@font-face{font-family:bannerFont;src:url(/_next/static/media/73db20959c2809a6-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:bannerFont;src:url(/_next/static/media/3a4add45e7e6ee8f-s.p.otf) format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:bannerFont Fallback;src:local("Arial");ascent-override:104.00%;descent-override:34.67%;line-gap-override:0.00%;size-adjust:86.53%}.__className_876750{font-family:bannerFont,bannerFont Fallback}.__variable_876750{--font-banner:"bannerFont","bannerFont Fallback"}@font-face{font-family:displayFont;src:url(/_next/static/media/34f3f819c731daa5-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:displayFont;src:url(/_next/static/media/20fa3a080e0889fa-s.p.otf) format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:displayFont Fallback;src:local("Arial");ascent-override:100.55%;descent-override:33.52%;line-gap-override:0.00%;size-adjust:89.51%}.__className_9270c8{font-family:displayFont,displayFont Fallback}.__variable_9270c8{--font-display:"displayFont","displayFont Fallback"}:root{--font-body:var(--font-banner),sans-serif;--font-display:var(--font-banner),sans-serif;--store-type-font-body:var(--font-body);--store-type-font-display:var(--font-display);--store-type-weight-regular:300;--store-type-weight-medium:400;--store-type-weight-semi:500;--store-type-weight-bold:600;--store-type-weight-heavy:700;--store-type-size-heading-h1:2rem;--store-type-size-heading-h2:1.5rem;--store-type-size-heading-h3:1.25rem;--store-type-size-heading-h4:1.0625rem;--store-type-line-heading-standard:1.2;--store-type-size-display-home:clamp(2.5rem,5vw,3.5rem);--store-type-size-display-page:clamp(1.875rem,4vw,2.5rem);--store-type-size-display-modal:clamp(1.5rem,3vw,2rem);--store-type-size-heading-xl:clamp(2rem,3.5vw,2.5rem);--store-type-size-heading-lg:1.5rem;--store-type-size-heading-md:1.25rem;--store-type-size-heading-sm:1.0625rem;--store-type-size-heading-xs:1rem;--store-type-size-price:1.25rem;--store-type-size-total:1.125rem;--store-type-size-emphasis:1.0625rem;--store-type-size-emphasis-sm:1rem;--store-type-size-body-lg:1.0625rem;--store-type-size-body:1rem;--store-type-size-body-sm:0.9375rem;--store-type-size-caption:0.875rem;--store-type-size-chip:0.8125rem;--store-type-size-meta:0.75rem;--store-type-size-eyebrow:0.6875rem;--store-type-size-wordmark:1.125rem;--store-type-line-tight:1.05;--store-type-line-heading:1.15;--store-type-line-body:1.6;--store-type-line-body-relaxed:1.7;--store-type-letter-body:1px;--store-type-letter-heading:2px;--store-type-letter-paragraph:1px;--store-type-letter-wordmark:2px;--store-type-letter-eyebrow:2px;--store-type-letter-meta:1px;--store-type-letter-chip:1px}*{box-sizing:border-box}html{min-height:100%}body{margin:0;font-family:var(--store-type-font-body);font-size:var(--store-type-size-body);line-height:var(--store-type-line-body);letter-spacing:var(--store-type-letter-body)}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--store-type-font-display);line-height:var(--store-type-line-heading-standard);letter-spacing:var(--store-type-letter-heading)}p{margin:0;line-height:var(--store-type-line-body);letter-spacing:var(--store-type-letter-paragraph)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;letter-spacing:inherit}button{cursor:pointer}img{display:block;max-width:100%}@view-transition{navigation:auto}.store-typography-root{font-family:var(--store-type-font-body);font-size:var(--store-type-size-body);line-height:var(--store-type-line-body)}.store-typography-root :is(h1,h2,h3,h4,h5,h6){margin:0;font-family:var(--store-type-font-display);line-height:var(--store-type-line-heading-standard);letter-spacing:var(--store-type-letter-heading)}.store-typography-root h1{font-size:var(--store-type-size-heading-h1);font-weight:var(--store-type-weight-bold)}.store-typography-root h2{font-size:var(--store-type-size-heading-h2);font-weight:var(--store-type-weight-bold)}.store-typography-root h3{font-size:var(--store-type-size-heading-h3);font-weight:var(--store-type-weight-semi)}.store-typography-root h4{font-size:var(--store-type-size-heading-h4);font-weight:var(--store-type-weight-semi)}.store-typography-root :is(p,li,dt,dd,summary,label,a,button,input,select,textarea,code,span,strong){font-family:var(--store-type-font-body)}.store-typography-root :is(p,li,dt,dd,summary,label,a,button,input,select,textarea,code){font-size:var(--store-type-size-body);line-height:var(--store-type-line-body)}.store-type-h1{font-size:var(--store-type-size-heading-h1)}.store-type-h1,.store-type-h2{font-family:var(--store-type-font-display);line-height:var(--store-type-line-heading-standard);font-weight:var(--store-type-weight-bold);letter-spacing:var(--store-type-letter-heading)}.store-type-h2{font-size:var(--store-type-size-heading-h2)}.store-type-h3{font-size:var(--store-type-size-heading-h3)}.store-type-h3,.store-type-h4{font-family:var(--store-type-font-display);line-height:var(--store-type-line-heading-standard);font-weight:var(--store-type-weight-semi);letter-spacing:var(--store-type-letter-heading)}.store-type-h4{font-size:var(--store-type-size-heading-h4)}.store-type-body-lg{font-size:var(--store-type-size-body-lg)}.store-type-body,.store-type-body-lg{line-height:var(--store-type-line-body)}.store-type-body{font-size:var(--store-type-size-body)}.store-type-body-sm{font-size:var(--store-type-size-body-sm)}.store-type-body-sm,.store-type-meta{line-height:var(--store-type-line-body)}.store-type-meta{font-size:var(--store-type-size-meta);letter-spacing:var(--store-type-letter-meta);text-transform:uppercase}.store-type-label{font-weight:var(--store-type-weight-bold)}.XskillsFontStyleStore,.store-type-label{font-size:var(--store-type-size-body);line-height:var(--store-type-line-body)}.XskillsFontStyleStore{font-family:var(--store-type-font-body);letter-spacing:var(--store-type-letter-body)}.XskillsFontStyleStore :is(h1,h2,h3,h4,h5,h6){margin:0;font-family:var(--store-type-font-display);line-height:var(--store-type-line-heading-standard);letter-spacing:var(--store-type-letter-heading)}.XskillsFontStyleStore h1{font-size:var(--store-type-size-heading-h1);font-weight:var(--store-type-weight-bold)}.XskillsFontStyleStore h2{font-size:var(--store-type-size-heading-h2);font-weight:var(--store-type-weight-bold)}.XskillsFontStyleStore h3{font-size:var(--store-type-size-heading-h3);font-weight:var(--store-type-weight-semi)}.XskillsFontStyleStore h4{font-size:var(--store-type-size-heading-h4);font-weight:var(--store-type-weight-semi)}.XskillsFontStyleStore :is(p,li,dt,dd,summary,label,a,button,input,select,textarea,code,span,strong){font-family:var(--store-type-font-body)}.XskillsFontStyleStore :is(p,li,dt,dd,summary,label,a,button,input,select,textarea,code){font-size:var(--store-type-size-body);line-height:var(--store-type-line-body)}.XskillsFontStyleControl{font-family:var(--store-type-font-body);font-size:var(--store-type-size-body);line-height:var(--store-type-line-body);letter-spacing:2px}.XskillsFontStyleControl :is(h1,h2,h3,h4,h5,h6){margin:0;font-family:var(--store-type-font-display);line-height:var(--store-type-line-heading-standard);letter-spacing:1px}.XskillsFontStyleControl h1{font-size:26px;font-weight:700}.XskillsFontStyleControl h2{font-size:var(--store-type-size-heading-h2);font-weight:var(--store-type-weight-bold)}.XskillsFontStyleControl h3{font-size:var(--store-type-size-heading-h3);font-weight:var(--store-type-weight-semi)}.XskillsFontStyleControl h4{font-size:var(--store-type-size-heading-h4);font-weight:var(--store-type-weight-semi)}.XskillsFontStyleControl :is(p,li,dt,dd,summary,label,a,button,input,select,textarea,code,span,strong){font-family:var(--store-type-font-body)}.XskillsFontStyleControl :is(p,li,dt,dd,summary,label,a,button,input,select,textarea,code){font-size:var(--store-type-size-body);line-height:var(--store-type-line-body);letter-spacing:2px}:root{--store-bg:#000000;--store-bg-soft:#111111;--store-panel:#141414;--store-panel-strong:#191919;--store-card:#141414;--store-card-alt:#191919;--store-line:#262626;--store-border:var(--store-line);--store-border-strong:#36a4f5;--store-text:#f5f5f5;--store-text-soft:#d4d4d4;--store-text-muted:#a3a3a3;--store-accent:#36a4f5;--store-accent-strong:#36a4f5;--store-accent-fill:rgba(54,164,245,0.3);--store-button-primary:#36a4f5;--store-button-primary-fill:rgba(54,164,245,0.3);--store-button-neutral-bg:#ffffff;--store-button-neutral-text:#111111;--store-success:#64bb6f;--store-danger:#ef5450;--store-shadow:0 26px 80px rgba(0,0,0,0.45);--store-shadow-soft:0 14px 40px rgba(0,0,0,0.24);--store-radius-xl:32px;--store-radius-lg:24px;--store-radius-md:18px;--store-radius-sm:12px;--store-shell-max:1500px}html{color-scheme:dark}body{background:var(--store-bg);display:flex;flex-direction:column;min-height:100vh}body,h1,h2,h3,h4,h5,h6{color:var(--store-text)}p{color:var(--store-text-soft)}body:before{display:none}.store-flow,.store-home{width:100%;flex:1 0 auto}.store-home--control-center .store-page-shell{width:100%;max-width:none;margin:0;padding:2rem}.store-page-shell{width:min(95%,var(--store-shell-max));margin:0 auto;padding:2rem}.store-eyebrow,.store-type-eyebrow{margin:0;color:var(--store-accent-strong);font-size:var(--store-type-size-eyebrow);font-weight:var(--store-type-weight-bold);letter-spacing:var(--store-type-letter-eyebrow);text-transform:uppercase}.store-type-wordmark,.store-wordmark{justify-self:center;color:var(--store-text);font-family:var(--store-type-font-display);font-size:var(--store-type-size-wordmark);letter-spacing:var(--store-type-letter-wordmark);text-transform:uppercase}.store-back-link,.store-type-body-link{display:inline-flex;align-items:center;gap:8px;color:var(--store-text-soft);font-size:var(--store-type-size-body)}button.store-back-link{background:none;border:none;padding:0;cursor:pointer}.store-back-link:hover,.store-wordmark:hover{color:var(--store-text)}.store-button,.store-button--ghost,.store-icon-button,.store-pill-button{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid transparent;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease}.store-button,.store-button--ghost{border-radius:8px}.store-icon-button,.store-pill-button{border-radius:999px}.store-button{min-height:56px;padding:0 20px;color:var(--store-text);font-size:var(--store-type-size-body-lg);font-weight:var(--store-type-weight-medium);letter-spacing:var(--store-type-letter-body);background:var(--store-button-primary-fill);border:1px solid var(--store-button-primary);box-shadow:none}.store-button:hover{transform:translateY(-1px);background:rgba(54,164,245,.42)}.store-button--disabled,.store-button:disabled{pointer-events:none;color:rgba(255,255,255,.58);background:#2a2a2a;border:2px solid #3e3e3e;box-shadow:none;cursor:not-allowed}.store-button--ghost{min-height:48px;padding:0 18px;gap:8px;color:var(--store-button-neutral-text);font-weight:var(--store-type-weight-bold);letter-spacing:var(--store-type-letter-body);background:var(--store-button-neutral-bg);border-color:var(--store-button-neutral-bg)}.store-button--ghost:hover{transform:translateY(-1px);background:#f1f1f1}.store-icon-button,.store-pill-button{min-height:36px;padding:0 14px;color:var(--store-text);background:rgba(0,0,0,.6);border-color:var(--store-line)}.store-icon-button:hover,.store-pill-button:hover{transform:translateY(-1px);background:rgba(0,0,0,.72)}.store-button--wide{width:100%}.store-icon-button{min-width:44px}.store-pill-button{font-size:var(--store-type-size-chip);font-weight:var(--store-type-weight-bold)}.store-card,.store-empty-card,.store-modal,.store-panel,.store-state-card{border:1px solid var(--store-border);border-radius:var(--store-radius-lg);background:var(--store-panel);box-shadow:var(--store-shadow-soft)}.store-panel{padding:28px}.store-empty-card,.store-state-card{padding:32px}.store-state-card{display:grid;gap:16px;justify-items:start;text-align:left}.store-state-card--error{border-color:rgba(239,84,80,.4)}.store-auth-modal h2,.store-card h2,.store-card h3,.store-empty-card,.store-home-section-heading h2,.store-modal h2,.store-section-head h2,.store-state-card h2,.store-type-heading-section{margin:0;font-family:var(--store-type-font-display)}.store-card p,.store-empty-card,.store-field-help,.store-flow-header p,.store-helper-text,.store-modal p,.store-state-card p{margin:0;color:var(--store-text-soft);line-height:var(--store-type-line-body-relaxed)}.store-code-block,.store-key-list code{display:inline-flex;align-items:center;padding:10px 14px;border:1px solid rgba(255,255,255,.12);border-radius:12px;color:var(--store-text);background:rgba(255,255,255,.04)}.store-code-block{width:100%;overflow-x:auto}.store-key-list{display:flex;flex-wrap:wrap;gap:10px}.store-note-chip,.store-state-badge,.store-type-chip{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;background:rgba(255,255,255,.05);color:var(--store-text);font-size:var(--store-type-size-chip);font-weight:var(--store-type-weight-bold)}.store-note-chip--accent{background:rgba(54,164,245,.14);color:var(--store-accent-strong)}.store-spinner{width:44px;height:44px;border-radius:999px;border:3px solid rgba(255,255,255,.14);border-top:3px solid var(--store-accent-strong);animation:store-spin .9s linear infinite}.store-home-title,.store-type-display-home{margin:0 auto;color:var(--store-text);font-size:var(--store-type-size-display-home);text-align:center}.store-flow-header h1,.store-home-title,.store-type-display-home,.store-type-display-page{line-height:var(--store-type-line-tight);font-weight:var(--store-type-weight-heavy);letter-spacing:var(--store-type-letter-heading)}.store-flow-header h1,.store-type-display-page{max-width:12ch;font-size:var(--store-type-size-display-page)}.store-home-stage{position:relative;overflow:hidden;background:transparent}.store-home-stage__overlay{padding:72px 0 112px}.store-home-feedback{width:min(100%,1100px);margin:0 auto}.store-home-section-heading{display:grid;justify-items:center;gap:10px;margin-top:64px;margin-bottom:24px}.store-home-section-heading h2{color:var(--store-text);font-size:var(--store-type-size-heading-lg);font-weight:var(--store-type-weight-bold);letter-spacing:var(--store-type-letter-chip)}.store-home-section-heading__line{width:200px;height:3px;border-radius:999px}.store-home-section-heading__line--accent{background:var(--store-accent)}.store-home-section-heading__line--muted{background:#5a5a5a}.store-home-stage__spacer{height:112px}.store-section{margin-top:28px}.store-section-head{display:grid;gap:8px;margin-bottom:18px}.store-section-head--wide{grid-template-columns:minmax(0,1fr)}.store-section-head--players{grid-template-columns:minmax(0,1fr) auto;align-items:flex-end;margin-top:30px}.store-logo-badge{display:grid;place-items:center;flex:0 0 auto;width:44px;height:44px;overflow:hidden;border-radius:8px;background:#ffffff;color:#000000;font-weight:var(--store-type-weight-heavy)}.store-logo-badge img{width:100%;height:100%;object-fit:cover}.store-modal-backdrop{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:32px 24px;background:rgba(0,0,0,.74);z-index:120}.store-modal{display:flex;flex-direction:column;width:min(860px,100%);max-height:min(820px,90dvh);padding:28px;margin:0 auto;border:1px solid #2a2a2a;border-radius:20px;background:#101010;box-shadow:0 24px 64px rgba(0,0,0,.6);overflow:hidden}.store-modal__head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:0 0 auto;padding-bottom:16px}.store-modal__head-actions{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.store-modal-action{width:36px;height:36px;border-radius:10px;border:1px solid rgba(255,255,255,.1);display:inline-grid;place-items:center;color:#f7f7f7;background:rgba(255,255,255,.06);transition:background .14s ease,border-color .14s ease}.store-modal-action:hover:not(:disabled){background:rgba(255,255,255,.1)}.store-modal-action svg{width:16px;height:16px;fill:currentColor}.store-modal-action:disabled{opacity:.4;cursor:not-allowed}.store-modal-action--success{border-color:rgba(54,164,245,.5);background:rgba(54,164,245,.18);color:#36a4f5}.store-modal-action--success:hover:not(:disabled){background:rgba(54,164,245,.28)}.store-modal-action--danger{border-color:rgba(239,84,80,.5);background:rgba(239,84,80,.16);color:#ef5450}.store-modal-action--danger:hover:not(:disabled){background:rgba(239,84,80,.26)}.store-modal-action--neutral{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.04)}.store-modal__content{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding-top:16px}.store-modal__head .store-eyebrow{color:var(--store-accent);font-size:var(--store-type-size-eyebrow);font-weight:var(--store-type-weight-bold);letter-spacing:var(--store-type-letter-eyebrow);text-transform:uppercase}.store-modal h2{font-size:var(--store-type-size-heading-h1);line-height:var(--store-type-line-heading);font-weight:var(--store-type-weight-bold)}.store-modal__body{margin-top:18px;overflow:auto;color:var(--store-text);font-size:var(--store-type-size-body-lg);line-height:var(--store-type-line-body);white-space:pre-wrap}.store-modal__custom-fields,.store-summary-list--custom{margin:18px 0 0;padding:0;display:grid;gap:8px}.store-modal__custom-fields>div,.store-summary-list--custom>div{display:grid;grid-template-columns:minmax(120px,.4fr) 1fr;gap:14px;padding:10px 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--store-text) 10%,transparent);background:color-mix(in srgb,var(--store-text) 4%,transparent)}.store-modal__custom-fields dt,.store-summary-list--custom dt{margin:0;font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:color-mix(in srgb,var(--store-text) 60%,transparent);align-self:center}.store-modal__custom-fields dd,.store-summary-list--custom dd{margin:0;font-size:14px;font-weight:600;letter-spacing:.6px;color:var(--store-text);word-break:break-word}.store-flow-header{display:grid;gap:20px;margin-bottom:26px}.store-flow-header__top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.store-flow-header__copy{display:grid;gap:14px}.store-flow-header__copy p:last-child{max-width:58ch;font-size:var(--store-type-size-body-lg)}.store-flow-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.72fr);gap:24px;align-items:start}.store-player-stack,.store-player-summary-stack,.store-sidebar{display:grid;gap:18px}.store-card{padding:24px}.store-player-card__head,.store-player-summary,.store-price-line,.store-summary-card__header,.store-summary-line{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.store-summary-list{display:grid;gap:12px;margin-top:18px}.store-summary-line dt{color:var(--store-text-soft);min-width:90px}.store-summary-line dd{margin:0;text-align:right;color:var(--store-text)}.store-details{margin-top:18px;border-top:1px solid var(--store-border);padding-top:16px}.store-details summary{cursor:pointer;color:var(--store-accent);font-weight:var(--store-type-weight-bold)}.store-details p{margin-top:12px;white-space:pre-wrap}.store-price-lines,.store-price-totals{display:grid;gap:10px}.store-price-totals{margin-top:20px;padding-top:18px;border-top:1px solid var(--store-border)}.store-price-line span{color:var(--store-text-soft)}.store-price-line strong{color:var(--store-text)}.store-price-line--total strong{font-size:var(--store-type-size-total)}.store-helper-text,.store-inline-error{font-size:var(--store-type-size-body)}.store-field-error,.store-inline-error{color:#ff9a96}.store-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.store-field{display:grid;gap:5px}.store-areg__dates-title>span,.store-checkbox span,.store-field label>span,.store-field>span{color:rgba(255,255,255,.5);font-size:var(--store-type-size-caption);font-weight:var(--store-type-weight-bold);letter-spacing:var(--store-type-letter-body)}.store-field input,.store-field select,.store-field textarea{width:100%;padding:8px 11px;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:var(--store-text);font-size:var(--store-type-size-body-sm);background:rgba(255,255,255,.06);outline:none;letter-spacing:var(--store-type-letter-body);transition:border-color .14s ease,background-color .14s ease}.store-field input:focus,.store-field textarea:focus{border-color:rgba(54,164,245,.5);background:rgba(255,255,255,.08);box-shadow:none}.store-field select:focus{border-color:rgba(54,164,245,.5);background-color:rgba(255,255,255,.08);box-shadow:none}.store-field select{appearance:none;padding-right:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23aaaaaa' d='M7 10l5 5 5-5H7Z'/%3E%3C/svg%3E")}.store-field select,.store-field select:focus{background-repeat:no-repeat;background-position:right 10px center;background-size:14px 14px}.store-field select:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23aaaaaa' d='M7 14l5-5 5 5H7Z'/%3E%3C/svg%3E")}.store-field textarea{resize:none}.store-checkbox-field,.store-note-card{display:grid;gap:10px}.store-checkbox{display:flex;align-items:flex-start;gap:12px}.store-checkbox input{width:18px;height:18px;margin-top:3px;accent-color:var(--store-accent)}.store-chip-row{display:flex;flex-wrap:wrap;gap:10px}.store-chip{min-height:42px;padding:0 16px;border:1px solid var(--store-border);border-radius:999px;color:var(--store-text-soft);background:var(--store-bg)}.store-chip--active{color:var(--store-text);background:var(--store-card);border-color:var(--store-text)}.store-player-summary{padding:16px 0;border-top:1px solid var(--store-border)}.store-player-summary:first-child{padding-top:0;border-top:0}.store-player-summary strong{font-size:var(--store-type-size-emphasis)}.store-player-summary p{margin-top:4px}.store-player-summary__meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.store-player-summary__meta span{color:var(--store-text-muted);font-size:var(--store-type-size-meta);letter-spacing:var(--store-type-letter-meta);text-transform:uppercase}.store-top-nav{position:fixed;top:0;left:0;right:0;z-index:60;background:linear-gradient(180deg,rgba(6,10,18,.78),rgba(6,10,18,.55) 70%,rgba(6,10,18,0));backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}.store-top-nav__inner{width:min(95%,var(--store-shell-max));margin:0 auto;padding:14px 2rem;display:flex;align-items:center;justify-content:space-between;gap:16px}.store-top-nav__brand{display:inline-flex;align-items:center;gap:10px;color:var(--store-text);text-decoration:none;transition:opacity .16s ease}.store-top-nav__brand:hover{opacity:.82}.store-top-nav__brand-logo{display:block;width:120px;height:auto}.store-top-nav__cta{display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);color:var(--store-text);font-size:var(--store-type-size-body);font-weight:var(--store-type-weight-medium,500);letter-spacing:.01em;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.store-top-nav__cta:hover{background:rgba(54,164,245,.18);border-color:rgba(54,164,245,.55);transform:translateY(-1px)}.store-auth-modal-backdrop{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:24px;background:rgba(0,0,0,.76)}.store-auth-modal{width:min(440px,100%);display:grid;gap:16px;padding:20px;border:1px solid #2a2a2a;border-radius:20px;background:#141414;box-shadow:var(--store-shadow-soft)}.store-auth-modal__title{margin:0;color:var(--store-text);font-family:var(--store-type-font-display);font-size:var(--store-type-size-heading-lg);font-weight:var(--store-type-weight-bold);line-height:var(--store-type-line-heading-standard);letter-spacing:var(--store-type-letter-heading)}.store-auth-modal__head{display:flex;justify-content:space-between;align-items:center}.store-auth-account,.store-auth-form{display:grid;gap:12px}.store-auth-form label{display:grid;gap:8px}.store-auth-form label span{color:var(--store-text-soft);font-weight:var(--store-type-weight-semi)}.store-auth-form input{width:100%;min-height:46px;border:1px solid #2a2a2a;border-radius:10px;padding:10px 12px;color:var(--store-text);background:#0a0a0a;font-size:var(--store-type-size-body-lg);line-height:var(--store-type-line-body);transition:border-color .12s ease,outline-color .12s ease}.store-auth-form input:focus{outline:2px solid rgba(54,164,245,.5);outline-offset:0}.store-auth-form input[aria-invalid=true]{border-color:#c0392b}.store-auth-form input[aria-invalid=true]:focus{outline-color:rgba(192,57,43,.6)}.store-auth-modal__error{display:flex;gap:10px;align-items:flex-start;margin:0;padding:12px 14px;border:1px solid rgba(192,57,43,.6);border-radius:10px;background:rgba(192,57,43,.12);color:#f5a6a0;font-size:var(--store-type-size-body);line-height:var(--store-type-line-body)}.store-auth-modal__error-icon{flex-shrink:0;width:18px;height:18px;margin-top:2px;fill:currentColor}.store-auth-modal__error-text{flex:1 1;min-width:0}@keyframes store-page-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.store-flow,.store-home,.store-status-page{animation:store-page-enter .55s cubic-bezier(.22,1,.36,1) backwards}@keyframes store-spin{to{transform:rotate(1turn)}}@media (max-width:1100px){.store-flow-grid{grid-template-columns:1fr}}@media (max-width:760px){.store-top-nav__inner{padding:10px 2rem}.store-top-nav__brand-logo{width:96px}.store-top-nav__cta{height:36px;padding:0 14px;font-size:var(--store-type-size-meta)}.store-page-shell{width:100%;padding:2rem}.store-home--control-center .store-page-shell{padding:2rem}.store-card,.store-panel,.store-state-card{border-radius:22px}.store-flow-header__top,.store-form-grid{grid-template-columns:1fr}.store-flow-header__top{gap:14px}.store-wordmark{justify-self:start}.store-flow-header h1{max-width:none;font-size:clamp(2.7rem,16vw,4.4rem)}.store-home-stage__overlay{padding:44px 0 64px}.store-home-title{margin:0;font-size:clamp(2.875rem,12vw,3.125rem);text-align:left}.store-home-section-heading{justify-items:start;margin-top:32px}.store-home-section-heading h2{text-align:left;font-size:var(--store-type-size-heading-lg)}.store-home-section-heading__line{width:160px}.store-home-stage__spacer{height:64px}.store-modal__head,.store-player-card__head,.store-section-head--players,.store-summary-card__header{grid-template-columns:1fr;display:grid}.store-player-summary,.store-price-line,.store-summary-line{flex-direction:column}.store-player-summary__meta,.store-summary-line dd{text-align:left;justify-content:flex-start}.store-modal{max-height:92dvh;padding:20px}}.store-skip-link{position:absolute;left:-9999px;top:0;background:#fff;color:#111;padding:12px 16px;font-weight:600;border-radius:0 0 8px 0;z-index:1000}.store-skip-link:focus{left:0;outline:2px solid var(--store-button-primary);outline-offset:2px}.store-not-found{max-width:640px;margin:80px auto;padding:48px 32px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;text-align:left}.store-not-found h1{margin:0}.store-not-found__actions{display:flex;gap:12px;margin-top:16px;flex-wrap:wrap}.store-footer{background:#000000;color:rgba(255,255,255,.78);padding:64px 32px 24px;margin-top:96px;font-size:15px;line-height:1.55}.store-footer__inner{max-width:var(--store-shell-max);margin:0 auto;display:grid;grid-template-columns:1fr 2fr;gap:48px;align-items:flex-start}.store-footer__brand-name{font-family:var(--font-banner,"Forma DJR Banner"),sans-serif;font-weight:700;font-size:24px;letter-spacing:.02em;color:#fff;display:block}.store-footer__brand-tag{margin:8px 0 0;max-width:320px;color:rgba(255,255,255,.6)}.store-footer__nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:32px}.store-footer__group{display:flex;flex-direction:column;gap:8px}.store-footer__group h2{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.5);margin:0 0 4px}.store-footer__group a{color:rgba(255,255,255,.78);text-decoration:none;transition:color .2s cubic-bezier(.22,1,.36,1)}.store-footer__group a:hover{color:#fff}.store-footer__legal{max-width:var(--store-shell-max);margin:48px auto 0;padding-top:24px;border-top:1px solid rgba(255,255,255,.08);font-size:13px;color:rgba(255,255,255,.45)}@media (max-width:720px){.store-footer{padding:48px 20px 24px;margin-top:64px}.store-footer__inner{grid-template-columns:1fr;gap:32px}}.store-button:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--store-button-primary);outline-offset:2px}.store-agc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 22px;align-items:stretch}.store-agc{height:100%}.store-agc__hit{display:flex;flex-direction:column;width:100%;height:100%;margin:0;padding:0 0 16px;text-align:left;text-decoration:none;color:var(--store-text);background:var(--store-panel);border:1px solid var(--store-line);border-radius:var(--store-radius-md);overflow:hidden;cursor:pointer;box-shadow:var(--store-shadow-soft);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.store-agc__hit:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--store-text) 24%,transparent);box-shadow:var(--store-shadow)}.store-agc__hit:focus-visible{outline:2px solid var(--store-button-primary);outline-offset:2px}.store-agc__visual{position:relative;flex:0 0 auto;margin:10px 10px 0;aspect-ratio:4/3;border-radius:var(--store-radius-sm);overflow:hidden;background:#10151d}.store-agc__gradient,.store-agc__visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.store-agc__gradient{background:linear-gradient(135deg,#0f2a3e,rgba(31,76,107,.75))}.store-agc__chip{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;padding:4px 11px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(0,0,0,.65);color:#ffffff;font-size:var(--store-type-size-meta);font-weight:var(--store-type-weight-bold);letter-spacing:var(--store-type-letter-chip)}.store-agc__chip--state{left:auto;right:10px;color:rgba(255,255,255,.75)}.store-agc__body{display:grid;gap:3px;padding:12px 16px 0}.store-agc__title{font-size:var(--store-type-size-heading-sm);font-weight:var(--store-type-weight-bold)}.store-agc__meta,.store-agc__title{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.store-agc__meta{color:var(--store-text-muted)}.store-agc__meta,.store-agc__price{font-size:var(--store-type-size-body)}.store-agc__price{margin:7px 0 0;color:var(--store-text)}.store-agc__price strong{font-weight:var(--store-type-weight-bold)}.store-agc__price span{color:var(--store-text-muted)}.store-agc--subdued .store-agc__visual img{filter:grayscale(1) saturate(.15) brightness(.72)}.store-agc--subdued .store-agc__price,.store-agc--subdued .store-agc__price strong,.store-agc--subdued .store-agc__title{color:#b8b8b8}@media (max-width:1280px){.store-agc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1000px){.store-agc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.store-agc-grid{grid-template-columns:1fr}}.store-agd{width:100%;max-width:var(--store-shell-max);margin:0 auto;color:var(--store-text)}.store-agd-page__back{margin-bottom:18px}.store-agd-page__back svg{width:16px;height:16px}.store-agd__header{display:grid;gap:6px;margin:8px 0 18px}.store-agd__title{margin:0;font-family:var(--store-type-font-display);font-size:clamp(1.8rem,3vw,2.4rem);font-weight:var(--store-type-weight-bold);line-height:var(--store-type-line-heading);letter-spacing:var(--store-type-letter-heading)}.store-agd__meta{margin:0;color:var(--store-text-soft);font-size:var(--store-type-size-body)}.store-agd__meta--org{color:var(--store-accent)}.store-agd__hero{position:relative;width:100%;aspect-ratio:16/9;border:1px solid var(--store-line);border-radius:var(--store-radius-lg);overflow:hidden;background:#10151d}.store-agd__hero img,.store-agd__hero-gradient{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.store-agd__hero-gradient{background:linear-gradient(135deg,#0f2a3e,rgba(31,76,107,.75))}.store-agd__columns{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:40px;align-items:start;margin-top:32px}.store-agd__main{min-width:0}.store-agd__facts{list-style:none;margin:0;padding:4px 0 26px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.store-agd__fact{display:flex;align-items:flex-start;gap:12px}.store-agd__fact-icon svg{width:22px;height:22px;color:var(--store-text-soft)}.store-agd__fact-text{display:grid;gap:2px;min-width:0}.store-agd__fact-label{color:var(--store-text-muted);font-size:11px;font-weight:var(--store-type-weight-bold);letter-spacing:1.4px;text-transform:uppercase}.store-agd__fact-value{color:var(--store-text);font-size:15px;line-height:var(--store-type-line-body)}.store-agd__organiser{display:flex;align-items:center;gap:16px;padding:18px 20px;margin:0 0 26px;border:1px solid var(--store-line);border-radius:var(--store-radius-lg);background:rgba(255,255,255,.02)}.store-agd__organiser-avatar{flex:0 0 auto;width:52px;height:52px;border-radius:999px;overflow:hidden;background:#10151d;border:1px solid var(--store-line)}.store-agd__organiser-avatar img{width:100%;height:100%;object-fit:cover;display:block}.store-agd__organiser-avatar--fallback{display:flex;align-items:center;justify-content:center;color:var(--store-text);font-family:var(--store-type-font-display);font-size:18px;font-weight:var(--store-type-weight-bold);letter-spacing:1px;background:linear-gradient(135deg,#0f2a3e,rgba(31,76,107,.75))}.store-agd__organiser-text{display:grid;gap:2px;min-width:0}.store-agd__organiser-label{color:var(--store-text-muted);font-size:11px;font-weight:var(--store-type-weight-bold);letter-spacing:1.4px;text-transform:uppercase}.store-agd__organiser-name{color:var(--store-text);font-size:17px;font-weight:var(--store-type-weight-bold);line-height:var(--store-type-line-heading)}.store-agd__section{padding:26px 0;border-top:1px solid var(--store-line)}.store-agd__section-title{margin:0 0 14px;font-family:var(--store-type-font-display);font-size:var(--store-type-size-heading-sm);font-weight:var(--store-type-weight-bold)}.store-agd__section-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.store-agd__section-head .store-agd__section-hint,.store-agd__section-head .store-type-h3{margin:0}.store-agd__section-hint{margin:0 0 12px;color:var(--store-text-muted);font-size:14px;line-height:var(--store-type-line-body)}.store-agd__lead{margin:0 0 10px;color:var(--store-text);font-weight:var(--store-type-weight-semi)}.store-agd__description,.store-agd__lead{line-height:var(--store-type-line-body-relaxed)}.store-agd__description{margin:0;color:var(--store-text-soft);white-space:pre-wrap}.store-agd__empty{margin:0;color:var(--store-text-muted);font-style:italic}.store-agd__occ-list{list-style:none;margin:0;padding:0}.store-agd__occ{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 18px;padding:13px 0;border-bottom:1px solid color-mix(in srgb,var(--store-text) 8%,transparent)}.store-agd__occ:last-child{border-bottom:0}.store-agd__occ--past{opacity:.5}.store-agd__occ-date{display:inline-flex;align-items:center;gap:10px;color:var(--store-text);font-weight:var(--store-type-weight-semi)}.store-agd__occ-date svg{width:17px;height:17px;color:var(--store-text-muted);flex:0 0 auto}.store-agd__occ-facts{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 16px;color:var(--store-text-soft);font-size:14px}.store-agd__occ-fact{display:inline-flex;align-items:center;gap:6px}.store-agd__occ-fact svg{width:15px;height:15px;color:var(--store-text-muted);flex:0 0 auto}.store-agd__occ-price{font-weight:600;color:var(--store-text)}.store-agd__occ-state{display:inline-flex;align-items:center;padding:3px 10px;border:1px solid var(--store-line);border-radius:999px;color:var(--store-text-soft);font-size:13px}.store-agd__occ-state--full{color:var(--store-danger);border-color:color-mix(in srgb,var(--store-danger) 50%,transparent)}.store-agd__loc-list{list-style:none;margin:0;padding:0;display:grid;gap:16px}.store-agd__loc{display:flex;align-items:flex-start;gap:12px}.store-agd__loc-icon svg{width:20px;height:20px;color:var(--store-text-soft)}.store-agd__loc-text{display:grid;gap:2px;color:var(--store-text-soft);font-size:14px;line-height:var(--store-type-line-body)}.store-agd__loc-text strong{color:var(--store-text);font-size:15px}.store-agd__loc-link{margin-top:4px;color:var(--store-accent);font-size:14px;width:fit-content}.store-agd__q-list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.store-agd__q{display:flex;align-items:flex-start;gap:12px}.store-agd__q-icon svg{width:18px;height:18px;margin-top:2px;color:var(--store-text-muted)}.store-agd__q-text{display:grid;gap:4px;min-width:0}.store-agd__q-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.store-agd__q-head strong{color:var(--store-text);font-size:15px}.store-agd__q-badge{display:inline-flex;align-items:center;padding:2px 9px;border:1px solid color-mix(in srgb,var(--store-accent) 55%,transparent);border-radius:999px;color:var(--store-accent);font-size:11px;font-weight:var(--store-type-weight-bold);letter-spacing:1px;text-transform:uppercase}.store-agd__q-badge--soft{border-color:var(--store-line);color:var(--store-text-muted)}.store-agd__q-help,.store-agd__q-options{color:var(--store-text-muted);font-size:13px;line-height:var(--store-type-line-body)}.store-agd__q-options{color:var(--store-text-soft)}.store-agd__panel{position:sticky;top:24px;display:grid;gap:16px;padding:26px 24px;border:1px solid color-mix(in srgb,var(--store-accent) 16%,var(--store-line));border-radius:var(--store-radius-md);background:var(--store-panel);box-shadow:var(--store-shadow-soft),inset 0 1px 0 rgba(255,255,255,.05)}.store-agd__panel-price{margin:0}.store-agd__panel-price strong{font-size:calc(var(--store-type-size-price) * 1.2);font-weight:var(--store-type-weight-bold);background:linear-gradient(100deg,var(--store-text) 0,var(--store-text) 42%,#ffffff 50%,var(--store-text) 58%,var(--store-text) 100%);background-size:260% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:store-price-sheen 5s ease-in-out infinite}@keyframes store-price-sheen{0%{background-position:160% 0}55%,to{background-position:-60% 0}}.store-agd__panel-price span{color:var(--store-text-muted);font-size:var(--store-type-size-body)}.store-agd__tiers{list-style:none;margin:0;padding:12px 14px;display:grid;gap:8px;border:1px solid color-mix(in srgb,var(--store-text) 10%,transparent);border-radius:var(--store-radius-sm);background:color-mix(in srgb,var(--store-text) 4%,transparent)}.store-agd__tier{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:14px}.store-agd__tier span{color:var(--store-text-soft)}.store-agd__tier strong{color:var(--store-text)}.store-agd__panel-line{display:flex;align-items:flex-start;gap:10px;margin:0;color:var(--store-text-soft);font-size:14px;line-height:var(--store-type-line-body)}.store-agd__panel-line svg{width:16px;height:16px;margin-top:2px;color:var(--store-text-muted);flex:0 0 auto}.store-agd__panel-note{margin:0;color:var(--store-text-muted);font-size:13px}.store-agd__cta{position:relative;overflow:hidden;font-size:1.15rem;font-weight:var(--store-type-weight-semi);border-color:var(--store-accent);animation:store-cta-glow 4.2s ease-in-out infinite}.store-agd__cta-label{position:relative;z-index:1}.store-agd__cta:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.38) 50%,transparent 70%);transform:translateX(-130%);animation:store-cta-sweep 4.2s ease-in-out infinite;pointer-events:none}@keyframes store-cta-sweep{0%{transform:translateX(-130%)}55%,to{transform:translateX(130%)}}@keyframes store-cta-glow{0%,to{box-shadow:0 0 0 0 rgba(54,164,245,0)}50%{box-shadow:0 0 20px 1px rgba(54,164,245,.45)}}.store-agd__mod-rows{display:grid;gap:10px}.store-agd__sub-card{margin-bottom:30px;padding:20px 22px;border:1px solid var(--store-line);border-radius:16px;background:rgba(255,255,255,.04);display:grid;gap:18px}.store-agd__sub-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.store-agd__sub-card-title{color:var(--store-text);font-family:var(--store-type-font-display);font-size:14px;letter-spacing:2px}.store-agd__sub-badge,.store-agd__sub-card-title{font-weight:var(--store-type-weight-bold);text-transform:uppercase}.store-agd__sub-badge{padding:4px 11px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:var(--store-text-muted);font-size:10px;letter-spacing:1.4px;white-space:nowrap}.store-agd__sub-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.store-agd__sub-identity{display:flex;align-items:center;gap:14px;min-width:0}.store-agd__sub-avatar{flex:0 0 auto;width:46px;height:46px;border-radius:999px;overflow:hidden;background:#10151d;border:1px solid var(--store-line)}.store-agd__sub-avatar img{width:100%;height:100%;object-fit:cover;display:block}.store-agd__sub-avatar--fallback{display:flex;align-items:center;justify-content:center;color:var(--store-text);font-family:var(--store-type-font-display);font-size:15px;font-weight:var(--store-type-weight-bold);letter-spacing:1px;background:linear-gradient(135deg,#0f2a3e,rgba(31,76,107,.75))}.store-agd__sub-text{display:grid;gap:2px;min-width:0}.store-agd__sub-label{color:var(--store-text-muted);font-size:11px;font-weight:var(--store-type-weight-bold);letter-spacing:1.4px;text-transform:uppercase}.store-agd__sub-name{color:var(--store-text);font-size:15px;font-weight:var(--store-type-weight-bold);line-height:var(--store-type-line-heading);overflow-wrap:anywhere}.store-agd__sub-mail{color:var(--store-text-soft);font-size:13px;overflow-wrap:anywhere}.store-agd__sub-avatar--icon{display:flex;align-items:center;justify-content:center;color:var(--store-text-muted)}.store-agd__sub-avatar--icon svg{width:19px;height:19px}.cc-edit-wizard-layer{position:fixed;inset:0;z-index:200;overflow-y:auto;background:#f7f4ee}.store-agd-page .store-page-shell{padding-top:96px;max-width:1180px}.store-agd-page .store-agd__panel{top:96px}@media (max-width:1080px){.store-agd__columns{grid-template-columns:1fr;gap:28px}.store-agd__panel{position:static}}@media (max-width:640px){.store-agd__facts{grid-template-columns:1fr}.store-agd__hero{aspect-ratio:16/10}}.store-agd-overlay{position:fixed;inset:0;z-index:160;animation:store-overlay-enter .18s ease-out}@keyframes store-overlay-enter{0%{opacity:0}to{opacity:1}}.store-agd-overlay__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.74)}.store-agd-overlay__panel{position:relative;display:flex;flex-direction:column;width:min(1180px,100%);height:100%;margin:0 auto;background:var(--store-bg);border-left:1px solid var(--store-line);border-right:1px solid var(--store-line);color:var(--store-text);color-scheme:dark}.store-agd-overlay__bar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px;border-bottom:1px solid var(--store-line)}.store-agd-overlay__bar-title{color:var(--store-text-muted);font-size:12px;font-weight:var(--store-type-weight-bold);letter-spacing:2px;text-transform:uppercase}.store-agd-overlay__close{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border:1px solid var(--store-line);border-radius:999px;background:rgba(255,255,255,.04);color:var(--store-text);font-size:var(--store-type-size-body);cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.store-agd-overlay__close:hover{background:rgba(255,255,255,.1)}.store-agd-overlay__close svg{width:14px;height:14px}.store-agd-overlay__content{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:28px 24px 56px}.store-agd-overlay__footer{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:14px 24px;border-top:1px solid var(--store-line);background:var(--store-bg-soft)}.store-agd-openlink{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.store-agd-openlink:focus-visible strong,.store-agd-openlink:hover strong{text-decoration:underline;text-underline-offset:3px}.store-areg__gate{display:grid;gap:14px;justify-items:start;max-width:560px;margin:24px auto 0}.store-areg__gate h2{margin:0;font-family:var(--store-type-font-display)}.store-areg__gate-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.store-areg__success-icon{display:grid;place-items:center;width:52px;height:52px;margin:0;border:1px solid color-mix(in srgb,var(--store-success) 55%,transparent);border-radius:999px;background:color-mix(in srgb,var(--store-success) 16%,transparent);color:var(--store-success)}.store-areg__success-icon svg{width:24px;height:24px}.store-areg__occ-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:10px}.store-areg__occ{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--store-line);border-radius:var(--store-radius-sm);background:rgba(255,255,255,.02);cursor:pointer;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.store-areg__occ:hover{border-color:var(--store-border-strong);background:rgba(255,255,255,.05)}.store-areg__occ:has(.store-areg__occ-input:focus-visible){border-color:var(--store-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--store-accent) 22%,transparent)}.store-areg__occ--checked{border-color:var(--store-accent);background:color-mix(in srgb,var(--store-accent) 12%,transparent)}.store-areg__occ--full{opacity:.5;cursor:not-allowed}.store-areg__occ--full:hover{border-color:var(--store-line);background:rgba(255,255,255,.02)}.store-areg__occ--locked{cursor:default}.store-areg__occ--locked:hover{border-color:var(--store-accent);background:color-mix(in srgb,var(--store-accent) 12%,transparent)}.store-areg__occ-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.store-areg__occ-mark{flex-shrink:0;width:22px;height:22px;border-radius:999px;border:1.5px solid var(--store-line);display:grid;place-items:center;color:transparent;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.store-areg__occ-mark svg{width:13px;height:13px}.store-areg__occ--checked .store-areg__occ-mark{border-color:var(--store-accent);background:var(--store-accent);color:#0a0e14}.store-areg__occ-text{display:grid;gap:2px;min-width:0}.store-areg__occ-text strong{color:var(--store-text);font-size:15px;font-weight:var(--store-type-weight-bold)}.store-areg__occ-text span{color:var(--store-text-muted);font-size:12.5px}.store-areg{column-gap:48px}.store-areg__main{min-width:0}.store-areg__main>.store-agd__section:first-child{border-top:0;padding-top:0}.store-areg__sect-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.store-areg__sect-head .store-agd__section-title{margin-bottom:0}.store-areg__sect-head+.store-areg__players{margin-top:18px}.store-areg__players{display:grid;gap:14px}.store-areg__player{padding:20px;border:1px solid var(--store-line);border-radius:var(--store-radius-md);background:rgba(255,255,255,.02)}.store-areg__player-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.store-areg__player-label{color:var(--store-text-muted);font-size:11px;font-weight:var(--store-type-weight-bold);letter-spacing:1.4px;text-transform:uppercase}.store-areg__remove{border:0;background:none;padding:0;color:var(--store-text-muted);font-size:var(--store-type-size-body-sm);cursor:pointer;transition:color .14s ease}.store-areg__dates{margin-top:18px}.store-areg .store-areg__dates-title{display:inline-flex;align-items:center;gap:7px;margin:0 0 10px;color:var(--store-text);font-family:var(--store-type-font-body);font-size:15px;font-weight:var(--store-type-weight-semi);line-height:normal;letter-spacing:var(--store-type-letter-body);text-transform:none}.store-areg__dates-note{margin:-4px 0 10px;color:var(--store-text-muted);font-size:13px;letter-spacing:var(--store-type-letter-body)}.store-areg__remove:hover{color:#ff9a96}.store-areg .store-field{gap:8px}.store-areg .store-field>label,.store-areg .store-field>span{display:inline-flex;align-items:center;gap:7px;color:var(--store-text);font-size:15px;font-weight:var(--store-type-weight-semi);letter-spacing:var(--store-type-letter-body);text-transform:none}.store-field-req{color:var(--store-accent);font-weight:var(--store-type-weight-bold)}.store-areg .store-field input,.store-areg .store-field select,.store-areg .store-field textarea{padding:14px 16px;border-radius:var(--store-radius-md);font-size:15px}.store-areg .store-field input:hover,.store-areg .store-field select:hover,.store-areg .store-field textarea:hover{border-color:var(--store-border-strong)}.store-areg .store-field input:focus,.store-areg .store-field select:focus,.store-areg .store-field textarea:focus{border-color:var(--store-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--store-accent) 22%,transparent)}.store-areg__main>*{animation:store-rise .5s cubic-bezier(.22,1,.36,1) backwards}.store-areg__main>:first-child{animation-delay:.12s}.store-areg__main>:nth-child(2){animation-delay:175ms}.store-areg__main>:nth-child(3){animation-delay:.23s}.store-areg__main>:nth-child(n+4){animation-delay:285ms}@keyframes store-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes store-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.store-agc-grid>*{animation:store-rise .5s cubic-bezier(.22,1,.36,1) backwards}.store-agc-grid>:first-child{animation-delay:40ms}.store-agc-grid>:nth-child(2){animation-delay:90ms}.store-agc-grid>:nth-child(3){animation-delay:.14s}.store-agc-grid>:nth-child(4){animation-delay:.19s}.store-agc-grid>:nth-child(5){animation-delay:.24s}.store-agc-grid>:nth-child(6){animation-delay:.29s}.store-agc-grid>:nth-child(7){animation-delay:.34s}.store-agc-grid>:nth-child(n+8){animation-delay:.38s}.store-agc__hit{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease}.store-agc:hover .store-agc__hit{transform:translateY(-4px)}.store-agc__gradient,.store-agc__visual img{transition:transform .48s cubic-bezier(.22,1,.36,1)}.store-agc:hover .store-agc__visual img{transform:scale(1.045)}.store-home-reveal>*{animation:store-rise .55s cubic-bezier(.22,1,.36,1) backwards}.store-home-reveal>:first-child{animation-delay:0s}.store-home-reveal>:nth-child(2){animation-delay:80ms}.store-home-reveal>:nth-child(n+3){animation-delay:.14s}.store-agd-page__back,.store-agd__header,.store-agd__hero,.store-agd__main>*,.store-agd__panel{animation:store-rise .55s cubic-bezier(.22,1,.36,1) backwards}.store-agd__header{animation-delay:40ms}.store-agd__hero{animation-delay:.11s}.store-agd__main>:first-child{animation-delay:.17s}.store-agd__main>:nth-child(2){animation-delay:.22s}.store-agd__main>:nth-child(3){animation-delay:.27s}.store-agd__main>:nth-child(4){animation-delay:.32s}.store-agd__main>:nth-child(n+5){animation-delay:.36s}.store-agd__panel{animation-delay:.2s}.store-areg>*{animation:store-rise .55s cubic-bezier(.22,1,.36,1) backwards}.store-areg>:first-child{animation-delay:60ms}.store-areg>:nth-child(2){animation-delay:.15s}@media (prefers-reduced-motion:reduce){.store-agc-grid>*,.store-agd-page__back,.store-agd__cta,.store-agd__cta:after,.store-agd__header,.store-agd__hero,.store-agd__main>*,.store-agd__panel,.store-agd__panel-price strong,.store-areg>*,.store-areg__main>*,.store-areg__total-amount,.store-filter__popover,.store-home-reveal>*{animation:none!important}.store-agd__panel-price strong,.store-areg__total-amount{-webkit-text-fill-color:var(--store-text);color:var(--store-text)}.store-agc:hover .store-agc__hit,.store-agc:hover .store-agc__visual img{transform:none}}.store-filter{position:relative;width:min(100%,980px);margin:0 auto 8px}.store-filter__bar{display:flex;align-items:center;gap:4px;padding:8px 8px 8px 18px;background:var(--store-panel);border:1px solid var(--store-line);border-radius:999px;box-shadow:var(--store-shadow-soft);transition:border-color .2s ease,box-shadow .2s ease}.store-filter__bar:focus-within,.store-filter__bar:hover{border-color:var(--store-border-strong);box-shadow:var(--store-shadow)}.store-filter__search{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0}.store-filter__search-icon{width:18px;height:18px;color:var(--store-accent);flex:none}.store-filter__search-input{flex:1 1 auto;min-width:0;background:transparent;border:0;outline:none;color:var(--store-text);font-size:var(--store-type-size-body-sm);letter-spacing:var(--store-type-letter-body)}.store-filter__search-input::placeholder{color:var(--store-text-muted)}.store-filter__divider{width:1px;height:28px;background:var(--store-line);flex:none}.store-filter__seg{display:flex;align-items:center;gap:10px;padding:7px 14px;background:transparent;border:1px solid transparent;border-radius:999px;color:var(--store-text);transition:background-color .16s ease,border-color .16s ease}.store-filter__seg--open,.store-filter__seg:hover{background:var(--store-card-alt)}.store-filter__seg--open{border-color:var(--store-border-strong)}.store-filter__seg--active{border-color:var(--store-accent);background:color-mix(in srgb,var(--store-accent) 12%,transparent);box-shadow:0 0 0 1px var(--store-accent) inset}.store-filter__seg--active:hover{background:color-mix(in srgb,var(--store-accent) 18%,transparent)}.store-filter__seg--active .store-filter__seg-caret,.store-filter__seg--active .store-filter__seg-label{color:var(--store-accent)}.store-filter__search--active{border-radius:999px;border:1px solid var(--store-accent);background:color-mix(in srgb,var(--store-accent) 12%,transparent);box-shadow:0 0 0 1px var(--store-accent) inset;padding:6px 14px;margin:-7px 0 -7px -6px}.store-filter__seg-icon{width:18px;height:18px;color:var(--store-accent);flex:none}.store-filter__seg-text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15;text-align:left}.store-filter__seg-label{font-size:10px;font-weight:var(--store-type-weight-bold);letter-spacing:2px;text-transform:uppercase;color:var(--store-text-muted)}.store-filter__seg-value{font-size:var(--store-type-size-body-sm);color:var(--store-text);white-space:nowrap}.store-filter__seg-caret{width:14px;height:14px;color:var(--store-text-muted);transition:transform .2s ease}.store-filter__seg--open .store-filter__seg-caret{transform:rotate(180deg)}.store-filter__clear{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:999px;border:1px solid var(--store-line);background:var(--store-card-alt);color:var(--store-text-soft);transition:color .16s ease,border-color .16s ease}.store-filter__clear svg{width:16px;height:16px}.store-filter__clear:hover{color:var(--store-text);border-color:var(--store-text)}.store-filter__popover{position:absolute;top:calc(100% + 12px);z-index:30;width:min(420px,calc(100vw - 32px));padding:20px;background:var(--store-panel-strong);border:1px solid var(--store-line);border-radius:var(--store-radius-lg);box-shadow:var(--store-shadow);animation:store-pop .26s cubic-bezier(.22,1,.36,1) backwards}.store-filter__popover--start{left:0}.store-filter__popover--center{left:0;right:0;margin-inline:auto}.store-filter__popover--end{right:0}.store-filter__popover-title{margin:0 0 12px;font-size:var(--store-type-size-eyebrow);font-weight:var(--store-type-weight-bold);letter-spacing:var(--store-type-letter-eyebrow);text-transform:uppercase;color:var(--store-accent)}.store-filter__popover-title:not(:first-child){margin-top:20px}.store-filter__date-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.store-filter__date{display:flex;flex-direction:column;gap:6px;font-size:var(--store-type-size-body-sm);color:var(--store-text-soft)}.store-filter__date input{height:44px;padding:0 12px;background:var(--store-bg-soft);border:1px solid var(--store-line);border-radius:var(--store-radius-sm);color:var(--store-text);color-scheme:dark}.store-filter__date input:focus{outline:none;border-color:var(--store-border-strong)}.store-filter__chips{display:flex;flex-wrap:wrap;gap:8px}.store-filter__empty{color:var(--store-text-muted);font-size:var(--store-type-size-body-sm)}.store-filter__popover-clear{margin-top:14px;background:none;border:0;padding:0;color:var(--store-accent);font-size:var(--store-type-size-body-sm);text-decoration:underline}.store-filter__toggle{display:flex;align-items:center;gap:12px;margin-top:18px;cursor:pointer}.store-filter__toggle input{position:absolute;opacity:0;pointer-events:none}.store-filter__toggle-track{position:relative;width:46px;height:26px;flex:none;border-radius:999px;background:var(--store-card-alt);border:1px solid var(--store-line);transition:background-color .2s ease,border-color .2s ease}.store-filter__toggle-knob{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:var(--store-text-soft);transition:transform .22s cubic-bezier(.22,1,.36,1),background-color .2s ease}.store-filter__toggle input:checked+.store-filter__toggle-track{background:var(--store-accent-fill);border-color:var(--store-accent)}.store-filter__toggle input:checked+.store-filter__toggle-track .store-filter__toggle-knob{transform:translateX(20px);background:var(--store-accent)}.store-filter__toggle-text{display:flex;align-items:center;gap:8px;font-size:var(--store-type-size-body-sm);color:var(--store-text)}.store-filter__count{margin:14px 0 0;text-align:center;font-size:var(--store-type-size-body-sm);color:var(--store-text-muted)}@media (max-width:760px){.store-filter__bar{flex-wrap:wrap;border-radius:var(--store-radius-lg);padding:12px}.store-filter__search{flex:1 1 100%;padding-bottom:10px;border-bottom:1px solid var(--store-line)}.store-filter__divider{display:none}.store-filter__seg{flex:1 1 auto}.store-filter__popover--center{left:0;transform:none}}.store-stepper{display:inline-flex;align-items:center;gap:6px}.store-stepper__btn{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1.5px solid var(--store-border-strong);background:transparent;color:var(--store-text);transition:background-color .14s ease,border-color .14s ease,opacity .14s ease}.store-stepper__btn svg{width:16px;height:16px}.store-stepper__btn:hover:not(:disabled){background:var(--store-accent-fill)}.store-stepper__btn:disabled{opacity:.35;cursor:default}.store-stepper__val{min-width:40px;text-align:center;font-size:var(--store-type-size-emphasis);font-weight:var(--store-type-weight-bold);color:var(--store-text);letter-spacing:var(--store-type-letter-body)}.store-pay{display:flex;flex-direction:column;align-items:center;gap:8px}.store-pay__caption{margin:0;font-size:var(--store-type-size-meta);letter-spacing:var(--store-type-letter-meta);color:var(--store-text-muted);text-align:center}.store-pay-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.store-pay-logo{width:40px;height:40px;border-radius:7px;display:block;filter:drop-shadow(0 2px 6px rgba(0,0,0,.35));transition:transform .2s cubic-bezier(.22,1,.36,1)}.store-pay-logos:hover .store-pay-logo{transform:translateY(-2px)}.store-areg .store-sidebar{position:sticky;top:24px;align-self:start}.store-areg__summary{background:linear-gradient(160deg,var(--store-card-alt),var(--store-card));border:1px solid var(--store-line);border-radius:var(--store-radius-lg);padding:22px;box-shadow:var(--store-shadow-soft)}.store-areg__summary-head{display:flex;align-items:center;gap:14px}.store-areg__summary-thumb{flex:0 0 auto;width:56px;height:56px;border-radius:var(--store-radius-sm);overflow:hidden;background:#10151d;border:1px solid var(--store-line)}.store-areg__summary-thumb img{width:100%;height:100%;object-fit:cover;display:block}.store-areg__summary-thumb--fallback{display:flex;align-items:center;justify-content:center;color:var(--store-text);font-family:var(--store-type-font-display);font-size:18px;font-weight:var(--store-type-weight-bold);letter-spacing:1px;background:linear-gradient(135deg,#0f2a3e,rgba(31,76,107,.75))}.store-areg__summary-head-text{display:grid;gap:3px;min-width:0}.store-areg__summary-title{color:var(--store-text);font-family:var(--store-type-font-display);font-size:var(--store-type-size-heading-sm);font-weight:var(--store-type-weight-bold);line-height:var(--store-type-line-heading)}.store-areg__summary-meta{color:var(--store-text-muted);font-size:13px;line-height:var(--store-type-line-body)}.store-areg__summary-facts{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:10px}.store-areg__summary-total{margin:0}.store-areg__total-amount{background:linear-gradient(100deg,var(--store-text) 0,var(--store-text) 42%,#ffffff 50%,var(--store-text) 58%,var(--store-text) 100%);background-size:260% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:store-price-sheen 5s ease-in-out infinite}.store-areg__total-row{display:flex;align-items:baseline;justify-content:space-between;margin-top:16px;padding-top:16px;border-top:1px solid var(--store-line)}.store-areg__total-row dt{font-size:var(--store-type-size-emphasis);color:var(--store-text)}.store-areg__total-row dd{margin:0;font-size:var(--store-type-size-display-modal);font-weight:var(--store-type-weight-heavy);color:var(--store-text)}.store-areg__total-row dd .store-areg__total-free{font-size:var(--store-type-size-heading-md);color:var(--store-success)}.store-areg__total-note,.store-areg__total-row dd .store-areg__total-placeholder{color:var(--store-text-muted)}.store-areg__total-note{display:block;font-size:var(--store-type-size-body-sm,12px);font-weight:var(--store-type-weight-regular,400);margin-top:2px}.store-areg__pay{margin-top:18px}.store-areg__pay .store-pay{margin-top:14px}.store-areg__newsletter{display:flex;align-items:center;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid var(--store-border);cursor:pointer}.store-areg__newsletter-icon{width:16px;height:16px;flex-shrink:0;color:var(--store-text-soft);opacity:.6}.store-areg__newsletter-text{color:rgba(255,255,255,.6);font-size:var(--store-type-size-caption);font-weight:var(--store-type-weight-regular);letter-spacing:var(--store-type-letter-body)}.store-areg__newsletter input{width:18px;height:18px;margin-left:auto;flex-shrink:0;accent-color:var(--store-accent);cursor:pointer}.store-invoice-shell{width:100%;max-width:900px;margin:0 auto;padding:48px 20px 96px}.store-invoice-paper{background:#ffffff;color:#1a1a1a;border-radius:var(--store-radius-lg);padding:clamp(28px,5vw,56px);box-shadow:var(--store-shadow)}.store-invoice-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:28px}.store-invoice-issuer{font-size:20px;font-weight:700;letter-spacing:.02em}.store-invoice-number{margin-top:4px;font-size:14px;color:#6b6b6b}.store-invoice-badge{display:inline-block;padding:6px 14px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.store-invoice-badge--open{background:rgba(54,164,245,.14);color:#1673b9}.store-invoice-badge--overdue{background:rgba(239,84,80,.14);color:#c03330}.store-invoice-badge--paid{background:rgba(100,187,111,.16);color:#33793d}.store-invoice-meta{display:flex;flex-wrap:wrap;gap:28px 48px;margin-bottom:32px}.store-invoice-meta-block{min-width:160px;font-size:14px;line-height:1.5}.store-invoice-meta-label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#6b6b6b;margin-bottom:6px}.store-invoice-meta-name{font-weight:600}.store-invoice-table-scroll{overflow-x:auto}.store-invoice-table{width:100%;border-collapse:collapse;font-size:14px;min-width:560px}.store-invoice-table th{text-align:left;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#6b6b6b;padding:0 10px 10px;border-bottom:1px solid #d9d5cc}.store-invoice-table td{padding:12px 10px;border-bottom:1px solid #ecebe6;vertical-align:top}.store-invoice-table td.is-num,.store-invoice-table th.is-num{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.store-invoice-section-row td{font-weight:700;padding-top:20px}.store-invoice-line-note{margin-top:3px;font-size:12.5px;color:#6b6b6b}.store-invoice-line-subitems{margin:4px 0 0;padding-left:18px;font-size:12.5px;color:#6b6b6b}.store-invoice-totals{margin-left:auto;margin-top:20px;max-width:340px;font-size:14px}.store-invoice-totals-row{display:flex;justify-content:space-between;gap:24px;padding:5px 10px;color:#444444}.store-invoice-totals-row dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.store-invoice-totals-grand{border-top:1px solid #d9d5cc;margin-top:8px;padding-top:12px;font-size:16px;font-weight:700;color:#1a1a1a}.store-invoice-terms{margin-top:28px;font-size:12.5px;color:#6b6b6b}.store-invoice-paybar{margin-top:32px;padding-top:24px;border-top:1px solid #ecebe6;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.store-invoice-pay-button{display:inline-block;background:var(--store-button-primary);color:#ffffff;font-weight:600;font-size:15px;padding:14px 28px;border-radius:999px;text-decoration:none;transition:filter .12s ease}.store-invoice-pay-button:hover:not(:disabled){filter:brightness(1.08)}.store-invoice-pay-button{border:none;cursor:pointer;font-family:inherit;line-height:1.2}.store-invoice-pay-button:disabled{opacity:.6;cursor:progress}.store-invoice-pay-hint{font-size:13px;color:#6b6b6b}.store-invoice-note{margin-top:32px;padding:14px 18px;border-radius:var(--store-radius-sm);font-size:14px}.store-invoice-note--paid{background:rgba(100,187,111,.14);color:#2c6a35}.store-invoice-note--error,.store-invoice-note--overdue{background:rgba(239,84,80,.1);color:#a52f2c}.store-invoice-note--error{margin-top:12px}@media (max-width:560px){.store-invoice-head{flex-direction:column}}