.sf-root{--sx-gutter:28px;--sx-deep:#0B0F0C;--sx-deep-fg:#E8ECE8;--sx-gap:24px;--sx-hdr-h:78px;-webkit-font-smoothing:antialiased;line-height:1.5;font-size:16px}.sf-root[data-ground=dark]{--sx-deep:var(--sf-surface);--sx-deep-fg:var(--sf-text)}.sf-root *,.sf-root :after,.sf-root :before{box-sizing:border-box}.sf-root{overflow-x:clip}.sf-root .sx-app{overflow-x:clip;max-width:100vw}.sf-root a{color:inherit}.sf-root button,.sf-root input,.sf-root select{font:inherit;color:inherit}.sf-root button{cursor:pointer}.sf-root img{max-width:100%}.sf-root h1,.sf-root h2,.sf-root h3,.sf-root p{margin:0}.sf-root .sx-wrap{max-width:1280px;margin:0 auto;padding:0 28px;width:100%}.sf-root .sx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sf-root .sx-skip{position:absolute;left:12px;top:-60px;z-index:100;background:var(--sf-text);color:var(--sf-ground);padding:10px 14px;border-radius:8px}.sf-root .sx-skip:focus{top:12px}.sf-root .sx-muted{color:var(--sf-muted)}.sf-root .sx-small{font-size:13px}.sf-root .sx-ink{color:var(--sf-ink)}.sf-root .sx-accent{color:var(--sf-accent-ink)}.sf-root .sx-display{font-family:var(--font-heading);font-weight:var(--sf-heading-weight);font-style:var(--sf-heading-style);text-transform:var(--sf-heading-transform);font-stretch:var(--sf-heading-stretch);overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto;text-wrap:balance}.sf-root .sx-eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sf-muted)}.sf-root .sx-h2{--sx-fs:clamp(30px,4vw,44px);line-height:.98;margin-bottom:22px}.sf-root :focus-visible{outline:3px solid var(--sf-ink);outline-offset:3px}@media (min-width:821px){.sf-root .sx-show-sm{display:none!important}}@media (max-width:820px){.sf-root .sx-hide-sm{display:none!important}.sf-root .sx-wrap{padding:0 16px}.sf-root{--sx-hdr-h:60px;--sx-gutter:16px}}.sf-root .sx-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:var(--radius-button);border:2px solid transparent;font-weight:700;text-decoration:none;text-align:center;background:transparent;line-height:1.1}.sf-root .sx-btn-lg{min-height:58px;font-size:17px}.sf-root .sx-btn-primary{background:var(--sf-btn-bg);color:var(--sf-btn-fg);border-color:var(--sf-btn-border)}.sf-root .sx-btn-light{background:#fff;color:#111}.sf-root .sx-btn-ghost{border-color:rgba(255,255,255,.75);color:#fff}.sf-root .sx-btn-line{border-color:var(--sf-text);color:var(--sf-text)}.sf-root .sx-btn-quiet{background:color-mix(in srgb,var(--sf-text) 7%,transparent);color:var(--sf-text)}.sf-root .sx-btn-disabled{background:var(--sf-line);color:var(--sf-muted);cursor:not-allowed}.sf-root .sx-btn:hover{filter:brightness(1.07)}.sf-root .sx-btn[aria-disabled=true],.sf-root .sx-btn[disabled]{opacity:.6;pointer-events:none}.sf-root .sx-grow{flex:1;min-width:200px}.sf-root .sx-round{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.5);background:rgba(10,10,10,.25);color:#fff;padding:0}.sf-root .sx-round-line{border:1.5px solid var(--sf-text);background:var(--sf-surface);color:var(--sf-text)}.sf-root .sx-round[disabled]{opacity:.35;cursor:default}.sf-root .sx-field{height:54px;padding:0 18px;border-radius:var(--radius-field);border:1.5px solid var(--sf-line);background:var(--sf-surface);color:var(--sf-text);min-width:0;width:100%;transition:border-color var(--sf-dur-2) var(--sf-ease),box-shadow var(--sf-dur-2) var(--sf-ease)}.sf-root .sx-field:focus{outline:none;border-color:var(--sf-ink);box-shadow:0 0 0 4px color-mix(in srgb,var(--sf-ink) 18%,transparent)}.sf-root .sx-field[aria-invalid=true]{border-color:#B42318}.sf-root .sx-field-err{color:#B42318;font-weight:600;font-size:14px}.sf-root[data-ground=dark] .sx-field-err{color:#FF8F7A}.sf-root .sx-pill{display:inline-flex;align-items:center;font-size:12px;font-weight:600;padding:4px 10px;border-radius:var(--radius-button);background:var(--sf-tint);color:var(--sf-tint-fg)}.sf-root .sx-pill[data-tone=warn]{background:#FDE7E4;color:#8A1F11}.sf-root .sx-pill[data-tone=member]{background:var(--sf-tint);color:var(--sf-tint-fg)}.sf-root .sx-tier{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-size:13px;font-weight:700;padding:5px 11px;border-radius:var(--radius-button);background:#FFE7A6;color:#5A3F00}.sf-root .sx-tier[data-compact]{font-size:12px;padding:3px 9px}.sf-root .sx-tier-dot{width:8px;height:8px;border-radius:50%;background:#E3A400;flex:none}.sf-root[data-ground=dark] .sx-tier{background:transparent;border:1px solid var(--accent);color:var(--sf-accent-ink)}.sf-root[data-ground=dark] .sx-tier-dot{background:var(--accent)}.sf-root .sx-plain-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.sf-root{--sx-ctl:44px;--sx-ctl-r:min(var(--radius-button),22px);--sx-hover:color-mix(in srgb,currentColor 9%,transparent)}.sf-root .sx-hdr{position:sticky;top:0;z-index:30;background:var(--sf-surface);color:var(--sf-text);border-bottom:1px solid var(--sf-line);transition:background-color var(--sf-dur-3) var(--sf-ease),color var(--sf-dur-3) var(--sf-ease),box-shadow var(--sf-dur-3) var(--sf-ease)}.sf-root .sx-util{background:var(--sx-deep);color:var(--sx-deep-fg);font-size:13px}.sf-root .sx-util-in{height:38px;display:flex;align-items:center;gap:20px}.sf-root .sx-util-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-root .sx-util-right{margin-left:auto;display:flex;align-items:center;gap:18px;position:relative;flex:none}.sf-root .sx-util a{text-decoration:none}.sf-root .sx-util a:hover{text-decoration:underline;text-underline-offset:3px}.sf-root .sx-hdr-row{height:var(--sx-hdr-h);display:flex;align-items:center;gap:clamp(16px,2.2vw,32px)}.sf-root .sx-hdr[data-variant=minimal] .sx-hdr-row{height:80px;justify-content:space-between}.sf-root .sx-logo{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:inherit;flex:none;border-radius:6px}.sf-root .sx-logo-img{display:block}.sf-root .sx-logo-plate{box-sizing:content-box;padding:5px 9px;border-radius:10px;background:rgba(255,255,255,.92);box-shadow:0 1px 8px rgba(0,0,0,.18)}.sf-root .sx-logo-name{font-size:20px;line-height:1;letter-spacing:-.005em}.sf-root .sx-hdr[data-variant=minimal] .sx-logo-name{font-size:30px}.sf-root .sx-nav{display:flex;gap:clamp(6px,1vw,14px);align-items:center;min-width:0}.sf-root .sx-nav-mid{margin:0 auto}.sf-root .sx-nav-end{justify-content:flex-end}.sf-root .sx-nl,.sf-root .sx-nli{position:relative;display:inline-flex;align-items:center}.sf-root .sx-nl{background:none;border:0;padding:0 8px;height:var(--sx-ctl);text-decoration:none;color:inherit;font-weight:600;font-size:15px;gap:6px;white-space:nowrap;border-radius:var(--sx-ctl-r)}.sf-root .sx-nl:after{content:"";position:absolute;left:8px;right:8px;bottom:7px;height:2px;border-radius:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--sf-dur-3) var(--sf-ease-out)}.sf-root .sx-nl.on:after,.sf-root .sx-nl:hover:after{transform:scaleX(1)}.sf-root .sx-nli .sx-nl{padding-right:2px}.sf-root .sx-nli .sx-nl:after{right:2px}.sf-root .sx-nl-chev{width:26px;height:var(--sx-ctl);border:0;background:none;color:inherit;display:grid;place-items:center;padding:0;border-radius:var(--sx-ctl-r);opacity:.7}.sf-root .sx-nl-chev:hover,.sf-root .sx-nli[data-open] .sx-nl-chev{opacity:1}.sf-root .sx-chev{transition:transform var(--sf-dur-3) var(--sf-ease)}.sf-root .sx-lang-btn[aria-expanded=true] .sx-chev,.sf-root .sx-nl-chev[aria-expanded=true] .sx-chev{transform:rotate(180deg)}.sf-root .sx-actions{display:flex;align-items:center;gap:4px;margin-left:auto;position:relative;flex:none}.sf-root .sx-icon{position:relative;width:var(--sx-ctl);height:var(--sx-ctl);border-radius:var(--sx-ctl-r);border:0;background:transparent;color:inherit;display:grid;place-items:center;text-decoration:none;transition:background-color var(--sf-dur-2) var(--sf-ease);flex:none}.sf-root .sx-icon:hover,.sf-root .sx-icon[aria-expanded=true]{background:var(--sx-hover)}.sf-root .sx-ctl-text{height:var(--sx-ctl);padding:0 12px;border-radius:var(--sx-ctl-r);border:0;background:transparent;color:inherit;display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:14px;text-decoration:none;white-space:nowrap;transition:background-color var(--sf-dur-2) var(--sf-ease)}.sf-root .sx-ctl-text:hover{background:var(--sx-hover)}.sf-root .sx-ctl-text .sx-member-out{font-weight:500}.sf-root .sx-searchpill{height:var(--sx-ctl);width:clamp(180px,17vw,260px);border-radius:var(--sx-ctl-r);flex:none;background:color-mix(in srgb,var(--sf-text) 6%,transparent);border:1px solid transparent;display:flex;align-items:center;gap:10px;padding:0 8px 0 14px;color:var(--sf-muted);font-size:15px;transition:background-color var(--sf-dur-2) var(--sf-ease),border-color var(--sf-dur-2) var(--sf-ease)}.sf-root .sx-searchpill:hover{background:color-mix(in srgb,var(--sf-text) 9%,transparent);border-color:var(--sf-line)}.sf-root .sx-searchpill-t{flex:1;text-align:left}.sf-root .sx-kbd{font:600 12px/1 var(--font-body);min-width:22px;height:22px;padding:0 6px;border-radius:6px;border:1px solid var(--sf-line);background:var(--sf-surface);color:var(--sf-muted);display:inline-grid;place-items:center}.sf-root .sx-hdr[data-variant=center] .sx-actions,.sf-root .sx-hdr[data-variant=two] .sx-actions{margin-left:0}.sf-root .sx-hdr[data-variant=two] .sx-nav{margin-right:auto}.sf-root .sx-count{position:absolute;top:3px;right:1px;min-width:19px;height:19px;padding:0 5px;border-radius:10px;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;display:grid;place-items:center;background:var(--sf-primary);color:var(--sf-on-primary);box-shadow:0 0 0 2px var(--sx-count-ring,var(--sf-surface));line-height:1;pointer-events:none}.sf-root .sx-count-dark{background:var(--sf-text);color:var(--sf-ground)}.sf-root .sx-count-inline{position:static;box-shadow:none;display:inline-grid;margin-left:6px}.sf-root .sx-bag{display:grid;place-items:center}.sf-root .sx-hitA{animation:sx-hitA .52s var(--sf-ease-out)}.sf-root .sx-hitB{animation:sx-hitB .52s var(--sf-ease-out)}@keyframes sx-hitA{0%{transform:none}30%{transform:scale(1.22) rotate(-8deg)}60%{transform:scale(.94) rotate(4deg)}to{transform:none}}@keyframes sx-hitB{0%{transform:none}30%{transform:scale(1.22) rotate(-8deg)}60%{transform:scale(.94) rotate(4deg)}to{transform:none}}.sf-root .sx-hdr[data-variant=center]{background:var(--sf-primary);color:var(--sf-on-primary);border-bottom:0;--sx-hover:color-mix(in srgb,currentColor 16%,transparent)}.sf-root .sx-hdr-center{height:92px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px}.sf-root .sx-hdr-right{display:flex;align-items:center;gap:16px;justify-content:flex-start;min-width:0}.sf-root .sx-hdr-right .sx-actions{margin-left:auto}.sf-root .sx-crest{min-width:76px;height:76px;border-radius:999px;background:#fff;display:grid;place-items:center;box-shadow:0 0 0 4px rgba(255,255,255,.25),0 10px 24px -12px rgba(0,0,0,.45);overflow:hidden;color:#111;padding:8px 18px}.sf-root .sx-crest .sx-logo-name{font-size:12px;text-align:center}.sf-root .sx-hdr[data-variant=center] .sx-count{--sx-count-ring:var(--sf-primary);background:var(--sf-on-primary);color:var(--sf-primary)}.sf-root .sx-hdr[data-variant=center] .sx-nl{font-family:var(--font-heading);font-weight:var(--sf-heading-weight);text-transform:var(--sf-heading-transform);font-stretch:var(--sf-heading-stretch);font-size:14px;letter-spacing:.02em}.sf-root .sx-hdr[data-over]{position:fixed;left:0;right:0;background:transparent;color:#fff;border-bottom-color:transparent}.sf-root .sx-hdr[data-over][data-solid=true]{background:color-mix(in srgb,var(--sf-surface) 90%,transparent);color:var(--sf-text);backdrop-filter:saturate(1.4) blur(14px);box-shadow:0 10px 30px -18px rgba(0,0,0,.5);border-bottom-color:var(--sf-line)}.sf-root .sx-hdr[data-over] .sx-hdr-row{height:88px;transition:height var(--sf-dur-3) var(--sf-ease)}.sf-root .sx-hdr[data-over][data-solid=true] .sx-hdr-row{height:66px}.sf-root .sx-hdr[data-over]:not([data-solid=true]) .sx-count{--sx-count-ring:transparent}.sf-root .sx-hdr[data-over]:not([data-solid=true]) .sx-searchpill{background:rgba(255,255,255,.16);color:#fff}.sf-root .sx-minicart{font-size:15px}.sf-root .sx-menu-btn{height:var(--sx-ctl);padding:0 20px;border-radius:var(--radius-button);border:1.5px solid;background:transparent;font-weight:700}.sf-root .sx-fullmenu{position:fixed;inset:0;z-index:60;background:var(--sf-primary);color:var(--sf-on-primary);padding:120px 0 40px;animation:sx-fade var(--sf-dur-3) var(--sf-ease) both;overflow:auto}.sf-root .sx-fullmenu-in{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;min-height:60vh}.sf-root .sx-fullmenu-links{display:flex;flex-direction:column;font-size:clamp(40px,6vw,72px);line-height:1;min-width:0}.sf-root .sx-fullmenu-links a{text-decoration:none;animation:sx-rise .6s var(--sf-ease-out) both;animation-delay:calc(var(--i, 0) * 50ms);padding:4px 0;overflow-wrap:anywhere}.sf-root .sx-fullmenu-links a:hover{text-decoration:underline;text-underline-offset:.12em;text-decoration-thickness:3px}.sf-root .sx-fullmenu-side{display:flex;flex-direction:column;gap:14px;align-items:flex-end}.sf-root .sx-hdr[data-full] .sx-hdr-main{position:relative;z-index:61;color:var(--sf-on-primary)}.sf-root .sx-hdr[data-full]{background:transparent;border-bottom-color:transparent}@keyframes sx-fade{0%{opacity:0}to{opacity:1}}@keyframes sx-rise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.sf-root .sx-lang{position:relative;display:inline-block;flex:none}.sf-root .sx-lang-btn{height:var(--sx-ctl);padding:0 10px 0 12px;border-radius:var(--sx-ctl-r);border:0;background:transparent;color:inherit;display:inline-flex;align-items:center;gap:4px;font-weight:700;font-size:13px;letter-spacing:.06em;transition:background-color var(--sf-dur-2) var(--sf-ease)}.sf-root .sx-lang-btn:hover,.sf-root .sx-lang-btn[aria-expanded=true]{background:var(--sx-hover)}.sf-root .sx-lang[data-tone=bar] .sx-lang-btn{height:30px;padding:0 8px}.sf-root .sx-pop{position:absolute;right:0;top:calc(100% + 8px);width:200px;padding:6px;background:var(--sf-surface);color:var(--sf-text);border:1px solid var(--sf-line);border-radius:min(var(--radius-card),16px);box-shadow:0 24px 48px -20px rgba(0,0,0,.4),0 2px 6px rgba(0,0,0,.06);z-index:50;opacity:0;transform:translateY(-6px) scale(.97);transform-origin:top right;pointer-events:none;visibility:hidden;transition:opacity var(--sf-dur-2) var(--sf-ease),transform var(--sf-dur-3) var(--sf-ease-out),visibility 0s linear var(--sf-dur-3)}.sf-root .sx-pop[data-open=true]{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition-delay:0s}.sf-root .sx-pop-item{width:100%;height:42px;border:0;border-radius:max(4px,calc(min(var(--radius-card), 16px) - 6px));background:transparent;text-align:left;padding:0 12px;display:flex;justify-content:space-between;align-items:center;font-weight:500;font-size:15px}.sf-root .sx-pop-item:hover{background:color-mix(in srgb,var(--sf-text) 6%,transparent)}.sf-root .sx-pop-item[data-on=true]{background:var(--sf-tint);color:var(--sf-tint-fg);font-weight:700}.sf-root .sx-pop-code{font-size:12px;font-weight:700;letter-spacing:.08em;opacity:.6}.sf-root .sx-dd{position:absolute;left:-8px;top:calc(100% + 6px);z-index:40;display:grid;grid-template-columns:minmax(200px,auto);gap:8px;padding:8px;background:var(--sf-surface);color:var(--sf-text);border:1px solid var(--sf-line);border-radius:min(var(--radius-card),18px);box-shadow:0 30px 60px -28px rgba(0,0,0,.45),0 2px 8px rgba(0,0,0,.05);animation:sx-drop var(--sf-dur-3) var(--sf-ease-out) both}.sf-root .sx-dd:before{content:"";position:absolute;left:0;right:0;top:-8px;height:8px}.sf-root .sx-dd[data-feature]{grid-template-columns:minmax(200px,auto) 200px}.sf-root .sx-dd-links{display:flex;flex-direction:column;padding:4px}.sf-root .sx-dd-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:0 12px;border-radius:max(4px,calc(min(var(--radius-card), 18px) - 8px));text-decoration:none;font-weight:600;font-size:15px;white-space:nowrap;transition:background-color var(--sf-dur-2),color var(--sf-dur-2)}.sf-root .sx-dd-links a:hover{background:color-mix(in srgb,var(--sf-text) 6%,transparent)}.sf-root .sx-dd-links .sx-dd-all{margin-top:6px;color:var(--sf-ink);border-top:1px solid var(--sf-line);border-radius:0;padding-top:6px}.sf-root .sx-dd .sx-mega-feature{min-height:220px}.sf-root .sx-dd .sx-mega-title{font-size:22px}.sf-root .sx-mega{position:absolute;left:0;right:0;top:100%;background:var(--sf-surface);border-top:1px solid var(--sf-line);box-shadow:0 30px 50px -30px rgba(0,0,0,.35);animation:sx-drop var(--sf-dur-3) var(--sf-ease-out) both;color:var(--sf-text)}.sf-root .sx-mega-in{padding-top:28px;padding-bottom:28px;display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr)) minmax(0,1.3fr);gap:32px}.sf-root .sx-mega-col{display:flex;flex-direction:column;gap:10px}.sf-root .sx-mega-col a{text-decoration:none;color:var(--sf-muted);transition:color var(--sf-dur-2),padding-left var(--sf-dur-2);align-self:flex-start}.sf-root .sx-mega-col a:hover{color:var(--sf-text);padding-left:4px}.sf-root .sx-mega-feature{position:relative;isolation:isolate;border-radius:max(6px,calc(min(var(--radius-card), 18px) - 4px));min-height:170px;padding:18px;display:flex;flex-direction:column;justify-content:flex-end;text-decoration:none;color:#fff;background:linear-gradient(150deg,var(--sf-primary),var(--sx-deep));overflow:hidden;gap:4px}.sf-root .sx-mega-feature-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .9s var(--sf-ease-out)}.sf-root .sx-mega-feature:hover .sx-mega-feature-img{transform:scale(1.05)}.sf-root .sx-mega-feature-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,0) 60%)}.sf-root .sx-mega-title{font-size:24px;line-height:1.05}.sf-root .sx-mega-feature .sx-eyebrow{color:rgba(255,255,255,.85)}.sf-root .sx-arrow{display:inline-flex;align-items:center;gap:8px;font-weight:700;transition:transform var(--sf-dur-3) var(--sf-ease-out)}.sf-root a:hover .sx-arrow,.sf-root a:hover>.sx-arrow{transform:translateX(6px)}@keyframes sx-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.sf-root .sx-backdrop{position:fixed;inset:0;border:0;padding:0;background:color-mix(in srgb,var(--sx-deep) 55%,transparent);opacity:0;pointer-events:none;transition:opacity var(--sf-dur-3) var(--sf-ease);z-index:40;backdrop-filter:blur(4px)}.sf-root .sx-backdrop[data-open=true]{opacity:1;pointer-events:auto}.sf-root .sx-search{position:absolute;left:0;right:0;top:100%;z-index:45;max-height:calc(100vh - 100% - 24px);overflow:auto;overscroll-behavior:contain;background:var(--sf-surface);color:var(--sf-text);border-top:1px solid var(--sf-line);border-radius:0 0 min(var(--radius-card),22px) min(var(--radius-card),22px);box-shadow:0 40px 80px -40px rgba(0,0,0,.5);opacity:0;transform:translateY(-28px);visibility:hidden;transition:opacity var(--sf-dur-2) var(--sf-ease),transform var(--sf-dur-2) var(--sf-ease),visibility 0s linear var(--sf-dur-2)}.sf-root .sx-search[data-open=true]{opacity:1;transform:none;visibility:visible;transition:opacity var(--sf-dur-2) var(--sf-ease),transform var(--sf-dur-3) var(--sf-ease-out),visibility 0s}.sf-root .sx-search-in{max-width:1120px;padding-top:26px;padding-bottom:22px;display:flex;flex-direction:column;gap:22px}.sf-root .sx-sbar{display:flex;align-items:center;gap:10px}.sf-root .sx-sfield{position:relative;flex:1;min-width:0;display:flex;align-items:center}.sf-root .sx-sfield-ic{position:absolute;left:20px;color:var(--sf-muted);pointer-events:none}.sf-root .sx-sinput{width:100%;height:64px;padding:0 56px;border-radius:min(var(--radius-field),32px);border:1.5px solid var(--sf-line);background:var(--sf-ground);color:var(--sf-text);font:500 clamp(17px,1.6vw,21px)/1 var(--font-body);outline:none;-webkit-appearance:none;appearance:none;transition:border-color var(--sf-dur-2) var(--sf-ease),box-shadow var(--sf-dur-2) var(--sf-ease),background-color var(--sf-dur-2)}.sf-root .sx-sinput::placeholder{color:var(--sf-muted);opacity:.8}.sf-root .sx-sinput:focus{border-color:var(--sf-ink);background:var(--sf-surface);box-shadow:0 0 0 4px color-mix(in srgb,var(--sf-primary) 18%,transparent)}.sf-root .sx-sinput::-webkit-search-cancel-button{display:none}.sf-root .sx-sclear{position:absolute;right:12px;width:36px;height:36px;border-radius:50%;border:0;background:color-mix(in srgb,var(--sf-text) 8%,transparent);color:var(--sf-text);display:grid;place-items:center;animation:sx-fade var(--sf-dur-2) var(--sf-ease) both}.sf-root .sx-sclose{flex:none}.sf-root .sx-sbody{min-height:120px}.sf-root .sx-sgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:36px;align-items:start}.sf-root .sx-sgrid>:only-child{grid-column:1/-1}.sf-root .sx-scol,.sf-root .sx-scol-side{display:flex;flex-direction:column;gap:22px;min-width:0}.sf-root .sx-ssec{display:flex;flex-direction:column;gap:12px;min-width:0}.sf-root .sx-ssec-h{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:22px}.sf-root .sx-slink{border:0;background:none;padding:0;color:var(--sf-ink);font-weight:600;font-size:13px;text-decoration:underline;text-underline-offset:3px}.sf-root .sx-chips{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.sf-root .sx-chip{height:38px;padding:0 16px;border-radius:var(--radius-button);border:1px solid var(--sf-line);background:var(--sf-surface);font-weight:600;font-size:14px;animation:sx-pop-in var(--sf-dur-3) var(--sf-ease-out) both;animation-delay:calc(var(--i, 0) * 30ms)}.sf-root .sx-chip:hover,.sf-root .sx-chip[data-active]{border-color:var(--sf-text)}.sf-root .sx-scats{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr));gap:8px}.sf-root .sx-scats-col{grid-template-columns:1fr}.sf-root .sx-scats-center{width:min(640px,100%);margin-top:8px}.sf-root .sx-scat{display:flex;align-items:center;gap:12px;padding:7px 14px 7px 7px;border-radius:min(var(--radius-card),14px);border:1px solid var(--sf-line);text-decoration:none;background:var(--sf-surface);transition:border-color var(--sf-dur-2),background-color var(--sf-dur-2);animation:sx-pop-in var(--sf-dur-3) var(--sf-ease-out) both;animation-delay:calc(var(--i, 0) * 30ms)}.sf-root .sx-scat:hover,.sf-root .sx-scat[data-active]{border-color:var(--sf-text);background:color-mix(in srgb,var(--sf-text) 3%,var(--sf-surface))}.sf-root .sx-scat-img{width:42px;height:42px;border-radius:max(4px,calc(min(var(--radius-card), 14px) - 5px));background:linear-gradient(150deg,var(--sf-tint),color-mix(in srgb,var(--sf-primary) 30%,var(--sf-tint))) 50% /cover;flex:none}.sf-root .sx-scat-name{flex:1;min-width:0;font-weight:700;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-root .sx-scat-n{font-size:12px;font-weight:700;color:var(--sf-muted);font-variant-numeric:tabular-nums}.sf-root .sx-sres-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sf-root .sx-sres-list{display:flex;flex-direction:column;gap:4px}.sf-root .sx-sres{position:relative;display:flex;flex-direction:column;gap:10px;text-decoration:none;color:inherit;border-radius:min(var(--radius-card),16px);padding:6px;outline-offset:2px;transition:background-color var(--sf-dur-2);animation:sx-rise-sm var(--sf-dur-3) var(--sf-ease-out) both;animation-delay:calc(var(--i, 0) * 35ms)}.sf-root .sx-sres:hover,.sf-root .sx-sres[data-active]{background:color-mix(in srgb,var(--sf-text) 5%,transparent)}.sf-root .sx-sres[data-active]{box-shadow:inset 0 0 0 2px var(--sf-ink)}.sf-root .sx-sres-media{position:relative;display:block;aspect-ratio:1/1;border-radius:max(6px,calc(min(var(--radius-card), 16px) - 6px));overflow:hidden;background:var(--sf-tint)}.sf-root .sx-sres-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--sf-ease-out)}.sf-root .sx-sres:hover .sx-sres-media img{transform:scale(1.05)}.sf-root .sx-sres-ph{display:block;width:100%;height:100%}.sf-root .sx-sres-flag{position:absolute;left:8px;top:8px;font-size:11px;font-weight:700;padding:3px 8px;border-radius:var(--radius-button);background:var(--sf-text);color:var(--sf-ground)}.sf-root .sx-sres-body{display:flex;flex-direction:column;gap:2px;min-width:0;padding:0 2px 2px}.sf-root .sx-sres-eyebrow{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sf-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-root .sx-sres-name{font-weight:700;font-size:15px;line-height:1.25;overflow-wrap:anywhere}.sf-root .sx-scat-name mark,.sf-root .sx-sres-name mark{background:color-mix(in srgb,var(--sf-primary) 20%,transparent);color:inherit;border-radius:3px;padding:0 1px}.sf-root .sx-sres-price{font-weight:700;color:var(--sf-ink);font-size:15px;font-variant-numeric:tabular-nums}.sf-root .sx-sres-list .sx-sres{flex-direction:row;align-items:center;gap:12px}.sf-root .sx-sres-list .sx-sres-media{width:58px;flex:none}.sf-root .sx-sres-skel .sx-sres-body{gap:8px}.sf-root .sx-skel-line{display:block;height:12px;border-radius:6px}.sf-root .sx-sall{width:100%;justify-content:space-between;min-height:52px}.sf-root .sx-sall[data-active]{outline:3px solid var(--sf-ink);outline-offset:2px}.sf-root .sx-sempty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:18px 0 8px;animation:sx-rise-sm var(--sf-dur-3) var(--sf-ease-out) both}.sf-root .sx-sempty-t{font-size:clamp(20px,2.4vw,26px);line-height:1.1;overflow-wrap:anywhere;margin-top:6px}.sf-root .sx-sdots{display:inline-flex;gap:4px}.sf-root .sx-sdots i{width:5px;height:5px;border-radius:50%;background:var(--sf-muted);animation:sx-dot 1s var(--sf-ease) infinite}.sf-root .sx-sdots i:nth-child(2){animation-delay:.15s}.sf-root .sx-sdots i:nth-child(3){animation-delay:.3s}.sf-root .sx-skeys{font-size:12px;color:var(--sf-muted);letter-spacing:.02em;border-top:1px solid var(--sf-line);padding-top:14px}@keyframes sx-dot{0%,to{opacity:.25}50%{opacity:1}}@keyframes sx-rise-sm{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes sx-pop-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media (max-width:820px){.sf-root .sx-search{position:fixed;inset:0;top:0;max-height:none;border-radius:0;border-top:0;z-index:58;transform:translateY(-28px)}.sf-root .sx-search-in{padding-top:12px;gap:16px}.sf-root .sx-sbar{position:sticky;top:0;z-index:2;background:var(--sf-surface);margin:-12px -16px 0;padding:12px 16px 10px;border-bottom:1px solid var(--sf-line)}.sf-root .sx-sinput{height:52px;padding:0 48px 0 46px;font-size:17px}.sf-root .sx-sfield-ic{left:15px}.sf-root .sx-sclear{right:8px}.sf-root .sx-sgrid{grid-template-columns:1fr;gap:24px}.sf-root .sx-sres-grid{grid-template-columns:1fr;gap:4px}.sf-root .sx-sres-grid .sx-sres{flex-direction:row;align-items:center;gap:12px}.sf-root .sx-sres-grid .sx-sres-media{width:64px;flex:none}.sf-root .sx-scats{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-root .sx-scat{padding:6px 10px 6px 6px;gap:10px}.sf-root .sx-scat-img{width:36px;height:36px}}@media (min-width:821px) and (max-width:1100px){.sf-root .sx-sres-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sf-root .sx-hdr-phone{height:60px;padding:0 8px;align-items:center;gap:4px}@media (max-width:820px){.sf-root .sx-hdr-phone{display:flex}}.sf-root .sx-hdr-phone-logo{margin:0 auto}.sf-root .sx-burger{display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center}.sf-root .sx-burger i{display:block;width:20px;height:2px;background:currentColor;border-radius:1px}.sf-root .sx-drawer{position:fixed;top:0;bottom:0;width:min(420px,100%);background:var(--sf-surface);color:var(--sf-text);z-index:55;display:flex;flex-direction:column;visibility:hidden;transition:transform var(--sf-dur-3) var(--sf-ease-out),visibility 0s linear var(--sf-dur-3);box-shadow:0 0 80px -20px rgba(0,0,0,.5)}.sf-root .sx-drawer-left{left:0;width:min(320px,88%);transform:translateX(-105%)}.sf-root .sx-drawer-right{right:0;transform:translateX(105%)}.sf-root .sx-drawer[data-open=true]{transform:none;visibility:visible;transition-delay:0s}.sf-root .sx-backdrop:not(.sx-backdrop-search){z-index:54}.sf-root .sx-drawer-head{height:64px;padding:0 12px 0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--sf-line)}.sf-root .sx-drawer-body{flex:1;overflow:auto;padding:8px 20px}.sf-root .sx-drawer-foot{padding:16px 20px;border-top:1px solid var(--sf-line);display:flex;gap:10px}.sf-root .sx-drawer-foot>.sx-btn{flex:1;min-height:var(--sx-ctl)}.sf-root .sx-drawer-foot-row{justify-content:space-between;align-items:center}.sf-root .sx-acc{border-bottom:1px solid var(--sf-line);animation:sx-rise-sm var(--sf-dur-3) var(--sf-ease-out) both;animation-delay:calc(var(--i, 0) * 30ms + 60ms)}.sf-root .sx-acc-btn{width:100%;min-height:56px;border:0;background:none;padding:0;display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:17px;text-decoration:none;flex:1;min-width:0}.sf-root .sx-acc-home{border-bottom:1px solid var(--sf-line)}.sf-root .sx-acc-row{display:flex;align-items:center;gap:8px}.sf-root .sx-acc-tog{width:var(--sx-ctl);height:var(--sx-ctl);flex:none;border:0;border-radius:var(--sx-ctl-r);background:color-mix(in srgb,var(--sf-text) 6%,transparent);display:grid;place-items:center}.sf-root .sx-drawer-title{font-size:22px}.sf-root .sx-acc-chev{transition:transform var(--sf-dur-3) var(--sf-ease)}.sf-root .sx-acc-chev[data-open=true]{transform:rotate(180deg)}.sf-root .sx-acc-sub{display:flex;flex-direction:column;padding:0 0 12px 2px}.sf-root .sx-acc-sub a{text-decoration:none;min-height:42px;display:flex;align-items:center;color:var(--sf-muted);font-weight:600;border-left:2px solid var(--sf-line);padding-left:14px}.sf-root .sx-acc-sub a:hover{color:var(--sf-text);border-left-color:var(--sf-text)}.sf-root .sx-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--sf-dur-3) var(--sf-ease-out)}.sf-root .sx-collapse[data-open=true]{grid-template-rows:1fr}.sf-root .sx-collapse>div{overflow:hidden}.sf-root .sx-cart-list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.sf-root .sx-cart-line{display:flex;gap:14px;align-items:center}.sf-root .sx-cart-thumb{width:64px;height:76px;border-radius:8px;background:var(--sf-tint) center /cover;flex:none}.sf-root .sx-cart-info{flex:1;min-width:0;display:flex;flex-direction:column}.sf-root .sx-cart-sum{font-weight:600;font-size:14px}.sf-root .sx-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:35;height:68px;background:var(--sf-surface);border-top:1px solid var(--sf-line);display:grid;grid-template-columns:repeat(4,1fr)}.sf-root .sx-tabind{position:absolute;top:0;height:3px;width:25%;background:var(--sf-primary);border-radius:0 0 3px 3px;transition:left var(--sf-dur-3) var(--sf-ease-out)}.sf-root .sx-tab{border:0;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--sf-muted);font-size:12px;font-weight:600;text-decoration:none}.sf-root .sx-tab[aria-current=page]{color:var(--sf-ink)}.sf-root .sx-tab-ic{position:relative;display:inline-grid}.sf-root .sx-tab-ic .sx-count{top:-6px;right:-10px}@media (max-width:820px){.sf-root .sx-app[data-bar]{padding-bottom:68px}}.sf-root .sx-toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%,160%);z-index:70;background:var(--sf-text);color:var(--sf-ground);padding:14px 20px;border-radius:14px;font-weight:600;display:flex;align-items:center;gap:12px;opacity:0;transition:transform var(--sf-dur-3) var(--sf-ease-out),opacity var(--sf-dur-2);max-width:calc(100% - 32px);box-shadow:0 24px 50px -20px rgba(0,0,0,.5)}.sf-root .sx-toast[data-open=true]{transform:translate(-50%);opacity:1}.sf-root .sx-toast-ic{width:24px;height:24px;border-radius:50%;background:var(--sf-primary);color:var(--sf-on-primary);display:grid;place-items:center;flex:none}.sf-root .sx-cartpop{position:fixed;right:28px;top:120px;width:360px;max-width:calc(100% - 32px);z-index:50;background:var(--sf-surface);color:var(--sf-text);border:1px solid var(--sf-line);border-radius:14px;box-shadow:0 30px 60px -24px rgba(0,0,0,.45);opacity:0;transform:translateY(-8px) scale(.96);transform-origin:top right;pointer-events:none;visibility:hidden;transition:opacity var(--sf-dur-2),transform var(--sf-dur-3) var(--sf-ease-out),visibility 0s linear var(--sf-dur-3)}.sf-root .sx-cartpop[data-open=true]{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition-delay:0s}.sf-root .sx-cartpop-h{padding:14px 18px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--sf-line);font-weight:700}.sf-root .sx-cartpop-l{padding:14px 18px;display:flex;gap:14px}.sf-root .sx-cartpop-b{padding:0 18px 18px;display:flex;gap:10px}.sf-root .sx-cartpop-b .sx-btn{flex:1;min-height:46px}.sf-root .sx-main{min-height:60vh;outline:none;position:relative}.sf-root .sx-app[data-over] .sx-main{margin-top:0}.sf-root .sx-block{padding-top:64px}.sf-root .sx-block-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.sf-root .sx-block-head .sx-h2{margin-bottom:0}.sf-root .sx-carousel-btns{display:flex;gap:8px}.sf-root .sx-hero{position:relative;overflow:hidden;color:var(--slide-fg,var(--sf-on-primary))}.sf-root .sx-hero-stadium{background:var(--sf-primary);color:var(--sf-on-primary)}.sf-root .sx-stripes{position:absolute;inset:0;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.07) 0 26px,transparent 26px 52px)}.sf-root .sx-hero-ghost{position:absolute;right:-40px;bottom:-110px;font-size:400px;line-height:.8;color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.16);pointer-events:none;white-space:nowrap}.sf-root .sx-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:56px;align-items:center;padding-top:72px;padding-bottom:88px}.sf-root .sx-app[data-over] .sx-hero-grid{padding-top:160px}.sf-root .sx-hero-copy{display:flex;flex-direction:column;gap:22px;align-items:flex-start}.sf-root .sx-eyebrow-pill{color:inherit;padding:7px 12px;border-radius:var(--radius-button);background:rgba(255,255,255,.16);letter-spacing:.14em}.sf-root .sx-hero-title{--sx-fs:clamp(54px,9vw,104px);line-height:.88}.sf-root .sx-hero-text{font-size:18px;max-width:480px;opacity:.92}.sf-root .sx-hero-cta{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.sf-root .sx-hero-photo{height:auto}.sf-root .sx-hero-photo,.sf-root .sx-stub{width:100%;max-width:420px;justify-self:center;border-radius:var(--radius-card);box-shadow:0 40px 70px -30px rgba(0,0,0,.55);transform:rotate(-2.2deg)}.sf-root .sx-stub{display:block;background:var(--sf-surface);color:var(--sf-text);text-decoration:none;overflow:hidden}.sf-root .sx-stub-top{padding:24px 26px 20px;display:flex;gap:18px;align-items:center}.sf-root .sx-stub-date{width:78px;height:84px;border-radius:var(--radius-field);background:var(--sf-tint);color:var(--sf-tint-fg);display:flex;flex-direction:column;align-items:center;justify-content:center;flex:none}.sf-root .sx-stub-date .sx-display{font-size:40px;line-height:.9}.sf-root .sx-stub-date small{font-size:13px;font-weight:700;letter-spacing:.12em}.sf-root .sx-stub-info{display:flex;flex-direction:column;gap:2px;min-width:0}.sf-root .sx-stub-info strong{--sx-fs:28px;line-height:1}.sf-root .sx-stub-cut{display:block;position:relative;border-top:2px dashed var(--sf-line);margin:0 22px}.sf-root .sx-stub-cut:after,.sf-root .sx-stub-cut:before{content:"";position:absolute;top:-13px;width:24px;height:24px;border-radius:50%;background:var(--sf-primary)}.sf-root .sx-stub-cut:before{left:-36px}.sf-root .sx-stub-cut:after{right:-36px}.sf-root .sx-stub-bot{padding:18px 26px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.sf-root .sx-stub-bot>span:first-child{display:flex;flex-direction:column;gap:6px}.sf-root .sx-stub-price{font-size:24px}.sf-root .sx-hero-lava{background:var(--sf-ground);color:var(--sf-text)}.sf-root .sx-hero-lava .sx-hero-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:end;padding-top:56px;padding-bottom:72px}.sf-root .sx-app[data-over] .sx-hero-lava .sx-hero-grid{padding-top:150px}.sf-root .sx-hero-lava .sx-hero-title{--sx-fs:clamp(60px,9vw,128px);line-height:.88;letter-spacing:-.03em}.sf-root .sx-hero-lava .sx-hero-text{color:var(--sf-muted);font-size:19px;max-width:520px}.sf-root .sx-eyebrow-accent{color:var(--sf-accent-ink);letter-spacing:.24em}.sf-root .sx-grain{inset:0;opacity:.5;background-image:radial-gradient(color-mix(in srgb,var(--sf-text) 7%,transparent) 1px,transparent 1px);background-size:4px 4px}.sf-root .sx-grain,.sf-root .sx-ring{position:absolute;pointer-events:none}.sf-root .sx-ring{border-radius:50%;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}.sf-root .sx-ring-a{width:760px;height:760px;right:-220px;top:-160px}.sf-root .sx-ring-b{width:520px;height:520px;right:-100px;top:-40px}.sf-root .sx-title-in{display:inline-block;animation:sx-titlein 1.1s var(--sf-ease-out) both}.sf-root .sx-title-in.sx-d2{animation-delay:.12s}@keyframes sx-titlein{0%{opacity:0;transform:translateY(60%) skewY(4deg);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.sf-root .sx-hero-fact{color:var(--sf-muted)}.sf-root .sx-seats-wrap{display:flex;flex-direction:column;gap:14px}.sf-root .sx-seats{display:grid;grid-template-columns:repeat(15,10px);gap:9px}.sf-root .sx-seat{width:10px;height:10px;border-radius:50%;background:var(--sf-line);animation:sx-seat .5s var(--sf-ease-out) both;animation-delay:calc(var(--i) * 6ms)}.sf-root .sx-seat[data-free=true]{background:var(--accent)}@keyframes sx-seat{0%{transform:scale(0);opacity:0}to{transform:none;opacity:1}}.sf-root .sx-slider{height:clamp(460px,62vw,620px);background:var(--sx-deep)}.sf-root .sx-slide{position:absolute;inset:0;opacity:0;transform:scale(1.04);transition:opacity .9s ease,transform 6.5s ease-out;background:var(--slide-bg,var(--sf-primary));color:var(--slide-fg,#fff);pointer-events:none}.sf-root .sx-slide.on{opacity:1;transform:none;pointer-events:auto}.sf-root .sx-slide-dots{position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 0);background-size:5px 5px}.sf-root .sx-slide-img{width:auto;position:absolute;right:max(2%,calc((100% - 1280px) / 2 + 28px));top:50%;transform:translateY(-50%);height:78%;max-width:46%;object-fit:contain;filter:drop-shadow(0 30px 40px rgba(0,0,0,.35));border-radius:var(--radius-card)}.sf-root .sx-slide-in{position:relative;height:100%;display:flex;align-items:flex-end;padding-bottom:96px}.sf-root .sx-app[data-over] .sx-slide-in{padding-top:100px}.sf-root .sx-app[data-over] .sx-slide-img{height:64%;top:60%}.sf-root .sx-cap{max-width:600px;display:flex;flex-direction:column;gap:16px;opacity:0;transform:translateY(24px);transition:opacity .6s .35s,transform .7s .35s var(--sf-ease-out);align-items:flex-start}.sf-root .sx-slide.on .sx-cap{opacity:1;transform:none}.sf-root .sx-on-hero{color:inherit;opacity:.9;letter-spacing:.18em}.sf-root .sx-slide-title{--sx-fs:clamp(40px,7vw,72px);line-height:.94}.sf-root .sx-slide-text{font-size:18px;opacity:.9}.sf-root .sx-slider-ctl{position:absolute;left:0;right:0;bottom:34px}.sf-root .sx-slider-ctl-in{display:flex;align-items:center;gap:12px}.sf-root .sx-dot{position:relative;width:46px;height:4px;border-radius:2px;background:rgba(255,255,255,.35);border:0;padding:0;overflow:hidden}.sf-root .sx-dot span{position:absolute;inset:0;background:#fff;transform:scaleX(0);transform-origin:left}.sf-root .sx-dot.run span{animation:sx-fill var(--dur,6s) linear forwards}.sf-root .sx-dot.done span{transform:scaleX(1)}@keyframes sx-fill{to{transform:scaleX(1)}}.sf-root .sx-slider-arrows{margin-left:auto;display:flex;gap:10px}.sf-root .sx-tiles{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.sf-root .sx-tiles[data-n="1"],.sf-root .sx-tiles[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-root .sx-tiles[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.sf-root .sx-tile{position:relative;display:flex;overflow:hidden;border-radius:var(--radius-card);min-height:300px;color:#fff;text-decoration:none;background:var(--sx-deep)}.sf-root .sx-tile-bg{position:absolute;inset:0;background:linear-gradient(160deg,var(--sf-primary),var(--sx-deep)) 50% /cover;transition:transform .9s var(--sf-ease-out)}.sf-root .sx-tile:hover .sx-tile-bg{transform:scale(1.06)}.sf-root .sx-tile-bg[style*=url]{background-size:cover;background-position:50%}.sf-root .sx-tile-img{object-fit:cover;display:block}.sf-root .sx-tile-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.62),rgba(0,0,0,.05) 62%)}.sf-root .sx-tile-body{position:relative;align-self:flex-end;padding:24px;display:flex;flex-direction:column;gap:6px}.sf-root .sx-tile-name{--sx-fs:clamp(16px,1.65vw,28px);line-height:1;overflow-wrap:break-word}.sf-root .sx-bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:260px 260px;gap:16px}.sf-root .sx-bento .sx-tile{min-height:0}.sf-root .sx-bento .sx-tile:first-child{grid-row:span 2}.sf-root .sx-bento[data-n="1"]{grid-template-columns:1fr;grid-template-rows:320px}.sf-root .sx-bento[data-n="1"] .sx-tile:first-child{grid-row:auto}.sf-root .sx-bento[data-n="2"]{grid-template-columns:1.4fr 1fr;grid-template-rows:320px}.sf-root .sx-bento[data-n="2"] .sx-tile:first-child{grid-row:auto}.sf-root .sx-bento[data-n="3"]{grid-template-columns:1.4fr 1fr}.sf-root .sx-bento[data-n="3"] .sx-tile:nth-child(3){grid-column:2}.sf-root .sx-bento[data-n="4"] .sx-tile:nth-child(4){grid-column:span 2}.sf-root .sx-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:22px}.sf-root .sx-carousel{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.sf-root .sx-carousel::-webkit-scrollbar{display:none}.sf-root .sx-carousel-item{flex:0 0 calc((100% - 60px) / 4);min-width:220px;scroll-snap-align:start}.sf-root .sx-card{position:relative;display:flex;flex-direction:column;min-width:0;transition:transform .4s var(--sf-ease-out),box-shadow .4s}.sf-root .sx-card-media{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--sf-tint);border-radius:var(--radius-card)}.sf-root .sx-card-link{position:absolute;inset:0;display:block}.sf-root .sx-card-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s var(--sf-ease-out)}.sf-root .sx-card:hover .sx-card-img{transform:scale(1.06)}.sf-root .sx-card-ph{display:block;width:100%;height:100%;background:var(--sf-tint)}.sf-root .sx-card-body{padding:14px 4px 0;display:flex;flex-direction:column;gap:5px;align-items:flex-start}.sf-root .sx-card-name{font-weight:700;font-size:16px;text-decoration:none}.sf-root .sx-card-name:hover{text-decoration:underline;text-underline-offset:3px}.sf-root .sx-card-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.sf-root .sx-price{font-weight:700;font-size:17px}.sf-root .sx-was{color:var(--sf-muted);font-size:14px}.sf-root .sx-member{font-size:13px}.sf-root .sx-badges{position:absolute;left:12px;top:12px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.sf-root .sx-badge{font-size:12px;font-weight:700;padding:5px 10px;border-radius:var(--radius-button);background:var(--sf-text);color:var(--sf-ground);animation:sx-badgepop .5s var(--sf-ease-out) both}.sf-root .sx-badge[data-kind=early_bird]{background:#FFE7A6;color:#5A3F00}.sf-root .sx-badge[data-kind=sale]{background:#B42318;color:#fff}.sf-root .sx-badge[data-kind=sold_out]{background:var(--sf-muted);color:#fff}.sf-root .sx-badge[data-kind=upcoming]{background:var(--sf-ink,#111);color:#fff}.sf-root .sx-badge[data-kind=sample]{background:#fff;color:var(--sf-ink,#111);border:1px dashed}.sf-root .sx-card[data-sample]{pointer-events:none}.sf-root [data-sf=sample-note]{margin:-8px 0 16px;font-size:14px}@keyframes sx-badgepop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.12);opacity:1}to{transform:none}}.sf-root .sx-card[data-soldout] .sx-card-img{filter:grayscale(.7);opacity:.75}.sf-root .sx-heart{position:absolute;right:12px;top:12px;width:40px;height:40px;border-radius:50%;border:0;background:#fff;color:#111;display:grid;place-items:center;z-index:2}.sf-root .sx-heart[data-on=true]{color:#D11A43}.sf-root .sx-quick{position:absolute;left:10px;right:10px;bottom:10px;z-index:2;padding:10px;border-radius:var(--radius-field);background:color-mix(in srgb,var(--sf-surface) 96%,transparent);color:var(--sf-text);display:flex;flex-direction:column;gap:8px;opacity:0;transform:translateY(100%);transition:opacity var(--sf-dur-2),transform var(--sf-dur-3) var(--sf-ease-out)}.sf-root .sx-card:focus-within .sx-quick,.sf-root .sx-card:hover .sx-quick{opacity:1;transform:none}@media (hover:none){.sf-root .sx-quick{opacity:1;transform:none}}.sf-root .sx-card[data-style=staadion] .sx-quick{background:transparent;padding:0}.sf-root .sx-card[data-style=staadion] .sx-quick .sx-eyebrow{display:none}.sf-root .sx-quick-btn{height:46px;border-radius:var(--radius-button);border:0;background:var(--sf-text);color:var(--sf-ground);font-weight:600;display:grid;place-items:center;text-decoration:none;width:100%}.sf-root .sx-sizes{display:flex;gap:6px;flex-wrap:wrap}.sf-root .sx-size{height:36px;min-width:42px;padding:0 8px;border-radius:8px;border:1.5px solid var(--sf-text);background:var(--sf-surface);font-weight:600;font-size:13px;display:grid;place-items:center}.sf-root .sx-size[disabled]{border-color:var(--sf-line);color:var(--sf-muted);text-decoration:line-through;cursor:default}.sf-root .sx-size[data-added]{background:var(--sf-primary);color:var(--sf-on-primary);border-color:var(--sf-primary)}.sf-root .sx-card[data-style=staadion]{background:var(--sf-surface);border:1px solid var(--sf-line);border-radius:var(--radius-card);overflow:hidden}.sf-root .sx-card[data-style=staadion] .sx-card-media{border-radius:0}.sf-root .sx-card[data-style=staadion] .sx-card-body{padding:16px 18px 20px}.sf-root .sx-card[data-style=staadion] .sx-card-name{font-size:17px}.sf-root .sx-card[data-style=staadion]:hover{transform:translateY(-6px);box-shadow:0 22px 44px -22px color-mix(in srgb,var(--sf-primary) 55%,transparent)}.sf-root .sx-card[data-style=staadion] .sx-price{font-size:19px}.sf-root .sx-card[data-style=lava] .sx-card-media{border-radius:4px;background:radial-gradient(circle at 50% 40%,var(--sf-surface),var(--sf-ground))}.sf-root .sx-card[data-style=lava] .sx-card-name{font-family:var(--font-heading);font-style:var(--sf-heading-style);font-weight:var(--sf-heading-weight);font-size:22px}.sf-root .sx-card[data-style=lava]:hover{transform:translateY(-6px)}.sf-root .sx-addround{position:absolute;right:14px;bottom:14px;width:52px;height:52px;border-radius:50%;background:var(--accent);color:var(--sf-on-primary);display:grid;place-items:center;z-index:2;text-decoration:none}.sf-root .sx-card[data-style=areen] .sx-card-media{border-radius:var(--radius-card)}.sf-root .sx-card[data-style=areen] .sx-price{color:var(--sf-ink)}.sf-root .sx-qadd{position:absolute;right:12px;bottom:12px;z-index:3;height:44px;min-width:44px;padding:0 11px;border-radius:999px;border:0;background:var(--sf-surface);color:var(--sf-text);display:inline-flex;align-items:center;justify-content:center;gap:0;font-weight:700;font-size:14px;box-shadow:0 8px 20px -8px rgba(0,0,0,.45),0 0 0 1px color-mix(in srgb,var(--sf-text) 8%,transparent);transition:background-color var(--sf-dur-2) var(--sf-ease),color var(--sf-dur-2) var(--sf-ease),gap var(--sf-dur-3) var(--sf-ease-out),padding var(--sf-dur-3) var(--sf-ease-out)}.sf-root .sx-qadd-ic{width:22px;height:22px;display:grid;place-items:center;flex:none}.sf-root .sx-qadd-ic .sf-spinner{width:16px;height:16px}.sf-root .sx-qadd-l{max-width:0;overflow:hidden;white-space:nowrap;opacity:0;transition:max-width var(--sf-dur-3) var(--sf-ease-out),opacity var(--sf-dur-2) var(--sf-ease)}.sf-root .sx-card:hover .sx-qadd,.sf-root .sx-qadd:focus-visible,.sf-root .sx-qadd[data-state=done]{background:var(--sf-btn-bg);color:var(--sf-btn-fg)}.sf-root .sx-card:hover .sx-qadd:not([data-state=busy]),.sf-root .sx-qadd:focus-visible{gap:8px;padding:0 16px 0 12px}.sf-root .sx-card:hover .sx-qadd:not([data-state=busy]) .sx-qadd-l,.sf-root .sx-qadd:focus-visible .sx-qadd-l{max-width:180px;opacity:1}@media (hover:none){.sf-root .sx-qadd{right:8px;bottom:8px}}.sf-root .sx-zoomhit{position:absolute;inset:0;z-index:1;border:0;padding:0;background:transparent;cursor:zoom-in;border-radius:inherit;overflow:hidden}.sf-root .sx-zoomhit[data-zoom]{cursor:crosshair}.sf-root .sx-zoomlens{position:absolute;inset:0;background-color:var(--sf-tint);background-repeat:no-repeat;background-size:240%;animation:sx-fade var(--sf-dur-2) var(--sf-ease) both}.sf-root .sx-backprint,.sf-root .sx-stage-heart,.sf-root .sx-stage-next,.sf-root .sx-stage-prev{z-index:2}.sf-root .sx-lightbox{position:fixed;inset:0;z-index:80;background:rgba(8,9,11,.95);color:#fff;display:flex;flex-direction:column;animation:sx-fade var(--sf-dur-3) var(--sf-ease) both}.sf-root .sx-lb-top{position:absolute;top:0;left:0;right:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:14px 16px;pointer-events:none}.sf-root .sx-lb-top>*{pointer-events:auto}.sf-root .sx-lb-n{font-weight:700;font-size:14px;letter-spacing:.06em;font-variant-numeric:tabular-nums;opacity:.85}.sf-root .sx-lb-btn{width:48px;height:48px;border-radius:50%;border:0;background:rgba(255,255,255,.12);color:#fff;display:grid;place-items:center;backdrop-filter:blur(6px)}.sf-root .sx-lb-btn:hover{background:rgba(255,255,255,.22)}.sf-root .sx-lb-next,.sf-root .sx-lb-prev{position:absolute;top:50%;margin-top:-24px;z-index:2}.sf-root .sx-lb-prev{left:20px}.sf-root .sx-lb-next{right:20px}@media (hover:none){.sf-root .sx-lb-next,.sf-root .sx-lb-prev{display:none}}.sf-root .sx-lb-track{flex:1;min-height:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior:contain}.sf-root .sx-lb-track::-webkit-scrollbar{display:none}.sf-root .sx-lb-track[data-zoomed]{overflow-x:hidden}.sf-root .sx-lb-slide{flex:0 0 100%;height:100%;scroll-snap-align:center;overflow:hidden;display:grid;place-items:center}.sf-root .sx-lb-pan{width:100%;height:100%;display:grid;place-items:center;touch-action:pan-x;cursor:zoom-in;user-select:none}.sf-root .sx-lb-pan img{max-width:min(100%,1400px);max-height:calc(100vh - 110px);object-fit:contain;-webkit-user-drag:none;pointer-events:none}.sf-root .sx-lb-dots{position:absolute;left:0;right:0;bottom:18px;display:flex;gap:8px;justify-content:center}.sf-root .sx-lb-dots span{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.35);transition:background-color var(--sf-dur-2),transform var(--sf-dur-2)}.sf-root .sx-lb-dots span[data-on]{background:#fff;transform:scale(1.25)}.sf-root .sx-tickets{display:flex;flex-direction:column;gap:14px}.sf-root .sx-tcard{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:24px;align-items:center;background:var(--sf-surface);border:1px solid var(--sf-line);border-radius:var(--radius-card);padding:18px 22px;transition:transform .4s var(--sf-ease-out),box-shadow .4s}.sf-root .sx-tcard:hover{transform:translateY(-3px);box-shadow:0 22px 44px -26px color-mix(in srgb,var(--sf-primary) 50%,transparent)}.sf-root .sx-tdate{height:96px;border-radius:var(--radius-field);background:var(--sf-tint);color:var(--sf-tint-fg);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:6px}.sf-root .sx-tdate-d{font-size:44px;line-height:.9}.sf-root .sx-tdate-m{font-size:13px;font-weight:700;letter-spacing:.12em}.sf-root .sx-tinfo{display:flex;flex-direction:column;gap:4px;min-width:0;align-items:flex-start}.sf-root .sx-tname{--sx-fs:30px;line-height:1;text-decoration:none}.sf-root .sx-tname:hover{text-decoration:underline;text-underline-offset:4px}.sf-root .sx-tchips{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.sf-root .sx-tbuy{display:flex;align-items:center;gap:18px;justify-content:flex-end}.sf-root .sx-tprice .sx-price{font-size:20px}.sf-root .sx-tcard[data-soldout]{opacity:.7}.sf-root .sx-tcard[data-style=lava]{background:transparent;border:0;border-bottom:1px solid var(--sf-line);border-radius:0;padding:22px 6px}.sf-root .sx-tcard[data-style=lava]:hover{transform:none;box-shadow:none;background:color-mix(in srgb,var(--sf-text) 4%,transparent)}.sf-root .sx-tcard[data-style=lava] .sx-tdate{background:transparent;border:1px solid var(--accent);color:var(--sf-accent-ink)}.sf-root .sx-tcard[data-style=lava] .sx-tname{--sx-fs:34px}.sf-root .sx-tickets[data-style=areen]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:16px}.sf-root .sx-tcard[data-style=areen]{grid-template-columns:1fr;gap:14px;align-items:stretch;border-radius:var(--radius-card)}.sf-root .sx-tcard[data-style=areen] .sx-tdate{height:auto;flex-direction:row;gap:10px;justify-content:flex-start;padding:10px 14px;width:fit-content}.sf-root .sx-tcard[data-style=areen] .sx-tdate-d{font-size:28px}.sf-root .sx-tcard[data-style=areen] .sx-tbuy{justify-content:space-between;margin-top:auto}.sf-root .sx-tcard[data-style=areen] .sx-tname{--sx-fs:24px}.sf-root .sx-trust{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:16px}.sf-root .sx-trust-item{display:flex;gap:16px;align-items:flex-start;padding:22px;border-radius:var(--radius-card);background:var(--sf-surface);border:1px solid var(--sf-line)}.sf-root .sx-trust-ic{width:56px;height:56px;flex:none;border-radius:min(var(--radius-card),16px);background:var(--sf-tint);display:grid;place-items:center}.sf-root .sx-trust-text{display:block;color:var(--sf-muted);font-size:15px;margin-top:2px}.sf-root .sx-trust-text a{color:var(--sf-ink)}.sf-root .sx-newsband{margin-top:80px;background:color-mix(in srgb,var(--sf-text) 5%,var(--sf-ground))}.sf-root .sx-newsband-in{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;padding-top:52px;padding-bottom:52px}.sf-root .sx-newsband .sx-h2{margin-bottom:8px;--sx-fs:clamp(26px,3vw,32px)}.sf-root .sx-nl-form{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-start}.sf-root .sx-nl-form .sx-field{flex:1;min-width:180px;height:56px}.sf-root .sx-nl-form .sx-btn{height:56px}.sf-root .sx-nl-form .sx-field-err{flex-basis:100%}.sf-root .sx-nl-form[data-inverse] .sx-field{border-color:transparent}.sf-root .sx-nl-form[data-inverse] .sx-btn-primary{background:#fff;color:#111;border-color:#fff}.sf-root .sx-nl-form[data-inverse] .sx-field-err{color:#fff}.sf-root .sx-nl-done{display:flex;gap:12px;align-items:center;font-weight:700;font-size:17px}.sf-root .sx-nl-check{width:34px;height:34px;border-radius:50%;background:var(--sf-primary);color:var(--sf-on-primary);display:grid;place-items:center}.sf-root .sx-spons-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;margin-top:14px}.sf-root .sx-spons-cell{height:56px;border-radius:8px;background:color-mix(in srgb,var(--sf-text) 6%,transparent);display:grid;place-items:center;font-weight:800;color:var(--sf-muted);font-size:13px;text-decoration:none;padding:8px}.sf-root .sx-spons-cell img{max-height:100%;max-width:100%;object-fit:contain}.sf-root .sx-3d{display:block;flex:none;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(15,23,42,.16)) drop-shadow(0 1px 2px rgba(15,23,42,.12));user-select:none}.sf-root .sx-3d[data-size=s]{filter:drop-shadow(0 3px 5px rgba(15,23,42,.18))}.sf-root[data-ground=dark] .sx-3d{filter:drop-shadow(0 8px 14px rgba(0,0,0,.45))}.sf-root .sx-foot{margin-top:96px}.sf-root .sx-foot-name{font-size:22px}.sf-root .sx-foot-pay{font-size:12px;opacity:.75;margin-top:10px}.sf-root .sx-foot-copy{font-size:12px;opacity:.65;margin-top:4px}.sf-root .sx-foot a{text-decoration:none}.sf-root .sx-foot a:hover{text-decoration:underline;text-underline-offset:3px}.sf-root .sx-seller{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 32px;font-size:13px;line-height:1.45}.sf-root .sx-seller-text{flex:1 1 280px;min-width:0}.sf-root .sx-seller-name{font-weight:600}.sf-root .sx-seller-parts{opacity:.78;margin-top:4px}.sf-root .sx-seller-links{display:flex;flex-wrap:wrap;gap:4px 20px;font-weight:600;align-items:flex-start}.sf-root .sx-seller-links a{text-decoration:underline;text-underline-offset:3px}.sf-root .sx-fcols{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:32px;flex:1}.sf-root .sx-fcol-h{background:none;border:0;padding:0;font-weight:700;display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left;cursor:default}.sf-root .sx-fcol-h .sx-acc-chev{display:none}.sf-root .sx-fcol-body{grid-template-rows:1fr;margin-top:10px}.sf-root .sx-fcol-links{display:flex;flex-direction:column;gap:9px;opacity:.88}.sf-root .sx-foot-line{background:var(--sf-surface);border-top:1px solid var(--sf-line);margin-top:80px}.sf-root .sx-foot-linerow{padding-top:24px;padding-bottom:24px;display:flex;flex-direction:column;gap:14px}.sf-root .sx-foot-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:40px;padding-top:52px;padding-bottom:36px}.sf-root .sx-foot-legal{border-top:1px solid color-mix(in srgb,currentColor 18%,transparent);padding:22px 0 28px}.sf-root .sx-foot-dark{background:var(--sx-deep);color:var(--sx-deep-fg)}.sf-root .sx-foot-news{background:var(--sf-primary);color:var(--sf-on-primary)}.sf-root .sx-foot-news .sx-foot-legal{background:rgba(0,0,0,.18);border-top:0}.sf-root .sx-foot-band{border-bottom:1px solid rgba(255,255,255,.18)}.sf-root .sx-foot-bandin{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;padding-top:36px;padding-bottom:36px}.sf-root .sx-foot-bandh{font-size:30px;line-height:1}.sf-root .sx-foot-bandp{margin-top:8px;opacity:.9}.sf-root .sx-foot-brand-v{background:var(--sx-deep);color:var(--sx-deep-fg);padding:44px 0 26px}.sf-root .sx-foot-brandin{display:flex;flex-direction:column;gap:28px}.sf-root .sx-foot-giant{font-size:clamp(80px,17vw,220px);line-height:.8;color:var(--sf-accent-ink);overflow:hidden;white-space:nowrap;user-select:none}.sf-root .sx-foot-legalrow{border-top:1px solid color-mix(in srgb,currentColor 22%,transparent);padding-top:16px}.sf-root .sx-foot-sponsors{background:var(--sf-surface);border-top:1px solid var(--sf-line)}.sf-root .sx-foot-spons{padding:26px 0;border-bottom:1px solid var(--sf-line)}.sf-root .sx-foot-spons .sx-spons-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.sf-root .sx-pdp{padding-top:18px;padding-bottom:80px}.sf-root .sx-crumbs{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--sf-muted);margin-bottom:22px;flex-wrap:wrap}.sf-root .sx-crumbs a{text-decoration:none;display:inline-flex;align-items:center;gap:6px;min-height:32px}.sf-root .sx-crumbs a,.sf-root .sx-crumbs span:last-child{font-weight:600;color:var(--sf-text)}.sf-root .sx-pdp-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px;align-items:start}.sf-root .sx-gallery{display:flex;flex-direction:column-reverse;gap:14px;min-width:0}.sf-root .sx-pdp[data-layout=areen] .sx-gallery{flex-direction:row-reverse}.sf-root .sx-pdp[data-layout=areen] .sx-thumbs{flex-direction:column;width:84px;flex:none}.sf-root .sx-thumbs{display:flex;gap:10px}.sf-root .sx-thumb{width:84px;height:100px;flex:none;border-radius:10px;border:2px solid transparent;padding:0;background:var(--sf-tint);overflow:hidden}.sf-root .sx-pdp[data-layout=staadion] .sx-thumb{height:84px;border-radius:var(--radius-field)}.sf-root .sx-thumb{position:relative}.sf-root .sx-thumb img{width:100%;height:100%;object-fit:cover;display:block}.sf-root .sx-thumb[aria-pressed=true]{border-color:var(--sf-text)}.sf-root .sx-stage{position:relative;flex:1;min-width:0;border-radius:var(--radius-card);overflow:hidden;background:var(--sf-tint)}.sf-root .sx-stage-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .45s ease}.sf-root .sx-stage-img[data-on=true]{opacity:1}.sf-root .sx-stage-next,.sf-root .sx-stage-prev{position:absolute;top:50%;margin-top:-23px;opacity:0;transition:opacity var(--sf-dur-2)}.sf-root .sx-stage-prev{left:12px}.sf-root .sx-stage-next{right:12px}.sf-root .sx-stage:focus-within .sx-stage-next,.sf-root .sx-stage:focus-within .sx-stage-prev,.sf-root .sx-stage:hover .sx-stage-next,.sf-root .sx-stage:hover .sx-stage-prev{opacity:1}@media (hover:none){.sf-root .sx-stage-next,.sf-root .sx-stage-prev{opacity:.9}}.sf-root .sx-stage-heart{top:14px;right:14px}.sf-root .sx-ticket-tile{position:absolute;inset:0;background:var(--sf-primary);color:var(--sf-on-primary);padding:40px;display:flex;flex-direction:column;justify-content:space-between}.sf-root .sx-tt-d{font-size:180px;line-height:.8}.sf-root .sx-tt-m{font-size:56px;line-height:.9}.sf-root .sx-backprint{position:absolute;left:0;right:0;top:34%;display:flex;flex-direction:column;align-items:center;color:#fff;pointer-events:none;animation:sx-rise .3s both}.sf-root .sx-backprint .sx-display{font-size:30px;letter-spacing:.06em}.sf-root .sx-bp-no{font-size:112px!important;line-height:.95}.sf-root .sx-info{display:flex;flex-direction:column;gap:16px;padding-top:6px;min-width:0}.sf-root .sx-pdp-title{--sx-fs:clamp(36px,5vw,60px);line-height:.96}.sf-root .sx-pdp[data-layout=lava] .sx-pdp-title{--sx-fs:clamp(40px,6vw,72px);font-weight:500;letter-spacing:-.02em}.sf-root .sx-pdp-price{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.sf-root .sx-price-lg{font-size:30px;font-weight:700}.sf-root .sx-pdp[data-layout=areen] .sx-price-lg{color:var(--sf-ink)}.sf-root .sx-member-link{font-size:15px;color:var(--sf-muted);text-decoration:underline;text-underline-offset:3px}.sf-root .sx-desc{color:var(--sf-muted);font-size:16px;max-width:540px}.sf-root .sx-desc p{margin:0 0 .6em}.sf-root .sx-desc h1,.sf-root .sx-desc h2,.sf-root .sx-desc h3,.sf-root .sx-desc h4{color:var(--sf-text);font-family:var(--font-heading);line-height:1.2;margin:1em 0 .4em}.sf-root .sx-desc h2{font-size:1.35em}.sf-root .sx-desc h3{font-size:1.12em}.sf-root .sx-desc ol,.sf-root .sx-desc ul{margin:0 0 .6em;padding-left:1.3em}.sf-root .sx-desc ul{list-style:disc}.sf-root .sx-desc ol{list-style:decimal}.sf-root .sx-desc a{color:var(--sf-ink);text-decoration:underline;text-underline-offset:2px}.sf-root .sx-desc blockquote{margin:.8em 0;padding:.2em 0 .2em 1em;border-left:3px solid var(--sf-line);color:var(--sf-text)}.sf-root .sx-desc hr{border:0;border-top:1px solid var(--sf-line);margin:1.2em 0}.sf-root .sx-desc [data-align=center]{text-align:center}.sf-root .sx-desc [data-align=right]{text-align:right}.sf-root .sx-desc [data-align=left]{text-align:left}.sf-root .sx-desc [data-color=primary]{color:var(--sf-ink)}.sf-root .sx-desc [data-color=accent]{color:var(--sf-accent-ink,var(--sf-ink))}.sf-root .sx-desc [data-color=muted]{color:var(--sf-muted)}.sf-root .sx-desc [data-color=red]{color:color-mix(in srgb,#C62828 55%,var(--sf-text))}.sf-root .sx-desc [data-color=green]{color:color-mix(in srgb,#2E7D32 55%,var(--sf-text))}.sf-root .sx-desc [data-color=blue]{color:color-mix(in srgb,#1565C0 55%,var(--sf-text))}.sf-root .sx-desc [data-color=orange]{color:color-mix(in srgb,#E65100 55%,var(--sf-text))}.sf-root .sx-desc mark{background:transparent;color:inherit}.sf-root .sx-desc mark[data-highlight=primary]{background:var(--sf-tint);color:var(--sf-tint-fg)}.sf-root .sx-desc mark[data-highlight=yellow]{background:color-mix(in srgb,#FFC400 38%,var(--sf-ground));color:var(--sf-text)}.sf-root .sx-desc mark[data-highlight=green]{background:color-mix(in srgb,#43A047 30%,var(--sf-ground));color:var(--sf-text)}.sf-root .sx-desc mark[data-highlight=blue]{background:color-mix(in srgb,#2196F3 28%,var(--sf-ground));color:var(--sf-text)}.sf-root .sx-desc mark[data-highlight=pink]{background:color-mix(in srgb,#EC407A 28%,var(--sf-ground));color:var(--sf-text)}.sf-root .sx-desc mark[data-highlight]{padding:0 .2em;border-radius:3px}.sf-root .sx-facts{list-style:none;margin:0;padding:14px 16px;display:grid;gap:8px;background:var(--sf-tint);color:var(--sf-tint-fg);border-radius:var(--radius-field);font-size:15px}.sf-root .sx-facts li{display:flex;gap:12px;align-items:center}.sf-root .sx-options{display:flex;flex-direction:column;gap:18px}.sf-root .sx-opt{display:flex;flex-direction:column;gap:10px}.sf-root .sx-opt-head{display:flex;justify-content:space-between;gap:12px}.sf-root .sx-label{font-weight:700}.sf-root .sx-opt-vals{display:flex;gap:10px;flex-wrap:wrap}.sf-root .sx-optbtn{min-width:58px;height:50px;padding:0 16px;border-radius:var(--radius-button);border:1.5px solid var(--sf-line);background:var(--sf-surface);font-weight:700}.sf-root .sx-pdp[data-layout=areen] .sx-optbtn{border-radius:10px}.sf-root .sx-optbtn[aria-pressed=true]{border-color:var(--sf-text);background:var(--sf-text);color:var(--sf-ground)}.sf-root .sx-optbtn[data-out]{text-decoration:line-through;opacity:.45}.sf-root .sx-swatch{display:flex;flex-direction:column;align-items:center;gap:6px;background:none;border:0;padding:0;font-size:12px;font-weight:600;width:64px}.sf-root .sx-swatch-in{width:56px;height:56px;border-radius:50%;border:2px solid var(--sf-line);background:var(--sf-tint) center /cover;display:block;box-shadow:inset 0 0 0 3px var(--sf-surface);transition:border-color var(--sf-dur-2),transform var(--sf-dur-2) var(--sf-ease-out)}.sf-root .sx-swatch:hover .sx-swatch-in{transform:scale(1.06)}.sf-root .sx-swatch[aria-pressed=true] .sx-swatch-in{border-color:var(--sf-text)}.sf-root .sx-swatch[data-out]{opacity:.5}.sf-root .sx-levelbtn{display:flex;justify-content:space-between;gap:12px;align-items:center;width:100%;min-height:56px;padding:0 18px;border-radius:var(--radius-field);border:1.5px solid var(--sf-line);background:var(--sf-surface);margin-bottom:8px}.sf-root .sx-levelbtn[aria-pressed=true]{border-color:var(--sf-primary);background:var(--sf-tint);color:var(--sf-tint-fg)}.sf-root .sx-lownote{color:#8A4B00;font-weight:600;font-size:14px}.sf-root[data-ground=dark] .sx-lownote{color:#FFB86B}.sf-root .sx-tiers{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column}.sf-root .sx-tiers legend{padding:0;margin-bottom:6px}.sf-root .sx-tier-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px 4px;border-bottom:1px solid var(--sf-line);transition:background-color var(--sf-dur-3);border-radius:0}.sf-root .sx-tier-main{min-width:0;display:flex;flex-direction:column;gap:6px}.sf-root .sx-tier-line{display:flex;align-items:baseline;gap:12px;min-width:0}.sf-root .sx-tier-label{flex:1;min-width:0;font-size:17px;line-height:1.2;font-weight:700;overflow-wrap:anywhere}.sf-root .sx-pdp[data-layout=lava] .sx-tier-label{font-family:var(--font-heading);font-style:var(--sf-heading-style);font-weight:500;font-size:22px}.sf-root .sx-pdp[data-layout=staadion] .sx-tier-label{font-family:var(--font-heading);font-weight:var(--sf-heading-weight);text-transform:var(--sf-heading-transform);font-stretch:var(--sf-heading-stretch);font-size:19px;letter-spacing:.01em}.sf-root .sx-tier-price{font-size:16px;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--sf-ink)}.sf-root .sx-tier-notes{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.sf-root .sx-tier-note{font-size:13px;font-weight:600}.sf-root .sx-tier-note:not(.sx-muted){padding:3px 9px;border-radius:var(--radius-button);background:var(--sf-tint);color:var(--sf-tint-fg)}.sf-root .sx-bar-skel{display:inline-block;width:64px;height:14px;border-radius:6px;vertical-align:middle}.sf-root .sx-tier-row[data-on]{background:color-mix(in srgb,var(--sf-text) 4%,transparent)}.sf-root .sx-tier-row[data-out]{opacity:.6}.sf-root .sx-stepper{display:inline-flex;align-items:center;gap:4px}.sf-root .sx-stepper[data-big]{border:1.5px solid var(--sf-line);border-radius:var(--radius-button);height:58px;padding:0 4px;background:var(--sf-surface);gap:0}.sf-root .sx-step{width:44px;height:44px;border-radius:50%;border:1px solid var(--sf-line);background:transparent;display:grid;place-items:center}.sf-root .sx-stepper[data-big] .sx-step{border:0;height:100%;width:46px}.sf-root .sx-step-plus{background:var(--sf-btn-bg);color:var(--sf-btn-fg);border-color:var(--sf-btn-border)}.sf-root .sx-stepper[data-big] .sx-step-plus{background:transparent;color:inherit}.sf-root .sx-step[disabled]{opacity:.35;cursor:default}.sf-root .sx-step-n{min-width:28px;text-align:center;font-weight:700;font-size:18px;display:inline-block}.sf-root .sx-pers{border:1.5px solid var(--sf-line);border-radius:var(--radius-field);padding:14px 16px;transition:background-color var(--sf-dur-3),border-color var(--sf-dur-3)}.sf-root .sx-pers[data-on]{border-color:var(--sf-primary);background:var(--sf-tint);color:var(--sf-tint-fg)}.sf-root .sx-check{display:flex;gap:12px;align-items:center;cursor:pointer}.sf-root .sx-check input{width:22px;height:22px;margin:0;accent-color:var(--sf-primary)}.sf-root .sx-check-l{flex:1;font-weight:600}.sf-root .sx-pers-fields{display:grid;grid-template-columns:2fr 1fr;gap:12px;padding:14px 0 6px}.sf-root .sx-fieldrow{display:flex;flex-direction:column;gap:6px;font-weight:600;font-size:14px}.sf-root .sx-fieldrow .sx-field{height:50px;text-transform:uppercase}.sf-root .sx-buyrow{display:flex;gap:12px;align-items:stretch;flex-wrap:wrap}.sf-root .sx-wd{font-size:13px;color:var(--sf-muted);max-width:520px}.sf-root .sx-accs{border-top:1px solid var(--sf-line);margin-top:6px}.sf-root .sx-acc2{border-bottom:1px solid var(--sf-line)}.sf-root .sx-acc2-h{width:100%;height:56px;border:0;background:none;padding:0;display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:16px}.sf-root .sx-acc2-b{padding:0 0 18px;color:var(--sf-muted);font-size:15px;display:grid;gap:8px}.sf-root .sx-pdp-bar{display:none}.sf-root[data-ground=dark] .sx-hdr{border-bottom-color:var(--sf-line)}.sf-root .sx-app[data-tpl=lava] .sx-block .sx-h2{--sx-fs:clamp(34px,5vw,52px);font-weight:500}.sf-root .sx-app[data-tpl=lava] .sx-foot-brand-v .sx-fcols{display:flex;gap:40px;flex-wrap:wrap}@media (max-width:900px){.sf-root .sx-hero-grid{grid-template-columns:1fr;gap:32px;padding-top:40px;padding-bottom:56px}.sf-root .sx-app[data-over] .sx-hero-grid{padding-top:110px}.sf-root .sx-hero-ghost{font-size:220px;bottom:-60px}.sf-root .sx-tiles,.sf-root .sx-tiles[data-n]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sf-root .sx-tile{min-height:200px}.sf-root .sx-tile-name{--sx-fs:20px}.sf-root .sx-bento,.sf-root .sx-bento[data-n]{grid-template-columns:1fr;grid-template-rows:none}.sf-root .sx-bento .sx-tile,.sf-root .sx-bento .sx-tile:first-child,.sf-root .sx-bento .sx-tile:nth-child(3),.sf-root .sx-bento .sx-tile:nth-child(4){grid-row:auto;grid-column:auto;min-height:220px}.sf-root .sx-carousel-item{flex-basis:62%;min-width:0}.sf-root .sx-tcard{grid-template-columns:72px minmax(0,1fr);gap:14px;padding:14px}.sf-root .sx-tdate{height:72px}.sf-root .sx-tdate-d{font-size:32px}.sf-root .sx-tname{--sx-fs:24px!important}.sf-root .sx-tbuy{grid-column:1/-1;justify-content:space-between}.sf-root .sx-foot-bandin,.sf-root .sx-foot-main,.sf-root .sx-newsband-in{grid-template-columns:1fr}.sf-root .sx-foot-main{gap:24px;padding-top:36px}.sf-root .sx-fcols{display:block}.sf-root .sx-fcol{border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent)}.sf-root .sx-fcol-h{height:52px;cursor:pointer}.sf-root .sx-fcol-h .sx-acc-chev{display:block}.sf-root .sx-fcol-body{grid-template-rows:0fr;margin-top:0}.sf-root .sx-fcol-body[data-open=true]{grid-template-rows:1fr}.sf-root .sx-fcol-links{padding-bottom:14px}.sf-root .sx-foot-spons .sx-spons-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sf-root .sx-pdp-grid{grid-template-columns:1fr;gap:24px}.sf-root .sx-pdp[data-layout=areen] .sx-gallery{flex-direction:column-reverse}.sf-root .sx-pdp[data-layout=areen] .sx-thumbs{flex-direction:row;width:auto}.sf-root .sx-thumb{width:64px;height:72px}.sf-root .sx-pers-fields{grid-template-columns:1fr}.sf-root .sx-tier-row{gap:12px;padding:12px 2px}.sf-root .sx-tier-label{font-size:16px}.sf-root .sx-pdp[data-layout=lava] .sx-tier-label{font-size:19px}.sf-root .sx-pdp[data-layout=staadion] .sx-tier-label{font-size:17px}.sf-root .sx-tier-price{font-size:15px}.sf-root .sx-tier-row .sx-step{width:38px;height:38px}.sf-root .sx-tier-row .sx-step-n{min-width:22px;font-size:16px}.sf-root .sx-pdp{padding-bottom:120px}.sf-root .sx-buyrow .sx-grow{display:none}.sf-root .sx-buyrow:has(.sx-stepper[data-big]) .sx-stepper{width:100%;justify-content:space-between}.sf-root .sx-pdp-bar{display:block;position:fixed;left:12px;right:12px;bottom:12px;z-index:36;transform:translateY(160%);transition:transform var(--sf-dur-3) var(--sf-ease-out)}.sf-root .sx-pdp-bar[data-show=true]{transform:none}.sf-root .sx-pdp-bar:not([data-show=true]){visibility:hidden}.sf-root .sx-app[data-bar] .sx-pdp-bar{bottom:80px}.sf-root .sx-pdp-bar-in{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 18px;background:var(--sf-surface);color:var(--sf-text);border-radius:24px;box-shadow:0 8px 30px rgba(15,23,42,.22);border:1px solid var(--sf-line)}.sf-root .sx-pdp-bar-t{display:flex;flex-direction:column;min-width:0;line-height:1.2}.sf-root .sx-pdp-bar-t .sx-muted{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-root .sx-pdp-bar-in .sx-btn{min-width:150px}.sf-root .sx-slider{height:660px}.sf-root .sx-slide{display:flex;flex-direction:column}.sf-root .sx-app[data-over] .sx-slide-img,.sf-root .sx-slide-img{position:relative;top:auto;right:auto;transform:none;flex:none;width:calc(100% - 32px);max-width:440px;height:auto;aspect-ratio:4/3;object-fit:cover;margin:18px auto 0}.sf-root .sx-app[data-over] .sx-slide-img{margin-top:76px}.sf-root .sx-app[data-over] .sx-slide-in,.sf-root .sx-slide-in{height:auto;flex:1;min-height:0;padding-top:16px;padding-bottom:80px}.sf-root .sx-cap{gap:12px}.sf-root .sx-slide-text{font-size:16px}.sf-root .sx-cartpop{top:70px;right:16px}.sf-root .sx-seats{grid-template-columns:repeat(15,8px);gap:7px}.sf-root .sx-seat{width:8px;height:8px}.sf-root .sx-block{padding-top:44px}}.sf-root{--sx-glyph:.6;--sx-caps:1}.sf-root[data-font=inter]{--sx-glyph:.6}.sf-root[data-font=dm-sans]{--sx-glyph:.59}.sf-root[data-font=montserrat]{--sx-glyph:.66}.sf-root[data-font=playfair]{--sx-glyph:.55}.sf-root[data-font=merriweather]{--sx-glyph:.63}.sf-root[data-font=sport]{--sx-glyph:.5}.sf-root[data-font=wide]{--sx-glyph:.74}.sf-root[data-font=elegant]{--sx-glyph:.52}.sf-root[data-font=clean]{--sx-glyph:.58}.sf-root[data-caps]{--sx-caps:1.22}.sf-root .sx-fit{--sx-k:calc(var(--sx-word, 1) * var(--sx-glyph) * var(--sx-caps));--sx-fitmax:min(calc(100cqi / var(--sx-k)),calc((100vw - 2 * var(--sx-gutter)) / var(--sx-k)))}.sf-root :is(.sx-h2,.sx-hero-title,.sx-stub-info strong,.sx-slide-title,.sx-tile-name,.sx-tname,.sx-pdp-title,.lst-title,.sb-h1,.sb-ticket-title){font-size:min(var(--sx-fs,1em),var(--sx-fitmax,100vw))}.sf-root :is(.sx-info,.sx-hero-copy,.sx-tinfo,.sx-fitbox){container-type:inline-size}.sf-root[data-motion=less] *,.sf-root[data-motion=less] :after,.sf-root[data-motion=less] :before{animation:none!important;transition-property:opacity,color,background-color,border-color!important;transition-duration:.15s!important}.sf-root[data-motion=less] .sx-slide{transform:none}.sf-root[data-motion=off] *,.sf-root[data-motion=off] :after,.sf-root[data-motion=off] :before{animation:none!important;transition:none!important}.sf-root[data-motion=off] .sx-cap,.sf-root[data-motion=off] .sx-seat{opacity:1}@media (prefers-reduced-motion:reduce){.sf-root *,.sf-root :after,.sf-root :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}