/* Generated from assets/css/src/itx-hub.css by tools/build-css.py. Edit the source, then rebuild. */
@font-face{font-family:"ITX Display";src:url("../fonts/outfit.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}
:root{--itx-accent:#7c5cff;--itx-accent2:#22d3ee;--itx-launcher-bottom:88px;--itx-display:"ITX Display",var(--itx-font,system-ui),system-ui,sans-serif}
.itx-theme-dark{--bg:#0e0b1c;--bg2:#141029;--panel:#1a1532;--raise:#251e45;--raise2:#2f2756;
	--line:rgba(255,255,255,.075);--line2:rgba(255,255,255,.13);--ink:#f7f5ff;--mute:#a7a2c9;--dim:#726c98;
	--gold:#ffcd4d;--gold2:#ff9f1c;--good:#34d399;--bad:#fb7185;
	--hi:inset 0 1px 0 rgba(255,255,255,.07);--card:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.012));
	--shadow:0 30px 80px rgba(0,0,0,.6);--lift:0 10px 28px rgba(0,0,0,.35);
	--paper:#1d1838;--paper-ink:#f7f5ff;--scrim:rgba(6,4,14,.62);}
.itx-theme-light{--bg:#f4f2fb;--bg2:#ebe8f7;--panel:#ffffff;--raise:#efecf9;--raise2:#e4e0f5;
	--line:rgba(30,22,70,.09);--line2:rgba(30,22,70,.16);--ink:#17132b;--mute:#655f86;--dim:#8f8aad;
	--gold:#e0a100;--gold2:#f08c00;--good:#0f9f6e;--bad:#e1334f;
	--hi:inset 0 1px 0 rgba(255,255,255,.9);--card:linear-gradient(180deg,#fff,#fbfaff);
	--shadow:0 30px 80px rgba(30,22,70,.25);--lift:0 10px 26px rgba(30,22,70,.12);
	--paper:#ffffff;--paper-ink:#17132b;--scrim:rgba(20,14,46,.45);}
html.itx-locked:not(#itx_):not(#itx_),html.itx-locked body:not(#itx_):not(#itx_){overflow:hidden}
.itx-hub [hidden]:not(#itx_):not(#itx_),.itx-modal [hidden]:not(#itx_):not(#itx_),.itx-toasts [hidden]:not(#itx_):not(#itx_){display:none!important}
.itx-hub:not(#itx_):not(#itx_),.itx-modal:not(#itx_):not(#itx_),.itx-toasts:not(#itx_):not(#itx_),.itxa:not(#itx_):not(#itx_){font-family:var(--itx-font,system-ui,sans-serif);color:var(--ink);line-height:1.4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent}
.itx-hub *:not(#itx_):not(#itx_),.itx-modal *:not(#itx_):not(#itx_),.itx-toasts *:not(#itx_):not(#itx_),.itxa *:not(#itx_):not(#itx_){box-sizing:border-box}
.itx-hub button:not(#itx_):not(#itx_),.itx-modal button:not(#itx_):not(#itx_),.itx-toasts button:not(#itx_):not(#itx_),.itxa button:not(#itx_):not(#itx_){font:inherit;color:inherit;background:none;border:0;margin:0;padding:0;text-transform:none;letter-spacing:normal;box-shadow:none;line-height:inherit;cursor:pointer;border-radius:0;text-decoration:none}
.itx-hub button:disabled:not(#itx_):not(#itx_),.itx-modal button:disabled:not(#itx_):not(#itx_){cursor:default}
.itx-hub h3:not(#itx_):not(#itx_),.itx-hub h4:not(#itx_):not(#itx_),.itx-modal h3:not(#itx_):not(#itx_),.itx-hub p:not(#itx_):not(#itx_),.itx-modal p:not(#itx_):not(#itx_),.itxa h2:not(#itx_):not(#itx_),.itxa p:not(#itx_):not(#itx_){margin:0;color:inherit;font-family:inherit;text-transform:none;letter-spacing:normal}
.itx-hub ol:not(#itx_):not(#itx_),.itx-hub ul:not(#itx_):not(#itx_),.itx-modal ul:not(#itx_):not(#itx_),.itx-modal ol:not(#itx_):not(#itx_){margin:0;padding:0;list-style:none}
.itx-hub strong:not(#itx_):not(#itx_),.itx-modal strong:not(#itx_):not(#itx_),.itx-hub b:not(#itx_):not(#itx_),.itx-modal b:not(#itx_):not(#itx_),.itxa b:not(#itx_):not(#itx_){font-weight:800}
.itx-hub img:not(#itx_):not(#itx_),.itx-modal img:not(#itx_):not(#itx_){max-width:100%;height:auto;display:inline-block}
.itx-hub a:not(#itx_):not(#itx_),.itx-modal a:not(#itx_):not(#itx_){color:inherit}
.itx-hub :focus-visible:not(#itx_):not(#itx_),.itx-modal :focus-visible:not(#itx_):not(#itx_),.itx-launcher:focus-visible:not(#itx_):not(#itx_),.itxa :focus-visible:not(#itx_):not(#itx_){outline:2px solid var(--itx-accent2);outline-offset:2px}
.itx-hub h3:not(#itx_):not(#itx_),.itx-hub h4:not(#itx_):not(#itx_),.itx-modal h3:not(#itx_):not(#itx_),.itx-btn:not(#itx_):not(#itx_),.itx-chip:not(#itx_):not(#itx_),.itx-pill:not(#itx_):not(#itx_),.itx-tab__lbl:not(#itx_):not(#itx_),.itx-stub__xp b:not(#itx_):not(#itx_),.itx-head__name:not(#itx_):not(#itx_),.itx-wheel__hub:not(#itx_):not(#itx_),.itx-reveal__title:not(#itx_):not(#itx_),.itx-season__name:not(#itx_):not(#itx_),.itx-card__name:not(#itx_):not(#itx_){font-family:var(--itx-display)}
.itx-launcher:not(#itx_):not(#itx_){--ls:66px;position:fixed;z-index:2147483600;width:var(--ls);height:var(--ls);border-radius:50%;border:0;padding:0;margin:0;cursor:pointer;-webkit-tap-highlight-color:transparent;
	background:radial-gradient(circle at 32% 24%,color-mix(in srgb,var(--itx-accent) 55%,#fff),var(--itx-accent) 55%,color-mix(in srgb,var(--itx-accent) 60%,#000));
	box-shadow:0 14px 34px color-mix(in srgb,var(--itx-accent) 50%,transparent),inset 0 -5px 0 rgba(0,0,0,.22),inset 0 2px 0 rgba(255,255,255,.35);display:grid;place-items:center;transition:scale .25s cubic-bezier(.3,1.6,.5,1),translate .25s cubic-bezier(.3,1.6,.5,1)}
.itx-launcher--size-s:not(#itx_):not(#itx_){--ls:52px}
.itx-launcher--size-m:not(#itx_):not(#itx_){--ls:66px}
.itx-launcher--size-l:not(#itx_):not(#itx_){--ls:80px}
.itx-launcher--size-xl:not(#itx_):not(#itx_){--ls:96px}
.itx-launcher--right:not(#itx_):not(#itx_){right:var(--itx-l-x,16px)}
.itx-launcher--left:not(#itx_):not(#itx_){left:var(--itx-l-x,16px)}
.itx-launcher--bottom:not(#itx_):not(#itx_){bottom:calc(var(--itx-l-y,88px) + env(safe-area-inset-bottom))}
.itx-launcher--top:not(#itx_):not(#itx_){top:calc(var(--itx-l-y,88px) + env(safe-area-inset-top))}
.itx-launcher--middle:not(#itx_):not(#itx_){top:50%;transform:translateY(-50%)}
.itx-launcher:hover:not(#itx_):not(#itx_){scale:1.06;translate:0 -3px}
.itx-launcher:active:not(#itx_):not(#itx_){scale:.94}
.itx-launcher img:not(#itx_):not(#itx_){width:70%;height:70%;object-fit:contain;filter:drop-shadow(0 3px 4px rgba(0,0,0,.35));pointer-events:none}
.itx-launcher__label:not(#itx_):not(#itx_){position:absolute;bottom:-19px;left:50%;transform:translateX(-50%);font:800 11px/1 var(--itx-display);letter-spacing:.02em;color:#fff;background:rgba(14,11,28,.88);padding:4px 8px;border-radius:20px;white-space:nowrap;box-shadow:0 4px 10px rgba(0,0,0,.25);pointer-events:none}
.itx-launcher--nolabel .itx-launcher__label:not(#itx_):not(#itx_){display:none}
.itx-launcher__badge:not(#itx_):not(#itx_){position:absolute;top:-3px;right:-3px;min-width:23px;height:23px;padding:0 6px;border-radius:12px;background:linear-gradient(#ff5a76,#e11d48);color:#fff;font:800 12px/23px var(--itx-display);box-shadow:0 0 0 3px #fff,0 4px 10px rgba(225,29,72,.5)}
.itx-launcher__badge[hidden]:not(#itx_):not(#itx_),.itx-launcher[hidden]:not(#itx_):not(#itx_){display:none}
.itx-launcher.has-new:not(#itx_):not(#itx_)::after{content:"";position:absolute;inset:-7px;border-radius:inherit;border:2px solid var(--itx-accent);animation:itx-ping 2.4s ease-out infinite;pointer-events:none}
@keyframes itx-ping{0%{opacity:.85;transform:scale(.9)}80%,100%{opacity:0;transform:scale(1.4)}}
.itx-launcher--square:not(#itx_):not(#itx_){border-radius:26%}
.itx-launcher--bare:not(#itx_):not(#itx_){background:none;box-shadow:none;border-radius:0}
.itx-launcher--bare img:not(#itx_):not(#itx_){width:100%;height:100%;filter:drop-shadow(0 6px 10px rgba(0,0,0,.35))}
.itx-launcher--bare.has-new:not(#itx_):not(#itx_)::after{border-radius:50%}
.itx-launcher--bare .itx-launcher__badge:not(#itx_):not(#itx_){top:0;right:0}
.itx-launcher--pill:not(#itx_):not(#itx_){width:auto;height:calc(var(--ls) * .78);border-radius:999px;display:flex;align-items:center;gap:8px;padding:0 18px 0 6px}
.itx-launcher--pill img:not(#itx_):not(#itx_){width:calc(var(--ls) * .62);height:calc(var(--ls) * .62);flex:none}
.itx-launcher--pill .itx-launcher__label:not(#itx_):not(#itx_){position:static;transform:none;background:none;box-shadow:none;padding:0;font-size:calc(var(--ls) * .22);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}
.itx-launcher--pill.itx-launcher--nolabel:not(#itx_):not(#itx_){padding:0 6px}
.itx-launcher--pill .itx-launcher__badge:not(#itx_):not(#itx_){top:-6px;right:-4px}
.itx-anim--float:not(#itx_):not(#itx_){animation:itx-l-float 3.2s ease-in-out infinite}
@keyframes itx-l-float{0%,100%{translate:0 0}50%{translate:0 -6px}}
.itx-anim--float:hover:not(#itx_):not(#itx_){animation-play-state:paused}
.itx-anim--pulse:not(#itx_):not(#itx_)::before{content:"";position:absolute;inset:-6px;border-radius:inherit;border:2px solid var(--itx-accent);animation:itx-ping 2.6s ease-out infinite;pointer-events:none}
.itx-launcher--bare.itx-anim--pulse:not(#itx_):not(#itx_)::before{border-radius:50%}
.itx-anim--attention.has-new img:not(#itx_):not(#itx_){animation:itx-l-wiggle 4s ease-in-out infinite}
@keyframes itx-l-wiggle{0%,82%,100%{rotate:0deg}85%{rotate:-14deg}88%{rotate:12deg}91%{rotate:-8deg}94%{rotate:5deg}}
@media (prefers-reduced-motion:reduce){
.itx-launcher:not(#itx_):not(#itx_),.itx-launcher img:not(#itx_):not(#itx_),.itx-launcher:not(#itx_):not(#itx_)::before{animation:none!important}
}
@media (max-width:767px){
.itx-launcher--m-hide:not(#itx_):not(#itx_){display:none!important}
.itx-launcher--m-small:not(#itx_):not(#itx_){--ls:50px}
}
.itx-hub:not(#itx_):not(#itx_){position:fixed;inset:0;z-index:2147483630;display:none}
.itx-hub.is-open:not(#itx_):not(#itx_){display:block}
.itx-hub__scrim:not(#itx_):not(#itx_){position:absolute;inset:0;background:var(--scrim);opacity:0;transition:opacity .3s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}
.itx-hub.is-in .itx-hub__scrim:not(#itx_):not(#itx_){opacity:1}
.itx-hub__sheet:not(#itx_):not(#itx_){position:absolute;left:0;right:0;bottom:0;height:80vh;height:80dvh;border-radius:26px 26px 0 0;box-shadow:var(--shadow);display:flex;flex-direction:column;overflow:hidden;isolation:isolate;
	background:radial-gradient(120% 55% at 50% -12%,color-mix(in srgb,var(--itx-accent) 34%,transparent),transparent 62%),radial-gradient(80% 40% at 100% 0,color-mix(in srgb,var(--itx-accent2) 14%,transparent),transparent 60%),var(--bg);
	transform:translateY(102%);transition:transform .42s cubic-bezier(.16,1,.3,1),height .38s cubic-bezier(.16,1,.3,1),border-radius .3s}
.itx-hub__sheet:not(#itx_):not(#itx_)::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.35;mix-blend-mode:overlay;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
.itx-hub__sheet:not(#itx_):not(#itx_)::after{content:"";position:absolute;top:8px;left:50%;width:40px;height:5px;margin-left:-20px;border-radius:3px;background:var(--line2)}
.itx-hub.is-in .itx-hub__sheet:not(#itx_):not(#itx_){transform:none}
@media (min-width:768px){
.itx-hub__sheet:not(#itx_):not(#itx_){left:auto;top:auto;bottom:12px;right:12px;height:80vh;max-height:calc(100vh - 24px);min-height:min(520px,calc(100vh - 24px));width:480px;border-radius:28px;transform:translateX(calc(100% + 24px));transition:transform .42s cubic-bezier(.16,1,.3,1),height .38s cubic-bezier(.16,1,.3,1),width .38s cubic-bezier(.16,1,.3,1),right .38s,bottom .38s,border-radius .3s}
.itx-hub__sheet:not(#itx_):not(#itx_)::after{display:none}
}
.itx-hub.is-full .itx-hub__sheet:not(#itx_):not(#itx_){height:100vh;height:100dvh;border-radius:0}
.itx-hub.is-full .itx-hub__sheet:not(#itx_):not(#itx_)::after{display:none}
.itx-hub.is-full .itx-hub__head:not(#itx_):not(#itx_){padding-top:calc(16px + env(safe-area-inset-top))}
@media (min-width:768px){
.itx-hub.is-full .itx-hub__sheet:not(#itx_):not(#itx_){right:0;bottom:0;width:100vw;height:100vh;min-height:0;border-radius:0}
.itx-hub.is-full .itx-hub__head:not(#itx_):not(#itx_),.itx-hub.is-full .itx-hub__banner:not(#itx_):not(#itx_),.itx-hub.is-full .itx-hub__body:not(#itx_):not(#itx_){padding-left:max(18px,calc(50% - 440px));padding-right:max(18px,calc(50% - 440px))}
.itx-hub.is-full .itx-hub__nav:not(#itx_):not(#itx_){margin-left:max(10px,calc(50% - 450px));margin-right:max(10px,calc(50% - 450px))}
}
.itx-head__btns:not(#itx_):not(#itx_){display:flex;gap:8px;flex:none;margin-left:auto}
.itx-iconbtn.itx-fsbtn:hover:not(#itx_):not(#itx_){transform:scale(1.08)}
.itx-fsbtn svg:not(#itx_):not(#itx_){width:16px;height:16px;display:block}
.itx-hub--inline:not(#itx_):not(#itx_),.itx-hub--embed:not(#itx_):not(#itx_){position:relative;inset:auto;z-index:1;display:block}
.itx-hub--inline .itx-hub__sheet:not(#itx_):not(#itx_){position:relative;inset:auto;height:auto;min-height:560px;transform:none;border-radius:24px;width:auto;box-shadow:var(--lift);border:1px solid var(--line)}
.itx-hub--inline .itx-hub__sheet:not(#itx_):not(#itx_)::after{display:none}
.itx-hub--inline .itx-hub__body:not(#itx_):not(#itx_){max-height:none;overflow:visible}
.itx-hub--inline .itx-hub__nav:not(#itx_):not(#itx_){position:sticky;bottom:8px}
.itx-hub--embed:not(#itx_):not(#itx_){background:var(--bg);border-radius:22px;border:1px solid var(--line);box-shadow:var(--lift)}
.itx-hub--embed .itx-hub__body:not(#itx_):not(#itx_){overflow:visible;padding:16px}
.itx-hub__head:not(#itx_):not(#itx_){padding:22px 18px 10px;position:relative}
.itx-head__row:not(#itx_):not(#itx_){display:flex;align-items:center;gap:13px}
.itx-head__title:not(#itx_):not(#itx_){font-size:19px;font-weight:800;flex:1;font-family:var(--itx-display)}
.itx-head__id:not(#itx_):not(#itx_){flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}
.itx-head__name:not(#itx_):not(#itx_){font-size:19px;font-weight:800;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.15}
.itx-head__level:not(#itx_):not(#itx_){font-size:13px;color:var(--mute);font-weight:600}
.itx-head__xp:not(#itx_):not(#itx_){font-size:11px;color:var(--dim);font-weight:600}
.itx-iconbtn:not(#itx_):not(#itx_){width:38px;height:38px;border-radius:50%!important;background:color-mix(in srgb,var(--ink) 8%,transparent)!important;display:grid;place-items:center;font-size:14px!important;flex:none;color:var(--mute)!important;transition:background .2s,color .2s,transform .2s}
.itx-iconbtn:hover:not(#itx_):not(#itx_){background:color-mix(in srgb,var(--ink) 14%,transparent)!important;color:var(--ink)!important;transform:rotate(90deg)}
.itx-me:not(#itx_):not(#itx_){position:relative;flex:none;transition:transform .2s}
.itx-me:hover:not(#itx_):not(#itx_){transform:scale(1.04)}
.itx-ring:not(#itx_):not(#itx_){--p:0;position:relative;display:grid;place-items:center;width:60px;height:60px;border-radius:50%;
	background:conic-gradient(from 210deg,var(--itx-accent2),var(--itx-accent) calc(var(--p)*1%),var(--line) 0);filter:drop-shadow(0 6px 14px color-mix(in srgb,var(--itx-accent) 35%,transparent))}
.itx-ring:not(#itx_):not(#itx_)::before{content:"";position:absolute;inset:3.5px;border-radius:50%;background:var(--bg2)}
.itx-ring>*:not(#itx_):not(#itx_){position:relative;z-index:1}
.itx-ring--lg:not(#itx_):not(#itx_){width:88px;height:88px}
.itx-me__av:not(#itx_):not(#itx_){width:49px;height:49px;border-radius:50%;object-fit:cover;background:var(--raise)}
.itx-me__lv:not(#itx_):not(#itx_){position:absolute;right:-5px;bottom:-4px;min-width:24px;height:24px;padding:0 6px;border-radius:12px;background:linear-gradient(135deg,var(--itx-accent),color-mix(in srgb,var(--itx-accent) 55%,var(--itx-accent2)));color:#fff;font:800 12px/24px var(--itx-display);text-align:center;box-shadow:0 0 0 3px var(--bg),0 4px 10px color-mix(in srgb,var(--itx-accent) 50%,transparent)}
.itx-xpbar:not(#itx_):not(#itx_){position:relative;height:7px;border-radius:7px;background:color-mix(in srgb,var(--ink) 10%,transparent);overflow:hidden;margin-top:5px}
.itx-xpbar span:not(#itx_):not(#itx_){position:relative;display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--itx-accent),var(--itx-accent2));box-shadow:0 0 12px color-mix(in srgb,var(--itx-accent2) 60%,transparent);transition:width .8s cubic-bezier(.16,1,.3,1);overflow:hidden}
.itx-xpbar span:not(#itx_):not(#itx_)::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translateX(-100%);animation:itx-sheen 3.2s ease-in-out infinite}
@keyframes itx-sheen{60%,100%{transform:translateX(100%)}}
.itx-xpbar--lg:not(#itx_):not(#itx_){height:11px}
.itx-chips:not(#itx_):not(#itx_){display:flex;gap:7px;flex-wrap:wrap;margin-top:14px}
.itx-chip:not(#itx_):not(#itx_){display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px!important;border-radius:16px!important;background:color-mix(in srgb,var(--ink) 7%,transparent)!important;box-shadow:var(--hi),inset 0 0 0 1px var(--line);font-size:13.5px!important;font-weight:700!important;font-family:var(--itx-display)!important;transition:transform .15s,background .2s}
.itx-chip--btn:hover:not(#itx_):not(#itx_){background:color-mix(in srgb,var(--ink) 12%,transparent)!important;transform:translateY(-1px)}
.itx-chip--coins:not(#itx_):not(#itx_){color:var(--gold)}
.itx-chip--hot:not(#itx_):not(#itx_){background:linear-gradient(135deg,color-mix(in srgb,var(--gold) 26%,transparent),color-mix(in srgb,var(--gold2) 14%,transparent))!important;color:var(--gold);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 40%,transparent)}
.itx-chip .itx-timer:not(#itx_):not(#itx_){font-weight:600;color:var(--mute);font-size:11px;font-family:var(--itx-font,system-ui)}
.itx-hub__banner:not(#itx_):not(#itx_){padding:0 18px;display:flex;flex-direction:column;gap:8px}
.itx-hub__banner:empty:not(#itx_):not(#itx_){display:none}
.itx-event:not(#itx_):not(#itx_){--ev:#f59e0b;position:relative;overflow:hidden;display:flex;align-items:center;gap:11px;padding:11px 13px;border-radius:16px;margin-top:4px;
	background:linear-gradient(100deg,color-mix(in srgb,var(--ev) 32%,var(--panel)),color-mix(in srgb,var(--ev) 8%,var(--panel)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ev) 45%,transparent),var(--hi)}
.itx-event:not(#itx_):not(#itx_)::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 40%,rgba(255,255,255,.12) 50%,transparent 60%);animation:itx-sweep 4.5s ease-in-out infinite;pointer-events:none}
@keyframes itx-sweep{0%{transform:translateX(-100%)}55%,100%{transform:translateX(100%)}}
.itx-event__ico:not(#itx_):not(#itx_){font-size:24px;filter:drop-shadow(0 2px 6px rgba(0,0,0,.25))}
.itx-event__txt:not(#itx_):not(#itx_){flex:1;min-width:0;display:flex;flex-direction:column}
.itx-event__txt strong:not(#itx_):not(#itx_){font-size:14px;font-family:var(--itx-display);font-weight:800}
.itx-event__txt span:not(#itx_):not(#itx_){font-size:12px;color:var(--mute)}
.itx-event .itx-timer:not(#itx_):not(#itx_){font:800 12px/1 var(--itx-display);color:var(--ev);background:color-mix(in srgb,var(--ev) 16%,transparent);padding:6px 9px;border-radius:10px;white-space:nowrap}
.itx-ticker:not(#itx_):not(#itx_){display:flex;align-items:center;gap:9px;font-size:12px;color:var(--mute);padding:6px 2px 2px;overflow:hidden;white-space:nowrap}
.itx-ticker__dot:not(#itx_):not(#itx_){width:7px;height:7px;border-radius:50%;background:var(--good);flex:none;animation:itx-live 2s infinite}
@keyframes itx-live{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--good) 60%,transparent)}100%{box-shadow:0 0 0 8px transparent}}
.itx-ticker__txt:not(#itx_):not(#itx_){overflow:hidden;text-overflow:ellipsis}
.itx-ticker__txt em:not(#itx_):not(#itx_){font-style:normal;color:var(--dim)}
.itx-ticker__txt.is-in:not(#itx_):not(#itx_){animation:itx-tick .5s cubic-bezier(.16,1,.3,1)}
@keyframes itx-tick{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
.itx-hub__body:not(#itx_):not(#itx_){flex:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:14px 18px 28px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--line2) transparent}
.itx-hub__nav:not(#itx_):not(#itx_){position:relative;display:flex;gap:2px;margin:0 10px calc(10px + env(safe-area-inset-bottom));padding:6px;border-radius:24px;
	background:color-mix(in srgb,var(--panel) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 30px rgba(0,0,0,.28),inset 0 0 0 1px var(--line),var(--hi)}
.itx-hub__nav:empty:not(#itx_):not(#itx_){display:none}
.itx-tab:not(#itx_):not(#itx_){flex:1;min-width:0;display:flex!important;flex-direction:column;align-items:center;gap:3px;padding:7px 2px 6px!important;border-radius:18px!important;position:relative;color:var(--dim)!important;transition:color .2s,background .25s}
.itx-tab__ico:not(#itx_):not(#itx_){width:24px;height:24px;display:grid;place-items:center;transition:transform .3s cubic-bezier(.3,1.6,.5,1)}
.itx-tab__ico svg:not(#itx_):not(#itx_){width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.itx-tab__lbl:not(#itx_):not(#itx_){font-size:10.5px;font-weight:700;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
.itx-tab:hover:not(#itx_):not(#itx_){color:var(--mute)!important}
.itx-tab:not(#itx_):not(#itx_){z-index:1}
.itx-tab.is-on:not(#itx_):not(#itx_){color:var(--ink)!important}
.itx-hub__ind:not(#itx_):not(#itx_){position:absolute;left:0;top:6px;bottom:6px;width:0;border-radius:18px;pointer-events:none;z-index:0;opacity:0;
	background:linear-gradient(180deg,color-mix(in srgb,var(--itx-accent) 32%,transparent),color-mix(in srgb,var(--itx-accent) 14%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--itx-accent) 45%,transparent),0 6px 16px color-mix(in srgb,var(--itx-accent) 22%,transparent);
	transition:transform .5s cubic-bezier(.3,1.25,.4,1),width .5s cubic-bezier(.3,1.25,.4,1),opacity .2s}
.itx-hub__nav.is-fresh .itx-hub__ind:not(#itx_):not(#itx_){transition:none}
.itx-tab__n.is-pop:not(#itx_):not(#itx_){animation:itx-npop .45s cubic-bezier(.3,1.8,.5,1)}
@keyframes itx-npop{0%{transform:scale(.4)}100%{transform:none}}
.itx-tab.is-on .itx-tab__ico:not(#itx_):not(#itx_){transform:translateY(-1px) scale(1.1);color:color-mix(in srgb,var(--itx-accent) 40%,#fff)}
.itx-theme-light .itx-tab.is-on .itx-tab__ico:not(#itx_):not(#itx_){color:var(--itx-accent)}
.itx-tab__n:not(#itx_):not(#itx_){position:absolute;top:2px;right:calc(50% - 22px);min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:linear-gradient(#ff5a76,#e11d48);color:#fff;font:800 10.5px/18px var(--itx-display);text-align:center;box-shadow:0 0 0 2px var(--panel)}
.itx-sec:not(#itx_):not(#itx_){margin:4px 0 26px}
.itx-sec__head:not(#itx_):not(#itx_){display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;flex-wrap:wrap}
.itx-sec__head h3:not(#itx_):not(#itx_){font-size:18px;font-weight:800;letter-spacing:-.015em}
.itx-sec__meta:not(#itx_):not(#itx_){display:flex;gap:6px;align-items:center;font-size:12px;color:var(--mute);flex-wrap:wrap}
.itx-pill:not(#itx_):not(#itx_){display:inline-flex;gap:5px;align-items:center;height:26px;padding:0 10px;border-radius:13px;background:color-mix(in srgb,var(--ink) 7%,transparent);box-shadow:inset 0 0 0 1px var(--line);font-size:12px;font-weight:700;color:var(--ink);white-space:nowrap}
.itx-pill--count b:not(#itx_):not(#itx_){font-size:13px}
.itx-timer:not(#itx_):not(#itx_){font-variant-numeric:tabular-nums}
.itx-muted:not(#itx_):not(#itx_){color:var(--mute)}
.itx-note:not(#itx_):not(#itx_){font-size:13px;color:var(--gold);margin-bottom:10px!important;font-weight:600}
.itx-center:not(#itx_):not(#itx_){display:flex;flex-direction:column;align-items:center;gap:9px;margin-top:16px;text-align:center}
.itx-center .itx-timer:not(#itx_):not(#itx_){font-size:12px;color:var(--mute)}
.itx-empty:not(#itx_):not(#itx_){padding:44px 12px;text-align:center;color:var(--mute);display:flex;flex-direction:column;align-items:center;gap:12px}
.itx-empty__ico:not(#itx_):not(#itx_){font-size:44px;filter:drop-shadow(0 8px 16px rgba(0,0,0,.25))}
.itx-live:not(#itx_):not(#itx_){display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:12px;background:color-mix(in srgb,var(--bad) 16%,transparent);color:var(--bad);font:800 11.5px/1 var(--itx-display);letter-spacing:.02em;white-space:nowrap}
.itx-live i:not(#itx_):not(#itx_){width:7px;height:7px;border-radius:50%;background:currentColor;animation:itx-live2 1.4s infinite}
@keyframes itx-live2{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--bad) 70%,transparent)}100%{box-shadow:0 0 0 7px transparent}}
.itx-live .itx-timer:not(#itx_):not(#itx_){color:var(--ink);font-weight:700;opacity:.85}
.itx-btn:not(#itx_):not(#itx_){position:relative;display:inline-flex!important;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 18px!important;border-radius:14px!important;
	background:color-mix(in srgb,var(--ink) 9%,var(--panel))!important;color:var(--ink)!important;font-weight:800!important;font-size:14.5px!important;font-family:var(--itx-display)!important;letter-spacing:-.005em;text-decoration:none!important;white-space:nowrap;
	box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 0 0 1px var(--line),0 3px 0 color-mix(in srgb,#000 30%,transparent)!important;transition:transform .12s,filter .15s,box-shadow .12s}
.itx-btn:hover:not(:disabled):not(#itx_):not(#itx_){filter:brightness(1.08)}
.itx-btn:active:not(:disabled):not(#itx_):not(#itx_){transform:translateY(2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 0 0 1px var(--line),0 1px 0 color-mix(in srgb,#000 30%,transparent)!important}
.itx-btn:disabled:not(#itx_):not(#itx_){opacity:.45;filter:saturate(.4)}
.itx-btn--primary:not(#itx_):not(#itx_){background:linear-gradient(180deg,color-mix(in srgb,var(--itx-accent) 82%,#fff),var(--itx-accent) 55%,color-mix(in srgb,var(--itx-accent) 80%,#000))!important;color:#fff!important;
	box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 4px 0 color-mix(in srgb,var(--itx-accent) 55%,#000),0 10px 24px color-mix(in srgb,var(--itx-accent) 35%,transparent)!important;text-shadow:0 1px 1px rgba(0,0,0,.25)}
.itx-btn--primary:active:not(:disabled):not(#itx_):not(#itx_){box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 1px 0 color-mix(in srgb,var(--itx-accent) 55%,#000),0 4px 12px color-mix(in srgb,var(--itx-accent) 35%,transparent)!important}
.itx-btn--lg:not(#itx_):not(#itx_){min-height:54px;padding:0 30px!important;font-size:17px!important;min-width:220px;border-radius:17px!important}
.itx-btn--sm:not(#itx_):not(#itx_){min-height:34px;padding:0 13px!important;font-size:12.5px!important;border-radius:11px!important}
.itx-btn--claim:not(#itx_):not(#itx_){overflow:hidden;background:linear-gradient(180deg,#ffe58a,#ffc233 55%,#f59f00)!important;color:#3d2600!important;text-shadow:0 1px 0 rgba(255,255,255,.35);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 4px 0 #b26b00,0 8px 22px rgba(255,170,0,.45)!important;animation:itx-glow 1.8s ease-in-out infinite}
.itx-btn--claim:not(#itx_):not(#itx_)::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.75) 50%,transparent 65%);transform:translateX(-120%);animation:itx-sheen 2.4s ease-in-out infinite;pointer-events:none}
.itx-btn--claim:active:not(:disabled):not(#itx_):not(#itx_){box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 1px 0 #b26b00!important}
@keyframes itx-glow{50%{filter:brightness(1.08)}}
.itx-btn.is-busy:not(#itx_):not(#itx_){opacity:.7;pointer-events:none}
.itx-btn.is-busy:not(#itx_):not(#itx_)::before{content:"";width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:itx-rot .7s linear infinite}
@keyframes itx-rot{to{transform:rotate(360deg)}}
.itx-link:not(#itx_):not(#itx_){font-size:13px;font-weight:700;color:var(--itx-accent2)!important;text-decoration:none!important}
.itx-bar:not(#itx_):not(#itx_){position:relative;height:9px;border-radius:9px;background:color-mix(in srgb,var(--ink) 9%,transparent);overflow:hidden;box-shadow:inset 0 1px 2px rgba(0,0,0,.25)}
.itx-bar span:not(#itx_):not(#itx_){position:relative;display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--itx-accent),var(--itx-accent2));transition:width .8s cubic-bezier(.16,1,.3,1);box-shadow:0 0 10px color-mix(in srgb,var(--itx-accent2) 45%,transparent)}
.itx-bar span:not(#itx_):not(#itx_)::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.35),transparent 55%)}
.itx-ico:not(#itx_):not(#itx_){display:inline-grid;place-items:center;line-height:1}
.itx-ico img:not(#itx_):not(#itx_){width:100%;height:100%;object-fit:contain}
.itx-skel:not(#itx_):not(#itx_){display:flex;flex-direction:column;gap:12px;padding-top:6px}
.itx-skel__row:not(#itx_):not(#itx_){height:96px;border-radius:20px;background:linear-gradient(90deg,var(--panel) 20%,var(--raise) 50%,var(--panel) 80%);background-size:300% 100%;animation:itx-shimmer 1.3s linear infinite}
.itx-skel__row:nth-child(2):not(#itx_):not(#itx_){animation-delay:.1s}
.itx-skel__row:nth-child(3):not(#itx_):not(#itx_){animation-delay:.2s}
@keyframes itx-shimmer{from{background-position:100% 0}to{background-position:-200% 0}}
.itx-rw:not(#itx_):not(#itx_){display:flex;flex-wrap:wrap;gap:6px}
.itx-rw__chip:not(#itx_):not(#itx_){display:inline-flex;gap:5px;align-items:center;height:28px;padding:0 10px;border-radius:14px;background:color-mix(in srgb,var(--ink) 7%,transparent);box-shadow:inset 0 0 0 1px var(--line);font-size:12px;font-weight:700}
.itx-rw__chip--xp:not(#itx_):not(#itx_){color:var(--itx-accent2)}
.itx-seg:not(#itx_):not(#itx_){display:flex;background:color-mix(in srgb,var(--ink) 6%,transparent);border-radius:14px;padding:4px;gap:4px;margin-bottom:14px;overflow-x:auto;box-shadow:inset 0 0 0 1px var(--line)}
.itx-seg button:not(#itx_):not(#itx_){flex:1;height:36px;padding:0 12px!important;border-radius:11px!important;font-size:13px!important;font-weight:700!important;color:var(--mute)!important;white-space:nowrap;transition:background .2s,color .2s;font-family:var(--itx-display)!important}
.itx-seg button.is-on:not(#itx_):not(#itx_){background:var(--panel)!important;color:var(--ink)!important;box-shadow:0 2px 8px rgba(0,0,0,.2),var(--hi)}
.itx-chain:not(#itx_):not(#itx_),.itx-goal:not(#itx_):not(#itx_),.itx-poll:not(#itx_):not(#itx_),.itx-ref:not(#itx_):not(#itx_),.itx-drop:not(#itx_):not(#itx_),.itx-item:not(#itx_):not(#itx_),.itx-crate:not(#itx_):not(#itx_),.itx-prefs:not(#itx_):not(#itx_),.itx-coupon:not(#itx_):not(#itx_),.itx-tour:not(#itx_):not(#itx_),.itx-game:not(#itx_):not(#itx_),.itx-recap__big:not(#itx_):not(#itx_),.itx-recap__lv:not(#itx_):not(#itx_),.itx-levels li:not(#itx_):not(#itx_),.itx-feed li:not(#itx_):not(#itx_),.itx-rows li button:not(#itx_):not(#itx_),.itx-rows__me:not(#itx_):not(#itx_),.itx-cal__day:not(#itx_):not(#itx_),.itx-frame:not(#itx_):not(#itx_),.itx-hunt:not(#itx_):not(#itx_){background:var(--card),var(--panel);box-shadow:var(--hi),inset 0 0 0 1px var(--line)}
.itx-tickets:not(#itx_):not(#itx_){display:flex;flex-direction:column;gap:11px}
.itx-ticket:not(#itx_):not(#itx_){--stub:98px;--notch:10px;--diff:var(--itx-accent);position:relative;display:flex;min-height:108px;background:linear-gradient(105deg,color-mix(in srgb,var(--diff) 10%,var(--paper)),var(--paper) 45%);color:var(--paper-ink);border-radius:18px;
	-webkit-mask:radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 0,transparent 98%,#000) top/100% 51% no-repeat,radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 100%,transparent 98%,#000) bottom/100% 51% no-repeat;
	mask:radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 0,transparent 98%,#000) top/100% 51% no-repeat,radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 100%,transparent 98%,#000) bottom/100% 51% no-repeat;
	box-shadow:inset 0 0 0 1px var(--line),var(--hi);transition:transform .25s cubic-bezier(.3,1.4,.5,1),opacity .3s}
.itx-ticket:not(#itx_):not(#itx_)::before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:4px;border-radius:0 4px 4px 0;background:var(--diff);box-shadow:0 0 12px var(--diff)}
.itx-d-easy:not(#itx_):not(#itx_){--diff:var(--good)}
.itx-d-medium:not(#itx_):not(#itx_){--diff:var(--itx-accent2)}
.itx-d-hard:not(#itx_):not(#itx_){--diff:var(--itx-accent)}
.itx-d-epic:not(#itx_):not(#itx_){--diff:var(--gold)}
.itx-ticket.has-img:not(#itx_):not(#itx_){background:linear-gradient(90deg,var(--paper) 42%,color-mix(in srgb,var(--paper) 72%,transparent)),var(--img) center/cover}
.itx-ticket__main:not(#itx_):not(#itx_){flex:1;min-width:0;display:flex;gap:13px;padding:15px 12px 15px 17px}
.itx-ticket__icon:not(#itx_):not(#itx_){width:46px;height:46px;flex:none;border-radius:14px;background:linear-gradient(145deg,color-mix(in srgb,var(--diff) 30%,transparent),color-mix(in srgb,var(--diff) 10%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--diff) 35%,transparent);font-size:25px;padding:7px}
.itx-ticket__body:not(#itx_):not(#itx_){flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}
.itx-ticket__title:not(#itx_):not(#itx_){font-size:15.5px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:-.01em}
.itx-ticket__desc:not(#itx_):not(#itx_){font-size:12.5px;color:var(--mute);line-height:1.35}
.itx-ticket__meta:not(#itx_):not(#itx_){display:flex;justify-content:space-between;gap:6px;font-size:12px;font-weight:700}
.itx-ticket__pretty:not(#itx_):not(#itx_){font-family:var(--itx-display)}
.itx-ticket__lock:not(#itx_):not(#itx_){color:var(--mute);font-weight:600}
.itx-ticket__where:not(#itx_):not(#itx_){font-size:12px}
.itx-ticket__where summary:not(#itx_):not(#itx_){cursor:pointer;color:var(--itx-accent2);font-weight:700;list-style:none}
.itx-ticket__where summary:not(#itx_):not(#itx_)::-webkit-details-marker{display:none}
.itx-ticket__comps:not(#itx_):not(#itx_){display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}
.itx-ticket__comps a:not(#itx_):not(#itx_){padding:4px 9px;border-radius:9px;background:color-mix(in srgb,var(--ink) 7%,transparent);text-decoration:none!important;font-weight:600}
.itx-ticket__stub:not(#itx_):not(#itx_){width:var(--stub);flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:10px 8px;border-left:2px dashed var(--line2);text-align:center;
	background:linear-gradient(180deg,color-mix(in srgb,var(--diff) 14%,transparent),color-mix(in srgb,var(--diff) 6%,transparent));transition:transform .55s cubic-bezier(.5,0,.75,0),opacity .5s;transform-origin:0 100%}
.itx-stub__xp:not(#itx_):not(#itx_){display:flex;flex-direction:column;line-height:1}
.itx-stub__xp b:not(#itx_):not(#itx_){font-size:24px;font-weight:900;letter-spacing:-.03em;background:linear-gradient(180deg,var(--ink),color-mix(in srgb,var(--ink) 70%,var(--diff)));-webkit-background-clip:text;background-clip:text;color:transparent}
.itx-stub__xp small:not(#itx_):not(#itx_){font-size:10px;font-weight:800;color:var(--mute);letter-spacing:.08em}
.itx-stub__rw:not(#itx_):not(#itx_){font-size:17px;letter-spacing:2px}
.itx-stub__done:not(#itx_):not(#itx_){font-size:11px;font-weight:800;color:var(--good)}
.itx-stub__reroll:not(#itx_):not(#itx_){width:30px;height:30px;border-radius:50%!important;background:color-mix(in srgb,var(--ink) 8%,transparent)!important;font-size:15px!important;font-weight:900!important;color:var(--mute)!important;transition:transform .3s,color .2s}
.itx-stub__reroll:hover:not(#itx_):not(#itx_){color:var(--ink)!important;transform:rotate(120deg)}
.itx-ticket__stub .itx-btn--claim:not(#itx_):not(#itx_){min-height:36px;padding:0 13px!important;font-size:13px!important}
.itx-ticket.is-complete:not(#itx_):not(#itx_){box-shadow:inset 0 0 0 2px var(--gold),0 0 24px color-mix(in srgb,var(--gold) 25%,transparent)}
.itx-ticket.is-complete .itx-bar span:not(#itx_):not(#itx_){background:linear-gradient(90deg,#ffd76a,#ffb020);box-shadow:0 0 10px rgba(255,176,32,.6)}
.itx-ticket.is-claimed:not(#itx_):not(#itx_){opacity:.55}
.itx-ticket.is-claimed .itx-bar span:not(#itx_):not(#itx_){background:var(--good);box-shadow:none}
.itx-ticket.is-locked:not(#itx_):not(#itx_){opacity:.5;filter:grayscale(.7)}
.itx-ticket.is-tearing .itx-ticket__stub:not(#itx_):not(#itx_){transform:translate(34px,44px) rotate(26deg);opacity:0}
.itx-ticket.is-rerolling:not(#itx_):not(#itx_){transform:rotateX(90deg);opacity:0}
.itx-chains:not(#itx_):not(#itx_){display:flex;flex-direction:column;gap:14px}
.itx-chain:not(#itx_):not(#itx_){border-radius:20px;padding:15px;display:flex;flex-direction:column;gap:13px}
.itx-chain__head:not(#itx_):not(#itx_){display:flex;gap:11px;align-items:flex-start}
.itx-chain__ico:not(#itx_):not(#itx_){width:40px;height:40px;font-size:28px;flex:none}
.itx-chain__head strong:not(#itx_):not(#itx_){font-size:15.5px;font-family:var(--itx-display)}
.itx-chain__head p:not(#itx_):not(#itx_){font-size:12.5px;color:var(--mute)}
.itx-steps:not(#itx_):not(#itx_){display:flex;align-items:center}
.itx-steps li:not(#itx_):not(#itx_){flex:1;display:flex;align-items:center}
.itx-steps li:not(:last-child):not(#itx_):not(#itx_)::after{content:"";flex:1;height:3px;background:var(--line2);margin:0 4px;border-radius:3px}
.itx-steps li.is-done:not(:last-child):not(#itx_):not(#itx_)::after{background:var(--good)}
.itx-steps li span:not(#itx_):not(#itx_){width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font:800 12px/1 var(--itx-display);background:var(--raise);color:var(--mute);flex:none}
.itx-steps li.is-done span:not(#itx_):not(#itx_){background:var(--good);color:#fff}
.itx-steps li.is-current span:not(#itx_):not(#itx_){background:var(--itx-accent);color:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--itx-accent) 30%,transparent)}
.itx-chain__final:not(#itx_):not(#itx_){display:flex;gap:8px;align-items:center;font-size:12px;color:var(--mute)}
.itx-chain__done:not(#itx_):not(#itx_){color:var(--good);font-weight:800}
.itx-cal:not(#itx_):not(#itx_){display:grid;grid-template-columns:repeat(4,1fr);gap:8px}
@media (min-width:400px){
.itx-cal:not(#itx_):not(#itx_){grid-template-columns:repeat(7,1fr)}
}
.itx-cal__day:not(#itx_):not(#itx_){position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:9px 2px 7px;border-radius:15px;min-height:82px;text-align:center;transition:transform .2s}
.itx-cal__n:not(#itx_):not(#itx_){font:800 10px/1 var(--itx-display);color:var(--dim);letter-spacing:.06em}
.itx-cal__ico:not(#itx_):not(#itx_){font-size:23px;line-height:1.2;filter:drop-shadow(0 3px 5px rgba(0,0,0,.25))}
.itx-cal__lbl:not(#itx_):not(#itx_){font-size:9.5px;font-weight:700;line-height:1.15;color:var(--mute);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.itx-cal__plus:not(#itx_):not(#itx_){position:absolute;top:5px;right:6px;font:800 9px/1 var(--itx-display);color:var(--itx-accent2)}
.itx-cal__day.is-big:not(#itx_):not(#itx_){background:linear-gradient(180deg,color-mix(in srgb,var(--gold) 22%,var(--panel)),var(--panel));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 50%,transparent),var(--hi)}
.itx-cal__day.is-claimed:not(#itx_):not(#itx_){opacity:.6}
.itx-cal__day.is-claimed:not(#itx_):not(#itx_)::after{content:"✓";position:absolute;inset:0;display:grid;place-items:center;font:900 30px/1 var(--itx-display);color:var(--good);background:color-mix(in srgb,var(--panel) 50%,transparent);border-radius:inherit}
.itx-cal__day.is-today:not(#itx_):not(#itx_){background:linear-gradient(180deg,color-mix(in srgb,var(--itx-accent) 34%,var(--panel)),var(--panel));box-shadow:inset 0 0 0 2px var(--itx-accent),0 0 22px color-mix(in srgb,var(--itx-accent) 40%,transparent);animation:itx-bob 1.8s ease-in-out infinite}
.itx-cal__day.is-today .itx-cal__n:not(#itx_):not(#itx_){color:var(--ink)}
@keyframes itx-bob{50%{transform:translateY(-3px)}}
.itx-sec--spin:not(#itx_):not(#itx_){position:relative}
.itx-spin:not(#itx_):not(#itx_){display:flex;flex-direction:column;align-items:center;gap:12px;padding:8px 0 4px;position:relative}
.itx-spin:not(#itx_):not(#itx_)::before{content:"";position:absolute;left:50%;top:44%;width:120%;max-width:460px;aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(circle,color-mix(in srgb,var(--itx-accent) 34%,transparent),transparent 62%);pointer-events:none;z-index:0}
.itx-spin>*:not(#itx_):not(#itx_){position:relative;z-index:1}
.itx-spin__status:not(#itx_):not(#itx_){font-size:13px;color:var(--mute)}
.itx-spin__status b:not(#itx_):not(#itx_){color:var(--ink);font-family:var(--itx-display)}
.itx-wheel:not(#itx_):not(#itx_){position:relative;width:min(320px,84vw);aspect-ratio:1}
.itx-wheel__cv:not(#itx_):not(#itx_){width:100%;height:100%;display:block}
.itx-wheel__hub:not(#itx_):not(#itx_){position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:25%;height:25%;border-radius:50%!important;display:grid!important;place-items:center;
	background:radial-gradient(circle at 38% 30%,#fff8de,#f6c94c 38%,#b07a0a 78%,#7a5200)!important;color:#4a2f00!important;
	box-shadow:0 0 0 4px rgba(90,58,0,.55),0 8px 18px rgba(0,0,0,.45),inset 0 -5px 8px rgba(0,0,0,.25),inset 0 3px 4px rgba(255,255,255,.7);transition:transform .2s cubic-bezier(.3,1.6,.5,1),filter .2s}
.itx-wheel__lbl:not(#itx_):not(#itx_){font:900 clamp(13px,4.2vw,18px)/1 var(--itx-display);letter-spacing:.06em;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.55)}
.itx-wheel__hub.is-ready:not(#itx_):not(#itx_){animation:itx-hubpulse 1.6s ease-in-out infinite}
.itx-wheel__hub.is-ready:not(#itx_):not(#itx_)::after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid rgba(255,220,120,.8);animation:itx-ping 1.8s ease-out infinite;pointer-events:none}
@keyframes itx-hubpulse{50%{transform:translate(-50%,-50%) scale(1.06)}}
.itx-wheel__hub:hover:not(:disabled):not(#itx_):not(#itx_){filter:brightness(1.06)}
.itx-wheel__hub:active:not(:disabled):not(#itx_):not(#itx_){transform:translate(-50%,-50%) scale(.94)}
.itx-wheel__hub:disabled:not(#itx_):not(#itx_){filter:grayscale(.85) brightness(.85)}
.itx-chests:not(#itx_):not(#itx_){display:flex;gap:16px;justify-content:center;padding:18px 0}
.itx-chest:not(#itx_):not(#itx_){position:relative;width:90px;height:84px;transition:transform .3s,opacity .3s}
.itx-chest__box:not(#itx_):not(#itx_){position:absolute;left:0;right:0;bottom:0;height:54px;border-radius:7px 7px 12px 12px;background:linear-gradient(#b06c2f,#6d3d17);box-shadow:inset 0 0 0 3px #3d2209,inset 0 -9px 0 rgba(0,0,0,.22),0 10px 18px rgba(0,0,0,.35)}
.itx-chest__box:not(#itx_):not(#itx_)::after{content:"";position:absolute;left:50%;top:6px;width:15px;height:17px;margin-left:-7.5px;border-radius:3px;background:linear-gradient(#ffe28a,#d99a00);box-shadow:0 0 0 2px #3d2209}
.itx-chest__lid:not(#itx_):not(#itx_){position:absolute;left:-2px;right:-2px;top:6px;height:31px;border-radius:40px 40px 6px 6px;background:linear-gradient(#cf8743,#8a4f20);box-shadow:inset 0 0 0 3px #3d2209,inset 0 3px 0 rgba(255,255,255,.2);transform-origin:10% 100%;transition:transform .45s cubic-bezier(.3,1.6,.5,1);z-index:2}
.itx-chest__glow:not(#itx_):not(#itx_){position:absolute;inset:-24px;border-radius:50%;background:radial-gradient(circle,rgba(255,213,90,.95),transparent 60%);opacity:0;transition:opacity .4s}
.itx-chest:hover:not(:disabled):not(#itx_):not(#itx_){transform:translateY(-5px)}
.itx-chests.is-picking .itx-chest:not(.is-picked):not(#itx_):not(#itx_){opacity:.3;transform:scale(.9)}
.itx-chest.is-picked:not(#itx_):not(#itx_){animation:itx-shake .5s ease-in-out 2}
@keyframes itx-shake{25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}
.itx-chest.is-open .itx-chest__lid:not(#itx_):not(#itx_){transform:rotate(-38deg) translateY(-6px)}
.itx-chest.is-open .itx-chest__glow:not(#itx_):not(#itx_){opacity:1}
.itx-chest:disabled:not(#itx_):not(#itx_){filter:grayscale(.8);opacity:.5}
.itx-scratch:not(#itx_):not(#itx_){display:flex;flex-direction:column;align-items:center}
.itx-sc:not(#itx_):not(#itx_){--notch:9px;position:relative;width:min(340px,100%);border-radius:22px;padding:14px 14px 12px;color:#fff;isolation:isolate;
	background:radial-gradient(120% 70% at 0 0,color-mix(in srgb,var(--itx-accent) 85%,#fff),transparent 60%),radial-gradient(100% 80% at 100% 100%,var(--itx-accent2),transparent 60%),linear-gradient(135deg,color-mix(in srgb,var(--itx-accent) 60%,#000),color-mix(in srgb,var(--itx-accent2) 55%,#000));
	box-shadow:0 18px 40px color-mix(in srgb,var(--itx-accent) 40%,transparent),inset 0 1px 0 rgba(255,255,255,.3),inset 0 0 0 1px rgba(255,255,255,.12);
	-webkit-mask:radial-gradient(circle var(--notch) at 0 50%,transparent 98%,#000) left/51% 100% no-repeat,radial-gradient(circle var(--notch) at 100% 50%,transparent 98%,#000) right/51% 100% no-repeat;
	mask:radial-gradient(circle var(--notch) at 0 50%,transparent 98%,#000) left/51% 100% no-repeat,radial-gradient(circle var(--notch) at 100% 50%,transparent 98%,#000) right/51% 100% no-repeat}
.itx-sc:not(#itx_):not(#itx_)::before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:-1;opacity:.18;background:repeating-linear-gradient(45deg,#fff 0 2px,transparent 2px 12px)}
.itx-sc__head:not(#itx_):not(#itx_){display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:11px}
.itx-sc__brand:not(#itx_):not(#itx_){font:900 15px/1 var(--itx-display);letter-spacing:.08em;background:linear-gradient(180deg,#fff7c2,#ffd24a 60%,#ff9f1c);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 0 rgba(0,0,0,.25))}
.itx-sc__brand i:not(#itx_):not(#itx_){font-style:normal;margin:0 4px;font-size:12px}
.itx-sc__name:not(#itx_):not(#itx_){font:800 12px/1.2 var(--itx-display);padding:5px 10px;border-radius:10px;background:rgba(0,0,0,.25);max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.itx-sc__area:not(#itx_):not(#itx_){position:relative;aspect-ratio:1.08;border-radius:16px;overflow:hidden;background:linear-gradient(160deg,#fffdf5,#f3ecd9);box-shadow:inset 0 2px 6px rgba(0,0,0,.25);touch-action:none;user-select:none;-webkit-user-select:none}
.itx-sc__grid:not(#itx_):not(#itx_){position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:8px;padding:12px}
.itx-sc__cell:not(#itx_):not(#itx_){display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 50% 40%,#fff,#efe6cc);box-shadow:inset 0 0 0 2px rgba(150,120,60,.18),0 2px 4px rgba(120,90,30,.12);aspect-ratio:1;justify-self:center;width:100%;max-width:92px}
.itx-sc__sym:not(#itx_):not(#itx_){font-size:clamp(28px,9vw,42px);line-height:1;opacity:0;transform:scale(.6);transition:transform .35s cubic-bezier(.3,1.8,.5,1),opacity .2s;filter:drop-shadow(0 3px 3px rgba(0,0,0,.18))}
.itx-sc__cell.is-shown .itx-sc__sym:not(#itx_):not(#itx_){opacity:1;transform:none}
.itx-sc.is-won .itx-sc__cell.is-match:not(#itx_):not(#itx_){background:radial-gradient(circle at 50% 40%,#fff8d1,#ffd24a);box-shadow:0 0 0 3px #ffb703,0 0 22px rgba(255,183,3,.75);animation:itx-win .9s ease-in-out 3}
.itx-sc.is-won .itx-sc__cell.is-match .itx-sc__sym:not(#itx_):not(#itx_){transform:scale(1.12)}
.itx-sc.is-lost .itx-sc__cell:not(#itx_):not(#itx_){filter:grayscale(.7);opacity:.75}
@keyframes itx-win{50%{transform:scale(1.1)}}
.itx-sc__foil:not(#itx_):not(#itx_){position:absolute;inset:0;width:100%;height:100%;cursor:pointer;transition:opacity .45s ease;touch-action:none}
@media (hover:hover){
.itx-sc__foil:not(#itx_):not(#itx_){cursor:none}
}
.itx-sc__foil.is-gone:not(#itx_):not(#itx_){opacity:0;pointer-events:none}
.itx-sc__fx:not(#itx_):not(#itx_){position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.itx-sc__shine:not(#itx_):not(#itx_){position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.55) 45%,rgba(255,255,255,.1) 52%,transparent 60%);background-size:250% 100%;animation:itx-foilshine 3.2s ease-in-out infinite;mix-blend-mode:overlay;transition:opacity .4s}
.itx-sc__shine.is-off:not(#itx_):not(#itx_){opacity:0}
@keyframes itx-foilshine{from{background-position:120% 0}60%,to{background-position:-60% 0}}
.itx-sc__coin:not(#itx_):not(#itx_){position:absolute;left:-17px;top:-17px;width:34px;height:34px;border-radius:50%;pointer-events:none;opacity:0;transition:opacity .15s;
	background:radial-gradient(circle at 35% 30%,#fff7c2,#ffd24a 45%,#c98a00);box-shadow:inset 0 0 0 3px rgba(150,95,0,.55),0 4px 8px rgba(0,0,0,.35)}
.itx-sc__coin:not(#itx_):not(#itx_)::after{content:"£";position:absolute;inset:0;display:grid;place-items:center;font:900 16px/1 var(--itx-display);color:rgba(130,80,0,.75)}
.itx-sc__coin.is-on:not(#itx_):not(#itx_){opacity:1}
.itx-sc__foot:not(#itx_):not(#itx_){display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;font-size:12px;font-weight:700;opacity:.92}
.itx-sc__all:not(#itx_):not(#itx_){height:30px;padding:0 12px!important;border-radius:15px!important;background:rgba(255,255,255,.18)!important;color:#fff!important;font:800 12px/1 var(--itx-display)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}
.itx-sc__all:hover:not(#itx_):not(#itx_){background:rgba(255,255,255,.28)!important}
.itx-sc.is-loading .itx-sc__area:not(#itx_):not(#itx_){animation:itx-pulse .8s ease-in-out infinite}
@keyframes itx-pulse{50%{filter:brightness(1.06)}}
.itx-sc.is-done .itx-sc__all:not(#itx_):not(#itx_){visibility:hidden}
.itx-sc.is-empty .itx-sc__area:not(#itx_):not(#itx_),.itx-sc.is-empty .itx-sc__foot:not(#itx_):not(#itx_){filter:grayscale(.7) brightness(.7)}
.itx-sc__none:not(#itx_):not(#itx_){position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:30px;text-align:center;border-radius:inherit;background:rgba(20,12,40,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}
.itx-sc__none span:not(#itx_):not(#itx_){font-size:40px}
.itx-sc__none b:not(#itx_):not(#itx_){font:800 14px/1.35 var(--itx-display);max-width:240px}
.itx-season:not(#itx_):not(#itx_){position:relative;overflow:hidden;border-radius:22px;padding:18px;display:flex;flex-direction:column;gap:11px;
	background:radial-gradient(90% 90% at 100% 0,color-mix(in srgb,var(--itx-accent2) 26%,transparent),transparent 60%),linear-gradient(150deg,color-mix(in srgb,var(--itx-accent) 42%,var(--panel)),var(--panel));box-shadow:var(--hi),inset 0 0 0 1px var(--line),var(--lift)}
.itx-season__top:not(#itx_):not(#itx_){display:flex;justify-content:space-between;gap:10px;align-items:flex-start}
.itx-season__name:not(#itx_):not(#itx_){font-size:25px!important;font-weight:900!important;letter-spacing:-.025em;line-height:1.1}
.itx-season__tag:not(#itx_):not(#itx_){font-size:13px;color:var(--mute)}
.itx-season__top .itx-timer:not(#itx_):not(#itx_){font:800 12px/1 var(--itx-display);padding:7px 11px;border-radius:12px;background:rgba(0,0,0,.25);white-space:nowrap;color:#fff}
.itx-season__stat:not(#itx_):not(#itx_){display:flex;justify-content:space-between;font-size:13px;align-items:baseline}
.itx-season__stat b:not(#itx_):not(#itx_){font:900 17px/1 var(--itx-display)}
.itx-season .itx-btn:not(#itx_):not(#itx_){align-self:flex-start}
.itx-track__scroll:not(#itx_):not(#itx_){overflow-x:auto;margin:16px -18px 22px;padding:4px 18px 12px;scroll-snap-type:x proximity;scrollbar-width:none}
.itx-track__scroll:not(#itx_):not(#itx_)::-webkit-scrollbar{display:none}
.itx-track:not(#itx_):not(#itx_){position:relative;display:flex;gap:6px;padding-top:4px;min-width:max-content}
.itx-track__line:not(#itx_):not(#itx_){position:absolute;left:30px;right:30px;top:52px;height:5px;border-radius:5px;background:linear-gradient(90deg,var(--gold) var(--fill,0%),var(--line2) 0);box-shadow:0 0 12px color-mix(in srgb,var(--gold) 35%,transparent)}
.itx-node:not(#itx_):not(#itx_){position:relative;width:86px;flex:none;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;scroll-snap-align:center}
.itx-node__xp:not(#itx_):not(#itx_){font:800 10px/1 var(--itx-display);color:var(--dim)}
.itx-node__orb:not(#itx_):not(#itx_){width:54px;height:54px;border-radius:50%;display:grid;place-items:center;font-size:24px;background:var(--card),var(--panel);border:3px solid var(--line2);position:relative;z-index:1;box-shadow:0 6px 14px rgba(0,0,0,.25)}
.itx-node__lbl:not(#itx_):not(#itx_){font-size:10.5px;font-weight:700;color:var(--mute);line-height:1.2;min-height:26px}
.itx-node.is-ready .itx-node__orb:not(#itx_):not(#itx_){border-color:var(--gold);background:radial-gradient(circle at 40% 30%,color-mix(in srgb,var(--gold) 45%,var(--panel)),var(--panel));box-shadow:0 0 22px color-mix(in srgb,var(--gold) 55%,transparent);animation:itx-bob 1.6s ease-in-out infinite}
.itx-node.is-claimed .itx-node__orb:not(#itx_):not(#itx_){border-color:var(--good);opacity:.75}
.itx-node.is-locked .itx-node__orb:not(#itx_):not(#itx_){filter:grayscale(1);opacity:.55}
.itx-node__ok:not(#itx_):not(#itx_){font:900 12px/1 var(--itx-display);color:var(--good)}
.itx-levels:not(#itx_):not(#itx_){display:flex;flex-direction:column;gap:7px}
.itx-levels li:not(#itx_):not(#itx_){display:flex;align-items:center;gap:11px;padding:11px 13px;border-radius:15px;opacity:.55}
.itx-levels li.is-reached:not(#itx_):not(#itx_){opacity:1}
.itx-levels li.is-current:not(#itx_):not(#itx_){box-shadow:inset 0 0 0 2px var(--itx-accent),0 0 20px color-mix(in srgb,var(--itx-accent) 25%,transparent)}
.itx-levels__ico:not(#itx_):not(#itx_){font-size:23px;width:32px;text-align:center}
.itx-levels li>div:nth-child(2):not(#itx_):not(#itx_){flex:1;display:flex;flex-direction:column}
.itx-levels strong:not(#itx_):not(#itx_){font-family:var(--itx-display)}
.itx-levels small:not(#itx_):not(#itx_){color:var(--mute)}
.itx-levels__perks:not(#itx_):not(#itx_){display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}
.itx-badges__sum:not(#itx_):not(#itx_){font-size:13px;color:var(--mute);margin-bottom:12px}
.itx-badges__sum b:not(#itx_):not(#itx_){color:var(--ink);font:900 22px/1 var(--itx-display)}
.itx-badges:not(#itx_):not(#itx_){display:grid;grid-template-columns:repeat(3,1fr);gap:16px 8px}
@media (min-width:520px){
.itx-badges:not(#itx_):not(#itx_){grid-template-columns:repeat(4,1fr)}
}
.itx-badge:not(#itx_):not(#itx_){position:relative;display:flex!important;flex-direction:column;align-items:center;gap:7px;padding:6px 2px!important;transition:transform .2s cubic-bezier(.3,1.6,.5,1)}
.itx-badge:hover:not(#itx_):not(#itx_){transform:translateY(-3px)}
.itx-badge__name:not(#itx_):not(#itx_){font-size:11.5px;font-weight:700;text-align:center;line-height:1.2}
.itx-badge.is-progress .itx-badge__name:not(#itx_):not(#itx_){color:var(--mute)}
.itx-badge__new:not(#itx_):not(#itx_){position:absolute;top:0;right:6%;padding:3px 8px;border-radius:10px;background:linear-gradient(#ffe58a,#ffc233);color:#3d2600;font:900 10px/1.1 var(--itx-display);box-shadow:0 3px 8px rgba(255,170,0,.4)}
.itx-badge__pin:not(#itx_):not(#itx_){position:absolute;top:0;left:10%;font-size:13px}
.itx-medal:not(#itx_):not(#itx_){--p:100;--tier:#cd7f32;position:relative;width:76px;height:76px;border-radius:50%;display:grid;place-items:center;flex:none;
	background:conic-gradient(var(--tier) calc(var(--p)*1%),color-mix(in srgb,var(--ink) 9%,transparent) 0)}
.itx-medal:not(#itx_):not(#itx_)::before{content:"";position:absolute;inset:5px;border-radius:50%;background:radial-gradient(circle at 35% 28%,color-mix(in srgb,var(--tier) 45%,var(--panel)),var(--panel) 72%);box-shadow:inset 0 2px 0 rgba(255,255,255,.15),inset 0 -3px 6px rgba(0,0,0,.25)}
.itx-medal>*:not(#itx_):not(#itx_){position:relative;z-index:1;width:56%;height:56%;font-size:31px}
.itx-medal--sm:not(#itx_):not(#itx_){width:40px;height:40px}
.itx-medal--sm>*:not(#itx_):not(#itx_){font-size:16px}
.itx-medal--xl:not(#itx_):not(#itx_){width:132px;height:132px}
.itx-medal--xl>*:not(#itx_):not(#itx_){font-size:56px}
.itx-tier-bronze:not(#itx_):not(#itx_){--tier:#d8935a}
.itx-tier-silver:not(#itx_):not(#itx_){--tier:#d3dae5}
.itx-tier-gold:not(#itx_):not(#itx_){--tier:#ffcd4d}
.itx-tier-platinum:not(#itx_):not(#itx_){--tier:#7fe3ff}
.itx-tier-diamond:not(#itx_):not(#itx_){--tier:#c79bff}
.itx-medal.is-progress>*:not(#itx_):not(#itx_){filter:grayscale(1);opacity:.4}
.itx-medal.is-complete:not(#itx_):not(#itx_){animation:itx-bob 1.6s ease-in-out infinite;box-shadow:0 0 26px color-mix(in srgb,var(--tier) 65%,transparent)}
.itx-medal.is-claimed:not(#itx_):not(#itx_){box-shadow:0 8px 18px color-mix(in srgb,var(--tier) 35%,transparent)}
.itx-badgesheet:not(#itx_):not(#itx_){display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding-top:8px}
.itx-badgesheet h3:not(#itx_):not(#itx_){font-size:22px;font-weight:900}
.itx-badgesheet p:not(#itx_):not(#itx_){color:var(--mute);font-size:14px}
.itx-badgesheet__prog:not(#itx_):not(#itx_){width:100%;max-width:280px;display:flex;flex-direction:column;gap:5px}
.itx-tierlbl:not(#itx_):not(#itx_){font:900 11px/1 var(--itx-display);color:var(--tier);text-transform:uppercase;letter-spacing:.12em}
.itx-avs:not(#itx_):not(#itx_){display:flex;gap:6px}
.itx-avs img:not(#itx_):not(#itx_){width:42px;height:42px;border-radius:50%}
.itx-board__head:not(#itx_):not(#itx_){display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;color:var(--mute);margin-bottom:8px;position:relative}
.itx-board__prizes summary:not(#itx_):not(#itx_){cursor:pointer;font-weight:800;color:var(--gold);list-style:none;font-family:var(--itx-display)}
.itx-board__prizes summary:not(#itx_):not(#itx_)::-webkit-details-marker{display:none}
.itx-board__prizes ol:not(#itx_):not(#itx_){position:absolute;right:0;top:24px;z-index:5;background:var(--panel);border-radius:14px;padding:11px 14px;box-shadow:var(--shadow),inset 0 0 0 1px var(--line);font-size:12px;display:flex;flex-direction:column;gap:5px;color:var(--ink);min-width:200px}
.itx-podium:not(#itx_):not(#itx_){display:flex;align-items:flex-end;justify-content:center;gap:8px;margin:14px 0 16px}
.itx-podium__p:not(#itx_):not(#itx_){flex:1;max-width:124px;display:flex!important;flex-direction:column;align-items:center;gap:3px;text-align:center}
.itx-podium__p img:not(#itx_):not(#itx_){width:54px;height:54px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--line2),0 8px 18px rgba(0,0,0,.3)}
.itx-podium__p.is-1 img:not(#itx_):not(#itx_){width:70px;height:70px;box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--gold),0 0 26px color-mix(in srgb,var(--gold) 55%,transparent)}
.itx-podium__medal:not(#itx_):not(#itx_){font-size:21px;margin-top:-15px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.35))}
.itx-podium__p strong:not(#itx_):not(#itx_){font-size:13px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--itx-display)}
.itx-podium__p small:not(#itx_):not(#itx_){font-size:11px;color:var(--mute);font-weight:700}
.itx-podium__block:not(#itx_):not(#itx_){width:100%;margin-top:7px;border-radius:14px 14px 4px 4px;display:grid;place-items:center;font:900 22px/1 var(--itx-display);color:var(--mute);height:48px;
	background:linear-gradient(180deg,color-mix(in srgb,var(--ink) 12%,var(--panel)),var(--panel));box-shadow:var(--hi),inset 0 0 0 1px var(--line)}
.itx-podium__p.is-1 .itx-podium__block:not(#itx_):not(#itx_){height:76px;background:linear-gradient(180deg,color-mix(in srgb,var(--gold) 45%,var(--panel)),var(--panel));color:var(--gold);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 45%,transparent),var(--hi)}
.itx-podium__p.is-2 .itx-podium__block:not(#itx_):not(#itx_){height:60px;color:#d3dae5}
.itx-podium__p.is-3 .itx-podium__block:not(#itx_):not(#itx_){color:#d8935a}
.itx-podium__p.is-me strong:not(#itx_):not(#itx_){color:var(--itx-accent2)}
.itx-rows:not(#itx_):not(#itx_){display:flex;flex-direction:column;gap:5px}
.itx-rows li button:not(#itx_):not(#itx_),.itx-rows__me:not(#itx_):not(#itx_){width:100%!important;display:flex!important;align-items:center;gap:11px;padding:9px 12px!important;border-radius:15px!important;text-align:left;transition:transform .15s}
.itx-rows li button:hover:not(#itx_):not(#itx_){transform:translateX(2px)}
.itx-rows li.is-me button:not(#itx_):not(#itx_),.itx-rows__me:not(#itx_):not(#itx_){box-shadow:inset 0 0 0 2px var(--itx-accent),0 0 18px color-mix(in srgb,var(--itx-accent) 22%,transparent)!important}
.itx-rows__me:not(#itx_):not(#itx_){position:sticky;bottom:0;margin-top:9px}
.itx-rows__rank:not(#itx_):not(#itx_){width:28px;text-align:center;font:900 14px/1 var(--itx-display);color:var(--dim)}
.itx-rows img:not(#itx_):not(#itx_),.itx-rows__me img:not(#itx_):not(#itx_){width:36px;height:36px;border-radius:50%;object-fit:cover}
.itx-rows__name:not(#itx_):not(#itx_){flex:1;min-width:0;display:flex;flex-direction:column}
.itx-rows__name strong:not(#itx_):not(#itx_){font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.itx-rows__name small:not(#itx_):not(#itx_){font-size:11px;color:var(--mute)}
.itx-rows__score:not(#itx_):not(#itx_){font:900 15px/1 var(--itx-display)}
.itx-card:not(#itx_):not(#itx_){position:relative;overflow:hidden;border-radius:24px;padding:20px;display:flex;flex-direction:column;gap:15px;
	background:radial-gradient(100% 60% at 0 0,color-mix(in srgb,var(--itx-accent) 40%,transparent),transparent 70%),var(--card),var(--panel);box-shadow:var(--hi),inset 0 0 0 1px var(--line)}
.itx-card__top:not(#itx_):not(#itx_){display:flex;gap:15px;align-items:center}
.itx-card__av:not(#itx_):not(#itx_){width:74px;height:74px;border-radius:50%;object-fit:cover;background:#fff}
.itx-card__name:not(#itx_):not(#itx_){font-size:22px!important;font-weight:900!important;letter-spacing:-.02em}
.itx-card__lv:not(#itx_):not(#itx_){display:block;font-size:13px;font-weight:700}
.itx-card__badges:not(#itx_):not(#itx_){display:flex;gap:10px}
.itx-card__stats:not(#itx_):not(#itx_){display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:0}
.itx-card__stats div:not(#itx_):not(#itx_){background:color-mix(in srgb,var(--ink) 6%,transparent);border-radius:14px;padding:9px 4px;text-align:center;box-shadow:inset 0 0 0 1px var(--line)}
.itx-card__stats dt:not(#itx_):not(#itx_){font-size:10.5px;color:var(--mute);margin:0}
.itx-card__stats dd:not(#itx_):not(#itx_){margin:0;font:900 17px/1.3 var(--itx-display)}
.itx-card__since:not(#itx_):not(#itx_){font-size:11px}
.itx-card__scene:not(#itx_):not(#itx_){position:absolute;left:0;right:0;top:0;height:128px;background-size:cover;background-position:center;opacity:.9}
.itx-card__scene:not(#itx_):not(#itx_)::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 25%,var(--panel))}
.itx-card.has-scene .itx-card__top:not(#itx_):not(#itx_){position:relative;padding-top:58px}
.itx-card.has-scene .itx-card__top>div:not(#itx_):not(#itx_){padding-top:30px}
.itx-card__top .itx-titlechip:not(#itx_):not(#itx_){margin-bottom:5px}
.itx-card__act:not(#itx_):not(#itx_){display:flex;flex-direction:column;gap:5px;border-top:1px solid var(--line);padding-top:11px!important}
.itx-card__act li:not(#itx_):not(#itx_){display:flex;gap:8px;font-size:12.5px}
.itx-card__act small:not(#itx_):not(#itx_){color:var(--mute);white-space:nowrap;min-width:72px}
.itx-view--me:not(#itx_):not(#itx_){display:flex;flex-direction:column;gap:18px}
.itx-prefs:not(#itx_):not(#itx_){display:flex;flex-direction:column;gap:10px;border-radius:18px;padding:14px 16px}
.itx-switch:not(#itx_):not(#itx_){display:flex;align-items:center;gap:11px;font-size:14px;cursor:pointer;font-weight:600}
.itx-switch input:not(#itx_):not(#itx_){appearance:none;-webkit-appearance:none;width:44px;height:26px;border-radius:13px;background:color-mix(in srgb,var(--ink) 14%,transparent);position:relative;cursor:pointer;flex:none;margin:0;transition:background .25s;box-shadow:inset 0 1px 3px rgba(0,0,0,.3)}
.itx-switch input:not(#itx_):not(#itx_)::after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .25s cubic-bezier(.3,1.6,.5,1);box-shadow:0 2px 4px rgba(0,0,0,.3)}
.itx-switch input:checked:not(#itx_):not(#itx_){background:linear-gradient(90deg,var(--itx-accent),var(--itx-accent2))}
.itx-switch input:checked:not(#itx_):not(#itx_)::after{transform:translateX(18px)}
.itx-coupons:not(#itx_):not(#itx_){display:flex;flex-direction:column;gap:7px}
.itx-coupon:not(#itx_):not(#itx_){display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;border-radius:15px;border:1px dashed var(--line2)}
.itx-code:not(#itx_):not(#itx_){white-space:nowrap;height:34px;padding:0 11px!important;border-radius:10px!important;background:color-mix(in srgb,var(--ink) 9%,transparent)!important;font-family:ui-monospace,Menlo,monospace!important;font-weight:800!important;font-size:13px!important;letter-spacing:.05em!important;box-shadow:inset 0 0 0 1px var(--line)}
.itx-history:not(#itx_):not(#itx_){display:flex;flex-direction:column}
.itx-history li:not(#itx_):not(#itx_){display:flex;align-items:center;gap:11px;padding:10px 0;border-bottom:1px solid var(--line)}
.itx-history__ico:not(#itx_):not(#itx_){font-size:20px;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:color-mix(in srgb,var(--ink) 7%,transparent);flex:none}
.itx-history li>div:not(#itx_):not(#itx_){flex:1;min-width:0;display:flex;flex-direction:column}
.itx-history strong:not(#itx_):not(#itx_){font-size:13.5px}
.itx-history small:not(#itx_):not(#itx_){font-size:11.5px;color:var(--mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.itx-history__date:not(#itx_):not(#itx_){font-size:11px;color:var(--dim);white-space:nowrap}
.itx-history__st:not(#itx_):not(#itx_){font-size:10px;font-style:normal;font-weight:800;padding:2px 7px;border-radius:8px;background:color-mix(in srgb,var(--gold) 18%,transparent);color:var(--gold)}
.itx-guest:not(#itx_):not(#itx_){display:flex;flex-direction:column;align-items:center;text-align:center;gap:13px;padding:26px 6px}
.itx-guest__art:not(#itx_):not(#itx_){display:flex;gap:12px;font-size:38px;margin-bottom:6px}
.itx-guest__art span:not(#itx_):not(#itx_){animation:itx-bob 2s ease-in-out infinite;animation-delay:calc(var(--i)*.2s);filter:drop-shadow(0 8px 12px rgba(0,0,0,.3))}
.itx-guest h3:not(#itx_):not(#itx_){font-size:26px;font-weight:900;letter-spacing:-.02em}
.itx-guest p:not(#itx_):not(#itx_){color:var(--mute);max-width:320px}
.itx-feed:not(#itx_):not(#itx_){display:flex;flex-direction:column;gap:5px;width:100%;margin-top:14px;text-align:left}
.itx-feed li:not(#itx_):not(#itx_){display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:14px;font-size:13px}
.itx-feed__ico:not(#itx_):not(#itx_){width:26px;height:26px;font-size:19px;flex:none}
.itx-feed__txt:not(#itx_):not(#itx_){flex:1;min-width:0}
.itx-feed small:not(#itx_):not(#itx_){color:var(--dim);font-size:11px;white-space:nowrap}
.itx-modal:not(#itx_):not(#itx_){position:fixed;inset:0;z-index:2147483642;display:grid;place-items:center;padding:16px}
.itx-modal__scrim:not(#itx_):not(#itx_){position:absolute;inset:0;background:var(--scrim);opacity:0;transition:opacity .25s;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
.itx-modal__box:not(#itx_):not(#itx_){position:relative;isolation:isolate;display:flex;flex-direction:column;width:min(430px,100%);max-height:88vh;max-height:88dvh;overflow:hidden;color:var(--ink);border-radius:28px;padding:0;
	background:radial-gradient(100% 50% at 50% 0,color-mix(in srgb,var(--itx-accent) 26%,transparent),transparent 70%),var(--bg);box-shadow:var(--shadow),inset 0 0 0 1px var(--line2);
	transform:scale(.88) translateY(14px);opacity:0;transition:transform .45s cubic-bezier(.2,1.5,.4,1),opacity .2s}
.itx-modal.is-in .itx-modal__scrim:not(#itx_):not(#itx_){opacity:1}
.itx-modal.is-in .itx-modal__box:not(#itx_):not(#itx_){transform:none;opacity:1}
.itx-modal.is-out .itx-modal__scrim:not(#itx_):not(#itx_){opacity:0;transition:opacity .2s}
.itx-modal.is-out .itx-modal__box:not(#itx_):not(#itx_){transform:scale(.95) translateY(8px);opacity:0;transition:transform .22s cubic-bezier(.4,0,1,1),opacity .18s}
.itx-modal__x:not(#itx_):not(#itx_){position:absolute;top:12px;right:12px;z-index:3}
.itx-modal__scroll:not(#itx_):not(#itx_){position:relative;z-index:1;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:26px 20px 20px;scrollbar-width:thin;scrollbar-color:var(--line2) transparent}
.itx-modal__scroll:not(#itx_):not(#itx_)::-webkit-scrollbar{width:6px;height:0}
.itx-modal__scroll:not(#itx_):not(#itx_)::-webkit-scrollbar-track{background:transparent}
.itx-modal__scroll:not(#itx_):not(#itx_)::-webkit-scrollbar-thumb{background:var(--line2);border-radius:6px}
.itx-modal__box.has-rays:not(#itx_):not(#itx_)::before{content:"";position:absolute;left:50%;top:70px;width:340px;height:340px;margin:-170px 0 0 -170px;z-index:0;pointer-events:none;border-radius:50%;
	background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--gold) 30%,transparent) 0 8deg,transparent 8deg 22deg);-webkit-mask:radial-gradient(circle,#000 20%,transparent 68%);mask:radial-gradient(circle,#000 20%,transparent 68%);animation:itx-rot 14s linear infinite;opacity:.8}
.itx-modal__box.has-rays .itx-reveal:not(#itx_):not(#itx_)::before{display:none}
.itx-reveal:not(#itx_):not(#itx_){position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}
.itx-reveal:not(#itx_):not(#itx_)::before{content:"";position:absolute;left:50%;top:44px;width:340px;height:340px;margin:-170px 0 0 -170px;z-index:-1;pointer-events:none;border-radius:50%;
	background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--gold) 30%,transparent) 0 8deg,transparent 8deg 22deg);-webkit-mask:radial-gradient(circle,#000 20%,transparent 68%);mask:radial-gradient(circle,#000 20%,transparent 68%);animation:itx-rot 14s linear infinite;opacity:.8}
.itx-reveal__burst:not(#itx_):not(#itx_){font-size:64px;line-height:1;animation:itx-pop .7s cubic-bezier(.2,1.7,.4,1);filter:drop-shadow(0 10px 18px rgba(0,0,0,.35))}
@keyframes itx-pop{from{transform:scale(.2) rotate(-25deg);opacity:0}to{transform:none;opacity:1}}
.itx-reveal__title:not(#itx_):not(#itx_){font-size:26px!important;font-weight:900!important;letter-spacing:-.025em;line-height:1.1}
.itx-reveal__sub:not(#itx_):not(#itx_){color:var(--mute);font-size:14px;font-weight:600}
.itx-reveal__list:not(#itx_):not(#itx_){width:100%;display:flex;flex-direction:column;gap:7px;margin:8px 0 12px!important}
.itx-reveal__item:not(#itx_):not(#itx_){display:flex;align-items:center;gap:11px;padding:11px 13px;border-radius:16px;background:var(--card),var(--panel);box-shadow:var(--hi),inset 0 0 0 1px var(--line);text-align:left;animation:itx-in .5s cubic-bezier(.2,1.3,.4,1) both;animation-delay:calc(var(--i)*.12s + .2s)}
@keyframes itx-in{from{opacity:0;transform:translateY(14px) scale(.94)}to{opacity:1;transform:none}}
.itx-reveal__ico:not(#itx_):not(#itx_){font-size:25px;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--ink) 7%,transparent);flex:none}
.itx-reveal__lbl:not(#itx_):not(#itx_){flex:1;font:800 15px/1.25 var(--itx-display)}
.itx-reveal__st:not(#itx_):not(#itx_){font-size:11px;color:var(--gold);font-style:normal;font-weight:800}
.itx-reveal.is-big .itx-reveal__title:not(#itx_):not(#itx_){background:linear-gradient(90deg,var(--gold),#fff,var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 100%;animation:itx-shimmer 2.5s linear infinite}
.itx-rw--wallet .itx-reveal__lbl:not(#itx_):not(#itx_),.itx-rw--wallet.itx-reveal__item .itx-reveal__lbl:not(#itx_):not(#itx_){color:var(--good)}
.itx-reveal__item.itx-rw--wallet:not(#itx_):not(#itx_),.itx-reveal__item.itx-rw--tickets:not(#itx_):not(#itx_){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 45%,transparent),0 0 18px color-mix(in srgb,var(--gold) 18%,transparent)}
.itx-confetti:not(#itx_):not(#itx_){position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none;z-index:2147483647}
.itx-toasts:not(#itx_):not(#itx_){position:fixed;top:12px;left:50%;transform:translateX(-50%);z-index:2147483645;display:flex;flex-direction:column;gap:8px;width:min(430px,calc(100vw - 24px));pointer-events:none}
@media (min-width:768px){
.itx-toasts:not(#itx_):not(#itx_){left:auto;right:16px;transform:none;top:16px}
}
.itx-toast:not(#itx_):not(#itx_){pointer-events:auto;display:flex;align-items:center;gap:11px;padding:11px 13px;border-radius:18px;color:var(--ink);cursor:pointer;
	background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow),inset 0 0 0 1px var(--line2);
	transform:translateY(-24px) scale(.96);opacity:0;transition:transform .45s cubic-bezier(.2,1.4,.4,1),opacity .25s}
.itx-toast.is-in:not(#itx_):not(#itx_){transform:none;opacity:1}
.itx-toast.is-action:not(#itx_):not(#itx_){box-shadow:var(--shadow),inset 0 0 0 1px color-mix(in srgb,var(--gold) 60%,transparent)}
.itx-toast__ico:not(#itx_):not(#itx_){width:34px;height:34px;font-size:22px;flex:none;border-radius:11px;background:color-mix(in srgb,var(--ink) 8%,transparent)}
.itx-toast__txt:not(#itx_):not(#itx_){flex:1;font-size:13.5px;font-weight:700}
.itx-toast__go:not(#itx_):not(#itx_){padding:6px 11px;border-radius:11px;background:linear-gradient(#ffe58a,#ffc233);color:#3d2600;font:900 12px/1 var(--itx-display)}
.itx-btn.itx-open-hub:not(#itx_):not(#itx_){background:var(--itx-accent)!important;color:#fff!important}
.itx-hub__nav .itx-tab:not(#itx_):not(#itx_){min-width:0}
.itx-ring--frame:not(#itx_):not(#itx_){background:conic-gradient(from 0deg,var(--c1),var(--c2),var(--c1))}
.itx-ring--frame.is-anim:not(#itx_):not(#itx_),.itx-framed.is-anim:not(#itx_):not(#itx_){animation:itx-spinframe 4s linear infinite}
.itx-ring--frame.is-anim>*:not(#itx_):not(#itx_){animation:itx-spinframe 4s linear infinite reverse}
@keyframes itx-spinframe{to{transform:rotate(360deg)}}
.itx-framed:not(#itx_):not(#itx_){display:inline-grid;place-items:center;padding:3px;border-radius:50%;background:conic-gradient(from 0deg,var(--c1),var(--c2),var(--c1));flex:none}
.itx-framed>img:not(#itx_):not(#itx_){border-radius:50%;display:block;box-shadow:0 0 0 2px var(--bg)!important}
.itx-framed.is-anim>img:not(#itx_):not(#itx_){animation:itx-spinframe 4s linear infinite reverse}
.itx-frames:not(#itx_):not(#itx_){display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
.itx-frame:not(#itx_):not(#itx_){display:flex!important;flex-direction:column;align-items:center;gap:5px;padding:11px 4px!important;border-radius:16px!important}
.itx-frame img:not(#itx_):not(#itx_){width:48px;height:48px;border-radius:50%}
.itx-frame small:not(#itx_):not(#itx_){font-size:11px;font-weight:700}
.itx-frame em:not(#itx_):not(#itx_){font-size:10px;font-style:normal;color:var(--mute)}
.itx-frame.is-on:not(#itx_):not(#itx_){box-shadow:inset 0 0 0 2px var(--itx-accent)!important}
.itx-frame.is-on em:not(#itx_):not(#itx_){color:var(--good)}
.itx-frame.is-locked:not(#itx_):not(#itx_){opacity:.5}
.itx-mg:not(#itx_):not(#itx_){display:flex;flex-direction:column;gap:9px}
.itx-mg__card:not(#itx_):not(#itx_){position:relative;overflow:hidden;display:flex!important;align-items:center;gap:12px;width:100%;padding:12px 14px!important;border-radius:20px!important;text-align:left;
	background:radial-gradient(90% 120% at 0 0,color-mix(in srgb,var(--itx-accent) 26%,transparent),transparent 70%),var(--card),var(--panel)!important;box-shadow:var(--hi),inset 0 0 0 1px color-mix(in srgb,var(--itx-accent) 30%,var(--line))!important;transition:transform .2s cubic-bezier(.3,1.6,.5,1)}
.itx-mg__card:hover:not(#itx_):not(#itx_){transform:translateY(-2px)}
.itx-mg__card:active:not(#itx_):not(#itx_){transform:scale(.985)}
.itx-mg__ico:not(#itx_):not(#itx_){width:52px;height:52px;flex:none;border-radius:16px;display:grid;place-items:center;background:color-mix(in srgb,var(--ink) 8%,transparent);box-shadow:inset 0 0 0 1px var(--line);font-size:30px}
.itx-mg__ico .itx-ico:not(#itx_):not(#itx_){width:36px;height:36px;font-size:30px}
.itx-mg__txt:not(#itx_):not(#itx_){flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}
.itx-mg__txt strong:not(#itx_):not(#itx_){font:800 15.5px/1.2 var(--itx-display)}
.itx-mg__txt small:not(#itx_):not(#itx_){font-size:12px;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.itx-mg__n:not(#itx_):not(#itx_){display:flex;flex-direction:column;align-items:center;line-height:1;padding:0 4px}
.itx-mg__n b:not(#itx_):not(#itx_){font:900 22px/1 var(--itx-display);letter-spacing:-.02em}
.itx-mg__n small:not(#itx_):not(#itx_){font:800 9.5px/1.2 var(--itx-display);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}
.itx-mg__go:not(#itx_):not(#itx_){width:38px;height:38px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:13px;color:#fff;padding-left:2px;
	background:linear-gradient(180deg,color-mix(in srgb,var(--itx-accent) 80%,#fff),var(--itx-accent) 60%,color-mix(in srgb,var(--itx-accent) 75%,#000));box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 3px 0 color-mix(in srgb,var(--itx-accent) 50%,#000),0 8px 18px color-mix(in srgb,var(--itx-accent) 35%,transparent)}
.itx-pill--hot:not(#itx_):not(#itx_){background:linear-gradient(135deg,color-mix(in srgb,var(--itx-accent) 34%,transparent),color-mix(in srgb,var(--itx-accent2) 18%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--itx-accent) 45%,transparent)}
.itx-odds:not(#itx_):not(#itx_){margin-top:12px;font-size:12px;width:100%}
.itx-odds summary:not(#itx_):not(#itx_){cursor:pointer;color:var(--mute);font-weight:700;list-style:none;text-align:center}
.itx-odds summary:not(#itx_):not(#itx_)::-webkit-details-marker{display:none}
.itx-odds ul:not(#itx_):not(#itx_){display:flex;flex-direction:column;gap:4px;margin-top:8px!important}
.itx-odds li:not(#itx_):not(#itx_){display:flex;align-items:center;gap:8px}
.itx-odds__sw:not(#itx_):not(#itx_){width:10px;height:10px;border-radius:3px;flex:none}
.itx-odds__lbl:not(#itx_):not(#itx_){flex:1}
.itx-crates:not(#itx_):not(#itx_){display:grid;grid-template-columns:repeat(2,1fr);gap:11px}
.itx-crate:not(#itx_):not(#itx_){--cc:#d08a4c;position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;padding:16px 11px;border-radius:20px;text-align:center;
	background:radial-gradient(80% 60% at 50% 20%,color-mix(in srgb,var(--cc) 40%,transparent),transparent 70%),var(--card),var(--panel)!important;box-shadow:var(--hi),inset 0 0 0 1px color-mix(in srgb,var(--cc) 40%,transparent)!important}
.itx-crate strong:not(#itx_):not(#itx_){font-family:var(--itx-display)}
.itx-crate__ico:not(#itx_):not(#itx_){font-size:44px;filter:drop-shadow(0 8px 12px rgba(0,0,0,.4));animation:itx-bob 2.4s ease-in-out infinite}
.itx-crate__n:not(#itx_):not(#itx_){position:absolute;top:10px;right:12px;font:900 14px/1 var(--itx-display);color:var(--cc)}
.itx-crate .itx-odds:not(#itx_):not(#itx_){align-self:stretch;text-align:left}
.itx-crateopen:not(#itx_):not(#itx_){--cc:#d08a4c;display:flex;flex-direction:column;align-items:center;gap:13px;padding:10px 0}
.itx-crateopen__box:not(#itx_):not(#itx_){font-size:90px;filter:drop-shadow(0 0 34px var(--cc))}
.itx-crateopen__box.is-shaking:not(#itx_):not(#itx_){animation:itx-crate .18s ease-in-out infinite}
@keyframes itx-crate{25%{transform:rotate(-7deg) scale(1.03)}75%{transform:rotate(7deg) scale(1.03)}}
.itx-reel:not(#itx_):not(#itx_){position:relative;width:100%;overflow:hidden;border-radius:16px;background:color-mix(in srgb,var(--ink) 5%,var(--panel));padding:11px 0;box-shadow:inset 0 0 0 1px var(--line);
	-webkit-mask:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);mask:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent)}
.itx-reel__marker:not(#itx_):not(#itx_){position:absolute;top:0;bottom:0;left:50%;width:3px;margin-left:-1.5px;background:var(--gold);z-index:2;box-shadow:0 0 14px var(--gold)}
.itx-reel__track:not(#itx_):not(#itx_){display:flex;gap:8px;will-change:transform}
.itx-reel__item:not(#itx_):not(#itx_){--ic:#7c5cff;flex:none;width:94px;height:94px;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:linear-gradient(color-mix(in srgb,var(--ic) 38%,var(--raise)),var(--raise));border-bottom:3px solid var(--ic);text-align:center;padding:4px}
.itx-reel__item span:not(#itx_):not(#itx_){font-size:31px}
.itx-reel__item small:not(#itx_):not(#itx_){font:800 10px/1.1 var(--itx-display)}
.itx-reel__item.is-win:not(#itx_):not(#itx_){box-shadow:0 0 0 3px var(--gold),0 0 26px var(--gold)}
.itx-hunt:not(#itx_):not(#itx_){display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center;padding:18px;border-radius:20px;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--gold) 24%,transparent),transparent 70%),var(--card),var(--panel)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 35%,transparent)!important}
.itx-hunt__dots:not(#itx_):not(#itx_){display:flex;gap:10px;font-size:30px}
.itx-hunt__dots span:not(#itx_):not(#itx_){filter:grayscale(1) opacity(.3)}
.itx-hunt__dots span.is-on:not(#itx_):not(#itx_){filter:drop-shadow(0 0 10px rgba(255,203,71,.7));animation:itx-bob 1.6s ease-in-out infinite}
.itx-hunt__txt b:not(#itx_):not(#itx_){font:900 19px/1 var(--itx-display)}
.itx-golden:not(#itx_):not(#itx_){position:absolute;z-index:40;width:34px;height:34px;font-size:28px;line-height:34px;text-align:center;background:none!important;border:0!important;padding:0!important;margin:0!important;cursor:pointer;opacity:.9;transform:rotate(var(--r,0deg));filter:drop-shadow(0 2px 3px rgba(0,0,0,.3));animation:itx-glint 5s ease-in-out infinite;transition:transform .2s,opacity .2s}
.itx-golden:hover:not(#itx_):not(#itx_){opacity:1;transform:rotate(0) scale(1.25);filter:drop-shadow(0 0 12px #ffcb47) drop-shadow(0 4px 6px rgba(0,0,0,.35))}
@keyframes itx-glint{0%,86%,100%{filter:drop-shadow(0 2px 3px rgba(0,0,0,.3))}91%{filter:drop-shadow(0 0 10px #ffcb47) drop-shadow(0 2px 3px rgba(0,0,0,.3))}}
.itx-golden.is-got:not(#itx_):not(#itx_){animation:itx-got .4s ease-in forwards}
@keyframes itx-float{50%{transform:translateY(-10px) rotate(8deg)}}
@keyframes itx-appear{from{transform:scale(0) rotate(-90deg)}}
@keyframes itx-got{to{transform:scale(2.2);opacity:0}}
.itx-drops:not(#itx_):not(#itx_){display:flex;flex-direction:column;gap:9px}
.itx-drop:not(#itx_):not(#itx_){display:flex;align-items:center;gap:12px;padding:13px;border-radius:18px}
.itx-drop.is-live:not(#itx_):not(#itx_){background:linear-gradient(110deg,color-mix(in srgb,var(--gold) 20%,var(--panel)),var(--panel))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 60%,transparent),0 0 22px color-mix(in srgb,var(--gold) 16%,transparent)!important}
.itx-drop.is-claimed:not(#itx_):not(#itx_),.itx-drop.is-gone:not(#itx_):not(#itx_),.itx-drop.is-ended:not(#itx_):not(#itx_){opacity:.55}
.itx-drop__ico:not(#itx_):not(#itx_){font-size:34px;filter:drop-shadow(0 6px 10px rgba(0,0,0,.3))}
.itx-drop__body:not(#itx_):not(#itx_){flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}
.itx-drop__body strong:not(#itx_):not(#itx_){font-family:var(--itx-display)}
.itx-drop__st:not(#itx_):not(#itx_){font-size:12px;font-weight:800;color:var(--mute);white-space:nowrap}
.itx-drop .itx-timer:not(#itx_):not(#itx_){font:800 12px/1 var(--itx-display);color:var(--gold);white-space:nowrap}
.itx-bar--hot span:not(#itx_):not(#itx_){background:linear-gradient(90deg,#ffd76a,#ff5d6c)}
.itx-bar--lg:not(#itx_):not(#itx_){height:13px}
.itx-wallet:not(#itx_):not(#itx_){position:relative;overflow:hidden;display:flex;align-items:center;gap:13px;padding:16px 18px;border-radius:22px;margin-bottom:16px;
	background:radial-gradient(80% 120% at 0 0,color-mix(in srgb,var(--gold) 38%,transparent),transparent 70%),var(--card),var(--panel);box-shadow:var(--hi),inset 0 0 0 1px color-mix(in srgb,var(--gold) 38%,transparent)}
.itx-wallet__ico:not(#itx_):not(#itx_){font-size:40px;filter:drop-shadow(0 6px 10px rgba(0,0,0,.3))}
.itx-wallet b:not(#itx_):not(#itx_){display:block;font:900 30px/1 var(--itx-display);letter-spacing:-.02em}
.itx-wallet small:not(#itx_):not(#itx_){color:var(--mute);font-weight:600}
.itx-shop:not(#itx_):not(#itx_){display:grid;grid-template-columns:repeat(2,1fr);gap:11px;margin-bottom:22px}
.itx-item:not(#itx_):not(#itx_){display:flex;flex-direction:column;align-items:center;gap:5px;padding:16px 11px 12px;border-radius:20px;text-align:center;transition:transform .2s cubic-bezier(.3,1.6,.5,1)}
.itx-item:hover:not(#itx_):not(#itx_){transform:translateY(-2px)}
.itx-item.is-featured:not(#itx_):not(#itx_){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 60%,transparent),0 0 22px color-mix(in srgb,var(--gold) 15%,transparent)!important}
.itx-item__ico:not(#itx_):not(#itx_){font-size:38px;line-height:1.1;filter:drop-shadow(0 6px 10px rgba(0,0,0,.3))}
.itx-item__name:not(#itx_):not(#itx_){font:800 14px/1.25 var(--itx-display)}
.itx-item__desc:not(#itx_):not(#itx_){font-size:11.5px;color:var(--mute);line-height:1.3;flex:1}
.itx-item__meta:not(#itx_):not(#itx_){font-size:10.5px;color:var(--dim)}
.itx-item .itx-btn:not(#itx_):not(#itx_){margin-top:7px;width:100%!important;min-height:38px;font-size:13px!important}
.itx-item .itx-btn.is-confirm:not(#itx_):not(#itx_){background:linear-gradient(180deg,#ffe58a,#ffc233)!important;color:#3d2600!important}
.itx-item.is-owned:not(#itx_):not(#itx_),.itx-item.is-soldout:not(#itx_):not(#itx_),.itx-item.is-locked:not(#itx_):not(#itx_){opacity:.6}
.itx-item__preview:not(#itx_):not(#itx_){width:56px;height:56px;border-radius:50%;object-fit:cover}
.itx-goals:not(#itx_):not(#itx_){display:flex;flex-direction:column;gap:11px}
.itx-goal:not(#itx_):not(#itx_){display:flex;flex-direction:column;gap:9px;padding:15px;border-radius:20px;background:radial-gradient(90% 70% at 0 0,color-mix(in srgb,var(--itx-accent2) 18%,transparent),transparent 70%),var(--card),var(--panel)!important}
.itx-goal.is-claimable:not(#itx_):not(#itx_){box-shadow:inset 0 0 0 2px var(--gold),0 0 22px color-mix(in srgb,var(--gold) 20%,transparent)!important}
.itx-goal__top:not(#itx_):not(#itx_){display:flex;gap:11px;align-items:flex-start}
.itx-goal__top>div:not(#itx_):not(#itx_){flex:1}
.itx-goal__top strong:not(#itx_):not(#itx_){font-family:var(--itx-display)}
.itx-goal__top p:not(#itx_):not(#itx_){font-size:12.5px;color:var(--mute)}
.itx-goal__top .itx-timer:not(#itx_):not(#itx_){font:800 12px/1 var(--itx-display);color:var(--mute);white-space:nowrap}
.itx-goal__ico:not(#itx_):not(#itx_){font-size:30px}
.itx-goal__meta:not(#itx_):not(#itx_){display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--mute);flex-wrap:wrap}
.itx-goal__meta b:not(#itx_):not(#itx_){color:var(--ink)}
.itx-goal__foot:not(#itx_):not(#itx_){display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}
.itx-polls:not(#itx_):not(#itx_){display:flex;flex-direction:column;gap:11px}
.itx-poll:not(#itx_):not(#itx_){padding:15px;border-radius:20px;display:flex;flex-direction:column;gap:11px}
.itx-poll.is-pred:not(#itx_):not(#itx_){box-shadow:var(--hi),inset 0 0 0 1px color-mix(in srgb,var(--itx-accent) 45%,transparent)!important}
.itx-poll.is-won:not(#itx_):not(#itx_){box-shadow:inset 0 0 0 2px var(--good)!important}
.itx-poll__q:not(#itx_):not(#itx_){display:flex;gap:9px;align-items:flex-start;font-size:15px}
.itx-poll__q strong:not(#itx_):not(#itx_){font-family:var(--itx-display)}
.itx-poll__q span:not(#itx_):not(#itx_){font-size:21px}
.itx-poll__opts:not(#itx_):not(#itx_){display:flex;flex-direction:column;gap:7px}
.itx-poll__opt:not(#itx_):not(#itx_){--pct:0%;position:relative;display:flex!important;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:0 14px!important;border-radius:14px!important;background:color-mix(in srgb,var(--ink) 6%,transparent)!important;overflow:hidden;text-align:left;font-weight:700!important;font-size:14px!important;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .2s}
.itx-poll__opt:not(#itx_):not(#itx_)::before{content:"";position:absolute;inset:0;width:var(--pct);background:linear-gradient(90deg,color-mix(in srgb,var(--itx-accent) 40%,transparent),color-mix(in srgb,var(--itx-accent) 22%,transparent));transition:width .8s cubic-bezier(.16,1,.3,1)}
.itx-poll__opt>*:not(#itx_):not(#itx_){position:relative}
.itx-poll__opt b:not(#itx_):not(#itx_){font-family:var(--itx-display)}
.itx-poll__opt:not(:disabled):hover:not(#itx_):not(#itx_){box-shadow:inset 0 0 0 2px var(--itx-accent)}
.itx-poll__opt.is-mine:not(#itx_):not(#itx_){box-shadow:inset 0 0 0 2px var(--itx-accent2)}
.itx-poll__opt.is-correct:not(#itx_):not(#itx_)::before{background:color-mix(in srgb,var(--good) 40%,transparent)}
.itx-poll__opt:disabled:not(#itx_):not(#itx_){cursor:default}
.itx-poll__foot:not(#itx_):not(#itx_){display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;color:var(--mute)}
.itx-ref:not(#itx_):not(#itx_){display:flex;flex-direction:column;gap:11px;padding:15px;border-radius:20px}
.itx-ref__gives:not(#itx_):not(#itx_){display:grid;grid-template-columns:1fr 1fr;gap:10px}
.itx-ref__gives small:not(#itx_):not(#itx_){display:block;color:var(--mute);margin-bottom:4px;font-weight:700}
.itx-ref__row:not(#itx_):not(#itx_){display:flex;gap:8px}
.itx-ref__link:not(#itx_):not(#itx_){flex:1;min-width:0;height:44px;padding:0 12px!important;border-radius:14px!important;border:0!important;background:color-mix(in srgb,var(--ink) 7%,transparent)!important;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink)!important;font:600 13px ui-monospace,Menlo,monospace!important}
.itx-ref__stats:not(#itx_):not(#itx_){display:flex;gap:18px;font-size:13px;color:var(--mute)}
.itx-ref__stats b:not(#itx_):not(#itx_){color:var(--ink);font:900 17px/1 var(--itx-display)}
.itx-ref__rules:not(#itx_):not(#itx_){display:flex;flex-direction:column;gap:8px}
.itx-ref__rule:not(#itx_):not(#itx_){padding:11px 13px;border-radius:15px;background:color-mix(in srgb,var(--ink) 5%,transparent);box-shadow:inset 0 0 0 1px var(--line);display:flex;flex-direction:column;gap:6px}
.itx-ref__rhead:not(#itx_):not(#itx_){display:flex;justify-content:space-between;align-items:center;gap:8px}
.itx-ref__rhead strong:not(#itx_):not(#itx_){font-family:var(--itx-display)}
.itx-ref__gives b:not(#itx_):not(#itx_){font-size:14px}
.itx-ref__note:not(#itx_):not(#itx_){font-size:12.5px;color:var(--mute);margin:0!important}
.itx-recap:not(#itx_):not(#itx_){display:flex;flex-direction:column;gap:12px}
.itx-recap h3:not(#itx_):not(#itx_){font-size:19px!important;font-weight:900!important}
.itx-recap__top:not(#itx_):not(#itx_){display:flex;gap:10px;align-items:stretch;flex-wrap:wrap}
.itx-recap__big:not(#itx_):not(#itx_){display:flex;flex-direction:column;align-items:center;justify-content:center;padding:11px 17px;border-radius:16px}
.itx-recap__big b:not(#itx_):not(#itx_){font:900 25px/1 var(--itx-display);color:var(--itx-accent2,#22d3ee)}
.itx-recap__big small:not(#itx_):not(#itx_){font-size:11px;color:var(--mute)}
.itx-recap__lv:not(#itx_):not(#itx_){flex:1;min-width:160px;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:11px 15px;border-radius:16px;font-weight:800}
.itx-recap .itx-btn:not(#itx_):not(#itx_){align-self:flex-start}
.itx-tp:not(#itx_):not(#itx_){margin:14px 0;padding:13px;border-radius:16px;border:1px solid color-mix(in srgb,var(--itx-accent) 35%,transparent);background:color-mix(in srgb,var(--itx-accent) 7%,transparent);display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.35}
.itx-tp__row:not(#itx_):not(#itx_){display:flex;gap:6px;flex-wrap:wrap}
.itx-tp__chip:not(#itx_):not(#itx_){display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:20px;background:color-mix(in srgb,var(--itx-accent) 16%,transparent);font-weight:700;font-size:13px}
.itx-tp__chip--hot:not(#itx_):not(#itx_){background:#ffb02033;color:#b45309}
.itx-tp__quest:not(#itx_):not(#itx_){display:flex;gap:10px;align-items:center;padding:8px 10px;border-radius:12px;background:color-mix(in srgb,currentColor 5%,transparent);text-decoration:none!important;color:inherit!important}
.itx-tp__qi:not(#itx_):not(#itx_){font-size:22px}
.itx-tp__qb:not(#itx_):not(#itx_){flex:1;display:flex;flex-direction:column;gap:3px}
.itx-tp__qb strong:not(#itx_):not(#itx_){font-size:13.5px}
.itx-tp__qb small:not(#itx_):not(#itx_){font-size:11.5px;opacity:.7}
.itx-tp__bar:not(#itx_):not(#itx_){display:block;height:6px;border-radius:6px;background:color-mix(in srgb,currentColor 12%,transparent);overflow:hidden}
.itx-tp__bar span:not(#itx_):not(#itx_){display:block;height:100%;background:var(--itx-accent)}
.itx-tp__done:not(#itx_):not(#itx_){margin:0;font-weight:800;color:#0a7d43}
.itx-tp__login:not(#itx_):not(#itx_){font-size:12.5px;opacity:.8}
.itx-embed--order:not(#itx_):not(#itx_){margin:0 0 24px}
.itx-ring--xl:not(#itx_):not(#itx_){width:116px;height:116px}
.itx-titlechip:not(#itx_):not(#itx_){--tc:#7c5cff;display:inline-flex;align-items:center;height:24px;padding:0 11px;border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--tc) 80%,#fff),var(--tc));color:#fff;font:800 12px/1 var(--itx-display);text-shadow:0 1px 2px rgba(0,0,0,.35);box-shadow:inset 0 -2px 0 rgba(0,0,0,.2),0 3px 8px color-mix(in srgb,var(--tc) 40%,transparent);white-space:nowrap}
.itx-titlechip.is-none:not(#itx_):not(#itx_){background:var(--raise);color:var(--mute);text-shadow:none;box-shadow:none}
.itx-studio__stage:not(#itx_):not(#itx_){position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 12px 20px;border-radius:24px;background:var(--panel) center/cover no-repeat;overflow:hidden;margin-bottom:12px;min-height:228px;justify-content:flex-end;box-shadow:var(--lift)}
.itx-studio__stage:not(#itx_):not(#itx_)::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.55))}
.itx-studio__stage>*:not(#itx_):not(#itx_){position:relative}
.itx-studio__av:not(#itx_):not(#itx_){width:104px;height:104px;border-radius:50%;object-fit:cover;background:#fff}
.itx-studio__name:not(#itx_):not(#itx_){color:#fff;font:800 19px/1.2 var(--itx-display);text-shadow:0 2px 8px rgba(0,0,0,.55)}
.itx-avpack:not(#itx_):not(#itx_){margin-bottom:16px}
.itx-avgrid:not(#itx_):not(#itx_){display:grid;grid-template-columns:repeat(5,1fr);gap:9px}
@media (min-width:520px){
.itx-avgrid:not(#itx_):not(#itx_){grid-template-columns:repeat(6,1fr)}
}
.itx-av:not(#itx_):not(#itx_){position:relative;aspect-ratio:1;border-radius:50%!important;background:var(--panel)!important;padding:3px!important;box-shadow:inset 0 0 0 2px var(--line);transition:transform .2s cubic-bezier(.3,1.6,.5,1)}
.itx-av img:not(#itx_):not(#itx_){width:100%;height:100%;border-radius:50%;object-fit:cover;-webkit-user-drag:none;user-select:none}
.itx-av:hover:not(#itx_):not(#itx_){transform:scale(1.08)}
.itx-av.is-on:not(#itx_):not(#itx_){box-shadow:0 0 0 3px var(--itx-accent2),0 0 18px color-mix(in srgb,var(--itx-accent2) 55%,transparent)}
.itx-av.is-locked img:not(#itx_):not(#itx_){filter:grayscale(1) brightness(.55)}
.itx-av__lock:not(#itx_):not(#itx_){position:absolute;right:-2px;bottom:-2px;width:22px;height:22px;border-radius:50%;background:var(--bg);display:grid;place-items:center;font-size:12px;box-shadow:0 0 0 2px var(--line2)}
.itx-scenegrid:not(#itx_):not(#itx_){display:grid;grid-template-columns:repeat(2,1fr);gap:9px}
@media (min-width:520px){
.itx-scenegrid:not(#itx_):not(#itx_){grid-template-columns:repeat(3,1fr)}
}
.itx-scene:not(#itx_):not(#itx_){position:relative;border-radius:14px!important;overflow:hidden;aspect-ratio:16/9;background:var(--panel)!important;transition:transform .2s}
.itx-scene:hover:not(#itx_):not(#itx_){transform:scale(1.03)}
.itx-scene img:not(#itx_):not(#itx_){width:100%;height:100%;object-fit:cover;display:block}
.itx-scene small:not(#itx_):not(#itx_){position:absolute;left:7px;bottom:5px;color:#fff;font:800 10.5px/1 var(--itx-display);text-shadow:0 1px 3px rgba(0,0,0,.85)}
.itx-scene.is-on:not(#itx_):not(#itx_){box-shadow:0 0 0 3px var(--itx-accent2),0 0 18px color-mix(in srgb,var(--itx-accent2) 45%,transparent)}
.itx-titlegrid:not(#itx_):not(#itx_){display:flex;flex-wrap:wrap;gap:8px}
.itx-titlepick:not(#itx_):not(#itx_){display:inline-flex!important;flex-direction:column;align-items:center;gap:3px;padding:7px!important;border-radius:15px!important;background:color-mix(in srgb,var(--ink) 5%,transparent)!important}
.itx-titlepick small:not(#itx_):not(#itx_){font-size:10px;color:var(--mute)}
.itx-titlepick.is-on:not(#itx_):not(#itx_){box-shadow:inset 0 0 0 2px var(--itx-accent2)}
.itx-titlepick.is-locked .itx-titlechip:not(#itx_):not(#itx_){filter:grayscale(1);opacity:.5}
.itx-flash:not(#itx_):not(#itx_){position:fixed;left:50%;bottom:16px;transform:translateX(-50%);z-index:2147483635;padding:11px 17px;border-radius:14px;background:#10b981;color:#fff;font:700 14px/1.3 system-ui;box-shadow:0 10px 30px rgba(0,0,0,.25)}
.itx-flash--warn:not(#itx_):not(#itx_){background:#f59e0b}
.itx-tours:not(#itx_):not(#itx_){display:flex;flex-direction:column;gap:14px}
.itx-tour:not(#itx_):not(#itx_){--tc:#8b5cf6;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:24px;
	background:radial-gradient(120% 80% at 100% 0,color-mix(in srgb,var(--tc) 34%,transparent),transparent 62%),var(--card),var(--panel)!important;box-shadow:var(--hi),inset 0 0 0 1px color-mix(in srgb,var(--tc) 30%,var(--line))!important}
.itx-tour.is-featured:not(#itx_):not(#itx_){box-shadow:var(--hi),inset 0 0 0 1.5px color-mix(in srgb,var(--tc) 70%,transparent),0 14px 34px color-mix(in srgb,var(--tc) 22%,transparent)!important}
.itx-tour.is-ended:not(#itx_):not(#itx_){opacity:.6}
.itx-tour__head:not(#itx_):not(#itx_){display:flex;gap:13px;align-items:center}
.itx-tour__art:not(#itx_):not(#itx_){--tc:#8b5cf6;width:58px;height:58px;flex:none;border-radius:18px;display:grid;place-items:center;font-size:32px;
	background:radial-gradient(circle at 35% 25%,color-mix(in srgb,var(--tc) 55%,#fff),var(--tc) 55%,color-mix(in srgb,var(--tc) 60%,#000));box-shadow:inset 0 2px 0 rgba(255,255,255,.35),inset 0 -4px 0 rgba(0,0,0,.2),0 10px 20px color-mix(in srgb,var(--tc) 40%,transparent)}
.itx-tour .itx-tour__art:not(#itx_):not(#itx_){--tc:inherit}
.itx-tour__id:not(#itx_):not(#itx_){flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;align-items:flex-start}
.itx-tour__name:not(#itx_):not(#itx_){font:900 18px/1.15 var(--itx-display);letter-spacing:-.015em}
.itx-tour__game:not(#itx_):not(#itx_){font-size:11.5px;color:var(--mute);font-weight:700;text-transform:uppercase;letter-spacing:.08em}
.itx-tour__desc:not(#itx_):not(#itx_){font-size:13px;color:var(--mute)}
.itx-tour__me:not(#itx_):not(#itx_){display:flex;gap:8px;align-items:stretch}
.itx-tour__me>div:not(.itx-tour__top):not(#itx_):not(#itx_){flex:1;padding:9px 11px;border-radius:14px;background:color-mix(in srgb,var(--ink) 6%,transparent);box-shadow:inset 0 0 0 1px var(--line);display:flex;flex-direction:column;gap:2px}
.itx-tour__me small:not(#itx_):not(#itx_){font-size:10.5px;color:var(--mute);font-weight:700;text-transform:uppercase;letter-spacing:.06em}
.itx-tour__me b:not(#itx_):not(#itx_){font:900 20px/1.1 var(--itx-display)}
.itx-tour__top:not(#itx_):not(#itx_){display:flex;align-items:center;padding-left:6px}
.itx-tour__face:not(#itx_):not(#itx_){position:relative;margin-left:-10px;width:38px;height:38px}
.itx-tour__face img:not(#itx_):not(#itx_){width:38px;height:38px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2.5px var(--panel)}
.itx-tour__face em:not(#itx_):not(#itx_){position:absolute;right:-4px;bottom:-4px;font-style:normal;font-size:13px}
.itx-tour__prizes:not(#itx_):not(#itx_){display:flex;gap:6px;flex-wrap:wrap}
.itx-tour__prize:not(#itx_):not(#itx_){display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px 0 4px;border-radius:14px;font-size:12px;font-weight:700;background:color-mix(in srgb,var(--ink) 6%,transparent);box-shadow:inset 0 0 0 1px var(--line)}
.itx-tour__prize b:not(#itx_):not(#itx_){height:20px;padding:0 7px;border-radius:10px;display:grid;place-items:center;font:900 10.5px/1 var(--itx-display);color:#3d2600;background:linear-gradient(#ffe58a,#ffc233)}
.itx-tour__prize.is-2 b:not(#itx_):not(#itx_){background:linear-gradient(#f1f5f9,#cbd5e1);color:#334155}
.itx-tour__prize.is-3 b:not(#itx_):not(#itx_){background:linear-gradient(#f5c9a0,#d8935a);color:#4a2508}
.itx-tour__meta:not(#itx_):not(#itx_){display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--mute);font-weight:600}
.itx-tour__act:not(#itx_):not(#itx_){display:flex;gap:8px}
.itx-tour__act .itx-btn:not(#itx_):not(#itx_){flex:1}
.itx-btn--play:not(#itx_):not(#itx_){background:linear-gradient(180deg,color-mix(in srgb,var(--tc) 75%,#fff),var(--tc) 55%,color-mix(in srgb,var(--tc) 75%,#000))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 4px 0 color-mix(in srgb,var(--tc) 50%,#000),0 10px 22px color-mix(in srgb,var(--tc) 35%,transparent)!important}
.itx-games:not(#itx_):not(#itx_){display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.itx-game:not(#itx_):not(#itx_){--tc:#8b5cf6;display:flex!important;flex-direction:column;align-items:center;gap:6px;padding:14px 8px 12px!important;border-radius:20px!important;text-align:center;transition:transform .2s cubic-bezier(.3,1.6,.5,1)}
.itx-game:hover:not(#itx_):not(#itx_){transform:translateY(-3px)}
.itx-game__art:not(#itx_):not(#itx_){width:54px;height:54px;border-radius:17px;display:grid;place-items:center;font-size:29px;background:radial-gradient(circle at 35% 25%,color-mix(in srgb,var(--tc) 55%,#fff),var(--tc) 55%,color-mix(in srgb,var(--tc) 60%,#000));box-shadow:inset 0 2px 0 rgba(255,255,255,.35),inset 0 -4px 0 rgba(0,0,0,.2),0 8px 16px color-mix(in srgb,var(--tc) 35%,transparent)}
.itx-game strong:not(#itx_):not(#itx_){font:800 13.5px/1.2 var(--itx-display)}
.itx-game small:not(#itx_):not(#itx_){font-size:10.5px;color:var(--mute);line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.itx-tourboard:not(#itx_):not(#itx_){display:flex;flex-direction:column;gap:12px}
.itx-tourboard__head:not(#itx_):not(#itx_){display:flex;align-items:center;gap:12px}
.itx-tourboard__head .itx-tour__art:not(#itx_):not(#itx_){width:46px;height:46px;font-size:25px;border-radius:14px}
.itx-tourboard__head h3:not(#itx_):not(#itx_){font-size:20px;font-weight:900}
.itxa:not(#itx_):not(#itx_){--ga:#8b5cf6;position:fixed;inset:0;z-index:2147483640;display:grid;place-items:center;opacity:0;transition:opacity .25s;color:#fff;touch-action:none;user-select:none;-webkit-user-select:none}
.itxa.is-in:not(#itx_):not(#itx_){opacity:1}
.itxa__bg:not(#itx_):not(#itx_){position:absolute;inset:0;background:radial-gradient(80% 60% at 50% 40%,color-mix(in srgb,var(--ga) 45%,#0b0818),#06040e);}
.itxa__bg:not(#itx_):not(#itx_)::after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 40px),repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 40px)}
.itxa__stage:not(#itx_):not(#itx_){position:relative;overflow:hidden;border-radius:0;box-shadow:0 30px 90px rgba(0,0,0,.6);transform:scale(.96);transition:transform .35s cubic-bezier(.2,1.3,.4,1)}
.itxa.is-in .itxa__stage:not(#itx_):not(#itx_){transform:none}
@media (min-width:560px){
.itxa__stage:not(#itx_):not(#itx_){border-radius:28px;box-shadow:0 30px 90px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.08)}
}
.itxa__cv:not(#itx_):not(#itx_){display:block}
.itxa__hud:not(#itx_):not(#itx_){position:absolute;left:0;right:0;top:0;display:flex;align-items:flex-start;justify-content:space-between;padding:calc(12px + env(safe-area-inset-top)) 12px 0;pointer-events:none}
.itxa__x:not(#itx_):not(#itx_){pointer-events:auto;width:40px;height:40px;border-radius:50%!important;background:rgba(0,0,0,.35)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff!important;font-size:15px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}
.itxa__mid:not(#itx_):not(#itx_){display:flex;flex-direction:column;align-items:center;gap:2px;margin-top:2px}
.itxa__score:not(#itx_):not(#itx_){font:900 46px/1 var(--itx-display);letter-spacing:-.02em;text-shadow:0 3px 0 rgba(0,0,0,.25),0 0 22px rgba(0,0,0,.25);-webkit-text-stroke:1px rgba(0,0,0,.08)}
.itxa__score.is-bump:not(#itx_):not(#itx_){animation:itxa-bump .28s cubic-bezier(.3,1.8,.5,1)}
@keyframes itxa-bump{40%{transform:scale(1.25)}}
.itxa__best:not(#itx_):not(#itx_){font:800 11.5px/1 var(--itx-display);letter-spacing:.06em;text-transform:uppercase;opacity:.85;text-shadow:0 1px 3px rgba(0,0,0,.4)}
.itxa__tag:not(#itx_):not(#itx_){max-width:110px;padding:7px 10px;border-radius:12px;background:rgba(0,0,0,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:800 11px/1.2 var(--itx-display);text-align:center;box-shadow:inset 0 0 0 1px rgba(255,255,255,.15);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.itxa__screen:not(#itx_):not(#itx_){position:absolute;inset:0;display:none;align-items:center;justify-content:center;padding:24px;background:rgba(8,5,20,.42);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}
.itxa__screen.is-on:not(#itx_):not(#itx_){display:flex}
.itxa__screen.is-clear:not(#itx_):not(#itx_){background:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}
.itxa__card:not(#itx_):not(#itx_){width:100%;max-width:300px;display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center;padding:24px 20px 20px;border-radius:26px;
	background:linear-gradient(180deg,rgba(30,22,60,.82),rgba(16,11,34,.88));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 20px 50px rgba(0,0,0,.45),inset 0 0 0 1px rgba(255,255,255,.12),inset 0 1px 0 rgba(255,255,255,.12);animation:itx-in .45s cubic-bezier(.2,1.3,.4,1)}
.itxa__icon:not(#itx_):not(#itx_){width:76px;height:76px;border-radius:24px;display:grid;place-items:center;font-size:42px;margin-top:-58px;background:radial-gradient(circle at 35% 25%,color-mix(in srgb,var(--ga) 55%,#fff),var(--ga) 55%,color-mix(in srgb,var(--ga) 55%,#000));box-shadow:inset 0 2px 0 rgba(255,255,255,.35),inset 0 -5px 0 rgba(0,0,0,.25),0 14px 28px color-mix(in srgb,var(--ga) 45%,transparent)}
.itxa__title:not(#itx_):not(#itx_){font:900 24px/1.1 var(--itx-display)!important;letter-spacing:-.02em}
.itxa__sub:not(#itx_):not(#itx_){font-size:13px;opacity:.75}
.itxa__how:not(#itx_):not(#itx_){font-size:13.5px;line-height:1.4;padding:10px 12px;border-radius:14px;background:rgba(255,255,255,.07)}
.itxa__info:not(#itx_):not(#itx_){font:700 12px/1.3 var(--itx-display);opacity:.8}
.itxa__err:not(#itx_):not(#itx_){font-size:13px;color:#fda4af;font-weight:700}
.itxa__tap:not(#itx_):not(#itx_){display:flex;align-items:center;gap:10px;margin-top:8px;height:52px;padding:0 24px;border-radius:26px;font:900 16px/1 var(--itx-display);letter-spacing:.04em;text-transform:uppercase;
	background:linear-gradient(180deg,color-mix(in srgb,var(--ga) 75%,#fff),var(--ga) 55%,color-mix(in srgb,var(--ga) 75%,#000));box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 4px 0 color-mix(in srgb,var(--ga) 50%,#000),0 12px 26px color-mix(in srgb,var(--ga) 45%,transparent);animation:itx-hubpulse2 1.4s ease-in-out infinite}
@keyframes itx-hubpulse2{50%{transform:scale(1.05)}}
.itxa__finger:not(#itx_):not(#itx_){width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 0 0 0 rgba(255,255,255,.6);animation:itxa-tapdot 1.4s ease-out infinite}
@keyframes itxa-tapdot{0%{box-shadow:0 0 0 0 rgba(255,255,255,.6)}100%{box-shadow:0 0 0 12px transparent}}
.itxa__count:not(#itx_):not(#itx_){font:900 120px/1 var(--itx-display);text-shadow:0 8px 0 rgba(0,0,0,.25),0 0 40px color-mix(in srgb,var(--ga) 80%,transparent);animation:itxa-count .52s cubic-bezier(.2,1.6,.4,1)}
.itxa__count.is-pop:not(#itx_):not(#itx_){animation:itxa-count .52s cubic-bezier(.2,1.6,.4,1)}
.itxa__count.is-go:not(#itx_):not(#itx_){font-size:84px;color:#fde047}
@keyframes itxa-count{from{transform:scale(2.2);opacity:0}to{transform:none;opacity:1}}
.itxa__ready:not(#itx_):not(#itx_){position:absolute;left:50%;bottom:22%;transform:translateX(-50%);display:flex;align-items:center;gap:10px;height:48px;padding:0 20px;border-radius:24px;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:900 16px/1 var(--itx-display);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18);animation:itx-hubpulse3 1.2s ease-in-out infinite}
@keyframes itx-hubpulse3{50%{transform:translateX(-50%) scale(1.06)}}
.itxa__card--over:not(#itx_):not(#itx_){gap:7px}
.itxa__overlbl:not(#itx_):not(#itx_){font:900 13px/1 var(--itx-display);letter-spacing:.14em;text-transform:uppercase;opacity:.8}
.itxa__big:not(#itx_):not(#itx_){font:900 64px/1 var(--itx-display);letter-spacing:-.03em;text-shadow:0 4px 0 rgba(0,0,0,.25)}
.itxa__big.is-best:not(#itx_):not(#itx_){background:linear-gradient(180deg,#fff7c2,#fde047 50%,#f59e0b);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 0 rgba(0,0,0,.25));animation:itx-pop .6s cubic-bezier(.2,1.7,.4,1)}
.itxa__checking:not(#itx_):not(#itx_){display:flex;align-items:center;gap:8px;font-size:13px;opacity:.85;margin-top:4px}
.itxa__spin:not(#itx_):not(#itx_){width:16px;height:16px;border-radius:50%;border:2px solid #fff;border-right-color:transparent;animation:itx-rot .7s linear infinite}
.itxa__stats:not(#itx_):not(#itx_){display:flex;gap:8px;width:100%;margin:6px 0 2px}
.itxa__stats>div:not(#itx_):not(#itx_){flex:1;padding:9px 6px;border-radius:14px;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);display:flex;flex-direction:column;align-items:center;gap:2px}
.itxa__stats small:not(#itx_):not(#itx_){font:800 10px/1 var(--itx-display);letter-spacing:.08em;text-transform:uppercase;opacity:.7}
.itxa__stats b:not(#itx_):not(#itx_){font:900 20px/1.1 var(--itx-display)}
.itxa__stats em:not(#itx_):not(#itx_){font:800 11px/1 var(--itx-display);font-style:normal;color:#4ade80}
.itxa__btns:not(#itx_):not(#itx_){display:flex;flex-direction:column;gap:8px;width:100%;margin-top:8px}
.itxa__btn:not(#itx_):not(#itx_){height:48px;border-radius:16px!important;font:800 15px/1 var(--itx-display)!important;background:rgba(255,255,255,.12)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14),0 3px 0 rgba(0,0,0,.3)!important;color:#fff!important;transition:transform .12s}
.itxa__btn:active:not(#itx_):not(#itx_){transform:translateY(2px)}
.itxa__btn--go:not(#itx_):not(#itx_){height:54px;font-size:17px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--ga) 75%,#fff),var(--ga) 55%,color-mix(in srgb,var(--ga) 75%,#000))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 4px 0 color-mix(in srgb,var(--ga) 50%,#000),0 12px 24px color-mix(in srgb,var(--ga) 40%,transparent)!important}
.itxa__btn--ghost:not(#itx_):not(#itx_){background:transparent!important;box-shadow:none!important;opacity:.75;height:40px}
@media (prefers-reduced-motion:reduce){
.itx-hub *:not(#itx_):not(#itx_),.itx-modal *:not(#itx_):not(#itx_),.itx-toasts *:not(#itx_):not(#itx_),.itx-launcher:not(#itx_):not(#itx_),.itx-launcher:not(#itx_):not(#itx_)::after,.itxa *:not(#itx_):not(#itx_){animation:none!important;transition:none!important}
}
body:has(.minigame_popup[style*="display: flex"]) .itx-launcher:not(#itx_):not(#itx_),body:has(.minigame_popup[style*="display: flex"]) .itx-golden:not(#itx_):not(#itx_){display:none!important}
.itx-view.is-enter>*:not(#itx_):not(#itx_),.itx-skel.is-enter>*:not(#itx_):not(#itx_){animation:itx-rise .5s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i,0) * 45ms)}
@keyframes itx-rise{from{opacity:0;transform:translate3d(calc(var(--dir,1) * 14px),10px,0)}to{opacity:1;transform:none}}
.itx-hub__body:not(#itx_):not(#itx_){scroll-behavior:auto}
.itx-chip.is-counting:not(#itx_):not(#itx_){color:var(--gold)}
.itx-online:not(#itx_):not(#itx_){display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:16px;font:700 12.5px/1 var(--itx-display);color:var(--good);background:color-mix(in srgb,var(--good) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--good) 28%,transparent);white-space:nowrap}
.itx-online i:not(#itx_):not(#itx_){width:7px;height:7px;border-radius:50%;background:currentColor;animation:itx-live 2s infinite}
.itx-online b:not(#itx_):not(#itx_){font-weight:900;font-variant-numeric:tabular-nums}
.itx-guest .itx-online:not(#itx_):not(#itx_){margin-bottom:4px}
.itx-xpbar span:not(#itx_):not(#itx_),.itx-bar span:not(#itx_):not(#itx_){will-change:width}
@media (prefers-reduced-motion:reduce){
.itx-hub__ind:not(#itx_):not(#itx_){transition:none}
}
.itx-pz-anchor:not(#itx_):not(#itx_){margin:16px 0 18px;clear:both}
.itx-pzw:not(#itx_):not(#itx_){font-family:var(--itx-font,system-ui,sans-serif);color:var(--ink);line-height:1.4;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent}
.itx-pzw *:not(#itx_):not(#itx_),.itxp *:not(#itx_):not(#itx_){box-sizing:border-box}
.itx-pzw button:not(#itx_):not(#itx_),.itxp button:not(#itx_):not(#itx_){font:inherit;color:inherit;background:none;border:0;margin:0;padding:0;text-transform:none;letter-spacing:normal;box-shadow:none;line-height:inherit;cursor:pointer;border-radius:0;text-decoration:none;min-height:0;width:auto}
.itx-pzw h3:not(#itx_):not(#itx_),.itxp h2:not(#itx_):not(#itx_),.itxp h4:not(#itx_):not(#itx_),.itxp p:not(#itx_):not(#itx_),.itx-pzw p:not(#itx_):not(#itx_){margin:0;color:inherit;text-transform:none;letter-spacing:normal}
.itx-pzc:not(#itx_):not(#itx_){position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:22px;
	background:radial-gradient(120% 100% at 0 0,color-mix(in srgb,var(--pc) 32%,transparent),transparent 62%),linear-gradient(180deg,var(--panel),var(--bg));
	box-shadow:0 0 0 1px var(--line2),var(--lift);animation:itx-pzin .5s cubic-bezier(.16,1,.3,1)}
@keyframes itx-pzin{from{opacity:0;transform:translateY(8px)}}
.itx-pzc.is-locked:not(#itx_):not(#itx_){box-shadow:0 0 0 2px color-mix(in srgb,var(--pc) 75%,transparent),0 16px 40px color-mix(in srgb,var(--pc) 28%,transparent)}
.itx-pzc.is-locked:not(#itx_):not(#itx_)::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 40%,color-mix(in srgb,var(--pc) 22%,transparent) 50%,transparent 60%);background-size:260% 100%;animation:itx-pzsheen 3.4s ease-in-out infinite}
@keyframes itx-pzsheen{0%{background-position:130% 0}60%,100%{background-position:-30% 0}}
.itx-pzc--skeleton:not(#itx_):not(#itx_){height:168px;padding:0;background:linear-gradient(90deg,var(--panel),var(--raise),var(--panel));background-size:200% 100%;animation:itx-pzsk 1.2s linear infinite;box-shadow:0 0 0 1px var(--line)}
@keyframes itx-pzsk{to{background-position:-200% 0}}
.itx-pz-anchor .itx-pzc--skeleton:not(#itx_):not(#itx_){background-color:rgba(127,127,160,.15)}
.itx-pzc__top:not(#itx_):not(#itx_){display:flex;gap:13px;align-items:center}
.itx-pzc__ico:not(#itx_):not(#itx_){flex:0 0 58px;height:58px;border-radius:18px;display:grid;place-items:center;font-size:31px;line-height:1;
	background:radial-gradient(circle at 35% 25%,color-mix(in srgb,var(--pc) 55%,#fff),var(--pc) 55%,color-mix(in srgb,var(--pc) 55%,#000));
	box-shadow:inset 0 2px 0 rgba(255,255,255,.35),inset 0 -4px 0 rgba(0,0,0,.25),0 10px 22px color-mix(in srgb,var(--pc) 40%,transparent)}
.is-locked .itx-pzc__ico:not(#itx_):not(#itx_){animation:itx-pzbob 2.6s ease-in-out infinite}
@keyframes itx-pzbob{50%{transform:translateY(-3px) rotate(-4deg)}}
.itx-pzc__txt:not(#itx_):not(#itx_){min-width:0}
.itx-pzc__kick:not(#itx_):not(#itx_){display:block;font:800 11px/1 var(--itx-display);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--pc) 55%,var(--ink))}
.itx-pzw .itx-pzc__title:not(#itx_):not(#itx_){margin-top:5px;font:900 19px/1.15 var(--itx-display);letter-spacing:-.01em;color:var(--ink)}
.itx-pzw .itx-pzc__desc:not(#itx_):not(#itx_){margin-top:4px;font-size:13.5px;line-height:1.4;color:var(--mute)}
.itx-pzc__chips:not(#itx_):not(#itx_){display:flex;flex-wrap:wrap;gap:6px}
.itx-pzc__chip:not(#itx_):not(#itx_){display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border-radius:999px;background:var(--raise);box-shadow:inset 0 0 0 1px var(--line);font:700 12px/1.2 var(--itx-display);color:var(--ink)}
.itx-pzc__chip.is-good:not(#itx_):not(#itx_){background:color-mix(in srgb,var(--good) 16%,transparent);color:var(--good);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--good) 35%,transparent)}
.itx-pzc__chip.is-lock:not(#itx_):not(#itx_){background:color-mix(in srgb,var(--pc) 22%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pc) 45%,transparent)}
.itx-pzc__chip.is-prize:not(#itx_):not(#itx_){background:linear-gradient(180deg,color-mix(in srgb,var(--gold) 26%,transparent),color-mix(in srgb,var(--gold2) 14%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 45%,transparent)}
.itx-pzw .itx-pzc__go:not(#itx_):not(#itx_){display:flex;align-items:center;justify-content:center;gap:10px;height:54px;border-radius:16px;font:900 16px/1 var(--itx-display);letter-spacing:.02em;color:#fff;text-decoration:none;
	background:linear-gradient(180deg,color-mix(in srgb,var(--pc) 70%,#fff),var(--pc) 55%,color-mix(in srgb,var(--pc) 70%,#000));
	box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 4px 0 color-mix(in srgb,var(--pc) 50%,#000),0 12px 26px color-mix(in srgb,var(--pc) 38%,transparent);transition:transform .12s,box-shadow .12s}
.itx-pzw .itx-pzc__go:hover:not(#itx_):not(#itx_){color:#fff;transform:translateY(-1px)}
.itx-pzw .itx-pzc__go:active:not(#itx_):not(#itx_){transform:translateY(3px);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 1px 0 color-mix(in srgb,var(--pc) 50%,#000)}
.itx-pzw .itx-pzc__go.is-off:not(#itx_):not(#itx_){opacity:.6;filter:saturate(.4);cursor:default;transform:none}
.itx-pzc__play:not(#itx_):not(#itx_),.itxp__playico:not(#itx_):not(#itx_){width:0;height:0;border-style:solid;border-width:8px 0 8px 13px;border-color:transparent transparent transparent currentColor}
.itx-pzc__note:not(#itx_):not(#itx_){display:block;text-align:center;font:700 12px/1.2 var(--itx-display);color:var(--mute)}
.itx-pz-reveal:not(#itx_):not(#itx_){animation:itx-pzrev 1.5s cubic-bezier(.16,1,.3,1)}
@keyframes itx-pzrev{0%{opacity:0;transform:translateY(10px)}30%{opacity:1;transform:none;box-shadow:0 0 0 3px var(--itx-accent2)}100%{box-shadow:0 0 0 0 transparent}}
.itxp:not(#itx_):not(#itx_){--pc:#8b5cf6;position:fixed;inset:0;z-index:2147483640;opacity:0;transition:opacity .25s;color:#fff;font-family:var(--itx-font,system-ui,sans-serif);line-height:1.35;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}
.itxp.is-in:not(#itx_):not(#itx_){opacity:1}
.itxp__bg:not(#itx_):not(#itx_){position:absolute;inset:0;background:radial-gradient(90% 60% at 50% 18%,color-mix(in srgb,var(--pc) 48%,#0b0818),#06040e 78%);transition:background .5s}
.itxp__bg:not(#itx_):not(#itx_)::after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 40px),repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 40px)}
.itxp__stage:not(#itx_):not(#itx_){position:relative;height:100%;max-width:560px;margin:0 auto;display:flex;flex-direction:column;padding:calc(10px + env(safe-area-inset-top)) 14px calc(14px + env(safe-area-inset-bottom));transform:scale(.97);transition:transform .35s cubic-bezier(.2,1.3,.4,1)}
.itxp.is-in .itxp__stage:not(#itx_):not(#itx_){transform:none}
.itxp__hud:not(#itx_):not(#itx_){position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px}
.itxp .itxp__x:not(#itx_):not(#itx_){flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:rgba(0,0,0,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:15px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}
.itxp__mid:not(#itx_):not(#itx_){display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0}
.itxp__ttl:not(#itx_):not(#itx_){font:800 11px/1 var(--itx-display);letter-spacing:.12em;text-transform:uppercase;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:56vw}
.itxp__time:not(#itx_):not(#itx_){font:900 30px/1 var(--itx-display);letter-spacing:-.01em;text-shadow:0 3px 0 rgba(0,0,0,.25)}
.itxp__time.is-low:not(#itx_):not(#itx_){color:#fda4af;animation:itx-pzlow .6s ease-in-out infinite alternate}
@keyframes itx-pzlow{to{transform:scale(1.08)}}
.itxp__lives:not(#itx_):not(#itx_){flex:0 0 auto;min-width:40px;display:flex;gap:3px;justify-content:flex-end}
.itxp__lives i:not(#itx_):not(#itx_){width:14px;height:13px;background:rgba(255,255,255,.18);clip-path:path("M7 13 1.2 7.1A3.6 3.6 0 0 1 7 2.6a3.6 3.6 0 0 1 5.8 4.5Z");transition:background .3s,transform .3s}
.itxp__lives i.is-on:not(#itx_):not(#itx_){background:#fb7185}
.itxp__body:not(#itx_):not(#itx_){position:relative;z-index:1;flex:1;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;overflow:auto;padding:8px 0 4px}
.itxp__screen:not(#itx_):not(#itx_){position:absolute;inset:0;z-index:3;display:none;align-items:center;justify-content:center;padding:20px;background:rgba(8,5,20,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow:auto}
.itxp__screen.is-on:not(#itx_):not(#itx_){display:flex}
.itxp__card:not(#itx_):not(#itx_){width:100%;max-width:340px;margin:auto;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:26px 20px 20px;border-radius:26px;
	background:linear-gradient(180deg,rgba(30,22,60,.86),rgba(16,11,34,.92));box-shadow:0 20px 50px rgba(0,0,0,.45),inset 0 0 0 1px rgba(255,255,255,.12),inset 0 1px 0 rgba(255,255,255,.12);animation:itx-pzcard .45s cubic-bezier(.2,1.3,.4,1)}
@keyframes itx-pzcard{from{opacity:0;transform:scale(.9) translateY(10px)}}
.itxp__icon:not(#itx_):not(#itx_){width:76px;height:76px;margin-top:-62px;border-radius:24px;display:grid;place-items:center;font-size:40px;line-height:1;
	background:radial-gradient(circle at 35% 25%,color-mix(in srgb,var(--pc) 55%,#fff),var(--pc) 55%,color-mix(in srgb,var(--pc) 55%,#000));box-shadow:inset 0 2px 0 rgba(255,255,255,.35),inset 0 -5px 0 rgba(0,0,0,.25),0 14px 28px color-mix(in srgb,var(--pc) 45%,transparent)}
.itxp__icon--win:not(#itx_):not(#itx_){animation:itx-pop .6s cubic-bezier(.2,1.7,.4,1)}
.itxp__title:not(#itx_):not(#itx_){font:900 24px/1.1 var(--itx-display);letter-spacing:-.02em}
.itxp__meta:not(#itx_):not(#itx_){font:800 12px/1.2 var(--itx-display);letter-spacing:.04em;opacity:.75}
.itxp__how:not(#itx_):not(#itx_){font-size:14px;line-height:1.45;padding:11px 13px;border-radius:14px;background:rgba(255,255,255,.07)}
.itxp__sub:not(#itx_):not(#itx_){font-size:13px;opacity:.78}
.itxp__answer:not(#itx_):not(#itx_){font-size:14px;padding:9px 12px;border-radius:12px;background:rgba(255,255,255,.08)}
.itxp__answer b:not(#itx_):not(#itx_){font:900 16px/1 var(--itx-display);letter-spacing:.06em;color:#fde047}
.itxp__big:not(#itx_):not(#itx_){font:900 58px/1 var(--itx-display);letter-spacing:-.03em;text-shadow:0 4px 0 rgba(0,0,0,.25)}
.itxp__big.is-best:not(#itx_):not(#itx_){background:linear-gradient(180deg,#fff7c2,#fde047 50%,#f59e0b);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 0 rgba(0,0,0,.25))}
.itxp__tag:not(#itx_):not(#itx_){padding:5px 10px;border-radius:999px;background:linear-gradient(#fde047,#f59e0b);color:#422006;font:900 11px/1 var(--itx-display);letter-spacing:.1em;text-transform:uppercase;animation:itx-pop .5s .15s both cubic-bezier(.2,1.7,.4,1)}
.itxp__unlock:not(#itx_):not(#itx_){display:flex;flex-direction:column;gap:2px;width:100%;padding:11px;border-radius:14px;background:linear-gradient(180deg,rgba(52,211,153,.22),rgba(16,185,129,.1));box-shadow:inset 0 0 0 1px rgba(52,211,153,.4)}
.itxp__unlock b:not(#itx_):not(#itx_){font:900 16px/1.1 var(--itx-display);color:#6ee7b7}
.itxp__unlock small:not(#itx_):not(#itx_){font-size:12px;opacity:.8}
.itx-pz-rw:not(#itx_):not(#itx_){display:flex;flex-wrap:wrap;justify-content:center;gap:6px}
.itx-pz-rw__chip:not(#itx_):not(#itx_){display:inline-flex;align-items:center;gap:4px;padding:7px 11px;border-radius:999px;background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);font:800 12.5px/1.2 var(--itx-display)}
.itxp__card--win .itx-pz-rw__chip:not(#itx_):not(#itx_){animation:itx-pzcard .5s both cubic-bezier(.2,1.3,.4,1);animation-delay:.25s}
.itx-pz-rw__chip.is-xp:not(#itx_):not(#itx_){color:#c4b5fd}
.itxp__btns:not(#itx_):not(#itx_){display:flex;flex-direction:column;gap:8px;width:100%;margin-top:6px}
.itxp .itxp__btn:not(#itx_):not(#itx_){width:100%;padding:0 22px;display:flex;align-items:center;justify-content:center;gap:10px;height:48px;border-radius:16px;font:800 15px/1 var(--itx-display);background:rgba(255,255,255,.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14),0 3px 0 rgba(0,0,0,.3);color:#fff;transition:transform .12s}
.itxp .itxp__btn:active:not(#itx_):not(#itx_){transform:translateY(2px)}
.itxp .itxp__btn--go:not(#itx_):not(#itx_){height:54px;font-size:17px;background:linear-gradient(180deg,color-mix(in srgb,var(--pc) 75%,#fff),var(--pc) 55%,color-mix(in srgb,var(--pc) 75%,#000));box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 4px 0 color-mix(in srgb,var(--pc) 50%,#000),0 12px 24px color-mix(in srgb,var(--pc) 40%,transparent)}
.itxp .itxp__btn:disabled:not(#itx_):not(#itx_){opacity:.5}
.itxp__spin:not(#itx_):not(#itx_){width:34px;height:34px;border-radius:50%;border:3px solid #fff;border-right-color:transparent;animation:itx-rot .7s linear infinite}
.itxp__boardwrap:not(#itx_):not(#itx_){width:100%;text-align:left}
.itxp__boardwrap h4:not(#itx_):not(#itx_){font:800 11px/1 var(--itx-display);letter-spacing:.1em;text-transform:uppercase;opacity:.7;margin:4px 0 6px}
.itxp__board:not(#itx_):not(#itx_){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}
.itxp__board li:not(#itx_):not(#itx_){display:flex;align-items:center;gap:8px;padding:6px 9px;border-radius:11px;background:rgba(255,255,255,.06);font-size:13px}
.itxp__board li.is-you:not(#itx_):not(#itx_){background:color-mix(in srgb,var(--pc) 32%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pc) 60%,transparent)}
.itxp__board li.is-gap:not(#itx_):not(#itx_){margin-top:4px}
.itxp__board img:not(#itx_):not(#itx_){width:22px;height:22px;border-radius:50%;object-fit:cover}
.itxp__pos:not(#itx_):not(#itx_){width:20px;font:900 13px/1 var(--itx-display);opacity:.7;text-align:center}
.itxp__nm:not(#itx_):not(#itx_){flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.itxp__board b:not(#itx_):not(#itx_){font:900 13px/1 var(--itx-display)}
.itxp-game:not(#itx_):not(#itx_){width:100%;margin:auto 0;display:flex;flex-direction:column;align-items:center;gap:14px;animation:itx-pzcard .4s cubic-bezier(.2,1.2,.4,1)}
.itxp-tools:not(#itx_):not(#itx_){display:flex;gap:8px;flex-wrap:wrap;justify-content:center;align-items:center}
.itxp .itxp-tools__btn:not(#itx_):not(#itx_){height:38px;padding:0 14px;border-radius:12px;background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);font:800 13px/1 var(--itx-display);color:#fff;touch-action:none}
.itxp .itxp-tools__btn.is-on:not(#itx_):not(#itx_){background:color-mix(in srgb,var(--pc) 45%,transparent)}
.itxp .itxp-tools__btn:disabled:not(#itx_):not(#itx_){opacity:.4}
.itxp-tools__stat:not(#itx_):not(#itx_){font:800 13px/1 var(--itx-display);opacity:.8;padding:0 6px}
.itxp-tools__stat b:not(#itx_):not(#itx_){font-weight:900;opacity:1}
@keyframes itx-pzshake{20%,60%{transform:translateX(-7px)}40%,80%{transform:translateX(7px)}}
.itxp-slide:not(#itx_):not(#itx_){--gap:3px;position:relative;width:min(100%,440px,calc(100dvh - 230px));min-width:240px;aspect-ratio:1;border-radius:18px;background:rgba(0,0,0,.38);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),0 22px 50px rgba(0,0,0,.45);overflow:hidden;touch-action:none}
.itxp .itxp-slide__tile:not(#itx_):not(#itx_){position:absolute;left:0;top:0;width:calc(100% / var(--n));height:calc(100% / var(--n));padding:var(--gap);transition:transform .14s cubic-bezier(.3,.9,.4,1)}
.itxp-slide__img:not(#itx_):not(#itx_){display:block;width:100%;height:100%;border-radius:10px;background-color:color-mix(in srgb,var(--pc) 55%,#1a1530);background-repeat:no-repeat;box-shadow:inset 0 0 0 1px rgba(255,255,255,.2),inset 0 -3px 0 rgba(0,0,0,.22),0 2px 6px rgba(0,0,0,.3)}
.no-img .itxp-slide__img:not(#itx_):not(#itx_){background-image:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--pc) 40%,#fff),var(--pc) 60%,color-mix(in srgb,var(--pc) 60%,#000))}
.itxp-slide__num:not(#itx_):not(#itx_){position:absolute;left:calc(var(--gap) + 5px);top:calc(var(--gap) + 5px);min-width:22px;height:22px;padding:0 5px;border-radius:11px;background:rgba(0,0,0,.55);font:900 12px/22px var(--itx-display);text-align:center;opacity:0;transition:opacity .2s}
.no-img .itxp-slide__num:not(#itx_):not(#itx_){left:0;top:0;right:0;bottom:0;margin:auto;background:none;height:auto;display:grid;place-items:center;font-size:clamp(22px,7vw,38px);opacity:1;text-shadow:0 3px 0 rgba(0,0,0,.25)}
.show-nums .itxp-slide__num:not(#itx_):not(#itx_){opacity:1}
.itxp-slide__tile.is-nope:not(#itx_):not(#itx_){animation:itx-pznope .25s}
@keyframes itx-pznope{50%{filter:brightness(1.5)}}
.itxp-slide__last:not(#itx_):not(#itx_){opacity:0;pointer-events:none;transition:opacity .5s .1s}
.itxp-slide__peek:not(#itx_):not(#itx_){position:absolute;inset:0;z-index:5;background-repeat:no-repeat;opacity:0;pointer-events:none;transition:opacity .2s}
.itxp-slide.is-peek .itxp-slide__peek:not(#itx_):not(#itx_){opacity:1}
.itxp-slide.is-done:not(#itx_):not(#itx_){pointer-events:none}
.itxp-slide.is-win .itxp-slide__last:not(#itx_):not(#itx_){opacity:1}
.itxp-slide.is-win .itxp-slide__peek:not(#itx_):not(#itx_){opacity:1;transition:opacity .6s .45s}
.itxp-slide.is-win:not(#itx_):not(#itx_){animation:itx-pzwin .9s .3s cubic-bezier(.2,1.4,.4,1)}
@keyframes itx-pzwin{40%{transform:scale(1.04);box-shadow:0 0 0 4px #fde047,0 0 60px color-mix(in srgb,var(--pc) 80%,transparent)}}
.itxp-zoom:not(#itx_):not(#itx_){position:relative;width:min(100%,400px,calc(100dvh - 400px));min-width:200px;aspect-ratio:1;border-radius:22px;overflow:hidden;background:#0b0818;box-shadow:0 0 0 3px rgba(255,255,255,.12),0 22px 50px rgba(0,0,0,.5)}
.itxp-zoom__pic:not(#itx_):not(#itx_){position:absolute;inset:0;background:center/cover no-repeat;will-change:transform,filter;opacity:0;transition:opacity .35s}
.itxp-zoom.is-loaded .itxp-zoom__pic:not(#itx_):not(#itx_){opacity:1}
.itxp-zoom__q:not(#itx_):not(#itx_){position:absolute;inset:0;display:grid;place-items:center;font:900 96px/1 var(--itx-display);color:rgba(255,255,255,.1);transition:opacity .3s}
.itxp-zoom.is-loaded .itxp-zoom__q:not(#itx_):not(#itx_){opacity:0}
.itxp-zoom__bar:not(#itx_):not(#itx_){position:absolute;left:12px;right:12px;bottom:12px;height:6px;border-radius:3px;background:rgba(0,0,0,.45);overflow:hidden}
.itxp-zoom__bar span:not(#itx_):not(#itx_){display:block;height:100%;width:0;border-radius:3px;background:linear-gradient(90deg,var(--pc),#fff)}
.itxp-zoom.is-clear .itxp-zoom__bar:not(#itx_):not(#itx_){opacity:0;transition:opacity .3s}
.itxp-q:not(#itx_):not(#itx_){font:900 16px/1.2 var(--itx-display)}
.itxp-opts:not(#itx_):not(#itx_){display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;max-width:440px}
.itxp .itxp-opt:not(#itx_):not(#itx_){display:flex;align-items:center;gap:9px;min-height:58px;padding:10px 11px;border-radius:15px;text-align:left;background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14),0 3px 0 rgba(0,0,0,.3);font:700 13.5px/1.2 var(--itx-display);color:#fff;transition:transform .12s,background .2s}
.itxp .itxp-opt:active:not(#itx_):not(#itx_){transform:translateY(2px)}
.itxp-opt__k:not(#itx_):not(#itx_){flex:0 0 26px;height:26px;border-radius:8px;display:grid;place-items:center;background:rgba(255,255,255,.15);font:900 12px/1 var(--itx-display)}
.itxp-opt__t:not(#itx_):not(#itx_){min-width:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.itxp .itxp-opt.is-wait:not(#itx_):not(#itx_){opacity:.6;pointer-events:none}
.itxp .itxp-opt.is-picked:not(#itx_):not(#itx_){opacity:1;box-shadow:inset 0 0 0 2px #fff}
.itxp .itxp-opt.is-right:not(#itx_):not(#itx_){opacity:1;background:linear-gradient(180deg,#34d399,#059669);box-shadow:0 3px 0 #065f46,0 0 24px rgba(52,211,153,.5);animation:itx-pzright .5s cubic-bezier(.2,1.6,.4,1)}
.itxp .itxp-opt.is-wrong:not(#itx_):not(#itx_){opacity:1;background:linear-gradient(180deg,#fb7185,#e11d48);box-shadow:0 3px 0 #881337;animation:itx-pzshake .4s}
.itxp .itxp-opt:disabled:not(#itx_):not(#itx_){cursor:default}
@keyframes itx-pzright{40%{transform:scale(1.06)}}
.itxp-word__hint:not(#itx_):not(#itx_){max-width:440px;padding:10px 14px;border-radius:14px;background:rgba(255,255,255,.08);font-size:14px;text-align:center}
.itxp-word__slots:not(#itx_):not(#itx_),.itxp-word__tiles:not(#itx_):not(#itx_){--sz:min(50px,calc((min(100vw,560px) - 40px) / var(--len) - 6px));display:flex;flex-wrap:wrap;justify-content:center;gap:6px;max-width:100%}
.itxp .itxp-word__slot:not(#itx_):not(#itx_){width:var(--sz);height:calc(var(--sz) * 1.18);border-radius:12px;background:rgba(0,0,0,.32);box-shadow:inset 0 0 0 2px rgba(255,255,255,.16);font:900 calc(var(--sz) * .56)/1 var(--itx-display);color:#fff;transition:background .2s}
.itxp .itxp-word__slot.is-full:not(#itx_):not(#itx_){background:#fff;color:#1a1530;box-shadow:0 3px 0 rgba(0,0,0,.35);animation:itx-pzslot .22s cubic-bezier(.2,1.6,.4,1)}
.itxp .itxp-word__slot.is-lock:not(#itx_):not(#itx_){background:linear-gradient(#fef08a,#facc15);color:#422006;cursor:default}
@keyframes itx-pzslot{from{transform:scale(.6)}}
.itxp-word__slots.is-check .itxp-word__slot:not(#itx_):not(#itx_){animation:itx-pzglow .6s ease-in-out infinite alternate}
@keyframes itx-pzglow{to{box-shadow:0 3px 0 rgba(0,0,0,.35),0 0 16px color-mix(in srgb,var(--pc) 90%,transparent)}}
.itxp-word__slots.is-wrong:not(#itx_):not(#itx_){animation:itx-pzshake .45s}
.itxp-word__slots.is-wrong .itxp-word__slot.is-full:not(#itx_):not(#itx_){background:#fb7185;color:#fff}
.itxp-word__slots.is-right .itxp-word__slot:not(#itx_):not(#itx_){background:linear-gradient(#6ee7b7,#10b981);color:#fff;animation:itx-pzright .5s both cubic-bezier(.2,1.6,.4,1)}
.itxp-word__slots.is-right .itxp-word__slot:nth-child(2):not(#itx_):not(#itx_){animation-delay:.05s}
.itxp-word__slots.is-right .itxp-word__slot:nth-child(3):not(#itx_):not(#itx_){animation-delay:.1s}
.itxp-word__slots.is-right .itxp-word__slot:nth-child(4):not(#itx_):not(#itx_){animation-delay:.15s}
.itxp-word__slots.is-right .itxp-word__slot:nth-child(5):not(#itx_):not(#itx_){animation-delay:.2s}
.itxp-word__slots.is-right .itxp-word__slot:nth-child(6):not(#itx_):not(#itx_){animation-delay:.25s}
.itxp-word__slots.is-right .itxp-word__slot:nth-child(n/**/+7):not(#itx_):not(#itx_){animation-delay:.3s}
.itxp .itxp-word__tile:not(#itx_):not(#itx_){width:var(--sz);height:calc(var(--sz) * 1.18);border-radius:12px;background:linear-gradient(180deg,#fff,#e8e4f7);color:#1a1530;font:900 calc(var(--sz) * .56)/1 var(--itx-display);box-shadow:0 4px 0 #b4acd6,0 8px 16px rgba(0,0,0,.25);transition:transform .15s,opacity .15s}
.itxp .itxp-word__tile:active:not(#itx_):not(#itx_){transform:translateY(3px);box-shadow:0 1px 0 #b4acd6}
.itxp .itxp-word__tile.is-used:not(#itx_):not(#itx_){opacity:.12;transform:scale(.85);box-shadow:none;cursor:default}
.itxp-game--safe:not(#itx_):not(#itx_){gap:12px}
.itxp-safe__clues:not(#itx_):not(#itx_){list-style:none;margin:0;padding:0;width:100%;max-width:440px;display:flex;flex-direction:column;gap:5px;max-height:34dvh;overflow:auto}
.itxp-safe__clue:not(#itx_):not(#itx_){display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:12px;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}
.itxp-safe__clue.is-mine:not(#itx_):not(#itx_){background:color-mix(in srgb,var(--pc) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pc) 45%,transparent);animation:itx-pzcard .4s cubic-bezier(.2,1.3,.4,1)}
.itxp-safe__g:not(#itx_):not(#itx_){flex:0 0 auto;display:flex;gap:3px}
.itxp-safe__g i:not(#itx_):not(#itx_){display:grid;place-items:center;width:25px;height:30px;border-radius:7px;background:linear-gradient(#fff,#e5e7eb);color:#111827;font:900 16px/1 var(--itx-display);font-style:normal;box-shadow:0 2px 0 #9ca3af}
.itxp-safe__t:not(#itx_):not(#itx_){font-size:12.5px;line-height:1.3}
.itxp-safe__t em:not(#itx_):not(#itx_){font-style:normal;font-weight:800;color:color-mix(in srgb,var(--pc) 50%,#fff)}
.itxp-safe:not(#itx_):not(#itx_){position:relative;perspective:1000px;margin-top:4px}
.itxp-safe__glow:not(#itx_):not(#itx_){position:absolute;inset:6px;border-radius:22px;display:grid;place-items:center;font-size:54px;background:radial-gradient(circle,#fef3c7,#f59e0b 55%,#78350f);box-shadow:inset 0 0 30px rgba(0,0,0,.5)}
.itxp-safe__door:not(#itx_):not(#itx_){position:relative;padding:20px 30px 20px 22px;border-radius:24px;background:linear-gradient(145deg,#4b5563,#1f2937 55%,#111827);box-shadow:inset 0 2px 0 rgba(255,255,255,.18),inset 0 -4px 0 rgba(0,0,0,.4),0 18px 40px rgba(0,0,0,.5),0 0 0 4px #0b0f17;transform-origin:left center;transition:transform 1s cubic-bezier(.6,0,.2,1)}
.itxp-safe.is-open .itxp-safe__door:not(#itx_):not(#itx_){transform:rotateY(-108deg)}
.itxp-safe.is-open .itxp-safe__glow:not(#itx_):not(#itx_){animation:itx-pzgold 1.2s .5s ease-in-out}
@keyframes itx-pzgold{50%{box-shadow:inset 0 0 30px rgba(0,0,0,.5),0 0 60px #fbbf24}}
.itxp-safe__door.is-shake:not(#itx_):not(#itx_){animation:itx-pzshake .45s}
.itxp-safe__bolt:not(#itx_):not(#itx_){position:absolute;width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#d1d5db,#4b5563);box-shadow:0 1px 1px rgba(0,0,0,.6)}
.itxp-safe__bolt.is-a:not(#itx_):not(#itx_){left:9px;top:9px}
.itxp-safe__bolt.is-b:not(#itx_):not(#itx_){right:9px;top:9px}
.itxp-safe__bolt.is-c:not(#itx_):not(#itx_){left:9px;bottom:9px}
.itxp-safe__bolt.is-d:not(#itx_):not(#itx_){right:9px;bottom:9px}
.itxp-safe__panel:not(#itx_):not(#itx_){display:flex;flex-direction:column;align-items:center;gap:10px}
.itxp-safe__led:not(#itx_):not(#itx_){width:10px;height:10px;border-radius:50%;background:#450a0a;box-shadow:0 0 0 2px #0b0f17}
.itxp-safe__led.is-bad:not(#itx_):not(#itx_){animation:itx-pzled .5s 2}
@keyframes itx-pzled{50%{background:#ef4444;box-shadow:0 0 0 2px #0b0f17,0 0 14px #ef4444}}
.itxp-safe__led.is-good:not(#itx_):not(#itx_){background:#22c55e;box-shadow:0 0 0 2px #0b0f17,0 0 14px #22c55e}
.itxp-safe__dials:not(#itx_):not(#itx_){display:flex;gap:9px}
.itxp-dial:not(#itx_):not(#itx_){display:flex;flex-direction:column;align-items:center;gap:5px}
.itxp .itxp-dial__up:not(#itx_):not(#itx_),.itxp .itxp-dial__dn:not(#itx_):not(#itx_){width:54px;height:28px;border-radius:9px;background:rgba(255,255,255,.08);color:#cbd5e1;font-size:11px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}
.itxp .itxp-dial__up:active:not(#itx_):not(#itx_),.itxp .itxp-dial__dn:active:not(#itx_):not(#itx_){background:rgba(255,255,255,.18)}
.itxp-dial__win:not(#itx_):not(#itx_){width:54px;height:70px;border-radius:12px;display:grid;place-items:center;overflow:hidden;touch-action:none;cursor:ns-resize;background:linear-gradient(#05070b,#1f2937 50%,#05070b);box-shadow:inset 0 3px 10px rgba(0,0,0,.85),0 0 0 2px #374151}
.itxp-dial.is-cur .itxp-dial__win:not(#itx_):not(#itx_){box-shadow:inset 0 3px 10px rgba(0,0,0,.85),0 0 0 2px var(--pc)}
.itxp-dial__face:not(#itx_):not(#itx_){font:900 40px/1 var(--itx-display);color:#f3f4f6;text-shadow:0 0 14px color-mix(in srgb,var(--pc) 80%,transparent)}
.itxp-dial__face.is-up:not(#itx_):not(#itx_){animation:itx-pzup .16s ease-out}
.itxp-dial__face.is-dn:not(#itx_):not(#itx_){animation:itx-pzdn .16s ease-out}
@keyframes itx-pzup{from{transform:translateY(60%);opacity:.2}}
@keyframes itx-pzdn{from{transform:translateY(-60%);opacity:.2}}
.itxp-safe__handle:not(#itx_):not(#itx_){position:absolute;right:9px;top:50%;width:12px;height:46px;margin-top:-23px;border-radius:6px;background:linear-gradient(90deg,#9ca3af,#4b5563);box-shadow:0 2px 3px rgba(0,0,0,.5);transition:transform .4s}
.itxp-safe__door.is-try .itxp-safe__handle:not(#itx_):not(#itx_){transform:rotate(80deg)}
.itxp-safe__open:not(#itx_):not(#itx_){width:100%;max-width:340px}
.itx-deal:not(#itx_):not(#itx_){display:none;font-family:var(--itx-display);-webkit-font-smoothing:antialiased}
.itx-deal.is-live:not(#itx_):not(#itx_),.itx-deal.is-locked:not(#itx_):not(#itx_),.itx-deal.is-soon:not(#itx_):not(#itx_){--dc:var(--itx-accent);display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:10px 0 14px;padding:12px 14px;border-radius:16px;color:#fff;line-height:1.25;position:relative;overflow:hidden;isolation:isolate;animation:itx-pzin .5s cubic-bezier(.16,1,.3,1)}
.itx-deal.is-live:not(#itx_):not(#itx_){background:linear-gradient(135deg,color-mix(in srgb,var(--dc) 88%,#000),color-mix(in srgb,var(--dc) 50%,#0e0b1c));box-shadow:0 10px 26px color-mix(in srgb,var(--dc) 35%,transparent),inset 0 1px 0 rgba(255,255,255,.25)}
.itx-deal.is-live:not(#itx_):not(#itx_)::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.18) 50%,transparent 60%);background-size:260% 100%;animation:itx-pzsheen 3s ease-in-out infinite}
.itx-deal.is-locked:not(#itx_):not(#itx_){background:linear-gradient(135deg,#2a2440,#16122a);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}
.itx-deal.is-soon:not(#itx_):not(#itx_){background:linear-gradient(135deg,#1d1838,#14102a);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--dc) 55%,transparent)}
.itx-deal__tag:not(#itx_):not(#itx_){font:900 11px/1 var(--itx-display);letter-spacing:.1em;text-transform:uppercase;padding:6px 9px;border-radius:999px;background:rgba(255,255,255,.18)}
.itx-deal__price:not(#itx_):not(#itx_){display:flex;align-items:baseline;gap:8px}
.itx-deal__price b:not(#itx_):not(#itx_){font:900 24px/1 var(--itx-display);letter-spacing:-.01em}
.itx-deal__price del:not(#itx_):not(#itx_){opacity:.65;font-size:14px}
.itx-deal__price em:not(#itx_):not(#itx_){font-style:normal;font:900 12px/1 var(--itx-display);padding:4px 7px;border-radius:8px;background:#fde047;color:#422006}
.itx-deal__clock:not(#itx_):not(#itx_){margin-left:auto;font:800 12px/1 var(--itx-display);opacity:.9}
.itx-deal__clock b:not(#itx_):not(#itx_){font:900 15px/1 var(--itx-display);font-variant-numeric:tabular-nums}
.itx-deal__msg:not(#itx_):not(#itx_){flex:1;min-width:180px;font:600 13px/1.35 var(--itx-font,system-ui);opacity:.92}
.itx-deal__msg b:not(#itx_):not(#itx_){font-family:var(--itx-display);font-weight:900}
.itx-deal .itx-deal__btn:not(#itx_):not(#itx_){margin-left:auto;width:34px;height:34px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.16);color:#fff;font:900 16px/1 var(--itx-display);text-decoration:none;cursor:pointer}
.itx-deal--loop.is-live:not(#itx_):not(#itx_){display:inline-flex;margin:4px 0;padding:4px 9px;border-radius:999px;font:900 12px/1 var(--itx-display);box-shadow:0 4px 10px color-mix(in srgb,var(--dc) 35%,transparent)}
.itx-deal--loop.is-live:not(#itx_):not(#itx_)::after{display:none}
.itx-dealpill:not(#itx_):not(#itx_){--dc:var(--itx-accent);position:fixed;left:50%;bottom:calc(14px + env(safe-area-inset-bottom));z-index:2147483595;display:flex;align-items:stretch;max-width:calc(100vw - 24px);transform:translate(-50%,160%);transition:transform .5s cubic-bezier(.2,1.3,.4,1);font-family:var(--itx-display);-webkit-font-smoothing:antialiased;filter:drop-shadow(0 12px 24px color-mix(in srgb,var(--dc) 40%,rgba(0,0,0,.3)))}
.itx-dealpill.is-in:not(#itx_):not(#itx_){transform:translate(-50%,0)}
.itx-dealpill .itx-dealpill__main:not(#itx_):not(#itx_){display:flex;align-items:center;gap:10px;min-width:0;height:54px;margin:0;padding:0 12px 0 8px;border:0;border-radius:27px 0 0 27px;background:linear-gradient(135deg,color-mix(in srgb,var(--dc) 92%,#fff),color-mix(in srgb,var(--dc) 62%,#000));color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.3);cursor:pointer;text-align:left;font:inherit;text-transform:none;letter-spacing:normal}
.itx-dealpill.is-soon .itx-dealpill__main:not(#itx_):not(#itx_){background:linear-gradient(135deg,#2a2440,#16122a)}
.itx-dealpill__ico:not(#itx_):not(#itx_){flex:0 0 38px;height:38px;border-radius:50%;display:grid;place-items:center;font-size:20px;background:rgba(255,255,255,.18)}
.itx-dealpill.is-live .itx-dealpill__ico:not(#itx_):not(#itx_){animation:itx-pzbob 2.2s ease-in-out infinite}
.itx-dealpill__txt:not(#itx_):not(#itx_){min-width:0;display:flex;flex-direction:column;gap:3px}
.itx-dealpill__txt small:not(#itx_):not(#itx_){font:800 10px/1 var(--itx-display);letter-spacing:.12em;text-transform:uppercase;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.itx-dealpill__txt b:not(#itx_):not(#itx_){font:900 15px/1.1 var(--itx-display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.itx-dealpill__txt b span:not(#itx_):not(#itx_){font-weight:700;font-size:12px;opacity:.85}
.itx-dealpill__clock:not(#itx_):not(#itx_){flex:0 0 auto;padding:7px 9px;border-radius:12px;background:rgba(0,0,0,.28);font:900 14px/1 var(--itx-display);font-variant-numeric:tabular-nums}
.itx-dealpill.is-ending .itx-dealpill__clock:not(#itx_):not(#itx_){background:#e11d48;animation:itx-pzlow .6s ease-in-out infinite alternate}
.itx-dealpill .itx-dealpill__x:not(#itx_):not(#itx_){flex:0 0 34px;width:34px;height:54px;margin:0;padding:0;border:0;border-radius:0 27px 27px 0;background:color-mix(in srgb,var(--dc) 55%,#000);color:#fff;opacity:.95;font-size:12px;cursor:pointer}
.itx-dealpill.is-soon .itx-dealpill__x:not(#itx_):not(#itx_){background:#0e0b1c}
@media (max-width:380px){
.itx-dealpill__txt b span:not(#itx_):not(#itx_){display:none}
}
body:has(.itx-hub.is-open) .itx-dealpill:not(#itx_):not(#itx_),body:has(.itxp) .itx-dealpill:not(#itx_):not(#itx_),body:has(.itxa) .itx-dealpill:not(#itx_):not(#itx_){transform:translate(-50%,160%)}
.itx-deals:not(#itx_):not(#itx_){display:flex;flex-direction:column;gap:8px}
.itx-hub .itx-deal-row:not(#itx_):not(#itx_){--dc:var(--itx-accent);display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:16px;background:var(--card),var(--panel);box-shadow:var(--hi),0 0 0 1px var(--line);text-decoration:none;color:inherit}
.itx-hub .itx-deal-row.is-live:not(#itx_):not(#itx_){box-shadow:0 0 0 1.5px color-mix(in srgb,var(--dc) 70%,transparent),0 8px 22px color-mix(in srgb,var(--dc) 22%,transparent)}
.itx-deal-row__pct:not(#itx_):not(#itx_){flex:0 0 58px;height:58px;border-radius:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--dc) 72%,#fff),var(--dc) 60%,color-mix(in srgb,var(--dc) 70%,#000));box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 6px 14px color-mix(in srgb,var(--dc) 30%,transparent)}
.itx-deal-row__pct b:not(#itx_):not(#itx_){font:900 20px/1 var(--itx-display)}
.itx-deal-row__pct small:not(#itx_):not(#itx_){font:800 9.5px/1 var(--itx-display);letter-spacing:.1em;text-transform:uppercase;opacity:.85}
.itx-deal-row.is-locked .itx-deal-row__pct:not(#itx_):not(#itx_){filter:grayscale(.85);opacity:.6}
.itx-deal-row__body:not(#itx_):not(#itx_){flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}
.itx-deal-row__body strong:not(#itx_):not(#itx_){font:800 14.5px/1.2 var(--itx-display)}
.itx-deal-row__need:not(#itx_):not(#itx_){font:700 12px/1.25 var(--itx-display);color:var(--gold)}
.itx-deal-row__when:not(#itx_):not(#itx_){display:flex;align-items:center;gap:6px;white-space:nowrap;font:800 12px/1 var(--itx-display);color:var(--mute)}
.itx-deal-row__when.is-live:not(#itx_):not(#itx_){color:var(--good)}
.itx-livedot:not(#itx_):not(#itx_){width:8px;height:8px;border-radius:50%;background:currentColor;animation:itx-live 2s infinite}
.itx-hub .itx-chip--deal:not(#itx_):not(#itx_){background:linear-gradient(180deg,color-mix(in srgb,var(--gold) 30%,transparent),color-mix(in srgb,var(--gold2) 18%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 50%,transparent);color:var(--ink)}
.itx-chip--deal .itx-timer:not(#itx_):not(#itx_){margin-left:2px;font-variant-numeric:tabular-nums}
@media (prefers-reduced-motion:reduce){
.itxp *:not(#itx_):not(#itx_),.itx-pzw *:not(#itx_):not(#itx_),.itx-deal:not(#itx_):not(#itx_),.itx-deal:not(#itx_):not(#itx_)::after,.itx-dealpill:not(#itx_):not(#itx_),.itx-dealpill *:not(#itx_):not(#itx_){animation:none!important;transition:none!important}
}
.itx-pz-rw__code:not(#itx_):not(#itx_){display:flex;flex-direction:column;align-items:center;gap:6px;width:100%}
.itx-pz-rw__st:not(#itx_):not(#itx_){margin-left:6px;padding:2px 7px;border-radius:999px;background:rgba(253,224,71,.18);color:#fde047;font:800 10px/1.4 var(--itx-display);font-style:normal;letter-spacing:.06em;text-transform:uppercase}
.itxp .itx-pz-code:not(#itx_):not(#itx_){display:flex;flex-direction:column;align-items:center;gap:3px;width:100%;padding:10px 12px;border-radius:14px;border:1.5px dashed rgba(255,255,255,.4);background:rgba(255,255,255,.06);color:#fff;transition:background .2s,border-color .2s}
.itx-pz-code b:not(#itx_):not(#itx_){font:900 20px/1 var(--itx-display);letter-spacing:.12em}
.itx-pz-code small:not(#itx_):not(#itx_){font:800 10px/1 var(--itx-display);letter-spacing:.1em;text-transform:uppercase;opacity:.7}
.itxp .itx-pz-code.is-copied:not(#itx_):not(#itx_){border-color:#34d399;background:rgba(52,211,153,.15)}
.itxp__hl:not(#itx_):not(#itx_),.itxp__hr:not(#itx_):not(#itx_){flex:0 0 96px;display:flex;align-items:center;gap:6px}
.itxp__hr:not(#itx_):not(#itx_){justify-content:flex-end}
.itxp .itxp__fs:not(#itx_):not(#itx_){flex:0 0 36px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:rgba(0,0,0,.35);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.itx-fs .itxp__fs:not(#itx_):not(#itx_){background:color-mix(in srgb,var(--pc) 55%,transparent)}
.itx-fs .itxp__stage:not(#itx_):not(#itx_){max-width:640px}
.itxp__mega:not(#itx_):not(#itx_){display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:14px;background:linear-gradient(180deg,rgba(253,224,71,.18),rgba(245,158,11,.08));box-shadow:inset 0 0 0 1px rgba(253,224,71,.35);text-align:left}
.itxp__mega b:not(#itx_):not(#itx_){font:900 26px/1 var(--itx-display);color:#fde047}
.itxp__mega span:not(#itx_):not(#itx_){font-size:12.5px;line-height:1.3}
.itx-pz-rw__chip.is-streak:not(#itx_):not(#itx_){background:linear-gradient(180deg,rgba(251,146,60,.3),rgba(239,68,68,.18));box-shadow:inset 0 0 0 1px rgba(251,146,60,.5)}
.itxc-pot:not(#itx_):not(#itx_){padding:7px 10px;border-radius:999px;background:rgba(0,0,0,.35);box-shadow:inset 0 0 0 1px rgba(253,224,71,.4);font:900 12px/1 var(--itx-display);color:#fde047;white-space:nowrap}
.itxc-pot[hidden]:not(#itx_):not(#itx_){display:none}
.itxc-strip:not(#itx_):not(#itx_){position:relative;z-index:2;margin:4px 0 2px}
.itxc-strip[hidden]:not(#itx_):not(#itx_){display:none}
.itxc-strip__in:not(#itx_):not(#itx_){display:flex;flex-direction:column;gap:5px;max-width:460px;margin:0 auto}
.itxc-row:not(#itx_):not(#itx_){display:flex;align-items:center;gap:9px;padding:6px 10px 6px 6px;border-radius:14px;background:rgba(0,0,0,.32);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.itxc-row.is-you:not(#itx_):not(#itx_){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pc) 70%,transparent)}
.itxc-row.is-done:not(#itx_):not(#itx_){box-shadow:inset 0 0 0 1.5px #34d399}
.itxc-row.is-out:not(#itx_):not(#itx_),.itxc-row.is-away:not(#itx_):not(#itx_){opacity:.55}
.itxc-row.is-big:not(#itx_):not(#itx_){padding:9px 12px 9px 8px}
.itxc-row__main:not(#itx_):not(#itx_){flex:1;min-width:0}
.itxc-row__top:not(#itx_):not(#itx_){display:flex;justify-content:space-between;gap:8px;font-size:12.5px;margin-bottom:5px}
.itxc-row__top b:not(#itx_):not(#itx_){font:800 13px/1.1 var(--itx-display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.itxc-row__top small:not(#itx_):not(#itx_){font:800 11.5px/1 var(--itx-display);opacity:.85;white-space:nowrap}
.itxc-row.is-done .itxc-row__top small:not(#itx_):not(#itx_){color:#6ee7b7;opacity:1}
.itxc-bar:not(#itx_):not(#itx_){height:6px;border-radius:3px;background:rgba(255,255,255,.12);overflow:hidden}
.itxc-bar span:not(#itx_):not(#itx_){display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--pc),color-mix(in srgb,var(--pc) 40%,#fff));transition:width .6s cubic-bezier(.2,.9,.3,1)}
.itxc-row.is-done .itxc-bar span:not(#itx_):not(#itx_){background:linear-gradient(90deg,#10b981,#6ee7b7)}
.itxc-av:not(#itx_):not(#itx_){flex:0 0 auto;width:32px;height:32px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:rgba(255,255,255,.12);box-shadow:0 0 0 2px rgba(255,255,255,.2);font:900 14px/1 var(--itx-display)}
.itxc-av img:not(#itx_):not(#itx_){width:100%;height:100%;object-fit:cover}
.itxc-av.is-mid:not(#itx_):not(#itx_){width:52px;height:52px}
.itxc-av.is-big:not(#itx_):not(#itx_){width:76px;height:76px;box-shadow:0 0 0 3px #fff,0 0 0 6px color-mix(in srgb,var(--pc) 60%,transparent),0 14px 30px rgba(0,0,0,.4)}
.itxc-card:not(#itx_):not(#itx_){max-width:360px}
.itxp__screen.is-clear:not(#itx_):not(#itx_){background:rgba(8,5,20,.25)}
.itxp__screen.is-soft:not(#itx_):not(#itx_){background:rgba(8,5,20,.35)}
.itxc-radar:not(#itx_):not(#itx_){position:relative;width:150px;height:150px;display:grid;place-items:center;margin:-6px 0 4px}
.itxc-radar i:not(#itx_):not(#itx_){position:absolute;inset:0;border-radius:50%;border:2px solid color-mix(in srgb,var(--pc) 70%,#fff);opacity:0;animation:itxc-ping 2.4s ease-out infinite}
.itxc-radar i:nth-child(2):not(#itx_):not(#itx_){animation-delay:.8s}
.itxc-radar i:nth-child(3):not(#itx_):not(#itx_){animation-delay:1.6s}
@keyframes itxc-ping{0%{transform:scale(.45);opacity:.9}100%{transform:scale(1.15);opacity:0}}
.itxc-potbig:not(#itx_):not(#itx_){display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 18px;border-radius:16px;background:linear-gradient(180deg,rgba(253,224,71,.2),rgba(245,158,11,.08));box-shadow:inset 0 0 0 1px rgba(253,224,71,.4)}
.itxc-potbig small:not(#itx_):not(#itx_){font:800 10.5px/1 var(--itx-display);letter-spacing:.12em;text-transform:uppercase;opacity:.8}
.itxc-potbig b:not(#itx_):not(#itx_){font:900 30px/1 var(--itx-display);color:#fde047;text-shadow:0 3px 0 rgba(0,0,0,.25)}
.itxc-potbig.is-huge b:not(#itx_):not(#itx_){font-size:46px}
.itxc-glory:not(#itx_):not(#itx_){font:800 13px/1.3 var(--itx-display);color:#c4b5fd}
.itxc-dots:not(#itx_):not(#itx_)::after{content:"";display:inline-block;width:1.2em;text-align:left;animation:itxc-dots 1.4s steps(4) infinite}
@keyframes itxc-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}
.itxc-link:not(#itx_):not(#itx_){width:100%}
.itxc-link input:not(#itx_):not(#itx_){width:100%;height:44px;padding:0 12px;border-radius:12px;border:0;background:rgba(0,0,0,.35);color:#fff;font:700 13px/1 var(--itx-font,system-ui);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)}
.itxc-startsin:not(#itx_):not(#itx_){display:flex;flex-direction:column;align-items:center}
.itxc-startsin small:not(#itx_):not(#itx_){font:800 11px/1 var(--itx-display);letter-spacing:.1em;text-transform:uppercase;opacity:.75}
.itxc-startsin b:not(#itx_):not(#itx_){font:900 52px/1 var(--itx-display);letter-spacing:-.02em}
.itxc-lobby__grid:not(#itx_):not(#itx_){display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:4px 0}
.itxc-lobby__p:not(#itx_):not(#itx_){display:flex;flex-direction:column;align-items:center;gap:4px;width:58px;animation:itx-pop .45s cubic-bezier(.2,1.7,.4,1)}
.itxc-lobby__p .itxc-av:not(#itx_):not(#itx_){width:46px;height:46px}
.itxc-lobby__p small:not(#itx_):not(#itx_){font-size:10.5px;max-width:58px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.85}
.itxc-lobby__p.is-empty:not(#itx_):not(#itx_){opacity:.35;animation:none}
.itxc-lobby__p.is-you .itxc-av:not(#itx_):not(#itx_){box-shadow:0 0 0 2px var(--pc)}
.itxc-vs:not(#itx_):not(#itx_){display:flex;align-items:center;justify-content:center;gap:14px;width:100%;margin:4px 0 6px}
.itxc-vs__p:not(#itx_):not(#itx_){display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;flex:1}
.itxc-vs__p.is-l:not(#itx_):not(#itx_){animation:itxc-inl .55s cubic-bezier(.2,1.3,.4,1)}
.itxc-vs__p.is-r:not(#itx_):not(#itx_){animation:itxc-inr .55s cubic-bezier(.2,1.3,.4,1)}
@keyframes itxc-inl{from{transform:translateX(-60px);opacity:0}}
@keyframes itxc-inr{from{transform:translateX(60px);opacity:0}}
.itxc-vs__p b:not(#itx_):not(#itx_){font:900 15px/1.1 var(--itx-display);max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.itxc-vs__x:not(#itx_):not(#itx_){font:900 30px/1 var(--itx-display);font-style:italic;background:linear-gradient(180deg,#fff7c2,#fde047 50%,#f59e0b);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 3px 0 rgba(0,0,0,.3));animation:itx-pop .6s .2s both cubic-bezier(.2,1.7,.4,1)}
.itxc-vs.is-race:not(#itx_):not(#itx_){flex-wrap:wrap;gap:10px}
.itxc-vs.is-race .itxc-vs__p:not(#itx_):not(#itx_){flex:0 0 58px;animation:itx-pop .45s both cubic-bezier(.2,1.7,.4,1);animation-delay:calc(var(--i) * 60ms)}
.itxc-vs.is-race small:not(#itx_):not(#itx_){font-size:10.5px;max-width:58px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.itxc-rate:not(#itx_):not(#itx_){font-size:11.5px;opacity:.8}
.itxc-cd:not(#itx_):not(#itx_){font:900 92px/1 var(--itx-display);text-shadow:0 6px 0 rgba(0,0,0,.25),0 0 36px color-mix(in srgb,var(--pc) 80%,transparent);min-height:92px}
.itxc-cd.is-pop:not(#itx_):not(#itx_){animation:itxa-count .52s cubic-bezier(.2,1.6,.4,1)}
.itxc-partner:not(#itx_):not(#itx_){display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:16px;background:rgba(255,255,255,.07);text-align:left}
.itxc-partner>div:not(#itx_):not(#itx_){flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}
.itxc-partner b:not(#itx_):not(#itx_){font:900 15px/1.1 var(--itx-display)}
.itxc-pstate:not(#itx_):not(#itx_){font:800 11.5px/1 var(--itx-display);padding:6px 9px;border-radius:999px;background:rgba(255,255,255,.1);white-space:nowrap;animation:itx-pzlow .9s ease-in-out infinite alternate}
.itxc-pstate.is-in:not(#itx_):not(#itx_){background:rgba(52,211,153,.22);color:#6ee7b7;animation:none}
.itxc-picks:not(#itx_):not(#itx_){display:flex;align-items:center;gap:10px;width:100%}
.itxp .itxc-pick:not(#itx_):not(#itx_){flex:1;height:96px;border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#fff;transition:transform .15s,opacity .2s,filter .2s}
.itxc-pick span:not(#itx_):not(#itx_){font-size:32px;line-height:1}
.itxc-pick b:not(#itx_):not(#itx_){font:900 17px/1 var(--itx-display);letter-spacing:.06em;text-transform:uppercase}
.itxp .itxc-pick.is-split:not(#itx_):not(#itx_){background:linear-gradient(180deg,#34d399,#059669);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 5px 0 #065f46,0 14px 26px rgba(16,185,129,.35)}
.itxp .itxc-pick.is-steal:not(#itx_):not(#itx_){background:linear-gradient(180deg,#fb7185,#e11d48);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 5px 0 #881337,0 14px 26px rgba(225,29,72,.35)}
.itxp .itxc-pick:active:not(#itx_):not(#itx_){transform:translateY(4px)}
.itxp .itxc-pick:disabled:not(#itx_):not(#itx_){opacity:.35;filter:saturate(.4);cursor:default}
.itxp .itxc-pick.is-chosen:not(#itx_):not(#itx_){opacity:1;filter:none;transform:scale(1.04);outline:3px solid #fff;outline-offset:3px}
.itxc-ring:not(#itx_):not(#itx_){position:relative;flex:0 0 54px;height:54px;display:grid;place-items:center}
.itxc-ring svg:not(#itx_):not(#itx_){position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}
.itxc-ring circle:not(#itx_):not(#itx_){fill:none;stroke-width:4}
.itxc-ring .bg:not(#itx_):not(#itx_){stroke:rgba(255,255,255,.15)}
.itxc-ring .fg:not(#itx_):not(#itx_){stroke:#fde047;stroke-linecap:round;stroke-dasharray:119.4;stroke-dashoffset:0;transition:stroke-dashoffset .2s linear}
.itxc-ring.is-low .fg:not(#itx_):not(#itx_){stroke:#fb7185}
.itxc-ring__n:not(#itx_):not(#itx_){font:900 18px/1 var(--itx-display)}
.itxc-rules:not(#itx_):not(#itx_){font-size:11.5px;line-height:1.35}
.itxc-chats:not(#itx_):not(#itx_){display:flex;flex-wrap:wrap;justify-content:center;gap:6px}
.itxp .itxc-chat:not(#itx_):not(#itx_){padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.15);font:700 12px/1 var(--itx-display);color:#fff}
.itxp .itxc-chat:disabled:not(#itx_):not(#itx_){opacity:.35}
.itxc-msgs:not(#itx_):not(#itx_){display:flex;flex-direction:column;gap:4px;width:100%;min-height:0}
.itxc-msg:not(#itx_):not(#itx_){align-self:flex-start;max-width:80%;padding:7px 11px;border-radius:14px 14px 14px 4px;background:rgba(255,255,255,.14);font-size:13px;animation:itx-pzcard .35s cubic-bezier(.2,1.3,.4,1)}
.itxc-msg.is-me:not(#itx_):not(#itx_){align-self:flex-end;border-radius:14px 14px 4px 14px;background:color-mix(in srgb,var(--pc) 55%,transparent)}
.itxc-flips:not(#itx_):not(#itx_){display:flex;gap:12px;perspective:900px;width:100%;justify-content:center}
.itxc-flip:not(#itx_):not(#itx_){width:130px;height:150px}
.itxc-flip__in:not(#itx_):not(#itx_){position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.5,1.5,.5,1)}
.itxc-flips.is-flipped .itxc-flip__in:not(#itx_):not(#itx_){transform:rotateY(180deg)}
.itxc-flips.is-flipped .itxc-flip:nth-child(2) .itxc-flip__in:not(#itx_):not(#itx_){transition-delay:.12s}
.itxc-flip__back:not(#itx_):not(#itx_),.itxc-flip__front:not(#itx_):not(#itx_){position:absolute;inset:0;border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:0 12px 26px rgba(0,0,0,.35)}
.itxc-flip__back:not(#itx_):not(#itx_){background:linear-gradient(160deg,#3b2a7a,#1a1236);box-shadow:inset 0 0 0 1px rgba(255,255,255,.15),0 12px 26px rgba(0,0,0,.35)}
.itxc-flip__back b:not(#itx_):not(#itx_){font:800 12.5px/1 var(--itx-display);max-width:110px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.itxc-flip__back span:not(#itx_):not(#itx_){font:900 26px/1 var(--itx-display);opacity:.5}
.itxc-flip__front:not(#itx_):not(#itx_){transform:rotateY(180deg)}
.itxc-flip__front.is-split:not(#itx_):not(#itx_){background:linear-gradient(180deg,#34d399,#047857)}
.itxc-flip__front.is-steal:not(#itx_):not(#itx_){background:linear-gradient(180deg,#fb7185,#9f1239)}
.itxc-flip__ico:not(#itx_):not(#itx_){font-size:40px;line-height:1}
.itxc-flip__front b:not(#itx_):not(#itx_){font:900 18px/1 var(--itx-display);letter-spacing:.08em;text-transform:uppercase}
.itxc-flip__front small:not(#itx_):not(#itx_){font-size:11px;opacity:.9}
.itxc-outcome:not(#itx_):not(#itx_){min-height:30px}
.itxc-outcome.is-split:not(#itx_):not(#itx_){color:#6ee7b7}
.itxc-outcome.is-both_steal:not(#itx_):not(#itx_){color:#fda4af}
.itxc-outcome.is-steal:not(#itx_):not(#itx_){color:#fde047}
.itxc-won:not(#itx_):not(#itx_){display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 20px;border-radius:16px;background:linear-gradient(180deg,rgba(52,211,153,.25),rgba(16,185,129,.1));box-shadow:inset 0 0 0 1px rgba(52,211,153,.45);animation:itx-pop .5s cubic-bezier(.2,1.7,.4,1)}
.itxc-won[hidden]:not(#itx_):not(#itx_){display:none}
.itxc-won small:not(#itx_):not(#itx_){font:800 10.5px/1 var(--itx-display);letter-spacing:.12em;text-transform:uppercase;opacity:.85}
.itxc-won b:not(#itx_):not(#itx_){font:900 34px/1 var(--itx-display);color:#6ee7b7}
.itxc-standings .itxc-pay:not(#itx_):not(#itx_){font-style:normal;font:900 12px/1 var(--itx-display);color:#fde047;margin-right:6px}
.itxc-spec__rows:not(#itx_):not(#itx_){display:flex;flex-direction:column;gap:6px;width:100%}
.itxp__btns[hidden]:not(#itx_):not(#itx_){display:none}
.itx-ch:not(#itx_):not(#itx_){display:flex;flex-direction:column;gap:10px}
.itx-ch__quiet:not(#itx_):not(#itx_){display:grid;grid-template-columns:auto 1fr;gap:4px 12px;align-items:center;padding:14px;border-radius:18px;background:var(--card),var(--panel);box-shadow:var(--hi),0 0 0 1px var(--line)}
.itx-ch__zz:not(#itx_):not(#itx_){font-size:32px;grid-row:span 2;animation:itx-pzbob 3s ease-in-out infinite}
.itx-ch__quiet strong:not(#itx_):not(#itx_){font:800 15px/1.2 var(--itx-display)}
.itx-ch__quiet p:not(#itx_):not(#itx_){font-size:12.5px;color:var(--mute);margin-top:2px}
.itx-ch__meter:not(#itx_):not(#itx_){grid-column:2;height:6px;border-radius:3px;background:var(--raise);overflow:hidden}
.itx-ch__meter span:not(#itx_):not(#itx_){display:block;height:100%;background:linear-gradient(90deg,var(--itx-accent),var(--itx-accent2))}
.itx-hub .itx-ch__rejoin:not(#itx_):not(#itx_){height:46px;border-radius:14px;font:800 14px/1 var(--itx-display);color:#fff;background:linear-gradient(90deg,var(--itx-accent),var(--itx-accent2));box-shadow:0 8px 20px color-mix(in srgb,var(--itx-accent) 35%,transparent);animation:itx-pzlow 1s ease-in-out infinite alternate}
.itx-chcard:not(#itx_):not(#itx_){--cc:var(--itx-accent);display:grid;grid-template-columns:auto 1fr;gap:10px 12px;padding:13px;border-radius:20px;position:relative;overflow:hidden;isolation:isolate;
	background:radial-gradient(120% 100% at 0 0,color-mix(in srgb,var(--cc) 22%,transparent),transparent 60%),var(--card),var(--panel);box-shadow:var(--hi),0 0 0 1px color-mix(in srgb,var(--cc) 30%,var(--line))}
.itx-chcard__art:not(#itx_):not(#itx_){width:52px;height:52px;border-radius:16px;display:grid;place-items:center;font-size:28px;background:radial-gradient(circle at 35% 25%,color-mix(in srgb,var(--cc) 55%,#fff),var(--cc) 55%,color-mix(in srgb,var(--cc) 55%,#000));box-shadow:inset 0 2px 0 rgba(255,255,255,.3),inset 0 -4px 0 rgba(0,0,0,.2),0 8px 18px color-mix(in srgb,var(--cc) 35%,transparent)}
.itx-chcard__body:not(#itx_):not(#itx_){min-width:0;display:flex;flex-direction:column;gap:3px}
.itx-chcard__body strong:not(#itx_):not(#itx_){font:900 16px/1.15 var(--itx-display)}
.itx-chcard__body small:not(#itx_):not(#itx_){font-size:12.5px;color:var(--mute);line-height:1.35}
.itx-chcard__tags:not(#itx_):not(#itx_){display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}
.itx-chcard__tags>span:not(#itx_):not(#itx_){display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:999px;background:var(--raise);font:800 11.5px/1.2 var(--itx-display)}
.itx-chcard__pot:not(#itx_):not(#itx_){color:var(--gold);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 40%,transparent)}
.itx-chcard__roll:not(#itx_):not(#itx_){color:#fb923c}
.itx-chcard__wait i:not(#itx_):not(#itx_){width:7px;height:7px;border-radius:50%;background:var(--good);animation:itx-live 2s infinite}
.itx-chcard__act:not(#itx_):not(#itx_){grid-column:1/-1;display:flex;gap:8px}
.itx-chcard__act .itx-btn:not(#itx_):not(#itx_){flex:1}
.itx-chcard__act .itx-btn--ghost:not(#itx_):not(#itx_){flex:0 0 auto}
.itx-ch__stats:not(#itx_):not(#itx_){display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:8px;font:700 12px/1.3 var(--itx-display);color:var(--mute)}
.itx-watch:not(#itx_):not(#itx_){display:flex;flex-direction:column;gap:7px}
.itx-hub .itx-watch__row:not(#itx_):not(#itx_){--cc:var(--itx-accent);display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:16px;background:var(--card),var(--panel);box-shadow:var(--hi),0 0 0 1px var(--line);text-align:left;width:100%}
.itx-watch__ico:not(#itx_):not(#itx_){font-size:20px}
.itx-watch__faces:not(#itx_):not(#itx_){display:flex}
.itx-watch__face:not(#itx_):not(#itx_){width:30px;height:30px;border-radius:50%;margin-left:-6px;padding:2px;background:conic-gradient(var(--cc) var(--p),var(--raise2) 0)}
.itx-watch__face:first-child:not(#itx_):not(#itx_){margin-left:0}
.itx-watch__face img:not(#itx_):not(#itx_){width:100%;height:100%;border-radius:50%;object-fit:cover;display:block;box-shadow:0 0 0 1.5px var(--panel)}
.itx-watch__face.is-done:not(#itx_):not(#itx_){background:var(--good)}
.itx-watch__txt:not(#itx_):not(#itx_){flex:1;min-width:0;display:flex;flex-direction:column}
.itx-watch__txt b:not(#itx_):not(#itx_){font:800 13.5px/1.2 var(--itx-display)}
.itx-watch__txt small:not(#itx_):not(#itx_){font-size:11.5px;color:var(--mute)}
.itx-watch__go:not(#itx_):not(#itx_){font-size:18px}
.itx-mega:not(#itx_):not(#itx_){--mc:var(--itx-accent);display:flex;flex-direction:column;gap:11px;padding:14px;border-radius:22px;position:relative;overflow:hidden;isolation:isolate;
	background:radial-gradient(100% 80% at 100% 0,color-mix(in srgb,var(--mc) 30%,transparent),transparent 60%),radial-gradient(80% 80% at 0 100%,rgba(253,224,71,.12),transparent 60%),var(--card),var(--panel);box-shadow:var(--hi),0 0 0 1px color-mix(in srgb,var(--mc) 35%,var(--line)),var(--lift)}
.itx-mega__head:not(#itx_):not(#itx_){display:flex;align-items:center;gap:12px}
.itx-mega__art:not(#itx_):not(#itx_){width:52px;height:52px;border-radius:16px;display:grid;place-items:center;font-size:30px;background:radial-gradient(circle at 35% 25%,#fef3c7,#f59e0b 55%,#92400e);box-shadow:inset 0 2px 0 rgba(255,255,255,.4),0 8px 18px rgba(245,158,11,.35)}
.itx-mega__id:not(#itx_):not(#itx_){display:flex;flex-direction:column;gap:3px;min-width:0}
.itx-mega__id strong:not(#itx_):not(#itx_){font:900 17px/1.15 var(--itx-display)}
.itx-mega__id small:not(#itx_):not(#itx_){font:700 12px/1.2 var(--itx-display);color:var(--mute)}
.itx-mega__pot:not(#itx_):not(#itx_){display:flex;flex-direction:column;align-items:center;gap:3px;padding:12px;border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--gold) 22%,transparent),color-mix(in srgb,var(--gold2) 8%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 40%,transparent)}
.itx-mega__pot small:not(#itx_):not(#itx_){font:800 10.5px/1 var(--itx-display);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}
.itx-mega__pot b:not(#itx_):not(#itx_){font:900 40px/1 var(--itx-display);color:var(--gold);letter-spacing:-.02em}
.itx-mega__pot span:not(#itx_):not(#itx_){font-size:12px;color:var(--mute);text-align:center}
.itx-mega__stats:not(#itx_):not(#itx_){display:grid;grid-template-columns:repeat(4,1fr);gap:6px}
.itx-mega__stats>div:not(#itx_):not(#itx_){display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 4px;border-radius:12px;background:var(--raise)}
.itx-mega__stats small:not(#itx_):not(#itx_){font:800 9.5px/1 var(--itx-display);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}
.itx-mega__stats b:not(#itx_):not(#itx_){font:900 15px/1 var(--itx-display)}
.itx-mega__board:not(#itx_):not(#itx_){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}
.itx-mega__board li:not(#itx_):not(#itx_){display:flex;align-items:center;gap:8px;padding:6px 9px;border-radius:11px;background:var(--raise);font-size:12.5px}
.itx-mega__board li.is-you:not(#itx_):not(#itx_){box-shadow:inset 0 0 0 1.5px var(--itx-accent)}
.itx-mega__board li>span:not(#itx_):not(#itx_){width:22px;text-align:center;font:900 12px/1 var(--itx-display)}
.itx-mega__board img:not(#itx_):not(#itx_){width:22px;height:22px;border-radius:50%;object-fit:cover}
.itx-mega__board em:not(#itx_):not(#itx_){flex:1;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.itx-mega__board b:not(#itx_):not(#itx_){font:900 12.5px/1 var(--itx-display)}
.itx-mega__streak:not(#itx_):not(#itx_){font:800 12.5px/1.3 var(--itx-display);color:#fb923c}
.itx-mega__yest:not(#itx_):not(#itx_){font-size:12px;color:var(--mute)}
.itx-jps:not(#itx_):not(#itx_){display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}
.itx-jp:not(#itx_):not(#itx_){position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 12px;border-radius:20px;text-align:center;color:#fff;
	background:radial-gradient(120% 90% at 50% 0,#7c2d12,#1c0a03 70%);box-shadow:inset 0 0 0 1px rgba(253,224,71,.35),0 14px 30px rgba(124,45,18,.35)}
.itx-jp__glow:not(#itx_):not(#itx_){position:absolute;inset:-40%;z-index:-1;background:conic-gradient(from 0deg,transparent,rgba(253,224,71,.25),transparent 30%);animation:itx-rot 6s linear infinite}
.itx-jp__name:not(#itx_):not(#itx_){font:800 11px/1 var(--itx-display);letter-spacing:.14em;text-transform:uppercase;opacity:.85}
.itx-jp__pot:not(#itx_):not(#itx_){font:900 38px/1 var(--itx-display);letter-spacing:-.02em;background:linear-gradient(180deg,#fff7c2,#fde047 45%,#f59e0b);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 3px 0 rgba(0,0,0,.35))}
.itx-jp__tags:not(#itx_):not(#itx_){display:flex;flex-wrap:wrap;justify-content:center;gap:5px}
.itx-jp__tags span:not(#itx_):not(#itx_){padding:4px 8px;border-radius:999px;background:rgba(0,0,0,.35);font:700 11px/1.2 var(--itx-display)}
.itx-jp.is-live .itx-jp__tags span:first-child:not(#itx_):not(#itx_){background:#e11d48}
@media (prefers-reduced-motion:reduce){
.itxc *:not(#itx_):not(#itx_),.itx-jp__glow:not(#itx_):not(#itx_),.itx-ch *:not(#itx_):not(#itx_){animation:none!important;transition:none!important}
}
.itx-mega:not(#itx_):not(#itx_){--tc:#f59e0b}
.itx-mega .itx-btn--play:not(#itx_):not(#itx_){min-height:50px;font-size:16px!important}
.itx-mega .itx-btn--play:disabled:not(#itx_):not(#itx_){opacity:.55;filter:saturate(.4)}
.itx-annw:not(#itx_):not(#itx_){font-family:var(--itx-font,system-ui,sans-serif);font-size:14px;color:var(--ink);line-height:1.4;text-align:left;-webkit-font-smoothing:antialiased;box-sizing:border-box}
.itx-annw *:not(#itx_):not(#itx_){box-sizing:border-box}
.itx-annw button:not(#itx_):not(#itx_){font:inherit;color:inherit;background:none;border:0;margin:0;padding:0;text-transform:none;letter-spacing:normal;box-shadow:none;cursor:pointer;line-height:inherit}
.itx-annw p:not(#itx_):not(#itx_){margin:0}
.itx-ann--info:not(#itx_):not(#itx_){--an:var(--itx-accent);--an2:var(--itx-accent2)}
.itx-ann--promo:not(#itx_):not(#itx_){--an:#f59e0b;--an2:#fde047}
.itx-ann--win:not(#itx_):not(#itx_){--an:#10b981;--an2:#a3e635}
.itx-ann--urgent:not(#itx_):not(#itx_){--an:#e11d48;--an2:#fb923c}
.itx-annpop:not(#itx_):not(#itx_){position:fixed;z-index:2147483610;bottom:calc(var(--itx-pop-bottom,calc(var(--itx-launcher-bottom) + 86px)) + env(safe-area-inset-bottom));width:min(360px,calc(100vw - 32px));border-radius:22px;overflow:hidden;
	background:var(--panel);box-shadow:var(--shadow),0 0 0 1px var(--line2);padding:16px 16px 14px;opacity:0;transform:translateY(18px) scale(.96);transition:opacity .3s,transform .4s cubic-bezier(.3,1.5,.5,1)}
.itx-annpop.is-right:not(#itx_):not(#itx_){right:16px}
.itx-annpop.is-left:not(#itx_):not(#itx_){left:16px}
.itx-annpop.is-in:not(#itx_):not(#itx_){opacity:1;transform:none}
.itx-annpop:not(#itx_):not(#itx_)::before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--an),var(--an2))}
.itx-annpop__img:not(#itx_):not(#itx_){margin:-16px -16px 12px;height:150px;background:center/cover no-repeat var(--raise)}
.itx-annw .itx-annpop__x:not(#itx_):not(#itx_){position:absolute;top:10px;right:10px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:13px;background:color-mix(in srgb,var(--panel) 75%,transparent);color:var(--mute);z-index:1}
.itx-annpop__x:hover:not(#itx_):not(#itx_){color:var(--ink)}
.itx-annpop__head:not(#itx_):not(#itx_){display:flex;align-items:center;gap:10px;padding-right:30px}
.itx-annpop__head strong:not(#itx_):not(#itx_){font:800 17px/1.2 var(--itx-display)}
.itx-annpop__ico:not(#itx_):not(#itx_){flex:none;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font-size:20px;background:linear-gradient(135deg,color-mix(in srgb,var(--an) 30%,transparent),color-mix(in srgb,var(--an2) 18%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--an) 40%,transparent)}
.itx-annpop__body:not(#itx_):not(#itx_){margin-top:9px;color:var(--mute);font-size:14px;white-space:pre-line}
.itx-annpop__act:not(#itx_):not(#itx_){margin-top:13px;display:flex}
.itx-annpop__cta:not(#itx_):not(#itx_),.itx-annw .itx-annask__on:not(#itx_):not(#itx_){display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border-radius:13px;font:800 14px/1 var(--itx-display);color:#fff;text-decoration:none;
	background:linear-gradient(135deg,var(--an),color-mix(in srgb,var(--an) 70%,var(--an2)));box-shadow:0 8px 20px color-mix(in srgb,var(--an) 40%,transparent),inset 0 1px 0 rgba(255,255,255,.25);transition:transform .15s}
.itx-annpop__cta:not(#itx_):not(#itx_){flex:1}
.itx-annpop__cta:hover:not(#itx_):not(#itx_),.itx-annask__on:hover:not(#itx_):not(#itx_){transform:translateY(-1px);color:#fff}
.itx-annask:not(#itx_):not(#itx_){display:flex;align-items:center;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}
.itx-annw .itx-annask__on:not(#itx_):not(#itx_){min-height:36px;padding:0 14px;font-size:13px;--an:var(--itx-accent);--an2:var(--itx-accent2)}
.itx-annask__on:disabled:not(#itx_):not(#itx_){opacity:.6}
.itx-annw .itx-annask__no:not(#itx_):not(#itx_){font-size:13px;color:var(--mute);font-weight:600}
.itx-annpop--ask .itx-annask:not(#itx_):not(#itx_){border-top:0;padding-top:0}
html.itx-locked .itx-annpop:not(#itx_):not(#itx_){display:none}
.itx-launcher__ann:not(#itx_):not(#itx_){position:absolute;top:-6px;left:-6px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:13px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.3);animation:itx-annbob 2.2s ease-in-out infinite}
@keyframes itx-annbob{0%,100%{transform:rotate(-8deg)}50%{transform:rotate(8deg) scale(1.08)}}
.itx-annbar:not(#itx_):not(#itx_){position:relative;display:flex;align-items:center;gap:11px;padding:11px 12px 11px 13px;border-radius:16px;margin-top:4px;overflow:hidden;
	background:linear-gradient(135deg,color-mix(in srgb,var(--an) 22%,var(--panel)),color-mix(in srgb,var(--an2) 10%,var(--panel)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--an) 35%,transparent)}
.itx-annbar__ico:not(#itx_):not(#itx_){flex:none;font-size:20px}
.itx-annbar__txt:not(#itx_):not(#itx_){flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;font-size:13px}
.itx-annbar__txt strong:not(#itx_):not(#itx_){font:800 14px/1.25 var(--itx-display)}
.itx-annbar__txt span:not(#itx_):not(#itx_){color:var(--mute);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}
.itx-hub .itx-annbar__go:not(#itx_):not(#itx_){flex:none;padding:7px 12px;border-radius:10px;font:800 12px/1 var(--itx-display);color:#fff;text-decoration:none;background:var(--an)}
.itx-hub .itx-annbar__x:not(#itx_):not(#itx_){flex:none;width:24px;height:24px;border-radius:50%;font-size:11px;color:var(--mute);display:grid;place-items:center}
.itx-annpref:not(#itx_):not(#itx_){flex-wrap:wrap}
.itx-annpref__note:not(#itx_):not(#itx_){flex-basis:100%;color:var(--mute);font-weight:500;font-size:12px;padding-left:55px}
@media (prefers-reduced-motion:reduce){
.itx-annpop:not(#itx_):not(#itx_){transition:opacity .2s}
.itx-launcher__ann:not(#itx_):not(#itx_){animation:none}
}
.itx-hub__scroll:not(#itx_):not(#itx_){display:contents}
.itx-hub:not(.is-full):not(.itx-hub--inline) .itx-hub__scroll:not(#itx_):not(#itx_){display:block;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--line2) transparent}
.itx-hub:not(.is-full):not(.itx-hub--inline) .itx-hub__body:not(#itx_):not(#itx_){overflow:visible;flex:none}
.itx-hub:not(.is-full):not(.itx-hub--inline) .itx-hub__head:not(#itx_):not(#itx_){position:static}
.itx-hub:not(.is-full):not(.itx-hub--inline) .itx-head__row:not(#itx_):not(#itx_){padding-right:94px}
.itx-hub:not(.is-full):not(.itx-hub--inline) .itx-head__btns:not(#itx_):not(#itx_){position:absolute;top:20px;right:16px;z-index:6}
.itx-hub.is-scrolled:not(.is-full) .itx-head__btns .itx-iconbtn:not(#itx_):not(#itx_){background:color-mix(in srgb,var(--panel) 88%,transparent)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 14px rgba(0,0,0,.35)}
:where(.itx-hub,.itx-modal,.itx-toasts,.itxa,.itxp,.itx-annw,.itx-launcher,.itx-dealpill) img:not(#itx_):not(#itx_){border:0;border-radius:0;box-shadow:none;padding:0}
.itx-hub :not(#itx_):not(#itx_)::-webkit-scrollbar,.itx-modal :not(#itx_):not(#itx_)::-webkit-scrollbar{width:6px;height:6px}
.itx-hub :not(#itx_):not(#itx_)::-webkit-scrollbar-track,.itx-modal :not(#itx_):not(#itx_)::-webkit-scrollbar-track{background:transparent}
.itx-hub :not(#itx_):not(#itx_)::-webkit-scrollbar-thumb,.itx-modal :not(#itx_):not(#itx_)::-webkit-scrollbar-thumb{background:var(--line2);border-radius:6px}
.itx-hub :not(#itx_):not(#itx_)::-webkit-scrollbar-corner,.itx-modal :not(#itx_):not(#itx_)::-webkit-scrollbar-corner{background:transparent}
@media (min-width:768px){
.itx-hub--left .itx-hub__sheet:not(#itx_):not(#itx_){right:auto;left:12px;transform:translateX(calc(-100% - 24px))}
.itx-hub--left.is-full .itx-hub__sheet:not(#itx_):not(#itx_){left:0}
}
.itx-topbar:not(#itx_):not(#itx_){position:relative;z-index:2147483605;width:100%;overflow:hidden;max-height:0;transition:max-height .35s cubic-bezier(.2,.8,.2,1);
	background:linear-gradient(90deg,color-mix(in srgb,var(--an) 92%,#000),var(--an) 45%,color-mix(in srgb,var(--an2) 80%,var(--an)));color:#fff}
.itx-topbar.is-in:not(#itx_):not(#itx_){max-height:120px}
.itx-topbar.itx-ann--promo:not(#itx_):not(#itx_),.itx-topbar.itx-ann--win:not(#itx_):not(#itx_){color:#111}
.itx-topbar.itx-ann--promo:not(#itx_):not(#itx_){background:linear-gradient(90deg,#f59e0b,#fbbf24 50%,#fde047)}
.itx-topbar__in:not(#itx_):not(#itx_){display:flex;align-items:center;gap:12px;max-width:1280px;margin:0 auto;padding:9px 14px;min-height:44px;font-size:14px;line-height:1.3}
.itx-topbar__ico:not(#itx_):not(#itx_){font-size:20px;flex:none;animation:itx-annbob 2.4s ease-in-out infinite}
.itx-annw .itx-topbar__txt:not(#itx_):not(#itx_){flex:1;min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:inherit;font-size:14px}
.itx-topbar__txt b:not(#itx_):not(#itx_){font-weight:800}
.itx-topbar__txt span:not(#itx_):not(#itx_){opacity:.9}
.itx-topbar__clock:not(#itx_):not(#itx_){flex:none;font:800 12px/1 var(--itx-display);padding:6px 9px;border-radius:8px;background:rgba(0,0,0,.18);font-variant-numeric:tabular-nums;white-space:nowrap}
.itx-topbar__clock:empty:not(#itx_):not(#itx_){display:none}
.itx-annw .itx-topbar__cta:not(#itx_):not(#itx_){flex:none;padding:7px 14px;border-radius:9px;background:#fff;color:#111;font:800 13px/1 var(--itx-display);text-decoration:none;white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,.15)}
.itx-annw .itx-topbar__cta:hover:not(#itx_):not(#itx_){color:#111;transform:translateY(-1px)}
.itx-topbar.itx-ann--promo .itx-topbar__cta:not(#itx_):not(#itx_),.itx-topbar.itx-ann--win .itx-topbar__cta:not(#itx_):not(#itx_){background:#111;color:#fff}
.itx-topbar__n:not(#itx_):not(#itx_){flex:none;font-size:11px;opacity:.7;font-weight:700}
.itx-annw .itx-topbar__x:not(#itx_):not(#itx_){flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:12px;opacity:.75;color:inherit}
.itx-annw .itx-topbar__x:hover:not(#itx_):not(#itx_){opacity:1;background:rgba(0,0,0,.12)}
@media (max-width:640px){
.itx-topbar__in:not(#itx_):not(#itx_){gap:8px;padding:8px 10px;font-size:13px}
.itx-topbar__txt span:not(#itx_):not(#itx_){display:none}
.itx-topbar__n:not(#itx_):not(#itx_){display:none}
.itx-annw .itx-topbar__cta:not(#itx_):not(#itx_){padding:6px 10px;font-size:12px}
}
.itx-has-pill .itx-launcher--bottom:not(#itx_):not(#itx_){bottom:calc(max(var(--itx-l-y,88px), 84px) + env(safe-area-inset-bottom))}
@media (min-width:768px){
.itx-has-pill .itx-launcher--bottom:not(#itx_):not(#itx_){bottom:calc(var(--itx-l-y,88px) + env(safe-area-inset-bottom))}
}
.itxa__hud:not(#itx_):not(#itx_){z-index:4}
.itxa__screen:not(#itx_):not(#itx_){z-index:3}
.itxa .itxa__later:not(#itx_):not(#itx_){margin-top:2px;padding:8px 14px;border-radius:12px;font:700 13px/1 var(--itx-display);color:rgba(255,255,255,.7);background:none}
.itxa .itxa__later:hover:not(#itx_):not(#itx_){color:#fff;background:rgba(255,255,255,.08)}
.itxa__btns:not(#itx_):not(#itx_){display:flex;flex-direction:column;gap:8px;width:100%;margin-top:4px}
.itx-launcher__tuck:not(#itx_):not(#itx_){position:absolute;top:-6px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font:900 14px/1 system-ui,sans-serif;color:#fff;background:rgba(14,11,28,.82);box-shadow:0 2px 6px rgba(0,0,0,.35),0 0 0 2px rgba(255,255,255,.9);opacity:0;scale:.6;transition:opacity .18s,scale .18s;cursor:pointer;z-index:2}
.itx-launcher--right .itx-launcher__tuck:not(#itx_):not(#itx_){left:-6px}
.itx-launcher--left .itx-launcher__tuck:not(#itx_):not(#itx_){right:-6px}
.itx-launcher--left .itx-launcher__badge:not(#itx_):not(#itx_){right:auto;left:-3px}
.itx-launcher:hover .itx-launcher__tuck:not(#itx_):not(#itx_),.itx-launcher:focus-visible .itx-launcher__tuck:not(#itx_):not(#itx_){opacity:1;scale:1}
@media (hover:none){
.itx-launcher__tuck:not(#itx_):not(#itx_){opacity:.9;scale:.85}
}
.itx-launcher.is-tucked:not(#itx_):not(#itx_){animation:none;scale:.8;opacity:.9}
.itx-launcher.is-tucked img:not(#itx_):not(#itx_){animation:none!important}
.itx-launcher--right.is-tucked:not(#itx_):not(#itx_){translate:calc(100% - 26px + var(--itx-l-x,16px)) 0}
.itx-launcher--left.is-tucked:not(#itx_):not(#itx_){translate:calc(-100% + 26px - var(--itx-l-x,16px)) 0}
.itx-launcher--right.is-tucked:hover:not(#itx_):not(#itx_){translate:calc(100% - 36px + var(--itx-l-x,16px)) 0;scale:.8}
.itx-launcher--left.is-tucked:hover:not(#itx_):not(#itx_){translate:calc(-100% + 36px - var(--itx-l-x,16px)) 0;scale:.8}
.itx-launcher.is-tucked .itx-launcher__tuck:not(#itx_):not(#itx_),.itx-launcher.is-tucked .itx-launcher__label:not(#itx_):not(#itx_),.itx-launcher.is-tucked .itx-launcher__ann:not(#itx_):not(#itx_){display:none}
.itx-launcher.is-tucked:not(#itx_):not(#itx_)::before,.itx-launcher.is-tucked:not(#itx_):not(#itx_)::after{display:none}
.itx-launcher.is-tucked .itx-launcher__badge:not(#itx_):not(#itx_){top:50%;margin-top:-11px}
.itx-launcher--right.is-tucked .itx-launcher__badge:not(#itx_):not(#itx_){right:auto;left:-6px}
.itx-launcher--left.is-tucked .itx-launcher__badge:not(#itx_):not(#itx_){left:auto;right:-6px}
.itx-ann--hot:not(#itx_):not(#itx_){--an:#ea580c;--an2:#f43f5e}
.itx-topbar.itx-ann--hot:not(#itx_):not(#itx_){background:linear-gradient(90deg,#c2410c,#ea580c 40%,#e11d48)}
.itx-live-t:not(#itx_):not(#itx_){font-variant-numeric:tabular-nums;font-weight:800}
.itx-live-badges:not(#itx_):not(#itx_){display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 12px;font-family:var(--itx-font,inherit)}
.itx-live-badges[hidden]:not(#itx_):not(#itx_){display:none}
.itx-live-badges--loop:not(#itx_):not(#itx_){margin:4px 0 6px;justify-content:center}
.itx-live-b:not(#itx_):not(#itx_){--lb:#ea580c;position:relative;display:inline-flex;align-items:center;gap:6px;padding:6px 11px 6px 8px;border-radius:999px;font-size:13px;font-weight:700;line-height:1.2;color:#fff;overflow:hidden;
	background:linear-gradient(135deg,var(--lb),color-mix(in srgb,var(--lb) 70%,#000));box-shadow:0 4px 12px color-mix(in srgb,var(--lb) 35%,transparent)}
.itx-live-b.is-urgent:not(#itx_):not(#itx_){--lb:#dc2626}
.itx-live-b.is-win:not(#itx_):not(#itx_){--lb:#059669}
.itx-live-b.is-info:not(#itx_):not(#itx_){--lb:var(--itx-accent)}
.itx-live-b.is-promo:not(#itx_):not(#itx_){--lb:#d97706}
.itx-live-b__ico:not(#itx_):not(#itx_){font-size:15px;animation:itx-live-flick 1.6s ease-in-out infinite}
.itx-live-b.is-hot .itx-live-b__ico:not(#itx_):not(#itx_){animation:itx-live-burn 1.1s ease-in-out infinite}
@keyframes itx-live-burn{0%,100%{transform:scale(1) rotate(-4deg)}50%{transform:scale(1.18) rotate(5deg);filter:drop-shadow(0 0 6px #fde047)}}
@keyframes itx-live-flick{0%,100%{opacity:1}50%{opacity:.75}}
.itx-live-b__bar:not(#itx_):not(#itx_){display:block;width:56px;height:6px;border-radius:6px;background:rgba(255,255,255,.3);overflow:hidden;margin-left:2px}
.itx-live-b__bar i:not(#itx_):not(#itx_){display:block;height:100%;border-radius:6px;background:#fff}
.itx-live-badges--loop .itx-live-b:not(#itx_):not(#itx_){font-size:11.5px;padding:4px 9px 4px 6px}
.itx-live-b:not(#itx_):not(#itx_)::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.28) 50%,transparent 60%);transform:translateX(-120%);animation:itx-live-shine 4.5s ease-in-out infinite}
@keyframes itx-live-shine{0%,70%{transform:translateX(-120%)}100%{transform:translateX(120%)}}
.itx-livetoast:not(#itx_):not(#itx_){--lt:#ea580c;position:fixed;bottom:calc(16px + env(safe-area-inset-bottom));z-index:2147483612;display:flex;align-items:center;gap:10px;max-width:min(360px,calc(100vw - 110px));padding:10px 10px 10px 12px;border-radius:16px;
	background:#14102a;color:#fff;box-shadow:0 14px 34px rgba(0,0,0,.35),inset 0 0 0 1px rgba(255,255,255,.08),inset 3px 0 0 var(--lt);font:600 13.5px/1.35 var(--itx-font,system-ui,sans-serif);
	opacity:0;transform:translateY(16px) scale(.97);transition:opacity .3s,transform .4s cubic-bezier(.2,1.4,.4,1)}
.itx-livetoast.is-left:not(#itx_):not(#itx_){left:16px}
.itx-livetoast.is-right:not(#itx_):not(#itx_){right:16px}
.itx-livetoast.is-in:not(#itx_):not(#itx_){opacity:1;transform:none}
.itx-livetoast.is-urgent:not(#itx_):not(#itx_){--lt:#dc2626}
.itx-livetoast.is-win:not(#itx_):not(#itx_){--lt:#10b981}
.itx-livetoast.is-info:not(#itx_):not(#itx_){--lt:var(--itx-accent)}
.itx-livetoast.is-promo:not(#itx_):not(#itx_){--lt:#f59e0b}
.itx-livetoast__ico:not(#itx_):not(#itx_){flex:none;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;font-size:19px;background:color-mix(in srgb,var(--lt) 22%,transparent)}
.itx-livetoast.is-hot .itx-livetoast__ico:not(#itx_):not(#itx_){animation:itx-live-burn 1.1s ease-in-out infinite}
.itx-livetoast a.itx-livetoast__txt:not(#itx_):not(#itx_){flex:1;min-width:0;color:#fff;text-decoration:none}
.itx-livetoast a.itx-livetoast__txt:hover:not(#itx_):not(#itx_){color:#fff;text-decoration:underline}
.itx-livetoast__x:not(#itx_):not(#itx_){flex:none;width:24px;height:24px;border:0;border-radius:50%;background:rgba(255,255,255,.08);color:rgba(255,255,255,.7);font-size:10px;cursor:pointer;padding:0}
.itx-has-pill .itx-livetoast:not(#itx_):not(#itx_){bottom:calc(84px + env(safe-area-inset-bottom))}
html.itx-locked .itx-livetoast:not(#itx_):not(#itx_){display:none}
@media (prefers-reduced-motion:reduce){
.itx-live-b__ico:not(#itx_):not(#itx_),.itx-live-b:not(#itx_):not(#itx_)::after,.itx-livetoast__ico:not(#itx_):not(#itx_){animation:none!important}
}
@media (max-width:767px){
.itx-livetoast:not(#itx_):not(#itx_),.itx-has-pill .itx-livetoast:not(#itx_):not(#itx_){top:calc(10px + env(safe-area-inset-top));bottom:auto;left:10px;right:10px;max-width:none;transform:translateY(-14px) scale(.98)}
.itx-livetoast.is-in:not(#itx_):not(#itx_){transform:none}
}
