.sxt-co,.sxt-co *{box-sizing:border-box}.sxt-co__in{gap:var(--sxt-sp-48);flex-direction:column;min-width:0;max-width:1040px;margin:0 auto;display:flex}.sxt-co__head{align-items:center;gap:var(--sxt-sp-12);text-align:center;flex-direction:column;display:flex}.sxt-co__h1{font-size:var(--sxt-fs-hero)}.sxt-co__sub{text-align:center}.sxt-co__steps{gap:var(--sxt-sp-32);min-width:0;display:grid}.sxt-co__step{gap:var(--sxt-sp-12);flex-direction:column;min-width:0;display:flex}.sxt-co__label{align-items:center;gap:var(--sxt-sp-12);font:var(--sxt-fw-medium) 11px/1 var(--sxt-mono);letter-spacing:var(--sxt-ls-label-min);text-transform:uppercase;color:var(--sxt-text-secondary);margin:0;display:flex}.sxt-co__label b{border:var(--sxt-edge-strong);border-radius:var(--sxt-r-round);width:24px;height:24px;font-weight:var(--sxt-fw-medium);color:var(--sxt-ink);justify-content:center;align-items:center;display:inline-flex}.sxt-co__label--plain{margin-bottom:var(--sxt-sp-8)}.sxt-co__dd{z-index:5;position:relative}.sxt-co__ddt{align-items:center;gap:var(--sxt-sp-12);width:100%;min-height:52px;padding:var(--sxt-sp-8) var(--sxt-sp-12) var(--sxt-sp-8) var(--sxt-sp-16);border-radius:var(--sxt-r-card);background:var(--sxt-white);border:var(--sxt-edge-strong);color:var(--sxt-ink);font-family:var(--sxt-font);font-size:inherit;text-align:left;cursor:pointer;display:flex}.sxt-co__ddt:focus-visible,.sxt-co__ddr:focus-visible,.sxt-co__card:focus-visible,.sxt-co__acc summary:focus-visible{outline:var(--sxt-focus-w) solid var(--sxt-focus-ring);outline-offset:var(--sxt-focus-off)}.sxt-co__ddt[aria-expanded=true]{border-color:var(--sxt-edge-active-color)}.sxt-co__ddl{flex:1;align-items:center;min-width:0;display:flex}.sxt-co__logo{width:auto;max-width:140px;height:22px}.sxt-co__pname{font-weight:var(--sxt-fw-semibold)}.sxt-co__caret{opacity:.7;transition:transform var(--sxt-lift-ms) var(--sxt-ease);flex:none}.sxt-co__ddt[aria-expanded=true] .sxt-co__caret{transform:rotate(180deg)}.sxt-co__state{padding:3px var(--sxt-sp-8);border:var(--sxt-edge-strong);border-radius:var(--sxt-r-control);font:var(--sxt-fw-semibold) 11px/1.2 var(--sxt-mono);letter-spacing:var(--sxt-ls-label-min);text-transform:uppercase;color:var(--sxt-text-secondary);flex:none}.sxt-co__state[data-available=true]{background:var(--sxt-red);border-color:var(--sxt-red);color:var(--sxt-on-red)}.sxt-co__ddm{left:0;right:0;top:calc(100% + var(--sxt-sp-8));border-radius:var(--sxt-r-card);background:var(--sxt-dark);max-height:min(60vh,420px);color:var(--sxt-on-dark);border:var(--sxt-edge-dark);box-shadow:var(--sxt-sh-float);gap:2px;padding:6px;display:grid;position:absolute;overflow:auto}.sxt-co__ddm[hidden]{display:none}.sxt-co__ddr{align-items:center;gap:var(--sxt-sp-12);min-height:var(--sxt-control-h);padding:6px var(--sxt-sp-12);border-radius:var(--sxt-r-control);color:inherit;font:var(--sxt-fw-semibold) 14px/1.2 var(--sxt-font);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.sxt-co__ddr:hover,.sxt-co__ddr[aria-selected=true]{background:var(--sxt-graphite-2)}.sxt-co__ddm .sxt-co__state{border-color:var(--sxt-edge-dark-color);color:var(--sxt-on-dark-2)}.sxt-co__ddm .sxt-co__state[data-available=true]{color:var(--sxt-on-red);border-color:var(--sxt-red)}.sxt-co__row{justify-content:space-between;align-items:center;gap:var(--sxt-sp-16);padding:var(--sxt-sp-16) var(--sxt-sp-24);border-radius:var(--sxt-r-card);background:var(--sxt-white);border:var(--sxt-edge-strong);flex-wrap:wrap;display:flex}.sxt-co__row b{font-size:16px;font-weight:var(--sxt-fw-semibold);display:block}.sxt-co__row span{color:var(--sxt-text-secondary);font-size:14px}.sxt-co__row .sxt-step__limit{flex-basis:100%}.sxt-co__chip{padding:4px var(--sxt-sp-12);border:var(--sxt-edge-strong);border-radius:var(--sxt-r-control);color:var(--sxt-text-secondary);font-size:12px}.sxt-co__cards{gap:var(--sxt-sp-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sxt-co__card{align-content:start;gap:var(--sxt-sp-8);min-width:0;padding:var(--sxt-sp-24) var(--sxt-sp-24);border-radius:var(--sxt-r-card);background:var(--sxt-white);color:var(--sxt-ink);border:var(--sxt-edge-strong);font-family:var(--sxt-font);font-size:inherit;text-align:left;cursor:pointer;display:grid;position:relative}.sxt-co__card[aria-checked=true]{border-color:var(--sxt-edge-active-color);box-shadow:0 0 0 2px var(--sxt-edge-active-color)}.sxt-co__card:disabled{opacity:.55;cursor:not-allowed}.sxt-co__card[data-featured=true]{background:var(--sxt-dark);color:var(--sxt-on-dark);border-color:var(--sxt-dark)}.sxt-co__card[data-featured=true][aria-checked=true]{box-shadow:0 0 0 2px var(--sxt-white), 0 0 0 4px var(--sxt-ink)}.sxt-co__card-top{justify-content:space-between;align-items:center;min-height:22px;display:flex}.sxt-co__badge{font-size:12px;font-style:normal;font-weight:var(--sxt-fw-semibold);padding:3px var(--sxt-sp-8);border-radius:var(--sxt-r-control);background:var(--sxt-red);color:var(--sxt-on-red)}.sxt-co__tick{border-radius:var(--sxt-r-round);background:var(--sxt-ink);width:18px;height:18px;margin-left:auto;position:relative}.sxt-co__card[data-featured=true] .sxt-co__tick{background:var(--sxt-white)}.sxt-co__tick:after{content:"";border:solid var(--sxt-white);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:3px;left:6px;transform:rotate(45deg)}.sxt-co__card[data-featured=true] .sxt-co__tick:after{border-color:var(--sxt-ink)}.sxt-co__price b{letter-spacing:var(--sxt-ls-card-title);font-size:28px}.sxt-co__price small{color:var(--sxt-text-secondary);font-size:12px;display:block}.sxt-co__card-name{font-weight:var(--sxt-fw-bold);font-size:16px}.sxt-co__card-line{color:var(--sxt-text-secondary);font-size:14px}.sxt-co__card[data-featured=true] .sxt-co__card-line,.sxt-co__card[data-featured=true] .sxt-co__price small{color:var(--sxt-muted-3)}.sxt-co__rule{height:1px;margin:var(--sxt-sp-4) 0;background:var(--sxt-border)}.sxt-co__card[data-featured=true] .sxt-co__rule{background:var(--sxt-line-2)}.sxt-co ul{gap:var(--sxt-sp-8);margin:0;padding:0;list-style:none;display:grid}.sxt-co li{gap:var(--sxt-sp-8);align-items:flex-start;font-size:14px;display:flex}.sxt-co__check{flex:none;margin-top:2px;display:inline-flex}.sxt-co__grid{gap:var(--sxt-sp-32);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;display:grid}.sxt-co__left{gap:var(--sxt-sp-32);min-width:0;display:grid}.sxt-co__pbx{gap:6px;display:flex}.sxt-co__pbi{width:0;min-width:0;height:var(--sxt-field-h);border:var(--sxt-edge-strong);border-radius:var(--sxt-r-control);background:var(--sxt-white);color:var(--sxt-ink);text-align:center;text-transform:uppercase;font:var(--sxt-fw-semibold) 16px/1 var(--sxt-mono);flex:1 1 0;padding:0}.sxt-co__pbi:focus-visible{outline:var(--sxt-focus-w) solid var(--sxt-focus-ring);outline-offset:1px;border-color:var(--sxt-edge-active-color)}.sxt-co__pmsg{color:var(--sxt-text-secondary);margin:0;font-size:14px}.sxt-co__acc{border-top:var(--sxt-edge-strong)}.sxt-co__acc summary{min-height:var(--sxt-control-h);padding:var(--sxt-sp-8) var(--sxt-sp-4);font-weight:var(--sxt-fw-semibold);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.sxt-co__acc summary::-webkit-details-marker{display:none}.sxt-co__acc summary:after{content:"";width:8px;height:8px;transition:transform var(--sxt-lift-ms) var(--sxt-ease);border:2px solid;border-width:0 2px 2px 0;transform:rotate(45deg)}.sxt-co__acc[open] summary:after{transform:rotate(-135deg)}.sxt-co__caps{gap:var(--sxt-sp-24);padding:var(--sxt-sp-12) var(--sxt-sp-4) var(--sxt-sp-8);display:grid}.sxt-co__sum{gap:var(--sxt-sp-16);min-width:0;padding:var(--sxt-sp-32);border-radius:var(--sxt-r-card);background:var(--sxt-dark);color:var(--sxt-on-dark);border:var(--sxt-edge-dark);box-shadow:var(--sxt-sh-dark);flex-direction:column;display:flex}.sxt-co__sum-logo{align-items:center;min-height:32px;display:flex}.sxt-co__sum-logo .sxt-co__logo{height:26px}.sxt-co__lines{flex-direction:column;margin:0;display:flex}.sxt-co__lines div{justify-content:space-between;gap:var(--sxt-sp-12);padding:var(--sxt-sp-12) 0;border-bottom:var(--sxt-edge-dark);font-size:16px;display:flex}.sxt-co__lines div:last-child{border-bottom:0}.sxt-co__lines dt{color:var(--sxt-muted-3)}.sxt-co__lines dd{margin:0}.sxt-co__total{font:var(--sxt-fw-semibold) 40px/1 var(--sxt-font);letter-spacing:var(--sxt-ls-headline);margin:0}.sxt-co__total[data-small=true]{font-size:28px}.sxt-co__total small{margin-left:var(--sxt-sp-8);letter-spacing:0;font-size:14px;font-weight:var(--sxt-fw-regular);color:var(--sxt-muted-3)}.sxt-co__hand{padding:6px var(--sxt-sp-16);border:var(--sxt-edge-dark);border-radius:var(--sxt-r-card);background:var(--sxt-graphite-1);flex-direction:column;margin:0;list-style:none;display:flex}.sxt-co__hand li{align-items:center;gap:var(--sxt-sp-12);min-height:var(--sxt-control-h);font-size:14px;display:flex}.sxt-co__hand li+li{border-top:var(--sxt-edge-dark)}.sxt-co__hand b{border:var(--sxt-edge-dark-strong);border-radius:var(--sxt-r-round);width:22px;height:22px;font:var(--sxt-fw-medium) 11px/1 var(--sxt-mono);flex:none;justify-content:center;align-items:center;display:inline-flex}.sxt-co__hand i{font:var(--sxt-fw-medium) 11px/1 var(--sxt-mono);letter-spacing:var(--sxt-ls-label-min);text-transform:uppercase;color:var(--sxt-muted-3);margin-left:auto;font-style:normal}.sxt-co__note{color:var(--sxt-muted-3);margin:0;font-size:14px;line-height:1.5}.sxt-co__left .sxt-co__note{color:var(--sxt-text-secondary)}.sxt-co__sum .sxt-btn{min-height:52px}.sxt-co__early .sxt-early{text-align:left;box-shadow:none;background:0 0;border:0;margin:0;padding:0;overflow:visible}.sxt-co__early .sxt-early__streak{display:none}.sxt-co__early .sxt-early__in,.sxt-co__early .sxt-early__title,.sxt-co__early .sxt-early__copy,.sxt-co__early .sxt-early__fine{text-align:left;align-items:flex-start}.sxt-co__early .sxt-early__title{font-size:20px}.sxt-co__early .sxt-lead__seats{display:none}@media (max-width:860px){.sxt-co__grid,.sxt-co__cards{grid-template-columns:minmax(0,1fr)}.sxt-co__pbx{gap:var(--sxt-sp-4)}.sxt-co__pbi{height:var(--sxt-control-h);font-size:14px}.sxt-co__sum{padding:var(--sxt-sp-24)}}@media (max-width:480px){.sxt-co__row{padding:var(--sxt-sp-12) var(--sxt-sp-16)}}.sxt-co__refer{margin:var(--sxt-sp-16) 0 0;font-size:var(--sxt-fs-small);color:var(--sxt-text-secondary)}.sxt-co__refer a{color:var(--sxt-ink);text-underline-offset:3px;text-decoration:underline}
