html:not([data-promo=on]) .promo-on,html[data-promo=on] .promo-off{display:none!important}html[data-promo=on]{--bar-h:2.75rem;--header-h:calc(4.5rem + var(--bar-h))}@media (min-width:640px){html[data-promo=on]{--bar-h:2.5rem;--header-h:calc(5.25rem + var(--bar-h))}}
@layer properties,theme,base;@layer components{.PtwInG_panel{--q-expo:cubic-bezier(.16, 1, .3, 1);--q-soft:cubic-bezier(.33, 1, .68, 1);--q-quart:cubic-bezier(.76, 0, .24, 1);max-width:86rem}.PtwInG_form{container:quote/inline-size}.PtwInG_main{min-width:0}.PtwInG_ticketCol{display:none}@container quote (min-width:46rem){.PtwInG_layout{grid-template-columns:minmax(0,1fr) 17rem;column-gap:2.5rem;display:grid}.PtwInG_ticketCol{display:block;position:relative}.PtwInG_stub{display:none}}@container quote not (min-width:46rem){.PtwInG_navNext,.PtwInG_navIdle{display:none}}.PtwInG_ticketCol:before{content:"";border-left:1px dashed #ffffff47;position:absolute;top:1.6rem;bottom:0;left:-1.25rem}.PtwInG_scissors{color:#ffffff8c;width:16px;height:16px;position:absolute;top:0;left:calc(-1.25rem - 7.5px);transform:rotate(90deg)}.PtwInG_step{min-height:22rem}.PtwInG_nav{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:2.25rem;display:flex}.PtwInG_ended{color:#aab4e6;font-size:.9375rem;line-height:1.45}.PtwInG_ended:not(:empty){margin-top:1.5rem}.PtwInG_trail{flex-wrap:wrap;align-items:baseline;gap:.3rem 1.25rem;min-height:1.5rem;margin:0 0 1.4rem;padding:0;font-size:.9375rem;line-height:1.4;list-style:none;display:flex}.PtwInG_trailItem{animation:PtwInG_q-fade .2s var(--q-soft) both}.PtwInG_trailCurrent{color:#fff;animation:PtwInG_q-fade .16s var(--q-soft) both;font-weight:640;font-stretch:112%}.PtwInG_trailButton{color:#aab4e6;text-align:left;min-height:24px;transition:color .16s var(--q-soft)}.PtwInG_trailButton:focus-visible{color:#fff}@media (hover:hover){.PtwInG_trailButton:hover{color:#fff}}@media (max-width:639.98px){.PtwInG_trail>li:not(:nth-last-child(-n+2)){display:none}}.PtwInG_rows{margin-top:1.25rem}.PtwInG_row{cursor:pointer;grid-template-columns:18px minmax(0,1fr) auto;align-items:start;column-gap:.9rem;min-height:44px;padding:.7rem 0;display:grid;position:relative}.PtwInG_row+.PtwInG_row{border-top:1px solid #ffffff1f}.PtwInG_rowTall{min-height:52px;padding:.9rem 0}.PtwInG_box{appearance:none;cursor:pointer;width:18px;height:18px;transition:background-size .12s var(--q-expo), border-color .16s var(--q-soft);background:linear-gradient(#ffa877,#ffa877) 0 0/100% 0% no-repeat;border:1.5px solid #ffffff73;border-radius:2px;flex:none;margin:.15rem 0 0;scroll-margin-block:1rem 2.5rem}.PtwInG_box:checked{background-position:0 100%;background-size:100% 100%;border-color:#ffa877;transition-duration:.14s,.16s}.PtwInG_box:focus-visible{outline:none}:is(.PtwInG_row:has(.PtwInG_box:focus-visible),.PtwInG_level:has(input:focus-visible)){outline:2px solid var(--focus);outline-offset:4px;border-radius:6px}.PtwInG_rowText{min-width:0}.PtwInG_rowLabel{color:#ffffffd1;transition:color .12s var(--q-soft);line-height:1.35;display:block}.PtwInG_projectName{font-size:1.0625rem;font-weight:640;font-stretch:112%}.PtwInG_rowHint{color:#aab4e6;margin-top:.2rem;font-size:.875rem;line-height:1.4;display:block}.PtwInG_rowPrice{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;color:#ffffffb3;transition:color .16s var(--q-soft);padding-top:.05rem;font-size:.9375rem;line-height:1.35}.PtwInG_rowIncluded{color:#aab4e6}:is(.PtwInG_row:has(.PtwInG_box:checked) .PtwInG_rowLabel,.PtwInG_row:has(.PtwInG_box:checked) .PtwInG_rowPrice){color:#fff}.PtwInG_row:has(.PtwInG_box:checked) .PtwInG_rowIncluded{color:#aab4e6}.PtwInG_row:has(.PtwInG_box:checked) .PtwInG_rowPriceDawn{color:#ffa877}@media (hover:hover) and (pointer:fine){.PtwInG_row:hover .PtwInG_box:not(:checked){border-color:#fffc}.PtwInG_row:hover .PtwInG_rowLabel,.PtwInG_row:hover .PtwInG_rowPrice:not(.PtwInG_rowIncluded){color:#fff}}.PtwInG_options{border:0;min-width:0;margin-top:2.75rem;padding:0}.PtwInG_optionsLegend{color:#aab4e6;padding:0;font-size:.9375rem}.PtwInG_group{border:0;min-width:0;margin-top:1.6rem;padding:0}.PtwInG_groupLegend{letter-spacing:-.01em;color:#fff;padding:0;font-size:1.375rem;font-weight:300;font-stretch:125%;line-height:1.2}.PtwInG_group .PtwInG_rows{margin-top:.35rem}.PtwInG_levels{margin-top:1.25rem}.PtwInG_level{cursor:pointer;padding:.85rem 0 .95rem;display:block;position:relative}.PtwInG_level+.PtwInG_level{border-top:1px solid #ffffff1f}.PtwInG_level input{scroll-margin-block:1rem 3.5rem}.PtwInG_levelHead{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:.75rem;display:grid}.PtwInG_levelText{min-width:0;line-height:1.35}.PtwInG_levelName{color:#ffffffd1;transition:color .12s var(--q-soft);margin-right:.35rem;font-size:1.0625rem;font-weight:640;font-stretch:112%}.PtwInG_levelDetail{color:#aab4e6;font-size:.9375rem}.PtwInG_levelPrice{font-variant-numeric:tabular-nums;white-space:nowrap;color:#ffffffb3;transition:color .16s var(--q-soft);font-size:.9375rem}.PtwInG_gauge{height:4px;margin-top:.7rem;display:block}.PtwInG_gauge:before{content:"";width:var(--w,100%);height:4px;transition:transform .2s var(--q-expo), background-color .2s var(--q-soft);background:#ffffff47;display:block;transform:scaleY(.5)}.PtwInG_level:has(input:checked) .PtwInG_gauge:before{background:#ffa877;transform:none}:is(.PtwInG_level:has(input:checked) .PtwInG_levelName,.PtwInG_level:has(input:checked) .PtwInG_levelPrice){color:#fff}.PtwInG_level:has(input:checked) .PtwInG_levelPrice.PtwInG_rowIncluded{color:#aab4e6}@media (hover:hover) and (pointer:fine){.PtwInG_level:hover .PtwInG_levelName,.PtwInG_level:hover .PtwInG_levelPrice:not(.PtwInG_rowIncluded){color:#fff}}.PtwInG_levelNote{color:#aab4e6;margin-top:.5rem;font-size:.8125rem}.PtwInG_ticket{--focus:#2443ff;color:#0a0e2e;background:#f0f2fa;padding:1.5rem 1.25rem 1.6rem;position:relative;-webkit-mask:radial-gradient(4px at 5px 0,#0000 97%,#000) 0 0/10px 51% repeat-x,radial-gradient(4px at 5px 100%,#0000 97%,#000) 0 100%/10px 51% repeat-x;mask:radial-gradient(4px at 5px 0,#0000 97%,#000) 0 0/10px 51% repeat-x,radial-gradient(4px at 5px 100%,#0000 97%,#000) 0 100%/10px 51% repeat-x}.PtwInG_ticketSticky{top:calc(var(--header-h,5.25rem) + 1.5rem);max-height:calc(100dvh - var(--header-h,5.25rem) - 2.5rem);scrollbar-width:thin;scrollbar-color:#0a0e2e4d transparent;position:sticky;overflow-y:auto}.PtwInG_caption{caption-side:top;text-align:left;padding:0 0 .9rem}.PtwInG_title{letter-spacing:-.01em;font-size:1.0625rem;font-weight:700;font-stretch:125%;line-height:1.2;display:block}.PtwInG_kind{color:#4b5380;margin-top:.1rem;font-size:.8125rem;display:block}.PtwInG_table{border-collapse:collapse;width:100%;font-size:.875rem;font-stretch:87.5%;line-height:1.35}.PtwInG_table th,.PtwInG_table td{text-align:left;vertical-align:top;padding:0;font-weight:400}.PtwInG_table .PtwInG_num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding-left:.75rem}.PtwInG_cell{grid-template-rows:1fr;display:grid}.PtwInG_cell>div{min-height:0;overflow:hidden}.PtwInG_cellIn{padding:.2rem 0}.PtwInG_lineIn .PtwInG_cell{animation:PtwInG_q-open .24s var(--q-expo) both}.PtwInG_lineIn .PtwInG_cellIn{animation:PtwInG_q-fade 80ms var(--q-soft) .32s both}.PtwInG_lineOut .PtwInG_amountIn{animation:PtwInG_q-rise .18s var(--q-expo) both}.PtwInG_lineOut .PtwInG_labelIn{animation:PtwInG_q-fade .18s var(--q-soft) reverse both}.PtwInG_lineOut .PtwInG_cell{animation:PtwInG_q-close .18s var(--q-expo) .18s both}.PtwInG_delayRow{color:#4b5380}.PtwInG_ghostRow{color:#0a0e2e9e;animation:PtwInG_q-fade .16s var(--q-soft) both}.PtwInG_ghostRow th,.PtwInG_ghostRow td{border-bottom:1px dotted #0a0e2e73}.PtwInG_ghostRow .PtwInG_cellIn{padding:.2rem 0}.PtwInG_totalRow th,.PtwInG_totalRow td{border-top:1px dashed #0a0e2e66;padding-top:.55rem;font-weight:700}.PtwInG_totalRow td{padding-top:.55rem}.PtwInG_packCell{padding:.2rem 0 .35rem}.PtwInG_packGroup{padding-left:.85rem;position:relative}.PtwInG_packGroup:before{content:"";transform-origin:50% 0;width:.4rem;animation:PtwInG_q-brace .24s var(--q-expo) .3s both;border:1.5px solid;border-right:0;position:absolute;top:.55rem;bottom:.5rem;left:0}.PtwInG_packHead,.PtwInG_packItem{justify-content:space-between;gap:.75rem;display:flex}.PtwInG_packHead{padding:.2rem 0;font-weight:700}.PtwInG_packItem{color:#4b5380;padding:.08rem 0}.PtwInG_packItem .PtwInG_num,.PtwInG_packHead .PtwInG_num{white-space:nowrap;font-variant-numeric:tabular-nums}.PtwInG_block{margin-top:1.1rem}.PtwInG_k{letter-spacing:.02em;font-size:.6875rem;font-weight:700;line-height:1.3}.PtwInG_big{letter-spacing:-.01em;font-variant-numeric:tabular-nums;text-wrap:balance;margin-top:.25rem;font-size:1.375rem;font-weight:760;line-height:1.12}.PtwInG_v{margin-top:.15rem;font-size:.9375rem;font-weight:600}.PtwInG_small{color:#4b5380;margin-top:.35rem;font-size:.8125rem;line-height:1.4}.PtwInG_effect{color:#0a0e2e9e;animation:PtwInG_q-fade .16s var(--q-soft) both;margin-top:.35rem;font-size:.8125rem;line-height:1.4}.PtwInG_codeLine{color:#a8481a;margin-top:.55rem;font-size:.8125rem;font-weight:640;line-height:1.4}.PtwInG_legendSlot{margin-top:.7rem}.PtwInG_pay{margin-top:1rem;font-size:.8125rem;line-height:1.45}.PtwInG_codeSlot{border-top:1px solid #0a0e2e1f;margin-top:1.1rem;padding-top:1rem}.PtwInG_codeSlot .field{min-height:2.75rem;padding:.55rem .75rem}.PtwInG_codeSlot .btn{min-height:2.75rem;padding:0 .95rem;font-size:.9375rem}.PtwInG_money{flex-wrap:wrap;align-items:center;column-gap:.6rem;margin-top:1rem;display:flex}.PtwInG_note{margin-top:.6rem;font-size:.8125rem;line-height:1.45}.PtwInG_noteAction{margin-top:.35rem}.PtwInG_noteButton,.PtwInG_couponNo{color:#2443ff;text-underline-offset:.2em;min-height:24px;font-size:.8125rem;font-weight:700;text-decoration-line:underline;text-decoration-color:#2443ff66}.PtwInG_couponNo{color:#4b5380;font-weight:600;text-decoration-color:#4b538066}.PtwInG_coupon{animation:PtwInG_q-coupon .2s var(--q-expo) both;border:1px dashed #0a0e2e73;margin-top:1rem;padding:.8rem .85rem;font-size:.8125rem;line-height:1.45}.PtwInG_couponActions{flex-wrap:wrap;align-items:center;gap:.45rem .9rem;margin-top:.6rem;display:flex}.PtwInG_couponYes{color:#fff;min-height:2rem;transition:background-color .16s var(--q-soft);background:#0a0e2e;border-radius:2px;padding:.35rem .7rem;font-size:.8125rem;font-weight:700;line-height:1.2}@media (hover:hover){.PtwInG_couponYes:hover{background:#2443ff}}.PtwInG_amount{overflow-clip-margin:.06em;vertical-align:bottom;max-width:100%;padding-bottom:.12em;display:inline-block;position:relative;overflow:clip}.PtwInG_amountNow{display:inline-block}.PtwInG_amountOld{pointer-events:none;width:100%;position:absolute;top:0;left:0}.PtwInG_amountOld:empty{display:none}.PtwInG_amountRule{opacity:0;transform-origin:0;background:currentColor;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.PtwInG_token{z-index:95;pointer-events:none;white-space:nowrap;font-variant-numeric:tabular-nums;color:#fff;transform-origin:0;will-change:transform, opacity;position:fixed;top:0;left:0}.PtwInG_stub{--focus:#2443ff;z-index:5;padding:1.1rem 1.25rem calc(.85rem + env(safe-area-inset-bottom,0px));color:#0a0e2e;background:#f0f2fa;margin:1.75rem -1.25rem 0;position:sticky;bottom:0;-webkit-mask:radial-gradient(4px at 5px 0,#0000 97%,#000) 0 0/10px 100% repeat-x;mask:radial-gradient(4px at 5px 0,#0000 97%,#000) 0 0/10px 100% repeat-x}@media (min-width:640px){.PtwInG_stub{margin-inline:-2rem;padding-inline:2rem}}@media (min-width:1024px){.PtwInG_stub{margin-inline:-2.5rem;padding-inline:2.5rem}}.PtwInG_form:has(input:not([type=checkbox],[type=radio]):focus,textarea:focus) .PtwInG_stub{display:none}.PtwInG_stubTop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;column-gap:1rem;display:flex}.PtwInG_stubDelay{color:#4b5380;font-size:.8125rem}.PtwInG_stubAmount{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:.2rem;font-size:1.375rem;font-weight:760;line-height:1.12}.PtwInG_stubEmpty{margin-top:.2rem;font-size:.9375rem;line-height:1.4}.PtwInG_stubTeaser{margin-top:.4rem}.PtwInG_stubActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-top:.7rem;display:flex}.PtwInG_stubOpen{text-underline-offset:.2em;min-height:44px;font-size:.9375rem;font-weight:700;text-decoration-line:underline;text-decoration-color:#0a0e2e59}.PtwInG_stubNext{white-space:normal;text-align:center;max-width:100%;margin-left:auto;line-height:1.2}.PtwInG_sheet{color:#0a0e2e;background:0 0;border:0;width:100%;max-width:34rem;max-height:88dvh;margin:0 auto;padding:0;position:fixed;inset:auto 0 0;overflow:visible}.PtwInG_sheet::backdrop{background:#05071a9e}.PtwInG_sheet[open]{animation:PtwInG_q-sheet .32s var(--q-expo) both}.PtwInG_sheetInner{--focus:#2443ff;overscroll-behavior:contain;background:#f0f2fa;max-height:88dvh;overflow-y:auto;-webkit-mask:radial-gradient(4px at 5px 0,#0000 97%,#000) 0 0/10px 100% repeat-x;mask:radial-gradient(4px at 5px 0,#0000 97%,#000) 0 0/10px 100% repeat-x}.PtwInG_sheetBar{z-index:1;background:#f0f2fa;justify-content:flex-end;padding:.6rem .75rem 0;display:flex;position:sticky;top:0}.PtwInG_sheetClose{min-height:44px;padding:0 .6rem;font-size:.9375rem;font-weight:700}.PtwInG_sheetTicket{padding:.25rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom,0px));-webkit-mask:none;mask:none}@keyframes PtwInG_q-fade{0%{opacity:0}}@keyframes PtwInG_q-open{0%{grid-template-rows:0fr}}@keyframes PtwInG_q-close{to{grid-template-rows:0fr}}@keyframes PtwInG_q-rise{to{opacity:0;transform:translateY(-24px)}}@keyframes PtwInG_q-brace{0%{transform:scaleY(0)}}@keyframes PtwInG_q-coupon{0%{opacity:0;transform:translateY(8px)}}@keyframes PtwInG_q-sheet{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.PtwInG_box,.PtwInG_gauge:before{transition:none}.PtwInG_lineIn .PtwInG_cell,.PtwInG_packGroup:before,.PtwInG_trailItem,.PtwInG_trailCurrent,.PtwInG_coupon,.PtwInG_sheet[open],.PtwInG_ghostRow,.PtwInG_effect{animation:none!important}.PtwInG_lineIn .PtwInG_cellIn{animation:PtwInG_q-fade .12s var(--q-soft) both!important}.PtwInG_lineOut{display:none}}@media (forced-colors:active){.PtwInG_box{forced-color-adjust:none;background:canvas;border-color:canvastext}.PtwInG_box:checked{background:highlight;border-color:highlight}.PtwInG_gauge:before{forced-color-adjust:none;background:canvastext}.PtwInG_level:has(input:checked) .PtwInG_gauge:before{background:highlight}.PtwInG_ticket,.PtwInG_stub,.PtwInG_sheetInner{border:1px solid canvastext}.PtwInG_coupon{border-color:canvastext}}}@layer utilities;.PtwInG_legendSlot p{font-size:.75rem;line-height:1.45}.PtwInG_codeSlot p[role=status]{font-size:.9375rem}.PtwInG_codeSlot .text-sm{font-size:.8125rem}[data-quote-column]:has(.PtwInG_panel){transition:max-width .5s cubic-bezier(.16,1,.3,1)}@media (min-width:64rem){[data-quote-column][data-wide=true]:has(.PtwInG_panel){max-width:100%}}@media (prefers-reduced-motion:reduce){[data-quote-column]:has(.PtwInG_panel){transition:none}}
@layer properties,theme,base;@layer components{.R5Optq_spot{opacity:0;transition:opacity .35s cubic-bezier(.33,1,.68,1),transform .7s cubic-bezier(.16,1,.3,1);transform:scale(.4)}.R5Optq_spot[data-shown=true]{opacity:1;transform:none}.R5Optq_label{opacity:0;transform:translate(var(--lx,0px), var(--ly,6px)) scale(.97);pointer-events:none;transition:opacity .22s cubic-bezier(.33,1,.68,1),transform .45s cubic-bezier(.16,1,.3,1)}.R5Optq_label[data-on=true]{opacity:1;transform:none}.R5Optq_pic{transition:filter .9s cubic-bezier(.33,1,.68,1),opacity .9s cubic-bezier(.33,1,.68,1),translate .6s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.33,1,.68,1)}[data-on=false] .R5Optq_pic:not([data-lit]){filter:grayscale()contrast(.85);opacity:.5}.R5Optq_branch{transition:stroke-dashoffset .55s cubic-bezier(.65,0,.35,1)}.R5Optq_rise{animation:.75s cubic-bezier(.16,1,.3,1) both R5Optq_rise}.R5Optq_fadeIn{animation:.6s cubic-bezier(.33,1,.68,1) 80ms both R5Optq_fade-in}.R5Optq_shot{opacity:0;transition:opacity .45s cubic-bezier(.33,1,.68,1),scale .9s cubic-bezier(.16,1,.3,1);scale:1.06}.R5Optq_shot[data-on=true]{opacity:1;transition-duration:.7s,1.1s;scale:1}}@layer utilities;.R5Optq_stop{background-color:var(--color-night);border:1px solid #fff6;transition:background-color .5s cubic-bezier(.33,1,.68,1),border-color .5s cubic-bezier(.33,1,.68,1),transform .6s cubic-bezier(.16,1,.3,1)}.R5Optq_stop[data-on=true]{background-color:var(--color-dawn);border-color:var(--color-dawn);transform:scale(1.25)}@media (prefers-reduced-motion:no-preference){.R5Optq_ping{animation:2.8s cubic-bezier(.22,1,.36,1) infinite R5Optq_ping}.R5Optq_pulse{stroke-dasharray:14 var(--gap);stroke-dashoffset:14px;animation:R5Optq_pulse var(--dur) linear var(--delay) infinite}.R5Optq_lit [data-warm]{animation:1.4s cubic-bezier(.16,1,.3,1) both R5Optq_warm;animation-delay:calc(var(--i) * 26ms)}}@media (prefers-reduced-motion:reduce){.R5Optq_spot,.R5Optq_label,.R5Optq_pic,.R5Optq_branch,.R5Optq_stop,.R5Optq_shot{transition:none}.R5Optq_shot{scale:1}.R5Optq_pulse{display:none}}@keyframes R5Optq_ping{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(2.3)}}@keyframes R5Optq_pulse{0%{stroke-dashoffset:14px}to{stroke-dashoffset:calc(var(--travel) * -1)}}@keyframes R5Optq_warm{0%{opacity:.12}45%{opacity:1}}@keyframes R5Optq_rise{0%{transform:translateY(105%)}}@keyframes R5Optq_fade-in{0%{opacity:0;transform:translateY(10px)}}
