:root{--ink:#141a2e;--ink-soft:#1b2138;--muted:#5a6178;--bg:#f4f6fb;--surface:#fff;--border:#e7eaf3;--accent:#2f54eb;--accent-deep:#2f46e0;--accent-soft:#eef2ff;--dark:#161a2c;--lime:#eef2ff;--danger:#e86a5b;--warning:#ebb64d;--success:#1c8a5b;--radius:16px;--shadow:0 40px 80px -44px #141a2e66}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;margin:0;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;line-height:1.5;overflow-x:hidden}.pricing-page-v2{background:var(--bg);color:var(--ink)}.pricing-page-v2 .pricing-billing-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.pricing-page-v2 .pricing-hero{border-bottom:1px solid var(--border);text-align:center;background:linear-gradient(#eef2ff99,#f8fafce6);position:relative;overflow:hidden}.pricing-page-v2 .pricing-hero .site-shell{padding:60px 0 44px;position:relative}.pricing-page-v2 .pricing-hero-glow{pointer-events:none;background:radial-gradient(#2f54eb1f,#0000 70%);width:min(860px,100vw);height:420px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.pricing-page-v2 .pricing-hero h1{max-width:760px;color:var(--ink);letter-spacing:-.025em;margin:14px auto 0;font-size:clamp(36px,5vw,46px);font-weight:700;line-height:1.12}.pricing-page-v2 .pricing-hero p:not(.eyebrow){max-width:600px;color:var(--muted);margin:16px auto 0;font-size:18px;line-height:1.6}.pricing-billing-toggle{background:#fff;border:1px solid #e2e7f3;border-radius:999px;align-items:center;gap:6px;margin-top:28px;padding:5px;display:inline-flex;box-shadow:0 8px 20px -14px #141a2e4d}.pricing-billing-toggle label{min-height:40px;color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 22px;font-size:14px;font-weight:700;transition:background .16s,color .16s;display:inline-flex}.pricing-billing-toggle span{color:var(--success);background:#e7f6ee;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}#pricing-billing-annual:checked~.pricing-hero .billing-annual,#pricing-billing-monthly:checked~.pricing-hero .billing-monthly{background:var(--accent);color:#fff}#pricing-billing-annual:checked~.pricing-hero .billing-annual span{color:#fff;background:#ffffff38}#pricing-billing-annual:checked~.pricing-plan-section .price-monthly,#pricing-billing-monthly:checked~.pricing-plan-section .price-annual{display:none}.pricing-plan-section{padding:44px 0 12px}.pricing-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.pricing-plan-card{border:1px solid var(--border);background:#fff;border-radius:18px;flex-direction:column;min-height:100%;padding:28px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative}.pricing-plan-card:hover{transform:translateY(-4px);box-shadow:0 30px 60px -40px #141a2e52}.pricing-plan-card.is-featured{border:1.5px solid var(--accent);background:linear-gradient(165deg,#fff,#f6f8ff);box-shadow:0 30px 60px -44px #2f54eb99}.pricing-plan-card.is-enterprise{color:#fff;background:#161a2c;border-color:#161a2c}.pricing-plan-badge{background:var(--accent);color:#fff;letter-spacing:.04em;white-space:nowrap;border-radius:999px;padding:4px 14px;font-size:11px;font-weight:700;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.pricing-plan-name{color:#8b91a7;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.pricing-plan-card.is-featured .pricing-plan-name{color:var(--accent-deep)}.pricing-plan-card.is-enterprise .pricing-plan-name{color:#8ea0ff}.pricing-plan-price{align-items:baseline;gap:4px;min-height:48px;margin-top:14px;display:flex}.pricing-plan-price strong{color:var(--ink);letter-spacing:-.02em;font-size:38px;font-weight:800}.pricing-plan-card.is-enterprise .pricing-plan-price strong{color:#fff;font-size:34px}.pricing-plan-price small{color:#8b91a7;font-size:14px;font-weight:600}.pricing-plan-desc{color:#8b91a7;min-height:40px;margin:8px 0 0;font-size:13px;line-height:1.45}.pricing-plan-card.is-enterprise .pricing-plan-desc{color:#ffffff94}.pricing-plan-card .button,.pricing-plan-card .pricing-dark-button{border-radius:11px;justify-content:center;min-height:46px;margin-top:18px}.pricing-dark-button{color:#fff;background:#ffffff0f;border:1px solid #fff3;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:inline-flex}.pricing-plan-divider{background:#eef1f7;height:1px;margin:22px 0}.pricing-plan-card.is-featured .pricing-plan-divider{background:#e4e9f7}.pricing-plan-card.is-enterprise .pricing-plan-divider{background:#ffffff1f}.pricing-plan-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pricing-plan-card li{color:#3a4058;gap:10px;font-size:13.5px;display:flex}.pricing-plan-card li:before{content:"✓";color:var(--accent-deep);font-weight:800}.pricing-plan-card.is-enterprise li{color:#ffffffd1}.pricing-plan-card.is-enterprise li:before{color:#8ea0ff}.pricing-note{color:#8b91a7;text-align:center;margin:22px 0 0;font-size:13px}.pricing-compare,.pricing-drivers,.pricing-faq{padding:56px 0 12px}.pricing-section-heading{max-width:680px}.pricing-section-heading.is-centered{text-align:center;max-width:640px;margin:0 auto}.pricing-section-heading h2,.pricing-faq-copy h2,.pricing-final-cta h2{color:var(--ink);letter-spacing:-.02em;margin:12px 0 0;font-size:32px;font-weight:700;line-height:1.18}.pricing-section-heading p:not(.eyebrow),.pricing-faq-copy p:not(.eyebrow),.pricing-final-cta p{color:var(--muted);margin:12px 0 0;font-size:16px;line-height:1.65}.pricing-table-wrap{border:1px solid var(--border);background:#fff;border-radius:18px;margin-top:32px;overflow-x:auto}.pricing-table{border-collapse:collapse;width:100%;min-width:760px;font-size:14.5px}.pricing-table th,.pricing-table td{color:#3a4058;text-align:center;border-top:1px solid #eef1f7;padding:15px 16px}.pricing-table thead th{color:var(--ink);background:#f8fafc;border-top:none;font-weight:700}.pricing-table th:first-child{width:34%;color:var(--ink);text-align:left;padding-left:24px;font-weight:600}.pricing-table .is-highlight{color:var(--accent-deep);background:#f8faff}.pricing-payment-row{color:#8b91a7;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:24px;font-size:13px;display:flex}.pricing-payment-row div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.pricing-payment-row em{color:var(--muted);background:#fff;border:1px solid #e2e7f3;border-radius:6px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:700}.pricing-driver-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.pricing-driver-grid article{border:1px solid var(--border);background:#fff;border-radius:16px;padding:24px}.pricing-driver-grid h3{color:var(--ink);margin:0;font-size:17px;font-weight:700}.pricing-driver-grid p{color:var(--muted);margin:9px 0 0;font-size:14px;line-height:1.6}.pricing-faq{grid-template-columns:.8fr 1.2fr;align-items:start;gap:48px;display:grid}.pricing-faq-copy{position:sticky;top:96px}.pricing-faq-copy .text-link{margin-top:16px;display:inline-flex}.pricing-faq-list{gap:12px;display:grid}.pricing-faq-item{border:1px solid var(--border);background:#fff;border-radius:14px;padding:20px 22px;transition:background .16s}.pricing-faq-item[open]{background:#f8fafc}.pricing-faq-item summary{color:var(--ink);justify-content:space-between;align-items:center;gap:16px;font-size:16px;font-weight:700;display:flex}.pricing-faq-item summary span{flex-shrink:0;width:16px;height:16px;position:relative}.pricing-faq-item summary span:before,.pricing-faq-item summary span:after{content:"";background:#8b91a7;border-radius:2px;width:10px;height:2px;transition:transform .18s;position:absolute;top:7px;left:3px}.pricing-faq-item summary span:after{transform:rotate(90deg)}.pricing-faq-item[open] summary span:after{transform:rotate(0)}.pricing-faq-item p{color:var(--muted);margin:12px 0 0;font-size:14.5px;line-height:1.7}.pricing-final-cta{border:1px solid var(--border);background:#fff;border-radius:22px;grid-template-columns:1.3fr .7fr;align-items:center;gap:40px;margin-top:44px;margin-bottom:20px;padding:44px 48px;display:grid;box-shadow:0 40px 80px -60px #141a2e66}.pricing-final-actions{flex-direction:column;gap:12px;display:flex}.pricing-final-actions .button{border-radius:11px;justify-content:center;min-height:50px}@media (max-width:980px){.pricing-plan-grid,.pricing-driver-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-faq,.pricing-final-cta{grid-template-columns:1fr}.pricing-faq-copy{position:static}}@media (max-width:640px){.pricing-page-v2 .pricing-hero .site-shell{padding:48px 0 34px}.pricing-billing-toggle{width:100%}.pricing-billing-toggle label{flex:1;justify-content:center;padding:0 14px}.pricing-plan-grid,.pricing-driver-grid{grid-template-columns:1fr}.pricing-compare,.pricing-drivers,.pricing-faq{padding-top:42px}.pricing-final-cta{padding:28px}}a{color:inherit;text-decoration:none}img{max-width:100%}button,input,textarea{font:inherit}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}h1,h2,h3,p{margin-top:0}@keyframes gkFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes gkDashFlow{0%{stroke-dashoffset:34px}to{stroke-dashoffset:0}}@keyframes gkSignalFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes gkProfilePulse{0%,to{opacity:0}50%{opacity:1}}.site-shell,.gk-container{width:min(1200px,100% - 48px);margin:0 auto}.site-header{z-index:50;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8fafce6;width:100%;position:sticky;top:0}.site-header-inner{align-items:center;gap:28px;width:min(1200px,100% - 48px);height:68px;margin:0 auto;display:flex}.brand{align-items:center;display:flex}.brand-wordmark{align-items:center;gap:var(--brand-gap);line-height:1;display:inline-flex}.brand-mark{flex-shrink:0;display:block}.brand-wordmark-text{color:#141a2e;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:var(--brand-text-size);letter-spacing:-.02em;white-space:nowrap;align-items:baseline;line-height:1;display:inline-flex}.brand-wordmark-text strong{font-weight:800}.brand-wordmark-text span{color:#8a90a6;font-weight:600}.nav-links{align-items:center;gap:4px;margin-left:8px;display:flex}.nav-links>a,.nav-trigger{min-height:40px;color:var(--ink-soft);border-radius:8px;align-items:center;gap:6px;padding:10px 12px;font-size:15px;font-weight:500;transition:background .16s,color .16s;display:inline-flex}.nav-links>a:hover,.nav-trigger:hover{background:var(--accent-soft);color:var(--accent-deep)}.nav-trigger:after{content:"";opacity:.5;border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transform:translateY(-2px)rotate(45deg)}.nav-item{position:relative}.nav-item:after{content:"";width:calc(100% + 32px);height:16px;position:absolute;top:100%;left:-16px}.nav-menu{z-index:55;border:1px solid var(--border);background:var(--surface);opacity:0;pointer-events:none;border-radius:14px;grid-template-columns:1fr;gap:8px;min-width:360px;padding:16px;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:calc(100% + 10px);left:0;transform:translateY(6px);box-shadow:0 24px 48px -24px #141a2e38}.nav-menu-wide{grid-template-columns:repeat(2,minmax(270px,1fr));min-width:680px}.nav-item:hover .nav-menu,.nav-item:focus-within .nav-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-menu a{min-height:76px;color:var(--ink);border-radius:10px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;padding:12px;font-size:15px;font-weight:600;line-height:1.25;transition:background .16s,color .16s;display:grid}.nav-menu a:hover,.nav-menu a:focus-visible{background:var(--accent-soft);color:var(--accent-deep);outline:none}.nav-menu-text{gap:3px;min-width:0;display:grid}.nav-menu-text>span{overflow-wrap:anywhere}.nav-menu-text small{color:var(--muted);font-size:12px;font-weight:500;line-height:1.35}.nav-menu a:hover .nav-menu-text small,.nav-menu a:focus-visible .nav-menu-text small{color:var(--accent-deep)}.nav-menu-icon{background:linear-gradient(135deg, #eef2fff2, #ffffffe6), var(--accent-soft);width:42px;height:42px;color:var(--accent-deep);border:1px solid #2f54eb1f;border-radius:11px;justify-content:center;align-items:center;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.nav-menu-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.nav-menu a:hover .nav-menu-icon,.nav-menu a:focus-visible .nav-menu-icon{background:#fff;border-color:#2f54eb38}.nav-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.text-link{color:var(--ink-soft);padding:9px 14px;font-size:15px;font-weight:500;transition:color .16s}.text-link:hover{color:var(--accent-deep)}.form-status-error{color:#b42318;font-size:12px;font-weight:700}.language-switcher{position:relative}.language-trigger{border:1px solid var(--border);background:var(--surface);min-height:38px;color:var(--ink-soft);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.language-trigger:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-left:4px;transform:translateY(-2px)rotate(45deg)}.language-menu{z-index:60;border:1px solid var(--border);background:var(--surface);border-radius:12px;min-width:178px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 48px -24px #141a2e38}.language-menu a{color:var(--ink-soft);white-space:nowrap;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;font-weight:600;display:flex}.language-menu a:hover,.language-menu a[aria-current=page]{background:var(--accent-soft);color:var(--accent-deep)}.flag-icon{border:1px solid #141a2e24;border-radius:50%;flex:none;width:18px;height:18px;display:inline-block;position:relative;overflow:hidden}.flag-us{background:linear-gradient(#3c5aa6 0 0) 0 0/44% 54% no-repeat,repeating-linear-gradient(#b22234 0 7.7%,#fff 7.7% 15.4%)}.flag-br{background:#209b46}.flag-br:before{content:"";background:#f7d44a;position:absolute;inset:4px 3px;transform:rotate(45deg)}.flag-br:after{content:"";background:#234a9f;border-radius:50%;position:absolute;inset:6px}.flag-ru{background:linear-gradient(#fff 0 33.33%,#2f57a4 33.33% 66.66%,#d52b1e 66.66% 100%)}.flag-vn{background:#da251d}.flag-cn{background:#de2910}.flag-vn:before,.flag-cn:before{content:"";clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:#ffde00;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.flag-cn:before{width:8px;height:8px;top:35%;left:35%}.button,.gk-button{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:11px;justify-content:center;align-items:center;min-height:50px;padding:0 26px;font-size:16px;font-weight:600;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex;box-shadow:0 8px 24px -8px #2f54eb99}.button:hover,.gk-button:hover{background:var(--accent-deep);transform:translateY(-2px)}.button-small{border-radius:9px;min-height:auto;padding:10px 18px;font-size:15px;line-height:1.2}.button-secondary,.gk-button-secondary{border-color:var(--border);background:var(--surface);color:var(--ink);box-shadow:none}.button-secondary:hover,.gk-button-secondary:hover{color:var(--ink);background:#f1f5f9}.gk-button-lime{border-color:var(--lime);background:var(--lime);color:var(--dark);box-shadow:none}.gk-button-lime:hover{color:var(--dark);background:#dfe5ff}.gk-button-dark-secondary{color:#fff;box-shadow:none;background:0 0;border-color:#ffffff40}.gk-button-dark-secondary:hover{color:#fff;background:#ffffff14}.gk-hero{position:relative;overflow:hidden}.gk-hero-grid{background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);opacity:.4;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 30%,#000,#0000 75%);mask-image:radial-gradient(80% 60% at 50% 30%,#000,#0000 75%)}.gk-hero-glow{pointer-events:none;background:radial-gradient(#2f54eb24,#0000 70%);width:900px;height:520px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.gk-hero-inner{text-align:center;padding:80px 24px 64px;position:relative}.gk-pill{background:var(--accent-soft);color:var(--accent-deep);letter-spacing:.1em;text-transform:uppercase;border:1px solid #2f54eb33;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:12px;display:inline-flex}.gk-pill span{background:var(--accent);border-radius:50%;width:6px;height:6px}.gk-hero h1{letter-spacing:-.025em;text-wrap:balance;max-width:900px;margin:24px auto 0;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:60px;font-weight:700;line-height:1.04}.gk-hero h1 span{color:var(--accent-deep)}.gk-hero p{max-width:640px;color:var(--muted);margin:22px auto 0;font-size:19px;line-height:1.6}.gk-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.gk-hero-notes{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:20px;margin-top:20px;font-size:13px;display:flex}.gk-hero-notes span:before,.gk-plan-card li:before,.gk-status:before,.gk-account-grid em:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.gk-product-window{border:1px solid var(--border);background:var(--surface);text-align:left;border-radius:16px;animation:.7s both gkFadeUp;overflow:hidden;box-shadow:0 40px 80px -40px #141a2e66}.gk-profiles-window{max-width:940px;margin:52px auto 0}.gk-screenshot-window{background:linear-gradient(180deg, #ffffffeb, #f4f6fbfa), var(--surface);border-radius:24px;max-width:1120px;padding:10px;box-shadow:0 46px 110px -54px #141a2e7a,0 18px 46px -34px #2f54eb66}.gk-product-screenshot{background:#f4f6fb;border:1px solid #e7eaf3e6;border-radius:16px;width:100%;height:auto;display:block}.gk-window-bar{border-bottom:1px solid var(--border);background:#f1f5f9;align-items:center;gap:8px;height:44px;padding:0 16px;display:flex}.gk-window-bar span{background:var(--danger);border-radius:50%;width:11px;height:11px}.gk-window-bar span:nth-child(2){background:var(--warning)}.gk-window-bar span:nth-child(3){background:var(--success)}.gk-window-bar em{color:var(--muted);margin-left:14px;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:12px;font-style:normal}.gk-window-bar strong{background:var(--accent-soft);color:var(--accent-deep);border-radius:999px;margin-left:auto;padding:3px 9px;font-size:11px;font-weight:600}.gk-profiles-body{display:flex}.gk-profile-sidebar{border-right:1px solid var(--border);background:#f4f6fb;align-content:start;width:180px;padding:16px 12px;display:grid}.gk-profile-sidebar span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:0 8px 8px;font-size:11px}.gk-profile-sidebar strong,.gk-profile-sidebar em{border-radius:8px;padding:8px 10px;font-size:14px;font-style:normal}.gk-profile-sidebar strong{background:var(--accent-soft);color:var(--accent-deep)}.gk-profile-sidebar em{color:var(--ink-soft)}.gk-profile-table-wrap{flex:1;min-width:0;padding:14px 16px}.gk-profile-toolbar{align-items:center;gap:10px;margin-bottom:14px;display:flex}.gk-profile-toolbar strong{background:var(--accent);color:#fff;border-radius:8px;flex:none;padding:8px 12px;font-size:13px}.gk-profile-toolbar span{border:1px solid var(--border);height:32px;color:var(--muted);border-radius:8px;flex:1;align-items:center;padding:0 10px;font-size:13px;display:flex}.gk-profile-table{border-collapse:collapse;width:100%;font-size:13px}.gk-profile-table th{border-bottom:1px solid var(--border);color:var(--muted);text-align:left;padding:8px 6px;font-weight:500}.gk-profile-table td{border-bottom:1px solid var(--border);color:var(--muted);padding:11px 6px}.gk-profile-table td:first-child{color:var(--ink);font-weight:500}.gk-status{color:var(--accent-deep);align-items:center;display:inline-flex}.gk-status-idle{color:var(--muted)}.gk-status-paused{color:#b4801f}.gk-band{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface)}.gk-trust-bar .gk-container{flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;padding:28px 24px;display:flex}.gk-trust-bar span{color:var(--muted);font-size:13px;font-weight:500}.gk-trust-bar div div{flex-wrap:wrap;gap:16px;display:flex}.gk-trust-bar em{border:1px dashed var(--border);color:#94a3b8;border-radius:8px;justify-content:center;align-items:center;width:96px;height:34px;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:11px;font-style:normal;display:inline-flex}.gk-pain-section{background:linear-gradient(180deg, #eef2ffc7, #f8fafcf5), var(--bg);padding:92px 0 56px;overflow:hidden}.gk-pain-heading{text-align:center;max-width:820px;margin:0 auto}.gk-pain-heading h2{text-wrap:balance;margin:14px auto 0;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:42px;font-weight:700;line-height:1.12}.gk-pain-heading h2:before{content:"!";background:var(--danger);color:#fff;vertical-align:6px;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;margin-right:12px;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:25px;font-weight:700;display:inline-flex}.gk-pain-heading h2 span{color:var(--accent-deep)}.gk-pain-heading p{max-width:700px;color:var(--muted);margin:18px auto 0;font-size:18px;line-height:1.65}.gk-pain-visual{background:linear-gradient(135deg,#ffffffeb,#eef2ffb8),linear-gradient(90deg,#2f54eb14,#dfe5ff1f);border:1px solid #2f54eb24;border-radius:24px;min-height:430px;margin-top:44px;position:relative;box-shadow:0 34px 80px -58px #141a2e6b}.gk-pain-visual:before{content:"";filter:blur(18px);background:#ffffff8f;border-radius:999px;position:absolute;inset:54px 18%}.gk-pain-question{z-index:2;color:#241705;background:#f8bd2a;border-radius:13px 13px 13px 0;padding:14px 22px;font-size:22px;font-weight:600;position:absolute;top:42px;right:12%;box-shadow:0 18px 34px -24px #593b0099}.gk-pain-center{z-index:2;background:var(--surface);text-align:center;border:1px solid #141a2e14;border-radius:28px;place-items:center;width:240px;height:180px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-42%);box-shadow:0 28px 70px -42px #141a2e8c}.gk-pain-center:before{content:"";border:10px solid var(--accent-soft);border-top-color:var(--danger);border-radius:50%;width:70px;height:70px}.gk-pain-center strong{margin-top:-18px;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:22px;font-weight:700}.gk-pain-center span{color:var(--muted);margin-top:-26px;font-size:13px}.gk-risk-card{z-index:3;background:#ffffffeb;border:1px solid #141a2e0f;border-radius:999px;align-items:center;gap:12px;min-width:238px;padding:12px 16px 12px 12px;display:flex;position:absolute;box-shadow:0 18px 44px -34px #141a2e70}.gk-risk-card>.gk-risk-icon{width:48px;height:48px;color:var(--accent-deep);background:#fff;border:1px solid #141a2e14;border-radius:50%;flex:none;place-content:center;place-items:center;line-height:1;display:grid;overflow:visible}.gk-risk-icon svg{width:28px;height:28px;margin:auto;display:block}.gk-risk-card>.gk-risk-icon-facebook{color:#fff;background:#1877f2}.gk-risk-card>.gk-risk-icon-google-ads{background:#fff;box-shadow:inset 0 0 0 1px #4285f41f}.gk-risk-card>.gk-risk-icon-tiktok,.gk-risk-card>.gk-risk-icon-tiktok-shop{background:#0f172a}.gk-risk-card>.gk-risk-icon-amazon{background:#fff;box-shadow:inset 0 0 0 1px #ff990038}.gk-risk-card>.gk-risk-icon-ebay{background:#fff;box-shadow:inset 0 0 0 1px #0064d229}.gk-risk-icon-amazon svg{width:31px;height:31px}.gk-risk-wordmark{white-space:nowrap;grid-auto-flow:column;place-content:center;place-items:center;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-style:normal;font-weight:800;line-height:1;display:inline-grid}.gk-risk-wordmark-ebay{letter-spacing:0;column-gap:1px;width:34px;height:18px;font-size:14px;transform:translateY(.25px)}.gk-risk-wordmark-ebay span{text-align:center;min-width:7px}.gk-ebay-red{color:#e53238}.gk-ebay-blue{color:#0064d2}.gk-ebay-yellow{color:#f5af02}.gk-ebay-green{color:#86b817}.gk-risk-card strong{color:var(--ink);font-size:13px;font-weight:700;display:block}.gk-risk-card p{color:var(--ink-soft);margin:2px 0 0;font-size:14px}.gk-risk-card-1{top:84px;left:9%}.gk-risk-card-2{top:210px;left:4%}.gk-risk-card-3{top:142px;right:6%}.gk-risk-card-4{bottom:76px;right:10%}.gk-risk-card-5{bottom:68px;left:12%}.gk-pain-answer{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.gk-pain-answer article{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:22px}.gk-pain-answer span{color:var(--accent);font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:13px;font-weight:700}.gk-pain-answer h3{margin:8px 0 6px;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:18px;font-weight:700}.gk-pain-answer p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.gk-pain-section .gk-text-link{margin:28px auto 0;display:table}.gk-fingerprint-bridge{grid-template-columns:.86fr 1.14fr;align-items:center;gap:48px;padding-top:56px;display:grid}.gk-fingerprint-copy h2{text-wrap:balance;margin:14px 0 0;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:40px;font-weight:700;line-height:1.14}.gk-fingerprint-copy p:not(.gk-kicker){color:var(--muted);margin:18px 0 0;font-size:17px;line-height:1.7}.gk-fingerprint-copy .gk-text-link{margin-top:24px}.gk-fingerprint-panel{gap:14px;min-width:0;display:grid}.gk-signal-map{background:radial-gradient(circle at 50% 52%,#2f54eb2e,#0000 32%),linear-gradient(135deg,#fff,#f8f9fc);border:1px solid #141a2e14;border-radius:22px;min-height:330px;position:relative;overflow:hidden;box-shadow:0 30px 70px -52px #141a2e7a}.gk-signal-map:before,.gk-signal-map:after{display:none}.gk-signal-links{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gk-signal-links ellipse,.gk-signal-links path{fill:none;stroke:#2f54eb38;stroke-width:1.25px;stroke-linecap:round;stroke-dasharray:7 14;animation:3.6s linear infinite gkDashFlow}.gk-signal-links ellipse{stroke:#2f54eb57;stroke-width:1.35px}.gk-signal-links path{stroke:#2f54eb52;stroke-dasharray:6 14;animation-duration:4.2s}.gk-signal-links path:nth-of-type(2n){animation-delay:-.7s}.gk-signal-links path:nth-of-type(3n){animation-delay:-1.4s}.gk-profile-core{z-index:2;text-align:center;background:#fffffff0;border:1px solid #2f54eb2e;border-radius:24px;place-items:center;width:190px;min-height:150px;padding:22px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 58px -38px #141a2e7a}.gk-profile-core:after{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;animation:4.6s ease-in-out infinite gkProfilePulse;position:absolute;inset:0;box-shadow:0 0 0 10px #2f54eb14}.gk-profile-logo{background:var(--accent-soft);border:1px solid #2f54eb33;border-radius:18px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.gk-profile-logo img{object-fit:contain;width:44px;height:44px}.gk-profile-core strong{font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:20px;font-weight:700}.gk-profile-core em{color:var(--muted);font-size:12px;font-style:normal}.gk-signal-pill{z-index:3;min-width:104px;color:var(--ink-soft);background:#ffffffe6;border:1px solid #141a2e14;border-radius:999px;justify-content:center;align-items:center;padding:9px 12px;font-size:13px;font-weight:700;animation:5.4s ease-in-out infinite gkSignalFloat;display:inline-flex;position:absolute;box-shadow:0 16px 34px -30px #141a2e80}.gk-signal-pill-1{animation-delay:0s;top:54px;left:9%}.gk-signal-pill-2{animation-delay:-1.2s;top:52px;right:10%}.gk-signal-pill-3{animation-delay:-2.1s;top:148px;left:5%}.gk-signal-pill-4{animation-delay:-.7s;top:150px;right:6%}.gk-signal-pill-5{animation-delay:-3s;bottom:48px;left:15%}.gk-signal-pill-6{animation-delay:-1.7s;bottom:48px;right:14%}.gk-fingerprint-rules{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.gk-fingerprint-rules article{border:1px solid var(--border);background:var(--surface);border-radius:16px;grid-template-columns:auto minmax(0,1fr);gap:12px;min-width:0;padding:18px;display:grid}.gk-fingerprint-rules article>span{color:var(--accent);font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:12px;font-weight:700}.gk-fingerprint-rules h3{margin:0;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:15px;font-weight:700}.gk-fingerprint-rules p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.55}.gk-narrow-section{text-align:center;max-width:1000px;margin:0 auto;padding:96px 24px}.gk-kicker{color:var(--accent-deep);letter-spacing:.12em;text-transform:uppercase;margin:0;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:12px}.gk-narrow-section h2,.gk-section-heading h2,.gk-section-row h2,.gk-split h2,.gk-dark-section h2,.gk-final-cta h2,.page-hero h1,.detail-hero h1,.pricing-hero h1{letter-spacing:-.02em;text-wrap:balance;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-weight:700}.gk-narrow-section h2{max-width:760px;margin:16px auto 0;font-size:38px;line-height:1.15}.gk-narrow-section p{max-width:680px;color:var(--muted);margin:20px auto 0;font-size:18px;line-height:1.65}.gk-text-link{color:var(--accent-deep);margin-top:24px;font-weight:600;display:inline-flex}.gk-text-link:after{content:" ->"}.gk-inline-link{color:var(--accent-deep);font-weight:600}.gk-section{padding:88px 24px}.gk-section-heading{max-width:640px}.gk-section-heading h2,.gk-section-row h2{margin:14px 0 0;font-size:36px;line-height:1.15}.gk-section-heading p:not(.gk-kicker),.gk-muted{color:var(--muted)}.gk-centered{text-align:center;margin-left:auto;margin-right:auto}.gk-card-grid{gap:16px;margin-top:40px;display:grid}.gk-card-grid-3{grid-template-columns:repeat(3,1fr)}.gk-card-grid-4{grid-template-columns:repeat(4,1fr)}.gk-feature-card,.gk-use-card,.gk-post-card,.gk-mini-grid article,.detail-card,.gk-related-card,.gk-plan-card,.usage-grid article,.faq-grid article{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.gk-feature-card{background:var(--bg);padding:26px;transition:transform .16s,box-shadow .16s,border-color .16s;display:block}.gk-feature-card:hover,.gk-use-card:hover,.gk-related-card:hover,.gk-post-card:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 20px 40px -24px #141a2e4d}.gk-card-icon{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:11px;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.gk-card-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.gk-card-icon-platform{background:#fff;box-shadow:inset 0 0 0 1px #141a2e14}.gk-card-icon-platform img{object-fit:contain;width:24px;height:24px;display:block}.gk-feature-card h3,.gk-use-card h3,.gk-mini-grid h3,.detail-card h2,.gk-related-card h3{margin-bottom:8px;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:18px;font-weight:600}.gk-feature-card p,.gk-use-card p,.gk-mini-grid p,.gk-related-card p,.detail-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.gk-feature-card em{color:var(--accent-deep);margin-top:14px;font-size:14px;font-style:normal;font-weight:600;display:block}.gk-feature-card em:after{content:" ->"}.gk-muted-action{width:fit-content;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:14px;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:12px;font-weight:700;display:inline-flex}.gk-feature-grid{align-items:stretch}.gk-workflow{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.gk-workflow-4{grid-template-columns:repeat(4,1fr)}.gk-workflow article{border-left:2px solid var(--accent);padding:4px 0 4px 20px}.gk-workflow span{color:var(--accent);font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:14px;font-weight:500}.gk-workflow h3{margin:8px 0 6px;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:18px;font-weight:600}.gk-workflow p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.gk-activation-section .gk-section-heading p:not(.gk-kicker){max-width:720px;color:var(--muted);margin-top:14px;font-size:16px;line-height:1.7}.gk-proof-section{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:44px;display:grid}.gk-proof-copy{position:sticky;top:104px}.gk-proof-copy h2{letter-spacing:-.02em;margin:14px 0 0;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:38px;line-height:1.12}.gk-proof-copy p:not(.gk-kicker){color:var(--muted);margin-top:18px;font-size:16px;line-height:1.7}.gk-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.gk-proof-grid article{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(135deg, #eef2ffb8, #ffffffe0), var(--surface);min-height:210px;padding:24px}.gk-proof-grid span{color:var(--accent);font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:13px;font-weight:600}.gk-proof-grid h3{margin:28px 0 10px;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:20px;line-height:1.25}.gk-proof-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.gk-use-card,.gk-related-card{background:var(--bg);padding:22px;transition:transform .16s,box-shadow .16s,border-color .16s;display:block}.gk-use-card{flex-direction:column;justify-content:space-between;min-height:188px;display:flex}.gk-use-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px;display:grid}.gk-use-logo-row{align-items:center;min-height:42px;margin-bottom:20px;display:flex}.gk-use-logo{background:#fff;border:1px solid #47556924;border-radius:50%;place-items:center;width:42px;height:42px;display:inline-grid;box-shadow:0 10px 24px -18px #141a2e6b}.gk-use-logo+.gk-use-logo{margin-left:-8px}.gk-use-logo svg{width:24px;height:24px;display:block}.gk-use-logo svg.gk-brand-logo-wide{width:30px;height:auto}.gk-use-logo:nth-child(2){transform:translateY(6px)}.gk-use-logo:nth-child(3){transform:translateY(-3px)}.gk-use-card-footer{justify-content:flex-end;align-items:center;margin-top:20px;display:flex}.gk-use-more{color:var(--accent-deep);font-size:14px;font-weight:600}.gk-use-more:after{content:" ->"}.gk-split{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.gk-split h2{margin:14px 0 16px;font-size:32px;line-height:1.18}.gk-stacked-list{gap:22px;display:grid}.gk-stacked-list article{border-left:2px solid var(--accent);padding:4px 0 4px 20px}.gk-stacked-list h3{margin:0;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:19px;font-weight:600}.gk-stacked-list p{color:var(--muted);margin:8px 0 0;font-size:15px;line-height:1.6}.gk-dark-section{background:var(--dark);color:#fff}.gk-dark-section .gk-container{grid-template-columns:1fr 1.1fr;align-items:center;gap:56px;padding:88px 24px;display:grid}.gk-dark-section .gk-kicker{color:var(--lime)}.gk-dark-section h2{margin:14px 0 0;font-size:34px;line-height:1.15}.gk-dark-section p{color:#ffffff9e;margin-top:16px;font-size:16px;line-height:1.65}.gk-code-window{background:#0e1120;border:1px solid #ffffff1a;border-radius:14px;overflow:hidden}.gk-code-window .gk-window-bar{background:0 0;border-color:#ffffff14;height:38px}.gk-code-window pre{color:#dfe3ee;margin:0;padding:22px;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:13px;line-height:1.75;overflow-x:auto}.gk-mini-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.gk-mini-grid article{padding:20px}.gk-section-row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;display:flex}.gk-section-row>div{max-width:560px}.gk-resource-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.gk-resource-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:22px;margin-top:40px;display:grid}.gk-resource-panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);padding:26px}.gk-resource-panel h3{margin:0 0 18px;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:22px;line-height:1.2}.gk-tool-list{gap:10px;display:grid}.gk-tool-list a{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:5px;padding:16px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.gk-tool-list a:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 18px 34px -26px #141a2e5c}.gk-tool-list strong{font-size:15px}.gk-tool-list span{color:var(--muted);font-size:13px;line-height:1.55}.gk-post-column{gap:14px;display:grid}.gk-post-card{background:var(--bg);transition:transform .16s,box-shadow .16s,border-color .16s;display:block;overflow:hidden}.gk-post-card>div{background:linear-gradient(135deg, var(--accent-soft), #dfe5ff);color:#a7adc0;justify-content:center;align-items:center;height:150px;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:11px;display:flex}.gk-post-card section{padding:20px}.gk-post-card span{color:var(--accent-deep);letter-spacing:.08em;text-transform:uppercase;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:11px}.gk-post-card h3{margin:8px 0 0;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:17px;line-height:1.3}.gk-plan-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;margin-top:44px;display:grid}.gk-plan-grid-compact{margin-top:44px}.gk-plan-card{flex-direction:column;padding:28px;display:flex;position:relative}.gk-plan-card.is-featured{border:1.5px solid var(--accent);box-shadow:0 24px 48px -30px #2f54eb8c}.gk-plan-badge{background:var(--accent);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:600;position:absolute;top:-12px;left:28px}.gk-plan-card h3{margin:0;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:20px;font-weight:600}.gk-plan-card p{min-height:42px;color:var(--muted);margin:4px 0 0;font-size:14px}.gk-plan-card strong{color:var(--ink);margin-top:20px;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:32px;font-weight:700}.gk-plan-card em{color:var(--muted);margin-top:4px;font-size:12px;font-style:normal}.gk-plan-divider{background:var(--border);height:1px;margin:20px 0}.gk-plan-card ul{color:var(--ink-soft);flex-direction:column;flex:1;gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.gk-plan-card .gk-button{width:100%;margin-top:24px}.gk-faq-section{max-width:820px;margin:0 auto;padding:88px 24px}.gk-faq-list{margin-top:36px}.gk-faq-item{border-top:1px solid var(--border);padding:20px 0}.gk-faq-item:last-child{border-bottom:1px solid var(--border)}.gk-faq-trigger{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:0;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:17px;font-weight:600;transition:color .12s;display:flex}.gk-faq-trigger:hover,.gk-faq-trigger:active{color:var(--accent)}.gk-faq-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:6px;border-radius:6px}.gk-faq-question{flex:1}.gk-faq-icon{width:24px;height:24px;color:var(--accent);flex:0 0 24px;place-items:center;font-size:20px;line-height:1;transition:transform .14s;display:grid}.gk-faq-item.is-open .gk-faq-icon{transform:rotate(45deg)}.gk-faq-content{opacity:0;height:0;transition:height .15s cubic-bezier(.2,0,0,1),opacity 90ms ease-out;overflow:hidden}.gk-faq-content>div{padding-top:14px}.gk-faq-item.is-open .gk-faq-content{opacity:1}.gk-faq-content p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.gk-final-cta-wrap{padding:96px 24px}.gk-final-cta{background:var(--dark);text-align:center;border-radius:24px;padding:72px 40px;position:relative;overflow:hidden}.gk-final-cta:before{content:"";background:radial-gradient(#2f54eb59,#0000 70%);width:600px;height:400px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.gk-final-cta>*{position:relative}.gk-final-cta h2{color:#fff;max-width:640px;margin:0 auto;font-size:42px;line-height:1.1}.gk-final-cta p{color:#ffffff9e;max-width:520px;margin:18px auto 0;font-size:18px}.page-hero,.detail-hero{padding:40px 24px 72px}.entry-hero{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:center;gap:56px;padding:58px 24px 76px;display:grid;position:relative}.features-page .entry-hero{padding-top:72px;padding-bottom:72px}.features-page .entry-hero:before{z-index:-1;content:"";background:radial-gradient(circle at 76% 18%,#2f54eb1f,#0000 36%),linear-gradient(#eef2ffb8,#f8fafceb);border:1px solid #e7eaf3b8;border-radius:28px;position:absolute;inset:18px -24px 0}.entry-hero h1{letter-spacing:-.02em;text-wrap:balance;max-width:760px;margin:22px 0 0;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:52px;font-weight:700;line-height:1.06}.entry-hero p{max-width:680px;color:var(--muted);margin:22px 0 0;font-size:18px;line-height:1.65}.entry-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;display:flex}.entry-decision-panel,.entry-checklist-panel,.entry-criteria-panel,.entry-resource-panel{border:1px solid var(--border);background:linear-gradient(145deg, #fffffff0, #eef2ffb8), var(--surface);border-radius:22px;box-shadow:0 24px 60px -46px #141a2e7a}.entry-decision-panel{background:var(--border);gap:1px;display:grid;overflow:hidden}.entry-decision-panel a{background:#ffffffeb;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 16px;padding:22px;transition:background .16s,transform .16s;display:grid}.entry-decision-panel a:hover{background:var(--accent-soft);transform:translate(3px)}.entry-decision-panel span,.entry-criteria-panel span,.entry-feature-card span,.entry-usecase-card span,.entry-comparison-card span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:12px;font-weight:700}.entry-decision-panel span{background:var(--accent-soft);width:42px;height:42px;color:var(--accent-deep);border-radius:12px;grid-row:span 2;place-items:center;display:grid}.entry-decision-panel strong,.entry-checklist-panel strong,.entry-criteria-panel strong,.entry-resource-panel strong{color:var(--ink);font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:18px;line-height:1.2}.entry-decision-panel em{color:var(--muted);grid-column:2;font-size:14px;font-style:normal;line-height:1.55}.entry-checklist-panel,.entry-criteria-panel{gap:12px;padding:18px;display:grid}.entry-checklist-panel article,.entry-criteria-panel article{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:18px}.entry-checklist-panel p,.entry-criteria-panel p{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.55}.entry-resource-panel{grid-template-columns:1fr 1fr;gap:10px;padding:22px;display:grid}.entry-resource-panel strong{grid-column:1/-1;margin-bottom:4px}.entry-resource-panel span{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:12px;padding:13px 14px;font-size:14px;font-weight:600}.entry-section{padding:88px 24px}.entry-section-heading{max-width:720px}.entry-section-heading h2,.entry-workflow h2,.entry-usecase-map h2,.entry-pilot h2,.entry-tools-preview h2,.entry-cta h2{letter-spacing:-.02em;text-wrap:balance;margin:14px 0 0;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:36px;font-weight:700;line-height:1.15}.entry-feature-grid,.entry-usecase-grid,.entry-comparison-grid,.entry-resource-groups{gap:16px;margin-top:38px;display:grid}.entry-feature-grid,.entry-usecase-grid,.entry-comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.entry-feature-card,.entry-usecase-card,.entry-comparison-card,.entry-rollout-panel,.entry-resource-groups>article,.entry-compact-grid>a,.entry-compact-grid>article{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.entry-feature-card,.entry-usecase-card,.entry-comparison-card{flex-direction:column;min-height:260px;padding:26px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.features-page .entry-feature-card{min-height:288px}.entry-feature-card:hover,.entry-usecase-card:hover,.entry-comparison-card:hover,.entry-compact-grid>a:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 20px 42px -28px #141a2e5c}.entry-feature-card.is-primary{background:linear-gradient(135deg, #eef2ffeb, #fffffff5), var(--surface);border-color:#cdd7f7;grid-column:span 2;min-height:310px;box-shadow:0 30px 60px -50px #141a2e66}.entry-feature-icon{background:var(--accent-soft);width:46px;height:46px;color:var(--accent-deep);letter-spacing:0;border-radius:13px;place-items:center;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:13px;font-style:normal;font-weight:800;display:grid}.entry-feature-card.is-primary .entry-feature-icon{background:var(--accent-deep);color:#fff;width:52px;height:52px}.entry-feature-card h2,.entry-usecase-card h2,.entry-comparison-card h2,.entry-resource-groups h2{margin:18px 0 0;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:24px;line-height:1.2}.entry-feature-card p,.entry-usecase-card p,.entry-comparison-card p,.entry-resource-groups p,.entry-usecase-map p,.entry-tools-preview p,.entry-cta p{color:var(--muted);margin:12px 0 0;font-size:15px;line-height:1.65}.entry-feature-card em,.entry-usecase-card em,.entry-comparison-card em{color:var(--accent-deep);margin-top:auto;padding-top:22px;font-size:14px;font-style:normal;font-weight:700}.entry-feature-card em:after,.entry-usecase-card em:after,.entry-comparison-card em:after{content:" ->"}.entry-band{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface)}.entry-band.is-dark{background:radial-gradient(circle at 74% 0%, #2f54eb3d, transparent 36%), var(--dark);color:#fff;border-color:#ffffff1a}.entry-band.is-dark .eyebrow{color:#8ea0ff}.entry-band.is-dark p{color:#ffffffad}.entry-workflow,.entry-usecase-map,.entry-pilot,.entry-tools-preview{padding:82px 24px}.entry-workflow{grid-template-columns:.8fr 1.2fr;align-items:start;gap:56px;display:grid}.entry-timeline{gap:14px;display:grid}.entry-timeline article{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);grid-template-columns:54px minmax(0,1fr);gap:18px;padding:22px;display:grid}.entry-band.is-dark .entry-timeline article{background:#ffffff0a;border-color:#ffffff1f}.entry-timeline span{color:var(--accent);font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:13px;font-weight:700}.entry-band.is-dark .entry-timeline span{background:var(--accent);color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.entry-timeline h3{margin:0;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:20px}.entry-band.is-dark .entry-timeline h3{color:#fff}.entry-timeline p{color:var(--muted);grid-column:2;margin:-8px 0 0;font-size:14px;line-height:1.6}.entry-band.is-dark .entry-timeline p{color:#ffffffa3}.entry-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.entry-compact-grid>a,.entry-compact-grid>article{gap:8px;padding:18px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.entry-compact-grid strong{font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:17px}.entry-compact-grid span{color:var(--muted);font-size:13px;line-height:1.55}.entry-usecase-map,.entry-tools-preview{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:56px;display:grid}.entry-pilot{grid-template-columns:.78fr 1.22fr;gap:48px;display:grid}.entry-pilot ol{counter-reset:pilot;gap:10px;margin:0;padding:0;list-style:none;display:grid}.entry-pilot li{border:1px solid var(--border);background:var(--bg);color:var(--ink-soft);border-radius:14px;padding:17px 18px 17px 54px;font-size:15px;position:relative}.entry-pilot li:before{color:var(--accent);content:counter(pilot, decimal-leading-zero);counter-increment:pilot;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:12px;font-weight:700;position:absolute;top:17px;left:18px}.entry-resource-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.entry-resource-groups>article{padding:26px}.entry-resource-groups>article>div{gap:10px;margin-top:22px;display:grid}.entry-resource-groups a{border-top:1px solid var(--border);gap:5px;padding-top:12px;display:grid}.entry-resource-groups a:first-child{border-top:0;padding-top:0}.entry-resource-groups strong{font-size:15px}.entry-resource-groups span{color:var(--muted);font-size:13px;line-height:1.5}.entry-cta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:42px;padding:82px 24px;display:grid}.entry-rollout-panel{gap:8px;min-width:280px;padding:24px;display:grid}.entry-rollout-panel span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:12px;font-weight:700}.entry-rollout-panel strong{font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:24px}.entry-rollout-panel .button{justify-self:start;margin-top:12px}.resource-suite-page{background:var(--bg);color:var(--ink)}.rp-hero{border-bottom:1px solid var(--border);background:linear-gradient(#eef2ffb8,#f8fafcf5);position:relative;overflow:hidden}.rp-hero-glow{display:none}.rp-hero-inner{grid-template-columns:minmax(0,1fr) minmax(320px,410px);align-items:center;gap:46px;padding:70px 0 58px;display:grid;position:relative}.rp-hero-copy h1,.rp-section-heading h2,.rp-steps h2,.rp-dark-cta h2,.rp-featured-video h2{color:var(--ink);letter-spacing:0;text-wrap:balance;margin:0;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-weight:700;line-height:1.12}.rp-hero-copy h1{max-width:760px;margin-top:14px;font-size:clamp(38px,5vw,54px)}.rp-hero-copy>p:not(.eyebrow){max-width:670px;color:var(--muted);margin:18px 0 0;font-size:17px;line-height:1.68}.rp-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.rp-hero-panel,.rp-featured-video,.rp-stat-panel,.rp-note-panel{background:#fff;border:1px solid #2f54eb24;border-radius:22px;box-shadow:0 34px 80px -58px #141a2e70}.rp-hero-panel,.rp-featured-video,.rp-note-panel{padding:28px}.rp-hero-panel strong,.rp-featured-video>span{color:var(--accent-deep);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.rp-hero-panel p,.rp-featured-video p{color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.7}.rp-note-panel strong{color:var(--ink);margin:0;font-size:15px;font-weight:800;line-height:1.7;display:block}.rp-hero-panel ul{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.rp-hero-panel li{color:var(--ink);align-items:center;gap:10px;font-size:14px;font-weight:750;display:flex}.rp-hero-panel li:before{background:var(--accent-deep);content:"";border-radius:999px;flex:none;width:8px;height:8px}.rp-featured-video h2{margin-top:12px;font-size:24px}.rp-featured-video>div{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;margin-top:22px;padding-top:18px;display:flex}.rp-featured-video strong{background:var(--accent-soft);color:var(--accent-deep);border-radius:999px;padding:7px 11px;font-size:12px}.rp-featured-video a,.rp-card a,.rp-partner-path a,.rp-job-row a{color:var(--accent-deep);font-size:13px;font-weight:800}.rp-stat-panel{background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.rp-stat-panel article{background:#fff;padding:24px}.rp-stat-panel strong{color:var(--accent-deep);font-size:30px;line-height:1;display:block}.rp-stat-panel span{color:var(--muted);margin-top:8px;font-size:13px;font-weight:750;display:block}.rp-section{padding-top:64px}.rp-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.rp-section-heading h2,.rp-steps h2{max-width:680px;font-size:32px}.rp-section-heading p{max-width:520px;color:var(--muted);margin:0;font-size:15px;line-height:1.7}.rp-grid{gap:20px;display:grid}.rp-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.rp-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.rp-card,.rp-partner-path,.rp-tier-card,.rp-job-row{border:1px solid var(--border);background:#fff;border-radius:18px;box-shadow:0 26px 64px -54px #141a2e61}.rp-card,.rp-partner-path,.rp-tier-card{flex-direction:column;min-height:100%;padding:24px;display:flex}.rp-card-icon{background:var(--accent-soft);width:44px;height:44px;color:var(--accent-deep);border-radius:12px;place-items:center;display:grid;position:relative}.rp-card-icon:before{content:"";border:2px solid;border-radius:6px;width:18px;height:18px}.rp-card[data-tone=green]{--rp-soft:#e7f6ee;--rp-ink:#1c8a5b}.rp-card[data-tone=purple]{--rp-soft:#efeaff;--rp-ink:#6d4bd6}.rp-card[data-tone=amber]{--rp-soft:#fdf3e0;--rp-ink:#b4801f}.rp-card[data-tone=slate]{--rp-soft:#eef1f6;--rp-ink:#4b5568}.rp-card[data-tone] .rp-card-icon{background:var(--rp-soft,var(--accent-soft));color:var(--rp-ink,var(--accent-deep))}.rp-card h3,.rp-partner-path h3,.rp-tier-card h3,.rp-job-row h3{color:var(--ink);letter-spacing:0;margin:18px 0 0;font-size:18px;font-weight:800}.rp-card p,.rp-partner-path p,.rp-tier-card li,.rp-job-row p{color:var(--muted);font-size:14px;line-height:1.65}.rp-card p,.rp-partner-path p{flex:1;margin:10px 0 0}.rp-card a,.rp-partner-path a{width:fit-content;margin-top:18px}.rp-video-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.rp-video-top span,.rp-partner-path>span,.rp-tier-card>span{background:var(--accent-soft);width:fit-content;color:var(--accent-deep);border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800}.rp-video-top strong{color:#8b91a7;font-size:12px}.rp-filter-scope>input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rp-tabs{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.rp-tabs label{cursor:pointer;border:1px solid var(--border);color:var(--muted);background:#fff;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:800;transition:border-color .16s,background .16s,color .16s}#video-filter-all:checked~.rp-tabs label[for=video-filter-all],#video-filter-start:checked~.rp-tabs label[for=video-filter-start],#video-filter-proxy:checked~.rp-tabs label[for=video-filter-proxy],#video-filter-rpa:checked~.rp-tabs label[for=video-filter-rpa],#video-filter-team:checked~.rp-tabs label[for=video-filter-team],#career-filter-all:checked~.rp-tabs label[for=career-filter-all],#career-filter-eng:checked~.rp-tabs label[for=career-filter-eng],#career-filter-design:checked~.rp-tabs label[for=career-filter-design],#career-filter-gtm:checked~.rp-tabs label[for=career-filter-gtm],#career-filter-ops:checked~.rp-tabs label[for=career-filter-ops]{background:var(--accent-soft);color:var(--accent-deep);border-color:#2f54eb3d}#video-filter-start:checked~.rp-grid .rp-video-card:not([data-cat=start]),#video-filter-proxy:checked~.rp-grid .rp-video-card:not([data-cat=proxy]),#video-filter-rpa:checked~.rp-grid .rp-video-card:not([data-cat=rpa]),#video-filter-team:checked~.rp-grid .rp-video-card:not([data-cat=team]),#career-filter-eng:checked~.rp-job-list .rp-job-row:not([data-cat=eng]),#career-filter-design:checked~.rp-job-list .rp-job-row:not([data-cat=design]),#career-filter-gtm:checked~.rp-job-list .rp-job-row:not([data-cat=gtm]),#career-filter-ops:checked~.rp-job-list .rp-job-row:not([data-cat=ops]){display:none!important}.rp-partner-path{border-top:4px solid var(--accent-deep)}.rp-tier-card ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.rp-tier-card li{align-items:flex-start;gap:10px;display:flex}.rp-tier-card li:before{background:var(--accent-deep);content:"";border-radius:999px;flex:none;width:7px;height:7px;margin-top:8px}.rp-steps{margin-top:64px}.rp-steps>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.rp-steps article{border-top:1px solid var(--border);padding-top:18px}.rp-steps span{color:var(--accent-deep);font-size:13px;font-weight:800}.rp-steps h3{color:var(--ink);margin:10px 0 0;font-size:17px}.rp-steps p{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.65}.rp-perk-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.rp-perk-grid span{border:1px solid var(--border);color:var(--ink);text-align:center;background:#fff;border-radius:14px;padding:16px;font-size:14px;font-weight:800}.rp-job-list{gap:12px;display:grid}.rp-job-row{grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:24px;padding:22px 24px;display:grid}.rp-job-row span{background:var(--accent-soft);width:fit-content;color:var(--accent-deep);border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800;display:inline-flex}.rp-job-row h3{margin-top:10px}.rp-job-row p{margin:8px 0 0}.rp-job-row>div:last-child{justify-items:end;gap:10px;display:grid}.rp-job-row strong{color:var(--muted);text-align:right;font-size:13px;line-height:1.4}.rp-dark-cta{background:linear-gradient(120deg, #1c2550, var(--accent-deep));border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:68px;margin-bottom:24px;padding:48px 52px;display:grid;box-shadow:0 40px 90px -52px #2f54ebd1}.rp-dark-cta h2{color:#fff;max-width:680px;font-size:30px}.rp-dark-cta p{color:#ffffffd1;max-width:720px;margin:14px 0 0;font-size:16px;line-height:1.65}.rp-dark-cta>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.rp-dark-cta .button{color:var(--accent-deep);box-shadow:none;background:#fff;border-color:#fff}.rp-dark-cta .button-secondary{color:#fff;background:#ffffff1a;border-color:#ffffff47}@media (max-width:1040px){.rp-hero-inner{grid-template-columns:1fr}.rp-grid-4,.rp-grid-3,.rp-steps>div,.rp-perk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-dark-cta{grid-template-columns:1fr}.rp-dark-cta>div:last-child{justify-content:flex-start}}@media (max-width:720px){.rp-hero-inner{padding:52px 0 42px}.rp-hero-copy h1{font-size:36px}.rp-section{padding-top:46px}.rp-section-heading{display:block}.rp-section-heading p{margin-top:12px}.rp-grid-4,.rp-grid-3,.rp-steps>div,.rp-perk-grid,.rp-stat-panel,.rp-job-row{grid-template-columns:1fr}.rp-job-row>div:last-child{justify-items:start}.rp-job-row strong{text-align:left}.rp-dark-cta{padding:32px 24px}}.floating-support{right:max(22px, env(safe-area-inset-right));bottom:max(22px, env(safe-area-inset-bottom));z-index:80;pointer-events:none;justify-items:end;gap:12px;display:grid;position:fixed}.floating-support a,.floating-support button{pointer-events:auto}.floating-support-quick{justify-items:end;gap:10px;transition:opacity .18s,transform .18s;display:grid}.floating-support.is-open .floating-support-quick{opacity:0;pointer-events:none;transform:translateY(8px)}.floating-support-quick a,.floating-support-launcher,.floating-support-head button{color:var(--accent-deep);background:#fff;border:1px solid #2f54eb24;border-radius:999px;place-items:center;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:grid;box-shadow:0 18px 42px -28px #141a2e8a}.floating-support-quick a{width:46px;height:46px}.floating-support-quick a:nth-child(2){background:var(--accent-soft)}.floating-support-launcher{cursor:pointer;background:linear-gradient(135deg, var(--accent), var(--accent-deep));color:#fff;border:0;width:58px;height:58px;box-shadow:0 24px 58px -26px #2f54ebcc}.floating-support-quick a:hover,.floating-support-launcher:hover,.floating-support-head button:hover{border-color:#2f54eb42;transform:translateY(-2px);box-shadow:0 24px 54px -30px #141a2e94}.floating-support-panel{pointer-events:auto;background:#fffffffa;border:1px solid #2f54eb24;border-radius:20px;width:min(360px,100vw - 32px);overflow:hidden;box-shadow:0 34px 90px -46px #141a2e94}.floating-support-head{border-bottom:1px solid var(--border);background:linear-gradient(#eef2ffdb,#fff);grid-template-columns:minmax(0,1fr) 36px;align-items:start;gap:14px;padding:20px 20px 18px;display:grid}.floating-support-head span{background:var(--accent-soft);width:fit-content;color:var(--accent-deep);letter-spacing:0;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.floating-support-head p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.55}.floating-support-head button{cursor:pointer;border:1px solid var(--border);width:34px;height:34px;color:var(--muted);box-shadow:none}.floating-support-actions{gap:8px;padding:12px;display:grid}.floating-support-actions a{color:var(--ink);border:1px solid #0000;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px 12px;padding:12px;transition:background .16s,border-color .16s,transform .16s;display:grid}.floating-support-actions a:hover{background:var(--accent-soft);border-color:#2f54eb29;transform:translateY(-1px)}.floating-support-actions span{background:var(--accent-soft);width:38px;height:38px;color:var(--accent-deep);border-radius:12px;grid-row:span 2;place-items:center;display:grid}.floating-support-actions span svg{width:20px;height:20px}.floating-support-actions strong{color:var(--ink);letter-spacing:0;align-self:end;font-size:14px;font-weight:800}.floating-support-actions em{color:var(--muted);align-self:start;font-size:12px;font-style:normal;line-height:1.45}.floating-support-foot{border-top:1px solid var(--border);background:#f8faff;padding:14px 18px 16px}.floating-support-foot strong{color:var(--ink);font-size:12px;font-weight:800;line-height:1.45;display:block}.floating-support-foot p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.45}@media (max-width:720px){.floating-support{right:max(14px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom))}.floating-support-panel{border-radius:18px;width:min(340px,100vw - 28px)}.floating-support-launcher{width:54px;height:54px}.floating-support-quick a{width:44px;height:44px}}.floating-support{right:max(24px, env(safe-area-inset-right));bottom:max(24px, env(safe-area-inset-bottom));z-index:200;pointer-events:none;flex-direction:column;align-items:flex-end;gap:16px;display:flex;position:fixed}.floating-support *{box-sizing:border-box}.floating-support a,.floating-support button,.floating-support input,.floating-support-panel{pointer-events:auto}.floating-support svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:22px;height:22px}.floating-support-panel{border:1px solid var(--border);background:#fff;border-radius:20px;flex-direction:column;width:376px;max-width:calc(100vw - 32px);height:566px;max-height:calc(100vh - 130px);animation:.22s both cw-pop;display:flex;overflow:hidden;box-shadow:0 32px 70px -28px #141a2e80}.floating-support-panel[hidden]{display:none}.floating-support-head{background:linear-gradient(135deg, #3b5bfe, var(--accent-deep));color:#fff;border:0;flex-shrink:0;grid-template-columns:42px minmax(0,1fr) 32px;align-items:center;gap:12px;padding:17px 18px 18px;display:grid;position:relative;overflow:hidden}.floating-support-head:before{content:"";background:radial-gradient(circle,#ffffff2e,#0000 70%);border-radius:999px;width:160px;height:160px;position:absolute;top:-42px;right:-30px}.floating-support-avatar,.floating-support-head>div,.floating-support-head button,.floating-support-hours{position:relative}.floating-support-avatar{color:#fff;background:#ffffff29;border-radius:13px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:800;display:grid}.floating-support-avatar span{border:2.5px solid var(--accent-deep);background:#31d17e;border-radius:999px;width:12px;height:12px;display:block;position:absolute;bottom:-2px;right:-2px}.floating-support-head h2{color:#fff;letter-spacing:0;margin:0;font-size:15.5px;font-weight:800;line-height:1.25}.floating-support-head p{color:#fffc;align-items:center;gap:6px;margin:3px 0 0;font-size:12px;line-height:1.4;display:flex}.floating-support-head p span{background:#31d17e;border-radius:999px;flex:none;width:6px;height:6px;display:block}.floating-support-head button{cursor:pointer;color:#fff;width:32px;height:32px;box-shadow:none;background:#ffffff24;border:0;border-radius:9px;place-items:center;display:grid}.floating-support-head button:hover{background:#ffffff38;transform:none}.floating-support-head button svg{width:18px;height:18px}.floating-support-hours{color:#ffffffe0;background:#ffffff24;border-radius:20px;grid-column:1/-1;align-items:center;gap:7px;width:fit-content;margin-top:1px;padding:5px 11px;font-size:11.5px;font-weight:700;display:inline-flex}.floating-support-hours svg{width:13px;height:13px}.floating-support-body{background:var(--bg);flex-direction:column;flex:1;gap:14px;min-height:0;padding:18px 16px 10px;display:flex;overflow-y:auto}.floating-support-body::-webkit-scrollbar{width:7px}.floating-support-body::-webkit-scrollbar-thumb{background:#d7dced;border-radius:4px}.floating-support-time{color:#9096aa;background:#e9ecf4;border-radius:20px;align-self:center;padding:3px 12px;font-size:11px;font-weight:800}.floating-support-message{align-items:flex-start;gap:9px;animation:.22s both cw-pop;display:flex}.floating-support-message.is-user{justify-content:flex-end}.floating-support-botmark{background:linear-gradient(135deg, #3b5bfe, var(--accent-deep));color:#fff;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.floating-support-message>div{color:#42485c;background:#fff;border:1px solid #eceef4;border-radius:3px 14px 14px;max-width:calc(100% - 78px);padding:11px 14px;font-size:14px;line-height:1.65}.floating-support-message.is-user>div{background:var(--accent);color:#fff;border-color:#0000;border-radius:14px 3px 14px 14px;max-width:250px;box-shadow:0 8px 18px -12px #2f54ebcc}.floating-support-checklist{background:#fff;border:1px solid #eceef4;border-radius:15px;width:calc(100% - 39px);margin-left:39px;animation:.24s both cw-pop;overflow:hidden;box-shadow:0 14px 30px -26px #141a2e8c}.floating-support-checklist-head{color:var(--accent-deep);border-bottom:1px solid #f2f4fa;align-items:center;gap:8px;padding:13px 15px 12px;font-size:13px;font-weight:800;display:flex}.floating-support-checklist-head svg{width:16px;height:16px}.floating-support-steps{gap:2px;padding:6px;display:grid}.floating-support-steps article{border-radius:9px;align-items:flex-start;gap:12px;padding:9px 10px;transition:background .14s;display:flex}.floating-support-steps article:hover{background:#f6f8ff}.floating-support-steps strong{background:var(--accent-soft);width:22px;height:22px;color:var(--accent-deep);border-radius:7px;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.floating-support-steps h3{color:var(--ink-soft);letter-spacing:0;margin:0;font-size:13.5px;font-weight:800}.floating-support-steps p{color:#8b91a7;margin:2px 0 0;font-size:12.5px;line-height:1.5}.floating-support-quick-title{color:#9096aa;margin:0 0 -6px 39px;font-size:11.5px;font-weight:800}.floating-support-chips{flex-wrap:wrap;gap:8px;margin-left:39px;display:flex}.floating-support-chips button{cursor:pointer;color:#42485c;background:#fff;border:1px solid #e3e7f1;border-radius:20px;padding:8px 13px;font-size:12.5px;font-weight:700;transition:background .14s,border-color .14s,color .14s}.floating-support-chips button:hover{background:var(--accent-soft);color:var(--accent-deep);border-color:#c7d2fe}.floating-support-input{background:#fff;border-top:1px solid #eef1f7;flex-shrink:0;padding:11px 12px 12px}.floating-support-input>div{background:#fbfcff;border:1px solid #e3e7f1;border-radius:24px;align-items:center;gap:9px;padding:6px 8px 6px 15px;display:flex}.floating-support-input input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;flex:1;font-size:14px}.floating-support-input input:focus{outline:none}.floating-support-input button{cursor:pointer;background:var(--accent);color:#fff;border:0;border-radius:999px;flex:none;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 8px 16px -8px #2f54ebe6}.floating-support-input button svg{width:18px;height:18px}.floating-support-input p{color:#9aa2b8;text-align:center;margin:8px 0 0;font-size:11px;font-weight:650;line-height:1.4}.floating-support-fabs{flex-direction:column;align-items:center;gap:13px;display:flex}.floating-support-fabs a,.floating-support-launcher{border-radius:999px;place-items:center;transition:transform .16s,box-shadow .18s,border-color .16s;display:grid}.floating-support-fabs a{border:1px solid var(--border);width:52px;height:52px;color:var(--accent-deep);background:#fff;box-shadow:0 12px 26px -16px #141a2e8c}.floating-support-fabs a:nth-child(2){color:var(--success)}.floating-support-fabs a:nth-child(3){color:var(--accent)}.floating-support-fabs a:hover,.floating-support-launcher:hover{transform:translateY(-3px)scale(1.05)}.floating-support-launcher{cursor:pointer;background:linear-gradient(135deg, #3b5bfe, var(--accent-deep));color:#fff;border:0;width:60px;height:60px;position:relative;box-shadow:0 16px 34px -14px #2f54ebf2}.floating-support-launcher svg{width:27px;height:27px}.floating-support-launcher>span{color:#fff;background:#ef4444;border:2px solid #fff;border-radius:10px;place-items:center;min-width:20px;height:20px;font-size:11px;font-weight:800;animation:1.6s infinite cw-bump;display:grid;position:absolute;top:-2px;right:-2px}@keyframes cw-pop{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cw-bump{0%,to{transform:translateY(0)}30%{transform:translateY(-4px)}60%{transform:translateY(0)}}@media (max-width:720px){.floating-support{right:max(14px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom))}.floating-support-panel{width:min(376px,100vw - 28px);height:min(566px,100vh - 104px);max-height:calc(100vh - 104px)}.floating-support-fabs a{width:48px;height:48px}.floating-support-launcher{width:56px;height:56px}}.compare-page{background:var(--bg);color:var(--ink)}.compare-hero{border-bottom:1px solid var(--border);background:linear-gradient(#eef2ffb8,#f4f6fbf5);position:relative;overflow:hidden}.compare-hero-glow{pointer-events:none;background:radial-gradient(#2f54eb24,#0000 70%);width:min(920px,92vw);height:440px;position:absolute;top:-150px;left:50%;transform:translate(-50%)}.compare-hero-inner{grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);align-items:center;gap:48px;padding:64px 24px 58px;display:grid;position:relative}.compare-hero h1,.compare-section-heading h2,.compare-pilot h2,.compare-cta h2{color:var(--ink);letter-spacing:-.02em;text-wrap:balance;margin:14px 0 0;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-weight:700;line-height:1.12}.compare-hero h1{max-width:780px;font-size:clamp(38px,5vw,54px)}.compare-hero-copy>p:not(.eyebrow),.compare-section-heading>p,.compare-pilot>div>p,.compare-cta p{max-width:650px;color:var(--muted);margin:18px 0 0;font-size:17px;line-height:1.65}.compare-focus-card{border:1px solid var(--border);background:linear-gradient(145deg, #fffffff5, #eef2ffb8), var(--surface);border-radius:22px;gap:14px;padding:26px;display:grid;box-shadow:0 30px 70px -52px #141a2e7a}.compare-focus-card>span,.compare-reason-card>span{background:var(--accent-soft);width:fit-content;color:var(--accent-deep);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:5px 10px;font-size:11px;font-weight:800;display:inline-flex}.compare-focus-card h2{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:24px;font-weight:700;line-height:1.2}.compare-focus-card p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.65}.compare-focus-card>div{gap:10px;margin-top:4px;display:grid}.compare-focus-card article{background:#fff;border:1px solid #e2e7f3;border-radius:14px;gap:4px;padding:14px 16px;display:grid}.compare-focus-card strong{color:var(--ink-soft);font-size:14px}.compare-focus-card small{color:#8b91a7;font-size:12.5px;line-height:1.45}.compare-matrix-section,.compare-reasons,.compare-detail-pages{padding:58px 24px 12px}.compare-section-heading{max-width:720px}.compare-section-heading h2,.compare-pilot h2,.compare-cta h2{font-size:34px}.compare-table-wrap{border:1px solid var(--border);background:var(--surface);border-radius:20px;margin-top:34px;overflow-x:auto;box-shadow:0 40px 80px -60px #141a2e6b}.compare-table{border-collapse:collapse;width:100%;min-width:920px;font-size:14.5px}.compare-table th,.compare-table td{vertical-align:middle;border-top:1px solid #eef1f7;padding:16px 18px}.compare-table thead th{color:var(--ink);text-align:center;background:#f8fafc;border-top:0;font-weight:800;position:relative}.compare-table thead th:first-child,.compare-table tbody th[scope=row]{width:29%;color:var(--ink);text-align:left}.compare-table thead th.is-gekkologin{background:linear-gradient(180deg, var(--accent-soft), #fff);color:var(--ink)}.compare-table thead th.is-gekkologin span{background:var(--accent);color:#fff;letter-spacing:.04em;white-space:nowrap;border-radius:0 0 8px 8px;padding:4px 12px;font-size:11px;font-weight:800;position:absolute;top:0;left:50%;transform:translate(-50%)}.compare-table thead th.is-gekkologin{padding-top:30px}.compare-table-section th{color:#8b91a7;letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#fafbfe;font-size:12px;font-weight:800}.compare-table tbody th[scope=row]{font-size:15px;font-weight:700}.compare-table td{color:#5a6178;text-align:center;line-height:1.5}.compare-table td.is-gekkologin{background:#f7f9ff;border-left:1px solid #eef1f7;border-right:1px solid #eef1f7}.compare-table td.is-strong{color:var(--accent-deep);font-weight:800}.compare-table td.is-neutral{color:#4a526a;font-weight:650}.compare-table td.is-muted{color:#8b91a7}.compare-table-note{color:#8b91a7;margin:14px 4px 0;font-size:12.5px;line-height:1.6}.compare-reason-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.compare-reason-card{border:1px solid var(--border);background:var(--surface);border-radius:18px;align-content:start;min-height:100%;padding:28px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.compare-reason-card:hover{border-color:#d6ddf0;transform:translateY(-4px);box-shadow:0 30px 60px -34px #141a2e57}.compare-reason-card>span{letter-spacing:0;border-radius:13px;place-items:center;width:46px;height:46px;padding:0;display:grid}.compare-reason-card h3{color:var(--ink);margin:18px 0 0;font-size:18px;font-weight:750;line-height:1.3}.compare-reason-card p{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.65}.compare-pilot-band{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface);margin-top:46px}.compare-pilot{grid-template-columns:.82fr 1.18fr;align-items:start;gap:52px;padding:66px 24px;display:grid}.compare-pilot ol{counter-reset:compare-pilot;gap:10px;margin:0;padding:0;list-style:none;display:grid}.compare-pilot li{border:1px solid var(--border);background:var(--bg);color:var(--ink-soft);border-radius:14px;padding:17px 18px 17px 56px;font-size:15px;line-height:1.5;position:relative}.compare-pilot li:before{color:var(--accent);content:counter(compare-pilot, decimal-leading-zero);counter-increment:compare-pilot;font-size:12px;font-weight:800;position:absolute;top:17px;left:18px}.compare-cta{background:radial-gradient(circle at 82% 0%, #2f54eb57, transparent 36%), var(--dark);color:#fff;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:42px;margin-top:54px;margin-bottom:24px;padding:48px 52px;display:grid;box-shadow:0 40px 90px -52px #141a2e9e}.compare-cta h2{color:#fff;margin-top:0}.compare-cta p{color:#ffffffad}.compare-cta-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.compare-cta .button-secondary{color:#fff;background:#ffffff14;border-color:#ffffff38}.compare-cta .button-secondary:hover{color:#fff;background:#ffffff24}@media (max-width:980px){.glossary-layout{grid-template-columns:1fr;gap:28px}.api-docs-shell{grid-template-columns:1fr;gap:26px}.api-docs-sidebar{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;height:auto;padding:28px 0 0;display:grid;position:static;overflow:visible}.api-docs-nav-group{margin-bottom:0}.api-docs-code-grid,.api-docs-code-tables{grid-template-columns:1fr}.glossary-sidebar{position:static}.glossary-sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr))}.glossary-help-card{display:none}.compare-hero-inner,.compare-pilot,.compare-cta,.security-hero-inner,.security-model,.security-disclosure{grid-template-columns:1fr}.compare-reason-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.security-hero-panel{max-width:520px}.security-model-copy,.security-disclosure>div:first-child{position:static}.security-pillars{grid-template-columns:1fr}.compare-cta-actions{justify-content:flex-start}}@media (max-width:640px){.glossary-hero-inner{padding:48px 0 42px}.glossary-hero h1{font-size:36px}.glossary-hero p{font-size:16px}.glossary-search-visual{justify-content:flex-start;width:100%}.glossary-layout{padding:42px 0 0}.api-docs-shell{width:min(100% - 32px,1280px)}.api-docs-sidebar{grid-template-columns:1fr 1fr;gap:16px 12px}.api-docs-content{padding:8px 0 58px}.api-docs-hero h1{font-size:36px}.api-docs-hero>p:not(.eyebrow){font-size:16px}.api-docs-chips{gap:8px}.api-docs-chips span{padding:8px 11px}.api-docs-section{margin-top:42px}.api-docs-endpoint{margin-top:44px;padding-top:34px}.api-docs-table,.api-docs-error-table{overflow-x:auto}.api-docs-table-row,.api-docs-error-row{min-width:640px}.api-docs-code pre{font-size:12px}.api-docs-next{grid-template-columns:1fr}.security-hero-inner,.security-pillars,.security-model,.security-controls,.security-disclosure,.security-cta{padding-left:0;padding-right:0}.security-hero-inner{gap:30px;padding-top:48px;padding-bottom:48px}.security-hero h1{font-size:36px}.security-hero p:not(.security-pill),.security-model-copy>p:not(.eyebrow),.security-section-heading>p,.security-disclosure>div>p{font-size:16px}.security-actions .button,.security-cta .button{width:100%}.security-pillars{padding-top:44px}.security-card,.security-model-steps,.security-control-grid article,.security-disclosure article{padding:22px}.security-model,.security-controls,.security-disclosure{padding-top:48px}.security-control-grid{grid-template-columns:1fr}.security-cta{margin-top:48px}.security-cta>div{padding:34px 22px}.glossary-sidebar nav{grid-template-columns:1fr 1fr}.glossary-card-grid{grid-template-columns:1fr}.glossary-card{padding:22px}.glossary-category+.glossary-category{margin-top:42px}.glossary-cta>div{padding:42px 22px}.glossary-cta .button{width:100%}.compare-hero-inner{gap:30px;padding:48px 0 42px}.compare-hero h1{font-size:36px}.compare-hero-copy>p:not(.eyebrow),.compare-section-heading>p,.compare-pilot>div>p,.compare-cta p{font-size:16px}.compare-focus-card,.compare-reason-card{padding:22px}.compare-matrix-section,.compare-reasons,.compare-detail-pages{padding:44px 0 8px}.compare-section-heading h2,.compare-pilot h2,.compare-cta h2{font-size:28px}.compare-reason-grid{grid-template-columns:1fr;gap:18px}.compare-pilot{gap:28px;padding:48px 0}.compare-cta{margin-top:44px;padding:42px 22px}.compare-cta .button{width:100%}}.solutions-page{background:var(--bg)}.solutions-hero{border-bottom:1px solid var(--border);background:linear-gradient(#eef2ff9e,#f4f6fbf0);position:relative;overflow:hidden}.solutions-hero:before{content:"";pointer-events:none;background:radial-gradient(#2f54eb24,#0000 70%);width:min(860px,90vw);height:430px;position:absolute;top:-160px;left:50%;transform:translate(-50%)}.solutions-hero-inner{grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);align-items:center;gap:48px;padding:64px 24px 60px;display:grid;position:relative}.solutions-hero h1,.solutions-section h2,.solutions-model h2,.solutions-cta h2{color:var(--ink);letter-spacing:-.02em;text-wrap:balance;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.solutions-hero h1{max-width:680px;margin:16px 0 0;font-size:48px;font-weight:700;line-height:1.1}.solutions-hero p,.solutions-section .entry-section-heading>p,.solutions-cta>div>p{max-width:600px;color:var(--muted);margin:20px 0 0;font-size:18px;line-height:1.65}.solutions-question-panel{gap:12px;display:grid}.solutions-question-panel>span{color:var(--subtle);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}.solutions-question-panel article{border:1px solid var(--border);background:var(--surface);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 16px;padding:16px 18px;transition:background .16s,border-color .16s,transform .16s;display:grid}.solutions-question-panel article:hover{background:var(--accent-soft);border-color:#cdd7f7;transform:translateY(-2px)}.solutions-question-panel b{background:var(--accent-soft);width:38px;height:38px;color:var(--accent-deep);border-radius:10px;grid-row:span 2;place-items:center;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:13px;display:grid}.solutions-question-panel strong{color:var(--ink);font-size:15px;line-height:1.3}.solutions-question-panel p{color:var(--subtle);margin:0;font-size:13px;line-height:1.55}.solutions-section{padding:64px 24px 12px}.solutions-section h2,.solutions-model h2,.solutions-cta h2{margin:12px 0 0;font-size:34px;font-weight:700;line-height:1.18}.solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:40px;display:grid}.solutions-card{border:1px solid var(--border);background:var(--surface);border-radius:18px;flex-direction:column;padding:30px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.solutions-card:hover{border-color:#d6ddf0;transform:translateY(-4px);box-shadow:0 30px 60px -34px #141a2e57}.solutions-card:hover h3{color:var(--accent-deep)}.solutions-card-head{align-items:center;gap:13px;display:flex}.solutions-icon{background:var(--accent-soft);width:48px;height:48px;color:var(--accent-deep);border-radius:13px;flex:none;place-items:center;display:grid}.solutions-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:23px;height:23px}.solutions-card-head span{color:var(--accent-deep);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.solutions-card h3{color:var(--ink);margin:3px 0 0;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:20px;line-height:1.25;transition:color .16s}.solutions-note{border:1px solid;border-radius:12px;margin-top:14px;padding:14px 16px}.solutions-note.is-pain{background:#fff5f4;border-color:#fbdcd6;margin-top:20px}.solutions-note.is-solution{background:#f0f7f2;border-color:#cfe6d6}.solutions-note b{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.solutions-note.is-pain b{color:#c0392b}.solutions-note.is-solution b{color:#1f8a5b}.solutions-note p{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.6}.solutions-links{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.solutions-links a{border:1px solid var(--border);background:var(--surface);color:var(--ink-soft);border-radius:999px;align-items:center;padding:7px 13px;font-size:13px;font-weight:600;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.solutions-links a:hover{background:var(--accent-soft);color:var(--accent-deep);border-color:#cdd7f7}.glossary-page{background:var(--bg);color:var(--ink)}.glossary-hero{border-bottom:1px solid var(--border);text-align:center;background:linear-gradient(#eef2ffb8,#f8fafceb);position:relative;overflow:hidden}.glossary-hero-glow{pointer-events:none;background:radial-gradient(#2f54eb1f,#0000 70%);width:min(860px,94vw);height:420px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.glossary-hero-inner{max-width:820px;padding:60px 24px 52px;position:relative}.glossary-hero h1,.glossary-category-heading h2,.glossary-cta h2{color:var(--ink);letter-spacing:-.02em;text-wrap:balance;margin:14px 0 0;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-weight:700;line-height:1.12}.glossary-hero h1{font-size:clamp(36px,5vw,46px)}.glossary-hero p{max-width:620px;color:var(--muted);margin:18px auto 0;font-size:18px;line-height:1.65}.glossary-search-visual{color:#8b91a7;background:#fff;border:1px solid #e2e7f3;border-radius:999px;align-items:center;gap:10px;max-width:min(100%,620px);margin-top:24px;padding:11px 18px;display:inline-flex;box-shadow:0 10px 30px -20px #141a2e66}.glossary-search-visual span{border:2px solid;border-radius:50%;flex:none;width:17px;height:17px;position:relative}.glossary-search-visual span:after{content:"";background:currentColor;border-radius:999px;width:7px;height:2px;position:absolute;bottom:-5px;right:-6px;transform:rotate(45deg)}.glossary-search-visual em{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-style:normal;overflow:hidden}.glossary-layout{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:44px;padding:52px 24px 0;display:grid}.glossary-sidebar{position:sticky;top:92px}.glossary-nav-title{color:#8b91a7;letter-spacing:.1em;text-transform:uppercase;padding:0 12px 10px;font-size:12px;font-weight:800}.glossary-sidebar nav{gap:2px;display:grid}.glossary-jump{color:var(--ink-soft);border-radius:9px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:700;transition:background .14s,color .14s;display:flex}.glossary-jump:hover{background:var(--accent-soft);color:var(--accent-deep)}.glossary-jump span{background:var(--accent-deep);border-radius:2px;flex:none;width:7px;height:7px}.glossary-jump.is-green span{background:#12b76a}.glossary-jump.is-amber span{background:#f79009}.glossary-jump.is-violet span{background:#7a5af8}.glossary-help-card{border:1px solid var(--border);background:#fff;border-radius:14px;margin-top:22px;padding:18px}.glossary-help-card strong{color:var(--ink);font-size:14px}.glossary-help-card p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.6}.glossary-help-card a{color:var(--accent);margin-top:12px;font-size:13px;font-weight:800;display:inline-flex}.glossary-term-groups{min-width:0}.glossary-category{scroll-margin-top:92px}.glossary-category+.glossary-category{margin-top:48px}.glossary-category-heading{align-items:center;gap:12px;display:flex}.glossary-category-heading h2{margin:0;font-size:24px}.glossary-category-icon{background:var(--accent-soft);border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.glossary-category-icon:before{border:2px solid var(--accent-deep);content:"";border-radius:5px;width:16px;height:16px}.glossary-category-icon.is-green{background:#e7f8f0}.glossary-category-icon.is-green:before{border-color:#12b76a;border-radius:50%}.glossary-category-icon.is-amber{background:#fef4e6}.glossary-category-icon.is-amber:before{border-color:#f79009}.glossary-category-icon.is-violet{background:#f0ecfe}.glossary-category-icon.is-violet:before{border-color:#7a5af8;transform:rotate(45deg)}.glossary-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.glossary-card{border:1px solid var(--border);background:#fff;border-radius:16px;flex-direction:column;min-height:100%;padding:24px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.glossary-card:hover{border-color:#d6ddf0;transform:translateY(-3px);box-shadow:0 26px 52px -34px #141a2e52}.glossary-card>div{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.glossary-card h3{color:var(--ink);margin:0;font-size:17px;font-weight:800;line-height:1.25}.glossary-card span{color:#9aa0b4;font-size:12px;font-weight:700}.glossary-card p{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.72}.glossary-card em{color:var(--accent-deep);margin-top:auto;padding-top:18px;font-size:13px;font-style:normal;font-weight:800}.glossary-card em:after{content:" ->"}.glossary-cta{margin-top:52px;margin-bottom:20px}.glossary-cta>div{background:linear-gradient(120deg, #1c2550, var(--accent-deep));border-radius:22px;padding:44px 46px;position:relative;overflow:hidden;box-shadow:0 40px 90px -50px #2f54ebcc}.glossary-cta>div:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff24,#0000 70%);width:340px;height:340px;position:absolute;top:-80px;right:-40px}.glossary-cta h2,.glossary-cta p,.glossary-cta div>div{position:relative}.glossary-cta h2{color:#fff;max-width:620px;margin:0;font-size:28px}.glossary-cta p{color:#ffffffd1;max-width:620px;margin:12px 0 0;font-size:15px;line-height:1.65}.glossary-cta div>div{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.glossary-cta .button{border-radius:11px;min-height:46px}.glossary-cta .button:first-child{color:var(--accent-deep);box-shadow:none;background:#fff;border-color:#fff}.glossary-cta .button-secondary{color:#fff;background:#ffffff24;border-color:#ffffff47}.glossary-cta .button-secondary:hover{color:#fff;background:#fff3}.api-docs-page{background:var(--bg);min-height:100vh;color:var(--ink)}.api-docs-shell{grid-template-columns:236px minmax(0,820px);align-items:start;gap:48px;width:min(1280px,100% - 48px);margin:0 auto;display:grid}.api-docs-sidebar{scrollbar-width:thin;scrollbar-color:#cdd5e8 transparent;height:calc(100vh - 76px);padding:32px 0 40px;position:sticky;top:76px;overflow-y:auto}.api-docs-nav-group{margin-bottom:18px}.api-docs-nav-group>div{color:#8b91a7;letter-spacing:.1em;text-transform:uppercase;padding:0 12px 8px;font-size:12px;font-weight:800}.api-docs-nav-group nav{gap:1px;display:grid}.api-docs-nav-group a{color:#42485c;border-radius:8px;padding:8px 12px;font-size:14px;font-weight:600;transition:background .14s,color .14s}.api-docs-nav-group a:hover{background:var(--accent-soft);color:var(--accent-deep)}.api-docs-content{min-width:0;padding:38px 0 80px}.api-docs-hero,.api-docs-section,.api-docs-endpoint{scroll-margin-top:92px}.api-docs-hero h1{color:var(--ink);letter-spacing:-.025em;text-wrap:balance;margin:12px 0 0;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:clamp(36px,5vw,46px);font-weight:700;line-height:1.12}.api-docs-hero>p:not(.eyebrow),.api-docs-section>p,.api-docs-endpoint>p{max-width:700px;color:var(--muted);margin:14px 0 0;font-size:15px;line-height:1.7}.api-docs-hero>p:not(.eyebrow){font-size:17px}.api-docs-chips{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.api-docs-chips span{border:1px solid var(--border);color:#42485c;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:700;display:inline-flex}.api-docs-chips span:before{background:var(--accent-deep);content:"";border-radius:50%;width:8px;height:8px}.api-docs-chips .is-green:before{background:#12b76a}.api-docs-chips .is-violet:before{background:#7a5af8}.api-docs-section{margin-top:52px}.api-docs-endpoint{border-top:1px solid var(--border);margin-top:56px;padding-top:40px}.api-docs-section h2,.api-docs-endpoint h2{color:var(--ink);letter-spacing:-.02em;margin:0;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:24px;font-weight:700;line-height:1.18}.api-docs-endpoint h2{margin-top:16px;font-size:22px}.api-docs-endpoint h2 code{font-size:20px}.api-docs-endpoint h3{color:var(--ink);letter-spacing:.02em;margin:24px 0 10px;font-size:14px;font-weight:800}.api-docs-endpoint-line{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.api-docs-endpoint-line:first-child{margin-top:0}.api-docs-endpoint-line code{color:var(--ink);font-size:16px;font-weight:700}.api-docs-method{letter-spacing:.04em;border-radius:7px;justify-content:center;align-items:center;min-width:48px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.api-docs-method.is-get{color:#0d9f6e;background:#e7f8f0}.api-docs-method.is-post{background:var(--accent-soft);color:var(--accent-deep)}.api-docs-method.is-delete{color:#d92d20;background:#fff0f0}.api-docs-code{background:#0e1424;border:1px solid #1c2540;border-radius:14px;margin-top:18px;overflow:hidden}.api-docs-code>div{color:#8ea0c4;letter-spacing:.04em;border-bottom:1px solid #1c2540;padding:10px 16px;font-size:12px;font-weight:800}.api-docs-code pre{color:#d6e0f5;margin:0;padding:16px;font-size:13px;line-height:1.7;overflow-x:auto}.api-docs-code code,.api-docs-table code,.api-docs-error-table code,.api-docs-code-tables code{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.api-docs-code-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:22px;display:grid}.api-docs-code-grid .api-docs-code{margin-top:0}.api-docs-note{color:#7a5a1e;background:#fff9ef;border:1px solid #ffe7c2;border-radius:12px;margin-top:16px;padding:14px 16px;font-size:13px;line-height:1.65}.api-docs-note:before{content:"";vertical-align:1px;background:#f79009;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.api-docs-table,.api-docs-error-table{border:1px solid var(--border);background:#fff;border-radius:12px;margin-top:10px;overflow:hidden}.api-docs-table-row,.api-docs-error-row{color:var(--muted);border-bottom:1px solid #f2f4fa;grid-template-columns:minmax(130px,180px) minmax(86px,110px) minmax(0,1fr);align-items:center;gap:16px;padding:13px 18px;font-size:14px;display:grid}.api-docs-table-row:last-child,.api-docs-error-row:last-child{border-bottom:0}.api-docs-table-row.is-head,.api-docs-error-row.is-head{color:#8b91a7;letter-spacing:.04em;background:#f7f9fd;font-size:12px;font-weight:800}.api-docs-table code{color:#7a3ce0;overflow-wrap:anywhere;font-size:13px}.api-docs-table-row>span:nth-child(2){color:#9aa0b4;font-size:13px}.api-docs-overline{color:#7a5af8;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}.api-docs-overline.is-amber{color:#f79009}.api-docs-code-tables{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.api-docs-code-tables article{border:1px solid var(--border);background:#fff;border-radius:12px;overflow:hidden}.api-docs-code-tables h3{color:var(--ink);background:#f7f9fd;border-bottom:1px solid #eef1f7;margin:0;padding:10px 16px;font-size:13px;font-weight:800}.api-docs-code-tables div{color:var(--muted);justify-content:space-between;gap:14px;padding:8px 16px;font-size:13px;display:flex}.api-docs-code-tables code{color:#7a3ce0;text-align:right;overflow-wrap:anywhere;font-size:12px}.api-docs-error-row{grid-template-columns:120px 200px minmax(0,1fr)}.api-docs-error-row code{color:#d92d20;font-size:13px;font-weight:800}.api-docs-error-row:first-child code,.api-docs-error-row:nth-child(2) code{color:#0d9f6e}.api-docs-next{grid-template-columns:1fr 1fr;gap:16px;margin-top:56px;display:grid}.api-docs-next a{border:1px solid var(--border);background:#fff;border-radius:16px;padding:24px;transition:border-color .16s,box-shadow .16s,transform .16s;display:block}.api-docs-next a:hover{border-color:#d6ddf0;transform:translateY(-3px);box-shadow:0 26px 52px -34px #141a2e52}.api-docs-next span{color:#8b91a7;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.api-docs-next strong{color:var(--ink);margin-top:8px;font-size:17px;font-weight:800;display:block}.api-docs-next p{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.6}.security-page{background:var(--bg);color:var(--ink)}.security-hero{background:linear-gradient(#141a35,#1c2550);border-bottom:1px solid #ffffff1f;position:relative;overflow:hidden}.security-hero-glow{pointer-events:none;background:radial-gradient(#5a78ff59,#0000 70%);width:min(900px,100vw);height:460px;position:absolute;top:-140px;left:50%;transform:translate(-50%)}.security-hero-inner{grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:48px;padding:72px 0 64px;display:grid;position:relative}.security-pill{color:#c9d3ff;letter-spacing:.08em;text-transform:uppercase;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;margin:0;padding:6px 14px;font-size:12px;font-weight:800;display:inline-flex}.security-pill:before{content:"";border:2px solid;border-radius:9px 9px 6px 6px;width:13px;height:15px}.security-hero h1,.security-model h2,.security-section-heading h2,.security-disclosure h2,.security-cta h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-weight:700;line-height:1.14}.security-hero h1{color:#fff;max-width:720px;margin-top:18px;font-size:clamp(38px,5vw,52px)}.security-hero p:not(.security-pill){color:#ffffffc7;max-width:620px;margin:18px 0 0;font-size:17px;line-height:1.65}.security-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.security-actions .button{color:var(--accent-deep);box-shadow:none;background:#fff;border-color:#fff}.security-actions .button-secondary{color:#fff;background:#ffffff1f;border-color:#ffffff47}.security-hero-panel{background:#ffffff14;border:1px solid #ffffff29;border-radius:20px;padding:24px;box-shadow:0 34px 80px -56px #000000b3}.security-hero-panel>span{color:#c9d3ff;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.security-hero-panel div{background:#ffffff14;border:1px solid #ffffff1f;border-radius:13px;align-items:center;gap:12px;margin-top:14px;padding:13px 14px;display:flex}.security-hero-panel b{background:#12b76a;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 5px #12b76a24}.security-hero-panel strong{color:#fff;font-size:14px}.security-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding-top:60px;display:grid}.security-card{border:1px solid var(--border);background:#fff;border-radius:18px;padding:28px;transition:border-color .18s,box-shadow .18s,transform .18s}.security-card:hover{border-color:#d6ddf0;transform:translateY(-4px);box-shadow:0 30px 60px -34px #141a2e57}.security-card-icon{background:var(--accent-soft);border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.security-card-icon:before{border:2px solid var(--accent-deep);content:"";border-radius:6px;width:20px;height:20px}.security-card-icon.is-2:before{border-radius:50%}.security-card-icon.is-3:before{border-radius:3px;transform:rotate(45deg)}.security-card h2{color:var(--ink);letter-spacing:-.01em;margin:18px 0 0;font-size:19px;font-weight:800}.security-card p{color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.7}.security-model{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:52px;padding-top:64px;display:grid}.security-model-copy{position:sticky;top:96px}.security-model h2,.security-section-heading h2,.security-disclosure h2{color:var(--ink);margin-top:12px;font-size:32px}.security-model-copy>p:not(.eyebrow),.security-section-heading>p,.security-disclosure>div>p{color:var(--muted);margin:14px 0 0;font-size:16px;line-height:1.7}.security-model-steps{border:1px solid var(--border);background:#fff;border-radius:20px;padding:28px;box-shadow:0 40px 80px -60px #141a2e66}.security-model-steps article{border-bottom:1px solid #eef1f7;gap:16px;padding:0 0 22px;display:flex}.security-model-steps article+article{padding-top:22px}.security-model-steps article:last-child{border-bottom:0;padding-bottom:0}.security-model-steps span{background:var(--accent-soft);width:32px;height:32px;color:var(--accent-deep);border-radius:9px;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.security-model-steps h3{color:var(--ink);margin:0;font-size:16px;font-weight:800}.security-model-steps p{color:var(--muted);margin:6px 0 0;font-size:15px;line-height:1.65}.security-control-band{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#fff;margin-top:64px}.security-controls{padding-top:60px;padding-bottom:64px}.security-section-heading{max-width:720px}.security-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:34px;display:grid}.security-control-grid article{border:1px solid var(--border);background:#fbfcff;border-radius:14px;gap:14px;padding:22px 24px;display:flex}.security-control-grid article>span{background:#e7f6ee;border-radius:50%;flex:none;width:18px;height:18px;margin-top:2px;position:relative}.security-control-grid article>span:before{content:"";border-bottom:2px solid #1c8a5b;border-left:2px solid #1c8a5b;width:7px;height:4px;position:absolute;top:4px;left:5px;transform:rotate(-45deg)}.security-control-grid h3,.security-disclosure h3{color:var(--ink);margin:0;font-size:15px;font-weight:800}.security-control-grid p,.security-disclosure article p{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.62}.security-disclosure{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:42px;padding-top:60px;display:grid}.security-disclosure>div:first-child{position:sticky;top:96px}.security-disclosure>div:last-child{gap:14px;display:grid}.security-disclosure article{border:1px solid var(--border);background:#fff;border-radius:14px;padding:22px 24px}.security-cta{margin-top:60px;margin-bottom:20px}.security-cta>div{background:linear-gradient(120deg, #1c2550, var(--accent-deep));border-radius:24px;padding:52px 56px;position:relative;overflow:hidden;box-shadow:0 40px 90px -50px #2f54ebcc}.security-cta>div:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff24,#0000 70%);width:360px;height:360px;position:absolute;top:-80px;right:-40px}.security-cta h2,.security-cta p,.security-cta div>div{position:relative}.security-cta h2{color:#fff;max-width:620px;font-size:30px}.security-cta p{color:#ffffffd1;max-width:620px;margin:14px 0 0;font-size:16px;line-height:1.65}.security-cta div>div{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.security-cta .button{color:var(--accent-deep);box-shadow:none;background:#fff;border-color:#fff}.security-cta .button-secondary{color:#fff;background:#ffffff24;border-color:#ffffff47}.tools-page{background:var(--bg);color:var(--ink)}.tools-hero{border-bottom:1px solid var(--border);background:linear-gradient(#eef2ffb8,#f8fafceb);position:relative;overflow:hidden}.tools-hero-glow{pointer-events:none;background:radial-gradient(#2f54eb21,#0000 70%);width:min(900px,100vw);height:430px;position:absolute;top:-130px;left:50%;transform:translate(-50%)}.tools-hero-inner{grid-template-columns:minmax(0,1fr) 380px;align-items:center;gap:52px;padding:68px 0 58px;display:grid;position:relative}.tools-hero-copy h1,.tools-section-heading h2,.tools-cta h2{color:var(--ink);letter-spacing:-.025em;text-wrap:balance;margin:0;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-weight:700;line-height:1.14}.tools-hero-copy h1{max-width:720px;margin-top:14px;font-size:clamp(38px,5vw,52px)}.tools-hero-copy>p:not(.eyebrow){max-width:640px;color:var(--muted);margin:18px 0 0;font-size:17px;line-height:1.65}.tools-hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.tools-hero-card{background:#fff;border:1px solid #2f54eb24;border-radius:20px;padding:28px;box-shadow:0 34px 80px -56px #141a2e6b}.tools-hero-card>span{color:var(--accent-deep);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.tools-hero-card p{color:var(--muted);margin:12px 0 0;font-size:15px;line-height:1.65}.tools-hero-card ul{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.tools-hero-card li{color:var(--ink-soft);align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.tools-hero-card li:before{background:var(--accent);content:"";border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 5px #2f54eb1a}.tools-section{padding-top:58px}.tools-section+.tools-section{padding-top:52px}.tools-section-heading{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.tools-section-heading h2{font-size:24px}.tools-section-heading p{color:#8b91a7;margin:0;font-size:14px}.tools-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:24px;display:grid}.tools-card{border:1px solid var(--border);background:#fff;border-radius:18px;flex-direction:column;min-height:100%;padding:26px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.tools-card:hover{border-color:#d6ddf0;transform:translateY(-4px);box-shadow:0 30px 60px -34px #141a2e57}.tools-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.tools-card-icon{background:var(--accent-soft);width:46px;height:46px;color:var(--accent-deep);border-radius:12px;flex:none;place-items:center;display:grid;position:relative}.tools-card-icon:before,.tools-card-icon:after{content:"";position:absolute}.tools-card-icon:before{border:2px solid;border-radius:50%;width:20px;height:20px}.tools-card-icon:after{border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transform:translate(7px,7px)rotate(-45deg)}.tools-card-icon.is-2:before{border-radius:6px}.tools-card-icon.is-2:after{background:currentColor;border:0;width:18px;height:2px;transform:none}.tools-card-icon.is-3:before{border-radius:7px 7px 10px 10px}.tools-card-icon.is-3:after{border-bottom:2px solid;border-left:2px solid;border-right:0;width:8px;height:4px;transform:rotate(-45deg)}.tools-card-icon.is-4:before{border-width:0 0 2px 2px;border-radius:0;width:22px;height:12px;transform:rotate(-20deg)}.tools-card-icon.is-4:after{background:currentColor;border:0;border-radius:50%;width:6px;height:6px;transform:translate(7px,-6px)}.tools-card-icon.is-5:before{border-radius:5px}.tools-card-icon.is-5:after{background:currentColor;border:0;width:18px;height:2px;transform:translateY(-3px);box-shadow:0 6px}.tools-card-icon.is-6:before{border-width:0 0 2px 2px;border-radius:0;width:22px;height:14px;transform:rotate(-35deg)}.tools-card-icon.is-6:after{background:currentColor;border:0;border-radius:50%;width:7px;height:7px;transform:translate(8px,-8px)}.tools-status{white-space:nowrap;border-radius:999px;width:fit-content;padding:5px 10px;font-size:11px;font-style:normal;font-weight:800}.tools-status.is-available{background:var(--accent-soft);color:var(--accent-deep)}.tools-status.is-planned{color:#b4801f;background:#fdf3e0}.tools-card h3{color:var(--ink);letter-spacing:-.01em;margin:18px 0 0;font-size:18px;font-weight:800}.tools-card p{color:var(--muted);flex:1;margin:9px 0 0;font-size:14px;line-height:1.65}.tools-card-action{color:#8b91a7;align-items:center;gap:6px;width:fit-content;margin-top:18px;font-size:13px;font-weight:800;transition:color .16s,gap .16s;display:inline-flex}.tools-card-action:after{content:"->"}.tools-card-action:hover{color:var(--accent-deep);gap:9px}.tools-cta{margin-top:60px;margin-bottom:20px}.tools-cta>div{background:linear-gradient(120deg, #1c2550, var(--accent-deep));border-radius:24px;padding:52px 56px;position:relative;overflow:hidden;box-shadow:0 40px 90px -50px #2f54ebcc}.tools-cta>div:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff24,#0000 70%);width:360px;height:360px;position:absolute;top:-80px;right:-40px}.tools-cta h2,.tools-cta p,.tools-cta div>div{position:relative}.tools-cta h2{color:#fff;max-width:640px;font-size:30px}.tools-cta p{color:#ffffffd1;max-width:640px;margin:14px 0 0;font-size:16px;line-height:1.65}.tools-cta div>div{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.tools-cta .button{color:var(--accent-deep);box-shadow:none;background:#fff;border-color:#fff}.tools-cta .button-secondary{color:#fff;background:#ffffff24;border-color:#ffffff47}.proxy-tool-page{background:var(--bg);color:var(--ink)}.proxy-hero{background:linear-gradient(#141a35,#1c2550);border-bottom:1px solid #202a52;position:relative;overflow:hidden}.proxy-hero-glow{pointer-events:none;background:radial-gradient(#5a78ff52,#0000 70%);width:min(940px,100vw);height:480px;position:absolute;top:-160px;left:50%;transform:translate(-50%)}.proxy-hero-inner{grid-template-columns:minmax(0,1fr) 460px;align-items:center;gap:48px;padding:44px 0 56px;display:grid;position:relative}.proxy-breadcrumb{color:#ffffff8c;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.proxy-breadcrumb a{color:#ffffffb8}.proxy-breadcrumb a:hover{color:#fff}.proxy-hero-pill{color:#c9d3ff;letter-spacing:.06em;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;width:fit-content;margin-top:26px;padding:6px 14px;font-size:12px;font-weight:800;display:inline-flex}.proxy-hero h1,.proxy-section-heading h2,.proxy-education h2,.proxy-related h2,.proxy-tool-cta h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-weight:700;line-height:1.14}.proxy-hero h1{color:#fff;max-width:620px;margin-top:16px;font-size:clamp(38px,5vw,52px)}.proxy-hero-copy>p{color:#ffffffc7;max-width:570px;margin:16px 0 0;font-size:17px;line-height:1.65}.proxy-scan-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff12;border:1px solid #ffffff24;border-radius:22px;padding:30px;box-shadow:0 40px 90px -50px #000000b3}.proxy-scan-card.is-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:292px;display:flex}.proxy-spinner{border:4px solid #ffffff24;border-top-color:#8ea0ff;border-radius:50%;width:52px;height:52px;margin-bottom:18px;animation:.9s linear infinite proxySpin}.proxy-scan-card.is-loading strong,.proxy-scan-card.is-loading p{color:#ffffffd1}.proxy-scan-card.is-loading p{max-width:300px;margin:8px 0 0;font-size:13.5px;line-height:1.55}.proxy-score-row{align-items:baseline;gap:10px;display:flex}.proxy-score-row strong{color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:52px;font-weight:700;line-height:1}.proxy-score-row span{color:#ffffff8f;font-size:15px;font-weight:700}.proxy-score-track{background:#ffffff1f;border-radius:999px;height:9px;margin-top:16px;overflow:hidden}.proxy-score-track span{border-radius:inherit;height:100%;transition:width .7s;display:block}.proxy-score-track .is-ok{background:#7be0a3}.proxy-score-track .is-warn{background:#ffc46b}.proxy-score-track .is-fail{background:#ff7a7a}.proxy-verdict{border-radius:999px;margin-top:18px;padding:7px 13px;font-size:13px;font-style:normal;font-weight:800;display:inline-flex}.proxy-verdict.is-ok{color:#7be0a3;background:#7be0a329}.proxy-verdict.is-warn{color:#ffc46b;background:#ffc46b29}.proxy-verdict.is-fail{color:#ff7a7a;background:#ff7a7a26}.proxy-scan-card>p{color:#ffffffb8;margin:14px 0 0;font-size:13.5px;line-height:1.6}.proxy-scan-summary{border-top:1px solid #ffffff1f;gap:8px;margin:20px 0 0;padding-top:18px;display:grid}.proxy-scan-summary div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.proxy-scan-summary dt{color:#ffffff85;font-size:12px;font-weight:700}.proxy-scan-summary dd{color:#fff;text-align:right;margin:0;font-size:14px;font-weight:700}.proxy-rescan-button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:10px;width:100%;min-height:44px;margin-top:20px;font-size:14px;font-weight:800}.proxy-checks{padding-top:52px}.proxy-section-heading{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.proxy-section-heading h2{color:var(--ink);font-size:24px}.proxy-section-heading p{color:#8b91a7;margin:0;font-size:14px}.proxy-check-list{gap:14px;margin-top:22px;display:grid}.proxy-check-row{border:1px solid var(--border);background:#fff;border-radius:16px;align-items:flex-start;gap:16px;padding:20px 24px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.proxy-check-row:hover{border-color:#d6ddf0;transform:translateY(-3px);box-shadow:0 26px 52px -34px #141a2e52}.proxy-check-row>span{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:17px;font-weight:900;display:grid}.proxy-check-row>span.is-ok,.proxy-check-row em.is-ok{color:#12b76a;background:#12b76a1f}.proxy-check-row>span.is-warn,.proxy-check-row em.is-warn{color:#f79009;background:#f7900924}.proxy-check-row>span.is-fail,.proxy-check-row em.is-fail{color:#f04438;background:#f044381f}.proxy-check-row>span.is-info,.proxy-check-row em.is-info{color:#8b91a7;background:#8b91a724}.proxy-check-row>div{flex:1;min-width:0}.proxy-check-row div>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.proxy-check-row strong{color:var(--ink);font-size:15.5px;font-weight:800}.proxy-check-row em{white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:12px;font-style:normal;font-weight:800}.proxy-check-row p{color:var(--muted);margin:5px 0 0;font-size:14px;line-height:1.6}.proxy-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-top:44px;display:grid}.proxy-signal-grid article{border:1px solid var(--border);background:#fff;border-radius:18px;padding:26px 28px}.proxy-signal-grid h3{color:var(--ink);margin:0;font-size:16px;font-weight:800}.proxy-signal-grid dl{margin:14px 0 0}.proxy-signal-grid dl>div{border-top:1px solid #f0f2f8;justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;display:flex}.proxy-signal-grid dt{color:var(--muted);flex:none;font-size:13.5px;font-weight:700}.proxy-signal-grid dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;text-align:right;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:600}.proxy-education{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);align-items:start;gap:44px;padding-top:56px;display:grid}.proxy-education h2{color:var(--ink);margin-top:12px;font-size:30px}.proxy-education p:not(.eyebrow){color:var(--muted);margin:16px 0 0;font-size:15.5px;line-height:1.75}.proxy-education .text-link{color:var(--accent);margin-top:18px;padding:0;font-size:14px;font-weight:800;display:inline-flex}.proxy-education article{border:1px solid var(--border);background:#fff;border-radius:18px;padding:30px 32px}.proxy-education article h3{color:var(--ink);margin:0;font-size:17px;font-weight:800}.proxy-education article>div{gap:16px;margin-top:18px;display:grid}.proxy-education section{gap:13px;display:flex}.proxy-education section>span{color:#12b76a;flex:none;font-size:16px;font-weight:900}.proxy-education strong{color:var(--ink);font-size:14.5px;font-weight:800;display:block}.proxy-education section p{color:var(--muted);margin:3px 0 0;font-size:14px;line-height:1.6}.proxy-related{padding-top:56px}.proxy-related h2{color:var(--ink);font-size:22px}.proxy-related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.proxy-related-card{border:1px solid var(--border);background:#fff;border-radius:16px;padding:22px;transition:border-color .16s,box-shadow .16s,transform .16s}.proxy-related-card:hover{border-color:#d6ddf0;transform:translateY(-3px);box-shadow:0 26px 52px -34px #141a2e52}.proxy-related-card h3{color:var(--ink);margin:0;font-size:15.5px;font-weight:800}.proxy-related-card p{color:var(--muted);margin:7px 0 0;font-size:13.5px;line-height:1.6}.proxy-tool-cta{margin-top:56px;margin-bottom:20px}.proxy-tool-cta>div{background:linear-gradient(120deg, #1c2550, var(--accent-deep));border-radius:24px;padding:52px 56px;position:relative;overflow:hidden;box-shadow:0 40px 90px -50px #2f54ebcc}.proxy-tool-cta>div:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff24,#0000 70%);width:360px;height:360px;position:absolute;top:-80px;right:-40px}.proxy-tool-cta h2,.proxy-tool-cta p,.proxy-tool-cta div>div{position:relative}.proxy-tool-cta h2{color:#fff;max-width:640px;font-size:30px}.proxy-tool-cta p{color:#ffffffd1;max-width:640px;margin:14px 0 0;font-size:16px;line-height:1.65}.proxy-tool-cta div>div{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.proxy-tool-cta .button{color:var(--accent-deep);box-shadow:none;background:#fff;border-color:#fff}.proxy-tool-cta .button-secondary{color:#fff;background:#ffffff24;border-color:#ffffff47}@keyframes proxySpin{to{transform:rotate(360deg)}}.fingerprint-tool-page{background:var(--bg);color:var(--ink)}.fingerprint-hero{background:linear-gradient(#141a35,#1c2550);border-bottom:1px solid #202a52;position:relative;overflow:hidden}.fingerprint-hero-glow{pointer-events:none;background:radial-gradient(#5a78ff52,#0000 70%);width:min(940px,100vw);height:480px;position:absolute;top:-160px;left:50%;transform:translate(-50%)}.fingerprint-hero-inner{grid-template-columns:minmax(0,1fr) 460px;align-items:center;gap:48px;padding:44px 0 56px;display:grid;position:relative}.fingerprint-breadcrumb{color:#ffffff8c;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.fingerprint-breadcrumb a{color:#ffffffb8}.fingerprint-breadcrumb a:hover{color:#fff}.fingerprint-hero-pill{color:#c9d3ff;letter-spacing:.06em;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;width:fit-content;margin-top:26px;padding:6px 14px;font-size:12px;font-weight:800;display:inline-flex}.fingerprint-hero h1,.fingerprint-section-heading h2,.fingerprint-education h2,.fingerprint-related h2,.fingerprint-tool-cta h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-weight:700;line-height:1.14}.fingerprint-hero h1{color:#fff;max-width:640px;margin-top:16px;font-size:clamp(38px,5vw,52px)}.fingerprint-hero-copy>p{color:#ffffffc7;max-width:590px;margin:16px 0 0;font-size:17px;line-height:1.65}.fingerprint-scan-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff12;border:1px solid #ffffff24;border-radius:22px;padding:30px;box-shadow:0 40px 90px -50px #000000b3}.fingerprint-scan-card.is-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:292px;display:flex}.fingerprint-spinner{border:4px solid #ffffff24;border-top-color:#8ea0ff;border-radius:50%;width:52px;height:52px;margin-bottom:18px;animation:.9s linear infinite proxySpin}.fingerprint-scan-card.is-loading strong,.fingerprint-scan-card.is-loading p{color:#ffffffd1}.fingerprint-scan-card.is-loading p{max-width:300px;margin:8px 0 0;font-size:13.5px;line-height:1.55}.fingerprint-score-row{align-items:baseline;gap:10px;display:flex}.fingerprint-score-row strong{color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:52px;font-weight:700;line-height:1}.fingerprint-score-row span{color:#ffffff8f;font-size:15px;font-weight:700}.fingerprint-score-track{background:#ffffff1f;border-radius:999px;height:9px;margin-top:16px;overflow:hidden}.fingerprint-score-track span{border-radius:inherit;height:100%;transition:width .7s;display:block}.fingerprint-score-track .is-low{background:#7be0a3}.fingerprint-score-track .is-medium{background:#ffc46b}.fingerprint-score-track .is-high{background:#ff7a7a}.fingerprint-verdict{border-radius:999px;margin-top:18px;padding:7px 13px;font-size:13px;font-style:normal;font-weight:800;display:inline-flex}.fingerprint-verdict.is-low{color:#7be0a3;background:#7be0a329}.fingerprint-verdict.is-medium{color:#ffc46b;background:#ffc46b29}.fingerprint-verdict.is-high{color:#ff7a7a;background:#ff7a7a26}.fingerprint-scan-card>p{color:#ffffffb8;margin:14px 0 0;font-size:13.5px;line-height:1.6}.fingerprint-scan-summary{border-top:1px solid #ffffff1f;gap:8px;margin:20px 0 0;padding-top:18px;display:grid}.fingerprint-scan-summary div{gap:6px;display:grid}.fingerprint-scan-summary dt{color:#ffffff85;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.fingerprint-scan-summary dd{color:#a9bcff;overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:15px;font-weight:700}.fingerprint-rescan-button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:10px;width:100%;min-height:44px;margin-top:20px;font-size:14px;font-weight:800}.fingerprint-details{padding-top:52px}.fingerprint-section-heading{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.fingerprint-section-heading h2{color:var(--ink);font-size:24px}.fingerprint-section-heading p{color:#8b91a7;margin:0;font-size:14px}.fingerprint-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:22px;display:grid}.fingerprint-signal-grid article{border:1px solid var(--border);background:#fff;border-radius:18px;padding:26px 28px;transition:border-color .16s,box-shadow .16s,transform .16s}.fingerprint-signal-grid article:hover,.fingerprint-related-card:hover{border-color:#d6ddf0;transform:translateY(-3px);box-shadow:0 26px 52px -34px #141a2e52}.fingerprint-signal-grid h3{color:var(--ink);align-items:center;gap:10px;margin:0;font-size:16px;font-weight:800;display:flex}.fingerprint-signal-grid h3 span{border-radius:3px;width:9px;height:9px}.fingerprint-signal-grid dl{margin:14px 0 0}.fingerprint-signal-grid dl>div{border-top:1px solid #f0f2f8;justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;display:flex}.fingerprint-signal-grid dt{color:var(--muted);flex:none;font-size:13.5px;font-weight:700}.fingerprint-signal-grid dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;text-align:right;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:600}.fingerprint-education{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);align-items:start;gap:44px;padding-top:56px;display:grid}.fingerprint-education h2{color:var(--ink);margin-top:12px;font-size:30px}.fingerprint-education p:not(.eyebrow){color:var(--muted);margin:16px 0 0;font-size:15.5px;line-height:1.75}.fingerprint-education .text-link{color:var(--accent);margin-top:18px;padding:0;font-size:14px;font-weight:800;display:inline-flex}.fingerprint-education article{border:1px solid var(--border);background:#fff;border-radius:18px;padding:30px 32px}.fingerprint-education article h3{color:var(--ink);margin:0;font-size:17px;font-weight:800}.fingerprint-education article>div{gap:16px;margin-top:18px;display:grid}.fingerprint-education section{gap:13px;display:flex}.fingerprint-education section>span{color:#12b76a;flex:none;font-size:16px;font-weight:900}.fingerprint-education strong{color:var(--ink);font-size:14.5px;font-weight:800;display:block}.fingerprint-education section p{color:var(--muted);margin:3px 0 0;font-size:14px;line-height:1.6}.fingerprint-related{padding-top:56px}.fingerprint-related h2{color:var(--ink);font-size:22px}.fingerprint-related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.fingerprint-related-card{border:1px solid var(--border);background:#fff;border-radius:16px;padding:22px;transition:border-color .16s,box-shadow .16s,transform .16s}.fingerprint-related-card h3{color:var(--ink);margin:0;font-size:15.5px;font-weight:800}.fingerprint-related-card p{color:var(--muted);margin:7px 0 0;font-size:13.5px;line-height:1.6}.fingerprint-tool-cta{margin-top:56px;margin-bottom:20px}.fingerprint-tool-cta>div{background:linear-gradient(120deg, #1c2550, var(--accent-deep));border-radius:24px;padding:52px 56px;position:relative;overflow:hidden;box-shadow:0 40px 90px -50px #2f54ebcc}.fingerprint-tool-cta>div:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff24,#0000 70%);width:360px;height:360px;position:absolute;top:-80px;right:-40px}.fingerprint-tool-cta h2,.fingerprint-tool-cta p,.fingerprint-tool-cta div>div{position:relative}.fingerprint-tool-cta h2{color:#fff;max-width:640px;font-size:30px}.fingerprint-tool-cta p{color:#ffffffd1;max-width:640px;margin:14px 0 0;font-size:16px;line-height:1.65}.fingerprint-tool-cta div>div{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.fingerprint-tool-cta .button{color:var(--accent-deep);box-shadow:none;background:#fff;border-color:#fff}.fingerprint-tool-cta .button-secondary{color:#fff;background:#ffffff24;border-color:#ffffff47}.webrtc-tool-page{background:var(--bg);color:var(--ink)}.webrtc-hero{background:linear-gradient(#141a35,#1c2550);border-bottom:1px solid #202a52;position:relative;overflow:hidden}.webrtc-hero-glow{pointer-events:none;background:radial-gradient(#5a78ff52,#0000 70%);width:min(940px,100vw);height:480px;position:absolute;top:-160px;left:50%;transform:translate(-50%)}.webrtc-hero-inner{grid-template-columns:minmax(0,1fr) 460px;align-items:center;gap:48px;padding:44px 0 56px;display:grid;position:relative}.webrtc-breadcrumb{color:#ffffff8c;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.webrtc-breadcrumb a{color:#ffffffb8}.webrtc-breadcrumb a:hover{color:#fff}.webrtc-hero-pill{color:#c9d3ff;letter-spacing:.06em;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;width:fit-content;margin-top:26px;padding:6px 14px;font-size:12px;font-weight:800;display:inline-flex}.webrtc-hero h1,.webrtc-section-heading h2,.webrtc-education h2,.webrtc-related h2,.webrtc-tool-cta h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-weight:700;line-height:1.14}.webrtc-hero h1{color:#fff;max-width:660px;margin-top:16px;font-size:clamp(38px,5vw,52px)}.webrtc-hero-copy>p{color:#ffffffc7;max-width:590px;margin:16px 0 0;font-size:17px;line-height:1.65}.webrtc-scan-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center;background:#ffffff12;border:1px solid #ffffff24;border-radius:22px;padding:30px;box-shadow:0 40px 90px -50px #000000b3}.webrtc-scan-card.is-loading{flex-direction:column;justify-content:center;align-items:center;min-height:292px;display:flex}.webrtc-spinner{border:4px solid #ffffff24;border-top-color:#8ea0ff;border-radius:50%;width:52px;height:52px;margin-bottom:18px;animation:.9s linear infinite proxySpin}.webrtc-scan-card.is-loading strong,.webrtc-scan-card.is-loading p{color:#ffffffd1}.webrtc-scan-card.is-loading p{max-width:300px;margin:8px 0 0;font-size:13.5px;line-height:1.55}.webrtc-verdict-mark{border-radius:50%;place-items:center;width:88px;height:88px;font-size:40px;font-weight:900;display:inline-grid}.webrtc-verdict-mark.is-leak{color:#ff7a7a;background:#ff7a7a29}.webrtc-verdict-mark.is-local{color:#ffc46b;background:#ffc46b29}.webrtc-verdict-mark.is-masked,.webrtc-verdict-mark.is-safe{color:#7be0a3;background:#7be0a329}.webrtc-verdict-mark.is-unsupported{color:#a9bcff;background:#8ea0ff29}.webrtc-scan-card>strong{color:#fff;margin-top:18px;font-size:22px;font-weight:800;display:block}.webrtc-scan-card>p{color:#ffffffb8;margin:10px 0 0;font-size:13.5px;line-height:1.6}.webrtc-scan-summary{text-align:left;border-top:1px solid #ffffff1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:20px 0 0;padding-top:18px;display:grid}.webrtc-scan-summary div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.webrtc-scan-summary dt{color:#ffffff85;font-size:12px;font-weight:700}.webrtc-scan-summary dd{color:#fff;overflow-wrap:anywhere;text-align:right;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13.5px;font-weight:700}.webrtc-rescan-button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:10px;width:100%;min-height:44px;margin-top:20px;font-size:14px;font-weight:800}.webrtc-candidates{padding-top:52px}.webrtc-section-heading{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.webrtc-section-heading h2{color:var(--ink);font-size:24px}.webrtc-section-heading p{color:#8b91a7;margin:0;font-size:14px}.webrtc-candidate-table{border:1px solid var(--border);background:#fff;border-radius:18px;margin-top:22px;overflow:hidden}.webrtc-candidate-head,.webrtc-candidate-row{grid-template-columns:minmax(0,1.4fr) minmax(120px,1fr) minmax(160px,1fr);align-items:center;gap:16px;display:grid}.webrtc-candidate-head{color:#8b91a7;letter-spacing:.06em;text-transform:uppercase;background:#f7f8fc;border-bottom:1px solid #eef1f7;padding:16px 24px;font-size:12px;font-weight:800}.webrtc-candidate-row{border-top:1px solid #f2f4f9;padding:15px 24px}.webrtc-candidate-row:first-of-type{border-top:0}.webrtc-candidate-row span:first-child{color:var(--ink);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:14px;font-weight:700}.webrtc-candidate-row span:nth-child(2){color:var(--muted);font-size:13.5px;font-weight:700}.webrtc-candidate-row em{align-items:center;gap:7px;font-size:13px;font-style:normal;font-weight:800;display:inline-flex}.webrtc-candidate-row em:before{content:"";border-radius:50%;width:8px;height:8px}.webrtc-candidate-row em.is-leak,.webrtc-candidate-row em.is-leak:before{color:#f04438;background:0 0}.webrtc-candidate-row em.is-leak:before{background:#f04438}.webrtc-candidate-row em.is-local,.webrtc-candidate-row em.is-local:before{color:#f79009;background:0 0}.webrtc-candidate-row em.is-local:before{background:#f79009}.webrtc-candidate-row em.is-masked,.webrtc-candidate-row em.is-safe,.webrtc-candidate-row em.is-masked:before,.webrtc-candidate-row em.is-safe:before{color:#12b76a;background:0 0}.webrtc-candidate-row em.is-masked:before,.webrtc-candidate-row em.is-safe:before{background:#12b76a}.webrtc-candidate-empty{color:var(--muted);text-align:center;padding:32px 24px;font-size:14px;line-height:1.6}.webrtc-education{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);align-items:start;gap:44px;padding-top:56px;display:grid}.webrtc-education h2{color:var(--ink);margin-top:12px;font-size:30px}.webrtc-education p:not(.eyebrow){color:var(--muted);margin:16px 0 0;font-size:15.5px;line-height:1.75}.webrtc-education .text-link{color:var(--accent);margin-top:18px;padding:0;font-size:14px;font-weight:800;display:inline-flex}.webrtc-education article{border:1px solid var(--border);background:#fff;border-radius:18px;padding:30px 32px}.webrtc-education article h3{color:var(--ink);margin:0;font-size:17px;font-weight:800}.webrtc-education article>div{gap:16px;margin-top:18px;display:grid}.webrtc-education section{gap:13px;display:flex}.webrtc-education section>span{color:#12b76a;flex:none;font-size:16px;font-weight:900}.webrtc-education strong{color:var(--ink);font-size:14.5px;font-weight:800;display:block}.webrtc-education section p{color:var(--muted);margin:3px 0 0;font-size:14px;line-height:1.6}.webrtc-related{padding-top:56px}.webrtc-related h2{color:var(--ink);font-size:22px}.webrtc-related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.webrtc-related-card{border:1px solid var(--border);background:#fff;border-radius:16px;padding:22px;transition:border-color .16s,box-shadow .16s,transform .16s}.webrtc-related-card:hover{border-color:#d6ddf0;transform:translateY(-3px);box-shadow:0 26px 52px -34px #141a2e52}.webrtc-related-card h3{color:var(--ink);margin:0;font-size:15.5px;font-weight:800}.webrtc-related-card p{color:var(--muted);margin:7px 0 0;font-size:13.5px;line-height:1.6}.webrtc-tool-cta{margin-top:56px;margin-bottom:20px}.webrtc-tool-cta>div{background:linear-gradient(120deg, #1c2550, var(--accent-deep));border-radius:24px;padding:52px 56px;position:relative;overflow:hidden;box-shadow:0 40px 90px -50px #2f54ebcc}.webrtc-tool-cta>div:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff24,#0000 70%);width:360px;height:360px;position:absolute;top:-80px;right:-40px}.webrtc-tool-cta h2,.webrtc-tool-cta p,.webrtc-tool-cta div>div{position:relative}.webrtc-tool-cta h2{color:#fff;max-width:640px;font-size:30px}.webrtc-tool-cta p{color:#ffffffd1;max-width:640px;margin:14px 0 0;font-size:16px;line-height:1.65}.webrtc-tool-cta div>div{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.webrtc-tool-cta .button{color:var(--accent-deep);box-shadow:none;background:#fff;border-color:#fff}.webrtc-tool-cta .button-secondary{color:#fff;background:#ffffff24;border-color:#ffffff47}@media (max-width:980px){.tools-hero-inner{grid-template-columns:1fr;gap:30px}.tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proxy-hero-inner,.proxy-education,.fingerprint-hero-inner,.fingerprint-education,.webrtc-hero-inner,.webrtc-education,.proxy-signal-grid,.proxy-related>div,.fingerprint-signal-grid,.fingerprint-related>div,.webrtc-related>div{grid-template-columns:1fr}}@media (max-width:640px){.tools-hero-inner{padding-top:48px;padding-bottom:42px}.tools-hero-copy h1{font-size:36px}.tools-hero-copy>p:not(.eyebrow){font-size:16px}.tools-hero-actions .button,.tools-cta .button{width:100%}.tools-hero-card,.tools-card{padding:22px}.tools-section,.tools-section+.tools-section{padding-top:44px}.tools-section-heading{display:block}.tools-section-heading h2,.tools-cta h2{font-size:28px}.tools-section-heading p{margin-top:6px}.tools-grid{grid-template-columns:1fr;gap:18px}.tools-card-top{align-items:flex-start}.tools-cta{margin-top:48px}.tools-cta>div{padding:42px 22px}.proxy-hero-inner{gap:30px;padding-top:36px;padding-bottom:42px}.proxy-hero h1{font-size:36px}.proxy-hero-copy>p{font-size:16px}.proxy-scan-card,.proxy-check-row,.proxy-signal-grid article,.proxy-education article{padding:22px}.proxy-section-heading{display:block}.proxy-section-heading p{margin-top:6px}.proxy-checks,.proxy-signal-grid,.proxy-education,.proxy-related{padding-top:44px}.proxy-check-row div>div,.proxy-signal-grid dl>div{flex-direction:column;align-items:flex-start;gap:5px}.proxy-signal-grid dd{text-align:left}.proxy-education h2,.proxy-tool-cta h2{font-size:28px}.proxy-tool-cta{margin-top:48px}.proxy-tool-cta>div{padding:42px 22px}.proxy-tool-cta .button{width:100%}.fingerprint-hero-inner{gap:30px;padding-top:36px;padding-bottom:42px}.fingerprint-hero h1{font-size:36px}.fingerprint-hero-copy>p{font-size:16px}.fingerprint-scan-card,.fingerprint-signal-grid article,.fingerprint-education article{padding:22px}.fingerprint-section-heading{display:block}.fingerprint-section-heading p{margin-top:6px}.fingerprint-details,.fingerprint-education,.fingerprint-related{padding-top:44px}.fingerprint-signal-grid dl>div{flex-direction:column;align-items:flex-start;gap:5px}.fingerprint-signal-grid dd{text-align:left}.fingerprint-education h2,.fingerprint-tool-cta h2{font-size:28px}.fingerprint-tool-cta{margin-top:48px}.fingerprint-tool-cta>div{padding:42px 22px}.fingerprint-tool-cta .button{width:100%}.webrtc-hero-inner{gap:30px;padding-top:36px;padding-bottom:42px}.webrtc-hero h1{font-size:36px}.webrtc-hero-copy>p{font-size:16px}.webrtc-scan-card,.webrtc-education article{padding:22px}.webrtc-section-heading{display:block}.webrtc-section-heading p{margin-top:6px}.webrtc-candidates,.webrtc-education,.webrtc-related{padding-top:44px}.webrtc-scan-summary{grid-template-columns:1fr}.webrtc-candidate-head{display:none}.webrtc-candidate-row{grid-template-columns:1fr;gap:6px;padding:18px 20px}.webrtc-education h2,.webrtc-tool-cta h2{font-size:28px}.webrtc-tool-cta{margin-top:48px}.webrtc-tool-cta>div{padding:42px 22px}.webrtc-tool-cta .button{width:100%}}.solutions-model-band{background:var(--dark);color:#fff;margin-top:64px}.solutions-model{grid-template-columns:.9fr 1.1fr;align-items:start;gap:48px;padding:60px 24px;display:grid}.solutions-model .eyebrow{color:#8ea0ff}.solutions-model h2{color:#fff}.solutions-model p{color:#ffffffa3;max-width:560px;margin:14px 0 0;font-size:16px;line-height:1.65}.solutions-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.solutions-model-grid article{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;padding:20px}.solutions-model-grid strong{color:#fff;font-size:15px;display:block}.solutions-model-grid span{color:#ffffff94;margin-top:6px;font-size:13.5px;line-height:1.6;display:block}.solutions-cta{border:1px solid var(--border);background:var(--surface);border-radius:22px;grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;margin-top:64px;padding:44px 48px;display:grid;box-shadow:0 40px 80px -60px #141a2e66}.solutions-cta aside{background:#f8fafc;border:1px solid #eef1f7;border-radius:16px;padding:26px}.solutions-cta aside>span{color:var(--subtle);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.solutions-cta aside strong{color:var(--ink);margin-top:8px;font-size:20px;font-weight:800;display:block}.solutions-cta aside p{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.6}.solutions-cta aside .button{justify-content:center;width:100%;margin-top:18px}.help-page{background:var(--bg)}.help-hero{border-bottom:1px solid var(--border);text-align:center;background:linear-gradient(#eef2ffb8,#f8fafceb);position:relative;overflow:hidden}.help-hero:before{content:"";pointer-events:none;background:radial-gradient(#2f54eb1f,#0000 70%);width:min(860px,90vw);height:420px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.help-hero-inner{max-width:760px;padding:64px 0 56px;position:relative}.help-hero h1,.help-section-heading h2,.help-contact h2{color:var(--ink);letter-spacing:-.02em;text-wrap:balance;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-weight:700}.help-hero h1{margin:14px 0 0;font-size:clamp(36px,5vw,42px);line-height:1.14}.help-hero p:not(.eyebrow){max-width:560px;color:var(--muted);margin:16px auto 0;font-size:17px;line-height:1.65}.help-search{background:var(--surface);border:1px solid #dbe1f0;border-radius:14px;align-items:center;gap:12px;max-width:600px;height:56px;margin:28px auto 0;padding:0 10px 0 18px;transition:border-color .16s,box-shadow .16s;display:flex;box-shadow:0 20px 40px -30px #141a2e80}.help-search:focus-within{border-color:var(--accent);box-shadow:0 20px 40px -30px #141a2e80,0 0 0 4px #2f54eb1f}.help-search svg,.help-card-icon svg,.help-article-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.help-search svg{color:#9aa1b5;stroke-width:2px;flex:none;width:20px;height:20px}.help-search input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.help-search input::placeholder{color:#9aa1b5}.help-search button{border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;min-height:38px;font:inherit;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.help-tags{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.help-tags span,.help-tags a{background:var(--surface);min-height:31px;color:var(--muted);border:1px solid #e0e5f2;border-radius:999px;align-items:center;padding:0 13px;font-size:13px;font-weight:600;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.help-tags a:hover{background:var(--accent-soft);color:var(--accent-deep);border-color:#cdd7f7}.help-section{padding:60px 0 12px}.help-section-compact{padding-top:52px}.help-section-heading{max-width:680px}.help-section-heading h2{margin:12px 0 0;font-size:32px;line-height:1.18}.help-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:36px;display:grid}.help-category-card{border:1px solid var(--border);background:var(--surface);border-radius:18px;flex-direction:column;min-height:100%;padding:28px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.help-category-card:hover{border-color:#d6ddf0;transform:translateY(-4px);box-shadow:0 30px 60px -34px #141a2e57}.help-category-card:hover h3,.help-article-row:hover strong,.help-contact-link:hover strong{color:var(--accent-deep)}.help-card-icon,.help-article-icon{background:var(--accent-soft);color:var(--accent-deep);border-radius:12px;flex:none;place-items:center;display:grid}.help-card-icon{width:46px;height:46px}.help-card-icon svg{stroke-width:1.8px;width:22px;height:22px}.help-category-card h3{color:var(--ink);margin:16px 0 0;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:18px;font-weight:700;transition:color .16s}.help-category-card p{color:var(--muted);flex:1;margin:9px 0 0;font-size:14px;line-height:1.65}.help-category-card em{color:#8b91a7;margin-top:16px;font-size:13px;font-style:normal;font-weight:600}.help-article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}.help-article-row,.help-contact-link{border:1px solid var(--border);background:var(--surface);border-radius:14px;align-items:center;gap:16px;min-width:0;padding:20px 22px;transition:background .16s,border-color .16s;display:flex}.help-article-row:hover,.help-contact-link:hover{background:var(--accent-soft);border-color:#cdd7f7}.help-article-icon{width:36px;height:36px}.help-article-icon svg{stroke-width:1.9px;width:18px;height:18px}.help-article-row span:last-child,.help-contact-link span:last-child{min-width:0}.help-article-row strong,.help-contact-link strong{color:var(--ink);font-size:15px;font-weight:700;line-height:1.35;transition:color .16s;display:block}.help-article-row small,.help-contact-link small{color:#8b91a7;margin-top:3px;font-size:13px;display:block}.help-contact{border:1px solid var(--border);background:var(--surface);border-radius:22px;grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;margin-top:60px;padding:44px 48px;display:grid;box-shadow:0 40px 80px -60px #141a2e66}.help-contact h2{margin:12px 0 0;font-size:30px;line-height:1.2}.help-contact p:not(.eyebrow){color:var(--muted);margin:12px 0 0;font-size:16px;line-height:1.65}.help-contact-actions{gap:12px;display:grid}.help-contact-link{background:#f8fafc;padding:18px 20px}.help-contact-link .help-article-icon{border-radius:11px;width:40px;height:40px}.legal-page{background:var(--bg)}.legal-hero{border-bottom:1px solid var(--border);background:linear-gradient(#eef2ffb3,#f8fafce6)}.legal-hero-inner{max-width:1080px;padding:48px 0 40px}.legal-hero h1,.legal-section-heading h2,.legal-review-note h2{color:var(--ink);letter-spacing:-.02em;text-wrap:balance;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-weight:700}.legal-hero h1{margin:12px 0 0;font-size:clamp(34px,4.4vw,38px);line-height:1.14}.legal-hero p:not(.eyebrow){max-width:700px;color:var(--muted);margin:14px 0 0;font-size:16px;line-height:1.7}.legal-hero span{color:#8b91a7;margin-top:12px;font-size:14px;display:block}.legal-layout{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:32px;max-width:1080px;padding:40px 0 20px;display:grid}.legal-sidebar{position:sticky;top:92px}.legal-sidebar nav{border:1px solid var(--border);background:var(--surface);border-radius:16px;gap:2px;padding:8px;display:grid;box-shadow:0 24px 50px -44px #141a2e66}.legal-sidebar a{color:#42485c;border-radius:10px;padding:11px 14px;font-size:14px;font-weight:600;transition:background .15s,color .15s;display:block}.legal-sidebar a:hover,.legal-sidebar a.is-active{background:var(--accent-soft);color:var(--accent-deep)}.legal-sidebar a.is-active{font-weight:700}.legal-sidebar p{color:#8b91a7;margin:16px 6px 0;font-size:12.5px;line-height:1.7}.legal-sidebar p a{color:var(--accent-deep);padding:0;font-weight:700;display:inline}.legal-main{border:1px solid var(--border);background:var(--surface);border-radius:20px;min-width:0;padding:44px 48px;box-shadow:0 40px 80px -64px #141a2e66}.legal-section-heading{max-width:720px}.legal-section-heading h2{margin:12px 0 0;font-size:30px;line-height:1.2}.legal-section-heading p:not(.eyebrow){color:var(--muted);margin:12px 0 0;font-size:15.5px;line-height:1.75}.legal-doc-list{gap:14px;margin-top:28px;display:grid}.legal-doc-card{border:1px solid var(--border);background:#f8fafc;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px;transition:background .16s,border-color .16s,transform .16s;display:grid}.legal-doc-card:hover{background:var(--accent-soft);border-color:#cdd7f7;transform:translateY(-2px)}.legal-doc-icon{background:var(--surface);width:44px;height:44px;color:var(--accent-deep);border-radius:12px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #2f54eb1f}.legal-doc-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:22px;height:22px}.legal-doc-card small{color:var(--accent-deep);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.legal-doc-card strong{color:var(--ink);margin-top:4px;font-size:18px;font-weight:700;line-height:1.25;display:block}.legal-doc-card p{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.65}.legal-doc-card em{color:#8b91a7;margin-top:10px;font-size:12.5px;font-style:normal;font-weight:600;display:block}.legal-doc-card b{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--ink-soft);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex}.legal-sitemap-card{border-style:dashed}.legal-review-note{background:linear-gradient(#fff,#f5f7ff);border:1px solid #dbe3f8;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:30px;padding:26px;display:grid}.legal-review-note h2{margin:10px 0 0;font-size:24px;line-height:1.2}.legal-review-note p:not(.eyebrow){color:var(--muted);margin:10px 0 0;font-size:14.5px;line-height:1.65}.legal-doc-page{background:#fff}.legal-doc-hero{background:#fffffff0;border-bottom:1px solid #eef1f7}.legal-doc-hero-inner{max-width:1100px;padding:42px 0 30px}.legal-doc-breadcrumb{color:#9096aa;align-items:center;gap:9px;font-size:13px;display:flex}.legal-doc-breadcrumb a{color:#5a6178;font-weight:700}.legal-doc-breadcrumb a:hover{color:var(--accent-deep)}.legal-doc-hero-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin-top:16px;display:grid}.legal-doc-draft{color:#9a6a1a;background:#faf3e4;border-radius:8px;align-items:center;padding:5px 10px;font-size:11.5px;font-weight:800;display:inline-flex}.legal-doc-hero h1,.legal-doc-article h2{color:var(--ink);letter-spacing:-.025em;text-wrap:balance}.legal-doc-hero h1{margin:14px 0 0;font-size:clamp(36px,5vw,46px);line-height:1.05}.legal-doc-hero p{max-width:700px;color:var(--muted);margin:14px 0 0;font-size:16px;line-height:1.75}.legal-doc-meta{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.legal-doc-meta span{color:#5a6178;background:#f8fafc;border:1px solid #e7eaf3;border-radius:999px;padding:6px 11px;font-size:12.5px;font-weight:700}.legal-doc-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.legal-doc-actions button{color:#5a6178;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:700;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.legal-doc-actions button:hover{color:var(--ink);background:#f4f6fb;border-color:#e7eaf3}.legal-doc-review-toggle{gap:12px;background:#fff!important;border-color:#e7eaf3!important;padding:7px 10px 7px 12px!important}.legal-doc-review-toggle span{text-align:left;gap:1px;display:grid}.legal-doc-review-toggle small{color:#9096aa;font-size:10.5px;font-weight:700}.legal-doc-review-toggle i{background:var(--accent);border-radius:999px;width:34px;height:20px;display:block;position:relative}.legal-doc-review-toggle i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:3px;right:3px;box-shadow:0 2px 5px #141a2e3d}.legal-review-off .legal-doc-review-toggle i{background:#dfe3ee}.legal-review-off .legal-doc-review-toggle i:after{right:17px}.legal-doc-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:56px;max-width:1100px;padding:36px 0 20px;display:grid}.legal-doc-rail{gap:22px;display:grid;position:sticky;top:88px}.legal-doc-rail nav{gap:1px;display:grid}.legal-doc-rail strong{color:#b6bccb;letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.legal-doc-rail a{color:#6b7287;border-left:2px solid #0000;padding:7px 0 7px 13px;font-size:13px;font-weight:650;line-height:1.4;transition:border-color .14s,color .14s;display:block}.legal-doc-rail a:hover,.legal-doc-rail a.is-active{border-left-color:var(--accent);color:var(--accent-deep)}.legal-doc-article{min-width:0;max-width:720px}.legal-doc-review-summary{border-left:2px solid #dca93f;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:34px;padding:10px 0 10px 14px;font-size:13px;line-height:1.5;display:flex}.legal-doc-review-summary strong{color:#9a6a1a}.legal-doc-review-summary span{color:#8b6b32}.legal-doc-review-summary em{color:#9096aa;font-style:normal;font-weight:700}.legal-doc-section{border-top:1px solid #f0f2f7;padding:38px 0;scroll-margin-top:96px;position:relative}.legal-doc-section:first-of-type{border-top:0;padding-top:8px}.legal-doc-section:before{content:"";border-radius:3px;width:2px;display:none;position:absolute;top:46px;bottom:8px;left:-30px}.legal-doc-section.is-legal:before,.legal-doc-section.is-business:before,.legal-doc-section.is-confirmed:before{display:block}.legal-doc-section.is-legal:before{background:#dca93f}.legal-doc-section.is-business:before{background:#6f8bff}.legal-doc-section.is-confirmed:before{background:#35b37e}.legal-doc-section h2{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;font-size:21px;line-height:1.3;display:flex}.legal-doc-section h2>span{color:#b6bccb;letter-spacing:.03em;font-size:14px;font-weight:800}.legal-doc-section h2 em{color:var(--accent-deep);letter-spacing:.02em;background:#eef2fb;border-radius:7px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:800;position:relative;top:-2px}.legal-doc-section.is-legal h2 em{color:#9a6a1a;background:#faf3e4}.legal-doc-section.is-confirmed h2 em{color:#1c8a5b;background:#e9f6ef}.legal-doc-section p,.legal-doc-section li{color:#3d4459;font-size:16px;line-height:1.85}.legal-doc-section p{margin:14px 0 0}.legal-doc-section ul{margin:14px 0 0;padding-left:20px}.legal-doc-section li{margin:7px 0}.legal-doc-section aside{color:#3546a8;background:#eef2fb;border-left:2px solid #6f8bff;border-radius:0 9px 9px 0;margin-top:18px;padding:12px 16px;font-size:13px;font-weight:650;line-height:1.7}.legal-doc-section.is-legal aside{color:#8a6314;background:#faf6ec;border-left-color:#dca93f}.legal-review-off .legal-doc-draft,.legal-review-off .legal-doc-review-summary,.legal-review-off .legal-doc-section h2 em,.legal-review-off .legal-doc-section aside,.legal-review-off .legal-doc-section:before{display:none}.legal-doc-history{border-top:1px solid #eef1f7;margin-top:44px;padding-top:24px}.legal-doc-history h2{color:#b6bccb;letter-spacing:.09em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:800}.legal-doc-history div{grid-template-columns:48px 92px minmax(0,1fr);align-items:baseline;gap:12px;padding:6px 0;font-size:13px;display:grid}.legal-doc-history strong{color:var(--accent-deep);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px}.legal-doc-history span{color:#9096aa}.legal-doc-history p{color:#5a6178;margin:0;line-height:1.55}.legal-doc-contact{background:linear-gradient(#fff,#f5f7ff);border:1px solid #dbe3f8;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:44px;padding:26px;display:grid}.legal-doc-contact h2{margin:0;font-size:22px}.legal-doc-contact p{color:var(--muted);margin:10px 0 0;font-size:14.5px;line-height:1.65}@media print{.no-print,.site-header,.site-footer{display:none!important}.legal-doc-page,.legal-doc-hero{background:#fff!important}.legal-doc-hero{border-bottom:1px solid #ddd}.legal-doc-layout,.legal-doc-hero-inner{width:auto;max-width:none;padding-left:0;padding-right:0}.legal-doc-layout{display:block}.legal-doc-article{max-width:none}}.contact-page-v2{background:var(--bg);color:var(--ink)}.contact-hero{border-bottom:1px solid var(--border);background:linear-gradient(#eef2ffb8,#f8fafcf0);position:relative;overflow:hidden}.contact-hero-glow{pointer-events:none;background:radial-gradient(#2f54eb1f,#0000 70%);width:min(940px,100vw);height:440px;position:absolute;top:-150px;left:50%;transform:translate(-50%)}.contact-hero-inner{text-align:center;padding:64px 0 50px;position:relative}.contact-hero h1,.contact-form-card h2,.contact-option-heading h2,.contact-response-card h2,.contact-social h2{color:var(--ink);letter-spacing:-.025em;text-wrap:balance;margin:0;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-weight:700;line-height:1.12}.contact-hero h1{max-width:780px;margin:14px auto 0;font-size:clamp(38px,5vw,50px)}.contact-hero p:not(.eyebrow){max-width:650px;color:var(--muted);margin:18px auto 0;font-size:18px;line-height:1.65}.contact-main{grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);align-items:start;gap:32px;padding-top:52px;display:grid}.contact-form-card,.contact-response-card,.contact-option-card,.contact-hours,.contact-social{border:1px solid var(--border);background:#fff;box-shadow:0 34px 76px -60px #141a2e66}.contact-form-card{border-radius:20px;padding:34px}.contact-form-heading h2{font-size:24px}.contact-form-heading p{color:var(--muted);margin:9px 0 0;font-size:14px;line-height:1.55}.contact-form-heading>span{color:#8b91a7;margin-top:12px;font-size:13px;font-weight:700;display:inline-flex}.contact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.contact-form-card label{color:#42485c;gap:7px;font-size:13px;font-weight:700;display:grid}.contact-form-card input,.contact-form-card select,.contact-form-card textarea{width:100%;color:var(--ink);font:inherit;background:#fbfcff;border:1px solid #e3e7f1;border-radius:11px;font-size:15px;transition:background .15s,border-color .15s,box-shadow .15s}.contact-form-card input,.contact-form-card select{height:48px;padding:0 14px}.contact-form-card textarea{resize:vertical;min-height:150px;padding:13px 14px;line-height:1.6}.contact-form-card input::placeholder,.contact-form-card textarea::placeholder{color:#a7adc0}.contact-form-card input:focus,.contact-form-card select:focus,.contact-form-card textarea:focus{border-color:var(--accent);background:#fff;outline:none;box-shadow:0 0 0 3px #2f54eb24}.contact-message{margin-top:16px}.contact-submit-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;display:flex}.contact-submit-row button{background:var(--accent);color:#fff;cursor:pointer;min-height:48px;font:inherit;border:0;border-radius:11px;justify-content:center;align-items:center;padding:0 26px;font-size:15px;font-weight:800;display:inline-flex;box-shadow:0 12px 26px -12px #2f54ebd9}.contact-submit-row button:active{transform:translateY(1px)}.contact-submit-row p{color:#8b91a7;max-width:420px;margin:0;font-size:12.5px;line-height:1.5}.contact-submit-row a{color:var(--accent-deep);font-weight:800}.contact-side{gap:16px;display:grid}.contact-response-card,.contact-hours{border-radius:16px;padding:20px}.contact-response-card>span{background:#22a06b;border-radius:50%;width:9px;height:9px;display:inline-flex;box-shadow:0 0 0 5px #22a06b24}.contact-response-card h2,.contact-option-heading h2,.contact-social h2{margin-top:10px;font-size:20px}.contact-response-card p,.contact-option-heading p,.contact-hours p,.contact-social p{color:var(--muted);margin:9px 0 0;font-size:14px;line-height:1.65}.contact-option-heading{padding:4px 2px 0}.contact-option-card{border-radius:16px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;padding:20px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.contact-option-card:hover{border-color:#d6ddf0;transform:translateY(-3px);box-shadow:0 24px 50px -40px #141a2e6b}.contact-option-card>span{background:var(--accent-soft);width:44px;height:44px;color:var(--accent-deep);border-radius:12px;place-items:center;font-size:12px;font-weight:800;display:grid}.contact-option-card[data-tone=green]>span{color:#1c8a5b;background:#e7f6ee}.contact-option-card[data-tone=purple]>span{color:#6d4bd6;background:#efeaff}.contact-option-card[data-tone=amber]>span{color:#b4801f;background:#fdf3e0}.contact-option-card h3{color:var(--ink);margin:0;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:15.5px;font-weight:800}.contact-option-card p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.5}.contact-option-card strong{overflow-wrap:anywhere;color:var(--accent-deep);margin-top:8px;font-size:13.5px;display:block}.contact-option-card em{color:var(--ink-soft);margin-top:6px;font-size:13px;font-style:normal;font-weight:800;display:inline-flex}.contact-hours{box-shadow:none;background:#fbfcff}.contact-hours strong{color:var(--ink-soft);font-size:14px}.contact-social{border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin-top:52px;padding:30px 34px;display:flex}.contact-social>div:last-child{flex-wrap:wrap;gap:12px;display:flex}.contact-social a{min-height:46px;color:var(--ink-soft);background:#fff;border:1px solid #e3e7f1;border-radius:12px;align-items:center;padding:0 18px;font-size:14px;font-weight:800;transition:border-color .16s,color .16s,transform .16s;display:inline-flex}.contact-social a:hover{color:var(--accent-deep);border-color:#c9d2ea;transform:translateY(-2px)}@media (max-width:900px){.contact-main,.contact-social{grid-template-columns:1fr;display:grid}}@media (max-width:640px){.contact-hero-inner{padding:52px 0 42px}.contact-hero p:not(.eyebrow){font-size:16px}.contact-main{gap:22px;padding-top:38px}.contact-form-card{border-radius:18px;padding:24px 20px}.contact-form-grid{grid-template-columns:1fr}.contact-submit-row{align-items:stretch}.contact-submit-row button{width:100%}.contact-social{margin-top:38px;padding:24px 20px}}.community-page{background:var(--bg);color:var(--ink)}.community-hero{border-bottom:1px solid var(--border);background:linear-gradient(#eef2ffb8,#f8fafcf0);position:relative;overflow:hidden}.community-hero-glow{pointer-events:none;background:radial-gradient(#2f54eb21,#0000 70%);width:min(960px,100vw);height:460px;position:absolute;top:-150px;left:50%;transform:translate(-50%)}.community-hero-inner{text-align:center;padding:68px 0 58px;position:relative}.community-hero h1,.community-section-heading h2,.community-ambassador h2{color:var(--ink);letter-spacing:-.025em;text-wrap:balance;margin:0;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-weight:700;line-height:1.12}.community-hero h1{max-width:840px;margin:14px auto 0;font-size:clamp(38px,5vw,52px)}.community-hero>.community-hero-inner>p:not(.eyebrow){max-width:720px;color:var(--muted);margin:20px auto 0;font-size:18px;line-height:1.65}.community-hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.community-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:900px;margin:48px auto 0;display:grid}.community-stats article{border:1px solid var(--border);background:#fff;border-radius:16px;padding:22px 16px;box-shadow:0 24px 50px -46px #141a2e66}.community-stats strong{color:var(--ink);letter-spacing:-.02em;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:30px;font-weight:800;display:block}.community-stats span{color:var(--muted);margin-top:5px;font-size:13.5px;font-weight:600;display:block}.community-section{padding-top:64px}.community-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:30px;display:flex}.community-section-heading.is-centered{text-align:center;max-width:700px;margin-left:auto;margin-right:auto;display:block}.community-section-heading h2{font-size:32px}.community-section-heading p{max-width:680px;color:var(--muted);margin:12px 0 0;font-size:16px;line-height:1.6}.community-section-heading.is-centered p{margin-left:auto;margin-right:auto}.community-section-heading>a{color:var(--accent-deep);flex:none;font-size:14.5px;font-weight:700}.community-channel-grid,.community-event-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.community-contributor-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.community-channel-card,.community-contributor-card,.community-event-card{border:1px solid var(--border);background:#fff;border-radius:18px;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 24px 60px -52px #141a2e66}.community-channel-card:hover,.community-contributor-card:hover,.community-event-card:hover{border-color:#d6ddf0;transform:translateY(-4px);box-shadow:0 30px 60px -34px #141a2e57}.community-channel-card{flex-direction:column;min-height:100%;padding:26px;display:flex}.community-channel-head{align-items:center;gap:14px;display:flex}.community-channel-head>span,.community-contributor-card>span{background:var(--accent-soft);width:52px;height:52px;color:var(--accent-deep);letter-spacing:.02em;border-radius:14px;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.community-channel-card[data-tone=green] .community-channel-head>span,.community-contributor-card[data-tone=green]>span{color:#1c8a5b;background:#e7f6ee}.community-channel-card[data-tone=amber] .community-channel-head>span{color:#b4801f;background:#fdf3e0}.community-channel-card[data-tone=purple] .community-channel-head>span,.community-contributor-card[data-tone=purple]>span{color:#6d4bd6;background:#efeaff}.community-channel-card[data-tone=slate] .community-channel-head>span,.community-contributor-card[data-tone=slate]>span{color:#1b2138;background:#eceef1}.community-channel-card h3,.community-topic-row h3,.community-contributor-card h3,.community-event-card h3{color:var(--ink);margin:0;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-weight:700;line-height:1.35}.community-channel-card h3{font-size:18px}.community-channel-card small{color:#8b91a7;margin-top:2px;font-size:13px;display:block}.community-channel-card p{color:var(--muted);flex:1;margin:16px 0 0;font-size:14px;line-height:1.65}.community-channel-card>a,.community-event-body>a{border:1px solid var(--border);min-height:42px;color:var(--ink-soft);background:#fff;border-radius:10px;justify-content:center;align-items:center;margin-top:20px;font-size:14px;font-weight:700;display:inline-flex}.community-channel-card:first-child>a,.community-event-card:first-child .community-event-body>a{border-color:var(--accent);background:var(--accent);color:#fff}.community-filter-scope{position:relative}.community-filter-scope>input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.community-tabs{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.community-tabs label{border:1px solid var(--border);min-height:38px;color:var(--muted);cursor:pointer;background:#fff;border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:700;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}#community-filter-all:checked~.community-tabs label[for=community-filter-all],#community-filter-help:checked~.community-tabs label[for=community-filter-help],#community-filter-proxy:checked~.community-tabs label[for=community-filter-proxy],#community-filter-rpa:checked~.community-tabs label[for=community-filter-rpa],#community-filter-ops:checked~.community-tabs label[for=community-filter-ops],#community-filter-comp:checked~.community-tabs label[for=community-filter-comp]{border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:0 8px 20px -10px #2f54ebb3}#community-filter-help:checked~.community-topic-list .community-topic-row:not([data-cat=help]),#community-filter-proxy:checked~.community-topic-list .community-topic-row:not([data-cat=proxy]),#community-filter-rpa:checked~.community-topic-list .community-topic-row:not([data-cat=rpa]),#community-filter-ops:checked~.community-topic-list .community-topic-row:not([data-cat=ops]),#community-filter-comp:checked~.community-topic-list .community-topic-row:not([data-cat=comp]){display:none!important}.community-topic-list{border:1px solid var(--border);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 24px 60px -52px #141a2e66}.community-topic-row{border-bottom:1px solid #f2f4fa;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px 24px;transition:background .15s;display:grid}.community-topic-row:last-child{border-bottom:0}.community-topic-row:hover{background:#f7f9ff}.community-topic-row span{background:var(--accent-soft);color:var(--accent-deep);border-radius:6px;margin-bottom:7px;padding:3px 9px;font-size:11px;font-weight:800;display:inline-flex}.community-topic-row[data-cat=proxy] span,.community-topic-row[data-cat=ops] span{color:#1c8a5b;background:#e7f6ee}.community-topic-row[data-cat=rpa] span,.community-topic-row[data-cat=comp] span{color:#6d4bd6;background:#efeaff}.community-topic-row h3{font-size:16.5px}.community-topic-row p{color:#8b91a7;margin:8px 0 0;font-size:12.5px}.community-topic-row dl{color:#8b91a7;white-space:nowrap;gap:22px;margin:0;display:flex}.community-topic-row dt{color:var(--ink-soft);text-align:center;font-size:16px;font-weight:800}.community-topic-row dd{text-align:center;margin:2px 0 0;font-size:12px}.community-contributor-card{text-align:center;padding:26px 22px}.community-contributor-card>span{border-radius:50%;margin:0 auto}.community-contributor-card h3{margin-top:14px;font-size:16.5px}.community-contributor-card p{min-height:42px;color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.55}.community-contributor-card>div{border-top:1px solid #f2f4fa;justify-content:center;gap:14px;margin-top:16px;padding-top:16px;display:flex}.community-contributor-card strong{background:var(--accent-soft);color:var(--accent-deep);border-radius:999px;padding:5px 11px;font-size:12px}.community-event-card{flex-direction:column;display:flex;overflow:hidden}.community-event-banner{color:#fff;background:linear-gradient(140deg,#1b2450,#2f46e0);min-height:126px;padding:18px 20px 16px;position:relative}.community-event-card[data-tone=green] .community-event-banner{background:linear-gradient(140deg,#0f5132,#1c8a5b)}.community-event-card[data-tone=purple] .community-event-banner{background:linear-gradient(140deg,#3d2a72,#6d4bd6)}.community-event-banner span{color:#fff;background:#ffffff29;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:800;display:inline-flex}.community-event-banner strong{color:#fff;margin-top:28px;font-size:26px;font-weight:800;line-height:1;display:block}.community-event-banner small{color:#ffffffd1;margin-top:6px;font-size:12px;display:block}.community-event-body{flex-direction:column;flex:1;padding:22px;display:flex}.community-event-body h3{font-size:18px}.community-event-body p{color:var(--muted);flex:1;margin:10px 0 0;font-size:14px;line-height:1.6}.community-ambassador{color:#fff;background:radial-gradient(circle at 86% 0,#7896ff57,#0000 34%),#161a2c;border-radius:24px;grid-template-columns:minmax(0,1.15fr) minmax(260px,.55fr);align-items:center;gap:44px;margin-top:72px;padding:56px;display:grid;position:relative;overflow:hidden}.community-ambassador .eyebrow{color:#aeb8ff}.community-ambassador h2{color:#fff;max-width:760px;margin-top:14px;font-size:34px}.community-ambassador p{color:#ffffffad;max-width:640px;margin:16px 0 0;font-size:16px;line-height:1.65}.community-ambassador ul{flex-wrap:wrap;gap:14px 26px;margin:24px 0 0;padding:0;list-style:none;display:flex}.community-ambassador li{color:#ffffffd1;align-items:center;gap:9px;font-size:14px;display:flex}.community-ambassador li:before{color:#aeb8ff;content:"✓";background:#7896ff33;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;display:grid}.community-ambassador>div:last-child{gap:12px;display:grid}.community-ambassador .button-secondary{color:#fff;background:#ffffff0d;border-color:#fff3}@media (max-width:900px){.community-stats,.community-channel-grid,.community-contributor-grid,.community-event-grid,.community-ambassador{grid-template-columns:1fr}.community-section-heading{display:block}.community-section-heading>a{margin-top:14px;display:inline-flex}.community-topic-row{grid-template-columns:1fr}.community-topic-row dl{justify-content:flex-start}}@media (max-width:640px){.community-hero-inner{padding:52px 0 44px}.community-hero>.community-hero-inner>p:not(.eyebrow){font-size:16px}.community-section{padding-top:52px}.community-stats{gap:12px;margin-top:34px}.community-channel-card,.community-contributor-card,.community-event-body{padding:22px}.community-ambassador{border-radius:18px;margin-top:56px;padding:30px 22px}.community-ambassador h2,.community-section-heading h2{font-size:28px}}.about-page{background:var(--bg)}.about-hero{border-bottom:1px solid var(--border);text-align:center;background:linear-gradient(#eef2ffb3,#f8fafce6);position:relative;overflow:hidden}.about-hero:before{content:"";pointer-events:none;background:radial-gradient(#2f54eb1f,#0000 70%);width:min(860px,90vw);height:420px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.about-hero-inner{max-width:840px;padding:66px 0 58px;position:relative}.about-hero h1,.about-mission h2,.about-story h2,.about-section-heading h2,.about-cta h2{color:var(--ink);letter-spacing:-.02em;text-wrap:balance;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-weight:700}.about-hero h1{margin:14px 0 0;font-size:clamp(36px,5vw,44px);line-height:1.12}.about-hero p:not(.eyebrow){max-width:640px;color:var(--muted);margin:18px auto 0;font-size:18px;line-height:1.65}.about-mission{text-align:center;max-width:960px;padding:64px 0 0}.about-mission h2{max-width:790px;margin:16px auto 0;font-size:30px;line-height:1.4}.about-story{max-width:1000px;padding:56px 0 0}.about-story>div{border:1px solid var(--border);background:var(--surface);border-radius:22px;padding:44px 48px;box-shadow:0 40px 80px -60px #141a2e66}.about-story h2{margin:12px 0 0;font-size:26px}.about-story h2+div{flex-direction:column;gap:16px;margin-top:18px;display:flex}.about-story p:not(.eyebrow){color:#42485c;margin:0;font-size:16px;line-height:1.8}.about-proof{border:1px solid var(--border);background:var(--surface);border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:56px;display:grid;overflow:hidden}.about-proof article{border-right:1px solid #eef1f7;min-height:156px;padding:28px 24px}.about-proof article:last-child{border-right:0}.about-proof strong{color:var(--accent-deep);letter-spacing:-.01em;font-size:18px;font-weight:800;display:block}.about-proof p{color:var(--muted);margin:10px 0 0;font-size:13.5px;line-height:1.6}.about-values{padding:64px 0 0}.about-section-heading{max-width:680px}.about-section-heading h2{margin:12px 0 0;font-size:32px;line-height:1.18}.about-value-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:36px;display:grid}.about-value-card{border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:30px;transition:transform .18s,box-shadow .18s,border-color .18s}.about-value-card:hover{border-color:#d6ddf0;transform:translateY(-4px);box-shadow:0 30px 60px -34px #141a2e57}.about-value-card>span{background:var(--accent-soft);width:48px;height:48px;color:var(--accent-deep);border-radius:13px;place-items:center;display:grid}.about-value-card svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:24px;height:24px}.about-value-card h3{color:var(--ink);margin:18px 0 0;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:19px;font-weight:700}.about-value-card p{color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.7}.about-cta{padding:60px 0 20px}.about-cta>div{background:linear-gradient(120deg, #1c2550, var(--accent-deep));border-radius:24px;padding:52px 56px;position:relative;overflow:hidden;box-shadow:0 40px 90px -50px #2f54ebcc}.about-cta>div:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff24,#0000 70%);width:360px;height:360px;position:absolute;top:-80px;right:-40px}.about-cta h2,.about-cta p,.about-cta div>div{position:relative}.about-cta h2{color:#fff;max-width:620px;margin:0;font-size:30px;line-height:1.2}.about-cta p{color:#ffffffd1;max-width:620px;margin:14px 0 0;font-size:16px;line-height:1.65}.about-cta div>div{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.about-cta a{border-radius:11px;justify-content:center;align-items:center;min-height:46px;padding:0 22px;font-size:15px;font-weight:700;display:inline-flex}.about-cta a:first-child{color:var(--accent-deep);background:#fff}.about-cta a:last-child{color:#fff;background:#ffffff24;border:1px solid #ffffff47}.page-hero h1,.detail-hero h1,.pricing-hero h1{margin:22px 0 0;font-size:48px;line-height:1.08}.page-hero p,.detail-hero p,.pricing-hero p{max-width:640px;color:var(--muted);font-size:18px;line-height:1.65}.gk-breadcrumb{max-width:1200px;color:var(--muted);align-items:center;gap:8px;margin:0 auto;padding:20px 24px 0;font-size:13px;display:flex}.gk-breadcrumb a:hover{color:var(--accent-deep)}.detail-hero{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.detail-hero .gk-pill{margin-bottom:0}.detail-hero-compare{align-items:start}.detail-proof-band{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface)}.detail-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:0 24px;display:grid}.detail-proof-grid article{border-right:1px solid var(--border);min-height:170px;padding:34px 28px}.detail-proof-grid article:first-child{border-left:1px solid var(--border)}.detail-proof-grid h2{margin:0 0 10px;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:19px;line-height:1.25}.detail-proof-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.gk-fingerprint-window{max-width:520px;margin-left:auto}.gk-config-list{padding:8px 4px}.gk-config-list div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;font-size:14px;display:flex}.gk-config-list div:last-child{border-bottom:0}.gk-config-list span{color:var(--muted)}.gk-config-list strong{color:var(--ink);font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:12px}.gk-account-grid{grid-template-columns:1fr 1fr;gap:12px;animation:.7s both gkFadeUp;display:grid}.gk-account-grid div{border:1px solid var(--border);background:var(--surface);border-radius:13px;padding:16px}.gk-account-grid strong,.gk-account-grid span,.gk-account-grid em{display:block}.gk-account-grid strong{font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:14px;font-weight:600}.gk-account-grid span{color:var(--muted);margin-top:2px;font-size:12px}.gk-account-grid em{color:var(--accent-deep);margin-top:12px;font-size:12px;font-style:normal}.detail-band{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface)}.detail-split{grid-template-columns:1fr 1fr;align-items:start;gap:56px;padding:80px 24px;display:grid}.detail-split h2,.detail-grid-section h2,.related-section h2{letter-spacing:-.02em;margin:14px 0 0;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:32px;font-weight:700;line-height:1.18}.detail-split p{color:var(--ink-soft);margin:0 0 16px;font-size:16px;line-height:1.7}.detail-grid-section{padding:88px 24px}.detail-grid-cards{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px;display:grid}.detail-card{padding:26px}.detail-card h2{font-size:19px}.detail-card ul{color:var(--muted);margin:10px 0 0;padding-left:18px;font-size:14px;line-height:1.6}.detail-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:34px;display:grid}.detail-flow-grid article{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(135deg, #eef2ffb8, #ffffffe6), var(--surface);padding:26px}.detail-flow-grid span{color:var(--accent);font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:13px;font-weight:600}.detail-flow-grid h3{margin:18px 0 8px;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:20px;line-height:1.25}.detail-flow-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.detail-dark-card{background:var(--dark);border-radius:20px;grid-template-columns:1.3fr 1fr;align-items:center;gap:40px;padding:48px;display:grid}.detail-dark-card .gk-kicker{color:var(--lime)}.detail-dark-card h2{color:#fff;font-size:28px;line-height:1.2}.detail-dark-card p{color:#ffffff9e;margin:14px 0 0;font-size:15px;line-height:1.65}.related-section{padding:72px 24px}.related-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px;display:grid}.comparison-wrap{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow-x:auto}.comparison-table{border-collapse:collapse;width:100%;min-width:760px;font-size:14px}.comparison-table th,.comparison-table td{border-top:1px solid var(--border);text-align:left;padding:15px 20px}.comparison-table thead th{color:var(--ink);background:#f1f5f9;border-top:0;font-weight:600}.comparison-table thead th:nth-child(2){background:var(--accent-soft);color:var(--accent-deep);text-align:center}.comparison-table td:not(:first-child),.comparison-table th:not(:first-child){text-align:center}.comparison-note{color:var(--muted);margin-top:16px;font-size:13px;line-height:1.6}.pricing-page{padding-bottom:48px}.pricing-hero{text-align:center;max-width:1200px;margin:0 auto;padding:72px 24px 0}.pricing-hero h1{max-width:640px;margin-left:auto;margin-right:auto}.pricing-hero p{margin:18px auto 0}.billing-toggle{background:#f0f2f8;border-radius:999px;align-items:center;gap:4px;margin-top:28px;padding:5px;display:inline-flex}.billing-toggle span{color:var(--muted);border-radius:999px;padding:9px 20px;font-size:14px;font-weight:600}.billing-toggle span:first-child{color:var(--ink);background:#fff;box-shadow:0 1px 3px #141a2e1f}.pricing-plans{padding:32px 24px 24px}.pricing-section,.usage-section,.faq-section{padding:72px 24px}.pricing-section h2,.usage-section h2,.faq-section h2,.pricing-cta h2{letter-spacing:-.02em;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:32px}.usage-grid,.faq-grid{gap:16px;display:grid}.usage-grid{grid-template-columns:repeat(4,1fr)}.faq-grid{grid-template-columns:repeat(2,1fr)}.usage-grid article,.faq-grid article{padding:24px}.usage-grid p,.faq-grid p,.pricing-cta p{color:var(--muted)}.pricing-cta{background:var(--dark);color:#fff;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;margin-bottom:56px;padding:48px;display:grid}.pricing-cta p{color:#ffffff9e;max-width:720px;margin-bottom:0}.pricing-cta-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.footer{border-top:1px solid var(--border);background:var(--surface)}.footer-inner{width:min(1200px,100% - 48px);margin:0 auto;padding:64px 0 32px}.footer-layout{grid-template-columns:1.4fr repeat(6,1fr);gap:28px;display:grid}.footer .brand-wordmark{--brand-text-size:22px}.footer-brand-block p{max-width:220px;color:var(--muted);margin:14px 0 0;font-size:13px;line-height:1.6}.footer-contact{color:var(--accent-deep);margin-top:16px;font-size:13px;font-weight:600;display:inline-flex}.footer-grid{display:contents}.footer-column h2{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:600}.footer-column ul{color:var(--muted);flex-direction:column;gap:9px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.footer-column a:hover{color:var(--accent-deep)}.footer-bottom{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:48px;padding-top:24px;font-size:13px;display:flex}.footer-language-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.footer-language-row a{align-items:center;gap:6px;font-weight:600;display:inline-flex}.footer-language-row a[aria-current=page]{color:var(--ink)}.article-layout,.content-section,.split-section,.feature-section,.workflow,.security-section,.cta-section{padding:88px 24px}.resource-card,.post-card,.feature-card,.use-card,.timeline-card,.pricing-panel,.detail-panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:24px}.download-status,.download-waiting{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;width:fit-content;margin-bottom:14px;font-family:Plus Jakarta Sans,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:12px;font-weight:700;display:inline-flex}.download-status{background:var(--accent-soft);color:var(--accent-deep);border:1px solid #12a66b38;padding:6px 10px}.download-waiting{color:var(--muted)}.download-page{background:var(--bg)}.download-hero{border-bottom:1px solid var(--border);background:linear-gradient(180deg, #eef2ff99, #f8fafceb), var(--bg);position:relative;overflow:hidden}.download-hero:before{content:"";pointer-events:none;background:radial-gradient(#2f54eb1f,#0000 70%);width:860px;height:420px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.download-hero-inner{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:center;gap:48px;padding:64px 0 56px;display:grid;position:relative}.download-hero-copy h1{max-width:760px;color:var(--ink);letter-spacing:0;text-wrap:balance;margin:16px 0 0;font-size:50px;font-weight:700;line-height:1.08}.download-hero-copy p:not(.eyebrow){max-width:560px;color:var(--muted);margin:20px 0 0;font-size:18px;line-height:1.65}.download-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.download-hero-notes{color:#8b91a7;flex-wrap:wrap;gap:12px 18px;margin-top:22px;font-size:13.5px;font-weight:600;display:flex}.download-hero-notes span{align-items:center;gap:7px;display:inline-flex}.download-hero-notes span:before{content:"";background:#1c8a5b;border-radius:50%;width:7px;height:7px}.download-current-card{border:1px solid var(--border);background:var(--surface);border-radius:18px;overflow:hidden;box-shadow:0 40px 80px -48px #141a2e66}.download-current-head{background:#f8fafc;border-bottom:1px solid #eef1f7;align-items:center;gap:10px;padding:16px 18px;display:flex}.download-app-mark{background:linear-gradient(135deg, #3b5bfe, var(--accent-deep));color:#fff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:16px;font-weight:800;display:grid}.download-current-head small,.download-current-card dt{color:#8b91a7;font-size:12px;font-weight:700}.download-current-head strong{color:var(--ink);font-size:17px;font-weight:800;display:block}.download-current-head em,.download-platform-badge{border-radius:999px;margin-left:auto;padding:5px 11px;font-size:12px;font-style:normal;font-weight:800}.download-current-head em,.download-platform-badge.is-ready{color:#1c8a5b;background:#e7f6ee}.download-platform-badge.is-waiting{color:#8b91a7;background:#f1f3f8}.download-current-card dl{margin:0;padding:18px;display:grid}.download-current-card dl>div,.download-requirements dl>div{border-bottom:1px solid #f1f4fa;justify-content:space-between;gap:18px;padding:10px 0;font-size:13.5px;display:flex}.download-current-card dl>div:last-child,.download-requirements dl>div:last-child{border-bottom:0}.download-current-card dd,.download-requirements dd{color:var(--ink-soft);text-align:right;margin:0;font-weight:700}.download-platforms{padding:60px 0 12px}.download-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.download-platform-card{border:1px solid var(--border);background:var(--surface);border-radius:18px;flex-direction:column;padding:28px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.download-platform-card.is-primary{border-width:1.5px;border-color:#cdd7f7;box-shadow:0 30px 60px -50px #141a2e66}.download-platform-card:hover{border-color:#d6ddf0;transform:translateY(-4px);box-shadow:0 30px 60px -34px #141a2e57}.download-platform-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.download-platform-icon{background:#f1f3f8;border-radius:14px;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 0 0 0 1px #141a2e0f}.download-platform-icon img{object-fit:contain;width:28px;height:28px;display:block}.download-platform-card.is-primary .download-platform-icon{background:var(--accent-soft);box-shadow:inset 0 0 0 1px #2f54eb1f}.download-platform-card h2{color:var(--ink);margin:20px 0 0;font-size:21px;font-weight:700}.download-platform-card p{color:var(--muted);flex:1;margin:9px 0 0;font-size:14px;line-height:1.65}.download-platform-action{border:1px solid var(--border);border-radius:11px;justify-content:center;align-items:center;min-height:48px;margin-top:22px;padding:0 18px;font-size:15px;font-weight:700;display:inline-flex}.download-platform-action.is-active{border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:0 8px 20px -10px #2f54ebb3}.download-platform-action.is-active:hover{background:var(--accent-deep);color:#fff}.download-platform-action.is-disabled{color:#8b91a7;background:#f8fafc}.download-steps{padding:64px 0 20px}.download-section-heading{text-align:center;max-width:680px;margin:0 auto}.download-section-heading h2{color:var(--ink);letter-spacing:0;margin:12px 0 0;font-size:34px;font-weight:700;line-height:1.15}.download-step-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.download-step-grid article,.download-requirements,.download-channel-stack article,.download-faq-item{border:1px solid var(--border);background:var(--surface);border-radius:16px}.download-step-grid article{padding:24px}.download-step-grid span{background:var(--ink);color:#fff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:16px;font-weight:800;display:grid}.download-step-grid h3{color:var(--ink);margin:16px 0 0;font-size:16.5px;font-weight:700}.download-step-grid p{color:var(--muted);margin:8px 0 0;font-size:13.5px;line-height:1.65}.download-details{grid-template-columns:minmax(0,1fr) minmax(320px,1fr);gap:24px;padding:56px 0 20px;display:grid}.download-requirements{padding:30px 32px}.download-requirements h2{color:var(--ink);margin:0;font-size:20px;font-weight:700}.download-requirements dl{margin:18px 0 0;display:grid}.download-requirements dt{color:#8b91a7;font-size:14.5px}.download-channel-stack{gap:24px;display:grid}.download-channel-stack article{align-items:center;gap:12px;padding:26px 30px;display:flex}.download-channel-icon{border-radius:11px;flex:none;place-items:center;width:40px;height:40px;font-size:14px;font-weight:900;display:grid}.download-channel-icon.is-ready{color:#1c8a5b;background:#e7f6ee}.download-channel-icon.is-beta{color:#b4801f;background:#fdf3e0}.download-channel-stack h3{color:var(--ink);margin:0;font-size:16.5px;font-weight:700}.download-channel-stack p{color:#8b91a7;margin:4px 0 0;font-size:13px;line-height:1.5}.download-channel-stack em,.download-channel-stack a{white-space:nowrap;margin-left:auto;font-size:13px;font-style:normal;font-weight:800}.download-channel-stack em{color:#1c8a5b;background:#e7f6ee;border-radius:999px;padding:5px 10px}.download-channel-stack a{color:var(--accent-deep)}.download-faq{padding:64px 0 20px}.download-faq .site-shell{max-width:820px}.download-faq-list{gap:12px;margin-top:32px;display:grid}.download-faq-item{overflow:hidden}.download-faq-item summary{color:var(--ink-soft);cursor:pointer;align-items:center;gap:12px;padding:18px 22px;font-size:16px;font-weight:700;list-style:none;display:flex}.download-faq-item summary::-webkit-details-marker{display:none}.download-faq-item summary span{border-bottom:2px solid #9aa1b8;border-right:2px solid #9aa1b8;flex:none;width:9px;height:9px;margin-left:auto;transition:transform .18s;transform:rotate(45deg)}.download-faq-item[open] summary span{transform:rotate(-135deg)}.download-faq-item p{color:var(--muted);margin:0;padding:0 22px 20px;font-size:14.5px;line-height:1.7}.download-cta{background:var(--dark);color:#fff;margin-top:56px}.download-cta .site-shell{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;gap:40px;padding:60px 0;display:grid}.download-cta h2{letter-spacing:0;margin:0;font-size:32px;font-weight:700;line-height:1.15}.download-cta p{color:#ffffff9e;max-width:680px;margin:14px 0 0;font-size:16px;line-height:1.65}.download-cta-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.affiliate-page{background:var(--bg)}.affiliate-hero{border-bottom:1px solid var(--border);background:linear-gradient(180deg, #eef2ff9e, #f8fafceb), var(--bg);position:relative;overflow:hidden}.affiliate-hero:before{content:"";pointer-events:none;background:radial-gradient(#2f54eb1f,#0000 70%);width:880px;height:430px;position:absolute;top:-130px;left:50%;transform:translate(-50%)}.affiliate-hero-inner{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:center;gap:54px;padding:68px 0 64px;display:grid;position:relative}.affiliate-hero-copy h1{max-width:720px;color:var(--ink);letter-spacing:0;text-wrap:balance;margin:18px 0 0;font-size:50px;font-weight:700;line-height:1.08}.affiliate-hero-copy p:not(.eyebrow){max-width:640px;color:var(--muted);margin:20px 0 0;font-size:18px;line-height:1.65}.affiliate-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.affiliate-hero-note{color:#8b91a7!important;font-size:13.5px!important}.affiliate-earnings-card{border:1px solid var(--border);background:var(--surface);border-radius:20px;padding:28px;box-shadow:0 40px 80px -60px #141a2e80}.affiliate-earnings-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.affiliate-earnings-head span{color:#8b91a7;font-size:13px;font-weight:700}.affiliate-earnings-head em{color:#1c8a5b;background:#e7f6ee;border-radius:999px;padding:5px 10px;font-size:12px;font-style:normal;font-weight:800}.affiliate-earnings-card>strong{color:var(--ink);letter-spacing:0;margin-top:8px;font-size:44px;font-weight:800;line-height:1.1;display:block}.affiliate-earnings-card>small{color:var(--muted);margin-top:4px;font-size:13px;font-weight:600;display:block}.affiliate-chart{align-items:flex-end;gap:7px;height:74px;margin:22px 0 8px;display:flex}.affiliate-chart span{background:#dbe2fb;border-radius:5px 5px 0 0;flex:1}.affiliate-chart span:nth-last-child(-n+2){background:linear-gradient(180deg, #3b5bfe, var(--accent-deep))}.affiliate-mini-stats{border-top:1px solid #eef1f7;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;padding-top:20px;display:grid}.affiliate-mini-stats span{color:#8b91a7;font-size:12px;font-weight:700;display:block}.affiliate-mini-stats strong{color:var(--ink);margin-top:4px;font-size:21px;font-weight:800;display:block}.affiliate-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:54px 0 12px;display:grid}.affiliate-stats article,.affiliate-step,.affiliate-tier{border:1px solid var(--border);background:var(--surface);border-radius:18px;box-shadow:0 24px 60px -54px #141a2e6b}.affiliate-stats article{padding:26px}.affiliate-stats strong{color:var(--accent-deep);letter-spacing:0;font-size:34px;font-weight:800;line-height:1.05;display:block}.affiliate-stats h2{color:var(--ink);margin:9px 0 0;font-size:15px;font-weight:800}.affiliate-stats p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.5}.affiliate-section{padding:58px 0 12px}.affiliate-section-heading{max-width:720px}.affiliate-section-heading h2{color:var(--ink);letter-spacing:0;text-wrap:balance;margin:12px 0 0;font-size:34px;font-weight:700;line-height:1.18}.affiliate-section-heading>p:not(.eyebrow){color:var(--muted);margin:12px 0 0;font-size:16px;line-height:1.65}.affiliate-step-grid,.affiliate-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:36px;display:grid}.affiliate-step{padding:30px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative}.affiliate-step:hover{border-color:#d6ddf0;transform:translateY(-4px);box-shadow:0 30px 60px -40px #141a2e52}.affiliate-step>span{background:var(--accent-soft);width:48px;height:48px;color:var(--accent-deep);border-radius:13px;place-items:center;font-size:14px;font-weight:800;display:grid}.affiliate-step h3{color:var(--ink);margin:18px 0 0;font-size:19px;font-weight:800}.affiliate-step p{color:var(--muted);margin:10px 0 0;font-size:14.5px;line-height:1.65}.affiliate-tier{padding:30px;transition:border-color .18s,box-shadow .18s;position:relative}.affiliate-tier:hover{border-color:#cdd7f7;box-shadow:0 28px 60px -44px #141a2e5c}.affiliate-tier.is-featured{border-width:1.5px;border-color:var(--accent);background:linear-gradient(160deg,#fff,#f6f8ff);box-shadow:0 30px 60px -46px #2f54eb99}.affiliate-tier>em{background:var(--accent);color:#fff;border-radius:999px;padding:4px 12px;font-size:11px;font-style:normal;font-weight:800;position:absolute;top:-11px;left:28px}.affiliate-tier>span{color:var(--accent-deep);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.affiliate-tier>div{align-items:baseline;gap:6px;margin-top:12px;display:flex}.affiliate-tier strong{color:var(--ink);letter-spacing:0;font-size:44px;font-weight:800;line-height:1}.affiliate-tier small,.affiliate-tier>p{color:var(--muted);font-size:14px;font-weight:600}.affiliate-tier>p{margin:10px 0 0}.affiliate-tier ul{border-top:1px solid #eef1f7;gap:12px;margin:22px 0 0;padding:22px 0 0;list-style:none;display:grid}.affiliate-tier li{color:#3a4058;padding-left:22px;font-size:14px;line-height:1.45;position:relative}.affiliate-tier li:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:.5em;left:0}.affiliate-dark{background:var(--dark);color:#fff;margin-top:58px}.affiliate-dark .site-shell{padding:62px 0}.affiliate-dark .eyebrow{color:#aeb8ff}.affiliate-dark h2{color:#fff}.affiliate-audience-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:36px;display:grid}.affiliate-audience-grid article{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;padding:24px}.affiliate-audience-grid span{color:#fff;background:#ffffff1a;border-radius:10px;place-items:center;width:34px;height:34px;font-size:14px;font-weight:800;display:grid}.affiliate-audience-grid h3{color:#fff;margin:16px 0 0;font-size:16px;font-weight:800}.affiliate-audience-grid p{color:#ffffff9e;margin:8px 0 0;font-size:13.5px;line-height:1.6}.affiliate-faq{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:start;gap:48px;padding:64px 0 12px;display:grid}.affiliate-faq-copy{position:sticky;top:104px}.affiliate-faq-copy h2{color:var(--ink);letter-spacing:0;margin:12px 0 0;font-size:32px;font-weight:700;line-height:1.2}.affiliate-faq-copy p:not(.eyebrow){color:var(--muted);margin:14px 0 0;font-size:15px;line-height:1.65}.affiliate-faq-copy .text-link{margin-top:16px;display:inline-flex}.affiliate-faq-list{gap:12px;display:grid}.affiliate-faq-item{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:20px 22px;transition:background .16s}.affiliate-faq-item[open]{background:#f8fafc}.affiliate-faq-item summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:16px;font-weight:800;list-style:none;display:flex}.affiliate-faq-item summary::-webkit-details-marker{display:none}.affiliate-faq-item summary span{flex:none;width:18px;height:18px;position:relative}.affiliate-faq-item summary span:before,.affiliate-faq-item summary span:after{content:"";background:#8b91a7;border-radius:999px;width:12px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.affiliate-faq-item summary span:after{transform:translate(-50%,-50%)rotate(90deg)}.affiliate-faq-item[open] summary span:after{transform:translate(-50%,-50%)rotate(0)}.affiliate-faq-item p{color:var(--muted);margin:12px 0 0;font-size:14.5px;line-height:1.7}.affiliate-cta{padding:64px 0 20px}.affiliate-cta>div{background:linear-gradient(135deg, var(--accent-deep), #1c2b9e);text-align:center;border-radius:24px;padding:56px 48px;position:relative;overflow:hidden;box-shadow:0 40px 80px -50px #2f54ebcc}.affiliate-cta>div:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff29,#0000 70%);width:320px;height:320px;position:absolute;top:-80px;right:-40px}.affiliate-cta h2{color:#fff;letter-spacing:0;max-width:760px;margin:0 auto;font-size:34px;font-weight:800;line-height:1.2;position:relative}.affiliate-cta p{color:#ffffffd1;max-width:620px;margin:16px auto 0;font-size:17px;line-height:1.6;position:relative}.affiliate-cta .button{color:var(--accent-deep);background:#fff;border-color:#fff;margin-top:28px;position:relative}.affiliate-cta .button:hover{background:var(--accent-soft);color:var(--accent-deep)}.article-layout{grid-template-columns:minmax(0,760px) 280px;gap:80px;display:grid}.article-body{font-size:18px;line-height:1.75}.article-body h2{margin-top:46px;font-size:32px}.article-sidebar{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:22px;position:sticky;top:110px}.blog-post-page{background:var(--bg)}.article-hero{border-bottom:1px solid var(--border);background:linear-gradient(180deg, #eef2ff8c, #f8fafceb), var(--bg);position:relative;overflow:hidden}.article-hero:before{content:"";pointer-events:none;background:radial-gradient(#2f54eb1a,#0000 70%);width:820px;height:420px;position:absolute;top:-140px;left:50%;transform:translate(-50%)}.article-hero-inner{max-width:760px;padding:36px 0 44px;position:relative}.article-breadcrumb{color:#8b91a7;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.article-breadcrumb a{color:#8b91a7}.article-breadcrumb a:hover,.article-breadcrumb span:last-child{color:var(--accent-deep)}.article-hero h1{color:var(--ink);letter-spacing:0;text-wrap:balance;margin:18px 0 0;font-size:42px;font-weight:700;line-height:1.18}.article-hero p{color:var(--muted);margin:20px 0 0;font-size:19px;line-height:1.65}.article-author-row{border-top:1px solid var(--border);align-items:center;gap:14px;margin-top:28px;padding-top:24px;display:flex}.article-author-row>span,.article-author-card span{background:var(--accent-soft);width:46px;height:46px;color:var(--accent-deep);border-radius:50%;flex:none;place-items:center;font-size:17px;font-weight:800;display:grid}.article-author-row strong,.article-author-row small,.article-author-card strong,.article-author-card small{display:block}.article-author-row strong,.article-author-card strong{color:var(--ink-soft);font-size:14px}.article-author-row small,.article-author-card small{color:#8b91a7;font-size:12.5px;line-height:1.5}.article-share{gap:8px;margin-left:auto;display:flex}.article-share a{border:1px solid var(--border);background:var(--surface);min-width:40px;height:40px;color:var(--muted);border-radius:11px;place-items:center;padding:0 10px;font-size:12px;font-weight:800;transition:border-color .15s,background .15s,color .15s;display:grid}.article-share a:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-deep)}.article-cover-wrap{margin-top:-8px}.article-cover{aspect-ratio:2.4;border-radius:20px;max-width:960px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 40px 80px -50px #141a2e80}.article-cover:before{content:"";z-index:1;background:radial-gradient(circle at 80% 24%,#7896ff8c,#0000 55%);position:absolute;inset:0}.article-cover>span{z-index:2;color:#ffffffe6;letter-spacing:.04em;font-size:14px;font-weight:700;position:absolute;bottom:34px;left:40px}.article-cover-start,.article-cover-tech{background:linear-gradient(140deg, #1b2450, var(--accent-deep))}.article-cover-proxy{background:linear-gradient(140deg,#164a3a,#1c8a5b)}.article-cover-team{background:linear-gradient(140deg,#2b225f,#6d4bd6)}.article-cover-industry{background:linear-gradient(140deg,#5a3d16,#b4801f)}.article-cover-glyph{opacity:.9;border:1px solid #ffffff3d;border-radius:34px;place-items:center;width:150px;height:150px;display:grid;position:absolute;top:50%;right:56px;transform:translateY(-50%)}.article-cover-glyph span{border:1px solid #ffffffd1;border-radius:999px;position:absolute}.article-cover-glyph span:first-child{width:98px;height:98px}.article-cover-glyph span:nth-child(2){width:58px;height:58px}.article-cover-glyph span:nth-child(3){background:#fff;border-radius:999px;width:12px;height:58px}.article-reading-layout{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:64px;max-width:1080px;padding:56px 0 72px}.article-content-panel{min-width:0}.article-content-panel .article-body{color:#2b3247;font-size:17px;line-height:1.85}.article-content-panel .article-body>p{margin:22px 0}.article-content-panel .article-body>h2{color:var(--ink);letter-spacing:0;margin:48px 0 4px;scroll-margin-top:96px;font-size:27px;font-weight:700;line-height:1.3}.article-content-panel .article-body>ul{gap:10px;margin:20px 0;padding-left:22px;display:grid}.article-content-panel .article-body li{padding-left:4px}.article-content-panel .article-body li::marker{color:var(--accent)}.article-content-panel .article-body code{background:var(--accent-soft);color:var(--accent-deep);border-radius:6px;padding:2px 6px;font-size:.88em}.article-reading-sidebar{background:0 0;border:0;gap:24px;padding:0;display:grid}.article-toc strong{color:#8b91a7;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:800;display:block}.article-toc a{border-left:2px solid var(--border);color:#6b7288;padding:6px 0 6px 14px;font-size:13.5px;line-height:1.5;transition:border-color .15s,color .15s;display:block}.article-toc a:hover{border-left-color:var(--accent);color:var(--accent-deep)}.article-author-card{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:20px;box-shadow:0 24px 60px -50px #141a2e66}.article-author-card>div{align-items:center;gap:11px;display:flex}.article-author-card p{color:var(--muted);margin:14px 0 0;font-size:13px;line-height:1.6}.article-related{border-top:1px solid var(--border);background:var(--surface)}.article-related .site-shell{padding:60px 0 72px}.article-related h2{color:var(--ink);letter-spacing:0;margin:0 0 28px;font-size:26px;font-weight:700}.article-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.article-related-card{border:1px solid var(--border);background:var(--surface);border-radius:18px;flex-direction:column;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;overflow:hidden}.article-related-card:hover{border-color:#d6ddf0;transform:translateY(-4px);box-shadow:0 30px 60px -34px #141a2e66}.article-related-visual{aspect-ratio:16/10;position:relative;overflow:hidden}.article-related-visual:before{opacity:.5}.article-related-visual span{z-index:2;color:var(--accent-deep);background:#fff;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:700;position:absolute;top:18px;left:18px}.article-related-card>div:last-child{flex-direction:column;flex:1;padding:20px 22px 22px;display:flex}.article-related-card h3{color:var(--ink);margin:0;font-size:17.5px;font-weight:700;line-height:1.4;transition:color .18s}.article-related-card:hover h3{color:var(--accent-deep)}.article-related-card p{color:var(--muted);flex:1;margin:10px 0 0;font-size:14px;line-height:1.6}.article-related-card small{color:#8b91a7;margin-top:14px;font-size:12.5px}.blog-page{background:var(--bg)}.blog-hero{border-bottom:1px solid var(--border);background:linear-gradient(180deg, #eef2ff99, #f8fafceb), var(--bg);position:relative;overflow:hidden}.blog-hero:before{content:"";pointer-events:none;background:radial-gradient(#2f54eb1f,#0000 70%);width:900px;height:440px;position:absolute;top:-150px;left:50%;transform:translate(-50%)}.blog-hero-inner{padding:64px 0 56px;position:relative}.blog-hero-copy h1{max-width:760px;color:var(--ink);letter-spacing:0;text-wrap:balance;margin:14px 0 0;font-size:48px;font-weight:700;line-height:1.08}.blog-hero-copy p:not(.eyebrow){max-width:640px;color:var(--muted);margin:18px 0 0;font-size:18px;line-height:1.65}.blog-featured-card{border:1px solid var(--border);background:var(--surface);border-radius:20px;grid-template-columns:1.1fr .9fr;gap:0;margin-top:44px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;overflow:hidden;box-shadow:0 40px 80px -52px #141a2e6b}.blog-featured-card:hover{border-color:#d6ddf0;transform:translateY(-4px);box-shadow:0 30px 60px -34px #141a2e66}.blog-featured-visual{background:linear-gradient(140deg, #1b2450, var(--accent-deep));min-height:340px;position:relative;overflow:hidden}.blog-featured-visual:before{content:"";z-index:1;background:radial-gradient(circle at 78% 22%,#7896ff80,#0000 55%);position:absolute;inset:0}.blog-featured-visual>span{z-index:2;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff29;border-radius:999px;align-items:center;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:26px;left:26px}.blog-visual-glyph{border:1px solid #ffffff42;border-radius:32px;place-items:center;width:140px;height:140px;display:grid;position:absolute;bottom:32px;right:34px}.blog-visual-glyph span{border:1px solid #fffc;border-radius:999px;position:absolute}.blog-visual-glyph span:first-child{width:92px;height:92px}.blog-visual-glyph span:nth-child(2){width:54px;height:54px}.blog-visual-glyph span:nth-child(3){background:#fff;border-radius:999px;width:12px;height:54px}.blog-featured-copy{flex-direction:column;justify-content:center;padding:38px 40px;display:flex}.blog-featured-copy h2{color:var(--ink);letter-spacing:0;margin:0;font-size:28px;font-weight:700;line-height:1.28;transition:color .18s}.blog-featured-card:hover h2{color:var(--accent-deep)}.blog-featured-copy p{color:var(--muted);margin:16px 0 0;font-size:16px;line-height:1.7}.blog-author-row,.blog-card-meta{align-items:center;gap:12px;margin-top:26px;display:flex}.blog-author-row>span,.blog-card-meta>span{background:var(--accent-soft);width:40px;height:40px;color:var(--accent-deep);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid}.blog-author-row strong,.blog-author-row small,.blog-card-meta small{display:block}.blog-author-row strong{color:var(--ink-soft);font-size:13.5px}.blog-author-row small,.blog-card-meta small{color:#8b91a7;font-size:12.5px;line-height:1.4}.blog-index{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:34px;padding:52px 0 80px;display:grid}.blog-scope{min-width:0}.blog-scope>input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.blog-tabs{flex-wrap:wrap;gap:10px;margin-bottom:36px;display:flex}.blog-tab{border:1px solid var(--border);background:var(--surface);min-height:38px;color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:700;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;display:inline-flex}.blog-tab:hover{color:var(--ink-soft);border-color:#c9d2ea}#blog-filter-all:checked~.blog-tabs label[for=blog-filter-all],#blog-filter-start:checked~.blog-tabs label[for=blog-filter-start],#blog-filter-proxy:checked~.blog-tabs label[for=blog-filter-proxy],#blog-filter-team:checked~.blog-tabs label[for=blog-filter-team],#blog-filter-industry:checked~.blog-tabs label[for=blog-filter-industry],#blog-filter-tech:checked~.blog-tabs label[for=blog-filter-tech]{border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:0 8px 20px -10px #2f54ebb3}#blog-filter-start:checked~.blog-grid .blog-card:not([data-cat=start]),#blog-filter-proxy:checked~.blog-grid .blog-card:not([data-cat=proxy]),#blog-filter-team:checked~.blog-grid .blog-card:not([data-cat=team]),#blog-filter-industry:checked~.blog-grid .blog-card:not([data-cat=industry]),#blog-filter-tech:checked~.blog-grid .blog-card:not([data-cat=tech]){display:none!important}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.blog-card{border:1px solid var(--border);background:var(--surface);border-radius:18px;flex-direction:column;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;overflow:hidden;box-shadow:0 24px 60px -50px #141a2e66}.blog-card:hover{border-color:#d6ddf0;transform:translateY(-4px);box-shadow:0 30px 60px -34px #141a2e66}.blog-card-visual{aspect-ratio:16/10;position:relative;overflow:hidden}.blog-cover-image{z-index:0;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.has-cover-image:before{content:"";z-index:1;background:linear-gradient(#141a2e66,#141a2e1a 42%,#141a2e80),radial-gradient(circle at 78% 22%,#2f54eb2e,#0000 55%);position:absolute;inset:0}.blog-card-visual>span{z-index:2;background:#fff;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:700;position:absolute;top:18px;left:18px}.blog-card-visual>div{opacity:.34;border:2px solid;border-radius:18px;width:72px;height:72px;position:absolute;bottom:18px;right:24px}.blog-card-visual>div:before,.blog-card-visual>div:after{content:"";border:2px solid;border-radius:999px;position:absolute}.blog-card-visual>div:before{inset:14px}.blog-card-visual>div:after{background:currentColor;width:8px;height:32px;top:50%;left:50%;transform:translate(-50%,-50%)}.blog-card-visual-start,.blog-card-visual-tech{color:var(--accent-deep);background:linear-gradient(140deg,#eef2ff,#dbe3ff)}.blog-card-visual-proxy{color:#1c8a5b;background:linear-gradient(140deg,#e7f6ee,#cdeede)}.blog-card-visual-team{color:#6d4bd6;background:linear-gradient(140deg,#efeaff,#ddd2fb)}.blog-card-visual-industry{color:#b4801f;background:linear-gradient(140deg,#fdf3e0,#f6e3bd)}.blog-card-copy{flex-direction:column;flex:1;padding:22px 22px 24px;display:flex}.blog-card-copy h2{color:var(--ink);letter-spacing:0;margin:0;font-size:18.5px;font-weight:700;line-height:1.4;transition:color .18s}.blog-card:hover h2{color:var(--accent-deep)}.blog-card-copy p{color:var(--muted);flex:1;margin:11px 0 0;font-size:14px;line-height:1.65}.blog-card-meta{gap:9px;margin-top:20px}.blog-card-meta>span{width:28px;height:28px;font-size:12px}.blog-index-footer{text-align:center;margin-top:44px}.blog-category-panel{border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:22px;position:sticky;top:104px;box-shadow:0 24px 60px -50px #141a2e66}.blog-category-panel h2{color:var(--ink);margin:0 0 16px;font-size:18px;line-height:1.3}.blog-category-panel div{gap:8px;display:grid}.blog-category-panel a{color:var(--ink-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:700;transition:background .15s,color .15s;display:flex}.blog-category-panel a:hover{background:var(--accent-soft);color:var(--accent-deep)}.blog-category-panel small{color:var(--muted);font-size:12px}.blog-subscribe{background:var(--dark);color:#fff}.blog-subscribe .site-shell{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;gap:40px;padding:64px 0;display:grid}.blog-subscribe .eyebrow{color:#aeb8ff}.blog-subscribe h2{letter-spacing:0;max-width:620px;margin:14px 0 0;font-size:32px;font-weight:700;line-height:1.15}.blog-subscribe p:not(.eyebrow){color:#ffffffa8;max-width:680px;margin:14px 0 0;font-size:16px;line-height:1.65}.blog-subscribe form{gap:10px;display:flex}.blog-subscribe input{color:#fff;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:11px;flex:1;min-width:0;height:50px;padding:0 16px;font-size:15px}.blog-subscribe input::placeholder{color:#ffffff7a}.blog-subscribe button{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:11px;flex:none;height:50px;padding:0 22px;font-size:15px;font-weight:800}.changelog-page{background:var(--bg)}.changelog-hero{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:center;gap:56px;padding:72px 0 48px;display:grid}.changelog-hero-copy h1{letter-spacing:0;max-width:720px;margin:18px 0 0;font-size:50px;font-weight:700;line-height:1.08}.changelog-hero-copy p:not(.eyebrow){max-width:650px;color:var(--muted);margin:18px 0 0;font-size:18px;line-height:1.65}.changelog-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.changelog-current{background:linear-gradient(135deg, #eef2ffd1, #fffffff5), var(--surface);box-shadow:var(--shadow);border:1px solid #2f54eb2e;border-radius:16px;gap:16px;padding:28px;display:grid}.changelog-current>span{color:var(--accent-deep);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.changelog-current strong{color:var(--ink);letter-spacing:0;font-size:42px;font-weight:800;line-height:1}.changelog-current-empty strong{max-width:420px;font-size:32px;line-height:1.08}.changelog-current p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.65}.changelog-current div{gap:4px;padding-top:4px;display:grid}.changelog-current small,.changelog-current time{color:var(--muted);font-size:13px;font-weight:600}.changelog-current em{color:#c8452f;letter-spacing:.04em;background:#fdeceb;border-radius:8px;width:fit-content;padding:5px 10px;font-size:11px;font-style:normal;font-weight:800}.changelog-scope{padding:18px 0 72px;position:relative}.changelog-scope>input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.changelog-tabs{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f4f6fbe0;flex-wrap:wrap;gap:10px;margin-bottom:38px;padding:12px 0;display:flex;position:sticky;top:80px}.changelog-tab{border:1px solid var(--border);background:var(--surface);min-height:38px;color:var(--muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:700;transition:border-color .16s,background .16s,color .16s,box-shadow .16s;display:inline-flex}.changelog-tab:hover{color:var(--ink-soft);border-color:#c9d2ea}#cl-filter-all:checked~.changelog-tabs label[for=cl-filter-all],#cl-filter-feature:checked~.changelog-tabs label[for=cl-filter-feature],#cl-filter-improve:checked~.changelog-tabs label[for=cl-filter-improve],#cl-filter-fix:checked~.changelog-tabs label[for=cl-filter-fix],#cl-filter-security:checked~.changelog-tabs label[for=cl-filter-security]{border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:0 8px 20px -10px #2f54ebb3}#cl-filter-feature:checked~.changelog-body .changelog-change:not([data-type=feature]),#cl-filter-improve:checked~.changelog-body .changelog-change:not([data-type=improve]),#cl-filter-fix:checked~.changelog-body .changelog-change:not([data-type=fix]),#cl-filter-security:checked~.changelog-body .changelog-change:not([data-type=security]),:is(#cl-filter-feature:checked~.changelog-body .changelog-release:not(:has(.changelog-change[data-type=feature])),#cl-filter-improve:checked~.changelog-body .changelog-release:not(:has(.changelog-change[data-type=improve])),#cl-filter-fix:checked~.changelog-body .changelog-release:not(:has(.changelog-change[data-type=fix])),#cl-filter-security:checked~.changelog-body .changelog-release:not(:has(.changelog-change[data-type=security]))){display:none!important}.changelog-body{gap:30px;display:grid;position:relative}.changelog-body:before{content:"";background:var(--border);width:1px;position:absolute;top:8px;bottom:8px;left:7px}.changelog-body:has(.changelog-empty):before{display:none}.changelog-empty{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:32px;box-shadow:0 24px 60px -50px #141a2e66}.changelog-empty h2{color:var(--ink);letter-spacing:0;margin:0;font-size:24px}.changelog-empty p{max-width:620px;color:var(--muted);margin:12px 0 0;font-size:15px;line-height:1.7}.changelog-release{grid-template-columns:190px minmax(0,1fr);gap:34px;display:grid;position:relative}.changelog-dot{z-index:2;border:3px solid var(--accent);background:var(--surface);border-radius:50%;width:15px;height:15px;position:absolute;top:8px;left:0;box-shadow:0 0 0 4px #2f54eb1f}.changelog-release-meta>div{align-content:start;gap:10px;padding-left:34px;display:grid;position:sticky;top:148px}.changelog-version{width:fit-content;color:var(--ink-soft);background:#eef1f7;border-radius:999px;align-items:center;padding:6px 12px;font-size:14px;font-weight:800;display:inline-flex}.changelog-version.is-major{background:var(--ink);color:#fff}.changelog-release-meta time{color:#8b91a7;font-size:13px;font-weight:700}.changelog-release-meta em{background:var(--accent-soft);width:fit-content;color:var(--accent-deep);letter-spacing:.04em;border-radius:8px;padding:5px 10px;font-size:11px;font-style:normal;font-weight:800}.changelog-release-meta .is-major~em{color:#c8452f;background:#fdeceb}.changelog-card{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:26px 28px;box-shadow:0 24px 60px -50px #141a2e66}.changelog-card>p{color:var(--ink-soft);margin:0 0 18px;font-size:15px;line-height:1.7}.changelog-card ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.changelog-change{color:#3a4056;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:12px;font-size:15px;line-height:1.6;display:grid}.changelog-chip{white-space:nowrap;border-radius:7px;align-items:center;width:fit-content;padding:3px 9px;font-size:11px;font-weight:800;line-height:1.3;display:inline-flex}.changelog-chip-feature{background:var(--accent-soft);color:var(--accent-deep)}.changelog-chip-improve{color:#1c8a5b;background:#e7f6ee}.changelog-chip-fix{color:#b4801f;background:#fdf3e0}.changelog-chip-security{color:#6d4bd6;background:#efeaff}.changelog-more{color:var(--muted);text-align:center;margin:38px 0 0;font-size:14px}.changelog-subscribe{background:var(--dark);color:#fff}.changelog-subscribe .site-shell{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:center;gap:42px;padding:64px 0;display:grid}.changelog-subscribe .eyebrow{color:#aeb8ff}.changelog-subscribe h2{letter-spacing:0;max-width:640px;margin:14px 0 0;font-size:32px;font-weight:700;line-height:1.15}.changelog-subscribe p:not(.eyebrow){color:#ffffffa8;max-width:680px;margin:14px 0 0;font-size:16px;line-height:1.65}.changelog-subscribe-form{gap:10px;display:flex}.changelog-subscribe-form input{color:#fff;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:11px;flex:1;min-width:0;height:50px;padding:0 16px;font-size:15px}.changelog-subscribe-form input::placeholder{color:#ffffff7a}.changelog-subscribe-form button{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:11px;flex:none;height:50px;padding:0 22px;font-size:15px;font-weight:800}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:1080px){.site-header-inner{gap:14px}.language-trigger span:not(.flag-icon){display:none}}@media (max-width:980px){.nav-links{display:none}.site-header-inner{justify-content:space-between}.detail-hero,.detail-split,.detail-dark-card,.detail-proof-grid,.download-hero-inner,.download-details,.download-cta .site-shell,.affiliate-hero-inner,.affiliate-faq,.blog-featured-card,.blog-index,.blog-subscribe .site-shell,.changelog-hero,.changelog-subscribe .site-shell,.entry-hero,.entry-workflow,.entry-usecase-map,.entry-pilot,.entry-tools-preview,.entry-cta,.solutions-hero-inner,.solutions-model,.solutions-cta,.help-contact,.legal-layout,.legal-doc-hero-grid,.legal-doc-layout,.legal-doc-contact,.legal-review-note,.about-proof,.gk-split,.gk-proof-section,.gk-resource-grid,.gk-fingerprint-bridge,.gk-dark-section .gk-container,.pricing-cta,.article-layout{grid-template-columns:1fr}.gk-card-grid-3,.gk-card-grid-4,.gk-use-grid,.gk-plan-grid,.detail-grid-cards,.detail-flow-grid,.entry-feature-grid,.entry-usecase-grid,.entry-comparison-grid,.entry-resource-groups,.entry-compact-grid,.solutions-grid,.solutions-model-grid,.help-category-grid,.help-article-grid,.legal-doc-card,.about-value-grid,.related-grid,.usage-grid,.faq-grid,.gk-workflow,.gk-pain-answer,.gk-fingerprint-rules,.footer-layout{grid-template-columns:1fr 1fr}.gk-proof-copy{position:static}.footer-grid{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.blog-grid,.affiliate-stats,.affiliate-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-step-grid,.affiliate-tier-grid{grid-template-columns:1fr}.affiliate-faq-copy{position:static}.download-platform-grid,.download-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.download-cta-actions{justify-content:flex-start}.blog-category-panel,.article-reading-sidebar{position:static}.article-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-doc-rail{grid-template-columns:1fr 1fr;gap:20px;position:static}.legal-doc-article{max-width:none}}@media (max-width:640px){.site-shell,.gk-container,.site-header-inner,.footer-inner{width:calc(100% - 24px)}.site-header .brand-wordmark{--brand-text-size:20px}.nav-actions .text-link{display:none}.button-small{padding:0 14px;font-size:14px;line-height:38px}.gk-hero-inner,.gk-section,.gk-narrow-section,.gk-dark-section .gk-container,.gk-final-cta-wrap,.entry-hero,.entry-section,.entry-workflow,.entry-usecase-map,.entry-pilot,.entry-tools-preview,.entry-cta,.solutions-hero-inner,.solutions-section,.solutions-model,.solutions-cta,.help-hero-inner,.help-section,.help-contact,.legal-hero-inner,.legal-layout,.legal-main,.legal-review-note,.about-hero-inner,.about-mission,.about-story,.about-values,.about-cta,.detail-hero,.detail-split,.detail-grid-section,.related-section,.pricing-section,.usage-section,.faq-section{padding-left:0;padding-right:0}.gk-hero h1{font-size:42px}.download-hero-inner{gap:30px;padding:48px 0 42px}.download-hero-copy h1{font-size:36px}.download-hero-copy p:not(.eyebrow){font-size:16px}.download-hero-actions .button{width:100%}.download-platforms,.download-steps,.download-details,.download-faq{padding-top:44px}.help-hero-inner{padding-top:48px;padding-bottom:42px}.help-search{align-items:stretch;height:auto;min-height:56px;padding:8px}.help-search input{padding-left:4px;font-size:14px}.help-search button{padding:0 12px}.help-category-grid,.help-article-grid{grid-template-columns:1fr}.help-contact{margin-top:44px;padding:28px 22px}.legal-layout{gap:20px;padding-top:28px}.legal-sidebar{position:static}.legal-doc-rail{grid-template-columns:1fr 1fr;gap:20px;position:static}.legal-doc-article{max-width:none}.legal-main{padding:28px 22px}.legal-doc-hero-inner,.legal-doc-layout{padding-left:0;padding-right:0}.legal-doc-hero-grid{align-items:start}.legal-doc-actions{justify-content:flex-start}.legal-doc-rail{grid-template-columns:1fr}.legal-doc-hero h1{font-size:36px}.legal-doc-section:before{left:-14px}.legal-doc-history div{border-top:1px solid #eef1f7;grid-template-columns:1fr;gap:3px;padding:12px 0}.legal-doc-card{grid-template-columns:auto minmax(0,1fr);align-items:start}.legal-doc-card b{grid-column:2;justify-self:start}.legal-review-note .button{justify-self:start}.about-hero-inner{padding-top:50px;padding-bottom:44px}.about-story>div,.about-cta>div{padding:30px 22px}.about-proof{grid-template-columns:1fr}.about-proof article{border-bottom:1px solid #eef1f7;border-right:0;min-height:auto}.about-proof article:last-child{border-bottom:0}.about-value-grid{grid-template-columns:1fr}.about-cta a{width:100%}.download-platform-grid,.download-step-grid{grid-template-columns:1fr;gap:18px}.solutions-hero-inner{gap:34px;padding-top:48px;padding-bottom:48px}.solutions-hero h1{font-size:36px}.solutions-hero p,.solutions-section .entry-section-heading>p,.solutions-cta>div>p{font-size:16px}.solutions-grid,.solutions-model-grid{grid-template-columns:1fr;gap:18px}.solutions-card{padding:22px}.solutions-model{padding-top:48px;padding-bottom:48px}.solutions-cta{margin-top:48px;padding:28px 22px}.download-platform-card,.download-requirements,.download-channel-stack article{padding:22px}.download-section-heading h2{font-size:28px}.download-requirements dl>div{gap:4px;display:grid}.download-requirements dd{text-align:left}.download-channel-stack article{flex-wrap:wrap;align-items:flex-start}.download-channel-stack em,.download-channel-stack a{margin-left:52px}.download-cta{margin-top:42px}.download-cta .site-shell{gap:24px;padding:48px 0}.download-cta h2{font-size:28px}.download-cta-actions .button{width:100%}.affiliate-hero-inner{gap:30px;padding:50px 0 44px}.affiliate-hero-copy h1{font-size:36px}.affiliate-hero-copy p:not(.eyebrow){font-size:16px}.affiliate-hero-actions .button{width:100%}.affiliate-earnings-card{padding:22px}.affiliate-earnings-card>strong{font-size:34px}.affiliate-stats,.affiliate-audience-grid,.affiliate-step-grid,.affiliate-tier-grid{grid-template-columns:1fr;gap:18px}.affiliate-stats{padding-top:42px}.affiliate-section{padding-top:44px}.affiliate-section-heading h2,.affiliate-faq-copy h2,.affiliate-cta h2{font-size:28px}.affiliate-step,.affiliate-tier,.affiliate-stats article,.affiliate-audience-grid article{padding:22px}.affiliate-dark{margin-top:44px}.affiliate-dark .site-shell{padding:48px 0}.affiliate-faq{gap:28px;padding-top:48px}.affiliate-faq-item{padding:18px}.affiliate-cta{padding-top:48px}.affiliate-cta>div{border-radius:18px;padding:42px 22px}.affiliate-cta .button{width:100%}.article-hero-inner{padding:32px 0 38px}.article-hero h1{font-size:34px}.article-hero p{font-size:16px}.article-author-row{flex-wrap:wrap;align-items:flex-start}.article-share{width:100%;margin-left:0}.article-cover{aspect-ratio:1.7;border-radius:16px}.article-cover>span{font-size:12px;bottom:22px;left:22px}.article-cover-glyph{border-radius:24px;width:104px;height:104px;right:22px}.article-cover-glyph span:first-child{width:68px;height:68px}.article-cover-glyph span:nth-child(2){width:40px;height:40px}.article-cover-glyph span:nth-child(3){height:40px}.article-reading-layout{gap:34px;padding:42px 0 56px}.article-content-panel .article-body{font-size:16px;line-height:1.8}.article-content-panel .article-body>h2{margin-top:38px;font-size:24px}.article-toc{display:none}.article-related .site-shell{padding:48px 0 58px}.article-related-grid{grid-template-columns:1fr;gap:18px}.blog-hero-inner{padding:48px 0 42px}.blog-hero-copy h1{font-size:36px}.blog-hero-copy p:not(.eyebrow){font-size:16px}.blog-featured-card{border-radius:16px}.blog-featured-visual{min-height:220px}.blog-featured-copy,.blog-category-panel{padding:22px}.blog-featured-copy h2{font-size:23px}.blog-index{padding:40px 0 58px}.blog-tabs{gap:8px;margin-bottom:26px}.blog-tab{min-height:36px;padding:0 12px;font-size:13px}.blog-grid{grid-template-columns:1fr;gap:18px}.blog-subscribe .site-shell{gap:26px;padding:48px 0}.blog-subscribe h2{font-size:26px}.blog-subscribe form{flex-direction:column}.blog-subscribe button{width:100%}.gk-narrow-section h2,.gk-section-heading h2,.gk-section-row h2,.gk-final-cta h2,.entry-hero h1,.entry-section-heading h2,.entry-workflow h2,.entry-usecase-map h2,.entry-pilot h2,.entry-tools-preview h2,.entry-cta h2,.page-hero h1,.detail-hero h1,.pricing-hero h1{font-size:34px}.gk-card-grid-3,.gk-card-grid-4,.gk-use-grid,.gk-proof-grid,.gk-resource-grid,.gk-plan-grid,.detail-grid-cards,.detail-proof-grid,.detail-flow-grid,.entry-feature-grid,.entry-usecase-grid,.entry-comparison-grid,.entry-resource-groups,.entry-compact-grid,.related-grid,.usage-grid,.faq-grid,.gk-workflow,.gk-pain-answer,.gk-mini-grid,.footer-layout,.footer-grid{grid-template-columns:1fr}.gk-pain-section{padding:64px 0 40px}.entry-feature-card.is-primary{grid-column:auto}.entry-timeline article{grid-template-columns:1fr}.entry-timeline p{grid-column:auto;margin-top:0}.gk-fingerprint-copy h2,.gk-pain-heading h2{font-size:34px}.gk-pain-heading h2:before{vertical-align:5px;width:32px;height:32px;margin-right:8px;font-size:21px}.gk-pain-visual{gap:12px;min-height:0;padding:18px;display:grid}.gk-pain-visual:before{display:none}.gk-pain-question,.gk-pain-center,.gk-risk-card{position:relative;inset:auto;transform:none}.gk-pain-question{justify-self:start;font-size:18px}.gk-pain-center{width:100%;height:150px}.gk-risk-card{width:100%;min-width:0}.gk-fingerprint-rules{grid-template-columns:1fr}.gk-signal-map{grid-template-columns:1fr 1fr;align-content:start;gap:10px;min-height:0;padding:18px;display:grid}.gk-signal-map:before,.gk-signal-map:after,.gk-signal-links{display:none}.gk-profile-core,.gk-signal-pill{animation:none;position:relative;inset:auto;transform:none}.gk-profile-core{grid-column:1/-1;width:100%;min-height:140px}.gk-signal-pill{width:100%;min-width:0}.gk-profiles-body,.gk-profile-toolbar,.footer-bottom{flex-direction:column;align-items:stretch}.gk-profile-sidebar{display:none}.gk-profile-table{min-width:620px}.gk-profile-table-wrap{overflow-x:auto}.gk-final-cta,.pricing-cta,.detail-dark-card{padding:44px 22px}.pricing-cta-actions{justify-content:flex-start}.changelog-hero{gap:28px;padding:52px 0 34px}.changelog-hero-copy h1{font-size:38px}.changelog-tabs{top:68px}.changelog-release{grid-template-columns:1fr;gap:12px;padding-left:28px}.changelog-release-meta>div{flex-wrap:wrap;align-items:center;gap:8px 10px;padding-left:0;display:flex;position:static}.changelog-card{padding:22px}.changelog-subscribe-form{flex-direction:column}.changelog-subscribe-form button{width:100%}}
