@font-face{font-family:Kantumruy Pro;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/kantumruy-pro-khmer.woff2) format("woff2");unicode-range:u+1780-17ff,u+19e0-19ff,u+200c-200d,u+25cc}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{min-height:calc(100vh / var(--zk-z, 1));background:var(--bg);color:var(--text);transition:background-color .25s ease,color .25s ease;font-family:var(--font);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}ul{list-style:none}input,select,textarea{font-family:inherit;font-size:inherit}:root{--ma50:#ffeb3b;--prime:#f5c53f;--chart-line:#dce6f5;color-scheme:dark;--bg:#050506;--bg-soft:#08080a;--bg-band:#0b0b0e;--card:#0f1015;--card-2:#17181e;--card-hover:#1e2027;--border:#262931;--border-2:#343843cc;--header-bg:rgba(5,5,6,0.78);--header-bg-solid:rgba(5,5,6,0.94);--shine:rgba(255,255,255,0.55);--drawer-bg:rgba(5,5,6,0.98);--tag-bg:#101116cc;--text:#e9eef6;--text-2:#e5e5e5;--text-3:#7b8a9f;--green:#27e0a1;--green-2:#22c98c;--green-hover:#3ff0ae;--green-soft:rgba(39,224,161,0.12);--green-line:rgba(39,224,161,0.28);--on-green:#04120c;--red:#ff4d5a;--red-soft:rgba(255,77,90,0.12);--red-line:rgba(255,77,90,0.4);--on-red:#2b0708;--gold:#d4af37;--on-gold:#221800;--gold-soft:rgba(212,175,55,0.14);--gold-line:rgba(212,175,55,0.4);--premium:#f5c53f;--premium-soft:rgba(245,197,63,0.14);--premium-line:rgba(245,197,63,0.4);--max:#c9b3ff;--max-soft:rgba(201,179,255,0.14);--max-line:rgba(201,179,255,0.45);--warn:#ff9f43;--warn-soft:rgba(255,159,67,0.14);--warn-line:rgba(255,159,67,0.4);--blue:#4b8bf5;--blue-soft:rgba(75,139,245,0.1);--veil:rgba(255,255,255,0.03);--veil-2:rgba(255,255,255,0.05);--veil-strong:5 5 6;--chart-up:#27e0a1;--chart-down:#ff4d5a;--chart-grid:rgba(39,224,161,0.07);--chart-text:#758399;--chart-ground-top:#141a27;--chart-ground-bottom:#0a0c10;--zk-pre-up:#ffe14d;--zk-pre-down:#c98f12;--chart-halo:5 5 6;--grid-line:rgba(255,255,255,0.028);--bg-chart-opacity:0.42;--bg-chart-opacity-sm:0.3;--font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,"Kantumruy Pro","Noto Sans Khmer","Khmer Sangkat MN","Khmer MN","Leelawadee UI","Khmer UI","Noto Serif Khmer","Hanuman",sans-serif;--radius:14px;--radius-sm:10px;--radius-lg:20px;--shadow:0 20px 50px -20px rgba(0,0,0,0.7);--shadow-green:0 12px 40px -12px rgba(39,224,161,0.35);--shadow-green-hover:0 14px 44px -12px rgba(39,224,161,0.5);--maxw:1180px;--nav-h:68px;--tm-rail-h:62px}[data-theme=light]{color-scheme:light;--ma50:#a68800;--ma9:#db2777;--ma26:#64748b;--premium:#7f6400;--premium-soft:rgba(127,100,0,0.1);--premium-line:rgba(127,100,0,0.35);--max:#5b21b6;--max-soft:rgba(91,33,182,0.09);--max-line:rgba(91,33,182,0.4);--warn:#a14a00;--warn-soft:rgba(161,74,0,0.1);--warn-line:rgba(161,74,0,0.35);--prime:#7f6400;--chart-line:#1f2a3a;--bg:#f6f7f9;--bg-soft:#eef0f3;--bg-band:#e9ebef;--card:#ffffff;--card-2:#f1f2f5;--card-hover:#e6e8ec;--border:#dde1e7;--border-2:#c7ccd4cc;--header-bg:rgba(255,255,255,0.86);--header-bg-solid:rgba(255,255,255,0.96);--shine:rgba(0,0,0,0.4);--drawer-bg:rgba(255,255,255,0.98);--tag-bg:#eef0f3cc;--text:#14161a;--text-2:#4b5563;--text-3:#5b6472;--green:#067350;--green-2:#0a7d54;--green-hover:#066646;--green-soft:rgba(11,143,96,0.1);--green-line:rgba(11,143,96,0.3);--on-green:#ffffff;--shadow-green-hover:0 14px 44px -12px rgba(8,122,84,0.5);--red:#c0222f;--red-soft:rgba(192,34,47,0.08);--red-line:rgba(192,34,47,0.35);--on-red:#ffffff;--blue:#1f57c4;--blue-soft:rgba(37,99,214,0.08);--veil:rgba(0,0,0,0.035);--veil-2:rgba(0,0,0,0.06);--veil-strong:20 22 26;--chart-up:#0b8f60;--chart-down:#d1293a;--chart-grid:rgba(11,143,96,0.08);--chart-text:#5b6472;--chart-ground-top:#f2f4f7;--chart-ground-bottom:#ffffff;--zk-pre-up:#a68800;--zk-pre-down:#74580a;--chart-halo:255 255 255;--grid-line:rgba(0,0,0,0.045)}.phone{--bg:#050506;--bg-soft:#08080a;--bg-band:#0b0b0e;--card:#0f1015;--card-2:#17181e;--card-hover:#1e2027;--border:#262931;--border-2:#343843cc;--text:#e9eef6;--text-2:#e5e5e5;--text-3:#7b8a9f;--green:#27e0a1;--green-2:#22c98c;--green-hover:#3ff0ae;--green-soft:rgba(39,224,161,0.12);--green-line:rgba(39,224,161,0.28);--on-green:#04120c;--red:#ff4d5a;--red-soft:rgba(255,77,90,0.12);--red-line:rgba(255,77,90,0.4);--veil:rgba(255,255,255,0.03);--veil-2:rgba(255,255,255,0.05);--veil-strong:5 5 6;--prime:#f5c53f;--ma50:#ffeb3b;--tag-bg:#101116cc;--chart-up:#27e0a1;--chart-down:#ff4d5a;--chart-grid:rgba(39,224,161,0.07);--chart-text:#758399;--chart-ground-top:#141a27;--chart-ground-bottom:#0a0c10;--chart-line:#dce6f5;--chart-halo:5 5 6;--grid-line:rgba(255,255,255,0.028)}:lang(km) .hero h1,:lang(km) .page-hero h1{line-height:1.42}:lang(km) .cta h2,:lang(km) .section-title{line-height:1.44}:lang(km) .open-acct h2{line-height:1.4}:lang(km) :is(.hero h1,.page-hero h1,.section-title,.cta h2,.open-acct h2){letter-spacing:normal}:lang(km) .dash-badge,:lang(km) .eyebrow,:lang(km) .promo-badge{text-transform:none;letter-spacing:.02em}.container{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:22px}.section{padding-block:84px}.section-sm{padding-block:56px}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:max(12px,var(--zk-fmin,12px));font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-2)}.section-title{font-size:clamp(1.7rem,calc(3.4vw / var(--zk-z, 1)),2.4rem);font-weight:700;letter-spacing:-.02em;line-height:1.15}.muted{color:var(--text-2)}.center{text-align:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:.94rem;font-weight:600;padding:13px 22px;border-radius:var(--radius-sm);border:1px solid transparent;transition:transform .15s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease;white-space:nowrap}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--green);color:var(--on-green);box-shadow:var(--shadow-green)}.btn-primary:hover{background:var(--green-hover);box-shadow:var(--shadow-green-hover)}.btn-ghost{background:transparent;color:var(--text)}.btn-ghost,.btn-ghost:hover{border-color:var(--border-2)}.btn-ghost:hover{background:var(--veil-2)}.btn-telegram svg{color:#29a9eb}.btn-telegram:hover{border-color:rgba(41,169,235,.55);background:rgba(41,169,235,.1)}.btn-pro{background:#f5c53f;color:#17130a;font-weight:700}.btn-pro:hover{background:#ffd45c;box-shadow:0 14px 40px -14px rgba(245,197,63,.55)}.btn-block{width:100%}.btn-lg{padding:15px 26px;font-size:1rem}.btn-sm{padding:7px 13px;font-size:max(.82rem,var(--zk-fmin,12px))}.site-header{position:sticky;top:0;z-index:50;height:var(--nav-h);display:flex;align-items:center;background:var(--header-bg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}.site-header .container{display:flex;align-items:center;justify-content:space-between;gap:20px}.brand-group{display:flex;align-items:center;gap:12px;flex-shrink:0}.brand-sep{width:1px;height:22px;background:var(--border-2);flex:none}.brand,.brand-group .brand-partner{position:relative;overflow:hidden}.brand{border-radius:9px}.brand-group .brand-partner:after,.brand:after{content:"";position:absolute;top:0;bottom:0;left:0;width:55%;pointer-events:none;background:linear-gradient(100deg,transparent,var(--shine),transparent);transform:translateX(-120%);animation:brand-shine 3s linear infinite}.brand-group .brand-partner:after{animation-delay:.28s}@keyframes brand-shine{0%,74%{transform:translateX(-120%)}to{transform:translateX(220%)}}@media (prefers-reduced-motion:reduce){.brand-group .brand-partner:after,.brand:after{animation:none;opacity:0}}.brand{display:inline-flex;align-items:center;gap:9px;font-weight:800;letter-spacing:.02em;font-size:1.02rem}.brand .brand-mark{width:22px;height:22px;color:var(--green)}.logo-word{font-size:1.06rem;font-weight:700;letter-spacing:-.015em;color:var(--text);line-height:1;white-space:nowrap}.nav{display:flex;align-items:center;gap:2px;margin-inline:auto;min-width:0}.nav a{position:relative;font-size:.88rem;font-weight:500;color:var(--text-2);padding:7px 11px;border-radius:9px;white-space:nowrap;transition:color .18s ease,background .18s ease}.nav a:hover{color:var(--text);background:var(--veil-2)}.nav a.active{color:var(--green);background:var(--green-soft);font-weight:600}@media (min-width:1081px){.nav{gap:0}.nav a{padding-inline:7px;font-size:max(.84rem,var(--zk-fmin,12px));padding-inline:5px;font-size:max(.8rem,var(--zk-fmin,12px))}}.header-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.icon-btn{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;color:var(--text-2);border:1px solid var(--border);transition:color .18s ease,border-color .18s ease,background .18s ease}.icon-btn:hover{color:var(--text);border-color:var(--border-2);background:var(--veil)}.icon-btn svg{width:18px;height:18px}.nav-toggle{display:none;width:40px;height:40px;border-radius:9px;color:var(--text);border:1px solid var(--border)}.nav-toggle svg{width:20px;height:20px;margin-inline:auto}@media (max-width:1240px){.logo-word{display:none}}@media (max-width:1080px){.nav{display:none}.nav-toggle{display:grid;place-items:center}}@media (max-width:380px){.brand-group{gap:9px}.brand-group .brand-partner{height:18px!important}}.hero{position:relative;padding-block:72px 88px;overflow:hidden}.hero:before{content:"";position:absolute;inset:-40% 0 auto 0;height:620px;background:radial-gradient(60% 60% at 22% 20%,rgba(39,224,161,.12),transparent 60%),radial-gradient(50% 50% at 85% 10%,rgba(39,224,161,.07),transparent 60%)}.hero:before,.page-bg-chart{pointer-events:none;z-index:0}.page-bg-chart{position:fixed;inset:0;width:calc(100vw / var(--zk-z, 1));height:calc(100vh / var(--zk-z, 1));opacity:var(--bg-chart-opacity);-webkit-mask-image:radial-gradient(ellipse 78% 62% at 50% 42%,rgba(0,0,0,.25) 0,rgba(0,0,0,.72) 45%,#000 78%);mask-image:radial-gradient(ellipse 78% 62% at 50% 42%,rgba(0,0,0,.25) 0,rgba(0,0,0,.72) 45%,#000 78%);transition:opacity .25s ease}@media (max-width:700px){.page-bg-chart{opacity:var(--bg-chart-opacity-sm)}}.hero .container,.indicators-lib>.container,.site-footer,main{position:relative;z-index:1}.hero .container{display:flex;flex-direction:column;align-items:center;text-align:center;gap:44px}.badge{display:inline-flex;align-items:center;gap:9px;padding:7px 14px;border-radius:999px;font-size:max(11.5px,var(--zk-fmin,12px));font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--green);background:var(--green-soft);border:1px solid var(--green-line)}.badge .dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgba(39,224,161,.18)}.hero h1{margin-top:22px;font-size:clamp(2.3rem,calc(5vw / var(--zk-z, 1)),3.4rem);font-weight:800;line-height:1.06;letter-spacing:-.03em}.hero p.lead{margin-top:20px;max-width:460px;color:var(--text-2);font-size:1.02rem}.stat-num{font-size:clamp(1.9rem,calc(4vw / var(--zk-z, 1)),2.6rem);font-weight:800;color:var(--green);letter-spacing:-.02em}@supports ((-webkit-background-clip:text) or (background-clip:text)){.stat-num{background:linear-gradient(100deg,var(--green) 0,#f5c53f 28%,#ffe98a 40%,#f5c53f 52%,var(--green) 78%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:stat-shimmer 8s ease-in-out infinite}}@keyframes stat-shimmer{0%,to{background-position:110% 0}50%{background-position:-110% 0}}@media (prefers-reduced-motion:reduce){.stat-num{animation:none}}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:40px}.section-head .sub{margin-top:8px;color:var(--text-2)}.explore-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.explore-card{--c:var(--green);display:flex;flex-direction:column;padding:22px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);color:inherit;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.explore-card:hover{transform:translateY(-3px);border-color:color-mix(in oklab,var(--c) 42%,transparent);box-shadow:var(--shadow)}.explore-card h3{margin-top:16px;font-size:1.05rem;font-weight:700}.explore-card p{margin-top:8px;color:var(--text-2);font-size:.9rem;flex:1 1}.card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card-grid-single{grid-template-columns:minmax(0,400px);justify-content:center}.ind-card:hover{transform:translateY(-4px) scale(1.01);border-color:var(--green-line);box-shadow:var(--shadow)}.tag{display:inline-flex;align-items:center;white-space:nowrap;flex:none;line-height:1.15;font-size:max(10.5px,var(--zk-fmin,12px));font-weight:700;letter-spacing:.05em;padding:4px 9px;border-radius:6px;background:var(--tag-bg);border:1px solid var(--border-2);color:var(--text-2)}.tag.on{color:var(--green);border-color:var(--green-line);background:var(--green-soft)}.ind-body :is(h2,h3){font-size:1.05rem;font-weight:700}.ind-body p{margin-top:8px;color:var(--text-2);font-size:.9rem;flex:1 1}.guide-link{display:inline-flex;align-items:center;gap:4px;font-size:max(.82rem,var(--zk-fmin,12px));font-weight:700;color:var(--green);transition:opacity .15s ease}.guide-link:hover{opacity:.72;text-decoration:underline}.dl-btn{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:var(--green-soft);border:1px solid var(--green-line);color:var(--green);transition:background .18s ease,transform .15s ease}.dl-btn:hover{background:var(--green);color:var(--on-green)}.dl-btn svg{width:18px;height:18px}.paid{background:transparent;border-top:1px solid var(--border)}.paid .head-block{max-width:640px;margin:0 auto 54px;text-align:center}.paid .head-block p{margin-top:14px;color:var(--text-2)}.steps{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:900px;margin:0 auto}.steps:before{content:"";position:absolute;top:27px;left:16%;right:16%;height:1px;background:linear-gradient(90deg,transparent,var(--border-2),transparent);z-index:0}.step{position:relative;z-index:1;text-align:center}.step-ico{width:56px;height:56px;margin:0 auto 18px;display:grid;place-items:center;border-radius:14px;background:var(--card-2);border:1px solid var(--border-2);color:var(--green)}.step-ico svg{width:24px;height:24px}.step h3{font-size:1.02rem;font-weight:700}.step p{margin-top:9px;color:var(--text-2);font-size:.9rem;padding-inline:6px}.calc-strip{margin-top:52px;max-width:720px;margin-inline:auto;display:flex;align-items:center;gap:18px;padding:18px 22px;border-radius:var(--radius);background:var(--card);border:1px solid var(--border)}.calc-strip .calc-txt{flex:1 1}.calc-strip .calc-txt strong{font-size:.96rem}.calc-strip .calc-txt span{display:block;color:var(--text-3);font-size:max(.82rem,var(--zk-fmin,12px))}.partners{border-top:1px solid var(--border);background:transparent}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.cta-wrap{padding-block:30px 80px}.cta{display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap;padding:44px;border-radius:var(--radius-lg);background:radial-gradient(120% 160% at 0 0,rgba(39,224,161,.1),transparent 55%),var(--card);border:1px solid var(--border-2)}.cta h2{font-size:clamp(1.5rem,calc(3vw / var(--zk-z, 1)),2rem);font-weight:800;letter-spacing:-.02em;line-height:1.15}.cta p{margin-top:12px;color:var(--text-2);max-width:420px}.cta-actions{display:flex;gap:14px;flex-wrap:wrap}.site-footer{border-top:1px solid var(--border);background:var(--bg-soft);padding-block:56px 30px}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px}.footer-brand p{margin-top:16px;color:var(--text-2);font-size:.9rem;max-width:300px}.socials{margin-top:20px;display:flex;gap:10px}.socials a{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;border:1px solid var(--border);color:var(--text-3);transition:color .18s ease,border-color .18s ease}.socials a:hover{color:var(--green);border-color:var(--green-line)}.socials svg{width:16px;height:16px}@keyframes social-flip{0%{transform:scale(1) rotateY(0deg)}12%{transform:scale(1.16) rotateY(0deg)}42%{transform:scale(1.16) rotateY(1turn)}54%{transform:scale(1) rotateY(1turn)}to{transform:scale(1) rotateY(1turn)}}.socials{perspective:500px}.socials a{animation:social-flip 3s ease-in-out infinite}.socials a:nth-child(2){animation-delay:.6s}.socials a:nth-child(3){animation-delay:1.2s}.socials a:nth-child(4){animation-delay:1.8s}.socials a:nth-child(5){animation-delay:2.4s}.socials a:hover{animation-play-state:paused}@property --zk-social-a{syntax:"<angle>";initial-value:0deg;inherits:false}.socials a{position:relative;isolation:isolate}.socials a:before{content:"";position:absolute;inset:-2px;border-radius:11px;padding:2px;background:conic-gradient(from var(--zk-social-a),transparent 0deg 232deg,color-mix(in srgb,var(--brand,var(--green)) 35%,transparent) 290deg,var(--brand,var(--green)) 332deg,color-mix(in srgb,var(--brand,var(--green)) 70%,#fff) 344deg,transparent 1turn);filter:drop-shadow(0 0 3px color-mix(in srgb,var(--brand,var(--green)) 60%,transparent));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:zk-social-run 2.8s linear infinite;pointer-events:none}.socials a:nth-child(2):before{animation-delay:.6s}.socials a:nth-child(3):before{animation-delay:1.2s}.socials a:nth-child(4):before{animation-delay:1.8s}.socials a:nth-child(5):before{animation-delay:2.4s}.socials a:hover:before{animation-play-state:paused}.socials a:hover{color:var(--brand,var(--green));border-color:color-mix(in srgb,var(--brand,var(--green)) 55%,transparent)}@keyframes zk-social-run{to{--zk-social-a:360deg}}@media (prefers-reduced-motion:reduce){.socials a:before{animation:none;opacity:0}}.tg-fab{position:fixed;right:16px;bottom:96px;z-index:90;display:block;padding:3px;border-radius:29px;overflow:hidden;box-shadow:0 10px 28px rgba(34,158,217,.45);animation:tg-fab-bob 3s ease-in-out infinite}.tg-fab-runner{position:absolute;left:50%;top:50%;width:480px;height:480px;pointer-events:none;background:conic-gradient(transparent 0deg 240deg,rgba(245,197,63,.55) 285deg,#f5c53f 320deg,#ffe58a 338deg,transparent 1turn);animation:tg-fab-run 2.6s linear infinite}@keyframes tg-fab-run{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.tg-fab-inner{position:relative;display:flex;align-items:center;gap:9px;height:48px;padding:0 16px;border-radius:26px;background:linear-gradient(135deg,#1f7dae,#176d97);color:#fff}.tg-fab svg{width:22px;height:22px;flex:none}.tg-fab-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(calc(100vw / var(--zk-z, 1)) - 110px);font-size:max(.82rem,var(--zk-fmin,12px));font-weight:700}.tg-fab:hover{box-shadow:0 12px 34px rgba(34,158,217,.6)}.tg-fab:focus-visible{outline:2px solid #a6f2d4;outline-offset:0;box-shadow:0 0 0 4px #0b2a3d,0 10px 28px rgba(34,158,217,.45)}body:has(.tm4-body.desk-open) .tg-fab{display:none}@keyframes tg-fab-bob{0%,to{transform:translateY(0) scale(1)}42%{transform:translateY(-5px) scale(1)}50%{transform:translateY(-5px) scale(1.05)}58%{transform:translateY(-5px) scale(1)}70%{transform:translateY(-4px) scale(1)}}@media (max-width:640px){.tg-fab{right:12px;bottom:84px}.tg-fab-inner{height:44px;padding:0 13px;gap:7px}.tg-fab svg{width:20px;height:20px}.tg-fab-label{font-size:max(.76rem,var(--zk-fmin,12px))}}@media (max-width:480px){.tg-fab-label{display:none}.tg-fab-inner{padding:0 11px}}@media (prefers-reduced-motion:reduce){.socials a,.tg-fab,.tg-fab-runner{animation:none}}.netstatus{position:fixed;top:0;left:0;right:0;z-index:96;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 40px 8px 14px;font-size:max(.82rem,var(--zk-fmin,12px));font-weight:600;animation:netstatus-in .25s ease}.netstatus i{width:8px;height:8px;border-radius:50%;flex:none;background:currentColor;animation:netstatus-blink 1.2s ease-in-out infinite}.netstatus-off{background:#3a0d10;color:#ff8a8d;border-bottom:1px solid rgba(255,107,110,.5)}.netstatus-weak{background:#33270a;color:#f5c53f;border-bottom:1px solid rgba(245,197,63,.45)}.netstatus button{position:absolute;right:10px;background:none;border:0;color:inherit;font-size:1rem;cursor:pointer;padding:2px 8px}@keyframes netstatus-in{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes netstatus-blink{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.netstatus,.netstatus i{animation:none}}.footer-mail{margin-top:14px;display:inline-flex;align-items:center;gap:8px;color:var(--text-2);font-size:.9rem;transition:color .16s ease;word-break:break-word}.footer-mail:hover{color:var(--green)}.footer-mail svg{width:15px;height:15px;flex:none;color:var(--text-3)}.footer-col h2{font-size:max(.78rem,var(--zk-fmin,12px));letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-bottom:16px}.footer-col a{display:block;color:var(--text-2);font-size:.9rem;padding:6px 0;transition:color .16s ease}.footer-col a:hover{color:var(--green)}.footer-partner{margin-top:40px;padding-top:24px;border-top:1px solid var(--border);display:flex;flex-direction:column;align-items:flex-start;gap:12px;text-align:left}.footer-partner>span{font-size:max(.74rem,var(--zk-fmin,12px));font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.footer-partner .partner-disclaimer{margin:0;font-size:max(.78rem,var(--zk-fmin,12px));line-height:1.6;color:var(--text-3);max-width:560px}.footer-bottom{margin-top:24px;padding-top:22px;border-top:1px solid var(--border);font-size:max(.8rem,var(--zk-fmin,12px));line-height:1.6;color:var(--text-3)}.footer-bottom .risk{color:var(--text-3);margin-left:10px;padding-left:12px;border-left:1px solid var(--border)}.footer-cookie{margin:10px 0 0;font-size:max(.78rem,var(--zk-fmin,12px));line-height:1.6;color:var(--text-3)}.footer-cookie a{color:var(--text-2);text-decoration:underline;text-underline-offset:3px}.page-hero{position:relative;padding-block:60px 40px;border-bottom:1px solid var(--border);overflow:hidden}.page-hero:before{content:"";position:absolute;inset:-50% 30% auto -10%;height:500px;background:radial-gradient(45% 55% at 30% 20%,rgba(39,224,161,.1),transparent 65%);pointer-events:none}.page-hero .container{position:relative}.page-hero h1{margin-top:16px;font-size:clamp(2rem,calc(4.4vw / var(--zk-z, 1)),3rem);font-weight:800;letter-spacing:-.03em;line-height:1.08}.page-hero p{margin-top:16px;max-width:560px;color:var(--text-2);font-size:1.02rem}.crumbs{font-size:max(.82rem,var(--zk-fmin,12px));color:var(--text-3)}.crumbs a:hover{color:var(--green)}.turnstile-box{margin:4px 0 18px;display:flex;justify-content:flex-start;overflow:hidden;max-width:100%;zoom:calc(1 / var(--zk-z, 1));color-scheme:normal}@media (min-width:1200px) and (hover:hover) and (pointer:fine){.auth-card:has(.turnstile-box){max-width:452px}}@media (max-width:480px){.auth-wrap{padding:40px 12px}.auth-card{padding:30px 18px}}.chips{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:30px}.chip{padding:8px 16px;border-radius:999px;font-size:max(.85rem,var(--zk-fmin,12px));font-weight:600;color:var(--text-2);background:var(--card);border:1px solid var(--border);transition:all .16s ease}.chip:hover{color:var(--text);border-color:var(--border-2)}.chip.active{color:var(--on-green);background:var(--green);border-color:var(--green)}.feature-rows{display:grid;gap:18px}.feature-row{display:flex;gap:18px;padding:22px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius)}.feature-row .f-ico{width:46px;height:46px;flex-shrink:0;display:grid;place-items:center;border-radius:11px;background:var(--green-soft);border:1px solid var(--green-line);color:var(--green)}.feature-row .f-ico svg{width:20px;height:20px}.feature-row :is(h2,h3,h4){font-size:1.02rem;font-weight:700}.feature-row p{margin-top:6px;color:var(--text-2);font-size:.92rem;overflow-wrap:anywhere}.feature-row>div:not(.f-ico){min-width:0}a[href^="mailto:"]{overflow-wrap:anywhere}.dl-side-head h2{font-size:1.2rem;font-weight:700}.dl-item :is(h3,h4){font-size:.98rem;font-weight:700;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.dl-item p{color:var(--text-2);font-size:max(.84rem,var(--zk-fmin,12px));margin-top:3px}.pill-free,.tag-free{color:var(--green);border-color:var(--green-line)!important;background:var(--green-soft)!important}.pill-pro,.tag-pro{color:var(--prime);border-color:var(--gold-line)!important;background:var(--gold-soft)!important}.dl-btn.is-pro{background:var(--gold-soft);border-color:var(--gold-line);color:var(--prime)}.dl-btn.is-pro:hover{background:var(--gold);color:var(--on-gold)}.dl-concept strong{font-size:.98rem}.dl-concept span{display:block;color:var(--text-2);font-size:.88rem;margin-top:3px}.mini-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.mini-card{padding:26px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);transition:border-color .2s ease,transform .2s ease}.mini-card:hover{border-color:var(--green-line);transform:translateY(-3px) scale(1.012)}.mini-card .m-ico{width:48px;height:48px;margin-bottom:18px;display:grid;place-items:center;border-radius:12px;background:var(--green-soft);border:1px solid var(--green-line);color:var(--green)}.mini-card .m-ico svg{width:22px;height:22px}.mini-card h3{font-size:1.05rem;font-weight:700}.mini-card p{margin-top:10px;color:var(--text-2);font-size:.92rem}.btn-pulse{position:relative}.btn-pulse:after{content:"";position:absolute;inset:-3px;border-radius:inherit;box-shadow:0 0 0 3px var(--green-line);opacity:0;pointer-events:none;animation:btn-pulse 3.4s ease-in-out infinite}.btn-pulse:hover:after{animation:none;opacity:0}@keyframes btn-pulse{0%,to{opacity:0}50%{opacity:1}}.calc-panel{display:grid;grid-template-columns:1.2fr 1fr;gap:0;border-radius:var(--radius-lg);border:1px solid var(--border-2);overflow:hidden;background:var(--card)}.field{margin-bottom:26px}.field label{display:flex;justify-content:space-between;font-size:.88rem;font-weight:600;color:var(--text-2);margin-bottom:12px}.field label b{color:var(--green)}.field select{width:100%;padding:12px 14px;border-radius:var(--radius-sm);background:var(--bg);border:1px solid var(--border-2);color:var(--text)}input[type=range]{appearance:none;width:100%;height:6px;border-radius:4px;background:linear-gradient(90deg,var(--green) var(--pct,30%),var(--border) var(--pct,30%));outline:none}input[type=range]:focus-visible{outline:2px solid var(--green,#27e0a1);outline-offset:4px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--green);border:3px solid var(--card);box-shadow:0 0 0 1px var(--green);cursor:pointer}input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--green);border:3px solid var(--card);cursor:pointer}.auth-wrap{min-height:calc(calc(100vh / var(--zk-z, 1)) - var(--nav-h));display:grid;place-items:center;padding:50px 22px}.auth-card{width:100%;min-width:0;max-width:420px;background:var(--card);border:1px solid var(--border-2);border-radius:var(--radius-lg);padding:38px 34px;box-shadow:var(--shadow)}.auth-card h1{font-size:1.5rem;font-weight:800;text-align:center}.auth-card .sub{text-align:center;color:var(--text-2);margin-top:8px;font-size:.92rem}.auth-form{margin-top:28px}.auth-form .field label{display:block}.input{width:100%;padding:13px 14px;border-radius:var(--radius-sm);background:var(--bg);border:1px solid var(--border-2);color:var(--text);transition:border-color .18s ease}.input:focus{outline:none;border-color:var(--green-line)}.input:focus-visible{outline:2px solid var(--green,#27e0a1);outline-offset:2px;border-color:var(--green-line)}.input::placeholder{color:var(--text-3)}.auth-alt{text-align:center;margin-top:22px;color:var(--text-2);font-size:.9rem}.auth-alt a,.link-btn{color:var(--green);font-weight:600}.link-btn{background:none;border:none;padding:0;cursor:pointer;font:inherit}.link-btn:hover{text-decoration:underline}.auth-row{display:flex;align-items:center;justify-content:space-between;font-size:max(.85rem,var(--zk-fmin,12px));margin-bottom:22px}.auth-row a,.pricing-trial-coupon{display:inline-flex;align-items:center;min-height:24px}.auth-row a{color:var(--green);margin-block:-1px}.check{display:inline-flex;gap:8px;align-items:center;color:var(--text-2)}.divider:after,.divider:before{content:"";flex:1 1;height:1px;background:var(--border)}.auth-split .auth-card{max-width:480px;padding:28px 36px 26px;border-color:rgba(39,224,161,.22);box-shadow:var(--shadow),0 0 90px -38px rgba(39,224,161,.45)}.auth-split .auth-card h1{font-size:1.45rem}.auth-split .auth-row{margin-bottom:14px}@media (min-width:1061px) and (max-height:840px){.auth-split .auth-card h1{font-size:1.3rem}}.auth-media img{flex:1 1 auto;height:0;min-height:0;width:100%;object-fit:contain;object-position:50% 50%;display:block}.auth-media iframe,.auth-media video,.auth-media-fallback{flex:1 1 auto;height:0;min-height:0;width:100%;display:block;border:0}.auth-media-fallback img{width:42%;max-width:220px;opacity:.92;filter:drop-shadow(0 12px 30px rgba(0,0,0,.45))}.auth-media-copy h2{margin:8px 0 0;font-size:clamp(1.05rem,.62rem + calc(1.1vw / var(--zk-z, 1)),1.3rem);font-weight:800;letter-spacing:-.01em;line-height:1.3}.auth-media-copy p{margin:7px 0 0;font-size:max(.85rem,var(--zk-fmin,12px));line-height:1.5;color:rgba(255,255,255,.72)}.auth-media-copy ul{list-style:none;margin:11px 0 0;padding:0;display:grid;gap:6px}.auth-media-copy li{display:flex;gap:9px;align-items:flex-start;font-size:max(.83rem,var(--zk-fmin,12px));line-height:1.45;color:rgba(255,255,255,.92)}.auth-media-copy li:before{content:"";flex:none;width:7px;height:7px;margin-top:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px rgba(39,224,161,.18)}.faq{display:grid;gap:12px;max-width:780px;margin:0 auto}.faq-item{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;text-align:left;font-weight:600;color:var(--text)}.faq-q svg{width:18px;height:18px;color:var(--green);transition:transform .2s ease;flex-shrink:0}.faq-item.open .faq-q svg{transform:rotate(45deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .25s ease}.faq-a p{padding:0 22px 20px;color:var(--text-2);font-size:.92rem}table.data{width:100%;border-collapse:collapse;min-width:620px}table.data td,table.data th{padding:16px 20px;text-align:left;font-size:.9rem}table.data thead th{background:var(--bg-band);color:var(--text-3);font-size:max(.76rem,var(--zk-fmin,12px));letter-spacing:.1em;text-transform:uppercase;font-weight:700}table.data tbody tr,table.data thead th{border-bottom:1px solid var(--border)}table.data tbody tr:last-child{border-bottom:none}table.data tbody tr:hover{background:var(--veil)}.pill{display:inline-flex;white-space:nowrap;flex:none;vertical-align:middle;line-height:1.15;padding:4px 10px;border-radius:999px;font-size:max(.76rem,var(--zk-fmin,12px));font-weight:700;background:var(--green-soft);color:var(--green);border:1px solid var(--green-line)}.id-box,.pill{align-items:center}.id-box{display:flex;gap:18px;flex-wrap:wrap;padding:22px 26px;border-radius:var(--radius);background:radial-gradient(120% 160% at 0 0,rgba(39,224,161,.14),transparent 55%),var(--card);border:1px solid var(--green-line)}.id-box .id-meta{flex:1 1;min-width:200px}.id-box .id-meta span{font-size:max(.78rem,var(--zk-fmin,12px));letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.id-box .id-val{display:block;margin-top:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(1.5rem,calc(4.5vw / var(--zk-z, 1)),2.1rem);font-weight:800;letter-spacing:.12em;color:var(--green)}.rebate-badge{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:6px;padding:10px 18px;border-radius:12px;background:var(--green-soft);border:1px solid var(--green-line)}.rebate-badge b{font-size:1.8rem;font-weight:800;color:var(--green);line-height:1}.rebate-badge span{font-size:max(.78rem,var(--zk-fmin,12px));letter-spacing:.1em;text-transform:uppercase;color:var(--text-2)}.rebate-badge .rebate-tiers{letter-spacing:0;text-transform:none;line-height:1.5}.done-banner{display:flex;align-items:center;gap:12px;justify-content:center;padding:18px 22px;border-radius:var(--radius);background:var(--green-soft);border:1px solid var(--green-line);color:var(--green);font-weight:700;text-align:center}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.phone{width:100%;max-width:224px;aspect-ratio:9/18.5;margin:0 auto;background:#0a0f16;border:2px solid #223047;border-radius:26px;padding:9px 7px 7px;position:relative;box-shadow:var(--shadow)}.phone:before{content:"";position:absolute;top:11px;left:50%;transform:translateX(-50%);width:54px;height:5px;background:#1c2838;border-radius:3px}.phone-screen{width:100%;background:#070c12;border-radius:18px;overflow:hidden}.mk,.phone-screen{height:100%;display:flex;flex-direction:column}.mk{gap:5px;padding:16px 8px 6px}.mk-title{font-size:max(9px,var(--zk-fmin,12px));font-weight:700;color:var(--text);padding:0 2px 2px}.mk-card{background:linear-gradient(160deg,#123227,#0a1a13);border:1px solid #1e4234;border-radius:8px;padding:7px}.mk-card .mk-acct{font-size:max(7.5px,var(--zk-fmin,12px));color:#9fb0a6}.mk-card .mk-bal{font-size:max(11px,var(--zk-fmin,12px));font-weight:800;color:#fff;margin-top:2px}.mk-actions{display:flex;gap:4px}.mk-actions i{flex:1 1;height:16px;border-radius:5px;background:#0e1620;border:1px solid #182432}.mk-tabs{display:flex;gap:8px;font-size:max(7.5px,var(--zk-fmin,12px));color:#66748a;padding:1px 2px}.mk-tabs b{color:var(--green)}.mk-row{display:flex;align-items:center;gap:6px;padding:6px 7px;border-radius:6px;background:#0d141d;border:1px solid #17212e;font-size:max(8px,var(--zk-fmin,12px));color:#c7d0dc}.mk-row i{width:9px;height:9px;border-radius:2px;background:#2a3a4d;flex-shrink:0}.mk-hl{border-color:var(--green);box-shadow:0 0 0 1px var(--green);color:#fff}.mk-btn,.mk-hl i{background:var(--green)}.mk-btn{text-align:center;padding:6px;border-radius:6px;font-weight:700;font-size:max(8px,var(--zk-fmin,12px));color:var(--on-green)}.mk-btn-y{background:#f4c53f;color:var(--on-gold)}.mk-btn-o{background:transparent;border:1px solid var(--green);color:var(--green)}.mk-bubble{max-width:84%;font-size:max(7.5px,var(--zk-fmin,12px));line-height:1.35;padding:6px 8px;border-radius:9px;background:#101b26;color:#c7d0dc}.mk-bubble.me{margin-left:auto;background:var(--green-soft);border:1px solid var(--green-line);color:var(--green);font-weight:700}.mk-label{font-size:max(7px,var(--zk-fmin,12px));color:#66748a;padding:0 2px}.mk-input{background:#0d141d;border:1px solid #17212e;border-radius:5px;padding:5px 7px;font-size:max(8px,var(--zk-fmin,12px));color:#c7d0dc}.mk-input.mk-hl,.mk-logo{color:#fff}.mk-logo{font-size:max(11px,var(--zk-fmin,12px));font-weight:800;letter-spacing:.02em;padding:2px}.mk-nav{margin-top:auto;display:flex;justify-content:space-between;padding:6px 6px 2px;border-top:1px solid #17212e}.mk-nav i{width:15px;height:15px;border-radius:4px;background:#1a2532;display:block;position:relative}.mk-nav i.on{background:var(--green);box-shadow:0 0 0 2px rgba(39,224,161,.25)}.mk-status{display:flex;justify-content:space-between;font-size:max(6.5px,var(--zk-fmin,12px));color:#66748a;padding:0 4px}.mk-input-bar{display:flex;align-items:center;gap:5px;margin-top:auto;padding-top:4px}.mk-input-bar .box{flex:1 1;height:16px;border-radius:8px;background:#0d141d;border:1px solid #17212e}.mk-input-bar .send{width:16px;height:16px;border-radius:5px;background:var(--green)}.doc{max-width:800px}.doc h2{margin-top:44px;font-size:1.3rem;font-weight:700;scroll-margin-top:90px}.doc h2:first-child{margin-top:0}.doc>section+section>h2:first-child{margin-top:44px}.doc h3{margin-top:26px;font-size:1.02rem;font-weight:700}.doc .legal-facts{list-style:none;padding-left:0}.doc p,.doc ul{margin-top:14px;color:var(--text-2)}.doc ul{padding-left:22px;list-style:disc}.doc li{margin-top:8px}.toc{position:sticky;top:90px}.toc a{display:block;padding:7px 0;color:var(--text-2);font-size:.9rem}.toc a:hover{color:var(--green)}.two-col{display:grid;grid-template-columns:220px 1fr;gap:50px}.two-col.split{grid-template-columns:1fr 1.2fr}.two-col>*{min-width:0}@media (max-width:900px){.nav{display:none}.nav-toggle{display:grid;place-items:center}.header-actions .btn-signin-text{display:none}.hero .container{gap:36px}.card-grid,.explore-grid,.guide-grid,.mini-cards{grid-template-columns:1fr 1fr}.steps{grid-template-columns:1fr;gap:34px}.steps:before{display:none}.footer-grid{grid-template-columns:1fr 1fr;gap:32px}.footer-brand{grid-column:1/-1}.calc-panel,.two-col,.two-col.split{grid-template-columns:1fr}.two-col,.two-col.split{gap:24px}.toc{position:static;display:flex;flex-wrap:wrap;gap:6px 18px}}@media (max-width:620px){.section{padding-block:60px}.card-grid,.explore-grid,.guide-grid,.mini-cards{grid-template-columns:1fr}.cta{padding:30px 24px}.calc-strip{flex-direction:column;text-align:center}.cta-actions .btn{flex:1 1}}.logo-img{display:block;border-radius:9px}.partner-logo{display:inline-block;position:relative;line-height:0}.partner-logo-img{display:block;width:auto;height:100%}.partner-logo .is-light{display:none}.hdr-menu{position:relative;display:inline-flex}.pop{position:absolute;top:calc(100% + 10px);right:0;min-width:180px;background:var(--card);border:1px solid var(--border-2);border-radius:12px;padding:6px;box-shadow:var(--shadow);z-index:60}.pop-head{font-size:max(.7rem,var(--zk-fmin,12px));letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);padding:8px 12px 4px}.pop-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border-radius:8px;font-size:.9rem;font-weight:500;color:var(--text-2);text-align:left}.pop-item:hover{background:var(--card-hover);color:var(--text)}.pop-item .ck,.pop-item.active{color:var(--green)}.pop-item .ck{margin-left:auto;display:inline-flex}.pop-item svg{width:16px;height:16px;flex-shrink:0}.user-chip{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 6px;border-radius:999px;border:1px solid var(--border);background:var(--card);font-size:.88rem;font-weight:600;color:var(--text)}.user-chip:hover{border-color:var(--border-2)}.user-chip .av{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--green);color:var(--on-green);font-weight:800;font-size:max(.78rem,var(--zk-fmin,12px))}.flag{font-size:1rem;line-height:1}.dash-wrap{padding-block:40px 80px;min-height:calc(calc(100vh / var(--zk-z, 1)) - var(--nav-h))}.dash-top{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:26px}.dash-top h1{font-size:clamp(1.5rem,calc(3vw / var(--zk-z, 1)),2rem);font-weight:800;letter-spacing:-.02em}.stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:26px}.dash-panel-head h2{font-size:1.1rem;font-weight:700}.modal-overlay{position:fixed;inset:0;background:rgba(2,6,12,.66);display:grid;place-items:center;z-index:80;padding:20px}.modal{width:100%;max-width:660px;max-height:calc(90vh / var(--zk-z, 1));overflow:auto;background:var(--card);border:1px solid var(--border-2);border-radius:16px;padding:26px;box-shadow:var(--shadow)}.modal h3{font-size:1.2rem;font-weight:700;margin-bottom:20px}.chk{display:inline-flex;align-items:center;gap:8px;color:var(--text-2);font-size:.92rem}.form-err{color:var(--red);font-size:.88rem;margin-top:14px}@media (max-width:620px){.stat-row{grid-template-columns:1fr}.nav-desktop-only{display:none}}@keyframes scalePop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes scalePopDown{0%{opacity:0;transform:scale(.96) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes overlayFade{0%{opacity:0}to{opacity:1}}.modal{animation:scalePop .22s cubic-bezier(.2,.8,.3,1);transform-origin:center bottom}.modal-overlay{animation:overlayFade .18s ease}.pop{animation:scalePopDown .16s cubic-bezier(.2,.8,.3,1);transform-origin:top right}.pop.is-out{animation:zk-pop-out .12s ease forwards}@keyframes zk-pop-out{to{opacity:0;transform:scale(.96) translateY(-4px)}}@media (prefers-reduced-motion:reduce){.pop,.pop.is-out{animation:none}}.an-tab.active{background:var(--green);color:var(--on-green)}.an-demo code{font-size:max(.78rem,var(--zk-fmin,12px))}.an-ring:before{content:"";position:absolute;inset:7px;border-radius:50%;background:var(--card)}.an-ring span{position:relative;font-weight:800;font-size:1.12rem;line-height:1}.an-ring span i{font-size:max(.6rem,var(--zk-fmin,12px));font-weight:700}.an-ring em,.an-ring span i{color:var(--text-3);font-style:normal}.an-ring em{margin-top:2px;font-size:max(.52rem,var(--zk-fmin,12px));letter-spacing:.09em;margin-right:-.09em;text-transform:uppercase;white-space:nowrap}.an-ring em,.lvl{position:relative}.lvl{border:1px solid var(--border);border-radius:12px;padding:11px 14px 12px 17px;overflow:hidden;background:var(--card);transition:transform .15s ease,box-shadow .15s ease}.lvl:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.lvl:before{position:absolute;left:0;top:0;bottom:0;width:4px}.lvl-label:before,.lvl:before{content:"";background:var(--lc,var(--green))}.lvl-label:before{width:8px;height:8px;border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,var(--lc,var(--green)) 24%,transparent)}.an-rr span{font-size:max(.74rem,var(--zk-fmin,12px));text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);font-weight:700}.an-rr b{font-size:1.02rem;color:var(--green)}.an-row>span{font-size:max(.8rem,var(--zk-fmin,12px));color:var(--text-3);font-weight:700;padding-top:4px}.hist-intro>div:first-child{max-width:720px}.hist-intro p{margin:0;color:var(--text-2);line-height:1.55;font-size:.9rem}.hist-file b{color:var(--text)}.hist-file>:last-child{margin-left:auto}.hist-verdict.is-up{color:var(--green);background:var(--green-soft)}.hist-verdict.is-down{color:var(--red);background:var(--red-soft)}.hist-confidence small{color:var(--text-3);font-size:max(.65rem,var(--zk-fmin,12px));font-weight:700;letter-spacing:.09em;text-transform:uppercase}.hist-metric span{color:var(--text-3);font-size:max(.68rem,var(--zk-fmin,12px));font-weight:700;letter-spacing:.04em}.hist-metric b,.hist-metric span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hist-metric b{margin-top:4px;color:var(--text);font-size:.91rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hist-agreement>div{display:flex;flex-wrap:wrap;align-content:flex-start;gap:5px;padding:9px;border:1px solid var(--border);border-radius:9px}.hist-agreement span{flex-basis:100%;color:var(--text-3);font-size:max(.67rem,var(--zk-fmin,12px));font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hist-agreement em,.hist-agreement i{font-size:max(.75rem,var(--zk-fmin,12px));font-style:normal}.hist-agreement em{color:var(--text-3)}.hist-chart-head>span:last-child{color:var(--text-3);font-size:max(.72rem,var(--zk-fmin,12px));text-align:right}.hist-session-list>div{display:grid;grid-template-columns:1.05fr .8fr 1fr 1.1fr;gap:8px;padding:8px 10px;border-radius:8px;background:var(--card);border:1px solid var(--border);color:var(--text-2);font-size:max(.76rem,var(--zk-fmin,12px));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hist-session-list b{color:var(--text)}.hist-table td,.hist-table th{padding:9px 10px;text-align:right;border-bottom:1px solid var(--border);white-space:nowrap}.hist-table th{font-size:max(.67rem,var(--zk-fmin,12px));letter-spacing:.06em}.an-block h4,.hist-table th{color:var(--text-3);text-transform:uppercase}.an-block h4{font-size:max(.82rem,var(--zk-fmin,12px));letter-spacing:.04em;margin-bottom:6px}.an-block p{font-size:.92rem;line-height:1.5;color:var(--text-2)}.an-cautions li{font-size:.88rem;color:var(--text-2)}.an-disclaimer{color:var(--text-3);border-top:1px solid var(--border);padding-top:12px}.an-disclaimer,.btn-sm{font-size:max(.78rem,var(--zk-fmin,12px))}.btn-sm{padding:5px 10px}.data code{background:rgba(127,127,127,.12);padding:2px 6px;border-radius:5px;word-break:break-all}.ind-title-link{color:inherit;text-decoration:none}.ind-title-link:hover{color:var(--green)}.td-thumb img{display:block;width:100%;height:auto}.td-grid>*{min-width:0}.td-main img{max-width:100%;height:auto}.td-step b{display:block;margin-bottom:3px}.td-step p{line-height:1.5}.td-feats li,.td-step p{color:var(--text-2);font-size:.92rem}.td-feats li{position:relative;padding-left:22px}.td-feats li:before{content:"✓";position:absolute;left:0;color:var(--green);font-weight:800}.td-facts>div{display:flex;justify-content:space-between;font-size:.9rem}.td-facts span{color:var(--text-3)}.td-bt-img img{display:block;width:100%;height:auto}.td-bt-stats>div{background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:10px 12px}.td-bt-stats span{display:block;font-size:max(.7rem,var(--zk-fmin,12px));text-transform:uppercase;letter-spacing:.05em;color:var(--text-3)}.td-bt-stats b{font-size:1.1rem}.td-bt-stats .pos b{color:var(--green)}.td-bt-stats .neg b{color:var(--red)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.ticker{position:relative;z-index:1;overflow:hidden;border-block:1px solid var(--border);background:var(--bg-band);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.ticker-track{display:flex;width:max-content;animation:tickerScroll 42s linear infinite}.ticker:hover .ticker-track{animation-play-state:paused}@keyframes tickerScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.ticker-track{animation:none!important}}.open-acct.compact{padding:28px;gap:26px}.open-acct h2{font-size:clamp(1.35rem,calc(2.4vw / var(--zk-z, 1)),1.85rem);font-weight:800;letter-spacing:-.02em;margin-top:10px}.open-acct.compact h2{margin-top:0;font-size:1.28rem}.pop-mark{display:inline-flex;animation:pop-in .6s cubic-bezier(.34,1.56,.64,1) both}@keyframes pop-in{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.pop-mark,.pop-mark img{animation:none}}.open-acct p.muted{margin-top:12px;font-size:.94rem;line-height:1.65}.open-acct-qr b{margin-top:14px;font-size:.95rem;font-weight:700}.qr-frame img{display:block;width:220px;height:220px}.open-acct.compact .qr-frame img{width:168px;height:168px}@media (max-width:860px){.open-acct.compact .qr-frame img,.qr-frame img{width:190px;height:190px}}.acct-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,transparent,var(--c-ink),transparent);opacity:.9}.acct-rate b{font-size:2.05rem;font-weight:800;letter-spacing:-.03em;color:var(--text);line-height:1}.acct-rate span{font-size:max(.84rem,var(--zk-fmin,12px));font-weight:600;color:var(--text-3)}.acct-list li{display:flex;align-items:center;gap:8px;font-size:max(.85rem,var(--zk-fmin,12px));color:var(--text-2)}.acct-list svg{color:var(--c-ink);flex:none}.rc{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow);overflow:hidden;--acct-ink:var(--acct)}.rc-type:hover{background:var(--veil);color:var(--text)}.rc-type.is-on{color:var(--text);background:color-mix(in srgb,var(--c) 12%,transparent)}.rc-type.is-on:after{content:"";position:absolute;inset:auto 0 0 0;height:3px;background:var(--c-ink)}.rc-field label,.rc-lbl{display:block;font-size:.86rem;font-weight:600;color:var(--text-2);margin-bottom:12px}.rc-field label b{color:var(--text);font-weight:800}.rc-tier em{font-style:normal;font-size:max(.62rem,var(--zk-fmin,12px));letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.rc-tier b,.rc-tier em{display:block;font-weight:700}.rc-tier b{margin-top:2px;font-size:.86rem}.rc-tier i{display:block;margin-top:6px;font-style:normal;font-weight:800;font-size:1.05rem;color:var(--text-2)}.rc-tier span{display:block;margin-top:3px;font-size:max(.7rem,var(--zk-fmin,12px));color:var(--text-3)}.rc-tier.is-on{border-color:var(--green-line);background:var(--green-soft)}.rc-tier.is-on b,.rc-tier.is-on em,.rc-tier.is-on i{color:var(--green)}.rc-tier.is-on span{color:var(--text-2)}.rc-next b{color:var(--green)}.rc-note code{font-size:max(.76rem,var(--zk-fmin,12px));padding:1px 5px;border-radius:5px;background:var(--card-2);border:1px solid var(--border)}.rc-out-val small{font-size:.95rem;font-weight:600;color:var(--text-3);letter-spacing:0}.rc-out-rows>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 13px;background:var(--card);font-size:max(.84rem,var(--zk-fmin,12px))}.rc-out-rows span{color:var(--text-3)}.rc-out-rows b{color:var(--text);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rc-out-year b{display:block;margin-top:4px;font-size:1.3rem;font-weight:800;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.promo-overlay{position:fixed;inset:0;z-index:95;display:flex;align-items:flex-start;justify-content:center;padding:20px;background:rgba(2,6,12,.72);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:overlayFade .2s ease;overflow-y:auto}.promo-card{width:100%;max-width:380px;margin-block:auto;min-width:0;background:linear-gradient(180deg,#0e1b2c,#0a1119 62%);border:1px solid var(--border-2);border-radius:16px;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.55);animation:zk-promo-in .28s cubic-bezier(.22,1,.36,1) backwards,zk-promo-alert .6s ease-in-out .32s 3,zk-promo-beacon 1s ease-in-out .32s infinite;color:#eaf2f8}[data-theme=light] .promo-card{--text:#e9eef6;--text-2:#e5e5e5;--text-3:#7b8a9f;--border:#262931;--border-2:#343843cc}@keyframes zk-promo-in{0%{opacity:0;transform:translate3d(0,16px,0) scale(.96)}}@keyframes zk-promo-alert{0%,to{transform:translateZ(0) rotate(0)}15%{transform:translate3d(-7px,0,0) rotate(-.8deg)}30%{transform:translate3d(6px,0,0) rotate(.7deg)}45%{transform:translate3d(-4px,0,0) rotate(-.5deg)}60%{transform:translate3d(3px,0,0) rotate(.3deg)}75%{transform:translate3d(-1.5px,0,0) rotate(-.1deg)}}@keyframes zk-promo-beacon{0%,to{box-shadow:0 24px 60px rgba(0,0,0,.55),0 0 0 0 rgba(239,68,68,0)}50%{box-shadow:0 24px 60px rgba(0,0,0,.55),0 0 0 3px rgba(239,68,68,.6),0 0 30px rgba(239,68,68,.5)}}.promo-mark{animation:zk-promo-ring .7s ease-out .32s 3}@keyframes zk-promo-ring{0%{box-shadow:0 0 0 0 rgba(245,197,63,.55)}to{box-shadow:0 0 0 16px rgba(245,197,63,0)}}.promo-overlay.is-out{animation:zk-promo-dim-out .18s ease forwards}.promo-overlay.is-out .promo-card{animation:zk-promo-out .16s cubic-bezier(.4,0,1,1) forwards}@keyframes zk-promo-dim-out{to{opacity:0}}@keyframes zk-promo-out{to{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.promo-card,.promo-mark,.promo-overlay,.promo-overlay.is-out,.promo-overlay.is-out .promo-card{animation:none}}.promo-head{overflow-wrap:anywhere}.promo-count{border-radius:50%;place-items:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);font-size:max(.72rem,var(--zk-fmin,12px));font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-3)}.promo-count,.promo-x{flex:none;width:26px;height:26px;display:grid}.promo-x{border-radius:50%;place-items:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);color:#cfdcea;cursor:pointer;transition:background .16s ease,color .16s ease}.promo-x:hover{background:rgba(255,255,255,.16);color:#fff}.promo-body{padding:20px 18px 18px}.promo-head{font-size:1rem;line-height:1.6;margin:0 0 16px}.promo-cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px 16px;border-radius:11px;background:var(--gold);color:#17130a;font-size:1rem;font-weight:800;text-decoration:none;transition:filter .16s ease,transform .16s ease}.promo-cta:hover{filter:brightness(1.07);transform:translateY(-1px)}.promo-card{position:relative}.promo-card>.promo-count,.promo-card>.promo-x{position:absolute;top:12px;z-index:2}.promo-card>.promo-x{right:12px}.promo-card>.promo-count{right:46px}.promo-mark{width:52px;height:52px;margin:2px auto 14px;border-radius:15px;display:grid;place-items:center;color:var(--gold);background:var(--gold-soft);border:1px solid var(--gold-line)}.promo-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:11px}.promo-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;background:var(--gold-soft);border:1px solid var(--gold-line);color:var(--gold);font-size:max(.64rem,var(--zk-fmin,12px));font-weight:800;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.promo-badge-ends{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.12);color:#cfdcea}.promo-head{margin:0 0 8px;text-align:center;font-size:1.32rem;line-height:1.32;font-weight:800;letter-spacing:-.01em}.promo-hl{color:var(--gold)}.promo-lead{margin:0 0 16px;text-align:center;font-size:max(.82rem,var(--zk-fmin,12px));line-height:1.6;color:var(--text-2);overflow-wrap:anywhere}.promo-steps{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:8px}.promo-step{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:13px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07)}.promo-step-ico{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:var(--gold);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}.promo-step-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.promo-step-text b{font-size:max(.83rem,var(--zk-fmin,12px));font-weight:700;line-height:1.35;color:#eaf2f8;overflow-wrap:anywhere}.promo-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82em;font-weight:800;letter-spacing:.06em;color:var(--gold);background:var(--gold-soft);border:1px solid var(--gold-line);border-radius:5px;padding:1px 5px;margin-right:1px}.promo-step-text em{font-style:normal;font-size:max(.72rem,var(--zk-fmin,12px));line-height:1.45;color:var(--text-3);overflow-wrap:anywhere}.promo-step-n{flex:none;font-size:1.05rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--gold-line)}.promo-later{display:block;width:100%;margin-top:10px;padding:7px;background:none;border:0;color:var(--text-3);font:inherit;font-size:max(.78rem,var(--zk-fmin,12px));cursor:pointer}.promo-later:hover{color:#cfdcea}.promo-how{display:block;width:100%;margin-top:9px;padding:6px;color:var(--gold);font-size:max(.8rem,var(--zk-fmin,12px));font-weight:600;text-align:center;text-decoration:none}.promo-how:hover{text-decoration:underline}:lang(km) .promo-how{line-height:1.75}.promo-tg{display:block;width:100%;margin-top:4px;padding:5px;color:var(--text-3);font-size:max(.76rem,var(--zk-fmin,12px));text-align:center;text-decoration:none}.promo-tg:hover{color:#cfdcea;text-decoration:underline}:lang(km) .promo-tg{line-height:1.75}@media (max-width:400px){.promo-head{font-size:1.18rem}.promo-step{padding:10px;gap:9px}.promo-step-ico{width:30px;height:30px}.promo-card{max-width:100%}.promo-body{padding:16px 14px 14px}}.news-count b{display:block;font-size:1.35rem;font-weight:800;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.news-count span{display:block;margin-top:5px;font-size:max(.66rem,var(--zk-fmin,12px));letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);line-height:1.25}.news-list{display:flex;flex-direction:column;gap:8px;list-style:none}.news-body b{font-size:.87rem;font-weight:700;line-height:1.3}.tg-form{display:flex;flex-direction:column;gap:14px}.tg-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:620px){.tg-row{grid-template-columns:1fr}}.tg-field{display:flex;flex-direction:column;gap:6px}.tg-field>label em{font-style:normal;font-weight:500;color:var(--text-3)}.tm-view-head>b{font-size:.95rem}.creq-tag.member{color:var(--green);border-color:color-mix(in srgb,var(--green) 34%,var(--border));background:var(--green-soft)}.creq-main b{font-size:.88rem;display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.creq-when{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:5px;font-size:max(.76rem,var(--zk-fmin,12px));color:var(--text-3);white-space:nowrap}.bsel-trigger:hover{border-color:color-mix(in srgb,var(--green) 26%,var(--border))}.bsel-trigger.is-open,.bsel-trigger:focus-visible{outline:none;border-color:var(--green);background:var(--card);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 16%,transparent)}.bsel-search:focus{outline:2px solid var(--green,#27e0a1);outline-offset:2px;border-color:var(--green)}.bsel-item.is-active{background:var(--green-soft);color:var(--text)}.bsel-item[aria-selected=true]{color:var(--green)}.tg-field input,.tg-field select,.tg-field textarea{width:100%;padding:12px 13px;border:1px solid var(--border);border-radius:11px;background:var(--card-2);color:var(--text);font:inherit;font-size:.9rem;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.tg-field textarea{resize:vertical;min-height:96px;line-height:1.55}.tg-field input::placeholder,.tg-field textarea::placeholder{color:var(--text-3);opacity:.75}.tg-field input:hover,.tg-field select:hover,.tg-field textarea:hover{border-color:color-mix(in srgb,var(--green) 26%,var(--border))}.tg-field input:focus,.tg-field select:focus,.tg-field textarea:focus{outline:2px solid var(--green,#27e0a1);outline-offset:2px;border-color:var(--green);background:var(--card);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 16%,transparent)}.tg-field>label{font-size:max(.85rem,var(--zk-fmin,12px));font-weight:700;color:var(--text);letter-spacing:-.01em}.tg-field input:not(:placeholder-shown):invalid{border-color:color-mix(in srgb,var(--red) 55%,var(--border))}.tg-hint{font-size:max(.72rem,var(--zk-fmin,12px));color:var(--text-3)}.tg-err{font-size:max(.8rem,var(--zk-fmin,12px));color:var(--red)}.tm-tour{position:fixed;z-index:70;width:268px;max-width:calc(calc(100vw / var(--zk-z, 1)) - 20px);padding:12px 13px 11px;border-radius:12px;border:1px solid var(--border);background:var(--surface,#12161c);box-shadow:0 14px 40px rgba(0,0,0,.5);display:grid;gap:6px;animation:tm-tour-in .14s ease-out}@keyframes tm-tour-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.tm-tour:focus{outline:none}@media (pointer:coarse){.tm-aidesk-all:after,.tm-plans-prooflink:after,.tm-tour-skip:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}}.tm-tour b{font-size:.92rem}.tm-tour p{margin:0;font-size:max(.82rem,var(--zk-fmin,12px));line-height:1.5;color:var(--text-2)}.tg-done{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:26px 18px}.tg-pop-scrim{position:fixed;inset:0;z-index:92;display:grid;place-items:center;padding:16px;background:rgba(0,0,0,.62);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.tg-pop{width:100%;max-width:460px;max-height:calc(calc(100vh / var(--zk-z, 1)) - 32px);overflow-y:auto;padding:24px 20px 18px;border-radius:16px;border:1px solid var(--border);background:var(--surface,#12161c);box-shadow:0 24px 60px rgba(0,0,0,.6);display:grid;gap:10px;justify-items:center;text-align:center;animation:tg-pop-in .16s ease-out}@keyframes tg-pop-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tg-pop{animation:none}}.tg-pop:focus{outline:none}.tg-pop h3{margin:0}.tg-pop-note{margin:0;color:var(--text-2);font-size:.88rem;max-width:400px}.tg-pop-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:4px}.tg-check{width:100%;max-width:420px;text-align:left;margin-top:4px}.tg-check h4{font-size:max(.8rem,var(--zk-fmin,12px));text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);margin:0 0 8px}.tg-check ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.tg-check li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-radius:10px;border:1px solid var(--border);background:var(--surface-2,rgba(255,255,255,.02));font-size:.86rem}.tg-check li b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tg-check li span{color:var(--text-3);text-align:right}.tg-check li.is-yes{border-color:var(--green,#22c55e)}.tg-check li.is-yes span{color:var(--green,#22c55e)}.tg-check li.is-no span{color:var(--text-3)}.tg-check li.is-unknown{border-style:dashed}.tg-pop-hint{color:var(--prime)}.preq-fields dd.preq-check.is-yes{color:var(--green,#22c55e)}.preq-fields dd.preq-check.is-no{color:var(--text-3)}.tg-claim{width:100%;max-width:420px;text-align:left;margin-top:4px;padding:14px;border-radius:12px;border:1px solid var(--green,#22c55e);background:var(--green-soft,rgba(34,197,94,.08));display:grid;gap:8px;justify-items:start}.tg-claim p{margin:0;color:var(--text-2);font-size:.86rem}@media (max-width:480px){.tg-check li{flex-direction:column;align-items:flex-start;gap:3px}.tg-check li span{text-align:left}}.tg-done-mark{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--green-soft);color:var(--green)}.an-chart-wrap{position:relative;border:1px solid var(--border);border-radius:12px;padding:8px 8px 6px;background:var(--card);cursor:crosshair;touch-action:pan-y;overscroll-behavior:contain}.an-ctx button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:18px;padding:8px 10px;border:0;border-radius:7px;background:none;color:var(--text);font:inherit;font-size:.86rem;text-align:left;cursor:pointer}.an-ctx button:focus-visible,.an-ctx button:hover:not(:disabled){background:var(--tag-bg);outline:none}.an-ctx button:disabled{color:var(--text-3);cursor:default}.an-ctx i{display:inline-block;width:1.2em;margin-right:8px;font-style:normal;color:var(--text-2)}.an-ctx kbd{font-family:ui-monospace,monospace;font-size:max(.74rem,var(--zk-fmin,12px));color:var(--text-3)}.an-ctx hr{margin:5px 4px;border:0;border-top:1px solid var(--border)}.an-chart-reset:focus-visible{outline:2px solid var(--green);outline-offset:2px}.an-chart-legend span{display:inline-flex;align-items:center;gap:5px}.an-chart-legend i{display:inline-block;border-radius:2px}.an-newsveto b{color:var(--red)}.an-newsveto span{color:var(--text-2)}.tm{display:grid;grid-template-columns:46px 220px minmax(0,1fr);height:calc(calc(100vh / var(--zk-z, 1)) - var(--nav-h));min-height:480px;background:var(--bg);overflow:hidden}.tm-rail-btn:hover{background:var(--veil);color:var(--text)}.tm-rail-btn.active{background:var(--green-soft);color:var(--green)}.tm-fact b.up{color:var(--green)}.tm-fact b.down{color:var(--red)}.tm-desk p{font-size:max(.76rem,var(--zk-fmin,12px));color:var(--text-2);margin-top:4px;line-height:1.4}.tm-mkt i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 22%,transparent)}.tm-mkt.closed i{background:var(--text-3);box-shadow:none}.tm .tm-conf span,.tm .tm-desk-h,.tm .tm-fact span,.tm .tm-pill,.tm .tm-rail-btn{font-size:var(--tm-xs)}.tm .tm-action-hint,.tm .tm-desk p,.tm .tm-disclaimer,.tm .tm-mkt,.tm .tm-status{font-size:var(--tm-sm)}.tm .btn-sm,.tm .tm-action,.tm .tm-banner,.tm .tm-fact b{font-size:var(--tm-md)}.tm .tm-conf b{font-size:var(--tm-lg)}.tm .btn-sm{padding:2px 7px}.tm .tm-desk p{margin-top:2px}.tm-alerts{padding:16px 18px;display:flex;flex-direction:column;gap:14px}.tm-record-h>i{font-style:normal;font-weight:600;letter-spacing:.01em;text-transform:none}.tm-record-big>em{display:block;font-style:normal;font-size:max(.62rem,var(--zk-fmin,12px));letter-spacing:.05em;text-transform:uppercase;color:var(--text-3)}.tm-record-big>b{display:block;font-size:1.7rem;font-weight:800;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tm-record-big>b.up{color:var(--green)}.tm-record-big>b.down{color:var(--red)}.tm-record-big>b.flat{color:var(--text-3)}.tm-record-big>span{font-size:max(.7rem,var(--zk-fmin,12px));color:var(--text-2)}.tm-record-split>i{font-style:normal;font-size:max(.68rem,var(--zk-fmin,12px));font-weight:700;padding:3px 8px;border-radius:5px;border:1px solid var(--border);color:var(--text-2)}.tm-record-split>i.up{border-color:rgba(45,190,120,.4);color:var(--green)}.tm-record-split>i.down{border-color:rgba(240,90,90,.4);color:var(--red)}.tm-banner .btn,.tm-status .btn{gap:4px;padding:3px 8px;border-radius:5px;border-width:1px}.tm .tm-banner-x svg,.tm-banner .btn svg,.tm-status .btn svg{width:9px;height:9px}.tm .tm-banner-x:before{content:"";position:absolute;inset:-6px}.tm-conf b{font-size:1.15rem;font-weight:800}.tm-conf span{letter-spacing:.1em}.tm-conf span,.tm-fact span{font-size:max(.6rem,var(--zk-fmin,12px));text-transform:uppercase;color:var(--text-3)}.tm-fact span{display:block;letter-spacing:.06em}.tm-fact b{font-size:.9rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nsent-h>i{font-style:normal;font-weight:500;font-size:max(.66rem,var(--zk-fmin,12px));color:var(--text-3);margin-left:8px}.nsent-top>b{font-size:max(.78rem,var(--zk-fmin,12px));font-weight:600;color:var(--text-1)}.nsent-chip.up{color:#04180d;background:var(--green)}.nsent-chip.down{color:#2b0708;background:var(--red)}.nsent-chip.flat{color:#2b2205;background:#f5c53f}.nsent-bar>i{display:block;height:100%;border-radius:3px}.nsent-bar>i.up{background:var(--green)}.nsent-bar>i.down{background:var(--red)}.nsent-bar>i.flat{background:#f5c53f}.nsent-barrow>em{font-style:normal;font-size:max(.68rem,var(--zk-fmin,12px));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-3);width:34px;text-align:right}.nedge-title{flex:1 1;min-width:0;font-size:max(.82rem,var(--zk-fmin,12px));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nedge-meta b{color:var(--text)}.tm-chart-news{position:absolute;top:36px;right:62px;z-index:2;max-width:46%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3px 9px;font-family:ui-monospace,monospace;font-size:max(.68rem,var(--zk-fmin,12px));font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#f5c53f;background:rgba(5,5,6,.78);border:1px solid rgba(245,197,63,.35);border-radius:6px;pointer-events:none}.tm-tfsel-btn>svg{width:13px;height:13px;color:var(--text-3);transition:transform .18s ease,color .15s ease}.tm-tfsel.open .tm-tfsel-btn>svg{transform:rotate(180deg);color:var(--text-2)}.tm-tfsel-btn:focus-visible{outline:2px solid var(--green);outline-offset:1px}@media (prefers-reduced-motion:reduce){.tm-tfsel-btn>svg{transition:none}}.tm-tfsel-opt.active{background:var(--tag-bg);color:var(--text)}.tm-tfsel-opt.current{color:var(--text)}.tm-tfsel.gold .tm-tfsel-btn>svg{color:#f5c53f}.tm-signal>span{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.tm-signal b{font-size:max(.84rem,var(--zk-fmin,12px));font-weight:700}.tm-signal.buy b{color:var(--green)}.tm-signal.sell b{color:var(--red)}.tm-signal em{font-style:normal;font-size:max(.68rem,var(--zk-fmin,12px));color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tm-signal svg{color:#f5c53f}.tm-facts-locked{display:block;width:100%;margin-top:12px;padding:13px 14px;text-align:left;border:1px dashed var(--border-2);border-radius:10px;background:none;cursor:pointer}.tm-facts-locked>span{display:inline-flex;align-items:center;gap:7px;font-size:max(.8rem,var(--zk-fmin,12px));font-weight:700;color:var(--text)}.tm-facts-locked svg{width:13px;height:13px;color:#f5c53f}.tm-facts-locked>p{margin-top:5px;font-size:max(.76rem,var(--zk-fmin,12px));line-height:1.5;color:var(--text-3)}.an-locked-h svg{width:14px;height:14px;color:#f5c53f}.an-locked>p{margin:7px 0 13px;font-size:max(.82rem,var(--zk-fmin,12px));line-height:1.55;color:var(--text-3)}.tm-pro-card{max-width:460px;margin:0 auto;border:1px solid var(--border);border-radius:14px;overflow:hidden}.tm-pro-badge svg{width:19px;height:19px}.tm-pro-card-head>b{display:block;font-size:.98rem;font-weight:700;margin-bottom:7px}.tm-pro-card-head>p{line-height:1.55;color:var(--text-3);max-width:38ch;margin:0 auto}.tm-pro-card-head>p,.tm-pro-list li{font-size:max(.81rem,var(--zk-fmin,12px))}.tm-pro-list li{display:flex;align-items:flex-start;gap:10px;line-height:1.5;color:var(--text-2);margin-bottom:10px}.tm-pro-list li:last-child{margin-bottom:0}.tm-pro-list svg{width:15px;height:15px;flex:none;color:var(--green);margin-top:2px}.plan-or{display:flex;align-items:center;gap:10px;margin:14px 0 10px;font-size:max(.66rem,var(--zk-fmin,12px));letter-spacing:.09em;text-transform:uppercase;color:var(--text-3)}.plan-or:after,.plan-or:before{content:"";flex:1 1;height:1px;background:var(--border)}.plan-partner{display:block;padding:12px 14px;border:1px solid var(--border);border-radius:11px;text-decoration:none;color:inherit;transition:border-color .16s ease,background .16s ease}.plan-partner:focus-visible,.plan-partner:hover{border-color:var(--gold,#d4af37);background:rgba(212,175,55,.06)}.plan-partner>b{display:block;font-size:max(.84rem,var(--zk-fmin,12px));font-weight:700;line-height:1.4;color:var(--prime)}.plan-partner>span{display:block;margin-top:5px;font-size:max(.75rem,var(--zk-fmin,12px));line-height:1.5;color:var(--text-2)}.tm-pro-or:after,.tm-pro-or:before{content:"";flex:1 1;height:1px;background:var(--border)}.tm-pro-partner>b{display:block;font-size:.92rem;font-weight:700;margin-bottom:5px}.tm-pro-partner>p{margin:0 0 10px;font-size:max(.8rem,var(--zk-fmin,12px));line-height:1.5;color:var(--text-2)}.tm-pro-partner>em{display:block;margin-top:8px;font-style:normal;font-size:max(.7rem,var(--zk-fmin,12px));color:var(--text-3)}.tm-pro-price>span{display:block;font-size:max(.58rem,var(--zk-fmin,12px));letter-spacing:.11em;text-transform:uppercase;color:var(--text-3)}.tm-pro-price>b{font-size:1.5rem;font-weight:800;letter-spacing:-.02em}.tm-pro-price i{font-style:normal;font-size:max(.76rem,var(--zk-fmin,12px));font-weight:500;color:var(--text-3);margin-left:2px}.tm-action svg{color:#f5c53f}.tm-pro-pill svg{width:10px;height:10px;color:#f5c53f}.tm-plan span{display:inline-flex;align-items:center;gap:6px}.tm-plan:hover{background:var(--veil-2);color:var(--text-2)}.tm-plan svg{color:#f5c53f}.tm-plan i{font-style:normal;font-size:max(.58rem,var(--zk-fmin,12px));font-weight:800;letter-spacing:.06em;padding:3px 8px;border-radius:20px;background:#f5c53f;color:#17130a}.tm-plan.pro{color:var(--prime)}.tm-side-promo-h svg{width:14px;height:14px}.tm-side-promo>p{font-size:max(.7rem,var(--zk-fmin,12px));line-height:1.45;color:var(--text-3);margin-bottom:10px}.tm-side-promo-cta b{font-size:1rem;font-weight:800;color:var(--text)}.tm-side-promo-cta b i{font-style:normal;font-size:max(.65rem,var(--zk-fmin,12px));font-weight:500;color:var(--text-3)}.tm-side-promo-cta em{display:inline-flex;align-items:center;gap:4px;font-style:normal;font-size:max(.68rem,var(--zk-fmin,12px));font-weight:800;letter-spacing:.04em;padding:5px 10px;border-radius:20px;background:#f5c53f;color:#17130a}.tm-pro-card.compact .tm-pro-list li{margin-bottom:8px}.khqr{--khqr-red:#e8102a;--khqr-red-dim:#b60d21;padding:18px 20px 20px;text-align:center}.khqr-card-head:after{content:"";position:absolute;right:0;bottom:-22px;border-width:11px 16px;border-style:solid;border-color:var(--khqr-red) var(--khqr-red) transparent transparent}.khqr-card-body img{width:220px;height:220px;display:block;margin:0 auto}.khqr-paid-btn{display:block;width:100%;max-width:320px;margin:0 auto;padding:13px 18px;border:0;border-radius:12px;background:var(--khqr-red);color:#fff;font-family:inherit;font-size:.92rem;font-weight:700;line-height:1.6;cursor:pointer;transition:background .16s ease,transform .12s ease}.khqr-warn{max-width:340px;margin:12px auto 0;color:var(--khqr-red);font-size:max(.74rem,var(--zk-fmin,12px));font-weight:700;line-height:1.75}.khqr-help a{color:var(--text-2);text-decoration:underline}.khqr-help a:hover{color:var(--green)}.khqr-meta b{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.khqr-meta code{font-size:max(.7rem,var(--zk-fmin,12px));color:var(--text-2)}.khqr-paid>b{display:block;font-size:1rem;margin-bottom:5px}.khqr-paid>p{font-size:max(.82rem,var(--zk-fmin,12px));color:var(--text-3)}.khqr-hold>b{display:block;font-size:1rem;margin-bottom:5px}.khqr-hold>p{font-size:max(.82rem,var(--zk-fmin,12px));color:var(--text-3)}.khqr-note>b{display:block;font-size:1rem;margin-bottom:5px}.khqr-note>p:not(.khqr-help){font-size:max(.82rem,var(--zk-fmin,12px));color:var(--text-3)}.tm-pro-buy .btn{flex:0 0 auto}@media (max-width:460px){.tm-pro-buy .btn{flex:1 1 auto}}.ov-value.up{color:var(--green)}.dev-main b{display:flex;align-items:center;gap:8px;font-size:.88rem}.dev-row.is-current{background:color-mix(in srgb,var(--green) 7%,transparent);border-radius:8px}.dev-when{font-size:max(.78rem,var(--zk-fmin,12px));color:var(--text-3);white-space:nowrap}.acct-pic img{width:100%;height:100%;object-fit:cover}.acct-avatar-actions small{color:var(--text-3);font-size:max(.75rem,var(--zk-fmin,12px));width:100%}.tm-switch input{accent-color:var(--green);width:16px;height:16px;cursor:pointer}.tm-sub-cta>span{font-size:max(.8rem,var(--zk-fmin,12px));line-height:1.5;color:var(--text-3);flex:1 1 220px}.tm-sub-row input{flex:1 1 200px;min-width:0;padding:9px 12px;border:1px solid var(--border);border-radius:9px;background:var(--bg);color:var(--text);font-size:max(.85rem,var(--zk-fmin,12px))}.tm-sub-row input:focus-visible{outline:2px solid var(--green,#27e0a1);outline-offset:2px;border-color:var(--green)}.tm-sub-tfs>span{display:block;font-size:max(.62rem,var(--zk-fmin,12px));letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);margin-bottom:7px}.tm-sub-tfs>div{display:flex;flex-wrap:wrap;gap:6px}.tm-sub-tfs>em{display:block;margin-top:7px;font-style:normal;font-size:max(.68rem,var(--zk-fmin,12px));color:var(--text-3)}.tm-tf-chip:disabled{opacity:.5;cursor:default}.tm-tf-chip.on{color:#0a0a0b;background:#f5c53f;border-color:#f5c53f}.gate-list li{position:relative;padding-left:24px;font-size:max(.85rem,var(--zk-fmin,12px));color:var(--text-2)}.gate-list li:before{content:"✓";position:absolute;left:0;color:var(--green);font-weight:700}.gate-actions .btn{flex:1 1;justify-content:center}.tm-status span{display:inline-flex;align-items:center;gap:6px}@media (max-width:640px){.tm-rail::-webkit-scrollbar{display:none}.tm-rail-btn span{white-space:nowrap}.tm-rail-btn>svg{flex:none;box-sizing:content-box;padding:2px 0}.tm-rail-btn>span{display:block;flex:none;line-height:13px;min-height:13px}.tm-rail-mid>span{font-weight:700;letter-spacing:.06em}.tm-rail-btn.tm-rail-mid-free{color:var(--tm4-dim-2,#7a7f88);background:rgb(var(--tm4-line,255 255 255)/.06)}.tm-rail-btn.tm-rail-mid-pro{color:var(--tm4-up,#3DE0A6);background:rgb(var(--tm4-up-rgb,61 224 166)/.12)}.tm-rail-btn.tm-rail-mid-premium{color:var(--tm4-gold,#D9B36A);background:rgb(var(--tm4-gold-rgb,217 179 106)/.14)}.tm-rail-btn svg{width:19px!important;height:19px!important}.tm-rail-mid>svg{width:23px!important;height:23px!important;padding:0}body:has(.tm-rail) .tg-fab{bottom:calc(var(--tm-rail-h) + 20px + env(safe-area-inset-bottom))}}.aiflow-section{position:relative;overflow:hidden}.aiflow-section:after,.aiflow-section:before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;filter:blur(90px);opacity:.5;pointer-events:none;z-index:0}.aiflow-section:before{top:-140px;left:-120px;background:radial-gradient(circle,color-mix(in srgb,var(--gold) 30%,transparent),transparent 65%);animation:aurora-a 16s ease-in-out infinite alternate}.aiflow-section:after{bottom:-160px;right:-140px;background:radial-gradient(circle,color-mix(in srgb,var(--green) 28%,transparent),transparent 65%);animation:aurora-b 19s ease-in-out infinite alternate}@keyframes aurora-a{0%{transform:translate(0) scale(1)}to{transform:translate(150px,90px) scale(1.25)}}@keyframes aurora-b{0%{transform:translate(0) scale(1.15)}to{transform:translate(-160px,-80px) scale(.95)}}.aiflow-section .container{position:relative;z-index:1}@media (prefers-reduced-motion:reduce){.aiflow-section:after,.aiflow-section:before{animation:none}}.aif{gap:26px}.aif,.aif-head{display:flex;flex-direction:column}.aif-head{text-align:center;align-items:center;gap:12px}.aif-lead{margin:0;max-width:62ch;color:var(--text-2)}.aif-panel{border:1px solid var(--border);border-radius:22px;background:var(--card);padding:18px;display:flex;flex-direction:column;gap:18px}.aif-top{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:max(.66rem,var(--zk-fmin,12px));letter-spacing:.14em;text-transform:uppercase}.aif-live{display:inline-flex;align-items:center;gap:8px;color:var(--green);font-weight:700}.aif-live i{width:7px;height:7px;border-radius:50%;background:var(--green)}.aif-sym{color:var(--text-3);font-family:ui-monospace,monospace;letter-spacing:.18em}.aif-rail{list-style:none;margin:0;padding:6px 4px 0;display:grid;grid-template-columns:repeat(4,1fr)}.aif-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:9px}.aif-step:before{content:"";position:absolute;top:14px;right:50%;left:-50%;height:2px;background:var(--border);z-index:0}.aif-step:first-child:before{display:none}.aif-step.active:before,.aif-step.done:before{background:linear-gradient(90deg,var(--green),var(--gold))}.aif-node{position:relative;z-index:1;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:max(.76rem,var(--zk-fmin,12px));font-weight:700;color:var(--text-3);background:var(--card-2);border:1px solid var(--border);transition:background .3s ease,color .3s ease,border-color .3s ease}.aif-step.done .aif-node{background:var(--green);border-color:var(--green);color:var(--on-green)}@keyframes aif-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--amber,#f5b544) 55%,transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--amber,#f5b544) 0%,transparent)}}@keyframes aif-flow{0%{background-position:0 0}to{background-position:200% 0}}.aif-step.active:before{background-image:linear-gradient(90deg,color-mix(in srgb,var(--green) 15%,transparent) 0,color-mix(in srgb,var(--green) 85%,transparent) 45%,color-mix(in srgb,var(--green) 15%,transparent) 100%);background-size:200% 100%;animation:aif-flow 1.6s linear infinite}.aif-step.active .aif-node{animation:aif-pulse 1.9s ease-out infinite;background:var(--gold);border-color:var(--gold);color:var(--on-gold);animation:aif-throb 1.6s ease-in-out infinite}@keyframes aif-throb{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.aif-step-label{font-size:max(.64rem,var(--zk-fmin,12px));font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);text-align:center}.aif-step.active .aif-step-label{color:var(--text)}.aif-step.done .aif-step-label{color:var(--text-2)}.aif-body{display:grid;grid-template-columns:1.9fr 1fr;gap:16px;align-items:stretch}.aif-scan{position:relative;border:1px solid var(--border);border-radius:14px;background:linear-gradient(180deg,var(--card-2),var(--card));padding:10px 10px 0;display:flex;flex-direction:column;min-width:0}.aif-canvas{display:block;width:100%;flex:none}.aif-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:8px 0 10px}.aif-chip{padding:5px 12px;border-radius:999px;border:1px solid var(--border);background:var(--tag-bg);font-size:max(.7rem,var(--zk-fmin,12px));color:var(--text-3);transition:color .3s ease,border-color .3s ease,background .3s ease}.aif-chip.lit{color:var(--green);border-color:var(--green-line);background:var(--green-soft)}.aif-log{display:flex;align-items:center;gap:4px;margin:0 -10px;padding:9px 12px;border-top:1px solid var(--border);background:var(--bg);border-radius:0 0 13px 13px;font-size:max(.7rem,var(--zk-fmin,12px));min-width:0}.aif-log code{font-family:ui-monospace,monospace;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aif-caret{width:7px;height:13px;flex:none;background:var(--gold);animation:aif-blink 1s steps(2,start) infinite}@keyframes aif-blink{50%{opacity:0}}.aif-out{border:1px solid var(--border);border-radius:14px;background:var(--card-2);padding:16px;min-width:0}.aif-out,.aif-skeleton{display:flex;flex-direction:column}.aif-skeleton{gap:11px;height:100%}.aif-skeleton span{height:11px;border-radius:6px;background:var(--border);background-image:linear-gradient(90deg,transparent,var(--veil-2),transparent);background-size:200% 100%;animation:aif-sweep 1.5s linear infinite}@keyframes aif-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}.aif-skel-ring{width:54px;height:54px;border-radius:50%;border:3px solid var(--border);margin-top:8px}.aif-waiting{margin:auto 0 0;font-size:max(.74rem,var(--zk-fmin,12px));color:var(--text-3);text-align:center}.aif-signal{display:flex;flex-direction:column;gap:13px;height:100%}.aif-verdict{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:10px 13px;border-radius:11px;border:1px solid var(--border)}.aif-verdict b{font-size:1.22rem;letter-spacing:.02em}.aif-verdict span{font-family:ui-monospace,monospace;font-size:.86rem;color:var(--text-2)}.aif-verdict.up{background:var(--green-soft);border-color:var(--green-line)}.aif-verdict.up b{color:var(--green)}.aif-verdict.down{background:var(--red-soft);border-color:var(--red-line)}.aif-verdict.down b{color:var(--red)}.aif-checks,.aif-verdict.flat b{color:var(--text-2)}.aif-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:max(.74rem,var(--zk-fmin,12px))}.aif-checks li{display:flex;gap:7px;align-items:flex-start;animation:aif-deal .32s ease-out both}@keyframes aif-deal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.aif-checks i{font-style:normal;flex:none}.aif-checks .ok i{color:var(--green)}.aif-checks .no i{color:var(--red)}.aif-stagefx{position:absolute;top:10px;left:10px;right:10px;height:250px;z-index:3;display:grid;place-items:center;overflow:hidden;border-radius:10px;pointer-events:none}.aif-stagefx-dim{background:rgba(5,5,6,.42);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.aif-stagefx-wake{background:radial-gradient(circle at center,color-mix(in srgb,var(--gold) 9%,transparent),rgba(5,5,6,.62) 72%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.aif-web{position:absolute;width:260px;height:260px;animation:aif-web-in 1s ease both}.aif-web-lines line{stroke:color-mix(in srgb,var(--gold) 40%,transparent);stroke-width:1}.aif-web-nodes circle{fill:var(--gold);animation:aif-node-breathe 1.1s ease-in-out infinite alternate}.aif-web-nodes circle:nth-of-type(2n){fill:var(--green)}.aif-web-nodes circle:nth-of-type(2){animation-delay:.15s}.aif-web-nodes circle:nth-of-type(3){animation-delay:.3s}.aif-web-nodes circle:nth-of-type(4){animation-delay:.45s}.aif-web-nodes circle:nth-of-type(5){animation-delay:.6s}.aif-web-nodes circle:nth-of-type(6){animation-delay:.75s}.aif-web-nodes circle:nth-of-type(7){animation-delay:.9s}.aif-web-nodes circle:nth-of-type(8){animation-delay:1.05s}.aif-web-nodes circle:nth-of-type(9){animation-delay:1.2s}@keyframes aif-web-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes aif-node-breathe{0%{opacity:.35}to{opacity:1}}.aif-wake{position:relative;width:150px;height:150px;border-radius:34px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(180deg,var(--card-2),var(--card));border:1px solid color-mix(in srgb,var(--gold) 45%,transparent);box-shadow:0 0 52px color-mix(in srgb,var(--gold) 28%,transparent);animation:aif-wake-pop 1.6s cubic-bezier(.22,1,.36,1) both}.aif-wake:after{content:"";position:absolute;top:0;bottom:0;left:0;width:55%;background:linear-gradient(100deg,transparent,var(--shine),transparent);transform:translateX(-120%);animation:brand-shine 1.7s linear infinite}.aif-brain{width:84px;height:84px;color:var(--premium)}@keyframes aif-wake-pop{0%{opacity:0;transform:scale(.35) rotate(0deg)}30%{opacity:1;transform:scale(1.1) rotate(0deg)}to{opacity:1;transform:scale(1) rotate(1turn)}}.aif-xray{position:absolute;top:4px;bottom:4px;left:-120px;width:120px;border-radius:8px;border:1px solid color-mix(in srgb,var(--gold) 55%,transparent);box-shadow:0 0 26px color-mix(in srgb,var(--gold) 24%,transparent),inset 0 0 20px rgba(245,197,63,.07);-webkit-backdrop-filter:invert(1) hue-rotate(165deg) brightness(1.3) contrast(1.15) saturate(1.4);backdrop-filter:invert(1) hue-rotate(165deg) brightness(1.3) contrast(1.15) saturate(1.4);background:repeating-linear-gradient(0deg,rgba(245,197,63,.05) 0 1px,transparent 1px 5px);animation:aif-xray-sweep 2.8s ease-in-out infinite alternate}.aif-xray:before{content:"";position:absolute;inset:-2px;background:linear-gradient(var(--gold),var(--gold)) left 0 top 0 /14px 2px,linear-gradient(var(--gold),var(--gold)) left 0 top 0 /2px 14px,linear-gradient(var(--gold),var(--gold)) right 0 top 0 /14px 2px,linear-gradient(var(--gold),var(--gold)) right 0 top 0 /2px 14px,linear-gradient(var(--gold),var(--gold)) left 0 bottom 0 /14px 2px,linear-gradient(var(--gold),var(--gold)) left 0 bottom 0 /2px 14px,linear-gradient(var(--gold),var(--gold)) right 0 bottom 0 /14px 2px,linear-gradient(var(--gold),var(--gold)) right 0 bottom 0 /2px 14px;background-repeat:no-repeat}@keyframes aif-xray-sweep{0%{left:-120px}to{left:100%}}@media (prefers-reduced-motion:reduce){.aif-stagefx{display:none}}.aif-levels{margin:auto 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.aif-levels div{padding:8px;border-radius:9px;background:var(--bg);border:1px solid var(--border);text-align:center}.aif-levels dt{font-size:max(.58rem,var(--zk-fmin,12px));letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-bottom:3px}.aif-levels dd{margin:0;font-family:ui-monospace,monospace;font-size:max(.76rem,var(--zk-fmin,12px));font-weight:600}.aif-levels dd.up{color:var(--green)}.aif-levels dd.down{color:var(--red)}.aif-nosetup{margin:auto 0 0;font-size:max(.74rem,var(--zk-fmin,12px));color:var(--text-3)}.aif-replay{padding:6px 11px;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--text-3);font-size:max(.72rem,var(--zk-fmin,12px));cursor:pointer;transition:color .15s ease,border-color .15s ease}.aif-replay:hover{color:var(--text);border-color:var(--border-2)}.aif-note{margin:0;text-align:center;font-size:max(.74rem,var(--zk-fmin,12px));color:var(--text-3);max-width:74ch;margin-inline:auto}@media (max-width:860px){.aif-body{grid-template-columns:1fr}.aif-step-label{font-size:max(.56rem,var(--zk-fmin,12px));letter-spacing:.08em}}@media (prefers-reduced-motion:reduce){.aif-caret,.aif-checks li,.aif-skeleton span,.aif-step.active .aif-node{animation:none}}.aif-canvas-empty{height:250px;border-radius:10px;background:repeating-linear-gradient(90deg,var(--veil) 0 1px,transparent 1px 34px);opacity:.5}.zload{display:inline-grid;place-items:center;padding:8px;animation:zload-appear .26s ease-out backwards}.zload-badge{position:relative;width:var(--zl,56px);height:var(--zl,56px);display:grid;place-items:center}.zload-tile{width:63%;height:63%;border-radius:20%;display:grid;place-items:center;overflow:hidden;animation:zk-boot-breathe 2.4s ease-in-out infinite}.zload-tile svg{display:block;width:100%;height:100%}.zload-block{opacity:0;animation:zload-appear .32s ease-out .22s forwards}@keyframes zload-appear{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.zload,.zload-tile{animation:none}.zload-block{animation:zload-appear .01s linear .22s forwards}}.zk-boot{display:flex;flex-direction:column;align-items:center;gap:14px}.zk-boot-badge{position:relative;width:92px;height:92px;display:grid;place-items:center}.zk-boot-arc{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 56%,rgba(39,224,161,.45) 82%,var(--green) 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px));animation:zk-boot-spin 1.1s cubic-bezier(.5,.1,.5,.9) infinite}.zk-boot-arc--soft{inset:-10px;background:conic-gradient(from 180deg,transparent 0 66%,rgba(39,224,161,.3) 92%,transparent 100%);animation:zk-boot-spin 2.8s linear infinite reverse}.zk-boot-tile{width:58px;height:58px;border-radius:20%;display:grid;place-items:center;overflow:hidden;box-shadow:0 18px 40px -18px #000;animation:zk-boot-breathe 2.4s ease-in-out infinite}.zk-boot-tile svg{display:block;width:100%;height:100%}.zk-boot-word{font-size:1.3rem;font-weight:700;letter-spacing:-.015em;line-height:1;color:var(--text)}.zk-boot-candles{display:block;width:82px;height:34px;overflow:visible}.zk-boot-candles g{transform-box:fill-box;transform-origin:50% 100%;animation:zk-boot-candle 1.9s cubic-bezier(.3,.7,.4,1) infinite;animation-delay:calc(var(--i, 0) * .13s)}.zk-boot-candles .up{fill:var(--green);stroke:var(--green)}.zk-boot-candles .dn{fill:#ff4d5e;stroke:#ff4d5e}.zk-boot-candles line{stroke-width:1.4;stroke-linecap:round}.zk-boot-bar{position:absolute;top:var(--nav-h,64px);left:0;right:0;height:2px;overflow:hidden}.zk-boot-bar:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--green),transparent);animation:zk-boot-sweep 1.3s ease-in-out infinite}@keyframes zk-boot-spin{to{transform:rotate(1turn)}}@keyframes zk-boot-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes zk-boot-candle{0%{transform:scaleY(0);opacity:0}20%{transform:scaleY(1);opacity:1}72%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}@keyframes zk-boot-sweep{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.zk-boot-arc,.zk-boot-bar:after,.zk-boot-candles g,.zk-boot-tile{animation:none}.zk-boot-arc--soft{display:none}}.aif-stale{margin:-4px 0 0;font-size:max(.7rem,var(--zk-fmin,12px));color:var(--premium)}.tm-portfolio b{font-size:max(.84rem,var(--zk-fmin,12px));color:var(--text)}.tm-banner span{flex:1 1;min-width:0}.tm-ready i{width:6px;height:6px;border-radius:50%;background:var(--text-3)}.tm-ready i.ok{background:var(--green)}#calculator,#find{scroll-margin-top:96px}.preq-field>span{font-size:max(.74rem,var(--zk-fmin,12px));letter-spacing:.04em;text-transform:uppercase;color:var(--text-3)}.preq-field input,.preq-field textarea{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:9px;background:var(--card-2);color:var(--text);font:inherit;font-size:.88rem}.preq-field input:focus,.preq-field textarea:focus{outline:2px solid var(--green,#27e0a1);outline-offset:2px;border-color:var(--green)}.preq-field textarea{resize:vertical;min-height:74px}.tm-banner-req b{color:var(--green)}.preq-field select,.tg-field select{width:100%;padding:11px 12px;border:1px solid var(--border);border-radius:10px;background:var(--card-2);color:var(--text);font-size:.9rem;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--text-3) 50%),linear-gradient(135deg,var(--text-3) 50%,transparent 50%);background-position:calc(100% - 19px) calc(50% + 2px),calc(100% - 14px) calc(50% + 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}.preq-field select:focus-visible,.tg-field select:focus-visible{outline:2px solid var(--green,#27e0a1);outline-offset:2px;border-color:var(--green)}.preq-submit:disabled{box-shadow:none;opacity:.55}.preq-ref code{font-size:.95rem;font-weight:700;letter-spacing:.08em;color:var(--green)}.preq-modal-actions .btn{flex:1 1;justify-content:center}.preq-tab:hover{color:var(--text);border-color:var(--border-2)}.preq-tab.on{color:var(--green);border-color:color-mix(in srgb,var(--green) 42%,transparent);background:color-mix(in srgb,var(--green) 9%,var(--card-2))}.preq-tab em{font-style:normal;font-size:max(.74rem,var(--zk-fmin,12px));padding:1px 7px;border-radius:999px;background:var(--card);border:1px solid var(--border);color:var(--text-3)}.preq-tab.on em{color:var(--green);border-color:color-mix(in srgb,var(--green) 34%,transparent)}.preq-moved p{margin:0;font-size:max(.83rem,var(--zk-fmin,12px));line-height:1.5}.preq-moved.ok p{color:var(--green)}.preq-moved.warn p{color:var(--red);font-weight:600}.preq-row-main code{padding:2px 7px;border-radius:5px;background:var(--card);border:1px solid var(--border);font-size:max(.82rem,var(--zk-fmin,12px))}.preq-lightbox-body{position:relative;display:grid;place-items:center;max-width:min(940px,calc(94vw / var(--zk-z, 1)));max-height:calc(88vh / var(--zk-z, 1));padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--card)}.preq-lightbox-body img{display:block;max-width:100%;max-height:calc(calc(88vh / var(--zk-z, 1)) - 32px);border-radius:8px}.coupon-redeem{margin-top:18px;padding:14px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--green) 4%,transparent)}.coupon-redeem>label{font-size:.9rem}.coupon-lead{margin:4px 0 10px;font-size:max(.82rem,var(--zk-fmin,12px))}.coupon-row{display:flex;gap:10px}.coupon-row .input{flex:1 1;min-width:0;text-transform:uppercase;letter-spacing:.06em}.coupon-row .btn{flex:none}.coupon-note{margin:10px 0 0;font-size:max(.84rem,var(--zk-fmin,12px))}.coupon-note.ok{color:var(--green)}.coupon-note.warn{color:var(--red)}@media (max-width:560px){.coupon-row{flex-direction:column}}.preq-fields>div{min-width:0}.preq-fields dt{font-size:max(.68rem,var(--zk-fmin,12px));letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-bottom:3px}.preq-fields dd{margin:0;font-size:max(.85rem,var(--zk-fmin,12px));color:var(--text-1);overflow-wrap:anywhere}.preq-fields dd code{padding:2px 7px;border-radius:5px;font-size:max(.82rem,var(--zk-fmin,12px))}.preq-fields dd code,.preq-thumb-btn{background:var(--card);border:1px solid var(--border)}.preq-thumb-btn{display:block;position:relative;margin-top:11px;padding:0;border-radius:10px;cursor:pointer;overflow:hidden;line-height:0;max-width:260px}.preq-thumb-btn img{display:block;width:100%;max-height:150px;object-fit:cover;object-position:top}.preq-reject:hover{color:var(--red);border-color:color-mix(in srgb,var(--red) 45%,transparent)}.preq-mine-top code{font-size:max(.78rem,var(--zk-fmin,12px));font-weight:700;letter-spacing:.07em;color:var(--text-2)}.rb-total>span{display:block;font-size:max(.6rem,var(--zk-fmin,12px));letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-bottom:5px}.rb-total>b{font-size:1.15rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rb-total-main>b{font-size:1.5rem}.rb-total>b.up{color:var(--green)}.rb-total>b.wait{color:#f5c53f}.rb-total>em{display:block;font-style:normal;font-size:max(.68rem,var(--zk-fmin,12px));color:var(--text-3);margin-top:3px}.rb-row>b{font-size:max(.82rem,var(--zk-fmin,12px));font-weight:700}.rb-row>span{font-size:max(.76rem,var(--zk-fmin,12px));color:var(--text-2)}.rb-row>em{font-style:normal;font-size:.92rem;font-weight:800}.rb-row>i{font-style:normal;font-size:max(.63rem,var(--zk-fmin,12px));font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;border-radius:5px;border:1px solid var(--border);color:var(--text-3);white-space:nowrap}.rb-row>i.up{border-color:rgba(45,190,120,.42);color:var(--green)}.rb-row>i.wait{border-color:rgba(245,197,63,.45);color:#f5c53f}.rb-row>small{grid-column:1/-1;font-size:max(.72rem,var(--zk-fmin,12px));line-height:1.45;color:var(--text-3)}.rb-admin>h3{font-size:.9rem;font-weight:700;margin-bottom:12px}.rb-form label{display:block}.rb-form label>span{display:block;font-size:max(.68rem,var(--zk-fmin,12px));color:var(--text-2);margin-bottom:4px}.rb-form input,.rb-form select{width:100%;padding:8px 10px;font-size:max(.85rem,var(--zk-fmin,12px));color:var(--text-1);background:var(--card);border:1px solid var(--border);border-radius:8px}.rb-admin-row>b{font-weight:700}.rb-admin-row>span{color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rb-admin-row>em,.rb-admin-row>i{font-style:normal;font-weight:700}.rb-admin-row>i{font-size:max(.62rem,var(--zk-fmin,12px));text-transform:uppercase;color:var(--text-3)}.rb-admin-row>i.up{color:var(--green)}.rb-admin-row>i.wait{color:#f5c53f}.plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;max-width:860px;margin:0 auto;padding-top:12px}.plan{position:relative;display:flex;flex-direction:column;padding:26px 24px 24px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.plan-pro{border-color:var(--green-line);background:linear-gradient(180deg,rgba(39,224,161,.07),rgba(39,224,161,0) 220px),var(--surface);box-shadow:0 30px 60px -40px rgba(39,224,161,.55)}.plan-flag{position:absolute;top:-12px;left:50%;transform:translateX(-50%);padding:5px 14px;border-radius:999px;background:var(--green);color:#04120c;font-size:max(.64rem,var(--zk-fmin,12px));font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}:lang(km) .plan-flag{text-transform:none;letter-spacing:.04em}.plan-head{padding-bottom:18px;border-bottom:1px solid var(--border)}.plan-head h3{display:flex;align-items:center;gap:8px;font-size:1.15rem;margin-bottom:4px}.plan-head>p{color:var(--text-3);font-size:max(.82rem,var(--zk-fmin,12px));line-height:1.6}.plan-price{margin-top:14px;display:flex;align-items:baseline;gap:4px}.plan-price b{font-size:2.4rem;font-weight:800;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan-price i{font-style:normal;color:var(--text-3);font-size:.88rem}.plan-list{list-style:none;padding:18px 0 22px;margin:0;display:flex;flex-direction:column;gap:11px;flex:1 1 auto}.plan-list li{display:flex;gap:10px;font-size:.86rem;line-height:1.65}.plan-list svg{width:16px;height:16px;flex:none;margin-top:4px;color:var(--green)}.score-block{max-width:780px;margin:0 auto;text-align:center}.score-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:14px;margin:24px 0 18px}.score-cell{padding:18px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.score-cell b{display:block;font-size:1.7rem;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.score-cell span{font-size:max(.72rem,var(--zk-fmin,12px));color:var(--text-3)}.score-note{color:var(--text-3);font-size:max(.76rem,var(--zk-fmin,12px));line-height:1.8;max-width:640px;margin:0 auto}.tm4-eyelabel.gold{color:var(--tm4-gold)}.tm4-eyelabel.max{color:var(--max)}.tm4-symchip:hover{border-color:rgb(var(--tm4-line)/.2)}.tm4-symchip.active{color:var(--tm4-up);background:rgb(var(--tm4-up-rgb)/.1);border-color:rgb(var(--tm4-up-rgb)/.42)}.tm4-cell>span{font-size:max(9px,var(--zk-fmin,12px));font-weight:700;letter-spacing:.2em;color:var(--tm4-dim-3)}.tm4-cell>b{display:flex;align-items:center;gap:8px;font-weight:600;font-size:max(13.5px,var(--zk-fmin,12px));white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tm4-cell>b.live{color:var(--tm4-up)}.tm4-cell>b.gold{color:var(--tm4-gold)}.tm4-legend span{display:inline-flex;align-items:center;gap:8px}.tm4-legend em{margin-left:auto;font-style:normal;color:var(--tm4-mute)}.tm4-bar em{display:block;height:100%}.tm4-bar em.green{background:var(--tm4-up);box-shadow:0 0 12px rgb(var(--tm4-up-rgb)/.6)}.tm4-bar em.blue{background:#8fa8ff;box-shadow:0 0 12px rgba(143,168,255,.55)}.tm4-levels>div{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid rgb(var(--tm4-line)/.05)}.tm4-levels>div:last-child{border-bottom:0}.tm4-levels span{font-size:max(12.5px,var(--zk-fmin,12px));color:var(--tm4-dim)}.tm4-levels b{font-size:max(13px,var(--zk-fmin,12px));font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tm4-levels b.up{color:var(--tm4-up)}.tm4-levels b.down{color:var(--tm4-dn)}.tm4-stale b{color:var(--tm4-ink)}.cb{border:1px solid rgb(var(--tm4-line)/.07);border-radius:22px;background-color:rgb(var(--tm4-line)/.025);background-image:radial-gradient(120% 100% at 100% 0,rgb(var(--tm4-up-rgb)/.07),rgb(var(--tm4-line)/0) 60%);box-shadow:inset 0 1px 0 rgb(var(--tm4-line)/.06);padding:18px;display:flex;flex-direction:column;gap:12px;flex:none}.cb-head>span{font-size:max(10px,var(--zk-fmin,12px));font-weight:700;letter-spacing:.22em;color:var(--tm4-up)}.cb-head>i{flex:1 1;height:1px;background:rgb(var(--tm4-line)/.08)}.cb-head>button{border:0;background:none;padding:2px 4px;font-size:max(10.5px,var(--zk-fmin,12px));letter-spacing:.08em;color:var(--tm4-dim);cursor:pointer}.cb-head>button:hover{color:var(--tm4-ink)}.cb-thread::-webkit-scrollbar{display:none}.cb-empty>p{margin:0;font-size:max(12.5px,var(--zk-fmin,12px));line-height:1.6;color:var(--tm4-dim)}.cb-starters>button{padding:7px 11px;border:1px solid rgb(var(--tm4-line)/.09);border-radius:999px;background:rgb(var(--tm4-line)/.03);color:var(--tm4-ink-2);font-size:max(11.5px,var(--zk-fmin,12px));line-height:1.35;text-align:left;cursor:pointer}.cb-starters>button:hover:not(:disabled){border-color:rgb(var(--tm4-up-rgb)/.4);color:var(--tm4-ink)}.cb-starters>button:disabled{opacity:.45;cursor:default}.cb-msg>p{margin:0;font-size:max(13px,var(--zk-fmin,12px));line-height:1.65}.cb-user{align-self:flex-end;max-width:88%;padding:9px 13px;border-radius:14px 14px 4px 14px;background:rgb(var(--tm4-up-rgb)/.12);border:1px solid rgb(var(--tm4-up-rgb)/.22)}.cb-user>p{color:var(--tm4-ink);font-size:max(12.5px,var(--zk-fmin,12px))}.cb-assistant>p{color:var(--tm4-ink-2)}.cb-assistant>p+p{margin-top:8px}.cb-lessons>span{font-size:max(9.5px,var(--zk-fmin,12px));font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--tm4-dim)}.cb-lessons>a{font-style:normal;font-size:max(10.5px,var(--zk-fmin,12px));line-height:1.5;padding:1px 7px;border-radius:999px;color:var(--tm4-mute);background:rgb(127 127 127/.1);border:1px solid rgb(127 127 127/.18);cursor:pointer}.cb-lessons>a:hover{color:var(--text);border-color:rgb(127 127 127/.36)}:lang(km) .cb-lessons>span{letter-spacing:.02em}.cb-thinking>span{width:5px;height:5px;border-radius:50%;background:var(--tm4-dim);animation:cb-blink 1.2s ease-in-out infinite}.cb-thinking>span:nth-child(2){animation-delay:.15s}.cb-thinking>span:nth-child(3){animation-delay:.3s}@keyframes cb-blink{0%,80%,to{opacity:.25}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.cb-thinking>span{animation:none;opacity:.55}}.cb-form textarea{flex:1 1 auto;min-width:0;padding:10px 12px;border:1px solid rgb(var(--tm4-line)/.1);border-radius:12px;background:rgb(var(--tm4-line)/.03);color:var(--tm4-ink);font:inherit;font-size:max(12.5px,var(--zk-fmin,12px));line-height:1.5;resize:none}.cb-form textarea::placeholder{color:var(--tm4-mute)}.cb-form textarea:focus-visible{outline:2px solid var(--tm4-up);outline-offset:2px;border-color:rgb(var(--tm4-up-rgb)/.5)}.cb-form textarea:disabled{opacity:.55}@media (pointer:coarse){.cb-starters>button{min-height:44px}.cb-form textarea{font-size:16px}.footer-mail{padding-block:8px}.footer-cookie a{padding-block:6px}.zk-les-back,.zk-les-rel>button{min-height:40px;display:inline-flex;align-items:center}}.an-evtip b{font-size:max(11.5px,var(--zk-fmin,12px));font-weight:700;line-height:1.45;color:var(--text,#e9eef6)}.an-evtip span{font-size:max(10px,var(--zk-fmin,12px));color:var(--text-3,#8a99a8);letter-spacing:.03em}.an-evtip em{font-style:normal;font-size:max(10.5px,var(--zk-fmin,12px));font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--tm4-gold,#d9b36a)}.p5-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;border:1px solid rgb(var(--tm4-line)/.08);background:rgb(var(--tm4-line)/.03);color:var(--tm4-ink-2);cursor:pointer;font-size:14px}.p5-icon:hover{color:var(--text);border-color:rgb(var(--tm4-line)/.18)}.p5-icon svg{width:15px;height:15px}.p5-lay{position:relative;display:inline-flex}.p5-lay-dot{position:absolute;top:4px;right:4px;width:6px;height:6px;border-radius:50%;background:var(--gold,#e3b23c);box-shadow:0 0 0 2px #0b0e13}.p5-lay-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:268px;padding:8px;border-radius:12px;border:1px solid rgb(var(--tm4-line)/.1);background:var(--tm4-panel-2);box-shadow:0 18px 44px rgba(0,0,0,.55);animation:p5-lay-in .14s ease-out}@keyframes p5-lay-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.p5-lay-head{display:flex;align-items:center;justify-content:space-between;padding:2px 6px 8px;font-size:max(11px,var(--zk-fmin,12px));letter-spacing:.04em;text-transform:uppercase;color:var(--tm4-dim-2)}.p5-lay-head b{color:var(--text);font-weight:600}.p5-lay-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;max-height:min(210px,calc(34vh / var(--zk-z, 1)));overflow-y:auto;overscroll-behavior:contain}.p5-lay-row{display:flex;align-items:stretch;gap:2px;border-radius:8px}.p5-lay-row:hover{background:rgb(var(--tm4-line)/.04)}.p5-lay-row.current{background:rgba(227,178,60,.1)}.p5-lay-open{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px;padding:7px 8px;border:0;border-radius:8px;background:none;color:var(--text);cursor:pointer;text-align:left}.p5-lay-open b{font-size:max(12.5px,var(--zk-fmin,12px));font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p5-lay-open span{font-size:max(10.5px,var(--zk-fmin,12px));color:var(--tm4-dim-2)}.p5-lay-del{width:28px;border:0;border-radius:8px;background:none;color:var(--tm4-mute);font-size:15px;line-height:1;cursor:pointer}.p5-lay-del:hover{color:#ff6b6b;background:rgba(255,107,107,.1)}.p5-lay-empty,.p5-lay-note{margin:6px;color:var(--tm4-dim-2);line-height:1.5;list-style:none}.p5-lay-empty,.p5-lay-note,.p5-lay-retry{font-size:max(11.5px,var(--zk-fmin,12px))}.p5-lay-retry{padding:5px 10px;border-radius:7px;border:1px solid rgb(var(--tm4-line)/.14);background:rgb(var(--tm4-line)/.04);color:var(--text);cursor:pointer}.p5-lay-err{margin:6px;font-size:max(11.5px,var(--zk-fmin,12px));color:#ff8f8f;line-height:1.5}.p5-lay-acts{display:flex;gap:4px;margin-top:8px;padding-top:8px;border-top:1px solid rgb(var(--tm4-line)/.07)}.p5-lay-acts button{flex:1 1;padding:7px 4px;border-radius:8px;border:1px solid rgb(var(--tm4-line)/.1);background:rgb(var(--tm4-line)/.03);color:var(--text);font-size:max(11.5px,var(--zk-fmin,12px));cursor:pointer}.p5-lay-acts button:hover:not(:disabled){border-color:rgb(var(--tm4-line)/.22);background:rgb(var(--tm4-line)/.07)}.p5-lay-acts button:disabled{opacity:.4;cursor:default}.p5-lay-form{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px;padding-top:8px;border-top:1px solid rgb(var(--tm4-line)/.07)}.p5-lay-form input{flex:1 1 100%;padding:7px 9px;border-radius:8px;border:1px solid rgb(var(--tm4-line)/.14);background:rgba(0,0,0,.3);color:var(--text);font-size:max(12.5px,var(--zk-fmin,12px))}.p5-lay-form input:focus{outline:2px solid var(--gold,#e3b23c);outline-offset:2px;border-color:var(--gold,#e3b23c)}.p5-lay-form button{flex:1 1;padding:7px 4px;border-radius:8px;border:1px solid rgb(var(--tm4-line)/.1);background:rgb(var(--tm4-line)/.03);color:var(--text);font-size:max(11.5px,var(--zk-fmin,12px));cursor:pointer}.p5-lay-form button[type=submit]{border-color:rgba(227,178,60,.5);background:rgba(227,178,60,.14)}.p5-lay-form button:disabled{opacity:.4;cursor:default}@media (max-width:520px){.p5-lay-menu{width:min(268px,calc(calc(100vw / var(--zk-z, 1)) - 24px))}}.tm-ai{position:relative;display:inline-flex;align-items:center;gap:8px;padding:5px 13px;border-radius:999px;background:linear-gradient(#0d0c08,#0d0c08) padding-box,linear-gradient(110deg,rgba(227,178,60,.65),rgba(227,178,60,.14) 45%,rgba(52,211,153,.38)) border-box;border:1px solid transparent;box-shadow:0 0 16px rgba(227,178,60,.09),inset 0 0 12px rgba(227,178,60,.06);color:var(--gold,#e3b23c);font-size:max(10.5px,var(--zk-fmin,12px));font-weight:600;letter-spacing:.1em;white-space:nowrap}.tm-ai-dot{width:6px;height:6px;border-radius:50%;background:#34d399;color:#34d399;box-shadow:0 0 6px #34d399;flex:none}.tm-ai.busy .tm-ai-dot{animation:p5-ai-pulse 1.1s ease-in-out infinite}@keyframes p5-ai-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.tm-ai-tally{gap:5px;font-size:max(10px,var(--zk-fmin,12px));color:var(--tm4-dim-2);letter-spacing:.03em;white-space:nowrap}.tm-ai-tally,.tm-ai-tally em{display:inline-flex;align-items:center}.tm-ai-tally em{font-style:normal;gap:4px}.tm-ai-tally b{color:var(--text);font-weight:700;font-size:max(11.5px,var(--zk-fmin,12px));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tm-ai-tally em.n{margin-right:3px}.tm-ai-tally .tf{font-style:normal;padding:1.5px 6px;margin-right:2px;border-radius:5px;background:rgba(227,178,60,.12);border:1px solid rgba(227,178,60,.3);color:var(--gold,#e3b23c);font-size:max(9px,var(--zk-fmin,12px));font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tm-ai-tally em:not(.n){padding:2.5px 8px;border-radius:7px;border:1px solid rgb(var(--tm4-line)/.08);background:rgb(var(--tm4-line)/.03);color:var(--tm4-dim-3);font-size:max(9.5px,var(--zk-fmin,12px));font-weight:600;letter-spacing:.05em}.tm-ai-tally em:not(.n) b{font-size:max(10.5px,var(--zk-fmin,12px))}.tm-ai-tally em.hit{color:#6ee7b7;border-color:rgba(52,211,153,.45);background:rgba(52,211,153,.1);box-shadow:0 0 8px rgba(52,211,153,.12)}.tm-ai-tally em.hit b{color:#6ee7b7}.tm-ai-tally em.sl{color:#fda4af;border-color:rgba(244,63,94,.45);background:rgba(244,63,94,.1);box-shadow:0 0 8px rgba(244,63,94,.12)}.tm-ai-tally em.sl b{color:#fda4af}.tm-ai-tally em.yd{opacity:.62}.tm-ai-tally em.yd b,.tm-ai.locked{color:var(--tm4-dim-2)}.tm-ai-lock svg{width:10px;height:10px}@media (max-width:640px){.p5-icon{width:40px;height:40px;font-size:17px}.p5-icon svg{width:18px;height:18px}}.tm6-row-id b{font-size:max(12px,var(--zk-fmin,12px));font-weight:700;letter-spacing:.02em;color:var(--text)}.tm6-row-id span{font-size:max(9.5px,var(--zk-fmin,12px));color:var(--tm4-dim-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tm6-row-px b{font-size:max(12px,var(--zk-fmin,12px));font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.tm6-row-px span{font-size:max(10.5px,var(--zk-fmin,12px));font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tm6-row-px .up,.tm6-tile .up{color:var(--tm4-up)}.tm6-row-px .down,.tm6-tile .down{color:var(--tm4-dn)}.tm6-score{font-style:normal;font-size:max(8.5px,var(--zk-fmin,12px));font-weight:800;letter-spacing:.12em;padding:2px 6px;border-radius:5px;white-space:nowrap;color:var(--tm4-ink-2);background:rgb(var(--tm4-line)/.07);border:1px solid rgb(var(--tm4-line)/.1)}.tm6-score.on{color:#0b0d10;background:var(--tm4-gold,#D9B36A);border-color:transparent}.tm6-verdict{margin-left:auto;font-size:max(10.5px,var(--zk-fmin,12px));font-weight:800;letter-spacing:.04em;padding:2px 7px;border-radius:6px;white-space:nowrap;color:var(--tm4-ink-2);background:rgb(var(--tm4-line)/.06)}.tm6-mode{padding:6px 14px;border:0;border-radius:999px;background:none;color:var(--tm4-dim);font:inherit;font-size:max(11.5px,var(--zk-fmin,12px));font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap}.tm6-mode.active{background:rgba(242,243,245,.95);color:#08080a;box-shadow:0 4px 18px rgba(0,0,0,.45)}.tm4-symchip.dark{opacity:.45}.tm6-tile.dark{opacity:.5}.tm6-tile-blank{width:100%;height:100%;border-radius:10px;background:rgb(var(--tm4-line)/.02)}.tm4-bar em.red{background:var(--tm4-dn);box-shadow:0 0 12px rgb(var(--tm4-dn-rgb)/.55)}.tm4-bar em.grey{background:var(--tm4-dim-3)}.tm-chart-mode button{border:0;border-radius:5px;padding:5px 8px;background:transparent;color:var(--tm4-dim,#8a8f98);font:inherit;font-size:max(10px,var(--zk-fmin,12px));font-weight:800;letter-spacing:.04em;cursor:pointer}.tm-chart-mode button.active{background:rgb(var(--tm4-line)/.12);color:var(--tm4-ink,#e9eef6)}.tm-chart-mode button:focus-visible{outline:2px solid var(--tm4-up);outline-offset:2px}.tm-tv-credit a{color:#2962ff;text-decoration:none}.tm-session-lost{position:fixed;top:10px;left:50%;z-index:90;transform:translateX(-50%);display:flex;align-items:center;gap:12px;width:max-content;max-width:calc(100% - 24px);padding:8px 8px 8px 14px;border:1px solid rgba(227,178,60,.45);border-radius:12px;background:var(--surface,#12161c);box-shadow:0 14px 40px rgba(0,0,0,.5);color:var(--text,#e9eef6);font-size:max(.82rem,var(--zk-fmin,12px));line-height:1.4}.tm-session-lost a{flex:none;display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:9px;background:var(--gold,#e3b23c);color:#0d0c08;font-weight:800;text-decoration:none}@media (pointer:coarse){.tm-session-lost a{min-height:44px}}.tm4-loading span{font-weight:700;letter-spacing:.18em;color:var(--tm4-dim)}.tm4-loading em,.tm4-loading span{font-size:max(11px,var(--zk-fmin,12px))}.tm4-loading em{font-style:normal;color:var(--tm4-mute)}@keyframes zk-pulse{0%,to{opacity:1}50%{opacity:.35}}.zk-scored,.zk-unscored{flex:none;font-size:max(.56rem,var(--zk-fmin,12px));font-weight:800;letter-spacing:.12em;padding:2px 6px;border-radius:5px;cursor:help}.zk-scored{color:var(--on-gold);background:var(--gold)}.zk-unscored{color:var(--text-2);background:var(--veil-2);border:1px solid var(--border)}:lang(km) .zk-scored,:lang(km) .zk-unscored{letter-spacing:.02em}.zk-mk-board .zk-board{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px}.zk-mk-marks{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.zk-mk-head .zk-scored,.zk-mk-head .zk-unscored,.zk-mk-marks .zk-scored,.zk-mk-marks .zk-unscored{align-self:flex-start;cursor:default;font-size:max(.62rem,var(--zk-fmin,12px));padding:3px 8px}.zk-mk-marks .explore-card p{margin-top:14px;flex:none}.zk-mk-head{display:flex;align-items:center;gap:10px}.zk-mk-head b{font-size:.92rem;font-weight:800;letter-spacing:.06em;color:var(--c)}.zk-mk-note{margin-top:auto;padding-top:14px;font-size:max(.78rem,var(--zk-fmin,12px));color:var(--text-2)}.zk-mk-floor{margin-top:14px;margin-top:20px;padding:16px 18px;border:1px solid var(--border);border-left:2px solid var(--gold);border-radius:var(--radius);background:var(--veil-2);color:var(--text-2);font-size:.86rem;line-height:1.7}.zk-mk-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.zk-mk-chips li{padding:4px 10px;border:1px solid var(--border);border-radius:999px;background:var(--card-2);color:var(--text-2);font-size:max(.78rem,var(--zk-fmin,12px));font-weight:800;letter-spacing:.06em}.zk-mk-desk p{margin-top:16px;flex:none}.zk-mk-desk-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}@media (max-width:900px){.zk-mk-marks{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.zk-mk-desk-links .btn{flex:1 1 100%;justify-content:center}}.zk-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--border)}.zk-hero:after{content:"";opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}.zk-hero-veil,.zk-hero:after{position:absolute;inset:0;pointer-events:none}.zk-hero-veil{background:radial-gradient(120% 90% at 18% 38%,rgb(var(--veil-strong)/.55) 0,rgb(var(--veil-strong)/0) 62%),linear-gradient(90deg,rgb(var(--veil-strong)/.72) 0,rgb(var(--veil-strong)/.4) 40%,rgb(var(--veil-strong)/0) 74%),linear-gradient(180deg,rgb(var(--veil-strong)/.55) 0,rgb(var(--veil-strong)/.14) 32%,rgb(var(--veil-strong)/.8) 84%,var(--bg) 100%)}@media (max-width:700px){.zk-hero-veil{background:linear-gradient(180deg,rgb(var(--veil-strong)/.55) 0,rgb(var(--veil-strong)/.35) 28%,rgb(var(--veil-strong)/.75) 84%,var(--bg) 100%)}}.zk-hero-inner{position:relative;z-index:2;padding-block:52px 48px;display:flex;align-items:center;justify-content:space-between;gap:48px}.zk-hero-copy{flex:1 1;min-width:0;max-width:660px;display:flex;flex-direction:column;align-items:flex-start;gap:22px}.zk-badge{display:inline-flex;align-items:center;gap:9px;padding:7px 15px;border-radius:999px;border:1px solid var(--green-line);background:var(--green-soft);font-size:max(.72rem,var(--zk-fmin,12px));font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--green)}:lang(km) .zk-badge{text-transform:none;letter-spacing:.02em}.zk-hero-copy h1{margin:0;font-size:clamp(2.3rem,calc(5.4vw / var(--zk-z, 1)),4.5rem);font-weight:800;letter-spacing:-.038em;line-height:.98;text-wrap:pretty;text-shadow:0 2px 40px rgb(var(--veil-strong)/.6)}:lang(km) .zk-hero-copy h1{font-size:clamp(1.7rem,calc(3.4vw / var(--zk-z, 1)),2.4rem);line-height:1.42;letter-spacing:normal}.zk-hero-copy>.zk-badge,.zk-hero-copy>.zk-hero-cta,.zk-hero-copy>.zk-hero-lead{animation:zk-hero-in .62s cubic-bezier(.22,.8,.3,1) both}.zk-hero-copy>.zk-badge{animation-delay:40ms}.zk-hero-copy>.zk-hero-lead{animation-delay:.34s}.zk-hero-copy>.zk-hero-cta{animation-delay:.43s}@keyframes zk-hero-in{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}.zk-hero-lead{margin:0;max-width:552px;font-size:1.06rem;line-height:1.55;color:var(--text-2);text-wrap:pretty}.zk-hero-cta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}@media (max-width:560px){.zk-hero-cta{align-self:stretch;flex-direction:column;align-items:stretch}.zk-hero-cta .btn{justify-content:center}}.zk-ai-copy{width:420px;flex:none;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.zk-ai-copy h2{margin:0;font-size:clamp(1.7rem,calc(3.2vw / var(--zk-z, 1)),2.4rem);font-weight:800;letter-spacing:-.032em;line-height:1.05;text-wrap:pretty}:lang(km) .zk-ai-copy h2{line-height:1.44;letter-spacing:normal}.zk-ai-copy>p{margin:0;font-size:.94rem;line-height:1.62;color:var(--text-2)}.zk-ai-card{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:var(--bg-band);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 34px 90px rgba(0,0,0,.55)}.zk-board{flex:1 1;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;align-content:start}.zk-board.is-loading .zk-tile.is-skeleton{gap:10px;border-color:rgba(255,255,255,.05)}.zk-tile.is-skeleton span{display:block;border-radius:8px;background:var(--veil-2);animation:zk-skel 1.4s ease-in-out infinite}.zk-skel-top{height:30px}.zk-skel-chart{height:56px}.zk-skel-foot{height:14px}@keyframes zk-skel{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.zk-tile.is-skeleton span{animation:none}}.zk-board-note{grid-column:1/-1;font-size:max(.78rem,var(--zk-fmin,12px));color:var(--text-3)}.zk-tile{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:var(--card)}.zk-tile.is-scored{border-color:var(--gold-line);background:linear-gradient(160deg,var(--gold-soft),var(--card) 62%)}.zk-tile.is-off{opacity:.9}.zk-tile-stale{align-self:flex-start;margin-top:-4px;font-size:max(.56rem,var(--zk-fmin,12px));font-weight:800;letter-spacing:.1em;padding:2px 6px;border-radius:5px;color:var(--amber,#f5c53f);background:rgba(245,197,63,.12);border:1px solid rgba(245,197,63,.32);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:help}:lang(km) .zk-tile-stale{letter-spacing:.02em}.zk-tile-top{display:flex;align-items:center;gap:9px;min-width:0}.zk-tile-name{display:flex;flex-direction:column;gap:1px;min-width:0}.zk-tile-name b{font-size:max(.76rem,var(--zk-fmin,12px));font-weight:700;letter-spacing:.02em;color:var(--text)}.zk-tile-name span{font-size:max(.6rem,var(--zk-fmin,12px));color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zk-tile-px{margin-left:auto;flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.zk-tile-px b{font-size:max(.76rem,var(--zk-fmin,12px));font-weight:600;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.zk-tile-px span{font-size:max(.63rem,var(--zk-fmin,12px));font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.zk-tile-px .up{color:var(--green)}.zk-tile-px .down{color:var(--red)}.zk-tile-chart{height:56px;border-radius:9px;overflow:hidden}.zk-tile-off{font-size:max(.69rem,var(--zk-fmin,12px));color:var(--text-3)}.zk-tile-foot{display:flex;align-items:center;gap:8px}.zk-verdict{flex:none;font-size:max(.63rem,var(--zk-fmin,12px));font-weight:800;letter-spacing:.04em;padding:2px 7px;border-radius:6px}.zk-verdict.up{color:var(--green);background:var(--green-soft)}.zk-verdict.down{color:var(--red);background:var(--red-soft)}.zk-verdict.flat{color:var(--text-2);background:var(--veil-2)}.zk-tile-bar{flex:1 1;min-width:12px;height:3px;border-radius:2px;background:var(--veil-2);overflow:hidden}.zk-tile-bar em{display:block;height:100%;background:var(--text-2)}.zk-tile-bar em.up{background:var(--green)}.zk-tile-bar em.down{background:var(--red)}@media (max-width:1080px){.zk-hero-inner{flex-direction:column;align-items:stretch;gap:32px}.zk-hero-copy{max-width:none}}@media (max-width:940px){.zk-ai-copy{width:auto}}@media (max-width:560px){.zk-hero-inner{padding-block:34px 36px}.zk-board{grid-template-columns:1fr}}.adm-head h1{margin:0;font-size:1.5rem;letter-spacing:-.02em}.adm-head p{margin:3px 0 0;font-size:max(.8rem,var(--zk-fmin,12px));color:var(--text-3)}.adm-pending div{display:flex;align-items:baseline;gap:10px}.adm-pending b{font-size:1.6rem;font-weight:800;line-height:1;color:var(--prime)}.adm-pending span{font-size:.86rem;color:var(--text-2)}.adm-tabs button{appearance:none;background:none;border:0;cursor:pointer;padding:9px 14px;font:inherit;font-size:.86rem;font-weight:600;color:var(--text-3);border-bottom:2px solid transparent;margin-bottom:-1px}.adm-tabs button.on{color:var(--text);border-bottom-color:var(--gold,#d4af37)}.adm-tabs em{font-style:normal;margin-left:7px;padding:1px 7px;border-radius:9px;background:var(--gold,#d4af37);color:#10131a;font-size:max(.72rem,var(--zk-fmin,12px));font-weight:800}.adm-tabs em.quiet{background:rgba(255,255,255,.08);color:var(--text-3)}.adm-msg.ok{background:rgba(61,224,166,.1);border:1px solid rgba(61,224,166,.3)}.adm-msg.warn{background:rgba(255,92,108,.1);border:1px solid rgba(255,92,108,.32)}.adm-moved>span{flex:1 1 260px}.adm-req-head b{font-size:.98rem}.adm-req-head i{font-style:normal;font-size:max(.76rem,var(--zk-fmin,12px));color:var(--text-3)}.adm-req-head code{margin-left:auto;font-size:max(.72rem,var(--zk-fmin,12px));color:var(--text-3)}.adm-chip.new{background:rgba(212,175,55,.16);color:var(--gold,#d4af37)}.adm-chip.premium{background:rgba(212,175,55,.16);color:var(--premium)}.adm-chip.in_progress{background:rgba(255,202,122,.15);color:#ffca7a}.adm-chip.done{background:rgba(61,224,166,.14);color:var(--tm4-up,#3de0a6)}.adm-chip.rejected{background:rgba(255,92,108,.13);color:var(--tm4-dn,#ff5c6c)}.adm-facts dt{font-size:max(.66rem,var(--zk-fmin,12px));letter-spacing:.09em;text-transform:uppercase;color:var(--text-3)}.adm-facts dd{margin:2px 0 0;font-size:max(.85rem,var(--zk-fmin,12px));line-height:1.5;word-break:break-word}.adm-facts code{display:inline-block;margin-right:6px;padding:1px 6px;border-radius:5px;background:rgba(255,255,255,.06);font-size:max(.8rem,var(--zk-fmin,12px))}.adm-shot img{display:block;margin-top:10px;max-width:100%;border-radius:9px;border:1px solid var(--border)}.btn.danger{color:var(--tm4-dn,#ff5c6c)}.quiet{color:var(--text-3);font-size:max(.78rem,var(--zk-fmin,12px))}.adm-table td,.adm-table th{padding:11px 14px;text-align:left;border-bottom:1px solid var(--border);vertical-align:middle}.adm-table th{font-size:max(.66rem,var(--zk-fmin,12px));letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);font-weight:700}.adm-table td b{display:block;font-size:.88rem}.adm-table code{padding:1px 6px;border-radius:5px;background:rgba(255,255,255,.06);font-size:max(.76rem,var(--zk-fmin,12px))}@media (max-width:640px){.adm-req-head code{margin-left:0}}.form-note{padding:10px 13px;border-radius:9px;font-size:max(.85rem,var(--zk-fmin,12px));line-height:1.5;background:rgba(61,224,166,.1);border:1px solid rgba(61,224,166,.28);color:var(--tm4-up,#3de0a6)}.an-draw-note{position:absolute;z-index:5;width:176px;padding:5px 8px;border-radius:7px;border:1px solid var(--tm4-gold,#d9b36a);background:color-mix(in oklab,var(--card) 96%,transparent);color:var(--text);font:12px ui-sans-serif,system-ui,sans-serif;box-shadow:0 6px 20px rgba(0,0,0,.4);outline:none}.an-draw-note::placeholder{color:var(--text-3)}@media (max-width:720px){.an-draw-note{font-size:16px;padding:7px 9px;width:calc(60vw / var(--zk-z, 1));max-width:260px;right:auto;max-inline-size:min(calc(60vw / var(--zk-z, 1)),260px)}}@media (pointer:coarse){.btn,.btn-sm,.pop-item,.user-chip{min-height:44px}.dl-btn,.icon-btn,.nav-toggle{width:44px;height:44px;min-width:44px}.chip{display:inline-flex;align-items:center}.brand,.chip{min-height:44px;justify-content:center}.brand{min-width:44px}.auth-alt a,.auth-row a,.crumbs a,.footer-cookie a,.footer-mail,.guide-link,.ind-title-link,.promo-x,.support-link{position:relative}.auth-alt a:after,.auth-row a:after,.crumbs a:after,.footer-cookie a:after,.footer-mail:after,.guide-link:after,.ind-title-link:after,.promo-x:after,.support-link:after{content:"";position:absolute;left:50%;top:50%;width:100%;height:100%;min-width:44px;min-height:44px;transform:translate(-50%,-50%)}.support-links{line-height:2.8}.footer-col a{padding:11px 0}.socials a{width:44px;height:44px;animation:none}input[type=range]{height:44px;padding-block:19px;background-clip:content-box}[role=button],a,button,input,label,select{touch-action:manipulation}.site-header{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--header-bg-solid)}html{scroll-behavior:auto}.hist-table-wrap,.table-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}}@media (max-width:560px){.tg-fab-label{display:none}.tg-fab{border-radius:50%}.tg-fab-inner{width:52px;height:52px;justify-content:center;padding:0}}@media (min-width:721px) and (max-width:1080px){.zk-hero-inner{align-items:stretch}}.drawer{position:fixed;inset:0;z-index:120;display:flex;flex-direction:column;background:#06080c;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;animation:drawer-drop .3s cubic-bezier(.22,1,.36,1)}@keyframes drawer-drop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.drawer-nav .drawer-item{animation:drawer-item-in .36s cubic-bezier(.22,1,.36,1) backwards}.drawer-nav .drawer-item:first-child{animation-delay:.08s}.drawer-nav .drawer-item:nth-child(2){animation-delay:.115s}.drawer-nav .drawer-item:nth-child(3){animation-delay:.15s}.drawer-nav .drawer-item:nth-child(4){animation-delay:.185s}.drawer-nav .drawer-item:nth-child(5){animation-delay:.22s}.drawer-nav .drawer-item:nth-child(6){animation-delay:.255s}.drawer-nav .drawer-item:nth-child(n+7){animation-delay:.29s}@keyframes drawer-item-in{0%{opacity:0;transform:translate3d(-34px,-6px,0)}to{opacity:1;transform:none}}.drawer.is-closing{animation:drawer-lift .22s cubic-bezier(.4,0,1,1) forwards}.drawer.is-closing .drawer-nav .drawer-item{animation:drawer-item-out .1s ease forwards}@keyframes drawer-lift{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes drawer-item-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.drawer,.drawer-nav .drawer-item,.drawer.is-closing,.drawer.is-closing .drawer-nav .drawer-item{animation:none}}.drawer-head{display:flex;align-items:center;justify-content:space-between;height:var(--nav-h);padding:0 22px;border-bottom:1px solid var(--border);flex:none}.drawer-x{width:44px;height:44px}.drawer-nav{display:flex;flex-direction:column;padding:10px 22px 32px;max-width:560px;width:100%;margin-inline:auto}.drawer-item{display:flex;align-items:center;min-height:56px;padding:0 4px;font-size:1.05rem;font-weight:600;color:var(--text-2);border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent);touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:none;text-align:left;width:100%}.drawer-item:last-child{border-bottom:none}.drawer-item.active{color:var(--green)}.drawer-cta{color:var(--premium);font-weight:750}.drawer-in{color:var(--green);font-weight:750}.drawer-out{color:var(--red)}.drawer-rule{display:block;height:1px;margin:14px 0;background:var(--border)}@media (min-width:1081px){.drawer{display:none}}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--green);outline-offset:2px}.skip-link{position:fixed;top:10px;left:10px;z-index:1000;padding:10px 16px;border-radius:8px;background:var(--green);color:#04120c;font-weight:700;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.dz{--bg:#0c0d0f;--bg-soft:#101115;--bg-band:#121317;--card:#15161a;--card-2:#1a1c21;--card-hover:#1f2127;--border:#24262c;--border-2:#2f323a;--text:#e8e6e3;--text-2:#a8aab3;--text-3:#8b8d96;--green:#27e0a1;--green-2:#22c98c;--green-hover:#3ff0ae;--green-soft:rgba(39,224,161,0.12);--green-line:rgba(39,224,161,0.28);--on-green:#04120c;--red:#ff4d5a;--red-soft:rgba(255,77,90,0.12);--red-line:rgba(255,77,90,0.34);--gold:#d4af37;--gold-soft:rgba(212,175,55,0.13);--gold-line:rgba(212,175,55,0.34);--on-gold:#221800;--blue:#4b8bf5;--blue-soft:rgba(75,139,245,0.12);--tag-bg:#16181ccc;--veil:rgba(255,255,255,0.03);--veil-2:rgba(255,255,255,0.05);color-scheme:dark;--veil-strong:5 5 6;--prime:#f5c53f;--ma50:#ffeb3b;--shine:rgba(255,255,255,0.55);--header-bg:rgba(5,5,6,0.78);--drawer-bg:rgba(5,5,6,0.98);--chart-up:#27e0a1;--chart-down:#ff4d5a;--chart-grid:rgba(39,224,161,0.07);--chart-text:#758399;--chart-ground-top:#141a27;--chart-ground-bottom:#0a0c10;--chart-line:#dce6f5;--chart-halo:5 5 6;--shadow-green:0 12px 34px -18px rgba(39,224,161,0.4);--shadow:0 18px 44px -24px rgba(0,0,0,0.66);--radius:11px;--radius-sm:8px;--radius-lg:14px;--dz-ink:#e8e6e3;--dz-t2:#a8aab3;--dz-t3:#8b8d96;--dz-t4:#81838c;--dz-bg:#0c0d0f;--dz-surf:#15161a;--dz-surf2:#1a1c21;--dz-line:#24262c;--dz-field:#101115;--dz-bar:#121317;--dz-ok:#27e0a1;--dz-warn:#f5c53f;--dz-bad:#ff4d5a;--dz-info:#4b8bf5;--dz-gold:#f5c53f;--dz-gold-2:#d9a428;--dz-gold-3:#b9861a;--dz-gold-ink:#241a02;--dz-gold-soft:rgba(245,197,63,0.1);--dz-gold-line:rgba(245,197,63,0.3);--dz-gold-glow:0 10px 30px -14px rgba(245,197,63,0.45);--dz-mono:ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;grid-template-columns:234px minmax(0,1fr);min-height:calc(100vh / var(--zk-z, 1));background:var(--dz-bg);color:var(--dz-ink)}.dz-brand img{height:22px;width:auto;display:block}.dz-brand-lang:before{content:"";position:absolute;inset:-6px}.dz-nav-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 11px;border-radius:8px;font-size:max(.83rem,var(--zk-fmin,12px));font-weight:400;color:var(--dz-t2);background:transparent;text-align:left;transition:background .14s ease,color .14s ease}.dz-nav-item svg{width:15px;height:15px;flex:none;color:var(--dz-t4)}.dz-nav-item.is-active svg{color:var(--dz-gold)}.dz-backlink svg{width:15px;height:15px;flex:none}.dz-user-mail{font-size:max(.68rem,var(--zk-fmin,12px));color:#8b8d96;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dz-user-out svg{width:15px;height:15px}.dz-title{font-size:.94rem;font-weight:600;letter-spacing:-.015em;white-space:nowrap;margin:0}.dz-body{padding:26px 30px 60px;display:flex;flex-direction:column;gap:20px;max-width:1320px}.dz-card{border:1px solid var(--dz-line);border-radius:11px;background:var(--dz-surf);overflow:hidden}.dz-card-pad{padding:20px}.dz-card-head h2{font-size:.88rem;font-weight:600;margin:0}.dz-card-note{line-height:1.6;color:var(--dz-t2)}.dz-btn,.dz-card-note{font-size:max(.8rem,var(--zk-fmin,12px))}.dz-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 14px;border-radius:7px;border:1px solid var(--dz-line);background:var(--dz-surf2);color:var(--dz-ink);font-weight:500;white-space:nowrap;transition:background .14s ease,opacity .14s ease,box-shadow .14s ease}.dz-btn svg{width:15px;height:15px;flex:none}.dz-btn:hover{background:var(--dz-card-hover,#1f2127)}.dz-btn--primary{border-color:var(--dz-gold-2);background:linear-gradient(180deg,#ffd979 0,var(--dz-gold) 42%,var(--dz-gold-2) 100%);color:var(--dz-gold-ink);font-weight:600;box-shadow:var(--dz-gold-glow)}.dz-btn--primary:hover{background:linear-gradient(180deg,#ffe6a2 0,#ffd35c 45%,var(--dz-gold) 100%)}.dz-btn:disabled{opacity:.5;cursor:not-allowed}.dz-tag{display:inline-block;padding:1px 7px;border-radius:5px;font-size:max(.68rem,var(--zk-fmin,12px));font-weight:500;white-space:nowrap;color:var(--dz-t2);border:1px solid var(--dz-line);background:var(--dz-surf2)}.dz-iconbtn svg{width:15px;height:15px}.dz-iconbtn.is-danger:hover{color:var(--dz-bad)}.dz-search svg{width:14px;height:14px;flex:none;color:var(--dz-t4)}.dz-search input{flex:1 1;min-width:0;border:0;background:none;color:var(--dz-ink);font-size:max(.79rem,var(--zk-fmin,12px))}.dz-search input::placeholder{color:var(--dz-t4)}.dz-search:focus-within{outline:2px solid var(--dz-gold);outline-offset:2px}.dz-search input:focus-visible{outline:none}.dz-chip{padding:6px 11px;border-radius:7px;border:1px solid transparent;background:transparent;color:var(--dz-t2);font-size:max(.78rem,var(--zk-fmin,12px));font-weight:500;white-space:nowrap}.dz-chip:hover{color:var(--dz-ink)}.dz-chip.is-on{color:var(--dz-gold);border-color:var(--dz-gold-line);background:var(--dz-gold-soft)}.dz-table th{padding:10px 20px;text-align:left;font-size:max(.72rem,var(--zk-fmin,12px));font-weight:500;color:var(--dz-t3);border-bottom:1px solid var(--dz-line);background:var(--dz-bar);white-space:nowrap}.dz-table td{padding:13px 20px;font-size:max(.83rem,var(--zk-fmin,12px));vertical-align:middle;border-bottom:1px solid #1d1f24}.dz-field>span{font-size:max(.74rem,var(--zk-fmin,12px));color:var(--dz-t3)}.dz-field input,.dz-field select,.dz-field textarea{width:100%;padding:10px 12px;border-radius:8px;border:1px solid var(--dz-line);background:var(--dz-field);color:var(--dz-ink);font-size:max(.84rem,var(--zk-fmin,12px));min-height:40px;font-family:inherit}.dz-field textarea{min-height:80px;resize:vertical}.dz-field input::placeholder,.dz-field textarea::placeholder{color:var(--dz-t4)}.dz-field input:focus-visible,.dz-field select:focus-visible,.dz-field textarea:focus-visible{outline:2px solid var(--dz-gold);outline-offset:2px;border-color:#3a3d45}.dz-hero:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,var(--dz-gold) 0,var(--dz-gold-3) 42%,transparent 88%)}.dz-hero-body{margin:0;max-width:62ch;font-size:max(.85rem,var(--zk-fmin,12px));line-height:1.65;color:var(--dz-t2)}.dz-step.is-done{color:var(--dz-ink)}.dz-step-dot svg{width:11px;height:11px}.dz-bar span{display:block;height:100%;border-radius:999px;background:var(--dz-ok)}.dz .btn-primary{border-color:var(--dz-gold-2);background:linear-gradient(180deg,#ffd979 0,var(--dz-gold) 42%,var(--dz-gold-2) 100%);color:var(--dz-gold-ink);box-shadow:var(--dz-gold-glow)}.dz .btn-primary:hover{background:linear-gradient(180deg,#ffe6a2 0,#ffd35c 45%,var(--dz-gold) 100%);box-shadow:var(--dz-gold-glow)}.dz :focus-visible{outline:2px solid var(--dz-gold);outline-offset:2px}.dz .coupon-redeem>label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dz-tabs::-webkit-scrollbar{display:none}.dz-tabs .dz-nav-item{width:auto;flex:none;gap:7px;padding:7px 10px;white-space:nowrap}@media (max-width:999px){.dz-nav::-webkit-scrollbar{display:none}.dz-nav-item{width:auto;flex:none;gap:7px;padding:7px 10px;white-space:nowrap;scroll-snap-align:start}.dz-table td,.dz-table th{padding-left:14px;padding-right:14px}}@media (max-width:480px){.dz-head-right>*{max-width:100%;white-space:normal}.dz-body,.dz-card,.dz-pane{min-width:0;max-width:100%}}.zk-ask-back{position:fixed;inset:0;z-index:900;display:grid;place-items:center;padding:20px;background:rgba(4,6,10,.66);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:zk-ask-in .14s ease-out}.zk-ask{width:min(420px,100%);padding:22px;border:1px solid var(--border-2);border-radius:14px;background:var(--card);box-shadow:var(--shadow);animation:zk-ask-rise .16s ease-out}.zk-ask.is-danger{border-top:2px solid var(--red)}.zk-ask-title{margin:0 0 8px;font-size:1rem;font-weight:700;color:var(--text)}.zk-ask-body{margin:0;font-size:.92rem;line-height:1.5;color:var(--text-2)}.zk-ask-input{width:100%;margin-top:14px;padding:10px 12px;border:1px solid var(--border-2);border-radius:9px;background:var(--card-2);color:var(--text);font-size:.95rem;font-family:inherit}.zk-ask-input:focus{outline:none;border-color:var(--green)}.zk-ask-foot{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.zk-ask-btn{padding:9px 16px;border:1px solid var(--border-2);border-radius:9px;background:transparent;color:var(--text-2);font-size:.88rem;font-weight:600;font-family:inherit;cursor:pointer}.zk-ask-btn:hover{color:var(--text);background:var(--card-2)}.zk-ask-go{border-color:var(--green);background:var(--green);color:var(--on-green)}.zk-ask-go:hover{background:var(--green-hover);border-color:var(--green-hover);color:var(--on-green)}.zk-ask-go.is-danger,.zk-ask-go.is-danger:hover{border-color:var(--red);background:var(--red);color:var(--on-red)}.zk-ask-go.is-danger:hover{filter:brightness(1.08)}.zk-ask-btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (pointer:coarse){.zk-ask-btn{min-height:44px;padding-inline:20px}}@media (max-width:380px){.zk-ask-foot{flex-direction:column-reverse}.zk-ask-btn{width:100%}}@keyframes zk-ask-in{0%{opacity:0}}@keyframes zk-ask-rise{0%{opacity:0;transform:translateY(6px) scale(.98)}}@media (prefers-reduced-motion:reduce){.zk-ask,.zk-ask-back{animation:none}}@media (max-width:999px){.dz-brand-actions .dz-iconbtn svg{width:18px;height:18px}}.rec-table td,.rec-table th{padding:12px 14px;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;vertical-align:middle}.rec-table thead th{font-size:max(.7rem,var(--zk-fmin,12px));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);background:var(--bg-band)}.rec-table .rec-tf b{font-weight:800;letter-spacing:-.01em}.rec-table tr.rec-sent td{color:var(--text)}.rec-table tr.rec-unsent td{color:var(--text-2)}.rec-table tr.rec-divider th{padding:14px 14px 8px;text-align:left;font-size:max(.8rem,var(--zk-fmin,12px));font-weight:700;color:var(--text-2);background:var(--bg-band);border-top:1px solid var(--border)}.rec-table .rec-sample small{display:block;font-size:max(.68rem,var(--zk-fmin,12px));color:var(--text-3)}.rec-method p+p{margin-top:10px}.rec-share{display:inline-flex;align-items:center;gap:10px}.rec-share-note{font-size:max(.76rem,var(--zk-fmin,12px));color:var(--text-2)}.rec-recent h3{margin:0 0 10px;font-size:.9rem;font-weight:800}.rec-recent ul{list-style:none;margin:0;padding:0}.rec-recent li{display:grid;grid-template-columns:1fr auto auto auto;gap:12px;padding:8px 0;border-top:1px solid var(--border);font-size:max(.78rem,var(--zk-fmin,12px));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rec-recent li:first-child{border-top:0}.pricing-trial{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.pricing-trial .plan-head p{max-width:560px}.pricing-record-link{text-align:center}.pricing-record-link a{color:var(--green);text-decoration:underline;text-underline-offset:3px}.zk-les{gap:10px}.zk-les,.zk-les-head{display:flex;flex-direction:column}.zk-les-head{gap:2px}.zk-les-head>span{font-size:17px;font-weight:800;color:var(--text)}.zk-les-head>em{font-style:normal;font-size:14px;color:var(--text-3)}.zk-les-chip{flex:0 0 auto;font-size:max(9.5px,var(--zk-fmin,12px));font-weight:800;letter-spacing:.06em;padding:2px 7px;border-radius:5px;white-space:nowrap}:lang(km) .zk-les-chip{letter-spacing:.02em}.zk-les-back{align-self:flex-start;font-size:max(11.5px,var(--zk-fmin,12px));font-weight:700;color:var(--text-3);padding:4px 2px;min-height:32px}.zk-les-back:hover{color:var(--text)}.zk-les-one{gap:14px}.zk-les-one,.zk-les-one>header{display:flex;flex-direction:column}.zk-les-one>header{align-items:flex-start;gap:4px}.zk-les-one>header>h3{margin:0;font-size:24px;line-height:1.5;color:var(--text)}.zk-les-one>header>em{font-style:normal;font-size:14px;color:var(--text-3)}.zk-les-def{margin:0;font-size:17px;line-height:2;color:var(--text)}.zk-les-note{margin:0;font-size:15px;line-height:1.8;padding:9px 11px;border-radius:8px;color:var(--amber,#f5c53f);background:rgba(245,197,63,.09);border:1px solid rgba(245,197,63,.24)}.zk-les-one section>h4{margin:0 0 5px;font-size:max(13px,var(--zk-fmin,12px));font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--green)}:lang(km) .zk-les-one section>h4{letter-spacing:.02em}.zk-les-one section>p{margin:0;font-size:16.5px;line-height:1.95;color:var(--text)}.zk-les-one ol{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px}.zk-les-one ol>li{font-size:16.5px;line-height:1.9;color:var(--text)}.zk-les-fig{width:100%;height:auto;border-radius:9px;border:1px solid rgb(127 127 127/.14);background:#fff}.zk-aca-fig,.zk-les-figure{margin:0}.zk-aca-fig>figcaption,.zk-les-figure>figcaption{display:flex;flex-direction:column;gap:2px;padding:7px 10px 8px;font-size:max(13.5px,var(--zk-fmin,12px));line-height:1.65;color:var(--text-2);background:rgb(127 127 127/.06);border-top:1px solid rgb(127 127 127/.14)}.zk-aca-fig>figcaption>b,.zk-les-figure>figcaption>b{color:var(--text-2);font-weight:700}.zk-aca-fig>figcaption>em{font-style:normal;font-size:max(11px,var(--zk-fmin,12px));color:var(--text-3)}.zk-les-figure{border-radius:9px;overflow:hidden;border:1px solid rgb(127 127 127/.14)}.zk-les-figure>.zk-les-fig{border:0;border-radius:0}.zk-les-figs{display:flex;flex-direction:column;gap:10px}.zk-les-chead>p{font-size:max(13.5px,var(--zk-fmin,12px));color:var(--text-3)}.zk-les-one>section{display:flex;flex-direction:column;gap:8px}.zk-les-sec{margin:8px 0 0!important}.zk-les-sec>span{font-weight:800}.zk-les-rel{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.zk-les-rel>h4{width:100%}.zk-les-rel>button{font-size:max(11.5px,var(--zk-fmin,12px));padding:4px 10px;border-radius:999px;color:var(--text-2);background:rgb(127 127 127/.08);border:1px solid rgb(127 127 127/.18);min-height:32px}.zk-les-rel>button:hover{color:var(--text);border-color:rgb(127 127 127/.34)}.zk-les-prov{margin:4px 0 0;font-size:max(13px,var(--zk-fmin,12px));line-height:1.75;color:var(--text-3)}:root{--lv-basic:var(--green);--lv-medium:oklch(0.78 0.12 250);--lv-advanced:var(--prime);--cr-csnr:var(--green);--cr-crt:oklch(0.8 0.12 215);--cr-smc:oklch(0.8 0.12 300);--cr-ict:oklch(0.76 0.06 250);--dt-live:var(--green);--dt-off:var(--prime);--dt-learn:oklch(0.72 0.03 250);--aca-card:rgb(127 127 127/0.045);--aca-line:rgb(127 127 127/0.14);--aca-mono:ui-monospace,SFMono-Regular,Menlo,monospace}[data-theme=light]{--lv-medium:oklch(0.47 0.14 250);--cr-crt:oklch(0.46 0.12 215);--cr-smc:oklch(0.47 0.14 300);--cr-ict:oklch(0.46 0.07 250);--dt-learn:oklch(0.46 0.03 250)}.zk-aca-group h4.is-basic,.zk-aca-legend .is-basic,.zk-aca-lvl.is-basic{--lv:var(--lv-basic)}.zk-aca-group h4.is-medium,.zk-aca-legend .is-medium,.zk-aca-lvl.is-medium{--lv:var(--lv-medium)}.zk-aca-group h4.is-advanced,.zk-aca-legend .is-advanced,.zk-aca-lvl.is-advanced{--lv:var(--lv-advanced)}.zk-les-chip.is-live,.zk-les-group h4.is-live,.zk-les-legend .is-live{--lv:var(--dt-live)}.zk-les-chip.is-off,.zk-les-group h4.is-off,.zk-les-legend .is-off{--lv:var(--dt-off)}.zk-les-chip.is-learn,.zk-les-group h4.is-learn,.zk-les-legend .is-learn{--lv:var(--dt-learn)}.zk-les-dot.is-live{--lv:var(--dt-live)}.zk-les-dot.is-off{--lv:var(--dt-off)}.zk-les-dot.is-learn{--lv:var(--dt-learn)}.zk-aca-code.is-csnr,.zk-aca-nbadge.is-csnr{--cr:var(--cr-csnr)}.zk-aca-code.is-crt,.zk-aca-nbadge.is-crt{--cr:var(--cr-crt)}.zk-aca-code.is-smc,.zk-aca-nbadge.is-smc{--cr:var(--cr-smc)}.zk-aca-code.is-ict,.zk-aca-nbadge.is-ict{--cr:var(--cr-ict)}.zk-aca-topbar,.zk-les-topbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.zk-aca-crumb,.zk-les-crumb{display:flex;align-items:center;gap:6px;font-size:max(12.5px,var(--zk-fmin,12px));color:var(--text-3)}.zk-aca-crumb>b,.zk-les-crumb>b{font-family:var(--aca-mono);font-size:max(11.5px,var(--zk-fmin,12px));letter-spacing:.06em;color:var(--text-2)}.zk-aca-dots{display:flex;gap:4px;margin-left:auto}.zk-aca-dots>i{width:16px;height:4px;border-radius:2px;background:rgb(127 127 127/.2)}.zk-aca-dots>i.on{background:var(--green)}.zk-aca-legend,.zk-les-legend{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:10px 14px;border-radius:12px;font-size:max(12.5px,var(--zk-fmin,12px));color:var(--text-2);background:var(--aca-card);border:1px solid var(--aca-line)}.zk-aca-legend>b,.zk-les-legend>b{color:var(--text);font-weight:600}.zk-aca-legend>span,.zk-les-legend>span{display:flex;align-items:center;gap:7px}.zk-aca-legend i,.zk-les-legend i{width:10px;height:10px;border-radius:3px;background:var(--lv);flex:none}.zk-aca-courses{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.zk-aca-courses>li>button{width:100%;display:flex;align-items:flex-start;gap:14px;padding:16px;text-align:left;border-radius:14px;background:var(--aca-card);border:1px solid var(--aca-line);color:var(--text)}.zk-aca-courses>li>button:hover{border-color:rgb(39 224 161/.35);background:rgb(127 127 127/.07)}.zk-aca-nbadge{flex:none;width:46px;height:46px;border-radius:13px;display:grid;place-items:center;font-size:18px;font-weight:800;color:var(--cr);background:color-mix(in oklab,var(--cr) 13%,transparent);border:1px solid color-mix(in oklab,var(--cr) 38%,transparent)}.zk-aca-cbody{display:flex;flex-direction:column;gap:7px;min-width:0;flex:1 1 auto}.zk-aca-ctitle{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.zk-aca-ctitle>b{font-size:17px;font-weight:700;color:var(--text)}.zk-aca-code{font-family:var(--aca-mono);font-size:max(11px,var(--zk-fmin,12px));font-weight:700;letter-spacing:.06em;padding:3px 7px;border-radius:6px;font-style:normal;flex:none;color:var(--cr);background:color-mix(in oklab,var(--cr) 13%,transparent)}.zk-aca-blurb{font-size:14px;line-height:1.8;color:var(--text-2)}.zk-aca-bar{display:flex;gap:3px;margin:3px 0 1px}.zk-aca-bar>i{flex:1 1;height:5px;border-radius:2px;background:var(--lv-basic)}.zk-aca-bar>i.is-medium{background:var(--lv-medium)}.zk-aca-bar>i.is-advanced{background:var(--lv-advanced)}.zk-aca-courses.is-ref{display:flex;align-items:flex-start;gap:14px;padding:16px;border-radius:14px;text-decoration:none;background:var(--aca-card);border:1px dashed rgb(127 127 127/.26);color:var(--text)}.zk-aca-courses.is-ref:hover{border-color:rgb(127 127 127/.45);background:rgb(127 127 127/.07)}.zk-aca-ctitle>u{text-decoration:none;font-size:max(11px,var(--zk-fmin,12px));font-weight:700;letter-spacing:.03em;padding:3px 8px;border-radius:999px;color:var(--text-3);background:rgb(127 127 127/.1);border:1px solid rgb(127 127 127/.2)}.zk-aca-bar>i.is-dt-live{background:var(--dt-live)}.zk-aca-bar>i.is-dt-off{background:var(--dt-off)}.zk-aca-bar>i.is-dt-learn{background:var(--dt-learn)}.zk-aca-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:max(12.5px,var(--zk-fmin,12px));color:var(--text-3)}.zk-aca-meta>em{font-style:normal}.zk-aca-cta{margin-left:auto;color:var(--green);font-weight:700;white-space:nowrap}.zk-aca-chead,.zk-les-chead{display:flex;flex-direction:column;gap:8px}.zk-aca-chead>h3,.zk-les-chead>h3{margin:0;font-size:24px;line-height:1.45;color:var(--text)}.zk-aca-chead>p,.zk-les-chead>p{margin:0;font-size:14.5px;line-height:1.85;color:var(--text-2)}.zk-aca-headrow,.zk-les-headrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.zk-aca-headrow>em,.zk-les-headrow>em{font-style:normal;font-size:max(12.5px,var(--zk-fmin,12px));color:var(--text-3)}.zk-aca-no,.zk-les-no{font-family:var(--aca-mono);font-size:max(13px,var(--zk-fmin,12px));color:var(--text-3);font-style:normal}.zk-aca-prog{display:flex;align-items:center;gap:12px;margin-top:4px}.zk-aca-track{flex:1 1 auto;height:6px;border-radius:3px;background:rgb(127 127 127/.14);overflow:hidden}.zk-aca-track>i{display:block;height:100%;border-radius:3px;background:var(--green);transition:width .3s ease}.zk-aca-prog>span{font-size:max(12.5px,var(--zk-fmin,12px));color:var(--text-3);white-space:nowrap}.zk-aca-group,.zk-les-group{display:flex;flex-direction:column;gap:6px}.zk-aca-group>h4,.zk-les-group>h4{display:flex;align-items:center;gap:8px;margin:10px 0 2px;font-size:max(13.5px,var(--zk-fmin,12px));font-weight:700;color:var(--lv)}.zk-aca-group>h4>i,.zk-les-group>h4>i{width:10px;height:10px;border-radius:3px;background:var(--lv);flex:none}.zk-aca-group>h4>em,.zk-les-group>h4>em{font-style:normal;font-weight:500;font-size:max(12px,var(--zk-fmin,12px));color:var(--text-3)}.zk-aca-chaps,.zk-les-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.zk-aca-chaps>li>button,.zk-les-rows>li>button{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;text-align:left;border-radius:12px;background:var(--aca-card);border:1px solid var(--aca-line);color:var(--text);min-height:56px}.zk-aca-chaps>li>button:hover,.zk-les-rows>li>button:hover{border-color:rgb(127 127 127/.3);background:rgb(127 127 127/.07)}.zk-aca-chaps>li.is-now>button{border-color:rgb(39 224 161/.45);background:rgb(39 224 161/.06)}.zk-aca-dot,.zk-les-dot{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:max(13px,var(--zk-fmin,12px));font-weight:700;color:var(--lv);background:color-mix(in oklab,var(--lv) 12%,transparent);border:1px solid color-mix(in oklab,var(--lv) 36%,transparent)}.zk-aca-dot.is-done{color:#0b0f14;background:var(--green);border-color:var(--green)}.zk-aca-dot.is-lock{font-size:14px}.zk-aca-ct,.zk-les-cell{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.zk-aca-ct>b,.zk-les-cell>b{font-size:15px;font-weight:600;line-height:1.55;color:var(--text)}.zk-aca-ct>em,.zk-les-cell>em{font-style:normal;font-size:max(12.5px,var(--zk-fmin,12px));line-height:1.6;color:var(--text-3)}.zk-aca-go-arrow,.zk-les-arrow{flex:none;font-size:19px;color:var(--text-3)}.zk-aca-pill{flex:none;font-size:max(11px,var(--zk-fmin,12px));font-weight:700;padding:4px 9px;border-radius:999px;color:#f5c53f;background:rgba(245,197,63,.1);border:1px solid rgba(245,197,63,.3);white-space:nowrap}.zk-aca-pill.is-now{color:#0b0f14;background:var(--green);border-color:var(--green)}.zk-aca-pill.is-seq{color:var(--text-3);background:rgb(127 127 127/.1);border-color:rgb(127 127 127/.22)}.zk-aca-dot.is-seq{color:var(--text-3);background:rgb(127 127 127/.07);border-color:rgb(127 127 127/.16)}.zk-aca-chaps>li:has(.zk-aca-pill.is-seq)>button{opacity:.72}.zk-aca-lockcard.is-seq{background:rgb(127 127 127/.06);border-color:rgb(127 127 127/.22)}.zk-aca-lockcard.is-seq>strong{color:var(--text)}.zk-aca-lockcard.is-seq>button{color:#0b0f14;background:var(--green)}.zk-aca-seqnote{margin:0;font-size:max(13px,var(--zk-fmin,12px));line-height:1.75;color:var(--text-3)}.zk-aca-pill.is-done{color:var(--green);background:rgb(39 224 161/.1);border-color:rgb(39 224 161/.3)}.zk-aca-sec,.zk-les-sec{display:flex;align-items:baseline;gap:10px;margin:18px 0 2px;font-size:17px;font-weight:800;color:var(--text)}.zk-aca-sec>i,.zk-les-sec>i{font-family:var(--aca-mono);font-size:max(13px,var(--zk-fmin,12px));font-weight:700;font-style:normal;color:var(--green);flex:none}.zk-aca-steps,.zk-les-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.zk-aca-steps>li,.zk-les-steps>li{display:flex;align-items:flex-start;gap:12px;padding:13px 15px;border-radius:12px;background:var(--aca-card);border:1px solid var(--aca-line);border-left:2px solid rgb(39 224 161/.45)}.zk-aca-steps>li>i,.zk-les-steps>li>i{flex:none;width:26px;height:26px;border-radius:50%;margin-top:1px;display:grid;place-items:center;font-style:normal;font-size:max(12.5px,var(--zk-fmin,12px));font-weight:700;color:#0b0f14;background:var(--green)}.zk-aca-steps>li>div,.zk-les-steps>li>div{flex:1 1 auto;min-width:0}.zk-aca-rules{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.zk-aca-rules>li{padding:11px 14px 11px 30px;border-radius:10px;position:relative;background:var(--aca-card);border:1px solid var(--aca-line)}.zk-aca-rules>li:before{content:"";position:absolute;left:14px;top:1.05em;width:6px;height:6px;border-radius:2px;background:var(--green)}.zk-aca-note{padding:12px 14px;border-radius:11px;color:#f1e6c4;background:rgba(245,197,63,.07);border:1px solid rgba(245,197,63,.26)}.zk-aca-note b{color:#f5c53f}.zk-aca-src{margin:0;font-size:max(13px,var(--zk-fmin,12px));color:var(--text-3)}.zk-aca-tablewrap{overflow-x:auto;border-radius:11px;border:1px solid var(--aca-line)}.zk-aca-tablewrap>table{width:100%;border-collapse:collapse;font-size:14px}.zk-aca-promo{display:flex;align-items:center;gap:12px;justify-content:space-between;text-align:left;padding:14px 16px;border-radius:12px;background:rgba(245,197,63,.07);border:1px solid rgba(245,197,63,.26)}.zk-aca-promo b{font-size:14px;font-weight:700;color:#f5c53f}.zk-aca-promo>i{flex:none;font-style:normal;font-weight:800;padding:8px 14px;border-radius:999px;color:#0b0f14;background:#f5c53f}.zk-aca-msg,.zk-aca-promo>i{font-size:max(12.5px,var(--zk-fmin,12px))}.zk-aca-msg{margin:0;line-height:1.7;color:#f5c53f;word-break:break-all}.zk-aca,.zk-les{width:100%;max-width:880px;margin-inline:auto}.zk-aca{gap:12px}.zk-aca,.zk-aca-head{display:flex;flex-direction:column}.zk-aca-head{gap:3px}.zk-aca-head>span{font-size:17px;font-weight:800;color:var(--text)}.zk-aca-head>em{font-style:normal;font-size:14px;line-height:1.7;color:var(--text-3)}.zk-aca-back{align-self:flex-start;font-size:max(11.5px,var(--zk-fmin,12px));font-weight:700;color:var(--text-3);padding:4px 2px;min-height:32px}.zk-aca-back:hover{color:var(--text)}.zk-aca-courses strong{font-size:18px;color:var(--text)}.zk-aca-courses span{font-size:15.5px;line-height:1.85}.zk-aca-courses em{font-style:normal;font-size:max(13px,var(--zk-fmin,12px));color:var(--text-3)}.zk-aca-n{flex:0 0 auto;font-size:max(10px,var(--zk-fmin,12px));color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.zk-aca-lvl,.zk-les-chip{flex:0 0 auto;font-size:max(11px,var(--zk-fmin,12px));font-weight:800;letter-spacing:.04em;padding:3px 9px;border-radius:999px;white-space:nowrap;color:var(--lv);background:color-mix(in oklab,var(--lv) 13%,transparent);border:1px solid color-mix(in oklab,var(--lv) 36%,transparent)}:lang(km) .zk-aca-lvl,:lang(km) .zk-aca-pill{letter-spacing:.02em}.zk-aca-one{gap:14px}.zk-aca-one,.zk-aca-one>header{display:flex;flex-direction:column}.zk-aca-one>header{align-items:flex-start;gap:5px}.zk-aca-one>header>h3{margin:0;font-size:24px;line-height:1.5;color:var(--text)}.zk-aca-one>header>em{font-style:normal;font-size:14px;color:var(--text-3)}.zk-guard{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.zk-aca-body{display:flex;flex-direction:column;gap:11px;font-size:17px;line-height:2.05;color:var(--text);position:relative;background-repeat:no-repeat;background-position:50%}.zk-aca-body p{margin:0 0 9px}.zk-aca-body p:last-child{margin-bottom:0}.zk-aca-body h3,.zk-aca-body h4{margin:16px 0 4px;font-size:15px;font-weight:800;letter-spacing:.04em;color:var(--green)}.zk-aca-body h3:lang(km),.zk-aca-body h4:lang(km){letter-spacing:.02em;font-size:16px}.zk-aca-body ol,.zk-aca-body ul{margin:0 0 9px;padding-left:19px;display:flex;flex-direction:column;gap:6px}.zk-aca-body li{line-height:1.8}.zk-aca-body b,.zk-aca-body strong{color:var(--text);font-weight:700}.zk-aca-body a{color:var(--green);text-decoration:underline;text-underline-offset:2px}.zk-aca-body .note{font-size:15.5px;line-height:1.85;padding:10px 12px;border-radius:9px;color:#f5c53f;background:rgba(245,197,63,.08);border:1px solid rgba(245,197,63,.24)}.zk-aca-body .source{font-size:max(13.5px,var(--zk-fmin,12px));color:var(--text-3);margin:0}.zk-aca-body table{display:block;overflow-x:auto;width:100%;border-collapse:collapse;font-size:14.5px}.zk-aca-body td,.zk-aca-body th{border:1px solid rgb(127 127 127/.16);padding:6px 9px;text-align:left;line-height:1.6;vertical-align:top}.zk-aca-body th{color:var(--text-2);font-weight:800;background:rgb(127 127 127/.06)}.zk-aca-veil{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:16px;text-align:center;border-radius:10px;background:var(--bg,#0b0f14);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.zk-aca-veil>span{font-size:max(11.5px,var(--zk-fmin,12px));line-height:1.7;color:var(--text-3);max-width:28ch}.zk-aca-body.is-veiled>:not(.zk-aca-veil){visibility:hidden}.zk-aca-protected{font-size:max(10px,var(--zk-fmin,12px));letter-spacing:.05em;color:var(--text-3);padding-bottom:2px;border-bottom:1px dashed rgb(127 127 127/.2)}.zk-aca-protected:lang(km){letter-spacing:.02em}.zk-aca-fig{position:relative;width:100%;border-radius:9px;overflow:hidden;border:1px solid rgb(127 127 127/.14)}.zk-aca-fig>img{display:block;width:100%;height:auto;background:#fff}.zk-aca-shield{position:absolute;inset:0;background:transparent;cursor:default}.zk-aca-lock{display:flex;flex-direction:column;gap:11px}.zk-aca-prev{margin:0;font-size:16px;line-height:1.95;color:var(--text-3)}.zk-aca-prev>b{color:var(--text)}.zk-aca-lockcard{display:flex;flex-direction:column;gap:7px;align-items:flex-start;padding:14px;border-radius:11px;background:rgba(245,197,63,.07);border:1px solid rgba(245,197,63,.26)}.zk-aca-lockcard>strong{font-size:16.5px;color:#f5c53f}.zk-aca-lockcard>p{margin:0;font-size:15.5px;line-height:1.85;color:var(--text-2)}.zk-aca-lockcard>button{margin-top:3px;font-size:max(12px,var(--zk-fmin,12px));font-weight:800;padding:8px 15px;border-radius:999px;color:#0b0f14;background:#f5c53f;min-height:38px}.zk-aca-quiz{display:flex;flex-direction:column;gap:12px;padding-top:4px;border-top:1px solid rgb(127 127 127/.14);background-repeat:no-repeat;background-position:50%}.zk-aca-quiz>h4{margin:0;font-size:max(10px,var(--zk-fmin,12px));font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}:lang(km) .zk-aca-quiz>h4{letter-spacing:.02em;text-transform:none;font-size:max(12px,var(--zk-fmin,12px))}.zk-aca-q{display:flex;flex-direction:column;gap:5px;padding:11px;border-radius:10px;background:rgb(127 127 127/.045);border:1px solid rgb(127 127 127/.12)}.zk-aca-q.is-right{border-color:rgb(39 224 161/.4)}.zk-aca-q.is-wrong{border-color:rgb(255 92 92/.4)}.zk-aca-qt{margin:0 0 3px;font-size:16.5px;line-height:1.9;color:var(--text)}.zk-aca-q label{display:flex;align-items:flex-start;gap:8px;padding:6px 7px;border-radius:7px;font-size:15.5px;line-height:1.8;color:var(--text);cursor:pointer;min-height:34px}.zk-aca-q label:hover{background:rgb(127 127 127/.06)}.zk-aca-q label.is-answer{background:rgb(39 224 161/.1);color:var(--text)}.zk-aca-q input{margin-top:3px;accent-color:var(--green);flex:0 0 auto}.zk-aca-why{margin:4px 0 0;font-size:15px;line-height:1.9;color:var(--text-2);padding-left:7px;border-left:2px solid rgb(39 224 161/.35)}.zk-aca-go{align-self:flex-start;font-size:max(12px,var(--zk-fmin,12px));font-weight:800;padding:9px 17px;border-radius:999px;color:#0b0f14;background:var(--green);min-height:40px}.zk-aca-go:disabled{opacity:.45;cursor:not-allowed}.zk-aca-result{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.zk-aca-result>strong{font-size:max(13px,var(--zk-fmin,12px))}.zk-aca-result>strong.is-pass{color:var(--green)}.zk-aca-result>strong.is-fail{color:#f5c53f}.zk-aca-result>button{color:var(--text-3);padding:6px 12px;border-radius:999px;border:1px solid rgb(127 127 127/.2);min-height:34px}.zk-aca-like,.zk-aca-result>button,.zk-aca-share{font-size:max(11.5px,var(--zk-fmin,12px));font-weight:700}.zk-aca-like,.zk-aca-share{padding:7px 14px;border-radius:999px;color:var(--text-2);background:rgb(127 127 127/.06);border:1px solid rgb(127 127 127/.16);min-height:36px}.zk-aca-like:hover,.zk-aca-share:hover{color:var(--text);border-color:rgb(127 127 127/.34)}.zk-aca-like.is-on{color:#ff6b81;background:rgb(255 107 129/.1);border-color:rgb(255 107 129/.35)}.zk-aca-rate{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:max(11.5px,var(--zk-fmin,12px));color:var(--text-3)}.zk-aca-stars{display:flex;gap:1px}.zk-aca-stars>button{font-size:17px;line-height:1;color:rgb(127 127 127/.35);min-width:32px;min-height:32px}.zk-aca-stars>button.is-on{color:#f5c53f}.zk-aca-rate>em{font-style:normal}.zk-aca-comments{display:flex;flex-direction:column;gap:9px;padding-top:10px;border-top:1px solid rgb(127 127 127/.14)}.zk-aca-comments>h4{margin:0;font-size:max(10px,var(--zk-fmin,12px));font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}:lang(km) .zk-aca-comments>h4{letter-spacing:.02em;text-transform:none;font-size:max(12px,var(--zk-fmin,12px))}.zk-aca-write{display:flex;flex-direction:column;gap:7px;align-items:flex-start}.zk-aca-write>textarea{width:100%;resize:vertical;font:inherit;font-size:16px;line-height:1.8;padding:10px 12px;border-radius:9px;color:var(--text);background:rgb(127 127 127/.05);border:1px solid rgb(127 127 127/.16)}.zk-aca-write>textarea:focus{outline:2px solid var(--green,#27e0a1);outline-offset:2px;border-color:rgb(39 224 161/.45)}.zk-aca-write>button{font-size:max(11.5px,var(--zk-fmin,12px));font-weight:800;padding:8px 16px;border-radius:999px;color:#0b0f14;background:var(--green);min-height:36px}.zk-aca-write>button:disabled{opacity:.4;cursor:not-allowed}.zk-aca-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.zk-aca-list>li{padding:10px 11px;border-radius:9px;background:rgb(127 127 127/.045);border:1px solid rgb(127 127 127/.1)}.zk-aca-cm-head{display:flex;align-items:center;gap:8px;margin-bottom:4px}.zk-aca-cm-head>b{font-size:14px;color:var(--text)}.zk-aca-cm-head>time{font-size:max(10px,var(--zk-fmin,12px));color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.zk-aca-cm-head>button{margin-left:auto;font-size:max(10.5px,var(--zk-fmin,12px));color:var(--text-3);padding:4px 8px;min-height:28px}.zk-aca-cm-head>button:hover{color:#ff6b81}.zk-aca-list p{margin:0;font-size:16px;line-height:1.9;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.zk-aca-nav{display:flex;justify-content:space-between;gap:10px;padding-top:8px;border-top:1px solid rgb(127 127 127/.12)}.zk-aca-nav>button{font-size:max(11.5px,var(--zk-fmin,12px));color:var(--text-3);text-align:left;padding:7px 10px;border-radius:8px;border:1px solid rgb(127 127 127/.14);min-height:36px;max-width:48%}.zk-aca-nav>button:hover{color:var(--text);border-color:rgb(127 127 127/.32)}.zk-aca-advice,.zk-les-advice{margin:10px 0 0;font-size:max(13.5px,var(--zk-fmin,12px));line-height:1.8;font-weight:700;color:var(--text-2);padding-top:10px;border-top:1px solid rgb(127 127 127/.14)}.zk-aca-prov{margin:2px 0 0;font-size:max(12.5px,var(--zk-fmin,12px));line-height:1.75;color:var(--text-3)}@media print{.zk-aca-body,.zk-aca-fig,.zk-aca-quiz{display:none!important}.zk-aca-one>header:after{content:"Protected material — printing is disabled.";display:block;font-size:max(11px,var(--zk-fmin,12px));color:#888}}.crumbs a{display:inline-block}.crumbs a,.guide-link{padding:6px 4px;margin:-6px -4px}.install-page{max-width:960px;padding-block:64px}.install-page h1{margin-block:12px 20px;font-size:clamp(28px,calc(5vw / var(--zk-z, 1)),48px)}.install-page>p{max-width:760px;line-height:1.8}.install-status{margin-block:28px;color:#f5c53f}.install-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-block:28px}.install-options article{padding:24px;border:1px solid rgba(245,197,63,.24);border-radius:16px;background:var(--bg-soft)}.install-options h2{font-size:20px;color:#f5c53f}.install-options ol{padding-inline-start:24px;line-height:1.8}.install-options li{margin-block:12px}.install-note{color:var(--muted)}.install-banner{position:fixed;z-index:90;bottom:calc(16px + env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);width:min(620px,calc(100% - 32px));display:flex;align-items:center;gap:20px;padding:24px 64px 24px 24px;border:1px solid #303238;border-radius:24px;background:#0d1016;box-shadow:0 16px 56px #0009;animation:install-card-in .2s ease-out}.install-banner-icon{flex:0 0 64px;border-radius:16px}.install-banner-main{display:flex;align-items:center;gap:20px;width:100%;min-width:0;padding:0;border:0;background:transparent;font:inherit;text-align:start;cursor:pointer}.install-banner-main:disabled{cursor:wait;opacity:.6}body:has(.install-banner) .tg-fab{bottom:calc(var(--install-banner-height, 180px) + 40px + env(safe-area-inset-bottom))}.install-banner-copy{min-width:0}.install-banner-title{display:block;margin:0 0 8px;color:#f5f6f8;font-size:24px;font-weight:700;line-height:1.25}.install-banner-subtitle{display:block;margin:0;color:#c7ced8;font-size:17px;line-height:1.6}.install-banner-copy strong{color:#e4e9f1}.install-banner-copy a{color:#e4e9f1;text-decoration:none}.install-banner-close{position:absolute;top:12px;right:12px;width:44px;height:44px;display:grid;place-items:center;border:0;background:transparent;color:#8393a9;cursor:pointer;border-radius:10px}.install-banner-close svg{width:22px;height:22px}.install-banner-close:hover{color:#fff;background:#ffffff0a}.install-banner-action{border:0;padding:0;background:transparent;color:#30b8ec;font:inherit;font-weight:600;text-align:start;cursor:pointer;min-height:44px}.install-banner-action:disabled{opacity:.6;cursor:wait}.install-banner a:focus-visible,.install-banner button:focus-visible{outline:2px solid #f5c53f;outline-offset:3px}@keyframes install-card-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.install-banner{animation:none}}@media (max-width:760px){.install-page{padding-block:40px}.install-options{grid-template-columns:1fr}.install-banner{padding:20px 52px 20px 16px;gap:14px;border-radius:20px}.install-banner-icon{width:52px;height:52px;flex-basis:52px;border-radius:13px}.install-banner-main{gap:14px}.install-banner-title{font-size:19px}.install-banner-subtitle{font-size:15px}.install-banner-close{top:6px;right:6px}}.zk-modern-site .tg-fab{animation:none;box-shadow:none;padding:1px;background:rgba(49,224,160,.45)}.zk-modern-site .tg-fab-runner{display:none;animation:none}.zk-pk-badge{--pk-size:64px;width:var(--pk-size);height:var(--pk-size);display:inline-grid;place-items:center;border-radius:calc(var(--pk-size) * .3);color:var(--green,#27e0a1);background:rgba(39,224,161,.14);border:1px solid var(--green-line,rgba(39,224,161,.28));flex:none}.zk-pk-badge svg{width:62%;height:62%;stroke-width:2.1}.zk-ic{display:inline-block;width:1.05em;height:1.05em;vertical-align:-.16em;flex:none}:is(h1,h2,h3)>.zk-ic{width:.82em;height:.82em;vertical-align:-.06em;color:var(--green)}.zk-flag{display:inline-block;width:1.35em;height:.9em;vertical-align:-.1em;border-radius:2px;flex:none}@media (pointer:coarse){.install-banner-action{display:inline-flex;align-items:center}.install-banner-action,.install-banner-close{min-width:44px;min-height:44px}.auth-alt a,.auth-legal a,.site-footer a{display:inline-block;padding-block:12px;margin-block:-12px}}:where(a,button,summary,[role=button],[tabindex]):focus-visible{outline:2px solid var(--premium);outline-offset:2px}.zk-trial-pop{position:relative;overflow:hidden;width:min(420px,100%);padding:34px 26px 24px;text-align:center;border:1px solid rgba(212,175,55,.45);border-radius:18px;background:radial-gradient(120% 70% at 50% -10%,rgba(212,175,55,.14),transparent 62%),var(--card);box-shadow:0 0 0 1px rgba(212,175,55,.08),0 22px 60px rgba(0,0,0,.55),0 0 48px rgba(212,175,55,.16);animation:zk-trial-rise .32s cubic-bezier(.2,.9,.3,1.15)}.zk-trial-pop:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,transparent,#f3d977,#d4af37,#f3d977,transparent)}.zk-trial-badge{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:14px;border-radius:50%;border:1px solid rgba(212,175,55,.45);background:radial-gradient(circle at 30% 25%,rgba(243,217,119,.32),rgba(212,175,55,.14));color:#f3d977;box-shadow:0 0 28px rgba(212,175,55,.3)}.zk-trial-kicker{margin:0 0 6px;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#d4af37}.zk-trial-title{margin:0 0 10px;font-size:1.55rem;font-weight:800;line-height:1.15;color:var(--text)}.zk-trial-title b{background:linear-gradient(180deg,#f3d977,#d4af37);-webkit-background-clip:text;background-clip:text;color:transparent}.zk-trial-body{margin:0 auto;max-width:320px;font-size:.92rem;line-height:1.55;color:var(--text-2)}.zk-trial-perks{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin:16px 0 0;padding:0;list-style:none}.zk-trial-perks li{padding:4px 10px;border:1px solid rgba(212,175,55,.45);border-radius:999px;background:rgba(212,175,55,.14);font-size:.74rem;font-weight:600;color:#d4af37}.zk-trial-cta{display:block;width:100%;margin-top:22px;padding:13px 18px;border:1px solid #b8932b;border-radius:11px;background:linear-gradient(180deg,#f3d977,#d4af37 45%,#b8932b);color:#1a1204;font:inherit;font-size:.98rem;font-weight:800;cursor:pointer;box-shadow:0 8px 24px rgba(212,175,55,.28),inset 0 1px 0 rgba(255,255,255,.45);transition:transform .14s ease,box-shadow .14s ease,filter .14s ease}.zk-trial-cta:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 12px 30px rgba(212,175,55,.4),inset 0 1px 0 rgba(255,255,255,.5)}.zk-trial-cta:focus-visible{outline:2px solid #fff;outline-offset:3px}.zk-trial-petal{position:absolute;top:-14px;width:9px;height:12px;border-radius:80% 0 80% 0;background:linear-gradient(135deg,#f3d977,#d4af37);opacity:0;pointer-events:none;animation:zk-trial-fall 4.2s ease-in .2s both}.zk-trial-petal:first-of-type{left:12%;animation-delay:.1s}.zk-trial-petal:nth-of-type(2){left:28%;animation-delay:.7s;transform:scale(.8)}.zk-trial-petal:nth-of-type(3){left:46%;animation-delay:.3s}.zk-trial-petal:nth-of-type(4){left:63%;animation-delay:1s;transform:scale(.9)}.zk-trial-petal:nth-of-type(5){left:79%;animation-delay:.5s}.zk-trial-petal:nth-of-type(6){left:91%;animation-delay:1.2s;transform:scale(.7)}@keyframes zk-trial-rise{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}@keyframes zk-trial-fall{0%{opacity:0;transform:translateY(0) rotate(0deg)}12%{opacity:.95}to{opacity:0;transform:translateY(360px) translateX(26px) rotate(240deg)}}@media (prefers-reduced-motion:reduce){.zk-trial-pop{animation:none}.zk-trial-petal{display:none}}.zk-trial-ready{border-color:rgba(212,175,55,.55)!important;background:radial-gradient(120% 90% at 50% -20%,rgba(212,175,55,.16),transparent 65%),var(--card);box-shadow:0 0 0 1px rgba(212,175,55,.1),0 10px 34px rgba(212,175,55,.12)}.zk-trial-ready b{color:var(--premium)}.zk-trial-cta--inline{display:inline-block;width:auto;margin-top:0;padding:10px 20px;font-size:.9rem}.zk-trial-cta:disabled{opacity:.6;cursor:wait;transform:none}.promo-overlay,body.zk-modern-site .promo-overlay{align-items:center;padding:clamp(8px,calc(2.2vw / var(--zk-z, 1)),20px)}.promo-card,body.zk-modern-site .promo-card{display:flex;flex-direction:column;width:min(400px,100%);max-width:min(400px,100%);max-height:calc(calc(100vh / var(--zk-z, 1)) - 16px);max-height:calc(calc(100dvh / var(--zk-z, 1)) - 16px);margin-block:0}.promo-card>.promo-body,body.zk-modern-site .promo-card>.promo-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media (max-height:820px){.promo-card .promo-body{padding-block:16px 14px}.promo-card .promo-mark{width:44px;height:44px;margin-bottom:8px;border-radius:13px}.promo-card .promo-mark svg{width:20px;height:20px}.promo-card .promo-head{font-size:clamp(1.1rem,calc(4.6vw / var(--zk-z, 1)),1.35rem);line-height:1.15;margin-block:8px 6px}.promo-card .promo-lead{font-size:.84rem;line-height:1.4;margin-bottom:10px}.promo-card .promo-steps{gap:6px;margin-bottom:12px}.promo-card .promo-step{padding:8px 10px}.promo-card .promo-step-text em{font-size:.76rem;line-height:1.3}}@media (max-height:640px){.promo-card .promo-lead,.promo-card .promo-mark,.promo-card .promo-step-text em{display:none}}@media (max-width:400px){.promo-card .promo-body{padding-inline:12px}}.promo-card:before,body.zk-modern-site .promo-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;z-index:1;background:linear-gradient(90deg,transparent,#f3d977,#d4af37,#f3d977,transparent);pointer-events:none}.promo-card .promo-mark,body.zk-modern-site .promo-card .promo-mark{color:#f3d977;background:radial-gradient(circle at 30% 25%,rgba(243,217,119,.28),rgba(212,175,55,.12));border-color:rgba(212,175,55,.5);box-shadow:0 0 26px rgba(212,175,55,.28)}.promo-card .promo-badge:not(.promo-badge-ends),body.zk-modern-site .promo-card .promo-badge:not(.promo-badge-ends){color:#f3d977;background:rgba(212,175,55,.12);border-color:rgba(212,175,55,.45)}.promo-card .promo-hl,body.zk-modern-site .promo-card .promo-hl{background:linear-gradient(180deg,#f3d977,#d4af37);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}body.zk-modern-site .site-header .header-actions .header-trial{background:linear-gradient(180deg,#f3d977,#d4af37 55%,#b8932b);color:#1a1204;box-shadow:0 6px 24px rgba(212,175,55,.38),inset 0 1px 0 rgba(255,255,255,.45)}body.zk-modern-site .site-header .header-actions .header-trial:hover{background:linear-gradient(180deg,#ffe9a6,#e2bd48 55%,#c79f33);color:#1a1204}.zk3d .z3-h1 .z3-gold,.zk3d .z3-h2 .z3-gold{background:linear-gradient(100deg,#fff1bd,#f3d977 35%,#d4af37 70%,#b8932b);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.zk3d .z3-tool[data-tier=premium] .z3-tool-tier{border-color:rgba(212,175,55,.6);background:linear-gradient(180deg,#f3d977,#d4af37);color:#1a1204;box-shadow:0 0 14px rgba(212,175,55,.3)}html body.zk-modern-site{--zk2-text-grad:linear-gradient(100deg,#fff1bd,#f3d977 35%,#d4af37 70%,#b8932b)}html body.zk-modern-site .zk2-kicker-em{color:#f3d977}