.pp-root{--pp-bg:#090e16;--pp-card:#111923;--pp-line:#ffffff14;--pp-ink:#f4f6f8;--pp-muted:#a0adbb;--pp-orange:#ff8138;background:var(--pp-bg);color:var(--pp-ink);font-family:var(--font-sans),Arial,sans-serif;min-height:100vh;color-scheme:dark}.pp-root *{box-sizing:border-box}.pp-root h1,.pp-root h2,.pp-root h3,.pp-root p{margin:0}.pp-root a{color:inherit;text-decoration:none}.pp-root button,.pp-root input{font:inherit}.pp-root a,.pp-root button{touch-action:manipulation}.pp-root button{cursor:pointer}.pp-root :focus-visible{outline:2px solid var(--pp-orange);outline-offset:5px}.pp-root svg{flex-shrink:0}.pp-wrap{width:min(1240px,calc(100% - 96px));margin-inline:auto}.pp-eyebrow{display:flex;align-items:center;gap:10px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:9px;font-weight:600;letter-spacing:.15em;color:var(--pp-muted);line-height:1.6}.pp-orange-line{width:22px;height:1px;background:var(--pp-orange)}.pp-live-dot{width:6px;height:6px;border-radius:50%;background:#65d8ae;display:inline-block;box-shadow:0 0 12px #65d8ae33;flex-shrink:0}.pp-nav{height:76px;display:flex;padding-inline:48px;gap:40px;border-bottom:1px solid var(--pp-line);position:relative;z-index:10;background:#090e16}.pp-logo,.pp-nav{align-items:center}.pp-logo{display:inline-flex;gap:8px;font-size:23px;font-weight:700;letter-spacing:-1.1px}.pp-logo>span:first-child{display:grid;place-items:center;width:28px;height:28px;background:var(--pp-orange);color:#17100b;border-radius:50%;font-size:15px;font-weight:500;letter-spacing:0}.pp-logo-dot{margin-left:-9px;color:var(--pp-orange)}.pp-nav-links{display:flex;gap:26px;font-size:12px;color:var(--pp-muted)}.pp-nav-links a:hover{color:#fff}.pp-comparison{display:flex;gap:3px;padding:4px;border:1px solid var(--pp-line);border-radius:9px;margin-left:auto;font-size:11px;background:#121a25}.pp-comparison a{padding:8px 13px;border-radius:5px;color:#99a6b7;white-space:nowrap}.pp-comparison a[aria-current=page]{background:#35404e;color:#fff}.pp-preview-tag{font-size:8px;letter-spacing:.12em;color:#8998aa;white-space:nowrap}.pp-breadcrumb{display:flex;align-items:center;gap:9px;padding-top:23px;font-size:10px;color:#8996a6}.pp-breadcrumb span:last-child{color:#c3ccd7}.pp-hero{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;min-height:536px;gap:8px;padding-top:22px;padding-bottom:35px}.pp-identity{position:relative;z-index:2}.pp-identity h1{font-size:clamp(48px,5.3vw,76px);font-weight:600;line-height:1.01;letter-spacing:-.058em;margin-top:23px}.pp-title-dot{color:var(--pp-orange)}.pp-hero-description{font-size:23px;line-height:1.35;color:#e1e6eb;margin-top:24px!important;letter-spacing:-.035em}.pp-hero-secondary{font-size:12px;line-height:1.8;color:var(--pp-muted);margin-top:15px!important}.pp-hero-actions{display:flex;gap:20px;align-items:center;margin-top:27px;flex-wrap:wrap}.pp-button{min-height:43px;padding:12px 17px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:11px;font-weight:600;border:1px solid transparent;transition:background .2s,transform .2s}.pp-button:hover{transform:translateY(-2px)}.pp-primary{background:var(--pp-orange);color:#1c130c!important}.pp-primary:hover{background:#ff9c64}.pp-secondary{background:#ffffff07;border-color:var(--pp-line);color:var(--pp-ink)}.pp-text-link{display:inline-flex;gap:8px;align-items:center;font-size:11px}.pp-proof{display:flex;gap:9px;align-items:center;font-size:9px;color:#95a0ac;margin-top:22px}.pp-scene{min-width:0;height:465px;position:relative;isolation:isolate}.pp-scene-grid{position:absolute;inset:20px 0;background-image:linear-gradient(#91a1b409 1px,transparent 0),linear-gradient(90deg,#91a1b409 1px,transparent 0);background-size:38px 38px;mask-image:radial-gradient(ellipse,#000 0,transparent 71%);z-index:-2}.pp-scene-glow{position:absolute;inset:70px 5% 30px;background:radial-gradient(ellipse,#30506244,transparent 68%);filter:blur(25px);z-index:-1}.pp-scene-label{display:flex;align-items:center;gap:8px;position:absolute;top:9px;left:22px;right:22px;font-size:8px;letter-spacing:.16em;color:#9aabbc;font-family:ui-monospace,monospace}.pp-scene-label>span:last-child{margin-left:auto;color:#576a7e}.pp-phone{position:absolute;width:100%;height:calc(100% - 36px);top:7px;left:0;filter:drop-shadow(0 24px 24px #0007)}.pp-layer{transition:translate .8s cubic-bezier(.2,.8,.2,1),opacity .7s}.is-assembled .pp-layer-screen{translate:178px -40px}.is-assembled .pp-layer-battery{translate:56px -83px;opacity:0}.is-assembled .pp-layer-board{translate:-16px -27px;opacity:0}.is-assembled .pp-layer-back{translate:-111px 28px}.pp-hotspot{position:absolute;display:flex;align-items:center;gap:8px;border:1px solid #8794a745;border-radius:6px;background:#0c141fea;padding:8px 10px;font-size:10px;box-shadow:0 7px 18px #0004;transition:border-color .2s,translate .2s}.pp-hotspot.active,.pp-hotspot:hover{border-color:var(--pp-orange);translate:0 -3px;color:var(--pp-orange)}.pp-hotspot>span{color:var(--pp-orange);font-size:8px;font-family:monospace}.pp-hotspot-0{left:5%;top:48%}.pp-hotspot-1{left:38%;top:72%}.pp-hotspot-2{right:5%;top:24%}.pp-scene-controls{position:absolute;bottom:0;left:22px;right:22px;display:flex;align-items:center;gap:10px;border-top:1px solid var(--pp-line);padding-top:15px}.pp-view-toggle{display:flex;border:1px solid var(--pp-line);border-radius:7px;padding:3px;gap:3px;background:#0d141d}.pp-view-toggle button{display:flex;align-items:center;gap:7px;background:transparent;color:#8e9daf;border:0;border-radius:4px;padding:7px 9px;font-size:9px}.pp-view-toggle button[aria-pressed=true]{background:#2b3643;color:#f6f7f8}.pp-reset{background:none;color:#9aabbc;border:0;padding:9px}.pp-open-player{margin-left:auto;font-size:10px;display:flex;align-items:center;gap:7px;color:var(--pp-orange)!important}.pp-quick-parts{display:flex;align-items:center;gap:12px;border-top:1px solid var(--pp-line);padding:24px 0 31px}.pp-quick-parts>div{margin-right:auto;display:flex;flex-direction:column;gap:6px}.pp-quick-parts>div>span:last-child{font-size:12px;color:#cbd2da}.pp-quick-parts>a{display:flex;align-items:center;gap:11px;border:1px solid var(--pp-line);border-radius:8px;padding:15px 17px;background:#101721;font-size:11px;transition:border-color .2s}.pp-quick-parts>a:hover{border-color:var(--pp-orange)}.pp-quick-parts>a>svg:first-child{color:#aab8c4}.pp-quick-parts>a>svg:last-child{margin-left:10px;color:#6c7f93}.pp-library{padding:52px 0 48px;scroll-margin-top:20px}.pp-a .pp-library{--pp-ink:#1b272a;--pp-muted:#617176;--pp-line:#1f35351c;--pp-card:#fff;--pp-orange:#bc4c14;background:#f2f3ef;color:var(--pp-ink)}.pp-library-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:27px}.pp-library-heading h2{font-size:34px;line-height:1.12;letter-spacing:-.045em;font-weight:600;margin-top:9px}.pp-library-heading p{color:var(--pp-muted);font-size:12px;margin-top:11px}.pp-catalog-count{font-family:ui-monospace,monospace;font-size:9px;color:var(--pp-muted);white-space:nowrap}.pp-catalog-count span{margin:0 8px;color:#9caaa9}.pp-library-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:32px}.pp-search{display:flex;align-items:center;gap:12px;padding:8px 9px 8px 17px;border:1px solid var(--pp-line);border-radius:9px;background:var(--pp-card);color:var(--pp-muted)}.pp-search input{color:var(--pp-ink);width:100%;min-width:0;background:transparent;border:0;outline:none;font-size:12px;height:32px}.pp-search:focus-within{outline:2px solid var(--pp-orange);outline-offset:3px}.pp-search input:focus-visible{outline:none}.pp-search button{display:flex;align-items:center;gap:10px;border:0;background:#233037;color:#fff;border-radius:5px;padding:11px 14px;font-size:10px}.pp-filters{display:flex;gap:6px;flex-wrap:wrap;margin:17px 0 20px}.pp-filters a{display:flex;gap:7px;align-items:center;padding:8px 10px;border:1px solid var(--pp-line);border-radius:6px;font-size:10px;color:var(--pp-muted)}.pp-filters a[aria-current=true]{background:#233037;color:#fff;border-color:#233037}.pp-filters a span{font-family:monospace;opacity:.65;font-size:9px}.pp-list-heading{display:flex;justify-content:space-between;color:var(--pp-muted);font-family:monospace;font-size:8px;letter-spacing:.08em;padding:0 0 12px}.pp-guides{display:flex;flex-direction:column;gap:10px}.pp-guide{display:flex;align-items:center;gap:15px;border:1px solid var(--pp-line);border-radius:11px;background:var(--pp-card);padding:19px;transition:border-color .2s,transform .2s,box-shadow .2s}.pp-guide:hover{border-color:var(--pp-orange);transform:translateY(-2px);box-shadow:0 8px 20px #00000009}.pp-guide-number{font-size:9px;font-family:monospace;color:var(--pp-muted)}.pp-a .pp-guide-number{display:none}.pp-guide-icon{display:grid;place-items:center;background:#edf0ed;color:#607674;border:1px solid #60767412;width:51px;height:57px;border-radius:8px;flex-shrink:0}.pp-guide-live .pp-guide-icon{background:#fff0e4;color:#a85621}.pp-guide-copy{min-width:0;flex:1}.pp-guide-label{font-size:8px;font-family:monospace;letter-spacing:.04em;color:var(--pp-muted);margin-bottom:7px}.pp-guide-label>span{font-size:7px;margin-left:4px}.pp-guide-live .pp-guide-label>span{color:var(--pp-orange)}.pp-guide h3{font-size:15px;line-height:1.3;letter-spacing:-.02em;font-weight:600}.pp-guide p{font-size:10px;color:var(--pp-muted);line-height:1.5;margin-top:6px}.pp-guide-meta{display:flex;gap:12px;font-size:9px;color:var(--pp-muted);margin-top:10px}.pp-guide-meta span{display:flex;align-items:center;gap:5px}.pp-difficulty{color:var(--pp-muted);font-size:8px;border:1px solid var(--pp-line);padding:5px 8px;border-radius:20px;white-space:nowrap}.pp-difficulty.easy{color:#477664}.pp-guide-arrow{color:var(--pp-muted)}.pp-resource-card{background:var(--pp-card);padding:22px;border:1px solid var(--pp-line);border-radius:11px;margin-bottom:14px}.pp-resource-card h3{font-size:13px;display:flex;align-items:center;gap:9px;font-weight:600}.pp-resource-card p{font-size:11px;line-height:1.8;color:var(--pp-muted);margin-top:11px}.pp-resource-card>a{display:flex;align-items:center;gap:8px;font-size:10px;margin-top:19px;font-weight:500}.pp-resource-highlight{background:#152923;color:#eef5ef;--pp-muted:#a8beb3;--pp-line:#ffffff1c}.pp-resource-highlight>.pp-eyebrow{font-size:7px;letter-spacing:.12em}.pp-resource-highlight>svg{color:#bad2b6;margin-top:28px;margin-bottom:14px}.pp-resource-highlight h3{font-size:25px;font-weight:500;letter-spacing:-.035em}.pp-resource-highlight p{font-size:12px}.pp-resource-line{display:flex;align-items:center;justify-content:space-between;font-size:9px;border-bottom:1px solid var(--pp-line);padding:12px 0;color:var(--pp-muted)}.pp-resource-line:first-of-type{margin-top:16px}.pp-resource-line b{color:#dbe9df;font-size:8px;font-weight:500}.pp-resource-highlight>a{padding:11px 13px;border:1px solid #ffffff25;border-radius:6px;justify-content:space-between}.pp-pagination{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:25px}.pp-pagination a{display:grid;place-items:center;width:35px;height:35px;border:1px solid var(--pp-line);border-radius:6px;font-size:11px}.pp-pagination a[aria-current=page]{background:#233037;color:#fff}.pp-sample-note{align-items:flex-start;gap:7px;font-size:9px;margin-top:22px!important;line-height:1.7}.pp-active-filter,.pp-sample-note{display:flex;color:var(--pp-muted)}.pp-active-filter{align-items:center;justify-content:space-between;font-size:10px;padding:11px 0 17px;gap:10px}.pp-active-filter a{display:flex;align-items:center;gap:7px;color:var(--pp-orange);flex-shrink:0}.pp-empty{text-align:center;border:1px dashed var(--pp-line);border-radius:11px;padding:50px 25px}.pp-empty>svg{margin:0 auto 18px}.pp-empty h3{font-size:19px;margin-bottom:10px}.pp-empty p{font-size:12px;color:var(--pp-muted);margin-bottom:20px}.pp-knowledge{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-top:74px;padding-bottom:62px}.pp-knowledge h2{font-size:35px;line-height:1.13;letter-spacing:-.035em;font-weight:500;margin-top:20px}.pp-knowledge>div>p{font-size:12px;color:var(--pp-muted);margin-top:17px}.pp-knowledge-options a{display:flex;align-items:center;gap:21px;border-bottom:1px solid var(--pp-line);padding:20px 0}.pp-knowledge-options a>svg:first-child{color:var(--pp-orange);width:19px}.pp-knowledge-options a>svg:last-child{margin-left:auto;color:#7b8a9c;width:18px}.pp-knowledge-options h3{font-size:16px;font-weight:500}.pp-knowledge-options p{font-size:11px;color:var(--pp-muted);margin-top:6px}.pp-faq{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-top:30px;padding-bottom:70px;border-top:1px solid var(--pp-line)}.pp-faq h2{font-size:25px;letter-spacing:-.025em;margin-top:14px;font-weight:500}.pp-faq details{border-bottom:1px solid var(--pp-line);padding:17px 0;font-size:12px}.pp-faq summary{cursor:pointer;line-height:1.5}.pp-faq details p{font-size:11px;color:var(--pp-muted);margin-top:13px;line-height:1.8}.pp-footer{display:flex;gap:25px;align-items:center;padding-block:24px;border-top:1px solid var(--pp-line)}.pp-footer>.pp-logo{font-size:19px}.pp-footer>p{font-size:10px;color:var(--pp-muted)}.pp-footer>span:last-child{margin-left:auto;color:#77879b;font-size:8px;font-family:monospace;letter-spacing:.07em}.pp-share{display:flex;flex-direction:column;align-items:flex-end;gap:7px}.pp-share [role=status]{font-size:10px;color:#99b8ab;max-width:240px}.pp-skip{position:fixed;left:15px;top:-80px;background:#ff8138;color:#000!important;padding:13px;z-index:1000}.pp-skip:focus{top:15px}.pp-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pp-b .pp-editorial-stage{margin-top:21px}.pp-b .pp-scene{height:360px;border:1px solid var(--pp-line);border-radius:13px;background:radial-gradient(ellipse at 50% 45%,#182632,#0a1019 72%);overflow:hidden}.pp-b .pp-phone{width:570px;max-width:100%;height:322px;left:50%;transform:translateX(-50%);top:-9px}.pp-b .pp-hotspot-0{left:calc(50% - 205px);top:45%}.pp-b .pp-hotspot-1{left:calc(50% - 10px);top:61%}.pp-b .pp-hotspot-2{right:calc(50% - 224px);top:18%}.pp-b .pp-scene-controls{bottom:13px;left:18px;right:18px;padding-top:9px}.pp-b .pp-scene-label{top:17px}.pp-editorial-identity{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:30px;border-bottom:1px solid var(--pp-line)}.pp-editorial-identity h1{font-size:37px;letter-spacing:-.045em;font-weight:600;margin-top:11px}.pp-editorial-identity p{font-size:12px;color:var(--pp-muted);margin-top:10px}.pp-editorial-facts{display:flex;gap:24px;margin-top:17px;font-family:monospace;color:#8697aa;font-size:9px;flex-wrap:wrap}.pp-editorial-facts b{color:#d9e2eb;font-weight:400}.pp-b .pp-library{padding-top:31px}.pp-b .pp-library-heading h2{font-size:26px}.pp-b .pp-library-layout{gap:30px}.pp-b .pp-guide{padding:16px 18px;background:linear-gradient(120deg,#0e1622,#111b29);gap:15px}.pp-b .pp-guide-copy>p,.pp-b .pp-guide-icon{display:none}.pp-b .pp-guide-label{font-size:7px;margin-bottom:6px}.pp-b .pp-guide-meta{margin-top:7px}.pp-b .pp-guide h3{font-size:14px}.pp-b .pp-guide-live{border-color:#ff813848}.pp-b .pp-difficulty.easy{color:#7cccb0}.pp-b .pp-resource-highlight{background:linear-gradient(145deg,#182c34,#111a27);--pp-muted:#acbdc7}.pp-b .pp-search{background:#0d1521}.pp-b .pp-filters a[aria-current=true]{background:#e7eef3;color:#17212c;border-color:#e7eef3}.pp-b .pp-knowledge{border-top:1px solid var(--pp-line)}.pp-guide-page .pp-guide-intro{max-width:780px;margin:45px auto 30px}.pp-guide-intro h1{font-size:48px;line-height:1.05;font-weight:500;letter-spacing:-.045em;margin-top:17px}.pp-guide-intro>p{font-size:14px;line-height:1.8;color:var(--pp-muted);margin-top:19px}.pp-guide-intro .pp-guide-meta{font-size:11px;margin-top:19px}.pp-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:55px;max-width:1050px;margin:40px auto 75px}.pp-article-layout article h2{font-size:27px;letter-spacing:-.03em;margin-bottom:18px;font-weight:500}.pp-article-layout article>p{color:var(--pp-muted);line-height:1.8;font-size:13px}.pp-step{display:flex;gap:18px;padding:26px 0;border-top:1px solid var(--pp-line);scroll-margin-top:24px}.pp-step>span{font-family:monospace;color:var(--pp-orange);font-size:11px;padding-top:3px}.pp-step h3{font-weight:500;font-size:17px;line-height:1.4}.pp-step p{color:var(--pp-muted);font-size:12px;line-height:1.9;margin-top:10px}.pp-step .pp-warning{border-left:2px solid var(--pp-orange);padding-left:12px;color:#e2b28e}.pp-article-index{position:sticky;top:20px;max-height:80vh;overflow:auto}.pp-article-index>a{font-size:11px;padding-bottom:11px;border-bottom:1px solid var(--pp-line);line-height:1.6}.pp-guide-disclosure{display:flex;gap:10px;align-items:flex-start;background:#ff81380a;border:1px solid #ff813825;padding:18px;border-radius:9px;font-size:12px;line-height:1.8;color:#d5b69f;margin-top:20px}.pp-related-links{display:flex;flex-direction:column;gap:9px;margin-top:25px}.pp-related-links a{display:flex;align-items:center;justify-content:space-between;padding:16px;border:1px solid var(--pp-line);border-radius:7px;font-size:12px}.pp-guide-page .pp-hero-actions{margin-bottom:32px}@media(min-width:1450px){.pp-hero{min-height:565px}.pp-scene{height:490px}}@media(max-width:1100px){.pp-wrap{width:calc(100% - 64px)}.pp-nav{padding-inline:32px;gap:25px}.pp-preview-tag{display:none}.pp-hero{grid-template-columns:.9fr 1.1fr}.pp-identity h1{font-size:58px}.pp-hero-actions{gap:15px}.pp-hero-description{font-size:21px}.pp-scene{height:420px}.pp-quick-parts{gap:8px}.pp-quick-parts>a{padding:13px 11px;gap:7px}.pp-quick-parts>a>svg:last-child{display:none}.pp-library-layout{grid-template-columns:minmax(0,1fr) 240px;gap:22px}.pp-guide{padding:16px;gap:10px}.pp-guide-icon{width:42px}.pp-difficulty,.pp-guide p{display:none}.pp-resource-card{padding:19px}.pp-faq,.pp-knowledge{gap:55px}.pp-open-player{font-size:9px}.pp-reset{display:none}.pp-catalog-count{font-size:8px}}@media(max-width:760px){.pp-wrap{width:calc(100% - 36px)}.pp-nav{padding-inline:18px;height:64px;gap:15px}.pp-nav-links{display:none}.pp-logo{font-size:21px}.pp-comparison{font-size:10px}.pp-comparison a{padding:8px}.pp-breadcrumb{font-size:9px;padding-top:20px}.pp-hero{display:flex;flex-direction:column;align-items:stretch;padding-top:30px;padding-bottom:20px;gap:17px}.pp-identity h1{font-size:56px;margin-top:16px}.pp-identity h1 br{display:none}.pp-identity h1{max-width:330px}.pp-hero-description{font-size:20px;margin-top:17px!important}.pp-desktop-break{display:none}.pp-hero-secondary{font-size:12px;max-width:310px}.pp-hero-actions{margin-top:22px;gap:17px}.pp-proof{font-size:8px;margin-top:18px}.pp-scene{height:345px}.pp-phone{top:-8px;height:calc(100% - 15px)}.pp-scene-label{left:0;right:0;font-size:7px;top:0}.pp-scene-controls{left:0;right:0;bottom:0;padding-top:11px;gap:7px}.pp-view-toggle button{padding:7px;font-size:8px}.pp-hotspot,.pp-open-player{font-size:9px}.pp-hotspot{padding:7px;gap:5px}.pp-hotspot-0{left:0}.pp-hotspot-1{top:71%;left:34%}.pp-hotspot-2{right:0}.pp-quick-parts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding-top:20px;padding-bottom:25px}.pp-quick-parts>div{grid-column:1/-1;margin-bottom:8px;gap:5px}.pp-quick-parts>a{padding:13px;gap:12px}.pp-quick-parts>a>svg:last-child{display:block;margin-left:auto}.pp-library{padding-top:34px}.pp-library-heading{gap:12px;margin-bottom:22px}.pp-library-heading h2{font-size:30px}.pp-library-heading>.pp-catalog-count{display:none}.pp-library-heading p{font-size:11px}.pp-b .pp-library-layout,.pp-library-layout{grid-template-columns:1fr;gap:28px}.pp-search{padding-left:13px;gap:9px}.pp-search input{font-size:12px}.pp-search button{padding:10px;font-size:10px}.pp-search button svg{display:none}.pp-filters{gap:6px;margin-bottom:20px}.pp-filters a{font-size:10px;padding:9px}.pp-list-heading{font-size:7px}.pp-guide{padding:15px 13px;gap:12px}.pp-guide h3{font-size:14px}.pp-guide-icon{width:40px;height:49px}.pp-guide-label{font-size:7px}.pp-guide-arrow{width:15px}.pp-guide-meta{font-size:8px;gap:9px}.pp-resources{display:grid;grid-template-columns:1fr;gap:12px}.pp-resource-card{margin-bottom:0}.pp-resource-highlight{padding:23px}.pp-resource-highlight>svg{margin-top:18px}.pp-knowledge{grid-template-columns:1fr;padding-top:42px;padding-bottom:38px;gap:20px}.pp-knowledge h2{font-size:32px;margin-top:15px}.pp-knowledge-options a{padding:19px 0}.pp-faq{grid-template-columns:1fr;gap:12px;padding-bottom:40px}.pp-faq h2{font-size:25px}.pp-footer{gap:15px;flex-wrap:wrap}.pp-footer>p{font-size:9px;max-width:175px;line-height:1.7}.pp-footer>span:last-child{width:100%;margin-left:0;font-size:7px}.pp-b .pp-editorial-stage{margin-top:20px}.pp-b .pp-scene{height:315px;border-radius:8px}.pp-b .pp-phone{height:266px;top:10px}.pp-b .pp-scene-label{left:13px;right:13px;font-size:6px}.pp-b .pp-scene-controls{left:10px;right:10px;gap:3px;bottom:10px}.pp-b .pp-view-toggle button{font-size:7px;gap:4px;padding:7px}.pp-b .pp-view-toggle svg{width:13px}.pp-b .pp-hotspot-0{left:10px;top:45%}.pp-b .pp-hotspot-1{left:43%;top:65%}.pp-b .pp-hotspot-2{right:10px;top:22%}.pp-editorial-identity{align-items:flex-start;flex-direction:column;padding-block:25px;gap:16px}.pp-editorial-identity h1{font-size:32px}.pp-editorial-identity p{font-size:11px;line-height:1.8}.pp-editorial-facts{gap:12px;font-size:8px}.pp-share{align-items:flex-start}.pp-share button{font-size:10px;min-height:37px;padding:9px 12px}.pp-b .pp-guide{gap:12px;padding:16px 12px}.pp-b .pp-guide-number{font-size:8px}.pp-article-layout{grid-template-columns:1fr;gap:25px;margin-top:30px}.pp-article-layout aside{order:-1}.pp-article-index{position:static;max-height:200px}.pp-guide-page .pp-guide-intro{margin-top:32px}.pp-guide-intro h1{font-size:37px}.pp-guide-intro>p{font-size:13px}.pp-step{gap:13px}.pp-step h3{font-size:16px}}@media(prefers-reduced-motion:reduce){.pp-root *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:760px){.pp-identity h1 br{display:block}.pp-open-player,.pp-view-toggle button{min-height:36px}.pp-pagination a{width:42px;height:42px}.pp-hotspot{min-height:32px}}.pp-hybrid .pp-hero{grid-template-columns:minmax(270px,.68fr) minmax(0,1.32fr);gap:36px;padding-block:34px 42px;min-height:600px}.pp-hybrid .pp-identity h1{font-size:clamp(48px,4.5vw,66px)}#producto-interactivo{min-width:0;scroll-margin-top:24px}.pp-real-player{border:1px solid #ffffff1b;border-radius:12px;overflow:hidden;background:#0b1018;box-shadow:0 20px 70px #0003}.pp-player-topline{height:40px;padding:0 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ffffff10;background:#101721;color:#a8b5c6;font:8px ui-monospace,monospace;letter-spacing:.09em;gap:10px}.pp-player-topline>span{display:flex;align-items:center;gap:8px}.pp-player-live{font-size:7px;color:#a5c6b7}.pp-player-live i{width:5px;height:5px;border-radius:50%;background:#68d3a6}.pp-real-player iframe{width:100%;height:470px;border:0;display:block;background:#0b1018;color-scheme:normal}.pp-player-caption{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 16px;font-size:9px;color:#99a7b8;border-top:1px solid #ffffff12}.pp-player-caption a{display:flex;align-items:center;gap:6px;color:#f99557;white-space:nowrap}.pp-hybrid .pp-library{--pp-ink:#f4f6f8;--pp-muted:#a0adbb;--pp-line:#ffffff14;--pp-card:#111923;--pp-orange:#ff8138;background:radial-gradient(ellipse at 5% 0,#17283c22,transparent 65%),#090e16;border-top:1px solid #ffffff14;padding-top:40px}.pp-hybrid .pp-library-heading h2{font-size:29px}.pp-hybrid .pp-guide-number{display:block}.pp-hybrid .pp-guide-icon{display:none}.pp-hybrid .pp-guide{padding:18px 20px;background:linear-gradient(115deg,#0e1622,#111b29);gap:16px}.pp-hybrid .pp-guide-copy>p{display:none}.pp-hybrid .pp-guide-live{border-color:#ff813847}.pp-hybrid .pp-guide-label{font-size:8px}.pp-hybrid .pp-guide h3{font-size:15px}.pp-hybrid .pp-difficulty.easy{color:#7cccb0}.pp-hybrid .pp-resource-highlight{background:linear-gradient(145deg,#192935,#111a27);--pp-muted:#acbdc7}.pp-hybrid .pp-search{background:#0d1521}.pp-hybrid .pp-filters a[aria-current=true]{background:#e7eef3;color:#17212c;border-color:#e7eef3}.pp-hybrid .pp-search button{background:#f27b32;color:#17110c}.pp-hybrid .pp-knowledge{border-top:1px solid #ffffff14}@media(max-width:1100px){.pp-hybrid .pp-hero{grid-template-columns:300px minmax(0,1fr);gap:23px}.pp-real-player iframe{height:440px}.pp-player-caption>span{display:none}.pp-player-caption{justify-content:flex-end}.pp-hybrid .pp-identity h1{font-size:53px}}@media(max-width:760px){.pp-hybrid .pp-hero{display:flex;gap:28px;padding-block:29px 30px;min-height:0}.pp-real-player iframe{height:450px}.pp-player-topline{padding-inline:12px;font-size:7px}.pp-hybrid .pp-library{padding-top:30px}.pp-hybrid .pp-guide{padding:17px 13px;gap:12px}.pp-hybrid .pp-library-heading h2{font-size:28px}}.pp-visual-guide{background:#101113;color:#f3f3ef}.pp-visual-guide .pp-breadcrumb{color:#999da3}.pp-visual-guide-hero{display:grid;grid-template-columns:.8fr 1.2fr;gap:44px;align-items:center;padding:28px 0 40px}.pp-visual-guide-hero h1{font-size:clamp(42px,4.7vw,68px);line-height:1.02;letter-spacing:-3px;margin:25px 0}.pp-visual-guide-hero>div>p{color:#a8a9af;max-width:390px;line-height:1.7}.pp-visual-guide .pp-guide-meta{color:#b8bbc0;display:flex;gap:16px;flex-wrap:wrap;margin:25px 0}.pp-visual-guide .pp-guide-meta span{display:flex;gap:6px;align-items:center}.pp-compatibility{padding:16px 20px;border:1px solid #33363c;border-radius:10px;color:#a7abb3;font-size:12px;margin-bottom:28px}.pp-compatibility summary{cursor:pointer}.pp-compatibility summary span{float:right;color:#737981}.pp-compatibility p{max-width:850px;line-height:1.7}.pp-guide-sections{display:flex;gap:35px;border-bottom:1px solid #303237;padding:18px 0}.pp-guide-sections a{display:flex;gap:10px;align-items:center;font-size:13px}.pp-guide-sections span{color:#c9f76d}.pp-guide-prep{display:grid;grid-template-columns:1fr 2fr;gap:40px;padding:38px 0;border-bottom:1px solid #303237}.pp-guide-prep h2{font-size:24px;letter-spacing:-.7px;margin:12px 0}.pp-tool-chips{display:flex;flex-wrap:wrap;gap:8px;align-content:center}.pp-tool-chips>span{border:1px solid #34373c;border-radius:7px;padding:10px 12px;font-size:11px;display:flex;gap:7px;align-items:center;color:#b9bdc3}.pp-steps-heading{padding:55px 0 32px;display:flex;justify-content:space-between;align-items:end;gap:25px}.pp-steps-heading h2{font-size:36px;letter-spacing:-1.4px;margin:12px 0 0}.pp-steps-heading>p{font-size:12px;color:#92979e}.pp-visual-steps-layout{display:grid;grid-template-columns:180px minmax(0,1fr);gap:40px;padding-bottom:65px}.pp-visual-steps-layout>aside>nav{position:sticky;top:30px;display:flex;flex-direction:column;gap:5px}.pp-visual-steps-layout>aside a{display:flex;gap:12px;color:#a0a4aa;font-size:12px;padding:13px 0}.pp-visual-steps-layout>aside a:hover{color:#c9f76d}.pp-visual-steps-layout>aside a span{color:#626972;font-size:10px}.pp-step-chapter{scroll-margin-top:25px;margin-bottom:40px}.pp-step-chapter>header{display:flex;gap:18px;align-items:center;padding:0 0 17px}.pp-step-chapter>header>span{font-size:10px;color:#c9f76d;letter-spacing:1px}.pp-step-chapter h3{font-size:19px;margin:0}.pp-visual-guide .pp-illustrated-step{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:0;margin:0 0 16px;background:#191b1f;border:1px solid #303237;border-radius:13px;overflow:hidden;scroll-margin-top:20px}.pp-step-image{position:relative;width:100%;min-width:0;padding:0;border:0;cursor:zoom-in;background:#c4c4c4;align-self:stretch;overflow:hidden}.pp-step-image img{width:100%;height:100%;object-fit:cover;min-height:270px;display:block}.pp-step-image>span{top:15px;left:15px;border:1px solid #ffffff3b;border-radius:6px;padding:7px 10px;font-size:12px}.pp-step-image>span,.pp-step-image>svg{position:absolute;background:#111a;color:#fff}.pp-step-image>svg{bottom:15px;right:15px;border-radius:5px;box-sizing:content-box;padding:8px}.pp-step-copy{padding:25px;min-width:0}.pp-step-copy h4{font-size:21px;line-height:1.2;letter-spacing:-.6px;margin:12px 0}.pp-visual-guide .pp-step-copy p{font-size:12px;line-height:1.8;color:#adb2ba;margin:12px 0}.pp-visual-guide .pp-step-copy .pp-warning{background:#352d1c;color:#e0c68c;padding:10px;border-radius:5px}.pp-step-tools{display:flex;gap:6px;flex-wrap:wrap;margin:18px 0}.pp-step-tools span{color:#90969f;font-size:10px;padding:4px 7px;border:1px solid #3b3e44;border-radius:4px}.pp-step-copy>a{font-size:11px;display:inline-flex;gap:7px;color:#c9f76d;align-items:center}.pp-thumb-dialog{padding:0;border:1px solid #41464e;border-radius:14px;background:#17191d;color:#eee;max-width:min(1000px,94vw);max-height:94vh}.pp-thumb-dialog::backdrop{background:#000d;backdrop-filter:blur(7px)}.pp-thumb-dialog header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;font-size:13px;gap:20px}.pp-thumb-dialog button{background:transparent;border:0;color:inherit;cursor:pointer}.pp-thumb-dialog img{display:block;width:100%;height:auto;max-height:73vh;object-fit:contain}.pp-thumb-dialog p{padding:0 20px;color:#9da3aa;font-size:12px}.pp-guide-placeholder{min-height:380px;border:1px solid #33383e;background:radial-gradient(at 70% 30%,#343e31,#17191e);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;border-radius:20px}.pp-guide-placeholder>span{font-size:30px}.pp-sample-guide{padding:40px 0 100px}@media(max-width:1000px){.pp-visual-guide-hero{gap:25px;grid-template-columns:1fr 1.2fr}.pp-visual-steps-layout{grid-template-columns:140px minmax(0,1fr);gap:20px}.pp-visual-guide .pp-illustrated-step{grid-template-columns:1fr}.pp-step-image img{height:auto;min-height:0;aspect-ratio:1.6;object-fit:cover}}@media(max-width:700px){.pp-visual-guide-hero{grid-template-columns:1fr;padding-top:15px}.pp-visual-guide-hero h1{font-size:46px;letter-spacing:-2px}.pp-guide-prep{grid-template-columns:1fr;gap:10px}.pp-guide-sections{gap:18px;flex-wrap:wrap}.pp-guide-sections a{font-size:11px}.pp-steps-heading{display:block;padding-top:35px}.pp-steps-heading h2{font-size:29px}.pp-visual-steps-layout{grid-template-columns:1fr}.pp-visual-steps-layout>aside{display:none}.pp-compatibility summary span{float:none;display:block;margin-top:8px}.pp-step-copy{padding:22px}.pp-step-chapter>header{gap:12px}.pp-step-chapter h3{font-size:18px}}