.pk-page{position:relative;overflow-x:clip;color:var(--sw-body);font-family:var(--font-body);background:linear-gradient(180deg,var(--pg-a) 0,var(--pg-b) 22%,var(--pg-c) 48%,var(--pg-d) 72%,var(--pg-a) 100%)}:root[data-theme=dark] .pk-page{--sw-page:#14161c;--sw-surf:#1b1e26;--sw-surf2:#22252e;--sw-surf3:#2b2f3a;--sw-ink:#f2efe8;--sw-body:#e7e6e2;--sw-sub:#c7cdd6;--sw-meta:#9aa4b2;--sw-rule:rgba(255,255,255,.12);--sw-gold:#e0a83c;--sw-goldf:rgba(224,168,60,.14);--sw-gold-text:#e0a83c;--sw-meta-text:#9aa4b2;--sw-err:#ff9b8f;--sw-glass:rgba(20,22,28,.6);--sw-glass-brd:rgba(255,255,255,.16);--sw-glass-hi:rgba(255,255,255,.22);--pg-a:#14161c;--pg-b:#15171e;--pg-c:#17191f;--pg-d:#13151a;--sh-card:0 1px 0 rgba(255,255,255,.04) inset,0 26px 50px -30px rgba(0,0,0,.7);color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pk-page{--sw-page:#14161c;--sw-surf:#1b1e26;--sw-surf2:#22252e;--sw-surf3:#2b2f3a;--sw-ink:#f2efe8;--sw-body:#e7e6e2;--sw-sub:#c7cdd6;--sw-meta:#9aa4b2;--sw-rule:rgba(255,255,255,.12);--sw-gold:#e0a83c;--sw-goldf:rgba(224,168,60,.14);--sw-gold-text:#e0a83c;--sw-meta-text:#9aa4b2;--sw-err:#ff9b8f;--sw-glass:rgba(20,22,28,.6);--sw-glass-brd:rgba(255,255,255,.16);--sw-glass-hi:rgba(255,255,255,.22);--pg-a:#14161c;--pg-b:#15171e;--pg-c:#17191f;--pg-d:#13151a;--sh-card:0 1px 0 rgba(255,255,255,.04) inset,0 26px 50px -30px rgba(0,0,0,.7);color-scheme:dark}}.pk-page,[data-kit]{--pk-kicker:var(--sw-gold-text);--pk-meta:var(--sw-meta-text)}.pk-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cta-ask:focus-visible,.cta-btn:focus-visible,.ghost-btn:focus-visible,.pk-page :focus-visible,[data-kit] :focus-visible{outline:2px solid var(--pk-focus,var(--sw-gold));outline-offset:3px}.pk-adv--dark,.pk-cta,.pk-hero--cinema,.sx--dark{--pk-focus:#f0d060}.cta-btn.cta-btn--gold{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:auto;min-height:54px;padding:0 28px;border-radius:14px;font-size:14px;text-decoration:none}.cta-ask{text-decoration:none}.cta-ask .ico-call,.cta-ask .ico-go,.hero-call .ico-call,.hero-call .ico-go{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;flex-shrink:0}.pk-split{display:grid;gap:22px;align-items:center}.pk-split--start{align-items:start}.pk-split>*{min-width:0}@media (min-width:900px){.pk-split{gap:44px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.pk-split--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pk-split--aside{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:52px}.pk-split--rev>:first-child{order:2}}.pk-row{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;gap:18px;margin-top:40px}.pk-row--stack{display:block}.pk-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(var(--pk-min,240px),100%),1fr))}@media (max-width:600px){.pk-row{margin-top:28px}}.pk-hero{position:relative;isolation:isolate;box-sizing:border-box;line-height:normal;width:var(--vw100,100vw);margin-left:calc(50% - (var(--vw100, 100vw) / 2));margin-right:calc(50% - (var(--vw100, 100vw) / 2))}.pk-hero--cinema{--pk-focus:#f0d060;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;color:#fff;background:#0a0c12;min-height:min(700px,max(560px,calc(100svh - var(--sw-header-h, 0px))))}@media (min-width:900px){.pk-hero--cinema{min-height:min(720px,max(600px,calc(100svh - var(--sw-header-h, 0px))))}}@media (min-width:1200px){.pk-hero--cinema{min-height:min(760px,max(600px,calc(100svh - var(--sw-header-h, 0px))))}}.pk-hero--cinema .cinema-video-wrap{position:absolute;inset:0;z-index:1;margin:0;overflow:hidden;background:#0a0c12}.pk-hero--cinema .cinema-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transform-origin:50% 42%;animation:cinemaKenBurns 26s ease-in-out infinite alternate;will-change:transform}@keyframes cinemaKenBurns{0%{transform:scale(1)}to{transform:scale(1.09)}}.pk-hero--cinema .cinema-scrim{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(6,8,14,.05),rgba(6,8,14,.1) 30%,rgba(6,8,14,.5) 68%,rgba(6,8,14,.92))}.pk-hero--cinema .cinema-video-wrap .ill-badge,.pk-hero--cinema .cinema-video-wrap .real-badge{top:14px;right:14px;z-index:4}.pk-hero--cinema .cinema-controls{position:absolute;top:44px;right:14px;z-index:6;display:flex;gap:8px}.cinema-play-btn{width:40px;height:40px;border-radius:50%;background:rgba(10,12,18,.55);border:1px solid rgba(255,255,255,.28);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:background .2s var(--ease);padding:0}.cinema-play-btn:hover{background:rgba(10,12,18,.78)}.cinema-play-btn svg{width:16px;height:16px}.cinema-play-btn .ico-pause,.cinema-play-btn.is-playing .ico-play{display:none}.cinema-play-btn.is-playing .ico-pause{display:block}@media (max-width:760px){.cinema-play-btn{width:44px;height:44px}}.pk-hero--cinema .cinema-wave{position:absolute;left:0;right:0;bottom:0;height:46px;z-index:3;pointer-events:none}.pk-hero--cinema .cinema-wave svg{width:100%;height:100%;display:block}.pk-hero--cinema .cinema-copy{position:relative;z-index:5;text-align:center;padding:0 20px 74px;pointer-events:none}.pk-hero--cinema .cinema-copy>:not(.hero-adv){pointer-events:auto}.pk-hero--cinema .cinema-copy .kicker-line{display:inline-flex;justify-content:center;padding:6px 12px;margin:0 0 12px;border-radius:999px;color:#f0d060;background:rgba(10,12,18,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pk-hero--cinema .cinema-h{font-family:var(--font-display);font-weight:900;font-style:normal;font-size:clamp(29px,8.4vw,38px);line-height:.92;margin:0 0 12px;letter-spacing:-1px;text-transform:uppercase;text-align:center;color:#fff}.pk-hero--cinema .cinema-h span{display:block}.pk-hero--cinema .cinema-h .hl-fill{color:#fff}.pk-hero--cinema .cinema-h .hl-outline{color:transparent;-webkit-text-stroke:1.5px #fff}.pk-h1 .hl-gold,.pk-hero--cinema .cinema-h .hl-gold{background:var(--sw-gc);-webkit-background-clip:text;background-clip:text;color:transparent}.pk-hero--cinema .cinema-body{font-size:13.5px;color:rgba(255,255,255,.82);line-height:1.6;margin:0 auto 18px;max-width:320px;text-align:center}.pk-hero .hero-px,.pk-hero--cinema .cinema-body,.pk-hero--cinema .cinema-copy .kicker-line,.pk-hero--cinema .cinema-ctas,.pk-hero--cinema .cinema-h span,.pk-hero--cinema .hero-adv{opacity:0;transform:translateY(18px);animation:heroLineIn .75s var(--ease) forwards}.pk-hero--cinema .cinema-copy .kicker-line{animation-delay:.25s}.pk-hero--cinema .cinema-h span{transform:translateY(22px)}.pk-hero--cinema .cinema-h .hl-fill{animation-delay:.4s}.pk-hero--cinema .cinema-h .hl-outline{animation-delay:.55s}.pk-hero--cinema .cinema-h .hl-gold{animation-delay:.7s}.pk-hero--cinema .cinema-body{animation-delay:.88s}.pk-hero .hero-px{animation-delay:.96s}.pk-hero--cinema .cinema-ctas{animation-delay:1.04s}.pk-hero--cinema .hero-adv{animation-delay:1.2s}@keyframes heroLineIn{to{opacity:1;transform:translateY(0)}}.hero-px{list-style:none;margin:0 auto 18px;padding:0;display:grid;grid-template-columns:repeat(var(--pk-cols,3),minmax(0,1fr));gap:8px;max-width:min(540px,calc(var(--pk-cols, 3) * 182px))}.hero-px .hpx-static,.hero-px a{display:grid;gap:1px;justify-items:center;padding:8px 6px 9px;border-radius:12px;text-decoration:none;background:rgba(10,12,18,.46);border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .2s var(--ease),transform .2s var(--ease),background-color .2s var(--ease)}.hero-px a:focus-visible,.hero-px a:hover{border-color:rgba(240,208,96,.75);background:rgba(10,12,18,.62);transform:translateY(-1px)}.hpx-n{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:rgba(253,251,244,.78);overflow:hidden;text-overflow:ellipsis;max-width:100%}.hpx-n,.hpx-p{white-space:nowrap}.hpx-p{font-family:var(--font-display);font-weight:800;font-size:19px;line-height:1.05;color:#f0d060;font-variant-numeric:tabular-nums}.hpx-p small{font-family:var(--font-body);font-weight:500;font-size:11px;color:rgba(253,251,244,.7);margin-right:1px}.cinema-ctas{display:flex;flex-direction:column;gap:10px;max-width:340px;margin:0 auto}.cinema-ctas .cta-btn,.cinema-ctas .ghost-btn{width:100%}.cinema-ctas .ghost-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:12px;border-radius:var(--r-pill);border:1px solid rgba(255,255,255,.6);background:none;color:#fff;font-family:var(--font-body);font-size:13px;font-weight:700;text-decoration:none;cursor:pointer}.pk-hero--cinema .hero-adv{margin:14px 0 0}.pk-hero--cinema .hero-adv li{white-space:nowrap;text-shadow:0 1px 3px rgba(0,0,0,.45)}@media (max-width:899px){.pk-hero--cinema .hero-adv{justify-content:center;gap:6px 14px}}@media (min-width:860px){.pk-hero--cinema .cinema-copy{text-align:left;padding:0 56px 78px;max-width:640px;margin:0;box-sizing:content-box}.pk-hero--cinema .cinema-copy .kicker-line{justify-content:flex-start}.pk-hero--cinema .cinema-h{text-align:left;font-size:54px}.pk-hero--cinema .cinema-body{text-align:left;margin:0 0 24px;max-width:420px}.pk-hero--cinema .hero-px{margin-left:0}.cinema-ctas{flex-direction:row;max-width:none;margin:0}.cinema-ctas .cta-btn,.cinema-ctas .ghost-btn{width:auto;padding-left:30px;padding-right:30px}}@media (min-width:900px){.hpx-n{font-size:10.5px}.hpx-p{font-size:23px}.hero-px .hpx-static,.hero-px a{padding:10px 10px 11px}}@media (min-width:1180px){.pk-hero--cinema .cinema-h{font-size:62px}.pk-hero--cinema .cinema-copy{padding:0 72px 84px;max-width:680px;margin-left:max(0px,calc((var(--vw100, 100vw) - 1160px) / 2))}}@media (max-width:420px){.hpx-n{font-size:9px;letter-spacing:.03em}.pk-hero--cinema .cinema-copy .kicker-line{letter-spacing:.06em;padding:6px 10px}}@media (max-width:380px){.hpx-n{font-size:8.5px;letter-spacing:0}.hpx-p{font-size:17px}.pk-hero--cinema .cinema-copy .kicker-line{letter-spacing:.02em;font-size:9.5px}}.pk-hero--editorial{padding:56px 0 64px}.pk-hero--editorial .sxh{margin-bottom:26px}.pk-ed-grid{display:grid;gap:28px;align-items:center}.pk-h1{margin:0 0 16px;font-family:var(--font-display);font-weight:800;font-style:normal;font-size:clamp(42px,6.4vw,78px);line-height:.9;letter-spacing:-.005em;text-transform:uppercase;color:var(--sw-ink);text-wrap:balance}.pk-h1 span{display:block}.pk-h1 .hl-fill{color:var(--sw-ink)}.pk-h1 .hl-outline{color:var(--sw-page);-webkit-text-stroke:1.5px var(--sw-ink)}.pk-hero .sec-sub{margin:0 0 22px;font-family:var(--font-body);font-size:16.5px;line-height:1.62;color:var(--sw-sub);max-width:54ch}.pk-hero--editorial .hero-px{margin:0 0 18px}.pk-hero--editorial .hero-px .hpx-static,.pk-hero--editorial .hero-px a{background:color-mix(in srgb,var(--sw-surf) 86%,transparent);border-color:var(--sw-rule);box-shadow:var(--sh-card)}.pk-hero--editorial .hero-px a:focus-visible,.pk-hero--editorial .hero-px a:hover{background:color-mix(in srgb,var(--sw-surf) 96%,transparent);border-color:color-mix(in srgb,var(--sw-gold) 60%,transparent)}.pk-hero--editorial .hpx-n{color:var(--sw-meta-text)}.pk-hero--editorial .hpx-p{color:var(--sw-gold)}.pk-hero--editorial .hpx-p small{color:var(--sw-meta-text)}.pk-hero--editorial .cinema-ctas{margin:0}.pk-hero--editorial .cinema-ctas .ghost-btn{border:1.5px solid var(--sw-ink);color:var(--sw-ink)}@media (min-width:860px){.pk-hero--editorial{padding:84px 0 88px}}@media (min-width:900px){.pk-hero--editorial.has-media .pk-ed-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px}}.pk-hero--legal{padding:48px 0 28px;border-bottom:1px solid var(--sw-rule)}.pk-h1--legal,.pk-hero--legal .kicker-line{margin-bottom:12px}.pk-h1--legal{font-size:clamp(38px,4.6vw,60px)}.pk-legal-meta{margin:12px 0 0;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--sw-meta-text)}@media (min-width:860px){.pk-hero--legal{padding:72px 0 36px}}.scl-price.pk-price{display:inline-block;font-family:var(--font-display);font-weight:800;font-size:24px;line-height:1.05;color:var(--sw-gold);text-transform:uppercase}.px-k{display:block;font-family:var(--font-mono);font-size:9.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--pk-meta,var(--sw-meta));line-height:1.3}.px-v{white-space:nowrap;font-variant-numeric:tabular-nums}.px-v i{font-style:normal;opacity:.5;padding:0 1px}.pk-price .px-v{font-size:22px}.pk-price.is-custom .px-v{font-size:20px}.pk-prices{min-width:0}.pxl-mix-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 4px}.pxl-mix{margin:0;font-family:var(--font-mono);font-size:9.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--sw-gold-text)}.pk-price-list{list-style:none;margin:0;padding:0}.price-list-row{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid var(--sw-rule);scroll-margin-top:140px}a.price-list-row{text-decoration:none;color:inherit;cursor:pointer;border-radius:12px;transition:background-color .2s var(--ease)}a.price-list-row:focus-visible,a.price-list-row:hover{background:var(--sw-goldf)}.price-list-row.is-featured{background:var(--sw-goldf);margin:0 -14px;padding:13px 14px;border-radius:10px;border-bottom-color:transparent}.pk-pl-txt{min-width:0}.pl-tag{display:block;font-family:var(--font-mono);font-size:8.5px;font-weight:500;letter-spacing:.08em;color:var(--sw-gold-text)}.pl-name,.pl-tag{text-transform:uppercase}.pl-name{font-size:18px;font-weight:700;letter-spacing:.02em;color:var(--sw-ink)}.pl-name,.pl-price{font-family:var(--font-display)}.pl-price{flex-shrink:0;font-size:22px;font-weight:800;line-height:1.05;color:var(--sw-gold);text-align:right}.pl-price .px-v{font-size:clamp(17px,4.6vw,22px)}.price-list-row.is-custom .pl-price .px-v{text-transform:uppercase}a.price-list-row .pl-price:after{content:"→";display:inline-block;margin-left:8px;opacity:0;transform:translateX(-4px);vertical-align:1px;transition:opacity .2s var(--ease),transform .2s var(--ease)}a.price-list-row:focus-visible .pl-price:after,a.price-list-row:hover .pl-price:after{opacity:1;transform:none}.price-note{margin:14px 0 0;font-size:10.5px;line-height:1.5;text-align:center;color:var(--sw-meta-text)}@media (max-width:420px){.pl-price{color:var(--sw-gold-text)}}.pk-media{position:relative;margin:0;min-width:0}.pk-media-box{position:relative;aspect-ratio:var(--pk-ratio,4/3);border-radius:var(--r-xl);overflow:hidden;background:var(--sw-surf2);box-shadow:var(--sh-media)}.pk-media-el{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.pk-media-cap{margin:10px 2px 0;font-family:var(--font-mono);font-size:11px;line-height:1.5;letter-spacing:.04em;color:var(--sw-meta-text)}.svx-grid{list-style:none;margin:0;padding:0;display:grid;gap:18px}@media (min-width:760px){.svx-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.svx-media{position:relative;aspect-ratio:4/3;background:#15171c;overflow:hidden}.svx-media:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(10,12,18,.28),transparent 32%,transparent 62%,rgba(10,12,18,.42));pointer-events:none}.svx-vid{transform:scale(1.02);transition:transform 1.2s var(--ease)}.svx-card:hover .svx-vid{transform:scale(1.07)}.svx-tag{position:absolute;z-index:3;left:12px;top:12px;max-width:calc(100% - 120px);padding:5px 9px;border-radius:8px;background:rgba(10,12,18,.72);color:#fdfbf4;font-family:var(--font-mono);font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.25}.svx-tag.gold{background:var(--sw-gold-text);color:var(--sw-page)}.svx-body{display:flex;flex-direction:column;gap:8px;padding:18px;flex:1}.svx-days{display:inline-flex;align-items:center;gap:6px;margin:0;font-family:var(--font-mono);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--sw-gold-text)}.svx-days svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;flex-shrink:0}.svx-name{margin:0;font-family:var(--font-display);font-size:26px;font-weight:800;font-style:normal;line-height:1.05;letter-spacing:.005em;text-transform:uppercase;color:var(--sw-ink)}.svx-desc{margin:0;font-family:var(--font-body);font-size:14.5px;line-height:1.5;color:var(--sw-meta-text)}.svx-incl{list-style:none;margin:2px 0 4px;padding:0;display:grid;gap:6px}.svx-incl li{position:relative;padding-left:22px;font-family:var(--font-body);font-size:14px;font-weight:500;line-height:1.35;color:var(--sw-body)}.svx-incl li:before{content:"";position:absolute;left:0;top:1px;width:15px;height:15px;border-radius:50%;background:var(--sw-goldf);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sw-gold) 40%,transparent)}.svx-incl li:after{content:"";position:absolute;left:5px;top:5px;width:5px;height:3px;border-left:1.8px solid var(--sw-gold);border-bottom:1.8px solid var(--sw-gold);transform:rotate(-45deg)}.svx-foot{margin-top:auto;padding-top:10px;border-top:1px solid var(--sw-rule);display:flex;align-items:center;justify-content:space-between;gap:10px}.svx-see{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-display);font-size:10.5px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--sw-ink);text-decoration:none;white-space:nowrap}.svx-see:hover{color:var(--sw-gold-text)}@media (max-width:759px){.svx-grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -20px;padding:4px 20px 18px;scroll-padding-left:20px}.svx-grid::-webkit-scrollbar{display:none}.svx-grid>.svx-card{flex:0 0 84%;scroll-snap-align:start}}.pk-pkgs{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.pk-pkgs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.pk-pkgs{grid-template-columns:repeat(var(--pk-cols,4),minmax(0,1fr))}}.pk-pkg-media{aspect-ratio:16/10}.pk-pkg-tag{margin:0;font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--sw-gold-text)}.pk-pkg .svx-name{font-size:24px}@media (max-width:759px){.pk-pkg:hover{transform:none}}.stats-row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--sw-rule);border-bottom:1px solid var(--sw-rule)}@media (min-width:860px){.stats-row{grid-template-columns:repeat(4,1fr)}}.pk-stats .stat-box .sv{justify-content:flex-start}.pk-stats .stat-box .sl{display:block}.pk-steps{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.pk-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:980px){.pk-steps{grid-template-columns:repeat(var(--pk-cols,4),minmax(0,1fr))}}.pk-step{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:var(--r-xl);overflow:hidden;border:1px solid var(--sw-rule);background:color-mix(in srgb,var(--sw-surf) 86%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--sh-card)}.pk-step-media{position:relative;aspect-ratio:16/9;background:var(--sw-surf2)}.pk-step-body{display:grid;align-content:start;gap:6px;padding:20px}.pk-step-n{font-family:var(--font-display);font-size:40px;font-weight:800;line-height:1;color:var(--sw-gold);font-variant-numeric:tabular-nums}.pk-steps .st-tag{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;line-height:1.3;color:var(--sw-gold-text)}.pk-steps .st-tag,.pk-steps .stx-t{font-weight:800;text-transform:uppercase}.pk-steps .stx-t{margin:0;font-family:var(--font-display);font-size:21px;font-style:normal;line-height:1.1;color:var(--sw-ink)}.pk-step-p{margin:0;font-family:var(--font-body);font-size:13.5px;line-height:1.6;color:var(--sw-sub)}.pk-pay--split{display:grid;gap:26px}@media (min-width:900px){.pk-pay--split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px}}.pk-pay-copy .kicker-line{margin:0 0 10px}.pk-pay .sec-title.sec-title--sub{margin:0 0 14px;font-family:var(--font-display);font-weight:800;font-style:normal;font-size:clamp(32px,4vw,52px);line-height:.9;letter-spacing:-.005em;text-transform:uppercase;color:var(--sw-ink);text-wrap:balance}.pk-pay .sec-sub{margin:0 0 14px;font-family:var(--font-body);font-size:16.5px;line-height:1.62;color:var(--sw-sub);max-width:54ch}.pk-pay-protect{margin:6px 0 0;padding:14px 16px;border-left:3px solid var(--sw-gold);background:var(--sw-goldf);border-radius:0 12px 12px 0;font-size:13px;line-height:1.55;font-weight:600;color:var(--sw-body)}.pk-pay-total{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 12px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--sw-meta-text)}.pk-pay-total b{font-family:var(--font-display);font-size:46px;font-weight:800;line-height:1;letter-spacing:0;text-transform:none;color:var(--sw-ink);font-variant-numeric:tabular-nums}.pk-pay-bars{display:grid;grid-template-columns:4fr 3fr 3fr;gap:4px;height:10px;margin:0 0 14px}.pk-pay-bars i{border-radius:4px;background:var(--sw-gold)}.pk-pay-bars i:nth-child(2){opacity:.66}.pk-pay-bars i:nth-child(3){opacity:.38}.pk-pay-rows{list-style:none;margin:0;padding:0;display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}@media (min-width:560px){.pk-pay-rows{grid-template-columns:repeat(3,minmax(0,1fr))}}.pk-ms-row{display:block;min-width:0;padding:12px;border-radius:14px;background:var(--sw-surf)}.pk-ms-pct{display:block;margin:0 0 2px;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;color:var(--sw-meta-text)}.pk-pay-rows:not(.has-amounts) .pk-ms-pct{font-family:var(--font-display);font-size:26px;font-weight:800;letter-spacing:0;line-height:1.05;color:var(--sw-gold);margin-bottom:4px}.pk-pay-amt{display:block;margin-bottom:4px;font-family:var(--font-display);font-size:26px;font-weight:800;line-height:1.05;color:var(--sw-gold);font-variant-numeric:tabular-nums}.pk-ms-h{margin:0 0 4px;font-size:12px;font-weight:700;font-style:normal;letter-spacing:.02em;text-transform:uppercase;color:var(--sw-ink)}.pk-ms-h,.pk-ms-p{font-family:var(--font-body)}.pk-ms-p{margin:0;font-size:11.5px;line-height:1.45;color:var(--sw-meta-text)}.pk-pay-note{margin:12px 0 0;font-family:var(--font-mono);font-size:11px;line-height:1.5;letter-spacing:.08em;color:var(--sw-meta-text)}.pk-faq{max-width:760px}.pk-faq-item{border-bottom:1px solid var(--sw-rule)}.pk-faq-item[hidden]{display:none}.pk-faq-h{margin:0;font:inherit}.pk-faq-btn{display:flex;width:100%;min-height:44px;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:18px 0;border:0;background:none;cursor:pointer;text-align:left;color:var(--sw-ink);font-family:var(--font-display);font-size:19px;font-weight:700;font-style:normal;line-height:1.4;letter-spacing:.01em;text-transform:none}.pk-faq-q{min-width:0}.pk-faq-chev{width:16px;height:16px;flex-shrink:0;fill:none;stroke:var(--sw-gold);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s var(--ease)}.pk-faq-btn[aria-expanded=true] .pk-faq-chev{transform:rotate(180deg)}.pk-faq-btn:hover .pk-faq-q{color:var(--sw-gold-text)}.pk-faq-panel{padding:0 8px 18px 0}.pk-faq-panel p{margin:0 0 10px;font-family:var(--font-body);font-size:15.5px;line-height:1.65;color:var(--sw-meta-text)}.pk-faq-panel p:last-child{margin-bottom:0}.pk-faq-search{display:flex;align-items:center;gap:10px;height:48px;padding:0 14px;margin:0 0 8px;border-radius:14px;background:var(--sw-page);border:1px solid var(--sw-rule)}.pk-faq-search:focus-within{border-color:var(--sw-gold);box-shadow:0 0 0 3px var(--sw-goldf)}.pk-faq-search svg{width:18px;height:18px;fill:none;stroke:var(--sw-meta-text);stroke-width:2;stroke-linecap:round;flex-shrink:0}.pk-faq-search input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;font-family:var(--font-body);font-size:16px;color:var(--sw-ink)}.pk-faq-empty{margin:14px 2px;font-size:13px;color:var(--sw-meta-text)}.pk-sq-link{display:inline-flex;align-items:center;min-height:44px;margin-top:4px;font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sw-gold-text);text-decoration:none}.pk-sq-link:hover{text-decoration:underline}.sx--dark .pk-sq-link{color:#f0d060}.pk-cta{--pk-focus:#f0d060}.pk-cta-media{position:absolute;inset:0;z-index:-1;overflow:hidden}.pk-cta-media .ill-badge,.pk-cta-media .real-badge{top:14px;right:14px}.pk-cta .cta-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,var(--pg-c) 0,rgba(10,11,14,.55) 22%,rgba(10,11,14,.55) 70%,var(--pg-d) 100%),radial-gradient(120% 90% at 50% 50%,rgba(10,11,14,.35),rgba(10,11,14,.82))}.pk-cta .final-cta-inner{max-width:760px;margin:0 auto;text-align:center}.pk-cta .kicker-line{justify-content:center}.pk-cta .sec-sub{margin-left:auto;margin-right:auto}.cta-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.cta-acts .cta-btn{margin:0}.cities-line{margin:26px auto 0;max-width:640px;font-size:10.5px;line-height:1.8;letter-spacing:.3px;text-align:center;color:rgba(253,251,244,.6)}.pk-prose{max-width:72ch;font-family:var(--font-body);font-size:17px;line-height:1.72;color:var(--sw-body);overflow-wrap:break-word}.pk-prose>:first-child{margin-top:0}.pk-prose :is(p,ul,ol,blockquote,figure,table,pre){margin:0 0 1.15em}.pk-prose h2{margin:1.9em 0 .55em;font-size:clamp(28px,3.4vw,40px);line-height:.98;letter-spacing:-.005em;text-wrap:balance}.pk-prose h2,.pk-prose h3{font-family:var(--font-display);font-weight:800;font-style:normal;text-transform:uppercase;color:var(--sw-ink);scroll-margin-top:140px}.pk-prose h3{margin:1.6em 0 .5em;font-size:22px;line-height:1.1;letter-spacing:.005em}.pk-prose h4{margin:1.4em 0 .4em;font-family:var(--font-display);font-weight:700;font-style:normal;font-size:19px;line-height:1.3;letter-spacing:.01em;color:var(--sw-ink)}.pk-prose a{color:var(--sw-gold-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.pk-prose a:hover{color:var(--sw-ink)}.pk-prose b,.pk-prose strong{font-weight:700;color:var(--sw-ink)}.pk-prose :is(ul,ol){padding-left:1.3em}.pk-prose ul{list-style:disc}.pk-prose ol{list-style:decimal}.pk-prose li{margin:.35em 0}.pk-prose li::marker{color:var(--sw-gold);font-weight:700}.pk-prose blockquote{padding:14px 18px;border-left:3px solid var(--sw-gold);background:var(--sw-goldf);border-radius:0 12px 12px 0;font-weight:500;color:var(--sw-body)}.pk-prose blockquote>:last-child{margin-bottom:0}.pk-prose hr{height:1px;margin:2.2em 0;border:0;background:linear-gradient(90deg,color-mix(in srgb,var(--sw-gold) 35%,transparent),var(--sw-rule) 40%,transparent)}.pk-prose img{max-width:100%;height:auto;border-radius:var(--r-xl)}.pk-prose figcaption{margin-top:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--sw-meta-text)}.pk-prose table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}.pk-prose :is(th,td){padding:10px 12px;border-bottom:1px solid var(--sw-rule);text-align:left;vertical-align:top}.pk-prose th{font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--sw-meta-text)}.pk-prose code,.pk-prose th{font-family:var(--font-mono)}.pk-prose code{font-size:.88em;padding:.1em .35em;border-radius:6px;background:var(--sw-surf2)}@media (max-width:640px){.pk-prose{font-size:16.5px}.pk-prose table{display:block;overflow-x:auto}}.pk-cmp{min-width:0}.pk-cmp-scroll{overflow-x:auto}.pk-cmp-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;overflow:hidden;border:1px solid var(--sw-rule);border-radius:var(--r-card);font-family:var(--font-body)}.pk-cmp-cap{caption-side:top;padding:0 0 12px;text-align:left;font-family:var(--font-display);font-weight:800;font-size:22px;letter-spacing:.01em;text-transform:uppercase;color:var(--sw-ink)}.pk-cmp-table thead :is(th,td){padding:12px;text-align:left;vertical-align:bottom;background:var(--sw-accent-bg);color:var(--sw-accent-ink);font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.pk-cmp-table thead th.is-hl{color:#f0d060}.pk-cmp-table tbody :is(th,td){padding:12px;border-top:1px solid var(--sw-rule);text-align:left;vertical-align:top;font-size:13.5px;line-height:1.45;color:var(--sw-body);background:var(--sw-surf)}.pk-cmp-table tbody tr:nth-child(2n)>*{background:var(--sw-page)}.pk-cmp-table tbody th{font-weight:600;color:var(--sw-sub)}.pk-cmp-table tbody td.is-hl{color:var(--sw-ink);font-weight:600}.pk-mark{display:inline-flex;align-items:flex-start;gap:8px}.pk-mark svg{width:16px;height:16px;margin-top:2px;flex-shrink:0;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.pk-mark--yes svg{stroke:var(--sw-gold)}.pk-mark--no svg{stroke:var(--sw-meta)}.pk-mark--partial svg{fill:var(--sw-gold);stroke:var(--sw-gold);stroke-width:1}.pk-mark b{font-weight:700;color:var(--sw-ink)}.pk-cmp-note{margin:10px 0 0;font-size:12px;line-height:1.5;color:var(--sw-meta-text)}.pk-cmp-note a{color:var(--sw-gold-text)}@media (max-width:640px){.pk-cmp-table{min-width:560px}}.vt{display:grid;gap:22px}.vt-craft{min-width:0;display:flex;flex-direction:column;gap:12px}.vt-photos{display:grid;gap:10px;grid-auto-flow:column;grid-auto-columns:62%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -20px;padding:2px 20px 4px;scroll-padding-left:20px}.vt-photos::-webkit-scrollbar{display:none}.rj-ph{position:relative;margin:0;min-height:0;border-radius:18px;overflow:hidden;background:var(--sw-surf2)}.rj-ph img{object-fit:cover;transition:transform .8s var(--ease)}.rj-ph:hover img{transform:scale(1.05)}.vt-photos .rj-ph{aspect-ratio:3/4;scroll-snap-align:start}.vt-ctx{margin:0;display:flex;gap:10px;align-items:flex-start;font-family:var(--font-mono);font-size:12px;line-height:1.6;letter-spacing:.02em;color:var(--sw-body)}.vt-ctx:before{content:"";flex:0 0 18px;height:1px;margin-top:.8em;background:var(--sw-gold)}.vt-grid{list-style:none;margin:0;padding:0;display:grid;gap:12px}.vt-card{position:relative;min-width:0;display:flex;flex-direction:column;gap:8px;padding:18px 18px 14px;border-radius:var(--r-xl,22px);border:1px solid var(--sw-rule);background:color-mix(in srgb,var(--sw-surf) 86%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--sh-card);transition:transform .3s var(--ease),border-color .3s var(--ease)}.vt-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--sw-gold) 45%,transparent)}.vt-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.vt-n{display:inline-grid;place-items:center;min-width:30px;height:24px;padding:0 6px;border-radius:7px;border:1px solid color-mix(in srgb,var(--sw-gold) 45%,transparent);font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--sw-gold-text);font-variant-numeric:tabular-nums}.vt-ico{position:relative;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--sw-goldf);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sw-gold) 22%,transparent);overflow:hidden}.vt-ico:before{content:"";position:absolute;inset:0;background:var(--sw-gold);opacity:.2;-webkit-mask-image:var(--tx);mask-image:var(--tx);-webkit-mask-size:96px;mask-size:96px}.vt-ico-svg{position:relative;width:19px;height:19px;fill:none;stroke:var(--sw-gold);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.vt-h{margin:2px 0 0;font-family:var(--font-display);font-size:19px;font-weight:800;font-style:normal;line-height:1.08;letter-spacing:.005em;text-transform:uppercase;color:var(--sw-ink);text-wrap:balance}.vt-p{margin:0;font-size:14px;line-height:1.55;color:var(--sw-meta-text)}.vt-p,.vt-proof{font-family:var(--font-body)}.vt-proof{margin:auto 0 0;padding-top:10px;border-top:1px dashed var(--sw-rule);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;min-height:44px;text-decoration:none;font-size:13px;font-weight:600;line-height:1.4;color:var(--sw-ink)}.vt-proof-k{font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--sw-gold-text)}.vt-proof-t{grid-column:1/-1;grid-row:2;min-width:0}.vt-go{grid-column:2;grid-row:1;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s var(--ease)}a.vt-proof:focus-visible,a.vt-proof:hover{color:var(--sw-gold-text)}a.vt-proof:focus-visible .vt-go,a.vt-proof:hover .vt-go{transform:translateX(3px)}@media (max-width:639px){.pk-adv--section .vt-grid{grid-auto-flow:column;grid-auto-columns:84%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -20px;padding:4px 20px 16px;scroll-padding-left:20px}.pk-adv--section .vt-grid::-webkit-scrollbar{display:none}.pk-adv--section .vt-card{scroll-snap-align:start}}@media (min-width:640px){.vt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:760px){.vt-photos{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1.3fr repeat(4,minmax(0,1fr));grid-template-rows:240px;overflow:visible;margin:0;padding:0}.vt-photos .rj-ph{aspect-ratio:auto}}@media (min-width:1080px){.vt:not(.vt--solo){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:28px}.vt-photos{flex:1 1 0;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr))}.vt-photos .rj-ph--a{grid-row:1/span 2}.vt-photos .rj-ph--d{grid-column:1;grid-row:3}.vt-photos .rj-ph--e{grid-column:2;grid-row:3}.pk-adv--compact .vt-grid,.vt--solo .vt-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sx--dark.pk-adv .vt-ctx{color:#e9e3d4}.pk-adv-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.pk-adv-chips li{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:999px;background:var(--sw-page);border:1px solid var(--sw-rule);font-family:var(--font-body);font-size:12px;font-weight:700;line-height:1.3;color:var(--sw-ink)}.pk-adv-chip-ico{width:15px;height:15px;flex-shrink:0;fill:none;stroke:var(--sw-gold);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.adv-strip{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;font-family:var(--font-body);font-size:12.5px;font-weight:600;line-height:1.3;color:var(--sw-body)}.adv-strip li{display:inline-flex;align-items:center;gap:6px}.adv-ck{width:14px;height:14px;flex-shrink:0;fill:none;stroke:var(--sw-gold);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.adv-strip--dark{color:rgba(253,251,244,.92)}.adv-strip--dark .adv-ck{stroke:#f0d060}.adv-strip--boxed{display:inline-flex;padding:8px 12px;border-radius:10px;background:color-mix(in srgb,var(--sw-surf) 70%,transparent);border:1px solid var(--sw-rule)}.adv-strip--dark.adv-strip--boxed{background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.1)}@media (prefers-reduced-motion:reduce){.pk-hero *,.pk-hero :after,.pk-hero :before,[data-kit] *,[data-kit] :after,[data-kit] :before{animation:none!important;transition-duration:0s!important}.pk-hero .hero-px,.pk-hero--cinema .cinema-body,.pk-hero--cinema .cinema-copy .kicker-line,.pk-hero--cinema .cinema-ctas,.pk-hero--cinema .cinema-h span,.pk-hero--cinema .hero-adv{opacity:1;transform:none}.hero-px a:hover,.rj-ph:hover img,.svx-card:hover,.svx-card:hover .svx-vid,.vt-card:hover{transform:none}}.pk-feats{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.pk-feats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.pk-feats{grid-template-columns:repeat(var(--pk-cols,3),minmax(0,1fr))}}.pk-feat-media{aspect-ratio:16/10}.pk-feat .svx-name{font-size:24px}.pk-feat-text{color:var(--sw-sub)}.pk-feat-tags{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.pk-feat-tags li{padding:5px 10px;border-radius:var(--r-pill);background:var(--sw-goldf);border:1px solid color-mix(in srgb,var(--sw-gold) 30%,transparent);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--sw-gold-text)}.pk-feat-link{margin-top:auto}.pk-picker{min-width:0}.pk-picker-tabs{display:grid;gap:8px;grid-template-columns:repeat(var(--pk-cols,3),minmax(0,1fr));margin:0 0 16px}.pk-picker-tab{display:grid;gap:2px;align-content:start;justify-items:start;min-width:0;min-height:44px;margin:0;padding:12px 14px;border-radius:16px;border:1.5px solid var(--sw-rule);background:color-mix(in srgb,var(--sw-surf) 86%,transparent);color:var(--sw-body);font:inherit;text-align:left;cursor:pointer;box-shadow:var(--sh-card);transition:border-color .2s var(--ease),background-color .2s var(--ease)}.pk-picker-tab:hover{border-color:color-mix(in srgb,var(--sw-gold) 55%,transparent)}.pk-picker-tab.is-on{background:var(--sw-accent-bg);border-color:var(--sw-gold);color:var(--sw-accent-ink)}.pk-picker-tag{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--sw-gold-text);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-picker-name{font-size:20px;line-height:1.05;text-transform:uppercase;color:var(--sw-ink)}.pk-picker-name,.pk-picker-price{font-family:var(--font-display);font-weight:800}.pk-picker-price{font-size:18px;line-height:1.1;color:var(--sw-gold);font-variant-numeric:tabular-nums}.pk-picker-price small{font-family:var(--font-body);font-size:11px;font-weight:500;color:var(--sw-meta-text)}.pk-picker-tab.is-on .pk-picker-tag{color:#f0d060}.pk-picker-tab.is-on .pk-picker-name{color:var(--sw-accent-ink)}.pk-picker-tab.is-on .pk-picker-price{color:#f0d060}.pk-picker-tab.is-on .pk-picker-price small{color:rgba(240,235,227,.78)}.pk-picker-panel{display:grid;gap:22px;padding:16px;border-radius:var(--r-xl);border:1px solid var(--sw-rule);background:color-mix(in srgb,var(--sw-surf) 86%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--sh-card)}.pk-picker-panel[hidden]{display:none}.pk-picker-media{min-width:0}.pk-picker-body{min-width:0;display:flex;flex-direction:column;gap:8px}.pk-picker-h{font-size:34px}.pk-picker-price-row{margin:2px 0 0}.pk-picker-price-row .scl-price.pk-price .px-v{font-size:34px}.pk-picker-note{margin:0;font-size:12.5px;line-height:1.5;color:var(--sw-meta-text)}.pk-picker-brands{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.pk-picker-brands li{padding:5px 10px;border-radius:8px;border:1px solid var(--sw-rule);background:var(--sw-page);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;color:var(--sw-body)}.pk-picker-incl{margin-top:16px}.svx-incl li.is-dim{color:var(--sw-meta-text)}.svx-incl li.is-dim:before{background:var(--sw-surf3);box-shadow:none}.svx-incl li.is-dim:after{border:0;width:7px;height:1.8px;top:7.5px;left:4px;transform:none;background:var(--sw-meta)}.pk-picker-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:16px}@media (min-width:900px){.pk-picker-panel{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:34px;padding:22px;align-items:start}.pk-picker-media{position:sticky;top:calc(var(--sw-header-h, 0px) + 20px)}}@media (max-width:639px){.pk-picker-tabs{grid-template-columns:minmax(0,1fr)}.pk-picker-tab{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px}.pk-picker-tag{grid-column:1/-1}.pk-picker-price{grid-column:2;grid-row:2}.pk-picker-h{font-size:28px}.pk-picker-ctas .cta-btn{width:100%}}.pk-calc{padding:22px;border-radius:var(--r-xl);border:1px solid var(--sw-rule);background:color-mix(in srgb,var(--sw-surf) 86%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--sh-card)}.pk-calc-total{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--sw-meta-text)}.pk-calc-total output{font-family:var(--font-display);font-size:46px;font-weight:800;line-height:1;letter-spacing:0;text-transform:none;color:var(--sw-ink);font-variant-numeric:tabular-nums}.pk-calc-range{display:block;width:100%;height:44px;margin:6px 0 2px;accent-color:var(--sw-gold);cursor:pointer}.pk-calc-scale{display:flex;justify-content:space-between;margin:0 0 14px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;color:var(--sw-meta-text)}.pk-calc-out{list-style:none;margin:0;padding:0;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))}.pk-calc-box{display:grid;gap:4px;align-content:start;padding:14px;border-radius:14px;background:var(--sw-surf);border:1px solid var(--sw-rule)}.pk-calc-box.is-hl{background:var(--sw-goldf);border-color:color-mix(in srgb,var(--sw-gold) 35%,transparent)}.pk-calc-n{font-family:var(--font-display);font-size:30px;font-weight:800;line-height:1.05;color:var(--sw-gold);font-variant-numeric:tabular-nums}.pk-calc-l{font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--sw-ink)}.pk-calc-l,.pk-calc-s{font-family:var(--font-body);font-size:12px}.pk-calc-s{line-height:1.45}.pk-calc-note,.pk-calc-s{color:var(--sw-meta-text)}.pk-calc-note{margin:14px 0 0;font-family:var(--font-mono);font-size:11px;line-height:1.55;letter-spacing:.04em}.pk-tiles{list-style:none;margin:0;padding:0;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(var(--pk-min,240px),100%),1fr))}.pk-tile,.pk-tile-li{display:flex;min-width:0}.pk-tile{flex:1;flex-direction:column;gap:8px;padding:18px 18px 16px;border-radius:var(--r-xl);border:1px solid var(--sw-rule);background:color-mix(in srgb,var(--sw-surf) 86%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--sh-card);color:var(--sw-body);text-decoration:none;transition:transform .3s var(--ease),border-color .3s var(--ease)}a.pk-tile:focus-visible,a.pk-tile:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--sw-gold) 45%,transparent)}.pk-tile-k{font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.1em;color:var(--sw-gold-text)}.pk-tile-h,.pk-tile-k{text-transform:uppercase}.pk-tile-h{margin:0;font-family:var(--font-display);font-size:21px;font-weight:800;font-style:normal;line-height:1.08;letter-spacing:.005em;color:var(--sw-ink);text-wrap:balance}.pk-tile-p{margin:0;font-family:var(--font-body);font-size:14.5px;line-height:1.55;color:var(--sw-meta-text)}.pk-tile-ul{margin:4px 0 0}.pk-tile-go{margin-top:auto;padding-top:10px;border-top:1px dashed var(--sw-rule);display:flex;align-items:center;min-height:44px;font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sw-ink)}a.pk-tile:focus-visible .pk-tile-go,a.pk-tile:hover .pk-tile-go{color:var(--sw-gold-text)}.pk-tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.pk-tags li{display:inline-flex;align-items:center;padding:7px 12px;border-radius:var(--r-pill);background:var(--sw-page);border:1px solid var(--sw-rule);font-family:var(--font-body);font-size:13px;font-weight:700;line-height:1.3;color:var(--sw-ink)}.pk-tagset .pk-links-h{margin-bottom:12px}.pk-tagset+.pk-tagset{margin-top:28px}.pk-tags--mono li{font-family:var(--font-mono);font-weight:500;letter-spacing:.04em;font-variant-numeric:tabular-nums}.pk-links{min-width:0}.pk-links-h{margin:0 0 6px;font-family:var(--font-display);font-weight:800;font-style:normal;font-size:21px;line-height:1.1;text-transform:uppercase;color:var(--sw-ink)}.pk-links ul{list-style:none;margin:0;padding:0}.pk-links li{border-bottom:1px solid var(--sw-rule)}.pk-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:8px 4px;border-radius:10px;text-decoration:none;color:var(--sw-ink);font-family:var(--font-body);font-size:15px;font-weight:600;line-height:1.35;transition:background-color .2s var(--ease)}.pk-links a:focus-visible,.pk-links a:hover{background:var(--sw-goldf)}.pk-links-l{display:grid;gap:2px;min-width:0}.pk-links-l small{font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--sw-meta-text)}.pk-links-go{flex-shrink:0;color:var(--sw-gold-text);font-weight:700}@media (prefers-reduced-motion:reduce){a.pk-tile:focus-visible,a.pk-tile:hover{transform:none}}.pk-prose :is(em,i,cite){font-style:normal;font-weight:600;color:var(--sw-ink)}.pk-prose .pk-callout{margin:1.8em 0;padding:20px 22px;border-radius:var(--r-xl);border:1px solid color-mix(in srgb,var(--sw-gold) 38%,transparent);background:var(--sw-goldf)}.pk-prose .pk-callout>:first-child{margin-top:0}.pk-prose .pk-callout>:last-child{margin-bottom:0}.pk-prose .pk-callout h3{margin:0 0 .35em;font-size:22px}.pk-prose .pk-callout p{margin:0 0 .8em}.pk-prose a.pk-callout-go{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:14px;background:var(--sw-ink);color:var(--sw-page);font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.pk-prose a.pk-callout-go:hover{color:var(--sw-page);background:color-mix(in srgb,var(--sw-ink) 86%,var(--sw-gold))}.pk-prose .pk-table-wrap{margin:0 0 1.15em;overflow-x:auto}.pk-prose .pk-table-wrap table{margin:0;min-width:480px}.pk-toc{padding:18px 16px 12px;border-radius:var(--r-xl);border:1px solid var(--sw-rule);background:color-mix(in srgb,var(--sw-surf) 86%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--sh-card)}.pk-toc-h{margin:0 0 8px 8px;font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--sw-gold-text)}.pk-toc-list{list-style:none;margin:0;padding:0;display:grid;gap:1px;counter-reset:pk-toc}.pk-toc-list a{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 8px;border-radius:10px;font-family:var(--font-body);font-size:14.5px;font-weight:600;line-height:1.3;color:var(--sw-body);text-decoration:none}.pk-toc-list.is-numbered a:before{counter-increment:pk-toc;content:counter(pk-toc,decimal-leading-zero);flex:0 0 22px;font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--sw-gold-text)}.pk-toc-list a:hover{background:var(--sw-goldf);color:var(--sw-ink)}@media (min-width:900px){.pk-toc{position:sticky;top:calc(var(--sw-header-h, 88px) + 16px);max-height:calc(100vh - var(--sw-header-h, 88px) - 32px);overflow-y:auto}.pk-toc-list a{min-height:36px}}.pk-lc{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(var(--pk-min,280px),100%),1fr))}.pk-lc-card{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:var(--r-xl);overflow:hidden;border:1px solid var(--sw-rule);background:color-mix(in srgb,var(--sw-surf) 86%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--sh-card);transition:transform .3s var(--ease),border-color .3s var(--ease)}.pk-lc-card[hidden]{display:none}.pk-lc-card.is-link:focus-within,.pk-lc-card.is-link:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--sw-gold) 45%,transparent)}.pk-lc-card:focus-within{outline:2px solid var(--pk-focus,var(--sw-gold));outline-offset:3px}.pk-lc-media{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--sw-surf2)}.pk-lc-media .pk-media-el{transition:transform .8s var(--ease)}.pk-lc-card.is-link:hover .pk-media-el{transform:scale(1.04)}.pk-lc-body{display:flex;flex-direction:column;gap:8px;flex:1;padding:18px}.pk-lc-k{margin:0;font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--sw-gold-text)}.pk-lc-tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.pk-lc-tags li{padding:4px 9px;border-radius:999px;background:var(--sw-goldf);font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.06em;line-height:1.2;color:var(--sw-gold-text)}.pk-lc-h,.pk-lc-tags li{text-transform:uppercase}.pk-lc-h{margin:0;font-family:var(--font-display);font-size:22px;font-weight:800;font-style:normal;line-height:1.04;letter-spacing:.005em;color:var(--sw-ink);text-wrap:balance}.pk-lc-a{color:inherit;text-decoration:none}.pk-lc-a:after{content:"";position:absolute;inset:0;z-index:2}.pk-lc-a:focus-visible{outline:none}.pk-lc-card.is-link:hover .pk-lc-a{color:var(--sw-gold-text)}.pk-lc-p{margin:0;font-family:var(--font-body);font-size:14.5px;line-height:1.55;color:var(--sw-meta-text)}.pk-lc-foot{margin-top:auto;padding-top:10px;border-top:1px solid var(--sw-rule);display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px}.pk-lc-meta{margin:0;display:flex;flex-wrap:wrap;gap:4px 12px;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--sw-meta-text)}.pk-lc-go{flex-shrink:0;font-family:var(--font-display);font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--sw-ink)}.pk-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 4px}.pk-chip{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:var(--r-pill);border:1px solid var(--sw-rule);background:var(--sw-page);color:var(--sw-ink);font-family:var(--font-body);font-size:13.5px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:background .2s var(--ease),border-color .2s var(--ease)}.pk-chip:hover{border-color:color-mix(in srgb,var(--sw-gold) 60%,transparent)}.pk-chip[aria-pressed=true]{background:var(--sw-ink);border-color:var(--sw-ink);color:var(--sw-page)}.pk-filter-count{min-height:1.4em;margin:8px 2px 16px;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--sw-meta-text)}.pk-filter-empty{margin:18px 2px 0;font-family:var(--font-body);font-size:15px;color:var(--sw-meta-text)}@media (max-width:640px){.pk-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -20px 4px;padding:2px 20px 8px;scroll-padding-left:20px}.pk-chips::-webkit-scrollbar{display:none}.pk-chip{flex:0 0 auto}}.pk-faqcat{max-width:820px}.pk-faqcat .pk-faq{max-width:none}.pk-faqcat-group{margin-top:30px}.pk-faqcat-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 2px;padding-bottom:10px;border-bottom:2px solid var(--sw-ink);font-family:var(--font-display);font-size:22px;font-weight:800;font-style:normal;line-height:1.05;letter-spacing:.01em;text-transform:uppercase;color:var(--sw-ink)}.pk-faqcat-n{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;color:var(--sw-gold-text)}.pk-readbar{position:fixed;top:0;left:0;right:0;z-index:70;height:3px;pointer-events:none}.pk-readbar-fill{display:block;height:100%;background:var(--sw-gc);transform-origin:0 50%;transform:scaleX(var(--pk-progress,0));transition:transform .12s linear}.pk-convo{display:grid;gap:18px}@media (min-width:1080px){.pk-convo.has-aside{grid-template-columns:minmax(0,1fr) 340px;align-items:start}}.pk-convo-aside{min-width:0}@media (min-width:1080px){.pk-convo-aside{position:sticky;top:calc(var(--sw-header-h, 88px) + 16px)}}.pk-chat{position:relative;display:flex;flex-direction:column;min-width:0;height:clamp(540px,calc(100dvh - var(--sw-header-h, 88px) - 32px),820px);border-radius:var(--r-xl);overflow:hidden;border:1px solid var(--mb-box-brd);border-top-color:var(--mb-panel-brd-t);background:var(--mb-panel-bg);box-shadow:var(--sh-card);color:var(--mb-text)}.pk-chat-top{display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--sw-rule)}.pk-chat-av{--mb-accent-gold:#f0d060;position:relative;flex-shrink:0;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#2a2620,#0b0c10 70%);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 6px 16px -8px rgba(0,0,0,.5)}.pk-chat-av .swc-mb-glyph{width:28px;height:28px}.pk-chat-av.is-thinking :is(.swc-mbg-r2x,.swc-mbg-r2y){animation-play-state:running}.pk-chat-av--sm{width:30px;height:30px}.pk-chat-av--sm .swc-mb-glyph{width:19px;height:19px}.pk-chat-live{position:absolute;right:0;bottom:0;width:11px;height:11px;border-radius:50%;background:#2f9e5b;box-shadow:0 0 0 2px var(--sw-surf)}.pk-chat-who{flex:1;min-width:0}.pk-chat-name{margin:0;font-family:var(--font-display);font-size:19px;font-weight:800;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:var(--sw-ink)}.pk-chat-status{display:flex;align-items:center;gap:6px;margin:4px 0 0;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--sw-meta-text)}.pk-chat-status.is-done:before{content:"";width:8px;height:8px;border-radius:50%;background:#2f9e5b}.pk-chat-exit{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:var(--r-pill);border:1px solid var(--sw-rule);font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sw-ink);text-decoration:none}.pk-chat-exit:hover{border-color:color-mix(in srgb,var(--sw-gold) 60%,transparent)}.pk-chat-prog{height:3px;flex-shrink:0;background:var(--sw-rule)}.pk-chat-prog-bar{display:block;height:100%;background:var(--sw-gc);transform-origin:0 50%;transform:scaleX(var(--pk-progress,0));transition:transform .5s var(--ease)}.pk-chat-prog-bar.is-done{background:#2f9e5b}.pk-chat-log{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 14px 10px}.pk-chat-log:focus-visible{outline-offset:-3px}.pk-chat-inner{display:flex;flex-direction:column;gap:12px;max-width:760px;margin:0 auto}.pk-chat-row{display:flex;align-items:flex-end;gap:8px;max-width:min(92%,620px)}.pk-chat-row.is-user{align-self:flex-end}.pk-chat-row>div{min-width:0}.pk-chat-bubble{padding:11px 14px;border-radius:16px 16px 16px 4px;border:1px solid var(--mb-bubble-brd);background:var(--mb-bubble-bg);font-family:var(--font-body);font-size:15.5px;line-height:1.5;color:var(--mb-text);overflow-wrap:anywhere}.pk-chat-row.is-user .pk-chat-bubble{border-radius:16px 16px 4px 16px;border-color:transparent;background:var(--sw-ink);color:var(--sw-page)}.pk-chat-bubble strong{font-weight:700}.pk-chat-bubble em{font-style:normal;font-weight:600}.pk-chat-bubble a{color:var(--sw-gold-text);text-decoration:underline;text-underline-offset:3px}.pk-chat-time{margin:4px 4px 0;font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;color:var(--sw-meta-text)}.pk-chat-row.is-user .pk-chat-time{text-align:right}.pk-chat-think{display:flex;flex-direction:column;gap:4px;padding:10px 14px;border-radius:16px 16px 16px 4px;border:1px dashed var(--mb-bubble-brd)}.pk-chat-think-top{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--sw-gold-text)}.pk-chat-dots{display:inline-flex;gap:4px}.pk-chat-dots i{width:6px;height:6px;border-radius:50%;background:var(--sw-gold);animation:pk-chat-dot 1.2s infinite var(--ease)}.pk-chat-dots i:nth-child(2){animation-delay:.15s}.pk-chat-dots i:nth-child(3){animation-delay:.3s}@keyframes pk-chat-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.pk-chat-voice{font-family:var(--font-body);font-size:13px;color:var(--sw-meta-text)}.pk-chat-ui{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-left:38px}.pk-chat-go{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border:0;border-radius:14px;background:var(--sw-ink);color:var(--sw-page);font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.pk-chat-go svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8}.pk-chat-go--gold{background:linear-gradient(135deg,#f0d060,#c99a2e);color:#0a0c12;box-shadow:0 14px 30px -14px rgba(240,208,96,.55)}.pk-chat-go:disabled{opacity:.4;cursor:default}.pk-chat-skip{min-height:44px;padding:0 4px;border:0;background:none;font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--sw-meta-text);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pk-chat-skip:disabled{opacity:.4;cursor:default}.pk-range{width:min(100%,460px);padding:16px 18px;border-radius:16px;border:1px solid var(--sw-rule);background:color-mix(in srgb,var(--sw-surf) 90%,transparent)}.pk-range-val{margin:0;font-family:var(--font-display);font-size:34px;font-weight:800;line-height:1;color:var(--sw-gold)}.pk-range-scale{display:flex;justify-content:space-between;margin-top:10px;font-family:var(--font-mono);font-size:10.5px;color:var(--sw-meta-text)}.pk-range-input{-webkit-appearance:none;appearance:none;display:block;width:100%;height:44px;margin:0;background:transparent;cursor:pointer}.pk-range-input::-webkit-slider-runnable-track{height:6px;border-radius:99px;background:linear-gradient(90deg,var(--sw-gold) 0 calc(var(--pk-fill, 0) * 100%),var(--sw-rule) calc(var(--pk-fill, 0) * 100%) 100%)}.pk-range-input::-moz-range-track{height:6px;border-radius:99px;background:var(--sw-rule)}.pk-range-input::-moz-range-progress{height:6px;border-radius:99px;background:var(--sw-gold)}.pk-range-input::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-9px;border-radius:50%;border:3px solid var(--sw-page);background:var(--sw-ink);box-shadow:0 2px 8px rgba(0,0,0,.25)}.pk-range-input::-moz-range-thumb{width:18px;height:18px;border-radius:50%;border:3px solid var(--sw-page);background:var(--sw-ink)}.pk-range-hint{margin:4px 0 0;font-family:var(--font-body);font-size:12.5px;line-height:1.45;color:var(--sw-meta-text)}.pk-done{align-self:stretch;padding:24px 20px;border-radius:var(--r-xl);border:1px solid color-mix(in srgb,var(--sw-gold) 45%,transparent);background:color-mix(in srgb,var(--sw-surf) 92%,transparent);box-shadow:var(--sh-card);text-align:center}.pk-done-check{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 12px;border-radius:50%;background:#2f9e5b;color:#fff}.pk-done-check svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:2.2}.pk-done-h{margin:0 0 8px;font-family:var(--font-display);font-size:clamp(30px,5vw,40px);font-weight:800;line-height:.95;text-transform:uppercase;color:var(--sw-ink)}.pk-done-h span{color:var(--sw-gold)}.pk-done-p{margin:0 auto;max-width:46ch;line-height:1.55;color:var(--sw-sub)}.pk-done-link,.pk-done-p{font-family:var(--font-body);font-size:15px}.pk-done-link{display:inline-flex;align-items:center;min-height:44px;font-weight:700;color:var(--sw-gold-text);text-decoration:underline;text-underline-offset:3px}.pk-done-meta{margin:0;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--sw-meta-text)}.pk-done-grid{display:grid;gap:8px;margin-top:16px;text-align:left;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.pk-done-item{padding:10px 12px;border-radius:12px;background:var(--sw-goldf)}.pk-done-k{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--sw-meta-text)}.pk-done-v{font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--sw-ink);overflow-wrap:anywhere}.pk-chat-composer{display:flex;align-items:flex-end;gap:8px;padding:10px 12px;border-top:1px solid var(--sw-rule)}.pk-chat-input{box-sizing:border-box;flex:1;min-width:0;min-height:44px;max-height:140px;padding:11px 14px;resize:none;border-radius:14px;border:1px solid var(--mb-box-brd);background:var(--mb-box-bg);color:var(--sw-ink);font-family:var(--font-body);font-size:16px;line-height:1.35;box-shadow:var(--mb-box-shadow)}.pk-chat-input::placeholder{color:var(--sw-meta-text)}.pk-chat-input:focus{outline:none;border-color:var(--mb-box-brd-focus);box-shadow:var(--mb-box-shadow-focus)}.pk-chat-input:focus-visible{outline:2px solid var(--sw-gold);outline-offset:1px}.pk-chat-send{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:0;border-radius:12px;background:var(--mb-send-bg);color:var(--mb-send-fg);box-shadow:var(--mb-send-shadow);cursor:pointer}.pk-chat-send svg{width:17px;height:17px;fill:currentColor}.pk-chat-send:disabled{opacity:.35;cursor:default}@media (max-width:600px){.pk-chat{height:clamp(520px,calc(100dvh - var(--sw-header-h, 88px) - 16px),760px);border-radius:18px}.pk-chat-ui{padding-left:0}.pk-chat-row{max-width:100%}}@media (prefers-reduced-motion:reduce){.pk-chat-prog-bar,.pk-readbar-fill{transition:none}.pk-chat-dots i{animation:none;opacity:.8}.pk-lc-card.is-link:focus-within,.pk-lc-card.is-link:hover{transform:none}.pk-lc-card.is-link:hover .pk-media-el{transform:none}}.pk-chat-go[hidden],.pk-chat-skip[hidden]{display:none}.pk-chat-input{field-sizing:content}.pk-form{position:relative;min-width:0;padding:22px;border-radius:var(--r-xl);border:1px solid var(--sw-rule);background:color-mix(in srgb,var(--sw-surf) 86%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--sh-card);scroll-margin-top:140px;transition:opacity .3s var(--ease)}.pk-form--aside{box-shadow:none;background:color-mix(in srgb,var(--sw-surf) 60%,transparent)}.pk-form--compact{display:grid;gap:12px;width:100%;max-width:560px;padding:18px;border-radius:18px;background:color-mix(in srgb,var(--sw-surf) 92%,transparent);box-shadow:none}@media (min-width:760px){.pk-form:not(.pk-form--compact){padding:30px}}.pk-form.is-sending{opacity:0;pointer-events:none}.pk-form-head{margin:0 0 18px}.pk-form-head .kicker-line{margin:0 0 8px}.pk-form-h{margin:0 0 6px;font-family:var(--font-display);font-weight:800;font-style:normal;font-size:26px;line-height:1.02;letter-spacing:.005em;text-transform:uppercase;color:var(--sw-ink);text-wrap:balance}.pk-form-sub{margin:0;font-family:var(--font-body);font-size:14.5px;line-height:1.55;color:var(--sw-meta-text)}.pk-form:not(.pk-form--compact)>*+*{margin-top:16px}.pk-form>.pk-form-head+*{margin-top:0}.pk-form form{margin:0}.pk-form form>*+*{margin-top:16px}.pk-form-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}@media (min-width:520px){.pk-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pk-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.pk-field{display:grid;gap:7px;align-content:start;min-width:0}.pk-label{display:block;padding:0;font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--sw-meta-text)}.pk-req{color:var(--sw-gold-text)}.pk-label-note{text-transform:none;letter-spacing:.02em}.pk-input{box-sizing:border-box;width:100%;min-height:52px;padding:13px 15px;margin:0;border-radius:14px;border:1px solid color-mix(in srgb,var(--sw-ink) 42%,transparent);background:var(--sw-page);color:var(--sw-ink);font-family:var(--font-body);font-size:16px;line-height:1.4;-webkit-appearance:none;appearance:none;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.pk-input::placeholder{color:var(--sw-meta-text);opacity:1}.pk-input:hover{border-color:color-mix(in srgb,var(--sw-ink) 60%,transparent)}.pk-input:focus{outline:none;border-color:var(--sw-gold);box-shadow:0 0 0 3px var(--sw-goldf)}.pk-input:focus-visible{outline:2px solid var(--pk-focus,var(--sw-gold));outline-offset:2px}.pk-input[aria-invalid=true]{border-color:var(--sw-err)}textarea.pk-input{min-height:76px;resize:vertical}select.pk-input{padding-right:42px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 21px) 50%,calc(100% - 16px) 50%;background-size:5px 5px;background-repeat:no-repeat}.pk-hint{line-height:1.5;color:var(--sw-meta-text)}.pk-err,.pk-hint{margin:0;font-family:var(--font-body);font-size:13px}.pk-err{font-weight:600;line-height:1.45;color:var(--sw-err)}.pk-notice{padding:14px 16px;border-left:3px solid var(--sw-gold);background:var(--sw-goldf);border-radius:0 12px 12px 0;color:var(--sw-body)}.pk-notice--error{border-left-color:var(--sw-err);background:color-mix(in srgb,var(--sw-err) 9%,transparent)}.pk-notice-h{margin:0 0 4px;font-family:var(--font-display);font-weight:800;font-style:normal;font-size:19px;line-height:1.1;text-transform:uppercase;color:var(--sw-ink)}.pk-notice--error .pk-notice-h{color:var(--sw-err)}.pk-notice-b{font-family:var(--font-body);font-size:14px;line-height:1.55}.pk-notice-b>p{margin:0 0 8px}.pk-notice-b>:last-child{margin-bottom:0}.pk-notice-b a{color:var(--sw-gold-text);font-weight:700}.pk-form-acts{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.pk-form-acts--stretch>*{flex:1 1 auto}.pk-form-acts .cta-btn{width:auto}.pk-form-acts .ghost-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-height:54px;padding:0 22px;border-radius:14px;font-family:var(--font-display);font-size:14px;letter-spacing:.5px;text-transform:uppercase}.pk-form :is(button,.cta-btn)[disabled]{opacity:.5;cursor:not-allowed;box-shadow:none}.pk-form-note{margin:0;font-family:var(--font-body);font-size:12.5px;line-height:1.5;color:var(--sw-meta-text)}.pk-form-note a{color:var(--sw-gold-text)}.pk-progress{min-width:0}.pk-progress-row{display:flex;justify-content:space-between;gap:10px;margin:0 0 8px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--sw-gold-text)}.pk-progress-l{color:var(--sw-meta-text)}.pk-progress-bar{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;height:6px}.pk-progress-bar i{border-radius:4px;background:var(--sw-rule);transition:background-color .3s var(--ease)}.pk-progress-bar i.is-done{background:var(--sw-gold)}.pk-wiz-steps{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.pk-wiz-static,.pk-wiz-step>button{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 12px 0 6px;border-radius:var(--r-pill);border:1px solid var(--sw-rule);background:var(--sw-surf);color:var(--sw-meta-text);font-family:var(--font-body);font-size:12px;font-weight:700;line-height:1}.pk-wiz-step>button{cursor:pointer;color:var(--sw-body)}.pk-wiz-step>button:hover{border-color:color-mix(in srgb,var(--sw-gold) 55%,transparent)}.pk-wiz-n{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--sw-surf3);font-family:var(--font-mono);font-size:11px;color:var(--sw-meta-text)}.pk-wiz-n svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.pk-wiz-step.is-done .pk-wiz-n{background:var(--sw-goldf);color:var(--sw-gold-text)}.pk-wiz-step.is-on .pk-wiz-static{background:var(--sw-ink);border-color:var(--sw-ink);color:var(--sw-page)}.pk-wiz-step.is-on .pk-wiz-n{background:var(--sw-gold);color:var(--sw-accent-bg)}.pk-choices{min-width:0;margin:0;padding:0;border:0}.pk-choices>.pk-label{margin:0 0 8px}.pk-choices>.pk-hint{margin:-2px 0 10px}.pk-choices-body{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.pk-choices-body--grid{display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}@media (min-width:420px){.pk-choices-body--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.pk-choices-body--grid{grid-template-columns:repeat(var(--pk-cols,2),minmax(0,1fr))}}.pk-choices-body--grid.pk-choices-body--c1{grid-template-columns:minmax(0,1fr)}.pk-choices-body--auto{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}.pk-picker .pk-choices{margin-top:18px}.pk-pill{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:var(--r-pill);border:1px solid var(--sw-rule);background:var(--sw-surf);color:var(--sw-body);font-family:var(--font-body);font-size:12.5px;font-weight:700;line-height:1.2;text-align:left;cursor:pointer;transition:background-color .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease)}.pk-pill:hover:not(:disabled){border-color:color-mix(in srgb,var(--sw-gold) 55%,transparent)}.pk-pill:is(.is-on,[aria-pressed=true]){background:var(--sw-ink);color:var(--sw-page);border-color:var(--sw-ink)}.pk-pill:disabled{cursor:default}.pk-pill:disabled:not(.is-on):not([aria-pressed=true]){opacity:.45;cursor:not-allowed}.pk-pill.is-gone{display:none}.pk-pill-t{min-width:0}.pk-pill--lg{min-height:44px;padding:8px 16px;font-size:14.5px;font-weight:600;line-height:1.25}.pk-pill-aside{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:var(--r-pill);background:var(--sw-surf3);color:var(--sw-meta-text)}.pk-pill:is(.is-on,[aria-pressed=true]) .pk-pill-aside{background:color-mix(in srgb,var(--sw-page) 18%,transparent);color:var(--sw-page)}.pk-pill-box{display:grid;place-items:center;flex-shrink:0;width:18px;height:18px;border-radius:5px;border:1.5px solid color-mix(in srgb,currentColor 55%,transparent)}.pk-pill-box svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;opacity:0}.pk-pill:is(.is-on,[aria-pressed=true]) .pk-pill-box{background:var(--sw-gold);border-color:var(--sw-gold);color:var(--sw-accent-bg)}.pk-pill:is(.is-on,[aria-pressed=true]) .pk-pill-box svg{opacity:1}.pk-swatch{display:inline-block;flex-shrink:0;width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(10,12,18,.22),0 1px 2px rgba(10,12,18,.18);background:var(--pk-sw,var(--sw-surf2))}.pk-swatch--lg{width:100%;height:100%;border-radius:12px}.pk-swatch[data-material=gloss-white]{--pk-sw:linear-gradient(135deg,#ffffff,#f1f1ee 60%,#e2e2dd)}.pk-swatch[data-material=bone]{--pk-sw:linear-gradient(135deg,#f2ead9,#e3d8c2)}.pk-swatch[data-material=biscuit]{--pk-sw:linear-gradient(135deg,#eadcc0,#d6c39e)}.pk-swatch[data-material=marble]{--pk-sw:linear-gradient(120deg,transparent 38%,rgba(120,120,128,.45) 40%,transparent 44%),linear-gradient(60deg,transparent 62%,rgba(120,120,128,.3) 64%,transparent 67%),linear-gradient(135deg,#fbfbf9,#e9e9e5)}.pk-swatch[data-material=ash-grey]{--pk-sw:linear-gradient(135deg,#b9b8b3,#96958f)}.pk-swatch[data-material=thunder-grey]{--pk-sw:linear-gradient(135deg,#6e7174,#45484c)}.pk-swatch[data-material=chrome]{--pk-sw:linear-gradient(135deg,#f4f6f8,#b7bdc4 45%,#eef1f4 55%,#8d949c)}.pk-swatch[data-material=brushed-nickel]{--pk-sw:repeating-linear-gradient(90deg,rgba(255,255,255,.18) 0 1px,transparent 1px 3px),linear-gradient(135deg,#cfcabd,#a9a395)}.pk-swatch[data-material=matte-black]{--pk-sw:linear-gradient(135deg,#3a3a3c,#161618)}.pk-swatch[data-material=brushed-brass],.pk-swatch[data-material=brushed-gold]{--pk-sw:repeating-linear-gradient(90deg,rgba(255,255,255,.16) 0 1px,transparent 1px 3px),linear-gradient(135deg,#e2c27a,#b88d3e)}.pk-swatch[data-material=polished-gold]{--pk-sw:linear-gradient(135deg,#fff1b8,#e3b448 45%,#fff0b0 55%,#b8862a)}.pk-swatch[data-material=matte-white]{--pk-sw:linear-gradient(135deg,#fafaf8,#e8e8e4)}.pk-swatch[data-material=glass-clear]{--pk-sw:linear-gradient(135deg,rgba(210,236,246,.9),rgba(160,206,224,.55))}.pk-swatch[data-material=glass-frosted]{--pk-sw:radial-gradient(circle at 30% 30%,rgba(255,255,255,.95),rgba(214,226,232,.9))}.pk-swatch[data-material=glass-rain]{--pk-sw:repeating-linear-gradient(90deg,rgba(255,255,255,.75) 0 2px,rgba(170,206,222,.75) 2px 5px)}.pk-swatch[data-material=glass-satin]{--pk-sw:linear-gradient(135deg,#eef2f3,#d5dde0)}.pk-swatch[data-material=glass-tinted]{--pk-sw:linear-gradient(135deg,rgba(176,128,82,.85),rgba(120,84,52,.85))}.pk-swatch[data-material=glass-smart]{--pk-sw:linear-gradient(90deg,rgba(200,232,244,.9) 0 50%,rgba(240,242,243,.98) 50% 100%)}.pk-opts{display:grid;gap:12px;width:100%;grid-template-columns:minmax(0,1fr)}@media (min-width:560px){.pk-opts:not(.pk-opts--auto){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.pk-opts:not(.pk-opts--2):not(.pk-opts--auto){grid-template-columns:repeat(3,minmax(0,1fr))}}.pk-opts--auto{gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr))}.pk-opt{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0;min-height:44px;margin:0;padding:16px;border-radius:18px;border:1.5px solid var(--sw-rule);background:color-mix(in srgb,var(--sw-surf) 90%,transparent);color:var(--sw-body);font:inherit;text-align:left;cursor:pointer;box-shadow:var(--sh-card);transition:border-color .2s var(--ease),transform .2s var(--ease),background-color .2s var(--ease)}.pk-opt:hover:not(:disabled):not(.is-off){border-color:color-mix(in srgb,var(--sw-gold) 55%,transparent);transform:translateY(-1px)}.pk-opt:is(.is-on,[aria-pressed=true],:has(>.pk-opt-input:checked)){border-color:var(--sw-gold);background:color-mix(in srgb,var(--sw-goldf) 60%,var(--sw-surf))}.pk-opt:disabled{cursor:default}.pk-opt:is(:disabled,.is-off):not(.is-on):not([aria-pressed=true]){opacity:.45;cursor:not-allowed;box-shadow:none}.pk-opt.is-gone{display:none}.pk-opt-input{position:absolute;inset:0;z-index:3;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.pk-opt:has(>.pk-opt-input:focus-visible){outline:2px solid var(--pk-focus,var(--sw-gold));outline-offset:3px}.pk-opt-media{order:-2;position:relative;display:grid;place-items:center;min-height:92px;margin:-4px -4px 4px;border-radius:12px;overflow:hidden;background:var(--sw-surf2)}.pk-opt-media svg{display:block;width:100%;max-height:132px}.pk-opt-check{position:absolute;top:12px;right:12px;z-index:2;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--sw-rule);background:var(--sw-page)}.pk-opt-check svg{width:12px;height:12px;fill:none;stroke:transparent;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.pk-opt:is(.is-on,[aria-pressed=true],:has(>.pk-opt-input:checked)) .pk-opt-check{background:var(--sw-gold);border-color:var(--sw-gold)}.pk-opt:is(.is-on,[aria-pressed=true],:has(>.pk-opt-input:checked)) .pk-opt-check svg{stroke:var(--sw-page)}.pk-opt-top{order:-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px;padding-right:28px}.pk-opt-badge{font-size:10px;font-weight:500;color:var(--sw-meta-text)}.pk-opt-badge,.pk-opt-flag{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.pk-opt-flag{padding:3px 8px;border-radius:var(--r-pill);background:var(--sw-goldf);font-size:9.5px;color:var(--sw-gold-text)}.pk-opt-ico{font-size:22px;line-height:1}.pk-opt-name{display:block;padding-right:28px;font-family:var(--font-display);font-size:19px;font-weight:800;line-height:1.1;letter-spacing:.01em;text-transform:uppercase;color:var(--sw-ink)}.pk-opt:has(.pk-opt-media) :is(.pk-opt-top,.pk-opt-name){padding-right:0}.pk-opt-price{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--sw-gold-text)}.pk-opt-desc{font-size:13.5px;line-height:1.5;color:var(--sw-sub)}.pk-opt-desc,.pk-opt-note{display:block;font-family:var(--font-body)}.pk-opt-note{position:relative;padding-left:20px;font-size:12.5px;font-weight:600;line-height:1.4;color:var(--sw-body)}.pk-opt-note:before{content:"";position:absolute;left:3px;top:3px;width:5px;height:3px;border-left:1.8px solid var(--sw-gold);border-bottom:1.8px solid var(--sw-gold);transform:rotate(-45deg)}.pk-opt--compact{padding:12px 14px;box-shadow:none}.pk-opt--compact .pk-opt-name{font-size:16px}.pk-opt--compact .pk-opt-desc{font-size:12.5px}.pk-opt--row{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:2px 10px;min-height:52px;padding:12px 14px;border-radius:14px;border-width:1px;border-color:color-mix(in srgb,var(--sw-ink) 42%,transparent);background:var(--sw-page);color:var(--sw-ink);box-shadow:none}.pk-opt--row:hover:not(:disabled):not(.is-off){transform:none;border-color:color-mix(in srgb,var(--sw-gold) 70%,transparent)}.pk-opt--row:is(.is-on,[aria-pressed=true],:has(>.pk-opt-input:checked)){background:var(--sw-goldf);box-shadow:inset 0 0 0 1px var(--sw-gold)}.pk-opt--row .pk-opt-check{position:static;grid-column:1;grid-row:1/span 2}.pk-opt--row :is(.pk-opt-name,.pk-opt-price,.pk-opt-desc,.pk-opt-note){grid-column:2}.pk-opt--row .pk-opt-name{padding-right:0;font-family:var(--font-body);font-size:14.5px;font-weight:700;line-height:1.3;letter-spacing:0;text-transform:none}.pk-opt--row .pk-opt-desc{font-size:12.5px;line-height:1.4;color:var(--sw-meta-text)}.pk-ill{color:var(--sw-ink)}.pk-ill .pk-ill-glass{color:color-mix(in srgb,var(--sw-ink) 45%,#3f8fa6)}.pk-ill .pk-ill-metal{color:var(--sw-meta)}.pk-ill .pk-ill-accent{color:var(--sw-gold)}.pk-ill text{font-family:var(--font-display);font-weight:700;letter-spacing:.04em;fill:var(--sw-gold-text)}.pk-sum{display:grid;gap:14px;min-width:0;padding:20px;border-radius:var(--r-xl);border:1px solid var(--sw-rule);background:color-mix(in srgb,var(--sw-surf) 90%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--sh-card);overflow:hidden}.pk-sum-top{margin:-20px -20px 0;padding:20px 20px 16px;background:var(--sw-accent-bg);color:var(--sw-accent-ink)}.pk-sum-k,.pk-sum-l{margin:0 0 4px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:rgba(240,235,227,.78)}.pk-sum-v{margin:2px 0 4px;font-family:var(--font-display);font-size:34px;font-weight:800;line-height:1;text-transform:uppercase;color:#f0d060}.pk-sum-note{margin:0;font-size:12px;line-height:1.45;color:rgba(240,235,227,.82)}.pk-sum-head .kicker-line{margin-bottom:6px}.pk-sum-h{margin:0;font-family:var(--font-display);font-size:26px;font-weight:800;font-style:normal;line-height:.98;text-transform:uppercase;color:var(--sw-ink)}.pk-sum-sub{margin:6px 0 0;font-family:var(--font-body);font-size:13.5px;line-height:1.45;color:var(--sw-meta-text)}.pk-sum-hl{display:none;padding:14px;border-radius:16px;border:1px solid color-mix(in srgb,var(--sw-gold) 30%,transparent);background:var(--sw-goldf)}.pk-sum-hl.is-on{display:grid;gap:3px}.pk-sum-hl p{margin:0}.pk-sum-hl-ico{font-size:22px;line-height:1}.pk-sum-hl-name{font-family:var(--font-display);font-size:20px;font-weight:800;line-height:1.05;text-transform:uppercase;color:var(--sw-ink)}.pk-sum-hl-price{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--sw-gold-text)}.pk-sum-hl-note{font-family:var(--font-body);font-size:12.5px;color:var(--sw-meta-text)}.pk-sum-ans{margin:0;display:grid}.pk-sum-ans:empty{display:none}.pk-sum-row{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px dashed var(--sw-rule)}.pk-sum-row dt{flex-shrink:0;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--sw-meta-text)}.pk-sum-row dd{margin:0;min-width:0;font-family:var(--font-body);font-size:13.5px;font-weight:600;text-align:right;color:var(--sw-ink);overflow-wrap:anywhere}.pk-sum-sec{padding:0 0 12px;border-bottom:1px solid var(--sw-rule)}.pk-sum-sec+.pk-sum-sec{padding-top:12px}.pk-sum-sec:last-child{padding-bottom:0;border-bottom:0}.pk-sum-st{margin:0 0 8px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--sw-gold-text)}.pk-sum-lines{list-style:none;margin:0;padding:0;display:grid;gap:6px}.pk-sum-lines li{display:flex;justify-content:space-between;gap:10px;font-size:13.5px;line-height:1.35;color:var(--sw-body)}.pk-sum-lines b{flex-shrink:0;font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--sw-gold-text)}.pk-sum-empty{margin:0;font-size:12.5px;color:var(--sw-meta-text)}.pk-sum-steps{list-style:none;margin:0;padding:0;display:grid;gap:12px}.pk-sum-step{display:flex;align-items:flex-start;gap:10px}.pk-sum-step-n{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;border:1px solid var(--sw-rule);font-family:var(--font-mono);font-size:11px;color:var(--sw-meta-text)}.pk-sum-step.is-active .pk-sum-step-n{background:var(--sw-ink);border-color:var(--sw-ink);color:var(--sw-page)}.pk-sum-step.is-done .pk-sum-step-n{background:var(--sw-gold);border-color:var(--sw-gold);color:var(--sw-accent-bg)}.pk-sum-step b{font-size:14px;font-weight:700;color:var(--sw-ink)}.pk-sum-step b,.pk-sum-step small{display:block;font-family:var(--font-body)}.pk-sum-step small{margin-top:2px;font-size:12.5px;line-height:1.45;color:var(--sw-meta-text)}.pk-sum-acts{display:grid;gap:10px}.pk-sum-acts .cta-btn{width:100%}.pk-sum-foot{padding-top:14px;border-top:1px solid var(--sw-rule)}.pk-sum-foot .pk-adv-chips{justify-content:flex-start}.pk-cfg{display:grid;gap:22px;align-items:start}.pk-cfg-aside,.pk-cfg-main{min-width:0}@media (min-width:1000px){.pk-cfg{grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:32px}.pk-cfg-aside{position:sticky;top:calc(var(--sw-header-h, 0px) + 20px)}}.pk-step-panel{margin-top:22px;padding:20px;border-radius:var(--r-xl);border:1px solid var(--sw-rule);background:color-mix(in srgb,var(--sw-page) 70%,transparent)}.pk-step-k{font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.1em;color:var(--sw-meta-text)}.pk-step-k,.pk-step-q{margin:0 0 8px;text-transform:uppercase}.pk-step-q{font-family:var(--font-display);font-weight:800;font-style:normal;font-size:clamp(26px,3.4vw,38px);line-height:.98;color:var(--sw-ink);text-wrap:balance}.pk-step-q:focus{outline:none}.pk-step-hint{margin:0 0 16px;max-width:64ch;font-size:14.5px;line-height:1.6;color:var(--sw-sub)}.pk-step-acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:20px}.pk-step-acts .cta-btn{width:auto;min-height:50px;padding:0 24px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center}.pk-step-acts .cta-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.pk-step-acts>:only-child{margin-left:auto}.pk-btn-line{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 20px;border-radius:14px;border:1.5px solid var(--sw-ink);background:transparent;color:var(--sw-ink);font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;cursor:pointer}.pk-btn-line:hover{background:var(--sw-goldf)}@media (max-width:560px){.pk-step-panel{padding:16px}.pk-step-acts>*{flex:1 1 auto}}@media (max-width:760px){.pk-pill,.pk-wiz-static,.pk-wiz-step>button{min-height:44px}}@media (prefers-reduced-motion:reduce){.pk-opt:hover:not(:disabled):not(.is-off){transform:none}.pk-form,.pk-input,.pk-opt,.pk-pill,.pk-progress-bar i{transition:none}}.sys{display:grid;align-content:start;gap:14px;padding:26px 22px 24px;border-radius:var(--r-xl,22px);background:radial-gradient(120% 85% at 0 0,#2b3039 0,#171a21 55%,#111318 100%) #14161c;color:#e9e4da;border:1px solid rgba(240,208,96,.16);box-shadow:var(--sh-media,0 22px 50px -24px rgba(10,12,18,.55))}.sys-brand.swc-brand{font-size:34px;margin:0 0 2px}.sys-k{margin:0;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#d6b46b}.sys-h{margin:0;font-family:var(--font-display);font-weight:800;font-size:24px;line-height:1.12;letter-spacing:.005em;color:#fbf7ef;text-wrap:balance}.sys-list{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:14px}.sys-list li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:start}.sys-ico{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:#f0d060;background:rgba(240,208,96,.08);border:1px solid rgba(240,208,96,.28)}.sys-ico svg{width:20px;height:20px}.sys-list b{display:block;font-family:var(--font-body);font-size:15px;font-weight:700;line-height:1.3;color:#fbf7ef}.sys-list li span:last-child>span{display:block;margin-top:3px;font-family:var(--font-body);font-size:13.5px;line-height:1.5;color:#bdb5a4}@media (min-width:980px){.sys{padding:30px 28px}.sys-h{font-size:27px}.vt-craft{position:sticky;top:110px;align-self:start}}