
#zk2{--z-bg:#f5f6f8;--z-paper:#fff;--z-ink:#232631;--z-muted:#737887;--z-line:#e8eaf0;--z-soft:#f2f3f7;--z-red:#e94b36;--z-radius:14px;font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif;background:var(--z-bg);color:var(--z-ink);font-size:14px;line-height:1.6;position:relative;isolation:isolate}
#zk2 *{box-sizing:border-box}#zk2 h1,#zk2 h2,#zk2 h3,#zk2 p{margin:0}#zk2 button,#zk2 input{font:inherit}#zk2 button,#zk2 a{touch-action:manipulation}#zk2 button{cursor:pointer;color:inherit}#zk2 a{text-decoration:none;color:inherit}#zk2 button:focus-visible,#zk2 a:focus-visible,#zk2 input:focus-visible{outline:3px solid #e94b36;outline-offset:3px}#zk2 button{border:0}#zk2 .z-wrap{max-width:1256px;margin:auto;padding:0 32px}#zk2 .z-flex{display:flex;align-items:center;gap:9px}#zk2 .z-icon{width:20px;height:20px;flex-shrink:0;stroke-width:1.8}#zk2 .z-ribbon{background:#24242d;color:#f6e4d9;font-size:11px}#zk2 .z-ribbon .z-wrap{display:flex;align-items:center;justify-content:space-between;min-height:34px;gap:14px}#zk2 .z-ribbon b{color:#ffb18e;margin-right:10px;font-weight:600;letter-spacing:1px}#zk2 .z-ribbon a{white-space:nowrap;color:#ffd8bd}#zk2 .z-header{background:var(--z-paper);border-bottom:1px solid var(--z-line)}#zk2 .z-nav{display:flex;align-items:center;gap:22px;min-height:92px}#zk2 .z-brand{width:184px;flex-shrink:0;display:flex;align-items:center;background:#fff;border-radius:4px}#zk2 .z-brand img{width:100%;height:auto;display:block}#zk2 .z-nav nav{display:flex;align-items:center;gap:22px;flex:1;font-size:13px;font-weight:600}#zk2 .z-nav nav a{position:relative;white-space:nowrap;padding:28px 0}#zk2 .z-nav nav a.active{color:var(--z-red)}#zk2 .z-nav nav a.active:after{content:"";height:3px;background:var(--z-red);position:absolute;left:0;right:0;bottom:17px;border-radius:4px}#zk2 .z-nav nav a.hot:before{content:"HOT";font:7px Arial,sans-serif;background:#ee553c;color:#fff;border-radius:3px 3px 3px 0;padding:1px 4px;position:absolute;right:-8px;top:12px}#zk2 .z-user{font-size:12px;white-space:nowrap;display:flex;align-items:center;gap:7px;background:var(--z-soft);padding:9px 13px;border-radius:8px}#zk2 .z-searchbar{display:flex;gap:14px;align-items:center;padding:17px 0}#zk2 .z-search{display:flex;align-items:center;gap:8px;border:1px solid var(--z-line);background:var(--z-paper);border-radius:9px;padding:5px 5px 5px 13px;max-width:550px;width:100%}#zk2 .z-search>.z-icon{width:17px;color:var(--z-muted)}#zk2 .z-search input{flex:1;min-width:0;background:none;border:0;color:var(--z-ink);font-size:12px;padding:6px}#zk2 .z-search button{background:#ed5038;color:#fff;white-space:nowrap;padding:8px 19px;border-radius:6px;font-size:12px;font-weight:600}#zk2 .z-hotkeys{display:flex;align-items:center;gap:13px;font-size:11px;color:var(--z-muted);flex-wrap:wrap}#zk2 .z-hotkeys button{background:none;padding:0;font-size:11px;color:var(--z-muted)}#zk2 .z-searchaside{margin-left:auto;font-size:11px;color:var(--z-red);white-space:nowrap;display:flex;gap:5px;align-items:center}#zk2 .z-searchaside .z-icon{width:15px}
#zk2 .z-herogrid{display:grid;grid-template-columns:181px minmax(0,1fr);gap:16px}#zk2 .z-sidebar{border:1px solid var(--z-line);background:var(--z-paper);border-radius:var(--z-radius);padding:17px 13px}#zk2 .z-sidebar-title{font-size:13px;font-weight:700;padding:0 5px 12px;border-bottom:1px solid var(--z-line);margin-bottom:4px}#zk2 .z-sideitem{display:flex;align-items:center;gap:9px;width:100%;background:none;padding:12px 5px;text-align:left;border-radius:7px}#zk2 .z-sideitem:hover{background:var(--z-soft)}#zk2 .z-sideitem .z-icon{width:18px;color:var(--z-muted)}#zk2 .z-sideitem b{display:block;font-size:12px;font-weight:600}#zk2 .z-sideitem small{display:block;color:var(--z-muted);font-size:9px;margin-top:1px}#zk2 .z-sideitem>.z-chevron{width:12px;margin-left:auto}#zk2 .z-hero{position:relative;overflow:hidden;border-radius:var(--z-radius);background:radial-gradient(ellipse at 78% 55%,#ffe4c9 0%,transparent 47%),linear-gradient(120deg,#fff5ee,#f8d2bf);color:#462d2b;padding:35px 34px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:15px;min-height:373px}#zk2 .z-release{display:inline-flex;align-items:center;gap:7px;font-size:10px;letter-spacing:1px;border:1px solid #db735240;background:#fff8f0b0;border-radius:5px;padding:5px 10px;margin-bottom:14px;color:#aa4b2f}#zk2 .z-release .z-icon{width:14px;height:14px}#zk2 h1{font-size:clamp(34px,4.1vw,58px);font-weight:800;letter-spacing:-2px;line-height:1.17}#zk2 h1 em{font-style:normal;color:#e3492d}#zk2 .z-hero-text>p{font-size:13px;line-height:1.9;color:#805a50;margin:15px 0 20px;max-width:390px}#zk2 .z-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#zk2 .z-cta{border:0;border-radius:7px;padding:11px 18px;background:#ee5137;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:600}#zk2 button.z-cta{color:#fff}#zk2 .z-cta .z-icon{width:16px;height:16px}#zk2 .z-cta.secondary{background:#fff7f0;color:#714b3c;border:1px solid #dfb49e}#zk2 .z-herobenefits{display:flex;gap:13px;flex-wrap:wrap;font-size:10px;color:#956253;margin-top:18px}#zk2 .z-herobenefits span{display:flex;align-items:center;gap:4px}#zk2 .z-herobenefits .z-icon{width:12px;height:12px}#zk2 .z-hero-art{position:relative;height:300px;display:flex;align-items:center;justify-content:center}#zk2 .z-arc{position:absolute;width:240px;height:240px;border:1px solid #d8997350;border-radius:50%;right:-20px;top:40px}#zk2 .z-arc:after{content:"";position:absolute;inset:20px;border:inherit;border-radius:50%}#zk2 .z-ticket{position:absolute;width:93%;padding:23px;border-radius:15px;box-shadow:0 20px 35px #74433019;background:#292831;color:#ffe3b3;transform:rotate(-7deg);top:47px;right:0;min-height:163px;border:1px solid #ffffff50}#zk2 .z-ticket-head{display:flex;gap:8px;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:1.3px}#zk2 .z-ticket-head .z-icon{width:27px;height:27px}#zk2 .z-ticket strong{display:block;font:700 35px Arial,sans-serif;margin:13px 0 5px;letter-spacing:2px}#zk2 .z-ticket p{font-size:10px;color:#d8c8ab}#zk2 .z-ticket-line{margin-top:13px;height:1px;background:#b09e7840;width:100%}#zk2 .z-floating{background:#fff7ef;color:#bd482a;padding:12px 14px;border:1px solid #e8bda370;box-shadow:0 8px 20px #71392015;border-radius:10px;position:absolute;display:flex;gap:9px;align-items:center}#zk2 .z-floating b{font-size:13px;display:block}#zk2 .z-floating small{display:block;font-size:9px;color:#9a7164}#zk2 .z-floating.one{left:-3px;bottom:32px;transform:rotate(4deg)}#zk2 .z-floating.two{right:-5px;top:3px;transform:rotate(5deg)}#zk2 .z-floating .z-icon{width:26px;height:26px}#zk2 .z-hero-spark{position:absolute;top:1px;left:8px;color:#e8a86d}#zk2 .z-hero-spark .z-icon{width:28px;height:28px}
#zk2 .z-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}#zk2 .z-promo{border-radius:var(--z-radius);padding:22px 23px;position:relative;overflow:hidden;display:flex;gap:15px;align-items:flex-start;min-height:152px}#zk2 .z-promo .z-promomark{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;flex-shrink:0}#zk2 .z-promo .z-promomark .z-icon{width:27px;height:27px;stroke-width:1.6}#zk2 .z-promo h2{font-size:20px;line-height:1.4;font-weight:750;letter-spacing:-.5px}#zk2 .z-promo p{font-size:11px;margin:6px 0 12px;opacity:.8}#zk2 .z-promo a{font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:7px}#zk2 .z-promo a .z-icon{width:14px}#zk2 .z-promo.agent{background:#e6ecf9;color:#293e69}#zk2 .z-promo.agent .z-promomark{background:#d6e0f5}#zk2 .z-promo.member{background:#2d2c35;color:#f4d59c}#zk2 .z-promo.member .z-promomark{background:#48403a}#zk2 .z-promo.share{background:#ffeadf;color:#b74a2e}#zk2 .z-promo.share .z-promomark{background:#ffdac5}#zk2 .z-promo .z-promo-watermark{position:absolute;right:-12px;bottom:-17px;opacity:.05;width:105px;height:105px}
#zk2 .z-section{padding-top:33px}#zk2 .z-sectionhead{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:17px}#zk2 .z-heading{display:flex;gap:10px;align-items:center}#zk2 .z-heading>.z-icon{color:var(--z-red);width:24px;height:24px}#zk2 h2{font-size:23px;font-weight:750;letter-spacing:-.5px;line-height:1.4}#zk2 .z-sub{font-size:11px;color:var(--z-muted);margin-top:5px}#zk2 .z-label{font-size:9px;padding:3px 7px;border-radius:4px;color:#d45539;background:#fff0e9;white-space:nowrap}#zk2 .z-more{display:flex;align-items:center;gap:5px;background:none;color:var(--z-muted);font-size:11px;white-space:nowrap;padding:6px 0}#zk2 .z-more .z-icon{width:14px;height:14px}#zk2 .z-latest{background:var(--z-paper);padding:24px;border:1px solid var(--z-line);border-radius:var(--z-radius);margin-top:28px}#zk2 .z-latestgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;row-gap:0}#zk2 .z-update{display:flex;gap:12px;align-items:center;background:none;text-align:left;padding:17px 0;border-top:1px solid var(--z-line);width:100%;min-width:0}#zk2 .z-update-icon{width:56px;height:58px;flex-shrink:0;border-radius:9px;display:grid;place-items:center;background:var(--z-soft);color:var(--z-muted)}#zk2 .z-update-icon .z-icon{width:24px;height:24px}#zk2 .z-update:nth-child(3n+1) .z-update-icon{background:#e9edf8;color:#5269a2}#zk2 .z-update:nth-child(3n+2) .z-update-icon{background:#fbe9e2;color:#b56548}#zk2 .z-update:nth-child(3n) .z-update-icon{background:#e4f0eb;color:#4b8070}#zk2 .z-update b{display:block;font-size:12px;font-weight:600;line-height:1.6}#zk2 .z-update small{display:flex;align-items:center;gap:4px;color:var(--z-muted);font-size:10px;margin-top:6px}#zk2 .z-update small .z-icon{width:12px;height:12px}#zk2 .z-latest-footer{font-size:10px;color:var(--z-muted);text-align:right;padding-top:8px;border-top:1px solid var(--z-line)}
#zk2 .z-tabs{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:16px 0 18px}#zk2 .z-tabs button{padding:6px 14px;font-size:12px;color:var(--z-muted);border-radius:7px;background:var(--z-paper);border:1px solid var(--z-line)}#zk2 .z-tabs button[aria-pressed="true"]{background:#ed5038;color:#fff;border-color:#ed5038}#zk2 .z-results{font-size:12px;color:var(--z-muted);margin-bottom:12px}#zk2 .z-results:empty{display:none}#zk2 .z-coursegrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}#zk2 .z-course{background:var(--z-paper);border:1px solid var(--z-line);border-radius:var(--z-radius);overflow:hidden;min-width:0;display:flex;flex-direction:column;transition:transform .16s,box-shadow .16s}#zk2 .z-course:hover{transform:translateY(-3px);box-shadow:0 10px 20px #2025360c}#zk2 .z-cover{min-height:159px;padding:20px;display:block;width:100%;text-align:left;position:relative;overflow:hidden}#zk2 .z-cover:after{content:"";position:absolute;width:125px;height:125px;border:24px solid #ffffff15;border-radius:28px;right:-29px;bottom:-28px;transform:rotate(23deg)}#zk2 .z-cover .z-icon{position:absolute;right:16px;top:16px;width:22px;height:22px;opacity:.8}#zk2 .z-cover small{display:block;font:9px Arial,sans-serif;letter-spacing:1.4px;padding-right:26px;opacity:.8}#zk2 .z-cover strong{display:block;font-size:28px;font-weight:750;letter-spacing:-.8px;line-height:1.25;margin:27px 0 5px}#zk2 .z-cover span{font-size:11px;opacity:.9}#zk2 .z-coursebody{padding:15px;flex:1;display:flex;flex-direction:column}#zk2 .z-course-meta{font-size:10px;color:var(--z-muted);display:flex;gap:7px;align-items:center}#zk2 .z-course-meta span:first-child{background:var(--z-soft);padding:2px 5px;border-radius:3px}#zk2 .z-course h3{font-size:13px;line-height:1.65;font-weight:650;min-height:44px;margin:9px 0}#zk2 .z-course-desc{font-size:10px;color:var(--z-muted);margin-bottom:12px}#zk2 .z-pricebar{border-top:1px solid var(--z-line);padding-top:12px;margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:6px}#zk2 .z-price{color:var(--z-red);font-size:22px;font-weight:700;white-space:nowrap}#zk2 .z-price small{font-size:12px;font-weight:400;margin-right:2px}#zk2 .z-pricebar button{font-size:10px;background:var(--z-soft);padding:5px 9px;border-radius:5px;color:var(--z-muted)}#zk2 .z-empty{grid-column:1/-1;text-align:center;background:var(--z-paper);padding:30px;border-radius:10px;color:var(--z-muted)}
#zk2 .z-vip{margin-top:36px;border-radius:17px;overflow:hidden;background:radial-gradient(ellipse at top left,#484037,#25262e 70%);color:#f8e7c7;padding:32px;display:grid;grid-template-columns:1fr 1.35fr;gap:35px;align-items:center;position:relative}#zk2 .z-section-kicker{font-size:10px;letter-spacing:2px;display:flex;align-items:center;gap:7px;margin-bottom:10px}#zk2 .z-section-kicker .z-icon{width:18px;height:18px}#zk2 .z-vip h2{font-size:29px;color:#ffe2ac;line-height:1.45}#zk2 .z-vip p{color:#c5bcaf;font-size:12px;line-height:1.9;margin-top:12px}#zk2 .z-vip .z-cta{margin-top:22px;background:#e9c791;color:#3f3328}#zk2 .z-vipbenefits{display:flex;gap:15px;flex-wrap:wrap;font-size:10px;color:#d9c3a0;margin-top:19px}#zk2 .z-vipbenefits span{display:flex;align-items:center;gap:5px}#zk2 .z-vipbenefits .z-icon{width:13px;height:13px}#zk2 .z-vipoptions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}#zk2 .z-vipoption{padding:20px 8px;background:#ffffff08;border:1px solid #f1d5a126;border-radius:9px;text-align:center;min-width:0}#zk2 .z-vipoption .z-icon{width:24px;height:24px;color:#ceb185;margin:0 auto 9px;display:block}#zk2 .z-vipoption b{font-size:13px;display:block;color:#f4dcad;font-weight:600}#zk2 .z-vipoption strong{display:block;font:600 28px Arial,sans-serif;color:#f1dfc2;margin-top:12px}#zk2 .z-vipoption small{font-size:10px;color:#c0b5a2;display:block;margin-top:8px}#zk2 .z-vipoption:last-child{background:#e8c48518;border-color:#dabb8660}#zk2 .z-vipfine{font-size:10px;color:#a9a297;margin-top:12px;text-align:center}
#zk2 .z-themes{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}#zk2 .z-theme{padding:22px;border:1px solid var(--z-line);border-radius:var(--z-radius);background:var(--z-paper);position:relative}#zk2 .z-theme .z-icon{width:25px;height:25px;color:var(--z-red);margin-bottom:15px}#zk2 .z-theme h3{font-size:17px;font-weight:650;margin-bottom:6px}#zk2 .z-theme p{font-size:11px;color:var(--z-muted)}#zk2 .z-theme button{background:none;padding:17px 0 0;font-size:11px;display:flex;align-items:center;gap:6px;color:var(--z-red)}#zk2 .z-theme button .z-icon{width:14px;height:14px;margin:0}#zk2 .z-theme-no{position:absolute;right:22px;top:15px;font:italic 48px Georgia,serif;color:var(--z-soft)}
#zk2 .z-agency{margin-top:34px;padding:33px;border:1px solid #dbe2f0;border-radius:17px;background:#eaf0fb;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}#zk2 .z-agency .z-section-kicker{color:#566991}#zk2 .z-agency h2{font-size:28px;line-height:1.5}#zk2 .z-agency h2 em{font-style:normal;color:#496398}#zk2 .z-agency p{font-size:12px;color:var(--z-muted);margin-top:12px;line-height:1.9}#zk2 .z-agency .z-cta{background:#435e97;color:#fff;margin-top:20px}#zk2 .z-agent-points{display:grid;grid-template-columns:1fr 1fr;gap:12px}#zk2 .z-agent-point{background:var(--z-paper);border:1px solid var(--z-line);border-radius:10px;padding:20px}#zk2 .z-agent-point>.z-icon{width:24px;height:24px;color:#5a76b3;margin-bottom:10px}#zk2 .z-agent-point b{display:block;font-size:13px;font-weight:600}#zk2 .z-agent-point small{font-size:10px;color:var(--z-muted);display:block;margin-top:5px}
#zk2 .z-share{margin-top:34px;background:#fff0e6;border:1px solid #f0d6c8;padding:31px;border-radius:17px;position:relative;overflow:hidden}#zk2 .z-share:after{content:"FREE";position:absolute;right:22px;top:-14px;font:900 96px Arial,sans-serif;letter-spacing:-5px;opacity:.035;pointer-events:none}#zk2 .z-sharehead{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px;position:relative;z-index:1}#zk2 .z-share .z-section-kicker{color:var(--z-red)}#zk2 .z-share h2{font-size:28px;line-height:1.5}#zk2 .z-share h2 em{font-style:normal;color:var(--z-red)}#zk2 .z-share p{font-size:12px;color:var(--z-muted);margin-top:8px}#zk2 .z-sharehead>.z-icon{width:55px;height:55px;color:var(--z-red);margin-right:25px;stroke-width:1.2}#zk2 .z-sharesteps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}#zk2 .z-sharestep{background:var(--z-paper);border:1px solid #f0ddd1;border-radius:10px;padding:18px;position:relative}#zk2 .z-stephead{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}#zk2 .z-stephead span{font:600 13px Arial,sans-serif;color:var(--z-red)}#zk2 .z-stephead .z-icon{width:22px;height:22px;color:#c1785f}#zk2 .z-sharestep b{display:block;font-size:14px;font-weight:650}#zk2 .z-sharestep p{font-size:11px;line-height:1.8;margin-top:6px}#zk2 .z-sharefoot{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:23px}#zk2 .z-sharefoot p{margin:0;font-size:12px;color:#9a5843}#zk2 .z-sharefoot .z-actions{display:flex;gap:10px;flex-shrink:0}
#zk2 .z-helpgrid{display:grid;grid-template-columns:1.1fr 1fr;gap:24px;margin:33px 0}#zk2 .z-free,#zk2 .z-faq{padding:23px;background:var(--z-paper);border:1px solid var(--z-line);border-radius:var(--z-radius)}#zk2 .z-helpgrid h2{font-size:20px}#zk2 .z-free-row{padding:15px 0;border-top:1px solid var(--z-line);display:flex;align-items:center;gap:12px}#zk2 .z-free-row>.z-icon{width:22px;height:22px;color:var(--z-muted)}#zk2 .z-free-row>div{flex:1}#zk2 .z-free-row b{display:block;font-size:12px;font-weight:600}#zk2 .z-free-row small{font-size:10px;color:var(--z-muted)}#zk2 .z-free-row button{font-size:11px;background:var(--z-soft);padding:7px 10px;border-radius:6px;color:var(--z-muted)}#zk2 .z-faq details{border-top:1px solid var(--z-line);font-size:12px;padding:13px 0}#zk2 .z-faq summary{cursor:pointer}#zk2 .z-faq details p{color:var(--z-muted);font-size:11px;margin-top:9px;line-height:1.8}#zk2 .z-footbar{background:var(--z-paper);border-top:1px solid var(--z-line);padding:25px 0}#zk2 .z-footmain{display:flex;gap:30px;align-items:center;justify-content:space-between}#zk2 .z-footmain .z-brand{width:166px}#zk2 .z-footlinks{display:flex;flex-wrap:wrap;gap:20px;font-size:12px;color:var(--z-muted)}#zk2 .z-footlinks button{background:none;padding:0;color:var(--z-muted);font-size:12px}#zk2 .z-footcontact{font-size:12px;color:var(--z-muted)}#zk2 .z-copyright{font-size:10px;color:var(--z-muted);display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--z-line);padding-top:15px;margin-top:15px}#zk2 .z-mobile-nav{display:none}#zk2 dialog{position:absolute;left:50%;transform:translateX(-50%);margin:0;width:min(510px,calc(100% - 30px));border:1px solid var(--z-line);border-radius:16px;padding:27px;max-height:none;background:var(--z-paper);color:var(--z-ink);z-index:20;box-shadow:0 20px 90px #15192750}#zk2 .z-dialogclose{float:right;background:var(--z-soft);border-radius:50%;width:30px;height:30px;display:grid;place-items:center}#zk2 .z-dialogclose .z-icon{width:16px;height:16px}#zk2 .z-dialog-kicker{font-size:10px;color:var(--z-red)}#zk2 dialog h2{font-size:21px;margin:12px 0}#zk2 dialog p{font-size:12px;color:var(--z-muted);margin:12px 0;line-height:1.9}#zk2 dialog ol{font-size:13px;line-height:2.1;padding-left:20px}#zk2 dialog .z-cta{margin-top:12px}#zk2 .z-contactnote{padding:13px;background:var(--z-soft);border-radius:8px;font-size:13px;margin:12px 0}
@media(min-width:1200px){#zk2 .z-course h3{font-size:14px}#zk2 .z-course-desc{font-size:11px}#zk2 .z-sub{font-size:12px}#zk2 .z-update b{font-size:13px}#zk2 .z-hero{min-height:389px}#zk2 .z-sideitem{padding-top:13px;padding-bottom:13px}}
@media(max-width:1000px){#zk2 .z-wrap{padding:0 23px}#zk2 .z-brand{width:153px}#zk2 .z-nav{gap:16px;min-height:80px}#zk2 .z-nav nav{gap:16px;font-size:12px}#zk2 .z-nav nav a:nth-child(3){display:none}#zk2 .z-user{font-size:11px;padding:8px}#zk2 .z-herogrid{grid-template-columns:157px minmax(0,1fr);gap:13px}#zk2 .z-hero{padding:27px 24px;gap:5px;grid-template-columns:1.1fr .9fr}#zk2 .z-sidebar{padding:14px 10px}#zk2 .z-hero-text>p{font-size:11px}#zk2 .z-hero-actions{gap:7px}#zk2 .z-hero-actions .z-cta{font-size:11px;padding:10px 12px}#zk2 .z-ticket{padding:18px 14px;right:-8px;width:99%}#zk2 .z-ticket strong{font-size:27px}#zk2 .z-floating{padding:9px}#zk2 .z-floating b{font-size:11px}#zk2 .z-floating small{font-size:8px}#zk2 .z-searchaside{display:none}#zk2 .z-promo{padding:18px;gap:11px}#zk2 .z-promo h2{font-size:18px}#zk2 .z-promo .z-promomark{width:37px;height:37px}#zk2 .z-promo .z-promomark .z-icon{width:23px;height:23px}#zk2 .z-promo p{font-size:10px}#zk2 .z-latest{padding:21px}#zk2 .z-latestgrid{column-gap:17px}#zk2 .z-update{gap:8px}#zk2 .z-update-icon{width:43px;height:51px}#zk2 .z-update b{font-size:11px}#zk2 .z-update small{font-size:9px}#zk2 .z-coursegrid{gap:13px}#zk2 .z-cover{padding:15px;min-height:145px}#zk2 .z-cover strong{font-size:24px}#zk2 .z-coursebody{padding:12px}#zk2 .z-course-meta{font-size:9px}#zk2 .z-course h3{font-size:12px;min-height:40px}#zk2 .z-course-desc{font-size:9px}#zk2 .z-price{font-size:20px}#zk2 .z-vip{grid-template-columns:.9fr 1.1fr;padding:28px;gap:23px}#zk2 .z-vip h2{font-size:24px}#zk2 .z-vipoption{padding:17px 5px}#zk2 .z-vipoption b{font-size:11px}#zk2 .z-vipoption small{font-size:9px}#zk2 .z-vipoption strong{font-size:24px}#zk2 .z-agency{padding:28px;gap:23px}#zk2 .z-agent-point{padding:16px}#zk2 .z-agency h2,#zk2 .z-share h2{font-size:25px}#zk2 .z-sharestep{padding:15px}#zk2 .z-sharefoot .z-cta{padding:10px 13px;font-size:11px}}
@media(max-width:760px){#zk2 .z-nav nav a:nth-child(2),#zk2 .z-nav nav a:nth-child(4){display:none}#zk2 .z-nav nav{justify-content:center}#zk2 .z-searchbar{align-items:stretch;flex-direction:column;gap:9px}#zk2 .z-search{max-width:none}#zk2 .z-herogrid{display:flex;flex-direction:column-reverse}#zk2 .z-sidebar{display:grid;grid-template-columns:repeat(3,1fr);padding:10px}#zk2 .z-sidebar-title{display:none}#zk2 .z-sideitem{padding:10px;gap:9px}#zk2 .z-sideitem small{font-size:9px}#zk2 .z-sideitem .z-chevron{display:none}#zk2 .z-hero{min-height:325px;grid-template-columns:1.05fr .95fr}#zk2 h1{font-size:44px}#zk2 .z-hero-art{height:270px}#zk2 .z-ticket{right:7px;width:88%}#zk2 .z-floating.one{bottom:18px;left:5px}#zk2 .z-three{gap:10px}#zk2 .z-promo{padding:17px;display:block;min-height:168px}#zk2 .z-promo .z-promomark{margin-bottom:11px;width:32px;height:32px}#zk2 .z-promo h2{font-size:17px}#zk2 .z-promo p{min-height:32px;line-height:1.7;margin-bottom:9px}#zk2 .z-promo a{font-size:11px}#zk2 .z-latestgrid{grid-template-columns:repeat(2,1fr)}#zk2 .z-coursegrid{grid-template-columns:repeat(3,minmax(0,1fr))}#zk2 .z-vip{grid-template-columns:1fr;gap:24px}#zk2 .z-vipoption b{font-size:12px}#zk2 .z-vipoption small{font-size:10px}#zk2 .z-vip h2 br{display:none}#zk2 .z-vip p{max-width:450px}#zk2 .z-vip .z-cta{margin-top:15px}#zk2 .z-theme{padding:17px}#zk2 .z-theme h3{font-size:15px}#zk2 .z-theme p{font-size:10px}#zk2 .z-theme-no{font-size:38px;right:13px}#zk2 .z-agency{grid-template-columns:1fr;gap:24px}#zk2 .z-agency h2 br{display:none}#zk2 .z-sharesteps{grid-template-columns:repeat(2,1fr)}#zk2 .z-sharestep p{font-size:11px}#zk2 .z-sharefoot{align-items:flex-start;flex-direction:column}#zk2 .z-sharefoot .z-actions{width:100%}#zk2 .z-sharefoot .z-actions button{flex:1}#zk2 .z-helpgrid{gap:15px}#zk2 .z-free,#zk2 .z-faq{padding:18px}#zk2 .z-helpgrid h2{font-size:18px}#zk2 .z-free-row{gap:8px}#zk2 .z-free-row b{font-size:11px}#zk2 .z-free-row>.z-icon{width:18px;height:18px}#zk2 .z-footmain{gap:20px;flex-wrap:wrap}#zk2 .z-footcontact{display:none}}
@media(max-width:520px){#zk2 .z-wrap{padding:0 16px}#zk2 .z-ribbon .z-wrap{font-size:9px;min-height:30px;gap:8px}#zk2 .z-ribbon b{margin-right:5px;letter-spacing:0}#zk2 .z-ribbon a{font-size:9px}#zk2 .z-ribbon .z-ribbon-extra{display:none}#zk2 .z-nav{min-height:72px;gap:12px;justify-content:space-between}#zk2 .z-brand{width:143px}#zk2 .z-nav nav{display:none}#zk2 .z-user{padding:8px 10px;font-size:11px}#zk2 .z-user .z-icon{width:15px;height:15px}#zk2 .z-searchbar{padding:12px 0}#zk2 .z-search input{font-size:16px;padding:5px 0;width:100%}#zk2 .z-search button{padding:9px 13px;font-size:11px}#zk2 .z-hotkeys{font-size:10px;gap:12px}#zk2 .z-hotkeys button{font-size:10px}#zk2 .z-hero{padding:24px 22px;grid-template-columns:1fr;min-height:0;gap:5px}#zk2 h1{font-size:43px;letter-spacing:-1.8px}#zk2 .z-release{font-size:8px;margin-bottom:12px}#zk2 .z-hero-text>p{font-size:12px;margin:12px 0 15px;max-width:280px}#zk2 .z-hero-actions .z-cta{padding:10px 15px;font-size:11px}#zk2 .z-herobenefits{gap:10px;margin-top:13px;font-size:9px}#zk2 .z-hero-art{height:165px;margin-top:12px}#zk2 .z-ticket{width:65%;right:16px;top:23px;padding:15px;min-height:123px;transform:rotate(-7deg)}#zk2 .z-ticket strong{font-size:25px;margin:6px 0 4px}#zk2 .z-ticket-head{font-size:8px}#zk2 .z-ticket-head .z-icon{width:19px;height:19px}#zk2 .z-ticket p{font-size:8px}#zk2 .z-ticket-line{margin-top:8px}#zk2 .z-arc{height:153px;width:153px;top:12px;right:-5px}#zk2 .z-floating.one{left:0;bottom:2px;padding:9px;gap:6px;z-index:2}#zk2 .z-floating.two{right:2px;top:0;padding:8px;gap:6px}#zk2 .z-floating b{font-size:10px}#zk2 .z-floating small{font-size:8px}#zk2 .z-floating .z-icon{width:21px;height:21px}#zk2 .z-hero-spark{left:18px;top:17px}#zk2 .z-sidebar{gap:3px;padding:9px 5px}#zk2 .z-sideitem{padding:9px 5px;gap:6px}#zk2 .z-sideitem b{font-size:10px}#zk2 .z-sideitem small{font-size:8px}#zk2 .z-sideitem .z-icon{width:17px;height:17px}#zk2 .z-three{grid-template-columns:1fr;gap:9px;margin-top:12px}#zk2 .z-promo{padding:17px 19px;display:flex;align-items:center;min-height:0;gap:15px}#zk2 .z-promo .z-promomark{margin:0;width:42px;height:42px}#zk2 .z-promo h2{font-size:18px}#zk2 .z-promo p{min-height:0;font-size:10px;margin:3px 0 6px}#zk2 .z-promo a{font-size:11px}#zk2 .z-promo .z-promo-watermark{width:100px;height:100px;right:0}#zk2 .z-latest{padding:19px 15px;margin-top:22px}#zk2 .z-sectionhead{gap:8px;margin-bottom:14px;align-items:center}#zk2 h2{font-size:20px}#zk2 .z-heading{gap:7px;flex-wrap:wrap}#zk2 .z-heading>.z-icon{width:20px;height:20px}#zk2 .z-label{font-size:8px;padding:2px 5px}#zk2 .z-more{font-size:10px}#zk2 .z-sub{font-size:10px}#zk2 .z-latestgrid{grid-template-columns:1fr}#zk2 .z-update{padding:13px 0;gap:12px}#zk2 .z-update-icon{width:42px;height:44px}#zk2 .z-update-icon .z-icon{width:22px;height:22px}#zk2 .z-update b{font-size:12px}#zk2 .z-update small{font-size:10px}#zk2 .z-latest-footer{font-size:9px;text-align:left}#zk2 .z-section{padding-top:25px}#zk2 .z-tabs{gap:6px;margin:13px 0}#zk2 .z-tabs button{font-size:11px;padding:6px 10px}#zk2 .z-coursegrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#zk2 .z-cover{padding:14px 12px;min-height:133px}#zk2 .z-cover strong{font-size:22px;margin-top:24px}#zk2 .z-cover small{font-size:8px;letter-spacing:.7px}#zk2 .z-cover span{font-size:9px}#zk2 .z-cover .z-icon{right:11px;top:13px;width:18px;height:18px}#zk2 .z-coursebody{padding:10px}#zk2 .z-course h3{font-size:12px;min-height:40px;margin:9px 0}#zk2 .z-course-meta{font-size:8px;gap:4px;flex-wrap:wrap}#zk2 .z-course-desc{font-size:10px;min-height:30px;margin-bottom:10px}#zk2 .z-price{font-size:20px}#zk2 .z-pricebar button{font-size:9px;padding:4px 6px}#zk2 .z-vip{margin-top:25px;padding:23px;gap:20px}#zk2 .z-vip h2{font-size:24px}#zk2 .z-vip p{font-size:11px}#zk2 .z-vipbenefits{font-size:9px;gap:10px}#zk2 .z-vipoptions{grid-template-columns:repeat(2,1fr);gap:9px}#zk2 .z-vipoption{padding:15px 10px}#zk2 .z-vipoption .z-icon{width:19px;height:19px;margin-bottom:6px}#zk2 .z-vipoption strong{font-size:24px;margin-top:7px}#zk2 .z-vipfine{font-size:9px}#zk2 .z-themes{grid-template-columns:1fr;gap:10px}#zk2 .z-theme{padding:20px 20px 17px}#zk2 .z-theme>.z-icon{width:24px;height:24px;margin-bottom:9px}#zk2 .z-theme h3{font-size:17px}#zk2 .z-theme p{font-size:11px}#zk2 .z-theme button{padding-top:10px}#zk2 .z-theme-no{font-size:47px;right:20px;top:15px}#zk2 .z-agency{padding:23px;margin-top:25px;gap:21px}#zk2 .z-agency h2{font-size:24px}#zk2 .z-agency p{font-size:11px}#zk2 .z-agent-points{gap:9px}#zk2 .z-agent-point{padding:15px 13px}#zk2 .z-agent-point b{font-size:12px}#zk2 .z-agent-point small{font-size:10px}#zk2 .z-share{margin-top:25px;padding:23px 18px}#zk2 .z-sharehead{margin-bottom:20px;gap:6px}#zk2 .z-share h2{font-size:24px}#zk2 .z-sharehead>.z-icon{width:33px;height:33px;margin:0;flex-shrink:0}#zk2 .z-share p{font-size:11px}#zk2 .z-sharesteps{gap:9px}#zk2 .z-sharestep{padding:14px 12px}#zk2 .z-sharestep b{font-size:12px}#zk2 .z-sharestep p{font-size:10px}#zk2 .z-stephead{margin-bottom:10px}#zk2 .z-sharefoot{margin-top:18px;gap:15px}#zk2 .z-sharefoot p{font-size:11px}#zk2 .z-sharefoot .z-actions{flex-direction:column;gap:8px}#zk2 .z-sharefoot .z-actions .z-cta{padding:11px;font-size:12px}#zk2 .z-helpgrid{grid-template-columns:1fr;margin:25px 0}#zk2 .z-free-row b{font-size:12px}#zk2 .z-footmain{display:block}#zk2 .z-footmain .z-brand{width:145px;margin-bottom:18px}#zk2 .z-footlinks{font-size:11px;gap:16px}#zk2 .z-footlinks button{font-size:11px}#zk2 .z-copyright{display:block;font-size:9px;line-height:1.9;margin-top:20px}#zk2 .z-copyright span{display:block}#zk2 .z-mobile-nav{display:flex;justify-content:space-between;border-top:1px solid var(--z-line);margin-top:18px;padding-top:12px}#zk2 .z-mobile-nav a,#zk2 .z-mobile-nav button{font-size:10px;display:flex;flex-direction:column;align-items:center;gap:4px;background:none;padding:4px;color:var(--z-muted)}#zk2 .z-mobile-nav .z-icon{width:19px;height:19px}#zk2 dialog{padding:22px}#zk2 dialog h2{font-size:19px}}
#zk2 .z-activity{margin-top:23px;padding:24px;background:var(--z-paper);border:1px solid var(--z-line);border-radius:var(--z-radius)}#zk2 .z-activity-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap;justify-content:flex-end}#zk2 .z-demo-label{font-size:10px;color:var(--z-muted);border:1px solid var(--z-line);padding:3px 7px;border-radius:5px;white-space:nowrap}#zk2 .z-feed-control{border:1px solid var(--z-line);border-radius:6px;min-height:30px;padding:4px 9px;background:var(--z-soft);font-size:11px;color:var(--z-muted)}#zk2 .z-feed-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}#zk2 .z-feed-window{height:264px;overflow:hidden;position:relative;min-width:0}#zk2 .z-feed-track{display:flex;flex-direction:column;gap:10px;will-change:transform}#zk2 .z-feed-row{height:78px;flex-shrink:0;display:flex;align-items:center;gap:11px;padding:12px 14px;border:1px solid var(--z-line);border-radius:10px;background:var(--z-bg);min-width:0}#zk2 .z-feed-avatar{width:35px;height:35px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:#fbe2d7;color:#a95739;font-size:12px;font-weight:600}#zk2 .z-feed-window:nth-child(2) .z-feed-avatar{background:#e5e7f8;color:#65629e}#zk2 .z-feed-body{min-width:0;flex:1}#zk2 .z-feed-meta{display:flex;gap:9px;justify-content:space-between;align-items:center;margin-bottom:4px}#zk2 .z-feed-meta b{font-size:11px;font-weight:600}#zk2 .z-feed-meta time{font-size:10px;white-space:nowrap;color:var(--z-muted)}#zk2 .z-feed-body p{font-size:11px;line-height:1.6;color:var(--z-muted);overflow-wrap:anywhere}#zk2 .z-feed-body strong{color:var(--z-red);font-weight:500}#zk2 .z-feed-foot{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-top:13px;font-size:10px;color:var(--z-muted)}#zk2 .z-feed-foot a{font-size:11px;color:var(--z-red);white-space:nowrap}#zk2 .z-exchange-quick{margin-top:17px;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:17px 22px;border:1px solid #e0dcf2;border-radius:12px;background:#f0edfa;color:#695395}#zk2 .z-exchange-quick b{font-size:14px}#zk2 .z-exchange-quick p{font-size:11px;margin-top:3px}#zk2 .z-exchange-quick>.z-icon{width:28px;height:28px;flex-shrink:0}#zk2 .z-exchange-quick>div{flex:1}#zk2 .z-exchange-quick a{display:flex;align-items:center;gap:7px;font-size:12px;white-space:nowrap;font-weight:600}#zk2 .z-exchange-quick a .z-icon{width:15px;height:15px}
#zk2 .z-exchange{margin-top:30px;border:1px solid #dfdaf0;background:#eeebf7;border-radius:17px;padding:31px;display:grid;grid-template-columns:1.35fr 1fr;gap:36px;align-items:center}#zk2 .z-exchange .z-section-kicker{color:#7853a8}#zk2 .z-exchange h2{font-size:29px;line-height:1.45}#zk2 .z-exchange h2 em{font-style:normal;color:#7750a3}#zk2 .z-exchange p{font-size:12px;color:var(--z-muted);line-height:1.9;margin-top:12px}#zk2 .z-exchange .z-cta{margin-top:20px;background:#7855a2;color:#fff}#zk2 .z-exchange-steps{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:18px;font-size:11px;color:#70518e}#zk2 .z-exchange-steps .z-icon{width:13px;height:13px}#zk2 .z-exchange-reward{padding:26px;text-align:center;border:1px solid #d5c7e8;background:var(--z-paper);border-radius:14px;position:relative}#zk2 .z-exchange-reward>.z-icon{width:34px;height:34px;color:#9464af;margin-bottom:9px}#zk2 .z-exchange-reward small{display:block;font-size:11px;color:var(--z-muted)}#zk2 .z-exchange-reward strong{display:block;font:700 51px Arial,sans-serif;color:#75529d;margin:12px 0 7px}#zk2 .z-exchange-reward strong span{font-size:17px;margin-left:6px}#zk2 .z-exchange-reward b{font-size:17px;display:block}#zk2 .z-exchange-reward p{font-size:11px;margin-top:10px}#zk2 .z-helpgrid{display:block}#zk2 .z-free-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px}#zk2 .z-free-row{min-width:0}#zk2 .z-free-row>div{min-width:0}#zk2 .z-free-row b{line-height:1.6}#zk2 .z-free-row button{flex-shrink:0}#zk2 .z-faq{margin-top:20px}#zk2 .z-faq-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:28px}#zk2 .z-free-grid .z-free-row small{font-size:10px}
@media(max-width:1000px){#zk2 .z-feed-row{padding:11px 12px}#zk2 .z-free-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#zk2 .z-exchange{gap:24px;padding:27px}#zk2 .z-exchange h2{font-size:26px}}
@media(max-width:760px){#zk2 .z-feed-row{height:90px;gap:8px;padding:10px}#zk2 .z-feed-window{height:300px}#zk2 .z-feed-avatar{width:29px;height:29px;font-size:11px}#zk2 .z-feed-meta b{font-size:10px}#zk2 .z-feed-meta time{font-size:9px}#zk2 .z-feed-body p{font-size:11px}#zk2 .z-exchange{grid-template-columns:1fr;gap:21px}#zk2 .z-exchange-reward{padding:20px}#zk2 .z-exchange h2 br{display:none}#zk2 .z-exchange-reward strong{font-size:44px}#zk2 .z-exchange-quick{padding:17px;gap:12px}}
@media(max-width:520px){#zk2 .z-activity{padding:19px 15px;margin-top:20px}#zk2 .z-activity>.z-sectionhead{align-items:flex-start;flex-direction:column;gap:12px}#zk2 .z-activity-actions{justify-content:flex-start;width:100%}#zk2 .z-demo-label{font-size:10px;margin-right:auto}#zk2 .z-feed-control{min-height:36px;font-size:11px;padding:6px 10px}#zk2 .z-feed-columns{grid-template-columns:1fr;gap:14px;margin-top:12px}#zk2 .z-feed-window{height:264px}#zk2 .z-feed-row{height:78px;padding:12px;gap:10px}#zk2 .z-feed-meta b{font-size:11px}#zk2 .z-feed-meta time{font-size:10px}#zk2 .z-feed-avatar{width:33px;height:33px}#zk2 .z-feed-foot{align-items:flex-start;flex-direction:column;font-size:10px;gap:7px}#zk2 .z-exchange-quick{padding:16px 14px;gap:10px;flex-wrap:wrap}#zk2 .z-exchange-quick>.z-icon{width:25px;height:25px}#zk2 .z-exchange-quick b{font-size:13px}#zk2 .z-exchange-quick p{font-size:10px}#zk2 .z-exchange-quick a{margin-left:35px;font-size:11px}#zk2 .z-exchange{padding:23px;margin-top:25px}#zk2 .z-exchange h2{font-size:24px}#zk2 .z-exchange p{font-size:11px}#zk2 .z-exchange-steps{gap:7px;font-size:10px}#zk2 .z-free-grid{grid-template-columns:1fr}#zk2 .z-faq-grid{grid-template-columns:1fr}#zk2 .z-free-row{min-height:75px}#zk2 .z-free-row button{min-height:38px;font-size:11px}#zk2 .z-free-row small{font-size:10px}#zk2 .z-helpgrid .z-heading{align-items:flex-start}}
@media(max-width:520px){#zk2 .z-exchange h2 br{display:initial}}
@media(max-width:520px){#zk2 .z-free>.z-sectionhead{align-items:flex-start;flex-direction:column;gap:8px}#zk2 .z-free .z-more{padding:6px 0;min-height:36px}}
@media(prefers-reduced-motion:reduce){#zk2 *{transition:none!important}}

html{color-scheme:light}body.zk-home-page{margin:0;background:#f5f6f8}#zk2{color-scheme:light}#zk2 .z-course h3,#zk2 .z-update b,#zk2 .z-free-row b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#zk2 a.z-cta{color:#fff}#zk2 .z-cta.secondary{color:#714b3c}#zk2 .z-vip a.z-cta{color:#3f3328}#zk2 .z-cover{min-height:159px}#zk2 .z-price{font-size:19px}#zk2 .z-pricebar>a{font-size:11px;background:var(--z-soft);padding:5px 9px;border-radius:5px}#zk2 .z-tabs a{padding:6px 14px;font-size:12px;color:var(--z-muted);border-radius:7px;background:var(--z-paper);border:1px solid var(--z-line)}#zk2 .z-free-row>a{font-size:11px;white-space:nowrap;background:var(--z-soft);padding:7px 9px;border-radius:5px;margin-left:auto}#zk2 dialog{position:fixed!important;inset:0!important;margin:auto!important;width:min(460px,calc(100% - 28px));max-height:85vh;overflow:auto;z-index:100000}#zk2 dialog::backdrop{background:#17182080}#zk2 .z-contactqr{display:block;max-width:180px;max-height:220px;margin:16px auto}#zk2 .z-copyright{flex-wrap:wrap}#zk2 .z-feed-row{height:auto;min-height:100px}#zk2 .z-feed-window{height:342px}#zk2 .z-feed-row p{margin:4px 0}#zk2 .z-header nav{overflow:auto}#zk2 .z-contact-actions{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:600px){#zk2 .z-cover{min-height:142px}#zk2 .z-price{font-size:17px}#zk2 .z-coursebody{padding:12px}#zk2 .z-course h3{min-height:43px}#zk2 .z-feed-window{height:340px}}

body.zk-home-page:not(.zk-home-widgets) .tab-front-box,body.zk-home-page:not(.zk-home-widgets) #dim_barrage,body.zk-home-page:not(.zk-home-widgets) #OCW_Wp{display:none!important}#zk2 .z-service-float{position:fixed;right:16px;bottom:88px;z-index:1000;border-radius:50%;width:52px;height:52px;background:#ed5038;color:white;box-shadow:0 4px 18px #542b2828;font-size:12px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2px}#zk2 .z-service-float svg{width:20px;height:20px}#zk2 .z-theme>a{padding-top:17px;display:flex;gap:6px;align-items:center;font-size:11px;color:var(--z-red)}#zk2 .z-theme>a svg{margin:0;width:14px;height:14px}

/* Verified claims section */
#zk2 .z-claims-empty{display:flex;justify-content:space-between;align-items:center;gap:24px;background:linear-gradient(115deg,#fff2e9,#f6f3ff);border:1px solid #f4e4da;border-radius:12px;padding:28px}#zk2 .z-claims-empty h3{font-size:23px;margin:8px 0 10px;color:#423337}#zk2 .z-claims-empty p{font-size:12px;color:#786d73;line-height:1.9}#zk2 .z-claims-kicker{font-size:11px;color:#ce664b}#zk2 .z-feed-static{height:auto;mask-image:none;-webkit-mask-image:none}#zk2 .z-one-lane{grid-template-columns:1fr}#zk2 .z-feed-row{height:100px;min-height:100px}#zk2 .z-feed-body{min-width:0}#zk2 .z-feed-body p strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.45}#zk2 .z-feed-meta time{white-space:nowrap;font-size:10px}#zk2 .z-feed-foot{gap:12px;flex-wrap:wrap}@media(max-width:600px){#zk2 .z-claims-empty{flex-direction:column;align-items:flex-start;padding:22px}#zk2 .z-claims-empty h3{font-size:21px}#zk2 .z-feed-meta{gap:5px}#zk2 .z-feed-meta time{font-size:9px}#zk2 .z-feed-meta b{font-size:11px}}

/* Original homepage widgets restored */
.zk-home-widgets #zk2 .z-service-float{display:none}.zk-home-widgets #dim_barrage{max-width:calc(100vw - 90px);bottom:30px;right:50px}.zk-home-widgets #OCW_Wp{z-index:1001}#zk2 .z-original-dynamic{display:flex;align-items:center;gap:13px;background:#fbe9ec;padding:8px;border-radius:6px;margin-top:18px;min-width:0}#zk2 .z-dynamic-badge{display:flex;align-items:center;gap:4px;background:#df2448;color:#fff;padding:3px 8px;border-radius:4px;font-size:12px;white-space:nowrap}#zk2 .z-dynamic-badge svg{width:15px;height:15px}#zk2 .z-dynamic-window{flex:1;min-width:0}#zk2 .z-dynamic-entry{display:flex;align-items:center;gap:7px;font-size:12px;color:#686671;min-width:0}#zk2 .z-dynamic-entry[hidden]{display:none}#zk2 .z-dynamic-entry img{width:24px;height:24px;border-radius:50%;border:2px solid #fff;flex:none}#zk2 .z-dynamic-entry b,#zk2 .z-dynamic-entry time{white-space:nowrap;flex:none}#zk2 .z-dynamic-entry a,#zk2 .z-dynamic-entry>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#zk2 .z-dynamic-next{background:transparent;color:#9d5b6a;padding:0 8px;font-size:22px}@media(max-width:600px){#zk2 .z-original-dynamic{gap:6px}#zk2 .z-dynamic-badge{font-size:10px;padding:4px 6px}#zk2 .z-dynamic-entry{font-size:10px;gap:4px}#zk2 .z-dynamic-entry img{width:20px;height:20px}.zk-home-widgets #dim_barrage{bottom:80px;right:12px;max-width:calc(100vw - 24px)}.zk-home-widgets #dim_barrage li{font-size:11px}.zk-home-widgets .tab-front-box{bottom:76px!important;max-width:calc(100vw - 24px)}.zk-home-widgets #OCW_Wp{bottom:150px!important}}

/* Homepage promotional palette — 20260929. Keep inner cards and motion intact. */
.zk-home-page #zk2 .z-hero{background:radial-gradient(ellipse at 85% 28%,#f9874540,transparent 55%),linear-gradient(115deg,#a82d24 0%,#cb3e27 52%,#df6334 100%);color:#fff8ef}
.zk-home-page #zk2 .z-hero h1{color:#fff8ef}
.zk-home-page #zk2 .z-hero h1 em{color:#ffe09a}
.zk-home-page #zk2 .z-release{background:#ffffff16;border-color:#ffffff55;color:#fff0d6}
.zk-home-page #zk2 .z-hero-text>p,.zk-home-page #zk2 .z-herobenefits{color:#ffeadc}
.zk-home-page #zk2 .z-hero .z-cta{background:#ffe0a1;color:#70271b;box-shadow:0 6px 18px #651c2426}
.zk-home-page #zk2 .z-hero .z-cta.secondary{background:#ffffff14;border-color:#ffd9bf99;color:#fff8ef;box-shadow:none}
.zk-home-page #zk2 .z-arc{border-color:#ffe0a144}
.zk-home-page #zk2 .z-hero-spark{color:#ffdc94}
.zk-home-page #zk2 .z-ticket{box-shadow:0 22px 40px #541b3245}
.zk-home-page #zk2 .z-original-dynamic{background:linear-gradient(100deg,#a92048,#c13255);color:#fff;border:1px solid #a92048}
.zk-home-page #zk2 .z-dynamic-badge{background:#fff0f3;color:#9d193f}
.zk-home-page #zk2 .z-dynamic-entry,.zk-home-page #zk2 .z-dynamic-next{color:#fff1f5}
.zk-home-page #zk2 .z-promo.agent{background:linear-gradient(120deg,#244a92,#3d65b4);color:#fff}
.zk-home-page #zk2 .z-promo.share{background:linear-gradient(120deg,#ae3524,#ce502d);color:#fff}
.zk-home-page #zk2 .z-promo.agent .z-promomark,.zk-home-page #zk2 .z-promo.share .z-promomark{background:#ffffff22;color:#fff0d3}
.zk-home-page #zk2 .z-promo.agent p,.zk-home-page #zk2 .z-promo.share p{opacity:1;color:#f4f2ff}
.zk-home-page #zk2 .z-promo.agent a,.zk-home-page #zk2 .z-promo.share a{color:#ffe6ac}
.zk-home-page #zk2 .z-promo .z-promo-watermark{opacity:.1}
.zk-home-page #zk2 .z-agency{background:linear-gradient(115deg,#203e7e,#315aa5);border-color:#315aa5;color:#fff;box-shadow:0 12px 30px #203e7e12}
.zk-home-page #zk2 .z-agency .z-section-kicker{color:#c6dcff}
.zk-home-page #zk2 .z-agency h2{color:#fff}
.zk-home-page #zk2 .z-agency h2 em{color:#bdddff}
.zk-home-page #zk2 .z-agency p{color:#e0eaff}
.zk-home-page #zk2 .z-agency .z-cta{background:#fff;color:#244a92;box-shadow:0 6px 18px #142a5430}
.zk-home-page #zk2 .z-agent-point{background:#fff;color:#232631;border-color:#d5e1f6}
.zk-home-page #zk2 .z-agent-point>.z-icon{color:#315da8}
.zk-home-page #zk2 .z-agent-point small{color:#626b7c}
.zk-home-page #zk2 .z-share{background:linear-gradient(115deg,#a93223,#c64b2d);border-color:#c64b2d;color:#fff;box-shadow:0 12px 30px #a9322312}
.zk-home-page #zk2 .z-share:after{color:#fff;opacity:.06}
.zk-home-page #zk2 .z-share .z-section-kicker,.zk-home-page #zk2 .z-sharehead>.z-icon{color:#ffe0a1}
.zk-home-page #zk2 .z-share h2{color:#fff}
.zk-home-page #zk2 .z-share h2 em{color:#ffe0a1}
.zk-home-page #zk2 .z-sharehead p,.zk-home-page #zk2 .z-sharefoot p{color:#fff0e7}
.zk-home-page #zk2 .z-sharestep{background:#fffdf9;color:#232631;border-color:#f2d6c6}
.zk-home-page #zk2 .z-sharestep p{color:#666b77}
.zk-home-page #zk2 .z-stephead span,.zk-home-page #zk2 .z-stephead .z-icon{color:#b23c26}
.zk-home-page #zk2 .z-sharefoot .z-cta{background:#ffe0a1;color:#70271b}
.zk-home-page #zk2 .z-sharefoot .z-cta.secondary{background:#ffffff12;border-color:#ffd5b699;color:#fff8ef}
.zk-home-page #zk2 .z-exchange-quick{background:linear-gradient(110deg,#59358e,#7650a9);border-color:#7650a9;color:#fff2ff}
.zk-home-page #zk2 .z-exchange{background:linear-gradient(115deg,#50317d,#7751ab);border-color:#7751ab;color:#fff;box-shadow:0 12px 30px #50317d12}
.zk-home-page #zk2 .z-exchange .z-section-kicker{color:#e4d2ff}
.zk-home-page #zk2 .z-exchange h2{color:#fff}
.zk-home-page #zk2 .z-exchange h2 em{color:#ead2ff}
.zk-home-page #zk2 .z-exchange>div:first-child>p,.zk-home-page #zk2 .z-exchange-steps{color:#f1e7ff}
.zk-home-page #zk2 .z-exchange .z-cta{background:#fff;color:#5a348d;box-shadow:0 6px 18px #301d4930}
.zk-home-page #zk2 .z-exchange-reward{background:#fff;color:#232631;border-color:#e5d7f7}
.zk-home-page #zk2 .z-exchange-reward strong,.zk-home-page #zk2 .z-exchange-reward>.z-icon{color:#7145a7}
.zk-home-page #zk2 .z-exchange-reward small,.zk-home-page #zk2 .z-exchange-reward p{color:#666b77}
.zk-home-page #zk2 :is(.z-hero,.z-agency,.z-share,.z-exchange,.z-exchange-quick,.z-promo,.z-original-dynamic) :is(a,button):focus-visible{outline-color:#ffcf6b;outline-offset:4px}

/* Learning paths: balanced header and three equal direction cards. */
.zk-home-page #zk2 .z-pathways{margin:30px 0 0;padding:30px;border-radius:19px;border:1px solid #39b9b5;background:radial-gradient(ellipse at 0 100%,#40d5bb88,transparent 60%),linear-gradient(115deg,#087b8c,#087fa5 55%,#1764b0);color:#fff;box-shadow:0 12px 28px #147f9515}
.zk-home-page #zk2 .z-pathways .z-sectionhead{display:block;margin:0 0 24px}
.zk-home-page #zk2 .z-pathways .z-sectionhead>div{display:grid;grid-template-columns:1fr auto;column-gap:30px;align-items:center}
.zk-home-page #zk2 .z-path-kicker{grid-column:1;font-size:10px;letter-spacing:1.6px;color:#c9fff1;font-weight:600}
.zk-home-page #zk2 .z-pathways h2{grid-column:1;font-size:29px;line-height:1.4;color:#fff;margin:6px 0 0}
.zk-home-page #zk2 .z-pathways h2 br{display:none}
.zk-home-page #zk2 .z-pathways .z-sub{grid-column:2;grid-row:1/3;color:#e5fff9;font-size:12px;line-height:1.9;margin:0;padding-left:22px;border-left:1px solid #ffffff40}
.zk-home-page #zk2 .z-pathways .z-themes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.zk-home-page #zk2 .z-pathways .z-theme{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:23px;background:#07395638;border:1px solid #ffffff55;border-radius:14px;color:#fff;box-shadow:inset 0 1px 0 #ffffff18}
.zk-home-page #zk2 .z-pathways .z-theme>.z-icon{width:45px;height:45px;padding:10px;margin:0 0 17px;border-radius:12px;background:#e0fff1;color:#077d7b}
.zk-home-page #zk2 .z-pathways .z-theme:nth-child(2)>.z-icon{background:#e3f1ff;color:#2161a1}
.zk-home-page #zk2 .z-pathways .z-theme:nth-child(3)>.z-icon{background:#efeaff;color:#6650ac}
.zk-home-page #zk2 .z-pathways .z-theme h3{font-size:19px;color:#fff;margin:0 0 7px;line-height:1.5}
.zk-home-page #zk2 .z-pathways .z-theme p{font-size:11px;color:#dceff7;margin:0 0 22px;line-height:1.7}
.zk-home-page #zk2 .z-pathways .z-theme a{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;color:#135272;background:#f4fcff;border-radius:8px;font-size:12px;font-weight:700;padding:10px 13px;margin-top:auto}
.zk-home-page #zk2 .z-pathways .z-theme a .z-icon{color:#167a99;width:18px;height:18px}
.zk-home-page #zk2 .z-pathways .z-theme a:hover{background:#d7fff2}
.zk-home-page #zk2 .z-pathways .z-theme-no{display:block;position:absolute;right:22px;top:17px;font:700 33px Arial,sans-serif;color:#ffffff3d}
@media(max-width:760px){.zk-home-page #zk2 .z-pathways{padding:23px 18px}.zk-home-page #zk2 .z-pathways .z-sectionhead>div{display:block}.zk-home-page #zk2 .z-pathways h2{font-size:24px;margin:7px 0 10px}.zk-home-page #zk2 .z-pathways .z-sub{border:0;padding:0;font-size:11px}.zk-home-page #zk2 .z-pathways .z-sub br{display:none}.zk-home-page #zk2 .z-pathways .z-themes{grid-template-columns:1fr;gap:12px}.zk-home-page #zk2 .z-pathways .z-theme{padding:19px}.zk-home-page #zk2 .z-pathways .z-theme>.z-icon{margin-bottom:12px;width:40px;height:40px}.zk-home-page #zk2 .z-pathways .z-theme h3{font-size:18px}.zk-home-page #zk2 .z-pathways .z-theme p{margin-bottom:16px}}
