body.zp-desk{background:var(--zp-bg)}.zp-wall{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:var(--zp-page, var(--zp-bg))}.zp-wall:before{content:"";position:absolute;inset:calc(var(--zp-wall-blur, 0px) * -2);background:var(--zp-wall, none) var(--zp-wall-pos, center) / cover no-repeat;filter:blur(var(--zp-wall-blur, 0px))}.zp-wall:after{content:"";position:absolute;inset:0;background:var(--zp-wall-tint, transparent);opacity:var(--zp-wall-dim, 0)}body.zp-desk .zp-main,body.zp-desk .zp-foot{position:relative;z-index:1}html[data-zp-mode=dark]{color-scheme:dark}.zp-mode{display:inline-flex;margin-right:10px}.zp-mode .glass-theme-toggle{--gtt-width: 100px;--gtt-height: 44px;--gtt-thumb: 38px;--gtt-inset: 3px;--gtt-radius: 12px}.zp-mode .glass-theme-toggle .theme-track{border-radius:16px;box-shadow:inset 0 1px 2px #ffffffa6,inset 0 -2px 5px #161a241f,0 8px 20px #0c101c29}.zp-mode .glass-theme-toggle[aria-checked=true] .theme-track{box-shadow:inset 0 1px 2px #ffffff1a,inset 0 -2px 6px #0000008c,0 8px 22px #00000073}.zp-mode .glass-theme-toggle .theme-thumb{box-shadow:0 3px 10px #0f141e42,inset 0 0 0 1px #ffffff9e,inset 0 1px 1px #fffc}.zp-mode .glass-theme-toggle[aria-checked=true] .theme-thumb{box-shadow:0 3px 12px #00000080,inset 0 0 0 1px #ffffff38,inset 0 1px 1px #ffffff4d}.zp-mode .glass-theme-toggle .theme-glow{inset:-3px;border-width:3px;border-radius:calc(var(--gtt-radius) + 3px);filter:blur(1px) drop-shadow(0 0 5px var(--glow-color)) drop-shadow(0 0 14px var(--glow-color)) drop-shadow(0 0 40px var(--glow-color))}.zp-mode .glass-theme-toggle .theme-glow:before{border-width:1.5px}.zp-mode .glass-theme-toggle .theme-thumb:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(90% 55% at 50% calc(108% - 116% * var(--glow-progress, 0)),color-mix(in srgb,var(--glow-color, transparent) 55%,transparent),transparent 72%)}.zp-mode .glass-theme-toggle[aria-checked=false] .theme-thumb:before{opacity:.55}.zp-mode .glass-theme-toggle .theme-icon{position:relative;width:28px;height:28px}.zp-mode .glass-theme-toggle:focus-visible{outline:2px solid var(--zp-acc);outline-offset:3px;border-radius:18px}html.zp-mode-anim body,html.zp-mode-anim .zp-wall,html.zp-mode-anim .zp-wall:after,html.zp-mode-anim :is(header,main,footer) *:not(.glass-theme-toggle,.glass-theme-toggle *){transition:background-color .5s ease,color .5s ease,border-color .5s ease,box-shadow .5s ease,opacity .5s ease!important}@media(prefers-reduced-motion:reduce){html.zp-mode-anim *{transition:none!important}}.zp-blocks{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--zp-gap) 20px;align-items:start}.zp-b{grid-column:span 12;min-width:0}.zp-b.w-half{grid-column:span 6}.zp-b.w-third{grid-column:span 4}.zp-b.w-twothird{grid-column:span 8}@media(max-width:960px){.zp-b.w-third,.zp-b.w-twothird{grid-column:span 6}}@media(max-width:760px){.zp-blocks{gap:calc(var(--zp-gap) * .7) 0}.zp-b,.zp-b.w-half,.zp-b.w-third,.zp-b.w-twothird{grid-column:span 12}}.zp-b.c-card>*{padding:24px 26px;border:1px solid var(--zp-panel-bd);border-radius:var(--zp-r-lg);background:var(--zp-panel);backdrop-filter:var(--zp-blur);box-shadow:var(--zp-shadow)}.zp-b.c-none .zp-feat,.zp-b.c-none .zp-tile,.zp-b.c-none .zp-link,.zp-b.c-none .zp-kpi{background:transparent;backdrop-filter:none;box-shadow:none}.zp-ph{padding:18px 20px;border:1px dashed var(--zp-line2);border-radius:var(--zp-r);color:var(--zp-sub);font-size:13px;text-align:center}body.zp-preview .zp-b{position:relative;cursor:pointer}body.zp-preview .zp-b:after{content:"";position:absolute;inset:-8px;border:1.5px dashed transparent;border-radius:calc(var(--zp-r-lg) + 6px);pointer-events:none;transition:border-color .15s}body.zp-preview .zp-b:hover:after{border-color:#3b82f673}body.zp-preview .zp-b.zp-focus:after{border:2px solid #3b82f6}body.zp-preview .zp-ai-fab{display:none}.zp-hello.size-m h1{font-size:28px}.zp-hello.size-s h1{font-size:22px}.zp-hello.al-center{text-align:center}.zp-hello.al-center .zp-id,.zp-hello.al-center .zp-brief,.zp-hello.al-center .zp-ident{justify-content:center}.zp-hello>.zp-line:first-child{margin-top:0}.zp-hero{position:relative;display:grid}.zp-hero>.zp-feat{grid-area:1 / 1}.zp-hero.multi>.zp-feat{transition:opacity .5s ease,visibility .5s}.zp-hero.multi>.zp-feat:not(.on){opacity:0;visibility:hidden;pointer-events:none}.zp-hero.h-s .zp-feat{min-height:280px}.zp-hero.h-l .zp-feat{min-height:460px}.zp-dots{position:absolute;left:40px;bottom:18px;z-index:3;display:flex;gap:8px}.zp-dots button{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:var(--zp-line2);cursor:pointer;transition:width .25s,background .25s}.zp-dots button.on{width:22px;background:var(--zp-ink)}.zp-hero.multi .zp-feat-act{padding-bottom:14px}.zp-feat.look-cover{grid-template-columns:minmax(0,1fr);color:#fff;background:#111 var(--hero) center / cover no-repeat;border-color:transparent}.zp-feat.look-cover:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,#000000b8,#00000073 45%,#0000000d 85%)}.zp-feat.look-cover .zp-feat-r{display:none}.zp-feat.look-cover .zp-feat-l{max-width:640px}.zp-feat.look-cover p,.zp-feat.look-cover li{color:#ffffffdb}.zp-feat.look-cover li:before{background:#fff}.zp-feat.look-cover .zp-btn{background:#ffffff1f;border-color:#ffffff80;color:#fff}.zp-feat.look-cover .zp-btn.pri{background:#fff;border-color:#fff;color:#111}.zp-hero .zp-feat.look-cover~.zp-dots button{background:#fff6}.zp-hero .zp-feat.look-cover~.zp-dots button.on{background:#fff}.zp-tile.l-card{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr;align-items:start;gap:18px 10px;min-height:148px;padding:18px}.zp-tile.l-card .zp-mk{width:48px;height:48px}.zp-tile.l-card .zp-tt{grid-column:1 / -1;align-self:end}.zp-tile.l-card .zp-tt em{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.zp-tile.l-card .zp-go,.zp-tile.l-card .zp-soon{grid-row:1;grid-column:2}.zp-grid.l-card{grid-template-columns:repeat(auto-fill,minmax(max(190px,(100% - (var(--cols) - 1) * 10px) / var(--cols)),1fr))}.zp-tile.l-icon{grid-template-columns:1fr;justify-items:center;text-align:center;gap:10px;min-height:0;padding:18px 10px 14px}.zp-tile.l-icon .zp-mk{width:52px;height:52px;font-size:20px}.zp-tile.l-icon .zp-tt em,.zp-tile.l-icon .zp-go{display:none}.zp-tile.l-icon .zp-tt b{font-size:13.5px}.zp-tile.l-icon .zp-soon{font-size:10.5px}.zp-grid.l-icon{grid-template-columns:repeat(auto-fill,minmax(max(112px,(100% - (var(--cols) - 1) * 10px) / var(--cols)),1fr))}.zp-grp{display:grid;gap:10px}.zp-grp+.zp-grp{margin-top:14px}.zp-grp h3{margin:0;font-size:12.5px;font-weight:600;color:var(--zp-sub);letter-spacing:.08em}.zp-lnk{margin-left:auto;padding:0;border:0;background:none;color:var(--zp-sub);font:inherit;font-size:12.5px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.zp-lnk:hover{color:var(--zp-ink)}.zp-pins .zp-all-h{align-items:center}.zp-notice[hidden],.zp-b:has(>.zp-notice[hidden]){display:none}.zp-notice{display:flex;align-items:center;gap:12px;padding:12px 18px;border:1px solid var(--zp-panel-bd);border-radius:var(--zp-r);background:var(--zp-panel);backdrop-filter:var(--zp-blur);font-size:13.5px;color:var(--zp-ink)}.zp-notice:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--zp-ink)}.zp-notice.lv-warn:before{background:#d97706}.zp-notice.lv-danger:before{background:#dc2626}.zp-notice.lv-danger{border-color:#fecaca}.zp-notice span{flex:1;min-width:0}.zp-notice a{flex:none;color:var(--zp-ink);font-weight:600;text-underline-offset:3px}.zp-links{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.zp-link{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--zp-panel-bd);border-radius:var(--zp-r);background:var(--zp-panel);backdrop-filter:var(--zp-blur);box-shadow:var(--zp-shadow);color:inherit;text-decoration:none;transition:border-color .16s}.zp-link:hover{border-color:var(--zp-ink2)}.zp-link:hover .zp-go{opacity:1;transform:translate(2px,-2px)}.zp-link .zp-go{width:16px;height:16px;fill:none;stroke:var(--zp-ink);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;opacity:.28;transition:opacity .16s,transform .16s}.zp-mk.sm{width:34px;height:34px;font-size:14px;border-radius:calc(var(--zp-r-sm) - 2px)}.zp-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.zp-kpi{display:flex;flex-direction:column;gap:6px;padding:18px 20px;border:1px solid var(--zp-panel-bd);border-radius:var(--zp-r);background:var(--zp-panel);backdrop-filter:var(--zp-blur);box-shadow:var(--zp-shadow)}.zp-kpi span{font-size:12.5px;color:var(--zp-sub)}.zp-kpi b{font-size:28px;font-weight:650;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.zp-kpi b small{margin-left:4px;font-size:13px;font-weight:500;color:var(--zp-sub);letter-spacing:0}.zp-kpi em{font-style:normal;font-size:12px;color:var(--zp-mute)}.zp-banner{position:relative;display:flex;align-items:center;min-height:200px;padding:32px 40px;border:1px solid var(--zp-panel-bd);border-radius:var(--zp-r-lg);overflow:hidden;isolation:isolate;background:var(--zp-panel);color:var(--zp-ink);text-decoration:none;box-shadow:var(--zp-shadow)}.zp-banner.has-img{background:#222 var(--img) center / cover no-repeat;border-color:transparent}.zp-banner.has-img.t-light:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0009,#00000026)}.zp-banner.has-img.t-dark:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#ffffffbf,#ffffff1a)}.zp-banner.t-light.has-img{color:#fff}.zp-banner.t-dark.has-img{color:#111}.zp-banner.h-s{min-height:140px}.zp-banner.h-l{min-height:300px}.zp-banner.al-center{justify-content:center;text-align:center}.zp-banner>div{max-width:620px}.zp-banner h2{margin:0;font-size:24px;font-weight:650;letter-spacing:-.01em;line-height:1.3}.zp-banner p{margin:10px 0 0;font-size:14.5px;line-height:1.7;opacity:.88;white-space:pre-line}.zp-banner .zp-btn{margin-top:20px}.zp-banner.t-light.has-img .zp-btn{background:#fff;border-color:#fff;color:#111}a.zp-banner:hover .zp-btn-ic{transform:translate(2px,-2px)}.zp-heading h2{margin:0;font-size:22px;font-weight:650;letter-spacing:-.01em;line-height:1.3}.zp-heading.size-l h2{font-size:30px}.zp-heading.size-s h2{font-size:17px}.zp-heading p{margin:8px 0 0;color:var(--zp-ink2);font-size:14px;line-height:1.75;white-space:pre-line;max-width:46em}.zp-heading.al-center{text-align:center}.zp-heading.al-center p{margin-inline:auto}.zp-spacer{height:0}.zp-spacer.s-m{height:24px}.zp-spacer.s-l{height:64px}.zp-b-spacer:has(.s-s){margin-top:calc(var(--zp-gap) * -.5)}.zp-dlg-mask{position:fixed;inset:0;z-index:1300;display:grid;place-items:center;padding:20px;background:#09090b6b;animation:zp-fade .16s ease both}.zp-dlg{width:min(440px,100%);max-height:min(640px,100vh - 40px);display:flex;flex-direction:column;border:1px solid var(--zp-line);border-radius:var(--zp-r-lg);background:var(--zp-card);color:var(--zp-ink);box-shadow:0 24px 60px #09090b33}.zp-dlg-h{padding:18px 20px 12px}.zp-dlg-h b{display:block;font-size:16px}.zp-dlg-h span{font-size:12.5px;color:var(--zp-sub)}.zp-dlg-b{flex:1;overflow:auto;overscroll-behavior:contain;padding:0 12px}.zp-pk{display:flex;align-items:center;gap:10px;padding:9px 8px;border-radius:10px;cursor:pointer}.zp-pk:hover{background:var(--zp-bg)}.zp-pk.on .zp-pk-n{font-weight:600}.zp-pk-n{flex:1}.zp-pk button{width:28px;height:28px;border:1px solid var(--zp-line);border-radius:8px;background:var(--zp-card);color:var(--zp-ink);cursor:pointer}.zp-pk button:disabled{opacity:.35;cursor:default}.zp-dlg-f{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px 18px;border-top:1px solid var(--zp-line)}@keyframes zp-fade{0%{opacity:0}}.zp-walls{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-bottom:6px}.zp-wp{aspect-ratio:16 / 10;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:var(--zp-bg);color:var(--zp-sub);font:inherit;cursor:pointer}.zp-wp img{width:100%;height:100%;object-fit:cover;display:block}.zp-wp.on{border-color:var(--zp-ink)}.zp-wall-btn{font-size:12px}@media(max-width:760px){.zp-b.c-card>*{padding:18px}.zp-hero.h-l .zp-feat,.zp-hero.h-s .zp-feat{min-height:0}.zp-feat.look-cover{min-height:360px}.zp-feat.look-cover:before{background:linear-gradient(0deg,#000000c7,#00000059 60%,#0000001a)}.zp-feat.look-cover .zp-feat-l{padding-top:140px}.zp-dots{left:20px;bottom:12px}.zp-banner{padding:24px}.zp-banner h2{font-size:20px}.zp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.zp-dlg-mask{place-items:end stretch;padding:0}.zp-dlg{width:100%;border-radius:18px 18px 0 0;padding-bottom:env(safe-area-inset-bottom)}}@media(prefers-reduced-motion:reduce){.zp-hero.multi>.zp-feat,.zp-dots button,.zp-dlg-mask{transition:none;animation:none}}.zp-badge{position:absolute;top:8px;right:8px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#f59e0b;color:#fff;font:600 11px/18px var(--zp-font, inherit);text-align:center;pointer-events:none}.zp-badge.err{background:#dc2626}a.zp-tile:not([data-app^=admin-]) .zp-badge:not(.dot):not(.err){background:#ef4444}.zp-badge.dot{min-width:8px;width:8px;height:8px;padding:0;top:10px;right:10px;background:#ef4444}body.zp-phone .zp-top,body.zp-phone .zp-foot{display:none}body.zp-phone .zp-main{width:100%;max-width:none;padding:0;margin:0}body.zp-phone .zp-blocks{display:block}body.zp-phone{overscroll-behavior-y:none}.zp-lc{padding:calc(env(safe-area-inset-top) + 22px) 18px calc(env(safe-area-inset-bottom) + 92px);transition:transform .38s cubic-bezier(.32,.72,0,1),opacity .38s;transform-origin:50% 40%}body.zp-lc-leaving .zp-lc{transform:scale(.94);opacity:.55}body.zp-lc-back .zp-lc{animation:zp-lc-settle .34s cubic-bezier(.32,.72,0,1)}@keyframes zp-lc-settle{0%{transform:scale(.95);opacity:.6}}.zp-lc-hd{display:flex;align-items:center;gap:14px}.zp-lc-me{flex:none;padding:0;border:0;background:none;border-radius:50%;cursor:pointer;line-height:0}.zp-lc-me .zp-av,.zp-lc-me img,.zp-lc-me>span{width:56px!important;height:56px!important;font-size:21px}.zp-lc-hi{min-width:0}.zp-lc-eb{font-size:12px;color:var(--zp-sub);letter-spacing:.06em}.zp-lc-hi h1{margin:3px 0 0;font-size:22px;font-weight:650;letter-spacing:-.01em;line-height:1.25;color:var(--zp-ink)}.zp-lc-id{display:flex;flex-wrap:wrap;margin-top:4px;font-size:12.5px;color:var(--zp-ink2)}.zp-lc-id span+span:before{content:"·";margin:0 6px;color:var(--zp-mute)}.zp-lc-brief{margin-top:16px}.zp-lc [data-notice-slot]:not([hidden]){margin-top:12px}.zp-lc-sec{margin-top:24px}.zp-lc-sec h2{margin:0 0 10px 4px;font-size:13px;font-weight:600;color:var(--zp-sub);letter-spacing:.02em}.zp-lc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px 4px;padding:18px 6px 16px;border-radius:var(--zp-r-lg, 20px);background:var(--zp-card);border:1px solid var(--zp-line)}.zp-lc-app{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:0;border:0;background:none;color:var(--zp-ink);text-decoration:none;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;animation:zp-lc-in .42s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 18ms)}@keyframes zp-lc-in{0%{opacity:0;transform:translateY(8px)}}.zp-lc-ic{display:block;filter:drop-shadow(0 0 .6px rgba(9,9,11,.28)) drop-shadow(0 1px 2px rgba(9,9,11,.06));transition:transform .16s}.zp-lc-ic .zp-mk,.zp-lc-splash-in .zp-mk,.zp-lc-sh-hd .zp-mk{width:64px;height:64px;border:0;border-radius:0;font-size:25px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M100.00 50.00 L99.96 66.80 L99.83 72.14 L99.61 76.01 L99.31 79.12 L98.92 81.75 L98.44 84.05 L97.87 86.08 L97.20 87.89 L96.44 89.52 L95.58 91.00 L94.61 92.33 L93.53 93.53 L92.33 94.61 L91.00 95.58 L89.52 96.44 L87.89 97.20 L86.08 97.87 L84.05 98.44 L81.75 98.92 L79.12 99.31 L76.01 99.61 L72.14 99.83 L66.80 99.96 L50.00 100.00 L33.20 99.96 L27.86 99.83 L23.99 99.61 L20.88 99.31 L18.25 98.92 L15.95 98.44 L13.92 97.87 L12.11 97.20 L10.48 96.44 L9.00 95.58 L7.67 94.61 L6.47 93.53 L5.39 92.33 L4.42 91.00 L3.56 89.52 L2.80 87.89 L2.13 86.08 L1.56 84.05 L1.08 81.75 L0.69 79.12 L0.39 76.01 L0.17 72.14 L0.04 66.80 L0.00 50.00 L0.04 33.20 L0.17 27.86 L0.39 23.99 L0.69 20.88 L1.08 18.25 L1.56 15.95 L2.13 13.92 L2.80 12.11 L3.56 10.48 L4.42 9.00 L5.39 7.67 L6.47 6.47 L7.67 5.39 L9.00 4.42 L10.48 3.56 L12.11 2.80 L13.92 2.13 L15.95 1.56 L18.25 1.08 L20.88 0.69 L23.99 0.39 L27.86 0.17 L33.20 0.04 L50.00 0.00 L66.80 0.04 L72.14 0.17 L76.01 0.39 L79.12 0.69 L81.75 1.08 L84.05 1.56 L86.08 2.13 L87.89 2.80 L89.52 3.56 L91.00 4.42 L92.33 5.39 L93.53 6.47 L94.61 7.67 L95.58 9.00 L96.44 10.48 L97.20 12.11 L97.87 13.92 L98.44 15.95 L98.92 18.25 L99.31 20.88 L99.61 23.99 L99.83 27.86 L99.96 33.20Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M100.00 50.00 L99.96 66.80 L99.83 72.14 L99.61 76.01 L99.31 79.12 L98.92 81.75 L98.44 84.05 L97.87 86.08 L97.20 87.89 L96.44 89.52 L95.58 91.00 L94.61 92.33 L93.53 93.53 L92.33 94.61 L91.00 95.58 L89.52 96.44 L87.89 97.20 L86.08 97.87 L84.05 98.44 L81.75 98.92 L79.12 99.31 L76.01 99.61 L72.14 99.83 L66.80 99.96 L50.00 100.00 L33.20 99.96 L27.86 99.83 L23.99 99.61 L20.88 99.31 L18.25 98.92 L15.95 98.44 L13.92 97.87 L12.11 97.20 L10.48 96.44 L9.00 95.58 L7.67 94.61 L6.47 93.53 L5.39 92.33 L4.42 91.00 L3.56 89.52 L2.80 87.89 L2.13 86.08 L1.56 84.05 L1.08 81.75 L0.69 79.12 L0.39 76.01 L0.17 72.14 L0.04 66.80 L0.00 50.00 L0.04 33.20 L0.17 27.86 L0.39 23.99 L0.69 20.88 L1.08 18.25 L1.56 15.95 L2.13 13.92 L2.80 12.11 L3.56 10.48 L4.42 9.00 L5.39 7.67 L6.47 6.47 L7.67 5.39 L9.00 4.42 L10.48 3.56 L12.11 2.80 L13.92 2.13 L15.95 1.56 L18.25 1.08 L20.88 0.69 L23.99 0.39 L27.86 0.17 L33.20 0.04 L50.00 0.00 L66.80 0.04 L72.14 0.17 L76.01 0.39 L79.12 0.69 L81.75 1.08 L84.05 1.56 L86.08 2.13 L87.89 2.80 L89.52 3.56 L91.00 4.42 L92.33 5.39 L93.53 6.47 L94.61 7.67 L95.58 9.00 L96.44 10.48 L97.20 12.11 L97.87 13.92 L98.44 15.95 L98.92 18.25 L99.31 20.88 L99.61 23.99 L99.83 27.86 L99.96 33.20Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.zp-lc-ic .zp-mk.latin{font-size:19px}.zp-lc-ic .zp-mk.img img{width:78%;height:78%}.zp-lc-app:active .zp-lc-ic{transform:scale(.9)}.zp-lc-app.zp-lc-going .zp-lc-ic{opacity:0}.zp-lc-n{max-width:100%;overflow:hidden;font-size:12px;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.zp-lc-app em{margin-top:-5px;font-size:10px;font-style:normal;color:var(--zp-mute);white-space:nowrap}.zp-lc-app.off .zp-mk,.zp-lc-app[data-kind=desktop] .zp-mk,.zp-lc-app[data-kind=planned] .zp-mk{opacity:.5}.zp-lc-app .zp-badge{position:absolute;top:-6px;left:calc(50% + 20px);right:auto}.zp-lc-tabs{position:fixed;left:0;right:0;bottom:0;z-index:80;display:flex;height:calc(56px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--zp-card);border-top:1px solid var(--zp-line)}.zp-lc-tabs button{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:0;border:0;background:none;color:var(--zp-sub);font:500 11px/1 Inter,PingFang SC,Microsoft YaHei,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.zp-lc-tabs svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round}.zp-lc-tabs .on{color:var(--zp-ink)}.zp-lc-tabs .on svg{fill:currentColor;fill-opacity:.12}.zp-lc-tabs button:active svg{transform:scale(.88)}.zp-lc-dot{position:absolute;top:6px;left:calc(50% + 6px);min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#b91c1c;color:#fff;font:600 10px/16px Inter,sans-serif;font-style:normal;text-align:center}body.zp-phone .zp-ai-fab{bottom:calc(64px + env(safe-area-inset-bottom))}.zp-lc-splash{position:fixed;left:0;top:0;z-index:100200;width:100vw;height:100vh;overflow:hidden;background:var(--zp-card);transform-origin:0 0;pointer-events:none}.zp-lc-splash-in{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding-bottom:8vh;transform-origin:50% 50%}.zp-lc-splash-in .zp-mk{width:96px;height:96px;font-size:36px}.zp-lc-splash-in .zp-mk.latin{font-size:24px}.zp-lc-splash-in b{font-size:16px;font-weight:600;color:var(--zp-ink)}.zp-lc-mask{position:fixed;inset:0;z-index:100150;background:#09090b00;transition:background .26s}.zp-lc-mask.on{background:#09090b5c}.zp-lc-sheet{position:absolute;left:0;right:0;bottom:0;padding:10px 20px calc(env(safe-area-inset-bottom) + 18px);border-radius:18px 18px 0 0;background:var(--zp-card);color:var(--zp-ink);transform:translateY(100%);transition:transform .36s cubic-bezier(.32,.72,0,1)}.zp-lc-mask.on .zp-lc-sheet{transform:none}.zp-lc-grab{display:block;width:36px;height:4px;margin:0 auto 14px;border-radius:4px;background:var(--zp-line2)}.zp-lc-sh-hd{display:flex;align-items:center;gap:12px}.zp-lc-sh-hd .zp-mk{width:48px;height:48px;font-size:19px}.zp-lc-sh-hd b{font-size:17px;font-weight:600}.zp-lc-sheet p{margin:14px 0 0;font-size:14.5px;line-height:1.6;color:var(--zp-ink2)}.zp-lc-url{margin-top:10px;padding:10px 12px;border-radius:10px;background:var(--zp-bg);font:13px/1.4 Inter,monospace;color:var(--zp-sub);word-break:break-all;user-select:all;-webkit-user-select:all}.zp-lc-sh-act{display:grid;gap:10px;margin-top:18px}.zp-lc-sh-act .zp-btn{justify-content:center;height:46px;font-size:15px}@media(prefers-reduced-motion:reduce){.zp-lc,.zp-lc-app,.zp-lc-sheet,.zp-lc-mask{animation:none;transition:none}}
