.prc{z-index:5;flex:none;align-self:flex-start;position:relative}.js [data-reveal]:has(.prc[open]){opacity:1;transition:none;transform:none}.prc summary{background:var(--line);height:44px;color:var(--fg);letter-spacing:-.011em;cursor:pointer;user-select:none;border-radius:999px;align-items:center;gap:10px;padding:0 14px;font-size:15px;font-weight:500;list-style:none;transition:background-color .15s;display:inline-flex;position:relative}.prc summary::-webkit-details-marker{display:none}.prc[open] summary{background:#ffffff26}@media (hover:hover){.prc summary:hover{background:#ffffff26}}.prc summary:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.prc-flag{background:var(--line) 50% / cover no-repeat;border-radius:50%;flex:none;width:22px;height:22px;box-shadow:inset 0 0 0 1px #ffffff1f}.prc-names{display:grid}.prc-n{visibility:hidden;white-space:nowrap;grid-area:1/1}.prc summary .ri{width:18px;height:18px;color:var(--muted);transition:rotate .2s var(--ease-out-expo)}.prc[open] summary .ri{rotate:180deg}.prc-list{backdrop-filter:blur(16px);min-width:100%;box-shadow:inset 0 0 0 1px var(--line), 0 24px 48px -12px #0009;transform-origin:top;animation:prc-in .18s var(--ease-out-expo);overscroll-behavior:contain;background:#1f1f1feb;border:0;border-radius:20px;max-height:min(70svh,492px);margin:0;padding:6px;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto}@keyframes prc-in{0%{opacity:0;translate:0 -4px;scale:.98}}.prc-o{height:40px;color:var(--muted);white-space:nowrap;cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:0 12px 0 10px;font-size:15px;font-weight:500;transition:background-color .12s,color .12s;display:flex}.prc-o:has(input:focus-visible){background:var(--line);color:var(--fg)}@media (hover:hover){.prc-o:hover{background:var(--line);color:var(--fg)}}.prc-o:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:-2px}.prc-o:has(input:checked){color:var(--fg)}.prc-o img{object-fit:cover;border-radius:50%;flex:none;width:22px;height:22px;box-shadow:inset 0 0 0 1px #ffffff1f}.prc-o span{flex:1}.prc-o:after{content:"";visibility:hidden;background:var(--primary-ink);width:18px;height:18px;mask:var(--tick) 50% / contain no-repeat;flex:none}.prc-o:has(input:checked):after{visibility:visible}@media (forced-colors:active){.prc-o:after{forced-color-adjust:none;background:canvastext}}@media (width>=64rem){.prc:not(.prc--custom){align-self:flex-end}.prc:not(.prc--custom) .prc-list{left:auto;right:0}}@media (prefers-reduced-motion:reduce){.prc-list{animation:none}}.prc--custom summary{height:auto;font:inherit;letter-spacing:inherit;background:0 0;border-radius:.2em;padding:0;display:block}@media (hover:hover){.prc--custom summary:hover{background:0 0}}.prc--custom[open] summary{background:0 0}.prc-c{display:none}@keyframes lw-up{to{transform:translateY(-50%)}}@keyframes lw-down{0%{transform:translateY(-50%)}}.lw{user-select:none;width:100%;margin-top:auto;container-type:inline-size}.lw-in{--wu:min(1px, 100cqw / 300);padding-top:calc(20 * var(--wu));margin-bottom:-24px}.lw-grid{gap:calc(12 * var(--wu));height:calc(244 * var(--wu));grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 8% 51%,#0000);mask-image:linear-gradient(#0000,#000 8% 51%,#0000)}.lw-col{gap:calc(12 * var(--wu));padding-bottom:calc(12 * var(--wu));flex-direction:column;animation:26s linear infinite lw-up;display:flex}.lw-col--down{animation-name:lw-down}.lw-col li{height:calc(64 * var(--wu));padding:calc(4 * var(--wu));border-radius:calc(14 * var(--wu));background:#ffffff08;border:1px solid #ffffff0d;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.lw-col img{width:auto;height:calc(24 * var(--wu));opacity:.55;filter:invert()}:hover>.lw .lw-col,:focus-within>.lw .lw-col{animation-play-state:paused}@media (width>=40rem){.lw-in{margin-bottom:-32px}}.pr-card{flex-direction:column;gap:24px;height:100%;padding:24px;display:flex;container-type:inline-size}.pr-head{--amt:clamp(46px, (100cqi - 72px) / 3.2, 56px);--price-h:var(--amt);display:contents}@container (width<220px){.pr-head{--amt:min(44px, 100cqi / 3.3);--price-h:calc(var(--amt) + 24px)}.pr-cc>p:first-child{flex-direction:column;align-items:flex-start;row-gap:4px}}.pr-name{letter-spacing:-.005em;font-size:30px;line-height:1.3}.pr-cs{display:grid}.pr-cs>.pr-cc{visibility:hidden;grid-area:1/1}.pr-cs>.pr-fl{display:none}.pr-cc{flex-direction:column;gap:8px;display:flex}.pr-cc>p:first-child{flex-wrap:wrap;align-items:baseline;column-gap:10px;display:flex}.pr-cc>p:first-child>span:first-child{font-size:var(--amt);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:500;line-height:1}.pr-cc>p:first-child>span+span,.pr-cc>p+p{color:var(--muted);font-size:13px;line-height:20px}.pr-cc>p:first-child>span+span{white-space:nowrap}.pr-custom{color:var(--muted);align-items:flex-end;font-size:15px;line-height:1.5;display:flex}@media (width>=40rem){.pr-card{padding:32px}.pr-cc>p+p{min-height:40px}.pr-custom{height:calc(var(--price-h) + 48px)}}@media (width>=48rem){.pr-card--wide{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px 48px;display:grid}.pr-card--wide .pr-head{flex-direction:column;gap:24px;display:flex}.pr-card--wide .cl{padding-top:6px}.pr-card--wide .pr-custom{height:auto}.pr-card--wide .lw{display:none}}@media (width>=64rem){.pr-card--wide{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:0 48px}.pr-card--wide .lw{grid-column:auto;align-self:stretch;margin:-32px -32px -32px 0;display:block;position:relative}.pr-card--wide .lw-in{margin:0;padding:0 32px 0 0;position:absolute;inset:0}.pr-card--wide .lw-grid{height:100%;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}}
