.pc{--pc-bleed: var(--pad);--pc-gap: 16px;--pc-pad: 28px}.pc-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(8,auto);-moz-column-gap:var(--pc-gap);column-gap:var(--pc-gap);margin:0;padding:0;list-style:none}.pc-card{--pc-t2: var(--text-2);--pc-t3: var(--text-3);--pc-line: var(--line-2);--pc-accent: var(--cobalt);position:relative;grid-row:span 8;display:grid;grid-template-rows:subgrid;row-gap:0;min-width:0;padding:var(--pc-pad);border-radius:var(--r-md);border-end-start-radius:4px;background:var(--surface);color:var(--fg);box-shadow:var(--sh-1)}.pc[data-ground=field] .pc-card{box-shadow:var(--sh-3)}.pc[data-ground=paper] .pc-card{box-shadow:var(--sh-1),inset 0 0 0 1px var(--line)}.pc-card[data-entry]{--pc-t2: rgba(255, 255, 255, .8);--pc-t3: rgba(255, 255, 255, .7);--pc-line: rgba(255, 255, 255, .2);--pc-accent: var(--cobalt-300);background:var(--ink);color:#fff}.pc[data-ground=paper] .pc-card[data-entry]{box-shadow:var(--sh-2)}.dark .pc-card[data-entry]{--pc-t2: rgba(11, 12, 20, .78);--pc-t3: rgba(11, 12, 20, .66);--pc-line: rgba(11, 12, 20, .18);--pc-accent: #2330db;background:#f4f6fb;color:#0a0f23}.dark .pc-card:not([data-entry]){--pc-accent: var(--cobalt-300)}.pc-card[data-entry] :focus-visible{outline-color:currentColor}.pc-top{display:flex;align-items:baseline;justify-content:space-between;gap:4px 12px;flex-wrap:wrap}.pc-name{display:flex;align-items:baseline;gap:10px;margin:0;color:inherit}.pc-name .pc-idx{color:var(--pc-t3)}.pc-flag{display:inline-flex;align-items:center;gap:7px;color:var(--pc-accent);white-space:nowrap}.pc-flag:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.pc-sum{margin:14px 0 0;font-size:17px;font-stretch:104%;font-weight:600;line-height:1.35;letter-spacing:-.012em;text-wrap:pretty}.pc-price{margin:22px 0 0;align-self:end;container-type:inline-size}.pc-amt{display:block;font-family:var(--f-sans);font-size:min(32px,13.4cqi);font-stretch:100%;font-weight:720;line-height:1.05;letter-spacing:-.025em;white-space:nowrap}.pc-unit{display:block;margin-top:6px;font-size:14px;line-height:1.4;color:var(--pc-t3)}.pc-facts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:18px 0 0}.pc-facts dt{color:var(--pc-t3)}.pc-facts dd{margin:3px 0 0;font-size:16px;font-weight:620;line-height:1.3;letter-spacing:-.01em}.pc-acts{margin-top:22px;container-type:inline-size}.pc-ask-s{display:none}@container (max-width: 230px){.pc-ask-l{display:none}.pc-ask-s{display:inline}}.pc-acts .btn{width:100%;min-height:52px;gap:8px;padding-inline:14px 16px;font-size:15.5px;white-space:normal;text-align:center;line-height:1.2}.pc-alt{background:transparent;color:inherit;box-shadow:inset 0 0 0 1px var(--pc-line)}.pc-alt:hover{background:var(--paper)}.pc-alt svg{color:#1fa855}.pc-inc{margin:22px 0 0;padding-top:18px;border-top:1px solid var(--pc-line);font-size:14px;font-weight:600;line-height:1.4;color:var(--pc-t2)}.pc-list{margin:10px 0 0;padding:0;list-style:none}.pc-list li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;padding:5px 0;font-size:15px;line-height:1.4}.pc-list svg{width:16px;height:16px;margin-top:2px;color:var(--pc-accent)}.pc-list .pc-tip{display:block;margin-top:2px;font-size:13px;color:var(--pc-t3)}.pc-more{align-self:end;margin-top:8px}.pc-more .link-arrow{font-size:15px;color:var(--pc-accent)}.pc[data-lists=off] .pc-cards{grid-template-rows:repeat(6,auto)}.pc[data-lists=off] .pc-card{grid-row:span 6}.pc[data-lists=off] .pc-more{margin-top:20px;padding-top:14px;border-top:1px solid var(--pc-line)}.pc[data-swap] .pc-card{animation:swapIn .48s var(--e-out) both}.pc[data-swap] .pc-card:nth-child(2){animation-delay:40ms}.pc[data-swap] .pc-card:nth-child(3){animation-delay:80ms}.pc-disc{display:grid;grid-template-columns:minmax(150px,3fr) minmax(0,6fr) auto;align-items:center;gap:8px 24px;margin-top:24px;padding:16px 0;border-block:1px solid var(--line-2)}.pc-disc-name{margin:0;color:var(--text-3)}.pc-disc-name b{font-weight:inherit;color:var(--fg)}.pc-disc p{margin:0;font-size:15px;line-height:1.45;color:var(--text-2)}.pc-disc p strong{display:block;font-size:16px;font-weight:640;color:var(--fg)}.pc-disc .link-arrow{font-size:15px;white-space:nowrap;color:var(--cobalt)}.pc-disc .link-arrow svg{width:18px;height:18px;flex:none}.pc-note{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 22px;margin-top:16px;font-size:14px;line-height:1.45;color:var(--text-2)}.pc-note .mono{margin:0;color:var(--text-3)}.pc-note ul{display:flex;flex-wrap:wrap;gap:6px 22px;margin:0;padding:0;list-style:none}.pc-note li{display:inline-flex;align-items:baseline;gap:8px}.pc-note svg{flex:none;width:14px;height:14px;align-self:center;color:var(--cobalt)}.pc[data-ground=field] .pc-disc{border-color:#ffffff47}.pc[data-ground=field] :is(.pc-disc-name,.pc-note .mono){color:var(--on-cobalt-2)}.pc[data-ground=field] :is(.pc-disc-name b,.pc-disc p strong,.pc-disc .link-arrow){color:#fff}.pc[data-ground=field] :is(.pc-disc p,.pc-note){color:var(--on-cobalt-2)}.pc[data-ground=field] .pc-note svg{color:#fff}.pc[data-ground=field]>:not(.pc-cards) :focus-visible{outline-color:#fff}[dir=rtl] .pc-sum{font-stretch:100%;font-weight:600;letter-spacing:0;line-height:1.6}[dir=rtl] .pc-facts dd,[dir=rtl] .pc-acts .btn{letter-spacing:0}[dir=rtl] .pc-list li{line-height:1.6}@media (max-width: 1180px){.pc-disc{grid-template-columns:minmax(0,1fr) auto}.pc-disc-name{grid-column:1 / -1}}@media (max-width: 860px){.pc{--pc-pad: 22px;--pc-gap: 10px}.pc-cards{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(84%,330px);overflow-x:auto;margin-inline:calc(var(--pc-bleed) * -1);padding:4px var(--pc-bleed) 18px;scroll-padding-inline:var(--pc-bleed);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.pc-cards::-webkit-scrollbar{display:none}.pc-card{scroll-snap-align:start}.pc-sum{font-size:16px}.pc-disc{display:block;margin-top:10px}.pc-disc p{margin-top:6px}.pc-disc .link-arrow{margin-top:2px;white-space:normal}.pc-note,.pc-note ul{display:grid;gap:6px}}@media (prefers-reduced-motion: reduce){.pc[data-swap] .pc-card{animation:none}}.sl-packages .sl-after{margin:14px 0 0;font-size:14px;line-height:1.45;color:var(--text-3)}
