:root{--pt-bg:#fff;--pt-bg-soft:#f7f7f5;--pt-bg-muted:#f3f3f1;--pt-surface:#fff;--pt-surface-2:#f0f3f7;--pt-surface-soft:#fafaf8;--pt-app-bg:#f7f7f5;--pt-border:#e5e5e5;--pt-border-soft:#ebecee;--pt-border-strong:#d2d2d2;--pt-text:#323247;--pt-text-strong:#272738;--pt-muted:#5f656e;--pt-text-soft:#6b7280;--pt-accent:#45ff1f;--pt-accent-hover:#45ff1f;--pt-active-bg:#eaffe0;--pt-hover-bg:#f4fff0;--pt-link:#45ff1f;--pt-link-hover:#45ff1f;--pt-success:#10a37f;--pt-warning:#f2a900;--pt-danger:#d92d20;--pt-info:#2563eb;--pt-green:#10a37f;--pt-green-dark:#0e8e6e;--pt-green-soft:#e7f5f0;--pt-orange:#45ff1f;--pt-orange-dark:#45ff1f;--pt-orange-soft:#eaffe0;--pt-red:#d92d20;--pt-yellow-soft:#fff6e5;--pt-chart-line:#45ff1f;--pt-chart-grid:#eef0f0;--pt-chart-muted:#8f919e;--pt-shadow:0 1px 2px rgba(0,0,0,.04);--pt-shadow-sm:0 4px 14px rgba(0,0,0,.06);--pt-shadow-lg:0 12px 34px rgba(0,0,0,.08);--pt-radius:12px;--pt-radius-sm:8px;--pt-radius-lg:16px;--pt-radius-xl:22px;--pt-radius-pill:999px;}*{box-sizing:border-box;}html,body{margin:0;padding:0;}html{scrollbar-width:thin;scrollbar-color:#cfd5db transparent}*::-webkit-scrollbar{width:9px;height:9px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#cfd5db;border-radius:999px}*::-webkit-scrollbar-thumb:hover{background:#b3bbc4}body{font-family:"Heebo","Inter",system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.55;color:var(--pt-text);background:var(--pt-app-bg);-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;}a{color:var(--pt-link);text-decoration:none;}a:hover{color:var(--pt-link-hover);text-decoration:underline;}h1,h2,h3,h4{margin:0;color:var(--pt-text);font-weight:700;letter-spacing:-.01em;}h1{font-size:32px;line-height:1.15;}h2{font-size:22px;line-height:1.2;}h3{font-size:17px;line-height:1.3;}img{display:block;max-width:100%;height:auto;}button{font-family:inherit;cursor:pointer;}.pt-app{max-width:1200px;margin:0 auto;background:var(--pt-bg);min-height:100vh;}.pt-header{background:#fff;border-bottom:1px solid var(--pt-border);position:sticky;top:0;z-index:20;}.pt-header-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:18px;padding:12px 16px;}.pt-logo{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--pt-text);flex-shrink:0;}.pt-logo .mark{display:inline-flex;gap:3px;}.pt-logo .mark i{display:inline-block;width:8px;height:18px;border-radius:1.5px;}.pt-logo .mark .a{background:var(--pt-red);}.pt-logo .mark .b{background:var(--pt-orange);}.pt-logo .mark .c{background:#aaa79b;}.pt-logo .word{font-weight:800;font-size:18px;letter-spacing:-.02em;color:var(--pt-text);}.pt-logo .word .accent{color:var(--pt-red);}.pt-nav{display:flex;gap:18px;font-size:16px;list-style:none;margin:0;padding:0;}.pt-nav a{color:var(--pt-text);text-decoration:none;padding:4px 0;border-bottom:2px solid transparent;}.pt-nav li.active a,.pt-nav a:hover{color:var(--pt-green);border-bottom-color:var(--pt-green);}.pt-header-search{flex:1;max-width:520px;display:flex;align-items:center;gap:0;background:var(--pt-surface);border:1px solid var(--pt-border);border-radius:24px;padding:0 4px 0 16px;}.pt-header-search input{flex:1;background:transparent;border:0;outline:0;padding:9px 0;font-size:14px;color:var(--pt-text);font-family:inherit;}.pt-header-search input::placeholder{color:var(--pt-muted);}.pt-header-search button{background:var(--pt-green);color:#fff;border:0;border-radius:20px;padding:7px 16px;font-size:13px;font-weight:600;}.pt-header-search button:hover{background:var(--pt-green-dark);}.pt-hero{background:linear-gradient(180deg,var(--pt-green-soft) 0%,#fff 100%);padding:48px 16px 36px;border-bottom:1px solid var(--pt-border);}.pt-hero-inner{max-width:920px;margin:0 auto;text-align:center;}.pt-hero h1{font-size:38px;line-height:1.1;letter-spacing:-.025em;margin-bottom:10px;}.pt-hero h1 .accent{color:var(--pt-green);}.pt-hero p{font-size:17px;color:var(--pt-muted);max-width:680px;margin:0 auto 24px;}.pt-hero-search{display:flex;gap:8px;background:#fff;border:1px solid var(--pt-border-strong);border-radius:var(--pt-radius);padding:6px;max-width:720px;margin:0 auto;box-shadow:var(--pt-shadow);}.pt-hero-search input{flex:1;background:transparent;border:0;outline:0;padding:14px 16px;font-size:16px;font-family:inherit;color:var(--pt-text);}.pt-hero-search button{background:var(--pt-green);color:#fff;border:0;border-radius:var(--pt-radius-sm);padding:12px 22px;font-size:15px;font-weight:700;}.pt-hero-search button:hover{background:var(--pt-green-dark);}.pt-hero-sub{font-size:12px;color:var(--pt-muted);margin-top:10px;}.pt-features{max-width:1200px;margin:36px auto;padding:0 16px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}.pt-feature{background:#fff;border:1px solid var(--pt-border);border-radius:var(--pt-radius);padding:22px 22px;}.pt-feature .icon{width:48px;height:48px;border-radius:12px;background:var(--pt-green-soft);color:var(--pt-green);display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px;}.pt-feature h3{margin-bottom:6px;font-size:16px;}.pt-feature p{margin:0;font-size:13px;color:var(--pt-muted);line-height:1.55;}.pt-section{max-width:1200px;margin:32px auto;padding:0 16px;}.pt-section-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:14px;}.pt-section-head h2{font-size:22px;}.pt-section-head .more{font-size:13px;color:var(--pt-link);font-weight:600;}.pt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;}.pt-card{background:#fff;border:1px solid var(--pt-border);border-radius:var(--pt-radius-sm);padding:12px;text-decoration:none;color:var(--pt-text);display:flex;flex-direction:column;transition:transform .12s ease,box-shadow .12s ease;}.pt-card:hover{transform:translateY(-2px);box-shadow:var(--pt-shadow-lg);text-decoration:none;}.pt-card .img{height:130px;background:var(--pt-surface);border-radius:6px;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:10px;}.pt-card .img img{max-height:100%;max-width:100%;object-fit:contain;}.pt-card .status{display:inline-block;font-size:10px;font-weight:700;padding:2px 8px;border-radius:10px;background:var(--pt-surface);color:var(--pt-muted);}.pt-card .title{font-size:13px;line-height:1.3;font-weight:600;flex:1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:2px;}.pt-card .meta{font-size:11px;color:var(--pt-muted);margin-top:6px;display:flex;justify-content:space-between;gap:6px;align-items:center;}.pt-breadcrumb{max-width:1200px;margin:18px auto 0;padding:0 16px;font-size:13px;color:var(--pt-muted);}.pt-breadcrumb a{color:var(--pt-link);}.pt-product{max-width:1200px;margin:18px auto 32px;padding:0 16px;display:grid;grid-template-columns:340px 1fr;gap:32px;}.pt-prod-image{background:#fff;border:1px solid var(--pt-border);border-radius:var(--pt-radius);padding:18px;display:flex;flex-direction:column;align-items:center;gap:12px;align-self:flex-start;}#pt-main-img{max-width:100%;max-height:320px;object-fit:contain;}.pt-thumbs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;width:100%;}.pt-thumb{width:54px;height:54px;border:1px solid var(--pt-border);border-radius:8px;background:#fff;padding:3px;cursor:pointer;display:flex;align-items:center;justify-content:center;}.pt-thumb.is-active{border-color:var(--pt-green-dark);box-shadow:0 0 0 1px var(--pt-green-dark);}.pt-thumb img{max-width:100%;max-height:100%;object-fit:contain;}.pt-ppbar{background:#fff;border:1px solid var(--pt-border);border-radius:var(--pt-radius);padding:18px;margin:14px 0;}.pt-ppbar h3{font-size:16px;margin-bottom:12px;}.pt-ppbar-track{position:relative;height:12px;border-radius:var(--pt-radius-pill);background:linear-gradient(90deg,var(--pt-success),var(--pt-warning),var(--pt-danger));margin:18px 0 8px;}.pt-ppbar-dot{position:absolute;top:50%;width:18px;height:18px;border-radius:50%;background:#fff;border:3px solid #222;transform:translate(-50%,-50%);box-shadow:0 1px 3px rgba(0,0,0,.3);}.pt-ppbar-ends{display:flex;justify-content:space-between;font-size:12px;color:var(--pt-muted);margin-top:6px;}.pt-ppbar-label{font-size:14px;margin-top:10px;}.pt-insight{background:#fff;border:1px solid var(--pt-border);border-left-width:4px;border-radius:var(--pt-radius);padding:18px 20px;margin:0 0 16px;}.pt-insight-soft{border-left-color:var(--pt-border-strong);background:var(--pt-surface-soft);}.pt-insight-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:8px;}.pt-insight-chip{color:#fff;font-weight:700;font-size:15px;padding:6px 14px;border-radius:var(--pt-radius-pill);}.pt-insight-chip.neutral{background:var(--pt-muted);}.pt-insight-score{font-size:14px;color:var(--pt-muted);}.pt-insight-score strong{font-size:18px;color:var(--pt-text-strong);}.pt-insight-verdict{font-weight:700;font-size:15px;margin:6px 0 8px;}.pt-insight-copy{font-size:14px;color:var(--pt-text);line-height:1.55;margin:0 0 14px;}.pt-insight-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:10px;}.pt-insight-cell{background:var(--pt-surface-soft);border:1px solid var(--pt-border-soft);border-radius:var(--pt-radius-sm);padding:9px 12px;display:flex;flex-direction:column;gap:3px;}.pt-insight-cell .k{font-size:11px;color:var(--pt-muted);text-transform:uppercase;letter-spacing:.03em;}.pt-insight-cell .v{font-size:15px;font-weight:600;color:var(--pt-text-strong);}.pt-insight-note{font-size:12.5px;color:var(--pt-muted);margin:10px 0 0;}.pt-insight-note.warn{color:var(--pt-danger);}.pt-insight-foot{font-size:12px;color:var(--pt-muted);margin-top:12px;border-top:1px solid var(--pt-border-soft);padding-top:10px;}.pt-insight-hl{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:7px;}.pt-insight-hl li{font-size:14px;color:var(--pt-text);line-height:1.4;}.pt-insight-timeline{margin-top:14px;border-top:1px solid var(--pt-border-soft);padding-top:12px;}.pt-insight-timeline .tl-h{font-size:12px;font-weight:700;color:var(--pt-muted);text-transform:uppercase;letter-spacing:.03em;}.pt-insight-timeline ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;}.pt-insight-timeline li{font-size:13.5px;color:var(--pt-text);}.pt-insight-timeline .d{display:inline-block;min-width:78px;color:var(--pt-muted);font-weight:600;}.pt-prod-info h1{font-size:26px;line-height:1.25;margin-bottom:8px;}.pt-prod-tags{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--pt-muted);margin-bottom:14px;}.pt-prod-tags .tag{background:var(--pt-surface);padding:2px 10px;border-radius:12px;}.pt-cta-amazon{display:inline-flex;align-items:center;justify-content:center;background:var(--pt-orange);color:#fff;border:0;border-radius:var(--pt-radius-sm);padding:14px 26px;font-size:16px;font-weight:700;text-decoration:none;margin:6px 0 14px;box-shadow:var(--pt-shadow);}.pt-cta-amazon:hover{background:var(--pt-orange-dark);color:#fff;text-decoration:none;}.pt-cta-note{font-size:11px;color:var(--pt-muted);margin-bottom:18px;}.pt-box{background:#fff;border:1px solid var(--pt-border);border-radius:var(--pt-radius);padding:18px;margin:12px 0;}.pt-box h3{font-size:15px;margin-bottom:10px;color:var(--pt-text);}.pt-meta-list{list-style:none;margin:0;padding:0;font-size:13px;}.pt-meta-list li{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px dashed var(--pt-border);}.pt-meta-list li:last-child{border-bottom:0;}.pt-meta-list .k{color:var(--pt-muted);font-weight:600;}.pt-history{background:#fff;border:1px solid var(--pt-border);border-radius:var(--pt-radius);padding:18px;margin:14px 0;}.pt-history h3{font-size:16px;margin-bottom:8px;}.pt-history .chart{margin:14px -6px 8px;}.pt-history .chart svg{width:100%;height:auto;display:block;}.pt-history-na{background:var(--pt-yellow-soft);border:1px solid #f3d999;border-radius:var(--pt-radius-sm);padding:14px 16px;color:#7a5500;font-size:13px;margin:10px 0;}.pt-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0;}.pt-stat{background:var(--pt-surface);border-radius:var(--pt-radius-sm);padding:10px 12px;text-align:center;}.pt-stat .l{font-size:10px;color:var(--pt-muted);text-transform:uppercase;letter-spacing:.05em;}.pt-stat .v{font-size:18px;font-weight:700;color:var(--pt-text);margin-top:2px;}.pt-watch{background:linear-gradient(180deg,var(--pt-green-soft) 0%,#fff 100%);border:1px solid #c2e0c8;border-radius:var(--pt-radius);padding:18px;margin:14px 0;}.pt-watch h3{color:var(--pt-green-dark);margin-bottom:6px;}.pt-watch p{font-size:13px;color:#456348;margin:0 0 12px;}.pt-watch-form{display:grid;grid-template-columns:1fr 140px 130px;gap:8px;align-items:stretch;}.pt-watch-form input{background:#fff;border:1px solid #c2e0c8;border-radius:var(--pt-radius-sm);padding:11px 13px;font-size:14px;font-family:inherit;}.pt-watch-form button{background:var(--pt-green);color:#fff;border:0;border-radius:var(--pt-radius-sm);padding:11px 20px;font-size:14px;font-weight:700;cursor:pointer;}.pt-watch-form button:hover{background:var(--pt-green-dark);}.pt-watch-msg{margin-top:10px;font-size:13px;}.pt-watch-msg.ok{color:var(--pt-green-dark);}.pt-watch-msg.err{color:var(--pt-red);}.pt-follow-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:6px;}.pt-follow-toggle{background:var(--pt-green);color:#fff;border:1px solid var(--pt-green);border-radius:var(--pt-radius-sm);padding:11px 18px;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;}.pt-follow-toggle:hover{background:var(--pt-green-dark);border-color:var(--pt-green-dark);}.pt-follow-toggle.on{background:#fff;color:var(--pt-green-dark);}.pt-follow-manage{font-size:13px;color:var(--pt-green-dark);font-weight:600;text-decoration:none;}.pt-follow-manage:hover{text-decoration:underline;}.pt-alert-form{grid-template-columns:1fr 130px;}.pt-watch-foot{font-size:12px;color:#456348;margin:10px 0 0;}.pt-watch-foot a{color:var(--pt-green-dark);font-weight:600;}.iub-sr-only{display:none!important}.pt-footer{background:var(--pt-surface-2);border-top:1px solid var(--pt-border);padding:24px 16px 28px;margin-top:32px;font-size:12px;color:var(--pt-muted);}.pt-footer-inner{max-width:1200px;margin:0 auto;}.pt-footer p{margin:.3rem 0;}.pt-footer a{color:var(--pt-link);}.pt-bottomnav{display:none;}@media(max-width:880px){.pt-bottomnav{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;border-top:1px solid var(--pt-border);padding:6px 2px calc(6px + env(safe-area-inset-bottom));}.pt-bn-item{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;text-decoration:none;color:#646b78;font-size:11px;font-weight:600;padding:6px 0 4px;-webkit-tap-highlight-color:transparent;}.pt-bn-item svg{width:25px;height:25px;display:block;}.pt-bn-item.is-active{color:#050505;}.pt-app{padding-bottom:64px;}.pt-nav{display:none;}}.pt-disclaimer{background:var(--pt-yellow-soft);border:1px solid #f3d999;border-radius:var(--pt-radius-sm);padding:12px 16px;font-size:12px;color:#7a5500;margin:14px 16px;}.pt-disclaimer p{margin:0;}@media(max-width:880px){.pt-features{grid-template-columns:1fr;}.pt-product{grid-template-columns:1fr;}.pt-stats-grid{grid-template-columns:repeat(2,1fr);}.pt-watch-form{grid-template-columns:1fr;}.pt-hero h1{font-size:30px;}.pt-hero p{font-size:15px;}.pt-header-search{display:none;}}@media(max-width:520px){.pt-grid{grid-template-columns:repeat(2,1fr);}.pt-hero{padding:32px 16px 24px;}.pt-hero h1{font-size:26px;}.pt-nav{font-size:13px;gap:12px;}}.pt-header{background:rgba(255,255,255,.82);backdrop-filter:saturate(160%) blur(10px);-webkit-backdrop-filter:saturate(160%) blur(10px);}.pt-header-inner{padding:14px 24px;gap:22px;}.pt-nav a{font-weight:500;color:var(--pt-text);padding:8px 14px;border-radius:var(--pt-radius-pill);border-bottom:0;}.pt-nav li.active a,.pt-nav a:hover{color:var(--pt-text-strong);background:var(--pt-active-bg);border-bottom-color:transparent;}.pt-header-search{border-radius:var(--pt-radius-xl);}.pt-header-search button{background:var(--pt-accent);}.pt-header-search button:hover{background:var(--pt-accent-hover);}.pt-layout{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:240px 1fr;gap:38px;padding:30px 24px 8px;align-items:start;}.pt-main{min-width:0;}.pt-sidebar{position:sticky;top:82px;align-self:start;}.pt-side-all{display:block;font-size:13px;font-weight:600;color:var(--pt-text);background:var(--pt-surface);border:1px solid var(--pt-border);border-radius:var(--pt-radius-sm);padding:9px 12px;}.pt-side-all:hover{background:var(--pt-surface-2);text-decoration:none;}.pt-side-h{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--pt-muted);margin:20px 0 8px;}.pt-side-nav{display:flex;flex-direction:column;gap:1px;}.pt-side-link{font-size:14px;color:var(--pt-text);padding:7px 10px;border-radius:7px;text-decoration:none;transition:background .12s ease,color .12s ease;}.pt-side-link:hover{background:var(--pt-active-bg);color:var(--pt-accent);text-decoration:none;}.pt-side-link.active{background:var(--pt-active-bg);color:var(--pt-accent);font-weight:600;}.pt-hero{background:transparent;border-bottom:0;padding:26px 0 6px;}.pt-hero-inner{max-width:780px;}.pt-hero h1{font-size:44px;letter-spacing:-.03em;}.pt-hero h1 .accent{color:var(--pt-accent);}.pt-hero-search{border-color:var(--pt-border-strong);box-shadow:var(--pt-shadow-lg);border-radius:var(--pt-radius-lg);}.pt-hero-search button{background:var(--pt-accent);}.pt-hero-search button:hover{background:var(--pt-accent-hover);}.pt-chips{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;margin-top:18px;}.pt-chip{font-size:14px;color:var(--pt-muted);background:var(--pt-active-bg);border:1px solid transparent;border-radius:var(--pt-radius-pill);padding:8px 18px;text-decoration:none;transition:background .14s ease,color .14s ease;}.pt-chip:hover{background:#e4e4e0;color:var(--pt-text-strong);text-decoration:none;}.pt-card{border-radius:var(--pt-radius);box-shadow:var(--pt-shadow);transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease;}.pt-card:hover{transform:translateY(-3px);box-shadow:var(--pt-shadow-lg);border-color:var(--pt-border-strong);}.pt-card .img{height:150px;border-radius:var(--pt-radius-sm);}.pt-card .title{font-size:14px;}.pt-card .status{background:var(--pt-active-bg);color:var(--pt-accent);}.pt-section-head .more{color:var(--pt-accent);}.pt-feature .icon{background:var(--pt-active-bg);color:var(--pt-accent);}@media(max-width:880px){.pt-layout{grid-template-columns:1fr;padding:18px 16px;gap:16px;}.pt-sidebar{position:static;}.pt-side-nav{flex-direction:row;flex-wrap:wrap;gap:6px;}.pt-hero h1{font-size:32px;}}.pt-header{min-height:72px;}.pt-layout{grid-template-columns:260px minmax(0,1fr);max-width:1120px;gap:32px;padding:80px 32px 96px;}.pt-sidebar{top:88px;}.pt-hero{padding:0 0 8px;margin-bottom:64px;}.pt-hero-inner{max-width:840px;}.pt-hero h1{font-size:38px;line-height:1.12;letter-spacing:-.045em;}.pt-hero p{font-size:20px;line-height:1.45;}.pt-hero-search{height:64px;align-items:center;width:min(840px,100%);margin:0 auto;padding:0 8px 0 24px;border-radius:var(--pt-radius-pill);}.pt-hero-search input{padding:0;font-size:17px;}.pt-hero-search button{height:46px;border-radius:var(--pt-radius-pill);padding:0 24px;}.pt-hero-search:focus-within{border-color:var(--pt-border-strong);box-shadow:0 0 0 4px rgba(0,0,0,.035);}.pt-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;}.pt-card{border-radius:var(--pt-radius-lg);padding:0;overflow:hidden;}.pt-card .img{height:auto;aspect-ratio:4/3;border-radius:0;margin:0;}.pt-card .title,.pt-card .meta{padding-left:16px;padding-right:16px;}.pt-card .title{margin-top:16px;}.pt-card .meta{padding-bottom:16px;margin-top:8px;}.pt-product{grid-template-columns:minmax(360px,44%) minmax(0,1fr);gap:56px;}.pt-prod-image{border-radius:var(--pt-radius-xl);}.pt-cta-amazon{height:48px;border-radius:var(--pt-radius-pill);padding:0 24px;box-shadow:none;}@media(max-width:900px){.pt-layout{grid-template-columns:1fr;max-width:100%;padding:48px 20px 72px;gap:24px;}.pt-grid{grid-template-columns:1fr;}.pt-product{grid-template-columns:1fr;gap:32px;}.pt-hero h1{font-size:30px;}.pt-hero p{font-size:17px;}}.pt-header-inner{gap:26px;}.pt-header-actions{margin-left:auto;display:flex;align-items:center;gap:12px;}.pt-header-search-ic{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--pt-radius-pill);color:var(--pt-muted);transition:background .14s ease,color .14s ease;}.pt-header-search-ic:hover{background:var(--pt-active-bg);color:var(--pt-text-strong);}.pt-header-cta{display:inline-flex;align-items:center;gap:6px;background:var(--pt-accent);color:#fff;border-radius:var(--pt-radius-pill);padding:9px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:background .14s ease;white-space:nowrap;}.pt-header-cta:hover{background:var(--pt-accent-hover);color:#fff;text-decoration:none;}@media(max-width:560px){.pt-header-cta{padding:8px 12px;font-size:13px;}}.pt-nav{gap:6px;}.pt-hero h1{font-weight:600;font-size:40px;color:var(--pt-text-strong);}.pt-hero p{font-weight:400;}.pt-logo .word{font-weight:700;letter-spacing:-.02em;}.pt-logo .word .accent{color:var(--pt-text-strong);}.pt-logo .mark .a{background:var(--pt-text-strong);}.pt-logo .mark .b{background:#9b9b97;}.pt-logo .mark .c{background:#d8d8d2;}.pt-section-head h2{font-weight:600;}.pt-feature h3{font-weight:600;}.pt-hero{padding:44px 0 8px;margin-bottom:84px;}.pt-features{margin:56px auto;gap:24px;}.pt-feature{padding:26px;}.pt-section{margin:60px auto;}.pt-section-head{margin-bottom:24px;}.pt-section-head h2{font-size:24px;}.pt-grid{gap:34px;}@media(max-width:880px){.pt-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;}}.pt-card{padding:0;overflow:hidden;border-color:var(--pt-border-soft);box-shadow:none;}.pt-card:hover{box-shadow:var(--pt-shadow-sm,0 4px 14px rgba(0,0,0,.06));border-color:var(--pt-border);transform:translateY(-2px);}.pt-card .img{height:auto;aspect-ratio:1/1;background:var(--pt-bg-soft);border-radius:0;margin:0;border-bottom:1px solid var(--pt-border-soft);}.pt-card .img img{max-width:76%;max-height:76%;object-fit:contain;}.pt-card .title{padding:15px 16px 0;font-size:15px;line-height:1.4;-webkit-line-clamp:2;font-weight:500;}.pt-card .meta{padding:8px 16px 16px;margin-top:auto;}.pt-card .status{background:transparent;color:var(--pt-text-soft,#8a8a8a);padding:0;font-weight:500;font-size:11px;}.pt-app{max-width:none;}.pt-header-inner{max-width:none;padding:14px 28px;}.pt-layout{max-width:1400px;padding:64px 40px 96px;}.pt-card .img{background:transparent;border-bottom:0;}@media(max-width:900px){.pt-header-inner{padding:12px 18px;}.pt-layout{padding:40px 18px 64px;}}.pt-docs{--d-text:#323247;--d-muted:#8f919e;--d-accent:#45ff1f;--d-accent-d:#45ff1f;--d-line:#e5e5e5;--d-soft:#f8f8f8;--d-danger:#ff1f45;font-family:Heebo,system-ui,-apple-system,Roboto,Helvetica,Arial,sans-serif;color:var(--d-text);}.pt-docs h1,.pt-docs h2,.pt-docs h3{color:var(--d-text);font-weight:600;letter-spacing:-.01em;}.pt-docs .pt-breadcrumb,.pt-docs .pt-breadcrumb a{color:var(--d-muted);}.pt-docs .pt-prod-info h1{font-size:30px;letter-spacing:-.02em;}.pt-docs .pt-prod-tags .tag{background:var(--d-soft);color:var(--d-muted);border-radius:999px;}.pt-docs .pt-history,.pt-docs .pt-ppbar,.pt-docs .pt-watch,.pt-docs .pt-box{background:#fff;border:1px solid var(--d-line);border-radius:16px;padding:24px 26px;box-shadow:0 1px 2px rgba(50,50,71,.05);margin:0 0 20px;}.pt-docs .pt-cta-amazon{background:var(--d-accent);border-color:var(--d-accent);border-radius:999px;box-shadow:none;}.pt-docs .pt-cta-amazon:hover{background:var(--d-accent-d);border-color:var(--d-accent-d);}.pt-docs .pt-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px;}.pt-docs .pt-stat{background:var(--d-soft);border-radius:12px;padding:14px 16px;text-align:center;}.pt-docs .pt-stat .l{font-size:12px;color:var(--d-muted);text-transform:uppercase;letter-spacing:.04em;}.pt-docs .pt-stat .v{font-size:20px;font-weight:600;color:var(--d-text);margin-top:4px;}.pt-docs .pt-watch input{border:1px solid var(--d-line);border-radius:10px;}.pt-docs .pt-watch button{background:var(--d-accent);border-radius:999px;}.pt-docs .pt-watch button:hover{background:var(--d-accent-d);}.pt-docs .pt-history-na{color:var(--d-muted);}.ptc-toolbar{display:flex;gap:6px;margin:0 0 14px;}.ptc-rng{border:1px solid #e5e5e5;background:#fff;color:#646b78;border-radius:999px;padding:5px 14px;font:inherit;font-size:13px;cursor:pointer;}.ptc-rng.is-active{background:#45ff1f;border-color:#45ff1f;color:#fff;font-weight:600;}.ptc-plot{position:relative;width:100%;}.ptc-plot svg{display:block;width:100%;height:auto;}.ptc-line{fill:none;stroke:#45ff1f;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;}.ptc-area{fill:rgba(5,200,150,.12);stroke:none;}.ptc-dot{fill:#fff;stroke:#45ff1f;stroke-width:2.5;}.ptc-axis{fill:#8f919e;font-size:11px;font-family:Heebo,sans-serif;}.ptc-grid{stroke:#eef0f0;stroke-width:1;}.ptc-cross{stroke:#c9ccce;stroke-width:1;stroke-dasharray:3 3;}.ptc-cur{fill:#45ff1f;}.ptc-hit{fill:transparent;cursor:crosshair;}.ptc-tip{position:absolute;pointer-events:none;background:#272738;color:#fff;font-size:12px;line-height:1.3;padding:7px 10px;border-radius:8px;transform:translate(-50%,-130%);white-space:nowrap;opacity:0;transition:opacity .1s;z-index:3;}.ptc-tip .d{color:#b9bcc6;display:block;font-size:11px;}@media(max-width:560px){.pt-docs .pt-stats-grid{grid-template-columns:repeat(2,1fr);}}.pt-fin{--f-black:#000;--f-muted:#aeb4ba;--f-border:#e9ebee;--f-pos:#45ff1f;--f-neg:#ff1f45;--f-warn:#cfff1f;background:#fff;color:#000;}.pt-fin .pt-breadcrumb,.pt-fin .pt-breadcrumb a{color:var(--f-muted);font-weight:600;}.pt-fin .pt-prod-tags{gap:0;margin-bottom:12px;}.pt-fin .pt-prod-tags .tag{background:transparent;color:var(--f-muted);padding:0;font-weight:700;font-size:13px;}.pt-fin .pt-prod-tags .tag+.tag::before{content:"\00B7";margin:0 8px;color:var(--f-muted);}.pt-fin .pt-prod-info h1{font-size:clamp(28px,6.4vw,40px);line-height:1.05;font-weight:850;letter-spacing:-.04em;color:var(--f-black);margin:6px 0 12px;}.pt-fin-price{font-size:clamp(40px,12vw,56px);line-height:1;font-weight:900;letter-spacing:-.06em;color:var(--f-black);margin:8px 0 14px;}.pt-fin-price--none{font-size:20px;font-weight:700;color:var(--f-muted);letter-spacing:-.02em;}.pt-fin .pt-prod-info p{color:var(--f-muted);}.pt-fin .pt-cta-amazon{background:var(--f-black);color:#fff;border:0;border-radius:18px;height:64px;padding:0 26px;font-size:18px;font-weight:800;letter-spacing:-.02em;box-shadow:0 16px 32px rgba(0,0,0,.16);width:100%;justify-content:space-between;}.pt-fin .pt-cta-amazon:hover{background:#000;transform:translateY(-1px);}.pt-fin .pt-cta-note{color:var(--f-muted);font-size:12.5px;}.pt-fin .pt-history,.pt-fin .pt-ppbar,.pt-fin .pt-watch,.pt-fin .pt-box,.pt-fin .pt-insight{background:#fff;border:1px solid var(--f-border);border-radius:28px;padding:24px;box-shadow:0 14px 36px rgba(0,0,0,.05);margin:0 0 16px;}.pt-fin .pt-history h3,.pt-fin .pt-ppbar h3,.pt-fin .pt-watch h3,.pt-fin .pt-box h3{font-size:15px;font-weight:800;letter-spacing:-.02em;color:var(--f-black);}.pt-fin .pt-insight{border-left:1px solid var(--f-border);}.pt-fin .pt-insight-chip{border-radius:999px;font-weight:800;font-size:14px;padding:7px 16px;}.pt-fin .pt-insight-score{color:var(--f-muted);font-weight:700;}.pt-fin .pt-insight-score strong{color:var(--f-black);font-size:19px;}.pt-fin .pt-insight-verdict{font-weight:800;letter-spacing:-.02em;font-size:16px;}.pt-fin .pt-insight-copy{color:#3a3f45;font-size:15px;}.pt-fin .pt-insight-grid{display:block;}.pt-fin .pt-insight-cell{flex-direction:row;justify-content:space-between;align-items:center;background:transparent;border:0;border-bottom:1px solid var(--f-border);border-radius:0;padding:14px 0;gap:16px;}.pt-fin .pt-insight-cell:last-child{border-bottom:0;}.pt-fin .pt-insight-cell .k{font-size:15px;font-weight:700;color:var(--f-muted);text-transform:none;letter-spacing:0;}.pt-fin .pt-insight-cell .v{font-size:17px;font-weight:800;color:var(--f-black);}.pt-fin .pt-insight-foot{color:var(--f-muted);}.pt-fin .pt-ppbar-track{height:8px;border-radius:999px;background:linear-gradient(90deg,#45ff1f 0%,#cfff1f 55%,#ff1f45 100%);margin:20px 0 8px;}.pt-fin .pt-ppbar-dot{width:22px;height:22px;background:#000;border:4px solid #fff;box-shadow:0 8px 22px rgba(0,0,0,.24);}.pt-fin .pt-ppbar-ends,.pt-fin .pt-ppbar-label{color:var(--f-muted);font-weight:700;}.pt-fin .ptc-line{stroke:#000;stroke-width:2;}.pt-fin .ptc-area{fill:rgba(5,5,5,.05);}.pt-fin .ptc-dot{stroke:#000;fill:#fff;}.pt-fin .ptc-cur{fill:#000;}.pt-fin .ptc-grid{stroke:#f1f2f3;}.pt-fin .pt-watch{background:#fff;}.pt-fin .pt-watch-form button,.pt-fin .pt-follow-toggle{background:var(--f-black);color:#fff;border:0;border-radius:14px;font-weight:800;}.pt-fin .pt-watch-form button:hover,.pt-fin .pt-follow-toggle:hover{background:#000;}.pt-fin .pt-follow-toggle.on{background:#fff;color:var(--f-black);border:1px solid var(--f-black);}.pt-fin .pt-watch p,.pt-fin .pt-watch-foot{color:var(--f-muted);}.pt-fin .pt-section-head h2{font-size:22px;font-weight:850;letter-spacing:-.03em;color:var(--f-black);}:root{--pt-accent:#000;--pt-accent-hover:#000000;--pt-active-bg:#f1f1ef;--pt-hover-bg:#f7f7f5;--pt-link:#000;--pt-link-hover:#000000;--pt-orange:#000;--pt-orange-dark:#000000;--pt-orange-soft:#f1f1ef;--pt-green:#000;--pt-green-dark:#000000;--pt-green-soft:#f4f6f5;--pt-text:#000;--pt-text-strong:#000;--pt-muted:#aeb4ba;--pt-text-soft:#c2c7cd;--pt-success:#45ff1f;--pt-positive:#45ff1f;--pt-danger:#ff1f45;--pt-red:#ff1f45;--pt-warning:#cfff1f;--pt-chart-line:#000;--pt-chart-grid:#f1f2f3;--pt-border:#e9ebee;--pt-border-soft:#eef0f2;--pt-border-strong:#d3d7dc;}body,.pt-docs{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;}body{background:#fff;color:#000;-webkit-font-smoothing:antialiased;}.pt-hero h1{font-size:clamp(40px,9vw,64px)!important;font-weight:900!important;letter-spacing:-.05em!important;line-height:1.0!important;color:#000!important;}.pt-hero p{color:#6b7178!important;font-weight:500;}.pt-section-head h2{font-size:clamp(22px,5vw,30px)!important;font-weight:850!important;letter-spacing:-.035em!important;color:#000!important;}h1,h2,h3{letter-spacing:-.03em;}.pt-header-cta{background:#000!important;color:#fff!important;font-weight:800;border-radius:14px;padding:11px 18px;}.pt-header-cta:hover{background:#000!important;color:#fff!important;}.pt-cta-amazon,.pt-hero-search button{background:#000;color:#fff;font-weight:800;}.pt-card{border-radius:22px;border:1px solid #eef0f2;}.pt-card:hover{box-shadow:0 16px 36px rgba(0,0,0,.07);transform:translateY(-2px);border-color:#e9ebee;}.pt-card .title{font-weight:700;color:#000;}.pt-hero-search{border-radius:999px;border:1px solid #e9ebee;}.ptc-line{stroke:#000;stroke-width:2;}.ptc-area{fill:rgba(5,5,5,.05);}.ptc-dot{stroke:#000;fill:#fff;}.ptc-cur{fill:#000;}.ptc-grid{stroke:#f1f2f3;}.ptc-rng.is-active{background:#000;border-color:#000;}@media(max-width:900px){.pt-layout{padding:26px 18px 84px;}.pt-hero{margin-bottom:40px;padding:14px 0 0;}.pt-section{margin:40px auto;}.pt-header-inner{padding:12px 16px;}}body,.pt-app,.pt-fin{background:#f0f3f7;}.pt-card,.pt-fin .pt-insight,.pt-fin .pt-history,.pt-fin .pt-ppbar,.pt-fin .pt-watch,.pt-fin .pt-box{background:#fff;}.pt-fin-pricelabel{font-size:14px;color:#aeb4ba;font-weight:600;margin:8px 0 2px;}.pt-fin .pt-fin-price{margin:2px 0 16px;display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;}.pt-fin-change{font-size:18px;font-weight:800;letter-spacing:-.02em;}.ptc-avg{stroke:#c2c7cd;stroke-width:1.5;stroke-dasharray:2 5;}.ptc-toolbar{display:flex;justify-content:space-between;gap:0;margin:0 0 18px;}.ptc-rng{border:0;background:transparent;color:#646b78;border-radius:0;padding:4px 6px;font-weight:800;font-size:14px;cursor:pointer;}.ptc-rng.is-active{background:transparent;border:0;color:#000;}.ptc-axis{display:none;}.pt-fin .pt-prod-image{border-radius:0;background:transparent;padding:0;}.pt-gal{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;border-radius:24px;background:#fff;}.pt-gal::-webkit-scrollbar{display:none;}.pt-gal-slide{min-width:100%;scroll-snap-align:center;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;}.pt-gal-slide img{max-width:86%;max-height:86%;object-fit:contain;}.pt-gal-bars{display:flex;gap:6px;justify-content:center;margin:14px 0 2px;}.pt-gal-bar{height:4px;width:26px;border-radius:999px;background:#d6d9dd;transition:background .2s,width .2s;}.pt-gal-bar.is-active{background:#000;width:34px;}.pt-btn-text{display:inline-flex;align-items:center;gap:8px;background:transparent;border:0;color:#000;font-weight:800;font-size:17px;letter-spacing:-.02em;cursor:pointer;padding:8px 4px;text-decoration:none;}.pt-btn-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;background:#000;color:#fff;border:0;border-radius:16px;height:60px;padding:0 24px;font-weight:800;font-size:18px;letter-spacing:-.02em;cursor:pointer;box-shadow:0 16px 32px rgba(0,0,0,.16);text-decoration:none;}.pt-btn-primary:hover{background:#000;color:#fff;}.pt-btn-ghost{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:16px;background:#fff;border:0;color:#000;box-shadow:0 14px 30px rgba(0,0,0,.08);cursor:pointer;font-size:20px;}.pt-cta-note,.pt-watch-foot,.pt-legal-note,.pt-disclaimer{font-size:13px;line-height:1.5;color:#aeb4ba;font-weight:500;}.pt-cta-note strong,.pt-watch-foot strong,.pt-legal-note strong,.pt-disclaimer strong,.pt-cta-note a,.pt-watch-foot a{color:#000;font-weight:700;}.pt-gal,.pt-gal-slide,.pt-gal-slide img{cursor:grab;}.pt-gal:active,.pt-gal:active .pt-gal-slide,.pt-gal:active .pt-gal-slide img{cursor:grabbing;}.pt-lightbox{position:fixed;inset:0;background:rgba(244,244,242,.97);display:flex;align-items:center;justify-content:center;z-index:9999;padding:24px;cursor:zoom-out;}.pt-lightbox[hidden]{display:none;}.pt-lightbox img{max-width:96%;max-height:96%;object-fit:contain;border-radius:18px;box-shadow:0 30px 80px rgba(0,0,0,.2);}:root{--pt-bg:#fff;--pt-bg-soft:#f7f8fa;--pt-bg-muted:#f0f3f7;--pt-surface:#fff;--pt-surface-2:#f0f3f7;--pt-surface-3:#e7ebf0;--pt-surface-soft:#f7f8fa;--pt-app-bg:#fff;--pt-border:rgba(38,49,60,.10);--pt-border-soft:rgba(38,49,60,.06);--pt-border-strong:rgba(38,49,60,.18);--pt-text:#000;--pt-text-strong:#000;--pt-muted:#5f656e;--pt-text-soft:#646b78;--pt-accent:#000;--pt-accent-hover:#1a1a1a;--pt-active-bg:#f0f3f7;--pt-hover-bg:#f1f1f2;--pt-link:#000;--pt-link-hover:#000;--pt-success:#45ff1f;--pt-positive:#45ff1f;--pt-warning:#cfff1f;--pt-danger:#ff1f45;--pt-info:#0057ff;--pt-green:#45ff1f;--pt-green-dark:#45ff1f;--pt-green-soft:rgba(69,255,31,.12);--pt-orange:#000;--pt-orange-dark:#1a1a1a;--pt-orange-soft:#f0f3f7;--pt-red:#ff1f45;--pt-yellow-soft:rgba(207,255,31,.10);--pt-chart-line:#000;--pt-chart-grid:rgba(38,49,60,.08);--pt-chart-muted:#6f757f;--pt-shadow:0 2px 8px rgba(0,0,0,.06);--pt-shadow-sm:0 2px 10px rgba(0,0,0,.07);--pt-shadow-lg:0 12px 36px rgba(0,0,0,.10);--pt-radius:16px;--pt-radius-sm:12px;--pt-radius-lg:16px;--pt-radius-xl:20px;--pt-radius-pill:999px;}body,.pt-app,.pt-fin,.pt-docs{background:#fff!important;color:#000!important;}body{font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;}.pt-fin,.pt-docs{--d-text:#000;--d-muted:#6f757f;--d-accent:#000;--d-accent-d:#1a1a1a;--d-line:rgba(38,49,60,.10);--d-soft:#f0f3f7;--d-danger:#ff1f45;--f-black:#000;--f-muted:#6f757f;--f-border:rgba(38,49,60,.10);--f-pos:#45ff1f;--f-neg:#ff1f45;--f-warn:#cfff1f;}a{color:var(--pt-muted);text-decoration:none;transition:color .12s ease;}a:hover{color:#000;text-decoration:none;}.pt-header{background:rgba(255,255,255,.8)!important;backdrop-filter:saturate(160%) blur(12px);-webkit-backdrop-filter:saturate(160%) blur(12px);border-bottom:1px solid var(--pt-border)!important;}.pt-logo .word,.pt-logo .word .accent{color:#000!important;}.pt-logo .mark .a{background:#000!important;}.pt-logo .mark .b{background:#c4cbd1!important;}.pt-logo .mark .c{background:#e7ebf0!important;}.pt-nav a{color:var(--pt-muted)!important;background:transparent!important;}.pt-nav li.active a,.pt-nav a:hover{color:#000!important;background:transparent!important;}.pt-header-search-ic{color:#000!important;}.pt-header-search-ic:hover{background:var(--pt-surface-2)!important;color:#000!important;}.pt-header-cta{background:#000!important;color:#fff!important;border-radius:30px!important;}.pt-header-cta:hover{background:#1a1a1a!important;color:#fff!important;}.pt-hero h1{color:#000!important;}.pt-hero h1 .accent{color:#000!important;}.pt-hero p{color:var(--pt-muted)!important;}.pt-hero-search{background:#fff!important;border:1px solid var(--pt-border)!important;box-shadow:var(--pt-shadow)!important;}.pt-hero-search input{color:#000!important;}.pt-hero-search button{background:#000!important;color:#fff!important;border-radius:12px!important;}.pt-hero-search button:hover{background:#1a1a1a!important;}.pt-chip{background:var(--pt-surface-2)!important;color:#000!important;border:0!important;}.pt-chip:hover{background:var(--pt-surface-3)!important;color:#000!important;}.pt-section-head h2{color:#000!important;}.pt-section-head .more{color:#000!important;}.pt-card{background:#fff!important;border:1px solid var(--pt-border)!important;box-shadow:var(--pt-shadow)!important;border-radius:16px!important;}.pt-card:hover{background:#fff!important;border-color:var(--pt-border-strong)!important;box-shadow:var(--pt-shadow-lg)!important;transform:translateY(-2px);}.pt-card .title{color:#000!important;}.pt-card .meta,.pt-card .status{color:var(--pt-muted)!important;}.pt-card .img{background:#fff!important;}.pt-feature{background:#fff!important;border:1px solid var(--pt-border)!important;}.pt-feature p{color:var(--pt-muted)!important;}.pt-feature h3{color:#000!important;}.pt-feature .icon{background:var(--pt-surface-2)!important;color:#000!important;}.pt-side-all{background:var(--pt-surface-2)!important;border:0!important;color:#000!important;}.pt-side-all:hover{background:var(--pt-surface-3)!important;}.pt-side-h{color:var(--pt-muted)!important;}.pt-side-link{color:#000!important;}.pt-side-link:hover,.pt-side-link.active{background:var(--pt-surface-2)!important;color:#000!important;}.pt-prod-image,.pt-gal,.pt-gal-slide,.pt-thumb{background:#fff!important;}.pt-thumb{border:1px solid var(--pt-border)!important;}.pt-insight,.pt-box,.pt-history,.pt-ppbar,.pt-watch,.pt-fin .pt-insight,.pt-fin .pt-history,.pt-fin .pt-ppbar,.pt-fin .pt-watch,.pt-fin .pt-box,.pt-docs .pt-history,.pt-docs .pt-ppbar,.pt-docs .pt-watch,.pt-docs .pt-box{background:#fff!important;border:1px solid var(--pt-border)!important;box-shadow:var(--pt-shadow)!important;}.pt-prod-info h1,.pt-fin .pt-prod-info h1,.pt-fin-price,.pt-fin .pt-fin-price,.pt-box h3,.pt-history h3,.pt-ppbar h3,.pt-watch h3,.pt-fin .pt-history h3,.pt-fin .pt-ppbar h3,.pt-fin .pt-watch h3,.pt-fin .pt-box h3{color:#000!important;}.pt-prod-tags .tag{background:var(--pt-surface-2)!important;color:var(--pt-muted)!important;}.pt-fin .pt-prod-tags .tag,.pt-docs .pt-prod-tags .tag{color:var(--pt-muted)!important;}.pt-fin .pt-prod-tags .tag+.tag::before{color:var(--pt-muted)!important;}.pt-meta-list li{border-bottom-color:var(--pt-border)!important;}.pt-meta-list .k{color:var(--pt-muted)!important;}.pt-stat,.pt-docs .pt-stat{background:var(--pt-surface-2)!important;}.pt-stat .v,.pt-docs .pt-stat .v{color:#000!important;}.pt-stat .l,.pt-docs .pt-stat .l{color:var(--pt-muted)!important;}.pt-cta-amazon,.pt-fin .pt-cta-amazon,.pt-btn-primary{background:#000!important;color:#fff!important;border:0!important;box-shadow:0 3px 6px rgba(0,0,0,.14),0 11px 11px rgba(0,0,0,.10),0 24px 15px rgba(0,0,0,.05)!important;border-radius:16px!important;}.pt-cta-amazon:hover,.pt-fin .pt-cta-amazon:hover,.pt-btn-primary:hover{background:#1a1a1a!important;color:#fff!important;}.pt-btn-ghost{background:var(--pt-surface-2)!important;color:#000!important;box-shadow:none!important;}.pt-btn-text{color:#000!important;}.pt-insight-copy,.pt-fin .pt-insight-copy{color:#000!important;}.pt-insight-cell{background:var(--pt-surface-2)!important;border-color:var(--pt-border)!important;}.pt-insight-cell .v,.pt-fin .pt-insight-cell .v,.pt-insight-score strong{color:#000!important;}.pt-insight-cell .k,.pt-fin .pt-insight-cell .k,.pt-insight-score,.pt-insight-foot,.pt-insight-note{color:var(--pt-muted)!important;}.pt-fin .pt-insight-cell{border-bottom-color:var(--pt-border)!important;}.pt-fin .pt-insight{border-left-color:var(--pt-border)!important;}.pt-insight-hl li,.pt-insight-timeline li{color:#000!important;}.pt-insight-timeline .d,.pt-insight-timeline .tl-h{color:var(--pt-muted)!important;}.pt-watch input,.pt-watch-form input,.pt-docs .pt-watch input{background:var(--pt-bg-soft)!important;border:1px solid var(--pt-border)!important;color:#000!important;}.pt-watch p,.pt-watch-foot{color:var(--pt-muted)!important;}.pt-watch-foot a{color:#000!important;}.pt-watch-form button,.pt-fin .pt-watch-form button,.pt-docs .pt-watch button,.pt-follow-toggle{background:#000!important;color:#fff!important;border:0!important;border-radius:12px!important;}.pt-follow-toggle.on,.pt-fin .pt-follow-toggle.on{background:var(--pt-surface-2)!important;color:#000!important;border:1px solid var(--pt-border)!important;}.pt-follow-manage{color:#000!important;}.pt-ppbar-dot,.pt-fin .pt-ppbar-dot{border-color:#fff!important;background:#000!important;}.pt-ppbar-ends,.pt-ppbar-label,.pt-fin .pt-ppbar-ends,.pt-fin .pt-ppbar-label{color:var(--pt-muted)!important;}.ptc-line{stroke:#000!important;}.ptc-area{fill:rgba(0,0,0,.05)!important;}.ptc-dot{fill:#fff!important;stroke:#000!important;}.ptc-cur{fill:#000!important;}.ptc-grid{stroke:rgba(38,49,60,.08)!important;}.ptc-axis{fill:var(--pt-muted)!important;}.ptc-cross{stroke:rgba(38,49,60,.18)!important;}.ptc-avg{stroke:#c4cbd1!important;}.pt-fin .ptc-line{stroke:#000!important;}.pt-fin .ptc-dot{stroke:#000!important;fill:#fff!important;}.pt-fin .ptc-cur{fill:#000!important;}.pt-fin .ptc-grid{stroke:rgba(38,49,60,.08)!important;}.ptc-rng{color:var(--pt-muted)!important;}.ptc-rng.is-active{color:#000!important;background:transparent!important;}.ptc-tip{background:#000!important;color:#fff!important;border:0!important;}.ptc-tip .d{color:#bcc2ca!important;}.pt-footer{background:#fff!important;border-top:1px solid var(--pt-border)!important;color:var(--pt-muted)!important;}.pt-footer a{color:var(--pt-muted)!important;}.pt-footer a:hover{color:#000!important;}.pt-footer strong{color:#000!important;}.pt-disclaimer,.pt-history-na,.pt-docs .pt-history-na{background:var(--pt-yellow-soft)!important;border:1px solid rgba(207,255,31,.3)!important;color:#cfff1f!important;}.pt-cta-note,.pt-watch-foot,.pt-legal-note,.pt-disclaimer{color:var(--pt-muted)!important;}.pt-cta-note strong,.pt-watch-foot strong,.pt-legal-note strong,.pt-disclaimer strong,.pt-cta-note a{color:#000!important;}.pt-gal-bar{background:#d6d9dd!important;}.pt-gal-bar.is-active{background:#000!important;}.pt-lightbox{background:rgba(255,255,255,.97)!important;}.pt-cta-amazon:active,.pt-hero-search button:active,.pt-header-cta:active,.pt-watch-form button:active,.pt-btn-primary:active,.pt-chip:active,.pt-follow-toggle:active{transform:scale(.98);}:root{--pt-positive:#45ff1f;--pt-positive-soft:rgba(69,255,31,.12);--pt-green:#45ff1f;--pt-green-dark:#45ff1f;--pt-green-soft:rgba(69,255,31,.12);--pt-negative-fin:#ff1f45;--pt-negative-soft:rgba(255,31,69,.12);--pt-border-strong:rgba(38,49,60,.15);--pt-muted-2:#676a70;--pt-muted-light:#bcc2ca;--pt-info:#0085ff;--pt-warning:#ee8a14;--pt-radius-modal:24px;--pt-space-small:.25rem;--pt-space-single:.5rem;--pt-space-medium:.75rem;--pt-space-double:1rem;--pt-space-large:1.25rem;--pt-space-default:1.5rem;--pt-space-xlarge:2rem;--pt-space-maximum:2.5rem;--pt-pad-x:1.5rem;--pt-section-gap:2.5rem;--pt-base-width:1072px;--pt-shadow-cta:0 0 #00000024,0 3px 6px #00000024,0 11px 11px #0000001c,0 24px 15px #0000000d,0 43px 17px #00000005,0 68px 19px 0 transparent;--pt-shadow-card:0 2px 8px #0000001a;--pt-shadow-dropdown:0 4px 40px 0 #0000000d;--pt-dur-btn:.12s;--pt-ease-btn:ease-in-out;--pt-dur-chrome:.3s;--pt-ease-chrome:ease-in-out;--pt-ease-expressive:cubic-bezier(.37,.33,.1,1);--pt-font-display:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;}@media(min-width:744px){:root{--pt-section-gap:3.5rem;}}.pt-hero h1{font-family:var(--pt-font-display)!important;font-weight:800!important;font-size:2.75rem!important;line-height:.9!important;letter-spacing:.0125rem!important;text-transform:none!important;}@media(min-width:950px){.pt-hero h1{font-size:3.625rem!important;line-height:1!important;}}@media(min-width:1200px){.pt-hero h1{font-size:4.25rem!important;}}@media(min-width:1512px){.pt-hero h1{font-size:5rem!important;}}.pt-section-head h2{font-family:var(--pt-font-display)!important;font-weight:800!important;letter-spacing:.0125rem!important;line-height:.98!important;text-transform:none!important;}.pt-prod-info h1,.pt-fin .pt-prod-info h1{font-family:var(--pt-font-display)!important;font-weight:800!important;letter-spacing:.0125rem!important;}.pt-cta-amazon,.pt-fin .pt-cta-amazon,.pt-btn-primary{box-shadow:var(--pt-shadow-cta)!important;border-radius:16px!important;letter-spacing:.0125rem!important;transition:all var(--pt-dur-btn) var(--pt-ease-btn)!important;min-width:150px;}.pt-cta-amazon:active,.pt-fin .pt-cta-amazon:active,.pt-btn-primary:active{transform:scale(.98)!important;box-shadow:none!important;}.pt-stat .l,.pt-docs .pt-stat .l,.pt-insight-cell .k,.pt-fin .pt-insight-cell .k,.pt-side-h,.pt-insight-timeline .tl-h{text-transform:none!important;letter-spacing:.0125rem!important;}.pt-cta-amazon:focus-visible,.pt-hero-search button:focus-visible,.pt-header-cta:focus-visible,.pt-watch-form button:focus-visible,.pt-follow-toggle:focus-visible,.pt-watch-form input:focus-visible,.pt-hero-search input:focus-visible,.pt-watch input:focus-visible{box-shadow:0 0 0 2px #000!important;outline:none!important;}.pt-card{border-color:var(--pt-border-strong)!important;box-shadow:var(--pt-shadow-card)!important;transition:transform .5s var(--pt-ease-expressive),box-shadow .5s var(--pt-ease-expressive),border-color .5s var(--pt-ease-expressive)!important;}.pt-card:hover{box-shadow:var(--pt-shadow-card)!important;transform:translateY(-2px);}.pt-fin-price,.pt-fin .pt-fin-price,.pt-stat .v,.pt-card .price,.pt-prod-info .price,.pt-fin-change{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;}.pt-accordion__header{display:flex;align-items:center;justify-content:space-between;padding:12px 0;cursor:pointer;transition:all var(--pt-dur-chrome) var(--pt-ease-chrome);}.pt-accordion__header:active .pt-accordion__title{transform:scale(.98);}.pt-accordion__title{transition:all var(--pt-dur-chrome) var(--pt-ease-chrome);}.pt-accordion__body{height:0;margin:0;opacity:0;overflow:hidden;transition:all var(--pt-dur-chrome) var(--pt-ease-chrome);}.pt-accordion__body.-active{margin-bottom:3rem;opacity:1;padding:12px 0;}.pt-chip{border-radius:12px!important;}.pt-chip.-up{background:var(--pt-positive-soft)!important;color:var(--pt-positive)!important;}.pt-chip.-down{background:var(--pt-negative-soft)!important;color:var(--pt-negative-fin)!important;}.pt-footer{padding:4rem 40px 3rem!important;}.pt-foot-cols{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:2rem 4rem;padding-bottom:2.5rem;}.pt-foot-brand .pt-logo{margin-bottom:14px;}.pt-foot-brand p{font-size:14px;color:var(--pt-muted)!important;max-width:260px;margin:0;line-height:1.6;}.pt-foot-col h2{font-size:13px;line-height:1.3;text-transform:none!important;letter-spacing:.0125rem;color:var(--pt-muted)!important;font-weight:600;margin:0 0 14px;}.pt-foot-col a{display:block;font-size:15px;color:var(--pt-muted)!important;padding:5px 0;text-decoration:none;}.pt-foot-col a:hover{color:#000!important;}.pt-foot-disc{font-size:13px;color:var(--pt-muted)!important;border-top:1px solid var(--pt-border)!important;padding-top:20px;margin:8px 0 0;max-width:860px;line-height:1.6;}@media(max-width:880px){.pt-footer{padding:3rem 18px 2.5rem!important;}.pt-foot-cols{grid-template-columns:1fr 1fr;gap:1.5rem 2rem;}}@media(max-width:520px){.pt-foot-cols{grid-template-columns:1fr;}}.ptb{width:100vw;margin-left:calc(50% - 50vw);padding:72px 0;box-sizing:border-box;}.ptb-d{background:#000!important;color:#fff!important;}.ptb-d a{color:#fff!important;}.ptb-d h1,.ptb-d h2,.ptb-d h3,.ptb-d h4,.ptb-d .ptm-n{color:#fff!important;}.ptb-wrap{max-width:1200px;margin:0 auto;padding:0 clamp(20px,5vw,40px);}.ptb-eyebrow{font:600 12px Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#6f757f!important;margin:0 0 14px;}.ptm{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;}.ptm-n{font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;font-weight:800;font-size:clamp(2rem,4vw,3rem);line-height:1;letter-spacing:.01em;color:#fff;}.ptm-l{color:#6f757f;font:500 14px Inter,sans-serif;margin-top:8px;}.ptb h2{font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;font-weight:800;letter-spacing:.0125rem;line-height:1.02;font-size:clamp(1.8rem,3.4vw,2.6rem);margin:0;text-transform:none;}.ptfaq{max-width:820px;}.ptfaq-i{border-top:1px solid rgba(38,49,60,.10);}.ptfaq-i:last-child{border-bottom:1px solid rgba(38,49,60,.10);}.ptfaq-h{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;cursor:pointer;font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;font-weight:700;font-size:19px;}.ptfaq-h .s{font:400 26px Inter,sans-serif;line-height:1;color:#000;}.ptfaq-h .s::before{content:"+";}.ptfaq-i.open .ptfaq-h .s::before{content:"\2212";}.ptfaq-b{max-height:0;overflow:hidden;transition:max-height .3s ease;color:#6f757f;font-size:1.02rem;}.ptfaq-i.open .ptfaq-b{max-height:340px;padding-bottom:22px;}@media(max-width:760px){.ptm{grid-template-columns:1fr 1fr;gap:22px;}}