.pk-app,.pk-tokens,.pk-app *,.pk-app :before,.pk-app :after,.pk-tokens *,.pk-tokens :before,.pk-tokens :after{box-sizing:border-box}.pk-tokens h1,.pk-tokens h2,.pk-tokens h3,.pk-tokens h4,.pk-tokens h5,.pk-tokens h6,.pk-tokens p,.pk-tokens figure,.pk-tokens blockquote,.pk-tokens dl,.pk-tokens dd,.pk-app h1,.pk-app h2,.pk-app h3,.pk-app h4,.pk-app h5,.pk-app h6,.pk-app p{margin:0}.pk-tokens h1,.pk-tokens h2,.pk-tokens h3,.pk-tokens h4,.pk-tokens h5,.pk-tokens h6,.pk-app h1,.pk-app h2,.pk-app h3,.pk-app h4,.pk-app h5,.pk-app h6{font-size:inherit;font-weight:inherit}.pk-tokens a,.pk-app a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.pk-tokens ol,.pk-tokens ul,.pk-tokens menu,.pk-app ol,.pk-app ul,.pk-app menu{margin:0;padding:0;list-style:none}.pk-tokens img,.pk-tokens svg,.pk-tokens video,.pk-app img,.pk-app svg,.pk-app video{max-width:100%;display:block}.pk-tokens img,.pk-tokens video,.pk-app img,.pk-app video{height:auto}.pk-tokens button,.pk-app button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.pk-app,.pk-tokens{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:22px;--space-6:26px;--space-7:32px;--font-1:.6875rem;--font-2:.75rem;--font-3:.8125rem;--font-4:.875rem;--font-5:1.25rem;--font-6:1.4375rem;--font-body:clamp(.8125rem, .76rem + .22vw, .875rem);--space-page:clamp(1rem, .7rem + 1.1vw, 1.625rem);--radius-s:6px;--radius-m:8px;--radius-l:10px;--radius-pill:16px;--radius-round:999px;--radius-control:7px;--radius-card:var(--radius-l);--shadow-1:0 1px 3px #00000024;--shadow-2:0 8px 30px #00000014;--shadow-3:0 24px 80px #00000040;--shadow-card:0 1px 2px #1018280d;--side-width:236px;--rail-width:296px;--content-max:1240px;--topbar-height:52px;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-mono:ui-monospace, Menlo, Consolas, monospace}.pk-tokens{--content-max:1180px;--font-body:1.0625rem;--color-ink:#ece4d6;--color-ink-2:#d4c9b4;--color-muted:#c4b69a;--color-faint:#9a8c74;--color-dead:#6e6456;--color-surface:#161310;--color-paper:#1c1814;--color-paper-2:#23201a;--color-line:#38322a;--color-line-soft:#2a251f;--color-control-border:#38322a;--color-accent:#f0a02c;--color-accent-strong:#ffb84d;--color-accent-soft:#f0a02c29;--color-on-accent:#161310;--color-rust:#e07038;--color-side:#0f0d0a;--font-display:"Barlow Condensed", "Arial Narrow", sans-serif;--font-sans:"Barlow", "Helvetica Neue", sans-serif;--font-mono:"IBM Plex Mono", "SFMono-Regular", Consolas, monospace;background:var(--color-surface);min-height:100%;color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6}.pk-tokens ::selection{background:var(--color-accent);color:var(--color-on-accent)}.pk-tokens .display{font-family:var(--font-display)}.pk-tokens .mono{font-family:var(--font-mono)}.pk-tokens .ink{color:var(--color-ink)}.pk-tokens .ink-dim{color:var(--color-ink-2)}.pk-tokens .ink-mute{color:var(--color-muted)}.pk-tokens .amber{color:var(--color-accent)}.pk-tokens .amber-bright{color:var(--color-accent-strong)}.pk-tokens .rust{color:var(--color-rust)}.pk-tokens .hover-amber:hover{color:var(--color-accent)}.pk-tokens .wrap{width:min(var(--content-max), 100%);padding-inline:var(--space-5);margin-inline:auto}.pk-tokens .kicker{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--color-accent);align-items:center;gap:10px;margin-bottom:22px;font-size:12px;display:inline-flex}.pk-tokens .kicker-bar{background:var(--color-rust);width:34px;height:2px;display:inline-block}.pk-tokens .sec-index{margin-bottom:var(--space-3);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--color-rust);font-size:12px;display:block}.pk-tokens .sec-head{justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:46px;display:flex}@media (width<=767px){.pk-tokens .sec-head{flex-direction:column;align-items:flex-start}}.pk-tokens .sec-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;margin:0;font-size:clamp(34px,4.4vw,54px);font-weight:700;line-height:1}.pk-tokens .sec-note{border-left:2px solid var(--color-rust);max-width:380px;padding-left:var(--space-4);color:var(--color-muted);margin:0;font-size:15px}.pk-tokens .rc-section{border-bottom:1px solid var(--color-line-soft);padding-block:84px}.pk-tokens .rc-section.flush{padding-top:0}.pk-tokens .btn{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-on-accent);padding:14px 26px;font-size:13px;font-weight:600;text-decoration:none;transition:color .15s,background .15s,border-color .15s;display:inline-block}.pk-tokens .btn:hover{border-color:var(--color-accent-strong);background:var(--color-accent-strong)}.pk-tokens .btn.ghost{color:var(--color-ink);border-color:var(--color-line);background:0 0}.pk-tokens .btn.ghost:hover{border-color:var(--color-accent);color:var(--color-accent)}.pk-tokens .btn.wide{text-align:center;width:100%}.pk-tokens .card{border:1px solid var(--color-line-soft);background:var(--color-paper);flex-direction:column;transition:transform .15s,border-color .15s;display:flex}.pk-tokens .card:hover{border-color:var(--color-accent);transform:translateY(-2px)}.pk-tokens .card-media{aspect-ratio:16/9;border-bottom:1px solid var(--color-line-soft);overflow:hidden}.pk-tokens .card-media .img-rc{object-fit:cover;width:100%;height:100%;transition:transform .5s}.pk-tokens .card:hover .img-rc{transform:scale(1.03)}.pk-tokens .card-body{flex-direction:column;flex:1;padding:22px 22px 24px;display:flex}.pk-tokens .card-tag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--color-rust);margin-bottom:10px;font-size:10.5px}.pk-tokens .card-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:26px;font-weight:600;line-height:1.05}.pk-tokens .card-title a:hover{color:var(--color-accent)}.pk-tokens .card-excerpt{color:var(--color-ink-2);flex:1;margin-top:10px;font-size:15px}.pk-tokens .card-spec{margin-top:var(--space-4);border-top:1px dashed var(--color-line);font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-muted);padding-top:14px;font-size:12px}.pk-tokens .card-spec b{color:var(--color-accent);font-weight:500}.pk-tokens .card-more{margin-top:var(--space-4);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--color-accent);font-size:12px;text-decoration:none}.pk-tokens .card-more:after{content:" →"}.pk-tokens .datarow{align-items:baseline;gap:var(--space-5);border-top:1px solid var(--color-line-soft);grid-template-columns:48px 1fr;padding-block:26px;display:grid}.pk-tokens .datarow:last-child{border-bottom:1px solid var(--color-line-soft)}@media (width>=768px){.pk-tokens .datarow{grid-template-columns:64px 1fr 1.2fr}}.pk-tokens .datarow-num{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-rust);font-size:13px}.pk-tokens .datarow-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:27px;font-weight:600;line-height:1.05}.pk-tokens .datarow-body{color:var(--color-ink-2);font-size:15.5px}@media (width<=767px){.pk-tokens .datarow-body{grid-column:2}}.pk-tokens .datarow-body a{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;font-size:12px}.pk-tokens .chip{border:1px solid var(--color-line);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-2);padding:7px 13px;font-size:11.5px}.pk-tokens .chip b{color:var(--color-accent);font-weight:500}.pk-tokens .chip-row{flex-wrap:wrap;gap:10px;display:flex}.pk-tokens .crumb{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--color-muted);margin-bottom:26px;font-size:11.5px}.pk-tokens .crumb-sep{color:var(--color-rust);margin-inline:8px}.pk-tokens .page-hero{border-bottom:1px solid var(--color-line);background:radial-gradient(1200px 300px at 80% -60px, #c8511f1f, transparent 70%), var(--color-paper);padding:72px 0 56px}.pk-tokens .page-hero-title{max-width:18ch;font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(40px,6vw,74px);font-weight:700;line-height:.96}.pk-tokens .page-hero-title em{color:var(--color-accent);font-style:normal}.pk-tokens .page-hero-lede{margin-top:var(--space-5);max-width:640px;color:var(--color-ink-2);font-size:18px}.pk-tokens .page-hero-img{margin-top:var(--space-5);object-fit:cover;object-position:center;border:1px solid var(--color-line);width:100%;max-height:380px}.pk-tokens .block-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;margin:44px 0 18px;font-size:30px;font-weight:600}.pk-tokens .block-title:first-child{margin-top:0}.pk-tokens .purpose{border:1px solid var(--color-line);border-left:3px solid var(--color-accent);background:var(--color-paper);margin-bottom:28px;padding:20px 22px}.pk-tokens .purpose-label{margin-bottom:var(--space-2);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--color-rust);font-size:10.5px;display:block}.pk-tokens .spec{border-collapse:collapse;width:100%}.pk-tokens .spec th,.pk-tokens .spec td{border-bottom:1px solid var(--color-line-soft);font-family:var(--font-mono);padding:12px 16px}.pk-tokens .spec th{text-align:left;text-transform:uppercase;letter-spacing:.06em;width:42%;color:var(--color-muted);font-size:11.5px;font-weight:400}.pk-tokens .spec td{font-size:13.5px}.pk-tokens .spec tr:hover th,.pk-tokens .spec tr:hover td{background:var(--color-paper)}.pk-tokens .side-panel{border:1px solid var(--color-line);background:var(--color-paper);padding:26px}@media (width>=1024px){.pk-tokens .side-panel{position:sticky;top:92px}}.pk-tokens .side-panel h3{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--color-rust);margin:0 0 14px;font-size:11px;font-weight:500}.pk-tokens .fact{border-top:1px dashed var(--color-line);padding-block:12px}.pk-tokens .fact b{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--color-muted);margin-bottom:4px;font-size:10.5px;font-weight:400;display:block}.pk-tokens .gallery{gap:var(--space-4);display:grid}@media (width>=768px){.pk-tokens .gallery{grid-template-columns:1fr 1fr}}.pk-tokens .gallery figure{border:1px solid var(--color-line-soft);margin:0}.pk-tokens .gallery figcaption{border-top:1px solid var(--color-line-soft);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--color-muted);padding:9px 12px;font-size:11px}.pk-tokens .step{gap:var(--space-5);border-top:1px solid var(--color-line-soft);padding-block:var(--space-5);grid-template-columns:68px 1fr;align-items:start;display:grid}.pk-tokens .step:last-child{border-bottom:1px solid var(--color-line-soft)}.pk-tokens .step-num{font-family:var(--font-display);-webkit-text-stroke:1px var(--color-rust);color:var(--color-paper-2);padding-top:3px;font-size:38px;font-weight:700;line-height:.9}.pk-tokens .step h4{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:19px;font-weight:600;line-height:1.2}.pk-tokens .step p{margin:var(--space-1) 0 0;max-width:62ch;font-size:var(--font-4);line-height:1.6}.pk-tokens .step .chip-row{margin-top:var(--space-3)}.pk-tokens .deliv{gap:22px;display:grid}@media (width>=768px){.pk-tokens .deliv{grid-template-columns:1fr 1fr}}.pk-tokens .deliv-item{border:1px solid var(--color-line-soft);background:var(--color-paper);padding:20px 22px}.pk-tokens .deliv-item h4{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;color:var(--color-accent);margin:0;font-size:21px;font-weight:600}.pk-tokens .cta-band{border-block:1px solid var(--color-line);background:linear-gradient(90deg, #c8511f29, #f0a02c12 60%, transparent), var(--color-paper);padding-block:72px}.pk-tokens .cta-band h2{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(32px,4.6vw,56px);font-weight:700;line-height:1}.pk-tokens .cta-band>.wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2.5rem;display:flex}.pk-tokens .cta-band>.wrap>div{flex:0 auto}.pk-tokens .cta-band>.wrap>div p{max-width:52ch}.pk-tokens .cta-band>.wrap>.btn{flex:none}.pk-tokens .img-rc{filter:saturate(.85)contrast(1.04)}.pk-tokens .brand-mark-clip{clip-path:polygon(0 100%,0 38%,34% 38%,50% 0,66% 38%,100% 38%,100% 100%)}.pk-tokens .hero-shade{background:linear-gradient(#1613108c 0%,#16131059 40%,#161310f0 100%),linear-gradient(90deg,#161310d9 0%,#16131040 60%,#1613101a 100%)}.pk-tokens .prose{color:var(--color-ink-2);font-size:18px;line-height:1.65}.pk-tokens .prose>p{margin-bottom:var(--space-4)}.pk-tokens .prose>h1,.pk-tokens .prose>h2,.pk-tokens .prose>h3{margin-bottom:var(--space-3)}.pk-tokens .prose>img{margin-block:var(--space-4);max-width:100%}.pk-tokens .prose-wide{max-width:720px}.pk-tokens .grid-2{gap:22px;display:grid}@media (width>=768px){.pk-tokens .grid-2{grid-template-columns:1fr 1fr}}.pk-tokens .grid-3{gap:22px;display:grid}@media (width>=768px){.pk-tokens .grid-3{grid-template-columns:1fr 1fr}}@media (width>=1024px){.pk-tokens .grid-3{grid-template-columns:1fr 1fr 1fr}}.pk-tokens .grid-4{gap:22px;display:grid}@media (width>=768px){.pk-tokens .grid-4{grid-template-columns:1fr 1fr}}@media (width>=1024px){.pk-tokens .grid-4{grid-template-columns:repeat(4,1fr)}}.pk-tokens .detail-grid{align-items:start;gap:48px;display:grid}@media (width>=1024px){.pk-tokens .detail-grid{grid-template-columns:1fr 380px}}.pk-tokens .brand-link{align-items:center;gap:12px;text-decoration:none;display:flex}.pk-tokens .brand-mark{background:var(--color-accent);flex:none;place-items:center;width:34px;height:34px;display:grid}.pk-tokens .brand-mark-letter{font-family:var(--font-display);color:var(--color-on-accent);font-size:17px;font-weight:700;transform:translateY(4px)}.pk-tokens .brand-name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;font-size:26px;font-weight:700;line-height:1;display:block}.pk-tokens .brand-sub{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.22em;color:var(--color-muted);margin-top:2px;font-size:9.5px;display:block}.pk-tokens .topstrip{border-bottom:1px solid var(--color-line-soft);background:var(--color-side);font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-muted);font-size:11.5px}.pk-tokens .topstrip-inner{justify-content:space-between;gap:var(--space-4);padding-block:7px;display:flex}@media (width<=639px){.pk-tokens .topstrip-inner{flex-direction:column;gap:2px}}.pk-tokens .locale-switch{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--color-muted);align-items:center;gap:4px;font-size:11px;display:inline-flex}.pk-tokens .site-header{z-index:50;border-bottom:1px solid var(--color-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#161310e6;position:sticky;top:0}.pk-tokens .site-header-inner{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:64px;display:flex}.pk-tokens .nav-row{align-items:center;gap:2px;display:flex}.pk-tokens .nav-desktop{align-items:center;display:none}@media (width>=640px){.pk-tokens .nav-desktop{display:flex}.pk-tokens .nav-mobile{display:none}}.pk-tokens .nav-link{min-height:44px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--color-ink-2);background:0 0;align-items:center;padding:12px 16px;font-size:12.5px;text-decoration:none;transition:color .15s;display:inline-flex;position:relative}.pk-tokens .nav-link:after{content:"";background:var(--color-accent);transform-origin:0;height:2px;transition:transform .18s;position:absolute;bottom:8px;left:16px;right:16px;transform:scaleX(0)}.pk-tokens .nav-link:hover{color:var(--color-accent)}.pk-tokens .nav-link:hover:after{opacity:.45;transform:scaleX(1)}.pk-tokens .nav-link.is-on{color:var(--color-accent)}.pk-tokens .nav-link.is-on:after{transform:scaleX(1)}.pk-tokens .nav-icon{width:36px;height:36px;margin-left:var(--space-2);color:var(--color-muted);place-items:center;transition:color .15s;display:grid}.pk-tokens .nav-icon:hover,.pk-tokens .nav-icon.is-on{color:var(--color-accent)}.pk-tokens .nav-cta{margin-left:var(--space-3);background:var(--color-accent);color:var(--color-on-accent);font-weight:600}.pk-tokens .nav-cta:after{content:none}.pk-tokens .nav-cta:hover{background:var(--color-accent-strong);color:var(--color-on-accent)}.pk-tokens .nav-cta.is-on{color:var(--color-on-accent)}.pk-tokens .nav-mobile{position:relative}.pk-tokens .nav-mobile summary{cursor:pointer;list-style:none}.pk-tokens .nav-mobile summary::-webkit-details-marker{display:none}.pk-tokens .nav-drawer{z-index:50;border:1px solid var(--color-line);background:var(--color-surface);min-width:220px;box-shadow:var(--shadow-2);flex-direction:column;margin-top:8px;padding:8px;display:flex;position:absolute;right:0}.pk-tokens .site-footer{border-top:1px solid var(--color-line);background:var(--color-side);padding:64px 0 32px}.pk-tokens .footer-grid{gap:40px;display:grid}@media (width>=768px){.pk-tokens .footer-grid{grid-template-columns:1fr 1fr}}@media (width>=1024px){.pk-tokens .footer-grid{grid-template-columns:2fr 1fr 1fr 1.4fr}}.pk-tokens .footer-h{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--color-rust);margin:0 0 16px;font-size:11px;font-weight:500}.pk-tokens .footer-list{margin:0;padding:0;list-style:none}.pk-tokens .footer-list li+li{margin-top:9px}.pk-tokens .footer-list a{font-size:14.5px}.pk-tokens .site-footer .mono{font-size:12.5px;line-height:2}.pk-tokens .footer-copy{border-top:1px solid var(--color-line-soft);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:52px;padding-top:22px;font-size:11px;display:flex}.pk-tokens .skip{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.pk-tokens .skip:focus{z-index:100;clip:auto;background:var(--color-accent);width:auto;height:auto;color:var(--color-on-accent);padding:12px 16px;position:fixed;top:16px;left:16px;overflow:visible}.pk-tokens .hero{border-bottom:1px solid var(--color-line);position:relative;overflow:hidden}.pk-tokens .hero-media{position:absolute;inset:0}.pk-tokens .hero-media img{object-fit:cover;object-position:center 42%;width:100%;height:100%}.pk-tokens .hero-shade{position:absolute;inset:0}.pk-tokens .hero-copy{padding:120px 0 72px;position:relative}@media (width<=639px){.pk-tokens .hero-copy{padding:84px 0 56px}}.pk-tokens .hero-title{max-width:14ch;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;margin:0;font-size:clamp(46px,7.5vw,96px);font-weight:700;line-height:.94}.pk-tokens .hero-title em{color:var(--color-accent);font-style:normal}.pk-tokens .hero-lede{max-width:560px;color:var(--color-ink-2);margin-top:26px;font-size:19px;line-height:1.55}.pk-tokens .hero-actions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.pk-tokens .hero-metrics{gap:var(--space-5);border-top:1px solid #ece4d626;grid-template-columns:1fr 1fr;margin-top:64px;padding:22px 0 26px;display:grid;position:relative}@media (width>=768px){.pk-tokens .hero-metrics{grid-template-columns:repeat(4,1fr)}}.pk-tokens .metric-value{font-family:var(--font-display);font-size:30px;font-weight:700;line-height:1.1;display:block}.pk-tokens .metric-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--color-muted);font-size:11px}.pk-tokens .search-form{margin-top:var(--space-5);border:1px solid var(--color-line);max-width:36rem;display:flex}.pk-tokens .search-q{background:var(--color-paper);color:var(--color-ink);font:inherit;border:0;outline:none;flex:1;padding:12px 16px}.pk-tokens .search-go{border:0;border-left:1px solid var(--color-line);background:var(--color-ink);color:var(--color-on-accent);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;padding-inline:20px;font-size:12px}.pk-tokens .not-found{padding:130px 24px}.pk-tokens .not-found-num{font-family:var(--font-display);-webkit-text-stroke:1px var(--color-rust);color:var(--color-paper-2);font-size:clamp(110px,20vw,240px);font-weight:700;line-height:.9}.pk-tokens .cluster-14{flex-wrap:wrap;gap:14px;display:flex}.pk-tokens .empty{color:var(--color-ink-2);font-size:18px}.pk-tokens .group-block{margin-bottom:56px}.pk-tokens .group-block:last-child{margin-bottom:0}.pk-tokens .callout{border:1px solid var(--color-line);border-left:3px solid var(--color-accent);background:var(--color-paper);font-family:var(--font-mono);color:var(--color-muted);margin-bottom:24px;padding:12px 16px;font-size:12px}.pk-tokens .pad-section{padding-block:64px}.pk-tokens .stack-list{margin:0;padding:0;list-style:none}.pk-tokens .stack-list>li+li{margin-top:var(--space-5)}.pk-tokens .contact-grid{gap:var(--space-7);align-items:start;display:grid}@media (width>=1024px){.pk-tokens .contact-grid{grid-template-columns:360px 1fr;gap:64px}}.pk-tokens .contact-side{border:1px solid var(--color-line);border-top:3px solid var(--color-accent);background:var(--color-paper);padding:var(--space-6)}@media (width>=1024px){.pk-tokens .contact-side{position:sticky;top:92px}}.pk-tokens .contact-side-h{margin:0 0 var(--space-2);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--color-rust);font-size:11px;font-weight:500}.pk-tokens .contact-address{margin:0 0 var(--space-5);font-size:var(--font-4);color:var(--color-ink);line-height:1.7}.pk-tokens .contact-channels{border-top:1px solid var(--color-line)}.pk-tokens .channel{border-bottom:1px solid var(--color-line-soft);padding-block:var(--space-3);text-decoration:none;display:block}.pk-tokens .channel-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--color-muted);margin-bottom:2px;font-size:10.5px;display:block}.pk-tokens .channel-value{font-family:var(--font-mono);font-size:var(--font-4);color:var(--color-ink);word-break:break-all;transition:color .15s}.pk-tokens .channel:hover .channel-value{color:var(--color-accent)}.pk-tokens .contact-response{margin:var(--space-5) 0 0;border-left:3px solid var(--color-rust);padding-left:var(--space-4);font-size:var(--font-3);color:var(--color-ink-2);line-height:1.65}.pk-tokens .contact-response-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--color-rust);margin-bottom:2px;font-size:10.5px;display:block}.pk-tokens .contact-h{margin:var(--space-2) 0 var(--space-5);text-transform:uppercase;letter-spacing:.02em;font-size:28px;font-weight:600}.pk-tokens .checklist{border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none}.pk-tokens .checklist>li{gap:var(--space-4);border-bottom:1px solid var(--color-line-soft);padding-block:var(--space-4);align-items:baseline;display:flex}.pk-tokens .check-num{font-family:var(--font-mono);font-size:var(--font-2);color:var(--color-rust);letter-spacing:.08em;flex:none}.pk-tokens .checklist p{font-size:var(--font-4);margin:0;line-height:1.65}.pk-tokens .contact-note{margin:var(--space-5) 0 0;border-left:3px solid var(--color-line);padding-left:var(--space-4);font-size:var(--font-3);color:var(--color-muted);line-height:1.65}.pk-tokens .quote-link{margin-top:var(--space-4);font-family:var(--font-mono);font-size:var(--font-3);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);text-decoration:none;display:inline-block}.pk-tokens .quote-link:hover{text-decoration:underline}.pk-tokens .rfq-panel{margin-top:var(--space-6);border:1px solid var(--color-line);background:var(--color-paper);padding:var(--space-6)}.pk-tokens .rfq-head{margin:0 0 var(--space-4);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--color-rust);font-size:11px;font-weight:500}.pk-tokens .rfq-grid{gap:var(--space-4);display:grid}@media (width>=768px){.pk-tokens .rfq-grid{grid-template-columns:1fr 1fr}}.pk-tokens .rfq-field{margin-bottom:var(--space-4);display:block}.pk-tokens .rfq-field>span{margin-bottom:var(--space-1);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--color-muted);font-size:10.5px;display:block}.pk-tokens .rfq-field input,.pk-tokens .rfq-field textarea{border:1px solid var(--color-line);background:var(--color-surface);width:100%;padding:var(--space-3) var(--space-4);font:inherit;font-size:var(--font-4);color:var(--color-ink);transition:border-color .15s,background .15s}.pk-tokens .rfq-field input:focus,.pk-tokens .rfq-field textarea:focus{border-color:var(--color-accent);background:var(--color-paper);outline:none}.pk-tokens .rfq-field textarea{resize:vertical}.pk-tokens .rfq-foot{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.pk-tokens .rfq-submit{border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-on-accent);padding:var(--space-3) var(--space-6);font-family:var(--font-mono);font-size:var(--font-3);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;font-weight:600;transition:background .15s,border-color .15s}.pk-tokens .rfq-submit:hover{background:var(--color-accent-strong);border-color:var(--color-accent-strong)}.pk-tokens .rfq-submit:disabled{opacity:.6;cursor:default}.pk-tokens .rfq-note{font-family:var(--font-mono);font-size:var(--font-3);color:var(--color-rust);margin:0}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2)format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}
