@property --view{syntax:"<number>";inherits:false;initial-value:0}.pc-panel{--pc-paper:#fdfbf6;--pc-stamp:#c2410c;--pc-radius:1.75rem;border-radius:var(--pc-radius);background-color:var(--color-paper);width:100%;max-width:26.25rem;min-height:45rem;color:var(--color-ink);transition:background-color .3s var(--ease-out), color .3s var(--ease-out);flex-direction:column;margin-inline:auto;padding:1.25rem;display:flex;position:relative;overflow:hidden}.pc-panel[data-ink]{background-color:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink)}.pc-body{flex-direction:column;flex:1;display:flex}.pc-step{flex-direction:column;flex:1;gap:1rem;display:flex}.pc-step>:where(:not([data-keep]):not(.pc-rise):not([data-seq]):not(.pc-arm)){animation:pc-in .22s var(--ease-out) both}.pc-seq{animation:pc-rise .26s var(--ease-out) var(--d,0s) both}.pc-rows{animation:pc-row .15s var(--ease-out) var(--d,0s) both}@keyframes pc-row{0%{opacity:0;transform:translateY(6px)}}.pc-panel[data-intro] :is(.pc-heads,.pc-sums,.pc-dots,.pc-choose,.pc-card[aria-checked=false]){opacity:0}.pc-panel[data-intro] .pc-card[aria-checked=true] .pc-rot{translate:0 -18%;rotate:-90deg;scale:.56}@keyframes pc-in{0%{opacity:0}}.pc-body[data-leaving=keep] .pc-step>[data-keep]{animation:none}.pc-body[data-leaving] .pc-card[aria-checked=false]{opacity:0;transition:opacity .11s var(--ease-out)}@keyframes pc-out{to{opacity:0}}.pc-heads{display:grid}.pc-head{text-align:center;opacity:0;transition:opacity .12s var(--ease-out);pointer-events:none;grid-area:1/1}.pc-head[data-pos=on]{opacity:1;transition:opacity .24s var(--ease-out) .1s}.pc-step[data-live] .pc-price{opacity:clamp(0, 1 - max(var(--o), -1 * var(--o)) * 1.4, 1)}.pc-step[data-live] .pc-head{--o:calc(var(--i) - var(--p));opacity:clamp(0, 1 - max(var(--o), -1 * var(--o)) * 1.3, 1);transform:translateX(calc(var(--o) * 48%));transition:none}.pc-name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;outline-offset:4px;font-size:2.25rem;font-weight:800;line-height:1}.pc-price{font-size:var(--text-small);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:.375rem;display:flex}.pc-rec{border:1px solid var(--color-ink);border-radius:9999px;padding:.3125rem .5rem;font-size:.75rem;font-weight:600;line-height:1}.pc-sums{margin-top:-.5rem;display:grid}.pc-sum{text-align:center;text-wrap:balance;color:var(--color-muted);font-size:var(--text-small);opacity:0;transition:opacity 90ms var(--ease-out);grid-area:1/1}.pc-sum[data-pos=on]{opacity:1;transition:opacity .2s var(--ease-out) 90ms}.pc-step[data-live] .pc-sum{--o:calc(var(--i) - var(--p));opacity:clamp(0, 1 - max(var(--o), -1 * var(--o)) * 2, 1);transition:none}.pc-carousel{margin-block:auto;container-type:inline-size}.pc-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:3cqw;padding-block:.25rem;padding-inline:17cqw;display:flex;position:relative;overflow-x:auto}.pc-track::-webkit-scrollbar{display:none}.pc-track[data-tween]{scroll-snap-type:none}.pc-slot{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 66cqw}.pc-slot[data-start]{scroll-initial-target:nearest}.pc-card{aspect-ratio:1/1.586;cursor:pointer;background:0 0;border:0;border-radius:5cqw;width:100%;padding:0;display:block;position:relative;transform:scale(.9)}.pc-card[aria-checked=true]{transform:none}.pc-slot{perspective:42rem}.pc-card{rotate:y calc(var(--in,0) * min(var(--f,0) / .84, 1) * -90deg)}.pc-card:focus-visible{outline:2px solid var(--color-accent-text);outline-offset:4px}@supports (animation-timeline:view(inline)){.pc-card,.pc-card[aria-checked=true]{transform:scale(calc(1 - max(var(--view), -1 * var(--view)) * .12));animation:linear both pc-view;animation-timeline:view(inline)}}@keyframes pc-view{0%{--view:1}to{--view:-1}}.pc-rot{position:absolute;inset:0}.pc-rot .pc-face{width:158.6%;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:90deg}.pc-dots{justify-content:center;gap:.5rem;height:.375rem;display:flex}.pc-dots span{background:var(--color-line-strong);width:.375rem;height:.375rem;transition:width .32s var(--ease-out), background-color .2s var(--ease-out);border-radius:9999px}.pc-dots span[data-on]{background:var(--color-ink);width:1.25rem}.pc-step[data-live] .pc-dots span{--o:calc(var(--i) - var(--p));--k:clamp(0, 1 - max(var(--o), -1 * var(--o)), 1);width:calc(.375rem + var(--k) * .875rem);background:color-mix(in oklab, var(--color-ink) calc(var(--k) * 100%), var(--color-line-strong));transition:none}.pc-face{aspect-ratio:1.586;width:100%;position:relative;container-type:inline-size}.pc-art{color:#1c222b;background:linear-gradient(115deg, transparent 28%, #ffffff4d 44%, transparent 58%), repeating-linear-gradient(180deg, #ffffff17 0 1px, #0000000b 1px 2px), linear-gradient(135deg, var(--m1), var(--m2) 40%, var(--m3) 66%, var(--m4));border-radius:5cqw;position:absolute;inset:0;overflow:hidden}.pc-face[data-metal=launch]{--m1:#c7cbcc;--m2:#a9aeaf;--m3:#90969a;--m4:#b6bbbd}.pc-face[data-metal=growth]{--m1:#d8c498;--m2:#c3aa79;--m3:#a98f5f;--m4:#ceb680}.pc-face[data-metal=premium]{--m1:#4a4e55;--m2:#30343a;--m3:#1f2226;--m4:#3b3f46}.pc-face[data-metal=premium] .pc-art{color:#ece8df}.pc-chip{background:linear-gradient(90deg,#0000 32%,#00000038 32% 34%,#0000 34% 66%,#00000038 66% 68%,#0000 68%),linear-gradient(#0000 46%,#00000038 46% 54%,#0000 54%),linear-gradient(135deg,#e7d9b4,#b99e63);border-radius:2cqw;width:13cqw;height:10cqw;position:absolute;top:12cqw;left:8cqw}.pc-face[data-metal=launch] .pc-chip{background:linear-gradient(90deg,#0000 32%,#00000038 32% 34%,#0000 34% 66%,#00000038 66% 68%,#0000 68%),linear-gradient(#0000 46%,#00000038 46% 54%,#0000 54%),linear-gradient(135deg,#eceeee,#9ea4a7)}.pc-brand{letter-spacing:.04em;font-size:3.8cqw;font-weight:600;position:absolute;bottom:8cqw;left:8cqw}.pc-tier{text-align:right;gap:1cqw;display:grid;position:absolute;bottom:7cqw;right:8cqw}.pc-tier b{font-family:var(--font-display);text-transform:uppercase;font-size:10cqw;font-weight:800;line-height:.9}.pc-tier i{font-variant-numeric:tabular-nums;opacity:.85;font-size:3.4cqw;font-style:normal;font-weight:500}.pc-bar{align-items:center;gap:.25rem;min-height:3rem;margin:-.5rem 0 -.5rem -.75rem;display:flex}.pc-back{width:3rem;height:3rem;color:inherit;cursor:pointer;transition:transform var(--duration-press) var(--ease-out);background:0 0;border:0;border-radius:9999px;place-items:center;display:grid}.pc-back:active{transform:scale(.94)}.pc-bar-title{font-size:var(--text-small);letter-spacing:.02em;font-weight:600}.pc-title{font-family:var(--font-display);text-transform:uppercase;outline-offset:4px;font-size:2rem;font-weight:800;line-height:1}.pc-sub{color:var(--color-muted);font-size:var(--text-small);margin-top:-.5rem}.pc-sub b{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:700}.pc-confirm-face{width:min(78%,15.5rem);margin:.25rem auto 0}.pc-table{font-size:var(--text-small);font-variant-numeric:tabular-nums;background:#fff;border-radius:.875rem;padding:.375rem .875rem;box-shadow:0 1px 2px #151c270f,0 0 0 1px #151c270d}.pc-table>div{justify-content:space-between;gap:1rem;padding:.3125rem 0;display:flex}.pc-table dt{color:var(--color-muted)}.pc-table dd{text-align:right;font-weight:600}.pc-due dt{color:var(--color-ink);font-weight:700}.pc-due dd{font-size:1.125rem}.pc-foot{--foot:2.5rem;min-height:var(--foot);margin-top:-.375rem}.pc-fine.pc-foot{min-height:calc(var(--foot) + 8px)}.pc-step>.pc-arm{animation:pc-lift .26s var(--ease-out) var(--arm-d,0s) both}@keyframes pc-lift{0%{transform:translateY(8px)}}.pc-fine{text-align:center;color:var(--color-muted);align-content:start;font-size:.8125rem;display:grid}.pc-fine>span{transition:opacity .16s var(--ease-out);grid-area:1/1}.pc-fine>span:last-child,.pc-fine[data-loading]>span:first-child{opacity:0}.pc-fine[data-loading]>span:last-child{opacity:1;transition-delay:.1s}.pc-btn{--btn-bg:var(--color-ink);--btn-fg:var(--color-paper);isolation:isolate;width:100%;min-height:3.5rem;color:var(--btn-fg);font:inherit;cursor:pointer;transition:transform var(--duration-press) var(--ease-out);background:0 0;border:0;border-radius:.875rem;justify-content:center;align-items:center;margin-top:auto;padding:0 1.25rem;font-weight:600;text-decoration:none;display:flex;position:relative}.pc-btn:before{content:"";z-index:-1;background:var(--btn-bg);clip-path:inset(0 round .875rem);transition:clip-path .2s var(--ease-in-out), background-color var(--duration-press) var(--ease-out);border-radius:.875rem;position:absolute;inset:0}.pc-btn:active{transform:scale(.97)}.pc-btn--ghost{--btn-bg:transparent;--btn-fg:var(--color-ink);border:1px solid var(--color-line-strong)}.pc-panel[data-ink] .pc-btn{--btn-bg:var(--color-paper);--btn-fg:var(--color-ink)}.pc-panel[data-ink] .pc-btn--ghost{--btn-bg:transparent;--btn-fg:var(--color-paper);border-color:#fff6}@media (hover:hover) and (pointer:fine){.pc-btn:not(.pc-btn--ghost):hover:before{background:color-mix(in oklab, var(--btn-bg) 86%, var(--color-accent))}.pc-btn--ghost:hover{background:var(--color-surface)}.pc-panel[data-ink] .pc-btn--ghost:hover{background:#ffffff1a}.pc-back:hover{background:var(--color-surface)}}.pc-btn-label{transition:opacity .12s var(--ease-out)}.pc-panel{--pc-idle:color-mix(in oklab, var(--color-ink) 30%, var(--color-paper))}.pc-btn[data-pressed]:before,.pc-btn[data-pressed]:hover:before{background:var(--pc-idle)}.pc-btn[data-pressed] .pc-btn-label{opacity:0;transition:opacity .12s var(--ease-out) 70ms}.pc-arm:before{animation:pc-arm .26s var(--ease-out) var(--arm-d,0s) both}.pc-arm .pc-btn-label{animation:pc-fade .2s var(--ease-out) var(--arm-d,0s) both}@keyframes pc-arm{0%{background-color:var(--pc-idle)}}.pc-choose{animation:pc-in .22s var(--ease-out) both}.pc-choose[data-arm]:before{animation:pc-arm .27s var(--ease-out) var(--arm-d,0s) both}.pc-choose[data-arm] .pc-labels{animation:pc-fade .2s var(--ease-out) var(--arm-d,0s) both}.pc-labels{justify-items:center;display:grid}.pc-labels>span{opacity:0;grid-area:1/1;transform:translateY(8px)}.pc-labels>span[data-pos=was]{transition:opacity .13s cubic-bezier(.37, 0, .63, 1) var(--lab-d,0s), transform .13s cubic-bezier(.37, 0, .63, 1) var(--lab-d,0s);transform:translateY(-4px)}.pc-labels>span[data-pos=on]{opacity:1;transition:opacity .1s cubic-bezier(.37, 0, .63, 1) calc(var(--lab-d,0s) + .17s), transform .1s cubic-bezier(.37, 0, .63, 1) calc(var(--lab-d,0s) + .17s);transform:none}.pc-dots2{opacity:0;pointer-events:none;filter:url(#pc-goo);place-items:center;display:grid;position:absolute;inset:0}.pc-dots2 i{background:var(--btn-fg);border-radius:9999px;grid-area:1/1;width:.75rem;height:.75rem}.pc-goo-def{width:0;height:0;position:absolute}.pc-btn[data-loading]{pointer-events:none}.pc-btn[data-loading]:before{clip-path:inset(0 calc(50% - 2.1rem) round 1.75rem)}.pc-btn[data-loading] .pc-btn-label{animation:pc-out .1s var(--ease-out) both}.pc-btn[data-loading] .pc-dots2{opacity:1;transition:opacity .12s var(--ease-out) .12s}.pc-btn[data-loading] .pc-dots2 i:first-child{--dir:-1;animation:pc-split .6s var(--ease-in-out) .16s infinite}.pc-btn[data-loading] .pc-dots2 i:last-child{--dir:1;animation:pc-split .6s var(--ease-in-out) .16s infinite}@keyframes pc-split{0%,to{transform:translate(0)}22%,66%{transform:translateX(calc(var(--dir) * .5rem))}86%{transform:translate(0)}}.pc-done{gap:.75rem}.pc-done .pc-title{text-align:center}.pc-stage{flex:1;align-items:center;display:grid}.pc-device{aspect-ratio:260/175;width:min(100%,19rem);margin-inline:auto;position:relative}.pc-terminal{width:100%;height:100%;animation:pc-rise .28s var(--ease-out) both;position:absolute;inset:0;overflow:visible}.pc-stage-card{filter:drop-shadow(0 2px 2px #00000040);width:24.6%;position:absolute;top:53.6%;left:40.3%;transform:scale(1.485,.778)rotate(45deg)}.pc-strip{animation:pc-strip .56s var(--ease-out) 1.1s both;transform:translateY(28px)}@keyframes pc-strip{to{transform:translateY(0)}}.pc-screen{fill:#dfe7e1;animation:pc-screen-on .2s var(--ease-out) 1.26s both}@keyframes pc-screen-on{to{fill:#cfe8d8}}.pc-check{stroke:var(--color-success);stroke-dasharray:60;animation:pc-draw .28s var(--ease-out) 1.3s both}@keyframes pc-draw{0%{stroke-dashoffset:60px}to{stroke-dashoffset:0}}.pc-approved{font-family:var(--font-sans);fill:var(--color-success);animation:pc-fade .2s var(--ease-out) 1.38s both;font-size:7px;font-weight:700}@keyframes pc-fade{0%{opacity:0}}.pc-rise{animation:pc-rise .26s var(--ease-out) var(--d,0s) both}@keyframes pc-rise{0%{opacity:0;transform:translateY(10px)}}.pc-actions{gap:.75rem;margin-top:auto;display:grid}.pc-actions .pc-btn{margin-top:0}.pc-actions--row{grid-template-columns:auto 1fr}.pc-ico{flex:none;width:1.125rem;height:1.125rem}.pc-btn .pc-ico{margin-right:.5rem}[data-step-heading]:focus{outline:none}.pc-receipt{gap:0}.pc-slit{z-index:2;background:linear-gradient(#f7f8f9,#d3d7db 62%,#b4b9bf);border-radius:.625rem;align-self:center;width:96%;height:1.875rem;margin-top:.5rem;position:relative;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #00000073}.pc-slit:after{content:"";background:#23282e;border-radius:2px;height:3px;position:absolute;bottom:.375rem;left:6%;right:6%}.pc-slit:before{content:"";background:#3fae67;border-radius:9999px;width:5px;height:5px;position:absolute;top:.4375rem;right:.625rem}.pc-feed{margin:-.5rem 0 .75rem;overflow:hidden}@keyframes pc-thump{40%{transform:translateY(2px)}}.pc-paper{--notch:.5rem;background:var(--pc-paper);width:84%;color:var(--color-ink);font-variant-numeric:tabular-nums;animation:pc-print 2.2s linear 1.3s both, pc-thump .18s var(--ease-out) 4.16s;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--notch)) no-repeat, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / .75rem var(--notch) repeat-x;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--notch)) no-repeat, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / .75rem var(--notch) repeat-x;mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--notch)) no-repeat, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / .75rem var(--notch) repeat-x;margin-inline:auto;padding:1rem 1.125rem 1.25rem;font-size:.8125rem;position:relative}@keyframes pc-print{0%{animation-timing-function:var(--ease-out);transform:translateY(-100%)}20%{transform:translateY(-82%)}27%{animation-timing-function:var(--ease-out);transform:translateY(-82%)}52%{transform:translateY(-47%)}59%{animation-timing-function:var(--ease-out);transform:translateY(-47%)}to{transform:translateY(0)}}.pc-paper[data-again]{animation-delay:.16s,3.02s}.pc-paper[data-again] .pc-stamp{animation-delay:2.86s}.pc-r-brand{text-align:center;font-family:var(--font-display);letter-spacing:.32em;padding-left:.32em;font-size:1.375rem;font-weight:800;line-height:1}.pc-r-kind{text-align:center;letter-spacing:.28em;color:var(--color-muted);margin:.375rem 0 .5rem;padding-left:.28em;font-size:.6875rem}.pc-r-list,.pc-r-incl{border-top:1px dashed var(--color-line-strong);margin:0;padding:.375rem 0;list-style:none}.pc-r-list>div,.pc-r-incl>p:first-child{justify-content:space-between;gap:.75rem;padding:.125rem 0;line-height:1.35;display:flex}.pc-r-list dt,.pc-r-incl>p:first-child span:last-child{color:var(--color-muted)}.pc-r-list dd{text-align:right;font-weight:600}.pc-r-incl-list{color:var(--color-muted);font-size:.6875rem;line-height:1.4}.pc-r-total{border-top:2px solid var(--color-ink);letter-spacing:.04em;justify-content:space-between;align-items:baseline;padding-top:.5rem;font-weight:700;display:flex}.pc-r-total b{letter-spacing:0;font-size:1.25rem}.pc-barcode{background:repeating-linear-gradient(90deg, var(--color-ink) 0 2px, transparent 2px 5px), repeating-linear-gradient(90deg, var(--color-ink) 0 1px, transparent 1px 7px), repeating-linear-gradient(90deg, var(--color-ink) 0 3px, transparent 3px 13px);background-blend-mode:normal;height:2.5rem;margin-top:.875rem;-webkit-mask:repeating-linear-gradient(90deg,#000 0 11px,#0000 11px 13px,#000 13px 17px,#0000 17px 18px);mask:repeating-linear-gradient(90deg,#000 0 11px,#0000 11px 13px,#000 13px 17px,#0000 17px 18px)}.pc-r-thanks{text-align:center;color:var(--color-muted);margin-top:.875rem;font-size:.75rem}.pc-stamp{background:color-mix(in oklab, var(--pc-paper) 82%, transparent);text-align:center;border:3px solid var(--pc-stamp);width:4rem;height:4rem;color:var(--pc-stamp);font-family:var(--font-display);letter-spacing:.06em;box-shadow:inset 0 0 0 3px var(--pc-paper), inset 0 0 0 4px var(--pc-stamp);opacity:.94;animation:pc-stamp .26s var(--ease-out) 4s both;border-radius:9999px;place-content:center;font-size:1rem;font-weight:800;line-height:.95;display:grid;position:absolute;bottom:.375rem;right:.5rem;rotate:-10deg}@keyframes pc-stamp{0%{opacity:0;transform:scale(2)}12%{opacity:.25}}.pc-tail{margin-top:auto;display:grid}.pc-tail>*{grid-area:1/1}.pc-printing{text-align:center;font-size:var(--text-small);color:#ffffffb8;pointer-events:none;justify-content:center;align-self:center;align-items:center;gap:.375rem;animation:4.57s linear .26s both pc-printing;display:flex}@keyframes pc-printing{0%{opacity:0}8%,90%{opacity:1}to{opacity:0}}.pc-late{animation:pc-rise .28s var(--ease-out) 4.83s both}@media (prefers-reduced-motion:reduce){.pc-step>:where(:not([data-keep]):not(.pc-rise):not([data-seq]):not(.pc-arm)){animation-duration:.16s}.pc-card,.pc-card[aria-checked=true]{animation:none;transform:rotate(0)}.pc-terminal,.pc-stage-card,.pc-strip,.pc-rise,.pc-seq,.pc-rows,.pc-paper,.pc-stamp,.pc-late{animation:pc-fade .2s var(--ease-out) both}.pc-arm:before,.pc-arm .pc-btn-label,.pc-step>.pc-arm{animation:none}.pc-printing{display:none}.pc-labels>span,.pc-labels>span[data-pos]{transform:none}.pc-paper[data-again],.pc-paper[data-again] .pc-stamp{animation-delay:0s}.pc-strip{transform:none}.pc-check,.pc-approved,.pc-screen{animation:none}.pc-screen{fill:#cfe8d8}.pc-dots span{transition-property:background-color}}.pc-compare{border-collapse:collapse;width:100%;font-size:var(--text-small);font-variant-numeric:tabular-nums}.pc-compare caption{text-align:left;font-family:var(--font-display);text-transform:uppercase;padding-bottom:.75rem;font-size:1.5rem;font-weight:800}.pc-compare th,.pc-compare td{text-align:left;vertical-align:top;border-top:1px solid var(--color-line);padding:.75rem .5rem .75rem 0}.pc-compare thead th{color:var(--color-muted);border-top:2px solid var(--color-ink);font-weight:500}.pc-compare tbody th{font-weight:700}.pc-compare td ul{gap:.125rem;list-style:none;display:grid}.pc-receipt .pc-btn{white-space:nowrap;padding-inline:.5rem}
