body.zk-glass-site{--bg:#03080c;--bg-soft:rgba(9,13,20,.96);--card:rgba(13,19,28,.96);--surface:rgba(11,17,25,.96);--card-2:rgba(18,25,35,.98);--border:rgba(192,207,224,.12);--border-2:rgba(192,207,224,.22);--nav-h:88px;background:#03080c}.zk-site-glass{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;background:radial-gradient(ellipse at 82% 22%,rgba(17,76,88,.2),transparent 60%),radial-gradient(ellipse at 38% 90%,rgba(16,66,53,.12),transparent 65%),#03080c;contain:strict}.zk-site-glass:before{content:"";position:absolute;inset:-10%;background:url(/images/zakura-luminous-orbit-v1.webp) 50%/cover no-repeat;transform:scaleX(-1);opacity:.48;-webkit-mask-image:linear-gradient(90deg,transparent 28%,#000 70%);mask-image:linear-gradient(90deg,transparent 28%,#000 70%)}.zk-site-glass-halo,.zk-site-glass-light,.zk-site-glass-veil{position:absolute;inset:0;width:100%;height:100%}.zk-site-glass-light{--orbit-size:max(100vw,115vh);inset:auto;top:50%;left:30%;width:var(--orbit-size);height:var(--orbit-size);opacity:.66;transform:translate3d(0,-50%,0);transform-origin:center;border-radius:50%;overflow:hidden;-webkit-mask-image:radial-gradient(ellipse,#000 35%,transparent 70%);mask-image:radial-gradient(ellipse,#000 35%,transparent 70%)}.zk-site-glass-light img{width:100%;height:100%;object-fit:cover;object-position:82% center}.zk-site-glass-halo{background:radial-gradient(ellipse at 80% 40%,rgba(49,224,160,.05),transparent 48%);mix-blend-mode:screen}.zk-site-glass-veil{background:linear-gradient(90deg,rgba(3,8,12,.48),rgba(3,8,12,.4) 42%,rgba(3,8,12,.22) 80%),linear-gradient(180deg,rgba(3,8,12,.22),transparent 38%,rgba(3,8,12,.65))}.zk-site-glass[data-workspace=true] .zk-site-glass-veil{background:rgba(3,8,12,.8)}.zk-glass-site .site-header{background:rgba(4,9,18,.92);border-bottom-color:rgba(159,193,231,.17)}.zk-glass-site .site-footer{background:linear-gradient(180deg,rgba(6,12,24,.84),rgba(3,6,13,.96))}.zk-glass-site :is(.zk-faq-section,.seo-summary){background:rgba(3,8,12,.7)}.zk-glass-site .tm,.zk-glass-site .zk-liquid-glass{background:transparent}.zk-glass-site .zk-liquid-glass>.zk-hero-veil{background:linear-gradient(90deg,rgba(3,6,13,.25),transparent 72%)}@keyframes zk-orbit-revolve{0%{transform:translate3d(0,-50%,0) rotate(0deg)}to{transform:translate3d(0,-50%,0) rotate(1turn)}}@keyframes zk-orbit-light{0%,to{transform:translate3d(0,-3%,0)}50%{transform:translate3d(-3%,3%,0)}}@media (prefers-reduced-motion:no-preference){.zk-site-glass-light{animation:zk-orbit-revolve 36s linear infinite}.zk-site-glass-halo{animation:zk-orbit-light 16s ease-in-out infinite}.zk-site-glass[data-motion=paused] :is(.zk-site-glass-light,.zk-site-glass-halo){animation-play-state:paused}}@media (max-width:700px){.zk-site-glass:before{display:none}.zk-site-glass-light{--orbit-size:max(178vw,115vh);left:-32%;opacity:.56;animation-duration:48s}.zk-site-glass-light img{object-position:58% center}.zk-site-glass-halo{display:none}.zk-site-glass-veil{background:linear-gradient(90deg,rgba(3,8,12,.8),rgba(3,8,12,.48)),linear-gradient(180deg,rgba(3,8,12,.12),rgba(3,8,12,.6) 72%,rgba(3,8,12,.85))}}@media (prefers-reduced-motion:reduce){.zk-site-glass-halo,.zk-site-glass-light{animation:none}}.zk-glass-site .site-header{background:transparent;border:0;backdrop-filter:none;-webkit-backdrop-filter:none}.zk-glass-site .site-header>.container{width:calc(100% - 28px);padding:10px 18px;border:1px solid rgba(192,207,224,.14);border-radius:16px;background:rgba(9,14,21,.94);box-shadow:0 8px 24px rgba(0,0,0,.24);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.zk-glass-site .nav a.active{border-radius:8px;background:rgba(39,224,161,.1);box-shadow:none}.zk-glass-site :is(.explore-card,.ind-card,.plan,.mini-card,.auth-card,.calc-strip,.toc),body.zk-glass-site .zk-liquid-glass :is(.zk-est,.zk-signal-pulse,.zk-signal-terminal){border-color:rgba(192,207,224,.14);border-radius:18px;background:rgba(11,17,25,.96);box-shadow:0 12px 32px rgba(0,0,0,.18)}body.zk-glass-site .zk-liquid-glass .zk-est{backdrop-filter:none;-webkit-backdrop-filter:none}body.zk-glass-site .zk-liquid-glass .zk-est:after{display:none}body.zk-glass-site .zk-liquid-glass .zk-est .hcalc-out{border-radius:14px;border-color:rgba(49,224,160,.2);background:rgba(49,224,160,.06)}.zk-glass-site .plan-pro{border-color:rgba(49,224,160,.4);background:rgba(12,25,25,.97)}.zk-glass-site :is(.explore-ico,.step-ico,.mini-card .m-ico){border:1px solid rgba(192,207,224,.14);border-radius:12px;background:rgba(192,207,224,.04);box-shadow:none}.zk-glass-site .stats-band{background:rgba(7,12,18,.74);border-color:rgba(192,207,224,.12)}.zk-glass-site .paid{background:rgba(7,14,28,.38)}.zk-glass-site .page-hero{background:transparent}.zk-glass-site .page-hero:before{opacity:.25}.zk-glass-site .btn{border-radius:10px}.zk-glass-site .btn-primary{background:linear-gradient(135deg,#51e7b3,#27d69d);box-shadow:0 4px 16px rgba(39,224,161,.1)}.zk-glass-site .btn-ghost{border-color:rgba(192,207,224,.2);background:rgba(15,22,32,.88);box-shadow:none}.zk-glass-site .drawer{background:#0b111a}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.zk-glass-site :is(.explore-card,.ind-card,.mini-card):hover{border-color:rgba(49,224,160,.36);box-shadow:0 12px 28px rgba(0,0,0,.24)}}@media (max-width:1080px){body.zk-glass-site{--nav-h:78px}.zk-glass-site .site-header>.container{width:calc(100% - 16px);padding:8px 12px;border-radius:14px}}@media (max-width:700px){.zk-glass-site :is(.explore-card,.ind-card,.plan,.mini-card,.auth-card),body.zk-glass-site .zk-liquid-glass :is(.zk-est,.zk-signal-pulse,.zk-signal-terminal){border-radius:16px}}body.zk-glass-site:has(.zk-site-glass[data-workspace=true]){--nav-h:68px}@media (min-width:1161px){body.zk-glass-site:has(.tm.tm4){--nav-h:46px}.zk-glass-site:has(.tm.tm4) .site-header>.container{padding-block:4px;border-radius:14px}}.nav-loading{position:fixed;inset:0;z-index:45;display:grid;place-items:center;background:color-mix(in srgb,var(--bg,#050506) 78%,transparent);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility 0s linear .2s}.nav-loading.on{opacity:1;visibility:visible;transition:opacity .14s ease}body:has(.nav-loading.on) .page-loading .zload{visibility:hidden}@media (prefers-reduced-motion:reduce){.nav-loading,.nav-loading.on{transition:none}}