@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Barlow:wght@300;400;500;600;700;800;900&family=Oswald:wght@400;500;600;700&display=swap";: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(9px * 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(5px * 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(5px * 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(5px * 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(6.25px * 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(7px * 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(6px * 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(8px * 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(6px * 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(5.5px * 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(7px * 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(8px * 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(6px * 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(9px * var(--gsi-font-scale,1));font-weight:850}.mobile-social-hub__empty small{font-size:calc(7px * 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(7px * 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(7px * 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(8px * var(--gsi-font-scale,1));font-weight:900}.mobile-social-hub__team-empty small{color:hsl(var(--muted-foreground));font-size:calc(6px * 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(7px * 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}.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(8.6px * 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(7px * 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(7px * 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(8.5px * 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(9px * 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(8px * var(--gsi-font-scale,1))}.settings-device-scope em{color:hsl(var(--primary));font-size:calc(7px * 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(9px * 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(8px * 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(7px * 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(8px * 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(8px * var(--gsi-font-scale,1));overflow-x:auto}.settings-mfa-setup label{color:hsl(var(--muted-foreground));font-size:calc(9px * 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(8px * 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(7px * 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(8px * 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(7px * 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(9px * 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(7px * 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(8px * 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(9px * 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(9px * 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(9px * 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(8px * 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(8.5px * var(--gsi-font-scale,1))}.mobile-player-header__account-copy>small{font-size:calc(4.75px * 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(6px * 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(7px * 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(5.5px * 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(7.5px * 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(6px * 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(5px * 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(9px * 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(8px * 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(9px * 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(7px * 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}@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(7px * 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(8px * 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(8px * 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(7px * 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(8px * 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{font-size:calc(9px * var(--gsi-font-scale,1))}.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(8px * 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(9px * 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(8px * 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(9px * 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(9px * 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(9px * 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}}@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))}}.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(9px * 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}.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(7px * 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))}.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:100dvh;padding-top:var(--street-header-offset)}.beta-rpg-frame__content{height:calc(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: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(7px * 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(8px * 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(8px * 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(8px * 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}}:root{--gsi-desktop-footer-height:44px}.gsi-desktop-footer{display:none}@media (min-width:1024px){:is(html:has(.gsi-fixed-footer-shell),body:has(.gsi-fixed-footer-shell)){height:100%;overflow:hidden}.gsi-fixed-footer-shell{overflow:hidden;min-height:calc(100svh - var(--gsi-desktop-footer-height))!important;height:calc(100svh - var(--gsi-desktop-footer-height))!important;max-height:calc(100svh - var(--gsi-desktop-footer-height))!important}.gsi-fixed-footer-shell>*{box-sizing:border-box;overscroll-behavior-y:contain;scrollbar-gutter:stable;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden auto!important}.gsi-fixed-footer-shell>.min-h-screen{min-height:calc(100svh - var(--gsi-desktop-footer-height))!important}:is(.gsi-fixed-footer-shell>.home-performance:has(.gsi-home-command),.gsi-fixed-footer-shell>.home-performance:has(.rankings-command-page),.gsi-fixed-footer-shell>.home-performance:has(.tournaments-page),.gsi-fixed-footer-shell>.home-performance:has(.clubs-directory),.gsi-fixed-footer-shell>.home-performance:has(.settings-page),.gsi-fixed-footer-shell>.home-performance:has(.elo-page),.gsi-fixed-footer-shell>.home-performance:has(.bey-meta-page),.gsi-fixed-footer-shell>.home-performance:has(.forum-hub),.gsi-fixed-footer-shell>.faq-workspace,.gsi-fixed-footer-shell>.gsi-info-page){height:100%!important;min-height:0!important;max-height:100%!important;overflow-y:hidden!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:100%!important;min-height:0!important;max-height:100%!important}.gsi-fixed-footer-shell>.home-performance:has(.tournaments-page--results)>.page-safe-x{box-sizing:border-box;height:100%;min-height:0;max-height:100%;overflow:hidden}.gsi-fixed-footer-shell>.home-performance:has(:is(.elo-page,.bey-meta-page,.forum-hub))>.page-safe-x{height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.gsi-fixed-footer-shell>.home-performance:has(.forum-hub)>.page-safe-x>.min-h-screen{height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!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(8px * 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(8px * 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){:is(html:has(.gsi-fixed-footer-shell),body:has(.gsi-fixed-footer-shell)){height:100%;overflow:hidden}.gsi-fixed-footer-shell{box-sizing:border-box;height:100svh!important;min-height:100svh!important;max-height:100svh!important;padding-bottom:0!important;overflow:hidden!important}.gsi-fixed-footer-shell>*{box-sizing:border-box;overscroll-behavior-y:contain;padding-bottom:var(--gsi-mobile-nav-clearance,calc(93 * var(--gsi-space-unit,1px)));scrollbar-width:none;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden auto!important}.gsi-fixed-footer-shell>::-webkit-scrollbar{display:none}:is(.gsi-fixed-footer-shell>.home-performance:has(.gsi-home-command),.gsi-fixed-footer-shell>.home-performance:has(.rankings-command-page),.gsi-fixed-footer-shell>.home-performance:has(.tournaments-page),.gsi-fixed-footer-shell>.home-performance:has(.clubs-directory),.gsi-fixed-footer-shell>.home-performance:has(.settings-page),.gsi-fixed-footer-shell>.home-performance:has(.elo-page),.gsi-fixed-footer-shell>.home-performance:has(.bey-meta-page),.gsi-fixed-footer-shell>.home-performance:has(.forum-hub),.gsi-fixed-footer-shell>.faq-workspace,.gsi-fixed-footer-shell>.gsi-info-page){padding-bottom:0;overflow-y:hidden!important}.gsi-fixed-footer-shell>.home-performance:has(.tournaments-page--results)>.page-safe-x{box-sizing:border-box;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;scrollbar-width:none;height:100%;min-height:0;max-height:100%;overflow:hidden auto}.gsi-fixed-footer-shell>.home-performance:has(.tournaments-page--results)>.page-safe-x::-webkit-scrollbar{display:none}.gsi-fixed-footer-shell>.home-performance:has(:is(.elo-page,.bey-meta-page,.forum-hub))>.page-safe-x{height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.gsi-fixed-footer-shell>.home-performance:has(.forum-hub)>.page-safe-x>.min-h-screen{height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!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(7px * 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(7px * 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))}}html:has(.new-era-maintenance){overscroll-behavior:none;height:100%;overflow:hidden!important}body:has(.new-era-maintenance){overscroll-behavior:none;height:100%;overflow:hidden!important}#root:has(.new-era-maintenance){overscroll-behavior:none;height:100%;overflow:hidden!important}.ibnf-app-content-shell:has(.new-era-maintenance){overscroll-behavior:none;height:100%;overflow:hidden!important}.new-era-maintenance{--ne-green:#8cff5a;--ne-green-rgb:140, 255, 90;--ne-red:#ff495d;--ne-ice:#8ad8ff;--ne-gold:#ffc861;isolation:isolate;width:100%;height:-webkit-fill-available;height:100svh;height:100dvh;min-height:calc(560 * var(--gsi-space-unit,1px));color:#f7f9fc;touch-action:pan-x pan-y;background:#05070b;font-family:Inter,ui-sans-serif,system-ui,sans-serif;position:relative;overflow:hidden}.new-era-maintenance *,.new-era-maintenance :before,.new-era-maintenance :after{box-sizing:border-box}.new-era-maintenance button,.new-era-maintenance a{-webkit-tap-highlight-color:transparent}.new-era-maintenance a{color:inherit;text-decoration:none}.new-era-noise,.new-era-grid{z-index:100;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.new-era-noise{opacity:.16;mix-blend-mode:soft-light;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='.84' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E")}.new-era-grid{z-index:0;opacity:.35;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.new-era-header{z-index:120;top:max(calc(12 * var(--gsi-space-unit,1px)), env(safe-area-inset-top));right:calc(14 * var(--gsi-space-unit,1px));left:calc(14 * var(--gsi-space-unit,1px));height:calc(52 * var(--gsi-space-unit,1px));justify-content:space-between;align-items:center;gap:calc(10 * var(--gsi-space-unit,1px));padding:0 calc(6 * var(--gsi-space-unit,1px)) 0 calc(8 * var(--gsi-space-unit,1px));border-radius:calc(17 * var(--gsi-space-unit,1px));-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25);background:#07090db8;border:1px solid #ffffff1a;display:flex;position:fixed;box-shadow:0 20px 45px -28px #000,inset 0 1px #ffffff0f}.new-era-header.has-preview{top:max(calc(50 * var(--gsi-space-unit,1px)), calc(env(safe-area-inset-top) + calc(42 * var(--gsi-space-unit,1px))))}.new-era-header__brand{align-items:center;gap:calc(9 * var(--gsi-space-unit,1px));color:#fff;text-align:left;background:0 0;border:0;min-width:0;display:flex}.new-era-header__brand>img{width:calc(35 * var(--gsi-space-unit,1px));height:calc(35 * var(--gsi-space-unit,1px));-o-object-fit:contain;object-fit:contain}.new-era-header__brand span{gap:2px;min-width:0;display:grid}.new-era-header__brand strong{font-size:calc(8px * var(--gsi-font-scale,1));letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font-weight:950;overflow:hidden}.new-era-header__brand small{color:var(--ne-green);letter-spacing:.14em;font:800 6px ui-monospace,monospace}.new-era-header__scene{align-items:center;gap:calc(7 * var(--gsi-space-unit,1px));color:#ffffff7a;letter-spacing:.1em;text-transform:uppercase;min-width:0;font:800 8px ui-monospace,monospace;display:none}.new-era-header__scene span{color:var(--ne-green)}.new-era-header__scene i{width:calc(18 * var(--gsi-space-unit,1px));background:#ffffff26;height:1px}.new-era-header__actions{align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));display:flex}.new-era-header__access{min-height:calc(40 * var(--gsi-space-unit,1px));align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));padding:0 calc(11 * var(--gsi-space-unit,1px));border:1px solid rgba(var(--ne-green-rgb),.28);border-radius:calc(13 * var(--gsi-space-unit,1px));color:var(--ne-green);background:rgba(var(--ne-green-rgb),.07);font-size:calc(7px * var(--gsi-font-scale,1));letter-spacing:.07em;text-transform:uppercase;font-weight:950;display:inline-flex}.new-era-header__access svg{width:calc(14 * var(--gsi-space-unit,1px));height:calc(14 * var(--gsi-space-unit,1px))}.new-era-header__logout{color:#ffffffa3;background:#ffffff09;border-color:#ffffff1a}.new-era-header__logout:hover{color:#ff9494;background:#ff5a5a14;border-color:#ff6e6e4d}.new-era-header__logout:disabled{cursor:wait;opacity:.48}.new-era-header__menu{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:#fff;background:#ffffff0b;border:1px solid #ffffff14;flex:none;place-items:center;display:grid}.new-era-header__menu svg{width:calc(17 * var(--gsi-space-unit,1px))}.new-era-preview{z-index:125;top:max(calc(8 * var(--gsi-space-unit,1px)), env(safe-area-inset-top));right:calc(16 * var(--gsi-space-unit,1px));left:calc(16 * var(--gsi-space-unit,1px));height:calc(31 * var(--gsi-space-unit,1px));align-items:center;gap:calc(7 * var(--gsi-space-unit,1px));color:var(--ne-green);font-size:calc(7px * var(--gsi-font-scale,1));letter-spacing:.11em;text-transform:uppercase;font-weight:900;display:flex;position:fixed}.new-era-preview svg{width:calc(12 * var(--gsi-space-unit,1px))}.new-era-preview a{align-items:center;gap:calc(5 * var(--gsi-space-unit,1px));color:#ffffff9e;margin-left:auto;display:flex}.new-era-preview a svg{width:calc(10 * var(--gsi-space-unit,1px))}.new-era-index{z-index:140;width:min(88vw, calc(360 * var(--gsi-space-unit,1px)));align-content:start;gap:calc(4 * var(--gsi-space-unit,1px));padding:max(calc(24 * var(--gsi-space-unit,1px)), env(safe-area-inset-top)) calc(18 * var(--gsi-space-unit,1px)) max(calc(24 * var(--gsi-space-unit,1px)), env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);opacity:0;pointer-events:none;background:#05070bf5;border-left:1px solid #ffffff1a;transition:transform .55s cubic-bezier(.22,.75,.2,1),opacity .35s;display:grid;position:fixed;top:0;bottom:0;right:0;transform:translate(102%);box-shadow:-34px 0 80px #0000008f}.new-era-index.is-open{opacity:1;pointer-events:auto;transform:translate(0)}.new-era-index>div{height:calc(54 * var(--gsi-space-unit,1px));margin-bottom:calc(18 * var(--gsi-space-unit,1px));color:#ffffff80;font-size:calc(9px * var(--gsi-font-scale,1));letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;font-weight:900;display:flex}.new-era-index>div button{width:calc(36 * var(--gsi-space-unit,1px));height:calc(36 * var(--gsi-space-unit,1px));border-radius:calc(12 * var(--gsi-space-unit,1px));color:#fff;background:#ffffff0f;border:0;place-items:center;display:grid}.new-era-index>div svg{width:calc(16 * var(--gsi-space-unit,1px))}.new-era-index>button{min-height:calc(56 * var(--gsi-space-unit,1px));grid-template-columns:calc(34 * var(--gsi-space-unit,1px)) 1fr auto;gap:calc(9 * var(--gsi-space-unit,1px));padding:0 calc(13 * var(--gsi-space-unit,1px));border-radius:calc(14 * var(--gsi-space-unit,1px));color:#ffffff7a;text-align:left;background:0 0;border:1px solid #0000;align-items:center;transition:all .22s;display:grid}.new-era-index>button span{color:#ffffff47;font:800 9px ui-monospace,monospace}.new-era-index>button strong{font-size:calc(12px * var(--gsi-font-scale,1))}.new-era-index>button svg{width:calc(14 * var(--gsi-space-unit,1px));opacity:.3}.new-era-index>button.is-active{border-color:rgba(var(--ne-green-rgb),.28);color:#fff;background:rgba(var(--ne-green-rgb),.08)}.new-era-index>button.is-active span,.new-era-index>button.is-active svg{color:var(--ne-green);opacity:1}.new-era-scene{--scene-accent:var(--ne-green);z-index:2;padding:calc(80 * var(--gsi-space-unit,1px)) calc(18 * var(--gsi-space-unit,1px)) max(calc(25 * var(--gsi-space-unit,1px)), env(safe-area-inset-bottom));background:radial-gradient(circle at 82% 18%, color-mix(in srgb, var(--scene-accent) 9%, transparent), transparent 30rem), linear-gradient(155deg, #0a0d14fc, #05070b 58%);opacity:0;visibility:hidden;pointer-events:none;filter:blur(5px);will-change:transform, opacity, filter;transition:opacity .56s,transform .82s cubic-bezier(.2,.78,.18,1),filter .66s,visibility 0s linear .82s;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(13%)scale(1.035)}.new-era-header.has-preview~.new-era-scene{padding-top:calc(116 * var(--gsi-space-unit,1px))}.new-era-scene--active{z-index:4;opacity:1;visibility:visible;pointer-events:auto;filter:none;transition-delay:0s;transform:translate(0,0)scale(1)}.new-era-scene--previous{z-index:3;filter:blur(6px);transform:translateY(-12%)scale(.965)}.new-era-scene--mission{--scene-accent:var(--ne-red)}.new-era-scene--platform{--scene-accent:var(--ne-ice)}.new-era-scene--event{--scene-accent:var(--ne-red)}.new-era-scene--regions{--scene-accent:var(--ne-gold)}.new-era-scene--booking{--scene-accent:var(--ne-green)}.new-era-scene--footer{--scene-accent:var(--ne-ice);overflow-y:auto}.new-era-scene__orb{z-index:-1;opacity:.13;filter:blur(65px);border-radius:50%;width:68vw;height:68vw;transition:transform 1.35s cubic-bezier(.2,.75,.2,1),opacity .8s;position:absolute;transform:translate(0,0)scale(.65)}.new-era-scene--active .new-era-scene__orb{opacity:.22;transform:translate(0,0)scale(1)}.new-era-scene__orb--green{background:var(--ne-green);bottom:9vh;right:-28vw}.new-era-scene__orb--red{background:var(--ne-red);top:16vh;left:-35vw}.new-era-scene__orb--ice{background:var(--ne-ice);top:12vh;right:-30vw}.new-era-scene__orb--gold{background:var(--ne-gold);bottom:5vh;right:-30vw}.new-era-scene__hint{z-index:8;right:calc(18 * var(--gsi-space-unit,1px));bottom:max(calc(15 * var(--gsi-space-unit,1px)), env(safe-area-inset-bottom));align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));color:#ffffff59;letter-spacing:.11em;text-transform:uppercase;font:800 7px ui-monospace,monospace;display:flex;position:absolute}.new-era-scene__hint svg{width:calc(13 * var(--gsi-space-unit,1px));height:calc(13 * var(--gsi-space-unit,1px));color:var(--scene-accent);animation:1.8s ease-in-out infinite new-era-hint}.new-era-kicker{align-items:center;gap:calc(7 * var(--gsi-space-unit,1px));color:var(--scene-accent);font-size:calc(8px * var(--gsi-font-scale,1));letter-spacing:.17em;text-transform:uppercase;font-weight:950;display:inline-flex}.new-era-kicker svg{width:calc(13 * var(--gsi-space-unit,1px))}.new-era-hero{align-items:center;gap:calc(22 * var(--gsi-space-unit,1px));grid-template-rows:1fr auto;height:100%;display:grid}.new-era-hero__copy{z-index:2;padding-bottom:calc(8 * var(--gsi-space-unit,1px));align-self:end;position:relative}.new-era-hero__copy>*{opacity:0;transition:opacity .55s,transform .72s cubic-bezier(.2,.75,.2,1);transform:translateY(24px)}.new-era-scene--active .new-era-hero__copy>*{opacity:1;transform:translateY(0)}.new-era-scene--active .new-era-hero__copy>:nth-child(2){transition-delay:80ms}.new-era-scene--active .new-era-hero__copy>:nth-child(3){transition-delay:.16s}.new-era-scene--active .new-era-hero__copy>:nth-child(4){transition-delay:.24s}.new-era-hero h1{margin:calc(17 * var(--gsi-space-unit,1px)) 0 calc(19 * var(--gsi-space-unit,1px));font-size:clamp(calc(54px * var(--gsi-font-scale,1)), 16.7vw, calc(82px * var(--gsi-font-scale,1)));letter-spacing:-.075em;text-transform:uppercase;line-height:.79}.new-era-hero h1 strong,.new-era-hero h1 em{display:block}.new-era-hero h1 strong{color:var(--ne-green)}.new-era-hero h1 em{color:#0000;-webkit-text-stroke:1px #ffffffbf;font-style:normal}.new-era-hero__copy>p{max-width:calc(560 * var(--gsi-space-unit,1px));color:#ffffff9c;font-size:calc(13px * var(--gsi-font-scale,1));margin:0;line-height:1.65}.new-era-launch-countdown{align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));width:max-content;max-width:100%;margin-top:calc(14 * var(--gsi-space-unit,1px));padding:calc(8 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px));border:1px solid rgba(var(--ne-green-rgb),.22);border-radius:calc(13 * var(--gsi-space-unit,1px));background:rgba(var(--ne-green-rgb),.045);display:flex}.new-era-launch-countdown>span{min-width:calc(35 * var(--gsi-space-unit,1px));justify-items:center;gap:1px;display:grid}.new-era-launch-countdown strong{color:#fff;letter-spacing:-.04em;font:950 17px/1 ui-monospace,monospace}.new-era-launch-countdown small{color:var(--ne-green);font-size:calc(5px * var(--gsi-font-scale,1));letter-spacing:.1em;text-transform:uppercase;font-weight:900}.new-era-launch-countdown>i{color:#ffffff40;font:900 12px ui-monospace,monospace}.new-era-hero__actions{align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));margin-top:calc(22 * var(--gsi-space-unit,1px));flex-wrap:wrap;display:flex}.new-era-hero__actions button{min-height:calc(43 * var(--gsi-space-unit,1px));align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));padding:0 calc(14 * var(--gsi-space-unit,1px));border-radius:calc(13 * var(--gsi-space-unit,1px));color:#ffffffb3;font-size:calc(9px * var(--gsi-font-scale,1));text-transform:uppercase;letter-spacing:.07em;background:#ffffff09;border:1px solid #ffffff1c;font-weight:900;display:inline-flex}.new-era-hero__actions button:first-child{border-color:var(--ne-green);color:#061009;background:var(--ne-green);box-shadow:0 17px 42px -20px rgba(var(--ne-green-rgb),.6)}.new-era-hero__actions svg{width:calc(13 * var(--gsi-space-unit,1px))}.new-era-hero__mark{z-index:1;width:min(52vw, calc(230 * var(--gsi-space-unit,1px)));opacity:.38;transition:transform 1.05s cubic-bezier(.2,.78,.18,1),opacity .7s;position:absolute;top:12%;right:-6%;transform:rotate(7deg)translate(28%)}.new-era-scene--active .new-era-hero__mark{opacity:.76;transform:rotate(3deg)translate(0)}.new-era-hero__mark>span{color:#ffffff1a;font-size:clamp(calc(58px * var(--gsi-font-scale,1)), 14vw, calc(95px * var(--gsi-font-scale,1)));letter-spacing:-.08em;text-align:right;font-weight:950;line-height:.72;position:absolute;bottom:-25%;right:10%}.new-era-hero__mark>i{color:var(--ne-green);font:900 16px ui-monospace,monospace;position:absolute;top:4%;left:-11%}.new-era-mission{gap:calc(18 * var(--gsi-space-unit,1px));grid-template-rows:1fr auto;align-content:center;height:100%;display:grid}.new-era-mission__number{color:#ffffff06;letter-spacing:-.12em;font-size:44vw;font-weight:950;line-height:1;position:absolute;top:12%;right:-4%}.new-era-mission__copy{z-index:2;align-self:end;position:relative}.new-era-mission h2{margin:calc(13 * var(--gsi-space-unit,1px)) 0 calc(18 * var(--gsi-space-unit,1px));font-size:clamp(calc(43px * var(--gsi-font-scale,1)), 12vw, calc(68px * var(--gsi-font-scale,1)));letter-spacing:-.065em;text-transform:uppercase;line-height:.89}.new-era-mission h2 em{color:#0000;-webkit-text-stroke:1px var(--ne-red);font-style:normal}.new-era-mission__copy p{max-width:calc(620 * var(--gsi-space-unit,1px));color:#fff9;font-size:calc(12px * var(--gsi-font-scale,1));margin:0;line-height:1.7}.new-era-mission__copy p strong{color:#fff}.new-era-mission__pillars{z-index:2;gap:calc(6 * var(--gsi-space-unit,1px));grid-template-columns:repeat(3,1fr);display:grid;position:relative}.new-era-mission__pillars article{min-width:0;min-height:calc(128 * var(--gsi-space-unit,1px));align-content:start;gap:calc(5 * var(--gsi-space-unit,1px));padding:calc(12 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px));border-radius:calc(15 * var(--gsi-space-unit,1px));opacity:0;background:#ffffff07;border:1px solid #ffffff17;grid-template-rows:auto auto auto 1fr;transition:opacity .55s,transform .65s cubic-bezier(.2,.75,.2,1);display:grid;transform:translateY(18px);box-shadow:inset 0 1px #ffffff0a}.new-era-scene--active .new-era-mission__pillars article{opacity:1;transform:translateY(0)}.new-era-scene--active .new-era-mission__pillars article:nth-child(2){transition-delay:80ms}.new-era-scene--active .new-era-mission__pillars article:nth-child(3){transition-delay:.16s}.new-era-mission__pillars svg{width:calc(17 * var(--gsi-space-unit,1px));height:calc(17 * var(--gsi-space-unit,1px));color:var(--ne-red)}.new-era-mission__pillars span{color:#ffffff4d;font:800 7px ui-monospace,monospace}.new-era-mission__pillars strong{font-size:calc(9px * var(--gsi-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.new-era-mission__pillars p{color:#ffffff75;font-size:calc(9px * var(--gsi-font-scale,1));margin:0;line-height:1.4;display:none}.new-era-platform{gap:calc(17 * var(--gsi-space-unit,1px));grid-template-rows:1fr 46%;align-items:center;height:100%;display:grid}.new-era-platform__copy{align-self:end}.new-era-platform__tabs{gap:calc(6 * var(--gsi-space-unit,1px));margin:calc(12 * var(--gsi-space-unit,1px)) 0 calc(15 * var(--gsi-space-unit,1px));display:flex}.new-era-platform__tabs button{min-width:0;height:calc(36 * var(--gsi-space-unit,1px));justify-content:center;align-items:center;gap:calc(5 * var(--gsi-space-unit,1px));padding:0 calc(5 * var(--gsi-space-unit,1px));border-radius:calc(10 * var(--gsi-space-unit,1px));color:#fff6;font-size:calc(7px * var(--gsi-font-scale,1));text-overflow:ellipsis;white-space:nowrap;background:#ffffff06;border:1px solid #ffffff17;flex:1;font-weight:850;display:flex;overflow:hidden}.new-era-platform__tabs button span{color:#ffffff38;font:800 6px ui-monospace,monospace}.new-era-platform__tabs button.is-active{border-color:color-mix(in srgb, var(--ne-ice) 48%, transparent);color:#fff;background:color-mix(in srgb, var(--ne-ice) 9%, transparent)}.new-era-platform__tabs button.is-active span{color:var(--ne-ice)}.new-era-platform__feature{animation:.5s cubic-bezier(.2,.75,.2,1) both new-era-feature-in}.new-era-platform__feature>svg{display:none}.new-era-platform__feature>span{color:var(--ne-ice);font-size:calc(8px * var(--gsi-font-scale,1));letter-spacing:.14em;text-transform:uppercase;font-weight:900}.new-era-platform__feature h2{margin:calc(8 * var(--gsi-space-unit,1px)) 0 calc(10 * var(--gsi-space-unit,1px));max-width:calc(620 * var(--gsi-space-unit,1px));font-size:clamp(calc(30px * var(--gsi-font-scale,1)), 8vw, calc(48px * var(--gsi-font-scale,1)));letter-spacing:-.05em;text-transform:uppercase;line-height:.95}.new-era-platform__feature p{color:#ffffff8c;font-size:calc(11px * var(--gsi-font-scale,1));margin:0;line-height:1.6}.new-era-device{place-items:center;height:100%;display:grid;position:relative}.new-era-device__glow{background:var(--ne-ice);opacity:.16;filter:blur(45px);border-radius:50%;width:58vw;height:35vw;position:absolute}.new-era-device__frame{height:100%;max-height:calc(335 * var(--gsi-space-unit,1px));aspect-ratio:9/19.5;border-radius:calc(30 * var(--gsi-space-unit,1px));opacity:.3;background:#080b10;border:5px solid #151923;transition:transform 1s cubic-bezier(.2,.75,.2,1),opacity .75s;position:relative;overflow:hidden;transform:perspective(900px)rotateX(5deg)rotateY(-8deg)translateY(13%);box-shadow:0 30px 80px -28px #000,0 0 0 1px #ffffff26,inset 0 1px #ffffff2e}.new-era-scene--active .new-era-device__frame{opacity:1;transform:perspective(900px)rotateX(2deg)rotateY(-4deg)translateY(0)}.new-era-device__frame:before{content:"";z-index:2;top:calc(5 * var(--gsi-space-unit,1px));width:31%;height:calc(12 * var(--gsi-space-unit,1px));border-radius:0 0 calc(9 * var(--gsi-space-unit,1px)) calc(9 * var(--gsi-space-unit,1px));background:#05070b;position:absolute;left:50%;transform:translate(-50%)}.new-era-device__frame img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.new-era-device>span{right:3px;bottom:calc(4 * var(--gsi-space-unit,1px));color:#ffffff52;letter-spacing:.12em;writing-mode:vertical-rl;font:800 6px ui-monospace,monospace;position:absolute}.new-era-event__rings{aspect-ratio:1;width:78vw;position:absolute;top:49%;left:58%;transform:translate(-50%,-50%)}.new-era-event__rings i{opacity:0;border:1px solid #ffffff12;border-radius:50%;transition:transform 1.25s cubic-bezier(.2,.75,.2,1),opacity .7s;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(.25)}.new-era-event__rings i:nth-child(2){transition-delay:80ms;top:15%;bottom:15%;left:15%;right:15%}.new-era-event__rings i:nth-child(3){transition-delay:.16s;top:31%;bottom:31%;left:31%;right:31%}.new-era-scene--active .new-era-event__rings i{opacity:1;transform:scale(1)}.new-era-event{z-index:2;gap:calc(20 * var(--gsi-space-unit,1px));grid-template-rows:1fr auto;align-items:center;height:100%;display:grid;position:relative}.new-era-event__copy{align-self:end}.new-era-phase{align-items:center;gap:calc(7 * var(--gsi-space-unit,1px));margin-bottom:calc(13 * var(--gsi-space-unit,1px));padding:calc(7 * var(--gsi-space-unit,1px)) calc(9 * var(--gsi-space-unit,1px));border-radius:calc(99 * var(--gsi-space-unit,1px));color:#ffffff9e;font-size:calc(7px * var(--gsi-font-scale,1));letter-spacing:.11em;text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff1a;font-weight:900;display:inline-flex}.new-era-phase i{width:calc(6 * var(--gsi-space-unit,1px));height:calc(6 * var(--gsi-space-unit,1px));background:var(--ne-gold);box-shadow:0 0 12px var(--ne-gold);border-radius:50%}.new-era-phase--regional i,.new-era-phase--general i{background:var(--ne-green);box-shadow:0 0 12px var(--ne-green);animation:2s ease-in-out infinite new-era-pulse}.new-era-event h2{margin:calc(10 * var(--gsi-space-unit,1px)) 0 calc(14 * var(--gsi-space-unit,1px));font-size:clamp(calc(53px * var(--gsi-font-scale,1)), 14.5vw, calc(86px * var(--gsi-font-scale,1)));letter-spacing:-.075em;text-transform:uppercase;line-height:.81}.new-era-event h2 strong{color:var(--ne-red);display:block}.new-era-event__copy>p{max-width:calc(560 * var(--gsi-space-unit,1px));color:#ffffff96;font-size:calc(12px * var(--gsi-font-scale,1));margin:0;line-height:1.6}.new-era-event__facts{gap:calc(8 * var(--gsi-space-unit,1px));margin-top:calc(17 * var(--gsi-space-unit,1px));flex-wrap:wrap;display:flex}.new-era-event__facts span{align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));padding:calc(8 * var(--gsi-space-unit,1px)) calc(9 * var(--gsi-space-unit,1px));border-radius:calc(10 * var(--gsi-space-unit,1px));color:#ffffffb8;font-size:calc(8px * var(--gsi-font-scale,1));background:#ffffff06;border:1px solid #ffffff14;font-weight:850;display:inline-flex}.new-era-event__facts svg{width:calc(12 * var(--gsi-space-unit,1px));color:var(--ne-red)}.new-era-event__copy>button{min-height:calc(43 * var(--gsi-space-unit,1px));align-items:center;gap:calc(7 * var(--gsi-space-unit,1px));margin-top:calc(18 * var(--gsi-space-unit,1px));padding:0 calc(14 * var(--gsi-space-unit,1px));border-radius:calc(13 * var(--gsi-space-unit,1px));color:#150507;background:var(--ne-red);font-size:calc(9px * var(--gsi-font-scale,1));letter-spacing:.07em;text-transform:uppercase;border:0;font-weight:950;display:inline-flex;box-shadow:0 18px 45px -21px #ff495dbf}.new-era-event__copy>button svg{width:calc(13 * var(--gsi-space-unit,1px))}.new-era-event__score{gap:calc(6 * var(--gsi-space-unit,1px));padding:calc(13 * var(--gsi-space-unit,1px));border-radius:calc(21 * var(--gsi-space-unit,1px));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080a0fb8;border:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);display:grid;position:relative;box-shadow:0 30px 80px -40px #000,inset 0 1px #ffffff0d}.new-era-event__score>svg{top:calc(-26 * var(--gsi-space-unit,1px));right:calc(12 * var(--gsi-space-unit,1px));width:calc(59 * var(--gsi-space-unit,1px));height:calc(59 * var(--gsi-space-unit,1px));color:#ff495d1c;position:absolute;transform:rotate(8deg)}.new-era-event__score>div{min-width:0;padding:calc(8 * var(--gsi-space-unit,1px));border-right:1px solid #ffffff12;gap:3px;display:grid}.new-era-event__score>div:nth-of-type(3){border-right:0}.new-era-event__score strong{font-size:calc(27px * var(--gsi-font-scale,1));letter-spacing:-.06em;line-height:1}.new-era-event__score span{color:#fff6;font-size:calc(7px * var(--gsi-font-scale,1));letter-spacing:.09em;text-transform:uppercase;font-weight:900}.new-era-event__score small{padding:calc(8 * var(--gsi-space-unit,1px)) calc(6 * var(--gsi-space-unit,1px)) 0;color:#ffffff5c;letter-spacing:.06em;border-top:1px solid #ffffff12;grid-column:1/-1;font:750 7px ui-monospace,monospace}.new-era-regions{gap:calc(10 * var(--gsi-space-unit,1px));grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.new-era-regions__copy{align-self:start;min-height:0}.new-era-regions h2{margin:calc(8 * var(--gsi-space-unit,1px)) 0 calc(10 * var(--gsi-space-unit,1px));font-size:clamp(calc(35px * var(--gsi-font-scale,1)), 9.8vw, calc(54px * var(--gsi-font-scale,1)));letter-spacing:-.06em;text-transform:uppercase;line-height:.86}.new-era-regions h2 em{color:var(--ne-gold);font-style:normal}.new-era-regions__copy>p{max-width:calc(620 * var(--gsi-space-unit,1px));color:#ffffff91;font-size:calc(9px * var(--gsi-font-scale,1));margin:0;line-height:1.45}.new-era-region-totals{gap:calc(5 * var(--gsi-space-unit,1px));margin-top:calc(10 * var(--gsi-space-unit,1px));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.new-era-region-totals article{min-width:0;padding:calc(8 * var(--gsi-space-unit,1px)) calc(7 * var(--gsi-space-unit,1px));border-radius:calc(10 * var(--gsi-space-unit,1px));background:#ffffff06;border:1px solid #ffffff14;gap:2px;display:grid;overflow:hidden}.new-era-region-totals article.is-booked{background:#97ff4909;border-color:#97ff492e}.new-era-region-totals article.is-available{background:#ffc8610b;border-color:#ffc86133}.new-era-region-totals strong{color:#fff;font-size:calc(18px * var(--gsi-font-scale,1));letter-spacing:-.04em;line-height:1}.new-era-region-totals .is-booked strong{color:var(--ne-green)}.new-era-region-totals .is-available strong{color:var(--ne-gold)}.new-era-region-totals span{color:#ffffff6e;font-size:calc(5px * var(--gsi-font-scale,1));letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:900;overflow:hidden}.new-era-regions__board{min-height:0;padding:calc(10 * var(--gsi-space-unit,1px));border-radius:calc(18 * var(--gsi-space-unit,1px));-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:linear-gradient(145deg,#ffc8610e,#0000 34%),#080a0fd1;border:1px solid #ffc86124;grid-template-rows:auto minmax(0,1fr);align-self:stretch;display:grid;overflow:hidden;box-shadow:0 26px 70px -36px #000,inset 0 1px #ffffff0d}.new-era-regions__board>header{min-height:calc(38 * var(--gsi-space-unit,1px));justify-content:space-between;align-items:center;gap:calc(10 * var(--gsi-space-unit,1px));padding:2px 3px calc(8 * var(--gsi-space-unit,1px));border-bottom:1px solid #ffffff14;display:flex}.new-era-regions__board>header>div:first-child{gap:2px;min-width:0;display:grid}.new-era-regions__board>header span{color:var(--ne-gold);font-size:calc(5px * var(--gsi-font-scale,1));letter-spacing:.11em;text-transform:uppercase;font-weight:900}.new-era-regions__board>header strong{font-size:calc(9px * var(--gsi-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.new-era-regions__board-total{flex:none;justify-items:end;gap:1px;display:grid}.new-era-regions__board-total small{color:#ffffff57;font-size:calc(4px * var(--gsi-font-scale,1));letter-spacing:.08em;text-transform:uppercase;font-weight:900}.new-era-regions__board-total b{color:var(--ne-green);font:950 11px/1 ui-monospace,monospace}.new-era-regions__board-total i{color:#ffffff40;padding-inline-start:2px;padding-inline-end:2px;font-style:normal}.new-era-regions__grid{gap:calc(4 * var(--gsi-space-unit,1px));min-height:0;padding-top:calc(6 * var(--gsi-space-unit,1px));grid-template-rows:repeat(10,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.new-era-regions__grid article{--region-fill:0%;gap:calc(5 * var(--gsi-space-unit,1px));min-width:0;min-height:0;padding:calc(4 * var(--gsi-space-unit,1px)) calc(6 * var(--gsi-space-unit,1px)) calc(5 * var(--gsi-space-unit,1px));border-radius:calc(9 * var(--gsi-space-unit,1px));background:linear-gradient(105deg,#ffffff0b,#ffffff03);border:1px solid #ffffff12;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;display:grid;position:relative;overflow:hidden}.new-era-regions__grid article.is-full{background:linear-gradient(105deg,#97ff4913,#ffffff03);border-color:#97ff493b}.new-era-regions__grid article.is-overbooked{background:linear-gradient(105deg,#ffc8611c,#ffffff03);border-color:#ffc86161}.new-era-regions__grid article.is-overbooked .new-era-region-card__metric.is-booked b{color:var(--ne-gold)}.new-era-regions__grid article.is-unavailable{opacity:.48}.new-era-region-card__code{color:var(--ne-gold);letter-spacing:.04em;font:950 6px ui-monospace,monospace}.new-era-region-card__name{min-width:0;font-size:calc(7px * var(--gsi-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.new-era-region-card__metric{min-width:calc(22 * var(--gsi-space-unit,1px));justify-items:center;gap:1px;display:grid}.new-era-region-card__metric b{color:var(--ne-gold);font:950 9px/1 ui-monospace,monospace}.new-era-region-card__metric.is-booked b{color:var(--ne-green)}.new-era-region-card__metric small{color:#ffffff52;font-size:calc(4px * var(--gsi-font-scale,1));text-transform:uppercase;font-weight:850}.new-era-region-card__progress{background:#ffffff09;height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.new-era-region-card__progress b{width:var(--region-fill);background:linear-gradient(90deg, var(--ne-gold), var(--ne-green));height:100%;display:block;box-shadow:0 0 8px #97ff498c}.new-era-booking{gap:calc(15 * var(--gsi-space-unit,1px));grid-template-rows:auto 1fr;align-items:center;height:100%;display:grid}.new-era-booking__copy{align-self:end}.new-era-booking h2{margin:calc(10 * var(--gsi-space-unit,1px)) 0 calc(12 * var(--gsi-space-unit,1px));font-size:clamp(calc(39px * var(--gsi-font-scale,1)), 10.8vw, calc(62px * var(--gsi-font-scale,1)));letter-spacing:-.06em;text-transform:uppercase;line-height:.85}.new-era-booking h2 em{color:var(--ne-green);font-style:normal}.new-era-booking__copy>p{color:#ffffff8f;font-size:calc(10px * var(--gsi-font-scale,1));margin:0;line-height:1.55}.new-era-booking__timeline{gap:calc(8 * var(--gsi-space-unit,1px));margin-top:calc(18 * var(--gsi-space-unit,1px));grid-template-columns:1fr auto 1fr;align-items:center;display:none}.new-era-booking__timeline>div{-moz-column-gap:calc(8 * var(--gsi-space-unit,1px));column-gap:calc(8 * var(--gsi-space-unit,1px));padding:calc(10 * var(--gsi-space-unit,1px));border-radius:calc(13 * var(--gsi-space-unit,1px));background:#ffffff06;border:1px solid #ffffff14;grid-template-columns:auto 1fr;display:grid}.new-era-booking__timeline span{color:#ffffff47;grid-row:1/3;align-self:center;font:900 9px ui-monospace,monospace}.new-era-booking__timeline strong{font-size:calc(8px * var(--gsi-font-scale,1))}.new-era-booking__timeline small{color:#ffffff54;font-size:calc(6px * var(--gsi-font-scale,1));margin-top:2px}.new-era-booking__timeline>div.is-active{border-color:rgba(var(--ne-green-rgb),.3);background:rgba(var(--ne-green-rgb),.06)}.new-era-booking__timeline>div.is-active span{color:var(--ne-green)}.new-era-booking__timeline>i{width:calc(13 * var(--gsi-space-unit,1px));background:#ffffff1f;height:1px}.new-era-booking__panel{border-radius:calc(21 * var(--gsi-space-unit,1px));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080a0fc7;border:1px solid #ffffff1a;align-self:stretch;min-height:0;overflow:hidden;box-shadow:0 28px 75px -40px #000,inset 0 1px #ffffff0e}.new-era-booking__empty{align-content:center;place-items:center;gap:calc(7 * var(--gsi-space-unit,1px));height:100%;padding:calc(20 * var(--gsi-space-unit,1px));text-align:center;display:grid}.new-era-booking__empty>svg{width:calc(35 * var(--gsi-space-unit,1px));height:calc(35 * var(--gsi-space-unit,1px));margin-bottom:calc(5 * var(--gsi-space-unit,1px));color:var(--ne-green)}.new-era-booking__empty>span{color:var(--ne-green);font-size:calc(7px * var(--gsi-font-scale,1));letter-spacing:.14em;text-transform:uppercase;font-weight:900}.new-era-booking__empty h3{font-size:calc(21px * var(--gsi-font-scale,1));letter-spacing:-.04em;margin:2px 0 0}.new-era-booking__empty p{max-width:calc(370 * var(--gsi-space-unit,1px));color:#ffffff75;font-size:calc(9px * var(--gsi-font-scale,1));margin:0;line-height:1.5}.new-era-booking__empty>div{gap:calc(7 * var(--gsi-space-unit,1px));margin-top:calc(8 * var(--gsi-space-unit,1px));display:flex}.new-era-booking__empty a,.new-era-booking__empty>button{min-height:calc(39 * var(--gsi-space-unit,1px));justify-content:center;align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));padding:0 calc(13 * var(--gsi-space-unit,1px));border-radius:calc(11 * var(--gsi-space-unit,1px));color:#ffffffb3;font-size:calc(8px * var(--gsi-font-scale,1));text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff1a;font-weight:900;display:inline-flex}.new-era-booking__empty a:first-child,.new-era-booking__empty>button{color:#061008;border-color:var(--ne-green);background:var(--ne-green)}.new-era-booking__empty svg{width:calc(12 * var(--gsi-space-unit,1px))}.new-era-booking__loader{align-content:center;place-items:center;gap:calc(10 * var(--gsi-space-unit,1px));color:#fff6;height:100%;font-size:calc(8px * var(--gsi-font-scale,1));letter-spacing:.1em;text-transform:uppercase;font-weight:850;display:grid}.new-era-booking__loader i{width:calc(27 * var(--gsi-space-unit,1px));height:calc(27 * var(--gsi-space-unit,1px));border:2px solid #ffffff1a;border-top-color:var(--ne-green);border-radius:50%;animation:.8s linear infinite new-era-spin}.new-era-booking__team{overscroll-behavior:contain;height:100%;max-height:100%;padding:calc(12 * var(--gsi-space-unit,1px));scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;overflow-y:auto}.new-era-booking__tabs{gap:calc(5 * var(--gsi-space-unit,1px));margin-bottom:calc(10 * var(--gsi-space-unit,1px));padding:calc(4 * var(--gsi-space-unit,1px));border-radius:calc(12 * var(--gsi-space-unit,1px));background:#0000002e;border:1px solid #ffffff12;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.new-era-booking__tabs button{min-height:calc(34 * var(--gsi-space-unit,1px));justify-content:center;align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));border-radius:calc(9 * var(--gsi-space-unit,1px));color:#fff6;font-size:calc(7px * var(--gsi-font-scale,1));letter-spacing:.07em;text-transform:uppercase;background:0 0;border:0;font-weight:900;display:flex}.new-era-booking__tabs button svg{width:calc(12 * var(--gsi-space-unit,1px));height:calc(12 * var(--gsi-space-unit,1px))}.new-era-booking__tabs button b{min-width:calc(17 * var(--gsi-space-unit,1px));height:calc(17 * var(--gsi-space-unit,1px));border-radius:calc(99 * var(--gsi-space-unit,1px));color:#061008;background:var(--ne-green);place-items:center;font:950 7px ui-monospace,monospace;display:grid}.new-era-booking__tabs button.is-active{color:#061008;background:var(--ne-green)}.new-era-booking__tabs button.is-active b{color:var(--ne-green);background:#061008}.new-era-booking__team>.new-era-booking__empty{min-height:calc(100% - calc(50 * var(--gsi-space-unit,1px)))}.new-era-booking__team>header{gap:calc(9 * var(--gsi-space-unit,1px));padding-bottom:calc(10 * var(--gsi-space-unit,1px));border-bottom:1px solid #ffffff14;grid-template-columns:auto 1fr auto;align-items:center;display:grid}.new-era-booking__logo{width:calc(38 * var(--gsi-space-unit,1px));height:calc(38 * var(--gsi-space-unit,1px));border:1px solid rgba(var(--ne-green-rgb),.25);border-radius:calc(11 * var(--gsi-space-unit,1px))}.new-era-booking__team>header>div{gap:1px;min-width:0;display:grid}.new-era-booking__team>header span{color:var(--ne-green);font-size:calc(6px * var(--gsi-font-scale,1));letter-spacing:.1em;text-transform:uppercase;font-weight:900}.new-era-booking__team>header h3{font-size:calc(15px * var(--gsi-font-scale,1));text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.new-era-booking__team>header small{color:#ffffff59;font-size:calc(7px * var(--gsi-font-scale,1))}.new-era-booking__header-action{width:calc(31 * var(--gsi-space-unit,1px));height:calc(31 * var(--gsi-space-unit,1px));border-radius:calc(10 * var(--gsi-space-unit,1px));color:#ffffff80;background:#ffffff06;border:1px solid #ffffff14;place-items:center;display:grid}.new-era-booking__header-action svg{width:calc(13 * var(--gsi-space-unit,1px))}.new-era-invite-inbox{gap:calc(8 * var(--gsi-space-unit,1px));display:grid}.new-era-invite-inbox>header{padding:calc(5 * var(--gsi-space-unit,1px)) 2px calc(9 * var(--gsi-space-unit,1px));border-bottom:1px solid #ffffff14;gap:2px;display:grid}.new-era-invite-inbox>header span{color:var(--ne-green);font-size:calc(6px * var(--gsi-font-scale,1));letter-spacing:.12em;text-transform:uppercase;font-weight:900}.new-era-invite-inbox>header strong{font-size:calc(15px * var(--gsi-font-scale,1))}.new-era-invite-inbox>header small{color:#ffffff61;font-size:calc(7px * var(--gsi-font-scale,1))}.new-era-invite-inbox__empty{min-height:calc(210 * var(--gsi-space-unit,1px));align-content:center;place-items:center;gap:calc(6 * var(--gsi-space-unit,1px));padding:calc(20 * var(--gsi-space-unit,1px));text-align:center;display:grid}.new-era-invite-inbox__empty svg{width:calc(32 * var(--gsi-space-unit,1px));height:calc(32 * var(--gsi-space-unit,1px));color:var(--ne-green)}.new-era-invite-inbox__empty strong{font-size:calc(12px * var(--gsi-font-scale,1))}.new-era-invite-inbox__empty small{max-width:calc(300 * var(--gsi-space-unit,1px));color:#fff6;font-size:calc(8px * var(--gsi-font-scale,1));line-height:1.5}.new-era-invite-card{gap:calc(9 * var(--gsi-space-unit,1px));padding:calc(10 * var(--gsi-space-unit,1px));border:1px solid rgba(var(--ne-green-rgb),.16);border-radius:calc(14 * var(--gsi-space-unit,1px));background:rgba(var(--ne-green-rgb),.035);grid-template-columns:auto minmax(0,1fr);display:grid}.new-era-invite-card>.avatar{width:calc(40 * var(--gsi-space-unit,1px));height:calc(40 * var(--gsi-space-unit,1px));border:1px solid rgba(var(--ne-green-rgb),.24);border-radius:calc(12 * var(--gsi-space-unit,1px))}.new-era-invite-card>div:nth-child(2){gap:2px;min-width:0;display:grid}.new-era-invite-card>div:nth-child(2)>span{color:var(--ne-green);font-size:calc(6px * var(--gsi-font-scale,1));letter-spacing:.08em;text-transform:uppercase;font-weight:900}.new-era-invite-card>div:nth-child(2)>strong{font-size:calc(12px * var(--gsi-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.new-era-invite-card>div:nth-child(2)>small{align-items:center;gap:calc(4 * var(--gsi-space-unit,1px));color:#fff6;font-size:calc(7px * var(--gsi-font-scale,1));display:flex}.new-era-invite-card>div:nth-child(2)>small svg{width:calc(10 * var(--gsi-space-unit,1px));height:calc(10 * var(--gsi-space-unit,1px))}.new-era-invite-card__actions{gap:calc(6 * var(--gsi-space-unit,1px));grid-column:1/-1;grid-template-columns:.8fr 1.2fr;display:grid}.new-era-invite-card__actions button{min-height:calc(34 * var(--gsi-space-unit,1px));border-radius:calc(10 * var(--gsi-space-unit,1px));font-size:calc(7px * var(--gsi-font-scale,1));text-transform:uppercase;font-weight:950}.new-era-roster{gap:calc(5 * var(--gsi-space-unit,1px));margin:calc(10 * var(--gsi-space-unit,1px)) 0;display:grid}.new-era-roster__slot{min-height:calc(43 * var(--gsi-space-unit,1px));gap:calc(8 * var(--gsi-space-unit,1px));padding:calc(6 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));border-radius:calc(12 * var(--gsi-space-unit,1px));color:#fff;text-align:left;background:#ffffff06;border:1px solid #ffffff13;grid-template-columns:auto 1fr auto;align-items:center;display:grid}.new-era-roster__slot.is-empty{color:#ffffff5c;border-style:dashed;width:100%}.new-era-roster__slot.is-empty>svg{width:calc(18 * var(--gsi-space-unit,1px));color:var(--ne-green)}.new-era-roster__slot .avatar,.new-era-roster__slot>span+div{width:calc(31 * var(--gsi-space-unit,1px));height:calc(31 * var(--gsi-space-unit,1px))}.new-era-roster__slot>span{gap:1px;min-width:0;display:grid}.new-era-roster__slot strong{font-size:calc(9px * var(--gsi-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.new-era-roster__slot small{color:#ffffff54;font-size:calc(6px * var(--gsi-font-scale,1))}.new-era-roster__slot>button{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:#ff6978b3;background:#ff495d0f;border:1px solid #ff495d29;place-items:center;display:grid}.new-era-roster__slot>button svg{width:calc(11 * var(--gsi-space-unit,1px))}.new-era-booking__pending{align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));padding:calc(7 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));border-radius:calc(10 * var(--gsi-space-unit,1px));color:#ffffff75;font-size:calc(7px * var(--gsi-font-scale,1));background:#ffc8610a;border:1px solid #ffc86121;display:flex}.new-era-booking__pending>svg{width:calc(12 * var(--gsi-space-unit,1px));color:var(--ne-gold)}.new-era-booking__pending>span{flex:1}.new-era-booking__pending button{color:var(--ne-gold);font-size:calc(7px * var(--gsi-font-scale,1));background:0 0;border:0;font-weight:850}.new-era-booking__invite{margin-top:calc(8 * var(--gsi-space-unit,1px));padding:calc(8 * var(--gsi-space-unit,1px));border:1px solid rgba(var(--ne-green-rgb),.15);border-radius:calc(12 * var(--gsi-space-unit,1px));background:rgba(var(--ne-green-rgb),.035)}.new-era-booking__invite>div:first-child{margin-bottom:calc(5 * var(--gsi-space-unit,1px));color:var(--ne-green);font-size:calc(7px * var(--gsi-font-scale,1));letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;font-weight:900;display:flex}.new-era-booking__invite>div:first-child button{color:#ffffff80;background:0 0;border:0}.new-era-booking__invite>div:first-child svg{width:calc(12 * var(--gsi-space-unit,1px))}.new-era-booking__invite .card{color:#fff;background:#0000002e;border-color:#ffffff14}.new-era-booking__status{gap:calc(8 * var(--gsi-space-unit,1px));padding-top:calc(10 * var(--gsi-space-unit,1px));border-top:1px solid #ffffff14;display:grid}.new-era-booking__status>div:first-child{gap:calc(8 * var(--gsi-space-unit,1px));grid-template-columns:auto 1fr;align-items:center;display:grid}.new-era-booking__status>div:first-child>svg{width:calc(19 * var(--gsi-space-unit,1px));color:var(--ne-green)}.new-era-booking__status>div:first-child.is-warning>svg,.new-era-booking__status>div:first-child.is-waitlist>svg{color:var(--ne-gold)}.new-era-booking__status>div:first-child span{gap:1px;display:grid}.new-era-booking__status>div:first-child strong{font-size:calc(9px * var(--gsi-font-scale,1))}.new-era-booking__status>div:first-child small{color:#ffffff57;font-size:calc(6px * var(--gsi-font-scale,1))}.new-era-booking__actions{align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));flex-wrap:wrap;display:flex}.new-era-booking__actions button{min-height:calc(35 * var(--gsi-space-unit,1px));border-radius:calc(10 * var(--gsi-space-unit,1px));background:var(--ne-green);color:#061008;height:auto;font-size:calc(7px * var(--gsi-font-scale,1));text-transform:uppercase;flex:1;font-weight:950}.new-era-booking__actions button:disabled{color:#ffffff57;background:#ffffff0f}.new-era-booking__actions a{color:#ffffff80;font-size:calc(7px * var(--gsi-font-scale,1));align-items:center;gap:3px;font-weight:850;display:inline-flex}.new-era-booking__actions a svg{width:calc(11 * var(--gsi-space-unit,1px))}.new-era-booking__backend-note{align-items:center;gap:calc(5 * var(--gsi-space-unit,1px));margin:calc(8 * var(--gsi-space-unit,1px)) 0 0;color:#ffffff4d;font-size:calc(6px * var(--gsi-font-scale,1));line-height:1.35;display:flex}.new-era-booking__backend-note svg{width:calc(10 * var(--gsi-space-unit,1px));flex:none}.new-era-footer{align-content:center;gap:calc(13 * var(--gsi-space-unit,1px));min-height:100%;padding:calc(10 * var(--gsi-space-unit,1px)) 0 calc(24 * var(--gsi-space-unit,1px));display:grid}.new-era-footer__top{justify-content:space-between;align-items:flex-end;gap:calc(14 * var(--gsi-space-unit,1px));padding-bottom:calc(16 * var(--gsi-space-unit,1px));border-bottom:1px solid #ffffff1a;display:flex}.new-era-footer__top>img{width:calc(70 * var(--gsi-space-unit,1px));height:auto}.new-era-footer__top>span{font-size:clamp(calc(26px * var(--gsi-font-scale,1)), 7.6vw, calc(44px * var(--gsi-font-scale,1)));letter-spacing:-.055em;text-align:right;text-transform:uppercase;font-weight:950;line-height:.9}.new-era-footer__top em{color:var(--ne-green);font-style:normal}.new-era-footer__grid{gap:calc(6 * var(--gsi-space-unit,1px));grid-template-columns:repeat(2,1fr);display:grid}.new-era-footer__grid>div{align-content:start;gap:calc(4 * var(--gsi-space-unit,1px));min-width:0;padding:calc(11 * var(--gsi-space-unit,1px)) calc(9 * var(--gsi-space-unit,1px));border-radius:calc(13 * var(--gsi-space-unit,1px));background:#ffffff06;border:1px solid #ffffff14;display:grid}.new-era-footer__grid span{color:var(--ne-green);font-size:calc(6px * var(--gsi-font-scale,1));letter-spacing:.12em;text-transform:uppercase;font-weight:900}.new-era-footer__grid strong{font-size:calc(8px * var(--gsi-font-scale,1));line-height:1.35}.new-era-footer__grid small{color:#ffffff59;font-size:calc(6px * var(--gsi-font-scale,1));line-height:1.4}.new-era-footer__platform{gap:calc(8 * var(--gsi-space-unit,1px));padding:calc(11 * var(--gsi-space-unit,1px));border-radius:calc(13 * var(--gsi-space-unit,1px));background:#8ad8ff09;border:1px solid #8ad8ff1f;grid-template-columns:auto 1fr;align-items:start;display:grid}.new-era-footer__platform svg{width:calc(16 * var(--gsi-space-unit,1px));color:var(--ne-ice)}.new-era-footer__platform p{color:#ffffff6e;font-size:calc(7px * var(--gsi-font-scale,1));margin:0;line-height:1.5}.new-era-footer__platform strong{color:#fff}.new-era-footer__bottom{gap:calc(8 * var(--gsi-space-unit,1px));color:#ffffff52;font-size:calc(7px * var(--gsi-font-scale,1));display:grid}.new-era-footer__bottom p{margin:0;line-height:1.45}.new-era-footer__bottom nav{gap:calc(12 * var(--gsi-space-unit,1px));flex-wrap:wrap;display:flex}.new-era-footer__bottom nav a,.new-era-footer__bottom nav button{color:#ffffff8a;font:inherit;background:0 0;border:0;padding:0;font-weight:850}.new-era-footer__restart{min-height:calc(38 * var(--gsi-space-unit,1px));justify-self:start;align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));padding:0 calc(12 * var(--gsi-space-unit,1px));border-radius:calc(11 * var(--gsi-space-unit,1px));color:#ffffffa6;font-size:calc(7px * var(--gsi-font-scale,1));letter-spacing:.06em;text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff1a;font-weight:900;display:inline-flex}.new-era-footer__restart svg{width:calc(12 * var(--gsi-space-unit,1px));color:var(--ne-green)}.new-era-staff{z-index:180;padding:calc(16 * var(--gsi-space-unit,1px));place-items:end center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.new-era-staff__backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000b8;border:0;position:absolute;top:0;bottom:0;left:0;right:0}.new-era-staff__panel{width:min(100%, calc(480 * var(--gsi-space-unit,1px)));max-height:calc(100vh - calc(32 * var(--gsi-space-unit,1px)));max-height:calc(100svh - calc(32 * var(--gsi-space-unit,1px)));max-height:calc(100dvh - calc(32 * var(--gsi-space-unit,1px)));-webkit-overflow-scrolling:touch;padding:calc(25 * var(--gsi-space-unit,1px)) calc(18 * var(--gsi-space-unit,1px)) calc(18 * var(--gsi-space-unit,1px));border-radius:calc(22 * var(--gsi-space-unit,1px));background:#0b0e14;border:1px solid #ffffff1f;animation:.45s cubic-bezier(.2,.75,.2,1) both new-era-staff-in;position:relative;overflow-y:auto;box-shadow:0 30px 100px #000}.new-era-staff__panel>button{z-index:2;top:calc(10 * var(--gsi-space-unit,1px));right:calc(10 * var(--gsi-space-unit,1px));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));color:#fff;background:#ffffff0b;border:1px solid #ffffff14;place-items:center;display:grid;position:absolute}.new-era-staff__panel>button svg{width:calc(14 * var(--gsi-space-unit,1px))}.new-era-a11y-status{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:fixed;overflow:hidden}@keyframes new-era-hint{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes new-era-feature-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes new-era-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes new-era-spin{to{transform:rotate(360deg)}}@keyframes new-era-staff-in{0%{opacity:0;transform:translateY(28px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (min-width:560px){.new-era-header__scene{display:flex}.new-era-mission__pillars p{display:block}.new-era-mission__pillars article{min-height:calc(145 * var(--gsi-space-unit,1px));padding:calc(15 * var(--gsi-space-unit,1px))}.new-era-mission__pillars strong{font-size:calc(11px * var(--gsi-font-scale,1))}.new-era-regions__copy>p,.new-era-booking__copy>p{font-size:calc(12px * var(--gsi-font-scale,1))}.new-era-booking__timeline{display:grid}.new-era-footer__grid strong{font-size:calc(10px * var(--gsi-font-scale,1))}.new-era-footer__grid small,.new-era-footer__platform p,.new-era-footer__bottom{font-size:calc(8px * var(--gsi-font-scale,1))}}@media (min-width:900px){.new-era-maintenance{min-height:calc(680 * var(--gsi-space-unit,1px))}.new-era-header{top:calc(18 * var(--gsi-space-unit,1px));right:max(calc(28 * var(--gsi-space-unit,1px)), calc((100vw - calc(1260 * var(--gsi-space-unit,1px))) / 2));left:max(calc(28 * var(--gsi-space-unit,1px)), calc((100vw - calc(1260 * var(--gsi-space-unit,1px))) / 2));height:calc(58 * var(--gsi-space-unit,1px));border-radius:calc(19 * var(--gsi-space-unit,1px))}.new-era-header.has-preview{top:calc(48 * var(--gsi-space-unit,1px))}.new-era-header__brand>img{width:calc(41 * var(--gsi-space-unit,1px));height:calc(41 * var(--gsi-space-unit,1px))}.new-era-header__brand strong{font-size:calc(9px * var(--gsi-font-scale,1))}.new-era-header__brand small{font-size:calc(7px * var(--gsi-font-scale,1))}.new-era-header__scene{font-size:calc(9px * var(--gsi-font-scale,1))}.new-era-header__access{min-height:calc(44 * var(--gsi-space-unit,1px));font-size:calc(8px * var(--gsi-font-scale,1));padding-inline-start:14px;padding-inline-end:14px}.new-era-preview{top:calc(8 * var(--gsi-space-unit,1px));right:max(calc(32 * var(--gsi-space-unit,1px)), calc((100vw - calc(1260 * var(--gsi-space-unit,1px))) / 2));left:max(calc(32 * var(--gsi-space-unit,1px)), calc((100vw - calc(1260 * var(--gsi-space-unit,1px))) / 2));font-size:calc(8px * var(--gsi-font-scale,1))}.new-era-scene{padding:calc(104 * var(--gsi-space-unit,1px)) max(calc(36 * var(--gsi-space-unit,1px)), calc((100vw - calc(1260 * var(--gsi-space-unit,1px))) / 2)) calc(40 * var(--gsi-space-unit,1px))}.new-era-header.has-preview~.new-era-scene{padding-top:calc(126 * var(--gsi-space-unit,1px))}.new-era-scene__hint{right:max(calc(38 * var(--gsi-space-unit,1px)), calc((100vw - calc(1260 * var(--gsi-space-unit,1px))) / 2));bottom:calc(28 * var(--gsi-space-unit,1px));font-size:calc(8px * var(--gsi-font-scale,1))}.new-era-kicker{font-size:calc(10px * var(--gsi-font-scale,1))}.new-era-scene__orb{width:48vw;height:48vw}.new-era-scene__orb--green{right:-14vw}.new-era-scene__orb--red{left:-18vw}.new-era-scene__orb--ice,.new-era-scene__orb--gold{right:-16vw}.new-era-hero{grid-template-columns:minmax(0,1.05fr) minmax(calc(360 * var(--gsi-space-unit,1px)),.95fr);grid-template-rows:1fr;gap:7vw}.new-era-hero__copy{align-self:center;padding:0}.new-era-hero h1{font-size:clamp(calc(86px * var(--gsi-font-scale,1)), 9.2vw, calc(142px * var(--gsi-font-scale,1)));margin-block-start:26px;margin-block-end:28px}.new-era-hero__copy>p{font-size:calc(17px * var(--gsi-font-scale,1));line-height:1.7}.new-era-launch-countdown{gap:calc(9 * var(--gsi-space-unit,1px));margin-top:calc(20 * var(--gsi-space-unit,1px));padding:calc(11 * var(--gsi-space-unit,1px)) calc(14 * var(--gsi-space-unit,1px));border-radius:calc(15 * var(--gsi-space-unit,1px))}.new-era-launch-countdown>span{min-width:calc(45 * var(--gsi-space-unit,1px))}.new-era-launch-countdown strong{font-size:calc(23px * var(--gsi-font-scale,1))}.new-era-launch-countdown small{font-size:calc(6px * var(--gsi-font-scale,1))}.new-era-hero__actions{margin-top:calc(32 * var(--gsi-space-unit,1px))}.new-era-hero__actions button{min-height:calc(49 * var(--gsi-space-unit,1px));border-radius:calc(15 * var(--gsi-space-unit,1px));font-size:calc(10px * var(--gsi-font-scale,1));padding-inline-start:18px;padding-inline-end:18px}.new-era-hero__mark{width:min(36vw, calc(450 * var(--gsi-space-unit,1px)));opacity:.35;justify-self:center;position:relative;top:auto;right:auto}.new-era-hero__mark>span{font-size:clamp(calc(80px * var(--gsi-font-scale,1)), 8.6vw, calc(130px * var(--gsi-font-scale,1)));bottom:-4%;right:-8%}.new-era-hero__mark>i{font-size:calc(23px * var(--gsi-font-scale,1))}.new-era-mission{grid-template-columns:minmax(0,1.1fr) minmax(calc(420 * var(--gsi-space-unit,1px)),.9fr);grid-template-rows:1fr;gap:7vw}.new-era-mission__number{font-size:38vw;top:0;right:40%}.new-era-mission__copy{align-self:center}.new-era-mission h2{font-size:clamp(calc(68px * var(--gsi-font-scale,1)), 7.2vw, calc(106px * var(--gsi-font-scale,1)));margin-block-start:22px;margin-block-end:27px}.new-era-mission__copy p{font-size:calc(15px * var(--gsi-font-scale,1));line-height:1.75}.new-era-mission__pillars{align-self:center;gap:calc(8 * var(--gsi-space-unit,1px));grid-template-columns:1fr}.new-era-mission__pillars article{min-height:calc(112 * var(--gsi-space-unit,1px));grid-template-columns:auto calc(36 * var(--gsi-space-unit,1px)) 1fr;-moz-column-gap:calc(13 * var(--gsi-space-unit,1px));column-gap:calc(13 * var(--gsi-space-unit,1px));padding:calc(18 * var(--gsi-space-unit,1px));border-radius:calc(20 * var(--gsi-space-unit,1px));grid-template-rows:auto auto;align-items:center}.new-era-mission__pillars svg{width:calc(27 * var(--gsi-space-unit,1px));height:calc(27 * var(--gsi-space-unit,1px));grid-row:1/3}.new-era-mission__pillars span{font-size:calc(9px * var(--gsi-font-scale,1));grid-row:1/3}.new-era-mission__pillars strong{font-size:calc(14px * var(--gsi-font-scale,1));align-self:end}.new-era-mission__pillars p{font-size:calc(11px * var(--gsi-font-scale,1));align-self:start}.new-era-platform{grid-template-columns:minmax(0,1fr) minmax(calc(360 * var(--gsi-space-unit,1px)),.8fr);grid-template-rows:1fr;gap:7vw}.new-era-platform__copy{align-self:center}.new-era-platform__tabs{max-width:calc(600 * var(--gsi-space-unit,1px));margin-block-start:22px;margin-block-end:35px}.new-era-platform__tabs button{height:calc(46 * var(--gsi-space-unit,1px));font-size:calc(9px * var(--gsi-font-scale,1))}.new-era-platform__tabs button span{font-size:calc(8px * var(--gsi-font-scale,1))}.new-era-platform__feature{padding-left:calc(52 * var(--gsi-space-unit,1px));position:relative}.new-era-platform__feature>svg{width:calc(33 * var(--gsi-space-unit,1px));height:calc(33 * var(--gsi-space-unit,1px));color:var(--ne-ice);display:block;position:absolute;top:0;left:0}.new-era-platform__feature>span{font-size:calc(10px * var(--gsi-font-scale,1))}.new-era-platform__feature h2{font-size:clamp(calc(45px * var(--gsi-font-scale,1)), 4.8vw, calc(75px * var(--gsi-font-scale,1)));margin-block-start:12px;margin-block-end:18px}.new-era-platform__feature p{max-width:calc(590 * var(--gsi-space-unit,1px));font-size:calc(15px * var(--gsi-font-scale,1));line-height:1.7}.new-era-device{height:min(70vh, calc(650 * var(--gsi-space-unit,1px)))}.new-era-device__glow{width:28vw;height:24vw}.new-era-device__frame{max-height:calc(650 * var(--gsi-space-unit,1px));border-radius:calc(48 * var(--gsi-space-unit,1px));border-width:8px}.new-era-device__frame:before{top:calc(7 * var(--gsi-space-unit,1px));height:calc(20 * var(--gsi-space-unit,1px));border-radius:0 0 calc(14 * var(--gsi-space-unit,1px)) calc(14 * var(--gsi-space-unit,1px))}.new-era-device>span{right:calc(-14 * var(--gsi-space-unit,1px));font-size:calc(8px * var(--gsi-font-scale,1))}.new-era-event{grid-template-columns:minmax(0,1.05fr) minmax(calc(420 * var(--gsi-space-unit,1px)),.75fr);grid-template-rows:1fr;gap:8vw}.new-era-event__copy{align-self:center}.new-era-event h2{font-size:clamp(calc(76px * var(--gsi-font-scale,1)), 8.3vw, calc(128px * var(--gsi-font-scale,1)));margin-block-start:18px;margin-block-end:26px}.new-era-event__copy>p{font-size:calc(16px * var(--gsi-font-scale,1));line-height:1.7}.new-era-event__facts{margin-top:calc(25 * var(--gsi-space-unit,1px))}.new-era-event__facts span{padding:calc(10 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px));font-size:calc(10px * var(--gsi-font-scale,1))}.new-era-event__copy>button{min-height:calc(48 * var(--gsi-space-unit,1px));margin-top:calc(25 * var(--gsi-space-unit,1px));font-size:calc(10px * var(--gsi-font-scale,1));padding-inline-start:17px;padding-inline-end:17px}.new-era-event__score{padding:calc(25 * var(--gsi-space-unit,1px));border-radius:calc(30 * var(--gsi-space-unit,1px));align-self:center}.new-era-event__score>div{gap:calc(6 * var(--gsi-space-unit,1px));padding:calc(15 * var(--gsi-space-unit,1px))}.new-era-event__score strong{font-size:calc(55px * var(--gsi-font-scale,1))}.new-era-event__score span{font-size:calc(9px * var(--gsi-font-scale,1))}.new-era-event__score small{padding-top:calc(15 * var(--gsi-space-unit,1px));font-size:calc(9px * var(--gsi-font-scale,1))}.new-era-event__score>svg{top:calc(-75 * var(--gsi-space-unit,1px));right:calc(20 * var(--gsi-space-unit,1px));width:calc(150 * var(--gsi-space-unit,1px));height:calc(150 * var(--gsi-space-unit,1px))}.new-era-event__rings{width:50vw;left:70%}.new-era-regions{grid-template-columns:minmax(0,.7fr) minmax(calc(620 * var(--gsi-space-unit,1px)),1.3fr);grid-template-rows:1fr;gap:4vw}.new-era-regions__copy{align-self:center}.new-era-regions h2{font-size:clamp(calc(58px * var(--gsi-font-scale,1)), 5.4vw, calc(86px * var(--gsi-font-scale,1)));margin-block-start:18px;margin-block-end:22px}.new-era-regions__copy>p{font-size:calc(14px * var(--gsi-font-scale,1));line-height:1.7}.new-era-region-totals{margin-top:calc(24 * var(--gsi-space-unit,1px));gap:calc(8 * var(--gsi-space-unit,1px))}.new-era-region-totals article{padding:calc(14 * var(--gsi-space-unit,1px));border-radius:calc(15 * var(--gsi-space-unit,1px))}.new-era-region-totals strong{font-size:calc(29px * var(--gsi-font-scale,1))}.new-era-region-totals span{font-size:calc(7px * var(--gsi-font-scale,1))}.new-era-regions__board{height:min(76vh, calc(720 * var(--gsi-space-unit,1px)));padding:calc(18 * var(--gsi-space-unit,1px));border-radius:calc(28 * var(--gsi-space-unit,1px));align-self:center}.new-era-regions__board>header{min-height:calc(54 * var(--gsi-space-unit,1px));padding:calc(4 * var(--gsi-space-unit,1px)) calc(5 * var(--gsi-space-unit,1px)) calc(15 * var(--gsi-space-unit,1px))}.new-era-regions__board>header span{font-size:calc(8px * var(--gsi-font-scale,1))}.new-era-regions__board>header strong{font-size:calc(14px * var(--gsi-font-scale,1))}.new-era-regions__board-total small{font-size:calc(6px * var(--gsi-font-scale,1))}.new-era-regions__board-total b{font-size:calc(18px * var(--gsi-font-scale,1))}.new-era-regions__grid{gap:calc(7 * var(--gsi-space-unit,1px));padding-top:calc(10 * var(--gsi-space-unit,1px))}.new-era-regions__grid article{gap:calc(9 * var(--gsi-space-unit,1px));padding:calc(7 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px)) calc(9 * var(--gsi-space-unit,1px));border-radius:calc(12 * var(--gsi-space-unit,1px))}.new-era-region-card__code{font-size:calc(9px * var(--gsi-font-scale,1))}.new-era-region-card__name{font-size:calc(10px * var(--gsi-font-scale,1))}.new-era-region-card__metric{min-width:calc(34 * var(--gsi-space-unit,1px))}.new-era-region-card__metric b{font-size:calc(14px * var(--gsi-font-scale,1))}.new-era-region-card__metric small{font-size:calc(6px * var(--gsi-font-scale,1))}.new-era-region-card__progress{height:3px}.new-era-booking{grid-template-columns:minmax(0,.8fr) minmax(calc(540 * var(--gsi-space-unit,1px)),1.2fr);grid-template-rows:1fr;gap:6vw}.new-era-booking__copy{align-self:center}.new-era-booking h2{font-size:clamp(calc(60px * var(--gsi-font-scale,1)), 5.9vw, calc(92px * var(--gsi-font-scale,1)));margin-block-start:18px;margin-block-end:24px}.new-era-booking__copy>p{font-size:calc(14px * var(--gsi-font-scale,1));line-height:1.7}.new-era-booking__panel{height:min(73vh, calc(680 * var(--gsi-space-unit,1px)));border-radius:calc(28 * var(--gsi-space-unit,1px));align-self:center}.new-era-booking__team{padding:calc(20 * var(--gsi-space-unit,1px))}.new-era-booking__tabs{gap:calc(7 * var(--gsi-space-unit,1px));margin-bottom:calc(16 * var(--gsi-space-unit,1px));padding:calc(5 * var(--gsi-space-unit,1px));border-radius:calc(15 * var(--gsi-space-unit,1px))}.new-era-booking__tabs button{min-height:calc(40 * var(--gsi-space-unit,1px));font-size:calc(9px * var(--gsi-font-scale,1))}.new-era-invite-inbox>header strong{font-size:calc(20px * var(--gsi-font-scale,1))}.new-era-invite-inbox>header small{font-size:calc(9px * var(--gsi-font-scale,1))}.new-era-invite-card{padding:calc(14 * var(--gsi-space-unit,1px));grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.new-era-invite-card>.avatar{width:calc(50 * var(--gsi-space-unit,1px));height:calc(50 * var(--gsi-space-unit,1px))}.new-era-invite-card>div:nth-child(2)>strong{font-size:calc(15px * var(--gsi-font-scale,1))}.new-era-invite-card>div:nth-child(2)>small{font-size:calc(8px * var(--gsi-font-scale,1))}.new-era-invite-card__actions{min-width:calc(190 * var(--gsi-space-unit,1px));grid-column:auto}.new-era-booking__team>header{gap:calc(13 * var(--gsi-space-unit,1px));padding-bottom:calc(16 * var(--gsi-space-unit,1px))}.new-era-booking__logo{width:calc(52 * var(--gsi-space-unit,1px));height:calc(52 * var(--gsi-space-unit,1px));border-radius:calc(15 * var(--gsi-space-unit,1px))}.new-era-booking__team>header span{font-size:calc(8px * var(--gsi-font-scale,1))}.new-era-booking__team>header h3{font-size:calc(21px * var(--gsi-font-scale,1))}.new-era-booking__team>header small{font-size:calc(9px * var(--gsi-font-scale,1))}.new-era-roster{gap:calc(8 * var(--gsi-space-unit,1px));margin-block-start:16px;margin-block-end:16px}.new-era-roster__slot{min-height:calc(59 * var(--gsi-space-unit,1px));padding:calc(9 * var(--gsi-space-unit,1px)) calc(11 * var(--gsi-space-unit,1px));border-radius:calc(15 * var(--gsi-space-unit,1px))}.new-era-roster__slot .avatar{width:calc(39 * var(--gsi-space-unit,1px));height:calc(39 * var(--gsi-space-unit,1px))}.new-era-roster__slot strong{font-size:calc(11px * var(--gsi-font-scale,1))}.new-era-roster__slot small{font-size:calc(8px * var(--gsi-font-scale,1))}.new-era-booking__status{gap:calc(13 * var(--gsi-space-unit,1px));padding-top:calc(16 * var(--gsi-space-unit,1px))}.new-era-booking__status>div:first-child strong{font-size:calc(11px * var(--gsi-font-scale,1))}.new-era-booking__status>div:first-child small{font-size:calc(8px * var(--gsi-font-scale,1))}.new-era-booking__actions button{min-height:calc(42 * var(--gsi-space-unit,1px));font-size:calc(9px * var(--gsi-font-scale,1))}.new-era-booking__actions a{font-size:calc(9px * var(--gsi-font-scale,1))}.new-era-booking__empty{padding:calc(45 * var(--gsi-space-unit,1px))}.new-era-booking__empty>svg{width:calc(52 * var(--gsi-space-unit,1px));height:calc(52 * var(--gsi-space-unit,1px))}.new-era-booking__empty>span{font-size:calc(9px * var(--gsi-font-scale,1))}.new-era-booking__empty h3{font-size:calc(31px * var(--gsi-font-scale,1))}.new-era-booking__empty p{font-size:calc(12px * var(--gsi-font-scale,1))}.new-era-footer{gap:calc(20 * var(--gsi-space-unit,1px));padding:calc(30 * var(--gsi-space-unit,1px)) 0 calc(45 * var(--gsi-space-unit,1px))}.new-era-footer__top{padding-bottom:calc(25 * var(--gsi-space-unit,1px))}.new-era-footer__top>img{width:calc(110 * var(--gsi-space-unit,1px))}.new-era-footer__top>span{font-size:clamp(calc(48px * var(--gsi-font-scale,1)), 5vw, calc(78px * var(--gsi-font-scale,1)))}.new-era-footer__grid{gap:calc(9 * var(--gsi-space-unit,1px));grid-template-columns:repeat(4,1fr)}.new-era-footer__grid>div{min-height:calc(108 * var(--gsi-space-unit,1px));padding:calc(17 * var(--gsi-space-unit,1px));border-radius:calc(17 * var(--gsi-space-unit,1px))}.new-era-footer__grid span{font-size:calc(8px * var(--gsi-font-scale,1))}.new-era-footer__grid strong{font-size:calc(11px * var(--gsi-font-scale,1))}.new-era-footer__grid small{font-size:calc(8px * var(--gsi-font-scale,1))}.new-era-footer__platform{padding:calc(16 * var(--gsi-space-unit,1px))}.new-era-footer__platform svg{width:calc(21 * var(--gsi-space-unit,1px))}.new-era-footer__platform p{font-size:calc(10px * var(--gsi-font-scale,1))}.new-era-footer__bottom{font-size:calc(9px * var(--gsi-font-scale,1));grid-template-columns:1fr auto;align-items:center}.new-era-footer__restart{min-height:calc(44 * var(--gsi-space-unit,1px));font-size:calc(9px * var(--gsi-font-scale,1));padding-inline-start:15px;padding-inline-end:15px}.new-era-staff{place-items:center}.new-era-staff__panel{padding:calc(34 * var(--gsi-space-unit,1px));border-radius:calc(27 * var(--gsi-space-unit,1px))}}@media (max-height:680px) and (max-width:899px){.new-era-scene{padding-top:calc(72 * var(--gsi-space-unit,1px))}.new-era-header{height:calc(46 * var(--gsi-space-unit,1px))}.new-era-header__brand>img{width:calc(31 * var(--gsi-space-unit,1px));height:calc(31 * var(--gsi-space-unit,1px))}.new-era-hero h1{font-size:clamp(calc(47px * var(--gsi-font-scale,1)), 14vw, calc(65px * var(--gsi-font-scale,1)))}.new-era-hero__copy>p{font-size:calc(10px * var(--gsi-font-scale,1))}.new-era-hero__mark{width:42vw}.new-era-mission h2{font-size:clamp(calc(37px * var(--gsi-font-scale,1)), 10vw, calc(52px * var(--gsi-font-scale,1)))}.new-era-mission__pillars article{min-height:calc(99 * var(--gsi-space-unit,1px))}.new-era-platform{grid-template-rows:1fr 40%}.new-era-event h2{font-size:clamp(calc(45px * var(--gsi-font-scale,1)), 12vw, calc(67px * var(--gsi-font-scale,1)))}.new-era-event__copy>p{font-size:calc(10px * var(--gsi-font-scale,1))}.new-era-event__copy>button{margin-top:calc(12 * var(--gsi-space-unit,1px))}.new-era-regions{gap:calc(5 * var(--gsi-space-unit,1px))}.new-era-regions h2{font-size:clamp(calc(27px * var(--gsi-font-scale,1)), 7.8vw, calc(34px * var(--gsi-font-scale,1)));margin-block-start:4px;margin-block-end:6px}.new-era-booking h2{font-size:clamp(calc(34px * var(--gsi-font-scale,1)), 9vw, calc(50px * var(--gsi-font-scale,1)))}.new-era-regions__copy>p{display:none}.new-era-booking__copy>p{font-size:calc(8px * var(--gsi-font-scale,1))}.new-era-region-totals{margin-top:calc(5 * var(--gsi-space-unit,1px));gap:3px}.new-era-region-totals article{padding:calc(5 * var(--gsi-space-unit,1px)) calc(6 * var(--gsi-space-unit,1px));border-radius:calc(8 * var(--gsi-space-unit,1px));gap:1px}.new-era-region-totals strong{font-size:calc(14px * var(--gsi-font-scale,1))}.new-era-region-totals span{font-size:calc(4px * var(--gsi-font-scale,1))}.new-era-regions__board{padding:calc(6 * var(--gsi-space-unit,1px));border-radius:calc(14 * var(--gsi-space-unit,1px))}.new-era-regions__board>header{min-height:calc(31 * var(--gsi-space-unit,1px));padding:1px 2px calc(5 * var(--gsi-space-unit,1px))}.new-era-regions__board>header span{font-size:calc(4px * var(--gsi-font-scale,1))}.new-era-regions__board>header strong{font-size:calc(7px * var(--gsi-font-scale,1))}.new-era-regions__board-total small{font-size:calc(3px * var(--gsi-font-scale,1))}.new-era-regions__board-total b{font-size:calc(9px * var(--gsi-font-scale,1))}.new-era-regions__grid{padding-top:calc(4 * var(--gsi-space-unit,1px));gap:3px}.new-era-regions__grid article{padding:2px calc(4 * var(--gsi-space-unit,1px)) 3px;border-radius:calc(7 * var(--gsi-space-unit,1px));gap:3px}.new-era-region-card__code{font-size:calc(5px * var(--gsi-font-scale,1))}.new-era-region-card__name{font-size:calc(6px * var(--gsi-font-scale,1))}.new-era-region-card__metric{min-width:calc(19 * var(--gsi-space-unit,1px));gap:0}.new-era-region-card__metric b{font-size:calc(7px * var(--gsi-font-scale,1))}.new-era-region-card__metric small{font-size:calc(3px * var(--gsi-font-scale,1))}.new-era-footer{gap:calc(8 * var(--gsi-space-unit,1px))}.new-era-footer__grid>div{padding:calc(8 * var(--gsi-space-unit,1px))}}@media (max-width:420px){.new-era-header__access{width:calc(40 * var(--gsi-space-unit,1px));justify-content:center;padding:0}.new-era-header__access span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.new-era-maintenance *,.new-era-maintenance :before,.new-era-maintenance :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.new-era-scene--previous{transform:translateY(-3%)}.new-era-scene--next{transform:translateY(3%)}}.new-era-maintenance{--ne-panel:#0b0f16d6;--ne-line:#ffffff1f;--ne-copy:#f5f8fcb8;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased}.new-era-maintenance h1,.new-era-maintenance h2,.new-era-maintenance h3,.new-era-maintenance h4,.new-era-maintenance strong{text-wrap:balance}.new-era-maintenance h1,.new-era-maintenance h2,.new-era-maintenance h3,.new-era-footer__top>span{overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none}.new-era-maintenance h1,.new-era-maintenance h2,.new-era-hero h1,.new-era-mission h2,.new-era-event h2,.new-era-regions h2,.new-era-booking h2,.new-era-footer__top>span{letter-spacing:-.035em}.new-era-scene{filter:none;will-change:opacity, transform;transition:opacity .48s,transform .72s cubic-bezier(.2,.78,.18,1),visibility 0s linear .72s}.new-era-scene--previous{filter:none}.new-era-scene--qualifiers,.new-era-scene--points,.new-era-scene--national-path{--scene-accent:var(--ne-gold)}.new-era-scene--ranked,.new-era-scene--street-match{--scene-accent:var(--ne-red)}.new-era-scene--bfl,.new-era-scene--street,.new-era-scene--events,.new-era-scene--community{--scene-accent:var(--ne-ice)}.new-era-scene--elo,.new-era-scene--universe,.new-era-scene--club-growth{--scene-accent:var(--ne-green)}.new-era-scene--control{--scene-accent:var(--ne-red)}.new-era-scene--academy{--scene-accent:var(--ne-gold)}.new-era-index{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#fff3 transparent;overflow-y:auto}.new-era-index>div{z-index:3;top:max(0px, env(safe-area-inset-top));background:linear-gradient(#05070bfc 76%,#05070be6);position:sticky;box-shadow:0 10px 20px #05070bc7}.new-era-index__group{padding:calc(15 * var(--gsi-space-unit,1px)) calc(18 * var(--gsi-space-unit,1px)) calc(5 * var(--gsi-space-unit,1px));color:var(--ne-green);font-size:calc(7px * var(--gsi-font-scale,1));letter-spacing:.16em;text-transform:uppercase;font-weight:950;display:block}.rebrand-maintenance:has(.new-era-index.is-open) .rebrand-audio{pointer-events:none;opacity:0!important;transform:translateY(8px)!important}@media (max-width:559px){.new-era-scene{padding-bottom:max(calc(18 * var(--gsi-space-unit,1px)), calc(env(safe-area-inset-bottom) + calc(14 * var(--gsi-space-unit,1px))))}.new-era-hero__mark{width:min(72vw, calc(270 * var(--gsi-space-unit,1px)));top:11%;right:6%;transform:rotate(2deg)translate(12%)}.new-era-scene--active .new-era-hero__mark{transform:rotate(0)translate(0)}}.new-era-hero__mark>img{filter:none;width:100%;height:auto}.new-era-header__brand{min-width:calc(132 * var(--gsi-space-unit,1px))}.new-era-header__brand>img{width:clamp(calc(118 * var(--gsi-space-unit,1px)), 30vw, calc(164 * var(--gsi-space-unit,1px)));height:auto;max-height:calc(31 * var(--gsi-space-unit,1px))}.ne-story{z-index:2;gap:calc(12 * var(--gsi-space-unit,1px));grid-template-rows:minmax(0,.82fr) minmax(0,1.18fr);width:100%;height:100%;min-height:0;display:grid;position:relative}.ne-story__copy{align-self:end;min-height:0}.ne-story__copy>h2{margin:calc(9 * var(--gsi-space-unit,1px)) 0 calc(10 * var(--gsi-space-unit,1px));font-size:clamp(calc(30px * var(--gsi-font-scale,1)), 8.1vw, calc(48px * var(--gsi-font-scale,1)));letter-spacing:-.035em;text-transform:uppercase;line-height:.94}.ne-story__copy>h2 em{color:var(--scene-accent,var(--ne-ice));font-style:normal}.ne-story__copy>p{max-width:calc(680 * var(--gsi-space-unit,1px));color:var(--ne-copy);font-size:calc(10px * var(--gsi-font-scale,1));margin:0;line-height:1.58}.ne-story__copy>p strong{color:#fff}.ne-story-tabs{gap:calc(5 * var(--gsi-space-unit,1px));margin:calc(11 * var(--gsi-space-unit,1px)) 0 calc(8 * var(--gsi-space-unit,1px));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ne-story-tabs button{min-width:0;min-height:calc(39 * var(--gsi-space-unit,1px));gap:calc(6 * var(--gsi-space-unit,1px));padding:calc(6 * var(--gsi-space-unit,1px)) calc(7 * var(--gsi-space-unit,1px));border:1px solid var(--ne-line);border-radius:calc(10 * var(--gsi-space-unit,1px));color:#ffffff85;text-align:left;background:#ffffff08;grid-template-columns:auto 1fr;align-items:center;display:grid}.ne-story-tabs button>svg{width:calc(14 * var(--gsi-space-unit,1px))}.ne-story-tabs button>span{gap:1px;min-width:0;display:grid}.ne-story-tabs button small{color:#ffffff52;font:800 6px ui-monospace,monospace}.ne-story-tabs button strong{font-size:calc(7px * var(--gsi-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ne-story-tabs button.is-active{border-color:color-mix(in srgb, var(--scene-accent,var(--ne-ice)) 50%, transparent);color:#fff;background:color-mix(in srgb, var(--scene-accent,var(--ne-ice)) 9%, transparent)}.ne-story-tabs button.is-active>svg,.ne-story-tabs button.is-active small{color:var(--scene-accent,var(--ne-ice))}.ne-story__feature{gap:calc(10 * var(--gsi-space-unit,1px));padding:calc(10 * var(--gsi-space-unit,1px));border-left:2px solid var(--scene-accent,var(--ne-ice));background:linear-gradient(90deg, color-mix(in srgb, var(--scene-accent,var(--ne-ice)) 8%, transparent), transparent);grid-template-columns:auto 1fr;align-items:start;animation:.4s both ne-story-enter;display:none}.ne-story__feature>svg{width:calc(18 * var(--gsi-space-unit,1px));color:var(--scene-accent,var(--ne-ice))}.ne-story__feature>span{gap:3px;display:grid}.ne-story__feature strong{font-size:calc(9px * var(--gsi-font-scale,1))}.ne-story__feature p{color:#ffffff8a;font-size:calc(8px * var(--gsi-font-scale,1));margin:0;line-height:1.45}.ne-story--visual{isolation:isolate;border:1px solid color-mix(in srgb, var(--scene-accent,var(--ne-ice)) 14%, #ffffff0f);border-radius:calc(24 * var(--gsi-space-unit,1px));background:#06090d;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 34px 90px -58px #000}.ne-story--visual .ne-story__copy{z-index:2;position:relative}.ne-section-preview{z-index:0;pointer-events:none;background:#05070a;margin:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.ne-section-preview>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;opacity:.88;filter:brightness(.43)saturate(.72)contrast(1.12);width:100%;height:100%;transition:filter 1s,opacity .8s,transform 1.6s cubic-bezier(.2,.76,.2,1);display:block;transform:scale(1.045)}.new-era-scene--active .ne-section-preview>img{opacity:1;filter:brightness(.48)saturate(.78)contrast(1.1);transform:scale(1.015)}.ne-section-preview__veil{background:radial-gradient(circle at 76% 18%, color-mix(in srgb, var(--scene-accent,var(--ne-ice)) 16%, transparent), transparent 37%), linear-gradient(180deg, #03050833 0%, #0305087a 38%, #030508e6 73%, #030508 100%), linear-gradient(90deg, #030508b8, #0305081f 76%);position:absolute;top:0;bottom:0;left:0;right:0}.ne-section-preview figcaption{z-index:2;top:calc(16 * var(--gsi-space-unit,1px));right:calc(16 * var(--gsi-space-unit,1px));align-items:center;gap:calc(7 * var(--gsi-space-unit,1px));padding:calc(7 * var(--gsi-space-unit,1px)) calc(9 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#04070a9e;border:1px solid #ffffff1a;display:flex;position:absolute;box-shadow:inset 0 1px #ffffff0d}.ne-section-preview figcaption>i{width:calc(6 * var(--gsi-space-unit,1px));height:calc(6 * var(--gsi-space-unit,1px));background:var(--scene-accent,var(--ne-ice));box-shadow:0 0 12px var(--scene-accent,var(--ne-ice));border-radius:50%}.ne-section-preview figcaption>span{gap:1px;display:grid}.ne-section-preview figcaption small{color:#ffffff61;letter-spacing:.12em;font:850 4px ui-monospace,monospace}.ne-section-preview figcaption strong{font-size:calc(7px * var(--gsi-font-scale,1));text-transform:uppercase;line-height:1}.ne-section-preview figcaption em{padding:3px calc(5 * var(--gsi-space-unit,1px));border-radius:calc(99 * var(--gsi-space-unit,1px));color:#061007;background:var(--ne-green);font:950 4px ui-monospace,monospace}.ne-slide-media-editor{z-index:6;right:calc(16 * var(--gsi-space-unit,1px));bottom:calc(16 * var(--gsi-space-unit,1px));gap:calc(6 * var(--gsi-space-unit,1px));pointer-events:auto;align-items:center;display:flex;position:absolute}.ne-slide-media-editor label,.ne-slide-media-editor button{min-height:calc(34 * var(--gsi-space-unit,1px));justify-content:center;align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));padding:0 calc(10 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));color:#fffc;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;font-size:calc(7px * var(--gsi-font-scale,1));letter-spacing:.06em;text-transform:uppercase;background:#04070ac7;border:1px solid #ffffff29;font-weight:950;display:inline-flex;box-shadow:0 14px 34px -20px #000,inset 0 1px #ffffff12}.ne-slide-media-editor label{color:#061009;background:var(--ne-green);border-color:#97ff4980}.ne-slide-media-editor label.is-loading,.ne-slide-media-editor button:disabled{opacity:.6;cursor:wait}.ne-slide-media-editor svg{width:calc(13 * var(--gsi-space-unit,1px));height:calc(13 * var(--gsi-space-unit,1px))}.ne-slide-media-editor input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ne-phone{--phone-accent:var(--scene-accent,var(--ne-ice));height:min(49dvh, calc(470 * var(--gsi-space-unit,1px)));max-width:calc(100vw - calc(48 * var(--gsi-space-unit,1px)));aspect-ratio:9/19.5;padding:calc(6 * var(--gsi-space-unit,1px));border-radius:calc(34 * var(--gsi-space-unit,1px));opacity:.28;background:linear-gradient(145deg,#2a303a,#080a0e 36%,#161b23 72%,#050609);border:1px solid #ffffff3d;transition:opacity .65s,transform .95s cubic-bezier(.2,.76,.2,1);position:relative;transform:perspective(1200px)translateY(8%)rotateY(-5deg)scale(.96);box-shadow:0 35px 80px -30px #000,0 0 0 2px #05070b,inset 0 1px #ffffff47}.new-era-scene--active .ne-phone{opacity:1;transform:translateY(0)scale(1)}.ne-phone__island{z-index:9;top:calc(12 * var(--gsi-space-unit,1px));width:30%;height:calc(17 * var(--gsi-space-unit,1px));border-radius:calc(99 * var(--gsi-space-unit,1px));background:#020305;position:absolute;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff0b}.ne-phone__screen{border-radius:calc(28 * var(--gsi-space-unit,1px));color:#f8fafc;background:radial-gradient(circle at 70% 4%, color-mix(in srgb, var(--phone-accent) 14%, transparent), transparent 28%), linear-gradient(180deg, #0e121a, #080b10 44%, #05070b);height:100%;position:relative;overflow:hidden}.ne-phone__header{z-index:4;height:calc(48 * var(--gsi-space-unit,1px));gap:calc(6 * var(--gsi-space-unit,1px));padding:0 calc(11 * var(--gsi-space-unit,1px)) calc(7 * var(--gsi-space-unit,1px));background:#080b10eb;border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto auto;align-items:end;display:grid;position:relative}.ne-phone__header>img{width:calc(76 * var(--gsi-space-unit,1px));height:auto;max-height:calc(18 * var(--gsi-space-unit,1px));-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.ne-phone__header>span{color:#ffffff7a;letter-spacing:.11em;font:850 5px ui-monospace,monospace}.ne-phone__header-action{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));color:#ffffff8c;pointer-events:none;background:#ffffff0d;border:0;place-items:center;padding:0;font-style:normal;display:grid}.ne-phone__header-action svg{width:calc(8 * var(--gsi-space-unit,1px))}.ne-phone__nav{z-index:5;right:calc(7 * var(--gsi-space-unit,1px));bottom:calc(6 * var(--gsi-space-unit,1px));left:calc(7 * var(--gsi-space-unit,1px));height:calc(37 * var(--gsi-space-unit,1px));border-radius:0 0 calc(22 * var(--gsi-space-unit,1px)) calc(22 * var(--gsi-space-unit,1px));background:#07090ef2;border:1px solid #ffffff14;grid-template-columns:repeat(4,1fr);align-items:center;display:grid;position:absolute;box-shadow:0 -7px 20px #00000059}.ne-phone__nav i{color:#ffffff4d;place-items:center;display:grid}.ne-phone__nav i svg{width:calc(11 * var(--gsi-space-unit,1px))}.ne-phone__nav i.is-active{color:var(--phone-accent)}.ne-phone__nav i.is-active:after{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;margin-top:2px;box-shadow:0 0 7px}.ne-phone__primary{width:100%;min-height:calc(31 * var(--gsi-space-unit,1px));justify-content:center;align-items:center;gap:calc(5 * var(--gsi-space-unit,1px));border-radius:calc(9 * var(--gsi-space-unit,1px));color:#061008;background:var(--phone-accent,var(--ne-green));font-size:calc(6px * var(--gsi-font-scale,1));letter-spacing:.06em;text-transform:uppercase;pointer-events:none;border:0;font-style:normal;font-weight:950;display:flex}.ne-phone__primary svg{width:calc(9 * var(--gsi-space-unit,1px))}.ne-phone-home,.ne-phone-team,.ne-phone-ranked,.ne-phone-points,.ne-phone-bfl,.ne-phone-elo,.ne-phone-street,.ne-phone-street-match,.ne-phone-events,.ne-phone-control,.ne-phone-academy,.ne-phone-community,.ne-phone-universe,.ne-phone-national{height:calc(100% - calc(85 * var(--gsi-space-unit,1px)));gap:calc(7 * var(--gsi-space-unit,1px));padding:calc(10 * var(--gsi-space-unit,1px));overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;display:flex;overflow:hidden auto}.ne-phone-home::-webkit-scrollbar{display:none}.ne-phone-team::-webkit-scrollbar{display:none}.ne-phone-ranked::-webkit-scrollbar{display:none}.ne-phone-points::-webkit-scrollbar{display:none}.ne-phone-bfl::-webkit-scrollbar{display:none}.ne-phone-elo::-webkit-scrollbar{display:none}.ne-phone-street::-webkit-scrollbar{display:none}.ne-phone-street-match::-webkit-scrollbar{display:none}.ne-phone-events::-webkit-scrollbar{display:none}.ne-phone-control::-webkit-scrollbar{display:none}.ne-phone-academy::-webkit-scrollbar{display:none}.ne-phone-community::-webkit-scrollbar{display:none}.ne-phone-universe::-webkit-scrollbar{display:none}.ne-phone-national::-webkit-scrollbar{display:none}.ne-phone-street-match{height:calc(100% - calc(85 * var(--gsi-space-unit,1px)));gap:calc(7 * var(--gsi-space-unit,1px));padding:calc(10 * var(--gsi-space-unit,1px));flex-direction:column;display:flex;overflow:hidden auto}.ne-phone-street-match>header{gap:calc(7 * var(--gsi-space-unit,1px));padding:calc(8 * var(--gsi-space-unit,1px));border-radius:calc(11 * var(--gsi-space-unit,1px));background:#ff495d0a;border:1px solid #ff495d26;grid-template-columns:1fr auto;align-items:center;display:grid}.ne-phone-street-match>header>span{gap:1px;display:grid}.ne-phone-street-match>header small{color:var(--ne-red);font-size:calc(5px * var(--gsi-font-scale,1));letter-spacing:.08em}.ne-phone-street-match>header strong{font-size:calc(10px * var(--gsi-font-scale,1))}.ne-phone-street-match>header p{color:#ffffff5c;font-size:calc(5px * var(--gsi-font-scale,1));align-items:center;gap:3px;margin:0;display:flex}.ne-phone-street-match>header p svg{width:calc(7 * var(--gsi-space-unit,1px))}.ne-phone-street-match>header>b{color:var(--ne-red);font:900 7px ui-monospace,monospace}.ne-phone-street-match__ready{gap:calc(6 * var(--gsi-space-unit,1px));padding:calc(7 * var(--gsi-space-unit,1px));border-radius:calc(9 * var(--gsi-space-unit,1px));background:#8cff5a09;border:1px solid #8cff5a1f;grid-template-columns:auto 1fr auto;align-items:center;display:grid}.ne-phone-street-match__ready svg{width:calc(13 * var(--gsi-space-unit,1px));color:var(--ne-green)}.ne-phone-street-match__ready span{display:grid}.ne-phone-street-match__ready small{color:var(--ne-green);font-size:calc(5px * var(--gsi-font-scale,1))}.ne-phone-street-match__ready strong{font-size:calc(6px * var(--gsi-font-scale,1))}.ne-phone-street-match__ready em{color:#ffffff6b;font:850 6px ui-monospace,monospace}.ne-phone-street-match__score{min-height:calc(94 * var(--gsi-space-unit,1px));gap:calc(8 * var(--gsi-space-unit,1px));padding:calc(9 * var(--gsi-space-unit,1px));border-radius:calc(12 * var(--gsi-space-unit,1px));background:radial-gradient(circle,#ff495d14,#0000 55%);border:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.ne-phone-street-match__score>span{place-items:center;gap:2px;display:grid}.ne-phone-street-match__score>span i{width:calc(27 * var(--gsi-space-unit,1px));height:calc(27 * var(--gsi-space-unit,1px));border-radius:calc(9 * var(--gsi-space-unit,1px));color:var(--ne-red);background:#ff495d14;place-items:center;font:900 8px ui-monospace,monospace;display:grid}.ne-phone-street-match__score>span strong{font-size:calc(23px * var(--gsi-font-scale,1));line-height:1}.ne-phone-street-match__score>span small{color:#ffffff61;font-size:calc(5px * var(--gsi-font-scale,1))}.ne-phone-street-match__score>svg{width:calc(16 * var(--gsi-space-unit,1px));color:#fff3}.ne-phone-street-match__finish{gap:calc(4 * var(--gsi-space-unit,1px));grid-template-columns:repeat(4,1fr);display:grid}.ne-phone-street-match__finish span{padding:calc(6 * var(--gsi-space-unit,1px)) 3px;border-radius:calc(7 * var(--gsi-space-unit,1px));text-align:center;border:1px solid #ffffff12;gap:1px;display:grid}.ne-phone-street-match__finish small{color:#ffffff59;font-size:calc(4px * var(--gsi-font-scale,1))}.ne-phone-street-match__finish strong{color:var(--ne-red);font-size:calc(8px * var(--gsi-font-scale,1))}.ne-phone-street-match__confirm{gap:calc(6 * var(--gsi-space-unit,1px));padding:calc(7 * var(--gsi-space-unit,1px));border-radius:calc(9 * var(--gsi-space-unit,1px));background:#8ad8ff08;border:1px solid #8ad8ff1f;grid-template-columns:auto 1fr;display:grid}.ne-phone-street-match__confirm svg{width:calc(13 * var(--gsi-space-unit,1px));color:var(--ne-ice)}.ne-phone-street-match__confirm span{gap:1px;display:grid}.ne-phone-street-match__confirm strong{font-size:calc(6px * var(--gsi-font-scale,1))}.ne-phone-street-match__confirm small{color:#ffffff59;font-size:calc(5px * var(--gsi-font-scale,1));line-height:1.35}.ne-phone-street-match>footer{gap:calc(4 * var(--gsi-space-unit,1px));color:#ffffff57;font-size:calc(5px * var(--gsi-font-scale,1));align-items:flex-start;line-height:1.4;display:flex}.ne-phone-street-match>footer svg{width:calc(8 * var(--gsi-space-unit,1px));color:var(--ne-gold);flex:none}.new-era-booking__create.team-create-page--builder{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;width:100%;height:100%;min-height:0;overflow-y:auto}.new-era-booking__create>header{z-index:6;justify-content:space-between;align-items:center;gap:calc(9 * var(--gsi-space-unit,1px));padding:calc(11 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px));background:#080a0ff5;border-bottom:1px solid #ffffff14;display:flex;position:sticky;top:0}.new-era-booking__create>header>div{gap:2px;display:grid}.new-era-booking__create>header span{color:var(--ne-green);font-size:calc(6px * var(--gsi-font-scale,1));letter-spacing:.1em;text-transform:uppercase;font-weight:900}.new-era-booking__create>header strong{font-size:calc(11px * var(--gsi-font-scale,1))}.new-era-booking__create>header button{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:#fff;background:#ffffff0a;border:1px solid #ffffff14;place-items:center;display:grid}.new-era-booking__create>header button svg{width:calc(13 * var(--gsi-space-unit,1px))}.new-era-booking__create.team-create-page--builder .team-create-form{height:auto;min-height:calc(100% - calc(55 * var(--gsi-space-unit,1px)));max-width:none;padding:calc(12 * var(--gsi-space-unit,1px));box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.new-era-booking__create .team-create-form__actions button:last-child{box-shadow:0 14px 34px -20px #8cff5abf;border-color:var(--ne-green)!important;color:#061109!important;background:var(--ne-green)!important}.new-era-booking__create .team-create-form__actions button:last-child:disabled{box-shadow:none;color:#ffffff52!important;background:#ffffff0f!important;border-color:#ffffff14!important}.ne-club-growth-grid{gap:calc(6 * var(--gsi-space-unit,1px));max-width:calc(760 * var(--gsi-space-unit,1px));margin-top:calc(12 * var(--gsi-space-unit,1px));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ne-club-growth-grid article{gap:calc(8 * var(--gsi-space-unit,1px));min-width:0;padding:calc(9 * var(--gsi-space-unit,1px));border-radius:calc(11 * var(--gsi-space-unit,1px));background:#8cff5a08;border:1px solid #8cff5a1f;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.ne-club-growth-grid svg{width:calc(16 * var(--gsi-space-unit,1px));color:var(--ne-green)}.ne-club-growth-grid span{gap:2px;min-width:0;display:grid}.ne-club-growth-grid strong{font-size:calc(8px * var(--gsi-font-scale,1))}.ne-club-growth-grid small{color:#ffffff6e;font-size:calc(6px * var(--gsi-font-scale,1));line-height:1.4}@media (max-width:899px){.ne-club-growth-grid{gap:calc(4 * var(--gsi-space-unit,1px));margin-top:calc(7 * var(--gsi-space-unit,1px))}.ne-club-growth-grid article{min-height:calc(36 * var(--gsi-space-unit,1px));padding:calc(5 * var(--gsi-space-unit,1px));align-items:center}.ne-club-growth-grid svg{width:calc(13 * var(--gsi-space-unit,1px))}.ne-club-growth-grid strong{font-size:calc(7px * var(--gsi-font-scale,1))}.ne-club-growth-grid small{display:none}}.ne-phone-home__hello{gap:calc(7 * var(--gsi-space-unit,1px));grid-template-columns:auto 1fr auto;align-items:center;display:grid}.ne-phone-home__hello>i{width:calc(27 * var(--gsi-space-unit,1px));height:calc(27 * var(--gsi-space-unit,1px));border-radius:calc(9 * var(--gsi-space-unit,1px));color:var(--ne-green);background:#8cff5a12;border:1px solid #8cff5a40;place-items:center;font:900 10px ui-monospace,monospace;display:grid}.ne-phone-home__hello>span{display:grid}.ne-phone-home__hello small{color:#fff6;font-size:calc(5px * var(--gsi-font-scale,1));letter-spacing:.08em}.ne-phone-home__hello strong{font-size:calc(10px * var(--gsi-font-scale,1))}.ne-phone-home__hello svg{width:calc(12 * var(--gsi-space-unit,1px));color:var(--ne-green)}.ne-phone-home__hero{min-height:calc(122 * var(--gsi-space-unit,1px));padding:calc(13 * var(--gsi-space-unit,1px));border-radius:calc(15 * var(--gsi-space-unit,1px));background:linear-gradient(135deg,#8cff5a26,#ffffff06 56%);border:1px solid #8cff5a2e;position:relative;overflow:hidden}.ne-phone-home__hero:after{content:"G";right:calc(-8 * var(--gsi-space-unit,1px));bottom:calc(-23 * var(--gsi-space-unit,1px));color:#8cff5a14;font-size:calc(105px * var(--gsi-font-scale,1));font-weight:950;line-height:1;position:absolute}.ne-phone-home__hero>*{z-index:1;position:relative}.ne-phone-home__hero>span{color:var(--ne-green);font-size:calc(5px * var(--gsi-font-scale,1));letter-spacing:.1em;font-weight:900}.ne-phone-home__hero h4{margin:calc(7 * var(--gsi-space-unit,1px)) 0 calc(5 * var(--gsi-space-unit,1px));font-size:calc(20px * var(--gsi-font-scale,1));letter-spacing:-.025em;text-transform:uppercase;line-height:.9}.ne-phone-home__hero p{color:#ffffff8c;font-size:calc(6px * var(--gsi-font-scale,1));margin:0;line-height:1.45}.ne-phone-home__hero .ne-phone__mock-action{min-height:calc(25 * var(--gsi-space-unit,1px));align-items:center;gap:calc(4 * var(--gsi-space-unit,1px));margin-top:calc(9 * var(--gsi-space-unit,1px));padding:0 calc(8 * var(--gsi-space-unit,1px));border-radius:calc(7 * var(--gsi-space-unit,1px));color:#061008;background:var(--ne-green);font-size:calc(5px * var(--gsi-font-scale,1));text-transform:uppercase;pointer-events:none;border:0;font-style:normal;font-weight:950;display:inline-flex}.ne-phone-home__hero .ne-phone__mock-action svg{width:calc(8 * var(--gsi-space-unit,1px))}.ne-phone-home__stats{gap:calc(6 * var(--gsi-space-unit,1px));grid-template-columns:repeat(2,1fr);display:grid}.ne-phone-home__stats article{padding:calc(8 * var(--gsi-space-unit,1px));border-radius:calc(10 * var(--gsi-space-unit,1px));background:#ffffff06;border:1px solid #ffffff14;gap:1px;display:grid}.ne-phone-home__stats small{color:#ffffff59;font-size:calc(5px * var(--gsi-font-scale,1))}.ne-phone-home__stats strong{font-size:calc(15px * var(--gsi-font-scale,1));letter-spacing:-.03em}.ne-phone-home__stats span{color:var(--ne-green);font-size:calc(5px * var(--gsi-font-scale,1))}.ne-phone-home__next{padding:calc(8 * var(--gsi-space-unit,1px));border-radius:calc(10 * var(--gsi-space-unit,1px));border:1px solid #ffffff12}.ne-phone-home__next header{color:#ffffff59;font-size:calc(5px * var(--gsi-font-scale,1));justify-content:space-between;display:flex}.ne-phone-home__next header b{color:var(--ne-red)}.ne-phone-home__next>strong{margin-top:calc(5 * var(--gsi-space-unit,1px));font-size:calc(8px * var(--gsi-font-scale,1));display:block}.ne-phone-home__next p{align-items:center;gap:calc(4 * var(--gsi-space-unit,1px));color:#ffffff6e;font-size:calc(5px * var(--gsi-font-scale,1));margin:3px 0 0;display:flex}.ne-phone-home__next svg{width:calc(7 * var(--gsi-space-unit,1px));color:var(--ne-ice)}.ne-phone-team>header{gap:calc(7 * var(--gsi-space-unit,1px));grid-template-columns:auto 1fr auto;align-items:center;display:grid}.ne-phone-team>header>i{width:calc(37 * var(--gsi-space-unit,1px));height:calc(37 * var(--gsi-space-unit,1px));border-radius:calc(11 * var(--gsi-space-unit,1px));color:var(--ne-green);background:#8cff5a12;border:1px solid #8cff5a40;place-items:center;font:900 11px ui-monospace,monospace;display:grid}.ne-phone-team>header>span{gap:1px;min-width:0;display:grid}.ne-phone-team>header small{color:var(--ne-green);font-size:calc(5px * var(--gsi-font-scale,1));letter-spacing:.08em}.ne-phone-team>header strong{font-size:calc(11px * var(--gsi-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ne-phone-team>header p{color:#ffffff5e;font-size:calc(5px * var(--gsi-font-scale,1));margin:0}.ne-phone-team>header>b{padding:calc(5 * var(--gsi-space-unit,1px));border-radius:calc(6 * var(--gsi-space-unit,1px));color:#071009;background:var(--ne-green);font:900 7px ui-monospace,monospace}.ne-phone-team__metric{gap:calc(8 * var(--gsi-space-unit,1px));padding:calc(8 * var(--gsi-space-unit,1px));border-radius:calc(10 * var(--gsi-space-unit,1px));background:#ffffff06;border:1px solid #ffffff14;grid-template-columns:1fr 1px 1fr;align-items:center;display:grid}.ne-phone-team__metric>span{text-align:center;gap:1px;display:grid}.ne-phone-team__metric small{color:#ffffff59;font-size:calc(5px * var(--gsi-font-scale,1))}.ne-phone-team__metric strong{font-size:calc(13px * var(--gsi-font-scale,1))}.ne-phone-team__metric>i{height:calc(22 * var(--gsi-space-unit,1px));background:#ffffff17}.ne-phone-team__roster{gap:calc(5 * var(--gsi-space-unit,1px));display:grid}.ne-phone-team__roster article{min-height:calc(37 * var(--gsi-space-unit,1px));gap:calc(6 * var(--gsi-space-unit,1px));padding:calc(5 * var(--gsi-space-unit,1px)) calc(7 * var(--gsi-space-unit,1px));border-radius:calc(9 * var(--gsi-space-unit,1px));background:#ffffff05;border:1px solid #ffffff12;grid-template-columns:auto 1fr auto;align-items:center;display:grid}.ne-phone-team__roster article>i{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:var(--ne-green);background:#8cff5a17;place-items:center;font:900 7px ui-monospace,monospace;display:grid}.ne-phone-team__roster article>span{display:grid}.ne-phone-team__roster strong{font-size:calc(7px * var(--gsi-font-scale,1))}.ne-phone-team__roster small{color:#ffffff54;font-size:calc(5px * var(--gsi-font-scale,1))}.ne-phone-team__roster svg{width:calc(9 * var(--gsi-space-unit,1px));color:var(--ne-green)}.ne-phone-team__status{gap:calc(6 * var(--gsi-space-unit,1px));padding:calc(7 * var(--gsi-space-unit,1px));border-radius:calc(9 * var(--gsi-space-unit,1px));background:#8cff5a0a;border:1px solid #8cff5a21;grid-template-columns:auto 1fr;align-items:center;display:grid}.ne-phone-team__status svg{width:calc(14 * var(--gsi-space-unit,1px));color:var(--ne-green)}.ne-phone-team__status span{display:grid}.ne-phone-team__status strong{font-size:calc(7px * var(--gsi-font-scale,1))}.ne-phone-team__status small{color:#ffffff61;font-size:calc(5px * var(--gsi-font-scale,1))}.ne-phone-ranked>header{padding:calc(10 * var(--gsi-space-unit,1px));border-radius:calc(12 * var(--gsi-space-unit,1px));background:linear-gradient(135deg,#ff495d1f,#0000);border:1px solid #ff495d29}.ne-phone-ranked>header small{color:var(--ne-red);font-size:calc(5px * var(--gsi-font-scale,1));letter-spacing:.1em}.ne-phone-ranked>header strong{font-size:calc(14px * var(--gsi-font-scale,1));margin-top:3px;display:block}.ne-phone-ranked>header span{color:#ffffff6b;font-size:calc(5px * var(--gsi-font-scale,1))}.ne-phone-ranked__record{gap:calc(6 * var(--gsi-space-unit,1px));grid-template-columns:repeat(2,1fr);display:grid}.ne-phone-ranked__record div{padding:calc(7 * var(--gsi-space-unit,1px));border-radius:calc(9 * var(--gsi-space-unit,1px));text-align:center;border:1px solid #ffffff12;gap:2px;display:grid}.ne-phone-ranked__record small{color:#ffffff54;font-size:calc(5px * var(--gsi-font-scale,1))}.ne-phone-ranked__record strong{font-size:calc(10px * var(--gsi-font-scale,1))}.ne-phone-ranked ol{gap:calc(4 * var(--gsi-space-unit,1px));margin:0;padding:0;list-style:none;display:grid}.ne-phone-ranked li{min-height:calc(31 * var(--gsi-space-unit,1px));grid-template-columns:calc(24 * var(--gsi-space-unit,1px)) 1fr auto;gap:calc(6 * var(--gsi-space-unit,1px));padding:calc(4 * var(--gsi-space-unit,1px)) calc(7 * var(--gsi-space-unit,1px));border-radius:calc(8 * var(--gsi-space-unit,1px));background:#8cff5a09;border:1px solid #8cff5a1c;align-items:center;display:grid}.ne-phone-ranked li>span{color:#ffffff61;font:800 5px ui-monospace,monospace}.ne-phone-ranked li strong{font-size:calc(6px * var(--gsi-font-scale,1))}.ne-phone-ranked li>i{color:var(--ne-green);font:900 7px ui-monospace,monospace}.ne-phone-ranked li.is-loss{background:#ff495d06;border-color:#ff495d1a}.ne-phone-ranked li.is-loss>i{color:var(--ne-red)}.ne-phone-ranked__cut{gap:calc(6 * var(--gsi-space-unit,1px));padding:calc(7 * var(--gsi-space-unit,1px));border-radius:calc(9 * var(--gsi-space-unit,1px));background:#ffc8610a;border:1px solid #ffc86126;grid-template-columns:auto 1fr auto;align-items:center;display:grid}.ne-phone-ranked__cut svg{width:calc(14 * var(--gsi-space-unit,1px));color:var(--ne-gold)}.ne-phone-ranked__cut span{display:grid}.ne-phone-ranked__cut small{color:var(--ne-gold);font-size:calc(5px * var(--gsi-font-scale,1))}.ne-phone-ranked__cut strong{font-size:calc(7px * var(--gsi-font-scale,1))}.ne-phone-ranked__cut b{font:850 6px ui-monospace,monospace}.ne-phone-points>header{gap:calc(8 * var(--gsi-space-unit,1px));padding:calc(10 * var(--gsi-space-unit,1px));border-radius:calc(12 * var(--gsi-space-unit,1px));background:#ffc8610d;border:1px solid #ffc8612e;grid-template-columns:auto 1fr;align-items:center;display:grid}.ne-phone-points>header svg{width:calc(25 * var(--gsi-space-unit,1px));color:var(--ne-gold)}.ne-phone-points>header span{display:grid}.ne-phone-points>header small{color:var(--ne-gold);font-size:calc(5px * var(--gsi-font-scale,1))}.ne-phone-points>header strong{font-size:calc(12px * var(--gsi-font-scale,1))}.ne-phone-points>header p{color:#ffffff59;font-size:calc(5px * var(--gsi-font-scale,1));margin:1px 0 0}.ne-phone-points>section{gap:calc(5 * var(--gsi-space-unit,1px));display:grid}.ne-phone-points>section article{gap:1px calc(6 * var(--gsi-space-unit,1px));padding:calc(7 * var(--gsi-space-unit,1px));border-radius:calc(9 * var(--gsi-space-unit,1px));border:1px solid #ffffff12;grid-template-columns:1fr auto;display:grid}.ne-phone-points article span{color:#ffffff7a;font-size:calc(5px * var(--gsi-font-scale,1));font-weight:850}.ne-phone-points article strong{color:var(--ne-gold);font-size:calc(16px * var(--gsi-font-scale,1));grid-area:1/2/3;align-self:center}.ne-phone-points article small{color:#ffffff4f;font-size:calc(5px * var(--gsi-font-scale,1))}.ne-phone-points__sum{padding:calc(8 * var(--gsi-space-unit,1px));border-radius:calc(9 * var(--gsi-space-unit,1px));color:#ffffff8c;background:#ffffff09;justify-content:space-between;align-items:center;font:850 7px ui-monospace,monospace;display:flex}.ne-phone-points__sum b{color:var(--ne-gold)}.ne-phone-points>p{gap:calc(5 * var(--gsi-space-unit,1px));color:#fff6;font-size:calc(5px * var(--gsi-font-scale,1));margin:0;line-height:1.5;display:flex}.ne-phone-points>p svg{width:calc(11 * var(--gsi-space-unit,1px));color:var(--ne-green);flex:none}.ne-phone-bfl>header small{color:var(--ne-ice);font-size:calc(5px * var(--gsi-font-scale,1));letter-spacing:.1em}.ne-phone-bfl>header strong{margin-top:calc(4 * var(--gsi-space-unit,1px));font-size:calc(13px * var(--gsi-font-scale,1));line-height:1.05;display:block}.ne-phone-bfl__pipeline{grid-template-rows:auto calc(8 * var(--gsi-space-unit,1px)) auto calc(8 * var(--gsi-space-unit,1px)) auto;gap:calc(6 * var(--gsi-space-unit,1px));grid-template-rows:auto auto;min-height:0;display:grid}.ne-phone-bfl__pipeline>article,.ne-phone-bfl__branch>article{gap:calc(7 * var(--gsi-space-unit,1px));padding:calc(7 * var(--gsi-space-unit,1px));border-radius:calc(10 * var(--gsi-space-unit,1px));background:#8ad8ff09;border:1px solid #8ad8ff1f;grid-template-columns:auto 1fr auto;align-items:center;display:grid}.ne-phone-bfl__branch{gap:calc(5 * var(--gsi-space-unit,1px));padding-top:calc(8 * var(--gsi-space-unit,1px));grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.ne-phone-bfl__branch:before{content:"DUE VISTE INDIPENDENTI";color:#8ad8ff8c;letter-spacing:.08em;white-space:nowrap;font:800 4px ui-monospace,monospace;position:absolute;top:0;left:50%;transform:translate(-50%)}.ne-phone-bfl__branch>article{gap:calc(4 * var(--gsi-space-unit,1px));min-width:0;padding:calc(6 * var(--gsi-space-unit,1px));grid-template-columns:auto 1fr}.ne-phone-bfl__branch>article em{grid-column:1/3;justify-self:start}.ne-phone-bfl__pipeline>article>b{color:#ffffff3b;font:900 8px ui-monospace,monospace}.ne-phone-bfl__pipeline article span{gap:1px;display:grid}.ne-phone-bfl__pipeline small{color:var(--ne-ice);font-size:calc(5px * var(--gsi-font-scale,1))}.ne-phone-bfl__pipeline strong{font-size:calc(8px * var(--gsi-font-scale,1))}.ne-phone-bfl__pipeline p{color:#ffffff6e;font-size:calc(5px * var(--gsi-font-scale,1));margin:0}.ne-phone-bfl__pipeline p i{color:var(--ne-red);font-style:normal;text-decoration:line-through}.ne-phone-bfl__pipeline em{padding:calc(4 * var(--gsi-space-unit,1px));border-radius:calc(5 * var(--gsi-space-unit,1px));color:#071016;background:var(--ne-ice);font:900 5px ui-monospace,monospace}.ne-phone-bfl__pipeline>i{display:none}.ne-phone-bfl>section{gap:calc(6 * var(--gsi-space-unit,1px));padding:calc(7 * var(--gsi-space-unit,1px));border-radius:calc(9 * var(--gsi-space-unit,1px));background:#8cff5a09;border:1px solid #8cff5a1f;grid-template-columns:auto 1fr;align-items:center;display:grid}.ne-phone-bfl>section svg{width:calc(12 * var(--gsi-space-unit,1px));color:var(--ne-green)}.ne-phone-bfl>section span{display:grid}.ne-phone-bfl>section strong{font-size:calc(6px * var(--gsi-font-scale,1))}.ne-phone-bfl>section small{color:#ffffff59;font-size:calc(5px * var(--gsi-font-scale,1))}.ne-phone-elo>header{padding:calc(10 * var(--gsi-space-unit,1px));border-radius:calc(12 * var(--gsi-space-unit,1px));background:linear-gradient(135deg,#8cff5a1a,#0000);border:1px solid #8cff5a26;grid-template-columns:1fr auto;align-items:center;display:grid}.ne-phone-elo>header span{display:grid}.ne-phone-elo>header small{color:var(--ne-green);font-size:calc(5px * var(--gsi-font-scale,1));letter-spacing:.08em}.ne-phone-elo>header strong{font-size:calc(25px * var(--gsi-font-scale,1));line-height:1}.ne-phone-elo>header p{color:#fff6;font-size:calc(5px * var(--gsi-font-scale,1));margin:2px 0 0}.ne-phone-elo>header svg{width:calc(29 * var(--gsi-space-unit,1px));color:var(--ne-green);opacity:.65}.ne-phone-elo__chart{height:calc(80 * var(--gsi-space-unit,1px));border-radius:calc(10 * var(--gsi-space-unit,1px));background:#ffffff05;border:1px solid #ffffff12;position:relative;overflow:hidden}.ne-phone-elo__chart>i{background:#ffffff0e;height:1px;position:absolute;left:0;right:0}.ne-phone-elo__chart>i:first-child{top:25%}.ne-phone-elo__chart>i:nth-child(2){top:50%}.ne-phone-elo__chart>i:nth-child(3){top:75%}.ne-phone-elo__chart svg{inset:calc(5 * var(--gsi-space-unit,1px));width:calc(100% - calc(10 * var(--gsi-space-unit,1px)));height:calc(100% - calc(10 * var(--gsi-space-unit,1px)));position:absolute;overflow:visible}.ne-phone-elo__chart polyline{fill:none;stroke:var(--ne-green);stroke-width:2px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px #8cff5a73);stroke-dasharray:480;stroke-dashoffset:480px}.new-era-scene--active .ne-phone-elo__chart polyline{animation:1.8s .35s forwards ne-elo-draw}.ne-phone-elo__match{padding:calc(7 * var(--gsi-space-unit,1px));border-radius:calc(9 * var(--gsi-space-unit,1px));border:1px solid #ffffff12}.ne-phone-elo__match header{color:#ffffff5e;font-size:calc(5px * var(--gsi-font-scale,1));justify-content:space-between;display:flex}.ne-phone-elo__match header b{color:var(--ne-green);font-size:calc(8px * var(--gsi-font-scale,1))}.ne-phone-elo__match>div{gap:calc(4 * var(--gsi-space-unit,1px));margin-top:calc(5 * var(--gsi-space-unit,1px));grid-template-columns:auto 1fr auto 1fr auto;align-items:center;display:grid}.ne-phone-elo__match>div i{width:calc(20 * var(--gsi-space-unit,1px));height:calc(20 * var(--gsi-space-unit,1px));border-radius:calc(7 * var(--gsi-space-unit,1px));color:var(--ne-green);background:#8cff5a14;place-items:center;font:900 6px ui-monospace,monospace;display:grid}.ne-phone-elo__match>div strong{font-size:calc(6px * var(--gsi-font-scale,1));text-overflow:ellipsis;overflow:hidden}.ne-phone-elo__match svg{width:calc(10 * var(--gsi-space-unit,1px));color:#ffffff47}.ne-phone-elo__match p{margin:calc(5 * var(--gsi-space-unit,1px)) 0 0;color:#ffffff59;font-size:calc(5px * var(--gsi-font-scale,1));line-height:1.4}.ne-phone-elo__facts{gap:calc(4 * var(--gsi-space-unit,1px));grid-template-columns:repeat(3,1fr);display:grid}.ne-phone-elo__facts span{padding:calc(5 * var(--gsi-space-unit,1px));border-radius:calc(7 * var(--gsi-space-unit,1px));text-align:center;background:#ffffff09;gap:1px;display:grid}.ne-phone-elo__facts small{color:#ffffff4d;font-size:calc(4px * var(--gsi-font-scale,1))}.ne-phone-elo__facts b{color:var(--ne-green);font-size:calc(6px * var(--gsi-font-scale,1))}.ne-phone-street{position:relative}.ne-phone-street__map{height:calc(152 * var(--gsi-space-unit,1px));border-radius:calc(13 * var(--gsi-space-unit,1px));background:linear-gradient(35deg,#101923,#0c1118);border:1px solid #8ad8ff21;position:relative;overflow:hidden}.ne-phone-street__map:before{content:"";opacity:.35;background-image:linear-gradient(#8ad8ff1a 1px,#0000 1px),linear-gradient(90deg,#8ad8ff1a 1px,#0000 1px);background-size:25px 25px;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotate(12deg)scale(1.3)}.ne-phone-street__map .is-road{z-index:1;height:calc(7 * var(--gsi-space-unit,1px));transform-origin:0;background:#ffffff09;border-block-start:1px solid #ffffff1a;border-block-end:1px solid #ffffff1a;position:absolute}.ne-phone-street__map .is-road.a{width:120%;top:28%;left:-12%;transform:rotate(17deg)}.ne-phone-street__map .is-road.b{width:110%;top:66%;left:-8%;transform:rotate(-19deg)}.ne-phone-street__map .is-road.c{width:80%;top:0;left:62%;transform:rotate(78deg)}.ne-phone-street__map>span{z-index:2;width:calc(27 * var(--gsi-space-unit,1px));height:calc(27 * var(--gsi-space-unit,1px));color:#071016;background:var(--ne-ice);border:2px solid #071016;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 0 0 5px #8ad8ff1f,0 0 18px #8ad8ff59}.ne-phone-street__map>span svg{width:calc(11 * var(--gsi-space-unit,1px))}.ne-phone-street__map .is-player{top:47%;left:38%}.ne-phone-street__map .is-team{color:#071009;background:var(--ne-green);top:22%;right:12%}.ne-phone-street__map .is-arena{color:#16070a;background:var(--ne-red);bottom:12%;left:12%}.ne-phone-street__map>em{z-index:0;width:calc(50 * var(--gsi-space-unit,1px));height:calc(50 * var(--gsi-space-unit,1px));border:1px solid var(--ne-ice);border-radius:50%;animation:2.2s ease-out infinite ne-map-pulse;position:absolute;top:45%;left:40%}.ne-phone-street__live{margin-top:calc(-19 * var(--gsi-space-unit,1px));z-index:3;padding:calc(8 * var(--gsi-space-unit,1px));border-radius:calc(10 * var(--gsi-space-unit,1px));background:#070a0feb;border:1px solid #ffffff1a;box-shadow:0 10px 25px #00000059}.ne-phone-street__live>span{color:var(--ne-ice);font-size:calc(5px * var(--gsi-font-scale,1));font-weight:900}.ne-phone-street__live>span i{width:calc(5 * var(--gsi-space-unit,1px));height:calc(5 * var(--gsi-space-unit,1px));background:var(--ne-green);box-shadow:0 0 6px var(--ne-green);border-radius:50%;margin-right:3px;display:inline-block}.ne-phone-street__live strong{font-size:calc(8px * var(--gsi-font-scale,1));margin-top:3px;display:block}.ne-phone-street__live p{color:#ffffff5c;font-size:calc(5px * var(--gsi-font-scale,1));margin:2px 0 0;line-height:1.4}.ne-phone-street__checks{gap:3px;display:grid}.ne-phone-street__checks span{align-items:center;gap:calc(4 * var(--gsi-space-unit,1px));color:#ffffff73;font-size:calc(5px * var(--gsi-font-scale,1));display:flex}.ne-phone-street__checks svg{width:calc(8 * var(--gsi-space-unit,1px));color:var(--ne-green)}.ne-phone-events>header,.ne-phone-community>header,.ne-phone-universe>header{gap:calc(8 * var(--gsi-space-unit,1px));grid-template-columns:1fr auto;align-items:center;display:grid}.ne-phone-events>header span,.ne-phone-community>header span,.ne-phone-universe>header span{gap:2px;display:grid}.ne-phone-events>header small,.ne-phone-community>header small,.ne-phone-universe>header small{color:var(--phone-accent);font-size:calc(5px * var(--gsi-font-scale,1));letter-spacing:.08em}.ne-phone-events>header strong,.ne-phone-community>header strong,.ne-phone-universe>header strong{font-size:calc(11px * var(--gsi-font-scale,1));line-height:1.05}.ne-phone-events>header svg,.ne-phone-community>header svg,.ne-phone-universe>header svg{width:calc(20 * var(--gsi-space-unit,1px));color:var(--phone-accent)}.ne-phone-events__filters{gap:calc(4 * var(--gsi-space-unit,1px));grid-template-columns:repeat(3,1fr);display:grid}.ne-phone-events__filters span{padding:calc(5 * var(--gsi-space-unit,1px)) 3px;border-radius:calc(7 * var(--gsi-space-unit,1px));color:#ffffff5c;font-size:calc(5px * var(--gsi-font-scale,1));text-align:center;border:1px solid #ffffff12;font-weight:850}.ne-phone-events__filters span.is-active{color:var(--ne-ice);background:#8ad8ff0d;border-color:#8ad8ff38}.ne-phone-events__featured{padding:calc(8 * var(--gsi-space-unit,1px));border-radius:calc(11 * var(--gsi-space-unit,1px));background:linear-gradient(135deg,#8ad8ff17,#0000);border:1px solid #8ad8ff29}.ne-phone-events__featured>span{color:var(--ne-ice);font-size:calc(5px * var(--gsi-font-scale,1));justify-content:space-between;display:flex}.ne-phone-events__featured>strong{margin-top:calc(4 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1));display:block}.ne-phone-events__featured>p{margin:3px 0 calc(6 * var(--gsi-space-unit,1px));color:#fff6;font-size:calc(5px * var(--gsi-font-scale,1));align-items:center;gap:3px;display:flex}.ne-phone-events__featured>p svg{width:calc(7 * var(--gsi-space-unit,1px))}.ne-phone-events__featured>div{gap:calc(5 * var(--gsi-space-unit,1px));grid-template-columns:1fr auto;align-items:center;display:grid}.ne-phone-events__featured>div i{border-radius:calc(99 * var(--gsi-space-unit,1px));background:#ffffff14;height:3px;overflow:hidden}.ne-phone-events__featured>div i b{border-radius:inherit;background:var(--ne-ice);height:100%;display:block}.ne-phone-events__featured>div small{color:#ffffff59;font-size:calc(4px * var(--gsi-font-scale,1))}.ne-phone-events__featured>.ne-phone__mock-action{min-height:calc(25 * var(--gsi-space-unit,1px));justify-content:center;align-items:center;gap:calc(4 * var(--gsi-space-unit,1px));width:100%;margin-top:calc(7 * var(--gsi-space-unit,1px));border-radius:calc(7 * var(--gsi-space-unit,1px));color:#071016;background:var(--ne-ice);font-size:calc(5px * var(--gsi-font-scale,1));text-transform:uppercase;pointer-events:none;border:0;font-style:normal;font-weight:950;display:flex}.ne-phone-events__featured>.ne-phone__mock-action svg{width:calc(8 * var(--gsi-space-unit,1px))}.ne-phone-events__list{gap:calc(4 * var(--gsi-space-unit,1px));display:grid}.ne-phone-events__list article{gap:calc(6 * var(--gsi-space-unit,1px));padding:calc(5 * var(--gsi-space-unit,1px));border-radius:calc(8 * var(--gsi-space-unit,1px));border:1px solid #ffffff12;grid-template-columns:auto 1fr auto;align-items:center;display:grid}.ne-phone-events__list article>i{width:calc(25 * var(--gsi-space-unit,1px));height:calc(25 * var(--gsi-space-unit,1px));border-radius:calc(7 * var(--gsi-space-unit,1px));color:var(--ne-ice);background:#8ad8ff12;place-items:center;font:900 7px ui-monospace,monospace;display:grid}.ne-phone-events__list article>span{gap:1px;min-width:0;display:grid}.ne-phone-events__list small{color:var(--ne-ice);font-size:calc(4px * var(--gsi-font-scale,1))}.ne-phone-events__list strong{font-size:calc(6px * var(--gsi-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ne-phone-events__list p{color:#ffffff57;font-size:calc(5px * var(--gsi-font-scale,1));margin:0}.ne-phone-events__list svg{width:calc(9 * var(--gsi-space-unit,1px));color:#ffffff40}.ne-phone-control>header{gap:calc(7 * var(--gsi-space-unit,1px));padding:calc(8 * var(--gsi-space-unit,1px));border-radius:calc(11 * var(--gsi-space-unit,1px));background:#ff495d0a;border:1px solid #ff495d26;grid-template-columns:1fr auto;align-items:center;display:grid}.ne-phone-control>header span{gap:1px;display:grid}.ne-phone-control>header small{color:var(--ne-red);font-size:calc(5px * var(--gsi-font-scale,1))}.ne-phone-control>header strong{font-size:calc(10px * var(--gsi-font-scale,1))}.ne-phone-control>header p{color:#ffffff59;font-size:calc(5px * var(--gsi-font-scale,1));margin:0}.ne-phone-control>header>b{padding:calc(5 * var(--gsi-space-unit,1px));border-radius:calc(6 * var(--gsi-space-unit,1px));color:#170508;background:var(--ne-red);font:900 5px ui-monospace,monospace}.ne-phone-control__status{gap:calc(7 * var(--gsi-space-unit,1px));padding:calc(7 * var(--gsi-space-unit,1px));border-radius:calc(9 * var(--gsi-space-unit,1px));border:1px solid #ffffff12;grid-template-columns:1fr 1px 1fr;align-items:center;display:grid}.ne-phone-control__status span{text-align:center;gap:1px;display:grid}.ne-phone-control__status small{color:#ffffff57;font-size:calc(4px * var(--gsi-font-scale,1))}.ne-phone-control__status strong{font-size:calc(7px * var(--gsi-font-scale,1))}.ne-phone-control__status i{height:calc(22 * var(--gsi-space-unit,1px));background:#ffffff14}.ne-phone-control__rounds{gap:calc(4 * var(--gsi-space-unit,1px));display:grid}.ne-phone-control__rounds article{gap:calc(6 * var(--gsi-space-unit,1px));padding:calc(6 * var(--gsi-space-unit,1px));border-radius:calc(8 * var(--gsi-space-unit,1px));border:1px solid #ffffff12;grid-template-columns:auto 1fr auto;align-items:center;display:grid}.ne-phone-control__rounds article.is-live{background:#ff495d0a;border-color:#ff495d38}.ne-phone-control__rounds article>b{color:#ffffff40;font:900 6px ui-monospace,monospace}.ne-phone-control__rounds article>span{gap:1px;display:grid}.ne-phone-control__rounds small{color:var(--ne-red);font-size:calc(4px * var(--gsi-font-scale,1))}.ne-phone-control__rounds strong{font-size:calc(6px * var(--gsi-font-scale,1))}.ne-phone-control__rounds em{color:var(--ne-green);font:900 6px ui-monospace,monospace}.ne-phone-control__rounds svg{width:calc(10 * var(--gsi-space-unit,1px));color:var(--ne-red)}.ne-phone-control>p{gap:calc(5 * var(--gsi-space-unit,1px));color:#ffffff59;font-size:calc(5px * var(--gsi-font-scale,1));margin:0;line-height:1.4;display:flex}.ne-phone-control>p svg{width:calc(10 * var(--gsi-space-unit,1px));color:var(--ne-green);flex:none}.ne-phone-academy>header{gap:calc(7 * var(--gsi-space-unit,1px));grid-template-columns:auto 1fr;align-items:center;display:grid}.ne-phone-academy>header>svg{width:calc(25 * var(--gsi-space-unit,1px));color:var(--ne-gold)}.ne-phone-academy>header>span{gap:2px;display:grid}.ne-phone-academy>header small{color:var(--ne-gold);font-size:calc(5px * var(--gsi-font-scale,1))}.ne-phone-academy>header strong{font-size:calc(11px * var(--gsi-font-scale,1))}.ne-phone-academy__course{gap:calc(6 * var(--gsi-space-unit,1px));padding:calc(9 * var(--gsi-space-unit,1px));border-radius:calc(11 * var(--gsi-space-unit,1px));background:linear-gradient(135deg,#ffc86117,#0000);border:1px solid #ffc86129;grid-template-columns:1fr auto;display:grid;position:relative}.ne-phone-academy__course>span{gap:2px;display:grid}.ne-phone-academy__course small{color:var(--ne-gold);font-size:calc(5px * var(--gsi-font-scale,1))}.ne-phone-academy__course strong{font-size:calc(9px * var(--gsi-font-scale,1))}.ne-phone-academy__course p{color:#ffffff61;font-size:calc(5px * var(--gsi-font-scale,1));margin:0;line-height:1.35}.ne-phone-academy__course>b{color:var(--ne-gold);font:900 8px ui-monospace,monospace}.ne-phone-academy__course>i{border-radius:calc(99 * var(--gsi-space-unit,1px));background:#ffffff14;grid-column:1/3;height:3px;overflow:hidden}.ne-phone-academy__course>i em{border-radius:inherit;background:var(--ne-gold);height:100%;display:block}.ne-phone-academy__course>.ne-phone__mock-action{min-height:calc(24 * var(--gsi-space-unit,1px));border-radius:calc(7 * var(--gsi-space-unit,1px));color:#160e03;background:var(--ne-gold);font-size:calc(5px * var(--gsi-font-scale,1));text-transform:uppercase;pointer-events:none;border:0;grid-column:1/3;justify-content:center;align-items:center;gap:3px;font-style:normal;font-weight:950;display:flex}.ne-phone-academy__course>.ne-phone__mock-action svg{width:calc(8 * var(--gsi-space-unit,1px))}.ne-phone-academy__missions{gap:calc(4 * var(--gsi-space-unit,1px));display:grid}.ne-phone-academy__missions article{gap:calc(6 * var(--gsi-space-unit,1px));padding:calc(6 * var(--gsi-space-unit,1px));border-radius:calc(8 * var(--gsi-space-unit,1px));border:1px solid #ffffff12;grid-template-columns:auto 1fr auto;align-items:center;display:grid}.ne-phone-academy__missions article>svg{width:calc(14 * var(--gsi-space-unit,1px));color:var(--ne-gold)}.ne-phone-academy__missions article>span{gap:1px;display:grid}.ne-phone-academy__missions small{color:var(--ne-gold);font-size:calc(4px * var(--gsi-font-scale,1))}.ne-phone-academy__missions strong{font-size:calc(6px * var(--gsi-font-scale,1))}.ne-phone-academy__missions p{color:#ffffff57;font-size:calc(5px * var(--gsi-font-scale,1));margin:0}.ne-phone-academy__missions article>b{color:var(--ne-green);font:900 5px ui-monospace,monospace}.ne-phone-academy__level{justify-content:space-between;gap:calc(6 * var(--gsi-space-unit,1px));padding:calc(7 * var(--gsi-space-unit,1px));border-radius:calc(8 * var(--gsi-space-unit,1px));background:#ffffff09;display:flex}.ne-phone-academy__level span{gap:1px;display:grid}.ne-phone-academy__level small{color:#ffffff54;font-size:calc(4px * var(--gsi-font-scale,1))}.ne-phone-academy__level strong{font-size:calc(6px * var(--gsi-font-scale,1))}.ne-phone-academy__level>b{color:var(--ne-gold);align-self:end;font:850 5px ui-monospace,monospace}.ne-phone-community__feed{gap:calc(4 * var(--gsi-space-unit,1px));display:grid}.ne-phone-community__feed article{gap:calc(6 * var(--gsi-space-unit,1px));padding:calc(6 * var(--gsi-space-unit,1px));border-radius:calc(9 * var(--gsi-space-unit,1px));border:1px solid #ffffff12;grid-template-columns:auto 1fr auto;align-items:center;display:grid}.ne-phone-community__feed article>i{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));background:#ffffff0a;place-items:center;display:grid}.ne-phone-community__feed article>i svg{width:calc(12 * var(--gsi-space-unit,1px))}.ne-phone-community__feed article>i.is-green{color:var(--ne-green);background:#8cff5a12}.ne-phone-community__feed article>i.is-blue{color:var(--ne-ice);background:#8ad8ff12}.ne-phone-community__feed article>i.is-gold{color:var(--ne-gold);background:#ffc86112}.ne-phone-community__feed article>span{gap:1px;min-width:0;display:grid}.ne-phone-community__feed small{color:#ffffff59;font-size:calc(4px * var(--gsi-font-scale,1))}.ne-phone-community__feed strong{font-size:calc(6px * var(--gsi-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ne-phone-community__feed p{color:#ffffff57;font-size:calc(5px * var(--gsi-font-scale,1));margin:0}.ne-phone-community__feed article>svg{width:calc(9 * var(--gsi-space-unit,1px));color:#ffffff38}.ne-phone-community__support{gap:calc(7 * var(--gsi-space-unit,1px));padding:calc(7 * var(--gsi-space-unit,1px));border-radius:calc(9 * var(--gsi-space-unit,1px));color:#fff;text-align:left;pointer-events:none;background:#8ad8ff0a;border:1px solid #8ad8ff24;grid-template-columns:auto 1fr auto;align-items:center;font-style:normal;display:grid}.ne-phone-community__support>svg{width:calc(15 * var(--gsi-space-unit,1px));color:var(--ne-ice)}.ne-phone-community__support span{gap:1px;display:grid}.ne-phone-community__support small{color:var(--ne-ice);font-size:calc(4px * var(--gsi-font-scale,1))}.ne-phone-community__support strong{font-size:calc(6px * var(--gsi-font-scale,1))}.ne-phone-universe figure{border-radius:calc(12 * var(--gsi-space-unit,1px));background:#080d0b;border:1px solid #8cff5a29;flex:1;min-height:0;margin:0;position:relative;overflow:hidden}.ne-phone-universe figure>picture{width:100%;height:100%;display:block}.ne-phone-universe figure>picture>img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 48%;object-position:50% 48%;width:100%;height:100%;display:block}.ne-phone-universe figcaption{right:calc(6 * var(--gsi-space-unit,1px));bottom:calc(6 * var(--gsi-space-unit,1px));left:calc(6 * var(--gsi-space-unit,1px));justify-content:space-between;align-items:end;gap:calc(5 * var(--gsi-space-unit,1px));padding:calc(6 * var(--gsi-space-unit,1px));border-radius:calc(8 * var(--gsi-space-unit,1px));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040806c7;border:1px solid #ffffff1a;display:flex;position:absolute}.ne-phone-universe figcaption span{gap:1px;display:grid}.ne-phone-universe figcaption small{color:var(--ne-green);font-size:calc(4px * var(--gsi-font-scale,1))}.ne-phone-universe figcaption strong{font-size:calc(6px * var(--gsi-font-scale,1))}.ne-phone-universe figcaption b{color:var(--ne-green);font:900 6px ui-monospace,monospace}.ne-phone-universe__modes{gap:calc(4 * var(--gsi-space-unit,1px));grid-template-columns:repeat(2,1fr);display:grid}.ne-phone-universe__modes article{gap:calc(5 * var(--gsi-space-unit,1px));padding:calc(6 * var(--gsi-space-unit,1px));border-radius:calc(8 * var(--gsi-space-unit,1px));border:1px solid #ffffff12;grid-template-columns:auto 1fr;align-items:center;display:grid}.ne-phone-universe__modes svg{width:calc(12 * var(--gsi-space-unit,1px));color:var(--ne-green)}.ne-phone-universe__modes span{gap:1px;display:grid}.ne-phone-universe__modes small{color:#ffffff54;font-size:calc(4px * var(--gsi-font-scale,1))}.ne-phone-universe__modes strong{font-size:calc(6px * var(--gsi-font-scale,1))}.ne-phone-universe>p{gap:calc(4 * var(--gsi-space-unit,1px));color:#ffffff57;font-size:calc(5px * var(--gsi-font-scale,1));margin:0;line-height:1.4;display:flex}.ne-phone-universe>p svg{width:calc(9 * var(--gsi-space-unit,1px));color:var(--ne-green);flex:none}.ne-universe-modes{gap:calc(7 * var(--gsi-space-unit,1px));max-width:calc(670 * var(--gsi-space-unit,1px));margin-top:calc(19 * var(--gsi-space-unit,1px));grid-template-columns:repeat(3,minmax(0,1fr));display:none}.ne-universe-modes article{gap:calc(8 * var(--gsi-space-unit,1px));padding:calc(11 * var(--gsi-space-unit,1px));border-radius:calc(11 * var(--gsi-space-unit,1px));background:#8cff5a06;border:1px solid #8cff5a1c;grid-template-columns:auto 1fr;align-items:center;display:grid}.ne-universe-modes svg{width:calc(18 * var(--gsi-space-unit,1px));color:var(--ne-green)}.ne-universe-modes span{gap:2px;display:grid}.ne-universe-modes strong{font-size:calc(9px * var(--gsi-font-scale,1))}.ne-universe-modes small{color:#ffffff6b;font-size:calc(7px * var(--gsi-font-scale,1))}.ne-phone-national>header{gap:calc(8 * var(--gsi-space-unit,1px));grid-template-columns:auto 1fr;align-items:center;display:grid}.ne-phone-national>header svg{width:calc(34 * var(--gsi-space-unit,1px));color:var(--ne-gold)}.ne-phone-national>header span{display:grid}.ne-phone-national>header small{color:var(--ne-gold);font-size:calc(5px * var(--gsi-font-scale,1));letter-spacing:.1em}.ne-phone-national>header strong{font-size:calc(16px * var(--gsi-font-scale,1));text-transform:uppercase;margin-top:3px;line-height:.92}.ne-phone-national__direct{padding:calc(9 * var(--gsi-space-unit,1px));border-radius:calc(10 * var(--gsi-space-unit,1px));background:linear-gradient(135deg,#ffc8611a,#0000);border:1px solid #ffc8612e}.ne-phone-national__direct span{color:var(--ne-gold);font-size:calc(5px * var(--gsi-font-scale,1));font-weight:900}.ne-phone-national__direct strong{font-size:calc(11px * var(--gsi-font-scale,1));margin-top:2px;display:block}.ne-phone-national__direct p{color:#ffffff5c;font-size:calc(5px * var(--gsi-font-scale,1));margin:1px 0 0}.ne-phone-national__or{gap:calc(5 * var(--gsi-space-unit,1px));color:#ffffff47;font-size:calc(5px * var(--gsi-font-scale,1));text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.ne-phone-national__or i{background:#ffffff14;height:1px}.ne-phone-national ol{gap:calc(5 * var(--gsi-space-unit,1px));margin:0;padding:0;list-style:none;display:grid}.ne-phone-national li{min-height:calc(41 * var(--gsi-space-unit,1px));gap:calc(7 * var(--gsi-space-unit,1px));padding:calc(6 * var(--gsi-space-unit,1px));border-radius:calc(9 * var(--gsi-space-unit,1px));background:#ffffff05;border:1px solid #ffffff12;grid-template-columns:auto 1fr auto;align-items:center;display:grid}.ne-phone-national li>b{color:#ffffff3d;font:900 7px ui-monospace,monospace}.ne-phone-national li>span{gap:1px;display:grid}.ne-phone-national li small{color:var(--ne-ice);font-size:calc(5px * var(--gsi-font-scale,1))}.ne-phone-national li strong{font-size:calc(7px * var(--gsi-font-scale,1))}.ne-phone-national li svg{width:calc(11 * var(--gsi-space-unit,1px));color:var(--ne-green)}.ne-explainer-list,.ne-street-flow{margin:calc(21 * var(--gsi-space-unit,1px)) 0 0;padding:0;list-style:none;display:none}.ne-explainer-list li,.ne-street-flow li{min-width:0}.ne-explainer-list li{gap:calc(11 * var(--gsi-space-unit,1px));padding:calc(11 * var(--gsi-space-unit,1px)) 0;border-bottom:1px solid #ffffff14;grid-template-columns:auto 1fr;display:grid}.ne-explainer-list li>span{color:var(--scene-accent);font:900 10px ui-monospace,monospace}.ne-explainer-list li>div{gap:3px;display:grid}.ne-explainer-list strong{font-size:calc(12px * var(--gsi-font-scale,1))}.ne-explainer-list p{color:#ffffff7d;font-size:calc(10px * var(--gsi-font-scale,1));margin:0;line-height:1.45}.ne-point-scale{gap:calc(5 * var(--gsi-space-unit,1px));margin-top:calc(11 * var(--gsi-space-unit,1px));grid-template-columns:repeat(4,1fr);display:grid}.ne-point-scale span{padding:calc(8 * var(--gsi-space-unit,1px)) calc(5 * var(--gsi-space-unit,1px));border-radius:calc(9 * var(--gsi-space-unit,1px));text-align:center;background:#ffc86109;border:1px solid #ffc86121;gap:2px;display:grid}.ne-point-scale small{color:#ffffff61;font-size:calc(5px * var(--gsi-font-scale,1))}.ne-point-scale strong{color:var(--ne-gold);font-size:calc(13px * var(--gsi-font-scale,1))}.ne-story-note{gap:calc(9 * var(--gsi-space-unit,1px));margin-top:calc(12 * var(--gsi-space-unit,1px));padding:calc(10 * var(--gsi-space-unit,1px));border:1px solid color-mix(in srgb, var(--scene-accent) 18%, transparent);border-radius:calc(11 * var(--gsi-space-unit,1px));background:color-mix(in srgb, var(--scene-accent) 4%, transparent);grid-template-columns:auto 1fr;align-items:start;display:none}.ne-story-note svg{width:calc(15 * var(--gsi-space-unit,1px));color:var(--scene-accent)}.ne-story-note p{color:#ffffff87;font-size:calc(8px * var(--gsi-font-scale,1));margin:0;line-height:1.45}.ne-story-note strong{color:#fff}.ne-bfl-summary{gap:calc(4 * var(--gsi-space-unit,1px));margin-top:calc(11 * var(--gsi-space-unit,1px));grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;display:grid}.ne-bfl-summary article{padding:calc(7 * var(--gsi-space-unit,1px)) calc(5 * var(--gsi-space-unit,1px));border-radius:calc(9 * var(--gsi-space-unit,1px));text-align:center;border:1px solid #8ad8ff1f;gap:1px;display:grid}.ne-bfl-summary article small{color:#ffffff5e;font-size:calc(5px * var(--gsi-font-scale,1))}.ne-bfl-summary article strong{color:var(--ne-ice);font-size:calc(15px * var(--gsi-font-scale,1))}.ne-bfl-summary article span{color:#ffffff6e;font-size:calc(5px * var(--gsi-font-scale,1))}.ne-bfl-summary>svg{display:none}.ne-elo-rules{gap:calc(6 * var(--gsi-space-unit,1px));margin-top:calc(17 * var(--gsi-space-unit,1px));display:none}.ne-elo-rules article{gap:calc(8 * var(--gsi-space-unit,1px));padding:calc(10 * var(--gsi-space-unit,1px));border-radius:calc(11 * var(--gsi-space-unit,1px));background:#8cff5a06;border:1px solid #8cff5a1c;grid-template-columns:auto 1fr;align-items:start;display:grid}.ne-elo-rules svg{width:calc(16 * var(--gsi-space-unit,1px));color:var(--ne-green)}.ne-elo-rules span{gap:2px;display:grid}.ne-elo-rules strong{font-size:calc(9px * var(--gsi-font-scale,1))}.ne-elo-rules small{color:#ffffff6e;font-size:calc(7px * var(--gsi-font-scale,1));line-height:1.4}.ne-street-flow{gap:calc(6 * var(--gsi-space-unit,1px));grid-template-columns:repeat(2,minmax(0,1fr))}.ne-street-flow li{gap:calc(8 * var(--gsi-space-unit,1px));padding:calc(10 * var(--gsi-space-unit,1px));border-radius:calc(11 * var(--gsi-space-unit,1px));background:#8ad8ff06;border:1px solid #8ad8ff1c;grid-template-columns:auto 1fr;display:grid}.ne-street-flow svg{width:calc(16 * var(--gsi-space-unit,1px));color:var(--ne-ice)}.ne-street-flow span{gap:2px;display:grid}.ne-street-flow strong{font-size:calc(9px * var(--gsi-font-scale,1))}.ne-street-flow small{color:#ffffff6b;font-size:calc(7px * var(--gsi-font-scale,1));line-height:1.4}.ne-national-routes{gap:calc(6 * var(--gsi-space-unit,1px));margin-top:calc(12 * var(--gsi-space-unit,1px));display:grid}.ne-national-routes article{gap:calc(8 * var(--gsi-space-unit,1px));padding:calc(9 * var(--gsi-space-unit,1px));border-radius:calc(10 * var(--gsi-space-unit,1px));background:#ffc86106;border:1px solid #ffc8611f;grid-template-columns:auto 1fr;display:grid}.ne-national-routes svg{width:calc(17 * var(--gsi-space-unit,1px));color:var(--ne-gold)}.ne-national-routes span{gap:2px;display:grid}.ne-national-routes small{color:var(--ne-gold);font-size:calc(5px * var(--gsi-font-scale,1))}.ne-national-routes strong{font-size:calc(9px * var(--gsi-font-scale,1))}.ne-national-routes p{color:#ffffff6b;font-size:calc(6px * var(--gsi-font-scale,1));margin:0;line-height:1.4}.ne-region-switcher{gap:calc(8 * var(--gsi-space-unit,1px));margin-top:calc(11 * var(--gsi-space-unit,1px));padding:calc(7 * var(--gsi-space-unit,1px));border-radius:calc(10 * var(--gsi-space-unit,1px));background:#ffc86108;border:1px solid #ffc86121;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.ne-region-switcher>button{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));color:#fff;background:#ffffff09;border:1px solid #ffffff14;place-items:center;display:grid}.ne-region-switcher>button svg{width:calc(13 * var(--gsi-space-unit,1px))}.ne-region-switcher>span{gap:calc(5 * var(--gsi-space-unit,1px));grid-template-columns:auto 1fr auto;align-items:center;min-width:0;display:grid}.ne-region-switcher small{color:var(--ne-gold);font:800 5px ui-monospace,monospace}.ne-region-switcher strong{font-size:calc(8px * var(--gsi-font-scale,1));text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ne-region-switcher em{color:#ffffff59;font-size:calc(5px * var(--gsi-font-scale,1));font-style:normal}.ne-allstars-board{gap:calc(8 * var(--gsi-space-unit,1px));min-width:0;height:100%;min-height:0;padding:calc(10 * var(--gsi-space-unit,1px));border-radius:calc(18 * var(--gsi-space-unit,1px));background:linear-gradient(145deg,#ffc86117,#0000 34%),linear-gradient(#100e0bf5,#06080bfa);border:1px solid #ffc86133;grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px -45px #ffbe468c,inset 0 1px #ffffff0f}.ne-allstars-board:before{content:"";pointer-events:none;background:repeating-linear-gradient(118deg,#0000 0 88px,#ffc86106 89px 90px);position:absolute;top:0;bottom:0;left:0;right:0}.ne-allstars-board>header{z-index:1;justify-content:space-between;align-items:center;gap:calc(10 * var(--gsi-space-unit,1px));padding:2px 2px calc(8 * var(--gsi-space-unit,1px));border-bottom:1px solid #ffc86124;display:flex;position:relative}.ne-allstars-board>header span{gap:2px;min-width:0;display:grid}.ne-allstars-board>header small{color:var(--ne-gold);letter-spacing:.12em;font:850 6px ui-monospace,monospace}.ne-allstars-board>header strong{font-size:calc(13px * var(--gsi-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ne-allstars-board>header>b{padding:calc(6 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));border-radius:calc(8 * var(--gsi-space-unit,1px));color:#171005;background:var(--ne-gold);letter-spacing:.1em;font:950 7px ui-monospace,monospace}.ne-allstars-grid{z-index:1;gap:calc(6 * var(--gsi-space-unit,1px));grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;margin:0;padding:0;list-style:none;display:grid;position:relative;overflow:hidden}.ne-allstars-grid li{gap:calc(7 * var(--gsi-space-unit,1px));min-width:0;min-height:0;padding:calc(6 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));border-radius:calc(12 * var(--gsi-space-unit,1px));background:linear-gradient(105deg,#fff1,#ffffff04 72%);border:1px solid #ffffff16;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"rank avatar identity icon";align-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.ne-allstars-grid li:after{content:"";background:var(--ne-gold);opacity:.48;width:24%;height:2px;position:absolute;top:0;right:0}.ne-allstars-grid li.is-podium{background:linear-gradient(105deg,#ffc86124,#ffffff06 72%);border-color:#ffc8614d}.ne-allstars-grid li.is-pending{background:linear-gradient(105deg,#ffc86109,#ffffff03 72%);border-style:dashed;border-color:#ffc86129}.ne-allstars-grid li.is-pending strong{font-size:calc(7px * var(--gsi-font-scale,1));letter-spacing:-.025em}.ne-allstars-grid li.is-pending>svg{color:#ffc86161}.ne-allstars-grid li>b{color:var(--ne-gold);grid-area:rank;font:950 8px ui-monospace,monospace}.ne-allstars-grid li>i{width:calc(31 * var(--gsi-space-unit,1px));aspect-ratio:1;border-radius:calc(9 * var(--gsi-space-unit,1px));color:var(--ne-gold);background:radial-gradient(circle at 30% 18%,#ffc86138,#ffc8610d);border:1px solid #ffc86138;grid-area:avatar;place-items:center;font:950 9px ui-monospace,monospace;display:grid;overflow:hidden}.ne-allstars-grid li>i img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ne-allstars-grid li>span{grid-area:identity;gap:1px;min-width:0;display:grid}.ne-allstars-grid li strong{font-size:calc(8px * var(--gsi-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ne-allstars-grid li small{color:#fff6;font-size:calc(5px * var(--gsi-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ne-allstars-grid li>em{right:calc(27 * var(--gsi-space-unit,1px));bottom:calc(4 * var(--gsi-space-unit,1px));color:#ffc86140;letter-spacing:.1em;font:900 4px ui-monospace,monospace;position:absolute}.ne-allstars-grid li>svg{width:calc(12 * var(--gsi-space-unit,1px));color:#ffc861b8;grid-area:icon}.ne-phone--qualifiers{--phone-accent:var(--ne-gold);height:min(50dvh, calc(480 * var(--gsi-space-unit,1px)))}.ne-phone-qualifiers{height:calc(100% - calc(85 * var(--gsi-space-unit,1px)));overscroll-behavior:contain;scrollbar-width:none;overflow-y:auto}.ne-phone-qualifiers::-webkit-scrollbar{display:none}.ne-phone-qualifiers>header{z-index:2;padding:calc(9 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px));background:#080b10f2;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.ne-phone-qualifiers>header span{display:grid}.ne-phone-qualifiers>header small{color:var(--ne-gold);font-size:calc(5px * var(--gsi-font-scale,1))}.ne-phone-qualifiers>header strong{font-size:calc(10px * var(--gsi-font-scale,1))}.ne-phone-qualifiers>header b{padding:calc(5 * var(--gsi-space-unit,1px));border-radius:calc(6 * var(--gsi-space-unit,1px));color:#120d03;background:var(--ne-gold);font:900 6px ui-monospace,monospace}.ne-phone-qualifiers ol{gap:calc(4 * var(--gsi-space-unit,1px));padding:calc(7 * var(--gsi-space-unit,1px)) calc(7 * var(--gsi-space-unit,1px)) calc(44 * var(--gsi-space-unit,1px));margin:0;list-style:none;display:grid}.ne-phone-qualifiers li{min-height:calc(47 * var(--gsi-space-unit,1px));grid-template-columns:calc(22 * var(--gsi-space-unit,1px)) auto 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:calc(11 * var(--gsi-space-unit,1px));background:linear-gradient(110deg,#ffffff0b,#ffffff03);border:1px solid #ffffff16;align-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.ne-phone-qualifiers li:after{content:"PLAYER CARD";right:calc(26 * var(--gsi-space-unit,1px));color:#ffffff0f;letter-spacing:.12em;font:900 5px ui-monospace,monospace;position:absolute;bottom:3px}.ne-phone-qualifiers li:nth-child(-n+3){background:linear-gradient(110deg,#ffc86117,#ffffff03);border-color:#ffc86133}.ne-phone-qualifiers li>b{color:var(--ne-gold);font:900 7px ui-monospace,monospace}.ne-phone-qualifiers li>i{width:calc(33 * var(--gsi-space-unit,1px));height:calc(33 * var(--gsi-space-unit,1px));border-radius:calc(10 * var(--gsi-space-unit,1px));color:var(--ne-gold);background:radial-gradient(circle at 30% 20%,#ffc8612e,#ffc8610d);border:1px solid #ffc86124;place-items:center;font:900 8px ui-monospace,monospace;display:grid;overflow:hidden}.ne-phone-qualifiers li>i img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ne-phone-qualifiers li>span{gap:1px;min-width:0;display:grid}.ne-phone-qualifiers li strong{font-size:calc(8px * var(--gsi-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ne-phone-qualifiers li small{color:#ffffff57;font-size:calc(5px * var(--gsi-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ne-phone-qualifiers li>svg{width:calc(10 * var(--gsi-space-unit,1px));color:#ffffff3d}.ne-phone-qualifiers li:nth-child(-n+3)>svg{color:var(--ne-gold)}.ne-phone-qualifiers li.is-empty{opacity:.6;border-style:dashed}.ne-phone-qualifiers>footer{z-index:3;padding:calc(7 * var(--gsi-space-unit,1px));color:#ffffff61;font-size:calc(5px * var(--gsi-font-scale,1));text-align:center;background:#080b10f5;position:sticky;bottom:0}@media (max-width:899px){.ne-story--platform .ne-story__feature,.ne-story--ranked .ne-explainer-list,.ne-story--points .ne-story-note,.ne-story--bfl .ne-story-note,.ne-story--elo .ne-elo-rules,.ne-story--street .ne-street-flow,.ne-story--street-match .ne-story-note,.ne-story--events .ne-explainer-list,.ne-story--control .ne-explainer-list,.ne-story--academy .ne-story-note,.ne-story--community .ne-street-flow,.ne-story--universe .ne-universe-modes,.ne-story--national .ne-story-note{display:grid}.ne-story--ranked .ne-explainer-list,.ne-story--events .ne-explainer-list,.ne-story--control .ne-explainer-list,.ne-story--elo .ne-elo-rules,.ne-story--street .ne-street-flow,.ne-story--community .ne-street-flow,.ne-story--universe .ne-universe-modes{margin-top:calc(10 * var(--gsi-space-unit,1px))}.ne-story--elo .ne-elo-rules,.ne-story--street .ne-street-flow,.ne-story--community .ne-street-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.ne-story--street-match .ne-story-note{margin-top:calc(8 * var(--gsi-space-unit,1px))}:is(.ne-story__copy[data-slide-scroll]:focus-visible,[class^=ne-phone-][data-slide-scroll]:focus-visible){outline:1px solid color-mix(in srgb, var(--scene-accent,var(--ne-ice)) 62%, transparent);outline-offset:2px}}@media (max-width:559px){.ne-story--platform .ne-story__feature{gap:calc(7 * var(--gsi-space-unit,1px));padding:calc(7 * var(--gsi-space-unit,1px))}.ne-story--platform .ne-story__feature p,.ne-story--ranked .ne-explainer-list p,.ne-story--elo .ne-elo-rules small,.ne-story--street .ne-street-flow small,.ne-story--street-match .ne-story-note p{font-size:calc(8px * var(--gsi-font-scale,1))}.ne-story--ranked .ne-explainer-list li{padding:calc(7 * var(--gsi-space-unit,1px)) 0}.ne-story--ranked .ne-explainer-list strong,.ne-story--elo .ne-elo-rules strong,.ne-story--street .ne-street-flow strong{font-size:calc(9px * var(--gsi-font-scale,1))}.ne-story--elo .ne-elo-rules article,.ne-story--street .ne-street-flow li{padding:calc(7 * var(--gsi-space-unit,1px))}}@keyframes ne-story-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ne-elo-draw{to{stroke-dashoffset:0}}@keyframes ne-map-pulse{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(1.8)}}@media (min-width:560px){.ne-story__copy>p{font-size:calc(12px * var(--gsi-font-scale,1))}.ne-story__feature,.ne-story-note{display:grid}.ne-phone{height:min(53dvh, calc(520 * var(--gsi-space-unit,1px)))}.ne-phone--qualifiers{height:min(54dvh, calc(530 * var(--gsi-space-unit,1px)))}}@media (min-width:900px){.new-era-header__brand{min-width:calc(188 * var(--gsi-space-unit,1px))}.new-era-header__brand>img{width:calc(176 * var(--gsi-space-unit,1px));max-height:calc(36 * var(--gsi-space-unit,1px))}.ne-story{grid-template-columns:minmax(0, 1fr) minmax(calc(350 * var(--gsi-space-unit,1px)), .78fr);gap:clamp(calc(54 * var(--gsi-space-unit,1px)), 7vw, calc(110 * var(--gsi-space-unit,1px)));grid-template-rows:1fr;align-items:center}.ne-story__copy{align-self:center}.ne-story--visual{padding:clamp(calc(34 * var(--gsi-space-unit,1px)), 4.8vw, calc(74 * var(--gsi-space-unit,1px)));grid-template-columns:1fr;gap:0}.ne-story--visual .ne-story__copy{width:min(59%, calc(780 * var(--gsi-space-unit,1px)));padding:clamp(calc(18 * var(--gsi-space-unit,1px)), 2vw, calc(30 * var(--gsi-space-unit,1px)));border-radius:calc(24 * var(--gsi-space-unit,1px));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#04070be0,#04070b94);border:1px solid #ffffff12;align-self:end;box-shadow:0 30px 80px -42px #000,inset 0 1px #ffffff0d}.ne-story--visual .ne-section-preview__veil{background:radial-gradient(circle at 74% 24%, color-mix(in srgb, var(--scene-accent,var(--ne-ice)) 18%, transparent), transparent 34%), linear-gradient(90deg, #030508f0 0%, #030508c2 40%, #0305083d 76%, #0305087a 100%), linear-gradient(180deg, #03050826, #030508ad)}.ne-section-preview figcaption{top:calc(24 * var(--gsi-space-unit,1px));right:calc(24 * var(--gsi-space-unit,1px));padding:calc(9 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px))}.ne-section-preview figcaption small{font-size:calc(5px * var(--gsi-font-scale,1))}.ne-section-preview figcaption strong{font-size:calc(9px * var(--gsi-font-scale,1))}.ne-slide-media-editor{right:calc(24 * var(--gsi-space-unit,1px));bottom:calc(24 * var(--gsi-space-unit,1px))}.ne-slide-media-editor label,.ne-slide-media-editor button{min-height:calc(40 * var(--gsi-space-unit,1px));font-size:calc(8px * var(--gsi-font-scale,1));padding-inline-start:13px;padding-inline-end:13px}.ne-story__copy>h2{margin:calc(17 * var(--gsi-space-unit,1px)) 0 calc(21 * var(--gsi-space-unit,1px));font-size:clamp(calc(58px * var(--gsi-font-scale,1)), 5.65vw, calc(91px * var(--gsi-font-scale,1)));line-height:.91}.ne-story__copy>p{max-width:calc(650 * var(--gsi-space-unit,1px));font-size:calc(15px * var(--gsi-font-scale,1));line-height:1.7}.ne-story-tabs{max-width:calc(620 * var(--gsi-space-unit,1px));gap:calc(8 * var(--gsi-space-unit,1px));margin:calc(24 * var(--gsi-space-unit,1px)) 0 calc(13 * var(--gsi-space-unit,1px))}.ne-story-tabs button{min-height:calc(57 * var(--gsi-space-unit,1px));gap:calc(10 * var(--gsi-space-unit,1px));padding:calc(10 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px));border-radius:calc(14 * var(--gsi-space-unit,1px))}.ne-story-tabs button>svg{width:calc(19 * var(--gsi-space-unit,1px))}.ne-story-tabs button small{font-size:calc(7px * var(--gsi-font-scale,1))}.ne-story-tabs button strong{font-size:calc(9px * var(--gsi-font-scale,1))}.ne-story__feature{max-width:calc(620 * var(--gsi-space-unit,1px));gap:calc(13 * var(--gsi-space-unit,1px));padding:calc(14 * var(--gsi-space-unit,1px))}.ne-story__feature>svg{width:calc(23 * var(--gsi-space-unit,1px))}.ne-story__feature strong{font-size:calc(12px * var(--gsi-font-scale,1))}.ne-story__feature p{font-size:calc(10px * var(--gsi-font-scale,1))}.ne-phone{height:min(71vh, calc(690 * var(--gsi-space-unit,1px)));padding:calc(8 * var(--gsi-space-unit,1px));border-radius:calc(49 * var(--gsi-space-unit,1px))}.ne-phone__screen{border-radius:calc(40 * var(--gsi-space-unit,1px))}.ne-phone__island{top:calc(15 * var(--gsi-space-unit,1px));height:calc(22 * var(--gsi-space-unit,1px))}.ne-phone__header{height:calc(69 * var(--gsi-space-unit,1px));padding:0 calc(16 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px))}.ne-phone__header>img{width:calc(108 * var(--gsi-space-unit,1px));max-height:calc(24 * var(--gsi-space-unit,1px))}.ne-phone__header>span{font-size:calc(7px * var(--gsi-font-scale,1))}.ne-phone__header-action{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))}.ne-phone__header-action svg{width:calc(11 * var(--gsi-space-unit,1px))}.ne-phone__nav{right:calc(9 * var(--gsi-space-unit,1px));bottom:calc(8 * var(--gsi-space-unit,1px));left:calc(9 * var(--gsi-space-unit,1px));height:calc(50 * var(--gsi-space-unit,1px));border-radius:0 0 calc(31 * var(--gsi-space-unit,1px)) calc(31 * var(--gsi-space-unit,1px))}.ne-phone__nav i svg{width:calc(15 * var(--gsi-space-unit,1px))}.ne-phone-home,.ne-phone-team,.ne-phone-ranked,.ne-phone-points,.ne-phone-bfl,.ne-phone-elo,.ne-phone-street,.ne-phone-street-match,.ne-phone-events,.ne-phone-control,.ne-phone-academy,.ne-phone-community,.ne-phone-universe,.ne-phone-national{height:calc(100% - calc(119 * var(--gsi-space-unit,1px)));gap:calc(10 * var(--gsi-space-unit,1px));padding:calc(14 * var(--gsi-space-unit,1px))}.ne-phone-home__hero{min-height:calc(170 * var(--gsi-space-unit,1px));padding:calc(18 * var(--gsi-space-unit,1px));border-radius:calc(20 * var(--gsi-space-unit,1px))}.ne-phone-home__hero h4{font-size:calc(29px * var(--gsi-font-scale,1))}.ne-phone-home__hero p{font-size:calc(8px * var(--gsi-font-scale,1))}.ne-phone-home__stats strong{font-size:calc(21px * var(--gsi-font-scale,1))}.ne-phone-team__roster article{min-height:calc(52 * var(--gsi-space-unit,1px))}.ne-phone-ranked li{min-height:calc(43 * var(--gsi-space-unit,1px))}.ne-phone-ranked li strong,.ne-phone-points article span,.ne-phone-bfl__pipeline strong,.ne-phone-elo__match>div strong,.ne-phone-national li strong{font-size:calc(8px * var(--gsi-font-scale,1))}.ne-phone-elo__chart{height:calc(115 * var(--gsi-space-unit,1px))}.ne-phone-street__map{height:calc(215 * var(--gsi-space-unit,1px))}.ne-phone-street-match{height:calc(100% - calc(119 * var(--gsi-space-unit,1px)))}.ne-phone-street-match__score{min-height:calc(132 * var(--gsi-space-unit,1px))}.ne-explainer-list{max-width:calc(650 * var(--gsi-space-unit,1px));display:grid}.ne-point-scale{max-width:calc(620 * var(--gsi-space-unit,1px));gap:calc(8 * var(--gsi-space-unit,1px));margin-top:calc(23 * var(--gsi-space-unit,1px))}.ne-point-scale span{padding:calc(13 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));border-radius:calc(13 * var(--gsi-space-unit,1px))}.ne-point-scale small{font-size:calc(7px * var(--gsi-font-scale,1))}.ne-point-scale strong{font-size:calc(23px * var(--gsi-font-scale,1))}.ne-bfl-summary{max-width:calc(650 * var(--gsi-space-unit,1px));gap:calc(8 * var(--gsi-space-unit,1px));margin-top:calc(23 * var(--gsi-space-unit,1px))}.ne-bfl-summary article{padding:calc(12 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));border-radius:calc(13 * var(--gsi-space-unit,1px))}.ne-bfl-summary article small,.ne-bfl-summary article span{font-size:calc(7px * var(--gsi-font-scale,1))}.ne-bfl-summary article strong{font-size:calc(25px * var(--gsi-font-scale,1))}.ne-bfl-summary>svg{width:calc(14 * var(--gsi-space-unit,1px))}.ne-story-note{max-width:calc(650 * var(--gsi-space-unit,1px));margin-top:calc(16 * var(--gsi-space-unit,1px));padding:calc(13 * var(--gsi-space-unit,1px));border-radius:calc(14 * var(--gsi-space-unit,1px))}.ne-story-note svg{width:calc(19 * var(--gsi-space-unit,1px))}.ne-story-note p{font-size:calc(10px * var(--gsi-font-scale,1))}.ne-elo-rules{max-width:calc(760 * var(--gsi-space-unit,1px));grid-template-columns:repeat(4,1fr);display:grid}.ne-elo-rules article{padding:calc(13 * var(--gsi-space-unit,1px));border-radius:calc(14 * var(--gsi-space-unit,1px))}.ne-elo-rules svg{width:calc(20 * var(--gsi-space-unit,1px))}.ne-elo-rules strong{font-size:calc(10px * var(--gsi-font-scale,1))}.ne-elo-rules small{font-size:calc(8px * var(--gsi-font-scale,1))}.ne-street-flow{max-width:calc(670 * var(--gsi-space-unit,1px));display:grid}.ne-street-flow li{padding:calc(13 * var(--gsi-space-unit,1px));border-radius:calc(14 * var(--gsi-space-unit,1px))}.ne-street-flow svg{width:calc(20 * var(--gsi-space-unit,1px))}.ne-street-flow strong{font-size:calc(10px * var(--gsi-font-scale,1))}.ne-street-flow small{font-size:calc(8px * var(--gsi-font-scale,1))}.ne-universe-modes{display:grid}.ne-national-routes{max-width:calc(680 * var(--gsi-space-unit,1px));gap:calc(8 * var(--gsi-space-unit,1px));margin-top:calc(21 * var(--gsi-space-unit,1px));grid-template-columns:repeat(2,1fr)}.ne-national-routes article{min-height:calc(115 * var(--gsi-space-unit,1px));padding:calc(14 * var(--gsi-space-unit,1px));border-radius:calc(14 * var(--gsi-space-unit,1px))}.ne-national-routes svg{width:calc(23 * var(--gsi-space-unit,1px))}.ne-national-routes small{font-size:calc(7px * var(--gsi-font-scale,1))}.ne-national-routes strong{font-size:calc(12px * var(--gsi-font-scale,1))}.ne-national-routes p{font-size:calc(8px * var(--gsi-font-scale,1))}.ne-story--qualifiers{grid-template-columns:minmax(0, .7fr) minmax(calc(560 * var(--gsi-space-unit,1px)), 1.3fr);gap:clamp(calc(28 * var(--gsi-space-unit,1px)), 4vw, calc(62 * var(--gsi-space-unit,1px)))}.ne-region-switcher{max-width:calc(610 * var(--gsi-space-unit,1px));margin-top:calc(22 * var(--gsi-space-unit,1px));padding:calc(10 * var(--gsi-space-unit,1px));border-radius:calc(14 * var(--gsi-space-unit,1px))}.ne-region-switcher>button{width:calc(40 * var(--gsi-space-unit,1px));height:calc(40 * var(--gsi-space-unit,1px));border-radius:calc(11 * var(--gsi-space-unit,1px))}.ne-region-switcher>button svg{width:calc(16 * var(--gsi-space-unit,1px))}.ne-region-switcher small{font-size:calc(7px * var(--gsi-font-scale,1))}.ne-region-switcher strong{font-size:calc(11px * var(--gsi-font-scale,1))}.ne-region-switcher em{font-size:calc(7px * var(--gsi-font-scale,1))}.ne-allstars-board{padding:calc(14 * var(--gsi-space-unit,1px));gap:calc(11 * var(--gsi-space-unit,1px));border-radius:calc(22 * var(--gsi-space-unit,1px))}.ne-allstars-board>header{padding:3px 3px calc(11 * var(--gsi-space-unit,1px))}.ne-allstars-board>header small{font-size:calc(7px * var(--gsi-font-scale,1))}.ne-allstars-board>header strong{font-size:calc(16px * var(--gsi-font-scale,1))}.ne-allstars-grid{gap:calc(8 * var(--gsi-space-unit,1px))}.ne-allstars-grid li{gap:calc(9 * var(--gsi-space-unit,1px));padding:calc(8 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px));border-radius:calc(14 * var(--gsi-space-unit,1px))}.ne-allstars-grid li>b{font-size:calc(9px * var(--gsi-font-scale,1))}.ne-allstars-grid li>i{width:calc(38 * var(--gsi-space-unit,1px));border-radius:calc(11 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1))}.ne-allstars-grid li strong{font-size:calc(10px * var(--gsi-font-scale,1))}.ne-allstars-grid li small{font-size:calc(6px * var(--gsi-font-scale,1))}.ne-allstars-grid li>svg{width:calc(14 * var(--gsi-space-unit,1px))}.ne-phone--qualifiers{height:min(72vh, calc(700 * var(--gsi-space-unit,1px)))}.ne-phone-qualifiers{height:calc(100% - calc(119 * var(--gsi-space-unit,1px)))}.ne-phone-qualifiers>header{padding:calc(12 * var(--gsi-space-unit,1px)) calc(14 * var(--gsi-space-unit,1px))}.ne-phone-qualifiers>header small{font-size:calc(7px * var(--gsi-font-scale,1))}.ne-phone-qualifiers>header strong{font-size:calc(13px * var(--gsi-font-scale,1))}.ne-phone-qualifiers li{min-height:calc(58 * var(--gsi-space-unit,1px));padding:calc(7 * var(--gsi-space-unit,1px)) calc(9 * var(--gsi-space-unit,1px));border-radius:calc(13 * var(--gsi-space-unit,1px))}.ne-phone-qualifiers li>b{font-size:calc(9px * var(--gsi-font-scale,1))}.ne-phone-qualifiers li>i{width:calc(40 * var(--gsi-space-unit,1px));height:calc(40 * var(--gsi-space-unit,1px));border-radius:calc(11 * var(--gsi-space-unit,1px));font-size:calc(10px * var(--gsi-font-scale,1))}.ne-phone-qualifiers li strong{font-size:calc(10px * var(--gsi-font-scale,1))}.ne-phone-qualifiers li small{font-size:calc(7px * var(--gsi-font-scale,1))}.ne-phone-qualifiers li>svg{width:calc(13 * var(--gsi-space-unit,1px))}.ne-phone-qualifiers>footer{padding:calc(9 * var(--gsi-space-unit,1px));font-size:calc(7px * var(--gsi-font-scale,1))}.new-era-booking__create>header{padding:calc(15 * var(--gsi-space-unit,1px)) calc(18 * var(--gsi-space-unit,1px))}.new-era-booking__create>header span{font-size:calc(8px * var(--gsi-font-scale,1))}.new-era-booking__create>header strong{font-size:calc(15px * var(--gsi-font-scale,1))}.new-era-booking__create.team-create-page--builder .team-create-form{min-height:calc(100% - calc(69 * var(--gsi-space-unit,1px)));padding:calc(16 * var(--gsi-space-unit,1px)) calc(20 * var(--gsi-space-unit,1px))}}@media (max-height:720px) and (min-width:900px){.ne-story__copy>h2{font-size:clamp(calc(45px * var(--gsi-font-scale,1)), 4.8vw, calc(70px * var(--gsi-font-scale,1)))}.ne-story__copy>p{font-size:calc(12px * var(--gsi-font-scale,1))}.ne-phone{height:min(67vh, calc(570 * var(--gsi-space-unit,1px)))}.ne-explainer-list li{padding-block-start:7px;padding-block-end:7px}.ne-story-note{margin-top:calc(9 * var(--gsi-space-unit,1px));padding:calc(9 * var(--gsi-space-unit,1px))}.ne-elo-rules,.ne-street-flow{margin-top:calc(10 * var(--gsi-space-unit,1px))}}@media (max-height:700px) and (max-width:899px){.new-era-scene{padding-top:calc(68 * var(--gsi-space-unit,1px));padding-bottom:max(calc(16 * var(--gsi-space-unit,1px)), calc(env(safe-area-inset-bottom) + calc(12 * var(--gsi-space-unit,1px))))}.new-era-header.has-preview~.new-era-scene{padding-top:calc(94 * var(--gsi-space-unit,1px))}.ne-story{gap:calc(6 * var(--gsi-space-unit,1px));grid-template-rows:minmax(0,.64fr) minmax(0,1.36fr)}.ne-story__copy>h2{margin:calc(5 * var(--gsi-space-unit,1px)) 0 calc(6 * var(--gsi-space-unit,1px));font-size:clamp(calc(24px * var(--gsi-font-scale,1)), 7.6vw, calc(31px * var(--gsi-font-scale,1)));line-height:.92}.ne-story__copy>p{font-size:calc(8px * var(--gsi-font-scale,1));line-height:1.4}.ne-story-tabs{margin:calc(6 * var(--gsi-space-unit,1px)) 0 calc(4 * var(--gsi-space-unit,1px))}.ne-story-tabs button{min-height:calc(32 * var(--gsi-space-unit,1px));padding-block-start:4px;padding-block-end:4px}.ne-point-scale,.ne-bfl-summary,.ne-region-switcher,.ne-national-routes{margin-top:calc(7 * var(--gsi-space-unit,1px))}.ne-point-scale span,.ne-bfl-summary article{padding-block-start:5px;padding-block-end:5px}.ne-phone,.ne-phone--qualifiers{height:min(58dvh, calc(380 * var(--gsi-space-unit,1px)))}}@media (prefers-reduced-motion:reduce){.new-era-scene--active .ne-phone-elo__chart polyline{stroke-dashoffset:0}}@media (max-width:899px){html:has(.new-era-maintenance){height:100%;min-height:0!important}body:has(.new-era-maintenance){height:100%;min-height:0!important}#root:has(.new-era-maintenance){height:100%;min-height:0!important}.ibnf-app-content-shell:has(.new-era-maintenance){height:100%;min-height:0!important}.new-era-maintenance{width:100%;max-width:100%;height:-webkit-fill-available;height:100svh;height:100dvh;min-height:0;position:fixed;top:0;bottom:0;left:0;right:0}.new-era-scene{min-height:0;padding-bottom:max(calc(18 * var(--gsi-space-unit,1px)), calc(env(safe-area-inset-bottom) + calc(14 * var(--gsi-space-unit,1px))));filter:none;will-change:auto}.new-era-scene--active{filter:none;will-change:opacity, transform}.new-era-scene__hint{display:none}.ne-story{gap:clamp(calc(8 * var(--gsi-space-unit,1px)), 1.8dvh, calc(14 * var(--gsi-space-unit,1px)));grid-template-rows:minmax(0,.9fr) minmax(0,1.1fr);overflow:hidden}.ne-story__copy{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;align-self:stretch;max-height:100%;padding-right:3px;overflow-y:auto}.ne-story--visual{padding:clamp(calc(15 * var(--gsi-space-unit,1px)), 4.6vw, calc(21 * var(--gsi-space-unit,1px)));border-radius:calc(22 * var(--gsi-space-unit,1px));grid-template-rows:1fr;grid-template-columns:1fr;gap:0}.ne-story--visual .ne-story__copy{width:100%;height:100%;max-height:none;padding:clamp(calc(95 * var(--gsi-space-unit,1px)), 19dvh, calc(150 * var(--gsi-space-unit,1px))) 0 0;scrollbar-width:none;text-shadow:0 2px 14px #000000d1;flex-direction:column;justify-content:flex-end;align-self:stretch;display:flex;overflow:hidden}.ne-story--visual .ne-story__copy::-webkit-scrollbar{display:none}.ne-story--visual .ne-story__copy>h2{font-size:clamp(calc(34px * var(--gsi-font-scale,1)), 9.8vw, calc(48px * var(--gsi-font-scale,1)))}.ne-story--visual .ne-story__copy>p{color:#ffffffba}.ne-story--visual .ne-story-tabs button,.ne-story--visual .ne-story__feature,.ne-story--visual .ne-explainer-list li,.ne-story--visual .ne-point-scale span,.ne-story--visual .ne-bfl-summary article,.ne-story--visual .ne-elo-rules article,.ne-story--visual .ne-street-flow li,.ne-story--visual .ne-national-routes article,.ne-story--visual .ne-story-note,.ne-story--visual .ne-universe-modes article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#05080c94}.ne-story--qualifiers{gap:calc(8 * var(--gsi-space-unit,1px));grid-template-rows:auto minmax(0,1fr)}.ne-story--qualifiers .ne-story__copy{align-self:auto;max-height:none;padding-right:0;overflow:visible}.ne-story--qualifiers .ne-story__copy>h2{font-size:clamp(calc(28px * var(--gsi-font-scale,1)), 8.6vw, calc(38px * var(--gsi-font-scale,1)));margin-block-start:7px;margin-block-end:8px;line-height:.9}.ne-story--qualifiers .ne-story__copy>p{font-size:clamp(calc(8px * var(--gsi-font-scale,1)), 2.2vw, calc(10px * var(--gsi-font-scale,1)));line-height:1.38}.ne-story--qualifiers .ne-region-switcher{margin-top:calc(7 * var(--gsi-space-unit,1px))}.ne-allstars-board{height:100%;min-height:0}.ne-phone,.ne-phone--qualifiers{height:clamp(calc(175 * var(--gsi-space-unit,1px)), calc(52dvh - calc(78 * var(--gsi-space-unit,1px))), calc(470 * var(--gsi-space-unit,1px)));max-height:none}.new-era-hero,.new-era-mission,.new-era-platform,.new-era-event,.new-era-regions,.new-era-booking,.new-era-footer{min-height:0}}@media (max-width:559px){.new-era-preview{top:max(calc(5 * var(--gsi-space-unit,1px)), env(safe-area-inset-top));right:calc(13 * var(--gsi-space-unit,1px));left:calc(13 * var(--gsi-space-unit,1px));height:calc(25 * var(--gsi-space-unit,1px));font-size:calc(6px * var(--gsi-font-scale,1))}.new-era-preview a{font-size:calc(6px * var(--gsi-font-scale,1))}.new-era-header{top:max(calc(8 * var(--gsi-space-unit,1px)), env(safe-area-inset-top));right:calc(10 * var(--gsi-space-unit,1px));left:calc(10 * var(--gsi-space-unit,1px));height:calc(48 * var(--gsi-space-unit,1px));border-radius:calc(16 * var(--gsi-space-unit,1px))}.new-era-header.has-preview{top:max(calc(34 * var(--gsi-space-unit,1px)), calc(env(safe-area-inset-top) + calc(29 * var(--gsi-space-unit,1px))))}.new-era-header__brand{min-width:0}.new-era-header__brand>img{width:clamp(calc(106 * var(--gsi-space-unit,1px)), 31vw, calc(126 * var(--gsi-space-unit,1px)));max-height:calc(27 * var(--gsi-space-unit,1px))}.new-era-header__menu{width:calc(36 * var(--gsi-space-unit,1px));height:calc(36 * var(--gsi-space-unit,1px));border-radius:calc(12 * var(--gsi-space-unit,1px))}.new-era-header__scene{min-width:calc(58 * var(--gsi-space-unit,1px));gap:calc(4 * var(--gsi-space-unit,1px));grid-template-columns:auto;margin-left:auto;display:grid}.new-era-header__scene span{color:#ffffff8f;font-size:calc(6px * var(--gsi-font-scale,1))}.new-era-header__scene>i{border-radius:calc(99 * var(--gsi-space-unit,1px));background:#ffffff14;width:100%;height:2px;position:relative;overflow:hidden}.new-era-header__scene>i b{border-radius:inherit;background:var(--ne-green);box-shadow:0 0 8px var(--ne-green);position:absolute;top:0;bottom:0;left:0;right:auto}.new-era-header__scene strong{display:none}.new-era-header.has-preview~.new-era-scene{padding-top:calc(94 * var(--gsi-space-unit,1px))}.new-era-scene{padding-inline-start:clamp(16px,5vw,22px);padding-inline-end:clamp(16px,5vw,22px)}.new-era-hero__mark{width:calc(150 * var(--gsi-space-unit,1px));height:calc(220 * var(--gsi-space-unit,1px));opacity:.2;top:5%;right:-2%;transform:none}.new-era-scene--active .new-era-hero__mark{opacity:.28;transform:none}.new-era-hero__mark>img{display:none}.new-era-hero__mark>span{color:#ffffff0e;font-size:calc(62px * var(--gsi-font-scale,1));top:0;bottom:auto;right:0}.new-era-hero__mark>i{font-size:calc(13px * var(--gsi-font-scale,1));top:1px;left:2px}}@media (max-height:700px) and (max-width:899px){.new-era-header.has-preview~.new-era-scene{padding-top:calc(88 * var(--gsi-space-unit,1px))}.new-era-scene{padding-bottom:max(calc(16 * var(--gsi-space-unit,1px)), calc(env(safe-area-inset-bottom) + calc(12 * var(--gsi-space-unit,1px))))}.new-era-hero h1{font-size:clamp(calc(43px * var(--gsi-font-scale,1)), 13vw, calc(54px * var(--gsi-font-scale,1)));margin-block-start:10px;margin-block-end:13px}.new-era-hero__copy>p{font-size:calc(10px * var(--gsi-font-scale,1));line-height:1.48}.new-era-hero__actions{gap:calc(6 * var(--gsi-space-unit,1px));margin-top:calc(14 * var(--gsi-space-unit,1px));grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr);display:grid}.new-era-hero__actions button{min-height:calc(39 * var(--gsi-space-unit,1px));font-size:calc(7px * var(--gsi-font-scale,1));justify-content:center;padding-inline-start:8px;padding-inline-end:8px}.ne-story{grid-template-rows:minmax(0,.9fr) minmax(0,1.1fr)}.ne-story__copy>h2{font-size:clamp(calc(23px * var(--gsi-font-scale,1)), 7vw, calc(29px * var(--gsi-font-scale,1)))}.ne-story__copy>p{font-size:calc(8px * var(--gsi-font-scale,1));line-height:1.38}.ne-story-tabs{margin-block-start:5px;margin-block-end:3px}.ne-story-tabs button{min-height:calc(30 * var(--gsi-space-unit,1px))}.ne-story__feature,.ne-explainer-list,.ne-elo-rules,.ne-street-flow,.ne-story-note,.ne-universe-modes{display:grid!important}.ne-phone,.ne-phone--qualifiers{height:clamp(calc(175 * var(--gsi-space-unit,1px)), calc(52dvh - calc(78 * var(--gsi-space-unit,1px))), calc(310 * var(--gsi-space-unit,1px)));max-height:none}.ne-story--visual{padding:calc(12 * var(--gsi-space-unit,1px));border-radius:calc(18 * var(--gsi-space-unit,1px));grid-template-rows:1fr}.ne-story--visual .ne-story__copy{padding-top:calc(62 * var(--gsi-space-unit,1px))}.ne-story--visual .ne-story__copy>h2{font-size:clamp(calc(25px * var(--gsi-font-scale,1)), 7.5vw, calc(32px * var(--gsi-font-scale,1)));margin-block-start:5px;margin-block-end:7px}.ne-story--visual .ne-story__copy>p{font-size:calc(8px * var(--gsi-font-scale,1));line-height:1.42}.ne-section-preview figcaption{top:calc(10 * var(--gsi-space-unit,1px));right:calc(10 * var(--gsi-space-unit,1px));padding:calc(6 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px))}.ne-slide-media-editor{right:calc(10 * var(--gsi-space-unit,1px));bottom:calc(10 * var(--gsi-space-unit,1px));gap:calc(4 * var(--gsi-space-unit,1px))}.ne-slide-media-editor label,.ne-slide-media-editor button{min-height:calc(30 * var(--gsi-space-unit,1px));padding-inline-start:8px;padding-inline-end:8px}.ne-slide-media-editor span{display:none}.ne-story--visual .ne-story-tabs,.ne-story--visual .ne-explainer-list,.ne-story--visual .ne-elo-rules,.ne-story--visual .ne-street-flow,.ne-story--visual .ne-universe-modes,.ne-story--visual .ne-point-scale,.ne-story--visual .ne-bfl-summary,.ne-story--visual .ne-national-routes,.ne-story--visual .ne-story-note{margin-top:calc(6 * var(--gsi-space-unit,1px))}.ne-story--visual .ne-story__feature{min-height:calc(30 * var(--gsi-space-unit,1px));padding:calc(5 * var(--gsi-space-unit,1px)) calc(7 * var(--gsi-space-unit,1px))}.ne-story--visual .ne-story__feature p,.ne-story--visual .ne-explainer-list p,.ne-story--visual .ne-elo-rules small,.ne-story--visual .ne-street-flow small,.ne-story--visual .ne-universe-modes small,.ne-story--visual .ne-national-routes p{display:none}.ne-story--visual .ne-explainer-list li{padding:calc(4 * var(--gsi-space-unit,1px)) 2px}.ne-story--visual .ne-explainer-list strong,.ne-story--visual .ne-elo-rules strong,.ne-story--visual .ne-street-flow strong,.ne-story--visual .ne-universe-modes strong,.ne-story--visual .ne-national-routes strong{font-size:calc(8px * var(--gsi-font-scale,1))}.ne-story--visual .ne-elo-rules,.ne-story--visual .ne-street-flow{gap:calc(4 * var(--gsi-space-unit,1px));grid-template-columns:repeat(2,minmax(0,1fr))}.ne-story--visual .ne-elo-rules article,.ne-story--visual .ne-street-flow li{min-height:calc(30 * var(--gsi-space-unit,1px));padding:calc(5 * var(--gsi-space-unit,1px));align-items:center}.ne-story--visual .ne-universe-modes{gap:calc(4 * var(--gsi-space-unit,1px))}.ne-story--visual .ne-universe-modes article{min-height:calc(34 * var(--gsi-space-unit,1px));padding:calc(5 * var(--gsi-space-unit,1px))}.ne-story--visual .ne-national-routes{gap:calc(4 * var(--gsi-space-unit,1px));grid-template-columns:repeat(2,minmax(0,1fr))}.ne-story--visual .ne-national-routes article{min-height:calc(40 * var(--gsi-space-unit,1px));padding:calc(5 * var(--gsi-space-unit,1px));align-items:center}.ne-story--visual .ne-story-note{padding:calc(6 * var(--gsi-space-unit,1px))}.ne-story--visual .ne-story-note p{font-size:calc(6.5px * var(--gsi-font-scale,1));line-height:1.3}.ne-story--qualifiers{gap:calc(5 * var(--gsi-space-unit,1px));grid-template-rows:auto minmax(0,1fr)}.ne-story--qualifiers .ne-story__copy>h2{font-size:clamp(calc(22px * var(--gsi-font-scale,1)), 6.5vw, calc(27px * var(--gsi-font-scale,1)));margin-block-start:4px;margin-block-end:5px}.ne-story--qualifiers .ne-story__copy>p{display:none}.ne-story--qualifiers .ne-region-switcher{margin-top:calc(4 * var(--gsi-space-unit,1px));padding:calc(4 * var(--gsi-space-unit,1px))}.ne-story--qualifiers .ne-region-switcher>button{width:calc(28 * var(--gsi-space-unit,1px));height:calc(28 * var(--gsi-space-unit,1px))}.ne-allstars-board{padding:calc(6 * var(--gsi-space-unit,1px));gap:calc(5 * var(--gsi-space-unit,1px));border-radius:calc(14 * var(--gsi-space-unit,1px))}.ne-allstars-board>header{padding:1px 2px calc(5 * var(--gsi-space-unit,1px))}.ne-allstars-grid{gap:calc(4 * var(--gsi-space-unit,1px))}.ne-allstars-grid li{gap:calc(4 * var(--gsi-space-unit,1px));padding:3px calc(5 * var(--gsi-space-unit,1px));border-radius:calc(8 * var(--gsi-space-unit,1px))}.ne-allstars-grid li>i{width:calc(24 * var(--gsi-space-unit,1px));border-radius:calc(7 * var(--gsi-space-unit,1px))}.ne-allstars-grid li>em{display:none}}.ne-capture-root{width:100vw;height:-webkit-fill-available;height:100svh;color:#fff;background:#05070a;height:100dvh;min-height:0;overflow:hidden}.ne-capture-screen{background:radial-gradient(circle at 82% 4%,#98ff4121,#0000 30%),#05070a;border-radius:0;width:100%;height:100%;min-height:0;overflow:hidden}.ne-capture-screen>main{min-height:0}.rebrand-maintenance{--signal-red:#ff304f;z-index:10000;height:-webkit-fill-available;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}@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%)}}@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)}}@keyframes rebrand-pixel-flicker{0%{filter:brightness(.62)saturate(.85)}to{filter:brightness(1.55)saturate(1.25)}}@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-content{z-index:1;width:min(100% - calc(28 * var(--gsi-space-unit,1px)), calc(980 * var(--gsi-space-unit,1px)));height:-webkit-fill-available;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-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)}}@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-video-stage,.rebrand-finale,.rebrand-home-stage{z-index:80;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.rebrand-video-stage{opacity:1;isolation:isolate;background:#000;overflow:hidden}.rebrand-video-stage video{-o-object-fit:contain;object-fit:contain;background:#000;width:100%;height:100%;animation:1.5s cubic-bezier(.2,.75,.2,1) .18s both rebrand-video-image-enter}.rebrand-video-stage.is-ending video{animation:.85s cubic-bezier(.4,0,.8,.2) both rebrand-video-image-exit}.rebrand-maintenance.is-video-live,.rebrand-maintenance.is-finale{background:#000}.rebrand-audio{right:clamp(calc(16 * var(--gsi-space-unit,1px)), 2.5vw, calc(30 * var(--gsi-space-unit,1px)));bottom:clamp(calc(16 * var(--gsi-space-unit,1px)), 2.5vw, calc(30 * var(--gsi-space-unit,1px)));z-index:140;justify-content:center;align-items:center;gap:calc(7 * var(--gsi-space-unit,1px));width:calc(58 * var(--gsi-space-unit,1px));height:calc(48 * var(--gsi-space-unit,1px));border-radius:calc(17 * var(--gsi-space-unit,1px));color:#fff;-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);cursor:pointer;background:linear-gradient(145deg,#121415d1,#040506c2);border:1px solid #ffffff2e;padding:0;transition:width .26s,border-color .26s,background .26s,transform .18s;animation:.72s cubic-bezier(.16,.82,.2,1) .8s both rebrand-audio-enter;display:flex;position:fixed;overflow:hidden;box-shadow:0 12px 35px #00000061,inset 0 1px #ffffff1a}.rebrand-audio:hover{border-color:#89ff4f80;transform:translateY(-2px)}.rebrand-audio:focus-visible{outline-offset:3px;outline:2px solid #89ff4f}.rebrand-audio.is-active{width:calc(76 * var(--gsi-space-unit,1px));background:linear-gradient(145deg,#14261be0,#040906d1);border-color:#89ff4f52}.rebrand-audio-icon{flex:none;place-items:center;display:grid}.rebrand-audio-bars{width:calc(13 * var(--gsi-space-unit,1px));height:calc(16 * var(--gsi-space-unit,1px));opacity:.34;align-items:flex-end;gap:2px;display:flex}.rebrand-audio-bars i{width:3px;height:calc(5 * var(--gsi-space-unit,1px));transform-origin:50% 100%;background:currentColor;border-radius:3px}.rebrand-audio.is-active .rebrand-audio-bars{color:#89ff4f;opacity:1}.rebrand-audio.is-active .rebrand-audio-bars i:first-child{animation:.78s ease-in-out -.2s infinite alternate rebrand-audio-meter}.rebrand-audio.is-active .rebrand-audio-bars i:nth-child(2){animation:.62s ease-in-out -.45s infinite alternate rebrand-audio-meter}.rebrand-audio.is-active .rebrand-audio-bars i:nth-child(3){animation:.9s ease-in-out -.1s infinite alternate rebrand-audio-meter}.rebrand-home-stage{opacity:1;isolation:isolate;background:#030504;display:block;overflow:hidden}.rebrand-home-stage>*{width:100%;min-height:100%;animation:.9s cubic-bezier(.16,.82,.2,1) 50ms both rebrand-home-content-enter}.rebrand-home-stage:before{content:"";z-index:130;pointer-events:none;background:linear-gradient(105deg,#020303 0 46%,#17351f 52%,#89ff4f 53%,#020303 58% 100%);animation:.82s cubic-bezier(.65,0,.2,1) both rebrand-home-curtain;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-105%)}@keyframes rebrand-video-image-enter{0%{opacity:0;filter:brightness(0)blur(12px);transform:scale(1.018)}to{opacity:1;filter:brightness()blur();transform:scale(1)}}@keyframes rebrand-video-image-exit{0%{opacity:1;filter:brightness()blur();transform:scale(1)}to{opacity:0;filter:brightness(0)blur(8px);transform:scale(1.012)}}@keyframes rebrand-video-logo-exit{0%{opacity:1;filter:brightness();transform:scale(var(--video-logo-end-scale,1.06))}to{opacity:0;filter:brightness(0);transform:scale(var(--video-logo-end-scale,1.06))}}@keyframes rebrand-video-logo-adapt{0%{transform:scale(var(--video-mobile-start-scale,1.32))}to{transform:scale(var(--video-logo-end-scale,1.06))}}@keyframes rebrand-video-mobile-enter{0%{opacity:0;filter:brightness(0)blur(12px);transform:scale(var(--video-mobile-start-scale,1.32))}to{opacity:1;filter:brightness()blur();transform:scale(var(--video-mobile-start-scale,1.32))}}@keyframes rebrand-home-content-enter{0%{opacity:0;filter:blur(16px)brightness(.2);transform:scale(1.025)}42%{opacity:0}to{opacity:1;filter:blur()brightness();transform:scale(1)}}@keyframes rebrand-home-curtain{0%{transform:translate(-105%)}45%{transform:translate(0,0)}to{transform:translate(105%)}}@keyframes rebrand-audio-meter{0%{height:calc(4 * var(--gsi-space-unit,1px))}to{height:calc(15 * var(--gsi-space-unit,1px))}}@keyframes rebrand-audio-enter{0%{opacity:0}to{opacity:1}}@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)}}@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-video-stage video{-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%;transform:scale(var(--video-mobile-start-scale,1.32));transform-origin:50%;animation:1.5s cubic-bezier(.2,.75,.2,1) .18s both rebrand-video-mobile-enter}.rebrand-video-stage.is-logo-reveal>video:first-child{-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%;transform:scale(var(--video-logo-end-scale,1.06));transform-origin:50%;animation:3.1s cubic-bezier(.22,.66,.18,1) both rebrand-video-logo-adapt}.rebrand-video-stage.is-logo-reveal.is-ending>video:first-child{animation:.85s cubic-bezier(.4,0,.8,.2) both rebrand-video-logo-exit}.rebrand-audio{right:calc(16 * var(--gsi-space-unit,1px));bottom:max(calc(16 * var(--gsi-space-unit,1px)), env(safe-area-inset-bottom))}.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(7px * var(--gsi-font-scale,1));letter-spacing:.12em}.cinematic-eyebrow{margin-bottom:calc(13 * var(--gsi-space-unit,1px));font-size:calc(8px * 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(9px * 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(7px * 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(8px * 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(6px * 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(9px * 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(8px * 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(9px * 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-video-stage video,.rebrand-video-stage.is-ending video,.rebrand-home-stage>*,.rebrand-home-stage:before,.rebrand-audio{animation:none!important}.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}}.tournament-completion-preloader{--completion-accent-hsl:var(--primary);--completion-accent:hsl(var(--completion-accent-hsl));z-index:10040;isolation:isolate;color:hsl(var(--foreground));font-family:var(--ibnf-font-ui,"Barlow", system-ui, sans-serif);place-items:center;animation:.36s ease-out both tournament-preloader-fade-in;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.tournament-completion-preloader__veil{z-index:-2;background:radial-gradient(circle at 50% 47%, hsl(var(--completion-accent-hsl) / .1), transparent 38%), hsl(var(--background) / .88);-webkit-backdrop-filter:blur(9px)saturate(.72);backdrop-filter:blur(9px)saturate(.72);position:absolute;top:0;bottom:0;left:0;right:0}.tournament-completion-preloader__veil:after{content:"";opacity:.16;background-image:linear-gradient(hsl(var(--foreground) / .045) 1px, transparent 1px), linear-gradient(90deg, hsl(var(--foreground) / .045) 1px, transparent 1px);background-size:44px 44px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.tournament-completion-preloader__content{width:min(calc(100vw - calc(44 * var(--gsi-space-unit,1px))), calc(440 * var(--gsi-space-unit,1px)));text-align:center;flex-direction:column;align-items:center;display:flex}.tournament-completion-preloader__logo{width:min(74vw, calc(340 * var(--gsi-space-unit,1px)));min-height:calc(92 * var(--gsi-space-unit,1px));place-items:center;display:grid;position:relative}.tournament-completion-preloader__logo>span{background:radial-gradient(ellipse, hsl(var(--completion-accent-hsl) / .15), transparent 66%);filter:blur(15px);border-radius:50%;animation:1.65s ease-in-out infinite tournament-preloader-aura;position:absolute;top:8%;bottom:8%;left:-8%;right:-8%}.tournament-completion-preloader__logo img{z-index:1;width:100%;height:auto;filter:drop-shadow(0 16px 28px #0000007a) drop-shadow(0 0 2px hsl(var(--completion-accent-hsl) / .48));display:block;position:relative}.tournament-completion-preloader__logo img.is-glow{z-index:2;opacity:0;filter:drop-shadow(0 0 5px hsl(var(--completion-accent-hsl) / .9)) drop-shadow(0 0 18px hsl(var(--completion-accent-hsl) / .58));animation:1.65s ease-in-out infinite tournament-preloader-outline;position:absolute;top:0;bottom:0;left:0;right:0}.tournament-completion-preloader__content p{margin:calc(22 * var(--gsi-space-unit,1px)) 0 0;color:hsl(var(--foreground) / .76);font-size:calc(13px * var(--gsi-font-scale,1));letter-spacing:.075em;text-transform:uppercase;font-weight:800;line-height:1.2}.tournament-completion-preloader__signal{width:min(58vw, calc(230 * var(--gsi-space-unit,1px)));height:3px;margin-top:calc(15 * var(--gsi-space-unit,1px));border-radius:calc(99 * var(--gsi-space-unit,1px));background:hsl(var(--foreground) / .1);box-shadow:inset 0 1px hsl(var(--foreground) / .05);overflow:hidden}.tournament-completion-preloader__signal i{border-radius:inherit;background:linear-gradient(90deg, transparent, var(--completion-accent) 52%, transparent);width:44%;height:100%;box-shadow:0 0 13px hsl(var(--completion-accent-hsl) / .72);animation:1.2s ease-in-out infinite tournament-preloader-scan;display:block}.theme-light .tournament-completion-preloader__logo img:not(.is-glow){filter:brightness(0) drop-shadow(0 16px 28px #0f172a29) drop-shadow(0 0 2px hsl(var(--completion-accent-hsl) / .42))}.theme-light .tournament-completion-preloader__logo img.is-glow{filter:brightness(0) drop-shadow(0 0 5px hsl(var(--completion-accent-hsl) / .82)) drop-shadow(0 0 18px hsl(var(--completion-accent-hsl) / .46))}@keyframes tournament-preloader-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tournament-preloader-aura{0%,to{opacity:.36;transform:scale(.94)}50%{opacity:.92;transform:scale(1.06)}}@keyframes tournament-preloader-outline{0%,to{opacity:.08;transform:scale(.992)}48%{opacity:.78;transform:scale(1.01)}62%{opacity:.34;transform:scale(1.004)}}@keyframes tournament-preloader-scan{0%{transform:translate(-115%)}to{transform:translate(350%)}}@media (max-width:480px){.tournament-completion-preloader__content{width:calc(100vw - calc(38 * var(--gsi-space-unit,1px)))}.tournament-completion-preloader__logo{width:min(78vw, calc(300 * var(--gsi-space-unit,1px)));min-height:calc(78 * var(--gsi-space-unit,1px))}.tournament-completion-preloader__content p{margin-top:calc(18 * var(--gsi-space-unit,1px));font-size:calc(12.5px * var(--gsi-font-scale,1))}}@media (prefers-reduced-motion:reduce){.tournament-completion-preloader,.tournament-completion-preloader__logo>span,.tournament-completion-preloader__logo img.is-glow,.tournament-completion-preloader__signal i{animation:none}.tournament-completion-preloader__logo img.is-glow{opacity:.28}}@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}.tmf-shell{--tmf-cyan:185 96% 54%;--tmf-lime:91 88% 58%;--tmf-amber:39 98% 57%;--tmf-violet:267 94% 70%;--tmf-red:352 91% 62%;isolation:isolate;min-height:calc(100svh - calc(80 * var(--gsi-space-unit,1px)));margin:0 calc(-16 * var(--gsi-space-unit,1px)) calc(22 * var(--gsi-space-unit,1px));padding:calc(14 * var(--gsi-space-unit,1px)) calc(16 * var(--gsi-space-unit,1px)) calc(24 * var(--gsi-space-unit,1px));color:#f8fafc;background:radial-gradient(620px 380px at 105% -5%, hsl(var(--tmf-cyan) / .16), transparent 62%), radial-gradient(430px 360px at -10% 82%, #5847f51f, transparent 68%), linear-gradient(160deg, #101623, #070a12 72%);border-block:1px solid hsl(var(--tmf-cyan) / .16);position:relative;overflow:hidden}.tmf-grid{z-index:-1;opacity:.18;background-image:linear-gradient(hsl(var(--tmf-cyan) / .18) 1px, transparent 1px), linear-gradient(90deg, hsl(var(--tmf-cyan) / .18) 1px, transparent 1px);background-size:34px 34px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}.tmf-shell.is-results{min-height:0;margin-bottom:calc(14 * var(--gsi-space-unit,1px));padding-bottom:calc(4 * var(--gsi-space-unit,1px))}.tmf-hud,.tmf-progress,.tmf-region-heading,.tmf-results-path{align-items:center;display:flex}.tmf-hud{min-height:calc(42 * var(--gsi-space-unit,1px));margin-bottom:calc(17 * var(--gsi-space-unit,1px));padding-bottom:calc(11 * var(--gsi-space-unit,1px));border-bottom:1px solid #f8fafc1a;justify-content:space-between}.tmf-hud>div{gap:0;display:grid}.tmf-kicker,.tmf-hud strong,.tmf-scene-title>span,.tmf-progress small,.tmf-progress span,.tmf-results-title>span,.tmf-region-heading,.tmf-circuit-copy small,.tmf-circuit-meta small,.tmf-status-list small{font-family:var(--font-display,ui-sans-serif), sans-serif;letter-spacing:.15em}.tmf-kicker{color:hsl(var(--tmf-cyan));font-size:calc(8px * var(--gsi-font-scale,1));line-height:1}.tmf-hud strong{font-size:calc(18px * var(--gsi-font-scale,1));letter-spacing:.08em;line-height:1.12}.tmf-hud button{width:calc(36 * var(--gsi-space-unit,1px));height:calc(36 * var(--gsi-space-unit,1px));color:hsl(var(--tmf-cyan));border:1px solid hsl(var(--tmf-cyan) / .28);background:hsl(var(--tmf-cyan) / .07);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);place-items:center;display:grid}.tmf-progress{gap:calc(6 * var(--gsi-space-unit,1px));margin-bottom:calc(24 * var(--gsi-space-unit,1px))}.tmf-progress>div{align-items:center;gap:calc(5 * var(--gsi-space-unit,1px));color:#7e8ca0;flex:1;grid-template-columns:auto 1fr;min-width:0;display:grid;position:relative}.tmf-progress>div:after{content:"";right:0;bottom:calc(-8 * var(--gsi-space-unit,1px));background:#2d3643;height:2px;position:absolute;left:0}.tmf-progress>div.is-active{color:hsl(var(--tmf-cyan))}.tmf-progress>div.is-active:after{background:linear-gradient(90deg, hsl(var(--tmf-cyan)), hsl(var(--tmf-cyan) / .24));box-shadow:0 0 12px hsl(var(--tmf-cyan) / .42)}.tmf-progress span{font-size:calc(9px * var(--gsi-font-scale,1));font-weight:800}.tmf-progress small{font-size:calc(7px * var(--gsi-font-scale,1));text-overflow:ellipsis;font-weight:700;overflow:hidden}.tmf-scene{animation:.38s cubic-bezier(.2,.8,.2,1) both tmf-scene-enter}.tmf-scene-title{margin-bottom:calc(20 * var(--gsi-space-unit,1px))}.tmf-scene-title>span,.tmf-results-title>span{margin-bottom:calc(7 * var(--gsi-space-unit,1px));color:hsl(var(--tmf-cyan));font-size:calc(8px * var(--gsi-font-scale,1));font-weight:800;display:block}.tmf-scene-title h1,.tmf-results-title h1{color:#fff;font-family:var(--font-display,ui-sans-serif), sans-serif;font-size:clamp(calc(32px * var(--gsi-font-scale,1)), 10vw, calc(44px * var(--gsi-font-scale,1)));letter-spacing:-.035em;margin:0;font-weight:900;line-height:.88}.tmf-scene-title h1 em{color:#0000;-webkit-text-stroke:1px hsl(var(--tmf-cyan));filter:drop-shadow(0 0 8px hsl(var(--tmf-cyan) / .3));font-style:normal}.tmf-scene-title p{max-width:calc(310 * var(--gsi-space-unit,1px));margin:calc(11 * var(--gsi-space-unit,1px)) 0 0;color:#9fabbc;font-size:calc(11px * var(--gsi-font-scale,1));line-height:1.55}.tmf-circuit-list,.tmf-status-list{gap:calc(9 * var(--gsi-space-unit,1px));display:grid}.tmf-circuit-card{--tmf-tone:var(--tmf-cyan);grid-template-columns:calc(46 * var(--gsi-space-unit,1px)) minmax(0, 1fr) calc(58 * var(--gsi-space-unit,1px));align-items:center;gap:calc(10 * var(--gsi-space-unit,1px));width:100%;min-height:calc(86 * var(--gsi-space-unit,1px));padding:calc(11 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px));text-align:left;color:#fff;border:1px solid hsl(var(--tmf-tone) / .28);background:linear-gradient(100deg, hsl(var(--tmf-tone) / .13), transparent 48%), #151b28e0;clip-path:polygon(11px 0,100% 0,100% calc(100% - 11px),calc(100% - 11px) 100%,0 100%,0 11px);transition:transform .18s,border-color .18s,background-color .18s;display:grid;position:relative;overflow:hidden}.tmf-circuit-card:after{content:"";background:hsl(var(--tmf-tone));width:3px;box-shadow:0 0 18px hsl(var(--tmf-tone) / .7);position:absolute;top:0;bottom:0;left:0;right:auto}.tmf-circuit-card[data-tone=neutral]{--tmf-tone:210 8% 78%}.tmf-circuit-card[data-tone=azure]{--tmf-tone:198 93% 60%}.tmf-circuit-card[data-tone=street]{--tmf-tone:338 70% 42%}.tmf-circuit-card[data-tone=gold]{--tmf-tone:42 90% 61%}.tmf-circuit-card[data-tone=red]{--tmf-tone:var(--tmf-red)}.tmf-circuit-card:not(:disabled):active,.tmf-region-card:active,.tmf-region-featured:active,.tmf-status-list button:active{transform:scale(.985)}.tmf-circuit-card:disabled{cursor:not-allowed;opacity:.46;filter:saturate(.5)}.tmf-circuit-card[data-coming-soon=true]{opacity:.56;filter:grayscale(.28)saturate(.45)}.tmf-circuit-card[data-coming-soon=true] .tmf-circuit-meta b{font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.04em}.tmf-circuit-icon,.tmf-region-pin{color:hsl(var(--tmf-tone));border:1px solid hsl(var(--tmf-tone) / .35);background:hsl(var(--tmf-tone) / .09);place-items:center;display:grid}.tmf-circuit-icon{width:calc(42 * var(--gsi-space-unit,1px));height:calc(42 * var(--gsi-space-unit,1px));clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.tmf-circuit-copy{min-width:0;display:grid}.tmf-circuit-copy small{color:hsl(var(--tmf-tone));font-size:calc(7px * var(--gsi-font-scale,1));font-weight:800}.tmf-circuit-copy strong{font-family:var(--font-display,ui-sans-serif), sans-serif;font-size:calc(17px * var(--gsi-font-scale,1));letter-spacing:.045em;margin-top:1px}.tmf-circuit-copy>span{color:#9ea9b7;font-size:calc(9px * var(--gsi-font-scale,1));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;line-height:1.35;display:-webkit-box;overflow:hidden}.tmf-circuit-meta{color:hsl(var(--tmf-tone));text-align:center;justify-items:center;gap:1px;display:grid}.tmf-circuit-meta b{font-family:var(--font-display,ui-sans-serif), sans-serif;font-size:calc(18px * var(--gsi-font-scale,1))}.tmf-circuit-meta small{font-size:calc(6px * var(--gsi-font-scale,1));font-weight:800}.tmf-back{align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));min-height:calc(34 * var(--gsi-space-unit,1px));margin-bottom:calc(15 * var(--gsi-space-unit,1px));padding:0 calc(10 * var(--gsi-space-unit,1px));color:#a9b5c6;font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.06em;text-transform:uppercase;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);background:#151b28bd;border:1px solid #394556;font-weight:700;display:inline-flex}.tmf-region-featured{grid-template-columns:calc(48 * var(--gsi-space-unit,1px)) minmax(0, 1fr) auto;align-items:center;gap:calc(12 * var(--gsi-space-unit,1px));width:100%;min-height:calc(82 * var(--gsi-space-unit,1px));margin-bottom:calc(20 * var(--gsi-space-unit,1px));padding:calc(12 * var(--gsi-space-unit,1px));text-align:left;color:#fff;border:1px solid hsl(var(--tmf-lime) / .42);background:linear-gradient(100deg, hsl(var(--tmf-lime) / .14), #151b28e0);clip-path:polygon(11px 0,100% 0,100% calc(100% - 11px),calc(100% - 11px) 100%,0 100%,0 11px);display:grid}.tmf-region-pin{--tmf-tone:var(--tmf-lime);width:calc(45 * var(--gsi-space-unit,1px));height:calc(45 * var(--gsi-space-unit,1px));clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.tmf-region-featured>span:nth-child(2){display:grid}.tmf-region-featured small{align-items:center;gap:calc(4 * var(--gsi-space-unit,1px));color:hsl(var(--tmf-lime));font-size:calc(7px * var(--gsi-font-scale,1));letter-spacing:.12em;font-weight:800;display:flex}.tmf-region-featured strong{font-family:var(--font-display,ui-sans-serif), sans-serif;font-size:calc(18px * var(--gsi-font-scale,1));letter-spacing:.04em}.tmf-region-featured em{color:#9da9b8;font-size:calc(9px * var(--gsi-font-scale,1));font-style:normal}.tmf-region-heading{margin-bottom:calc(8 * var(--gsi-space-unit,1px));color:#8796ab;font-size:calc(7px * var(--gsi-font-scale,1));justify-content:space-between}.tmf-region-heading b{color:hsl(var(--tmf-cyan))}.tmf-region-grid{gap:calc(7 * var(--gsi-space-unit,1px));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tmf-region-card{grid-template-columns:calc(17 * var(--gsi-space-unit,1px)) minmax(0, 1fr) auto;align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));min-height:calc(54 * var(--gsi-space-unit,1px));padding:calc(8 * var(--gsi-space-unit,1px));color:#e4ebf1;text-align:left;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);background:#151b28d1;border:1px solid #303d4f;display:grid}.tmf-region-card.is-national{min-height:calc(58 * var(--gsi-space-unit,1px));color:hsl(var(--tmf-cyan));border-color:hsl(var(--tmf-cyan) / .35);background:linear-gradient(100deg, hsl(var(--tmf-cyan) / .11), #151b28d1);grid-column:1/-1}.tmf-region-card>span{min-width:0;display:grid}.tmf-region-card strong{font-size:calc(9px * var(--gsi-font-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.tmf-region-card small{color:#8491a4;font-size:calc(7px * var(--gsi-font-scale,1))}.tmf-status-list button{--tmf-tone:var(--tmf-cyan);grid-template-columns:calc(50 * var(--gsi-space-unit,1px)) minmax(0, 1fr) auto calc(14 * var(--gsi-space-unit,1px));align-items:center;gap:calc(10 * var(--gsi-space-unit,1px));min-height:calc(112 * var(--gsi-space-unit,1px));padding:calc(14 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px));color:#fff;text-align:left;border:1px solid hsl(var(--tmf-tone) / .32);background:linear-gradient(105deg, hsl(var(--tmf-tone) / .14), #151b28e6 52%);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);display:grid}.tmf-status-list button[data-tone=red]{--tmf-tone:var(--tmf-red)}.tmf-status-list button[data-tone=violet]{--tmf-tone:var(--tmf-violet)}.tmf-status-list button>span{width:calc(48 * var(--gsi-space-unit,1px));height:calc(48 * var(--gsi-space-unit,1px));color:hsl(var(--tmf-tone));border:1px solid hsl(var(--tmf-tone) / .34);background:hsl(var(--tmf-tone) / .08);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);place-items:center;display:grid}.tmf-status-list button>div{min-width:0;display:grid}.tmf-status-list small{color:hsl(var(--tmf-tone));font-size:calc(7px * var(--gsi-font-scale,1));font-weight:800}.tmf-status-list strong{font-family:var(--font-display,ui-sans-serif), sans-serif;font-size:calc(17px * var(--gsi-font-scale,1));letter-spacing:.04em}.tmf-status-list p{color:#95a1b1;font-size:calc(9px * var(--gsi-font-scale,1));margin:3px 0 0;line-height:1.35}.tmf-status-list button>b{color:hsl(var(--tmf-tone));font-family:var(--font-display,ui-sans-serif), sans-serif;font-size:calc(21px * var(--gsi-font-scale,1))}.tmf-ranking-link{--tmf-tone:var(--tmf-lime);grid-template-columns:calc(46 * var(--gsi-space-unit,1px)) minmax(0, 1fr) calc(16 * var(--gsi-space-unit,1px));align-items:center;gap:calc(10 * var(--gsi-space-unit,1px));min-height:calc(76 * var(--gsi-space-unit,1px));padding:calc(10 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px));color:#fff;border:1px solid hsl(var(--tmf-tone) / .38);background:linear-gradient(105deg, hsl(var(--tmf-tone) / .16), #151b28eb 58%);clip-path:polygon(11px 0,100% 0,100% calc(100% - 11px),calc(100% - 11px) 100%,0 100%,0 11px);text-decoration:none;display:grid}.tmf-ranking-link>span{width:calc(42 * var(--gsi-space-unit,1px));height:calc(42 * var(--gsi-space-unit,1px));color:hsl(var(--tmf-tone));border:1px solid hsl(var(--tmf-tone) / .32);background:hsl(var(--tmf-tone) / .08);place-items:center;display:grid}.tmf-ranking-link>div{min-width:0;display:grid}.tmf-ranking-link small{color:hsl(var(--tmf-tone));font-size:calc(7px * var(--gsi-font-scale,1));letter-spacing:.1em;font-weight:850}.tmf-ranking-link strong{font-family:var(--font-display,ui-sans-serif), sans-serif;font-size:calc(15px * var(--gsi-font-scale,1));letter-spacing:.04em}.tmf-ranking-link p{color:#9ea9b7;font-size:calc(8px * var(--gsi-font-scale,1));margin:2px 0 0}.tmf-results-hud{margin-bottom:calc(16 * var(--gsi-space-unit,1px));padding:calc(13 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--tmf-cyan) / .25);background:linear-gradient(110deg, hsl(var(--tmf-cyan) / .1), #121621e0);clip-path:polygon(11px 0,100% 0,100% calc(100% - 11px),calc(100% - 11px) 100%,0 100%,0 11px)}.tmf-results-hud .tmf-back{margin-bottom:calc(13 * var(--gsi-space-unit,1px))}.tmf-results-title h1{font-size:calc(32px * var(--gsi-font-scale,1));text-transform:uppercase}.tmf-results-path{gap:calc(5 * var(--gsi-space-unit,1px));margin-top:calc(12 * var(--gsi-space-unit,1px));color:#9aa6b7;font-size:calc(8px * var(--gsi-font-scale,1));letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap}.tmf-results-path strong{color:hsl(var(--tmf-cyan))}.tmf-screen-cut{z-index:9999;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.tmf-screen-cut:before,.tmf-screen-cut span,.tmf-screen-cut i{content:"";animation:.56s cubic-bezier(.72,0,.18,1) both tmf-screen-slice;position:absolute;top:-12%;bottom:-12%;left:-42%;right:-42%;transform:translate(-125%)skew(-13deg)}.tmf-screen-cut:before{background:#070a13}.tmf-screen-cut span{background:linear-gradient(90deg, transparent 43%, hsl(var(--primary)) 43%, hsl(var(--primary)) 47%, transparent 47%), linear-gradient(115deg, #0d121c, #050810);left:-50%;right:-50%}.tmf-screen-cut i{background:linear-gradient(90deg,#0000 48%,#19e8facc 48% 49%,#0000 49%);left:-58%;right:-58%}@keyframes tmf-scene-enter{0%{opacity:0;transform:translate(24px)scale(.985)}to{opacity:1;transform:none}}@keyframes tmf-screen-slice{0%{transform:translate(-125%)skew(-13deg)}42%,58%{transform:translate(0)skew(-13deg)}to{transform:translate(125%)skew(-13deg)}}@media (prefers-reduced-motion:reduce){.tmf-scene,.tmf-screen-cut:before,.tmf-screen-cut span,.tmf-screen-cut i{animation-duration:.01ms!important}}@media (max-width:639px){.tmf-shell{--tmf-tone:210 8% 78%;--tmf-glass-surface:hsl(var(--card) / .62);--tmf-glass-surface-strong:hsl(var(--card) / .76);--tmf-glass-border:hsl(var(--border) / .82);--tmf-glass-shadow:hsl(var(--background) / .34);--tmf-card-surface:#0f131ae6;--tmf-card-surface-strong:#131720f0;--tmf-card-text:#f5f7fa;--tmf-card-muted:#adb6c2;--tmf-card-shadow:#0204086b;gap:calc(9 * var(--gsi-space-unit,1px));width:calc(100% + calc(32 * var(--gsi-space-unit,1px)));height:calc(100dvh - calc(64 * var(--gsi-space-unit,1px)));min-height:0;margin:0 calc(-16 * var(--gsi-space-unit,1px));padding:calc(9 * var(--gsi-space-unit,1px)) calc(14 * var(--gsi-space-unit,1px)) max(calc(84 * var(--gsi-space-unit,1px)), env(safe-area-inset-bottom));color:hsl(var(--foreground));background:radial-gradient(80% 54% at 98% 4%, hsl(var(--tmf-tone) / .17), transparent 70%), radial-gradient(70% 52% at 0% 92%, hsl(var(--neon-2) / .1), transparent 72%), linear-gradient(155deg, hsl(var(--background) / .94), hsl(var(--background)));border:0;grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow:hidden}.tmf-shell:before,.tmf-shell:after{content:"";z-index:-1;width:calc(190 * var(--gsi-space-unit,1px));height:calc(190 * var(--gsi-space-unit,1px));background:hsl(var(--tmf-tone) / .14);filter:blur(34px);border-radius:48% 52% 64% 36%/45% 36% 64% 55%;animation:9s ease-in-out infinite alternate tmf-glass-orbit;position:absolute}.tmf-shell:before{top:calc(-86 * var(--gsi-space-unit,1px));right:calc(-74 * var(--gsi-space-unit,1px))}.tmf-shell:after{bottom:8%;left:calc(-104 * var(--gsi-space-unit,1px));animation-delay:-4s}.tmf-shell[data-circuit=basic]{--tmf-tone:198 93% 60%}.tmf-shell[data-circuit=street]{--tmf-tone:338 70% 42%}.tmf-shell[data-circuit=pro]{--tmf-tone:42 90% 61%}.tmf-shell[data-circuit=bnc]{--tmf-tone:0 78% 56%}.tmf-shell.is-results{width:calc(100% + calc(32 * var(--gsi-space-unit,1px)));height:auto;min-height:0;margin:0 calc(-16 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px));padding:calc(10 * var(--gsi-space-unit,1px)) calc(14 * var(--gsi-space-unit,1px)) 3px;display:block}.tmf-grid{opacity:.12;background-image:radial-gradient(circle at 1px 1px, hsl(var(--foreground) / .24) 1px, transparent 0), linear-gradient(115deg, transparent 0 48%, hsl(var(--tmf-tone) / .12) 49%, transparent 50%);background-size:24px 24px,150px 150px;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.tmf-hud{min-height:calc(40 * var(--gsi-space-unit,1px));padding:calc(5 * var(--gsi-space-unit,1px)) calc(7 * var(--gsi-space-unit,1px)) calc(5 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px));border:1px solid var(--tmf-glass-border);border-radius:calc(19 * var(--gsi-space-unit,1px));background:var(--tmf-glass-surface);box-shadow:0 12px 28px var(--tmf-glass-shadow), inset 0 0 0 .5px hsl(var(--foreground) / .055);-webkit-backdrop-filter:blur(20px)saturate(1.35);backdrop-filter:blur(20px)saturate(1.35);margin:0}.tmf-hud button{width:calc(30 * var(--gsi-space-unit,1px));height:calc(30 * var(--gsi-space-unit,1px));border-radius:calc(11 * var(--gsi-space-unit,1px));clip-path:none;background:hsl(var(--foreground) / .065);box-shadow:inset 0 0 0 .5px hsl(var(--foreground) / .06)}.tmf-hud strong{font-size:calc(15px * var(--gsi-font-scale,1))}.tmf-kicker{color:hsl(var(--tmf-tone));font-size:calc(7px * var(--gsi-font-scale,1))}.tmf-progress{gap:calc(6 * var(--gsi-space-unit,1px));min-height:calc(25 * var(--gsi-space-unit,1px));padding:3px calc(7 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--border) / .66);border-radius:calc(14 * var(--gsi-space-unit,1px));background:hsl(var(--card) / .42);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin:0}.tmf-progress>div{color:hsl(var(--muted-foreground) / .9)}.tmf-progress>div:after{background:hsl(var(--border) / .72);border-radius:calc(99 * var(--gsi-space-unit,1px));height:1px;bottom:-3px}.tmf-progress>div.is-active{color:hsl(var(--tmf-tone))}.tmf-progress>div.is-active:after{background:hsl(var(--tmf-tone));box-shadow:0 0 8px hsl(var(--tmf-tone) / .55)}.tmf-scene{min-height:0;animation:.5s cubic-bezier(.16,1,.3,1) both tmf-liquid-scene-enter;overflow:hidden}.tmf-scene.is-forward{animation-name:tmf-liquid-scene-enter}.tmf-scene.is-back{animation:.42s cubic-bezier(.22,1,.36,1) both tmf-liquid-scene-back}.tmf-scene[data-stage=circuit]{gap:calc(8 * var(--gsi-space-unit,1px));grid-template-rows:auto minmax(0,1fr);display:grid}.tmf-scene[data-stage=region]{gap:calc(6 * var(--gsi-space-unit,1px));grid-template-rows:auto auto auto auto minmax(0,1fr) auto;display:grid}.tmf-scene[data-stage=status]{gap:calc(8 * var(--gsi-space-unit,1px));grid-template-rows:auto auto minmax(0,1fr);display:grid}.tmf-scene[data-stage=status]:has(.tmf-ranking-link){gap:calc(6 * var(--gsi-space-unit,1px));grid-template-rows:auto auto auto minmax(0,1fr)}.tmf-scene-title{margin:0}.tmf-scene-title>span{color:hsl(var(--tmf-tone));font-size:calc(7px * var(--gsi-font-scale,1));margin-bottom:3px}.tmf-scene-title h1{color:hsl(var(--foreground));font-size:clamp(calc(24px * var(--gsi-font-scale,1)), 8.7vw, calc(34px * var(--gsi-font-scale,1)));line-height:.88}.tmf-scene-title h1 em{-webkit-text-stroke-color:hsl(var(--tmf-tone));filter:drop-shadow(0 0 9px hsl(var(--tmf-tone) / .26))}.tmf-scene-title p{max-width:none;margin-top:calc(6 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground));font-size:calc(9px * var(--gsi-font-scale,1));line-height:1.25}.tmf-circuit-list{gap:calc(6 * var(--gsi-space-unit,1px));grid-template-rows:repeat(4,minmax(0,1fr));min-height:0}.tmf-circuit-card{grid-template-columns:calc(39 * var(--gsi-space-unit,1px)) minmax(0, 1fr) calc(45 * var(--gsi-space-unit,1px));gap:calc(8 * var(--gsi-space-unit,1px));min-height:0;padding:calc(6 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));color:var(--tmf-card-text);border-color:hsl(var(--tmf-tone) / .24);border-radius:calc(22 * var(--gsi-space-unit,1px));background:var(--tmf-card-surface);clip-path:none;box-shadow:inset 3px 0 0 -1px hsl(var(--tmf-tone) / .58), 0 9px 24px var(--tmf-card-shadow), inset 0 0 0 .5px #ffffff09;-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3)}.tmf-circuit-card:before{content:none;opacity:.3;background:linear-gradient(90deg,#0000,#fff,#0000);width:44%;height:210%;transition:transform .45s;position:absolute;top:-70%;left:-12%;transform:rotate(18deg)}.tmf-circuit-card:after{content:none}.tmf-circuit-card:active:before{transform:none}.tmf-circuit-icon{width:calc(36 * var(--gsi-space-unit,1px));height:calc(36 * var(--gsi-space-unit,1px));border-radius:calc(15 * var(--gsi-space-unit,1px));clip-path:none;background:hsl(var(--tmf-tone) / .11);box-shadow:0 7px 16px hsl(var(--tmf-tone) / .08)}.tmf-circuit-copy small{font-size:calc(6px * var(--gsi-font-scale,1))}.tmf-circuit-copy strong{color:var(--tmf-card-text);font-size:clamp(calc(13px * var(--gsi-font-scale,1)), 4.1vw, calc(16px * var(--gsi-font-scale,1)));line-height:1}.tmf-circuit-copy>span{color:var(--tmf-card-muted);font-size:calc(7.5px * var(--gsi-font-scale,1));-webkit-line-clamp:1;margin-top:2px;line-height:1.15}.tmf-circuit-meta{min-width:calc(42 * var(--gsi-space-unit,1px));padding:calc(5 * var(--gsi-space-unit,1px)) 3px calc(4 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--tmf-tone) / .2);border-radius:calc(14 * var(--gsi-space-unit,1px));background:hsl(var(--tmf-tone) / .085)}.tmf-circuit-meta b{font-size:calc(14px * var(--gsi-font-scale,1));line-height:1}.tmf-circuit-meta small{font-size:calc(5px * var(--gsi-font-scale,1))}.tmf-back{min-height:calc(28 * var(--gsi-space-unit,1px));width:max-content;padding:0 calc(10 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground));border-color:var(--tmf-glass-border);border-radius:calc(14 * var(--gsi-space-unit,1px));clip-path:none;background:var(--tmf-glass-surface);box-shadow:inset 0 0 0 .5px hsl(var(--foreground) / .05);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:calc(8px * var(--gsi-font-scale,1));margin:0}.tmf-region-featured{grid-template-columns:calc(39 * var(--gsi-space-unit,1px)) minmax(0, 1fr) auto;gap:calc(9 * var(--gsi-space-unit,1px));min-height:calc(55 * var(--gsi-space-unit,1px));padding:calc(7 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px));border-color:hsl(var(--tmf-lime) / .26);color:var(--tmf-card-text);border-radius:calc(22 * var(--gsi-space-unit,1px));clip-path:none;background:var(--tmf-card-surface);box-shadow:inset 3px 0 0 -1px hsl(var(--tmf-lime) / .58), 0 10px 24px var(--tmf-card-shadow);-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);margin:0}.tmf-region-pin{width:calc(36 * var(--gsi-space-unit,1px));height:calc(36 * var(--gsi-space-unit,1px));border-radius:calc(15 * var(--gsi-space-unit,1px));clip-path:none}.tmf-region-featured strong{color:var(--tmf-card-text);font-size:calc(14px * var(--gsi-font-scale,1));line-height:1}.tmf-region-featured small{font-size:calc(6px * var(--gsi-font-scale,1))}.tmf-region-featured em{color:var(--tmf-card-muted);font-size:calc(7px * var(--gsi-font-scale,1))}.tmf-region-heading{color:hsl(var(--muted-foreground));font-size:calc(6px * var(--gsi-font-scale,1));margin:0}.tmf-region-grid{gap:calc(5 * var(--gsi-space-unit,1px));grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.tmf-region-card{min-height:0;padding:calc(5 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));color:var(--tmf-card-text);border-color:hsl(var(--tmf-tone) / .16);border-radius:calc(17 * var(--gsi-space-unit,1px));clip-path:none;background:var(--tmf-card-surface);box-shadow:0 6px 15px var(--tmf-card-shadow), inset 0 0 0 .5px #ffffff08;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.tmf-region-card.is-national{border-color:hsl(var(--tmf-tone) / .24);background:linear-gradient(135deg, #ffffff1a, hsl(var(--tmf-tone) / .07));min-height:0}.tmf-region-card strong{color:var(--tmf-card-text);font-size:calc(8px * var(--gsi-font-scale,1))}.tmf-region-card small{color:var(--tmf-card-muted);font-size:calc(6px * var(--gsi-font-scale,1))}.tmf-region-pages{grid-template-columns:calc(30 * var(--gsi-space-unit,1px)) 1fr calc(30 * var(--gsi-space-unit,1px));align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));min-height:calc(29 * var(--gsi-space-unit,1px));display:grid}.tmf-region-pages>button{width:calc(29 * var(--gsi-space-unit,1px));height:calc(29 * var(--gsi-space-unit,1px));color:hsl(var(--tmf-tone));border:1px solid var(--tmf-glass-border);border-radius:calc(13 * var(--gsi-space-unit,1px));background:var(--tmf-glass-surface);box-shadow:inset 0 0 0 .5px hsl(var(--foreground) / .05);place-items:center;display:grid}.tmf-region-pages>button:disabled{opacity:.28}.tmf-region-pages>span{justify-content:center;gap:calc(5 * var(--gsi-space-unit,1px));display:flex}.tmf-region-pages i{width:calc(5 * var(--gsi-space-unit,1px));height:calc(5 * var(--gsi-space-unit,1px));background:hsl(var(--foreground) / .18);border-radius:50%}.tmf-region-pages i.is-active{width:calc(18 * var(--gsi-space-unit,1px));border-radius:calc(99 * var(--gsi-space-unit,1px));background:hsl(var(--tmf-tone));box-shadow:0 0 9px hsl(var(--tmf-tone) / .45)}.tmf-status-list{gap:calc(7 * var(--gsi-space-unit,1px));grid-template-rows:repeat(3,minmax(0,1fr));min-height:0}.tmf-status-list button{grid-template-columns:calc(43 * var(--gsi-space-unit,1px)) minmax(0, 1fr) auto calc(12 * var(--gsi-space-unit,1px));gap:calc(8 * var(--gsi-space-unit,1px));min-height:0;padding:calc(8 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px));color:var(--tmf-card-text);border-color:hsl(var(--tmf-tone) / .24);border-radius:calc(23 * var(--gsi-space-unit,1px));clip-path:none;background:var(--tmf-card-surface);box-shadow:inset 3px 0 0 -1px hsl(var(--tmf-tone) / .58), 0 10px 24px var(--tmf-card-shadow);-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25)}.tmf-status-list button>span{width:calc(39 * var(--gsi-space-unit,1px));height:calc(39 * var(--gsi-space-unit,1px));border-radius:calc(16 * var(--gsi-space-unit,1px));clip-path:none}.tmf-status-list strong{color:var(--tmf-card-text);font-size:calc(14px * var(--gsi-font-scale,1));line-height:1}.tmf-status-list small{font-size:calc(6px * var(--gsi-font-scale,1))}.tmf-status-list p{color:var(--tmf-card-muted);font-size:calc(7.5px * var(--gsi-font-scale,1));margin-top:2px;line-height:1.2}.tmf-status-list button>b{font-size:calc(17px * var(--gsi-font-scale,1))}.tmf-ranking-link{grid-template-columns:calc(39 * var(--gsi-space-unit,1px)) minmax(0, 1fr) calc(12 * var(--gsi-space-unit,1px));gap:calc(8 * var(--gsi-space-unit,1px));min-height:calc(51 * var(--gsi-space-unit,1px));padding:calc(6 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px));color:var(--tmf-card-text);border-radius:calc(20 * var(--gsi-space-unit,1px));clip-path:none;background:var(--tmf-card-surface);box-shadow:inset 3px 0 0 -1px hsl(var(--tmf-lime) / .62), 0 9px 22px var(--tmf-card-shadow)}.tmf-ranking-link>span{width:calc(36 * var(--gsi-space-unit,1px));height:calc(36 * var(--gsi-space-unit,1px));border-radius:calc(14 * var(--gsi-space-unit,1px))}.tmf-ranking-link strong{color:var(--tmf-card-text);font-size:calc(13px * var(--gsi-font-scale,1));line-height:1}.tmf-ranking-link small{font-size:calc(6px * var(--gsi-font-scale,1))}.tmf-ranking-link p{color:var(--tmf-card-muted);font-size:calc(7px * var(--gsi-font-scale,1))}.tmf-results-hud{margin:0 0 calc(10 * var(--gsi-space-unit,1px));padding:calc(10 * var(--gsi-space-unit,1px));border-color:var(--tmf-glass-border);border-radius:calc(23 * var(--gsi-space-unit,1px));clip-path:none;background:var(--tmf-glass-surface-strong);box-shadow:0 12px 30px var(--tmf-glass-shadow), inset 0 0 0 .5px hsl(var(--foreground) / .05);-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3)}.tmf-results-hud .tmf-back{margin-bottom:calc(8 * var(--gsi-space-unit,1px))}.tmf-results-title h1{color:hsl(var(--foreground));font-size:calc(26px * var(--gsi-font-scale,1))}.tmf-results-path{margin-top:calc(7 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground))}.tmf-circuit-card,.tmf-region-featured,.tmf-region-card,.tmf-status-list button{background:var(--tmf-card-surface);box-shadow:0 12px 30px var(--tmf-card-shadow), inset 0 0 0 .5px #ffffff09;-webkit-backdrop-filter:blur(24px)saturate(1.16);backdrop-filter:blur(24px)saturate(1.16)}.tmf-circuit-list .tmf-circuit-card{box-shadow:inset 0 0 0 .5px #ffffff09}.tmf-back,.tmf-hud button,.tmf-region-pages>button{background:var(--tmf-glass-surface);box-shadow:0 12px 30px var(--tmf-glass-shadow), inset 0 0 0 .5px hsl(var(--foreground) / .055);-webkit-backdrop-filter:blur(24px)saturate(1.16);backdrop-filter:blur(24px)saturate(1.16)}.tmf-circuit-card:before{display:none}.tmf-circuit-icon,.tmf-region-pin,.tmf-status-list button>span{background:hsl(var(--tmf-tone) / .1);box-shadow:0 8px 18px #0204082e}.tmf-region-featured{border-color:hsl(var(--tmf-lime) / .24)}.tmf-region-card.is-national{border-color:hsl(var(--tmf-tone) / .22);background:var(--tmf-card-surface)}}@media (max-width:639px) and (max-height:710px){.tmf-shell{gap:calc(6 * var(--gsi-space-unit,1px));padding-top:calc(6 * var(--gsi-space-unit,1px))}.tmf-hud{min-height:calc(34 * var(--gsi-space-unit,1px))}.tmf-hud button{width:calc(26 * var(--gsi-space-unit,1px));height:calc(26 * var(--gsi-space-unit,1px))}.tmf-progress{min-height:calc(21 * var(--gsi-space-unit,1px))}.tmf-scene-title p{display:none}.tmf-scene-title h1{font-size:calc(23px * var(--gsi-font-scale,1))}.tmf-circuit-copy>span{display:none}.tmf-region-featured{min-height:calc(48 * var(--gsi-space-unit,1px))}.tmf-region-featured em,.tmf-status-list p{display:none}}@media (min-width:640px){.tmf-shell{--tmf-tone:210 8% 78%;width:100%;max-width:calc(1024 * var(--gsi-space-unit,1px));min-height:min(calc(670 * var(--gsi-space-unit,1px)), calc(100svh - calc(138 * var(--gsi-space-unit,1px))));margin:0 auto calc(34 * var(--gsi-space-unit,1px));padding:calc(24 * var(--gsi-space-unit,1px)) calc(28 * var(--gsi-space-unit,1px)) calc(30 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--tmf-tone) / .22);border-radius:calc(30 * var(--gsi-space-unit,1px));background:radial-gradient(70% 90% at 102% -8%, hsl(var(--tmf-tone) / .2), transparent 60%), radial-gradient(48% 72% at -8% 106%, #ab6bfa17, transparent 68%), linear-gradient(145deg, #101623fa, #06080ffc);box-shadow:0 34px 80px #0204097a,inset 0 1px #ffffff0e}.tmf-shell[data-circuit=basic]{--tmf-tone:198 93% 60%}.tmf-shell[data-circuit=street]{--tmf-tone:338 70% 42%}.tmf-shell[data-circuit=pro]{--tmf-tone:42 90% 61%}.tmf-shell.is-results{min-height:0;margin-bottom:calc(20 * var(--gsi-space-unit,1px));padding:calc(12 * var(--gsi-space-unit,1px)) calc(14 * var(--gsi-space-unit,1px));border-radius:calc(22 * var(--gsi-space-unit,1px))}.tmf-shell.is-results>.tmf-hud{display:none}.tmf-grid{opacity:.13;background-size:42px 42px;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.tmf-hud{min-height:calc(48 * var(--gsi-space-unit,1px));margin-bottom:calc(18 * var(--gsi-space-unit,1px));padding:0 0 calc(13 * var(--gsi-space-unit,1px))}.tmf-progress{max-width:calc(720 * var(--gsi-space-unit,1px));margin:0 auto calc(32 * var(--gsi-space-unit,1px))}.tmf-progress span{font-size:calc(10px * var(--gsi-font-scale,1))}.tmf-progress small{font-size:calc(8px * var(--gsi-font-scale,1))}.tmf-back{justify-self:start}.tmf-scene{min-height:calc(480 * var(--gsi-space-unit,1px))}.tmf-scene-title{margin:0}.tmf-scene-title>span{font-size:calc(9px * var(--gsi-font-scale,1))}.tmf-scene-title h1{font-size:clamp(calc(40px * var(--gsi-font-scale,1)), 3.35vw, calc(52px * var(--gsi-font-scale,1)));white-space:nowrap}.tmf-scene-title p{max-width:calc(360 * var(--gsi-space-unit,1px));font-size:calc(12px * var(--gsi-font-scale,1))}.tmf-scene[data-stage=circuit]{grid-template-columns:minmax(calc(230 * var(--gsi-space-unit,1px)), .72fr) minmax(calc(460 * var(--gsi-space-unit,1px)), 1.45fr);align-items:center;gap:calc(38 * var(--gsi-space-unit,1px));padding:calc(30 * var(--gsi-space-unit,1px)) calc(18 * var(--gsi-space-unit,1px)) calc(22 * var(--gsi-space-unit,1px));display:grid}.tmf-circuit-list{gap:calc(14 * var(--gsi-space-unit,1px));grid-template-columns:repeat(2,minmax(0,1fr))}.tmf-circuit-card{grid-template-columns:calc(48 * var(--gsi-space-unit,1px)) minmax(0, 1fr) calc(48 * var(--gsi-space-unit,1px));gap:calc(10 * var(--gsi-space-unit,1px));min-height:calc(142 * var(--gsi-space-unit,1px));padding:calc(18 * var(--gsi-space-unit,1px)) calc(14 * var(--gsi-space-unit,1px));border-radius:calc(22 * var(--gsi-space-unit,1px));clip-path:none;box-shadow:0 16px 36px #0204093d, inset 3px 0 0 -1px hsl(var(--tmf-tone) / .62)}.tmf-circuit-card:not(:disabled):hover{border-color:hsl(var(--tmf-tone) / .56);background:linear-gradient(105deg, hsl(var(--tmf-tone) / .2), transparent 58%), #151b28f0;transform:translateY(-3px)}.tmf-circuit-card:after{display:none}.tmf-circuit-icon{width:calc(48 * var(--gsi-space-unit,1px));height:calc(48 * var(--gsi-space-unit,1px));border-radius:calc(17 * var(--gsi-space-unit,1px));clip-path:none}.tmf-circuit-copy strong{font-size:calc(18px * var(--gsi-font-scale,1));white-space:nowrap}.tmf-circuit-copy>span{font-size:calc(10px * var(--gsi-font-scale,1));-webkit-line-clamp:3}.tmf-circuit-meta{min-width:calc(54 * var(--gsi-space-unit,1px))}.tmf-scene[data-stage=region]{grid-template-columns:minmax(calc(240 * var(--gsi-space-unit,1px)), .8fr) minmax(calc(360 * var(--gsi-space-unit,1px)), 1.2fr);align-items:start;gap:calc(14 * var(--gsi-space-unit,1px)) calc(28 * var(--gsi-space-unit,1px));padding:0 calc(16 * var(--gsi-space-unit,1px)) calc(18 * var(--gsi-space-unit,1px));display:grid}.tmf-scene[data-stage=region]>.tmf-back,.tmf-scene[data-stage=region]>.tmf-region-heading,.tmf-scene[data-stage=region]>.tmf-region-grid,.tmf-scene[data-stage=region]>.tmf-region-pages{grid-column:1/-1}.tmf-scene[data-stage=region]>.tmf-scene-title{align-self:center}.tmf-region-featured{min-height:calc(96 * var(--gsi-space-unit,1px));border-radius:calc(22 * var(--gsi-space-unit,1px));clip-path:none;margin:0}.tmf-region-heading{margin:calc(4 * var(--gsi-space-unit,1px)) 0 0}.tmf-region-grid{gap:calc(9 * var(--gsi-space-unit,1px));grid-template-columns:repeat(4,minmax(0,1fr))}.tmf-region-card{min-height:calc(68 * var(--gsi-space-unit,1px));padding:calc(10 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px));border-radius:calc(16 * var(--gsi-space-unit,1px));clip-path:none}.tmf-region-card.is-national{min-height:calc(68 * var(--gsi-space-unit,1px));grid-column:span 2}.tmf-region-card strong{font-size:calc(10px * var(--gsi-font-scale,1))}.tmf-region-card small{font-size:calc(8px * var(--gsi-font-scale,1))}.tmf-region-card:hover,.tmf-region-featured:hover{border-color:hsl(var(--tmf-tone) / .5);transform:translateY(-2px)}.tmf-region-pages{grid-template-columns:calc(34 * var(--gsi-space-unit,1px)) 1fr calc(34 * var(--gsi-space-unit,1px));align-items:center;gap:calc(10 * var(--gsi-space-unit,1px));width:100%;max-width:calc(260 * var(--gsi-space-unit,1px));margin:2px auto 0;display:grid}.tmf-region-pages>button{width:calc(34 * var(--gsi-space-unit,1px));height:calc(34 * var(--gsi-space-unit,1px));color:hsl(var(--tmf-tone));border:1px solid hsl(var(--tmf-tone) / .24);border-radius:calc(12 * var(--gsi-space-unit,1px));background:#151b28d1;place-items:center;display:grid}.tmf-region-pages>button:disabled{opacity:.3}.tmf-region-pages>span{justify-content:center;gap:calc(6 * var(--gsi-space-unit,1px));display:flex}.tmf-region-pages i{width:calc(6 * var(--gsi-space-unit,1px));height:calc(6 * var(--gsi-space-unit,1px));border-radius:calc(99 * var(--gsi-space-unit,1px));background:#3d4a5c}.tmf-region-pages i.is-active{width:calc(22 * var(--gsi-space-unit,1px));background:hsl(var(--tmf-tone));box-shadow:0 0 10px hsl(var(--tmf-tone) / .5)}.tmf-scene[data-stage=status]{grid-template-columns:minmax(calc(240 * var(--gsi-space-unit,1px)), .8fr) minmax(calc(380 * var(--gsi-space-unit,1px)), 1.2fr);align-items:start;gap:calc(16 * var(--gsi-space-unit,1px)) calc(28 * var(--gsi-space-unit,1px));padding:0 calc(16 * var(--gsi-space-unit,1px)) calc(18 * var(--gsi-space-unit,1px));display:grid}.tmf-scene[data-stage=status]>.tmf-back,.tmf-scene[data-stage=status]>.tmf-status-list{grid-column:1/-1}.tmf-ranking-link{min-height:calc(92 * var(--gsi-space-unit,1px));border-radius:calc(22 * var(--gsi-space-unit,1px));clip-path:none;align-self:center}.tmf-status-list{gap:calc(12 * var(--gsi-space-unit,1px));grid-template-columns:repeat(3,minmax(0,1fr))}.tmf-status-list button{grid-template-columns:calc(48 * var(--gsi-space-unit,1px)) minmax(0, 1fr) auto;min-height:calc(150 * var(--gsi-space-unit,1px));padding:calc(18 * var(--gsi-space-unit,1px)) calc(16 * var(--gsi-space-unit,1px));border-radius:calc(22 * var(--gsi-space-unit,1px));clip-path:none;grid-template-areas:"icon copy count""icon copy arrow"}.tmf-status-list button>span{border-radius:calc(16 * var(--gsi-space-unit,1px));clip-path:none;grid-area:icon}.tmf-status-list button>div{grid-area:copy}.tmf-status-list button>b{grid-area:count;justify-self:end}.tmf-status-list button>svg{grid-area:arrow;justify-self:end}.tmf-results-hud{grid-template-columns:auto minmax(calc(180 * var(--gsi-space-unit,1px)), .7fr) minmax(calc(280 * var(--gsi-space-unit,1px)), 1.3fr);align-items:center;gap:calc(18 * var(--gsi-space-unit,1px));padding:calc(13 * var(--gsi-space-unit,1px)) calc(16 * var(--gsi-space-unit,1px));border-radius:calc(17 * var(--gsi-space-unit,1px));clip-path:none;margin:0;display:grid}.tmf-results-hud .tmf-back{margin:0}.tmf-results-title h1{font-size:calc(30px * var(--gsi-font-scale,1))}.tmf-results-path{justify-content:flex-end;margin:0}.tmf-shell{--tmf-tone:var(--primary);--tmf-cyan:var(--primary);--tmf-lime:var(--primary);--tmf-amber:var(--primary);--tmf-violet:var(--primary);--tmf-red:var(--primary);min-height:0;margin:0 auto calc(40 * var(--gsi-space-unit,1px));padding:0 0 calc(14 * var(--gsi-space-unit,1px));color:hsl(var(--foreground));box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.tmf-shell[data-circuit=basic],.tmf-shell[data-circuit=street],.tmf-shell[data-circuit=pro]{--tmf-tone:var(--primary)}.tmf-shell.is-results{margin-bottom:calc(22 * var(--gsi-space-unit,1px));border:0;border-radius:0;padding:0}.tmf-grid{display:none}.tmf-hud{min-height:calc(54 * var(--gsi-space-unit,1px));margin-bottom:calc(22 * var(--gsi-space-unit,1px));padding:0 2px calc(14 * var(--gsi-space-unit,1px));color:hsl(var(--foreground));border-bottom:1px solid hsl(var(--border) / .85)}.tmf-kicker,.tmf-hud button{color:hsl(var(--primary))}.tmf-hud button{border-color:hsl(var(--primary) / .28);border-radius:calc(12 * var(--gsi-space-unit,1px));background:hsl(var(--primary) / .075);clip-path:none}.tmf-progress{max-width:none;margin:0 0 calc(38 * var(--gsi-space-unit,1px));padding-inline-start:2px;padding-inline-end:2px}.tmf-progress>div{color:hsl(var(--muted-foreground))}.tmf-progress>div:after{background:hsl(var(--border))}.tmf-progress>div.is-active{color:hsl(var(--primary))}.tmf-progress>div.is-active:after{background:hsl(var(--primary));box-shadow:0 0 10px hsl(var(--primary) / .28)}.tmf-scene{min-height:calc(430 * var(--gsi-space-unit,1px));color:hsl(var(--foreground));animation:none!important}.tmf-scene.is-forward,.tmf-scene.is-back{animation:none!important}.tmf-scene-title>span,.tmf-results-title>span{color:hsl(var(--primary))}.tmf-scene-title h1,.tmf-results-title h1{color:hsl(var(--foreground))}.tmf-scene-title h1 em{-webkit-text-stroke-color:hsl(var(--primary));filter:drop-shadow(0 0 8px hsl(var(--primary) / .18))}.tmf-scene-title p{color:hsl(var(--muted-foreground))}.tmf-circuit-card[data-tone=neutral],.tmf-circuit-card[data-tone=azure],.tmf-circuit-card[data-tone=street],.tmf-circuit-card[data-tone=gold]{--tmf-tone:var(--primary)}.tmf-circuit-card{color:hsl(var(--foreground));border-color:hsl(var(--border) / .9);background:linear-gradient(145deg, hsl(var(--card) / .82), hsl(var(--background) / .42));box-shadow:0 12px 30px hsl(var(--background) / .18), inset 0 1px 0 hsl(var(--foreground) / .035);transition:none}.tmf-circuit-card:not(:disabled):hover{color:hsl(var(--foreground));border-color:hsl(var(--primary) / .48);background:linear-gradient(145deg, hsl(var(--primary) / .09), hsl(var(--card) / .78));transform:none}.tmf-circuit-card[data-coming-soon=true]{opacity:.42;filter:grayscale(.35)saturate(.5)}.tmf-circuit-icon{color:hsl(var(--primary));border-color:hsl(var(--primary) / .25);background:hsl(var(--primary) / .08)}.tmf-circuit-copy small,.tmf-circuit-meta{color:hsl(var(--primary))}.tmf-circuit-copy strong{color:hsl(var(--foreground))}.tmf-circuit-copy>span{color:hsl(var(--muted-foreground))}.tmf-back{color:hsl(var(--muted-foreground));border-color:hsl(var(--border));border-radius:calc(12 * var(--gsi-space-unit,1px));background:hsl(var(--card) / .58);clip-path:none;transition:none}.tmf-back:hover{color:hsl(var(--foreground));border-color:hsl(var(--primary) / .34)}.tmf-region-featured,.tmf-region-card{color:hsl(var(--foreground));border-color:hsl(var(--border) / .9);background:hsl(var(--card) / .72);box-shadow:0 10px 28px hsl(var(--background) / .15), inset 0 1px 0 hsl(var(--foreground) / .03);transition:none}.tmf-region-featured{border-color:hsl(var(--primary) / .36);background:linear-gradient(135deg, hsl(var(--primary) / .09), hsl(var(--card) / .76))}.tmf-region-featured:hover,.tmf-region-card:hover{border-color:hsl(var(--primary) / .46);transform:none}.tmf-region-pin{--tmf-tone:var(--primary);color:hsl(var(--primary));border-color:hsl(var(--primary) / .28);background:hsl(var(--primary) / .08)}.tmf-region-featured small,.tmf-region-heading b,.tmf-region-card.is-national{color:hsl(var(--primary))}.tmf-region-featured strong,.tmf-region-card strong{color:hsl(var(--foreground))}.tmf-region-featured em,.tmf-region-card small,.tmf-region-heading{color:hsl(var(--muted-foreground))}.tmf-region-card.is-national{border-color:hsl(var(--primary) / .34);background:linear-gradient(135deg, hsl(var(--primary) / .08), hsl(var(--card) / .74))}.tmf-region-pages>button{color:hsl(var(--primary));border-color:hsl(var(--border));background:hsl(var(--card) / .68);transition:none}.tmf-region-pages i{background:hsl(var(--muted-foreground) / .32)}.tmf-region-pages i.is-active{background:hsl(var(--primary));box-shadow:none}.tmf-status-list button,.tmf-status-list button[data-tone=red],.tmf-status-list button[data-tone=violet]{--tmf-tone:var(--primary)}.tmf-status-list button{color:hsl(var(--foreground));border-color:hsl(var(--border) / .9);background:hsl(var(--card) / .74);box-shadow:0 10px 28px hsl(var(--background) / .15), inset 0 1px 0 hsl(var(--foreground) / .03);transition:none}.tmf-status-list button:hover{border-color:hsl(var(--primary) / .46);transform:none}.tmf-status-list button>span{color:hsl(var(--primary));border-color:hsl(var(--primary) / .26);background:hsl(var(--primary) / .08)}.tmf-status-list small,.tmf-status-list button>b{color:hsl(var(--primary))}.tmf-status-list strong{color:hsl(var(--foreground))}.tmf-status-list p{color:hsl(var(--muted-foreground))}.tmf-ranking-link{--tmf-tone:var(--primary);color:hsl(var(--foreground));border-color:hsl(var(--primary) / .34);background:linear-gradient(135deg, hsl(var(--primary) / .1), hsl(var(--card) / .76));box-shadow:0 10px 28px hsl(var(--background) / .15);transition:none}.tmf-ranking-link>span{color:hsl(var(--primary));border-color:hsl(var(--primary) / .28);background:hsl(var(--primary) / .08)}.tmf-ranking-link small{color:hsl(var(--primary))}.tmf-ranking-link strong{color:hsl(var(--foreground))}.tmf-ranking-link p{color:hsl(var(--muted-foreground))}.tmf-shell.is-results .tmf-scene{min-height:0}.tmf-results-hud{color:hsl(var(--foreground));border:0;border-bottom:1px solid hsl(var(--border) / .9);box-shadow:none;background:0 0;border-radius:0}.tmf-results-path{color:hsl(var(--muted-foreground))}.tmf-results-path strong{color:hsl(var(--primary))}.tmf-circuit-card,.tmf-region-featured,.tmf-region-card,.tmf-status-list button,.tmf-ranking-link,.tmf-back{animation:none!important}}.tmf-circuit-transition{--tmf-transition-tone:210 8% 78%;--tmf-transition-duration:1.18s;z-index:2147483647;color:#f8fafc;pointer-events:none;isolation:isolate;animation:tmf-transition-exposure var(--tmf-transition-duration) cubic-bezier(.5, 0, .18, 1) both;background:#05070b;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.tmf-circuit-transition[data-circuit=basic]{--tmf-transition-tone:198 93% 60%}.tmf-circuit-transition[data-circuit=street]{--tmf-transition-tone:338 70% 48%}.tmf-circuit-transition[data-circuit=pro]{--tmf-transition-tone:42 90% 61%}.tmf-circuit-transition[data-circuit=bnc]{--tmf-transition-tone:352 86% 58%}.tmf-transition-backdrop,.tmf-transition-frame,.tmf-transition-fx{position:absolute;top:0;bottom:0;left:0;right:0}.tmf-transition-backdrop{z-index:-2;background:radial-gradient(ellipse at 50% 48%, hsl(var(--tmf-transition-tone) / .14), transparent 42%), linear-gradient(180deg, #0c1018, #030408);animation:tmf-transition-backdrop var(--tmf-transition-duration) ease both}.tmf-transition-frame{z-index:6;inset:max(calc(18 * var(--gsi-space-unit,1px)), env(safe-area-inset-top)) calc(16 * var(--gsi-space-unit,1px)) max(calc(20 * var(--gsi-space-unit,1px)), env(safe-area-inset-bottom));border-inline:1px solid hsl(var(--tmf-transition-tone) / .22);animation:tmf-transition-frame var(--tmf-transition-duration) cubic-bezier(.2, .8, .2, 1) both}.tmf-transition-frame:before,.tmf-transition-frame:after{content:"";background:linear-gradient(90deg, hsl(var(--tmf-transition-tone) / .7), transparent 35% 65%, hsl(var(--tmf-transition-tone) / .7));height:1px;position:absolute;left:0;right:0}.tmf-transition-frame:before{top:0}.tmf-transition-frame:after{bottom:0}.tmf-transition-frame i{width:calc(8 * var(--gsi-space-unit,1px));height:calc(8 * var(--gsi-space-unit,1px));border-color:hsl(var(--tmf-transition-tone));position:absolute}.tmf-transition-frame i:first-child{border-top:2px solid;border-left:2px solid;top:-1px;left:-1px}.tmf-transition-frame i:nth-child(2){border-top:2px solid;border-right:2px solid;top:-1px;right:-1px}.tmf-transition-frame i:nth-child(3){border-bottom:2px solid;border-left:2px solid;bottom:-1px;left:-1px}.tmf-transition-frame i:nth-child(4){border-bottom:2px solid;border-right:2px solid;bottom:-1px;right:-1px}.tmf-transition-fx{z-index:1;box-shadow:none;clip-path:none;border:0}.tmf-transition-emblem{z-index:5;top:50%;left:calc(24 * var(--gsi-space-unit,1px));right:calc(24 * var(--gsi-space-unit,1px));grid-template-columns:calc(88 * var(--gsi-space-unit,1px)) minmax(0, 1fr);align-items:center;gap:calc(18 * var(--gsi-space-unit,1px));animation:tmf-transition-lockup var(--tmf-transition-duration) cubic-bezier(.16, 1, .3, 1) both;display:grid;position:absolute;transform:translateY(-50%)}.tmf-transition-emblem>.tmf-transition-mark{width:calc(88 * var(--gsi-space-unit,1px));height:calc(88 * var(--gsi-space-unit,1px));color:hsl(var(--tmf-transition-tone));border:1px solid hsl(var(--tmf-transition-tone) / .5);border-radius:calc(8 * var(--gsi-space-unit,1px));-webkit-backdrop-filter:none;backdrop-filter:none;background:#0e121be0;place-items:center;margin:0;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff0b,0 16px 38px #0102046b}.tmf-transition-emblem>.tmf-transition-mark:before,.tmf-transition-emblem>.tmf-transition-mark:after{content:"";inset:calc(8 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--tmf-transition-tone) / .2);position:absolute}.tmf-transition-emblem>.tmf-transition-mark:after{inset:50% calc(-7 * var(--gsi-space-unit,1px)) auto;background:linear-gradient(90deg, hsl(var(--tmf-transition-tone) / .7) 0 7px, transparent 7px calc(100% - 7px), hsl(var(--tmf-transition-tone) / .7) calc(100% - 7px));border:0;height:1px}.tmf-circuit-transition[data-circuit=basic] .tmf-transition-mark{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);border-radius:0}.tmf-circuit-transition[data-circuit=pro] .tmf-transition-mark{clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);border-radius:0}.tmf-circuit-transition[data-circuit=street] .tmf-transition-mark{clip-path:polygon(12% 0,100% 0,88% 100%,0 100%);border-radius:0}.tmf-circuit-transition[data-circuit=street] .tmf-transition-emblem{animation-name:tmf-transition-lockup-street}.tmf-circuit-transition[data-circuit=bnc] .tmf-transition-mark{clip-path:polygon(25% 0,75% 0,100% 25%,100% 75%,75% 100%,25% 100%,0 75%,0 25%);border-radius:0}.tmf-transition-copy{align-content:center;min-width:0;display:grid}.tmf-transition-emblem small{color:hsl(var(--tmf-transition-tone));font-family:var(--ibnf-font-display);font-size:calc(8px * var(--gsi-font-scale,1));letter-spacing:.24em;font-weight:800}.tmf-transition-emblem strong{margin:calc(4 * var(--gsi-space-unit,1px)) 0 0;font-family:var(--ibnf-font-display);font-size:clamp(calc(26px * var(--gsi-font-scale,1)), 8vw, calc(34px * var(--gsi-font-scale,1)));letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;line-height:.95;overflow:hidden}.tmf-transition-emblem em{margin-top:calc(8 * var(--gsi-space-unit,1px));color:#93a3b4;font-family:var(--ibnf-font-ui);font-size:calc(7px * var(--gsi-font-scale,1));letter-spacing:.22em;font-style:normal;font-weight:700}.tmf-transition-telemetry{z-index:7;right:calc(25 * var(--gsi-space-unit,1px));bottom:max(calc(38 * var(--gsi-space-unit,1px)), calc(env(safe-area-inset-bottom) + calc(18 * var(--gsi-space-unit,1px))));left:calc(25 * var(--gsi-space-unit,1px));color:#8a99a8;font-family:var(--ibnf-font-ui);font-size:calc(7px * var(--gsi-font-scale,1));letter-spacing:.18em;animation:tmf-transition-telemetry var(--tmf-transition-duration) ease both;justify-content:space-between;align-items:center;font-weight:700;display:flex;position:absolute}.tmf-transition-telemetry b{color:hsl(var(--tmf-transition-tone));font-weight:800}.tmf-transition-meter{z-index:7;right:calc(25 * var(--gsi-space-unit,1px));bottom:max(calc(27 * var(--gsi-space-unit,1px)), calc(env(safe-area-inset-bottom) + calc(7 * var(--gsi-space-unit,1px))));left:calc(25 * var(--gsi-space-unit,1px));background:#ffffff1f;height:1px;position:absolute;overflow:hidden}.tmf-transition-meter i{background:hsl(var(--tmf-transition-tone));transform-origin:0;width:100%;height:100%;animation:tmf-transition-meter var(--tmf-transition-duration) cubic-bezier(.5, 0, .2, 1) both;display:block}.tmf-circuit-transition[data-circuit=unranked] .tmf-transition-backdrop{background:repeating-linear-gradient(135deg, transparent 0 38px, hsl(var(--tmf-transition-tone) / .035) 39px 40px), radial-gradient(ellipse at 50% 50%, hsl(var(--tmf-transition-tone) / .12), transparent 48%), #04070b}.tmf-circuit-transition[data-circuit=unranked] .tmf-transition-fx-a,.tmf-circuit-transition[data-circuit=unranked] .tmf-transition-fx-b{border-block:1px solid hsl(var(--tmf-transition-tone) / .38);background:linear-gradient(90deg, transparent, hsl(var(--tmf-transition-tone) / .1) 32% 68%, transparent);clip-path:polygon(7% 0,100% 0,93% 100%,0 100%);height:28%;left:-26%;right:-26%}.tmf-circuit-transition[data-circuit=unranked] .tmf-transition-fx-a{animation:tmf-arena-rail-top var(--tmf-transition-duration) cubic-bezier(.16, 1, .3, 1) both;top:13%}.tmf-circuit-transition[data-circuit=unranked] .tmf-transition-fx-b{animation:tmf-arena-rail-bottom var(--tmf-transition-duration) cubic-bezier(.16, 1, .3, 1) both;top:auto;bottom:13%;transform:rotate(180deg)}.tmf-circuit-transition[data-circuit=unranked] .tmf-transition-fx-c{background:linear-gradient(90deg, transparent, hsl(var(--tmf-transition-tone) / .65), transparent);height:1px;animation:tmf-arena-axis var(--tmf-transition-duration) ease both;top:50%;bottom:auto;left:14%;right:14%}.tmf-circuit-transition[data-circuit=basic] .tmf-transition-backdrop{background:linear-gradient(90deg, transparent 0 19%, hsl(var(--tmf-transition-tone) / .05) 19.2% 19.4%, transparent 19.6% 80.4%, hsl(var(--tmf-transition-tone) / .05) 80.6% 80.8%, transparent 81%), repeating-linear-gradient(0deg, transparent 0 31px, hsl(var(--tmf-transition-tone) / .045) 32px), radial-gradient(ellipse at 50% 50%, hsl(var(--tmf-transition-tone) / .11), transparent 47%), #04060b;animation:tmf-basic-matrix var(--tmf-transition-duration) ease both}.tmf-circuit-transition[data-circuit=basic] .tmf-transition-fx-a{background:linear-gradient(hsl(var(--tmf-transition-tone)), hsl(var(--tmf-transition-tone))) left top / 38px 1px no-repeat, linear-gradient(hsl(var(--tmf-transition-tone)), hsl(var(--tmf-transition-tone))) left top / 1px 38px no-repeat, linear-gradient(hsl(var(--tmf-transition-tone)), hsl(var(--tmf-transition-tone))) right top / 38px 1px no-repeat, linear-gradient(hsl(var(--tmf-transition-tone)), hsl(var(--tmf-transition-tone))) right top / 1px 38px no-repeat, linear-gradient(hsl(var(--tmf-transition-tone)), hsl(var(--tmf-transition-tone))) left bottom / 38px 1px no-repeat, linear-gradient(hsl(var(--tmf-transition-tone)), hsl(var(--tmf-transition-tone))) left bottom / 1px 38px no-repeat, linear-gradient(hsl(var(--tmf-transition-tone)), hsl(var(--tmf-transition-tone))) right bottom / 38px 1px no-repeat, linear-gradient(hsl(var(--tmf-transition-tone)), hsl(var(--tmf-transition-tone))) right bottom / 1px 38px no-repeat;animation:tmf-basic-frame-acquire var(--tmf-transition-duration) cubic-bezier(.2, .85, .2, 1) both;top:20%;bottom:20%;left:7%;right:7%}.tmf-circuit-transition[data-circuit=basic] .tmf-transition-fx-b{background:linear-gradient(90deg, transparent 0 31.8%, hsl(var(--tmf-transition-tone) / .14) 32%, transparent 32.2%), linear-gradient(90deg, transparent 0 67.8%, hsl(var(--tmf-transition-tone) / .14) 68%, transparent 68.2%);animation:tmf-basic-columns var(--tmf-transition-duration) ease both;top:0;bottom:0;left:0;right:0}.tmf-circuit-transition[data-circuit=basic] .tmf-transition-fx-c{background:linear-gradient(90deg, transparent, hsl(var(--tmf-transition-tone) / .86) 18% 82%, transparent);height:1px;animation:tmf-basic-readline var(--tmf-transition-duration) cubic-bezier(.45, 0, .2, 1) both;left:7%;right:7%}.tmf-circuit-transition[data-circuit=pro] .tmf-transition-backdrop{background:linear-gradient(90deg, transparent 0 18%, hsl(var(--tmf-transition-tone) / .045) 18.2% 18.4%, transparent 18.6% 81.4%, hsl(var(--tmf-transition-tone) / .045) 81.6% 81.8%, transparent 82%), radial-gradient(ellipse at 50% 46%, hsl(var(--tmf-transition-tone) / .18), transparent 43%), linear-gradient(180deg, #0a0e14, #030408)}.tmf-circuit-transition[data-circuit=pro] .tmf-transition-fx-a,.tmf-circuit-transition[data-circuit=pro] .tmf-transition-fx-b{border:1px solid hsl(var(--tmf-transition-tone) / .4);background:linear-gradient(135deg, hsl(var(--tmf-transition-tone) / .12), transparent 56%);width:58%;top:-8%;bottom:-8%}.tmf-circuit-transition[data-circuit=pro] .tmf-transition-fx-a{clip-path:polygon(0 0,100% 0,76% 100%,0 100%);animation:tmf-pro-aperture-left var(--tmf-transition-duration) cubic-bezier(.7, 0, .18, 1) both;left:-8%;right:auto}.tmf-circuit-transition[data-circuit=pro] .tmf-transition-fx-b{clip-path:polygon(24% 0,100% 0,100% 100%,0 100%);animation:tmf-pro-aperture-right var(--tmf-transition-duration) cubic-bezier(.7, 0, .18, 1) both;left:auto;right:-8%;transform:none}.tmf-circuit-transition[data-circuit=pro] .tmf-transition-fx-c{background:linear-gradient(90deg, transparent, hsl(var(--tmf-transition-tone)), transparent);height:1px;animation:tmf-pro-title-line var(--tmf-transition-duration) ease both;top:50%;bottom:auto;left:10%;right:10%}.tmf-circuit-transition[data-circuit=street] .tmf-transition-backdrop{background:repeating-linear-gradient(0deg, transparent 0 27px, hsl(var(--tmf-transition-tone) / .045) 28px), linear-gradient(112deg, #04070b 0 34%, hsl(var(--tmf-transition-tone) / .16) 49%, #04070b 66%)}.tmf-circuit-transition[data-circuit=street] .tmf-transition-fx-a{background:repeating-linear-gradient(90deg, transparent 0 70px, hsl(var(--tmf-transition-tone) / .72) 71px 73px, transparent 74px 116px);animation:tmf-street-signal var(--tmf-transition-duration) cubic-bezier(.74, 0, .16, 1) both;top:-18%;bottom:-18%;left:-72%;right:-72%;transform:skew(-22deg)}.tmf-circuit-transition[data-circuit=street] .tmf-transition-fx-b{background:linear-gradient(90deg, transparent, hsl(var(--tmf-transition-tone) / .75), transparent);clip-path:polygon(0 45%,46% 45%,50% 0,54% 100%,58% 45%,100% 45%,100% 55%,58% 55%,54% 100%,50% 0,46% 55%,0 55%);height:10%;animation:tmf-street-pulse var(--tmf-transition-duration) ease both;top:43%;bottom:auto;left:-14%;right:-14%}.tmf-circuit-transition[data-circuit=street] .tmf-transition-fx-c{background:hsl(var(--tmf-transition-tone));width:2px;animation:tmf-street-locator var(--tmf-transition-duration) cubic-bezier(.2, .8, .2, 1) both;top:22%;bottom:22%;left:auto;right:11%}.tmf-circuit-transition[data-circuit=bnc] .tmf-transition-backdrop{background:linear-gradient(90deg, transparent 0 14%, hsl(var(--tmf-transition-tone) / .055) 14.2% 14.4%, transparent 14.6% 85.4%, hsl(var(--tmf-transition-tone) / .055) 85.6% 85.8%, transparent 86%), linear-gradient(180deg, #150a0d, #030408 52%, #12080a);animation:tmf-bnc-title-backdrop var(--tmf-transition-duration) ease both}.tmf-circuit-transition[data-circuit=bnc] .tmf-transition-fx-a{border-block:1px solid hsl(var(--tmf-transition-tone) / .42);background:linear-gradient(90deg, transparent, hsl(var(--tmf-transition-tone) / .14) 21% 79%, transparent);height:32%;animation:tmf-bnc-championship-band var(--tmf-transition-duration) cubic-bezier(.18, .9, .2, 1) both;top:34%;bottom:auto;left:-18%;right:-18%;transform:skewY(-4deg)}.tmf-circuit-transition[data-circuit=bnc] .tmf-transition-fx-b{background:linear-gradient(hsl(var(--tmf-transition-tone) / .7), hsl(var(--tmf-transition-tone) / .7)) left top / 54px 1px no-repeat, linear-gradient(hsl(var(--tmf-transition-tone) / .7), hsl(var(--tmf-transition-tone) / .7)) right top / 54px 1px no-repeat, linear-gradient(hsl(var(--tmf-transition-tone) / .7), hsl(var(--tmf-transition-tone) / .7)) left bottom / 54px 1px no-repeat, linear-gradient(hsl(var(--tmf-transition-tone) / .7), hsl(var(--tmf-transition-tone) / .7)) right bottom / 54px 1px no-repeat;animation:tmf-bnc-title-frame var(--tmf-transition-duration) cubic-bezier(.2, .8, .2, 1) both;top:23%;bottom:23%;left:8%;right:8%}.tmf-circuit-transition[data-circuit=bnc] .tmf-transition-fx-c{background:linear-gradient(180deg, transparent, hsl(var(--tmf-transition-tone) / .35) 28% 72%, transparent);width:1px;animation:tmf-bnc-title-axis var(--tmf-transition-duration) ease both;top:12%;bottom:12%;left:50%;right:auto}@keyframes tmf-glass-orbit{to{transform:translate(32px,24px)rotate(28deg)scale(1.12)}}@keyframes tmf-liquid-scene-enter{0%{opacity:0;filter:blur(5px);transform:translateY(12px)scale(.985)}to{opacity:1;filter:none;transform:none}}@keyframes tmf-liquid-scene-back{0%{opacity:.18;clip-path:inset(0 100% 0 0 round 24px);filter:blur(5px);transform:translate(-18%)scale(.985)}62%{opacity:1;clip-path:inset(0 round 18px);filter:blur()}to{opacity:1;clip-path:inset(0);filter:none;transform:translate(0)scale(1)}}@keyframes tmf-transition-exposure{0%{opacity:0}8%,82%{opacity:1}to{opacity:0}}@keyframes tmf-transition-backdrop{0%{opacity:0;transform:scale(1.04)}20%,80%{opacity:1;transform:scale(1)}to{opacity:.7;transform:scale(1.015)}}@keyframes tmf-transition-frame{0%,10%{opacity:0;clip-path:inset(48% 0)}30%,76%{opacity:1;clip-path:inset(0)}to{opacity:0;clip-path:inset(0 48%)}}@keyframes tmf-transition-lockup{0%,16%{opacity:0;transform:translateY(calc(18px - 50%))}38%,72%{opacity:1;transform:translateY(-50%)}to{opacity:0;transform:translateY(calc(-50% - 10px))}}@keyframes tmf-transition-lockup-street{0%,14%{opacity:0;transform:translate(28%,-50%)}36%,70%{opacity:1;transform:translateY(-50%)}to{opacity:0;transform:translate(-18%,-50%)}}@keyframes tmf-transition-telemetry{0%,30%{opacity:0;transform:translateY(5px)}44%,78%{opacity:1;transform:none}to{opacity:0}}@keyframes tmf-transition-meter{0%,9%{transform:scaleX(0)}76%{transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes tmf-arena-rail-top{0%,8%{opacity:0;transform:translate(-42%,-36%)skewY(-7deg)}34%,72%{opacity:1;transform:translate(0,0)skewY(-7deg)}to{opacity:0;transform:translate(24%,-14%)skewY(-7deg)}}@keyframes tmf-arena-rail-bottom{0%,8%{opacity:0;transform:translate(42%,36%)skewY(-7deg)rotate(180deg)}34%,72%{opacity:1;transform:translate(0,0)skewY(-7deg)rotate(180deg)}to{opacity:0;transform:translate(-24%,14%)skewY(-7deg)rotate(180deg)}}@keyframes tmf-arena-axis{0%,25%{opacity:0;transform:scaleX(.08)}44%,72%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(.35)}}@keyframes tmf-basic-matrix{0%{opacity:0;background-position:50%,0 -32px,50%,50%}30%,76%{opacity:1;background-position:50%,0 0,50%,50%}to{opacity:0;background-position:50%,0 16px,50%,50%}}@keyframes tmf-basic-frame-acquire{0%,14%{opacity:0;transform:scale(.72)}36%,74%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.04)}}@keyframes tmf-basic-columns{0%,18%{opacity:0;transform:scaleY(.2)}38%,72%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(.6)}}@keyframes tmf-basic-readline{0%,16%{opacity:0;top:28%;transform:scaleX(.18)}30%{opacity:1}64%{opacity:1;top:70%;transform:scaleX(1)}to{opacity:0;top:70%;transform:scaleX(.42)}}@keyframes tmf-pro-aperture-left{0%,8%{opacity:0;transform:translate(-54%)}34%,72%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-32%)}}@keyframes tmf-pro-aperture-right{0%,8%{opacity:0;transform:translate(54%)}34%,72%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(32%)}}@keyframes tmf-pro-title-line{0%,27%{opacity:0;transform:scaleX(0)}45%,72%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(.2)}}@keyframes tmf-street-signal{0%,6%{opacity:0;transform:translate(-34%)skew(-22deg)}32%,68%{opacity:.9}to{opacity:0;transform:translate(34%)skew(-22deg)}}@keyframes tmf-street-pulse{0%,24%{opacity:0;transform:scaleX(.08)}42%,68%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1.35)}}@keyframes tmf-street-locator{0%,18%{opacity:0;transform:translateY(-20%)}38%,72%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20%)}}@keyframes tmf-bnc-title-backdrop{0%{opacity:0;transform:scale(1.025)}28%,78%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.01)}}@keyframes tmf-bnc-championship-band{0%,10%{opacity:0;transform:translate(-42%)skewY(-4deg)}34%,72%{opacity:1;transform:translate(0)skewY(-4deg)}to{opacity:0;transform:translate(24%)skewY(-4deg)}}@keyframes tmf-bnc-title-frame{0%,20%{opacity:0;transform:scaleX(.46)}40%,74%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(.72)}}@keyframes tmf-bnc-title-axis{0%,24%{opacity:0;transform:scaleY(0)}42%,72%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(.35)}}@media (prefers-reduced-motion:reduce){.tmf-circuit-transition,.tmf-circuit-transition *{animation-duration:.01ms!important}}.prize-ladder{border:1px solid hsl(var(--border) / .72);border-radius:calc(18 * var(--gsi-space-unit,1px));padding:calc(16 * var(--gsi-space-unit,1px));background:radial-gradient(circle at 14% 0%, hsl(var(--neon-1) / .14), transparent 34%), radial-gradient(circle at 96% 0%, hsl(var(--neon-2) / .12), transparent 38%), linear-gradient(145deg, hsl(var(--card) / .9), hsl(var(--background) / .94));box-shadow:inset 0 1px 0 hsl(var(--foreground) / .08), 0 18px 44px hsl(var(--background) / .34);position:relative;overflow:hidden}.prize-ladder:before{content:"";pointer-events:none;background:linear-gradient(110deg, transparent 0%, hsl(var(--foreground) / .05) 45%, transparent 62%), repeating-linear-gradient(90deg, hsl(var(--foreground) / .025) 0 1px, transparent 1px 24px);opacity:.38;position:absolute;top:0;bottom:0;left:0;right:0}.prize-ladder-head,.prize-ladder-track-wrap,.prize-ladder-grid,.prize-ladder-note{z-index:1;position:relative}.prize-ladder-head{align-items:center;gap:calc(12 * var(--gsi-space-unit,1px));margin-bottom:calc(18 * var(--gsi-space-unit,1px));grid-template-columns:minmax(0,1fr) auto;display:grid}.prize-ladder-title{align-items:center;gap:calc(10 * var(--gsi-space-unit,1px));min-width:0;display:flex}.prize-ladder-icon{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));color:hsl(var(--primary-foreground));background:linear-gradient(135deg, hsl(var(--neon-1)), hsl(var(--neon-2)));box-shadow:0 0 22px hsl(var(--neon-1) / .32), 0 0 34px hsl(var(--neon-2) / .18);flex:none;place-items:center;display:grid}.prize-ladder-title strong{color:hsl(var(--foreground));font-size:calc(1rem * var(--gsi-font-scale,1));line-height:1.1;display:block}.prize-ladder-kicker{color:hsl(var(--muted-foreground));font-size:calc(.68rem * var(--gsi-font-scale,1));letter-spacing:.12em;text-transform:uppercase;font-weight:800;line-height:1.3;display:block}.prize-ladder-status{justify-content:center;align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));min-height:calc(34 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--neon-1) / .34);border-radius:calc(999 * var(--gsi-space-unit,1px));padding:calc(7 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px));color:hsl(var(--foreground));background:hsl(var(--background) / .62);box-shadow:inset 0 0 18px hsl(var(--neon-1) / .08), 0 0 18px hsl(var(--neon-1) / .1);font-size:calc(.72rem * var(--gsi-font-scale,1));white-space:nowrap;font-weight:850;display:inline-flex}.prize-ladder-track-wrap{gap:calc(12 * var(--gsi-space-unit,1px));padding:2px 2px calc(16 * var(--gsi-space-unit,1px));display:grid}.prize-ladder-track{height:calc(14 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--border) / .82);border-radius:calc(999 * var(--gsi-space-unit,1px));background:hsl(var(--background) / .82);box-shadow:inset 0 0 12px hsl(var(--background)), 0 0 18px hsl(var(--neon-1) / .1);position:relative}.prize-ladder-fill{border-radius:inherit;background:linear-gradient(90deg, hsl(var(--neon-1)), hsl(var(--neon-2)));min-width:0;box-shadow:0 0 18px hsl(var(--neon-1) / .42), 0 0 30px hsl(var(--neon-2) / .26);position:absolute;top:2px;bottom:2px;left:2px;right:auto}.prize-ladder-fill:after{content:"";border-radius:inherit;background:linear-gradient(90deg, transparent, hsl(var(--foreground) / .38), transparent);animation:2.2s linear infinite prize-ladder-flow;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.prize-ladder-marker{width:calc(28 * var(--gsi-space-unit,1px));height:calc(28 * var(--gsi-space-unit,1px));border:2px solid hsl(var(--background));border-radius:calc(999 * var(--gsi-space-unit,1px));background:linear-gradient(135deg, hsl(var(--neon-1)), hsl(var(--neon-2)));filter:drop-shadow(0 0 12px hsl(var(--neon-1) / .62));place-items:center;animation:1.8s ease-in-out infinite prize-ladder-marker-pulse;display:grid;position:absolute;top:50%;translate:-50% -50%}.prize-ladder-marker span{width:calc(7 * var(--gsi-space-unit,1px));height:calc(7 * var(--gsi-space-unit,1px));border-radius:inherit;background:hsl(var(--primary-foreground));box-shadow:0 0 8px hsl(var(--foreground))}.prize-ladder.prize-tier-legend .prize-ladder-marker{width:calc(34 * var(--gsi-space-unit,1px));height:calc(34 * var(--gsi-space-unit,1px));filter:drop-shadow(0 0 16px hsl(var(--neon-1) / .78)) drop-shadow(0 0 24px hsl(var(--neon-2) / .38))}.prize-ladder-steps{grid-template-columns:repeat(auto-fit, minmax(calc(82 * var(--gsi-space-unit,1px)), 1fr));gap:calc(8 * var(--gsi-space-unit,1px));display:grid}.prize-ladder-step{align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--border) / .62);border-radius:calc(999 * var(--gsi-space-unit,1px));min-width:0;padding:calc(5 * var(--gsi-space-unit,1px)) calc(7 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground));background:hsl(var(--background) / .46);font-size:calc(.68rem * var(--gsi-font-scale,1));font-weight:850;display:flex}.prize-ladder-dot{width:calc(20 * var(--gsi-space-unit,1px));height:calc(20 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--border));border-radius:calc(999 * var(--gsi-space-unit,1px));background:hsl(var(--background));flex:none;place-items:center;display:grid}.prize-ladder-step.is-locked{opacity:.62}.prize-ladder-step.is-reached{border-color:hsl(var(--neon-1) / .45);color:hsl(var(--foreground));background:hsl(var(--neon-1) / .09)}.prize-ladder-step.is-active{border-color:hsl(var(--neon-1) / .72);box-shadow:0 0 18px hsl(var(--neon-1) / .13)}.prize-ladder-step.is-final.is-reached{border-color:hsl(var(--neon-2) / .72);background:hsl(var(--neon-2) / .1)}.prize-ladder-step.is-reached .prize-ladder-dot{border-color:hsl(var(--neon-1) / .65);color:hsl(var(--neon-1));box-shadow:0 0 14px hsl(var(--neon-1) / .28)}.prize-ladder-step.is-final.is-reached .prize-ladder-dot{border-color:hsl(var(--neon-2) / .8);color:hsl(var(--neon-2))}.prize-ladder-threshold{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prize-ladder-grid{grid-template-columns:repeat(auto-fit, minmax(calc(240 * var(--gsi-space-unit,1px)), 1fr));gap:calc(12 * var(--gsi-space-unit,1px));align-items:stretch;display:grid}.prize-tier-card{min-width:0;min-height:calc(228 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--border) / .68);border-radius:calc(15 * var(--gsi-space-unit,1px));padding:calc(12 * var(--gsi-space-unit,1px));background:hsl(var(--background) / .48);grid-template-rows:auto minmax(0,1fr) auto;transition:transform .18s,border-color .18s,box-shadow .18s,opacity .18s,filter .18s;display:grid;position:relative}.prize-tier-card.is-locked{opacity:.54;filter:saturate(.72)}.prize-tier-card.is-reached{opacity:.96;border-color:hsl(var(--neon-1) / .45);background:linear-gradient(160deg, hsl(var(--neon-1) / .12), transparent 58%), hsl(var(--background) / .6)}.prize-tier-card.is-active{border-color:hsl(var(--neon-1) / .74);box-shadow:0 0 0 1px hsl(var(--neon-1) / .16), 0 16px 34px hsl(var(--neon-1) / .14);transform:translateY(-2px)}.prize-tier-card.is-final.is-reached,.prize-tier-card.prize-tier-legend.is-active{border-color:hsl(var(--neon-2) / .82);box-shadow:0 0 0 1px hsl(var(--neon-2) / .2), 0 18px 42px hsl(var(--neon-2) / .18)}.prize-tier-card-head{align-items:start;gap:calc(10 * var(--gsi-space-unit,1px));margin-bottom:calc(12 * var(--gsi-space-unit,1px));grid-template-columns:minmax(0,1fr) auto;display:grid}.prize-tier-card-head div{min-width:0}.prize-tier-card-head span,.prize-tier-card-head em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.prize-tier-card-head span{color:hsl(var(--foreground));font-size:calc(.88rem * var(--gsi-font-scale,1));font-weight:900}.prize-tier-card-head em{color:hsl(var(--muted-foreground));font-size:calc(.72rem * var(--gsi-font-scale,1));font-style:normal;font-weight:800}.prize-tier-card-head strong{align-items:center;gap:calc(5 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));padding:calc(5 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .5);font-size:calc(.62rem * var(--gsi-font-scale,1));text-transform:uppercase;white-space:nowrap;line-height:1;display:inline-flex}.prize-tier-card.is-reached .prize-tier-card-head strong{color:hsl(var(--primary-foreground));background:linear-gradient(135deg, hsl(var(--neon-1)), hsl(var(--neon-2)))}.prize-tier-card.is-locked .prize-tier-card-head strong{color:hsl(var(--muted-foreground))}.prize-tier-placements{align-content:start;gap:calc(8 * var(--gsi-space-unit,1px));min-height:0;display:grid}.prize-tier-placement{grid-template-columns:calc(42 * var(--gsi-space-unit,1px)) minmax(0, 1fr);align-items:center;gap:calc(10 * var(--gsi-space-unit,1px));min-width:0;min-height:calc(52 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--border) / .42);border-radius:calc(12 * var(--gsi-space-unit,1px));padding:calc(6 * var(--gsi-space-unit,1px));background:hsl(var(--card) / .35);display:grid}.prize-tier-card.is-locked .prize-tier-placement{background:hsl(var(--muted) / .18)}.prize-tier-placement img,.prize-tier-placement-fallback{width:calc(42 * var(--gsi-space-unit,1px));height:calc(42 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--border));border-radius:calc(10 * var(--gsi-space-unit,1px));-o-object-fit:cover;object-fit:cover;background:hsl(var(--muted) / .35)}.prize-tier-placement-fallback{color:hsl(var(--neon-1));place-items:center;display:grid}.prize-tier-placement div{min-width:0}.prize-tier-placement strong{color:hsl(var(--foreground));font-size:calc(.76rem * var(--gsi-font-scale,1));line-height:1.15;display:block}.prize-tier-placement span{color:hsl(var(--muted-foreground));font-size:calc(.72rem * var(--gsi-font-scale,1));-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.prize-tier-placements p,.prize-tier-more,.prize-ladder-note{color:hsl(var(--muted-foreground));font-size:calc(.72rem * var(--gsi-font-scale,1));line-height:1.35}.prize-tier-more{margin-top:calc(10 * var(--gsi-space-unit,1px));font-weight:850;display:inline-block}.prize-ladder-note{margin-top:calc(12 * var(--gsi-space-unit,1px))}.prize-ladder-note strong{color:hsl(var(--neon-1))}@keyframes prize-ladder-flow{to{transform:translate(180%)}}@keyframes prize-ladder-marker-pulse{0%,to{opacity:.9;scale:1}50%{opacity:1;scale:1.08}}@media (max-width:720px){.prize-ladder{border-radius:calc(16 * var(--gsi-space-unit,1px));padding:calc(12 * var(--gsi-space-unit,1px))}.prize-ladder-head{gap:calc(10 * var(--gsi-space-unit,1px));grid-template-columns:1fr}.prize-ladder-status{white-space:normal;width:100%}.prize-ladder-steps{grid-template-columns:1fr}.prize-ladder-grid{grid-auto-columns:minmax(calc(248 * var(--gsi-space-unit,1px)), 86%);overscroll-behavior-x:contain;padding-bottom:calc(4 * var(--gsi-space-unit,1px));scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-flow:column;overflow-x:auto}.prize-tier-card{min-height:calc(248 * var(--gsi-space-unit,1px));scroll-snap-align:start}}.prize-ladder{overflow:visible}.prize-ladder-head{margin-bottom:calc(12 * var(--gsi-space-unit,1px))}.prize-progress-panel{z-index:1;gap:calc(12 * var(--gsi-space-unit,1px));margin-bottom:calc(18 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--border) / .5);border-radius:calc(16 * var(--gsi-space-unit,1px));padding:calc(12 * var(--gsi-space-unit,1px)) calc(14 * var(--gsi-space-unit,1px)) calc(24 * var(--gsi-space-unit,1px));background:hsl(var(--background) / .42);display:grid;position:relative}.prize-progress-meta{justify-content:center;align-items:baseline;gap:calc(7 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground));font-size:calc(.78rem * var(--gsi-font-scale,1));text-transform:uppercase;font-weight:850;display:flex}.prize-progress-meta span{color:hsl(var(--foreground));font-size:calc(1.55rem * var(--gsi-font-scale,1));text-shadow:0 0 22px hsl(var(--neon-1) / .35);font-weight:950;line-height:1}.prize-progress-meta strong{font-size:calc(.7rem * var(--gsi-font-scale,1));letter-spacing:.08em}.prize-ladder-track{height:calc(18 * var(--gsi-space-unit,1px));margin:calc(18 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px)) calc(22 * var(--gsi-space-unit,1px));overflow:visible}.prize-ladder-fill{top:3px;bottom:3px;left:3px;right:auto}.prize-ladder-marker{display:none}.prize-goal{z-index:3;width:calc(42 * var(--gsi-space-unit,1px));pointer-events:none;justify-items:center;display:grid;position:absolute;top:50%;translate:-50% -50%}.prize-goal-dot{width:calc(18 * var(--gsi-space-unit,1px));height:calc(18 * var(--gsi-space-unit,1px));border:2px solid hsl(var(--border));border-radius:calc(999 * var(--gsi-space-unit,1px));background:hsl(var(--background));box-shadow:0 0 0 4px hsl(var(--background) / .75);display:block}.prize-goal-check{top:calc(-26 * var(--gsi-space-unit,1px));width:calc(24 * var(--gsi-space-unit,1px));height:calc(24 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--neon-1) / .72);border-radius:calc(999 * var(--gsi-space-unit,1px));color:hsl(var(--primary-foreground));background:linear-gradient(135deg, hsl(var(--neon-1)), hsl(var(--neon-2)));box-shadow:0 0 18px hsl(var(--neon-1) / .36);opacity:0;place-items:center;transition:opacity .18s,scale .18s;display:grid;position:absolute;scale:.72}.prize-goal-label{top:calc(21 * var(--gsi-space-unit,1px));width:max-content;color:hsl(var(--muted-foreground));font-size:calc(.68rem * var(--gsi-font-scale,1));white-space:nowrap;font-weight:900;line-height:1;position:absolute}.prize-goal-boundary{z-index:2}.prize-goal-boundary .prize-goal-dot{width:calc(14 * var(--gsi-space-unit,1px));height:calc(14 * var(--gsi-space-unit,1px));border-color:hsl(var(--border) / .9);background:hsl(var(--background) / .95);box-shadow:0 0 0 4px hsl(var(--background) / .78), 0 0 12px hsl(var(--foreground) / .08)}.prize-goal-boundary.is-reached .prize-goal-dot{border-color:hsl(var(--neon-1) / .76);background:hsl(var(--neon-1));box-shadow:0 0 0 4px hsl(var(--background) / .8), 0 0 14px hsl(var(--neon-1) / .5)}.prize-goal-boundary .prize-goal-label{top:calc(20 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground));font-size:calc(.64rem * var(--gsi-font-scale,1))}.prize-goal.is-max .prize-goal-label,.prize-goal-max .prize-goal-label{color:hsl(var(--neon-2))}.prize-goal.is-reached .prize-goal-dot,.prize-goal.is-active .prize-goal-dot{border-color:hsl(var(--neon-1));background:hsl(var(--neon-1));box-shadow:0 0 0 4px hsl(var(--background) / .8), 0 0 18px hsl(var(--neon-1) / .62), 0 0 30px hsl(var(--neon-2) / .25)}.prize-goal.is-reached .prize-goal-check{opacity:1;scale:1}.prize-goal.is-final.is-reached .prize-goal-dot,.prize-goal.is-final.is-active .prize-goal-dot{border-color:hsl(var(--neon-2));background:hsl(var(--neon-2));box-shadow:0 0 0 4px hsl(var(--background) / .82), 0 0 22px hsl(var(--neon-2) / .72), 0 0 38px hsl(var(--neon-1) / .32)}.prize-ladder-grid{grid-template-columns:repeat(auto-fit, minmax(calc(250 * var(--gsi-space-unit,1px)), 1fr))}.prize-tier-card{min-height:0;padding:calc(12 * var(--gsi-space-unit,1px));grid-template-rows:auto 1fr}.prize-tier-card.is-locked{opacity:.6}.prize-tier-rewards{grid-template-columns:repeat(auto-fill, minmax(calc(58 * var(--gsi-space-unit,1px)), 1fr));align-content:start;gap:calc(9 * var(--gsi-space-unit,1px));display:grid}.prize-reward-tile{gap:calc(5 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--border) / .5);border-radius:calc(12 * var(--gsi-space-unit,1px));min-width:0;padding:calc(6 * var(--gsi-space-unit,1px));color:hsl(var(--foreground));background:hsl(var(--background) / .5);cursor:help;grid-template-rows:auto 1fr;transition:border-color .16s,box-shadow .16s,transform .16s,opacity .16s;display:grid;position:relative}:is(.prize-reward-tile:hover,.prize-reward-tile:focus-visible){z-index:5;border-color:hsl(var(--neon-1) / .72);box-shadow:0 0 18px hsl(var(--neon-1) / .18);outline:none;transform:translateY(-1px)}.prize-tier-card.is-locked .prize-reward-tile{opacity:.62;filter:grayscale(.18)}.prize-reward-position{color:hsl(var(--foreground));font-size:calc(.68rem * var(--gsi-font-scale,1));text-align:center;text-overflow:ellipsis;white-space:nowrap;font-weight:950;line-height:1.05;display:block;overflow:hidden}.prize-reward-tile img,.prize-reward-fallback{aspect-ratio:1;border:1px solid hsl(var(--border) / .58);border-radius:calc(10 * var(--gsi-space-unit,1px));-o-object-fit:cover;object-fit:cover;background:hsl(var(--muted) / .3);width:100%}.prize-reward-fallback{color:hsl(var(--neon-1));place-items:center;display:grid}.prize-reward-tile:after{content:attr(data-tooltip);left:50%;bottom:calc(100% + calc(8 * var(--gsi-space-unit,1px)));z-index:10;width:max-content;max-width:min(calc(260 * var(--gsi-space-unit,1px)), 72vw);border:1px solid hsl(var(--neon-1) / .48);border-radius:calc(10 * var(--gsi-space-unit,1px));padding:calc(7 * var(--gsi-space-unit,1px)) calc(9 * var(--gsi-space-unit,1px));color:hsl(var(--foreground));background:hsl(var(--background) / .96);box-shadow:0 14px 34px hsl(var(--background) / .52), 0 0 20px hsl(var(--neon-1) / .18);font-size:calc(.72rem * var(--gsi-font-scale,1));opacity:0;pointer-events:none;text-align:center;font-weight:800;line-height:1.25;transition:opacity .14s,translate .14s;position:absolute;translate:-50% 4px}.prize-reward-tile:hover:after,.prize-reward-tile:active:after{opacity:1;translate:-50%}.prize-reward-tile:focus-visible:after{opacity:1;translate:-50%}@media (max-width:720px){.prize-progress-panel{padding:calc(12 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px)) calc(22 * var(--gsi-space-unit,1px))}.prize-ladder-track{margin-inline-start:10px;margin-inline-end:10px}.prize-ladder-grid{grid-auto-columns:minmax(calc(270 * var(--gsi-space-unit,1px)), 88%)}.prize-tier-rewards{grid-template-columns:repeat(auto-fill, minmax(calc(52 * var(--gsi-space-unit,1px)), 1fr));gap:calc(8 * var(--gsi-space-unit,1px))}.prize-reward-tile:after{max-width:calc(220 * var(--gsi-space-unit,1px))}}.prize-tier-rewards{align-content:start;gap:calc(10 * var(--gsi-space-unit,1px));grid-template-columns:1fr;display:grid}.prize-placement-row{grid-template-columns:calc(76 * var(--gsi-space-unit,1px)) minmax(0, 1fr);align-items:center;gap:calc(12 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--border) / .36);border-radius:calc(12 * var(--gsi-space-unit,1px));min-width:0;padding:calc(8 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px));background:linear-gradient(90deg, hsl(var(--background) / .5), hsl(var(--background) / .2)), hsl(var(--muted) / .16);display:grid}.prize-placement-label{align-content:center;gap:2px;min-width:0;display:grid}.prize-placement-label span{color:hsl(var(--foreground));font-size:calc(.78rem * var(--gsi-font-scale,1));text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:950;line-height:1.05;overflow:hidden}.prize-placement-label small{color:hsl(var(--muted-foreground));font-size:calc(.62rem * var(--gsi-font-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:800;line-height:1.1;overflow:hidden}.prize-placement-prizes{align-items:center;gap:calc(11 * var(--gsi-space-unit,1px));min-width:0;padding:3px 2px calc(5 * var(--gsi-space-unit,1px));scrollbar-width:thin;display:flex;overflow:auto visible}.prize-product-visual{min-width:calc(46 * var(--gsi-space-unit,1px));min-height:calc(54 * var(--gsi-space-unit,1px));color:hsl(var(--foreground));cursor:help;background:0 0;border:0;flex:none;place-items:center;padding:0;transition:filter .16s,opacity .16s,transform .16s;display:grid;position:relative;overflow:visible}:is(.prize-product-visual:hover,.prize-product-visual:focus-visible){filter:drop-shadow(0 0 12px hsl(var(--neon-1) / .42));outline:none;transform:translateY(-1px)}.prize-product-visual img{width:auto;height:auto;max-width:calc(92 * var(--gsi-space-unit,1px));max-height:calc(62 * var(--gsi-space-unit,1px));-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 6px 10px hsl(var(--background) / .42));background:0 0;border:0;border-radius:0;display:block}.prize-product-visual>span{max-width:calc(120 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground));font-size:calc(.68rem * var(--gsi-font-scale,1));text-align:left;font-weight:850;line-height:1.15}.prize-product-visual:after{content:attr(data-tooltip);left:50%;bottom:calc(100% + calc(9 * var(--gsi-space-unit,1px)));z-index:20;width:max-content;max-width:min(calc(280 * var(--gsi-space-unit,1px)), 72vw);border:1px solid hsl(var(--neon-1) / .48);border-radius:calc(10 * var(--gsi-space-unit,1px));padding:calc(7 * var(--gsi-space-unit,1px)) calc(9 * var(--gsi-space-unit,1px));color:hsl(var(--foreground));background:hsl(var(--background) / .97);box-shadow:0 14px 34px hsl(var(--background) / .54), 0 0 20px hsl(var(--neon-1) / .2);font-size:calc(.72rem * var(--gsi-font-scale,1));opacity:0;pointer-events:none;text-align:center;font-weight:850;line-height:1.25;transition:opacity .14s,translate .14s;position:absolute;translate:-50% 5px}.prize-product-visual:hover:after,.prize-product-visual:active:after{opacity:1;translate:-50%}.prize-product-visual:focus-visible:after{opacity:1;translate:-50%}.prize-tier-card.is-locked .prize-placement-row{background:hsl(var(--background) / .22)}.prize-tier-card.is-locked .prize-product-visual{opacity:.62;filter:saturate(.78)brightness(.82)}@media (max-width:720px){.prize-placement-row{grid-template-columns:calc(64 * var(--gsi-space-unit,1px)) minmax(0, 1fr);gap:calc(9 * var(--gsi-space-unit,1px));padding:calc(8 * var(--gsi-space-unit,1px))}.prize-placement-label span{font-size:calc(.72rem * var(--gsi-font-scale,1))}.prize-placement-label small{font-size:calc(.58rem * var(--gsi-font-scale,1))}.prize-placement-prizes{gap:calc(9 * var(--gsi-space-unit,1px))}.prize-product-visual{min-width:calc(40 * var(--gsi-space-unit,1px));min-height:calc(48 * var(--gsi-space-unit,1px))}.prize-product-visual img{max-width:calc(76 * var(--gsi-space-unit,1px));max-height:calc(54 * var(--gsi-space-unit,1px))}}.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-x:hidden}#root{width:100%;max-width:100vw;overflow-x:hidden}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>*,.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-\[10px\]{inset:calc(10 * 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-2{top:calc(8 * var(--gsi-space-unit,1px));bottom:calc(8 * 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-\[76px\]{bottom:calc(76 * 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-1\/2{right:50%}.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%}.right-\[4\.5rem\]{right:calc(72 * var(--gsi-space-unit,1px))}.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-11{top:calc(44 * var(--gsi-space-unit,1px))}.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-\[14\.7\%\]{top:14.7%}.top-\[18\%\]{top:18%}.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%}.-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-\[2147483000\]{z-index:2147483000}.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-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))}.mb-px{margin-bottom: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}.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-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-\[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-\[4px\]{height:calc(4 * var(--gsi-space-unit,1px))}.h-\[50vh\]{height:50vh}.h-\[52px\]{height:calc(52 * var(--gsi-space-unit,1px))}.h-\[52vh\]{height:52vh}.h-\[54px\]{height:calc(54 * var(--gsi-space-unit,1px))}.h-\[58px\]{height:calc(58 * var(--gsi-space-unit,1px))}.h-\[5px\]{height:calc(5 * var(--gsi-space-unit,1px))}.h-\[600px\]{height:calc(600 * var(--gsi-space-unit,1px))}.h-\[60px\]{height:calc(60 * var(--gsi-space-unit,1px))}.h-\[60vh\]{height:60vh}.h-\[62px\]{height:calc(62 * var(--gsi-space-unit,1px))}.h-\[70px\]{height:calc(70 * 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-\[82px\]{height:calc(82 * var(--gsi-space-unit,1px))}.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-\[96px\]{height:calc(96 * var(--gsi-space-unit,1px))}.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-\[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-\[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\(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-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-\[420px\]{min-height:calc(420 * 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-\[inherit\]{min-height:inherit}.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-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-\[2px\]{width:2px}.w-\[300px\]{width:calc(300 * 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-\[46\%\]{width:46%}.w-\[52px\]{width:calc(52 * var(--gsi-space-unit,1px))}.w-\[54px\]{width:calc(54 * var(--gsi-space-unit,1px))}.w-\[58\%\]{width:58%}.w-\[58px\]{width:calc(58 * var(--gsi-space-unit,1px))}.w-\[600px\]{width:calc(600 * var(--gsi-space-unit,1px))}.w-\[60px\]{width:calc(60 * var(--gsi-space-unit,1px))}.w-\[64px\]{width:calc(64 * var(--gsi-space-unit,1px))}.w-\[70px\]{width:calc(70 * 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-\[82px\]{width:calc(82 * 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-\[clamp\(300px\,22vw\,360px\)\]{width:clamp(calc(300 * var(--gsi-space-unit,1px)), 22vw, calc(360 * 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-\[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-\[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-\[360px\]{min-width:calc(360 * 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-\[265px\]{max-width:calc(265 * var(--gsi-space-unit,1px))}.max-w-\[28px\]{max-width:calc(28 * var(--gsi-space-unit,1px))}.max-w-\[300px\]{max-width:calc(300 * var(--gsi-space-unit,1px))}.max-w-\[32px\]{max-width:calc(32 * 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-\[40px\]{max-width:calc(40 * 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-\[45\%\]{max-width:45%}.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-\[52px\]{max-width:calc(52 * var(--gsi-space-unit,1px))}.max-w-\[58vw\]{max-width:58vw}.max-w-\[626px\]{max-width:calc(626 * var(--gsi-space-unit,1px))}.max-w-\[70px\]{max-width:calc(70 * var(--gsi-space-unit,1px))}.max-w-\[720px\]{max-width:calc(720 * var(--gsi-space-unit,1px))}.max-w-\[75\%\]{max-width:75%}.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-\[88px\]{max-width:calc(88 * 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-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-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-\[-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))}@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_auto\]{grid-template-columns:1fr auto 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-\[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-\[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}.content-start{align-content:flex-start}.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-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-\[3px\]{gap:3px}.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}.overscroll-contain{overscroll-behavior:contain}.overscroll-none{overscroll-behavior:none}.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{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-\[20px\]{border-radius:calc(20 * 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-\[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{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\/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{--tw-border-opacity:1;border-color:rgb(207 250 254/var(--tw-border-opacity,1))}.border-cyan-100\/60{border-color:#cffafe99}.border-cyan-200\/45{border-color:#a5f3fc73}.border-cyan-200\/50{border-color:#a5f3fc80}.border-cyan-200\/80{border-color:#a5f3fccc}.border-cyan-300\/20{border-color:#67e8f933}.border-cyan-300\/25{border-color:#67e8f940}.border-cyan-300\/45{border-color:#67e8f973}.border-cyan-300\/50{border-color:#67e8f980}.border-cyan-300\/75{border-color:#67e8f9bf}.border-cyan-300\/85{border-color:#67e8f9d9}.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-100{--tw-border-opacity:1;border-color:rgb(250 232 255/var(--tw-border-opacity,1))}.border-fuchsia-300\/20{border-color:#f0abfc33}.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-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\/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\/90{border-color:#ffffffe6}.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\/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-\[\#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-\[\#05080c\]{--tw-bg-opacity:1;background-color:rgb(5 8 12/var(--tw-bg-opacity,1))}.bg-\[\#05080c\]\/90{background-color:#05080ce6}.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-\[\#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-\[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\/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-100{--tw-bg-opacity:1;background-color:rgb(207 250 254/var(--tw-bg-opacity,1))}.bg-cyan-100\/70{background-color:#cffafeb3}.bg-cyan-100\/75{background-color:#cffafebf}.bg-cyan-200{--tw-bg-opacity:1;background-color:rgb(165 243 252/var(--tw-bg-opacity,1))}.bg-cyan-300{--tw-bg-opacity:1;background-color:rgb(103 232 249/var(--tw-bg-opacity,1))}.bg-cyan-300\/10{background-color:#67e8f91a}.bg-cyan-300\/15{background-color:#67e8f926}.bg-cyan-300\/25{background-color:#67e8f940}.bg-cyan-300\/40{background-color:#67e8f966}.bg-cyan-300\/70{background-color:#67e8f9b3}.bg-cyan-300\/\[\.07\]{background-color:#67e8f912}.bg-cyan-300\/\[\.09\]{background-color:#67e8f917}.bg-cyan-400\/10{background-color:#22d3ee1a}.bg-cyan-400\/30{background-color:#22d3ee4d}.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\/20{background-color:hsl(var(--destructive) / .2)}.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-300{--tw-bg-opacity:1;background-color:rgb(240 171 252/var(--tw-bg-opacity,1))}.bg-fuchsia-300\/10{background-color:#f0abfc1a}.bg-fuchsia-300\/20{background-color:#f0abfc33}.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-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\/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-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\/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\(34\,211\,238\,\.19\)\,transparent_31\%\)\,radial-gradient\(circle_at_88\%_35\%\,rgba\(217\,70\,239\,\.13\)\,transparent_28\%\)\]{background-image:radial-gradient(circle at 18% 12%,#22d3ee30,#0000 31%),radial-gradient(circle at 88% 35%,#d946ef21,#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-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-400\/15{--tw-gradient-from:#22d3ee26 var(--tw-gradient-from-position);--tw-gradient-to:#22d3ee00 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-400\/15{--tw-gradient-from:#e879f926 var(--tw-gradient-from-position);--tw-gradient-to:#e879f900 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-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-black\/50{--tw-gradient-to:#00000080 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\(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))}.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-\[6px\]{font-size:calc(6px * 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-\[\#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-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-200{--tw-text-opacity:1;color:rgb(165 243 252/var(--tw-text-opacity,1))}.text-cyan-200\/60{color:#a5f3fc99}.text-cyan-200\/75{color:#a5f3fcbf}.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-200{--tw-text-opacity:1;color:rgb(167 243 208/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-100{--tw-text-opacity:1;color:rgb(250 232 255/var(--tw-text-opacity,1))}.text-fuchsia-200{--tw-text-opacity:1;color:rgb(245 208 254/var(--tw-text-opacity,1))}.text-fuchsia-200\/80{color:#f5d0fecc}.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-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\/30{color:hsl(var(--muted-foreground) / .3)}.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-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\/35{color:#ffffff59}.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{--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_currentColor\]{--tw-shadow:0 0 10px currentColor;--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_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_12px_rgba\(165\,243\,252\,\.75\)\]{--tw-shadow:0 0 12px #a5f3fcbf;--tw-shadow-colored:0 0 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_12px_white\]{--tw-shadow:0 0 12px white;--tw-shadow-colored:0 0 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_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\(232\,121\,249\,\.7\)\]{--tw-shadow:0 0 18px #e879f9b3;--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_18px_rgba\(34\,211\,238\,\.8\)\]{--tw-shadow:0 0 18px #22d3eecc;--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_20px_rgba\(34\,211\,238\,\.9\)\,inset_0_0_18px_rgba\(34\,211\,238\,\.2\)\]{--tw-shadow:0 0 20px #22d3eee6,inset 0 0 18px #22d3ee33;--tw-shadow-colored:0 0 20px var(--tw-shadow-color), inset 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_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_22px_rgba\(34\,211\,238\,\.3\)\]{--tw-shadow:0 0 22px #22d3ee4d;--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\(34\,211\,238\,\.85\)\]{--tw-shadow:0 0 22px #22d3eed9;--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_26px_rgba\(34\,211\,238\,\.85\)\]{--tw-shadow:0 0 26px #22d3eed9;--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_32px_rgba\(34\,211\,238\,\.14\)\]{--tw-shadow:0 0 32px #22d3ee24;--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_0_9px_currentColor\]{--tw-shadow:0 0 9px currentColor;--tw-shadow-colored:0 0 9px 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\,\.42\)\]{--tw-shadow:0 18px 50px #0000006b;--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_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-\[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\.04\)\]{--tw-shadow:inset 0 1px 0 #ffffff0a;--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\.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-background\/50{--tw-ring-color:hsl(var(--background) / .5)}.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-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_18px_rgba\(34\,211\,238\,\.95\)\]{--tw-drop-shadow:drop-shadow(0 0 18px #22d3eef2);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\(34\,211\,238\,\.9\)\]{--tw-drop-shadow:drop-shadow(0 0 30px #22d3eee6);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_28px_52px_rgba\(0\,0\,0\,\.58\)\]{--tw-drop-shadow:drop-shadow(0 28px 52px #00000094);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_2px_8px_black\]{--tw-drop-shadow:drop-shadow(0 2px 8px black);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_5px_12px_rgba\(0\,0\,0\,\.8\)\]{--tw-drop-shadow:drop-shadow(0 5px 12px #000c);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_6px_8px_rgba\(0\,0\,0\,\.7\)\]{--tw-drop-shadow:drop-shadow(0 6px 8px #000000b3);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-\[0_8px_16px_rgba\(0\,0\,0\,\.72\)\]{--tw-drop-shadow:drop-shadow(0 8px 16px #000000b8);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_18px_rgba\(0\,0\,0\,\.65\)\]{--tw-drop-shadow:drop-shadow(0 8px 18px #000000a6);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-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}.\[-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)}.\[clip-path\:polygon\(0_0\,90\%_0\,100\%_100\%\,0_100\%\)\]{clip-path:polygon(0 0,90% 0,100% 100%,0 100%)}.\[clip-path\:polygon\(10\%_0\,100\%_0\,100\%_100\%\,0_100\%\)\]{clip-path:polygon(10% 0,100% 0,100% 100%,0 100%)}.\[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)}.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%)}.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}.rebrand-maintenance.is-final-hour .rebrand-interference .is-pixel{animation-name:rebrand-pixel-collapse;animation-timing-function:ease-in-out}.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 8px/1 Inter,sans-serif;display:flex;position:fixed;box-shadow:0 0 28px #42d9a71a}.rebrand-simulation-chip strong{color:#78e9c3;font-size:calc(9px * 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 9px/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(8px * 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}.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 8px/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 7px/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}.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(8px * 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(7px * 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%}.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 8px/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}@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(7px * var(--gsi-font-scale,1));letter-spacing:.12em}.cinematic-eyebrow{margin-bottom:calc(13 * var(--gsi-space-unit,1px));font-size:calc(8px * 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(9px * 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(7px * 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(8px * 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(6px * 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(9px * 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(8px * 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(9px * 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:100dvh;min-height:100dvh;overflow:hidden;padding-bottom:0!important}@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(9px * 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(8px * 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,[class*=MobileBottomNav],[class*=FloatingDonate],[class*=FloatingNotification],[class*=FeedbackButton]{display:none!important}.print\\:hidden{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;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(8px * 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(9px * 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(9px * 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(7px * 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(9px * 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(9px * 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(9px * 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(8px * 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(8px * 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(8px * 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(7.5px * 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(6.7px * 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(9.5px * 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-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(9px * 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(9px * 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(9px * 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(8px * 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(8px * 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(9px * 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(8px * 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(9px * 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(8px * var(--gsi-font-scale,1));letter-spacing:.15em;text-transform:uppercase;color:#ffffff7a;font-weight:900}.gsi-tc-state{font-size:calc(8px * 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(9px * 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(9px * 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(9px * var(--gsi-font-scale,1));gap:calc(4 * var(--gsi-space-unit,1px))}.ibnf-tc .ibnf-call-presence span{font-size:calc(7px * 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(8px * var(--gsi-font-scale,1))}.ibnf-pair-status{font-size:calc(8px * 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(8px * 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}}.cte-shell{background:radial-gradient(120% 80% at 0% 0%, var(--ibnf-acid-soft), transparent 55%), radial-gradient(120% 80% at 100% 0%, var(--ibnf-violet-soft), transparent 55%), var(--ibnf-surface,hsl(var(--card)));border:1px solid var(--ibnf-acid-line);box-shadow:0 0 0 1px var(--ibnf-acid-line), 0 30px 90px -30px hsl(var(--primary) / .35);clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%)}.cte-header-line{background:linear-gradient(90deg, var(--ibnf-acid-line), transparent 70%);height:1px;margin-top:calc(10 * var(--gsi-space-unit,1px))}.cte-pill{align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));padding:calc(6 * var(--gsi-space-unit,1px)) calc(11 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.04em;color:#ffffff8c;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);background:#ffffff06;border:1px solid #ffffff14;font-weight:600;transition:color .15s,border-color .15s,background .15s,box-shadow .15s;display:inline-flex}.cte-pill:hover{color:#fff;border-color:var(--ibnf-acid-line);background:var(--ibnf-acid-soft)}.cte-pill .cte-pill-num{width:calc(16 * var(--gsi-space-unit,1px));height:calc(16 * var(--gsi-space-unit,1px));border-radius:calc(4 * var(--gsi-space-unit,1px));font-size:calc(10px * var(--gsi-font-scale,1));color:#ffffffa6;background:#ffffff0f;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.cte-dot{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));color:#ffffff80;clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);background:#ffffff08;border:1px solid #ffffff14;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.cte-progress{background:#ffffff0f;height:2px;position:relative;overflow:hidden}.cte-progress>i{background:linear-gradient(90deg, var(--ibnf-acid-deep,#2fb05a), var(--ibnf-acid));height:100%;box-shadow:0 0 16px hsl(var(--primary) / .65);transition:width .3s;display:block}.cte-panel{clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);padding:calc(18 * var(--gsi-space-unit,1px)) calc(16 * var(--gsi-space-unit,1px));background:linear-gradient(#ffffff04,#0000002e);border:1px solid #ffffff12;position:relative}.cte-panel:before{content:"";background:linear-gradient(180deg, var(--ibnf-acid), transparent 70%);width:2px;box-shadow:0 0 12px var(--ibnf-acid);position:absolute;top:0;bottom:0;left:0}.cte-btn-ghost{align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));padding:calc(9 * var(--gsi-space-unit,1px)) calc(14 * var(--gsi-space-unit,1px));font-size:calc(12px * var(--gsi-font-scale,1));letter-spacing:.08em;text-transform:uppercase;color:#ffffffbf;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);background:0 0;border:1px solid #ffffff24;font-weight:700;transition:all .15s;display:inline-flex}.cte-btn-ghost:disabled{opacity:.35;cursor:not-allowed}.cte-btn-primary{align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));padding:calc(10 * var(--gsi-space-unit,1px)) calc(16 * var(--gsi-space-unit,1px));font-size:calc(12px * var(--gsi-font-scale,1));letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--primary-foreground));background:var(--ibnf-acid);border:1px solid var(--ibnf-acid);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);box-shadow:0 0 18px -6px var(--ibnf-acid);font-weight:800;transition:all .15s;display:inline-flex}.cte-btn-primary:hover:not(:disabled){box-shadow:0 0 0 1px var(--ibnf-acid), 0 0 26px hsl(var(--primary) / .55);transform:translateY(-1px)}.cte-btn-submit{align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));padding:calc(11 * var(--gsi-space-unit,1px)) calc(20 * var(--gsi-space-unit,1px));font-size:calc(13px * var(--gsi-font-scale,1));letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--accent-foreground));background:var(--ibnf-violet);border:1px solid var(--ibnf-violet);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);box-shadow:0 0 22px -6px var(--ibnf-violet);font-weight:800;transition:all .15s;display:inline-flex}.cte-btn-submit:hover:not(:disabled){box-shadow:0 0 0 1px var(--ibnf-violet), 0 0 30px hsl(var(--accent) / .55);transform:translateY(-1px)}.cte-btn-submit:disabled{opacity:.5;cursor:not-allowed}:is(.cte-pill:focus-visible,.cte-dot:focus-visible,.cte-btn-ghost:focus-visible,.cte-btn-primary:focus-visible,.cte-btn-submit:focus-visible){box-shadow:0 0 0 2px var(--ibnf-acid), 0 0 22px -4px var(--ibnf-acid);outline:none}@media (max-width:360px){.cte-dot{width:calc(32 * var(--gsi-space-unit,1px));height:calc(32 * var(--gsi-space-unit,1px));border-radius:calc(8 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1))}}@media (min-width:768px) and (max-width:1024px){.cte-stepper-wrap{scrollbar-width:thin;overflow-x:auto}.cte-stepper-wrap::-webkit-scrollbar{height:calc(4 * var(--gsi-space-unit,1px))}.cte-stepper-wrap::-webkit-scrollbar-thumb{background:var(--ibnf-acid-line);border-radius:2px}}@media (prefers-reduced-motion:reduce){.cte-pill,.cte-dot,.cte-btn-ghost,.cte-btn-primary,.cte-btn-submit,.cte-progress>i{transition:none!important}.cte-btn-primary:hover:not(:disabled),.cte-btn-submit:hover:not(:disabled){transform:none!important}}.cte-panel{max-height:min(70vh, calc(720 * var(--gsi-space-unit,1px)));overflow-y:auto}.cte-panel::-webkit-scrollbar{width:calc(6 * var(--gsi-space-unit,1px))}.cte-shell{isolation:isolate;-webkit-backdrop-filter:blur(26px)saturate(175%);overflow:hidden auto;clip-path:none!important;background:radial-gradient(90% 70% at 12% -10%, hsl(var(--primary) / .16), transparent 58%), radial-gradient(80% 70% at 92% 4%, hsl(var(--accent) / .14), transparent 62%), linear-gradient(145deg, hsl(var(--card) / .72), hsl(var(--background) / .88))!important;box-shadow:0 34px 90px -36px #000000db, 0 14px 42px -28px hsl(var(--primary) / .38), inset 0 1px 0 #ffffff2e, inset 0 -1px 0 #0000006b!important;border:1px solid #ffffff21!important;position:fixed!important}.cte-shell:before,.cte-shell:after{content:"";pointer-events:none;z-index:-1;position:absolute}.cte-shell:before{border-radius:inherit;background:linear-gradient(120deg,#ffffff26,#0000 28%),radial-gradient(42% 42% at 18% 8%,#ffffff14,#0000 70%);top:1px;bottom:1px;left:1px;right:1px}.cte-shell:after{width:calc(672 * var(--gsi-space-unit,1px));height:calc(672 * var(--gsi-space-unit,1px));right:calc(-288 * var(--gsi-space-unit,1px));bottom:calc(-384 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));background:radial-gradient(circle, hsl(var(--accent) / .17), transparent 64%);filter:blur(16px)}.cte-header{z-index:6;margin:calc(-16 * var(--gsi-space-unit,1px)) calc(-12 * var(--gsi-space-unit,1px)) 0;padding:calc(16 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px)) calc(10.4 * var(--gsi-space-unit,1px));background:linear-gradient(180deg, hsl(var(--background) / .72), hsl(var(--background) / .28) 82%, transparent);-webkit-backdrop-filter:blur(18px)saturate(160%);position:sticky;top:0}.cte-close{top:calc(12 * var(--gsi-space-unit,1px));left:calc(100% - calc(44 * var(--gsi-space-unit,1px)));z-index:8;width:calc(34 * var(--gsi-space-unit,1px));height:calc(34 * var(--gsi-space-unit,1px));margin:-2px 0 calc(-32 * var(--gsi-space-unit,1px)) auto;color:hsl(var(--foreground) / .72);border-radius:calc(999 * var(--gsi-space-unit,1px));-webkit-backdrop-filter:blur(16px)saturate(160%);background:linear-gradient(#ffffff17,#ffffff07);border:1px solid #ffffff1f;place-items:center;transition:color .16s,border-color .16s,background .16s,transform .16s;display:grid;position:sticky;box-shadow:inset 0 1px #ffffff1f,0 12px 24px -16px #000000d9}.cte-close:hover{color:hsl(var(--foreground));border-color:hsl(var(--primary) / .32);background:hsl(var(--primary) / .1);transform:translateY(-1px)}.cte-header-line{height:1px;margin-top:calc(12 * var(--gsi-space-unit,1px));background:linear-gradient(90deg, hsl(var(--primary) / .48), hsl(var(--accent) / .34), transparent 78%)!important}.cte-title-accent{color:hsl(var(--primary))!important;text-shadow:0 0 20px hsl(var(--primary) / .28)!important}.cte-stepper-wrap{row-gap:calc(8 * var(--gsi-space-unit,1px))}.cte-pill{min-height:calc(34 * var(--gsi-space-unit,1px));transition:color .18s,border-color .18s,background .18s,box-shadow .18s,transform .18s;box-shadow:inset 0 1px #ffffff1a,0 8px 22px -18px #000000d1;padding:calc(7 * var(--gsi-space-unit,1px)) calc(11 * var(--gsi-space-unit,1px))!important;border-radius:calc(999 * var(--gsi-space-unit,1px))!important;clip-path:none!important;color:hsl(var(--muted-foreground))!important;background:linear-gradient(#ffffff12,#ffffff06)!important;border:1px solid #ffffff1b!important}.cte-pill:hover{transform:translateY(-1px);color:hsl(var(--foreground))!important;border-color:hsl(var(--primary) / .28)!important;background:linear-gradient(180deg, #ffffff18, hsl(var(--primary) / .045))!important}.cte-pill .cte-pill-num{width:calc(18 * var(--gsi-space-unit,1px))!important;height:calc(18 * var(--gsi-space-unit,1px))!important;border-radius:calc(999 * var(--gsi-space-unit,1px))!important;color:hsl(var(--muted-foreground))!important;background:#ffffff14!important}.cte-pill[data-done="1"]{color:hsl(var(--foreground))!important;border-color:hsl(var(--primary) / .26)!important;background:linear-gradient(180deg, hsl(var(--primary) / .14), #ffffff08)!important}.cte-pill[data-done="1"] .cte-pill-num{background:hsl(var(--primary) / .9)!important;color:hsl(var(--primary-foreground))!important}.cte-pill[data-active="1"]{color:hsl(var(--foreground))!important;border-color:hsl(var(--primary) / .55)!important;background:linear-gradient(180deg, hsl(var(--primary) / .2), #ffffff0b)!important;box-shadow:inset 0 1px 0 #ffffff2e, 0 14px 30px -18px hsl(var(--primary) / .75), 0 0 0 1px hsl(var(--primary) / .18)!important}.cte-pill[data-active="1"] .cte-pill-num{background:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important;box-shadow:0 0 14px hsl(var(--primary) / .46)!important}.cte-dot{box-shadow:inset 0 1px #ffffff1f,0 10px 22px -16px #000000d1;width:calc(40 * var(--gsi-space-unit,1px))!important;height:calc(40 * var(--gsi-space-unit,1px))!important;border-radius:calc(14 * var(--gsi-space-unit,1px))!important;clip-path:none!important;color:hsl(var(--muted-foreground))!important;background:linear-gradient(#ffffff14,#ffffff06)!important;border:1px solid #ffffff1b!important}.cte-dot[data-done="1"]{color:hsl(var(--primary))!important;border-color:hsl(var(--primary) / .28)!important;background:hsl(var(--primary) / .12)!important}.cte-dot[data-active="1"]{color:hsl(var(--primary-foreground))!important;background:linear-gradient(180deg, hsl(var(--primary)), color-mix(in srgb, hsl(var(--primary)) 72%, black))!important;border-color:hsl(var(--primary) / .8)!important;box-shadow:0 16px 30px -16px hsl(var(--primary) / .75), inset 0 1px 0 #ffffff5c!important}.cte-progress{border-radius:calc(999 * var(--gsi-space-unit,1px));padding:1px;box-shadow:inset 0 1px 2px #00000059;height:calc(6 * var(--gsi-space-unit,1px))!important;background:#ffffff12!important}.cte-progress>i{border-radius:calc(999 * var(--gsi-space-unit,1px));background:linear-gradient(90deg, hsl(var(--primary)), hsl(var(--accent) / .9))!important;box-shadow:0 0 18px hsl(var(--primary) / .42)!important}.cte-panel{border-radius:calc(22 * var(--gsi-space-unit,1px));-webkit-backdrop-filter:blur(22px)saturate(168%);box-shadow:inset 0 1px #ffffff24,inset 0 -1px #0000003d,0 18px 52px -34px #000000e0;max-height:min(66vh, calc(680 * var(--gsi-space-unit,1px)))!important;padding:calc(18 * var(--gsi-space-unit,1px)) calc(16 * var(--gsi-space-unit,1px))!important;clip-path:none!important;background:radial-gradient(90% 80% at 0% 0%, hsl(var(--primary) / .055), transparent 58%), linear-gradient(180deg, #ffffff13, #ffffff06)!important;border:1px solid #ffffff1c!important}.cte-panel:before{right:calc(18 * var(--gsi-space-unit,1px));height:1px;top:0;left:calc(18 * var(--gsi-space-unit,1px))!important;width:auto!important;box-shadow:none!important;background:linear-gradient(90deg,#0000,#ffffff59,#0000)!important;bottom:auto!important}.cte-panel::-webkit-scrollbar-thumb{background:hsl(var(--primary) / .28)!important;border-radius:calc(999 * var(--gsi-space-unit,1px))!important}.cte-panel :is(input,textarea,[role=combobox]){-webkit-backdrop-filter:blur(12px)saturate(150%);background:#fff1;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff14,0 8px 24px -20px #000000bf}.cte-panel :is(input,textarea,[role=combobox]):focus-visible{border-color:hsl(var(--primary) / .55);box-shadow:0 0 0 3px hsl(var(--primary) / .13), inset 0 1px 0 #ffffff1a}.cte-panel button[class*=border-2]{border-radius:calc(16 * var(--gsi-space-unit,1px));background:linear-gradient(#ffffff13,#ffffff06);border-width:1px;border-color:#ffffff1c;box-shadow:inset 0 1px #ffffff1f,0 12px 28px -20px #000000d1}.cte-panel button[class*=border-2]:hover:not(:disabled){border-color:hsl(var(--primary) / .35);box-shadow:inset 0 1px 0 #ffffff26, 0 16px 34px -22px hsl(var(--primary) / .48), 0 12px 28px -22px #000000d9}.cte-panel button[class*=border-primary],.cte-panel button[class*=border-amber]{border-color:hsl(var(--primary) / .48);background:radial-gradient(95% 95% at 50% 0%, hsl(var(--primary) / .16), transparent 62%), linear-gradient(180deg, #ffffff17, #ffffff07);box-shadow:inset 0 1px 0 #ffffff2e, 0 16px 34px -22px hsl(var(--primary) / .72)}.cte-panel .rounded-xl,.cte-panel .rounded-lg{border-radius:calc(16 * var(--gsi-space-unit,1px))}.cte-btn-ghost,.cte-btn-primary,.cte-btn-submit{min-height:calc(42 * var(--gsi-space-unit,1px));clip-path:none!important;border-radius:calc(999 * var(--gsi-space-unit,1px))!important}.cte-btn-ghost{box-shadow:inset 0 1px #ffffff1a,0 10px 24px -18px #000000c7;color:hsl(var(--foreground) / .78)!important;background:linear-gradient(#ffffff12,#ffffff05)!important;border:1px solid #ffffff1f!important}.cte-btn-ghost:hover:not(:disabled){color:hsl(var(--foreground))!important;border-color:hsl(var(--primary) / .3)!important;background:hsl(var(--primary) / .08)!important}.cte-btn-primary{color:hsl(var(--primary-foreground))!important;background:linear-gradient(180deg, hsl(var(--primary)), color-mix(in srgb, hsl(var(--primary)) 75%, black))!important;border:1px solid hsl(var(--primary) / .8)!important;box-shadow:0 18px 34px -20px hsl(var(--primary) / .85), inset 0 1px 0 #ffffff5c!important}.cte-btn-submit{color:hsl(var(--accent-foreground))!important;background:linear-gradient(135deg, color-mix(in srgb, var(--ibnf-violet) 88%, white), var(--ibnf-violet))!important;border:1px solid color-mix(in srgb, var(--ibnf-violet) 76%, white)!important;box-shadow:0 20px 38px -20px hsl(var(--accent) / .85), inset 0 1px 0 #ffffff42!important}:is(.cte-pill:focus-visible,.cte-dot:focus-visible,.cte-btn-ghost:focus-visible,.cte-btn-primary:focus-visible,.cte-btn-submit:focus-visible){box-shadow:0 0 0 3px hsl(var(--primary) / .24), 0 0 22px -8px hsl(var(--primary))!important}@media (min-width:640px){.cte-header{margin:calc(-24 * var(--gsi-space-unit,1px)) calc(-24 * var(--gsi-space-unit,1px)) 0;padding:calc(20 * var(--gsi-space-unit,1px)) calc(24 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px))}}@media (min-width:1024px){.cte-panel{padding:calc(22 * var(--gsi-space-unit,1px))!important}}@media (min-width:768px) and (max-width:1024px){.cte-stepper-wrap{scrollbar-width:thin;padding-bottom:calc(8 * var(--gsi-space-unit,1px));flex-wrap:nowrap;overflow-x:auto}.cte-stepper-wrap::-webkit-scrollbar{height:calc(4 * var(--gsi-space-unit,1px))}.cte-stepper-wrap::-webkit-scrollbar-thumb{background:hsl(var(--primary) / .34);border-radius:2px}}@media (max-width:640px){.cte-shell{max-height:94vh;border-radius:calc(22 * var(--gsi-space-unit,1px))!important;box-shadow:0 24px 70px -34px #000000e6,inset 0 1px #ffffff29!important}.cte-panel{border-radius:calc(18 * var(--gsi-space-unit,1px));max-height:min(46vh, calc(430 * var(--gsi-space-unit,1px)))!important;padding:calc(14 * var(--gsi-space-unit,1px))!important}.cte-btn-ghost,.cte-btn-primary,.cte-btn-submit{min-height:calc(40 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1))!important;padding-inline-start:13px!important;padding-inline-end:13px!important}}.theme-light .cte-shell{background:radial-gradient(90% 70% at 12% -10%, hsl(var(--primary) / .12), transparent 58%), radial-gradient(80% 70% at 92% 4%, hsl(var(--accent) / .1), transparent 62%), linear-gradient(145deg, #ffffffdb, #f3f4f7c7)!important;border-color:#323a481f!important;box-shadow:0 30px 76px -42px #1d232f6b,inset 0 1px #ffffffc7!important}.theme-light .cte-header{background:linear-gradient(#ffffffc7,#ffffff6b 82%,#0000)}.theme-light .cte-panel,.theme-light .cte-pill,.theme-light .cte-dot,.theme-light .cte-btn-ghost{background:linear-gradient(#ffffffb8,#ffffff57)!important;border-color:#323a481f!important}.theme-light .cte-panel :is(input,textarea,[role=combobox]){background:#ffffffb3;border-color:#323a4824}.cte-page-frame{width:100%;max-width:calc(1180 * var(--gsi-space-unit,1px));margin:0 auto;position:relative}.cte-page-frame .cte-shell{min-height:min(calc(820 * var(--gsi-space-unit,1px)), calc(100vh - calc(170 * var(--gsi-space-unit,1px))));margin:0 auto;width:100%!important;max-height:none!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.cte-page-frame .cte-header{position:relative;top:auto}.cte-page-frame .cte-close{position:absolute}.cte-page-frame .cte-panel{max-height:none!important}.cte-create-hero{padding:calc(18 * var(--gsi-space-unit,1px)) calc(18 * var(--gsi-space-unit,1px)) calc(16 * var(--gsi-space-unit,1px));border-radius:calc(22 * var(--gsi-space-unit,1px));background:radial-gradient(70% 120% at 10% 0%, hsl(var(--primary) / .12), transparent 64%), radial-gradient(70% 120% at 90% 0%, hsl(var(--accent) / .1), transparent 64%), linear-gradient(180deg, #ffffff12, #ffffff05);-webkit-backdrop-filter:blur(18px)saturate(160%);border:1px solid #ffffff1a;position:relative;box-shadow:inset 0 1px #ffffff1f,0 18px 50px -34px #000000d9}.cte-create-back{margin-bottom:calc(14 * var(--gsi-space-unit,1px))}.cte-create-kicker,.cte-type-preview-tag{font-family:var(--font-mono,ui-monospace, monospace);font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb, var(--ibnf-violet) 76%, white);font-weight:800}.cte-create-hero h1{margin-top:calc(4 * var(--gsi-space-unit,1px));font-family:var(--ibnf-font-display);font-size:clamp(calc(38px * var(--gsi-font-scale,1)), 8vw, calc(76px * var(--gsi-font-scale,1)));text-transform:uppercase;color:hsl(var(--foreground));font-style:italic;font-weight:900;line-height:.88}.cte-create-hero p{margin-top:calc(10 * var(--gsi-space-unit,1px));max-width:calc(680 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground))}.cte-create-scope{align-items:center;gap:calc(12 * var(--gsi-space-unit,1px));min-width:min(100%, calc(300 * var(--gsi-space-unit,1px)));padding:calc(13 * var(--gsi-space-unit,1px)) calc(14 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--primary) / .24);border-radius:calc(16 * var(--gsi-space-unit,1px));background:hsl(var(--primary) / .075);box-shadow:inset 0 1px 0 #ffffff1a, 0 12px 28px -22px hsl(var(--primary) / .55);display:flex}.cte-create-scope svg{color:hsl(var(--primary))}.cte-create-scope strong{font-size:calc(13px * var(--gsi-font-scale,1));display:block}.cte-create-scope span{font-size:calc(11px * var(--gsi-font-scale,1));color:hsl(var(--muted-foreground));display:block}.cte-create-loading,.cte-create-denied{border-radius:calc(22 * var(--gsi-space-unit,1px));padding:calc(24 * var(--gsi-space-unit,1px));background:linear-gradient(#ffffff12,#ffffff06);border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff1a,0 16px 42px -30px #000c}.cte-create-denied h2{font-family:var(--ibnf-font-display);font-size:calc(34px * var(--gsi-font-scale,1))}.cte-create-denied p{margin:calc(8 * var(--gsi-space-unit,1px)) 0 calc(18 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground))}.cte-type-layout{gap:calc(16 * var(--gsi-space-unit,1px));grid-template-columns:minmax(0,1fr);display:grid}.cte-type-preview{min-height:calc(230 * var(--gsi-space-unit,1px));padding:calc(18 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--primary) / .22);border-radius:calc(20 * var(--gsi-space-unit,1px));background:linear-gradient(145deg, hsl(var(--primary) / .12), transparent 42%), radial-gradient(90% 90% at 100% 0%, hsl(var(--accent) / .14), transparent 58%), linear-gradient(180deg, #ffffff13, #ffffff06);box-shadow:inset 0 1px 0 #ffffff24, 0 20px 44px -28px hsl(var(--primary) / .45), 0 18px 40px -30px #000000db;position:relative;overflow:hidden}.cte-type-preview:after{content:"";border-radius:calc(999 * var(--gsi-space-unit,1px));background:radial-gradient(circle, hsl(var(--primary) / .18), transparent 62%);filter:blur(18px);height:70%;position:absolute;top:auto;bottom:-48%;left:20%;right:-30%}.cte-type-preview>*{z-index:1;position:relative}.cte-type-preview h3{margin-top:calc(10 * var(--gsi-space-unit,1px));font-family:var(--ibnf-font-display);font-size:clamp(calc(30px * var(--gsi-font-scale,1)), 4vw, calc(52px * var(--gsi-font-scale,1)));font-style:italic;font-weight:900;line-height:.92}.cte-type-preview p{margin-top:calc(10 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground));font-size:calc(13px * var(--gsi-font-scale,1));line-height:1.45}.cte-type-preview-grid{gap:calc(8 * var(--gsi-space-unit,1px));margin-top:calc(16 * var(--gsi-space-unit,1px));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cte-type-preview-grid span{min-height:calc(34 * var(--gsi-space-unit,1px));padding:calc(8 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px));border-radius:calc(12 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1));background:#ffffff0b;border:1px solid #ffffff1a;align-items:center;font-weight:700;display:flex}.cte-type-preview-best{margin-top:calc(14 * var(--gsi-space-unit,1px));padding-top:calc(12 * var(--gsi-space-unit,1px));color:hsl(var(--foreground) / .86);font-size:calc(12px * var(--gsi-font-scale,1));border-top:1px solid #ffffff1a;font-weight:700}@media (min-width:1024px){.cte-page-frame .cte-panel{padding:calc(26 * var(--gsi-space-unit,1px))!important}.cte-type-layout{grid-template-columns:minmax(0, 1.1fr) minmax(calc(300 * var(--gsi-space-unit,1px)), .72fr);align-items:stretch}.cte-type-options{align-content:start}.cte-type-preview{top:calc(18 * var(--gsi-space-unit,1px));position:sticky}}@media (max-width:640px){.cte-create-hero{padding:calc(15 * var(--gsi-space-unit,1px));border-radius:calc(18 * var(--gsi-space-unit,1px))}.cte-page-frame .cte-shell{min-height:auto;width:100%!important}.cte-page-frame .cte-panel{max-height:none!important}.cte-type-preview{min-height:auto;padding:calc(15 * var(--gsi-space-unit,1px));border-radius:calc(17 * var(--gsi-space-unit,1px))}.cte-type-preview-grid{grid-template-columns:1fr}}.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)}}.cte-create-screen{--cte-ink:#f2f4f8;--cte-muted:#a9afbc;--cte-panel:#11141de6;--cte-panel-soft:#1c202cb8;--cte-line:#ffffff1f;--cte-line-strong:hsl(var(--primary) / .45);--cte-radius:18px;color:var(--cte-ink);background:linear-gradient(115deg,#070b12 0%,#0e0e1b 47%,#07090e 100%)}.cte-create-screen:before{opacity:.24;background-color:#0000;background-image:linear-gradient(90deg,#ffffff0e 1px,#0000 1px),linear-gradient(0deg,#ffffff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.cte-create-screen:after{background:radial-gradient(900px 460px at 50% -18%, hsl(var(--primary) / .22), transparent 68%), radial-gradient(620px 420px at 94% 14%, #0fc2e61f, transparent 72%), linear-gradient(180deg, #ffffff0f, transparent 22%, #0006);mix-blend-mode:normal}.cte-create-screen .cte-create-topbar{height:clamp(calc(64 * var(--gsi-space-unit,1px)), 8vh, calc(78 * var(--gsi-space-unit,1px)));grid-template-columns:minmax(calc(120 * var(--gsi-space-unit,1px)), 1fr) minmax(calc(220 * var(--gsi-space-unit,1px)), auto) minmax(calc(160 * var(--gsi-space-unit,1px)), 1fr);padding:calc(12 * var(--gsi-space-unit,1px)) clamp(calc(16 * var(--gsi-space-unit,1px)), 3vw, calc(38 * var(--gsi-space-unit,1px)))}.cte-create-screen .cte-create-cancel,.cte-create-screen .cte-create-scope{height:calc(42 * var(--gsi-space-unit,1px));border-radius:calc(12 * var(--gsi-space-unit,1px));border-color:var(--cte-line);background:#ffffff0e;box-shadow:inset 0 1px #ffffff1f,0 14px 34px #00000042}.cte-create-screen .cte-create-brand span{color:#51daf6}.cte-create-screen .cte-create-brand strong{font-size:clamp(calc(30px * var(--gsi-font-scale,1)), 3.3vw, calc(48px * var(--gsi-font-scale,1)));text-shadow:0 0 28px hsl(var(--primary) / .24)}.cte-create-screen .cte-page-shell.cte-shell{grid-template-columns:clamp(calc(220 * var(--gsi-space-unit,1px)), 18vw, calc(286 * var(--gsi-space-unit,1px))) minmax(0, 1fr);-webkit-backdrop-filter:blur(22px)saturate(145%);grid-template-rows:minmax(0,1fr) auto;display:grid;width:min(calc(1500 * var(--gsi-space-unit,1px)), 100%)!important;max-width:min(calc(1500 * var(--gsi-space-unit,1px)), calc(100vw - calc(24 * var(--gsi-space-unit,1px))))!important;gap:clamp(calc(10 * var(--gsi-space-unit,1px)), 1.35vw, calc(18 * var(--gsi-space-unit,1px)))!important;padding:clamp(calc(12 * var(--gsi-space-unit,1px)), 1.5vw, calc(20 * var(--gsi-space-unit,1px)))!important;border-radius:calc(22 * var(--gsi-space-unit,1px))!important;background:linear-gradient(145deg,#ffffff1b,#0000 38%),linear-gradient(#121621f0,#0b0d14f0)!important;border:1px solid #ffffff24!important;box-shadow:0 28px 80px #00000085,inset 0 1px #ffffff24!important}.cte-create-screen .cte-page-shell:before,.cte-create-screen .cte-page-shell:after,.cte-create-screen .cte-panel:before{display:none!important}.cte-create-screen .cte-step-zone{gap:calc(12 * var(--gsi-space-unit,1px));min-height:0;padding:calc(14 * var(--gsi-space-unit,1px));border-radius:var(--cte-radius);border:1px solid var(--cte-line);background:linear-gradient(#ffffff12,#ffffff06);grid-area:1/1;grid-template-rows:auto minmax(0,1fr) auto;display:grid}.cte-create-screen .cte-pill{width:100%;height:calc(40 * var(--gsi-space-unit,1px));padding:0 calc(10 * var(--gsi-space-unit,1px));border-radius:calc(12 * var(--gsi-space-unit,1px));clip-path:none;color:var(--cte-muted);background:0 0;border:1px solid #0000;flex:0 0 40px;justify-content:flex-start;box-shadow:none!important}.cte-create-screen .cte-pill:hover{color:#fff;border-color:var(--cte-line);background:#ffffff0e}.cte-create-screen .cte-pill[data-active="1"]{color:#fff;background:linear-gradient(90deg, hsl(var(--primary) / .18), #ffffff0a);border-color:var(--cte-line-strong);animation:none}.cte-create-screen .cte-pill .cte-pill-num{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));color:inherit;background:#ffffff14}.cte-create-screen .cte-pill[data-active="1"] .cte-pill-num,.cte-create-screen .cte-pill[data-done="1"] .cte-pill-num{background:hsl(var(--primary));color:#080b12;box-shadow:none}.cte-create-screen .cte-pill span:last-child{max-width:none;font-size:calc(11px * var(--gsi-font-scale,1))}.cte-create-screen .cte-progress{height:calc(6 * var(--gsi-space-unit,1px));background:#ffffff13;border:0}.cte-create-screen .cte-progress i{background:linear-gradient(90deg, hsl(var(--primary)), #34d4f4);box-shadow:0 0 16px hsl(var(--primary) / .38);animation:none}.cte-create-screen .cte-step-content.cte-panel{border-radius:var(--cte-radius);clip-path:none;border:1px solid var(--cte-line);background:radial-gradient(760px 360px at 20% -18%, hsl(var(--primary) / .105), transparent 72%), linear-gradient(180deg, #fff1, #ffffff06), var(--cte-panel);grid-area:1/2;height:100%;box-shadow:inset 0 1px #ffffff1a;min-height:0!important;padding:clamp(calc(16 * var(--gsi-space-unit,1px)), 2vw, calc(26 * var(--gsi-space-unit,1px)))!important;margin:0!important}.cte-create-screen .cte-step-content>div{max-width:calc(1120 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-step-content :is(label,p){color:var(--cte-muted)}.cte-create-screen .cte-step-content button[class*=border-2],.cte-create-screen .cte-step-content .rounded-xl.border{background:linear-gradient(#fff1,#ffffff06);border-color:#ffffff21;border-radius:calc(14 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-step-content button[class*=border-primary],.cte-create-screen .cte-step-content button[class*=border-amber]{box-shadow:inset 0 1px 0 #ffffff1f, 0 14px 28px hsl(var(--primary) / .08);border-color:hsl(var(--primary) / .56)!important;background:linear-gradient(180deg, hsl(var(--primary) / .16), hsl(var(--primary) / .055))!important}.cte-create-screen .cte-type-step{grid-template-rows:auto minmax(0,1fr);min-height:100%;display:grid}.cte-create-screen .cte-type-layout{grid-template-columns:minmax(calc(420 * var(--gsi-space-unit,1px)), 1.25fr) minmax(calc(310 * var(--gsi-space-unit,1px)), .8fr);gap:clamp(calc(14 * var(--gsi-space-unit,1px)), 2vw, calc(24 * var(--gsi-space-unit,1px)));height:100%;min-height:0}.cte-create-screen .cte-type-options>button{min-height:calc(112 * var(--gsi-space-unit,1px));align-items:flex-start;padding:calc(16 * var(--gsi-space-unit,1px))!important;border-radius:calc(16 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-type-preview{min-height:100%;padding:clamp(calc(18 * var(--gsi-space-unit,1px)), 2vw, calc(26 * var(--gsi-space-unit,1px)));border-radius:calc(18 * var(--gsi-space-unit,1px));border-color:hsl(var(--primary) / .28);background:radial-gradient(420px 260px at 100% 0%, #16cef329, transparent 72%), linear-gradient(145deg, hsl(var(--primary) / .16), #ffffff09 48%), var(--cte-panel-soft);flex-direction:column;display:flex}.cte-create-screen .cte-type-preview p{color:var(--cte-muted);font-size:calc(14px * var(--gsi-font-scale,1))}.cte-create-screen .cte-type-preview-grid{margin-top:calc(18 * var(--gsi-space-unit,1px));gap:calc(9 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-type-preview-grid span{min-height:calc(38 * var(--gsi-space-unit,1px));border-radius:calc(11 * var(--gsi-space-unit,1px));background:#ffffff0e;border-color:#ffffff1a}.cte-create-screen .cte-type-preview-best{padding-top:calc(16 * var(--gsi-space-unit,1px));margin-top:auto}.cte-create-screen .cte-nav-bar{min-height:calc(56 * var(--gsi-space-unit,1px));grid-area:2/1/auto/3;padding:calc(10 * var(--gsi-space-unit,1px)) 2px 0!important;border-color:var(--cte-line)!important}.cte-create-screen .cte-btn-ghost{border-color:var(--cte-line);background:#ffffff09}.cte-create-screen .cte-btn-primary{color:#080b12;background:hsl(var(--primary))}.cte-create-screen .cte-btn-submit{background:linear-gradient(90deg, hsl(var(--primary)), #0cc4e9);border-color:hsl(var(--primary) / .75);color:#080b12}@media (max-width:1100px){.cte-create-screen .cte-page-shell.cte-shell{grid-template-columns:calc(190 * var(--gsi-space-unit,1px)) minmax(0, 1fr)}.cte-create-screen .cte-type-layout{grid-template-columns:1fr;height:auto}.cte-create-screen .cte-type-preview{min-height:calc(210 * var(--gsi-space-unit,1px))}}@media (max-width:899px){.cte-create-screen .cte-create-topbar{height:calc(58 * var(--gsi-space-unit,1px));padding:max(calc(6 * var(--gsi-space-unit,1px)), env(safe-area-inset-top)) calc(8 * var(--gsi-space-unit,1px)) calc(6 * var(--gsi-space-unit,1px));grid-template-columns:auto minmax(0,1fr) auto}.cte-create-screen .cte-create-brand strong{font-size:clamp(calc(23px * var(--gsi-font-scale,1)), 7vw, calc(31px * var(--gsi-font-scale,1)))}.cte-create-screen .cte-create-scope{width:calc(38 * var(--gsi-space-unit,1px));justify-content:center;padding:0}.cte-create-screen .cte-create-scope div{display:none}.cte-create-screen .cte-page-frame{height:calc(100svh - calc(58 * var(--gsi-space-unit,1px)));padding:0 calc(6 * var(--gsi-space-unit,1px)) max(calc(6 * var(--gsi-space-unit,1px)), env(safe-area-inset-bottom))}.cte-create-screen .cte-page-shell.cte-shell{grid-template-columns:1fr;grid-template-rows:calc(52 * var(--gsi-space-unit,1px)) minmax(0, 1fr) calc(48 * var(--gsi-space-unit,1px));max-width:calc(100vw - calc(12 * var(--gsi-space-unit,1px)))!important;gap:calc(7 * var(--gsi-space-unit,1px))!important;padding:calc(8 * var(--gsi-space-unit,1px))!important;border-radius:calc(18 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-step-zone{padding:calc(5 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));border-radius:calc(14 * var(--gsi-space-unit,1px));grid-area:1/1;display:block}.cte-create-screen .cte-step-zone .relative.h-12{height:calc(40 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-step-content.cte-panel{border-radius:calc(15 * var(--gsi-space-unit,1px));grid-area:2/1;padding:calc(12 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-step-content input,.cte-create-screen .cte-step-content [role=combobox]{height:calc(38 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-step-content textarea{min-height:calc(132 * var(--gsi-space-unit,1px));max-height:calc(240 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-step-content .grid{gap:calc(10 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-type-step{height:auto!important}.cte-create-screen .cte-type-layout{grid-template-rows:auto auto;height:auto!important}.cte-create-screen .cte-type-options{grid-auto-rows:auto;grid-template-columns:1fr!important}.cte-create-screen .cte-type-options>button{min-height:calc(78 * var(--gsi-space-unit,1px))!important;padding:calc(11 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-type-options>button.sm\:col-span-2{grid-column:auto}.cte-create-screen .cte-type-preview{min-height:calc(154 * var(--gsi-space-unit,1px));padding:calc(14 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-type-preview h3{font-size:clamp(calc(27px * var(--gsi-font-scale,1)), 8vw, calc(36px * var(--gsi-font-scale,1)))}.cte-create-screen .cte-type-preview-grid{grid-template-columns:1fr 1fr}.cte-create-screen .cte-nav-bar{height:calc(48 * var(--gsi-space-unit,1px));min-height:calc(48 * var(--gsi-space-unit,1px));grid-area:3/1;padding-top:calc(6 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-nav-status{display:none!important}.cte-create-screen .cte-btn-ghost,.cte-create-screen .cte-btn-primary,.cte-create-screen .cte-btn-submit{min-width:0;height:calc(40 * var(--gsi-space-unit,1px));font-size:calc(10px * var(--gsi-font-scale,1));padding-inline-start:12px;padding-inline-end:12px}}.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-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 .tmf-shell{--tmf-glass-surface:hsl(var(--card) / .86);--tmf-glass-surface-strong:hsl(var(--card) / .94);--tmf-glass-border:hsl(var(--border) / .68);--tmf-glass-shadow:#42506c1f;background:radial-gradient(72% 46% at 100% 8%, hsl(var(--tmf-tone) / .075), transparent 72%), radial-gradient(62% 40% at 0% 90%, hsl(var(--neon-2) / .045), transparent 75%), linear-gradient(160deg, hsl(var(--card)) 0%, hsl(var(--background)) 54%, hsl(var(--card)) 100%)}:root.theme-light .tmf-shell:before,:root.theme-light .tmf-shell:after{opacity:.28;filter:blur(52px)}:root.theme-light .tmf-grid{opacity:.055}:root.theme-light .tmf-hud,:root.theme-light .tmf-progress{background:hsl(var(--card) / .88);border-color:hsl(var(--border) / .62)}:root.theme-light .tmf-kicker,:root.theme-light .tmf-scene-title>span,:root.theme-light .tmf-results-title>span,:root.theme-light .tmf-progress>div.is-active{color:color-mix(in srgb, hsl(var(--tmf-tone)) 55%, hsl(var(--foreground)))}:root.theme-light .tmf-scene-title h1 em{-webkit-text-stroke-color:color-mix(in srgb, hsl(var(--tmf-tone)) 52%, hsl(var(--foreground)))}:root.theme-light .tmf-progress>div{color:hsl(var(--foreground) / .7)}: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 (max-width:639px){.tmf-progress span{font-size:calc(10px * var(--gsi-font-scale,1));font-weight:900}.tmf-progress small{font-size:calc(7.5px * var(--gsi-font-scale,1));font-weight:800}.tmf-scene-title p{font-size:calc(10px * var(--gsi-font-scale,1));font-weight:500}.tmf-circuit-copy small{font-size:calc(7px * var(--gsi-font-scale,1));font-weight:900}.tmf-circuit-copy>span{font-size:calc(8.25px * var(--gsi-font-scale,1));font-weight:500}.tmf-circuit-meta b{font-size:calc(16px * var(--gsi-font-scale,1));font-variant-numeric:tabular-nums;font-weight:900}.tmf-circuit-meta small{font-size:calc(6px * var(--gsi-font-scale,1));font-weight:900}.tmf-region-card strong{font-size:calc(9px * var(--gsi-font-scale,1));font-weight:900}.tmf-region-card small{font-size:calc(7px * var(--gsi-font-scale,1));font-weight:700}.tmf-region-heading b{font-size:calc(7px * var(--gsi-font-scale,1));font-weight:900}.tmf-status-list p{font-size:calc(8.5px * var(--gsi-font-scale,1));font-weight:500}.tmf-status-list button>b{font-size:calc(19px * var(--gsi-font-scale,1));font-variant-numeric:tabular-nums;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(9.5px * 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(8px * 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(9px * 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(8px * 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(9px * 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(8px * 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(9px * 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(9px * 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(9px * var(--gsi-font-scale,1))}.gsi-topcut-match .ibnf-pl-win-tag{font-size:calc(7px * 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(8px * 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(9px * 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(9px * 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(7px * 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(6px * 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(9.5px * 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(7.5px * 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(6px * 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(8px * 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(7px * 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(9px * 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}}@media (min-width:900px){.cte-create-screen .cte-step-zone{grid-area:1/1!important;grid-template-rows:minmax(0, 1fr) calc(6 * var(--gsi-space-unit,1px))!important;align-items:center!important;gap:calc(8 * var(--gsi-space-unit,1px))!important;height:auto!important;min-height:0!important;padding:calc(10 * var(--gsi-space-unit,1px)) clamp(calc(52 * var(--gsi-space-unit,1px)), 6vw, calc(92 * var(--gsi-space-unit,1px))) calc(9 * var(--gsi-space-unit,1px))!important;display:grid!important;position:relative!important;overflow:hidden!important}.cte-create-screen .cte-stepper-wrap{will-change:transform;width:max-content!important;height:calc(52 * var(--gsi-space-unit,1px))!important;justify-content:flex-start!important;align-items:center!important;gap:calc(16 * var(--gsi-space-unit,1px))!important;flex-flow:row!important;padding:0!important;transition:transform .32s,opacity .24s!important;display:flex!important;overflow:visible!important}.cte-create-screen .cte-pill{width:calc(56 * var(--gsi-space-unit,1px))!important;height:calc(48 * var(--gsi-space-unit,1px))!important;border-radius:calc(16 * var(--gsi-space-unit,1px))!important;color:#afb5c0!important;box-shadow:none!important;background:#ffffff0b!important;border:1px solid #ffffff1a!important;flex:0 0 56px!important;place-items:center!important;padding:0!important;display:grid!important;position:relative!important}.cte-create-screen .cte-pill>svg{grid-area:1/1;width:calc(20 * var(--gsi-space-unit,1px))!important;height:calc(20 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-pill-num{z-index:2;top:calc(-5 * var(--gsi-space-unit,1px))!important;right:calc(-5 * var(--gsi-space-unit,1px))!important;width:calc(18 * var(--gsi-space-unit,1px))!important;height:calc(18 * var(--gsi-space-unit,1px))!important;border-radius:calc(999 * var(--gsi-space-unit,1px))!important;color:#0000!important;background:#ffffff1a!important;border:1px solid #ffffff29!important;font-size:0!important;position:absolute!important}.cte-create-screen .cte-pill[data-active="1"]{transform:scale(1.08);color:#fff!important;border-color:hsl(var(--primary) / .62)!important;background:linear-gradient(180deg, hsl(var(--primary) / .2), #ffffff0d)!important;box-shadow:0 0 0 1px hsl(var(--primary) / .22), 0 16px 34px hsl(var(--primary) / .16)!important}.cte-create-screen .cte-progress{grid-row:2;margin:0!important}.cte-create-screen .cte-page-shell.cte-shell{grid-template-columns:1fr;grid-template-rows:calc(76 * var(--gsi-space-unit,1px)) minmax(0, 1fr) auto}.cte-create-screen .cte-step-zone{grid-area:1/1;grid-template-rows:minmax(0, 1fr) calc(6 * var(--gsi-space-unit,1px));align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));padding:calc(10 * var(--gsi-space-unit,1px)) clamp(calc(52 * var(--gsi-space-unit,1px)), 6vw, calc(92 * var(--gsi-space-unit,1px))) calc(9 * var(--gsi-space-unit,1px));display:grid;position:relative;overflow:hidden}.cte-create-screen .cte-step-zone:before,.cte-create-screen .cte-step-zone:after{content:"";z-index:3;width:clamp(calc(56 * var(--gsi-space-unit,1px)), 8vw, calc(120 * var(--gsi-space-unit,1px)));pointer-events:none;position:absolute;top:0;bottom:0}.cte-create-screen .cte-step-zone:before{background:linear-gradient(90deg,#11141cfa,#11141cbd 42%,#0000);left:0}.cte-create-screen .cte-step-zone:after{background:linear-gradient(270deg,#11141cfa,#11141cbd 42%,#0000);right:0}.cte-create-screen .cte-step-context{display:none!important}.cte-create-screen .cte-stepper-wrap{width:max-content;height:calc(52 * var(--gsi-space-unit,1px));will-change:transform;flex-direction:row;justify-content:flex-start;align-items:center;transition:transform .32s,opacity .24s;gap:calc(16 * var(--gsi-space-unit,1px))!important;flex-wrap:nowrap!important;padding:0!important;display:flex!important;overflow:visible!important}.cte-create-screen .cte-pill{width:calc(56 * var(--gsi-space-unit,1px));height:calc(48 * var(--gsi-space-unit,1px));border-radius:calc(16 * var(--gsi-space-unit,1px));color:#afb5c0;background:#ffffff0b;border:1px solid #ffffff1a;flex:0 0 56px;place-items:center;padding:0;display:grid;position:relative}.cte-create-screen .cte-pill>span:not(.cte-pill-num):last-child{display:none}.cte-create-screen .cte-pill>svg{width:calc(20 * var(--gsi-space-unit,1px));height:calc(20 * var(--gsi-space-unit,1px));grid-area:1/1}.cte-create-screen .cte-pill-num{top:calc(-5 * var(--gsi-space-unit,1px));right:calc(-5 * var(--gsi-space-unit,1px));z-index:2;border:1px solid #ffffff29;position:absolute;width:calc(18 * var(--gsi-space-unit,1px))!important;height:calc(18 * var(--gsi-space-unit,1px))!important;border-radius:calc(999 * var(--gsi-space-unit,1px))!important;color:#0000!important;background:#ffffff1a!important;font-size:0!important}.cte-create-screen .cte-pill-num:before{content:"";width:calc(6 * var(--gsi-space-unit,1px));height:calc(6 * var(--gsi-space-unit,1px));border-radius:inherit;background:#a9afbc;display:block}.cte-create-screen .cte-pill[data-done="1"]{color:#67f4a2;background:#16df6a1a;border-color:#16df6a6b}.cte-create-screen .cte-pill[data-done="1"] .cte-pill-num{background:#16df6a!important;border-color:#3cec85!important;box-shadow:0 0 14px #16df6a6b!important}.cte-create-screen .cte-pill[data-done="1"] .cte-pill-num:before{content:"";width:calc(8 * var(--gsi-space-unit,1px));height:calc(5 * var(--gsi-space-unit,1px));background:0 0;border-bottom:2px solid #070b12;border-left:2px solid #070b12;border-radius:0;transform:rotate(-45deg)translate(1px,-1px)}.cte-create-screen .cte-pill[data-active="1"]{color:#fff;border-color:hsl(var(--primary) / .62);background:linear-gradient(180deg, hsl(var(--primary) / .2), #ffffff0d);transform:scale(1.08);box-shadow:0 0 0 1px hsl(var(--primary) / .22), 0 16px 34px hsl(var(--primary) / .16)!important}.cte-create-screen .cte-step-content.cte-panel{grid-area:2/1}.cte-create-screen .cte-nav-bar{grid-area:3/1}}@media (max-width:380px){.cte-create-screen .cte-create-brand span{display:none}.cte-create-screen .cte-create-brand strong{font-size:calc(22px * var(--gsi-font-scale,1))}.cte-create-screen .cte-type-preview-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cte-create-screen *,.cte-create-screen :before,.cte-create-screen :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.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;background:0 0;min-height:100vh;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{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))}}.cte-create-screen{z-index:10000;width:100vw;height:100svh;color:hsl(var(--foreground));background:radial-gradient(circle at 50% -12%, hsl(var(--primary) / .26), transparent 34%), radial-gradient(circle at 88% 22%, hsl(var(--accent) / .18), transparent 28%), radial-gradient(circle at 10% 88%, hsl(var(--primary) / .16), transparent 30%), linear-gradient(135deg, #06080f, #0c0c18 46%, #05070b);isolation:isolate;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}body:has(.cte-create-screen) aside.fixed{display:none!important}body:has(.cte-create-screen) .ibnf-capsule-nav{display:none!important}body:has(.cte-create-screen) .ibnf-pull-label{display:none!important}body:has(.cte-create-screen) .ibnf-global-background{display:none!important}.cte-create-screen:before{content:"";z-index:-2;opacity:.38;background:linear-gradient(90deg, hsl(var(--foreground) / .05) 1px, transparent 1px), linear-gradient(0deg, hsl(var(--foreground) / .035) 1px, transparent 1px);background-size:44px 44px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000,#0000 78%);mask-image:radial-gradient(circle at 50% 42%,#000,#0000 78%)}.cte-create-screen:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(120deg, transparent 0 40%, hsl(var(--primary) / .11) 49%, transparent 58%), linear-gradient(180deg, #ffffff14, transparent 18%, #00000057);mix-blend-mode:screen;position:absolute;top:0;bottom:0;left:0;right:0}.cte-create-vfx{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.cte-create-vfx span{width:min(54vw, calc(620 * var(--gsi-space-unit,1px)));border-radius:calc(999 * var(--gsi-space-unit,1px));background:linear-gradient(90deg, transparent, hsl(var(--primary) / .72), transparent);height:2px;filter:drop-shadow(0 0 14px hsl(var(--primary) / .7));opacity:.42;animation:5.8s linear infinite cte-scanline;position:absolute}.cte-create-vfx span:first-child{top:22%;left:-12%}.cte-create-vfx span:nth-child(2){animation-delay:-2s;top:58%;right:-16%}.cte-create-vfx span:nth-child(3){opacity:.26;animation-delay:-4.1s;top:82%;left:14%}@keyframes cte-scanline{0%{opacity:0;transform:translate(-28vw)skew(-24deg)}12%,74%{opacity:.48}to{opacity:0;transform:translate(124vw)skew(-24deg)}}.cte-create-topbar{height:calc(74 * var(--gsi-space-unit,1px));grid-template-columns:minmax(calc(120 * var(--gsi-space-unit,1px)), 1fr) auto minmax(calc(150 * var(--gsi-space-unit,1px)), 1fr);align-items:center;gap:calc(18 * var(--gsi-space-unit,1px));padding:calc(14 * var(--gsi-space-unit,1px)) clamp(calc(16 * var(--gsi-space-unit,1px)), 3vw, calc(34 * var(--gsi-space-unit,1px)));z-index:2;display:grid;position:relative}.cte-create-cancel,.cte-create-scope{min-width:0;height:calc(44 * var(--gsi-space-unit,1px));border-radius:calc(14 * var(--gsi-space-unit,1px));-webkit-backdrop-filter:blur(18px)saturate(160%);background:#fff1;border:1px solid #ffffff26;box-shadow:inset 0 1px #ffffff29,0 14px 34px #0000004d}.cte-create-cancel{justify-self:start;align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));padding:0 calc(14 * var(--gsi-space-unit,1px));color:hsl(var(--foreground));font-size:calc(12px * var(--gsi-font-scale,1));letter-spacing:.12em;text-transform:uppercase;font-weight:900;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.cte-create-cancel:hover{border-color:hsl(var(--primary) / .5);background:hsl(var(--primary) / .12);transform:translateY(-1px)}.cte-create-brand{text-align:center;text-transform:uppercase;min-width:0}.cte-create-brand span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.34em;color:hsl(var(--primary));line-height:1;display:block}.cte-create-brand strong{margin-top:calc(4 * var(--gsi-space-unit,1px));font-family:var(--ibnf-font-display);font-style:italic;font-size:clamp(calc(28px * var(--gsi-font-scale,1)), 4.1vw, calc(54px * var(--gsi-font-scale,1)));letter-spacing:0;color:#fff;text-shadow:0 0 28px hsl(var(--primary) / .35);line-height:.86;display:block}.cte-create-scope{justify-self:end;align-items:center;gap:calc(10 * var(--gsi-space-unit,1px));padding:0 calc(13 * var(--gsi-space-unit,1px));max-width:calc(290 * var(--gsi-space-unit,1px));display:inline-flex}.cte-create-scope svg{color:hsl(var(--primary));filter:drop-shadow(0 0 10px hsl(var(--primary) / .6))}.cte-create-scope strong,.cte-create-scope span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.cte-create-scope strong{font-size:calc(11px * var(--gsi-font-scale,1));text-transform:uppercase;letter-spacing:.08em}.cte-create-scope span{font-size:calc(11px * var(--gsi-font-scale,1));color:hsl(var(--muted-foreground))}.cte-create-loading,.cte-create-denied{inset:calc(92 * var(--gsi-space-unit,1px)) calc(18 * var(--gsi-space-unit,1px)) calc(18 * var(--gsi-space-unit,1px));border-radius:calc(24 * var(--gsi-space-unit,1px));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0f;border:1px solid #ffffff1f;place-items:center;display:grid;position:absolute}.cte-create-denied{align-content:center;gap:calc(12 * var(--gsi-space-unit,1px));text-align:center}.cte-create-screen .cte-page-frame{height:calc(100svh - calc(74 * var(--gsi-space-unit,1px)));width:100%;padding:0 clamp(calc(12 * var(--gsi-space-unit,1px)), 2.4vw, calc(34 * var(--gsi-space-unit,1px))) clamp(calc(12 * var(--gsi-space-unit,1px)), 2.4vw, calc(28 * var(--gsi-space-unit,1px)));display:flex;overflow:hidden}.cte-create-screen .cte-page-shell.cte-shell{gap:clamp(calc(8 * var(--gsi-space-unit,1px)), 1.2vh, calc(14 * var(--gsi-space-unit,1px)));grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;width:min(calc(1480 * var(--gsi-space-unit,1px)), 100%)!important;height:100%!important;min-height:0!important;max-height:none!important;padding:clamp(calc(12 * var(--gsi-space-unit,1px)), 1.9vw, calc(24 * var(--gsi-space-unit,1px)))!important;border-radius:clamp(calc(18 * var(--gsi-space-unit,1px)), 2.2vw, calc(30 * var(--gsi-space-unit,1px)))!important;box-shadow:0 34px 90px #00000094, 0 0 0 1px hsl(var(--primary) / .09), inset 0 1px 0 #ffffff2e!important;background:linear-gradient(145deg,#ffffff21,#ffffff09 45%,#ffffff14),#0c0e18d1!important;border:1px solid #ffffff29!important;margin:0 auto!important;position:relative!important;top:auto!important;left:auto!important;overflow:hidden!important;transform:none!important}.cte-create-screen .cte-page-shell:before{opacity:.75;background:radial-gradient(circle at 14% 8%, hsl(var(--primary) / .2), transparent 26%), linear-gradient(100deg, transparent, #ffffff1a, transparent)}.cte-create-screen .cte-page-shell:after{content:"";inset:calc(10 * var(--gsi-space-unit,1px));z-index:0;pointer-events:none;border-radius:inherit;border:1px solid hsl(var(--primary) / .12);position:absolute}.cte-create-screen .cte-page-shell>*{z-index:1;position:relative}.cte-create-screen .cte-close{display:none}.cte-create-screen .cte-header{text-align:left;min-height:0;padding:0!important}.cte-create-screen .cte-header .ibnf-eyebrow{font-size:calc(9px * var(--gsi-font-scale,1));letter-spacing:.24em}.cte-create-screen .cte-header h2,.cte-create-screen .cte-header [data-radix-dialog-title]{line-height:.94;font-size:clamp(calc(24px * var(--gsi-font-scale,1)), 3.2vw, calc(44px * var(--gsi-font-scale,1)))!important}.cte-create-screen .cte-header-line{margin-top:calc(8 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-step-zone{margin:0!important}.cte-create-screen .cte-stepper-wrap{gap:calc(6 * var(--gsi-space-unit,1px))!important;flex-wrap:nowrap!important;padding:2px!important;overflow:hidden!important}.cte-create-screen .cte-pill{min-width:0;height:calc(34 * var(--gsi-space-unit,1px));justify-content:center;gap:calc(5 * var(--gsi-space-unit,1px));padding:0 calc(8 * var(--gsi-space-unit,1px));border-radius:calc(12 * var(--gsi-space-unit,1px));transform-origin:50%;flex:1 1 0}.cte-create-screen .cte-pill span:last-child{max-width:calc(72 * var(--gsi-space-unit,1px));text-overflow:ellipsis;overflow:hidden}.cte-create-screen .cte-pill[data-active="1"]{animation:1.8s ease-in-out infinite cte-selected-pulse}.cte-create-screen .cte-progress{height:calc(8 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));background:#ffffff0f;border:1px solid #ffffff1a;overflow:hidden}.cte-create-screen .cte-progress i{border-radius:inherit;background:linear-gradient(90deg, hsl(var(--primary)), hsl(var(--accent)), hsl(var(--primary)));height:100%;box-shadow:0 0 18px hsl(var(--primary) / .54);background-size:200% 100%;animation:2.1s linear infinite cte-energy-flow;display:block}@keyframes cte-energy-flow{to{background-position:200% 0}}@keyframes cte-selected-pulse{0%,to{box-shadow:0 0 0 1px hsl(var(--primary) / .45), 0 0 18px hsl(var(--primary) / .18)}50%{box-shadow:0 0 0 1px hsl(var(--primary) / .75), 0 0 28px hsl(var(--primary) / .34)}}.cte-create-screen .cte-step-content.cte-panel{border-radius:calc(22 * var(--gsi-space-unit,1px));background:linear-gradient(#ffffff1a,#ffffff09),#080b11b8;border-color:#ffffff1f;height:100%;min-height:0!important;max-height:none!important;padding:clamp(calc(12 * var(--gsi-space-unit,1px)), 1.6vw, calc(20 * var(--gsi-space-unit,1px)))!important;margin:0!important;overflow:hidden!important}.cte-create-screen .cte-step-content :is(input,textarea,[role=combobox]){min-height:0}.cte-create-screen .cte-step-content textarea{min-height:calc(72 * var(--gsi-space-unit,1px));max-height:calc(110 * var(--gsi-space-unit,1px));resize:none}.cte-create-screen .cte-step-content p{line-height:1.35}.cte-create-screen .cte-step-content button[class*=border-2]{position:relative;overflow:hidden}.cte-create-screen .cte-step-content button[class*=border-2]:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(120deg,#0000 20%,#ffffff2e,#0000 80%);transition:opacity .18s;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}.cte-create-screen .cte-step-content button[class*=border-primary]:after,.cte-create-screen .cte-step-content button[class*=border-amber]:after{opacity:1;animation:1.9s ease-in-out infinite cte-option-shine}@keyframes cte-option-shine{0%{transform:translate(-120%)}58%,to{transform:translate(120%)}}.cte-create-screen .cte-nav-bar{padding-top:clamp(calc(8 * var(--gsi-space-unit,1px)), 1.2vh, calc(14 * var(--gsi-space-unit,1px)))!important;border-color:#ffffff1c!important;margin:0!important}.cte-create-screen .cte-btn-ghost,.cte-create-screen .cte-btn-primary,.cte-create-screen .cte-btn-submit{height:calc(44 * var(--gsi-space-unit,1px));min-width:calc(132 * var(--gsi-space-unit,1px));border-radius:calc(14 * var(--gsi-space-unit,1px));text-transform:uppercase;letter-spacing:.12em}.cte-create-screen .cte-type-layout{gap:clamp(calc(10 * var(--gsi-space-unit,1px)), 1.4vw, calc(18 * var(--gsi-space-unit,1px)));height:100%;min-height:0;display:grid}.cte-create-screen .cte-type-step{gap:clamp(calc(8 * var(--gsi-space-unit,1px)), 1.2vw, calc(14 * var(--gsi-space-unit,1px)));grid-template-rows:auto minmax(0,1fr);display:grid}.cte-create-screen .cte-type-step>:not([hidden])~:not([hidden]){margin-top:0!important}.cte-create-screen .cte-type-options{min-height:0}.cte-create-screen .cte-type-options>button{min-height:calc(86 * var(--gsi-space-unit,1px));box-shadow:inset 0 1px #ffffff1c,0 14px 28px #00000038;border-radius:calc(18 * var(--gsi-space-unit,1px))!important;background:linear-gradient(145deg,#ffffff14,#ffffff05)!important}.cte-create-screen .cte-type-preview{height:100%;min-height:0;padding:clamp(calc(14 * var(--gsi-space-unit,1px)), 1.7vw, calc(22 * var(--gsi-space-unit,1px)));border-radius:calc(22 * var(--gsi-space-unit,1px));position:relative;overflow:hidden}.cte-create-screen .cte-type-preview h3{font-size:clamp(calc(30px * var(--gsi-font-scale,1)), 4vw, calc(52px * var(--gsi-font-scale,1)));line-height:.84}.cte-create-screen .cte-type-preview p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:900px){.cte-create-screen .cte-page-shell.cte-shell{grid-template-columns:calc(240 * var(--gsi-space-unit,1px)) minmax(0, 1fr);grid-template-rows:auto minmax(0,1fr) auto}.cte-create-screen .cte-header{grid-area:1/1/2/2}.cte-create-screen .cte-step-zone{grid-area:2/1/3/2;min-height:0}.cte-create-screen .cte-stepper-wrap{flex-direction:column;justify-content:center;height:100%;display:flex!important}.cte-create-screen .cte-pill{width:100%;max-height:calc(42 * var(--gsi-space-unit,1px));flex:0 42px;justify-content:flex-start}.cte-create-screen .cte-pill span:last-child{max-width:none}.cte-create-screen .cte-progress{margin-top:calc(10 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-step-content{grid-area:1/2/3/3}.cte-create-screen .cte-nav-bar{grid-area:3/1/4/3}.cte-create-screen .cte-type-layout{grid-template-columns:minmax(0, 1fr) minmax(calc(300 * var(--gsi-space-unit,1px)), .72fr);align-items:stretch}.cte-create-screen .cte-type-options{align-content:center;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}}@media (max-width:899px){.cte-create-topbar{height:calc(66 * var(--gsi-space-unit,1px));gap:calc(8 * var(--gsi-space-unit,1px));padding:max(calc(8 * var(--gsi-space-unit,1px)), env(safe-area-inset-top)) calc(10 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));grid-template-columns:auto minmax(0,1fr) auto}.cte-create-cancel{width:auto;height:calc(42 * var(--gsi-space-unit,1px));padding:0 calc(10 * var(--gsi-space-unit,1px));justify-content:center}.cte-create-cancel span{font-size:calc(10px * var(--gsi-font-scale,1));display:inline}.cte-create-brand{text-align:left}.cte-create-brand span{font-size:calc(8px * var(--gsi-font-scale,1));letter-spacing:.18em}.cte-create-brand strong{font-size:clamp(calc(24px * var(--gsi-font-scale,1)), 8vw, calc(34px * var(--gsi-font-scale,1)))}.cte-create-scope{width:calc(42 * var(--gsi-space-unit,1px));height:calc(42 * var(--gsi-space-unit,1px));justify-content:center;padding:0}.cte-create-scope div{display:none}.cte-create-screen .cte-page-frame{height:calc(100svh - calc(66 * var(--gsi-space-unit,1px)));padding:0 calc(8 * var(--gsi-space-unit,1px)) max(calc(8 * var(--gsi-space-unit,1px)), env(safe-area-inset-bottom))}.cte-create-screen .cte-page-shell.cte-shell{grid-template-rows:calc(78 * var(--gsi-space-unit,1px)) minmax(0, 1fr) auto;gap:calc(7 * var(--gsi-space-unit,1px));padding:calc(10 * var(--gsi-space-unit,1px))!important;border-radius:calc(22 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-header{display:none}.cte-create-screen .cte-step-zone{height:calc(78 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-step-zone .md\:hidden{display:block!important}.cte-create-screen .cte-step-zone .pointer-events-none.absolute{display:none}.cte-create-screen .cte-step-zone .cte-dot{width:calc(42 * var(--gsi-space-unit,1px));height:calc(42 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-step-content.cte-panel{border-radius:calc(18 * var(--gsi-space-unit,1px));padding:calc(10 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-step-content .space-y-4>:not([hidden])~:not([hidden]){margin-top:calc(8.8 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-step-content .space-y-3>:not([hidden])~:not([hidden]){margin-top:calc(7.2 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-step-content :is(label,p,span){font-size:calc(11px * var(--gsi-font-scale,1))}.cte-create-screen .cte-step-content input,.cte-create-screen .cte-step-content [role=combobox]{height:calc(34 * var(--gsi-space-unit,1px));font-size:calc(12px * var(--gsi-font-scale,1))}.cte-create-screen .cte-step-content textarea{min-height:calc(54 * var(--gsi-space-unit,1px));max-height:calc(74 * var(--gsi-space-unit,1px));font-size:calc(12px * var(--gsi-font-scale,1))}.cte-create-screen .cte-type-layout{gap:calc(8 * var(--gsi-space-unit,1px));grid-template-rows:minmax(0,1fr) auto}.cte-create-screen .cte-type-options{align-content:stretch;gap:calc(8 * var(--gsi-space-unit,1px))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.cte-create-screen .cte-type-options>button{min-height:0;padding:calc(8 * var(--gsi-space-unit,1px))!important;gap:calc(7 * var(--gsi-space-unit,1px))!important;border-radius:calc(14 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-type-options>button svg{width:calc(16 * var(--gsi-space-unit,1px));height:calc(16 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-type-options>button span:first-child{font-size:calc(12px * var(--gsi-font-scale,1));line-height:1.05}.cte-create-screen .cte-type-options>button span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.1;display:-webkit-box;overflow:hidden}.cte-create-screen .cte-type-options>button.sm\:col-span-2{grid-column:span 2/span 2}.cte-create-screen .cte-type-preview{height:auto;min-height:calc(126 * var(--gsi-space-unit,1px));max-height:calc(150 * var(--gsi-space-unit,1px));padding:calc(11 * var(--gsi-space-unit,1px));border-radius:calc(16 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-type-preview-tag{font-size:calc(8px * var(--gsi-font-scale,1));margin-bottom:calc(5 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-type-preview h3{font-size:calc(25px * var(--gsi-font-scale,1))}.cte-create-screen .cte-type-preview p{margin-top:calc(5 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1));-webkit-line-clamp:2}.cte-create-screen .cte-type-preview-grid{display:none}.cte-create-screen .cte-type-preview-best{margin-top:calc(7 * var(--gsi-space-unit,1px));padding-top:calc(7 * var(--gsi-space-unit,1px));font-size:calc(10px * var(--gsi-font-scale,1));line-height:1.2}.cte-create-screen .cte-nav-bar{padding-top:calc(7 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-nav-status{display:none!important}.cte-create-screen .cte-btn-ghost,.cte-create-screen .cte-btn-primary,.cte-create-screen .cte-btn-submit{height:calc(40 * var(--gsi-space-unit,1px));min-width:0;padding:0 calc(10 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.08em;flex:1;justify-content:center}}@media (max-height:760px){.cte-create-topbar{height:calc(58 * var(--gsi-space-unit,1px))}.cte-create-brand strong{font-size:clamp(calc(22px * var(--gsi-font-scale,1)), 6vh, calc(36px * var(--gsi-font-scale,1)))}.cte-create-screen .cte-page-frame{height:calc(100svh - calc(58 * var(--gsi-space-unit,1px)))}.cte-create-screen .cte-page-shell.cte-shell{gap:calc(6 * var(--gsi-space-unit,1px));grid-template-rows:calc(66 * var(--gsi-space-unit,1px)) minmax(0, 1fr) auto;padding:calc(8 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-step-zone{height:calc(66 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-step-zone .relative.h-12{height:calc(40 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-step-zone .text-center{margin-top:0!important}.cte-create-screen .cte-step-content.cte-panel{padding:calc(8 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-nav-bar{padding-top:calc(6 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-btn-ghost,.cte-create-screen .cte-btn-primary,.cte-create-screen .cte-btn-submit{height:calc(36 * var(--gsi-space-unit,1px))}}@media (prefers-reduced-motion:reduce){.cte-create-vfx span,.cte-create-screen .cte-progress i,.cte-create-screen .cte-pill[data-active="1"],.cte-create-screen .cte-step-content button[class*=border-primary]:after,.cte-create-screen .cte-step-content button[class*=border-amber]:after{animation:none!important}}.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));border-radius:calc(18 * var(--gsi-space-unit,1px));color:hsl(var(--foreground));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #ffffff14;border-color:hsl(var(--border) / .72);background:linear-gradient(#ffffff0b,#ffffff03),#0a0c1273;background:linear-gradient(180deg, hsl(var(--card) / .82), hsl(var(--background) / .58)), radial-gradient(circle at 14% 0%, hsl(var(--primary) / .1), transparent 38%);box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000073,0 12px 30px #00000073;box-shadow:inset 0 1px 0 hsl(var(--foreground) / .06), 0 18px 42px hsl(var(--background) / .28);text-decoration:none;display:grid;position:relative;overflow:hidden}.academy-lesson-card:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(110deg, hsl(var(--foreground) / .08), transparent 28%, hsl(var(--primary) / .08));opacity:.55;position:absolute;top:0;bottom:0;left:0;right:0}.academy-step-heading{align-items:center;gap:calc(12 * var(--gsi-space-unit,1px));padding-bottom:calc(5.6 * var(--gsi-space-unit,1px));display:flex;position:relative}.academy-step-kicker{border:1px solid hsl(var(--primary) / .28);border-radius:calc(9999 * var(--gsi-space-unit,1px));background:hsl(var(--primary) / .08);width:fit-content;color:hsl(var(--primary));filter:drop-shadow(0 0 12px hsl(var(--primary) / .45));align-items:center;display:inline-flex}.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{font-family:var(--ibnf-font-display);font-style:normal;font-weight:900;font-size:clamp(calc(26px * var(--gsi-font-scale,1)), 4.6vw, calc(38px * var(--gsi-font-scale,1)));color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;word-break:normal;overflow-wrap:normal;line-height:1}.ibnf-arena-lbl{font-size:calc(12px * var(--gsi-font-scale,1));letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--muted-foreground));white-space:nowrap;word-break:normal;overflow-wrap:normal;font-weight:700}.ibnf-strip-val,.ibnf-strip-lbl{white-space:nowrap;word-break:normal;overflow-wrap:normal}.academy-course-content{color:hsl(var(--foreground) / .88);font-size:calc(.98rem * var(--gsi-font-scale,1));line-height:1.72;position:relative}.academy-course-content>:first-child{margin-top:0}.academy-course-content>:last-child{margin-bottom:0}.academy-course-content h3{margin:0 0 calc(13.6 * var(--gsi-space-unit,1px));padding-bottom:calc(12.8 * var(--gsi-space-unit,1px));border-bottom:1px solid hsl(var(--border) / .72);color:hsl(var(--foreground));font-size:calc(1.35rem * var(--gsi-font-scale,1));letter-spacing:0;font-weight:850;line-height:1.18}.academy-course-content>h3:first-child{display:none}.academy-course-content h4{margin:calc(22.4 * var(--gsi-space-unit,1px)) 0 calc(8.8 * var(--gsi-space-unit,1px));color:hsl(var(--primary));text-shadow:0 0 18px hsl(var(--primary) / .85), 0 0 36px hsl(var(--primary) / .45);pointer-events:none;opacity:0;white-space:nowrap;transition:opacity .12s;transform:translateY(-50%)}.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))}.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(9px * 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(9px * 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}}body:has(.cte-create-screen) .ibnf-app-content-shell{padding-left:0!important;padding-right:0!important}body:has(.cte-create-screen) .ibnf-app-content-shell.ibnf-has-left-sidebar{padding-left:0!important;padding-right:0!important}body:has(.cte-create-screen) .ibnf-app-content-shell.ibnf-has-right-sidebar{padding-left:0!important;padding-right:0!important}.cte-create-screen{--cte-gap:clamp(10px, 1.4vh, 16px);--cte-panel-pad:clamp(12px, 1.5vw, 18px);width:100vw!important;left:calc(50% - 50vw)!important;right:auto!important}.cte-create-screen .cte-create-topbar{height:clamp(calc(58 * var(--gsi-space-unit,1px)), 8vh, calc(70 * var(--gsi-space-unit,1px)));padding-block-start:10px;padding-block-end:10px}.cte-create-screen .cte-create-brand strong{font-size:clamp(calc(28px * var(--gsi-font-scale,1)), 3.4vw, calc(46px * var(--gsi-font-scale,1)));line-height:.88}.cte-create-screen .cte-page-frame{height:calc(100svh - clamp(calc(58 * var(--gsi-space-unit,1px)), 8vh, calc(70 * var(--gsi-space-unit,1px))));padding:0 clamp(calc(10 * var(--gsi-space-unit,1px)), 1.5vw, calc(22 * var(--gsi-space-unit,1px))) clamp(calc(10 * var(--gsi-space-unit,1px)), 1.5vw, calc(18 * var(--gsi-space-unit,1px)));max-width:none!important;margin:0!important}.cte-create-screen .cte-page-shell.cte-shell{width:min(calc(1560 * var(--gsi-space-unit,1px)), 100%)!important;max-width:min(calc(1560 * var(--gsi-space-unit,1px)), calc(100vw - calc(20 * var(--gsi-space-unit,1px))))!important;gap:var(--cte-gap)!important;padding:var(--cte-panel-pad)!important;overflow:hidden!important}.cte-create-screen .cte-header{display:none!important}.cte-create-screen .cte-step-content.cte-panel{overscroll-behavior:contain;scrollbar-width:thin;height:100%;min-height:0!important;padding:clamp(calc(12 * var(--gsi-space-unit,1px)), 1.35vw, calc(18 * var(--gsi-space-unit,1px)))!important;overflow:hidden auto!important}.cte-create-screen .cte-step-content.cte-panel::-webkit-scrollbar{width:calc(6 * var(--gsi-space-unit,1px));height:calc(6 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-step-content.cte-panel::-webkit-scrollbar-thumb{border-radius:calc(999 * var(--gsi-space-unit,1px));background:hsl(var(--primary) / .34)}.cte-create-screen .cte-step-content>div{height:auto;min-height:0}.cte-create-screen .cte-step-content .grid,.cte-create-screen .cte-step-content :is(.space-y-4,.space-y-3){min-width:0}.cte-create-screen .cte-step-content .space-y-4>:not([hidden])~:not([hidden]){margin-top:clamp(calc(10.4 * var(--gsi-space-unit,1px)), 1.2vh, calc(15.2 * var(--gsi-space-unit,1px)))}.cte-create-screen .cte-step-content .space-y-3>:not([hidden])~:not([hidden]){margin-top:clamp(calc(8 * var(--gsi-space-unit,1px)), .9vh, calc(12 * var(--gsi-space-unit,1px)))}.cte-create-screen .cte-step-content :is(input,textarea,[role=combobox]){width:100%;max-width:100%}.cte-create-screen .cte-step-content textarea{max-height:clamp(calc(90 * var(--gsi-space-unit,1px)), 18vh, calc(150 * var(--gsi-space-unit,1px)))}.cte-create-screen .cte-step-content button[class*=border-2]{isolation:isolate}.cte-create-screen .cte-step-content button[class*=border-2]>*{z-index:1;position:relative}.cte-create-screen .cte-step-content :is(h3,label,p,span,div){overflow-wrap:anywhere}.cte-create-screen .cte-nav-bar{min-height:calc(52 * var(--gsi-space-unit,1px));align-items:center}.cte-create-screen .cte-btn-ghost,.cte-create-screen .cte-btn-primary,.cte-create-screen .cte-btn-submit{white-space:nowrap}.cte-create-screen .cte-type-step{height:auto;min-height:100%}.cte-create-screen .cte-type-layout{height:auto;min-height:0}.cte-create-screen .cte-type-options>button{align-items:center;min-height:0}.cte-create-screen .cte-type-options>button span{overflow-wrap:normal}.cte-create-screen .cte-type-preview{height:auto;min-height:0}.cte-create-screen .cte-type-preview h3{overflow-wrap:normal}.cte-create-screen .cte-type-preview p{-webkit-line-clamp:unset}@media (min-width:900px){.cte-create-screen .cte-page-shell.cte-shell{grid-template-columns:clamp(calc(210 * var(--gsi-space-unit,1px)), 18vw, calc(270 * var(--gsi-space-unit,1px))) minmax(0, 1fr);grid-template-rows:minmax(0,1fr) auto}.cte-create-screen .cte-step-zone{grid-area:1/1;grid-template-rows:minmax(0,1fr) auto;align-self:stretch;min-height:0;display:grid}.cte-create-screen .cte-stepper-wrap{justify-content:start;height:auto;min-height:0;padding-right:calc(4 * var(--gsi-space-unit,1px))!important;overflow:hidden auto!important}.cte-create-screen .cte-pill{flex:0 0 clamp(34px,5.3vh,42px);max-height:none}.cte-create-screen .cte-step-content.cte-panel{grid-area:1/2}.cte-create-screen .cte-nav-bar{grid-area:2/1/auto/3}.cte-create-screen .cte-type-step{grid-template-rows:auto minmax(0,1fr);min-height:100%;display:grid;height:100%!important}.cte-create-screen .cte-type-layout{grid-template-columns:minmax(calc(420 * var(--gsi-space-unit,1px)), 1.35fr) minmax(calc(320 * var(--gsi-space-unit,1px)), .85fr);align-items:stretch;display:grid;height:100%!important}.cte-create-screen .cte-type-options{grid-template-rows:repeat(3,minmax(0,1fr));align-content:stretch;grid-template-columns:repeat(2,minmax(0,1fr))!important}.cte-create-screen .cte-type-options>button{min-height:clamp(calc(94 * var(--gsi-space-unit,1px)), 15vh, calc(132 * var(--gsi-space-unit,1px)));padding:clamp(calc(12 * var(--gsi-space-unit,1px)), 1.2vw, calc(18 * var(--gsi-space-unit,1px)))!important}.cte-create-screen .cte-type-preview{grid-template-rows:auto auto auto auto 1fr;align-content:start;height:100%;display:grid}}@media (max-width:899px){.cte-create-screen{--cte-panel-pad:8px}.cte-create-screen .cte-create-topbar{height:calc(58 * var(--gsi-space-unit,1px));padding:max(calc(6 * var(--gsi-space-unit,1px)), env(safe-area-inset-top)) calc(8 * var(--gsi-space-unit,1px)) calc(6 * var(--gsi-space-unit,1px));grid-template-columns:auto minmax(0,1fr) auto}.cte-create-screen .cte-create-cancel{height:calc(38 * var(--gsi-space-unit,1px));gap:calc(5 * var(--gsi-space-unit,1px));letter-spacing:.06em;padding-inline-start:9px;padding-inline-end:9px}.cte-create-screen .cte-create-cancel span{font-size:calc(9px * var(--gsi-font-scale,1))}.cte-create-screen .cte-create-brand span{font-size:calc(8px * var(--gsi-font-scale,1));letter-spacing:.15em}.cte-create-screen .cte-create-brand strong{font-size:clamp(calc(22px * var(--gsi-font-scale,1)), 7.5vw, calc(30px * var(--gsi-font-scale,1)))}.cte-create-screen .cte-create-scope{width:calc(38 * var(--gsi-space-unit,1px));height:calc(38 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-page-frame{height:calc(100svh - calc(58 * var(--gsi-space-unit,1px)));padding:0 calc(6 * var(--gsi-space-unit,1px)) max(calc(6 * var(--gsi-space-unit,1px)), env(safe-area-inset-bottom))}.cte-create-screen .cte-page-shell.cte-shell{grid-template-rows:calc(48 * var(--gsi-space-unit,1px)) minmax(0, 1fr) calc(44 * var(--gsi-space-unit,1px));gap:calc(6 * var(--gsi-space-unit,1px))!important;padding:calc(8 * var(--gsi-space-unit,1px))!important;border-radius:calc(18 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-step-zone{height:auto;min-height:0}.cte-create-screen .cte-step-zone .relative.h-12{height:calc(40 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-step-zone .cte-dot{width:calc(38 * var(--gsi-space-unit,1px));height:calc(38 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-step-zone .text-center{display:none!important}.cte-create-screen .cte-step-content.cte-panel{border-radius:calc(15 * var(--gsi-space-unit,1px));padding:calc(9 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-step-content :is(label,p,span){font-size:calc(11px * var(--gsi-font-scale,1))}.cte-create-screen .cte-step-content input,.cte-create-screen .cte-step-content [role=combobox]{height:calc(34 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-step-content textarea{min-height:clamp(calc(110 * var(--gsi-space-unit,1px)), 22vh, calc(180 * var(--gsi-space-unit,1px)));max-height:clamp(calc(140 * var(--gsi-space-unit,1px)), 30vh, calc(240 * var(--gsi-space-unit,1px)))}.cte-create-screen .cte-type-step{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.cte-create-screen .cte-type-layout{gap:calc(8 * var(--gsi-space-unit,1px));grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.cte-create-screen .cte-type-options{grid-auto-rows:minmax(calc(72 * var(--gsi-space-unit,1px)), 1fr);min-height:0;gap:calc(8 * var(--gsi-space-unit,1px))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.cte-create-screen .cte-type-options>button{align-items:center;padding:calc(8 * var(--gsi-space-unit,1px))!important;gap:calc(7 * var(--gsi-space-unit,1px))!important;min-height:calc(72 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-type-options>button svg{width:calc(16 * var(--gsi-space-unit,1px));height:calc(16 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-type-options>button span:first-child{font-size:calc(12px * var(--gsi-font-scale,1));line-height:1.05}.cte-create-screen .cte-type-options>button span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.12;display:-webkit-box;overflow:hidden}.cte-create-screen .cte-type-options>button.sm\:col-span-2{grid-column:span 2/span 2}.cte-create-screen .cte-type-preview{max-height:none;min-height:calc(116 * var(--gsi-space-unit,1px));padding:calc(10 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-type-preview h3{font-size:clamp(calc(22px * var(--gsi-font-scale,1)), 7vw, calc(28px * var(--gsi-font-scale,1)));line-height:.9}.cte-create-screen .cte-type-preview p{margin-top:calc(5 * var(--gsi-space-unit,1px));font-size:calc(10.5px * var(--gsi-font-scale,1));-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cte-create-screen .cte-type-preview-best{margin-top:calc(6 * var(--gsi-space-unit,1px));padding-top:calc(6 * var(--gsi-space-unit,1px));font-size:calc(10px * var(--gsi-font-scale,1))}.cte-create-screen .cte-nav-bar{min-height:0;height:calc(44 * var(--gsi-space-unit,1px));padding-top:calc(5 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-btn-ghost,.cte-create-screen .cte-btn-primary,.cte-create-screen .cte-btn-submit{height:calc(38 * var(--gsi-space-unit,1px));font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.07em}}@media (min-width:900px){.cte-create-screen .cte-page-shell.cte-shell{grid-template-columns:1fr!important;grid-template-rows:calc(76 * var(--gsi-space-unit,1px)) minmax(0, 1fr) auto!important}.cte-create-screen .cte-step-zone{grid-area:1/1!important;grid-template-rows:minmax(0, 1fr) calc(6 * var(--gsi-space-unit,1px))!important;align-items:center!important;gap:calc(8 * var(--gsi-space-unit,1px))!important;height:auto!important;min-height:0!important;padding:calc(10 * var(--gsi-space-unit,1px)) clamp(calc(52 * var(--gsi-space-unit,1px)), 6vw, calc(92 * var(--gsi-space-unit,1px))) calc(9 * var(--gsi-space-unit,1px))!important;display:grid!important;position:relative!important;overflow:hidden!important}.cte-create-screen .cte-step-zone:before,.cte-create-screen .cte-step-zone:after{content:"";z-index:3;width:clamp(calc(56 * var(--gsi-space-unit,1px)), 8vw, calc(120 * var(--gsi-space-unit,1px)));pointer-events:none;position:absolute;top:0;bottom:0}.cte-create-screen .cte-step-zone:before{background:linear-gradient(90deg,#11141cfa,#11141cbd 42%,#0000);left:0}.cte-create-screen .cte-step-zone:after{background:linear-gradient(270deg,#11141cfa,#11141cbd 42%,#0000);right:0}.cte-create-screen .cte-step-context{display:none!important}.cte-create-screen .cte-stepper-wrap{will-change:transform;width:max-content!important;height:calc(52 * var(--gsi-space-unit,1px))!important;justify-content:flex-start!important;align-items:center!important;gap:calc(16 * var(--gsi-space-unit,1px))!important;flex-flow:row!important;padding:0!important;transition:transform .32s,opacity .24s!important;display:flex!important;overflow:visible!important}.cte-create-screen .cte-pill{width:calc(56 * var(--gsi-space-unit,1px))!important;height:calc(48 * var(--gsi-space-unit,1px))!important;border-radius:calc(16 * var(--gsi-space-unit,1px))!important;color:#afb5c0!important;box-shadow:none!important;background:#ffffff0b!important;border:1px solid #ffffff1a!important;flex:0 0 56px!important;place-items:center!important;padding:0!important;display:grid!important;position:relative!important}.cte-create-screen .cte-pill>span:not(.cte-pill-num):last-child{display:none!important}.cte-create-screen .cte-pill>svg{grid-area:1/1;width:calc(20 * var(--gsi-space-unit,1px))!important;height:calc(20 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-pill-num{z-index:2;top:calc(-5 * var(--gsi-space-unit,1px))!important;right:calc(-5 * var(--gsi-space-unit,1px))!important;width:calc(18 * var(--gsi-space-unit,1px))!important;height:calc(18 * var(--gsi-space-unit,1px))!important;border-radius:calc(999 * var(--gsi-space-unit,1px))!important;color:#0000!important;background:#ffffff1a!important;border:1px solid #ffffff29!important;font-size:0!important;position:absolute!important}.cte-create-screen .cte-pill-num:before{content:"";width:calc(6 * var(--gsi-space-unit,1px));height:calc(6 * var(--gsi-space-unit,1px));border-radius:inherit;background:#a9afbc;display:block}.cte-create-screen .cte-pill[data-done="1"]{color:#67f4a2!important;background:#16df6a1a!important;border-color:#16df6a6b!important}.cte-create-screen .cte-pill[data-done="1"] .cte-pill-num{background:#16df6a!important;border-color:#3cec85!important;box-shadow:0 0 14px #16df6a6b!important}.cte-create-screen .cte-pill[data-done="1"] .cte-pill-num:before{content:"";width:calc(8 * var(--gsi-space-unit,1px));height:calc(5 * var(--gsi-space-unit,1px));background:0 0;border-bottom:2px solid #070b12;border-left:2px solid #070b12;border-radius:0;transform:rotate(-45deg)translate(1px,-1px)}.cte-create-screen .cte-pill[data-active="1"]{transform:scale(1.08);color:#fff!important;border-color:hsl(var(--primary) / .62)!important;background:linear-gradient(180deg, hsl(var(--primary) / .2), #ffffff0d)!important;box-shadow:0 0 0 1px hsl(var(--primary) / .22), 0 16px 34px hsl(var(--primary) / .16)!important}.cte-create-screen .cte-progress{grid-row:2;margin:0!important}.cte-create-screen .cte-step-content.cte-panel{grid-area:2/1!important}.cte-create-screen .cte-nav-bar{grid-area:3/1!important}}.cte-create-screen{--cte-muted:#a9afbc;--cte-panel:#11141de6;--cte-panel-soft:#1c202cb8;--cte-line:#ffffff1f;--cte-line-strong:hsl(var(--primary) / .45);--cte-radius:18px;background:linear-gradient(115deg,#070b12 0%,#0e0e1b 47%,#07090e 100%)}.cte-create-vfx{display:none}.cte-create-screen:after{mix-blend-mode:normal;background:radial-gradient(900px 460px at 50% -18%, hsl(var(--primary) / .22), transparent 68%), radial-gradient(620px 420px at 94% 14%, #0fc2e61f, transparent 72%), linear-gradient(180deg, #ffffff0f, transparent 22%, #0006)}.cte-create-screen .cte-create-topbar{height:clamp(calc(70 * var(--gsi-space-unit,1px)), 8.5vh, calc(84 * var(--gsi-space-unit,1px)));grid-template-columns:minmax(calc(120 * var(--gsi-space-unit,1px)), 1fr) minmax(calc(220 * var(--gsi-space-unit,1px)), auto) minmax(calc(160 * var(--gsi-space-unit,1px)), 1fr)}.cte-create-screen .cte-create-cancel,.cte-create-screen .cte-create-scope{height:calc(42 * var(--gsi-space-unit,1px));border-radius:calc(12 * var(--gsi-space-unit,1px));border-color:var(--cte-line);background:#ffffff0e}.cte-create-screen .cte-create-brand strong{font-size:clamp(calc(30px * var(--gsi-font-scale,1)), 3.3vw, calc(48px * var(--gsi-font-scale,1)))}.cte-create-screen .cte-page-frame{height:calc(100svh - clamp(calc(70 * var(--gsi-space-unit,1px)), 8.5vh, calc(84 * var(--gsi-space-unit,1px))));padding:0 clamp(calc(12 * var(--gsi-space-unit,1px)), 2vw, calc(28 * var(--gsi-space-unit,1px))) clamp(calc(12 * var(--gsi-space-unit,1px)), 2vw, calc(24 * var(--gsi-space-unit,1px)))}.cte-create-screen .cte-page-shell.cte-shell{grid-template-columns:clamp(calc(220 * var(--gsi-space-unit,1px)), 18vw, calc(286 * var(--gsi-space-unit,1px))) minmax(0, 1fr);grid-template-rows:minmax(0,1fr) auto;display:grid;width:min(calc(1500 * var(--gsi-space-unit,1px)), 100%)!important;max-width:min(calc(1500 * var(--gsi-space-unit,1px)), calc(100vw - calc(24 * var(--gsi-space-unit,1px))))!important;gap:clamp(calc(10 * var(--gsi-space-unit,1px)), 1.35vw, calc(18 * var(--gsi-space-unit,1px)))!important;padding:clamp(calc(12 * var(--gsi-space-unit,1px)), 1.5vw, calc(20 * var(--gsi-space-unit,1px)))!important;border-radius:calc(22 * var(--gsi-space-unit,1px))!important;background:linear-gradient(145deg,#ffffff1b,#0000 38%),linear-gradient(#121621f0,#0b0d14f0)!important;border:1px solid #ffffff24!important;box-shadow:0 28px 80px #00000085,inset 0 1px #ffffff24!important}.cte-create-screen .cte-header,.cte-create-screen .cte-page-shell:before,.cte-create-screen .cte-page-shell:after,.cte-create-screen .cte-panel:before{display:none!important}.cte-create-screen .cte-step-zone{gap:calc(12 * var(--gsi-space-unit,1px));height:auto;min-height:0;padding:calc(14 * var(--gsi-space-unit,1px));border-radius:var(--cte-radius);border:1px solid var(--cte-line);background:linear-gradient(#ffffff12,#ffffff06);grid-area:1/1;grid-template-rows:auto minmax(0,1fr) auto;display:grid}.cte-step-context{padding-bottom:calc(10 * var(--gsi-space-unit,1px));border-bottom:1px solid var(--cte-line)}.cte-step-context span,.cte-step-context small{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.16em;text-transform:uppercase;color:var(--cte-muted);font-weight:800;display:block}.cte-step-context strong{margin-top:calc(6 * var(--gsi-space-unit,1px));font-family:var(--ibnf-font-display);font-size:clamp(calc(22px * var(--gsi-font-scale,1)), 2.2vw, calc(34px * var(--gsi-font-scale,1)));color:#fff;font-style:italic;line-height:.92;display:block}.cte-step-context small{margin-top:calc(8 * var(--gsi-space-unit,1px));color:hsl(var(--primary))}.cte-create-screen .cte-stepper-wrap{flex-direction:column;gap:calc(7 * var(--gsi-space-unit,1px))!important;flex-wrap:nowrap!important;padding:0 3px 0 0!important;display:flex!important;overflow:hidden auto!important}.cte-create-screen .cte-pill{width:100%;height:calc(40 * var(--gsi-space-unit,1px));padding:0 calc(10 * var(--gsi-space-unit,1px));border-radius:calc(12 * var(--gsi-space-unit,1px));clip-path:none;color:var(--cte-muted);background:0 0;border:1px solid #0000;flex:0 0 40px;justify-content:flex-start;box-shadow:none!important;animation:none!important}.cte-create-screen .cte-pill[data-active="1"]{color:#fff;background:linear-gradient(90deg, hsl(var(--primary) / .18), #ffffff0a);border-color:var(--cte-line-strong)}.cte-create-screen .cte-pill[data-done="1"]{color:#81e4f8;background:#25b4d013;border-color:#51daf62e}.cte-create-screen .cte-pill .cte-pill-num{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))}.cte-create-screen .cte-progress{height:calc(6 * var(--gsi-space-unit,1px));border:0}.cte-create-screen .cte-progress i{background:linear-gradient(90deg, hsl(var(--primary)), #34d4f4);animation:none}.cte-create-screen .cte-step-content.cte-panel{border-radius:var(--cte-radius);clip-path:none;border:1px solid var(--cte-line);background:radial-gradient(760px 360px at 20% -18%, hsl(var(--primary) / .105), transparent 72%), linear-gradient(180deg, #fff1, #ffffff06), var(--cte-panel);grid-area:1/2;height:100%;min-height:0!important;padding:clamp(calc(16 * var(--gsi-space-unit,1px)), 2vw, calc(26 * var(--gsi-space-unit,1px)))!important;margin:0!important;overflow-y:auto!important}.cte-create-screen .cte-step-content :is(input,textarea,[role=combobox]){color:#fff;border-radius:calc(12 * var(--gsi-space-unit,1px));background:#0a0c108f;border-color:#ffffff21}.cte-create-screen .cte-step-content textarea{min-height:calc(118 * var(--gsi-space-unit,1px));max-height:calc(220 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-step-content button[class*=border-2]:after{display:none}.cte-create-screen .cte-step-content button[class*=border-primary],.cte-create-screen .cte-step-content button[class*=border-amber]{border-color:hsl(var(--primary) / .56)!important;background:linear-gradient(180deg, hsl(var(--primary) / .16), hsl(var(--primary) / .055))!important}.cte-create-screen .cte-type-layout{grid-template-columns:minmax(calc(420 * var(--gsi-space-unit,1px)), 1.25fr) minmax(calc(310 * var(--gsi-space-unit,1px)), .8fr);gap:clamp(calc(14 * var(--gsi-space-unit,1px)), 2vw, calc(24 * var(--gsi-space-unit,1px)));height:100%!important}.cte-create-screen .cte-type-options{grid-auto-rows:minmax(calc(112 * var(--gsi-space-unit,1px)), 1fr);gap:calc(12 * var(--gsi-space-unit,1px))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.cte-create-screen .cte-type-options>button{align-items:flex-start;min-height:calc(112 * var(--gsi-space-unit,1px))!important;padding:calc(16 * var(--gsi-space-unit,1px))!important;border-radius:calc(16 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-type-preview{min-height:100%;padding:clamp(calc(18 * var(--gsi-space-unit,1px)), 2vw, calc(26 * var(--gsi-space-unit,1px)));border-radius:calc(18 * var(--gsi-space-unit,1px));border-color:hsl(var(--primary) / .28);background:radial-gradient(420px 260px at 100% 0%, #16cef329, transparent 72%), linear-gradient(145deg, hsl(var(--primary) / .16), #ffffff09 48%), var(--cte-panel-soft);flex-direction:column;display:flex;overflow:hidden}.cte-create-screen .cte-type-preview h3{font-size:clamp(calc(30px * var(--gsi-font-scale,1)), 3.4vw, calc(48px * var(--gsi-font-scale,1)));overflow-wrap:anywhere}.cte-create-screen .cte-type-preview p{font-size:calc(13px * var(--gsi-font-scale,1));-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cte-create-screen .cte-type-preview-grid{gap:calc(8 * var(--gsi-space-unit,1px));grid-template-columns:repeat(2,minmax(0,1fr))}.cte-create-screen .cte-type-preview-grid span{min-height:calc(34 * var(--gsi-space-unit,1px));padding:calc(7 * var(--gsi-space-unit,1px)) calc(9 * var(--gsi-space-unit,1px));font-size:calc(10.5px * var(--gsi-font-scale,1))}.cte-create-screen .cte-nav-bar{height:auto;min-height:calc(56 * var(--gsi-space-unit,1px));grid-area:2/1/auto/3;padding:calc(10 * var(--gsi-space-unit,1px)) 2px 0!important;border-color:var(--cte-line)!important}.cte-create-screen .cte-btn-ghost,.cte-create-screen .cte-btn-primary,.cte-create-screen .cte-btn-submit{height:calc(44 * var(--gsi-space-unit,1px));min-width:calc(140 * var(--gsi-space-unit,1px));border-radius:calc(12 * var(--gsi-space-unit,1px));clip-path:none;letter-spacing:.08em}@media (max-width:1100px){.cte-create-screen .cte-page-shell.cte-shell{grid-template-columns:calc(190 * var(--gsi-space-unit,1px)) minmax(0, 1fr)}.cte-create-screen .cte-type-layout{grid-template-columns:1fr;height:auto!important}}@media (max-width:899px){.cte-create-screen .cte-create-topbar{height:calc(58 * var(--gsi-space-unit,1px));grid-template-columns:auto minmax(0,1fr) auto}.cte-create-screen .cte-create-brand strong{font-size:clamp(calc(23px * var(--gsi-font-scale,1)), 7vw, calc(31px * var(--gsi-font-scale,1)))}.cte-create-screen .cte-create-scope{width:calc(38 * var(--gsi-space-unit,1px));justify-content:center;padding:0}.cte-create-screen .cte-create-scope div{display:none}.cte-create-screen .cte-page-frame{height:calc(100svh - calc(58 * var(--gsi-space-unit,1px)));padding:0 calc(6 * var(--gsi-space-unit,1px)) max(calc(6 * var(--gsi-space-unit,1px)), env(safe-area-inset-bottom))}.cte-create-screen .cte-page-shell.cte-shell{grid-template-columns:1fr;grid-template-rows:calc(52 * var(--gsi-space-unit,1px)) minmax(0, 1fr) calc(48 * var(--gsi-space-unit,1px));max-width:calc(100vw - calc(12 * var(--gsi-space-unit,1px)))!important;gap:calc(7 * var(--gsi-space-unit,1px))!important;padding:calc(8 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-step-zone{padding:calc(5 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));grid-area:1/1;display:block}.cte-create-screen .cte-step-content.cte-panel{grid-area:2/1;padding:calc(12 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-type-options{grid-auto-rows:auto;grid-template-columns:1fr!important}.cte-create-screen .cte-type-options>button{min-height:calc(78 * var(--gsi-space-unit,1px))!important;padding:calc(11 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-type-options>button.sm\:col-span-2{grid-column:auto}.cte-create-screen .cte-type-preview{min-height:calc(154 * var(--gsi-space-unit,1px));padding:calc(14 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-nav-bar{height:calc(48 * var(--gsi-space-unit,1px));min-height:calc(48 * var(--gsi-space-unit,1px));grid-area:3/1;padding-top:calc(6 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-btn-ghost,.cte-create-screen .cte-btn-primary,.cte-create-screen .cte-btn-submit{min-width:0;height:calc(40 * var(--gsi-space-unit,1px));font-size:calc(10px * var(--gsi-font-scale,1));padding-inline-start:12px;padding-inline-end:12px}}.theme-light .home-performance .ibnf-bento .ibnf-card{background:linear-gradient(155deg, hsl(var(--card) / .92), hsl(var(--secondary) / .72))!important;border-color:hsl(var(--border) / .84)!important}.theme-light .home-performance :is(.ibnf-bento-h h3,.ibnf-strip-val,.ibnf-ev-hi-name,.ibnf-erow-date b,.ibnf-erow-name,.ibnf-lbm-id b,.ibnf-lbm-rank.r2,.ibnf-lbm-rank.r3,.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 .ibnf-ev-hi{background:radial-gradient(110% 120% at 0 0, hsl(var(--primary) / .12), transparent 58%), hsl(var(--card) / .84)}.theme-light .home-performance .ibnf-cchip,.theme-light .home-performance .ibnf-podium-card,.theme-light .home-performance .ibnf-lbm-row,.theme-light .home-performance .ibnf-pm-stats div,.theme-light .home-performance .ibnf-recap-cell,.theme-light .home-performance .ibnf-news-hero,.theme-light .home-performance .ibnf-news-item{background:hsl(var(--card) / .84);border-color:hsl(var(--border) / .78)}.theme-light .home-performance .ibnf-bento-classifica :is(.ibnf-mode-switch,.ibnf-scope-tabs),.theme-light .home-performance .ibnf-podium{background:hsl(var(--secondary) / .82);border-color:hsl(var(--border) / .82)}.theme-light .home-performance .ibnf-lbm-row:hover,.theme-light .home-performance :is(.ibnf-mode-btn,.ibnf-scope-tab):hover:not(:disabled){color:hsl(var(--foreground));background:hsl(var(--secondary) / .94)}.theme-light .home-performance .ibnf-elo-block{background:linear-gradient(135deg, hsl(var(--primary) / .11), transparent 55%), hsl(var(--card) / .82);border-color:hsl(var(--border) / .78)}.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-app-content-shell:has(.gsi-home-command){box-sizing:border-box;height:100dvh;min-height:100dvh;overflow:hidden;padding-bottom:0!important}.ibnf-page:has(.gsi-home-command){height:calc(100dvh - var(--maintenance-banner-height,0px));min-height:0;overflow:hidden}.ibnf-page:has(.gsi-home-command)>.relative.z-10{height:100%;min-height:0;overflow:hidden}.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) / .78);--home-line:hsl(var(--border) / .72);box-sizing:border-box;height:100%;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:hidden}.gsi-home-command__glow{z-index:-2;pointer-events:none;background:radial-gradient(circle, hsl(var(--primary) / .28), transparent 64%);filter:blur(42px);position:absolute;top:-30%;bottom:20%;left:-24%;right:38%}.gsi-home-command__gridlines{z-index:-1;pointer-events:none;opacity:.16;background-image:linear-gradient(hsl(var(--foreground) / .1) 1px, transparent 1px), linear-gradient(90deg, hsl(var(--foreground) / .1) 1px, transparent 1px);background-size:54px 54px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(110deg,#000,#0000 68%);mask-image:linear-gradient(110deg,#000,#0000 68%)}.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:100%;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);background:var(--home-panel);box-shadow:0 22px 70px -48px #000000e6, inset 0 1px 0 hsl(var(--foreground) / .04);-webkit-backdrop-filter:blur(16px)saturate(128%)}.gsi-home-command__hero{min-height:0;padding:clamp(calc(28 * var(--gsi-space-unit,1px)), 2.6vw, calc(38 * var(--gsi-space-unit,1px)));border-radius:calc(28 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px)) calc(28 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));text-align:center;background:radial-gradient(110% 80% at 100% 0%, hsl(var(--primary) / .14), transparent 56%), linear-gradient(156deg, hsl(var(--primary) / .09), transparent 45%), linear-gradient(180deg, hsl(var(--card) / .94), hsl(var(--card) / .68));box-shadow:inset 0 1px 0 hsl(var(--foreground) / .06), inset 4px 0 0 hsl(var(--primary) / .72), 0 24px 72px #0003;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.gsi-home-command__hero:before{content:"";width:calc(360 * var(--gsi-space-unit,1px));height:calc(360 * var(--gsi-space-unit,1px));right:calc(-180 * var(--gsi-space-unit,1px));bottom:calc(-160 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--primary) / .18);box-shadow:0 0 0 46px hsl(var(--primary) / .025), 0 0 0 92px hsl(var(--primary) / .018);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(14 * var(--gsi-space-unit,1px));border-radius:calc(8 * var(--gsi-space-unit,1px)) calc(22 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px)) calc(22 * var(--gsi-space-unit,1px))}.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(9px * 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(8px * var(--gsi-font-scale,1));letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:800;overflow:hidden}.gsi-home-command__workbench{grid-template-columns:minmax(0, 1.12fr) minmax(calc(190 * var(--gsi-space-unit,1px)), .88fr);gap:calc(12 * var(--gsi-space-unit,1px));min-height:0;display:grid}.gsi-home-command__event{border-radius:calc(24 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px)) calc(24 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));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-image,.gsi-home-command__event-shade{position:absolute;top:0;bottom:0;left:0;right:0}.gsi-home-command__event-image{opacity:.48;background-position:50%;background-size:cover;transition:transform .35s,opacity .35s;transform:scale(1.015)}.gsi-home-command__event:hover .gsi-home-command__event-image{opacity:.58;transform:scale(1.045)}.gsi-home-command__event-shade{background:linear-gradient(#04080852,#040808e6 78%),linear-gradient(90deg,#0408086b,#0000)}.gsi-home-command__event-content{z-index:1;height:100%;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));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(9px * var(--gsi-font-scale,1));letter-spacing:.13em;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(8px * 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:auto 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:calc(16 * var(--gsi-space-unit,1px)) calc(5 * var(--gsi-space-unit,1px)) calc(16 * var(--gsi-space-unit,1px)) calc(5 * var(--gsi-space-unit,1px));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(9px * 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(22px * var(--gsi-font-scale,1)), 2.2vw, calc(34px * var(--gsi-font-scale,1)));letter-spacing:-.015em;text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:900;line-height:.95;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(8px * 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(9 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px));border-radius:calc(8 * var(--gsi-space-unit,1px)) calc(16 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px)) calc(16 * var(--gsi-space-unit,1px));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(9px * 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:calc(10 * var(--gsi-space-unit,1px));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(9px * var(--gsi-font-scale,1));letter-spacing:.12em;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:calc(18 * var(--gsi-space-unit,1px)) calc(6 * var(--gsi-space-unit,1px)) calc(18 * var(--gsi-space-unit,1px)) calc(6 * var(--gsi-space-unit,1px));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(8px * 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(8px * 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:calc(7 * var(--gsi-space-unit,1px)) calc(13 * var(--gsi-space-unit,1px)) calc(7 * var(--gsi-space-unit,1px)) calc(13 * var(--gsi-space-unit,1px))}.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(7.5px * 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(10px * var(--gsi-font-scale,1));order:4;line-height:1.32}.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(9px * 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:calc(6 * var(--gsi-space-unit,1px)) calc(15 * var(--gsi-space-unit,1px)) calc(6 * var(--gsi-space-unit,1px)) calc(15 * var(--gsi-space-unit,1px))}.gsi-home-command__section-heading{margin-bottom:calc(7 * var(--gsi-space-unit,1px))}.gsi-home-command__section-heading>span{font-size:calc(8px * 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(7px * var(--gsi-font-scale,1))}.gsi-home-command__workbench{gap:calc(7 * var(--gsi-space-unit,1px));flex-direction:column;display:flex}.gsi-home-command__event{min-height:calc(126 * var(--gsi-space-unit,1px));border-radius:calc(17 * var(--gsi-space-unit,1px)) calc(5 * var(--gsi-space-unit,1px)) calc(17 * var(--gsi-space-unit,1px)) calc(5 * var(--gsi-space-unit,1px));flex:138px}.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(12 * var(--gsi-space-unit,1px)) calc(4 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px)) calc(4 * 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(7px * 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(8px * var(--gsi-font-scale,1))}.gsi-home-command__event-footer>b{font-size:calc(9px * var(--gsi-font-scale,1))}.gsi-home-command__event-badges em,.gsi-home-command__event-badges b{padding:calc(4 * var(--gsi-space-unit,1px)) calc(6 * var(--gsi-space-unit,1px));font-size:calc(7px * var(--gsi-font-scale,1))}.gsi-home-command__access{height:calc(112 * var(--gsi-space-unit,1px));gap:calc(6 * var(--gsi-space-unit,1px));flex:none;grid-template:repeat(2,1fr)/repeat(2,minmax(0,1fr))}.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:calc(6 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px)) calc(6 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px))}.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:calc(10px * var(--gsi-font-scale,1))}.gsi-home-command__access-card small{font-size:calc(7px * var(--gsi-font-scale,1))}.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(7px * var(--gsi-font-scale,1))}.gsi-home-command__ticker strong{font-size:calc(9px * 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))}}@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:calc(100 * var(--gsi-space-unit,1px))}}@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:calc(15 * var(--gsi-space-unit,1px)) calc(5 * var(--gsi-space-unit,1px)) calc(15 * var(--gsi-space-unit,1px)) calc(5 * var(--gsi-space-unit,1px));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(6px * 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{min-height:calc(80 * var(--gsi-space-unit,1px));flex-basis:80px}.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(8px * 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:calc(18 * var(--gsi-space-unit,1px)) calc(6 * var(--gsi-space-unit,1px)) calc(18 * var(--gsi-space-unit,1px)) calc(6 * var(--gsi-space-unit,1px));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(8px * 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(9.5px * var(--gsi-font-scale,1));text-align:center;grid-area:copy;margin:0;line-height:1.38;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(8px * var(--gsi-font-scale,1));line-height:1.28}.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(9.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:calc(7 * var(--gsi-space-unit,1px)) calc(15 * var(--gsi-space-unit,1px)) calc(7 * var(--gsi-space-unit,1px)) calc(15 * var(--gsi-space-unit,1px));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:calc(18 * var(--gsi-space-unit,1px)) calc(6 * var(--gsi-space-unit,1px)) calc(18 * var(--gsi-space-unit,1px)) calc(6 * var(--gsi-space-unit,1px));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:calc(7 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px)) calc(7 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px));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}}@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-cyan-300\/35:hover{border-color:#67e8f959}.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-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-black\/80:hover{background-color:#000c}.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\/80:hover{background-color:hsl(var(--destructive) / .8)}.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-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-destructive\/25:hover{--tw-shadow-color:hsl(var(--destructive) / .25);--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-primary\/30:hover{--tw-shadow-color:hsl(var(--primary) / .3);--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\: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-primary:focus{background-color:hsl(var(--primary))}.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\: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-\[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: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:hover .group-hover\:translate-y-0\.5{--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))}.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: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}}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}.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: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-\[9px\]{font-size:calc(9px * 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\:mx-3{margin-left:calc(12 * var(--gsi-space-unit,1px));margin-right:calc(12 * var(--gsi-space-unit,1px))}.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-3{margin-top:calc(12 * var(--gsi-space-unit,1px))}.sm\:mt-4{margin-top:calc(16 * var(--gsi-space-unit,1px))}.sm\:mt-5{margin-top:calc(20 * 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-\[104px\]{height:calc(104 * 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-\[52px\]{height:calc(52 * var(--gsi-space-unit,1px))}.sm\:h-\[68px\]{height:calc(68 * var(--gsi-space-unit,1px))}.sm\:h-\[70vh\]{height:70vh}.sm\:h-\[76px\]{height:calc(76 * var(--gsi-space-unit,1px))}.sm\:h-\[80vh\]{height:80vh}.sm\:h-\[85vh\]{height:85vh}.sm\:h-\[90px\]{height:calc(90 * var(--gsi-space-unit,1px))}.sm\:h-auto{height:auto}.sm\:max-h-\[90vh\]{max-height:90vh}.sm\:max-h-\[92vh\]{max-height:92vh}.sm\:max-h-\[96vh\]{max-height:96vh}.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-\[52px\]{width:calc(52 * var(--gsi-space-unit,1px))}.sm\:w-\[60\%\]{width:60%}.sm\:w-\[68px\]{width:calc(68 * var(--gsi-space-unit,1px))}.sm\:w-\[76px\]{width:calc(76 * var(--gsi-space-unit,1px))}.sm\:w-\[90px\]{width:calc(90 * var(--gsi-space-unit,1px))}.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-\[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-initial{flex:0 auto}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink:0}.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-\[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-\[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\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.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{gap:calc(4 * var(--gsi-space-unit,1px))}.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-1{padding:calc(4 * var(--gsi-space-unit,1px))}.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-\[100dvh\]{height:100dvh}.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-\[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-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\:overflow-x-hidden{overflow-x:hidden}.lg\:overscroll-contain{overscroll-behavior:contain}.lg\:rounded-\[11px\]{border-radius:calc(11 * var(--gsi-space-unit,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-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\: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\:top-1\/2{top:50%}.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\:-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))}.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\.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))}.cte-create-screen .cte-step-context,.cte-create-screen .cte-progress,.cte-create-screen .cte-step-zone:before,.cte-create-screen .cte-step-zone:after{content:none!important;display:none!important}.tadmin-shell{isolation:isolate;border:1px solid color-mix(in srgb, hsl(var(--primary)) 20%, hsl(var(--border)));border-radius:calc(24 * var(--gsi-space-unit,1px));padding:clamp(calc(14 * var(--gsi-space-unit,1px)), 3vw, calc(26 * var(--gsi-space-unit,1px)));background:linear-gradient(125deg, hsl(var(--primary) / .08), transparent 42%, hsl(var(--accent) / .07)), linear-gradient(145deg, hsl(var(--background) / .96), hsl(var(--card) / .92) 54%, hsl(var(--background) / .98));-webkit-backdrop-filter:blur(28px)saturate(1.2);backdrop-filter:blur(28px)saturate(1.2);color:hsl(var(--foreground) / .94);position:relative;overflow:hidden;box-shadow:0 24px 70px #0000005c,inset 0 1px #ffffff0f}.tadmin-shell:after{content:"";pointer-events:none;border-radius:inherit;opacity:.5;background:linear-gradient(118deg,#ffffff24,#0000 18% 76%,#ffffff0f);position:absolute;top:1px;bottom:1px;left:1px;right:1px;-webkit-mask-image:linear-gradient(#000c,#0000 58%);mask-image:linear-gradient(#000c,#0000 58%)}.tadmin-shell[data-mode=live]{border-color:hsl(var(--primary) / .32);background:linear-gradient(125deg, hsl(var(--primary) / .11), transparent 42%, hsl(var(--accent) / .055)), linear-gradient(145deg, hsl(var(--background) / .97), hsl(var(--card) / .93) 54%, hsl(var(--background) / .98))}.tadmin-shell>*{z-index:1;position:relative}.tadmin-hero{gap:calc(14 * var(--gsi-space-unit,1px));align-items:stretch;display:grid}.tadmin-kicker{align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--primary) / .3);border-radius:calc(999 * var(--gsi-space-unit,1px));width:fit-content;padding:calc(7 * var(--gsi-space-unit,1px)) calc(11 * var(--gsi-space-unit,1px));background:hsl(var(--primary) / .08);color:color-mix(in srgb, hsl(var(--primary)) 88%, white 12%);font-family:var(--ibnf-font-ui);font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.14em;text-transform:uppercase;font-weight:800;display:inline-flex}.tadmin-hero-copy h2{margin:calc(12 * var(--gsi-space-unit,1px)) 0 calc(8 * var(--gsi-space-unit,1px));max-width:calc(760 * var(--gsi-space-unit,1px));color:hsl(var(--foreground));font-family:var(--ibnf-font-display);font-style:italic;font-weight:800;font-size:clamp(calc(26px * var(--gsi-font-scale,1)), 6vw, calc(44px * var(--gsi-font-scale,1)));letter-spacing:-.02em;line-height:.96}.tadmin-hero-copy p{max-width:calc(820 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground) / .95);font-size:clamp(calc(14px * var(--gsi-font-scale,1)), 2.7vw, calc(16px * var(--gsi-font-scale,1)));line-height:1.55}.tadmin-hero-card{gap:calc(6 * var(--gsi-space-unit,1px));min-height:calc(116 * var(--gsi-space-unit,1px));border-radius:calc(22 * var(--gsi-space-unit,1px));padding:calc(16 * var(--gsi-space-unit,1px));background:linear-gradient(145deg, hsl(var(--primary) / .12), #ffffff08);-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);border:1px solid #ffffff21;align-content:center;display:grid}.tadmin-hero-card svg{color:hsl(var(--primary))}.tadmin-hero-card span{color:hsl(var(--muted-foreground) / .9);font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.14em;text-transform:uppercase;font-weight:800}.tadmin-hero-card strong{color:hsl(var(--foreground));font-family:var(--ibnf-font-display);font-style:italic;font-size:calc(25px * var(--gsi-font-scale,1));line-height:1}.tadmin-safety-row{gap:calc(9 * var(--gsi-space-unit,1px));margin:calc(16 * var(--gsi-space-unit,1px)) 0;grid-template-columns:1fr;display:grid}.tadmin-safety-chip{align-items:center;gap:calc(9 * var(--gsi-space-unit,1px));min-height:calc(44 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--border) / .8);border-radius:calc(16 * var(--gsi-space-unit,1px));padding:calc(10 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px));background:hsl(var(--card) / .58);-webkit-backdrop-filter:blur(16px)saturate(1.18);backdrop-filter:blur(16px)saturate(1.18);color:hsl(var(--foreground) / .9);font-size:calc(12px * var(--gsi-font-scale,1));font-weight:700;display:flex}.tadmin-safety-chip svg{color:hsl(var(--primary));flex:none}.tadmin-layout{gap:calc(15 * var(--gsi-space-unit,1px));display:grid}.tadmin-nav-wrap{margin-inline-start:0;margin-inline-end:0;padding:0;overflow:visible}.tadmin-nav-wrap::-webkit-scrollbar{display:none}.tadmin-nav{gap:calc(10 * var(--gsi-space-unit,1px));grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.tadmin-nav-card{align-items:start;gap:calc(9 * var(--gsi-space-unit,1px));width:100%;min-width:0;min-height:calc(118 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--border) / .85);border-radius:calc(20 * var(--gsi-space-unit,1px));padding:calc(12 * var(--gsi-space-unit,1px));background:linear-gradient(150deg, #ffffff12, hsl(var(--card) / .68) 42%, hsl(var(--background) / .78));-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);color:hsl(var(--foreground) / .86);text-align:left;grid-template-columns:1fr;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden}.tadmin-nav-card:before{content:"";pointer-events:none;opacity:.5;background:linear-gradient(120deg,#ffffff24,#0000 28% 72%,#ffffff0a);position:absolute;top:0;bottom:0;left:0;right:0}.tadmin-nav-card:hover{border-color:hsl(var(--accent) / .4);background:hsl(var(--card) / .82);transform:translateY(-1px)}.tadmin-nav-card.is-active{border-color:hsl(var(--accent) / .7);background:linear-gradient(135deg, hsl(var(--accent) / .2), hsl(var(--card) / .86));box-shadow:0 14px 30px hsl(var(--accent) / .14)}.tadmin-nav-card.is-live.is-active{border-color:hsl(var(--primary) / .75);background:linear-gradient(135deg, hsl(var(--primary) / .2), hsl(var(--card) / .86));box-shadow:0 14px 30px hsl(var(--primary) / .14)}.tadmin-nav-card.is-danger{border-color:color-mix(in srgb, var(--gsi-neon-red,#ff3d55) 25%, hsl(var(--border)))}.tadmin-nav-card.is-danger.is-active{border-color:color-mix(in srgb, var(--gsi-neon-red,#ff3d55) 65%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--gsi-neon-red,#ff3d55) 20%, transparent), hsl(var(--card) / .9));box-shadow:0 14px 30px color-mix(in srgb, var(--gsi-neon-red,#ff3d55) 16%, transparent)}.tadmin-nav-icon{width:calc(42 * var(--gsi-space-unit,1px));height:calc(42 * var(--gsi-space-unit,1px));border-radius:calc(13 * var(--gsi-space-unit,1px));background:linear-gradient(145deg, hsl(var(--primary) / .16), hsl(var(--accent) / .1));color:hsl(var(--foreground) / .92);border:1px solid #ffffff1f;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 10px 24px #0003}.tadmin-nav-card.is-active .tadmin-nav-icon{background:hsl(var(--accent) / .26);color:hsl(var(--foreground))}.tadmin-nav-card.is-live.is-active .tadmin-nav-icon{background:hsl(var(--primary) / .26)}.tadmin-nav-card.is-danger .tadmin-nav-icon{color:var(--gsi-neon-red,#ff3d55)}.tadmin-nav-copy{z-index:1;gap:2px;min-width:0;display:grid;position:relative}.tadmin-nav-eyebrow{color:hsl(var(--muted-foreground) / .8);font-size:calc(9px * var(--gsi-font-scale,1));letter-spacing:.16em;text-transform:uppercase;font-weight:900}.tadmin-nav-label{color:hsl(var(--foreground));font-family:var(--ibnf-font-display);font-style:italic;font-size:calc(15px * var(--gsi-font-scale,1));-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.1;display:-webkit-box;overflow:hidden}.tadmin-nav-description{color:hsl(var(--muted-foreground) / .85);font-size:calc(11px * var(--gsi-font-scale,1));-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.28;display:-webkit-box;overflow:hidden}.tadmin-content{gap:calc(12 * var(--gsi-space-unit,1px));min-width:0;display:grid}.tadmin-content-head,.tadmin-live-note,.tadmin-section-panel{border:1px solid hsl(var(--border) / .75);border-radius:calc(20 * var(--gsi-space-unit,1px));background:hsl(var(--card) / .6);-webkit-backdrop-filter:blur(22px)saturate(1.22);backdrop-filter:blur(22px)saturate(1.22);box-shadow:inset 0 1px #ffffff0d}.tadmin-content-head{padding:calc(15 * var(--gsi-space-unit,1px))}.tadmin-content-head span{color:color-mix(in srgb, hsl(var(--primary)) 84%, hsl(var(--foreground)) 16%);font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.17em;text-transform:uppercase;font-weight:900}.tadmin-content-head h3{margin:calc(4 * var(--gsi-space-unit,1px)) 0;color:hsl(var(--foreground));font-family:var(--ibnf-font-display);font-style:italic;font-weight:800;font-size:clamp(calc(22px * var(--gsi-font-scale,1)), 5vw, calc(32px * var(--gsi-font-scale,1)));line-height:1}.tadmin-content-head p{color:hsl(var(--muted-foreground) / .95);font-size:calc(13px * var(--gsi-font-scale,1));line-height:1.45}.tadmin-live-note{gap:calc(11 * var(--gsi-space-unit,1px));padding:calc(13 * var(--gsi-space-unit,1px));background:linear-gradient(135deg, hsl(var(--primary) / .12), hsl(var(--card) / .7));display:flex}.tadmin-live-note svg{color:hsl(var(--primary));flex:none;margin-top:2px}.tadmin-live-note strong{color:hsl(var(--foreground));font-size:calc(14px * var(--gsi-font-scale,1))}.tadmin-live-note p{color:hsl(var(--muted-foreground) / .95);font-size:calc(12px * var(--gsi-font-scale,1));line-height:1.45}.tadmin-section-panel{padding:clamp(calc(10 * var(--gsi-space-unit,1px)), 2.5vw, calc(18 * var(--gsi-space-unit,1px)))}.tadmin-section-panel .bg-card{background-color:#0f172ab8}.tadmin-section-panel :is(.bg-card,.bg-background),.tadmin-section-panel [class*=bg-secondary],.tadmin-section-panel [class*=bg-muted]{-webkit-backdrop-filter:blur(18px)saturate(1.16);backdrop-filter:blur(18px)saturate(1.16);background:linear-gradient(145deg,#ffffff17,#0f172aad)!important}.tadmin-section-panel :is(.border,[class*=border-border]){border-color:#94a3b833!important}.tadmin-section-panel input,.tadmin-section-panel textarea,.tadmin-section-panel [role=combobox]{color:#f8fafc!important;background:#02061761!important;border-color:#94a3b83d!important}.tadmin-section-panel label{color:#e2e8f0c2}.tpm-shell{color:#f8fafceb}.tpm-loading{border-radius:calc(18 * var(--gsi-space-unit,1px));background:#0f172a6b;border:1px solid #94a3b82e}.tpm-toolbar,.tpm-card{-webkit-backdrop-filter:blur(18px)saturate(1.18);backdrop-filter:blur(18px)saturate(1.18);box-shadow:inset 0 1px #ffffff14,0 18px 44px #00000029;border-radius:calc(22 * var(--gsi-space-unit,1px))!important;background:linear-gradient(145deg,#ffffff1a,#0f172a9e)!important;border:1px solid #94a3b833!important}.tpm-toolbar{padding:calc(14 * var(--gsi-space-unit,1px))}.tpm-toolbar h3{color:#fff;letter-spacing:-.02em}.tpm-toolbar p{max-width:calc(620 * var(--gsi-space-unit,1px));color:#e2e8f0b3;font-size:calc(12px * var(--gsi-font-scale,1));margin-top:2px;line-height:1.45}.tpm-eyebrow{align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));color:color-mix(in srgb, hsl(var(--primary)) 85%, hsl(var(--foreground)) 15%);font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.18em;text-transform:uppercase;font-weight:950;display:inline-flex}.tpm-eyebrow:before{content:"";width:calc(7 * var(--gsi-space-unit,1px));height:calc(7 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));background:hsl(var(--primary));box-shadow:0 0 14px hsl(var(--primary) / .6)}.tpm-actions{width:100%}.tpm-actions>button{flex:142px;justify-content:center;color:#f8fafce6!important;background:#02061757!important;border-color:#94a3b83d!important}.tpm-card{overflow:hidden}.tpm-card [data-card-header],.tpm-card .py-3{border-bottom:1px solid #94a3b81f}.tpm-player-grid{min-width:0}.tpm-player-row{min-width:0;border-radius:calc(16 * var(--gsi-space-unit,1px))!important;background:radial-gradient(circle at 8% 0%, hsl(var(--accent) / .11), transparent 34%), #02061770!important}.tpm-player-row button{border-radius:calc(999 * var(--gsi-space-unit,1px))}.tpm-card .max-h-96{scrollbar-width:thin;scrollbar-color:#94a3b875 transparent}.tpm-match-list{gap:calc(6 * var(--gsi-space-unit,1px));flex-direction:column;display:flex}.tpm-match-row{border-radius:calc(14 * var(--gsi-space-unit,1px));padding:calc(7 * var(--gsi-space-unit,1px)) calc(9 * var(--gsi-space-unit,1px));background:#0206176b;border:1px solid #94a3b829}.tpm-match-row-top{align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));margin-bottom:calc(5 * var(--gsi-space-unit,1px));display:flex}.tpm-match-phase{text-overflow:ellipsis;white-space:nowrap;color:#94a3b8d1;min-width:0;font-size:calc(9.5px * var(--gsi-font-scale,1));letter-spacing:.06em;text-transform:uppercase;flex:auto;font-weight:700;overflow:hidden}.tpm-match-status{flex-shrink:0;font-size:calc(9px * var(--gsi-font-scale,1))!important}.tpm-match-edit{flex-shrink:0;color:#94a3b8cc!important}.tpm-match-row-bottom{align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));grid-template-columns:1fr auto 1fr;display:grid}.tpm-match-player{text-overflow:ellipsis;white-space:nowrap;color:#e2e8f0e0;min-width:0;font-size:calc(12px * var(--gsi-font-scale,1));overflow:hidden}.tpm-match-player.is-right{text-align:right}.tpm-match-player.is-winner{color:#6ee7b7;font-weight:700}.tpm-match-player.is-unresolved{color:#94a3b899;font-style:italic;font-weight:400}.tpm-match-score{color:#e2e8f0bf;font-size:calc(11px * var(--gsi-font-scale,1));font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}@media (min-width:640px){.tpm-actions{width:auto}}@media (max-width:560px){.tadmin-nav{grid-template-columns:1fr}.tadmin-nav-card{grid-template-columns:calc(42 * var(--gsi-space-unit,1px)) minmax(0, 1fr);min-height:calc(86 * var(--gsi-space-unit,1px));align-items:center}}@media (min-width:900px){.tadmin-hero{grid-template-columns:minmax(0, 1fr) calc(210 * var(--gsi-space-unit,1px))}.tadmin-safety-row{margin:calc(18 * var(--gsi-space-unit,1px)) 0 calc(20 * var(--gsi-space-unit,1px));grid-template-columns:repeat(3,minmax(0,1fr))}.tadmin-layout{grid-template-columns:calc(304 * var(--gsi-space-unit,1px)) minmax(0, 1fr);align-items:start;gap:calc(18 * var(--gsi-space-unit,1px))}.tadmin-nav-wrap{top:calc(92 * var(--gsi-space-unit,1px));margin-inline-start:0;margin-inline-end:0;padding:0;position:sticky;overflow:visible}.tadmin-nav{grid-template-columns:1fr;min-width:0;display:grid}.tadmin-nav-card{grid-template-columns:calc(46 * var(--gsi-space-unit,1px)) minmax(0, 1fr);width:100%;min-height:calc(86 * var(--gsi-space-unit,1px));align-items:center}.tadmin-content{gap:calc(14 * var(--gsi-space-unit,1px))}}.cte-create-screen .cte-mobile-stepper,.cte-create-screen .cte-step-viewport{display:none}.cte-create-screen .cte-step-zone{min-width:0!important}@media (min-width:900px){.cte-create-screen .cte-page-shell.cte-shell{grid-template-columns:1fr!important;grid-template-rows:calc(82 * var(--gsi-space-unit,1px)) minmax(0, 1fr) calc(58 * var(--gsi-space-unit,1px))!important;gap:calc(12 * var(--gsi-space-unit,1px))!important;overflow:hidden!important}.cte-create-screen .cte-step-zone{width:100%!important;height:auto!important;padding:calc(4 * var(--gsi-space-unit,1px)) 0 0!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-area:1/1!important;place-self:stretch stretch!important;place-items:center!important;margin:0!important;display:grid!important;overflow:visible!important}.cte-create-screen .cte-step-viewport{width:clamp(calc(380 * var(--gsi-space-unit,1px)), 52vw, calc(560 * var(--gsi-space-unit,1px)));height:calc(62 * var(--gsi-space-unit,1px));isolation:isolate;border-radius:calc(999 * var(--gsi-space-unit,1px));box-shadow:inset 0 1px 0 #fff3, inset 0 -1px 0 #00000052, 0 18px 42px -26px #000000e6, 0 0 34px hsl(var(--primary) / .08);-webkit-backdrop-filter:blur(24px)saturate(178%);background:linear-gradient(145deg,#fff1,#ffffff06 54%,#ffffff0a),#0d10179e;border:1px solid #ffffff1f;position:relative;overflow:visible;display:block!important}.cte-create-screen .cte-step-viewport:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg, #ffffff1a, transparent 42%), radial-gradient(220px 72px at 50% 118%, hsl(var(--primary) / .1), transparent 70%);position:absolute;top:1px;bottom:1px;left:1px;right:1px}.cte-create-screen .cte-step-fade{z-index:1;border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%)}.cte-create-screen .cte-stepper-wrap{will-change:transform;left:50%!important;top:calc(7 * var(--gsi-space-unit,1px))!important;width:max-content!important;height:calc(48 * var(--gsi-space-unit,1px))!important;justify-content:flex-start!important;align-items:center!important;gap:calc(12 * var(--gsi-space-unit,1px))!important;flex-flow:row!important;padding:0!important;transition:transform .42s cubic-bezier(.2,.8,.2,1),opacity .24s!important;display:flex!important;position:absolute!important;overflow:visible!important}.cte-create-screen .cte-pill{width:calc(48 * var(--gsi-space-unit,1px))!important;height:calc(48 * var(--gsi-space-unit,1px))!important;border-radius:calc(999 * var(--gsi-space-unit,1px))!important;color:#c3cad5!important;isolation:isolate!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:0 0 48px!important;justify-content:center!important;align-items:center!important;padding:0!important;line-height:0!important;transition:opacity .3s,transform .34s cubic-bezier(.2,.8,.2,1),color .2s,filter .2s!important;display:flex!important;position:relative!important;overflow:visible!important}.cte-create-screen .cte-pill:before{content:"";z-index:0;border-radius:inherit;-webkit-backdrop-filter:blur(18px)saturate(168%);background:radial-gradient(circle at 34% 18%,#fff3,#0000 38%),linear-gradient(150deg,#ffffff1c,#ffffff07 58%,#ffffff0f),#0f121a94;border:1px solid #ffffff1f;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #00000047,0 10px 22px -18px #000000e6}.cte-create-screen .cte-pill:after{content:"";inset:calc(-18 * var(--gsi-space-unit,1px));z-index:-1;border-radius:calc(999 * var(--gsi-space-unit,1px));background:radial-gradient(circle, hsl(var(--primary) / .42), transparent 62%);opacity:0;pointer-events:none;transition:opacity .22s;position:absolute}.cte-create-screen .cte-pill-label{display:none!important}.cte-create-screen .cte-pill-icon{z-index:2!important;width:calc(28 * var(--gsi-space-unit,1px))!important;height:calc(28 * var(--gsi-space-unit,1px))!important;flex:0 0 28px!important;place-items:center!important;line-height:0!important;display:grid!important;position:relative!important}.cte-create-screen .cte-pill-icon>svg{vector-effect:non-scaling-stroke;width:calc(22 * var(--gsi-space-unit,1px))!important;height:calc(22 * var(--gsi-space-unit,1px))!important;stroke:currentColor!important;margin:0!important;display:block!important;overflow:visible!important}.cte-create-screen .cte-pill[data-active="1"]{color:#fff!important}.cte-create-screen .cte-pill[data-active="1"]:before{border-color:hsl(var(--primary) / .46);background:radial-gradient(circle at 50% 16%, #ffffff38, transparent 42%), linear-gradient(155deg, hsl(var(--primary) / .25), #ffffff0b 54%, hsl(var(--primary) / .13)), #0f121aad;box-shadow:inset 0 1px 0 #ffffff3d, inset 0 -1px 0 #0000003d, 0 0 0 1px hsl(var(--primary) / .13), 0 0 28px hsl(var(--primary) / .34), 0 16px 32px -22px #000000e6}.cte-create-screen .cte-pill[data-active="1"]:after{opacity:.72}.cte-create-screen .cte-pill[data-done="1"]{color:#6ff6aa!important}.cte-create-screen .cte-pill[data-done="1"]:before{background:linear-gradient(150deg,#4def9326,#ffffff07 58%,#4def9312),#0f121a94;border-color:#3cec884d}.cte-create-screen .cte-pill-check{z-index:4;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));background:#16df6d;border:2px solid #0d1017;place-items:center;display:none;position:absolute;top:1px;right:1px;box-shadow:0 0 14px #16df6d75}.cte-create-screen .cte-pill[data-done="1"] .cte-pill-check{display:grid}.cte-create-screen .cte-pill-check:before{content:"";width:calc(7 * var(--gsi-space-unit,1px));height:calc(4 * var(--gsi-space-unit,1px));border-bottom:2px solid #080b11;border-left:2px solid #080b11;transform:rotate(-45deg)translate(1px,-1px)}.cte-create-screen .cte-step-content.cte-panel{grid-area:2/1!important;min-height:0!important;margin:0!important}.cte-create-screen .cte-type-step{gap:calc(16 * var(--gsi-space-unit,1px))!important;flex-direction:column!important;height:auto!important;min-height:0!important;display:flex!important}.cte-create-screen .cte-type-layout{align-items:start!important;height:auto!important;min-height:0!important;display:grid!important}.cte-create-screen .cte-type-options{grid-auto-rows:minmax(calc(104 * var(--gsi-space-unit,1px)), auto)!important;align-content:start!important;height:auto!important;min-height:0!important}.cte-create-screen .cte-type-options>button{min-height:calc(104 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-type-preview{min-height:calc(220 * var(--gsi-space-unit,1px))!important;height:auto!important}.cte-create-screen .cte-nav-bar{min-height:0!important;padding-top:calc(10 * var(--gsi-space-unit,1px))!important;grid-area:3/1!important;margin:0!important}}@media (min-width:900px) and (max-width:1199px){.cte-create-screen .cte-type-layout{gap:calc(14 * var(--gsi-space-unit,1px))!important;grid-template-columns:1fr!important}.cte-create-screen .cte-type-options{gap:calc(12 * var(--gsi-space-unit,1px))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.cte-create-screen .cte-type-options>button.sm\:col-span-2{grid-column:span 2/span 2!important}}@media (min-width:1200px){.cte-create-screen .cte-type-layout{grid-template-columns:minmax(calc(420 * var(--gsi-space-unit,1px)), 1.15fr) minmax(calc(320 * var(--gsi-space-unit,1px)), .85fr)!important;gap:clamp(calc(14 * var(--gsi-space-unit,1px)), 2vw, calc(24 * var(--gsi-space-unit,1px)))!important}}@media (max-width:899px){.cte-create-screen .cte-page-frame{height:calc(100svh - calc(58 * var(--gsi-space-unit,1px)))!important;padding:0 calc(6 * var(--gsi-space-unit,1px)) max(calc(6 * var(--gsi-space-unit,1px)), env(safe-area-inset-bottom))!important}.cte-create-screen .cte-page-shell.cte-shell{width:calc(100vw - calc(12 * var(--gsi-space-unit,1px)))!important;max-width:calc(100vw - calc(12 * var(--gsi-space-unit,1px)))!important;grid-template-columns:1fr!important;grid-template-rows:calc(82 * var(--gsi-space-unit,1px)) minmax(0, 1fr) calc(52 * var(--gsi-space-unit,1px))!important;gap:calc(8 * var(--gsi-space-unit,1px))!important;height:100%!important;max-height:none!important;padding:calc(8 * var(--gsi-space-unit,1px))!important;border-radius:calc(24 * var(--gsi-space-unit,1px))!important;display:grid!important;overflow:hidden!important}.cte-create-screen .cte-step-zone{width:100%!important;height:auto!important;min-height:0!important;padding:calc(7 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px)) calc(6 * var(--gsi-space-unit,1px))!important;border-radius:calc(19 * var(--gsi-space-unit,1px))!important;-webkit-backdrop-filter:blur(20px)saturate(168%)!important;background:radial-gradient(120px 58px at 50% -10%,#ffffff1f,#0000 70%),linear-gradient(145deg,#ffffff16,#ffffff06 55%,#ffffff0b),#0d10179e!important;border:1px solid #ffffff1b!important;grid-area:1/1!important;place-self:stretch stretch!important;margin:0!important;display:block!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #00000047,0 12px 28px -22px #000000e6!important}.cte-create-screen .cte-mobile-stepper{grid-template-rows:calc(44 * var(--gsi-space-unit,1px)) calc(18 * var(--gsi-space-unit,1px));gap:calc(5 * var(--gsi-space-unit,1px));min-width:0;height:100%;display:grid!important}.cte-create-screen .cte-mobile-viewport{height:calc(44 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));position:relative;overflow:hidden}.cte-create-screen .cte-mobile-fade{border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%)}.cte-create-screen .cte-mobile-track{height:calc(42 * var(--gsi-space-unit,1px));align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));will-change:transform;width:max-content;transition:transform .36s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:1px;left:50%}.cte-create-screen .cte-mobile-step{width:calc(44 * var(--gsi-space-unit,1px));height:calc(42 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));color:#bec5d0;isolation:isolate;background:0 0;border:0;flex:0 0 44px;justify-content:center;align-items:center;padding:0;line-height:0;transition:opacity .28s,transform .32s cubic-bezier(.2,.8,.2,1),color .2s;display:flex;position:relative;overflow:visible}.cte-create-screen .cte-mobile-step:before{content:"";z-index:0;border-radius:inherit;background:radial-gradient(circle at 34% 18%,#ffffff2e,#0000 40%),linear-gradient(150deg,#ffffff17,#ffffff06 58%,#ffffff0d),#0f121a80;border:1px solid #ffffff1b;position:absolute;top:1px;bottom:1px;left:1px;right:1px;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #0000003d}.cte-create-screen .cte-mobile-step[data-active="1"]{color:#fff}.cte-create-screen .cte-mobile-step[data-active="1"]:before{border-color:hsl(var(--primary) / .5);background:radial-gradient(circle at 50% 16%, #ffffff36, transparent 42%), linear-gradient(155deg, hsl(var(--primary) / .26), #ffffff0a 54%, hsl(var(--primary) / .13)), #0f121aa8;box-shadow:inset 0 1px 0 #ffffff38, 0 0 22px hsl(var(--primary) / .34)}.cte-create-screen .cte-mobile-step[data-done="1"]{color:#6ff6aa}.cte-create-screen .cte-mobile-icon{z-index:2;width:calc(24 * var(--gsi-space-unit,1px));height:calc(24 * var(--gsi-space-unit,1px));place-items:center;display:grid;position:relative}.cte-create-screen .cte-mobile-icon>svg{width:calc(19 * var(--gsi-space-unit,1px));height:calc(19 * var(--gsi-space-unit,1px));stroke:currentColor;vector-effect:non-scaling-stroke;display:block}.cte-create-screen .cte-mobile-check{z-index:4;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));background:#16df6d;border:2px solid #0d1017;place-items:center;display:none;position:absolute;top:1px;right:1px;box-shadow:0 0 12px #16df6d6b}.cte-create-screen .cte-mobile-step[data-done="1"] .cte-mobile-check{display:grid}.cte-create-screen .cte-mobile-check:before{content:"";width:calc(6 * var(--gsi-space-unit,1px));border-bottom:2px solid #080b11;border-left:2px solid #080b11;height:3px;transform:rotate(-45deg)translate(1px,-1px)}.cte-create-screen .cte-mobile-meta{justify-content:center;align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));color:#afb5c0;min-width:0;line-height:1;display:flex}.cte-create-screen .cte-mobile-meta span{font-size:calc(9px * var(--gsi-font-scale,1));letter-spacing:.14em;color:hsl(var(--primary));flex:none;font-weight:800}.cte-create-screen .cte-mobile-meta strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:72%;font-size:calc(12px * var(--gsi-font-scale,1));color:#eceff3;font-weight:800;overflow:hidden}.cte-create-screen .cte-step-content.cte-panel{height:auto!important;min-height:0!important;padding:calc(12 * var(--gsi-space-unit,1px))!important;border-radius:calc(18 * var(--gsi-space-unit,1px))!important;grid-area:2/1!important;margin:0!important;overflow:hidden auto!important}.cte-create-screen .cte-type-step,.cte-create-screen .cte-type-layout{min-height:0!important}.cte-create-screen .cte-type-options{grid-template-columns:1fr!important;grid-auto-rows:auto!important}.cte-create-screen .cte-type-options>button{min-height:calc(76 * var(--gsi-space-unit,1px))!important;padding:calc(11 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-type-options>button.sm\:col-span-2{grid-column:auto!important}.cte-create-screen .cte-type-preview{min-height:calc(150 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-nav-bar{height:calc(52 * var(--gsi-space-unit,1px))!important;min-height:0!important;padding:calc(6 * var(--gsi-space-unit,1px)) 0 0!important;gap:calc(8 * var(--gsi-space-unit,1px))!important;border-top:0!important;grid-area:3/1!important;margin:0!important}.cte-create-screen .cte-btn-ghost,.cte-create-screen .cte-btn-primary,.cte-create-screen .cte-btn-submit{min-width:0!important;height:calc(42 * var(--gsi-space-unit,1px))!important;font-size:calc(11px * var(--gsi-font-scale,1))!important;flex:1 1 0!important;padding-inline-start:12px!important;padding-inline-end:12px!important}}@media (max-width:360px){.cte-create-screen .cte-page-shell.cte-shell{grid-template-rows:calc(78 * var(--gsi-space-unit,1px)) minmax(0, 1fr) calc(50 * var(--gsi-space-unit,1px))!important;padding:calc(6 * var(--gsi-space-unit,1px))!important;gap:calc(6 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-step-zone{padding-inline-start:8px!important;padding-inline-end:8px!important}.cte-create-screen .cte-mobile-stepper{grid-template-rows:calc(42 * var(--gsi-space-unit,1px)) calc(16 * var(--gsi-space-unit,1px));gap:calc(4 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-mobile-step{width:calc(40 * var(--gsi-space-unit,1px));height:calc(40 * var(--gsi-space-unit,1px));flex-basis:40px}.cte-create-screen .cte-mobile-track{gap:calc(7 * var(--gsi-space-unit,1px))}}.cte-create-screen,.cte-create-screen .cte-page-frame,.cte-create-screen .cte-page-shell.cte-shell{overflow:hidden!important}.cte-create-screen .cte-step-content.cte-panel{grid-template:minmax(0,1fr)/minmax(0,1fr);scrollbar-width:none!important;min-height:0!important;max-height:none!important;display:grid!important;overflow:hidden!important}.cte-create-screen .cte-step-content.cte-panel::-webkit-scrollbar{display:none!important}.cte-create-screen .cte-step-content>div{width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;overflow:hidden!important}.cte-create-screen .cte-step-content .grid,.cte-create-screen .cte-step-content :is(.space-y-4,.space-y-3,.space-y-2){min-width:0!important;min-height:0!important}.cte-create-screen .cte-step-content :is(.space-y-4,.space-y-3,.space-y-2)>:not([hidden])~:not([hidden]){margin-top:0!important}.cte-create-screen .cte-step-content :is(p,label,span,div,button){line-height:1.22}.cte-create-screen .cte-step-content p{margin:0!important}.cte-create-screen .cte-type-step>p:first-child{display:none!important}.cte-create-screen .cte-step-content label{margin-bottom:calc(4 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-step-content :is(input,textarea,[role=combobox]){border-radius:calc(11 * var(--gsi-space-unit,1px))!important;min-width:0!important;max-width:100%!important}.cte-create-screen .cte-step-content input,.cte-create-screen .cte-step-content [role=combobox]{height:calc(38 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-step-content textarea{resize:none!important;min-height:0!important}.cte-create-screen .cte-step-content button{min-width:0!important}.cte-create-screen .cte-step-content button[class*=border-2]{min-height:0!important}.cte-create-screen .cte-modality-step,.cte-create-screen .cte-card-step,.cte-create-screen .cte-swiss-step,.cte-create-screen .cte-scoring-step,.cte-create-screen .cte-rules-step,.cte-create-screen .cte-payment-step,.cte-create-screen .cte-recap-step{gap:var(--cte-stage-gap,calc(10 * var(--gsi-space-unit,1px)))!important;display:grid!important}.cte-create-screen .cte-modality-step,.cte-create-screen .cte-card-step,.cte-create-screen .cte-scoring-step{grid-template-rows:auto minmax(0,1fr)}.cte-create-screen .cte-modality-step>.grid,.cte-create-screen .cte-card-step>.grid{align-items:stretch!important;height:100%!important}.cte-create-screen .cte-modality-step>.grid>button{height:100%!important;padding:calc(12 * var(--gsi-space-unit,1px))!important;justify-content:center!important}.cte-create-screen .cte-card-step>.grid{grid-template-columns:repeat(auto-fit, minmax(calc(142 * var(--gsi-space-unit,1px)), 1fr))!important;gap:calc(10 * var(--gsi-space-unit,1px))!important;grid-auto-rows:minmax(0,1fr)!important;display:grid!important}.cte-create-screen .cte-card-step>.grid>button{grid-template-rows:minmax(0,1fr) auto auto;gap:calc(5 * var(--gsi-space-unit,1px))!important;height:100%!important;padding:calc(10 * var(--gsi-space-unit,1px))!important;display:grid!important;overflow:hidden!important}.cte-create-screen .cte-card-step>.grid>button>div:first-of-type{min-height:0!important;padding:calc(5 * var(--gsi-space-unit,1px))!important;place-items:center!important;margin-bottom:0!important;display:grid!important}.cte-create-screen .cte-card-step svg{max-height:100%!important}.cte-create-screen .cte-card-step>.grid>button>div:not(:first-of-type),.cte-create-screen .cte-card-step>.grid>button>span{min-width:0!important}.cte-create-screen .cte-card-step>.grid>button .text-sm{font-size:calc(13px * var(--gsi-font-scale,1))!important}.cte-create-screen .cte-card-step>.grid>button .text-\[11px\]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box!important;overflow:hidden!important}.cte-create-screen .cte-info-step{align-items:stretch!important;height:100%!important}.cte-create-screen .cte-info-step>div{grid-template-rows:auto auto minmax(0,1fr);min-height:0!important;display:grid!important}.cte-create-screen .cte-info-step>div:first-child{align-content:start!important}.cte-create-screen .cte-info-step textarea{height:100%!important;max-height:none!important}.cte-create-screen .cte-place-step{align-items:stretch!important;height:100%!important}.cte-create-screen .cte-place-step>div:first-child{align-content:start!important;gap:calc(10 * var(--gsi-space-unit,1px))!important;min-height:0!important;display:grid!important}.cte-create-screen .cte-place-step>div:last-child{grid-template-rows:auto minmax(0,1fr) auto;min-height:0!important;display:grid!important}.cte-create-screen .cte-place-step>div:last-child>div{height:100%!important;min-height:0!important}.cte-create-screen .cte-place-step iframe{display:block}.cte-create-screen .cte-dates-step,.cte-create-screen .cte-capacity-step{align-content:center!important;height:100%!important}.cte-create-screen .cte-capacity-step>div,.cte-create-screen .cte-dates-step>div{min-width:0!important}.cte-create-screen .cte-swiss-step{grid-template-rows:auto auto minmax(0,1fr)}.cte-create-screen .cte-swiss-step>.rounded-xl{grid-template-rows:auto minmax(0,1fr);min-height:0!important;padding:calc(10 * var(--gsi-space-unit,1px))!important;display:grid!important}.cte-create-screen .cte-swiss-step svg{min-height:calc(48 * var(--gsi-space-unit,1px));height:100%!important}.cte-create-screen .cte-tiebreaker-step,.cte-create-screen .cte-groups-step{grid-template-rows:auto minmax(0,1fr) auto}.cte-create-screen .cte-tiebreaker-step>.rounded-xl,.cte-create-screen .cte-groups-step>.rounded-xl{min-height:0!important;padding:calc(10 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-scoring-step>div:last-child{grid-template-rows:repeat(3,minmax(0,1fr));gap:calc(8 * var(--gsi-space-unit,1px))!important;min-height:0!important;display:grid!important}.cte-create-screen .cte-scoring-step button{height:100%!important;padding:calc(10 * var(--gsi-space-unit,1px))!important;overflow:hidden!important}.cte-create-screen .cte-rules-step{grid-template-rows:auto auto minmax(0,.9fr) auto}.cte-create-screen .cte-rules-step textarea{height:100%!important;max-height:none!important}.cte-create-screen .cte-rules-step>button,.cte-create-screen .cte-rules-step [data-radix-dialog-trigger]{justify-self:start!important}.cte-create-screen .cte-payment-step{align-content:start!important;height:100%!important;min-height:0!important;overflow:hidden!important}.cte-create-screen .cte-payment-step :is(.space-y-4,.space-y-3){gap:calc(10 * var(--gsi-space-unit,1px))!important;display:grid!important}.cte-create-screen .cte-payment-step button{min-height:calc(42 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-payment-step .rounded-xl{padding:calc(10 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-payment-step>.pt-3{min-height:0!important}.cte-create-screen .cte-payment-step>.cte-prize-section{grid-template-rows:auto auto minmax(0,1fr);gap:calc(8 * var(--gsi-space-unit,1px))!important;min-height:0!important;display:grid!important;overflow:hidden!important}.cte-create-screen .cte-recap-step{grid-template-rows:minmax(0,1fr) auto}.cte-create-screen .cte-recap-step>div:first-child{grid-template-rows:auto minmax(0,1fr);gap:calc(10 * var(--gsi-space-unit,1px))!important;min-height:0!important;padding:calc(12 * var(--gsi-space-unit,1px))!important;display:grid!important;overflow:hidden!important}.cte-create-screen .cte-recap-step>div:first-child>.grid{grid-template-columns:repeat(auto-fit, minmax(calc(150 * var(--gsi-space-unit,1px)), 1fr))!important;gap:calc(8 * var(--gsi-space-unit,1px)) calc(14 * var(--gsi-space-unit,1px))!important;align-content:start!important;min-height:0!important;display:grid!important;overflow:hidden!important}.cte-create-screen .cte-recap-step>div:first-child>.grid>div{min-width:0!important}.cte-create-screen .cte-recap-step>div:last-child{min-height:0!important;padding:calc(10 * var(--gsi-space-unit,1px))!important;gap:calc(8 * var(--gsi-space-unit,1px))!important}@media (min-width:900px){.cte-create-screen .cte-page-frame{height:calc(100svh - clamp(calc(62 * var(--gsi-space-unit,1px)), 7.5vh, calc(76 * var(--gsi-space-unit,1px))))!important;padding:0 clamp(calc(10 * var(--gsi-space-unit,1px)), 1.45vw, calc(22 * var(--gsi-space-unit,1px))) clamp(calc(10 * var(--gsi-space-unit,1px)), 1.5vw, calc(18 * var(--gsi-space-unit,1px)))!important}.cte-create-screen .cte-page-shell.cte-shell{height:100%!important;max-height:none!important;padding:clamp(calc(10 * var(--gsi-space-unit,1px)), 1.2vw, calc(16 * var(--gsi-space-unit,1px)))!important;grid-template-rows:calc(72 * var(--gsi-space-unit,1px)) minmax(0, 1fr) calc(52 * var(--gsi-space-unit,1px))!important;gap:calc(10 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-step-content.cte-panel{padding:clamp(calc(12 * var(--gsi-space-unit,1px)), 1.25vw, calc(18 * var(--gsi-space-unit,1px)))!important}.cte-create-screen .cte-step-viewport{height:calc(58 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-stepper-wrap{top:calc(5 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-type-step{grid-template-rows:auto minmax(0,1fr);gap:calc(10 * var(--gsi-space-unit,1px))!important;height:100%!important;min-height:0!important;display:grid!important}.cte-create-screen .cte-type-layout{grid-template-columns:minmax(0, 1.12fr) minmax(calc(280 * var(--gsi-space-unit,1px)), .88fr)!important;align-items:stretch!important;gap:clamp(calc(12 * var(--gsi-space-unit,1px)), 1.5vw, calc(18 * var(--gsi-space-unit,1px)))!important;height:100%!important;min-height:0!important;display:grid!important}.cte-create-screen .cte-type-options{gap:calc(10 * var(--gsi-space-unit,1px))!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(0,1fr)!important;height:100%!important;min-height:0!important;display:grid!important}.cte-create-screen .cte-type-options>button{height:100%!important;min-height:0!important;padding:calc(11 * var(--gsi-space-unit,1px))!important;gap:calc(9 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-type-options>button.sm\:col-span-2{grid-column:span 2/span 2!important}.cte-create-screen .cte-type-options>button span.text-xs{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box!important;overflow:hidden!important}.cte-create-screen .cte-type-preview{grid-template-rows:auto auto auto minmax(0,1fr) auto;height:100%!important;min-height:0!important;padding:clamp(calc(14 * var(--gsi-space-unit,1px)), 1.35vw, calc(20 * var(--gsi-space-unit,1px)))!important;align-content:start!important;display:grid!important;overflow:hidden!important}.cte-create-screen .cte-type-preview h3{font-size:clamp(calc(24px * var(--gsi-font-scale,1)), 2.4vw, calc(38px * var(--gsi-font-scale,1)))!important;line-height:.92!important}.cte-create-screen .cte-type-preview p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:calc(12px * var(--gsi-font-scale,1))!important;display:-webkit-box!important;overflow:hidden!important}.cte-create-screen .cte-type-preview-grid{align-self:start!important;gap:calc(7 * var(--gsi-space-unit,1px))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.cte-create-screen .cte-type-preview-grid span{min-height:calc(30 * var(--gsi-space-unit,1px))!important;padding:calc(6 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px))!important;font-size:calc(10px * var(--gsi-font-scale,1))!important}.cte-create-screen .cte-type-preview-best{margin-top:calc(8 * var(--gsi-space-unit,1px))!important;padding-top:calc(8 * var(--gsi-space-unit,1px))!important;font-size:calc(11px * var(--gsi-font-scale,1))!important}.cte-create-screen .cte-info-step,.cte-create-screen .cte-place-step{gap:clamp(calc(12 * var(--gsi-space-unit,1px)), 1.6vw, calc(18 * var(--gsi-space-unit,1px)))!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important}.cte-create-screen .cte-info-step{grid-template-rows:minmax(0,1fr)!important}.cte-create-screen .cte-info-step>div:first-child p{max-width:44ch}.cte-create-screen .cte-dates-step,.cte-create-screen .cte-capacity-step{gap:calc(12 * var(--gsi-space-unit,1px))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.cte-create-screen .cte-format-step>.grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.cte-create-screen .cte-topcut-step>.grid,.cte-create-screen .cte-tiebreaker-step>.grid,.cte-create-screen .cte-groups-step>.grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.cte-create-screen .cte-format-step svg{height:clamp(calc(44 * var(--gsi-space-unit,1px)), 10vh, calc(78 * var(--gsi-space-unit,1px)))!important}.cte-create-screen .cte-topcut-step svg,.cte-create-screen .cte-tiebreaker-step svg{height:clamp(calc(50 * var(--gsi-space-unit,1px)), 12vh, calc(88 * var(--gsi-space-unit,1px)))!important}.cte-create-screen .cte-groups-step svg{height:clamp(calc(42 * var(--gsi-space-unit,1px)), 9vh, calc(66 * var(--gsi-space-unit,1px)))!important}.cte-create-screen .cte-payment-step{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-auto-rows:minmax(0,auto);gap:calc(12 * var(--gsi-space-unit,1px))!important;align-content:stretch!important}.cte-create-screen .cte-payment-step>:nth-child(2):not(.pt-3){grid-area:1/2/span 2}.cte-create-screen .cte-payment-step>.pt-3{grid-column:1/-1;padding-top:calc(10 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-recap-step>div:first-child>.grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:900px) and (max-width:1199px){.cte-create-screen .cte-page-shell.cte-shell{grid-template-rows:calc(70 * var(--gsi-space-unit,1px)) minmax(0, 1fr) calc(50 * var(--gsi-space-unit,1px))!important;gap:calc(9 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-step-content.cte-panel{padding:calc(12 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-step-viewport{width:clamp(calc(360 * var(--gsi-space-unit,1px)), 60vw, calc(520 * var(--gsi-space-unit,1px)));height:calc(56 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-pill{width:calc(46 * var(--gsi-space-unit,1px))!important;height:calc(46 * var(--gsi-space-unit,1px))!important;flex-basis:46px!important}.cte-create-screen .cte-pill-icon>svg{width:calc(20 * var(--gsi-space-unit,1px))!important;height:calc(20 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-type-layout{grid-template-columns:minmax(0, 1.2fr) minmax(calc(230 * var(--gsi-space-unit,1px)), .8fr)!important}.cte-create-screen .cte-type-options>button{padding:calc(9 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-type-preview{padding:calc(12 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-type-preview h3{font-size:clamp(calc(22px * var(--gsi-font-scale,1)), 2.6vw, calc(30px * var(--gsi-font-scale,1)))!important}.cte-create-screen .cte-type-preview-grid{grid-template-columns:1fr!important}.cte-create-screen .cte-format-step>.grid{grid-template-columns:repeat(auto-fit, minmax(calc(130 * var(--gsi-space-unit,1px)), 1fr))!important}.cte-create-screen .cte-card-step>.grid>button{padding:calc(8 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-card-step>.grid>button .text-sm{font-size:calc(12px * var(--gsi-font-scale,1))!important}.cte-create-screen .cte-place-step{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important}}@media (max-width:899px){.cte-create-screen{--cte-stage-gap:8px}.cte-create-screen .cte-page-frame{height:calc(100svh - calc(58 * var(--gsi-space-unit,1px)))!important}.cte-create-screen .cte-page-shell.cte-shell{grid-template-rows:calc(70 * var(--gsi-space-unit,1px)) minmax(0, 1fr) calc(48 * var(--gsi-space-unit,1px))!important;gap:calc(7 * var(--gsi-space-unit,1px))!important;padding:calc(7 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-step-zone{padding:calc(6 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px)) calc(5 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-mobile-stepper{grid-template-rows:calc(40 * var(--gsi-space-unit,1px)) calc(15 * var(--gsi-space-unit,1px))!important;gap:3px!important}.cte-create-screen .cte-mobile-viewport{height:calc(40 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-mobile-track{height:calc(40 * var(--gsi-space-unit,1px))!important;top:0!important}.cte-create-screen .cte-mobile-step{width:calc(40 * var(--gsi-space-unit,1px))!important;height:calc(40 * var(--gsi-space-unit,1px))!important;flex-basis:40px!important}.cte-create-screen .cte-mobile-icon>svg{width:calc(18 * var(--gsi-space-unit,1px))!important;height:calc(18 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-mobile-meta strong{font-size:calc(11px * var(--gsi-font-scale,1))!important}.cte-create-screen .cte-step-content.cte-panel{padding:calc(9 * var(--gsi-space-unit,1px))!important;border-radius:calc(17 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-step-content input,.cte-create-screen .cte-step-content [role=combobox]{height:calc(34 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-step-content :is(label,p,span){font-size:calc(11px * var(--gsi-font-scale,1))}.cte-create-screen .cte-step-content>div>p:first-child{display:none!important}.cte-create-screen .cte-type-step{grid-template-rows:minmax(0,1fr);gap:0!important;display:grid!important}.cte-create-screen .cte-type-step>p{display:none!important}.cte-create-screen .cte-type-layout{grid-template-rows:minmax(0,1fr);gap:0!important;height:100%!important;display:grid!important}.cte-create-screen .cte-type-preview{display:none!important}.cte-create-screen .cte-type-options{gap:calc(8 * var(--gsi-space-unit,1px))!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(0,1fr)!important;height:100%!important}.cte-create-screen .cte-type-options>button{height:100%!important;min-height:0!important;padding:calc(8 * var(--gsi-space-unit,1px))!important;gap:calc(7 * var(--gsi-space-unit,1px))!important;align-items:center!important}.cte-create-screen .cte-type-options>button.sm\:col-span-2{grid-column:span 2/span 2!important}.cte-create-screen .cte-type-options>button svg{width:calc(16 * var(--gsi-space-unit,1px))!important;height:calc(16 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-type-options>button span.font-semibold{font-size:calc(12px * var(--gsi-font-scale,1))!important}.cte-create-screen .cte-type-options>button span.text-xs{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:calc(10px * var(--gsi-font-scale,1))!important;display:-webkit-box!important;overflow:hidden!important}.cte-create-screen .cte-info-step,.cte-create-screen .cte-place-step{gap:calc(8 * var(--gsi-space-unit,1px))!important;grid-template-columns:1fr!important}.cte-create-screen .cte-info-step{grid-template-rows:auto minmax(0,1fr)!important}.cte-create-screen .cte-info-step textarea{height:100%!important}.cte-create-screen .cte-place-step{grid-template-rows:auto minmax(0,1fr)!important}.cte-create-screen .cte-place-step>div:first-child{gap:calc(7 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-place-step>div:first-child p,.cte-create-screen .cte-place-step>div:last-child>p{display:none!important}.cte-create-screen .cte-dates-step,.cte-create-screen .cte-capacity-step{gap:calc(8 * var(--gsi-space-unit,1px))!important;grid-template-columns:1fr!important;align-content:center!important}.cte-create-screen .cte-card-step>.grid{gap:calc(8 * var(--gsi-space-unit,1px))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.cte-create-screen .cte-format-step>.grid{grid-auto-rows:minmax(0,1fr)!important}.cte-create-screen .cte-card-step>.grid>button{padding:calc(7 * var(--gsi-space-unit,1px))!important;gap:calc(4 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-card-step>.grid>button>div:first-of-type{padding:3px!important}.cte-create-screen .cte-card-step svg{height:clamp(calc(34 * var(--gsi-space-unit,1px)), 8vh, calc(58 * var(--gsi-space-unit,1px)))!important}.cte-create-screen .cte-card-step>.grid>button .text-sm{font-size:calc(11px * var(--gsi-font-scale,1))!important}.cte-create-screen .cte-card-step>.grid>button .text-\[11px\]{-webkit-line-clamp:2;font-size:calc(9.5px * var(--gsi-font-scale,1))!important}.cte-create-screen .cte-swiss-step{grid-template-rows:auto minmax(0,1fr)!important}.cte-create-screen .cte-swiss-step>p{display:none!important}.cte-create-screen .cte-swiss-step>.rounded-xl{padding:calc(8 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-tiebreaker-step,.cte-create-screen .cte-groups-step{grid-template-rows:minmax(0,1fr) auto!important}.cte-create-screen .cte-tiebreaker-step>p,.cte-create-screen .cte-groups-step>p{display:none!important}.cte-create-screen .cte-tiebreaker-step>.rounded-xl,.cte-create-screen .cte-groups-step>.rounded-xl{padding:calc(8 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-scoring-step{grid-template-rows:minmax(0,1fr)!important}.cte-create-screen .cte-scoring-step>p{display:none!important}.cte-create-screen .cte-rules-step{gap:calc(8 * var(--gsi-space-unit,1px))!important;grid-template-rows:auto minmax(0,.8fr) auto!important}.cte-create-screen .cte-rules-step>.grid{gap:calc(7 * var(--gsi-space-unit,1px))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.cte-create-screen .cte-rules-step textarea{height:100%!important}.cte-create-screen .cte-payment-step{grid-template-rows:auto minmax(0,1fr) auto;gap:calc(8 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-payment-step .grid{gap:calc(8 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-payment-step button{min-height:calc(38 * var(--gsi-space-unit,1px))!important;padding:calc(8 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-recap-step{gap:calc(8 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-recap-step>div:first-child{padding:calc(9 * var(--gsi-space-unit,1px))!important;gap:calc(8 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-recap-step>div:first-child>.grid{gap:calc(6 * var(--gsi-space-unit,1px)) calc(9 * var(--gsi-space-unit,1px))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.cte-create-screen .cte-recap-step>div:first-child>.grid .text-xs{font-size:calc(9px * var(--gsi-font-scale,1))!important}.cte-create-screen .cte-recap-step>div:first-child>.grid .font-medium{font-size:calc(11px * var(--gsi-font-scale,1))!important}.cte-create-screen .cte-recap-step>div:last-child{padding:calc(8 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-nav-bar{height:calc(48 * var(--gsi-space-unit,1px))!important;min-height:0!important;padding-top:calc(5 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-btn-ghost,.cte-create-screen .cte-btn-primary,.cte-create-screen .cte-btn-submit{height:calc(40 * var(--gsi-space-unit,1px))!important}}@media (max-width:390px){.cte-create-screen .cte-page-shell.cte-shell{grid-template-rows:calc(66 * var(--gsi-space-unit,1px)) minmax(0, 1fr) calc(46 * var(--gsi-space-unit,1px))!important;gap:calc(6 * var(--gsi-space-unit,1px))!important;padding:calc(6 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-step-content.cte-panel{padding:calc(7 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-mobile-stepper{grid-template-rows:calc(38 * var(--gsi-space-unit,1px)) calc(14 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-mobile-step,.cte-create-screen .cte-mobile-track{height:calc(38 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-mobile-step{width:calc(38 * var(--gsi-space-unit,1px))!important;flex-basis:38px!important}.cte-create-screen .cte-card-step>.grid{gap:calc(6 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-card-step svg{height:clamp(calc(28 * var(--gsi-space-unit,1px)), 7vh, calc(48 * var(--gsi-space-unit,1px)))!important}.cte-create-screen .cte-card-step>.grid>button{padding:calc(6 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-nav-bar{height:calc(46 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-btn-ghost,.cte-create-screen .cte-btn-primary,.cte-create-screen .cte-btn-submit{height:calc(38 * var(--gsi-space-unit,1px))!important;padding-inline-start:9px!important;padding-inline-end:9px!important}}.cte-create-screen .cte-card-step>.grid{grid-auto-rows:auto!important;align-content:center!important;align-self:center!important;height:auto!important}.cte-create-screen .cte-card-step>.grid>button{grid-template-rows:auto auto auto!important;align-content:start!important;height:auto!important}.cte-create-screen .cte-card-step>.grid>button>div:first-of-type{width:100%!important;height:clamp(calc(62 * var(--gsi-space-unit,1px)), 13vh, calc(118 * var(--gsi-space-unit,1px)))!important}.cte-create-screen .cte-card-step>.grid>button>div:first-of-type svg{width:100%!important;height:100%!important}@media (min-width:900px){.cte-create-screen .cte-format-step>.grid>button{min-height:clamp(calc(210 * var(--gsi-space-unit,1px)), 31vh, calc(252 * var(--gsi-space-unit,1px)))!important}.cte-create-screen .cte-format-step>.grid>button>div:first-of-type{height:clamp(calc(96 * var(--gsi-space-unit,1px)), 16vh, calc(132 * var(--gsi-space-unit,1px)))!important}.cte-create-screen .cte-topcut-step>.grid>button,.cte-create-screen .cte-tiebreaker-step>.grid>button,.cte-create-screen .cte-groups-step>.grid>button{min-height:clamp(calc(168 * var(--gsi-space-unit,1px)), 27vh, calc(220 * var(--gsi-space-unit,1px)))!important}.cte-create-screen .cte-topcut-step>.grid>button>div:first-of-type,.cte-create-screen .cte-tiebreaker-step>.grid>button>div:first-of-type,.cte-create-screen .cte-groups-step>.grid>button>div:first-of-type{height:clamp(calc(82 * var(--gsi-space-unit,1px)), 14vh, calc(116 * var(--gsi-space-unit,1px)))!important}}@media (max-width:899px){.cte-create-screen .cte-card-step>.grid>button{min-height:calc(116 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-card-step>.grid>button>div:first-of-type{height:clamp(calc(38 * var(--gsi-space-unit,1px)), 8vh, calc(62 * var(--gsi-space-unit,1px)))!important}}@media (max-width:390px){.cte-create-screen .cte-card-step>.grid>button{min-height:calc(104 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-card-step>.grid>button>div:first-of-type{height:clamp(calc(30 * var(--gsi-space-unit,1px)), 7vh, calc(52 * var(--gsi-space-unit,1px)))!important}}.cte-create-screen .cte-create-title-pill{height:calc(38 * var(--gsi-space-unit,1px));width:max-content;min-width:calc(148 * var(--gsi-space-unit,1px));max-width:calc(210 * var(--gsi-space-unit,1px));padding:0 calc(18 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));color:#f4f8ffeb;-webkit-backdrop-filter:blur(18px)saturate(1.25);text-transform:uppercase;letter-spacing:.08em;font-size:calc(11px * var(--gsi-font-scale,1));background:linear-gradient(135deg,#ffffff1f,#ffffff09),#0c121c7a;border:1px solid #acff2f2e;justify-content:center;justify-self:end;align-items:center;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff29,0 14px 34px #0000003d}.cte-create-screen .cte-section-kicker{color:hsl(var(--primary));font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.14em;text-transform:uppercase;font-weight:800;display:block}.cte-create-screen .cte-type-step{gap:calc(14 * var(--gsi-space-unit,1px));grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.cte-create-screen .cte-type-head{gap:calc(5 * var(--gsi-space-unit,1px));display:grid}.cte-create-screen .cte-type-head h3{color:#f8fafcfa;font-size:clamp(calc(20px * var(--gsi-font-scale,1)), 2vw, calc(26px * var(--gsi-font-scale,1)));font-weight:850;line-height:1.05}.cte-create-screen .cte-type-head p{max-width:calc(780 * var(--gsi-space-unit,1px));color:#d2dceba8;font-size:calc(12px * var(--gsi-font-scale,1));line-height:1.35}.cte-create-screen .cte-type-mobile-tabs{display:none}.cte-create-screen .cte-type-layout{grid-template-columns:minmax(calc(250 * var(--gsi-space-unit,1px)), .88fr) 1px minmax(calc(340 * var(--gsi-space-unit,1px)), 1.12fr)!important;align-items:stretch!important;gap:clamp(calc(16 * var(--gsi-space-unit,1px)), 2.2vw, calc(28 * var(--gsi-space-unit,1px)))!important;height:100%!important;min-height:0!important;display:grid!important}.cte-create-screen .cte-type-options{gap:calc(10 * var(--gsi-space-unit,1px))!important;grid-template-columns:1fr!important;align-content:center!important;min-height:0!important;display:grid!important}.cte-create-screen .cte-type-options button{-webkit-backdrop-filter:blur(18px)saturate(1.2);min-height:0!important;padding:calc(14 * var(--gsi-space-unit,1px))!important;border-radius:calc(22 * var(--gsi-space-unit,1px))!important;background:linear-gradient(135deg,#ffffff1a,#ffffff08),#1218258f!important;border:1px solid #ffffff1f!important;box-shadow:inset 0 1px #ffffff1f,0 18px 38px #0000002e!important}.cte-create-screen .cte-type-choice{grid-template-columns:calc(42 * var(--gsi-space-unit,1px)) minmax(0, 1fr) auto;align-items:center;gap:calc(12 * var(--gsi-space-unit,1px));text-align:left;min-width:0;position:relative;overflow:hidden;display:grid!important}.cte-create-screen .cte-type-choice:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 16% 20%,#acff2f33,#0000 42%);transition:opacity .22s;position:absolute;top:0;bottom:0;left:0;right:0}.cte-create-screen .cte-type-choice[data-selected="1"]:before{opacity:1}.cte-create-screen .cte-type-choice-icon{z-index:1;width:calc(42 * var(--gsi-space-unit,1px));height:calc(42 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));color:#e2e8f0b8;background:#ffffff0e;border:1px solid #ffffff24;place-items:center;display:grid;position:relative}.cte-create-screen .cte-type-choice[data-selected="1"] .cte-type-choice-icon{color:hsl(var(--primary));background:#acff2f1f;border-color:#acff2f7a;box-shadow:0 0 26px #acff2f29}.cte-create-screen .cte-type-choice-copy{z-index:1;gap:3px;min-width:0;display:grid;position:relative}.cte-create-screen .cte-type-choice-copy strong{color:#f8fafced;font-size:calc(13px * var(--gsi-font-scale,1));font-weight:850;line-height:1.15}.cte-create-screen .cte-type-choice-copy span,.cte-create-screen .cte-type-choice small{color:#d2dceb9e;font-size:calc(11px * var(--gsi-font-scale,1));line-height:1.2}.cte-create-screen .cte-type-choice small{z-index:1;padding:calc(5 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));white-space:nowrap;background:#ffffff0f;position:relative}.cte-create-screen .cte-type-options button.border-primary,.cte-create-screen .cte-type-choice[data-selected="1"]{background:radial-gradient(circle at 16% 20%,#acff2f33,#0000 42%),linear-gradient(135deg,#acff2f24,#ffffff0a),#11191fc2!important;border-color:#acff2fb8!important}.cte-create-screen .cte-type-options button>div:first-child{margin-bottom:calc(7 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-type-options button svg{color:hsl(var(--primary));filter:drop-shadow(0 0 16px #acff2f38)}.cte-create-screen .cte-type-divider,.cte-create-screen .cte-date-divider{background:linear-gradient(#0000,#ffffff2e,#acff2f42,#0000);width:1px;min-height:100%;box-shadow:0 0 28px #acff2f24}.cte-create-screen .cte-type-preview{-webkit-backdrop-filter:blur(20px)saturate(1.2);gap:calc(12 * var(--gsi-space-unit,1px))!important;min-height:0!important;padding:clamp(calc(18 * var(--gsi-space-unit,1px)), 2vw, calc(24 * var(--gsi-space-unit,1px)))!important;border-radius:calc(28 * var(--gsi-space-unit,1px))!important;background:radial-gradient(circle at 18% 0,#acff2f29,#0000 34%),linear-gradient(135deg,#ffffff1a,#ffffff08),#0b10199e!important;border:1px solid #ffffff21!important;grid-template-rows:auto auto auto minmax(0,1fr) auto!important;display:grid!important;box-shadow:inset 0 1px #ffffff24,0 26px 60px #0000003d!important}.cte-create-screen .cte-type-preview-tag{color:hsl(var(--primary));font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.14em;text-transform:uppercase;font-weight:800}.cte-create-screen .cte-type-copy h3{color:#f8fafcfa;font-size:clamp(calc(21px * var(--gsi-font-scale,1)), 2.5vw, calc(30px * var(--gsi-font-scale,1)));margin-top:3px;font-weight:850;line-height:1.02}.cte-create-screen .cte-type-copy p{margin-top:calc(7 * var(--gsi-space-unit,1px));color:#d1dae8c7;font-size:calc(13px * var(--gsi-font-scale,1));line-height:1.45}.cte-create-screen .cte-type-preview-grid{gap:calc(8 * var(--gsi-space-unit,1px))!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}.cte-create-screen .cte-type-preview-grid>div,.cte-create-screen .cte-type-preview-grid>span{border-radius:calc(18 * var(--gsi-space-unit,1px));padding:calc(10 * var(--gsi-space-unit,1px));background:#ffffff0b;border:1px solid #ffffff17}.cte-create-screen .cte-type-preview-grid span,.cte-create-screen .cte-type-flow-card span,.cte-create-screen .cte-type-preview-best,.cte-create-screen .cte-type-facts span{color:#d2dcebad}.cte-create-screen .cte-type-preview-grid small{color:#acff2fb8;font-size:calc(9px * var(--gsi-font-scale,1));letter-spacing:.08em;text-transform:uppercase;font-weight:800;display:block}.cte-create-screen .cte-type-preview-grid strong{color:#f8fafcf5;font-size:calc(13px * var(--gsi-font-scale,1));margin-top:3px;display:block}.cte-create-screen .cte-type-facts{gap:calc(8 * var(--gsi-space-unit,1px));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cte-create-screen .cte-type-facts div{min-width:0;padding:calc(10 * var(--gsi-space-unit,1px));border-radius:calc(18 * var(--gsi-space-unit,1px));background:#ffffff0a;border:1px solid #ffffff17}.cte-create-screen .cte-type-facts strong{color:#f8fafceb;font-size:calc(11px * var(--gsi-font-scale,1));font-weight:850;line-height:1.2;display:block}.cte-create-screen .cte-type-facts span{font-size:calc(11px * var(--gsi-font-scale,1));margin-top:0;line-height:1.38;display:block}.cte-create-screen .cte-type-flow-grid{gap:calc(10 * var(--gsi-space-unit,1px));grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;display:grid}.cte-create-screen .cte-type-flow-card{grid-template-rows:minmax(calc(74 * var(--gsi-space-unit,1px)), .95fr) auto;gap:calc(9 * var(--gsi-space-unit,1px));min-height:0;padding:calc(10 * var(--gsi-space-unit,1px));border-radius:calc(20 * var(--gsi-space-unit,1px));background:#ffffff0e;border:1px solid #ffffff1a;display:grid;overflow:hidden}.cte-create-screen .cte-type-flow-card strong{color:#f8fafcf5;font-size:calc(12px * var(--gsi-font-scale,1));line-height:1.15;display:block}.cte-create-screen .cte-type-flow-card span{margin-top:calc(4 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1));line-height:1.3;display:block}.cte-create-screen .cte-flow-visual{min-height:calc(74 * var(--gsi-space-unit,1px));border-radius:calc(16 * var(--gsi-space-unit,1px));background:linear-gradient(135deg,#acff2f1c,#60a5fa14),#060a1075;position:relative;overflow:hidden}.cte-create-screen .cte-flow-visual i{border-radius:calc(999 * var(--gsi-space-unit,1px));background:#acff2f24;border:1px solid #acff2f75;display:block;position:absolute;box-shadow:0 0 22px #acff2f2e}.cte-create-screen .cte-flow-visual i:first-child{width:calc(18 * var(--gsi-space-unit,1px));height:calc(18 * var(--gsi-space-unit,1px));animation:2.8s ease-in-out infinite cte-flow-pulse;top:22%;left:16%}.cte-create-screen .cte-flow-visual i:nth-child(2){width:calc(18 * var(--gsi-space-unit,1px));height:calc(18 * var(--gsi-space-unit,1px));animation:2.8s ease-in-out .25s infinite cte-flow-pulse;top:42%;left:42%}.cte-create-screen .cte-flow-visual i:nth-child(3){width:calc(18 * var(--gsi-space-unit,1px));height:calc(18 * var(--gsi-space-unit,1px));animation:2.8s ease-in-out .5s infinite cte-flow-pulse;top:22%;right:16%}.cte-create-screen .cte-flow-visual i:nth-child(4){width:calc(34 * var(--gsi-space-unit,1px));border-radius:calc(8 * var(--gsi-space-unit,1px));height:3px;animation:2.6s ease-in-out infinite cte-flow-slide;top:33%;left:34%}.cte-create-screen .cte-flow-rounds i:nth-child(4){width:calc(48 * var(--gsi-space-unit,1px));top:62%;left:28%}.cte-create-screen .cte-flow-cut i:nth-child(2){border-radius:calc(8 * var(--gsi-space-unit,1px));width:calc(28 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-flow-final i:nth-child(3){width:calc(30 * var(--gsi-space-unit,1px));height:calc(30 * var(--gsi-space-unit,1px));top:31%;right:11%}@keyframes cte-flow-pulse{0%,to{opacity:.52;transform:scale(.82)}50%{opacity:1;transform:scale(1.08)}}@keyframes cte-flow-slide{0%,to{opacity:.42;transform:translate(-8px)}50%{opacity:.92;transform:translate(8px)}}.cte-create-screen .cte-type-preview-best{padding:calc(10 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px));border-radius:calc(16 * var(--gsi-space-unit,1px));font-size:calc(12px * var(--gsi-font-scale,1));background:#acff2f12;border:1px solid #acff2f2e;gap:3px;line-height:1.35;display:grid}.cte-create-screen .cte-type-preview-best strong{color:#f8fafceb;font-size:calc(11px * var(--gsi-font-scale,1));text-transform:uppercase;letter-spacing:.08em;font-weight:850}.cte-create-screen .cte-type-preview-best span{color:#d2dcebb8}.cte-create-screen .cte-map-preview{min-height:clamp(calc(210 * var(--gsi-space-unit,1px)), 28vh, calc(300 * var(--gsi-space-unit,1px)));border-radius:calc(28 * var(--gsi-space-unit,1px));background:linear-gradient(135deg, hsl(var(--primary) / .07), #25cdef0b), #070b12c2;border:1px solid #ffffff24;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 24px 58px #00000047}.theme-light .cte-create-screen .cte-map-preview{background:linear-gradient(135deg, hsl(var(--primary) / .1), hsl(var(--accent) / .045)), #f7faf7e0;border-color:#0c121c24;box-shadow:inset 0 1px #ffffffc7,0 22px 48px #0f172a24}.cte-create-screen .cte-map-preview--empty{align-content:center;place-items:center;gap:calc(10 * var(--gsi-space-unit,1px));color:#d4deecb3;text-align:center;padding:calc(20 * var(--gsi-space-unit,1px));display:grid}.cte-create-screen .cte-map-preview--empty p{font-size:calc(12px * var(--gsi-font-scale,1))}.cte-create-screen .cte-map-glow{border-radius:calc(999 * var(--gsi-space-unit,1px));filter:blur(18px);pointer-events:none;z-index:2;background:radial-gradient(circle,#acff2f38,#0000 62%);width:62%;height:62%;position:absolute;top:-28%;bottom:auto;left:auto;right:-18%}.cte-create-screen .cte-map-leaflet{z-index:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.cte-create-screen .cte-map-leaflet .leaflet-tile-pane{filter:saturate(.76)contrast(1.05)brightness(.92)}.theme-light .cte-create-screen .cte-map-leaflet .leaflet-tile-pane{filter:saturate(.84)contrast(1.02)brightness(1.02)}.cte-create-screen .cte-map-leaflet .cte-map-tiles{opacity:.88}.theme-light .cte-create-screen .cte-map-leaflet .cte-map-tiles{opacity:.94}.cte-create-screen .cte-map-leaflet .leaflet-container,.cte-create-screen .cte-map-leaflet .leaflet-pane,.cte-create-screen .cte-map-leaflet .leaflet-control-container{font-family:inherit}.cte-create-screen .cte-map-leaflet .leaflet-control-attribution{border-radius:calc(999 * var(--gsi-space-unit,1px));-webkit-backdrop-filter:blur(12px);border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff1f;margin:0 calc(10 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px)) 0!important;padding:3px calc(7 * var(--gsi-space-unit,1px))!important;color:#d4deeca3!important;font-size:calc(9px * var(--gsi-font-scale,1))!important;background:#0a1019a3!important}.cte-create-screen .cte-map-leaflet .leaflet-control-attribution a{color:hsl(var(--primary))!important}.theme-light .cte-create-screen .cte-map-leaflet .leaflet-control-attribution{border-color:#0f172a24;box-shadow:inset 0 1px #ffffffdb;color:#111827a3!important;background:#ffffffb8!important}.cte-create-screen .cte-map-road-halo,.cte-create-screen .cte-map-main-road{stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.cte-create-screen .cte-map-road-halo{filter:drop-shadow(0 0 8px hsl(var(--primary) / .42));stroke:hsl(var(--primary) / .34)!important}.cte-create-screen .cte-map-main-road{filter:drop-shadow(0 0 7px hsl(var(--primary) / .46));stroke:hsl(var(--primary) / .92)!important}.theme-light .cte-create-screen .cte-map-road-halo{filter:drop-shadow(0 0 5px hsl(var(--primary) / .26));stroke:hsl(var(--primary) / .24)!important}.theme-light .cte-create-screen .cte-map-main-road{filter:drop-shadow(0 0 4px hsl(var(--primary) / .28));stroke:hsl(var(--primary) / .82)!important}.cte-create-screen .cte-map-road-name{pointer-events:none!important}.cte-create-screen .cte-map-road-name span{max-width:calc(132 * var(--gsi-space-unit,1px));padding:3px calc(7 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--primary) / .22);color:#f2f8f0d6;-webkit-backdrop-filter:blur(10px);font-size:calc(9px * var(--gsi-font-scale,1));text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#0509109e;font-weight:850;line-height:1;display:block;overflow:hidden;box-shadow:0 8px 22px #0000003d,inset 0 1px #ffffff1f}.theme-light .cte-create-screen .cte-map-road-name span{border-color:hsl(var(--primary) / .26);color:#0f172ac2;background:#ffffffb8;box-shadow:0 8px 18px #0f172a1f,inset 0 1px #ffffffe6}.cte-create-screen .cte-map-poi{border-radius:calc(999 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--primary) / .38);color:hsl(var(--primary));box-shadow:0 0 0 5px hsl(var(--primary) / .08), 0 10px 20px #00000047, inset 0 1px 0 #ffffff29;-webkit-backdrop-filter:blur(12px);background:#070c14c2;place-items:center;transition:transform .15s,filter .15s,box-shadow .15s;cursor:pointer!important;display:grid!important}.cte-create-screen .cte-map-poi:hover,.cte-create-screen .cte-map-poi:focus{filter:brightness(1.2);transform:scale(1.12)}.cte-create-screen .cte-map-poi span{border-radius:inherit;place-items:center;width:100%;height:100%;line-height:1;display:grid}.cte-create-screen .cte-map-poi svg{width:calc(17 * var(--gsi-space-unit,1px));height:calc(17 * var(--gsi-space-unit,1px));fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.cte-create-screen .cte-map-poi--airport svg{fill:currentColor;stroke:none}.cte-create-screen .cte-map-poi--bus{border-color:hsl(var(--primary) / .42);color:hsl(var(--primary))}.cte-create-screen .cte-map-poi--metro{border-color:hsl(var(--accent) / .5);color:hsl(var(--accent));box-shadow:0 0 0 5px hsl(var(--accent) / .08), 0 10px 20px #00000047, inset 0 1px 0 #ffffff29}.cte-create-screen .cte-map-poi--station{color:#6ce1f9;border-color:#45daf77a;box-shadow:0 0 0 5px #45daf714,0 10px 20px #00000047,inset 0 1px #ffffff29}.cte-create-screen .cte-map-poi--airport{color:#fcbf69;border-color:#fbb24b85;box-shadow:0 0 0 6px #fbb24b1a,0 10px 20px #00000047,inset 0 1px #ffffff29}.theme-light .cte-create-screen .cte-map-poi{box-shadow:0 0 0 5px hsl(var(--primary) / .08), 0 10px 18px #0f172a24, inset 0 1px 0 #ffffffeb;background:#ffffffc7}.cte-create-screen .cte-transit-popup .leaflet-popup-content-wrapper,.cte-create-screen .cte-transit-popup .leaflet-popup-tip{color:#f8fafcf0;-webkit-backdrop-filter:blur(18px);background:#080d16f0;border:1px solid #ffffff24;box-shadow:0 18px 38px #0000005c}.cte-create-screen .cte-transit-popup .leaflet-popup-content-wrapper{border-radius:calc(16 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-transit-popup .leaflet-popup-content{margin:calc(14 * var(--gsi-space-unit,1px)) calc(16 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-transit-popup .leaflet-popup-close-button{top:calc(6 * var(--gsi-space-unit,1px));right:calc(6 * var(--gsi-space-unit,1px));color:#e2e8f0b8}.cte-create-screen .cte-transit-popup-card{gap:calc(8 * var(--gsi-space-unit,1px));min-width:0;display:grid}.cte-create-screen .cte-transit-popup-card>strong{padding-right:calc(16 * var(--gsi-space-unit,1px));color:#f8fafcf5;font-size:calc(14px * var(--gsi-font-scale,1));line-height:1.2}.cte-create-screen .cte-transit-popup-kind{width:max-content;color:hsl(var(--primary));font-size:calc(9px * var(--gsi-font-scale,1));letter-spacing:.1em;text-transform:uppercase;font-weight:900}.cte-create-screen .cte-transit-popup-kind--metro,.cte-create-screen .cte-transit-popup-kind--station{color:#6ce1f9}.cte-create-screen .cte-transit-popup-kind--airport{color:#fcbf69}.cte-create-screen .cte-transit-popup-card dl{gap:0;margin:2px 0 0;display:grid}.cte-create-screen .cte-transit-popup-card dl div{grid-template-columns:calc(92 * var(--gsi-space-unit,1px)) minmax(0, 1fr);gap:calc(8 * var(--gsi-space-unit,1px));padding:calc(7 * var(--gsi-space-unit,1px)) 0;border-top:1px solid #ffffff14;display:grid}.cte-create-screen .cte-transit-popup-card dt,.cte-create-screen .cte-transit-popup-card dd{font-size:calc(11px * var(--gsi-font-scale,1));margin:0;line-height:1.25}.cte-create-screen .cte-transit-popup-card dt{color:#d2dceb8f;font-weight:800}.cte-create-screen .cte-transit-popup-card dd{color:#f1f5f9e0;overflow-wrap:anywhere}.theme-light .cte-create-screen .cte-transit-popup .leaflet-popup-content-wrapper,.theme-light .cte-create-screen .cte-transit-popup .leaflet-popup-tip{color:#0f172ae6;background:#fffffff0;border-color:#0f172a24}.theme-light .cte-create-screen .cte-transit-popup-card>strong,.theme-light .cte-create-screen .cte-transit-popup-card dd{color:#0f172ae6}.theme-light .cte-create-screen .cte-transit-popup-card dt{color:#334155a8}.theme-light .cte-create-screen .cte-transit-popup-card dl div{border-top-color:#0f172a1a}.cte-create-screen .cte-map-leaflet .leaflet-control-zoom{margin-top:calc(16 * var(--gsi-space-unit,1px));margin-right:calc(16 * var(--gsi-space-unit,1px));border-radius:calc(12 * var(--gsi-space-unit,1px));border:1px solid #ffffff29;overflow:hidden;box-shadow:0 14px 30px #00000052}.cte-create-screen .cte-map-leaflet .leaflet-control-zoom a{width:calc(34 * var(--gsi-space-unit,1px));height:calc(34 * var(--gsi-space-unit,1px));color:#f8fafceb;font-size:calc(20px * var(--gsi-font-scale,1));-webkit-backdrop-filter:blur(16px);background:#080d16e6;border:0;border-bottom:1px solid #ffffff1a;place-items:center;font-weight:700;line-height:1;transition:background .15s,color .15s;display:grid}.cte-create-screen .cte-map-leaflet .leaflet-control-zoom a:last-child{border-bottom:0}.cte-create-screen .cte-map-leaflet .leaflet-control-zoom a:hover,.cte-create-screen .cte-map-leaflet .leaflet-control-zoom a:focus{color:hsl(var(--primary));background:#acff2f29}.theme-light .cte-create-screen .cte-map-leaflet .leaflet-control-zoom{border-color:#0f172a24;box-shadow:0 14px 28px #0f172a24}.theme-light .cte-create-screen .cte-map-leaflet .leaflet-control-zoom a{color:#0f172ae0;background:#ffffffeb;border-bottom-color:#0f172a1a}@media (max-width:960px){.cte-create-screen .cte-map-leaflet .leaflet-control-zoom{margin-top:calc(96 * var(--gsi-space-unit,1px));margin-right:calc(12 * var(--gsi-space-unit,1px))}}.cte-create-screen .cte-osm-marker{border-radius:calc(999 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--primary) / .72);background:hsl(var(--primary) / .16);box-shadow:0 0 0 8px hsl(var(--primary) / .08), 0 0 26px hsl(var(--primary) / .34);position:relative}.cte-create-screen .cte-osm-marker span{inset:calc(9 * var(--gsi-space-unit,1px));border-radius:inherit;background:hsl(var(--primary));box-shadow:0 0 18px hsl(var(--primary) / .65);position:absolute}.cte-create-screen .cte-map-osm-state{z-index:0;align-content:center;place-items:center;gap:calc(8 * var(--gsi-space-unit,1px));padding:calc(24 * var(--gsi-space-unit,1px));color:#d4deecb8;text-align:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.cte-create-screen .cte-map-osm-state svg{color:hsl(var(--primary));filter:drop-shadow(0 0 14px #acff2f3d)}.cte-create-screen .cte-map-osm-state strong{color:#f8fafce6;font-size:calc(13px * var(--gsi-font-scale,1));font-weight:850}.cte-create-screen .cte-map-osm-state span{color:#d2dceb94;font-size:calc(11px * var(--gsi-font-scale,1))}.cte-create-screen .cte-map-provider{top:calc(14 * var(--gsi-space-unit,1px));right:calc(14 * var(--gsi-space-unit,1px));z-index:3;padding:calc(7 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--primary) / .18);color:hsl(var(--primary));-webkit-backdrop-filter:blur(14px);font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.08em;text-transform:uppercase;pointer-events:none;background:#0a1019a8;font-weight:850;position:absolute;box-shadow:inset 0 1px #ffffff1f}.theme-light .cte-create-screen .cte-map-provider{border-color:hsl(var(--primary) / .2);color:color-mix(in srgb, hsl(var(--primary)) 74%, #0f172a);background:#ffffffb8;box-shadow:inset 0 1px #ffffffe6,0 10px 22px #0f172a1a}.cte-create-screen .cte-map-vignette{pointer-events:none;z-index:1;background:radial-gradient(circle at 50% 45%,#0000 0,#04080e0f 46%,#04080e80 100%),linear-gradient(#0509101a,#05091052);position:absolute;top:0;bottom:0;left:0;right:0}.theme-light .cte-create-screen .cte-map-vignette{background:radial-gradient(circle at 50% 45%, transparent 0, #ffffff14 48%, #ffffff9e 100%), linear-gradient(180deg, hsl(var(--primary) / .035), #ffffff3d)}.cte-create-screen .cte-map-grid{background-image:linear-gradient(hsl(var(--primary) / .06) 1px, transparent 1px), linear-gradient(90deg, hsl(var(--primary) / .06) 1px, transparent 1px);opacity:.42;pointer-events:none;z-index:2;background-size:52px 52px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(circle,#000000bf,#0000 72%);mask-image:radial-gradient(circle,#000000bf,#0000 72%)}.theme-light .cte-create-screen .cte-map-grid{opacity:.26}.cte-create-screen .cte-map-pin-card{left:calc(14 * var(--gsi-space-unit,1px));right:calc(14 * var(--gsi-space-unit,1px));bottom:calc(14 * var(--gsi-space-unit,1px));z-index:3;align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));max-width:calc(100% - calc(28 * var(--gsi-space-unit,1px)));padding:calc(10 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px));border-radius:calc(18 * var(--gsi-space-unit,1px));color:#f5f8fceb;-webkit-backdrop-filter:blur(18px);pointer-events:none;background:#0a1019c2;border:1px solid #ffffff29;display:flex;position:absolute;box-shadow:inset 0 1px #ffffff24,0 18px 34px #00000047}.theme-light .cte-create-screen .cte-map-pin-card{color:#0f172adb;background:#ffffffc7;border-color:#0f172a24;box-shadow:inset 0 1px #ffffffeb,0 16px 28px #0f172a1f}.cte-create-screen .cte-map-pin-card svg{color:hsl(var(--primary));flex:none}.cte-create-screen .cte-map-pin-card span{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:calc(12px * var(--gsi-font-scale,1));font-weight:700;overflow:hidden}.cte-create-screen .cte-dates-step{grid-template-columns:minmax(calc(300 * var(--gsi-space-unit,1px)), .92fr) 1px minmax(calc(330 * var(--gsi-space-unit,1px)), 1.08fr)!important;gap:clamp(calc(16 * var(--gsi-space-unit,1px)), 2.3vw, calc(28 * var(--gsi-space-unit,1px)))!important;align-items:stretch!important;height:100%!important;min-height:0!important;display:grid!important}.cte-create-screen .cte-date-wheel-list{gap:calc(10 * var(--gsi-space-unit,1px));grid-template-rows:repeat(3,minmax(0,1fr));min-height:0;display:grid}.cte-create-screen .cte-date-wheel-card{gap:calc(9 * var(--gsi-space-unit,1px));min-height:0;padding:calc(13 * var(--gsi-space-unit,1px));border-radius:calc(24 * var(--gsi-space-unit,1px));background:linear-gradient(135deg,#ffffff17,#ffffff08),#10172499;border:1px solid #ffffff1f;grid-template-rows:auto minmax(0,1fr) auto;display:grid;box-shadow:inset 0 1px #ffffff1f,0 18px 40px #0000002e}.cte-create-screen .cte-date-wheel-head{gap:calc(8 * var(--gsi-space-unit,1px));grid-template-columns:1fr auto;align-items:start;display:grid}.cte-create-screen .cte-date-wheel-head strong{color:#f8fafcf5;font-size:calc(13px * var(--gsi-font-scale,1));display:block}.cte-create-screen .cte-date-wheel-head span{color:#d2dceb9e;font-size:calc(11px * var(--gsi-font-scale,1));margin-top:2px;line-height:1.25;display:block}.cte-create-screen .cte-required-pill{padding:calc(4 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));color:hsl(var(--primary));font-size:calc(9px * var(--gsi-font-scale,1));letter-spacing:.08em;text-transform:uppercase;background:#acff2f14;border:1px solid #acff2f33;font-weight:850}.cte-create-screen .cte-date-wheel{align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));min-height:calc(72 * var(--gsi-space-unit,1px));grid-template-columns:minmax(0,1fr);display:grid}@media (max-height:820px) and (min-width:900px){.cte-create-screen .cte-step-content.cte-panel>.cte-payment-step,.cte-create-screen .cte-step-content.cte-panel .cte-payment-step{grid-template-rows:auto auto!important}.cte-create-screen .cte-payment-step>.cte-prize-section{min-height:calc(680 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-payment-step .cte-prize-builder{grid-template-columns:minmax(calc(260 * var(--gsi-space-unit,1px)), calc(320 * var(--gsi-space-unit,1px))) minmax(0, 1fr)!important;grid-template-rows:auto minmax(0,1fr)!important;align-items:stretch!important}.cte-create-screen .cte-payment-step .cte-prize-mode-switch{grid-area:1/1!important;grid-template-columns:1fr!important;align-self:start!important}.cte-create-screen .cte-payment-step .cte-prize-mode-switch button{min-height:calc(42 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-payment-step .cte-prize-config-row{grid-area:2/1!important;grid-template-columns:1fr!important;align-content:start!important;min-height:0!important}.cte-create-screen .cte-payment-step .cte-prize-tier-tabs{max-height:calc(312 * var(--gsi-space-unit,1px))!important;padding-right:calc(4 * var(--gsi-space-unit,1px))!important;grid-template-columns:1fr!important;display:grid!important;overflow:auto!important}.cte-create-screen .cte-payment-step .cte-prize-tier-tabs button{min-height:calc(68 * var(--gsi-space-unit,1px))!important;flex-basis:auto!important}.cte-create-screen .cte-payment-step .cte-prize-tolerance-card{min-height:calc(76 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-payment-step .cte-prize-editor-shell{min-height:calc(560 * var(--gsi-space-unit,1px))!important;grid-area:1/2/span 2!important;grid-template-columns:minmax(calc(190 * var(--gsi-space-unit,1px)), calc(240 * var(--gsi-space-unit,1px))) minmax(0, 1fr)!important}.cte-create-screen .cte-payment-step .cte-prize-product-panel,.cte-create-screen .cte-payment-step .cte-prize-placements{min-height:calc(560 * var(--gsi-space-unit,1px))!important}}@media (max-width:980px){.cte-create-screen .cte-step-content.cte-panel>.cte-payment-step,.cte-create-screen .cte-step-content.cte-panel .cte-payment-step{height:auto!important;padding-right:0!important;overflow:visible!important}.cte-create-screen .cte-payment-step>.cte-prize-section{grid-template-rows:auto auto auto!important;min-height:0!important}.cte-create-screen .cte-payment-step .cte-prize-config-row,.cte-create-screen .cte-payment-step .cte-prize-editor-shell{grid-template-columns:1fr!important}.cte-create-screen .cte-payment-step .cte-prize-editor-shell{min-height:0!important}.cte-create-screen .cte-payment-step .cte-prize-product-panel{min-height:calc(560 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-step-content.cte-step-prizes{height:auto!important;overflow:hidden auto!important}.cte-create-screen .cte-step-content.cte-step-prizes>.cte-prizes-step,.cte-create-screen .cte-step-content.cte-step-prizes .cte-prizes-step,.cte-create-screen .cte-step-content.cte-step-prizes .cte-prize-section,.cte-create-screen .cte-step-content.cte-step-prizes .cte-prize-builder{grid-template-rows:auto!important;height:auto!important;overflow:visible!important}.cte-create-screen .cte-step-content.cte-step-prizes .cte-prize-builder{grid-template-rows:auto auto auto!important}.cte-create-screen .cte-step-content.cte-step-prizes .cte-prize-editor-shell{grid-template-rows:auto auto!important;grid-template-columns:1fr!important;height:auto!important;display:grid!important;overflow:visible!important}.cte-create-screen .cte-step-content.cte-step-prizes .cte-prize-product-panel{grid-template-rows:auto auto auto minmax(calc(360 * var(--gsi-space-unit,1px)), 48vh)!important;height:auto!important;min-height:0!important;overflow:hidden!important}.cte-create-screen .cte-step-content.cte-step-prizes .cte-prize-product-grid{height:auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important}}.cte-create-screen .cte-step-content.cte-panel>.cte-payment-step,.cte-create-screen .cte-step-content.cte-panel .cte-payment-step{grid-template-columns:minmax(0, calc(760 * var(--gsi-space-unit,1px)))!important;place-content:start center!important;height:auto!important;min-height:0!important;padding-right:0!important;display:grid!important;overflow:visible!important}.cte-create-screen .cte-step-content.cte-panel>.cte-prizes-step,.cte-create-screen .cte-step-content.cte-panel .cte-prizes-step{justify-self:stretch!important;gap:calc(12 * var(--gsi-space-unit,1px))!important;grid-template-rows:auto minmax(0,1fr)!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.cte-create-screen .cte-prize-description-card{border-radius:calc(16 * var(--gsi-space-unit,1px))!important;padding:calc(12 * var(--gsi-space-unit,1px))!important;background:#ffffff0a!important;border:1px solid #ffffff1a!important}.cte-create-screen .cte-prizes-step>.cte-prize-section{border-top:0!important;grid-template-rows:auto auto minmax(0,1fr)!important;height:100%!important;min-height:0!important;padding-top:0!important;display:grid!important;overflow:hidden!important}.cte-create-screen .cte-prizes-step .cte-prize-builder,.cte-create-screen .cte-prizes-step .cte-prize-editor-shell,.cte-create-screen .cte-prizes-step .cte-prize-product-panel,.cte-create-screen .cte-prizes-step .cte-prize-placements{height:100%!important;min-height:0!important;overflow:hidden!important}.cte-create-screen .cte-prizes-step .cte-prize-config-row{grid-template-columns:minmax(0, 1fr) minmax(calc(210 * var(--gsi-space-unit,1px)), calc(280 * var(--gsi-space-unit,1px)))!important}.cte-create-screen .cte-prizes-step .cte-prize-editor-shell{grid-template-columns:minmax(calc(220 * var(--gsi-space-unit,1px)), calc(300 * var(--gsi-space-unit,1px))) minmax(0, 1fr)!important}.cte-create-screen .cte-prizes-step .cte-prize-product-grid,.cte-create-screen .cte-prizes-step .cte-prize-placement-list,.cte-create-screen .cte-prizes-step .cte-prize-tier-tabs{min-height:0!important;overflow:hidden auto!important}.cte-create-screen .cte-prizes-step .cte-prize-product-grid{grid-template-columns:repeat(auto-fill, minmax(calc(170 * var(--gsi-space-unit,1px)), 1fr))!important}@media (max-height:820px) and (min-width:900px){.cte-create-screen .cte-step-content.cte-panel>.cte-prizes-step,.cte-create-screen .cte-step-content.cte-panel .cte-prizes-step{grid-template-rows:minmax(0,1fr)!important}.cte-create-screen .cte-prizes-step>.cte-prize-section{grid-template-rows:auto auto minmax(0,1fr)!important}.cte-create-screen .cte-prizes-step .cte-prize-builder{grid-template-columns:minmax(calc(250 * var(--gsi-space-unit,1px)), calc(320 * var(--gsi-space-unit,1px))) minmax(0, 1fr)!important;grid-template-rows:auto minmax(0,1fr)!important;align-items:stretch!important}.cte-create-screen .cte-prizes-step .cte-prize-mode-switch{grid-area:1/1!important;grid-template-columns:1fr!important;align-self:start!important}.cte-create-screen .cte-prizes-step .cte-prize-mode-switch button{min-height:calc(42 * var(--gsi-space-unit,1px))!important;padding:calc(8 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-prizes-step .cte-prize-config-row{grid-area:2/1!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;min-height:0!important;display:grid!important;overflow:hidden!important}.cte-create-screen .cte-prizes-step .cte-prize-tier-tabs{max-height:100%!important;padding-right:calc(4 * var(--gsi-space-unit,1px))!important;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.cte-create-screen .cte-prizes-step .cte-prize-tier-tabs button{width:100%!important;min-height:calc(58 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-prizes-step .cte-prize-tolerance-card{width:100%!important;min-height:calc(72 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-prizes-step .cte-prize-editor-shell{grid-area:1/2/span 2!important;grid-template-columns:minmax(calc(190 * var(--gsi-space-unit,1px)), calc(240 * var(--gsi-space-unit,1px))) minmax(0, 1fr)!important}}@media (max-width:980px){.cte-create-screen .cte-step-content.cte-panel>.cte-payment-step,.cte-create-screen .cte-step-content.cte-panel .cte-payment-step{grid-template-columns:1fr!important}.cte-create-screen .cte-step-content.cte-panel>.cte-prizes-step,.cte-create-screen .cte-step-content.cte-panel .cte-prizes-step{grid-template-rows:auto!important;height:auto!important;overflow:visible!important}.cte-create-screen .cte-prizes-step>.cte-prize-section,.cte-create-screen .cte-prizes-step .cte-prize-builder,.cte-create-screen .cte-prizes-step .cte-prize-editor-shell,.cte-create-screen .cte-prizes-step .cte-prize-product-panel,.cte-create-screen .cte-prizes-step .cte-prize-placements{height:auto!important;overflow:visible!important}.cte-create-screen .cte-prizes-step .cte-prize-config-row,.cte-create-screen .cte-prizes-step .cte-prize-editor-shell{grid-template-columns:1fr!important}.cte-create-screen .cte-prizes-step .cte-prize-product-grid{min-height:calc(420 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-step-content.cte-step-prizes{height:auto!important;overflow:hidden auto!important}.cte-create-screen .cte-step-content.cte-step-prizes>.cte-prizes-step,.cte-create-screen .cte-step-content.cte-step-prizes .cte-prizes-step{grid-template-rows:auto!important;height:auto!important;overflow:visible!important}.cte-create-screen .cte-step-content.cte-step-prizes .cte-prize-section,.cte-create-screen .cte-step-content.cte-step-prizes .cte-prize-builder{grid-template-rows:auto auto auto!important;height:auto!important;overflow:visible!important}.cte-create-screen .cte-step-content.cte-step-prizes .cte-prize-editor-shell{grid-template-rows:auto auto!important;grid-template-columns:1fr!important;height:auto!important;display:grid!important;overflow:visible!important}.cte-create-screen .cte-step-content.cte-step-prizes .cte-prize-product-panel{grid-template-rows:auto auto auto minmax(calc(360 * var(--gsi-space-unit,1px)), 48vh)!important;height:auto!important;overflow:hidden!important}.cte-create-screen .cte-step-content.cte-step-prizes .cte-prize-product-grid{height:auto!important;min-height:0!important;max-height:none!important}}.cte-create-screen .cte-step-content.cte-panel>.cte-payment-step,.cte-create-screen .cte-step-content.cte-panel .cte-payment-step{scrollbar-gutter:stable;gap:calc(12 * var(--gsi-space-unit,1px))!important;height:100%!important;min-height:0!important;padding-right:calc(4 * var(--gsi-space-unit,1px))!important;grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:1fr!important;display:grid!important;overflow:hidden auto!important}@media (max-height:820px) and (min-width:900px){.cte-create-screen .cte-step-content.cte-panel>.cte-payment-step,.cte-create-screen .cte-step-content.cte-panel .cte-payment-step{grid-template-rows:auto auto!important}.cte-create-screen .cte-payment-step>.cte-prize-section{min-height:calc(680 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-payment-step .cte-prize-builder{grid-template-columns:minmax(calc(260 * var(--gsi-space-unit,1px)), calc(320 * var(--gsi-space-unit,1px))) minmax(0, 1fr)!important;grid-template-rows:auto minmax(0,1fr)!important;align-items:stretch!important}.cte-create-screen .cte-payment-step .cte-prize-mode-switch{grid-area:1/1!important;grid-template-columns:1fr!important;align-self:start!important}.cte-create-screen .cte-payment-step .cte-prize-mode-switch button{min-height:calc(42 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-payment-step .cte-prize-config-row{grid-area:2/1!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;align-content:start!important;min-height:0!important;display:grid!important;overflow:hidden!important}.cte-create-screen .cte-payment-step .cte-prize-tier-tabs{max-height:calc(286 * var(--gsi-space-unit,1px))!important;padding:0 calc(4 * var(--gsi-space-unit,1px)) 0 0!important;grid-template-columns:minmax(0,1fr)!important;display:grid!important;overflow:hidden auto!important}.cte-create-screen .cte-payment-step .cte-prize-tier-tabs button{width:100%!important;min-height:calc(64 * var(--gsi-space-unit,1px))!important;flex:none!important}.cte-create-screen .cte-payment-step .cte-prize-tolerance-card{width:100%!important;min-height:calc(76 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-payment-step .cte-prize-editor-shell{min-height:calc(560 * var(--gsi-space-unit,1px))!important;grid-area:1/2/span 2!important;grid-template-columns:minmax(calc(190 * var(--gsi-space-unit,1px)), calc(240 * var(--gsi-space-unit,1px))) minmax(0, 1fr)!important}.cte-create-screen .cte-payment-step .cte-prize-product-panel,.cte-create-screen .cte-payment-step .cte-prize-placements{min-height:calc(560 * var(--gsi-space-unit,1px))!important}}@media (max-width:980px){.cte-create-screen .cte-step-content.cte-panel>.cte-payment-step,.cte-create-screen .cte-step-content.cte-panel .cte-payment-step{height:auto!important;padding-right:0!important;overflow:visible!important}.cte-create-screen .cte-payment-step>.cte-prize-section{grid-template-rows:auto auto auto!important;min-height:0!important}.cte-create-screen .cte-payment-step .cte-prize-editor-shell{grid-template-columns:1fr!important;min-height:0!important}.cte-create-screen .cte-payment-step .cte-prize-product-panel{min-height:calc(560 * var(--gsi-space-unit,1px))!important}}.cte-create-screen .cte-payment-step{scrollbar-gutter:stable;gap:calc(12 * var(--gsi-space-unit,1px))!important;height:100%!important;min-height:0!important;padding-right:calc(4 * var(--gsi-space-unit,1px))!important;grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:1fr!important;align-content:stretch!important;display:grid!important;overflow:auto!important}.cte-create-screen .cte-payment-step>:first-child{gap:calc(6 * var(--gsi-space-unit,1px))!important;display:grid!important}.cte-create-screen .cte-payment-step>:first-child>.grid{max-width:calc(520 * var(--gsi-space-unit,1px));grid-template-columns:repeat(2, minmax(calc(180 * var(--gsi-space-unit,1px)), 1fr))!important;gap:calc(10 * var(--gsi-space-unit,1px))!important;display:grid!important}.cte-create-screen .cte-payment-step>:first-child button{min-height:calc(40 * var(--gsi-space-unit,1px))!important;padding:calc(9 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-payment-step>.cte-prize-section{grid-template-rows:auto auto minmax(calc(520 * var(--gsi-space-unit,1px)), 1fr)!important;gap:calc(10 * var(--gsi-space-unit,1px))!important;min-height:calc(640 * var(--gsi-space-unit,1px))!important;padding-top:calc(10 * var(--gsi-space-unit,1px))!important;display:grid!important;overflow:visible!important}.cte-create-screen .cte-prize-section>p{color:#d2dceba3;max-width:92ch}.cte-create-screen .cte-prize-builder{grid-template-rows:auto auto minmax(calc(420 * var(--gsi-space-unit,1px)), 1fr)!important;gap:calc(12 * var(--gsi-space-unit,1px))!important;height:auto!important;min-height:0!important;display:grid!important;overflow:visible!important}.cte-create-screen .cte-prize-mode-switch{padding:calc(5 * var(--gsi-space-unit,1px))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.cte-create-screen .cte-prize-mode-switch button{min-height:calc(48 * var(--gsi-space-unit,1px))!important;padding:calc(9 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-prize-config-row{grid-template-columns:minmax(0, 1fr) minmax(calc(210 * var(--gsi-space-unit,1px)), calc(260 * var(--gsi-space-unit,1px)))!important;gap:calc(10 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-prize-tier-tabs{scrollbar-gutter:stable;gap:calc(8 * var(--gsi-space-unit,1px))!important;padding:0 0 calc(4 * var(--gsi-space-unit,1px))!important;display:flex!important;overflow:auto hidden!important}.cte-create-screen .cte-prize-tier-tabs button{flex:0 0 164px;min-height:calc(82 * var(--gsi-space-unit,1px))!important;padding:calc(9 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-prize-tolerance-card{min-height:calc(82 * var(--gsi-space-unit,1px))!important;padding:calc(10 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-prize-editor-shell{grid-template-columns:minmax(calc(220 * var(--gsi-space-unit,1px)), calc(280 * var(--gsi-space-unit,1px))) minmax(0, 1fr)!important;gap:calc(12 * var(--gsi-space-unit,1px))!important;min-height:calc(420 * var(--gsi-space-unit,1px))!important;height:auto!important;overflow:visible!important}.cte-create-screen .cte-prize-placements,.cte-create-screen .cte-prize-product-panel{min-height:calc(420 * var(--gsi-space-unit,1px))!important;overflow:hidden!important}.cte-create-screen .cte-prize-placements{grid-template-rows:auto minmax(0,1fr)!important}.cte-create-screen .cte-prize-placement-list{max-height:none!important;overflow:hidden auto!important}.cte-create-screen .cte-prize-product-panel{grid-template-rows:auto calc(40 * var(--gsi-space-unit,1px)) minmax(calc(42 * var(--gsi-space-unit,1px)), auto) minmax(0, 1fr)!important;gap:calc(10 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-prize-selected-products{max-height:calc(86 * var(--gsi-space-unit,1px));overflow:auto}.cte-create-screen .cte-prize-product-grid{grid-template-columns:repeat(auto-fill, minmax(calc(170 * var(--gsi-space-unit,1px)), 1fr))!important;min-height:0!important;max-height:none!important;padding:2px calc(4 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px)) 0!important;align-content:start!important;overflow:hidden auto!important}.cte-create-screen .cte-prize-product-grid button{min-height:calc(62 * var(--gsi-space-unit,1px))!important;grid-template-columns:calc(46 * var(--gsi-space-unit,1px)) minmax(0, 1fr)!important}.cte-create-screen .cte-prize-product-grid button img,.cte-create-screen .cte-prize-product-empty{width:calc(46 * var(--gsi-space-unit,1px))!important;height:calc(46 * var(--gsi-space-unit,1px))!important}@media (max-height:820px) and (min-width:900px){.cte-create-screen .cte-payment-step{grid-template-rows:auto auto!important}.cte-create-screen .cte-payment-step>.cte-prize-section{min-height:calc(680 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-prize-builder{grid-template-rows:auto auto minmax(calc(460 * var(--gsi-space-unit,1px)), auto)!important}.cte-create-screen .cte-prize-mode-switch{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cte-create-screen .cte-prize-mode-switch button span{display:none}.cte-create-screen .cte-prize-editor-shell,.cte-create-screen .cte-prize-placements,.cte-create-screen .cte-prize-product-panel{min-height:calc(460 * var(--gsi-space-unit,1px))!important}}@media (max-width:980px){.cte-create-screen .cte-payment-step{height:auto!important;padding-right:0!important;overflow:visible!important}.cte-create-screen .cte-payment-step>.cte-prize-section{grid-template-rows:auto auto auto!important;min-height:0!important}.cte-create-screen .cte-payment-step>:first-child>.grid,.cte-create-screen .cte-prize-mode-switch,.cte-create-screen .cte-prize-config-row,.cte-create-screen .cte-prize-editor-shell{grid-template-columns:1fr!important}.cte-create-screen .cte-prize-builder{grid-template-rows:auto auto auto!important}.cte-create-screen .cte-prize-tier-tabs button{flex-basis:min(172px,76vw)}.cte-create-screen .cte-prize-editor-shell,.cte-create-screen .cte-prize-placements{min-height:0!important}.cte-create-screen .cte-prize-placement-list{padding-bottom:calc(4 * var(--gsi-space-unit,1px))!important;display:flex!important;overflow:auto hidden!important}.cte-create-screen .cte-prize-placement-list button{flex:0 0 150px}.cte-create-screen .cte-prize-product-panel{min-height:calc(560 * var(--gsi-space-unit,1px))!important}}@media (max-width:640px){.cte-create-screen .cte-prize-product-grid{grid-template-columns:1fr!important}.cte-create-screen .cte-prize-product-panel{min-height:calc(620 * var(--gsi-space-unit,1px))!important}}.cte-create-screen .cte-info-step{grid-template-rows:auto minmax(calc(260 * var(--gsi-space-unit,1px)), 1fr);gap:calc(14 * var(--gsi-space-unit,1px));min-height:min(58vh, calc(520 * var(--gsi-space-unit,1px)));display:grid}.cte-create-screen .cte-info-title-row{gap:calc(10 * var(--gsi-space-unit,1px));grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.cte-create-screen .cte-info-title-row button{height:calc(40 * var(--gsi-space-unit,1px));white-space:nowrap}.cte-create-screen .cte-info-description,.cte-create-screen .cte-description-editor{min-height:0}.cte-create-screen .cte-description-editor .ProseMirror{min-height:clamp(calc(220 * var(--gsi-space-unit,1px)), 34vh, calc(390 * var(--gsi-space-unit,1px)))}.cte-create-screen .cte-place-map-col,.cte-create-screen .cte-place-map-col>div,.cte-create-screen .cte-place-map-col .cte-map-preview{min-height:clamp(calc(280 * var(--gsi-space-unit,1px)), 48vh, calc(540 * var(--gsi-space-unit,1px)))}.cte-create-screen .cte-type-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cte-create-screen .cte-type-preview-grid span{min-height:calc(42 * var(--gsi-space-unit,1px))!important;padding:calc(9 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-type-preview-grid small{display:none!important}.cte-create-screen .cte-type-preview-grid strong,.cte-create-screen .cte-type-facts span,.cte-create-screen .cte-type-flow-card span{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.cte-create-screen .cte-date-wheel-value,.cte-create-screen .cte-capacity-wheel>div{min-height:calc(76 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-capacity-presets{grid-template-columns:repeat(auto-fit, minmax(calc(58 * var(--gsi-space-unit,1px)), 1fr))!important}.cte-create-screen .cte-in-loco-methods{gap:calc(6 * var(--gsi-space-unit,1px));margin-top:calc(8 * var(--gsi-space-unit,1px));padding:calc(5 * var(--gsi-space-unit,1px));border-radius:calc(16 * var(--gsi-space-unit,1px));background:#ffffff0b;border:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cte-create-screen .cte-in-loco-methods button{min-height:calc(34 * var(--gsi-space-unit,1px));border-radius:calc(12 * var(--gsi-space-unit,1px));color:#d2dcebb8;font-size:calc(12px * var(--gsi-font-scale,1));font-weight:800}.cte-create-screen .cte-in-loco-methods button.is-active{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.cte-create-screen .cte-prize-ladder{padding:calc(6 * var(--gsi-space-unit,1px)) 2px calc(12 * var(--gsi-space-unit,1px));overflow-x:auto}.cte-create-screen .cte-prize-controls{gap:calc(10 * var(--gsi-space-unit,1px));margin-bottom:calc(14 * var(--gsi-space-unit,1px));flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.cte-create-screen .cte-prize-guaranteed,.cte-create-screen .cte-prize-tolerance{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(14 * var(--gsi-space-unit,1px));font-size:calc(12px * var(--gsi-font-scale,1));background:#ffffff0b;border:1px solid #ffffff1a;font-weight:800;display:inline-flex}.cte-create-screen .cte-prize-tolerance input{width:calc(76 * var(--gsi-space-unit,1px));height:calc(30 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-prize-guaranteed-card{gap:calc(10 * var(--gsi-space-unit,1px));padding:calc(16 * var(--gsi-space-unit,1px));border-radius:calc(18 * var(--gsi-space-unit,1px));background:#acff2f14;border:1px solid #acff2f40;display:grid}.cte-create-screen .cte-prize-guaranteed-card>span{font-size:calc(12px * var(--gsi-font-scale,1));color:#e6ecf4b8}.cte-create-screen .cte-prize-product-picker.is-guaranteed{width:100%;max-height:calc(190 * var(--gsi-space-unit,1px));background:#050a1094}.cte-create-screen .cte-prize-track{min-width:calc(760 * var(--gsi-space-unit,1px));min-height:calc(265 * var(--gsi-space-unit,1px));margin:calc(10 * var(--gsi-space-unit,1px)) calc(18 * var(--gsi-space-unit,1px)) 0;border-top:4px solid #acff2f40;position:relative}.cte-create-screen .cte-prize-node{top:calc(-16 * var(--gsi-space-unit,1px));width:calc(128 * var(--gsi-space-unit,1px));justify-items:center;gap:calc(6 * var(--gsi-space-unit,1px));display:grid;position:absolute;transform:translate(-50%)}.cte-create-screen .cte-prize-node>button{width:calc(42 * var(--gsi-space-unit,1px));height:calc(42 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));color:#f5f8fce6;background:#090e17f5;border:2px solid #acff2f59;font-weight:900}.cte-create-screen .cte-prize-node>button.is-active{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.cte-create-screen .cte-prize-node small{color:#d2dceb9e;font-size:calc(10px * var(--gsi-font-scale,1));white-space:nowrap;font-weight:800}.cte-create-screen .cte-prize-node-products{min-height:calc(34 * var(--gsi-space-unit,1px));width:calc(120 * var(--gsi-space-unit,1px));gap:3px;display:grid}.cte-create-screen .cte-prize-node-products span{align-items:center;gap:calc(4 * var(--gsi-space-unit,1px));min-width:0;padding:3px calc(5 * var(--gsi-space-unit,1px));border-radius:calc(9 * var(--gsi-space-unit,1px));font-size:calc(9px * var(--gsi-font-scale,1));background:#ffffff12;font-weight:800;display:flex}.cte-create-screen .cte-prize-node-products img,.cte-create-screen .cte-prize-product-picker img{width:calc(18 * var(--gsi-space-unit,1px));height:calc(18 * var(--gsi-space-unit,1px));-o-object-fit:contain;object-fit:contain;flex:none}.cte-create-screen .cte-prize-product-picker{width:min(calc(260 * var(--gsi-space-unit,1px)), 72vw);max-height:calc(132 * var(--gsi-space-unit,1px));gap:calc(4 * var(--gsi-space-unit,1px));padding:calc(6 * var(--gsi-space-unit,1px));border-radius:calc(14 * var(--gsi-space-unit,1px));background:#050a10eb;border:1px solid #ffffff1a;display:grid;overflow:auto}.cte-create-screen .cte-prize-product-picker button{align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));min-width:0;padding:calc(5 * var(--gsi-space-unit,1px)) calc(6 * var(--gsi-space-unit,1px));border-radius:calc(10 * var(--gsi-space-unit,1px));color:#e6edf7d1;font-size:calc(10px * var(--gsi-font-scale,1));text-align:left;display:flex}.cte-create-screen .cte-prize-product-picker button.is-selected{color:hsl(var(--primary));background:#acff2f29}.cte-create-screen .cte-prize-builder{gap:calc(14 * var(--gsi-space-unit,1px));grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.cte-create-screen .cte-prize-mode-switch{gap:calc(8 * var(--gsi-space-unit,1px));padding:calc(6 * var(--gsi-space-unit,1px));border-radius:calc(18 * var(--gsi-space-unit,1px));background:#ffffff0a;border:1px solid #ffffff1a;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cte-create-screen .cte-prize-mode-switch button{min-width:0;padding:calc(10 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px));border-radius:calc(14 * var(--gsi-space-unit,1px));color:#d2dcebb8;text-align:left;gap:2px;display:grid}.cte-create-screen .cte-prize-mode-switch button strong{font-size:calc(13px * var(--gsi-font-scale,1));color:#f5f8fce6}.cte-create-screen .cte-prize-mode-switch button span{font-size:calc(11px * var(--gsi-font-scale,1));line-height:1.25}.cte-create-screen .cte-prize-mode-switch button.is-active{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 12px 28px #acff2f29}.cte-create-screen .cte-prize-mode-switch button.is-active strong{color:hsl(var(--primary-foreground))}.cte-create-screen .cte-prize-config-row{grid-template-columns:minmax(0, 1fr) minmax(calc(190 * var(--gsi-space-unit,1px)), .28fr);gap:calc(10 * var(--gsi-space-unit,1px));align-items:stretch;display:grid}.cte-create-screen .cte-prize-tier-tabs{grid-template-columns:repeat(auto-fit, minmax(calc(112 * var(--gsi-space-unit,1px)), 1fr));gap:calc(8 * var(--gsi-space-unit,1px));display:grid}.cte-create-screen .cte-prize-tier-tabs button,.cte-create-screen .cte-prize-tolerance-card{border-radius:calc(16 * var(--gsi-space-unit,1px));background:#ffffff0b;border:1px solid #ffffff1a;min-width:0}.cte-create-screen .cte-prize-tier-tabs button{padding:calc(9 * var(--gsi-space-unit,1px));text-align:left;color:#dae4f0c7;gap:2px;display:grid}.cte-create-screen .cte-prize-tier-tabs button>span{width:fit-content;min-width:calc(32 * var(--gsi-space-unit,1px));padding:2px calc(7 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));color:hsl(var(--primary));font-size:calc(11px * var(--gsi-font-scale,1));background:#ffffff14;font-weight:900}.cte-create-screen .cte-prize-tier-tabs button strong{font-size:calc(12px * var(--gsi-font-scale,1));color:#f5f8fceb}.cte-create-screen .cte-prize-tier-tabs button em,.cte-create-screen .cte-prize-tier-tabs button small{font-style:normal;font-size:calc(10px * var(--gsi-font-scale,1));color:#d2dceb9e;line-height:1.15}.cte-create-screen .cte-prize-tier-tabs button.is-active{border-color:hsl(var(--primary));background:#acff2f1f}.cte-create-screen .cte-prize-tolerance-card{grid-template-columns:1fr calc(70 * var(--gsi-space-unit,1px));gap:calc(6 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));padding:calc(10 * var(--gsi-space-unit,1px));align-items:center;display:grid}.cte-create-screen .cte-prize-tolerance-card span{font-size:calc(12px * var(--gsi-font-scale,1));font-weight:900}.cte-create-screen .cte-prize-tolerance-card input{height:calc(34 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-prize-tolerance-card small{color:#d2dceb94;font-size:calc(10px * var(--gsi-font-scale,1));grid-column:1/-1;line-height:1.2}.cte-create-screen .cte-prize-editor-shell{grid-template-columns:minmax(calc(220 * var(--gsi-space-unit,1px)), .28fr) minmax(calc(640 * var(--gsi-space-unit,1px)), 1fr);gap:calc(12 * var(--gsi-space-unit,1px));height:100%;min-height:0;display:grid;overflow:hidden}.cte-create-screen .cte-prize-placements,.cte-create-screen .cte-prize-product-panel{border-radius:calc(18 * var(--gsi-space-unit,1px));min-width:0;min-height:0;padding:calc(12 * var(--gsi-space-unit,1px));background:#ffffff09;border:1px solid #ffffff1a;overflow:hidden}.cte-create-screen .cte-prize-placements{grid-template-rows:auto minmax(0,1fr);display:grid}.cte-create-screen .cte-prize-panel-title{justify-content:space-between;align-items:center;gap:calc(10 * var(--gsi-space-unit,1px));margin-bottom:calc(10 * var(--gsi-space-unit,1px));display:flex}.cte-create-screen .cte-prize-panel-title span{color:#d2dceba3;min-width:0;font-size:calc(11px * var(--gsi-font-scale,1));text-transform:uppercase;font-weight:900}.cte-create-screen .cte-prize-panel-title strong{color:#f5f8fceb;font-size:calc(13px * var(--gsi-font-scale,1))}.cte-create-screen .cte-prize-placement-list{gap:calc(6 * var(--gsi-space-unit,1px));min-height:0;max-height:none;padding-right:calc(4 * var(--gsi-space-unit,1px));display:grid;overflow:auto}.cte-create-screen .cte-prize-placement-list button{grid-template-columns:calc(32 * var(--gsi-space-unit,1px)) minmax(0, 1fr);gap:calc(8 * var(--gsi-space-unit,1px));min-width:0;padding:calc(8 * var(--gsi-space-unit,1px));border-radius:calc(13 * var(--gsi-space-unit,1px));color:#dae4f0c7;text-align:left;align-items:center;display:grid}.cte-create-screen .cte-prize-placement-list button>span{width:calc(30 * var(--gsi-space-unit,1px));height:calc(30 * var(--gsi-space-unit,1px));border-radius:calc(10 * var(--gsi-space-unit,1px));font-size:calc(12px * var(--gsi-font-scale,1));background:#ffffff14;place-items:center;font-weight:900;display:grid}.cte-create-screen .cte-prize-placement-list button strong,.cte-create-screen .cte-prize-placement-list button em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cte-create-screen .cte-prize-placement-list button strong{color:#f5f8fce6;font-size:calc(12px * var(--gsi-font-scale,1))}.cte-create-screen .cte-prize-placement-list button em{color:#d2dceb94;font-size:calc(10px * var(--gsi-font-scale,1));font-style:normal}.cte-create-screen .cte-prize-placement-list button.is-active{color:hsl(var(--primary));background:#acff2f21}.cte-create-screen .cte-prize-product-panel{gap:calc(10 * var(--gsi-space-unit,1px));grid-template-rows:auto auto auto minmax(0,1fr);display:grid}.cte-create-screen .cte-prize-label-input{height:calc(38 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-prize-selected-products{min-height:calc(38 * var(--gsi-space-unit,1px));gap:calc(6 * var(--gsi-space-unit,1px));padding:calc(7 * var(--gsi-space-unit,1px));border-radius:calc(14 * var(--gsi-space-unit,1px));background:#ffffff0b;flex-wrap:wrap;align-items:center;display:flex}.cte-create-screen .cte-prize-selected-products em{color:#d2dceb8f;font-size:calc(11px * var(--gsi-font-scale,1));font-style:normal}.cte-create-screen .cte-prize-selected-products span{align-items:center;gap:calc(5 * var(--gsi-space-unit,1px));max-width:calc(180 * var(--gsi-space-unit,1px));padding:calc(4 * var(--gsi-space-unit,1px)) calc(7 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));color:hsl(var(--primary));font-size:calc(10px * var(--gsi-font-scale,1));background:#acff2f21;font-weight:800;display:inline-flex}.cte-create-screen .cte-prize-selected-products img{width:calc(18 * var(--gsi-space-unit,1px));height:calc(18 * var(--gsi-space-unit,1px));-o-object-fit:contain;object-fit:contain;flex:none}.cte-create-screen .cte-prize-product-grid{grid-template-columns:repeat(auto-fill, minmax(calc(150 * var(--gsi-space-unit,1px)), 1fr));gap:calc(8 * var(--gsi-space-unit,1px));min-height:0;padding-right:calc(4 * var(--gsi-space-unit,1px));display:grid;overflow:auto}.cte-create-screen .cte-prize-product-grid>em{color:#d2dceb9e;font-size:calc(12px * var(--gsi-font-scale,1));font-style:normal}.cte-create-screen .cte-prize-product-grid button{grid-template-columns:calc(42 * var(--gsi-space-unit,1px)) minmax(0, 1fr);gap:calc(8 * var(--gsi-space-unit,1px));min-width:0;min-height:calc(56 * var(--gsi-space-unit,1px));padding:calc(7 * var(--gsi-space-unit,1px));border-radius:calc(14 * var(--gsi-space-unit,1px));color:#e6edf7c7;text-align:left;background:#ffffff09;border:1px solid #ffffff17;align-items:center;display:grid}.cte-create-screen .cte-prize-product-grid button img,.cte-create-screen .cte-prize-product-empty{width:calc(42 * var(--gsi-space-unit,1px));height:calc(42 * var(--gsi-space-unit,1px));border-radius:calc(10 * var(--gsi-space-unit,1px));-o-object-fit:contain;object-fit:contain;background:#ffffff0f}.cte-create-screen .cte-prize-product-grid button span:last-child{-webkit-line-clamp:2;min-width:0;font-size:calc(11px * var(--gsi-font-scale,1));-webkit-box-orient:vertical;font-weight:800;line-height:1.15;display:-webkit-box;overflow:hidden}.cte-create-screen .cte-prize-product-grid button.is-selected{border-color:hsl(var(--primary));color:hsl(var(--primary));background:#acff2f1f}@media (max-width:980px),(max-height:760px){.cte-create-screen .cte-payment-step{padding-right:calc(4 * var(--gsi-space-unit,1px));overflow:auto!important}.cte-create-screen .cte-payment-step>.cte-prize-section,.cte-create-screen .cte-prize-builder,.cte-create-screen .cte-prize-editor-shell{height:auto;overflow:visible}.cte-create-screen .cte-prize-config-row,.cte-create-screen .cte-prize-editor-shell{grid-template-columns:1fr}.cte-create-screen .cte-prize-editor-shell{min-height:0}.cte-create-screen .cte-prize-placements{padding:calc(10 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-prize-placement-list{grid-template-columns:repeat(auto-fit, minmax(calc(130 * var(--gsi-space-unit,1px)), 1fr));max-height:calc(176 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-prize-product-panel{min-height:min(calc(560 * var(--gsi-space-unit,1px)), 72svh)}.cte-create-screen .cte-prize-product-grid{max-height:min(calc(420 * var(--gsi-space-unit,1px)), 52svh)}}@media (max-width:640px){.cte-create-screen .cte-prize-mode-switch,.cte-create-screen .cte-prize-config-row{grid-template-columns:1fr}.cte-create-screen .cte-prize-tier-tabs{scroll-snap-type:x proximity;padding-bottom:3px;display:flex;overflow-x:auto}.cte-create-screen .cte-prize-tier-tabs button{scroll-snap-align:start;flex:0 0 min(168px,74vw)}.cte-create-screen .cte-prize-placement-list{max-height:none;padding:0 0 calc(4 * var(--gsi-space-unit,1px));scroll-snap-type:x proximity;display:flex;overflow:auto hidden}.cte-create-screen .cte-prize-placement-list button{scroll-snap-align:start;flex:0 0 150px}.cte-create-screen .cte-prize-product-grid{gap:calc(7 * var(--gsi-space-unit,1px));grid-template-columns:repeat(2,minmax(0,1fr))}.cte-create-screen .cte-prize-product-grid button{grid-template-columns:calc(38 * var(--gsi-space-unit,1px)) minmax(0, 1fr);min-height:calc(54 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-prize-product-grid button img,.cte-create-screen .cte-prize-product-empty{width:calc(38 * var(--gsi-space-unit,1px));height:calc(38 * var(--gsi-space-unit,1px))}}@media (max-width:900px),(max-height:760px){.cte-create-screen .cte-dates-step,.cte-create-screen .cte-capacity-step{grid-template-columns:1fr!important;height:auto!important}.cte-create-screen .cte-date-divider{display:none!important}.cte-create-screen .cte-date-wheel-list{grid-template-rows:none!important}.cte-create-screen .cte-date-explainer{display:none!important}.cte-create-screen .cte-info-title-row{grid-template-columns:1fr}.cte-create-screen .cte-info-title-row button{width:100%}}.cte-create-screen .cte-date-wheel button,.cte-create-screen .cte-capacity-wheel button{width:calc(34 * var(--gsi-space-unit,1px));height:calc(34 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));color:#f5f8fce0;background:#fff1;border:1px solid #ffffff21;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff1f}.cte-create-screen .cte-date-wheel-value{min-width:0;padding:calc(12 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));border-radius:calc(20 * var(--gsi-space-unit,1px));background:radial-gradient(circle at 50% 0,#acff2f24,#0000 55%),#050a106b;border:1px solid #acff2f29;justify-items:center;gap:3px;display:grid}.cte-create-screen .cte-date-wheel-value span{color:#d2dcebad;font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.08em;text-transform:uppercase}.cte-create-screen .cte-date-wheel-value strong{color:#f7fafcf5;font-size:clamp(calc(19px * var(--gsi-font-scale,1)), 2.4vw, calc(25px * var(--gsi-font-scale,1)));text-align:center;font-weight:850;line-height:1}.cte-create-screen .cte-date-wheel-value em{color:hsl(var(--primary));font-size:calc(13px * var(--gsi-font-scale,1));font-style:normal;font-weight:850}.cte-create-screen .cte-date-native-row{grid-template-columns:1fr calc(86 * var(--gsi-space-unit,1px));gap:calc(7 * var(--gsi-space-unit,1px));display:grid}.cte-create-screen .cte-date-native-row input{min-width:0;height:calc(34 * var(--gsi-space-unit,1px))!important;border-radius:calc(13 * var(--gsi-space-unit,1px))!important;color:#f5f8fcdb!important;font-size:calc(12px * var(--gsi-font-scale,1))!important;background:#ffffff0e!important;border:1px solid #ffffff1a!important}.cte-create-screen .cte-date-explainer{gap:calc(14 * var(--gsi-space-unit,1px));min-height:0;padding:clamp(calc(18 * var(--gsi-space-unit,1px)), 2vw, calc(24 * var(--gsi-space-unit,1px)));border-radius:calc(28 * var(--gsi-space-unit,1px));background:radial-gradient(circle at 88% 12%,#60a5fa1f,#0000 34%),linear-gradient(135deg,#ffffff17,#ffffff08),#090e17a3;border:1px solid #ffffff21;grid-template-rows:auto minmax(0,1fr) auto;display:grid;box-shadow:inset 0 1px #ffffff21,0 26px 58px #00000038}.cte-create-screen .cte-date-explainer h3,.cte-create-screen .cte-swiss-config h3,.cte-create-screen .cte-structure-summary h3{color:#f8fafcf5;font-size:clamp(calc(21px * var(--gsi-font-scale,1)), 2.3vw, calc(28px * var(--gsi-font-scale,1)));font-weight:850;height:auto!important;min-height:1.05em!important;margin:3px 0 0!important;line-height:1.05!important;display:block!important}.cte-create-screen .cte-date-explainer p,.cte-create-screen .cte-swiss-config p,.cte-create-screen .cte-structure-summary p{color:#d2dcebb3;font-size:calc(13px * var(--gsi-font-scale,1));height:auto!important;min-height:0!important;margin:calc(7 * var(--gsi-space-unit,1px)) 0 0!important;line-height:1.45!important;display:block!important}.cte-create-screen .cte-structure-summary h3+p,.cte-create-screen .cte-swiss-config h3+p{margin-top:calc(18 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-date-explainer-head{align-items:center;gap:calc(11 * var(--gsi-space-unit,1px));display:flex}.cte-create-screen .cte-date-explainer-head svg{color:hsl(var(--primary));filter:drop-shadow(0 0 14px #acff2f33)}.cte-create-screen .cte-date-explainer-head span{color:hsl(var(--primary));font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.13em;text-transform:uppercase;font-weight:850;display:block}.cte-create-screen .cte-date-explainer-head strong{color:#f8fafcf5;font-size:clamp(calc(20px * var(--gsi-font-scale,1)), 2.1vw, calc(27px * var(--gsi-font-scale,1)));font-weight:850;line-height:1.06;display:block}.cte-create-screen .cte-date-timeline{gap:calc(10 * var(--gsi-space-unit,1px));align-content:center;min-height:0;display:grid;position:relative}.cte-create-screen .cte-date-timeline:before{content:"";left:calc(16 * var(--gsi-space-unit,1px));top:calc(12 * var(--gsi-space-unit,1px));bottom:calc(12 * var(--gsi-space-unit,1px));background:linear-gradient(#60a5fa66,#acff2f6b);width:1px;position:absolute}.cte-create-screen .cte-date-timeline>div{grid-template-columns:calc(34 * var(--gsi-space-unit,1px)) 1fr;gap:calc(10 * var(--gsi-space-unit,1px));align-items:center;display:grid;position:relative}.cte-create-screen .cte-date-timeline i{z-index:1;width:calc(34 * var(--gsi-space-unit,1px));height:calc(34 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));background:#acff2f17;border:1px solid #acff2f33;box-shadow:0 0 22px #acff2f21}.cte-create-screen .cte-date-timeline span{color:#d2dceb9e;font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.11em;text-transform:uppercase;font-weight:800;display:block}.cte-create-screen .cte-date-timeline strong{color:#f8fafceb;font-size:calc(13px * var(--gsi-font-scale,1));margin-top:2px;display:block}.cte-create-screen .cte-date-timeline p{color:#d2dceb8f;font-size:calc(11px * var(--gsi-font-scale,1));margin-top:3px;line-height:1.3}.cte-create-screen .cte-date-tip{padding:calc(11 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px));border-radius:calc(17 * var(--gsi-space-unit,1px));color:#d4deecad;font-size:calc(12px * var(--gsi-font-scale,1));background:#60a5fa12;border:1px solid #60a5fa2e;line-height:1.35}.cte-create-screen .cte-date-alert{grid-column:1/-1}.cte-create-screen .cte-capacity-step{grid-template-columns:minmax(calc(300 * var(--gsi-space-unit,1px)), .92fr) minmax(calc(330 * var(--gsi-space-unit,1px)), 1.08fr)!important;gap:clamp(calc(16 * var(--gsi-space-unit,1px)), 2.3vw, calc(28 * var(--gsi-space-unit,1px)))!important;align-items:stretch!important;height:100%!important;min-height:0!important;display:grid!important}.cte-create-screen .cte-capacity-wheel-card,.cte-create-screen .cte-capacity-impact{border-radius:calc(28 * var(--gsi-space-unit,1px));-webkit-backdrop-filter:blur(18px)saturate(1.15);background:linear-gradient(135deg,#ffffff17,#ffffff08),#0a1019a3;border:1px solid #ffffff21;min-height:0;box-shadow:inset 0 1px #ffffff21,0 24px 56px #00000038}.cte-create-screen .cte-capacity-wheel-card{gap:calc(16 * var(--gsi-space-unit,1px));padding:clamp(calc(18 * var(--gsi-space-unit,1px)), 2vw, calc(24 * var(--gsi-space-unit,1px)));grid-template-rows:auto minmax(0,1fr) auto auto;display:grid}.cte-create-screen .cte-capacity-wheel-card h3{color:#f8fafcf5;font-size:clamp(calc(21px * var(--gsi-font-scale,1)), 2.3vw, calc(30px * var(--gsi-font-scale,1)));font-weight:850;line-height:1.04}.cte-create-screen .cte-capacity-wheel-card p{margin-top:calc(5 * var(--gsi-space-unit,1px));color:#d2dcebad;font-size:calc(13px * var(--gsi-font-scale,1))}.cte-create-screen .cte-capacity-head{gap:calc(4 * var(--gsi-space-unit,1px));display:grid}.cte-create-screen .cte-capacity-head span{color:hsl(var(--primary));font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.14em;text-transform:uppercase;font-weight:850}.cte-create-screen .cte-capacity-head strong{color:#f8fafcfa;font-size:clamp(calc(32px * var(--gsi-font-scale,1)), 5.4vw, calc(58px * var(--gsi-font-scale,1)));font-weight:900;line-height:.9}.cte-create-screen .cte-capacity-head small{color:#d2dceb9e;font-size:calc(12px * var(--gsi-font-scale,1))}.cte-create-screen .cte-capacity-wheel{grid-template-columns:calc(42 * var(--gsi-space-unit,1px)) minmax(0, 1fr) calc(42 * var(--gsi-space-unit,1px));align-items:center;gap:calc(12 * var(--gsi-space-unit,1px));min-height:calc(132 * var(--gsi-space-unit,1px));display:grid}.cte-create-screen .cte-capacity-wheel button{width:calc(42 * var(--gsi-space-unit,1px));height:calc(42 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-capacity-number,.cte-create-screen .cte-capacity-wheel>div{justify-items:center;gap:calc(4 * var(--gsi-space-unit,1px));padding:clamp(calc(22 * var(--gsi-space-unit,1px)), 4vh, calc(34 * var(--gsi-space-unit,1px))) calc(14 * var(--gsi-space-unit,1px));border-radius:calc(26 * var(--gsi-space-unit,1px));background:radial-gradient(circle at 50% 0,#acff2f2e,#0000 58%),#050a1080;border:1px solid #acff2f33;display:grid}.cte-create-screen .cte-capacity-number strong,.cte-create-screen .cte-capacity-wheel>div strong{color:#f8fafcfa;font-size:clamp(calc(46px * var(--gsi-font-scale,1)), 7vw, calc(76px * var(--gsi-font-scale,1)));font-weight:900;line-height:.9}.cte-create-screen .cte-capacity-number span,.cte-create-screen .cte-capacity-wheel>div span{color:#d2dceba3;font-size:calc(11px * var(--gsi-font-scale,1));letter-spacing:.13em;text-transform:uppercase;font-weight:800}.cte-create-screen .cte-capacity-range{width:100%;accent-color:hsl(var(--primary))}.cte-create-screen .cte-capacity-presets{gap:calc(7 * var(--gsi-space-unit,1px));grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.cte-create-screen .cte-capacity-presets button{min-width:0;height:calc(34 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));color:#d4deecc2;font-size:calc(11px * var(--gsi-font-scale,1));background:#ffffff0e;border:1px solid #ffffff1c;font-weight:800}.cte-create-screen .cte-capacity-presets button.is-active,.cte-create-screen .cte-capacity-presets button[data-active="1"]{color:#f6fceef5;background:#acff2f21;border-color:#acff2f8c}.cte-create-screen .cte-capacity-presets button.is-near:not([data-active="1"]){color:#f5f8fcd1;border-color:#fff3}.cte-create-screen .cte-capacity-impact{gap:calc(14 * var(--gsi-space-unit,1px));padding:clamp(calc(18 * var(--gsi-space-unit,1px)), 2vw, calc(24 * var(--gsi-space-unit,1px)));grid-template-rows:minmax(0,1fr) auto;display:grid}.cte-create-screen .cte-capacity-impact-grid{gap:calc(10 * var(--gsi-space-unit,1px));grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;display:grid}.cte-create-screen .cte-capacity-impact-grid>div,.cte-create-screen .cte-structure-metrics>div,.cte-create-screen .cte-swiss-stat-grid>div{border-radius:calc(20 * var(--gsi-space-unit,1px));min-width:0;padding:calc(13 * var(--gsi-space-unit,1px));background:#ffffff0e;border:1px solid #ffffff1a}.cte-create-screen .cte-capacity-impact-grid span,.cte-create-screen .cte-structure-metrics span,.cte-create-screen .cte-swiss-stat-grid span{color:#d2dceb99;font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.1em;text-transform:uppercase;font-weight:800;display:block}.cte-create-screen .cte-capacity-impact-grid strong,.cte-create-screen .cte-structure-metrics strong,.cte-create-screen .cte-swiss-stat-grid strong{margin-top:calc(6 * var(--gsi-space-unit,1px));color:#f8fafcf5;font-size:clamp(calc(16px * var(--gsi-font-scale,1)), 2vw, calc(23px * var(--gsi-font-scale,1)));font-weight:850;display:block}.cte-create-screen .cte-waitlist-card{align-items:flex-start;gap:calc(12 * var(--gsi-space-unit,1px));padding:calc(14 * var(--gsi-space-unit,1px));border-radius:calc(20 * var(--gsi-space-unit,1px));background:#acff2f11;border:1px solid #acff2f29;display:flex}.cte-create-screen .cte-waitlist-card label{color:#f8fafcf0;font-size:calc(13px * var(--gsi-font-scale,1));font-weight:800}.cte-create-screen .cte-waitlist-card p{color:#d2dceba3;font-size:calc(12px * var(--gsi-font-scale,1));margin-top:3px;line-height:1.35}.cte-create-screen .cte-swiss-step,.cte-create-screen .cte-structure-step{grid-template-columns:minmax(calc(300 * var(--gsi-space-unit,1px)), .92fr) minmax(calc(330 * var(--gsi-space-unit,1px)), 1.08fr)!important;gap:clamp(calc(16 * var(--gsi-space-unit,1px)), 2.3vw, calc(28 * var(--gsi-space-unit,1px)))!important;align-items:stretch!important;height:100%!important;min-height:0!important;display:grid!important}.cte-create-screen .cte-swiss-config,.cte-create-screen .cte-swiss-preview,.cte-create-screen .cte-structure-options,.cte-create-screen .cte-structure-summary{border-radius:calc(28 * var(--gsi-space-unit,1px));-webkit-backdrop-filter:blur(18px)saturate(1.15);background:linear-gradient(135deg,#ffffff17,#ffffff08),#0a1019a3;border:1px solid #ffffff21;min-height:0;box-shadow:inset 0 1px #ffffff21,0 24px 56px #00000038}.cte-create-screen .cte-swiss-config{gap:calc(16 * var(--gsi-space-unit,1px));padding:clamp(calc(18 * var(--gsi-space-unit,1px)), 2vw, calc(24 * var(--gsi-space-unit,1px)));grid-template-rows:auto minmax(0,1fr);display:grid}.cte-create-screen .cte-swiss-config>div:last-child{align-self:center}.cte-create-screen .cte-swiss-preview,.cte-create-screen .cte-structure-summary{gap:calc(14 * var(--gsi-space-unit,1px));padding:clamp(calc(18 * var(--gsi-space-unit,1px)), 2vw, calc(24 * var(--gsi-space-unit,1px)));grid-template-rows:auto minmax(0,1fr);display:grid}.cte-create-screen .cte-swiss-stat-grid,.cte-create-screen .cte-structure-metrics{gap:calc(10 * var(--gsi-space-unit,1px));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cte-create-screen .cte-swiss-diagram,.cte-create-screen .cte-structure-diagram{gap:calc(8 * var(--gsi-space-unit,1px));border-radius:calc(22 * var(--gsi-space-unit,1px));min-height:0;padding:calc(11 * var(--gsi-space-unit,1px));background:radial-gradient(circle at 52% 0,#acff2f1f,#0000 60%),#050a1061;border:1px solid #acff2f21;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.cte-create-screen .cte-swiss-diagram>span{color:#d2dceb94;font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.12em;text-transform:uppercase;font-weight:800}.cte-create-screen .cte-swiss-diagram svg,.cte-create-screen .cte-structure-diagram svg{min-height:calc(92 * var(--gsi-space-unit,1px));width:100%!important;height:100%!important}.cte-create-screen .cte-structure-options{gap:calc(12 * var(--gsi-space-unit,1px));padding:clamp(calc(14 * var(--gsi-space-unit,1px)), 1.8vw, calc(20 * var(--gsi-space-unit,1px)));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cte-create-screen .cte-structure-options>button{border-radius:calc(22 * var(--gsi-space-unit,1px))!important;background:linear-gradient(135deg,#ffffff13,#ffffff06),#0c121c7a!important;height:100%!important;min-height:0!important;overflow:hidden!important}.cte-create-screen .cte-structure-options>button>div:first-of-type{height:clamp(calc(68 * var(--gsi-space-unit,1px)), 13vh, calc(112 * var(--gsi-space-unit,1px)))!important}.cte-create-screen .cte-tiebreaker-mode{gap:calc(9 * var(--gsi-space-unit,1px));display:grid}.cte-create-screen .cte-tiebreaker-mode label{color:#f8fafcd1;font-size:calc(12px * var(--gsi-font-scale,1));font-weight:800}.cte-create-screen .cte-tiebreaker-mode>div{gap:calc(8 * var(--gsi-space-unit,1px));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cte-create-screen .cte-tiebreaker-mode button{text-align:left;min-width:0;padding:calc(11 * var(--gsi-space-unit,1px));border-radius:calc(16 * var(--gsi-space-unit,1px));background:#ffffff0d;border:1px solid #ffffff1c}.cte-create-screen .cte-tiebreaker-mode button.is-active{background:#acff2f1a;border-color:#acff2f75}.cte-create-screen .cte-tiebreaker-mode button div{color:#f8fafceb;font-size:calc(12px * var(--gsi-font-scale,1));font-weight:850}.cte-create-screen .cte-tiebreaker-mode button p{color:#d2dceb9e;font-size:calc(11px * var(--gsi-font-scale,1));margin-top:3px;line-height:1.25}@media (max-width:1100px){.cte-create-screen .cte-type-layout{grid-template-columns:minmax(calc(230 * var(--gsi-space-unit,1px)), .9fr) 1px minmax(calc(300 * var(--gsi-space-unit,1px)), 1.1fr)!important;gap:calc(16 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-type-preview-grid,.cte-create-screen .cte-type-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cte-create-screen .cte-type-flow-grid{grid-template-columns:1fr}.cte-create-screen .cte-type-flow-card{grid-template-columns:calc(82 * var(--gsi-space-unit,1px)) 1fr;grid-template-rows:auto;align-items:center}}@media (max-width:899px){.cte-create-screen .cte-create-title-pill{min-width:calc(116 * var(--gsi-space-unit,1px));height:calc(34 * var(--gsi-space-unit,1px));padding:0 calc(12 * var(--gsi-space-unit,1px));font-size:calc(9px * var(--gsi-font-scale,1))}.cte-create-screen .cte-type-step{gap:calc(10 * var(--gsi-space-unit,1px));grid-template-rows:auto auto minmax(0,1fr)}.cte-create-screen .cte-type-head{gap:3px}.cte-create-screen .cte-type-head h3{font-size:calc(19px * var(--gsi-font-scale,1))}.cte-create-screen .cte-type-head p{font-size:calc(11px * var(--gsi-font-scale,1));line-height:1.28}.cte-create-screen .cte-type-mobile-tabs{gap:calc(6 * var(--gsi-space-unit,1px));padding:calc(4 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));-webkit-backdrop-filter:blur(16px)saturate(1.2);background:linear-gradient(135deg,#ffffff14,#ffffff06),#080c14ad;border:1px solid #ffffff1a;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;box-shadow:inset 0 1px #ffffff1f}.cte-create-screen .cte-type-mobile-tabs button{min-height:calc(32 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));color:#d2dceb9e;font-size:calc(11px * var(--gsi-font-scale,1));text-transform:uppercase;letter-spacing:.08em;font-weight:850;transition:background .2s,color .2s,box-shadow .2s}.cte-create-screen .cte-type-mobile-tabs button[data-active="1"]{color:#f8fafcf5;background:#acff2f21;box-shadow:0 0 24px #acff2f21,inset 0 1px #ffffff1f}.cte-create-screen .cte-type-layout,.cte-create-screen .cte-dates-step,.cte-create-screen .cte-capacity-step,.cte-create-screen .cte-swiss-step,.cte-create-screen .cte-structure-step{gap:calc(12 * var(--gsi-space-unit,1px))!important;grid-template-columns:1fr!important;align-content:start!important;overflow:visible!important}.cte-create-screen .cte-type-divider,.cte-create-screen .cte-date-divider{display:none}.cte-create-screen .cte-type-options{gap:calc(8 * var(--gsi-space-unit,1px))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.cte-create-screen .cte-type-options button{padding:calc(10 * var(--gsi-space-unit,1px))!important;border-radius:calc(18 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-type-choice{grid-template-columns:calc(34 * var(--gsi-space-unit,1px)) minmax(0, 1fr);gap:calc(9 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-type-choice-icon{width:calc(34 * var(--gsi-space-unit,1px));height:calc(34 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-type-choice-copy strong{font-size:calc(12px * var(--gsi-font-scale,1))}.cte-create-screen .cte-type-choice-copy span{font-size:calc(10px * var(--gsi-font-scale,1))}.cte-create-screen .cte-type-choice small{font-size:calc(9px * var(--gsi-font-scale,1));padding:calc(4 * var(--gsi-space-unit,1px)) calc(7 * var(--gsi-space-unit,1px));grid-column:1/-1;justify-self:start}.cte-create-screen .cte-type-layout[data-mobile-panel=select] .cte-type-preview,.cte-create-screen .cte-type-layout[data-mobile-panel=preview] .cte-type-options{display:none!important}.cte-create-screen .cte-type-preview{padding:calc(14 * var(--gsi-space-unit,1px))!important;border-radius:calc(22 * var(--gsi-space-unit,1px))!important;grid-template-rows:auto auto auto auto auto!important}.cte-create-screen .cte-type-layout[data-mobile-panel=preview] .cte-type-preview{display:grid!important}.cte-create-screen .cte-type-preview-grid,.cte-create-screen .cte-type-facts{gap:calc(7 * var(--gsi-space-unit,1px))!important;grid-template-columns:1fr!important}.cte-create-screen .cte-type-flow-grid{gap:calc(8 * var(--gsi-space-unit,1px))!important;grid-template-columns:1fr!important;display:grid!important}.cte-create-screen .cte-type-flow-card{grid-template-columns:calc(76 * var(--gsi-space-unit,1px)) minmax(0, 1fr);align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));padding:calc(8 * var(--gsi-space-unit,1px));grid-template-rows:auto}.cte-create-screen .cte-flow-visual{min-height:calc(62 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-type-preview-best{display:grid!important}.cte-create-screen .cte-date-wheel-list{gap:calc(8 * var(--gsi-space-unit,1px));grid-template-rows:repeat(3,minmax(0,1fr));height:100%}.cte-create-screen .cte-date-wheel-card{min-height:0;padding:calc(11 * var(--gsi-space-unit,1px));border-radius:calc(20 * var(--gsi-space-unit,1px));gap:calc(7 * var(--gsi-space-unit,1px));grid-template-rows:auto minmax(0,1fr) auto}.cte-create-screen .cte-date-wheel{min-height:calc(52 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-date-explainer{display:none}.cte-create-screen .cte-capacity-wheel-card,.cte-create-screen .cte-capacity-impact,.cte-create-screen .cte-swiss-config,.cte-create-screen .cte-swiss-preview,.cte-create-screen .cte-structure-options,.cte-create-screen .cte-structure-summary{padding:calc(14 * var(--gsi-space-unit,1px));border-radius:calc(22 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-capacity-wheel{min-height:calc(92 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-capacity-presets{grid-template-columns:repeat(3,minmax(0,1fr))}.cte-create-screen .cte-capacity-impact-grid,.cte-create-screen .cte-swiss-stat-grid,.cte-create-screen .cte-structure-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cte-create-screen .cte-swiss-preview,.cte-create-screen .cte-structure-summary{grid-template-rows:auto auto}.cte-create-screen .cte-structure-options{grid-template-columns:repeat(2,minmax(0,1fr))}.cte-create-screen .cte-structure-options>button>div:first-of-type{height:calc(54 * var(--gsi-space-unit,1px))!important}}@media (max-width:520px){.cte-create-screen .cte-create-brand{display:none}.cte-create-screen .cte-type-options{grid-template-columns:1fr!important}.cte-create-screen .cte-type-options button{align-items:center!important;gap:calc(10 * var(--gsi-space-unit,1px))!important;grid-template-columns:auto 1fr!important;display:grid!important}.cte-create-screen .cte-type-options button>div:first-child{margin-bottom:0!important}.cte-create-screen .cte-type-preview-grid,.cte-create-screen .cte-capacity-impact-grid,.cte-create-screen .cte-swiss-stat-grid,.cte-create-screen .cte-structure-metrics,.cte-create-screen .cte-tiebreaker-mode>div{grid-template-columns:1fr!important}.cte-create-screen .cte-capacity-wheel-card{gap:calc(10 * var(--gsi-space-unit,1px));grid-template-rows:auto auto auto auto}.cte-create-screen .cte-capacity-wheel{grid-template-columns:calc(32 * var(--gsi-space-unit,1px)) minmax(0, 1fr) calc(32 * var(--gsi-space-unit,1px));gap:calc(8 * var(--gsi-space-unit,1px));min-height:calc(82 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-capacity-wheel button{width:calc(32 * var(--gsi-space-unit,1px));height:calc(32 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-capacity-wheel>div{padding:calc(15 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px));border-radius:calc(20 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-capacity-wheel>div strong{font-size:calc(42px * var(--gsi-font-scale,1))}.cte-create-screen .cte-capacity-wheel>div span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:calc(9px * var(--gsi-font-scale,1));overflow:hidden}.cte-create-screen .cte-capacity-range{margin:0}.cte-create-screen .cte-date-wheel-head{grid-template-columns:1fr auto;align-items:start}.cte-create-screen .cte-required-pill{justify-self:end}.cte-create-screen .cte-date-wheel-head span{display:none}.cte-create-screen .cte-date-wheel-head strong{font-size:calc(12px * var(--gsi-font-scale,1))}.cte-create-screen .cte-date-native-row{grid-template-columns:minmax(0, 1fr) calc(78 * var(--gsi-space-unit,1px));gap:calc(6 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-date-native-row input{height:calc(29 * var(--gsi-space-unit,1px))!important;font-size:calc(11px * var(--gsi-font-scale,1))!important;padding-inline-start:7px!important;padding-inline-end:7px!important}.cte-create-screen .cte-date-wheel{grid-template-columns:calc(28 * var(--gsi-space-unit,1px)) minmax(0, 1fr) calc(28 * var(--gsi-space-unit,1px));gap:calc(5 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-date-wheel button{width:calc(28 * var(--gsi-space-unit,1px));height:calc(28 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-date-wheel-value{padding:calc(7 * var(--gsi-space-unit,1px)) calc(5 * var(--gsi-space-unit,1px));border-radius:calc(15 * var(--gsi-space-unit,1px))}.cte-create-screen .cte-date-wheel-value span{font-size:calc(8px * var(--gsi-font-scale,1))}.cte-create-screen .cte-date-wheel-value strong{font-size:calc(16px * var(--gsi-font-scale,1))}.cte-create-screen .cte-date-wheel-value em{font-size:calc(11px * var(--gsi-font-scale,1))}.cte-create-screen .cte-structure-options{grid-template-columns:1fr}}.cte-create-screen .cte-date-wheel,.cte-create-screen .cte-capacity-wheel{grid-template-columns:minmax(0,1fr)!important}.cte-create-screen .cte-date-wheel button,.cte-create-screen .cte-capacity-wheel button{display:none!important}.cte-create-screen .cte-info-step{grid-template-rows:auto minmax(calc(260 * var(--gsi-space-unit,1px)), 1fr)!important;gap:calc(14 * var(--gsi-space-unit,1px))!important;display:grid!important}.cte-create-screen .cte-place-step{align-items:stretch!important}.cte-create-screen .cte-place-map-col .cte-map-preview{height:100%!important}.cte-create-screen .cte-step-content.cte-panel>.cte-payment-step,.cte-create-screen .cte-step-content.cte-panel .cte-payment-step{scrollbar-gutter:stable;justify-self:stretch!important;gap:calc(12 * var(--gsi-space-unit,1px))!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;padding-right:calc(4 * var(--gsi-space-unit,1px))!important;grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:1fr!important;display:grid!important;overflow:hidden auto!important}.cte-create-screen .cte-payment-step>.cte-prize-section,.cte-create-screen .cte-payment-step .cte-prize-builder,.cte-create-screen .cte-payment-step .cte-prize-editor-shell{width:100%!important;max-width:none!important}.cte-create-screen .cte-payment-step>.cte-prize-section{grid-template-rows:auto auto minmax(calc(520 * var(--gsi-space-unit,1px)), 1fr)!important;min-height:calc(640 * var(--gsi-space-unit,1px))!important;display:grid!important;overflow:visible!important}.cte-create-screen .cte-payment-step .cte-prize-builder{grid-template-rows:auto auto minmax(calc(420 * var(--gsi-space-unit,1px)), 1fr)!important;height:auto!important;overflow:visible!important}.cte-create-screen .cte-payment-step .cte-prize-config-row{grid-template-columns:minmax(0, 1fr) minmax(calc(220 * var(--gsi-space-unit,1px)), calc(280 * var(--gsi-space-unit,1px)))!important}.cte-create-screen .cte-payment-step .cte-prize-editor-shell{grid-template-columns:minmax(calc(220 * var(--gsi-space-unit,1px)), calc(300 * var(--gsi-space-unit,1px))) minmax(0, 1fr)!important;min-height:calc(420 * var(--gsi-space-unit,1px))!important;height:auto!important;overflow:visible!important}.cte-create-screen .cte-payment-step .cte-prize-product-panel,.cte-create-screen .cte-payment-step .cte-prize-placements{min-height:calc(420 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-payment-step .cte-prize-product-grid{grid-template-columns:repeat(auto-fill, minmax(calc(180 * var(--gsi-space-unit,1px)), 1fr))!important;min-height:0!important;overflow:hidden auto!important}@media (max-height:820px) and (min-width:900px){.cte-create-screen .cte-step-content.cte-panel>.cte-payment-step,.cte-create-screen .cte-step-content.cte-panel .cte-payment-step{grid-template-rows:auto auto!important}.cte-create-screen .cte-payment-step>.cte-prize-section{min-height:calc(680 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-payment-step .cte-prize-builder{grid-template-columns:minmax(calc(260 * var(--gsi-space-unit,1px)), calc(320 * var(--gsi-space-unit,1px))) minmax(0, 1fr)!important;grid-template-rows:auto minmax(0,1fr)!important;align-items:stretch!important}.cte-create-screen .cte-payment-step .cte-prize-mode-switch{grid-area:1/1!important;grid-template-columns:1fr!important;align-self:start!important}.cte-create-screen .cte-payment-step .cte-prize-mode-switch button{min-height:calc(42 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-payment-step .cte-prize-config-row{grid-area:2/1!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;align-content:start!important;min-height:0!important;display:grid!important;overflow:hidden!important}.cte-create-screen .cte-payment-step .cte-prize-tier-tabs{max-height:calc(286 * var(--gsi-space-unit,1px))!important;padding:0 calc(4 * var(--gsi-space-unit,1px)) 0 0!important;grid-template-columns:minmax(0,1fr)!important;display:grid!important;overflow:hidden auto!important}.cte-create-screen .cte-payment-step .cte-prize-tier-tabs button{width:100%!important;min-height:calc(64 * var(--gsi-space-unit,1px))!important;flex:none!important}.cte-create-screen .cte-payment-step .cte-prize-tolerance-card{width:100%!important;min-height:calc(76 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-payment-step .cte-prize-editor-shell{min-height:calc(560 * var(--gsi-space-unit,1px))!important;grid-area:1/2/span 2!important;grid-template-columns:minmax(calc(190 * var(--gsi-space-unit,1px)), calc(240 * var(--gsi-space-unit,1px))) minmax(0, 1fr)!important}.cte-create-screen .cte-payment-step .cte-prize-product-panel,.cte-create-screen .cte-payment-step .cte-prize-placements{min-height:calc(560 * var(--gsi-space-unit,1px))!important}}@media (max-width:980px){.cte-create-screen .cte-step-content.cte-panel>.cte-payment-step,.cte-create-screen .cte-step-content.cte-panel .cte-payment-step{height:auto!important;padding-right:0!important;overflow:visible!important}.cte-create-screen .cte-payment-step>.cte-prize-section{grid-template-rows:auto auto auto!important;min-height:0!important}.cte-create-screen .cte-payment-step .cte-prize-config-row,.cte-create-screen .cte-payment-step .cte-prize-editor-shell{grid-template-columns:1fr!important}.cte-create-screen .cte-payment-step .cte-prize-editor-shell{min-height:0!important}.cte-create-screen .cte-payment-step .cte-prize-product-panel{min-height:calc(560 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-step-content.cte-step-prizes{height:auto!important;overflow:hidden auto!important}.cte-create-screen .cte-step-content.cte-step-prizes>.cte-prizes-step,.cte-create-screen .cte-step-content.cte-step-prizes .cte-prizes-step,.cte-create-screen .cte-step-content.cte-step-prizes .cte-prize-section,.cte-create-screen .cte-step-content.cte-step-prizes .cte-prize-builder{grid-template-rows:auto!important;height:auto!important;overflow:visible!important}.cte-create-screen .cte-step-content.cte-step-prizes .cte-prize-builder{grid-template-rows:auto auto auto!important}.cte-create-screen .cte-step-content.cte-step-prizes .cte-prize-editor-shell{grid-template-rows:auto auto!important;grid-template-columns:1fr!important;height:auto!important;display:grid!important;overflow:visible!important}.cte-create-screen .cte-step-content.cte-step-prizes .cte-prize-product-panel{grid-template-rows:auto auto auto minmax(calc(360 * var(--gsi-space-unit,1px)), 48vh)!important;height:auto!important;min-height:0!important;overflow:hidden!important}.cte-create-screen .cte-step-content.cte-step-prizes .cte-prize-product-grid{height:auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important}}.cte-create-screen .cte-step-content:is(.cte-step-type,.cte-step-info,.cte-step-format,.cte-step-swiss,.cte-step-topcut,.cte-step-tiebreaker,.cte-step-groups){scrollbar-gutter:stable;overflow:hidden auto!important}.cte-create-screen .cte-step-content:is(.cte-step-type,.cte-step-info,.cte-step-format,.cte-step-swiss,.cte-step-topcut,.cte-step-tiebreaker,.cte-step-groups)>div{height:auto!important;min-height:0!important;overflow:visible!important}.cte-create-screen .cte-step-content.cte-step-type{max-height:calc(100vh - calc(188 * var(--gsi-space-unit,1px)))!important;min-height:0!important;padding:calc(12 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-step-content.cte-step-type>.cte-type-layout{grid-template-columns:minmax(calc(320 * var(--gsi-space-unit,1px)), .92fr) minmax(calc(420 * var(--gsi-space-unit,1px)), 1.08fr)!important;gap:calc(18 * var(--gsi-space-unit,1px))!important;align-items:stretch!important;min-height:0!important;display:grid!important}.cte-create-screen .cte-step-content.cte-step-type .cte-type-options{grid-template-columns:1fr!important;grid-auto-rows:minmax(calc(68 * var(--gsi-space-unit,1px)), auto)!important;gap:calc(8 * var(--gsi-space-unit,1px))!important;align-content:start!important;min-height:0!important;display:grid!important}.cte-create-screen .cte-step-content.cte-step-type .cte-type-options button{min-height:calc(68 * var(--gsi-space-unit,1px))!important;height:auto!important;padding:calc(10 * var(--gsi-space-unit,1px)) calc(14 * var(--gsi-space-unit,1px))!important;align-items:center!important;overflow:visible!important}.cte-create-screen .cte-step-content.cte-step-type .cte-type-options button>div:first-child{width:calc(38 * var(--gsi-space-unit,1px))!important;height:calc(38 * var(--gsi-space-unit,1px))!important;min-width:calc(38 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-step-content.cte-step-type .cte-type-options button span{white-space:normal!important}.cte-create-screen .cte-step-content.cte-step-type .cte-type-preview{height:auto!important;min-height:0!important;padding:calc(20 * var(--gsi-space-unit,1px)) calc(24 * var(--gsi-space-unit,1px))!important;align-content:start!important;align-self:stretch!important;gap:calc(10 * var(--gsi-space-unit,1px))!important;grid-template-rows:auto auto auto auto auto!important;display:grid!important;overflow:visible!important}.cte-create-screen .cte-step-content.cte-step-type .cte-type-preview h3{font-size:clamp(calc(2rem * var(--gsi-font-scale,1)), 3.2vw, calc(2.8rem * var(--gsi-font-scale,1)))!important;margin:0!important;line-height:.92!important}.cte-create-screen .cte-step-content.cte-step-type .cte-type-preview p{margin:0!important;line-height:1.28!important}.cte-create-screen .cte-step-content.cte-step-type .cte-type-preview-grid{gap:calc(8 * var(--gsi-space-unit,1px))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.cte-create-screen .cte-step-content.cte-step-type .cte-type-preview-grid>div,.cte-create-screen .cte-step-content.cte-step-type .cte-type-preview-grid>span,.cte-create-screen .cte-step-content.cte-step-type .cte-type-flow-card{min-height:calc(38 * var(--gsi-space-unit,1px))!important;height:auto!important;padding:calc(8 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px))!important;overflow:visible!important}.cte-create-screen .cte-step-content.cte-step-type .cte-type-flow-grid{gap:calc(10 * var(--gsi-space-unit,1px))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-content:start!important;display:grid!important}.cte-create-screen .cte-step-content.cte-step-type .cte-type-flow-card strong,.cte-create-screen .cte-step-content.cte-step-type .cte-type-flow-card span,.cte-create-screen .cte-step-content.cte-step-type .cte-type-preview-best strong,.cte-create-screen .cte-step-content.cte-step-type .cte-type-preview-best span{white-space:normal!important;line-height:1.22!important}.cte-create-screen .cte-step-content.cte-step-type .cte-type-preview-best{min-height:calc(44 * var(--gsi-space-unit,1px))!important;height:auto!important;padding:calc(10 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px))!important;overflow:visible!important}.cte-create-screen .cte-flow-visual{display:none!important}.cte-create-screen .cte-info-step{grid-template-rows:auto auto minmax(calc(180 * var(--gsi-space-unit,1px)), 1fr)!important;height:auto!important;min-height:0!important}.cte-create-screen .cte-banner-upload-card{grid-template-columns:minmax(calc(220 * var(--gsi-space-unit,1px)), .75fr) minmax(0, 1fr);gap:calc(14 * var(--gsi-space-unit,1px));padding:calc(12 * var(--gsi-space-unit,1px));border-radius:calc(20 * var(--gsi-space-unit,1px));background:#ffffff0b;border:1px solid #ffffff1f;align-items:stretch;display:grid}.cte-create-screen .cte-banner-preview{min-height:calc(128 * var(--gsi-space-unit,1px));border-radius:calc(16 * var(--gsi-space-unit,1px));background:#050a106b;border:1px solid #ffffff1f;overflow:hidden}.cte-create-screen .cte-banner-preview img{width:100%;height:100%;min-height:calc(128 * var(--gsi-space-unit,1px));-o-object-fit:cover;object-fit:cover;display:block}.cte-create-screen .cte-banner-empty{min-height:calc(128 * var(--gsi-space-unit,1px));place-items:center;gap:calc(8 * var(--gsi-space-unit,1px));padding:calc(16 * var(--gsi-space-unit,1px));color:#d2dcebb3;text-align:center;font-size:calc(12px * var(--gsi-font-scale,1));font-weight:800;display:grid}.cte-create-screen .cte-banner-upload-copy{align-content:center;gap:calc(7 * var(--gsi-space-unit,1px));min-width:0;display:grid}.cte-create-screen .cte-banner-upload-copy strong{color:#f8fafcf0;font-size:calc(15px * var(--gsi-font-scale,1));line-height:1.2}.cte-create-screen .cte-banner-upload-copy p{color:#d2dceba8;font-size:calc(12px * var(--gsi-font-scale,1));line-height:1.35}.cte-create-screen .cte-banner-actions{gap:calc(8 * var(--gsi-space-unit,1px));flex-wrap:wrap;align-items:center;display:flex}.cte-create-screen .cte-banner-upload-button,.cte-create-screen .cte-banner-remove-button{min-height:calc(36 * var(--gsi-space-unit,1px));justify-content:center;align-items:center;gap:calc(7 * var(--gsi-space-unit,1px));padding:0 calc(12 * var(--gsi-space-unit,1px));border-radius:calc(12 * var(--gsi-space-unit,1px));font-size:calc(12px * var(--gsi-font-scale,1));cursor:pointer;font-weight:850;display:inline-flex}.cte-create-screen .cte-banner-upload-button{color:#f6fceef2;background:#acff2f1a;border:1px solid #acff2f57}.cte-create-screen .cte-banner-remove-button{color:#fee2e2e6;background:#f8717114;border:1px solid #f8717147}.cte-create-screen .cte-example-card--plain{min-height:calc(86 * var(--gsi-space-unit,1px))!important;align-content:center!important;height:auto!important;display:grid!important;overflow:visible!important}.cte-create-screen .cte-example-card--plain>.cte-example-card-copy{background:0 0!important;border:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}.cte-create-screen .cte-example-card--plain .cte-example-card-title,.cte-create-screen .cte-example-card--plain .cte-example-card-subtitle{white-space:normal!important;text-overflow:clip!important;height:auto!important;min-height:0!important;overflow:visible!important}.cte-create-screen .cte-text-summary-list{gap:calc(8 * var(--gsi-space-unit,1px));display:grid}.cte-create-screen .cte-text-summary-list span{padding:calc(9 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px));border-radius:calc(13 * var(--gsi-space-unit,1px));color:#e1eaf6c7;font-size:calc(12px * var(--gsi-font-scale,1));background:#ffffff0b;border:1px solid #ffffff1a;font-weight:800;display:block}@media (max-width:980px){.cte-create-screen .cte-step-content.cte-step-type{max-height:none!important}.cte-create-screen .cte-step-content.cte-step-type>.cte-type-layout,.cte-create-screen .cte-banner-upload-card{grid-template-columns:1fr!important}.cte-create-screen .cte-step-content.cte-step-type .cte-type-preview{padding:calc(18 * var(--gsi-space-unit,1px))!important}}@media (max-width:640px){.cte-create-screen .cte-step-content.cte-step-type .cte-type-preview-grid,.cte-create-screen .cte-step-content.cte-step-type .cte-type-flow-grid{grid-template-columns:1fr!important}}.cte-create-screen .cte-step-content.cte-step-info .cte-info-step,.cte-create-screen .cte-info-step{grid-template-columns:minmax(0, 1fr) minmax(calc(320 * var(--gsi-space-unit,1px)), .92fr)!important;grid-template-rows:auto minmax(calc(320 * var(--gsi-space-unit,1px)), 1fr)!important;gap:calc(14 * var(--gsi-space-unit,1px))!important;min-height:min(58vh, calc(520 * var(--gsi-space-unit,1px)))!important;display:grid!important}.cte-create-screen .cte-info-title-row{align-items:start!important;gap:calc(7 * var(--gsi-space-unit,1px))!important;padding-right:clamp(calc(124 * var(--gsi-space-unit,1px)), 13vw, calc(158 * var(--gsi-space-unit,1px)))!important;grid-column:1/-1!important;grid-template-columns:minmax(0,1fr)!important;display:grid!important;position:relative!important}.cte-create-screen .cte-info-title-row>div{min-width:0!important}.cte-create-screen .cte-info-title-row label{min-height:calc(40 * var(--gsi-space-unit,1px))!important;align-items:center!important;margin:0!important;display:inline-flex!important}.cte-create-screen .cte-info-title-row button{height:calc(40 * var(--gsi-space-unit,1px))!important;min-width:calc(112 * var(--gsi-space-unit,1px))!important;white-space:nowrap!important;position:absolute!important;top:0!important;right:0!important}.cte-create-screen .cte-info-title-row input{width:100%!important}.cte-create-screen .cte-info-title-row p{max-width:62ch!important;margin-top:2px!important}.cte-create-screen .cte-info-description{min-height:0!important;padding:calc(12 * var(--gsi-space-unit,1px))!important;border-radius:calc(20 * var(--gsi-space-unit,1px))!important;background:#ffffff0b!important;border:1px solid #ffffff1f!important;grid-area:2/1!important;grid-template-rows:auto minmax(0,1fr)!important;align-self:stretch!important;display:grid!important}.cte-create-screen .cte-info-description>label{margin-bottom:calc(8 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-info-description .cte-description-editor{height:100%!important;min-height:0!important}.cte-create-screen .cte-info-description .cte-description-editor .ProseMirror{min-height:100%!important}.cte-create-screen .cte-info-description .tiptap-editor{grid-template-rows:auto minmax(0,1fr)!important;display:grid!important}.cte-create-screen .cte-info-description .tiptap-editor>.bg-secondary{height:100%!important;min-height:0!important;display:flex!important}.cte-create-screen .cte-info-description .tiptap-editor>.bg-secondary .ProseMirror{flex:auto!important;height:100%!important;min-height:100%!important}.cte-create-screen .cte-info-step>.cte-banner-upload-card{grid-area:2/2!important;grid-template-columns:1fr!important;grid-template-rows:minmax(calc(160 * var(--gsi-space-unit,1px)), 1fr) auto!important;align-self:stretch!important;gap:calc(12 * var(--gsi-space-unit,1px))!important;min-height:0!important;padding:calc(12 * var(--gsi-space-unit,1px))!important;display:grid!important}.cte-create-screen .cte-info-step>.cte-banner-upload-card .cte-banner-preview,.cte-create-screen .cte-info-step>.cte-banner-upload-card .cte-banner-empty,.cte-create-screen .cte-info-step>.cte-banner-upload-card .cte-banner-preview img{height:100%!important;min-height:0!important}.cte-create-screen .cte-info-step>.cte-banner-upload-card .cte-banner-upload-copy{align-content:start!important}@media (max-width:980px){.cte-create-screen .cte-step-content.cte-step-info .cte-info-step,.cte-create-screen .cte-info-step{grid-template-columns:1fr!important;grid-template-rows:auto minmax(calc(280 * var(--gsi-space-unit,1px)), auto) minmax(calc(220 * var(--gsi-space-unit,1px)), auto)!important}.cte-create-screen .cte-info-description{grid-area:2/1!important}.cte-create-screen .cte-info-step>.cte-banner-upload-card{grid-area:3/1!important}}@media (max-width:640px){.cte-create-screen .cte-info-title-row{padding-right:0!important}.cte-create-screen .cte-info-title-row button{width:100%!important;position:static!important}.cte-create-screen .cte-info-title-row label{min-height:0!important}}.cte-create-screen .cte-step-content.cte-step-type{max-height:none!important;overflow:visible!important}.cte-create-screen .cte-step-content.cte-step-type>.cte-type-step{gap:calc(12 * var(--gsi-space-unit,1px))!important;grid-template-rows:auto minmax(0,1fr)!important;min-height:0!important;display:grid!important}.cte-create-screen .cte-step-content.cte-step-type .cte-type-mobile-tabs,.cte-create-screen .cte-step-content.cte-step-type .cte-type-divider{display:none!important}.cte-create-screen .cte-step-content.cte-step-type>.cte-type-step>.cte-type-layout{grid-template-columns:minmax(calc(340 * var(--gsi-space-unit,1px)), calc(470 * var(--gsi-space-unit,1px))) minmax(0, 1fr)!important;gap:calc(28 * var(--gsi-space-unit,1px))!important;align-items:stretch!important;width:100%!important;max-width:none!important;display:grid!important}.cte-create-screen .cte-step-content.cte-step-type .cte-type-preview{width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;padding:calc(24 * var(--gsi-space-unit,1px)) calc(28 * var(--gsi-space-unit,1px))!important;gap:calc(14 * var(--gsi-space-unit,1px))!important;grid-template-rows:auto auto auto!important;align-content:center!important;display:grid!important}.cte-create-screen .cte-step-content.cte-step-type .cte-type-copy{max-width:calc(760 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-step-content.cte-step-type .cte-type-preview h3{font-size:clamp(calc(2.15rem * var(--gsi-font-scale,1)), 3vw, calc(3.25rem * var(--gsi-font-scale,1)))!important}.cte-create-screen .cte-step-content.cte-step-type .cte-type-preview-grid{gap:calc(10 * var(--gsi-space-unit,1px))!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.cte-create-screen .cte-step-content.cte-step-type .cte-type-preview-grid>span,.cte-create-screen .cte-step-content.cte-step-type .cte-type-preview-grid>div{min-height:calc(48 * var(--gsi-space-unit,1px))!important;padding:calc(10 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px))!important;align-content:center!important}.cte-create-screen .cte-step-content.cte-step-type .cte-type-facts,.cte-create-screen .cte-step-content.cte-step-type .cte-type-flow-grid{display:none!important}.cte-create-screen .cte-step-content.cte-step-type .cte-type-preview-best{min-height:calc(58 * var(--gsi-space-unit,1px))!important;padding:calc(14 * var(--gsi-space-unit,1px)) calc(16 * var(--gsi-space-unit,1px))!important;align-content:center!important}@media (max-width:1100px){.cte-create-screen .cte-step-content.cte-step-type>.cte-type-step>.cte-type-layout{grid-template-columns:minmax(calc(300 * var(--gsi-space-unit,1px)), calc(410 * var(--gsi-space-unit,1px))) minmax(0, 1fr)!important;gap:calc(18 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-step-content.cte-step-type .cte-type-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:820px){.cte-create-screen .cte-step-content.cte-step-type>.cte-type-step>.cte-type-layout{grid-template-columns:1fr!important}}.cte-create-screen .cte-step-content.cte-step-type{box-sizing:border-box!important;width:100%!important;min-height:0!important;max-height:calc(100vh - calc(174 * var(--gsi-space-unit,1px)))!important;padding:calc(10 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px))!important;overflow:hidden auto!important}.cte-create-screen .cte-step-content.cte-step-type>.cte-type-step{gap:calc(10 * var(--gsi-space-unit,1px))!important;grid-template-rows:auto minmax(0,1fr)!important;width:100%!important;min-height:0!important;display:grid!important}.cte-create-screen .cte-step-content.cte-step-type .cte-type-head{margin:0!important}.cte-create-screen .cte-step-content.cte-step-type .cte-type-head h3{font-size:clamp(calc(1.35rem * var(--gsi-font-scale,1)), 2vw, calc(1.75rem * var(--gsi-font-scale,1)))!important;margin:0!important;line-height:1.05!important}.cte-create-screen .cte-step-content.cte-step-type .cte-type-head p{max-width:none!important;margin:calc(4 * var(--gsi-space-unit,1px)) 0 0!important;font-size:calc(.78rem * var(--gsi-font-scale,1))!important;line-height:1.3!important}.cte-create-screen .cte-step-content.cte-step-type>.cte-type-step>.cte-type-layout{grid-template-columns:minmax(calc(300 * var(--gsi-space-unit,1px)), 40%) minmax(0, 1fr)!important;gap:calc(18 * var(--gsi-space-unit,1px))!important;align-items:stretch!important;width:100%!important;min-height:0!important;display:grid!important}.cte-create-screen .cte-step-content.cte-step-type .cte-type-options{gap:calc(8 * var(--gsi-space-unit,1px))!important;grid-auto-rows:minmax(calc(78 * var(--gsi-space-unit,1px)), 1fr)!important;min-height:0!important;display:grid!important}.cte-create-screen .cte-step-content.cte-step-type .cte-type-choice{box-sizing:border-box!important;min-height:calc(78 * var(--gsi-space-unit,1px))!important;height:auto!important;padding:calc(11 * var(--gsi-space-unit,1px)) calc(14 * var(--gsi-space-unit,1px))!important;gap:calc(10 * var(--gsi-space-unit,1px))!important;align-items:center!important}.cte-create-screen .cte-step-content.cte-step-type .cte-type-choice small{max-width:calc(86 * var(--gsi-space-unit,1px))!important;white-space:normal!important;text-align:center!important;line-height:1.1!important}.cte-create-screen .cte-step-content.cte-step-type .cte-type-preview{box-sizing:border-box!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;padding:clamp(calc(18 * var(--gsi-space-unit,1px)), 2.4vw, calc(28 * var(--gsi-space-unit,1px)))!important;gap:clamp(calc(12 * var(--gsi-space-unit,1px)), 1.6vw, calc(18 * var(--gsi-space-unit,1px)))!important;grid-template-rows:auto auto auto!important;align-content:center!important;display:grid!important;overflow:hidden!important}.cte-create-screen .cte-step-content.cte-step-type .cte-type-copy{min-width:0!important;max-width:100%!important}.cte-create-screen .cte-step-content.cte-step-type .cte-type-preview h3{max-width:100%!important;font-size:clamp(calc(2rem * var(--gsi-font-scale,1)), 3.4vw, calc(3.35rem * var(--gsi-font-scale,1)))!important;overflow-wrap:anywhere!important;margin:0!important;line-height:.9!important}.cte-create-screen .cte-step-content.cte-step-type .cte-type-preview p{max-width:70ch!important;font-size:calc(.84rem * var(--gsi-font-scale,1))!important;margin:0!important;line-height:1.35!important}.cte-create-screen .cte-step-content.cte-step-type .cte-type-preview-grid{gap:calc(10 * var(--gsi-space-unit,1px))!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;display:grid!important}.cte-create-screen .cte-step-content.cte-step-type .cte-type-preview-grid span{box-sizing:border-box!important;min-width:0!important;min-height:calc(52 * var(--gsi-space-unit,1px))!important;padding:calc(10 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px))!important;align-items:center!important;display:flex!important}.cte-create-screen .cte-step-content.cte-step-type .cte-type-preview-grid strong{overflow-wrap:anywhere!important;min-width:0!important;line-height:1.15!important}.cte-create-screen .cte-step-content.cte-step-type .cte-type-preview-best{box-sizing:border-box!important;min-height:calc(60 * var(--gsi-space-unit,1px))!important;padding:calc(13 * var(--gsi-space-unit,1px)) calc(16 * var(--gsi-space-unit,1px))!important;align-content:center!important;gap:3px!important;margin:0!important;display:grid!important}.cte-create-screen .cte-step-content.cte-step-type .cte-type-preview-best strong,.cte-create-screen .cte-step-content.cte-step-type .cte-type-preview-best span{white-space:normal!important;line-height:1.22!important}@media (max-width:1180px){.cte-create-screen .cte-step-content.cte-step-type>.cte-type-step>.cte-type-layout{grid-template-columns:minmax(calc(300 * var(--gsi-space-unit,1px)), 42%) minmax(0, 1fr)!important;gap:calc(14 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-step-content.cte-step-type .cte-type-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:860px){.cte-create-screen .cte-step-content.cte-step-type{max-height:none!important;overflow-y:visible!important}.cte-create-screen .cte-step-content.cte-step-type>.cte-type-step>.cte-type-layout{grid-template-columns:1fr!important}.cte-create-screen .cte-step-content.cte-step-type .cte-type-options{grid-auto-rows:minmax(calc(70 * var(--gsi-space-unit,1px)), auto)!important}}.cte-create-screen .cte-step-content.cte-step-type:has(.cte-type-step-v2){padding:calc(12 * var(--gsi-space-unit,1px))!important;max-height:calc(100vh - calc(168 * var(--gsi-space-unit,1px)))!important;overflow:hidden auto!important}.cte-create-screen .cte-type-step-v2{gap:calc(12 * var(--gsi-space-unit,1px))!important;grid-template-rows:auto minmax(0,1fr)!important;width:100%!important;min-height:0!important;display:grid!important}.cte-create-screen .cte-type-head-v2{gap:calc(4 * var(--gsi-space-unit,1px))!important;margin:0!important;padding:0!important;display:grid!important}.cte-create-screen .cte-type-head-v2 h3{font-size:calc(1.55rem * var(--gsi-font-scale,1))!important;letter-spacing:0!important;margin:0!important;line-height:1.05!important}.cte-create-screen .cte-type-head-v2 p{max-width:82ch!important;font-size:calc(.8rem * var(--gsi-font-scale,1))!important;margin:0!important;line-height:1.35!important}.cte-create-screen .cte-type-layout-v2{grid-template-columns:minmax(calc(330 * var(--gsi-space-unit,1px)), 42%) minmax(0, 1fr)!important;gap:calc(18 * var(--gsi-space-unit,1px))!important;align-items:stretch!important;width:100%!important;display:grid!important}.cte-create-screen .cte-type-options-v2{grid-template-columns:1fr!important;grid-template-rows:repeat(5, minmax(calc(76 * var(--gsi-space-unit,1px)), 1fr))!important;gap:calc(10 * var(--gsi-space-unit,1px))!important;align-content:stretch!important;min-height:0!important;display:grid!important}.cte-create-screen .cte-type-options-v2 .cte-type-choice{width:100%!important;min-height:calc(76 * var(--gsi-space-unit,1px))!important;box-sizing:border-box!important;grid-template-columns:calc(42 * var(--gsi-space-unit,1px)) minmax(0, 1fr) auto!important;gap:calc(12 * var(--gsi-space-unit,1px))!important;height:auto!important;padding:calc(12 * var(--gsi-space-unit,1px)) calc(14 * var(--gsi-space-unit,1px))!important;border-radius:calc(18 * var(--gsi-space-unit,1px))!important;align-items:center!important;display:grid!important;overflow:hidden!important}.cte-create-screen .cte-type-options-v2 .cte-type-choice-icon{width:calc(42 * var(--gsi-space-unit,1px))!important;height:calc(42 * var(--gsi-space-unit,1px))!important;min-width:calc(42 * var(--gsi-space-unit,1px))!important;place-items:center!important;display:grid!important}.cte-create-screen .cte-type-choice-copy-v2{gap:3px!important;min-width:0!important;display:grid!important}.cte-create-screen .cte-type-choice-copy-v2 strong{min-width:0!important;font-size:calc(.86rem * var(--gsi-font-scale,1))!important;overflow-wrap:anywhere!important;line-height:1.1!important;display:block!important}.cte-create-screen .cte-type-choice-copy-v2 span{min-width:0!important;font-size:calc(.72rem * var(--gsi-font-scale,1))!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.25!important;display:block!important}.cte-create-screen .cte-type-options-v2 .cte-type-choice small{max-width:calc(76 * var(--gsi-space-unit,1px))!important;min-width:0!important;padding:calc(6 * var(--gsi-space-unit,1px)) calc(9 * var(--gsi-space-unit,1px))!important;border-radius:calc(999 * var(--gsi-space-unit,1px))!important;font-size:calc(.66rem * var(--gsi-font-scale,1))!important;white-space:normal!important;text-align:center!important;justify-self:end!important;line-height:1.05!important}.cte-create-screen .cte-type-preview-v2{box-sizing:border-box!important;grid-template-rows:auto auto minmax(calc(64 * var(--gsi-space-unit,1px)), auto)!important;gap:calc(16 * var(--gsi-space-unit,1px))!important;min-width:0!important;height:100%!important;min-height:0!important;padding:clamp(calc(22 * var(--gsi-space-unit,1px)), 2.6vw, calc(34 * var(--gsi-space-unit,1px)))!important;border-radius:calc(24 * var(--gsi-space-unit,1px))!important;align-content:center!important;align-self:stretch!important;margin-top:0!important;display:grid!important;overflow:hidden!important}.cte-create-screen .cte-type-copy-v2{gap:calc(6 * var(--gsi-space-unit,1px))!important;min-width:0!important;max-width:100%!important;display:grid!important}.cte-create-screen .cte-type-preview-v2 .cte-type-preview-tag{width:fit-content!important;max-width:100%!important;margin:0!important;line-height:1!important}.cte-create-screen .cte-type-preview-v2 h3{font-size:clamp(calc(2.1rem * var(--gsi-font-scale,1)), 3.2vw, calc(3.35rem * var(--gsi-font-scale,1)))!important;letter-spacing:0!important;overflow-wrap:anywhere!important;margin:0!important;line-height:.92!important}.cte-create-screen .cte-type-preview-v2 p{max-width:72ch!important;font-size:calc(.84rem * var(--gsi-font-scale,1))!important;margin:0!important;line-height:1.35!important}.cte-create-screen .cte-type-preview-v2 .cte-type-preview-grid{gap:calc(10 * var(--gsi-space-unit,1px))!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;display:grid!important}.cte-create-screen .cte-type-preview-v2 .cte-type-preview-grid span{min-width:0!important;min-height:calc(56 * var(--gsi-space-unit,1px))!important;padding:calc(10 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px))!important;border-radius:calc(16 * var(--gsi-space-unit,1px))!important;box-sizing:border-box!important;align-items:center!important;display:flex!important}.cte-create-screen .cte-type-preview-v2 .cte-type-preview-grid strong{min-width:0!important;font-size:calc(.82rem * var(--gsi-font-scale,1))!important;overflow-wrap:anywhere!important;line-height:1.15!important}.cte-create-screen .cte-type-preview-v2 .cte-type-preview-best{min-height:calc(64 * var(--gsi-space-unit,1px))!important;align-content:center!important;gap:calc(4 * var(--gsi-space-unit,1px))!important;padding:calc(14 * var(--gsi-space-unit,1px)) calc(16 * var(--gsi-space-unit,1px))!important;border-radius:calc(18 * var(--gsi-space-unit,1px))!important;box-sizing:border-box!important;margin:0!important;display:grid!important}.cte-create-screen .cte-type-preview-v2 .cte-type-preview-best strong{font-size:calc(.75rem * var(--gsi-font-scale,1))!important;line-height:1.1!important}.cte-create-screen .cte-type-preview-v2 .cte-type-preview-best span{font-size:calc(.78rem * var(--gsi-font-scale,1))!important;white-space:normal!important;line-height:1.25!important}.cte-create-screen .cte-type-step-v2 .cte-type-divider{display:none!important}@media (max-width:1120px){.cte-create-screen .cte-type-layout-v2{grid-template-columns:minmax(calc(310 * var(--gsi-space-unit,1px)), 44%) minmax(0, 1fr)!important;gap:calc(14 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-type-preview-v2 .cte-type-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cte-create-screen .cte-type-preview-v2 h3{font-size:clamp(calc(1.9rem * var(--gsi-font-scale,1)), 3vw, calc(2.65rem * var(--gsi-font-scale,1)))!important}}@media (max-width:860px){.cte-create-screen .cte-step-content.cte-step-type:has(.cte-type-step-v2){max-height:none!important;overflow:visible!important}.cte-create-screen .cte-type-layout-v2{grid-template-columns:1fr!important}.cte-create-screen .cte-type-options-v2{grid-template-rows:none!important;grid-auto-rows:minmax(calc(72 * var(--gsi-space-unit,1px)), auto)!important}}@media (max-width:560px){.cte-create-screen .cte-type-options-v2 .cte-type-choice{grid-template-columns:calc(40 * var(--gsi-space-unit,1px)) minmax(0, 1fr)!important}.cte-create-screen .cte-type-options-v2 .cte-type-choice small{grid-column:2!important;justify-self:start!important;max-width:100%!important}.cte-create-screen .cte-type-preview-v2 .cte-type-preview-grid{grid-template-columns:1fr!important}}.cte-create-screen .cte-shell,.cte-create-screen .cte-page-shell.cte-shell{height:min(92vh, calc(760 * var(--gsi-space-unit,1px)))!important;gap:calc(10 * var(--gsi-space-unit,1px))!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;max-height:92vh!important;display:grid!important;overflow:hidden!important}.cte-create-screen .cte-header,.cte-create-screen .cte-step-zone,.cte-create-screen .cte-nav-bar{flex:none!important;min-height:0!important}.cte-create-screen .cte-step-zone{margin-top:0!important;margin-bottom:0!important}.cte-create-screen .cte-step-scroll{height:100%!important;min-height:0!important;padding:0 2px calc(18 * var(--gsi-space-unit,1px))!important;scrollbar-gutter:stable!important;overflow:hidden auto!important}.cte-create-screen .cte-step-scroll .cte-step-content.cte-panel{height:auto!important;min-height:100%!important;max-height:none!important;margin-top:0!important;margin-bottom:0!important;overflow:visible!important}.cte-create-screen .cte-step-scroll .cte-step-content.cte-step-type:has(.cte-type-step-v2){max-height:none!important;overflow:visible!important}.cte-create-screen .cte-nav-bar{padding-top:calc(10 * var(--gsi-space-unit,1px))!important;align-self:end!important;margin-top:0!important}.cte-create-screen .cte-type-step-v2{min-height:100%!important}.cte-create-screen .cte-type-layout-v2{min-height:0!important}.cte-create-screen .cte-type-preview-v2{align-self:stretch!important;margin-top:0!important}@media (max-height:680px) and (min-width:861px){.cte-create-screen .cte-shell,.cte-create-screen .cte-page-shell.cte-shell{height:calc(100vh - calc(24 * var(--gsi-space-unit,1px)))!important;gap:calc(8 * var(--gsi-space-unit,1px))!important;padding-top:calc(14 * var(--gsi-space-unit,1px))!important;padding-bottom:calc(12 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-header h2,.cte-create-screen .cte-header [data-radix-dialog-title]{font-size:calc(1.35rem * var(--gsi-font-scale,1))!important;line-height:1!important}.cte-create-screen .cte-header-line{margin-top:calc(7 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-step-zone{height:calc(68 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-type-head-v2 h3{font-size:calc(1.28rem * var(--gsi-font-scale,1))!important}.cte-create-screen .cte-type-head-v2 p{display:none!important}.cte-create-screen .cte-type-options-v2{grid-template-rows:repeat(5, minmax(calc(58 * var(--gsi-space-unit,1px)), 1fr))!important;gap:calc(8 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-type-options-v2 .cte-type-choice{min-height:calc(58 * var(--gsi-space-unit,1px))!important;padding:calc(8 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px))!important;border-radius:calc(16 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-type-options-v2 .cte-type-choice-icon{width:calc(34 * var(--gsi-space-unit,1px))!important;height:calc(34 * var(--gsi-space-unit,1px))!important;min-width:calc(34 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-type-choice-copy-v2 strong{font-size:calc(.78rem * var(--gsi-font-scale,1))!important}.cte-create-screen .cte-type-choice-copy-v2 span{font-size:calc(.66rem * var(--gsi-font-scale,1))!important}.cte-create-screen .cte-type-preview-v2{padding:calc(18 * var(--gsi-space-unit,1px)) calc(22 * var(--gsi-space-unit,1px))!important;gap:calc(11 * var(--gsi-space-unit,1px))!important;height:100%!important;min-height:0!important;margin-top:0!important}.cte-create-screen .cte-type-preview-v2 h3{font-size:clamp(calc(1.8rem * var(--gsi-font-scale,1)), 3vw, calc(2.6rem * var(--gsi-font-scale,1)))!important}.cte-create-screen .cte-type-preview-v2 p{font-size:calc(.76rem * var(--gsi-font-scale,1))!important;line-height:1.28!important}.cte-create-screen .cte-type-preview-v2 .cte-type-preview-grid span{min-height:calc(44 * var(--gsi-space-unit,1px))!important;padding:calc(8 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-type-preview-v2 .cte-type-preview-best{min-height:calc(50 * var(--gsi-space-unit,1px))!important;padding:calc(10 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px))!important}}.cte-create-screen .cte-type-step-v2{grid-template-rows:auto auto!important;align-content:start!important;min-height:0!important}.cte-create-screen .cte-type-layout-v2{--cte-type-row-h:76px;--cte-type-row-gap:10px;align-items:start!important;height:auto!important;min-height:0!important}.cte-create-screen .cte-type-options-v2{grid-template-rows:repeat(5, var(--cte-type-row-h))!important;grid-auto-rows:var(--cte-type-row-h)!important;gap:var(--cte-type-row-gap)!important;height:calc((var(--cte-type-row-h) * 5) + (var(--cte-type-row-gap) * 4))!important;min-height:0!important}.cte-create-screen .cte-type-options-v2 .cte-type-choice{height:var(--cte-type-row-h)!important;min-height:0!important}.cte-create-screen .cte-type-preview-v2{height:calc((var(--cte-type-row-h) * 5) + (var(--cte-type-row-gap) * 4))!important;min-height:0!important;max-height:calc((var(--cte-type-row-h) * 5) + (var(--cte-type-row-gap) * 4))!important;align-self:start!important;margin-top:0!important}@media (max-height:680px) and (min-width:861px){.cte-create-screen .cte-type-layout-v2{--cte-type-row-h:58px;--cte-type-row-gap:8px}}@media (max-width:860px){.cte-create-screen .cte-type-options-v2,.cte-create-screen .cte-type-preview-v2{height:auto!important;max-height:none!important}}.cte-create-screen .cte-info-title-row{-moz-column-gap:calc(14 * var(--gsi-space-unit,1px))!important;align-items:center!important;column-gap:calc(14 * var(--gsi-space-unit,1px))!important;row-gap:calc(7 * var(--gsi-space-unit,1px))!important;grid-column:1/-1!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"title.""input action""hint."!important;padding-right:0!important;display:grid!important;position:static!important}.cte-create-screen .cte-info-title-row>label{grid-area:title!important;align-self:end!important;min-height:0!important;margin:0!important;display:block!important}.cte-create-screen .cte-info-title-row>input{grid-area:input!important;width:100%!important}.cte-create-screen .cte-info-title-row>button{height:calc(40 * var(--gsi-space-unit,1px))!important;min-width:calc(112 * var(--gsi-space-unit,1px))!important;white-space:nowrap!important;grid-area:action!important;align-self:center!important;position:static!important}.cte-create-screen .cte-info-title-row>p{grid-area:hint!important;max-width:62ch!important;margin:0!important}@media (max-width:640px){.cte-create-screen .cte-info-title-row{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"title""input""action""hint"!important}.cte-create-screen .cte-info-title-row>button{width:100%!important}}@media (max-height:680px) and (min-width:861px){.cte-create-screen .cte-shell,.cte-create-screen .cte-page-shell.cte-shell,.cte-create-screen .cte-wizard-v3,.cte-create-screen .cte-page-shell.cte-wizard-v3{height:calc(100svh - calc(16 * var(--gsi-space-unit,1px)))!important;max-height:calc(100svh - calc(16 * var(--gsi-space-unit,1px)))!important;gap:calc(6 * var(--gsi-space-unit,1px))!important;padding-top:calc(10 * var(--gsi-space-unit,1px))!important;padding-bottom:calc(10 * var(--gsi-space-unit,1px))!important;overflow:hidden!important}.cte-create-screen .cte-step-zone{min-height:calc(42 * var(--gsi-space-unit,1px))!important;height:calc(46 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-nav-bar{min-height:calc(44 * var(--gsi-space-unit,1px))!important;height:calc(44 * var(--gsi-space-unit,1px))!important;padding-top:calc(6 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-step-scroll,.cte-create-screen .cte-step-scroll-v3{min-height:0!important;padding-bottom:calc(10 * var(--gsi-space-unit,1px))!important;overflow:hidden auto!important}.cte-create-screen .cte-step-scroll .cte-step-content.cte-panel,.cte-create-screen .cte-step-content-v3.cte-panel{height:auto!important;min-height:0!important;overflow:visible!important}.cte-create-screen .cte-step-content.cte-step-info .cte-info-step,.cte-create-screen .cte-info-step{grid-template-rows:auto minmax(calc(240 * var(--gsi-space-unit,1px)), auto)!important;align-content:start!important;min-height:0!important}.cte-create-screen .cte-info-description,.cte-create-screen .cte-info-step>.cte-banner-upload-card{min-height:calc(240 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-info-title-row{row-gap:calc(5 * var(--gsi-space-unit,1px))!important}}@media (max-height:540px) and (min-width:861px){.cte-create-screen .cte-header{display:none!important}.cte-create-screen .cte-shell,.cte-create-screen .cte-page-shell.cte-shell,.cte-create-screen .cte-wizard-v3{grid-template-rows:auto minmax(0,1fr) auto!important}.cte-create-screen .cte-step-content.cte-step-info .cte-info-step,.cte-create-screen .cte-info-step{grid-template-columns:1fr!important;grid-template-rows:auto minmax(calc(220 * var(--gsi-space-unit,1px)), auto) minmax(calc(220 * var(--gsi-space-unit,1px)), auto)!important}.cte-create-screen .cte-info-description{grid-area:2/1!important}.cte-create-screen .cte-info-step>.cte-banner-upload-card{grid-area:3/1!important}}.cte-create-screen--showcase{color:#f6faf7;background:radial-gradient(circle at 18% 8%,#8eff2a21,#0000 31rem),linear-gradient(145deg,#060a08,#0c1110 58%,#080b10);overflow:auto}.cte-showcase-builder{z-index:2;width:min(calc(1180 * var(--gsi-space-unit,1px)),calc(100% - calc(48 * var(--gsi-space-unit,1px))));grid-template-columns:calc(180 * var(--gsi-space-unit,1px)) minmax(0,1fr);gap:calc(24 * var(--gsi-space-unit,1px));margin:calc(34 * var(--gsi-space-unit,1px)) auto calc(70 * var(--gsi-space-unit,1px));display:grid;position:relative}.cte-showcase-steps{align-content:start;gap:calc(8 * var(--gsi-space-unit,1px));padding:calc(12 * var(--gsi-space-unit,1px));border-radius:calc(24 * var(--gsi-space-unit,1px));background:#080c0bb8;border:1px solid #ffffff17;display:grid;box-shadow:0 25px 50px -34px #000}.cte-showcase-steps>div{grid-template-columns:calc(34 * var(--gsi-space-unit,1px)) 1fr;gap:calc(10 * var(--gsi-space-unit,1px));min-height:calc(52 * var(--gsi-space-unit,1px));padding:calc(8 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px));border-radius:calc(15 * var(--gsi-space-unit,1px));color:#ffffff6b;border:1px solid #0000;align-items:center;display:grid}.cte-showcase-steps>div>span{width:calc(31 * var(--gsi-space-unit,1px));height:calc(31 * var(--gsi-space-unit,1px));border-radius:calc(10 * var(--gsi-space-unit,1px));border:1px solid #ffffff1a;place-items:center;font:800 9px ui-monospace,monospace;display:grid}.cte-showcase-steps>div b{font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.1em;text-transform:uppercase}.cte-showcase-steps>div[data-active="1"]{color:#ecffe4;background:linear-gradient(110deg,#8fff2d26,#8fff2d06);border-color:#8fff2d47;box-shadow:0 14px 28px -23px #91ff36}.cte-showcase-steps>div[data-active="1"]>span{color:#071004;background:#9eff45;border-color:#a0ff4c}.cte-showcase-panel{padding:clamp(calc(24 * var(--gsi-space-unit,1px)),3.4vw,calc(46 * var(--gsi-space-unit,1px)));border-radius:calc(32 * var(--gsi-space-unit,1px));background:linear-gradient(150deg,#121a16f5,#080c0cf5);border:1px solid #ffffff1c;box-shadow:0 38px 80px -42px #000,inset 0 1px #ffffff0f}.cte-showcase-kicker{align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));color:#9cff42;font-size:calc(9px * var(--gsi-font-scale,1));letter-spacing:.17em;font-weight:900;display:flex}.cte-showcase-heading{grid-template-columns:1fr minmax(calc(240 * var(--gsi-space-unit,1px)),.55fr);gap:calc(30 * var(--gsi-space-unit,1px));margin:calc(17 * var(--gsi-space-unit,1px)) 0 calc(30 * var(--gsi-space-unit,1px));padding-bottom:calc(25 * var(--gsi-space-unit,1px));border-bottom:1px solid #ffffff14;align-items:end;display:grid}.cte-showcase-heading span{color:#ffffff73;font-size:calc(8px * var(--gsi-font-scale,1));letter-spacing:.15em;font-weight:850}.cte-showcase-heading h1{margin:calc(7 * var(--gsi-space-unit,1px)) 0 0;font-size:clamp(calc(34px * var(--gsi-font-scale,1)),4.5vw,calc(62px * var(--gsi-font-scale,1)));letter-spacing:-.045em;text-transform:uppercase;line-height:.92}.cte-showcase-heading p{color:#ffffff80;font-size:calc(12px * var(--gsi-font-scale,1));margin:0;line-height:1.65}.cte-showcase-layout{gap:calc(18 * var(--gsi-space-unit,1px));grid-template-columns:1.08fr .92fr;display:grid}.cte-showcase-types{gap:calc(10 * var(--gsi-space-unit,1px));display:grid}.cte-showcase-types article{grid-template-columns:calc(42 * var(--gsi-space-unit,1px)) minmax(0,1fr) auto;gap:calc(13 * var(--gsi-space-unit,1px));min-height:calc(76 * var(--gsi-space-unit,1px));padding:calc(14 * var(--gsi-space-unit,1px));border-radius:calc(19 * var(--gsi-space-unit,1px));background:#ffffff06;border:1px solid #ffffff17;align-items:center;display:grid}.cte-showcase-types article>svg{width:calc(42 * var(--gsi-space-unit,1px));height:calc(42 * var(--gsi-space-unit,1px));padding:calc(11 * var(--gsi-space-unit,1px));border-radius:calc(13 * var(--gsi-space-unit,1px));color:#ffffff75;background:#ffffff0a}.cte-showcase-types article strong,.cte-showcase-types article span{display:block}.cte-showcase-types article strong{font-size:calc(13px * var(--gsi-font-scale,1));text-transform:uppercase}.cte-showcase-types article span{margin-top:calc(4 * var(--gsi-space-unit,1px));color:#ffffff75;font-size:calc(10px * var(--gsi-font-scale,1));line-height:1.45}.cte-showcase-types article.is-selected{background:linear-gradient(105deg,#90ff2d24,#90ff2d06);border-color:#9bff437a;box-shadow:0 18px 40px -34px #96ff3e}.cte-showcase-types article.is-selected>svg{color:#061004;background:#9eff43}.cte-showcase-types article i{width:calc(25 * var(--gsi-space-unit,1px));height:calc(25 * var(--gsi-space-unit,1px));color:#061004;background:#9eff43;border-radius:50%;place-items:center;display:grid}.cte-showcase-summary{padding:calc(22 * var(--gsi-space-unit,1px));border-radius:calc(22 * var(--gsi-space-unit,1px));background:radial-gradient(circle at 88% 12%,#92ff2b21,#0000 45%),#03070694;border:1px solid #96ff3f2e}.cte-showcase-summary>span{color:#9eff43;font-size:calc(8px * var(--gsi-font-scale,1));letter-spacing:.16em;font-weight:900}.cte-showcase-summary>b{margin-top:calc(17 * var(--gsi-space-unit,1px));font-size:calc(24px * var(--gsi-font-scale,1));letter-spacing:-.02em;display:block}.cte-showcase-summary>p{color:#ffffff7a;font-size:calc(11px * var(--gsi-font-scale,1));line-height:1.6}.cte-showcase-summary>div{gap:calc(8 * var(--gsi-space-unit,1px));margin-top:calc(22 * var(--gsi-space-unit,1px));display:grid}.cte-showcase-summary>div span{align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));padding:calc(10 * var(--gsi-space-unit,1px));border-radius:calc(12 * var(--gsi-space-unit,1px));color:#ffffffb3;font-size:calc(9px * var(--gsi-font-scale,1));background:#ffffff0a;font-weight:750;display:flex}.cte-showcase-fields{gap:calc(12 * var(--gsi-space-unit,1px));margin-top:calc(18 * var(--gsi-space-unit,1px));grid-template-columns:1.5fr 1fr;display:grid}.cte-showcase-fields label{gap:calc(7 * var(--gsi-space-unit,1px));color:#ffffff7a;font-size:calc(8px * var(--gsi-font-scale,1));letter-spacing:.12em;text-transform:uppercase;font-weight:850;display:grid}.cte-showcase-fields input{height:calc(48 * var(--gsi-space-unit,1px));padding:0 calc(14 * var(--gsi-space-unit,1px));border-radius:calc(14 * var(--gsi-space-unit,1px));color:#fff;font-size:calc(11px * var(--gsi-font-scale,1));background:#ffffff0a;border:1px solid #ffffff1a}.cte-showcase-actions{justify-content:space-between;gap:calc(18 * var(--gsi-space-unit,1px));margin-top:calc(22 * var(--gsi-space-unit,1px));padding-top:calc(20 * var(--gsi-space-unit,1px));border-top:1px solid #ffffff14;align-items:center;display:flex}.cte-showcase-actions>span{color:#ffffff57;font-size:calc(9px * var(--gsi-font-scale,1))}.cte-showcase-actions button{align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));min-height:calc(44 * var(--gsi-space-unit,1px));padding:0 calc(20 * var(--gsi-space-unit,1px));border-radius:calc(14 * var(--gsi-space-unit,1px));color:#061004;font-size:calc(10px * var(--gsi-font-scale,1));text-transform:uppercase;background:#9eff43;border:0;font-weight:950;display:flex;box-shadow:0 16px 30px -22px #9eff43}@media (max-width:700px){.cte-create-screen--showcase .cte-create-topbar{z-index:5;position:sticky;top:0}.cte-showcase-builder{width:calc(100% - calc(20 * var(--gsi-space-unit,1px)));gap:calc(10 * var(--gsi-space-unit,1px));margin:calc(12 * var(--gsi-space-unit,1px)) auto calc(30 * var(--gsi-space-unit,1px));grid-template-columns:1fr}.cte-showcase-steps{gap:calc(4 * var(--gsi-space-unit,1px));padding:calc(7 * var(--gsi-space-unit,1px));border-radius:calc(17 * var(--gsi-space-unit,1px));grid-template-columns:repeat(6,1fr);grid-auto-flow:column;overflow:hidden}.cte-showcase-steps>div{min-height:calc(45 * var(--gsi-space-unit,1px));padding:calc(4 * var(--gsi-space-unit,1px));grid-template-columns:1fr;justify-items:center;gap:2px;display:grid}.cte-showcase-steps>div>span{width:calc(26 * var(--gsi-space-unit,1px));height:calc(26 * var(--gsi-space-unit,1px));border-radius:calc(8 * var(--gsi-space-unit,1px));font-size:calc(8px * var(--gsi-font-scale,1))}.cte-showcase-steps>div b{font-size:calc(6px * var(--gsi-font-scale,1));letter-spacing:.04em}.cte-showcase-panel{padding:calc(18 * var(--gsi-space-unit,1px)) calc(14 * var(--gsi-space-unit,1px));border-radius:calc(22 * var(--gsi-space-unit,1px))}.cte-showcase-heading{gap:calc(10 * var(--gsi-space-unit,1px));margin:calc(12 * var(--gsi-space-unit,1px)) 0 calc(17 * var(--gsi-space-unit,1px));padding-bottom:calc(15 * var(--gsi-space-unit,1px));grid-template-columns:1fr}.cte-showcase-heading h1{font-size:calc(34px * var(--gsi-font-scale,1))}.cte-showcase-heading p{font-size:calc(10px * var(--gsi-font-scale,1))}.cte-showcase-layout{grid-template-columns:1fr}.cte-showcase-types article{min-height:calc(65 * var(--gsi-space-unit,1px));padding:calc(10 * var(--gsi-space-unit,1px));border-radius:calc(15 * var(--gsi-space-unit,1px))}.cte-showcase-types article>svg{width:calc(36 * var(--gsi-space-unit,1px));height:calc(36 * var(--gsi-space-unit,1px));padding:calc(9 * var(--gsi-space-unit,1px))}.cte-showcase-types article span{font-size:calc(8px * var(--gsi-font-scale,1))}.cte-showcase-summary{padding:calc(16 * var(--gsi-space-unit,1px));border-radius:calc(17 * var(--gsi-space-unit,1px))}.cte-showcase-summary>div{margin-top:calc(14 * var(--gsi-space-unit,1px));grid-template-columns:1fr 1fr}.cte-showcase-summary>div span{padding:calc(8 * var(--gsi-space-unit,1px));font-size:calc(7px * var(--gsi-font-scale,1))}.cte-showcase-summary>div span:last-child{grid-column:1/-1}.cte-showcase-fields{grid-template-columns:1fr}.cte-showcase-fields input{height:calc(42 * var(--gsi-space-unit,1px))}.cte-showcase-actions>span{display:none}.cte-showcase-actions button{justify-content:center;width:100%}}.next-season-location-map{width:100%;min-height:calc(104 * var(--gsi-space-unit,1px));position:relative}.tournament-location-map,.tournament-location-map__canvas{width:100%;height:100%;min-height:calc(104 * var(--gsi-space-unit,1px));position:relative}.tournament-location-map{isolation:isolate;border-radius:calc(11 * var(--gsi-space-unit,1px));color:hsl(var(--foreground));background:radial-gradient(circle at 50% 46%, hsl(var(--primary) / .12), transparent 34%), hsl(var(--background));overflow:hidden}.tournament-location-map__canvas{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.tournament-location-map__canvas .leaflet-tile-pane{filter:saturate(.72)contrast(1.08)brightness(.78)}.theme-light .tournament-location-map__canvas .leaflet-tile-pane{filter:saturate(.65)contrast(1.02)brightness(.98)}.tournament-location-map__fallback{z-index:1;color:hsl(var(--muted-foreground));text-align:center;place-content:center;justify-items:center;gap:3px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.tournament-location-map__fallback svg{color:hsl(var(--primary));margin-bottom:3px}.tournament-location-map__fallback strong{color:hsl(var(--foreground));font-size:calc(12px * var(--gsi-font-scale,1))}.tournament-location-map__fallback span{font-size:calc(9px * var(--gsi-font-scale,1))}.tournament-location-map__grid{z-index:2;pointer-events:none;opacity:.16;background-image:linear-gradient(hsl(var(--primary) / .18) 1px, transparent 1px), linear-gradient(90deg, hsl(var(--primary) / .18) 1px, transparent 1px);background-size:22px 22px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.tournament-location-map__directions{z-index:620;right:calc(9 * var(--gsi-space-unit,1px));top:calc(9 * var(--gsi-space-unit,1px));justify-content:center;align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));min-height:calc(30 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--primary) / .62);border-radius:calc(9 * var(--gsi-space-unit,1px));padding:0 calc(10 * var(--gsi-space-unit,1px));color:hsl(var(--primary-foreground));background:hsl(var(--primary) / .94);font-family:var(--ibnf-font-ui);font-size:calc(9px * var(--gsi-font-scale,1));letter-spacing:.09em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-weight:900;text-decoration:none;display:inline-flex;position:absolute;box-shadow:0 10px 24px #00000057}.tournament-location-map__directions:hover{filter:brightness(1.08)}.tournament-location-map__provider{z-index:4;left:calc(9 * var(--gsi-space-unit,1px));top:calc(9 * var(--gsi-space-unit,1px));color:hsl(var(--primary));font-size:calc(7px * var(--gsi-font-scale,1));letter-spacing:.09em;font-weight:900;position:absolute}.tournament-location-map__address{z-index:4;right:calc(8 * var(--gsi-space-unit,1px));bottom:calc(8 * var(--gsi-space-unit,1px));left:calc(8 * var(--gsi-space-unit,1px));align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--border) / .88);border-radius:calc(9 * var(--gsi-space-unit,1px));min-width:0;padding:calc(6 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));color:hsl(var(--foreground));background:hsl(var(--background) / .84);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:calc(9px * var(--gsi-font-scale,1));font-weight:750;display:flex;position:absolute;box-shadow:0 8px 20px #0000003d}.tournament-location-map__address svg{color:hsl(var(--primary));flex:none}.tournament-location-map__address span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tournament-map-marker{place-items:center;display:grid;background:0 0!important;border:0!important}.tournament-map-marker span{width:calc(20 * var(--gsi-space-unit,1px));height:calc(20 * var(--gsi-space-unit,1px));border:4px solid hsl(var(--background));background:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .35), 0 8px 18px #00000073;border-radius:50%;display:block}.tadmin-shell{gap:calc(8 * var(--gsi-space-unit,1px));flex-direction:column;min-width:0;display:flex}.tadmin-toolbar{min-height:calc(42 * var(--gsi-space-unit,1px));justify-content:space-between;align-items:center;gap:calc(10 * var(--gsi-space-unit,1px));border-bottom:1px solid hsl(var(--border) / .75);padding:0 2px calc(8 * var(--gsi-space-unit,1px));flex:none;display:flex}.tadmin-toolbar-title{gap:1px;min-width:0;display:grid}.tadmin-toolbar-title>span{align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));color:hsl(var(--primary));font-size:calc(9px * var(--gsi-font-scale,1));letter-spacing:.13em;text-transform:uppercase;font-weight:900;display:flex}.tadmin-toolbar-title>strong{color:hsl(var(--foreground));font-family:var(--ibnf-font-display);font-size:calc(17px * var(--gsi-font-scale,1));text-overflow:ellipsis;white-space:nowrap;line-height:1.05;overflow:hidden}.tadmin-close{width:calc(34 * var(--gsi-space-unit,1px));height:calc(34 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--border));border-radius:calc(10 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground));background:hsl(var(--card));flex:none;place-items:center;display:grid}.tadmin-tabs{gap:calc(4 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--border) / .75);border-radius:calc(13 * var(--gsi-space-unit,1px));padding:calc(4 * var(--gsi-space-unit,1px));background:hsl(var(--background) / .66);flex:none;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.tadmin-tab{min-width:0;min-height:calc(28 * var(--gsi-space-unit,1px));border-radius:calc(9 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground));font-size:calc(8px * var(--gsi-font-scale,1));background:0 0;border:0;justify-content:center;align-items:center;gap:3px;padding:3px;font-weight:800;display:flex;overflow:hidden}.tadmin-tab>svg{flex:none}.tadmin-tab>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tadmin-tab.is-active{color:hsl(var(--primary-foreground));background:hsl(var(--primary));box-shadow:0 8px 20px hsl(var(--primary) / .18)}.tadmin-tab.is-danger:not(.is-active){color:var(--gsi-neon-red,#ff3d55)}.tadmin-workspace{gap:calc(8 * var(--gsi-space-unit,1px));flex-direction:column;min-width:0;min-height:0;display:flex}.tadmin-section-heading{min-height:calc(42 * var(--gsi-space-unit,1px));justify-content:space-between;align-items:center;gap:calc(12 * var(--gsi-space-unit,1px));border-bottom:1px solid hsl(var(--border) / .7);padding:calc(5 * var(--gsi-space-unit,1px)) 2px calc(8 * var(--gsi-space-unit,1px));flex:none;display:flex}.tadmin-section-heading>div{gap:1px;min-width:0;display:grid}.tadmin-section-heading span{color:hsl(var(--primary));font-size:calc(8px * var(--gsi-font-scale,1));letter-spacing:.13em;text-transform:uppercase;font-weight:900}.tadmin-section-heading strong{font-size:calc(13px * var(--gsi-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tadmin-section-heading p{max-width:58%;color:hsl(var(--muted-foreground));font-size:calc(10px * var(--gsi-font-scale,1));text-align:right;line-height:1.25}.tadmin-section-panel [class~=border-primary\/30]{background:0 0!important;border:0!important;padding:0!important}.tadmin-section-panel [class~=border-primary\/30]>.flex.items-center.justify-between{flex-direction:column;align-items:stretch}.tadmin-section-panel [class~=border-primary\/30]>.flex.items-center.justify-between>.flex.items-center{justify-content:space-between}.tadmin-subtabs{margin-bottom:calc(8 * var(--gsi-space-unit,1px));border-bottom:1px solid hsl(var(--border) / .7);padding-bottom:calc(6 * var(--gsi-space-unit,1px));grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.tadmin-subtabs--two{grid-template-columns:repeat(2,minmax(0,1fr))}.tadmin-subtabs button{min-height:calc(28 * var(--gsi-space-unit,1px));border-radius:calc(8 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground));font-size:calc(9px * var(--gsi-font-scale,1));background:0 0;border:0;font-weight:800}.tadmin-subtabs button.is-active{color:hsl(var(--primary-foreground));background:hsl(var(--primary))}.next-season-tournament-page .tadmin-section-panel [class~=lg\:grid-cols-2]{-moz-column-gap:calc(8 * var(--gsi-space-unit,1px))!important;column-gap:calc(8 * var(--gsi-space-unit,1px))!important;row-gap:calc(7 * var(--gsi-space-unit,1px))!important;margin-bottom:calc(8 * var(--gsi-space-unit,1px))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.next-season-tournament-page .tadmin-section-panel [class~=lg\:col-span-2]{grid-column:span 2/span 2!important}.next-season-tournament-page .tadmin-section-panel [class~="min-h-[120px]"]{min-height:calc(76 * var(--gsi-space-unit,1px))!important}.next-season-tournament-page .tadmin-section-panel .tiptap-editor{min-height:calc(78 * var(--gsi-space-unit,1px))!important}.next-season-tournament-page .tadmin-section-panel .tiptap-editor .ProseMirror{max-height:calc(58 * var(--gsi-space-unit,1px));padding:calc(8 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px));overflow-y:auto;min-height:calc(50 * var(--gsi-space-unit,1px))!important}.next-season-tournament-page .tadmin-section-panel :is(input,textarea,[role=combobox]){min-width:0}.tadmin-content-scroll{min-width:0;min-height:0}.next-season-tournament-page .tadmin-shell{box-sizing:border-box;border-radius:calc(16 * var(--gsi-space-unit,1px));width:100%;height:100%;min-height:0;padding:calc(8 * var(--gsi-space-unit,1px));background:hsl(var(--card) / .9);box-shadow:none;overflow:hidden}.next-season-tournament-page .tadmin-workspace,.next-season-tournament-page .tadmin-content-scroll{flex:1 1 0;overflow:hidden}.next-season-tournament-page .tadmin-content-scroll{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.next-season-tournament-page .tadmin-section-panel{border-radius:calc(12 * var(--gsi-space-unit,1px));box-shadow:none;background:0 0;border:0;padding:0}@media (min-width:700px){.tadmin-tabs{grid-template-columns:repeat(auto-fit, minmax(calc(78 * var(--gsi-space-unit,1px)), 1fr))}.tadmin-tab{min-height:calc(35 * var(--gsi-space-unit,1px));font-size:calc(10px * var(--gsi-font-scale,1))}.next-season-tournament-page .tadmin-shell{padding:calc(12 * var(--gsi-space-unit,1px))}}@media (max-width:699px){.next-season-tournament-page .tadmin-shell,.next-season-tournament-page .tadmin-workspace{gap:calc(5 * var(--gsi-space-unit,1px))}.tadmin-toolbar{min-height:calc(36 * var(--gsi-space-unit,1px));padding-bottom:calc(5 * var(--gsi-space-unit,1px))}.tadmin-close{width:calc(30 * var(--gsi-space-unit,1px));height:calc(30 * var(--gsi-space-unit,1px))}.tadmin-tabs{gap:3px;padding:3px}.tadmin-tab{min-height:calc(25 * var(--gsi-space-unit,1px));padding-block-start:2px;padding-block-end:2px}.tadmin-section-heading{min-height:calc(32 * var(--gsi-space-unit,1px));padding-block-start:2px;padding-block-end:5px}.tadmin-tab>svg,.tadmin-section-heading p,.tadmin-section-panel>.space-y-6>.space-y-4>.space-y-1.mb-2{display:none}.tadmin-subtabs{margin-bottom:calc(5 * var(--gsi-space-unit,1px));padding-bottom:calc(4 * var(--gsi-space-unit,1px))}.tadmin-subtabs button{min-height:calc(26 * var(--gsi-space-unit,1px))}.next-season-tournament-page .tadmin-section-panel [class~=border-primary\/30]{margin-bottom:calc(7 * var(--gsi-space-unit,1px))!important}.next-season-tournament-page .tadmin-section-panel [class~=border-primary\/30]>.flex.items-center.justify-between{gap:calc(4 * var(--gsi-space-unit,1px))!important}.next-season-tournament-page .tadmin-section-panel [class~=border-primary\/30] h3{font-size:calc(14px * var(--gsi-font-scale,1));line-height:1.1}.next-season-tournament-page .tadmin-section-panel [class~=border-primary\/30] p{font-size:calc(10px * var(--gsi-font-scale,1));line-height:1.15}.next-season-tournament-page .tadmin-section-panel>.space-y-6,.next-season-tournament-page .tadmin-section-panel>.space-y-6>.space-y-4,.next-season-tournament-page .tadmin-content-scroll>.space-y-4{gap:calc(7 * var(--gsi-space-unit,1px))!important}.next-season-tournament-page .tadmin-section-panel label{font-size:calc(11px * var(--gsi-font-scale,1))}.next-season-tournament-page .tadmin-section-panel>.space-y-6>.space-y-4>button{height:calc(32 * var(--gsi-space-unit,1px))}.next-season-tournament-page .tadmin-section-panel>[class*=bg-card]{gap:calc(7 * var(--gsi-space-unit,1px))!important;padding:calc(8 * var(--gsi-space-unit,1px))!important}.next-season-tournament-page .tadmin-section-panel>[class*=bg-card]>[class~=grid-cols-1]{gap:calc(6 * var(--gsi-space-unit,1px))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.next-season-tournament-page .tadmin-section-panel>[class*=bg-card] textarea{min-height:calc(62 * var(--gsi-space-unit,1px));height:calc(62 * var(--gsi-space-unit,1px))}.next-season-tournament-page .tadmin-section-panel>[class*=bg-card]>.flex.justify-end button{height:calc(32 * var(--gsi-space-unit,1px))}.next-season-tournament-page .tadmin-section-panel [class~=border-2]{min-width:0;padding:calc(8 * var(--gsi-space-unit,1px))!important}.next-season-tournament-page .tadmin-section-panel [class~=border-2] span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.cte-create-screen .cte-dialog-wizard .cte-close{z-index:30!important;top:calc(12 * var(--gsi-space-unit,1px))!important;right:calc(12 * var(--gsi-space-unit,1px))!important;margin:0!important;display:grid!important;position:absolute!important;left:auto!important}.cte-create-screen .cte-wizard-v3.cte-dialog-wizard{grid-template-rows:auto minmax(0,1fr) auto!important}.cte-create-screen .cte-wizard-v3.cte-dialog-wizard .cte-step-zone{grid-row:1!important}.cte-create-screen .cte-wizard-v3.cte-dialog-wizard .cte-step-scroll-v3{grid-row:2!important;height:auto!important}.cte-create-screen .cte-wizard-v3.cte-dialog-wizard .cte-nav-bar{z-index:4;background:hsl(var(--background) / .94);grid-row:3!important}.cte-create-screen .cte-wizard-v3,.cte-create-screen .cte-page-shell.cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3{--cte-v3-gap:clamp(10px, 1.4svh, 14px);--cte-v3-pad:clamp(12px, 1.45vw, 18px);--cte-v3-card-pad:clamp(14px, 1.45vw, 20px);width:min(calc(1180 * var(--gsi-space-unit,1px)), calc(100vw - calc(18 * var(--gsi-space-unit,1px))))!important;max-width:min(calc(1180 * var(--gsi-space-unit,1px)), calc(100vw - calc(18 * var(--gsi-space-unit,1px))))!important;height:min(92svh, calc(760 * var(--gsi-space-unit,1px)))!important;max-height:92svh!important;padding:var(--cte-v3-pad)!important;gap:var(--cte-v3-gap)!important;box-sizing:border-box!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;grid-template-columns:minmax(0,1fr)!important;display:grid!important;overflow:hidden!important}.cte-create-screen .cte-page-frame{height:calc(100svh - clamp(calc(52 * var(--gsi-space-unit,1px)), 7.2svh, calc(64 * var(--gsi-space-unit,1px))))!important;max-width:none!important;min-height:0!important;padding:0 clamp(calc(8 * var(--gsi-space-unit,1px)), 1.25vw, calc(16 * var(--gsi-space-unit,1px))) clamp(calc(8 * var(--gsi-space-unit,1px)), 1.25vw, calc(14 * var(--gsi-space-unit,1px)))!important;place-items:stretch center!important;display:grid!important}.cte-create-screen .cte-page-shell.cte-wizard-v3{width:min(calc(1180 * var(--gsi-space-unit,1px)), 100%)!important;max-width:min(calc(1180 * var(--gsi-space-unit,1px)), calc(100vw - calc(16 * var(--gsi-space-unit,1px))))!important;grid-template-rows:minmax(0,1fr) auto!important;height:100%!important;max-height:none!important}.cte-create-screen .cte-page-shell.cte-wizard-v3 .cte-header,.cte-create-screen .cte-page-shell.cte-wizard-v3 .cte-step-zone{display:none!important}.cte-create-screen .cte-wizard-v3 .cte-header,.cte-create-screen .cte-wizard-v3 .cte-step-zone,.cte-create-screen .cte-wizard-v3 .cte-nav-bar,.cte-create-screen .cte-wizard-v3 .cte-step-scroll-v3{min-width:0!important;min-height:0!important}.cte-create-screen .cte-wizard-v3 .cte-header{margin:0!important}.cte-create-screen .cte-wizard-v3 .cte-step-zone{height:auto!important;min-height:calc(42 * var(--gsi-space-unit,1px))!important;align-items:center!important;margin:0!important;display:grid!important}.cte-create-screen .cte-wizard-v3 .cte-progress{margin:0!important}.cte-create-screen .cte-wizard-v3 .cte-step-scroll-v3{scrollbar-gutter:stable!important;overscroll-behavior:contain!important;height:100%!important;padding:0!important;overflow:hidden auto!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-panel{width:100%!important;min-width:0!important;height:auto!important;min-height:100%!important;max-height:none!important;padding:var(--cte-v3-card-pad)!important;box-sizing:border-box!important;margin:0!important;display:block!important;overflow:visible!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3>*{min-width:0!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3 :is(input,textarea,[role=combobox],button){max-width:100%!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3 :is(h1,h2,h3,h4,p,label,span,strong,small,div){min-width:0}.cte-create-screen .cte-wizard-v3 .cte-nav-bar{height:calc(48 * var(--gsi-space-unit,1px))!important;min-height:calc(48 * var(--gsi-space-unit,1px))!important;padding:calc(10 * var(--gsi-space-unit,1px)) 0 0!important;border-top:1px solid var(--ibnf-acid-line,#a3e63538)!important;align-items:center!important;margin:0!important}.cte-create-screen .cte-wizard-v3 .cte-btn-ghost,.cte-create-screen .cte-wizard-v3 .cte-btn-primary,.cte-create-screen .cte-wizard-v3 .cte-btn-submit{height:calc(38 * var(--gsi-space-unit,1px))!important;min-height:calc(38 * var(--gsi-space-unit,1px))!important;padding:0 calc(16 * var(--gsi-space-unit,1px))!important;white-space:nowrap!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-type{padding:clamp(calc(12 * var(--gsi-space-unit,1px)), 1.2vw, calc(16 * var(--gsi-space-unit,1px)))!important}.cte-create-screen .cte-wizard-v3 .cte-type-step-v2{--cte-type-row-h:clamp(60px, 10.25svh, 76px);--cte-type-row-gap:8px;--cte-type-total-h:calc((var(--cte-type-row-h) * 5) + (var(--cte-type-row-gap) * 4));align-content:start!important;gap:clamp(calc(12 * var(--gsi-space-unit,1px)), 1.45svh, calc(16 * var(--gsi-space-unit,1px)))!important;grid-template-rows:auto auto!important;height:auto!important;min-height:0!important;display:grid!important}.cte-create-screen .cte-wizard-v3 .cte-type-head-v2{gap:calc(4 * var(--gsi-space-unit,1px))!important;margin:0!important;display:grid!important}.cte-create-screen .cte-wizard-v3 .cte-type-head-v2 h3{font-size:clamp(calc(1.28rem * var(--gsi-font-scale,1)), 2.4vw, calc(1.85rem * var(--gsi-font-scale,1)))!important;margin:0!important;line-height:.98!important}.cte-create-screen .cte-wizard-v3 .cte-type-head-v2 p{max-width:calc(760 * var(--gsi-space-unit,1px))!important;font-size:calc(.78rem * var(--gsi-font-scale,1))!important;margin:0!important;line-height:1.32!important}.cte-create-screen .cte-wizard-v3 .cte-type-mobile-tabs{display:none!important}.cte-create-screen .cte-wizard-v3 .cte-type-layout-v2{grid-template-columns:minmax(calc(300 * var(--gsi-space-unit,1px)), .78fr) minmax(0, 1.22fr)!important;gap:clamp(calc(14 * var(--gsi-space-unit,1px)), 1.6vw, calc(18 * var(--gsi-space-unit,1px)))!important;align-items:start!important;height:auto!important;min-height:0!important;display:grid!important}.cte-create-screen .cte-wizard-v3 .cte-type-options-v2{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:repeat(5, var(--cte-type-row-h))!important;grid-auto-rows:var(--cte-type-row-h)!important;gap:var(--cte-type-row-gap)!important;height:var(--cte-type-total-h)!important;min-height:0!important;max-height:var(--cte-type-total-h)!important;align-content:start!important;display:grid!important;overflow:visible!important}.cte-create-screen .cte-wizard-v3 .cte-type-options-v2 .cte-type-choice{height:var(--cte-type-row-h)!important;min-height:0!important;padding:calc(10 * var(--gsi-space-unit,1px)) calc(14 * var(--gsi-space-unit,1px))!important;grid-template-columns:calc(42 * var(--gsi-space-unit,1px)) minmax(0, 1fr) auto!important;-moz-column-gap:calc(12 * var(--gsi-space-unit,1px))!important;column-gap:calc(12 * var(--gsi-space-unit,1px))!important;border-radius:calc(18 * var(--gsi-space-unit,1px))!important;align-items:center!important;display:grid!important;overflow:hidden!important}.cte-create-screen .cte-wizard-v3 .cte-type-choice-icon{width:calc(42 * var(--gsi-space-unit,1px))!important;height:calc(42 * var(--gsi-space-unit,1px))!important;min-width:calc(42 * var(--gsi-space-unit,1px))!important;place-items:center!important;display:grid!important}.cte-create-screen .cte-wizard-v3 .cte-type-choice-copy-v2{gap:3px!important;min-width:0!important;display:grid!important}.cte-create-screen .cte-wizard-v3 .cte-type-choice-copy-v2 strong{font-size:calc(.82rem * var(--gsi-font-scale,1))!important;white-space:nowrap!important;text-overflow:ellipsis!important;line-height:1.08!important;display:block!important;overflow:hidden!important}.cte-create-screen .cte-wizard-v3 .cte-type-choice-copy-v2 span{font-size:calc(.69rem * var(--gsi-font-scale,1))!important;color:#d6e0eead!important;white-space:nowrap!important;text-overflow:ellipsis!important;line-height:1.18!important;display:block!important;overflow:hidden!important}.cte-create-screen .cte-wizard-v3 .cte-type-options-v2 .cte-type-choice small{max-width:calc(98 * var(--gsi-space-unit,1px))!important;padding:calc(5 * var(--gsi-space-unit,1px)) calc(9 * var(--gsi-space-unit,1px))!important;border-radius:calc(999 * var(--gsi-space-unit,1px))!important;font-size:calc(.65rem * var(--gsi-font-scale,1))!important;white-space:nowrap!important;text-overflow:ellipsis!important;justify-self:end!important;line-height:1!important;overflow:hidden!important}.cte-create-screen .cte-wizard-v3 .cte-type-divider{display:none!important}.cte-create-screen .cte-wizard-v3 .cte-type-preview-v2{height:var(--cte-type-total-h)!important;min-height:var(--cte-type-total-h)!important;max-height:var(--cte-type-total-h)!important;padding:clamp(calc(18 * var(--gsi-space-unit,1px)), 2vw, calc(26 * var(--gsi-space-unit,1px)))!important;align-self:start!important;gap:clamp(calc(12 * var(--gsi-space-unit,1px)), 1.4svh, calc(16 * var(--gsi-space-unit,1px)))!important;border-radius:calc(24 * var(--gsi-space-unit,1px))!important;grid-template-rows:minmax(0,auto) auto auto!important;align-content:space-between!important;margin:0!important;display:grid!important;overflow:hidden!important}.cte-create-screen .cte-wizard-v3 .cte-type-copy-v2{gap:calc(6 * var(--gsi-space-unit,1px))!important;min-width:0!important;display:grid!important}.cte-create-screen .cte-wizard-v3 .cte-type-preview-tag{font-size:calc(.62rem * var(--gsi-font-scale,1))!important;letter-spacing:.26em!important;line-height:1!important}.cte-create-screen .cte-wizard-v3 .cte-type-preview-v2 h3{font-size:clamp(calc(2.05rem * var(--gsi-font-scale,1)), 4.4vw, calc(3.9rem * var(--gsi-font-scale,1)))!important;letter-spacing:0!important;overflow-wrap:normal!important;margin:0!important;line-height:.86!important}.cte-create-screen .cte-wizard-v3 .cte-type-preview-v2 p{max-width:calc(720 * var(--gsi-space-unit,1px))!important;font-size:clamp(calc(.76rem * var(--gsi-font-scale,1)), 1vw, calc(.88rem * var(--gsi-font-scale,1)))!important;color:#e0e8f2b8!important;margin:0!important;line-height:1.28!important}.cte-create-screen .cte-wizard-v3 .cte-type-preview-grid{gap:calc(10 * var(--gsi-space-unit,1px))!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}.cte-create-screen .cte-wizard-v3 .cte-type-preview-grid span{min-height:calc(52 * var(--gsi-space-unit,1px))!important;padding:calc(10 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px))!important;border-radius:calc(15 * var(--gsi-space-unit,1px))!important;align-items:center!important;display:flex!important}.cte-create-screen .cte-wizard-v3 .cte-type-preview-grid strong{font-size:clamp(calc(.76rem * var(--gsi-font-scale,1)), .95vw, calc(.9rem * var(--gsi-font-scale,1)))!important;line-height:1.12!important}.cte-create-screen .cte-wizard-v3 .cte-type-preview-best{min-height:calc(58 * var(--gsi-space-unit,1px))!important;padding:calc(12 * var(--gsi-space-unit,1px)) calc(14 * var(--gsi-space-unit,1px))!important;align-content:center!important;gap:calc(4 * var(--gsi-space-unit,1px))!important;border-radius:calc(17 * var(--gsi-space-unit,1px))!important;display:grid!important}.cte-create-screen .cte-wizard-v3 .cte-type-preview-best strong{font-size:calc(.7rem * var(--gsi-font-scale,1))!important;line-height:1!important}.cte-create-screen .cte-wizard-v3 .cte-type-preview-best span{font-size:calc(.76rem * var(--gsi-font-scale,1))!important;line-height:1.2!important}.cte-create-screen .cte-wizard-v3 .cte-card-step{gap:calc(12 * var(--gsi-space-unit,1px))!important;display:grid!important}.cte-create-screen .cte-wizard-v3 .cte-card-step>p,.cte-create-screen .cte-wizard-v3 :is(.cte-modality-step,.cte-scoring-step,.cte-rules-step,.cte-payment-step,.cte-prizes-step,.cte-recap-step)>p{margin:0!important}.cte-create-screen .cte-wizard-v3 .cte-example-card--plain{min-height:calc(92 * var(--gsi-space-unit,1px))!important;height:100%!important;padding:calc(14 * var(--gsi-space-unit,1px))!important;border-radius:calc(16 * var(--gsi-space-unit,1px))!important;align-items:start!important;display:grid!important}.cte-create-screen .cte-wizard-v3 .cte-example-card-copy{gap:calc(5 * var(--gsi-space-unit,1px))!important;display:grid!important}.cte-create-screen .cte-wizard-v3 .cte-example-card-title{font-size:calc(.92rem * var(--gsi-font-scale,1))!important;line-height:1.12!important}.cte-create-screen .cte-wizard-v3 .cte-example-card-subtitle{font-size:calc(.76rem * var(--gsi-font-scale,1))!important;line-height:1.25!important}.cte-create-screen .cte-wizard-v3 :is(.cte-format-step,.cte-groups-step)>.grid{grid-template-columns:repeat(auto-fit, minmax(calc(180 * var(--gsi-space-unit,1px)), 1fr))!important;gap:calc(12 * var(--gsi-space-unit,1px))!important;display:grid!important}.cte-create-screen .cte-wizard-v3 .cte-info-step{grid-template-columns:minmax(0, 1fr) minmax(calc(280 * var(--gsi-space-unit,1px)), .72fr)!important;gap:calc(14 * var(--gsi-space-unit,1px))!important;grid-template-rows:auto minmax(0,1fr)!important;align-items:stretch!important;display:grid!important}.cte-create-screen .cte-wizard-v3 .cte-info-title-row{gap:calc(12 * var(--gsi-space-unit,1px))!important;grid-column:1/3!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;display:grid!important}.cte-create-screen .cte-wizard-v3 .cte-info-title-row p{margin:calc(7 * var(--gsi-space-unit,1px)) 0 0!important}.cte-create-screen .cte-wizard-v3 .cte-info-description{grid-template-rows:auto minmax(calc(190 * var(--gsi-space-unit,1px)), 1fr)!important;min-height:0!important;display:grid!important}.cte-create-screen .cte-wizard-v3 .cte-description-editor{min-height:calc(190 * var(--gsi-space-unit,1px))!important;height:100%!important;max-height:calc(360 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-wizard-v3 .cte-banner-upload-card{isolation:isolate!important;min-height:clamp(calc(220 * var(--gsi-space-unit,1px)), 36svh, calc(320 * var(--gsi-space-unit,1px)))!important;border-radius:calc(18 * var(--gsi-space-unit,1px))!important;background:radial-gradient(circle at 22% 12%,#a3e6352e,#0000 36%),linear-gradient(135deg,#121c26f5,#080c12eb)!important;border:1px solid #ffffff21!important;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;align-content:stretch!important;align-self:stretch!important;place-items:end stretch!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important}.cte-create-screen .cte-wizard-v3 .cte-banner-upload-card:after{content:""!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(#060a0f29,#060a0fc7),linear-gradient(90deg,#060a0fa8,#060a0f2e 58%,#060a0f99)!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.cte-create-screen .cte-wizard-v3 .cte-banner-upload-card[data-has-banner="0"]:after{background:linear-gradient(#060a0f14,#060a0f75),linear-gradient(120deg,#a3e63514,#ffffff08)!important}.cte-create-screen .cte-wizard-v3 .cte-banner-preview{z-index:0!important;aspect-ratio:auto!important;background:0 0!important;border:0!important;border-radius:0!important;min-height:0!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important}.cte-create-screen .cte-wizard-v3 .cte-banner-preview img{-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.cte-create-screen .cte-wizard-v3 .cte-banner-empty{align-content:center!important;place-items:center!important;gap:calc(10 * var(--gsi-space-unit,1px))!important;width:100%!important;height:100%!important;min-height:0!important;padding:calc(24 * var(--gsi-space-unit,1px))!important;text-align:center!important;color:#e2ecf8b8!important;background-color:#0000!important;background-image:linear-gradient(90deg,#ffffff12 1px,#0000 1px),linear-gradient(#ffffff12 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:28px 28px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;display:grid!important}.cte-create-screen .cte-wizard-v3 .cte-banner-empty svg{width:calc(32 * var(--gsi-space-unit,1px))!important;height:calc(32 * var(--gsi-space-unit,1px))!important;color:hsl(var(--primary))!important}.cte-create-screen .cte-wizard-v3 .cte-banner-empty span{max-width:calc(240 * var(--gsi-space-unit,1px))!important;font-size:calc(.76rem * var(--gsi-font-scale,1))!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:800!important;line-height:1.2!important}.cte-create-screen .cte-wizard-v3 .cte-banner-upload-copy{z-index:2!important;width:min(100%, calc(520 * var(--gsi-space-unit,1px)))!important;max-width:calc(520 * var(--gsi-space-unit,1px))!important;place-self:end stretch!important;gap:calc(8 * var(--gsi-space-unit,1px))!important;padding:calc(18 * var(--gsi-space-unit,1px))!important;align-content:end!important;display:grid!important;position:relative!important}.cte-create-screen .cte-wizard-v3 .cte-banner-upload-copy strong{max-width:calc(420 * var(--gsi-space-unit,1px))!important;color:#f8fafcf5!important;font-size:clamp(calc(1rem * var(--gsi-font-scale,1)), 1.6vw, calc(1.3rem * var(--gsi-font-scale,1)))!important;line-height:1.05!important}.cte-create-screen .cte-wizard-v3 .cte-banner-upload-copy p{max-width:calc(460 * var(--gsi-space-unit,1px))!important;color:#e2ecf8b8!important;font-size:calc(.78rem * var(--gsi-font-scale,1))!important;margin:0!important;line-height:1.32!important}.cte-create-screen .cte-wizard-v3 .cte-banner-actions{gap:calc(8 * var(--gsi-space-unit,1px))!important;flex-wrap:wrap!important;align-items:center!important;display:flex!important}.cte-create-screen .cte-wizard-v3 .cte-banner-upload-button,.cte-create-screen .cte-wizard-v3 .cte-banner-remove-button{min-height:calc(36 * var(--gsi-space-unit,1px))!important;justify-content:center!important;align-items:center!important;gap:calc(7 * var(--gsi-space-unit,1px))!important;padding:0 calc(12 * var(--gsi-space-unit,1px))!important;border-radius:calc(999 * var(--gsi-space-unit,1px))!important;font-size:calc(.72rem * var(--gsi-font-scale,1))!important;cursor:pointer!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.cte-create-screen .cte-wizard-v3 .cte-banner-upload-button{color:#050a10f5!important;background:hsl(var(--primary))!important;border:1px solid hsl(var(--primary))!important}.cte-create-screen .cte-wizard-v3 .cte-banner-remove-button{color:#f8fafcdb!important;background:#ffffff14!important;border:1px solid #ffffff29!important}.cte-create-screen .cte-wizard-v3 .cte-place-step,.cte-create-screen .cte-wizard-v3 .cte-dates-step,.cte-create-screen .cte-wizard-v3 .cte-capacity-step,.cte-create-screen .cte-wizard-v3 .cte-swiss-step,.cte-create-screen .cte-wizard-v3 .cte-structure-step{grid-template-columns:minmax(calc(280 * var(--gsi-space-unit,1px)), .9fr) minmax(0, 1.1fr)!important;gap:calc(14 * var(--gsi-space-unit,1px))!important;align-items:stretch!important;display:grid!important}.cte-create-screen .cte-wizard-v3 .cte-place-step>.space-y-3,.cte-create-screen .cte-wizard-v3 .cte-swiss-config,.cte-create-screen .cte-wizard-v3 .cte-structure-options{min-width:0!important}.cte-create-screen .cte-wizard-v3 .cte-place-map-col,.cte-create-screen .cte-wizard-v3 .cte-date-explainer,.cte-create-screen .cte-wizard-v3 .cte-capacity-impact,.cte-create-screen .cte-wizard-v3 .cte-swiss-preview,.cte-create-screen .cte-wizard-v3 .cte-structure-summary{min-width:0!important;height:100%!important}.cte-create-screen .cte-wizard-v3 .cte-place-map-col>*{min-width:0!important}.cte-create-screen .cte-wizard-v3 .cte-place-map-col .cte-map-preview,.cte-create-screen .cte-wizard-v3 .cte-place-map-col .cte-map-leaflet,.cte-create-screen .cte-wizard-v3 .cte-place-map-col iframe,.cte-create-screen .cte-wizard-v3 .cte-place-map-col .leaflet-container{min-height:clamp(calc(220 * var(--gsi-space-unit,1px)), 42svh, calc(360 * var(--gsi-space-unit,1px)))!important}.cte-create-screen .cte-wizard-v3 .cte-date-wheel-list{gap:calc(12 * var(--gsi-space-unit,1px))!important;min-width:0!important;display:grid!important}.cte-create-screen .cte-wizard-v3 .cte-date-divider{display:none!important}.cte-create-screen .cte-wizard-v3 .cte-date-wheel-card{min-height:calc(104 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-wizard-v3 .cte-date-explainer{align-content:start!important;gap:calc(14 * var(--gsi-space-unit,1px))!important;display:grid!important}.cte-create-screen .cte-wizard-v3 .cte-date-alert{grid-column:1/3!important}.cte-create-screen .cte-wizard-v3 .cte-capacity-wheel-card,.cte-create-screen .cte-wizard-v3 .cte-capacity-impact,.cte-create-screen .cte-wizard-v3 .cte-swiss-config,.cte-create-screen .cte-wizard-v3 .cte-swiss-preview,.cte-create-screen .cte-wizard-v3 .cte-structure-summary{border-radius:calc(18 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-wizard-v3 .cte-capacity-impact-grid,.cte-create-screen .cte-wizard-v3 .cte-swiss-stat-grid,.cte-create-screen .cte-wizard-v3 .cte-structure-metrics{grid-template-columns:repeat(auto-fit, minmax(calc(120 * var(--gsi-space-unit,1px)), 1fr))!important;gap:calc(10 * var(--gsi-space-unit,1px))!important;display:grid!important}.cte-create-screen .cte-wizard-v3 .cte-structure-options{gap:calc(12 * var(--gsi-space-unit,1px))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;display:grid!important}.cte-create-screen .cte-wizard-v3 .cte-text-summary-list{gap:calc(8 * var(--gsi-space-unit,1px))!important;display:grid!important}.cte-create-screen .cte-wizard-v3 .cte-text-summary-list span{min-height:calc(36 * var(--gsi-space-unit,1px))!important;padding:calc(8 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px))!important;border-radius:calc(12 * var(--gsi-space-unit,1px))!important;align-items:center!important;display:flex!important}.cte-create-screen .cte-wizard-v3 :is(.cte-modality-step,.cte-scoring-step,.cte-rules-step,.cte-payment-step,.cte-prizes-step,.cte-recap-step){max-width:calc(980 * var(--gsi-space-unit,1px))!important;gap:calc(14 * var(--gsi-space-unit,1px))!important;margin-inline-start:auto!important;margin-inline-end:auto!important;display:grid!important}.cte-create-screen .cte-wizard-v3 .cte-modality-step>.grid{grid-template-columns:repeat(auto-fit, minmax(calc(190 * var(--gsi-space-unit,1px)), 1fr))!important;gap:calc(12 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-wizard-v3 .cte-modality-step button,.cte-create-screen .cte-wizard-v3 .cte-scoring-step button{min-height:calc(86 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-wizard-v3 .cte-rules-step>.grid,.cte-create-screen .cte-wizard-v3 .cte-payment-step .grid{grid-template-columns:repeat(auto-fit, minmax(calc(180 * var(--gsi-space-unit,1px)), 1fr))!important}.cte-create-screen .cte-wizard-v3 .cte-recap-step{max-width:calc(1040 * var(--gsi-space-unit,1px))!important}@media (max-height:690px) and (min-width:861px){.cte-create-screen .cte-wizard-v3,.cte-create-screen .cte-page-shell.cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3{--cte-v3-gap:8px;--cte-v3-pad:10px;--cte-v3-card-pad:12px;height:min(94svh, calc(640 * var(--gsi-space-unit,1px)))!important}.cte-create-screen .cte-page-shell.cte-wizard-v3{height:100%!important}.cte-create-screen .cte-wizard-v3 .cte-nav-bar{height:calc(42 * var(--gsi-space-unit,1px))!important;min-height:calc(42 * var(--gsi-space-unit,1px))!important;padding-top:calc(8 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-wizard-v3 .cte-btn-ghost,.cte-create-screen .cte-wizard-v3 .cte-btn-primary,.cte-create-screen .cte-wizard-v3 .cte-btn-submit{height:calc(34 * var(--gsi-space-unit,1px))!important;min-height:calc(34 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-wizard-v3 .cte-type-step-v2{--cte-type-row-h:64px;--cte-type-row-gap:8px;gap:calc(10 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-type .cte-type-layout-v2,.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-type .cte-type-options-v2,.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-type .cte-type-preview-v2{--cte-type-row-h:64px!important;--cte-type-row-gap:8px!important;--cte-type-total-h:calc((var(--cte-type-row-h) * 5) + (var(--cte-type-row-gap) * 4))!important}.cte-create-screen .cte-wizard-v3 .cte-type-head-v2 h3{font-size:calc(1.2rem * var(--gsi-font-scale,1))!important}.cte-create-screen .cte-wizard-v3 .cte-type-head-v2 p{display:none!important}.cte-create-screen .cte-wizard-v3 .cte-type-options-v2 .cte-type-choice{padding:calc(8 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px))!important;grid-template-columns:calc(36 * var(--gsi-space-unit,1px)) minmax(0, 1fr) auto!important}.cte-create-screen .cte-wizard-v3 .cte-type-choice-icon{width:calc(36 * var(--gsi-space-unit,1px))!important;height:calc(36 * var(--gsi-space-unit,1px))!important;min-width:calc(36 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-wizard-v3 .cte-type-choice-copy-v2 strong{font-size:calc(.78rem * var(--gsi-font-scale,1))!important}.cte-create-screen .cte-wizard-v3 .cte-type-choice-copy-v2 span,.cte-create-screen .cte-wizard-v3 .cte-type-options-v2 .cte-type-choice small{font-size:calc(.64rem * var(--gsi-font-scale,1))!important}.cte-create-screen .cte-wizard-v3 .cte-type-preview-v2{padding:calc(18 * var(--gsi-space-unit,1px)) calc(22 * var(--gsi-space-unit,1px))!important;gap:calc(10 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-wizard-v3 .cte-type-preview-v2 h3{font-size:clamp(calc(1.85rem * var(--gsi-font-scale,1)), 3.8vw, calc(3rem * var(--gsi-font-scale,1)))!important}.cte-create-screen .cte-wizard-v3 .cte-type-preview-v2 p{font-size:calc(.74rem * var(--gsi-font-scale,1))!important;line-height:1.22!important}.cte-create-screen .cte-wizard-v3 .cte-type-preview-grid span{min-height:calc(44 * var(--gsi-space-unit,1px))!important;padding:calc(8 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-wizard-v3 .cte-type-preview-best{min-height:calc(48 * var(--gsi-space-unit,1px))!important;padding:calc(9 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-dates .cte-dates-step{align-items:start!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-dates .cte-date-wheel-list{gap:calc(10 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-dates .cte-date-wheel-card{min-height:calc(124 * var(--gsi-space-unit,1px))!important;height:calc(124 * var(--gsi-space-unit,1px))!important;padding:calc(10 * var(--gsi-space-unit,1px))!important;grid-template-rows:auto calc(42 * var(--gsi-space-unit,1px)) calc(32 * var(--gsi-space-unit,1px))!important;gap:calc(7 * var(--gsi-space-unit,1px))!important;display:grid!important;overflow:hidden!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-dates .cte-date-wheel-head{gap:calc(8 * var(--gsi-space-unit,1px))!important;min-height:0!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-dates .cte-date-wheel-head strong{font-size:calc(.78rem * var(--gsi-font-scale,1))!important;line-height:1.05!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-dates .cte-date-wheel-head span{font-size:calc(.66rem * var(--gsi-font-scale,1))!important;line-height:1.14!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-dates .cte-date-wheel{min-height:0!important;height:calc(42 * var(--gsi-space-unit,1px))!important;padding:0!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-dates .cte-date-wheel-value{min-height:0!important;height:calc(42 * var(--gsi-space-unit,1px))!important;align-items:center!important;gap:calc(10 * var(--gsi-space-unit,1px))!important;padding:0 calc(12 * var(--gsi-space-unit,1px))!important;grid-template-columns:minmax(0,1fr) auto auto!important;display:grid!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-dates .cte-date-wheel-value span,.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-dates .cte-date-wheel-value em{font-size:calc(.72rem * var(--gsi-font-scale,1))!important;line-height:1!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-dates .cte-date-wheel-value strong{font-size:calc(1rem * var(--gsi-font-scale,1))!important;line-height:1!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-dates .cte-date-native-row{gap:calc(8 * var(--gsi-space-unit,1px))!important;height:calc(32 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-dates .cte-date-native-row input{height:calc(32 * var(--gsi-space-unit,1px))!important;min-height:calc(32 * var(--gsi-space-unit,1px))!important;padding:0 calc(10 * var(--gsi-space-unit,1px))!important;font-size:calc(.72rem * var(--gsi-font-scale,1))!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-dates .cte-date-explainer{max-height:calc(392 * var(--gsi-space-unit,1px))!important;overflow:hidden!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-dates .cte-date-line-item{gap:calc(10 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-dates .cte-date-line-item p{font-size:calc(.7rem * var(--gsi-font-scale,1))!important;margin-top:3px!important;line-height:1.2!important}}@media (max-width:960px){.cte-create-screen .cte-wizard-v3 .cte-info-step,.cte-create-screen .cte-wizard-v3 .cte-place-step,.cte-create-screen .cte-wizard-v3 .cte-dates-step,.cte-create-screen .cte-wizard-v3 .cte-capacity-step,.cte-create-screen .cte-wizard-v3 .cte-swiss-step,.cte-create-screen .cte-wizard-v3 .cte-structure-step{grid-template-columns:minmax(0,1fr)!important}.cte-create-screen .cte-wizard-v3 .cte-info-title-row,.cte-create-screen .cte-wizard-v3 .cte-date-alert{grid-column:auto!important}.cte-create-screen .cte-wizard-v3 .cte-info-title-row{grid-template-columns:minmax(0,1fr)!important;align-items:start!important}}@media (max-width:860px){.cte-create-screen .cte-page-frame{height:calc(100svh - calc(56 * var(--gsi-space-unit,1px)))!important;padding-inline-start:8px!important;padding-inline-end:8px!important;padding-bottom:calc(8 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-wizard-v3,.cte-create-screen .cte-page-shell.cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3{width:min(100%, calc(100vw - calc(12 * var(--gsi-space-unit,1px))))!important;max-width:calc(100vw - calc(12 * var(--gsi-space-unit,1px)))!important;height:min(94svh, calc(820 * var(--gsi-space-unit,1px)))!important;padding:calc(10 * var(--gsi-space-unit,1px))!important;gap:calc(8 * var(--gsi-space-unit,1px))!important;border-radius:calc(20 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-page-shell.cte-wizard-v3{height:100%!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-panel{padding:calc(10 * var(--gsi-space-unit,1px))!important;min-height:auto!important}.cte-create-screen .cte-wizard-v3 .cte-type-step-v2{--cte-type-row-h:72px;--cte-type-row-gap:8px}.cte-create-screen .cte-wizard-v3 .cte-type-mobile-tabs{gap:calc(8 * var(--gsi-space-unit,1px))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.cte-create-screen .cte-wizard-v3 .cte-type-layout-v2{display:block!important}.cte-create-screen .cte-wizard-v3 .cte-type-layout-v2[data-mobile-panel=select] .cte-type-preview-v2,.cte-create-screen .cte-wizard-v3 .cte-type-layout-v2[data-mobile-panel=preview] .cte-type-options-v2{display:none!important}.cte-create-screen .cte-wizard-v3 .cte-type-options-v2{height:auto!important;max-height:none!important}.cte-create-screen .cte-wizard-v3 .cte-type-options-v2 .cte-type-choice{height:auto!important;min-height:var(--cte-type-row-h)!important;grid-template-columns:calc(40 * var(--gsi-space-unit,1px)) minmax(0, 1fr) auto!important}.cte-create-screen .cte-wizard-v3 .cte-type-choice-copy-v2 strong,.cte-create-screen .cte-wizard-v3 .cte-type-choice-copy-v2 span{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.cte-create-screen .cte-wizard-v3 .cte-type-preview-v2{height:auto!important;min-height:calc(320 * var(--gsi-space-unit,1px))!important;max-height:none!important}.cte-create-screen .cte-wizard-v3 .cte-type-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.cte-create-screen .cte-create-topbar{height:calc(52 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-page-frame{height:calc(100svh - calc(52 * var(--gsi-space-unit,1px)))!important}.cte-create-screen .cte-wizard-v3 .cte-nav-status{display:none!important}.cte-create-screen .cte-wizard-v3 .cte-nav-bar{height:calc(44 * var(--gsi-space-unit,1px))!important;min-height:calc(44 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-wizard-v3 .cte-btn-ghost,.cte-create-screen .cte-wizard-v3 .cte-btn-primary,.cte-create-screen .cte-wizard-v3 .cte-btn-submit{height:calc(36 * var(--gsi-space-unit,1px))!important;min-height:calc(36 * var(--gsi-space-unit,1px))!important;padding-inline-start:12px!important;padding-inline-end:12px!important}.cte-create-screen .cte-wizard-v3 .cte-type-options-v2 .cte-type-choice{grid-template-columns:calc(38 * var(--gsi-space-unit,1px)) minmax(0, 1fr)!important}.cte-create-screen .cte-wizard-v3 .cte-type-options-v2 .cte-type-choice small{grid-column:2!important;justify-self:start!important;max-width:100%!important}.cte-create-screen .cte-wizard-v3 .cte-type-preview-grid,.cte-create-screen .cte-wizard-v3 .cte-structure-options{grid-template-columns:minmax(0,1fr)!important}.cte-create-screen .cte-wizard-v3 .cte-info-title-row{gap:calc(10 * var(--gsi-space-unit,1px))!important}}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-type .cte-type-step-v2{align-content:start!important;height:auto!important;min-height:0!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-type .cte-type-layout-v2{--cte-type-row-gap:8px!important;--cte-type-total-h:calc((var(--cte-type-row-h) * 5) + (var(--cte-type-row-gap) * 4))!important;align-items:start!important;height:auto!important;min-height:0!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-type .cte-type-options-v2{--cte-type-row-gap:8px!important;--cte-type-total-h:calc((var(--cte-type-row-h) * 5) + (var(--cte-type-row-gap) * 4))!important;height:var(--cte-type-total-h)!important;min-height:0!important;max-height:var(--cte-type-total-h)!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-type .cte-type-options-v2 .cte-type-choice{height:var(--cte-type-row-h)!important;min-height:0!important;max-height:var(--cte-type-row-h)!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-type .cte-type-preview-v2{--cte-type-row-gap:8px!important;--cte-type-total-h:calc((var(--cte-type-row-h) * 5) + (var(--cte-type-row-gap) * 4))!important;height:var(--cte-type-total-h)!important;min-height:var(--cte-type-total-h)!important;max-height:var(--cte-type-total-h)!important;align-self:start!important;margin-top:0!important;position:relative!important;top:0!important}@media (max-width:860px){.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-type .cte-type-options-v2,.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-type .cte-type-preview-v2{height:auto!important;max-height:none!important}}.cte-create-screen .cte-wizard-v3:has(.cte-step-content-v3.cte-step-place){width:min(calc(1460 * var(--gsi-space-unit,1px)), calc(100vw - calc(18 * var(--gsi-space-unit,1px))))!important;max-width:min(calc(1460 * var(--gsi-space-unit,1px)), calc(100vw - calc(18 * var(--gsi-space-unit,1px))))!important}.cte-create-screen .cte-page-shell.cte-wizard-v3:has(.cte-step-content-v3.cte-step-place){width:min(calc(1460 * var(--gsi-space-unit,1px)), calc(100vw - calc(18 * var(--gsi-space-unit,1px))))!important;max-width:min(calc(1460 * var(--gsi-space-unit,1px)), calc(100vw - calc(18 * var(--gsi-space-unit,1px))))!important}[data-radix-dialog-content].cte-wizard-v3:has(.cte-step-content-v3.cte-step-place){width:min(calc(1460 * var(--gsi-space-unit,1px)), calc(100vw - calc(18 * var(--gsi-space-unit,1px))))!important;max-width:min(calc(1460 * var(--gsi-space-unit,1px)), calc(100vw - calc(18 * var(--gsi-space-unit,1px))))!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place.cte-panel{padding:clamp(calc(10 * var(--gsi-space-unit,1px)), 1.05vw, calc(16 * var(--gsi-space-unit,1px)))!important;grid-template-rows:minmax(0,1fr)!important;display:grid!important;overflow:visible!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-place-step-v2{grid-template-columns:minmax(calc(260 * var(--gsi-space-unit,1px)), .36fr) minmax(calc(560 * var(--gsi-space-unit,1px)), 1fr)!important;gap:clamp(calc(12 * var(--gsi-space-unit,1px)), 1.25vw, calc(16 * var(--gsi-space-unit,1px)))!important;width:100%!important;max-width:none!important;min-height:clamp(calc(390 * var(--gsi-space-unit,1px)), calc(100svh - calc(216 * var(--gsi-space-unit,1px))), calc(585 * var(--gsi-space-unit,1px)))!important;justify-self:stretch!important;align-items:stretch!important;height:100%!important;display:grid!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-place-controls{gap:calc(12 * var(--gsi-space-unit,1px))!important;grid-template-rows:auto auto minmax(0,1fr)!important;align-content:stretch!important;min-width:0!important;min-height:0!important;display:grid!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-place-controls--manual{grid-template-rows:auto minmax(0,1fr)!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-place-controls--saved{grid-template-rows:auto auto minmax(0,1fr)!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-place-control-card,.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-place-summary-card{border-radius:calc(18 * var(--gsi-space-unit,1px))!important;background:linear-gradient(135deg,#ffffff14,#ffffff06),#0c121dbd!important;border:1px solid #ffffff1f!important;min-width:0!important;box-shadow:inset 0 1px #ffffff1f!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-place-control-card{gap:calc(8 * var(--gsi-space-unit,1px))!important;padding:calc(14 * var(--gsi-space-unit,1px))!important;align-content:start!important;display:grid!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-place-city-card{display:none!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-place-control-card label{color:#d5deebc7!important;font-size:calc(.72rem * var(--gsi-font-scale,1))!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin:0!important;font-weight:850!important;line-height:1!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-place-control-card p{color:#d2dceb9e!important;font-size:calc(.72rem * var(--gsi-font-scale,1))!important;margin:0!important;line-height:1.3!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-place-control-card :is(input,[role=combobox]){min-height:calc(38 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-place-summary-card{gap:calc(14 * var(--gsi-space-unit,1px))!important;padding:calc(16 * var(--gsi-space-unit,1px))!important;grid-template-rows:auto minmax(0,1fr)!important;align-content:end!important;display:grid!important;overflow:hidden!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-place-summary-card span{color:hsl(var(--primary))!important;font-size:calc(.66rem * var(--gsi-font-scale,1))!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:950!important;line-height:1!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-place-summary-list{align-content:space-between!important;gap:calc(12 * var(--gsi-space-unit,1px))!important;min-height:0!important;display:grid!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-place-summary-list div{gap:calc(5 * var(--gsi-space-unit,1px))!important;min-width:0!important;padding:calc(10 * var(--gsi-space-unit,1px)) 0!important;border-bottom:1px solid #ffffff14!important;display:grid!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-place-summary-list div:last-child{border-bottom:0!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-place-summary-card small{color:#d2dceb85!important;font-size:calc(.64rem * var(--gsi-font-scale,1))!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:850!important;line-height:1!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-place-summary-card strong{text-overflow:ellipsis!important;white-space:nowrap!important;color:#f8fafcf0!important;min-width:0!important;font-size:calc(.84rem * var(--gsi-font-scale,1))!important;font-style:normal!important;font-weight:900!important;line-height:1.15!important;overflow:hidden!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-place-summary-detail p{-webkit-line-clamp:3!important;color:#e2e8f0c7!important;font-size:calc(.76rem * var(--gsi-font-scale,1))!important;-webkit-box-orient:vertical!important;margin:0!important;font-weight:700!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-place-map-col-v2{z-index:1!important;gap:calc(8 * var(--gsi-space-unit,1px))!important;grid-template-rows:minmax(0,1fr) auto!important;min-width:0!important;height:100%!important;min-height:0!important;display:grid!important;position:relative!important;overflow:visible!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-place-map-col-v2 .cte-map-preview{border-radius:calc(22 * var(--gsi-space-unit,1px))!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-place-map-col-v2 .cte-map-leaflet,.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-place-map-col-v2 .leaflet-container{height:100%!important;min-height:0!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-place-map-col-v2 :is(.cte-map-glow,.cte-map-provider,.cte-map-vignette,.cte-map-grid,.cte-map-pin-card,.cte-map-osm-state,.cte-map-road-name,.cte-map-poi,.cte-osm-marker){min-height:0!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-map-provider{height:auto!important;line-height:1!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-map-pin-card{height:auto!important;min-height:calc(40 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-map-search-panel{top:calc(14 * var(--gsi-space-unit,1px))!important;left:calc(14 * var(--gsi-space-unit,1px))!important;z-index:12!important;gap:calc(9 * var(--gsi-space-unit,1px))!important;width:min(calc(410 * var(--gsi-space-unit,1px)), calc(100% - calc(28 * var(--gsi-space-unit,1px))))!important;height:auto!important;min-height:0!important;max-height:none!important;padding:calc(12 * var(--gsi-space-unit,1px))!important;border-radius:calc(18 * var(--gsi-space-unit,1px))!important;-webkit-backdrop-filter:blur(18px)!important;background:#080d16d1!important;border:1px solid #ffffff29!important;display:grid!important;position:absolute!important;box-shadow:0 18px 38px #00000057,inset 0 1px #ffffff24!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-map-search-head{justify-content:space-between!important;align-items:baseline!important;gap:calc(10 * var(--gsi-space-unit,1px))!important;min-width:0!important;height:auto!important;min-height:0!important;display:flex!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-map-search-panel>*,.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-map-search-panel [class*=map]{height:auto!important;min-height:0!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-map-search-head span{color:hsl(var(--primary))!important;font-size:calc(.64rem * var(--gsi-font-scale,1))!important;letter-spacing:.12em!important;text-transform:uppercase!important;flex:none!important;font-weight:950!important;line-height:1!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-map-search-head strong{color:#f8fafce6!important;min-width:0!important;font-size:calc(.76rem * var(--gsi-font-scale,1))!important;text-align:right!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-weight:850!important;line-height:1.1!important;overflow:hidden!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-map-city-combobox{z-index:14!important;min-width:0!important;height:auto!important;min-height:0!important;position:relative!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-map-city-input{height:calc(40 * var(--gsi-space-unit,1px))!important;min-height:calc(40 * var(--gsi-space-unit,1px))!important;color:#f8fafcf0!important;background:#ffffff14!important;border-color:#ffffff29!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-map-city-dropdown{z-index:30!important;max-height:min(calc(236 * var(--gsi-space-unit,1px)), 34svh)!important;margin-top:calc(7 * var(--gsi-space-unit,1px))!important;border-radius:calc(14 * var(--gsi-space-unit,1px))!important;-webkit-backdrop-filter:blur(16px)!important;background:#080d16f5!important;border-color:#ffffff29!important;overflow-y:auto!important;box-shadow:0 18px 34px #00000061!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-map-city-dropdown button{min-height:calc(38 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-map-city-error{color:hsl(var(--destructive))!important;font-size:calc(.7rem * var(--gsi-font-scale,1))!important;margin:0!important;font-weight:800!important;line-height:1.25!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-map-caption{min-height:calc(16 * var(--gsi-space-unit,1px))!important;color:#d2dceb94!important;font-size:calc(.68rem * var(--gsi-font-scale,1))!important;margin:0!important;line-height:1.25!important}@media (min-width:961px){.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-place-step-v2{min-height:clamp(calc(430 * var(--gsi-space-unit,1px)), calc(100svh - calc(216 * var(--gsi-space-unit,1px))), calc(585 * var(--gsi-space-unit,1px)))!important;height:100%!important;display:block!important;position:relative!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-place-map-col-v2{grid-template-rows:minmax(0,1fr) auto!important;width:100%!important;height:100%!important;display:grid!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-place-controls{top:calc(16 * var(--gsi-space-unit,1px))!important;left:calc(16 * var(--gsi-space-unit,1px))!important;z-index:18!important;gap:calc(12 * var(--gsi-space-unit,1px))!important;width:min(calc(390 * var(--gsi-space-unit,1px)), calc(50% - calc(24 * var(--gsi-space-unit,1px))))!important;pointer-events:auto!important;grid-template-rows:auto auto!important;height:auto!important;min-height:0!important;display:grid!important;position:absolute!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-place-city-card{display:grid!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-map-search-panel--mobile{display:none!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-place-control-card,.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-place-summary-card,.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-map-search-panel{-webkit-backdrop-filter:blur(18px)!important;background:#080d16d6!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-place-summary-card{gap:calc(10 * var(--gsi-space-unit,1px))!important;min-height:0!important;padding:calc(14 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-place-summary-list{align-content:start!important;gap:calc(7 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-place-summary-list div{padding:calc(7 * var(--gsi-space-unit,1px)) 0!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-map-search-panel{top:calc(16 * var(--gsi-space-unit,1px))!important;right:calc(16 * var(--gsi-space-unit,1px))!important;width:min(calc(390 * var(--gsi-space-unit,1px)), calc(50% - calc(24 * var(--gsi-space-unit,1px))))!important;left:auto!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-map-provider{top:auto!important;right:calc(16 * var(--gsi-space-unit,1px))!important;bottom:calc(64 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-map-pin-card{left:calc(16 * var(--gsi-space-unit,1px))!important;right:calc(16 * var(--gsi-space-unit,1px))!important;bottom:calc(16 * var(--gsi-space-unit,1px))!important;max-width:none!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-map-caption{padding-left:2px!important}}@media (max-width:960px){.cte-create-screen .cte-wizard-v3:has(.cte-step-content-v3.cte-step-place){width:min(calc(1180 * var(--gsi-space-unit,1px)), calc(100vw - calc(18 * var(--gsi-space-unit,1px))))!important;max-width:min(calc(1180 * var(--gsi-space-unit,1px)), calc(100vw - calc(18 * var(--gsi-space-unit,1px))))!important}.cte-create-screen .cte-page-shell.cte-wizard-v3:has(.cte-step-content-v3.cte-step-place){width:min(calc(1180 * var(--gsi-space-unit,1px)), calc(100vw - calc(18 * var(--gsi-space-unit,1px))))!important;max-width:min(calc(1180 * var(--gsi-space-unit,1px)), calc(100vw - calc(18 * var(--gsi-space-unit,1px))))!important}[data-radix-dialog-content].cte-wizard-v3:has(.cte-step-content-v3.cte-step-place){width:min(calc(1180 * var(--gsi-space-unit,1px)), calc(100vw - calc(18 * var(--gsi-space-unit,1px))))!important;max-width:min(calc(1180 * var(--gsi-space-unit,1px)), calc(100vw - calc(18 * var(--gsi-space-unit,1px))))!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-place-step-v2{grid-template-columns:minmax(0,1fr)!important;height:auto!important;min-height:0!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-place-controls{grid-template-rows:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-place-summary-card{min-height:calc(82 * var(--gsi-space-unit,1px))!important;grid-column:1/-1!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-place-map-col-v2{min-height:clamp(calc(340 * var(--gsi-space-unit,1px)), 48svh, calc(470 * var(--gsi-space-unit,1px)))!important}}@media (max-width:640px){.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-place-controls{grid-template-columns:minmax(0,1fr)!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-place-controls--manual,.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-place-controls--saved{grid-template-rows:auto auto!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-place-summary-card{gap:calc(10 * var(--gsi-space-unit,1px))!important;min-height:0!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-place-summary-list{align-content:start!important;gap:calc(6 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-place-summary-list div{padding:calc(6 * var(--gsi-space-unit,1px)) 0!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-map-search-panel{top:calc(10 * var(--gsi-space-unit,1px))!important;left:calc(10 * var(--gsi-space-unit,1px))!important;width:calc(100% - calc(20 * var(--gsi-space-unit,1px)))!important;padding:calc(10 * var(--gsi-space-unit,1px))!important;border-radius:calc(16 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-map-search-head{gap:calc(4 * var(--gsi-space-unit,1px))!important;display:grid!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-map-search-head strong{text-align:left!important}.cte-create-screen .cte-wizard-v3 .cte-step-content-v3.cte-step-place .cte-place-map-col-v2{min-height:clamp(calc(280 * var(--gsi-space-unit,1px)), 39svh, calc(320 * var(--gsi-space-unit,1px)))!important}}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-dates-step{align-items:stretch!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-wheel-list{gap:calc(12 * var(--gsi-space-unit,1px))!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-wheel-card.cte-liquid-date-card{height:auto!important;min-height:0!important;padding:calc(12 * var(--gsi-space-unit,1px))!important;gap:calc(10 * var(--gsi-space-unit,1px))!important;border-radius:calc(18 * var(--gsi-space-unit,1px))!important;background:linear-gradient(135deg,#ffffff1a,#ffffff09),linear-gradient(#111827b8,#060a12c2)!important;border:1px solid #ffffff26!important;grid-template-rows:auto auto auto!important;display:grid!important;overflow:visible!important;box-shadow:inset 0 1px #ffffff24,0 18px 40px #00000047!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-wheel-head{align-items:start!important;gap:calc(10 * var(--gsi-space-unit,1px))!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:0!important;display:grid!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-wheel-head strong,:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-wheel-head span{letter-spacing:0!important;min-width:0!important;display:block!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-wheel-head span{font-size:calc(.68rem * var(--gsi-font-scale,1))!important;color:#dde4ecb8!important;margin-top:3px!important;line-height:1.22!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-required-pill{white-space:nowrap!important;align-self:start!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-liquid-date-wheel{grid-template-columns:minmax(calc(58 * var(--gsi-space-unit,1px)), .82fr) minmax(calc(58 * var(--gsi-space-unit,1px)), .82fr) minmax(calc(78 * var(--gsi-space-unit,1px)), 1.12fr) minmax(calc(58 * var(--gsi-space-unit,1px)), .82fr) minmax(calc(58 * var(--gsi-space-unit,1px)), .82fr)!important;gap:calc(8 * var(--gsi-space-unit,1px))!important;min-width:0!important;display:grid!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-liquid-wheel-column{grid-template-rows:calc(24 * var(--gsi-space-unit,1px)) calc(112 * var(--gsi-space-unit,1px)) calc(24 * var(--gsi-space-unit,1px)) calc(14 * var(--gsi-space-unit,1px))!important;gap:calc(4 * var(--gsi-space-unit,1px))!important;min-width:0!important;display:grid!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-liquid-wheel-arrow{width:100%!important;height:calc(24 * var(--gsi-space-unit,1px))!important;min-height:calc(24 * var(--gsi-space-unit,1px))!important;border-radius:calc(999 * var(--gsi-space-unit,1px))!important;color:#ebf2fae6!important;cursor:pointer!important;background:#ffffff13!important;border:1px solid #ffffff24!important;place-items:center!important;padding:0!important;display:inline-grid!important;box-shadow:inset 0 1px #ffffff1f!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-liquid-wheel-arrow:hover:not(:disabled){color:#eeffd6fa!important;background:#a3e63529!important;border-color:#a3e63557!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-liquid-wheel-arrow:disabled{opacity:.32!important;cursor:default!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-liquid-wheel-window{height:calc(112 * var(--gsi-space-unit,1px))!important;min-height:calc(112 * var(--gsi-space-unit,1px))!important;border-radius:calc(14 * var(--gsi-space-unit,1px))!important;-webkit-user-select:none!important;user-select:none!important;touch-action:none!important;cursor:grab!important;-webkit-backdrop-filter:blur(22px)saturate(1.35)!important;backdrop-filter:blur(22px)saturate(1.35)!important;background:radial-gradient(circle,#ffffff29,#0000 34%),linear-gradient(#ffffff0b,#ffffff03)!important;border:1px solid #ffffff29!important;outline:none!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff2e,inset 0 -22px 34px #0000003d,inset 0 22px 34px #0000003d!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-liquid-wheel-window:active{cursor:grabbing!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-liquid-wheel-window:focus-visible{border-color:#a3e6358a!important;box-shadow:0 0 0 2px #a3e6352e,inset 0 1px #ffffff2e!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-liquid-wheel-focus{left:calc(7 * var(--gsi-space-unit,1px))!important;right:calc(7 * var(--gsi-space-unit,1px))!important;height:calc(32 * var(--gsi-space-unit,1px))!important;border-radius:calc(10 * var(--gsi-space-unit,1px))!important;background:linear-gradient(#ffffff38,#ffffff12)!important;border-top:1px solid #ffffff3d!important;border-bottom:1px solid #ffffff1f!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;box-shadow:0 0 22px #ffffff14,inset 0 0 18px #ffffff14!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-liquid-wheel-window:before,:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-liquid-wheel-window:after{content:""!important;height:calc(32 * var(--gsi-space-unit,1px))!important;z-index:3!important;pointer-events:none!important;position:absolute!important;left:0!important;right:0!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-liquid-wheel-window:before{background:linear-gradient(#03060cd1,#0000)!important;top:0!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-liquid-wheel-window:after{background:linear-gradient(#0000,#03060cd1)!important;bottom:0!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-liquid-wheel-item{left:0!important;right:0!important;top:calc(50% - calc(16 * var(--gsi-space-unit,1px)))!important;height:calc(32 * var(--gsi-space-unit,1px))!important;font-size:calc(1.06rem * var(--gsi-font-scale,1))!important;letter-spacing:0!important;color:#ecf4fab8!important;transform:translateY(calc(var(--wheel-offset,0) * 27px)) scale(.92)!important;opacity:.42!important;z-index:2!important;pointer-events:none!important;text-shadow:0 1px 8px #00000073!important;place-items:center!important;font-weight:800!important;line-height:1!important;display:grid!important;position:absolute!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-liquid-wheel-item[data-offset="-2"]{--wheel-offset:-2;opacity:.18!important;transform:translateY(-54px)scale(.82)!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-liquid-wheel-item[data-offset="-1"]{--wheel-offset:-1;opacity:.46!important;transform:translateY(-27px)scale(.9)!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-liquid-wheel-item[data-offset="0"]{--wheel-offset:0;opacity:1!important;transform:translateY(0)scale(1)!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-liquid-wheel-item[data-offset="1"]{--wheel-offset:1;opacity:.46!important;transform:translateY(27px)scale(.9)!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-liquid-wheel-item[data-offset="2"]{--wheel-offset:2;opacity:.18!important;transform:translateY(54px)scale(.82)!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-liquid-wheel-item[data-active=true]{color:#f8fbff!important;font-size:calc(1.26rem * var(--gsi-font-scale,1))!important;text-shadow:0 1px 12px #fff3,0 2px 12px #00000085!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-liquid-wheel-label{text-align:center!important;color:#dde4ec94!important;min-width:0!important;font-size:calc(.58rem * var(--gsi-font-scale,1))!important;letter-spacing:0!important;font-weight:800!important;line-height:1!important;display:block!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-liquid-date-summary{min-width:0!important;min-height:calc(34 * var(--gsi-space-unit,1px))!important;align-items:center!important;gap:calc(9 * var(--gsi-space-unit,1px))!important;padding:calc(8 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px))!important;border-radius:calc(13 * var(--gsi-space-unit,1px))!important;background:#ffffff0b!important;border:1px solid #ffffff1a!important;grid-template-columns:auto minmax(0,1fr)!important;display:grid!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-liquid-date-summary span,:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-liquid-date-summary strong{letter-spacing:0!important;min-width:0!important;line-height:1.05!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-liquid-date-summary span{color:#dde4ec9e!important;font-size:calc(.62rem * var(--gsi-font-scale,1))!important;text-transform:uppercase!important;font-weight:800!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-liquid-date-summary strong{text-overflow:ellipsis!important;white-space:nowrap!important;color:#f7fbffeb!important;font-size:calc(.74rem * var(--gsi-font-scale,1))!important;text-align:right!important;font-weight:800!important;overflow:hidden!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-liquid-date-card[data-empty=true] .cte-liquid-date-summary strong{color:#dde4ec94!important}@media (max-width:1180px){:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-liquid-date-wheel{grid-template-columns:repeat(3, minmax(calc(64 * var(--gsi-space-unit,1px)), 1fr))!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-liquid-wheel-column--wide{grid-column:auto!important}}@media (max-width:700px){:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-wheel-card.cte-liquid-date-card{padding:calc(10 * var(--gsi-space-unit,1px))!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-liquid-date-wheel{grid-template-columns:repeat(2, minmax(calc(74 * var(--gsi-space-unit,1px)), 1fr))!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-liquid-wheel-column{grid-template-rows:calc(22 * var(--gsi-space-unit,1px)) calc(104 * var(--gsi-space-unit,1px)) calc(22 * var(--gsi-space-unit,1px)) calc(13 * var(--gsi-space-unit,1px))!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-liquid-wheel-window{height:calc(104 * var(--gsi-space-unit,1px))!important;min-height:calc(104 * var(--gsi-space-unit,1px))!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-liquid-wheel-arrow{height:calc(22 * var(--gsi-space-unit,1px))!important;min-height:calc(22 * var(--gsi-space-unit,1px))!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-liquid-date-summary{gap:calc(4 * var(--gsi-space-unit,1px))!important;grid-template-columns:minmax(0,1fr)!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-liquid-date-summary strong{text-align:left!important}}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-dates-step{gap:calc(12 * var(--gsi-space-unit,1px))!important;grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;display:grid!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-wheel-list{grid-template-columns:repeat(auto-fit, minmax(min(calc(340 * var(--gsi-space-unit,1px)), 100%), 1fr))!important;gap:calc(12 * var(--gsi-space-unit,1px))!important;align-items:stretch!important;width:100%!important;display:grid!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-wheel-card.cte-liquid-date-card{min-width:0!important;padding:calc(11 * var(--gsi-space-unit,1px))!important;gap:calc(8 * var(--gsi-space-unit,1px))!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-wheel-column{grid-template-rows:calc(20 * var(--gsi-space-unit,1px)) calc(94 * var(--gsi-space-unit,1px)) calc(20 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px))!important;gap:3px!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-wheel-arrow{height:calc(20 * var(--gsi-space-unit,1px))!important;min-height:calc(20 * var(--gsi-space-unit,1px))!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-wheel-window{height:calc(94 * var(--gsi-space-unit,1px))!important;min-height:calc(94 * var(--gsi-space-unit,1px))!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-wheel-focus{height:calc(30 * var(--gsi-space-unit,1px))!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-wheel-item{height:calc(30 * var(--gsi-space-unit,1px))!important;top:calc(50% - calc(15 * var(--gsi-space-unit,1px)))!important;font-size:calc(.98rem * var(--gsi-font-scale,1))!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-wheel-item[data-offset="-2"]{transform:translateY(-46px)scale(.82)!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-wheel-item[data-offset="-1"]{transform:translateY(-23px)scale(.9)!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-wheel-item[data-offset="1"]{transform:translateY(23px)scale(.9)!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-wheel-item[data-offset="2"]{transform:translateY(46px)scale(.82)!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-wheel-item[data-active=true]{font-size:calc(1.14rem * var(--gsi-font-scale,1))!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-date-summary{min-height:calc(30 * var(--gsi-space-unit,1px))!important;padding:calc(7 * var(--gsi-space-unit,1px)) calc(9 * var(--gsi-space-unit,1px))!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-explainer{grid-template-columns:minmax(calc(210 * var(--gsi-space-unit,1px)), .68fr) minmax(0, 1.32fr)!important;gap:calc(12 * var(--gsi-space-unit,1px))!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:calc(12 * var(--gsi-space-unit,1px))!important;border-radius:calc(18 * var(--gsi-space-unit,1px))!important;align-items:start!important;display:grid!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-explainer-head{min-width:0!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-timeline{grid-template-columns:repeat(auto-fit, minmax(calc(190 * var(--gsi-space-unit,1px)), 1fr))!important;gap:calc(10 * var(--gsi-space-unit,1px))!important;min-width:0!important;display:grid!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-line-item{gap:calc(8 * var(--gsi-space-unit,1px))!important;min-width:0!important;min-height:0!important;padding:calc(9 * var(--gsi-space-unit,1px))!important;border-radius:calc(14 * var(--gsi-space-unit,1px))!important;background:#ffffff0a!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-alert{grid-column:auto!important}@media (max-width:1180px){:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-wheel-list{grid-template-columns:repeat(auto-fit, minmax(min(calc(300 * var(--gsi-space-unit,1px)), 100%), 1fr))!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-explainer{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:720px){:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-wheel-list{grid-template-columns:minmax(0,1fr)!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-date-wheel{grid-template-columns:repeat(3,minmax(0,1fr))!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-timeline{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:350px){:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-date-wheel{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.cte-create-screen .cte-wizard-v3 .cte-info-title-row{-moz-column-gap:calc(14 * var(--gsi-space-unit,1px))!important;align-items:center!important;column-gap:calc(14 * var(--gsi-space-unit,1px))!important;row-gap:calc(7 * var(--gsi-space-unit,1px))!important;grid-column:1/-1!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"title.""input action""hint."!important;padding-right:0!important;display:grid!important;position:static!important}.cte-create-screen .cte-wizard-v3 .cte-info-title-row>label{grid-area:title!important;align-self:end!important;min-height:0!important;margin:0!important;display:block!important}.cte-create-screen .cte-wizard-v3 .cte-info-title-row>input{grid-area:input!important;width:100%!important}.cte-create-screen .cte-wizard-v3 .cte-info-title-row>button{height:calc(40 * var(--gsi-space-unit,1px))!important;min-width:calc(112 * var(--gsi-space-unit,1px))!important;white-space:nowrap!important;grid-area:action!important;align-self:center!important;position:static!important}.cte-create-screen .cte-wizard-v3 .cte-info-title-row>p{grid-area:hint!important;max-width:62ch!important;margin:0!important}@media (max-width:640px){.cte-create-screen .cte-wizard-v3 .cte-info-title-row{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"title""input""action""hint"!important}.cte-create-screen .cte-wizard-v3 .cte-info-title-row>button{width:100%!important}}@media (max-height:460px) and (min-width:861px){.cte-create-screen .cte-create-topbar{height:calc(42 * var(--gsi-space-unit,1px))!important;gap:calc(8 * var(--gsi-space-unit,1px))!important;padding:calc(4 * var(--gsi-space-unit,1px)) clamp(calc(10 * var(--gsi-space-unit,1px)), 2vw, calc(22 * var(--gsi-space-unit,1px)))!important;grid-template-columns:minmax(0,1fr) auto!important}.cte-create-screen .cte-create-brand{display:none!important}.cte-create-screen .cte-create-cancel,.cte-create-screen .cte-create-title-pill{height:calc(34 * var(--gsi-space-unit,1px))!important;border-radius:calc(12 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-create-cancel{padding:0 calc(10 * var(--gsi-space-unit,1px))!important;font-size:calc(11px * var(--gsi-font-scale,1))!important}.cte-create-screen .cte-create-title-pill{min-width:calc(128 * var(--gsi-space-unit,1px))!important;padding:0 calc(12 * var(--gsi-space-unit,1px))!important;font-size:calc(10px * var(--gsi-font-scale,1))!important}.cte-create-screen .cte-page-frame{height:calc(100svh - calc(42 * var(--gsi-space-unit,1px)))!important;padding:0 calc(8 * var(--gsi-space-unit,1px)) calc(6 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-page-shell.cte-wizard-v3{border-radius:calc(18 * var(--gsi-space-unit,1px))!important;padding:calc(10 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-page-shell.cte-wizard-v3 .cte-step-scroll-v3{overflow:hidden auto!important}.cte-create-screen .cte-page-shell.cte-wizard-v3 .cte-step-content-v3.cte-panel{padding:calc(10 * var(--gsi-space-unit,1px))!important}}@media (max-height:320px) and (min-width:861px){.cte-create-screen .cte-create-topbar{height:calc(34 * var(--gsi-space-unit,1px))!important;padding-block-start:2px!important;padding-block-end:2px!important}.cte-create-screen .cte-create-cancel{width:calc(36 * var(--gsi-space-unit,1px))!important;height:calc(30 * var(--gsi-space-unit,1px))!important;justify-content:center!important;padding:0!important}.cte-create-screen .cte-create-cancel span,.cte-create-screen .cte-create-title-pill{display:none!important}.cte-create-screen .cte-page-frame{height:calc(100svh - calc(34 * var(--gsi-space-unit,1px)))!important;padding:0 calc(6 * var(--gsi-space-unit,1px)) calc(4 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-page-shell.cte-wizard-v3{padding:calc(6 * var(--gsi-space-unit,1px))!important;border-radius:calc(14 * var(--gsi-space-unit,1px))!important}.cte-create-screen .cte-page-shell.cte-wizard-v3 .cte-nav-bar{height:calc(40 * var(--gsi-space-unit,1px))!important;min-height:calc(40 * var(--gsi-space-unit,1px))!important;padding-top:calc(5 * var(--gsi-space-unit,1px))!important}}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-dates-step{gap:clamp(calc(6 * var(--gsi-space-unit,1px)), 1svh, calc(9 * var(--gsi-space-unit,1px)))!important;grid-template-rows:auto 1px auto auto!important;align-content:start!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-wheel-list{gap:clamp(calc(8 * var(--gsi-space-unit,1px)), .9vw, calc(10 * var(--gsi-space-unit,1px)))!important;margin:0!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-divider{opacity:.44!important;background:linear-gradient(90deg, transparent, hsl(var(--primary) / .42), hsl(var(--accent) / .18), transparent)!important;height:1px!important;min-height:1px!important;box-shadow:0 0 12px hsl(var(--primary) / .12)!important;margin:0!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-wheel-card.cte-liquid-date-card{padding:clamp(calc(9 * var(--gsi-space-unit,1px)), .9vw, calc(11 * var(--gsi-space-unit,1px)))!important;gap:calc(7 * var(--gsi-space-unit,1px))!important;border-radius:calc(16 * var(--gsi-space-unit,1px))!important;background:linear-gradient(135deg, #ffffff13, hsl(var(--primary) / .035)), linear-gradient(180deg, #121824c7, #070b13d1)!important;border-color:#ffffff21!important;box-shadow:inset 0 1px #ffffff1a,0 14px 34px #0000003d!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-wheel-head{gap:calc(8 * var(--gsi-space-unit,1px))!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-wheel-head strong{font-size:calc(.8rem * var(--gsi-font-scale,1))!important;line-height:1.05!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-wheel-head span{font-size:calc(.64rem * var(--gsi-font-scale,1))!important;margin-top:2px!important;line-height:1.16!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-date-wheel{gap:clamp(calc(5 * var(--gsi-space-unit,1px)), .55vw, calc(7 * var(--gsi-space-unit,1px)))!important;align-items:stretch!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-wheel-column{grid-template-rows:calc(18 * var(--gsi-space-unit,1px)) calc(78 * var(--gsi-space-unit,1px)) calc(18 * var(--gsi-space-unit,1px)) calc(11 * var(--gsi-space-unit,1px))!important;padding:calc(5 * var(--gsi-space-unit,1px)) calc(5 * var(--gsi-space-unit,1px)) calc(4 * var(--gsi-space-unit,1px))!important;border-radius:calc(14 * var(--gsi-space-unit,1px))!important;background:linear-gradient(#ffffff0e,#ffffff05),linear-gradient(#090e17a8,#05080eb8)!important;border:1px solid #ffffff1b!important;gap:0!important;box-shadow:inset 0 1px #ffffff16,inset 0 -18px 28px #00000026!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-wheel-column:focus-within{border-color:hsl(var(--primary) / .32)!important;box-shadow:inset 0 1px 0 #ffffff1a, 0 0 0 1px hsl(var(--primary) / .12), 0 0 22px hsl(var(--primary) / .13)!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-wheel-arrow{height:calc(18 * var(--gsi-space-unit,1px))!important;min-height:calc(18 * var(--gsi-space-unit,1px))!important;border-radius:calc(10 * var(--gsi-space-unit,1px))!important;color:#d3dae48f!important;box-shadow:none!important;background:0 0!important;border:0!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-wheel-arrow svg{width:calc(14 * var(--gsi-space-unit,1px))!important;height:calc(14 * var(--gsi-space-unit,1px))!important;stroke-width:2.35px!important;filter:drop-shadow(0 0 5px hsl(var(--primary) / .2))!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-wheel-arrow:hover:not(:disabled){background:hsl(var(--primary) / .075)!important;color:#fff!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-wheel-arrow:disabled{opacity:.2!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-wheel-window{height:calc(78 * var(--gsi-space-unit,1px))!important;min-height:calc(78 * var(--gsi-space-unit,1px))!important;border-radius:calc(10 * var(--gsi-space-unit,1px))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:0!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-wheel-window:focus-visible{box-shadow:0 0 0 2px hsl(var(--primary) / .26), 0 0 18px hsl(var(--primary) / .18)!important;border-color:#0000!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-wheel-window:before,:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-wheel-window:after{height:calc(22 * var(--gsi-space-unit,1px))!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-wheel-window:before{background:linear-gradient(#05080eb8,#0000)!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-wheel-window:after{background:linear-gradient(#0000,#05080eb8)!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-wheel-focus{height:calc(29 * var(--gsi-space-unit,1px))!important;border-radius:calc(11 * var(--gsi-space-unit,1px))!important;background:linear-gradient(90deg, transparent, hsl(var(--primary) / .11), hsl(var(--accent) / .06), transparent)!important;border:1px solid hsl(var(--primary) / .18)!important;border-top-color:hsl(var(--primary) / .24)!important;box-shadow:0 0 18px hsl(var(--primary) / .14), inset 0 0 14px hsl(var(--primary) / .08)!important;border-bottom-color:#ffffff0f!important;left:1px!important;right:1px!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-wheel-item{top:calc(50% - calc(14 * var(--gsi-space-unit,1px)))!important;height:calc(28 * var(--gsi-space-unit,1px))!important;font-size:calc(.88rem * var(--gsi-font-scale,1))!important;color:#dee4ed8a!important;opacity:.34!important;text-shadow:none!important;font-weight:750!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-wheel-item[data-offset="-2"]{opacity:.12!important;transform:translateY(-40px)scale(.78)!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-wheel-item[data-offset="-1"]{opacity:.38!important;transform:translateY(-20px)scale(.88)!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-wheel-item[data-offset="1"]{opacity:.38!important;transform:translateY(20px)scale(.88)!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-wheel-item[data-offset="2"]{opacity:.12!important;transform:translateY(40px)scale(.78)!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-wheel-item[data-active=true]{color:#fff!important;font-size:calc(1.04rem * var(--gsi-font-scale,1))!important;opacity:1!important;text-shadow:0 0 10px hsl(var(--primary) / .78), 0 0 22px hsl(var(--primary) / .36)!important;font-weight:900!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-wheel-label{font-size:calc(.52rem * var(--gsi-font-scale,1))!important;color:#d3dae480!important;align-self:end!important;line-height:1!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-date-summary{min-height:calc(27 * var(--gsi-space-unit,1px))!important;padding:calc(6 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px))!important;gap:calc(7 * var(--gsi-space-unit,1px))!important;border-radius:calc(11 * var(--gsi-space-unit,1px))!important;background:#ffffff08!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-date-summary span{font-size:calc(.56rem * var(--gsi-font-scale,1))!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-date-summary strong{font-size:calc(.68rem * var(--gsi-font-scale,1))!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-explainer{padding:calc(9 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px))!important;gap:calc(8 * var(--gsi-space-unit,1px))!important;border-radius:calc(15 * var(--gsi-space-unit,1px))!important;margin:0!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-timeline{gap:calc(8 * var(--gsi-space-unit,1px))!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-line-item{padding:calc(8 * var(--gsi-space-unit,1px))!important;gap:calc(7 * var(--gsi-space-unit,1px))!important;border-radius:calc(12 * var(--gsi-space-unit,1px))!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-line-item p{font-size:calc(.64rem * var(--gsi-font-scale,1))!important;margin-top:2px!important;line-height:1.14!important}@media (max-height:660px) and (min-width:861px){:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-dates-step{gap:calc(5 * var(--gsi-space-unit,1px))!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-wheel-list{gap:calc(8 * var(--gsi-space-unit,1px))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-wheel-card.cte-liquid-date-card{padding:calc(8 * var(--gsi-space-unit,1px))!important;gap:calc(6 * var(--gsi-space-unit,1px))!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-wheel-head span{display:none!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-wheel-column{grid-template-rows:calc(16 * var(--gsi-space-unit,1px)) calc(68 * var(--gsi-space-unit,1px)) calc(16 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px))!important;padding:calc(4 * var(--gsi-space-unit,1px))!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-wheel-arrow{height:calc(16 * var(--gsi-space-unit,1px))!important;min-height:calc(16 * var(--gsi-space-unit,1px))!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-wheel-window{height:calc(68 * var(--gsi-space-unit,1px))!important;min-height:calc(68 * var(--gsi-space-unit,1px))!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-wheel-focus{height:calc(25 * var(--gsi-space-unit,1px))!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-wheel-item{top:calc(50% - calc(12 * var(--gsi-space-unit,1px)))!important;height:calc(24 * var(--gsi-space-unit,1px))!important;font-size:calc(.82rem * var(--gsi-font-scale,1))!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-wheel-item[data-offset="-2"]{transform:translateY(-34px)scale(.76)!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-wheel-item[data-offset="-1"]{transform:translateY(-17px)scale(.86)!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-wheel-item[data-offset="1"]{transform:translateY(17px)scale(.86)!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-wheel-item[data-offset="2"]{transform:translateY(34px)scale(.76)!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-wheel-item[data-active=true]{font-size:calc(.96rem * var(--gsi-font-scale,1))!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-date-summary{min-height:calc(24 * var(--gsi-space-unit,1px))!important;padding:calc(5 * var(--gsi-space-unit,1px)) calc(7 * var(--gsi-space-unit,1px))!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-explainer{padding:calc(8 * var(--gsi-space-unit,1px))!important;gap:calc(7 * var(--gsi-space-unit,1px))!important;grid-template-columns:minmax(calc(170 * var(--gsi-space-unit,1px)), .55fr) minmax(0, 1.45fr)!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-line-item p{display:none!important}}@media (max-width:720px){:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-dates-step{gap:calc(8 * var(--gsi-space-unit,1px))!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-wheel-list{gap:calc(9 * var(--gsi-space-unit,1px))!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-wheel-column{grid-template-rows:calc(18 * var(--gsi-space-unit,1px)) calc(76 * var(--gsi-space-unit,1px)) calc(18 * var(--gsi-space-unit,1px)) calc(11 * var(--gsi-space-unit,1px))!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-wheel-window{height:calc(76 * var(--gsi-space-unit,1px))!important;min-height:calc(76 * var(--gsi-space-unit,1px))!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-explainer{padding:calc(10 * var(--gsi-space-unit,1px))!important}}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-dates-step{grid-template-rows:auto auto auto!important;align-items:start!important;height:auto!important;overflow:visible!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-wheel-list{grid-template-rows:none!important;grid-auto-rows:auto!important;align-self:start!important;align-items:start!important;height:auto!important;min-height:0!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-wheel-card.cte-liquid-date-card{align-self:start!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-divider{display:none!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-explainer{align-self:start!important;height:auto!important;display:grid!important;overflow:visible!important}@media (max-height:660px) and (min-width:861px){:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-wheel-list{grid-template-rows:none!important;grid-auto-rows:auto!important;height:auto!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-explainer{height:auto!important;display:grid!important}}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-wheel-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-wheel-list[data-simple=true]{grid-template-columns:minmax(min(calc(360 * var(--gsi-space-unit,1px)), 100%), calc(390 * var(--gsi-space-unit,1px)))!important;justify-content:end!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-date-card[data-date-kind=event]{border-color:hsl(var(--primary) / .32)!important;box-shadow:inset 0 1px 0 #ffffff1f, 0 18px 42px #00000040, 0 0 24px hsl(var(--primary) / .1)!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-date-card--inactive{background:linear-gradient(135deg,#ffffff09,#0000),linear-gradient(#0d111bc7,#04070ddb)!important;border-color:#ffffff14!important;box-shadow:inset 0 1px #ffffff0d,0 10px 26px #00000038!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-date-card--inactive .cte-liquid-date-wheel,:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-liquid-date-card--inactive .cte-liquid-date-summary{opacity:.34!important;filter:saturate(.35)brightness(.75)!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-activate-button{min-height:calc(30 * var(--gsi-space-unit,1px))!important;padding:0 calc(10 * var(--gsi-space-unit,1px))!important;border:1px solid hsl(var(--primary) / .42)!important;border-radius:calc(999 * var(--gsi-space-unit,1px))!important;background:linear-gradient(180deg, hsl(var(--primary) / .2), hsl(var(--primary) / .08))!important;color:#fff!important;font-size:calc(.64rem * var(--gsi-font-scale,1))!important;letter-spacing:0!important;text-shadow:0 0 10px hsl(var(--primary) / .5)!important;box-shadow:0 0 0 1px hsl(var(--primary) / .08), 0 0 18px hsl(var(--primary) / .18)!important;white-space:nowrap!important;font-weight:950!important;line-height:1!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-activate-button:hover{border-color:hsl(var(--primary) / .68)!important;background:linear-gradient(180deg, hsl(var(--primary) / .3), hsl(var(--primary) / .12))!important;transform:translateY(-1px)!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-deactivate-button{min-height:calc(30 * var(--gsi-space-unit,1px))!important;padding:0 calc(10 * var(--gsi-space-unit,1px))!important;border:1px solid hsl(var(--destructive) / .34)!important;border-radius:calc(999 * var(--gsi-space-unit,1px))!important;background:hsl(var(--destructive) / .08)!important;color:hsl(var(--destructive) / .86)!important;font-size:calc(.62rem * var(--gsi-font-scale,1))!important;letter-spacing:.08em!important;white-space:nowrap!important;font-weight:900!important;line-height:1!important;transition:transform .15s,border-color .15s,background .15s!important}:is(:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-deactivate-button:hover,:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-deactivate-button:focus-visible){border-color:hsl(var(--destructive) / .62)!important;background:hsl(var(--destructive) / .14)!important;transform:translateY(-1px)!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-explainer{min-height:clamp(calc(154 * var(--gsi-space-unit,1px)), 22svh, calc(212 * var(--gsi-space-unit,1px)))!important;grid-template-columns:minmax(calc(235 * var(--gsi-space-unit,1px)), .54fr) minmax(0, 1.46fr)!important;padding:clamp(calc(12 * var(--gsi-space-unit,1px)), 1.1vw, calc(16 * var(--gsi-space-unit,1px)))!important;align-items:stretch!important;gap:clamp(calc(12 * var(--gsi-space-unit,1px)), 1.2vw, calc(16 * var(--gsi-space-unit,1px)))!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-explainer-head{padding:calc(10 * var(--gsi-space-unit,1px))!important;border-radius:calc(13 * var(--gsi-space-unit,1px))!important;background:linear-gradient(135deg, hsl(var(--primary) / .1), #ffffff09)!important;align-content:center!important;align-self:stretch!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-explainer-head strong{font-size:clamp(calc(.95rem * var(--gsi-font-scale,1)), 1.08vw, calc(1.12rem * var(--gsi-font-scale,1)))!important;line-height:1.05!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-timeline{gap:clamp(calc(10 * var(--gsi-space-unit,1px)), 1vw, calc(14 * var(--gsi-space-unit,1px)))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-line-item{min-height:clamp(calc(116 * var(--gsi-space-unit,1px)), 15svh, calc(150 * var(--gsi-space-unit,1px)))!important;grid-template-columns:calc(38 * var(--gsi-space-unit,1px)) minmax(0, 1fr)!important;padding:clamp(calc(12 * var(--gsi-space-unit,1px)), 1vw, calc(15 * var(--gsi-space-unit,1px)))!important;align-items:start!important;position:relative!important;overflow:hidden!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-line-item:after{content:""!important;inset:auto calc(12 * var(--gsi-space-unit,1px)) 0 calc(52 * var(--gsi-space-unit,1px))!important;border-radius:calc(999 * var(--gsi-space-unit,1px))!important;background:linear-gradient(90deg, hsl(var(--primary) / .42), transparent)!important;opacity:.68!important;height:2px!important;position:absolute!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-line-item[data-state=locked]{opacity:.68!important;background:linear-gradient(#ffffff07,#ffffff03)!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-line-item[data-state=active],:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-line-item[data-state=event]{opacity:1!important;border-color:hsl(var(--primary) / .24)!important;background:linear-gradient(180deg, hsl(var(--primary) / .075), #ffffff07)!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-line-item i{width:calc(34 * var(--gsi-space-unit,1px))!important;height:calc(34 * var(--gsi-space-unit,1px))!important;border-radius:calc(999 * var(--gsi-space-unit,1px))!important;border:1px solid hsl(var(--primary) / .32)!important;background:hsl(var(--primary) / .1)!important;box-shadow:0 0 18px hsl(var(--primary) / .16)!important;place-items:center!important;display:grid!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-line-item i:before{content:"OFF"!important;color:#cdd5dfb8!important;font-size:calc(.5rem * var(--gsi-font-scale,1))!important;letter-spacing:0!important;font-weight:950!important;line-height:1!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-line-item[data-state=active] i:before{content:"ON"!important;color:#fff!important;text-shadow:0 0 10px hsl(var(--primary) / .72)!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-line-item[data-state=event] i:before{content:"LIVE"!important;color:#fff!important;font-size:calc(.46rem * var(--gsi-font-scale,1))!important;text-shadow:0 0 10px hsl(var(--primary) / .74)!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-line-item strong{font-size:clamp(calc(.82rem * var(--gsi-font-scale,1)), .92vw, calc(.98rem * var(--gsi-font-scale,1)))!important;line-height:1.05!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-line-item span{margin-top:calc(5 * var(--gsi-space-unit,1px))!important;font-size:clamp(calc(.7rem * var(--gsi-font-scale,1)), .78vw, calc(.82rem * var(--gsi-font-scale,1)))!important;line-height:1.15!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-line-item p{margin-top:calc(8 * var(--gsi-space-unit,1px))!important;font-size:clamp(calc(.72rem * var(--gsi-font-scale,1)), .82vw, calc(.86rem * var(--gsi-font-scale,1)))!important;color:#d9dfe8c7!important;line-height:1.28!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-line-item--event p:not(.cte-date-live-note){display:none!important}@media (max-height:660px) and (min-width:861px){:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-explainer{min-height:0!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-line-item{min-height:calc(68 * var(--gsi-space-unit,1px))!important}}@media (max-width:900px){:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-wheel-list,:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-wheel-list[data-simple=true],:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-timeline,:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-dates .cte-date-explainer{grid-template-columns:minmax(0,1fr)!important}}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-step-content-v3.cte-step-capacity{overflow:auto!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-step-v2{width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;display:block!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-scaling-card{grid-template-rows:auto auto minmax(calc(132 * var(--gsi-space-unit,1px)), 1fr) auto;gap:clamp(calc(14 * var(--gsi-space-unit,1px)), 2vh, calc(20 * var(--gsi-space-unit,1px)));width:100%;height:100%;min-height:100%;padding:clamp(calc(18 * var(--gsi-space-unit,1px)), 2.4vw, calc(30 * var(--gsi-space-unit,1px)));border-radius:calc(26 * var(--gsi-space-unit,1px));background:radial-gradient(circle at 75% 0%, hsl(var(--primary) / .09), transparent 34%), linear-gradient(145deg, #ffffff12, #ffffff06), #070c14c7;border:1px solid #ffffff1f;display:grid;box-shadow:inset 0 1px #ffffff1f,0 24px 60px #0000003d}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-scaling-head{gap:calc(24 * var(--gsi-space-unit,1px));grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-scaling-head>div:first-child>span,:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-band-copy>span{color:hsl(var(--primary));font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.14em;text-transform:uppercase;font-weight:900}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-scaling-head h3{margin-top:calc(6 * var(--gsi-space-unit,1px));color:#fffffff5;font-size:clamp(calc(22px * var(--gsi-font-scale,1)), 2.5vw, calc(34px * var(--gsi-font-scale,1)));font-weight:900;line-height:1}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-scaling-head p{max-width:calc(760 * var(--gsi-space-unit,1px));margin-top:calc(8 * var(--gsi-space-unit,1px));color:#d3dae4ad;font-size:clamp(calc(12px * var(--gsi-font-scale,1)), 1vw, calc(14px * var(--gsi-font-scale,1)));line-height:1.45}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-current{min-width:calc(150 * var(--gsi-space-unit,1px));padding:calc(12 * var(--gsi-space-unit,1px)) calc(16 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--primary) / .25);border-radius:calc(18 * var(--gsi-space-unit,1px));background:hsl(var(--primary) / .075);justify-items:end;display:grid}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-current small,:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-current span{color:#d3dae49e;font-size:calc(9px * var(--gsi-font-scale,1));letter-spacing:.08em;text-transform:uppercase;font-weight:850}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-current strong{color:#fffffffa;font-size:clamp(calc(34px * var(--gsi-font-scale,1)), 4.4vw, calc(54px * var(--gsi-font-scale,1)));font-weight:950;line-height:.95}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-active-band{grid-template-columns:minmax(calc(230 * var(--gsi-space-unit,1px)), .85fr) minmax(calc(360 * var(--gsi-space-unit,1px)), 1.15fr);gap:clamp(calc(16 * var(--gsi-space-unit,1px)), 2vw, calc(26 * var(--gsi-space-unit,1px)));padding:clamp(calc(14 * var(--gsi-space-unit,1px)), 1.8vw, calc(22 * var(--gsi-space-unit,1px)));border:1px solid hsl(var(--primary) / .32);border-radius:calc(22 * var(--gsi-space-unit,1px));background:linear-gradient(90deg, hsl(var(--primary) / .12), transparent 55%), #ffffff09;box-shadow:inset 0 1px 0 #ffffff1a, 0 0 34px hsl(var(--primary) / .08);align-items:center;display:grid}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-band-copy strong{margin-top:calc(5 * var(--gsi-space-unit,1px));color:#fffffffa;font-size:clamp(calc(20px * var(--gsi-font-scale,1)), 2.2vw, calc(30px * var(--gsi-font-scale,1)));font-weight:950;line-height:1;display:block}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-band-copy p{margin-top:calc(7 * var(--gsi-space-unit,1px));color:#d3dae4ad;font-size:calc(12px * var(--gsi-font-scale,1));line-height:1.35}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-band-effects{gap:calc(8 * var(--gsi-space-unit,1px));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-band-effects>div{min-width:0;padding:calc(11 * var(--gsi-space-unit,1px)) calc(12 * var(--gsi-space-unit,1px));border-left:1px solid #ffffff1a}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-band-effects span{color:#d3dae48f;font-size:calc(9px * var(--gsi-font-scale,1));letter-spacing:.09em;text-transform:uppercase;font-weight:850}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-band-effects strong{margin-top:calc(5 * var(--gsi-space-unit,1px));color:#fffffff0;font-size:clamp(calc(16px * var(--gsi-font-scale,1)), 1.7vw, calc(22px * var(--gsi-font-scale,1)));font-weight:900;display:block}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-scale{min-height:calc(272 * var(--gsi-space-unit,1px));align-items:center;display:grid;position:relative}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-scale-nodes{z-index:1;grid-template-columns:repeat(var(--capacity-tier-count), minmax(0, 1fr));height:calc(272 * var(--gsi-space-unit,1px));display:grid;position:relative}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-scale-nodes button{min-width:0;height:calc(272 * var(--gsi-space-unit,1px));color:#c8d0da8f;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-segment-line{top:calc(126.5 * var(--gsi-space-unit,1px));height:calc(5 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));background:#ffffff1f;transition:background .2s,box-shadow .2s;position:absolute;box-shadow:inset 0 1px 2px #00000073}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-segment-before{right:calc(50% + calc(16 * var(--gsi-space-unit,1px)));left:0}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-segment-after{right:0;left:calc(50% + calc(16 * var(--gsi-space-unit,1px)))}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-segment-line[data-lit=true]{background:hsl(var(--primary));box-shadow:0 0 16px hsl(var(--primary) / .68)}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-scale-nodes button i{width:calc(20 * var(--gsi-space-unit,1px));height:calc(20 * var(--gsi-space-unit,1px));top:calc(119 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));background:#58687e;border:3px solid #090e16fa;margin:0;transition:transform .2s,background .2s,box-shadow .2s;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #ffffff24}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-scale-nodes button[data-active=true]{color:#fffffffa}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-scale-nodes button[data-active=true] i{box-shadow:0 0 0 4px hsl(var(--primary) / .28), 0 0 26px hsl(var(--primary) / .8);background:#fff;transform:translate(-50%)scale(1.45)}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-node-copy{width:calc(100% - calc(8 * var(--gsi-space-unit,1px)));max-width:calc(144 * var(--gsi-space-unit,1px));justify-items:center;gap:calc(6 * var(--gsi-space-unit,1px));text-align:center;display:grid;position:absolute;left:50%;transform:translate(-50%);white-space:normal!important}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) button[data-side=above] .cte-capacity-node-copy{bottom:calc(172 * var(--gsi-space-unit,1px))}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) button[data-side=below] .cte-capacity-node-copy{top:calc(162 * var(--gsi-space-unit,1px))}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-node-copy>strong{font-size:calc(22px * var(--gsi-font-scale,1));font-weight:900;line-height:1}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-node-copy>span{font-size:calc(11px * var(--gsi-font-scale,1));white-space:nowrap;font-weight:800}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-node-copy em{max-width:calc(140 * var(--gsi-space-unit,1px));color:hsl(var(--primary) / .78);font-size:calc(10px * var(--gsi-font-scale,1));letter-spacing:.025em;font-style:normal;font-weight:850;line-height:1.2}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-qualifier-share{color:#d4dae29e;font-size:calc(9px * var(--gsi-font-scale,1));letter-spacing:.035em;white-space:nowrap;font-weight:850;line-height:1}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-node-format{justify-content:center;align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));width:100%;display:flex}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-node-format>span{min-height:calc(26 * var(--gsi-space-unit,1px));align-items:center;gap:calc(4 * var(--gsi-space-unit,1px));padding:calc(4 * var(--gsi-space-unit,1px)) calc(7 * var(--gsi-space-unit,1px));border-radius:calc(7 * var(--gsi-space-unit,1px));color:#ced5deb3;white-space:nowrap;background:#171d26bd;border:1px solid #ffffff1a;display:inline-flex;position:relative}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-node-format small{font-size:calc(8px * var(--gsi-font-scale,1));letter-spacing:.035em;text-transform:uppercase;font-weight:850}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-node-format b{color:#ffffffe6;font-size:calc(12px * var(--gsi-font-scale,1));font-weight:950}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-node-format>span[data-increase=true]{border-color:hsl(var(--primary) / .42);background:hsl(var(--primary) / .11);color:hsl(var(--primary));box-shadow:0 0 12px hsl(var(--primary) / .15)}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-node-format>span[data-increase=true] b,:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-node-copy em[data-increase=true]{color:hsl(var(--primary));text-shadow:0 0 9px hsl(var(--primary) / .45)}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-increase-flow{width:calc(9 * var(--gsi-space-unit,1px));height:calc(18 * var(--gsi-space-unit,1px));color:hsl(var(--primary));flex-direction:column;flex:0 0 9px;justify-content:center;align-items:center;gap:0;display:inline-flex;overflow:hidden}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-increase-flow svg{width:calc(9 * var(--gsi-space-unit,1px));height:calc(6 * var(--gsi-space-unit,1px));filter:drop-shadow(0 0 4px);will-change:opacity, transform;flex:0 0 6px;animation:1.35s linear infinite cte-capacity-chevron-up;display:block;overflow:visible}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-increase-flow svg:first-child{animation-delay:-900ms}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-increase-flow svg:nth-child(2){animation-delay:-450ms}@keyframes cte-capacity-chevron-up{0%{opacity:0;transform:translateY(4px)}18%{opacity:.42}46%{opacity:1}72%{opacity:.42}to{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-increase-flow svg{opacity:.85;animation:none}}:is(:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-scale-nodes button:hover i,:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-scale-nodes button:focus-visible i){transform:translate(-50%)scale(1.25)}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-precision{grid-template-columns:auto minmax(calc(180 * var(--gsi-space-unit,1px)), 1fr) calc(44 * var(--gsi-space-unit,1px));gap:calc(12 * var(--gsi-space-unit,1px));align-items:center;display:grid}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-precision label,:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-precision output{color:#d9dfe8c7;font-size:calc(11px * var(--gsi-font-scale,1));font-weight:850}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-waitlist{border-radius:calc(16 * var(--gsi-space-unit,1px));align-self:end;margin-top:0}@media (min-width:861px){:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-step-v2,:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-scaling-card{min-height:clamp(calc(534 * var(--gsi-space-unit,1px)), calc(100svh - calc(236 * var(--gsi-space-unit,1px))), calc(700 * var(--gsi-space-unit,1px)))!important}}@media (max-width:820px){:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-scaling-head,:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-active-band{grid-template-columns:minmax(0,1fr)}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-current{justify-items:start;min-width:0}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-scale{padding-right:calc(20 * var(--gsi-space-unit,1px));padding-left:calc(20 * var(--gsi-space-unit,1px));overflow-x:auto}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-scale-nodes{width:calc(966 * var(--gsi-space-unit,1px));grid-template-columns:repeat(var(--capacity-tier-count), minmax(calc(128 * var(--gsi-space-unit,1px)), 1fr))}}@media (max-width:520px){:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-scaling-card{padding:calc(14 * var(--gsi-space-unit,1px));border-radius:calc(20 * var(--gsi-space-unit,1px))}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-band-effects{grid-template-columns:1fr}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-band-effects>div{border-top:1px solid #ffffff14;border-left:0}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-precision{grid-template-columns:1fr calc(44 * var(--gsi-space-unit,1px))}:is(.cte-create-screen .cte-wizard-v3,[data-radix-dialog-content].cte-wizard-v3) .cte-capacity-precision label{grid-column:1/-1}}:root{--prg-comp:150 200 84;--prg-mast:158 122 196;--prg-expl:104 174 198;--prg-m1:150 160 168;--prg-m2:190 130 86;--prg-m3:205 214 220;--prg-m4:224 172 74;--prg-m5:238 222 176;--prg-g1:linear-gradient(158deg, #8b959c, #c3cdd4 46%, #6f7a81);--prg-g2:linear-gradient(158deg, #8c5a34, #d19566 46%, #7a4b2b);--prg-g3:linear-gradient(158deg, #9da8b0, #eef3f6 46%, #8c979f);--prg-g4:linear-gradient(158deg, #a8781e, #f4cd72 46%, #8f6416);--prg-g5:linear-gradient(158deg, #d9c48a, #fbf3d6 40%, #c9ab6d);--prg-surface:linear-gradient(168deg, hsl(var(--card)), hsl(var(--background)));--prg-surface-flat:hsl(var(--card));--prg-frame:255 255 255;--prg-frame-a:.11;--prg-ink:hsl(var(--foreground));--prg-ink-dim:hsl(var(--muted-foreground));--prg-ink-faint:hsl(var(--muted-foreground) / .6);--prg-hair:hsl(var(--foreground) / .07);--prg-tint-a:.07;--prg-line-a:.4;--prg-plate-a:.07;--prg-cut-sm:8px;--prg-cut:12px;--prg-cut-lg:16px;--prg-cut-xl:22px;--prg-spring:cubic-bezier(.34, 1.4, .64, 1);--prg-soft:cubic-bezier(.22, 1, .36, 1)}:root.theme-mid{--prg-m1:120 131 140;--prg-m3:168 180 189;--prg-m5:208 186 130;--prg-g1:linear-gradient(158deg, #6d777e, #a4b0b8 46%, #58626a);--prg-g3:linear-gradient(158deg, #7f8b94, #cdd7dd 46%, #6f7b84);--prg-g5:linear-gradient(158deg, #bda269, #ecdcae 40%, #a98d52);--prg-frame-a:.16;--prg-tint-a:.1;--prg-plate-a:.1;--prg-hair:hsl(var(--foreground) / .1)}:root.theme-light{--prg-comp:96 138 44;--prg-mast:118 76 158;--prg-expl:46 118 146;--prg-m1:92 103 112;--prg-m2:138 88 48;--prg-m3:118 131 141;--prg-m4:150 106 22;--prg-m5:164 128 56;--prg-g1:linear-gradient(158deg, #4e585f, #8b959d 46%, #3f484f);--prg-g2:linear-gradient(158deg, #6b4223, #a8703f 46%, #55331a);--prg-g3:linear-gradient(158deg, #5f6c75, #9fabb4 46%, #4e5a63);--prg-g4:linear-gradient(158deg, #7d5510, #c39528 46%, #66450c);--prg-g5:linear-gradient(158deg, #8a6a2a, #cbb173 40%, #75581f);--prg-surface:linear-gradient(168deg, hsl(var(--card)), hsl(var(--secondary)));--prg-frame:17 17 26;--prg-frame-a:.15;--prg-hair:hsl(var(--foreground) / .1);--prg-tint-a:.09;--prg-line-a:.55;--prg-plate-a:.1}.prg-hex{--cut:var(--prg-cut-lg);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));background:linear-gradient(150deg, rgb(var(--prg-frame) / var(--prg-frame-a)), rgb(var(--prg-frame) / calc(var(--prg-frame-a) * .3)) 55%, rgb(var(--prg-frame) / var(--prg-frame-a)));padding:1px}.prg-hex>.prg-in{height:100%;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));background:var(--prg-surface)}.prg-hex[data-tier]{--prg-frame:var(--prg-metal);--prg-frame-a:var(--prg-line-a)}.prg-hex[data-tier]>.prg-in{background:linear-gradient(180deg, rgb(var(--prg-metal) / var(--prg-tint-a)), hsl(var(--card)) 62%)}[data-tier="1"]{--prg-metal:var(--prg-m1);--prg-grad:var(--prg-g1)}[data-tier="2"]{--prg-metal:var(--prg-m2);--prg-grad:var(--prg-g2)}[data-tier="3"]{--prg-metal:var(--prg-m3);--prg-grad:var(--prg-g3)}[data-tier="4"]{--prg-metal:var(--prg-m4);--prg-grad:var(--prg-g4)}[data-tier="5"]{--prg-metal:var(--prg-m5);--prg-grad:var(--prg-g5)}.prg-hexagon{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.prg-brackets{position:relative}.prg-brackets:before,.prg-brackets:after{content:"";width:calc(12 * var(--gsi-space-unit,1px));height:calc(12 * var(--gsi-space-unit,1px));pointer-events:none;opacity:.3;position:absolute}.prg-brackets:before{top:calc(9 * var(--gsi-space-unit,1px));right:calc(9 * var(--gsi-space-unit,1px));border-top:1.5px solid var(--prg-ink);border-right:1.5px solid var(--prg-ink)}.prg-brackets:after{bottom:calc(9 * var(--gsi-space-unit,1px));left:calc(9 * var(--gsi-space-unit,1px));border-bottom:1.5px solid var(--prg-ink);border-left:1.5px solid var(--prg-ink)}.prg-eyebrow{font-size:calc(8px * var(--gsi-font-scale,1));letter-spacing:.2em;text-transform:uppercase;font-weight:900;line-height:1;display:block}.prg-numeral{font-family:var(--ibnf-font-display);letter-spacing:-.04em;font-weight:700;line-height:.85}.prg-name{font-family:var(--ibnf-font-display);text-transform:uppercase;letter-spacing:-.03em;font-weight:700;font-size:var(--prg-name-base);overflow-wrap:anywhere;background:linear-gradient(178deg, hsl(var(--foreground)) 38%, hsl(var(--muted-foreground)));color:#0000;background-clip:text;margin-bottom:-.08em;padding-bottom:.08em;line-height:1}@media (min-width:640px){.prg-name{font-size:var(--prg-name-sm)}}.prg-metal-text{background:var(--prg-grad);color:#0000;background-clip:text}.prg-bar{height:calc(4 * var(--gsi-space-unit,1px));background:hsl(var(--foreground) / .08);clip-path:polygon(3px 0,100% 0,calc(100% - 3px) 100%,0 100%);overflow:hidden}.prg-bar>i{background:linear-gradient(90deg, hsl(var(--primary)), hsl(var(--accent)));height:100%;transition:width .8s var(--prg-soft);display:block}.prg-bar[data-tier]>i{background:rgb(var(--prg-metal) / .9)}.prg-sheen{z-index:3;pointer-events:none;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:linear-gradient(112deg, transparent 36%, hsl(var(--foreground) / .3) 47%, transparent 60%);animation:prg-sheen 4.2s var(--prg-soft) infinite;position:absolute;top:0;bottom:0;left:0;right:0}[data-tier="5"] .prg-sheen{background:linear-gradient(112deg,#0000 28%,#ffffff80 40%,#96d7eb4d 47%,#e4a8d747 54%,#f6e2a066 61%,#0000 74%);animation-duration:3.1s}:root.theme-light .prg-sheen{background:linear-gradient(112deg,#0000 36%,#ffffff8c 47%,#0000 60%)}@keyframes prg-sheen{0%,64%{transform:translate(-130%)}to{transform:translate(130%)}}@media (prefers-reduced-motion:reduce){.prg-sheen{opacity:.18;animation:none}.prg-bar>i{transition:none}}.gsi-auto-marquee{white-space:nowrap;min-width:0;display:block;overflow:hidden}.gsi-auto-marquee__track{align-items:center;gap:calc(28 * var(--gsi-space-unit,1px));min-width:max-content;display:flex}.gsi-auto-marquee__copy{flex:none}.gsi-auto-marquee[data-overflow=true] .gsi-auto-marquee__track{animation:14s linear infinite gsi-auto-marquee-scroll}.gsi-auto-marquee[data-overflow=true]:hover .gsi-auto-marquee__track,.gsi-auto-marquee[data-overflow=true]:focus-within .gsi-auto-marquee__track{animation-play-state:paused}@keyframes gsi-auto-marquee-scroll{to{transform:translate(calc(-50% - 14px))}}@media (prefers-reduced-motion:reduce){.gsi-auto-marquee[data-overflow=true] .gsi-auto-marquee__track{animation:none}.gsi-auto-marquee[data-overflow=true] .gsi-auto-marquee__copy[aria-hidden=true]{display:none}}.tournament-results-toolbar{max-width:calc(1024 * var(--gsi-space-unit,1px));justify-content:space-between;align-items:baseline;gap:calc(12 * var(--gsi-space-unit,1px));margin:0 auto calc(10 * var(--gsi-space-unit,1px));padding:0 2px;display:flex}.tournament-results-toolbar>span{color:hsl(var(--primary));font-size:calc(8px * var(--gsi-font-scale,1));letter-spacing:.14em;font-weight:900}.tournament-results-toolbar>strong{color:hsl(var(--muted-foreground));font-size:calc(11px * var(--gsi-font-scale,1));font-weight:750}.tournament-results-grid{max-width:calc(1024 * var(--gsi-space-unit,1px));gap:calc(14 * var(--gsi-space-unit,1px));grid-template-columns:minmax(0,1fr);width:100%;margin-inline-start:auto;margin-inline-end:auto;display:grid;container-type:inline-size}@media (min-width:640px){.tournaments-page .tmf-shell.is-results{margin-bottom:calc(10 * var(--gsi-space-unit,1px))}.tournaments-page .tmf-results-hud{min-height:calc(54 * var(--gsi-space-unit,1px));grid-template-columns:auto minmax(calc(170 * var(--gsi-space-unit,1px)), .72fr) minmax(calc(220 * var(--gsi-space-unit,1px)), 1fr);gap:calc(12 * var(--gsi-space-unit,1px));padding:calc(7 * var(--gsi-space-unit,1px)) 2px calc(10 * var(--gsi-space-unit,1px))}.tournaments-page .tmf-results-title>span{margin-bottom:calc(4 * var(--gsi-space-unit,1px));font-size:calc(7px * var(--gsi-font-scale,1))}.tournaments-page .tmf-results-title h1{font-size:clamp(calc(22px * var(--gsi-font-scale,1)), 2vw, calc(26px * var(--gsi-font-scale,1)));line-height:.92}.tournaments-page .tmf-results-path{gap:calc(4 * var(--gsi-space-unit,1px));font-size:calc(7px * var(--gsi-font-scale,1))}.tournaments-desktop-tabs{border-color:hsl(var(--border) / .68);background:hsl(var(--card) / .58);box-shadow:inset 0 1px 0 hsl(var(--foreground) / .025), 0 10px 26px -24px hsl(var(--foreground) / .28)}.tournaments-desktop-tabs [role=tab]{color:hsl(var(--muted-foreground))}.tournaments-desktop-tabs [role=tab][data-state=active]{color:hsl(var(--foreground));background:hsl(var(--background) / .86)}.tournaments-desktop-tabs .tournaments-tab-count{min-width:calc(22 * var(--gsi-space-unit,1px));padding:3px calc(6 * var(--gsi-space-unit,1px));border-radius:calc(999 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground));background:hsl(var(--foreground) / .055);font-size:calc(10px * var(--gsi-font-scale,1))}.tournaments-desktop-tabs [data-state=active] .tournaments-tab-count{color:hsl(var(--primary));background:hsl(var(--primary) / .11)}.tournaments-results-panel{margin-top:calc(8 * var(--gsi-space-unit,1px))}.tournament-results-controls{margin-bottom:calc(10 * var(--gsi-space-unit,1px));padding:calc(8 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--border) / .62);border-radius:calc(13 * var(--gsi-space-unit,1px));background:hsl(var(--card) / .42);box-shadow:inset 0 1px 0 hsl(var(--foreground) / .025)}.tournament-results-controls__primary{min-height:calc(36 * var(--gsi-space-unit,1px));flex-wrap:nowrap}.tournament-results-controls__search{max-width:none}.tournament-results-controls__toggle[aria-expanded=true]{color:hsl(var(--primary));border-color:hsl(var(--primary) / .34);background:hsl(var(--primary) / .08)}.tournament-results-controls__filter-count{margin-left:2px}.tournament-results-controls__advanced{padding-top:calc(8 * var(--gsi-space-unit,1px));border-top:1px solid hsl(var(--border) / .55)}.tournament-results-toolbar{display:none}}@media (min-width:1024px){.tournaments-page--results{overflow:hidden;height:100%!important;min-height:0!important;max-height:100%!important}.tournaments-page--results>main{box-sizing:border-box;height:100%;min-height:0;overflow:hidden;padding-bottom:calc(10 * var(--gsi-space-unit,1px))!important}.tournaments-page--results>main>.container{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.tournaments-page--results .tmf-shell.is-results{width:100%;min-width:0;margin-bottom:calc(8 * var(--gsi-space-unit,1px));justify-self:stretch}.tournaments-page--results .tmf-results-hud{min-height:calc(50 * var(--gsi-space-unit,1px));padding-block-start:4px;padding-block-end:8px}.tournaments-page--results .tournaments-desktop-tabs{height:calc(40 * var(--gsi-space-unit,1px))}.tournaments-page--results .tournaments-desktop-tabs [role=tab]{height:calc(32 * var(--gsi-space-unit,1px))}.tournaments-results-workspace,.tournaments-results-tabs-root{width:100%;height:100%;min-height:0;overflow:hidden}.tournaments-results-workspace{justify-self:stretch;min-width:0}.tournaments-results-tabs-root{grid-template-rows:auto minmax(0,1fr);display:grid}.tournaments-results-panel[data-state=active]{height:100%;min-height:0;margin-top:calc(6 * var(--gsi-space-unit,1px));grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.tournaments-results-panel .tournament-results-controls{margin-bottom:calc(8 * var(--gsi-space-unit,1px))}.tournament-results-scroll{overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:hsl(var(--primary) / .34) transparent;height:100%;min-height:0;padding:0 calc(6 * var(--gsi-space-unit,1px)) calc(18 * var(--gsi-space-unit,1px)) 0;overflow:hidden auto}.tournament-results-scroll::-webkit-scrollbar{width:calc(6 * var(--gsi-space-unit,1px))}.tournament-results-scroll::-webkit-scrollbar-track{background:0 0}.tournament-results-scroll::-webkit-scrollbar-thumb{border-radius:calc(999 * var(--gsi-space-unit,1px));background:hsl(var(--primary) / .34)}}.tournament-result-skeleton{min-height:calc(330 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--border) / .6);border-radius:calc(20 * var(--gsi-space-unit,1px));background:linear-gradient(105deg, transparent 36%, hsl(var(--foreground) / .035) 48%, transparent 60%), hsl(var(--card) / .72);background-size:220% 100%,auto}.tournament-result-card{border-radius:calc(20 * var(--gsi-space-unit,1px));isolation:isolate;min-width:0;position:relative;overflow:hidden}.tournament-result-card:after{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(135deg, hsl(var(--primary) / .08), transparent 42%), linear-gradient(to bottom, #0d10178a, #0d1017f0);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.tournament-result-card__backdrop{z-index:-2;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.tournament-result-card__backdrop img{-o-object-fit:cover;object-fit:cover;filter:saturate(.82)brightness(.27);width:100%;height:100%;transform:scale(1.04)}.tournament-result-card__content{gap:calc(11 * var(--gsi-space-unit,1px));min-height:100%;padding:calc(14 * var(--gsi-space-unit,1px));display:grid;position:relative}.tournament-result-card__header{grid-template-columns:calc(48 * var(--gsi-space-unit,1px)) minmax(0, 1fr);align-items:start;gap:calc(11 * var(--gsi-space-unit,1px));min-width:0;display:grid}.tournament-result-card__logo{width:calc(48 * var(--gsi-space-unit,1px));height:calc(48 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--primary) / .42);border-radius:calc(15 * var(--gsi-space-unit,1px));color:hsl(var(--primary));background:hsl(var(--background) / .68);place-items:center;display:grid;overflow:hidden;box-shadow:0 10px 24px #00000052,inset 0 0 0 .5px #ffffff14}.tournament-result-card__logo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.tournament-result-card__logo.is-placeholder{background:hsl(var(--primary) / .1)}.tournament-result-card__identity{min-width:0}.tournament-result-card__badges{align-items:center;gap:calc(4 * var(--gsi-space-unit,1px));min-width:0;margin-bottom:calc(5 * var(--gsi-space-unit,1px));display:flex;overflow:hidden}.tournament-result-card__badges>*{flex:none}.tournament-result-card__mode,.tournament-result-card__state{padding:1px calc(5 * var(--gsi-space-unit,1px));color:#c488fc;font-size:calc(8px * var(--gsi-font-scale,1));background:#9234ea1f;border-color:#9234ea4d;gap:3px;line-height:1.4}.tournament-result-card__state{border-color:hsl(var(--border));color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .42)}.tournament-result-card__state.is-closed{border-color:hsl(var(--destructive) / .34);color:hsl(var(--destructive));background:hsl(var(--destructive) / .1)}.tournament-result-card__identity h2{max-width:100%;color:hsl(var(--foreground));font-family:var(--font-display);font-size:calc(18px * var(--gsi-font-scale,1));text-overflow:ellipsis;white-space:nowrap;line-height:1.02;overflow:hidden}.tournament-result-card__identity h2 a{min-width:0;transition:color .2s;display:block}.tournament-result-card__identity h2 a:hover{color:hsl(var(--primary))}.tournament-result-card__hostline{align-items:center;gap:calc(7 * var(--gsi-space-unit,1px));min-width:0;margin-top:calc(4 * var(--gsi-space-unit,1px));font-size:calc(9px * var(--gsi-font-scale,1));display:flex}.tournament-result-card__hostline a{min-width:0;color:hsl(var(--primary));text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.tournament-result-card__hostline span{color:hsl(var(--muted-foreground));flex:none}.tournament-result-card__location{align-items:center;gap:calc(7 * var(--gsi-space-unit,1px));min-width:0;padding:calc(7 * var(--gsi-space-unit,1px)) calc(9 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--border) / .52);border-radius:calc(10 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground));background:hsl(var(--background) / .38);font-size:calc(10px * var(--gsi-font-scale,1));display:flex}.tournament-result-card__location svg{color:hsl(var(--primary));flex:none}.tournament-result-card__location span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tournament-result-card__timeline{border:1px solid hsl(var(--border) / .58);border-radius:calc(13 * var(--gsi-space-unit,1px));background:hsl(var(--background) / .5);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.tournament-result-card__timeline>div{grid-template-columns:calc(20 * var(--gsi-space-unit,1px)) minmax(0, 1fr);-moz-column-gap:calc(5 * var(--gsi-space-unit,1px));align-items:center;column-gap:calc(5 * var(--gsi-space-unit,1px));min-width:0;padding:calc(8 * var(--gsi-space-unit,1px)) calc(7 * var(--gsi-space-unit,1px));border-right:1px solid hsl(var(--border) / .48);grid-template-areas:"icon label""icon value";display:grid}.tournament-result-card__timeline>div:last-child{border-right:0}.tournament-result-card__timeline>div>span{width:calc(20 * var(--gsi-space-unit,1px));height:calc(28 * var(--gsi-space-unit,1px));border-radius:calc(7 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .45);grid-area:icon;place-items:center;display:grid}.tournament-result-card__timeline>div[data-state=active]>span,.tournament-result-card__timeline>div[data-state=start]>span{color:hsl(var(--primary));background:hsl(var(--primary) / .1)}.tournament-result-card__timeline small{color:hsl(var(--muted-foreground));font-size:calc(7px * var(--gsi-font-scale,1));letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;grid-area:label;font-weight:900;overflow:hidden}.tournament-result-card__timeline strong{color:hsl(var(--foreground));font-size:calc(9px * var(--gsi-font-scale,1));text-overflow:ellipsis;white-space:nowrap;grid-area:value;line-height:1.1;overflow:hidden}.tournament-result-card__capacity{padding:calc(9 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--border) / .58);border-radius:calc(13 * var(--gsi-space-unit,1px));background:hsl(var(--background) / .55)}.tournament-result-card__capacity-head{justify-content:space-between;align-items:center;gap:calc(10 * var(--gsi-space-unit,1px));margin-bottom:calc(7 * var(--gsi-space-unit,1px));display:flex}.tournament-result-card__capacity-head>div{align-items:center;gap:calc(5 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground));font-size:calc(7px * var(--gsi-font-scale,1));letter-spacing:.1em;font-weight:900;display:flex}.tournament-result-card__capacity-head svg{color:hsl(var(--primary))}.tournament-result-card__capacity-head>strong{color:hsl(var(--foreground));font-size:calc(15px * var(--gsi-font-scale,1));line-height:1}.tournament-result-card__capacity-head>strong small{color:hsl(var(--muted-foreground));font-size:calc(9px * var(--gsi-font-scale,1))}.tournament-result-card__capacity-track{height:calc(9 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--border) / .7);border-radius:calc(99 * var(--gsi-space-unit,1px));box-shadow:inset 0 1px 4px #000000c7, inset 0 0 0 1px hsl(var(--foreground) / .018);background:#08090dc7;position:relative;overflow:visible}.tournament-result-card__capacity-track .is-tier-progress{width:var(--tier-progress);border-radius:calc(99 * var(--gsi-space-unit,1px));background:linear-gradient(90deg, hsl(var(--primary) / .66), hsl(var(--primary)));height:100%;box-shadow:0 0 12px hsl(var(--primary) / .26);transition:width .25s;display:block}.tournament-result-card__capacity-track .is-tier-progress[data-reached=true]{box-shadow:0 0 15px hsl(var(--primary) / .48)}.tournament-result-card__capacity-track>i{z-index:2;top:50%;left:clamp(2%, var(--tier-progress), 98%);width:calc(14 * var(--gsi-space-unit,1px));height:calc(14 * var(--gsi-space-unit,1px));background:hsl(var(--foreground));box-shadow:0 0 0 2px hsl(var(--primary) / .65), 0 0 10px hsl(var(--primary) / .42);border:2px solid #0f131a;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.tournament-result-card__capacity-track>i[data-reached=false]{background:#6c7689;box-shadow:0 0 0 2px #3f4550}.tournament-result-card__capacity-track>i[data-empty=true]{display:none}.tournament-result-card__capacity-scale{height:calc(15 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground));font-size:calc(7px * var(--gsi-font-scale,1));font-weight:850;position:relative}.tournament-result-card__capacity-scale span{white-space:nowrap;position:absolute;top:3px}.tournament-result-card__capacity-scale span:first-child{color:hsl(var(--foreground) / .72);left:0}.tournament-result-card__capacity-scale span:last-child{color:hsl(var(--primary));right:0}.tournament-result-card__capacity-counter{grid-template-columns:calc(27 * var(--gsi-space-unit,1px)) minmax(0, 1fr);align-items:center;gap:calc(7 * var(--gsi-space-unit,1px));padding:calc(5 * var(--gsi-space-unit,1px)) calc(7 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--border) / .5);border-radius:calc(9 * var(--gsi-space-unit,1px));background:hsl(var(--muted) / .24);margin-top:3px;display:grid}.tournament-result-card__capacity-counter>strong{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));font-size:calc(13px * var(--gsi-font-scale,1));background:#3a404a;place-items:center;display:grid}.tournament-result-card__capacity-counter>span{min-width:0;color:hsl(var(--foreground));font-size:calc(7px * var(--gsi-font-scale,1));letter-spacing:.07em;font-weight:900;display:grid}.tournament-result-card__capacity-counter small{color:hsl(var(--muted-foreground));font-size:calc(8px * var(--gsi-font-scale,1));letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.tournament-result-card__capacity-counter[data-reached=true]{border-color:hsl(var(--primary) / .3);background:hsl(var(--primary) / .065)}.tournament-result-card__capacity-counter[data-reached=true]>strong{color:hsl(var(--primary-foreground));background:hsl(var(--primary))}.tournament-result-card__desktop-enrollment{display:none}.tournament-result-card__prize{align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));min-width:0;color:hsl(var(--foreground) / .9);font-size:calc(9px * var(--gsi-font-scale,1));display:flex}.tournament-result-card__prize svg{color:hsl(var(--primary));flex:none}.tournament-result-card__prize span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tournament-result-card__footer{justify-content:space-between;align-items:center;gap:calc(9 * var(--gsi-space-unit,1px));padding-top:calc(10 * var(--gsi-space-unit,1px));border-top:1px solid hsl(var(--border) / .48);display:flex}.tournament-result-card__footer button,.tournament-result-card__primary-action,.tournament-result-card__details{min-height:calc(32 * var(--gsi-space-unit,1px));border-radius:calc(9 * var(--gsi-space-unit,1px));font-size:calc(9px * var(--gsi-font-scale,1));white-space:nowrap;justify-content:center;align-items:center;font-weight:850;display:inline-flex}.tournament-result-card__details{color:hsl(var(--muted-foreground));gap:3px}.tournament-result-card__details:hover{color:hsl(var(--foreground))}.tournament-result-card__primary-action{color:hsl(var(--primary-foreground));background:hsl(var(--primary));box-shadow:0 8px 18px -10px hsl(var(--primary) / .9);padding-inline-start:13px;padding-inline-end:13px}@container (width>=700px){.tournament-result-card{min-height:calc(218 * var(--gsi-space-unit,1px));border-radius:calc(22 * var(--gsi-space-unit,1px))}.tournament-result-card__backdrop img{-o-object-position:center 42%;object-position:center 42%;filter:saturate(.86)brightness(.23);transform:scale(1.025)}.tournament-result-card__content{grid-template-columns:minmax(calc(205 * var(--gsi-space-unit,1px)), .78fr) minmax(calc(320 * var(--gsi-space-unit,1px)), 1.22fr) minmax(calc(132 * var(--gsi-space-unit,1px)), .5fr);-moz-column-gap:calc(15 * var(--gsi-space-unit,1px));align-items:stretch;column-gap:calc(15 * var(--gsi-space-unit,1px));row-gap:calc(10 * var(--gsi-space-unit,1px));padding:calc(16 * var(--gsi-space-unit,1px));grid-template-rows:auto auto minmax(0,1fr);grid-template-areas:"identity identity actions""location timeline actions""enrollment enrollment actions"}.tournament-result-card__header{grid-area:identity;grid-template-columns:calc(54 * var(--gsi-space-unit,1px)) minmax(0, 1fr);align-items:start;gap:calc(12 * var(--gsi-space-unit,1px))}.tournament-result-card__logo{width:calc(54 * var(--gsi-space-unit,1px));height:calc(54 * var(--gsi-space-unit,1px));border-radius:calc(16 * var(--gsi-space-unit,1px))}.tournament-result-card__identity h2{min-height:0;font-size:clamp(calc(22px * var(--gsi-font-scale,1)), 3.15cqi, calc(26px * var(--gsi-font-scale,1)));text-overflow:clip;white-space:nowrap;line-height:1;display:block;overflow:hidden}.tournament-result-card__badges{gap:calc(6 * var(--gsi-space-unit,1px));margin-bottom:calc(6 * var(--gsi-space-unit,1px))}.tournament-result-card__mode,.tournament-result-card__state{padding:3px calc(8 * var(--gsi-space-unit,1px));font-size:calc(11px * var(--gsi-font-scale,1))}.tournament-result-card__hostline{margin-top:calc(6 * var(--gsi-space-unit,1px));font-size:calc(14px * var(--gsi-font-scale,1))}.tournament-result-card__location{padding:calc(9 * var(--gsi-space-unit,1px)) calc(11 * var(--gsi-space-unit,1px));font-size:calc(14px * var(--gsi-font-scale,1))}.tournament-result-card__timeline>div{padding:calc(9 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));grid-template-columns:minmax(0,1fr);grid-template-areas:"label""value";align-content:center;gap:3px}.tournament-result-card__timeline>div>span{display:none}.tournament-result-card__timeline small{font-size:calc(10px * var(--gsi-font-scale,1))}.tournament-result-card__timeline strong{font-size:calc(13px * var(--gsi-font-scale,1))}.tournament-result-card__location{grid-area:location}.tournament-result-card__timeline{grid-area:timeline}.tournament-result-card__capacity,.tournament-result-card__prize{display:none}.tournament-result-card__desktop-enrollment{gap:calc(7 * var(--gsi-space-unit,1px));min-width:0;padding:calc(9 * var(--gsi-space-unit,1px)) calc(11 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--border) / .58);border-radius:calc(13 * var(--gsi-space-unit,1px));background:hsl(var(--background) / .53);grid-area:enrollment;display:grid}.tournament-result-card__desktop-enrollment-head{justify-content:space-between;align-items:center;gap:calc(12 * var(--gsi-space-unit,1px));min-width:0;display:flex}.tournament-result-card__desktop-enrollment-head>div{align-items:center;gap:calc(6 * var(--gsi-space-unit,1px));min-width:0;color:hsl(var(--muted-foreground));font-size:calc(12px * var(--gsi-font-scale,1));letter-spacing:.09em;white-space:nowrap;font-weight:900;display:flex}.tournament-result-card__desktop-enrollment-head svg{color:hsl(var(--primary))}.tournament-result-card__desktop-enrollment-head>div>strong{color:hsl(var(--foreground));font-size:calc(21px * var(--gsi-font-scale,1));letter-spacing:0;margin-left:3px}.tournament-result-card__desktop-enrollment-head>div>strong small{color:hsl(var(--muted-foreground));font-size:calc(13px * var(--gsi-font-scale,1))}.tournament-result-card__desktop-enrollment-head>p{color:hsl(var(--muted-foreground));font-size:calc(13px * var(--gsi-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tournament-result-card__desktop-enrollment-head>p b{color:hsl(var(--primary))}.tournament-result-card__desktop-capacity-scale{align-items:center;gap:calc(8 * var(--gsi-space-unit,1px));grid-template-columns:auto minmax(0,1fr) auto;min-width:0;display:grid}.tournament-result-card__desktop-capacity-scale>span{color:hsl(var(--muted-foreground));font-size:calc(10px * var(--gsi-font-scale,1));white-space:nowrap;font-weight:900}.tournament-result-card__desktop-capacity-scale>span:last-child{color:hsl(var(--primary))}.tournament-result-card__desktop-capacity-track{height:calc(8 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--border) / .7);border-radius:calc(99 * var(--gsi-space-unit,1px));background:#08090dc7;position:relative;overflow:visible;box-shadow:inset 0 1px 4px #000000c7}.tournament-result-card__desktop-capacity-track>i{border-radius:inherit;background:linear-gradient(90deg, hsl(var(--primary) / .66), hsl(var(--primary)));height:100%;box-shadow:0 0 12px hsl(var(--primary) / .28);display:block}.tournament-result-card__desktop-capacity-track>b{width:calc(12 * var(--gsi-space-unit,1px));height:calc(12 * var(--gsi-space-unit,1px));background:hsl(var(--foreground));box-shadow:0 0 0 2px hsl(var(--primary) / .62);border:2px solid #0f131a;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.tournament-result-card__desktop-capacity-track>b[data-reached=false]{background:#6c7689;box-shadow:0 0 0 2px #3f4550}.tournament-result-card__desktop-prize-groups{grid-template-columns:repeat(var(--prize-group-count), minmax(0, 1fr));align-items:stretch;gap:calc(5 * var(--gsi-space-unit,1px));min-width:0;display:grid}.tournament-result-card__desktop-prize-groups>div{grid-template-columns:calc(24 * var(--gsi-space-unit,1px)) minmax(0, 1fr);-moz-column-gap:calc(5 * var(--gsi-space-unit,1px));align-items:center;column-gap:calc(5 * var(--gsi-space-unit,1px));min-width:0;padding:calc(7 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--border) / .52);border-radius:calc(8 * var(--gsi-space-unit,1px));background:hsl(var(--muted) / .22);grid-template-areas:"icon label""icon summary";display:grid;position:relative;overflow:hidden}.tournament-result-card__desktop-prize-groups>div>i{width:calc(24 * var(--gsi-space-unit,1px));height:calc(31 * var(--gsi-space-unit,1px));border-radius:calc(6 * var(--gsi-space-unit,1px));color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .5);grid-area:icon;place-items:center;display:grid}.tournament-result-card__desktop-prize-groups>div>strong{color:hsl(var(--foreground));font-size:calc(12px * var(--gsi-font-scale,1));text-overflow:ellipsis;white-space:nowrap;grid-area:label;line-height:1.05;overflow:hidden}.tournament-result-card__desktop-prize-groups>div>span{color:hsl(var(--muted-foreground));font-size:calc(13px * var(--gsi-font-scale,1));text-overflow:ellipsis;white-space:nowrap;grid-area:summary;line-height:1.05;overflow:hidden}.tournament-result-card__desktop-prize-groups>div[data-active=true]{border-color:hsl(var(--primary) / .3);background:hsl(var(--primary) / .065)}.tournament-result-card__desktop-prize-groups>div[data-active=true]>i{color:hsl(var(--primary));background:hsl(var(--primary) / .11)}.tournament-result-card__desktop-prize-groups>div[data-fixed=true]:before{content:"";top:0;right:calc(6 * var(--gsi-space-unit,1px));left:calc(6 * var(--gsi-space-unit,1px));border-radius:0 0 calc(4 * var(--gsi-space-unit,1px)) calc(4 * var(--gsi-space-unit,1px));background:hsl(var(--primary) / .7);height:2px;position:absolute}.tournament-result-card__footer{justify-content:center;align-items:stretch;gap:calc(8 * var(--gsi-space-unit,1px));min-width:0;padding:0 0 0 calc(15 * var(--gsi-space-unit,1px));border-top:0;border-left:1px solid hsl(var(--border) / .48);flex-direction:column;grid-area:actions}.tournament-result-card__footer>*{width:100%}.tournament-result-card__details{min-height:calc(34 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--border) / .58);background:hsl(var(--background) / .38)}.tournament-result-card__footer button,.tournament-result-card__primary-action{min-height:calc(42 * var(--gsi-space-unit,1px));font-size:calc(12px * var(--gsi-font-scale,1))}.tournament-result-card__details{font-size:calc(12px * var(--gsi-font-scale,1))}}@media (max-width:767px){.tournament-results-grid{gap:calc(10 * var(--gsi-space-unit,1px));grid-template-columns:minmax(0,1fr)}.tournament-result-card{border-radius:calc(17 * var(--gsi-space-unit,1px))}.tournament-result-card__content{gap:calc(9 * var(--gsi-space-unit,1px));padding:calc(12 * var(--gsi-space-unit,1px))}.tournament-result-card__header{grid-template-columns:calc(44 * var(--gsi-space-unit,1px)) minmax(0, 1fr);gap:calc(9 * var(--gsi-space-unit,1px))}.tournament-result-card__logo{width:calc(44 * var(--gsi-space-unit,1px));height:calc(44 * var(--gsi-space-unit,1px));border-radius:calc(13 * var(--gsi-space-unit,1px))}.tournament-result-card__identity h2{font-size:calc(17px * var(--gsi-font-scale,1))}}@media (max-width:359px){.tournament-result-card__timeline{grid-template-columns:minmax(0,1fr)}.tournament-result-card__timeline>div{grid-template-columns:calc(24 * var(--gsi-space-unit,1px)) calc(72 * var(--gsi-space-unit,1px)) minmax(0, 1fr);padding:calc(6 * var(--gsi-space-unit,1px)) calc(8 * var(--gsi-space-unit,1px));border-right:0;border-bottom:1px solid hsl(var(--border) / .48);grid-template-areas:"icon label value"}.tournament-result-card__timeline>div:last-child{border-bottom:0}}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}}@media (max-width:1023px){html[data-interface-scope=mobile] .mobile-bottom-nav{padding:0 calc(7 * var(--gsi-space-unit,1px)) max(calc(5 * var(--gsi-space-unit,1px)), env(safe-area-inset-bottom,0px))}html[data-interface-scope=mobile] .mobile-bottom-nav__bar{height:calc(62 * var(--gsi-space-unit,1px));border:1px solid hsl(var(--primary) / .56);border-radius:calc(31 * var(--gsi-space-unit,1px));background:radial-gradient(42% 130% at 4% 18%, hsl(var(--primary) / .09), transparent 72%), linear-gradient(180deg, #0c1217f7, #05080bfa);-webkit-backdrop-filter:blur(20px)saturate(1.35);backdrop-filter:blur(20px)saturate(1.35);overflow:hidden;box-shadow:0 16px 38px #00000080,inset 0 1px #ffffff0f}html[data-interface-scope=mobile] .mobile-bottom-nav__bar:before{border-radius:inherit;background:linear-gradient(90deg, hsl(var(--primary) / .06), transparent 24%), linear-gradient(180deg, #ffffff06, transparent 50%);top:0;bottom:0;left:0;right:0}html[data-interface-scope=mobile] .mobile-bottom-nav__bar:after{display:none}html[data-interface-scope=mobile] .mobile-bottom-nav__drag-rail{height:calc(11 * var(--gsi-space-unit,1px))}html[data-interface-scope=mobile] .mobile-bottom-nav__items{gap:0;padding:0 2px}html[data-interface-scope=mobile] .mobile-bottom-nav__item{min-height:0;padding:calc(5 * var(--gsi-space-unit,1px)) 1px calc(7 * var(--gsi-space-unit,1px));border-radius:calc(29 * var(--gsi-space-unit,1px));color:#a1abb580;box-shadow:none;font-size:calc(7.5px * var(--gsi-font-scale,1));letter-spacing:.035em;background:0 0;justify-content:center;gap:3px;font-weight:950;transition:color .18s,background .18s,transform .18s}html[data-interface-scope=mobile] .mobile-bottom-nav__item:focus-visible{box-shadow:inset 0 0 0 1px hsl(var(--primary) / .32);outline:none}html[data-interface-scope=mobile] .mobile-bottom-nav__icon{min-height:calc(22 * var(--gsi-space-unit,1px));color:#a9b3bc73;filter:none}html[data-interface-scope=mobile] .mobile-bottom-nav__icon>svg{width:calc(21 * var(--gsi-space-unit,1px));height:calc(21 * var(--gsi-space-unit,1px));stroke-width:2.2px}html[data-interface-scope=mobile] .mobile-bottom-nav__item>span:last-child{color:inherit;text-shadow:none}html[data-interface-scope=mobile] .mobile-bottom-nav__item:after{content:"";right:auto;bottom:calc(4 * var(--gsi-space-unit,1px));width:calc(4 * var(--gsi-space-unit,1px));height:calc(4 * var(--gsi-space-unit,1px));box-shadow:none;background:0 0;border-radius:50%;transition:background .18s,box-shadow .18s,transform .18s;position:absolute;left:50%;transform:translate(-50%)scale(.35)}html[data-interface-scope=mobile] .mobile-bottom-nav__item.is-active,html[data-interface-scope=mobile] .mobile-bottom-nav__more-item[aria-expanded=true]{color:#fff;background:radial-gradient(ellipse 84% 94% at 50% 42%, hsl(var(--primary) / .11), hsl(var(--primary) / .035) 46%, transparent 76%)}html[data-interface-scope=mobile] .mobile-bottom-nav__item.is-active .mobile-bottom-nav__icon,html[data-interface-scope=mobile] .mobile-bottom-nav__more-item[aria-expanded=true] .mobile-bottom-nav__icon{color:hsl(var(--primary));filter:drop-shadow(0 0 6px hsl(var(--primary) / .24)) drop-shadow(0 0 15px hsl(var(--primary) / .11))}html[data-interface-scope=mobile] .mobile-bottom-nav__item.is-active:after,html[data-interface-scope=mobile] .mobile-bottom-nav__more-item[aria-expanded=true]:after{right:auto;bottom:calc(4 * var(--gsi-space-unit,1px));width:calc(4 * var(--gsi-space-unit,1px));height:calc(4 * var(--gsi-space-unit,1px));background:hsl(var(--primary));box-shadow:0 0 7px 1px hsl(var(--primary) / .36), 0 0 17px 4px hsl(var(--primary) / .12);border-radius:50%;left:50%;transform:translate(-50%)scale(1)}html[data-interface-scope=mobile] .theme-light .mobile-bottom-nav__item,html[data-interface-scope=mobile].theme-light .mobile-bottom-nav__item{color:#a1abb58a}html[data-interface-scope=mobile] .theme-light .mobile-bottom-nav__items .mobile-bottom-nav__icon,html[data-interface-scope=mobile].theme-light .mobile-bottom-nav__items .mobile-bottom-nav__icon{color:#a9b3bc80;filter:none}html[data-interface-scope=mobile] .theme-light .mobile-bottom-nav__item.is-active,html[data-interface-scope=mobile].theme-light .mobile-bottom-nav__item.is-active{color:#fff}html[data-interface-scope=mobile] .theme-light .mobile-bottom-nav__item.is-active .mobile-bottom-nav__icon,html[data-interface-scope=mobile].theme-light .mobile-bottom-nav__item.is-active .mobile-bottom-nav__icon{color:hsl(var(--primary));filter:drop-shadow(0 0 6px hsl(var(--primary) / .22)) drop-shadow(0 0 15px hsl(var(--primary) / .1))}html[data-interface-scope=mobile] .mobile-bottom-nav[data-experience-mode=street-play] .mobile-more-drawer{max-height:min(78svh, calc(650 * var(--gsi-space-unit,1px)));padding-bottom:calc(10 * var(--gsi-space-unit,1px))}html[data-interface-scope=mobile] .mobile-bottom-nav[data-experience-mode=street-play] .mobile-more-drawer__grid{gap:calc(6 * var(--gsi-space-unit,1px));grid-template-columns:repeat(4,minmax(0,1fr))}html[data-interface-scope=mobile] .mobile-bottom-nav[data-experience-mode=street-play] .mobile-more-drawer__item{min-height:calc(66 * var(--gsi-space-unit,1px));gap:calc(5 * var(--gsi-space-unit,1px));border-radius:calc(15 * var(--gsi-space-unit,1px));font-size:calc(7.5px * var(--gsi-font-scale,1));text-align:center;line-height:1.08}html[data-interface-scope=mobile] .mobile-bottom-nav[data-experience-mode=street-play] .mobile-more-drawer__item .mobile-bottom-nav__icon{width:calc(27 * var(--gsi-space-unit,1px));height:calc(27 * var(--gsi-space-unit,1px));min-height:calc(27 * var(--gsi-space-unit,1px))}html[data-interface-scope=mobile] .mobile-bottom-nav[data-experience-mode=street-play] .mobile-more-drawer__item .mobile-bottom-nav__icon>svg{width:calc(21 * var(--gsi-space-unit,1px));height:calc(21 * var(--gsi-space-unit,1px))}.mobile-more-drawer__street-controls{z-index:4;bottom:calc(-10 * var(--gsi-space-unit,1px));margin:calc(10 * var(--gsi-space-unit,1px)) calc(-6 * var(--gsi-space-unit,1px)) 0;padding:calc(9 * var(--gsi-space-unit,1px)) calc(6 * var(--gsi-space-unit,1px)) calc(10 * var(--gsi-space-unit,1px));border-top:1px solid hsl(var(--primary) / .24);background:linear-gradient(180deg, hsl(var(--background) / 0), hsl(var(--background) / .92) 18%), hsl(var(--background) / .78);-webkit-backdrop-filter:blur(24px)saturate(1.35);backdrop-filter:blur(24px)saturate(1.35);position:sticky}.mobile-more-drawer__street-controls>header{justify-content:space-between;align-items:end;gap:calc(8 * var(--gsi-space-unit,1px));padding:0 3px calc(7 * var(--gsi-space-unit,1px));display:flex}.mobile-more-drawer__street-controls>header>span{flex-direction:column;gap:2px;display:flex}.mobile-more-drawer__street-controls>header small{color:hsl(var(--primary));font-size:calc(6px * var(--gsi-font-scale,1));letter-spacing:.14em;font-weight:950}.mobile-more-drawer__street-controls>header strong{font-size:calc(11px * var(--gsi-font-scale,1));font-weight:950}.mobile-more-drawer__street-controls>header em{color:hsl(var(--foreground) / .38);font-size:calc(6px * var(--gsi-font-scale,1));letter-spacing:.08em;text-transform:uppercase;font-style:normal;font-weight:900}.mobile-more-drawer__street-controls>div{gap:calc(5 * var(--gsi-space-unit,1px));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mobile-more-drawer__street-controls>div>button{min-width:0;min-height:calc(57 * var(--gsi-space-unit,1px));justify-content:center;align-items:center;gap:calc(4 * var(--gsi-space-unit,1px));padding:calc(6 * var(--gsi-space-unit,1px)) 3px;border:1px solid hsl(var(--foreground) / .1);border-radius:calc(13 * var(--gsi-space-unit,1px));color:hsl(var(--foreground) / .56);background:hsl(var(--foreground) / .035);flex-direction:column;display:flex;position:relative}.mobile-more-drawer__street-controls>div>button>svg{width:calc(18 * var(--gsi-space-unit,1px));height:calc(18 * var(--gsi-space-unit,1px))}.mobile-more-drawer__street-controls>div>button>span{flex-direction:column;gap:1px;min-width:0;display:flex}.mobile-more-drawer__street-controls>div>button strong,.mobile-more-drawer__street-controls>div>button small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mobile-more-drawer__street-controls>div>button strong{font-size:calc(7px * var(--gsi-font-scale,1));text-transform:uppercase;font-weight:950}.mobile-more-drawer__street-controls>div>button small{color:hsl(var(--foreground) / .34);font-size:calc(5.5px * var(--gsi-font-scale,1))}.mobile-more-drawer__street-controls>div>button>i{top:calc(7 * var(--gsi-space-unit,1px));right:calc(7 * var(--gsi-space-unit,1px));width:calc(5 * var(--gsi-space-unit,1px));height:calc(5 * var(--gsi-space-unit,1px));background:hsl(var(--foreground) / .2);border-radius:50%;position:absolute}.mobile-more-drawer__street-controls>div>button.is-on{border-color:hsl(var(--primary) / .32);color:hsl(var(--primary));background:hsl(var(--primary) / .09);box-shadow:inset 0 1px hsl(var(--foreground) / .08), 0 0 16px hsl(var(--primary) / .06)}.mobile-more-drawer__street-controls>div>button.is-on>i{background:hsl(var(--primary));box-shadow:0 0 7px hsl(var(--primary) / .7)}.mobile-more-drawer__street-controls>div>button.is-action{color:hsl(var(--foreground) / .75)}}@media (max-width:370px){html[data-interface-scope=mobile] .mobile-bottom-nav[data-experience-mode=street-play] .mobile-more-drawer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
