@layer components{.order-panel{flex-direction:column;display:flex}.order-panel__head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.order-panel__name{min-width:0;font-family:var(--font-display);font-size:var(--text-h2);font-weight:600;line-height:var(--leading-h2);overflow-wrap:anywhere;margin:0}.order-panel__price{align-items:baseline;gap:var(--space-1) var(--space-2);font-family:var(--font-display);white-space:nowrap;flex-wrap:wrap;margin:0;display:flex}.order-panel__price>.price__unit{font-size:clamp(1.25rem,3vw,1.75rem)}.order-panel__prompt{color:var(--on-night-2);margin:0}.order-panel__action{gap:var(--space-3);margin-top:var(--space-4);flex-direction:column;order:1;display:flex}.order-panel .order-panel__rule{margin-block:var(--space-5) var(--space-4);order:2}.order-panel .order-panel__perks{font-size:var(--text-small);line-height:var(--leading-small);order:3;gap:.625rem}.order-panel__perks>li>:last-child{min-width:0}@media (min-width:35.001em){.order-panel__head{display:block}.order-panel__name{font-size:var(--text-title);line-height:var(--leading-title);letter-spacing:var(--tracking-title)}.order-panel__price{margin-top:var(--space-4)}.order-panel__action,.order-panel .order-panel__rule,.order-panel .order-panel__perks{order:0}.order-panel .order-panel__rule{margin-block:1.75rem}.order-panel .order-panel__perks{font-size:var(--text-body);line-height:var(--leading-body);gap:.875rem}.order-panel__action{margin-top:var(--space-8)}}@media (min-width:64em){.night.order-panel{--inset:calc(1.75rem + var(--fit) * .375 / 11)}.order-panel__price{margin-top:calc(.5rem + var(--fit) * .5 / 11)}.order-panel .price--xl .price__amount{font-size:calc(6rem + var(--fit) * 3 / 11)}.order-panel:has(.order-panel__perks>li:nth-child(5)) .price--xl .price__amount{font-size:calc(4rem + var(--fit) * 1.75 / 11)}.order-panel .price--xl .price__unit,.order-panel__price>.price__unit{font-size:calc(1.375rem + var(--fit) * .375 / 11)}.order-panel .order-panel__rule{margin-block:calc(1.125rem + var(--fit) * .625 / 11)}.order-panel .order-panel__perks{--perk-leading:calc(1.375rem + var(--fit) * .25 / 11);gap:calc(.5rem + var(--fit) * .375 / 11);font-size:calc(.875rem + var(--fit) * .125 / 11);line-height:var(--perk-leading)}.order-panel__action{margin-top:calc(1.25rem + var(--fit) * .75 / 11)}}.checkout__main{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.checkout__notices{align-items:flex-start;gap:var(--space-3);flex-direction:column;min-width:0;display:flex}@media (min-width:35.001em){.checkout__main{gap:var(--space-8)}}@media (min-width:64em){.checkout__main{gap:calc(.875rem + var(--fit) * 1.125 / 11)}.checkout-method__legend{margin-bottom:calc(.375rem + var(--fit) * .5 / 11)}.checkout-method__body{gap:calc(.375rem + var(--fit) * .5 / 11)}.choice-chip span{min-height:calc(2.125rem + var(--fit) * .625 / 11)}}.plan-options{--inset:var(--row-inset);column-gap:var(--space-3);border-block:1px solid var(--line);grid-template-columns:auto minmax(30%,1fr) auto;margin:0;padding:0;list-style:none;display:grid}.plan-options>li+li{border-top:1px solid var(--line)}.plan-options>li{grid-column:1/-1;grid-template-columns:subgrid;row-gap:var(--space-2);min-width:0;display:grid}.plan-option{grid-column:1/-1;grid-template-columns:subgrid;width:100%;min-height:4.25rem;padding:.625rem var(--inset);color:var(--ink);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out);background:0 0;border:0;align-items:center;text-decoration:none;display:grid}@media (hover:hover){a.plan-option:not(.plan-option--selected):hover{background-color:color-mix(in srgb, var(--paper-2) 55%, transparent)}a.plan-option:hover .plan-option__radio{border-color:var(--ink)}}a.plan-option:not(.plan-option--selected):active{background-color:var(--paper-2)}.plan-option--selected{cursor:default}.plan-option[aria-disabled=true]{pointer-events:none}.plan-option:disabled{cursor:not-allowed}.plan-option:disabled .plan-option__name,.plan-option:disabled .price__amount{color:var(--ink-3)}.plan-option__radio{border:1.5px solid var(--line-strong);width:1.375rem;height:1.375rem;transition:border-color var(--motion-fast) var(--ease-out);border-radius:50%;grid-area:1/1;place-items:center;display:grid}.plan-option__radio:after{content:"";border:.3125rem solid var(--ink);width:0;height:0;transition:transform var(--motion-fast) var(--ease-out);border-radius:50%;transform:scale(0)}.plan-option--selected .plan-option__radio{border-color:var(--ink)}.plan-option--selected .plan-option__radio:after{transform:scale(1)}.plan-option__name{min-width:0;font-weight:var(--weight-action);overflow-wrap:break-word;grid-area:1/2}.plan-option__notes{min-width:0;color:var(--ink-3);font-size:var(--text-caption);line-height:var(--leading-caption);flex-direction:column;grid-area:2/2/auto/-1;align-items:flex-start;display:flex}.plan-options[data-dedicated] .plan-option__notes{flex-flow:wrap;align-items:center;column-gap:.45em}.plan-options[data-dedicated] .plan-option__notes>:not(:last-child):after{content:"·";content:"·" / "";margin-inline-start:.45em}.plan-option__feature{align-items:center;gap:var(--space-2);color:var(--ink-2);display:inline-flex}.plan-option__price{font-family:var(--font-display);white-space:nowrap;flex-wrap:wrap;grid-area:1/3;justify-content:flex-end;justify-self:end;align-items:baseline;gap:2px .3125rem;display:flex}.plan-option__was{color:var(--ink-3);font-size:var(--text-small);font-weight:500;line-height:1}.plan-options__reason{padding-inline:var(--inset);color:var(--ink-2);font-size:var(--text-caption);line-height:var(--leading-caption);grid-column:1/-1;margin:0}@media (min-width:35.001em){.plan-options{column-gap:var(--space-4)}.plan-option{min-height:5rem;padding-block:.875rem}.plan-option__radio,.plan-option__price{grid-row:1/span 2}.plan-option__notes{grid-column:2}.plan-option:not(:has(.plan-option__notes)) .plan-option__name{grid-row:1/span 2}}@media (min-width:64em){.plan-option{min-height:calc(4.25rem + var(--fit) * .75 / 11);padding-block:calc(.625rem + var(--fit) * .25 / 11)}.checkout:has(.checkout-region) .plan-option{min-height:calc(3.75rem + var(--fit) * 1.25 / 11);padding-block:calc(.5rem + var(--fit) * .375 / 11)}}.checkout-method{min-width:0}.checkout-method__legend{margin-bottom:.875rem;padding:0}.checkout-method__body{flex-direction:column;gap:.875rem;min-width:0;display:flex}.checkout-method .seg>:disabled{cursor:default}.checkout-method .seg>:disabled:not([aria-pressed=true]){opacity:var(--disabled-opacity)}.checkout-method__only{align-items:center;gap:var(--space-2);font-weight:var(--weight-label);margin:0;display:flex}.checkout-method__foot{flex-direction:column;gap:.625rem;display:flex}@media (max-width:35em){.checkout-method__seg--many>*{white-space:normal}}.pay-marks{flex:none}.checkout-promo{interpolate-size:allow-keywords;min-width:0}.checkout-promo>summary{cursor:pointer;width:fit-content;list-style:none}.checkout-promo>summary::-webkit-details-marker{display:none}.checkout-promo::details-content{opacity:0;block-size:0;transition:block-size var(--motion-slow) var(--ease-out), opacity var(--motion-ui) var(--ease-out), content-visibility var(--motion-slow) allow-discrete;overflow-y:clip}.checkout-promo[open]::details-content{opacity:1;block-size:auto}:root[data-height-by-script] .checkout-promo::details-content{block-size:auto;transition:opacity var(--motion-ui) var(--ease-out)}.checkout-promo__form{max-width:var(--form-width);padding-block:var(--space-4) .375rem}.checkout-promo-applied{min-height:var(--control-height-lg);max-width:var(--form-width);align-items:center;gap:var(--space-3);padding:2px 2px 2px var(--space-4);border-radius:var(--radius-control);background:var(--ok-soft);display:flex}.checkout-promo-applied__mark{color:var(--ok);flex:none;margin:0;display:grid}.checkout-promo-applied__summary{min-width:0;color:var(--ink-2);font-size:var(--text-small);line-height:var(--leading-small);overflow-wrap:anywhere;flex:1;margin:0}.pay-main{gap:var(--layout-gap);flex-direction:column;min-width:0;display:flex}.pay-card{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}@media (min-width:64em){.pay-layout{--row-height:calc(2.75rem + var(--fit) * 1.25 / 11);grid-template-rows:auto}.pay-layout:has(>.pay-note){grid-template-rows:auto 1fr}.pay-layout>.pay-panel{grid-area:1/8/auto/-1}.pay-layout>.pay-main{grid-area:1/1/-1/8}.pay-layout>.pay-note{grid-area:2/8/auto/-1}.pay-layout--solo>.pay-rows{grid-area:1/1/auto/8}.pay-layout--alone>.pay-panel,.pay-layout--alone>.pay-note{grid-column:1/span 5}.pay-layout .refund-block--row{padding-block:calc(.875rem + var(--fit) * .375 / 11) calc(1rem + var(--fit) * .5 / 11)}:is(.pay-panel:has(.order-panel__action) .price--xl .price__amount,.pay-panel:has(~.pay-note,~.pay-rows .pay-note) .price--xl .price__amount){font-size:calc(5rem + var(--fit) * 4 / 11)}}.pay-layout .refund-block--row:has(>.refund-block__title:only-child){min-height:var(--row-height);justify-content:center;padding-block:.5625rem}.pay-panel__top{justify-content:space-between;align-items:flex-start;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.pay-panel__top>.pill{flex:none}.pay-panel .order-panel__price{margin-top:var(--space-5)}.pay-panel .pay-panel__rule{margin-block:var(--space-6) var(--space-5)}.pay-panel .kv{grid-template-columns:minmax(0,1fr) auto}.order-detail{gap:var(--space-6);width:100%}.order-detail__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.order-detail__header .page-heading{gap:var(--space-2)}.order-detail__header>.pill{margin-top:var(--space-2);flex:none}.order-detail__reference{align-items:center;gap:.25rem var(--space-2);color:var(--ink-2);font-size:var(--text-small);flex-wrap:wrap;display:flex}.order-detail__number{align-items:center;gap:var(--space-2);flex-wrap:wrap;max-width:100%;display:inline-flex}.order-detail__number>.numeric{color:var(--ink);letter-spacing:.035em}.order-detail__layout{align-items:start;gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.order-detail__main{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.order-summary,.order-information{--inset:0rem;min-width:0}.order-summary__total{align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-4);margin-bottom:var(--space-4);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.order-summary__total .price{justify-self:end}.order-summary__action,.order-information__setup{margin-top:var(--space-6)}.order-information>.section-title{margin-bottom:var(--space-5)}.order-information>.pay-note,.order-information>.alert,.order-information>.refund-list{margin-top:var(--space-5)}.order-detail__payment{gap:var(--space-5);flex-direction:column;display:flex}.order-detail__payment>.section-title{margin-bottom:0}@media (min-width:64em){.order-detail__layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.order-detail__layout>.order-summary{grid-area:1/2}.order-detail__layout>.order-detail__main{grid-area:1/1}}@media (max-width:35em){.order-detail__header{gap:var(--space-2);flex-direction:column}.order-detail__header>.pill{white-space:normal;height:auto;min-height:1.75rem;margin-top:0;padding-block:.25rem}.order-detail__header>.pill:before{flex:none}}.pay-deposit{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.pay-deposit__grid{align-items:start;gap:var(--space-5) 1.75rem;grid-template-columns:minmax(0,1fr);display:grid}.pay-deposit__fields{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.pay-deposit__qr{justify-self:center;width:11rem;max-width:100%}@media (min-width:35.001em){.pay-deposit__grid{grid-template-columns:minmax(0,1fr) 8.25rem}.pay-deposit__qr{justify-self:stretch;width:auto}}.pay-field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.pay-field__label{color:var(--ink);font-size:var(--text-small);font-weight:var(--weight-label);line-height:var(--leading-small)}.pay-copy{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.pay-copy>.code-block{width:auto;min-width:0;padding:.6875rem var(--space-4);text-align:start;flex:1}.pay-copy>.pay-copy__long{font-size:var(--text-small);line-height:var(--leading-small)}.pay-copy>div:has([role=alert]){flex-basis:100%}@media (hover:hover){.card-payment__field:hover{border-color:var(--ink)}}.pay-token{overflow-wrap:anywhere;margin:0}.pay-waiting{align-items:center;gap:var(--space-4);color:var(--ink);display:flex}.pay-waiting>p{color:var(--ink-2);margin:0}.pay-actions{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}@media (min-width:64em){.pay-main,.pay-card{gap:calc(.75rem + var(--fit) * .75 / 11)}.pay-deposit,.pay-deposit__fields{gap:calc(.5rem + var(--fit) * .75 / 11)}.pay-deposit__grid{row-gap:calc(.5rem + var(--fit) * .75 / 11)}.pay-field{gap:calc(.25rem + var(--fit) * .25 / 11)}.pay-copy>.code-block{padding-block:calc(.4375rem + var(--fit) * .25 / 11)}}.card-payment__field{min-height:var(--control-height-lg);padding-inline:var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--card);transition:border-color var(--motion-fast) var(--ease-out);flex-direction:column;justify-content:center;display:flex}.card-payment__field:focus-within{border-color:var(--ink)}.return-actions--held{min-height:var(--control-height-lg)}.state-view__mark>.return-tick{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.return-tick>path{stroke-dasharray:1;animation:plan-tick-draw var(--motion-slow) var(--ease-out) .12s both}}@keyframes plan-tick-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.choice-chips{flex-wrap:wrap;gap:.5rem .625rem;min-width:0;display:flex}.choice-chip{max-width:100%;display:inline-flex;position:relative}.choice-chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.choice-chip span{min-height:var(--control-height);border-radius:var(--radius-control);color:var(--ink);font-weight:var(--weight-action);transition:background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);align-items:center;gap:.5rem;padding:0 .75rem;display:inline-flex}@media (hover:hover){.choice-chip input:enabled:not(:checked):hover+span{background:var(--paper-2)}}.choice-chip input:enabled:not(:checked):active+span{background:var(--paper-3)}.choice-chip input:checked+span{background:var(--ink);color:var(--on-ink)}.choice-chip input:focus-visible+span{outline:var(--focus-width) solid var(--ink);outline-offset:var(--focus-offset)}.choice-chip input:disabled{cursor:default}.choice-chip input:disabled+span{color:var(--ink-3);font-weight:var(--weight-label)}.choice-chip small{font-size:var(--text-small);font-weight:400}.checkout-region__note{color:var(--ink-2);margin:0}.choice-chip--owned span{color:var(--ink-2)}@media (hover:hover){.choice-chip--owned:hover span{background:var(--paper-2);color:var(--ink)}}.choice-chip--owned:focus-visible{outline:none}.choice-chip--owned:focus-visible span{outline:var(--focus-width) solid var(--ink);outline-offset:var(--focus-offset)}
