@font-face{font-display:swap;font-family:barlow;font-weight:400;src:url(https://dxvcrlcolhbysspdjtfn.supabase.co/storage/v1/object/public/font/barlow-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:barlow;font-weight:700;src:url(https://dxvcrlcolhbysspdjtfn.supabase.co/storage/v1/object/public/font/barlow-bold.woff2)format("woff2")}@font-face{font-display:swap;font-family:barlow-medium;font-weight:400;src:url(https://dxvcrlcolhbysspdjtfn.supabase.co/storage/v1/object/public/font/barlow-medium.woff2)format("woff2");font-style:normal}:root{--pp-toc-width:260px;--pp-gap:80px;--pp-content-max:780px;--pp-container-max:1200px;--pp-header-clear:200px;--pp-side-pad:30px;--pp-sticky-top:120px}.pp-page{color:#fff;width:100%;min-height:100vh;padding-top:var(--pp-header-clear);padding-bottom:120px;padding-left:var(--pp-side-pad);padding-right:var(--pp-side-pad);box-sizing:border-box;z-index:0;background:#0b0b0c;font-family:barlow,arial,sans-serif;position:relative}.pp-page *{box-sizing:border-box}@media (max-width:1000px){.pp-page{padding-top:140px}}@media (max-width:768px){.pp-page{padding:120px 20px 80px}}.pp-container{max-width:var(--pp-container-max);width:100%;margin:0 auto;position:relative}.pp-header{border-bottom:1px solid #ffffff1a;margin-bottom:50px;padding-bottom:36px}.pp-title{color:#fff;letter-spacing:-.4px;margin:0 0 12px;font-family:barlow-medium,arial,sans-serif;font-size:clamp(32px,4.5vw,48px);font-weight:400;line-height:1.1}.pp-effective{color:#ffffff80;letter-spacing:.01em;margin:0;font-family:barlow,arial,sans-serif;font-size:14px}.pp-body{margin-left:calc(var(--pp-toc-width) + var(--pp-gap));position:relative}.pp-toc{width:var(--pp-toc-width);max-height:calc(100vh - var(--pp-sticky-top) - 40px);z-index:5;scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;visibility:hidden;background:#101013;border:1px solid #ffffff0f;border-radius:12px;padding:22px 18px;position:fixed;overflow-y:auto}.pp-toc.is-ready{visibility:visible}.pp-toc::-webkit-scrollbar{width:4px}.pp-toc::-webkit-scrollbar-track{background:0 0}.pp-toc::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.pp-toc-title{letter-spacing:2.4px;text-transform:uppercase;color:#ffffff6b;margin:0 0 16px 6px;padding:0;font-family:barlow-medium,arial,sans-serif;font-size:11px;font-weight:400}.pp-toc nav ul{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.pp-toc nav li{margin:0;padding:0}.pp-toc nav a{color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:baseline;gap:12px;padding:7px 8px 7px 14px;font-family:barlow,arial,sans-serif;font-size:13.5px;line-height:1.4;text-decoration:none;transition:color .18s,background .18s;display:flex;position:relative}.pp-toc nav a:before{content:"";transform-origin:50%;background:#53fc18;border-radius:1px;width:2px;height:16px;transition:transform .2s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:0;transform:translateY(-50%)scaleY(0)}.pp-toc nav a:hover{color:#fff;background:#ffffff08}.pp-toc nav a.is-active{color:#53fc18}.pp-toc nav a.is-active:before{transform:translateY(-50%)scaleY(1)}.pp-toc-num{color:#ffffff61;letter-spacing:.02em;flex-shrink:0;min-width:22px;font-family:barlow-medium,arial,sans-serif;font-size:12px;transition:color .18s}.pp-toc nav a:hover .pp-toc-num{color:#ffffffb3}.pp-toc nav a.is-active .pp-toc-num{color:#53fc18}.pp-toc-label{flex:1;min-width:0;font-family:barlow,arial,sans-serif}.pp-content{min-width:0;max-width:var(--pp-content-max);color:#ffffffc7;font-family:barlow,arial,sans-serif;font-size:15.5px;line-height:1.72}.pp-intro{color:#ffffffe0;background:#ffffff06;border-left:2px solid #53fc18;border-radius:4px;margin:0 0 48px;padding:20px 24px;font-family:barlow,arial,sans-serif;font-size:16px;line-height:1.65}.pp-content section{scroll-margin-top:calc(var(--pp-sticky-top) + 20px);margin-bottom:44px}.pp-content section:last-of-type{margin-bottom:0}.pp-content h2{color:#fff;letter-spacing:-.1px;margin:0 0 18px;font-family:barlow-medium,arial,sans-serif;font-size:21px;font-weight:400;line-height:1.3}.pp-content p{color:#ffffffc7;margin:0 0 12px}.pp-content p:last-child{margin-bottom:0}.pp-num{color:#ffffffeb;letter-spacing:.01em;min-width:38px;margin-right:4px;font-family:barlow-medium,arial,sans-serif;font-weight:400;display:inline-block}.pp-content strong{color:#fff;font-family:barlow-medium,arial,sans-serif;font-weight:400}.pp-content em{color:#ffffffd9;font-style:italic}.pp-content a{color:#53fc18;word-break:break-word;border-bottom:1px solid #53fc1859;text-decoration:none;transition:border-color .15s}.pp-content a:hover{border-bottom-color:#53fc18}.pp-warning{background:linear-gradient(135deg,#53fc181a 0%,#53fc180a 100%);border:1px solid #53fc184d;border-radius:10px;margin:0 0 24px;padding:20px 22px;position:relative;overflow:hidden}.pp-warning:before{content:"";background:#53fc18;width:3px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 12px #53fc1880}.pp-warning-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.pp-warning-icon{color:#53fc18;background:#53fc1826;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.pp-warning-title{letter-spacing:.5px;text-transform:uppercase;color:#53fc18;font-family:barlow-medium,arial,sans-serif;font-size:15px;font-weight:400}.pp-warning-body{color:#ffffffeb!important;margin:0!important;font-family:barlow,arial,sans-serif!important;font-size:15.5px!important;line-height:1.65!important}.pp-warning-body strong{color:#53fc18!important;font-family:barlow-medium,arial,sans-serif!important;font-weight:400!important}.pp-table-wrap{background:#ffffff04;border:1px solid #ffffff14;border-radius:10px;margin:0 0 24px;overflow:hidden}.pp-table{border-collapse:collapse;color:#ffffffd1;width:100%;font-size:14px;line-height:1.55}.pp-table thead{background:#ffffff0a}.pp-table thead th{text-align:left;letter-spacing:1.6px;text-transform:uppercase;color:#ffffffa6;vertical-align:top;border-bottom:1px solid #ffffff14;padding:12px 16px;font-family:barlow-medium,arial,sans-serif;font-size:11px;font-weight:400}.pp-table tbody td{vertical-align:top;border-bottom:1px solid #ffffff0d;padding:14px 16px}.pp-table tbody tr:last-child td{border-bottom:none}.pp-table tbody td:first-child{color:#fff;width:40%;font-family:barlow-medium,arial,sans-serif}.pp-table tbody td .pp-table-sub{color:#ffffff9e;margin-top:6px;font-family:barlow,arial,sans-serif;font-size:13px;display:block}@media (max-width:600px){.pp-table{font-size:13px}.pp-table thead th,.pp-table tbody td{padding:10px 12px}.pp-table tbody td:first-child{width:45%}}@media (max-width:1100px){:root{--pp-toc-width:220px;--pp-gap:56px}}@media (max-width:900px){.pp-body{margin-left:0}.pp-toc,.pp-toc.is-ready{background:#101013;border:1px solid #ffffff0f;border-radius:12px;width:100%;max-height:none;margin-bottom:36px;padding:18px 16px;overflow-y:visible;visibility:visible!important;position:static!important;top:auto!important;left:auto!important}.pp-toc-title{margin:0 0 14px 6px;padding:0}.pp-toc nav ul{grid-template-columns:repeat(2,1fr);gap:2px;display:grid}.pp-toc nav a{padding:6px 8px 6px 14px;font-size:13px}.pp-content{max-width:100%}}@media (max-width:600px){.pp-header{margin-bottom:36px;padding-bottom:28px}.pp-toc nav ul{grid-template-columns:1fr}.pp-content{font-size:15px;line-height:1.7}.pp-content h2{margin-bottom:14px;font-size:19px}.pp-intro{margin-bottom:36px;padding:16px 18px;font-size:15px}.pp-content section{margin-bottom:36px}.pp-num{min-width:34px}.pp-warning{padding:16px 18px}.pp-warning-title{font-size:14px}.pp-warning-body{font-size:14.5px!important}}@media print{.pp-page{color:#000;background:#fff;padding:0}.pp-toc{display:none}.pp-body{margin-left:0}.pp-content,.pp-content h2,.pp-content p,.pp-content strong,.pp-title,.pp-effective,.pp-num,.pp-intro{color:#000!important}.pp-content a{color:#06c!important;border-bottom:none!important}.pp-intro{border-left:2px solid #2da010;background:#f8f8f8!important}.pp-warning{background:#f0fbe8!important;border:1px solid #88c46a!important}.pp-warning-title,.pp-warning-body strong{color:#2da010!important}.pp-warning-body,.pp-table{color:#000!important}.pp-table thead{background:#f0f0f0!important}.pp-table thead th,.pp-table tbody td{border-color:#ccc!important}}@media (prefers-reduced-motion:reduce){.pp-content a,.pp-toc nav a,.pp-toc-num,.pp-toc nav a:before{transition:none!important}}
