:root{--gsi-font-scale:1;--gsi-space-unit:1px;--gsi-page-gap:18px;--gsi-surface-pad:22px;--gsi-mobile-header-height:46px;--gsi-mobile-header-gap:0px;--gsi-mobile-nav-height:68px;--gsi-mobile-nav-clearance:calc(var(--gsi-mobile-nav-height) + 17px + max(8px, env(safe-area-inset-bottom,0px)) + env(safe-area-inset-bottom,0px))}html[data-font-scale=small]{font-size:calc(15px * var(--gsi-font-scale,1))}html[data-font-scale=standard]{font-size:calc(16px * var(--gsi-font-scale,1))}html[data-font-scale=large]{font-size:calc(18px * var(--gsi-font-scale,1))}html[data-content-size=compact]{--gsi-space-unit:.9px;--gsi-page-gap:12px;--gsi-surface-pad:16px}html[data-content-size=standard]{--gsi-space-unit:1px}html[data-content-size=spacious]{--gsi-space-unit:1.1px;--gsi-page-gap:26px;--gsi-surface-pad:30px}@media (max-width:1023px){html,body,body *{-ms-overflow-style:none;scrollbar-width:none!important}html::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html[data-content-size=compact] .ibnf-app-content-shell main>.container,html[data-content-size=compact] .ibnf-app-content-shell main>[class*=max-w-]{padding-inline-start:8px!important;padding-inline-end:8px!important}html[data-content-size=standard] .ibnf-app-content-shell main>.container,html[data-content-size=standard] .ibnf-app-content-shell main>[class*=max-w-]{padding-inline-start:12px!important;padding-inline-end:12px!important}html[data-content-size=spacious] .ibnf-app-content-shell main>.container,html[data-content-size=spacious] .ibnf-app-content-shell main>[class*=max-w-]{padding-inline-start:20px!important;padding-inline-end:20px!important}}.mobile-player-header-shell{width:100%;height:calc(var(--gsi-mobile-header-height) + var(--gsi-mobile-header-gap));position:relative}.mobile-player-header{isolation:isolate;width:100%;height:var(--gsi-mobile-header-height);grid-template-columns:minmax(0, 1fr) calc(36 * var(--gsi-space-unit,1px)) minmax(0, 1fr);align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));padding:0 calc(10 * var(--gsi-space-unit,1px));border:0;border-bottom:1px solid hsl(var(--foreground) / .12);background:radial-gradient(circle at 50% -80%, hsl(var(--primary) / .18), transparent 48%), linear-gradient(180deg, hsl(var(--card) / .78), hsl(var(--background) / .62));box-shadow:0 14px 34px -28px hsl(var(--primary) / .72), inset 0 1px 0 hsl(var(--foreground) / .1);-webkit-backdrop-filter:blur(26px)saturate(155%);backdrop-filter:blur(26px)saturate(155%);border-radius:0;margin:0;display:grid;position:relative;overflow:hidden}.mobile-player-header:before{content:"";z-index:-1;background:linear-gradient(110deg, hsl(var(--foreground) / .075), transparent 26% 74%, hsl(var(--primary) / .055)), linear-gradient(90deg, transparent, hsl(var(--foreground) / .035), transparent);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.mobile-player-header__account{isolation:isolate;width:calc(100 * var(--gsi-space-unit,1px));place-self:stretch start;align-items:center;gap:calc(4 * var(--gsi-space-unit,1px));height:100%;margin-left:calc(-10 * var(--gsi-space-unit,1px));padding:0 calc(18 * var(--gsi-space-unit,1px)) 0 calc(8 * var(--gsi-space-unit,1px));clip-path:polygon(0 0,100% 0,calc(100% - 18px) 100%,0 100%);color:hsl(var(--foreground));background:radial-gradient(100% 150% at 18% -42%, hsl(var(--foreground) / .12), transparent 52%), linear-gradient(145deg, hsl(var(--card) / .88), hsl(var(--background) / .7));box-shadow:inset 0 1px 0 hsl(var(--foreground) / .16), inset 0 -4px 9px hsl(var(--background) / .28), inset 0 0 0 1px hsl(var(--accent) / .18);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;transition:filter .16s,transform .16s;display:grid;position:relative;overflow:hidden}.mobile-player-header__account:after{content:"";z-index:-1;background:linear-gradient(108deg, hsl(var(--accent) / .1), transparent 48% 76%, hsl(var(--foreground) / .055));pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.mobile-player-header__account-copy{align-content:center;gap:3px;min-width:0;display:grid}.mobile-player-header__account-copy>strong{font-family:var(--ibnf-font-ui);font-size:calc(11px * var(--gsi-font-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:950;line-height:1;overflow:hidden}.mobile-player-header__account-copy>small{color:hsl(var(--muted-foreground));font-family:var(--ibnf-font-ui);font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:850;line-height:1;overflow:hidden}.mobile-player-header__account-level{min-width:calc(23 * var(--gsi-space-unit,1px));min-height:calc(25 * var(--gsi-space-unit,1px));padding-left:calc(5 * var(--gsi-space-unit,1px));border-left:1px solid hsl(var(--accent) / .36);color:hsl(var(--primary));font-family:var(--ibnf-font-ui);grid-template-columns:auto auto;place-content:center;align-items:baseline;gap:2px;line-height:1;display:grid}.mobile-player-header__account-level small{font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.08em;font-weight:900}.mobile-player-header__account-level strong{font-size:calc(10px * var(--gsi-font-scale,1));font-weight:950}.mobile-player-header__account:active{filter:brightness(1.08);transform:translateY(1px)}.mobile-player-header__account--guest .mobile-player-header__account-copy>small{color:hsl(var(--muted-foreground))}.mobile-player-header__account--guest .mobile-player-header__account-level{min-width:0;min-height:0;padding-left:calc(6 * var(--gsi-space-unit,1px));font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.08em;text-transform:uppercase;font-weight:950;display:block}.mobile-player-header__brand{z-index:1;width:calc(36 * var(--gsi-space-unit,1px));height:calc(40 * var(--gsi-space-unit,1px));justify-self:center;place-items:center;text-decoration:none;display:grid;position:relative}.mobile-player-header__brand:before{content:"";inset:calc(5 * var(--gsi-space-unit,1px)) 3px;z-index:-1;background:hsl(var(--primary) / .09);filter:blur(6px);border-radius:50%;position:absolute}.mobile-player-header__brand-mark{width:calc(36 * var(--gsi-space-unit,1px));height:calc(36 * var(--gsi-space-unit,1px));-o-object-fit:contain;object-fit:contain;max-width:none;filter:drop-shadow(0 3px 7px hsl(var(--background) / .45))}.mobile-player-header__street-play{isolation:isolate;width:calc(100 * var(--gsi-space-unit,1px));justify-content:center;place-self:stretch end;align-items:center;gap:calc(4 * var(--gsi-space-unit,1px));height:100%;margin-right:calc(-10 * var(--gsi-space-unit,1px));padding:0 calc(4 * var(--gsi-space-unit,1px)) 0 calc(18 * var(--gsi-space-unit,1px));clip-path:polygon(0 0,100% 0,100% 100%,18px 100%);color:hsl(var(--accent-foreground));background:radial-gradient(95% 150% at 72% -45%, #ffffff9e, transparent 52%), linear-gradient(145deg, color-mix(in srgb, hsl(var(--accent)) 82%, white), hsl(var(--accent)) 58%, color-mix(in srgb, hsl(var(--accent)) 84%, black));box-shadow:inset 0 2px 0 #ffffff94, inset 0 -5px 10px hsl(var(--background) / .32), inset -1px 0 0 #fff3, 0 10px 24px -11px hsl(var(--accent) / .98);filter:drop-shadow(0 2px 0 hsl(var(--background) / .34)) drop-shadow(0 7px 10px hsl(var(--accent) / .2));font-family:var(--ibnf-font-ui);font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.025em;text-transform:uppercase;text-shadow:0 1px #fff3;white-space:nowrap;font-style:normal;font-weight:950;text-decoration:none;transition:filter .16s,transform .16s;display:flex;position:relative;overflow:hidden}.mobile-player-header__street-play:after{content:"";z-index:-1;width:calc(58 * var(--gsi-space-unit,1px));height:calc(34 * var(--gsi-space-unit,1px));top:calc(-22 * var(--gsi-space-unit,1px));left:calc(13 * var(--gsi-space-unit,1px));filter:blur(10px);background:#ffffff57;border-radius:50%;position:absolute;transform:rotate(-18deg)}.mobile-player-header__street-play svg{width:calc(14 * var(--gsi-space-unit,1px));height:calc(14 * var(--gsi-space-unit,1px));filter:drop-shadow(0 1px 1px #ffffff38);flex:none}.mobile-player-header__street-play:active{filter:brightness(.96) saturate(1.08) drop-shadow(0 2px 0 hsl(var(--background) / .28));transform:translateY(1px)}:is(.mobile-player-header__street-play:focus-visible,.mobile-player-header__account:focus-visible,.mobile-player-header__hub-dock:focus-visible,.mobile-player-header__notifications-button:focus-visible){outline:2px solid hsl(var(--foreground) / .86);outline-offset:calc(-4 * var(--gsi-space-unit,1px))}.mobile-player-header__notifications{z-index:3;top:var(--gsi-mobile-header-height);width:calc(82 * var(--gsi-space-unit,1px));height:calc(24 * var(--gsi-space-unit,1px));position:absolute;left:0}.mobile-player-header__notifications-button{isolation:isolate;justify-content:center;align-items:center;gap:calc(5 * var(--gsi-space-unit,1px));width:100%;height:100%;padding:0 calc(11 * var(--gsi-space-unit,1px)) 0 calc(5 * var(--gsi-space-unit,1px));clip-path:polygon(0 0,100% 0,calc(100% - 9px) 100%,0 100%);color:hsl(var(--foreground));background:hsl(var(--accent) / .88);filter:drop-shadow(0 7px 11px hsl(var(--background) / .45));font-family:var(--ibnf-font-ui);font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;border:0;font-style:normal;font-weight:950;transition:filter .16s,transform .16s;display:flex;position:relative;overflow:hidden}.mobile-player-header__notifications-button:before{content:"";z-index:-1;clip-path:polygon(0 0,100% 0,calc(100% - 8px) 100%,0 100%);background:radial-gradient(90% 150% at 26% -42%, hsl(var(--foreground) / .14), transparent 48%), linear-gradient(155deg, hsl(var(--card) / .9), hsl(var(--background) / .78));box-shadow:inset 0 1px 0 hsl(var(--foreground) / .11);-webkit-backdrop-filter:blur(18px)saturate(155%);backdrop-filter:blur(18px)saturate(155%);position:absolute;top:1px;bottom:1px;left:0;right:1px}.mobile-player-header__notifications-button>svg{width:calc(12 * var(--gsi-space-unit,1px));height:calc(12 * var(--gsi-space-unit,1px));color:hsl(var(--accent));filter:drop-shadow(0 0 5px hsl(var(--accent) / .5));flex:none}.mobile-player-header__notifications-label{display:none}.mobile-player-header__notifications-button:active{filter:brightness(1.08);transform:translateY(1px)}.mobile-player-header__notifications-badge{min-width:calc(13 * var(--gsi-space-unit,1px));height:calc(13 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));color:hsl(var(--primary-foreground));background:hsl(var(--primary));box-shadow:0 0 8px hsl(var(--primary) / .55);font-size:calc(10px * var(--gsi-font-scale,1));justify-content:center;align-items:center;padding:0 3px;font-style:normal;font-weight:950;line-height:1;display:flex}.mobile-player-header__hub-dock{z-index:2;top:var(--gsi-mobile-header-height);width:calc(82 * var(--gsi-space-unit,1px));height:calc(24 * var(--gsi-space-unit,1px));justify-content:center;align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));padding:0 calc(5 * var(--gsi-space-unit,1px)) 0 calc(14 * var(--gsi-space-unit,1px));clip-path:polygon(0 0,100% 0,100% 100%,9px 100%);color:hsl(var(--foreground));background:hsl(var(--accent) / .88);filter:drop-shadow(0 8px 12px hsl(var(--background) / .5));font-family:var(--ibnf-font-ui);font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.08em;text-transform:uppercase;border:0;font-style:normal;font-weight:950;transition:filter .16s,transform .16s;display:flex;position:absolute;right:0;overflow:hidden}.mobile-player-header__hub-dock:before{content:"";z-index:-1;clip-path:polygon(0 0,100% 0,100% 100%,8px 100%);background:radial-gradient(90% 150% at 72% -42%, hsl(var(--foreground) / .14), transparent 48%), linear-gradient(155deg, hsl(var(--card) / .9), hsl(var(--background) / .78));box-shadow:inset 0 1px 0 hsl(var(--foreground) / .11);-webkit-backdrop-filter:blur(18px)saturate(155%);backdrop-filter:blur(18px)saturate(155%);position:absolute;top:1px;bottom:1px;left:1px;right:0}.mobile-player-header__hub-dock svg{width:calc(12 * var(--gsi-space-unit,1px));height:calc(12 * var(--gsi-space-unit,1px));color:hsl(var(--accent));filter:drop-shadow(0 0 5px hsl(var(--accent) / .5));flex:none}.mobile-player-header__hub-dock:active{filter:brightness(1.08);transform:translateY(1px)}.mobile-social-hub{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.mobile-social-hub__header{min-height:calc(55 * var(--gsi-space-unit,1px));padding:calc(10 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px)) calc(9 * var(--gsi-space-unit,1px)) calc(13 * var(--gsi-space-unit,1px));border-bottom:1px solid hsl(var(--foreground) / .1);background:linear-gradient(110deg, hsl(var(--primary) / .07), transparent 45%);flex:0 0 55px;justify-content:space-between;align-items:center;display:flex}.mobile-social-hub__kicker{color:hsl(var(--primary));font-family:var(--ibnf-font-ui);font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.24em;text-transform:uppercase;font-weight:950;line-height:1}.mobile-social-hub__title{margin-top:calc(5 * var(--gsi-space-unit,1px));font-family:var(--ibnf-font-display);font-size:calc(20px * var(--gsi-font-scale,1));letter-spacing:var(--ibnf-heading-tracking);text-transform:uppercase;font-weight:800;line-height:.9}.mobile-social-hub__close{width:calc(34 * var(--gsi-space-unit,1px));height:calc(34 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--foreground) / .1);border-radius:calc(11 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground));background:hsl(var(--foreground) / .04);place-items:center;display:grid}.mobile-social-hub__body{grid-template-rows:calc(154 * var(--gsi-space-unit,1px)) minmax(calc(122 * var(--gsi-space-unit,1px)), 1fr) calc(122 * var(--gsi-space-unit,1px));gap:calc(8 * var(--gsi-space-unit,1px));min-height:0;padding:calc(9 * var(--gsi-space-unit,1px));flex:1;display:grid;overflow:hidden}.mobile-social-hub__channels,.mobile-social-hub__friends,.mobile-social-hub__team{grid-template-rows:calc(40 * var(--gsi-space-unit,1px)) minmax(0, 1fr);border:1px solid hsl(var(--foreground) / .1);border-radius:calc(16 * var(--gsi-space-unit,1px));background:linear-gradient(145deg, hsl(var(--card) / .62), hsl(var(--background) / .38));min-height:0;box-shadow:inset 0 1px hsl(var(--foreground) / .055);display:grid;overflow:hidden}.mobile-social-hub__section-head{justify-content:space-between;align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));min-width:0;padding:calc(7 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px));border-bottom:1px solid hsl(var(--foreground) / .075);display:flex}.mobile-social-hub__section-head>div{gap:3px;min-width:0;display:grid}.mobile-social-hub__section-head span{color:hsl(var(--primary));font-family:var(--ibnf-font-ui);font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.19em;text-transform:uppercase;font-weight:950;line-height:1}.mobile-social-hub__section-head strong{font-family:var(--ibnf-font-ui);font-size:calc(10px * var(--gsi-font-scale,1));text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:900;line-height:1;overflow:hidden}.mobile-social-hub__section-head>small{max-width:calc(128 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground));font-family:var(--ibnf-font-ui);font-size:calc(10px * var(--gsi-font-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:750;line-height:1;overflow:hidden}.mobile-social-hub__channel-grid{gap:calc(5 * var(--gsi-space-unit,1px));min-height:0;padding:calc(7 * var(--gsi-space-unit,1px));grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;display:grid}.mobile-social-hub__channel{grid-template-columns:calc(20 * var(--gsi-space-unit,1px)) minmax(0, 1fr) calc(12 * var(--gsi-space-unit,1px));align-items:center;gap:calc(5 * var(--gsi-space-unit,1px));min-width:0;padding:calc(6 * var(--gsi-space-unit,1px)) calc(7 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--foreground) / .085);border-radius:calc(11 * var(--gsi-space-unit,1px));color:hsl(var(--foreground));background:hsl(var(--foreground) / .035);text-align:left;display:grid}.mobile-social-hub__channel>svg:first-child{color:hsl(var(--primary))}.mobile-social-hub__channel>svg:last-child{color:hsl(var(--muted-foreground))}.mobile-social-hub__channel>span{gap:3px;min-width:0;display:grid}.mobile-social-hub__channel strong,.mobile-social-hub__channel small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-social-hub__channel strong{font-family:var(--ibnf-font-ui);font-size:calc(11px * var(--gsi-font-scale,1));text-transform:uppercase;font-weight:900;line-height:1}.mobile-social-hub__channel small{color:hsl(var(--muted-foreground));font-family:var(--ibnf-font-ui);font-size:calc(10px * var(--gsi-font-scale,1));line-height:1}.mobile-social-hub__channel:disabled{cursor:not-allowed;opacity:.38}.mobile-social-hub__friends-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:hsl(var(--primary) / .34) transparent;min-height:0;overflow-y:auto}.mobile-social-hub__empty{height:100%;min-height:calc(82 * var(--gsi-space-unit,1px));justify-content:center;align-items:center;gap:calc(5 * var(--gsi-space-unit,1px));padding:calc(10 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground));text-align:center;flex-direction:column;display:flex}.mobile-social-hub__empty svg{color:hsl(var(--primary) / .72)}.mobile-social-hub__empty span{color:hsl(var(--foreground) / .78);font-family:var(--ibnf-font-ui);font-size:calc(11px * var(--gsi-font-scale,1));font-weight:850}.mobile-social-hub__empty small{font-size:calc(10px * var(--gsi-font-scale,1))}.mobile-social-hub__friend-list{margin:0;padding:0;list-style:none}.mobile-social-hub__friend-list>li{min-height:calc(45 * var(--gsi-space-unit,1px));border-bottom:1px solid hsl(var(--foreground) / .06);align-items:center;display:flex}.mobile-social-hub__friend-list>li:last-child{border-bottom:0}.mobile-social-hub__friend-list>li>button:first-child{flex:1;min-width:0}.mobile-social-hub__friend-list .h-6{width:calc(27 * var(--gsi-space-unit,1px));height:calc(27 * var(--gsi-space-unit,1px))}.mobile-social-hub__friend-remove{width:calc(28 * var(--gsi-space-unit,1px));height:calc(28 * var(--gsi-space-unit,1px));margin-right:calc(7 * var(--gsi-space-unit,1px));border-radius:calc(9 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground));font-size:calc(15px * var(--gsi-font-scale,1));flex:none;place-items:center;display:grid}.mobile-social-hub__team-card{grid-template-columns:calc(36 * var(--gsi-space-unit,1px)) minmax(0, 1fr) auto calc(30 * var(--gsi-space-unit,1px));align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));min-width:0;padding:calc(9 * var(--gsi-space-unit,1px));display:grid}.mobile-social-hub__team-card>.h-10,.mobile-social-hub__team-card>[class*=h-]{width:calc(36 * var(--gsi-space-unit,1px));height:calc(36 * var(--gsi-space-unit,1px))}.mobile-social-hub__team-card>div{gap:calc(4 * var(--gsi-space-unit,1px));min-width:0;display:grid}.mobile-social-hub__team-card>div strong,.mobile-social-hub__team-card>div small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-social-hub__team-card>div strong{font-family:var(--ibnf-font-ui);font-size:calc(10px * var(--gsi-font-scale,1));font-weight:900}.mobile-social-hub__team-card>div small{color:hsl(var(--muted-foreground));font-size:calc(10px * var(--gsi-font-scale,1))}.mobile-social-hub__team-card>button,.mobile-social-hub__team-card>a{height:calc(30 * var(--gsi-space-unit,1px));justify-content:center;align-items:center;gap:calc(5 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--foreground) / .09);border-radius:calc(10 * var(--gsi-space-unit,1px));color:hsl(var(--foreground));background:hsl(var(--foreground) / .035);font-size:calc(10px * var(--gsi-font-scale,1));text-transform:uppercase;font-weight:900;text-decoration:none;display:flex}.mobile-social-hub__team-card>button{padding:0 calc(9 * var(--gsi-space-unit,1px));color:hsl(var(--primary))}.mobile-social-hub__team-empty{gap:calc(6 * var(--gsi-space-unit,1px));min-height:0;padding:calc(8 * var(--gsi-space-unit,1px));grid-template-rows:1fr auto;display:grid}.mobile-social-hub__team-empty>div:first-child{align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));min-width:0;display:flex}.mobile-social-hub__team-empty>div:first-child>svg{color:hsl(var(--primary));flex:none}.mobile-social-hub__team-empty>div:first-child>span{gap:3px;min-width:0;display:grid}.mobile-social-hub__team-empty strong{font-family:var(--ibnf-font-ui);font-size:calc(11px * var(--gsi-font-scale,1));font-weight:900}.mobile-social-hub__team-empty small{color:hsl(var(--muted-foreground));font-size:calc(10px * var(--gsi-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-social-hub__team-empty>div:last-child{gap:calc(6 * var(--gsi-space-unit,1px));grid-template-columns:1fr 1fr;display:grid}.mobile-social-hub__team-empty a{min-height:calc(28 * var(--gsi-space-unit,1px));justify-content:center;align-items:center;gap:calc(5 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--foreground) / .09);border-radius:calc(9 * var(--gsi-space-unit,1px));color:hsl(var(--foreground));background:hsl(var(--foreground) / .035);font-family:var(--ibnf-font-ui);font-size:calc(10px * var(--gsi-font-scale,1));text-transform:uppercase;font-weight:900;text-decoration:none;display:flex}.mobile-social-hub__team-empty a:first-child{color:hsl(var(--primary));border-color:hsl(var(--primary) / .22);background:hsl(var(--primary) / .07)}@media (max-height:650px) and (max-width:1023px){.mobile-social-hub__header{min-height:calc(48 * var(--gsi-space-unit,1px));flex-basis:48px;padding-block-start:7px;padding-block-end:7px}.mobile-social-hub__title{font-size:calc(17px * var(--gsi-font-scale,1))}.mobile-social-hub__body{grid-template-rows:calc(132 * var(--gsi-space-unit,1px)) minmax(calc(104 * var(--gsi-space-unit,1px)), 1fr) calc(104 * var(--gsi-space-unit,1px));gap:calc(6 * var(--gsi-space-unit,1px));padding:calc(7 * var(--gsi-space-unit,1px))}.mobile-social-hub__channels,.mobile-social-hub__friends,.mobile-social-hub__team{grid-template-rows:calc(35 * var(--gsi-space-unit,1px)) minmax(0, 1fr);border-radius:calc(14 * var(--gsi-space-unit,1px))}.mobile-social-hub__section-head{padding-block-start:5px;padding-block-end:5px}.mobile-social-hub__channel-grid{gap:calc(4 * var(--gsi-space-unit,1px));padding:calc(5 * var(--gsi-space-unit,1px))}.mobile-social-hub__channel{padding-block-start:4px;padding-block-end:4px}}.mobile-bottom-nav{padding:0 calc(8 * var(--gsi-space-unit,1px)) max(calc(8 * var(--gsi-space-unit,1px)), env(safe-area-inset-bottom,0px));pointer-events:none;isolation:isolate;background:0 0;bottom:0}html.gsi-installed-pwa .mobile-bottom-nav{background:linear-gradient(180deg, transparent, hsl(var(--background) / .96))}.mobile-bottom-nav__backdrop{z-index:-2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:none;background:#05070adb;border:0;transition:opacity .28s cubic-bezier(.2,.75,.25,1);position:fixed;top:0;bottom:0;left:0;right:0}.mobile-bottom-nav.is-open .mobile-bottom-nav__backdrop{pointer-events:auto}.mobile-bottom-nav.is-dragging .mobile-bottom-nav__backdrop{transition:none}.mobile-bottom-nav__bar{z-index:2;height:var(--gsi-mobile-nav-height);border:1px solid hsl(var(--foreground) / .18);border-radius:calc(24 * var(--gsi-space-unit,1px));background:linear-gradient(155deg, hsl(var(--card) / .72), hsl(var(--background) / .5)), hsl(var(--card) / .42);box-shadow:0 22px 48px -18px #000000f5, 0 7px 18px -10px #000c, inset 0 1px hsl(var(--foreground) / .24), inset 0 -1px hsl(var(--foreground) / .06);-webkit-backdrop-filter:blur(30px)saturate(1.6);backdrop-filter:blur(30px)saturate(1.6);pointer-events:auto;touch-action:manipulation;position:relative;overflow:visible}.mobile-bottom-nav__bar:before,.mobile-bottom-nav__bar:after{content:"";z-index:0;pointer-events:none;position:absolute}.mobile-bottom-nav__bar:before{border-radius:calc(23 * var(--gsi-space-unit,1px));background:radial-gradient(110% 90% at 12% -18%, hsl(var(--foreground) / .22), transparent 42%), linear-gradient(180deg, hsl(var(--foreground) / .09), transparent 38%);top:1px;bottom:1px;left:1px;right:1px}.mobile-bottom-nav__bar:after{background:linear-gradient(90deg, transparent, hsl(var(--foreground) / .18), transparent);filter:blur(.2px);height:1px;bottom:0;left:12%;right:12%}.mobile-bottom-nav__drag-rail{inset:0 calc(8 * var(--gsi-space-unit,1px)) auto;z-index:2;height:calc(16 * var(--gsi-space-unit,1px));cursor:grab;touch-action:none;position:absolute}.mobile-bottom-nav.is-dragging .mobile-bottom-nav__drag-rail{cursor:grabbing}.mobile-bottom-nav__items{z-index:1;height:100%;padding:calc(6 * var(--gsi-space-unit,1px)) calc(4 * var(--gsi-space-unit,1px)) 3px;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;display:grid;position:relative}.mobile-bottom-nav__item{justify-content:flex-start;align-items:center;gap:calc(5 * var(--gsi-space-unit,1px));min-width:0;padding:calc(4 * var(--gsi-space-unit,1px)) 1px 3px;border-radius:calc(16 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground));font-family:var(--ibnf-font-display);font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.035em;text-transform:uppercase;touch-action:manipulation;flex-direction:column;font-style:normal;font-weight:900;line-height:1;text-decoration:none;transition:color .2s,background .2s,transform .2s;display:flex;position:relative}.mobile-bottom-nav__item:active{transform:scale(.94)}.mobile-bottom-nav__icon{min-height:calc(27 * var(--gsi-space-unit,1px));color:hsl(var(--foreground) / .82);filter:drop-shadow(0 3px 3px #00000085);place-items:center;transition:color .2s,filter .2s,transform .2s;display:grid;position:relative}.mobile-bottom-nav__icon>svg{width:calc(27 * var(--gsi-space-unit,1px));height:calc(27 * var(--gsi-space-unit,1px));stroke-width:2.35px}.mobile-bottom-nav__item>span:last-child{text-shadow:0 2px 5px #000000b8}.mobile-bottom-nav__icon>b{top:calc(-4 * var(--gsi-space-unit,1px));right:calc(-10 * var(--gsi-space-unit,1px));min-width:calc(15 * var(--gsi-space-unit,1px));height:calc(15 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));color:hsl(var(--destructive-foreground));background:hsl(var(--destructive));font-family:sans-serif;font-size:calc(10px * var(--gsi-font-scale,1));place-items:center;padding-inline-start:3px;padding-inline-end:3px;font-style:normal;display:grid;position:absolute}.mobile-bottom-nav__item.is-active{color:hsl(var(--foreground));box-shadow:none;background:0 0}.mobile-bottom-nav__item.is-active .mobile-bottom-nav__icon{color:hsl(var(--primary));filter:drop-shadow(0 3px 3px #0000007a) drop-shadow(0 0 9px hsl(var(--primary) / .5))}.mobile-bottom-nav__more-item{cursor:pointer;background:0 0;border:0}.mobile-bottom-nav__more-item[aria-expanded=true]{background:hsl(var(--primary) / .08)}.mobile-bottom-nav__more-item:focus-visible{outline:1px solid hsl(var(--primary) / .74);outline-offset:-3px}.mobile-bottom-nav__more-item[aria-expanded=true]:after{content:"";border-radius:calc(999 * var(--gsi-space-unit,1px));background:hsl(var(--primary));height:2px;box-shadow:0 0 8px hsl(var(--primary) / .58);position:absolute;bottom:1px;left:28%;right:28%}.theme-light .mobile-bottom-nav__item{color:hsl(var(--foreground) / .84)}.theme-light .mobile-bottom-nav__items .mobile-bottom-nav__icon{color:hsl(var(--foreground) / .92);filter:drop-shadow(0 1px 0 #ffffffe0) drop-shadow(0 2px 2px hsl(var(--foreground) / .16))}.theme-light .mobile-bottom-nav__item.is-active .mobile-bottom-nav__icon{color:color-mix(in srgb, hsl(var(--primary)) 78%, hsl(var(--foreground)));filter:drop-shadow(0 1px 0 #ffffffbd) drop-shadow(0 2px 2px hsl(var(--foreground) / .14)) drop-shadow(0 0 7px hsl(var(--primary) / .3))}.mobile-more-drawer{--mobile-more-surface:radial-gradient(120% 82% at 12% -12%, hsl(var(--foreground) / .14), transparent 48%), radial-gradient(90% 100% at 96% 110%, hsl(var(--primary) / .11), transparent 58%), linear-gradient(155deg, hsl(var(--card) / .78), hsl(var(--background) / .68));--mobile-more-line:hsl(var(--foreground) / .2);--mobile-more-shadow:0 -30px 74px -38px #000000f5, 0 18px 38px -24px #000000c7, inset 0 1px hsl(var(--foreground) / .22), inset 0 -1px hsl(var(--background) / .54);left:calc(8 * var(--gsi-space-unit,1px));right:calc(8 * var(--gsi-space-unit,1px));bottom:calc(var(--gsi-mobile-nav-height) + max(calc(28 * var(--gsi-space-unit,1px)), env(safe-area-inset-bottom,0px)));z-index:1;max-height:min(71svh, calc(590 * var(--gsi-space-unit,1px)));overscroll-behavior:contain;padding:calc(18 * var(--gsi-space-unit,1px)) calc(14 * var(--gsi-space-unit,1px)) calc(20 * var(--gsi-space-unit,1px));isolation:isolate;border:1px solid var(--mobile-more-line);border-radius:calc(28 * var(--gsi-space-unit,1px)) calc(28 * var(--gsi-space-unit,1px)) calc(20 * var(--gsi-space-unit,1px)) calc(20 * var(--gsi-space-unit,1px));background:var(--mobile-more-surface);box-shadow:var(--mobile-more-shadow);-webkit-backdrop-filter:blur(36px)saturate(1.48)contrast(1.04);backdrop-filter:blur(36px)saturate(1.48)contrast(1.04);transform-origin:bottom;visibility:hidden;will-change:transform, opacity;pointer-events:auto;transition:transform .34s cubic-bezier(.2,.8,.2,1),opacity .24s,visibility 0s linear .34s;position:fixed;overflow:hidden auto}.theme-mid .mobile-more-drawer{--mobile-more-surface:radial-gradient(120% 84% at 10% -14%, hsl(var(--foreground) / .16), transparent 48%), radial-gradient(88% 96% at 96% 108%, hsl(var(--primary) / .1), transparent 60%), linear-gradient(155deg, hsl(var(--card) / .74), hsl(var(--background) / .62));--mobile-more-line:hsl(var(--foreground) / .19);--mobile-more-shadow:0 -28px 70px -38px #080a0cbd, 0 18px 36px -24px #080a0c94, inset 0 1px hsl(var(--foreground) / .22), inset 0 -1px hsl(var(--background) / .42)}.theme-light .mobile-more-drawer{--mobile-more-surface:radial-gradient(120% 88% at 9% -16%, #ffffffb8, transparent 48%), radial-gradient(92% 98% at 98% 108%, hsl(var(--primary) / .13), transparent 60%), linear-gradient(155deg, hsl(var(--card) / .72), hsl(var(--background) / .54));--mobile-more-line:hsl(var(--foreground) / .16);--mobile-more-shadow:0 -28px 64px -38px #212a3b4d, 0 18px 34px -24px #212a3b38, inset 0 1px #fffc, inset 0 -1px hsl(var(--foreground) / .08)}.mobile-more-drawer:before{content:"";z-index:0;border-radius:calc(27 * var(--gsi-space-unit,1px)) calc(27 * var(--gsi-space-unit,1px)) calc(19 * var(--gsi-space-unit,1px)) calc(19 * var(--gsi-space-unit,1px));background:linear-gradient(128deg, hsl(var(--foreground) / .13), transparent 22% 70%, hsl(var(--primary) / .045)), radial-gradient(62% 32% at 50% 0%, hsl(var(--foreground) / .1), transparent 72%);pointer-events:none;position:absolute;top:1px;bottom:1px;left:1px;right:1px}.theme-light .mobile-more-drawer:before{background:linear-gradient(128deg, #ffffff8a, transparent 24% 70%, hsl(var(--primary) / .05)), radial-gradient(62% 32% at 50% 0%, #ffffff5c, transparent 72%)}.mobile-more-drawer>*{z-index:1;position:relative}.mobile-bottom-nav.is-open .mobile-more-drawer{visibility:visible;transition-delay:0s}.mobile-bottom-nav.is-dragging .mobile-more-drawer{transition:none}.mobile-more-drawer__header{padding:0 calc(4 * var(--gsi-space-unit,1px)) calc(14 * var(--gsi-space-unit,1px));justify-content:space-between;align-items:center;display:flex}.mobile-more-drawer__header>div{gap:3px;display:grid}.mobile-more-drawer__header small{color:hsl(var(--primary));font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.18em;font-weight:950}.mobile-more-drawer__header strong{font-family:var(--ibnf-font-display);font-size:calc(26px * var(--gsi-font-scale,1));text-transform:uppercase;font-style:normal;font-weight:950;line-height:1}.mobile-more-drawer__header>button{width:calc(34 * var(--gsi-space-unit,1px));height:calc(34 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--foreground) / .16);border-radius:calc(12 * var(--gsi-space-unit,1px));color:hsl(var(--foreground) / .76);background:linear-gradient(145deg, hsl(var(--foreground) / .1), hsl(var(--background) / .2));box-shadow:0 7px 15px -10px #000000c7, inset 0 1px hsl(var(--foreground) / .18);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);place-items:center;display:grid}.mobile-more-drawer__grid{gap:calc(7 * var(--gsi-space-unit,1px));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mobile-more-drawer__item{isolation:isolate;min-width:0;min-height:calc(78 * var(--gsi-space-unit,1px));justify-content:center;align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));padding:calc(9 * var(--gsi-space-unit,1px)) calc(4 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--foreground) / .13);border-radius:calc(18 * var(--gsi-space-unit,1px));color:hsl(var(--foreground) / .76);background:radial-gradient(100% 80% at 18% -12%, hsl(var(--foreground) / .105), transparent 50%), linear-gradient(150deg, hsl(var(--foreground) / .055), hsl(var(--background) / .14));box-shadow:0 11px 24px -16px #000000d6, 0 3px 8px -6px #000000bd, inset 0 1px hsl(var(--foreground) / .18), inset 0 -1px hsl(var(--background) / .36);-webkit-backdrop-filter:blur(14px)saturate(1.28);backdrop-filter:blur(14px)saturate(1.28);font-family:var(--ibnf-font-display);font-size:calc(11px * var(--gsi-font-scale,1));flex-direction:column;font-style:normal;font-weight:850;text-decoration:none;transition:transform .18s,color .18s,background .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.mobile-more-drawer__item:before{content:"";z-index:-1;border-radius:calc(17 * var(--gsi-space-unit,1px));background:linear-gradient(122deg, hsl(var(--foreground) / .09), transparent 30% 72%, hsl(var(--primary) / .045));pointer-events:none;position:absolute;top:1px;bottom:1px;left:1px;right:1px}.theme-light .mobile-more-drawer__item{border-color:hsl(var(--foreground) / .12);background:radial-gradient(100% 80% at 18% -12%, #ffffff9e, transparent 50%), linear-gradient(150deg, #ffffff61, hsl(var(--card) / .2));box-shadow:0 11px 24px -16px #212a3b5c, 0 3px 8px -6px #212a3b3d, inset 0 1px #ffffffc7, inset 0 -1px hsl(var(--foreground) / .08)}.mobile-more-drawer__item .mobile-bottom-nav__icon{width:calc(32 * var(--gsi-space-unit,1px));height:calc(32 * var(--gsi-space-unit,1px));min-height:calc(32 * var(--gsi-space-unit,1px));color:hsl(var(--foreground) / .82);box-shadow:none;filter:drop-shadow(0 5px 5px #0000006b);background:0 0;border:0;border-radius:0}.mobile-more-drawer__item .mobile-bottom-nav__icon>svg{width:calc(24 * var(--gsi-space-unit,1px));height:calc(24 * var(--gsi-space-unit,1px))}.mobile-more-drawer__item:active{box-shadow:0 5px 12px -10px #000000b3, inset 0 1px hsl(var(--foreground) / .15);transform:translateY(1px)scale(.965)}.mobile-more-drawer__item.is-active{border-color:hsl(var(--primary) / .42);color:hsl(var(--foreground));background:radial-gradient(100% 90% at 20% -10%, hsl(var(--primary) / .2), transparent 54%), linear-gradient(150deg, hsl(var(--primary) / .12), hsl(var(--background) / .14));box-shadow:0 12px 26px -17px hsl(var(--primary) / .48), 0 4px 10px -7px #000000b8, inset 0 1px hsl(var(--foreground) / .2)}.mobile-more-drawer__item.is-active .mobile-bottom-nav__icon{color:hsl(var(--primary));box-shadow:none;filter:drop-shadow(0 5px 5px #00000061) drop-shadow(0 0 8px hsl(var(--primary) / .38));background:0 0;border:0}@media (hover:hover){.mobile-more-drawer__item:hover{border-color:hsl(var(--foreground) / .24);color:hsl(var(--foreground));box-shadow:0 15px 28px -17px #000000d1, inset 0 1px hsl(var(--foreground) / .2);transform:translateY(-2px)}}.settings-page,.battlepass-page{width:min(calc(1180 * var(--gsi-space-unit,1px)), calc(100% - calc(28 * var(--gsi-space-unit,1px))));min-height:100svh;padding:calc(calc(94 * var(--gsi-space-unit,1px)) + env(safe-area-inset-top,0px)) 0 calc(112 * var(--gsi-space-unit,1px));margin-inline-start:auto;margin-inline-end:auto}.settings-hero{margin-bottom:calc(22 * var(--gsi-space-unit,1px))}.settings-hero>small,.battlepass-hero small,.settings-section-heading small,.settings-session small,.battlepass-record__copy>small,.battlepass-chart-section header small{color:hsl(var(--primary));font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.18em;font-weight:950}.settings-hero h1,.battlepass-hero h1{margin:calc(5 * var(--gsi-space-unit,1px)) 0 0;font-family:var(--ibnf-font-display);font-size:clamp(calc(36px * var(--gsi-font-scale,1)), 9vw, calc(70px * var(--gsi-font-scale,1)));letter-spacing:-.035em;text-transform:uppercase;font-style:italic;font-weight:950;line-height:.94}.settings-hero p,.battlepass-hero p{max-width:calc(620 * var(--gsi-space-unit,1px));margin:calc(12 * var(--gsi-space-unit,1px)) 0 0;color:hsl(var(--muted-foreground));font-size:calc(13px * var(--gsi-font-scale,1));line-height:1.6}.settings-section-nav{top:calc(calc(70 * var(--gsi-space-unit,1px)) + env(safe-area-inset-top,0px));z-index:20;gap:calc(4 * var(--gsi-space-unit,1px));margin-bottom:var(--gsi-page-gap);padding:calc(5 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--border) / .7);border-radius:calc(18 * var(--gsi-space-unit,1px));background:hsl(var(--background) / .82);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:sticky}.settings-section-nav button{min-width:0;min-height:calc(48 * var(--gsi-space-unit,1px));justify-content:center;align-items:center;gap:calc(7 * var(--gsi-space-unit,1px));padding:0 calc(10 * var(--gsi-space-unit,1px));border-radius:calc(13 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground));font-size:calc(11px * var(--gsi-font-scale,1));background:0 0;border:0;font-weight:800;display:flex}.settings-section-nav button.is-active{color:hsl(var(--foreground));background:hsl(var(--foreground) / .09);box-shadow:inset 0 1px hsl(var(--foreground) / .08)}.settings-section-nav button.is-active svg{color:hsl(var(--primary))}.settings-layout{display:grid}.settings-stack{gap:var(--gsi-page-gap);display:grid}.settings-surface{padding:var(--gsi-surface-pad);border:1px solid hsl(var(--border) / .7);border-radius:calc(24 * var(--gsi-space-unit,1px));background:linear-gradient(145deg, hsl(var(--card) / .84), hsl(var(--background) / .66));box-shadow:0 24px 50px -38px #000000e6, inset 0 1px hsl(var(--foreground) / .055);overflow:hidden}.settings-section-heading{align-items:center;gap:calc(12 * var(--gsi-space-unit,1px));margin-bottom:calc(22 * var(--gsi-space-unit,1px));display:flex}.settings-section-heading>span{width:calc(40 * var(--gsi-space-unit,1px));height:calc(40 * var(--gsi-space-unit,1px));border-radius:calc(13 * var(--gsi-space-unit,1px));color:hsl(var(--primary));background:hsl(var(--primary) / .1);flex:none;place-items:center;display:grid}.settings-section-heading svg{width:calc(18 * var(--gsi-space-unit,1px))}.settings-section-heading h2,.settings-session h2,.battlepass-record__copy h2,.battlepass-chart-section h2{font-family:var(--ibnf-font-display);font-size:calc(22px * var(--gsi-font-scale,1));text-transform:uppercase;margin:3px 0 0;font-style:italic;font-weight:900;line-height:1}.settings-profile-cover{padding:0}.settings-profile-cover__banner{height:calc(150 * var(--gsi-space-unit,1px));padding:calc(14 * var(--gsi-space-unit,1px));background:radial-gradient(circle at 18% 10%, hsl(var(--primary) / .42), transparent 44%), radial-gradient(circle at 88% 80%, hsl(var(--accent) / .3), transparent 46%), hsl(var(--secondary));background-position:50%;background-size:cover;justify-content:flex-end;align-items:flex-start;display:flex}.settings-profile-cover__banner button{align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));padding:calc(8 * var(--gsi-space-unit,1px)) calc(11 * var(--gsi-space-unit,1px));border-radius:calc(11 * var(--gsi-space-unit,1px));color:#fff;font-size:calc(10px * var(--gsi-font-scale,1));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000080;border:1px solid #ffffff2e;font-weight:800;display:flex}.settings-profile-cover__identity{min-height:calc(92 * var(--gsi-space-unit,1px));align-items:center;gap:calc(14 * var(--gsi-space-unit,1px));padding:0 var(--gsi-surface-pad) calc(16 * var(--gsi-space-unit,1px));display:flex}.settings-profile-avatar{width:calc(82 * var(--gsi-space-unit,1px));height:calc(82 * var(--gsi-space-unit,1px));margin-top:calc(-36 * var(--gsi-space-unit,1px));border:4px solid hsl(var(--card));color:hsl(var(--primary));background:hsl(var(--secondary));border-radius:50%;flex:none;padding:0;position:relative;overflow:visible;box-shadow:0 16px 28px -18px #000000e6}.settings-profile-avatar>img{-o-object-fit:cover;object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.settings-profile-avatar>svg{width:calc(30 * var(--gsi-space-unit,1px))}.settings-profile-avatar>span{width:calc(27 * var(--gsi-space-unit,1px));height:calc(27 * var(--gsi-space-unit,1px));border:3px solid hsl(var(--card));color:hsl(var(--primary-foreground));background:hsl(var(--primary));border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.settings-profile-cover__identity>div{gap:calc(4 * var(--gsi-space-unit,1px));min-width:0;display:grid}.settings-profile-cover__identity strong{font-family:var(--ibnf-font-display);font-size:calc(21px * var(--gsi-font-scale,1));text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-style:italic;font-weight:950;overflow:hidden}.settings-profile-cover__identity small{color:hsl(var(--muted-foreground));font-size:calc(11px * var(--gsi-font-scale,1))}.settings-form-grid{gap:calc(15 * var(--gsi-space-unit,1px));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-form-grid label,.settings-select-label,.settings-security-form>label,.settings-recovery-check{gap:calc(8 * var(--gsi-space-unit,1px));display:grid}.settings-form-grid label>span,.settings-select-label>span,.settings-field-label,.settings-security-form>label>span,.settings-recovery-check>span{color:hsl(var(--muted-foreground));font-size:calc(10px * var(--gsi-font-scale,1));font-weight:800}.settings-form-grid .is-wide{grid-column:1/-1}.settings-actions{align-items:center;gap:calc(10 * var(--gsi-space-unit,1px));margin-top:calc(20 * var(--gsi-space-unit,1px));display:flex}.settings-actions>a{color:hsl(var(--muted-foreground));font-size:calc(11px * var(--gsi-font-scale,1));font-weight:750}.settings-choice-row{grid-template-columns:minmax(calc(160 * var(--gsi-space-unit,1px)), 1fr) minmax(calc(280 * var(--gsi-space-unit,1px)), 1.2fr);align-items:center;gap:calc(18 * var(--gsi-space-unit,1px));padding:calc(18 * var(--gsi-space-unit,1px)) 0;border-top:1px solid hsl(var(--border) / .58);display:grid}.settings-choice-row:first-of-type{border-top:0}.settings-choice-row>div:first-child{gap:calc(4 * var(--gsi-space-unit,1px));display:grid}.settings-choice-row strong{font-size:calc(13px * var(--gsi-font-scale,1))}.settings-choice-row small{color:hsl(var(--muted-foreground));font-size:calc(10px * var(--gsi-font-scale,1))}.settings-device-scope{grid-template-columns:calc(34 * var(--gsi-space-unit,1px)) minmax(0, 1fr) auto;align-items:center;gap:calc(9 * var(--gsi-space-unit,1px));min-width:0;margin:-3px 0 calc(4 * var(--gsi-space-unit,1px));padding:calc(8 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--primary) / .2);border-radius:calc(12 * var(--gsi-space-unit,1px));background:hsl(var(--primary) / .055);display:grid}.settings-device-scope>span{width:calc(30 * var(--gsi-space-unit,1px));height:calc(30 * var(--gsi-space-unit,1px));border-radius:calc(9 * var(--gsi-space-unit,1px));color:hsl(var(--primary));background:hsl(var(--primary) / .1);place-items:center;display:grid}.settings-device-scope>span svg{width:calc(15 * var(--gsi-space-unit,1px));height:calc(15 * var(--gsi-space-unit,1px))}.settings-device-scope>div{gap:1px;min-width:0;display:grid}.settings-device-scope strong,.settings-device-scope small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-device-scope strong{font-size:calc(10px * var(--gsi-font-scale,1));text-transform:uppercase}.settings-device-scope small{color:hsl(var(--muted-foreground));font-size:calc(11px * var(--gsi-font-scale,1))}.settings-device-scope em{color:hsl(var(--primary));font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-style:normal;font-weight:900}.settings-theme-modes{gap:calc(4 * var(--gsi-space-unit,1px));padding:calc(4 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--border) / .65);border-radius:calc(14 * var(--gsi-space-unit,1px));background:hsl(var(--secondary) / .48);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.settings-theme-modes button{min-height:calc(38 * var(--gsi-space-unit,1px));padding:0 calc(9 * var(--gsi-space-unit,1px));border-radius:calc(10 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground));font-size:calc(10px * var(--gsi-font-scale,1));background:0 0;border:1px solid #0000;font-weight:800}.settings-theme-modes button.is-active{border-color:hsl(var(--primary) / .48);color:hsl(var(--primary));background:hsl(var(--primary) / .11);box-shadow:inset 0 1px hsl(var(--foreground) / .06), 0 7px 20px -15px hsl(var(--primary) / .9)}.settings-range-control{gap:calc(7 * var(--gsi-space-unit,1px));padding:calc(10 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--border) / .65);border-radius:calc(14 * var(--gsi-space-unit,1px));background:hsl(var(--secondary) / .42);display:grid}.settings-range-control__value,.settings-range-control__marks{justify-content:space-between;align-items:center;display:flex}.settings-range-control__value>span{color:hsl(var(--muted-foreground));font-size:calc(11px * var(--gsi-font-scale,1));font-weight:800}.settings-range-control__value>div{align-items:center;gap:calc(5 * var(--gsi-space-unit,1px));display:flex}.settings-range-control__value button{min-height:calc(27 * var(--gsi-space-unit,1px));align-items:center;gap:calc(4 * var(--gsi-space-unit,1px));padding:0 calc(7 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--border) / .68);border-radius:calc(8 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground));background:hsl(var(--background) / .34);font-size:calc(11px * var(--gsi-font-scale,1));font-weight:850;display:inline-flex}.settings-range-control__value button svg{width:calc(11 * var(--gsi-space-unit,1px));height:calc(11 * var(--gsi-space-unit,1px))}.settings-range-control__value button:disabled{visibility:hidden}.settings-range-control__value output{min-width:calc(49 * var(--gsi-space-unit,1px));padding:calc(4 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--primary) / .34);border-radius:calc(8 * var(--gsi-space-unit,1px));color:hsl(var(--primary));background:hsl(var(--primary) / .09);font-size:calc(12px * var(--gsi-font-scale,1));text-align:center;font-weight:900}.settings-range-control__adjuster{grid-template-columns:calc(27 * var(--gsi-space-unit,1px)) minmax(0, 1fr) calc(27 * var(--gsi-space-unit,1px));align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));min-width:0;display:grid}.settings-range-control__adjuster>button{width:calc(27 * var(--gsi-space-unit,1px));height:calc(27 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--border) / .72);border-radius:calc(8 * var(--gsi-space-unit,1px));color:hsl(var(--foreground));background:hsl(var(--background) / .42);place-items:center;display:grid}.settings-range-control__adjuster>button:hover:not(:disabled){border-color:hsl(var(--primary) / .48);color:hsl(var(--primary));background:hsl(var(--primary) / .08)}.settings-range-control__adjuster>button:disabled{opacity:.3}.settings-range-control__adjuster>button svg{width:calc(13 * var(--gsi-space-unit,1px));height:calc(13 * var(--gsi-space-unit,1px))}.settings-range-control input[type=range]{width:100%;height:calc(22 * var(--gsi-space-unit,1px));-webkit-appearance:none;appearance:none;cursor:pointer;background:linear-gradient(90deg, hsl(var(--primary)) 0 var(--settings-range-progress), hsl(var(--border) / .82) var(--settings-range-progress) 100%) center / 100% 6px no-repeat;margin:0}.settings-range-control input[type=range]::-webkit-slider-runnable-track{height:calc(6 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));background:0 0}.settings-range-control input[type=range]::-webkit-slider-thumb{width:calc(19 * var(--gsi-space-unit,1px));height:calc(19 * var(--gsi-space-unit,1px));margin-top:calc(-6.5 * var(--gsi-space-unit,1px));-webkit-appearance:none;appearance:none;border:3px solid hsl(var(--card));background:hsl(var(--primary));box-shadow:0 0 0 1px hsl(var(--primary) / .58), 0 0 16px hsl(var(--primary) / .34);border-radius:50%}.settings-range-control input[type=range]::-moz-range-track{height:calc(6 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));background:0 0}.settings-range-control input[type=range]::-moz-range-thumb{width:calc(15 * var(--gsi-space-unit,1px));height:calc(15 * var(--gsi-space-unit,1px));border:3px solid hsl(var(--card));background:hsl(var(--primary));box-shadow:0 0 0 1px hsl(var(--primary) / .58), 0 0 16px hsl(var(--primary) / .34);border-radius:50%}.settings-range-control input[type=range]:focus-visible{outline:2px solid hsl(var(--primary) / .6);outline-offset:calc(4 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px))}.settings-range-control__marks{color:hsl(var(--muted-foreground) / .72);font-size:calc(10px * var(--gsi-font-scale,1));font-weight:800}.settings-range-control__marks strong{color:hsl(var(--foreground) / .78);font-size:inherit}.settings-theme-modes{margin-bottom:calc(18 * var(--gsi-space-unit,1px))}.settings-theme-modes button{justify-content:center;align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));display:flex}.settings-theme-modes svg{width:calc(15 * var(--gsi-space-unit,1px))}.settings-palette-grid{gap:calc(9 * var(--gsi-space-unit,1px));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.settings-palette-grid>button{grid-template-columns:calc(38 * var(--gsi-space-unit,1px)) minmax(0, 1fr) calc(16 * var(--gsi-space-unit,1px));align-items:center;gap:calc(9 * var(--gsi-space-unit,1px));min-width:0;min-height:calc(58 * var(--gsi-space-unit,1px));padding:calc(9 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--border) / .62);border-radius:calc(15 * var(--gsi-space-unit,1px));color:hsl(var(--foreground));background:hsl(var(--background) / .28);text-align:left;display:grid}.settings-palette-grid>button.is-active{border-color:hsl(var(--primary) / .7);background:hsl(var(--primary) / .08)}.settings-palette-swatch{width:calc(38 * var(--gsi-space-unit,1px));height:calc(38 * var(--gsi-space-unit,1px));border-radius:calc(12 * var(--gsi-space-unit,1px));box-shadow:inset 0 0 0 1px #ffffff21}.settings-palette-grid button>span:nth-child(2){gap:3px;min-width:0;display:grid}.settings-palette-grid strong{font-size:calc(10px * var(--gsi-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-palette-grid small{color:hsl(var(--muted-foreground));font-size:calc(11px * var(--gsi-font-scale,1))}.settings-palette-grid svg{color:hsl(var(--primary))}.settings-help{margin:calc(-7 * var(--gsi-space-unit,1px)) 0 calc(18 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground));font-size:calc(11px * var(--gsi-font-scale,1));line-height:1.55}.settings-security-form{gap:calc(18 * var(--gsi-space-unit,1px));display:grid}.settings-security-form>label{padding-top:calc(18 * var(--gsi-space-unit,1px));border-top:1px solid hsl(var(--border) / .55)}.settings-security-form>label:first-child{border-top:0;padding-top:0}.settings-security-form>label>span{align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));display:flex}.settings-security-form>label>div:not(.settings-password-fields){gap:calc(8 * var(--gsi-space-unit,1px));grid-template-columns:minmax(0,1fr) auto;display:grid}.settings-password-fields{gap:calc(8 * var(--gsi-space-unit,1px));grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;display:grid}.settings-password-fields>span{position:relative}.settings-password-fields>span button{top:50%;right:calc(8 * var(--gsi-space-unit,1px));width:calc(28 * var(--gsi-space-unit,1px));height:calc(28 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground));background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;transform:translateY(-50%)}.settings-password-fields>span button svg{width:calc(15 * var(--gsi-space-unit,1px))}.settings-recovery-check{margin:0 0 calc(20 * var(--gsi-space-unit,1px));padding:calc(14 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--primary) / .24);border-radius:calc(15 * var(--gsi-space-unit,1px));background:hsl(var(--primary) / .06)}.settings-security-state{justify-content:space-between;align-items:center;gap:calc(12 * var(--gsi-space-unit,1px));display:flex}.settings-security-state>span{align-items:center;gap:calc(7 * var(--gsi-space-unit,1px));color:hsl(var(--primary));font-size:calc(12px * var(--gsi-font-scale,1));font-weight:850;display:flex}.settings-mfa-setup{grid-template-columns:calc(180 * var(--gsi-space-unit,1px)) minmax(0, 1fr);gap:calc(22 * var(--gsi-space-unit,1px));display:grid}.settings-mfa-setup>img{width:calc(180 * var(--gsi-space-unit,1px));padding:calc(10 * var(--gsi-space-unit,1px));border-radius:calc(17 * var(--gsi-space-unit,1px));background:#fff}.settings-mfa-setup>div{align-content:start;gap:calc(9 * var(--gsi-space-unit,1px));display:grid}.settings-mfa-setup strong{font-size:calc(14px * var(--gsi-font-scale,1))}.settings-mfa-setup p{color:hsl(var(--muted-foreground));font-size:calc(10px * var(--gsi-font-scale,1));margin:0;line-height:1.5}.settings-mfa-setup code{padding:calc(8 * var(--gsi-space-unit,1px));border-radius:calc(9 * var(--gsi-space-unit,1px));color:hsl(var(--primary));background:hsl(var(--background) / .55);font-size:calc(11px * var(--gsi-font-scale,1));overflow-x:auto}.settings-mfa-setup label{color:hsl(var(--muted-foreground));font-size:calc(11px * var(--gsi-font-scale,1));font-weight:850}.settings-select-label select{min-height:calc(44 * var(--gsi-space-unit,1px));padding:0 calc(12 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--input));border-radius:calc(10 * var(--gsi-space-unit,1px));color:hsl(var(--foreground));background:hsl(var(--background));font-size:calc(11px * var(--gsi-font-scale,1))}.settings-inline-notice{padding:calc(12 * var(--gsi-space-unit,1px));border-radius:calc(12 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground));background:hsl(var(--secondary) / .6);font-size:calc(10px * var(--gsi-font-scale,1));margin:0}.settings-session{justify-content:space-between;align-items:center;gap:calc(18 * var(--gsi-space-unit,1px));display:flex}.settings-session p{margin:calc(7 * var(--gsi-space-unit,1px)) 0 0;color:hsl(var(--muted-foreground));font-size:calc(10px * var(--gsi-font-scale,1))}.battlepass-hero{justify-content:space-between;align-items:flex-end;gap:calc(24 * var(--gsi-space-unit,1px));margin-bottom:calc(26 * var(--gsi-space-unit,1px));display:flex}.battlepass-record{grid-template-columns:minmax(calc(250 * var(--gsi-space-unit,1px)), .7fr) minmax(0, 1.3fr);align-items:center;gap:calc(34 * var(--gsi-space-unit,1px));padding:calc(34 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--primary) / .25);border-radius:calc(28 * var(--gsi-space-unit,1px));background:radial-gradient(circle at 18% 20%, hsl(var(--primary) / .18), transparent 38%), linear-gradient(145deg, hsl(var(--card) / .82), hsl(var(--background) / .7));display:grid;overflow:hidden}.battlepass-record__dial{width:calc(230 * var(--gsi-space-unit,1px));aspect-ratio:1;background:conic-gradient(hsl(var(--primary)) var(--battlepass-progress), hsl(var(--foreground) / .08) 0);box-shadow:0 0 60px -30px hsl(var(--primary));border-radius:50%;align-content:center;justify-self:center;place-items:center;display:grid;position:relative}.battlepass-record__dial:before{content:"";inset:calc(10 * var(--gsi-space-unit,1px));border-radius:inherit;background:radial-gradient(circle at 35% 25%, hsl(var(--card)), hsl(var(--background)) 72%);position:absolute}.battlepass-record__dial>*{z-index:1;position:relative}.battlepass-record__dial>span{width:calc(42 * var(--gsi-space-unit,1px));height:calc(42 * var(--gsi-space-unit,1px));margin-bottom:calc(8 * var(--gsi-space-unit,1px));border-radius:calc(14 * var(--gsi-space-unit,1px));color:hsl(var(--primary));background:hsl(var(--primary) / .12);place-items:center;display:grid}.battlepass-record__dial strong{font-family:var(--ibnf-font-display);font-size:calc(42px * var(--gsi-font-scale,1));font-style:italic;font-weight:950;line-height:1}.battlepass-record__dial small{margin-top:calc(7 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground));font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.16em;font-weight:900}.battlepass-record__copy h2{max-width:calc(620 * var(--gsi-space-unit,1px));margin-top:calc(8 * var(--gsi-space-unit,1px));font-size:clamp(calc(26px * var(--gsi-font-scale,1)), 4vw, calc(46px * var(--gsi-font-scale,1)))}.battlepass-record__copy p{max-width:calc(560 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground));font-size:calc(12px * var(--gsi-font-scale,1));line-height:1.6}.battlepass-reader-panel{grid-template-columns:minmax(calc(220 * var(--gsi-space-unit,1px)), .72fr) minmax(0, 1.28fr);gap:calc(24 * var(--gsi-space-unit,1px));margin:calc(14 * var(--gsi-space-unit,1px)) 0;padding:calc(24 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--primary) / .24);border-radius:calc(26 * var(--gsi-space-unit,1px));background:linear-gradient(135deg, hsl(var(--primary) / .09), hsl(var(--card) / .72) 42%, hsl(var(--background) / .78));box-shadow:0 24px 60px -48px hsl(var(--primary)), inset 0 1px hsl(var(--foreground) / .1);display:grid}.battlepass-reader-panel__header{align-items:flex-start;gap:calc(13 * var(--gsi-space-unit,1px));display:flex}.battlepass-reader-panel__header>span{width:calc(42 * var(--gsi-space-unit,1px));height:calc(42 * var(--gsi-space-unit,1px));border-radius:calc(14 * var(--gsi-space-unit,1px));color:hsl(var(--primary));background:hsl(var(--primary) / .12);box-shadow:inset 0 0 0 1px hsl(var(--primary) / .22);flex:none;place-items:center;display:grid}.battlepass-reader-panel__header>div{min-width:0}.battlepass-reader-panel__header small{color:hsl(var(--primary));font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.17em;font-weight:950}.battlepass-reader-panel__header h2{margin:calc(5 * var(--gsi-space-unit,1px)) 0 0;font-family:var(--ibnf-font-display);font-size:calc(25px * var(--gsi-font-scale,1));text-transform:uppercase;font-style:italic;font-weight:950;line-height:.95}.battlepass-reader-panel__header p{margin:calc(10 * var(--gsi-space-unit,1px)) 0 0;color:hsl(var(--muted-foreground));font-size:calc(10px * var(--gsi-font-scale,1));line-height:1.5}.battlepass-reader-panel__body{min-width:0}.battlepass-progress-line{max-width:calc(520 * var(--gsi-space-unit,1px));gap:calc(7 * var(--gsi-space-unit,1px));margin-top:calc(24 * var(--gsi-space-unit,1px));display:grid}.battlepass-progress-line>span{height:calc(7 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));background:hsl(var(--foreground) / .08);overflow:hidden}.battlepass-progress-line i{border-radius:inherit;background:linear-gradient(90deg, hsl(var(--primary)), hsl(var(--accent)));height:100%;box-shadow:0 0 15px hsl(var(--primary));display:block}.battlepass-progress-line small{color:hsl(var(--muted-foreground));font-size:calc(11px * var(--gsi-font-scale,1))}.battlepass-kpis{gap:calc(9 * var(--gsi-space-unit,1px));margin:calc(12 * var(--gsi-space-unit,1px)) 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.battlepass-kpis>div{align-items:center;gap:calc(10 * var(--gsi-space-unit,1px));min-height:calc(74 * var(--gsi-space-unit,1px));padding:calc(14 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--border) / .65);border-radius:calc(19 * var(--gsi-space-unit,1px));background:hsl(var(--card) / .64);display:flex}.battlepass-kpis svg{width:calc(17 * var(--gsi-space-unit,1px));color:hsl(var(--primary))}.battlepass-kpis span{gap:calc(4 * var(--gsi-space-unit,1px));min-width:0;display:grid}.battlepass-kpis small{color:hsl(var(--muted-foreground));font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.11em;font-weight:900}.battlepass-kpis strong{font-family:var(--ibnf-font-display);font-size:calc(18px * var(--gsi-font-scale,1));text-overflow:ellipsis;font-style:italic;overflow:hidden}.battlepass-chart-section{padding:calc(26 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--border) / .65);border-radius:calc(24 * var(--gsi-space-unit,1px));background:hsl(var(--card) / .6)}.battlepass-chart-section>header{justify-content:space-between;align-items:flex-end;gap:calc(14 * var(--gsi-space-unit,1px));display:flex}.battlepass-chart-section>header>span{align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground));font-size:calc(11px * var(--gsi-font-scale,1));display:flex}.battlepass-chart{height:calc(230 * var(--gsi-space-unit,1px));align-items:flex-end;gap:clamp(3px, .7vw, calc(9 * var(--gsi-space-unit,1px)));margin-top:calc(26 * var(--gsi-space-unit,1px));padding-top:calc(20 * var(--gsi-space-unit,1px));border-bottom:1px solid hsl(var(--border));background:repeating-linear-gradient(to top, transparent 0 54px, hsl(var(--border) / .28) 55px);display:flex}.battlepass-chart>span{min-width:calc(4 * var(--gsi-space-unit,1px));max-width:calc(28 * var(--gsi-space-unit,1px));border-radius:calc(6 * var(--gsi-space-unit,1px)) calc(6 * var(--gsi-space-unit,1px)) 1px 1px;background:linear-gradient(to top, hsl(var(--primary) / .28), hsl(var(--primary) / .72));box-shadow:0 -8px 22px -18px hsl(var(--primary));flex:1;position:relative}.battlepass-chart>span.is-record{background:linear-gradient(to top, hsl(var(--accent) / .42), hsl(var(--primary)))}.battlepass-chart>span i{left:50%;bottom:calc(100% + calc(6 * var(--gsi-space-unit,1px)));color:hsl(var(--foreground));font-size:calc(10px * var(--gsi-font-scale,1));font-style:normal;display:none;position:absolute;transform:translate(-50%)}.battlepass-chart>span:hover i{display:block}.battlepass-empty{min-height:calc(190 * var(--gsi-space-unit,1px));align-content:center;place-items:center;gap:calc(7 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground));text-align:center;display:grid}.battlepass-empty strong{color:hsl(var(--foreground));font-size:calc(13px * var(--gsi-font-scale,1))}.battlepass-empty p{font-size:calc(10px * var(--gsi-font-scale,1));margin:0}.mfa-gate,.mfa-gate-loading{min-height:100svh;color:hsl(var(--foreground));background:hsl(var(--background));place-items:center;display:grid}.mfa-gate{padding:calc(24 * var(--gsi-space-unit,1px));isolation:isolate;position:relative;overflow:hidden}.mfa-gate__aurora{z-index:-1;background:radial-gradient(circle at 30% 20%, hsl(var(--primary) / .23), transparent 35%), radial-gradient(circle at 76% 72%, hsl(var(--accent) / .18), transparent 34%);filter:blur(30px);position:absolute;top:-20%;bottom:-20%;left:-20%;right:-20%}.mfa-gate>section{width:min(calc(430 * var(--gsi-space-unit,1px)), 100%);padding:calc(34 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--border) / .76);border-radius:calc(28 * var(--gsi-space-unit,1px));background:hsl(var(--card) / .78);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);text-align:center;justify-items:center;display:grid;box-shadow:0 30px 80px -45px #000}.mfa-gate__logo{width:calc(116 * var(--gsi-space-unit,1px));height:auto;margin-bottom:calc(22 * var(--gsi-space-unit,1px))}.mfa-gate__icon{width:calc(50 * var(--gsi-space-unit,1px));height:calc(50 * var(--gsi-space-unit,1px));margin-bottom:calc(16 * var(--gsi-space-unit,1px));border-radius:calc(17 * var(--gsi-space-unit,1px));color:hsl(var(--primary));background:hsl(var(--primary) / .1);place-items:center;display:grid}.mfa-gate>section>small{color:hsl(var(--primary));font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.2em;font-weight:950}.mfa-gate h1{margin:calc(7 * var(--gsi-space-unit,1px)) 0 0;font-family:var(--ibnf-font-display);font-size:calc(33px * var(--gsi-font-scale,1));text-transform:uppercase;font-style:italic;font-weight:950;line-height:.95}.mfa-gate p{margin:calc(13 * var(--gsi-space-unit,1px)) 0 calc(22 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground));font-size:calc(11px * var(--gsi-font-scale,1));line-height:1.55}.mfa-gate form{gap:calc(10 * var(--gsi-space-unit,1px));text-align:left;width:100%;display:grid}.mfa-gate form label{align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground));font-size:calc(11px * var(--gsi-font-scale,1));font-weight:850;display:flex}.mfa-gate form input{height:calc(54 * var(--gsi-space-unit,1px));font-size:calc(23px * var(--gsi-font-scale,1));letter-spacing:.32em;text-align:center;font-weight:900}.mfa-gate form button{width:100%}.mfa-gate__error{color:hsl(var(--destructive));font-size:calc(11px * var(--gsi-font-scale,1));text-align:center}.mfa-gate__logout{align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));margin-top:calc(17 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground));font-size:calc(11px * var(--gsi-font-scale,1));background:0 0;border:0;display:flex}.mfa-gate-loading{gap:calc(9 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground));font-size:calc(10px * var(--gsi-font-scale,1));align-content:center}@media (max-width:767px){.settings-page,.battlepass-page{width:calc(100% - calc(18 * var(--gsi-space-unit,1px)));padding-top:calc(calc(82 * var(--gsi-space-unit,1px)) + env(safe-area-inset-top,0px))}.settings-hero{padding-inline-start:5px;padding-inline-end:5px}.settings-hero h1,.battlepass-hero h1{font-size:clamp(calc(35px * var(--gsi-font-scale,1)), 11vw, calc(50px * var(--gsi-font-scale,1)))}.settings-section-nav{top:calc(calc(67 * var(--gsi-space-unit,1px)) + env(safe-area-inset-top,0px))}.settings-section-nav button{min-height:calc(45 * var(--gsi-space-unit,1px));gap:calc(4 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1));padding-inline-start:3px;padding-inline-end:3px}.settings-section-nav button svg{width:calc(14 * var(--gsi-space-unit,1px))}.settings-surface{border-radius:calc(20 * var(--gsi-space-unit,1px))}.settings-form-grid{gap:calc(13 * var(--gsi-space-unit,1px));grid-template-columns:1fr}.settings-form-grid .is-wide{grid-column:auto}.settings-choice-row{gap:calc(12 * var(--gsi-space-unit,1px));grid-template-columns:1fr}.settings-palette-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-security-form>label>div:not(.settings-password-fields),.settings-password-fields{grid-template-columns:1fr}.settings-security-form>label>div:not(.settings-password-fields) button,.settings-password-fields>button{width:100%}.settings-mfa-setup{grid-template-columns:1fr;justify-items:center}.settings-mfa-setup>div{width:100%}.settings-session{flex-direction:column;align-items:flex-start}.settings-session>button{width:100%}.battlepass-hero{flex-direction:column;align-items:stretch}.battlepass-hero>button{width:100%}.battlepass-record{gap:calc(22 * var(--gsi-space-unit,1px));padding:calc(24 * var(--gsi-space-unit,1px)) calc(18 * var(--gsi-space-unit,1px));grid-template-columns:1fr}.battlepass-reader-panel{gap:calc(18 * var(--gsi-space-unit,1px));padding:calc(20 * var(--gsi-space-unit,1px)) calc(16 * var(--gsi-space-unit,1px));border-radius:calc(22 * var(--gsi-space-unit,1px));grid-template-columns:1fr}.battlepass-record__dial{width:min(calc(210 * var(--gsi-space-unit,1px)), 68vw)}.battlepass-record__copy{text-align:center}.battlepass-record__copy p,.battlepass-progress-line{margin-inline-start:auto;margin-inline-end:auto}.battlepass-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.battlepass-chart-section{padding:calc(19 * var(--gsi-space-unit,1px)) calc(14 * var(--gsi-space-unit,1px))}.battlepass-chart-section>header>span{max-width:calc(100 * var(--gsi-space-unit,1px));text-align:right;justify-content:flex-end}.battlepass-chart{height:calc(190 * var(--gsi-space-unit,1px));gap:3px}.mfa-gate>section{padding:calc(28 * var(--gsi-space-unit,1px)) calc(20 * var(--gsi-space-unit,1px));border-radius:calc(23 * var(--gsi-space-unit,1px))}}@media (max-width:390px){.mobile-player-header{gap:calc(4 * var(--gsi-space-unit,1px));padding-inline-start:8px;padding-inline-end:8px}.mobile-player-header__account{width:calc(96 * var(--gsi-space-unit,1px));margin-left:calc(-8 * var(--gsi-space-unit,1px));padding-right:calc(17 * var(--gsi-space-unit,1px));padding-left:calc(7 * var(--gsi-space-unit,1px))}.mobile-player-header__account-copy>strong{font-size:calc(11px * var(--gsi-font-scale,1))}.mobile-player-header__account-copy>small{font-size:calc(10px * var(--gsi-font-scale,1))}.mobile-player-header__notifications{width:calc(78 * var(--gsi-space-unit,1px))}.mobile-player-header__street-play{width:calc(96 * var(--gsi-space-unit,1px));margin-right:calc(-8 * var(--gsi-space-unit,1px));padding:0 3px 0 calc(17 * var(--gsi-space-unit,1px));font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:0;gap:3px}.mobile-player-header__street-play svg{width:calc(13 * var(--gsi-space-unit,1px));height:calc(13 * var(--gsi-space-unit,1px))}.mobile-player-header__hub-dock{width:calc(78 * var(--gsi-space-unit,1px));padding-left:calc(13 * var(--gsi-space-unit,1px))}.mobile-bottom-nav{padding-inline-start:5px;padding-inline-end:5px}.mobile-bottom-nav__items{gap:0;padding-inline-start:2px;padding-inline-end:2px}.mobile-bottom-nav__item{font-size:calc(10px * var(--gsi-font-scale,1))}.mobile-more-drawer{left:calc(5 * var(--gsi-space-unit,1px));right:calc(5 * var(--gsi-space-unit,1px))}.settings-palette-grid{grid-template-columns:1fr}}.mobile-player-header{grid-template-columns:minmax(calc(86 * var(--gsi-space-unit,1px)), 1fr) calc(36 * var(--gsi-space-unit,1px)) minmax(calc(128 * var(--gsi-space-unit,1px)), 1.35fr)}.mobile-player-header__quick-actions{min-width:0;height:100%;margin-right:calc(-10 * var(--gsi-space-unit,1px));justify-content:flex-end;justify-self:end;align-items:stretch;gap:0;display:flex;overflow:visible}.mobile-player-header__quick-actions .mobile-player-header__notifications{z-index:3;width:clamp(calc(40 * var(--gsi-space-unit,1px)), 12vw, calc(48 * var(--gsi-space-unit,1px)));flex:0 0 clamp(40px,12vw,48px);height:100%;position:relative;top:auto;bottom:auto;left:auto;right:auto}.mobile-player-header__icon-action,.mobile-player-header__quick-actions .mobile-player-header__notifications-button{isolation:isolate;width:clamp(calc(40 * var(--gsi-space-unit,1px)), 12vw, calc(48 * var(--gsi-space-unit,1px)));clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);height:100%;color:hsl(var(--accent-foreground));background:radial-gradient(100% 130% at 66% -35%, #ffffff85, transparent 50%), linear-gradient(145deg, color-mix(in srgb, hsl(var(--accent)) 84%, white), hsl(var(--accent)) 62%, color-mix(in srgb, hsl(var(--accent)) 86%, black));box-shadow:inset 0 1px 0 #ffffff7a, inset 0 -5px 9px hsl(var(--background) / .28), inset -1px 0 0 #ffffff2e;filter:none;border:0;border-radius:0;flex:0 0 clamp(40px,12vw,48px);place-items:center;padding:0;transition:filter .16s,transform .16s;display:grid;position:relative;overflow:hidden}.mobile-player-header__icon-action{z-index:2;margin-left:calc(-10 * var(--gsi-space-unit,1px))}.mobile-player-header__icon-action:before,.mobile-player-header__quick-actions .mobile-player-header__notifications-button:before{content:"";z-index:1;transform-origin:top;pointer-events:none;background:#ffffff6b;width:1px;display:block;position:absolute;top:-1px;bottom:-1px;left:auto;right:0;transform:rotate(14.6deg)}.mobile-player-header__icon-action:after,.mobile-player-header__quick-actions .mobile-player-header__notifications-button:after{content:"";z-index:1;top:-1px;bottom:-1px;left:calc(12 * var(--gsi-space-unit,1px));transform-origin:top;pointer-events:none;background:#ffffff6b;width:1px;display:block;position:absolute;transform:rotate(14.6deg)}.mobile-player-header__icon-action svg,.mobile-player-header__quick-actions .mobile-player-header__notifications-button>svg{width:calc(14 * var(--gsi-space-unit,1px));height:calc(14 * var(--gsi-space-unit,1px));color:hsl(var(--accent-foreground));filter:drop-shadow(0 1px 1px #fff3)}.mobile-player-header__quick-actions .mobile-player-header__notifications-badge{z-index:2;min-width:calc(12 * var(--gsi-space-unit,1px));height:calc(12 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--background));font-size:calc(10px * var(--gsi-font-scale,1));padding:0 2px;position:absolute;top:-2px;right:-2px}.mobile-player-header__quick-actions .mobile-player-header__street-play{z-index:1;width:clamp(calc(58 * var(--gsi-space-unit,1px)), 18vw, calc(70 * var(--gsi-space-unit,1px)));height:100%;margin:0 0 0 calc(-10 * var(--gsi-space-unit,1px));padding:0 calc(5 * var(--gsi-space-unit,1px)) 0 calc(17 * var(--gsi-space-unit,1px));clip-path:polygon(12px 0,100% 0,100% 100%,0 100%);font-family:var(--font-sans,"Inter", ui-sans-serif, system-ui, sans-serif);font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.08em;text-align:center;text-shadow:none;white-space:normal;border:0;border-radius:0;flex:0 0 clamp(58px,18vw,70px);align-self:stretch;gap:0;font-style:normal;font-weight:900;line-height:.88}.mobile-player-header__street-play-label{text-transform:uppercase;display:block}.mobile-player-header__quick-actions .mobile-player-header__street-play:after{left:3px}.mobile-player-header__quick-actions .mobile-player-header__street-play:before{content:"";z-index:1;top:-1px;bottom:-1px;left:calc(12 * var(--gsi-space-unit,1px));transform-origin:top;pointer-events:none;background:#ffffff75;width:1px;position:absolute;transform:rotate(14.6deg)}.mobile-player-header__icon-action:active,.mobile-player-header__quick-actions .mobile-player-header__notifications-button:active{filter:brightness(.96)saturate(1.08);transform:translateY(1px)}@media (max-width:390px){.mobile-player-header{grid-template-columns:minmax(calc(82 * var(--gsi-space-unit,1px)), 1fr) calc(32 * var(--gsi-space-unit,1px)) minmax(calc(120 * var(--gsi-space-unit,1px)), 1.35fr)}.mobile-player-header__brand,.mobile-player-header__brand-mark{width:calc(32 * var(--gsi-space-unit,1px))}.mobile-player-header__quick-actions{margin-right:calc(-8 * var(--gsi-space-unit,1px))}}@media (max-width:1023px){.mobile-player-header{background:radial-gradient(60% 130% at 50% -85%, hsl(var(--primary) / .2), transparent 72%), linear-gradient(180deg, hsl(var(--card) / .82), hsl(var(--background) / .7));justify-content:space-between;align-items:center;gap:0;padding-inline-start:8px;padding-inline-end:8px;display:flex}.mobile-player-header__brand{z-index:5;width:calc(38 * var(--gsi-space-unit,1px));height:calc(40 * var(--gsi-space-unit,1px));justify-self:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-player-header__brand:before{inset:calc(5 * var(--gsi-space-unit,1px));background:hsl(var(--primary) / .11);filter:blur(8px)}.mobile-player-header__brand-mark{width:calc(36 * var(--gsi-space-unit,1px));height:calc(36 * var(--gsi-space-unit,1px));filter:drop-shadow(0 4px 8px hsl(var(--background) / .48)) drop-shadow(0 0 7px hsl(var(--primary) / .12))}.mobile-player-header__account{width:calc(118 * var(--gsi-space-unit,1px));height:calc(36 * var(--gsi-space-unit,1px));padding:0 calc(9 * var(--gsi-space-unit,1px));clip-path:none;border:1px solid hsl(var(--foreground) / .085);border-radius:calc(12 * var(--gsi-space-unit,1px));background:radial-gradient(100% 140% at 12% -58%, hsl(var(--foreground) / .11), transparent 62%), hsl(var(--card) / .42);box-shadow:inset 0 1px 0 hsl(var(--foreground) / .1), 0 8px 22px -18px hsl(var(--foreground) / .5);align-self:center;margin-left:0}.mobile-player-header__account:after{background:linear-gradient(105deg, hsl(var(--primary) / .055), transparent 62%)}.mobile-player-header__account-copy{gap:calc(4 * var(--gsi-space-unit,1px))}.mobile-player-header__account-copy>strong{font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.015em}.mobile-player-header__account-copy>small{font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.055em}.mobile-player-header__account-level{min-width:calc(25 * var(--gsi-space-unit,1px));min-height:calc(26 * var(--gsi-space-unit,1px));padding-left:calc(7 * var(--gsi-space-unit,1px));border-left-color:hsl(var(--primary) / .24);grid-template-columns:1fr;align-content:center;justify-items:center;gap:2px}.mobile-player-header__account-level small{font-size:calc(10px * var(--gsi-font-scale,1));line-height:1}.mobile-player-header__account-level strong{font-size:calc(11px * var(--gsi-font-scale,1));line-height:.86}.mobile-player-header__quick-actions{z-index:3;margin-right:calc(-8 * var(--gsi-space-unit,1px));flex:none;position:relative}}@media (max-width:350px){.mobile-player-header__account{width:calc(108 * var(--gsi-space-unit,1px));padding-inline-start:7px;padding-inline-end:7px}.mobile-player-header__account-copy>strong{font-size:calc(11px * var(--gsi-font-scale,1))}.mobile-player-header__brand{width:calc(34 * var(--gsi-space-unit,1px))}.mobile-player-header__brand-mark{width:calc(33 * var(--gsi-space-unit,1px));height:calc(33 * var(--gsi-space-unit,1px))}}@media (min-width:1024px){.settings-layout{grid-template-columns:minmax(0, calc(820 * var(--gsi-space-unit,1px)));justify-content:center}}@media (prefers-reduced-motion:reduce){.mobile-bottom-nav__item,.mobile-more-drawer,.mobile-bottom-nav__backdrop{transition:none}}.settings-page-shell{height:100svh;min-height:100svh;overflow:hidden}.settings-page-shell>.page-safe-x,.settings-page-shell>div:last-child{height:100%}.settings-page{width:min(calc(1180 * var(--gsi-space-unit,1px)), calc(100% - calc(28 * var(--gsi-space-unit,1px))));gap:calc(10 * var(--gsi-space-unit,1px));height:100svh;min-height:0;padding:calc(calc(84 * var(--gsi-space-unit,1px)) + env(safe-area-inset-top,0px)) 0 calc(18 * var(--gsi-space-unit,1px));grid-template-rows:auto auto minmax(0,1fr);margin-inline-start:auto;margin-inline-end:auto;display:grid;overflow:hidden}.settings-page .settings-hero{grid-template-columns:minmax(0, auto) minmax(calc(220 * var(--gsi-space-unit,1px)), 1fr);-moz-column-gap:calc(28 * var(--gsi-space-unit,1px));align-items:end;column-gap:calc(28 * var(--gsi-space-unit,1px));padding:0 calc(6 * var(--gsi-space-unit,1px));grid-template-areas:"eyebrow copy""title copy";margin:0;display:grid}.settings-page .settings-hero>small{grid-area:eyebrow}.settings-page .settings-hero h1{font-size:clamp(calc(30px * var(--gsi-font-scale,1)), 4vw, calc(48px * var(--gsi-font-scale,1)));grid-area:title;margin-top:2px}.settings-page .settings-hero p{font-size:calc(11px * var(--gsi-font-scale,1));grid-area:copy;align-self:end;margin:0 0 3px}.settings-page .settings-section-nav{padding:calc(4 * var(--gsi-space-unit,1px));border-radius:calc(16 * var(--gsi-space-unit,1px));margin:0;position:static;top:auto}.settings-page .settings-section-nav button{min-height:calc(42 * var(--gsi-space-unit,1px))}.settings-page .settings-layout{grid-template-columns:minmax(0, calc(900 * var(--gsi-space-unit,1px)));justify-content:center;height:100%;min-height:0;display:grid;overflow:hidden}.settings-workspace-panel{gap:calc(8 * var(--gsi-space-unit,1px));grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.settings-workspace-panel--single{grid-template-rows:minmax(0,1fr)}.settings-subnav{justify-content:center;align-items:center;gap:calc(5 * var(--gsi-space-unit,1px));min-height:calc(42 * var(--gsi-space-unit,1px));padding:calc(4 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--border) / .64);border-radius:calc(14 * var(--gsi-space-unit,1px));background:hsl(var(--card) / .58);display:flex}.settings-subnav button{min-width:calc(104 * var(--gsi-space-unit,1px));min-height:calc(32 * var(--gsi-space-unit,1px));justify-content:center;align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));padding:0 calc(12 * var(--gsi-space-unit,1px));border-radius:calc(10 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground));font-size:calc(10px * var(--gsi-font-scale,1));background:0 0;border:1px solid #0000;font-weight:850;display:inline-flex}.settings-subnav button.is-active{border-color:hsl(var(--primary) / .35);color:hsl(var(--foreground));background:hsl(var(--primary) / .11);box-shadow:inset 0 1px hsl(var(--foreground) / .07)}.settings-subnav button.is-active svg{color:hsl(var(--primary))}.settings-panel-body{height:100%;min-height:0;overflow:hidden}.settings-panel-body>.settings-surface,.settings-panel-body>.settings-security-block,.settings-panel-body>.rounded-xl,.settings-panel-body>.rounded-2xl{height:100%}.settings-compact-surface{padding:calc(18 * var(--gsi-space-unit,1px));overflow:hidden}.settings-page .settings-section-heading{gap:calc(10 * var(--gsi-space-unit,1px));margin-bottom:calc(14 * var(--gsi-space-unit,1px))}.settings-page .settings-section-heading>span{width:calc(36 * var(--gsi-space-unit,1px));height:calc(36 * var(--gsi-space-unit,1px));border-radius:calc(11 * var(--gsi-space-unit,1px))}.settings-page .settings-section-heading h2{font-size:calc(19px * var(--gsi-font-scale,1))}.settings-page .settings-form-grid{gap:calc(10 * var(--gsi-space-unit,1px))}.settings-page .settings-form-grid label,.settings-page .settings-select-label,.settings-page .settings-security-form>label,.settings-page .settings-recovery-check{gap:calc(5 * var(--gsi-space-unit,1px))}.settings-page .settings-form-grid input,.settings-page .settings-form-grid button,.settings-page .settings-security-form input,.settings-page .settings-select-label select{min-height:calc(38 * var(--gsi-space-unit,1px));height:calc(38 * var(--gsi-space-unit,1px))}.settings-page .settings-form-grid textarea{min-height:calc(62 * var(--gsi-space-unit,1px));resize:none}.settings-page .settings-actions{margin-top:calc(12 * var(--gsi-space-unit,1px))}.settings-profile-media{grid-template-rows:minmax(0, 1fr) calc(92 * var(--gsi-space-unit,1px));min-height:0;padding:0;display:grid}.settings-profile-media .settings-profile-cover__banner{height:auto;min-height:0}.settings-profile-media .settings-profile-cover__identity{min-height:calc(92 * var(--gsi-space-unit,1px));padding-bottom:calc(10 * var(--gsi-space-unit,1px))}.settings-profile-media .settings-profile-cover__identity>div small{color:hsl(var(--primary));font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.14em;font-weight:900}.settings-profile-media .settings-profile-cover__identity>div>span{color:hsl(var(--muted-foreground));font-size:calc(10px * var(--gsi-font-scale,1))}.settings-public-profile{flex-direction:column;min-height:0;display:flex}.settings-public-profile__layout{grid-template-columns:minmax(calc(250 * var(--gsi-space-unit,1px)), .72fr) minmax(0, 1.28fr);align-items:start;gap:calc(18 * var(--gsi-space-unit,1px));min-height:0;display:grid}.settings-profile-preview{border:1px solid hsl(var(--border) / .78);border-radius:calc(17 * var(--gsi-space-unit,1px));background:hsl(var(--background) / .48);min-width:0;overflow:hidden;box-shadow:0 15px 35px #0000002e}.settings-profile-preview__banner{height:calc(112 * var(--gsi-space-unit,1px));background:linear-gradient(125deg, hsl(var(--primary) / .28), transparent 52%), radial-gradient(circle at 88% 15%, hsl(var(--primary) / .18), transparent 34%), hsl(var(--muted) / .54);background-position:50%;background-size:cover;position:relative}.settings-profile-preview__banner:after{content:"";background:linear-gradient(to top, hsl(var(--background) / .5), transparent 52%);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.settings-profile-preview__banner>button{z-index:1;top:calc(10 * var(--gsi-space-unit,1px));right:calc(10 * var(--gsi-space-unit,1px));min-height:calc(30 * var(--gsi-space-unit,1px));align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));padding:0 calc(10 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--foreground) / .16);border-radius:calc(9 * var(--gsi-space-unit,1px));color:hsl(var(--foreground));background:hsl(var(--background) / .8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:calc(11px * var(--gsi-font-scale,1));font-weight:850;display:inline-flex;position:absolute}.settings-profile-preview__identity{min-height:calc(78 * var(--gsi-space-unit,1px));align-items:center;gap:calc(12 * var(--gsi-space-unit,1px));padding:0 calc(14 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px));display:flex}.settings-profile-preview__avatar{z-index:2;width:calc(66 * var(--gsi-space-unit,1px));height:calc(66 * var(--gsi-space-unit,1px));margin-top:calc(-25 * var(--gsi-space-unit,1px));border:3px solid hsl(var(--card));border-radius:calc(19 * var(--gsi-space-unit,1px));color:hsl(var(--primary));background:hsl(var(--muted));flex:0 0 66px;place-items:center;display:grid;position:relative;overflow:visible;box-shadow:0 9px 22px #00000042}.settings-profile-preview__avatar>img{border-radius:calc(16 * var(--gsi-space-unit,1px));-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.settings-profile-preview__avatar>svg{width:calc(26 * var(--gsi-space-unit,1px));height:calc(26 * var(--gsi-space-unit,1px))}.settings-profile-preview__avatar>span{right:calc(-5 * var(--gsi-space-unit,1px));bottom:calc(-5 * var(--gsi-space-unit,1px));width:calc(24 * var(--gsi-space-unit,1px));height:calc(24 * var(--gsi-space-unit,1px));border:2px solid hsl(var(--card));border-radius:calc(8 * var(--gsi-space-unit,1px));color:hsl(var(--primary-foreground));background:hsl(var(--primary));place-items:center;display:grid;position:absolute}.settings-profile-preview__copy{gap:1px;min-width:0;display:grid}.settings-profile-preview__copy small{color:hsl(var(--primary));font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.13em;font-weight:900}.settings-profile-preview__copy strong{color:hsl(var(--foreground));font-size:calc(17px * var(--gsi-font-scale,1));text-overflow:ellipsis;white-space:nowrap;line-height:1.08;overflow:hidden}.settings-profile-preview__copy>span{color:hsl(var(--muted-foreground));font-size:calc(10px * var(--gsi-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-public-profile__editor{min-width:0}.settings-page .settings-choice-row{padding:calc(13 * var(--gsi-space-unit,1px)) 0}.settings-page .settings-theme-modes{margin-bottom:calc(10 * var(--gsi-space-unit,1px))}.settings-page .settings-palette-grid{gap:calc(6 * var(--gsi-space-unit,1px))}.settings-page .settings-palette-grid>button{min-height:calc(50 * var(--gsi-space-unit,1px));padding:calc(6 * var(--gsi-space-unit,1px))}.settings-page .settings-security-form{gap:calc(12 * var(--gsi-space-unit,1px))}.settings-page .settings-security-form>label{padding-top:calc(12 * var(--gsi-space-unit,1px))}.settings-page .settings-recovery-check{margin-bottom:calc(10 * var(--gsi-space-unit,1px));padding:calc(9 * var(--gsi-space-unit,1px))}.settings-page .settings-help{margin:calc(-4 * var(--gsi-space-unit,1px)) 0 calc(12 * var(--gsi-space-unit,1px))}.settings-page .settings-select-label+label{gap:calc(5 * var(--gsi-space-unit,1px));margin-top:calc(10 * var(--gsi-space-unit,1px));display:grid}.settings-page .settings-mfa-setup{grid-template-columns:calc(150 * var(--gsi-space-unit,1px)) minmax(0, 1fr);gap:calc(16 * var(--gsi-space-unit,1px))}.settings-page .settings-mfa-setup>img{width:calc(150 * var(--gsi-space-unit,1px))}.settings-external-panel>.rounded-xl{grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.settings-external-panel>.rounded-xl>div:first-child{padding:calc(16 * var(--gsi-space-unit,1px)) calc(18 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px))}.settings-external-panel>.rounded-xl>div:last-child{min-height:0;padding:calc(8 * var(--gsi-space-unit,1px)) calc(18 * var(--gsi-space-unit,1px)) calc(16 * var(--gsi-space-unit,1px));overscroll-behavior:contain;scrollbar-width:thin;overflow:auto}.settings-page .settings-session{min-height:0;padding:calc(24 * var(--gsi-space-unit,1px));align-items:center}.settings-account-session-stack{gap:calc(8 * var(--gsi-space-unit,1px));grid-template-rows:repeat(2,minmax(0,1fr));height:100%;min-height:0;display:grid}.settings-danger-zone{justify-content:space-between;align-items:center;gap:calc(18 * var(--gsi-space-unit,1px));border-color:hsl(var(--destructive) / .3);background:radial-gradient(circle at 0 50%, hsl(var(--destructive) / .1), transparent 45%), linear-gradient(145deg, hsl(var(--card) / .84), hsl(var(--background) / .66));min-height:0;display:flex}.settings-danger-zone__copy{align-items:center;gap:calc(12 * var(--gsi-space-unit,1px));min-width:0;display:flex}.settings-danger-zone__copy>span,.settings-delete-dialog__icon{width:calc(40 * var(--gsi-space-unit,1px));height:calc(40 * var(--gsi-space-unit,1px));border-radius:calc(12 * var(--gsi-space-unit,1px));color:hsl(var(--destructive));background:hsl(var(--destructive) / .11);flex:none;place-items:center;display:grid}.settings-danger-zone__copy svg,.settings-delete-dialog__icon svg{width:calc(18 * var(--gsi-space-unit,1px));height:calc(18 * var(--gsi-space-unit,1px))}.settings-danger-zone small{color:hsl(var(--destructive));font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.16em;font-weight:900}.settings-danger-zone h2{font-family:var(--ibnf-font-display);font-size:calc(19px * var(--gsi-font-scale,1));text-transform:uppercase;margin:2px 0 0;font-style:italic;font-weight:900;line-height:1}.settings-danger-zone p{max-width:calc(600 * var(--gsi-space-unit,1px));margin:calc(7 * var(--gsi-space-unit,1px)) 0 0;color:hsl(var(--muted-foreground));font-size:calc(10px * var(--gsi-font-scale,1));line-height:1.45}.settings-delete-dialog{border-color:hsl(var(--destructive) / .32);overflow:hidden}.settings-delete-dialog [data-radix-dialog-title]{padding-right:calc(28 * var(--gsi-space-unit,1px))}.settings-delete-dialog__icon{margin-bottom:calc(5 * var(--gsi-space-unit,1px))}.settings-delete-dialog__body{gap:calc(8 * var(--gsi-space-unit,1px));display:grid}.settings-delete-dialog__body label{margin-top:calc(4 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground));font-size:calc(11px * var(--gsi-font-scale,1));line-height:1.45}.settings-delete-dialog__body label strong{color:hsl(var(--foreground))}.settings-delete-dialog__notice{align-items:flex-start;gap:calc(8 * var(--gsi-space-unit,1px));padding:calc(10 * var(--gsi-space-unit,1px)) calc(11 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--destructive) / .22);border-radius:calc(11 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground));background:hsl(var(--destructive) / .07);font-size:calc(10px * var(--gsi-font-scale,1));line-height:1.45;display:flex}.settings-delete-dialog__notice svg{width:calc(15 * var(--gsi-space-unit,1px));height:calc(15 * var(--gsi-space-unit,1px));color:hsl(var(--destructive));flex:none}@media (max-width:767px){.settings-page{width:calc(100% - calc(18 * var(--gsi-space-unit,1px)));gap:calc(7 * var(--gsi-space-unit,1px));padding:calc(calc(70 * var(--gsi-space-unit,1px)) + env(safe-area-inset-top,0px)) 0 calc(calc(83 * var(--gsi-space-unit,1px)) + env(safe-area-inset-bottom,0px))}.settings-page .settings-hero{padding:0 calc(5 * var(--gsi-space-unit,1px));grid-template-columns:1fr;grid-template-areas:"eyebrow""title";display:grid}.settings-page .settings-hero h1{font-size:calc(27px * var(--gsi-font-scale,1));margin-top:1px;line-height:.92}.settings-page .settings-hero>small{font-size:calc(10px * var(--gsi-font-scale,1))}.settings-page .settings-hero p{display:none}.settings-page .settings-section-nav{border-radius:calc(14 * var(--gsi-space-unit,1px));padding:3px}.settings-page .settings-section-nav button{min-height:calc(39 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1));gap:3px;padding-inline-start:2px;padding-inline-end:2px}.settings-page .settings-section-nav button svg{width:calc(13 * var(--gsi-space-unit,1px))}.settings-workspace-panel{gap:calc(6 * var(--gsi-space-unit,1px))}.settings-subnav{min-height:calc(38 * var(--gsi-space-unit,1px));border-radius:calc(12 * var(--gsi-space-unit,1px));justify-content:stretch;gap:3px;padding:3px}.settings-subnav button{min-width:0;min-height:calc(30 * var(--gsi-space-unit,1px));gap:calc(4 * var(--gsi-space-unit,1px));padding:0 calc(5 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1));flex:1}.settings-subnav button svg{width:calc(13 * var(--gsi-space-unit,1px))}.settings-compact-surface{padding:calc(13 * var(--gsi-space-unit,1px));border-radius:calc(17 * var(--gsi-space-unit,1px))}.settings-page .settings-section-heading{margin-bottom:calc(9 * var(--gsi-space-unit,1px))}.settings-page .settings-section-heading>span{width:calc(32 * var(--gsi-space-unit,1px));height:calc(32 * var(--gsi-space-unit,1px))}.settings-page .settings-section-heading h2{font-size:calc(17px * var(--gsi-font-scale,1))}.settings-page .settings-section-heading small{font-size:calc(10px * var(--gsi-font-scale,1))}.settings-page .settings-profile-form{gap:calc(7 * var(--gsi-space-unit,1px));grid-template-columns:repeat(2,minmax(0,1fr))}.settings-page .settings-profile-form label:nth-child(3),.settings-page .settings-profile-form label:nth-child(4){grid-column:1/-1}.settings-public-profile__layout{gap:calc(10 * var(--gsi-space-unit,1px));grid-template-columns:minmax(0,1fr)}.settings-profile-preview{border-radius:calc(14 * var(--gsi-space-unit,1px))}.settings-profile-preview__banner{height:calc(76 * var(--gsi-space-unit,1px))}.settings-profile-preview__banner>button{top:calc(7 * var(--gsi-space-unit,1px));right:calc(7 * var(--gsi-space-unit,1px));min-height:calc(27 * var(--gsi-space-unit,1px));padding:0 calc(8 * var(--gsi-space-unit,1px));border-radius:calc(8 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1))}.settings-profile-preview__identity{min-height:calc(58 * var(--gsi-space-unit,1px));gap:calc(10 * var(--gsi-space-unit,1px));padding:0 calc(11 * var(--gsi-space-unit,1px)) calc(7 * var(--gsi-space-unit,1px))}.settings-profile-preview__avatar{width:calc(54 * var(--gsi-space-unit,1px));height:calc(54 * var(--gsi-space-unit,1px));margin-top:calc(-18 * var(--gsi-space-unit,1px));border-radius:calc(16 * var(--gsi-space-unit,1px));flex-basis:54px}.settings-profile-preview__avatar>img{border-radius:calc(13 * var(--gsi-space-unit,1px))}.settings-profile-preview__avatar>svg{width:calc(21 * var(--gsi-space-unit,1px));height:calc(21 * var(--gsi-space-unit,1px))}.settings-profile-preview__avatar>span{right:calc(-4 * var(--gsi-space-unit,1px));bottom:calc(-4 * var(--gsi-space-unit,1px));width:calc(21 * var(--gsi-space-unit,1px));height:calc(21 * var(--gsi-space-unit,1px));border-radius:calc(7 * var(--gsi-space-unit,1px))}.settings-profile-preview__copy strong{font-size:calc(14px * var(--gsi-font-scale,1))}.settings-profile-preview__copy>span,.settings-page .settings-form-grid label>span,.settings-page .settings-security-form>label>span,.settings-page .settings-select-label>span,.settings-page .settings-field-label{font-size:calc(11px * var(--gsi-font-scale,1))}.settings-page .settings-form-grid input,.settings-page .settings-form-grid button,.settings-page .settings-security-form input,.settings-page .settings-select-label select{min-height:calc(35 * var(--gsi-space-unit,1px));height:calc(35 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1))}.settings-page .settings-form-grid textarea{min-height:calc(54 * var(--gsi-space-unit,1px));height:calc(54 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1))}.settings-page .settings-actions{margin-top:calc(9 * var(--gsi-space-unit,1px))}.settings-page .settings-actions button{min-height:calc(36 * var(--gsi-space-unit,1px));height:calc(36 * var(--gsi-space-unit,1px))}.settings-profile-media{grid-template-rows:minmax(0, 1fr) calc(82 * var(--gsi-space-unit,1px));border-radius:calc(17 * var(--gsi-space-unit,1px))}.settings-profile-media .settings-profile-cover__identity{min-height:calc(82 * var(--gsi-space-unit,1px));padding-bottom:calc(6 * var(--gsi-space-unit,1px))}.settings-profile-media .settings-profile-avatar{width:calc(70 * var(--gsi-space-unit,1px));height:calc(70 * var(--gsi-space-unit,1px));margin-top:calc(-29 * var(--gsi-space-unit,1px))}.settings-profile-media .settings-profile-cover__identity strong{font-size:calc(18px * var(--gsi-font-scale,1))}.settings-page .settings-choice-row{gap:calc(7 * var(--gsi-space-unit,1px));padding:calc(10 * var(--gsi-space-unit,1px)) 0;grid-template-columns:1fr}.settings-page .settings-choice-row small{display:none}.settings-page .settings-theme-modes button{min-height:calc(34 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1))}.settings-page .settings-range-control{gap:calc(5 * var(--gsi-space-unit,1px));padding:calc(8 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px)) calc(7 * var(--gsi-space-unit,1px));border-radius:calc(12 * var(--gsi-space-unit,1px))}.settings-page .settings-range-control__value output{min-width:calc(46 * var(--gsi-space-unit,1px));padding:3px calc(7 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1))}.settings-page .settings-palette-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-page .settings-palette-grid>button{grid-template-columns:calc(30 * var(--gsi-space-unit,1px)) minmax(0, 1fr);gap:calc(5 * var(--gsi-space-unit,1px));min-height:calc(44 * var(--gsi-space-unit,1px));padding:calc(5 * var(--gsi-space-unit,1px));border-radius:calc(11 * var(--gsi-space-unit,1px))}.settings-page .settings-palette-swatch{width:calc(30 * var(--gsi-space-unit,1px));height:calc(30 * var(--gsi-space-unit,1px));border-radius:calc(9 * var(--gsi-space-unit,1px))}.settings-page .settings-palette-grid small,.settings-page .settings-palette-grid button>svg{display:none}.settings-page .settings-palette-grid strong{font-size:calc(11px * var(--gsi-font-scale,1))}.settings-page .settings-security-form{gap:calc(8 * var(--gsi-space-unit,1px));grid-template-columns:repeat(2,minmax(0,1fr))}.settings-page .settings-security-form>label{border-top:0;padding-top:0}.settings-page .settings-security-form>label:last-child{grid-column:1/-1}.settings-page .settings-security-form>label>div:not(.settings-password-fields){gap:calc(5 * var(--gsi-space-unit,1px));grid-template-columns:minmax(0,1fr) auto}.settings-page .settings-security-form>label>div:not(.settings-password-fields) button{width:auto;font-size:calc(11px * var(--gsi-font-scale,1));padding-inline-start:8px;padding-inline-end:8px}.settings-page .settings-password-fields{gap:calc(5 * var(--gsi-space-unit,1px));grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.settings-page .settings-password-fields>button{width:auto;font-size:calc(11px * var(--gsi-font-scale,1));padding-inline-start:9px;padding-inline-end:9px}.settings-page .settings-recovery-check{padding:calc(7 * var(--gsi-space-unit,1px))}.settings-page .settings-help{margin-bottom:calc(9 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1));line-height:1.35}.settings-page .settings-mfa-setup{grid-template-columns:calc(112 * var(--gsi-space-unit,1px)) minmax(0, 1fr);gap:calc(10 * var(--gsi-space-unit,1px));justify-items:stretch}.settings-page .settings-mfa-setup>img{width:calc(112 * var(--gsi-space-unit,1px))}.settings-page .settings-mfa-setup>div{width:auto}.settings-external-panel>.rounded-xl>div:first-child{padding:calc(13 * var(--gsi-space-unit,1px)) calc(14 * var(--gsi-space-unit,1px)) calc(7 * var(--gsi-space-unit,1px))}.settings-external-panel>.rounded-xl>div:last-child{padding:calc(6 * var(--gsi-space-unit,1px)) calc(14 * var(--gsi-space-unit,1px)) calc(13 * var(--gsi-space-unit,1px))}.settings-external-panel h3{font-size:calc(17px * var(--gsi-font-scale,1))}.settings-page .settings-session{padding:calc(18 * var(--gsi-space-unit,1px));align-items:stretch}.settings-account-session-stack{gap:calc(6 * var(--gsi-space-unit,1px));grid-template-rows:minmax(0,.9fr) minmax(0,1.1fr)}.settings-page .settings-session,.settings-page .settings-danger-zone{padding:calc(13 * var(--gsi-space-unit,1px))}.settings-danger-zone{align-items:stretch;gap:calc(9 * var(--gsi-space-unit,1px));flex-direction:column}.settings-danger-zone__copy{align-items:flex-start;gap:calc(9 * var(--gsi-space-unit,1px))}.settings-danger-zone__copy>span{width:calc(32 * var(--gsi-space-unit,1px));height:calc(32 * var(--gsi-space-unit,1px));border-radius:calc(10 * var(--gsi-space-unit,1px))}.settings-danger-zone h2{font-size:calc(16px * var(--gsi-font-scale,1))}.settings-danger-zone p{margin-top:calc(4 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1));line-height:1.35}.settings-danger-zone>button{width:100%;min-height:calc(36 * var(--gsi-space-unit,1px))}.settings-delete-dialog{width:calc(100% - calc(20 * var(--gsi-space-unit,1px)));max-height:calc(100svh - calc(24 * var(--gsi-space-unit,1px)));padding:calc(17 * var(--gsi-space-unit,1px))}.settings-delete-dialog__notice{padding:calc(8 * var(--gsi-space-unit,1px)) calc(9 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1))}}@media (max-height:730px) and (max-width:767px){.settings-page{padding-top:calc(calc(64 * var(--gsi-space-unit,1px)) + env(safe-area-inset-top,0px))}.settings-page .settings-hero,.settings-page .settings-section-heading>span{display:none}.settings-page .settings-section-heading{margin-bottom:calc(7 * var(--gsi-space-unit,1px))}}@media (max-width:767px){html[data-interface-scope=mobile] .settings-page{width:calc(100% - 18px);padding-top:calc(70 * 1px + env(safe-area-inset-top,0px));padding-bottom:calc(100 * 1px + env(safe-area-inset-bottom,0px));gap:7px}html[data-interface-scope=mobile] .settings-page .settings-hero{padding-inline-start:5px;padding-inline-end:5px}html[data-interface-scope=mobile] .settings-page .settings-section-nav{border-radius:14px;padding:3px}html[data-interface-scope=mobile] .settings-page .settings-section-nav button{gap:3px;min-height:39px;padding-inline-start:2px;padding-inline-end:2px}html[data-interface-scope=mobile] .settings-workspace-panel{gap:6px}html[data-interface-scope=mobile] .settings-subnav{border-radius:12px;gap:3px;min-height:38px;padding:3px}html[data-interface-scope=mobile] .settings-subnav button{gap:4px;min-height:30px;padding-inline-start:5px;padding-inline-end:5px}html[data-interface-scope=mobile] .settings-compact-surface{padding:13px}html[data-interface-scope=mobile] .settings-page .settings-section-heading{gap:10px;margin-bottom:9px}html[data-interface-scope=mobile] .settings-page .settings-section-heading>span{width:32px;height:32px}html[data-interface-scope=mobile] .settings-device-scope{grid-template-columns:34px minmax(0,1fr) auto;gap:9px;padding:8px 10px}html[data-interface-scope=mobile] .settings-device-scope>span{width:30px;height:30px}html[data-interface-scope=mobile] .settings-page .settings-choice-row{gap:7px;padding:10px 0}html[data-interface-scope=mobile] .settings-page .settings-range-control{gap:5px;padding:8px 10px 7px}html[data-interface-scope=mobile] .settings-range-control__adjuster{grid-template-columns:27px minmax(0,1fr) 27px;gap:8px}html[data-interface-scope=mobile] .settings-range-control__adjuster>button{width:27px;height:27px}html[data-interface-scope=mobile] .settings-range-control__value>div{gap:5px}html[data-interface-scope=mobile] .settings-range-control__value button{border-radius:8px;gap:4px;min-height:27px;padding-inline-start:7px;padding-inline-end:7px}html[data-interface-scope=mobile] .settings-range-control input[type=range]{background-size:100% 6px;height:22px}html[data-interface-scope=mobile] .settings-range-control input[type=range]::-webkit-slider-runnable-track{height:6px}html[data-interface-scope=mobile] .settings-range-control input[type=range]::-webkit-slider-thumb{width:19px;height:19px;margin-top:-6.5px}html[data-interface-scope=mobile] .settings-page .settings-range-control__value output{min-width:46px;padding:3px 7px}html[data-interface-scope=mobile] .settings-range-control__marks{line-height:1}}@media (max-width:767px) and (max-height:730px){html[data-interface-scope=mobile] .settings-page{padding-top:calc(66 * 1px + env(safe-area-inset-top,0px))}}@media (min-width:390px) and (max-width:767px) and (min-height:721px){.mobile-player-header__account-copy>strong{font-size:calc(11px * var(--gsi-font-scale,1))}.mobile-player-header__account-copy>small,.mobile-player-header__account-level small{font-size:calc(10px * var(--gsi-font-scale,1))}.mobile-player-header__account-level strong,.mobile-player-header__brand,.mobile-bottom-nav__item,.mobile-more-drawer__header small{font-size:calc(11px * var(--gsi-font-scale,1))}.mobile-more-drawer__link,.mobile-social-hub__channel strong,.mobile-social-hub__team-empty strong{font-size:calc(10px * var(--gsi-font-scale,1))}.mobile-social-hub__channel small,.mobile-social-hub__team-card>div small,.mobile-social-hub__team-empty small,.settings-page .settings-hero>small,.settings-page .settings-section-heading small{font-size:calc(11px * var(--gsi-font-scale,1))}.settings-page .settings-section-nav button,.settings-subnav button{font-size:calc(10px * var(--gsi-font-scale,1))}.settings-profile-preview__banner>button,.settings-page .settings-form-grid label>span,.settings-page .settings-security-form>label>span,.settings-page .settings-select-label>span,.settings-page .settings-field-label{font-size:calc(11px * var(--gsi-font-scale,1))}.settings-profile-preview__copy>span,.settings-page .settings-theme-modes button,.settings-page .settings-security-form button,.settings-page .settings-password-fields>button,.settings-page .settings-help,.settings-danger-zone p,.settings-delete-dialog__notice{font-size:calc(10.5px * var(--gsi-font-scale,1))}.settings-page .settings-palette-grid strong{font-size:calc(10px * var(--gsi-font-scale,1))}}.mobile-social-hub__team-body{align-content:start;gap:calc(8 * var(--gsi-space-unit,1px));overscroll-behavior:contain;min-height:0;display:grid;overflow-y:auto}.mobile-social-hub__team-invite{gap:calc(6 * var(--gsi-space-unit,1px));padding:calc(8 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--primary) / .28);border-radius:calc(12 * var(--gsi-space-unit,1px));background:hsl(var(--primary) / .07);display:grid}.mobile-social-hub__team-invite-head{grid-template-columns:calc(30 * var(--gsi-space-unit,1px)) minmax(0, 1fr);align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));min-width:0;display:grid}.mobile-social-hub__team-invite-head>span{width:calc(30 * var(--gsi-space-unit,1px));height:calc(30 * var(--gsi-space-unit,1px))}.mobile-social-hub__team-invite-head>div{gap:3px;min-width:0;display:grid}.mobile-social-hub__team-invite-head strong,.mobile-social-hub__team-invite-head small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-social-hub__team-invite-head strong{font-family:var(--ibnf-font-ui);font-size:calc(11px * var(--gsi-font-scale,1));font-weight:900}.mobile-social-hub__team-invite-head small,.mobile-social-hub__team-invite-note{color:hsl(var(--muted-foreground));font-size:calc(10px * var(--gsi-font-scale,1))}.mobile-social-hub__team-invite .team-invite-actions{margin-top:0}.mobile-more-drawer__label,.mobile-more-drawer__description{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.mobile-more-drawer__description{color:hsl(var(--foreground) / .46);font-family:var(--font-sans,inherit);font-size:calc(9px * var(--gsi-font-scale,1));letter-spacing:0;text-transform:none;margin-top:-3px;font-weight:650;line-height:1.1}.mobile-more-drawer__item.is-active .mobile-more-drawer__description{color:hsl(var(--primary) / .72)}.mobile-social-hub__contacts{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.mobile-social-hub__search{align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));margin:calc(6 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px)) calc(4 * var(--gsi-space-unit,1px));padding:0 calc(8 * var(--gsi-space-unit,1px));height:calc(32 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--foreground) / .12);border-radius:calc(10 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground));background:hsl(var(--background) / .55);display:flex}.mobile-social-hub__search:focus-within{border-color:hsl(var(--primary) / .55)}.mobile-social-hub__search input{min-width:0;height:100%;color:hsl(var(--foreground));font-size:calc(12px * var(--gsi-font-scale,1));background:0 0;border:0;outline:0;flex:1}.mobile-social-hub__search button{width:calc(22 * var(--gsi-space-unit,1px));height:calc(22 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground));place-items:center;display:grid}.mobile-social-hub__player{grid-template-columns:calc(30 * var(--gsi-space-unit,1px)) minmax(0, 1fr) auto;align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));padding:calc(7 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));border-bottom:1px solid hsl(var(--foreground) / .06);display:grid}.mobile-social-hub__player:last-child{border-bottom:0}.mobile-social-hub__player>div{gap:2px;min-width:0;display:grid}.mobile-social-hub__player strong,.mobile-social-hub__player small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-social-hub__player strong{font-size:calc(12px * var(--gsi-font-scale,1));font-weight:800}.mobile-social-hub__player small{color:hsl(var(--muted-foreground));font-size:calc(10px * var(--gsi-font-scale,1))}.mobile-social-hub__player-actions{gap:calc(4 * var(--gsi-space-unit,1px));display:flex}.mobile-social-hub__player-actions>a,.mobile-social-hub__player-actions>button{width:calc(30 * var(--gsi-space-unit,1px));height:calc(30 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--foreground) / .12);border-radius:calc(9 * var(--gsi-space-unit,1px));color:hsl(var(--foreground) / .82);background:hsl(var(--foreground) / .04);place-items:center;display:grid}.mobile-social-hub__player-actions>.is-primary{border-color:hsl(var(--primary) / .45);color:hsl(var(--primary));background:hsl(var(--primary) / .1)}.mobile-social-hub__player-actions>.is-done{color:hsl(var(--primary));border-color:hsl(var(--primary) / .25)}.mobile-social-hub__player-actions>button:disabled,.mobile-social-hub__player-actions>a[aria-disabled=true]{opacity:.38;pointer-events:none}.mobile-social-hub__search-note{padding:calc(8 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground));font-size:calc(10px * var(--gsi-font-scale,1));text-align:center}.mobile-social-hub__player-list{margin:0;padding:0;list-style:none}.mobile-social-hub__player>.mobile-social-hub__player-actions{align-items:center;gap:calc(4 * var(--gsi-space-unit,1px));flex-direction:row;display:flex}.site-navbar.experience-navbar{--experience-lime:184 255 94;--experience-violet:197 91 255;--experience-ice:207 236 255;isolation:isolate}html[data-experience-transition]{--experience-lime:184 255 94;--experience-violet:197 91 255;--experience-ice:207 236 255}.experience-transition-snapshot-host{z-index:60;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:visible}.experience-transition-snapshot-host:empty{display:none}.experience-transition-snapshot-host [data-experience-snapshot]{pointer-events:none!important}.experience-transition-snapshot-host [data-experience-snapshot] *,.experience-transition-snapshot-host [data-experience-snapshot]:before,.experience-transition-snapshot-host [data-experience-snapshot]:after{transition:none!important;animation:none!important}.experience-transition-snapshot-host [data-experience-snapshot=bottom-nav] :is(.mobile-bottom-nav__bar,.mobile-bottom-nav__item,.mobile-bottom-nav__icon,.mobile-bottom-nav__label,.rpg-world-mobile-nav__cap,.rpg-world-mobile-nav__items>button,.rpg-world-mobile-nav__items>button>span>svg,.rpg-world-mobile-nav__items>button>span>small){opacity:1!important;visibility:visible!important;transform:none!important}.experience-transition-snapshot-host [data-experience-snapshot=bottom-nav] :is(.mobile-bottom-nav__backdrop,.mobile-more-drawer,.rpg-world-mobile-more,.rpg-world-mobile-more-backdrop){display:none!important}.experience-mode-cta{min-height:calc(38 * var(--gsi-space-unit,1px));align-items:center;gap:calc(7 * var(--gsi-space-unit,1px));padding:0 calc(13 * var(--gsi-space-unit,1px));border:1px solid rgb(var(--experience-lime) / .42);border-radius:3px calc(12 * var(--gsi-space-unit,1px)) 3px 3px;color:#ecffd4;background:linear-gradient(135deg, rgb(var(--experience-lime) / .19), rgb(var(--experience-violet) / .11));box-shadow:inset 2px 0 0 rgb(var(--experience-lime)), 0 0 22px rgb(var(--experience-lime) / .08);font-family:var(--font-display,ui-sans-serif), sans-serif;font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.08em;text-transform:uppercase;font-weight:950;transition:filter .18s,transform .18s;display:inline-flex;position:relative;overflow:hidden}.experience-mode-cta:after{content:"";background:linear-gradient(105deg,#0000,#ffffff40,#0000);transition:translate .42s;position:absolute;top:0;bottom:0;left:0;right:0;translate:-130%}.experience-mode-cta:hover{filter:brightness(1.12)}.experience-mode-cta:hover:after{translate:130%}.experience-mode-cta:active{transform:scale(.975)}.experience-mode-cta.is-home{--experience-lime:207 236 255}@media (min-width:1024px){.experience-navbar .maintenance-nav-primary-row>.ibnf-rail-link--play{min-height:calc(49 * var(--gsi-space-unit,1px));margin:calc(-5 * var(--gsi-space-unit,1px)) calc(-5 * var(--gsi-space-unit,1px)) calc(-5 * var(--gsi-space-unit,1px)) 0;padding:calc(9 * var(--gsi-space-unit,1px)) calc(20 * var(--gsi-space-unit,1px)) calc(9 * var(--gsi-space-unit,1px)) calc(26 * var(--gsi-space-unit,1px));border-radius:calc(4 * var(--gsi-space-unit,1px)) calc(999 * var(--gsi-space-unit,1px)) calc(999 * var(--gsi-space-unit,1px)) calc(4 * var(--gsi-space-unit,1px));clip-path:polygon(13px 0,100% 0,100% 100%,0 100%);color:hsl(var(--accent-foreground));background:radial-gradient(95% 150% at 72% -45%, #ffffff9e, transparent 52%), linear-gradient(145deg, color-mix(in srgb, hsl(var(--accent)) 82%, white), hsl(var(--accent)) 58%, color-mix(in srgb, hsl(var(--accent)) 84%, black));box-shadow:inset 0 2px 0 #ffffff94, inset 0 -5px 10px hsl(var(--background) / .32), inset -1px 0 0 #fff3, 0 10px 24px -11px hsl(var(--accent) / .98);text-shadow:0 1px #fff3;filter:drop-shadow(0 2px 0 hsl(var(--background) / .34)) drop-shadow(0 7px 10px hsl(var(--accent) / .2));border:0;overflow:hidden}.experience-navbar .maintenance-nav-primary-row>.ibnf-rail-link--play:before{z-index:1;top:-1px;bottom:-1px;left:calc(13 * var(--gsi-space-unit,1px));content:"";transform-origin:top;pointer-events:none;background:#ffffff75;width:1px;position:absolute;transform:rotate(18.4deg)}.experience-navbar .maintenance-nav-primary-row>.ibnf-rail-link--play svg{color:hsl(var(--accent-foreground));filter:drop-shadow(0 1px 1px #ffffff38)}.experience-navbar .maintenance-nav-primary-row>.ibnf-rail-link--play:hover,.experience-navbar .maintenance-nav-primary-row>.ibnf-rail-link--play.ibnf-rail-link--active{color:hsl(var(--accent-foreground));background:radial-gradient(95% 150% at 72% -45%, #ffffffb8, transparent 52%), linear-gradient(145deg, color-mix(in srgb, hsl(var(--accent)) 88%, white), hsl(var(--accent)) 64%, color-mix(in srgb, hsl(var(--accent)) 82%, black));filter:brightness(1.04) saturate(1.05) drop-shadow(0 7px 10px hsl(var(--accent) / .22));border-color:#0000}}.experience-nav-menu{--experience-lime:184 255 94;--experience-violet:197 91 255;-webkit-backdrop-filter:blur(24px)saturate(150%);overflow:hidden;min-width:calc(248 * var(--gsi-space-unit,1px))!important;padding:calc(7 * var(--gsi-space-unit,1px))!important;border-radius:calc(4 * var(--gsi-space-unit,1px)) calc(16 * var(--gsi-space-unit,1px)) calc(4 * var(--gsi-space-unit,1px)) calc(4 * var(--gsi-space-unit,1px))!important;color:#eef7fb!important;background:linear-gradient(135deg, rgb(var(--experience-lime) / .07), transparent 42%, rgb(var(--experience-violet) / .08)), #03080df7!important;box-shadow:inset 2px 0 0 rgb(var(--experience-lime) / .58), 0 24px 60px #0000008c!important;border:1px solid #cfecff29!important}.experience-nav-menu__label{padding:calc(6 * var(--gsi-space-unit,1px)) calc(9 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));color:rgb(var(--experience-lime));font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.18em;font-weight:950;display:block}.experience-nav-menu [role=menuitem]{min-height:calc(38 * var(--gsi-space-unit,1px));align-items:center;gap:calc(9 * var(--gsi-space-unit,1px));border-radius:3px calc(10 * var(--gsi-space-unit,1px)) 3px 3px;color:#ebf4f8b3;font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;font-weight:800;display:flex}.experience-nav-menu [role=menuitem]:hover,.experience-nav-menu [role=menuitem]:focus,.experience-nav-menu [role=menuitem].is-active{color:#fff;border-color:rgb(var(--experience-lime) / .24);background:linear-gradient(120deg, rgb(var(--experience-lime) / .13), rgb(var(--experience-violet) / .06))}.experience-nav-menu [role=menuitem] svg{color:rgb(var(--experience-lime))}.site-nav-menu{-webkit-backdrop-filter:blur(16px)saturate(125%);overflow:hidden;min-width:calc(180 * var(--gsi-space-unit,1px))!important;padding:calc(6 * var(--gsi-space-unit,1px))!important;border:1px solid hsl(var(--foreground) / .12)!important;border-radius:calc(10 * var(--gsi-space-unit,1px))!important;color:hsl(var(--foreground))!important;background:hsl(var(--popover) / .98)!important;box-shadow:inset 0 1px 0 hsl(var(--foreground) / .05), 0 16px 38px -18px #000000c7!important}.site-nav-menu [role=menuitem]{min-height:calc(36 * var(--gsi-space-unit,1px));padding:0 calc(10 * var(--gsi-space-unit,1px));border-radius:calc(7 * var(--gsi-space-unit,1px));color:hsl(var(--foreground) / .76);font-size:calc(13px * var(--gsi-font-scale,1));border:1px solid #0000;font-weight:500;transition:color .15s,border-color .15s,background .15s}.site-nav-menu [role=menuitem]:hover,.site-nav-menu [role=menuitem]:focus,.site-nav-menu [role=menuitem].is-active{color:hsl(var(--foreground));border-color:hsl(var(--foreground) / .06);background:hsl(var(--foreground) / .055)}.experience-navbar[data-transitioning=true]{z-index:70;pointer-events:none}html[data-experience-transition] :is([role=menu],.mobile-more-drawer,.mobile-more-drawer__backdrop,.rpg-world-mobile-more,.rpg-world-mobile-more-backdrop){opacity:0!important;visibility:hidden!important;pointer-events:none!important}.experience-navbar[data-transitioning=true] :is(.maintenance-nav-capsule,.maintenance-nav-primary-row,.maintenance-nav-primary-row>.ibnf-rail-link){opacity:1!important;transform:none!important}.experience-navbar[data-transitioning=true] .maintenance-nav-capsule{width:min(100%, var(--experience-nav-shell-width,100%));animation:none!important}.experience-navbar .maintenance-nav-capsule{interpolate-size:allow-keywords;transition:width .42s cubic-bezier(.16,.82,.22,1)}.maintenance-nav-primary-row>.ibnf-rail-link{isolation:isolate;position:relative}.experience-nav-key__icon,.experience-nav-key__chevron,.experience-nav-key__label{z-index:1;vertical-align:middle;transform-origin:50%;will-change:transform, opacity, clip-path;position:relative}.experience-nav-key__icon,.experience-nav-key__chevron{justify-content:center;align-items:center;display:inline-flex}.experience-nav-key__label{display:inline-block}.experience-nav-key__energy{z-index:0;width:calc(100% - calc(18 * var(--gsi-space-unit,1px)));opacity:0;background:linear-gradient(90deg, transparent, rgb(var(--experience-lime) / .8), transparent);pointer-events:none;transform-origin:50%;height:1px;position:absolute;top:auto;bottom:3px;left:50%;transform:translate(-50%)scaleX(0)}.experience-navbar[data-transition-phase=depart] .experience-nav-key__label{animation:.21s cubic-bezier(.55,.04,.82,.22) both experience-nav-label-depart;animation-delay:calc(80ms + var(--nav-index,0) * 30ms)}.experience-navbar[data-transition-phase=depart] .experience-nav-key__icon{animation:.19s cubic-bezier(.48,.02,.78,.22) both experience-nav-icon-depart;animation-delay:calc(.125s + var(--nav-index,0) * 30ms)}.experience-navbar[data-transition-phase=depart] .experience-nav-key__chevron{animation:.18s cubic-bezier(.55,.04,.82,.22) both experience-nav-chevron-depart;animation-delay:calc(.125s + var(--nav-index,0) * 30ms)}.experience-navbar[data-transition-phase=depart] .experience-nav-key__energy{animation:.24s cubic-bezier(.2,.75,.2,1) both experience-nav-energy-depart;animation-delay:calc(80ms + var(--nav-index,0) * 30ms)}.experience-navbar[data-transition-phase=arrive] .experience-nav-key__label{animation:.22s cubic-bezier(.16,.82,.2,1) both experience-nav-label-arrive;animation-delay:calc(95ms + var(--nav-index,0) * 38ms)}.experience-navbar[data-transition-phase=arrive] .experience-nav-key__icon{animation:.26s cubic-bezier(.14,.82,.2,1) both experience-nav-icon-arrive;animation-delay:calc(40ms + var(--nav-index,0) * 38ms)}.experience-navbar[data-transition-phase=arrive] .experience-nav-key__chevron{animation:.22s cubic-bezier(.16,.82,.2,1) both experience-nav-chevron-arrive;animation-delay:calc(.14s + var(--nav-index,0) * 38ms)}.experience-navbar[data-transition-phase=arrive] .experience-nav-key__energy{animation:.24s cubic-bezier(.2,.75,.2,1) both experience-nav-energy-arrive;animation-delay:calc(42ms + var(--nav-index,0) * 38ms)}.mobile-player-header__mode-content{z-index:2;place-items:center;width:auto;height:auto;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.mobile-player-header__mode-option{opacity:0;transform-origin:50%;pointer-events:none;will-change:transform, opacity;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(5px)scale(.86)}.mobile-player-header[data-experience-mode=site] .mobile-player-header__mode-option--site,.mobile-player-header[data-experience-mode=street-play] .mobile-player-header__mode-option--street{opacity:1;transform:translate(0,0)scale(1)}.mobile-player-header__mode-icon{z-index:2;transform-origin:50%;will-change:transform, opacity, clip-path;justify-content:center;align-items:center;display:inline-flex;position:relative}.mobile-player-header__street-play-label{z-index:2;white-space:nowrap;text-align:center;transform-origin:50%;will-change:transform, opacity, clip-path;display:inline-block;position:relative}.mobile-player-header__mode-signal{z-index:1;width:calc(18 * var(--gsi-space-unit,1px));opacity:0;background:linear-gradient(90deg, transparent, rgb(var(--experience-lime) / .84), transparent);transform-origin:50%;height:1px;position:absolute;top:auto;bottom:-2px;left:50%;transform:translate(-50%)scaleX(0)}.mobile-player-header[data-transitioning=true]{pointer-events:none}.mobile-player-header[data-transitioning=true] .mobile-player-header__street-play{opacity:1!important;transform:none!important}.mobile-player-header[data-transition-phase=depart][data-experience-mode=site] .mobile-player-header__mode-option--site,.mobile-player-header[data-transition-phase=depart][data-experience-mode=street-play] .mobile-player-header__mode-option--street{animation:.36s cubic-bezier(.45,.02,.72,.22) .18s both experience-mode-payload-depart}.mobile-player-header[data-transition-phase=depart] .mobile-player-header__mode-signal{animation:.24s cubic-bezier(.2,.75,.2,1) .29s both experience-header-signal}.mobile-player-header[data-transition-phase=arrive][data-experience-mode=site] .mobile-player-header__mode-option--site,.mobile-player-header[data-transition-phase=arrive][data-experience-mode=street-play] .mobile-player-header__mode-option--street{animation:.42s cubic-bezier(.14,.82,.2,1) 25ms both experience-mode-payload-arrive}.mobile-player-header[data-transition-phase=arrive] .mobile-player-header__mode-signal{animation:.24s cubic-bezier(.2,.75,.2,1) 35ms both experience-header-signal}.mobile-player-header[data-transitioning=true] .mobile-player-header__street-play{animation:none!important}html[data-experience-transition-phase=depart] :is(.gsi-home-command,.rpg-world__map,.rpg-world__atmosphere,.rpg-world-mobile-command,.rpg-world-grid-map-tools,.rpg-world-grid-shortcuts,.rpg-world-grid-arena,.rpg-world-desktop-window,.rpg-section-sheet){transform-origin:50% 48%;will-change:transform, filter, opacity;animation:.62s cubic-bezier(.55,0,.9,.32) both experience-content-warp-out}html[data-experience-transition-phase=arrive] :is(.gsi-home-command,.rpg-world__map,.rpg-world__atmosphere,.rpg-world-mobile-command,.rpg-world-grid-map-tools,.rpg-world-grid-shortcuts,.rpg-world-grid-arena,.rpg-world-desktop-window,.rpg-section-sheet){transform-origin:50% 48%;will-change:transform, filter, opacity;animation:.88s cubic-bezier(.12,.78,.2,1) 50ms both experience-content-warp-in}.experience-mode-transition{--transition-tone:184 255 94;z-index:45;isolation:isolate;color:#fff;pointer-events:all;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.experience-mode-transition[data-direction=exit]{--transition-tone:207 236 255}.experience-mode-transition[data-phase=arrive]{animation:1.13s cubic-bezier(.18,.74,.22,1) both experience-transition-release}.experience-mode-transition:before{content:"";z-index:-4;background:radial-gradient(circle at 50% 50%, transparent 0 10%, rgb(var(--transition-tone) / .13) 28%, transparent 52%), radial-gradient(circle at 50% 50%, #0105091f, #010509db 72%);-webkit-backdrop-filter:blur()contrast()saturate();animation:1.75s cubic-bezier(.3,0,.2,1) both experience-warp-lens;position:absolute;top:-8%;bottom:-8%;left:-8%;right:-8%}.experience-mode-transition__tunnel{z-index:-2;pointer-events:none;mix-blend-mode:screen;transform-origin:50%;border-radius:50%;position:absolute;top:-42%;bottom:-42%;left:-42%;right:-42%;-webkit-mask-image:radial-gradient(circle,#0000 0 6%,#000 18% 78%,#0000 96%);mask-image:radial-gradient(circle,#0000 0 6%,#000 18% 78%,#0000 96%)}.experience-mode-transition__tunnel.is-far{opacity:.66;background:repeating-conic-gradient(from 2deg at 50% 50%, transparent 0deg 4.4deg, rgb(var(--transition-tone) / .16) 4.7deg 5deg, transparent 5.25deg 9deg);filter:blur(1.2px);animation:1.75s cubic-bezier(.18,.7,.2,1) both experience-star-tunnel-far}.experience-mode-transition__tunnel.is-near{opacity:.46;filter:blur(.3px) drop-shadow(0 0 10px rgb(var(--transition-tone) / .35));background:repeating-conic-gradient(from 1deg,#0000 0deg 7deg,#ffffff47 7.25deg 7.55deg,#0000 7.8deg 13deg);animation:1.75s cubic-bezier(.16,.76,.2,1) both experience-star-tunnel-near}.experience-mode-transition__ring{z-index:-1;aspect-ratio:1;border:1px solid rgb(var(--transition-tone) / .42);opacity:0;box-shadow:0 0 0 1px #ffffff14, 0 0 32px rgb(var(--transition-tone) / .24), inset 0 0 28px rgb(var(--transition-tone) / .12);pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.experience-mode-transition__ring:before,.experience-mode-transition__ring:after{content:"";inset:calc(-7 * var(--gsi-space-unit,1px));border:2px solid #0000;border-top-color:#ffffff94;border-right-color:rgb(var(--transition-tone) / .46);border-radius:inherit;position:absolute}.experience-mode-transition__ring:after{inset:calc(9 * var(--gsi-space-unit,1px));border-width:1px;border-top-color:rgb(var(--transition-tone) / .62);border-right-color:#0000}.experience-mode-transition__ring.is-outer{width:min(78vw, calc(780 * var(--gsi-space-unit,1px)));animation:1.75s cubic-bezier(.16,.76,.2,1) both experience-ring-outer}.experience-mode-transition__ring.is-inner{width:min(43vw, calc(430 * var(--gsi-space-unit,1px)));animation:1.75s cubic-bezier(.16,.76,.2,1) both experience-ring-inner}.experience-mode-transition__distortion{z-index:-1;opacity:.48;background:repeating-linear-gradient(0deg, transparent 0 8px, rgb(var(--transition-tone) / .075) 9px, transparent 10px), linear-gradient(90deg, transparent, #ffffff1f 48%, rgb(var(--transition-tone) / .2) 50%, transparent 53%);mix-blend-mode:screen;background-repeat:repeat,no-repeat;background-size:100% 100%,18% 100%;animation:1.75s cubic-bezier(.18,.74,.22,1) both experience-distortion-scan;position:absolute;top:0;bottom:0;left:0;right:0}.experience-mode-transition__aperture{z-index:0;background:radial-gradient(circle at 50% 50%, rgb(var(--transition-tone) / .16), transparent 13%), radial-gradient(circle at 50% 50%, transparent 0 11%, #010509e6 34%, #010509fa 74%);animation:1.75s cubic-bezier(.22,.7,.2,1) both experience-aperture-sequence;position:absolute;top:0;bottom:0;left:0;right:0}.experience-mode-transition__identity{z-index:4;justify-items:center;gap:calc(7 * var(--gsi-space-unit,1px));padding:calc(20 * var(--gsi-space-unit,1px));text-align:center;animation:1.75s cubic-bezier(.2,.8,.2,1) both experience-transition-copy;display:grid;position:relative}.experience-mode-transition__mark{width:calc(58 * var(--gsi-space-unit,1px));height:calc(58 * var(--gsi-space-unit,1px));border:1px solid rgb(var(--transition-tone) / .55);color:rgb(var(--transition-tone));box-shadow:inset 0 0 20px rgb(var(--transition-tone) / .12), 0 0 34px rgb(var(--transition-tone) / .24);background:#03090ebd;border-radius:50%;place-items:center;display:grid}.experience-mode-transition__identity small{color:rgb(var(--transition-tone));font-size:clamp(calc(7px * var(--gsi-font-scale,1)), 1vw, calc(10px * var(--gsi-font-scale,1)));letter-spacing:.28em;font-weight:950}.experience-mode-transition__identity>strong{color:#fff;font-family:var(--font-display,ui-sans-serif), sans-serif;font-size:clamp(calc(42px * var(--gsi-font-scale,1)), 9vw, calc(116px * var(--gsi-font-scale,1)));letter-spacing:-.055em;text-shadow:0 0 36px rgb(var(--transition-tone) / .42);font-style:italic;font-weight:1000;line-height:.84;position:relative}.experience-mode-transition__identity>strong:before,.experience-mode-transition__identity>strong:after{content:attr(data-text);opacity:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.experience-mode-transition__identity>strong:before{color:rgb(var(--transition-tone));text-shadow:-7px 0 12px rgb(var(--transition-tone) / .5);animation:1.75s step-end both experience-title-glitch-a}.experience-mode-transition__identity>strong:after{color:#fff;text-shadow:8px 0 12px #c55bff70;animation:1.75s step-end both experience-title-glitch-b}.experience-mode-transition__brand{align-items:center;gap:calc(7 * var(--gsi-space-unit,1px));margin-top:calc(8 * var(--gsi-space-unit,1px));color:rgb(var(--transition-tone));display:flex}.experience-mode-transition__brand>:first-child{width:calc(30 * var(--gsi-space-unit,1px));height:calc(30 * var(--gsi-space-unit,1px))}.experience-mode-transition__track{z-index:4;background:#ffffff14;height:2px;position:absolute;bottom:15%;left:18%;right:18%;overflow:hidden}.experience-mode-transition__track i{background:linear-gradient(90deg, transparent, rgb(var(--transition-tone)), white, rgb(var(--transition-tone)), transparent);width:100%;height:100%;box-shadow:0 0 14px rgb(var(--transition-tone));transform-origin:50%;animation:1.34s cubic-bezier(.2,.8,.2,1) .16s both experience-transition-track;display:block}html[data-experience-transition] :is(.mobile-bottom-nav__bar,.rpg-world-mobile-nav__cap){opacity:1!important;animation:none!important;transform:none!important}html[data-experience-transition] :is(.mobile-bottom-nav__item,.rpg-world-mobile-nav__items>button){pointer-events:none;opacity:1!important;transform:none!important}html[data-experience-transition] :is(.mobile-bottom-nav__icon,.mobile-bottom-nav__label,.rpg-world-mobile-nav__items>button>span>svg,.rpg-world-mobile-nav__items>button>span>small){transform-origin:50% 70%;will-change:transform, opacity}html[data-experience-transition-phase=depart] .mobile-bottom-nav__icon,html[data-experience-transition-phase=depart] .rpg-world-mobile-nav__items>button>span>svg{animation:.34s cubic-bezier(.2,.72,.2,1) both experience-tab-icon-depart!important;animation-delay:calc(68ms + var(--nav-exit-index,0) * 44ms)!important}html[data-experience-transition-phase=depart] .mobile-bottom-nav__label,html[data-experience-transition-phase=depart] .rpg-world-mobile-nav__items>button>span>small{animation:.29s cubic-bezier(.2,.72,.2,1) both experience-tab-label-depart!important;animation-delay:calc(.112s + var(--nav-exit-index,0) * 44ms)!important}html[data-experience-transition-phase=depart] :is(.mobile-bottom-nav__item.is-active,.rpg-world-mobile-nav__items>button.is-active):after{animation:.2s cubic-bezier(.5,.02,.78,.2) 80ms both experience-tab-indicator-depart}html[data-experience-transition-phase=arrive] .mobile-bottom-nav__icon,html[data-experience-transition-phase=arrive] .rpg-world-mobile-nav__items>button>span>svg{animation:.38s cubic-bezier(.16,.84,.22,1) both experience-tab-icon-arrive!important;animation-delay:calc(24ms + var(--nav-index,0) * 46ms)!important}html[data-experience-transition-phase=arrive] .mobile-bottom-nav__label,html[data-experience-transition-phase=arrive] .rpg-world-mobile-nav__items>button>span>small{animation:.3s cubic-bezier(.16,.84,.22,1) both experience-tab-label-arrive!important;animation-delay:calc(.1s + var(--nav-index,0) * 46ms)!important}html[data-experience-transition-phase=arrive] :is(.mobile-bottom-nav__item.is-active,.rpg-world-mobile-nav__items>button.is-active):after{animation:.28s cubic-bezier(.16,.84,.22,1) .42s both experience-tab-indicator-arrive}.experience-shared-bottom-nav .mobile-bottom-nav__item{isolation:isolate;overflow:hidden}.experience-shared-bottom-nav .mobile-bottom-nav__payload{padding:3px 1px calc(6 * var(--gsi-space-unit,1px));opacity:0;transform-origin:50% 58%;pointer-events:none;will-change:transform, opacity;flex-direction:column;justify-content:center;align-items:center;gap:3px;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(7px)scale(.84);display:flex!important}.experience-shared-bottom-nav .mobile-bottom-nav__payload .mobile-bottom-nav__icon{flex:0 0 22px;width:100%}.experience-shared-bottom-nav .mobile-bottom-nav__payload .mobile-bottom-nav__label{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;line-height:1;display:block;overflow:hidden}.experience-shared-bottom-nav[data-experience-mode=site] .mobile-bottom-nav__payload--site,.experience-shared-bottom-nav[data-experience-mode=street-play] .mobile-bottom-nav__payload--street{opacity:1;transform:translate(0,0)scale(1)}html[data-experience-transition] .experience-shared-bottom-nav :is(.mobile-bottom-nav__icon,.mobile-bottom-nav__label){opacity:1!important;animation:none!important;transform:none!important}.experience-shared-bottom-nav[data-transition-phase=depart][data-experience-mode=site] .mobile-bottom-nav__payload--site,.experience-shared-bottom-nav[data-transition-phase=depart][data-experience-mode=street-play] .mobile-bottom-nav__payload--street{animation:.42s cubic-bezier(.45,.02,.72,.22) both experience-mode-payload-depart;animation-delay:calc(70ms + var(--nav-index,0) * 34ms)}.experience-shared-bottom-nav[data-transition-phase=arrive][data-experience-mode=site] .mobile-bottom-nav__payload--site,.experience-shared-bottom-nav[data-transition-phase=arrive][data-experience-mode=street-play] .mobile-bottom-nav__payload--street{animation:.46s cubic-bezier(.14,.82,.2,1) both experience-mode-payload-arrive;animation-delay:calc(18ms + var(--nav-index,0) * 34ms)}.beta-rpg-frame{--street-header-offset:calc(var(--gsi-mobile-header-height,62px) + var(--gsi-mobile-header-gap,8px) + env(safe-area-inset-top));height:100vh;height:100svh;height:var(--rpg-viewport-height,100dvh);padding-top:var(--street-header-offset)}.beta-rpg-frame__content{height:calc(var(--rpg-viewport-height,100dvh) - var(--street-header-offset))}.beta-rpg-frame__content>*{height:100%}.beta-rpg-frame .rpg-app-shell{height:100%;min-height:0}.beta-rpg-frame .rpg-world-grid-header,.beta-rpg-frame .rpg-world-grid-rail,.beta-rpg-frame .rpg-world-grid-system-dock,.beta-rpg-frame .rpg-world__hud,.beta-rpg-frame .rpg-world-mobile-command__topbar{display:none!important}.rpg-world-profile-panel__private-avatar{width:calc(84 * var(--gsi-space-unit,1px));height:calc(84 * var(--gsi-space-unit,1px));border:1px solid rgb(var(--gsi-lime,184 255 94) / .2);border-radius:calc(4 * var(--gsi-space-unit,1px)) calc(18 * var(--gsi-space-unit,1px)) calc(4 * var(--gsi-space-unit,1px)) calc(4 * var(--gsi-space-unit,1px));color:rgb(var(--gsi-lime,184 255 94));background:rgb(var(--gsi-lime,184 255 94) / .055);place-items:center;display:grid}.rpg-world[data-compact-panels=true] .rpg-world-desktop-panel{max-width:calc(320 * var(--gsi-space-unit,1px))}.rpg-world[data-compact-panels=true] .rpg-world-left-panel__content{font-size:.9em}@media (min-width:1024px){.beta-rpg-frame{--street-header-offset:0px;padding-top:0}.beta-rpg-frame__content{height:var(--rpg-viewport-height,100dvh)}}.street-settings{gap:calc(14 * var(--gsi-space-unit,1px));padding:calc(4 * var(--gsi-space-unit,1px));color:#edf6fa;display:grid}.street-settings__hero{min-height:calc(106 * var(--gsi-space-unit,1px));grid-template-columns:calc(52 * var(--gsi-space-unit,1px)) minmax(0, 1fr) auto;align-items:center;gap:calc(14 * var(--gsi-space-unit,1px));padding:calc(18 * var(--gsi-space-unit,1px));border:1px solid rgb(var(--gsi-lime,184 255 94) / .25);border-radius:calc(5 * var(--gsi-space-unit,1px)) calc(20 * var(--gsi-space-unit,1px)) calc(5 * var(--gsi-space-unit,1px)) calc(5 * var(--gsi-space-unit,1px));background:radial-gradient(circle at 0 0, rgb(var(--gsi-lime,184 255 94) / .13), transparent 52%), linear-gradient(135deg, #101a21f5, #04090ef5);box-shadow:inset 3px 0 0 rgb(var(--gsi-lime,184 255 94) / .6), 0 18px 42px #00000038;display:grid;position:relative;overflow:hidden}.street-settings__hero:after{content:"";top:0;right:calc(20 * var(--gsi-space-unit,1px));width:calc(110 * var(--gsi-space-unit,1px));background:linear-gradient(90deg, transparent, rgb(var(--gsi-violet,197 91 255)));height:2px;box-shadow:0 0 12px rgb(var(--gsi-violet,197 91 255));position:absolute}.street-settings__hero>span{width:calc(52 * var(--gsi-space-unit,1px));height:calc(52 * var(--gsi-space-unit,1px));border:1px solid rgb(var(--gsi-lime,184 255 94) / .32);border-radius:calc(4 * var(--gsi-space-unit,1px)) calc(16 * var(--gsi-space-unit,1px)) calc(4 * var(--gsi-space-unit,1px)) calc(4 * var(--gsi-space-unit,1px));color:rgb(var(--gsi-lime,184 255 94));background:rgb(var(--gsi-lime,184 255 94) / .09);place-items:center;display:grid}.street-settings__hero small,.street-settings-card header small{color:rgb(var(--gsi-lime,184 255 94));font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.2em;font-weight:950;display:block}.street-settings__hero h1{color:#fff;font-family:var(--font-display,ui-sans-serif), sans-serif;font-size:clamp(calc(22px * var(--gsi-font-scale,1)), 3vw, calc(36px * var(--gsi-font-scale,1)));letter-spacing:-.025em;text-transform:uppercase;margin:3px 0 0;font-weight:950;line-height:1}.street-settings__hero p{margin:calc(7 * var(--gsi-space-unit,1px)) 0 0;color:#e1ecf28f;font-size:calc(10px * var(--gsi-font-scale,1))}.street-settings__hero>button{min-height:calc(38 * var(--gsi-space-unit,1px));align-items:center;gap:calc(7 * var(--gsi-space-unit,1px));padding:0 calc(12 * var(--gsi-space-unit,1px));border-radius:3px calc(11 * var(--gsi-space-unit,1px)) 3px 3px;color:#ebf4f8b3;font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.09em;text-transform:uppercase;background:#ffffff0a;border:1px solid #e1f2ff21;font-weight:900;display:inline-flex}.street-settings__grid{gap:calc(12 * var(--gsi-space-unit,1px));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.street-settings-card{--settings-tone:var(--gsi-lime,184 255 94);align-content:start;gap:calc(7 * var(--gsi-space-unit,1px));padding:calc(13 * var(--gsi-space-unit,1px));border:1px solid rgb(var(--settings-tone) / .17);border-radius:calc(4 * var(--gsi-space-unit,1px)) calc(17 * var(--gsi-space-unit,1px)) calc(4 * var(--gsi-space-unit,1px)) calc(4 * var(--gsi-space-unit,1px));background:linear-gradient(145deg, rgb(var(--settings-tone) / .055), #050b10eb 45%);box-shadow:inset 2px 0 0 rgb(var(--settings-tone) / .42), 0 14px 34px #0000002e;display:grid}.street-settings-card.is-battle{--settings-tone:255 104 92}.street-settings-card.is-interface{--settings-tone:var(--gsi-violet,197 91 255);grid-column:1/-1}.street-settings-card>header{align-items:center;gap:calc(9 * var(--gsi-space-unit,1px));padding:2px 2px calc(10 * var(--gsi-space-unit,1px));border-bottom:1px solid #e1f2ff13;display:flex}.street-settings-card>header>span{width:calc(34 * var(--gsi-space-unit,1px));height:calc(34 * var(--gsi-space-unit,1px));border-radius:3px calc(11 * var(--gsi-space-unit,1px)) 3px 3px;color:rgb(var(--settings-tone));background:rgb(var(--settings-tone) / .09);place-items:center;display:grid}.street-settings-card header small{color:rgb(var(--settings-tone))}.street-settings-card header strong{color:#fff;font-size:calc(13px * var(--gsi-font-scale,1));letter-spacing:.035em}.street-settings-toggle,.street-settings-theme{min-height:calc(54 * var(--gsi-space-unit,1px));grid-template-columns:calc(35 * var(--gsi-space-unit,1px)) minmax(0,1fr) auto;align-items:center;gap:calc(9 * var(--gsi-space-unit,1px));padding:calc(8 * var(--gsi-space-unit,1px)) calc(9 * var(--gsi-space-unit,1px));border-radius:3px calc(12 * var(--gsi-space-unit,1px)) 3px 3px;background:#ffffff06;border:1px solid #e1f2ff13;transition:border-color .18s,background .18s;display:grid}.street-settings-toggle:hover,.street-settings-theme:hover{border-color:rgb(var(--settings-tone) / .22);background:rgb(var(--settings-tone) / .045)}.street-settings-toggle__icon{width:calc(35 * var(--gsi-space-unit,1px));height:calc(35 * var(--gsi-space-unit,1px));border-radius:3px calc(10 * var(--gsi-space-unit,1px)) 3px 3px;color:rgb(var(--settings-tone));background:rgb(var(--settings-tone) / .075);place-items:center;display:grid}.street-settings-toggle__copy,.street-settings-theme>span,.street-settings-theme>span>span{min-width:0;display:grid}.street-settings-toggle__copy strong,.street-settings-theme strong{color:#f3f8fa;font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.035em;font-weight:850}.street-settings-toggle__copy small,.street-settings-theme small{color:#e1ecf275;font-size:calc(11px * var(--gsi-font-scale,1));margin-top:2px;line-height:1.25}.street-settings-theme>span{grid-column:1/3;grid-template-columns:calc(35 * var(--gsi-space-unit,1px)) minmax(0, 1fr);align-items:center;gap:calc(9 * var(--gsi-space-unit,1px))}.street-settings-theme>span>svg{color:rgb(var(--settings-tone));justify-self:center}.street-settings-theme>button{width:auto;min-width:calc(42 * var(--gsi-space-unit,1px))}@media (max-width:767px){.street-settings{padding:0}.street-settings__hero{grid-template-columns:calc(42 * var(--gsi-space-unit,1px)) minmax(0,1fr);padding:calc(12 * var(--gsi-space-unit,1px))}.street-settings__hero>span{width:calc(42 * var(--gsi-space-unit,1px));height:calc(42 * var(--gsi-space-unit,1px))}.street-settings__hero>button{grid-column:1/-1;justify-content:center;justify-self:stretch}.street-settings__hero p{font-size:calc(11px * var(--gsi-font-scale,1))}.street-settings__grid{grid-template-columns:1fr}.street-settings-card.is-interface{grid-column:auto}}@keyframes experience-nav-label-depart{0%{opacity:1;clip-path:inset(0);transform:translate(0)}32%{opacity:1;clip-path:inset(0);transform:translate(-1px)}to{opacity:.42;clip-path:inset(0 0 0 58%);transform:translate(4px)scale(.92)}}@keyframes experience-nav-icon-depart{0%{opacity:1;clip-path:inset(0);transform:translateY(0)scale(1)}38%{opacity:1;clip-path:inset(0);transform:translateY(-1px)scale(1.03)}to{opacity:.42;clip-path:inset(29% 0);transform:translateY(-5px)scale(.86)}}@keyframes experience-nav-chevron-depart{0%{opacity:1;transform:translateY(0)rotate(0)scale(1)}to{opacity:.42;transform:translateY(-4px)rotate(-18deg)scale(.86)}}@keyframes experience-nav-energy-depart{0%,to{opacity:0;transform:translate(-50%)scaleX(0)}48%{opacity:.45;transform:translate(-50%)scaleX(1)}}@keyframes experience-nav-label-arrive{0%{opacity:.42;clip-path:inset(0 58% 0 0);transform:translate(-4px)scale(.92)}72%{opacity:1;clip-path:inset(0);transform:translate(1px)}to{opacity:1;clip-path:inset(0);transform:translate(0)}}@keyframes experience-nav-icon-arrive{0%{opacity:.42;clip-path:inset(29% 0);transform:translateY(5px)scale(.86)}46%{opacity:1;clip-path:inset(34% 0);transform:translateY(1px)scale(.96)}76%{opacity:1;clip-path:inset(0);transform:translateY(-1px)scale(1.03)}to{opacity:1;clip-path:inset(0);transform:translateY(0)scale(1)}}@keyframes experience-nav-chevron-arrive{0%{opacity:.42;transform:translateY(4px)rotate(18deg)scale(.86)}72%{opacity:1;transform:translateY(-1px)rotate(-3deg)scale(1.03)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@keyframes experience-nav-energy-arrive{0%,to{opacity:0;transform:translate(-50%)scaleX(0)}48%{opacity:.45;transform:translate(-50%)scaleX(1)}}@keyframes experience-mode-payload-depart{0%{opacity:1;transform:translate(0,0)scale(1)rotateX(0)}52%{opacity:.82;transform:translateY(-1px)scale(1.035)rotateX(0)}to{opacity:.42;transform:translateY(-5px)scale(.84)rotateX(58deg)}}@keyframes experience-mode-payload-arrive{0%{opacity:.42;transform:translateY(5px)scale(.84)rotateX(-58deg)}58%{opacity:1;transform:translateY(-2px)scale(1.06)rotateX(5deg)}78%{opacity:1;transform:translateY(1px)scale(.985)rotateX(-2deg)}to{opacity:1;transform:translate(0,0)scale(1)rotateX(0)}}@keyframes experience-header-icon-depart{0%{opacity:1;clip-path:inset(0);transform:translate(0)scale(1)}to{opacity:0;clip-path:inset(48% 0);transform:translate(-5px)scale(.88)}}@keyframes experience-header-label-depart{0%{opacity:1;clip-path:inset(0);transform:translate(0)}to{opacity:0;clip-path:inset(0 0 0 100%);transform:translate(5px)}}@keyframes experience-header-icon-arrive{0%{opacity:0;clip-path:inset(48% 0);transform:translate(5px)scale(.88)}72%{opacity:1;clip-path:inset(0);transform:translate(-1px)scale(1.03)}to{opacity:1;clip-path:inset(0);transform:translate(0)scale(1)}}@keyframes experience-header-label-arrive{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-5px)}74%{opacity:1;clip-path:inset(0);transform:translate(1px)}to{opacity:1;clip-path:inset(0);transform:translate(0)}}@keyframes experience-header-signal{0%,to{opacity:0;transform:translate(-50%)scaleX(0)}48%{opacity:.44;transform:translate(-50%)scaleX(1)}}@keyframes experience-content-warp-out{0%{opacity:1;filter:blur()contrast()saturate();transform:perspective(900px)translateZ(0)scale(1)}38%{opacity:.9;filter:blur(.7px)contrast(1.12)saturate(1.18);transform:perspective(900px)translateZ(90px)scale(1.035)rotate(-.15deg)}to{opacity:0;filter:blur(8px)contrast(1.55)saturate(1.8)hue-rotate(18deg);transform:perspective(900px)translateZ(520px)scale(1.42)rotate(-1.1deg)}}@keyframes experience-content-warp-in{0%{opacity:0;filter:blur(10px)contrast(1.5)saturate(1.7);transform:perspective(900px)translateZ(-240px)scale(.76)rotate(.7deg)}62%{opacity:1;filter:blur(.3px)contrast(1.05)saturate(1.08);transform:perspective(900px)translateZ(18px)scale(1.018)rotate(-.08deg)}to{opacity:1;filter:blur()contrast()saturate();transform:perspective(900px)translateZ(0)scale(1)rotate(0)}}@keyframes experience-transition-release{0%,34%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes experience-warp-lens{0%{opacity:0;-webkit-backdrop-filter:blur()contrast()saturate();backdrop-filter:blur()contrast()saturate();transform:scale(.98)}24%{opacity:1;-webkit-backdrop-filter:blur(1.5px)contrast(1.26)saturate(1.3);backdrop-filter:blur(1.5px)contrast(1.26)saturate(1.3)}42%,58%{opacity:1;-webkit-backdrop-filter:blur(4px)contrast(1.56)saturate(1.75);backdrop-filter:blur(4px)contrast(1.56)saturate(1.75);transform:scale(1.05)}to{opacity:0;-webkit-backdrop-filter:blur()contrast()saturate();backdrop-filter:blur()contrast()saturate();transform:scale(1.2)}}@keyframes experience-star-tunnel-far{0%{opacity:0;transform:rotate(0)scale(.2)}26%{opacity:.4}50%{opacity:.76;transform:rotate(3deg)scale(1.45)}to{opacity:0;transform:rotate(7deg)scale(5.8)}}@keyframes experience-star-tunnel-near{0%,8%{opacity:0;transform:rotate(0)scale(.12)}34%{opacity:.66}58%{opacity:.5;transform:rotate(-4deg)scale(2.15)}to{opacity:0;transform:rotate(-9deg)scale(7.2)}}@keyframes experience-ring-outer{0%,12%{opacity:0;filter:blur(5px);transform:translate(-50%,-50%)rotate(-34deg)scale(.16)}29%{opacity:.52}48%{opacity:.82;filter:blur();transform:translate(-50%,-50%)rotate(46deg)scale(.92)}68%{opacity:.34}to{opacity:0;filter:blur(2px);transform:translate(-50%,-50%)rotate(176deg)scale(3.8)}}@keyframes experience-ring-inner{0%,18%{opacity:0;filter:blur(5px);transform:translate(-50%,-50%)rotate(42deg)scale(.12)}34%{opacity:.76}53%{opacity:.92;filter:blur();transform:translate(-50%,-50%)rotate(-68deg)scale(1.08)}72%{opacity:.25}to{opacity:0;filter:blur(3px);transform:translate(-50%,-50%)rotate(-194deg)scale(5.2)}}@keyframes experience-distortion-scan{0%{opacity:0;background-position:0 0,-30% 0;transform:skew(0)}28%{opacity:.45}52%{opacity:.68;background-position:0 28px,55% 0;transform:skew(-2deg)}to{opacity:0;background-position:0 72px,145% 0;transform:skew(0)}}@keyframes experience-aperture-sequence{0%{opacity:0;transform:scale(.7)}26%{opacity:.5}44%,58%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes experience-transition-copy{0%,22%{opacity:0;clip-path:inset(48% 0);filter:blur(12px);transform:scale(1.65)}36%{opacity:1;clip-path:inset(0);filter:blur();transform:scale(1)}62%{opacity:1;clip-path:inset(0);filter:blur();transform:scale(1)}82%,to{opacity:0;clip-path:inset(46% 0);filter:blur(8px);transform:scale(.78)}}@keyframes experience-title-glitch-a{0%,31%,36%,47%,52%,65%,to{opacity:0;clip-path:inset(0);transform:translate(0)}32%{opacity:.82;clip-path:inset(4% 0 67%);transform:translate(-11px,-2px)skew(-8deg)}34%{opacity:.48;clip-path:inset(58% 0 9%);transform:translate(8px,2px)skew(6deg)}48%{opacity:.68;clip-path:inset(28% 0 42%);transform:translate(-7px)}50%{opacity:.3;clip-path:inset(73% 0 2%);transform:translate(10px,1px)}}@keyframes experience-title-glitch-b{0%,34%,39%,50%,55%,68%,to{opacity:0;clip-path:inset(0);transform:translate(0)}35%{opacity:.72;clip-path:inset(64% 0 3%);transform:translate(10px,2px)skew(7deg)}37%{opacity:.42;clip-path:inset(14% 0 61%);transform:translate(-8px,-1px)skew(-5deg)}51%{opacity:.58;clip-path:inset(44% 0 31%);transform:translate(8px,1px)}53%{opacity:.25;clip-path:inset(6% 0 80%);transform:translate(-12px,-2px)}}@keyframes experience-transition-track{0%{opacity:0;transform:scaleX(0)}20%{opacity:1}70%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes experience-tab-icon-depart{0%{opacity:1;transform:translateY(0)scale(1)}26%{opacity:1;transform:translateY(2px)scale(.94)}56%{opacity:1;transform:translateY(-1px)scale(1.04)}to{opacity:.16;transform:translateY(-8px)scale(.82)}}@keyframes experience-tab-label-depart{0%{opacity:1;transform:translateY(0)scale(1)}32%{opacity:1;transform:translateY(1px)scale(.98)}to{opacity:.12;transform:translateY(6px)scale(.94)}}@keyframes experience-tab-icon-arrive{0%{opacity:.16;transform:translateY(8px)scale(.82)}52%{opacity:1;transform:translateY(-2px)scale(1.07)}75%{opacity:1;transform:translateY(1px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes experience-tab-label-arrive{0%{opacity:.12;transform:translateY(6px)scale(.94)}68%{opacity:1;transform:translateY(-1px)scale(1.015)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes experience-tab-indicator-depart{0%{opacity:1;transform:translate(-50%)scale(1)}52%{opacity:.38;transform:translate(-50%)scaleX(3.2)scaleY(.55)}to{opacity:0;transform:translate(-50%)scaleX(0)}}@keyframes experience-tab-indicator-arrive{0%{opacity:0;transform:translate(-50%)scale(.25)}58%{opacity:1;transform:translate(-50%)scale(1.5)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (max-width:900px),(hover:none) and (pointer:coarse){.experience-mode-transition{contain:layout paint style;transform:translateZ(0)}.experience-mode-transition[data-phase=arrive]{animation:.79s cubic-bezier(.18,.74,.22,1) both experience-mobile-transition-release}.experience-mode-transition:before{background:radial-gradient(circle at 50% 50%, transparent 0 12%, rgb(var(--transition-tone) / .12) 31%, transparent 58%), radial-gradient(circle at 50% 50%, #01050933, #010509f0 76%);-webkit-backdrop-filter:none;will-change:transform, opacity;animation:1.25s cubic-bezier(.3,0,.2,1) both experience-mobile-warp-lens;top:0;bottom:0;left:0;right:0}.experience-mode-transition__tunnel{mix-blend-mode:normal;will-change:transform, opacity;top:-34%;bottom:-34%;left:-34%;right:-34%;-webkit-mask-image:none;mask-image:none}.experience-mode-transition__tunnel.is-far,.experience-mode-transition__ring.is-inner{display:none}.experience-mode-transition__tunnel.is-near{opacity:.32;background:repeating-conic-gradient(from 1deg at 50% 50%, transparent 0deg 10deg, rgb(var(--transition-tone) / .22) 10.25deg 10.55deg, transparent 10.8deg 18deg);filter:none;animation:1.25s cubic-bezier(.16,.76,.2,1) both experience-mobile-star-tunnel}.experience-mode-transition__ring{box-shadow:0 0 18px rgb(var(--transition-tone) / .2);will-change:transform, opacity}.experience-mode-transition__ring:after{display:none}.experience-mode-transition__ring.is-outer{width:min(88vw, calc(520 * var(--gsi-space-unit,1px)));animation:1.25s cubic-bezier(.16,.76,.2,1) both experience-mobile-ring}.experience-mode-transition__distortion{opacity:.25;background:repeating-linear-gradient(0deg, transparent 0 13px, rgb(var(--transition-tone) / .09) 14px, transparent 15px);mix-blend-mode:normal;will-change:transform, opacity;animation:1.25s cubic-bezier(.18,.74,.22,1) both experience-mobile-distortion}.experience-mode-transition__aperture{will-change:transform, opacity;animation:1.25s cubic-bezier(.22,.7,.2,1) both experience-mobile-aperture}.experience-mode-transition__identity{will-change:transform, opacity;animation:1.25s cubic-bezier(.2,.8,.2,1) both experience-mobile-copy}.experience-mode-transition__identity>strong:before,.experience-mode-transition__identity>strong:after{display:none}.experience-mode-transition__mark{box-shadow:inset 0 0 12px rgb(var(--transition-tone) / .1), 0 0 18px rgb(var(--transition-tone) / .18)}.experience-mode-transition__track i{box-shadow:none;animation-duration:.98s;animation-delay:.1s}html[data-experience-transition-phase=depart] :is(.gsi-home-command,.rpg-world__map,.rpg-world__atmosphere,.rpg-world-mobile-command,.rpg-world-grid-map-tools,.rpg-world-grid-shortcuts,.rpg-world-grid-arena,.rpg-world-desktop-window,.rpg-section-sheet){will-change:transform, opacity;animation:.46s cubic-bezier(.55,0,.9,.32) both experience-mobile-content-out;filter:none!important}html[data-experience-transition-phase=arrive] :is(.gsi-home-command,.rpg-world__map,.rpg-world__atmosphere,.rpg-world-mobile-command,.rpg-world-grid-map-tools,.rpg-world-grid-shortcuts,.rpg-world-grid-arena,.rpg-world-desktop-window,.rpg-section-sheet){will-change:transform, opacity;animation:.62s cubic-bezier(.12,.78,.2,1) 20ms both experience-mobile-content-in;filter:none!important}}@keyframes experience-mobile-transition-release{0%,34%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes experience-mobile-warp-lens{0%{opacity:0;transform:scale(.98)}28%,58%{opacity:1;transform:scale(1.03)}to{opacity:0;transform:scale(1.12)}}@keyframes experience-mobile-star-tunnel{0%,8%{opacity:0;transform:rotate(0)scale(.2)}34%{opacity:.38}60%{opacity:.3;transform:rotate(-3deg)scale(1.8)}to{opacity:0;transform:rotate(-6deg)scale(3.4)}}@keyframes experience-mobile-ring{0%,14%{opacity:0;transform:translate(-50%,-50%)rotate(-24deg)scale(.2)}42%{opacity:.68;transform:translate(-50%,-50%)rotate(34deg)scale(.94)}to{opacity:0;transform:translate(-50%,-50%)rotate(116deg)scale(2.5)}}@keyframes experience-mobile-distortion{0%{opacity:0;transform:translateY(-3%)}36%,58%{opacity:.25}to{opacity:0;transform:translateY(3%)}}@keyframes experience-mobile-aperture{0%{opacity:0;transform:scale(.78)}28%{opacity:.5}46%,58%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.38)}}@keyframes experience-mobile-copy{0%,18%{opacity:0;transform:scale(1.18)}34%,65%{opacity:1;transform:scale(1)}86%,to{opacity:0;transform:scale(.9)}}@keyframes experience-mobile-content-out{0%{opacity:1;transform:translateZ(0)scale(1)}to{opacity:0;transform:translateZ(0)scale(1.08)}}@keyframes experience-mobile-content-in{0%{opacity:0;transform:translateZ(0)scale(.94)}72%{opacity:1;transform:translateZ(0)scale(1.01)}to{opacity:1;transform:translateZ(0)scale(1)}}@media (prefers-reduced-motion:reduce){.experience-mode-transition,.experience-mode-transition *,html[data-experience-transition] :is(.gsi-home-command,.rpg-world__map,.rpg-world__atmosphere,.rpg-world-mobile-command,.rpg-world-grid-map-tools,.rpg-world-grid-shortcuts,.rpg-world-grid-arena,.rpg-world-desktop-window,.rpg-section-sheet),.experience-navbar[data-transitioning=true] :is(.maintenance-nav-capsule,.experience-nav-key__label,.experience-nav-key__icon,.experience-nav-key__chevron,.experience-nav-key__energy),.mobile-player-header[data-transitioning=true] :is(.mobile-player-header__mode-icon,.mobile-player-header__street-play-label,.mobile-player-header__mode-signal,.mobile-player-header__street-play),html[data-experience-transition] :is(.mobile-bottom-nav__bar,.rpg-world-mobile-nav__cap,.mobile-bottom-nav__icon,.mobile-bottom-nav__label,.rpg-world-mobile-nav__items>button>span>svg,.rpg-world-mobile-nav__items>button>span>small){animation-duration:.3s!important;animation-delay:0s!important}}@font-face{font-family:GSI Futura Now Headline;src:local(Futura Now Headline Black),local(FuturaNowHeadlineBlack);font-style:normal;font-weight:700 950;font-display:swap}:root{--ibnf-bg:#05080a;--ibnf-surface:#0c1113;--ibnf-surface-2:#12181c;--ibnf-ink:#eef4ef;--ibnf-ink-dim:#93a39a;--ibnf-ink-mute:#86948c;--ibnf-acid:hsl(var(--primary));--ibnf-acid-deep:color-mix(in srgb, hsl(var(--primary)) 78%, black);--ibnf-acid-soft:hsl(var(--primary) / .13);--ibnf-acid-line:hsl(var(--primary) / .4);--ibnf-violet:hsl(var(--accent));--ibnf-violet-soft:hsl(var(--accent) / .16);--ibnf-violet-line:hsl(var(--accent) / .42);--ibnf-cyan:#3ad9d2;--ibnf-cyan-soft:#3ad9d224;--ibnf-cyan-line:#3ad9d26b;--ibnf-coral:#ff7857;--ibnf-coral-soft:#ff7a5924;--ibnf-coral-line:#ff7a596b;--ibnf-line:hsl(var(--primary) / .14);--ibnf-line-2:#ffffff14;--ibnf-glass:linear-gradient(160deg, #ffffff0f, #ffffff05 45%, #ffffff03 100%);--ibnf-glass-border:#ffffff1f;--ibnf-glass-shadow:0 22px 56px -22px #000000e6, inset 0 1px 0 #ffffff12;--ibnf-r-sm:8px;--ibnf-r:14px;--ibnf-r-lg:20px;--ibnf-maxw:1280px;--ibnf-font-display:"GSI Futura Now Headline", "Futura Now Headline Black", "Oswald", "Bebas Neue", sans-serif;--ibnf-font-ui:"Barlow", system-ui, sans-serif;--ibnf-heading-tracking:.015em}.theme-light{--ibnf-bg:hsl(var(--background));--ibnf-surface:hsl(var(--card));--ibnf-surface-2:hsl(var(--secondary));--ibnf-ink:hsl(var(--foreground));--ibnf-ink-dim:#454d5f;--ibnf-ink-mute:#626a7a;--ibnf-line:hsl(var(--primary) / .24);--ibnf-line-2:hsl(var(--border) / .82);--ibnf-glass:linear-gradient(160deg, #11111a0e, #11111a05 45%, #11111a03 100%);--ibnf-glass-border:#11111a26;--ibnf-glass-shadow:0 16px 40px -20px #00000038, inset 0 1px 0 #ffffff8c}.theme-light .glass-panel,.theme-light .glass-card,.theme-light .glass-tile{background:linear-gradient(135deg,#11111a0d,#11111a04 45%,#11111a08 100%);border-color:#11111a24}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:210 29% 3%;--foreground:140 14% 95%;--card:220 18% 10%;--card-foreground:0 0% 98%;--popover:220 18% 10%;--popover-foreground:0 0% 98%;--primary:83 77.9736% 55.4902%;--primary-foreground:224 71.4286% 4.1176%;--secondary:220 15% 15%;--secondary-foreground:0 0% 98%;--muted:220 15% 18%;--muted-foreground:220 10% 60%;--accent:96 62% 62%;--accent-foreground:210 22% 3%;--neon-1:83 78% 55%;--neon-2:var(--accent);--border:220 15% 20%;--input:220 15% 20%;--ring:83 77.9736% 55.4902%;--radius:.75rem;--device-radius:max(env(safe-area-inset-top,0px), 1.75rem);--gradient-primary:linear-gradient(135deg, #a1e633 0%, #92da62 100%);--gradient-hero:radial-gradient(ellipse at 20% -10%, #a1e6332e, transparent 55%), radial-gradient(ellipse at 85% 110%, #92da6229, transparent 55%), linear-gradient(180deg, #05080a 0%, #040506 100%);--gradient-card:linear-gradient(180deg, #0e1216 0%, #080a0d 100%);--glow-primary:0 0 30px #a1e63359;--glow-accent:0 0 30px hsl(var(--accent) / .32);--shadow-card:0 18px 50px #0000008c;--grid-line:#b3e6c40a;--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--ease-out-soft:cubic-bezier(.22, 1, .36, 1);--dur-fast:.15s;--dur-base:.25s;--dur-slow:.4s;--elev-1:0 1px 2px #0006, 0 4px 12px -6px #00000080;--elev-2:inset 0 1px 0 #ffffff0d, 0 8px 28px -14px #000000a6;--elev-3:inset 0 1px 0 #ffffff0f, 0 18px 50px -20px #000c;--elev-glow:0 0 0 1px hsl(var(--primary) / .35), 0 0 28px -8px hsl(var(--primary) / .4);--sidebar-background:210 14% 7%;--sidebar-foreground:140 14% 95%;--sidebar-primary:140 65% 57%;--sidebar-primary-foreground:140 80% 8%;--sidebar-accent:210 10% 12%;--sidebar-accent-foreground:140 14% 95%;--sidebar-border:210 8% 16%;--sidebar-ring:140 65% 57%}*{border-color:hsl(var(--border));box-sizing:border-box;min-width:0}html{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);-webkit-text-size-adjust:100%;background-color:#0c0e12;max-width:100vw;overflow-x:hidden}body{background-color:hsl(var(--background));color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.theme-light .tournament-card-dark body{color:#fafafa}.ranking-blader-on-banner body{color:#fafafa;text-shadow:0 1px 3px #000000d9,0 2px 6px #0009}body{word-break:break-word;overflow-wrap:anywhere;-webkit-overflow-scrolling:touch;max-width:100vw;font-family:Inter,sans-serif;overflow:visible}#root{width:100%;max-width:100vw;overflow:visible}html.gsi-installed-pwa .mobile-player-header-shell{box-sizing:border-box;height:calc(var(--gsi-mobile-header-height) + var(--gsi-mobile-header-gap) + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);background:linear-gradient(180deg, hsl(var(--card) / .82), hsl(var(--background) / .68))}h1,h2,h3,h4,h5,h6{font-family:var(--ibnf-font-display);letter-spacing:var(--ibnf-heading-tracking);font-kerning:normal;text-rendering:optimizelegibility;overflow-wrap:break-word;word-break:break-word}p,span,a,li,td,th,label,div{overflow-wrap:break-word;word-break:break-word}.\!flex>*{min-width:0!important;min-height:0!important}.flex>*,.grid>*{min-width:0;min-height:0}.\!container{max-width:100%!important}.container,table{max-width:100%}pre,code{word-break:break-all;max-width:100%;overflow-x:auto}img,video,iframe,svg{max-width:100%;height:auto}.\!container{width:100%!important;padding-right:calc(32 * var(--gsi-space-unit,1px))!important;padding-left:calc(32 * var(--gsi-space-unit,1px))!important;margin-left:auto!important;margin-right:auto!important}.container{width:100%;padding-right:calc(32 * var(--gsi-space-unit,1px));padding-left:calc(32 * var(--gsi-space-unit,1px));margin-left:auto;margin-right:auto}@media (min-width:1400px){.\!container{max-width:calc(1400 * var(--gsi-space-unit,1px))!important}.container{max-width:calc(1400 * var(--gsi-space-unit,1px))}}.gradient-text{color:#0000;background-clip:text;background-image:var(--gradient-primary)}.card-glow{box-shadow:var(--elev-2,var(--shadow-card));transition:box-shadow .25s var(--ease-out-soft,ease), transform .25s var(--ease-out-soft,ease), border-color .25s ease}.card-glow:hover{box-shadow:0 0 24px -10px hsl(var(--primary) / .35), var(--elev-3,var(--shadow-card));transform:translateY(-2px)}.card-glow:active{transform:translateY(0)scale(.995)}.section-title{font-size:calc(2.25rem * var(--gsi-font-scale,1));line-height:calc(2.5rem * var(--gsi-font-scale,1));letter-spacing:.05em;font-weight:700}@media (min-width:768px){.section-title{font-size:calc(3rem * var(--gsi-font-scale,1));line-height:1}}.fib-grid{background-image:linear-gradient(to right, var(--grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-line) 1px, transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(at 50% 40%,#000000e6,#0000 70%);mask-image:radial-gradient(at 50% 40%,#000000e6,#0000 70%)}.fib-cta-glow{box-shadow:0 0 0 1px hsl(var(--primary) / .45), 0 0 24px hsl(var(--primary) / .35);transition:box-shadow .35s,transform .35s}.fib-cta-glow:hover{box-shadow:0 0 0 1px hsl(var(--primary) / .7), 0 0 40px hsl(var(--primary) / .55);transform:translateY(-2px)}.neon-dual-text{background-image:linear-gradient(110deg, hsl(var(--neon-1)) 0%, hsl(var(--neon-2)) 100%);color:#0000;text-shadow:0 0 30px hsl(var(--neon-1) / .25);background-clip:text}.fib-aurora{pointer-events:none;isolation:isolate;contain:layout paint style;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;transform:translateZ(0)}.fib-aurora:before,.fib-aurora:after{content:"";filter:blur(64px);opacity:.35;border-radius:50%;width:56vmax;height:56vmax;position:absolute}.fib-aurora:before{background:radial-gradient(circle at 30% 30%, hsl(var(--neon-1) / .55), transparent 60%);animation:22s ease-in-out infinite alternate aurora-drift-1;top:-25vmax;left:-15vmax}.fib-aurora:after{background:radial-gradient(circle at 70% 60%, hsl(var(--neon-2) / .5), transparent 60%);animation:26s ease-in-out infinite alternate aurora-drift-2;top:-15vmax;right:-20vmax}@keyframes aurora-drift-1{0%{transform:translate(0,0)scale(1)}to{transform:translate(10vmax,6vmax)scale(1.15)}}@keyframes aurora-drift-2{0%{transform:translate(0,0)scale(1)}to{transform:translate(-8vmax,10vmax)scale(1.1)}}.liquid-orbs{pointer-events:none;contain:layout paint style;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;transform:translateZ(0)}.liquid-orbs>span{filter:blur(42px);opacity:.52;mix-blend-mode:screen;border-radius:50%;display:block;position:absolute}.liquid-orbs>span:first-child{background:radial-gradient(circle, hsl(var(--neon-1) / .9), transparent 65%);width:32vmax;height:32vmax;animation:18s ease-in-out infinite alternate liquid-float-a;top:-8vmax;left:-6vmax}.liquid-orbs>span:nth-child(2){background:radial-gradient(circle, hsl(var(--neon-2) / .85), transparent 65%);width:28vmax;height:28vmax;animation:22s ease-in-out infinite alternate liquid-float-b;bottom:-10vmax;right:-8vmax}.liquid-orbs>span:nth-child(3){background:radial-gradient(circle,#33bbff8c,#0000 65%);width:22vmax;height:22vmax;animation:26s ease-in-out infinite alternate liquid-float-c;top:35%;left:45%}@keyframes liquid-float-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(8vmax,6vmax)scale(1.18)}}@keyframes liquid-float-b{0%{transform:translate(0,0)scale(1)}to{transform:translate(-6vmax,-10vmax)scale(1.12)}}@keyframes liquid-float-c{0%{transform:translate(-50%,-50%)scale(1)}to{transform:translate(-30%,-65%)scale(1.2)}}.glass-panel{-webkit-backdrop-filter:blur(26px)saturate(190%);border-radius:calc(20 * var(--gsi-space-unit,1px));background:linear-gradient(135deg,#ffffff0f 0%,#ffffff05 45%,#ffffff0a 100%);border:1px solid #ffffff17;position:relative;box-shadow:inset 0 1px #ffffff14,0 20px 60px -20px #00000080}.glass-panel:before{content:"";border-radius:inherit;background:radial-gradient(ellipse at 20% 0%, hsl(var(--neon-1) / .06), transparent 55%), radial-gradient(ellipse at 85% 100%, hsl(var(--neon-2) / .06), transparent 55%);pointer-events:none;z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.glass-panel>*{z-index:1;position:relative}.glass-card{-webkit-backdrop-filter:blur(24px)saturate(180%);border-radius:calc(20 * var(--gsi-space-unit,1px));background:linear-gradient(#ffffff1a 0%,#ffffff07 20%,#ffffff0b 100%);border:1px solid #ffffff1a;position:relative;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000038,0 1px 1px #0000001a,0 10px 28px -12px #00000073,0 30px 60px -30px #0009}.glass-tile{-webkit-backdrop-filter:blur(18px)saturate(175%);border-radius:calc(16 * var(--gsi-space-unit,1px));background:linear-gradient(#ffffff16 0%,#ffffff06 22%,#ffffff0a 100%);border:1px solid #ffffff1a;position:relative;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0000002e,0 1px 1px #0000001a,0 8px 20px -10px #0000006b}.glass-bar{-webkit-backdrop-filter:blur(18px)saturate(185%);background:#0c0e1280;border-bottom:1px solid #ffffff0f}.placement-liquid-section{background:radial-gradient(ellipse at 12% 0%, hsl(var(--neon-1) / .08), transparent 42%), radial-gradient(ellipse at 94% 100%, hsl(var(--neon-2) / .07), transparent 48%), linear-gradient(135deg, #fff1, #ffffff06 46%, #ffffff0b);-webkit-backdrop-filter:blur(24px)saturate(180%);border:1px solid #ffffff1a;position:relative;box-shadow:inset 0 1px #ffffff1f,0 24px 70px -36px #000000ad}.placement-liquid-header{background:linear-gradient(180deg, #ffffff0e, #ffffff05), linear-gradient(90deg, hsl(var(--neon-1) / .06), transparent 55%, hsl(var(--neon-2) / .05))}.placement-liquid-flowbar{background:linear-gradient(90deg, hsl(var(--neon-1) / .09), hsl(var(--neon-2) / .055), transparent 72%), #ffffff05;-webkit-backdrop-filter:blur(14px)saturate(160%)}.placement-liquid-phase{background:radial-gradient(ellipse at 18% 0%, hsl(var(--neon-1) / .055), transparent 46%), linear-gradient(145deg, #ffffff12, #ffffff06 54%, #ffffff0b);-webkit-backdrop-filter:blur(18px)saturate(165%);border-color:#ffffff1c;position:relative;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #0000002e,0 18px 44px -24px #00000094}.placement-liquid-match{background:radial-gradient(ellipse at 14% 0%, hsl(var(--neon-1) / .07), transparent 42%), linear-gradient(145deg, #ffffff15, #ffffff06 52%, #0000002e);-webkit-backdrop-filter:blur(16px)saturate(170%);border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff1f,0 14px 32px -20px #00000094}.placement-player-stack{-webkit-backdrop-filter:blur(10px)saturate(145%);background:linear-gradient(#ffffff09,#00000021)}.home-performance main section,.home-performance main aside>.glass-card{content-visibility:auto;contain-intrinsic-size:1px 360px}@media (prefers-reduced-motion:no-preference){.home-performance .fib-aurora:before,.home-performance .fib-aurora:after,.home-performance .liquid-orbs>span{animation-timing-function:linear}}@media (max-width:767px){.fib-aurora:before,.fib-aurora:after,.liquid-orbs>span{will-change:auto!important;animation:none!important}.glass-panel,.glass-card{-webkit-backdrop-filter:blur(10px)saturate(150%)}.glass-tile,.glass-bar,.home-performance .glass-card,.home-performance .glass-panel,.home-performance .glass-tile{-webkit-backdrop-filter:blur(8px)saturate(145%)}.home-performance .fib-aurora:before,.home-performance .fib-aurora:after{filter:blur(32px)}.home-performance .liquid-orbs>span{filter:blur(24px);mix-blend-mode:normal}.home-performance .ibnf-bento>*,.home-performance .ibnf-bento-news,.home-performance .ibnf-ft{content-visibility:auto;contain-intrinsic-size:auto 360px}}.page-safe-x{padding-left:calc(4 * var(--gsi-space-unit,1px));padding-right:calc(4 * var(--gsi-space-unit,1px))}@media (max-width:767px){.page-safe-x .container,.page-safe-x .\!container{padding-left:calc(12 * var(--gsi-space-unit,1px))!important;padding-right:calc(12 * var(--gsi-space-unit,1px))!important}}@media (min-width:1280px){.page-safe-x{padding-left:0;padding-right:0}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;bottom:0;left:0;right:0}.inset-2{inset:calc(8 * var(--gsi-space-unit,1px))}.inset-\[2px\]{top:2px;bottom:2px;left:2px;right:2px}.inset-\[33\%\]{top:33%;bottom:33%;left:33%;right:33%}.inset-\[3px\]{top:3px;bottom:3px;left:3px;right:3px}.inset-\[70px\]{inset:calc(70 * var(--gsi-space-unit,1px))}.inset-x-0{left:0;right:0}.inset-x-2{left:calc(8 * var(--gsi-space-unit,1px));right:calc(8 * var(--gsi-space-unit,1px))}.inset-x-3{left:calc(12 * var(--gsi-space-unit,1px));right:calc(12 * var(--gsi-space-unit,1px))}.inset-x-4{left:calc(16 * var(--gsi-space-unit,1px));right:calc(16 * var(--gsi-space-unit,1px))}.inset-y-0{top:0;bottom:0}.inset-y-1{top:calc(4 * var(--gsi-space-unit,1px));bottom:calc(4 * var(--gsi-space-unit,1px))}.inset-y-3{top:calc(12 * var(--gsi-space-unit,1px));bottom:calc(12 * var(--gsi-space-unit,1px))}.-bottom-0\.5{bottom:calc(-2 * var(--gsi-space-unit,1px))}.-bottom-1{bottom:calc(-4 * var(--gsi-space-unit,1px))}.-bottom-1\.5{bottom:calc(-6 * var(--gsi-space-unit,1px))}.-bottom-12{bottom:calc(-48 * var(--gsi-space-unit,1px))}.-bottom-2{bottom:calc(-8 * var(--gsi-space-unit,1px))}.-bottom-24{bottom:calc(-96 * var(--gsi-space-unit,1px))}.-bottom-3{bottom:calc(-12 * var(--gsi-space-unit,1px))}.-bottom-32{bottom:calc(-128 * var(--gsi-space-unit,1px))}.-bottom-4{bottom:calc(-16 * var(--gsi-space-unit,1px))}.-left-12{left:calc(-48 * var(--gsi-space-unit,1px))}.-left-20{left:calc(-80 * var(--gsi-space-unit,1px))}.-left-24{left:calc(-96 * var(--gsi-space-unit,1px))}.-left-3{left:calc(-12 * var(--gsi-space-unit,1px))}.-left-\[9999px\]{left:calc(-9999 * var(--gsi-space-unit,1px))}.-right-0\.5{right:calc(-2 * var(--gsi-space-unit,1px))}.-right-1{right:calc(-4 * var(--gsi-space-unit,1px))}.-right-1\.5{right:calc(-6 * var(--gsi-space-unit,1px))}.-right-12{right:calc(-48 * var(--gsi-space-unit,1px))}.-right-2{right:calc(-8 * var(--gsi-space-unit,1px))}.-right-20{right:calc(-80 * var(--gsi-space-unit,1px))}.-right-24{right:calc(-96 * var(--gsi-space-unit,1px))}.-right-3{right:calc(-12 * var(--gsi-space-unit,1px))}.-right-4{right:calc(-16 * var(--gsi-space-unit,1px))}.-right-5{right:calc(-20 * var(--gsi-space-unit,1px))}.-right-6{right:calc(-24 * var(--gsi-space-unit,1px))}.-right-8{right:calc(-32 * var(--gsi-space-unit,1px))}.-right-px{right:-1px}.-top-0\.5{top:calc(-2 * var(--gsi-space-unit,1px))}.-top-1{top:calc(-4 * var(--gsi-space-unit,1px))}.-top-1\.5{top:calc(-6 * var(--gsi-space-unit,1px))}.-top-10{top:calc(-40 * var(--gsi-space-unit,1px))}.-top-12{top:calc(-48 * var(--gsi-space-unit,1px))}.-top-2{top:calc(-8 * var(--gsi-space-unit,1px))}.-top-20{top:calc(-80 * var(--gsi-space-unit,1px))}.-top-24{top:calc(-96 * var(--gsi-space-unit,1px))}.-top-28{top:calc(-112 * var(--gsi-space-unit,1px))}.-top-3{top:calc(-12 * var(--gsi-space-unit,1px))}.-top-6{top:calc(-24 * var(--gsi-space-unit,1px))}.-top-8{top:calc(-32 * var(--gsi-space-unit,1px))}.bottom-0{bottom:0}.bottom-0\.5{bottom:calc(2 * var(--gsi-space-unit,1px))}.bottom-1{bottom:calc(4 * var(--gsi-space-unit,1px))}.bottom-2{bottom:calc(8 * var(--gsi-space-unit,1px))}.bottom-20{bottom:calc(80 * var(--gsi-space-unit,1px))}.bottom-24{bottom:calc(96 * var(--gsi-space-unit,1px))}.bottom-3{bottom:calc(12 * var(--gsi-space-unit,1px))}.bottom-4{bottom:calc(16 * var(--gsi-space-unit,1px))}.bottom-6{bottom:calc(24 * var(--gsi-space-unit,1px))}.bottom-8{bottom:calc(32 * var(--gsi-space-unit,1px))}.bottom-\[200px\]{bottom:calc(200 * var(--gsi-space-unit,1px))}.bottom-\[260px\]{bottom:calc(260 * var(--gsi-space-unit,1px))}.bottom-\[88px\]{bottom:calc(88 * var(--gsi-space-unit,1px))}.bottom-\[calc\(92px\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(calc(92 * var(--gsi-space-unit,1px)) + env(safe-area-inset-bottom))}.bottom-\[calc\(var\(--gsi-mobile-nav-clearance\,6rem\)\+0\.5rem\)\]{bottom:calc(var(--gsi-mobile-nav-clearance,calc(96 * var(--gsi-space-unit,1px))) + calc(8 * var(--gsi-space-unit,1px)))}.bottom-full{bottom:100%}.left-0{left:0}.left-1{left:calc(4 * var(--gsi-space-unit,1px))}.left-1\/2{left:50%}.left-14{left:calc(56 * var(--gsi-space-unit,1px))}.left-2{left:calc(8 * var(--gsi-space-unit,1px))}.left-2\.5{left:calc(10 * var(--gsi-space-unit,1px))}.left-3{left:calc(12 * var(--gsi-space-unit,1px))}.left-4{left:calc(16 * var(--gsi-space-unit,1px))}.left-6{left:calc(24 * var(--gsi-space-unit,1px))}.left-\[20\%\]{left:20%}.left-\[33\.333\%\]{left:33.333%}.left-\[50\%\]{left:50%}.left-\[66\.666\%\]{left:66.666%}.right-0{right:0}.right-0\.5{right:calc(2 * var(--gsi-space-unit,1px))}.right-1{right:calc(4 * var(--gsi-space-unit,1px))}.right-1\.5{right:calc(6 * var(--gsi-space-unit,1px))}.right-2{right:calc(8 * var(--gsi-space-unit,1px))}.right-20{right:calc(80 * var(--gsi-space-unit,1px))}.right-3{right:calc(12 * var(--gsi-space-unit,1px))}.right-4{right:calc(16 * var(--gsi-space-unit,1px))}.right-6{right:calc(24 * var(--gsi-space-unit,1px))}.right-\[15\%\]{right:15%}.top-0{top:0}.top-0\.5{top:calc(2 * var(--gsi-space-unit,1px))}.top-1{top:calc(4 * var(--gsi-space-unit,1px))}.top-1\.5{top:calc(6 * var(--gsi-space-unit,1px))}.top-1\/2{top:50%}.top-1\/4{top:25%}.top-16{top:calc(64 * var(--gsi-space-unit,1px))}.top-2{top:calc(8 * var(--gsi-space-unit,1px))}.top-24{top:calc(96 * var(--gsi-space-unit,1px))}.top-3{top:calc(12 * var(--gsi-space-unit,1px))}.top-3\.5{top:calc(14 * var(--gsi-space-unit,1px))}.top-4{top:calc(16 * var(--gsi-space-unit,1px))}.top-\[-22px\]{top:calc(-22 * var(--gsi-space-unit,1px))}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[54px\]{top:calc(54 * var(--gsi-space-unit,1px))}.top-\[60\%\]{top:60%}.top-\[9px\]{top:calc(9 * var(--gsi-space-unit,1px))}.top-\[max\(0\.75rem\,env\(safe-area-inset-top\)\)\]{top:max(calc(12 * var(--gsi-space-unit,1px)), env(safe-area-inset-top))}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.z-\[105\]{z-index:105}.z-\[110\]{z-index:110}.z-\[115\]{z-index:115}.z-\[120\]{z-index:120}.z-\[121\]{z-index:121}.z-\[130\]{z-index:130}.z-\[131\]{z-index:131}.z-\[140\]{z-index:140}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[20\]{z-index:20}.z-\[2147483640\]{z-index:2147483640}.z-\[2\]{z-index:2}.z-\[30\]{z-index:30}.z-\[40\]{z-index:40}.z-\[55\]{z-index:55}.z-\[60\]{z-index:60}.z-\[85\]{z-index:85}.z-\[86\]{z-index:86}.z-\[88\]{z-index:88}.z-\[90\]{z-index:90}.z-\[98\]{z-index:98}.z-\[9999\]{z-index:9999}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-last{order:9999}.col-span-1{grid-column:span 1/span 1}.col-span-12{grid-column:span 12/span 12}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-full{grid-column:1/-1}.-m-1{margin:calc(-4 * var(--gsi-space-unit,1px))}.-m-2\.5{margin:calc(-10 * var(--gsi-space-unit,1px))}.m-0{margin:0}.m-2{margin:calc(8 * var(--gsi-space-unit,1px))}.m-4{margin:calc(16 * var(--gsi-space-unit,1px))}.-mx-0\.5{margin-left:calc(-2 * var(--gsi-space-unit,1px));margin-right:calc(-2 * var(--gsi-space-unit,1px))}.-mx-1{margin-left:calc(-4 * var(--gsi-space-unit,1px));margin-right:calc(-4 * var(--gsi-space-unit,1px))}.-mx-2{margin-left:calc(-8 * var(--gsi-space-unit,1px));margin-right:calc(-8 * var(--gsi-space-unit,1px))}.-mx-3{margin-left:calc(-12 * var(--gsi-space-unit,1px));margin-right:calc(-12 * var(--gsi-space-unit,1px))}.-mx-4{margin-left:calc(-16 * var(--gsi-space-unit,1px));margin-right:calc(-16 * var(--gsi-space-unit,1px))}.-mx-5{margin-left:calc(-20 * var(--gsi-space-unit,1px));margin-right:calc(-20 * var(--gsi-space-unit,1px))}.-mx-6{margin-left:calc(-24 * var(--gsi-space-unit,1px));margin-right:calc(-24 * var(--gsi-space-unit,1px))}.-my-2{margin-top:calc(-8 * var(--gsi-space-unit,1px));margin-bottom:calc(-8 * var(--gsi-space-unit,1px))}.mx-0\.5{margin-left:calc(2 * var(--gsi-space-unit,1px));margin-right:calc(2 * var(--gsi-space-unit,1px))}.mx-1{margin-left:calc(4 * var(--gsi-space-unit,1px));margin-right:calc(4 * var(--gsi-space-unit,1px))}.mx-1\.5{margin-left:calc(6 * var(--gsi-space-unit,1px));margin-right:calc(6 * var(--gsi-space-unit,1px))}.mx-2{margin-left:calc(8 * var(--gsi-space-unit,1px));margin-right:calc(8 * var(--gsi-space-unit,1px))}.mx-3{margin-left:calc(12 * var(--gsi-space-unit,1px));margin-right:calc(12 * var(--gsi-space-unit,1px))}.mx-3\.5{margin-left:calc(14 * var(--gsi-space-unit,1px));margin-right:calc(14 * var(--gsi-space-unit,1px))}.mx-4{margin-left:calc(16 * var(--gsi-space-unit,1px));margin-right:calc(16 * var(--gsi-space-unit,1px))}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:calc(2 * var(--gsi-space-unit,1px));margin-bottom:calc(2 * var(--gsi-space-unit,1px))}.my-1{margin-top:calc(4 * var(--gsi-space-unit,1px));margin-bottom:calc(4 * var(--gsi-space-unit,1px))}.my-2{margin-top:calc(8 * var(--gsi-space-unit,1px));margin-bottom:calc(8 * var(--gsi-space-unit,1px))}.my-3{margin-top:calc(12 * var(--gsi-space-unit,1px));margin-bottom:calc(12 * var(--gsi-space-unit,1px))}.my-4{margin-top:calc(16 * var(--gsi-space-unit,1px));margin-bottom:calc(16 * var(--gsi-space-unit,1px))}.my-\[7px\]{margin-top:calc(7 * var(--gsi-space-unit,1px));margin-bottom:calc(7 * var(--gsi-space-unit,1px))}.-ml-2{margin-left:calc(-8 * var(--gsi-space-unit,1px))}.-ml-3{margin-left:calc(-12 * var(--gsi-space-unit,1px))}.-ml-4{margin-left:calc(-16 * var(--gsi-space-unit,1px))}.-mr-0\.5{margin-right:calc(-2 * var(--gsi-space-unit,1px))}.-mr-1{margin-right:calc(-4 * var(--gsi-space-unit,1px))}.-mt-0\.5{margin-top:calc(-2 * var(--gsi-space-unit,1px))}.-mt-1{margin-top:calc(-4 * var(--gsi-space-unit,1px))}.-mt-12{margin-top:calc(-48 * var(--gsi-space-unit,1px))}.-mt-3{margin-top:calc(-12 * var(--gsi-space-unit,1px))}.-mt-4{margin-top:calc(-16 * var(--gsi-space-unit,1px))}.-mt-6{margin-top:calc(-24 * var(--gsi-space-unit,1px))}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(2 * var(--gsi-space-unit,1px))}.mb-1{margin-bottom:calc(4 * var(--gsi-space-unit,1px))}.mb-1\.5{margin-bottom:calc(6 * var(--gsi-space-unit,1px))}.mb-10{margin-bottom:calc(40 * var(--gsi-space-unit,1px))}.mb-12{margin-bottom:calc(48 * var(--gsi-space-unit,1px))}.mb-16{margin-bottom:calc(64 * var(--gsi-space-unit,1px))}.mb-2{margin-bottom:calc(8 * var(--gsi-space-unit,1px))}.mb-2\.5{margin-bottom:calc(10 * var(--gsi-space-unit,1px))}.mb-3{margin-bottom:calc(12 * var(--gsi-space-unit,1px))}.mb-4{margin-bottom:calc(16 * var(--gsi-space-unit,1px))}.mb-5{margin-bottom:calc(20 * var(--gsi-space-unit,1px))}.mb-6{margin-bottom:calc(24 * var(--gsi-space-unit,1px))}.mb-7{margin-bottom:calc(28 * var(--gsi-space-unit,1px))}.mb-8{margin-bottom:calc(32 * var(--gsi-space-unit,1px))}.mb-\[5px\]{margin-bottom:calc(5 * var(--gsi-space-unit,1px))}.ml-0{margin-left:0}.ml-0\.5{margin-left:calc(2 * var(--gsi-space-unit,1px))}.ml-1{margin-left:calc(4 * var(--gsi-space-unit,1px))}.ml-1\.5{margin-left:calc(6 * var(--gsi-space-unit,1px))}.ml-2{margin-left:calc(8 * var(--gsi-space-unit,1px))}.ml-4{margin-left:calc(16 * var(--gsi-space-unit,1px))}.ml-5{margin-left:calc(20 * var(--gsi-space-unit,1px))}.ml-6{margin-left:calc(24 * var(--gsi-space-unit,1px))}.ml-7{margin-left:calc(28 * var(--gsi-space-unit,1px))}.ml-8{margin-left:calc(32 * var(--gsi-space-unit,1px))}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:calc(2 * var(--gsi-space-unit,1px))}.mr-1{margin-right:calc(4 * var(--gsi-space-unit,1px))}.mr-1\.5{margin-right:calc(6 * var(--gsi-space-unit,1px))}.mr-2{margin-right:calc(8 * var(--gsi-space-unit,1px))}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(2 * var(--gsi-space-unit,1px))}.mt-1{margin-top:calc(4 * var(--gsi-space-unit,1px))}.mt-1\.5{margin-top:calc(6 * var(--gsi-space-unit,1px))}.mt-10{margin-top:calc(40 * var(--gsi-space-unit,1px))}.mt-12{margin-top:calc(48 * var(--gsi-space-unit,1px))}.mt-14{margin-top:calc(56 * var(--gsi-space-unit,1px))}.mt-2{margin-top:calc(8 * var(--gsi-space-unit,1px))}.mt-2\.5{margin-top:calc(10 * var(--gsi-space-unit,1px))}.mt-24{margin-top:calc(96 * var(--gsi-space-unit,1px))}.mt-3{margin-top:calc(12 * var(--gsi-space-unit,1px))}.mt-3\.5{margin-top:calc(14 * var(--gsi-space-unit,1px))}.mt-4{margin-top:calc(16 * var(--gsi-space-unit,1px))}.mt-5{margin-top:calc(20 * var(--gsi-space-unit,1px))}.mt-6{margin-top:calc(24 * var(--gsi-space-unit,1px))}.mt-7{margin-top:calc(28 * var(--gsi-space-unit,1px))}.mt-8{margin-top:calc(32 * var(--gsi-space-unit,1px))}.mt-\[11px\]{margin-top:calc(11 * var(--gsi-space-unit,1px))}.mt-auto{margin-top:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-\[10\]{-webkit-line-clamp:10;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.\!flex{display:flex!important}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[16\/7\]{aspect-ratio:16/7}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[2\/3\]{aspect-ratio:2/3}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[626\/589\]{aspect-ratio:626/589}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:16/9}.size-4{width:calc(16 * var(--gsi-space-unit,1px));height:calc(16 * var(--gsi-space-unit,1px))}.size-full{width:100%;height:100%}.\!h-auto{height:auto!important}.h-0{height:0}.h-0\.5{height:calc(2 * var(--gsi-space-unit,1px))}.h-1{height:calc(4 * var(--gsi-space-unit,1px))}.h-1\.5{height:calc(6 * var(--gsi-space-unit,1px))}.h-10{height:calc(40 * var(--gsi-space-unit,1px))}.h-11{height:calc(44 * var(--gsi-space-unit,1px))}.h-12{height:calc(48 * var(--gsi-space-unit,1px))}.h-14{height:calc(56 * var(--gsi-space-unit,1px))}.h-16{height:calc(64 * var(--gsi-space-unit,1px))}.h-2{height:calc(8 * var(--gsi-space-unit,1px))}.h-2\.5{height:calc(10 * var(--gsi-space-unit,1px))}.h-20{height:calc(80 * var(--gsi-space-unit,1px))}.h-24{height:calc(96 * var(--gsi-space-unit,1px))}.h-28{height:calc(112 * var(--gsi-space-unit,1px))}.h-3{height:calc(12 * var(--gsi-space-unit,1px))}.h-3\.5{height:calc(14 * var(--gsi-space-unit,1px))}.h-32{height:calc(128 * var(--gsi-space-unit,1px))}.h-36{height:calc(144 * var(--gsi-space-unit,1px))}.h-4{height:calc(16 * var(--gsi-space-unit,1px))}.h-40{height:calc(160 * var(--gsi-space-unit,1px))}.h-44{height:calc(176 * var(--gsi-space-unit,1px))}.h-48{height:calc(192 * var(--gsi-space-unit,1px))}.h-5{height:calc(20 * var(--gsi-space-unit,1px))}.h-56{height:calc(224 * var(--gsi-space-unit,1px))}.h-6{height:calc(24 * var(--gsi-space-unit,1px))}.h-60{height:calc(240 * var(--gsi-space-unit,1px))}.h-64{height:calc(256 * var(--gsi-space-unit,1px))}.h-7{height:calc(28 * var(--gsi-space-unit,1px))}.h-72{height:calc(288 * var(--gsi-space-unit,1px))}.h-8{height:calc(32 * var(--gsi-space-unit,1px))}.h-9{height:calc(36 * var(--gsi-space-unit,1px))}.h-\[100dvh\]{height:100dvh}.h-\[100svh\]{height:100svh}.h-\[104px\]{height:calc(104 * var(--gsi-space-unit,1px))}.h-\[150px\]{height:calc(150 * var(--gsi-space-unit,1px))}.h-\[16px\]{height:calc(16 * var(--gsi-space-unit,1px))}.h-\[180px\]{height:calc(180 * var(--gsi-space-unit,1px))}.h-\[18px\]{height:calc(18 * var(--gsi-space-unit,1px))}.h-\[1px\]{height:1px}.h-\[20px\]{height:calc(20 * var(--gsi-space-unit,1px))}.h-\[210px\]{height:calc(210 * var(--gsi-space-unit,1px))}.h-\[22px\]{height:calc(22 * var(--gsi-space-unit,1px))}.h-\[280px\]{height:calc(280 * var(--gsi-space-unit,1px))}.h-\[2px\]{height:2px}.h-\[300px\]{height:calc(300 * var(--gsi-space-unit,1px))}.h-\[30px\]{height:calc(30 * var(--gsi-space-unit,1px))}.h-\[320px\]{height:calc(320 * var(--gsi-space-unit,1px))}.h-\[330px\]{height:calc(330 * var(--gsi-space-unit,1px))}.h-\[42px\]{height:calc(42 * var(--gsi-space-unit,1px))}.h-\[42vh\]{height:42vh}.h-\[440px\]{height:calc(440 * var(--gsi-space-unit,1px))}.h-\[480px\]{height:calc(480 * var(--gsi-space-unit,1px))}.h-\[50vh\]{height:50vh}.h-\[52vh\]{height:52vh}.h-\[54px\]{height:calc(54 * var(--gsi-space-unit,1px))}.h-\[600px\]{height:calc(600 * var(--gsi-space-unit,1px))}.h-\[60vh\]{height:60vh}.h-\[62px\]{height:calc(62 * var(--gsi-space-unit,1px))}.h-\[70vh\]{height:70vh}.h-\[74px\]{height:calc(74 * var(--gsi-space-unit,1px))}.h-\[76px\]{height:calc(76 * var(--gsi-space-unit,1px))}.h-\[80vh\]{height:80vh}.h-\[86\%\]{height:86%}.h-\[88px\]{height:calc(88 * var(--gsi-space-unit,1px))}.h-\[90vh\]{height:90vh}.h-\[92dvh\]{height:92dvh}.h-\[92vh\]{height:92vh}.h-\[94vh\]{height:94vh}.h-\[96vh\]{height:96vh}.h-\[calc\(100\%\+44px\)\]{height:calc(100% + calc(44 * var(--gsi-space-unit,1px)))}.h-\[calc\(100dvh-env\(safe-area-inset-top\)-env\(safe-area-inset-bottom\)-2rem\)\]{height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - calc(32 * var(--gsi-space-unit,1px)))}.h-\[calc\(100vh-64px\)\]{height:calc(100vh - calc(64 * var(--gsi-space-unit,1px)))}.h-\[min\(60vh\,460px\)\]{height:min(60vh, calc(460 * var(--gsi-space-unit,1px)))}.h-\[min\(92vh\,760px\)\]{height:min(92vh, calc(760 * var(--gsi-space-unit,1px)))}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-14{max-height:calc(56 * var(--gsi-space-unit,1px))}.max-h-24{max-height:calc(96 * var(--gsi-space-unit,1px))}.max-h-32{max-height:calc(128 * var(--gsi-space-unit,1px))}.max-h-40{max-height:calc(160 * var(--gsi-space-unit,1px))}.max-h-44{max-height:calc(176 * var(--gsi-space-unit,1px))}.max-h-48{max-height:calc(192 * var(--gsi-space-unit,1px))}.max-h-56{max-height:calc(224 * var(--gsi-space-unit,1px))}.max-h-60{max-height:calc(240 * var(--gsi-space-unit,1px))}.max-h-64{max-height:calc(256 * var(--gsi-space-unit,1px))}.max-h-72{max-height:calc(288 * var(--gsi-space-unit,1px))}.max-h-96{max-height:calc(384 * var(--gsi-space-unit,1px))}.max-h-\[100svh\]{max-height:100svh}.max-h-\[120px\]{max-height:calc(120 * var(--gsi-space-unit,1px))}.max-h-\[200px\]{max-height:calc(200 * var(--gsi-space-unit,1px))}.max-h-\[22vh\]{max-height:22vh}.max-h-\[240px\]{max-height:calc(240 * var(--gsi-space-unit,1px))}.max-h-\[260px\]{max-height:calc(260 * var(--gsi-space-unit,1px))}.max-h-\[300px\]{max-height:calc(300 * var(--gsi-space-unit,1px))}.max-h-\[30vh\]{max-height:30vh}.max-h-\[34rem\]{max-height:calc(544 * var(--gsi-space-unit,1px))}.max-h-\[420px\]{max-height:calc(420 * var(--gsi-space-unit,1px))}.max-h-\[45vh\]{max-height:45vh}.max-h-\[480px\]{max-height:calc(480 * var(--gsi-space-unit,1px))}.max-h-\[500px\]{max-height:calc(500 * var(--gsi-space-unit,1px))}.max-h-\[50vh\]{max-height:50vh}.max-h-\[560px\]{max-height:calc(560 * var(--gsi-space-unit,1px))}.max-h-\[600px\]{max-height:calc(600 * var(--gsi-space-unit,1px))}.max-h-\[60vh\]{max-height:60vh}.max-h-\[620px\]{max-height:calc(620 * var(--gsi-space-unit,1px))}.max-h-\[65vh\]{max-height:65vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[720px\]{max-height:calc(720 * var(--gsi-space-unit,1px))}.max-h-\[75vh\]{max-height:75vh}.max-h-\[78vh\]{max-height:78vh}.max-h-\[80\%\]{max-height:80%}.max-h-\[80vh\]{max-height:80vh}.max-h-\[82vh\]{max-height:82vh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[92svh\]{max-height:92svh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[94vh\]{max-height:94vh}.max-h-\[96vh\]{max-height:96vh}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - calc(32 * var(--gsi-space-unit,1px)))}.max-h-\[calc\(100dvh-6\.5rem\)\]{max-height:calc(100dvh - calc(104 * var(--gsi-space-unit,1px)))}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - calc(32 * var(--gsi-space-unit,1px)))}.max-h-\[calc\(100vh-310px\)\]{max-height:calc(100vh - calc(310 * var(--gsi-space-unit,1px)))}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-10{min-height:calc(40 * var(--gsi-space-unit,1px))}.min-h-11{min-height:calc(44 * var(--gsi-space-unit,1px))}.min-h-12{min-height:calc(48 * var(--gsi-space-unit,1px))}.min-h-14{min-height:calc(56 * var(--gsi-space-unit,1px))}.min-h-24{min-height:calc(96 * var(--gsi-space-unit,1px))}.min-h-32{min-height:calc(128 * var(--gsi-space-unit,1px))}.min-h-40{min-height:calc(160 * var(--gsi-space-unit,1px))}.min-h-48{min-height:calc(192 * var(--gsi-space-unit,1px))}.min-h-5{min-height:calc(20 * var(--gsi-space-unit,1px))}.min-h-52{min-height:calc(208 * var(--gsi-space-unit,1px))}.min-h-56{min-height:calc(224 * var(--gsi-space-unit,1px))}.min-h-6{min-height:calc(24 * var(--gsi-space-unit,1px))}.min-h-64{min-height:calc(256 * var(--gsi-space-unit,1px))}.min-h-7{min-height:calc(28 * var(--gsi-space-unit,1px))}.min-h-8{min-height:calc(32 * var(--gsi-space-unit,1px))}.min-h-9{min-height:calc(36 * var(--gsi-space-unit,1px))}.min-h-\[1\.75rem\]{min-height:calc(28 * var(--gsi-space-unit,1px))}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[100svh\]{min-height:100svh}.min-h-\[120px\]{min-height:calc(120 * var(--gsi-space-unit,1px))}.min-h-\[132px\]{min-height:calc(132 * var(--gsi-space-unit,1px))}.min-h-\[138px\]{min-height:calc(138 * var(--gsi-space-unit,1px))}.min-h-\[140px\]{min-height:calc(140 * var(--gsi-space-unit,1px))}.min-h-\[150px\]{min-height:calc(150 * var(--gsi-space-unit,1px))}.min-h-\[170px\]{min-height:calc(170 * var(--gsi-space-unit,1px))}.min-h-\[2\.25em\]{min-height:2.25em}.min-h-\[2\.75rem\]{min-height:calc(44 * var(--gsi-space-unit,1px))}.min-h-\[2\.8rem\]{min-height:calc(44.8 * var(--gsi-space-unit,1px))}.min-h-\[200px\]{min-height:calc(200 * var(--gsi-space-unit,1px))}.min-h-\[210px\]{min-height:calc(210 * var(--gsi-space-unit,1px))}.min-h-\[23px\]{min-height:calc(23 * var(--gsi-space-unit,1px))}.min-h-\[280px\]{min-height:calc(280 * var(--gsi-space-unit,1px))}.min-h-\[3\.25rem\]{min-height:calc(52 * var(--gsi-space-unit,1px))}.min-h-\[30px\]{min-height:calc(30 * var(--gsi-space-unit,1px))}.min-h-\[320px\]{min-height:calc(320 * var(--gsi-space-unit,1px))}.min-h-\[34px\]{min-height:calc(34 * var(--gsi-space-unit,1px))}.min-h-\[360px\]{min-height:calc(360 * var(--gsi-space-unit,1px))}.min-h-\[390px\]{min-height:calc(390 * var(--gsi-space-unit,1px))}.min-h-\[400px\]{min-height:calc(400 * var(--gsi-space-unit,1px))}.min-h-\[40px\]{min-height:calc(40 * var(--gsi-space-unit,1px))}.min-h-\[440px\]{min-height:calc(440 * var(--gsi-space-unit,1px))}.min-h-\[48px\]{min-height:calc(48 * var(--gsi-space-unit,1px))}.min-h-\[58px\]{min-height:calc(58 * var(--gsi-space-unit,1px))}.min-h-\[60vh\]{min-height:60vh}.min-h-\[72px\]{min-height:calc(72 * var(--gsi-space-unit,1px))}.min-h-\[75vh\]{min-height:75vh}.min-h-\[78px\]{min-height:calc(78 * var(--gsi-space-unit,1px))}.min-h-\[80px\]{min-height:calc(80 * var(--gsi-space-unit,1px))}.min-h-\[82px\]{min-height:calc(82 * var(--gsi-space-unit,1px))}.min-h-\[90px\]{min-height:calc(90 * var(--gsi-space-unit,1px))}.min-h-\[92px\]{min-height:calc(92 * var(--gsi-space-unit,1px))}.min-h-\[calc\(100svh-116px\)\]{min-height:calc(100svh - calc(116 * var(--gsi-space-unit,1px)))}.min-h-\[calc\(100vh-64px\)\]{min-height:calc(100vh - calc(64 * var(--gsi-space-unit,1px)))}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0}.w-0\.5{width:calc(2 * var(--gsi-space-unit,1px))}.w-1{width:calc(4 * var(--gsi-space-unit,1px))}.w-1\.5{width:calc(6 * var(--gsi-space-unit,1px))}.w-1\/2{width:50%}.w-10{width:calc(40 * var(--gsi-space-unit,1px))}.w-11{width:calc(44 * var(--gsi-space-unit,1px))}.w-12{width:calc(48 * var(--gsi-space-unit,1px))}.w-14{width:calc(56 * var(--gsi-space-unit,1px))}.w-16{width:calc(64 * var(--gsi-space-unit,1px))}.w-2{width:calc(8 * var(--gsi-space-unit,1px))}.w-2\.5{width:calc(10 * var(--gsi-space-unit,1px))}.w-20{width:calc(80 * var(--gsi-space-unit,1px))}.w-24{width:calc(96 * var(--gsi-space-unit,1px))}.w-28{width:calc(112 * var(--gsi-space-unit,1px))}.w-3{width:calc(12 * var(--gsi-space-unit,1px))}.w-3\.5{width:calc(14 * var(--gsi-space-unit,1px))}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-32{width:calc(128 * var(--gsi-space-unit,1px))}.w-36{width:calc(144 * var(--gsi-space-unit,1px))}.w-4{width:calc(16 * var(--gsi-space-unit,1px))}.w-40{width:calc(160 * var(--gsi-space-unit,1px))}.w-44{width:calc(176 * var(--gsi-space-unit,1px))}.w-48{width:calc(192 * var(--gsi-space-unit,1px))}.w-5{width:calc(20 * var(--gsi-space-unit,1px))}.w-52{width:calc(208 * var(--gsi-space-unit,1px))}.w-56{width:calc(224 * var(--gsi-space-unit,1px))}.w-6{width:calc(24 * var(--gsi-space-unit,1px))}.w-60{width:calc(240 * var(--gsi-space-unit,1px))}.w-64{width:calc(256 * var(--gsi-space-unit,1px))}.w-7{width:calc(28 * var(--gsi-space-unit,1px))}.w-72{width:calc(288 * var(--gsi-space-unit,1px))}.w-8{width:calc(32 * var(--gsi-space-unit,1px))}.w-80{width:calc(320 * var(--gsi-space-unit,1px))}.w-9{width:calc(36 * var(--gsi-space-unit,1px))}.w-\[--radix-popover-trigger-width\]{width:var(--radix-popover-trigger-width)}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:calc(100 * var(--gsi-space-unit,1px))}.w-\[104px\]{width:calc(104 * var(--gsi-space-unit,1px))}.w-\[108px\]{width:calc(108 * var(--gsi-space-unit,1px))}.w-\[124px\]{width:calc(124 * var(--gsi-space-unit,1px))}.w-\[128px\]{width:calc(128 * var(--gsi-space-unit,1px))}.w-\[140px\]{width:calc(140 * var(--gsi-space-unit,1px))}.w-\[150px\]{width:calc(150 * var(--gsi-space-unit,1px))}.w-\[155px\]{width:calc(155 * var(--gsi-space-unit,1px))}.w-\[160px\]{width:calc(160 * var(--gsi-space-unit,1px))}.w-\[170px\]{width:calc(170 * var(--gsi-space-unit,1px))}.w-\[180px\]{width:calc(180 * var(--gsi-space-unit,1px))}.w-\[18px\]{width:calc(18 * var(--gsi-space-unit,1px))}.w-\[1px\]{width:1px}.w-\[200px\]{width:calc(200 * var(--gsi-space-unit,1px))}.w-\[220px\]{width:calc(220 * var(--gsi-space-unit,1px))}.w-\[22px\]{width:calc(22 * var(--gsi-space-unit,1px))}.w-\[236px\]{width:calc(236 * var(--gsi-space-unit,1px))}.w-\[240px\]{width:calc(240 * var(--gsi-space-unit,1px))}.w-\[260px\]{width:calc(260 * var(--gsi-space-unit,1px))}.w-\[300px\]{width:calc(300 * var(--gsi-space-unit,1px))}.w-\[30px\]{width:calc(30 * var(--gsi-space-unit,1px))}.w-\[320px\]{width:calc(320 * var(--gsi-space-unit,1px))}.w-\[340px\]{width:calc(340 * var(--gsi-space-unit,1px))}.w-\[38px\]{width:calc(38 * var(--gsi-space-unit,1px))}.w-\[3px\]{width:3px}.w-\[400px\]{width:calc(400 * var(--gsi-space-unit,1px))}.w-\[42\%\]{width:42%}.w-\[440px\]{width:calc(440 * var(--gsi-space-unit,1px))}.w-\[54px\]{width:calc(54 * var(--gsi-space-unit,1px))}.w-\[58px\]{width:calc(58 * var(--gsi-space-unit,1px))}.w-\[600px\]{width:calc(600 * var(--gsi-space-unit,1px))}.w-\[64px\]{width:calc(64 * var(--gsi-space-unit,1px))}.w-\[70vw\]{width:70vw}.w-\[720px\]{width:calc(720 * var(--gsi-space-unit,1px))}.w-\[74px\]{width:calc(74 * var(--gsi-space-unit,1px))}.w-\[76px\]{width:calc(76 * var(--gsi-space-unit,1px))}.w-\[85\%\]{width:85%}.w-\[85vw\]{width:85vw}.w-\[86\%\]{width:86%}.w-\[86px\]{width:calc(86 * var(--gsi-space-unit,1px))}.w-\[86vw\]{width:86vw}.w-\[92\%\]{width:92%}.w-\[94px\]{width:calc(94 * var(--gsi-space-unit,1px))}.w-\[95vw\]{width:95vw}.w-\[96vw\]{width:96vw}.w-\[98vw\]{width:98vw}.w-\[calc\(100\%-1\.5rem\)\]{width:calc(100% - calc(24 * var(--gsi-space-unit,1px)))}.w-\[calc\(100\%-1rem\)\]{width:calc(100% - calc(16 * var(--gsi-space-unit,1px)))}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - calc(32 * var(--gsi-space-unit,1px)))}.w-\[calc\(100vw-1\.5rem\)\]{width:calc(100vw - calc(24 * var(--gsi-space-unit,1px)))}.w-\[calc\(100vw-18px\)\]{width:calc(100vw - calc(18 * var(--gsi-space-unit,1px)))}.w-\[calc\(100vw-1rem\)\]{width:calc(100vw - calc(16 * var(--gsi-space-unit,1px)))}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - calc(32 * var(--gsi-space-unit,1px)))}.w-\[calc\(25\%-9px\)\]{width:calc(25% - calc(9 * var(--gsi-space-unit,1px)))}.w-\[calc\(33\.333\%-12px\)\]{width:calc(33.333% - calc(12 * var(--gsi-space-unit,1px)))}.w-\[calc\(50\%-8px\)\]{width:calc(50% - calc(8 * var(--gsi-space-unit,1px)))}.w-\[min\(300px\,calc\(100vw-24px\)\)\]{width:min(calc(300 * var(--gsi-space-unit,1px)), calc(100vw - calc(24 * var(--gsi-space-unit,1px))))}.w-\[min\(340px\,calc\(100vw-24px\)\)\]{width:min(calc(340 * var(--gsi-space-unit,1px)), calc(100vw - calc(24 * var(--gsi-space-unit,1px))))}.w-\[min\(360px\,calc\(100vw-6rem\)\)\]{width:min(calc(360 * var(--gsi-space-unit,1px)), calc(100vw - calc(96 * var(--gsi-space-unit,1px))))}.w-\[min\(640px\,calc\(100vw-6rem\)\)\]{width:min(calc(640 * var(--gsi-space-unit,1px)), calc(100vw - calc(96 * var(--gsi-space-unit,1px))))}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0}.min-w-1{min-width:calc(4 * var(--gsi-space-unit,1px))}.min-w-11{min-width:calc(44 * var(--gsi-space-unit,1px))}.min-w-14{min-width:calc(56 * var(--gsi-space-unit,1px))}.min-w-4{min-width:calc(16 * var(--gsi-space-unit,1px))}.min-w-5{min-width:calc(20 * var(--gsi-space-unit,1px))}.min-w-6{min-width:calc(24 * var(--gsi-space-unit,1px))}.min-w-7{min-width:calc(28 * var(--gsi-space-unit,1px))}.min-w-8{min-width:calc(32 * var(--gsi-space-unit,1px))}.min-w-\[0\.75rem\]{min-width:calc(12 * var(--gsi-space-unit,1px))}.min-w-\[1\.2em\]{min-width:1.2em}.min-w-\[100px\]{min-width:calc(100 * var(--gsi-space-unit,1px))}.min-w-\[110px\]{min-width:calc(110 * var(--gsi-space-unit,1px))}.min-w-\[112px\]{min-width:calc(112 * var(--gsi-space-unit,1px))}.min-w-\[116px\]{min-width:calc(116 * var(--gsi-space-unit,1px))}.min-w-\[120px\]{min-width:calc(120 * var(--gsi-space-unit,1px))}.min-w-\[12rem\]{min-width:calc(192 * var(--gsi-space-unit,1px))}.min-w-\[1300px\]{min-width:calc(1300 * var(--gsi-space-unit,1px))}.min-w-\[140px\]{min-width:calc(140 * var(--gsi-space-unit,1px))}.min-w-\[155px\]{min-width:calc(155 * var(--gsi-space-unit,1px))}.min-w-\[160px\]{min-width:calc(160 * var(--gsi-space-unit,1px))}.min-w-\[16px\]{min-width:calc(16 * var(--gsi-space-unit,1px))}.min-w-\[180px\]{min-width:calc(180 * var(--gsi-space-unit,1px))}.min-w-\[18px\]{min-width:calc(18 * var(--gsi-space-unit,1px))}.min-w-\[190px\]{min-width:calc(190 * var(--gsi-space-unit,1px))}.min-w-\[1rem\]{min-width:calc(16 * var(--gsi-space-unit,1px))}.min-w-\[2\.7rem\]{min-width:calc(43.2 * var(--gsi-space-unit,1px))}.min-w-\[200px\]{min-width:calc(200 * var(--gsi-space-unit,1px))}.min-w-\[20px\]{min-width:calc(20 * var(--gsi-space-unit,1px))}.min-w-\[220px\]{min-width:calc(220 * var(--gsi-space-unit,1px))}.min-w-\[250px\]{min-width:calc(250 * var(--gsi-space-unit,1px))}.min-w-\[3\.5rem\]{min-width:calc(56 * var(--gsi-space-unit,1px))}.min-w-\[3rem\]{min-width:calc(48 * var(--gsi-space-unit,1px))}.min-w-\[58px\]{min-width:calc(58 * var(--gsi-space-unit,1px))}.min-w-\[640px\]{min-width:calc(640 * var(--gsi-space-unit,1px))}.min-w-\[64px\]{min-width:calc(64 * var(--gsi-space-unit,1px))}.min-w-\[760px\]{min-width:calc(760 * var(--gsi-space-unit,1px))}.min-w-\[80px\]{min-width:calc(80 * var(--gsi-space-unit,1px))}.min-w-\[84px\]{min-width:calc(84 * var(--gsi-space-unit,1px))}.min-w-\[8rem\]{min-width:calc(128 * var(--gsi-space-unit,1px))}.min-w-\[900px\]{min-width:calc(900 * var(--gsi-space-unit,1px))}.min-w-\[940px\]{min-width:calc(940 * var(--gsi-space-unit,1px))}.min-w-\[980px\]{min-width:calc(980 * var(--gsi-space-unit,1px))}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-fit{min-width:fit-content}.min-w-full{min-width:100%}.\!max-w-none{max-width:none!important}.max-w-28{max-width:calc(112 * var(--gsi-space-unit,1px))}.max-w-2xl{max-width:calc(672 * var(--gsi-space-unit,1px))}.max-w-3xl{max-width:calc(768 * var(--gsi-space-unit,1px))}.max-w-4xl{max-width:calc(896 * var(--gsi-space-unit,1px))}.max-w-5xl{max-width:calc(1024 * var(--gsi-space-unit,1px))}.max-w-6xl{max-width:calc(1152 * var(--gsi-space-unit,1px))}.max-w-7xl{max-width:calc(1280 * var(--gsi-space-unit,1px))}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[100px\]{max-width:calc(100 * var(--gsi-space-unit,1px))}.max-w-\[110px\]{max-width:calc(110 * var(--gsi-space-unit,1px))}.max-w-\[120px\]{max-width:calc(120 * var(--gsi-space-unit,1px))}.max-w-\[130px\]{max-width:calc(130 * var(--gsi-space-unit,1px))}.max-w-\[1360px\]{max-width:calc(1360 * var(--gsi-space-unit,1px))}.max-w-\[140px\]{max-width:calc(140 * var(--gsi-space-unit,1px))}.max-w-\[150px\]{max-width:calc(150 * var(--gsi-space-unit,1px))}.max-w-\[1540px\]{max-width:calc(1540 * var(--gsi-space-unit,1px))}.max-w-\[170px\]{max-width:calc(170 * var(--gsi-space-unit,1px))}.max-w-\[180px\]{max-width:calc(180 * var(--gsi-space-unit,1px))}.max-w-\[200px\]{max-width:calc(200 * var(--gsi-space-unit,1px))}.max-w-\[220px\]{max-width:calc(220 * var(--gsi-space-unit,1px))}.max-w-\[240px\]{max-width:calc(240 * var(--gsi-space-unit,1px))}.max-w-\[260px\]{max-width:calc(260 * var(--gsi-space-unit,1px))}.max-w-\[300px\]{max-width:calc(300 * var(--gsi-space-unit,1px))}.max-w-\[332px\]{max-width:calc(332 * var(--gsi-space-unit,1px))}.max-w-\[380px\]{max-width:calc(380 * var(--gsi-space-unit,1px))}.max-w-\[40vw\]{max-width:40vw}.max-w-\[420px\]{max-width:calc(420 * var(--gsi-space-unit,1px))}.max-w-\[42ch\]{max-width:42ch}.max-w-\[430px\]{max-width:calc(430 * var(--gsi-space-unit,1px))}.max-w-\[440px\]{max-width:calc(440 * var(--gsi-space-unit,1px))}.max-w-\[44px\]{max-width:calc(44 * var(--gsi-space-unit,1px))}.max-w-\[48px\]{max-width:calc(48 * var(--gsi-space-unit,1px))}.max-w-\[50px\]{max-width:calc(50 * var(--gsi-space-unit,1px))}.max-w-\[520px\]{max-width:calc(520 * var(--gsi-space-unit,1px))}.max-w-\[58vw\]{max-width:58vw}.max-w-\[64px\]{max-width:calc(64 * var(--gsi-space-unit,1px))}.max-w-\[75\%\]{max-width:75%}.max-w-\[76px\]{max-width:calc(76 * var(--gsi-space-unit,1px))}.max-w-\[8\.5rem\]{max-width:calc(136 * var(--gsi-space-unit,1px))}.max-w-\[80\%\]{max-width:80%}.max-w-\[80px\]{max-width:calc(80 * var(--gsi-space-unit,1px))}.max-w-\[82\%\]{max-width:82%}.max-w-\[84px\]{max-width:calc(84 * var(--gsi-space-unit,1px))}.max-w-\[88px\]{max-width:calc(88 * var(--gsi-space-unit,1px))}.max-w-\[9\.5rem\]{max-width:calc(152 * var(--gsi-space-unit,1px))}.max-w-\[90\%\]{max-width:90%}.max-w-\[900px\]{max-width:calc(900 * var(--gsi-space-unit,1px))}.max-w-\[92\%\]{max-width:92%}.max-w-\[95vw\]{max-width:95vw}.max-w-\[98vw\]{max-width:98vw}.max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - calc(24 * var(--gsi-space-unit,1px)))}.max-w-\[calc\(100vw-16px\)\]{max-width:calc(100vw - calc(16 * var(--gsi-space-unit,1px)))}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - calc(32 * var(--gsi-space-unit,1px)))}.max-w-\[calc\(100vw-5\.75rem\)\]{max-width:calc(100vw - calc(92 * var(--gsi-space-unit,1px)))}.max-w-full{max-width:100%}.max-w-lg{max-width:calc(512 * var(--gsi-space-unit,1px))}.max-w-max{max-width:max-content}.max-w-md{max-width:calc(448 * var(--gsi-space-unit,1px))}.max-w-none{max-width:none}.max-w-sm{max-width:calc(384 * var(--gsi-space-unit,1px))}.max-w-xl{max-width:calc(576 * var(--gsi-space-unit,1px))}.max-w-xs{max-width:calc(320 * var(--gsi-space-unit,1px))}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-56{flex-basis:14rem}.basis-\[22\%\]{flex-basis:22%}.basis-\[calc\(50\%-0\.25rem\)\]{flex-basis:calc(50% - .25rem)}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-center{transform-origin:50%}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-\[110\%\]{--tw-translate-x:-110%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x:-1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[110\%\]{--tw-translate-x:110%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x:1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y:.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[13deg\]{--tw-rotate:13deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.02\]{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\!transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-\[pulse_3s_ease-in-out_infinite\]{animation:3s ease-in-out infinite pulse}.animate-\[scroll-x_35s_linear_infinite\]{animation:35s linear infinite scroll-x}.animate-\[scroll-x_45s_linear_infinite\]{animation:45s linear infinite scroll-x}@keyframes spin{to{transform:rotate(360deg)}}.animate-\[spin_0\.6s_ease-out\]{animation:.6s ease-out spin}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.animate-bounce{animation:1s infinite bounce}@keyframes fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.6s ease-out forwards fade-in}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-marquee{animation:12s linear infinite marquee}.animate-none{animation:none}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.animate-ping{animation:1s cubic-bezier(0,0,.2,1) infinite ping}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.animate-spin{animation:1s linear infinite spin}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.touch-none{touch-action:none}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.snap-center{scroll-snap-align:center}.scroll-mt-24{scroll-margin-top:6rem}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-flow-col{grid-auto-flow:column}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[190px_minmax\(0\,1fr\)\]{grid-template-columns:calc(190 * var(--gsi-space-unit,1px)) minmax(0,1fr)}.grid-cols-\[1fr_360px\]{grid-template-columns:1fr calc(360 * var(--gsi-space-unit,1px))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[1fr_auto_1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr auto 1fr}.grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.grid-cols-\[2\.5rem_1fr_3rem_3rem_3rem_3\.5rem\]{grid-template-columns:calc(40 * var(--gsi-space-unit,1px)) 1fr calc(48 * var(--gsi-space-unit,1px)) calc(48 * var(--gsi-space-unit,1px)) calc(48 * var(--gsi-space-unit,1px)) calc(56 * var(--gsi-space-unit,1px))}.grid-cols-\[28px_1fr_70px\]{grid-template-columns:calc(28 * var(--gsi-space-unit,1px)) 1fr calc(70 * var(--gsi-space-unit,1px))}.grid-cols-\[2rem_2\.5rem_minmax\(0\,1fr\)_2\.5rem\]{grid-template-columns:calc(32 * var(--gsi-space-unit,1px)) calc(40 * var(--gsi-space-unit,1px)) minmax(0,1fr) calc(40 * var(--gsi-space-unit,1px))}.grid-cols-\[3\.25rem_minmax\(0\,1fr\)_3\.25rem_3rem\]{grid-template-columns:calc(52 * var(--gsi-space-unit,1px)) minmax(0,1fr) calc(52 * var(--gsi-space-unit,1px)) calc(48 * var(--gsi-space-unit,1px))}.grid-cols-\[34px_34px_minmax\(0\,1fr\)_auto\]{grid-template-columns:calc(34 * var(--gsi-space-unit,1px)) calc(34 * var(--gsi-space-unit,1px)) minmax(0,1fr) auto}.grid-cols-\[34px_minmax\(0\,1fr\)_auto\]{grid-template-columns:calc(34 * var(--gsi-space-unit,1px)) minmax(0,1fr) auto}.grid-cols-\[3rem_minmax\(0\,1fr\)_4\.5rem_3\.5rem\]{grid-template-columns:calc(48 * var(--gsi-space-unit,1px)) minmax(0,1fr) calc(72 * var(--gsi-space-unit,1px)) calc(56 * var(--gsi-space-unit,1px))}.grid-cols-\[42px_minmax\(0\,1fr\)_54px_74px\]{grid-template-columns:calc(42 * var(--gsi-space-unit,1px)) minmax(0,1fr) calc(54 * var(--gsi-space-unit,1px)) calc(74 * var(--gsi-space-unit,1px))}.grid-cols-\[42px_minmax\(0\,1fr\)_minmax\(128px\,auto\)\]{grid-template-columns:calc(42 * var(--gsi-space-unit,1px)) minmax(0,1fr) minmax(calc(128 * var(--gsi-space-unit,1px)),auto)}.grid-cols-\[52px_minmax\(190px\,1fr\)_76px_90px_70px_88px_72px_92px_130px\]{grid-template-columns:calc(52 * var(--gsi-space-unit,1px)) minmax(calc(190 * var(--gsi-space-unit,1px)),1fr) calc(76 * var(--gsi-space-unit,1px)) calc(90 * var(--gsi-space-unit,1px)) calc(70 * var(--gsi-space-unit,1px)) calc(88 * var(--gsi-space-unit,1px)) calc(72 * var(--gsi-space-unit,1px)) calc(92 * var(--gsi-space-unit,1px)) calc(130 * var(--gsi-space-unit,1px))}.grid-cols-\[52px_minmax\(190px\,1fr\)_82px_78px_72px_88px_82px_82px_92px_78px_78px_138px\]{grid-template-columns:calc(52 * var(--gsi-space-unit,1px)) minmax(calc(190 * var(--gsi-space-unit,1px)),1fr) calc(82 * var(--gsi-space-unit,1px)) calc(78 * var(--gsi-space-unit,1px)) calc(72 * var(--gsi-space-unit,1px)) calc(88 * var(--gsi-space-unit,1px)) calc(82 * var(--gsi-space-unit,1px)) calc(82 * var(--gsi-space-unit,1px)) calc(92 * var(--gsi-space-unit,1px)) calc(78 * var(--gsi-space-unit,1px)) calc(78 * var(--gsi-space-unit,1px)) calc(138 * var(--gsi-space-unit,1px))}.grid-cols-\[54px_minmax\(0\,1fr\)_42px_64px\]{grid-template-columns:calc(54 * var(--gsi-space-unit,1px)) minmax(0,1fr) calc(42 * var(--gsi-space-unit,1px)) calc(64 * var(--gsi-space-unit,1px))}.grid-cols-\[60px_1fr_1fr_1fr\]{grid-template-columns:calc(60 * var(--gsi-space-unit,1px)) 1fr 1fr 1fr}.grid-cols-\[76px_minmax\(0\,1fr\)\]{grid-template-columns:calc(76 * var(--gsi-space-unit,1px)) minmax(0,1fr)}.grid-cols-\[92px_minmax\(0\,1fr\)_36px_32px\]{grid-template-columns:calc(92 * var(--gsi-space-unit,1px)) minmax(0,1fr) calc(36 * var(--gsi-space-unit,1px)) calc(32 * var(--gsi-space-unit,1px))}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-cols-\[minmax\(0\,1fr\)_46px_54px_54px\]{grid-template-columns:minmax(0,1fr) calc(46 * var(--gsi-space-unit,1px)) calc(54 * var(--gsi-space-unit,1px)) calc(54 * var(--gsi-space-unit,1px))}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[repeat\(auto-fill\,minmax\(210px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(calc(210 * var(--gsi-space-unit,1px)),1fr))}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-stretch{justify-content:stretch}.justify-items-center{justify-items:center}.gap-0{gap:0}.gap-0\.5{gap:calc(2 * var(--gsi-space-unit,1px))}.gap-1{gap:calc(4 * var(--gsi-space-unit,1px))}.gap-1\.5{gap:calc(6 * var(--gsi-space-unit,1px))}.gap-10{gap:calc(40 * var(--gsi-space-unit,1px))}.gap-2{gap:calc(8 * var(--gsi-space-unit,1px))}.gap-2\.5{gap:calc(10 * var(--gsi-space-unit,1px))}.gap-3{gap:calc(12 * var(--gsi-space-unit,1px))}.gap-4{gap:calc(16 * var(--gsi-space-unit,1px))}.gap-5{gap:calc(20 * var(--gsi-space-unit,1px))}.gap-6{gap:calc(24 * var(--gsi-space-unit,1px))}.gap-7{gap:calc(28 * var(--gsi-space-unit,1px))}.gap-8{gap:calc(32 * var(--gsi-space-unit,1px))}.gap-\[7px\]{gap:calc(7 * var(--gsi-space-unit,1px))}.gap-px{gap:1px}.gap-x-2{-moz-column-gap:calc(8 * var(--gsi-space-unit,1px));column-gap:calc(8 * var(--gsi-space-unit,1px))}.gap-x-3{-moz-column-gap:calc(12 * var(--gsi-space-unit,1px));column-gap:calc(12 * var(--gsi-space-unit,1px))}.gap-x-4{-moz-column-gap:calc(16 * var(--gsi-space-unit,1px));column-gap:calc(16 * var(--gsi-space-unit,1px))}.gap-x-5{-moz-column-gap:calc(20 * var(--gsi-space-unit,1px));column-gap:calc(20 * var(--gsi-space-unit,1px))}.gap-x-6{-moz-column-gap:calc(24 * var(--gsi-space-unit,1px));column-gap:calc(24 * var(--gsi-space-unit,1px))}.gap-x-8{-moz-column-gap:calc(32 * var(--gsi-space-unit,1px));column-gap:calc(32 * var(--gsi-space-unit,1px))}.gap-y-0\.5{row-gap:calc(2 * var(--gsi-space-unit,1px))}.gap-y-1{row-gap:calc(4 * var(--gsi-space-unit,1px))}.gap-y-1\.5{row-gap:calc(6 * var(--gsi-space-unit,1px))}.gap-y-2{row-gap:calc(8 * var(--gsi-space-unit,1px))}.gap-y-2\.5{row-gap:calc(10 * var(--gsi-space-unit,1px))}.gap-y-3{row-gap:calc(12 * var(--gsi-space-unit,1px))}.gap-y-4{row-gap:calc(16 * var(--gsi-space-unit,1px))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(calc(4 * var(--gsi-space-unit,1px)) * var(--tw-space-x-reverse));margin-left:calc(calc(4 * var(--gsi-space-unit,1px)) * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(calc(16 * var(--gsi-space-unit,1px)) * var(--tw-space-x-reverse));margin-left:calc(calc(16 * var(--gsi-space-unit,1px)) * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(calc(2 * var(--gsi-space-unit,1px)) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(2 * var(--gsi-space-unit,1px)) * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(calc(4 * var(--gsi-space-unit,1px)) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(4 * var(--gsi-space-unit,1px)) * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(calc(6 * var(--gsi-space-unit,1px)) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(6 * var(--gsi-space-unit,1px)) * var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(calc(48 * var(--gsi-space-unit,1px)) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(48 * var(--gsi-space-unit,1px)) * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(calc(8 * var(--gsi-space-unit,1px)) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(8 * var(--gsi-space-unit,1px)) * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(calc(10 * var(--gsi-space-unit,1px)) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(10 * var(--gsi-space-unit,1px)) * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(calc(12 * var(--gsi-space-unit,1px)) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(12 * var(--gsi-space-unit,1px)) * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(calc(16 * var(--gsi-space-unit,1px)) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(16 * var(--gsi-space-unit,1px)) * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(calc(20 * var(--gsi-space-unit,1px)) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(20 * var(--gsi-space-unit,1px)) * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(calc(24 * var(--gsi-space-unit,1px)) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(24 * var(--gsi-space-unit,1px)) * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(calc(32 * var(--gsi-space-unit,1px)) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(32 * var(--gsi-space-unit,1px)) * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-border>:not([hidden])~:not([hidden]){border-color:hsl(var(--border))}.divide-border\/30>:not([hidden])~:not([hidden]){border-color:hsl(var(--border) / .3)}.divide-border\/40>:not([hidden])~:not([hidden]){border-color:hsl(var(--border) / .4)}.divide-border\/50>:not([hidden])~:not([hidden]){border-color:hsl(var(--border) / .5)}.divide-border\/60>:not([hidden])~:not([hidden]){border-color:hsl(var(--border) / .6)}.divide-border\/70>:not([hidden])~:not([hidden]){border-color:hsl(var(--border) / .7)}.divide-white\/10>:not([hidden])~:not([hidden]){border-color:#ffffff1a}.divide-white\/5>:not([hidden])~:not([hidden]){border-color:#ffffff0d}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.justify-self-end{justify-self:end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-clip{overflow-x:clip}.overscroll-contain{overscroll-behavior:contain}.overscroll-none{overscroll-behavior:none}.overscroll-y-auto{overscroll-behavior-y:auto}.overscroll-y-contain{overscroll-behavior-y:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.scroll-smooth{scroll-behavior:smooth}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-2xl{border-radius:calc(16 * var(--gsi-space-unit,1px))!important}.\!rounded-none{border-radius:0!important}.rounded{border-radius:calc(4 * var(--gsi-space-unit,1px))}.rounded-2xl{border-radius:calc(16 * var(--gsi-space-unit,1px))}.rounded-3xl{border-radius:calc(24 * var(--gsi-space-unit,1px))}.rounded-\[1\.15rem\]{border-radius:calc(18.4 * var(--gsi-space-unit,1px))}.rounded-\[1\.1rem\]{border-radius:calc(17.6 * var(--gsi-space-unit,1px))}.rounded-\[1\.25rem\]{border-radius:calc(20 * var(--gsi-space-unit,1px))}.rounded-\[1\.35rem\]{border-radius:calc(21.6 * var(--gsi-space-unit,1px))}.rounded-\[1\.3rem\]{border-radius:calc(20.8 * var(--gsi-space-unit,1px))}.rounded-\[1\.45rem\]{border-radius:calc(23.2 * var(--gsi-space-unit,1px))}.rounded-\[1\.4rem\]{border-radius:calc(22.4 * var(--gsi-space-unit,1px))}.rounded-\[1\.55rem\]{border-radius:calc(24.8 * var(--gsi-space-unit,1px))}.rounded-\[1\.5rem\]{border-radius:calc(24 * var(--gsi-space-unit,1px))}.rounded-\[1\.6rem\]{border-radius:calc(25.6 * var(--gsi-space-unit,1px))}.rounded-\[1\.75rem\]{border-radius:calc(28 * var(--gsi-space-unit,1px))}.rounded-\[1\.7rem\]{border-radius:calc(27.2 * var(--gsi-space-unit,1px))}.rounded-\[24px\]{border-radius:calc(24 * var(--gsi-space-unit,1px))}.rounded-\[26px\]{border-radius:calc(26 * var(--gsi-space-unit,1px))}.rounded-\[28px\]{border-radius:calc(28 * var(--gsi-space-unit,1px))}.rounded-\[2px\]{border-radius:2px}.rounded-\[2rem\]{border-radius:calc(32 * var(--gsi-space-unit,1px))}.rounded-\[7px\]{border-radius:calc(7 * var(--gsi-space-unit,1px))}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--device-radius\)\]{border-radius:var(--device-radius)}.rounded-full{border-radius:calc(9999 * var(--gsi-space-unit,1px))}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - calc(4 * var(--gsi-space-unit,1px)))}.rounded-xl{border-radius:calc(12 * var(--gsi-space-unit,1px))}.rounded-b-lg{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-bl-sm{border-bottom-left-radius:calc(var(--radius) - 4px)}.rounded-br-sm{border-bottom-right-radius:calc(var(--radius) - 4px)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.\!border-0{border-width:0!important}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-\[3px\]{border-width:3px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-r-0{border-right-width:0}.border-t{border-top-width:1px}.border-t-0{border-top-width:0}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#78e7ff\]\/35{border-color:#78e7ff59}.border-\[\#AAFF00\]{--tw-border-opacity:1;border-color:rgb(170 255 0/var(--tw-border-opacity,1))}.border-\[\#AAFF00\]\/10{border-color:#aaff001a}.border-\[\#AAFF00\]\/15{border-color:#aaff0026}.border-\[\#AAFF00\]\/20{border-color:#af03}.border-\[\#AAFF00\]\/25{border-color:#aaff0040}.border-\[\#AAFF00\]\/30{border-color:#aaff004d}.border-\[\#AAFF00\]\/40{border-color:#af06}.border-\[\#f6c344\]\/35{border-color:#f6c34459}.border-\[\#f6c344\]\/40{border-color:#f6c34466}.border-\[\#ffb86b\]\/35{border-color:#ffb86b59}.border-\[--color-border\]{border-color:var(--color-border)}.border-\[color\:var\(--ibnf-acid\)\]{border-color:var(--ibnf-acid)}.border-\[color\:var\(--ibnf-acid-line\)\]{border-color:var(--ibnf-acid-line)}.border-\[color\:var\(--ibnf-glass-border\)\]{border-color:var(--ibnf-glass-border)}.border-\[color\:var\(--ibnf-line-2\)\]{border-color:var(--ibnf-line-2)}.border-accent\/20{border-color:hsl(var(--accent) / .2)}.border-accent\/30{border-color:hsl(var(--accent) / .3)}.border-accent\/40{border-color:hsl(var(--accent) / .4)}.border-amber-300\/20{border-color:#fcd34d33}.border-amber-300\/25{border-color:#fcd34d40}.border-amber-300\/30{border-color:#fcd34d4d}.border-amber-300\/40{border-color:#fcd34d66}.border-amber-300\/45{border-color:#fcd34d73}.border-amber-300\/50{border-color:#fcd34d80}.border-amber-300\/55{border-color:#fcd34d8c}.border-amber-400\/20{border-color:#fbbf2433}.border-amber-400\/25{border-color:#fbbf2440}.border-amber-400\/30{border-color:#fbbf244d}.border-amber-400\/40{border-color:#fbbf2466}.border-amber-400\/50{border-color:#fbbf2480}.border-amber-400\/55{border-color:#fbbf248c}.border-amber-400\/60{border-color:#fbbf2499}.border-amber-500{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/25{border-color:#f59e0b40}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/35{border-color:#f59e0b59}.border-amber-500\/40{border-color:#f59e0b66}.border-amber-500\/45{border-color:#f59e0b73}.border-amber-500\/50{border-color:#f59e0b80}.border-amber-600\/25{border-color:#d9770640}.border-background{border-color:hsl(var(--background))}.border-background\/30{border-color:hsl(var(--background) / .3)}.border-black\/10{border-color:#0000001a}.border-blue-500\/20{border-color:#3b82f633}.border-blue-500\/25{border-color:#3b82f640}.border-blue-500\/30{border-color:#3b82f64d}.border-border{border-color:hsl(var(--border))}.border-border\/30{border-color:hsl(var(--border) / .3)}.border-border\/40{border-color:hsl(var(--border) / .4)}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-border\/55{border-color:hsl(var(--border) / .55)}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-border\/70{border-color:hsl(var(--border) / .7)}.border-border\/80{border-color:hsl(var(--border) / .8)}.border-card{border-color:hsl(var(--card))}.border-current{border-color:currentColor}.border-cyan-100\/60{border-color:#cffafe99}.border-cyan-200\/45{border-color:#a5f3fc73}.border-cyan-300\/45{border-color:#67e8f973}.border-cyan-300\/50{border-color:#67e8f980}.border-cyan-500\/30{border-color:#06b6d44d}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive-foreground\/10{border-color:hsl(var(--destructive-foreground) / .1)}.border-destructive\/20{border-color:hsl(var(--destructive) / .2)}.border-destructive\/25{border-color:hsl(var(--destructive) / .25)}.border-destructive\/30{border-color:hsl(var(--destructive) / .3)}.border-destructive\/35{border-color:hsl(var(--destructive) / .35)}.border-destructive\/40{border-color:hsl(var(--destructive) / .4)}.border-destructive\/45{border-color:hsl(var(--destructive) / .45)}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-emerald-300\/25{border-color:#6ee7b740}.border-emerald-300\/45{border-color:#6ee7b773}.border-emerald-400\/25{border-color:#34d39940}.border-emerald-400\/40{border-color:#34d39966}.border-emerald-400\/50{border-color:#34d39980}.border-emerald-500{--tw-border-opacity:1;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.border-emerald-500\/25{border-color:#10b98140}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/40{border-color:#10b98166}.border-foreground\/20{border-color:hsl(var(--foreground) / .2)}.border-fuchsia-400\/20{border-color:#e879f933}.border-fuchsia-400\/50{border-color:#e879f980}.border-fuchsia-500\/30{border-color:#d946ef4d}.border-gray-400\/25{border-color:#9ca3af40}.border-gray-400\/50{border-color:#9ca3af80}.border-green-500{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.border-green-500\/20{border-color:#22c55e33}.border-green-500\/30{border-color:#22c55e4d}.border-green-500\/50{border-color:#22c55e80}.border-green-700\/30{border-color:#15803d4d}.border-indigo-500\/30{border-color:#6366f14d}.border-input{border-color:hsl(var(--input))}.border-lime-200\/50{border-color:#d9f99d80}.border-lime-300\/20{border-color:#bef26433}.border-lime-300\/30{border-color:#bef2644d}.border-lime-500\/30{border-color:#84cc164d}.border-muted{border-color:hsl(var(--muted))}.border-muted-foreground\/25{border-color:hsl(var(--muted-foreground) / .25)}.border-muted-foreground\/30{border-color:hsl(var(--muted-foreground) / .3)}.border-orange-400\/60{border-color:#fb923c99}.border-orange-500\/30{border-color:#f973164d}.border-orange-500\/40{border-color:#f9731666}.border-orange-500\/45{border-color:#f9731673}.border-orange-600\/50{border-color:#ea580c80}.border-pink-500\/30{border-color:#ec48994d}.border-primary{border-color:hsl(var(--primary))}.border-primary-foreground{border-color:hsl(var(--primary-foreground))}.border-primary-foreground\/40{border-color:hsl(var(--primary-foreground) / .4)}.border-primary\/15{border-color:hsl(var(--primary) / .15)}.border-primary\/20{border-color:hsl(var(--primary) / .2)}.border-primary\/25{border-color:hsl(var(--primary) / .25)}.border-primary\/30{border-color:hsl(var(--primary) / .3)}.border-primary\/35{border-color:hsl(var(--primary) / .35)}.border-primary\/40{border-color:hsl(var(--primary) / .4)}.border-primary\/45{border-color:hsl(var(--primary) / .45)}.border-primary\/50{border-color:hsl(var(--primary) / .5)}.border-primary\/55{border-color:hsl(var(--primary) / .55)}.border-primary\/60{border-color:hsl(var(--primary) / .6)}.border-primary\/70{border-color:hsl(var(--primary) / .7)}.border-primary\/75{border-color:hsl(var(--primary) / .75)}.border-primary\/80{border-color:hsl(var(--primary) / .8)}.border-purple-500\/30{border-color:#a855f74d}.border-red-300\/25{border-color:#fca5a540}.border-red-300\/30{border-color:#fca5a54d}.border-red-400\/30{border-color:#f871714d}.border-red-400\/35{border-color:#f8717159}.border-red-400\/40{border-color:#f8717166}.border-red-400\/45{border-color:#f8717173}.border-red-400\/50{border-color:#f8717180}.border-red-400\/55{border-color:#f871718c}.border-red-500\/20{border-color:#ef444433}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/40{border-color:#ef444466}.border-red-800\/30{border-color:#991b1b4d}.border-rose-300\/20{border-color:#fda4af33}.border-rose-300\/25{border-color:#fda4af40}.border-rose-400\/40{border-color:#fb718566}.border-rose-500\/25{border-color:#f43f5e40}.border-rose-500\/30{border-color:#f43f5e4d}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-sky-400\/30{border-color:#38bdf84d}.border-sky-400\/40{border-color:#38bdf866}.border-sky-400\/50{border-color:#38bdf880}.border-sky-500\/30{border-color:#0ea5e94d}.border-teal-500\/30{border-color:#14b8a64d}.border-transparent{border-color:#0000}.border-violet-300\/35{border-color:#c4b5fd59}.border-violet-300\/45{border-color:#c4b5fd73}.border-violet-300\/50{border-color:#c4b5fd80}.border-violet-400\/25{border-color:#a78bfa40}.border-violet-500\/20{border-color:#8b5cf633}.border-violet-500\/30{border-color:#8b5cf64d}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/30{border-color:#ffffff4d}.border-white\/5{border-color:#ffffff0d}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-white\/\[0\.07\]{border-color:#ffffff12}.border-white\/\[0\.08\]{border-color:#ffffff14}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity,1))}.border-yellow-500\/30{border-color:#eab3084d}.border-yellow-500\/35{border-color:#eab30859}.border-yellow-500\/50{border-color:#eab30880}.border-yellow-700\/30{border-color:#a162074d}.border-zinc-300\/35{border-color:#d4d4d859}.border-zinc-300\/50{border-color:#d4d4d880}.border-zinc-500\/50{border-color:#71717a80}.border-zinc-700{--tw-border-opacity:1;border-color:rgb(63 63 70/var(--tw-border-opacity,1))}.border-zinc-800{--tw-border-opacity:1;border-color:rgb(39 39 42/var(--tw-border-opacity,1))}.border-zinc-800\/50{border-color:#27272a80}.border-zinc-800\/60{border-color:#27272a99}.border-zinc-800\/80{border-color:#27272acc}.border-l-amber-400{--tw-border-opacity:1;border-left-color:rgb(251 191 36/var(--tw-border-opacity,1))}.border-l-primary{border-left-color:hsl(var(--primary))}.border-l-primary\/20{border-left-color:hsl(var(--primary) / .2)}.border-l-primary\/50{border-left-color:hsl(var(--primary) / .5)}.border-l-primary\/60{border-left-color:hsl(var(--primary) / .6)}.border-l-primary\/70{border-left-color:hsl(var(--primary) / .7)}.border-l-transparent{border-left-color:#0000}.border-t-\[\#39ff7d\]{--tw-border-opacity:1;border-top-color:rgb(57 255 125/var(--tw-border-opacity,1))}.border-t-\[\#89ff4f\]{--tw-border-opacity:1;border-top-color:rgb(137 255 79/var(--tw-border-opacity,1))}.border-t-primary{border-top-color:hsl(var(--primary))}.border-t-primary-foreground{border-top-color:hsl(var(--primary-foreground))}.border-t-transparent{border-top-color:#0000}.\!bg-transparent{background-color:#0000!important}.bg-\[\#0070ba\]{--tw-bg-opacity:1;background-color:rgb(0 112 186/var(--tw-bg-opacity,1))}.bg-\[\#05060a\]{--tw-bg-opacity:1;background-color:rgb(5 6 10/var(--tw-bg-opacity,1))}.bg-\[\#05070d\]{--tw-bg-opacity:1;background-color:rgb(5 7 13/var(--tw-bg-opacity,1))}.bg-\[\#05080d\]{--tw-bg-opacity:1;background-color:rgb(5 8 13/var(--tw-bg-opacity,1))}.bg-\[\#06080b\]{--tw-bg-opacity:1;background-color:rgb(6 8 11/var(--tw-bg-opacity,1))}.bg-\[\#070a12\]{--tw-bg-opacity:1;background-color:rgb(7 10 18/var(--tw-bg-opacity,1))}.bg-\[\#0a0a0f\]{--tw-bg-opacity:1;background-color:rgb(10 10 15/var(--tw-bg-opacity,1))}.bg-\[\#0a0a0f\]\/90{background-color:#0a0a0fe6}.bg-\[\#0b0c10\]{--tw-bg-opacity:1;background-color:rgb(11 12 16/var(--tw-bg-opacity,1))}.bg-\[\#0b0d12\]{--tw-bg-opacity:1;background-color:rgb(11 13 18/var(--tw-bg-opacity,1))}.bg-\[\#0b0e14\]\/95{background-color:#0b0e14f2}.bg-\[\#0d0d14\]{--tw-bg-opacity:1;background-color:rgb(13 13 20/var(--tw-bg-opacity,1))}.bg-\[\#101016\]{--tw-bg-opacity:1;background-color:rgb(16 16 22/var(--tw-bg-opacity,1))}.bg-\[\#1a8a3a\]{--tw-bg-opacity:1;background-color:rgb(26 138 58/var(--tw-bg-opacity,1))}.bg-\[\#202126\]{--tw-bg-opacity:1;background-color:rgb(32 33 38/var(--tw-bg-opacity,1))}.bg-\[\#39ff7d\]{--tw-bg-opacity:1;background-color:rgb(57 255 125/var(--tw-bg-opacity,1))}.bg-\[\#78e7ff\]\/10{background-color:#78e7ff1a}.bg-\[\#8dff58\]\/10{background-color:#8dff581a}.bg-\[\#AAFF00\]{--tw-bg-opacity:1;background-color:rgb(170 255 0/var(--tw-bg-opacity,1))}.bg-\[\#AAFF00\]\/10{background-color:#aaff001a}.bg-\[\#c8312b\]{--tw-bg-opacity:1;background-color:rgb(200 49 43/var(--tw-bg-opacity,1))}.bg-\[\#f6c344\]\/10{background-color:#f6c3441a}.bg-\[\#f6c344\]\/70{background-color:#f6c344b3}.bg-\[\#ffb86b\]\/10{background-color:#ffb86b1a}.bg-\[\#ffb86b\]\/15{background-color:#ffb86b26}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-\[color\:var\(--ibnf-acid\)\]{background-color:var(--ibnf-acid)}.bg-\[color\:var\(--ibnf-acid-soft\)\]{background-color:var(--ibnf-acid-soft)}.bg-\[hsl\(var\(--destructive-solid\)\)\]{background-color:hsl(var(--destructive-solid))}.bg-\[radial-gradient\(circle_at_15\%_0\%\,hsl\(var\(--primary\)\/0\.18\)\,transparent_34\%\)\,hsl\(var\(--background\)\)\]{background-color:radial-gradient(circle at 15% 0%,hsl(var(--primary)/.18),transparent 34%),hsl(var(--background))}.bg-\[radial-gradient\(circle_at_18\%_0\%\,hsl\(var\(--primary\)\/0\.16\)\,transparent_38\%\)\,radial-gradient\(circle_at_82\%_12\%\,rgba\(67\,114\,255\,\.12\)\,transparent_36\%\)\,hsl\(var\(--background\)\)\]{background-color:radial-gradient(circle at 18% 0%,hsl(var(--primary)/.16),transparent 38%),radial-gradient(circle at 82% 12%,#4372ff1f,transparent 36%),hsl(var(--background))}.bg-\[rgba\(18\,20\,27\,0\.74\)\]{background-color:#12141bbd}.bg-accent{background-color:hsl(var(--accent))}.bg-accent\/10{background-color:hsl(var(--accent) / .1)}.bg-accent\/20{background-color:hsl(var(--accent) / .2)}.bg-accent\/25{background-color:hsl(var(--accent) / .25)}.bg-accent\/5{background-color:hsl(var(--accent) / .05)}.bg-accent\/80{background-color:hsl(var(--accent) / .8)}.bg-accent\/\[0\.08\]{background-color:hsl(var(--accent) / .08)}.bg-amber-300{--tw-bg-opacity:1;background-color:rgb(252 211 77/var(--tw-bg-opacity,1))}.bg-amber-300\/10{background-color:#fcd34d1a}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-400\/15{background-color:#fbbf2426}.bg-amber-400\/20{background-color:#fbbf2433}.bg-amber-400\/\[\.04\]{background-color:#fbbf240a}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-amber-500\/\[0\.06\]{background-color:#f59e0b0f}.bg-amber-600{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.bg-background{background-color:hsl(var(--background))}.bg-background\/25{background-color:hsl(var(--background) / .25)}.bg-background\/30{background-color:hsl(var(--background) / .3)}.bg-background\/35{background-color:hsl(var(--background) / .35)}.bg-background\/40{background-color:hsl(var(--background) / .4)}.bg-background\/45{background-color:hsl(var(--background) / .45)}.bg-background\/50{background-color:hsl(var(--background) / .5)}.bg-background\/55{background-color:hsl(var(--background) / .55)}.bg-background\/60{background-color:hsl(var(--background) / .6)}.bg-background\/65{background-color:hsl(var(--background) / .65)}.bg-background\/70{background-color:hsl(var(--background) / .7)}.bg-background\/80{background-color:hsl(var(--background) / .8)}.bg-background\/85{background-color:hsl(var(--background) / .85)}.bg-background\/90{background-color:hsl(var(--background) / .9)}.bg-background\/95{background-color:hsl(var(--background) / .95)}.bg-background\/\[0\.85\]{background-color:hsl(var(--background) / .85)}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/10{background-color:#0000001a}.bg-black\/15{background-color:#00000026}.bg-black\/20{background-color:#0003}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-black\/35{background-color:#00000059}.bg-black\/40{background-color:#0006}.bg-black\/45{background-color:#00000073}.bg-black\/50{background-color:#00000080}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-black\/65{background-color:#000000a6}.bg-black\/70{background-color:#000000b3}.bg-black\/75{background-color:#000000bf}.bg-black\/80{background-color:#000c}.bg-black\/85{background-color:#000000d9}.bg-black\/90{background-color:#000000e6}.bg-black\/95{background-color:#000000f2}.bg-black\/\[0\.055\]{background-color:#0000000e}.bg-black\/\[0\.06\]{background-color:#0000000f}.bg-blue-300\/40{background-color:#93c5fd66}.bg-blue-400{--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/15{background-color:#3b82f626}.bg-blue-500\/20{background-color:#3b82f633}.bg-blue-500\/\[0\.05\]{background-color:#3b82f60d}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-blue-800{--tw-bg-opacity:1;background-color:rgb(30 64 175/var(--tw-bg-opacity,1))}.bg-blue-950\/75{background-color:#172554bf}.bg-border{background-color:hsl(var(--border))}.bg-border\/70{background-color:hsl(var(--border) / .7)}.bg-card{background-color:hsl(var(--card))}.bg-card\/30{background-color:hsl(var(--card) / .3)}.bg-card\/40{background-color:hsl(var(--card) / .4)}.bg-card\/50{background-color:hsl(var(--card) / .5)}.bg-card\/55{background-color:hsl(var(--card) / .55)}.bg-card\/60{background-color:hsl(var(--card) / .6)}.bg-card\/70{background-color:hsl(var(--card) / .7)}.bg-card\/75{background-color:hsl(var(--card) / .75)}.bg-card\/80{background-color:hsl(var(--card) / .8)}.bg-card\/90{background-color:hsl(var(--card) / .9)}.bg-card\/95{background-color:hsl(var(--card) / .95)}.bg-current{background-color:currentColor}.bg-cyan-200{--tw-bg-opacity:1;background-color:rgb(165 243 252/var(--tw-bg-opacity,1))}.bg-cyan-300\/10{background-color:#67e8f91a}.bg-cyan-300\/40{background-color:#67e8f966}.bg-cyan-300\/70{background-color:#67e8f9b3}.bg-cyan-400\/10{background-color:#22d3ee1a}.bg-cyan-500{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity,1))}.bg-cyan-500\/15{background-color:#06b6d426}.bg-cyan-500\/20{background-color:#06b6d433}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-destructive\/15{background-color:hsl(var(--destructive) / .15)}.bg-destructive\/5{background-color:hsl(var(--destructive) / .05)}.bg-destructive\/95{background-color:hsl(var(--destructive) / .95)}.bg-destructive\/\[0\.06\]{background-color:hsl(var(--destructive) / .06)}.bg-emerald-300{--tw-bg-opacity:1;background-color:rgb(110 231 183/var(--tw-bg-opacity,1))}.bg-emerald-300\/10{background-color:#6ee7b71a}.bg-emerald-400{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-emerald-400\/10{background-color:#34d3991a}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-500\/5{background-color:#10b9810d}.bg-emerald-500\/70{background-color:#10b981b3}.bg-emerald-500\/\[0\.06\]{background-color:#10b9810f}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-foreground\/20{background-color:hsl(var(--foreground) / .2)}.bg-foreground\/30{background-color:hsl(var(--foreground) / .3)}.bg-foreground\/\[0\.03\]{background-color:hsl(var(--foreground) / .03)}.bg-fuchsia-400\/10{background-color:#e879f91a}.bg-fuchsia-500{--tw-bg-opacity:1;background-color:rgb(217 70 239/var(--tw-bg-opacity,1))}.bg-fuchsia-500\/15{background-color:#d946ef26}.bg-fuchsia-500\/20{background-color:#d946ef33}.bg-fuchsia-500\/70{background-color:#d946efb3}.bg-fuchsia-500\/\[0\.06\]{background-color:#d946ef0f}.bg-gray-400{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.bg-gray-400\/20{background-color:#9ca3af33}.bg-gray-400\/5{background-color:#9ca3af0d}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.bg-green-300\/40{background-color:#86efac66}.bg-green-400{--tw-bg-opacity:1;background-color:rgb(74 222 128/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-500\/15{background-color:#22c55e26}.bg-green-500\/20{background-color:#22c55e33}.bg-green-600{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-green-900\/20{background-color:#14532d33}.bg-green-900\/40{background-color:#14532d66}.bg-indigo-500\/15{background-color:#6366f126}.bg-indigo-500\/20{background-color:#6366f133}.bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.bg-lime-200{--tw-bg-opacity:1;background-color:rgb(217 249 157/var(--tw-bg-opacity,1))}.bg-lime-300{--tw-bg-opacity:1;background-color:rgb(190 242 100/var(--tw-bg-opacity,1))}.bg-lime-300\/10{background-color:#bef2641a}.bg-lime-500\/20{background-color:#84cc1633}.bg-muted{background-color:hsl(var(--muted))}.bg-muted-foreground{background-color:hsl(var(--muted-foreground))}.bg-muted-foreground\/20{background-color:hsl(var(--muted-foreground) / .2)}.bg-muted-foreground\/40{background-color:hsl(var(--muted-foreground) / .4)}.bg-muted-foreground\/45{background-color:hsl(var(--muted-foreground) / .45)}.bg-muted\/10{background-color:hsl(var(--muted) / .1)}.bg-muted\/15{background-color:hsl(var(--muted) / .15)}.bg-muted\/20{background-color:hsl(var(--muted) / .2)}.bg-muted\/25{background-color:hsl(var(--muted) / .25)}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/35{background-color:hsl(var(--muted) / .35)}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/45{background-color:hsl(var(--muted) / .45)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-muted\/60{background-color:hsl(var(--muted) / .6)}.bg-muted\/80{background-color:hsl(var(--muted) / .8)}.bg-muted\/95{background-color:hsl(var(--muted) / .95)}.bg-neutral-800{--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.bg-neutral-950\/80{background-color:#0a0a0acc}.bg-neutral-950\/90{background-color:#0a0a0ae6}.bg-neutral-950\/95{background-color:#0a0a0af2}.bg-orange-300\/40{background-color:#fdba7466}.bg-orange-400{--tw-bg-opacity:1;background-color:rgb(251 146 60/var(--tw-bg-opacity,1))}.bg-orange-500{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.bg-orange-500\/10{background-color:#f973161a}.bg-orange-500\/15{background-color:#f9731626}.bg-orange-500\/20{background-color:#f9731633}.bg-orange-600\/20{background-color:#ea580c33}.bg-orange-600\/5{background-color:#ea580c0d}.bg-pink-300\/40{background-color:#f9a8d466}.bg-pink-500{--tw-bg-opacity:1;background-color:rgb(236 72 153/var(--tw-bg-opacity,1))}.bg-pink-500\/10{background-color:#ec48991a}.bg-pink-500\/15{background-color:#ec489926}.bg-pink-500\/20{background-color:#ec489933}.bg-pink-500\/5{background-color:#ec48990d}.bg-pink-600{--tw-bg-opacity:1;background-color:rgb(219 39 119/var(--tw-bg-opacity,1))}.bg-popover{background-color:hsl(var(--popover))}.bg-popover\/95{background-color:hsl(var(--popover) / .95)}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/15{background-color:hsl(var(--primary) / .15)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-primary\/25{background-color:hsl(var(--primary) / .25)}.bg-primary\/40{background-color:hsl(var(--primary) / .4)}.bg-primary\/5{background-color:hsl(var(--primary) / .05)}.bg-primary\/50{background-color:hsl(var(--primary) / .5)}.bg-primary\/70{background-color:hsl(var(--primary) / .7)}.bg-primary\/75{background-color:hsl(var(--primary) / .75)}.bg-primary\/80{background-color:hsl(var(--primary) / .8)}.bg-primary\/90{background-color:hsl(var(--primary) / .9)}.bg-primary\/\[0\.035\]{background-color:hsl(var(--primary) / .035)}.bg-primary\/\[0\.045\]{background-color:hsl(var(--primary) / .045)}.bg-primary\/\[0\.04\]{background-color:hsl(var(--primary) / .04)}.bg-primary\/\[0\.075\]{background-color:hsl(var(--primary) / .075)}.bg-primary\/\[0\.08\]{background-color:hsl(var(--primary) / .08)}.bg-primary\/\[0\.09\]{background-color:hsl(var(--primary) / .09)}.bg-primary\/\[0\.12\]{background-color:hsl(var(--primary) / .12)}.bg-purple-300\/40{background-color:#d8b4fe66}.bg-purple-500{--tw-bg-opacity:1;background-color:rgb(168 85 247/var(--tw-bg-opacity,1))}.bg-purple-500\/20{background-color:#a855f733}.bg-red-300{--tw-bg-opacity:1;background-color:rgb(252 165 165/var(--tw-bg-opacity,1))}.bg-red-300\/10{background-color:#fca5a51a}.bg-red-300\/40{background-color:#fca5a566}.bg-red-400{--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.bg-red-400\/10{background-color:#f871711a}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-red-500\/20{background-color:#ef444433}.bg-red-500\/\[0\.07\]{background-color:#ef444412}.bg-red-500\/\[0\.12\]{background-color:#ef44441f}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-red-900\/30{background-color:#7f1d1d4d}.bg-rose-400{--tw-bg-opacity:1;background-color:rgb(251 113 133/var(--tw-bg-opacity,1))}.bg-rose-400\/10{background-color:#fb71851a}.bg-rose-500{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-500\/\[0\.05\]{background-color:#f43f5e0d}.bg-rose-600{--tw-bg-opacity:1;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}.bg-rose-950\/75{background-color:#4c0519bf}.bg-secondary{background-color:hsl(var(--secondary))}.bg-secondary\/10{background-color:hsl(var(--secondary) / .1)}.bg-secondary\/15{background-color:hsl(var(--secondary) / .15)}.bg-secondary\/20{background-color:hsl(var(--secondary) / .2)}.bg-secondary\/25{background-color:hsl(var(--secondary) / .25)}.bg-secondary\/30{background-color:hsl(var(--secondary) / .3)}.bg-secondary\/35{background-color:hsl(var(--secondary) / .35)}.bg-secondary\/40{background-color:hsl(var(--secondary) / .4)}.bg-secondary\/5{background-color:hsl(var(--secondary) / .05)}.bg-secondary\/50{background-color:hsl(var(--secondary) / .5)}.bg-secondary\/60{background-color:hsl(var(--secondary) / .6)}.bg-secondary\/80{background-color:hsl(var(--secondary) / .8)}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-sky-400{--tw-bg-opacity:1;background-color:rgb(56 189 248/var(--tw-bg-opacity,1))}.bg-sky-400\/10{background-color:#38bdf81a}.bg-sky-400\/15{background-color:#38bdf826}.bg-sky-400\/\[0\.06\]{background-color:#38bdf80f}.bg-sky-500{--tw-bg-opacity:1;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-sky-500\/20{background-color:#0ea5e933}.bg-sky-600{--tw-bg-opacity:1;background-color:rgb(2 132 199/var(--tw-bg-opacity,1))}.bg-teal-500\/15{background-color:#14b8a626}.bg-teal-500\/20{background-color:#14b8a633}.bg-transparent{background-color:#0000}.bg-violet-300{--tw-bg-opacity:1;background-color:rgb(196 181 253/var(--tw-bg-opacity,1))}.bg-violet-400\/10{background-color:#a78bfa1a}.bg-violet-400\/5{background-color:#a78bfa0d}.bg-violet-500{--tw-bg-opacity:1;background-color:rgb(139 92 246/var(--tw-bg-opacity,1))}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-violet-500\/15{background-color:#8b5cf626}.bg-violet-500\/20{background-color:#8b5cf633}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/25{background-color:#ffffff40}.bg-white\/5{background-color:#ffffff0d}.bg-white\/50{background-color:#ffffff80}.bg-white\/\[\.035\]{background-color:#ffffff09}.bg-white\/\[\.04\]{background-color:#ffffff0a}.bg-white\/\[\.05\]{background-color:#ffffff0d}.bg-white\/\[\.06\]{background-color:#ffffff0f}.bg-white\/\[0\.012\]{background-color:#ffffff03}.bg-white\/\[0\.025\]{background-color:#ffffff06}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.035\]{background-color:#ffffff09}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.045\]{background-color:#ffffff0b}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.055\]{background-color:#ffffff0e}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-white\/\[0\.08\]{background-color:#ffffff14}.bg-yellow-300\/40{background-color:#fde04766}.bg-yellow-400{--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity,1))}.bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.bg-yellow-500\/10{background-color:#eab3081a}.bg-yellow-500\/15{background-color:#eab30826}.bg-yellow-500\/20{background-color:#eab30833}.bg-yellow-500\/5{background-color:#eab3080d}.bg-yellow-900\/40{background-color:#713f1266}.bg-zinc-300\/15{background-color:#d4d4d826}.bg-zinc-500\/10{background-color:#71717a1a}.bg-zinc-800{--tw-bg-opacity:1;background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.bg-zinc-900{--tw-bg-opacity:1;background-color:rgb(24 24 27/var(--tw-bg-opacity,1))}.bg-zinc-900\/40{background-color:#18181b66}.bg-zinc-900\/60{background-color:#18181b99}.bg-zinc-950{--tw-bg-opacity:1;background-color:rgb(9 9 11/var(--tw-bg-opacity,1))}.bg-zinc-950\/40{background-color:#09090b66}.bg-zinc-950\/60{background-color:#09090b99}.bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.08\)\,rgba\(255\,255\,255\,0\.018\)_38\%\,rgba\(132\,255\,37\,0\.06\)\)\]{background-image:linear-gradient(135deg,#ffffff14,#ffffff05 38%,#84ff250f)}.bg-\[linear-gradient\(90deg\,rgba\(0\,0\,0\,\.86\)\,rgba\(0\,0\,0\,\.62\)\)\,linear-gradient\(180deg\,rgba\(0\,0\,0\,\.15\)\,rgba\(0\,0\,0\,\.88\)\)\]{background-image:linear-gradient(90deg,#000000db,#0000009e),linear-gradient(#00000026,#000000e0)}.bg-\[radial-gradient\(120\%_140\%_at_15\%_0\%\,hsl\(var\(--primary\)\/0\.34\)\,transparent_55\%\)\,radial-gradient\(120\%_140\%_at_85\%_10\%\,hsl\(var\(--accent\)\/0\.28\)\,transparent_55\%\)\]{background-image:radial-gradient(120% 140% at 15% 0%,hsl(var(--primary)/.34),transparent 55%),radial-gradient(120% 140% at 85% 10%,hsl(var(--accent)/.28),transparent 55%)}.bg-\[radial-gradient\(circle_at_0\%_0\%\,rgba\(255\,255\,255\,0\.10\)\,transparent_34\%\)\,linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.06\)\,transparent\)\]{background-image:radial-gradient(circle at 0 0,#ffffff1a,#0000 34%),linear-gradient(135deg,#ffffff0f,#0000)}.bg-\[radial-gradient\(circle_at_0\%_0\%\,rgba\(255\,255\,255\,0\.10\)\,transparent_42\%\)\]{background-image:radial-gradient(circle at 0 0,#ffffff1a,#0000 42%)}.bg-\[radial-gradient\(circle_at_12\%_0\%\,rgba\(0\,209\,140\,0\.18\)\,transparent_34\%\)\,radial-gradient\(circle_at_90\%_20\%\,rgba\(78\,121\,255\,0\.16\)\,transparent_32\%\)\]{background-image:radial-gradient(circle at 12% 0,#00d18c2e,#0000 34%),radial-gradient(circle at 90% 20%,#4e79ff29,#0000 32%)}.bg-\[radial-gradient\(circle_at_12\%_0\%\,rgba\(0\,209\,140\,0\.18\)\,transparent_36\%\)\,radial-gradient\(circle_at_92\%_20\%\,rgba\(78\,121\,255\,0\.14\)\,transparent_34\%\)\]{background-image:radial-gradient(circle at 12% 0,#00d18c2e,#0000 36%),radial-gradient(circle at 92% 20%,#4e79ff24,#0000 34%)}.bg-\[radial-gradient\(circle_at_18\%_12\%\,rgba\(190\,242\,100\,\.19\)\,transparent_31\%\)\,radial-gradient\(circle_at_88\%_35\%\,rgba\(245\,158\,11\,\.13\)\,transparent_28\%\)\]{background-image:radial-gradient(circle at 18% 12%,#bef26430,#0000 31%),radial-gradient(circle at 88% 35%,#f59e0b21,#0000 28%)}.bg-\[radial-gradient\(circle_at_18\%_8\%\,rgba\(0\,209\,140\,0\.20\)\,transparent_30\%\)\,radial-gradient\(circle_at_88\%_16\%\,rgba\(69\,123\,255\,0\.18\)\,transparent_34\%\)\,linear-gradient\(135deg\,rgba\(10\,15\,27\,0\.98\)\,rgba\(4\,7\,12\,0\.98\)\)\]{background-image:radial-gradient(circle at 18% 8%,#00d18c33,#0000 30%),radial-gradient(circle at 88% 16%,#457bff2e,#0000 34%),linear-gradient(135deg,#0a0f1bfa,#04070cfa)}.bg-\[radial-gradient\(circle_at_20\%_0\%\,rgba\(0\,209\,140\,0\.16\)\,transparent_36\%\)\,linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.07\)\,transparent\)\]{background-image:radial-gradient(circle at 20% 0,#00d18c29,#0000 36%),linear-gradient(135deg,#ffffff12,#0000)}.bg-\[radial-gradient\(circle_at_5\%_0\%\,hsl\(var\(--primary\)\/0\.16\)\,transparent_38\%\)\,radial-gradient\(circle_at_95\%_10\%\,rgba\(59\,130\,246\,0\.13\)\,transparent_34\%\)\]{background-image:radial-gradient(circle at 5% 0%,hsl(var(--primary)/.16),transparent 38%),radial-gradient(circle at 95% 10%,#3b82f621,transparent 34%)}.bg-\[radial-gradient\(circle_at_85\%_0\%\,\#b8ff3828\,transparent_35\%\)\,linear-gradient\(135deg\,\#171b13\,\#0b0c10_60\%\)\]{background-image:radial-gradient(circle at 85% 0,#b8ff3828,#0000 35%),linear-gradient(135deg,#171b13,#0b0c10 60%)}.bg-\[radial-gradient\(circle_at_85\%_15\%\,hsl\(var\(--primary\)\/0\.2\)\,transparent_34\%\)\]{background-image:radial-gradient(circle at 85% 15%,hsl(var(--primary)/.2),transparent 34%)}.bg-\[radial-gradient\(ellipse_at_center\,hsl\(var\(--primary\)\/0\.04\)\,transparent_60\%\)\]{background-image:radial-gradient(ellipse at center,hsl(var(--primary)/.04),transparent 60%)}.bg-\[radial-gradient\(ellipse_at_top\,hsl\(var\(--primary\)\/0\.08\)\,transparent_70\%\)\]{background-image:radial-gradient(ellipse at top,hsl(var(--primary)/.08),transparent 70%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left, var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top, var(--tw-gradient-stops))}.from-\[\#0a0a0f\]{--tw-gradient-from:#0a0a0f var(--tw-gradient-from-position);--tw-gradient-to:#0a0a0f00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0a0b0e\]{--tw-gradient-from:#0a0b0e var(--tw-gradient-from-position);--tw-gradient-to:#0a0b0e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#20202a\]{--tw-gradient-from:#20202a var(--tw-gradient-from-position);--tw-gradient-to:#20202a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#78e7ff\]{--tw-gradient-from:#78e7ff var(--tw-gradient-from-position);--tw-gradient-to:#78e7ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#AAFF00\]{--tw-gradient-from:#af0 var(--tw-gradient-from-position);--tw-gradient-to:#af00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f6c344\]{--tw-gradient-from:#f6c344 var(--tw-gradient-from-position);--tw-gradient-to:#f6c34400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#ffb86b\]{--tw-gradient-from:#ffb86b var(--tw-gradient-from-position);--tw-gradient-to:#ffb86b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[hsl\(var\(--green-electric\)\)\]{--tw-gradient-from:hsl(var(--green-electric)) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--green-electric) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400{--tw-gradient-from:#fbbf24 var(--tw-gradient-from-position);--tw-gradient-to:#fbbf2400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400\/\[0\.08\]{--tw-gradient-from:#fbbf2414 var(--tw-gradient-from-position);--tw-gradient-to:#fbbf2400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from:#f59e0b var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/10{--tw-gradient-from:#f59e0b1a var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/15{--tw-gradient-from:#f59e0b26 var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/25{--tw-gradient-from:#f59e0b40 var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/30{--tw-gradient-from:#f59e0b4d var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/\[0\.08\]{--tw-gradient-from:#f59e0b14 var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-600\/15{--tw-gradient-from:#d9770626 var(--tw-gradient-from-position);--tw-gradient-to:#d9770600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-background{--tw-gradient-from:hsl(var(--background)) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-background\/50{--tw-gradient-from:hsl(var(--background) / .5) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-background\/90{--tw-gradient-from:hsl(var(--background) / .9) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/80{--tw-gradient-from:#000c var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/85{--tw-gradient-from:#000000d9 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/90{--tw-gradient-from:#000000e6 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/15{--tw-gradient-from:#3b82f626 var(--tw-gradient-from-position);--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/25{--tw-gradient-from:#3b82f640 var(--tw-gradient-from-position);--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-card{--tw-gradient-from:hsl(var(--card)) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--card) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-300\/25{--tw-gradient-from:#67e8f940 var(--tw-gradient-from-position);--tw-gradient-to:#67e8f900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500\/25{--tw-gradient-from:#06b6d440 var(--tw-gradient-from-position);--tw-gradient-to:#06b6d400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400\/25{--tw-gradient-from:#34d39940 var(--tw-gradient-from-position);--tw-gradient-to:#34d39900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/25{--tw-gradient-from:#10b98140 var(--tw-gradient-from-position);--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-500\/25{--tw-gradient-from:#d946ef40 var(--tw-gradient-from-position);--tw-gradient-to:#d946ef00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-500\/\[0\.08\]{--tw-gradient-from:#d946ef14 var(--tw-gradient-from-position);--tw-gradient-to:#d946ef00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-400\/15{--tw-gradient-from:#9ca3af26 var(--tw-gradient-from-position);--tw-gradient-to:#9ca3af00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500\/25{--tw-gradient-from:#22c55e40 var(--tw-gradient-from-position);--tw-gradient-to:#22c55e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500\/25{--tw-gradient-from:#6366f140 var(--tw-gradient-from-position);--tw-gradient-to:#6366f100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-muted\/40{--tw-gradient-from:hsl(var(--muted) / .4) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--muted) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500\/25{--tw-gradient-from:#f9731640 var(--tw-gradient-from-position);--tw-gradient-to:#f9731600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500\/25{--tw-gradient-from:#ec489940 var(--tw-gradient-from-position);--tw-gradient-to:#ec489900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary{--tw-gradient-from:hsl(var(--primary)) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/10{--tw-gradient-from:hsl(var(--primary) / .1) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/15{--tw-gradient-from:hsl(var(--primary) / .15) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/20{--tw-gradient-from:hsl(var(--primary) / .2) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/25{--tw-gradient-from:hsl(var(--primary) / .25) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/30{--tw-gradient-from:hsl(var(--primary) / .3) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/40{--tw-gradient-from:hsl(var(--primary) / .4) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/5{--tw-gradient-from:hsl(var(--primary) / .05) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/60{--tw-gradient-from:hsl(var(--primary) / .6) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/70{--tw-gradient-from:hsl(var(--primary) / .7) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/80{--tw-gradient-from:hsl(var(--primary) / .8) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/\[0\.06\]{--tw-gradient-from:hsl(var(--primary) / .06) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/\[0\.08\]{--tw-gradient-from:hsl(var(--primary) / .08) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-400\/30{--tw-gradient-from:#f871714d var(--tw-gradient-from-position);--tw-gradient-to:#f8717100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500\/25{--tw-gradient-from:#ef444440 var(--tw-gradient-from-position);--tw-gradient-to:#ef444400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-secondary{--tw-gradient-from:hsl(var(--secondary)) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--secondary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-secondary\/70{--tw-gradient-from:hsl(var(--secondary) / .7) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--secondary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-200\/15{--tw-gradient-from:#e2e8f026 var(--tw-gradient-from-position);--tw-gradient-to:#e2e8f000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-500\/25{--tw-gradient-from:#14b8a640 var(--tw-gradient-from-position);--tw-gradient-to:#14b8a600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-300\/25{--tw-gradient-from:#c4b5fd40 var(--tw-gradient-from-position);--tw-gradient-to:#c4b5fd00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-400{--tw-gradient-from:#a78bfa var(--tw-gradient-from-position);--tw-gradient-to:#a78bfa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500\/25{--tw-gradient-from:#8b5cf640 var(--tw-gradient-from-position);--tw-gradient-to:#8b5cf600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/15{--tw-gradient-from:#ffffff26 var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/\[0\.04\]{--tw-gradient-from:#ffffff0a var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-500\/20{--tw-gradient-from:#eab30833 var(--tw-gradient-from-position);--tw-gradient-to:#eab30800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-500\/25{--tw-gradient-from:#eab30840 var(--tw-gradient-from-position);--tw-gradient-to:#eab30800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-500\/5{--tw-gradient-from:#eab3080d var(--tw-gradient-from-position);--tw-gradient-to:#eab30800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-zinc-900{--tw-gradient-from:#18181b var(--tw-gradient-from-position);--tw-gradient-to:#18181b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#0a0b0e\]\/85{--tw-gradient-to:#0a0b0e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0a0b0ed9 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#78e7ff\]\/35{--tw-gradient-to:#78e7ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #78e7ff59 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#f6c344\]\/35{--tw-gradient-to:#f6c34400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f6c34459 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#ffb86b\]\/35{--tw-gradient-to:#ffb86b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #ffb86b59 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-400\/5{--tw-gradient-to:#fbbf2400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fbbf240d var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-500\/10{--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f59e0b1a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-500\/5{--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f59e0b0d var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-background{--tw-gradient-to:hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), hsl(var(--background)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-background\/30{--tw-gradient-to:hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), hsl(var(--background) / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-background\/40{--tw-gradient-to:hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), hsl(var(--background) / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-background\/55{--tw-gradient-to:hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), hsl(var(--background) / .55) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-background\/60{--tw-gradient-to:hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), hsl(var(--background) / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/20{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0003 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/50{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #00000080 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/55{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0000008c var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-500\/10{--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #3b82f61a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-500\/5{--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #3b82f60d var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-card{--tw-gradient-to:hsl(var(--card) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), hsl(var(--card)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-card\/5{--tw-gradient-to:hsl(var(--card) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), hsl(var(--card) / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-card\/60{--tw-gradient-to:hsl(var(--card) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), hsl(var(--card) / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-card\/70{--tw-gradient-to:hsl(var(--card) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), hsl(var(--card) / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-300\/70{--tw-gradient-to:#67e8f900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #67e8f9b3 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-500\/10{--tw-gradient-to:#06b6d400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #06b6d41a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-500\/10{--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #10b9811a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-500\/10{--tw-gradient-to:#22c55e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #22c55e1a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-muted\/55{--tw-gradient-to:hsl(var(--muted) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), hsl(var(--muted) / .55) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-500\/10{--tw-gradient-to:#f9731600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f973161a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-500\/10{--tw-gradient-to:#ec489900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #ec48991a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary{--tw-gradient-to:hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), hsl(var(--primary)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary\/10{--tw-gradient-to:hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), hsl(var(--primary) / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary\/35{--tw-gradient-to:hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), hsl(var(--primary) / .35) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary\/5{--tw-gradient-to:hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), hsl(var(--primary) / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary\/50{--tw-gradient-to:hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), hsl(var(--primary) / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary\/70{--tw-gradient-to:hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), hsl(var(--primary) / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary\/80{--tw-gradient-to:hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), hsl(var(--primary) / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-500\/10{--tw-gradient-to:#a855f700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #a855f71a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-500\/10{--tw-gradient-to:#ef444400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #ef44441a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-rose-500\/10{--tw-gradient-to:#f43f5e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f43f5e1a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-500\/10{--tw-gradient-to:#0ea5e900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0ea5e91a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-300{--tw-gradient-to:#fde04700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fde047 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-500\/10{--tw-gradient-to:#eab30800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #eab3081a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-zinc-950{--tw-gradient-to:#09090b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #09090b var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#0a0a0f\]{--tw-gradient-to:#0a0a0f var(--tw-gradient-to-position)}.to-\[\#16161d\]{--tw-gradient-to:#16161d var(--tw-gradient-to-position)}.to-\[\#7acc00\]{--tw-gradient-to:#7acc00 var(--tw-gradient-to-position)}.to-\[hsl\(var\(--violet-2\)\)\]{--tw-gradient-to:hsl(var(--violet-2)) var(--tw-gradient-to-position)}.to-accent{--tw-gradient-to:hsl(var(--accent)) var(--tw-gradient-to-position)}.to-amber-500{--tw-gradient-to:#f59e0b var(--tw-gradient-to-position)}.to-amber-700\/5{--tw-gradient-to:#b453090d var(--tw-gradient-to-position)}.to-background{--tw-gradient-to:hsl(var(--background)) var(--tw-gradient-to-position)}.to-background\/75{--tw-gradient-to:hsl(var(--background) / .75) var(--tw-gradient-to-position)}.to-black\/10{--tw-gradient-to:#0000001a var(--tw-gradient-to-position)}.to-blue-400\/10{--tw-gradient-to:#60a5fa1a var(--tw-gradient-to-position)}.to-card{--tw-gradient-to:hsl(var(--card)) var(--tw-gradient-to-position)}.to-card\/20{--tw-gradient-to:hsl(var(--card) / .2) var(--tw-gradient-to-position)}.to-card\/40{--tw-gradient-to:hsl(var(--card) / .4) var(--tw-gradient-to-position)}.to-card\/60{--tw-gradient-to:hsl(var(--card) / .6) var(--tw-gradient-to-position)}.to-emerald-300\/10{--tw-gradient-to:#6ee7b71a var(--tw-gradient-to-position)}.to-emerald-500\/5{--tw-gradient-to:#10b9810d var(--tw-gradient-to-position)}.to-fuchsia-400\/10{--tw-gradient-to:#e879f91a var(--tw-gradient-to-position)}.to-gray-500\/5{--tw-gradient-to:#6b72800d var(--tw-gradient-to-position)}.to-muted{--tw-gradient-to:hsl(var(--muted)) var(--tw-gradient-to-position)}.to-orange-300\/10{--tw-gradient-to:#fdba741a var(--tw-gradient-to-position)}.to-primary{--tw-gradient-to:hsl(var(--primary)) var(--tw-gradient-to-position)}.to-primary\/10{--tw-gradient-to:hsl(var(--primary) / .1) var(--tw-gradient-to-position)}.to-primary\/15{--tw-gradient-to:hsl(var(--primary) / .15) var(--tw-gradient-to-position)}.to-primary\/5{--tw-gradient-to:hsl(var(--primary) / .05) var(--tw-gradient-to-position)}.to-primary\/70{--tw-gradient-to:hsl(var(--primary) / .7) var(--tw-gradient-to-position)}.to-secondary{--tw-gradient-to:hsl(var(--secondary)) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-white\/5{--tw-gradient-to:#ffffff0d var(--tw-gradient-to-position)}.to-yellow-500{--tw-gradient-to:#eab308 var(--tw-gradient-to-position)}.to-yellow-500\/20{--tw-gradient-to:#eab30833 var(--tw-gradient-to-position)}.to-yellow-600\/5{--tw-gradient-to:#ca8a040d var(--tw-gradient-to-position)}.to-zinc-800{--tw-gradient-to:#27272a var(--tw-gradient-to-position)}.bg-contain{background-size:contain}.bg-clip-text{background-clip:text}.bg-no-repeat{background-repeat:no-repeat}.fill-\[\#AAFF00\]{fill:#af0}.fill-accent{fill:hsl(var(--accent))}.fill-accent\/15{fill:hsl(var(--accent) / .15)}.fill-accent\/20{fill:hsl(var(--accent) / .2)}.fill-accent\/25{fill:hsl(var(--accent) / .25)}.fill-accent\/50{fill:hsl(var(--accent) / .5)}.fill-accent\/70{fill:hsl(var(--accent) / .7)}.fill-amber-300{fill:#fcd34d}.fill-current{fill:currentColor}.fill-emerald-300{fill:#6ee7b7}.fill-foreground{fill:hsl(var(--foreground))}.fill-muted{fill:hsl(var(--muted))}.fill-muted-foreground{fill:hsl(var(--muted-foreground))}.fill-primary{fill:hsl(var(--primary))}.fill-primary\/15{fill:hsl(var(--primary) / .15)}.fill-primary\/20{fill:hsl(var(--primary) / .2)}.fill-primary\/30{fill:hsl(var(--primary) / .3)}.fill-primary\/50{fill:hsl(var(--primary) / .5)}.fill-red-300{fill:#fca5a5}.fill-red-500{fill:#ef4444}.fill-white{fill:#fff}.fill-zinc-400{fill:#a1a1aa}.fill-zinc-500{fill:#71717a}.fill-zinc-600{fill:#52525b}.fill-zinc-950{fill:#09090b}.stroke-accent{stroke:hsl(var(--accent))}.stroke-accent\/40{stroke:hsl(var(--accent) / .4)}.stroke-accent\/50{stroke:hsl(var(--accent) / .5)}.stroke-accent\/60{stroke:hsl(var(--accent) / .6)}.stroke-amber-100{stroke:#fef3c7}.stroke-border{stroke:hsl(var(--border))}.stroke-emerald-100{stroke:#d1fae5}.stroke-muted-foreground\/55{stroke:hsl(var(--muted-foreground) / .55)}.stroke-primary{stroke:hsl(var(--primary))}.stroke-primary\/40{stroke:hsl(var(--primary) / .4)}.stroke-primary\/50{stroke:hsl(var(--primary) / .5)}.stroke-primary\/60{stroke:hsl(var(--primary) / .6)}.stroke-red-100{stroke:#fee2e2}.stroke-white\/10{stroke:#ffffff1a}.stroke-white\/15{stroke:#ffffff26}.stroke-white\/25{stroke:#ffffff40}.stroke-white\/50{stroke:#ffffff80}.stroke-zinc-300{stroke:#d4d4d8}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-fill{-o-object-fit:fill;object-fit:fill}.object-center{-o-object-position:center;object-position:center}.object-right{-o-object-position:right;object-position:right}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\.5{padding:calc(2 * var(--gsi-space-unit,1px))}.p-1{padding:calc(4 * var(--gsi-space-unit,1px))}.p-1\.5{padding:calc(6 * var(--gsi-space-unit,1px))}.p-10{padding:calc(40 * var(--gsi-space-unit,1px))}.p-12{padding:calc(48 * var(--gsi-space-unit,1px))}.p-2{padding:calc(8 * var(--gsi-space-unit,1px))}.p-2\.5{padding:calc(10 * var(--gsi-space-unit,1px))}.p-3{padding:calc(12 * var(--gsi-space-unit,1px))}.p-3\.5{padding:calc(14 * var(--gsi-space-unit,1px))}.p-4{padding:calc(16 * var(--gsi-space-unit,1px))}.p-5{padding:calc(20 * var(--gsi-space-unit,1px))}.p-6{padding:calc(24 * var(--gsi-space-unit,1px))}.p-7{padding:calc(28 * var(--gsi-space-unit,1px))}.p-8{padding:calc(32 * var(--gsi-space-unit,1px))}.p-\[1px\]{padding:1px}.p-\[2px\]{padding:2px}.p-\[5px\]{padding:calc(5 * var(--gsi-space-unit,1px))}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:calc(2 * var(--gsi-space-unit,1px));padding-right:calc(2 * var(--gsi-space-unit,1px))}.px-1{padding-left:calc(4 * var(--gsi-space-unit,1px));padding-right:calc(4 * var(--gsi-space-unit,1px))}.px-1\.5{padding-left:calc(6 * var(--gsi-space-unit,1px));padding-right:calc(6 * var(--gsi-space-unit,1px))}.px-10{padding-left:calc(40 * var(--gsi-space-unit,1px));padding-right:calc(40 * var(--gsi-space-unit,1px))}.px-14{padding-left:calc(56 * var(--gsi-space-unit,1px));padding-right:calc(56 * var(--gsi-space-unit,1px))}.px-2{padding-left:calc(8 * var(--gsi-space-unit,1px));padding-right:calc(8 * var(--gsi-space-unit,1px))}.px-2\.5{padding-left:calc(10 * var(--gsi-space-unit,1px));padding-right:calc(10 * var(--gsi-space-unit,1px))}.px-3{padding-left:calc(12 * var(--gsi-space-unit,1px));padding-right:calc(12 * var(--gsi-space-unit,1px))}.px-3\.5{padding-left:calc(14 * var(--gsi-space-unit,1px));padding-right:calc(14 * var(--gsi-space-unit,1px))}.px-4{padding-left:calc(16 * var(--gsi-space-unit,1px));padding-right:calc(16 * var(--gsi-space-unit,1px))}.px-5{padding-left:calc(20 * var(--gsi-space-unit,1px));padding-right:calc(20 * var(--gsi-space-unit,1px))}.px-6{padding-left:calc(24 * var(--gsi-space-unit,1px));padding-right:calc(24 * var(--gsi-space-unit,1px))}.px-7{padding-left:calc(28 * var(--gsi-space-unit,1px));padding-right:calc(28 * var(--gsi-space-unit,1px))}.px-8{padding-left:calc(32 * var(--gsi-space-unit,1px));padding-right:calc(32 * var(--gsi-space-unit,1px))}.px-\[11px\]{padding-left:calc(11 * var(--gsi-space-unit,1px));padding-right:calc(11 * var(--gsi-space-unit,1px))}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:calc(2 * var(--gsi-space-unit,1px));padding-bottom:calc(2 * var(--gsi-space-unit,1px))}.py-1{padding-top:calc(4 * var(--gsi-space-unit,1px));padding-bottom:calc(4 * var(--gsi-space-unit,1px))}.py-1\.5{padding-top:calc(6 * var(--gsi-space-unit,1px));padding-bottom:calc(6 * var(--gsi-space-unit,1px))}.py-10{padding-top:calc(40 * var(--gsi-space-unit,1px));padding-bottom:calc(40 * var(--gsi-space-unit,1px))}.py-12{padding-top:calc(48 * var(--gsi-space-unit,1px));padding-bottom:calc(48 * var(--gsi-space-unit,1px))}.py-14{padding-top:calc(56 * var(--gsi-space-unit,1px));padding-bottom:calc(56 * var(--gsi-space-unit,1px))}.py-16{padding-top:calc(64 * var(--gsi-space-unit,1px));padding-bottom:calc(64 * var(--gsi-space-unit,1px))}.py-2{padding-top:calc(8 * var(--gsi-space-unit,1px));padding-bottom:calc(8 * var(--gsi-space-unit,1px))}.py-2\.5{padding-top:calc(10 * var(--gsi-space-unit,1px));padding-bottom:calc(10 * var(--gsi-space-unit,1px))}.py-20{padding-top:calc(80 * var(--gsi-space-unit,1px));padding-bottom:calc(80 * var(--gsi-space-unit,1px))}.py-24{padding-top:calc(96 * var(--gsi-space-unit,1px));padding-bottom:calc(96 * var(--gsi-space-unit,1px))}.py-3{padding-top:calc(12 * var(--gsi-space-unit,1px));padding-bottom:calc(12 * var(--gsi-space-unit,1px))}.py-3\.5{padding-top:calc(14 * var(--gsi-space-unit,1px));padding-bottom:calc(14 * var(--gsi-space-unit,1px))}.py-32{padding-top:calc(128 * var(--gsi-space-unit,1px));padding-bottom:calc(128 * var(--gsi-space-unit,1px))}.py-4{padding-top:calc(16 * var(--gsi-space-unit,1px));padding-bottom:calc(16 * var(--gsi-space-unit,1px))}.py-5{padding-top:calc(20 * var(--gsi-space-unit,1px));padding-bottom:calc(20 * var(--gsi-space-unit,1px))}.py-6{padding-top:calc(24 * var(--gsi-space-unit,1px));padding-bottom:calc(24 * var(--gsi-space-unit,1px))}.py-7{padding-top:calc(28 * var(--gsi-space-unit,1px));padding-bottom:calc(28 * var(--gsi-space-unit,1px))}.py-8{padding-top:calc(32 * var(--gsi-space-unit,1px));padding-bottom:calc(32 * var(--gsi-space-unit,1px))}.py-\[5px\]{padding-top:calc(5 * var(--gsi-space-unit,1px));padding-bottom:calc(5 * var(--gsi-space-unit,1px))}.py-\[7px\]{padding-top:calc(7 * var(--gsi-space-unit,1px));padding-bottom:calc(7 * var(--gsi-space-unit,1px))}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:calc(2 * var(--gsi-space-unit,1px))}.pb-1{padding-bottom:calc(4 * var(--gsi-space-unit,1px))}.pb-1\.5{padding-bottom:calc(6 * var(--gsi-space-unit,1px))}.pb-10{padding-bottom:calc(40 * var(--gsi-space-unit,1px))}.pb-12{padding-bottom:calc(48 * var(--gsi-space-unit,1px))}.pb-16{padding-bottom:calc(64 * var(--gsi-space-unit,1px))}.pb-2{padding-bottom:calc(8 * var(--gsi-space-unit,1px))}.pb-2\.5{padding-bottom:calc(10 * var(--gsi-space-unit,1px))}.pb-24{padding-bottom:calc(96 * var(--gsi-space-unit,1px))}.pb-28{padding-bottom:calc(112 * var(--gsi-space-unit,1px))}.pb-3{padding-bottom:calc(12 * var(--gsi-space-unit,1px))}.pb-4{padding-bottom:calc(16 * var(--gsi-space-unit,1px))}.pb-5{padding-bottom:calc(20 * var(--gsi-space-unit,1px))}.pb-6{padding-bottom:calc(24 * var(--gsi-space-unit,1px))}.pb-8{padding-bottom:calc(32 * var(--gsi-space-unit,1px))}.pb-\[102px\]{padding-bottom:calc(102 * var(--gsi-space-unit,1px))}.pb-\[84px\]{padding-bottom:calc(84 * var(--gsi-space-unit,1px))}.pb-\[calc\(0\.75rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(calc(12 * var(--gsi-space-unit,1px)) + env(safe-area-inset-bottom))}.pb-\[calc\(5\.2rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(calc(83.2 * var(--gsi-space-unit,1px)) + env(safe-area-inset-bottom))}.pb-\[calc\(5\.5rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(calc(88 * var(--gsi-space-unit,1px)) + env(safe-area-inset-bottom))}.pb-\[calc\(var\(--gsi-mobile-nav-clearance\,6rem\)\+5rem\)\]{padding-bottom:calc(var(--gsi-mobile-nav-clearance,calc(96 * var(--gsi-space-unit,1px))) + calc(80 * var(--gsi-space-unit,1px)))}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pb-\[max\(\.5rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(calc(8 * var(--gsi-space-unit,1px)), env(safe-area-inset-bottom))}.pb-\[max\(\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(calc(12 * var(--gsi-space-unit,1px)), env(safe-area-inset-bottom))}.pl-0{padding-left:0}.pl-1{padding-left:calc(4 * var(--gsi-space-unit,1px))}.pl-1\.5{padding-left:calc(6 * var(--gsi-space-unit,1px))}.pl-10{padding-left:calc(40 * var(--gsi-space-unit,1px))}.pl-16{padding-left:calc(64 * var(--gsi-space-unit,1px))}.pl-2{padding-left:calc(8 * var(--gsi-space-unit,1px))}.pl-2\.5{padding-left:calc(10 * var(--gsi-space-unit,1px))}.pl-3{padding-left:calc(12 * var(--gsi-space-unit,1px))}.pl-3\.5{padding-left:calc(14 * var(--gsi-space-unit,1px))}.pl-4{padding-left:calc(16 * var(--gsi-space-unit,1px))}.pl-5{padding-left:calc(20 * var(--gsi-space-unit,1px))}.pl-6{padding-left:calc(24 * var(--gsi-space-unit,1px))}.pl-8{padding-left:calc(32 * var(--gsi-space-unit,1px))}.pl-9{padding-left:calc(36 * var(--gsi-space-unit,1px))}.pl-\[4\.75rem\]{padding-left:calc(76 * var(--gsi-space-unit,1px))}.pr-0\.5{padding-right:calc(2 * var(--gsi-space-unit,1px))}.pr-1{padding-right:calc(4 * var(--gsi-space-unit,1px))}.pr-10{padding-right:calc(40 * var(--gsi-space-unit,1px))}.pr-2{padding-right:calc(8 * var(--gsi-space-unit,1px))}.pr-2\.5{padding-right:calc(10 * var(--gsi-space-unit,1px))}.pr-3{padding-right:calc(12 * var(--gsi-space-unit,1px))}.pr-5{padding-right:calc(20 * var(--gsi-space-unit,1px))}.pr-8{padding-right:calc(32 * var(--gsi-space-unit,1px))}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(2 * var(--gsi-space-unit,1px))}.pt-1{padding-top:calc(4 * var(--gsi-space-unit,1px))}.pt-1\.5{padding-top:calc(6 * var(--gsi-space-unit,1px))}.pt-16{padding-top:calc(64 * var(--gsi-space-unit,1px))}.pt-2{padding-top:calc(8 * var(--gsi-space-unit,1px))}.pt-2\.5{padding-top:calc(10 * var(--gsi-space-unit,1px))}.pt-20{padding-top:calc(80 * var(--gsi-space-unit,1px))}.pt-24{padding-top:calc(96 * var(--gsi-space-unit,1px))}.pt-3{padding-top:calc(12 * var(--gsi-space-unit,1px))}.pt-32{padding-top:calc(128 * var(--gsi-space-unit,1px))}.pt-4{padding-top:calc(16 * var(--gsi-space-unit,1px))}.pt-5{padding-top:calc(20 * var(--gsi-space-unit,1px))}.pt-6{padding-top:calc(24 * var(--gsi-space-unit,1px))}.pt-8{padding-top:calc(32 * var(--gsi-space-unit,1px))}.pt-\[15px\]{padding-top:calc(15 * var(--gsi-space-unit,1px))}.pt-\[18px\]{padding-top:calc(18 * var(--gsi-space-unit,1px))}.pt-\[7px\]{padding-top:calc(7 * var(--gsi-space-unit,1px))}.pt-\[9px\]{padding-top:calc(9 * var(--gsi-space-unit,1px))}.pt-\[calc\(4\.65rem\+env\(safe-area-inset-top\)\)\]{padding-top:calc(calc(74.4 * var(--gsi-space-unit,1px)) + env(safe-area-inset-top))}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.align-middle{vertical-align:middle}.font-\[family-name\:var\(--ibnf-font-display\)\]{font-family:var(--ibnf-font-display)}.font-display{font-family:Oswald,Bebas Neue,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:Inter,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-2xl{font-size:calc(1.5rem * var(--gsi-font-scale,1));line-height:calc(2rem * var(--gsi-font-scale,1))}.text-3xl{font-size:calc(1.875rem * var(--gsi-font-scale,1));line-height:calc(2.25rem * var(--gsi-font-scale,1))}.text-4xl{font-size:calc(2.25rem * var(--gsi-font-scale,1));line-height:calc(2.5rem * var(--gsi-font-scale,1))}.text-5xl{font-size:calc(3rem * var(--gsi-font-scale,1));line-height:1}.text-6xl{font-size:calc(3.75rem * var(--gsi-font-scale,1));line-height:1}.text-7xl{font-size:calc(4.5rem * var(--gsi-font-scale,1));line-height:1}.text-\[0\.85em\]{font-size:.85em}.text-\[0\.8rem\]{font-size:calc(.8rem * var(--gsi-font-scale,1))}.text-\[10px\]{font-size:calc(10px * var(--gsi-font-scale,1))}.text-\[11px\]{font-size:calc(11px * var(--gsi-font-scale,1))}.text-\[12px\]{font-size:calc(12px * var(--gsi-font-scale,1))}.text-\[13px\]{font-size:calc(13px * var(--gsi-font-scale,1))}.text-\[14px\]{font-size:calc(14px * var(--gsi-font-scale,1))}.text-\[15px\]{font-size:calc(15px * var(--gsi-font-scale,1))}.text-\[160px\]{font-size:calc(160px * var(--gsi-font-scale,1))}.text-\[23px\]{font-size:calc(23px * var(--gsi-font-scale,1))}.text-\[28px\]{font-size:calc(28px * var(--gsi-font-scale,1))}.text-\[32px\]{font-size:calc(32px * var(--gsi-font-scale,1))}.text-\[34px\]{font-size:calc(34px * var(--gsi-font-scale,1))}.text-\[42px\]{font-size:calc(42px * var(--gsi-font-scale,1))}.text-\[6\.5px\]{font-size:calc(6.5px * var(--gsi-font-scale,1))}.text-\[7\.5px\]{font-size:calc(7.5px * var(--gsi-font-scale,1))}.text-\[7px\]{font-size:calc(7px * var(--gsi-font-scale,1))}.text-\[8px\]{font-size:calc(8px * var(--gsi-font-scale,1))}.text-\[9\.5px\]{font-size:calc(9.5px * var(--gsi-font-scale,1))}.text-\[9px\]{font-size:calc(9px * var(--gsi-font-scale,1))}.text-\[clamp\(1\.5rem\,4\.2vw\,3\.25rem\)\]{font-size:clamp(calc(1.5rem * var(--gsi-font-scale,1)), 4.2vw, calc(3.25rem * var(--gsi-font-scale,1)))}.text-\[clamp\(10px\,1\.35dvh\,12px\)\]{font-size:clamp(calc(10px * var(--gsi-font-scale,1)), 1.35dvh, calc(12px * var(--gsi-font-scale,1)))}.text-\[clamp\(5\.5rem\,24vw\,9rem\)\]{font-size:clamp(calc(5.5rem * var(--gsi-font-scale,1)), 24vw, calc(9rem * var(--gsi-font-scale,1)))}.text-base{font-size:calc(1rem * var(--gsi-font-scale,1));line-height:calc(1.5rem * var(--gsi-font-scale,1))}.text-lg{font-size:calc(1.125rem * var(--gsi-font-scale,1));line-height:calc(1.75rem * var(--gsi-font-scale,1))}.text-sm{font-size:calc(.875rem * var(--gsi-font-scale,1));line-height:calc(1.25rem * var(--gsi-font-scale,1))}.text-xl{font-size:calc(1.25rem * var(--gsi-font-scale,1));line-height:calc(1.75rem * var(--gsi-font-scale,1))}.text-xs{font-size:calc(.75rem * var(--gsi-font-scale,1));line-height:calc(1rem * var(--gsi-font-scale,1))}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-thin{font-weight:100}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:calc(1rem * var(--gsi-font-scale,1))}.leading-5{line-height:calc(1.25rem * var(--gsi-font-scale,1))}.leading-6{line-height:calc(1.5rem * var(--gsi-font-scale,1))}.leading-7{line-height:calc(1.75rem * var(--gsi-font-scale,1))}.leading-\[\.96\]{line-height:.96}.leading-\[0\.92\]{line-height:.92}.leading-\[1\.02\]{line-height:1.02}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.12\]{line-height:1.12}.leading-\[1\.25\]{line-height:1.25}.leading-\[1\.36\]{line-height:1.36}.leading-\[1\.4\]{line-height:1.4}.leading-\[1\.65\]{line-height:1.65}.leading-\[1\.7\]{line-height:1.7}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-\.02em\]{letter-spacing:-.02em}.tracking-\[-\.04em\]{letter-spacing:-.04em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[\.05em\]{letter-spacing:.05em}.tracking-\[\.06em\]{letter-spacing:.06em}.tracking-\[\.08em\]{letter-spacing:.08em}.tracking-\[\.12em\]{letter-spacing:.12em}.tracking-\[\.14em\]{letter-spacing:.14em}.tracking-\[\.15em\]{letter-spacing:.15em}.tracking-\[\.16em\]{letter-spacing:.16em}.tracking-\[\.17em\]{letter-spacing:.17em}.tracking-\[\.18em\]{letter-spacing:.18em}.tracking-\[\.1em\]{letter-spacing:.1em}.tracking-\[\.22em\]{letter-spacing:.22em}.tracking-\[\.24em\]{letter-spacing:.24em}.tracking-\[\.25em\]{letter-spacing:.25em}.tracking-\[\.2em\]{letter-spacing:.2em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.09em\]{letter-spacing:.09em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.13em\]{letter-spacing:.13em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#0b0c10\]{--tw-text-opacity:1;color:rgb(11 12 16/var(--tw-text-opacity,1))}.text-\[\#78e7ff\]{--tw-text-opacity:1;color:rgb(120 231 255/var(--tw-text-opacity,1))}.text-\[\#8dff58\]{--tw-text-opacity:1;color:rgb(141 255 88/var(--tw-text-opacity,1))}.text-\[\#AAFF00\]{--tw-text-opacity:1;color:rgb(170 255 0/var(--tw-text-opacity,1))}.text-\[\#AAFF00\]\/70{color:#aaff00b3}.text-\[\#AAFF00\]\/80{color:#af0c}.text-\[\#cd7f32\]{--tw-text-opacity:1;color:rgb(205 127 50/var(--tw-text-opacity,1))}.text-\[\#cfd3da\]{--tw-text-opacity:1;color:rgb(207 211 218/var(--tw-text-opacity,1))}.text-\[\#f5c542\]{--tw-text-opacity:1;color:rgb(245 197 66/var(--tw-text-opacity,1))}.text-\[\#f6c344\]{--tw-text-opacity:1;color:rgb(246 195 68/var(--tw-text-opacity,1))}.text-\[\#ffb86b\]{--tw-text-opacity:1;color:rgb(255 184 107/var(--tw-text-opacity,1))}.text-\[color\:var\(--ibnf-acid\)\]{color:var(--ibnf-acid)}.text-\[color\:var\(--ibnf-ink\)\]{color:var(--ibnf-ink)}.text-\[color\:var\(--ibnf-ink-dim\)\]{color:var(--ibnf-ink-dim)}.text-\[color\:var\(--ibnf-ink-mute\)\]{color:var(--ibnf-ink-mute)}.text-\[hsl\(var\(--violet-2\)\)\]{color:hsl(var(--violet-2))}.text-accent{color:hsl(var(--accent))}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-accent\/90{color:hsl(var(--accent) / .9)}.text-amber-100{--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-amber-950{--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}.text-background{color:hsl(var(--background))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-100{--tw-text-opacity:1;color:rgb(219 234 254/var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-cyan-100{--tw-text-opacity:1;color:rgb(207 250 254/var(--tw-text-opacity,1))}.text-cyan-300{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.text-cyan-400{--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}.text-cyan-500{--tw-text-opacity:1;color:rgb(6 182 212/var(--tw-text-opacity,1))}.text-cyan-700{--tw-text-opacity:1;color:rgb(14 116 144/var(--tw-text-opacity,1))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-destructive\/50{color:hsl(var(--destructive) / .5)}.text-destructive\/70{color:hsl(var(--destructive) / .7)}.text-destructive\/80{color:hsl(var(--destructive) / .8)}.text-emerald-100{--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-950{--tw-text-opacity:1;color:rgb(2 44 34/var(--tw-text-opacity,1))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-foreground\/60{color:hsl(var(--foreground) / .6)}.text-foreground\/80{color:hsl(var(--foreground) / .8)}.text-foreground\/85{color:hsl(var(--foreground) / .85)}.text-foreground\/90{color:hsl(var(--foreground) / .9)}.text-fuchsia-200{--tw-text-opacity:1;color:rgb(245 208 254/var(--tw-text-opacity,1))}.text-fuchsia-300{--tw-text-opacity:1;color:rgb(240 171 252/var(--tw-text-opacity,1))}.text-fuchsia-400{--tw-text-opacity:1;color:rgb(232 121 249/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-indigo-400{--tw-text-opacity:1;color:rgb(129 140 248/var(--tw-text-opacity,1))}.text-input{color:hsl(var(--input))}.text-lime-100{--tw-text-opacity:1;color:rgb(236 252 203/var(--tw-text-opacity,1))}.text-lime-200\/60{color:#d9f99d99}.text-lime-200\/75{color:#d9f99dbf}.text-lime-300{--tw-text-opacity:1;color:rgb(190 242 100/var(--tw-text-opacity,1))}.text-lime-400{--tw-text-opacity:1;color:rgb(163 230 53/var(--tw-text-opacity,1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/35{color:hsl(var(--muted-foreground) / .35)}.text-muted-foreground\/40{color:hsl(var(--muted-foreground) / .4)}.text-muted-foreground\/50{color:hsl(var(--muted-foreground) / .5)}.text-muted-foreground\/60{color:hsl(var(--muted-foreground) / .6)}.text-muted-foreground\/70{color:hsl(var(--muted-foreground) / .7)}.text-muted-foreground\/80{color:hsl(var(--muted-foreground) / .8)}.text-orange-300{--tw-text-opacity:1;color:rgb(253 186 116/var(--tw-text-opacity,1))}.text-orange-400{--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.text-orange-500{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.text-orange-500\/70{color:#f97316b3}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-pink-400{--tw-text-opacity:1;color:rgb(244 114 182/var(--tw-text-opacity,1))}.text-pink-500{--tw-text-opacity:1;color:rgb(236 72 153/var(--tw-text-opacity,1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-primary-foreground\/60{color:hsl(var(--primary-foreground) / .6)}.text-primary\/40{color:hsl(var(--primary) / .4)}.text-primary\/60{color:hsl(var(--primary) / .6)}.text-primary\/70{color:hsl(var(--primary) / .7)}.text-primary\/80{color:hsl(var(--primary) / .8)}.text-purple-300{--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.text-purple-400{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.text-purple-500{--tw-text-opacity:1;color:rgb(168 85 247/var(--tw-text-opacity,1))}.text-red-100{--tw-text-opacity:1;color:rgb(254 226 226/var(--tw-text-opacity,1))}.text-red-200{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-400\/60{color:#f8717199}.text-red-50{--tw-text-opacity:1;color:rgb(254 242 242/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-rose-100{--tw-text-opacity:1;color:rgb(255 228 230/var(--tw-text-opacity,1))}.text-rose-200{--tw-text-opacity:1;color:rgb(254 205 211/var(--tw-text-opacity,1))}.text-rose-300{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-sky-200\/90{color:#bae6fde6}.text-sky-300{--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity,1))}.text-sky-400{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity,1))}.text-sky-500{--tw-text-opacity:1;color:rgb(14 165 233/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-teal-400{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity,1))}.text-transparent{color:#0000}.text-violet-100{--tw-text-opacity:1;color:rgb(237 233 254/var(--tw-text-opacity,1))}.text-violet-300{--tw-text-opacity:1;color:rgb(196 181 253/var(--tw-text-opacity,1))}.text-violet-400{--tw-text-opacity:1;color:rgb(167 139 250/var(--tw-text-opacity,1))}.text-violet-500{--tw-text-opacity:1;color:rgb(139 92 246/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/25{color:#ffffff40}.text-white\/45{color:#ffffff73}.text-white\/5{color:#ffffff0d}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.text-white\/\[0\.035\]{color:#ffffff09}.text-white\/\[0\.04\]{color:#ffffff0a}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-600{--tw-text-opacity:1;color:rgb(202 138 4/var(--tw-text-opacity,1))}.text-yellow-950{--tw-text-opacity:1;color:rgb(66 32 6/var(--tw-text-opacity,1))}.text-zinc-100{--tw-text-opacity:1;color:rgb(244 244 245/var(--tw-text-opacity,1))}.text-zinc-300{--tw-text-opacity:1;color:rgb(212 212 216/var(--tw-text-opacity,1))}.text-zinc-400{--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity,1))}.text-zinc-500{--tw-text-opacity:1;color:rgb(113 113 122/var(--tw-text-opacity,1))}.text-zinc-600{--tw-text-opacity:1;color:rgb(82 82 91/var(--tw-text-opacity,1))}.text-zinc-700{--tw-text-opacity:1;color:rgb(63 63 70/var(--tw-text-opacity,1))}.text-zinc-800{--tw-text-opacity:1;color:rgb(39 39 42/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-muted-foreground\/70{-webkit-text-decoration-color:hsl(var(--muted-foreground) / .7);text-decoration-color:hsl(var(--muted-foreground) / .7)}.decoration-primary\/70{-webkit-text-decoration-color:hsl(var(--primary) / .7);text-decoration-color:hsl(var(--primary) / .7)}.decoration-zinc-500\/70{text-decoration-color:#71717ab3}.decoration-2{text-decoration-thickness:2px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-primary{accent-color:hsl(var(--primary))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-\[0\.07\]{opacity:.07}.opacity-\[0\.16\]{opacity:.16}.mix-blend-screen{mix-blend-mode:screen}.\!shadow-none{--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(245\,158\,11\,\.08\)\]{--tw-shadow:0 0 0 1px #f59e0b14;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(248\,113\,113\,0\.9\)\]{--tw-shadow:0 0 10px #f87171e6;--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_14px_-4px_hsl\(var\(--primary\)\/0\.5\)\]{--tw-shadow:0 0 14px -4px hsl(var(--primary)/.5);--tw-shadow-colored:0 0 14px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(163\,230\,53\,0\.25\)\]{--tw-shadow:0 0 15px #a3e63540;--tw-shadow-colored:0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(163\,230\,53\,0\.4\)\]{--tw-shadow:0 0 15px #a3e63566;--tw-shadow-colored:0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_16px_-4px_hsl\(var\(--violet\)\/0\.6\)\]{--tw-shadow:0 0 16px -4px hsl(var(--violet)/.6);--tw-shadow-colored:0 0 16px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_16px_hsl\(var\(--primary\)\/\.7\)\]{--tw-shadow:0 0 16px hsl(var(--primary)/.7);--tw-shadow-colored:0 0 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(248\,113\,113\,\.65\)\]{--tw-shadow:0 0 16px #f87171a6;--tw-shadow-colored:0 0 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(252\,211\,77\,\.6\)\]{--tw-shadow:0 0 16px #fcd34d99;--tw-shadow-colored:0 0 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_18px_-8px_var\(--ibnf-acid\)\]{--tw-shadow:0 0 18px -8px var(--ibnf-acid);--tw-shadow-colored:0 0 18px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_18px_hsl\(var\(--primary\)\/\.45\)\]{--tw-shadow:0 0 18px hsl(var(--primary)/.45);--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_18px_hsl\(var\(--primary\)\/\.55\)\]{--tw-shadow:0 0 18px hsl(var(--primary)/.55);--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_18px_hsl\(var\(--primary\)\/\.8\)\]{--tw-shadow:0 0 18px hsl(var(--primary)/.8);--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(103\,232\,249\,0\.45\)\]{--tw-shadow:0 0 18px #67e8f973;--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(103\,232\,249\,0\.95\)\]{--tw-shadow:0 0 18px #67e8f9f2;--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(132\,255\,37\,0\.22\)\]{--tw-shadow:0 0 18px #84ff2538;--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(132\,255\,37\,0\.95\)\]{--tw-shadow:0 0 18px #84ff25f2;--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(216\,180\,254\,\.55\)\]{--tw-shadow:0 0 18px #d8b4fe8c;--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(248\,113\,113\,\.65\)\]{--tw-shadow:0 0 18px #f87171a6;--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(251\,191\,36\,0\.22\)\]{--tw-shadow:0 0 18px #fbbf2438;--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(252\,211\,77\,\.55\)\]{--tw-shadow:0 0 18px #fcd34d8c;--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_20px_-8px_rgba\(103\,232\,249\,0\.9\)\]{--tw-shadow:0 0 20px -8px #67e8f9e6;--tw-shadow-colored:0 0 20px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(163\,230\,53\,0\.3\)\]{--tw-shadow:0 0 20px #a3e6354d;--tw-shadow-colored:0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(163\,230\,53\,0\.4\)\]{--tw-shadow:0 0 20px #a3e63566;--tw-shadow-colored:0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(170\,255\,0\,0\.2\)\]{--tw-shadow:0 0 20px #af03;--tw-shadow-colored:0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_22px_hsl\(var\(--primary\)\/0\.14\)\]{--tw-shadow:0 0 22px hsl(var(--primary)/.14);--tw-shadow-colored:0 0 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(103\,232\,249\,0\.9\)\]{--tw-shadow:0 0 22px #67e8f9e6;--tw-shadow-colored:0 0 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(248\,113\,113\,0\.85\)\]{--tw-shadow:0 0 22px #f87171d9;--tw-shadow-colored:0 0 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(252\,211\,77\,0\.7\)\]{--tw-shadow:0 0 22px #fcd34db3;--tw-shadow-colored:0 0 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_24px_-4px_hsl\(var\(--primary\)\/0\.6\)\]{--tw-shadow:0 0 24px -4px hsl(var(--primary)/.6);--tw-shadow-colored:0 0 24px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_24px_hsl\(var\(--primary\)\/\.5\)\]{--tw-shadow:0 0 24px hsl(var(--primary)/.5);--tw-shadow-colored:0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_24px_hsl\(var\(--primary\)\/0\.16\)\]{--tw-shadow:0 0 24px hsl(var(--primary)/.16);--tw-shadow-colored:0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_25px_rgba\(163\,230\,53\,0\.35\)\]{--tw-shadow:0 0 25px #a3e63559;--tw-shadow-colored:0 0 25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_26px_-10px_hsl\(var\(--violet\)\/0\.8\)\]{--tw-shadow:0 0 26px -10px hsl(var(--violet)/.8);--tw-shadow-colored:0 0 26px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_26px_-14px_currentColor\]{--tw-shadow:0 0 26px -14px currentColor;--tw-shadow-colored:0 0 26px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_26px_-14px_hsl\(var\(--primary\)\)\]{--tw-shadow:0 0 26px -14px hsl(var(--primary));--tw-shadow-colored:0 0 26px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_26px_rgba\(0\,209\,140\,0\.15\)\]{--tw-shadow:0 0 26px #00d18c26;--tw-shadow-colored:0 0 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_28px_-12px_hsl\(var\(--violet\)\/0\.8\)\]{--tw-shadow:0 0 28px -12px hsl(var(--violet)/.8);--tw-shadow-colored:0 0 28px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_28px_-4px_rgba\(251\,191\,36\,0\.85\)\]{--tw-shadow:0 0 28px -4px #fbbf24d9;--tw-shadow-colored:0 0 28px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_28px_-8px_hsl\(var\(--violet\)\/0\.6\)\]{--tw-shadow:0 0 28px -8px hsl(var(--violet)/.6);--tw-shadow-colored:0 0 28px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_28px_hsl\(var\(--primary\)\/\.45\)\]{--tw-shadow:0 0 28px hsl(var(--primary)/.45);--tw-shadow-colored:0 0 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_30px_-12px_hsl\(var\(--primary\)\/0\.55\)\]{--tw-shadow:0 0 30px -12px hsl(var(--primary)/.55);--tw-shadow-colored:0 0 30px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_30px_-16px_hsl\(var\(--primary\)\)\]{--tw-shadow:0 0 30px -16px hsl(var(--primary));--tw-shadow-colored:0 0 30px -16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_30px_-6px_hsl\(var\(--primary\)\/0\.6\)\]{--tw-shadow:0 0 30px -6px hsl(var(--primary)/.6);--tw-shadow-colored:0 0 30px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_30px_-8px_hsl\(var\(--primary\)\/0\.5\)\]{--tw-shadow:0 0 30px -8px hsl(var(--primary)/.5);--tw-shadow-colored:0 0 30px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_32px_hsl\(var\(--primary\)\/\.35\)\]{--tw-shadow:0 0 32px hsl(var(--primary)/.35);--tw-shadow-colored:0 0 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_32px_rgba\(248\,113\,113\,0\.35\)\]{--tw-shadow:0 0 32px #f8717159;--tw-shadow-colored:0 0 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_34px_-4px_hsl\(var\(--primary\)\/0\.65\)\,0_0_60px_-10px_hsl\(var\(--violet\)\/0\.7\)\]{--tw-shadow:0 0 34px -4px hsl(var(--primary)/.65),0 0 60px -10px hsl(var(--violet)/.7);--tw-shadow-colored:0 0 34px -4px var(--tw-shadow-color), 0 0 60px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_34px_rgba\(168\,85\,247\,0\.24\)\]{--tw-shadow:0 0 34px #a855f73d;--tw-shadow-colored:0 0 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_36px_-6px_rgba\(251\,191\,36\,0\.75\)\]{--tw-shadow:0 0 36px -6px #fbbf24bf;--tw-shadow-colored:0 0 36px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_40px_-10px_hsl\(var\(--primary\)\/0\.5\)\]{--tw-shadow:0 0 40px -10px hsl(var(--primary)/.5);--tw-shadow-colored:0 0 40px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(0\,209\,140\,0\.15\)\]{--tw-shadow:0 0 40px #00d18c26;--tw-shadow-colored:0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(0\,209\,140\,0\.16\)\]{--tw-shadow:0 0 40px #00d18c29;--tw-shadow-colored:0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(0\,209\,140\,0\.18\)\]{--tw-shadow:0 0 40px #00d18c2e;--tw-shadow-colored:0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_42px_rgba\(103\,232\,249\,0\.13\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.14\)\]{--tw-shadow:0 0 42px #67e8f921,inset 0 1px 0 #ffffff24;--tw-shadow-colored:0 0 42px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_48px_rgba\(0\,209\,140\,0\.17\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.15\)\]{--tw-shadow:0 0 48px #00d18c2b,inset 0 1px 0 #ffffff26;--tw-shadow-colored:0 0 48px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_50px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 0 50px #000c;--tw-shadow-colored:0 0 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_50px_rgba\(0\,0\,0\,0\.9\)\]{--tw-shadow:0 0 50px #000000e6;--tw-shadow-colored:0 0 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_60px_rgba\(0\,209\,140\,0\.28\)\]{--tw-shadow:0 0 60px #00d18c47;--tw-shadow-colored:0 0 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_60px_rgba\(170\,255\,0\,0\.08\)\]{--tw-shadow:0 0 60px #aaff0014;--tw-shadow-colored:0 0 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_40px_-20px_hsl\(var\(--primary\)\/0\.3\)\]{--tw-shadow:0 10px 40px -20px hsl(var(--primary)/.3);--tw-shadow-colored:0 10px 40px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_16px_45px_-20px_hsl\(var\(--primary\)\)\]{--tw-shadow:0 16px 45px -20px hsl(var(--primary));--tw-shadow-colored:0 16px 45px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_50px_-18px_rgba\(0\,0\,0\,0\.75\)\]{--tw-shadow:0 18px 50px -18px #000000bf;--tw-shadow-colored:0 18px 50px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 18px 50px #00000073;--tw-shadow-colored:0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_60px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 18px 60px #00000059;--tw-shadow-colored:0 18px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_60px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 18px 60px #00000080;--tw-shadow-colored:0 18px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_60px_rgba\(248\,113\,113\,0\.3\)\]{--tw-shadow:0 18px 60px #f871714d;--tw-shadow-colored:0 18px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_20px_60px_-15px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 20px 60px -15px #0009;--tw-shadow-colored:0 20px 60px -15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_70px_-52px_hsl\(var\(--primary\)\)\]{--tw-shadow:0 24px 70px -52px hsl(var(--primary));--tw-shadow-colored:0 24px 70px -52px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.36\)\]{--tw-shadow:0 24px 80px #0000005c;--tw-shadow-colored:0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_90px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 24px 90px #00000059;--tw-shadow-colored:0 24px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_90px_rgba\(0\,0\,0\,0\.42\)\]{--tw-shadow:0 24px 90px #0000006b;--tw-shadow-colored:0 24px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_28px_90px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 28px 90px #00000073;--tw-shadow-colored:0 28px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_2px_10px_-4px_hsl\(var\(--primary\)\/0\.4\)\]{--tw-shadow:0 2px 10px -4px hsl(var(--primary)/.4);--tw-shadow-colored:0 2px 10px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_32px_90px_-30px_rgba\(0\,0\,0\,0\.85\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.05\)\]{--tw-shadow:0 32px 90px -30px #000000d9,inset 0 1px 0 #ffffff0d;--tw-shadow-colored:0 32px 90px -30px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_4px_30px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 4px 30px #00000080;--tw-shadow-colored:0 4px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_24px_-12px_hsl\(var\(--primary\)\/0\.6\)\]{--tw-shadow:0 8px 24px -12px hsl(var(--primary)/.6);--tw-shadow-colored:0 8px 24px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_24px_-18px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 8px 24px -18px #000c;--tw-shadow-colored:0 8px 24px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,\.08\)\,0_18px_42px_-30px_rgba\(0\,0\,0\,\.9\)\]{--tw-shadow:inset 0 1px 0 #ffffff14,0 18px 42px -30px #000000e6;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color), 0 18px 42px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,\.14\)\,0_14px_35px_-22px_hsl\(var\(--primary\)\)\]{--tw-shadow:inset 0 1px 0 #ffffff24,0 14px 35px -22px hsl(var(--primary));--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color), 0 14px 35px -22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,\.14\)\]{--tw-shadow:inset 0 1px 0 #ffffff24;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,\.18\)\,0_12px_32px_-18px_hsl\(var\(--primary\)\)\]{--tw-shadow:inset 0 1px 0 #ffffff2e,0 12px 32px -18px hsl(var(--primary));--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color), 0 12px 32px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow:inset 0 1px 0 #ffffff14;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.10\)\,0_14px_36px_rgba\(0\,0\,0\,0\.24\)\]{--tw-shadow:inset 0 1px 0 #ffffff1a,0 14px 36px #0000003d;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color), 0 14px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.10\)\,0_18px_42px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow:inset 0 1px 0 #ffffff1a,0 18px 42px #00000038;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color), 0 18px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.12\)\,0_14px_34px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow:inset 0 1px 0 #ffffff1f,0 14px 34px #00000038;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color), 0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.14\)\,0_18px_48px_rgba\(0\,0\,0\,0\.36\)\]{--tw-shadow:inset 0 1px 0 #ffffff24,0 18px 48px #0000005c;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color), 0 18px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_1px_2px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:inset 0 1px 2px #00000040;--tw-shadow-colored:inset 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000d;--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[var\(--elev-2\)\]{--tw-shadow-color:var(--elev-2);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--ibnf-glass-shadow\)\]{--tw-shadow-color:var(--ibnf-glass-shadow);--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/35{--tw-shadow-color:#00000059;--tw-shadow:var(--tw-shadow-colored)}.shadow-primary\/10{--tw-shadow-color:hsl(var(--primary) / .1);--tw-shadow:var(--tw-shadow-colored)}.shadow-white\/10{--tw-shadow-color:#ffffff1a;--tw-shadow:var(--tw-shadow-colored)}.shadow-white\/5{--tw-shadow-color:#ffffff0d;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.ring-\[\#AAFF00\]\/40{--tw-ring-color:#af06}.ring-\[\#f6c344\]\/40{--tw-ring-color:#f6c34466}.ring-\[color\:var\(--ibnf-acid\)\]{--tw-ring-color:var(--ibnf-acid)}.ring-amber-400{--tw-ring-opacity:1;--tw-ring-color:rgb(251 191 36/var(--tw-ring-opacity,1))}.ring-amber-400\/30{--tw-ring-color:#fbbf244d}.ring-amber-400\/40{--tw-ring-color:#fbbf2466}.ring-amber-400\/60{--tw-ring-color:#fbbf2499}.ring-amber-400\/70{--tw-ring-color:#fbbf24b3}.ring-background{--tw-ring-color:hsl(var(--background))}.ring-cyan-300\/70{--tw-ring-color:#67e8f9b3}.ring-emerald-400\/30{--tw-ring-color:#34d3994d}.ring-foreground\/30{--tw-ring-color:hsl(var(--foreground) / .3)}.ring-fuchsia-400\/30{--tw-ring-color:#e879f94d}.ring-orange-400{--tw-ring-opacity:1;--tw-ring-color:rgb(251 146 60/var(--tw-ring-opacity,1))}.ring-orange-500\/50{--tw-ring-color:#f9731680}.ring-primary{--tw-ring-color:hsl(var(--primary))}.ring-primary\/20{--tw-ring-color:hsl(var(--primary) / .2)}.ring-primary\/25{--tw-ring-color:hsl(var(--primary) / .25)}.ring-primary\/30{--tw-ring-color:hsl(var(--primary) / .3)}.ring-primary\/40{--tw-ring-color:hsl(var(--primary) / .4)}.ring-red-500\/20{--tw-ring-color:#ef444433}.ring-ring{--tw-ring-color:hsl(var(--ring))}.ring-sidebar-ring{--tw-ring-color:hsl(var(--sidebar-ring))}.ring-sky-500\/20{--tw-ring-color:#0ea5e933}.ring-slate-300{--tw-ring-opacity:1;--tw-ring-color:rgb(203 213 225/var(--tw-ring-opacity,1))}.ring-zinc-300\/60{--tw-ring-color:#d4d4d899}.ring-zinc-800{--tw-ring-opacity:1;--tw-ring-color:rgb(39 39 42/var(--tw-ring-opacity,1))}.ring-offset-1{--tw-ring-offset-width:1px}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur:blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur:blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[1px\]{--tw-blur:blur(1px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-md{--tw-blur:blur(12px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-sm{--tw-blur:blur(4px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-xl{--tw-blur:blur(24px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-50{--tw-brightness:brightness(.5);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-\[0\.25\]{--tw-brightness:brightness(.25);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-\[0\.2\]{--tw-brightness:brightness(.2);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-\[0\.3\]{--tw-brightness:brightness(.3);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_15px_hsl\(var\(--primary\)\/0\.35\)\]{--tw-drop-shadow:drop-shadow(0 0 15px hsl(var(--primary)/.35));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_22px_hsl\(var\(--violet\)\/0\.5\)\]{--tw-drop-shadow:drop-shadow(0 0 22px hsl(var(--violet)/.5));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_30px_hsl\(var\(--primary\)\/0\.2\)\]{--tw-drop-shadow:drop-shadow(0 0 30px hsl(var(--primary)/.2));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_30px_hsl\(var\(--primary\)\/0\.25\)\]{--tw-drop-shadow:drop-shadow(0 0 30px hsl(var(--primary)/.25));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_30px_hsl\(var\(--violet\)\/0\.6\)\]{--tw-drop-shadow:drop-shadow(0 0 30px hsl(var(--violet)/.6));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_30px_rgba\(190\,242\,100\,\.9\)\]{--tw-drop-shadow:drop-shadow(0 0 30px #bef264e6);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_10px_13px_rgba\(0\,0\,0\,\.55\)\]{--tw-drop-shadow:drop-shadow(0 10px 13px #0000008c);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_14px_18px_rgba\(0\,0\,0\,0\.28\)\]{--tw-drop-shadow:drop-shadow(0 14px 18px #00000047);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_18px_18px_hsl\(var\(--background\)\/0\.55\)\]{--tw-drop-shadow:drop-shadow(0 18px 18px hsl(var(--background)/.55));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_6px_rgba\(0\,0\,0\,0\.5\)\]{--tw-drop-shadow:drop-shadow(0 2px 6px #00000080);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_8px_12px_rgba\(0\,0\,0\,\.45\)\]{--tw-drop-shadow:drop-shadow(0 8px 12px #00000073);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-lg{--tw-drop-shadow:drop-shadow(0 10px 8px #0000000a) drop-shadow(0 4px 3px #0000001a);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-lg{--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-saturate-150{--tw-backdrop-saturate:saturate(1.5);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.\!transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter!important;transition-duration:.15s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[background\,border-color\,box-shadow\,transform\,filter\]{transition-property:background,border-color,box-shadow,transform,filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[background-color\,border-color\,transform\,opacity\,box-shadow\]{transition-property:background-color,border-color,transform,opacity,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[border-color\,background-color\,box-shadow\,transform\]{transition-property:border-color,background-color,box-shadow,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[border-color\,background-color\,transform\,box-shadow\]{transition-property:border-color,background-color,transform,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[border-color\,box-shadow\,transform\]{transition-property:border-color,box-shadow,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[filter\,opacity\]{transition-property:filter,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[margin\,opa\]{transition-property:margin,opa;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-transform{will-change:transform}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.fade-in,.fade-in-0{--tw-enter-opacity:0}.fade-in-80{--tw-enter-opacity:.8}.zoom-in-95{--tw-enter-scale:.95}.slide-in-from-bottom{--tw-enter-translate-y:100%}.slide-in-from-bottom-2{--tw-enter-translate-y:.5rem}.slide-in-from-bottom-4{--tw-enter-translate-y:1rem}.slide-in-from-bottom-5{--tw-enter-translate-y:1.25rem}.slide-in-from-right-3{--tw-enter-translate-x:.75rem}.slide-in-from-top-2{--tw-enter-translate-y:-.5rem}.slide-in-from-top-4{--tw-enter-translate-y:-1rem}.duration-100{animation-duration:.1s}.duration-1000{animation-duration:1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.\!running{animation-play-state:running!important}.running{animation-play-state:running}.paused{animation-play-state:paused}.animate-spin-slow{animation:20s linear infinite spin}.animate-pulse-glow{animation:2s ease-in-out infinite pulse-glow}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #ff851a4d}50%{box-shadow:0 0 40px #ff851a80}}.ibna-action-fab{--fab-accent:hsl(var(--primary));min-width:calc(48 * var(--gsi-space-unit,1px));height:calc(48 * var(--gsi-space-unit,1px));justify-content:center;align-items:center;gap:calc(8.8 * var(--gsi-space-unit,1px));padding:calc(10.4 * var(--gsi-space-unit,1px));border-radius:calc(9999 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--border) / .9);background:linear-gradient(135deg, hsl(var(--background) / .92), hsl(var(--card) / .76)), radial-gradient(circle at 28% 20%, var(--fab-accent), transparent 52%);color:hsl(var(--foreground));box-shadow:0 12px 34px -16px var(--fab-accent), 0 8px 24px -18px #000000d9, inset 0 1px 0 #ffffff14;-webkit-backdrop-filter:blur(16px)saturate(1.35);transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:inline-flex}.ibna-action-fab:hover{border-color:var(--fab-accent);box-shadow:0 16px 40px -16px var(--fab-accent), 0 10px 28px -18px #000000e6, inset 0 1px 0 #ffffff1f;transform:translateY(-2px)}.ibna-action-fab:active{transform:translateY(0)scale(.98)}.ibna-action-fab__icon{width:calc(28 * var(--gsi-space-unit,1px));height:calc(28 * var(--gsi-space-unit,1px));border-radius:calc(9999 * var(--gsi-space-unit,1px));color:var(--fab-accent);background:color-mix(in srgb, var(--fab-accent) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fab-accent) 35%, transparent);flex:none;justify-content:center;align-items:center;display:inline-flex}.ibna-action-fab--donate{--fab-accent:#faaf2e}@media (min-width:640px){.ibna-action-fab{min-width:0;padding:calc(10.4 * var(--gsi-space-unit,1px)) calc(13.6 * var(--gsi-space-unit,1px)) calc(10.4 * var(--gsi-space-unit,1px)) calc(11.2 * var(--gsi-space-unit,1px));font-size:calc(.875rem * var(--gsi-font-scale,1));font-weight:700}}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.theme-light .tournament-card-dark h3,.theme-light .tournament-card-dark .text-foreground{color:#fafafa!important}.theme-light .tournament-card-dark .text-muted-foreground{color:#d1d1d1!important}.theme-light .media-hero-scrim{background:linear-gradient(#0000 0%,#00000059 60%,#000000bf 100%)!important}.ranking-blader-on-banner .text-foreground{color:#fafafa;text-shadow:0 1px 3px #000000d9,0 2px 6px #0009}.ranking-blader-on-banner .text-muted-foreground{color:#e0e0e0;text-shadow:0 1px 2px #000000bf,0 2px 4px #00000080}.notification-scrollbar{scrollbar-width:thin;scrollbar-color:hsl(var(--primary) / .3) transparent}.notification-scrollbar::-webkit-scrollbar{width:calc(5 * var(--gsi-space-unit,1px))}.notification-scrollbar::-webkit-scrollbar-track{background:0 0}.notification-scrollbar::-webkit-scrollbar-thumb{background:hsl(var(--primary) / .3);border-radius:calc(9999 * var(--gsi-space-unit,1px))}.notification-scrollbar::-webkit-scrollbar-thumb:hover{background:hsl(var(--primary) / .5)}.market-picker-scroll{scrollbar-width:thin;scrollbar-color:hsl(var(--primary) / .25) transparent}.market-picker-scroll::-webkit-scrollbar{width:calc(6 * var(--gsi-space-unit,1px))}.market-picker-scroll::-webkit-scrollbar-track{background:0 0}.market-picker-scroll::-webkit-scrollbar-thumb{background:hsl(var(--primary) / .25);border-radius:calc(9999 * var(--gsi-space-unit,1px))}.market-picker-scroll::-webkit-scrollbar-thumb:hover{background:hsl(var(--primary) / .45)}.placement-player-line{grid-template-columns:minmax(calc(74.4 * var(--gsi-space-unit,1px)), calc(90.4 * var(--gsi-space-unit,1px))) minmax(0, 1fr) minmax(calc(74.4 * var(--gsi-space-unit,1px)), calc(90.4 * var(--gsi-space-unit,1px)))}.placement-route{grid-template-columns:calc(16.8 * var(--gsi-space-unit,1px)) minmax(calc(50.4 * var(--gsi-space-unit,1px)), 1fr) calc(16.8 * var(--gsi-space-unit,1px));-moz-column-gap:calc(1.28 * var(--gsi-space-unit,1px));align-items:center;column-gap:calc(1.28 * var(--gsi-space-unit,1px));font-variant-numeric:tabular-nums;display:grid}.placement-route-side{justify-content:center;align-items:center;min-width:0;display:flex}.placement-route-label{text-align:center;min-width:0;display:block}.placement-chevron-flow{width:calc(16.8 * var(--gsi-space-unit,1px));height:calc(23.2 * var(--gsi-space-unit,1px));justify-content:center;align-items:center;gap:calc(.16 * var(--gsi-space-unit,1px));overflow-wrap:normal;word-break:normal;flex-direction:column;flex-shrink:0;line-height:1;display:inline-flex;overflow:hidden}.placement-chevron-mark{width:calc(16.8 * var(--gsi-space-unit,1px));height:calc(7.68 * var(--gsi-space-unit,1px));filter:drop-shadow(0 0 5px)drop-shadow(0 0 10px);will-change:opacity, transform;flex:none;animation-duration:1.35s;animation-timing-function:linear;animation-iteration-count:infinite;display:block;overflow:visible}.placement-chevron-flow--up .placement-chevron-mark:first-child,.placement-chevron-flow--down .placement-chevron-mark:nth-child(3){animation-delay:-900ms}.placement-chevron-mark:nth-child(2){animation-delay:-450ms}.placement-chevron-flow--up .placement-chevron-mark:nth-child(3),.placement-chevron-flow--down .placement-chevron-mark:first-child{animation-delay:0s}.placement-chevron-flow--up .placement-chevron-mark{animation-name:placement-chevron-up}.placement-chevron-flow--down .placement-chevron-mark{animation-name:placement-chevron-down}.placement-player-name-window{text-align:left;max-width:100%;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.placement-player-name-track{gap:calc(20 * var(--gsi-space-unit,1px));white-space:nowrap;width:max-content;min-width:max-content;animation:6.2s linear infinite placement-name-marquee;display:inline-flex}.placement-player-name-copy{overflow-wrap:normal;word-break:normal;white-space:nowrap;max-width:100%;display:inline-block}.\[--ctrl-radius\:12px\]{--ctrl-radius:12px}.\[--ctrl-radius\:16px\]{--ctrl-radius:16px}.\[--ctrl-radius\:18px\]{--ctrl-radius:18px}.\[--ctrl-radius\:999px\]{--ctrl-radius:999px}.\[-webkit-mask-image\:linear-gradient\(to_right\,transparent\,\#000_24\%\)\]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 24%)}.\[background\:var\(--ibnf-glass\)\]{background:var(--ibnf-glass)}.\[contain-intrinsic-size\:520px\]{contain-intrinsic-size:520px}.\[content-visibility\:auto\]{content-visibility:auto}.\[display\:table\]{display:table}.\[gif\:url\]{gif:url}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(170px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(calc(170 * var(--gsi-space-unit,1px)),1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(220px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(calc(220 * var(--gsi-space-unit,1px)),1fr))}.\[lazy-module-recovery\:cache\]{lazy-module-recovery:cache}.\[lazy-module-recovery\:service-worker\]{lazy-module-recovery:service-worker}.\[mask-image\:linear-gradient\(to_right\,transparent\,\#000_24\%\)\]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 24%);mask-image:linear-gradient(90deg,#0000,#000 24%)}.\[out\:json\]{out:json}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[overflow-wrap\:normal\]{overflow-wrap:normal}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[sticker\:url\]{sticker:url}.\[timeout\:25\]{timeout:25}.\[timeout\:9\]{timeout:9}.\[transition-duration\:2000ms\]{transition-duration:2s}.\[word-break\:normal\]{word-break:normal}@keyframes placement-name-marquee{0%,12%{transform:translate(0)}88%,to{transform:translate(calc(-50% - .625rem))}}@keyframes placement-chevron-up{0%{opacity:0;transform:translateY(.36rem)}18%{opacity:.42}46%{opacity:1}72%{opacity:.42}to{opacity:0;transform:translateY(-.36rem)}}@keyframes placement-chevron-down{0%{opacity:0;transform:translateY(-.36rem)}18%{opacity:.42}46%{opacity:1}72%{opacity:.42}to{opacity:0;transform:translateY(.36rem)}}@media (prefers-reduced-motion:reduce){.placement-chevron-mark,.placement-player-name-track{animation:none}}@keyframes fib-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fib-pop{0%{transform:scale(1)}45%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes fib-win-ring{0%{box-shadow:0 0 0 0 hsl(var(--primary) / .55)}to{box-shadow:0 0 0 18px hsl(var(--primary) / 0)}}@keyframes fib-rank-shimmer{0%{background-position:0%}to{background-position:220%}}.rank-name-legend{background:linear-gradient(100deg,#4cf09e,#4de6e6 35%,#ad77f8 70%,#f075f0);color:#0000;text-shadow:0 0 18px #9551f640;background-clip:text}.profile-hero-aurora{pointer-events:none;border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.profile-hero-aurora:before{content:"";background:radial-gradient(140% 120% at 12% -12%, hsl(var(--primary) / .22), transparent 52%), radial-gradient(120% 130% at 92% 0%, hsl(var(--accent) / .15), transparent 55%);position:absolute;top:0;bottom:0;left:0;right:0}.profile-hero-aurora:after{content:"";background:linear-gradient(90deg,#0000,#ffffff52,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.profile-avatar-glow{box-shadow:0 0 0 1.5px hsl(var(--primary) / .7), 0 0 0 5px hsl(var(--primary) / .1), 0 12px 30px -8px #0009}.profile-identity-card{isolation:isolate;box-shadow:inset 0 1px 0 #ffffff29, 0 26px 70px -38px hsl(var(--primary) / .55), 0 18px 48px -28px #000000d1}.profile-round-control{transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s,background-color .18s,color .18s,box-shadow .18s}.profile-round-control:hover{box-shadow:inset 0 1px 0 #ffffff24, 0 8px 22px -10px hsl(var(--primary) / .65)}.profile-round-control:active{transform:scale(.92)}.profile-tool-button{--profile-tool-accent:var(--primary);isolation:isolate;width:100%;height:calc(58 * var(--gsi-space-unit,1px));justify-content:flex-start;gap:calc(10 * var(--gsi-space-unit,1px));border-radius:calc(16 * var(--gsi-space-unit,1px));border-color:hsl(var(--profile-tool-accent) / .22);padding:calc(8 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px));background:radial-gradient(120% 150% at 0% 0%, hsl(var(--profile-tool-accent) / .15), transparent 56%), linear-gradient(180deg, #ffffff12, #ffffff06);box-shadow:inset 0 1px 0 #ffffff1a, 0 10px 24px -18px hsl(var(--profile-tool-accent) / .75);position:relative;overflow:hidden}.profile-tool-button:after{content:"";z-index:-1;background:linear-gradient(105deg,#0000 35%,#ffffff12,#0000 66%);transition:transform .42s;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-110%)}.profile-tool-button:hover{border-color:hsl(var(--profile-tool-accent) / .42);background:radial-gradient(120% 150% at 0% 0%, hsl(var(--profile-tool-accent) / .22), transparent 58%), linear-gradient(180deg, #ffffff17, #ffffff09)}.profile-tool-button:hover:after{transform:translate(110%)}.profile-tool-button:active{transform:scale(.975)}.profile-tool-button--card{--profile-tool-accent:187 88% 57%}.profile-tool-button__icon{width:calc(34 * var(--gsi-space-unit,1px));height:calc(34 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--profile-tool-accent) / .3);border-radius:calc(999 * var(--gsi-space-unit,1px));color:hsl(var(--profile-tool-accent));background:hsl(var(--profile-tool-accent) / .12);box-shadow:0 0 18px -7px hsl(var(--profile-tool-accent) / .9);flex:0 0 34px;justify-content:center;align-items:center;display:inline-flex}.profile-stat-card{--profile-stat-accent:var(--primary);min-width:0;padding:calc(10.4 * var(--gsi-space-unit,1px)) calc(5.6 * var(--gsi-space-unit,1px)) calc(9.6 * var(--gsi-space-unit,1px));text-align:center;border:1px solid hsl(var(--profile-stat-accent) / .2);border-radius:calc(16 * var(--gsi-space-unit,1px));background:radial-gradient(100% 85% at 50% -10%, hsl(var(--profile-stat-accent) / .18), transparent 72%), linear-gradient(180deg, #fff1, #ffffff05);box-shadow:inset 0 1px 0 #ffffff1a, 0 12px 26px -22px hsl(var(--profile-stat-accent) / .9);position:relative;overflow:hidden}.profile-stat-card:after{content:"";background:linear-gradient(90deg, transparent, hsl(var(--profile-stat-accent) / .7), transparent);height:1px;position:absolute;top:auto;bottom:-1px;left:18%;right:18%}.profile-stat-card--wins{--profile-stat-accent:43 96% 56%}.profile-stat-card--shoot{--profile-stat-accent:187 88% 57%}.profile-stat-card__icon{width:calc(28 * var(--gsi-space-unit,1px));height:calc(28 * var(--gsi-space-unit,1px));margin-bottom:calc(6.4 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--profile-stat-accent) / .28);border-radius:calc(999 * var(--gsi-space-unit,1px));color:hsl(var(--profile-stat-accent));background:hsl(var(--profile-stat-accent) / .11);filter:drop-shadow(0 0 6px hsl(var(--profile-stat-accent) / .45));justify-content:center;align-items:center;display:inline-flex}.profile-stat-card__label{margin-top:calc(5.6 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground));font-size:calc(.55rem * var(--gsi-font-scale,1));letter-spacing:.14em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:700;line-height:1;overflow:hidden}@keyframes profile-panel-forward{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0,0)}}@keyframes profile-panel-backward{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0,0)}}@media (max-width:767px){.profile-mobile-panel{will-change:transform, opacity;animation-duration:.28s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.profile-mobile-panel--forward{animation-name:profile-panel-forward}.profile-mobile-panel--backward{animation-name:profile-panel-backward}}.press-spring{transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .2s,border-color .2s,color .2s,box-shadow .2s}.press-spring:active{transform:scale(.965)}@media (prefers-reduced-motion:reduce){.press-spring{transition:none}.press-spring:active{transform:none}.profile-round-control{transition:none}.profile-round-control:active{transform:none}.profile-mobile-panel{animation:none}}.glass-sheen{--gx:50%;--gy:0%;--gop:0}.glass-sheen:after{content:"";border-radius:inherit;pointer-events:none;z-index:3;background:radial-gradient(460px circle at var(--gx) var(--gy), #ffffff1c, transparent 60%);opacity:var(--gop);transition:opacity .35s;position:absolute;top:0;bottom:0;left:0;right:0}.fib-glow-pulse{animation:3.2s ease-in-out infinite fib-glow-pulse}@keyframes fib-glow-pulse{0%,to{box-shadow:0 0 0 1px hsl(var(--primary) / .16), 0 6px 22px -12px hsl(var(--primary) / .32)}50%{box-shadow:0 0 0 1px hsl(var(--primary) / .34), 0 10px 34px -10px hsl(var(--primary) / .52)}}@media (prefers-reduced-motion:reduce){.fib-glow-pulse{animation:none}}@media (prefers-reduced-motion:no-preference){.fib-stagger>*,.ibnf-grid-compact>*{animation:fib-fade-up var(--dur-slow,.4s) var(--ease-out-soft,ease-out) both}.fib-stagger>:first-child,.ibnf-grid-compact>:first-child{animation-delay:0s}.fib-stagger>:nth-child(2),.ibnf-grid-compact>:nth-child(2){animation-delay:35ms}.fib-stagger>:nth-child(3),.ibnf-grid-compact>:nth-child(3){animation-delay:70ms}.fib-stagger>:nth-child(4),.ibnf-grid-compact>:nth-child(4){animation-delay:.105s}.fib-stagger>:nth-child(5),.ibnf-grid-compact>:nth-child(5){animation-delay:.14s}.fib-stagger>:nth-child(6),.ibnf-grid-compact>:nth-child(6){animation-delay:.175s}.fib-stagger>:nth-child(7),.ibnf-grid-compact>:nth-child(7){animation-delay:.21s}.fib-stagger>:nth-child(8),.ibnf-grid-compact>:nth-child(8){animation-delay:.245s}.fib-stagger>:nth-child(9),.ibnf-grid-compact>:nth-child(9){animation-delay:.28s}.fib-stagger>:nth-child(10),.ibnf-grid-compact>:nth-child(10){animation-delay:.315s}.fib-stagger>:nth-child(11),.ibnf-grid-compact>:nth-child(11){animation-delay:.35s}.fib-stagger>:nth-child(12),.ibnf-grid-compact>:nth-child(12){animation-delay:.385s}.fib-pop{animation:fib-pop .32s var(--ease-spring,ease-out)}.ibnf-side.win{animation:fib-win-ring .7s var(--ease-out-soft,ease-out) 1}.fib-rank-shimmer{background-size:220%;animation:4.5s linear infinite fib-rank-shimmer}.ibnf-pair[data-st=closed]:before{animation:fib-win-ring .6s var(--ease-out-soft,ease-out) 1}[role=dialog][data-state=open],[role=alertdialog][data-state=open]{animation-duration:.32s;animation-timing-function:var(--ease-spring,ease-out)}}@keyframes marquee-scroll{0%,20%{transform:translate(0)}80%,to{transform:translate(-50%)}}.maintenance-banner{z-index:70;color:hsl(var(--primary-foreground));border-color:hsl(var(--primary) / .55);background:linear-gradient(90deg, hsl(var(--primary)), hsl(var(--accent)), hsl(var(--primary)));top:0}.site-navbar{top:var(--maintenance-banner-height,0px)}@media (min-width:768px){.maintenance-banner{top:calc(calc(64 * var(--gsi-space-unit,1px)) + env(safe-area-inset-top));z-index:45}.site-navbar{top:0}}@keyframes maintenance-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.maintenance-marquee-track{animation:none}}.rebrand-maintenance{--signal-red:#ff304f;z-index:10000;height:100svh;color:#f6f3ee;isolation:isolate;background:#070708;height:100dvh;font-family:Arial Narrow,Roboto Condensed,Inter,sans-serif;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.rebrand-grid,.rebrand-noise,.rebrand-vignette,.rebrand-atmosphere,.rebrand-collapse-core,.rebrand-interference{pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.rebrand-grid{z-index:-4;opacity:.32;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.rebrand-noise{z-index:10;opacity:calc(.025 + var(--glitch-intensity) * .035);mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}.rebrand-vignette{z-index:-1;background:radial-gradient(circle at 78% 22%,#ff304f1a,#0000 32%),radial-gradient(circle,#0000 35%,#000000bf 115%)}.rebrand-maintenance.is-calm{--signal-red:#42d9a7;background:#07110f}.rebrand-maintenance.is-calm .rebrand-vignette{background:radial-gradient(circle at 78% 20%,#3cb7ff21,#0000 34%),radial-gradient(circle at 22% 76%,#42d9a717,#0000 36%),radial-gradient(circle,#0000 38%,#000a09b8 118%)}.rebrand-maintenance.is-calm .rebrand-grid{opacity:.24;background-image:linear-gradient(#42d9a70b 1px,#0000 1px),linear-gradient(90deg,#3cb7ff0a 1px,#0000 1px)}.rebrand-maintenance.is-calm .rebrand-signals{background:#42d9a72e;border-color:#42d9a72e}.rebrand-maintenance.is-calm .rebrand-signals article{background:#07110ff0}.rebrand-maintenance.is-calm .rebrand-footer{border-color:#42d9a729}.rebrand-atmosphere{z-index:-3;perspective:900px;overflow:hidden}.rebrand-atmosphere:before{content:"";width:min(108vw, calc(1080 * var(--gsi-space-unit,1px)));aspect-ratio:1;filter:blur(2px);background:radial-gradient(circle,#42d9a724 0 7%,#3cb7ff14 20%,#0000 56%),radial-gradient(circle,#0000 34%,#42d9a712 34.3% 34.7%,#0000 35%);border-radius:50%;animation:7s ease-in-out infinite rebrand-breathe;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.rebrand-atmosphere:after{content:"";background:conic-gradient(from 0deg, transparent 0 33%, #3dbeff09 38%, transparent 43% 76%, #42d9a708 81%, transparent 87%);width:150vmax;height:150vmax;animation:28s linear infinite rebrand-rotate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rebrand-orbit{border:1px solid #69e6c31f;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 40px #3cb7ff06,0 0 40px #42d9a706}.rebrand-orbit:after{content:"";width:calc(7 * var(--gsi-space-unit,1px));height:calc(7 * var(--gsi-space-unit,1px));background:#78e9c3;border-radius:50%;position:absolute;top:14%;left:14%;box-shadow:0 0 18px #42d9a7d9}.rebrand-orbit-one{width:min(82vw, calc(820 * var(--gsi-space-unit,1px)));aspect-ratio:1;animation:20s linear infinite rebrand-orbit-one}.rebrand-orbit-two{width:min(118vw, calc(1120 * var(--gsi-space-unit,1px)));aspect-ratio:1;border-color:#3cb7ff14;animation:34s linear infinite reverse rebrand-orbit-two}.rebrand-light-sweep{width:min(92vw, calc(980 * var(--gsi-space-unit,1px)));filter:blur(12px);clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);transform-origin:50% 100%;background:linear-gradient(90deg,#0000 12%,#42d9a709 46%,#5dcdff12 50%,#42d9a709 54%,#0000 88%);height:72vh;animation:11s ease-in-out infinite alternate rebrand-sweep;position:absolute;bottom:-12vh;left:50%;transform:translate(-50%)}.rebrand-particles{opacity:.32;background-image:radial-gradient(circle at 7% 24%,#8cebd0 0 1px,#0000 1.5px),radial-gradient(circle at 18% 78%,#69cfff 0 1px,#0000 1.5px),radial-gradient(circle at 36% 13%,#8cebd0 0 1px,#0000 1.5px),radial-gradient(circle at 64% 83%,#69cfff 0 1px,#0000 1.5px),radial-gradient(circle at 81% 31%,#8cebd0 0 1px,#0000 1.5px),radial-gradient(circle at 94% 67%,#69cfff 0 1px,#0000 1.5px);animation:14s ease-in-out infinite alternate rebrand-drift;position:absolute;top:8%;bottom:8%;left:8%;right:8%}.rebrand-particles-two{opacity:.18;animation-duration:19s;animation-direction:alternate-reverse;top:16%;bottom:16%;left:3%;right:3%;transform:scale(.82)rotate(180deg)}@keyframes rebrand-breathe{0%,to{opacity:.7;transform:translate(-50%,-50%)scale(.94)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.04)}}@keyframes rebrand-rotate{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes rebrand-orbit-one{0%{transform:translate(-50%,-50%)rotateX(69deg)rotate(0)}to{transform:translate(-50%,-50%)rotateX(69deg)rotate(360deg)}}@keyframes rebrand-orbit-two{0%{transform:translate(-50%,-50%)rotateX(74deg)rotate(18deg)}to{transform:translate(-50%,-50%)rotateX(74deg)rotate(378deg)}}@keyframes rebrand-sweep{0%{opacity:.38;transform:translate(-50%)rotate(-5deg)}to{opacity:.8;transform:translate(-50%)rotate(5deg)}}@keyframes rebrand-drift{0%{transform:translate(-1%,-1.5%)}to{transform:translate(1%,1.5%)}}.rebrand-collapse-core{z-index:-2;width:min(72vw, calc(760 * var(--gsi-space-unit,1px)));aspect-ratio:1;height:auto;opacity:var(--collapse-progress);transform:translate(-50%, -50%) scale(var(--collapse-scale));background:radial-gradient(circle, #000 0 7%, #000000fa 8% 12%, #031211d1 16%, #42d9a714 23%, transparent 46%), conic-gradient(from 40deg, transparent 0 15%, #5fd8ff0d 23%, transparent 32% 58%, #ff304f09 67%, transparent 77%);border-radius:50%;top:48%;bottom:auto;left:50%;right:auto;box-shadow:inset 0 0 90px #000000eb,0 0 120px #00000094}.rebrand-collapse-core:before,.rebrand-collapse-core:after{content:"";border:1px solid #5fd8ff1f;border-radius:50%;animation:18s linear infinite rebrand-collapse-rotate;position:absolute;top:9%;bottom:9%;left:9%;right:9%}.rebrand-collapse-core:after{border-style:dashed;border-color:#42d9a724;animation-duration:11s;animation-direction:reverse;top:19%;bottom:19%;left:19%;right:19%}.rebrand-collapse-ring{border:1px solid #ffffff12;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(68deg)}.rebrand-collapse-ring-one{width:88%;height:50%;animation:8s ease-in-out infinite alternate rebrand-collapse-ring}.rebrand-collapse-ring-two{border-color:#5fd8ff1c;width:58%;height:34%;animation:5.8s ease-in-out infinite alternate-reverse rebrand-collapse-ring}.rebrand-collapse-core>span{aspect-ratio:1;background:#000;border-radius:50%;width:14%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #42d9a71f,0 0 38px 13px #000000f2}.rebrand-maintenance.is-final-hour .rebrand-vignette{background:radial-gradient(circle,#000000b8 0 7%,#0000 29%),radial-gradient(circle at 78% 20%,#3cb7ff1a,#0000 32%),radial-gradient(circle,#0000 34%,#000707d1 112%)}@keyframes rebrand-collapse-rotate{to{transform:rotate(360deg)}}@keyframes rebrand-collapse-ring{0%{transform:translate(-50%,-50%)rotateX(68deg)rotate(-5deg)scale(.94)}to{transform:translate(-50%,-50%)rotateX(68deg)rotate(5deg)scale(1.04)}}.rebrand-interference{z-index:20;overflow:hidden}.rebrand-interference i{mix-blend-mode:screen;transition:opacity 35ms step-end;display:block;position:absolute}.rebrand-interference .is-pixel{transform:rotate(var(--pixel-rotation));background:#eafdf8;animation-name:rebrand-pixel-flicker;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.rebrand-interference .pixel-shape-0{box-shadow:var(--pixel-size) 0 #eafdf8, var(--pixel-2) 0 #42d9a7, var(--pixel-size) var(--pixel-size) #ff304fd1;background:#5fd8ff}.rebrand-interference .pixel-shape-1{box-shadow:0 var(--pixel-size) #5fd8ff, var(--pixel-size) var(--pixel-size) #eafdf8, var(--pixel-size) var(--pixel-2) #ff304fc7, var(--pixel-2) var(--pixel-2) #42d9a7;background:#42d9a7}.rebrand-interference .pixel-shape-2{box-shadow:calc(0px - var(--pixel-size)) 0 #5fd8ff, var(--pixel-size) 0 #42d9a7, 0 calc(0px - var(--pixel-size)) #ff304fcc, 0 var(--pixel-size) #eafdf8;background:#eafdf8}.rebrand-interference .pixel-shape-3{box-shadow:var(--pixel-2) calc(0px - var(--pixel-size)) #5fd8ff, var(--pixel-3) 0 #42d9a7, calc(0px - var(--pixel-2)) var(--pixel-size) #eafdf8, var(--pixel-size) var(--pixel-2) #5fd8ff8c;background:#ff304fd6}.rebrand-interference .pixel-shape-4{box-shadow:var(--pixel-size) 0 #42d9a7, 0 var(--pixel-size) #eafdf8, var(--pixel-size) var(--pixel-size) #ff304fbf, var(--pixel-2) var(--pixel-size) #5fd8ff, var(--pixel-size) var(--pixel-2) #eafdf880;background:#5fd8ff}.rebrand-interference .pixel-shape-5{box-shadow:0 var(--pixel-2) #5fd8ff, var(--pixel-size) var(--pixel-3) #ff304fcc, calc(0px - var(--pixel-size)) var(--pixel-4) #eafdf8;background:#42d9a7}@keyframes rebrand-pixel-flicker{0%{filter:brightness(.62)saturate(.85)}to{filter:brightness(1.55)saturate(1.25)}}.rebrand-maintenance.is-final-hour .rebrand-interference .is-pixel{animation-name:rebrand-pixel-collapse;animation-timing-function:ease-in-out}@keyframes rebrand-pixel-collapse{0%{transform:translate3d(0, 0, 0) rotate(var(--pixel-rotation)) scale(1);filter:brightness(.7)saturate(.9)}to{transform:translate3d(var(--pull-x), var(--pull-y), 0) rotate(var(--pixel-rotation)) scale(.72);filter:brightness(1.5)saturate(1.2)}}.rebrand-simulation-chip{z-index:30;top:max(calc(14 * var(--gsi-space-unit,1px)), env(safe-area-inset-top));right:calc(16 * var(--gsi-space-unit,1px));align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));padding:calc(8 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));color:#ffffff94;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.16em;background:#030d0db8;border:1px solid #5fd8ff59;font:700 11px/1 Inter,sans-serif;display:flex;position:fixed;box-shadow:0 0 28px #42d9a71a}.rebrand-simulation-chip strong{color:#78e9c3;font-size:calc(11px * var(--gsi-font-scale,1))}.rebrand-preview-repeat{z-index:70;left:max(calc(14 * var(--gsi-space-unit,1px)), env(safe-area-inset-left));bottom:max(calc(14 * var(--gsi-space-unit,1px)), env(safe-area-inset-bottom));align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));padding:calc(10 * var(--gsi-space-unit,1px)) calc(13 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));color:#ffffffd1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;letter-spacing:.12em;background:#030d0dd1;border:1px solid #5fd8ff66;font:750 11px/1 Inter,sans-serif;transition:border-color .16s,color .16s,transform .16s;display:inline-flex;position:fixed;box-shadow:0 0 34px #42d9a724}.rebrand-preview-repeat:hover{color:#fff;border-color:#78e9c3b8;transform:translateY(-1px)}.rebrand-preview-repeat:focus-visible{outline-offset:3px;outline:2px solid #78e9c3e6}.rebrand-content{z-index:1;width:min(100% - calc(28 * var(--gsi-space-unit,1px)), calc(980 * var(--gsi-space-unit,1px)));height:100svh;height:100dvh;padding:calc(16 * var(--gsi-space-unit,1px)) 0 calc(14 * var(--gsi-space-unit,1px));text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative;overflow:hidden}.rebrand-header,.rebrand-footer{justify-content:space-between;align-items:center;gap:calc(20 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.2em;display:flex}.rebrand-header{justify-content:center;gap:calc(11 * var(--gsi-space-unit,1px));flex-direction:column}.rebrand-kicker{color:#ffffff80}.rebrand-logo{width:calc(112 * var(--gsi-space-unit,1px));opacity:.9;filter:drop-shadow(0 8px 22px #00000073);height:auto}.rebrand-status{align-items:center;gap:calc(9 * var(--gsi-space-unit,1px));display:inline-flex}.rebrand-status i{width:calc(7 * var(--gsi-space-unit,1px));height:calc(7 * var(--gsi-space-unit,1px));background:var(--signal-red);box-shadow:0 0 14px var(--signal-red);border-radius:50%}.rebrand-hero{margin:clamp(calc(22 * var(--gsi-space-unit,1px)), 4.5vh, calc(40 * var(--gsi-space-unit,1px))) auto calc(20 * var(--gsi-space-unit,1px));max-width:calc(760 * var(--gsi-space-unit,1px))}.rebrand-eyebrow,.rebrand-countdown-label,.rebrand-terminal-label{color:var(--signal-red);font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.3em;font-weight:800}.rebrand-countdown-label-stack{place-items:center;width:100%;min-height:1.35em;display:grid;position:relative}.rebrand-countdown-label-stack>span{grid-area:1/1}.rebrand-countdown-label-primary{opacity:1}.rebrand-countdown-label-corrupt{z-index:1;opacity:0;color:#f7f4ef;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(calc(7px * var(--gsi-font-scale,1)), 2.2vw, calc(11px * var(--gsi-font-scale,1)));letter-spacing:.16em;white-space:nowrap;text-shadow:calc(0px - var(--timer-breach-rgb-shift,5px)) 0 #00eaff, var(--timer-breach-rgb-shift,5px) 0 #ff304f, 0 0 14px #ffffff6b;will-change:opacity, transform, clip-path;position:relative}.rebrand-countdown-label-corrupt:before,.rebrand-countdown-label-corrupt:after{content:attr(data-text);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.rebrand-countdown-label-corrupt:before{color:#00eaff;clip-path:inset(0 0 53%);transform:translate(calc(0px - var(--timer-breach-rgb-shift,5px)), -1px)}.rebrand-countdown-label-corrupt:after{color:#ff304f;clip-path:inset(49% 0 0);transform:translate(var(--timer-breach-rgb-shift,5px), 1px)}.rebrand-glitch-title{margin:calc(18 * var(--gsi-space-unit,1px)) 0;color:#f7f4ef;font-size:clamp(calc(40px * var(--gsi-font-scale,1)), 13vw, calc(54px * var(--gsi-font-scale,1)));letter-spacing:-.065em;text-transform:uppercase;text-shadow:0 18px 52px #0000008c,0 0 70px #42d9a714;font-weight:950;line-height:.82;position:relative}.rebrand-glitch-title:before,.rebrand-glitch-title:after{content:attr(data-text);opacity:0;pointer-events:none;white-space:pre-line;position:absolute;top:0;bottom:0;left:0;right:0}.rebrand-maintenance.is-glitching .rebrand-glitch-title:before{opacity:calc(.15 + var(--glitch-intensity) * .55);color:#00eaff;transform:translate(calc(0px - var(--glitch-shift)), -1px);clip-path:polygon(0 16%,72% 16%,72% 24%,100% 24%,100% 31%,44% 31%,44% 27%,0 27%);animation:rebrand-title-fragment-a var(--glitch-motion-duration) ease-in-out infinite;animation-delay:var(--glitch-frame-delay)}.rebrand-maintenance.is-glitching .rebrand-glitch-title:after{opacity:calc(.15 + var(--glitch-intensity) * .55);color:#ff1744;transform:translate(var(--glitch-shift), 1px);clip-path:polygon(0 62%,38% 62%,38% 57%,100% 57%,100% 70%,66% 70%,66% 76%,0 76%);animation:rebrand-title-fragment-b var(--glitch-motion-duration) ease-in-out infinite reverse;animation-delay:var(--glitch-frame-delay)}.rebrand-maintenance.is-glitching .rebrand-content .rebrand-glitch-title:before,.rebrand-maintenance.is-glitching .rebrand-content .rebrand-glitch-title:after,.rebrand-maintenance.is-glitching .rebrand-content .rebrand-time-value:before,.rebrand-maintenance.is-glitching .rebrand-content .rebrand-time-value:after{display:none}.rebrand-content-ghost{z-index:2;pointer-events:none;opacity:0;will-change:opacity, transform;mix-blend-mode:normal;position:absolute;top:0;bottom:0;left:0;right:0}.rebrand-content-ghost-cyan,.rebrand-content-ghost-magenta{filter:none}@keyframes rebrand-title-fragment-a{0%,to{transform:translate(calc(0px - var(--glitch-shift)), -1px);opacity:.18}38%{transform:translate(var(--glitch-shift), 1px);opacity:.72}72%{opacity:.34;transform:translate(-1px)}}@keyframes rebrand-title-fragment-b{0%,to{transform:translate(var(--glitch-shift), 1px);opacity:.16}42%{transform:translate(calc(0px - var(--glitch-shift)), 0);opacity:.68}76%{opacity:.3;transform:translate(1px,-1px)}}.rebrand-lead{max-width:calc(590 * var(--gsi-space-unit,1px));color:#fff9;font-family:Inter,sans-serif;font-size:calc(12px * var(--gsi-font-scale,1));margin-inline-start:auto;margin-inline-end:auto;line-height:1.45}.rebrand-signals{border-radius:calc(15 * var(--gsi-space-unit,1px));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1f;border:1px solid #ffffff1f;grid-template-columns:1fr;gap:1px;width:100%;display:grid;overflow:hidden;box-shadow:0 24px 70px #00000042,inset 0 1px #ffffff06}.rebrand-signals article{min-height:0;padding:calc(10 * var(--gsi-space-unit,1px)) calc(14 * var(--gsi-space-unit,1px));background:#070708d6}.rebrand-signals span{color:var(--signal-red);letter-spacing:.2em;font:700 11px/1 Inter,sans-serif}.rebrand-signals strong{margin:calc(6 * var(--gsi-space-unit,1px)) 0 3px;font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.12em;display:block}.rebrand-signals p{color:#ffffff73;font:10px/1.3 Inter,sans-serif}.rebrand-countdown-wrap{margin-top:calc(14 * var(--gsi-space-unit,1px));justify-content:space-between;align-items:flex-start;gap:calc(8 * var(--gsi-space-unit,1px));flex-direction:column;align-items:center;display:flex}.rebrand-countdown{margin-top:calc(10 * var(--gsi-space-unit,1px));align-items:flex-start;gap:clamp(calc(6 * var(--gsi-space-unit,1px)), 2.4vw, calc(12 * var(--gsi-space-unit,1px)));letter-spacing:-.12em;filter:blur(.7px);text-shadow:3px 0 #ff1744,-3px 0 #00eaff;font:900 clamp(23px,7.5vw,32px)/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.rebrand-countdown-stack{margin-top:calc(10 * var(--gsi-space-unit,1px));position:relative}.rebrand-countdown-stack>.rebrand-countdown{margin-top:0}.rebrand-countdown-primary{opacity:1}.rebrand-countdown-breach{opacity:0;filter:contrast(1.45)saturate(1.4);text-shadow:calc(0px - var(--timer-breach-rgb-shift,5px)) 0 #00eaff, var(--timer-breach-rgb-shift,5px) 0 #ff304f, 0 0 24px #ffffff47;pointer-events:none;will-change:opacity, transform, filter;position:absolute;top:0;bottom:0;left:0;right:0}.rebrand-countdown span{flex-direction:column;display:flex}.rebrand-time-value{color:#f7f4ef;font:inherit;letter-spacing:inherit;display:block;position:relative}.rebrand-time-value:before,.rebrand-time-value:after{content:attr(data-text);pointer-events:none;opacity:0;animation:rebrand-timer-glitch var(--timer-glitch-duration) ease-in-out infinite;animation-delay:var(--timer-glitch-delay);position:absolute;top:0;bottom:0;left:0;right:0}.rebrand-time-value:before{color:#5fd8ff;clip-path:inset(12% 0 55%);transform:translate(-2px)}.rebrand-time-value:after{color:#ff304f;clip-path:inset(58% 0 8%);transform:translate(2px)}.rebrand-maintenance.is-calm .rebrand-time-value:before{color:#5fd8ff}.rebrand-maintenance.is-calm .rebrand-time-value:after{color:#42d9a7}.rebrand-countdown small{margin-top:calc(6 * var(--gsi-space-unit,1px));color:#ffffff52;letter-spacing:.16em;font:600 10px/1 Inter,sans-serif}.rebrand-countdown b{color:#fff3;font-weight:400}.rebrand-maintenance.is-calm .rebrand-countdown{filter:none;text-shadow:0 0 28px #42d9a714}@keyframes rebrand-timer-glitch{0%,76%,80%,84%,to{opacity:0}77%{opacity:var(--timer-glitch-strength);transform:translate(calc(0px - var(--timer-glitch-shift)), 0)}78%{opacity:calc(var(--timer-glitch-strength) - .18);transform:translate(2px,1px)}81%{opacity:calc(var(--timer-glitch-strength) - .08);transform:translate(var(--timer-glitch-shift), -1px)}82%{opacity:calc(var(--timer-glitch-strength) - .24);transform:translate(-1px)}}.rebrand-maintenance.is-timer-breach .rebrand-countdown-label-primary{opacity:0}.rebrand-maintenance.is-timer-breach .rebrand-countdown-label-corrupt{opacity:.86;clip-path:none;transform:none}.rebrand-maintenance.is-timer-breach .rebrand-countdown-primary{opacity:0}.rebrand-maintenance.is-timer-breach .rebrand-countdown-breach{opacity:1;clip-path:inset(0);filter:none;text-shadow:-2px 0 #00eaff9e,2px 0 #ff304f9e,0 0 24px #ffffff2e;transform:none}.rebrand-maintenance.is-timer-transitioning .rebrand-countdown-label-primary{opacity:.18;transform:translate3d(var(--timer-breach-ghost-x), var(--timer-breach-ghost-y), 0);filter:blur(.7px)}.rebrand-maintenance.is-timer-transitioning .rebrand-countdown-label-corrupt{opacity:1;transform:translate3d(var(--timer-breach-label-x), var(--timer-breach-label-y), 0) skewX(var(--timer-breach-skew))}.rebrand-maintenance.is-timer-transitioning .rebrand-countdown-primary{opacity:.16;transform:translate3d(var(--timer-breach-ghost-x), var(--timer-breach-ghost-y), 0);filter:blur(1.1px)}.rebrand-maintenance.is-timer-transitioning .rebrand-countdown-breach{opacity:.88;transform:translate3d(var(--timer-breach-motion-x), var(--timer-breach-motion-y), 0) skewX(var(--timer-breach-skew));filter:contrast(1.65)saturate(1.65);text-shadow:calc(0px - var(--timer-breach-rgb-shift)) calc(0px - var(--timer-breach-rgb-y)) #00eaff, var(--timer-breach-rgb-shift) var(--timer-breach-rgb-y) #ff304f, 0 0 30px #ffffff57}.rebrand-maintenance[data-timer-phase=exit] .rebrand-countdown-label-primary,.rebrand-maintenance[data-timer-phase=exit] .rebrand-countdown-primary{opacity:.38}.rebrand-maintenance[data-timer-phase=exit] .rebrand-countdown-breach{opacity:.68}.rebrand-maintenance.is-timer-breach .rebrand-countdown-breach .rebrand-time-value:before,.rebrand-maintenance.is-timer-breach .rebrand-countdown-breach .rebrand-time-value:after{opacity:.22;animation:none;display:block}.rebrand-maintenance.is-timer-transitioning .rebrand-countdown-breach .rebrand-time-value:before,.rebrand-maintenance.is-timer-transitioning .rebrand-countdown-breach .rebrand-time-value:after{opacity:.92}.rebrand-maintenance.is-timer-breach .rebrand-countdown-breach .rebrand-time-value:before{color:#00eaff;transform:translate(calc(0px - var(--timer-breach-rgb-shift)), calc(0px - var(--timer-breach-rgb-y)))}.rebrand-maintenance.is-timer-breach .rebrand-countdown-breach .rebrand-time-value:after{color:#ff304f;transform:translate(var(--timer-breach-rgb-shift), var(--timer-breach-rgb-y))}.rebrand-maintenance.is-timer-transitioning .rebrand-countdown-stack:before,.rebrand-maintenance.is-timer-transitioning .rebrand-countdown-stack:after{content:"";z-index:3;pointer-events:none;mix-blend-mode:screen;position:absolute}.rebrand-maintenance.is-timer-transitioning .rebrand-countdown-stack:before{inset:calc(-13 * var(--gsi-space-unit,1px)) calc(-38 * var(--gsi-space-unit,1px));opacity:.5;clip-path:polygon(0 12%,100% 8%,92% 29%,8% 34%,15% 52%,100% 48%,94% 72%,0 78%);transform:translate3d(var(--timer-breach-label-x), var(--timer-breach-label-y), 0) skewX(var(--timer-breach-skew));background:repeating-linear-gradient(0deg,#0000 0 5px,#00eaff33 5px 7px,#0000 7px 11px,#ff304f2e 11px 13px)}.rebrand-maintenance.is-timer-transitioning .rebrand-countdown-stack:after{inset:12% calc(-24 * var(--gsi-space-unit,1px)) 28%;opacity:.82;transform:translate3d(var(--timer-breach-motion-x), var(--timer-breach-motion-y), 0);border-top:2px solid #00eaff;border-bottom:2px solid #ff304f;box-shadow:0 0 18px #00eaff52,inset 0 0 16px #ff304f29}.rebrand-maintenance.is-timer-transitioning:is([data-timer-motion="1"],[data-timer-motion="4"]) .rebrand-countdown-breach{clip-path:inset(8% 0 13%)}.rebrand-maintenance.is-timer-transitioning:is([data-timer-motion="2"],[data-timer-motion="3"]) .rebrand-countdown-breach{clip-path:inset(17% 0 4%)}.rebrand-maintenance.is-timer-transitioning:is([data-timer-motion="1"],[data-timer-motion="4"]) .rebrand-countdown-label-corrupt{clip-path:inset(0 0 34%)}.rebrand-maintenance.is-timer-transitioning:is([data-timer-motion="2"],[data-timer-motion="3"]) .rebrand-countdown-label-corrupt{clip-path:inset(42% 0 0)}.rebrand-scrubbed{align-items:center;gap:calc(10 * var(--gsi-space-unit,1px));color:#ffffff61;font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.18em;display:none}.rebrand-scrubbed span{width:calc(70 * var(--gsi-space-unit,1px));background:repeating-linear-gradient(90deg, var(--signal-red) 0 4px, transparent 4px 7px);height:3px}.rebrand-footer{padding-top:calc(10 * var(--gsi-space-unit,1px));color:#ffffff59;font-size:calc(10px * var(--gsi-font-scale,1));width:100%;margin-top:auto;margin-top:clamp(calc(14 * var(--gsi-space-unit,1px)), 2.5vh, calc(24 * var(--gsi-space-unit,1px)));border-top:1px solid #ffffff14;flex-direction:column;align-items:center;gap:3px}.rebrand-footer strong{color:#ffffff9e;font-weight:600}.rebrand-video-stage,.rebrand-finale{z-index:80;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.rebrand-video-stage{background:#000}.rebrand-video-stage video{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.rebrand-live-chip,.rebrand-audio{z-index:4;align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.15em;background:#050506b3;border:1px solid #ffffff2e;font:700 10px/1 Inter,sans-serif;display:flex;position:absolute}.rebrand-live-chip{top:calc(24 * var(--gsi-space-unit,1px));left:calc(24 * var(--gsi-space-unit,1px));padding:calc(10 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px));color:var(--signal-red)}.rebrand-audio{right:calc(24 * var(--gsi-space-unit,1px));bottom:calc(24 * var(--gsi-space-unit,1px));padding:calc(11 * var(--gsi-space-unit,1px)) calc(14 * var(--gsi-space-unit,1px));cursor:pointer}.rebrand-finale{padding:calc(24 * var(--gsi-space-unit,1px));text-align:center;background:#030304}.rebrand-finale .rebrand-glitch-title{font-size:clamp(calc(48px * var(--gsi-font-scale,1)), 10vw, calc(150px * var(--gsi-font-scale,1)));color:var(--signal-red);text-shadow:5px 0 #00eaff,-5px 0 #fff}.rebrand-terminal-copy{color:#ffffff75;letter-spacing:.12em;text-transform:uppercase;font:13px/1.5 ui-monospace,monospace}.rebrand-maintenance.is-cinematic:not(.is-zero-handoff)>.rebrand-grid,.rebrand-maintenance.is-cinematic:not(.is-zero-handoff)>.rebrand-noise,.rebrand-maintenance.is-cinematic:not(.is-zero-handoff)>.rebrand-vignette,.rebrand-maintenance.is-cinematic:not(.is-zero-handoff)>.rebrand-atmosphere,.rebrand-maintenance.is-cinematic:not(.is-zero-handoff)>.rebrand-collapse-core,.rebrand-maintenance.is-cinematic:not(.is-zero-handoff)>.rebrand-interference{display:none}.rebrand-zero-handoff{z-index:1;transform-origin:50% 52%;pointer-events:none;will-change:opacity, transform;transition:opacity .12s linear,transform .12s linear;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.rebrand-maintenance.is-zero-handoff:after{content:"";z-index:65;pointer-events:none;opacity:0;mix-blend-mode:normal;background:linear-gradient(#0000 0 21%,#00e8ff33 21.2% 22.2%,#0000 22.4% 47%,#ff204e40 47.2% 50%,#ffffff38 50.2% 50.8%,#0000 51% 76%,#ffffff1f 76.2% 77%,#0000 77.2%),radial-gradient(circle at 50% 55%,#ffffff29,#0000 34%),linear-gradient(#000000b8,#000000b8);animation:1.8s step-end both rebrand-zero-scene-flash;position:absolute;top:-8%;bottom:-8%;left:-5%;right:-5%}@keyframes rebrand-zero-scene-flash{0%{opacity:.72;transform:translate(-18px)scaleY(.985)}5%{opacity:.08;transform:translate(11px,-3px)scaleY(1.01)}10%{opacity:.44;transform:translateY(4px)scaleY(.96)}15%{opacity:.04;transform:translate(-7px)}25%{opacity:.68;transform:translate(6px,-2px)scaleY(.94)}33%{opacity:.8;transform:translate(-4px,3px)scaleY(1.03)}39%{opacity:.08;transform:translate(3px)}46%,to{opacity:0;transform:translate(0,0)}}.rebrand-cinematic{--signal-red:#ff304f;z-index:60;color:#f8f7f2;opacity:var(--cinematic-handoff,1);contain:layout paint style;background:radial-gradient(circle,#22080e33,#0000 28%),radial-gradient(circle at 82% 18%,#00d9ff0e,#0000 31%),linear-gradient(145deg,#09090b 0%,#030304 58%,#080204 100%);transition:opacity .1s linear;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.rebrand-cinematic:before,.rebrand-cinematic:after{content:"";z-index:28;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.rebrand-cinematic:before{opacity:.16;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff0a 3px 4px),linear-gradient(90deg,#00e1ff06,#0000 24% 76%,#ff1c4a09)}.rebrand-cinematic:after{opacity:0;mix-blend-mode:screen;background:linear-gradient(#0000 0 18%,#ffffff1f 18.2% 18.8%,#0000 19% 43%,#ff244d29 43.2% 46%,#0000 46.2% 72%,#00e0ff1f 72.2% 73.4%,#0000 73.6%),repeating-linear-gradient(90deg,#0000 0 9%,#ffffff0a 9.2% 10%,#0000 10.2% 17%);top:-12%;bottom:-12%;left:-8%;right:-8%}.cinematic-video-preloader{left:calc(-10 * var(--gsi-space-unit,1px));top:calc(-10 * var(--gsi-space-unit,1px));opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.cinematic-capture-layer{z-index:5;opacity:var(--cinematic-content-opacity,1);pointer-events:none;transition:opacity .1s linear;position:absolute;top:0;bottom:0;left:0;right:0}.cinematic-dust-field{z-index:10;pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.cinematic-capture-source{pointer-events:none;overflow:hidden}.cinematic-capture-source,.cinematic-capture-source *,.cinematic-capture-source :before,.cinematic-capture-source :after{transition:none!important;animation:none!important}.cinematic-capture-source .cinematic-interface{opacity:1!important;transform:none!important}.cinematic-interface{z-index:5;width:min(calc(1120 * var(--gsi-space-unit,1px)), calc(100% - calc(48 * var(--gsi-space-unit,1px))));height:100%;padding:clamp(calc(74 * var(--gsi-space-unit,1px)), 9vh, calc(104 * var(--gsi-space-unit,1px))) 0 clamp(calc(24 * var(--gsi-space-unit,1px)), 4vh, calc(48 * var(--gsi-space-unit,1px)));text-align:center;opacity:var(--cinematic-interface-opacity);transform:translate3d(var(--cinematic-shake-x), var(--cinematic-shake-y), 0);transform-origin:50% 51%;will-change:transform, opacity;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;transition:transform .1s linear,opacity .18s linear;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.cinematic-interface>.rebrand-header{top:clamp(calc(18 * var(--gsi-space-unit,1px)), 3.5vh, calc(38 * var(--gsi-space-unit,1px)));color:#ffffff85;flex-direction:row;justify-content:space-between;width:100%;position:absolute;left:0}.cinematic-interface .rebrand-status{color:#ff4962;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cinematic-hero{width:100%;max-width:calc(1080 * var(--gsi-space-unit,1px));margin:0 auto;transition:opacity .5s,filter .2s linear,transform .1s linear}.cinematic-eyebrow{margin-bottom:clamp(calc(12 * var(--gsi-space-unit,1px)), 2vh, calc(24 * var(--gsi-space-unit,1px)));color:#ff4763e0;text-shadow:0 0 20px #ff304f52;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cinematic-hostile-title{z-index:1;max-width:calc(1080 * var(--gsi-space-unit,1px));color:#f7f4ef;letter-spacing:-.055em;text-wrap:balance;text-transform:uppercase;text-shadow:0 0 42px #ffffff0f;margin:0 auto;font:950 clamp(46px,8.5vw,128px)/.84 Arial Narrow,Roboto Condensed,Inter,sans-serif;position:relative}.cinematic-hostile-title:before,.cinematic-hostile-title:after{content:attr(data-text);z-index:-1;opacity:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.cinematic-hostile-title:before{color:#00e8ff;text-shadow:-4px 0 18px #00e8ff5c}.cinematic-hostile-title:after{color:#ff204e;text-shadow:4px 0 18px #ff204e66}.cinematic-lead{max-width:calc(640 * var(--gsi-space-unit,1px));margin:clamp(calc(18 * var(--gsi-space-unit,1px)), 3vh, calc(34 * var(--gsi-space-unit,1px))) auto 0;color:#ffffff70;letter-spacing:.07em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cinematic-system-panels{width:min(100%, calc(980 * var(--gsi-space-unit,1px)));margin-top:clamp(calc(20 * var(--gsi-space-unit,1px)), 3vh, calc(34 * var(--gsi-space-unit,1px)));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-color:#0000;grid-template-columns:repeat(3,1fr);transition:opacity .5s;position:relative;overflow:visible}.cinematic-system-panels article{isolation:isolate;background:0 0;position:relative;overflow:visible}.cinematic-system-panels:before,.cinematic-system-panels article:before{content:"";z-index:0;pointer-events:none;opacity:var(--cinematic-structure-opacity);will-change:transform, opacity;transition:transform .1s linear,opacity .1s linear;position:absolute}.cinematic-system-panels:before{border-radius:calc(15 * var(--gsi-space-unit,1px));transform:var(--cinematic-structure-transform);border:1px solid #ff2e5033;top:-1px;bottom:-1px;left:-1px;right:-1px;box-shadow:0 22px 80px #0000008c,0 0 44px #ff234b09}.cinematic-system-panels article:before{background:#090507e6;border-right:1px solid #ff2e5026;top:0;bottom:0;left:0;right:0}.cinematic-system-panels article:first-child:before{transform:var(--cinematic-panel-left-transform)}.cinematic-system-panels article:nth-child(2):before{transform:var(--cinematic-panel-middle-transform)}.cinematic-system-panels article:nth-child(3):before{transform:var(--cinematic-panel-right-transform);border-right:0}.cinematic-system-panels span,.cinematic-system-panels strong{color:#ff4962}.cinematic-zero-block{margin-top:clamp(calc(20 * var(--gsi-space-unit,1px)), 3.5vh, calc(42 * var(--gsi-space-unit,1px)));transition:opacity .25s linear,transform .1s linear}.cinematic-zero-block .rebrand-countdown-label{color:#ff3f5bbd;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.cinematic-zero-timer{margin-top:calc(12 * var(--gsi-space-unit,1px));justify-content:center;align-items:flex-start;gap:clamp(calc(8 * var(--gsi-space-unit,1px)), 1.8vw, calc(24 * var(--gsi-space-unit,1px)));color:#f7f5f0;letter-spacing:-.1em;text-shadow:-5px 0 #00def6,5px 0 #ff214d,0 0 38px #ffffff1f;transform-origin:50%;will-change:transform, filter;font:950 clamp(34px,6.2vw,88px)/.9 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:relative}.cinematic-zero-timer>span{flex-direction:column;align-items:center;display:flex}.cinematic-zero-timer strong{font:inherit}.cinematic-zero-timer small{margin-top:calc(10 * var(--gsi-space-unit,1px));color:#ffffff57;letter-spacing:.22em;font:700 11px/1 Inter,sans-serif}.cinematic-zero-timer b{color:#ffffff47;font-weight:300}.cinematic-phase-final-timer .cinematic-hero{opacity:.2;filter:blur(1.5px);transform:translate3d(0, var(--cinematic-hero-entry-y,0), 0) scale(var(--cinematic-hero-entry-scale,1));transform-origin:50%}.cinematic-phase-final-timer .cinematic-system-panels{opacity:0}.cinematic-phase-final-timer .cinematic-zero-block{width:min(calc(960 * var(--gsi-space-unit,1px)), 100%);transform:translateY(var(--cinematic-zero-entry-y,0)) scale(var(--cinematic-zero-entry-scale-desktop,1));position:relative;top:auto;left:auto}.rebrand-cinematic[data-final-timer-stage=impact] .cinematic-zero-timer{animation:.45s step-end infinite cinematic-zero-impact;animation-delay:var(--cinematic-animation-delay)}.rebrand-cinematic[data-final-timer-stage=rupture] .cinematic-zero-timer{animation:.72s step-end infinite cinematic-zero-rupture;animation-delay:var(--cinematic-animation-delay)}.rebrand-cinematic[data-final-timer-stage=impact]:after,.rebrand-cinematic[data-final-timer-stage=rupture]:after,.cinematic-phase-corruption:after,.cinematic-phase-takeover:after{animation:.92s step-end infinite cinematic-screen-fracture;animation-delay:var(--cinematic-animation-delay)}.cinematic-phase-errors .cinematic-hostile-title:before,.cinematic-phase-corruption .cinematic-hostile-title:before,.cinematic-phase-takeover .cinematic-hostile-title:before,.cinematic-phase-singularity .cinematic-hostile-title:before{animation:1.35s step-end infinite cinematic-title-split-cyan;animation-delay:var(--cinematic-animation-delay)}.cinematic-phase-errors .cinematic-hostile-title:after,.cinematic-phase-corruption .cinematic-hostile-title:after,.cinematic-phase-takeover .cinematic-hostile-title:after,.cinematic-phase-singularity .cinematic-hostile-title:after{animation:1.72s step-end infinite cinematic-title-split-red;animation-delay:var(--cinematic-animation-delay)}.cinematic-phase-corruption .cinematic-interface>.rebrand-header,.cinematic-phase-takeover .cinematic-interface>.rebrand-header,.cinematic-phase-singularity .cinematic-interface>.rebrand-header{animation:2.3s step-end infinite cinematic-panel-fracture;animation-delay:var(--cinematic-animation-delay)}.cinematic-phase-corruption .cinematic-hero,.cinematic-phase-takeover .cinematic-hero,.cinematic-phase-singularity .cinematic-hero{animation:1.83s step-end infinite reverse cinematic-panel-fracture;animation-delay:var(--cinematic-animation-delay)}.cinematic-phase-corruption .cinematic-system-panels,.cinematic-phase-takeover .cinematic-system-panels,.cinematic-phase-singularity .cinematic-system-panels{animation:1.57s step-end infinite cinematic-panel-fracture;animation-delay:var(--cinematic-animation-delay)}.cinematic-phase-corruption .cinematic-zero-block,.cinematic-phase-takeover .cinematic-zero-block,.cinematic-phase-singularity .cinematic-zero-block{animation:2.07s step-end infinite reverse cinematic-panel-fracture;animation-delay:var(--cinematic-animation-delay)}.cinematic-phase-singularity:after,.cinematic-phase-engulf:after{animation:1.18s step-end infinite cinematic-collapse-glitch;animation-delay:var(--cinematic-animation-delay)}.cinematic-errors{z-index:9;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.cinematic-error{max-width:min(72vw, calc(620 * var(--gsi-space-unit,1px)));padding:calc(5 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));color:#ff3558;letter-spacing:.045em;white-space:nowrap;text-shadow:2px 0 #ffffff29;will-change:opacity, transform;background:#100004c2;border-left:2px solid;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:800;line-height:1.15;transition:opacity 45ms step-end,transform 90ms linear;position:absolute;box-shadow:0 0 24px #ff1b461f}.cinematic-error.error-tone-1{color:#00dff6;background:#000c10bd;box-shadow:0 0 24px #00dff61a}.cinematic-error.error-tone-2{color:#f5f2ed;background:#0a0a0bc7}.cinematic-error.error-tone-3{color:#56e9a5;background:#000f09c2}.cinematic-error.error-tone-4{color:#ff39d4;background:#11000ebf;box-shadow:0 0 24px #ff39d41a}.cinematic-singularity{z-index:2;aspect-ratio:1;width:100vmax;opacity:var(--cinematic-hole-opacity);transform:translate(-50%, -50%) scale(var(--cinematic-hole-scale));transform-origin:50%;will-change:transform, opacity;pointer-events:none;transition:transform .1s linear,opacity .18s linear;position:absolute;top:50%;left:50%}.cinematic-event-horizon{z-index:5;aspect-ratio:1;background:radial-gradient(circle at 48% 45%,#000000fb 0 36%,#000000e6 52%,#00000094 70%,#0003 86%,#0000 100%);border-radius:50%;width:66%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 110px 42px #00000047,0 0 240px 95px #0000001f,inset -18px -16px 46px #0000003d}.cinematic-center-pulse,.cinematic-blackout{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.cinematic-center-pulse{z-index:35;filter:blur(14px);background:radial-gradient(circle,#bff4fff5 0,#40b5cd6b 1.2%,#103b4424 4%,#0000 16%)}.cinematic-blackout{z-index:40;opacity:var(--cinematic-blackout);background:#000;transition:opacity .1s linear}.cinematic-preview-chip{z-index:50;color:#ffffffa3;border-color:#ff304f59}.cinematic-preview-chip strong{color:#ff4962}@keyframes cinematic-zero-impact{0%,to{opacity:1;filter:contrast();transform:translate(0,0)skew(0deg)}9%{opacity:.75;filter:contrast(2.2);transform:translate(-34px,7px)skew(11deg)scaleY(.78)}17%{opacity:1;transform:translate(28px,-12px)skew(-8deg)scaleX(1.08)}29%{opacity:.2;transform:translateY(19px)scaleY(.18)}35%{opacity:1;filter:contrast(1.8);transform:translate(-17px,-5px)scaleX(.92)}48%{transform:translate(20px,3px)skewY(5deg)}55%,86%{opacity:1;filter:none;transform:translate(0,0)}90%{opacity:.55;transform:translate(11px,-4px)scaleY(1.08)}}@keyframes cinematic-zero-rupture{0%,42%,64%,to{opacity:1;filter:none;transform:translate(0,0)}43%{opacity:.78;filter:contrast(2);transform:translate(-26px,9px)skew(9deg)}46%{opacity:1;transform:translate(31px,-8px)skew(-12deg)scaleY(.72)}50%{opacity:.28;transform:translate(-8px,14px)scaleX(1.18)scaleY(.25)}54%{opacity:1;transform:translate(18px,-3px)scaleX(.86)}58%{filter:contrast(1.7);transform:translate(-11px,5px)}65%{opacity:.5;transform:translate(8px,-2px)}68%{opacity:1;transform:translate(0,0)}}@keyframes cinematic-screen-fracture{0%,52%,70%,88%,to{opacity:0;clip-path:inset(0);transform:translate(0,0)}53%{opacity:.72;clip-path:inset(16% 0 61%);transform:translate(-3%)}56%{opacity:.25;clip-path:inset(54% 0 29%);transform:translate(5%)}60%{opacity:.64;clip-path:inset(76% 0 10%);transform:translate(-2%)}64%{opacity:0}89%{opacity:.45;clip-path:inset(35% 0 48%);transform:translate(2%)}93%{opacity:0}}@keyframes cinematic-collapse-glitch{0%,31%,43%,68%,79%,to{opacity:0;clip-path:inset(0);transform:translate(0,0)}32%{opacity:.66;clip-path:inset(8% 0 68%);transform:translate(-3.5%)skew(3deg)}35%{opacity:.28;clip-path:inset(42% 0 32%);transform:translate(4.5%)scaleY(.72)}39%{opacity:.58;clip-path:inset(73% 0 9%);transform:translate(-2%)}44%{opacity:0}69%{opacity:.44;clip-path:inset(24% 0 57%);transform:translate(2.8%)skew(-2deg)}73%{opacity:.22;clip-path:inset(61% 0 18%);transform:translate(-4%)}78%{opacity:0}}@keyframes cinematic-title-split-cyan{0%,63%,71%,88%,to{opacity:0;clip-path:inset(0);transform:translate(0,0)}64%{opacity:.9;clip-path:inset(5% 0 62%);transform:translate(-17px,3px)}67%{opacity:.52;clip-path:inset(44% 0 21%);transform:translate(9px,-4px)}70%{opacity:.8;clip-path:inset(75% 0 4%);transform:translate(-6px,1px)}89%{opacity:.65;clip-path:inset(24% 0 55%);transform:translate(-9px,-2px)}92%{opacity:0}}@keyframes cinematic-title-split-red{0%,48%,56%,82%,to{opacity:0;clip-path:inset(0);transform:translate(0,0)}49%{opacity:.85;clip-path:inset(61% 0 8%);transform:translate(15px,-2px)}52%{opacity:.45;clip-path:inset(17% 0 57%);transform:translate(-8px,5px)}55%{opacity:.72;clip-path:inset(38% 0 34%);transform:translate(6px)}83%{opacity:.6;clip-path:inset(8% 0 76%);transform:translate(11px,3px)}86%{opacity:0}}@keyframes cinematic-panel-fracture{0%,62%,70%,91%,to{clip-path:inset(0);transform:translate(0,0)}63%{clip-path:inset(0 0 68%);transform:translate(-9px,2px)}65%{clip-path:inset(42% 0 24%);transform:translate(13px,-3px)}68%{clip-path:inset(77% 0 0);transform:translate(-4px,1px)}92%{clip-path:inset(28% 0 51%);transform:translate(7px,-2px)}95%{clip-path:inset(0);transform:translate(0,0)}}@media (max-width:720px){.rebrand-countdown-wrap,.rebrand-countdown-wrap>div:first-child,.rebrand-countdown-stack{width:100%;min-width:0}.rebrand-countdown-stack>.rebrand-countdown{justify-content:center;width:100%}.cinematic-interface{width:calc(100% - calc(24 * var(--gsi-space-unit,1px)));padding:calc(68 * var(--gsi-space-unit,1px)) 0 calc(20 * var(--gsi-space-unit,1px))}.cinematic-interface>.rebrand-header{top:calc(16 * var(--gsi-space-unit,1px));justify-content:center;gap:calc(7 * var(--gsi-space-unit,1px));flex-direction:column}.cinematic-interface .rebrand-logo{width:calc(96 * var(--gsi-space-unit,1px))}.cinematic-interface .rebrand-status{font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.12em}.cinematic-eyebrow{margin-bottom:calc(13 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.2em}.cinematic-hostile-title{font-size:clamp(calc(40px * var(--gsi-font-scale,1)), 14vw, calc(68px * var(--gsi-font-scale,1)));line-height:.88}.cinematic-lead{margin-top:calc(15 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1));line-height:1.4}.cinematic-system-panels{margin-top:calc(18 * var(--gsi-space-unit,1px));grid-template-columns:repeat(3,minmax(0,1fr))}.cinematic-system-panels article{padding:calc(9 * var(--gsi-space-unit,1px)) calc(5 * var(--gsi-space-unit,1px))}.cinematic-system-panels strong{margin-top:calc(6 * var(--gsi-space-unit,1px));font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.07em;line-height:1.25}.cinematic-system-panels p{display:none}.cinematic-zero-block{margin-top:calc(18 * var(--gsi-space-unit,1px))}.cinematic-zero-block .rebrand-countdown-label{font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.17em}.cinematic-zero-timer{gap:clamp(calc(5 * var(--gsi-space-unit,1px)), 2.4vw, calc(10 * var(--gsi-space-unit,1px)));font-size:clamp(calc(31px * var(--gsi-font-scale,1)), 11vw, calc(48px * var(--gsi-font-scale,1)))}.cinematic-zero-timer small{margin-top:calc(7 * var(--gsi-space-unit,1px));font-size:calc(10px * var(--gsi-font-scale,1))}.cinematic-phase-final-timer .cinematic-zero-block{width:calc(100% - calc(16 * var(--gsi-space-unit,1px)));transform:translateY(var(--cinematic-zero-entry-y,0)) scale(var(--cinematic-zero-entry-scale-mobile,1));top:auto}.cinematic-error{text-overflow:ellipsis;max-width:88vw;overflow:hidden}.cinematic-preview-chip{top:auto;right:calc(12 * var(--gsi-space-unit,1px));bottom:calc(12 * var(--gsi-space-unit,1px))}}@media (min-width:721px){.rebrand-content{width:min(calc(980 * var(--gsi-space-unit,1px)), calc(100% - calc(48 * var(--gsi-space-unit,1px))));padding:calc(24 * var(--gsi-space-unit,1px)) 0 calc(18 * var(--gsi-space-unit,1px))}.rebrand-header,.rebrand-footer{font-size:calc(10px * var(--gsi-font-scale,1))}.rebrand-logo{width:calc(138 * var(--gsi-space-unit,1px))}.rebrand-hero{margin:clamp(calc(28 * var(--gsi-space-unit,1px)), 5vh, calc(48 * var(--gsi-space-unit,1px))) auto calc(24 * var(--gsi-space-unit,1px))}.rebrand-glitch-title{font-size:clamp(calc(72px * var(--gsi-font-scale,1)), 8vw, calc(104px * var(--gsi-font-scale,1)))}.rebrand-lead{font-size:calc(16px * var(--gsi-font-scale,1));line-height:1.5}.rebrand-signals{grid-template-columns:repeat(3,1fr)}.rebrand-signals article{min-height:calc(104 * var(--gsi-space-unit,1px));padding:calc(16 * var(--gsi-space-unit,1px)) calc(18 * var(--gsi-space-unit,1px))}.rebrand-signals span{font-size:calc(11px * var(--gsi-font-scale,1))}.rebrand-signals strong{margin:calc(12 * var(--gsi-space-unit,1px)) 0 calc(6 * var(--gsi-space-unit,1px));font-size:calc(12px * var(--gsi-font-scale,1))}.rebrand-signals p{font-size:calc(11px * var(--gsi-font-scale,1));line-height:1.4}.rebrand-countdown-wrap{margin-top:calc(20 * var(--gsi-space-unit,1px));align-items:center;gap:calc(14 * var(--gsi-space-unit,1px));flex-direction:column}.rebrand-countdown{gap:clamp(calc(8 * var(--gsi-space-unit,1px)), 1.6vw, calc(22 * var(--gsi-space-unit,1px)));font-size:clamp(calc(30px * var(--gsi-font-scale,1)), 4vw, calc(52px * var(--gsi-font-scale,1)))}.rebrand-countdown small{margin-top:calc(7 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1))}.rebrand-scrubbed{display:flex}.rebrand-footer{padding-top:calc(14 * var(--gsi-space-unit,1px));justify-content:center;align-items:center;gap:calc(20 * var(--gsi-space-unit,1px));flex-direction:row}}@media (max-height:700px){.rebrand-hero{margin-top:calc(14 * var(--gsi-space-unit,1px));margin-bottom:calc(10 * var(--gsi-space-unit,1px))}.rebrand-glitch-title{font-size:clamp(calc(38px * var(--gsi-font-scale,1)), 13vw, calc(56px * var(--gsi-font-scale,1)));margin-block-start:10px;margin-block-end:10px}.rebrand-signals p{display:none}.rebrand-signals article{padding:calc(7 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px));justify-content:center;align-items:center;gap:calc(10 * var(--gsi-space-unit,1px));display:flex}.rebrand-signals strong{font-size:calc(10px * var(--gsi-font-scale,1));margin:0}.rebrand-countdown-label{font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.24em}.rebrand-countdown-wrap{margin-top:calc(10 * var(--gsi-space-unit,1px))}.rebrand-footer{padding-top:calc(7 * var(--gsi-space-unit,1px))}.cinematic-interface{padding-top:calc(58 * var(--gsi-space-unit,1px));padding-bottom:calc(12 * var(--gsi-space-unit,1px))}.cinematic-interface>.rebrand-header{top:calc(12 * var(--gsi-space-unit,1px))}.cinematic-hero{margin:0 auto}.cinematic-lead{margin-top:calc(11 * var(--gsi-space-unit,1px))}.cinematic-system-panels,.cinematic-zero-block{margin-top:calc(12 * var(--gsi-space-unit,1px))}.cinematic-zero-timer{margin-top:calc(8 * var(--gsi-space-unit,1px));font-size:clamp(calc(30px * var(--gsi-font-scale,1)), 5vw, calc(62px * var(--gsi-font-scale,1)))}}@media (prefers-reduced-motion:reduce){.rebrand-zero-handoff,.rebrand-maintenance.is-zero-handoff:after{display:none!important}.rebrand-cinematic{transition:none;opacity:1!important}.rebrand-interference{display:none}.rebrand-atmosphere *,.rebrand-atmosphere:before,.rebrand-atmosphere:after{animation:none!important}.rebrand-maintenance.is-timer-breach .rebrand-countdown-label-primary,.rebrand-maintenance.is-timer-breach .rebrand-countdown-primary{opacity:1;filter:none;animation:none;transform:none}.rebrand-maintenance.is-timer-breach .rebrand-countdown-label-corrupt,.rebrand-maintenance.is-timer-breach .rebrand-countdown-breach{opacity:0;animation:none}.rebrand-cinematic:after,.cinematic-hostile-title:before,.cinematic-hostile-title:after,.cinematic-interface>.rebrand-header,.cinematic-hero,.cinematic-system-panels,.cinematic-zero-block,.cinematic-zero-timer{animation:none!important}.cinematic-interface{transition:opacity .3s linear;transform:none;-webkit-mask-image:none;mask-image:none}.cinematic-dust-field{display:none}.cinematic-error{transition:opacity .12s linear}.cinematic-singularity{transition-duration:.3s}}.maintenance-marquee-track{white-space:nowrap;will-change:transform;width:max-content;min-width:max-content;animation:24s linear infinite maintenance-marquee;display:flex}.maintenance-marquee-fade{overflow:hidden}.maintenance-banner{opacity:0;will-change:max-height, opacity, transform;max-height:0;transition:max-height .65s cubic-bezier(.22,1,.36,1),opacity .26s,transform .65s cubic-bezier(.22,1,.36,1);overflow:hidden}.maintenance-banner[data-expanded=true]{max-height:calc(40 * var(--gsi-space-unit,1px));opacity:1}.maintenance-banner-viewport{height:calc(40 * var(--gsi-space-unit,1px));min-height:calc(40 * var(--gsi-space-unit,1px));border-bottom:1px solid hsl(var(--primary) / .55);overflow:hidden}.maintenance-banner--mobile{left:0;right:0;z-index:70;color:hsl(var(--primary-foreground));background:linear-gradient(90deg, hsl(var(--primary)), hsl(var(--accent)), hsl(var(--primary)));position:fixed;top:0;transform:translateY(-100%)}.maintenance-banner--mobile[data-expanded=true]{transform:translate(0,0)}.site-navbar{top:var(--maintenance-banner-height,0px);transition:top .65s cubic-bezier(.22,1,.36,1)}.ibnf-app-content-shell{padding-top:var(--maintenance-banner-height,0px);transition:padding-top .65s cubic-bezier(.22,1,.36,1)}.ibnf-app-content-shell:has(.next-season-tournament-page){box-sizing:border-box;height:auto;min-height:100dvh;overflow:clip visible}.ibnf-app-content-shell:has(.national-event-screen){box-sizing:border-box;width:100%;height:auto;min-height:100dvh;position:relative;top:auto;bottom:auto;left:auto;right:auto;overflow:clip visible}@media (min-width:1024px){.site-navbar{top:0}.maintenance-banner--mobile{display:none}.maintenance-nav-capsule{isolation:isolate;transition:padding-bottom .65s cubic-bezier(.22,1,.36,1),border-radius .65s cubic-bezier(.22,1,.36,1);overflow:hidden!important}.maintenance-nav-capsule:has(.maintenance-banner--desktop[data-expanded=true]){padding-bottom:calc(41 * var(--gsi-space-unit,1px));border-radius:calc(26 * var(--gsi-space-unit,1px))!important}.maintenance-nav-primary-row{z-index:2;position:relative}.maintenance-nav-announcement-host{right:calc(5 * var(--gsi-space-unit,1px));bottom:calc(4 * var(--gsi-space-unit,1px));left:calc(5 * var(--gsi-space-unit,1px));z-index:1;box-sizing:border-box;border-radius:0 0 calc(21 * var(--gsi-space-unit,1px)) calc(21 * var(--gsi-space-unit,1px));pointer-events:none;width:auto;min-width:0;position:absolute;overflow:hidden}.maintenance-banner--desktop{box-sizing:border-box;transform-origin:top;width:100%;color:hsl(var(--foreground));box-shadow:none;padding:0;display:block;position:relative;transform:translateY(-.5rem)scaleY(.78)}.maintenance-banner--desktop[data-expanded=true]{transform:translate(0,0)scaleY(1)}.maintenance-banner--desktop:before{content:"";top:calc(4 * var(--gsi-space-unit,1px));z-index:3;background:linear-gradient(90deg, transparent, hsl(var(--accent) / .7) 4%, hsl(var(--primary)) 14%, hsl(var(--primary)) 86%, hsl(var(--accent) / .7) 96%, transparent);height:1px;filter:drop-shadow(0 0 2px hsl(var(--primary) / .9)) drop-shadow(0 0 7px hsl(var(--primary) / .42));pointer-events:none;position:absolute;left:7%;right:18%}.maintenance-banner--desktop .maintenance-banner-viewport{height:calc(35 * var(--gsi-space-unit,1px));min-height:calc(35 * var(--gsi-space-unit,1px));margin-top:calc(4 * var(--gsi-space-unit,1px));border-radius:0 0 calc(21 * var(--gsi-space-unit,1px)) calc(21 * var(--gsi-space-unit,1px));box-shadow:none;background:0 0;border:0;padding-inline-start:20px;padding-inline-end:20px;position:relative}.maintenance-banner--desktop .maintenance-banner-viewport:before,.maintenance-banner--desktop .maintenance-banner-viewport:after{content:"";z-index:3;width:calc(44 * var(--gsi-space-unit,1px));height:calc(21 * var(--gsi-space-unit,1px));filter:drop-shadow(0 0 2px hsl(var(--accent) / .72)) drop-shadow(0 0 6px hsl(var(--primary) / .3));pointer-events:none;position:absolute;bottom:0}.maintenance-banner--desktop .maintenance-banner-viewport:before{border-bottom:1.5px solid hsl(var(--accent) / .78);border-left:1.5px solid hsl(var(--accent) / .78);border-radius:0 0 0 calc(21 * var(--gsi-space-unit,1px));left:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 28%,#0000 96%);mask-image:linear-gradient(90deg,#000 0% 28%,#0000 96%)}.maintenance-banner--desktop .maintenance-banner-viewport:after{border-right:1.5px solid hsl(var(--accent) / .78);border-bottom:1.5px solid hsl(var(--accent) / .78);border-radius:0 0 calc(21 * var(--gsi-space-unit,1px)) 0;right:0;-webkit-mask-image:linear-gradient(270deg,#000 0% 28%,#0000 96%);mask-image:linear-gradient(270deg,#000 0% 28%,#0000 96%)}.maintenance-banner--desktop .maintenance-marquee-track{z-index:1;position:relative}.maintenance-banner--desktop .maintenance-marquee-fade{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28px calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 28px calc(100% - 28px),#0000 100%)}.maintenance-banner--desktop .maintenance-marquee-copy{text-shadow:0 1px 2px hsl(var(--background) / .95), 0 0 9px hsl(var(--primary) / .2)}}.maintenance-marquee-copy{white-space:nowrap;overflow-wrap:normal;word-break:normal;min-width:max-content}@media (prefers-reduced-motion:reduce){.maintenance-banner,.site-navbar,.ibnf-app-content-shell{transition-duration:1ms}.maintenance-marquee-track{animation:none}}.tiptap-editor .ProseMirror{min-height:calc(80 * var(--gsi-space-unit,1px));padding:calc(12 * var(--gsi-space-unit,1px));outline:none;font-family:Inter,sans-serif}.tiptap-editor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:hsl(var(--muted-foreground));pointer-events:none;height:0}.tiptap-editor .ProseMirror p{margin-bottom:.25em}.tiptap-editor .ProseMirror h2{font-size:calc(1.25rem * var(--gsi-font-scale,1));margin-top:calc(12 * var(--gsi-space-unit,1px));margin-bottom:calc(4 * var(--gsi-space-unit,1px));letter-spacing:.05em;font-family:Bebas Neue,sans-serif;font-weight:700}.tiptap-editor .ProseMirror h3{font-size:calc(1.1rem * var(--gsi-font-scale,1));margin-top:calc(8 * var(--gsi-space-unit,1px));margin-bottom:calc(4 * var(--gsi-space-unit,1px));letter-spacing:.05em;font-family:Bebas Neue,sans-serif;font-weight:600}.tiptap-editor .ProseMirror ul{padding-left:calc(24 * var(--gsi-space-unit,1px));margin:calc(4 * var(--gsi-space-unit,1px)) 0;list-style:outside}.tiptap-editor .ProseMirror ol{padding-left:calc(24 * var(--gsi-space-unit,1px));margin:calc(4 * var(--gsi-space-unit,1px)) 0;list-style:decimal}.tiptap-editor .ProseMirror li{margin-bottom:calc(2 * var(--gsi-space-unit,1px))}.tiptap-editor .ProseMirror blockquote{border-left:2px solid hsl(var(--primary) / .5);padding-left:calc(12 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground));margin:calc(8 * var(--gsi-space-unit,1px)) 0;font-style:italic}.tiptap-editor .ProseMirror code{background:hsl(var(--secondary));padding:calc(2 * var(--gsi-space-unit,1px)) calc(6 * var(--gsi-space-unit,1px));border-radius:calc(4 * var(--gsi-space-unit,1px));font-size:calc(.875rem * var(--gsi-font-scale,1));color:hsl(var(--primary));font-family:monospace}.tiptap-editor .ProseMirror a{color:hsl(var(--primary));text-decoration:underline}.tiptap-editor .ProseMirror img{max-height:calc(256 * var(--gsi-space-unit,1px));border-radius:calc(12 * var(--gsi-space-unit,1px));margin:calc(8 * var(--gsi-space-unit,1px)) 0;border:1px solid hsl(var(--border))}.tiptap-editor .ProseMirror mark{border-radius:calc(9999 * var(--gsi-space-unit,1px));padding:calc(2.4 * var(--gsi-space-unit,1px)) calc(8.8 * var(--gsi-space-unit,1px));-webkit-box-decoration-break:clone;box-decoration-break:clone}.tiptap-editor .ProseMirror em mark,.tiptap-editor .ProseMirror mark em{padding-right:calc(12 * var(--gsi-space-unit,1px))}.rich-content p{margin-bottom:.25em}.rich-content h2{font-size:calc(1.25rem * var(--gsi-font-scale,1));margin-top:calc(12 * var(--gsi-space-unit,1px));margin-bottom:calc(4 * var(--gsi-space-unit,1px));font-weight:700}.rich-content h3{font-size:calc(1.1rem * var(--gsi-font-scale,1));margin-top:calc(8 * var(--gsi-space-unit,1px));margin-bottom:calc(4 * var(--gsi-space-unit,1px));font-weight:600}.rich-content ul{padding-left:calc(24 * var(--gsi-space-unit,1px));margin:calc(4 * var(--gsi-space-unit,1px)) 0;list-style:outside}.rich-content ol{padding-left:calc(24 * var(--gsi-space-unit,1px));margin:calc(4 * var(--gsi-space-unit,1px)) 0;list-style:decimal}.rich-content li{margin-bottom:calc(2 * var(--gsi-space-unit,1px))}.rich-content blockquote{border-left:2px solid hsl(var(--primary) / .5);padding-left:calc(12 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground));margin:calc(8 * var(--gsi-space-unit,1px)) 0;font-style:italic}.rich-content code{background:hsl(var(--secondary));padding:calc(2 * var(--gsi-space-unit,1px)) calc(6 * var(--gsi-space-unit,1px));border-radius:calc(4 * var(--gsi-space-unit,1px));font-size:calc(.875rem * var(--gsi-font-scale,1));color:hsl(var(--primary));font-family:monospace}.rich-content a{color:hsl(var(--primary));text-decoration:underline}.rich-content a:hover{opacity:.8}.rich-content img{max-height:calc(256 * var(--gsi-space-unit,1px));border-radius:calc(12 * var(--gsi-space-unit,1px));margin:calc(8 * var(--gsi-space-unit,1px)) 0;border:1px solid hsl(var(--border))}.rich-content img[alt=Sticker]{height:calc(96 * var(--gsi-space-unit,1px));width:calc(96 * var(--gsi-space-unit,1px));-o-object-fit:contain;object-fit:contain;border:none}.rich-content mark{border-radius:calc(9999 * var(--gsi-space-unit,1px));padding:calc(2.4 * var(--gsi-space-unit,1px)) calc(8.8 * var(--gsi-space-unit,1px));-webkit-box-decoration-break:clone;box-decoration-break:clone}.rich-content em mark,.rich-content mark em{padding-right:calc(12 * var(--gsi-space-unit,1px))}@page{size:landscape;margin:8mm}@media print{html,body{color:#000!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important;margin:0!important;padding:0!important}body>*{display:none!important}body>.print-view-container{display:block!important}.print-view{font-family:Inter,sans-serif;color:#111!important;background:#fff!important;display:block!important}.print-header{text-align:center;padding-bottom:calc(8 * var(--gsi-space-unit,1px));margin-bottom:calc(12 * var(--gsi-space-unit,1px));border-bottom:2px solid #333}.print-title{font-family:Bebas Neue,sans-serif;font-size:calc(28px * var(--gsi-font-scale,1));letter-spacing:.05em;color:#111;margin:0}.print-subtitle{font-size:calc(11px * var(--gsi-font-scale,1));color:#555;margin-top:2px}.print-section{margin-bottom:calc(14 * var(--gsi-space-unit,1px));page-break-inside:avoid}.print-section-title{font-family:Bebas Neue,sans-serif;font-size:calc(18px * var(--gsi-font-scale,1));letter-spacing:.05em;margin-bottom:calc(8 * var(--gsi-space-unit,1px));color:#222;border-bottom:1px solid #ccc;padding-bottom:3px}.print-round{margin-bottom:calc(10 * var(--gsi-space-unit,1px))}.print-round-title{font-size:calc(12px * var(--gsi-font-scale,1));margin-bottom:calc(4 * var(--gsi-space-unit,1px));color:#444;font-weight:600}.print-matches-grid{grid-template-columns:repeat(auto-fill, minmax(calc(160 * var(--gsi-space-unit,1px)), 1fr));gap:calc(6 * var(--gsi-space-unit,1px));display:grid}.print-match-card{border-radius:calc(6 * var(--gsi-space-unit,1px));font-size:calc(10px * var(--gsi-font-scale,1));border:1px solid #bbb;overflow:hidden;background:#fafafa!important}.print-match-header{padding:2px calc(6 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1));color:#555;border-bottom:1px solid #ccc;font-weight:600;background:#e8e8e8!important}.print-match-players{padding:calc(4 * var(--gsi-space-unit,1px)) calc(6 * var(--gsi-space-unit,1px))}.print-player-row{padding:2px calc(4 * var(--gsi-space-unit,1px));border-radius:3px;justify-content:space-between;align-items:center;display:flex}.print-player-row.print-winner{font-weight:700;background:#d4edda!important}.print-player-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.print-player-score{min-width:calc(14 * var(--gsi-space-unit,1px));text-align:right;font-family:monospace;font-weight:600}.print-vs{text-align:center;font-size:calc(11px * var(--gsi-font-scale,1));color:#999;padding:1px 0;font-weight:700}.print-bracket-section .bg-card,.print-bracket-section [class*=bg-card]{color:#111!important;background:#fafafa!important;border-color:#bbb!important}.print-bracket-section [class*=bg-secondary]{background:#e8e8e8!important}.print-bracket-section [class*=bg-primary]{background:#c8e6c9!important}.print-bracket-section [class*=text-primary]{color:#2e7d32!important}.print-bracket-section [class*=text-foreground]{color:#111!important}.print-bracket-section [class*=text-muted]{color:#666!important}.print-bracket-section [class*=border-border]{border-color:#ccc!important}.print-bracket-section *{box-shadow:none!important}nav,footer,.print\:hidden,[class*=MobileBottomNav],[class*=FloatingDonate],[class*=FloatingNotification],[class*=FeedbackButton]{display:none!important}}.prose .casistica-box,.casistica-box{margin:calc(20 * var(--gsi-space-unit,1px)) 0;padding:calc(16 * var(--gsi-space-unit,1px)) calc(17.6 * var(--gsi-space-unit,1px)) calc(16 * var(--gsi-space-unit,1px)) calc(20 * var(--gsi-space-unit,1px));border-radius:calc(12 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--primary) / .45);background:linear-gradient(135deg, hsl(var(--primary) / .08), hsl(var(--primary) / .02));color:hsl(var(--foreground));box-shadow:0 1px 0 hsl(var(--primary) / .08);position:relative}.prose .casistica-box>:first-child,.casistica-box>:first-child{margin-top:0}.prose .casistica-box>:last-child,.casistica-box>:last-child{margin-bottom:0}.prose .warning-box,.warning-box{margin:calc(20 * var(--gsi-space-unit,1px)) 0;padding:calc(16 * var(--gsi-space-unit,1px)) calc(17.6 * var(--gsi-space-unit,1px)) calc(16 * var(--gsi-space-unit,1px)) calc(20 * var(--gsi-space-unit,1px));border-radius:calc(12 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--destructive) / .5);background:linear-gradient(135deg, hsl(var(--destructive) / .1), hsl(var(--destructive) / .03));color:hsl(var(--foreground));position:relative}.prose .warning-box>:first-child,.warning-box>:first-child{margin-top:0}.prose .warning-box>:last-child,.warning-box>:last-child{margin-bottom:0}.tag-scenario{align-items:center;gap:calc(5.6 * var(--gsi-space-unit,1px));padding:calc(2.88 * var(--gsi-space-unit,1px)) calc(8.8 * var(--gsi-space-unit,1px));border-radius:calc(9999 * var(--gsi-space-unit,1px));font-size:calc(.7rem * var(--gsi-font-scale,1));letter-spacing:.03em;text-transform:uppercase;background:hsl(var(--primary) / .15);color:hsl(var(--primary));border:1px solid hsl(var(--primary) / .35);margin-right:calc(5.6 * var(--gsi-space-unit,1px));font-weight:600;display:inline-flex}.warning-box .tag-scenario{background:hsl(var(--destructive) / .15);color:hsl(var(--destructive));border-color:hsl(var(--destructive) / .35)}.prose h3,.prose h4,.prose h5{color:hsl(var(--foreground));margin-top:1.25em;font-weight:700}.prose h3{font-size:calc(1.25rem * var(--gsi-font-scale,1))}.prose h4{font-size:calc(1.1rem * var(--gsi-font-scale,1));color:hsl(var(--primary))}.prose h5{font-size:calc(1rem * var(--gsi-font-scale,1));opacity:.9}.prose i.fa,.prose i.fas,.prose i.far,.prose i.fab{color:hsl(var(--primary));margin-right:calc(5.6 * var(--gsi-space-unit,1px))}.warning-box i.fa,.warning-box i.fas{color:hsl(var(--destructive))}:root{--ibnf-xf:hsl(var(--accent));--ibnf-xf-soft:hsl(var(--accent) / .14);--ibnf-xf-line:hsl(var(--accent) / .5);--ibnf-of:#f3b13b;--ibnf-of-soft:#f3b13b24;--ibnf-of-line:#f3b13b80;--ibnf-sf:#7f93a6;--ibnf-sf-soft:#7f93a629;--ibnf-sf-line:#7f93a680}@keyframes ibnf-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes ibnf-logIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ibnf-pair{border-radius:calc(18 * var(--gsi-space-unit,1px));-webkit-backdrop-filter:blur(16px)saturate(165%);transition:border-color .2s, box-shadow .28s var(--ease-out-soft,ease), transform .28s var(--ease-out-soft,ease);background:linear-gradient(#ffffff0e,#ffffff04 24%,#ffffff08);border:1px solid #ffffff17;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #00000038,0 1px 1px #0000001a,0 12px 30px -16px #0000008c}.ibnf-pair:before{content:"";background:var(--ibnf-ink-mute);opacity:0;height:2px;transition:background .2s,opacity .2s;position:absolute;top:0;left:0;right:0}.ibnf-pair[data-st=live]{border-color:var(--ibnf-violet-line);box-shadow:0 0 0 1px var(--ibnf-violet-line), 0 14px 30px -22px hsl(var(--accent) / .7)}.ibnf-pair[data-st=live]:before{background:var(--ibnf-violet);opacity:1;box-shadow:0 0 14px var(--ibnf-violet)}.ibnf-pair[data-st=closed]{border-color:var(--ibnf-acid-line);background:linear-gradient(180deg, var(--ibnf-acid-soft), transparent 60%), var(--ibnf-surface)}.ibnf-pair[data-st=closed]:before{background:var(--ibnf-acid);opacity:1;box-shadow:0 0 14px var(--ibnf-acid)}.ibnf-pair[data-st=pending]:hover{border-color:var(--ibnf-line);box-shadow:0 16px 36px -26px #000000e6}.ibnf-pair.is-mine{box-shadow:0 0 0 1.5px hsl(var(--primary) / .55), 0 0 34px -6px hsl(var(--primary) / .6), 0 14px 32px -18px #000000b3;animation:2.6s ease-in-out infinite ibnf-mine-glow;border-color:hsl(var(--primary) / .65)!important}@keyframes ibnf-mine-glow{0%,to{box-shadow:0 0 0 1.5px hsl(var(--primary) / .45), 0 0 28px -8px hsl(var(--primary) / .5), 0 14px 32px -18px #000000b3}50%{box-shadow:0 0 0 2px hsl(var(--primary) / .75), 0 0 44px -4px hsl(var(--primary) / .7), 0 14px 32px -18px #000000b3}}@media (prefers-reduced-motion:reduce){.ibnf-pair.is-mine{animation:none}}.ibnf-pair-top{padding:calc(12 * var(--gsi-space-unit,1px)) calc(14 * var(--gsi-space-unit,1px)) 0;justify-content:space-between;align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));display:flex}.ibnf-pair-table{align-items:center;gap:calc(9 * var(--gsi-space-unit,1px));min-width:0;display:inline-flex}.ibnf-pair-tnum{width:calc(38 * var(--gsi-space-unit,1px));height:calc(38 * var(--gsi-space-unit,1px));border-radius:calc(10 * var(--gsi-space-unit,1px));font-family:var(--ibnf-font-display);font-style:italic;font-weight:900;font-size:calc(19px * var(--gsi-font-scale,1));color:#fff;border:1px solid var(--ibnf-line-2);background:#ffffff0d;flex:none;place-items:center;display:grid}.ibnf-pair-tlabel{flex-direction:column;min-width:0;line-height:1;display:flex}.ibnf-pair-tlabel b{font-family:var(--ibnf-font-display);font-style:italic;font-weight:800;font-size:calc(15px * var(--gsi-font-scale,1));text-transform:uppercase;color:#fff;white-space:nowrap}.ibnf-pair-tlabel span{font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.1em;text-transform:uppercase;color:var(--ibnf-ink-mute);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.ibnf-pair-status{align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.1em;text-transform:uppercase;padding:calc(5 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));border:1px solid var(--ibnf-line-2);color:var(--ibnf-ink-dim);white-space:nowrap;flex:none;font-weight:700;display:inline-flex}.ibnf-pair-status.s-live .dot{width:calc(6 * var(--gsi-space-unit,1px));height:calc(6 * var(--gsi-space-unit,1px));background:var(--ibnf-violet);box-shadow:0 0 8px var(--ibnf-violet);border-radius:50%;animation:1.4s infinite ibnf-pulse}.ibnf-pair-body{align-items:center;gap:calc(10 * var(--gsi-space-unit,1px));padding:calc(14 * var(--gsi-space-unit,1px));grid-template-columns:1fr auto 1fr;display:grid}.ibnf-pl{align-items:center;gap:calc(11 * var(--gsi-space-unit,1px));flex-direction:row;min-width:0;display:flex}.ibnf-pl.right{flex-direction:row-reverse}.ibnf-pl-tx{gap:calc(4 * var(--gsi-space-unit,1px));flex-direction:column;flex:1;min-width:0;display:flex}.ibnf-pl.right .ibnf-pl-tx{text-align:right}.ibnf-pl-name{font-family:var(--ibnf-font-display);font-style:italic;font-weight:800;font-size:calc(19px * var(--gsi-font-scale,1));text-transform:uppercase;color:#fff;letter-spacing:.01em;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;min-width:0;max-width:100%;line-height:1.08}.ibnf-pl-club{font-size:calc(11px * var(--gsi-font-scale,1));color:var(--ibnf-ink-mute);-webkit-line-clamp:1;overflow-wrap:anywhere;word-break:normal;-webkit-box-orient:vertical;min-width:0;max-width:100%;display:-webkit-box;overflow:hidden}.ibnf-pl-win-tag{font-family:var(--ibnf-font-display);font-style:italic;font-weight:800;font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--primary-foreground));background:var(--ibnf-acid);padding:3px calc(8 * var(--gsi-space-unit,1px)) calc(4 * var(--gsi-space-unit,1px));clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);box-shadow:0 0 12px -3px var(--ibnf-acid);white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.ibnf-pl-win-tag:hover{box-shadow:0 0 18px hsl(var(--primary) / .6), 0 0 6px hsl(var(--accent) / .35);transform:translateY(-1px)}.ibnf-pl-win-tag:active{box-shadow:0 0 10px hsl(var(--primary) / .45);transform:translateY(0)}.ibnf-pl-win-tag svg{filter:drop-shadow(0 0 2px hsl(var(--primary) / .6))}.ibnf-pl-win-tag:hover svg{filter:drop-shadow(0 0 4px hsl(var(--primary) / .9)) drop-shadow(0 0 3px hsl(var(--accent) / .5))}.ibnf-pl-name a{color:inherit;text-decoration:none}.ibnf-pl-name a:hover{text-decoration:underline}.ibnf-pair-mid{min-width:calc(64 * var(--gsi-space-unit,1px));flex-direction:column;align-items:center;gap:2px;display:flex}.ibnf-pair-score{font-family:var(--ibnf-font-display);font-style:italic;font-weight:900;font-size:calc(30px * var(--gsi-font-scale,1));color:#fff;letter-spacing:.02em;align-items:baseline;gap:calc(6 * var(--gsi-space-unit,1px));font-variant-numeric:tabular-nums;line-height:1;display:flex}.ibnf-pair-score .sep{color:var(--ibnf-ink-mute);font-size:calc(22px * var(--gsi-font-scale,1))}.ibnf-pair-score .sa.lead,.ibnf-pair-score .sb.lead{color:var(--ibnf-acid)}.ibnf-pair-vs{font-family:var(--ibnf-font-display);font-style:italic;font-weight:800;font-size:calc(15px * var(--gsi-font-scale,1));color:var(--ibnf-ink-mute);letter-spacing:.1em}.ibnf-pair-foot{justify-content:flex-end;align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));padding:2px calc(14 * var(--gsi-space-unit,1px)) calc(14 * var(--gsi-space-unit,1px));display:flex}.ibnf-btn-call,.ibnf-btn-console{justify-content:center;align-items:center;gap:calc(7 * var(--gsi-space-unit,1px));letter-spacing:.01em;font-family:inherit;font-weight:700;font-size:calc(13px * var(--gsi-font-scale,1));padding:calc(8 * var(--gsi-space-unit,1px)) calc(14 * var(--gsi-space-unit,1px));border-radius:calc(11 * var(--gsi-space-unit,1px));cursor:pointer;transition:transform .16s var(--ease-out-soft,ease), box-shadow .2s, background .2s, border-color .2s, color .2s;border:1px solid var(--ibnf-line-2);flex:none;display:inline-flex}.ibnf-btn-call{color:var(--ibnf-ink-dim);background:#ffffff0a;margin-right:auto}.ibnf-btn-call:hover{border-color:var(--ibnf-violet-line);color:var(--ibnf-ink);background:var(--ibnf-violet-soft)}.ibnf-btn-call:active{transform:scale(.95)}.ibnf-btn-console{color:hsl(var(--primary));background:hsl(var(--primary) / .12);border-color:hsl(var(--primary) / .42);box-shadow:inset 0 1px #ffffff14}.ibnf-btn-console:hover{background:hsl(var(--primary) / .2);border-color:hsl(var(--primary) / .65);box-shadow:0 8px 20px -12px hsl(var(--primary) / .6);transform:translateY(-1px)}.ibnf-btn-console:active{transform:scale(.97)}.ibnf-pair-result{justify-content:space-between;align-items:center;gap:calc(10 * var(--gsi-space-unit,1px));width:100%;display:flex}.ibnf-pair-result-tx{align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));font-size:calc(13px * var(--gsi-font-scale,1));color:var(--ibnf-acid);font-weight:600;display:inline-flex}.ibnf-btn-undo{align-items:center;gap:calc(7 * var(--gsi-space-unit,1px));font-weight:700;font-size:calc(13px * var(--gsi-font-scale,1));color:var(--ibnf-ink-dim);border:1px solid var(--ibnf-line-2);border-radius:calc(9 * var(--gsi-space-unit,1px));padding:calc(8 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px));cursor:pointer;background:#ffffff08;transition:all .15s;display:inline-flex}.ibnf-btn-undo:hover{color:#fff;border-color:var(--ibnf-of-line);background:#f3b13b14}.ibnf-btn-undo svg{color:var(--ibnf-of)}@media (max-width:620px){.ibnf-pair-foot{flex-direction:column}.ibnf-btn-call,.ibnf-btn-console{width:100%}}.ibnf-avt{--ac:var(--ibnf-acid);cursor:default;font-family:var(--ibnf-font-display);color:#fff;background:radial-gradient(circle at 50% 32%, color-mix(in srgb, var(--ac) 34%, #11181a), #0c1214 78%);border:2px solid var(--ac);box-shadow:0 0 11px color-mix(in srgb, var(--ac) 45%, transparent);border-radius:50%;flex:none;place-items:center;padding:0;font-style:italic;font-weight:900;line-height:1;transition:transform .14s,box-shadow .18s;display:grid;overflow:hidden}.ibnf-avt img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ibnf-avt.clk{cursor:pointer}.ibnf-avt.clk:hover{box-shadow:0 0 18px color-mix(in srgb, var(--ac) 70%, transparent);transform:translateY(-1px)scale(1.05)}.ibnf-avt.clk:active{transform:scale(.98)}.ibnf-avt span{transform:translateY(1px)}.ibnf-side{border-radius:calc(20 * var(--gsi-space-unit,1px));background:linear-gradient(180deg, #ffffff1a, #ffffff05 42%, #ffffff0b), color-mix(in srgb, var(--ibnf-surface) 45%, transparent);-webkit-backdrop-filter:blur(24px)saturate(180%);transition:border-color .2s, box-shadow .25s var(--ease-out-soft,ease), transform .25s var(--ease-out-soft,ease);border:1px solid #ffffff1a;box-shadow:inset 0 1px #fff3,inset 0 -1px #00000038,0 14px 32px -18px #0000008c}.ibnf-side.win{border-color:var(--ibnf-acid-line);box-shadow:0 0 0 1px var(--ibnf-acid-line), 0 0 60px -20px hsl(var(--primary) / .6)}.ibnf-side.win:before{content:"";pointer-events:none;background:radial-gradient(80% 60% at 50% 0%, var(--ibnf-acid-soft), transparent 60%);position:absolute;top:0;bottom:0;left:0;right:0}.ibnf-side-name{font-family:var(--ibnf-font-display);font-style:italic;font-weight:900;font-size:clamp(calc(18px * var(--gsi-font-scale,1)), 2.4vw, calc(28px * var(--gsi-font-scale,1)));text-transform:uppercase;color:#fff;letter-spacing:.01em;line-height:.92}.ibnf-side-score-inline{font-family:var(--ibnf-font-display);font-style:italic;font-weight:900;font-size:clamp(calc(48px * var(--gsi-font-scale,1)), 7vw, calc(88px * var(--gsi-font-scale,1)));letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:.82}.ibnf-scbtn{justify-content:space-between;align-items:center;gap:calc(12 * var(--gsi-space-unit,1px));width:100%;padding:calc(14 * var(--gsi-space-unit,1px)) calc(16 * var(--gsi-space-unit,1px));min-height:calc(56 * var(--gsi-space-unit,1px));border-radius:calc(14 * var(--gsi-space-unit,1px));cursor:pointer;text-align:left;color:hsl(var(--foreground));background:linear-gradient(#ffffff12,#ffffff04 50%,#ffffff08);border:1px solid #ffffff1a;transition:transform .12s,box-shadow .18s,border-color .18s,background .18s;display:flex;box-shadow:inset 0 1px #ffffff1f,0 6px 16px -10px #00000080}.ibnf-scbtn:disabled{opacity:.4;cursor:not-allowed}.ibnf-scbtn .scbtn-l{flex-direction:column;gap:2px;min-width:0;display:flex}.ibnf-scbtn .scbtn-l b{font-family:var(--ibnf-font-display);font-style:italic;font-weight:800;font-size:calc(19px * var(--gsi-font-scale,1));text-transform:uppercase;color:#fff;line-height:1}.ibnf-scbtn .scbtn-l span{font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.08em;text-transform:uppercase;color:var(--ibnf-ink-dim)}.ibnf-scbtn .scbtn-pt{font-family:var(--ibnf-font-display);font-style:italic;font-weight:900;font-size:calc(28px * var(--gsi-font-scale,1));flex:none;line-height:1}.ibnf-scbtn.t-xf:hover:not(:disabled){border-color:var(--ibnf-xf-line);background:var(--ibnf-xf-soft);box-shadow:0 0 24px -8px var(--ibnf-xf)}.ibnf-scbtn.t-xf .scbtn-pt{color:var(--ibnf-xf)}.ibnf-scbtn.t-of:hover:not(:disabled){border-color:var(--ibnf-of-line);background:var(--ibnf-of-soft);box-shadow:0 0 24px -8px var(--ibnf-of)}.ibnf-scbtn.t-of .scbtn-pt{color:var(--ibnf-of)}.ibnf-scbtn.t-sf:hover:not(:disabled){border-color:var(--ibnf-sf-line);background:var(--ibnf-sf-soft);box-shadow:0 0 24px -8px var(--ibnf-sf)}.ibnf-scbtn.t-sf .scbtn-pt{color:var(--ibnf-sf)}.gsi-bey-versus-rail{grid-template-columns:minmax(0, 1fr) calc(28 * var(--gsi-space-unit,1px)) minmax(0, 1fr);align-items:stretch;gap:calc(8 * var(--gsi-space-unit,1px));min-width:0;display:grid;position:relative}.gsi-bey-versus-mark{width:calc(28 * var(--gsi-space-unit,1px));height:calc(28 * var(--gsi-space-unit,1px));border:1px solid var(--ibnf-line-2);border-radius:calc(9 * var(--gsi-space-unit,1px));color:var(--ibnf-ink-dim);font-family:var(--ibnf-font-display);font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.08em;background:#00000047;align-self:center;place-items:center;font-style:italic;font-weight:900;display:grid}.gsi-bey-meta-off{top:calc(-6 * var(--gsi-space-unit,1px));z-index:2;border-radius:calc(6 * var(--gsi-space-unit,1px));padding:2px calc(5 * var(--gsi-space-unit,1px));color:#fac66b;font-family:var(--ibnf-font-ui);font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.12em;background:#3b2602eb;border:1px solid #f6a82357;font-weight:800;position:absolute;left:50%;transform:translate(-50%,-50%)}.gsi-match-console{background:radial-gradient(90% 70% at 50% -15%, hsl(var(--primary) / .12), transparent 58%), hsl(var(--background))}.gsi-match-console .ibnf-scbtn{min-height:calc(54 * var(--gsi-space-unit,1px));flex:1 1 0}.gsi-landscape-score-panel .gsi-match-bey-rail{padding:3px}.gsi-landscape-score-panel .gsi-match-bey-rail>div:first-child{display:none}.gsi-landscape-score-panel .gsi-match-bey-rail>p{white-space:nowrap;text-overflow:ellipsis;min-height:1.1em;font-size:calc(11px * var(--gsi-font-scale,1));display:block;overflow:hidden}@media (max-width:639px){.gsi-bey-versus-rail{grid-template-columns:minmax(0, 1fr) calc(22 * var(--gsi-space-unit,1px)) minmax(0, 1fr);gap:calc(5 * var(--gsi-space-unit,1px))}.gsi-bey-versus-mark{width:calc(22 * var(--gsi-space-unit,1px));height:calc(22 * var(--gsi-space-unit,1px));border-radius:calc(7 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1))}.gsi-match-console .ibnf-scbtn{min-height:calc(52 * var(--gsi-space-unit,1px));padding:calc(10 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px))}}@media (max-width:360px){.gsi-bey-versus-rail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0}.gsi-bey-versus-rail .gsi-match-bey-rail{padding:1px}.gsi-bey-versus-rail>section:first-of-type{grid-area:1/1}.gsi-bey-versus-rail>section:last-of-type{grid-area:1/2}.gsi-bey-versus-mark{top:calc(5 * var(--gsi-space-unit,1px));z-index:3;width:calc(18 * var(--gsi-space-unit,1px));height:calc(18 * var(--gsi-space-unit,1px));border-radius:calc(6 * var(--gsi-space-unit,1px));font-size:calc(10px * var(--gsi-font-scale,1));position:absolute;left:50%;transform:translate(-50%)}}@media (min-width:1280px){.gsi-match-console .ibnf-scbtn{min-height:calc(60 * var(--gsi-space-unit,1px))}}:root{--ibnf-cyan:#3ad9d4;--ibnf-it-green:#2e9e55;--ibnf-it-white:#f4f6f5;--ibnf-it-red:#e0372e;--ibnf-maxw:1200px}.ibnf-wrap{width:100%;max-width:var(--ibnf-maxw);padding:0 calc(28 * var(--gsi-space-unit,1px));margin:0 auto}.ibnf-page-title{font-family:var(--ibnf-font-display);letter-spacing:var(--ibnf-heading-tracking);text-wrap:balance;font-style:normal;font-weight:700;line-height:.98}.ibnf-display{font-family:var(--ibnf-font-display);letter-spacing:0;text-transform:uppercase;color:#fff;margin:0;font-style:normal;font-weight:900;line-height:.92}.ibnf-font-display{font-family:var(--ibnf-font-display)}.ibnf-eyebrow{font-family:var(--ibnf-font-ui);text-transform:uppercase;letter-spacing:.34em;font-weight:700;font-size:calc(12px * var(--gsi-font-scale,1));color:var(--ibnf-acid);align-items:center;gap:calc(10 * var(--gsi-space-unit,1px));display:inline-flex}.ibnf-eyebrow:before{content:"";width:calc(22 * var(--gsi-space-unit,1px));background:var(--ibnf-acid);height:2px;box-shadow:0 0 10px var(--ibnf-acid)}.ibnf-eyebrow--violet{color:var(--ibnf-violet)}.ibnf-eyebrow--violet:before{background:var(--ibnf-violet);box-shadow:0 0 10px var(--ibnf-violet)}.arena-mark{width:calc(24 * var(--gsi-space-unit,1px));height:calc(24 * var(--gsi-space-unit,1px));color:hsl(var(--primary));filter:drop-shadow(0 0 4px hsl(var(--primary) / .6))}.ibnf-lead{color:var(--ibnf-ink-dim);font-size:clamp(calc(15px * var(--gsi-font-scale,1)),1.3vw,calc(18px * var(--gsi-font-scale,1)));max-width:56ch}.ibnf-accent{color:var(--ibnf-acid)}.ibnf-accent-v{color:var(--ibnf-violet)}.ibnf-muted{color:var(--ibnf-ink-dim)}.ibnf-glow-text{text-shadow:0 0 22px hsl(var(--primary) / .45)}.ibnf-btn{justify-content:center;align-items:center;gap:calc(10 * var(--gsi-space-unit,1px));font-family:var(--ibnf-font-display);text-transform:uppercase;letter-spacing:.04em;font-style:normal;font-weight:800;font-size:calc(16px * var(--gsi-font-scale,1));padding:calc(14 * var(--gsi-space-unit,1px)) calc(22 * var(--gsi-space-unit,1px));border-radius:calc(8 * var(--gsi-space-unit,1px));color:var(--ibnf-ink);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;line-height:1;text-decoration:none;transition:transform .14s,box-shadow .2s,background .2s,border-color .2s,color .2s;display:inline-flex}.ibnf-btn:active{transform:translateY(1px)}.ibnf-btn-primary{background:var(--ibnf-acid);color:hsl(var(--primary-foreground));border-color:var(--ibnf-acid);box-shadow:0 0 0 1px hsl(var(--primary) / .3), 0 10px 30px -10px hsl(var(--primary) / .55)}.ibnf-btn-primary:hover{box-shadow:0 0 0 1px var(--ibnf-acid), 0 0 26px hsl(var(--primary) / .55);color:hsl(var(--primary-foreground));transform:translateY(-1px)}.ibnf-btn-violet{background:var(--ibnf-violet);color:hsl(var(--accent-foreground));border-color:var(--ibnf-violet);box-shadow:0 10px 30px -12px hsl(var(--accent) / .6)}.ibnf-btn-violet:hover{box-shadow:0 0 26px hsl(var(--accent) / .5);color:hsl(var(--accent-foreground));transform:translateY(-1px)}.ibnf-btn-ghost{border-color:var(--ibnf-line);color:var(--ibnf-ink);background:#ffffff05}.ibnf-btn-ghost:hover{border-color:var(--ibnf-acid-line);color:#fff;background:var(--ibnf-acid-soft)}.ibnf-btn-sm{padding:calc(10 * var(--gsi-space-unit,1px)) calc(16 * var(--gsi-space-unit,1px));font-size:calc(14px * var(--gsi-font-scale,1))}.ibnf-btn-lg{padding:calc(17 * var(--gsi-space-unit,1px)) calc(30 * var(--gsi-space-unit,1px));font-size:calc(19px * var(--gsi-font-scale,1))}.ibnf-card{background:linear-gradient(180deg, #ffffff08, #fff0 40%), color-mix(in srgb, var(--ibnf-surface) 80%, transparent);-webkit-backdrop-filter:blur(14px)saturate(150%);border:1px solid var(--ibnf-glass-border,var(--ibnf-line-2));border-radius:var(--ibnf-r);transition:border-color .25s,box-shadow .25s;box-shadow:inset 0 1px #ffffff0d,0 18px 40px -24px #000000e6}@media (max-width:639px){.ibnf-card{-webkit-backdrop-filter:blur(8px)saturate(140%)}}.ibnf-cut{clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%)}.ibnf-chip{align-items:center;gap:calc(7 * var(--gsi-space-unit,1px));font-family:var(--ibnf-font-ui);font-weight:600;font-size:calc(12px * var(--gsi-font-scale,1));letter-spacing:.06em;text-transform:uppercase;padding:calc(5 * var(--gsi-space-unit,1px)) calc(11 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));border:1px solid var(--ibnf-line);color:var(--ibnf-ink-dim);background:#ffffff05;display:inline-flex}.ibnf-chip-acid{color:var(--ibnf-acid);border-color:var(--ibnf-acid-line);background:var(--ibnf-acid-soft)}.ibnf-chip-violet{color:var(--ibnf-violet);border-color:var(--ibnf-violet-line);background:var(--ibnf-violet-soft)}.ibnf-dot-v{width:calc(7 * var(--gsi-space-unit,1px));height:calc(7 * var(--gsi-space-unit,1px));background:var(--ibnf-violet);box-shadow:0 0 9px var(--ibnf-violet);border-radius:50%;display:inline-block}.ibnf-tricolore{height:calc(4 * var(--gsi-space-unit,1px));border-radius:2px;width:100%;display:flex;overflow:hidden}.ibnf-tricolore i{flex:1;display:block}.ibnf-tricolore i:first-child{background:var(--ibnf-it-green)}.ibnf-tricolore i:nth-child(2){background:var(--ibnf-it-white)}.ibnf-tricolore i:nth-child(3){background:var(--ibnf-it-red)}.ibnf-hero{padding:calc(96 * var(--gsi-space-unit,1px)) calc(28 * var(--gsi-space-unit,1px)) calc(78 * var(--gsi-space-unit,1px));isolation:isolate;background:0 0;position:relative;overflow:hidden}.ibnf-hero-aurora{height:98%;min-height:calc(650 * var(--gsi-space-unit,1px));z-index:0;pointer-events:none;filter:blur(82px)saturate(1.15);opacity:.38;background:radial-gradient(34% 48% at 25% 32%,hsl(var(--primary)/.52),transparent 74%), radial-gradient(38% 58% at 78% 36%,hsl(var(--accent)/.28),transparent 76%), radial-gradient(54% 48% at 52% 72%,hsl(var(--primary)/.12),transparent 82%);position:absolute;top:-18%;left:-8%;right:-8%}@media (prefers-reduced-motion:no-preference){.ibnf-hero-aurora{animation:17s ease-in-out infinite ibnf-auroraBreathe}}@keyframes ibnf-auroraBreathe{0%,to{opacity:.32}50%{opacity:.43}}.ibnf-hero-shell{z-index:1;width:min(calc(1160 * var(--gsi-space-unit,1px)),100%);grid-template-columns:minmax(0,.9fr) minmax(calc(520 * var(--gsi-space-unit,1px)),1.1fr);align-items:center;gap:clamp(calc(38 * var(--gsi-space-unit,1px)),5vw,calc(76 * var(--gsi-space-unit,1px)));margin:0 auto;display:grid;position:relative}.ibnf-hero-identity{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.ibnf-hero-eyebrow{align-items:center;gap:calc(10 * var(--gsi-space-unit,1px));margin-bottom:calc(24 * var(--gsi-space-unit,1px));color:var(--ibnf-ink-dim);font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.17em;text-transform:uppercase;font-weight:850;display:flex}.ibnf-hero-eyebrow>span{width:calc(28 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));background:hsl(var(--primary));height:2px;box-shadow:0 0 14px hsl(var(--primary)/.62)}.ibnf-hero-logobox{justify-content:flex-start;align-items:center;width:100%;display:flex;position:relative}.ibnf-hero-logoglow{width:calc(520 * var(--gsi-space-unit,1px));height:calc(300 * var(--gsi-space-unit,1px));background:radial-gradient(circle,hsl(var(--primary)/.18),hsl(var(--accent)/.07) 48%,transparent 72%);filter:blur(12px);pointer-events:none;border-radius:50%;position:absolute;top:50%;left:38%;transform:translate(-50%,-50%)}.ibnf-hero-logo{z-index:1;width:min(calc(410 * var(--gsi-space-unit,1px)),100%);height:auto;filter:drop-shadow(0 11px 24px hsl(var(--foreground)/.14)) drop-shadow(0 0 30px hsl(var(--primary)/.14));display:block;position:relative}.ibnf-hero-copy{width:100%;margin-top:calc(30 * var(--gsi-space-unit,1px))}.ibnf-hero-copy .ibnf-editable-wrap{width:100%}.ibnf-hero-heading{max-width:12ch;color:var(--ibnf-ink);font-family:var(--ibnf-font-display);font-size:clamp(calc(40px * var(--gsi-font-scale,1)),4vw,calc(58px * var(--gsi-font-scale,1)));letter-spacing:-.015em;text-transform:uppercase;margin:0;font-style:normal;font-weight:950;line-height:.94}.ibnf-hero-lead{max-width:49ch;margin:calc(20 * var(--gsi-space-unit,1px)) 0 0;color:var(--ibnf-ink-dim);font-size:calc(15px * var(--gsi-font-scale,1));text-align:left;font-weight:520;line-height:1.65}.ibnf-hero-trust{align-items:center;gap:calc(10 * var(--gsi-space-unit,1px));margin-top:calc(24 * var(--gsi-space-unit,1px));color:var(--ibnf-ink-mute);font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.11em;text-transform:uppercase;font-weight:800;display:flex}.ibnf-hero-trust i{width:calc(4 * var(--gsi-space-unit,1px));height:calc(4 * var(--gsi-space-unit,1px));background:hsl(var(--primary));box-shadow:0 0 8px hsl(var(--primary));border-radius:50%}.ibnf-hero-command{min-width:0;padding:calc(24 * var(--gsi-space-unit,1px));border:1px solid var(--ibnf-glass-border);border-radius:calc(26 * var(--gsi-space-unit,1px));background:var(--ibnf-glass),color-mix(in srgb,var(--ibnf-surface) 82%,transparent);box-shadow:0 32px 70px -44px hsl(var(--background)/.9),inset 0 1px 0 hsl(var(--foreground)/.055);-webkit-backdrop-filter:blur(22px)saturate(135%);position:relative}.ibnf-hero-command:before{content:"";top:-1px;left:calc(34 * var(--gsi-space-unit,1px));right:calc(34 * var(--gsi-space-unit,1px));background:linear-gradient(90deg,transparent,hsl(var(--primary)/.7),transparent);height:1px;position:absolute}.ibnf-hero-command-head{justify-content:space-between;align-items:flex-start;gap:calc(20 * var(--gsi-space-unit,1px));margin-bottom:calc(20 * var(--gsi-space-unit,1px));display:flex}.ibnf-hero-command-head>div>span{margin-bottom:calc(7 * var(--gsi-space-unit,1px));color:hsl(var(--primary));font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.17em;text-transform:uppercase;font-weight:900;display:block}.ibnf-hero-command-head h2{max-width:14ch;color:var(--ibnf-ink);font-family:var(--ibnf-font-display);font-size:calc(30px * var(--gsi-font-scale,1));text-transform:uppercase;margin:0;font-style:normal;font-weight:900;line-height:.98}.ibnf-hero-live{align-items:center;gap:calc(7 * var(--gsi-space-unit,1px));padding:calc(7 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--primary)/.25);border-radius:calc(999 * var(--gsi-space-unit,1px));color:var(--ibnf-ink-dim);background:hsl(var(--primary)/.06);font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.12em;text-transform:uppercase;flex:none;font-weight:850;display:inline-flex}.ibnf-hero-live i{width:calc(6 * var(--gsi-space-unit,1px));height:calc(6 * var(--gsi-space-unit,1px));background:hsl(var(--primary));box-shadow:0 0 9px hsl(var(--primary));border-radius:50%}.ibnf-hero-kpis{width:100%;margin-top:calc(20 * var(--gsi-space-unit,1px));padding-top:calc(19 * var(--gsi-space-unit,1px));border-top:1px solid var(--ibnf-line-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ibnf-hero-kpi{justify-content:center;align-items:center;gap:calc(10 * var(--gsi-space-unit,1px));min-width:0;padding:2px calc(12 * var(--gsi-space-unit,1px));display:flex}.ibnf-hero-kpi+.ibnf-hero-kpi{border-left:1px solid var(--ibnf-line-2)}.ibnf-hero-kpi-icon{width:calc(34 * var(--gsi-space-unit,1px));height:calc(34 * var(--gsi-space-unit,1px));border-radius:calc(11 * var(--gsi-space-unit,1px));color:hsl(var(--primary));background:hsl(var(--primary)/.08);box-shadow:inset 0 0 0 1px hsl(var(--primary)/.19);flex:0 0 34px;place-items:center;display:grid}.ibnf-hero-kpi-copy{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.ibnf-hero-kpi-copy strong{color:var(--ibnf-ink);font-family:var(--ibnf-font-display);font-size:calc(24px * var(--gsi-font-scale,1));font-variant-numeric:tabular-nums;font-style:normal;font-weight:900;line-height:1}.ibnf-hero-kpi-copy span{color:var(--ibnf-ink-mute);font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.055em;text-transform:uppercase;font-weight:850;line-height:1.1}@media (max-width:1100px){.ibnf-hero-shell{grid-template-columns:minmax(0,.82fr) minmax(calc(480 * var(--gsi-space-unit,1px)),1.18fr);gap:calc(34 * var(--gsi-space-unit,1px))}.ibnf-hero-logo{width:min(calc(360 * var(--gsi-space-unit,1px)),100%)}.ibnf-hero-heading{font-size:clamp(calc(38px * var(--gsi-font-scale,1)),4vw,calc(50px * var(--gsi-font-scale,1)))}.ibnf-hero-command{padding:calc(20 * var(--gsi-space-unit,1px))}}@media (max-width:900px){.ibnf-hero{padding:calc(78 * var(--gsi-space-unit,1px)) calc(24 * var(--gsi-space-unit,1px)) calc(64 * var(--gsi-space-unit,1px))}.ibnf-hero-shell{width:min(calc(720 * var(--gsi-space-unit,1px)),100%);gap:calc(38 * var(--gsi-space-unit,1px));grid-template-columns:1fr}.ibnf-hero-identity{text-align:center;align-items:center}.ibnf-hero-eyebrow{margin-bottom:calc(20 * var(--gsi-space-unit,1px))}.ibnf-hero-logobox{justify-content:center}.ibnf-hero-logoglow{left:50%}.ibnf-hero-logo{width:min(calc(390 * var(--gsi-space-unit,1px)),100%)}.ibnf-hero-copy{margin-top:calc(24 * var(--gsi-space-unit,1px))}.ibnf-hero-heading{max-width:14ch;margin-inline-start:auto;margin-inline-end:auto}.ibnf-hero-lead{text-align:center;max-width:54ch;margin-inline-start:auto;margin-inline-end:auto}.ibnf-hero-command{text-align:left}}@media (max-width:560px){.ibnf-hero{padding:calc(54 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px)) calc(44 * var(--gsi-space-unit,1px))}.ibnf-hero-shell{gap:calc(22 * var(--gsi-space-unit,1px))}.ibnf-hero-eyebrow{gap:calc(8 * var(--gsi-space-unit,1px));margin-bottom:calc(16 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.13em}.ibnf-hero-eyebrow>span{width:calc(18 * var(--gsi-space-unit,1px))}.ibnf-hero-logo{width:min(calc(270 * var(--gsi-space-unit,1px)),calc(100vw - calc(52 * var(--gsi-space-unit,1px))))}.ibnf-hero-logoglow{width:calc(330 * var(--gsi-space-unit,1px));height:calc(210 * var(--gsi-space-unit,1px))}.ibnf-hero-copy{margin-top:calc(16 * var(--gsi-space-unit,1px))}.ibnf-hero-heading{font-size:clamp(calc(32px * var(--gsi-font-scale,1)),9.5vw,calc(38px * var(--gsi-font-scale,1)));line-height:.96}.ibnf-hero-lead{margin-top:calc(12 * var(--gsi-space-unit,1px));font-size:calc(12.5px * var(--gsi-font-scale,1));line-height:1.48}.ibnf-hero-trust{display:none}.ibnf-hero-command{padding:calc(12 * var(--gsi-space-unit,1px));border-radius:calc(21 * var(--gsi-space-unit,1px))}.ibnf-hero-command-head{margin-bottom:calc(12 * var(--gsi-space-unit,1px));align-items:center}.ibnf-hero-command-head>div>span{margin-bottom:calc(5 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1))}.ibnf-hero-command-head h2{max-width:17ch;font-size:calc(21px * var(--gsi-font-scale,1))}.ibnf-hero-live{padding:calc(6 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));font-size:calc(10px * var(--gsi-font-scale,1))}.ibnf-hero-kpis{margin-top:calc(15 * var(--gsi-space-unit,1px));padding-top:calc(14 * var(--gsi-space-unit,1px))}.ibnf-hero-kpi{gap:calc(5 * var(--gsi-space-unit,1px));padding:0 calc(4 * var(--gsi-space-unit,1px));text-align:center;flex-direction:column}.ibnf-hero-kpi-icon{width:calc(28 * var(--gsi-space-unit,1px));height:calc(28 * var(--gsi-space-unit,1px));border-radius:calc(9 * var(--gsi-space-unit,1px));flex-basis:28px}.ibnf-hero-kpi-icon svg{width:calc(14 * var(--gsi-space-unit,1px));height:calc(14 * var(--gsi-space-unit,1px))}.ibnf-hero-kpi-copy{align-items:center}.ibnf-hero-kpi-copy strong{font-size:calc(21px * var(--gsi-font-scale,1))}.ibnf-hero-kpi-copy span{font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.025em}}.ibnf-ft{padding:calc(40 * var(--gsi-space-unit,1px)) 0 calc(30 * var(--gsi-space-unit,1px));border-top:1px solid var(--ibnf-line-2);margin-top:calc(30 * var(--gsi-space-unit,1px));background:0 0;position:relative}.ibnf-ft-cta{padding:calc(30 * var(--gsi-space-unit,1px)) calc(36 * var(--gsi-space-unit,1px));justify-content:space-between;align-items:center;gap:calc(28 * var(--gsi-space-unit,1px));margin-bottom:calc(50 * var(--gsi-space-unit,1px));flex-wrap:wrap;display:flex;position:relative;overflow:hidden}.ibnf-ft-cta:before{content:"";background:radial-gradient(80% 140% at 50% 0%, hsl(var(--primary) / .1), transparent 60%);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.ibnf-ft-cta>*{z-index:1;position:relative}.ibnf-ft-cta-title{font-family:var(--ibnf-font-display);font-style:normal;font-weight:900;font-size:calc(32px * var(--gsi-font-scale,1));text-transform:uppercase;margin:0 0 calc(6 * var(--gsi-space-unit,1px));color:#fff}.ibnf-ft-main{gap:calc(50 * var(--gsi-space-unit,1px));margin-bottom:calc(36 * var(--gsi-space-unit,1px));grid-template-columns:1.1fr 1.6fr;display:grid}.ibnf-ft-logo{align-items:center;gap:calc(12 * var(--gsi-space-unit,1px));text-decoration:none;display:flex}.ibnf-ft-logo img{width:calc(46 * var(--gsi-space-unit,1px));height:calc(46 * var(--gsi-space-unit,1px));-o-object-fit:contain;object-fit:contain}.ibnf-ft-logo b{font-family:var(--ibnf-font-display);font-style:normal;font-weight:900;font-size:calc(24px * var(--gsi-font-scale,1));color:#fff;line-height:1;display:block}.ibnf-ft-logo i{font-style:normal;font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.18em;text-transform:uppercase;color:var(--ibnf-ink-mute);font-weight:600}.ibnf-ft-tag{margin:calc(18 * var(--gsi-space-unit,1px)) 0;font-size:calc(14px * var(--gsi-font-scale,1));line-height:1.5}.ibnf-ft-company{gap:calc(4 * var(--gsi-space-unit,1px));margin:0 0 calc(18 * var(--gsi-space-unit,1px));font-style:normal;font-size:calc(11.5px * var(--gsi-font-scale,1));line-height:1.45;display:grid}.ibnf-ft-company strong{color:var(--ibnf-ink-dim);font-size:calc(12px * var(--gsi-font-scale,1));letter-spacing:.025em}.ibnf-ft-company a{width:max-content;max-width:100%;color:var(--ibnf-ink-dim);text-decoration:none;transition:color .14s}.ibnf-ft-company a:hover{color:var(--ibnf-acid)}.ibnf-ft-social{gap:calc(10 * var(--gsi-space-unit,1px));display:flex}.ibnf-ft-soc{width:calc(40 * var(--gsi-space-unit,1px));height:calc(40 * var(--gsi-space-unit,1px));border-radius:calc(10 * var(--gsi-space-unit,1px));border:1px solid var(--ibnf-line);color:var(--ibnf-ink-dim);place-items:center;transition:all .16s;display:grid}.ibnf-ft-soc:hover{color:var(--ibnf-acid);border-color:var(--ibnf-acid-line);background:var(--ibnf-acid-soft);transform:translateY(-2px)}.ibnf-ft-cols{gap:calc(30 * var(--gsi-space-unit,1px));grid-template-columns:repeat(3,1fr);display:grid}.ibnf-ft-col h4{font-family:var(--ibnf-font-display);font-style:normal;font-weight:800;font-size:calc(16px * var(--gsi-font-scale,1));text-transform:uppercase;letter-spacing:.04em;color:#fff;margin:0 0 calc(14 * var(--gsi-space-unit,1px))}.ibnf-ft-col a{font-size:calc(14px * var(--gsi-font-scale,1));color:var(--ibnf-ink-dim);padding:calc(6 * var(--gsi-space-unit,1px)) 0;text-decoration:none;transition:color .14s;display:block}.ibnf-ft-col a:hover{color:var(--ibnf-acid)}.ibnf-ft-tri{margin-bottom:calc(22 * var(--gsi-space-unit,1px));max-width:calc(260 * var(--gsi-space-unit,1px))}.ibnf-ft-legal{justify-content:space-between;align-items:center;gap:calc(16 * var(--gsi-space-unit,1px));font-size:calc(13px * var(--gsi-font-scale,1));flex-wrap:wrap;display:flex}.ibnf-ft-legal-links{gap:calc(22 * var(--gsi-space-unit,1px));display:flex}.ibnf-ft-legal-links a{color:var(--ibnf-ink-dim);text-decoration:none;transition:color .14s}.ibnf-ft-legal-links a:hover{color:#fff}@media (max-width:860px){.ibnf-ft-main{gap:calc(34 * var(--gsi-space-unit,1px));grid-template-columns:1fr}}@media (max-width:620px){.ibnf-ft-cols{gap:calc(24 * var(--gsi-space-unit,1px)) calc(16 * var(--gsi-space-unit,1px));grid-template-columns:1fr 1fr}.ibnf-ft-cta{padding:calc(24 * var(--gsi-space-unit,1px));margin-bottom:calc(38 * var(--gsi-space-unit,1px))}.ibnf-ft-cta-title{font-size:calc(26px * var(--gsi-font-scale,1))}.ibnf-ft-cta .ibnf-btn{width:100%}.ibnf-ft-legal{align-items:flex-start;gap:calc(12 * var(--gsi-space-unit,1px));flex-direction:column}}.ibnf-dash{padding:calc(28 * var(--gsi-space-unit,1px)) 0 calc(70 * var(--gsi-space-unit,1px));z-index:1;position:relative}.ibnf-dash-head{margin-bottom:calc(18 * var(--gsi-space-unit,1px));justify-content:space-between;align-items:center;display:flex}.ibnf-dash-head-link{font-size:calc(13px * var(--gsi-font-scale,1));color:var(--ibnf-ink-dim);align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.ibnf-dash-head-link:hover{color:var(--ibnf-acid)}.ibnf-bento{gap:calc(14 * var(--gsi-space-unit,1px));grid-template-columns:1.7fr 1fr;grid-template-areas:"stats stats""eventi classifica""club profilo""organizza organizza";display:grid}.ibnf-bento-stats{grid-area:stats}.ibnf-bento-eventi{grid-area:eventi}.ibnf-bento-classifica{grid-area:classifica}.ibnf-bento-club{grid-area:club}.ibnf-bento-profilo{grid-area:profilo}.ibnf-bento-organizza{grid-area:organizza}.ibnf-bento .ibnf-chip{white-space:nowrap}.ibnf-bento-h{justify-content:space-between;align-items:center;gap:calc(12 * var(--gsi-space-unit,1px));margin-bottom:calc(14 * var(--gsi-space-unit,1px));display:flex}.ibnf-bento-h h3{font-family:var(--ibnf-font-display);font-style:normal;font-weight:800;font-size:calc(19px * var(--gsi-font-scale,1));text-transform:uppercase;align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));white-space:nowrap;color:#fff;margin:0;display:inline-flex}.ibnf-bento-h h3 svg{color:var(--ibnf-acid)}.ibnf-bento-h a{font-size:calc(12.5px * var(--gsi-font-scale,1));color:var(--ibnf-ink-dim);align-items:center;gap:calc(5 * var(--gsi-space-unit,1px));white-space:nowrap;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.ibnf-bento-h a:hover{color:var(--ibnf-acid)}.ibnf-empty{padding:calc(28 * var(--gsi-space-unit,1px)) calc(24 * var(--gsi-space-unit,1px));text-align:center;color:var(--ibnf-ink-dim);font-size:calc(14px * var(--gsi-font-scale,1));border:1px dashed var(--ibnf-line);border-radius:var(--ibnf-r);background:#ffffff04}.ibnf-strip{grid-template-columns:repeat(4,1fr);gap:0;display:grid;overflow:hidden;padding:0!important}.ibnf-strip-item{gap:calc(4 * var(--gsi-space-unit,1px));padding:calc(16 * var(--gsi-space-unit,1px)) calc(20 * var(--gsi-space-unit,1px));flex-direction:column;text-decoration:none;transition:background .15s;display:flex;position:relative}.ibnf-strip-item:hover{background:#ffffff06}.ibnf-strip-item+.ibnf-strip-item{border-left:1px solid var(--ibnf-line-2)}.ibnf-strip-ic{width:calc(30 * var(--gsi-space-unit,1px));height:calc(30 * var(--gsi-space-unit,1px));border-radius:calc(8 * var(--gsi-space-unit,1px));margin-bottom:calc(4 * var(--gsi-space-unit,1px));place-items:center;display:grid}.ibnf-tone-acid .ibnf-strip-ic{color:var(--ibnf-acid);background:var(--ibnf-acid-soft);box-shadow:0 0 0 1px var(--ibnf-acid-line) inset}.ibnf-tone-violet .ibnf-strip-ic{color:var(--ibnf-violet);background:var(--ibnf-violet-soft);box-shadow:0 0 0 1px var(--ibnf-violet-line) inset}.ibnf-strip-val{font-family:var(--ibnf-font-display);font-style:normal;font-weight:900;font-size:calc(30px * var(--gsi-font-scale,1));color:#fff;font-variant-numeric:tabular-nums;line-height:1}.ibnf-strip-lbl{font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.08em;text-transform:uppercase;color:var(--ibnf-ink-dim);font-weight:600}.ibnf-strip-val,.ibnf-strip-lbl{white-space:nowrap;word-break:normal;overflow-wrap:normal}.ibnf-bento-eventi{flex-direction:column;display:flex}.ibnf-ev-hi{gap:calc(18 * var(--gsi-space-unit,1px));padding:calc(16 * var(--gsi-space-unit,1px));border-radius:var(--ibnf-r);margin-bottom:calc(14 * var(--gsi-space-unit,1px));background:radial-gradient(120% 130% at 0% 0%, var(--ibnf-acid-soft), transparent 60%), #ffffff05;border:1px solid var(--ibnf-acid-line);grid-template-columns:1fr auto;align-items:center;text-decoration:none;transition:border-color .15s;display:grid}.ibnf-ev-hi:hover{border-color:var(--ibnf-acid)}.ibnf-ev-hi-l{gap:calc(8 * var(--gsi-space-unit,1px));flex-direction:column;min-width:0;display:flex}.ibnf-ev-hi-name{font-family:var(--ibnf-font-display);font-style:normal;font-weight:800;font-size:calc(24px * var(--gsi-font-scale,1));text-transform:uppercase;color:#fff;margin:0;line-height:1}.ibnf-ev-hi-sub{font-size:calc(12.5px * var(--gsi-font-scale,1));color:var(--ibnf-ink-dim);align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));display:inline-flex}.ibnf-ev-hi-sub svg{color:var(--ibnf-acid)}.ibnf-ev-hi-r{gap:calc(10 * var(--gsi-space-unit,1px));width:calc(170 * var(--gsi-space-unit,1px));flex-direction:column;display:flex}.ibnf-ev-hi-r .ibnf-btn,.ibnf-slot{width:100%}.ibnf-slot-head{font-size:calc(12px * var(--gsi-font-scale,1));color:var(--ibnf-ink-dim);letter-spacing:.04em;margin-bottom:calc(7 * var(--gsi-space-unit,1px));text-transform:uppercase;justify-content:space-between;font-weight:600;display:flex}.ibnf-slot-head b{color:var(--ibnf-acid)}.ibnf-slot-bar{height:calc(7 * var(--gsi-space-unit,1px));border-radius:calc(6 * var(--gsi-space-unit,1px));background:#ffffff0f;overflow:hidden}.ibnf-slot-bar i{background:linear-gradient(90deg, var(--ibnf-acid-deep,#2fb05a), var(--ibnf-acid));height:100%;box-shadow:0 0 14px hsl(var(--primary) / .7);border-radius:calc(6 * var(--gsi-space-unit,1px));display:block}.ibnf-erows{gap:calc(8 * var(--gsi-space-unit,1px));flex-direction:column;margin-top:auto;display:flex}.ibnf-erow{grid-template-columns:calc(46 * var(--gsi-space-unit,1px)) 1fr auto;gap:calc(12 * var(--gsi-space-unit,1px));padding:calc(9 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px));border-radius:calc(10 * var(--gsi-space-unit,1px));border:1px solid var(--ibnf-line-2);align-items:center;text-decoration:none;transition:border-color .15s,background .15s;display:grid}.ibnf-erow:hover{border-color:var(--ibnf-acid-line);background:#ffffff05}.ibnf-erow-date{width:calc(46 * var(--gsi-space-unit,1px));height:calc(46 * var(--gsi-space-unit,1px));border-radius:calc(8 * var(--gsi-space-unit,1px));border:1px solid var(--ibnf-line-2);background:#ffffff08;flex-direction:column;justify-content:center;align-items:center;display:flex}.ibnf-erow-date b{font-family:var(--ibnf-font-display);font-style:normal;font-weight:900;font-size:calc(18px * var(--gsi-font-scale,1));color:#fff;line-height:1}.ibnf-erow-date span{font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.12em;color:var(--ibnf-acid);font-weight:700}.ibnf-erow-info{flex-direction:column;gap:2px;min-width:0;display:flex}.ibnf-erow-name{font-family:var(--ibnf-font-display);font-style:normal;font-weight:700;font-size:calc(16px * var(--gsi-font-scale,1));text-transform:uppercase;color:#fff;white-space:nowrap;text-overflow:ellipsis;line-height:1.05;overflow:hidden}.ibnf-erow-sub{font-size:calc(11.5px * var(--gsi-font-scale,1));color:var(--ibnf-ink-dim);align-items:center;gap:calc(5 * var(--gsi-space-unit,1px));display:inline-flex}.ibnf-erow-sub svg{color:var(--ibnf-ink-mute)}.ibnf-erow-cta{align-items:center;gap:calc(5 * var(--gsi-space-unit,1px));font-family:var(--ibnf-font-display);text-transform:uppercase;font-style:normal;font-weight:800;font-size:calc(13px * var(--gsi-font-scale,1));color:hsl(var(--primary-foreground));background:var(--ibnf-acid);padding:calc(7 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px));border-radius:calc(7 * var(--gsi-space-unit,1px));white-space:nowrap;transition:box-shadow .15s;display:inline-flex}.ibnf-erow-cta:hover{box-shadow:0 0 14px hsl(var(--primary) / .5)}.ibnf-lbm{flex-direction:column;display:flex}.ibnf-lbm-row{grid-template-columns:calc(26 * var(--gsi-space-unit,1px)) 1fr auto;gap:calc(10 * var(--gsi-space-unit,1px));padding:calc(9 * var(--gsi-space-unit,1px)) calc(6 * var(--gsi-space-unit,1px));border-bottom:1px solid var(--ibnf-line-2);align-items:center;text-decoration:none;transition:background .14s;display:grid}.ibnf-lbm-row:last-child{border-bottom:none}.ibnf-lbm-top{background:linear-gradient(90deg, var(--ibnf-acid-soft), transparent 70%)}.ibnf-lbm-rank{width:calc(26 * var(--gsi-space-unit,1px));height:calc(26 * var(--gsi-space-unit,1px));border-radius:calc(7 * var(--gsi-space-unit,1px));font-family:var(--ibnf-font-display);font-style:normal;font-weight:900;font-size:calc(15px * var(--gsi-font-scale,1));color:var(--ibnf-ink-dim);background:#ffffff08;place-items:center;display:grid}.ibnf-lbm-rank.r1{color:var(--ibnf-acid);background:var(--ibnf-acid-soft)}.ibnf-lbm-rank.r2,.ibnf-lbm-rank.r3{color:#fff}.ibnf-lbm-id{flex-direction:column;min-width:0;display:flex}.ibnf-lbm-id b{font-size:calc(14px * var(--gsi-font-scale,1));color:#fff;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.ibnf-lbm-id i{font-style:normal;font-size:calc(11px * var(--gsi-font-scale,1));color:var(--ibnf-ink-mute);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ibnf-lbm-pts{font-family:var(--ibnf-font-display);font-style:normal;font-weight:800;font-size:calc(17px * var(--gsi-font-scale,1));color:var(--ibnf-acid);font-variant-numeric:tabular-nums}.ibnf-cchips{gap:calc(10 * var(--gsi-space-unit,1px));grid-template-columns:repeat(4,1fr);display:grid}.ibnf-cchip{text-align:center;padding:calc(12 * var(--gsi-space-unit,1px)) calc(6 * var(--gsi-space-unit,1px));border-radius:calc(12 * var(--gsi-space-unit,1px));border:1px solid var(--ibnf-line-2);flex-direction:column;align-items:center;gap:3px;text-decoration:none;transition:transform .15s,border-color .15s;display:flex}.ibnf-cchip:hover{border-color:var(--ibnf-cr);transform:translateY(-3px)}.ibnf-cchip-badge{width:calc(48 * var(--gsi-space-unit,1px));height:calc(48 * var(--gsi-space-unit,1px));font-family:var(--ibnf-font-display);font-style:normal;font-weight:900;font-size:calc(17px * var(--gsi-font-scale,1));color:#fff;margin-bottom:calc(5 * var(--gsi-space-unit,1px));border:2px solid var(--ibnf-cr);background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--ibnf-cr) 22%, transparent), transparent 70%);box-shadow:0 0 12px color-mix(in srgb, var(--ibnf-cr) 45%, transparent);border-radius:50%;place-items:center;display:grid;overflow:hidden}.ibnf-cchip-badge--img{padding:0}.ibnf-cchip-badge img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.ibnf-cchip-name{font-family:var(--ibnf-font-display);font-style:normal;font-weight:700;font-size:calc(13.5px * var(--gsi-font-scale,1));color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:1;overflow:hidden}.ibnf-cchip-city{font-size:calc(10.5px * var(--gsi-font-scale,1));color:var(--ibnf-ink-mute);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.ibnf-pm{gap:calc(14 * var(--gsi-space-unit,1px));flex-direction:column;display:flex}.ibnf-pm-head{align-items:center;gap:calc(12 * var(--gsi-space-unit,1px));display:flex}.ibnf-pm-av{width:calc(48 * var(--gsi-space-unit,1px));height:calc(48 * var(--gsi-space-unit,1px));border-radius:calc(12 * var(--gsi-space-unit,1px));font-family:var(--ibnf-font-display);font-style:normal;font-weight:900;font-size:calc(24px * var(--gsi-font-scale,1));color:hsl(var(--primary-foreground));background:linear-gradient(135deg, var(--ibnf-acid), var(--ibnf-acid-deep,#2fb05a));box-shadow:0 0 16px hsl(var(--primary) / .4);-o-object-fit:cover;object-fit:cover;place-items:center;display:grid}.ibnf-pm-av--img{padding:0}.ibnf-pm-id{flex-direction:column;min-width:0;margin-right:auto;display:flex}.ibnf-pm-id b{font-family:var(--ibnf-font-display);font-style:normal;font-weight:800;font-size:calc(19px * var(--gsi-font-scale,1));color:#fff;align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));display:inline-flex}.ibnf-pm-v{color:var(--ibnf-acid)}.ibnf-pm-id i{font-style:normal;font-size:calc(12px * var(--gsi-font-scale,1));color:var(--ibnf-ink-dim)}.ibnf-pm-rank{padding:calc(5 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px));border-radius:calc(9 * var(--gsi-space-unit,1px));background:var(--ibnf-acid-soft);border:1px solid var(--ibnf-acid-line);flex-direction:column;align-items:center;display:flex}.ibnf-pm-rank b{font-family:var(--ibnf-font-display);font-style:normal;font-weight:900;font-size:calc(19px * var(--gsi-font-scale,1));color:var(--ibnf-acid);line-height:1}.ibnf-pm-rank span{font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.1em;text-transform:uppercase;color:var(--ibnf-ink-dim)}.ibnf-pm-stats{gap:calc(8 * var(--gsi-space-unit,1px));grid-template-columns:repeat(3,1fr);display:grid}.ibnf-pm-stats div{padding:calc(10 * var(--gsi-space-unit,1px)) calc(4 * var(--gsi-space-unit,1px));border:1px solid var(--ibnf-line-2);border-radius:calc(10 * var(--gsi-space-unit,1px));background:#00000047;flex-direction:column;align-items:center;display:flex}.ibnf-pm-stats b{font-family:var(--ibnf-font-display);font-style:normal;font-weight:900;font-size:calc(22px * var(--gsi-font-scale,1));color:#fff;line-height:1}.ibnf-pm-stats span{font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.08em;text-transform:uppercase;color:var(--ibnf-ink-mute);margin-top:calc(4 * var(--gsi-space-unit,1px))}.ibnf-pm-badges{gap:calc(6 * var(--gsi-space-unit,1px));flex-wrap:wrap;display:flex}.ibnf-pm-badge{align-items:center;gap:calc(5 * var(--gsi-space-unit,1px));padding:calc(5 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));font-size:calc(11.5px * var(--gsi-font-scale,1));border:1px solid var(--ibnf-line);font-weight:600;display:inline-flex}.ibnf-pm-badge.ibnf-tone-acid{color:var(--ibnf-acid);border-color:var(--ibnf-acid-line);background:var(--ibnf-acid-soft)}.ibnf-pm-badge.ibnf-tone-violet{color:var(--ibnf-violet);border-color:var(--ibnf-violet-line);background:var(--ibnf-violet-soft)}.ibnf-bento-organizza{align-items:center;gap:calc(32 * var(--gsi-space-unit,1px));grid-template-columns:1.2fr 1.3fr auto;display:grid;position:relative;overflow:hidden}.ibnf-bento-organizza:before{content:"";background:radial-gradient(90% 130% at 100% 50%, hsl(var(--accent) / .16), transparent 55%);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.ibnf-bento-organizza>*{z-index:1;position:relative}.ibnf-org-tx{gap:calc(8 * var(--gsi-space-unit,1px));flex-direction:column;display:flex}.ibnf-org-title{font-family:var(--ibnf-font-display);font-style:normal;font-weight:900;font-size:calc(30px * var(--gsi-font-scale,1));text-transform:uppercase;color:#fff;margin:0;line-height:.95}.ibnf-org-steps{gap:calc(14 * var(--gsi-space-unit,1px)) calc(24 * var(--gsi-space-unit,1px));flex-flow:wrap;margin:0;padding:0;list-style:none;display:flex}.ibnf-org-steps li{align-items:center;gap:calc(10 * var(--gsi-space-unit,1px));font-size:calc(14px * var(--gsi-font-scale,1));color:var(--ibnf-ink);white-space:nowrap;font-weight:600;display:flex}.ibnf-org-steps span{width:calc(23 * var(--gsi-space-unit,1px));height:calc(23 * var(--gsi-space-unit,1px));border-radius:calc(6 * var(--gsi-space-unit,1px));font-family:var(--ibnf-font-display);font-style:normal;font-weight:900;font-size:calc(13px * var(--gsi-font-scale,1));color:var(--ibnf-violet);background:var(--ibnf-violet-soft);border:1px solid var(--ibnf-violet-line);flex-shrink:0;place-items:center;display:grid}.ibnf-bento-organizza .ibnf-btn{white-space:nowrap}.ibnf-bento-news .ibnf-news-list{flex-direction:column;display:flex}.ibnf-news-row{padding:calc(12 * var(--gsi-space-unit,1px)) calc(6 * var(--gsi-space-unit,1px));border-bottom:1px solid var(--ibnf-line-2);text-decoration:none;transition:background .14s;display:block}.ibnf-news-row:last-child{border-bottom:none}.ibnf-news-row:hover{background:#ffffff06}.ibnf-news-meta{gap:calc(6 * var(--gsi-space-unit,1px));font-size:calc(10px * var(--gsi-font-scale,1));text-transform:uppercase;letter-spacing:.2em;color:var(--ibnf-acid);margin-bottom:calc(4 * var(--gsi-space-unit,1px));font-weight:700;display:flex}.ibnf-news-meta span:not(:first-child){color:var(--ibnf-ink-mute)}.ibnf-news-title{font-family:var(--ibnf-font-display);font-style:normal;font-weight:800;font-size:calc(18px * var(--gsi-font-scale,1));text-transform:uppercase;color:#fff;margin:0 0 calc(4 * var(--gsi-space-unit,1px));line-height:1.15}.ibnf-news-preview{font-size:calc(12.5px * var(--gsi-font-scale,1));color:var(--ibnf-ink-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}@media (max-width:940px){.ibnf-bento{grid-template-columns:1fr;grid-template-areas:"stats""eventi""classifica""club""profilo""organizza"}.ibnf-bento-organizza{gap:calc(16 * var(--gsi-space-unit,1px));grid-template-columns:1fr}}@media (max-width:560px){.ibnf-dash{padding:calc(20 * var(--gsi-space-unit,1px)) 0 calc(50 * var(--gsi-space-unit,1px))}.ibnf-strip{grid-template-columns:1fr 1fr}.ibnf-strip-item:nth-child(odd){border-left:none}.ibnf-strip-item:nth-child(n+3){border-top:1px solid var(--ibnf-line-2)}.ibnf-strip-val{font-size:calc(26px * var(--gsi-font-scale,1))}.ibnf-ev-hi{gap:calc(14 * var(--gsi-space-unit,1px));grid-template-columns:1fr}.ibnf-ev-hi-r{width:100%}.ibnf-cchips{grid-template-columns:repeat(3,1fr)}}@media (max-width:380px){.ibnf-cchips{grid-template-columns:repeat(2,1fr)}}.ibnf-swiss-toolbar{top:calc(8 * var(--gsi-space-unit,1px));z-index:20;align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));padding:calc(8 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px));border:1px solid var(--ibnf-line);border-radius:calc(14 * var(--gsi-space-unit,1px));background:color-mix(in srgb, var(--ibnf-bg) 88%, transparent);-webkit-backdrop-filter:blur(16px)saturate(160%);margin-bottom:calc(10 * var(--gsi-space-unit,1px));display:flex;position:sticky;box-shadow:0 14px 34px -22px #000000d9,inset 0 1px #ffffff0d}.ibnf-swiss-search{align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));padding:calc(6 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px));border:1px solid var(--ibnf-line-2);border-radius:calc(10 * var(--gsi-space-unit,1px));background:#ffffff08;flex:1;display:flex}.ibnf-swiss-search input{color:var(--ibnf-ink);font-size:calc(13px * var(--gsi-font-scale,1));background:0 0;border:0;outline:none;flex:1;min-width:0}.ibnf-swiss-search svg{color:var(--ibnf-ink-mute);flex:none}.ibnf-swiss-count{font-size:calc(11px * var(--gsi-font-scale,1));color:var(--ibnf-ink-mute);white-space:nowrap}.ibnf-swiss-progress{align-items:center;gap:calc(5 * var(--gsi-space-unit,1px));font-family:var(--ibnf-font-display);font-style:italic;font-weight:800;font-size:calc(13px * var(--gsi-font-scale,1));letter-spacing:.04em;color:var(--ibnf-ink-dim);padding:calc(6 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));border-radius:calc(10 * var(--gsi-space-unit,1px));border:1px solid var(--ibnf-line-2);font-variant-numeric:tabular-nums;white-space:nowrap;background:#ffffff08;flex:none;display:inline-flex;position:relative;overflow:hidden}.ibnf-swiss-progress i{background:var(--ibnf-violet);height:2px;box-shadow:0 0 8px var(--ibnf-violet);transition:width .35s;display:block;position:absolute;bottom:0;left:0}.ibnf-swiss-progress.is-done{color:var(--ibnf-acid);border-color:var(--ibnf-acid-line);background:var(--ibnf-acid-soft)}.ibnf-swiss-progress.is-done i{background:var(--ibnf-acid);box-shadow:0 0 8px var(--ibnf-acid)}.ibnf-grid-compact{gap:calc(14 * var(--gsi-space-unit,1px));grid-template-columns:repeat(auto-fill, minmax(calc(380 * var(--gsi-space-unit,1px)), 1fr));display:grid}@media (max-width:719px){.ibnf-grid-compact{gap:calc(12 * var(--gsi-space-unit,1px));grid-template-columns:1fr}}.ibnf-compact .ibnf-pair-top{padding:calc(11 * var(--gsi-space-unit,1px)) calc(13 * var(--gsi-space-unit,1px)) 0;gap:calc(8 * var(--gsi-space-unit,1px))}.ibnf-compact .ibnf-pair-tlabel span{font-size:calc(10px * var(--gsi-font-scale,1));margin-top:2px}.ibnf-compact .ibnf-pair-status{font-size:calc(10px * var(--gsi-font-scale,1));padding:calc(4 * var(--gsi-space-unit,1px)) calc(9 * var(--gsi-space-unit,1px))}.ibnf-pair.is-mine{box-shadow:0 0 0 2px var(--ibnf-acid), 0 0 24px -6px var(--ibnf-acid)}.ibnf-pair-top .ibnf-mine-chip{flex:none;margin-left:auto}.ibnf-mine-chip{align-items:center;gap:calc(4 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1));text-transform:uppercase;letter-spacing:.08em;padding:3px calc(8 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));color:hsl(var(--primary-foreground));background:var(--ibnf-acid);box-shadow:0 0 12px -4px var(--ibnf-acid);white-space:nowrap;flex:none;font-weight:800;display:inline-flex}.ibnf-mine-chip svg{flex:none}.ibnf-mine-chip-tx{white-space:nowrap}@media (max-width:520px){.ibnf-mine-chip{padding:3px calc(6 * var(--gsi-space-unit,1px))}.ibnf-mine-chip-tx{display:none}}.ibnf-compact .ibnf-mine-chip{font-size:calc(11px * var(--gsi-font-scale,1));padding:2px calc(6 * var(--gsi-space-unit,1px))}.ibnf-compact .ibnf-mine-chip-tx{display:none}:root{--ibnf-notch:polygon(11px 0, 100% 0, 100% calc(100% - 11px), calc(100% - 11px) 100%, 0 100%, 0 11px);--ibnf-notch-sm:polygon(7px 0, 100% 0, 100% calc(100% - 7px), calc(100% - 7px) 100%, 0 100%, 0 7px);--ibnf-hex-clip:polygon(50% 0, 93% 25%, 93% 75%, 50% 100%, 7% 75%, 7% 25%)}.ibnf-avt{clip-path:var(--ibnf-hex-clip);box-shadow:0 0 0 1.5px color-mix(in srgb, var(--ac) 70%, transparent), 0 0 14px -6px color-mix(in srgb, var(--ac) 85%, transparent);background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--ac) 46%, #0c1214), #0a0f12 80%)!important;border-radius:0!important}.ibnf-avt img{clip-path:var(--ibnf-hex-clip)}.ibnf-pair{border-radius:calc(22 * var(--gsi-space-unit,1px));background:linear-gradient(180deg, #ffffff1c, #ffffff05 42%, #ffffff0d), color-mix(in srgb, var(--ibnf-surface) 40%, transparent);-webkit-backdrop-filter:blur(26px)saturate(185%);transition:transform .26s var(--ease-out-soft,ease), box-shadow .26s var(--ease-out-soft,ease), border-color .2s ease;border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #00000040,0 2px 2px #0000001f,0 16px 36px -16px #0009,0 34px 64px -36px #0000008c}@media (max-width:639px){.ibnf-pair{-webkit-backdrop-filter:blur(7px)saturate(140%)}}:is(.ibnf-btn:focus-visible,.ibnf-btn-call:focus-visible,.ibnf-btn-console:focus-visible,.ibnf-btn-undo:focus-visible,.ibnf-scbtn:focus-visible,.ibnf-pl-win-tag:focus-visible){outline:2px solid hsl(var(--ring));outline-offset:2px}.ibnf-pair[data-st=live]{background:linear-gradient(135deg, hsl(var(--accent) / .16) 0%, transparent 52%), linear-gradient(180deg, #ffffff17, #ffffff05 42%, #ffffff0b), color-mix(in srgb, var(--ibnf-surface) 38%, transparent)}.ibnf-pair[data-st=closed]{background:linear-gradient(135deg, hsl(var(--primary) / .16) 0%, transparent 52%), linear-gradient(180deg, #ffffff17, #ffffff05 42%, #ffffff0b), color-mix(in srgb, var(--ibnf-surface) 38%, transparent)}.ibnf-compact .ibnf-pair{border-radius:calc(18 * var(--gsi-space-unit,1px))}.ibnf-tc{border-radius:calc(14 * var(--gsi-space-unit,1px))}.ibnf-tc .ibnf-pair-body{padding:calc(9 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px));gap:calc(6 * var(--gsi-space-unit,1px))}.ibnf-tc .ibnf-pl{gap:calc(6 * var(--gsi-space-unit,1px))}.ibnf-tc .ibnf-avt{width:calc(27 * var(--gsi-space-unit,1px));height:calc(27 * var(--gsi-space-unit,1px));font-size:calc(12px * var(--gsi-font-scale,1))}.ibnf-tc .ibnf-pl-name{font-size:calc(12.5px * var(--gsi-font-scale,1));letter-spacing:0;line-height:1.08}.ibnf-tc .ibnf-pair-mid{min-width:calc(34 * var(--gsi-space-unit,1px))}.ibnf-tc .ibnf-pair-score{font-size:calc(19px * var(--gsi-font-scale,1))}.ibnf-tc .ibnf-pair-score .sep{font-size:calc(14px * var(--gsi-font-scale,1))}.ibnf-tc .ibnf-pair-vs{font-size:calc(10.5px * var(--gsi-font-scale,1))}.ibnf-tc .ibnf-pl-win-tag{font-size:calc(11px * var(--gsi-font-scale,1));padding:2px calc(5 * var(--gsi-space-unit,1px)) 2px}.ibnf-btn-call,.ibnf-btn-console{border-radius:calc(11 * var(--gsi-space-unit,1px));letter-spacing:.01em}.ibnf-btn-console{box-shadow:0 0 22px -8px var(--ibnf-violet)}.ibnf-pair.is-mine{box-shadow:0 0 0 2px var(--ibnf-acid), 0 0 36px -8px var(--ibnf-acid), inset 0 0 60px -30px hsl(var(--primary) / .5);background:linear-gradient(105deg, hsl(var(--primary) / .22) 0%, hsl(var(--primary) / .04) 36%, transparent 52%, hsl(var(--accent) / .05) 68%, hsl(var(--accent) / .18) 100%), linear-gradient(180deg, #ffffff17, #ffffff05 42%, #ffffff0b), color-mix(in srgb, var(--ibnf-surface) 40%, transparent);position:relative}.ibnf-pair.is-mine:after{content:"IL TUO MATCH";font-family:var(--ibnf-font-display);font-style:italic;font-weight:900;font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.18em;color:hsl(var(--primary-foreground));background:var(--ibnf-acid);padding:3px calc(10 * var(--gsi-space-unit,1px)) calc(4 * var(--gsi-space-unit,1px));clip-path:polygon(0 0,100% 0,calc(100% - 8px) 100%,0 100%);box-shadow:0 0 14px -2px var(--ibnf-acid);pointer-events:none;z-index:2;position:absolute;top:0;left:0}.ibnf-pair.is-mine .ibnf-pair-score{font-size:calc(34px * var(--gsi-font-scale,1))}.ibnf-pair.is-mine .ibnf-pair-score .sa.lead,.ibnf-pair.is-mine .ibnf-pair-score .sb.lead{color:var(--ibnf-acid);text-shadow:0 0 18px hsl(var(--primary) / .55)}.ibnf-pair.is-mine .ibnf-pl-name{color:#fff;text-shadow:0 0 12px hsl(var(--primary) / .35)}.ibnf-compact .ibnf-pair.is-mine .ibnf-pair-top{padding-top:calc(18 * var(--gsi-space-unit,1px))}.ibnf-compact .ibnf-pair.is-mine .ibnf-pair-score{font-size:calc(24px * var(--gsi-font-scale,1))}.ibnf-pair.is-mine .ibnf-mine-chip{display:none}.ibnf-side{border-radius:calc(20 * var(--gsi-space-unit,1px))}.ibnf-side.win{box-shadow:inset 0 3px 0 var(--ibnf-acid);background:linear-gradient(180deg, var(--ibnf-acid-soft), transparent 70%)!important}.ibnf-side-name{text-transform:uppercase;letter-spacing:.03em;font-style:italic;font-weight:800;font-family:var(--ibnf-font-display)!important}.ibnf-side-score-inline{font-variant-numeric:tabular-nums;text-shadow:0 0 22px hsl(var(--primary) / .35);font-style:italic;font-weight:900;font-family:var(--ibnf-font-display)!important}.ibnf-scbtn{border-radius:calc(14 * var(--gsi-space-unit,1px));transition:transform .14s var(--ease-out-soft,ease), box-shadow .18s, border-color .18s, background .18s}.ibnf-scbtn:active:not(:disabled){transform:scale(.97)}.ibnf-scbtn.t-xf{border-color:var(--ibnf-xf-line)!important}.ibnf-scbtn.t-of{border-color:var(--ibnf-of-line)!important}.ibnf-scbtn.t-sf{border-color:var(--ibnf-sf-line)!important}.ibnf-scbtn .scbtn-l b{font-family:var(--ibnf-font-display);text-transform:uppercase;letter-spacing:.02em;font-style:italic;font-weight:800}.ibnf-scbtn .scbtn-pt{font-family:var(--ibnf-font-display);font-variant-numeric:tabular-nums;font-style:italic;font-weight:900}.ibnf-youhead{align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));margin:calc(14 * var(--gsi-space-unit,1px)) 2px calc(10 * var(--gsi-space-unit,1px));padding:0;display:flex}.ibnf-youhead .ibnf-youhead-ic{color:var(--ibnf-acid);filter:drop-shadow(0 0 8px hsl(var(--primary) / .6));flex:none}.ibnf-youhead b{font-family:var(--ibnf-font-display);font-style:italic;font-weight:900;font-size:calc(17px * var(--gsi-font-scale,1));letter-spacing:.06em;text-transform:uppercase;color:#fff;white-space:nowrap}.ibnf-youhead .ibnf-youhead-tag{font-family:var(--ibnf-font-display);font-style:italic;font-weight:800;font-size:calc(12px * var(--gsi-font-scale,1));letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--primary-foreground));background:var(--ibnf-acid);padding:calc(4 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px)) calc(5 * var(--gsi-space-unit,1px));clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);box-shadow:0 0 16px -4px var(--ibnf-acid);white-space:nowrap;flex:none;margin-left:auto}.ibnf-youhead .ibnf-youhead-tag.is-violet{color:#fff;background:var(--ibnf-violet);box-shadow:0 0 16px -4px var(--ibnf-violet)}:root{--gsi-arena-bg:#121823;--gsi-arena-panel:#101824bd;--gsi-neon-blue:#38d5ff;--gsi-neon-green:#39ff7d;--gsi-neon-red:#ff3d55;--gsi-neon-orange:#ff9f3d;--gsi-neon-purple:hsl(var(--accent))}.gsi-kicker{align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));font-family:var(--ibnf-font-display);font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.2em;text-transform:uppercase;color:var(--gsi-neon-blue);text-shadow:0 0 14px #38d5ff73;font-style:italic;font-weight:900;display:inline-flex}.gsi-topcut-stage{border-radius:calc(20 * var(--gsi-space-unit,1px));background:linear-gradient(90deg, #38d5ff0f 1px, transparent 1px), linear-gradient(180deg, #ffffff14, #ffffff05 48%, #ffffff09), radial-gradient(circle at 6% 0%, #39ff7d21, transparent 32%), radial-gradient(circle at 95% 0%, #ff3d551c, transparent 34%), var(--gsi-arena-panel);background-size:34px 100%,auto,auto,auto,auto;border:1px solid #38d5ff47;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff21,0 20px 48px -34px #000000e6,0 0 42px -34px #38d5ffb3}.gsi-topcut-stage:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#38d5ff2e,#0000) 0 0/34% 1px no-repeat,linear-gradient(90deg,#39ff7d8c,#0000 28% 72%,#ff3d558c) 0 100%/100% 2px no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.gsi-topcut-stage{justify-content:space-between;align-items:center;gap:calc(14 * var(--gsi-space-unit,1px));display:flex}.gsi-topcut-stage h3{font-family:var(--ibnf-font-display);font-size:clamp(calc(24px * var(--gsi-font-scale,1)), 4vw, calc(44px * var(--gsi-font-scale,1)));letter-spacing:-.035em;text-transform:uppercase;color:#fff;text-shadow:0 0 20px #38d5ff57;margin:2px 0 0;font-style:italic;font-weight:950;line-height:.9}.gsi-match-card{clip-path:polygon(0 0,calc(100% - 17px) 0,100% 17px,100% 100%,17px 100%,0 calc(100% - 17px));background:linear-gradient(90deg,#38d5ff1a,#0000 28% 72%,#ff3d5514),linear-gradient(#ffffff16,#ffffff03 52%,#ffffff09),#0a101adb!important;border-radius:0!important}.gsi-match-card:before{height:100%;width:calc(4 * var(--gsi-space-unit,1px));background:var(--gsi-neon-blue);bottom:0;right:auto;box-shadow:0 0 16px #38d5ff73}.gsi-match-card[data-st=live]:before{background:var(--gsi-neon-orange);box-shadow:0 0 18px #ff9f3d99}.gsi-match-card[data-st=called]:before{background:var(--gsi-neon-blue);box-shadow:0 0 18px #38d5ff99}.gsi-match-card[data-st=ready]:before,.gsi-match-card[data-st=closed]:before{background:var(--gsi-neon-green);box-shadow:0 0 18px #39ff7d75}.gsi-match-card[data-st=expired]:before{background:var(--gsi-neon-red);box-shadow:0 0 18px #ff3d5599}.gsi-match-card .ibnf-pair-top{padding:calc(10 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px)) 0 calc(16 * var(--gsi-space-unit,1px));align-items:flex-start}.gsi-match-card .ibnf-pair-tnum{width:calc(42 * var(--gsi-space-unit,1px));height:calc(35 * var(--gsi-space-unit,1px));clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));font-size:calc(18px * var(--gsi-font-scale,1));border-radius:0}.gsi-match-card .ibnf-pair-tlabel b{font-size:calc(14px * var(--gsi-font-scale,1));letter-spacing:.05em}.gsi-match-card .ibnf-pair-status{clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);border-radius:0}.gsi-match-card .ibnf-pair-body{padding:calc(11 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px)) calc(16 * var(--gsi-space-unit,1px))}.gsi-match-card .ibnf-pl-name{font-size:calc(16px * var(--gsi-font-scale,1));letter-spacing:.015em}.gsi-match-card .ibnf-pair-vs{color:#ffffff70;padding:calc(5 * var(--gsi-space-unit,1px)) calc(6 * var(--gsi-space-unit,1px));background:#0000003d;border:1px solid #ffffff1a}.gsi-match-card .ibnf-pair-score{font-size:calc(25px * var(--gsi-font-scale,1))}.gsi-match-card .ibnf-pair-foot{padding:0 calc(12 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px)) calc(16 * var(--gsi-space-unit,1px))}.gsi-match-card .ibnf-btn-call,.gsi-match-card .ibnf-btn-console,.gsi-match-card .ibnf-btn-presence,.gsi-match-card .ibnf-btn-noshow{clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);text-transform:uppercase;letter-spacing:.08em;border-radius:0}.gsi-match-card .ibnf-btn-console{color:#06140a;background:linear-gradient(135deg, var(--gsi-neon-green), #aaffc4);box-shadow:0 0 18px -8px var(--gsi-neon-green);border-color:#39ff7dbf}.gsi-match-card .ibnf-btn-console:hover{background:linear-gradient(135deg,#72ffa5,#fff)}.gsi-swiss-match .ibnf-pair-top{padding:calc(7 * var(--gsi-space-unit,1px)) calc(9 * var(--gsi-space-unit,1px)) 0 calc(13 * var(--gsi-space-unit,1px));gap:calc(6 * var(--gsi-space-unit,1px));align-items:center}.gsi-swiss-match .ibnf-pair-table{gap:calc(6 * var(--gsi-space-unit,1px))}.gsi-swiss-match .ibnf-pair-tnum{width:calc(32 * var(--gsi-space-unit,1px));height:calc(28 * var(--gsi-space-unit,1px));font-size:calc(15px * var(--gsi-font-scale,1))}.gsi-swiss-match .ibnf-pair-tlabel b{font-size:calc(12px * var(--gsi-font-scale,1));letter-spacing:.04em}.gsi-swiss-match .ibnf-pair-tlabel span{font-size:calc(11px * var(--gsi-font-scale,1));margin-top:1px}.gsi-swiss-match .ibnf-pair-status{max-width:calc(104 * var(--gsi-space-unit,1px));justify-content:center;gap:calc(4 * var(--gsi-space-unit,1px));padding:3px calc(7 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.07em}.gsi-swiss-match .ibnf-pair-body{grid-template-columns:minmax(0, 1fr) calc(38 * var(--gsi-space-unit,1px)) minmax(0, 1fr);gap:calc(6 * var(--gsi-space-unit,1px));padding:calc(8 * var(--gsi-space-unit,1px)) calc(9 * var(--gsi-space-unit,1px)) calc(6 * var(--gsi-space-unit,1px)) calc(13 * var(--gsi-space-unit,1px))}.gsi-swiss-match .ibnf-pl{gap:calc(6 * var(--gsi-space-unit,1px))}.gsi-swiss-match .ibnf-avt{width:calc(30 * var(--gsi-space-unit,1px))!important;height:calc(30 * var(--gsi-space-unit,1px))!important;font-size:calc(12px * var(--gsi-font-scale,1))!important}.gsi-swiss-match .ibnf-pl-name{font-size:calc(13px * var(--gsi-font-scale,1));line-height:1.06}.gsi-swiss-match .ibnf-pair-mid{min-width:calc(38 * var(--gsi-space-unit,1px))}.gsi-swiss-match .ibnf-pair-vs{padding:3px calc(5 * var(--gsi-space-unit,1px));font-size:calc(10px * var(--gsi-font-scale,1))}.gsi-swiss-match .ibnf-pair-score{font-size:calc(20px * var(--gsi-font-scale,1))}.gsi-swiss-match .ibnf-pair-score .sep{font-size:calc(14px * var(--gsi-font-scale,1))}.gsi-swiss-match .ibnf-pair-foot{padding:0 calc(9 * var(--gsi-space-unit,1px)) calc(9 * var(--gsi-space-unit,1px)) calc(13 * var(--gsi-space-unit,1px));gap:calc(6 * var(--gsi-space-unit,1px))}.gsi-swiss-match .ibnf-btn-call,.gsi-swiss-match .ibnf-btn-console,.gsi-swiss-match .ibnf-btn-presence,.gsi-swiss-match .ibnf-btn-noshow{min-height:calc(31 * var(--gsi-space-unit,1px));padding:calc(6 * var(--gsi-space-unit,1px)) calc(9 * var(--gsi-space-unit,1px));font-size:calc(10px * var(--gsi-font-scale,1))}.gsi-swiss-match .ibnf-call-strip{margin:0 calc(9 * var(--gsi-space-unit,1px)) calc(7 * var(--gsi-space-unit,1px)) calc(13 * var(--gsi-space-unit,1px));padding:calc(5 * var(--gsi-space-unit,1px)) calc(7 * var(--gsi-space-unit,1px))}.gsi-topcut-stage{padding:calc(14 * var(--gsi-space-unit,1px))}.gsi-topcut-shell{background:radial-gradient(circle at 0%,#38d5ff1f,#0000 34%),radial-gradient(circle at 100%,#ff3d551a,#0000 34%),#080d16c2!important;border-color:#38d5ff3d!important}.gsi-topcut-shell section>h4,.gsi-topcut-shell section>h5{color:#ffffffb8!important;letter-spacing:.22em!important}.gsi-tc-card-top{justify-content:space-between;align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));padding:calc(7 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px)) 0 calc(11 * var(--gsi-space-unit,1px));display:flex}.gsi-tc-card-top span{font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.15em;text-transform:uppercase;color:#ffffff7a;font-weight:900}.gsi-tc-state{font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.12em;text-transform:uppercase;color:var(--gsi-neon-blue);font-weight:950}.gsi-tc-state.is-live{color:var(--gsi-neon-orange)}.gsi-tc-state.is-ready,.gsi-tc-state.is-closed{color:var(--gsi-neon-green)}.gsi-tc-state.is-expired{color:var(--gsi-neon-red)}.gsi-tc-console{color:var(--gsi-neon-green)!important;background:#39ff7d14!important;border:1px solid #39ff7d66!important;border-radius:0!important}@media (max-width:620px){.gsi-topcut-stage{align-items:flex-start;gap:calc(10 * var(--gsi-space-unit,1px));flex-direction:column}.gsi-match-card .ibnf-pair-body{grid-template-columns:minmax(0, 1fr) calc(42 * var(--gsi-space-unit,1px)) minmax(0, 1fr)}.gsi-match-card .ibnf-pl-name{font-size:calc(13px * var(--gsi-font-scale,1))}.gsi-match-card .ibnf-pair-tnum{width:calc(36 * var(--gsi-space-unit,1px));height:calc(31 * var(--gsi-space-unit,1px));font-size:calc(16px * var(--gsi-font-scale,1))}.gsi-match-card .ibnf-pair-status{max-width:calc(112 * var(--gsi-space-unit,1px));justify-content:center}.gsi-swiss-match .ibnf-pair-top{padding:calc(6 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px)) 0 calc(12 * var(--gsi-space-unit,1px))}.gsi-swiss-match .ibnf-pair-body{grid-template-columns:minmax(0, 1fr) calc(34 * var(--gsi-space-unit,1px)) minmax(0, 1fr);gap:calc(5 * var(--gsi-space-unit,1px));padding:calc(7 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px)) calc(5 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px))}.gsi-swiss-match .ibnf-pair-foot{padding:0 calc(8 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px));gap:calc(5 * var(--gsi-space-unit,1px))}.gsi-swiss-match .ibnf-avt{width:calc(28 * var(--gsi-space-unit,1px))!important;height:calc(28 * var(--gsi-space-unit,1px))!important}.gsi-swiss-match .ibnf-pl-name{font-size:calc(12px * var(--gsi-font-scale,1))}.gsi-swiss-match .ibnf-btn-call,.gsi-swiss-match .ibnf-btn-console,.gsi-swiss-match .ibnf-btn-presence,.gsi-swiss-match .ibnf-btn-noshow{min-height:calc(32 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1))}}:root{--ibnf-call:#f8c14a;--ibnf-call-soft:#f8c14a1f;--ibnf-call-line:#f8c14a80;--ibnf-called:#58d7ff;--ibnf-called-soft:#58d7ff1c;--ibnf-called-line:#58d7ff7a;--ibnf-ready:#53e28f;--ibnf-ready-soft:#53e28f1a;--ibnf-ready-line:#53e28f6b;--ibnf-noshow:#ff6b6b;--ibnf-noshow-soft:#ff6b6b1c;--ibnf-noshow-line:#ff6b6b75;--ibnf-closed:#76d6a1;--ibnf-closed-soft:#76d6a114;--ibnf-closed-line:#76d6a152}.ibnf-grid-compact{gap:calc(10 * var(--gsi-space-unit,1px));grid-template-columns:repeat(auto-fill, minmax(calc(320 * var(--gsi-space-unit,1px)), 1fr))}.ibnf-pair{background:linear-gradient(180deg, #ffffff12, #ffffff05 48%, #ffffff09), color-mix(in srgb, var(--ibnf-surface) 50%, transparent);border-color:#ffffff18;box-shadow:inset 0 1px #ffffff21,inset 0 -1px #00000040,0 14px 30px -22px #000000d9}.ibnf-pair:hover{transform:translateY(-1px)}.ibnf-pair:before{opacity:.7;background:var(--ibnf-line-2);height:3px;box-shadow:none}.ibnf-pair[data-st=live]{border-color:var(--ibnf-call-line);background:linear-gradient(135deg, var(--ibnf-call-soft) 0%, transparent 48%), linear-gradient(180deg, #ffffff12, #ffffff05 48%, #ffffff09), color-mix(in srgb, var(--ibnf-surface) 48%, transparent);box-shadow:0 0 0 1px #f8c14a21,0 16px 36px -25px #f8c14aad}.ibnf-pair[data-st=live]:before{background:var(--ibnf-call);box-shadow:0 0 12px -4px var(--ibnf-call);opacity:1}.ibnf-pair[data-st=called]{border-color:var(--ibnf-called-line);background:linear-gradient(135deg, var(--ibnf-called-soft) 0%, transparent 48%), linear-gradient(180deg, #ffffff12, #ffffff05 48%, #ffffff09), color-mix(in srgb, var(--ibnf-surface) 48%, transparent);box-shadow:0 0 0 1px #58d7ff1c,0 16px 36px -25px #58d7ff8f}.ibnf-pair[data-st=called]:before{background:var(--ibnf-called);box-shadow:0 0 12px -4px var(--ibnf-called);opacity:1}.ibnf-pair[data-st=ready]{border-color:var(--ibnf-ready-line);background:linear-gradient(135deg, var(--ibnf-ready-soft) 0%, transparent 48%), linear-gradient(180deg, #fff1, #ffffff04 48%, #ffffff08), color-mix(in srgb, var(--ibnf-surface) 48%, transparent)}.ibnf-pair[data-st=ready]:before{background:var(--ibnf-ready);box-shadow:0 0 12px -5px var(--ibnf-ready);opacity:1}.ibnf-pair[data-st=expired]{border-color:var(--ibnf-noshow-line);background:linear-gradient(135deg, var(--ibnf-noshow-soft) 0%, transparent 48%), linear-gradient(180deg, #fff1, #ffffff04 48%, #ffffff08), color-mix(in srgb, var(--ibnf-surface) 48%, transparent)}.ibnf-pair[data-st=expired]:before{background:var(--ibnf-noshow);box-shadow:0 0 12px -5px var(--ibnf-noshow);opacity:1}.ibnf-pair[data-st=closed]{border-color:var(--ibnf-closed-line);background:linear-gradient(135deg, var(--ibnf-closed-soft) 0%, transparent 52%), linear-gradient(180deg, #ffffff0d, #ffffff03 48%, #ffffff07), color-mix(in srgb, var(--ibnf-surface) 55%, transparent);box-shadow:inset 0 1px #ffffff1a,0 10px 26px -22px #000000d1}.ibnf-pair[data-st=closed]:before{background:var(--ibnf-closed);box-shadow:none;opacity:.85}.ibnf-pair[data-st=live] .ibnf-pair-tnum{color:var(--ibnf-call);border-color:var(--ibnf-call-line);background:var(--ibnf-call-soft)}.ibnf-pair[data-st=called] .ibnf-pair-tnum{color:var(--ibnf-called);border-color:var(--ibnf-called-line);background:var(--ibnf-called-soft)}.ibnf-pair[data-st=ready] .ibnf-pair-tnum{color:var(--ibnf-ready);border-color:var(--ibnf-ready-line);background:var(--ibnf-ready-soft)}.ibnf-pair[data-st=expired] .ibnf-pair-tnum{color:var(--ibnf-noshow);border-color:var(--ibnf-noshow-line);background:var(--ibnf-noshow-soft)}.ibnf-pair[data-st=closed] .ibnf-pair-tnum{color:var(--ibnf-closed);border-color:var(--ibnf-closed-line);background:var(--ibnf-closed-soft)}.ibnf-pair[data-st=closed] .ibnf-pl.win .ibnf-avt{box-shadow:0 0 14px -7px var(--ibnf-closed), 0 0 0 1.5px var(--ibnf-closed)}.ibnf-pair[data-st=closed] .ibnf-pl.win .ibnf-pl-name{color:var(--ibnf-closed);text-shadow:none}.ibnf-pair[data-st=closed] .ibnf-pl.lose{opacity:.58}.ibnf-pair[data-st=closed] .ibnf-pl-win-tag{color:#06140a;background:var(--ibnf-closed);box-shadow:0 0 10px -5px var(--ibnf-closed)}.ibnf-pair-status.s-live{color:var(--ibnf-call);border-color:var(--ibnf-call-line);background:var(--ibnf-call-soft)}.ibnf-pair-status.s-live .dot{background:var(--ibnf-call);box-shadow:0 0 8px var(--ibnf-call)}.ibnf-pair-status.s-called{color:var(--ibnf-called);border-color:var(--ibnf-called-line);background:var(--ibnf-called-soft)}.ibnf-pair-status.s-ready{color:var(--ibnf-ready);border-color:var(--ibnf-ready-line);background:var(--ibnf-ready-soft)}.ibnf-pair-status.s-expired{color:var(--ibnf-noshow);border-color:var(--ibnf-noshow-line);background:var(--ibnf-noshow-soft)}.ibnf-pair-status.s-closed{color:var(--ibnf-closed);border-color:var(--ibnf-closed-line);background:var(--ibnf-closed-soft)}.ibnf-compact .ibnf-pair-top{padding:calc(9 * var(--gsi-space-unit,1px)) calc(11 * var(--gsi-space-unit,1px)) 0}.ibnf-compact .ibnf-pair-tnum{width:calc(31 * var(--gsi-space-unit,1px));height:calc(31 * var(--gsi-space-unit,1px));border-radius:calc(8 * var(--gsi-space-unit,1px));font-size:calc(15px * var(--gsi-font-scale,1))}.ibnf-compact .ibnf-pair-tlabel b{font-size:calc(13px * var(--gsi-font-scale,1))}.ibnf-compact .ibnf-pair-status{font-size:calc(11px * var(--gsi-font-scale,1));padding:3px calc(7 * var(--gsi-space-unit,1px));gap:calc(4 * var(--gsi-space-unit,1px))}.ibnf-compact .ibnf-pair-body{padding:calc(10 * var(--gsi-space-unit,1px)) calc(11 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));gap:calc(8 * var(--gsi-space-unit,1px))}.ibnf-compact .ibnf-pl{gap:calc(8 * var(--gsi-space-unit,1px))}.ibnf-compact .ibnf-pl-name{font-size:calc(15px * var(--gsi-font-scale,1));line-height:1.08}.ibnf-compact .ibnf-pair-mid{min-width:calc(48 * var(--gsi-space-unit,1px))}.ibnf-compact .ibnf-pair-score{font-size:calc(23px * var(--gsi-font-scale,1))}.ibnf-compact .ibnf-pair-score .sep{font-size:calc(17px * var(--gsi-font-scale,1))}.ibnf-compact .ibnf-pair-vs{font-size:calc(12px * var(--gsi-font-scale,1))}.ibnf-compact .ibnf-pair-foot{padding:1px calc(11 * var(--gsi-space-unit,1px)) calc(11 * var(--gsi-space-unit,1px));gap:calc(7 * var(--gsi-space-unit,1px))}.ibnf-compact .ibnf-avt{width:calc(32 * var(--gsi-space-unit,1px))!important;height:calc(32 * var(--gsi-space-unit,1px))!important;font-size:calc(13px * var(--gsi-font-scale,1))!important}.ibnf-pair.is-mine{z-index:3;background:linear-gradient(105deg, #f8c14a2e 0%, #f8c14a09 42%, transparent 60%), linear-gradient(180deg, #ffffff13, #ffffff05 48%, #ffffff09), color-mix(in srgb, var(--ibnf-surface) 48%, transparent);animation:none;box-shadow:0 0 0 1.5px #f8c14a8c,0 18px 42px -22px #f8c14aa3,inset 0 0 46px -34px #f8c14ab3;border-color:var(--ibnf-call-line)!important}.ibnf-pair.is-mine:after{background:var(--ibnf-call);box-shadow:0 0 14px -5px var(--ibnf-call)}.ibnf-pair.is-mine .ibnf-pair-top{padding-top:calc(18 * var(--gsi-space-unit,1px))}.ibnf-pair.is-mine .ibnf-pair-score,.ibnf-compact .ibnf-pair.is-mine .ibnf-pair-score{font-size:calc(25px * var(--gsi-font-scale,1))}.ibnf-pair.is-mine .ibnf-pair-tnum{color:var(--ibnf-call);border-color:var(--ibnf-call-line);background:var(--ibnf-call-soft)}.ibnf-call-strip{justify-content:space-between;align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));margin:0 calc(10 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));padding:calc(6 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));border:1px solid var(--ibnf-called-line);border-radius:calc(10 * var(--gsi-space-unit,1px));background:var(--ibnf-called-soft);display:flex}.ibnf-call-strip.is-ready{border-color:var(--ibnf-ready-line);background:var(--ibnf-ready-soft)}.ibnf-call-strip.is-expired{border-color:var(--ibnf-noshow-line);background:var(--ibnf-noshow-soft)}.ibnf-call-copy{align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));min-width:0;color:var(--ibnf-ink);font-size:calc(11px * var(--gsi-font-scale,1));font-weight:700;display:inline-flex}.ibnf-call-copy svg{color:var(--ibnf-called);flex:none}.ibnf-call-strip.is-ready .ibnf-call-copy svg{color:var(--ibnf-ready)}.ibnf-call-strip.is-expired .ibnf-call-copy svg{color:var(--ibnf-noshow)}.ibnf-call-copy span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ibnf-call-presence{align-items:center;gap:calc(4 * var(--gsi-space-unit,1px));flex:none;display:inline-flex}.ibnf-call-presence span{border-radius:calc(999 * var(--gsi-space-unit,1px));padding:3px calc(6 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--ibnf-line-2);color:var(--ibnf-ink-mute);background:#ffffff08;font-weight:800}.ibnf-call-presence span.ok{color:var(--ibnf-ready);border-color:var(--ibnf-ready-line);background:var(--ibnf-ready-soft)}.ibnf-btn-presence,.ibnf-btn-noshow,.ibnf-presence-ok{justify-content:center;align-items:center;gap:calc(7 * var(--gsi-space-unit,1px));font-size:calc(12px * var(--gsi-font-scale,1));border-radius:calc(10 * var(--gsi-space-unit,1px));padding:calc(8 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px));border:1px solid var(--ibnf-ready-line);background:var(--ibnf-ready-soft);color:var(--ibnf-ready);flex:none;font-weight:800;display:inline-flex}.ibnf-btn-presence,.ibnf-btn-noshow{cursor:pointer;transition:transform .14s,border-color .18s,background .18s}.ibnf-btn-presence:hover{background:#53e28f29;border-color:#53e28f9e;transform:translateY(-1px)}.ibnf-btn-noshow{border-color:var(--ibnf-noshow-line);background:var(--ibnf-noshow-soft);color:var(--ibnf-noshow)}.ibnf-btn-noshow:hover{background:#ff6b6b29;border-color:#ff6b6b9e;transform:translateY(-1px)}.ibnf-presence-ok{opacity:.9;padding-inline-start:10px;padding-inline-end:10px}.ibnf-tc .ibnf-call-strip{margin:-2px calc(7 * var(--gsi-space-unit,1px)) calc(6 * var(--gsi-space-unit,1px));padding:calc(4 * var(--gsi-space-unit,1px)) calc(6 * var(--gsi-space-unit,1px));border-radius:calc(8 * var(--gsi-space-unit,1px))}.ibnf-tc .ibnf-call-copy{font-size:calc(11px * var(--gsi-font-scale,1));gap:calc(4 * var(--gsi-space-unit,1px))}.ibnf-tc .ibnf-call-presence span{font-size:calc(10px * var(--gsi-font-scale,1));padding:2px calc(4 * var(--gsi-space-unit,1px))}@media (max-width:620px){.ibnf-grid-compact{gap:calc(9 * var(--gsi-space-unit,1px));grid-template-columns:1fr}.ibnf-swiss-toolbar{top:calc(6 * var(--gsi-space-unit,1px));padding:calc(7 * var(--gsi-space-unit,1px));border-radius:calc(12 * var(--gsi-space-unit,1px))}.ibnf-swiss-search input{font-size:calc(12px * var(--gsi-font-scale,1))}.ibnf-swiss-progress{font-size:calc(11px * var(--gsi-font-scale,1));padding:calc(5 * var(--gsi-space-unit,1px)) calc(9 * var(--gsi-space-unit,1px)) calc(7 * var(--gsi-space-unit,1px))}.ibnf-pair{border-radius:calc(16 * var(--gsi-space-unit,1px))}.ibnf-pair-top{padding:calc(8 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px)) 0;gap:calc(6 * var(--gsi-space-unit,1px))}.ibnf-pair-tlabel b{font-size:calc(12px * var(--gsi-font-scale,1))}.ibnf-pair-tlabel span{font-size:calc(11px * var(--gsi-font-scale,1))}.ibnf-pair-status{font-size:calc(11px * var(--gsi-font-scale,1));padding:3px calc(6 * var(--gsi-space-unit,1px));letter-spacing:.08em}.ibnf-pair-body{grid-template-columns:minmax(0, 1fr) calc(38 * var(--gsi-space-unit,1px)) minmax(0, 1fr);gap:calc(5 * var(--gsi-space-unit,1px));padding:calc(9 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px)) calc(7 * var(--gsi-space-unit,1px))}.ibnf-pl{gap:calc(6 * var(--gsi-space-unit,1px));align-items:center}.ibnf-pl.right{flex-direction:row-reverse}.ibnf-pl-name{font-size:calc(13px * var(--gsi-font-scale,1));letter-spacing:0;line-height:1.05}.ibnf-pair-mid{min-width:calc(38 * var(--gsi-space-unit,1px))}.ibnf-pair-vs{font-size:calc(10px * var(--gsi-font-scale,1))}.ibnf-pair-score{font-size:calc(20px * var(--gsi-font-scale,1));gap:3px}.ibnf-pair-score .sep{font-size:calc(14px * var(--gsi-font-scale,1))}.ibnf-avt{border-width:1.5px;width:calc(28 * var(--gsi-space-unit,1px))!important;height:calc(28 * var(--gsi-space-unit,1px))!important;font-size:calc(12px * var(--gsi-font-scale,1))!important}.ibnf-pair-foot{padding:0 calc(10 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px));align-items:stretch;gap:calc(6 * var(--gsi-space-unit,1px));flex-direction:column}.ibnf-btn-call,.ibnf-btn-console,.ibnf-btn-presence,.ibnf-btn-noshow,.ibnf-presence-ok{width:100%;min-height:calc(34 * var(--gsi-space-unit,1px));padding:calc(7 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px));font-size:calc(12px * var(--gsi-font-scale,1))}.ibnf-call-strip{margin:0 calc(9 * var(--gsi-space-unit,1px)) calc(7 * var(--gsi-space-unit,1px));align-items:flex-start}.ibnf-call-copy{font-size:calc(10px * var(--gsi-font-scale,1))}.ibnf-call-presence{flex-direction:column;align-items:flex-end;gap:3px}.ibnf-pair.is-mine .ibnf-pair-top{padding-top:calc(17 * var(--gsi-space-unit,1px))}.ibnf-pair.is-mine:after{font-size:calc(11px * var(--gsi-font-scale,1));padding:3px calc(8 * var(--gsi-space-unit,1px)) calc(4 * var(--gsi-space-unit,1px))}.gsi-swiss-match .ibnf-pair-foot{padding:0 calc(8 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px));align-items:stretch;gap:calc(6 * var(--gsi-space-unit,1px));flex-direction:row}.gsi-swiss-match .ibnf-btn-call,.gsi-swiss-match .ibnf-btn-console,.gsi-swiss-match .ibnf-btn-presence,.gsi-swiss-match .ibnf-btn-noshow,.gsi-swiss-match .ibnf-presence-ok{width:auto;min-width:0;min-height:calc(32 * var(--gsi-space-unit,1px));padding:calc(6 * var(--gsi-space-unit,1px)) calc(7 * var(--gsi-space-unit,1px));font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.05em;flex:1 1 0}}.ibnf-tone-cyan .ibnf-strip-ic,.ibnf-tone-cyan .ibnf-recap-ic{color:var(--ibnf-cyan);background:#3ad9d224;box-shadow:inset 0 0 0 1px #3ad9d252}.ibnf-tone-coral .ibnf-strip-ic,.ibnf-tone-coral .ibnf-recap-ic{color:var(--ibnf-coral);background:var(--ibnf-coral-soft);box-shadow:0 0 0 1px var(--ibnf-coral-line) inset}.ibnf-chip-cyan{color:var(--ibnf-cyan);background:#3ad9d224;border-color:#3ad9d26b}.ibnf-scope-tabs{gap:calc(6 * var(--gsi-space-unit,1px));padding:calc(4 * var(--gsi-space-unit,1px));border:1px solid var(--ibnf-line-2);border-radius:calc(10 * var(--gsi-space-unit,1px));margin:calc(8 * var(--gsi-space-unit,1px)) 0 calc(12 * var(--gsi-space-unit,1px));background:#ffffff08;display:flex;overflow-x:auto}.ibnf-scope-tab{justify-content:center;align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));min-width:fit-content;padding:calc(7 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px));font-size:calc(12px * var(--gsi-font-scale,1));letter-spacing:.04em;text-transform:uppercase;color:var(--ibnf-ink-dim);border-radius:calc(7 * var(--gsi-space-unit,1px));cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:auto;font-weight:700;transition:all .15s;display:inline-flex}.ibnf-scope-tab:hover:not(:disabled){color:#fff;background:#ffffff0a}.ibnf-scope-tab.is-active{color:hsl(var(--primary-foreground));background:var(--ibnf-acid);box-shadow:0 0 18px -4px var(--ibnf-acid)}.ibnf-scope-tab:disabled{opacity:.35;cursor:not-allowed}.ibnf-podium{gap:calc(8 * var(--gsi-space-unit,1px));padding:calc(10 * var(--gsi-space-unit,1px));margin-bottom:calc(10 * var(--gsi-space-unit,1px));border-radius:calc(14 * var(--gsi-space-unit,1px));border:1px solid var(--ibnf-line-2);background:radial-gradient(120% 100% at 50% 0%, var(--ibnf-acid-soft), transparent 70%), linear-gradient(180deg, #ffffff0a, #ffffff03);grid-template-columns:repeat(3,1fr);display:grid}.ibnf-podium-card{align-items:center;gap:calc(4 * var(--gsi-space-unit,1px));padding:calc(12 * var(--gsi-space-unit,1px)) calc(6 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px));border-radius:calc(10 * var(--gsi-space-unit,1px));border:1px solid var(--ibnf-line-2);background:#00000040;flex-direction:column;min-width:0;text-decoration:none;transition:all .2s;display:flex;position:relative}.ibnf-podium-card.r1{border-color:var(--ibnf-acid);box-shadow:0 0 22px -6px var(--ibnf-acid);transform:translateY(-4px)}.ibnf-podium-card.r1:hover{transform:translateY(-6px)}.ibnf-podium-card.r2{border-color:#c8d2dc73}.ibnf-podium-card.r3{border-color:#cd7f328c}.ibnf-podium-medal{top:calc(-9 * var(--gsi-space-unit,1px));width:calc(24 * var(--gsi-space-unit,1px));height:calc(24 * var(--gsi-space-unit,1px));background:var(--ibnf-acid);color:hsl(var(--primary-foreground));box-shadow:0 0 12px -2px var(--ibnf-acid);border-radius:50%;place-items:center;display:grid;position:absolute;left:50%;transform:translate(-50%)}.ibnf-podium-card.r2 .ibnf-podium-medal{color:#0a0a0a;background:#dfe4ea;box-shadow:0 0 12px -2px #dfe4ea99}.ibnf-podium-card.r3 .ibnf-podium-medal{color:#1a0a00;background:#cd7f32;box-shadow:0 0 12px -2px #cd7f3299}.ibnf-podium-av{width:calc(42 * var(--gsi-space-unit,1px));height:calc(42 * var(--gsi-space-unit,1px));-o-object-fit:cover;object-fit:cover;border:1px solid var(--ibnf-line-2);margin-top:calc(4 * var(--gsi-space-unit,1px));background:#0d0d10;border-radius:50%}.ibnf-podium-av--mono{font-family:var(--ibnf-font-display);font-style:italic;font-size:calc(14px * var(--gsi-font-scale,1));color:var(--ibnf-acid);place-items:center;display:grid}.ibnf-podium-name{font-family:var(--ibnf-font-display);font-style:italic;font-weight:800;font-size:calc(13px * var(--gsi-font-scale,1));color:#fff;text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:1.1;overflow:hidden}.ibnf-podium-pts{font-family:var(--ibnf-font-display);font-style:italic;font-weight:900;font-size:calc(18px * var(--gsi-font-scale,1));color:var(--ibnf-acid);font-variant-numeric:tabular-nums;line-height:1}.ibnf-podium-tier{font-style:normal;font-size:calc(10px * var(--gsi-font-scale,1));color:var(--ibnf-ink-mute);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.ibnf-recap{gap:calc(8 * var(--gsi-space-unit,1px));margin-top:calc(12 * var(--gsi-space-unit,1px));grid-template-columns:repeat(3,1fr);display:grid}.ibnf-recap-cell{padding:calc(10 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px));border-radius:calc(10 * var(--gsi-space-unit,1px));border:1px solid var(--ibnf-line-2);background:#ffffff06;flex-direction:column;gap:2px;min-width:0;display:flex;position:relative}.ibnf-recap-cell b{font-family:var(--ibnf-font-display);font-style:italic;font-weight:900;font-size:calc(18px * var(--gsi-font-scale,1));color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;line-height:1.05;overflow:hidden}.ibnf-recap-cell i{font-style:normal;font-size:calc(10.5px * var(--gsi-font-scale,1));color:var(--ibnf-ink-mute);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ibnf-recap-ic{top:calc(8 * var(--gsi-space-unit,1px));right:calc(8 * var(--gsi-space-unit,1px));width:calc(22 * var(--gsi-space-unit,1px));height:calc(22 * var(--gsi-space-unit,1px));border-radius:calc(6 * var(--gsi-space-unit,1px));place-items:center;display:grid;position:absolute}@media (max-width:560px){.ibnf-recap{grid-template-columns:repeat(2,1fr)}}.theme-light .ibnf-ft-logo img{filter:drop-shadow(0 6px 16px hsl(var(--primary) / .18))}.theme-light .home-performance .ibnf-bento .ibnf-card{background:linear-gradient(155deg, hsl(var(--card) / .9), hsl(var(--secondary) / .7)), var(--ibnf-glass)!important;border-color:hsl(var(--border) / .84)!important;box-shadow:0 18px 46px -28px #2f384c57,inset 0 1px #ffffffe6!important}.theme-light .home-performance :is(.ibnf-display,.ibnf-bento-h h3,.ibnf-strip-val,.ibnf-ev-hi-name,.ibnf-erow-date b,.ibnf-erow-name,.ibnf-lbm-rank.r2,.ibnf-lbm-rank.r3,.ibnf-lbm-id b,.ibnf-cchip-name,.ibnf-pm-id b,.ibnf-pm-stats b,.ibnf-org-title,.ibnf-news-title,.ibnf-news-hero-title,.ibnf-news-item-title,.ibnf-podium-name,.ibnf-recap-cell b,.ibnf-pm-bfl b,.ibnf-elo-tier){color:hsl(var(--foreground))}.theme-light .home-performance :is(.ibnf-ev-hi,.ibnf-erow,.ibnf-pm-stats div,.ibnf-recap-cell,.ibnf-elo-block,.ibnf-news-hero,.ibnf-news-item){background-color:hsl(var(--card) / .74);border-color:hsl(var(--border) / .78)}.theme-light .home-performance .ibnf-ev-hi{background:radial-gradient(110% 120% at 0 0, hsl(var(--primary) / .12), transparent 58%), hsl(var(--card) / .82)}.theme-light .home-performance .ibnf-cchip{background:linear-gradient(180deg, hsl(var(--card) / .9), hsl(var(--secondary) / .72));border-color:hsl(var(--border) / .8)}.theme-light .home-performance .ibnf-bento-classifica :is(.ibnf-mode-switch,.ibnf-scope-tabs){background:hsl(var(--secondary) / .84);border-color:hsl(var(--border) / .82)}.theme-light .home-performance .ibnf-mode-btn:hover,.theme-light .home-performance .ibnf-scope-tab:hover:not(:disabled){color:hsl(var(--foreground));background:hsl(var(--card) / .9)}.theme-light .home-performance .ibnf-mode-btn.is-active,.theme-light .home-performance .ibnf-scope-tab.is-active{color:#0c1017}.theme-light .home-performance .ibnf-mode-btn.is-active.tone-violet{color:#fff}.theme-light .home-performance .ibnf-podium{background:radial-gradient(100% 100% at 0 0, hsl(var(--primary) / .11), transparent 62%), hsl(var(--secondary) / .72);border-color:hsl(var(--border) / .82)}.theme-light .home-performance .ibnf-podium-card,.theme-light .home-performance .ibnf-lbm-row{background:hsl(var(--card) / .82);border-color:hsl(var(--border) / .76)}.theme-light .home-performance .ibnf-lbm-row:hover{background:hsl(var(--secondary) / .92)}.theme-light .home-performance .ibnf-slot-head>span:last-child{color:hsl(var(--foreground))}.theme-light .home-performance .ibnf-empty,.theme-light .home-performance .ibnf-strip-item:hover,.theme-light .home-performance .ibnf-erow-date{background:hsl(var(--secondary) / .65)}.theme-light .home-performance .ibnf-elo-block{background:linear-gradient(135deg, hsl(var(--primary) / .11), transparent 55%), hsl(var(--card) / .78)}.theme-light .ibnf-ft :is(.ibnf-ft-cta-title,.ibnf-ft-logo b,.ibnf-ft-col h4),.theme-light .ibnf-ft-legal-links a:hover{color:hsl(var(--foreground))}@media (max-width:1023px){:root.theme-light .glass-bar.ibnf-rail-bar{box-shadow:0 10px 28px -22px hsl(var(--primary) / .28);background:hsl(var(--card) / .94)!important;border-color:hsl(var(--border) / .66)!important}:root.theme-light .nav-cap{background:hsl(var(--card) / .9)}:root.theme-light .nav-tab,:root.theme-light .nav-tab:hover{color:hsl(var(--foreground) / .76)}:root .ibnf-rail-rank{min-width:calc(20 * var(--gsi-space-unit,1px));padding:3px calc(6 * var(--gsi-space-unit,1px));font-size:calc(10px * var(--gsi-font-scale,1));text-align:center;font-weight:900}:root .ibnf-rail-pt{color:hsl(var(--foreground));font-size:calc(10.5px * var(--gsi-font-scale,1));letter-spacing:.055em;font-weight:800}:root .nav-lbl{font-size:calc(12px * var(--gsi-font-scale,1));letter-spacing:.35px;font-weight:700}:root .nav-tab.is-active .nav-lbl{font-weight:900}}@media (min-width:1024px){:root.theme-light .ibnf-global-background{background:radial-gradient(68% 38% at 50% 0%, hsl(var(--primary) / .07), transparent 66%), linear-gradient(180deg, hsl(var(--background)) 0%, hsl(var(--background)) 58%, hsl(var(--card)) 100%)}:root.theme-light .ibnf-global-background:before{background:radial-gradient(38% 52% at 50% 24%, hsl(var(--primary) / .12), transparent 74%), radial-gradient(42% 54% at 48% 18%, hsl(var(--accent) / .065), transparent 80%);filter:blur(42px);opacity:.46}:root.theme-light .ibnf-global-background .fib-aurora,:root.theme-light .ibnf-global-background .liquid-orbs{opacity:.16!important}:root.theme-light .ibnf-rail-capsule{color:hsl(var(--foreground));border-color:hsl(var(--border) / .68);background:hsl(var(--card) / .88);box-shadow:0 12px 30px -22px hsl(var(--foreground) / .28)}:root.theme-light .ibnf-rail-link{color:hsl(var(--foreground) / .72);font-size:calc(13px * var(--gsi-font-scale,1));font-weight:700}:root.theme-light .ibnf-rail-link:hover{color:hsl(var(--foreground));background:hsl(var(--primary) / .07)}:root.theme-light .ibnf-rail-link--active{color:hsl(var(--nav-active));border-color:hsl(var(--primary) / .28);background:hsl(var(--primary) / .1);font-weight:900}:root.theme-light .tournaments-desktop-tabs{color:hsl(var(--foreground));border:1px solid hsl(var(--border) / .72);background:hsl(var(--secondary) / .72);box-shadow:0 12px 30px -24px hsl(var(--foreground) / .2)}:root.theme-light .tournaments-desktop-tabs [role=tab]{color:hsl(var(--foreground) / .72)}:root.theme-light .tournaments-desktop-tabs [role=tab][data-state=active]{color:hsl(var(--foreground));background:hsl(var(--card));box-shadow:0 5px 16px -10px hsl(var(--foreground) / .35)}.tournaments-tab-label{font-size:calc(12px * var(--gsi-font-scale,1));letter-spacing:.075em;font-weight:850}.tournaments-tab-count{color:currentColor;font-size:calc(12px * var(--gsi-font-scale,1));font-variant-numeric:tabular-nums;font-weight:900;line-height:1}:root.theme-light .tournaments-desktop-tabs [data-state=active] .tournaments-tab-count{color:hsl(var(--nav-active))}.tournaments-result-count{font-size:calc(13px * var(--gsi-font-scale,1));font-variant-numeric:tabular-nums;font-weight:800;color:hsl(var(--foreground) / .74)!important}.ibnf-sidebar-rank-value{font-weight:900;font-size:calc(28px * var(--gsi-font-scale,1))!important}.ibnf-sidebar-points{color:hsl(var(--foreground))!important;font-size:calc(12px * var(--gsi-font-scale,1))!important;letter-spacing:.065em!important;font-weight:900!important}.ibnf-sidebar-stat-value{font-weight:900;line-height:1;font-size:calc(21px * var(--gsi-font-scale,1))!important}.ibnf-sidebar-stat-label{font-weight:800;color:hsl(var(--foreground) / .68)!important;font-size:calc(11px * var(--gsi-font-scale,1))!important}}@media (max-width:1023px){:root .glass-bar.ibnf-rail-bar{color:hsl(var(--foreground));box-shadow:0 12px 34px -24px hsl(var(--primary) / .46);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);border-color:hsl(var(--border) / .78)!important;background:hsl(var(--background) / .74)!important}:root .ibnf-rail-capsule{color:hsl(var(--foreground));border-color:hsl(var(--border) / .84);background:hsl(var(--card) / .68);box-shadow:0 8px 24px -16px hsl(var(--background) / .72)}:root .ibnf-rail-capsule--profile{border-color:hsl(var(--primary) / .34)}:root .ibnf-rail-link{color:hsl(var(--muted-foreground))}:root .ibnf-rail-link:hover,:root .ibnf-rail-link--active{color:hsl(var(--foreground))}:root .nav-cap{background:hsl(var(--card) / .68);box-shadow:0 18px 46px -18px hsl(var(--background) / .82), 0 0 26px -16px hsl(var(--primary) / .46), inset 0 0 0 .5px hsl(var(--foreground) / .06)}:root .nav-cap:before{background:linear-gradient(100deg, hsl(var(--neon-2) / .48), hsl(var(--neon-1) / .48))}:root .nav-pill{border-color:hsl(var(--primary) / .34);background:hsl(var(--primary) / .1);box-shadow:0 8px 20px -10px hsl(var(--background) / .72), 0 0 20px -8px hsl(var(--primary) / .42), inset 0 0 0 .5px hsl(var(--foreground) / .08)}:root .nav-tab,:root .nav-tab:hover{color:hsl(var(--muted-foreground))}:root .nav-tab.is-active .nav-content{color:hsl(var(--foreground))}:root .nav-tab.is-active .nav-content svg{filter:drop-shadow(0 0 8px hsl(var(--primary) / .48))}}.tournament-liquid-card{--foreground:210 30% 97%;--card-foreground:210 30% 97%;--muted:220 16% 16%;--muted-foreground:215 15% 74%;--secondary:220 16% 17%;--secondary-foreground:210 30% 97%;--border:220 14% 27%;color:hsl(var(--card-foreground));border-color:hsl(var(--primary) / .22);background:radial-gradient(100% 90% at 0% 0%, hsl(var(--primary) / .075), transparent 56%), #0f131ae6;-webkit-backdrop-filter:blur(24px)saturate(116%);backdrop-filter:blur(24px)saturate(116%);box-shadow:0 18px 42px -22px #020408d1,inset 0 0 0 .5px #ffffff09}.tournament-liquid-card:hover{border-color:hsl(var(--primary) / .38)}.gsi-topcut-stage,.gsi-topcut-shell,.gsi-match-card{--tm-glass-panel:hsl(var(--card) / .72);--tm-glass-panel-strong:hsl(var(--card) / .8);--tm-glass-base:hsl(var(--background) / .58);--tm-glass-base-soft:hsl(var(--background) / .36);--tm-glass-line:hsl(var(--border) / .78);--tm-glass-line-soft:hsl(var(--border) / .56);--tm-glass-highlight:#ffffff21;--tm-glass-highlight-soft:#ffffff0b;--tm-glass-highlight-strong:#fff3;--tm-glass-shadow:#000000d6;--tm-glass-shadow-soft:#0000006b;--tm-inset-shade:#0000003d;--tm-primary-wash:hsl(var(--primary) / .1);--tm-primary-wash-soft:hsl(var(--primary) / .052);--tm-accent-wash:hsl(var(--accent) / .065);--tm-text:hsl(var(--foreground) / .94);--tm-text-soft:hsl(var(--muted-foreground) / .84);--tm-text-muted:hsl(var(--muted-foreground) / .7);--tm-pill-bg:hsl(var(--background) / .36);--tm-pill-border:hsl(var(--border) / .68);--tm-stage-border:color-mix(in srgb, hsl(var(--primary)) 38%, var(--tm-glass-line))}.theme-mid .gsi-topcut-stage,.theme-mid .gsi-topcut-shell,.theme-mid .gsi-match-card{--tm-glass-panel:hsl(var(--card) / .78);--tm-glass-panel-strong:hsl(var(--card) / .86);--tm-glass-base:hsl(var(--background) / .62);--tm-glass-base-soft:hsl(var(--background) / .42);--tm-glass-line:hsl(var(--border) / .86);--tm-glass-line-soft:hsl(var(--border) / .62);--tm-glass-highlight:#ffffff1c;--tm-glass-highlight-soft:#ffffff0a;--tm-glass-shadow:#0b0e1485;--tm-glass-shadow-soft:#0b0e1447;--tm-primary-wash:hsl(var(--primary) / .085);--tm-primary-wash-soft:hsl(var(--primary) / .044);--tm-accent-wash:hsl(var(--accent) / .052)}.theme-light .gsi-topcut-stage,.theme-light .gsi-topcut-shell,.theme-light .gsi-match-card{--tm-glass-panel:hsl(var(--card) / .84);--tm-glass-panel-strong:hsl(var(--card) / .93);--tm-glass-base:hsl(var(--background) / .72);--tm-glass-base-soft:hsl(var(--background) / .52);--tm-glass-line:hsl(var(--border) / .95);--tm-glass-line-soft:hsl(var(--border) / .74);--tm-glass-highlight:#ffffffa8;--tm-glass-highlight-soft:#ffffff4d;--tm-glass-highlight-strong:#ffffffd1;--tm-glass-shadow:#35415a3d;--tm-glass-shadow-soft:#35415a21;--tm-inset-shade:hsl(var(--foreground) / .055);--tm-primary-wash:hsl(var(--primary) / .075);--tm-primary-wash-soft:hsl(var(--primary) / .036);--tm-accent-wash:hsl(var(--accent) / .044);--tm-text:hsl(var(--foreground) / .92);--tm-text-soft:hsl(var(--muted-foreground) / .88);--tm-text-muted:hsl(var(--muted-foreground) / .74);--tm-pill-bg:hsl(var(--card) / .74);--tm-pill-border:hsl(var(--border) / .88);--tm-stage-border:color-mix(in srgb, hsl(var(--primary)) 30%, var(--tm-glass-line))}.gsi-match-card{--ibnf-call:color-mix(in srgb, #f9c343 68%, hsl(var(--primary)) 32%);--ibnf-called:color-mix(in srgb, hsl(var(--accent)) 74%, hsl(var(--primary)) 26%);--ibnf-ready:color-mix(in srgb, #40e786 54%, hsl(var(--primary)) 46%);--ibnf-noshow:hsl(var(--destructive));--ibnf-closed:color-mix(in srgb, hsl(var(--primary)) 70%, #5ae29e 30%);--ibnf-call-soft:color-mix(in srgb, var(--ibnf-call) 14%, transparent);--ibnf-call-line:color-mix(in srgb, var(--ibnf-call) 45%, transparent);--ibnf-called-soft:color-mix(in srgb, var(--ibnf-called) 13%, transparent);--ibnf-called-line:color-mix(in srgb, var(--ibnf-called) 43%, transparent);--ibnf-ready-soft:color-mix(in srgb, var(--ibnf-ready) 12%, transparent);--ibnf-ready-line:color-mix(in srgb, var(--ibnf-ready) 40%, transparent);--ibnf-noshow-soft:color-mix(in srgb, var(--ibnf-noshow) 12%, transparent);--ibnf-noshow-line:color-mix(in srgb, var(--ibnf-noshow) 43%, transparent);--ibnf-closed-soft:color-mix(in srgb, var(--ibnf-closed) 10%, transparent);--ibnf-closed-line:color-mix(in srgb, var(--ibnf-closed) 34%, transparent)}.theme-light .gsi-match-card{--ibnf-call:color-mix(in srgb, #dc8f09 70%, hsl(var(--primary)) 30%);--ibnf-called:color-mix(in srgb, hsl(var(--accent)) 70%, #1c5c9c 30%);--ibnf-ready:color-mix(in srgb, hsl(var(--primary)) 72%, #268753 28%);--ibnf-closed:color-mix(in srgb, hsl(var(--primary)) 64%, #2c774f 36%)}.gsi-topcut-stage{border-radius:calc(16 * var(--gsi-space-unit,1px));box-shadow:inset 0 1px 0 var(--tm-glass-highlight-strong), inset 0 -1px 0 var(--tm-inset-shade), 0 18px 46px -30px var(--tm-glass-shadow);-webkit-backdrop-filter:blur(22px)saturate(150%);overflow:hidden;border-color:var(--tm-stage-border)!important;background:linear-gradient(115deg, var(--tm-primary-wash), transparent 34%, var(--tm-accent-wash)), linear-gradient(180deg, var(--tm-glass-highlight), var(--tm-glass-highlight-soft) 54%, color-mix(in srgb, var(--tm-glass-highlight) 42%, transparent)), var(--tm-glass-panel)!important}.gsi-topcut-stage:before{background:linear-gradient(90deg, transparent, var(--tm-glass-highlight-strong), transparent) 0 0 / 100% 1px no-repeat, linear-gradient(90deg, color-mix(in srgb, hsl(var(--primary)) 64%, transparent), transparent 42%, color-mix(in srgb, hsl(var(--accent)) 54%, transparent)) 0 100% / 100% 1px no-repeat}.gsi-topcut-stage h3{font-family:var(--ibnf-font-ui);font-size:clamp(calc(18px * var(--gsi-font-scale,1)), 2.6vw, calc(28px * var(--gsi-font-scale,1)));letter-spacing:0;text-shadow:none;font-style:normal;font-weight:850;line-height:1}.gsi-kicker{font-family:var(--ibnf-font-ui);color:color-mix(in srgb, hsl(var(--primary)) 84%, var(--tm-text) 16%);text-shadow:none;font-style:normal}.gsi-arena-stats{justify-content:flex-end;gap:calc(6 * var(--gsi-space-unit,1px));flex-wrap:wrap;display:flex}.gsi-arena-stats span{align-items:baseline;gap:calc(4 * var(--gsi-space-unit,1px));min-height:calc(25 * var(--gsi-space-unit,1px));border:1px solid var(--tm-pill-border);border-radius:calc(999 * var(--gsi-space-unit,1px));background:var(--tm-pill-bg);padding:calc(4 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));color:var(--tm-text-soft);font-size:calc(10px * var(--gsi-font-scale,1));font-weight:750;line-height:1;display:inline-flex}.gsi-arena-stats b{color:var(--tm-text);font-weight:900}.gsi-topcut-shell{box-shadow:inset 0 1px 0 var(--tm-glass-highlight), 0 18px 48px -36px var(--tm-glass-shadow);-webkit-backdrop-filter:blur(18px)saturate(145%);border-color:var(--tm-glass-line-soft)!important;border-radius:calc(16 * var(--gsi-space-unit,1px))!important;background:linear-gradient(115deg, var(--tm-primary-wash-soft), transparent 38%, var(--tm-accent-wash)), linear-gradient(180deg, var(--tm-glass-highlight-soft), color-mix(in srgb, var(--tm-glass-highlight-soft) 32%, transparent)), var(--tm-glass-base)!important}.gsi-topcut-bracket-grid{align-items:stretch;padding:2px}.gsi-topcut-round-col{z-index:2;border:1px solid color-mix(in srgb, var(--tm-glass-line) 78%, transparent);border-radius:calc(15 * var(--gsi-space-unit,1px));background:linear-gradient(130deg, var(--tm-primary-wash-soft), transparent 40%, var(--tm-accent-wash)), linear-gradient(180deg, var(--tm-glass-highlight-soft), color-mix(in srgb, var(--tm-glass-highlight-soft) 28%, transparent)), color-mix(in srgb, var(--tm-glass-base) 86%, transparent);padding:calc(10 * var(--gsi-space-unit,1px));box-shadow:inset 0 1px 0 var(--tm-glass-highlight), inset 0 -1px 0 var(--tm-inset-shade), 0 16px 42px -34px var(--tm-glass-shadow);position:relative;overflow:visible}.gsi-topcut-round-col:not(:last-child):after{content:"";top:calc(32 * var(--gsi-space-unit,1px));bottom:calc(28 * var(--gsi-space-unit,1px));right:calc((var(--gsi-topcut-gap,calc(40 * var(--gsi-space-unit,1px))) / -2) - 1px);border-radius:calc(999 * var(--gsi-space-unit,1px));background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, hsl(var(--primary)) 18%, transparent) 12%, color-mix(in srgb, hsl(var(--primary)) 86%, hsl(var(--accent)) 14%) 34%, color-mix(in srgb, hsl(var(--accent)) 82%, hsl(var(--primary)) 18%) 62%, color-mix(in srgb, hsl(var(--primary)) 24%, transparent) 88%, transparent 100%);width:2px;box-shadow:0 0 12px color-mix(in srgb, hsl(var(--primary)) 58%, transparent), 0 0 22px color-mix(in srgb, hsl(var(--accent)) 34%, transparent);opacity:.86;pointer-events:none;position:absolute}.gsi-topcut-round-col:not(:last-child):before{content:"";top:calc(44 * var(--gsi-space-unit,1px));bottom:calc(40 * var(--gsi-space-unit,1px));right:calc((var(--gsi-topcut-gap,calc(40 * var(--gsi-space-unit,1px))) / -2) - calc(12 * var(--gsi-space-unit,1px)));width:calc(24 * var(--gsi-space-unit,1px));background:radial-gradient(closest-side, color-mix(in srgb, hsl(var(--primary)) 24%, transparent), transparent 72%);filter:blur(8px);opacity:.45;pointer-events:none;position:absolute}.gsi-topcut-round-head{place-items:center;gap:calc(5 * var(--gsi-space-unit,1px));margin-bottom:calc(10 * var(--gsi-space-unit,1px));border:1px solid var(--tm-pill-border);border-radius:calc(12 * var(--gsi-space-unit,1px));background:linear-gradient(90deg, color-mix(in srgb, hsl(var(--primary)) 12%, transparent), transparent 62%), var(--tm-pill-bg);padding:calc(8 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px));text-align:center;box-shadow:inset 0 1px 0 var(--tm-glass-highlight-soft);display:grid}.gsi-topcut-round-head span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:var(--tm-text);font-size:calc(15px * var(--gsi-font-scale,1));letter-spacing:.08em;text-transform:uppercase;font-weight:900;line-height:1;overflow:hidden}.gsi-topcut-round-head small{min-width:max-content;min-height:calc(18 * var(--gsi-space-unit,1px));border:1px solid color-mix(in srgb, hsl(var(--primary)) 28%, var(--tm-pill-border));border-radius:calc(999 * var(--gsi-space-unit,1px));background:color-mix(in srgb, hsl(var(--primary)) 9%, var(--tm-pill-bg));color:color-mix(in srgb, hsl(var(--primary)) 72%, var(--tm-text) 28%);padding:0 calc(7 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.03em;text-transform:uppercase;place-items:center;font-weight:850;line-height:1;display:inline-grid}.gsi-topcut-shell{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}.gsi-topcut-round-track{min-width:0}.gsi-topcut-round-track--stack{justify-content:flex-start;align-items:stretch;gap:calc(14 * var(--gsi-space-unit,1px));flex-direction:column;min-height:0;display:flex}.gsi-topcut-match-slot{padding:0}.gsi-topcut-branch-divider{height:calc(22 * var(--gsi-space-unit,1px));margin:0 calc(5 * var(--gsi-space-unit,1px));flex:none;position:relative}.gsi-topcut-branch-divider:before{content:"";border-radius:calc(999 * var(--gsi-space-unit,1px));background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, hsl(var(--primary)) 18%, transparent) 12%, color-mix(in srgb, hsl(var(--primary)) 72%, hsl(var(--accent)) 28%) 38%, color-mix(in srgb, hsl(var(--accent)) 76%, hsl(var(--primary)) 24%) 62%, color-mix(in srgb, hsl(var(--primary)) 18%, transparent) 88%, transparent 100%);height:1px;box-shadow:0 0 10px color-mix(in srgb, hsl(var(--primary)) 46%, transparent), 0 0 18px color-mix(in srgb, hsl(var(--accent)) 28%, transparent);opacity:.86;position:absolute;top:50%;bottom:auto;left:0;right:0;transform:translateY(-50%)}.gsi-topcut-branch-divider:after{content:"";border-radius:calc(999 * var(--gsi-space-unit,1px));background:color-mix(in srgb, hsl(var(--primary)) 54%, hsl(var(--accent)) 46%);filter:blur(3px);opacity:.52;width:42%;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gsi-topcut-match-slot .gsi-topcut-match{box-shadow:inset 0 1px 0 var(--tm-glass-highlight-strong), inset 0 -1px 0 var(--tm-inset-shade), 0 16px 38px -28px var(--tm-glass-shadow)}.gsi-topcut-slot-label{width:100%;margin-bottom:calc(6 * var(--gsi-space-unit,1px));color:var(--tm-text-muted);font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.12em;text-transform:uppercase;justify-content:center;font-weight:850;line-height:1;display:inline-flex}.gsi-match-card{--match-accent:hsl(var(--primary));--match-accent-soft:var(--tm-primary-wash);--match-accent-line:color-mix(in srgb, var(--match-accent) 32%, var(--tm-glass-line));box-shadow:inset 0 1px 0 var(--tm-glass-highlight-strong), inset 0 -1px 0 var(--tm-inset-shade), 0 12px 34px -24px var(--tm-glass-shadow);-webkit-backdrop-filter:blur(18px)saturate(150%);overflow:hidden;transform:translateZ(0);clip-path:none!important;border-radius:calc(14 * var(--gsi-space-unit,1px))!important;border:1px solid var(--tm-glass-line-soft)!important;background:linear-gradient(118deg, var(--match-accent-soft), transparent 33%, var(--tm-accent-wash)), linear-gradient(180deg, var(--tm-glass-highlight), var(--tm-glass-highlight-soft) 52%, color-mix(in srgb, var(--tm-glass-highlight) 36%, transparent)), var(--tm-glass-panel)!important}.gsi-match-card:hover{box-shadow:inset 0 1px 0 var(--tm-glass-highlight-strong), inset 0 -1px 0 var(--tm-inset-shade), 0 18px 42px -28px color-mix(in srgb, var(--match-accent) 34%, var(--tm-glass-shadow));transform:translateY(-1px);border-color:color-mix(in srgb, var(--match-accent) 42%, var(--tm-glass-line))!important}.gsi-match-card:before{left:calc(12 * var(--gsi-space-unit,1px));right:calc(12 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));background:linear-gradient(90deg, transparent, var(--match-accent), transparent);width:auto;height:1px;box-shadow:0 0 14px -5px var(--match-accent);opacity:.58;top:0;bottom:auto}.gsi-match-card[data-st=live]{--match-accent:var(--ibnf-call);--match-accent-soft:var(--ibnf-call-soft);--match-accent-line:var(--ibnf-call-line)}.gsi-match-card[data-st=called]{--match-accent:var(--ibnf-called);--match-accent-soft:var(--ibnf-called-soft);--match-accent-line:var(--ibnf-called-line)}.gsi-match-card[data-st=ready]{--match-accent:var(--ibnf-ready);--match-accent-soft:var(--ibnf-ready-soft);--match-accent-line:var(--ibnf-ready-line)}.gsi-match-card[data-st=expired]{--match-accent:var(--ibnf-noshow);--match-accent-soft:var(--ibnf-noshow-soft);--match-accent-line:var(--ibnf-noshow-line)}.gsi-match-card[data-st=closed]{--match-accent:var(--ibnf-closed);--match-accent-soft:var(--ibnf-closed-soft);--match-accent-line:var(--ibnf-closed-line)}.gsi-match-card[data-st=pending]{--match-accent:var(--tm-text-muted);--match-accent-soft:color-mix(in srgb, var(--tm-text-muted) 8%, transparent);--match-accent-line:var(--tm-pill-border)}.gsi-match-card .gsi-tc-state.is-live{border-color:var(--ibnf-call-line);background:var(--ibnf-call-soft);color:var(--ibnf-call)}.gsi-match-card .gsi-tc-state.is-called{border-color:var(--ibnf-called-line);background:var(--ibnf-called-soft);color:var(--ibnf-called)}.gsi-match-card .gsi-tc-state.is-ready{border-color:var(--ibnf-ready-line);background:var(--ibnf-ready-soft);color:var(--ibnf-ready)}.gsi-match-card .gsi-tc-state.is-expired{border-color:var(--ibnf-noshow-line);background:var(--ibnf-noshow-soft);color:var(--ibnf-noshow)}.gsi-match-card .gsi-tc-state.is-closed{border-color:var(--ibnf-closed-line);background:var(--ibnf-closed-soft);color:var(--ibnf-closed)}.gsi-match-card .gsi-tc-state.is-pending{border-color:var(--tm-pill-border);background:var(--tm-pill-bg);color:var(--tm-text-soft)}.gsi-match-card .ibnf-pair-top{align-items:center;gap:calc(10 * var(--gsi-space-unit,1px));padding:calc(10 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px)) 0}.gsi-match-card .ibnf-pair-tnum{width:calc(34 * var(--gsi-space-unit,1px));height:calc(28 * var(--gsi-space-unit,1px));border-radius:calc(9 * var(--gsi-space-unit,1px));clip-path:none;border-color:var(--match-accent-line);background:color-mix(in srgb, var(--match-accent) 13%, transparent);color:var(--match-accent);font-family:var(--ibnf-font-ui);font-size:calc(12px * var(--gsi-font-scale,1));letter-spacing:0;box-shadow:inset 0 1px 0 var(--tm-glass-highlight);font-style:normal;font-weight:850}.gsi-match-card .ibnf-pair-tlabel b{font-family:var(--ibnf-font-ui);font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.01em;color:var(--tm-text);font-style:normal;font-weight:800}.gsi-match-card .ibnf-pair-tlabel span,.gsi-tc-card-top span{color:var(--tm-text-muted);font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.11em;font-weight:750}.gsi-match-card .ibnf-pair-status,.gsi-tc-state{clip-path:none;border-radius:calc(999 * var(--gsi-space-unit,1px));border:1px solid var(--match-accent-line);background:color-mix(in srgb, var(--match-accent) 12%, transparent);color:var(--match-accent);box-shadow:inset 0 1px 0 var(--tm-glass-highlight-soft)}.gsi-match-card .ibnf-pair-status{max-width:none;min-height:calc(24 * var(--gsi-space-unit,1px));padding:calc(4 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.06em;font-weight:850}.gsi-match-card .ibnf-pair-body{grid-template-columns:minmax(0, 1fr) calc(52 * var(--gsi-space-unit,1px)) minmax(0, 1fr);gap:calc(8 * var(--gsi-space-unit,1px));padding:calc(10 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px))}.gsi-match-card .ibnf-pl{gap:calc(8 * var(--gsi-space-unit,1px));align-items:center}.gsi-match-card .ibnf-pl-tx{gap:3px}.gsi-match-card .ibnf-pl-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;font-family:var(--ibnf-font-ui);font-size:calc(13px * var(--gsi-font-scale,1));letter-spacing:0;color:var(--tm-text);font-style:normal;font-weight:760;line-height:1.08;display:block;overflow:hidden}.gsi-match-card .ibnf-pl-name a{text-overflow:ellipsis;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.gsi-match-card .ibnf-avt{clip-path:none;border:1px solid color-mix(in srgb, var(--match-accent) 46%, var(--tm-glass-line));box-shadow:0 0 18px -12px var(--match-accent);width:calc(28 * var(--gsi-space-unit,1px))!important;height:calc(28 * var(--gsi-space-unit,1px))!important;background:linear-gradient(180deg, var(--tm-glass-highlight), var(--tm-glass-highlight-soft)), color-mix(in srgb, var(--match-accent) 18%, var(--tm-glass-panel-strong))!important;border-radius:50%!important}.gsi-match-card .ibnf-avt img{clip-path:none;border-radius:inherit}.gsi-match-card .ibnf-pair-mid{min-width:calc(52 * var(--gsi-space-unit,1px));justify-content:center;align-self:stretch}.gsi-match-card .ibnf-pair-vs{min-width:calc(34 * var(--gsi-space-unit,1px));min-height:calc(28 * var(--gsi-space-unit,1px));border:1px solid var(--tm-pill-border);border-radius:calc(999 * var(--gsi-space-unit,1px));background:var(--tm-pill-bg);color:var(--tm-text-soft);padding:0 calc(7 * var(--gsi-space-unit,1px));font-family:var(--ibnf-font-ui);font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.05em;place-items:center;font-style:normal;font-weight:800;display:inline-grid}.gsi-match-card .ibnf-pair-score{align-items:baseline;gap:calc(4 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));border:1px solid var(--tm-pill-border);background:var(--tm-pill-bg);padding:calc(4 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));font-family:var(--ibnf-font-ui);font-size:calc(19px * var(--gsi-font-scale,1));color:var(--tm-text);font-style:normal;font-weight:900;line-height:1;display:inline-flex}.gsi-match-card .ibnf-pair-score .sep{color:var(--tm-text-muted);font-size:calc(13px * var(--gsi-font-scale,1))}.gsi-match-card .ibnf-pair-score .sa.lead,.gsi-match-card .ibnf-pair-score .sb.lead,.gsi-match-card[data-st=closed] .ibnf-pl.win .ibnf-pl-name{color:var(--match-accent);text-shadow:0 0 16px color-mix(in srgb, var(--match-accent) 42%, transparent)}.gsi-match-card .ibnf-pl-win-tag{border:1px solid color-mix(in srgb, var(--match-accent) 38%, var(--tm-glass-line));border-radius:calc(999 * var(--gsi-space-unit,1px));background:color-mix(in srgb, var(--match-accent) 13%, var(--tm-glass-base-soft));color:var(--match-accent);box-shadow:none;padding:2px calc(6 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.04em;align-self:flex-start;font-weight:850}.gsi-match-card .ibnf-pair-foot{justify-content:flex-end;gap:calc(6 * var(--gsi-space-unit,1px));padding:0 calc(12 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px))}.gsi-match-card .ibnf-btn-call,.gsi-match-card .ibnf-btn-console,.gsi-match-card .ibnf-btn-presence,.gsi-match-card .ibnf-btn-noshow,.gsi-match-card .ibnf-presence-ok,.gsi-tc-console{min-height:calc(28 * var(--gsi-space-unit,1px));padding:calc(6 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px));font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.02em;text-transform:none;box-shadow:inset 0 1px 0 var(--tm-glass-highlight-soft);font-weight:800;clip-path:none!important;border-radius:calc(9 * var(--gsi-space-unit,1px))!important}.gsi-match-card .ibnf-btn-console,.gsi-tc-console{border-color:color-mix(in srgb, hsl(var(--primary)) 42%, var(--tm-glass-line))!important;background:color-mix(in srgb, hsl(var(--primary)) 14%, var(--tm-glass-base-soft))!important;color:color-mix(in srgb, hsl(var(--primary)) 84%, var(--tm-text) 16%)!important}.gsi-match-card .ibnf-btn-console:hover,.gsi-tc-console:hover{background:color-mix(in srgb, hsl(var(--primary)) 20%, var(--tm-glass-base-soft))!important;border-color:color-mix(in srgb, hsl(var(--primary)) 58%, var(--tm-glass-line))!important}.gsi-match-card .ibnf-pair-result-tx{gap:calc(6 * var(--gsi-space-unit,1px));color:var(--match-accent);font-size:calc(11px * var(--gsi-font-scale,1))}.gsi-match-card .ibnf-btn-undo{border-radius:calc(9 * var(--gsi-space-unit,1px));padding:calc(6 * var(--gsi-space-unit,1px)) calc(9 * var(--gsi-space-unit,1px));font-size:calc(10px * var(--gsi-font-scale,1))}.gsi-match-card .ibnf-call-strip{margin:0 calc(12 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));border-radius:calc(10 * var(--gsi-space-unit,1px));border-color:var(--match-accent-line);background:color-mix(in srgb, var(--match-accent) 10%, var(--tm-glass-base-soft))}.gsi-match-card.is-mine{box-shadow:0 0 0 1px color-mix(in srgb, hsl(var(--primary)) 26%, transparent), 0 20px 48px -30px color-mix(in srgb, hsl(var(--primary)) 42%, var(--tm-glass-shadow)), inset 0 1px 0 var(--tm-glass-highlight-strong);border-color:color-mix(in srgb, hsl(var(--primary)) 48%, var(--tm-glass-line))!important;background:linear-gradient(115deg, color-mix(in srgb, hsl(var(--primary)) 15%, transparent), transparent 37%, var(--tm-accent-wash)), linear-gradient(180deg, var(--tm-glass-highlight), var(--tm-glass-highlight-soft) 52%, color-mix(in srgb, var(--tm-glass-highlight) 38%, transparent)), var(--tm-glass-panel-strong)!important}.gsi-match-card.is-mine:after{content:"TU";top:calc(8 * var(--gsi-space-unit,1px));left:auto;right:calc(10 * var(--gsi-space-unit,1px));border:1px solid color-mix(in srgb, hsl(var(--primary)) 42%, var(--tm-glass-line));border-radius:calc(999 * var(--gsi-space-unit,1px));clip-path:none;background:color-mix(in srgb, hsl(var(--primary)) 16%, var(--tm-glass-base-soft));color:color-mix(in srgb, hsl(var(--primary)) 86%, var(--tm-text) 14%);padding:3px calc(7 * var(--gsi-space-unit,1px));box-shadow:0 0 16px -8px hsl(var(--primary));font-family:var(--ibnf-font-ui);font-style:normal;font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.06em}.gsi-match-card.is-mine .ibnf-pair-top,.ibnf-compact .gsi-match-card.is-mine .ibnf-pair-top{padding-top:calc(10 * var(--gsi-space-unit,1px));padding-right:calc(44 * var(--gsi-space-unit,1px))}.gsi-match-card.is-mine .ibnf-pair-score,.ibnf-compact .gsi-match-card.is-mine .ibnf-pair-score{font-size:calc(19px * var(--gsi-font-scale,1))}.gsi-swiss-match{min-height:0}.gsi-swiss-match .ibnf-pair-top{padding-bottom:2px}.gsi-swiss-match .ibnf-pair-body{grid-template-columns:minmax(0, 1fr) calc(48 * var(--gsi-space-unit,1px)) minmax(0, 1fr)}.gsi-swiss-match .ibnf-pair-foot{min-height:calc(30 * var(--gsi-space-unit,1px))}.gsi-swiss-match .ibnf-pair-result{align-items:center}.gsi-swiss-match .ibnf-pair-result-tx{font-size:calc(10px * var(--gsi-font-scale,1))}.gsi-swiss-match>div[class*=pb-2] p{font-size:calc(11px * var(--gsi-font-scale,1));opacity:.72}.gsi-topcut-match .ibnf-pair-body{grid-template-columns:minmax(0, 1fr) calc(44 * var(--gsi-space-unit,1px)) minmax(0, 1fr);padding:calc(8 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px)) calc(7 * var(--gsi-space-unit,1px))}.gsi-topcut-match .ibnf-pair-mid{min-width:calc(44 * var(--gsi-space-unit,1px))}.gsi-topcut-match .ibnf-avt{width:calc(24 * var(--gsi-space-unit,1px))!important;height:calc(24 * var(--gsi-space-unit,1px))!important;font-size:calc(11px * var(--gsi-font-scale,1))!important}.gsi-topcut-match .ibnf-pair-score{padding:3px calc(7 * var(--gsi-space-unit,1px));font-size:calc(16px * var(--gsi-font-scale,1))}.gsi-topcut-match .ibnf-pair-vs{min-width:calc(30 * var(--gsi-space-unit,1px));min-height:calc(24 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1))}.gsi-topcut-match .ibnf-pl-win-tag{font-size:calc(10px * var(--gsi-font-scale,1));padding:1px calc(5 * var(--gsi-space-unit,1px))}.gsi-topcut-match>.flex.items-center.justify-center{justify-content:flex-end;gap:calc(5 * var(--gsi-space-unit,1px));padding:0 calc(10 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px))}@media (max-width:620px){.gsi-topcut-stage{border-radius:calc(14 * var(--gsi-space-unit,1px));padding:calc(12 * var(--gsi-space-unit,1px))}.gsi-topcut-shell{border-radius:calc(14 * var(--gsi-space-unit,1px))!important;padding:calc(10 * var(--gsi-space-unit,1px))!important}.gsi-match-card{-webkit-backdrop-filter:blur(10px)saturate(140%);border-radius:calc(12 * var(--gsi-space-unit,1px))!important}.gsi-match-card .ibnf-pair-top{padding:calc(8 * var(--gsi-space-unit,1px)) calc(9 * var(--gsi-space-unit,1px)) 0}.gsi-match-card .ibnf-pair-tnum{width:calc(30 * var(--gsi-space-unit,1px));height:calc(26 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1))}.gsi-match-card .ibnf-pair-tlabel b{font-size:calc(10px * var(--gsi-font-scale,1))}.gsi-match-card .ibnf-pair-status{min-height:calc(22 * var(--gsi-space-unit,1px));padding:3px calc(7 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1))}.gsi-match-card .ibnf-pair-body,.gsi-swiss-match .ibnf-pair-body{grid-template-columns:minmax(0, 1fr) calc(44 * var(--gsi-space-unit,1px)) minmax(0, 1fr);padding:calc(9 * var(--gsi-space-unit,1px));gap:calc(6 * var(--gsi-space-unit,1px))}.gsi-match-card .ibnf-pl{gap:calc(6 * var(--gsi-space-unit,1px))}.gsi-match-card .ibnf-avt{width:calc(25 * var(--gsi-space-unit,1px))!important;height:calc(25 * var(--gsi-space-unit,1px))!important;font-size:calc(10px * var(--gsi-font-scale,1))!important}.gsi-match-card .ibnf-pl-name{font-size:calc(11px * var(--gsi-font-scale,1))}.gsi-match-card .ibnf-pair-mid{min-width:calc(44 * var(--gsi-space-unit,1px))}.gsi-match-card .ibnf-pair-score{padding:3px calc(7 * var(--gsi-space-unit,1px));font-size:calc(16px * var(--gsi-font-scale,1))}.gsi-match-card .ibnf-pair-vs{min-width:calc(30 * var(--gsi-space-unit,1px));min-height:calc(24 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1))}.gsi-match-card .ibnf-pair-foot,.gsi-swiss-match .ibnf-pair-foot{padding:0 calc(9 * var(--gsi-space-unit,1px)) calc(9 * var(--gsi-space-unit,1px));gap:calc(5 * var(--gsi-space-unit,1px));flex-direction:row}.gsi-match-card .ibnf-btn-call,.gsi-match-card .ibnf-btn-console,.gsi-match-card .ibnf-btn-presence,.gsi-match-card .ibnf-btn-noshow,.gsi-match-card .ibnf-presence-ok{min-height:calc(30 * var(--gsi-space-unit,1px));padding:calc(6 * var(--gsi-space-unit,1px)) calc(7 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1))}.gsi-topcut-match .ibnf-pair-body{grid-template-columns:minmax(0, 1fr) calc(38 * var(--gsi-space-unit,1px)) minmax(0, 1fr)}.gsi-topcut-match .ibnf-pair-mid{min-width:calc(38 * var(--gsi-space-unit,1px))}}.gsi-match-card .ibnf-pair-top{align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));padding:calc(8 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px)) 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.gsi-match-card .ibnf-pair-table{gap:calc(7 * var(--gsi-space-unit,1px));min-width:0}.gsi-match-card .ibnf-pair-tnum{width:calc(28 * var(--gsi-space-unit,1px));height:calc(24 * var(--gsi-space-unit,1px));place-items:center;line-height:1;display:grid}.gsi-match-card .ibnf-pair-tlabel{min-width:0;line-height:1.05;display:grid}.gsi-match-card .ibnf-pair-tlabel b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gsi-match-card .ibnf-pair-tlabel span{display:none}.gsi-match-card .ibnf-pair-status,.gsi-match-card .gsi-tc-state{min-height:calc(22 * var(--gsi-space-unit,1px));white-space:nowrap;justify-content:center}.gsi-match-card .ibnf-pair-body,.gsi-swiss-match .ibnf-pair-body,.gsi-topcut-match .ibnf-pair-body{padding:calc(8 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px)) calc(7 * var(--gsi-space-unit,1px));grid-template-columns:minmax(0,1fr);gap:3px;display:grid}.gsi-match-card .ibnf-pl,.gsi-match-card .ibnf-pl.right{grid-template-columns:calc(28 * var(--gsi-space-unit,1px)) minmax(0, 1fr) calc(32 * var(--gsi-space-unit,1px));align-items:center;gap:calc(7 * var(--gsi-space-unit,1px));min-width:0;min-height:calc(34 * var(--gsi-space-unit,1px));border-radius:calc(11 * var(--gsi-space-unit,1px));background:linear-gradient(180deg, color-mix(in srgb, var(--tm-glass-highlight) 45%, transparent), transparent), color-mix(in srgb, var(--tm-glass-base-soft) 72%, transparent);padding:3px calc(4 * var(--gsi-space-unit,1px));text-align:left;border:1px solid #0000;display:grid}.gsi-match-card .ibnf-pl.right{flex-direction:row}.gsi-match-card .ibnf-pl.win{border-color:color-mix(in srgb, var(--match-accent) 34%, var(--tm-glass-line));background:linear-gradient(90deg, color-mix(in srgb, var(--match-accent) 14%, transparent), transparent 72%), color-mix(in srgb, var(--tm-glass-base-soft) 82%, transparent)}.gsi-match-card .ibnf-pl.lose{opacity:.64}.gsi-match-card[data-st=closed] .ibnf-pl.lose{opacity:.56}.gsi-match-card .ibnf-pl-tx,.gsi-match-card .ibnf-pl.right .ibnf-pl-tx{text-align:left;justify-content:center;align-items:flex-start;gap:0;min-width:0}.gsi-match-card .ibnf-pl-name{align-items:center;gap:calc(5 * var(--gsi-space-unit,1px));width:100%;min-width:0;line-height:1;display:inline-flex}.gsi-match-card .ibnf-pl-name a{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gsi-match-card .ibnf-pl-crown{color:var(--match-accent);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--match-accent) 42%, transparent));flex:none}.gsi-match-card .ibnf-pl-score{width:calc(30 * var(--gsi-space-unit,1px));min-width:calc(30 * var(--gsi-space-unit,1px));height:calc(28 * var(--gsi-space-unit,1px));border:1px solid var(--tm-pill-border);border-radius:calc(9 * var(--gsi-space-unit,1px));background:var(--tm-pill-bg);color:var(--tm-text);font-family:var(--ibnf-font-ui);font-size:calc(15px * var(--gsi-font-scale,1));font-variant-numeric:tabular-nums;box-shadow:inset 0 1px 0 var(--tm-glass-highlight-soft);place-self:center end;place-items:center;font-weight:900;line-height:1;display:grid}.gsi-match-card .ibnf-pl-score.lead{border-color:color-mix(in srgb, var(--match-accent) 46%, var(--tm-glass-line));background:color-mix(in srgb, var(--match-accent) 14%, var(--tm-pill-bg));color:var(--match-accent)}.gsi-match-card .ibnf-pl-score.is-empty{color:var(--tm-text-muted);opacity:.56}.gsi-match-card .ibnf-pair-mid,.gsi-swiss-match .ibnf-pair-mid,.gsi-topcut-match .ibnf-pair-mid{min-width:0;height:calc(12 * var(--gsi-space-unit,1px));margin:-1px calc(36 * var(--gsi-space-unit,1px));align-self:center;place-items:center;display:grid;position:relative}.gsi-match-card .ibnf-pair-mid:before{content:"";background:linear-gradient(90deg, transparent, var(--tm-glass-line), transparent);height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.gsi-match-card .ibnf-pair-mid .ibnf-pair-score{display:none}.gsi-match-card .ibnf-pair-vs{z-index:1;min-width:calc(25 * var(--gsi-space-unit,1px));min-height:calc(14 * var(--gsi-space-unit,1px));height:calc(14 * var(--gsi-space-unit,1px));padding:0 calc(6 * var(--gsi-space-unit,1px));border-color:var(--tm-pill-border);background:var(--tm-glass-panel-strong);font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.06em;line-height:1;position:relative}.gsi-match-card .ibnf-avt{line-height:1;overflow:hidden;width:calc(28 * var(--gsi-space-unit,1px))!important;height:calc(28 * var(--gsi-space-unit,1px))!important;min-width:calc(28 * var(--gsi-space-unit,1px))!important;min-height:calc(28 * var(--gsi-space-unit,1px))!important;place-items:center!important;display:grid!important}.gsi-match-card .ibnf-avt img,.gsi-match-card .ibnf-avt span{width:100%;height:100%;display:block}.gsi-match-card .ibnf-avt img{-o-object-fit:cover;object-fit:cover}.gsi-match-card .ibnf-avt span{place-items:center;line-height:1;display:grid;transform:none}.gsi-match-card .ibnf-pl-win-tag{display:none}.gsi-match-card .ibnf-pair-foot{min-height:0;padding:0 calc(10 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px))}.gsi-match-card .ibnf-pair-result{min-height:calc(24 * var(--gsi-space-unit,1px))}.gsi-match-card .ibnf-pair-result-tx{font-size:calc(10px * var(--gsi-font-scale,1))}.gsi-topcut-match{min-height:0}.gsi-topcut-match .gsi-tc-card-top{padding:calc(7 * var(--gsi-space-unit,1px)) calc(9 * var(--gsi-space-unit,1px)) 0}.gsi-topcut-match .ibnf-pair-body{padding:calc(6 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px)) calc(6 * var(--gsi-space-unit,1px));gap:2px}.gsi-topcut-match .ibnf-pl,.gsi-topcut-match .ibnf-pl.right{grid-template-columns:calc(24 * var(--gsi-space-unit,1px)) minmax(0, 1fr) calc(28 * var(--gsi-space-unit,1px));gap:calc(5 * var(--gsi-space-unit,1px));min-height:calc(30 * var(--gsi-space-unit,1px));border-radius:calc(9 * var(--gsi-space-unit,1px));padding:3px}.gsi-topcut-match .ibnf-avt{width:calc(24 * var(--gsi-space-unit,1px))!important;height:calc(24 * var(--gsi-space-unit,1px))!important;min-width:calc(24 * var(--gsi-space-unit,1px))!important;min-height:calc(24 * var(--gsi-space-unit,1px))!important;font-size:calc(10px * var(--gsi-font-scale,1))!important}.gsi-topcut-match .ibnf-pl-name{font-size:calc(11px * var(--gsi-font-scale,1))}.gsi-topcut-match .ibnf-pl-score{width:calc(27 * var(--gsi-space-unit,1px));min-width:calc(27 * var(--gsi-space-unit,1px));height:calc(24 * var(--gsi-space-unit,1px));border-radius:calc(8 * var(--gsi-space-unit,1px));font-size:calc(13px * var(--gsi-font-scale,1))}.gsi-topcut-match .ibnf-pair-vs{min-width:calc(22 * var(--gsi-space-unit,1px));min-height:calc(12 * var(--gsi-space-unit,1px));height:calc(12 * var(--gsi-space-unit,1px));font-size:calc(10px * var(--gsi-font-scale,1))}.gsi-topcut-match>.flex.items-center.justify-center{min-height:calc(18 * var(--gsi-space-unit,1px));justify-content:flex-end;gap:calc(4 * var(--gsi-space-unit,1px));padding:0 calc(8 * var(--gsi-space-unit,1px)) calc(7 * var(--gsi-space-unit,1px))}.gsi-swiss-match .ibnf-pair-body{padding-top:calc(8 * var(--gsi-space-unit,1px))}@media (max-width:620px){.gsi-match-card .ibnf-pair-top{padding:calc(7 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px)) 0;gap:calc(6 * var(--gsi-space-unit,1px));grid-template-columns:minmax(0,1fr) auto}.gsi-match-card .ibnf-pair-tnum{width:calc(26 * var(--gsi-space-unit,1px));height:calc(23 * var(--gsi-space-unit,1px));font-size:calc(10px * var(--gsi-font-scale,1))}.gsi-match-card .ibnf-pair-tlabel b{font-size:calc(11px * var(--gsi-font-scale,1))}.gsi-match-card .ibnf-pair-status,.gsi-match-card .gsi-tc-state{min-height:calc(21 * var(--gsi-space-unit,1px));padding:3px calc(6 * var(--gsi-space-unit,1px));font-size:calc(10px * var(--gsi-font-scale,1))}.gsi-match-card .ibnf-pair-body,.gsi-swiss-match .ibnf-pair-body,.gsi-topcut-match .ibnf-pair-body{padding:calc(7 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px)) calc(6 * var(--gsi-space-unit,1px));grid-template-columns:minmax(0,1fr);gap:2px}.gsi-match-card .ibnf-pl,.gsi-match-card .ibnf-pl.right{grid-template-columns:calc(25 * var(--gsi-space-unit,1px)) minmax(0, 1fr) calc(28 * var(--gsi-space-unit,1px));min-height:calc(31 * var(--gsi-space-unit,1px));gap:calc(5 * var(--gsi-space-unit,1px));border-radius:calc(9 * var(--gsi-space-unit,1px));padding:3px}.gsi-match-card .ibnf-avt{width:calc(25 * var(--gsi-space-unit,1px))!important;height:calc(25 * var(--gsi-space-unit,1px))!important;min-width:calc(25 * var(--gsi-space-unit,1px))!important;min-height:calc(25 * var(--gsi-space-unit,1px))!important;font-size:calc(10px * var(--gsi-font-scale,1))!important}.gsi-match-card .ibnf-pl-name{font-size:calc(10.5px * var(--gsi-font-scale,1))}.gsi-match-card .ibnf-pl-score{width:calc(27 * var(--gsi-space-unit,1px));min-width:calc(27 * var(--gsi-space-unit,1px));height:calc(24 * var(--gsi-space-unit,1px));font-size:calc(13px * var(--gsi-font-scale,1))}.gsi-match-card .ibnf-pair-mid,.gsi-swiss-match .ibnf-pair-mid,.gsi-topcut-match .ibnf-pair-mid{height:calc(9 * var(--gsi-space-unit,1px));margin:-1px calc(31 * var(--gsi-space-unit,1px))}.gsi-match-card .ibnf-pair-vs{min-width:calc(21 * var(--gsi-space-unit,1px));min-height:calc(11 * var(--gsi-space-unit,1px));height:calc(11 * var(--gsi-space-unit,1px));font-size:calc(10px * var(--gsi-font-scale,1))}.gsi-match-card .ibnf-pair-foot,.gsi-swiss-match .ibnf-pair-foot{padding:0 calc(8 * var(--gsi-space-unit,1px)) calc(7 * var(--gsi-space-unit,1px));gap:calc(4 * var(--gsi-space-unit,1px))}}.gsi-topcut-match .gsi-tc-card-top{min-height:calc(22 * var(--gsi-space-unit,1px))}.gsi-topcut-match .ibnf-pair-body{padding:calc(5 * var(--gsi-space-unit,1px)) calc(7 * var(--gsi-space-unit,1px)) calc(5 * var(--gsi-space-unit,1px))}.gsi-topcut-match .ibnf-pl,.gsi-topcut-match .ibnf-pl.right{grid-template-columns:calc(22 * var(--gsi-space-unit,1px)) minmax(0, 1fr) calc(26 * var(--gsi-space-unit,1px));min-height:calc(28 * var(--gsi-space-unit,1px));gap:calc(5 * var(--gsi-space-unit,1px));padding:2px 3px}.gsi-topcut-match .ibnf-avt{width:calc(22 * var(--gsi-space-unit,1px))!important;height:calc(22 * var(--gsi-space-unit,1px))!important;min-width:calc(22 * var(--gsi-space-unit,1px))!important;min-height:calc(22 * var(--gsi-space-unit,1px))!important}.gsi-topcut-match .ibnf-pl-score{width:calc(25 * var(--gsi-space-unit,1px));min-width:calc(25 * var(--gsi-space-unit,1px));height:calc(22 * var(--gsi-space-unit,1px))}.gsi-topcut-match .ibnf-pair-mid{height:calc(8 * var(--gsi-space-unit,1px));margin:-1px calc(30 * var(--gsi-space-unit,1px))}.gsi-topcut-match .ibnf-pair-vs{min-width:calc(20 * var(--gsi-space-unit,1px));min-height:calc(10 * var(--gsi-space-unit,1px));height:calc(10 * var(--gsi-space-unit,1px))}.gsi-topcut-match>.flex.items-center.justify-center{min-height:0;padding:0 calc(7 * var(--gsi-space-unit,1px)) calc(5 * var(--gsi-space-unit,1px))}.gsi-topcut-match>.flex.items-center.justify-center:empty{display:none}.gsi-topcut-match{box-sizing:border-box;width:100%;max-width:100%}.gsi-topcut-match .gsi-tc-card-top{align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.gsi-topcut-match .gsi-tc-card-top>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gsi-topcut-match .gsi-tc-state{width:max-content;min-width:calc(58 * var(--gsi-space-unit,1px));max-width:calc(108 * var(--gsi-space-unit,1px));min-height:calc(23 * var(--gsi-space-unit,1px));padding:0 calc(9 * var(--gsi-space-unit,1px));text-overflow:ellipsis;white-space:nowrap;font-size:calc(11px * var(--gsi-font-scale,1));text-align:center;text-transform:uppercase;place-items:center;line-height:1;display:inline-grid;overflow:hidden}.gsi-topcut-match .ibnf-pair-body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto calc(16 * var(--gsi-space-unit,1px)) auto;align-items:center;gap:2px;min-width:0;display:grid;overflow:hidden}.gsi-topcut-match .ibnf-pl,.gsi-topcut-match .ibnf-pl.right{grid-template-columns:calc(22 * var(--gsi-space-unit,1px)) minmax(0, 1fr) calc(27 * var(--gsi-space-unit,1px));align-items:center;width:100%;min-width:0;max-width:100%;overflow:hidden}.gsi-topcut-match .ibnf-pair-mid{width:100%;min-width:0;min-height:calc(16 * var(--gsi-space-unit,1px));height:calc(16 * var(--gsi-space-unit,1px));align-self:center;place-items:center;margin:0;display:grid}.gsi-topcut-match .ibnf-pair-vs{min-width:calc(34 * var(--gsi-space-unit,1px));min-height:calc(14 * var(--gsi-space-unit,1px));height:calc(14 * var(--gsi-space-unit,1px));padding:0 calc(8 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));border:1px solid color-mix(in srgb, var(--match-accent) 24%, var(--tm-pill-border));background:color-mix(in srgb, var(--match-accent) 7%, var(--tm-pill-bg));color:var(--tm-text-muted);font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.1em;place-items:center;font-weight:900;line-height:1;display:inline-grid}.gsi-topcut-match .ibnf-pl-tx,.gsi-topcut-match .ibnf-pl.right .ibnf-pl-tx{text-align:center;justify-content:center;align-items:center;min-width:0;overflow:hidden}.gsi-topcut-match .ibnf-pl-name{width:100%;min-width:0;max-width:100%;min-height:calc(15 * var(--gsi-space-unit,1px));justify-content:center;align-items:center;gap:calc(4 * var(--gsi-space-unit,1px));line-height:calc(15px * var(--gsi-font-scale,1));text-align:center;display:flex;overflow:hidden}.gsi-topcut-match .ibnf-pl-name-text{text-overflow:ellipsis;min-width:0;max-width:100%;line-height:calc(15px * var(--gsi-font-scale,1));min-height:calc(15 * var(--gsi-space-unit,1px));white-space:nowrap;display:block;overflow:hidden}.gsi-topcut-match .ibnf-pl-crown{width:calc(10 * var(--gsi-space-unit,1px));min-width:calc(10 * var(--gsi-space-unit,1px))}.gsi-topcut-match .ibnf-avt,.gsi-topcut-match .ibnf-pl-score{justify-self:center;place-items:center;line-height:1;display:grid}.gsi-topcut-match .ibnf-avt{overflow:hidden}.gsi-topcut-match .ibnf-avt img,.gsi-topcut-match .ibnf-avt span{width:100%;height:100%}.gsi-topcut-match .ibnf-avt span{place-items:center;display:grid;transform:none}.gsi-topcut-match .ibnf-call-strip--tc{min-width:0;margin:0 calc(7 * var(--gsi-space-unit,1px)) calc(5 * var(--gsi-space-unit,1px));overflow:hidden}.gsi-topcut-match .ibnf-call-strip--tc .ibnf-call-copy{min-width:0}.gsi-topcut-match .ibnf-call-strip--tc .ibnf-call-copy span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gsi-topcut-match .gsi-tc-actions{min-width:0;max-width:100%;min-height:calc(28 * var(--gsi-space-unit,1px));flex-wrap:wrap;justify-content:center;overflow:hidden}.gsi-topcut-match .gsi-tc-actions>button,.gsi-topcut-match .gsi-tc-actions .gsi-tc-console{max-width:100%}.gsi-topcut-match .gsi-tc-undo{min-width:calc(72 * var(--gsi-space-unit,1px));min-height:calc(25 * var(--gsi-space-unit,1px));gap:calc(4 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--destructive) / .26);border-radius:calc(999 * var(--gsi-space-unit,1px));background:hsl(var(--destructive) / .08);line-height:1}.gsi-tc-call{min-width:calc(72 * var(--gsi-space-unit,1px));min-height:calc(25 * var(--gsi-space-unit,1px));gap:calc(4 * var(--gsi-space-unit,1px));border:1px solid color-mix(in srgb, var(--ibnf-acid) 30%, transparent);border-radius:calc(999 * var(--gsi-space-unit,1px));background:color-mix(in srgb, var(--ibnf-acid) 9%, transparent);line-height:1}.gsi-topcut-match .gsi-tc-actions{min-height:calc(34 * var(--gsi-space-unit,1px));gap:calc(6 * var(--gsi-space-unit,1px))}.gsi-swiss-match .ibnf-pl,.gsi-swiss-match .ibnf-pl.right{grid-template-columns:calc(44 * var(--gsi-space-unit,1px)) calc(28 * var(--gsi-space-unit,1px)) minmax(0, 1fr) calc(32 * var(--gsi-space-unit,1px))}.gsi-swiss-match .ibnf-pl-tx,.gsi-swiss-match .ibnf-pl.right .ibnf-pl-tx{text-align:center;align-items:center}.gsi-swiss-match .ibnf-pl-name{text-align:center;justify-content:center}.gsi-swiss-match .ibnf-pl-name a{text-align:center}.ibnf-live-rank{grid-template-columns:minmax(0, 1fr) calc(11 * var(--gsi-space-unit,1px));min-width:0;width:calc(42 * var(--gsi-space-unit,1px));height:calc(25 * var(--gsi-space-unit,1px));border-radius:calc(8 * var(--gsi-space-unit,1px));background:color-mix(in srgb, var(--tm-glass-base-soft) 74%, transparent);color:var(--tm-text-soft);font-family:var(--ibnf-font-ui);font-variant-numeric:tabular-nums;justify-self:stretch;align-items:center;line-height:1;display:grid}.ibnf-live-rank-num{min-width:0;color:var(--tm-text-soft);font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:0;text-align:center;font-weight:850;display:block;overflow:hidden}.ibnf-live-rank.is-empty{opacity:.34}.ibnf-live-rank.is-up .ibnf-rank-flow{color:color-mix(in srgb, #3ae481 84%, hsl(var(--primary)) 16%)}.ibnf-live-rank.is-down .ibnf-rank-flow{color:#f7a445}.ibnf-rank-flow{width:calc(11 * var(--gsi-space-unit,1px));height:calc(20 * var(--gsi-space-unit,1px));contain:layout paint;will-change:opacity, transform;flex-direction:column;justify-content:center;align-items:center;gap:0;animation-duration:1.45s;animation-timing-function:linear;animation-iteration-count:infinite;display:inline-flex;overflow:hidden}.ibnf-rank-flow i{width:calc(6 * var(--gsi-space-unit,1px));height:calc(6 * var(--gsi-space-unit,1px));opacity:.78;border-top:2px solid;border-left:2px solid;flex:0 0 6px;display:block}.ibnf-live-rank.is-up .ibnf-rank-flow{animation-name:ibnf-rank-pack-up}.ibnf-live-rank.is-down .ibnf-rank-flow{animation-name:ibnf-rank-pack-down}.ibnf-live-rank.is-up .ibnf-rank-flow i{transform:rotate(45deg)}.ibnf-live-rank.is-down .ibnf-rank-flow i{transform:rotate(225deg)}.ibnf-rank-flow i:first-child{opacity:.34}.ibnf-rank-flow i:nth-child(2){opacity:.58}.placement-chevron-mark{filter:none}@keyframes ibnf-rank-flow-up{0%{opacity:0;transform:translateY(4px)rotate(45deg)}22%{opacity:.45}50%{opacity:.95}78%{opacity:.45}to{opacity:0;transform:translateY(-4px)rotate(45deg)}}@keyframes ibnf-rank-flow-down{0%{opacity:0;transform:translateY(-4px)rotate(225deg)}22%{opacity:.45}50%{opacity:.95}78%{opacity:.45}to{opacity:0;transform:translateY(4px)rotate(225deg)}}@keyframes ibnf-rank-pack-up{0%{opacity:0;transform:translateY(4px)}22%{opacity:.48}50%{opacity:.96}78%{opacity:.48}to{opacity:0;transform:translateY(-4px)}}@keyframes ibnf-rank-pack-down{0%{opacity:0;transform:translateY(-4px)}22%{opacity:.48}50%{opacity:.96}78%{opacity:.48}to{opacity:0;transform:translateY(4px)}}@media (max-width:620px){.gsi-swiss-match .ibnf-pl,.gsi-swiss-match .ibnf-pl.right{grid-template-columns:calc(39 * var(--gsi-space-unit,1px)) calc(25 * var(--gsi-space-unit,1px)) minmax(0, 1fr) calc(28 * var(--gsi-space-unit,1px))}.ibnf-live-rank{width:calc(38 * var(--gsi-space-unit,1px));height:calc(23 * var(--gsi-space-unit,1px));grid-template-columns:minmax(0, 1fr) calc(10 * var(--gsi-space-unit,1px))}.ibnf-live-rank-num{font-size:calc(11px * var(--gsi-font-scale,1))}.ibnf-rank-flow{width:calc(10 * var(--gsi-space-unit,1px));height:calc(18 * var(--gsi-space-unit,1px))}.ibnf-rank-flow i{width:calc(5 * var(--gsi-space-unit,1px));height:calc(5 * var(--gsi-space-unit,1px));flex-basis:5px}}@media (prefers-reduced-motion:reduce){.ibnf-rank-flow{opacity:.7;animation:none}}.ibnf-ev-hi{position:relative;overflow:hidden}.ibnf-ev-hi-bg{opacity:.18;filter:saturate(1.1)blur(1px);z-index:0;background-position:50%;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#000 30%,#0000 100%);mask-image:linear-gradient(90deg,#000 30%,#0000 100%)}.ibnf-ev-hi-l,.ibnf-ev-hi-r{z-index:1;position:relative}.ibnf-slot-ok i{background:linear-gradient(90deg, var(--ibnf-acid-deep,#2fb05a), var(--ibnf-acid));box-shadow:0 0 14px hsl(var(--primary) / .7)}.ibnf-slot-warn i{background:linear-gradient(90deg,#d9a13a,#ffd166);box-shadow:0 0 14px #ffd16699}.ibnf-slot-danger i{background:linear-gradient(90deg,#c1392b,#ff6b5e);box-shadow:0 0 14px #ff6b5eb3}.ibnf-erow{grid-template-columns:calc(46 * var(--gsi-space-unit,1px)) 1fr auto}.ibnf-erow-top{align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));flex-wrap:wrap;display:flex}.ibnf-erow-bar{margin-top:calc(4 * var(--gsi-space-unit,1px));height:calc(5 * var(--gsi-space-unit,1px));border-radius:calc(4 * var(--gsi-space-unit,1px));background:#ffffff0f;position:relative;overflow:hidden}.ibnf-erow-bar i{background:linear-gradient(90deg, var(--ibnf-violet), var(--ibnf-acid));border-radius:calc(4 * var(--gsi-space-unit,1px));height:100%;display:block}.ibnf-erow-bar span{right:0;top:calc(-14 * var(--gsi-space-unit,1px));font-size:calc(10px * var(--gsi-font-scale,1));color:var(--ibnf-ink-mute);font-variant-numeric:tabular-nums;position:absolute}.ibnf-cchip{padding-bottom:calc(22 * var(--gsi-space-unit,1px));position:relative;overflow:hidden}.ibnf-cchip-glow{pointer-events:none;background:radial-gradient(60% 80% at 50% 100%, var(--ibnf-cr,var(--ibnf-acid)) 0%, transparent 70%);opacity:.18;filter:blur(8px);z-index:0;height:80%;transition:opacity .25s;position:absolute;top:auto;bottom:-50%;left:-20%;right:-20%}.ibnf-cchip>*{z-index:1;position:relative}.ibnf-cchip-badge{box-shadow:0 0 18px -4px var(--ibnf-cr,var(--ibnf-acid))}.ibnf-cchip-members{align-items:center;gap:calc(4 * var(--gsi-space-unit,1px));font-size:calc(10.5px * var(--gsi-font-scale,1));color:#fff;padding:2px calc(7 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));border:1px solid var(--ibnf-cr,var(--ibnf-acid));bottom:calc(6 * var(--gsi-space-unit,1px));white-space:nowrap;background:#00000073;font-weight:700;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.ibnf-bento-news .ibnf-news-grid{gap:calc(14 * var(--gsi-space-unit,1px));grid-template-columns:1.4fr 1fr;display:grid}@media (max-width:820px){.ibnf-bento-news .ibnf-news-grid{grid-template-columns:1fr}}.ibnf-news-hero{gap:calc(10 * var(--gsi-space-unit,1px));padding:calc(18 * var(--gsi-space-unit,1px));border-radius:calc(14 * var(--gsi-space-unit,1px));border:1px solid var(--ibnf-line-2);min-height:calc(200 * var(--gsi-space-unit,1px));background:linear-gradient(160deg,#ffffff0a,#ffffff03);flex-direction:column;text-decoration:none;transition:all .2s;display:flex;position:relative;overflow:hidden}.ibnf-news-hero:before{content:"";pointer-events:none;opacity:.18;background:radial-gradient(80% 60% at 100% 0%, var(--ibnf-acid), transparent 60%);position:absolute;top:0;bottom:0;left:0;right:0}.ibnf-news-hero.ibnf-tone-violet:before{background:radial-gradient(80% 60% at 100% 0%, var(--ibnf-violet), transparent 60%)}.ibnf-news-hero.ibnf-tone-cyan:before{background:radial-gradient(80% 60% at 100% 0%, var(--ibnf-cyan), transparent 60%)}.ibnf-news-hero.ibnf-tone-coral:before{background:radial-gradient(80% 60% at 100% 0%, var(--ibnf-coral), transparent 60%)}.ibnf-news-hero:hover{border-color:var(--ibnf-acid-line);transform:translateY(-2px)}.ibnf-news-hero>*{position:relative}.ibnf-news-hero-meta{align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));flex-wrap:wrap;display:flex}.ibnf-news-hero-date{font-size:calc(11px * var(--gsi-font-scale,1));color:var(--ibnf-ink-mute);align-items:center;gap:calc(4 * var(--gsi-space-unit,1px));display:inline-flex}.ibnf-news-hero-title{font-family:var(--ibnf-font-display);font-style:italic;font-weight:900;font-size:calc(24px * var(--gsi-font-scale,1));text-transform:uppercase;color:#fff;margin:0;line-height:1.05}.ibnf-news-hero-preview{font-size:calc(13.5px * var(--gsi-font-scale,1));color:var(--ibnf-ink-dim);margin:0;line-height:1.5}.ibnf-news-hero-cta{align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));font-family:var(--ibnf-font-display);text-transform:uppercase;font-style:italic;font-weight:800;font-size:calc(13px * var(--gsi-font-scale,1));color:var(--ibnf-acid);margin-top:auto;display:inline-flex}.ibnf-news-side{gap:calc(8 * var(--gsi-space-unit,1px));grid-template-rows:repeat(4,1fr);display:grid}.ibnf-news-item{gap:calc(4 * var(--gsi-space-unit,1px));padding:calc(10 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px));border-radius:calc(10 * var(--gsi-space-unit,1px));border:1px solid var(--ibnf-line-2);background:#ffffff05;flex-direction:column;min-width:0;text-decoration:none;transition:all .18s;display:flex}.ibnf-news-item:hover{border-color:var(--ibnf-acid-line);background:#ffffff0a}.ibnf-news-item-meta{align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));display:flex}.ibnf-news-item-date{font-size:calc(10.5px * var(--gsi-font-scale,1));color:var(--ibnf-ink-mute);margin-left:auto}.ibnf-news-item-title{font-family:var(--ibnf-font-display);font-style:italic;font-weight:700;font-size:calc(14px * var(--gsi-font-scale,1));text-transform:uppercase;color:#fff;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;line-height:1.15;display:-webkit-box;overflow:hidden}.ibnf-news-item-preview{font-size:calc(12px * var(--gsi-font-scale,1));color:var(--ibnf-ink-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}:root{--neon-1:var(--primary);--neon-2:var(--accent)}.ibnf-card{-webkit-backdrop-filter:blur(14px)saturate(140%);background:var(--ibnf-glass), color-mix(in srgb, var(--ibnf-surface) 78%, transparent)!important;border:1px solid var(--ibnf-glass-border)!important;box-shadow:var(--ibnf-glass-shadow)!important}.ibnf-bento{gap:calc(18 * var(--gsi-space-unit,1px))}.ibnf-bento .ibnf-card{padding:calc(20 * var(--gsi-space-unit,1px))}@media (max-width:560px){.ibnf-bento .ibnf-card{padding:calc(16 * var(--gsi-space-unit,1px))}}.ibnf-mode-switch{border-radius:calc(999 * var(--gsi-space-unit,1px));border:1px solid var(--ibnf-line-2);background:#ffffff0a;gap:2px;padding:3px;display:inline-flex}.ibnf-mode-btn{align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));padding:calc(6 * var(--gsi-space-unit,1px)) calc(14 * var(--gsi-space-unit,1px));font-family:var(--ibnf-font-display);font-style:italic;font-weight:800;font-size:calc(12.5px * var(--gsi-font-scale,1));text-transform:uppercase;letter-spacing:.08em;color:var(--ibnf-ink-dim);border-radius:calc(999 * var(--gsi-space-unit,1px));cursor:pointer;background:0 0;border:0;transition:all .15s;display:inline-flex}.ibnf-mode-btn:hover{color:#fff}.ibnf-mode-btn.is-active{color:hsl(var(--primary-foreground));background:var(--ibnf-acid);box-shadow:0 0 18px -4px var(--ibnf-acid)}.ibnf-mode-btn.is-active.tone-violet{color:hsl(var(--accent-foreground));background:var(--ibnf-violet);box-shadow:0 0 18px -4px var(--ibnf-violet)}.ibnf-bento-classifica .ibnf-bento-h{row-gap:calc(8 * var(--gsi-space-unit,1px));flex-wrap:wrap}.ibnf-bento-classifica .ibnf-bento-h h3{flex:auto;min-width:0}.ibnf-scope-tabs{flex-wrap:wrap;overflow:visible}.ibnf-scope-tab{min-width:0;padding:calc(8 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px));flex:calc(50% - 6px)}@media (min-width:520px){.ibnf-scope-tab{flex:1 1 0}}.ibnf-slot-bar{height:calc(10 * var(--gsi-space-unit,1px));border-radius:calc(8 * var(--gsi-space-unit,1px));background:linear-gradient(#0006,#ffffff0a);position:relative;box-shadow:inset 0 0 0 1px #ffffff0d}.ibnf-slot-bar i{border-radius:calc(8 * var(--gsi-space-unit,1px));height:100%;transition:width .6s cubic-bezier(.22,1,.36,1);display:block;position:relative}.ibnf-slot-bar i:after{content:"";border-radius:calc(8 * var(--gsi-space-unit,1px));mix-blend-mode:overlay;opacity:.6;background:linear-gradient(90deg,#fff0 0%,#ffffff59 50%,#fff0 100%);position:absolute;top:0;bottom:0;left:0;right:0}.ibnf-slot-head{font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.06em}.ibnf-erow-bar{height:calc(7 * var(--gsi-space-unit,1px));border-radius:calc(6 * var(--gsi-space-unit,1px));margin-top:calc(6 * var(--gsi-space-unit,1px));background:linear-gradient(#00000059,#ffffff08);box-shadow:inset 0 0 0 1px #ffffff0a}.ibnf-erow-bar i{border-radius:calc(6 * var(--gsi-space-unit,1px));box-shadow:0 0 12px -2px var(--ibnf-acid)}.ibnf-erow-bar span{top:calc(-15 * var(--gsi-space-unit,1px));color:var(--ibnf-ink-dim);font-weight:700}.ibnf-cchip{padding:calc(14 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px)) calc(26 * var(--gsi-space-unit,1px))}.ibnf-cchip-badge{width:calc(56 * var(--gsi-space-unit,1px));height:calc(56 * var(--gsi-space-unit,1px));background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--ibnf-cr) 28%, transparent), transparent 70%), #ffffff0a;box-shadow:0 0 0 1px var(--ibnf-cr), 0 0 22px -4px var(--ibnf-cr);padding:calc(6 * var(--gsi-space-unit,1px))}.ibnf-cchip-badge img{background:#00000040;border-radius:50%;width:100%;height:100%;-o-object-fit:contain!important;object-fit:contain!important}.ibnf-cchip-glow{opacity:.28}.ibnf-cchip:hover .ibnf-cchip-glow{opacity:.55}.ibnf-cchip-name{font-size:calc(14px * var(--gsi-font-scale,1));margin-top:calc(6 * var(--gsi-space-unit,1px))}.ibnf-pm-head{gap:calc(14 * var(--gsi-space-unit,1px));flex-wrap:wrap;align-items:center}.ibnf-pm-id{flex:140px}.ibnf-pm-id b{font-size:calc(18px * var(--gsi-font-scale,1));flex-wrap:wrap}.ibnf-pm-rank{flex:none}.ibnf-recap{gap:calc(10 * var(--gsi-space-unit,1px));margin-top:calc(6 * var(--gsi-space-unit,1px));grid-template-columns:repeat(2,1fr)}.ibnf-recap--4{grid-template-columns:repeat(2,1fr)!important}@media (min-width:1100px){.ibnf-recap--4{grid-template-columns:repeat(4,1fr)!important}}.ibnf-recap-cell{padding:calc(12 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px));min-height:calc(64 * var(--gsi-space-unit,1px))}.ibnf-recap-cell b{font-size:calc(17px * var(--gsi-font-scale,1))}.ibnf-recap-cell i{font-size:calc(10.5px * var(--gsi-font-scale,1))}.ibnf-pm-bfl{align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));padding:calc(8 * var(--gsi-space-unit,1px)) calc(14 * var(--gsi-space-unit,1px));border-radius:calc(12 * var(--gsi-space-unit,1px));background:var(--ibnf-acid-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ibnf-acid) 40%, transparent), 0 0 22px -8px var(--ibnf-acid);color:var(--ibnf-acid);flex:none;display:flex}.ibnf-pm-bfl b{font-family:var(--ibnf-font-display);font-style:italic;font-weight:900;font-size:calc(22px * var(--gsi-font-scale,1));color:#fff;font-variant-numeric:tabular-nums;line-height:1}.ibnf-pm-bfl i{font-style:normal;font-size:calc(10.5px * var(--gsi-font-scale,1));letter-spacing:.12em;text-transform:uppercase;color:var(--ibnf-acid);font-weight:800}.ibnf-elo-block{margin-top:calc(6 * var(--gsi-space-unit,1px));padding:calc(14 * var(--gsi-space-unit,1px));border-radius:calc(14 * var(--gsi-space-unit,1px));background:linear-gradient(135deg, var(--ibnf-acid-soft), transparent 55%), linear-gradient(180deg, #ffffff08, #fff0 60%), #00000040;border:1px solid var(--ibnf-line-2)}.ibnf-elo-row{align-items:baseline;gap:calc(10 * var(--gsi-space-unit,1px));margin-bottom:calc(8 * var(--gsi-space-unit,1px));flex-wrap:wrap;display:flex}.ibnf-elo-tier{font-family:var(--ibnf-font-display);font-style:italic;font-weight:900;font-size:calc(18px * var(--gsi-font-scale,1));text-transform:uppercase;color:#fff;letter-spacing:.04em}.ibnf-elo-rating{font-family:var(--ibnf-font-display);font-style:italic;font-weight:900;font-size:calc(22px * var(--gsi-font-scale,1));color:var(--ibnf-acid);font-variant-numeric:tabular-nums;margin-left:auto}.ibnf-elo-bar{height:calc(10 * var(--gsi-space-unit,1px));border-radius:calc(8 * var(--gsi-space-unit,1px));background:linear-gradient(#0006,#ffffff0a);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d}.ibnf-elo-bar i{border-radius:calc(8 * var(--gsi-space-unit,1px));background:linear-gradient(90deg, var(--ibnf-acid-deep), var(--ibnf-acid));height:100%;box-shadow:0 0 16px -2px var(--ibnf-acid);transition:width .6s cubic-bezier(.22,1,.36,1);display:block}.ibnf-elo-meta{font-size:calc(10.5px * var(--gsi-font-scale,1));color:var(--ibnf-ink-mute);margin-top:calc(6 * var(--gsi-space-unit,1px));text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;font-weight:700;display:flex}.ibnf-elo-meta b{color:var(--ibnf-acid);font-style:normal}.ibnf-bento-news{padding:calc(22 * var(--gsi-space-unit,1px))!important}@media (max-width:560px){.ibnf-bento-news{padding:calc(18 * var(--gsi-space-unit,1px))!important}}.ibnf-bento-news .ibnf-news-grid{gap:calc(16 * var(--gsi-space-unit,1px))}.ibnf-news-hero{padding:calc(22 * var(--gsi-space-unit,1px));min-height:calc(220 * var(--gsi-space-unit,1px));gap:calc(12 * var(--gsi-space-unit,1px));border-radius:calc(16 * var(--gsi-space-unit,1px));background:var(--ibnf-glass), #ffffff04;border:1px solid var(--ibnf-glass-border)}.ibnf-news-hero-title{font-size:calc(22px * var(--gsi-font-scale,1))}.ibnf-news-hero-preview{line-height:1.55}.ibnf-news-side{gap:calc(10 * var(--gsi-space-unit,1px));grid-template-rows:auto}.ibnf-news-item{padding:calc(12 * var(--gsi-space-unit,1px)) calc(14 * var(--gsi-space-unit,1px));border-radius:calc(12 * var(--gsi-space-unit,1px));background:var(--ibnf-glass), #ffffff03}.ibnf-news-item-title{font-size:calc(14.5px * var(--gsi-font-scale,1));-webkit-line-clamp:2}.ibnf-news-item-preview{-webkit-line-clamp:2}@media (max-width:420px){.ibnf-podium{gap:calc(6 * var(--gsi-space-unit,1px));padding:calc(8 * var(--gsi-space-unit,1px))}.ibnf-podium-card{padding:calc(10 * var(--gsi-space-unit,1px)) calc(4 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px))}.ibnf-podium-av{width:calc(36 * var(--gsi-space-unit,1px));height:calc(36 * var(--gsi-space-unit,1px))}.ibnf-podium-name{font-size:calc(12px * var(--gsi-font-scale,1))}.ibnf-podium-pts{font-size:calc(16px * var(--gsi-font-scale,1))}}.ibnf-bento-h{row-gap:calc(6 * var(--gsi-space-unit,1px));flex-wrap:wrap}.ibnf-bento-h h3{min-width:0}.ibnf-bento-h a{flex:none}@media (max-width:360px){.ibnf-strip-val{font-size:calc(22px * var(--gsi-font-scale,1))}.ibnf-strip-item{padding:calc(14 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px))}}.home-performance .fib-aurora:before{opacity:.24;filter:blur(78px)}.home-performance .fib-aurora:after{opacity:.22;filter:blur(82px)}.home-performance .liquid-orbs>span{opacity:.34;filter:blur(54px)}.home-performance .liquid-orbs>span:nth-child(3){background:radial-gradient(circle, hsl(var(--primary) / .42), transparent 65%)}.ibnf-bento{grid-template-columns:minmax(0, 1.58fr) minmax(calc(360 * var(--gsi-space-unit,1px)), .92fr);gap:calc(20 * var(--gsi-space-unit,1px))}.ibnf-bento-classifica{min-width:0;overflow:hidden}.ibnf-bento .ibnf-card{background:var(--ibnf-glass), #0c1013c7!important}.ibnf-bento-h{align-items:flex-start}.ibnf-bento-h h3{white-space:normal;color:#f3f7f4;line-height:1}.ibnf-chip-coral{color:var(--ibnf-coral);border-color:var(--ibnf-coral-line);background:var(--ibnf-coral-soft)}@media (max-width:1080px){.ibnf-bento{grid-template-columns:1fr;grid-template-areas:"stats""eventi""classifica""club""profilo""organizza"}}.ibnf-ev-hi{grid-template-columns:minmax(0,1fr) minmax(calc(190 * var(--gsi-space-unit,1px)),calc(230 * var(--gsi-space-unit,1px)));border-color:hsl(var(--primary) / .32);background:radial-gradient(110% 120% at 0% 0%, hsl(var(--primary) / .13), transparent 58%), #0c10139e}.ibnf-ev-hi-name{overflow-wrap:anywhere;line-height:1.04}.ibnf-ev-hi-sub{flex-wrap:wrap;line-height:1.25}.ibnf-slot-head{align-items:center;gap:calc(10 * var(--gsi-space-unit,1px));font-size:calc(10.5px * var(--gsi-font-scale,1));color:var(--ibnf-ink-dim);line-height:1.1}.ibnf-slot-head>span:last-child{padding:2px calc(7 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));background:hsl(var(--primary) / .11);border:1px solid hsl(var(--primary) / .24);color:var(--ibnf-ink);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:1px;display:inline-flex}.ibnf-slot-head b{color:var(--ibnf-acid);font-size:calc(12px * var(--gsi-font-scale,1))}.ibnf-slot-head em{color:var(--ibnf-ink-mute);font-style:normal}.ibnf-slot-bar{height:calc(9 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));background:linear-gradient(#040506db,#191f2461)}.ibnf-slot-ok i,.ibnf-slot-warn i,.ibnf-slot-danger i,.ibnf-erow-slots .ibnf-slot-bar i{background:linear-gradient(90deg, color-mix(in srgb, hsl(var(--primary)) 72%, black), var(--ibnf-acid));box-shadow:0 0 16px -2px hsl(var(--primary) / .72)}.ibnf-erow{grid-template-columns:calc(46 * var(--gsi-space-unit,1px)) minmax(0,1fr);gap:calc(12 * var(--gsi-space-unit,1px));padding:calc(12 * var(--gsi-space-unit,1px))}.ibnf-erow-name{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ibnf-erow-cta{display:none}.ibnf-erow-slots{margin-top:calc(6 * var(--gsi-space-unit,1px));max-width:calc(360 * var(--gsi-space-unit,1px))}.ibnf-erow-slots .ibnf-slot-head{margin-bottom:calc(5 * var(--gsi-space-unit,1px))}@media (max-width:620px){.ibnf-ev-hi{grid-template-columns:1fr}.ibnf-ev-hi-r{width:100%}.ibnf-erow-slots{max-width:none}}.ibnf-cchips{gap:calc(12 * var(--gsi-space-unit,1px));grid-template-columns:repeat(4,minmax(0,1fr))}.ibnf-cchip{min-height:calc(146 * var(--gsi-space-unit,1px));padding:calc(18 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px)) calc(32 * var(--gsi-space-unit,1px));background:linear-gradient(#101519bd,#080a0dbd);border-color:#ffffff13;justify-content:flex-start}.ibnf-cchip-glow{inset:calc(26 * var(--gsi-space-unit,1px)) 10% auto 10%;height:calc(76 * var(--gsi-space-unit,1px));opacity:.26;filter:blur(16px);background:radial-gradient(closest-side at 50% 50%, var(--ibnf-cr,var(--ibnf-acid)) 0%, transparent 72%)}.ibnf-cchip-badge{width:calc(64 * var(--gsi-space-unit,1px));height:calc(64 * var(--gsi-space-unit,1px));padding:calc(7 * var(--gsi-space-unit,1px));box-shadow:0 0 0 1px var(--ibnf-cr), 0 0 26px -5px var(--ibnf-cr), inset 0 0 18px #ffffff09;background:#060809c7;border-width:2px;flex:0 0 64px}.ibnf-cchip-badge img{aspect-ratio:1;background:0 0;border-radius:50%;width:100%;height:100%;-o-object-fit:contain!important;object-fit:contain!important}.ibnf-cchip-name{width:100%;min-height:calc(30 * var(--gsi-space-unit,1px));margin-top:calc(7 * var(--gsi-space-unit,1px));font-size:calc(15px * var(--gsi-font-scale,1));white-space:normal;-webkit-line-clamp:2;text-overflow:clip;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1;display:-webkit-box;overflow:hidden}.ibnf-cchip-city{white-space:nowrap;width:100%}.ibnf-cchip-members{bottom:calc(7 * var(--gsi-space-unit,1px));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05080ac7}@media (max-width:620px){.ibnf-cchips{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:360px){.ibnf-cchips{gap:calc(9 * var(--gsi-space-unit,1px))}.ibnf-cchip{padding-inline-start:7px;padding-inline-end:7px}}.ibnf-bento-classifica .ibnf-bento-h{gap:calc(10 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px));grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.ibnf-bento-classifica .ibnf-bento-h h3{grid-column:1}.ibnf-bento-classifica .ibnf-bento-h>a{grid-column:2;justify-self:end}.ibnf-bento-classifica .ibnf-mode-switch{border-radius:calc(12 * var(--gsi-space-unit,1px));width:100%;padding:calc(4 * var(--gsi-space-unit,1px));background:#060809b8;grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.ibnf-mode-btn{min-height:calc(34 * var(--gsi-space-unit,1px));padding:calc(7 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px));border-radius:calc(9 * var(--gsi-space-unit,1px));justify-content:center}.ibnf-bento-classifica .ibnf-scope-tabs{gap:calc(6 * var(--gsi-space-unit,1px));padding:calc(5 * var(--gsi-space-unit,1px));border-radius:calc(12 * var(--gsi-space-unit,1px));background:#060809b8;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:visible}.ibnf-scope-tab{width:100%;min-width:0;padding:calc(8 * var(--gsi-space-unit,1px)) calc(6 * var(--gsi-space-unit,1px));font-size:calc(10.5px * var(--gsi-font-scale,1));gap:calc(4 * var(--gsi-space-unit,1px));line-height:1}.ibnf-scope-tab svg{flex:none}.ibnf-podium{gap:calc(7 * var(--gsi-space-unit,1px));padding:calc(9 * var(--gsi-space-unit,1px));background:radial-gradient(100% 100% at 0 0, hsl(var(--primary) / .1), transparent 62%), #06080985;grid-template-columns:1fr}.ibnf-podium-card{grid-template-columns:calc(26 * var(--gsi-space-unit,1px)) calc(42 * var(--gsi-space-unit,1px)) minmax(0,1fr) auto;align-items:center;gap:2px calc(9 * var(--gsi-space-unit,1px));padding:calc(9 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px));min-height:calc(62 * var(--gsi-space-unit,1px));text-align:left;grid-template-rows:auto auto;display:grid}.ibnf-podium-card.r1,.ibnf-podium-card.r1:hover{border-color:hsl(var(--primary) / .7);box-shadow:0 0 24px -9px var(--ibnf-acid);transform:none}.ibnf-podium-card:hover{transform:translateY(-1px)}.ibnf-podium-medal{width:calc(25 * var(--gsi-space-unit,1px));height:calc(25 * var(--gsi-space-unit,1px));grid-area:1/1/span 2;position:static;transform:none}.ibnf-podium-av{width:calc(42 * var(--gsi-space-unit,1px));height:calc(42 * var(--gsi-space-unit,1px));-o-object-fit:cover;object-fit:cover;grid-area:1/2/span 2;margin:0}.ibnf-podium-name{text-align:left;font-size:calc(14.5px * var(--gsi-font-scale,1));white-space:nowrap;text-overflow:ellipsis;grid-area:1/3;overflow:hidden}.ibnf-podium-pts{font-size:calc(20px * var(--gsi-font-scale,1));grid-area:1/4/span 2;justify-self:end}.ibnf-podium-tier{grid-area:2/3;max-width:100%}.ibnf-lbm-row{grid-template-columns:calc(28 * var(--gsi-space-unit,1px)) calc(34 * var(--gsi-space-unit,1px)) minmax(0,1fr) auto;gap:calc(9 * var(--gsi-space-unit,1px));padding:calc(9 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));border-radius:calc(10 * var(--gsi-space-unit,1px));margin-top:calc(6 * var(--gsi-space-unit,1px));background:#080a0d6b;border-bottom:0}.ibnf-lbm-row:hover{background:#191f2494}.ibnf-lbm-av{width:calc(34 * var(--gsi-space-unit,1px));height:calc(34 * var(--gsi-space-unit,1px));-o-object-fit:cover;object-fit:cover;border:1px solid var(--ibnf-line-2);background:#060809;border-radius:50%}.ibnf-lbm-av--mono{color:var(--ibnf-acid);font-family:var(--ibnf-font-display);font-style:italic;font-weight:900;font-size:calc(12px * var(--gsi-font-scale,1));place-items:center;display:grid}.ibnf-lbm-id b{font-size:calc(14.5px * var(--gsi-font-scale,1));white-space:normal;-webkit-line-clamp:1;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ibnf-lbm-id i{font-size:calc(10.5px * var(--gsi-font-scale,1))}.ibnf-lbm-pts{font-size:calc(18px * var(--gsi-font-scale,1));min-width:calc(48 * var(--gsi-space-unit,1px));text-align:right}@media (max-width:430px){.ibnf-bento-classifica .ibnf-scope-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ibnf-podium-card{grid-template-columns:calc(24 * var(--gsi-space-unit,1px)) calc(38 * var(--gsi-space-unit,1px)) minmax(0,1fr) auto;padding-inline-start:8px;padding-inline-end:8px}.ibnf-lbm-pts{min-width:calc(40 * var(--gsi-space-unit,1px))}}.home-performance .fib-aurora:before{background:radial-gradient(circle at 30% 30%, hsl(var(--primary) / .46), transparent 60%)}.home-performance .fib-aurora:after{background:radial-gradient(circle at 70% 60%, hsl(var(--accent) / .24), transparent 62%)}.home-performance .liquid-orbs>span:first-child,.home-performance .liquid-orbs>span:nth-child(3){background:radial-gradient(circle, hsl(var(--primary) / .58), transparent 65%)}.ibnf-bento{align-items:start}.ibnf-bento-club,.ibnf-bento-profilo{align-self:start}.ibnf-bento-club{padding-bottom:calc(16 * var(--gsi-space-unit,1px))!important}.ibnf-bento-club .ibnf-bento-h,.ibnf-bento-profilo .ibnf-bento-h{margin-bottom:calc(12 * var(--gsi-space-unit,1px))}.ibnf-cchips{align-items:start;gap:calc(10 * var(--gsi-space-unit,1px));grid-auto-rows:auto}.ibnf-cchip{grid-template-rows:calc(58 * var(--gsi-space-unit,1px)) auto auto auto;place-items:center;gap:calc(5 * var(--gsi-space-unit,1px));background:linear-gradient(180deg, hsl(var(--card) / .72), hsl(var(--background) / .62));height:auto!important;min-height:0!important;padding:calc(14 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px))!important;align-content:start!important;display:grid!important}.ibnf-cchip-glow{inset:calc(20 * var(--gsi-space-unit,1px)) 16% auto 16%;height:calc(58 * var(--gsi-space-unit,1px));opacity:.24;filter:blur(14px)}.ibnf-cchip-badge{width:calc(58 * var(--gsi-space-unit,1px))!important;height:calc(58 * var(--gsi-space-unit,1px))!important;padding:calc(6 * var(--gsi-space-unit,1px))!important;flex:0 0 58px!important}.ibnf-cchip-badge img{-o-object-position:center;object-position:center;-o-object-fit:contain!important;object-fit:contain!important}.ibnf-cchip-name{font-size:calc(14px * var(--gsi-font-scale,1));line-height:1.05;min-height:0!important;margin-top:0!important}.ibnf-cchip-city{font-size:calc(10.5px * var(--gsi-font-scale,1));line-height:1.1}.ibnf-cchip-members{padding:2px calc(8 * var(--gsi-space-unit,1px));color:hsl(var(--foreground));border-color:var(--ibnf-cr);margin-top:1px;position:static!important;transform:none!important}.ibnf-bento-club .ibnf-cchips{align-items:stretch}.ibnf-bento-club .ibnf-cchip{grid-template-rows:auto auto auto auto;justify-items:center;min-height:calc(172 * var(--gsi-space-unit,1px))!important;padding:calc(16 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px)) calc(13 * var(--gsi-space-unit,1px))!important;align-content:center!important}.ibnf-bento-club .ibnf-cchip-glow{display:none!important}.ibnf-bento-club .ibnf-cchip-badge{overflow:hidden;width:calc(64 * var(--gsi-space-unit,1px))!important;height:calc(64 * var(--gsi-space-unit,1px))!important;background:hsl(var(--background))!important;box-shadow:none!important;flex-basis:64px!important;padding:0!important}.ibnf-bento-club .ibnf-cchip-badge img{-o-object-position:center;object-position:center;border-radius:50%;display:block;transform:scale(1.22);-o-object-fit:cover!important;object-fit:cover!important;background:0 0!important;width:100%!important;height:100%!important}.ibnf-bento-club .ibnf-cchip-name{width:100%;margin-top:calc(7 * var(--gsi-space-unit,1px))!important}.ibnf-bento-profilo{min-height:0}.ibnf-bento-profilo .ibnf-muted{max-width:44ch;margin-bottom:0;line-height:1.45}.ibnf-bento-profilo .ibnf-btn{margin-top:calc(12 * var(--gsi-space-unit,1px))!important}.ibnf-pm{gap:calc(12 * var(--gsi-space-unit,1px))}.ibnf-pm-head{gap:calc(11 * var(--gsi-space-unit,1px));flex-wrap:nowrap}.ibnf-pm-av{width:calc(44 * var(--gsi-space-unit,1px));height:calc(44 * var(--gsi-space-unit,1px));aspect-ratio:1;flex:0 0 44px;overflow:hidden;border-radius:50%!important}.ibnf-pm-av--img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.ibnf-pm-id b{font-size:calc(17px * var(--gsi-font-scale,1));white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:1;overflow:hidden}.ibnf-pm-id i{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.ibnf-pm-bfl{padding:calc(7 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px));margin-left:auto}.ibnf-recap{gap:calc(8 * var(--gsi-space-unit,1px));margin-top:0}.ibnf-recap-cell{min-height:0;padding:calc(10 * var(--gsi-space-unit,1px)) calc(11 * var(--gsi-space-unit,1px)) calc(9 * var(--gsi-space-unit,1px))}.ibnf-elo-block{padding:calc(12 * var(--gsi-space-unit,1px));margin-top:2px}@media (min-width:1081px){.ibnf-bento{grid-template-columns:minmax(0, 1.42fr) minmax(calc(320 * var(--gsi-space-unit,1px)), .88fr)}.ibnf-cchips{grid-template-columns:repeat(4, minmax(calc(112 * var(--gsi-space-unit,1px)),1fr))}}@media (max-width:700px){.ibnf-pm-head{flex-wrap:wrap}.ibnf-pm-bfl{margin-left:0}}.ibnf-app-content-shell.ibnf-has-right-sidebar{padding-right:0}.ibnf-app-content-shell.ibnf-has-left-sidebar{padding-left:0}@media (min-width:1024px){.ibnf-global-background{z-index:0;pointer-events:none;isolation:isolate;background:radial-gradient(70% 34% at 50% 0%, hsl(var(--primary) / .12), transparent 62%), linear-gradient(180deg, hsl(var(--background)), #040506);position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.ibnf-global-background:before{content:"";height:82vh;min-height:calc(540 * var(--gsi-space-unit,1px));z-index:0;background:radial-gradient(38% 52% at 50% 26%, hsl(var(--primary) / .55), transparent 72%), radial-gradient(42% 54% at 48% 20%, hsl(var(--accent) / .22), transparent 78%), linear-gradient(180deg, #ffffff05, transparent);filter:blur(28px);opacity:.58;position:absolute;top:-14vh;left:-10vw;right:-10vw;transform:translateZ(0)}.ibnf-global-background .fib-aurora,.ibnf-global-background .liquid-orbs{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}.ibnf-app-content-shell{z-index:1;min-height:100vh;background:0 0;min-height:100dvh;position:relative}.ibnf-app-content-shell.ibnf-has-right-sidebar{padding-right:calc(248 * var(--gsi-space-unit,1px))}.ibnf-app-content-shell>.ibnf-page.home-performance,.ibnf-app-content-shell>.home-performance{background:0 0}.ibnf-app-content-shell>.home-performance>.fib-aurora,.ibnf-app-content-shell>.home-performance>.liquid-orbs,.ibnf-app-content-shell>.home-performance>.ibnf-home-ambient-layer,.ibnf-app-content-shell .ibnf-hero-aurora{display:none}.ibnf-left-profile-sidebar,.ibnf-hud-scope.fixed{isolation:isolate;background:var(--ibnf-hud-surface)!important;border-color:var(--ibnf-glass-border)!important;-webkit-backdrop-filter:blur(12px)saturate(130%)!important;box-shadow:0 8px 26px -14px #0000008c!important}.ibnf-left-profile-sidebar:before,.ibnf-hud-scope.fixed:before,.ibnf-left-profile-sidebar:after,.ibnf-hud-scope.fixed:after{content:none}.ibnf-left-profile-sidebar>*,.ibnf-hud-scope.fixed>*{z-index:1;position:relative}.ibnf-left-profile-sidebar .ibnf-left-panel-scroll{padding-bottom:calc(12 * var(--gsi-space-unit,1px));scrollbar-width:none}.ibnf-left-profile-sidebar .ibnf-left-panel-scroll::-webkit-scrollbar{width:0;height:0}.ibnf-rail-bar{right:calc(248 * var(--gsi-space-unit,1px))}.ibnf-left-panel-settings{padding:calc(8 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px));border-top:1px solid hsl(var(--border) / .58);background:linear-gradient(to top, hsl(var(--background) / .82), hsl(var(--background) / .48))}.ibnf-left-panel-settings__link{min-height:calc(44 * var(--gsi-space-unit,1px));grid-template-columns:calc(32 * var(--gsi-space-unit,1px)) minmax(0, 1fr) calc(14 * var(--gsi-space-unit,1px));align-items:center;gap:calc(9 * var(--gsi-space-unit,1px));padding:calc(6 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--primary) / .28);border-radius:calc(11 * var(--gsi-space-unit,1px));color:hsl(var(--foreground));background:hsl(var(--primary) / .065);transition:border-color .2s,background-color .2s,color .2s;display:grid}.ibnf-left-panel-settings__link:hover{border-color:hsl(var(--primary) / .52);color:hsl(var(--primary));background:hsl(var(--primary) / .11)}.ibnf-left-panel-settings__link>span{width:calc(32 * var(--gsi-space-unit,1px));height:calc(32 * var(--gsi-space-unit,1px));border-radius:calc(9 * var(--gsi-space-unit,1px));color:hsl(var(--primary));background:hsl(var(--primary) / .1);place-items:center;display:grid}.ibnf-left-panel-settings__link>strong{font-size:calc(12px * var(--gsi-font-scale,1));letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:850;overflow:hidden}}@media (max-width:1023px){.ibnf-global-background{z-index:0;pointer-events:none;background:radial-gradient(70% 34% at 50% 0%, hsl(var(--primary) / .1), transparent 62%), linear-gradient(180deg, hsl(var(--background)), #040506);position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.ibnf-global-background:before{content:none}.ibnf-global-background>.fib-aurora,.ibnf-global-background>.liquid-orbs{display:none}@media (max-width:767px){.ibnf-global-background{display:none}}.site-navbar.glass-bar.ibnf-rail-bar{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.ibnf-page.home-performance{padding-top:calc(var(--gsi-mobile-header-height) + var(--gsi-mobile-header-gap) + env(safe-area-inset-top))}}@media (min-width:1200px){.ibnf-app-content-shell.ibnf-has-left-sidebar{padding-left:calc(248 * var(--gsi-space-unit,1px))}.ibnf-rail-bar{left:calc(248 * var(--gsi-space-unit,1px))}.ibnf-left-profile-sidebar{display:flex!important}.ibnf-rail-capsule--profile{display:none!important}}@media (min-width:1536px){.ibnf-app-content-shell.ibnf-has-right-sidebar{padding-right:calc(280 * var(--gsi-space-unit,1px))}.ibnf-app-content-shell.ibnf-has-left-sidebar{padding-left:calc(280 * var(--gsi-space-unit,1px))}.ibnf-rail-bar{left:calc(280 * var(--gsi-space-unit,1px));right:calc(280 * var(--gsi-space-unit,1px))}}@media (min-width:1024px) and (max-height:720px){.ibnf-left-profile-sidebar header{padding-top:calc(9.6 * var(--gsi-space-unit,1px));padding-bottom:calc(9.6 * var(--gsi-space-unit,1px))}.ibnf-left-profile-sidebar .ibnf-left-panel-scroll{padding-bottom:calc(12 * var(--gsi-space-unit,1px))}.ibnf-left-profile-sidebar .ibnf-left-panel-scroll>:not([hidden])~:not([hidden]){margin-top:calc(6.4 * var(--gsi-space-unit,1px))}}@media (max-width:1199px){.ibnf-left-profile-sidebar{display:none!important}}.ibnf-page.home-performance{background:radial-gradient(70% 34% at 50% 0%, hsl(var(--primary) / .12), transparent 62%), linear-gradient(180deg, hsl(var(--background)), #040506)}.ibnf-home-ambient-layer{height:min(calc(1180 * var(--gsi-space-unit,1px)), 125vh);position:absolute;top:0;bottom:auto;left:0;right:0;overflow:hidden}.home-performance .liquid-orbs>span:nth-child(2){background:radial-gradient(circle, hsl(var(--accent) / .26), transparent 66%)}.ibnf-editable-wrap{display:contents;position:relative}.ibnf-editable-copy{outline:1px dashed hsl(var(--primary) / .34);outline-offset:calc(5 * var(--gsi-space-unit,1px));border-radius:calc(6 * var(--gsi-space-unit,1px))}.ibnf-editable-copy:focus{outline:2px solid hsl(var(--primary) / .72);background:hsl(var(--primary) / .06)}.ibnf-editable-tools{gap:calc(4 * var(--gsi-space-unit,1px));margin-left:calc(8 * var(--gsi-space-unit,1px));vertical-align:middle;display:inline-flex}.ibnf-editable-tools button{width:calc(24 * var(--gsi-space-unit,1px));height:calc(24 * var(--gsi-space-unit,1px));border-radius:calc(7 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--primary) / .25);color:hsl(var(--primary));background:hsl(var(--background) / .72);place-items:center;display:inline-grid}.ibnf-video-toggle svg:last-child{transition:transform .18s}.ibnf-video-toggle.is-open svg:last-child{transform:rotate(180deg)}.ibnf-hero-video{max-width:calc(780 * var(--gsi-space-unit,1px));margin-top:0;overflow:hidden;padding:calc(12 * var(--gsi-space-unit,1px))!important}.ibnf-video-head{justify-content:space-between;align-items:center;gap:calc(12 * var(--gsi-space-unit,1px));margin-bottom:calc(10 * var(--gsi-space-unit,1px));display:flex}.ibnf-video-title{font-family:var(--ibnf-font-display);font-style:italic;font-weight:900;font-size:calc(20px * var(--gsi-font-scale,1));text-transform:uppercase;color:hsl(var(--foreground));margin:0;line-height:1}.ibnf-year-switch{gap:calc(4 * var(--gsi-space-unit,1px));padding:calc(4 * var(--gsi-space-unit,1px));border-radius:calc(12 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--primary) / .18);background:hsl(var(--background) / .72);grid-template-columns:1fr 1fr;display:grid}.ibnf-year-switch button{border-radius:calc(9 * var(--gsi-space-unit,1px));padding:calc(7 * var(--gsi-space-unit,1px)) calc(14 * var(--gsi-space-unit,1px));color:var(--ibnf-ink-dim);font-family:var(--ibnf-font-display);letter-spacing:.08em;cursor:pointer;background:0 0;border:0;font-style:italic;font-weight:900}.ibnf-year-switch button.is-active{color:hsl(var(--primary-foreground));background:hsl(var(--primary));box-shadow:0 0 18px -6px hsl(var(--primary))}.ibnf-video-cover,.ibnf-video-frame{aspect-ratio:16/9;border-radius:calc(12 * var(--gsi-space-unit,1px));background:hsl(var(--background));width:100%;position:relative;overflow:hidden}.ibnf-video-cover{cursor:pointer;border:0;place-items:center;padding:0;display:grid}.ibnf-video-cover img,.ibnf-video-frame iframe{-o-object-fit:cover;object-fit:cover;border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.ibnf-video-cover:after{content:"";background:linear-gradient(#00000014,#0000006b);position:absolute;top:0;bottom:0;left:0;right:0}.ibnf-video-play{z-index:1;width:calc(60 * var(--gsi-space-unit,1px));height:calc(60 * var(--gsi-space-unit,1px));color:hsl(var(--primary-foreground));background:hsl(var(--primary));box-shadow:0 0 28px -8px hsl(var(--primary));border-radius:50%;place-items:center;display:grid;position:relative}.ibnf-video-play svg{margin-left:3px}.ibnf-bento-club{overflow:hidden}.ibnf-club-showcase{gap:calc(12 * var(--gsi-space-unit,1px));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ibnf-club-tile{min-height:calc(158 * var(--gsi-space-unit,1px));padding:calc(14 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px));grid-template-rows:calc(70 * var(--gsi-space-unit,1px)) minmax(calc(38 * var(--gsi-space-unit,1px)),auto) auto;place-items:start center;gap:calc(7 * var(--gsi-space-unit,1px));text-align:center;border-radius:calc(14 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--border) / .82);background:linear-gradient(180deg, hsl(var(--card) / .72), hsl(var(--background) / .84));text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:grid}.ibnf-club-tile:hover{border-color:var(--ibnf-cr,hsl(var(--primary)));background:linear-gradient(180deg, hsl(var(--card) / .88), hsl(var(--background) / .92));transform:translateY(-2px)}.ibnf-club-logo{width:calc(68 * var(--gsi-space-unit,1px));height:calc(68 * var(--gsi-space-unit,1px));border:2px solid var(--ibnf-cr,hsl(var(--primary)));background:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--ibnf-font-display);font-style:italic;font-weight:900;font-size:calc(18px * var(--gsi-font-scale,1));border-radius:50%;place-items:center;display:grid;overflow:hidden;box-shadow:none!important}.ibnf-club-logo img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background:hsl(var(--background));border-radius:50%;width:100%;height:100%;display:block;transform:scale(1.28)}.ibnf-club-meta{flex-direction:column;align-items:center;gap:3px;width:100%;min-width:0;display:flex}.ibnf-club-meta b{width:100%;color:hsl(var(--foreground));font-family:var(--ibnf-font-display);font-style:italic;font-weight:900;font-size:calc(15px * var(--gsi-font-scale,1));-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.02;display:-webkit-box;overflow:hidden}.ibnf-club-meta i{width:100%;font-style:normal;font-size:calc(10.5px * var(--gsi-font-scale,1));color:var(--ibnf-ink-mute);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ibnf-club-count{justify-content:center;align-items:center;gap:calc(5 * var(--gsi-space-unit,1px));min-width:calc(44 * var(--gsi-space-unit,1px));padding:3px calc(9 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));border:1px solid var(--ibnf-cr,hsl(var(--primary)));color:hsl(var(--foreground));background:hsl(var(--background) / .74);font-size:calc(11px * var(--gsi-font-scale,1));font-variant-numeric:tabular-nums;font-weight:900;display:inline-flex}@media (max-width:900px){.ibnf-club-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.ibnf-club-showcase{gap:calc(9 * var(--gsi-space-unit,1px))}.ibnf-club-tile{padding-inline-start:8px;padding-inline-end:8px}.ibnf-club-logo{width:calc(62 * var(--gsi-space-unit,1px));height:calc(62 * var(--gsi-space-unit,1px))}}.ibnf-capsule-nav{width:min(calc(420 * var(--gsi-space-unit,1px)), calc(100vw - calc(24 * var(--gsi-space-unit,1px))));pointer-events:auto}.nav-cap{height:calc(64 * var(--gsi-space-unit,1px));margin:0 calc(12 * var(--gsi-space-unit,1px));border-radius:calc(26 * var(--gsi-space-unit,1px));-webkit-backdrop-filter:blur(28px)saturate(1.6);backdrop-filter:blur(28px)saturate(1.6);background:#10101a8c;position:relative;overflow:hidden;box-shadow:0 18px 50px -16px #000c,0 0 30px -12px #ffffff1a,inset 0 2px #ffffff24}.nav-cap:before{content:"";border-radius:calc(26 * var(--gsi-space-unit,1px));pointer-events:none;background:linear-gradient(100deg, hsl(var(--neon-2) / .5), hsl(var(--neon-1) / .5));-webkit-mask-composite:xor;-webkit-mask-composite:xor;padding:1.5px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.nav-items{justify-content:space-around;align-items:center;padding:0;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.nav-pill{border-radius:calc(22 * var(--gsi-space-unit,1px));z-index:0;pointer-events:none;width:20%;transition:transform .42s var(--ease-spring), box-shadow .25s ease, border-color .25s ease, opacity .2s ease;background:linear-gradient(#ffffff24,#ffffff0a 55%,#ffffff14);border:1px solid #ffffff80;position:absolute;top:3px;bottom:3px;left:0;box-shadow:0 8px 20px -8px #00000080,0 0 22px -2px #ffffff47,inset 0 1.5px #ffffff8c}.theme-light .nav-pill{background:linear-gradient(#ffffffe6,#ffffff9e);border-color:#ffffffeb;box-shadow:0 8px 18px -10px #00000040,inset 0 1.5px #fffffff2}@media (prefers-reduced-motion:reduce){.nav-pill{transition:opacity .2s}}.nav-tab{padding:calc(6 * var(--gsi-space-unit,1px)) 0;cursor:pointer;color:var(--ibnf-ink-dim);background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;text-decoration:none;transition:color .18s;display:flex;position:relative}.nav-tab:hover{color:var(--ibnf-ink)}.nav-content{z-index:10;align-items:center;gap:calc(4 * var(--gsi-space-unit,1px));flex-direction:column;display:flex;position:relative}.nav-content svg{width:calc(24 * var(--gsi-space-unit,1px));height:calc(24 * var(--gsi-space-unit,1px))}.nav-tab--core .nav-content svg{width:calc(30 * var(--gsi-space-unit,1px));height:calc(30 * var(--gsi-space-unit,1px))}.nav-lbl{font-family:var(--ibnf-font-display);font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.6px;font-weight:500;line-height:1}.nav-tab.is-active .nav-lbl{font-weight:600}.nav-tab.is-active .nav-content{color:hsl(var(--foreground))}.nav-tab.is-active .nav-content svg{filter:drop-shadow(0 0 8px #ffffff73)}.theme-light .nav-cap{background:#f5f5fa99}.theme-light .nav-tab{color:hsl(var(--muted-foreground))}.rank-aura{inset:calc(-5 * var(--gsi-space-unit,1px));pointer-events:none;z-index:0;background:radial-gradient(circle, hsl(var(--neon-1) / .5) 0%, hsl(var(--neon-2) / .22) 52%, transparent 72%);border-radius:50%;position:absolute}@media (prefers-reduced-motion:no-preference){.rank-aura{animation:3.6s ease-in-out infinite rank-aura-breathe}}@keyframes rank-aura-breathe{0%,to{opacity:.5;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}.ibnf-arena{gap:calc(14 * var(--gsi-space-unit,1px));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ibnf-arena--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.ibnf-arena--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ibnf-arena{gap:calc(10 * var(--gsi-space-unit,1px));grid-template-columns:1fr}.ibnf-arena--4{gap:calc(10 * var(--gsi-space-unit,1px));grid-template-columns:repeat(2,minmax(0,1fr))}}.ibnf-arena-card--static{cursor:default}.ibnf-arena-card--static:hover{transform:none}.ibnf-arena-card{grid-template-columns:calc(78 * var(--gsi-space-unit,1px)) 1fr;align-items:center;gap:calc(14 * var(--gsi-space-unit,1px));padding:calc(16 * var(--gsi-space-unit,1px)) calc(18 * var(--gsi-space-unit,1px)) calc(16 * var(--gsi-space-unit,1px)) calc(14 * var(--gsi-space-unit,1px));color:hsl(var(--foreground));background:linear-gradient(180deg, hsl(var(--card) / .82), hsl(var(--background) / .58)), radial-gradient(circle at 14% 0%, hsl(var(--primary) / .1), transparent 38%);border:1px solid hsl(var(--border) / .72);border-radius:calc(18 * var(--gsi-space-unit,1px));box-shadow:inset 0 1px 0 hsl(var(--foreground) / .06), 0 18px 42px hsl(var(--background) / .28);-webkit-backdrop-filter:blur(14px)saturate(160%);text-decoration:none;display:grid;position:relative;overflow:hidden}.ibnf-arena-ico svg{width:calc(64 * var(--gsi-space-unit,1px));height:calc(64 * var(--gsi-space-unit,1px))}.ibnf-arena-body{gap:calc(4 * var(--gsi-space-unit,1px));flex-direction:column;min-width:0;display:flex}.ibnf-arena-val{color:#fff;font-family:var(--ibnf-font-display);font-size:clamp(calc(26px * var(--gsi-font-scale,1)), 4.6vw, calc(38px * var(--gsi-font-scale,1)));font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;word-break:normal;overflow-wrap:normal;font-style:normal;font-weight:900;line-height:1}.ibnf-arena-lbl{color:hsl(var(--muted-foreground));font-size:calc(12px * var(--gsi-font-scale,1));letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;word-break:normal;overflow-wrap:normal;font-weight:700}.ibnf-pull-label.is-pulling{opacity:1}.ibnf-pull-label--left{left:calc(34 * var(--gsi-space-unit,1px))}.ibnf-pull-label--right{right:calc(34 * var(--gsi-space-unit,1px))}.theme-light .home-performance .ibnf-arena-card{background:linear-gradient(155deg, hsl(var(--card) / .92), hsl(var(--secondary) / .76));border-color:hsl(var(--border) / .82);box-shadow:inset 0 1px #ffffffeb,inset 0 -1px #353e5014,0 14px 32px -24px #2f384c6b}.theme-light .home-performance .ibnf-arena-card:hover{border-color:hsl(var(--primary) / .44);box-shadow:inset 0 1px 0 #fffffff2, 0 18px 36px -24px #2f384c70, 0 0 24px hsl(var(--primary) / .1)}.theme-light .home-performance .ibnf-arena-val{color:hsl(var(--foreground))}.ibnf-hud-eyebrow{font-family:var(--font-mono,ui-monospace, monospace);font-weight:700;font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb, var(--ibnf-violet) 70%, var(--ibnf-ink));align-items:center;gap:calc(5 * var(--gsi-space-unit,1px));line-height:1;display:flex}.ibnf-hud-eyebrow--mute{color:var(--ibnf-ink-mute)}.ibnf-hud-tile{background:var(--ibnf-glass);border:1px solid color-mix(in srgb, var(--ibnf-violet) 24%, transparent);border-radius:calc(12 * var(--gsi-space-unit,1px))}.ibnf-hud-tile--plain{border-color:var(--ibnf-glass-border)}.ibnf-hud-row{align-items:center;gap:calc(10 * var(--gsi-space-unit,1px));border-radius:calc(11 * var(--gsi-space-unit,1px));padding:calc(9 * var(--gsi-space-unit,1px)) calc(11 * var(--gsi-space-unit,1px));text-align:left;width:100%;transition:background .15s,border-color .15s;display:flex}.ibnf-hud-row:hover{background:color-mix(in srgb, var(--ibnf-violet) 7%, transparent)}.ibnf-hud-iconbadge{width:calc(30 * var(--gsi-space-unit,1px));height:calc(30 * var(--gsi-space-unit,1px));border-radius:calc(9 * var(--gsi-space-unit,1px));background:color-mix(in srgb, var(--ibnf-violet) 16%, transparent);color:color-mix(in srgb, var(--ibnf-violet) 70%, var(--ibnf-ink));flex:none;place-items:center;display:grid}.ibnf-hud-btn{align-items:center;gap:calc(9 * var(--gsi-space-unit,1px));border-radius:calc(11 * var(--gsi-space-unit,1px));width:100%;padding:calc(11 * var(--gsi-space-unit,1px));font-size:calc(13px * var(--gsi-font-scale,1));cursor:pointer;font-weight:600;transition:filter .15s,background .15s,border-color .15s;display:flex}.ibnf-hud-btn--primary{color:#fff;background:linear-gradient(135deg, color-mix(in srgb, var(--ibnf-violet) 80%, white), var(--ibnf-violet));box-shadow:0 0 20px -6px color-mix(in srgb, var(--ibnf-violet) 75%, transparent);border:none;justify-content:center;font-weight:700}.ibnf-hud-btn--primary:hover{filter:brightness(1.08)}.ibnf-hud-btn--glass{color:var(--ibnf-ink);background:var(--ibnf-glass);border:1px solid var(--ibnf-glass-border);justify-content:center}.ibnf-hud-btn--ghost{color:var(--ibnf-ink-mute);border:1px solid var(--ibnf-glass-border);background:0 0}.ibnf-hud-btn--accent{color:color-mix(in srgb, var(--ibnf-violet) 65%, var(--ibnf-ink));background:color-mix(in srgb, var(--ibnf-violet) 9%, transparent);border:1px solid color-mix(in srgb, var(--ibnf-violet) 45%, transparent);box-shadow:0 0 16px -8px color-mix(in srgb, var(--ibnf-violet) 70%, transparent)}.ibnf-hud-btn--glass:hover,.ibnf-hud-btn--ghost:hover,.ibnf-hud-btn--accent:hover{background:color-mix(in srgb, var(--ibnf-violet) 14%, transparent)}.ibnf-hud-edge{background:linear-gradient(var(--ibnf-violet), color-mix(in srgb, var(--ibnf-violet) 20%, transparent));width:3px;position:absolute;top:0;bottom:0}.ibnf-hud-edge--l{left:0}.ibnf-hud-edge--r{right:0}.ibnf-hud-tile--pending{border-style:dashed;border-color:color-mix(in srgb, var(--ibnf-violet) 35%, transparent);background:color-mix(in srgb, var(--ibnf-ink) 5%, transparent)}:root{--ibnf-hud-accent:color-mix(in srgb, var(--ibnf-violet) 72%, white);--ibnf-hud-surface:var(--ibnf-glass);--ibnf-readable-muted:hsl(var(--muted-foreground) / .96)}.theme-dark{--ibnf-readable-muted:hsl(var(--muted-foreground) / .96)}.theme-mid,.theme-light{--ibnf-readable-muted:hsl(var(--muted-foreground) / .98)}.theme-light .ibnf-hud-scope{--ibnf-ink:#1b1726;--ibnf-ink-mute:#4b4660;--ibnf-hud-accent:color-mix(in srgb, var(--ibnf-violet) 80%, #0c0c16);--ibnf-hud-surface:color-mix(in srgb, var(--ibnf-violet) 8%, white)}.ibnf-hud-btn--glass{background:var(--ibnf-hud-surface)}.text-muted-foreground:is(.text-xs,.text-sm),[class*=text-muted-foreground][class*="text-[10px]"],[class*=text-muted-foreground][class*="text-[11px]"]{color:var(--ibnf-readable-muted)}.ibnf-support-overlay{-webkit-backdrop-filter:blur(2px)saturate(1.08);background:radial-gradient(circle at 20% 18%, hsl(var(--primary) / .06), transparent 34%), radial-gradient(circle at 78% 12%, hsl(var(--accent) / .055), transparent 30%), #07090d1c!important}.ibnf-support-dialog{--support-text:#edf3ee;--support-muted-text:#ccd7cdf0;--support-soft-text:#b6c3b7e6;--support-placeholder:#c1cdc2b3;--support-pane-bg:linear-gradient(145deg, #171c268f, #1013196b 46%, #1c18257a), linear-gradient(145deg, #ffffff1f, #ffffff0e 46%, #ffffff16);--support-control-bg:#131720b8;--support-control-hover:#191e29d1;--support-control-active:color-mix(in srgb, hsl(var(--primary) / .24) 60%, #131720c2);--support-input-bg:#0e1016c2;--support-border:#ffffff29;--support-border-strong:#ffffff3d;color:var(--support-text);-webkit-backdrop-filter:blur(20px)saturate(1.55);background:radial-gradient(circle at 12% -8%, hsl(var(--primary) / .08), transparent 30%), radial-gradient(circle at 90% 18%, hsl(var(--accent) / .06), transparent 32%), linear-gradient(135deg, #ffffff24, #ffffff07 36%, #ffffff13), linear-gradient(155deg, #0b0e1321, #0d101613 52%, #15111d1c)!important;box-shadow:inset 0 1px 0 #ffffff80, inset 0 -1px 0 #ffffff1a, inset 0 0 0 1px #ffffff17, 0 34px 110px -44px #00000094, 0 0 82px -52px hsl(var(--primary) / .55)!important;border:1px solid #ffffff42!important}.ibnf-support-dialog:before{content:"";pointer-events:none;border-radius:inherit;mix-blend-mode:screen;background:linear-gradient(115deg,#ffffff42,#0000 22% 76%,#ffffff1c),linear-gradient(#ffffff0f,#0000 42%);position:absolute;top:0;bottom:0;left:0;right:0}.ibnf-support-dialog:after{content:"";pointer-events:none;border-radius:inherit;border:1px solid #ffffff13;position:absolute;top:1px;bottom:1px;left:1px;right:1px;-webkit-mask-image:linear-gradient(140deg,#000,#0000 42%,#000 82%);mask-image:linear-gradient(140deg,#000,#0000 42%,#000 82%)}.theme-light .ibnf-support-dialog{--support-text:#1a202e;--support-muted-text:#41495df5;--support-soft-text:#545d73eb;--support-placeholder:#4f5769a8;--support-pane-bg:linear-gradient(145deg, #fffc, #f2f4f8a3 48%, hsl(var(--primary) / .12)), linear-gradient(145deg, #ffffff57, #ffffff24 46%, #ffffff3d);--support-control-bg:#fffc;--support-control-hover:#ffffffeb;--support-control-active:color-mix(in srgb, hsl(var(--primary) / .2) 58%, #ffffffd6);--support-input-bg:#ffffffd6;--support-border:#282f3e2e;--support-border-strong:#282f3e47;background:radial-gradient(circle at 14% -8%, hsl(var(--primary) / .08), transparent 30%), radial-gradient(circle at 90% 18%, hsl(var(--accent) / .06), transparent 32%), linear-gradient(135deg, #ffffff42, #ffffff12 34%, #ffffff29)!important;box-shadow:inset 0 1px 0 #ffffffdb, inset 0 -1px 0 #ffffff52, inset 0 0 0 1px #ffffff38, 0 24px 70px -34px #35415a6b, 0 0 58px -42px hsl(var(--primary) / .55)!important}.theme-mid .ibnf-support-dialog{--support-text:#edf0f2;--support-muted-text:#ced4d9f2;--support-soft-text:#bbc2c9e8;--support-placeholder:#c1c7cdb3;--support-pane-bg:linear-gradient(145deg, #2e333ead, #21252c85 48%, hsl(var(--primary) / .14)), linear-gradient(145deg, #ffffff21, #ffffff0e 46%, #ffffff17);--support-control-bg:#252a32c7;--support-control-hover:#303640db;--support-control-active:color-mix(in srgb, hsl(var(--primary) / .24) 60%, #252a32cc);--support-input-bg:#1c2026c7;--support-border:#ffffff2b;--support-border-strong:#ffffff42}.ibnf-support-dialog .fib-grid{opacity:.06!important}.ibnf-support-header,.ibnf-support-pane,.ibnf-support-note{color:var(--support-text);background:var(--support-pane-bg);-webkit-backdrop-filter:blur(14px)saturate(1.35);box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #ffffff12,0 16px 42px -32px #00000094;border-color:var(--support-border)!important}.ibnf-support-pane{position:relative;overflow:hidden}.ibnf-support-pane:before{content:"";pointer-events:none;opacity:.82;background:linear-gradient(110deg,#ffffff1f,#0000 32% 76%,#ffffff0f);position:absolute;top:0;bottom:0;left:0;right:0}.ibnf-support-pane>*,.ibnf-support-note>*{z-index:1;position:relative}.ibnf-support-dialog button:not(.fib-cta-glow),.ibnf-support-dialog textarea,.ibnf-support-dialog [class*=bg-white\/],.ibnf-support-dialog [class*=bg-black\/],.ibnf-support-dialog [class*=bg-primary\/],.ibnf-support-dialog [class*=bg-violet-]{color:var(--support-text);-webkit-backdrop-filter:blur(10px)saturate(1.22);border-color:var(--support-border)!important;background-color:var(--support-control-bg)!important}.ibnf-support-dialog button[aria-pressed=true]:not(.fib-cta-glow){border-color:color-mix(in srgb, hsl(var(--primary) / .54), var(--support-border-strong))!important;background-color:var(--support-control-active)!important}.ibnf-support-dialog textarea{background-color:var(--support-input-bg)!important}.ibnf-support-dialog button:not(.fib-cta-glow):hover{background-color:var(--support-control-hover)!important}.ibnf-support-dialog .text-muted-foreground,.ibnf-support-dialog [class*=text-muted-foreground]{color:var(--support-muted-text)!important}.ibnf-support-dialog :is(.text-xs,.text-sm,[class*="text-[10px]"],[class*="text-[11px]"]){color:var(--support-soft-text)}.ibnf-support-dialog textarea::placeholder{color:var(--support-placeholder)!important}.ibnf-support-dialog :is(button,textarea):focus-visible{outline:2px solid hsl(var(--primary) / .65);outline-offset:2px}.theme-light .ibnf-hud-scope .ibnf-hud-btn--glass{border-color:color-mix(in srgb, var(--ibnf-violet) 40%, transparent)}.theme-light .ibnf-hud-scope .ibnf-hud-tile{border-color:color-mix(in srgb, var(--ibnf-violet) 34%, transparent)}.theme-light .ibnf-hud-scope .ibnf-hud-iconbadge{background:color-mix(in srgb, var(--ibnf-violet) 14%, white)}.theme-light .ibnf-hud-scope .ibnf-hud-edge{background:linear-gradient(var(--ibnf-violet), color-mix(in srgb, var(--ibnf-violet) 45%, transparent))}.ibnf-rail-capsule{background:var(--ibnf-hud-surface);border:1px solid var(--ibnf-glass-border);-webkit-backdrop-filter:blur(12px)saturate(130%);box-shadow:0 8px 26px -14px #0000008c}.ibnf-rail-capsule--profile{border-radius:calc(13 * var(--gsi-space-unit,1px));border:1px solid color-mix(in srgb, var(--ibnf-violet) 40%, transparent);padding:calc(5 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px))}.ibnf-rail-capsule--pill{border-radius:calc(999 * var(--gsi-space-unit,1px));padding:calc(5 * var(--gsi-space-unit,1px))}@media (max-width:1023px){.ibnf-mobile-play-wrap{height:100%;margin-right:calc(-8 * var(--gsi-space-unit,1px));box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;align-self:stretch;padding:0;overflow:visible}.ibnf-mobile-play{height:calc(100% - calc(14 * var(--gsi-space-unit,1px)));min-width:calc(116 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--accent) / .38);color:hsl(var(--foreground));background:linear-gradient(155deg, hsl(var(--accent) / .22), #ffffff0d);box-shadow:inset 0 1px 0 #ffffff24, 0 6px 16px -10px hsl(var(--accent) / .5);-webkit-backdrop-filter:blur(16px)saturate(160%);align-self:center;align-items:stretch;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.ibnf-mobile-play:active{border-color:hsl(var(--accent) / .58);box-shadow:inset 0 1px 0 #ffffff2e, 0 8px 20px -10px hsl(var(--accent) / .62)}.ibnf-mobile-play svg{color:hsl(var(--accent))}.ibnf-mobile-play__content{z-index:1;justify-content:center;align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));width:100%;padding:0 calc(18 * var(--gsi-space-unit,1px));font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.045em;text-transform:uppercase;font-style:italic;font-weight:900;display:flex;position:relative}}@media (min-width:640px) and (max-width:1023px){.ibnf-mobile-play-wrap{margin-right:calc(-16 * var(--gsi-space-unit,1px))}}body.ibnf-left-drawer-open .ibnf-rail-capsule--profile{opacity:0;pointer-events:none;transition:opacity .2s}.ibnf-rail-link{padding:calc(7 * var(--gsi-space-unit,1px)) calc(14 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));font-family:var(--ibnf-font-display);font-weight:600;font-size:calc(12.5px * var(--gsi-font-scale,1));text-transform:uppercase;letter-spacing:.04em;color:var(--ibnf-ink-mute);white-space:nowrap;font-style:normal;transition:color .15s,background .15s}.ibnf-rail-link:hover{color:var(--ibnf-ink)}.ibnf-rail-link--play{align-items:center;gap:calc(7 * var(--gsi-space-unit,1px));margin-left:calc(8 * var(--gsi-space-unit,1px));padding:calc(9 * var(--gsi-space-unit,1px)) calc(18 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--accent) / .36);color:hsl(var(--foreground));background:linear-gradient(155deg, hsl(var(--accent) / .18), #ffffff0a);box-shadow:inset 0 1px 0 #ffffff24, 0 6px 16px -12px hsl(var(--accent) / .5);-webkit-backdrop-filter:blur(16px)saturate(160%);align-self:center;transition:border-color .15s,box-shadow .15s,filter .15s;display:inline-flex;position:relative}.ibnf-rail-link--play svg{color:hsl(var(--accent))}.ibnf-rail-link--play:hover{color:hsl(var(--foreground));border-color:hsl(var(--accent) / .56);box-shadow:inset 0 1px 0 #ffffff2e, 0 8px 20px -12px hsl(var(--accent) / .6);filter:brightness(1.05)}.ibnf-rail-link--play.ibnf-rail-link--active{color:hsl(var(--foreground));border-color:hsl(var(--accent) / .62);background:linear-gradient(155deg, hsl(var(--accent) / .26), #ffffff0d)}.ibnf-menu-play-separator{margin-top:calc(9 * var(--gsi-space-unit,1px));color:hsl(var(--accent-foreground));background:linear-gradient(135deg, hsl(var(--accent) / .24), hsl(var(--accent) / .08));border:1px solid hsl(var(--accent) / .34);-webkit-backdrop-filter:blur(12px)saturate(150%);position:relative}.ibnf-menu-play-separator:before{content:"";left:calc(12 * var(--gsi-space-unit,1px));right:calc(12 * var(--gsi-space-unit,1px));top:calc(-6 * var(--gsi-space-unit,1px));transform-origin:50%;background:linear-gradient(to right, transparent, hsl(var(--accent) / .7), transparent);height:1px;position:absolute;transform:rotate(-2deg)}.ibnf-menu-play-link{align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));display:flex}.ibnf-rail-link--active{color:color-mix(in srgb, var(--ibnf-violet) 60%, var(--ibnf-ink));background:color-mix(in srgb, var(--ibnf-violet) 16%, transparent);border:1px solid color-mix(in srgb, var(--ibnf-violet) 50%, transparent);font-weight:700}.theme-dark .ibnf-rail-link:not(.ibnf-rail-link--play){color:hsl(var(--foreground) / .78);text-shadow:0 1px 10px hsl(var(--background) / .72);font-weight:700}.theme-dark .ibnf-rail-link:not(.ibnf-rail-link--play):hover{color:hsl(var(--foreground));background:hsl(var(--foreground) / .07)}.theme-dark .ibnf-rail-link--active:not(.ibnf-rail-link--play){color:hsl(var(--foreground));background:hsl(var(--primary) / .15);border-color:hsl(var(--primary) / .46);box-shadow:inset 0 0 0 .5px hsl(var(--foreground) / .08), 0 0 18px -10px hsl(var(--primary) / .72)}.theme-dark .ibnf-rail-link--play{color:hsl(var(--foreground));border-color:hsl(var(--accent) / .46);background:linear-gradient(155deg, hsl(var(--accent) / .24), #ffffff0a);box-shadow:inset 0 1px 0 #ffffff29, 0 8px 22px -12px hsl(var(--accent) / .6)}.theme-dark .ibnf-rail-link--play:hover,.theme-dark .ibnf-rail-link--play.ibnf-rail-link--active{color:hsl(var(--foreground));border-color:hsl(var(--accent) / .64);background:linear-gradient(155deg, hsl(var(--accent) / .32), #ffffff0d);filter:brightness(1.05)}.theme-dark .ibnf-menu-play-separator{color:hsl(var(--accent-foreground));border-color:hsl(var(--accent) / .76);background:radial-gradient(115% 120% at 72% -32%, #ffffff7a, transparent 50%), linear-gradient(135deg, color-mix(in srgb, hsl(var(--accent)) 84%, white), hsl(var(--accent)) 62%, color-mix(in srgb, hsl(var(--accent)) 88%, black));box-shadow:0 0 0 1px hsl(var(--accent) / .22), 0 10px 24px -12px hsl(var(--accent) / .9);font-weight:900}.theme-dark .ibnf-menu-play-separator:hover,.theme-dark .ibnf-menu-play-separator:focus{color:hsl(var(--accent-foreground));filter:brightness(1.08)saturate(1.08)}.ibnf-rail-rank{font-family:var(--font-mono,ui-monospace, monospace);font-weight:700;font-size:calc(11px * var(--gsi-font-scale,1));color:#04120a;background:var(--ibnf-acid);padding:2.5px calc(6 * var(--gsi-space-unit,1px));border-radius:calc(5 * var(--gsi-space-unit,1px));line-height:1}.ibnf-rail-pt{font-family:var(--font-mono,ui-monospace, monospace);font-weight:600;font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.08em;color:var(--ibnf-hud-accent)}.ibnf-rail-tool{width:calc(32 * var(--gsi-space-unit,1px));height:calc(32 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));color:var(--ibnf-ink-mute);place-items:center;transition:background .15s,color .15s;display:grid}.ibnf-rail-tool:hover{background:color-mix(in srgb, var(--ibnf-violet) 12%, transparent);color:var(--ibnf-hud-accent)}@media (min-width:1024px){.ibnf-rail-bar{-webkit-backdrop-filter:none!important;background:0 0!important;border-bottom:0!important}.ibnf-rail-bar:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(10px)saturate(130%);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in, xor;background:linear-gradient(#0c0e1257 0%,#0c0e1229 58%,#0000 100%);position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0% 56%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 9% 91%,#0000 100%);mask-image:linear-gradient(#000 0% 56%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 9% 91%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (prefers-reduced-transparency:reduce){.ibnf-rail-bar:before{-webkit-backdrop-filter:none;background:linear-gradient(#0c0e128c 0%,#0c0e1252 58%,#0000 100%)}}}@media (min-width:1200px){.site-navbar[data-experience-mode=site] .container{padding-left:clamp(calc(18 * var(--gsi-space-unit,1px)), 2.2vw, calc(34 * var(--gsi-space-unit,1px)));padding-right:clamp(calc(18 * var(--gsi-space-unit,1px)), 2.2vw, calc(34 * var(--gsi-space-unit,1px)))}.site-navbar[data-experience-mode=site] .gsi-nav-side--left{display:none}.site-navbar[data-experience-mode=site] .maintenance-nav-capsule{width:100%}.site-navbar[data-experience-mode=site] .maintenance-nav-primary-row{justify-content:space-between}}.site-navbar[data-experience-mode=site] .gsi-nav-brand{height:calc(50 * var(--gsi-space-unit,1px));margin:calc(-5 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px)) calc(-5 * var(--gsi-space-unit,1px)) calc(-5 * var(--gsi-space-unit,1px));padding-left:calc(7 * var(--gsi-space-unit,1px));flex:none;align-items:center;transition:opacity .18s;display:inline-flex}.site-navbar[data-experience-mode=site] .gsi-nav-brand:hover{opacity:.82}.site-navbar[data-experience-mode=site] .gsi-nav-brand img{height:calc(40 * var(--gsi-space-unit,1px));-o-object-fit:contain;object-fit:contain;pointer-events:none;width:auto}.ibnf-app-content-shell:has(.gsi-home-command){box-sizing:border-box;height:auto;min-height:100dvh;overflow:clip visible}.ibnf-page:has(.gsi-home-command){height:auto;min-height:calc(100dvh - var(--maintenance-banner-height,0px));overflow:clip visible}.ibnf-page:has(.gsi-home-command)>.relative.z-10{height:auto;min-height:0;overflow:clip visible}.ibnf-app-content-shell>.ibnf-page.home-performance:has(.gsi-home-command){background:radial-gradient(80% 72% at 12% 24%, hsl(var(--primary) / .16), transparent 62%), radial-gradient(68% 76% at 92% 86%, hsl(var(--accent) / .14), transparent 68%), linear-gradient(145deg, hsl(var(--background)), color-mix(in srgb, hsl(var(--background)) 88%, black))}.gsi-home-command{--home-panel:hsl(var(--card) / .55);--home-line:hsl(var(--border) / .42);--home-radius:24px;--home-radius-sm:18px;--home-blur:blur(22px) saturate(150%);box-sizing:border-box;height:auto;min-height:0;padding:calc(82 * var(--gsi-space-unit,1px)) clamp(calc(18 * var(--gsi-space-unit,1px)), 2.2vw, calc(34 * var(--gsi-space-unit,1px))) calc(22 * var(--gsi-space-unit,1px));color:hsl(var(--foreground));isolation:isolate;background:0 0;position:relative;overflow:clip visible}.gsi-home-command__glow{z-index:-2;pointer-events:none;background:radial-gradient(circle, hsl(var(--primary) / .16), transparent 68%);filter:blur(60px);position:absolute;top:-20%;bottom:35%;left:-18%;right:45%}.gsi-home-command__gridlines{display:none}.gsi-home-command__shell{width:min(calc(1420 * var(--gsi-space-unit,1px)), 100%);grid-template-columns:minmax(calc(340 * var(--gsi-space-unit,1px)), .88fr) minmax(calc(500 * var(--gsi-space-unit,1px)), 1.12fr);gap:clamp(calc(14 * var(--gsi-space-unit,1px)), 1.6vw, calc(24 * var(--gsi-space-unit,1px)));height:auto;min-height:0;margin:0 auto;display:grid}.gsi-home-command__hero,.gsi-home-command__pulse,.gsi-home-command__event,.gsi-home-command__access-card,.gsi-home-command__ticker{border:1px solid var(--home-line);border-radius:var(--home-radius);background:var(--home-panel);box-shadow:0 24px 60px -46px #000000b3, inset 0 1px 0 hsl(var(--foreground) / .06);-webkit-backdrop-filter:var(--home-blur)}.gsi-home-command__hero{min-height:0;padding:clamp(calc(28 * var(--gsi-space-unit,1px)), 2.6vw, calc(40 * var(--gsi-space-unit,1px)));border-radius:var(--home-radius);text-align:center;background:radial-gradient(120% 90% at 50% -10%, hsl(var(--primary) / .12), transparent 60%), linear-gradient(180deg, hsl(var(--card) / .5), hsl(var(--card) / .32));box-shadow:inset 0 1px 0 hsl(var(--foreground) / .07), 0 30px 70px -50px #0009;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.gsi-home-command__hero:before{content:"";width:calc(420 * var(--gsi-space-unit,1px));height:calc(420 * var(--gsi-space-unit,1px));right:calc(-210 * var(--gsi-space-unit,1px));bottom:calc(-200 * var(--gsi-space-unit,1px));background:radial-gradient(circle, hsl(var(--primary) / .1), transparent 70%);filter:blur(10px);opacity:.8;border-radius:50%;position:absolute}.gsi-home-command__hero>*{z-index:1;position:relative}.gsi-home-command__logo{width:min(calc(390 * var(--gsi-space-unit,1px)), 96%);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;height:auto}.gsi-home-command__mobile-brand{display:none}.gsi-home-command__season-chip{align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));width:fit-content;margin:calc(20 * var(--gsi-space-unit,1px)) auto calc(10 * var(--gsi-space-unit,1px));padding:calc(7 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--primary) / .28);border-radius:calc(999 * var(--gsi-space-unit,1px));color:hsl(var(--primary));background:hsl(var(--primary) / .07);font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.14em;text-transform:uppercase;font-weight:900;display:inline-flex}.gsi-home-command__season-chip>i,.gsi-home-command__section-heading i{width:calc(6 * var(--gsi-space-unit,1px));height:calc(6 * var(--gsi-space-unit,1px));background:hsl(var(--primary));box-shadow:0 0 12px hsl(var(--primary));border-radius:50%;animation:1.8s ease-in-out infinite gsi-home-command-pulse}.gsi-home-command__season-label-compact{display:none}@keyframes gsi-home-command-pulse{50%{opacity:.42;transform:scale(.78)}}.gsi-home-command__hero h1{width:100%;max-width:calc(520 * var(--gsi-space-unit,1px));color:hsl(var(--foreground));font-family:var(--ibnf-font-display);font-size:clamp(calc(42px * var(--gsi-font-scale,1)), 3.25vw, calc(54px * var(--gsi-font-scale,1)));letter-spacing:-.035em;text-wrap:balance;text-transform:uppercase;margin:0;font-style:normal;font-weight:950;line-height:.92}.gsi-home-command__hero h1>span,.gsi-home-command__hero h1>em{display:block}.gsi-home-command__hero h1 em{color:hsl(var(--primary));font-style:normal}.gsi-home-command__headline-kicker{margin-bottom:calc(7 * var(--gsi-space-unit,1px));color:hsl(var(--foreground) / .82);letter-spacing:.14em;font-size:.46em;line-height:1}.gsi-home-command__hero>p{width:100%;max-width:calc(520 * var(--gsi-space-unit,1px));margin:calc(16 * var(--gsi-space-unit,1px)) 0 0;color:hsl(var(--muted-foreground));font-size:clamp(calc(13px * var(--gsi-font-scale,1)), 1.15vw, calc(16px * var(--gsi-font-scale,1)));line-height:1.55}.gsi-home-command__intro-compact{display:none}.gsi-home-command__intro-full{gap:calc(7 * var(--gsi-space-unit,1px));display:grid}.gsi-home-command__intro b{color:hsl(var(--foreground) / .86);font-weight:700}.gsi-home-command__intro small{color:hsl(var(--primary) / .86);font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.025em;font-weight:800;line-height:1.4;display:block}.gsi-home-command__intro-full small{display:none}.gsi-home-command__offer-grid{width:100%;max-width:calc(520 * var(--gsi-space-unit,1px));margin-top:calc(17 * var(--gsi-space-unit,1px));border-block:1px solid hsl(var(--border) / .58);grid-template-columns:repeat(2,minmax(0,1fr));padding-block-start:8px;padding-block-end:8px;display:grid}.gsi-home-command__offer-grid>span{justify-content:center;align-items:center;gap:calc(7 * var(--gsi-space-unit,1px));min-width:0;padding:calc(7 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));display:flex}.gsi-home-command__offer-grid>span:nth-child(2n){border-left:1px solid hsl(var(--border) / .48)}.gsi-home-command__offer-grid>span:nth-child(n+3){border-top:1px solid hsl(var(--border) / .38)}.gsi-home-command__offer-grid svg{color:hsl(var(--primary));flex:none}.gsi-home-command__offer-grid b{font-family:var(--ibnf-font-display);font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.gsi-home-command__hero-actions{width:100%;max-width:calc(520 * var(--gsi-space-unit,1px));justify-content:center;gap:calc(9 * var(--gsi-space-unit,1px));margin-top:calc(20 * var(--gsi-space-unit,1px));flex-wrap:wrap;display:flex}.gsi-home-command__primary-cta,.gsi-home-command__secondary-cta{min-height:calc(44 * var(--gsi-space-unit,1px));justify-content:center;align-items:center;gap:calc(9 * var(--gsi-space-unit,1px));padding:0 calc(17 * var(--gsi-space-unit,1px));border-radius:calc(11 * var(--gsi-space-unit,1px));font-family:var(--ibnf-font-display);font-size:calc(13px * var(--gsi-font-scale,1));letter-spacing:.045em;white-space:nowrap;text-transform:uppercase;border:1px solid #0000;flex:180px;font-weight:900;transition:transform .18s,border-color .18s,background-color .18s,filter .18s,box-shadow .18s;display:inline-flex}.gsi-home-command__primary-cta{color:hsl(var(--primary-foreground));background:hsl(var(--primary));box-shadow:0 10px 28px hsl(var(--primary) / .18)}.gsi-home-command__secondary-cta{color:hsl(var(--foreground));border-color:hsl(var(--foreground) / .13);background:hsl(var(--foreground) / .045)}.gsi-home-command__primary-cta:hover,.gsi-home-command__secondary-cta:hover{border-color:hsl(var(--primary) / .42);filter:brightness(1.08);transform:translateY(-2px)}.gsi-home-command__dashboard{gap:calc(12 * var(--gsi-space-unit,1px));grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}.gsi-home-command__pulse{padding:calc(16 * var(--gsi-space-unit,1px));border-radius:var(--home-radius)}.gsi-home-command__section-heading{margin-bottom:calc(11 * var(--gsi-space-unit,1px));justify-content:space-between;align-items:center;display:flex}.gsi-home-command__section-heading>span{align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.17em;text-transform:uppercase;font-weight:900;display:flex}.gsi-home-command__section-heading small{color:hsl(var(--primary));font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.13em;text-transform:uppercase;font-weight:900}.gsi-home-command__stats{gap:calc(8 * var(--gsi-space-unit,1px));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.gsi-home-command__stat{-moz-column-gap:calc(8 * var(--gsi-space-unit,1px));column-gap:calc(8 * var(--gsi-space-unit,1px));min-width:0;padding:calc(9 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--border) / .62);border-radius:calc(11 * var(--gsi-space-unit,1px));color:hsl(var(--foreground));background:hsl(var(--background) / .3);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;transition:border-color .18s,background-color .18s;display:grid}.gsi-home-command__stat:hover{border-color:hsl(var(--primary) / .48);background:hsl(var(--primary) / .07)}.gsi-home-command__stat svg{color:hsl(var(--primary));grid-row:1/3}.gsi-home-command__stat strong{font-family:var(--ibnf-font-display);font-size:calc(23px * var(--gsi-font-scale,1));text-overflow:ellipsis;line-height:.95;overflow:hidden}.gsi-home-command__stat span{color:hsl(var(--muted-foreground));font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.04em;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;font-weight:800;line-height:1.15}.gsi-home-command__workbench{grid-template-columns:minmax(0, 1.26fr) minmax(calc(184 * var(--gsi-space-unit,1px)), .8fr);gap:calc(12 * var(--gsi-space-unit,1px));min-height:0;display:grid}.gsi-home-command__event{border-radius:var(--home-radius);color:#fff;background:radial-gradient(100% 100% at 0 0, hsl(var(--primary) / .18), transparent 62%), hsl(var(--card) / .84);min-height:0;position:relative;overflow:hidden}.gsi-home-command__event-carousel{min-width:0;height:100%;min-height:0;position:relative}.gsi-home-command__event-carousel>.gsi-home-command__event{width:100%;height:100%;display:block}.gsi-home-command__event-carousel .gsi-home-command__event-content{height:100%;padding-bottom:calc(48 * var(--gsi-space-unit,1px))}.gsi-home-command__event-carousel .gsi-home-command__event-footer{margin-top:auto}.gsi-home-command__event.is-featured{box-shadow:inset 0 0 0 1px hsl(var(--primary) / .22)}.gsi-home-command__event-controls{z-index:4;right:calc(12 * var(--gsi-space-unit,1px));bottom:calc(10 * var(--gsi-space-unit,1px));left:calc(12 * var(--gsi-space-unit,1px));justify-content:center;align-items:center;gap:calc(9 * var(--gsi-space-unit,1px));pointer-events:none;display:flex;position:absolute}.gsi-home-command__event-controls>button{width:calc(25 * var(--gsi-space-unit,1px));height:calc(25 * var(--gsi-space-unit,1px));border-radius:calc(8 * var(--gsi-space-unit,1px));color:#ffffffb3;pointer-events:auto;background:#0000007a;border:1px solid #ffffff29;place-items:center;display:grid}.gsi-home-command__event-controls>button:hover{color:hsl(var(--primary));border-color:hsl(var(--primary) / .45)}.gsi-home-command__event-controls>button svg{width:calc(13 * var(--gsi-space-unit,1px))}.gsi-home-command__event-controls>span{gap:calc(5 * var(--gsi-space-unit,1px));padding:calc(5 * var(--gsi-space-unit,1px)) calc(7 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));pointer-events:auto;background:#0000006b;display:flex}.gsi-home-command__event-controls>span button{width:calc(16 * var(--gsi-space-unit,1px));height:calc(4 * var(--gsi-space-unit,1px));border-radius:calc(99 * var(--gsi-space-unit,1px));background:#ffffff47;border:0;transition:width .2s,background-color .2s}.gsi-home-command__event-controls>span button.is-active{width:calc(27 * var(--gsi-space-unit,1px));background:hsl(var(--primary));box-shadow:0 0 9px hsl(var(--primary) / .6)}.gsi-home-command__event-image,.gsi-home-command__event-shade{position:absolute;top:0;bottom:0;left:0;right:0}.gsi-home-command__event-image{opacity:.48;background-color:#0b1110;background-position:50%;background-size:cover;place-items:center;transition:transform .35s,opacity .35s;display:grid;overflow:hidden;transform:scale(1.015)}.gsi-home-command__event.has-no-banner .gsi-home-command__event-image{background:linear-gradient(135deg, transparent 0 46%, hsl(var(--primary) / .08) 46% 47%, transparent 47% 100%), radial-gradient(circle at 18% 18%, hsl(var(--primary) / .28), transparent 34%), linear-gradient(145deg, #17211c, #080d0c 72%);opacity:.88;background-size:42px 42px,auto,auto}.gsi-home-command__event-fallback{place-items:center;gap:calc(7 * var(--gsi-space-unit,1px));color:hsl(var(--primary) / .68);display:grid;transform:rotate(-5deg)}.gsi-home-command__event-fallback svg{width:clamp(calc(54 * var(--gsi-space-unit,1px)), 10vw, calc(92 * var(--gsi-space-unit,1px)));stroke-width:1.1px;height:auto}.gsi-home-command__event-fallback b{font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.22em;font-weight:950}.gsi-home-command__event:hover .gsi-home-command__event-image{opacity:.58;transform:scale(1.045)}.gsi-home-command__event.has-no-banner:hover .gsi-home-command__event-image{opacity:.96}.gsi-home-command__event-shade{background:linear-gradient(#04080852,#040808e6 78%),linear-gradient(90deg,#0408086b,#0000)}.gsi-home-command__event-content{z-index:1;gap:calc(10 * var(--gsi-space-unit,1px));height:auto;min-height:0;padding:clamp(calc(16 * var(--gsi-space-unit,1px)), 2vw, calc(24 * var(--gsi-space-unit,1px)));flex-direction:column;display:flex;position:relative}.gsi-home-command__event-topline{justify-content:space-between;align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));flex-wrap:nowrap;min-width:0;display:flex}.gsi-home-command__event-topline>span:first-child{align-items:center;gap:calc(7 * var(--gsi-space-unit,1px));min-width:0;color:hsl(var(--primary));font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:900;display:inline-flex;overflow:hidden}.gsi-home-command__event-topline>span:first-child svg{flex:none}.gsi-home-command__event-badges{align-items:center;gap:calc(5 * var(--gsi-space-unit,1px));flex:none;display:inline-flex}.gsi-home-command__event-badges em,.gsi-home-command__event-badges b{padding:calc(5 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#0000005c;font-style:normal;font-weight:900}.gsi-home-command__event-badges em{color:#ffffffc2;border:1px solid #ffffff2e}.gsi-home-command__event-badges b{border:1px solid hsl(var(--primary) / .46);color:hsl(var(--primary))}.gsi-home-command__event-main{align-items:center;gap:calc(16 * var(--gsi-space-unit,1px));min-height:0;margin:0;display:flex}.gsi-home-command__event-date{width:calc(66 * var(--gsi-space-unit,1px));height:calc(76 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--primary) / .5);border-radius:var(--home-radius-sm);background:#00000057;flex:none;align-content:center;place-items:center;display:grid}.gsi-home-command__event-date strong{font-family:var(--ibnf-font-display);font-size:calc(36px * var(--gsi-font-scale,1));line-height:.82}.gsi-home-command__event-date small{margin-top:calc(7 * var(--gsi-space-unit,1px));color:hsl(var(--primary));font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.13em;font-weight:900}.gsi-home-command__event-copy{gap:calc(5 * var(--gsi-space-unit,1px));flex-direction:column;min-width:0;display:flex}.gsi-home-command__event-copy>strong{font-family:var(--ibnf-font-display);font-size:clamp(calc(20px * var(--gsi-font-scale,1)), 1.8vw, calc(28px * var(--gsi-font-scale,1)));letter-spacing:-.015em;text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:900;line-height:.98;display:-webkit-box;overflow:hidden}.gsi-home-command__event-copy small{align-items:center;gap:calc(5 * var(--gsi-space-unit,1px));color:#ffffffb3;font-size:calc(10px * var(--gsi-font-scale,1));text-overflow:ellipsis;white-space:nowrap;display:flex;overflow:hidden}.gsi-home-command__event-copy small svg{color:hsl(var(--primary));flex:none}.gsi-home-command__event-footer{justify-content:space-between;align-items:flex-end;gap:calc(12 * var(--gsi-space-unit,1px));display:flex}.gsi-home-command__event-footer>b{align-items:center;gap:calc(5 * var(--gsi-space-unit,1px));color:hsl(var(--primary));font-family:var(--ibnf-font-display);font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.06em;text-transform:uppercase;display:inline-flex}.gsi-home-command__event-footer>small{color:#ffffff9e;font-size:calc(10px * var(--gsi-font-scale,1))}.gsi-home-command__slots{width:min(calc(190 * var(--gsi-space-unit,1px)), 55%);gap:calc(5 * var(--gsi-space-unit,1px));display:grid}.gsi-home-command__slots>span{height:calc(4 * var(--gsi-space-unit,1px));border-radius:calc(99 * var(--gsi-space-unit,1px));background:#ffffff24;overflow:hidden}.gsi-home-command__slots>span i{border-radius:inherit;background:hsl(var(--primary));height:100%;box-shadow:0 0 10px hsl(var(--primary));display:block}.gsi-home-command__slots small{color:#ffffffa6;font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.08em;text-transform:uppercase;font-weight:800}.gsi-home-command__event--empty .gsi-home-command__event-content{justify-content:space-between}.gsi-home-command__event-empty-copy{gap:calc(7 * var(--gsi-space-unit,1px));flex-direction:column;margin:auto 0;display:flex}.gsi-home-command__event-empty-copy svg{color:hsl(var(--primary))}.gsi-home-command__event-empty-copy strong{font-family:var(--ibnf-font-display);font-size:clamp(calc(22px * var(--gsi-font-scale,1)), 2vw, calc(32px * var(--gsi-font-scale,1)));text-transform:uppercase;line-height:.94}.gsi-home-command__event-empty-copy small{color:hsl(var(--muted-foreground));font-size:calc(11px * var(--gsi-font-scale,1))}.gsi-home-command__access{gap:calc(8 * var(--gsi-space-unit,1px));grid-template-rows:repeat(4,minmax(0,1fr));min-height:0;display:grid}.gsi-home-command__access-card{grid-template-columns:calc(40 * var(--gsi-space-unit,1px)) minmax(0,1fr) auto;align-items:center;gap:calc(10 * var(--gsi-space-unit,1px));min-height:0;padding:calc(10 * var(--gsi-space-unit,1px)) calc(13 * var(--gsi-space-unit,1px));border-radius:var(--home-radius-sm);color:hsl(var(--foreground));transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s;display:grid}.gsi-home-command__access-card:hover{border-color:hsl(var(--primary) / .5);background:linear-gradient(135deg, hsl(var(--primary) / .075), hsl(var(--card) / .82));box-shadow:inset 3px 0 0 hsl(var(--primary) / .68), 0 12px 24px -20px hsl(var(--primary) / .7), inset 0 1px 0 hsl(var(--foreground) / .06);transform:none}.gsi-home-command__access-card>span:first-child{width:calc(38 * var(--gsi-space-unit,1px));height:calc(38 * var(--gsi-space-unit,1px));border-radius:calc(11 * var(--gsi-space-unit,1px));place-items:center;display:grid}.gsi-home-command__access-card.is-acid>span:first-child{color:hsl(var(--primary));background:hsl(var(--primary) / .1)}.gsi-home-command__access-card.is-violet>span:first-child{color:hsl(var(--accent));background:hsl(var(--accent) / .12)}.gsi-home-command__access-card>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.gsi-home-command__access-card strong{font-family:var(--ibnf-font-display);font-size:calc(14px * var(--gsi-font-scale,1));letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.gsi-home-command__access-card small{color:hsl(var(--muted-foreground));font-size:calc(11px * var(--gsi-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gsi-home-command__access-card>svg{color:hsl(var(--muted-foreground))}.gsi-home-command__ticker{border-radius:var(--home-radius-sm);min-width:0}.gsi-home-command__ticker a{min-width:0;min-height:calc(44 * var(--gsi-space-unit,1px));align-items:center;gap:calc(12 * var(--gsi-space-unit,1px));padding:calc(9 * var(--gsi-space-unit,1px)) calc(14 * var(--gsi-space-unit,1px));color:hsl(var(--foreground));grid-template-columns:auto minmax(0,1fr) auto;display:grid}.gsi-home-command__ticker a>span{align-items:center;gap:calc(7 * var(--gsi-space-unit,1px));color:hsl(var(--primary));font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-weight:900;display:inline-flex}.gsi-home-command__ticker strong{font-size:calc(11px * var(--gsi-font-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.gsi-home-command__ticker a>svg{color:hsl(var(--muted-foreground))}@media (max-width:1439px){.gsi-home-command{padding:calc(76 * var(--gsi-space-unit,1px)) calc(16 * var(--gsi-space-unit,1px)) calc(18 * var(--gsi-space-unit,1px))}.gsi-home-command__shell{gap:calc(9 * var(--gsi-space-unit,1px));flex-direction:column;display:flex}.gsi-home-command__hero{align-items:end;gap:calc(6 * var(--gsi-space-unit,1px)) calc(18 * var(--gsi-space-unit,1px));min-height:0;padding:calc(15 * var(--gsi-space-unit,1px)) calc(18 * var(--gsi-space-unit,1px));border-radius:var(--home-radius-sm);flex:none;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo chip""title actions""copy actions";display:grid}.gsi-home-command__offer-grid{display:none}.gsi-home-command__intro-full small{display:block}.gsi-home-command__logo{width:calc(155 * var(--gsi-space-unit,1px));grid-area:logo}.gsi-home-command__season-chip{grid-area:chip;align-self:start;margin:0}.gsi-home-command__hero h1{max-width:none;font-size:clamp(calc(28px * var(--gsi-font-scale,1)), 5vw, calc(44px * var(--gsi-font-scale,1)));grid-area:title;line-height:.9}.gsi-home-command__hero>p{max-width:66ch;font-size:calc(11px * var(--gsi-font-scale,1));grid-area:copy;margin:3px 0 0;line-height:1.4}.gsi-home-command__hero-actions{flex-direction:column;grid-area:actions;margin:0}.gsi-home-command__primary-cta,.gsi-home-command__secondary-cta{min-height:calc(38 * var(--gsi-space-unit,1px));padding:0 calc(13 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1))}.gsi-home-command__dashboard{gap:calc(9 * var(--gsi-space-unit,1px));flex:1;grid-template-rows:auto minmax(0,1fr) auto}.gsi-home-command__workbench{grid-template-columns:minmax(calc(300 * var(--gsi-space-unit,1px)), 1.2fr) minmax(calc(250 * var(--gsi-space-unit,1px)), .8fr);gap:calc(9 * var(--gsi-space-unit,1px))}}@media (min-width:1024px) and (max-width:1439px){.gsi-home-command{padding:calc(76 * var(--gsi-space-unit,1px)) calc(14 * var(--gsi-space-unit,1px)) calc(16 * var(--gsi-space-unit,1px))}.gsi-home-command__shell,.gsi-home-command__dashboard{gap:calc(8 * var(--gsi-space-unit,1px))}.gsi-home-command__hero{grid-template-columns:minmax(0, 1fr) minmax(calc(188 * var(--gsi-space-unit,1px)), 29%);gap:calc(4 * var(--gsi-space-unit,1px)) calc(14 * var(--gsi-space-unit,1px));padding:calc(13 * var(--gsi-space-unit,1px)) calc(16 * var(--gsi-space-unit,1px));text-align:left}.gsi-home-command__logo{width:calc(180 * var(--gsi-space-unit,1px));-o-object-position:left center;object-position:left center}.gsi-home-command__season-chip{padding:calc(5 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.1em}.gsi-home-command__season-label-full{display:none}.gsi-home-command__season-label-compact{display:inline}.gsi-home-command__hero h1{font-size:clamp(calc(32px * var(--gsi-font-scale,1)), 2.75vw, calc(39px * var(--gsi-font-scale,1)));text-align:left;line-height:.88}.gsi-home-command__intro-full{display:none}.gsi-home-command__intro-compact{gap:3px;display:grid}.gsi-home-command__hero>p{max-width:58ch;font-size:calc(10.5px * var(--gsi-font-scale,1));line-height:1.32}.gsi-home-command__intro small{font-size:calc(11px * var(--gsi-font-scale,1))}.gsi-home-command__hero-actions{width:min(calc(210 * var(--gsi-space-unit,1px)), 100%);gap:calc(6 * var(--gsi-space-unit,1px))}.gsi-home-command__primary-cta,.gsi-home-command__secondary-cta{width:100%;min-height:calc(35 * var(--gsi-space-unit,1px));font-size:calc(10px * var(--gsi-font-scale,1));flex:none;padding-inline-start:10px;padding-inline-end:10px}.gsi-home-command__pulse{padding:calc(10 * var(--gsi-space-unit,1px))}.gsi-home-command__section-heading{margin-bottom:calc(7 * var(--gsi-space-unit,1px))}.gsi-home-command__stats{gap:calc(6 * var(--gsi-space-unit,1px))}.gsi-home-command__stat{padding:calc(7 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px))}.gsi-home-command__stat strong{font-size:calc(20px * var(--gsi-font-scale,1))}.gsi-home-command__workbench{grid-template-columns:minmax(calc(250 * var(--gsi-space-unit,1px)), 1.04fr) minmax(calc(270 * var(--gsi-space-unit,1px)), .96fr);gap:calc(8 * var(--gsi-space-unit,1px))}.gsi-home-command__event-content{padding:calc(14 * var(--gsi-space-unit,1px))}.gsi-home-command__event-date{width:calc(56 * var(--gsi-space-unit,1px));height:calc(64 * var(--gsi-space-unit,1px))}.gsi-home-command__event-date strong{font-size:calc(31px * var(--gsi-font-scale,1))}.gsi-home-command__event-copy>strong{font-size:clamp(calc(19px * var(--gsi-font-scale,1)), 2vw, calc(27px * var(--gsi-font-scale,1)))}.gsi-home-command__access{gap:calc(6 * var(--gsi-space-unit,1px));grid-template:repeat(2,minmax(0,1fr))/repeat(2,minmax(0,1fr))}.gsi-home-command__access-card{grid-template-columns:calc(32 * var(--gsi-space-unit,1px)) minmax(0, 1fr);gap:calc(7 * var(--gsi-space-unit,1px));padding:calc(7 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));border-radius:var(--home-radius-sm)}.gsi-home-command__access-card>span:first-child{width:calc(31 * var(--gsi-space-unit,1px));height:calc(31 * var(--gsi-space-unit,1px));border-radius:calc(9 * var(--gsi-space-unit,1px))}.gsi-home-command__access-card>span:first-child svg{width:calc(17 * var(--gsi-space-unit,1px));height:calc(17 * var(--gsi-space-unit,1px))}.gsi-home-command__access-card strong{font-size:calc(11px * var(--gsi-font-scale,1))}.gsi-home-command__access-card small{font-size:calc(10px * var(--gsi-font-scale,1))}.gsi-home-command__access-card>svg{display:none}.gsi-home-command__ticker a{min-height:calc(40 * var(--gsi-space-unit,1px))}}@media (max-width:1023px){.gsi-home-command{padding:calc(7 * var(--gsi-space-unit,1px)) calc(11 * var(--gsi-space-unit,1px)) var(--gsi-mobile-nav-clearance,calc(93 * var(--gsi-space-unit,1px)))}.gsi-home-command__gridlines{opacity:.1;background-size:38px 38px}.gsi-home-command__shell{gap:calc(7 * var(--gsi-space-unit,1px))}.gsi-home-command__hero{padding:calc(5 * var(--gsi-space-unit,1px)) calc(4 * var(--gsi-space-unit,1px)) calc(7 * var(--gsi-space-unit,1px));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;align-items:flex-start;gap:0;display:flex}.gsi-home-command__hero:before,.gsi-home-command__logo--compact{display:none}.gsi-home-command__mobile-brand{justify-content:center;align-items:center;gap:calc(9 * var(--gsi-space-unit,1px));color:hsl(var(--foreground));font-family:var(--ibnf-font-display);font-size:calc(14px * var(--gsi-font-scale,1));letter-spacing:.14em;text-align:center;text-transform:uppercase;order:1;font-weight:950;line-height:1;display:inline-flex}.gsi-home-command__mobile-brand:before,.gsi-home-command__mobile-brand:after{content:"";width:calc(22 * var(--gsi-space-unit,1px));background:linear-gradient(90deg, transparent, hsl(var(--primary)));height:1px}.gsi-home-command__mobile-brand:after{transform:scaleX(-1)}.gsi-home-command__logo{width:calc(136 * var(--gsi-space-unit,1px))}.gsi-home-command__season-chip,.gsi-home-command__season-label-full{display:none}.gsi-home-command__season-label-compact{display:inline}.gsi-home-command__hero h1{max-width:13ch;font-size:clamp(calc(25px * var(--gsi-font-scale,1)), 7.6vw, calc(31px * var(--gsi-font-scale,1)));order:3;line-height:.9}.gsi-home-command__hero>p{max-width:46ch;margin-top:calc(7 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1));order:4;line-height:1.4}.gsi-home-command__hero-actions{gap:calc(6 * var(--gsi-space-unit,1px));width:100%;margin-top:calc(10 * var(--gsi-space-unit,1px));flex-direction:row;order:5}.gsi-home-command__primary-cta{flex:1}.gsi-home-command__secondary-cta{flex:none}.gsi-home-command__primary-cta,.gsi-home-command__secondary-cta{min-height:calc(34 * var(--gsi-space-unit,1px));border-radius:calc(9 * var(--gsi-space-unit,1px));font-size:calc(10.5px * var(--gsi-font-scale,1))}.gsi-home-command__dashboard{gap:calc(7 * var(--gsi-space-unit,1px))}.gsi-home-command__pulse{padding:calc(8 * var(--gsi-space-unit,1px));border-radius:var(--home-radius-sm)}.gsi-home-command__section-heading{margin-bottom:calc(7 * var(--gsi-space-unit,1px))}.gsi-home-command__section-heading>span{font-size:calc(11px * var(--gsi-font-scale,1))}.gsi-home-command__stats{gap:calc(5 * var(--gsi-space-unit,1px))}.gsi-home-command__stat{padding:calc(6 * var(--gsi-space-unit,1px)) calc(7 * var(--gsi-space-unit,1px));flex-direction:column;align-items:flex-start;gap:1px;display:flex}.gsi-home-command__stat svg{display:none}.gsi-home-command__stat strong{font-size:calc(18px * var(--gsi-font-scale,1))}.gsi-home-command__stat span{width:100%;font-size:calc(10px * var(--gsi-font-scale,1));white-space:normal;line-height:1.15}.gsi-home-command__workbench{gap:calc(7 * var(--gsi-space-unit,1px));flex-direction:column;display:flex}.gsi-home-command__event-carousel{flex:none;min-height:0}.gsi-home-command__event{border-radius:var(--home-radius-sm);flex:none;min-height:0}.gsi-home-command__event-carousel>.gsi-home-command__event{min-height:0}.gsi-home-command__event-content{padding:calc(11 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px))}.gsi-home-command__event-main{gap:calc(10 * var(--gsi-space-unit,1px))}.gsi-home-command__event-date{width:calc(49 * var(--gsi-space-unit,1px));height:calc(56 * var(--gsi-space-unit,1px));border-radius:calc(14 * var(--gsi-space-unit,1px))}.gsi-home-command__event-date strong{font-size:calc(28px * var(--gsi-font-scale,1))}.gsi-home-command__event-date small{margin-top:calc(4 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1))}.gsi-home-command__event-copy>strong{font-size:clamp(calc(17px * var(--gsi-font-scale,1)), 5.4vw, calc(23px * var(--gsi-font-scale,1)))}.gsi-home-command__event-copy small{font-size:calc(10px * var(--gsi-font-scale,1))}.gsi-home-command__event-footer>b{font-size:calc(10.5px * var(--gsi-font-scale,1))}.gsi-home-command__event-badges em{display:none}.gsi-home-command__event-badges b{padding:calc(4 * var(--gsi-space-unit,1px)) calc(6 * var(--gsi-space-unit,1px));font-size:calc(10px * var(--gsi-font-scale,1))}.gsi-home-command__access{gap:calc(6 * var(--gsi-space-unit,1px));flex:none;grid-template:auto auto/repeat(2,minmax(0,1fr));height:auto}.gsi-home-command__access-card{grid-template-columns:calc(29 * var(--gsi-space-unit,1px)) minmax(0,1fr) auto;gap:calc(7 * var(--gsi-space-unit,1px));padding:calc(6 * var(--gsi-space-unit,1px)) calc(7 * var(--gsi-space-unit,1px));border-radius:var(--home-radius-sm)}.gsi-home-command__access-card>span:first-child{width:calc(29 * var(--gsi-space-unit,1px));height:calc(29 * var(--gsi-space-unit,1px));border-radius:calc(8 * var(--gsi-space-unit,1px))}.gsi-home-command__access-card>span:first-child svg{width:calc(16 * var(--gsi-space-unit,1px));height:calc(16 * var(--gsi-space-unit,1px))}.gsi-home-command__access-card strong{font-size:clamp(calc(11.5px * var(--gsi-font-scale,1)), 3vw, calc(13px * var(--gsi-font-scale,1)));line-height:1.05}.gsi-home-command__access-card small{font-size:clamp(calc(9px * var(--gsi-font-scale,1)), 2.25vw, calc(10px * var(--gsi-font-scale,1)));line-height:1.2}.gsi-home-command__access-card>svg{width:calc(12 * var(--gsi-space-unit,1px))}.gsi-home-command__ticker a{min-height:calc(37 * var(--gsi-space-unit,1px));gap:calc(7 * var(--gsi-space-unit,1px));padding:calc(7 * var(--gsi-space-unit,1px)) calc(9 * var(--gsi-space-unit,1px))}.gsi-home-command__ticker a>span{font-size:calc(11px * var(--gsi-font-scale,1))}.gsi-home-command__ticker strong{font-size:calc(10.5px * var(--gsi-font-scale,1))}}@media (max-width:430px){.gsi-home-command__hero>p{display:none}.gsi-home-command__hero-actions{margin-top:calc(8 * var(--gsi-space-unit,1px))}.gsi-home-command__access-card{grid-template-columns:calc(29 * var(--gsi-space-unit,1px)) minmax(0, 1fr)}.gsi-home-command__access-card>svg{display:none}}@media (max-width:370px),(max-height:720px) and (max-width:1023px){.gsi-home-command__logo{width:calc(116 * var(--gsi-space-unit,1px))}.gsi-home-command__season-chip{margin:calc(5 * var(--gsi-space-unit,1px)) 0}.gsi-home-command__hero>p{display:none}.gsi-home-command__hero-actions{margin-top:calc(7 * var(--gsi-space-unit,1px))}.gsi-home-command__secondary-cta{padding-inline-start:9px;padding-inline-end:9px}.gsi-home-command__pulse{padding:calc(6 * var(--gsi-space-unit,1px))}.gsi-home-command__section-heading{display:none}.gsi-home-command__access{height:auto}}@media (max-height:720px) and (max-width:1023px){.gsi-home-command__hero{align-items:center;gap:calc(6 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));padding:calc(8 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--primary) / .2);border-radius:var(--home-radius-sm);background:radial-gradient(100% 120% at 100% 0%, hsl(var(--primary) / .12), transparent 58%), linear-gradient(145deg, hsl(var(--card) / .92), hsl(var(--card) / .62));box-shadow:inset 0 1px 0 hsl(var(--foreground) / .04);grid-template-columns:minmax(0,1fr);grid-template-areas:"logo""title""actions";display:grid;overflow:hidden}.gsi-home-command__mobile-brand{grid-area:logo}.gsi-home-command__season-chip{order:initial;padding:calc(4 * var(--gsi-space-unit,1px)) calc(6 * var(--gsi-space-unit,1px));background:hsl(var(--background) / .38);font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.07em;grid-area:chip;align-self:start;margin:0}.gsi-home-command__hero h1{order:initial;width:100%;max-width:none;font-size:clamp(calc(24px * var(--gsi-font-scale,1)), 7vw, calc(28px * var(--gsi-font-scale,1)));grid-area:title;line-height:.86}.gsi-home-command__hero-actions{order:initial;grid-area:actions;margin:1px 0 0}.gsi-home-command__primary-cta,.gsi-home-command__secondary-cta{min-height:calc(32 * var(--gsi-space-unit,1px))}.gsi-home-command__event,.gsi-home-command__event-carousel{flex-basis:auto;min-height:0}.gsi-home-command__event-carousel .gsi-home-command__event-content{padding-bottom:calc(8 * var(--gsi-space-unit,1px))}.gsi-home-command__event-controls{right:calc(8 * var(--gsi-space-unit,1px));bottom:calc(5 * var(--gsi-space-unit,1px));left:auto}.gsi-home-command__event-controls>button{display:none}.gsi-home-command__event-controls>span{padding:calc(4 * var(--gsi-space-unit,1px)) calc(5 * var(--gsi-space-unit,1px))}.gsi-home-command__event-content{padding:calc(8 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px))}.gsi-home-command__event-topline,.gsi-home-command__event-footer{display:none}.gsi-home-command__event-main{gap:calc(8 * var(--gsi-space-unit,1px));height:100%;margin:0}.gsi-home-command__event-date{width:calc(42 * var(--gsi-space-unit,1px));height:calc(48 * var(--gsi-space-unit,1px))}.gsi-home-command__event-date strong{font-size:calc(24px * var(--gsi-font-scale,1))}.gsi-home-command__event-copy>strong{font-size:calc(17px * var(--gsi-font-scale,1));text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.gsi-home-command__event-copy small:last-child{display:none}.gsi-home-command__event-empty-copy{margin:0}.gsi-home-command__event-empty-copy>svg,.gsi-home-command__event-empty-copy>small{display:none}.gsi-home-command__event-empty-copy>strong{font-size:calc(18px * var(--gsi-font-scale,1))}.gsi-home-command__access{height:calc(54 * var(--gsi-space-unit,1px));gap:calc(5 * var(--gsi-space-unit,1px));grid-template:1fr/repeat(4,minmax(0,1fr))}.gsi-home-command__access-card{padding:calc(4 * var(--gsi-space-unit,1px)) 3px;text-align:center;flex-direction:column;justify-content:center;gap:3px;display:flex}.gsi-home-command__access-card>span:first-child{width:calc(23 * var(--gsi-space-unit,1px));height:calc(23 * var(--gsi-space-unit,1px));border-radius:calc(7 * var(--gsi-space-unit,1px));flex:none}.gsi-home-command__access-card>span:first-child svg{width:calc(13 * var(--gsi-space-unit,1px));height:calc(13 * var(--gsi-space-unit,1px))}.gsi-home-command__access-card>span:nth-child(2){align-items:center}.gsi-home-command__access-card strong{max-width:100%;font-size:calc(11px * var(--gsi-font-scale,1))}.gsi-home-command__access-card small,.gsi-home-command__access-card>svg{display:none}}@media (max-width:1023px) and (min-height:721px){.gsi-home-command{padding-inline-start:9px;padding-inline-end:9px}.gsi-home-command__shell,.gsi-home-command__dashboard,.gsi-home-command__workbench{gap:calc(6 * var(--gsi-space-unit,1px))}.gsi-home-command__hero{place-items:center;gap:calc(10 * var(--gsi-space-unit,1px));padding:calc(11 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--primary) / .22);border-radius:var(--home-radius-sm);background:radial-gradient(110% 110% at 100% 0%, hsl(var(--primary) / .13), transparent 55%), linear-gradient(145deg, hsl(var(--card) / .93), hsl(var(--card) / .66));box-shadow:inset 0 1px 0 hsl(var(--foreground) / .04), 0 10px 28px #00000024;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:minmax(0,1fr);grid-template-areas:"logo""title""copy""actions";display:grid;overflow:hidden}.gsi-home-command__hero:before{width:calc(76 * var(--gsi-space-unit,1px));background:linear-gradient(90deg, transparent, hsl(var(--primary)));opacity:.85;height:2px;display:block;bottom:0;left:auto;right:0}.gsi-home-command__mobile-brand{grid-area:logo}.gsi-home-command__season-chip{order:initial;padding:calc(5 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));border-color:hsl(var(--primary) / .28);background:hsl(var(--background) / .42);font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.08em;grid-area:chip;align-self:start;margin:0}.gsi-home-command__hero h1{order:initial;width:100%;max-width:none;font-size:clamp(calc(25px * var(--gsi-font-scale,1)), 6.95vw, calc(28px * var(--gsi-font-scale,1)));letter-spacing:-.012em;text-align:center;grid-area:title;line-height:.95}.gsi-home-command__hero h1>em{margin-top:2px}.gsi-home-command__headline-kicker{margin-bottom:calc(5 * var(--gsi-space-unit,1px));letter-spacing:.16em;font-size:.44em}.gsi-home-command__hero>p{padding:0 calc(7 * var(--gsi-space-unit,1px));width:100%;max-width:calc(330 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1));text-align:center;grid-area:copy;margin:0;line-height:1.42;display:block}.gsi-home-command__intro-full{display:none}.gsi-home-command__intro-compact{gap:calc(4 * var(--gsi-space-unit,1px));display:grid}.gsi-home-command__intro small{font-size:calc(11px * var(--gsi-font-scale,1));line-height:1.32}.gsi-home-command__hero-actions{order:initial;justify-content:center;gap:calc(7 * var(--gsi-space-unit,1px));grid-area:actions;margin:0}.gsi-home-command__primary-cta,.gsi-home-command__secondary-cta{min-height:calc(38 * var(--gsi-space-unit,1px));border-radius:calc(10 * var(--gsi-space-unit,1px));font-size:calc(10.5px * var(--gsi-font-scale,1));padding-inline-start:12px;padding-inline-end:12px}.gsi-home-command__secondary-cta{min-width:calc(108 * var(--gsi-space-unit,1px))}.gsi-home-command__pulse{padding:calc(8 * var(--gsi-space-unit,1px));border-radius:var(--home-radius-sm);background:linear-gradient(130deg, hsl(var(--card) / .94), hsl(var(--card) / .72))}.gsi-home-command__section-heading{margin-bottom:calc(6 * var(--gsi-space-unit,1px))}.gsi-home-command__stats{border:1px solid hsl(var(--border) / .56);border-radius:calc(10 * var(--gsi-space-unit,1px));background:hsl(var(--background) / .25);gap:0;overflow:hidden}.gsi-home-command__stat{padding:calc(6 * var(--gsi-space-unit,1px)) calc(5 * var(--gsi-space-unit,1px));text-align:center;background:0 0;border:0;border-radius:0;align-items:center}.gsi-home-command__stat+.gsi-home-command__stat{border-left:1px solid hsl(var(--border) / .5)}.gsi-home-command__stat strong{font-size:calc(19px * var(--gsi-font-scale,1))}.gsi-home-command__stat span{text-align:center}.gsi-home-command__event{border:1px solid hsl(var(--primary) / .18);border-radius:var(--home-radius-sm);flex-basis:154px;box-shadow:0 12px 26px #0000002e}.gsi-home-command__event-image{opacity:.62;filter:saturate(1.12)contrast(1.04)}.gsi-home-command__event-shade{background:linear-gradient(#04080838,#040808f0 92%),linear-gradient(90deg,#04080880,#0000 72%)}.gsi-home-command__event-content{padding:calc(11 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px))}.gsi-home-command__event-topline>span:first-child{padding:calc(4 * var(--gsi-space-unit,1px)) calc(7 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--primary) / .27);border-radius:calc(999 * var(--gsi-space-unit,1px));letter-spacing:.1em;background:#00000047}.gsi-home-command__event-main{gap:calc(11 * var(--gsi-space-unit,1px))}.gsi-home-command__event-date{width:calc(52 * var(--gsi-space-unit,1px));height:calc(61 * var(--gsi-space-unit,1px));border-color:hsl(var(--primary) / .64);box-shadow:inset 0 0 16px hsl(var(--primary) / .07);background:#0000007a}.gsi-home-command__event-date strong{font-size:calc(30px * var(--gsi-font-scale,1))}.gsi-home-command__event-copy>strong{font-size:clamp(calc(18px * var(--gsi-font-scale,1)), 5.5vw, calc(23px * var(--gsi-font-scale,1)))}.gsi-home-command__access{gap:calc(5 * var(--gsi-space-unit,1px))}.gsi-home-command__access-card{border-color:hsl(var(--border) / .58);background:linear-gradient(135deg, hsl(var(--card) / .9), hsl(var(--card) / .62));box-shadow:inset 0 1px 0 hsl(var(--foreground) / .025);position:relative;overflow:hidden}.gsi-home-command__access-card:before{content:"";background:hsl(var(--primary));opacity:.7;width:2px;position:absolute;top:0;bottom:0;left:0;right:auto}.gsi-home-command__access-card.is-violet:before{background:hsl(var(--accent))}.gsi-home-command__access-card>span:first-child{background:hsl(var(--background) / .25);border:1px solid}.gsi-home-command__access-card>svg{width:calc(24 * var(--gsi-space-unit,1px));height:calc(24 * var(--gsi-space-unit,1px));padding:calc(6 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--border) / .58);border-radius:calc(999 * var(--gsi-space-unit,1px));background:hsl(var(--background) / .28)}.gsi-home-command__ticker{border-radius:var(--home-radius-sm);background:linear-gradient(90deg, hsl(var(--primary) / .07), hsl(var(--card) / .76) 42%);overflow:hidden}}@media (prefers-reduced-motion:reduce){.gsi-home-command__season-chip>i,.gsi-home-command__section-heading i{animation:none}.gsi-home-command__event-image,.gsi-home-command__primary-cta,.gsi-home-command__secondary-cta,.gsi-home-command__access-card{transition:none}}.gsi-match-card,.gsi-match-card:hover,.gsi-match-card.is-mine{box-shadow:inset 0 1px 0 var(--tm-glass-highlight-strong), inset 0 -1px 0 var(--tm-inset-shade)!important;filter:none!important}.gsi-match-card:before{box-shadow:none!important}.gsi-basemap--dark .leaflet-tile-pane{filter:invert()hue-rotate(180deg)brightness(.92)contrast(.9)saturate(.75)}.theme-light .gsi-basemap--dark .leaflet-tile-pane{filter:none}:is(.ibnf-pair,.gsi-match-card) :is(.ibnf-btn-call,.ibnf-btn-console,.ibnf-btn-undo,.ibnf-btn-presence,.ibnf-btn-noshow,.gsi-tc-console){min-height:calc(40 * var(--gsi-space-unit,1px))}.ibnf-swiss-search{min-height:calc(40 * var(--gsi-space-unit,1px));cursor:text}@media not all and (min-width:1024px){.max-lg\:grid{display:grid}.max-lg\:grid>*{min-width:0;min-height:0}}@media (min-width:640px){.sm\:flex>*,.sm\:grid>*{min-width:0;min-height:0}}@media (min-width:768px){.md\:flex>*,.md\:grid>*{min-width:0;min-height:0}}@media (min-width:1024px){.lg\:flex>*,.lg\:grid>*{min-width:0;min-height:0}}.marker\:text-muted-foreground\/60 ::marker{color:hsl(var(--muted-foreground) / .6)}.marker\:text-muted-foreground\/60::marker{color:hsl(var(--muted-foreground) / .6)}.file\:border-0::-webkit-file-upload-button{border-width:0}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::-webkit-file-upload-button{background-color:#0000}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::-webkit-file-upload-button{font-size:calc(.875rem * var(--gsi-font-scale,1));line-height:calc(1.25rem * var(--gsi-font-scale,1))}.file\:text-sm::file-selector-button{font-size:calc(.875rem * var(--gsi-font-scale,1));line-height:calc(1.25rem * var(--gsi-font-scale,1))}.file\:font-medium::-webkit-file-upload-button{font-weight:500}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::-webkit-file-upload-button{color:hsl(var(--foreground))}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.theme-light .tournament-card-dark .file\:text-foreground::-webkit-file-upload-button{color:#fafafa!important}.theme-light .tournament-card-dark .file\:text-foreground::file-selector-button{color:#fafafa!important}.ranking-blader-on-banner .file\:text-foreground::-webkit-file-upload-button{color:#fafafa;text-shadow:0 1px 3px #000000d9,0 2px 6px #0009}.ranking-blader-on-banner .file\:text-foreground::file-selector-button{color:#fafafa;text-shadow:0 1px 3px #000000d9,0 2px 6px #0009}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-white\/35::placeholder{color:#ffffff59}.theme-light .tournament-card-dark .placeholder\:text-muted-foreground::placeholder{color:#d1d1d1!important}.ranking-blader-on-banner .placeholder\:text-muted-foreground::placeholder{color:#e0e0e0;text-shadow:0 1px 2px #000000bf,0 2px 4px #00000080}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:bottom-1\.5:before{content:var(--tw-content);bottom:calc(6 * var(--gsi-space-unit,1px))}.before\:left-0:before{content:var(--tw-content);left:0}.before\:top-1\.5:before{content:var(--tw-content);top:calc(6 * var(--gsi-space-unit,1px))}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:bg-gradient-to-b:before{content:var(--tw-content);background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.before\:from-transparent:before{content:var(--tw-content);--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.before\:via-border\/70:before{content:var(--tw-content);--tw-gradient-to:hsl(var(--border) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), hsl(var(--border) / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.before\:to-transparent:before{content:var(--tw-content);--tw-gradient-to:transparent var(--tw-gradient-to-position)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(-8 * var(--gsi-space-unit,1px))}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:calc(4 * var(--gsi-space-unit,1px))}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:mt-0:first-child{margin-top:0}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.first\:border-t-0:first-child{border-top-width:0}.first\:pt-3:first-child{padding-top:calc(12 * var(--gsi-space-unit,1px))}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-0:last-child{border-width:0}.last\:border-b-0:last-child{border-bottom-width:0}.last\:border-r-0:last-child{border-right-width:0}.even\:bg-muted\/40:nth-child(2n){background-color:hsl(var(--muted) / .4)}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:z-10:hover{z-index:10}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-100:hover{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.005\]:hover{--tw-scale-x:1.005;--tw-scale-y:1.005;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:animate-none:hover{animation:none}.hover\:border-\[\#f6c344\]\/45:hover{border-color:#f6c34473}.hover\:border-\[color\:var\(--ibnf-acid-line\)\]:hover{border-color:var(--ibnf-acid-line)}.hover\:border-accent\/40:hover{border-color:hsl(var(--accent) / .4)}.hover\:border-amber-400:hover{--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.hover\:border-amber-500\/50:hover{border-color:#f59e0b80}.hover\:border-blue-500\/30:hover{border-color:#3b82f64d}.hover\:border-border:hover{border-color:hsl(var(--border))}.hover\:border-border\/80:hover{border-color:hsl(var(--border) / .8)}.hover\:border-foreground\/30:hover{border-color:hsl(var(--foreground) / .3)}.hover\:border-indigo-500\/30:hover{border-color:#6366f14d}.hover\:border-muted-foreground\/40:hover{border-color:hsl(var(--muted-foreground) / .4)}.hover\:border-orange-500\/50:hover{border-color:#f9731680}.hover\:border-pink-500\/30:hover{border-color:#ec48994d}.hover\:border-primary:hover{border-color:hsl(var(--primary))}.hover\:border-primary\/30:hover{border-color:hsl(var(--primary) / .3)}.hover\:border-primary\/35:hover{border-color:hsl(var(--primary) / .35)}.hover\:border-primary\/40:hover{border-color:hsl(var(--primary) / .4)}.hover\:border-primary\/45:hover{border-color:hsl(var(--primary) / .45)}.hover\:border-primary\/50:hover{border-color:hsl(var(--primary) / .5)}.hover\:border-primary\/60:hover{border-color:hsl(var(--primary) / .6)}.hover\:border-red-400\/55:hover{border-color:#f871718c}.hover\:border-red-500\/30:hover{border-color:#ef44444d}.hover\:border-sky-500\/30:hover{border-color:#0ea5e94d}.hover\:border-white\/10:hover{border-color:#ffffff1a}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:border-white\/25:hover{border-color:#ffffff40}.hover\:bg-\[\#005ea6\]:hover{--tw-bg-opacity:1;background-color:rgb(0 94 166/var(--tw-bg-opacity,1))}.hover\:bg-\[\#7dffa7\]:hover{--tw-bg-opacity:1;background-color:rgb(125 255 167/var(--tw-bg-opacity,1))}.hover\:bg-\[\#88DD00\]:hover{--tw-bg-opacity:1;background-color:rgb(136 221 0/var(--tw-bg-opacity,1))}.hover\:bg-\[\#AAFF00\]\/10:hover{background-color:#aaff001a}.hover\:bg-\[\#f6c344\]\/10:hover{background-color:#f6c3441a}.hover\:bg-\[hsl\(var\(--destructive-solid\)\/0\.85\)\]:hover{background-color:hsl(var(--destructive-solid)/.85)}.hover\:bg-\[hsl\(var\(--destructive-solid\)\/0\.88\)\]:hover{background-color:hsl(var(--destructive-solid)/.88)}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-accent\/20:hover{background-color:hsl(var(--accent) / .2)}.hover\:bg-accent\/30:hover{background-color:hsl(var(--accent) / .3)}.hover\:bg-accent\/50:hover{background-color:hsl(var(--accent) / .5)}.hover\:bg-amber-500:hover{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.hover\:bg-amber-500\/10:hover{background-color:#f59e0b1a}.hover\:bg-amber-500\/20:hover{background-color:#f59e0b33}.hover\:bg-amber-700:hover{--tw-bg-opacity:1;background-color:rgb(180 83 9/var(--tw-bg-opacity,1))}.hover\:bg-background:hover{background-color:hsl(var(--background))}.hover\:bg-background\/40:hover{background-color:hsl(var(--background) / .4)}.hover\:bg-background\/60:hover{background-color:hsl(var(--background) / .6)}.hover\:bg-background\/70:hover{background-color:hsl(var(--background) / .7)}.hover\:bg-background\/90:hover{background-color:hsl(var(--background) / .9)}.hover\:bg-black\/45:hover{background-color:#00000073}.hover\:bg-black\/50:hover{background-color:#00000080}.hover\:bg-black\/70:hover{background-color:#000000b3}.hover\:bg-black\/75:hover{background-color:#000000bf}.hover\:bg-blue-500\/10:hover{background-color:#3b82f61a}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:bg-blue-900:hover{--tw-bg-opacity:1;background-color:rgb(30 58 138/var(--tw-bg-opacity,1))}.hover\:bg-card:hover{background-color:hsl(var(--card))}.hover\:bg-card\/60:hover{background-color:hsl(var(--card) / .6)}.hover\:bg-destructive\/10:hover{background-color:hsl(var(--destructive) / .1)}.hover\:bg-destructive\/20:hover{background-color:hsl(var(--destructive) / .2)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-emerald-600:hover{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.hover\:bg-emerald-700:hover{--tw-bg-opacity:1;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-900:hover{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.hover\:bg-green-500\/10:hover{background-color:#22c55e1a}.hover\:bg-green-600:hover{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.hover\:bg-green-700:hover{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity,1))}.hover\:bg-green-900\/60:hover{background-color:#14532d99}.hover\:bg-indigo-500\/10:hover{background-color:#6366f11a}.hover\:bg-indigo-700:hover{--tw-bg-opacity:1;background-color:rgb(67 56 202/var(--tw-bg-opacity,1))}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted-foreground\/20:hover{background-color:hsl(var(--muted-foreground) / .2)}.hover\:bg-muted\/20:hover{background-color:hsl(var(--muted) / .2)}.hover\:bg-muted\/30:hover{background-color:hsl(var(--muted) / .3)}.hover\:bg-muted\/35:hover{background-color:hsl(var(--muted) / .35)}.hover\:bg-muted\/40:hover{background-color:hsl(var(--muted) / .4)}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-muted\/70:hover{background-color:hsl(var(--muted) / .7)}.hover\:bg-neutral-900:hover{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.hover\:bg-orange-500\/10:hover{background-color:#f973161a}.hover\:bg-orange-600:hover{--tw-bg-opacity:1;background-color:rgb(234 88 12/var(--tw-bg-opacity,1))}.hover\:bg-pink-500\/10:hover{background-color:#ec48991a}.hover\:bg-pink-700:hover{--tw-bg-opacity:1;background-color:rgb(190 24 93/var(--tw-bg-opacity,1))}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/10:hover{background-color:hsl(var(--primary) / .1)}.hover\:bg-primary\/15:hover{background-color:hsl(var(--primary) / .15)}.hover\:bg-primary\/20:hover{background-color:hsl(var(--primary) / .2)}.hover\:bg-primary\/5:hover{background-color:hsl(var(--primary) / .05)}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-primary\/95:hover{background-color:hsl(var(--primary) / .95)}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-red-500\/15:hover{background-color:#ef444426}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.hover\:bg-red-900\/20:hover{background-color:#7f1d1d33}.hover\:bg-red-900\/50:hover{background-color:#7f1d1d80}.hover\:bg-rose-500:hover{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/20:hover{background-color:hsl(var(--secondary) / .2)}.hover\:bg-secondary\/30:hover{background-color:hsl(var(--secondary) / .3)}.hover\:bg-secondary\/40:hover{background-color:hsl(var(--secondary) / .4)}.hover\:bg-secondary\/50:hover{background-color:hsl(var(--secondary) / .5)}.hover\:bg-secondary\/60:hover{background-color:hsl(var(--secondary) / .6)}.hover\:bg-secondary\/70:hover{background-color:hsl(var(--secondary) / .7)}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:bg-sky-600:hover{--tw-bg-opacity:1;background-color:rgb(2 132 199/var(--tw-bg-opacity,1))}.hover\:bg-sky-700:hover{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/25:hover{background-color:#ffffff40}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/\[\.06\]:hover{background-color:#ffffff0f}.hover\:bg-white\/\[0\.035\]:hover{background-color:#ffffff09}.hover\:bg-white\/\[0\.045\]:hover{background-color:#ffffff0b}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:bg-white\/\[0\.055\]:hover{background-color:#ffffff0e}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}.hover\:bg-white\/\[0\.09\]:hover{background-color:#ffffff17}.hover\:bg-yellow-900\/60:hover{background-color:#713f1299}.hover\:bg-zinc-700:hover{--tw-bg-opacity:1;background-color:rgb(63 63 70/var(--tw-bg-opacity,1))}.hover\:from-primary\/25:hover{--tw-gradient-from:hsl(var(--primary) / .25) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:via-primary\/15:hover{--tw-gradient-to:hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), hsl(var(--primary) / .15) var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:to-primary\/10:hover{--tw-gradient-to:hsl(var(--primary) / .1) var(--tw-gradient-to-position)}.hover\:text-\[\#AAFF00\]:hover{--tw-text-opacity:1;color:rgb(170 255 0/var(--tw-text-opacity,1))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-amber-400:hover{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.hover\:text-amber-700:hover{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.hover\:text-destructive:hover{color:hsl(var(--destructive))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.hover\:text-green-600:hover{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-orange-500:hover{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-primary\/70:hover{color:hsl(var(--primary) / .7)}.hover\:text-primary\/80:hover{color:hsl(var(--primary) / .8)}.hover\:text-red-300:hover{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.hover\:text-red-500:hover{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:text-white\/90:hover{color:#ffffffe6}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-50:hover{opacity:.5}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_0_20px_-10px_hsl\(var\(--primary\)\/0\.6\)\]:hover{--tw-shadow:0 0 20px -10px hsl(var(--primary)/.6);--tw-shadow-colored:0 0 20px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_0_20px_-10px_hsl\(var\(--violet\)\/0\.7\)\]:hover{--tw-shadow:0 0 20px -10px hsl(var(--violet)/.7);--tw-shadow-colored:0 0 20px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_0_30px_-8px_hsl\(var\(--primary\)\/0\.5\)\,0_0_40px_-10px_hsl\(var\(--violet\)\/0\.45\)\]:hover{--tw-shadow:0 0 30px -8px hsl(var(--primary)/.5),0 0 40px -10px hsl(var(--violet)/.45);--tw-shadow-colored:0 0 30px -8px var(--tw-shadow-color), 0 0 40px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_20px_60px_-15px_hsl\(var\(--primary\)\/0\.35\)\]:hover{--tw-shadow:0 20px 60px -15px hsl(var(--primary)/.35);--tw-shadow-colored:0 20px 60px -15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_8px_30px_-12px_hsl\(var\(--primary\)\/0\.35\)\]:hover{--tw-shadow:0 8px 30px -12px hsl(var(--primary)/.35);--tw-shadow-colored:0 8px 30px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_8px_30px_hsl\(0_0\%_0\%\/0\.7\)\]:hover{--tw-shadow:0 8px 30px #000000b3;--tw-shadow-colored:0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-none:hover{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-black\/15:hover{--tw-shadow-color:#00000026;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-primary\/40:hover{--tw-shadow-color:hsl(var(--primary) / .4);--tw-shadow:var(--tw-shadow-colored)}.hover\:ring-2:hover{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.hover\:ring-primary:hover{--tw-ring-color:hsl(var(--primary))}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.theme-light .tournament-card-dark .hover\:text-foreground:hover{color:#fafafa!important}.theme-light .tournament-card-dark .hover\:text-muted-foreground:hover{color:#d1d1d1!important}.ranking-blader-on-banner .hover\:text-foreground:hover{color:#fafafa;text-shadow:0 1px 3px #000000d9,0 2px 6px #0009}.ranking-blader-on-banner .hover\:text-muted-foreground:hover{color:#e0e0e0;text-shadow:0 1px 2px #000000bf,0 2px 4px #00000080}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:not-sr-only:focus{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:bottom-8:focus{bottom:calc(32 * var(--gsi-space-unit,1px))}.focus\:left-2:focus{left:calc(8 * var(--gsi-space-unit,1px))}.focus\:z-20:focus{z-index:20}.focus\:rounded:focus{border-radius:calc(4 * var(--gsi-space-unit,1px))}.focus\:border-primary:focus{border-color:hsl(var(--primary))}.focus\:border-primary\/50:focus{border-color:hsl(var(--primary) / .5)}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-background:focus{background-color:hsl(var(--background))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:px-2:focus{padding-left:calc(8 * var(--gsi-space-unit,1px));padding-right:calc(8 * var(--gsi-space-unit,1px))}.focus\:py-1:focus{padding-top:calc(4 * var(--gsi-space-unit,1px));padding-bottom:calc(4 * var(--gsi-space-unit,1px))}.focus\:text-xs:focus{font-size:calc(.75rem * var(--gsi-font-scale,1));line-height:calc(1rem * var(--gsi-font-scale,1))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-destructive:focus{color:hsl(var(--destructive))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-primary\/20:focus{--tw-ring-color:hsl(var(--primary) / .2)}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-ring\/60:focus{--tw-ring-color:hsl(var(--ring) / .6)}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-primary\/50:focus-visible{border-color:hsl(var(--primary) / .5)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:ring-0:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.focus-visible\:ring-\[color\:var\(--ibnf-acid\)\]:focus-visible{--tw-ring-color:var(--ibnf-acid)}.focus-visible\:ring-primary:focus-visible{--tw-ring-color:hsl(var(--primary))}.focus-visible\:ring-primary\/50:focus-visible{--tw-ring-color:hsl(var(--primary) / .5)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-ring\/60:focus-visible{--tw-ring-color:hsl(var(--ring) / .6)}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color:hsl(var(--sidebar-ring))}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width:0px}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.active\:translate-y-0:active{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-100:active{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-90:active{--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[\.985\]:active{--tw-scale-x:.985;--tw-scale-y:.985;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[\.98\]:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[\.99\]:active{--tw-scale-x:.99;--tw-scale-y:.99;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x:.99;--tw-scale-y:.99;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-secondary\/50:active{background-color:hsl(var(--secondary) / .5)}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-white\/20:disabled{color:#fff3}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group[open] .group-open\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group\/overflowing-name:focus-within .group-focus-within\/overflowing-name\:\[animation-play-state\:paused\]{animation-play-state:paused}.group:hover .group-hover\:block{display:block}.group\/card:hover .group-hover\/card\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/card:hover .group-hover\/card\:scale-105,.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.035\]{--tw-scale-x:1.035;--tw-scale-y:1.035;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-primary\/50{border-color:hsl(var(--primary) / .5)}.group:hover .group-hover\:bg-black\/10{background-color:#0000001a}.group:hover .group-hover\:text-primary{color:hsl(var(--primary))}.group:hover .group-hover\:text-sky-400{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity,1))}.group:hover .group-hover\:underline{text-decoration-line:underline}.group\/admin:hover .group-hover\/admin\:opacity-100,.group\/card:hover .group-hover\/card\:opacity-100,.group\/carousel:hover .group-hover\/carousel\:opacity-100,.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group\/row:hover .group-hover\/row\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-0{opacity:0}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-15{opacity:.15}.group:hover .group-hover\:opacity-40{opacity:.4}.group:hover .group-hover\:opacity-60{opacity:.6}.group:hover .group-hover\:opacity-80{opacity:.8}.group:hover .group-hover\:ring-primary\/50{--tw-ring-color:hsl(var(--primary) / .5)}.group:hover .group-hover\:ring-sky-500\/50{--tw-ring-color:#0ea5e980}.group\/card:hover .group-hover\/card\:blur-md{--tw-blur:blur(12px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.group\/card:hover .group-hover\/card\:brightness-50{--tw-brightness:brightness(.5);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.group\/overflowing-name:hover .group-hover\/overflowing-name\:\[animation-play-state\:paused\]{animation-play-state:paused}.group:active .group-active\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.theme-light .tournament-card-dark .group.toaster .group-\[\.toaster\]\:text-foreground{color:#fafafa!important}.theme-light .tournament-card-dark .group.toast .group-\[\.toast\]\:text-muted-foreground{color:#d1d1d1!important}.ranking-blader-on-banner .group.toaster .group-\[\.toaster\]\:text-foreground{color:#fafafa;text-shadow:0 1px 3px #000000d9,0 2px 6px #0009}.ranking-blader-on-banner .group.toast .group-\[\.toast\]\:text-muted-foreground{color:#e0e0e0;text-shadow:0 1px 2px #000000bf,0 2px 4px #00000080}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity:1;color:rgb(254 242 242/var(--tw-text-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:calc(32 * var(--gsi-space-unit,1px))}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.aria-selected\:opacity-30[aria-selected=true]{opacity:.3}.theme-light .tournament-card-dark .aria-selected\:text-muted-foreground[aria-selected=true]{color:#d1d1d1!important}.ranking-blader-on-banner .aria-selected\:text-muted-foreground[aria-selected=true]{color:#e0e0e0;text-shadow:0 1px 2px #000000bf,0 2px 4px #00000080}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[state\=inactive\]\:hidden[data-state=inactive]{display:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x:1.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:.2s ease-out accordion-up}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:.2s ease-out accordion-down}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-\[\#AAFF00\]\/15[data-state=active]{background-color:#aaff0026}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=active\]\:bg-blue-500\/15[data-state=active]{background-color:#3b82f626}.data-\[state\=active\]\:bg-primary[data-state=active]{background-color:hsl(var(--primary))}.data-\[state\=active\]\:bg-primary\/20[data-state=active]{background-color:hsl(var(--primary) / .2)}.data-\[state\=active\]\:bg-red-500\/20[data-state=active]{background-color:#ef444433}.data-\[state\=active\]\:bg-rose-500\/15[data-state=active]{background-color:#f43f5e26}.data-\[state\=checked\]\:bg-\[\#AAFF00\][data-state=checked]{--tw-bg-opacity:1;background-color:rgb(170 255 0/var(--tw-bg-opacity,1))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-\[\#AAFF00\][data-state=active]{--tw-text-opacity:1;color:rgb(170 255 0/var(--tw-text-opacity,1))}.data-\[state\=active\]\:text-blue-700[data-state=active]{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=active\]\:text-primary[data-state=active]{color:hsl(var(--primary))}.data-\[state\=active\]\:text-primary-foreground[data-state=active]{color:hsl(var(--primary-foreground))}.data-\[state\=active\]\:text-red-100[data-state=active]{--tw-text-opacity:1;color:rgb(254 226 226/var(--tw-text-opacity,1))}.data-\[state\=active\]\:text-rose-700[data-state=active]{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\,0_2px_8px_-2px_rgba\(0\,0\,0\,0\.5\)\][data-state=active]{--tw-shadow:inset 0 1px 0 #ffffff0f,0 2px 8px -2px #00000080;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color), 0 2px 8px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:.8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:-13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:-13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.theme-light .tournament-card-dark .data-\[state\=active\]\:text-foreground[data-state=active]{color:#fafafa!important}.ranking-blader-on-banner .data-\[state\=active\]\:text-foreground[data-state=active]{color:#fafafa;text-shadow:0 1px 3px #000000d9,0 2px 6px #0009}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:calc(4 * var(--gsi-space-unit,1px))}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:calc(-16 * var(--gsi-space-unit,1px))}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:calc(-32 * var(--gsi-space-unit,1px))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:calc(32 * var(--gsi-space-unit,1px))!important;height:calc(32 * var(--gsi-space-unit,1px))!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + calc(16 * var(--gsi-space-unit,1px)))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + calc(16 * var(--gsi-space-unit,1px)) + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-state=active] .group-data-\[state\=active\]\:border-primary\/30{border-color:hsl(var(--primary) / .3)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-state=active] .group-data-\[state\=active\]\:bg-primary\/10{background-color:hsl(var(--primary) / .1)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:calc(8 * var(--gsi-space-unit,1px))!important}.group[data-state=active] .group-data-\[state\=active\]\:text-primary{color:hsl(var(--primary))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:calc(6 * var(--gsi-space-unit,1px))}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:calc(10 * var(--gsi-space-unit,1px))}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:calc(4 * var(--gsi-space-unit,1px))}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - calc(16 * var(--gsi-space-unit,1px)))}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\:bg-background\/80{background-color:hsl(var(--background) / .8)}}@media (prefers-reduced-motion:no-preference){@keyframes pulse{50%{opacity:.5}}.motion-safe\:animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}}@media (prefers-reduced-motion:reduce){.motion-reduce\:hidden{display:none}.motion-reduce\:animate-none{animation:none}}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}.dark\:text-amber-100:is(.dark *){--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.dark\:text-amber-300:is(.dark *){--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.dark\:text-amber-400:is(.dark *){--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.dark\:text-cyan-200:is(.dark *){--tw-text-opacity:1;color:rgb(165 243 252/var(--tw-text-opacity,1))}.dark\:text-emerald-300:is(.dark *){--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.dark\:text-green-400:is(.dark *){--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.dark\:text-orange-400:is(.dark *){--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.dark\:text-yellow-400:is(.dark *){--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.dark\:text-zinc-200:is(.dark *){--tw-text-opacity:1;color:rgb(228 228 231/var(--tw-text-opacity,1))}.dark\:data-\[state\=active\]\:text-blue-300[data-state=active]:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.dark\:data-\[state\=active\]\:text-rose-300[data-state=active]:is(.dark *){--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}@media not all and (min-width:1024px){.max-lg\:grid{display:grid}.max-lg\:h-auto{height:auto}.max-lg\:w-full{width:100%}.max-lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.max-lg\:border-b{border-bottom-width:1px}.max-lg\:border-border{border-color:hsl(var(--border))}}@media not all and (min-width:768px){.max-md\:hidden{display:none}}@media not all and (min-width:640px){.max-sm\:top-\[2\%\]{top:2%}.max-sm\:hidden{display:none}.max-sm\:h-\[96dvh\]{height:96dvh}.max-sm\:max-h-\[96dvh\]{max-height:96dvh}.max-sm\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.max-sm\:rounded-xl{border-radius:calc(12 * var(--gsi-space-unit,1px))}.max-sm\:border{border-width:1px}.max-sm\:border-border\/70{border-color:hsl(var(--border) / .7)}.max-sm\:bg-card\/70{background-color:hsl(var(--card) / .7)}.max-sm\:p-2\.5{padding:calc(10 * var(--gsi-space-unit,1px))}}@media (max-width:420px){.max-\[420px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:360px){.max-\[360px\]\:line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.max-\[360px\]\:min-h-\[3\.3em\]{min-height:3.3em}.max-\[360px\]\:text-\[11px\]{font-size:calc(11px * var(--gsi-font-scale,1))}}@media (min-width:340px){.min-\[340px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:350px){.min-\[350px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:360px){.min-\[360px\]\:inline{display:inline}}@media (min-width:380px){.min-\[380px\]\:h-32{height:calc(128 * var(--gsi-space-unit,1px))}}@media (min-width:390px){.min-\[390px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:420px){.min-\[420px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:640px){.sm\:static{position:static}.sm\:inset-x-auto{left:auto;right:auto}.sm\:bottom-0{bottom:0}.sm\:bottom-5{bottom:calc(20 * var(--gsi-space-unit,1px))}.sm\:bottom-6{bottom:calc(24 * var(--gsi-space-unit,1px))}.sm\:left-3{left:calc(12 * var(--gsi-space-unit,1px))}.sm\:left-4{left:calc(16 * var(--gsi-space-unit,1px))}.sm\:left-5{left:calc(20 * var(--gsi-space-unit,1px))}.sm\:right-0{right:0}.sm\:right-3{right:calc(12 * var(--gsi-space-unit,1px))}.sm\:right-4{right:calc(16 * var(--gsi-space-unit,1px))}.sm\:right-5{right:calc(20 * var(--gsi-space-unit,1px))}.sm\:right-auto{right:auto}.sm\:top-3{top:calc(12 * var(--gsi-space-unit,1px))}.sm\:top-4{top:calc(16 * var(--gsi-space-unit,1px))}.sm\:top-auto{top:auto}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:-mx-4{margin-left:calc(-16 * var(--gsi-space-unit,1px));margin-right:calc(-16 * var(--gsi-space-unit,1px))}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:-mt-16{margin-top:calc(-64 * var(--gsi-space-unit,1px))}.sm\:-mt-20{margin-top:calc(-80 * var(--gsi-space-unit,1px))}.sm\:mb-2{margin-bottom:calc(8 * var(--gsi-space-unit,1px))}.sm\:mb-3{margin-bottom:calc(12 * var(--gsi-space-unit,1px))}.sm\:mb-5{margin-bottom:calc(20 * var(--gsi-space-unit,1px))}.sm\:mb-6{margin-bottom:calc(24 * var(--gsi-space-unit,1px))}.sm\:mb-7{margin-bottom:calc(28 * var(--gsi-space-unit,1px))}.sm\:mb-8{margin-bottom:calc(32 * var(--gsi-space-unit,1px))}.sm\:ml-2{margin-left:calc(8 * var(--gsi-space-unit,1px))}.sm\:ml-8{margin-left:calc(32 * var(--gsi-space-unit,1px))}.sm\:ml-auto{margin-left:auto}.sm\:mt-0{margin-top:0}.sm\:mt-1{margin-top:calc(4 * var(--gsi-space-unit,1px))}.sm\:mt-1\.5{margin-top:calc(6 * var(--gsi-space-unit,1px))}.sm\:mt-2{margin-top:calc(8 * var(--gsi-space-unit,1px))}.sm\:mt-4{margin-top:calc(16 * var(--gsi-space-unit,1px))}.sm\:mt-6{margin-top:calc(24 * var(--gsi-space-unit,1px))}.sm\:line-clamp-none{-webkit-line-clamp:none;-webkit-box-orient:horizontal;display:block;overflow:visible}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:table-cell{display:table-cell}.sm\:grid{display:grid}.sm\:inline-grid{display:inline-grid}.sm\:hidden{display:none}.sm\:aspect-\[5\/3\]{aspect-ratio:5/3}.sm\:size-3\.5{width:calc(14 * var(--gsi-space-unit,1px));height:calc(14 * var(--gsi-space-unit,1px))}.sm\:h-10{height:calc(40 * var(--gsi-space-unit,1px))}.sm\:h-11{height:calc(44 * var(--gsi-space-unit,1px))}.sm\:h-12{height:calc(48 * var(--gsi-space-unit,1px))}.sm\:h-16{height:calc(64 * var(--gsi-space-unit,1px))}.sm\:h-2{height:calc(8 * var(--gsi-space-unit,1px))}.sm\:h-20{height:calc(80 * var(--gsi-space-unit,1px))}.sm\:h-24{height:calc(96 * var(--gsi-space-unit,1px))}.sm\:h-28{height:calc(112 * var(--gsi-space-unit,1px))}.sm\:h-32{height:calc(128 * var(--gsi-space-unit,1px))}.sm\:h-4{height:calc(16 * var(--gsi-space-unit,1px))}.sm\:h-40{height:calc(160 * var(--gsi-space-unit,1px))}.sm\:h-44{height:calc(176 * var(--gsi-space-unit,1px))}.sm\:h-48{height:calc(192 * var(--gsi-space-unit,1px))}.sm\:h-5{height:calc(20 * var(--gsi-space-unit,1px))}.sm\:h-6{height:calc(24 * var(--gsi-space-unit,1px))}.sm\:h-8{height:calc(32 * var(--gsi-space-unit,1px))}.sm\:h-9{height:calc(36 * var(--gsi-space-unit,1px))}.sm\:h-\[250px\]{height:calc(250 * var(--gsi-space-unit,1px))}.sm\:h-\[420px\]{height:calc(420 * var(--gsi-space-unit,1px))}.sm\:h-\[70vh\]{height:70vh}.sm\:h-\[80vh\]{height:80vh}.sm\:h-\[85vh\]{height:85vh}.sm\:h-auto{height:auto}.sm\:max-h-\[90vh\]{max-height:90vh}.sm\:max-h-\[92vh\]{max-height:92vh}.sm\:min-h-\[106px\]{min-height:calc(106 * var(--gsi-space-unit,1px))}.sm\:min-h-\[250px\]{min-height:calc(250 * var(--gsi-space-unit,1px))}.sm\:min-h-\[92px\]{min-height:calc(92 * var(--gsi-space-unit,1px))}.sm\:w-10{width:calc(40 * var(--gsi-space-unit,1px))}.sm\:w-11{width:calc(44 * var(--gsi-space-unit,1px))}.sm\:w-12{width:calc(48 * var(--gsi-space-unit,1px))}.sm\:w-16{width:calc(64 * var(--gsi-space-unit,1px))}.sm\:w-20{width:calc(80 * var(--gsi-space-unit,1px))}.sm\:w-24{width:calc(96 * var(--gsi-space-unit,1px))}.sm\:w-28{width:calc(112 * var(--gsi-space-unit,1px))}.sm\:w-32{width:calc(128 * var(--gsi-space-unit,1px))}.sm\:w-4{width:calc(16 * var(--gsi-space-unit,1px))}.sm\:w-40{width:calc(160 * var(--gsi-space-unit,1px))}.sm\:w-48{width:calc(192 * var(--gsi-space-unit,1px))}.sm\:w-5{width:calc(20 * var(--gsi-space-unit,1px))}.sm\:w-52{width:calc(208 * var(--gsi-space-unit,1px))}.sm\:w-6{width:calc(24 * var(--gsi-space-unit,1px))}.sm\:w-60{width:calc(240 * var(--gsi-space-unit,1px))}.sm\:w-64{width:calc(256 * var(--gsi-space-unit,1px))}.sm\:w-72{width:calc(288 * var(--gsi-space-unit,1px))}.sm\:w-8{width:calc(32 * var(--gsi-space-unit,1px))}.sm\:w-9{width:calc(36 * var(--gsi-space-unit,1px))}.sm\:w-\[120px\]{width:calc(120 * var(--gsi-space-unit,1px))}.sm\:w-\[130px\]{width:calc(130 * var(--gsi-space-unit,1px))}.sm\:w-\[160px\]{width:calc(160 * var(--gsi-space-unit,1px))}.sm\:w-\[210px\]{width:calc(210 * var(--gsi-space-unit,1px))}.sm\:w-\[360px\]{width:calc(360 * var(--gsi-space-unit,1px))}.sm\:w-\[400px\]{width:calc(400 * var(--gsi-space-unit,1px))}.sm\:w-\[60\%\]{width:60%}.sm\:w-\[94vw\]{width:94vw}.sm\:w-\[98vw\]{width:98vw}.sm\:w-\[calc\(100vw-2rem\)\]{width:calc(100vw - calc(32 * var(--gsi-space-unit,1px)))}.sm\:w-\[calc\(20\%-10px\)\]{width:calc(20% - calc(10 * var(--gsi-space-unit,1px)))}.sm\:w-\[calc\(25\%-12px\)\]{width:calc(25% - calc(12 * var(--gsi-space-unit,1px)))}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:w-max{width:max-content}.sm\:min-w-0{min-width:0}.sm\:min-w-72{min-width:calc(288 * var(--gsi-space-unit,1px))}.sm\:min-w-\[102px\]{min-width:calc(102 * var(--gsi-space-unit,1px))}.sm\:min-w-\[180px\]{min-width:calc(180 * var(--gsi-space-unit,1px))}.sm\:min-w-\[190px\]{min-width:calc(190 * var(--gsi-space-unit,1px))}.sm\:min-w-\[220px\]{min-width:calc(220 * var(--gsi-space-unit,1px))}.sm\:min-w-\[900px\]{min-width:calc(900 * var(--gsi-space-unit,1px))}.sm\:min-w-full{min-width:100%}.sm\:max-w-28{max-width:calc(112 * var(--gsi-space-unit,1px))}.sm\:max-w-2xl{max-width:calc(672 * var(--gsi-space-unit,1px))}.sm\:max-w-3xl{max-width:calc(768 * var(--gsi-space-unit,1px))}.sm\:max-w-4xl{max-width:calc(896 * var(--gsi-space-unit,1px))}.sm\:max-w-\[180px\]{max-width:calc(180 * var(--gsi-space-unit,1px))}.sm\:max-w-\[360px\]{max-width:calc(360 * var(--gsi-space-unit,1px))}.sm\:max-w-\[390px\]{max-width:calc(390 * var(--gsi-space-unit,1px))}.sm\:max-w-\[480px\]{max-width:calc(480 * var(--gsi-space-unit,1px))}.sm\:max-w-\[98vw\]{max-width:98vw}.sm\:max-w-lg{max-width:calc(512 * var(--gsi-space-unit,1px))}.sm\:max-w-md{max-width:calc(448 * var(--gsi-space-unit,1px))}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:calc(384 * var(--gsi-space-unit,1px))}.sm\:max-w-xl{max-width:calc(576 * var(--gsi-space-unit,1px))}.sm\:max-w-xs{max-width:calc(320 * var(--gsi-space-unit,1px))}.sm\:flex-1{flex:1}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink:0}.sm\:basis-auto{flex-basis:auto}.sm\:rotate-0{--tw-rotate:0deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-\[104px_minmax\(0\,1fr\)_40px_36px\]{grid-template-columns:calc(104 * var(--gsi-space-unit,1px)) minmax(0,1fr) calc(40 * var(--gsi-space-unit,1px)) calc(36 * var(--gsi-space-unit,1px))}.sm\:grid-cols-\[3rem_minmax\(0\,1fr\)_5rem_5rem_5rem_5rem\]{grid-template-columns:calc(48 * var(--gsi-space-unit,1px)) minmax(0,1fr) calc(80 * var(--gsi-space-unit,1px)) calc(80 * var(--gsi-space-unit,1px)) calc(80 * var(--gsi-space-unit,1px)) calc(80 * var(--gsi-space-unit,1px))}.sm\:grid-cols-\[42px_minmax\(0\,1fr\)_auto\]{grid-template-columns:calc(42 * var(--gsi-space-unit,1px)) minmax(0,1fr) auto}.sm\:grid-cols-\[50px_minmax\(0\,1fr\)_minmax\(176px\,auto\)\]{grid-template-columns:calc(50 * var(--gsi-space-unit,1px)) minmax(0,1fr) minmax(calc(176 * var(--gsi-space-unit,1px)),auto)}.sm\:grid-cols-\[54px_minmax\(0\,1fr\)_auto\]{grid-template-columns:calc(54 * var(--gsi-space-unit,1px)) minmax(0,1fr) auto}.sm\:grid-cols-\[64px_minmax\(0\,1fr\)_48px_72px\]{grid-template-columns:calc(64 * var(--gsi-space-unit,1px)) minmax(0,1fr) calc(48 * var(--gsi-space-unit,1px)) calc(72 * var(--gsi-space-unit,1px))}.sm\:grid-cols-\[minmax\(0\,150px\)_minmax\(0\,215px\)_minmax\(0\,215px\)_auto\]{grid-template-columns:minmax(0,calc(150 * var(--gsi-space-unit,1px))) minmax(0,calc(215 * var(--gsi-space-unit,1px))) minmax(0,calc(215 * var(--gsi-space-unit,1px))) auto}.sm\:grid-cols-\[minmax\(0\,180px\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,calc(180 * var(--gsi-space-unit,1px))) minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_120px\]{grid-template-columns:minmax(0,1fr) calc(120 * var(--gsi-space-unit,1px))}.sm\:grid-cols-\[minmax\(0\,1fr\)_180px_220px\]{grid-template-columns:minmax(0,1fr) calc(180 * var(--gsi-space-unit,1px)) calc(220 * var(--gsi-space-unit,1px))}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-items-start{justify-items:start}.sm\:gap-0{gap:0}.sm\:gap-1\.5{gap:calc(6 * var(--gsi-space-unit,1px))}.sm\:gap-2{gap:calc(8 * var(--gsi-space-unit,1px))}.sm\:gap-2\.5{gap:calc(10 * var(--gsi-space-unit,1px))}.sm\:gap-3{gap:calc(12 * var(--gsi-space-unit,1px))}.sm\:gap-4{gap:calc(16 * var(--gsi-space-unit,1px))}.sm\:gap-5{gap:calc(20 * var(--gsi-space-unit,1px))}.sm\:gap-6{gap:calc(24 * var(--gsi-space-unit,1px))}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(calc(8 * var(--gsi-space-unit,1px)) * var(--tw-space-x-reverse));margin-left:calc(calc(8 * var(--gsi-space-unit,1px)) * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(calc(16 * var(--gsi-space-unit,1px)) * var(--tw-space-x-reverse));margin-left:calc(calc(16 * var(--gsi-space-unit,1px)) * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(calc(8 * var(--gsi-space-unit,1px)) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(8 * var(--gsi-space-unit,1px)) * var(--tw-space-y-reverse))}.sm\:self-center{align-self:center}.sm\:overflow-x-auto{overflow-x:auto}.sm\:rounded-2xl{border-radius:calc(16 * var(--gsi-space-unit,1px))}.sm\:rounded-\[1\.75rem\]{border-radius:calc(28 * var(--gsi-space-unit,1px))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:rounded-md{border-radius:calc(var(--radius) - 2px)}.sm\:border-4{border-width:4px}.sm\:border-l{border-left-width:1px}.sm\:border-t-0{border-top-width:0}.sm\:p-0{padding:0}.sm\:p-10{padding:calc(40 * var(--gsi-space-unit,1px))}.sm\:p-12{padding:calc(48 * var(--gsi-space-unit,1px))}.sm\:p-2\.5{padding:calc(10 * var(--gsi-space-unit,1px))}.sm\:p-3{padding:calc(12 * var(--gsi-space-unit,1px))}.sm\:p-4{padding:calc(16 * var(--gsi-space-unit,1px))}.sm\:p-5{padding:calc(20 * var(--gsi-space-unit,1px))}.sm\:p-6{padding:calc(24 * var(--gsi-space-unit,1px))}.sm\:p-7{padding:calc(28 * var(--gsi-space-unit,1px))}.sm\:p-8{padding:calc(32 * var(--gsi-space-unit,1px))}.sm\:px-1\.5{padding-left:calc(6 * var(--gsi-space-unit,1px));padding-right:calc(6 * var(--gsi-space-unit,1px))}.sm\:px-2{padding-left:calc(8 * var(--gsi-space-unit,1px));padding-right:calc(8 * var(--gsi-space-unit,1px))}.sm\:px-2\.5{padding-left:calc(10 * var(--gsi-space-unit,1px));padding-right:calc(10 * var(--gsi-space-unit,1px))}.sm\:px-3{padding-left:calc(12 * var(--gsi-space-unit,1px));padding-right:calc(12 * var(--gsi-space-unit,1px))}.sm\:px-4{padding-left:calc(16 * var(--gsi-space-unit,1px));padding-right:calc(16 * var(--gsi-space-unit,1px))}.sm\:px-5{padding-left:calc(20 * var(--gsi-space-unit,1px));padding-right:calc(20 * var(--gsi-space-unit,1px))}.sm\:px-6{padding-left:calc(24 * var(--gsi-space-unit,1px));padding-right:calc(24 * var(--gsi-space-unit,1px))}.sm\:px-8{padding-left:calc(32 * var(--gsi-space-unit,1px));padding-right:calc(32 * var(--gsi-space-unit,1px))}.sm\:py-0{padding-top:0;padding-bottom:0}.sm\:py-1{padding-top:calc(4 * var(--gsi-space-unit,1px));padding-bottom:calc(4 * var(--gsi-space-unit,1px))}.sm\:py-1\.5{padding-top:calc(6 * var(--gsi-space-unit,1px));padding-bottom:calc(6 * var(--gsi-space-unit,1px))}.sm\:py-10{padding-top:calc(40 * var(--gsi-space-unit,1px));padding-bottom:calc(40 * var(--gsi-space-unit,1px))}.sm\:py-12{padding-top:calc(48 * var(--gsi-space-unit,1px));padding-bottom:calc(48 * var(--gsi-space-unit,1px))}.sm\:py-3{padding-top:calc(12 * var(--gsi-space-unit,1px));padding-bottom:calc(12 * var(--gsi-space-unit,1px))}.sm\:py-6{padding-top:calc(24 * var(--gsi-space-unit,1px));padding-bottom:calc(24 * var(--gsi-space-unit,1px))}.sm\:pb-1{padding-bottom:calc(4 * var(--gsi-space-unit,1px))}.sm\:pb-16{padding-bottom:calc(64 * var(--gsi-space-unit,1px))}.sm\:pb-7{padding-bottom:calc(28 * var(--gsi-space-unit,1px))}.sm\:pb-8{padding-bottom:calc(32 * var(--gsi-space-unit,1px))}.sm\:pl-3{padding-left:calc(12 * var(--gsi-space-unit,1px))}.sm\:pl-4{padding-left:calc(16 * var(--gsi-space-unit,1px))}.sm\:pl-9{padding-left:calc(36 * var(--gsi-space-unit,1px))}.sm\:pr-3{padding-right:calc(12 * var(--gsi-space-unit,1px))}.sm\:pt-1{padding-top:calc(4 * var(--gsi-space-unit,1px))}.sm\:pt-24{padding-top:calc(96 * var(--gsi-space-unit,1px))}.sm\:pt-3{padding-top:calc(12 * var(--gsi-space-unit,1px))}.sm\:pt-6{padding-top:calc(24 * var(--gsi-space-unit,1px))}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:calc(1.5rem * var(--gsi-font-scale,1));line-height:calc(2rem * var(--gsi-font-scale,1))}.sm\:text-3xl{font-size:calc(1.875rem * var(--gsi-font-scale,1));line-height:calc(2.25rem * var(--gsi-font-scale,1))}.sm\:text-4xl{font-size:calc(2.25rem * var(--gsi-font-scale,1));line-height:calc(2.5rem * var(--gsi-font-scale,1))}.sm\:text-5xl{font-size:calc(3rem * var(--gsi-font-scale,1));line-height:1}.sm\:text-6xl{font-size:calc(3.75rem * var(--gsi-font-scale,1));line-height:1}.sm\:text-7xl{font-size:calc(4.5rem * var(--gsi-font-scale,1));line-height:1}.sm\:text-9xl{font-size:calc(8rem * var(--gsi-font-scale,1));line-height:1}.sm\:text-\[10px\]{font-size:calc(10px * var(--gsi-font-scale,1))}.sm\:text-\[11px\]{font-size:calc(11px * var(--gsi-font-scale,1))}.sm\:text-\[42px\]{font-size:calc(42px * var(--gsi-font-scale,1))}.sm\:text-\[9px\]{font-size:calc(9px * var(--gsi-font-scale,1))}.sm\:text-base{font-size:calc(1rem * var(--gsi-font-scale,1));line-height:calc(1.5rem * var(--gsi-font-scale,1))}.sm\:text-lg{font-size:calc(1.125rem * var(--gsi-font-scale,1));line-height:calc(1.75rem * var(--gsi-font-scale,1))}.sm\:text-sm{font-size:calc(.875rem * var(--gsi-font-scale,1));line-height:calc(1.25rem * var(--gsi-font-scale,1))}.sm\:text-xl{font-size:calc(1.25rem * var(--gsi-font-scale,1));line-height:calc(1.75rem * var(--gsi-font-scale,1))}.sm\:text-xs{font-size:calc(.75rem * var(--gsi-font-scale,1));line-height:calc(1rem * var(--gsi-font-scale,1))}.sm\:leading-relaxed{line-height:1.625}.sm\:tracking-\[0\.14em\]{letter-spacing:.14em}.sm\:opacity-0{opacity:0}.sm\:opacity-45{opacity:.45}.sm\:scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.sm\:scrollbar-hide::-webkit-scrollbar{display:none}.group:hover .sm\:group-hover\:opacity-100{opacity:1}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}}@media (min-width:700px){.min-\[700px\]\:block{display:block}.min-\[700px\]\:w-32{width:calc(128 * var(--gsi-space-unit,1px))}.min-\[700px\]\:gap-1{gap:calc(4 * var(--gsi-space-unit,1px))}.min-\[700px\]\:text-xs{font-size:calc(.75rem * var(--gsi-font-scale,1));line-height:calc(1rem * var(--gsi-font-scale,1))}.min-\[700px\]\:tracking-wide{letter-spacing:.025em}}@media (min-width:768px){.md\:absolute{position:absolute}.md\:relative{position:relative}.md\:bottom-6{bottom:calc(24 * var(--gsi-space-unit,1px))}.md\:left-8{left:calc(32 * var(--gsi-space-unit,1px))}.md\:left-auto{left:auto}.md\:right-6{right:calc(24 * var(--gsi-space-unit,1px))}.md\:right-8{right:calc(32 * var(--gsi-space-unit,1px))}.md\:z-auto{z-index:auto}.md\:col-span-2{grid-column:span 2/span 2}.md\:mb-10{margin-bottom:calc(40 * var(--gsi-space-unit,1px))}.md\:mb-12{margin-bottom:calc(48 * var(--gsi-space-unit,1px))}.md\:mb-14{margin-bottom:calc(56 * var(--gsi-space-unit,1px))}.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-10{height:calc(40 * var(--gsi-space-unit,1px))}.md\:h-14{height:calc(56 * var(--gsi-space-unit,1px))}.md\:h-24{height:calc(96 * var(--gsi-space-unit,1px))}.md\:h-48{height:calc(192 * var(--gsi-space-unit,1px))}.md\:h-64{height:calc(256 * var(--gsi-space-unit,1px))}.md\:h-\[360px\]{height:calc(360 * var(--gsi-space-unit,1px))}.md\:h-\[380px\]{height:calc(380 * var(--gsi-space-unit,1px))}.md\:h-\[55vh\]{height:55vh}.md\:h-\[560px\]{height:calc(560 * var(--gsi-space-unit,1px))}.md\:h-\[85vh\]{height:85vh}.md\:min-h-0{min-height:0}.md\:min-h-\[460px\]{min-height:calc(460 * var(--gsi-space-unit,1px))}.md\:w-14{width:calc(56 * var(--gsi-space-unit,1px))}.md\:w-24{width:calc(96 * var(--gsi-space-unit,1px))}.md\:w-64{width:calc(256 * var(--gsi-space-unit,1px))}.md\:w-80{width:calc(320 * var(--gsi-space-unit,1px))}.md\:w-\[170px\]{width:calc(170 * var(--gsi-space-unit,1px))}.md\:w-\[300px\]{width:calc(300 * var(--gsi-space-unit,1px))}.md\:w-\[560px\]{width:calc(560 * var(--gsi-space-unit,1px))}.md\:w-\[62\%\]{width:62%}.md\:w-\[calc\(\(100\%-48px\)\/3\)\]{width:calc((100% - calc(48 * var(--gsi-space-unit,1px))) / 3)}.md\:w-\[calc\(12\.5\%-11px\)\]{width:calc(12.5% - calc(11 * var(--gsi-space-unit,1px)))}.md\:w-\[calc\(16\.666\%-14px\)\]{width:calc(16.666% - calc(14 * var(--gsi-space-unit,1px)))}.md\:w-\[calc\(20\%-13px\)\]{width:calc(20% - calc(13 * var(--gsi-space-unit,1px)))}.md\:w-\[calc\(33\.333\%-11px\)\]{width:calc(33.333% - calc(11 * var(--gsi-space-unit,1px)))}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-3xl{max-width:calc(768 * var(--gsi-space-unit,1px))}.md\:max-w-5xl{max-width:calc(1024 * var(--gsi-space-unit,1px))}.md\:max-w-\[260px\]{max-width:calc(260 * var(--gsi-space-unit,1px))}.md\:max-w-\[420px\]{max-width:calc(420 * var(--gsi-space-unit,1px))}.md\:max-w-\[55\%\]{max-width:55%}.md\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[1\.1fr_1\.4fr_auto\]{grid-template-columns:1.1fr 1.4fr auto}.md\:grid-cols-\[1fr_220px\]{grid-template-columns:1fr calc(220 * var(--gsi-space-unit,1px))}.md\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.md\:grid-cols-\[300px_minmax\(0\,1fr\)\]{grid-template-columns:calc(300 * var(--gsi-space-unit,1px)) minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_180px_220px_auto\]{grid-template-columns:minmax(0,1fr) calc(180 * var(--gsi-space-unit,1px)) calc(220 * var(--gsi-space-unit,1px)) auto}.md\:grid-cols-\[minmax\(0\,1fr\)_220px_220px\]{grid-template-columns:minmax(0,1fr) calc(220 * var(--gsi-space-unit,1px)) calc(220 * var(--gsi-space-unit,1px))}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.md\:grid-cols-\[minmax\(140px\,\.7fr\)_minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(calc(140 * var(--gsi-space-unit,1px)),.7fr) minmax(0,1fr) auto auto}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-end{justify-content:flex-end}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:gap-0{gap:0}.md\:gap-3{gap:calc(12 * var(--gsi-space-unit,1px))}.md\:gap-4{gap:calc(16 * var(--gsi-space-unit,1px))}.md\:gap-5{gap:calc(20 * var(--gsi-space-unit,1px))}.md\:gap-6{gap:calc(24 * var(--gsi-space-unit,1px))}.md\:space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(calc(48 * var(--gsi-space-unit,1px)) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(48 * var(--gsi-space-unit,1px)) * var(--tw-space-y-reverse))}.md\:self-center{align-self:center}.md\:overflow-y-auto{overflow-y:auto}.md\:via-\[\#0a0b0e\]\/60{--tw-gradient-to:#0a0b0e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0a0b0e99 var(--tw-gradient-via-position), var(--tw-gradient-to)}.md\:p-12{padding:calc(48 * var(--gsi-space-unit,1px))}.md\:p-4{padding:calc(16 * var(--gsi-space-unit,1px))}.md\:p-5{padding:calc(20 * var(--gsi-space-unit,1px))}.md\:p-6{padding:calc(24 * var(--gsi-space-unit,1px))}.md\:p-8{padding:calc(32 * var(--gsi-space-unit,1px))}.md\:px-12{padding-left:calc(48 * var(--gsi-space-unit,1px));padding-right:calc(48 * var(--gsi-space-unit,1px))}.md\:px-4{padding-left:calc(16 * var(--gsi-space-unit,1px));padding-right:calc(16 * var(--gsi-space-unit,1px))}.md\:px-8{padding-left:calc(32 * var(--gsi-space-unit,1px));padding-right:calc(32 * var(--gsi-space-unit,1px))}.md\:py-12{padding-top:calc(48 * var(--gsi-space-unit,1px));padding-bottom:calc(48 * var(--gsi-space-unit,1px))}.md\:py-16{padding-top:calc(64 * var(--gsi-space-unit,1px));padding-bottom:calc(64 * var(--gsi-space-unit,1px))}.md\:py-4{padding-top:calc(16 * var(--gsi-space-unit,1px));padding-bottom:calc(16 * var(--gsi-space-unit,1px))}.md\:pb-0{padding-bottom:0}.md\:pb-10{padding-bottom:calc(40 * var(--gsi-space-unit,1px))}.md\:pb-3{padding-bottom:calc(12 * var(--gsi-space-unit,1px))}.md\:pt-24{padding-top:calc(96 * var(--gsi-space-unit,1px))}.md\:text-2xl{font-size:calc(1.5rem * var(--gsi-font-scale,1));line-height:calc(2rem * var(--gsi-font-scale,1))}.md\:text-3xl{font-size:calc(1.875rem * var(--gsi-font-scale,1));line-height:calc(2.25rem * var(--gsi-font-scale,1))}.md\:text-4xl{font-size:calc(2.25rem * var(--gsi-font-scale,1));line-height:calc(2.5rem * var(--gsi-font-scale,1))}.md\:text-5xl{font-size:calc(3rem * var(--gsi-font-scale,1));line-height:1}.md\:text-6xl{font-size:calc(3.75rem * var(--gsi-font-scale,1));line-height:1}.md\:text-7xl{font-size:calc(4.5rem * var(--gsi-font-scale,1));line-height:1}.md\:text-\[11px\]{font-size:calc(11px * var(--gsi-font-scale,1))}.md\:text-\[13px\]{font-size:calc(13px * var(--gsi-font-scale,1))}.md\:text-\[15px\]{font-size:calc(15px * var(--gsi-font-scale,1))}.md\:text-base{font-size:calc(1rem * var(--gsi-font-scale,1));line-height:calc(1.5rem * var(--gsi-font-scale,1))}.md\:text-lg{font-size:calc(1.125rem * var(--gsi-font-scale,1));line-height:calc(1.75rem * var(--gsi-font-scale,1))}.md\:text-sm{font-size:calc(.875rem * var(--gsi-font-scale,1));line-height:calc(1.25rem * var(--gsi-font-scale,1))}.md\:text-xl{font-size:calc(1.25rem * var(--gsi-font-scale,1));line-height:calc(1.75rem * var(--gsi-font-scale,1))}.md\:text-xs{font-size:calc(.75rem * var(--gsi-font-scale,1));line-height:calc(1rem * var(--gsi-font-scale,1))}.md\:opacity-0{opacity:0}.md\:opacity-100{opacity:1}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:calc(8 * var(--gsi-space-unit,1px))}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:calc(8 * var(--gsi-space-unit,1px))}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:calc(12 * var(--gsi-space-unit,1px))}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}}@media (min-width:1024px){.lg\:static{position:static}.lg\:sticky{position:sticky}.lg\:left-12{left:calc(48 * var(--gsi-space-unit,1px))}.lg\:top-20{top:calc(80 * var(--gsi-space-unit,1px))}.lg\:top-24{top:calc(96 * var(--gsi-space-unit,1px))}.lg\:top-4{top:calc(16 * var(--gsi-space-unit,1px))}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:mb-\[21px\]{margin-bottom:calc(21 * var(--gsi-space-unit,1px))}.lg\:mt-0{margin-top:0}.lg\:mt-3{margin-top:calc(12 * var(--gsi-space-unit,1px))}.lg\:mt-auto{margin-top:auto}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:table-cell{display:table-cell}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-14{height:calc(56 * var(--gsi-space-unit,1px))}.lg\:h-\[60vh\]{height:60vh}.lg\:h-\[94vh\]{height:94vh}.lg\:h-full{height:100%}.lg\:h-screen{height:100vh}.lg\:max-h-\[960px\]{max-height:calc(960 * var(--gsi-space-unit,1px))}.lg\:max-h-\[calc\(100vh-22rem\)\]{max-height:calc(100vh - calc(352 * var(--gsi-space-unit,1px)))}.lg\:max-h-\[calc\(100vh-6rem\)\]{max-height:calc(100vh - calc(96 * var(--gsi-space-unit,1px)))}.lg\:min-h-0{min-height:0}.lg\:min-h-\[100dvh\]{min-height:100dvh}.lg\:min-h-\[320px\]{min-height:calc(320 * var(--gsi-space-unit,1px))}.lg\:w-14{width:calc(56 * var(--gsi-space-unit,1px))}.lg\:w-52{width:calc(208 * var(--gsi-space-unit,1px))}.lg\:w-64{width:calc(256 * var(--gsi-space-unit,1px))}.lg\:w-80{width:calc(320 * var(--gsi-space-unit,1px))}.lg\:w-96{width:calc(384 * var(--gsi-space-unit,1px))}.lg\:w-\[200px\]{width:calc(200 * var(--gsi-space-unit,1px))}.lg\:w-\[340px\]{width:calc(340 * var(--gsi-space-unit,1px))}.lg\:w-\[42\%\]{width:42%}.lg\:w-\[calc\(\(100\%-64px\)\/4\)\]{width:calc((100% - calc(64 * var(--gsi-space-unit,1px))) / 4)}.lg\:w-\[calc\(14\.285\%-14px\)\]{width:calc(14.285% - calc(14 * var(--gsi-space-unit,1px)))}.lg\:w-\[calc\(16\.666\%-14px\)\]{width:calc(16.666% - calc(14 * var(--gsi-space-unit,1px)))}.lg\:w-\[calc\(25\%-12px\)\]{width:calc(25% - calc(12 * var(--gsi-space-unit,1px)))}.lg\:w-auto{width:auto}.lg\:w-full{width:100%}.lg\:min-w-0{min-width:0}.lg\:max-w-6xl{max-width:calc(1152 * var(--gsi-space-unit,1px))}.lg\:max-w-\[92vw\]{max-width:92vw}.lg\:max-w-\[min\(1680px\,98vw\)\]{max-width:min(calc(1680 * var(--gsi-space-unit,1px)), 98vw)}.lg\:max-w-lg{max-width:calc(512 * var(--gsi-space-unit,1px))}.lg\:max-w-none{max-width:none}.lg\:flex-1{flex:1}.lg\:shrink{flex-shrink:1}.lg\:shrink-0{flex-shrink:0}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[\.9fr_1\.1fr\],.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1\.05fr_\.95fr\],.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1\.1fr_\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1fr_\.85fr\]{grid-template-columns:1fr .85fr}.lg\:grid-cols-\[1fr_240px\]{grid-template-columns:1fr calc(240 * var(--gsi-space-unit,1px))}.lg\:grid-cols-\[1fr_300px\]{grid-template-columns:1fr calc(300 * var(--gsi-space-unit,1px))}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr calc(320 * var(--gsi-space-unit,1px))}.lg\:grid-cols-\[1fr_350px\]{grid-template-columns:1fr calc(350 * var(--gsi-space-unit,1px))}.lg\:grid-cols-\[1fr_400px\]{grid-template-columns:1fr calc(400 * var(--gsi-space-unit,1px))}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[230px_minmax\(0\,1fr\)_230px\]{grid-template-columns:calc(230 * var(--gsi-space-unit,1px)) minmax(0,1fr) calc(230 * var(--gsi-space-unit,1px))}.lg\:grid-cols-\[260px\,1fr\]{grid-template-columns:calc(260 * var(--gsi-space-unit,1px)) 1fr}.lg\:grid-cols-\[360px_1fr\]{grid-template-columns:calc(360 * var(--gsi-space-unit,1px)) 1fr}.lg\:grid-cols-\[minmax\(0\,\.9fr\)_minmax\(420px\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(calc(420 * var(--gsi-space-unit,1px)),1.1fr)}.lg\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(250px\,0\.65fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(calc(250 * var(--gsi-space-unit,1px)),.65fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)\,480px\]{grid-template-columns:minmax(0,1fr) calc(480 * var(--gsi-space-unit,1px))}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) calc(300 * var(--gsi-space-unit,1px))}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) calc(320 * var(--gsi-space-unit,1px))}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(140px\,0\.65fr\)_minmax\(220px\,1fr\)_minmax\(220px\,1fr\)_auto\]{grid-template-columns:minmax(calc(140 * var(--gsi-space-unit,1px)),.65fr) minmax(calc(220 * var(--gsi-space-unit,1px)),1fr) minmax(calc(220 * var(--gsi-space-unit,1px)),1fr) auto}.lg\:grid-cols-\[minmax\(220px\,1fr\)_220px_auto\]{grid-template-columns:minmax(calc(220 * var(--gsi-space-unit,1px)),1fr) calc(220 * var(--gsi-space-unit,1px)) auto}.lg\:grid-cols-\[minmax\(330px\,410px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(calc(330 * var(--gsi-space-unit,1px)),calc(410 * var(--gsi-space-unit,1px))) minmax(0,1fr)}.lg\:grid-rows-\[minmax\(0\,1fr\)\]{grid-template-rows:minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:items-stretch{align-items:stretch}.lg\:justify-start{justify-content:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:justify-center{justify-content:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-1{gap:calc(4 * var(--gsi-space-unit,1px))}.lg\:gap-2{gap:calc(8 * var(--gsi-space-unit,1px))}.lg\:gap-3{gap:calc(12 * var(--gsi-space-unit,1px))}.lg\:gap-4{gap:calc(16 * var(--gsi-space-unit,1px))}.lg\:gap-5{gap:calc(20 * var(--gsi-space-unit,1px))}.lg\:gap-8{gap:calc(32 * var(--gsi-space-unit,1px))}.lg\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.lg\:space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(calc(40 * var(--gsi-space-unit,1px)) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(40 * var(--gsi-space-unit,1px)) * var(--tw-space-y-reverse))}.lg\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(calc(32 * var(--gsi-space-unit,1px)) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(32 * var(--gsi-space-unit,1px)) * var(--tw-space-y-reverse))}.lg\:self-start{align-self:flex-start}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-visible{overflow:visible}.lg\:overflow-y-auto{overflow-y:auto}.lg\:rounded-2xl{border-radius:calc(16 * var(--gsi-space-unit,1px))}.lg\:rounded-\[11px\]{border-radius:calc(11 * var(--gsi-space-unit,1px))}.lg\:border{border-width:1px}.lg\:border-b-0{border-bottom-width:0}.lg\:border-l{border-left-width:1px}.lg\:border-r{border-right-width:1px}.lg\:border-t-0{border-top-width:0}.lg\:border-border{border-color:hsl(var(--border))}.lg\:p-2{padding:calc(8 * var(--gsi-space-unit,1px))}.lg\:p-4{padding:calc(16 * var(--gsi-space-unit,1px))}.lg\:p-6{padding:calc(24 * var(--gsi-space-unit,1px))}.lg\:p-7{padding:calc(28 * var(--gsi-space-unit,1px))}.lg\:p-8{padding:calc(32 * var(--gsi-space-unit,1px))}.lg\:p-9{padding:calc(36 * var(--gsi-space-unit,1px))}.lg\:px-10{padding-left:calc(40 * var(--gsi-space-unit,1px));padding-right:calc(40 * var(--gsi-space-unit,1px))}.lg\:px-12{padding-left:calc(48 * var(--gsi-space-unit,1px));padding-right:calc(48 * var(--gsi-space-unit,1px))}.lg\:px-6{padding-left:calc(24 * var(--gsi-space-unit,1px));padding-right:calc(24 * var(--gsi-space-unit,1px))}.lg\:px-7{padding-left:calc(28 * var(--gsi-space-unit,1px));padding-right:calc(28 * var(--gsi-space-unit,1px))}.lg\:px-8{padding-left:calc(32 * var(--gsi-space-unit,1px));padding-right:calc(32 * var(--gsi-space-unit,1px))}.lg\:py-2{padding-top:calc(8 * var(--gsi-space-unit,1px));padding-bottom:calc(8 * var(--gsi-space-unit,1px))}.lg\:py-8{padding-top:calc(32 * var(--gsi-space-unit,1px));padding-bottom:calc(32 * var(--gsi-space-unit,1px))}.lg\:pb-10{padding-bottom:calc(40 * var(--gsi-space-unit,1px))}.lg\:pb-12{padding-bottom:calc(48 * var(--gsi-space-unit,1px))}.lg\:pb-3{padding-bottom:calc(12 * var(--gsi-space-unit,1px))}.lg\:pb-4{padding-bottom:calc(16 * var(--gsi-space-unit,1px))}.lg\:pr-1{padding-right:calc(4 * var(--gsi-space-unit,1px))}.lg\:pt-5{padding-top:calc(20 * var(--gsi-space-unit,1px))}.lg\:pt-\[4\.65rem\]{padding-top:calc(74.4 * var(--gsi-space-unit,1px))}.lg\:text-right{text-align:right}.lg\:text-5xl{font-size:calc(3rem * var(--gsi-font-scale,1));line-height:1}.lg\:text-6xl{font-size:calc(3.75rem * var(--gsi-font-scale,1));line-height:1}.lg\:text-7xl{font-size:calc(4.5rem * var(--gsi-font-scale,1));line-height:1}.lg\:opacity-0{opacity:0}.group:hover .lg\:group-hover\:opacity-100{opacity:1}}@media (min-width:1280px){.xl\:block{display:block}.xl\:hidden{display:none}.xl\:h-52{height:calc(208 * var(--gsi-space-unit,1px))}.xl\:w-72{width:calc(288 * var(--gsi-space-unit,1px))}.xl\:w-\[250px\]{width:calc(250 * var(--gsi-space-unit,1px))}.xl\:w-\[270px\]{width:calc(270 * var(--gsi-space-unit,1px))}.xl\:w-\[calc\(20\%-13px\)\]{width:calc(20% - calc(13 * var(--gsi-space-unit,1px)))}.xl\:w-auto{width:auto}.xl\:min-w-0{min-width:0}.xl\:max-w-7xl{max-width:calc(1280 * var(--gsi-space-unit,1px))}.xl\:max-w-\[460px\]{max-width:calc(460 * var(--gsi-space-unit,1px))}.xl\:max-w-sm{max-width:calc(384 * var(--gsi-space-unit,1px))}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.xl\:grid-cols-\[1\.35fr_\.85fr\]{grid-template-columns:1.35fr .85fr}.xl\:grid-cols-\[1\.5fr_1fr\]{grid-template-columns:1.5fr 1fr}.xl\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(300px\,0\.6fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(calc(300 * var(--gsi-space-unit,1px)),.6fr)}.xl\:grid-cols-\[minmax\(0\,1\.55fr\)_minmax\(330px\,\.75fr\)\]{grid-template-columns:minmax(0,1.55fr) minmax(calc(330 * var(--gsi-space-unit,1px)),.75fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)\,620px\]{grid-template-columns:minmax(0,1fr) calc(620 * var(--gsi-space-unit,1px))}.xl\:grid-cols-\[minmax\(0\,1fr\)_420px\]{grid-template-columns:minmax(0,1fr) calc(420 * var(--gsi-space-unit,1px))}.xl\:grid-cols-\[minmax\(240px\,1fr\)_180px_150px_170px_160px\]{grid-template-columns:minmax(calc(240 * var(--gsi-space-unit,1px)),1fr) calc(180 * var(--gsi-space-unit,1px)) calc(150 * var(--gsi-space-unit,1px)) calc(170 * var(--gsi-space-unit,1px)) calc(160 * var(--gsi-space-unit,1px))}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:items-end{align-items:flex-end}.xl\:items-center{align-items:center}.xl\:justify-end{justify-content:flex-end}.xl\:justify-between{justify-content:space-between}.xl\:p-4{padding:calc(16 * var(--gsi-space-unit,1px))}.xl\:px-5{padding-left:calc(20 * var(--gsi-space-unit,1px));padding-right:calc(20 * var(--gsi-space-unit,1px))}.xl\:px-6{padding-left:calc(24 * var(--gsi-space-unit,1px));padding-right:calc(24 * var(--gsi-space-unit,1px))}}@media (min-width:1536px){.\32 xl\:w-\[268px\]{width:calc(268 * var(--gsi-space-unit,1px))}.\32 xl\:max-w-\[1600px\]{max-width:calc(1600 * var(--gsi-space-unit,1px))}.\32 xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32 xl\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) calc(340 * var(--gsi-space-unit,1px))}}@media (min-width:1800px){.min-\[1800px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media print{.print\:hidden{display:none}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>button\.absolute\]\:hidden>button.absolute,.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:calc(16 * var(--gsi-space-unit,1px))}.\[\&\>svg\]\:top-4>svg{top:calc(16 * var(--gsi-space-unit,1px))}.\[\&\>svg\]\:size-3\.5>svg{width:calc(14 * var(--gsi-space-unit,1px));height:calc(14 * var(--gsi-space-unit,1px))}.\[\&\>svg\]\:size-4>svg{width:calc(16 * var(--gsi-space-unit,1px));height:calc(16 * var(--gsi-space-unit,1px))}.\[\&\>svg\]\:h-2\.5>svg{height:calc(10 * var(--gsi-space-unit,1px))}.\[\&\>svg\]\:h-3>svg{height:calc(12 * var(--gsi-space-unit,1px))}.\[\&\>svg\]\:w-2\.5>svg{width:calc(10 * var(--gsi-space-unit,1px))}.\[\&\>svg\]\:w-3>svg{width:calc(12 * var(--gsi-space-unit,1px))}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.theme-light .tournament-card-dark .\[\&\>svg\]\:text-foreground>svg{color:#fafafa!important}.theme-light .tournament-card-dark .\[\&\>svg\]\:text-muted-foreground>svg{color:#d1d1d1!important}.ranking-blader-on-banner .\[\&\>svg\]\:text-foreground>svg{color:#fafafa;text-shadow:0 1px 3px #000000d9,0 2px 6px #0009}.ranking-blader-on-banner .\[\&\>svg\]\:text-muted-foreground>svg{color:#e0e0e0;text-shadow:0 1px 2px #000000bf,0 2px 4px #00000080}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:calc(28 * var(--gsi-space-unit,1px))}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\*\]\:inline *{display:inline}.\[\&_\.absolute\]\:bg-primary .absolute{background-color:hsl(var(--primary))}.\[\&_\.absolute\]\:bg-white .absolute{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline-offset:2px;outline:2px solid #0000}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline-offset:2px;outline:2px solid #0000}.\[\&_\.relative\]\:h-1 .relative{height:calc(4 * var(--gsi-space-unit,1px))}.\[\&_\.relative\]\:h-2 .relative{height:calc(8 * var(--gsi-space-unit,1px))}.\[\&_\.relative\]\:bg-white\/20 .relative{background-color:#fff3}.\[\&_\.relative\]\:bg-white\/30 .relative{background-color:#ffffff4d}@media (min-width:640px){.sm\:\[\&_\.relative\]\:h-1 .relative{height:calc(4 * var(--gsi-space-unit,1px))}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:calc(8 * var(--gsi-space-unit,1px));padding-right:calc(8 * var(--gsi-space-unit,1px))}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:calc(6 * var(--gsi-space-unit,1px));padding-bottom:calc(6 * var(--gsi-space-unit,1px))}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:calc(.75rem * var(--gsi-font-scale,1));line-height:calc(1rem * var(--gsi-font-scale,1))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.theme-light .tournament-card-dark .\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:#d1d1d1!important}.ranking-blader-on-banner .\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:#e0e0e0;text-shadow:0 1px 2px #000000bf,0 2px 4px #00000080}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:calc(8 * var(--gsi-space-unit,1px));padding-right:calc(8 * var(--gsi-space-unit,1px))}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(20 * var(--gsi-space-unit,1px))}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(20 * var(--gsi-space-unit,1px))}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(48 * var(--gsi-space-unit,1px))}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:calc(8 * var(--gsi-space-unit,1px));padding-right:calc(8 * var(--gsi-space-unit,1px))}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:calc(12 * var(--gsi-space-unit,1px));padding-bottom:calc(12 * var(--gsi-space-unit,1px))}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(20 * var(--gsi-space-unit,1px))}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(20 * var(--gsi-space-unit,1px))}.\[\&_\[role\=slider\]\]\:h-3 [role=slider]{height:calc(12 * var(--gsi-space-unit,1px))}.\[\&_\[role\=slider\]\]\:h-5 [role=slider]{height:calc(20 * var(--gsi-space-unit,1px))}.\[\&_\[role\=slider\]\]\:w-3 [role=slider]{width:calc(12 * var(--gsi-space-unit,1px))}.\[\&_\[role\=slider\]\]\:w-5 [role=slider]{width:calc(20 * var(--gsi-space-unit,1px))}.\[\&_\[role\=slider\]\]\:border-0 [role=slider]{border-width:0}.\[\&_\[role\=slider\]\]\:bg-primary [role=slider]{background-color:hsl(var(--primary))}.\[\&_\[role\=slider\]\]\:bg-white [role=slider]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}@media (min-width:640px){.sm\:\[\&_\[role\=slider\]\]\:h-3 [role=slider]{height:calc(12 * var(--gsi-space-unit,1px))}.sm\:\[\&_\[role\=slider\]\]\:w-3 [role=slider]{width:calc(12 * var(--gsi-space-unit,1px))}}.\[\&_a\]\:text-primary a{color:hsl(var(--primary))}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_p\]\:inline p{display:inline}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(16 * var(--gsi-space-unit,1px));height:calc(16 * var(--gsi-space-unit,1px))}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_td\]\:px-2\.5 td{padding-left:calc(10 * var(--gsi-space-unit,1px));padding-right:calc(10 * var(--gsi-space-unit,1px))}.\[\&_td\]\:py-1 td{padding-top:calc(4 * var(--gsi-space-unit,1px));padding-bottom:calc(4 * var(--gsi-space-unit,1px))}.\[\&_th\]\:h-8 th{height:calc(32 * var(--gsi-space-unit,1px))}.\[\&_th\]\:px-2\.5 th{padding-left:calc(10 * var(--gsi-space-unit,1px));padding-right:calc(10 * var(--gsi-space-unit,1px))}.\[\&_th\]\:text-\[10px\] th{font-size:calc(10px * var(--gsi-font-scale,1))}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}@media (pointer:coarse){.\[\@media\(pointer\:coarse\)\]\:\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(-8 * var(--gsi-space-unit,1px))}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(-8 * var(--gsi-space-unit,1px))}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-state=open]>.\[\[data-state\=open\]\>\&\]\:rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}[data-state=open] .\[\[data-state\=open\]_\&\]\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}html[data-interface-scale=oversized] :where(button,[role=button],nav a),html[data-interface-scale=oversized] :where(button,[role=button],nav a)>:where(span,strong,small,b){min-width:0}html[data-interface-scale=oversized] .mobile-player-header__brand{overflow:hidden}html[data-interface-scale=oversized] .mobile-player-header__brand-mark{width:100%;max-width:100%;height:100%}html[data-interface-scale=oversized] .ibnf-pm-stats span{max-width:100%;font-size:calc(.52rem * var(--gsi-font-scale,1));letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-interface-scale=oversized] .ibnf-arena-card{grid-template-columns:calc(58 * var(--gsi-space-unit,1px)) minmax(0, 1fr);gap:calc(8 * var(--gsi-space-unit,1px));padding:calc(10 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px))}html[data-interface-scale=oversized] .ibnf-arena-ico{width:calc(58 * var(--gsi-space-unit,1px));height:calc(58 * var(--gsi-space-unit,1px))}html[data-interface-scale=oversized] .ibnf-arena-ico svg{width:calc(48 * var(--gsi-space-unit,1px));height:calc(48 * var(--gsi-space-unit,1px))}html[data-interface-scale=oversized] .ibnf-arena-val,html[data-interface-scale=oversized] .ibnf-arena-lbl,html[data-interface-scale=oversized] .ibnf-club-meta b,html[data-interface-scale=oversized] .ibnf-club-meta i,html[data-interface-scale=oversized] .ibnf-scope-tab{text-overflow:ellipsis;white-space:nowrap;word-break:normal;min-width:0;max-width:100%;overflow:hidden}html[data-interface-scale=oversized] .ibnf-club-meta b{-webkit-line-clamp:unset;display:block}html[data-interface-scale=oversized] .ibnf-scope-tab{font-size:calc(.5rem * var(--gsi-font-scale,1));letter-spacing:0;gap:2px;padding-inline-start:2px;padding-inline-end:2px}@media (min-width:1024px){html[data-interface-scale=oversized] .tmf-scene[data-stage=circuit]{grid-template-columns:minmax(calc(220 * var(--gsi-space-unit,1px)), .72fr) minmax(0, 1.45fr);gap:calc(20 * var(--gsi-space-unit,1px));padding-inline-start:10px;padding-inline-end:10px}html[data-interface-scale=oversized] .tmf-circuit-card{grid-template-columns:calc(42 * var(--gsi-space-unit,1px)) minmax(0, 1fr);gap:calc(8 * var(--gsi-space-unit,1px));padding:calc(12 * var(--gsi-space-unit,1px));position:relative}html[data-interface-scale=oversized] .tmf-circuit-icon{width:calc(42 * var(--gsi-space-unit,1px));height:calc(42 * var(--gsi-space-unit,1px))}html[data-interface-scale=oversized] .tmf-circuit-copy strong{max-width:100%;font-size:calc(1rem * var(--gsi-font-scale,1));text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}html[data-interface-scale=oversized] .tmf-circuit-copy>span{padding-right:calc(38 * var(--gsi-space-unit,1px))}html[data-interface-scale=oversized] .tmf-circuit-meta{right:calc(9 * var(--gsi-space-unit,1px));bottom:calc(9 * var(--gsi-space-unit,1px));min-width:0;position:absolute}}@media (max-width:1023px){html[data-interface-scale=oversized] :where(.settings-section-nav button,.settings-subnav button,.mobile-player-header__account,.mobile-player-header__hub-dock,.mobile-player-header__notifications-button,.mobile-player-header__street-play,.nav-cap a,.nav-cap button){white-space:nowrap}html[data-interface-scope=mobile] .mobile-bottom-nav__items{min-height:0;padding:3px calc(4 * var(--gsi-space-unit,1px)) 3px;gap:2px}html[data-interface-scope=mobile] .mobile-bottom-nav{padding-bottom:max(calc(8 * 1px), env(safe-area-inset-bottom,0px))}html[data-interface-scope=mobile] .mobile-bottom-nav__item{justify-content:center;gap:calc(5 * var(--gsi-space-unit,1px));min-height:0;padding:calc(4 * var(--gsi-space-unit,1px)) 1px 3px;font-size:calc(.5375rem * var(--gsi-font-scale,1));letter-spacing:.01em;white-space:nowrap}html[data-interface-scope=mobile] .mobile-bottom-nav__item>span:last-child{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;display:block;overflow:hidden}html[data-interface-scope=mobile] .mobile-bottom-nav__icon{min-height:calc(27 * var(--gsi-space-unit,1px))}html[data-interface-scope=mobile] .mobile-bottom-nav__icon>svg{width:calc(27 * var(--gsi-space-unit,1px));height:calc(27 * var(--gsi-space-unit,1px))}html[data-interface-scope=mobile] .settings-page .settings-section-heading>div{min-width:0}html[data-interface-scope=mobile] .settings-page .settings-section-heading h2{max-width:100%;font-size:calc(1.0625rem * var(--gsi-font-scale,1));letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-interface-scope=mobile] .settings-device-scope small{max-width:100%;font-size:calc(.5rem * var(--gsi-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-interface-scale=oversized] .clubs-directory__title-row .section-title{letter-spacing:-.035em;text-overflow:ellipsis;max-width:100%;overflow:hidden;font-size:calc(1.45rem * var(--gsi-font-scale,1))!important}html[data-interface-scale=oversized] .clubs-scope__title{min-width:0}html[data-interface-scale=oversized] .clubs-scope__title h2{max-width:100%;font-size:calc(1.05rem * var(--gsi-font-scale,1));letter-spacing:-.025em;text-overflow:ellipsis;overflow:hidden}html[data-interface-scale=oversized] .clubs-scope__choice{grid-template-columns:calc(24 * var(--gsi-space-unit,1px)) minmax(0, 1fr);gap:calc(5 * var(--gsi-space-unit,1px));padding-inline-start:7px;padding-inline-end:7px}html[data-interface-scale=oversized] .clubs-scope__choice:only-child{grid-column:1/-1}html[data-interface-scale=oversized] .clubs-scope__choice>span{width:calc(24 * var(--gsi-space-unit,1px));height:calc(24 * var(--gsi-space-unit,1px))}html[data-interface-scale=oversized] .clubs-scope__choice>svg{display:none}html[data-interface-scale=oversized] .clubs-scope__choice strong{font-size:calc(.56rem * var(--gsi-font-scale,1))}html[data-interface-scale=oversized] .team-command.is-empty .team-command__empty-flow>div{grid-template-columns:calc(20 * var(--gsi-space-unit,1px)) minmax(0, 1fr)}html[data-interface-scale=oversized] .team-command.is-empty .team-command__empty-flow b{display:none}html[data-interface-scale=oversized] .team-command.is-empty .team-command__empty-flow small{font-size:calc(.34rem * var(--gsi-font-scale,1));letter-spacing:0}html[data-interface-scale=oversized] .tmf-circuit-meta b{max-width:100%;font-size:calc(.5rem * var(--gsi-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-interface-scale=oversized] .tmf-circuit-card[data-coming-soon=true] .tmf-circuit-meta b{font-size:calc(.46rem * var(--gsi-font-scale,1))}html[data-interface-scale=oversized] .hnc-row{gap:calc(8 * var(--gsi-space-unit,1px))!important;padding-inline-start:12px!important;padding-inline-end:12px!important}html[data-interface-scale=oversized] .hnc-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;font-size:calc(16px * var(--gsi-font-scale,1))!important}html[data-interface-scale=oversized] .hnc-meta{white-space:nowrap;flex:none;font-size:calc(8px * var(--gsi-font-scale,1))!important;letter-spacing:.04em!important;margin-left:0!important}html[data-interface-scale=oversized] .ibnf-ev-hi-l,html[data-interface-scale=oversized] .ibnf-erow-info,html[data-interface-scale=oversized] .ibnf-erow-top{min-width:0}html[data-interface-scale=oversized] .ibnf-ev-hi-l>.ibnf-chip{width:max-content;max-width:100%}html[data-interface-scale=oversized] .ibnf-ev-hi-name{overflow-wrap:normal;max-width:100%;font-size:calc(.78rem * var(--gsi-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-interface-scale=oversized] .ibnf-ev-hi-sub,html[data-interface-scale=oversized] .ibnf-erow-sub{text-overflow:ellipsis;white-space:nowrap;flex-wrap:nowrap;min-width:0;max-width:100%;overflow:hidden}html[data-interface-scale=oversized] .ibnf-ev-hi-sub{font-size:calc(.5rem * var(--gsi-font-scale,1))}html[data-interface-scale=oversized] .ibnf-erow-sub{font-size:calc(.45rem * var(--gsi-font-scale,1))}html[data-interface-scale=oversized] .ibnf-ev-hi-sub svg,html[data-interface-scale=oversized] .ibnf-erow-sub svg{flex:none}html[data-interface-scale=oversized] .ibnf-erow-top{flex-wrap:nowrap;overflow:hidden}html[data-interface-scale=oversized] .ibnf-erow-name{min-width:0;font-size:calc(.6rem * var(--gsi-font-scale,1));text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:unset;display:block;overflow:hidden}html[data-interface-scale=oversized] .ibnf-erow-top>.ibnf-chip{padding:calc(4 * var(--gsi-space-unit,1px)) calc(7 * var(--gsi-space-unit,1px));font-size:calc(.4rem * var(--gsi-font-scale,1));letter-spacing:.03em;flex:none;gap:3px}html[data-interface-scale=oversized] .ibnf-erow-top>.ibnf-chip svg{width:calc(10 * var(--gsi-space-unit,1px));height:calc(10 * var(--gsi-space-unit,1px))}html[data-interface-scale=oversized] .ibnf-slot-head{gap:calc(6 * var(--gsi-space-unit,1px));min-width:0}html[data-interface-scale=oversized] .ibnf-slot-head>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html[data-interface-scale=oversized] .ibnf-erow .ibnf-slot-head{font-size:calc(.4rem * var(--gsi-font-scale,1))}html[data-interface-scale=oversized] .ibnf-btn,html[data-interface-scale=oversized] .ibnf-erow-cta{white-space:nowrap}html[data-interface-scale=oversized] .gsi-home-command__shell,html[data-interface-scale=oversized] .gsi-home-command__dashboard,html[data-interface-scale=oversized] .gsi-home-command__workbench{gap:calc(5 * var(--gsi-space-unit,1px))}html[data-interface-scale=oversized] .gsi-home-command__hero{gap:calc(5 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));padding:calc(8 * var(--gsi-space-unit,1px));grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo chip""title title""actions actions"}html[data-interface-scale=oversized] .gsi-home-command__logo{width:calc(108 * var(--gsi-space-unit,1px));max-width:100%}html[data-interface-scale=oversized] .gsi-home-command__season-chip{max-width:min(100%, calc(190 * var(--gsi-space-unit,1px)));padding:calc(4 * var(--gsi-space-unit,1px)) calc(6 * var(--gsi-space-unit,1px));font-size:calc(.42rem * var(--gsi-font-scale,1));letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-interface-scale=oversized] .gsi-home-command__hero h1{min-width:0;max-width:100%;font-size:calc(1.68rem * var(--gsi-font-scale,1));line-height:.84;overflow:hidden}html[data-interface-scale=oversized] .gsi-home-command__hero-actions{gap:calc(5 * var(--gsi-space-unit,1px));min-width:0;margin-top:0}html[data-interface-scale=oversized] .gsi-home-command__primary-cta,html[data-interface-scale=oversized] .gsi-home-command__secondary-cta{min-width:0;min-height:calc(34 * var(--gsi-space-unit,1px));gap:calc(6 * var(--gsi-space-unit,1px));font-size:calc(.53rem * var(--gsi-font-scale,1));letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;padding-inline-start:9px;padding-inline-end:9px;overflow:hidden}html[data-interface-scale=oversized] .gsi-home-command__primary-cta{flex:auto}html[data-interface-scale=oversized] .gsi-home-command__secondary-cta{flex:0 132px}html[data-interface-scale=oversized] .gsi-home-command__pulse{padding:calc(6 * var(--gsi-space-unit,1px))}html[data-interface-scale=oversized] .gsi-home-command__section-heading{display:none}html[data-interface-scale=oversized] .gsi-home-command__stats{min-width:0}html[data-interface-scale=oversized] .gsi-home-command__stat{min-width:0;padding:calc(5 * var(--gsi-space-unit,1px)) 3px}html[data-interface-scale=oversized] .gsi-home-command__stat strong{max-width:100%;font-size:calc(.96rem * var(--gsi-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-interface-scale=oversized] .gsi-home-command__stat span{max-width:100%;font-size:calc(.4rem * var(--gsi-font-scale,1));letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-interface-scale=oversized] .gsi-home-command__event{min-height:calc(96 * var(--gsi-space-unit,1px));flex:104px}html[data-interface-scale=oversized] .gsi-home-command__event-content{padding:calc(8 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px))}html[data-interface-scale=oversized] .gsi-home-command__event-topline{min-height:calc(20 * var(--gsi-space-unit,1px))}html[data-interface-scale=oversized] .gsi-home-command__event-topline>span:first-child{max-width:calc(100% - calc(60 * var(--gsi-space-unit,1px)));padding:3px calc(6 * var(--gsi-space-unit,1px));font-size:calc(.39rem * var(--gsi-font-scale,1));letter-spacing:.05em}html[data-interface-scale=oversized] .gsi-home-command__event-badges em{display:none}html[data-interface-scale=oversized] .gsi-home-command__event-badges b{padding:3px calc(6 * var(--gsi-space-unit,1px));font-size:calc(.38rem * var(--gsi-font-scale,1))}html[data-interface-scale=oversized] .gsi-home-command__event-main{gap:calc(8 * var(--gsi-space-unit,1px));min-width:0}html[data-interface-scale=oversized] .gsi-home-command__event-date{width:calc(44 * var(--gsi-space-unit,1px));height:calc(51 * var(--gsi-space-unit,1px))}html[data-interface-scale=oversized] .gsi-home-command__event-date strong{font-size:calc(1.35rem * var(--gsi-font-scale,1))}html[data-interface-scale=oversized] .gsi-home-command__event-date small{font-size:calc(.38rem * var(--gsi-font-scale,1));margin-top:3px}html[data-interface-scale=oversized] .gsi-home-command__event-copy>strong{font-size:calc(.95rem * var(--gsi-font-scale,1));line-height:.9}html[data-interface-scale=oversized] .gsi-home-command__event-copy small{min-width:0;max-width:100%;font-size:calc(.42rem * var(--gsi-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-interface-scale=oversized] .gsi-home-command__event-footer{display:none}html[data-interface-scale=oversized] .gsi-home-command__access{height:calc(56 * var(--gsi-space-unit,1px));gap:calc(4 * var(--gsi-space-unit,1px));grid-template:1fr/repeat(4,minmax(0,1fr))}html[data-interface-scale=oversized] .gsi-home-command__access-card{min-width:0;padding:calc(4 * var(--gsi-space-unit,1px)) 2px;text-align:center;flex-direction:column;justify-content:center;gap:3px;display:flex}html[data-interface-scale=oversized] .gsi-home-command__access-card>span:first-child{width:calc(23 * var(--gsi-space-unit,1px));height:calc(23 * var(--gsi-space-unit,1px));border-radius:calc(7 * var(--gsi-space-unit,1px));flex:none}html[data-interface-scale=oversized] .gsi-home-command__access-card>span:first-child svg{width:calc(13 * var(--gsi-space-unit,1px));height:calc(13 * var(--gsi-space-unit,1px))}html[data-interface-scale=oversized] .gsi-home-command__access-card>span:nth-child(2){align-items:center;width:100%}html[data-interface-scale=oversized] .gsi-home-command__access-card strong{max-width:100%;font-size:calc(.45rem * var(--gsi-font-scale,1));letter-spacing:0}html[data-interface-scale=oversized] .gsi-home-command__access-card small,html[data-interface-scale=oversized] .gsi-home-command__access-card>svg{display:none}html[data-interface-scale=oversized] .gsi-home-command__ticker a{min-height:calc(36 * var(--gsi-space-unit,1px));gap:calc(6 * var(--gsi-space-unit,1px));padding:calc(6 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px))}html[data-interface-scale=oversized] .gsi-home-command__ticker a>span{font-size:calc(.38rem * var(--gsi-font-scale,1));letter-spacing:.05em}html[data-interface-scale=oversized] .gsi-home-command__ticker strong{min-width:0;font-size:calc(.45rem * var(--gsi-font-scale,1))}}@media (max-width:393px){html[data-interface-scale=oversized] .hnc-cta .hnc-meta{display:none}html[data-interface-scale=oversized] .hnc-cta .hnc-label{font-size:calc(15px * var(--gsi-font-scale,1))!important}}@media (max-width:1023px) and (max-height:720px){html[data-interface-scale=oversized] .gsi-home-command__ticker{display:none}html[data-interface-scale=oversized] .gsi-home-command__access{height:calc(36 * var(--gsi-space-unit,1px))}html[data-interface-scale=oversized] .gsi-home-command__access-card{gap:1px;padding-block-start:2px;padding-block-end:2px}html[data-interface-scale=oversized] .gsi-home-command__access-card>span:first-child{width:calc(18 * var(--gsi-space-unit,1px));height:calc(18 * var(--gsi-space-unit,1px));border-radius:calc(5 * var(--gsi-space-unit,1px))}html[data-interface-scale=oversized] .gsi-home-command__access-card>span:first-child svg{width:calc(10 * var(--gsi-space-unit,1px));height:calc(10 * var(--gsi-space-unit,1px))}html[data-interface-scale=oversized] .gsi-home-command__access-card strong{font-size:calc(.38rem * var(--gsi-font-scale,1))}}@media (max-width:350px) and (max-height:720px){html[data-interface-scale=oversized] .gsi-home-command__hero{gap:calc(4 * var(--gsi-space-unit,1px)) calc(6 * var(--gsi-space-unit,1px));padding:calc(7 * var(--gsi-space-unit,1px))}html[data-interface-scale=oversized] .gsi-home-command__hero h1{font-size:calc(1.25rem * var(--gsi-font-scale,1));line-height:.86}html[data-interface-scale=oversized] .gsi-home-command__hero-actions{gap:calc(4 * var(--gsi-space-unit,1px));flex-wrap:nowrap}html[data-interface-scale=oversized] .gsi-home-command__event{min-height:calc(68 * var(--gsi-space-unit,1px))}html[data-interface-scale=oversized] .gsi-home-command__primary-cta,html[data-interface-scale=oversized] .gsi-home-command__secondary-cta{min-height:calc(30 * var(--gsi-space-unit,1px));font-size:calc(.44rem * var(--gsi-font-scale,1));padding-inline-start:6px;padding-inline-end:6px}html[data-interface-scale=oversized] .gsi-home-command__primary-cta{flex:1 1 0}html[data-interface-scale=oversized] .gsi-home-command__secondary-cta{flex:0 105px}html[data-interface-scale=oversized] .mobile-player-header__street-play{font-size:calc(.45rem * var(--gsi-font-scale,1));letter-spacing:.02em}}html.ibnf-low-power{scroll-behavior:auto!important}html.ibnf-low-power :where(.animate-pulse,.animate-bounce,.fib-vortex,.fib-glow-pulse,.ibnf-hero-aurora,.rank-aura){animation:none!important}html.ibnf-low-power :where(.glass-card,.rc-glass,.mobile-bottom-nav__bar,[class*=backdrop-blur]){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.ibnf-low-power .ibnf-global-background{background-attachment:scroll!important}html.ibnf-low-power :where(.gsi-home-command__glow,.gsi-home-command__gridlines){display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}@supports (content-visibility:auto){.collection-component-card{content-visibility:auto;contain-intrinsic-size:auto 270px}}.lq-ctrl{isolation:isolate;border-radius:var(--ctrl-radius,calc(14 * var(--gsi-space-unit,1px)));background-image:linear-gradient(#ffffff16 0%,#ffffff06 42%,#ffffff0d 100%);border:1px solid #ffffff1a;position:relative;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #00000042,0 1px 1px #0000001a,0 6px 16px -10px #00000073}.lq-ctrl--glass{background-color:#ffffff0b}.lq-ctrl--glass-strong{background-color:#ffffff16}.lq-ctrl:before{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;background-image:linear-gradient(105deg,#0000 30%,#ffffff24 48%,#0000 66%);transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-14%)}@media (hover:hover){.lq-ctrl:hover{border-color:#ffffff2b}.lq-ctrl--glass:hover{background-color:#ffffff16}.lq-ctrl--glass-strong:hover{background-color:#ffffff20}.lq-ctrl:hover:before{opacity:1;transform:translate(14%)}}.lq-ctrl:active{filter:brightness(1.14);transform:scale(.975);box-shadow:inset 0 1px #ffffff1a,inset 0 2px 8px #0000004d,0 1px 2px #0003}.lq-ctrl--tint{background-image:linear-gradient(#fff3 0%,#0000 52%);border-color:#ffffff24;box-shadow:inset 0 1px #fff6,inset 0 -1px #0003,0 1px 2px #0000002e}.lq-ctrl--tint:before{background-image:linear-gradient(105deg,#0000 30%,#ffffff42 48%,#0000 66%)}.lq-ctrl--ghost{box-shadow:none;background-color:#0000;background-image:none;border-color:#0000}@media (hover:hover){.lq-ctrl--ghost:hover{background-color:#ffffff0e;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #0003}}.lq-ctrl--ghost:active{box-shadow:inset 0 2px 8px #00000047}.lq-ctrl--float{-webkit-backdrop-filter:blur(18px)saturate(175%)}.theme-light .lq-ctrl{background-image:linear-gradient(#ffffff8c 0%,#ffffff1f 45%,#ffffff4d 100%);border-color:#1a1d231f;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #1a1d2314,0 1px 2px #1a1d2314,0 6px 16px -10px #1a1d232e}.theme-light .lq-ctrl--glass,.theme-light .lq-ctrl--glass-strong{background-color:#ffffffb3}.theme-light .lq-ctrl--ghost{box-shadow:none;background-color:#0000;background-image:none;border-color:#0000}@media (prefers-reduced-transparency:reduce){.lq-ctrl--glass,.lq-ctrl--glass-strong{background-color:hsl(var(--secondary));border-color:hsl(var(--border))}.lq-ctrl:before,.lq-ctrl--tint:before{display:none}.lq-ctrl--float{-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.lq-ctrl:before{transition:opacity .01ms;transform:none}.lq-ctrl:hover:before{transform:none}.lq-ctrl:active{filter:none;transform:none}}.tm-match-card{border:1px solid var(--ibnf-line-2,#ffffff14);border-radius:var(--ibnf-r,calc(14 * var(--gsi-space-unit,1px)));background:var(--ibnf-surface,#0c1113);isolation:isolate;flex-direction:column;min-width:0;transition:border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.tm-match-card:before{content:"";background:var(--ibnf-ink-mute,#86948c);opacity:.22;height:2px;transition:background .18s,opacity .18s,box-shadow .18s;position:absolute;top:0;bottom:auto;left:0;right:0}.tm-match-card[data-st=live]{border-color:var(--ibnf-violet-line)}.tm-match-card[data-st=live]:before{background:var(--ibnf-violet);opacity:1;box-shadow:0 0 12px var(--ibnf-violet)}.tm-match-card[data-st=called]{border-color:var(--ibnf-cyan-line)}.tm-match-card[data-st=called]:before{background:var(--ibnf-cyan);opacity:1}.tm-match-card[data-st=ready]:before{background:var(--ibnf-acid);opacity:1}.tm-match-card[data-st=expired]{border-color:var(--ibnf-coral-line)}.tm-match-card[data-st=expired]:before{background:var(--ibnf-coral);opacity:1}.tm-match-card[data-st=closed]:before{background:var(--ibnf-acid);opacity:.6}.tm-match-card.is-mine{border-color:hsl(var(--primary) / .6);box-shadow:0 0 0 1px hsl(var(--primary) / .4), 0 12px 30px -20px hsl(var(--primary) / .55)}.tm-match-header{justify-content:space-between;align-items:center;gap:calc(10 * var(--gsi-space-unit,1px));padding:calc(8 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px));border-bottom:1px solid var(--ibnf-line-2,#ffffff0f);display:flex}.tm-match-identity{align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));flex-wrap:wrap;min-width:0;display:inline-flex}.tm-match-number{font-family:var(--ibnf-font-display);font-style:italic;font-weight:800;font-size:calc(14px * var(--gsi-font-scale,1));letter-spacing:.01em;color:var(--ibnf-ink);white-space:nowrap}.tm-table-chip{align-items:center;gap:calc(4 * var(--gsi-space-unit,1px));padding:3px calc(9 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));border:1px solid var(--ibnf-acid-line);background:var(--ibnf-acid-soft);color:hsl(var(--primary));font-size:calc(11px * var(--gsi-font-scale,1));text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-weight:700;display:inline-flex}.tm-table-chip svg{flex:none}.tm-match-state-group{align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));flex:none;display:inline-flex}.tm-mine-chip{padding:3px calc(8 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));background:hsl(var(--primary) / .16);border:1px solid hsl(var(--primary) / .42);color:hsl(var(--primary));font-size:calc(10px * var(--gsi-font-scale,1));text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;align-items:center;gap:3px;font-weight:800;display:inline-flex}.tm-mine-chip svg{flex:none}.tm-match-status{align-items:center;gap:calc(5 * var(--gsi-space-unit,1px));padding:calc(4 * var(--gsi-space-unit,1px)) calc(9 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));border:1px solid var(--ibnf-line-2,#ffffff1f);color:var(--ibnf-ink-dim);font-size:calc(11px * var(--gsi-font-scale,1));white-space:nowrap;background:#ffffff08;font-weight:700;display:inline-flex}.tm-match-status svg{flex:none}.tm-match-status.s-live{color:var(--ibnf-violet);border-color:var(--ibnf-violet-line);background:var(--ibnf-violet-soft)}.tm-match-status.s-live .dot{width:calc(6 * var(--gsi-space-unit,1px));height:calc(6 * var(--gsi-space-unit,1px));background:var(--ibnf-violet);box-shadow:0 0 8px var(--ibnf-violet);border-radius:50%;animation:1.4s infinite ibnf-pulse}.tm-match-status.s-called{color:var(--ibnf-cyan);border-color:var(--ibnf-cyan-line);background:var(--ibnf-cyan-soft)}.tm-match-status.s-ready{color:var(--ibnf-acid);border-color:var(--ibnf-acid-line);background:var(--ibnf-acid-soft)}.tm-match-status.s-expired{color:var(--ibnf-coral);border-color:var(--ibnf-coral-line);background:var(--ibnf-coral-soft)}.tm-match-status.s-closed{color:var(--ibnf-acid);border-color:var(--ibnf-acid-line);background:var(--ibnf-acid-soft)}.tm-player-list{flex-direction:column;display:flex}.tm-player-row{align-items:center;gap:calc(9 * var(--gsi-space-unit,1px));padding:calc(8 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px));min-width:0;display:flex}.tm-player-row+.tm-player-row{border-top:1px solid var(--ibnf-line-2,#ffffff0d)}.tm-player-row .ibnf-avt{flex:none}.tm-player-main{flex:auto;align-items:center;min-width:0;display:flex}.tm-player-link{width:100%;min-width:0;color:inherit;text-decoration:none;display:block}:is(.tm-player-link:hover .tm-player-name,.tm-player-link:focus-visible .tm-player-name){text-decoration:underline}.tm-player-name{font-family:var(--ibnf-font-display);font-style:italic;font-weight:800;font-size:calc(15px * var(--gsi-font-scale,1));color:var(--ibnf-ink);line-height:1.12}.tm-player-crown{color:hsl(var(--primary));filter:drop-shadow(0 0 4px hsl(var(--primary) / .5));flex:none}.tm-player-score{text-align:right;min-width:1.6ch;font-family:var(--ibnf-font-display);font-style:italic;font-weight:900;font-size:calc(22px * var(--gsi-font-scale,1));color:var(--ibnf-ink);font-variant-numeric:tabular-nums;flex:none;line-height:1}.tm-player-score.is-leading{color:hsl(var(--primary));text-shadow:0 0 16px hsl(var(--primary) / .38)}.tm-player-score.is-empty{color:var(--ibnf-ink-mute);font-size:calc(18px * var(--gsi-font-scale,1));font-weight:800}.tm-match-card[data-st=closed] .tm-player-row.is-winner .tm-player-name{color:hsl(var(--primary))}.tm-match-card[data-st=closed] .tm-player-row.is-loser{opacity:.55}.tm-match-call{justify-content:space-between;align-items:center;gap:calc(10 * var(--gsi-space-unit,1px));padding:calc(8 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px));border-top:1px solid var(--ibnf-line-2,#ffffff0f);display:flex}.tm-match-call.is-called{color:var(--ibnf-cyan);background:var(--ibnf-cyan-soft)}.tm-match-call.is-ready{color:var(--ibnf-acid);background:var(--ibnf-acid-soft)}.tm-match-call.is-expired{color:var(--ibnf-coral);background:var(--ibnf-coral-soft)}.tm-match-call .ibnf-call-copy svg{color:var(--ibnf-called,var(--ibnf-cyan))}.tm-match-call.is-ready .ibnf-call-copy svg{color:var(--ibnf-ready,var(--ibnf-acid))}.tm-match-call.is-expired .ibnf-call-copy svg{color:var(--ibnf-noshow,var(--ibnf-coral))}.tm-match-meta{align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));padding:calc(8 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px));border-top:1px solid var(--ibnf-line-2,#ffffff0f);font-size:calc(12px * var(--gsi-font-scale,1));color:var(--ibnf-ink-mute);flex-wrap:wrap;display:flex}.tm-match-meta a,.tm-match-meta strong{color:var(--ibnf-ink-dim);font-weight:700;text-decoration:none}.tm-match-meta a:hover{color:hsl(var(--primary));text-decoration:underline}.tm-match-actions{align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));padding:calc(9 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px));border-top:1px solid var(--ibnf-line-2,#ffffff0f);flex-wrap:wrap;display:flex}.tm-match-action{justify-content:center;align-items:center;gap:calc(7 * var(--gsi-space-unit,1px));min-height:calc(44 * var(--gsi-space-unit,1px));padding:0 calc(16 * var(--gsi-space-unit,1px));border-radius:calc(12 * var(--gsi-space-unit,1px));border:1px solid var(--ibnf-line-2,#ffffff1f);color:var(--ibnf-ink-dim);font-family:var(--ibnf-font-ui);font-size:calc(14px * var(--gsi-font-scale,1));cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff08;font-weight:700;transition:transform .12s,border-color .16s,background .16s,color .16s,box-shadow .16s;display:inline-flex}.tm-match-action svg{flex:none}.tm-match-action:hover{color:var(--ibnf-ink);border-color:var(--ibnf-acid-line)}.tm-match-action:active{transform:scale(.97)}.tm-match-action:focus-visible{box-shadow:0 0 0 2px var(--ibnf-bg), 0 0 0 4px hsl(var(--primary) / .7);outline:none}.tm-match-action--call{margin-right:auto}.tm-match-action--call:hover{color:var(--ibnf-violet);border-color:var(--ibnf-violet-line);background:var(--ibnf-violet-soft)}.tm-match-action--console{color:hsl(var(--primary));background:hsl(var(--primary) / .12);border-color:hsl(var(--primary) / .45)}.tm-match-action--console:hover{color:hsl(var(--primary));background:hsl(var(--primary) / .2);border-color:hsl(var(--primary) / .7);box-shadow:0 8px 20px -12px hsl(var(--primary) / .7);transform:translateY(-1px)}.tm-match-action--presence{color:var(--ibnf-cyan);border-color:var(--ibnf-cyan-line);background:var(--ibnf-cyan-soft)}.tm-match-action--presence:hover{color:var(--ibnf-cyan);border-color:var(--ibnf-cyan)}.tm-match-action--danger{color:var(--ibnf-coral)}.tm-match-action--danger:hover{color:#fff;border-color:var(--ibnf-coral-line);background:var(--ibnf-coral-soft)}.tm-match-result{justify-content:space-between;align-items:center;gap:calc(10 * var(--gsi-space-unit,1px));width:100%;display:flex}.tm-match-result>span:first-child{align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));font-size:calc(13px * var(--gsi-font-scale,1));color:var(--ibnf-acid);font-weight:600;display:inline-flex}.tm-match-result svg{flex:none}.tm-match-presence-ok{align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));font-size:calc(13px * var(--gsi-font-scale,1));color:var(--ibnf-cyan);font-weight:700;display:inline-flex}.tm-match-presence-ok svg{flex:none}.tm-console-back{align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));min-height:calc(40 * var(--gsi-space-unit,1px));padding:0 calc(14 * var(--gsi-space-unit,1px));border-radius:calc(10 * var(--gsi-space-unit,1px));border:1px solid var(--ibnf-line-2,#ffffff24);color:var(--ibnf-ink-dim);font-family:var(--ibnf-font-ui);font-size:calc(14px * var(--gsi-font-scale,1));cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0a;font-weight:700;transition:transform .12s,border-color .16s,background .16s,color .16s;display:inline-flex}.tm-console-back svg{flex:none}.tm-console-back:hover{color:var(--ibnf-ink);border-color:var(--ibnf-acid-line);background:var(--ibnf-acid-soft)}.tm-console-back:active{transform:scale(.97)}.tm-console-back:focus-visible{box-shadow:0 0 0 2px var(--ibnf-bg), 0 0 0 4px hsl(var(--primary) / .7);outline:none}.tm-console-back--overlay{border-radius:calc(999 * var(--gsi-space-unit,1px));color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000073;border-color:#ffffff2e;box-shadow:0 8px 24px -12px #000000e6}.tm-console-back--overlay:hover{color:#fff;background:#0000009e;border-color:#ffffff4d}.tm-match-card--bracket{border-radius:var(--ibnf-r-sm,calc(8 * var(--gsi-space-unit,1px)))}.tm-match-card--bracket .tm-match-header{min-width:0;padding:calc(6 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));gap:calc(6 * var(--gsi-space-unit,1px));grid-template-columns:minmax(0,1fr) auto;display:grid}.tm-match-card--bracket .tm-match-number{text-overflow:ellipsis;min-width:0;font-size:calc(12px * var(--gsi-font-scale,1));overflow:hidden}.tm-match-card--bracket .tm-match-state-group{gap:calc(4 * var(--gsi-space-unit,1px));min-width:0;max-width:100%}.tm-match-card--bracket .tm-player-row{padding:calc(6 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));gap:calc(7 * var(--gsi-space-unit,1px))}.tm-match-card--bracket .tm-player-row+.tm-player-row{border-top-color:var(--ibnf-line-2,#ffffff0f)}.tm-match-card--bracket .ibnf-avt{width:calc(26 * var(--gsi-space-unit,1px));height:calc(26 * var(--gsi-space-unit,1px));font-size:calc(12px * var(--gsi-font-scale,1))}.tm-match-card--bracket .tm-player-main,.tm-match-card--bracket .tm-player-name{width:100%;min-width:0;overflow:hidden}.tm-match-card--bracket .tm-player-name{font-size:calc(13px * var(--gsi-font-scale,1));line-height:1.08;display:block}.tm-match-card--bracket .tm-player-score{font-size:calc(18px * var(--gsi-font-scale,1))}.tm-match-card--bracket .tm-player-score.is-empty{font-size:calc(15px * var(--gsi-font-scale,1))}.tm-match-card--bracket .tm-match-status{padding:2px calc(7 * var(--gsi-space-unit,1px));font-size:calc(10px * var(--gsi-font-scale,1))}.tm-match-card--bracket .tm-player-crown{width:calc(12 * var(--gsi-space-unit,1px));height:calc(12 * var(--gsi-space-unit,1px))}.tm-match-card--bracket .gsi-tc-state{min-width:0;max-width:calc(88 * var(--gsi-space-unit,1px));min-height:calc(21 * var(--gsi-space-unit,1px));padding:2px calc(7 * var(--gsi-space-unit,1px));font-size:calc(9px * var(--gsi-font-scale,1));letter-spacing:.025em}.tm-series-score{align-items:center;gap:calc(5 * var(--gsi-space-unit,1px));padding:2px calc(9 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));border:1px solid var(--ibnf-acid-line);background:var(--ibnf-acid-soft);color:hsl(var(--primary));font-family:var(--ibnf-font-display);font-style:italic;font-weight:900;font-size:calc(15px * var(--gsi-font-scale,1));letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex}.tm-series-score .tm-series-label{font-family:var(--ibnf-font-ui);font-style:normal;font-weight:700;font-size:calc(9px * var(--gsi-font-scale,1));letter-spacing:.12em;text-transform:uppercase;opacity:.75}.tm-match-card--bracket .tm-series-score{padding:2px calc(6 * var(--gsi-space-unit,1px));font-size:calc(13px * var(--gsi-font-scale,1));gap:3px}.tm-match-card--bracket .tm-series-score .tm-series-label{font-size:calc(8px * var(--gsi-font-scale,1));letter-spacing:.06em}@media (max-width:420px){.tm-match-header{padding:calc(8 * var(--gsi-space-unit,1px)) calc(11 * var(--gsi-space-unit,1px))}.tm-player-row{padding:calc(8 * var(--gsi-space-unit,1px)) calc(11 * var(--gsi-space-unit,1px));gap:calc(9 * var(--gsi-space-unit,1px))}.tm-match-actions{padding:calc(9 * var(--gsi-space-unit,1px)) calc(11 * var(--gsi-space-unit,1px))}.tm-match-action{flex:auto}.tm-match-action--call{margin-right:0}}@media (max-width:640px){.gsi-bracket-page-actions{overscroll-behavior-inline:contain;max-width:100%;padding:1px 1px calc(5 * var(--gsi-space-unit,1px));scroll-snap-type:inline proximity;scrollbar-width:none;touch-action:pan-x;scroll-padding-inline:1px;overflow-x:auto;flex-wrap:nowrap!important;justify-content:flex-start!important}.gsi-bracket-page-actions::-webkit-scrollbar{display:none}.gsi-bracket-page-actions>button{min-height:calc(36 * var(--gsi-space-unit,1px));scroll-snap-align:start;font-size:calc(12px * var(--gsi-font-scale,1));white-space:nowrap;flex:none;padding-inline-start:10px;padding-inline-end:10px}.gsi-bracket-manager>:not([hidden])~:not([hidden]){margin-top:calc(12 * var(--gsi-space-unit,1px))}.gsi-bracket-global-actions{gap:calc(6 * var(--gsi-space-unit,1px))!important}.gsi-bracket-global-actions>button{min-height:calc(36 * var(--gsi-space-unit,1px));font-size:calc(12px * var(--gsi-font-scale,1));padding-inline-start:10px;padding-inline-end:10px}.gsi-bracket-phase-controls{gap:calc(8 * var(--gsi-space-unit,1px))}.gsi-bracket-round-controls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch!important;gap:calc(6 * var(--gsi-space-unit,1px))!important;display:grid!important}.gsi-bracket-round-controls>button{width:100%;min-width:0;min-height:calc(38 * var(--gsi-space-unit,1px));height:auto;padding:calc(6 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));white-space:normal;font-size:calc(11px * var(--gsi-font-scale,1));line-height:1.12}.gsi-bracket-round-controls>.gsi-bracket-round-hint{border:1px solid hsl(var(--primary) / .2);border-radius:calc(9 * var(--gsi-space-unit,1px));background:hsl(var(--primary) / .055);min-width:0;padding:calc(7 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1));order:2;grid-column:1/-1;margin-top:1px;line-height:1.25}.gsi-topcut-stage{align-items:flex-start;gap:calc(8 * var(--gsi-space-unit,1px));padding:calc(10 * var(--gsi-space-unit,1px))}.gsi-topcut-stage h3{font-size:calc(17px * var(--gsi-font-scale,1))}.gsi-topcut-stage .gsi-arena-stats{justify-content:flex-start;gap:calc(4 * var(--gsi-space-unit,1px))}.gsi-topcut-stage .gsi-arena-stats span{min-height:calc(22 * var(--gsi-space-unit,1px));padding:3px calc(7 * var(--gsi-space-unit,1px));font-size:calc(9px * var(--gsi-font-scale,1))}.gsi-topcut-shell{-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000);mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000);padding:calc(8 * var(--gsi-space-unit,1px))!important}.gsi-topcut-round-col{padding:calc(8 * var(--gsi-space-unit,1px))}}:root{--gsi-desktop-footer-height:44px}.gsi-desktop-footer{display:none}@media (min-width:1024px){html:has(.gsi-fixed-footer-shell){height:auto;overflow:hidden auto}body:has(.gsi-fixed-footer-shell){height:auto;overflow:visible}.gsi-fixed-footer-shell{overflow:clip visible;min-height:calc(100svh - var(--gsi-desktop-footer-height))!important;height:auto!important;max-height:none!important;padding-bottom:var(--gsi-desktop-footer-height)!important}.gsi-fixed-footer-shell>*{box-sizing:border-box;height:auto!important;min-height:0!important;max-height:none!important;overflow:clip visible!important}.gsi-fixed-footer-shell>.min-h-screen{min-height:calc(100svh - var(--gsi-desktop-footer-height))!important}.gsi-fixed-footer-shell>.home-performance,.gsi-fixed-footer-shell>.faq-workspace,.gsi-fixed-footer-shell>.gsi-info-page{height:auto!important;min-height:0!important;max-height:none!important;overflow-y:visible!important}.gsi-fixed-footer-shell .gsi-home-command,.gsi-fixed-footer-shell .rankings-command-page,.gsi-fixed-footer-shell .rankings-command-page__main,.gsi-fixed-footer-shell .tournaments-page{height:auto!important;min-height:0!important;max-height:none!important}.gsi-fixed-footer-shell>.home-performance>.page-safe-x,.gsi-fixed-footer-shell>.home-performance>.page-safe-x>.min-h-screen{box-sizing:border-box;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.gsi-fixed-footer-shell .gsi-desktop-footer{display:none!important}.gsi-desktop-footer.is-global{z-index:94;height:var(--gsi-desktop-footer-height);border-top:1px solid hsl(var(--foreground) / .14);background:linear-gradient(90deg, hsl(var(--primary) / .045), transparent 28%, transparent 72%, hsl(var(--primary) / .035)), hsl(var(--background) / .91);box-shadow:0 -12px 30px -22px #000000e6, inset 0 1px hsl(var(--foreground) / .035);-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);margin:0;display:block;position:fixed;bottom:0;left:0;right:0}body:has(.gsi-desktop-footer.is-global) .ibnf-left-profile-sidebar{bottom:calc(var(--gsi-desktop-footer-height) + calc(9 * var(--gsi-space-unit,1px)))!important}body:has(.gsi-desktop-footer.is-global) .ibnf-hud-scope.fixed{bottom:calc(var(--gsi-desktop-footer-height) + calc(9 * var(--gsi-space-unit,1px)))!important}.gsi-desktop-footer__rail{grid-template-columns:minmax(calc(235 * var(--gsi-space-unit,1px)), auto) auto minmax(0, 1fr) auto;align-items:center;gap:clamp(calc(12 * var(--gsi-space-unit,1px)), 1.6vw, calc(26 * var(--gsi-space-unit,1px)));width:100%;height:100%;padding:0 clamp(calc(14 * var(--gsi-space-unit,1px)), 1.8vw, calc(30 * var(--gsi-space-unit,1px)));display:grid}.gsi-desktop-footer a{text-decoration:none}.gsi-desktop-footer__identity{align-items:center;gap:calc(9 * var(--gsi-space-unit,1px));min-width:0;color:hsl(var(--foreground) / .88);display:flex}.gsi-desktop-footer__identity>span{width:calc(20 * var(--gsi-space-unit,1px));flex:none;grid-template-columns:repeat(3,1fr);height:3px;display:grid;overflow:hidden;transform:skew(-16deg)}.gsi-desktop-footer__identity i{display:block}.gsi-desktop-footer__identity i:first-child{background:#159447}.gsi-desktop-footer__identity i:nth-child(2){background:#f2f2ee}.gsi-desktop-footer__identity i:nth-child(3){background:#d83239}.gsi-desktop-footer__identity strong{font-family:var(--ibnf-font-display);font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:900;line-height:1;overflow:hidden}.gsi-desktop-footer__company,.gsi-desktop-footer__legal,.gsi-desktop-footer__social{align-items:center;display:flex}.gsi-desktop-footer__company{gap:calc(10 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground) / .76);font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.045em;white-space:nowrap;font-weight:750}.gsi-desktop-footer__company span+span:before{content:"·";margin-right:calc(10 * var(--gsi-space-unit,1px));color:hsl(var(--primary) / .7)}.gsi-desktop-footer__legal{justify-content:flex-end;gap:clamp(calc(10 * var(--gsi-space-unit,1px)), 1.3vw, calc(20 * var(--gsi-space-unit,1px)));min-width:0}.gsi-desktop-footer__legal a{color:hsl(var(--muted-foreground) / .88);font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;font-weight:800;transition:color .18s}.gsi-desktop-footer__legal a:hover,.gsi-desktop-footer__identity:hover{color:hsl(var(--primary))}.gsi-desktop-footer__social{gap:calc(4 * var(--gsi-space-unit,1px))}.gsi-desktop-footer__social a{width:calc(27 * var(--gsi-space-unit,1px));height:calc(27 * var(--gsi-space-unit,1px));border-radius:calc(8 * var(--gsi-space-unit,1px));color:hsl(var(--foreground) / .7);border:1px solid #0000;place-items:center;transition:color .18s,border-color .18s,background .18s;display:grid}.gsi-desktop-footer__social a:hover{border-color:hsl(var(--primary) / .28);color:hsl(var(--primary));background:hsl(var(--primary) / .07)}.gsi-desktop-footer__social svg{width:calc(14 * var(--gsi-space-unit,1px));height:calc(14 * var(--gsi-space-unit,1px));stroke-width:2px}}@media (max-width:1023px){html:has(.gsi-fixed-footer-shell){height:auto;overflow:hidden auto}body:has(.gsi-fixed-footer-shell){height:auto;overflow:visible}.gsi-fixed-footer-shell{box-sizing:border-box;height:auto!important;min-height:100svh!important;max-height:none!important;padding-bottom:var(--gsi-mobile-nav-clearance,calc(93 * var(--gsi-space-unit,1px)))!important;overflow:clip visible!important}.gsi-fixed-footer-shell>*{box-sizing:border-box;height:auto!important;min-height:0!important;max-height:none!important;overflow:clip visible!important}.gsi-fixed-footer-shell>.home-performance,.gsi-fixed-footer-shell>.faq-workspace,.gsi-fixed-footer-shell>.gsi-info-page{height:auto!important;min-height:0!important;max-height:none!important;overflow-y:visible!important}.gsi-fixed-footer-shell>.home-performance>.page-safe-x,.gsi-fixed-footer-shell>.home-performance>.page-safe-x>.min-h-screen{box-sizing:border-box;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}}@media (min-width:1024px) and (max-width:1240px){.gsi-desktop-footer__rail{grid-template-columns:minmax(calc(190 * var(--gsi-space-unit,1px)), auto) auto minmax(0, 1fr) auto;gap:calc(10 * var(--gsi-space-unit,1px));padding-inline-start:12px;padding-inline-end:12px}.gsi-desktop-footer__company{gap:calc(6 * var(--gsi-space-unit,1px));font-size:calc(10px * var(--gsi-font-scale,1))}.gsi-desktop-footer__company span+span:before{margin-right:calc(6 * var(--gsi-space-unit,1px))}.gsi-desktop-footer__legal{gap:calc(10 * var(--gsi-space-unit,1px))}.gsi-desktop-footer__legal a{font-size:calc(10px * var(--gsi-font-scale,1))}}@media (min-width:1200px) and (max-height:950px){.gsi-fixed-footer-shell .gsi-home-command__hero{padding:calc(26 * var(--gsi-space-unit,1px))}.gsi-fixed-footer-shell .gsi-home-command__season-chip{margin:calc(12 * var(--gsi-space-unit,1px)) 0 calc(8 * var(--gsi-space-unit,1px));padding-block-start:6px;padding-block-end:6px}.gsi-fixed-footer-shell .gsi-home-command__hero h1{font-size:clamp(calc(40px * var(--gsi-font-scale,1)), 3.2vw, calc(48px * var(--gsi-font-scale,1)))}.gsi-fixed-footer-shell .gsi-home-command__hero>p{margin-top:calc(11 * var(--gsi-space-unit,1px));font-size:calc(13px * var(--gsi-font-scale,1));line-height:1.4}.gsi-fixed-footer-shell .gsi-home-command__intro-full{gap:calc(4 * var(--gsi-space-unit,1px))}.gsi-fixed-footer-shell .gsi-home-command__offer-grid{margin-top:calc(11 * var(--gsi-space-unit,1px));padding-block-start:5px;padding-block-end:5px}.gsi-fixed-footer-shell .gsi-home-command__offer-grid>span{padding-block-start:5px;padding-block-end:5px}.gsi-fixed-footer-shell .gsi-home-command__hero-actions{margin-top:calc(12 * var(--gsi-space-unit,1px))}.gsi-fixed-footer-shell :is(.gsi-home-command__primary-cta,.gsi-home-command__secondary-cta){min-height:calc(40 * var(--gsi-space-unit,1px))}}
