.arena-follow-button-module__CDArWG__follow{gap:8px;display:grid}.arena-follow-button-module__CDArWG__follow button{border:1px solid var(--line-strong);background:var(--surface);min-height:48px;color:var(--text);border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:12px 20px;font-size:16px;font-weight:600;transition:border-color .2s,background .2s;display:inline-flex}.arena-follow-button-module__CDArWG__follow button:hover{border-color:var(--cyan)}.arena-follow-button-module__CDArWG__follow button[aria-pressed=true]{color:var(--accent-text);border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 8%,var(--surface))}.arena-follow-button-module__CDArWG__follow button:disabled{opacity:.65}.arena-follow-button-module__CDArWG__follow svg{width:20px;color:var(--accent-text)}.arena-follow-button-module__CDArWG__follow small{color:var(--muted);max-width:270px;font-size:14px;line-height:1.4}
.kit-photo-module__j5b1ca__hero{z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(90deg, transparent var(--photo-mask-start,0%), #000 var(--photo-mask-end,27%));mask-image:linear-gradient(90deg, transparent var(--photo-mask-start,0%), #000 var(--photo-mask-end,27%));position:absolute;inset:0 0 0 23%;overflow:hidden}.kit-photo-module__j5b1ca__hero img{object-fit:cover;object-position:65% 15%;animation:1.1s cubic-bezier(.2,.7,.2,1) both kit-photo-module__j5b1ca__photo-settle}.kit-photo-module__j5b1ca__hero:after{content:"";background:linear-gradient(0deg, var(--canvas), transparent 24%), linear-gradient(90deg, color-mix(in srgb, var(--canvas) 50%, transparent), transparent 65%);position:absolute;inset:0}.kit-photo-module__j5b1ca__hero:not([data-scene=hero-campus]){-webkit-mask-image:linear-gradient(90deg, transparent var(--photo-mask-start,10%), #000 var(--photo-mask-end,48%));mask-image:linear-gradient(90deg, transparent var(--photo-mask-start,10%), #000 var(--photo-mask-end,48%))}.kit-photo-module__j5b1ca__card{pointer-events:none;position:absolute;inset:0;overflow:hidden}.kit-photo-module__j5b1ca__card img{object-fit:cover;object-position:78% 15%;max-width:none;transition:transform .7s cubic-bezier(.2,.7,.2,1);width:135%!important;left:-35%!important}a:hover>.kit-photo-module__j5b1ca__card img{transform:scale(1.04)}@keyframes kit-photo-module__j5b1ca__photo-settle{0%{transform:scale(1.025)}to{transform:scale(1)}}.kit-photo-module__j5b1ca__card:after{content:"";background:linear-gradient(#0000 25%,#041323b8 73%,#041323 98%);position:absolute;inset:0}@media (max-width:760px){.kit-photo-module__j5b1ca__hero{height:330px;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}.kit-photo-module__j5b1ca__hero:not([data-scene=hero-campus]){-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.kit-photo-module__j5b1ca__hero img{object-position:76% 40%}.kit-photo-module__j5b1ca__hero:after{background:linear-gradient(0deg, var(--canvas), transparent 50%)}}
.platform-shell-module__LvwAaa__page{--public-width:min(1280px, calc(100% - 96px));background:var(--canvas);min-height:100vh;color:var(--text)}.platform-shell-module__LvwAaa__header{z-index:40;background:var(--canvas-glass);border-bottom:1px solid color-mix(in srgb, var(--line) 55%, transparent);position:relative}.platform-shell-module__LvwAaa__headerInner{width:var(--public-width);justify-content:space-between;align-items:center;gap:28px;min-height:78px;margin:auto;display:flex}.platform-shell-module__LvwAaa__wordmark{letter-spacing:-.065em;white-space:nowrap;align-items:center;min-height:44px;font-size:32px;font-style:italic;font-weight:800;display:inline-flex}.platform-shell-module__LvwAaa__wordmark span{color:var(--accent-text)}.platform-shell-module__LvwAaa__actions{align-items:center;gap:18px;font-size:15px;font-weight:600;display:flex}.platform-shell-module__LvwAaa__actions .platform-shell-module__LvwAaa__play{background:var(--action-primary-bg);min-height:44px;color:var(--action-primary-fg);border-radius:24px;align-items:center;gap:14px;padding:0 20px;transition:box-shadow .2s,transform .2s;display:inline-flex}.platform-shell-module__LvwAaa__actions .platform-shell-module__LvwAaa__openApp{display:none}.platform-shell-module__LvwAaa__play:hover{box-shadow:0 6px 22px color-mix(in srgb, var(--cyan) 20%, transparent);transform:translateY(-2px)}.platform-shell-module__LvwAaa__play svg{width:18px}.platform-shell-module__LvwAaa__footer{width:var(--public-width);border-top:1px solid var(--line);min-height:104px;color:var(--muted);justify-content:space-between;align-items:center;gap:24px;margin:36px auto 0;font-size:14px;display:flex}.platform-shell-module__LvwAaa__footer .platform-shell-module__LvwAaa__wordmark{color:var(--text);font-size:25px}.platform-shell-module__LvwAaa__footer a{align-items:center;min-height:44px;display:inline-flex}.platform-shell-module__LvwAaa__footer>div{flex-wrap:wrap;gap:8px 22px;display:flex}.platform-shell-module__LvwAaa__footer a:hover{color:var(--accent-text)}@media (max-width:1100px){.platform-shell-module__LvwAaa__page{--public-width:calc(100% - 56px)}.platform-shell-module__LvwAaa__headerInner{gap:16px}.platform-shell-module__LvwAaa__footer>p{display:none}}@media (max-width:760px){.platform-shell-module__LvwAaa__page{--public-width:calc(100% - 36px)}.platform-shell-module__LvwAaa__headerInner{gap:10px;min-height:68px}.platform-shell-module__LvwAaa__wordmark{font-size:24px}.platform-shell-module__LvwAaa__actions .platform-shell-module__LvwAaa__play{gap:8px;padding:0 10px;font-size:13px}.platform-shell-module__LvwAaa__actions .platform-shell-module__LvwAaa__installApp{display:none}.platform-shell-module__LvwAaa__actions .platform-shell-module__LvwAaa__openApp{display:inline-flex}.platform-shell-module__LvwAaa__footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding-block:24px}.platform-shell-module__LvwAaa__footer>div{gap:0 18px}}@media (max-width:380px){.platform-shell-module__LvwAaa__actions{display:none}}
.marketplace-module__kYyByW__marketplace{--public-width:min(1280px, calc(100% - 96px));--market-canvas:var(--canvas);--market-navy:var(--navy);--market-surface:var(--surface);--market-raised:var(--surface-raised);--market-line:var(--line);--market-line-strong:var(--line-strong);--market-muted:var(--muted);--market-faint:var(--faint);--market-cyan:var(--cyan);--market-coral:var(--coral);--market-gold:var(--gold);--market-mint:var(--mint);background:var(--canvas);min-height:100vh;color:var(--text)}.marketplace-module__kYyByW__header{z-index:40;background:var(--canvas-glass);border-bottom:1px solid var(--line);position:relative}.marketplace-module__kYyByW__headerInner{width:var(--public-width);justify-content:space-between;align-items:center;gap:24px;min-height:78px;margin:auto;display:flex}.marketplace-module__kYyByW__wordmark{letter-spacing:-.065em;align-items:center;min-height:44px;font-size:32px;font-style:italic;font-weight:800;display:inline-flex}.marketplace-module__kYyByW__wordmark span{color:var(--accent-text)}.marketplace-module__kYyByW__account{align-items:center;gap:12px;display:flex}.marketplace-module__kYyByW__account>span{text-overflow:ellipsis;max-width:130px;overflow:hidden}.marketplace-module__kYyByW__account button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--text);border-radius:24px;padding:10px 18px;font-size:14px;font-weight:600}.marketplace-module__kYyByW__account .marketplace-module__kYyByW__signInTrigger:hover{border-color:var(--cyan);color:var(--accent-text)}.marketplace-module__kYyByW__selection{min-width:0}.marketplace-module__kYyByW__featured{isolation:isolate;--photo-mask-start:15%;--photo-mask-end:70%;max-width:1500px;min-height:320px;margin:auto;position:relative}.marketplace-module__kYyByW__featuredCopy{z-index:1;width:var(--public-width);margin:auto;padding:40px 0;position:relative}.marketplace-module__kYyByW__eyebrow{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:600}.marketplace-module__kYyByW__featured h1{font-family:var(--font-competitive);letter-spacing:-.02em;max-width:57%;margin:14px 0 16px;font-size:clamp(44px,4.5vw,62px);font-weight:800;line-height:1.04}.marketplace-module__kYyByW__featured h1 em{color:var(--role-prestige);font-style:normal}.marketplace-module__kYyByW__featuredCopy>p:not(.marketplace-module__kYyByW__eyebrow){max-width:44%;color:var(--muted);font-size:18px;line-height:1.5}.marketplace-module__kYyByW__featuredCopy>a{margin-top:24px}.marketplace-module__kYyByW__featuredCopy svg{width:18px}.marketplace-module__kYyByW__feedback{z-index:150;border:1px solid var(--mint);background:var(--surface);max-width:min(480px,100vw - 36px);box-shadow:0 8px 35px var(--shadow-medium);color:var(--mint);border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex;position:fixed;top:90px;right:20px}.marketplace-module__kYyByW__feedback>svg{flex-shrink:0;width:22px}.marketplace-module__kYyByW__feedback>span{gap:5px;display:grid}.marketplace-module__kYyByW__feedback small{color:var(--muted);font-size:13px}.marketplace-module__kYyByW__feedback a{color:var(--accent-text);font-size:14px;text-decoration:underline}.marketplace-module__kYyByW__feedback>button{width:44px;min-width:44px;height:44px;color:var(--muted);background:0 0;border:0;font-size:24px}.marketplace-module__kYyByW__feedbackError{border-color:var(--danger);color:var(--danger)}.marketplace-module__kYyByW__discovery{width:var(--public-width);border-top:1px solid var(--line);margin:auto;padding:28px 0}.marketplace-module__kYyByW__sectionTitle{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:24px;display:flex}.marketplace-module__kYyByW__sectionTitle h2{font-family:var(--font-competitive);margin-top:8px;font-size:32px;line-height:1.15}.marketplace-module__kYyByW__sectionTitle>p{max-width:390px;color:var(--muted);font-size:15px;line-height:1.5}.marketplace-module__kYyByW__packGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.marketplace-module__kYyByW__packRow{background:0 0;flex-direction:column;min-width:0;display:flex}.marketplace-module__kYyByW__packRow:hover .marketplace-module__kYyByW__packCopy h3{color:var(--text)}.marketplace-module__kYyByW__packVisual{border-radius:12px;height:264px;position:relative;overflow:hidden}.marketplace-module__kYyByW__packVisual>div:after{background:linear-gradient(0deg, var(--surface), transparent 45%)}.marketplace-module__kYyByW__packCopy{padding:22px 0 0}.marketplace-module__kYyByW__packCopy>span{color:var(--role-prestige);font-size:12px;font-weight:650}.marketplace-module__kYyByW__packCopy h3{letter-spacing:-.025em;margin:8px 0;font-size:23px;font-weight:650;line-height:1.2;transition:color .2s}.marketplace-module__kYyByW__packCopy p{color:var(--muted);font-size:15px;line-height:1.5}.marketplace-module__kYyByW__packAction{flex-direction:column;align-items:flex-start;gap:10px;margin-top:auto;padding:18px 0 0;display:flex}.marketplace-module__kYyByW__packAction strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:27px;font-weight:650}.marketplace-module__kYyByW__packAction>span{color:var(--mint);font-size:13px}.marketplace-module__kYyByW__packAction button,.marketplace-module__kYyByW__packAction>a{border:0;border-top:1px solid var(--line);width:100%;min-height:46px;color:var(--role-prestige);background:0 0;justify-content:space-between;align-items:center;gap:18px;padding:10px 0;font-weight:600;display:flex}.marketplace-module__kYyByW__packAction button:hover,.marketplace-module__kYyByW__packAction>a:hover{border-color:var(--role-prestige)}.marketplace-module__kYyByW__packAction svg{width:18px;transition:transform .2s}.marketplace-module__kYyByW__empty{background:var(--surface);color:var(--muted);text-align:center;border-radius:10px;justify-items:center;gap:12px;padding:44px 24px;font-size:16px;display:grid}.marketplace-module__kYyByW__explore{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-top:34px;padding:20px 0;display:flex}.marketplace-module__kYyByW__explore>.marketplace-module__kYyByW__eyebrow,.marketplace-module__kYyByW__explore>h2{display:none}.marketplace-module__kYyByW__explore>a{align-items:center;gap:12px;min-height:60px;display:flex}.marketplace-module__kYyByW__explore>a>svg{width:23px;color:var(--accent-text)}.marketplace-module__kYyByW__explore>a>svg:last-child{width:15px}.marketplace-module__kYyByW__explore small{color:var(--muted);margin-top:4px;font-size:13px;display:block}.marketplace-module__kYyByW__explore>a span{font-size:15px;font-weight:600}.marketplace-module__kYyByW__filterButton{background:var(--surface);border:1px solid var(--line);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-left:auto;padding:10px 14px;font-size:14px;display:flex}.marketplace-module__kYyByW__filterButton svg{width:18px}.marketplace-module__kYyByW__packFilters{flex-wrap:wrap;gap:4px;display:flex}.marketplace-module__kYyByW__packFilters button{color:var(--muted);background:0 0;border:0;border-radius:24px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:600;transition:background .2s,color .2s}.marketplace-module__kYyByW__packFilters button[aria-pressed=true]{background:color-mix(in srgb, var(--role-prestige) 11%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--role-prestige) 52%, var(--line));color:var(--role-prestige)}.marketplace-module__kYyByW__trust{color:var(--muted);align-items:center;gap:12px;font-size:14px;display:flex}.marketplace-module__kYyByW__trust>svg{width:22px;color:var(--mint);flex-shrink:0}.marketplace-module__kYyByW__trust strong{color:var(--text);margin-right:12px;font-weight:600}.marketplace-module__kYyByW__trust span{line-height:1.5}.marketplace-module__kYyByW__tournamentShelf{width:var(--public-width);margin:auto;padding:16px 0}.marketplace-module__kYyByW__tournamentFilters{border-block:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:18px;padding:16px 0;display:flex}.marketplace-module__kYyByW__tournamentFilters>div{flex-wrap:wrap;gap:4px;display:flex}.marketplace-module__kYyByW__tournamentFilters button{min-height:44px;color:var(--muted);background:0 0;border:0;border-radius:22px;padding:9px 15px;font-weight:600}.marketplace-module__kYyByW__tournamentFilters button[aria-pressed=true]{background:color-mix(in srgb, var(--role-competition) 10%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--role-competition) 48%, var(--line));color:var(--role-competition)}.marketplace-module__kYyByW__tournamentFilters label{color:var(--muted);gap:6px;font-size:13px;font-weight:600;display:grid}.marketplace-module__kYyByW__tournamentFilters select{border:1px solid var(--line);background:var(--surface);min-width:150px;min-height:44px;color:var(--text);border-radius:6px;padding:9px 12px}.marketplace-module__kYyByW__tournamentShelf>article{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr 200px;align-items:center;gap:24px;padding:22px 0;display:grid}.marketplace-module__kYyByW__tournamentShelf time{text-align:center;border-right:1px solid var(--line);padding-right:16px}.marketplace-module__kYyByW__tournamentShelf time strong{font-family:var(--font-competitive);color:var(--gold);font-size:32px;display:block}.marketplace-module__kYyByW__tournamentShelf time span,.marketplace-module__kYyByW__tournamentShelf article>div>span{color:var(--muted);font-size:13px}.marketplace-module__kYyByW__tournamentShelf .marketplace-module__kYyByW__tournamentStatus{color:var(--muted);font-weight:650}.marketplace-module__kYyByW__tournamentShelf .marketplace-module__kYyByW__tournamentStatus[data-status=registration_open]{color:var(--role-competition)}.marketplace-module__kYyByW__tournamentShelf .marketplace-module__kYyByW__tournamentStatus[data-status=running]{color:var(--role-action)}.marketplace-module__kYyByW__tournamentShelf .marketplace-module__kYyByW__tournamentStatus[data-status=cancelled]{color:var(--role-critical)}.marketplace-module__kYyByW__tournamentShelf h3{margin-block:6px;font-size:22px}.marketplace-module__kYyByW__tournamentShelf p{color:var(--muted);font-size:15px;line-height:1.5}.marketplace-module__kYyByW__tournamentAction{gap:10px;display:grid}.marketplace-module__kYyByW__tournamentAction button,.marketplace-module__kYyByW__checkoutButton{background:var(--action-primary-bg);min-height:46px;color:var(--action-primary-fg);border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-size:16px;font-weight:600;display:inline-flex}.marketplace-module__kYyByW__tournamentAction svg,.marketplace-module__kYyByW__checkoutButton svg{flex-shrink:0;width:18px}.marketplace-module__kYyByW__tournamentMore{justify-content:space-between;align-items:center;gap:18px;padding:22px 0;display:flex}.marketplace-module__kYyByW__tournamentMore p{color:var(--muted);font-size:14px}.marketplace-module__kYyByW__tournamentMore button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--text);border-radius:6px;align-items:center;gap:10px;padding:10px 16px;font-weight:600;display:inline-flex}.marketplace-module__kYyByW__tournamentMore button:hover{border-color:var(--cyan);color:var(--accent-text)}.marketplace-module__kYyByW__tournamentMore svg{width:18px;transform:rotate(90deg)}.marketplace-module__kYyByW__checkoutButton:disabled{opacity:.55}.marketplace-module__kYyByW__modalBackdrop{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#01050cc2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.marketplace-module__kYyByW__authDialog,.marketplace-module__kYyByW__checkoutDialog,.marketplace-module__kYyByW__productDialog{border:1px solid var(--market-line-strong);background:var(--surface);width:min(100%,520px);max-height:calc(100dvh - 36px);color:var(--text);border-radius:14px;padding:34px;animation:.2s ease-out both marketplace-module__kYyByW__dialog-enter;position:relative;overflow:auto;box-shadow:0 30px 90px #00000070}.marketplace-module__kYyByW__close{width:44px;height:44px;color:var(--market-faint);background:0 0;border:0;place-items:center;font-size:25px;display:grid;position:absolute;top:7px;right:9px}.marketplace-module__kYyByW__authDialog h2,.marketplace-module__kYyByW__checkoutDialog h2,.marketplace-module__kYyByW__productDialog h2{letter-spacing:-.025em;margin:7px 0;font-size:30px;font-weight:700;line-height:1.05}.marketplace-module__kYyByW__authDialog>p:not(.marketplace-module__kYyByW__eyebrow),.marketplace-module__kYyByW__checkoutDialog>p:not(.marketplace-module__kYyByW__eyebrow),.marketplace-module__kYyByW__productDialog>p:not(.marketplace-module__kYyByW__eyebrow){color:var(--market-muted);line-height:1.45}.marketplace-module__kYyByW__checkoutDialog .marketplace-module__kYyByW__creditNotice{border-left:2px solid var(--market-mint);color:var(--mint);background:#47dc910f;margin-top:10px;padding:9px 11px;font-size:14px}.marketplace-module__kYyByW__authDialog form{gap:13px;margin-top:22px;display:grid}.marketplace-module__kYyByW__authDialog label{color:var(--market-muted);gap:6px;font-size:14px;font-weight:600;display:grid}.marketplace-module__kYyByW__authDialog input{border:1px solid var(--market-line-strong);background:var(--market-navy);min-height:46px;color:var(--text);border-radius:8px;outline:0;padding:9px 11px}.marketplace-module__kYyByW__authDialog input:focus{border-color:var(--accent-text);box-shadow:0 0 0 3px #08afe81f}.marketplace-module__kYyByW__authDialog form>button{border:1px solid var(--cyan);background:var(--market-cyan);min-height:48px;color:var(--on-accent);border-radius:9px;margin-top:4px;font-weight:700}.marketplace-module__kYyByW__passwordField{grid-template-columns:1fr auto;align-items:center;display:grid}.marketplace-module__kYyByW__passwordField input{grid-area:1/1/auto/-1;padding-right:86px}.marketplace-module__kYyByW__passwordField button{z-index:1;min-height:38px;color:var(--accent-text);background:0 0;border:0;grid-area:1/2;padding-inline:12px;font-size:14px;font-weight:700}.marketplace-module__kYyByW__authAlternatives{flex-wrap:wrap;gap:8px 18px;margin-top:17px;display:flex}.marketplace-module__kYyByW__authAlternatives button{min-height:40px;color:var(--market-muted);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.marketplace-module__kYyByW__productDialog ul{gap:10px;margin:22px 0;padding:0;list-style:none;display:grid}.marketplace-module__kYyByW__productDialog li{color:var(--text);grid-template-columns:19px 1fr;align-items:start;gap:9px;font-size:14px;line-height:1.45;display:grid}.marketplace-module__kYyByW__productDialog li svg{width:18px;color:var(--market-mint)}.marketplace-module__kYyByW__offerFacts,.marketplace-module__kYyByW__orderSummary{border-block:1px solid var(--market-line);margin:22px 0;display:grid}.marketplace-module__kYyByW__offerFacts>div,.marketplace-module__kYyByW__orderSummary>div{border-bottom:1px solid var(--market-line);grid-template-columns:125px 1fr;gap:18px;padding:11px 0;display:grid}.marketplace-module__kYyByW__offerFacts>div:last-child,.marketplace-module__kYyByW__orderSummary>div:last-child{border-bottom:0}.marketplace-module__kYyByW__offerFacts dt,.marketplace-module__kYyByW__orderSummary dt{color:var(--market-faint);font-size:14px}.marketplace-module__kYyByW__offerFacts dd,.marketplace-module__kYyByW__orderSummary dd{color:var(--text);margin:0;font-size:14px;font-weight:600;line-height:1.4}.marketplace-module__kYyByW__orderSummary>div:last-child dd{color:var(--market-gold);font-family:var(--font-mono)}.marketplace-module__kYyByW__entitlementNotice,.marketplace-module__kYyByW__unavailableNotice{border-left:2px solid var(--market-gold);background:#ffd1660f;margin:16px 0;padding:11px 13px;font-size:13px;color:var(--gold)!important}.marketplace-module__kYyByW__unavailableNotice{border-left-color:var(--market-coral);background:#ff5a520f;gap:4px;display:grid;color:var(--coral)!important}.marketplace-module__kYyByW__unavailableNotice span{color:var(--market-muted);font-size:13px;line-height:1.4}.marketplace-module__kYyByW__checkoutDialog fieldset{border:0;gap:8px;margin:23px 0 17px;display:grid}.marketplace-module__kYyByW__checkoutDialog legend{color:var(--market-muted);margin-bottom:8px;font-size:14px;font-weight:600}.marketplace-module__kYyByW__checkoutDialog fieldset button{border:1px solid var(--market-line);background:var(--market-navy);min-height:62px;color:var(--text);text-align:left;border-radius:9px;grid-template-columns:1fr auto;align-items:center;padding:10px 13px;display:grid}.marketplace-module__kYyByW__checkoutDialog fieldset button span{font-weight:650}.marketplace-module__kYyByW__checkoutDialog fieldset button small{color:var(--market-faint);grid-column:1}.marketplace-module__kYyByW__checkoutDialog fieldset button svg{width:19px;color:var(--market-mint);grid-area:1/2/3;display:none}.marketplace-module__kYyByW__checkoutDialog fieldset .marketplace-module__kYyByW__providerSelected{border-color:var(--accent-text);background:var(--surface-raised);box-shadow:inset 3px 0 var(--market-cyan)}.marketplace-module__kYyByW__checkoutDialog fieldset .marketplace-module__kYyByW__providerSelected svg{display:block}.marketplace-module__kYyByW__checkoutButton{justify-content:space-between;width:100%}.marketplace-module__kYyByW__checkoutNote{color:var(--market-muted);margin-top:14px;font-size:14px;line-height:1.45;display:block}.marketplace-module__kYyByW__tournamentDialog{border:1px solid var(--market-line-strong);background:var(--market-navy);width:min(100%,840px);max-height:min(820px,100vh - 36px);color:var(--text);border-radius:14px;grid-template-columns:minmax(260px,.78fr) minmax(390px,1.22fr);animation:.22s cubic-bezier(.2,.78,.22,1) both marketplace-module__kYyByW__dialog-enter;display:grid;position:relative;overflow:auto;box-shadow:0 34px 100px #00000085}.marketplace-module__kYyByW__tournamentDialog>.marketplace-module__kYyByW__close{z-index:3;background:#030812a6;border-radius:50%}.marketplace-module__kYyByW__tournamentDialogArt{background:linear-gradient(#0000 45%,#030812bf),linear-gradient(90deg,#0000,#03081247),url(/art/design-kit/academic-rivalry/duel-stage.webp) 67%/cover;min-height:530px;position:relative}.marketplace-module__kYyByW__tournamentDialogArt:after{background:linear-gradient(90deg, var(--market-cyan), var(--market-coral) 72%, var(--market-gold));content:"";height:3px;position:absolute;bottom:0;left:0;right:0}.marketplace-module__kYyByW__tournamentDialogArt>span{color:var(--text);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #f4f7fb7a;align-items:center;gap:8px;padding-top:10px;font-size:14px;display:flex;position:absolute;bottom:22px;left:22px}.marketplace-module__kYyByW__tournamentDialogArt i{background:var(--market-coral);border-radius:50%;width:6px;height:6px}.marketplace-module__kYyByW__tournamentDialogBody{flex-direction:column;justify-content:center;padding:42px;display:flex}.marketplace-module__kYyByW__tournamentDialogBody h2{letter-spacing:-.035em;margin:8px 0 12px;font-size:34px;font-weight:680;line-height:1.02}.marketplace-module__kYyByW__tournamentDialogBody>p:not(.marketplace-module__kYyByW__eyebrow){color:var(--market-muted);font-size:14px;line-height:1.5}.marketplace-module__kYyByW__tournamentFacts{border-block:1px solid var(--market-line);margin:25px 0 20px;display:grid}.marketplace-module__kYyByW__tournamentFacts>div{border-bottom:1px solid var(--market-line);grid-template-columns:85px 1fr;align-items:center;gap:12px;min-height:51px;display:grid}.marketplace-module__kYyByW__tournamentFacts>div:last-child{border-bottom:0}.marketplace-module__kYyByW__tournamentFacts dt{color:var(--market-muted);text-transform:uppercase;font-size:14px;font-weight:650}.marketplace-module__kYyByW__tournamentFacts dd{color:var(--text);font-size:14px}.marketplace-module__kYyByW__commitment{color:var(--market-mint);gap:11px;margin-bottom:23px;display:flex}.marketplace-module__kYyByW__commitment>svg{flex:none;width:19px}.marketplace-module__kYyByW__commitment>span{color:var(--text);gap:3px;display:grid}.marketplace-module__kYyByW__commitment strong{font-size:14px}.marketplace-module__kYyByW__commitment small{color:var(--market-muted);font-size:14px;line-height:1.45}.marketplace-module__kYyByW__productDialog{grid-template-columns:.8fr 1.2fr;width:min(900px,100%);padding:0;display:grid}.marketplace-module__kYyByW__productArt{background:var(--surface-muted);flex-direction:column;min-height:480px;display:flex;position:relative}.marketplace-module__kYyByW__productArt>div:after{background:linear-gradient(0deg, var(--surface), transparent 45%)}.marketplace-module__kYyByW__productBody{padding:40px 32px 32px}.marketplace-module__kYyByW__productBody>p:not(.marketplace-module__kYyByW__eyebrow){color:var(--muted);font-size:16px;line-height:1.5}.marketplace-module__kYyByW__productDialog>.marketplace-module__kYyByW__close{z-index:4;background:var(--surface);border-radius:50%}.marketplace-module__kYyByW__productDialog h2,.marketplace-module__kYyByW__tournamentDialog h2{font-family:var(--font-body);letter-spacing:-.025em;font-size:32px;font-weight:650;line-height:1.12}.marketplace-module__kYyByW__offerFacts>div:first-child dd{font-size:25px;font-weight:650}.marketplace-module__kYyByW__tournamentDialog>.marketplace-module__kYyByW__close{background:var(--surface)}.marketplace-module__kYyByW__tournamentDialogArt>span{color:#fff}.marketplace-module__kYyByW__tournamentDialogArt:after{display:none}.marketplace-module__kYyByW__authDialog input{width:100%;min-width:0}.marketplace-module__kYyByW__authDialog,.marketplace-module__kYyByW__checkoutDialog{max-height:calc(100dvh - 36px)}@keyframes marketplace-module__kYyByW__dialog-enter{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1100px){.marketplace-module__kYyByW__marketplace{--public-width:calc(100% - 56px)}.marketplace-module__kYyByW__headerInner,.marketplace-module__kYyByW__packGrid{gap:16px}.marketplace-module__kYyByW__packCopy,.marketplace-module__kYyByW__packAction{padding-inline:0}}@media (max-width:760px){.marketplace-module__kYyByW__marketplace{--public-width:calc(100% - 36px)}.marketplace-module__kYyByW__headerInner{gap:8px;min-height:68px}.marketplace-module__kYyByW__wordmark{font-size:26px}.marketplace-module__kYyByW__account>span{display:none}.marketplace-module__kYyByW__account button{padding-inline:10px;font-size:13px}.marketplace-module__kYyByW__featured{min-height:0;padding-top:190px}.marketplace-module__kYyByW__featured>[data-scene]{height:250px}.marketplace-module__kYyByW__featuredCopy{padding:0 0 30px}.marketplace-module__kYyByW__featured h1{max-width:100%;font-size:46px}.marketplace-module__kYyByW__featuredCopy>p:not(.marketplace-module__kYyByW__eyebrow){max-width:100%;font-size:19px}.marketplace-module__kYyByW__sectionTitle{flex-direction:column;align-items:flex-start;gap:12px}.marketplace-module__kYyByW__packGrid{grid-template-columns:1fr}.marketplace-module__kYyByW__packVisual{height:264px}.marketplace-module__kYyByW__packCopy,.marketplace-module__kYyByW__packAction{padding-inline:0}.marketplace-module__kYyByW__packCopy h3{font-size:24px}.marketplace-module__kYyByW__explore{flex-direction:column;align-items:flex-start;gap:8px}.marketplace-module__kYyByW__filterButton{margin-left:0}.marketplace-module__kYyByW__trust strong,.marketplace-module__kYyByW__trust span{display:block}.marketplace-module__kYyByW__trust span{margin-top:6px}.marketplace-module__kYyByW__tournamentShelf>article{grid-template-columns:50px 1fr;gap:16px}.marketplace-module__kYyByW__tournamentFilters{flex-direction:column;align-items:stretch}.marketplace-module__kYyByW__tournamentFilters>div{flex-wrap:nowrap;overflow-x:auto}.marketplace-module__kYyByW__tournamentFilters button{white-space:nowrap}.marketplace-module__kYyByW__tournamentFilters label,.marketplace-module__kYyByW__tournamentFilters select{width:100%}.marketplace-module__kYyByW__tournamentAction{grid-column:2}.marketplace-module__kYyByW__tournamentMore{flex-direction:column;align-items:stretch}.marketplace-module__kYyByW__tournamentMore button{justify-content:center;width:100%}.marketplace-module__kYyByW__modalBackdrop{padding:12px}.marketplace-module__kYyByW__authDialog,.marketplace-module__kYyByW__checkoutDialog{max-height:calc(100dvh - 24px);padding:34px 22px 22px}.marketplace-module__kYyByW__productDialog,.marketplace-module__kYyByW__tournamentDialog{max-height:calc(100dvh - 24px);display:block}.marketplace-module__kYyByW__productArt{--cover-scale:.66;height:auto;min-height:0}.marketplace-module__kYyByW__tournamentDialogArt{height:190px;min-height:0}.marketplace-module__kYyByW__productBody,.marketplace-module__kYyByW__tournamentDialogBody{padding:22px}.marketplace-module__kYyByW__productDialog h2,.marketplace-module__kYyByW__tournamentDialog h2{font-size:32px}.marketplace-module__kYyByW__offerFacts>div,.marketplace-module__kYyByW__orderSummary>div{grid-template-columns:1fr;gap:5px}}@media (max-width:380px){.marketplace-module__kYyByW__headerInner{flex-wrap:wrap;padding-block:8px}.marketplace-module__kYyByW__account{flex-basis:100%;justify-content:flex-end}}.marketplace-module__kYyByW__catalogueToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:4px 12px;display:flex}.marketplace-module__kYyByW__searchField{border-bottom:1px solid var(--line-strong);min-height:44px;color:var(--muted);align-items:center;gap:10px;display:flex}.marketplace-module__kYyByW__searchField svg{flex:none;width:18px}.marketplace-module__kYyByW__searchField input{width:210px;min-width:0;min-height:44px;color:var(--text);background:0 0;border:0;outline:none;font-size:15px}.marketplace-module__kYyByW__searchField:focus-within{border-color:var(--accent-text)}.marketplace-module__kYyByW__resultCount{min-height:24px;color:var(--muted);margin:2px 0 16px;font-size:13px}.marketplace-module__kYyByW__packAction strong small{color:var(--muted);letter-spacing:0;font-size:14px;font-weight:500}.marketplace-module__kYyByW__packAction button:hover svg{transform:translate(4px)}.marketplace-module__kYyByW__empty>svg{width:30px;margin-bottom:4px}.marketplace-module__kYyByW__empty strong{color:var(--text)}.marketplace-module__kYyByW__empty button{min-height:44px;color:var(--accent-text);background:0 0;border:0;align-items:center;gap:12px;padding:8px 0;font-weight:600;display:flex}.marketplace-module__kYyByW__empty button svg{width:18px}.marketplace-module__kYyByW__explore>a{color:var(--accent-text);flex:none;font-size:14px;font-weight:600}.marketplace-module__kYyByW__productArt>div{flex:1}.marketplace-module__kYyByW__productArt>span{color:var(--muted);text-align:center;padding:16px;font-size:12px;display:block}.marketplace-module__kYyByW__tournamentAction button{border-bottom:1px solid var(--line);color:var(--text);background:0 0;border-radius:0;padding-inline:0;transition:border-color .2s,color .2s}.marketplace-module__kYyByW__tournamentAction button:hover{border-color:var(--role-competition);color:var(--role-competition)}@media (max-width:760px){.marketplace-module__kYyByW__packGrid{gap:36px}.marketplace-module__kYyByW__catalogueToolbar{gap:10px}.marketplace-module__kYyByW__searchField,.marketplace-module__kYyByW__searchField input{width:100%}.marketplace-module__kYyByW__packFilters button{padding-inline:12px;font-size:13px}.marketplace-module__kYyByW__productArt>div{flex:none;height:195px;min-height:0}.marketplace-module__kYyByW__productArt>span{padding:10px}}
.organizer-access-module__MqIALa__loginPage{background:var(--canvas);min-height:100vh}.organizer-access-module__MqIALa__loginHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;width:min(1280px,100% - 96px);min-height:78px;margin:auto;display:flex}.organizer-access-module__MqIALa__loginHeader .brand{font-size:30px;font-style:italic;font-weight:800}.organizer-access-module__MqIALa__loginHeader .brand small{letter-spacing:0;border-left:1px solid var(--line);margin-left:16px;padding-left:16px;font-size:14px;font-weight:500}.organizer-access-module__MqIALa__loginHeaderActions{align-items:center;gap:16px;display:flex}.organizer-access-module__MqIALa__loginHeaderActions a{min-height:44px;color:var(--muted);align-items:center;gap:12px;font-size:14px;display:inline-flex}.organizer-access-module__MqIALa__loginHeaderActions svg{width:18px}.organizer-access-module__MqIALa__loginShell{grid-template-columns:1.1fr 1fr;align-items:center;width:min(1440px,100%);min-height:calc(100vh - 150px);margin:auto;display:grid}.organizer-access-module__MqIALa__loginEditorial{isolation:isolate;align-items:flex-end;height:100%;min-height:660px;display:flex;position:relative;overflow:hidden}.organizer-access-module__MqIALa__loginEditorialCopy{z-index:1;color:#f5f8fc;padding:52px max(32px,50vw - 640px);position:relative}.organizer-access-module__MqIALa__loginEditorialCopy .kicker{color:#9fc8dc;letter-spacing:.14em;margin-bottom:14px;font-size:12px}.organizer-access-module__MqIALa__loginEditorial h1{font-family:var(--font-competitive);letter-spacing:-.02em;font-size:clamp(40px,4.3vw,60px);font-weight:800;line-height:1}.organizer-access-module__MqIALa__loginEditorial p:last-child{color:#cddae8;margin-top:14px;font-size:20px;line-height:1.5}.organizer-access-module__MqIALa__loginFormPanel,.organizer-access-module__MqIALa__loginForm{justify-self:center;gap:22px;width:min(490px,100% - 80px);padding-block:40px;display:grid}.organizer-access-module__MqIALa__authTabs{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.organizer-access-module__MqIALa__authTabs button{min-height:48px;color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;font-size:16px;font-weight:600}.organizer-access-module__MqIALa__authTabs .organizer-access-module__MqIALa__authTabActive{color:var(--accent-text);border-bottom-color:var(--cyan)}.organizer-access-module__MqIALa__loginFormHeading{gap:10px;display:grid}.organizer-access-module__MqIALa__loginFormHeading>span{color:var(--muted);letter-spacing:.1em;font-size:12px}.organizer-access-module__MqIALa__loginFormHeading h2{font-family:var(--font-competitive);font-size:34px;line-height:1.1}.organizer-access-module__MqIALa__loginFormHeading p{color:var(--muted);font-size:16px;line-height:1.5}.organizer-access-module__MqIALa__formStack{gap:18px;display:grid}.organizer-access-module__MqIALa__formStack label,.organizer-access-module__MqIALa__loginForm label{color:var(--text);gap:8px;font-size:15px;font-weight:500;display:grid}.organizer-access-module__MqIALa__formStack input,.organizer-access-module__MqIALa__loginForm input{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-width:0;min-height:48px;color:var(--text);border-radius:6px;outline:0;padding:12px 14px;font-size:16px;transition:border-color .2s,box-shadow .2s}.organizer-access-module__MqIALa__formStack input:focus,.organizer-access-module__MqIALa__loginForm input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 13%,transparent)}.organizer-access-module__MqIALa__formStack small{color:var(--muted);font-size:13px;font-weight:400;line-height:1.4}.organizer-access-module__MqIALa__passwordField{position:relative}.organizer-access-module__MqIALa__passwordField input{padding-right:88px}.organizer-access-module__MqIALa__passwordField button{min-height:44px;color:var(--accent-text);background:0 0;border:0;padding:10px;font-size:13px;position:absolute;top:2px;right:4px}:is(.organizer-access-module__MqIALa__formStack .button,.organizer-access-module__MqIALa__loginForm .button){width:100%}.organizer-access-module__MqIALa__formStack svg,.organizer-access-module__MqIALa__loginForm svg{width:18px}.organizer-access-module__MqIALa__authFootnote{color:var(--muted);font-size:14px;line-height:1.5}.organizer-access-module__MqIALa__authFootnote button{min-height:44px;color:var(--accent-text);text-underline-offset:4px;background:0 0;border:0;margin-left:10px;text-decoration:underline}.organizer-access-module__MqIALa__loginBack{width:min(1280px,100% - 96px);min-height:60px;color:var(--muted);align-items:center;margin:auto;font-size:14px;display:flex}.organizer-access-module__MqIALa__error,.organizer-access-module__MqIALa__notice{border-left:3px solid var(--danger);color:var(--danger);background:color-mix(in srgb,var(--danger) 7%,var(--surface));border-radius:6px;padding:14px;font-size:15px;line-height:1.5}.organizer-access-module__MqIALa__notice{color:var(--mint);border-color:var(--mint);background:color-mix(in srgb,var(--mint) 7%,var(--surface))}.organizer-access-module__MqIALa__recoverLink{min-height:44px;color:var(--accent-text);background:0 0;border:0;text-decoration:underline}.organizer-access-module__MqIALa__loginNotice{color:var(--mint);border-left:2px solid var(--mint);background:var(--surface);padding:14px;font-size:15px;line-height:1.5}.organizer-access-module__MqIALa__authSwitch{flex-wrap:wrap;gap:12px;display:flex}.organizer-access-module__MqIALa__authSwitch button{min-height:44px;color:var(--accent-text);text-underline-offset:4px;background:0 0;border:0;font-size:14px;text-decoration:underline}.organizer-access-module__MqIALa__authForm{animation:.25s both organizer-access-module__MqIALa__form-reveal}@keyframes organizer-access-module__MqIALa__form-reveal{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:none}}html[data-theme=light] .organizer-access-module__MqIALa__loginEditorial>div:first-child:after{background:linear-gradient(0deg, var(--canvas), color-mix(in srgb,var(--canvas) 85%,transparent) 15%, transparent 62%)}html[data-theme=light] .organizer-access-module__MqIALa__loginEditorialCopy{color:var(--text)}html[data-theme=light] .organizer-access-module__MqIALa__loginEditorialCopy p{color:var(--muted)}@media (max-width:1000px){.organizer-access-module__MqIALa__loginHeader{width:calc(100% - 56px)}.organizer-access-module__MqIALa__loginFormPanel,.organizer-access-module__MqIALa__loginForm{width:calc(100% - 48px)}.organizer-access-module__MqIALa__loginEditorialCopy{padding:32px}}@media (max-width:760px){.organizer-access-module__MqIALa__loginHeader{gap:10px;width:calc(100% - 36px);min-height:68px}.organizer-access-module__MqIALa__loginHeader .brand{font-size:26px}.organizer-access-module__MqIALa__loginHeader .brand small{margin-left:10px;padding-left:10px;font-size:12px}.organizer-access-module__MqIALa__loginHeaderActions{gap:8px}.organizer-access-module__MqIALa__loginHeaderActions a{max-width:105px;font-size:13px}.organizer-access-module__MqIALa__loginShell{grid-template-columns:1fr}.organizer-access-module__MqIALa__loginEditorial{height:320px;min-height:320px}.organizer-access-module__MqIALa__loginEditorialCopy{padding:24px}.organizer-access-module__MqIALa__loginEditorial h1{font-size:42px}.organizer-access-module__MqIALa__loginEditorialCopy .kicker{display:none}.organizer-access-module__MqIALa__loginEditorial p:last-child{font-size:17px}.organizer-access-module__MqIALa__loginFormPanel,.organizer-access-module__MqIALa__loginForm{width:calc(100% - 40px);padding:24px 0}.organizer-access-module__MqIALa__loginBack{width:calc(100% - 40px)}}
@media (prefers-reduced-motion:reduce){.reveal-module__8l9cIW__reveal,.reveal-module__8l9cIW__entranceItem{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}}
.theme-toggle-module__HiOyWq__toggle{width:50px;min-width:50px;height:var(--control-min-height);min-height:var(--control-min-height);border-radius:var(--control-radius);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.theme-toggle-module__HiOyWq__track{border:1px solid var(--line-strong);background:var(--surface-raised);width:42px;height:26px;box-shadow:inset 0 1px 4px var(--shadow-soft);transition:border-color var(--motion-fast), background var(--motion-fast);border-radius:999px;display:block;position:relative}.theme-toggle-module__HiOyWq__track i{z-index:2;background:var(--text);width:18px;height:18px;box-shadow:0 2px 8px var(--shadow-medium);transition:background var(--motion-standard), transform var(--motion-standard);border-radius:50%;position:absolute;top:3px;left:3px}.theme-toggle-module__HiOyWq__track svg{z-index:3;fill:none;width:12px;height:12px;stroke:var(--canvas);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;transition:opacity var(--motion-fast), transform var(--motion-standard);position:absolute;top:7px}.theme-toggle-module__HiOyWq__sun{left:6px}.theme-toggle-module__HiOyWq__moon{opacity:0;right:6px;transform:rotate(-24deg)scale(.7)}html[data-theme=light] .theme-toggle-module__HiOyWq__track i{background:var(--gold);transform:translate(16px)}html[data-theme=light] .theme-toggle-module__HiOyWq__track svg{stroke:#fff}html[data-theme=light] .theme-toggle-module__HiOyWq__sun{opacity:0;transform:rotate(45deg)scale(.7)}html[data-theme=light] .theme-toggle-module__HiOyWq__moon{opacity:1;transform:rotate(0)scale(1)}.theme-toggle-module__HiOyWq__toggle:hover .theme-toggle-module__HiOyWq__track{border-color:var(--accent-text)}.theme-toggle-module__HiOyWq__toggle:focus-visible{outline-offset:0}@media (prefers-reduced-motion:reduce){.theme-toggle-module__HiOyWq__track,.theme-toggle-module__HiOyWq__track i,.theme-toggle-module__HiOyWq__track svg{transition:none}}
.organizer-onboarding-module__YV23lW__onboarding{--ob-canvas:var(--canvas);--ob-surface:var(--surface-raised);--ob-raised:var(--surface-muted);--ob-line:var(--line);--ob-line-strong:var(--line-strong);--ob-text:var(--text);--ob-muted:var(--muted);--ob-faint:var(--faint);--ob-cyan:var(--cyan);--ob-coral:var(--coral);--ob-gold:var(--gold);--ob-mint:var(--mint);--ob-ease:cubic-bezier(.2, .78, .22, 1);background:radial-gradient(circle at 78% 16%, #08afe81f, transparent 29rem), radial-gradient(circle at 18% 100%, #ff5a5212, transparent 28rem), var(--ob-canvas);min-height:100vh;color:var(--ob-text);isolation:isolate;overflow:hidden}.organizer-onboarding-module__YV23lW__onboarding:before{content:"";pointer-events:none;background-image:linear-gradient(#31506e14 1px,#0000 1px),linear-gradient(90deg,#31506e14 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 72%);mask-image:linear-gradient(135deg,#000,#0000 72%)}.organizer-onboarding-module__YV23lW__header{z-index:2;width:min(1320px,100% - 56px);min-height:64px;animation:organizer-onboarding-module__YV23lW__header-reveal .52s var(--ob-ease) both;border-bottom:1px solid #31506e8a;justify-content:space-between;align-items:center;margin:0 auto;display:flex;position:relative}.organizer-onboarding-module__YV23lW__header .brand span{color:var(--accent-text)}.organizer-onboarding-module__YV23lW__session{color:var(--ob-muted);align-items:center;gap:18px;font-size:13px;display:flex}.organizer-onboarding-module__YV23lW__session>span{font-family:var(--font-body)}.organizer-onboarding-module__YV23lW__sessionState{color:var(--ob-faint);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:13px;display:inline-flex}.organizer-onboarding-module__YV23lW__sessionState i{background:var(--ob-mint);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #47dc9114}.organizer-onboarding-module__YV23lW__session button{border:0;border-bottom:1px solid var(--ob-line-strong);color:var(--ob-muted);background:0 0;padding:5px 0}.organizer-onboarding-module__YV23lW__session button:hover{border-bottom-color:var(--accent-text);color:var(--ob-text)}.organizer-onboarding-module__YV23lW__shell{z-index:1;width:min(1320px,100% - 56px);min-height:calc(100vh - 64px);transition:grid-template-columns .44s var(--ob-ease);grid-template-columns:minmax(0,1fr) 400px;margin:0 auto;display:grid;position:relative}.organizer-onboarding-module__YV23lW__shellWithRail{grid-template-columns:210px minmax(0,1fr) 370px}.organizer-onboarding-module__YV23lW__rail{min-width:0;animation:organizer-onboarding-module__YV23lW__rail-reveal .42s var(--ob-ease) both;border-right:1px solid #31506e8a;flex-direction:column;padding:52px 30px 34px 0;display:flex}.organizer-onboarding-module__YV23lW__rail>div:first-child{gap:8px;display:grid}.organizer-onboarding-module__YV23lW__railEyebrow{color:var(--ob-faint);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:700}.organizer-onboarding-module__YV23lW__rail>div:first-child>strong{font-family:var(--font-competitive);font-size:32px;line-height:1}.organizer-onboarding-module__YV23lW__rail>div:first-child i{color:var(--ob-faint);font-size:17px;font-style:normal;font-weight:500}.organizer-onboarding-module__YV23lW__rail ol{margin-top:48px;list-style:none;display:grid}.organizer-onboarding-module__YV23lW__rail li{min-height:68px;color:var(--ob-faint);grid-template-columns:31px 1fr;align-items:start;gap:11px;display:grid;position:relative}.organizer-onboarding-module__YV23lW__rail li:after{background:var(--ob-line);content:"";width:1px;position:absolute;top:25px;bottom:0;left:11px}.organizer-onboarding-module__YV23lW__rail li:last-child:after{display:none}.organizer-onboarding-module__YV23lW__rail li>span{z-index:1;background:var(--ob-canvas);width:23px;height:23px;font-family:var(--font-body);border:1px solid;border-radius:6px;place-items:center;font-size:13px;display:grid}.organizer-onboarding-module__YV23lW__rail li>span svg{width:13px}.organizer-onboarding-module__YV23lW__rail li>div{gap:3px;display:grid}.organizer-onboarding-module__YV23lW__rail li strong,.organizer-onboarding-module__YV23lW__rail li small{font-size:13px}.organizer-onboarding-module__YV23lW__rail .organizer-onboarding-module__YV23lW__railCurrent{color:var(--ob-text)}.organizer-onboarding-module__YV23lW__rail .organizer-onboarding-module__YV23lW__railCurrent>span{border-color:var(--accent-text);background:var(--ob-cyan);color:var(--on-accent);animation:organizer-onboarding-module__YV23lW__current-step .42s var(--ob-ease) both;box-shadow:0 0 18px #08afe840}.organizer-onboarding-module__YV23lW__rail .organizer-onboarding-module__YV23lW__railCompleted{color:var(--ob-muted)}.organizer-onboarding-module__YV23lW__rail .organizer-onboarding-module__YV23lW__railCompleted>span{border-color:var(--ob-mint);color:var(--ob-mint)}.organizer-onboarding-module__YV23lW__rail>p{color:var(--ob-faint);margin-top:auto;font-size:13px;line-height:1.5}.organizer-onboarding-module__YV23lW__stage{align-items:center;min-width:0;padding:44px clamp(32px,4.5vw,70px);display:grid;position:relative}.organizer-onboarding-module__YV23lW__stage:after{background:linear-gradient(90deg, transparent, var(--ob-coral));content:"";opacity:.55;width:76px;height:1px;position:absolute;bottom:0;right:0}.organizer-onboarding-module__YV23lW__stepContent{width:min(100%,650px);animation:organizer-onboarding-module__YV23lW__step-forward .48s var(--ob-ease) both;margin:0 auto}.organizer-onboarding-module__YV23lW__stepBack{animation-name:organizer-onboarding-module__YV23lW__step-back}.organizer-onboarding-module__YV23lW__welcome,.organizer-onboarding-module__YV23lW__success{align-content:center;gap:22px;max-width:660px;display:grid}.organizer-onboarding-module__YV23lW__stepEyebrow{color:var(--ob-gold);font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:600}.organizer-onboarding-module__YV23lW__welcome h1,.organizer-onboarding-module__YV23lW__success h1,.organizer-onboarding-module__YV23lW__stepHeading h1{letter-spacing:-.04em;text-wrap:balance;max-width:660px;font-size:clamp(35px,3.8vw,46px);font-weight:650;line-height:1}.organizer-onboarding-module__YV23lW__welcome>p,.organizer-onboarding-module__YV23lW__success>p,.organizer-onboarding-module__YV23lW__stepHeading p{max-width:620px;color:var(--ob-muted);font-size:15px;line-height:1.6}.organizer-onboarding-module__YV23lW__welcomeSignals{border-block:1px solid var(--ob-line);padding-block:9px;display:grid}.organizer-onboarding-module__YV23lW__welcomeSignals span{border-bottom:1px solid #20344bb8;grid-template-columns:34px 1fr;align-items:center;gap:12px;min-height:54px;display:grid}.organizer-onboarding-module__YV23lW__welcomeSignals span:last-child{border-bottom:0}.organizer-onboarding-module__YV23lW__welcomeSignals svg{width:18px;color:var(--accent-text)}.organizer-onboarding-module__YV23lW__welcomeSignals strong{font-size:14px;font-weight:600}.organizer-onboarding-module__YV23lW__welcomeAction{align-items:center;gap:20px;display:flex}:is(.organizer-onboarding-module__YV23lW__welcomeAction .button,.organizer-onboarding-module__YV23lW__actions .button,.organizer-onboarding-module__YV23lW__successActions .button){gap:12px}.organizer-onboarding-module__YV23lW__welcomeAction svg{width:17px}.organizer-onboarding-module__YV23lW__actions .button svg{width:17px}.organizer-onboarding-module__YV23lW__successActions .button svg{width:17px}.organizer-onboarding-module__YV23lW__welcomeAction small{max-width:210px;color:var(--ob-faint);font-size:13px;line-height:1.45}.organizer-onboarding-module__YV23lW__welcome>*,.organizer-onboarding-module__YV23lW__success>*,.organizer-onboarding-module__YV23lW__formStep>*{animation:organizer-onboarding-module__YV23lW__content-rise .46s var(--ob-ease) both}.organizer-onboarding-module__YV23lW__welcome>:first-child,.organizer-onboarding-module__YV23lW__success>:first-child,.organizer-onboarding-module__YV23lW__formStep>:first-child{animation-delay:50ms}.organizer-onboarding-module__YV23lW__welcome>:nth-child(2),.organizer-onboarding-module__YV23lW__success>:nth-child(2),.organizer-onboarding-module__YV23lW__formStep>:nth-child(2){animation-delay:.1s}.organizer-onboarding-module__YV23lW__welcome>:nth-child(3),.organizer-onboarding-module__YV23lW__success>:nth-child(3),.organizer-onboarding-module__YV23lW__formStep>:nth-child(3){animation-delay:.15s}.organizer-onboarding-module__YV23lW__welcome>:nth-child(4),.organizer-onboarding-module__YV23lW__success>:nth-child(4),.organizer-onboarding-module__YV23lW__formStep>:nth-child(4){animation-delay:.2s}.organizer-onboarding-module__YV23lW__welcome>:nth-child(n+5),.organizer-onboarding-module__YV23lW__success>:nth-child(n+5),.organizer-onboarding-module__YV23lW__formStep>:nth-child(n+5){animation-delay:.25s}.organizer-onboarding-module__YV23lW__formStep{gap:24px;display:grid}.organizer-onboarding-module__YV23lW__stepHeading{gap:13px;display:grid}.organizer-onboarding-module__YV23lW__stepHeading h1{font-size:clamp(30px,3.2vw,40px)}.organizer-onboarding-module__YV23lW__primaryField,.organizer-onboarding-module__YV23lW__compactFields label{color:var(--ob-muted);gap:8px;font-size:13px;font-weight:650;display:grid}.organizer-onboarding-module__YV23lW__primaryField input,.organizer-onboarding-module__YV23lW__compactFields input{border:0;border-bottom:1px solid var(--ob-line-strong);width:100%;min-height:56px;color:var(--ob-text);background:0 0;outline:0;padding:7px 0 11px;font-size:20px;font-weight:600;transition:border-color .16s,box-shadow .16s}.organizer-onboarding-module__YV23lW__primaryField input::placeholder{color:#52677c}.organizer-onboarding-module__YV23lW__primaryField input:focus,.organizer-onboarding-module__YV23lW__compactFields input:focus{border-color:var(--accent-text);box-shadow:0 2px var(--ob-cyan)}.organizer-onboarding-module__YV23lW__fieldGroup{gap:10px;display:grid}.organizer-onboarding-module__YV23lW__fieldGroup>span,.organizer-onboarding-module__YV23lW__accessChoice>span{color:var(--ob-muted);font-size:13px;font-weight:650}.organizer-onboarding-module__YV23lW__kindPicker{flex-wrap:wrap;gap:7px;display:flex}.organizer-onboarding-module__YV23lW__kindPicker button{border:1px solid var(--ob-line);min-height:44px;color:var(--ob-muted);transition:border-color .16s ease, background .16s ease, color .16s ease, transform .16s var(--ob-ease);background:0 0;border-radius:999px;padding:6px 14px;font-size:13px}.organizer-onboarding-module__YV23lW__kindPicker button:hover{border-color:var(--ob-line-strong);color:var(--ob-text);transform:translateY(-1px)}.organizer-onboarding-module__YV23lW__kindPicker button:active{transform:translateY(0)scale(.98)}.organizer-onboarding-module__YV23lW__kindPicker .organizer-onboarding-module__YV23lW__kindSelected{border-color:var(--accent-text);color:var(--ob-text);background:#08afe81a;box-shadow:inset 0 0 0 1px #08afe814}.organizer-onboarding-module__YV23lW__optionList{border-top:1px solid var(--ob-line);display:grid}.organizer-onboarding-module__YV23lW__option{border:0;border-bottom:1px solid var(--ob-line);width:100%;min-height:74px;color:var(--ob-muted);text-align:left;transition:background .18s ease, color .18s ease, padding .18s var(--ob-ease), transform .18s var(--ob-ease);background:0 0;grid-template-columns:42px 1fr 24px;align-items:center;gap:13px;padding:10px 8px;display:grid;position:relative}.organizer-onboarding-module__YV23lW__option:before{background:var(--ob-cyan);content:"";width:2px;height:0;transition:height .22s var(--ob-ease);position:absolute;top:50%;left:0;transform:translateY(-50%)}.organizer-onboarding-module__YV23lW__option:hover{color:var(--ob-text);background:#0d1c2c7a;padding-inline:13px}.organizer-onboarding-module__YV23lW__option:active{transform:scale(.995)}.organizer-onboarding-module__YV23lW__optionIcon{background:var(--ob-raised);width:36px;height:36px;color:var(--ob-faint);transition:background .2s ease, color .2s ease, transform .2s var(--ob-ease);border-radius:9px;place-items:center;display:grid}.organizer-onboarding-module__YV23lW__optionIcon svg{width:18px}.organizer-onboarding-module__YV23lW__option>span:nth-child(2){gap:3px;display:grid}.organizer-onboarding-module__YV23lW__option strong{color:var(--ob-text);font-size:14px}.organizer-onboarding-module__YV23lW__option small{font-size:13px;line-height:1.4}.organizer-onboarding-module__YV23lW__optionCheck{border:1px solid var(--ob-line-strong);color:#0000;width:21px;height:21px;transition:border-color .18s ease, background .18s ease, color .18s ease, transform .22s var(--ob-ease);border-radius:50%;place-items:center;display:grid}.organizer-onboarding-module__YV23lW__optionCheck svg{width:12px}.organizer-onboarding-module__YV23lW__optionSelected{color:var(--ob-muted);background:#08afe811}.organizer-onboarding-module__YV23lW__optionSelected:before{height:calc(100% - 20px)}.organizer-onboarding-module__YV23lW__optionSelected .organizer-onboarding-module__YV23lW__optionIcon{color:var(--accent-text);background:#08afe824;transform:translate(2px)}.organizer-onboarding-module__YV23lW__optionSelected .organizer-onboarding-module__YV23lW__optionCheck{border-color:var(--ob-mint);background:var(--ob-mint);color:#04150d;animation:organizer-onboarding-module__YV23lW__check-settle .34s var(--ob-ease) both;transform:scale(1.04)}.organizer-onboarding-module__YV23lW__compactFields{grid-template-columns:160px 1fr;align-items:end;gap:28px;display:grid}.organizer-onboarding-module__YV23lW__accessChoice{grid-template-columns:1fr 1fr;gap:7px;display:grid}.organizer-onboarding-module__YV23lW__accessChoice>span{grid-column:1/-1}.organizer-onboarding-module__YV23lW__accessChoice button{border:1px solid var(--ob-line);min-height:44px;color:var(--ob-muted);transition:border-color .16s ease, background .16s ease, color .16s ease, transform .16s var(--ob-ease);background:0 0;border-radius:8px;font-size:13px}.organizer-onboarding-module__YV23lW__accessChoice button:active{transform:scale(.98)}.organizer-onboarding-module__YV23lW__accessChoice .organizer-onboarding-module__YV23lW__accessSelected{border-color:var(--accent-text);color:var(--ob-text);background:#08afe81a;box-shadow:inset 0 0 0 1px #08afe814}.organizer-onboarding-module__YV23lW__scheduleEstimate{border-block:1px solid var(--ob-line);display:grid}.organizer-onboarding-module__YV23lW__scheduleEstimate>div{border-bottom:1px solid var(--ob-line);grid-template-columns:minmax(130px,.42fr) minmax(0,1fr);align-items:center;gap:16px;min-height:54px;padding-block:9px;display:grid}.organizer-onboarding-module__YV23lW__scheduleEstimate>div:last-child{border-bottom:0}.organizer-onboarding-module__YV23lW__scheduleEstimate dt{color:var(--ob-faint);font-size:13px;font-weight:650;line-height:1.4}.organizer-onboarding-module__YV23lW__scheduleEstimate dd{color:var(--ob-text);font-size:13px;font-weight:600;line-height:1.45}.organizer-onboarding-module__YV23lW__modeChoice{grid-template-columns:1fr 1fr;gap:10px;display:grid}.organizer-onboarding-module__YV23lW__modeChoice button{border:1px solid var(--ob-line);min-height:132px;color:var(--ob-muted);text-align:left;transition:border-color .18s ease, background .18s ease, transform .18s var(--ob-ease), box-shadow .18s ease;background:#0713219e;border-radius:10px;align-content:start;gap:7px;padding:15px;display:grid;position:relative}.organizer-onboarding-module__YV23lW__modeChoice button:hover{border-color:var(--ob-line-strong);transform:translateY(-2px)}.organizer-onboarding-module__YV23lW__modeChoice button:active{transform:translateY(0)scale(.99)}.organizer-onboarding-module__YV23lW__modeChoice button>span{background:var(--ob-raised);width:31px;height:31px;color:var(--ob-faint);border-radius:8px;place-items:center;display:grid}.organizer-onboarding-module__YV23lW__modeChoice svg{width:16px}.organizer-onboarding-module__YV23lW__modeChoice strong{color:var(--ob-text);font-size:13px}.organizer-onboarding-module__YV23lW__modeChoice small{font-size:13px;line-height:1.45}.organizer-onboarding-module__YV23lW__modeChoice .organizer-onboarding-module__YV23lW__modeSelected{border-color:var(--accent-text);box-shadow:inset 0 2px var(--ob-cyan), 0 10px 28px #0000001f;background:#08afe814}.organizer-onboarding-module__YV23lW__modeChoice .organizer-onboarding-module__YV23lW__modeSelected>span{color:var(--accent-text)}.organizer-onboarding-module__YV23lW__actions{border-top:1px solid var(--ob-line);justify-content:space-between;align-items:center;padding-top:20px;display:flex}.organizer-onboarding-module__YV23lW__actions>button:first-child,.organizer-onboarding-module__YV23lW__successActions>button:last-child,.organizer-onboarding-module__YV23lW__reviewGrid section>button{border:0;border-bottom:1px solid var(--ob-line-strong);color:var(--ob-muted);background:0 0;padding:5px 0;font-size:13px}.organizer-onboarding-module__YV23lW__actions>button:first-child:hover,.organizer-onboarding-module__YV23lW__successActions>button:last-child:hover{color:var(--ob-text)}.organizer-onboarding-module__YV23lW__actions button:disabled{opacity:.5}:is(.organizer-onboarding-module__YV23lW__actions .button,.organizer-onboarding-module__YV23lW__welcomeAction .button,.organizer-onboarding-module__YV23lW__successActions .button){transition:background .18s ease, box-shadow .18s ease, transform .18s var(--ob-ease);position:relative;overflow:hidden}.organizer-onboarding-module__YV23lW__actions .button:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffffff61,#0000);width:22%;position:absolute;top:0;bottom:0;left:-35%;transform:skew(-18deg)}.organizer-onboarding-module__YV23lW__welcomeAction .button:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffffff61,#0000);width:22%;position:absolute;top:0;bottom:0;left:-35%;transform:skew(-18deg)}.organizer-onboarding-module__YV23lW__successActions .button:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffffff61,#0000);width:22%;position:absolute;top:0;bottom:0;left:-35%;transform:skew(-18deg)}.organizer-onboarding-module__YV23lW__actions .button:hover:before{opacity:.8;animation:organizer-onboarding-module__YV23lW__button-sweep .62s var(--ob-ease)}.organizer-onboarding-module__YV23lW__welcomeAction .button:hover:before{opacity:.8;animation:organizer-onboarding-module__YV23lW__button-sweep .62s var(--ob-ease)}.organizer-onboarding-module__YV23lW__successActions .button:hover:before{opacity:.8;animation:organizer-onboarding-module__YV23lW__button-sweep .62s var(--ob-ease)}:is(.organizer-onboarding-module__YV23lW__actions .button:hover svg,.organizer-onboarding-module__YV23lW__welcomeAction .button:hover svg,.organizer-onboarding-module__YV23lW__successActions .button:hover svg){transform:translate(3px)}:is(.organizer-onboarding-module__YV23lW__actions .button svg,.organizer-onboarding-module__YV23lW__welcomeAction .button svg,.organizer-onboarding-module__YV23lW__successActions .button svg){transition:transform .18s var(--ob-ease)}:is(.organizer-onboarding-module__YV23lW__actions .button:active,.organizer-onboarding-module__YV23lW__welcomeAction .button:active,.organizer-onboarding-module__YV23lW__successActions .button:active){transform:translateY(0)scale(.985)}.organizer-onboarding-module__YV23lW__reviewGrid{border-block:1px solid var(--ob-line);display:grid}.organizer-onboarding-module__YV23lW__reviewGrid section{border-bottom:1px solid var(--ob-line);grid-template-columns:42px 1fr auto;align-items:center;gap:14px;min-height:88px;display:grid}.organizer-onboarding-module__YV23lW__reviewGrid section:last-child{border-bottom:0}.organizer-onboarding-module__YV23lW__reviewIcon{background:var(--ob-raised);width:36px;height:36px;color:var(--accent-text);transition:background .18s ease, transform .18s var(--ob-ease);border-radius:9px;place-items:center;display:grid}.organizer-onboarding-module__YV23lW__reviewGrid section:hover .organizer-onboarding-module__YV23lW__reviewIcon{background:#08afe824;transform:translate(2px)}.organizer-onboarding-module__YV23lW__reviewIcon svg{width:18px}.organizer-onboarding-module__YV23lW__reviewGrid section>div{gap:2px;min-width:0;display:grid}.organizer-onboarding-module__YV23lW__reviewGrid small{color:var(--ob-faint);font-family:var(--font-body);letter-spacing:.1em;font-size:13px}.organizer-onboarding-module__YV23lW__reviewGrid h2{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.organizer-onboarding-module__YV23lW__reviewGrid p{color:var(--ob-muted);font-size:13px}.organizer-onboarding-module__YV23lW__reviewGrid section>button{color:var(--ob-faint);transition:border-color .16s,color .16s}.organizer-onboarding-module__YV23lW__reviewGrid section>button:hover{border-bottom-color:var(--accent-text);color:var(--ob-text)}.organizer-onboarding-module__YV23lW__activationNote{color:var(--ob-mint);align-items:center;gap:11px;display:flex}.organizer-onboarding-module__YV23lW__activationNote>svg{width:18px}.organizer-onboarding-module__YV23lW__activationNote>span{gap:2px;display:grid}.organizer-onboarding-module__YV23lW__activationNote strong{color:var(--ob-text);font-size:13px}.organizer-onboarding-module__YV23lW__activationNote small{color:var(--ob-muted);font-size:13px}.organizer-onboarding-module__YV23lW__provisioning{border:1px solid var(--ob-line);background:#071321b3;border-radius:9px;grid-template-columns:repeat(3,1fr);display:grid;position:relative;overflow:hidden}.organizer-onboarding-module__YV23lW__provisioning:before{background:var(--ob-cyan);content:"";width:34%;height:1px;animation:1.1s ease-in-out infinite organizer-onboarding-module__YV23lW__provisioning-scan;position:absolute;top:0;left:0;box-shadow:0 0 12px #08afe873}.organizer-onboarding-module__YV23lW__provisioning>div{border-right:1px solid var(--ob-line);align-content:center;gap:3px;min-height:86px;padding:11px;display:grid}.organizer-onboarding-module__YV23lW__provisioning>div:last-child{border-right:0}.organizer-onboarding-module__YV23lW__provisioning>div>span{border:1px solid var(--ob-line-strong);width:21px;height:21px;color:var(--ob-faint);font-family:var(--font-body);border-radius:50%;place-items:center;font-size:13px;display:grid}.organizer-onboarding-module__YV23lW__provisioning svg{width:12px}.organizer-onboarding-module__YV23lW__provisioning strong{color:var(--ob-muted);font-size:13px}.organizer-onboarding-module__YV23lW__provisioning small{color:var(--ob-faint);font-size:13px}.organizer-onboarding-module__YV23lW__provisioning .organizer-onboarding-module__YV23lW__provisioningActive>span{border-color:var(--accent-text);color:var(--accent-text);animation:1.2s infinite organizer-onboarding-module__YV23lW__provisioning-pulse}.organizer-onboarding-module__YV23lW__provisioning .organizer-onboarding-module__YV23lW__provisioningActive strong{color:var(--ob-text)}.organizer-onboarding-module__YV23lW__provisioning .organizer-onboarding-module__YV23lW__provisioningDone>span{border-color:var(--ob-mint);background:var(--ob-mint);color:#04150d;animation:organizer-onboarding-module__YV23lW__check-settle .34s var(--ob-ease) both}.organizer-onboarding-module__YV23lW__provisioning .organizer-onboarding-module__YV23lW__provisioningDone strong{color:var(--ob-text)}.organizer-onboarding-module__YV23lW__success{justify-items:start}.organizer-onboarding-module__YV23lW__successMark{background:var(--ob-mint);color:#04150d;border-radius:50%;place-items:center;width:74px;height:74px;animation:.62s cubic-bezier(.2,1.35,.4,1) both organizer-onboarding-module__YV23lW__success-pop;display:grid;position:relative;box-shadow:0 0 0 12px #47dc9114,0 0 46px #47dc912e}.organizer-onboarding-module__YV23lW__successMark:after{content:"";border:1px solid #47dc9133;border-radius:50%;position:absolute;inset:-20px}.organizer-onboarding-module__YV23lW__successMark svg{stroke-width:2.2px;width:34px}.organizer-onboarding-module__YV23lW__successBurst{animation:organizer-onboarding-module__YV23lW__burst-turn .9s var(--ob-ease) both;pointer-events:none;position:absolute;inset:-31px}.organizer-onboarding-module__YV23lW__successBurst i{background:var(--ob-mint);transform-origin:50% 45px;width:1px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateY(-45px)}.organizer-onboarding-module__YV23lW__successBurst i:nth-child(2){transform:translate(-50%,-50%)rotate(90deg)translateY(-45px)}.organizer-onboarding-module__YV23lW__successBurst i:nth-child(3){transform:translate(-50%,-50%)rotate(180deg)translateY(-45px)}.organizer-onboarding-module__YV23lW__successBurst i:nth-child(4){transform:translate(-50%,-50%)rotate(270deg)translateY(-45px)}.organizer-onboarding-module__YV23lW__success>p strong{color:var(--ob-text)}.organizer-onboarding-module__YV23lW__successChecklist{border-block:1px solid var(--ob-line);flex-wrap:wrap;gap:18px;padding-block:14px;display:flex}.organizer-onboarding-module__YV23lW__successChecklist span{color:var(--ob-muted);animation:organizer-onboarding-module__YV23lW__checklist-reveal .38s var(--ob-ease) both;align-items:center;gap:6px;font-size:13px;display:inline-flex}.organizer-onboarding-module__YV23lW__successChecklist span:first-child{animation-delay:.33s}.organizer-onboarding-module__YV23lW__successChecklist span:nth-child(2){animation-delay:.41s}.organizer-onboarding-module__YV23lW__successChecklist span:nth-child(3){animation-delay:.49s}.organizer-onboarding-module__YV23lW__successChecklist svg{width:13px;color:var(--ob-mint)}.organizer-onboarding-module__YV23lW__nextMove{border-left:2px solid var(--ob-gold);gap:5px;padding-left:14px;display:grid}.organizer-onboarding-module__YV23lW__nextMove span{color:var(--ob-gold);font-family:var(--font-body);letter-spacing:.1em;font-size:13px}.organizer-onboarding-module__YV23lW__nextMove strong{font-size:14px}.organizer-onboarding-module__YV23lW__successActions{align-items:center;gap:22px;display:flex}.organizer-onboarding-module__YV23lW__error{border-left:2px solid var(--ob-coral);color:var(--danger);background:#ff5a5214;gap:3px;margin-top:16px;padding:12px 14px;display:grid}.organizer-onboarding-module__YV23lW__error strong{font-size:13px}.organizer-onboarding-module__YV23lW__error span{font-size:13px;line-height:1.45}.organizer-onboarding-module__YV23lW__preview{min-width:0;animation:organizer-onboarding-module__YV23lW__preview-reveal .56s var(--ob-ease) 90ms both;border-left:1px solid #31506e8a;flex-direction:column;justify-content:center;padding:42px 0 34px 34px;display:flex}.organizer-onboarding-module__YV23lW__previewHeading{color:var(--ob-faint);font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:13px;display:flex}.organizer-onboarding-module__YV23lW__previewHeading i{background:var(--ob-gold);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #f5b83d14}.organizer-onboarding-module__YV23lW__previewHeading .organizer-onboarding-module__YV23lW__readyDot{background:var(--ob-mint);box-shadow:0 0 0 5px #47dc9114}.organizer-onboarding-module__YV23lW__eventPreview{background:radial-gradient(circle at 70% 25%,#08afe82e,#0000 38%),linear-gradient(155deg,#12324a 0%,#091a2a 53%,#101522 100%);border:1px solid #385f7e94;border-radius:10px;align-content:space-between;min-height:390px;margin-top:24px;padding:22px;transition:background .48s,filter .48s;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 80px #00000059,inset 0 0 42px #08afe80a}.organizer-onboarding-module__YV23lW__eventPreview:before{content:"";border:1px solid #08afe838;width:220px;height:220px;position:absolute;top:45%;right:-75px;transform:rotate(45deg)}.organizer-onboarding-module__YV23lW__eventPreview:after{background:linear-gradient(90deg, var(--ob-coral) 0 33%, var(--ob-gold) 33% 66%, var(--ob-cyan) 66%);content:"";width:56px;height:3px;position:absolute;bottom:63px;right:23px}.organizer-onboarding-module__YV23lW__eventSweep{z-index:0;opacity:0;width:38%;animation:organizer-onboarding-module__YV23lW__event-sweep .9s var(--ob-ease) .28s both;background:linear-gradient(90deg,#0000,#6dd8ff0d,#0000);position:absolute;top:-20%;bottom:-20%;left:-16%;transform:skew(-10deg)}.organizer-onboarding-module__YV23lW__eventTopline{z-index:1;color:#7e9aaf;font-family:var(--font-body);letter-spacing:.12em;justify-content:space-between;font-size:13px;display:flex}.organizer-onboarding-module__YV23lW__eventGlyph{z-index:1;width:94px;height:94px;color:var(--ob-gold);animation:organizer-onboarding-module__YV23lW__glyph-settle .64s var(--ob-ease) .14s both;background:#03081242;border:1px solid #08afe880;align-content:center;justify-items:center;display:grid;transform:rotate(45deg)}.organizer-onboarding-module__YV23lW__eventGlyph>*{transform:rotate(-45deg)}.organizer-onboarding-module__YV23lW__eventGlyph svg{width:38px}.organizer-onboarding-module__YV23lW__eventGlyph span{color:var(--ob-text);font-family:var(--font-competitive);margin-top:-7px;font-size:20px}.organizer-onboarding-module__YV23lW__eventCopy{z-index:1;gap:7px;display:grid}.organizer-onboarding-module__YV23lW__eventCopy small{color:var(--accent-text);letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.organizer-onboarding-module__YV23lW__eventCopy h2{max-width:300px;color:var(--text);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:25px;font-weight:650;line-height:1}.organizer-onboarding-module__YV23lW__eventCopy p{color:var(--ob-muted);font-size:13px}.organizer-onboarding-module__YV23lW__eventFooter{z-index:1;border-top:1px solid #31506eb3;justify-content:space-between;align-items:center;padding-top:17px;display:flex}.organizer-onboarding-module__YV23lW__eventFooter span{color:var(--ob-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.organizer-onboarding-module__YV23lW__eventFooter svg{width:13px;color:var(--accent-text)}.organizer-onboarding-module__YV23lW__eventFooter strong{color:var(--ob-mint);font-family:var(--font-body);letter-spacing:.1em;font-size:13px}.organizer-onboarding-module__YV23lW__previewSignal{border-bottom:1px solid var(--ob-line);grid-template-columns:1fr auto;gap:5px;margin-top:32px;padding-bottom:18px;display:grid}.organizer-onboarding-module__YV23lW__previewSignal>span{color:var(--ob-faint);font-size:13px}.organizer-onboarding-module__YV23lW__previewSignal>strong{font-size:13px}.organizer-onboarding-module__YV23lW__mobileDraftNotice{display:none}.organizer-onboarding-module__YV23lW__onboarding small,.organizer-onboarding-module__YV23lW__onboarding label,.organizer-onboarding-module__YV23lW__onboarding legend,.organizer-onboarding-module__YV23lW__onboarding dt,.organizer-onboarding-module__YV23lW__onboarding small,.organizer-onboarding-module__YV23lW__onboarding label,.organizer-onboarding-module__YV23lW__onboarding dt,.organizer-onboarding-module__YV23lW__onboarding dd{font-size:13px!important}.organizer-onboarding-module__YV23lW__stepEyebrow,.organizer-onboarding-module__YV23lW__reviewGrid small,.organizer-onboarding-module__YV23lW__previewHeading,.organizer-onboarding-module__YV23lW__eventTopline,.organizer-onboarding-module__YV23lW__eventCopy small,.organizer-onboarding-module__YV23lW__eventFooter strong{letter-spacing:.055em;font-size:13px}.organizer-onboarding-module__YV23lW__sessionState,.organizer-onboarding-module__YV23lW__railEyebrow,.organizer-onboarding-module__YV23lW__rail li>span,.organizer-onboarding-module__YV23lW__rail li small,.organizer-onboarding-module__YV23lW__rail>p,.organizer-onboarding-module__YV23lW__stepEyebrow,.organizer-onboarding-module__YV23lW__fieldGroup>span,.organizer-onboarding-module__YV23lW__accessChoice>span,.organizer-onboarding-module__YV23lW__reviewGrid p,.organizer-onboarding-module__YV23lW__previewHeading,.organizer-onboarding-module__YV23lW__eventTopline,.organizer-onboarding-module__YV23lW__eventCopy p,.organizer-onboarding-module__YV23lW__eventFooter span,.organizer-onboarding-module__YV23lW__eventFooter strong,.organizer-onboarding-module__YV23lW__previewSignal>span,.organizer-onboarding-module__YV23lW__previewSignal>strong{font-size:13px}.organizer-onboarding-module__YV23lW__previewSignal>div{grid-column:1/-1;gap:4px;display:flex}.organizer-onboarding-module__YV23lW__previewSignal i{background:var(--ob-cyan);width:22px;height:2px}.organizer-onboarding-module__YV23lW__previewSignal i:nth-child(2){background:var(--ob-coral)}.organizer-onboarding-module__YV23lW__previewSignal i:nth-child(3){background:var(--ob-gold)}.organizer-onboarding-module__YV23lW__previewReady .organizer-onboarding-module__YV23lW__eventPreview{filter:saturate(1.06);animation:organizer-onboarding-module__YV23lW__preview-ready .7s var(--ob-ease) both;background:linear-gradient(155deg,#103028 0%,#081b21 45%,#0b1723 100%)}.organizer-onboarding-module__YV23lW__previewReady .organizer-onboarding-module__YV23lW__eventGlyph{color:var(--ob-mint);border-color:#47dc9173}.organizer-onboarding-module__YV23lW__previewReady .organizer-onboarding-module__YV23lW__eventPreview:after,.organizer-onboarding-module__YV23lW__previewReady .organizer-onboarding-module__YV23lW__previewSignal i{background:var(--ob-mint)}@keyframes organizer-onboarding-module__YV23lW__header-reveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes organizer-onboarding-module__YV23lW__rail-reveal{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes organizer-onboarding-module__YV23lW__current-step{0%{transform:scale(.75)}to{transform:scale(1)}}@keyframes organizer-onboarding-module__YV23lW__step-forward{0%{opacity:0;filter:blur(3px);transform:translate(18px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes organizer-onboarding-module__YV23lW__step-back{0%{opacity:0;filter:blur(3px);transform:translate(-18px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes organizer-onboarding-module__YV23lW__content-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes organizer-onboarding-module__YV23lW__preview-reveal{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes organizer-onboarding-module__YV23lW__event-sweep{0%{opacity:0;left:-30%}20%{opacity:1}to{opacity:0;left:108%}}@keyframes organizer-onboarding-module__YV23lW__glyph-settle{0%{opacity:0;transform:rotate(38deg)scale(.88)}to{opacity:1;transform:rotate(45deg)scale(1)}}@keyframes organizer-onboarding-module__YV23lW__preview-ready{0%{opacity:.72;transform:scale(.988)}to{opacity:1;transform:scale(1)}}@keyframes organizer-onboarding-module__YV23lW__button-sweep{0%{left:-35%}to{left:118%}}@keyframes organizer-onboarding-module__YV23lW__check-settle{0%{transform:scale(.7)}65%{transform:scale(1.12)}to{transform:scale(1.04)}}@keyframes organizer-onboarding-module__YV23lW__provisioning-scan{0%{transform:translate(-105%)}to{transform:translate(295%)}}@keyframes organizer-onboarding-module__YV23lW__checklist-reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes organizer-onboarding-module__YV23lW__success-pop{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@keyframes organizer-onboarding-module__YV23lW__burst-turn{0%{opacity:0;transform:rotate(-35deg)scale(.65)}55%{opacity:1}to{opacity:.55;transform:rotate(0)scale(1)}}@keyframes organizer-onboarding-module__YV23lW__provisioning-pulse{50%{box-shadow:0 0 0 6px #08afe814}}@media (max-width:1180px){.organizer-onboarding-module__YV23lW__shell,.organizer-onboarding-module__YV23lW__shellWithRail{grid-template-columns:190px minmax(0,1fr)}.organizer-onboarding-module__YV23lW__shell:not(.organizer-onboarding-module__YV23lW__shellWithRail){grid-template-columns:minmax(0,1fr) 300px}.organizer-onboarding-module__YV23lW__preview{display:none}.organizer-onboarding-module__YV23lW__shell:not(.organizer-onboarding-module__YV23lW__shellWithRail) .organizer-onboarding-module__YV23lW__preview{display:flex}.organizer-onboarding-module__YV23lW__rail{padding-right:24px}.organizer-onboarding-module__YV23lW__stage{padding-inline:clamp(30px,6vw,76px)}}@media (max-width:820px){.organizer-onboarding-module__YV23lW__onboarding{overflow:auto}.organizer-onboarding-module__YV23lW__header{width:min(100% - 32px,1480px);min-height:68px}.organizer-onboarding-module__YV23lW__session>span{display:none}.organizer-onboarding-module__YV23lW__header .brand small{display:none}.organizer-onboarding-module__YV23lW__shell,.organizer-onboarding-module__YV23lW__shellWithRail,.organizer-onboarding-module__YV23lW__shell:not(.organizer-onboarding-module__YV23lW__shellWithRail){width:min(100% - 32px,720px);min-height:calc(100vh - 68px);display:block}.organizer-onboarding-module__YV23lW__rail{border-right:0;border-bottom:1px solid var(--ob-line);padding:22px 0 14px;display:block}.organizer-onboarding-module__YV23lW__rail>div:first-child{justify-content:space-between;align-items:baseline;display:flex}.organizer-onboarding-module__YV23lW__rail ol{gap:6px;margin-top:17px;display:flex}.organizer-onboarding-module__YV23lW__rail li{flex:1;grid-template-columns:1fr;gap:0;min-height:0}.organizer-onboarding-module__YV23lW__rail li:after,.organizer-onboarding-module__YV23lW__rail li>div{display:none}.organizer-onboarding-module__YV23lW__rail li>span{background:var(--ob-line);color:#0000;border:0;border-radius:99px;width:100%;height:4px}.organizer-onboarding-module__YV23lW__rail .organizer-onboarding-module__YV23lW__railCurrent>span{background:var(--ob-cyan);color:#0000;box-shadow:0 0 12px #08afe833}.organizer-onboarding-module__YV23lW__rail .organizer-onboarding-module__YV23lW__railCompleted>span{background:var(--ob-mint);color:#0000}.organizer-onboarding-module__YV23lW__rail li>span svg,.organizer-onboarding-module__YV23lW__rail>p{display:none}.organizer-onboarding-module__YV23lW__stage{padding:38px 0 54px;display:block}.organizer-onboarding-module__YV23lW__mobileDraftNotice{border-left:2px solid var(--ob-gold);color:var(--ob-muted);background:#f5b83d0f;margin-bottom:20px;padding:10px 12px;font-size:13px;line-height:1.5;display:block}.organizer-onboarding-module__YV23lW__stepContent{width:100%}.organizer-onboarding-module__YV23lW__shell:not(.organizer-onboarding-module__YV23lW__shellWithRail) .organizer-onboarding-module__YV23lW__preview{display:none}.organizer-onboarding-module__YV23lW__welcome h1,.organizer-onboarding-module__YV23lW__success h1,.organizer-onboarding-module__YV23lW__stepHeading h1{font-size:clamp(34px,10vw,46px)}}@media (max-width:560px){.organizer-onboarding-module__YV23lW__header{width:min(100% - 24px,1480px)}.organizer-onboarding-module__YV23lW__shell,.organizer-onboarding-module__YV23lW__shellWithRail,.organizer-onboarding-module__YV23lW__shell:not(.organizer-onboarding-module__YV23lW__shellWithRail){width:min(100% - 28px,720px)}.organizer-onboarding-module__YV23lW__session button{font-size:13px}.organizer-onboarding-module__YV23lW__stage{padding-top:30px}.organizer-onboarding-module__YV23lW__welcome,.organizer-onboarding-module__YV23lW__success,.organizer-onboarding-module__YV23lW__formStep{gap:20px}.organizer-onboarding-module__YV23lW__welcome>p,.organizer-onboarding-module__YV23lW__success>p,.organizer-onboarding-module__YV23lW__stepHeading p{font-size:14px}.organizer-onboarding-module__YV23lW__welcomeAction,.organizer-onboarding-module__YV23lW__successActions{flex-direction:column;align-items:stretch}:is(.organizer-onboarding-module__YV23lW__welcomeAction .button,.organizer-onboarding-module__YV23lW__successActions .button){width:100%}.organizer-onboarding-module__YV23lW__welcomeAction small{max-width:none}.organizer-onboarding-module__YV23lW__option{min-height:80px;padding-inline:2px}.organizer-onboarding-module__YV23lW__option:hover{padding-inline:7px}.organizer-onboarding-module__YV23lW__option small{font-size:13px}.organizer-onboarding-module__YV23lW__compactFields,.organizer-onboarding-module__YV23lW__modeChoice{grid-template-columns:1fr}.organizer-onboarding-module__YV23lW__reviewGrid section{grid-template-columns:38px 1fr;padding-block:9px}.organizer-onboarding-module__YV23lW__reviewGrid section>button{grid-column:2;justify-self:start}.organizer-onboarding-module__YV23lW__provisioning{grid-template-columns:1fr}.organizer-onboarding-module__YV23lW__provisioning>div{border-right:0;border-bottom:1px solid var(--ob-line);grid-template-columns:26px 1fr auto;align-items:center;min-height:62px}.organizer-onboarding-module__YV23lW__provisioning>div:last-child{border-bottom:0}.organizer-onboarding-module__YV23lW__actions{gap:12px}.organizer-onboarding-module__YV23lW__actions .button{min-height:46px;padding-inline:14px}.organizer-onboarding-module__YV23lW__successChecklist{gap:10px;display:grid}}@media (prefers-reduced-motion:reduce){.organizer-onboarding-module__YV23lW__header,.organizer-onboarding-module__YV23lW__rail,.organizer-onboarding-module__YV23lW__rail .organizer-onboarding-module__YV23lW__railCurrent>span,.organizer-onboarding-module__YV23lW__stepContent,.organizer-onboarding-module__YV23lW__welcome>*,.organizer-onboarding-module__YV23lW__success>*,.organizer-onboarding-module__YV23lW__formStep>*,.organizer-onboarding-module__YV23lW__optionSelected .organizer-onboarding-module__YV23lW__optionCheck,.organizer-onboarding-module__YV23lW__provisioning:before,.organizer-onboarding-module__YV23lW__provisioning .organizer-onboarding-module__YV23lW__provisioningActive>span,.organizer-onboarding-module__YV23lW__provisioning .organizer-onboarding-module__YV23lW__provisioningDone>span,.organizer-onboarding-module__YV23lW__successMark,.organizer-onboarding-module__YV23lW__successBurst,.organizer-onboarding-module__YV23lW__successChecklist span,.organizer-onboarding-module__YV23lW__preview,.organizer-onboarding-module__YV23lW__eventSweep,.organizer-onboarding-module__YV23lW__eventGlyph,.organizer-onboarding-module__YV23lW__previewReady .organizer-onboarding-module__YV23lW__eventPreview{animation:none}.organizer-onboarding-module__YV23lW__shell,.organizer-onboarding-module__YV23lW__kindPicker button,.organizer-onboarding-module__YV23lW__option,.organizer-onboarding-module__YV23lW__option:before,.organizer-onboarding-module__YV23lW__optionIcon,.organizer-onboarding-module__YV23lW__optionCheck,.organizer-onboarding-module__YV23lW__accessChoice button,.organizer-onboarding-module__YV23lW__modeChoice button,.organizer-onboarding-module__YV23lW__reviewIcon{transition:none}.organizer-onboarding-module__YV23lW__actions .button{transition:none}.organizer-onboarding-module__YV23lW__welcomeAction .button{transition:none}.organizer-onboarding-module__YV23lW__successActions .button{transition:none}}.organizer-onboarding-module__YV23lW__onboarding :where(a,button,summary),.organizer-onboarding-module__YV23lW__onboarding :where(input:not([type=checkbox]):not([type=radio]),select){min-height:44px}html[data-theme=light] .organizer-onboarding-module__YV23lW__onboarding{--ob-surface:var(--surface);--ob-raised:var(--surface-raised);background:radial-gradient(circle at 78% 16%, #00a3dc14, transparent 29rem), radial-gradient(circle at 18% 100%, #df4b460e, transparent 28rem), var(--ob-canvas);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] .organizer-onboarding-module__YV23lW__onboarding:before{background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px)}html[data-theme=light] :is(.organizer-onboarding-module__YV23lW__header,.organizer-onboarding-module__YV23lW__rail,.organizer-onboarding-module__YV23lW__preview,.organizer-onboarding-module__YV23lW__welcomeSignals,.organizer-onboarding-module__YV23lW__welcomeSignals span,.organizer-onboarding-module__YV23lW__option,.organizer-onboarding-module__YV23lW__reviewGrid section){border-color:var(--ob-line)}html[data-theme=light] :is(.organizer-onboarding-module__YV23lW__option,.organizer-onboarding-module__YV23lW__accessChoice button,.organizer-onboarding-module__YV23lW__modeChoice button){background:var(--ob-surface)}html[data-theme=light] :is(.organizer-onboarding-module__YV23lW__optionSelected,.organizer-onboarding-module__YV23lW__accessChoice button[aria-pressed=true],.organizer-onboarding-module__YV23lW__modeChoice button[aria-pressed=true]){background:color-mix(in srgb, var(--ob-cyan) 8%, var(--ob-raised))}html[data-theme=light] .organizer-onboarding-module__YV23lW__preview{background:#fffdfac2}.organizer-onboarding-module__YV23lW__onboarding{background:var(--canvas)}.organizer-onboarding-module__YV23lW__onboarding:before,.organizer-onboarding-module__YV23lW__eventPreview:before,.organizer-onboarding-module__YV23lW__eventPreview:after{display:none}.organizer-onboarding-module__YV23lW__eventPreview{clip-path:none;min-height:440px;box-shadow:0 14px 36px var(--shadow-soft);border-radius:10px;padding-top:22px}.organizer-onboarding-module__YV23lW__eventPreview>div:not(:first-child){z-index:1;position:relative}.organizer-onboarding-module__YV23lW__eventTopline{color:#fff}.organizer-onboarding-module__YV23lW__eventGlyph{visibility:hidden}.organizer-onboarding-module__YV23lW__eventCopy{padding-top:90px}.organizer-onboarding-module__YV23lW__eventCopy small,.organizer-onboarding-module__YV23lW__eventCopy h2,.organizer-onboarding-module__YV23lW__eventCopy p,.organizer-onboarding-module__YV23lW__eventFooter{color:#f5f8fc!important}.organizer-onboarding-module__YV23lW__eventFooter{border-color:#ffffff40}.organizer-onboarding-module__YV23lW__welcome h1,.organizer-onboarding-module__YV23lW__success h1{font-family:var(--font-competitive);font-size:clamp(42px,4.5vw,60px)}.organizer-onboarding-module__YV23lW__stepHeading h1{font-size:clamp(32px,3vw,42px);line-height:1.1}.organizer-onboarding-module__YV23lW__rail li{min-height:78px}@media (max-width:820px){.organizer-onboarding-module__YV23lW__onboarding{overflow:visible}.organizer-onboarding-module__YV23lW__rail li{min-height:0}.organizer-onboarding-module__YV23lW__session{gap:8px}.organizer-onboarding-module__YV23lW__session button{white-space:normal}.organizer-onboarding-module__YV23lW__welcome h1,.organizer-onboarding-module__YV23lW__success h1{font-size:44px}.organizer-onboarding-module__YV23lW__stepHeading h1{font-size:32px}}
.workspace-loading-module__YMIvhq__loading{width:min(1080px,100% - 48px);color:var(--muted);margin:38px auto;font-size:14px}.workspace-loading-module__YMIvhq__skeleton{gap:16px;margin-top:24px;display:grid}.workspace-loading-module__YMIvhq__skeleton i{background:var(--surface-muted);border-radius:8px;height:58px;animation:1.6s ease-in-out infinite alternate workspace-loading-module__YMIvhq__loading-breathe;display:block}.workspace-loading-module__YMIvhq__skeleton>i:first-child{width:36%;height:28px}.workspace-loading-module__YMIvhq__skeleton>i:nth-child(2){width:60%;height:14px;margin-bottom:16px}.workspace-loading-module__YMIvhq__skeleton>div{grid-template-columns:repeat(3,1fr);gap:18px;margin-block:12px;display:grid}.workspace-loading-module__YMIvhq__skeleton>div i{height:112px;animation-delay:.15s}@keyframes workspace-loading-module__YMIvhq__loading-breathe{to{opacity:.45}}@media (prefers-reduced-motion:reduce){.workspace-loading-module__YMIvhq__skeleton i{animation:none}}
.arenas-module__Ie8KgG__eyebrow{color:var(--muted);letter-spacing:.15em;text-transform:uppercase;font-size:12px;font-weight:600}.arenas-module__Ie8KgG__indexHero>.arenas-module__Ie8KgG__eyebrow,.arenas-module__Ie8KgG__arenaHeroCopy>.arenas-module__Ie8KgG__eyebrow{color:var(--role-competition)}.arenas-module__Ie8KgG__indexHero,.arenas-module__Ie8KgG__directory,.arenas-module__Ie8KgG__calendarStrip,.arenas-module__Ie8KgG__arenaExplorer,.arenas-module__Ie8KgG__arenaLower,.arenas-module__Ie8KgG__arenaTabs,.arenas-module__Ie8KgG__leaderboardPage{width:var(--public-width);margin-inline:auto}.arenas-module__Ie8KgG__indexHero{padding:46px 0 28px}.arenas-module__Ie8KgG__indexHero h1,.arenas-module__Ie8KgG__arenaHero h1,.arenas-module__Ie8KgG__leaderboardPage h1{font-family:var(--font-competitive);letter-spacing:-.02em;margin:12px 0 18px;font-size:clamp(52px,6.5vw,88px);font-weight:800;line-height:1}.arenas-module__Ie8KgG__indexHero>p:last-child{color:var(--muted);font-size:23px}.arenas-module__Ie8KgG__arenaList{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.arenas-module__Ie8KgG__arenaCard{isolation:isolate;border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:flex-end;min-height:425px;transition:border-color .2s,transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.arenas-module__Ie8KgG__arenaCard:after{z-index:2;background:var(--role-competition);content:"";opacity:.82;height:2px;position:absolute;bottom:0;left:26px;right:26px}.arenas-module__Ie8KgG__arenaCard:hover{border-color:color-mix(in srgb, var(--role-competition) 72%, var(--line));box-shadow:0 15px 30px var(--shadow-soft);transform:translateY(-4px)}.arenas-module__Ie8KgG__cardCopy{z-index:1;color:#f5f8fc;width:100%;padding:26px;position:relative}.arenas-module__Ie8KgG__cardCopy h2{font-family:var(--font-competitive);margin-bottom:8px;font-size:34px;font-weight:700}.arenas-module__Ie8KgG__cardCopy p{color:#cedce9;min-height:46px;font-size:16px;line-height:1.45}.arenas-module__Ie8KgG__cardCopy>span{color:#ff8b84;align-items:center;gap:12px;padding-top:14px;font-weight:600;display:flex}.arenas-module__Ie8KgG__cardCopy svg{width:18px}.arenas-module__Ie8KgG__calendarStrip{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:24px;margin-top:22px;padding:22px;display:flex}.arenas-module__Ie8KgG__calendarStrip>svg{width:34px;color:var(--gold);flex-shrink:0}.arenas-module__Ie8KgG__calendarStrip h2{font-family:var(--font-competitive);font-size:26px}.arenas-module__Ie8KgG__calendarStrip p,.arenas-module__Ie8KgG__calendarStrip time{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.5;display:block}.arenas-module__Ie8KgG__calendarStrip>div:nth-of-type(2){border-left:1px solid var(--line);flex:1;padding-left:28px}.arenas-module__Ie8KgG__calendarStrip strong{font-size:20px}.arenas-module__Ie8KgG__calendarStrip .arenas-module__Ie8KgG__button{flex-shrink:0}.arenas-module__Ie8KgG__calendarStrip a svg{width:18px}.arenas-module__Ie8KgG__arenaHero{isolation:isolate;max-width:1500px;min-height:370px;margin:auto;position:relative}.arenas-module__Ie8KgG__arenaHeroCopy{z-index:1;width:var(--public-width);margin:auto;padding:30px 0 46px;position:relative}.arenas-module__Ie8KgG__arenaHeroCopy>nav,.arenas-module__Ie8KgG__leaderboardPage>nav{color:var(--muted);align-items:center;gap:10px;margin-bottom:30px;font-size:14px;display:flex}.arenas-module__Ie8KgG__arenaHeroCopy>nav a:hover,.arenas-module__Ie8KgG__leaderboardPage>nav a:hover{color:var(--accent-text)}.arenas-module__Ie8KgG__arenaHeroCopy>nav b{font-weight:500}.arenas-module__Ie8KgG__arenaHero h1{max-width:65%}.arenas-module__Ie8KgG__arenaTagline{max-width:48%;color:var(--muted);font-size:21px;line-height:1.5}.arenas-module__Ie8KgG__arenaActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.arenas-module__Ie8KgG__arenaActions>a{background:var(--action-primary-bg);min-height:48px;color:var(--action-primary-fg);border-radius:8px;align-items:center;gap:14px;padding:12px 20px;font-weight:600;display:inline-flex}.arenas-module__Ie8KgG__arenaActions svg{width:20px}.arenas-module__Ie8KgG__followProof{color:var(--muted);margin-top:14px;font-size:14px}.arenas-module__Ie8KgG__arenaTabs{border-bottom:1px solid var(--line);gap:28px;display:flex}.arenas-module__Ie8KgG__arenaTabs a{min-height:58px;color:var(--muted);border-bottom:3px solid #0000;align-items:center;gap:12px;padding:0 18px;display:flex}.arenas-module__Ie8KgG__arenaTabs a[aria-current]{border-bottom-color:var(--role-competition);color:var(--text);font-weight:600}.arenas-module__Ie8KgG__arenaTabs svg{width:22px;color:var(--muted)}.arenas-module__Ie8KgG__arenaTabs a[aria-current] svg{color:var(--role-competition)}.arenas-module__Ie8KgG__arenaExplorer{padding-top:28px}.arenas-module__Ie8KgG__sectionHeader{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:18px;display:flex}.arenas-module__Ie8KgG__sectionHeader h2,.arenas-module__Ie8KgG__arenaLower h2{font-family:var(--font-competitive);font-size:30px;line-height:1.15}.arenas-module__Ie8KgG__sectionHeader p{color:var(--muted);font-size:15px}.arenas-module__Ie8KgG__facetForm{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:18px 24px;margin-bottom:24px;padding:20px 24px;display:flex}.arenas-module__Ie8KgG__facetForm fieldset{border:0;flex:250px}.arenas-module__Ie8KgG__facetForm legend{margin-bottom:10px;font-size:15px;font-weight:600}.arenas-module__Ie8KgG__facetForm fieldset>div{flex-wrap:wrap;gap:8px;display:flex}.arenas-module__Ie8KgG__facetForm label{cursor:pointer;position:relative}.arenas-module__Ie8KgG__facetForm input{opacity:0;width:1px;height:1px;position:absolute}.arenas-module__Ie8KgG__facetForm label span{background:var(--canvas);border:1px solid var(--line);border-radius:6px;align-items:center;min-height:44px;padding:9px 14px;font-size:14px;transition:background .16s,border-color .16s;display:flex}.arenas-module__Ie8KgG__facetForm input:checked+span{color:var(--accent-text);background:color-mix(in srgb, var(--cyan) 10%, var(--surface));border-color:var(--cyan)}.arenas-module__Ie8KgG__facetForm input:focus-visible+span{outline:3px solid var(--cyan);outline-offset:3px}.arenas-module__Ie8KgG__facetForm button{background:var(--action-primary-bg);min-height:44px;color:var(--action-primary-fg);border:0;border-radius:6px;padding:10px 18px;font-weight:600}.arenas-module__Ie8KgG__accessField{flex:0 205px;gap:10px;font-size:15px;font-weight:600;display:grid}.arenas-module__Ie8KgG__accessField select{border:1px solid var(--line);background:var(--canvas);border-radius:6px;width:100%;min-height:44px;padding:10px 12px;font-size:14px;font-weight:400}.arenas-module__Ie8KgG__resetFilters{align-items:center;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.arenas-module__Ie8KgG__accessHelp{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.5}.arenas-module__Ie8KgG__tournamentRows{gap:12px;display:grid}.arenas-module__Ie8KgG__tournamentRows>a{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:40px 180px 1fr 24px;align-items:center;gap:24px;padding:24px;transition:border-color .2s;display:grid}.arenas-module__Ie8KgG__tournamentRows>a:hover{border-color:color-mix(in srgb, var(--role-competition) 68%, var(--line))}.arenas-module__Ie8KgG__tournamentRows>a>span{color:var(--gold);font-size:18px;font-weight:600}.arenas-module__Ie8KgG__tournamentRows time{color:var(--muted);font-size:15px;line-height:1.4}.arenas-module__Ie8KgG__tournamentRows strong{font-size:22px;line-height:1.25}.arenas-module__Ie8KgG__tournamentRows p{color:var(--muted);margin-top:6px;font-size:14px}.arenas-module__Ie8KgG__tournamentStatus{color:var(--muted);font-weight:600}.arenas-module__Ie8KgG__tournamentStatus[data-status=registration_open]{color:var(--role-competition)}.arenas-module__Ie8KgG__tournamentStatus[data-status=running]{color:var(--role-action)}.arenas-module__Ie8KgG__tournamentStatus[data-status=cancelled]{color:var(--role-critical)}.arenas-module__Ie8KgG__tournamentRows svg{width:22px;color:var(--muted);transition:color .2s,transform .2s}.arenas-module__Ie8KgG__tournamentRows>a:hover svg{color:var(--role-competition);transform:translate(3px)}.arenas-module__Ie8KgG__tournamentMore{justify-content:space-between;align-items:center;gap:20px;padding:20px 4px 0;display:flex}.arenas-module__Ie8KgG__tournamentMore p{color:var(--muted);font-size:14px}.arenas-module__Ie8KgG__tournamentMore button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--text);border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-weight:600;transition:border-color .2s,color .2s;display:inline-flex}.arenas-module__Ie8KgG__tournamentMore button:hover{border-color:var(--cyan);color:var(--accent-text)}.arenas-module__Ie8KgG__tournamentMore button svg{width:18px;transform:rotate(90deg)}.arenas-module__Ie8KgG__empty{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:10px;grid-column:1/-1;padding:40px 24px}.arenas-module__Ie8KgG__empty strong{font-size:20px}.arenas-module__Ie8KgG__empty p,.arenas-module__Ie8KgG__quietEmpty{color:var(--muted);margin-top:12px;font-size:16px;line-height:1.5}.arenas-module__Ie8KgG__empty a{min-height:44px;color:var(--accent-text);padding-top:16px;text-decoration:underline;display:inline-block}.arenas-module__Ie8KgG__arenaLower{grid-template-columns:1.5fr 1fr;gap:36px;margin-top:36px;display:grid}.arenas-module__Ie8KgG__rankPreview,.arenas-module__Ie8KgG__prepPreview{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:26px}.arenas-module__Ie8KgG__rankPreview header{justify-content:space-between;align-items:center;gap:16px;display:flex}.arenas-module__Ie8KgG__arenaLower .arenas-module__Ie8KgG__eyebrow{margin-bottom:10px}.arenas-module__Ie8KgG__arenaLower a{color:var(--accent-text);align-items:center;gap:10px;min-height:44px;font-size:14px;display:inline-flex}.arenas-module__Ie8KgG__arenaLower svg{width:18px}.arenas-module__Ie8KgG__rankPreview ol{list-style:none}.arenas-module__Ie8KgG__rankPreview li{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:18px 0;display:flex}.arenas-module__Ie8KgG__rankPreview li strong{overflow-wrap:anywhere;flex:1}.arenas-module__Ie8KgG__rankPreview li span{color:var(--gold)}.arenas-module__Ie8KgG__rankPreview li small{color:var(--muted)}.arenas-module__Ie8KgG__prepPreview>p:not(.arenas-module__Ie8KgG__eyebrow){color:var(--muted);margin-top:14px;font-size:16px;line-height:1.5}.arenas-module__Ie8KgG__prepPreview a{color:var(--role-prestige);margin-top:8px}.arenas-module__Ie8KgG__prepPreview a small,.arenas-module__Ie8KgG__prepPreview a strong{display:block}.arenas-module__Ie8KgG__leaderboardPage{padding-top:28px}.arenas-module__Ie8KgG__leaderboardPage nav a{align-items:center;gap:10px;min-height:44px;display:inline-flex}.arenas-module__Ie8KgG__leaderboardPage nav svg{width:18px;transform:rotate(180deg)}.arenas-module__Ie8KgG__leaderboardPage>header{isolation:isolate;min-height:320px;margin-bottom:24px;padding-block:28px;position:relative}.arenas-module__Ie8KgG__leaderboardPage>header>div:last-child{z-index:1;max-width:60%;position:relative}.arenas-module__Ie8KgG__leaderboardPage h1{font-size:clamp(48px,5.5vw,74px)}.arenas-module__Ie8KgG__leaderboardPage h1 em{color:var(--accent-text);font-style:normal}.arenas-module__Ie8KgG__leaderboardPage header p:last-child{max-width:530px;color:var(--muted);font-size:18px;line-height:1.5}.arenas-module__Ie8KgG__leaderboardTable{border:1px solid var(--line);background:var(--surface);border-radius:10px;overflow:auto}.arenas-module__Ie8KgG__leaderboardTable>div{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(150px,1fr) repeat(4,85px);align-items:center;gap:20px;min-width:710px;padding:20px 26px;display:grid}.arenas-module__Ie8KgG__leaderboardTable>div:first-child{background:var(--surface-muted);color:var(--muted);font-size:14px}.arenas-module__Ie8KgG__leaderboardTable>div:last-child{border:0}.arenas-module__Ie8KgG__leaderboardTable strong{overflow-wrap:anywhere}.arenas-module__Ie8KgG__leaderboardTable em{color:var(--accent-text);font-style:normal;font-weight:700}.arenas-module__Ie8KgG__leaderboardTable b{color:var(--gold)}.arenas-module__Ie8KgG__leaderboardTable>.arenas-module__Ie8KgG__leaderboardEmpty{text-align:center;min-width:0;padding:50px 24px;display:block}.arenas-module__Ie8KgG__leaderboardEmpty p{color:var(--muted);margin-top:10px;line-height:1.5}html[data-theme=light] .arenas-module__Ie8KgG__arenaCard>div:first-child:after{background:linear-gradient(#0000 28%,#fffffff7 78%,#fff 99%)}html[data-theme=light] .arenas-module__Ie8KgG__cardCopy{color:var(--text)}html[data-theme=light] .arenas-module__Ie8KgG__cardCopy p{color:var(--muted)}html[data-theme=light] .arenas-module__Ie8KgG__cardCopy>span{color:var(--role-competition)}@media (max-width:1000px){.arenas-module__Ie8KgG__arenaList{gap:14px}.arenas-module__Ie8KgG__cardCopy{padding:20px}.arenas-module__Ie8KgG__cardCopy h2{font-size:29px}.arenas-module__Ie8KgG__calendarStrip{flex-wrap:wrap}.arenas-module__Ie8KgG__calendarStrip>div:nth-of-type(2){min-width:40%}.arenas-module__Ie8KgG__arenaHero h1{max-width:70%}.arenas-module__Ie8KgG__tournamentRows>a{grid-template-columns:30px 140px 1fr 22px;gap:16px}.arenas-module__Ie8KgG__arenaLower{gap:18px}.arenas-module__Ie8KgG__rankPreview header{flex-wrap:wrap}}@media (max-width:760px){.arenas-module__Ie8KgG__indexHero{padding:30px 0 24px}.arenas-module__Ie8KgG__indexHero h1{font-size:56px}.arenas-module__Ie8KgG__indexHero>p:last-child{font-size:19px}.arenas-module__Ie8KgG__arenaList{grid-template-columns:1fr}.arenas-module__Ie8KgG__arenaCard{min-height:390px}.arenas-module__Ie8KgG__cardCopy{padding:26px}.arenas-module__Ie8KgG__cardCopy h2{font-size:34px}.arenas-module__Ie8KgG__calendarStrip{gap:14px}.arenas-module__Ie8KgG__calendarStrip>div:nth-of-type(2){border:0;flex-basis:100%;padding:10px 0 0}.arenas-module__Ie8KgG__calendarStrip>a{width:100%}.arenas-module__Ie8KgG__arenaHero{min-height:0;padding-top:260px}.arenas-module__Ie8KgG__arenaHeroCopy{padding:0 0 24px}.arenas-module__Ie8KgG__arenaHero h1{max-width:100%;font-size:58px}.arenas-module__Ie8KgG__arenaHeroCopy>nav{margin-bottom:16px}.arenas-module__Ie8KgG__arenaTagline{max-width:100%;font-size:19px}.arenas-module__Ie8KgG__arenaActions{gap:10px}.arenas-module__Ie8KgG__arenaTabs{gap:16px}.arenas-module__Ie8KgG__arenaTabs a{padding-inline:12px}.arenas-module__Ie8KgG__facetForm{padding:18px}.arenas-module__Ie8KgG__facetForm fieldset{flex-basis:100%}.arenas-module__Ie8KgG__tournamentRows>a{grid-template-columns:1fr 24px;gap:10px;padding:20px}.arenas-module__Ie8KgG__tournamentRows>a>span{display:none}.arenas-module__Ie8KgG__tournamentRows time{grid-area:1/1}.arenas-module__Ie8KgG__tournamentRows>a>div{grid-row:2}.arenas-module__Ie8KgG__tournamentRows svg{grid-area:1/2/3}.arenas-module__Ie8KgG__tournamentMore{flex-direction:column;align-items:stretch;gap:10px}.arenas-module__Ie8KgG__tournamentMore button{width:100%}.arenas-module__Ie8KgG__arenaLower{grid-template-columns:1fr;gap:16px}.arenas-module__Ie8KgG__rankPreview,.arenas-module__Ie8KgG__prepPreview{padding:22px}.arenas-module__Ie8KgG__leaderboardPage>header{padding:260px 0 0}.arenas-module__Ie8KgG__leaderboardPage>header>div:last-child{max-width:100%}.arenas-module__Ie8KgG__leaderboardPage h1{font-size:54px}}
.page-module__cVMVgG__hero{isolation:isolate;width:var(--public-width);grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:center;gap:clamp(48px,8vw,120px);min-height:610px;margin:auto;padding:76px 0 64px;display:grid;position:relative;overflow:hidden}.page-module__cVMVgG__hero:before{z-index:-2;background:radial-gradient(circle, color-mix(in srgb, var(--coral) 16%, transparent), transparent 68%);content:"";filter:blur(10px);border-radius:50%;width:380px;height:380px;position:absolute;inset:6% 38% auto auto}.page-module__cVMVgG__radar{z-index:-1;opacity:.26;width:420px;height:420px;position:absolute;inset:8% auto auto 48%}.page-module__cVMVgG__radar i{border:1px solid var(--line);border-radius:50%;position:absolute;inset:0}.page-module__cVMVgG__radar i:nth-child(2){inset:18%}.page-module__cVMVgG__radar i:nth-child(3){border-color:var(--cyan);inset:36%}.page-module__cVMVgG__copy{animation:.55s ease-out both page-module__cVMVgG__challenge-rise}.page-module__cVMVgG__eyebrow{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:650}.page-module__cVMVgG__eyebrow span,.page-module__cVMVgG__statusDot{background:var(--coral);width:7px;height:7px;box-shadow:0 0 0 6px color-mix(in srgb, var(--coral) 14%, transparent);border-radius:50%;margin-right:8px;display:inline-block}.page-module__cVMVgG__identity{align-items:center;gap:14px;margin:28px 0 24px;display:flex}.page-module__cVMVgG__identity>div:last-child{gap:2px;display:grid}.page-module__cVMVgG__identity small{color:var(--faint);font-family:var(--font-mono);letter-spacing:.14em;font-size:10px}.page-module__cVMVgG__identity strong{font-size:19px}.page-module__cVMVgG__avatar{border:1px solid var(--line-strong);background:var(--surface);width:58px;height:58px;color:var(--accent-text);font-family:var(--font-competitive);border-radius:50%;place-items:center;font-size:25px;display:grid;overflow:hidden}.page-module__cVMVgG__avatar img{object-fit:cover;width:100%;height:100%}.page-module__cVMVgG__copy h1{max-width:680px;font-family:var(--font-competitive);letter-spacing:-.02em;margin:0;font-size:clamp(38px,4vw,52px);font-weight:800;line-height:1.03}.page-module__cVMVgG__lead{max-width:600px;color:var(--muted);margin-top:22px;font-size:clamp(18px,2vw,21px);line-height:1.55}.page-module__cVMVgG__actions{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:30px;display:flex}.page-module__cVMVgG__actions>span{max-width:260px;color:var(--faint);font-size:13px;line-height:1.4}.page-module__cVMVgG__actions>a:not(.page-module__cVMVgG__primaryAction,.page-module__cVMVgG__secondaryAction){min-height:44px;color:var(--muted);text-underline-offset:4px;align-content:center;text-decoration:underline}.page-module__cVMVgG__primaryAction,.page-module__cVMVgG__secondaryAction{border-radius:8px;justify-content:center;align-items:center;gap:16px;min-height:52px;padding:0 22px;font-weight:700;display:inline-flex}.page-module__cVMVgG__primaryAction{background:var(--action-primary-bg);color:var(--action-primary-fg);box-shadow:0 14px 34px color-mix(in srgb, var(--cyan) 15%, transparent)}.page-module__cVMVgG__primaryAction svg{width:20px}.page-module__cVMVgG__secondaryAction{border:1px solid var(--line-strong);color:var(--text)}.page-module__cVMVgG__card{border:1px solid var(--line);background:linear-gradient(145deg, color-mix(in srgb, var(--surface) 94%, var(--cyan)), var(--surface));border-radius:12px;align-self:center;animation:.55s ease-out .1s both page-module__cVMVgG__challenge-rise;box-shadow:0 30px 90px #00000047}.page-module__cVMVgG__card header{border-bottom:1px solid var(--line);min-height:58px;color:var(--accent-text);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:0 22px;font-size:12px;font-weight:700;display:flex}.page-module__cVMVgG__card header b{color:var(--faint);font-family:var(--font-mono);margin-left:auto;font-size:10px}.page-module__cVMVgG__statusDot{background:var(--mint);width:6px;height:6px;box-shadow:none;margin-right:10px}.page-module__cVMVgG__versus{grid-template-columns:1fr 42px 1fr;align-items:center;gap:12px;padding:28px 22px;display:grid}.page-module__cVMVgG__versus>div{justify-items:center;gap:9px;min-width:0;display:grid}.page-module__cVMVgG__versus strong{border:1px solid var(--cyan);background:color-mix(in srgb, var(--cyan) 8%, var(--canvas));width:76px;height:76px;color:var(--accent-text);font-family:var(--font-competitive);border-radius:50%;place-items:center;font-size:32px;display:grid}.page-module__cVMVgG__versus small{max-width:120px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__cVMVgG__versus>span{color:var(--coral);font-family:var(--font-competitive);text-align:center;font-size:24px;font-style:italic;font-weight:800}.page-module__cVMVgG__versus .page-module__cVMVgG__openSeat strong{border-style:dashed;border-color:var(--line-strong);color:var(--faint)}.page-module__cVMVgG__card dl{border-top:1px solid var(--line);margin:0 22px}.page-module__cVMVgG__card dl>div{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;gap:16px;padding:13px 0;display:grid}.page-module__cVMVgG__card dt{color:var(--faint);font-size:13px}.page-module__cVMVgG__card dd{text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.page-module__cVMVgG__card>p{color:var(--muted);gap:10px;margin:20px 22px 22px;font-size:13px;line-height:1.5;display:flex}.page-module__cVMVgG__card>p svg{width:18px;color:var(--mint);flex:none}.page-module__cVMVgG__howItWorks{width:var(--public-width);border-top:1px solid var(--line);margin:auto;padding:40px 0 70px}.page-module__cVMVgG__howItWorks>div{grid-template-columns:repeat(3,1fr);gap:34px;margin-top:22px;display:grid}.page-module__cVMVgG__howItWorks article{grid-template-columns:34px 1fr;gap:6px 14px;display:grid}.page-module__cVMVgG__howItWorks article>span{color:var(--accent-text);font-family:var(--font-mono);grid-row:1/3;padding-top:5px;font-size:13px}.page-module__cVMVgG__howItWorks h2{font-family:var(--font-competitive);font-size:24px}.page-module__cVMVgG__howItWorks article p{color:var(--muted);font-size:15px;line-height:1.5}@keyframes page-module__cVMVgG__challenge-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.page-module__cVMVgG__hero{grid-template-columns:1fr;gap:42px;padding-top:54px}.page-module__cVMVgG__copy{max-width:700px}.page-module__cVMVgG__card{width:min(100%,560px)}.page-module__cVMVgG__radar{inset:25% auto auto 50%;transform:translate(-50%)}}@media (max-width:680px){.page-module__cVMVgG__hero{min-height:0;padding:38px 0 46px}.page-module__cVMVgG__copy h1{font-size:clamp(36px,10vw,42px)}.page-module__cVMVgG__lead{font-size:18px}.page-module__cVMVgG__howItWorks>div{grid-template-columns:1fr;gap:26px}.page-module__cVMVgG__versus{padding-inline:16px}.page-module__cVMVgG__card dl,.page-module__cVMVgG__card>p{margin-inline:16px}}@media (prefers-reduced-motion:reduce){.page-module__cVMVgG__copy,.page-module__cVMVgG__card{animation:none}}
.page-module__cjM1fq__eyebrow{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600}.page-module__cjM1fq__hero{isolation:isolate;max-width:1500px;min-height:540px;margin:auto;position:relative}.page-module__cjM1fq__heroCopy{z-index:1;width:var(--public-width);margin:auto;padding:38px 0;position:relative}.page-module__cjM1fq__hero h1{max-width:60%;font-family:var(--font-competitive);letter-spacing:-.02em;margin:18px 0;font-size:clamp(54px,6.5vw,88px);font-weight:800;line-height:.98}.page-module__cjM1fq__hero h1 em{color:var(--accent-text);font-style:normal}.page-module__cjM1fq__lead{max-width:44%;color:var(--muted);font-size:20px;line-height:1.5}.page-module__cjM1fq__actions{flex-wrap:wrap;align-items:center;gap:12px 20px;max-width:50%;margin-top:24px;display:flex}.page-module__cjM1fq__downloadAction,.page-module__cjM1fq__downloadUnavailable{border-radius:8px;align-items:center;gap:14px;min-height:48px;padding:12px 20px;font-weight:600;display:inline-flex}.page-module__cjM1fq__downloadAction{background:var(--action-primary-bg);color:var(--action-primary-fg)}.page-module__cjM1fq__downloadUnavailable{color:var(--gold);background:color-mix(in srgb, var(--gold) 5%, var(--surface));border:1px solid color-mix(in srgb,var(--gold) 45%,var(--line))}.page-module__cjM1fq__actions svg{width:20px}.page-module__cjM1fq__downloadAction small{opacity:.85;margin-top:3px;font-size:12px;font-weight:400;display:block}.page-module__cjM1fq__alternative{max-width:44%;color:var(--muted);margin-top:20px;font-size:14px;line-height:1.5}.page-module__cjM1fq__alternativeAction{min-height:44px;color:var(--accent-text);text-underline-offset:4px;align-items:center;gap:8px;font-weight:600;text-decoration:underline;display:inline-flex}.page-module__cjM1fq__alternativeAction svg{flex-shrink:0;width:17px}.page-module__cjM1fq__requirement{margin-top:4px;font-size:12px}.page-module__cjM1fq__openAction{min-height:44px;color:var(--accent-text);text-underline-offset:4px;align-items:center;text-decoration:underline;display:none}.page-module__cjM1fq__fallbackNotice,.page-module__cjM1fq__intentNotice{border-left:2px solid var(--gold);background:color-mix(in srgb,var(--canvas) 95%,transparent);max-width:45%;color:var(--muted);align-items:flex-start;gap:10px;margin-top:16px;padding:12px 16px;font-size:14px;line-height:1.5;display:flex}.page-module__cjM1fq__intentNotice{border-color:var(--mint)}.page-module__cjM1fq__fallbackNotice svg,.page-module__cjM1fq__intentNotice svg{flex-shrink:0;width:20px}.page-module__cjM1fq__handoff{border:1px solid color-mix(in srgb, var(--accent-text) 38%, var(--line));background:color-mix(in srgb, var(--surface) 86%, transparent);border-radius:10px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:16px;width:min(100%,410px);margin-top:26px;padding:12px 14px;display:grid}.page-module__cjM1fq__qrFrame{background:#f4f7fb;border-radius:6px;padding:7px}.page-module__cjM1fq__qrFrame svg{width:100%;height:auto;display:block}.page-module__cjM1fq__handoffEyebrow{color:var(--accent-text);letter-spacing:.11em;margin-bottom:5px;font-size:10px;font-weight:700}.page-module__cjM1fq__handoff h2{font-family:var(--font-competitive);font-size:22px;line-height:1}.page-module__cjM1fq__handoff p:not(.page-module__cjM1fq__handoffEyebrow){color:var(--muted);margin-top:6px;font-size:13px;line-height:1.35}.page-module__cjM1fq__installation{width:var(--public-width);border-top:1px solid var(--line);margin:auto;padding:20px 0 28px}.page-module__cjM1fq__installation summary{cursor:pointer;color:var(--accent-text);font-weight:650}.page-module__cjM1fq__steps{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:22px;display:grid}.page-module__cjM1fq__steps article{gap:18px;display:flex}.page-module__cjM1fq__steps article>span{color:var(--role-prestige);font-size:18px}.page-module__cjM1fq__steps h3{font-size:22px;font-weight:600}.page-module__cjM1fq__steps p{color:var(--muted);margin-top:8px;font-size:15px;line-height:1.5}@media (max-width:760px){.page-module__cjM1fq__hero{min-height:0;padding-top:260px}.page-module__cjM1fq__heroCopy{padding:0 0 28px}.page-module__cjM1fq__hero h1{max-width:100%;font-size:64px}.page-module__cjM1fq__lead,.page-module__cjM1fq__actions,.page-module__cjM1fq__alternative,.page-module__cjM1fq__fallbackNotice,.page-module__cjM1fq__intentNotice{max-width:100%}.page-module__cjM1fq__lead{font-size:19px}.page-module__cjM1fq__openAction{display:inline-flex}.page-module__cjM1fq__steps{grid-template-columns:1fr;gap:24px}.page-module__cjM1fq__handoff{display:none}}
.legal-module__qpIxsW__hero{width:var(--public-width);border-bottom:1px solid var(--line);margin:0 auto;padding:72px 0 42px}.legal-module__qpIxsW__hero>p{color:var(--accent-text);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:600}.legal-module__qpIxsW__hero h1{letter-spacing:-.04em;max-width:760px;margin-top:12px;font-size:clamp(36px,5vw,62px);font-weight:700;line-height:1}.legal-module__qpIxsW__hero span{color:var(--muted);font-family:var(--font-mono);margin-top:18px;font-size:12px;display:block}.legal-module__qpIxsW__layout{width:var(--public-width);grid-template-columns:220px minmax(0,760px);gap:72px;margin:0 auto;padding:42px 0 72px;display:grid}.legal-module__qpIxsW__layout>nav{border-top:1px solid var(--line);align-self:start;display:grid;position:sticky;top:110px}.legal-module__qpIxsW__layout>nav a{border-bottom:1px solid var(--line);min-height:48px;color:var(--muted);align-items:center;font-size:14px;display:flex}.legal-module__qpIxsW__layout>nav a[aria-current=page]{color:var(--accent-text);font-weight:700}.legal-module__qpIxsW__document{gap:0;display:grid}.legal-module__qpIxsW__intro{color:var(--muted);margin-bottom:30px;font-size:19px;line-height:1.55}.legal-module__qpIxsW__document section{border-top:1px solid var(--line);padding:26px 0;scroll-margin-top:100px}.legal-module__qpIxsW__document h2{letter-spacing:-.02em;margin-bottom:10px;font-size:22px;font-weight:650}.legal-module__qpIxsW__document section p{color:var(--muted);font-size:16px;line-height:1.7}.legal-module__qpIxsW__contact{border-left:3px solid var(--cyan);background:var(--surface);color:var(--muted);margin-top:28px;padding:20px}.legal-module__qpIxsW__contact a{color:var(--accent-text);font-weight:600}@media (max-width:760px){.legal-module__qpIxsW__hero{padding:48px 0 30px}.legal-module__qpIxsW__hero h1{font-size:38px}.legal-module__qpIxsW__layout{grid-template-columns:1fr;gap:34px;padding:24px 0 48px}.legal-module__qpIxsW__layout>nav{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.legal-module__qpIxsW__layout>nav a{padding-right:8px}}
.reset-password-module__XdODyW__stage{isolation:isolate;width:var(--public-width);grid-template-columns:minmax(0,.9fr) minmax(420px,.72fr);align-items:center;gap:clamp(52px,9vw,130px);min-height:650px;margin:auto;padding:72px 0 82px;display:grid;position:relative;overflow:hidden}.reset-password-module__XdODyW__signal{z-index:-1;opacity:.2;width:440px;height:440px;position:absolute;top:50%;left:27%;transform:translate(-50%,-50%)}.reset-password-module__XdODyW__signal i{border:1px solid var(--line);border-radius:50%;position:absolute;inset:0}.reset-password-module__XdODyW__signal i:nth-child(2){border-color:color-mix(in srgb, var(--cyan) 65%, var(--line));inset:22%}.reset-password-module__XdODyW__signal i:nth-child(3){border-color:var(--coral);inset:43%}.reset-password-module__XdODyW__context{animation:.45s ease-out both reset-password-module__XdODyW__reset-rise}.reset-password-module__XdODyW__context>span,.reset-password-module__XdODyW__heading>span{color:var(--accent-text);font-family:var(--font-mono);letter-spacing:.14em;font-size:11px;font-weight:600}.reset-password-module__XdODyW__context h2{font-family:var(--font-competitive);letter-spacing:-.02em;margin-top:18px;font-size:clamp(38px,4vw,52px);font-weight:800;line-height:1.02}.reset-password-module__XdODyW__context>p{max-width:500px;color:var(--muted);margin-top:20px;font-size:18px;line-height:1.55}.reset-password-module__XdODyW__context dl{border-top:1px solid var(--line);max-width:500px;margin-top:34px}.reset-password-module__XdODyW__context dl div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:13px 0;display:flex}.reset-password-module__XdODyW__context dt{color:var(--faint);font-size:13px}.reset-password-module__XdODyW__context dd{color:var(--text);font-size:14px;font-weight:650}.reset-password-module__XdODyW__form,.reset-password-module__XdODyW__success{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 96%, var(--cyan));box-shadow:0 28px 90px var(--shadow-medium);border-radius:14px;gap:20px;padding:clamp(26px,4vw,38px);animation:.45s ease-out 80ms both reset-password-module__XdODyW__reset-rise;display:grid}.reset-password-module__XdODyW__heading{gap:10px;margin-bottom:4px;display:grid}.reset-password-module__XdODyW__heading h1,.reset-password-module__XdODyW__success h1{letter-spacing:-.025em;font-size:clamp(28px,3vw,34px);font-weight:750;line-height:1.1}.reset-password-module__XdODyW__heading p,.reset-password-module__XdODyW__success p{color:var(--muted);font-size:15px;line-height:1.55}.reset-password-module__XdODyW__form label{color:var(--text);gap:8px;font-size:14px;font-weight:600;display:grid}.reset-password-module__XdODyW__form input{border:1px solid var(--line-strong);background:var(--canvas-lift);width:100%;min-height:50px;color:var(--text);transition:border-color var(--motion-fast), box-shadow var(--motion-fast);border-radius:7px;outline:0;padding:12px 14px}.reset-password-module__XdODyW__form input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb, var(--cyan) 13%, transparent)}.reset-password-module__XdODyW__passwordField{display:block;position:relative}.reset-password-module__XdODyW__passwordField input{padding-right:86px}.reset-password-module__XdODyW__passwordField button{min-height:44px;color:var(--accent-text);background:0 0;border:0;padding:0 10px;font-size:13px;position:absolute;top:3px;right:4px}:is(.reset-password-module__XdODyW__form .button,.reset-password-module__XdODyW__success .button){width:100%;margin-top:2px}.reset-password-module__XdODyW__form .button svg{width:18px}.reset-password-module__XdODyW__error{border-left:3px solid var(--danger);background:color-mix(in srgb, var(--danger) 7%, var(--surface));color:var(--danger);border-radius:6px;padding:13px 14px;font-size:14px;line-height:1.5}.reset-password-module__XdODyW__secondaryLink{min-height:44px;color:var(--muted);text-align:center;text-underline-offset:4px;align-content:center;font-size:14px;text-decoration:underline}.reset-password-module__XdODyW__success{text-align:center;align-content:center;min-height:400px}.reset-password-module__XdODyW__success>span{border:1px solid var(--mint);background:color-mix(in srgb, var(--mint) 10%, var(--surface));width:58px;height:58px;color:var(--mint);border-radius:50%;place-items:center;margin:0 auto 4px;display:grid}.reset-password-module__XdODyW__success>span svg{width:25px}.reset-password-module__XdODyW__success>div{gap:10px;display:grid}@keyframes reset-password-module__XdODyW__reset-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:860px){.reset-password-module__XdODyW__stage{grid-template-columns:1fr;gap:38px;min-height:0;padding:48px 0 64px}.reset-password-module__XdODyW__context{max-width:620px}.reset-password-module__XdODyW__context h2{font-size:40px}.reset-password-module__XdODyW__signal{width:340px;height:340px;top:19%;left:76%}}@media (max-width:560px){.reset-password-module__XdODyW__stage{width:calc(100% - 32px);padding-top:36px}.reset-password-module__XdODyW__context h2{font-size:34px}.reset-password-module__XdODyW__context>p{font-size:16px}.reset-password-module__XdODyW__context dl{margin-top:24px}.reset-password-module__XdODyW__form,.reset-password-module__XdODyW__success{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.reset-password-module__XdODyW__context,.reset-password-module__XdODyW__form,.reset-password-module__XdODyW__success{animation:none}}
