/*! @abc/online-join-ui@8.34.0-daypass.1 Fri Sep 18 2026 12:34:10 GMT+0000 (Coordinated Universal Time) */
@font-face{font-family:"Inter";font-style:normal;font-display:swap;font-weight:400;src:url(assets/eca1e21531598d5db58f.woff2) format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-display:swap;font-weight:500;src:url(assets/b7c27c60f848f2083f45.woff2) format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-display:swap;font-weight:600;src:url(assets/69a8d1d484967aba2389.woff2) format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-display:swap;font-weight:700;src:url(assets/1104236696a5d2d1f236.woff2) format("woff2")}.short-term-pass{--ig-foreground: #181818;--ig-muted: #727272;--ig-border: #dedede;--ig-separator: #e4e4e4;--ig-background: #f5f5f5;--ig-surface: #ffffff;--ig-surface-2: #efefef;--ig-accent: #239cd3;--ig-accent-fg: #fcfcfc;--ig-default: #ebebeb;--ig-default-hover: #e1e1e2;--ig-default-fg: #16191b;--ig-success-soft: #2ec85e26;--ig-success-fg: #307740;--ig-danger-soft: #ff374526;--ig-danger-fg: #a53436;--ig-warning-soft: #f7a32926;--ig-warning-fg: #865e2c;--ig-disabled-opacity: 0.5;--ig-font: "Inter", system-ui, sans-serif;--ig-text-xs: 12px;--ig-leading-xs: 16px;--ig-text-sm: 14px;--ig-leading-sm: 20px;--ig-text-base: 16px;--ig-leading-base: 24px;--ig-text-lg: 20px;--ig-leading-lg: 28px;--ig-text-xl: 24px;--ig-leading-xl: 32px;--ig-radius-sm: 4px;--ig-radius-md: 6px;--ig-radius-xl: 12px;--ig-radius-2xl: 16px;--ig-radius-3xl: 24px;--ig-field-radius: 12px;--ig-control: 40px;--ig-control-sm: 36px;--ig-shadow-sm: 0 1px 4px -1px rgba(26, 26, 26, 0.05), 0 1px 2px -1px rgba(26, 26, 26, 0.05);--ig-shadow-field: 0 0 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.06), 0 2px 4px rgba(0, 0, 0, 0.04);--ig-s1: 4px;--ig-s2: 8px;--ig-s3: 12px;--ig-s4: 16px;--ig-s5: 20px;--ig-s6: 24px;--ig-s8: 32px;--ig-s10: 40px;min-height:100vh;margin:0;background:var(--ig-background);color:var(--ig-foreground);font-family:var(--ig-font);font-size:var(--ig-text-sm);line-height:1.5;-webkit-font-smoothing:antialiased}.short-term-pass *,.short-term-pass *::before,.short-term-pass *::after{box-sizing:border-box}.short-term-pass button,.short-term-pass input{font-family:inherit}.short-term-pass :focus-visible{outline:2px solid var(--ig-foreground);outline-offset:2px}.short-term-pass .stp-status{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ig-s4);min-height:100vh;padding:var(--ig-s6);text-align:center}.short-term-pass .stp-status h6{margin:0;font-size:var(--ig-text-base);font-weight:500}.short-term-pass .dt-header{height:64px;background:var(--ig-surface);color:var(--ig-foreground);border-bottom:1px solid var(--ig-separator);display:flex;align-items:center;gap:var(--ig-s10);padding:0 var(--ig-s6)}.short-term-pass .dt-brand{display:flex;flex-direction:column;line-height:1;text-decoration:none;color:inherit}.short-term-pass .dt-brand .word{font-weight:700;font-size:20px;letter-spacing:.1em}.short-term-pass .dt-brand .word::before,.short-term-pass .dt-brand .word::after{content:"||";opacity:.7;font-weight:400;letter-spacing:-0.05em;margin:0 2px}.short-term-pass .dt-brand .tag{font-size:8px;letter-spacing:.14em;text-transform:uppercase;margin-top:3px;opacity:.9}.short-term-pass .dt-switcher{display:inline-flex;align-items:center;gap:var(--ig-s2);background:none;border:1px solid var(--ig-border);color:inherit;font-size:var(--ig-text-sm);font-weight:500;height:var(--ig-control-sm);padding:0 var(--ig-s4);border-radius:var(--ig-radius-3xl);white-space:nowrap}.short-term-pass .dt-switcher svg{width:12px;height:12px}.short-term-pass .dt-header .end{margin-left:auto;font-size:var(--ig-text-xs);font-weight:500;color:var(--ig-muted);white-space:nowrap}.short-term-pass .dt-tabs{height:48px;background:var(--ig-surface);border-bottom:1px solid var(--ig-separator);display:flex;align-items:stretch;gap:var(--ig-s6);padding:0 48px;margin:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.short-term-pass .dt-tab{display:flex;align-items:center;padding:0 var(--ig-s2);font-size:var(--ig-text-sm);font-weight:500;color:var(--ig-muted);border-bottom:2px solid rgba(0,0,0,0);text-decoration:none;white-space:nowrap}.short-term-pass .dt-tab[aria-current=page]{font-weight:600;letter-spacing:0;border-bottom-color:var(--ig-foreground)}@media(max-width: 640px){.short-term-pass .dt-tabs{padding:0 var(--ig-s4);gap:var(--ig-s3)}.short-term-pass .dt-header{gap:var(--ig-s3);padding:0 var(--ig-s4)}.short-term-pass .dt-brand{min-width:0}.short-term-pass .dt-brand .word{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.short-term-pass .page{max-width:1440px;margin:0 auto;padding:29px 30px 40px;display:grid;grid-template-columns:minmax(0, 1fr) 424px;align-items:start}@media(max-width: 960px){.short-term-pass .page{grid-template-columns:minmax(0, 1fr);padding:var(--ig-s4)}}.short-term-pass .dt-widget{background:var(--ig-surface);border-radius:var(--ig-radius-2xl);box-shadow:var(--ig-shadow-sm);min-height:751px;min-width:0;padding:var(--ig-s10);position:relative;z-index:1}.short-term-pass .dt-widget.secondary{background:var(--ig-surface);margin-left:-35px;padding-left:calc(35px + var(--ig-s6));padding-right:var(--ig-s6);z-index:0}@media(max-width: 960px){.short-term-pass .dt-widget{min-height:0;padding:var(--ig-s6)}.short-term-pass .dt-widget.secondary{margin-left:0;margin-top:var(--ig-s4);padding-left:var(--ig-s6)}}.short-term-pass .dt-widget-header h1,.short-term-pass .dt-widget-header h2{margin:0;font-size:var(--ig-text-xl);line-height:var(--ig-leading-xl);font-weight:600;letter-spacing:-0.01em}.short-term-pass .dt-widget-header p{margin:2px 0 0;font-size:var(--ig-text-sm);line-height:var(--ig-leading-sm);color:var(--ig-muted)}.short-term-pass .dt-widget-content{margin-top:var(--ig-s8)}.short-term-pass .stack{max-width:545px}.short-term-pass .dt-field{display:flex;flex-direction:column;gap:var(--ig-s1)}.short-term-pass .dt-label{font-size:var(--ig-text-sm);font-weight:500;color:var(--ig-foreground)}.short-term-pass .dt-label .opt{font-weight:400;color:var(--ig-muted)}.short-term-pass .dt-input{height:var(--ig-control);width:100%;min-width:0;border:1px solid var(--ig-border);border-radius:var(--ig-field-radius);background:var(--ig-surface);box-shadow:var(--ig-shadow-field);padding:0 var(--ig-s3);font-size:var(--ig-text-sm);color:var(--ig-foreground)}.short-term-pass .dt-input::placeholder{color:var(--ig-muted)}.short-term-pass .dt-input:focus{outline:none;border-color:var(--ig-foreground);box-shadow:var(--ig-shadow-field),0 0 0 3px var(--ig-default)}.short-term-pass .dt-input[aria-invalid=true]{border-color:var(--ig-danger-fg)}.short-term-pass .dt-help{font-size:var(--ig-text-xs);line-height:var(--ig-leading-xs);color:var(--ig-muted);margin-top:var(--ig-s1)}.short-term-pass .dt-help.err{color:var(--ig-danger-fg);font-weight:500}.short-term-pass .inline{display:flex;gap:var(--ig-s6);align-items:flex-end;flex-wrap:wrap}.short-term-pass .inline .dt-field{flex:1 1 280px;max-width:350px}.short-term-pass .grid2{display:grid;grid-template-columns:1fr 1fr;gap:var(--ig-s4)}.short-term-pass .grid2 .full{grid-column:1/-1}@media(max-width: 520px){.short-term-pass .grid2{grid-template-columns:minmax(0, 1fr)}}.short-term-pass .dt-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ig-s1);height:var(--ig-control);padding:0 var(--ig-s4);border-radius:var(--ig-radius-3xl);font-size:var(--ig-text-base);font-weight:500;line-height:24px;cursor:pointer;border:1px solid rgba(0,0,0,0);background:var(--ig-accent);color:var(--ig-accent-fg);text-decoration:none;transition:background .15s,filter .15s}.short-term-pass .dt-btn:hover{filter:brightness(0.88)}.short-term-pass .dt-btn:disabled,.short-term-pass .dt-btn[aria-disabled=true]{opacity:var(--ig-disabled-opacity);cursor:not-allowed}.short-term-pass .dt-btn[aria-disabled=true]:hover{filter:none}.short-term-pass .dt-btn.secondary{background:var(--ig-default);color:var(--ig-default-fg)}.short-term-pass .dt-btn.secondary:hover{background:var(--ig-default-hover);filter:none}.short-term-pass .actions{margin-top:var(--ig-s6);display:flex;gap:var(--ig-s3);flex-wrap:wrap;align-items:center}.short-term-pass .dt-link{background:none;border:0;padding:0;color:var(--ig-foreground);font-size:var(--ig-text-sm);font-weight:500;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.short-term-pass .dt-link:hover{filter:brightness(0.88)}.short-term-pass .dt-link:disabled{opacity:var(--ig-disabled-opacity);cursor:not-allowed}.short-term-pass .links{display:flex;gap:var(--ig-s3);flex-wrap:wrap;margin-top:var(--ig-s3);font-size:var(--ig-text-sm);color:var(--ig-muted)}.short-term-pass .dt-alert{display:flex;gap:var(--ig-s3);align-items:flex-start;border:0;border-radius:var(--ig-radius-xl);padding:var(--ig-s3) var(--ig-s4);background:var(--ig-default);color:var(--ig-default-fg);font-size:var(--ig-text-sm)}.short-term-pass .dt-alert[hidden]{display:none}.short-term-pass .dt-alert.success{background:var(--ig-success-soft);color:var(--ig-success-fg)}.short-term-pass .dt-alert.danger{background:var(--ig-danger-soft);color:var(--ig-danger-fg)}.short-term-pass .dt-alert.warning{background:var(--ig-warning-soft);color:var(--ig-warning-fg)}.short-term-pass .dt-alert b{font-weight:700}.short-term-pass .dt-alert .body{opacity:.85;margin-top:2px}.short-term-pass .step-alert{margin-top:var(--ig-s4)}.short-term-pass .dt-check{display:flex;gap:var(--ig-s3);align-items:flex-start;margin-top:var(--ig-s4);cursor:pointer}.short-term-pass .dt-check input{appearance:none;width:16px;height:16px;flex:none;margin:2px 0 0;border:1px solid var(--ig-border);border-radius:var(--ig-radius-sm);background:var(--ig-surface);box-shadow:var(--ig-shadow-field);position:relative;cursor:pointer}.short-term-pass .dt-check input:checked{background:var(--ig-accent);border-color:var(--ig-accent)}.short-term-pass .dt-check input:checked::after{content:"";position:absolute;left:4.5px;top:1px;width:4px;height:8px;border:solid var(--ig-accent-fg);border-width:0 2px 2px 0;transform:rotate(45deg)}.short-term-pass .dt-check input:disabled{opacity:var(--ig-disabled-opacity);cursor:not-allowed}.short-term-pass .dt-check .t{font-size:var(--ig-text-sm);font-weight:500}.short-term-pass .dt-check .t label{cursor:pointer}.short-term-pass .dt-check .t .sub{color:var(--ig-muted)}.short-term-pass .dt-check .d{display:block;font-size:var(--ig-text-xs);color:var(--ig-muted)}.short-term-pass .marketing{margin-top:var(--ig-s4)}.short-term-pass .marketing .t{font-weight:400}.short-term-pass .section{margin-top:var(--ig-s6)}.short-term-pass .section-title{font-size:var(--ig-text-sm);font-weight:600;margin:0 0 var(--ig-s2)}.short-term-pass .kv{display:flex;justify-content:space-between;gap:var(--ig-s3);font-size:var(--ig-text-sm);padding:var(--ig-s2) 0;border-bottom:1px solid var(--ig-border)}.short-term-pass .kv:last-child{border-bottom:0}.short-term-pass .kv .k{color:var(--ig-muted)}.short-term-pass .kv .v{font-weight:500;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.short-term-pass .mobile-required{margin-top:var(--ig-s3)}.short-term-pass .notice{display:block}.short-term-pass .otp-field{margin-top:var(--ig-s6)}.short-term-pass .otp-expiry{display:block;font-variant-numeric:tabular-nums}.short-term-pass .otp{display:flex;gap:var(--ig-s2);max-width:330px;min-width:0;margin:0;padding:0;border:0}.short-term-pass .otp .dt-input{width:100%;min-width:0;height:48px;padding:0;text-align:center;font-size:var(--ig-text-lg);font-weight:600;font-variant-numeric:tabular-nums}.short-term-pass .paysel{display:flex;align-items:center;gap:var(--ig-s3);border:1px solid var(--ig-foreground);border-radius:var(--ig-radius-xl);padding:var(--ig-s3) var(--ig-s4);background:var(--ig-surface)}.short-term-pass .paysel .chip{width:34px;height:23px;border-radius:var(--ig-radius-sm);background:var(--ig-default);border:1px solid var(--ig-border);flex:none}.short-term-pass .paysel .txt{flex:1;font-size:var(--ig-text-sm);font-weight:700}.short-term-pass .paysel .txt small{display:block;font-weight:400;color:var(--ig-muted);font-size:var(--ig-text-xs)}.short-term-pass .paysel .check{color:var(--ig-foreground);font-weight:600}.short-term-pass .paysel.expired{border-color:var(--ig-border);border-style:dashed;background:var(--ig-surface-2);cursor:not-allowed}.short-term-pass .paysel.expired .txt{color:var(--ig-muted)}.short-term-pass .paysel.expired .txt small{color:var(--ig-danger-fg);font-weight:500}.short-term-pass .paysel.expired .chip{opacity:var(--ig-disabled-opacity)}.short-term-pass .new-card-help{margin-top:0}.short-term-pass .expired-help{margin-top:var(--ig-s3)}.short-term-pass .pass{display:flex;gap:var(--ig-s4);align-items:center;border:1px solid var(--ig-border);border-radius:var(--ig-radius-2xl);padding:var(--ig-s4);max-width:545px;margin-top:0}.short-term-pass .pass .big{font-size:var(--ig-text-base);font-weight:700}.short-term-pass .pass .sm{font-size:var(--ig-text-xs);color:var(--ig-muted);margin-top:var(--ig-s1)}.short-term-pass .pass .sm b{color:var(--ig-foreground);font-weight:700}.short-term-pass .reference{display:block;margin-top:var(--ig-s1);font-variant-numeric:tabular-nums}.short-term-pass .not-saved{margin-top:var(--ig-s4)}.short-term-pass .identify-row{display:flex;gap:var(--ig-s10);align-items:flex-start}.short-term-pass .identify-row>.lead{flex:1 1 300px;min-width:0;max-width:545px}.short-term-pass .offers{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--ig-s4);flex:0 1 560px;min-width:0}.short-term-pass .offers.single{grid-template-columns:minmax(0, 300px);justify-content:center}.short-term-pass .offer{position:relative;min-width:0;background:var(--ig-surface);border:1px solid var(--ig-border);border-radius:var(--ig-radius-2xl);padding:var(--ig-s8) var(--ig-s4) var(--ig-s6);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--ig-s2);cursor:pointer}.short-term-pass .offer.selected{border-color:var(--ig-foreground);box-shadow:0 0 0 1px var(--ig-foreground)}.short-term-pass .offer input{position:absolute;opacity:0;width:0;height:0}.short-term-pass .offer .radio{position:absolute;left:var(--ig-s3);top:var(--ig-s3);width:18px;height:18px;border-radius:50%;border:1px solid var(--ig-border);background:var(--ig-surface)}.short-term-pass .offer input:checked~.radio{border-color:var(--ig-foreground)}.short-term-pass .offer input:checked~.radio::after{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--ig-foreground)}.short-term-pass .offer input:focus-visible~.radio{outline:2px solid var(--ig-accent);outline-offset:2px}.short-term-pass .offer .chosen{position:absolute;right:var(--ig-s3);top:var(--ig-s3);font-size:var(--ig-text-xs);font-weight:500;color:var(--ig-success-fg);background:var(--ig-success-soft);border-radius:var(--ig-radius-3xl);padding:2px 8px}.short-term-pass .offer input:not(:checked)~.chosen{visibility:hidden}.short-term-pass .offer svg{width:32px;height:32px;color:var(--ig-accent);margin-top:var(--ig-s2)}.short-term-pass .offer .price{font-size:32px;line-height:1;font-weight:600;letter-spacing:-0.02em;color:var(--ig-foreground);margin-top:var(--ig-s2)}.short-term-pass .offer .name{font-size:var(--ig-text-base);font-weight:600}.short-term-pass .offer .days{font-size:var(--ig-text-sm);font-weight:500;color:var(--ig-muted);margin-top:-4px}@media(max-width: 1250px){.short-term-pass .identify-row{flex-direction:column}.short-term-pass .offers{flex-basis:auto;width:100%;max-width:640px}}@media(max-width: 640px){.short-term-pass .offers{grid-template-columns:minmax(0, 1fr)}.short-term-pass .offers.single{grid-template-columns:minmax(0, 1fr)}}.short-term-pass .savecard{display:flex;gap:var(--ig-s4);align-items:flex-start;margin-top:var(--ig-s6);padding:var(--ig-s4) var(--ig-s5);background:var(--ig-surface-2);border-radius:var(--ig-radius-xl);cursor:pointer}.short-term-pass .savecard input{position:absolute;opacity:0;width:0;height:0}.short-term-pass .savecard input:checked+.switch{background:var(--ig-accent)}.short-term-pass .savecard input:checked+.switch::after{left:22px}.short-term-pass .savecard input:focus-visible+.switch{outline:2px solid var(--ig-foreground);outline-offset:2px}.short-term-pass .savecard input:disabled+.switch{opacity:var(--ig-disabled-opacity)}.short-term-pass .savecard .t{display:block;font-size:var(--ig-text-base);font-weight:500;line-height:var(--ig-leading-base)}.short-term-pass .savecard .d{display:block;font-size:var(--ig-text-sm);font-weight:400;line-height:var(--ig-leading-sm);color:var(--ig-muted);margin-top:2px}.short-term-pass .savecard .d b{color:var(--ig-foreground);font-weight:500}.short-term-pass .savecard .dt-link{font-size:inherit}.short-term-pass .switch{width:44px;height:24px;border-radius:var(--ig-radius-3xl);background:var(--ig-border);flex:none;position:relative;transition:background .15s;margin-top:2px}.short-term-pass .switch::after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:var(--ig-surface);box-shadow:var(--ig-shadow-sm);transition:left .15s}.short-term-pass .req::before{content:"* ";color:var(--ig-foreground)}.short-term-pass .card-slot{margin-top:var(--ig-s3);min-width:0}.short-term-pass .card-slot iframe{max-width:100%}.short-term-pass .payfields{border:1px solid var(--ig-border);border-radius:var(--ig-field-radius);background:var(--ig-surface);box-shadow:var(--ig-shadow-field);overflow:hidden}.short-term-pass .test-cards{display:flex;flex-direction:column;gap:var(--ig-s2);border:1px dashed var(--ig-border);border-radius:var(--ig-field-radius);padding:var(--ig-s3)}.short-term-pass .test-cards .badge{font-size:var(--ig-text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ig-warning-fg);background:var(--ig-warning-soft);border-radius:var(--ig-radius-md);padding:4px 8px;align-self:flex-start}.short-term-pass .test-cards .fixtures{display:flex;flex-wrap:wrap;gap:var(--ig-s2);min-width:0;margin:0;padding:0;border:0}.short-term-pass .test-cards .fixtures .dt-btn{height:var(--ig-control-sm);font-size:var(--ig-text-sm)}.short-term-pass .test-cards .fixtures .dt-btn[aria-pressed=true]{background:var(--ig-foreground);color:var(--ig-surface)}.short-term-pass .srow{display:flex;justify-content:space-between;gap:var(--ig-s3);font-size:var(--ig-text-sm);padding:var(--ig-s2) 0;border-bottom:1px solid var(--ig-border)}.short-term-pass .srow:last-of-type,.short-term-pass .srow:has(+.total){border-bottom:0}.short-term-pass .srow .k{color:var(--ig-muted)}.short-term-pass .srow .v{font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.short-term-pass .srow.valid .k{flex:0 0 auto}.short-term-pass .srow.valid .v{flex:1 1 auto;min-width:0;text-align:right;white-space:normal;overflow-wrap:anywhere}.short-term-pass .side-actions{margin-top:var(--ig-s4)}.short-term-pass .side-actions .dt-btn{width:100%}.short-term-pass .total{display:flex;justify-content:space-between;margin-top:var(--ig-s3);padding-top:var(--ig-s3);border-top:1px solid var(--ig-foreground);font-weight:600;font-size:var(--ig-text-base)}.short-term-pass .fine{font-size:var(--ig-text-xs);color:var(--ig-muted);margin-top:var(--ig-s4)}.short-term-pass .skeleton{display:flex;flex-direction:column;gap:var(--ig-s1);margin-bottom:var(--ig-s6)}.short-term-pass .skeleton i{display:block;height:12px;border-radius:var(--ig-radius-3xl);background:var(--ig-default);width:100%}.short-term-pass .skeleton i.short{width:82%}.short-term-pass .agree{margin-top:var(--ig-s4);display:flex;flex-direction:column;gap:var(--ig-s3)}.short-term-pass .agree .dt-check{margin-top:0;align-items:flex-start}.short-term-pass .agree .dt-check .t{font-weight:400}.short-term-pass .agree .dt-check .t b{font-weight:500}.short-term-pass .agree .dt-check .t .sub{color:var(--ig-muted)}.short-term-pass .agree .marketing{margin-top:0}.short-term-pass .agree .marketing .t{font-weight:400}.short-term-pass .agree .marketing .dt-link{font-size:inherit}.short-term-pass .agree .sentence{margin:0;font-size:var(--ig-text-sm);line-height:var(--ig-leading-sm);color:var(--ig-foreground)}.short-term-pass .agree .sentence b{font-weight:500}.short-term-pass .dt-modal{background:var(--ig-surface);border-radius:var(--ig-radius-2xl);box-shadow:var(--ig-shadow-sm);width:100%;max-width:600px;max-height:85vh;display:flex;flex-direction:column;font-family:var(--ig-font);color:var(--ig-foreground)}.short-term-pass .dt-modal-header{display:flex;justify-content:space-between;align-items:center;gap:var(--ig-s3);padding:var(--ig-s4) var(--ig-s6);border-bottom:1px solid var(--ig-border)}.short-term-pass .dt-modal-header h2{margin:0;font-size:var(--ig-text-lg);font-weight:600}.short-term-pass .dt-modal-x{background:none;border:0;font-size:24px;line-height:1;color:var(--ig-foreground);padding:2px 8px;border-radius:var(--ig-radius-sm);cursor:pointer}.short-term-pass .dt-modal-x:hover{background:var(--ig-default)}.short-term-pass .dt-modal-body{padding:var(--ig-s4) var(--ig-s6);overflow:auto;font-size:var(--ig-text-sm);line-height:1.6}.short-term-pass .dt-modal-body h3{margin:var(--ig-s4) 0 var(--ig-s1);text-transform:uppercase;letter-spacing:.06em;font-size:var(--ig-text-xs);font-weight:600;color:var(--ig-muted)}.short-term-pass .dt-modal-body h3:first-child{margin-top:0}.short-term-pass .dt-modal-body p{margin:0 0 var(--ig-s2)}.short-term-pass .dt-modal-body ol{margin:0 0 var(--ig-s2);padding-left:20px}.short-term-pass .dt-modal-body li{margin:2px 0}.short-term-pass .dt-modal-body .note{color:var(--ig-muted)}.short-term-pass .dt-modal-meta{padding:var(--ig-s3) var(--ig-s6);border-top:1px solid var(--ig-separator);font-size:var(--ig-text-xs);line-height:var(--ig-leading-xs);color:var(--ig-muted)}.short-term-pass .dt-modal-footer{display:flex;justify-content:flex-end;gap:var(--ig-s3);padding:var(--ig-s3) var(--ig-s6);border-top:1px solid var(--ig-border)}.short-term-pass .toast{position:fixed;left:50%;bottom:26px;transform:translateX(-50%) translateY(20px);background:var(--ig-foreground);color:var(--ig-surface);font-size:var(--ig-text-sm);padding:10px 16px;border-radius:var(--ig-radius-xl);box-shadow:var(--ig-shadow-sm);opacity:0;pointer-events:none;transition:all .2s ease;z-index:60}.short-term-pass .toast.show{opacity:1;transform:translateX(-50%) translateY(0)}.short-term-pass .fade{animation:stp-fade .18s ease}@media(prefers-reduced-motion: reduce){.short-term-pass .fade{animation:none}.short-term-pass .dt-btn,.short-term-pass .switch,.short-term-pass .switch::after,.short-term-pass .toast{transition:none}}@keyframes stp-fade{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}
.modal-content{padding:30px 70px !important}.modal-body{overflow-y:initial !important}.modal-body .MuiSvgIcon-root{width:1.5em;height:1.5em;font-size:1.75rem !important}
.footer{bottom:0}.footer .footer-container{max-width:100%;margin:0;padding:0}.footer .footer-container .with-decor{padding-right:77px;position:relative;height:100%}.footer .footer-container .with-decor:before{position:absolute;top:0;bottom:0;right:0;clip-path:polygon(0 0, 4px 0, 77px 100%, 73px 100%, 0 0);background:#fff;width:77px;content:""}.footer .footer-container .with-decor.left{padding:0 0 0 77px}.footer .footer-container .with-decor.left:before{right:auto;left:0}.footer .footer-container .next .next-container .next-button{padding:0 10px;border-radius:6px;font-size:18px;font-weight:bold}.footer.mobile .footer-container .with-decor{padding:0}.footer.mobile .footer-container .with-decor:before{display:none}
.form-group .MuiInputLabel-formControl{padding:0 16px;margin-top:-3px;color:rgba(0,0,0,.87)}.form-group .MuiInputLabel-shrink{transform:translate(3px, 12px) scale(0.75)}.form-group .MuiInput-formControl{padding:24px 12px 12px;margin-top:0;background-color:rgba(0,0,0,.06);border-radius:2.2px}.form-group .MuiInput-formControl .MuiInput-input{padding:0 3px;font-weight:bold;color:#5d5d5d}.form-group .MuiFormControl-marginNormal{margin-top:0 !important;margin-bottom:0}.required{color:red}
.form-group .MuiInputLabel-formControl{padding:0 16px;margin-top:-3px;color:rgba(0,0,0,.87)}.form-group .MuiInputLabel-shrink{transform:translate(3px, 12px) scale(0.75)}.form-group .MuiInput-formControl{padding:24px 12px 12px;margin-top:0;background-color:rgba(0,0,0,.06);border-radius:2.2px}.form-group .MuiInput-formControl .MuiInput-input{padding:0 3px;font-weight:bold;color:#5d5d5d}
.top-header .top-header-container{max-width:100%;margin:0;padding:0}.top-header .top-header-container .top-header-grid .back-to-club a{text-decoration:none;color:inherit}.top-header .top-header-container .top-header-grid .back-to-club a h6{height:58px}.top-header .top-header-container .top-header-grid .back-to-club a .MuiSvgIcon-root{font-size:36px;top:12px;position:relative}.top-header .top-header-container .panel{border-top:2px solid #fff}.top-header .top-header-container .panel .dark_filter{position:absolute;height:100%;width:100%;opacity:.4;background-color:#000}.top-header .top-header-container .panel .light_filter{position:absolute;height:100%;width:100%;opacity:.25;background-color:#fff}.top-header .top-header-container .panel .stepper{position:relative;clip-path:polygon(0 0, calc(100% - 45px) 0, 100% 100%, 0 100%);padding:0 2px 0 0;background:#fff}.top-header .top-header-container .panel .stepper .step{clip-path:polygon(82% 0%, 100% 100%, 18% 100%, 0 0);border-radius:0;margin-left:-43px;height:70px;width:250px}.top-header .top-header-container .panel .stepper .step .MuiButton-label .MuiTypography-root{z-index:1;font-weight:bold}.top-header .top-header-container .panel .stepper .step:first-child{border-radius:0;clip-path:polygon(80% 0, 100% 100%, 0 100%, 0 0);width:225px;margin-left:0}.top-header .top-header-container .panel .stepper .step:first-child .MuiButton-label .MuiTypography-root{z-index:1;font-weight:bold}.top-header .top-header-container .panel .stepper.tablet .step{clip-path:polygon(145px 0%, 100% 100%, 45px 100%, 0 0);width:190px}.top-header .top-header-container .panel .stepper.tablet .step:first-child{clip-path:polygon(107px 0, 100% 100%, 0 100%, 0 0);width:152px}.top-header .top-header-container .panel .club-address h6{overflow:hidden;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.top-header .top-header-container .panel .club-address h6 .MuiSvgIcon-root{top:5px;right:5px;position:relative}
.form-group .MuiInputLabel-formControl{padding:0 16px;margin-top:-3px;color:rgba(0,0,0,.87)}.form-group .MuiInputLabel-shrink{transform:translate(3px, 12px) scale(0.75)}.form-group .MuiInput-formControl{padding:24px 12px 12px;margin-top:0;background-color:rgba(0,0,0,.06);border-radius:2.2px}.form-group .MuiInput-formControl .MuiInput-input{padding:0 3px;font-weight:bold;color:#5d5d5d}
.security-blocked-page{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:10000;display:flex;justify-content:center;align-items:center;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto",sans-serif}.maintenance-container{text-align:center;padding:60px 40px;max-width:500px;margin:20px}.maintenance-title{font-size:28px;font-weight:700;color:#2c3e50;margin-bottom:15px;line-height:1.2}.maintenance-message{font-size:16px;color:#7f8c8d;line-height:1.6;margin-bottom:30px}
.form-group .promo-code__button{height:54px;box-shadow:none;padding:8px 30px;border-top-left-radius:0;border-bottom-left-radius:0}.form-group .promo-code__label{font-size:16px;z-index:1;cursor:text}.form-group .promo-code__filled-input.MuiFilledInput-adornedEnd{padding-right:0}.form-group .promo-code__filled-input.MuiFilledInput-adornedEnd .MuiInputBase-inputAdornedEnd{font-weight:bold;color:#5d5d5d;padding-left:15px}
.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}.loading-box{transition:opacity 1s ease}.loading-box.loading{opacity:0}@media(prefers-reduced-motion: no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.form-group{width:100%}.MuiFormControlLabel-root .MuiCheckbox-colorSecondary.Mui-disabled{color:#adacb5}
body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}
