.pk{border:1px solid var(--ps-line);background:var(--ps-pk);color:var(--ps-text);border-radius:12px;flex-direction:column;gap:10px;padding:14px;font-size:11.5px;line-height:1.35;display:flex}.pk p{margin:0}.pk-pair{grid-template-columns:1fr 1fr;align-items:start;gap:10px;display:grid}.pk-head{align-items:center;gap:10px;display:flex}.pk-avatar{background:var(--ps-grad);color:#fff;width:30px;height:30px;font-family:var(--ps-display);border-radius:999px;flex:none;place-items:center;font-size:13px;font-weight:900;display:grid}.pk-mark{flex:none;width:30px;height:30px}.pk-strong{color:var(--ps-ink);align-items:center;gap:5px;font-size:12.5px;font-weight:700;display:flex}.pk-meta{color:var(--ps-muted);font-size:10.5px}.pk-label{letter-spacing:.07em;text-transform:uppercase;color:var(--ps-muted);font-size:9.5px;font-weight:700}.pk-label em{letter-spacing:0;text-transform:none;margin-inline-start:6px;font-style:normal;font-weight:500}.pk-chip{border:1px solid var(--ps-line);color:var(--ps-ink);white-space:nowrap;border-radius:6px;padding:3px 7px;font-size:10px;font-weight:600}.pk-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pk-row{border-top:1px solid var(--ps-line);align-items:center;gap:9px;padding-block:7px;display:flex}.pk-row:first-child{border-top:0;padding-top:2px}.pk-name{min-width:0;color:var(--ps-ink);white-space:nowrap;text-overflow:ellipsis;flex-direction:column;flex:1;font-weight:500;display:flex;overflow:hidden}.pk-name small{color:var(--ps-muted);text-overflow:ellipsis;font-size:10px;font-weight:400;overflow:hidden}.pk-w-62{flex:none;width:62px}.pk-w-42{text-align:end;width:42px}.pk-w-128{flex:none;width:128px}.pk-num{color:var(--ps-ink);font-variant-numeric:tabular-nums;font-weight:600}.pk-up{text-align:end;min-width:30px;color:var(--ps-up);font-variant-numeric:tabular-nums;font-weight:600}.pk-spark{flex:1;min-width:40px;height:16px}.pk-spark polyline{fill:none;stroke:var(--ps-up);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.pk-plat{background:#101212;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.pk-plat-svg{width:12px;height:12px}.pk-bar-row{align-items:center;gap:8px;display:flex}.pk-live{letter-spacing:.07em;text-transform:uppercase;color:var(--ps-up);align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.pk-live i{will-change:opacity;background:currentColor;border-radius:999px;width:7px;height:7px;animation:1.6s ease-in-out infinite pkPulse}@keyframes pkPulse{0%,to{opacity:1}50%{opacity:.35}}.pk-dests{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pk-dest{border:1px solid var(--ps-line);color:var(--ps-ink);border-radius:999px;align-items:center;gap:6px;padding-block:3px;padding-inline:3px 9px;font-size:11px;font-weight:500;display:inline-flex}.pk-dest .pk-plat{border-radius:999px;width:18px;height:18px}.pk-dest .pk-plat-svg{width:10px;height:10px}.pk-frame{aspect-ratio:16/9;background:#0b0d0d;border-radius:8px;position:relative;overflow:hidden}.pk-frame-wide{aspect-ratio:16/7}.pk-img{-o-object-fit:cover;object-fit:cover}.pk-over{bottom:8px;color:#fff;font-variant-numeric:tabular-nums;background:#0000009e;border-radius:6px;padding:3px 7px;font-size:10px;font-weight:600;position:absolute;inset-inline-start:8px}.pk-big{font-family:var(--ps-display);letter-spacing:-.02em;color:var(--ps-ink);font-variant-numeric:tabular-nums;font-size:19px;font-weight:900;line-height:1.1}.pk-big small{font-family:var(--ps-sans);letter-spacing:0;color:var(--ps-muted);margin-inline-start:4px;font-size:10.5px;font-weight:500}.pk-links{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pk-link-row{color:var(--ps-ink);justify-content:space-between;gap:6px;font-weight:500;display:flex}.pk-link-row em{color:var(--ps-muted);font-style:normal}.pk-meter{background:var(--ps-line);border-radius:999px;height:4px;margin-top:5px;display:block;overflow:hidden}.pk-meter i{background:var(--ps-grad);transform-origin:0;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1);display:block}.pk-dot{background:var(--ps-up);border-radius:999px;flex:none;width:7px;height:7px}.pk-title{color:var(--ps-ink);font-size:13px;font-weight:700}.pk-body{color:var(--ps-muted);font-size:11.5px;line-height:1.45}.pk-sep{margin-inline:5px;font-weight:400}.pk-verified{flex:none;width:12px;height:12px}.pk-stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pk-thumb{background:#0b0d0d;border-radius:6px;flex:none;width:40px;height:28px;position:relative;overflow:hidden}.pk-split{flex-direction:row;align-items:flex-start;gap:12px}.pk-phone{aspect-ratio:9/16;background:#0b0d0d;border-radius:10px;flex:none;width:118px;position:relative;overflow:hidden}.pk-blur{filter:blur(8px);transform:scale(1.3)}.pk-phone-mid{aspect-ratio:16/9;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.pk-focus{-o-object-position:52% center;object-position:52% center}.pk-caption{font-family:var(--ps-display);text-align:center;text-transform:uppercase;color:#fff;text-shadow:0 1px #000,0 -1px #000,1px 0 #000,-1px 0 #000,0 2px 6px #00000080;font-size:12px;font-weight:900;line-height:1.1;position:absolute;top:58%;left:6px;right:6px}.pk-controls{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.pk-controls .pk-label{margin-top:2px}.pk-seg{background:var(--ps-well);border-radius:8px;gap:3px;padding:3px;display:flex}.pk-seg span{text-align:center;color:var(--ps-muted);white-space:nowrap;border-radius:6px;flex:1;padding-block:4px;font-size:10.5px;font-weight:600}.pk-seg span.on{background:var(--ps-grad);color:#fff}.pk-trim{background:repeating-linear-gradient(to right, var(--ps-line) 0 2px, transparent 2px 5px);border-radius:6px;height:22px;position:relative}.pk-trim i{border:2px solid var(--ps-accent-text);border-radius:6px;width:60%;position:absolute;inset-block:0;inset-inline-start:12%}.pk-field{border:1px solid var(--ps-line);color:var(--ps-ink);white-space:nowrap;border-radius:7px;justify-content:space-between;align-items:center;gap:6px;padding:6px 8px;font-size:11px;font-weight:600;display:flex}.pk-field em{color:var(--ps-muted);font-size:10px;font-style:normal;font-weight:500}.pk-wave{align-items:center;gap:2px;height:24px;display:flex}.pk-wave i{background:var(--ps-muted);opacity:.55;border-radius:1px;flex:1}.pk-cues{gap:3px;display:flex}.pk-cues span{background:var(--ps-line-strong);border-radius:3px;height:6px}.pk-cues span.on{background:var(--ps-grad)}[dir=rtl] .pk-meter i{transform-origin:100%}@media (prefers-reduced-motion:reduce){.pk-meter i{transition:none}.pk-live i{opacity:1;animation:none}}
.ps{--ps-ground:#101212;--ps-card:#16191a;--ps-pk:#1d2122;--ps-well:#1d2122;--ps-line:#ffffff1a;--ps-line-strong:#fff3;--ps-ink:#fff;--ps-text:#e5e4dd;--ps-muted:#9aa0a0;--ps-hover:#ffffff0f;--ps-track:#ffffff2e;--ps-shade:#0000004d;--ps-up:#4ade80;--ps-danger:#fca5a5;--ps-accent-text:#b14cff;--ps-grad:linear-gradient(to bottom right, #8e08ed, #1863dc);--ps-display:var(--font-display), "Montserrat", "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Yu Gothic", "Noto Sans JP", Meiryo, sans-serif;--ps-sans:"Helvetica Neue", Helvetica, Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Yu Gothic", "Noto Sans JP", Meiryo, system-ui, sans-serif;color:var(--ps-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ps .ps-card.is-featured{--ps-card:#f4f2ee;--ps-pk:#fff;--ps-well:#e7e4dd;--ps-line:#1012121f;--ps-line-strong:#10121238;--ps-ink:#101212;--ps-text:#101212;--ps-muted:#515c5c;--ps-hover:#10121212;--ps-shade:#10121212;--ps-up:#15803d;--ps-danger:#b91c1c;--ps-accent-text:#8e08ed;border-color:#0000}.ps.ps-light,.dash-light .ps{--ps-ground:#e7e4dd;--ps-card:#fff;--ps-pk:#fff;--ps-well:#efece6;--ps-line:#1012121f;--ps-line-strong:#10121238;--ps-ink:#101212;--ps-text:#101212;--ps-muted:#515c5c;--ps-hover:#10121212;--ps-track:#10121229;--ps-shade:#10121212;--ps-up:#15803d;--ps-danger:#b91c1c;--ps-accent-text:#8e08ed;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ps.ps-light .ps-card.is-featured,.dash-light .ps .ps-card.is-featured{--ps-card:#101212;--ps-pk:#16191a;--ps-well:#1d2122;--ps-line:#ffffff1f;--ps-line-strong:#ffffff3d;--ps-ink:#fff;--ps-text:#e5e4dd;--ps-muted:#9aa0a0;--ps-hover:#ffffff0f;--ps-shade:#ffffff0d;--ps-up:#4ade80;--ps-danger:#fca5a5;--ps-accent-text:#b14cff}.ps button:focus-visible,.ps a:focus-visible{outline:2px solid var(--ps-accent-text);outline-offset:2px}.ps-frame-site{background:var(--ps-ground);padding-block:40px 72px}.ps-frame-site .ps-inner{max-width:1280px;margin-inline:auto;padding-inline:clamp(20px,3vw,32px)}.ps-frame-dash .ps-inner{max-width:1240px;margin-inline:auto}.ps-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-bottom:26px;display:flex}.ps-head-start,.ps-head-end{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.ps-h1{font-family:var(--ps-display);letter-spacing:-.02em;color:var(--ps-ink);font-size:26px;font-weight:900;line-height:1.1}.ps-tabs{border:1px solid var(--ps-line);background:var(--ps-card);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.ps-tab{color:var(--ps-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;line-height:1.2}.ps-tab:hover{color:var(--ps-ink)}.ps-tab.is-on{background:var(--ps-grad);color:#fff}.ps-switch{align-items:center;gap:12px;display:flex}.ps-switch-label{color:var(--ps-muted);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:14px;font-weight:500}.ps-switch-label.is-on{color:var(--ps-ink)}.ps-track{background:var(--ps-track);cursor:pointer;border:0;border-radius:999px;width:42px;height:24px;padding:0;position:relative}.ps-knob{top:3px;background:var(--ps-ink);border-radius:999px;width:18px;height:18px;transition:transform .24s cubic-bezier(.2,.7,.2,1);position:absolute;inset-inline-start:3px}.ps-track[aria-checked=true] .ps-knob{transform:translate(18px)}.ps-chip{background:var(--ps-ink);color:var(--ps-card);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:700;line-height:1}.ps-theme-btn{border:1px solid var(--ps-line);background:var(--ps-card);width:36px;height:36px;color:var(--ps-muted);cursor:pointer;border-radius:10px;place-items:center;padding:0;display:grid}.ps-theme-btn:hover{color:var(--ps-ink)}.ps-theme-btn svg{width:18px;height:18px}.ps-list{flex-direction:column;gap:18px;display:flex;container:ps-list/inline-size}.ps-card{--ps-pad:20px;padding:var(--ps-pad);border:1px solid var(--ps-line);background:var(--ps-card);color:var(--ps-text);border-radius:14px;grid-template-columns:minmax(0,1fr);grid-template-areas:"info""features""peek";gap:22px;display:grid}.ps-info{flex-direction:column;grid-area:info;min-width:0;display:flex}.ps-name-row{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.ps-name{font-family:var(--ps-display);letter-spacing:.02em;text-transform:uppercase;color:var(--ps-ink);font-size:15px;font-weight:900;line-height:1.2}.ps-badge{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:700;line-height:1}.ps-badge.is-accent{color:#fff;background:#8e08ed}.ps-badge.is-outline{border:1px solid var(--ps-line-strong);color:var(--ps-ink);padding:4px 7px}.ps-sale{font-variant-numeric:tabular-nums;margin-top:16px;font-size:12px;line-height:1.4}.ps-sale s{color:var(--ps-muted);text-decoration-thickness:1.5px}.ps-sale b{color:var(--ps-accent-text);margin-inline-start:8px;font-weight:600}.ps-price{font-family:var(--ps-display);letter-spacing:-.02em;color:var(--ps-ink);margin-top:20px;font-size:28px;font-weight:900;line-height:1.05}.ps-sale+.ps-price{margin-top:4px}.ps-unit{color:var(--ps-muted)}.ps-period{color:var(--ps-muted);font-variant-numeric:tabular-nums;margin-top:6px;font-size:12px;line-height:1.4}.ps-period b{color:var(--ps-accent-text);font-weight:600}.ps-swap{animation:.32s cubic-bezier(.2,.7,.2,1) both psSwap;display:inline-block}@keyframes psSwap{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.ps-blurb{max-width:38ch;color:var(--ps-muted);margin-top:10px;font-size:14px;line-height:1.55}.ps-cta-row{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:auto;padding-top:24px;display:flex}.ps-btn{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:9px;padding:11px 16px;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;transition:opacity .15s;display:inline-block}.ps-btn:disabled{opacity:.6;cursor:progress}.ps-btn.is-primary{background:var(--ps-ink);color:var(--ps-card)}.ps-btn.is-primary:hover{opacity:.86}.ps-btn.is-outline{border-color:var(--ps-line-strong);background:var(--ps-card);color:var(--ps-ink)}.ps-btn.is-outline:hover{background:var(--ps-well)}.ps-btn.is-current{background:var(--ps-well);color:var(--ps-muted);cursor:default}.ps-note{color:var(--ps-muted);font-size:12px}.ps-error{max-width:36ch;color:var(--ps-danger);margin-top:8px;font-size:12px;font-weight:500}.ps-features{grid-area:features;grid-template-columns:minmax(0,1fr);align-content:center;gap:12px 28px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.ps-features li{color:var(--ps-text);align-items:flex-start;gap:10px;font-size:14px;font-weight:500;line-height:1.3;display:flex}.ps-tick{flex:none;width:16px;height:16px;margin-top:1px}.ps-tick rect{fill:var(--ps-ink)}.ps-tick path{fill:none;stroke:var(--ps-card);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.ps-peek{height:230px;margin-inline:calc(-1 * var(--ps-pad));background:linear-gradient(to right, var(--ps-shade), transparent);border-end-end-radius:13px;border-end-start-radius:13px;grid-area:peek;margin-block-end:calc(-1 * var(--ps-pad));position:relative;overflow:hidden}.ps-peek-inner{top:12px;width:max(350px,70%);transform:scale(var(--pk-scale,1));transform-origin:0 0;position:absolute;inset-inline-start:calc(var(--ps-pad) + 22px)}.ps-peek-inner.is-wide{width:max(400px,80%)}.ps-foot{max-width:70ch;color:var(--ps-muted);margin-top:22px;font-size:12px;line-height:1.5}@container ps-list (min-width:480px){.ps-features{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--rows), auto);grid-auto-flow:column}}@container ps-list (min-width:700px){.ps-card{--ps-pad:24px;grid-template-columns:minmax(0,1fr) minmax(0,300px);grid-template-areas:"info peek""features features";gap:24px 32px}.ps-peek{height:auto;min-height:230px;margin-block:calc(-1 * var(--ps-pad)) 0;margin-inline:0 calc(-1 * var(--ps-pad));border-radius:0;border-start-end-radius:13px}.ps-peek-inner{top:calc(var(--ps-pad) + 12px);inset-inline-start:22px}.ps-features{border-top:1px solid var(--ps-line);padding-top:22px}}@container ps-list (min-width:860px){.ps-card{--ps-pad:22px;grid-template-columns:190px minmax(0,1fr) 210px;grid-template-areas:"info features peek";gap:22px}.ps-price{font-size:26px}.ps-blurb{font-size:13px}.ps-features{border-top:0;align-self:center;gap:11px 18px;padding-top:0}.ps-features li{gap:9px;font-size:13px}.ps-peek{--pk-scale:.76;margin-block:calc(-1 * var(--ps-pad));border-end-end-radius:13px}.ps-peek-inner{inset-inline-start:16px}}@container ps-list (min-width:1100px){.ps-card{-moz-column-gap:32px;--ps-pad:24px;grid-template-columns:250px minmax(0,1fr) 280px;column-gap:32px}.ps-price{font-size:28px}.ps-blurb{font-size:14px}.ps-features{gap:12px 28px}.ps-features li{gap:10px;font-size:14px}.ps-peek{--pk-scale:.9}.ps-peek-inner{inset-inline-start:22px}}@container ps-list (min-width:1220px){.ps-card{-moz-column-gap:40px;--ps-pad:26px;grid-template-columns:280px minmax(0,1fr) 310px;column-gap:40px}.ps-peek{--pk-scale:1}}[dir=rtl] .ps,[dir=rtl] .ps *{letter-spacing:normal}[dir=rtl] .ps-track[aria-checked=true] .ps-knob{transform:translate(-18px)}[dir=rtl] .ps-peek{background:linear-gradient(to left, var(--ps-shade), transparent)}[dir=rtl] .ps-peek-inner{transform-origin:100% 0}@media (prefers-reduced-motion:reduce){.ps-knob{transition:none}.ps-swap{opacity:1;animation:none;transform:none}}