@charset "UTF-8";:root{--ji-theme-primary: #92d050;--ji-theme-accent: #c9ff85;--ji-theme-soft: #f7ffec;--ji-theme-deep: #4f7e1e;--ji-theme-rgb: 146 208 80;--ji-theme-accent-rgb: 201 255 133;--ji-theme-image-filter: none}html.ji-overlay-open{overflow:hidden}html,body,#app{margin:0;min-height:100%}body{overflow-x:hidden}.ji-media-placeholder{background-color:var(--ji-theme-soft);background-image:linear-gradient(110deg,transparent 20%,rgb(var(--ji-theme-accent-rgb)/.6) 42%,rgba(255,255,255,.9) 50%,rgb(var(--ji-theme-accent-rgb)/.35) 58%,transparent 80%),linear-gradient(145deg,#fff,var(--ji-theme-soft));background-position:180% 0,0 0;background-size:220% 100%,100% 100%}.ji-media-placeholder.is-loading{animation:ji-media-shimmer 1.5s ease-in-out infinite}.ji-media-placeholder.is-loaded{background-color:transparent;background-image:none;animation:none}.ji-media-placeholder.is-error{color:transparent;background-position:50% 50%;background-size:100% 100%;animation:none}@keyframes ji-media-shimmer{to{background-position:-120% 0,0 0}}@media(prefers-reduced-motion:reduce){.ji-media-placeholder.is-loading{animation:none}}.ji-page,.ji-page *{box-sizing:border-box}.ji-page{min-height:100vh;color:#070707;background:#fff;font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased}.ji-page button,.ji-page input,.ji-page textarea,.ji-page select{font:inherit}.ji-page button,.ji-page a{-webkit-tap-highlight-color:transparent}.ji-page a{color:inherit;text-decoration:none}.ji-page img,.ji-page video{max-width:100%}.ji-page h1,.ji-page h2,.ji-page h3,.ji-page p{margin:0}.ji-page ul{margin:0;padding:0;list-style:none}.ji-nav-shell[data-v-a56352c4]{position:fixed;inset:0 0 auto;z-index:100;height:50px;background:#ffffffd1;box-shadow:0 6px 16px rgb(var(--ji-theme-rgb)/.08);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.ji-nav-shell__inner[data-v-a56352c4]{width:89.583vw;margin-inline:auto}@media(max-width:768px){.ji-nav-shell__inner[data-v-a56352c4]{width:90%}}.ji-nav-shell__inner[data-v-a56352c4]{height:100%;display:flex;align-items:center;justify-content:space-between}.ji-brand[data-v-a56352c4]{display:flex;align-items:center;color:#070707;text-decoration:none;-webkit-tap-highlight-color:transparent}.ji-brand img[data-v-a56352c4]{width:44px;height:44px;margin-right:10px;filter:var(--ji-theme-image-filter);object-fit:contain;transition:transform .35s cubic-bezier(.2,.8,.2,1),filter .35s}.ji-brand__copy[data-v-a56352c4]{display:flex;align-items:center;gap:10px}.ji-brand strong[data-v-a56352c4]{font-family:ui-rounded,SF Pro Rounded,Arial Rounded MT Bold,Poppins,sans-serif;font-size:25px;font-weight:700;line-height:1;letter-spacing:-.035em;text-shadow:0 1px 0 rgba(255,255,255,.9),0 3px 10px rgba(15,25,12,.08)}.ji-brand small[data-v-a56352c4]{display:flex;align-items:center;gap:6px;color:#777;font-size:10px;font-weight:500;line-height:1;letter-spacing:.08em}.ji-brand small i[data-v-a56352c4]{width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:var(--ji-theme-primary);box-shadow:0 0 0 3px rgb(var(--ji-theme-rgb)/.14)}.ji-nav-shell nav[data-v-a56352c4]{display:flex;align-items:center;gap:4px}.ji-nav-toggle[data-v-a56352c4]{width:38px;height:38px;padding:9px;display:none;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;border-radius:9px;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.ji-nav-toggle i[data-v-a56352c4]{width:19px;height:1.5px;display:block;border-radius:2px;background:#171717;transition:transform .22s ease,opacity .18s ease}.ji-nav-toggle.is-open i[data-v-a56352c4]:nth-child(1){transform:translateY(5.5px) rotate(45deg)}.ji-nav-toggle.is-open i[data-v-a56352c4]:nth-child(2){opacity:0}.ji-nav-toggle.is-open i[data-v-a56352c4]:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}.ji-brand:hover img[data-v-a56352c4]{transform:translateY(-2px) rotate(-4deg) scale(1.06);filter:var(--ji-theme-image-filter) drop-shadow(0 7px 8px rgb(var(--ji-theme-rgb)/.2))}.ji-brand:active img[data-v-a56352c4]{transform:scale(.94);transition-duration:.1s}.ji-prompt-link[data-v-a56352c4]{position:relative;height:44px;padding:0 12px;display:flex;align-items:center;justify-content:center;gap:2px;border-radius:10px;color:#171717;background:transparent;text-decoration:none;font-size:15px;font-weight:600;transition:color .22s,background-color .22s,transform .18s;-webkit-tap-highlight-color:transparent}.ji-prompt-link[data-v-a56352c4]:after{content:"";position:absolute;bottom:4px;left:25%;width:50%;height:3px;border-radius:3px;background:var(--ji-theme-primary);transform:scaleX(0);transform-origin:center;transition:transform .22s ease}.ji-prompt-link svg[data-v-a56352c4]{width:25px;height:25px;flex:0 0 auto;fill:none;stroke:var(--ji-theme-primary);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:stroke .22s,transform .28s cubic-bezier(.2,.8,.2,1)}.ji-prompt-link[data-v-a56352c4]:hover{color:var(--ji-theme-deep);background:rgb(var(--ji-theme-rgb)/.09);transform:translateY(-1px)}.ji-prompt-link:hover svg[data-v-a56352c4]{stroke:var(--ji-theme-deep);transform:translateY(-2px) rotate(-5deg) scale(1.06)}.ji-prompt-link[data-v-a56352c4]:active{background:rgb(var(--ji-theme-rgb)/.16);transform:scale(.96);transition-duration:.08s}.ji-prompt-link.is-active[data-v-a56352c4]{color:var(--ji-theme-deep)}.ji-prompt-link.is-active[data-v-a56352c4]:after{transform:scaleX(1)}.ji-brand[data-v-a56352c4]:focus-visible{outline:3px solid rgb(var(--ji-theme-rgb)/.45);outline-offset:4px}.ji-prompt-link[data-v-a56352c4]:focus-visible{outline:3px solid rgb(var(--ji-theme-rgb)/.4);outline-offset:3px}.ji-user-theme[data-v-a56352c4]{position:relative}.ji-user-theme>button[data-v-a56352c4]{border:0;font-family:inherit;cursor:pointer}.ji-theme-panel[data-v-a56352c4]{position:absolute;z-index:5;top:calc(100% + 10px);right:0;box-sizing:border-box;width:250px;padding:14px;border:1px solid rgb(var(--ji-theme-rgb)/.18);border-radius:12px;background:#fffffffa;box-shadow:0 18px 45px #141e0e24}.ji-theme-panel__head[data-v-a56352c4]{display:flex;align-items:baseline;justify-content:space-between}.ji-theme-panel__head strong[data-v-a56352c4]{font-size:15px}.ji-theme-panel__head small[data-v-a56352c4]{color:#888;font-size:10px}.ji-theme-panel__options[data-v-a56352c4]{margin-top:12px;display:grid;gap:5px}.ji-theme-panel__options button[data-v-a56352c4]{width:100%;padding:8px;display:flex;align-items:center;gap:9px;border:0;border-radius:8px;color:#222;background:transparent;font-size:13px;text-align:left;cursor:pointer}.ji-theme-panel__options button[data-v-a56352c4]:hover,.ji-theme-panel__options button.is-selected[data-v-a56352c4]{background:var(--ji-theme-soft)}.ji-theme-panel__options i[data-v-a56352c4]{width:23px;height:23px;flex:0 0 auto;border:4px solid var(--theme-accent);border-radius:50%;background:var(--theme-color);box-shadow:0 0 0 1px #0000000f}.ji-theme-panel__options b[data-v-a56352c4]{margin-left:auto;color:var(--ji-theme-deep);opacity:0}.ji-theme-panel__options button.is-selected b[data-v-a56352c4]{opacity:1}.ji-theme-panel__clear[data-v-a56352c4]{width:100%;margin-top:10px;padding:9px 6px 2px;border:0;border-top:1px solid #eee;color:#777;background:transparent;font-size:11px;cursor:pointer}.ji-theme-panel__clear[data-v-a56352c4]:hover{color:var(--ji-theme-deep)}@media(max-width:768px){.ji-nav-shell[data-v-a56352c4]{height:50px}.ji-brand img[data-v-a56352c4]{width:32px;height:32px;margin-right:5px}.ji-brand__copy[data-v-a56352c4]{gap:5px}.ji-brand strong[data-v-a56352c4]{font-size:18px;letter-spacing:-.7px}.ji-brand small[data-v-a56352c4]{gap:3px;font-size:8px;letter-spacing:0;white-space:nowrap}.ji-brand small i[data-v-a56352c4]{width:4px;height:4px;box-shadow:0 0 0 2px rgb(var(--ji-theme-rgb)/.14)}.ji-prompt-link[data-v-a56352c4]{height:37px;padding:0 6px;gap:1.5px;font-size:13px}.ji-prompt-link[data-v-a56352c4]:after{right:6px;left:6px}.ji-prompt-link svg[data-v-a56352c4]{width:20px;height:20px}.ji-nav-toggle[data-v-a56352c4]{display:flex}.ji-nav-toggle[data-v-a56352c4]:hover,.ji-nav-toggle.is-open[data-v-a56352c4]{background:rgb(var(--ji-theme-rgb)/.1)}.ji-nav-shell nav[data-v-a56352c4]{position:absolute;top:56px;right:max(16px,(100vw - 100%) / 2);box-sizing:border-box;width:min(260px,100vw - 32px);max-height:calc(100svh - 70px);padding:8px;display:flex;flex-direction:column;align-items:stretch;gap:4px;overflow-y:auto;border:1px solid rgb(var(--ji-theme-rgb)/.18);border-radius:12px;background:#fffffff5;box-shadow:0 16px 38px #1e370c1f;opacity:0;visibility:hidden;transform:translateY(-8px) scale(.98);transform-origin:top right;transition:opacity .2s ease,transform .2s ease,visibility .2s;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ji-nav-shell nav.is-open[data-v-a56352c4]{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.ji-nav-shell nav .ji-prompt-link[data-v-a56352c4]{box-sizing:border-box;width:100%;height:44px;padding:0 12px;justify-content:flex-start;gap:7px}.ji-nav-shell nav .ji-prompt-link[data-v-a56352c4]:after{display:none}.ji-nav-shell nav .ji-prompt-link.is-active[data-v-a56352c4]{color:var(--ji-theme-deep);background:rgb(var(--ji-theme-rgb)/.14);box-shadow:inset 3px 0 0 var(--ji-theme-primary)}.ji-user-theme[data-v-a56352c4]{width:100%}.ji-theme-panel[data-v-a56352c4]{position:static;width:100%;margin-top:5px;box-shadow:inset 0 0 0 1px rgb(var(--ji-theme-rgb)/.06)}}@media(max-width:600px){.ji-brand small[data-v-a56352c4]{display:none}}@media(prefers-reduced-motion:reduce){.ji-brand img[data-v-a56352c4],.ji-prompt-link[data-v-a56352c4],.ji-prompt-link[data-v-a56352c4]:after,.ji-prompt-link svg[data-v-a56352c4]{transition:none}}.ji-footer[data-v-7bc37fb5]{margin-top:0;padding:25px 0;color:#aaa;border-top:1px solid rgba(0,0,0,.025);background:#fff;font-size:11px}.ji-footer__inner[data-v-7bc37fb5]{width:89.583vw;margin-inline:auto}@media(max-width:768px){.ji-footer__inner[data-v-7bc37fb5]{width:90%}}.ji-footer__inner[data-v-7bc37fb5]{position:relative;min-height:18px;display:flex;align-items:center;justify-content:center;text-align:center}.ji-footer p[data-v-7bc37fb5]{margin:0;line-height:1.4}.ji-footer button[data-v-7bc37fb5]{position:absolute;right:0;padding:0;border:0;color:#aaa;background:none;font-size:12px;cursor:pointer;transition:color .2s ease}.ji-footer button[data-v-7bc37fb5]:hover{color:#555}@media(max-width:768px){.ji-footer[data-v-7bc37fb5]{padding:22px 0;font-size:10px}.ji-footer__inner[data-v-7bc37fb5]{min-height:16px}.ji-footer button[data-v-7bc37fb5]{font-size:12px}}.ji-site-layout[data-v-cd96034b]{min-height:100vh;padding-top:clamp(70px,5.208vw,100px);overflow:clip;background:#fff}.ji-site-layout__content[data-v-cd96034b]{min-height:calc(100vh - clamp(70px,5.208vw,100px))}@media(max-width:768px){.ji-site-layout[data-v-cd96034b]{padding-top:70px}.ji-site-layout__content[data-v-cd96034b]{min-height:calc(100vh - 70px)}}
