body.auth-arena-page,html.auth-arena-page{margin:0;padding:0}body.auth-arena-page{background-color:#f8f9fa;min-height:100vh;flex:unset!important;flex-direction:unset!important;display:block!important}body.auth-arena-page .auth-arena-root{width:100%;min-height:100vh;display:block}body.auth-arena-page .auth-arena-root .auth-arena-main{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}body.auth-arena-page .auth-arena-page-header{align-items:center!important;width:100%!important;min-height:100vh!important;padding:0!important;display:flex!important;position:relative!important;overflow:hidden!important}body.auth-arena-page .auth-arena-banner-col{display:none!important}@media (min-width:992px){body.auth-arena-page .auth-arena-banner-col{text-align:center!important;z-index:0!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;width:50%!important;height:100%!important;min-height:100vh!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:0!important;left:0!important}}body.auth-arena-page .auth-arena-banner{filter:grayscale();transition:background-image 1s ease-in-out;background-position:50%!important;background-size:cover!important;border-radius:.75rem!important;width:calc(100% - 1.5rem)!important;height:calc(100vh - 1.5rem)!important;min-height:calc(100vh - 1.5rem)!important;margin:.75rem!important;padding-left:4rem!important;padding-right:4rem!important;display:block!important;position:relative!important}body.auth-arena-page #banner:after{content:"";opacity:0;background-position:50%;background-size:cover;width:100%;height:100%;transition:opacity 1s ease-in-out;position:absolute;top:0;left:0}body.auth-arena-page .auth-arena-container{z-index:1!important;width:100%!important;max-width:1140px!important;margin-left:auto!important;margin-right:auto!important;padding-left:.75rem!important;padding-right:.75rem!important;position:relative!important}body.auth-arena-page .auth-arena-card-col{flex-direction:column!important;width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;display:flex!important}@media (min-width:768px){body.auth-arena-page .auth-arena-card-col{max-width:58.3333%!important}}@media (min-width:992px){body.auth-arena-page .auth-arena-container{justify-content:center!important;align-items:center!important;width:50%!important;max-width:none!important;min-height:100vh!important;margin-left:50%!important;margin-right:0!important;padding-left:1.5rem!important;padding-right:1.5rem!important;display:flex!important}body.auth-arena-page .auth-arena-card-col{width:100%!important;max-width:480px!important;margin-left:auto!important;margin-right:auto!important}}@media (min-width:1200px){body.auth-arena-page .auth-arena-card-col{max-width:440px!important}}body.auth-arena-page .auth-arena-alert{border-radius:.5rem;margin-bottom:1rem;padding:12px 16px;font-size:.875rem}body.auth-arena-page .auth-arena-alert-error{color:#9b1c1c;background:#fde8e8;border:1px solid #f8b4b4}body.auth-arena-page .auth-arena-alert-success{color:#1a5632;background:#e8f8ef;border:1px solid #a7e9c5}body.auth-arena-page .auth-arena-alert-warning{color:#8a6d1d;background:#fff8e6;border:1px solid #f5e6a8}body.auth-arena-page .form-check:not(.form-switch) .form-check-input[type=checkbox]{appearance:none!important;background-image:none!important}body.auth-arena-page .form-check:not(.form-switch) .form-check-input[type=checkbox]:after{content:""!important;justify-content:center!important;align-items:center!important;font-family:FontAwesome!important;display:flex!important}body.auth-arena-page .form-check:not(.form-switch) .form-check-input[type=checkbox]:checked{background:#ffbd59!important;border-color:#ffbd59!important}body.auth-arena-page .form-check:not(.form-switch) .form-check-input[type=checkbox]:checked:after{opacity:1!important;color:#fff!important}.social-auth-divider{color:#67748e;align-items:center;gap:12px;font-size:.8rem;display:flex}.social-auth-divider:before,.social-auth-divider:after{content:"";background:#e9ecef;flex:1;height:1px}.social-auth-google{justify-content:center;display:flex}.social-auth-google.is-disabled{opacity:.6;pointer-events:none}body.auth-arena-page .Toastify__toast-container{z-index:99999!important;width:auto!important;max-width:min(420px,100vw - 32px)!important;padding:0!important;position:fixed!important;top:16px!important;right:16px!important}body.auth-arena-page .Toastify__toast{min-height:unset!important;font-size:.875rem!important;font-family:var(--sparq-arena-font,Inter, Helvetica, Arial, sans-serif)!important;opacity:1!important;border-radius:.5rem!important;margin-bottom:12px!important;padding:12px 16px!important;box-shadow:0 8px 24px #0000001f!important}.public-frame{padding:16px 12px}.public-frame:has(.event-landing){padding:0;overflow-x:clip}html:has(.event-landing){background-color:#f3efe6;overflow-x:clip}body.auth-arena-page:has(.event-landing){background-color:#f3efe6;overflow-x:clip}.event-landing{color:#1a1a1a;background:#f2eee7;width:100%;max-width:100%;min-height:100vh;margin:0;overflow-x:clip}.event-landing-hero{color:#fff;background-position:50%;background-size:cover;align-items:flex-end;min-height:560px;display:flex;position:relative}.event-landing-hero:after{content:"";background:linear-gradient(#0c0e1226 0%,#0c0e12d1 100%);position:absolute;inset:0}.event-landing-hero-inner,.event-landing-body{width:min(1120px,100% - 40px);margin:0 auto}.event-landing-hero-inner{z-index:1;padding:48px 0 40px;position:relative}.event-landing-kicker{letter-spacing:.16em;text-transform:uppercase;color:#8a7352;margin:18px 0 8px;font-size:.78rem}.event-landing-hero .event-landing-kicker{color:#f3e6c8!important}.event-landing-title{letter-spacing:-.03em;max-width:none;margin:0;font-size:clamp(2rem,4.4vw,3.4rem);font-weight:900;line-height:1;color:#fff!important}.event-landing-meta{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.event-landing-meta span,.event-landing-org{background:#ffffff1f;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:.94rem;font-weight:500;display:inline-flex;color:#fff!important}.event-landing-people{flex-wrap:wrap;justify-content:center;gap:22px;margin-top:12px;display:flex}.event-landing-person{text-align:center;background:#faf7f1;border:1px solid #ece7dc;border-radius:20px;flex-direction:column;align-items:center;gap:12px;width:min(220px,100%);padding:32px 24px 28px;display:flex}.event-landing-person img,.event-landing-mark{object-fit:contain;background:#fff;border-radius:22px;width:88px;height:88px;margin:0 auto 4px;box-shadow:0 8px 24px #281c0c14}.event-landing-person img{padding:8px}.event-landing-mark{letter-spacing:-.03em;color:#3c3226;justify-content:center;align-items:center;font-size:1.2rem;font-weight:800;display:inline-flex}.event-landing-person strong{text-align:center;width:100%;font-size:1rem;line-height:1.25;display:block}.event-landing-person small,.event-landing-person em,.event-landing-person p{color:#6d675d;margin:0;font-size:.82rem;font-style:normal}.event-landing-supporter em{color:#fff;background:#161616;border-radius:999px;padding:3px 8px;font-weight:700;display:inline-flex}.event-landing-orgs{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.event-landing-org img{object-fit:contain;background:#fff;border-radius:6px;width:22px;height:22px}.event-landing-body{padding:28px 0 64px}.event-landing-tabs{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.event-landing-tabs button{color:#2a2a2a;cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;gap:7px;padding:11px 18px;font-size:.94rem;font-weight:700;display:inline-flex}.event-landing-tabs button.is-active{color:#fff;background:#1a1a1a}.event-landing-tabs button.is-locked:not(.is-active){color:#a9a39a;background:0 0;border:1px dashed #cfc8bc}.event-landing-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:22px;display:grid}.event-landing-card{background:#fff;border-radius:24px;padding:22px;box-shadow:0 18px 50px #281c0c14}.event-landing-card h2,.event-landing-card h3{letter-spacing:-.01em;margin:0 0 14px;font-size:1.5rem;font-weight:700}.event-landing .input-group.input-group-outline:not(.is-focused):not(.is-filled) .form-control::placeholder{color:#0000!important;opacity:0!important}.event-landing-category{text-align:left;cursor:pointer;background:#fff;border:1px solid #ece7dc;border-radius:16px;justify-content:space-between;gap:16px;width:100%;margin-bottom:10px;padding:14px 16px;display:flex}.event-landing-category.is-selected{background:#faf7f1;border-color:#161616}.event-landing-category strong{font-size:.98rem;display:block}.event-landing-category small{color:#6d675d}.event-landing-price{white-space:nowrap;font-weight:800}.event-landing-modes{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.event-landing-modes button,.event-landing-submit{cursor:pointer;border:0;border-radius:999px}.event-landing-modes button{color:#161616;background:#f3efe6;padding:10px 14px;font-weight:700}.event-landing-modes button.is-active,.event-landing-submit{color:#fff;background:#1a1a1a;font-weight:800}.event-landing-submit{width:100%;margin-top:8px;padding:14px 18px;font-size:1rem;font-weight:750}.event-landing-total{justify-content:space-between;align-items:baseline;gap:12px;margin:8px 0 4px;font-size:1rem;font-weight:700;display:flex}.event-landing-total span:last-child{letter-spacing:-.03em;color:#1d7fe0;font-size:1.85rem;font-weight:900}.event-charge-breakdown{background:#f7f4ee;border:1px solid #eee6da;border-radius:14px;margin:12px 0 8px;padding:12px 14px}.event-charge-breakdown p{margin:0 0 8px;font-size:.92rem;line-height:1.45}.event-charge-breakdown ul{margin:0;padding:0;list-style:none}.event-charge-breakdown li{border-top:1px solid #eee6da;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.event-charge-breakdown li span{flex-direction:column;min-width:0;display:flex}.event-charge-breakdown small{color:#6b645b;line-height:1.3}.event-charge-breakdown strong{flex:none}.event-landing-submit:disabled{cursor:default;background:#cfc8bc}.event-landing-discount{color:#146c43;background:#e8f6ee;border-radius:14px;flex-direction:column;gap:4px;margin:12px 0;padding:14px 16px;display:flex}.event-landing-discount strong{font-size:1rem}.event-landing-discount span{font-size:.92rem}.event-landing-sticky{position:sticky;top:16px}.event-landing-progress{min-width:0;margin:0 0 22px;scroll-margin-top:12px}.event-landing-card{overflow-anchor:none}.event-landing-steps{scrollbar-width:none;gap:10px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.event-landing-steps::-webkit-scrollbar{display:none}.event-landing-steps span{color:#a9a39a;flex-direction:column;flex:none;gap:8px;width:88px;font-size:.88rem;font-weight:700;line-height:1.15;display:flex}.event-landing-step-caption{clip:rect(0 0 0 0);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.event-landing-steps span i{background:#ece6dc;border-radius:999px;height:5px;font-style:normal;display:block}.event-landing-steps span.is-current,.event-landing-steps span.is-done{color:#1a1a1a}.event-landing-steps span.is-current i,.event-landing-steps span.is-done i{background:#1a1a1a}.event-landing-tiles,.event-landing-tiles.is-naipe{grid-template-columns:repeat(3,minmax(160px,210px));justify-content:center;gap:20px;margin:20px 0 24px;display:grid}.event-landing-tile{aspect-ratio:1;cursor:pointer;background:#fff;border:1px solid #ece6dc;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;padding:22px 18px;display:flex}.event-landing-tile strong{letter-spacing:-.02em;text-align:center;text-wrap:balance;color:#1d7fe0;font-size:2.5rem;font-weight:900;line-height:1}.event-landing-tile.is-named{aspect-ratio:auto;min-height:148px}.event-landing-tile.is-named strong{letter-spacing:0;font-size:1.05rem;line-height:1.25}.event-landing-tile small{text-align:center;color:#6b655d;font-size:.94rem;font-weight:700;line-height:1.3}.event-landing-tile svg{display:block}.event-landing-tile.is-selected{background:#faf7f2;border:2px solid #1a1a1a}.event-landing-tile:disabled{opacity:.4;cursor:default}@media (max-width:720px){.event-landing-tiles,.event-landing-tiles.is-naipe{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:14px;margin:16px 0 20px}}.event-landing-link{color:#1a1a1a;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:18px 0 0;padding:6px 0;font-size:.94rem;font-weight:700;text-decoration:underline}.event-landing-callout{color:#1a4f86;background:#eaf3fd;border-radius:14px;margin:8px 0 0;padding:16px 18px;font-size:.94rem;line-height:1.45}.event-landing-skip+.event-landing-callout,.event-landing-note+.event-landing-callout{margin-top:16px}.event-landing-choice{text-align:left;cursor:pointer;background:#fff;border:1px solid #ece6dc;border-radius:18px;flex-direction:column;align-items:flex-start;gap:6px;width:100%;margin-bottom:12px;padding:18px 20px;display:flex}.event-landing-choice.is-selected{background:#faf7f2;border:1.5px solid #1a1a1a}.event-landing-choice strong{color:#1d7fe0;font-size:1.12rem;font-weight:800}.event-landing-choice small{color:#6b655d;font-size:.92rem;line-height:1.45}.event-landing .form-label{color:#1a1a1a;font-weight:700}.event-landing .form-control{color:#1a1a1a;background:#faf7f2;border:1px solid #e2dbcf;border-radius:16px;padding:16px 18px;font-size:1rem}.event-landing-date{flex-direction:column;gap:8px;margin:0 0 14px;display:flex}.event-landing-date span{color:#1a1a1a;font-size:.95rem;font-weight:700;line-height:1.3}.event-landing-date input{color:#1a1a1a;background:#faf7f2;border:1px solid #e2dbcf;border-radius:16px;width:100%;min-height:56px;padding:14px 18px;font-size:1rem;font-weight:500}.event-landing-skip{z-index:1;color:#1a1a1a;text-align:center;cursor:pointer;background:#fff;border:1.5px solid #1a1a1a;border-radius:999px;width:100%;margin-top:16px;padding:14px 18px;font-size:1rem;font-weight:800;display:block;position:relative}.event-landing-modal{z-index:80;background:#1a1a1a75;justify-content:center;align-items:flex-start;padding:24px 16px;display:flex;position:fixed;inset:0;overflow:auto}.event-landing-dialog{background:#fff;border-radius:22px;width:min(780px,100%);margin:auto;padding:32px 28px 24px;position:relative;box-shadow:0 24px 60px #1a1a1a38}.lookup-kicker{color:#1d7fe0;letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-size:.75rem;font-weight:800}.event-landing-dialog h2{margin:0 0 8px}.lookup-steps{counter-reset:lookup-step;color:#3a342c;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 18px;padding:0;font-size:.9rem;line-height:1.45;list-style:none;display:grid}.lookup-steps li{counter-increment:lookup-step;background:#faf7f2;border-radius:14px;margin:0;padding:12px 14px 12px 32px;position:relative}.lookup-steps li:before{content:counter(lookup-step) ".";color:#1d7fe0;font-weight:800;position:absolute;top:12px;left:12px}.lookup-form{grid-template-columns:1fr 1fr;align-items:start;column-gap:14px;display:grid}.lookup-form .lookup-hint,.lookup-form .event-landing-submit{grid-column:1/-1}.lookup-hint{color:#6b655d;margin:-4px 0 12px;font-size:.82rem;font-weight:600}.lookup-empty{color:#6b4a16;background:#fff6e8;border-radius:14px;margin:16px 0 0;padding:14px 16px;font-size:.92rem;line-height:1.45}.lookup-result{background:#fff;border:1px solid #ece6dc;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px;margin-top:18px;padding:18px 20px;display:grid}.lookup-result>header,.lookup-result>.lookup-paid-note,.lookup-result>.event-landing-submit,.lookup-result>.lookup-cancel,.lookup-result>.lookup-partner{grid-column:1/-1}.lookup-result header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lookup-result header strong{color:#1a1a1a;font-size:1.05rem}.lookup-result header span{border-radius:999px;flex:none;padding:5px 10px;font-size:.75rem;font-weight:800}.lookup-result header span.is-paid{color:#1d6b3a;background:#e7f6ec}.lookup-result header span.is-pending{color:#8a5a12;background:#fff6e8}.lookup-categories{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.lookup-categories li{color:#1a1a1a;background:#faf7f2;border-radius:999px;padding:6px 10px;font-size:.84rem;font-weight:700}.lookup-total{justify-content:flex-end;align-items:baseline;gap:12px;margin:14px 0 0;display:flex}.lookup-total span{color:#6b655d;font-size:.9rem;font-weight:700}.lookup-total strong{color:#1d7fe0;font-size:1.35rem;font-weight:900}.lookup-paid-note{color:#1d6b3a;margin:12px 0 0;font-size:.92rem;font-weight:700}.lookup-partner,.lookup-cancel{background:#faf7f2;border-radius:14px;margin-top:16px;padding:14px}.lookup-partner h3,.lookup-partner-slot strong{color:#1a1a1a;margin:0 0 6px;font-size:.95rem;font-weight:800;display:block}.lookup-partner p{color:#6b655d;margin:0 0 12px;font-size:.86rem;line-height:1.45}.lookup-partner-slot.is-locked p{margin-bottom:0}.lookup-partner-slot+.lookup-partner-slot{border-top:1px solid #ece6dc;margin-top:16px;padding-top:16px}.lookup-cancel h3{color:#1a1a1a;margin:0 0 6px;font-size:.95rem;font-weight:800}.lookup-cancel p{color:#6b655d;margin:0;font-size:.86rem;line-height:1.45}.lookup-cancel .event-landing-danger{margin-top:12px}@media (max-width:720px){.lookup-steps,.lookup-form,.lookup-result{grid-template-columns:1fr}.lookup-total{border-top:1px solid #ece6dc;justify-content:space-between;padding-top:12px}}.event-landing-modal-close{color:#1a1a1a;cursor:pointer;background:#f2eee7;border:0;border-radius:999px;width:36px;height:36px;font-size:1.4rem;line-height:1;position:absolute;top:12px;right:12px}.event-roster-head{justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.event-roster-head h2{margin:0}.event-roster-summary{background:#faf7f2;border-radius:999px;flex:none;align-items:baseline;gap:6px;margin:0 0 0 auto;padding:6px 12px;display:inline-flex}.event-roster-summary strong{color:#1d7fe0;font-size:1rem;font-weight:900;line-height:1}.event-roster-summary span{color:#6b655d;font-size:.78rem;font-weight:700}.event-roster-list{flex-direction:column;gap:12px;display:flex}.event-roster-card{background:#fff;border:1px solid #ece6dc;border-radius:16px;padding:14px 16px 12px}.event-roster-card-actions{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.event-roster-card .event-landing-submit{width:auto;margin:0;padding:8px 16px;font-size:.84rem}.event-roster-wait{color:#6b655d;margin:8px 0 0;font-size:.9rem;line-height:1.4}.event-roster-card header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:4px;display:flex}.event-roster-table{border-collapse:collapse;width:calc(100% + 32px);margin:12px -16px 0}.event-roster-table th{color:#8a8378;letter-spacing:.05em;text-align:left;text-transform:uppercase;padding:0 12px 8px;font-size:.7rem;font-weight:800}.event-roster-table td{color:#1a1a1a;vertical-align:middle;border-top:1px solid #ece6dc;padding:11px 12px;font-size:.95rem;font-weight:650}.event-roster-table th:first-child,.event-roster-table td:first-child{padding-left:16px}.event-roster-table th:last-child,.event-roster-table td:last-child{padding-right:16px}.event-roster-table .num{color:#8a8378;font-variant-numeric:tabular-nums;width:40px;font-size:.82rem;font-weight:800}.event-roster-table .wait{color:#8a8378;font-weight:600}.event-roster-table tbody tr:nth-child(2n) td{background:#faf7f2}.event-roster-card h3{color:#1a1a1a;margin:0;font-size:1.02rem;font-weight:800}.event-roster-card header span{color:#1a4f86;white-space:nowrap;background:#eaf3fd;border-radius:999px;justify-content:center;align-items:center;min-width:32px;min-height:28px;padding:4px 10px;font-size:.78rem;font-weight:800;display:inline-flex}.event-roster-person{border-top:1px solid #ece6dc;padding:12px 0}.event-roster-person strong{color:#1a1a1a;font-size:.98rem;font-weight:700;line-height:1.35}.event-roster-person small{color:#6b655d;margin-top:2px;font-size:.82rem;font-weight:600;display:block}.event-roster-empty{margin-top:18px}.event-roster-empty h3{color:#6b655d;letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px;font-size:.85rem;font-weight:800}.event-roster-empty div{flex-wrap:wrap;gap:8px;display:flex}.event-roster-empty span{color:#6b655d;background:#faf7f2;border:1px solid #ece6dc;border-radius:999px;padding:8px 12px;font-size:.85rem;font-weight:700}.event-landing-pay-guide{margin-top:8px}.event-landing-pay-facts p{color:#6b655d;margin:0 0 10px;font-size:.94rem;line-height:1.45}.event-landing-pay-facts strong{color:#1a1a1a;font-weight:800}.event-pay-board{background:#faf7f2;border:1px solid #ece6dc;border-radius:18px;margin-top:18px;padding:14px 14px 12px}.event-pay-board.is-pass{background:#eaf3fd;border-color:#d5e6f8}.event-pay-board header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.event-pay-board header strong{color:#1a1a1a;font-size:.98rem;font-weight:800}.event-pay-board header span,.event-pay-board.is-compact b{color:#1a1a1a;white-space:nowrap;font-size:1.15rem;font-weight:800}.event-pay-board.is-pass header span,.event-pay-board.is-pass.is-compact b{color:#1a4f86}.event-pay-rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.event-pay-rows li{grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.event-pay-rows .ord{color:#1a1a1a;background:#fff;border-radius:999px;place-items:center;width:2rem;height:2rem;font-size:.75rem;font-weight:800;display:grid}.event-pay-board.is-pass .event-pay-rows .ord{color:#1a4f86;background:#fff}.event-pay-rows .label{min-width:0}.event-pay-rows .name{color:#1a1a1a;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:700;line-height:1.25;display:block;overflow:hidden}.event-pay-rows small{color:#1d7fe0;margin-top:1px;font-size:.75rem;font-weight:700;line-height:1.3;display:block}.event-pay-rows .price{color:#1a1a1a;white-space:nowrap;font-size:.95rem;font-weight:800}.event-pay-board.is-pass .event-pay-rows .price{color:#1a4f86}.event-pay-meter{background:#e2dbcf;border-radius:999px;height:8px;margin-top:12px;overflow:hidden}.event-pay-meter i{border-radius:inherit;background:#1d7fe0;height:100%;display:block}.event-pay-board.is-pass .event-pay-meter{background:#d5e6f8}.event-pay-board.is-pass .event-pay-meter i{background:#1a4f86}.event-pay-caption{color:#6b655d;margin:8px 0 0;font-size:.88rem;line-height:1.45}.event-pay-board.is-pass .event-pay-caption{color:#1a4f86}.event-pay-compare{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.event-pay-compare>div{background:#fff;border-radius:14px;min-width:0;padding:10px 12px}.event-pay-compare span{color:#6b655d;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.event-pay-compare b{color:#1a1a1a;margin-top:2px;font-size:1.05rem;line-height:1.2;display:block}.event-pay-compare small{color:#6b655d;margin-top:2px;font-size:.75rem;line-height:1.3;display:block}.event-pay-compare .is-pass b,.event-pay-compare .is-pass small{color:#1a4f86}.event-pay-compare .event-pay-meter{margin-top:8px}.event-pay-compare .is-pass .event-pay-meter i{background:#1a4f86}.event-pay-rows.is-compare li,.event-pay-head{grid-template-columns:2rem minmax(0,1fr) auto auto;align-items:start}.event-pay-head{color:#6b655d;letter-spacing:.04em;text-transform:uppercase;gap:8px;font-size:.68rem;font-weight:800;display:grid}.event-pay-head span:nth-child(n+3){text-align:right}.event-pay-rows.is-compare .price{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.event-pay-rows.is-compare .price small{color:#1d7fe0;white-space:nowrap;font-size:.68rem;font-weight:700;line-height:1.2}@media (max-width:720px){.event-pay-board header{flex-direction:column;align-items:flex-start;gap:2px}}.event-pay-board.is-compact{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.event-pay-board.is-compact p{min-width:0;margin:0}.event-pay-board.is-compact strong{color:#6b655d;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.event-pay-board.is-pass.is-compact strong{color:#1a4f86}.event-pay-board.is-compact span{color:#6b655d;margin-top:2px;font-size:.84rem;line-height:1.35;display:block}.event-pay-board.is-pass.is-compact span{color:#1a4f86}.event-landing-tier-options{flex-direction:column;gap:8px;width:100%;margin-top:6px;display:flex}.event-landing-tier-option{text-align:left;cursor:pointer;background:#fff;border:1px solid #e4ddd0;border-radius:12px;width:100%;padding:12px 14px}.event-landing-tier-option.is-selected{background:#fff;border-color:#161616;box-shadow:inset 0 0 0 1px #161616}.event-landing-tier-option strong,.event-landing-tier-option small{display:block}.event-landing-tier-option small{margin-top:4px;line-height:1.45}.event-landing-about{margin-bottom:22px}.event-landing-stage,.event-landing-main,.event-landing-side,.event-landing-card,.event-landing .input-group{min-width:0;max-width:100%}.event-landing-stage{grid-template-columns:minmax(0,1.55fr) minmax(280px,.78fr);align-items:start;gap:22px;display:grid}.event-landing-side{flex-direction:column;gap:16px;display:flex}.event-landing-side .event-landing-person{width:100%;padding:18px 16px}.event-landing-side .event-landing-person img,.event-landing-side .event-landing-mark{width:64px;height:64px}.event-landing-choice small{color:#6d675d}.event-landing-wizard-nav{gap:12px;margin-top:28px;display:flex}.event-landing-back{color:#1a1a1a;cursor:pointer;background:#fff;border:1.5px solid #1a1a1a;border-radius:999px;flex:none;padding:14px 22px;font-size:1.05rem;font-weight:800}.event-landing-danger{color:#9b1c1c;cursor:pointer;background:0 0;border:1px solid #9b1c1c;border-radius:999px;width:100%;margin-top:8px;padding:12px 16px;font-weight:750}.event-landing-danger:disabled{opacity:.6;cursor:default}.pay-check{color:#3a3a3a;align-items:flex-start;gap:8px;margin-top:12px;font-size:.9rem;line-height:1.4;display:flex}.pay-check input{margin-top:3px}.event-landing-wizard-nav .event-landing-submit{flex:1;margin-top:0}.event-landing-note,.event-landing-choice,.event-landing-choice small,.event-landing-category,.event-landing-tier-option,.event-landing-tier-option small{overflow-wrap:break-word;white-space:normal}.event-landing-note{color:#6d675d;margin:0;font-size:.9rem;line-height:1.5}.pay-sheet h2{letter-spacing:-.03em;margin:0;font-size:1.7rem;line-height:1.15}.pay-status{align-items:flex-start;gap:14px;margin-bottom:8px;display:flex}.pay-status p{color:#6d675d;margin:4px 0 0;line-height:1.45}.pay-status-mark{color:#137333;background:#e5f6ea;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:1.35rem;font-weight:800;display:grid}.pay-status.is-wait .pay-status-mark{color:#8a5a00;background:#fff4d6}.pay-amount{letter-spacing:-.04em;margin:0 0 8px;font-size:2.1rem;font-weight:800;line-height:1}.pay-facts{margin:8px 0 18px;padding:0;list-style:none}.pay-facts li{border-top:1px solid #eee6da;justify-content:space-between;gap:16px;padding:11px 0;font-size:.95rem;display:flex}.pay-facts li:last-child{border-bottom:1px solid #eee6da}.pay-facts span{color:#6d675d;flex:none}.pay-facts strong{text-align:right;overflow-wrap:anywhere;min-width:0;font-weight:700}.pay-qr{background:#fff;border-radius:16px;width:220px;height:220px;margin:4px auto 8px;display:block}.pay-hint{text-align:center;color:#6d675d;margin:0 0 14px;font-size:.92rem;line-height:1.45}.pay-code{resize:none;border-radius:12px;margin-top:12px;font-size:.75rem;line-height:1.35}.pay-links{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.pay-links a,.pay-links button{color:#161616;cursor:pointer;background:#fff;border:1px solid #e6dfd2;border-radius:999px;align-items:center;padding:8px 14px;font-size:.9rem;font-weight:650;text-decoration:none;display:inline-flex}.pay-links a.is-primary{color:#fff;background:#161616;border-color:#161616}a.event-landing-submit{text-align:center;text-decoration:none;display:block}a.event-landing-pdf{color:#fff;background:#1a1a1a;border-radius:999px;align-items:center;margin-top:12px;padding:12px 18px;font-size:.95rem;font-weight:800;text-decoration:none;display:inline-flex}a.event-landing-person{color:inherit;text-decoration:none}.event-landing-hero.org-hero{min-height:280px}.event-landing-hero.org-hero.has-cover{min-height:480px}.org-logo{object-fit:contain;background:#fff;border-radius:22px;width:88px;height:88px;margin-bottom:16px;padding:10px;box-shadow:0 16px 40px #00000047}.org-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.org-calendar{flex-direction:column;gap:10px;display:flex}.org-calendar-label{color:#6b655d;letter-spacing:.04em;text-transform:uppercase;margin:18px 0 10px;font-size:.85rem;font-weight:800}.org-tournament{color:inherit;background:#fff;border:1px solid #ece6dc;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:grid}.org-tournament time{color:#1a4f86;white-space:nowrap;font-weight:800}.org-tournament strong,.org-tournament small{display:block}.org-tournament strong{color:#1a1a1a;font-size:1.02rem}.org-tournament small{color:#6b655d;margin-top:2px}.org-tournament em{color:#1d7fe0;white-space:nowrap;font-style:normal;font-weight:800}.org-tournament em.is-quiet{color:#6b655d}.org-website{color:#1d7fe0;word-break:break-all;margin-top:8px;font-weight:700;display:inline-block}@media (max-width:900px){.event-landing-stage,.org-layout{grid-template-columns:1fr}.event-landing-hero.org-hero{min-height:240px}.event-landing-hero.org-hero.has-cover{min-height:360px}.org-tournament{grid-template-columns:1fr;gap:6px}.org-tournament time{white-space:normal}.event-landing-main{order:1}.event-landing-side{order:2}.event-landing-side .event-landing-people{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.event-landing-side .event-landing-person{flex:0 0 168px;width:168px}.event-landing-grid{grid-template-columns:1fr}.event-landing-sticky{position:static}html.auth-arena-page,body.auth-arena-page{overflow-x:clip}.event-landing{width:100%;max-width:100%;margin:0}.event-landing-hero{min-height:440px}.event-landing-hero-inner{padding:28px 16px 22px}.event-landing-hero-inner,.event-landing-body{box-sizing:border-box;width:100%;max-width:100%}.event-landing-body{padding:16px 16px calc(40px + env(safe-area-inset-bottom))}.event-landing-title{font-size:1.85rem}.event-landing-meta span,.event-landing-org{white-space:normal;max-width:100%}.event-landing-card{border-radius:18px;padding:16px}.event-landing-tabs button{padding:8px 14px;font-size:.9rem}.event-landing-progress{margin-bottom:14px}.event-landing-steps{gap:10px}.event-landing-steps span{width:84px;font-size:.82rem;line-height:1.15}.event-landing-step-caption{clip:rect(0 0 0 0);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.event-landing-choice{padding:14px}.event-landing-choice small,.event-landing-tier-option small{line-height:1.4}}
