:root{--pe-bg: #F6F7FB;--pe-surface: #FFFFFF;--pe-ink: #1B1D1A;--pe-muted: #5E635C;--pe-border: #E6E7E0;--pe-accent: #4F63E8;--pe-accent-soft: color-mix(in srgb, var(--pe-accent) 10%, #FFFFFF);--pe-accent-line: color-mix(in srgb, var(--pe-accent) 28%, var(--pe-border));--pe-accent-strong: color-mix(in srgb, var(--pe-accent) 88%, #000000);--pe-cta: #14161A;--pe-cta-strong: #000000;--pe-code-bg: #16191C;--pe-code-ink: #E8EAE6;--pe-code-muted: #8A8F88;--pe-radius: 20px;--pe-radius-sm: 12px;--pe-radius-pill: 999px;--pe-max: 1100px;--pe-section-y: clamp(48px, 7vw, 96px);--pe-pad-x: 20px;--pe-shadow-sm: 0 1px 2px rgba(20,30,20,.04);--pe-shadow-md: 0 1px 2px rgba(20,30,20,.04), 0 14px 36px rgba(20,30,20,.05);--pe-shadow-lg: 0 1px 2px rgba(20,30,20,.04), 0 18px 44px rgba(20,30,20,.07);--pe-font: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--pe-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace}.pe-section{background:var(--pe-bg);color:var(--pe-ink);font-family:var(--pe-font);padding:var(--pe-section-y) var(--pe-pad-x)}.pe-section--surface{background:var(--pe-surface)}.pe-section--tint{background:var(--pe-accent-soft)}.pe-section--tight{padding-block:clamp(24px,4vw,44px)}.pe-container{max-width:var(--pe-max);margin:0 auto}.pe-container--narrow{max-width:760px}.pe-grid-2,.pe-grid-3,.pe-grid-4{display:grid;gap:16px}.pe-grid-2{grid-template-columns:repeat(2,1fr)}.pe-grid-3{grid-template-columns:repeat(3,1fr);gap:18px}.pe-grid-4{grid-template-columns:repeat(4,1fr)}.pe-split{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,64px);align-items:center}.pe-section h1,.pe-section h2,.pe-section h3,.pe-section h4,.pph-wrap,.pcf-wrap,.puc-wrap,.pr-wrap,.pfy-wrap,.pmc-wrap,.pwf-wrap,.psp-wrap,.pph-wrap h1,.pph-wrap h2,.pcf-wrap h1,.pcf-wrap h2,.puc-wrap h1,.puc-wrap h2,.pr-wrap h1,.pr-wrap h2,.pfy-wrap h1,.pfy-wrap h2,.pmc-wrap h1,.pmc-wrap h2,.pwf-wrap h1,.pwf-wrap h2,.psp-wrap h1,.psp-wrap h2{font-family:var(--pe-font)}.pe-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--pe-font);font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--pe-accent-strong);background:var(--pe-accent-soft);border:1px solid var(--pe-accent-line);padding:7px 13px;border-radius:var(--pe-radius-pill)}.pe-eyebrow>.pe-dot{width:6px;height:6px;border-radius:50%;background:var(--pe-accent)}.pe-title{font-family:var(--pe-font);font-size:clamp(1.6rem,3.4vw,2.25rem);font-weight:600;letter-spacing:-.015em;line-height:1.15;margin:0}.pe-title--xl{font-size:clamp(2.1rem,5vw,3.35rem);line-height:1.05;letter-spacing:-.02em}.pe-subtitle,.pe-lead{color:var(--pe-muted);line-height:1.6;margin:14px 0 0}.pe-subtitle{font-size:1.02rem}.pe-lead{font-size:1.04rem;line-height:1.65}.pe-h3{font-family:var(--pe-font);font-size:1.08rem;font-weight:600;letter-spacing:-.01em;margin:0 0 6px}.pe-body{color:var(--pe-muted);font-size:.95rem;line-height:1.6;margin:0}.pe-card{background:var(--pe-surface);border:1px solid var(--pe-border);border-radius:var(--pe-radius);box-shadow:var(--pe-shadow-sm)}.pe-card--pad{padding:24px}.pe-card--float{box-shadow:var(--pe-shadow-md)}.pe-card--hero{box-shadow:var(--pe-shadow-lg);overflow:hidden}.pe-tile{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:var(--pe-accent-soft);border:1px solid var(--pe-accent-line);color:var(--pe-accent-strong);font-weight:600}.pe-tile svg{width:20px;height:20px}.pe-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--pe-font);font-size:.98rem;font-weight:600;line-height:1;padding:15px 24px;border-radius:var(--pe-radius-pill);border:1px solid transparent;cursor:pointer;text-decoration:none;transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease}.pe-btn svg{width:16px;height:16px}.pe-btn--primary{background:var(--pe-cta);color:#fff;box-shadow:var(--pe-shadow-sm),0 10px 22px #141e141f}.pe-btn--primary:hover{background:var(--pe-cta-strong);transform:translateY(-1px)}.pe-btn--ghost{background:var(--pe-surface);color:var(--pe-accent-strong);border-color:var(--pe-accent-line)}.pe-btn--ghost:hover{background:#fff}.pe-btn--block{width:100%;box-sizing:border-box}.pe-code-panel{background:var(--pe-code-bg);border-radius:var(--pe-radius-sm);padding:16px}.pe-code-panel__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.pe-code-panel__label{font-family:var(--pe-font);font-size:.68rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--pe-code-muted)}.pe-code-panel__pill{font-family:var(--pe-font);font-size:.66rem;font-weight:600;color:var(--pe-code-ink);background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:var(--pe-radius-pill);padding:4px 10px}.pe-code{font-family:var(--pe-mono);font-size:.84rem;line-height:1.7;color:var(--pe-code-ink);white-space:pre-wrap;word-break:break-word;margin:0}.pe-check{list-style:none;margin:0;padding:0;display:grid;gap:12px}.pe-check li{display:flex;align-items:flex-start;gap:11px;font-size:.96rem;color:var(--pe-ink);line-height:1.45}.pe-check li:before{content:"";flex:none;width:18px;height:18px;margin-top:1px;background:var(--pe-accent-strong);-webkit-mask:no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");mask:no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E")}.pe-section :focus-visible,.pe-btn:focus-visible{outline:2px solid var(--pe-accent-strong);outline-offset:2px}@media(max-width:880px){.pe-split{grid-template-columns:1fr}}@media(max-width:760px){.pe-grid-3{grid-template-columns:1fr}.pe-grid-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.pe-grid-2{grid-template-columns:1fr}}@media(max-width:520px){.pe-grid-4{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.pe-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/pe-skin.css.map */
