@layer properties,theme,base;@layer components{.price-stage{isolation:isolate;text-align:center;border-radius:var(--radius-2xl);background:linear-gradient(180deg, color-mix(in srgb, var(--color-white) 90%, transparent), color-mix(in srgb, var(--color-white) 74%, transparent));inline-size:min(100%,60rem);box-shadow:inset 0 1px 0 var(--color-white), 0 0 0 1px var(--color-hairline), 0 2px 4px color-mix(in srgb, var(--color-ink) 4%, transparent), 0 40px 90px -40px color-mix(in srgb, var(--color-azure) 40%, transparent), 0 18px 40px -24px color-mix(in srgb, var(--color-ink) 18%, transparent);justify-self:center;display:grid;position:relative;overflow:clip}.price-stage-body{justify-items:center;row-gap:var(--spacing-block);padding:var(--spacing-block);display:grid}.price-deal{justify-items:center;row-gap:var(--spacing-group);display:grid}.price-rate{justify-items:center;row-gap:var(--spacing-row);display:grid}.price-act{justify-items:center;row-gap:var(--spacing-pair);display:grid}.price-glow{z-index:-1;pointer-events:none;background:radial-gradient(40% 52% at 39% 52%, color-mix(in srgb, var(--color-sky) 42%, transparent), transparent 72%), radial-gradient(38% 50% at 62% 50%, color-mix(in srgb, var(--color-jade) 34%, transparent), transparent 72%), radial-gradient(28% 40% at 50% 46%, color-mix(in srgb, var(--color-aqua) 22%, transparent), transparent 72%), radial-gradient(60% 60% at 50% 50%, color-mix(in srgb, var(--color-azure) 8%, transparent), transparent 72%);filter:blur(22px);block-size:20rem;inline-size:46rem;position:absolute;inset-block-start:3.5rem;inset-inline-start:50%;translate:-50%}.price-swap{display:inline-grid}.price-swap>*{transition:opacity var(--duration-state) var(--ease-out-quint), translate var(--duration-move) var(--ease-out-quint), visibility var(--duration-move);grid-area:1/1;justify-self:center}.price-term[data-term=lunar]{visibility:hidden;opacity:0;translate:0 .4em}:root:has(.price-radio-lunar:checked) .price-term[data-term=anual]{visibility:hidden;opacity:0;translate:0 .4em}:root:has(.price-radio-lunar:checked) .price-term[data-term=anual]{translate:0 -.4em}:root:has(.price-radio-lunar:checked) .price-term[data-term=lunar]{visibility:visible;opacity:1;translate:0}.price-figure{color:var(--color-ink-strong);justify-content:center;align-items:baseline;line-height:1;display:flex}.price-cur{font-size:clamp(2.25rem,4vw,3.75rem);font-weight:var(--font-weight-normal);color:var(--color-ink);align-self:flex-start;margin-inline-end:.02em;position:relative;inset-block-start:.3em}.price-digits{font-size:clamp(7rem,15vw,13.5rem);font-weight:var(--font-weight-light);letter-spacing:-.055em;font-variant-numeric:tabular-nums}.price-unit{font-size:var(--text-xl);line-height:var(--text-xl--line-height);color:var(--color-ink-soft);margin-inline-start:var(--spacing-hair)}.price-spoken{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.price-spoken>.price-term[data-term=lunar]{display:none}:root:has(.price-radio-lunar:checked) .price-spoken>.price-term[data-term=anual]{display:none}:root:has(.price-radio-lunar:checked) .price-spoken>.price-term[data-term=lunar]{display:inline}.price-per{justify-content:center;align-items:center;gap:var(--spacing-hair) var(--spacing-row);font-size:var(--text-lg);line-height:var(--text-lg--line-height);color:var(--color-ink);flex-wrap:wrap;display:flex}.price-per>span:first-child:after{content:"";border-radius:var(--radius-full);background:var(--color-ink-faint);vertical-align:middle;block-size:4px;inline-size:4px;margin-inline-start:var(--spacing-row);display:inline-block}@media (min-width:40rem){.price-per>.price-swap>*{justify-self:start}}.price-gains{display:grid}.price-gain{align-items:center;gap:var(--spacing-hair);padding:var(--spacing-hair) var(--spacing-row);border-radius:var(--radius-full);font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:var(--font-weight-semibold);color:var(--color-jade-ink);background:color-mix(in srgb, var(--color-jade) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-jade) 28%, transparent);display:inline-flex}.price-gain:before{content:"";border-radius:var(--radius-full);background:var(--color-jade);block-size:.5rem;inline-size:.5rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-jade) 20%, transparent)}.price-gain[data-term=lunar]{color:var(--color-ink);background:color-mix(in srgb, var(--color-ink) 5%, transparent);box-shadow:inset 0 0 0 1px var(--color-hairline)}.price-gain[data-term=lunar]:before{background:var(--color-sky);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-sky) 18%, transparent)}.price-keys{justify-content:center;gap:var(--spacing-line);flex-wrap:wrap;display:flex}.price-status{row-gap:var(--spacing-line);font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-ink-soft);display:grid}.price-includes{justify-content:center;gap:var(--spacing-line) var(--spacing-group);padding:var(--spacing-pair) var(--spacing-block);border-block-start:1px solid var(--color-hairline);background:linear-gradient(180deg, color-mix(in srgb, var(--color-ground) 70%, transparent), color-mix(in srgb, var(--color-ground-deep) 80%, transparent));flex-wrap:wrap;list-style:none;display:flex}.price-include{align-items:center;gap:var(--spacing-hair);font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:var(--font-weight-medium);color:var(--color-ink-strong);white-space:nowrap;display:inline-flex}.price-tick{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--color-sky), var(--color-jade));flex:none;block-size:1.125rem;inline-size:1.125rem;display:inline-flex;position:relative}.price-tick:after{content:"";border:solid var(--color-white);border-width:0 2px 2px 0;block-size:49%;inline-size:27%;position:absolute;inset-block-start:20%;inset-inline-start:36%;rotate:45deg}@media not all and (min-width:40rem){.price-stage{border-radius:var(--radius-xl)}.price-stage-body{padding:var(--spacing-group) var(--spacing-pair)}.price-deal,.price-act{justify-self:stretch}.price-glow{block-size:14rem;inline-size:26rem;inset-block-start:3rem}.price-per{flex-direction:column}.price-per>span:first-child:after{display:none}.price-keys{flex-direction:column;inline-size:100%}.price-includes{padding:var(--spacing-pair);justify-content:center;justify-items:start;display:grid}}.price-bento{gap:var(--spacing-row);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.price-tile{isolation:isolate;border-radius:var(--radius-xl);background:color-mix(in srgb, var(--color-white) 82%, transparent);box-shadow:inset 0 1px 0 var(--color-white), 0 0 0 1px var(--color-hairline), 0 1px 2px color-mix(in srgb, var(--color-ink) 4%, transparent), 0 22px 44px -30px color-mix(in srgb, var(--color-ink) 30%, transparent);flex-direction:column;display:flex;position:relative;overflow:clip}.price-copy{align-content:start;row-gap:var(--spacing-line);padding:var(--spacing-pair);display:grid}.price-copy h3{font-size:var(--text-lg);line-height:1.3;font-weight:var(--font-weight-medium);color:var(--color-ink-strong);text-wrap:balance;-webkit-hyphens:manual;hyphens:manual}.price-copy p{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-ink-soft);text-wrap:pretty}.price-art{--art:linear-gradient(160deg, color-mix(in srgb, var(--color-sky) 7%, var(--color-ground)), color-mix(in srgb, var(--color-white) 60%, var(--color-ground)));isolation:isolate;background:var(--art);border-block-end:1px solid var(--color-hairline);flex:none;place-items:center;block-size:12.5rem;display:grid;position:relative;overflow:clip}.price-art:before{content:"";z-index:-1;background-image:radial-gradient(color-mix(in srgb, var(--color-ink) 9%, transparent) 1px, transparent 1.3px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask:radial-gradient(75% 70%,#000 20%,#0000);mask:radial-gradient(75% 70%,#000 20%,#0000)}.price-mod{grid-area:1/1/3/3}.price-mod:before{content:"";z-index:-1;background:radial-gradient(closest-side at 40% 50%, color-mix(in srgb, var(--color-sky) 22%, transparent), transparent), radial-gradient(closest-side at 70% 60%, color-mix(in srgb, var(--color-jade) 18%, transparent), transparent);filter:blur(20px);block-size:75%;inline-size:90%;position:absolute;inset-block-end:-25%;inset-inline-end:-20%}.price-mod>.price-copy{row-gap:var(--spacing-group);padding:var(--spacing-block) var(--spacing-block) var(--spacing-group)}.price-intro{row-gap:var(--spacing-line);display:grid}.price-mod .price-copy h3{max-inline-size:22em;font-size:var(--text-xl);line-height:var(--text-xl--line-height)}.price-intro>p{max-inline-size:34em}.price-copy .price-count{align-items:baseline;gap:var(--spacing-hair);font-size:var(--text-5xl);line-height:1;font-weight:var(--font-weight-light);letter-spacing:-.045em;color:var(--color-ink-strong);padding-block-end:var(--spacing-hair);display:flex}.price-count>span{font-size:var(--text-lg);line-height:var(--text-lg--line-height);letter-spacing:0;font-weight:var(--font-weight-normal);color:var(--color-ink-soft)}.price-areas{gap:var(--spacing-row) var(--spacing-line);border-block-start:1px solid var(--color-hairline);grid-template-columns:repeat(5,minmax(0,1fr));padding-block-start:var(--spacing-row);list-style:none;display:grid}.price-area{row-gap:var(--spacing-hair);font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-medium);color:var(--color-ink-soft);display:grid}.price-areas b{font-size:var(--text-2xl);line-height:1;font-weight:var(--font-weight-light);color:var(--color-ink-strong)}.price-shot{background:var(--color-white);min-block-size:11rem;box-shadow:0 0 0 1px var(--color-hairline-strong), -24px 24px 60px -30px color-mix(in srgb, var(--color-azure) 45%, transparent);border-start-start-radius:var(--radius-md);flex:1;margin-inline-start:var(--spacing-block);position:relative;overflow:clip}.price-shot>figure{inline-size:56.25rem;margin:0;position:absolute;inset-block-start:0;inset-inline-start:0;translate:0 -10.2%}.price-shot>figure>figcaption{display:none}.price-art-users{--art:linear-gradient(160deg, color-mix(in srgb, var(--color-azure) 9%, var(--color-white)), color-mix(in srgb, var(--color-white) 60%, var(--color-ground)));align-content:center;row-gap:var(--spacing-row)}.price-people{padding-inline-start:var(--spacing-hair);display:flex}.price-people>span{border-radius:var(--radius-full);block-size:2.6rem;inline-size:2.6rem;font-size:var(--text-2xs);line-height:1;font-weight:var(--font-weight-semibold);letter-spacing:.03em;color:var(--color-ink-strong);background:color-mix(in srgb, var(--color-azure) 20%, var(--color-white));box-shadow:0 0 0 3px var(--color-white), 0 6px 12px -6px color-mix(in srgb, var(--color-ink) 30%, transparent);place-items:center;margin-inline-start:-.5rem;display:grid}.price-people>span:nth-child(2){background:color-mix(in srgb, var(--color-sky) 22%, var(--color-white))}.price-people>span:nth-child(3){background:color-mix(in srgb, var(--color-aqua) 24%, var(--color-white))}.price-people>span:nth-child(4){background:color-mix(in srgb, var(--color-jade) 22%, var(--color-white))}.price-people>.price-people-more{font-size:var(--text-lg);font-weight:var(--font-weight-medium);color:var(--color-white);background:linear-gradient(135deg, var(--color-azure), var(--color-sky) 50%, var(--color-jade))}.price-rights{row-gap:var(--spacing-hair);inline-size:13.5rem;padding:var(--spacing-line) var(--spacing-row);border-radius:var(--radius-md);background:var(--color-white);box-shadow:0 0 0 1px var(--color-hairline), 0 12px 26px -16px color-mix(in srgb, var(--color-ink) 35%, transparent);display:grid}.price-rights>p{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-ink);justify-content:space-between;align-items:center;display:flex}.price-toggle{border-radius:var(--radius-full);background:var(--color-hairline-strong);flex:none;block-size:1rem;inline-size:1.75rem;position:relative}.price-toggle:after{content:"";border-radius:var(--radius-full);background:var(--color-white);block-size:.75rem;inline-size:.75rem;box-shadow:0 1px 2px color-mix(in srgb, var(--color-ink) 20%, transparent);position:absolute;inset-block-start:2px;inset-inline-start:2px}.price-toggle-on{background:linear-gradient(90deg, var(--color-sky), var(--color-jade))}.price-toggle-on:after{inset-inline:auto 2px}.price-art-move{--art:linear-gradient(160deg, color-mix(in srgb, var(--color-aqua) 9%, var(--color-white)), color-mix(in srgb, var(--color-white) 60%, var(--color-ground)));grid-auto-flow:column;place-content:center;align-items:center}.price-from{row-gap:var(--spacing-line);list-style:none;display:grid}.price-source{block-size:36px;padding-inline:var(--spacing-line);border-radius:var(--radius-sm);font-size:var(--text-xs);line-height:1;font-weight:var(--font-weight-medium);color:var(--color-ink-strong);white-space:nowrap;background:var(--color-white);box-shadow:0 0 0 1px var(--color-hairline), 0 6px 14px -10px color-mix(in srgb, var(--color-ink) 35%, transparent);align-items:center;display:flex}.price-wires{inline-size:48px;block-size:calc(108px + 2 * var(--spacing-line))}.price-wires path{vector-effect:non-scaling-stroke;fill:none;stroke:color-mix(in srgb, var(--color-sky) 70%, var(--color-hairline-strong));stroke-width:1.5px}.price-zero{border-radius:var(--radius-full);block-size:4.75rem;inline-size:4.75rem;font-size:var(--text-xl);line-height:1;font-weight:var(--font-weight-medium);color:var(--color-ink-strong);background:linear-gradient(var(--color-white), var(--color-white)) padding-box, linear-gradient(135deg, var(--color-azure), var(--color-sky), var(--color-aqua), var(--color-jade)) border-box;box-shadow:0 14px 30px -12px color-mix(in srgb, var(--color-sky) 60%, transparent);border:2px solid #0000;place-items:center;display:grid}.price-art-doc{--art:linear-gradient(160deg, color-mix(in srgb, var(--color-azure) 7%, var(--color-white)), color-mix(in srgb, var(--color-white) 60%, var(--color-ground)))}.price-doc{row-gap:var(--spacing-hair);inline-size:13.5rem;padding:var(--spacing-row);border-radius:var(--radius-md);background:var(--color-white);box-shadow:0 0 0 1px var(--color-hairline), 0 18px 32px -18px color-mix(in srgb, var(--color-ink) 40%, transparent);display:grid}.price-doc-head{font-size:var(--text-2xs);line-height:1;font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-faint);justify-content:space-between;align-items:baseline;display:flex}.price-doc-head>b{font-size:var(--text-xs);letter-spacing:0;text-transform:none;color:var(--color-ink-strong)}.price-doc-line{border-radius:var(--radius-full);background:var(--color-ground-deep);block-size:6px;inline-size:82%;display:block}.price-doc-line:nth-of-type(2){inline-size:64%}.price-doc-line:nth-of-type(3){inline-size:73%}.price-doc-foot{gap:var(--spacing-hair);border-block-start:1px dashed var(--color-hairline-strong);padding-block-start:var(--spacing-line);display:flex}.price-ok{align-items:center;gap:var(--spacing-hair);border-radius:var(--radius-full);font-size:var(--text-2xs);line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-jade-ink);white-space:nowrap;background:color-mix(in srgb, var(--color-jade) 12%, transparent);padding:.25rem .55rem .25rem .3rem;display:inline-flex}.price-ok>.price-tick,.price-toast>.price-tick{block-size:.95rem;inline-size:.95rem}.price-help{background:var(--color-rail);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-rail) 60%, transparent), 0 26px 50px -26px color-mix(in srgb, var(--color-ink) 65%, transparent)}.price-help:before{content:"";z-index:-1;background:radial-gradient(closest-side at 38% 58%, color-mix(in srgb, var(--color-sky) 50%, transparent), transparent), radial-gradient(closest-side at 68% 52%, color-mix(in srgb, var(--color-jade) 38%, transparent), transparent);filter:blur(24px);position:absolute;inset:-35% -35% 40%}.price-help>.price-art{--art:transparent;border-block-end-color:color-mix(in srgb, var(--color-white) 10%, transparent)}.price-help>.price-art:before{background-image:radial-gradient(color-mix(in srgb, var(--color-white) 10%, transparent) 1px, transparent 1.3px)}.price-help .price-copy h3{color:var(--color-white)}.price-help .price-copy p{color:color-mix(in srgb, var(--color-white) 72%, var(--color-sky))}.price-week{gap:var(--spacing-hair);list-style:none;display:flex}.price-day{border-radius:var(--radius-sm);block-size:2.6rem;inline-size:1.9rem;font-size:var(--text-xs);line-height:1;font-weight:var(--font-weight-semibold);color:color-mix(in srgb, var(--color-white) 85%, var(--color-sky));background:color-mix(in srgb, var(--color-white) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-white) 14%, transparent);place-items:center;display:grid}.price-day-off{color:var(--color-rail);background:linear-gradient(160deg, var(--color-aqua), var(--color-jade));box-shadow:0 8px 20px -6px color-mix(in srgb, var(--color-jade) 70%, transparent)}.price-upd{flex-direction:row;grid-column:1/3}.price-upd>.price-copy{padding:var(--spacing-group) var(--spacing-block);flex:1.1 1 0;align-content:center}.price-art-upd{--art:linear-gradient(160deg, color-mix(in srgb, var(--color-sky) 9%, var(--color-white)), color-mix(in srgb, var(--color-jade) 6%, var(--color-white)));align-content:center;row-gap:var(--spacing-pair);block-size:auto;min-block-size:12.5rem;padding-inline:var(--spacing-pair);border-block-end:0;border-inline-start:1px solid var(--color-hairline);flex:1 1 0}.price-toast{align-items:flex-start;gap:var(--spacing-hair);inline-size:min(100%,17rem);padding:var(--spacing-line) var(--spacing-row);border-radius:var(--radius-md);background:var(--color-white);box-shadow:0 0 0 1px var(--color-hairline), 0 16px 30px -18px color-mix(in srgb, var(--color-ink) 40%, transparent);display:flex}.price-toast>p{row-gap:var(--spacing-hair);font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-ink-soft);display:grid}.price-toast b{font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:var(--font-weight-semibold);color:var(--color-ink-strong)}.price-laws{grid-template-columns:repeat(3,1fr);inline-size:min(100%,17rem);list-style:none;display:grid;position:relative}.price-laws:before{content:"";background:linear-gradient(90deg, var(--color-sky), var(--color-jade));border-radius:2px;block-size:2px;position:absolute;inset-block-start:5px;inset-inline:16.7%}.price-law{justify-items:center;row-gap:var(--spacing-hair);font-size:var(--text-2xs);line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-ink);white-space:nowrap;display:grid;position:relative}.price-law:before{content:"";border-radius:var(--radius-full);background:var(--color-white);block-size:12px;inline-size:12px;box-shadow:0 0 0 2.5px var(--color-aqua)}.price-art-msg{--art:linear-gradient(160deg, color-mix(in srgb, var(--color-jade) 8%, var(--color-white)), color-mix(in srgb, var(--color-white) 60%, var(--color-ground)));padding-inline:var(--spacing-pair)}.price-bubble{row-gap:var(--spacing-hair);max-inline-size:15rem;padding:var(--spacing-line) var(--spacing-row);background:var(--color-white);box-shadow:0 0 0 1px var(--color-hairline), 0 16px 30px -18px color-mix(in srgb, var(--color-ink) 40%, transparent);border-radius:1.1rem 1.1rem 1.1rem .35rem;display:grid}.price-bubble>p{font-size:var(--text-xs);color:var(--color-ink);line-height:1.5}.price-bubble>.price-bubble-from{font-size:var(--text-2xs);font-weight:var(--font-weight-semibold);color:var(--color-azure-ink)}.price-art-data{--art:linear-gradient(160deg, color-mix(in srgb, var(--color-azure) 6%, var(--color-white)), color-mix(in srgb, var(--color-white) 60%, var(--color-ground)));align-content:center;row-gap:var(--spacing-row)}.price-files{block-size:6.4rem;inline-size:13rem;position:relative}.price-files>span{block-size:6.2rem;inline-size:5.2rem;padding:var(--spacing-hair);border-radius:var(--radius-sm);font-size:var(--text-2xs);line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-ink-strong);background:var(--color-white);box-shadow:0 0 0 1px var(--color-hairline), 0 12px 22px -14px color-mix(in srgb, var(--color-ink) 40%, transparent);transform-origin:50% 140%;margin-inline-start:-2.6rem;position:absolute;inset-block-end:0;inset-inline-start:50%}.price-files>span:after{content:"";background:repeating-linear-gradient(180deg, var(--color-ground-deep) 0 5px, transparent 5px 10px);block-size:2.7rem;position:absolute;inset:auto .6rem .7rem}.price-files>span:first-child{translate:-2.6rem .3rem;rotate:-12deg}.price-files>span:nth-child(2){z-index:1}.price-files>span:nth-child(3){text-align:end;translate:2.6rem .3rem;rotate:12deg}.price-export{align-items:center;gap:var(--spacing-hair);padding:var(--spacing-hair) var(--spacing-hair) var(--spacing-hair) var(--spacing-row);border-radius:var(--radius-full);font-size:var(--text-xs);line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-ink-strong);background:var(--color-white);box-shadow:0 0 0 1px var(--color-hairline-strong), 0 12px 24px -12px color-mix(in srgb, var(--color-ink) 45%, transparent);display:inline-flex}.price-export-icon{border-radius:var(--radius-full);block-size:1.45rem;inline-size:1.45rem;color:var(--color-white);background:linear-gradient(135deg, var(--color-azure), var(--color-sky));padding:.3rem}.price-close{isolation:isolate;justify-content:space-between;align-items:center;gap:var(--spacing-pair);padding:var(--spacing-group) var(--spacing-group) var(--spacing-group) var(--spacing-block);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--color-white) 82%, transparent);box-shadow:inset 0 1px 0 var(--color-white), 0 0 0 1px var(--color-hairline), 0 26px 50px -32px color-mix(in srgb, var(--color-azure) 45%, transparent);flex-wrap:wrap;display:flex;position:relative;overflow:clip}.price-close:before{content:"";z-index:-1;background:radial-gradient(closest-side at 40% 50%, color-mix(in srgb, var(--color-sky) 24%, transparent), transparent), radial-gradient(closest-side at 65% 50%, color-mix(in srgb, var(--color-jade) 20%, transparent), transparent);filter:blur(18px);block-size:220%;inline-size:44%;position:absolute;inset-block-start:-60%;inset-inline-end:-6%}.price-close-copy{row-gap:var(--spacing-line);display:grid}.price-close-main{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);font-weight:var(--font-weight-display);color:var(--color-ink-strong);text-wrap:balance}.price-close-main>b{font-weight:var(--font-weight-semibold)}.price-close-note{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-ink-soft)}@media not all and (min-width:80rem){.price-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.price-mod,.price-upd{grid-area:auto/1/auto/-1}}@media not all and (min-width:40rem){.price-bento{grid-template-columns:minmax(0,1fr)}.price-mod>.price-copy{padding:var(--spacing-group) var(--spacing-pair) var(--spacing-pair)}.price-areas{grid-template-columns:repeat(3,minmax(0,1fr))}.price-shot{min-block-size:14rem;margin-inline-start:var(--spacing-pair)}.price-shot>figure{inline-size:43.75rem}.price-upd{flex-direction:column-reverse}.price-upd>.price-copy{padding:var(--spacing-pair)}.price-art-upd{border-inline-start:0;border-block-end:1px solid var(--color-hairline)}.price-close{padding:var(--spacing-pair)}.price-close>.key{flex:1}}.price-asks{gap:var(--spacing-pair);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:40rem){.price-asks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.price-asks{grid-template-columns:repeat(3,minmax(0,1fr))}}.price-ask{isolation:isolate;grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--spacing-row);padding:var(--spacing-group);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--color-white) 82%, transparent);box-shadow:inset 0 1px 0 var(--color-white), 0 0 0 1px var(--color-hairline), 0 1px 2px color-mix(in srgb, var(--color-ink) 4%, transparent), 0 22px 44px -30px color-mix(in srgb, var(--color-ink) 30%, transparent);--port:var(--color-azure);--port-next:var(--color-sky);display:grid;position:relative;overflow:clip}.price-ask:nth-child(2){--port:color-mix(in oklab, var(--color-sky) 80%, var(--color-azure));--port-next:var(--color-aqua)}.price-ask:nth-child(3){--port:color-mix(in oklab, var(--color-aqua) 60%, var(--color-sky));--port-next:var(--color-aqua)}.price-ask:nth-child(4){--port:color-mix(in oklab, var(--color-spring) 40%, var(--color-aqua));--port-next:var(--color-spring)}.price-ask:nth-child(5){--port:color-mix(in oklab, var(--color-jade) 20%, var(--color-spring));--port-next:var(--color-jade)}.price-ask:nth-child(6){--port:var(--color-jade);--port-next:var(--color-spring)}.price-ask:before,.price-ask:after{content:"";border-radius:inherit;pointer-events:none;opacity:var(--pane-lit);transition:--pane-lit .42s var(--ease-out-quint);position:absolute;inset:0}.price-ask:before{z-index:-1;background:radial-gradient(26rem circle at var(--pointer-u) var(--pointer-v), color-mix(in oklab, var(--port) 16%, transparent), transparent 70%)}.price-ask:after{background:radial-gradient(16rem circle at var(--pointer-u) var(--pointer-v), var(--port), color-mix(in oklab, var(--port-next) 40%, transparent) 45%, transparent 75%);-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.price-ask-chip{isolation:isolate;border-radius:var(--radius-md);background:color-mix(in oklab, var(--port) 11%, var(--color-white));block-size:2.75rem;inline-size:2.75rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--port) 26%, transparent);color:color-mix(in oklab, var(--port) 52%, var(--color-ink));transition:color .32s var(--ease-out-quint), scale .52s var(--ease-spring), rotate .52s var(--ease-spring);justify-self:start;place-items:center;margin-block-end:calc(var(--spacing-pair) - var(--spacing-row));display:grid;position:relative}.price-ask-chip:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(135deg, var(--port), var(--port-next));box-shadow:0 8px 18px -8px color-mix(in oklab, var(--port) 70%, transparent);opacity:var(--pane-lit);transition:--pane-lit .32s var(--ease-out-quint);position:absolute;inset:0}.price-ask-glyph{block-size:1.375rem;inline-size:1.375rem}.price-ask>h3{font-size:var(--text-lg);line-height:1.3;font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--color-ink-strong)}.price-ask>p{font-size:var(--text-base);line-height:var(--text-base--line-height);text-wrap:pretty;color:var(--color-ink-soft)}@media (hover:hover) and (pointer:fine){.price-ask.senses:hover{--pane-lit:1}.price-ask:hover .price-ask-chip{color:var(--color-white)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.price-ask:hover .price-ask-chip{rotate:-4deg;scale:1.08}}}@layer utilities;
