.tab-idle[data-v-2cb99f79]{color:rgb(var(--text-3))}.tabbar-nav[data-v-2cb99f79]{transition:background-color .24s cubic-bezier(.22,.61,.36,1),border-color .24s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1)}.tabbar-hidden[data-v-2cb99f79]{transform:translateY(110%)!important}.tabbar-dark[data-v-2cb99f79]{border-color:rgba(255,255,255,.08)}.tabbar-dark .tab-idle[data-v-2cb99f79]{color:#8494a8}.tabbar-dark .text-primary-text[data-v-2cb99f79]{color:#4ade80}@media (prefers-reduced-motion: reduce){.tabbar-nav[data-v-2cb99f79]{transition:none}.tabbar-hidden[data-v-2cb99f79]{transform:none!important}}.tab-icon[data-v-2cb99f79]{display:inline-flex;transition:scale .15s ease-out}.tab-icon.tab-on[data-v-2cb99f79]{scale:1.1}.tab-link:active .tab-icon[data-v-2cb99f79]{scale:.92}@media (prefers-reduced-motion: reduce){.tab-icon[data-v-2cb99f79],.tab-icon.tab-on[data-v-2cb99f79],.tab-link:active .tab-icon[data-v-2cb99f79]{scale:1}}.motiv-toast-enter-active[data-v-0e8fc5ba],.motiv-toast-leave-active[data-v-0e8fc5ba]{transition:opacity .25s,transform .25s}.motiv-toast-enter-from[data-v-0e8fc5ba],.motiv-toast-leave-to[data-v-0e8fc5ba]{opacity:0;transform:translateY(-8px)}.badge-celeb[data-v-07aed4e8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;display:flex;align-items:center;justify-content:center;background:rgba(16,42,28,.55)}.badge-celeb-card[data-v-07aed4e8]{text-align:center;padding:24px;animation:badge-celeb-fade-07aed4e8 .3s ease both}.badge-celeb-img[data-v-07aed4e8]{display:block;width:min(56vw,200px);height:auto;margin:0 auto;filter:drop-shadow(0 12px 24px rgba(0,0,0,.35));animation:badge-celeb-pop-07aed4e8 .55s cubic-bezier(.34,1.56,.64,1) both}.badge-celeb-unlock[data-v-07aed4e8]{margin-top:16px;font-size:15px;font-weight:800;color:#ffe98a;letter-spacing:.2em}.badge-celeb-name[data-v-07aed4e8]{margin-top:6px;font-size:26px;font-weight:900;color:#fff;line-height:1.3}.badge-celeb-tier[data-v-07aed4e8]{margin-top:4px;font-size:15px;font-weight:700;color:rgba(255,255,255,.85)}.badge-celeb-hint[data-v-07aed4e8]{margin-top:18px;font-size:12px;color:rgba(255,255,255,.6)}@keyframes badge-celeb-pop-07aed4e8{0%{transform:scale(.55);opacity:0}60%{transform:scale(1.06);opacity:1}to{transform:scale(1);opacity:1}}@keyframes badge-celeb-fade-07aed4e8{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.badge-celeb-card[data-v-07aed4e8],.badge-celeb-img[data-v-07aed4e8]{animation:none}}.cc-overlay[data-v-b518aeab]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:96;display:flex;align-items:center;justify-content:center;pointer-events:none}.cc-card[data-v-b518aeab]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:20px 28px 18px;border-radius:24px;background:rgb(var(--card) / .96);box-shadow:0 12px 40px rgba(0,0,0,.18);animation:cc-card-in-b518aeab .28s cubic-bezier(.34,1.56,.64,1) both}@keyframes cc-card-in-b518aeab{0%{opacity:0;transform:scale(.9) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.cc-counter[data-v-b518aeab]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;background:rgb(var(--primary) / .12);color:rgb(var(--primary-text));font-size:17px;font-weight:800}.cc-counter-num[data-v-b518aeab]{font-variant-numeric:tabular-nums}.cc-ring-wrap[data-v-b518aeab]{position:relative;width:120px;height:120px}.cc-ring[data-v-b518aeab]{width:120px;height:120px;transform:rotate(-90deg)}.cc-ring-track[data-v-b518aeab]{fill:none;stroke:rgb(var(--card2));stroke-width:10}.cc-ring-fill[data-v-b518aeab]{fill:none;stroke:rgb(var(--primary));stroke-width:10;stroke-linecap:round;transition:stroke-dashoffset .45s ease-out}.cc-check[data-v-b518aeab]{position:absolute;top:0;right:0;bottom:0;left:0;width:120px;height:120px}.cc-check path[data-v-b518aeab]{fill:none;stroke:rgb(var(--primary));stroke-width:7;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:72;stroke-dashoffset:72;animation:cc-check-draw-b518aeab .4s ease-out .05s forwards}@keyframes cc-check-draw-b518aeab{to{stroke-dashoffset:0}}.cc-phase-burst .cc-ring[data-v-b518aeab]{animation:cc-ring-burst-b518aeab .35s ease-out forwards}@keyframes cc-ring-burst-b518aeab{0%{transform:rotate(-90deg) scale(1);opacity:1}to{transform:rotate(-90deg) scale(1.18);opacity:.25}}.cc-particle[data-v-b518aeab]{position:absolute;left:50%;top:50%;width:8px;height:8px;border-radius:50%;background:var(--cc-pc, #F59E0B);pointer-events:none;animation:cc-particle-fly-b518aeab .6s ease-out forwards}@keyframes cc-particle-fly-b518aeab{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--cc-px, 0px)),calc(-50% + var(--cc-py, 0px))) scale(.3)}}.cc-fly[data-v-b518aeab]{position:absolute;left:50%;top:50%;margin-left:-34px;margin-top:-16px;animation:cc-fly-arc-b518aeab .6s cubic-bezier(.3,.7,.4,1) forwards}@keyframes cc-fly-arc-b518aeab{0%{opacity:0;transform:translate(0) scale(.7)}15%{opacity:1;transform:translate(18px,-22px) scale(1)}60%{opacity:1;transform:translate(26px,-78px) scale(1)}to{opacity:0;transform:translateY(-118px) scale(.85)}}.cc-fly-chip[data-v-b518aeab]{display:inline-block;padding:5px 12px;border-radius:999px;background:#f59e0b;color:#fff;font-size:15px;font-weight:800;box-shadow:0 4px 14px rgba(245,158,11,.45);white-space:nowrap}.cc-streak[data-v-b518aeab]{font-size:15px;font-weight:700;color:rgb(var(--text));margin:0}.cc-pop[data-v-b518aeab]{animation:cc-pop-b518aeab .32s cubic-bezier(.34,1.56,.64,1) both}@keyframes cc-pop-b518aeab{0%{transform:scale(1)}45%{transform:scale(1.18)}to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){.cc-card[data-v-b518aeab],.cc-check path[data-v-b518aeab],.cc-particle[data-v-b518aeab],.cc-fly[data-v-b518aeab],.cc-pop[data-v-b518aeab]{animation:none!important}}.aig-sheet[data-v-6b08d4df]{border-radius:20px 20px 0 0;padding-bottom:calc(20px + env(safe-area-inset-bottom))}.capsule[data-v-5f782d89]{display:flex;gap:4px;padding:4px;border-radius:999px;background:rgb(var(--card2))}.capsule-half[data-v-5f782d89]{flex:1;border-radius:999px;font-weight:700;color:rgb(var(--text-2));transition:background .15s ease-out,color .15s ease-out,scale .38s cubic-bezier(.34,1.56,.64,1)}.capsule-half[data-v-5f782d89]:active{scale:.97}.capsule-on[data-v-5f782d89]{background:rgb(var(--primary));color:rgb(var(--on-primary))}.capsule-lg .capsule-half[data-v-5f782d89]{min-height:64px;font-size:17px}.capsule-md .capsule-half[data-v-5f782d89]{min-height:48px;font-size:15px}.card[data-v-0af7534e]{border-radius:16px}.switch-spring[data-v-0af7534e]{transition:transform .38s cubic-bezier(.34,1.56,.64,1)!important}@media (prefers-reduced-motion: reduce){.switch-spring[data-v-0af7534e]{transition:none!important}}.sp-clay[data-v-0af7534e]{display:flex;gap:13px;align-items:flex-start;border-radius:20px;border:3px solid;padding:15px 16px 14px;box-shadow:inset 0 2px rgba(255,255,255,.7),inset 0 -2px 6px rgba(0,0,0,.03),0 6px 16px rgba(15,23,42,.08)}.sp-icon[data-v-0af7534e]{flex:0 0 auto;width:48px;height:48px;border-radius:15px;display:grid;place-items:center;border:3px solid}.sp-body[data-v-0af7534e]{flex:1 1 auto;min-width:0}.sp-h[data-v-0af7534e]{margin:0;font-size:17px;font-weight:600;line-height:1.3}.sp-desc[data-v-0af7534e]{margin:3px 0 0;font-size:13px;color:#475569;line-height:1.5}.sp-ink[data-v-0af7534e]{color:#1f2937}.sp-muted[data-v-0af7534e]{font-size:13px;color:#475569;line-height:1.5}.sp-more[data-v-0af7534e]{margin-top:6px}.sp-more summary[data-v-0af7534e]{font-size:13px;color:#475569;cursor:pointer;line-height:1.5}.sp-more p[data-v-0af7534e]{margin:4px 0 0;font-size:13px;color:#475569;line-height:1.6}.sp-row[data-v-0af7534e]{display:flex;gap:12px;align-items:flex-start;margin-top:12px}.sp-row-sep[data-v-0af7534e]{border-top:2px solid rgba(15,23,42,.12);padding-top:12px}.sp-row-body[data-v-0af7534e]{flex:1 1 auto;min-width:0}.sp-row-h[data-v-0af7534e]{margin:0;font-size:15px;font-weight:600;line-height:1.35}.sp-green[data-v-0af7534e]{background:#d1fae5;border-color:#6ee7b7;color:#065f46}.sp-green .sp-icon[data-v-0af7534e]{background:#a7f3d0;border-color:#059669;color:#065f46}.sp-blue[data-v-0af7534e]{background:#dbeafe;border-color:#93c5fd;color:#1e40af}.sp-blue .sp-icon[data-v-0af7534e]{background:#bfdbfe;border-color:#3b82f6;color:#1e40af}.sp-violet[data-v-0af7534e]{background:#ede9fe;border-color:#c4b5fd;color:#5b21b6}.sp-violet .sp-icon[data-v-0af7534e]{background:#ddd6fe;border-color:#8b5cf6;color:#5b21b6}section:not(.sp-clay) .card[data-v-0af7534e]{background:transparent;border:0;box-shadow:none;border-radius:0;padding-left:0;padding-right:0}section:not(.sp-clay) .card+.card[data-v-0af7534e]{margin-top:0;border-top:1px solid rgba(15,23,42,.08);padding-top:14px}.sb-glabel[data-v-802b0715]{font-size:11.5px;font-weight:700;letter-spacing:.12em;color:rgb(var(--text-2));margin:17px 8px 6px}.sb-glabel[data-v-802b0715]:first-of-type{margin-top:10px}.sb-nav-item[data-v-802b0715]{position:relative;z-index:1;display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;margin:1px 0;background:transparent;border:0;border-radius:13px;cursor:pointer;font:inherit;font-size:15px;color:rgb(var(--text-2));text-align:left;text-decoration:none;transition:color .25s ease,background-color .25s ease,scale .3s cubic-bezier(.34,1.56,.64,1)}.sb-nav-item.is-active[data-v-802b0715]{color:rgb(var(--success-text));font-weight:700}.sb-nav-item.is-active .sb-nav-ic[data-v-802b0715]{color:rgb(var(--success))}.sb-nav-item[data-v-802b0715]:hover{background:rgb(var(--primary-light) / .55);scale:1.02}.sb-nav-item[data-v-802b0715]:hover:active{scale:.96}.sb-nav-ic[data-v-802b0715]{width:22px;height:22px;flex:none;color:rgb(var(--text-2));transition:color .25s ease}.sb-skills-head .sb-nav-ic[data-v-802b0715]{color:rgb(var(--success))}.sb-tail[data-v-802b0715]{margin-left:auto;font-size:12px;color:rgb(var(--text-2));font-weight:500}.sb-pill[data-v-802b0715]{position:absolute;z-index:0;background:rgb(var(--primary-light));border-radius:13px;transition:top .38s cubic-bezier(.32,.9,.3,1),left .38s cubic-bezier(.32,.9,.3,1),width .38s cubic-bezier(.32,.9,.3,1),height .38s cubic-bezier(.32,.9,.3,1),opacity .25s;opacity:0;pointer-events:none}.sb-pill.is-visible[data-v-802b0715]{opacity:1}.sb-skills-card[data-v-802b0715]{background:rgb(var(--card));border:1.5px solid rgb(var(--primary) / .16);border-radius:19px;padding:5px;margin-top:2px;box-shadow:0 4px 14px rgb(var(--shadow) / .06)}.sb-skills-head[data-v-802b0715]{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;background:none;border:0;border-radius:13px;font:inherit;font-size:15px;font-weight:700;color:rgb(var(--text));text-align:left;cursor:pointer;transition:color .25s ease,background-color .25s ease,scale .3s cubic-bezier(.34,1.56,.64,1)}.sb-skills-head[data-v-802b0715]:hover{background:rgb(var(--primary-light) / .55);scale:1.02}.sb-skills-head[data-v-802b0715]:hover:active{scale:.96}.sb-skills-head.has-active[data-v-802b0715]{color:rgb(var(--success-text))}.sb-count-badge[data-v-802b0715]{background:rgb(var(--primary-light));color:rgb(var(--success-text));font-size:11px;font-weight:700;border-radius:999px;padding:2.5px 9px}.sb-chev[data-v-802b0715]{margin-left:auto;color:rgb(var(--text-3));transition:transform .35s ease;flex:none}.sb-skills-group.open .sb-chev[data-v-802b0715]{transform:rotate(180deg)}.sb-skills-panel[data-v-802b0715]{overflow:hidden;max-height:0;visibility:hidden;transition:max-height .45s cubic-bezier(.3,.8,.3,1),visibility 0s linear .45s}.sb-skills-group.open .sb-skills-panel[data-v-802b0715]{max-height:480px;visibility:visible;transition:max-height .45s cubic-bezier(.3,.8,.3,1),visibility 0s}.sb-skill-row[data-v-802b0715]{align-items:stretch;gap:10px}.sb-skill-row .sb-nav-ic[data-v-802b0715]{align-self:center}.sb-skill-bar[data-v-802b0715]{width:3px;border-radius:9999px;flex:none;align-self:stretch;margin:2px 0}.sb-skill-meta[data-v-802b0715]{display:flex;flex-direction:column;min-width:0;gap:1px}.sb-skill-label[data-v-802b0715]{font-size:15px;font-weight:600;color:rgb(var(--text-2));display:flex;align-items:center;gap:5px}.sb-skill-row.is-active .sb-skill-label[data-v-802b0715]{color:rgb(var(--success-text));font-weight:700}.sb-skill-lock[data-v-802b0715]{color:rgb(var(--text-3));flex:none}.sb-skill-status[data-v-802b0715]{font-size:12px;line-height:1.35;color:rgb(var(--text-2));white-space:normal;overflow:hidden}.sb-map-btn[data-v-802b0715]{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:8px;width:100%;background:linear-gradient(135deg,rgb(var(--primary)),rgb(var(--primary-dim)));color:rgb(var(--on-primary));border:0;border-radius:15px;padding:12px 14px;margin-bottom:4px;font:inherit;text-align:left;cursor:pointer;text-decoration:none;box-shadow:0 8px 18px rgb(var(--primary) / .3);transition:transform .13s ease,box-shadow .2s ease,scale .3s cubic-bezier(.34,1.56,.64,1),filter .25s ease}.sb-map-btn[data-v-802b0715]:hover{scale:1.02;filter:brightness(1.07);box-shadow:0 10px 22px rgb(var(--primary) / .38)}.sb-map-btn[data-v-802b0715]:hover:active{scale:.96;filter:brightness(1)}.sb-map-top[data-v-802b0715]{display:flex;align-items:center;gap:11px;min-width:0}.sb-map-ic[data-v-802b0715]{width:32px;height:32px;border-radius:10px;flex:none;background:rgba(255,255,255,.22);display:grid;place-items:center}.sb-map-label[data-v-802b0715]{font-size:16px;font-weight:800;letter-spacing:.02em;display:block;line-height:1.25}.sb-map-sub[data-v-802b0715]{font-size:11.5px;opacity:.85;display:block;font-weight:500}.sb-map-go[data-v-802b0715]{align-self:flex-end;display:flex;align-items:center;gap:2px;font-size:12px;font-weight:700;background:rgba(255,255,255,.2);padding:4px 9px;border-radius:999px;flex:none}.sb-checkin[data-v-802b0715]{display:flex;align-items:center;gap:9px;background:rgb(var(--warning) / .1);border:1px solid rgb(var(--warning) / .3);border-radius:14px;padding:9px 13px;font-size:13.5px;color:rgb(var(--accent-text));margin-bottom:9px}.sb-flame[data-v-802b0715]{color:rgb(var(--warning));flex:none}.sb-checkin b[data-v-802b0715]{font-size:14.5px}.sb-checkin-st[data-v-802b0715]{margin-left:auto;font-size:12.5px;font-weight:700;opacity:.8}.sb-user-card[data-v-802b0715]{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%;padding:12px;background:rgb(var(--card));border:3px solid rgb(var(--card2));border-radius:16px;font:inherit;cursor:pointer;text-align:left;text-decoration:none;box-shadow:inset 0 2px rgba(255,255,255,.7),inset 0 -2px 6px rgba(0,0,0,.03),0 6px 16px rgba(15,23,42,.08)}.sb-avatar[data-v-802b0715]{width:41px;height:41px;border-radius:50%;flex:none;background:rgb(var(--primary-light));color:rgb(var(--text-2));display:grid;place-items:center}.sb-user-row1[data-v-802b0715]{display:flex;align-items:center;gap:12px;min-width:0}.sb-user-meta[data-v-802b0715]{line-height:1.35;min-width:0;flex:1 1 auto}.sb-user-meta b[data-v-802b0715]{font-size:15px;font-weight:600;color:#1f2937;display:block}.sb-user-member[data-v-802b0715]{font-size:13px;color:#475569;line-height:1.35;display:block}.sb-uc-go[data-v-802b0715]{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;font-size:12.5px;font-weight:700;color:#065f46;background:#d1fae5;border:3px solid #6EE7B7;border-radius:999px;padding:7px 10px;box-shadow:inset 0 2px rgba(255,255,255,.7),inset 0 -2px 6px rgba(0,0,0,.03),0 6px 16px rgba(15,23,42,.08)}@keyframes sbItemIn-802b0715{0%{opacity:0;transform:translate(-7px)}to{opacity:1;transform:none}}.sb-play .sb-nav-item[data-v-802b0715],.sb-play .sb-skills-head[data-v-802b0715]{animation:sbItemIn-802b0715 .45s cubic-bezier(.2,.7,.3,1) both;animation-delay:calc(var(--i, 0) * 26ms)}@media (prefers-reduced-motion: reduce){.sb-pill[data-v-802b0715],.sb-skills-panel[data-v-802b0715],.sb-chev[data-v-802b0715],.sb-nav-item[data-v-802b0715],.sb-skills-head[data-v-802b0715],.sb-map-btn[data-v-802b0715]{transition:none!important;animation:none!important}.sb-nav-item[data-v-802b0715]:hover,.sb-skills-head[data-v-802b0715]:hover,.sb-map-btn[data-v-802b0715]:hover,.sb-nav-item[data-v-802b0715]:hover:active,.sb-skills-head[data-v-802b0715]:hover:active,.sb-map-btn[data-v-802b0715]:hover:active{scale:1!important}}.frost-root[data-v-1443eeab]{background:rgba(8,13,24,.45);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);animation:frost-in-1443eeab .2s ease-out both}.frost-root.frost-solid[data-v-1443eeab]{background:rgba(8,13,24,.88);backdrop-filter:none;-webkit-backdrop-filter:none}.frost-card[data-v-1443eeab]{border-radius:24px;background:rgb(var(--card));background:rgb(var(--card) / .94);box-shadow:0 18px 50px rgba(0,0,0,.35)}@keyframes frost-in-1443eeab{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.frost-root[data-v-1443eeab]{animation:none}}.holo[data-v-bc344634]{perspective:900px;aspect-ratio:3 / 4;cursor:pointer;border-radius:16px}.holo-inner[data-v-bc344634]{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .42s ease-out}.holo.flipped .holo-inner[data-v-bc344634]{transform:rotateY(180deg)}.holo-face[data-v-bc344634]{position:absolute;top:0;right:0;bottom:0;left:0;padding:16px 12px;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.holo-back[data-v-bc344634]{transform:rotateY(180deg);justify-content:center}@media (prefers-reduced-motion: reduce){.holo-inner[data-v-bc344634]{transition:none}}.boot-croc-3d[data-v-f4516eb8]{position:relative;display:block;width:100%}.boot-croc-3d-img[data-v-f4516eb8]{display:block;width:100%;height:auto;animation:boot-croc-bob-f4516eb8 2.6s ease-in-out infinite alternate}@keyframes boot-croc-bob-f4516eb8{0%{transform:translateY(-4px)}to{transform:translateY(3px)}}.boot-croc-3d-shadow[data-v-f4516eb8]{position:absolute;left:50%;bottom:-2px;width:64%;height:12px;transform:translate(-50%);border-radius:50%;background:rgba(20,60,35,.12);animation:boot-croc-shadow-f4516eb8 2.6s ease-in-out infinite alternate}@keyframes boot-croc-shadow-f4516eb8{0%{transform:translate(-50%) scaleX(1)}to{transform:translate(-50%) scaleX(.86)}}@media (prefers-reduced-motion: reduce){.boot-croc-3d-img[data-v-f4516eb8],.boot-croc-3d-shadow[data-v-f4516eb8]{animation:none}}.boot[data-v-10b59248]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-loading);background:radial-gradient(90% 34% at 50% 0%,rgba(255,233,138,.55),rgba(255,233,138,0) 70%),linear-gradient(180deg,#cdeed2,#e6f7df 30%,#f7f8e8 58%,#fffaf0);overflow:hidden;opacity:1;transition:opacity .3s ease}.boot--leaving[data-v-10b59248]{opacity:0;pointer-events:none}.boot-sky[data-v-10b59248]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.boot-sun[data-v-10b59248]{position:absolute;top:calc(env(safe-area-inset-top,0px) + 6px);left:50%;transform:translate(-50%);width:clamp(140px,48vw,196px);height:auto}.boot-sun-svg[data-v-10b59248]{display:block;width:100%;height:auto;overflow:visible}.boot-sun-rays[data-v-10b59248]{animation:boot-sun-spin-10b59248 46s linear infinite;transform-box:fill-box;transform-origin:center}@keyframes boot-sun-spin-10b59248{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.boot-cloud[data-v-10b59248]{position:absolute;animation:boot-cloud-drift-10b59248 26s ease-in-out infinite alternate}.boot-cloud--1[data-v-10b59248]{top:12%;left:6%;animation-duration:26s}.boot-cloud--2[data-v-10b59248]{top:22%;right:4%;left:auto;animation-duration:32s}.boot-cloud--3[data-v-10b59248]{top:34%;left:16%;animation-duration:38s}@keyframes boot-cloud-drift-10b59248{0%{transform:translate(-14px)}to{transform:translate(18px)}}.boot-cloud-b[data-v-10b59248]{display:block;width:74px;height:24px;background:rgba(255,255,255,.92);border-radius:999px;box-shadow:18px -10px 0 -2px rgba(255,255,255,.92),-16px -6px 0 -4px rgba(255,255,255,.92)}.boot-hills[data-v-10b59248]{position:absolute;left:0;right:0;bottom:0;width:100%;height:140px}.boot-inner[data-v-10b59248]{position:relative;z-index:1;height:100%;width:100%;max-width:480px;margin:0 auto;padding:calc(env(safe-area-inset-top,0px) + 14px) 20px calc(env(safe-area-inset-bottom,0px) + 20px);display:flex;flex-direction:column;align-items:center;overflow-y:auto}.boot-hero[data-v-10b59248]{position:relative;width:min(56vw,200px);margin-top:clamp(96px,24vh,168px);flex-shrink:0}.boot-croc[data-v-10b59248]{width:100%}.boot-bubble[data-v-10b59248]{position:absolute;top:-8px;right:-64px;background:#fff;border:2px solid #1F9D55;color:#145c33;font-size:14px;font-weight:700;padding:7px 12px;border-radius:16px 16px 16px 4px;white-space:nowrap;box-shadow:0 4px 14px rgba(20,61,36,.12);z-index:2}.boot-letter[data-v-10b59248]{position:absolute;font-weight:900;font-family:"Baloo 2",PingFang SC,sans-serif;animation:boot-letter-float-10b59248 3.4s ease-in-out infinite alternate;z-index:2}.boot-letter--a[data-v-10b59248]{left:-6px;top:18%;font-size:21px;color:#f08c1e}.boot-letter--b[data-v-10b59248]{right:2px;top:44%;font-size:19px;color:#2f9be8;animation-delay:-1.1s}.boot-letter--c[data-v-10b59248]{left:8px;bottom:6%;font-size:17px;color:#e85d8a;animation-delay:-2.2s}.boot-letter--d[data-v-10b59248]{right:10px;bottom:-2%;font-size:15px;color:#1f9d55;animation-delay:-.6s}@keyframes boot-letter-float-10b59248{0%{transform:translateY(-5px)}to{transform:translateY(6px)}}.boot-brand[data-v-10b59248]{margin-top:18px;text-align:center;flex-shrink:0}.boot-title[data-v-10b59248]{font-family:ZCOOL KuaiLe,PingFang SC,Microsoft YaHei,sans-serif;font-size:44px;font-weight:900;letter-spacing:.06em;line-height:1.15;color:#145c33}.boot-title-hl[data-v-10b59248]{color:#1f9d55}.boot-en[data-v-10b59248]{margin-top:4px;font-family:"Baloo 2",PingFang SC,sans-serif;font-size:12px;font-weight:800;letter-spacing:.34em;color:#7aa884}.boot-slogan[data-v-10b59248]{margin:12px auto 0;display:inline-flex;align-items:center;gap:8px;background:#145c33;color:#fff;font-size:15.5px;font-weight:700;padding:8px 16px;border-radius:999px}.boot-slogan-dot[data-v-10b59248]{width:6px;height:6px;border-radius:50%;background:#ffd94d;flex-shrink:0}.boot-chips[data-v-10b59248]{margin-top:12px;display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.boot-chips span[data-v-10b59248]{background:rgba(255,255,255,.82);border:1.5px solid #D8EDD9;color:#2c6b42;font-size:11.5px;font-weight:700;padding:5px 10px;border-radius:999px}.boot-loader[data-v-10b59248]{margin-top:auto;width:100%;padding:0 10px;flex-shrink:0}.boot-load-text[data-v-10b59248]{text-align:center;color:#145c33;font-size:14px;font-weight:500;min-height:20px}.boot--done .boot-load-text[data-v-10b59248]{font-weight:700}.boot-walk-track[data-v-10b59248]{position:relative;height:44px;margin-top:16px;border-bottom:4px solid rgba(20,92,51,.14)}.boot-walk-fill[data-v-10b59248]{position:absolute;left:0;bottom:-4px;height:4px;background:linear-gradient(90deg,#57cc7e,#1f9d55);transition:width .12s linear}.boot-footprint[data-v-10b59248]{position:absolute;bottom:2px;width:7px;height:5px;border-radius:50%;background:rgba(31,157,85,.45);transform:translate(-50%);transition:opacity .3s ease}.boot-walker[data-v-10b59248]{position:absolute;bottom:2px;width:40px;transform:translate(-8px);transition:left .12s linear}.boot-walker-img[data-v-10b59248]{display:block;width:100%;height:auto}.boot-walker-hop[data-v-10b59248]{display:block}.boot-walker--done .boot-walker-hop[data-v-10b59248]{animation:boot-walker-hop-10b59248 .55s ease-in-out 3}@keyframes boot-walker-hop-10b59248{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.boot-progress-row[data-v-10b59248]{display:flex;align-items:center;gap:10px;margin-top:12px;transition:opacity .3s ease}.boot-progress-row--done[data-v-10b59248]{opacity:.35}.boot-progress-bar[data-v-10b59248]{flex:1;height:8px;border-radius:999px;background:rgba(20,92,51,.12);overflow:hidden;position:relative}.boot-progress-fill[data-v-10b59248]{height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,#57cc7e,#1f9d55);transition:width .12s linear;position:relative;overflow:hidden}.boot-progress-fill[data-v-10b59248]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.65) 50%,transparent 80%);animation:boot-shine-10b59248 1.4s linear infinite}@keyframes boot-shine-10b59248{0%{transform:translate(-100%)}to{transform:translate(100%)}}.boot-pct[data-v-10b59248]{font-family:"Baloo 2",PingFang SC,sans-serif;font-size:14px;font-weight:700;color:#145c33;font-variant-numeric:tabular-nums;min-width:40px;text-align:right}.boot-start[data-v-10b59248]{display:block;margin:16px auto 0;background:#1f9d55;color:#fff;font-size:15px;font-weight:900;padding:12px 26px;border-radius:999px;box-shadow:0 0 rgba(31,157,85,.45);animation:boot-start-pulse-10b59248 1.6s ease-in-out infinite}@keyframes boot-start-pulse-10b59248{0%,to{box-shadow:0 0 rgba(31,157,85,.45)}50%{box-shadow:0 0 0 10px rgba(31,157,85,0)}}.boot-hint[data-v-10b59248]{position:absolute;z-index:2;right:20px;bottom:calc(env(safe-area-inset-bottom,0px) + 12px);color:rgba(20,92,51,.55);font-size:12px}.boot-teaser[data-v-10b59248]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:linear-gradient(180deg,#eaf8ec,#fffdf4);animation:boot-teaser-up-10b59248 .55s cubic-bezier(.32,.9,.3,1) both;overflow-y:auto}@keyframes boot-teaser-up-10b59248{0%{transform:translateY(102%)}to{transform:translateY(0)}}.boot-teaser-inner[data-v-10b59248]{min-height:100%;max-width:480px;margin:0 auto;padding:calc(env(safe-area-inset-top,0px) + 28px) 20px calc(env(safe-area-inset-bottom,0px) + 24px);display:flex;flex-direction:column}.boot-teaser-head[data-v-10b59248]{display:flex;align-items:center;gap:12px}.boot-teaser-avatar[data-v-10b59248]{width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0;border:2px solid #fff;box-shadow:0 2px 8px rgba(20,61,36,.15);background:#fff}.boot-teaser-avatar img[data-v-10b59248]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.boot-teaser-greet[data-v-10b59248]{display:flex;flex-direction:column;gap:2px;min-width:0}.boot-teaser-hello[data-v-10b59248]{font-size:20px;font-weight:900;color:#145c33}.boot-teaser-sub[data-v-10b59248]{font-size:14px;color:#5b7a6b}.boot-teaser-task[data-v-10b59248]{margin-top:20px;background:linear-gradient(135deg,#145c33,#1f9d55);border-radius:18px;padding:16px;color:#fff;box-shadow:0 8px 24px rgba(20,92,51,.25)}.boot-teaser-task-head[data-v-10b59248]{font-size:13px;font-weight:700;color:rgba(255,255,255,.75)}.boot-teaser-lesson[data-v-10b59248]{margin-top:8px;font-size:18px;font-weight:900;line-height:1.4}.boot-teaser-breakdown[data-v-10b59248]{margin-top:6px;font-size:14px;color:rgba(255,255,255,.88);line-height:1.5}.boot-teaser-minis[data-v-10b59248]{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.boot-teaser-mini[data-v-10b59248]{background:#fff;border-radius:16px;padding:14px;box-shadow:0 4px 14px rgba(20,61,36,.08)}.boot-teaser-mini-num[data-v-10b59248]{font-size:16px;font-weight:900;color:#145c33}.boot-teaser-mini-sub[data-v-10b59248]{margin-top:4px;font-size:13px;color:#5b7a6b}.boot-teaser-enter[data-v-10b59248]{margin-top:auto;padding:0;width:100%;min-height:52px;border-radius:999px;background:#1f9d55;color:#fff;font-size:16px;font-weight:900}@media (prefers-reduced-motion: reduce){.boot[data-v-10b59248]{transition:none}.boot-sun-rays[data-v-10b59248],.boot-cloud[data-v-10b59248],.boot-letter[data-v-10b59248],.boot-progress-fill[data-v-10b59248]:after,.boot-start[data-v-10b59248],.boot-walker--done .boot-walker-hop[data-v-10b59248]{animation:none}.boot-teaser[data-v-10b59248]{animation:none}}@media (max-height: 860px){.boot-hero[data-v-10b59248]{width:min(52vw,176px);margin-top:clamp(64px,16vh,120px)}.boot-start[data-v-10b59248]{margin-top:12px}}@keyframes celebrate-pop-kf{0%{transform:scale(1)}30%{transform:scale(.93)}60%{transform:scale(1.04)}to{transform:scale(1)}}.celebrate-pop{animation:celebrate-pop-kf .3s cubic-bezier(.2,2.2,.4,1)}@media (prefers-reduced-motion: reduce){.celebrate-pop{animation:none}}.skip-link{position:absolute;left:-9999px;top:0;z-index:200;background:rgb(var(--card));color:rgb(var(--text));padding:12px 18px;border-radius:0 0 12px;font-weight:700;text-decoration:none}.skip-link:focus-visible{left:0;outline:2px solid rgb(var(--primary) / .4);outline-offset:2px}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--z-sticky: 30;--z-tabbar: 40;--z-float: 60;--z-toast: 80;--z-announce: 89;--z-guide: 90;--z-modal: 94;--z-notice: 95;--z-loading: 100}html,body{margin:0;padding:0;height:100%;overscroll-behavior:none;background:rgb(var(--bg));color:rgb(var(--text));font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Segoe UI,Roboto,Helvetica Neue,Noto Sans SC,sans-serif;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}*{box-sizing:border-box}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.page{min-height:100vh;--tw-bg-opacity: 1;background-color:rgb(var(--bg) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--text) / var(--tw-text-opacity, 1));min-height:100dvh}.page-pad{padding-left:16px;padding-right:16px}@media (max-width: 767.98px){.page-pad{padding-left:16px;padding-right:16px}}.safe-top{padding-top:max(12px,env(safe-area-inset-top))}.\!card{border-radius:var(--radius-card);--tw-bg-opacity: 1;background-color:rgb(var(--card) / var(--tw-bg-opacity, 1));--tw-shadow: 0 4px 15px rgb(var(--shadow) / .08);--tw-shadow-colored: 0 4px 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(var(--card) / 1);--tw-shadow: var(--tw-shadow-colored)}:root[data-theme=bento] .\!card.rounded-2xl,:root[data-theme=bento] .\!card.rounded-3xl,:root[data-theme=bento] .\!card.rounded-xl{background:rgba(255,255,255,.76);backdrop-filter:blur(20px) saturate(180%);border:1px solid rgb(255 255 255 / .88);border-radius:16px;box-shadow:0 8px 28px -4px rgba(15,23,42,.04),0 2px 6px -1px rgba(15,23,42,.02),inset 0 1px rgba(255,255,255,.9)}@media (min-width: 768px){:root[data-theme=bento] .\!card.rounded-2xl,:root[data-theme=bento] .\!card.rounded-3xl,:root[data-theme=bento] .\!card.rounded-xl{background:#fff;backdrop-filter:none}}.card{border-radius:var(--radius-card);--tw-bg-opacity: 1;background-color:rgb(var(--card) / var(--tw-bg-opacity, 1));--tw-shadow: 0 4px 15px rgb(var(--shadow) / .08);--tw-shadow-colored: 0 4px 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(var(--card) / 1);--tw-shadow: var(--tw-shadow-colored)}:root[data-theme=bento] .card.rounded-2xl,:root[data-theme=bento] .card.rounded-3xl,:root[data-theme=bento] .card.rounded-xl{background:rgba(255,255,255,.76);backdrop-filter:blur(20px) saturate(180%);border:1px solid rgb(255 255 255 / .88);border-radius:16px;box-shadow:0 8px 28px -4px rgba(15,23,42,.04),0 2px 6px -1px rgba(15,23,42,.02),inset 0 1px rgba(255,255,255,.9)}@media (min-width: 768px){:root[data-theme=bento] .card.rounded-2xl,:root[data-theme=bento] .card.rounded-3xl,:root[data-theme=bento] .card.rounded-xl{background:#fff;backdrop-filter:none}}.\!card{border:1px solid rgb(var(--card2) / .5)!important}.card{border:1px solid rgb(var(--card2) / .5)}.card-pad{padding:1rem}.card-pad-lg{padding:1.25rem}.btn-primary{display:flex;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;gap:.5rem;border-radius:12px;--tw-bg-opacity: 1;background-color:rgb(var(--primary) / var(--tw-bg-opacity, 1));padding-top:.875rem;padding-bottom:.875rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--on-primary) / var(--tw-text-opacity, 1));--tw-shadow: 0 4px 15px rgb(var(--shadow) / .08);--tw-shadow-colored: 0 4px 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(var(--card) / 1);--tw-shadow: var(--tw-shadow-colored)}.btn-primary:active{--tw-bg-opacity: 1;background-color:rgb(var(--primary-dim) / var(--tw-bg-opacity, 1))}.btn-primary:disabled{cursor:not-allowed;opacity:.5}.btn-secondary{display:flex;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;gap:.5rem;border-radius:12px;--tw-bg-opacity: 1;background-color:rgb(var(--card) / var(--tw-bg-opacity, 1));padding-top:.875rem;padding-bottom:.875rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--text) / var(--tw-text-opacity, 1));--tw-shadow: 0 4px 15px rgb(var(--shadow) / .08);--tw-shadow-colored: 0 4px 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(var(--card) / 1);--tw-shadow: var(--tw-shadow-colored)}:root[data-theme=bento] .btn-secondary.rounded-2xl,:root[data-theme=bento] .btn-secondary.rounded-3xl,:root[data-theme=bento] .btn-secondary.rounded-xl{background:rgba(255,255,255,.76);backdrop-filter:blur(20px) saturate(180%);border:1px solid rgb(255 255 255 / .88);border-radius:16px;box-shadow:0 8px 28px -4px rgba(15,23,42,.04),0 2px 6px -1px rgba(15,23,42,.02),inset 0 1px rgba(255,255,255,.9)}@media (min-width: 768px){:root[data-theme=bento] .btn-secondary.rounded-2xl,:root[data-theme=bento] .btn-secondary.rounded-3xl,:root[data-theme=bento] .btn-secondary.rounded-xl{background:#fff;backdrop-filter:none}}.btn-secondary:active{--tw-bg-opacity: 1;background-color:rgb(var(--card2) / var(--tw-bg-opacity, 1))}.btn-secondary:disabled{opacity:.5}.btn-close{min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.btn-compact{display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;gap:.5rem;border-radius:12px;--tw-bg-opacity: 1;background-color:rgb(var(--primary) / var(--tw-bg-opacity, 1));padding:.75rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--on-primary) / var(--tw-text-opacity, 1));--tw-shadow: 0 4px 15px rgb(var(--shadow) / .08);--tw-shadow-colored: 0 4px 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(var(--card) / 1);--tw-shadow: var(--tw-shadow-colored)}.btn-compact:active{--tw-bg-opacity: 1;background-color:rgb(var(--primary-dim) / var(--tw-bg-opacity, 1))}.btn-compact:disabled{cursor:not-allowed;opacity:.5}.input{width:100%;border-radius:12px;border-width:1px;border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(var(--card) / var(--tw-bg-opacity, 1));padding-left:1rem;padding-right:1rem;padding-top:13px;padding-bottom:13px;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--text) / var(--tw-text-opacity, 1));--tw-shadow: 0 4px 15px rgb(var(--shadow) / .08);--tw-shadow-colored: 0 4px 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(var(--card) / 1);--tw-shadow: var(--tw-shadow-colored);outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root[data-theme=bento] .input.rounded-2xl,:root[data-theme=bento] .input.rounded-3xl,:root[data-theme=bento] .input.rounded-xl{background:rgba(255,255,255,.76);backdrop-filter:blur(20px) saturate(180%);border:1px solid rgb(255 255 255 / .88);border-radius:16px;box-shadow:0 8px 28px -4px rgba(15,23,42,.04),0 2px 6px -1px rgba(15,23,42,.02),inset 0 1px rgba(255,255,255,.9)}@media (min-width: 768px){:root[data-theme=bento] .input.rounded-2xl,:root[data-theme=bento] .input.rounded-3xl,:root[data-theme=bento] .input.rounded-xl{background:#fff;backdrop-filter:none}}.input::-moz-placeholder{--tw-text-opacity: 1;color:rgb(var(--text-3) / var(--tw-text-opacity, 1))}.input::placeholder{--tw-text-opacity: 1;color:rgb(var(--text-3) / var(--tw-text-opacity, 1))}.input:focus{--tw-border-opacity: 1;border-color:rgb(var(--primary) / var(--tw-border-opacity, 1))}.btn-primary:focus-visible,.btn-secondary:focus-visible,.btn-compact:focus-visible,.btn-close:focus-visible,.input:focus-visible{outline:2px solid rgb(var(--primary) / .4);outline-offset:2px}:where(a,button,[tabindex],summary):focus-visible{outline:2px solid rgb(var(--primary) / .4);outline-offset:2px}.skeleton-block{border-radius:var(--radius-card);background-color:rgb(var(--card2) / .6);animation:skeleton-pulse 1.2s ease-in-out infinite}.tts-dock{display:flex;justify-content:flex-end;padding:12px 16px 16px}.tts-dock--tab{padding-bottom:calc(103px + env(safe-area-inset-bottom))}.tag{display:inline-flex;align-items:center;border-radius:8px;padding:.125rem .5rem;font-size:.8125rem;line-height:1rem}@media (max-width: 767.98px){.tag{font-size:.8125rem;line-height:1rem}}.divider{height:1px;--tw-bg-opacity: 1;background-color:rgb(var(--card2) / var(--tw-bg-opacity, 1))}:root[data-theme=bento] .divider{background-color:rgba(241,245,249,.65)}@media (min-width: 768px){:root[data-theme=bento] .divider{background-color:#f1f5f9}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.-right-2{right:-.5rem}.-top-2{top:-.5rem}.-top-3{top:-.75rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.left-0{left:0}.left-0\.5{left:.125rem}.left-1\/2{left:50%}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.right-0{right:0}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\/2{top:50%}.top-16{top:4rem}.top-2{top:.5rem}.top-3{top:.75rem}.isolate{isolation:isolate}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[65\]{z-index:65}.z-announce{z-index:var(--z-announce)}.z-auto{z-index:auto}.z-modal{z-index:var(--z-modal)}.z-notice{z-index:var(--z-notice)}.z-tabbar{z-index:var(--z-tabbar)}.z-toast{z-index:var(--z-toast)}.float-right{float:right}.-m-1{margin:-.25rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.-my-3{margin-top:-.75rem;margin-bottom:-.75rem}.-my-3\.5{margin-top:-.875rem;margin-bottom:-.875rem}.-my-\[11px\]{margin-top:-11px;margin-bottom:-11px}.-my-\[12px\]{margin-top:-12px;margin-bottom:-12px}.-my-\[14px\]{margin-top:-14px;margin-bottom:-14px}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-auto{margin-top:auto;margin-bottom:auto}.-mb-3{margin-bottom:-.75rem}.-ml-2{margin-left:-.5rem}.-mr-1{margin-right:-.25rem}.-mr-1\.5{margin-right:-.375rem}.-mr-2{margin-right:-.5rem}.-mr-2\.5{margin-right:-.625rem}.-mt-1{margin-top:-.25rem}.-mt-1\.5{margin-top:-.375rem}.-mt-2{margin-top:-.5rem}.-mt-2\.5{margin-top:-.625rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-\[6px\]{margin-bottom:6px}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100dvh\]{height:100dvh}.h-\[104px\]{height:104px}.h-\[10px\]{height:10px}.h-\[26px\]{height:26px}.h-\[64px\]{height:64px}.h-\[8px\]{height:8px}.h-full{height:100%}.h-px{height:1px}.max-h-44{max-height:11rem}.max-h-80{max-height:20rem}.max-h-\[40vh\]{max-height:40vh}.max-h-\[46vh\]{max-height:46vh}.max-h-\[52vh\]{max-height:52vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[86vh\]{max-height:86vh}.max-h-\[88vh\]{max-height:88vh}.min-h-0{min-height:0px}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-\[120px\]{min-height:120px}.min-h-\[140px\]{min-height:140px}.min-h-\[180px\]{min-height:180px}.min-h-\[220px\]{min-height:220px}.min-h-\[36px\]{min-height:36px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[52px\]{min-height:52px}.min-h-\[56px\]{min-height:56px}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[72px\]{min-height:72px}.min-h-\[76px\]{min-height:76px}.min-h-\[96px\]{min-height:96px}.min-h-screen{min-height:100vh}.w-0\.5{width:.125rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[104px\]{width:104px}.w-\[200px\]{width:200px}.w-\[236px\]{width:236px}.w-\[400px\]{width:400px}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[44px\]{min-width:44px}.min-w-\[52px\]{min-width:52px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[220px\]{max-width:220px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[408px\]{max-width:408px}.max-w-\[420px\]{max-width:420px}.max-w-\[430px\]{max-width:430px}.max-w-\[480px\]{max-width:480px}.max-w-\[500px\]{max-width:500px}.max-w-\[520px\]{max-width:520px}.max-w-\[640px\]{max-width:640px}.max-w-\[7\.5rem\]{max-width:7.5rem}.max-w-\[85\%\]{max-width:85%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[94vw\]{max-width:94vw}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-4{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-auto{touch-action:auto}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.resize{resize:both}.scroll-mt-4{scroll-margin-top:1rem}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-2\.5{row-gap:.625rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.space-y-mod>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(12px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(12px * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-btn{border-radius:12px}.rounded-card{border-radius:var(--radius-card)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-modal{border-radius:22px}.rounded-sm{border-radius:.125rem}.rounded-tag{border-radius:8px}.rounded-ui{border-radius:18px}.rounded-xl{border-radius:.75rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-t-modal{border-top-left-radius:22px;border-top-right-radius:22px}.rounded-bl-md{border-bottom-left-radius:.375rem}.rounded-br-md{border-bottom-right-radius:.375rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-accent{--tw-border-opacity: 1;border-color:rgb(var(--accent) / var(--tw-border-opacity, 1))}.border-card2{--tw-border-opacity: 1;border-color:rgb(var(--card2) / var(--tw-border-opacity, 1))}.border-card2\/50{border-color:rgb(var(--card2) / .5)}.border-danger{--tw-border-opacity: 1;border-color:rgb(var(--danger) / var(--tw-border-opacity, 1))}.border-danger\/30{border-color:rgb(var(--danger) / .3)}.border-danger\/60{border-color:rgb(var(--danger) / .6)}.border-on-primary{--tw-border-opacity: 1;border-color:rgb(var(--on-primary) / var(--tw-border-opacity, 1))}.border-primary{--tw-border-opacity: 1;border-color:rgb(var(--primary) / var(--tw-border-opacity, 1))}.border-primary\/30{border-color:rgb(var(--primary) / .3)}.border-primary\/40{border-color:rgb(var(--primary) / .4)}.border-success{--tw-border-opacity: 1;border-color:rgb(var(--success) / var(--tw-border-opacity, 1))}.border-success\/60{border-color:rgb(var(--success) / .6)}.border-text{--tw-border-opacity: 1;border-color:rgb(var(--text) / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-warning{--tw-border-opacity: 1;border-color:rgb(var(--warning) / var(--tw-border-opacity, 1))}.border-warning\/40{border-color:rgb(var(--warning) / .4)}.border-t-transparent{border-top-color:transparent}.bg-accent\/10{background-color:rgb(var(--accent) / .1)}.bg-accent\/15{background-color:rgb(var(--accent) / .15)}.bg-accent\/20{background-color:rgb(var(--accent) / .2)}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/15{background-color:rgba(245,158,11,.15)}.bg-bg{--tw-bg-opacity: 1;background-color:rgb(var(--bg) / var(--tw-bg-opacity, 1))}.bg-bg\/90{background-color:rgb(var(--bg) / .9)}.bg-black\/20{background-color:rgba(0,0,0,.2)}.bg-black\/40{background-color:rgba(0,0,0,.4)}.bg-black\/50{background-color:rgba(0,0,0,.5)}.bg-black\/60{background-color:rgba(0,0,0,.6)}.bg-black\/70{background-color:rgba(0,0,0,.7)}.bg-card{--tw-bg-opacity: 1;background-color:rgb(var(--card) / var(--tw-bg-opacity, 1))}.bg-card2{--tw-bg-opacity: 1;background-color:rgb(var(--card2) / var(--tw-bg-opacity, 1))}.bg-card2\/50{background-color:rgb(var(--card2) / .5)}.bg-card2\/60{background-color:rgb(var(--card2) / .6)}.bg-card2\/70{background-color:rgb(var(--card2) / .7)}.bg-card2\/80{background-color:rgb(var(--card2) / .8)}.bg-danger{--tw-bg-opacity: 1;background-color:rgb(var(--danger) / var(--tw-bg-opacity, 1))}.bg-danger\/10{background-color:rgb(var(--danger) / .1)}.bg-danger\/15{background-color:rgb(var(--danger) / .15)}.bg-danger\/20{background-color:rgb(var(--danger) / .2)}.bg-error{--tw-bg-opacity: 1;background-color:rgb(var(--danger) / var(--tw-bg-opacity, 1))}.bg-error\/20{background-color:rgb(var(--danger) / .2)}.bg-orange-500\/15{background-color:rgba(249,115,22,.15)}.bg-primary{--tw-bg-opacity: 1;background-color:rgb(var(--primary) / var(--tw-bg-opacity, 1))}.bg-primary-dim\/20{background-color:rgb(var(--primary-dim) / .2)}.bg-primary\/10{background-color:rgb(var(--primary) / .1)}.bg-primary\/15{background-color:rgb(var(--primary) / .15)}.bg-primary\/50{background-color:rgb(var(--primary) / .5)}.bg-primary\/80{background-color:rgb(var(--primary) / .8)}.bg-success{--tw-bg-opacity: 1;background-color:rgb(var(--success) / var(--tw-bg-opacity, 1))}.bg-success\/15{background-color:rgb(var(--success) / .15)}.bg-success\/20{background-color:rgb(var(--success) / .2)}.bg-success\/25{background-color:rgb(var(--success) / .25)}.bg-text-3{--tw-bg-opacity: 1;background-color:rgb(var(--text-3) / var(--tw-bg-opacity, 1))}.bg-text-3\/30{background-color:rgb(var(--text-3) / .3)}.bg-transparent{background-color:transparent}.bg-warning{--tw-bg-opacity: 1;background-color:rgb(var(--warning) / var(--tw-bg-opacity, 1))}.bg-warning\/10{background-color:rgb(var(--warning) / .1)}.bg-warning\/15{background-color:rgb(var(--warning) / .15)}.bg-warning\/20{background-color:rgb(var(--warning) / .2)}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/20{background-color:rgba(255,255,255,.2)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-amber-50{--tw-gradient-from: #fffbeb var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary{--tw-gradient-from: rgb(var(--primary) / 1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500{--tw-gradient-from: #0ea5e9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-amber-100\/70{--tw-gradient-to: rgb(254 243 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(254 243 199 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-amber-100{--tw-gradient-to: #fef3c7 var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to: #16a34a var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.to-primary-dim{--tw-gradient-to: rgb(var(--primary-dim) / 1) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[11px\]{padding-left:11px;padding-right:11px}.px-page{padding-left:16px;padding-right:16px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[11px\]{padding-top:11px;padding-bottom:11px}.py-\[12px\]{padding-top:12px;padding-bottom:12px}.py-\[14px\]{padding-top:14px;padding-bottom:14px}.py-px{padding-top:1px;padding-bottom:1px}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[calc\(0\.5rem\+env\(safe-area-inset-bottom\)\+20px\)\]{padding-bottom:calc(.5rem + env(safe-area-inset-bottom) + 20px)}.pb-\[calc\(108px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(108px + env(safe-area-inset-bottom))}.pb-\[calc\(1rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.pb-\[calc\(6rem\+env\(safe-area-inset-bottom\)\+40px\)\]{padding-bottom:calc(6rem + env(safe-area-inset-bottom) + 40px)}.pb-\[calc\(84px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-3\.5{padding-right:.875rem}.pt-0\.5{padding-top:.125rem}.pt-14{padding-top:3.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-\[-2px\]{vertical-align:-2px}.\!text-\[11px\]{font-size:11px!important}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[1\.625rem\]{font-size:1.625rem}.text-\[12px\]{font-size:12px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[28px\]{font-size:28px}.text-body{font-size:.9375rem;line-height:1.375rem}.text-brand-lg{font-size:1.625rem;line-height:2rem;font-weight:700}.text-btn{font-size:.875rem;line-height:1.25rem;font-weight:600}.text-card-title{font-size:1.125rem;line-height:1.5rem;font-weight:600}.text-h-title{font-size:1.5rem;line-height:2rem;font-weight:700}.text-hero{font-size:1.75rem;line-height:2.25rem;font-weight:800}.text-hint{font-size:.8125rem;line-height:1rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-num{font-size:1.75rem;line-height:2.25rem;font-weight:700}.text-num-lg{font-size:1.875rem;line-height:2.375rem;font-weight:700}.text-section-title{font-size:1rem;line-height:1.375rem;font-weight:700}.text-sm{font-size:.875rem;line-height:1.25rem}.text-sub{font-size:.8125rem;line-height:1.125rem}.text-tab{font-size:.625rem;line-height:.875rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-\[1\.25\]{line-height:1.25}.leading-\[1\.5\]{line-height:1.5}.leading-\[28px\]{line-height:28px}.leading-loose{line-height:2}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.\!text-danger-text{--tw-text-opacity: 1 !important;color:rgb(var(--danger-text) / var(--tw-text-opacity, 1))!important}.text-\[\#0B3D2E\]{--tw-text-opacity: 1;color:rgb(11 61 46 / var(--tw-text-opacity, 1))}.text-\[\#1565c0\]{--tw-text-opacity: 1;color:rgb(21 101 192 / var(--tw-text-opacity, 1))}.text-\[\#f57c00\]{--tw-text-opacity: 1;color:rgb(245 124 0 / var(--tw-text-opacity, 1))}.text-accent-text{--tw-text-opacity: 1;color:rgb(var(--accent-text) / var(--tw-text-opacity, 1))}.text-amber-100\/90{color:rgba(254,243,199,.9)}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-danger-text{--tw-text-opacity: 1;color:rgb(var(--danger-text) / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-inherit{color:inherit}.text-on-danger{--tw-text-opacity: 1;color:rgb(var(--on-danger) / var(--tw-text-opacity, 1))}.text-on-primary{--tw-text-opacity: 1;color:rgb(var(--on-primary) / var(--tw-text-opacity, 1))}.text-on-success{--tw-text-opacity: 1;color:rgb(var(--on-success) / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity, 1))}.text-primary-text{--tw-text-opacity: 1;color:rgb(var(--primary-text) / var(--tw-text-opacity, 1))}.text-success-text{--tw-text-opacity: 1;color:rgb(var(--success-text) / var(--tw-text-opacity, 1))}.text-text{--tw-text-opacity: 1;color:rgb(var(--text) / var(--tw-text-opacity, 1))}.text-text-2{--tw-text-opacity: 1;color:rgb(var(--text-2) / var(--tw-text-opacity, 1))}.text-text-3{--tw-text-opacity: 1;color:rgb(var(--text-3) / var(--tw-text-opacity, 1))}.text-warning{--tw-text-opacity: 1;color:rgb(var(--warning) / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/50{color:rgba(255,255,255,.5)}.text-white\/60{color:rgba(255,255,255,.6)}.text-white\/70{color:rgba(255,255,255,.7)}.text-white\/80{color:rgba(255,255,255,.8)}.text-white\/85{color:rgba(255,255,255,.85)}.text-white\/90{color:rgba(255,255,255,.9)}.underline{text-decoration-line:underline}.decoration-2{text-decoration-thickness:2px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-primary{accent-color:rgb(var(--primary) / 1)}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.\!shadow-overlay{--tw-shadow: 0 20px 50px -12px rgb(var(--shadow) / .25), 0 4px 16px rgb(var(--shadow) / .14) !important;--tw-shadow-colored: 0 20px 50px -12px var(--tw-shadow-color), 0 4px 16px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-card{--tw-shadow: 0 4px 15px rgb(var(--shadow) / .08);--tw-shadow-colored: 0 4px 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-card-lg{--tw-shadow: 0 8px 32px rgb(var(--shadow) / .16), 0 2px 8px rgb(var(--shadow) / .12);--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color), 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-overlay{--tw-shadow: 0 20px 50px -12px rgb(var(--shadow) / .25), 0 4px 16px rgb(var(--shadow) / .14);--tw-shadow-colored: 0 20px 50px -12px var(--tw-shadow-color), 0 4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-card{--tw-shadow-color: rgb(var(--card) / 1);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.\!ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-danger{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--danger) / var(--tw-ring-opacity, 1))}.ring-danger\/50{--tw-ring-color: rgb(var(--danger) / .5)}.ring-primary{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--primary) / var(--tw-ring-opacity, 1))}.ring-primary\/40{--tw-ring-color: rgb(var(--primary) / .4)}.ring-success{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--success) / var(--tw-ring-opacity, 1))}.ring-success\/30{--tw-ring-color: rgb(var(--success) / .3)}.ring-success\/50{--tw-ring-color: rgb(var(--success) / .5)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.sepia{--tw-sepia: sepia(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion: reduce){.skeleton-block{animation:none}}::-webkit-scrollbar{width:0;height:0}:root[data-theme=bento] body{background:radial-gradient(at 0% 0%,#EEF4FF 0px,transparent 55%),radial-gradient(at 100% 0%,#FFF1F2 0px,transparent 50%),radial-gradient(at 100% 100%,#ECFDF5 0px,transparent 55%),radial-gradient(at 0% 100%,#F0F9FF 0px,transparent 50%),#f8fafc;background-attachment:fixed}:root[data-theme=bento] .page{background:transparent}:root[data-theme=bento] .card,:root[data-theme=bento] .bg-card.rounded-2xl,:root[data-theme=bento] .bg-card.rounded-3xl,:root[data-theme=bento] .bg-card.rounded-xl{background:rgba(255,255,255,.76);backdrop-filter:blur(20px) saturate(180%);border:1px solid rgb(255 255 255 / .88);border-radius:16px;box-shadow:0 8px 28px -4px rgba(15,23,42,.04),0 2px 6px -1px rgba(15,23,42,.02),inset 0 1px rgba(255,255,255,.9)}:root[data-theme=bento] nav.fixed.bottom-0,:root[data-theme=bento] aside.fixed{background:rgba(255,255,255,.88);backdrop-filter:blur(24px) saturate(190%)}:root[data-theme=bento] .bg-card2{background-color:rgba(241,245,249,.65)}@media (min-width: 768px){:root[data-theme=bento] body{background:radial-gradient(at 0% 0%,#EEF4FF 0px,transparent 28%),radial-gradient(at 100% 0%,#FFF1F2 0px,transparent 25%),radial-gradient(at 100% 100%,#ECFDF5 0px,transparent 28%),radial-gradient(at 0% 100%,#F0F9FF 0px,transparent 25%),#f8fafc}:root[data-theme=bento] .card,:root[data-theme=bento] .bg-card.rounded-2xl,:root[data-theme=bento] .bg-card.rounded-3xl,:root[data-theme=bento] .bg-card.rounded-xl{background:#fff;backdrop-filter:none}:root[data-theme=bento] nav.fixed.bottom-0,:root[data-theme=bento] aside.fixed{background:#fff;backdrop-filter:none}:root[data-theme=bento] .bg-card2{background-color:#f1f5f9}}@media (max-width: 767.98px){.page-pad,.px-page{padding-left:16px;padding-right:16px}.page .pt-14{padding-top:20px}.text-body{font-size:.9375rem;line-height:1.375rem}.text-sub{font-size:.875rem;line-height:1.25rem}.text-card-title{font-size:1.125rem;line-height:1.5rem}.text-hint{font-size:.8125rem;line-height:1rem}button.w-9.h-9,a.w-9.h-9{width:44px;height:44px}}@media (min-width: 768px){.page-narrow{max-width:740px;margin-left:auto;margin-right:auto}.page-article{max-width:920px;margin-left:auto;margin-right:auto}.login-page{background-image:linear-gradient(165deg,rgb(var(--primary) / .16) 0%,rgb(var(--primary) / .05) 42%,transparent 78%)}}@media (min-width: 1024px){.list-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.list-grid>*{margin-top:0;margin-bottom:0}.list-grid>.grid-span{grid-column:1 / -1}}.placeholder\:text-text-3::-moz-placeholder{--tw-text-opacity: 1;color:rgb(var(--text-3) / var(--tw-text-opacity, 1))}.placeholder\:text-text-3::placeholder{--tw-text-opacity: 1;color:rgb(var(--text-3) / var(--tw-text-opacity, 1))}.first\:pt-0:first-child{padding-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:pb-0:last-child{padding-bottom:0}.hover\:text-text:hover{--tw-text-opacity: 1;color:rgb(var(--text) / var(--tw-text-opacity, 1))}.hover\:text-text-2:hover{--tw-text-opacity: 1;color:rgb(var(--text-2) / var(--tw-text-opacity, 1))}.focus\:border-primary:focus{--tw-border-opacity: 1;border-color:rgb(var(--primary) / var(--tw-border-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-primary\/40:focus-visible{outline-color:rgb(var(--primary) / .4)}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.96\]:active{--tw-scale-x: .96;--tw-scale-y: .96;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.97\]:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-card:active{--tw-bg-opacity: 1;background-color:rgb(var(--card) / var(--tw-bg-opacity, 1))}.active\:bg-card2:active{--tw-bg-opacity: 1;background-color:rgb(var(--card2) / var(--tw-bg-opacity, 1))}.active\:bg-card2\/40:active{background-color:rgb(var(--card2) / .4)}.active\:bg-card2\/60:active{background-color:rgb(var(--card2) / .6)}.active\:bg-primary:active{--tw-bg-opacity: 1;background-color:rgb(var(--primary) / var(--tw-bg-opacity, 1))}.active\:bg-primary-dim:active{--tw-bg-opacity: 1;background-color:rgb(var(--primary-dim) / var(--tw-bg-opacity, 1))}.active\:bg-primary-dim\/30:active{background-color:rgb(var(--primary-dim) / .3)}.active\:bg-primary\/10:active{background-color:rgb(var(--primary) / .1)}.active\:bg-primary\/15:active{background-color:rgb(var(--primary) / .15)}.active\:bg-primary\/20:active{background-color:rgb(var(--primary) / .2)}.active\:bg-primary\/25:active{background-color:rgb(var(--primary) / .25)}.active\:bg-white\/10:active{background-color:rgba(255,255,255,.1)}.active\:bg-white\/20:active{background-color:rgba(255,255,255,.2)}.active\:text-on-primary:active{--tw-text-opacity: 1;color:rgb(var(--on-primary) / var(--tw-text-opacity, 1))}.active\:opacity-70:active{opacity:.7}.active\:opacity-80:active{opacity:.8}.active\:opacity-90:active{opacity:.9}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:font-normal:disabled{font-weight:400}.disabled\:text-text-3:disabled{--tw-text-opacity: 1;color:rgb(var(--text-3) / var(--tw-text-opacity, 1))}.disabled\:opacity-100:disabled{opacity:1}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:opacity-80:disabled{opacity:.8}.disabled\:opacity-90:disabled{opacity:.9}@media (min-width: 640px){.sm\:h-11{height:2.75rem}.sm\:w-10{width:2.5rem}}@media (min-width: 768px){.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:max-w-\[408px\]{max-width:408px}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:pb-4{padding-bottom:1rem}.md\:pl-\[236px\]{padding-left:236px}.md\:pt-6{padding-top:1.5rem}}@media (min-width: 1024px){.lg\:left-\[240px\]{left:240px}.lg\:max-w-2xl{max-width:42rem}.lg\:max-w-none{max-width:none}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}:root{--bg: 248 250 252;--card: 255 255 255;--card2: 226 232 240;--primary: 34 197 94;--primary-dim: 22 163 74;--primary-dark: 22 163 74;--primary-light: 220 252 231;--purple: 139 92 246;--on-primary: 5 46 22;--on-danger: 30 5 5;--on-warning: 30 5 5;--success-text: 21 128 61;--danger-text: 190 40 40;--primary-text: 21 128 61;--accent-text: 146 64 14;--on-success: 0 30 18;--text: 15 23 42;--text-2: 100 116 139;--text-3: 148 163 184;--success: 22 163 74;--danger: 239 68 68;--warning: 234 179 8;--shadow: 15 23 42;--accent: 249 115 22;--collapse-bg: 34 197 94;--collapse-text: 255 255 255;--accent-dim: 216 164 74;--radius-card: 24px;--radius-ui: 18px;--shadow-card: 0 4px 15px rgb(0 0 0 / .08);--badge-copper: 184 115 51;--badge-silver: 148 163 184;--badge-gold: 234 179 8;--badge-diamond: 56 189 248}:root[data-theme=dark]{color-scheme:dark;--bg: 28 25 23;--card: 49 46 44;--card2: 44 30 22;--primary: 234 88 12;--primary-dim: 234 88 12;--primary-dark: 22 163 74;--on-primary: 0 0 0;--on-danger: 30 5 5;--on-warning: 30 5 5;--success-text: 74 222 128;--danger-text: 248 113 113;--primary-text: 253 186 116;--primary-light: 58 42 26;--accent-text: 251 191 36;--on-success: 0 30 18;--text: 255 255 255;--text-2: 148 163 184;--text-3: 148 163 184;--success: 22 163 74;--danger: 239 68 68;--warning: 234 179 8;--shadow: 0 0 0;--accent: 37 99 235;--collapse-bg: 234 88 12;--collapse-text: 0 0 0;--accent-dim: 216 164 74;--sidebar: 20 83 45;--radius-card: 16px;--radius-ui: 18px;--shadow-card: 0 6px 20px rgb(0 0 0 / .25), 0 2px 6px rgb(0 0 0 / .2)}:root[data-theme=dark] .home-page{--b2-bg: #050A12;--b2-raised: #1A2436;--b2-glass: #1A2436;--b2-glass-line: #243247;--b2-glass-strong: #243247;--b2-t1: #F8FAFC;--b2-t2: #CBD5E1;--b2-t3: #94A3B8;--b2-brand: #F97316;--b2-brand-deep: #EA580C;--b2-brand-900: #C2410C;--b2-brand-950: #431407;--b2-accent-orange: #FBBF24;background:#050a12!important;color:#f8fafc!important}:root[data-theme=dark] .home-body{background:#050a12!important}:root[data-theme=dark] aside.fixed{background-color:rgb(var(--sidebar))}:root[data-theme=eyenight]{--bg: 15 23 42;--card: 36 44 62;--card2: 31 30 39;--primary: 217 119 6;--primary-dim: 232 164 96;--on-primary: 0 0 0;--on-danger: 26 22 18;--on-warning: 26 22 18;--success-text: 120 195 140;--danger-text: 244 150 138;--primary-text: 245 185 113;--primary-light: 61 52 42;--accent-text: 240 168 60;--on-success: 0 45 28;--text: 255 255 255;--text-2: 148 163 184;--text-3: 154 150 132;--success: 96 178 118;--danger: 224 110 96;--warning: 255 176 32;--shadow: 0 0 0;--accent: 99 102 241;--collapse-bg: 217 119 6;--collapse-text: 0 0 0;--accent-dim: 165 130 72;--radius-card: 18px;--radius-ui: 18px;--shadow-card: 0 6px 20px rgb(0 0 0 / .25), 0 2px 6px rgb(0 0 0 / .2)}:root[data-theme=air]{--bg: 208 218 237;--card: 255 255 255;--card2: 233 238 245;--primary: 30 58 138;--primary-dim: 10 132 255;--on-primary: 255 255 255;--on-danger: 20 0 0;--on-warning: 255 255 255;--success-text: 0 110 55;--danger-text: 185 30 25;--primary-text: 0 87 184;--primary-light: 216 234 253;--accent-text: 146 64 14;--on-success: 0 40 25;--text: 30 64 175;--text-2: 71 85 105;--text-3: 91 101 112;--success: 33 170 80;--danger: 235 45 38;--warning: 146 64 14;--shadow: 60 60 80;--accent: 234 88 12;--collapse-bg: 30 58 138;--collapse-text: 255 255 255;--accent-dim: 216 164 74;--radius-card: 18px;--radius-ui: 18px;--shadow-card: 0 6px 20px rgb(15 23 42 / .12), 0 2px 6px rgb(15 23 42 / .08)}:root[data-theme=croc]{--bg: 186 230 202;--card: 255 255 255;--card2: 232 240 241;--primary: 22 163 74;--primary-dim: 10 158 115;--on-primary: 0 0 0;--on-danger: 30 5 5;--on-warning: 255 255 255;--success-text: 0 110 80;--danger-text: 185 35 35;--primary-text: 0 110 80;--accent-text: 146 64 14;--on-success: 0 45 28;--text: 20 83 45;--text-2: 71 85 105;--text-3: 96 106 123;--success: 15 191 140;--danger: 238 58 58;--warning: 146 64 14;--accent: 249 115 22;--collapse-bg: var(--primary);--collapse-text: var(--on-primary);--accent-dim: 216 164 74;--shadow: 0 0 0;--radius-card: 18px;--radius-ui: 18px;--shadow-card: 0 2px 12px rgb(0 0 0 / .12), 0 1px 3px rgb(0 0 0 / .15)}:root[data-theme=croc] .home-page{--b2-bg: #F2FAF6;--b2-raised: #FFFFFF;--b2-glass: #FFFFFF;--b2-glass-line: #E6EFEA;--b2-glass-strong: #E6EFEA;--b2-t1: #1F2937;--b2-t2: #475569;--b2-t3: #606B7B;--b2-brand: #0FBF8C;--b2-brand-deep: #0A9E73;--b2-accent-blue: #38BDF8;--b2-accent-orange: #F97316;--b2-accent-purple: #A78BFA;--b2-warn: #F59E0B;--b2-danger: #EF4444;--b2-danger-deep: #B91C1C;background:#f2faf6!important;color:#1f2937!important}:root[data-theme=croc] .home-body{background:#f2faf6!important}:root[data-theme=croc] .fx-scene-fade{background:linear-gradient(180deg,rgba(242,250,246,0),rgba(242,250,246,.45) 42%,rgba(242,250,246,.88) 74%,#f2faf6)!important}:root[data-theme=croc] .fx-frame,:root[data-theme=croc] .fx-grid-item,:root[data-theme=croc] .fx-pick,:root[data-theme=croc] .fx-daily,:root[data-theme=croc] .home-more-box,:root[data-theme=croc] .fx-count{background:#fff!important;border:1px solid #E6EFEA!important;color:#1f2937!important;box-shadow:0 4px 16px rgba(0,0,0,.08)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme=croc] .fx-node{background:#fff!important;border:1px solid #E6EFEA!important;color:#1f2937!important}:root[data-theme=croc] .fx-section-title,:root[data-theme=croc] .fx-ch-title,:root[data-theme=croc] .fx-stat-num,:root[data-theme=croc] .fx-pick-title,:root[data-theme=croc] .fx-daily-title,:root[data-theme=croc] .fx-quote-en,:root[data-theme=croc] .fx-book-name{color:#1f2937!important}:root[data-theme=croc] .fx-node-name{color:#1f2937!important}:root[data-theme=croc] .fx-node-learn{color:#475569!important}:root[data-theme=croc] .fx-node-state,:root[data-theme=croc] .fx-node-prog{color:#606b7b!important}:root[data-theme=croc] .tt-dark{background:#fff!important;border:1px solid #E6EFEA!important;color:#1f2937!important;box-shadow:0 4px 16px rgba(0,0,0,.08)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme=croc] .tt-dark .tt-heading{color:#1f2937!important}:root[data-theme=croc] .tt-dark .tt-list .fx-row{background:#fff!important;border:1px solid #E6EFEA!important}:root[data-theme=croc] .tt-dark .fx-row .text-body{color:#1f2937!important}:root[data-theme=croc] .tt-dark .fx-row .text-text-3{color:#606b7b!important}:root[data-theme=croc] .tt-dark .fx-row .text-primary-text{color:#006e50!important}:root[data-theme=croc] .tt-dark .bg-card2\/60{background:#e6efea!important}:root[data-theme=croc] .home-more-box{color:rgb(var(--primary-text))!important}:root[data-theme=croc] .home-more{color:rgb(var(--primary-text))!important}:root[data-theme=croc] .tabbar-nav{background:rgba(255,255,255,.95)!important;border-color:#e6efea!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}:root[data-theme=croc] .tabbar-dark .tab-idle{color:#606b7b!important}:root[data-theme=croc] .tabbar-dark .text-primary-text{color:#006e50!important}:root[data-theme=light] .home-page{--b2-bg: #F2FAF6;--b2-raised: #FFFFFF;--b2-glass: #FFFFFF;--b2-glass-line: #E6EFEA;--b2-glass-strong: #E6EFEA;--b2-t1: #1F2937;--b2-t2: #475569;--b2-t3: #606B7B;--b2-brand: #0FBF8C;--b2-brand-deep: #0A9E73;--b2-accent-blue: #38BDF8;--b2-accent-orange: #F97316;--b2-accent-purple: #A78BFA;--b2-warn: #F59E0B;--b2-danger: #EF4444;--b2-danger-deep: #B91C1C;background:#f2faf6!important;color:#1f2937!important}:root[data-theme=light] .home-body{background:#f2faf6!important}:root[data-theme=light] .fx-scene-fade{background:linear-gradient(180deg,rgba(242,250,246,0),rgba(242,250,246,.45) 42%,rgba(242,250,246,.88) 74%,#f2faf6)!important}:root[data-theme=light] .fx-frame,:root[data-theme=light] .fx-grid-item,:root[data-theme=light] .fx-pick,:root[data-theme=light] .fx-daily,:root[data-theme=light] .home-more-box,:root[data-theme=light] .fx-count{background:#fff!important;border:1px solid #E6EFEA!important;color:#1f2937!important;box-shadow:0 4px 16px rgba(0,0,0,.08)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme=light] .fx-node{background:#fff!important;border:1px solid #E6EFEA!important;color:#1f2937!important}:root[data-theme=light] .fx-section-title,:root[data-theme=light] .fx-ch-title,:root[data-theme=light] .fx-stat-num,:root[data-theme=light] .fx-pick-title,:root[data-theme=light] .fx-daily-title,:root[data-theme=light] .fx-quote-en,:root[data-theme=light] .fx-book-name{color:#1f2937!important}:root[data-theme=light] .fx-node-name{color:#1f2937!important}:root[data-theme=light] .fx-node-learn{color:#475569!important}:root[data-theme=light] .fx-node-state,:root[data-theme=light] .fx-node-prog{color:#606b7b!important}:root[data-theme=light] .tt-dark{background:#fff!important;border:1px solid #E6EFEA!important;color:#1f2937!important;box-shadow:0 4px 16px rgba(0,0,0,.08)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme=light] .tt-dark .tt-heading{color:#1f2937!important}:root[data-theme=light] .tt-dark .tt-list .fx-row{background:#fff!important;border:1px solid #E6EFEA!important}:root[data-theme=light] .tt-dark .fx-row .text-body{color:#1f2937!important}:root[data-theme=light] .tt-dark .fx-row .text-text-3{color:#606b7b!important}:root[data-theme=light] .tt-dark .fx-row .text-primary-text{color:#006e50!important}:root[data-theme=light] .tt-dark .bg-card2\/60{background:#e6efea!important}:root[data-theme=light] .home-more-box{color:#006e50!important}:root[data-theme=light] .home-more{color:#006e50!important}:root[data-theme=light] .tabbar-nav{background:rgba(255,255,255,.95)!important;border-color:#e6efea!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}:root[data-theme=light] .tabbar-dark .tab-idle{color:#606b7b!important}:root[data-theme=light] .tabbar-dark .text-primary-text{color:#006e50!important}:root[data-theme=sishi]{--bg: 191 220 198;--card: 255 255 255;--card2: 216 235 221;--primary: 11 61 46;--primary-dim: 20 83 45;--on-primary: 255 255 255;--on-danger: 255 255 255;--on-warning: 255 255 255;--success-text: 11 61 46;--danger-text: 185 28 28;--primary-text: 6 95 70;--primary-light: 209 250 229;--accent-text: 29 78 216;--on-success: 255 255 255;--text: 16 35 26;--text-2: 46 74 60;--text-3: 78 99 85;--success: 22 163 74;--danger: 220 38 38;--warning: 217 119 6;--accent: 37 99 235;--collapse-bg: 11 61 46;--collapse-text: 255 255 255;--accent-dim: 29 78 216;--shadow: 0 0 0;--radius-card: 22px;--radius-ui: 20px;--shadow-card: 0 6px 20px rgb(15 23 42 / .12), 0 2px 6px rgb(15 23 42 / .08)}:root[data-theme=sishi] .fx-scene{background:linear-gradient(180deg,#0b3d2e,#14532d 55%,#166534)!important}:root[data-theme=sishi] .fx-scene-bg,:root[data-theme=sishi] .fx-scene-img{display:none!important}:root[data-theme=sishi] .fx-scene-fallback{background:linear-gradient(180deg,#0b3d2e,#14532d 55%,#166534)!important}:root[data-theme=sishi] .fx-scene-shade{background:linear-gradient(180deg,rgba(11,61,46,.35),rgba(11,61,46,.05) 40%,rgba(11,61,46,0) 60%)!important}:root[data-theme=sishi] .fx-scene-fade{background:linear-gradient(180deg,rgba(11,61,46,0),rgba(11,61,46,.45) 42%,rgba(11,61,46,.88) 74%,#0b3d2e)!important}:root[data-theme=sishi] .fx-scene[data-time-slot=morning]{background:linear-gradient(180deg,#14532d,#15803d 60%,#16a34a)!important}:root[data-theme=sishi] .fx-scene[data-time-slot=noon]{background:linear-gradient(180deg,#0f766e,#14532d 60%,#166534)!important}:root[data-theme=sishi] .fx-scene[data-time-slot=evening]{background:linear-gradient(180deg,#134e4a,#0b3d2e 60%,#052e22)!important}:root[data-theme=sishi] .fx-scene[data-time-slot=night]{background:linear-gradient(180deg,#052e22,#0b3d2e 60%,#14532d)!important}:root[data-theme=minimal]{--bg: 220 220 220;--card: 255 255 255;--card2: 232 236 240;--primary: 23 23 23;--primary-dim: 17 24 39;--on-primary: 255 255 255;--on-danger: 20 0 0;--on-warning: 255 255 255;--success-text: 0 110 55;--danger-text: 185 30 25;--primary-text: 17 24 39;--primary-light: 229 231 235;--accent-text: 75 85 99;--on-success: 0 40 25;--text: 23 23 23;--text-2: 71 85 105;--text-3: 107 114 128;--success: 33 170 80;--danger: 235 45 38;--warning: 146 64 14;--accent: 161 98 7;--collapse-bg: 255 255 255;--collapse-text: 23 23 23;--accent-dim: 75 85 99;--shadow: 0 0 0;--radius-card: 18px;--radius-ui: 18px;--shadow-card: 0 6px 20px rgb(15 23 42 / .12), 0 2px 6px rgb(15 23 42 / .08)}:root[data-theme=minimal] .ci-day-done{background:rgb(var(--success));color:#fff}:root[data-theme=minimal] .home-page{--b2-bg: #E2E2DC;--b2-raised: #FFFFFF;--b2-glass: #FFFFFF;--b2-glass-line: #EFEFEA;--b2-glass-strong: #EFEFEA;--b2-t1: #111827;--b2-t2: #374151;--b2-t3: #6B7280;--b2-brand: #1F2937;--b2-brand-deep: #111827;--b2-brand-900: #1F2937;--b2-brand-950: #111827;--b2-accent-blue: #1F2937;--b2-accent-orange: #4B5563;--b2-accent-purple: #4B5563;--b2-warn: #D97706;--b2-danger: #DC2626;--b2-danger-deep: #B91C1C;background:#e2e2dc!important;color:#111827!important}:root[data-theme=minimal] .home-body{background:#e2e2dc!important}:root[data-theme=minimal] .fx-scene{height:auto!important;margin-bottom:0!important;background:#e2e2dc!important;overflow:visible!important}:root[data-theme=minimal] .fx-scene-bg,:root[data-theme=minimal] .fx-scene-img,:root[data-theme=minimal] .fx-scene-fallback,:root[data-theme=minimal] .fx-scene-shade,:root[data-theme=minimal] .fx-scene-fade{display:none!important;animation:none!important}:root[data-theme=minimal] .fx-ptr{display:none!important}:root[data-theme=minimal] .fx-scene-top{position:static!important;padding:20px 16px 16px!important;text-shadow:none!important;background:#fff!important;color:#111827!important;border-bottom:1px solid #EFEFEA!important}:root[data-theme=minimal] .fx-brand{color:#6b7280!important}:root[data-theme=minimal] .fx-music-btn{background:#efefea!important;border:1px solid #EFEFEA!important;color:#1f2937!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme=minimal] .fx-eyebrow{color:#111827!important;font-size:22px!important;font-weight:800!important;line-height:1.3!important;margin-top:12px!important}:root[data-theme=minimal] .fx-greet{display:none!important}:root[data-theme=minimal] .fx-shangwu-date{display:block!important;color:#6b7280!important;font-size:13px!important;font-weight:600!important;margin-top:4px!important}:root[data-theme=minimal] .fx-start{background:#1f2937!important;color:#fff!important}:root[data-theme=minimal] .home-more,:root[data-theme=minimal] .home-more-box{color:#6b7280!important}:root[data-theme=minimal] .fx-start-title,:root[data-theme=minimal] .fx-start-sub{color:#fff!important}:root[data-theme=minimal] .fx-capsule{background:#1f2937!important;color:#fff!important}:root[data-theme=minimal] .fx-capsule-fill{background:#fff!important}:root[data-theme=minimal] .tabbar-nav{background:rgba(255,255,255,.95)!important;border-color:#efefea!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}:root[data-theme=minimal] .tabbar-dark .tab-idle{color:#6b7280!important}:root[data-theme=minimal] .tabbar-dark .text-primary-text{color:#1f2937!important}:root[data-theme=minimal] .uc-status-card,:root[data-theme=minimal] .uc-stat{background:#fff!important;border:1px solid #EFEFEA!important;color:#111827!important}:root[data-theme=minimal] .uc-stat-value{color:#111827!important}:root[data-theme=minimal] .uc-stat-label{color:#6b7280!important}:root[data-theme=minimal] .af-selected{background:#1f2937!important}:root[data-theme=minimal] .ci-day-todo{background:#efefea!important;color:#111827!important}:root[data-theme=guochao]{--bg: 250 211 211;--card: 255 255 255;--card2: 252 241 241;--primary: 220 38 38;--primary-dim: 158 11 36;--on-primary: 255 255 255;--on-danger: 20 0 0;--on-warning: 255 255 255;--success-text: 0 120 50;--danger-text: 185 30 25;--primary-text: 159 18 57;--primary-light: 253 232 232;--accent-text: 140 109 31;--on-success: 0 40 25;--text: 15 23 42;--text-2: 71 85 105;--text-3: 110 85 70;--success: 0 168 72;--danger: 235 45 38;--warning: 146 64 14;--accent: 236 72 153;--collapse-bg: 220 38 38;--collapse-text: 255 255 255;--accent-dim: 168 134 27;--shadow: 0 0 0;--radius-card: 18px;--radius-ui: 18px;--shadow-card: 0 6px 20px rgb(15 23 42 / .12), 0 2px 6px rgb(15 23 42 / .08)}:root[data-theme=guochao] .home-page{--b2-bg: #F2D5A0;--b2-raised: #FFFDF7;--b2-glass: #FFFDF7;--b2-glass-line: #F3E0B8;--b2-glass-strong: #F3E0B8;--b2-t1: #2B1A12;--b2-t2: #4A3226;--b2-t3: #6E5546;--b2-brand: #C8102E;--b2-brand-deep: #9E0B24;--b2-brand-900: #C8102E;--b2-brand-950: #9E0B24;--b2-accent-blue: #2563EB;--b2-accent-orange: #C9A227;--b2-accent-purple: #7C3AED;--b2-warn: #D97706;--b2-danger: #DC2626;--b2-danger-deep: #B91C1C;background:#f2d5a0!important;color:#2b1a12!important}:root[data-theme=guochao] .home-body{background:#f2d5a0!important}:root[data-theme=guochao] .fx-scene{background:linear-gradient(180deg,#7f0a20,#c8102e 60%,#9e0b24)!important}:root[data-theme=guochao] .fx-scene-bg,:root[data-theme=guochao] .fx-scene-img{display:none!important}:root[data-theme=guochao] .fx-scene-fallback{background:linear-gradient(180deg,#7f0a20,#c8102e 60%,#9e0b24)!important}:root[data-theme=guochao] .fx-scene-shade{background:linear-gradient(180deg,rgba(127,10,32,.35),rgba(127,10,32,.05) 40%,rgba(127,10,32,0) 60%)!important}:root[data-theme=guochao] .fx-scene-fade{background:linear-gradient(180deg,rgba(253,246,233,0),rgba(253,246,233,.45) 42%,rgba(253,246,233,.88) 74%,#efc887)!important}:root[data-theme=guochao] .fx-scene:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(90deg,transparent 0%,#C9A227 50%,transparent 100%);pointer-events:none;z-index:2}:root[data-theme=guochao] .fx-start{background:linear-gradient(135deg,#9e0b24,#c8102e)!important;color:#fff!important}:root[data-theme=guochao] .fx-start-title,:root[data-theme=guochao] .fx-start-sub{color:#fff!important}:root[data-theme=guochao] .fx-capsule{background:linear-gradient(90deg,#c8102e,#9e0b24)!important;color:#fff!important}:root[data-theme=guochao] .fx-capsule-fill{background:#c9a227!important}:root[data-theme=guochao] .fx-section-title,:root[data-theme=guochao] .fx-ch-title,:root[data-theme=guochao] .fx-stat-num,:root[data-theme=guochao] .fx-pick-title,:root[data-theme=guochao] .fx-daily-title{font-weight:800!important}:root[data-theme=guochao] .fx-node-name,:root[data-theme=guochao] .fx-grid-name,:root[data-theme=guochao] .fx-book-name{font-weight:700!important}:root[data-theme=guochao] .fx-node{background:#fff!important;border:1px solid #F3E0B8!important;color:#2b1a12!important}:root[data-theme=guochao] .fx-section-title,:root[data-theme=guochao] .fx-ch-title,:root[data-theme=guochao] .fx-stat-num,:root[data-theme=guochao] .fx-pick-title,:root[data-theme=guochao] .fx-daily-title,:root[data-theme=guochao] .fx-quote-en,:root[data-theme=guochao] .fx-book-name{color:#2b1a12!important}:root[data-theme=guochao] .fx-node-name{color:#2b1a12!important}:root[data-theme=guochao] .fx-node-learn{color:#4a3226!important}:root[data-theme=guochao] .fx-node-state,:root[data-theme=guochao] .fx-node-prog{color:#6e5546!important}:root[data-theme=air] .fx-node{background:#fff!important;border:1px solid #E9F1FA!important;color:#14161a!important}:root[data-theme=air] .fx-section-title,:root[data-theme=air] .fx-ch-title,:root[data-theme=air] .fx-stat-num,:root[data-theme=air] .fx-pick-title,:root[data-theme=air] .fx-daily-title,:root[data-theme=air] .fx-quote-en,:root[data-theme=air] .fx-book-name{color:#14161a!important}:root[data-theme=air] .fx-node-name{color:#14161a!important}:root[data-theme=air] .fx-node-learn{color:#3e4750!important}:root[data-theme=air] .fx-node-state,:root[data-theme=air] .fx-node-prog{color:#5b6570!important}:root[data-theme=bento] .fx-node{background:#fff!important;border:1px solid #F7F0FB!important;color:#211b30!important}:root[data-theme=bento] .fx-section-title,:root[data-theme=bento] .fx-ch-title,:root[data-theme=bento] .fx-stat-num,:root[data-theme=bento] .fx-pick-title,:root[data-theme=bento] .fx-daily-title,:root[data-theme=bento] .fx-quote-en,:root[data-theme=bento] .fx-book-name{color:#211b30!important}:root[data-theme=bento] .fx-node-name{color:#211b30!important}:root[data-theme=bento] .fx-node-learn{color:#463f57!important}:root[data-theme=bento] .fx-node-state,:root[data-theme=bento] .fx-node-prog{color:#6a627e!important}:root[data-theme=candy] .fx-node{background:#fff!important;border:1px solid #F1EFFD!important;color:#1d1a2e!important}:root[data-theme=candy] .fx-section-title,:root[data-theme=candy] .fx-ch-title,:root[data-theme=candy] .fx-stat-num,:root[data-theme=candy] .fx-pick-title,:root[data-theme=candy] .fx-daily-title,:root[data-theme=candy] .fx-quote-en,:root[data-theme=candy] .fx-book-name{color:#1d1a2e!important}:root[data-theme=candy] .fx-node-name{color:#1d1a2e!important}:root[data-theme=candy] .fx-node-learn{color:#443f5c!important}:root[data-theme=candy] .fx-node-state,:root[data-theme=candy] .fx-node-prog{color:#615c7a!important}:root[data-theme=cartoon] .fx-node{background:#fff!important;border:1px solid #E5F4FC!important;color:#0f2a3d!important}:root[data-theme=cartoon] .fx-section-title,:root[data-theme=cartoon] .fx-ch-title,:root[data-theme=cartoon] .fx-stat-num,:root[data-theme=cartoon] .fx-pick-title,:root[data-theme=cartoon] .fx-daily-title,:root[data-theme=cartoon] .fx-quote-en,:root[data-theme=cartoon] .fx-book-name{color:#0f2a3d!important}:root[data-theme=cartoon] .fx-node-name{color:#0f2a3d!important}:root[data-theme=cartoon] .fx-node-learn{color:#33566e!important}:root[data-theme=cartoon] .fx-node-state,:root[data-theme=cartoon] .fx-node-prog{color:#4e6e85!important}:root[data-theme=fluffy] .fx-node{background:#fff!important;border:1px solid #FDF0E7!important;color:#3d2a22!important}:root[data-theme=fluffy] .fx-section-title,:root[data-theme=fluffy] .fx-ch-title,:root[data-theme=fluffy] .fx-stat-num,:root[data-theme=fluffy] .fx-pick-title,:root[data-theme=fluffy] .fx-daily-title,:root[data-theme=fluffy] .fx-quote-en,:root[data-theme=fluffy] .fx-book-name{color:#3d2a22!important}:root[data-theme=fluffy] .fx-node-name{color:#3d2a22!important}:root[data-theme=fluffy] .fx-node-learn{color:#5c463a!important}:root[data-theme=fluffy] .fx-node-state,:root[data-theme=fluffy] .fx-node-prog{color:#7a6355!important}:root[data-theme=healing] .fx-node{background:#fff!important;border:1px solid #F9F0E1!important;color:#3a2e22!important}:root[data-theme=healing] .fx-section-title,:root[data-theme=healing] .fx-ch-title,:root[data-theme=healing] .fx-stat-num,:root[data-theme=healing] .fx-pick-title,:root[data-theme=healing] .fx-daily-title,:root[data-theme=healing] .fx-quote-en,:root[data-theme=healing] .fx-book-name{color:#3a2e22!important}:root[data-theme=healing] .fx-node-name{color:#3a2e22!important}:root[data-theme=healing] .fx-node-learn{color:#5a4a38!important}:root[data-theme=healing] .fx-node-state,:root[data-theme=healing] .fx-node-prog{color:#7a6854!important}:root[data-theme=ipfun] .fx-node{background:#fff!important;border:1px solid #FDF2D3!important;color:#2a2418!important}:root[data-theme=ipfun] .fx-section-title,:root[data-theme=ipfun] .fx-ch-title,:root[data-theme=ipfun] .fx-stat-num,:root[data-theme=ipfun] .fx-pick-title,:root[data-theme=ipfun] .fx-daily-title,:root[data-theme=ipfun] .fx-quote-en,:root[data-theme=ipfun] .fx-book-name{color:#2a2418!important}:root[data-theme=ipfun] .fx-node-name{color:#2a2418!important}:root[data-theme=ipfun] .fx-node-learn{color:#4a4232!important}:root[data-theme=ipfun] .fx-node-state,:root[data-theme=ipfun] .fx-node-prog{color:#6b6150!important}:root[data-theme=minimal] .fx-node{background:#fff!important;border:1px solid #F3F3F1!important;color:#111827!important}:root[data-theme=minimal] .fx-section-title,:root[data-theme=minimal] .fx-ch-title,:root[data-theme=minimal] .fx-stat-num,:root[data-theme=minimal] .fx-pick-title,:root[data-theme=minimal] .fx-daily-title,:root[data-theme=minimal] .fx-quote-en,:root[data-theme=minimal] .fx-book-name{color:#111827!important}:root[data-theme=minimal] .fx-node-name{color:#111827!important}:root[data-theme=minimal] .fx-node-learn{color:#374151!important}:root[data-theme=minimal] .fx-node-state,:root[data-theme=minimal] .fx-node-prog{color:#6b7280!important}:root[data-theme=mint] .fx-node{background:#fff!important;border:1px solid #E7F6ED!important;color:#12291e!important}:root[data-theme=mint] .fx-section-title,:root[data-theme=mint] .fx-ch-title,:root[data-theme=mint] .fx-stat-num,:root[data-theme=mint] .fx-pick-title,:root[data-theme=mint] .fx-daily-title,:root[data-theme=mint] .fx-quote-en,:root[data-theme=mint] .fx-book-name{color:#12291e!important}:root[data-theme=mint] .fx-node-name{color:#12291e!important}:root[data-theme=mint] .fx-node-learn{color:#2e4a3c!important}:root[data-theme=mint] .fx-node-state,:root[data-theme=mint] .fx-node-prog{color:#4e6355!important}:root[data-theme=guochao] .tabbar-nav{background:rgba(255,253,247,.95)!important;border-color:#f3e0b8!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}:root[data-theme=guochao] .tabbar-dark .tab-idle{color:#6e5546!important}:root[data-theme=guochao] .tabbar-dark .text-primary-text{color:#c8102e!important}:root[data-theme=guochao] .uc-status-card,:root[data-theme=guochao] .uc-stat{background:#fffdf7!important;border:1px solid #F3E0B8!important;color:#2b1a12!important}:root[data-theme=guochao] .uc-stat-value{color:#2b1a12!important}:root[data-theme=guochao] .uc-stat-label{color:#6e5546!important}:root[data-theme=guochao] .af-selected{background:#c8102e!important}:root[data-theme=guochao] .ci-day-done{background:#c8102e!important;color:#fff!important}:root[data-theme=guochao] .ci-day-todo{background:#f3e0b8!important;color:#2b1a12!important}:root[data-theme=healing]{--bg: 224 225 223;--card: 255 255 255;--card2: 246 246 247;--primary: 107 114 128;--primary-dim: 59 98 46;--on-primary: 255 255 255;--on-danger: 20 0 0;--on-warning: 255 255 255;--success-text: 60 100 45;--danger-text: 170 70 40;--primary-text: 54 94 42;--primary-light: 232 243 226;--accent-text: 146 64 14;--on-success: 0 40 25;--text: 15 23 42;--text-2: 71 85 105;--text-3: 122 104 84;--success: 103 152 82;--danger: 208 102 68;--warning: 146 64 14;--accent: 8 145 178;--collapse-bg: 107 114 128;--collapse-text: 255 255 255;--accent-dim: 205 160 90;--shadow: 0 0 0;--radius-card: 18px;--radius-ui: 18px;--shadow-card: 0 6px 20px rgb(15 23 42 / .12), 0 2px 6px rgb(15 23 42 / .08)}:root[data-theme=esports]{--bg: 15 15 35;--card: 41 39 63;--card2: 39 39 59;--primary: 124 58 237;--primary-dim: 147 51 234;--on-primary: 255 255 255;--on-danger: 20 0 0;--on-warning: 20 0 0;--success-text: 88 175 115;--danger-text: 240 135 170;--primary-text: 192 132 252;--primary-light: 59 45 92;--accent-text: 255 176 32;--on-success: 0 45 28;--text: 226 232 240;--text-2: 148 163 184;--text-3: 154 147 194;--success: 88 175 115;--danger: 228 105 145;--warning: 255 176 32;--accent: 244 63 94;--collapse-bg: 124 58 237;--collapse-text: 255 255 255;--accent-dim: 171 132 68;--shadow: 0 0 0;--radius-card: 18px;--radius-ui: 18px;--shadow-card: 0 6px 20px rgb(0 0 0 / .25), 0 2px 6px rgb(0 0 0 / .2)}:root[data-theme=cartoon]{--bg: 192 226 244;--card: 255 255 255;--card2: 239 247 251;--primary: 2 132 199;--primary-dim: 7 89 133;--on-primary: 0 0 0;--on-danger: 20 0 0;--on-warning: 255 255 255;--success-text: 21 128 61;--danger-text: 185 28 28;--primary-text: 7 89 133;--primary-light: 214 235 251;--accent-text: 180 83 9;--on-success: 255 255 255;--text: 15 23 42;--text-2: 71 85 105;--text-3: 78 110 133;--success: 22 163 74;--danger: 220 38 38;--warning: 146 64 14;--accent: 245 158 11;--collapse-bg: 2 132 199;--collapse-text: 0 0 0;--accent-dim: 217 119 6;--shadow: 0 0 0;--radius-card: 22px;--radius-ui: 20px;--shadow-card: 0 6px 20px rgb(15 23 42 / .12), 0 2px 6px rgb(15 23 42 / .08)}:root[data-theme=cartoon] body{background:linear-gradient(180deg,#bae6fd,#e0f2fe)}:root[data-theme=cartoon] .page:before{content:"";position:fixed;top:0;left:0;right:0;height:200px;background:radial-gradient(ellipse 80px 30px at 15% 20%,rgba(255,255,255,.8) 0%,transparent 70%),radial-gradient(ellipse 100px 35px at 75% 15%,rgba(255,255,255,.7) 0%,transparent 70%),radial-gradient(ellipse 60px 22px at 50% 40%,rgba(255,255,255,.6) 0%,transparent 70%);pointer-events:none;z-index:0}:root[data-theme=cartoon] .page>*:not(.fixed){position:relative;z-index:1}:root[data-theme=cartoon] .page>.fixed,:root[data-theme=cartoon] .page .fixed{position:fixed}:root[data-theme=cartoon] .page>.tabbar-nav{position:fixed;bottom:0;left:0;right:0;z-index:var(--z-tabbar, 40)}:root[data-theme=cartoon] .home-page{--b2-bg: #BFE3F8;--b2-raised: #FFFFFF;--b2-glass: #FFFFFF;--b2-glass-line: #D9EEFB;--b2-glass-strong: #D9EEFB;--b2-t1: #0F2A3D;--b2-t2: #33566E;--b2-t3: #4E6E85;--b2-brand: #0369A1;--b2-brand-deep: #075985;--b2-brand-900: #0369A1;--b2-brand-950: #075985;--b2-accent-blue: #0284C7;--b2-accent-orange: #F59E0B;--b2-accent-purple: #7C3AED;--b2-warn: #D97706;--b2-danger: #DC2626;--b2-danger-deep: #B91C1C;background:#bfe3f8!important;color:#0f2a3d!important}:root[data-theme=cartoon] .home-body{background:#bfe3f8!important}:root[data-theme=cartoon] .fx-scene{background:linear-gradient(180deg,#0369a1,#38bdf8 55%,#bfe3f8)!important}:root[data-theme=cartoon] .fx-scene-bg,:root[data-theme=cartoon] .fx-scene-img{display:none!important}:root[data-theme=cartoon] .fx-scene-fallback{background:linear-gradient(180deg,#0369a1,#38bdf8 55%,#bfe3f8)!important}:root[data-theme=cartoon] .fx-scene-shade{background:linear-gradient(180deg,rgba(255,255,255,.25),rgba(255,255,255,0) 60%)!important}:root[data-theme=cartoon] .fx-scene-fade{background:linear-gradient(180deg,rgba(168,216,245,0),rgba(168,216,245,.45) 42%,rgba(168,216,245,.88) 74%,#a8d8f5)!important}:root[data-theme=cartoon] .fx-scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 90px 32px at 18% 22%,rgba(255,255,255,.95) 0%,transparent 70%),radial-gradient(ellipse 110px 38px at 78% 14%,rgba(255,255,255,.9) 0%,transparent 70%),radial-gradient(ellipse 70px 26px at 52% 42%,rgba(255,255,255,.85) 0%,transparent 70%);pointer-events:none;z-index:1}:root[data-theme=cartoon] .fx-scene-top{color:#0f2a3d!important;text-shadow:none!important}:root[data-theme=cartoon] .fx-brand{color:#475569!important}:root[data-theme=cartoon] .fx-eyebrow,:root[data-theme=cartoon] .fx-greet{color:#0f2a3d!important}:root[data-theme=cartoon] .fx-music-btn{background:#fff!important;border:1px solid #D9EEFB!important;color:#0369a1!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme=cartoon] .fx-start{background:linear-gradient(135deg,#0369a1,#0284c7)!important;color:#fff!important}:root[data-theme=cartoon] .fx-start-title,:root[data-theme=cartoon] .fx-start-sub{color:#fff!important}:root[data-theme=cartoon] .tabbar-nav{background:rgba(255,255,255,.95)!important;border-color:#d9eefb!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}:root[data-theme=cartoon] .tabbar-dark .tab-idle{color:#4e6e85!important}:root[data-theme=cartoon] .tabbar-dark .text-primary-text{color:#0369a1!important}:root[data-theme=cartoon] .uc-status-card,:root[data-theme=cartoon] .uc-stat{background:#fff!important;border:1px solid #D9EEFB!important;color:#0f2a3d!important}:root[data-theme=cartoon] .uc-stat-value{color:#0f2a3d!important}:root[data-theme=cartoon] .uc-stat-label{color:#4e6e85!important}:root[data-theme=cartoon] .af-selected{background:#0369a1!important}:root[data-theme=cartoon] .ci-day-done{background:#0369a1!important;color:#fff!important}:root[data-theme=cartoon] .ci-day-todo{background:#bfe3f8!important;color:#0f2a3d!important}:root[data-theme=ipfun]{--bg: 209 224 252;--card: 255 255 255;--card2: 241 245 253;--primary: 37 99 235;--primary-dim: 30 64 175;--on-primary: 255 255 255;--on-danger: 20 0 0;--on-warning: 255 255 255;--success-text: 45 115 60;--danger-text: 185 40 35;--primary-text: 30 64 175;--primary-light: 219 234 254;--accent-text: 146 64 14;--on-success: 0 40 25;--text: 15 23 42;--text-2: 71 85 105;--text-3: 107 97 80;--success: 76 164 88;--danger: 222 60 56;--warning: 146 64 14;--accent: 236 72 153;--collapse-bg: 37 99 235;--collapse-text: 255 255 255;--accent-dim: 216 164 74;--radius-card: 18px;--radius-ui: 28px;--shadow-card: 0 6px 20px rgb(15 23 42 / .12), 0 2px 6px rgb(15 23 42 / .08);--shadow: 0 0 0}:root[data-theme=ipfun] .page:before{content:"";position:fixed;top:0;left:0;right:0;height:300px;background:radial-gradient(circle 60px at 10% 20%,rgba(255,213,79,.25) 0%,transparent 70%),radial-gradient(circle 80px at 90% 10%,rgba(244,143,177,.2) 0%,transparent 70%),radial-gradient(circle 50px at 80% 30%,rgba(102,187,106,.15) 0%,transparent 70%);pointer-events:none;z-index:0}:root[data-theme=ipfun] .page>*:not(.fixed){position:relative;z-index:1}:root[data-theme=ipfun] .page>.fixed,:root[data-theme=ipfun] .page .fixed{position:fixed}:root[data-theme=ipfun] .page>.tabbar-nav{position:fixed;bottom:0;left:0;right:0;z-index:var(--z-tabbar, 40)}:root[data-theme=fluffy]{--bg: 250 216 234;--card: 255 255 255;--card2: 241 238 245;--primary: 236 72 153;--primary-dim: 38 100 46;--on-primary: 0 0 0;--on-danger: 20 0 0;--on-warning: 255 255 255;--success-text: 40 110 55;--danger-text: 185 40 35;--primary-text: 22 101 52;--primary-light: 220 252 231;--accent-text: 146 64 14;--on-success: 0 35 22;--text: 131 24 67;--text-2: 71 85 105;--text-3: 122 99 85;--success: 66 154 80;--danger: 222 60 56;--warning: 146 64 14;--accent: 139 92 246;--collapse-bg: 236 72 153;--collapse-text: 0 0 0;--accent-dim: 210 158 96;--radius-card: 18px;--radius-ui: 32px;--shadow-card: 0 6px 20px rgb(15 23 42 / .12), 0 2px 6px rgb(15 23 42 / .08);--shadow: 0 0 0}:root[data-theme=fluffy] body{background:linear-gradient(180deg,#ffe8d6,#fff5f0,#f0fff0)}:root[data-theme=fluffy] .page:before{content:"";position:fixed;top:0;left:0;right:0;height:400px;background:radial-gradient(circle 100px at 15% 20%,rgba(255,183,77,.2) 0%,transparent 70%),radial-gradient(circle 120px at 85% 15%,rgba(244,143,177,.18) 0%,transparent 70%),radial-gradient(circle 80px at 50% 40%,rgba(165,214,167,.15) 0%,transparent 70%);pointer-events:none;z-index:0}:root[data-theme=fluffy] .page>*:not(.fixed){position:relative;z-index:1}:root[data-theme=fluffy] .page>.fixed,:root[data-theme=fluffy] .page .fixed{position:fixed}:root[data-theme=fluffy] .page>.tabbar-nav{position:fixed;bottom:0;left:0;right:0;z-index:var(--z-tabbar, 40)}:root[data-theme=cream]{--bg: 250 247 240;--card: 255 255 255;--card2: 243 237 226;--primary: 34 197 94;--primary-dim: 22 163 74;--primary-dark: 22 163 74;--primary-light: 220 252 231;--purple: 139 92 246;--on-primary: 5 46 22;--on-danger: 30 5 5;--on-warning: 30 5 5;--success-text: 21 128 61;--danger-text: 190 40 40;--primary-text: 21 128 61;--accent-text: 146 64 14;--on-success: 0 30 18;--text: 30 27 22;--text-2: 90 80 68;--text-3: 110 100 88;--success: 22 163 74;--danger: 239 68 68;--warning: 234 179 8;--shadow: 60 45 30;--accent: 249 115 22;--accent-dim: 216 164 74;--radius-card: 24px;--radius-ui: 18px;--shadow-card: 0 4px 15px rgb(0 0 0 / .08);--badge-copper: 184 115 51;--badge-silver: 148 163 184;--badge-gold: 234 179 8;--badge-diamond: 56 189 248}:root[data-theme=cream] body{background:#faf7f0}@keyframes rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.rise-in{animation:rise-in .3s cubic-bezier(.22,.9,.3,1) both;animation-delay:min(calc(var(--i, 0) * 65ms),.12s)}@media (prefers-reduced-motion: reduce){.rise-in{animation:none}}button:not(:disabled){transition:scale .38s cubic-bezier(.34,1.56,.64,1),background-color .15s ease,opacity .15s ease}button:not(:disabled):active{scale:.96;transition:scale .12s ease-out,background-color .15s ease,opacity .15s ease}button:disabled:active{scale:1}@media (prefers-reduced-motion: reduce){button:active{scale:1}}@keyframes fill-bar{0%{transform:scaleX(0)}}.bar-fill{transform-origin:left center;animation:fill-bar .3s cubic-bezier(.25,.9,.3,1) both}@keyframes check-pop{0%{transform:scale(0) rotate(-40deg);opacity:0}55%{transform:scale(1.25) rotate(8deg);opacity:1}75%{transform:scale(.92) rotate(-3deg)}to{transform:scale(1) rotate(0)}}.check-pop{display:inline-flex;animation:check-pop .3s cubic-bezier(.34,1.56,.64,1) both}@keyframes num-pop{0%{transform:scale(1.3)}to{transform:scale(1)}}.num-pop{display:inline-block;animation:num-pop .28s ease}@keyframes shake-x{0%,to{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-3px)}}.anim-shake{animation:shake-x .3s ease}@keyframes pop-in{0%{transform:scale(1)}40%{transform:scale(1.05)}to{transform:scale(1)}}.anim-pop{animation:pop-in .28s cubic-bezier(.34,1.56,.64,1)}@keyframes flash-green{0%{opacity:.9}to{opacity:0}}.anim-flash-green{position:relative}.anim-flash-green:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:rgb(var(--primary) / .28);opacity:0;pointer-events:none;animation:flash-green .3s ease-out}@keyframes xp-float{0%{opacity:0;transform:translateY(6px)}25%{opacity:1}to{opacity:0;transform:translateY(-18px)}}.anim-xp-float{display:inline-block;animation:xp-float .3s ease-out both;color:rgb(var(--primary-text));font-weight:700}@media (prefers-reduced-motion: reduce){.anim-shake,.anim-pop,.anim-xp-float{animation:none}.anim-flash-green:after{animation:none}}.modal-fade-enter-active{transition:opacity .22s ease}.modal-fade-leave-active{transition:opacity .16s ease}.modal-fade-enter-from,.modal-fade-leave-to{opacity:0}.modal-pop-enter-active{transition:transform .26s cubic-bezier(.34,1.4,.64,1),opacity .22s ease}.modal-pop-leave-active{transition:transform .16s ease,opacity .16s ease}.modal-pop-enter-from,.modal-pop-leave-to{transform:scale(.92);opacity:0}@keyframes confetti-fall{0%{transform:translateY(-10px) rotate(0);opacity:1}to{transform:translateY(300px) rotate(720deg);opacity:0}}.confetti{position:absolute;width:8px;height:12px;animation:confetti-fall 2s ease-out forwards}@keyframes float-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.float-bob{animation:float-bob 2.5s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.float-bob{animation:none}}@keyframes breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.03)}}.breathe{animation:breathe 2s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.breathe{animation:none}}@keyframes gradient-flow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.gradient-flow{background-size:200% 200%;animation:gradient-flow 3s ease infinite}@keyframes spring-in{0%{opacity:0;transform:scale(.8) translateY(20px)}60%{opacity:1;transform:scale(1.04) translateY(-4px)}80%{transform:scale(.98) translateY(2px)}to{opacity:1;transform:scale(1) translateY(0)}}.spring-in{animation:spring-in .3s cubic-bezier(.175,.885,.32,1.275) both}@media (prefers-reduced-motion: reduce){.spring-in{animation:none}}.glass{backdrop-filter:blur(20px) saturate(1.8);-webkit-backdrop-filter:blur(20px) saturate(1.8);background:rgba(255,255,255,.7)}.glass-dark{backdrop-filter:blur(20px) saturate(1.8);-webkit-backdrop-filter:blur(20px) saturate(1.8);background:rgba(30,30,30,.7)}.parallax{will-change:transform;transition:transform .1s linear}.elastic-scroll{overscroll-behavior:contain;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}@keyframes card-unstack{0%{transform:translateY(-40px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.card-unstack{animation:card-unstack .3s cubic-bezier(.22,.9,.3,1) both}@media (prefers-reduced-motion: reduce){.card-unstack{animation:none}}.liquid-glass{backdrop-filter:blur(24px) saturate(2) brightness(1.1);-webkit-backdrop-filter:blur(24px) saturate(2) brightness(1.1);background:linear-gradient(135deg,rgba(255,255,255,.4),rgba(255,255,255,.1));border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 32px rgba(0,0,0,.08),inset 0 1px rgba(255,255,255,.4)}.magnetic-btn{transition:transform .2s cubic-bezier(.22,.9,.3,1)}.magnetic-btn:hover{transform:scale(1.05)}@keyframes ripple{0%{transform:scale(0);opacity:.5}to{transform:scale(4);opacity:0}}.ripple-effect{position:relative;overflow:hidden}.ripple-effect:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:radial-gradient(circle,rgba(255,255,255,.4) 0%,transparent 70%);opacity:0}.ripple-effect:active:after{animation:ripple .3s ease-out}@keyframes morph{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30%}}.morph-shape{animation:morph 6s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.morph-shape{animation:none}}@keyframes page-curl{0%{transform:rotateY(0)}to{transform:rotateY(-180deg)}}.page-curl{animation:page-curl .3s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d}@keyframes wave-bar{0%,to{height:8px}50%{height:24px}}.wave-bar{animation:wave-bar 1s ease-in-out infinite;display:inline-block;margin:0 2px;border-radius:2px;background:rgb(var(--primary))}.wave-bar:nth-child(2){animation-delay:.1s}.wave-bar:nth-child(3){animation-delay:.2s}.wave-bar:nth-child(4){animation-delay:.3s}.wave-bar:nth-child(5){animation-delay:.4s}@keyframes particle-float{0%,to{transform:translateY(0) rotate(0);opacity:.6}50%{transform:translateY(-20px) rotate(180deg);opacity:.3}}.particle{position:absolute;border-radius:50%;animation:particle-float 4s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.particle{animation:none}}@media (prefers-reduced-motion: reduce){.bar-fill,.check-pop,.num-pop,.gradient-flow,.wave-bar,.page-curl,.animate-bounce{animation:none!important}.wave-bar{height:8px}.confetti{animation:none!important;opacity:0}.ripple-effect:active:after{animation:none!important}.modal-pop-enter-active,.modal-pop-leave-active,.modal-fade-enter-active,.modal-fade-leave-active,.parallax,.magnetic-btn{transition:none!important}.elastic-scroll{scroll-behavior:auto}}:root[data-theme=candy]{--bg: 214 216 251;--card: 255 255 255;--card2: 235 238 248;--primary: 79 70 229;--primary-dim: 58 54 176;--on-primary: 255 255 255;--on-danger: 20 0 0;--on-warning: 255 255 255;--success-text: 55 110 0;--danger-text: 185 35 35;--primary-text: 55 48 163;--primary-light: 224 231 255;--accent-text: 146 64 14;--on-success: 0 40 25;--text: 30 27 75;--text-2: 71 85 105;--text-3: 97 92 122;--success: 76 165 0;--danger: 238 58 58;--warning: 146 64 14;--accent: 234 88 12;--collapse-bg: 79 70 229;--collapse-text: 255 255 255;--accent-dim: 216 164 74;--shadow: 0 0 0;--radius-card: 18px;--radius-ui: 18px;--shadow-card: 0 6px 20px rgb(15 23 42 / .12), 0 2px 6px rgb(15 23 42 / .08)}:root[data-theme=mint]{--bg: 195 232 227;--card: 255 255 255;--card2: 232 241 244;--primary: 13 148 136;--primary-dim: 9 98 55;--on-primary: 0 0 0;--on-danger: 20 0 0;--on-warning: 255 255 255;--success-text: 0 110 60;--danger-text: 190 40 40;--primary-text: 6 95 70;--primary-light: 209 250 229;--accent-text: 146 64 14;--on-success: 0 35 22;--text: 19 78 74;--text-2: 71 85 105;--text-3: 78 99 85;--success: 22 155 85;--danger: 239 68 68;--warning: 146 64 14;--accent: 217 119 6;--collapse-bg: 13 148 136;--collapse-text: 0 0 0;--accent-dim: 216 164 74;--shadow: 0 0 0;--radius-card: 18px;--radius-ui: 18px;--shadow-card: 0 6px 20px rgb(15 23 42 / .12), 0 2px 6px rgb(15 23 42 / .08)}:root[data-theme=bento]{--bg: 254 214 183;--card: 255 255 255;--card2: 241 240 240;--primary: 249 115 22;--primary-dim: 22 101 52;--primary-dark: 22 163 74;--primary-light: 220 252 231;--purple: 139 92 246;--on-primary: 15 23 42;--on-danger: 30 5 5;--on-warning: 30 5 5;--success-text: 21 128 61;--danger-text: 190 40 40;--primary-text: 22 101 52;--accent-text: 146 64 14;--on-success: 0 30 18;--text: 154 52 18;--text-2: 71 85 105;--text-3: 106 98 126;--success: 22 163 74;--danger: 239 68 68;--warning: 234 179 8;--shadow: 15 23 42;--accent: 37 99 235;--collapse-bg: 249 115 22;--collapse-text: 15 23 42;--accent-dim: 216 164 74;--radius-card: 16px;--radius-ui: 18px;--shadow-card: 0 6px 20px rgb(15 23 42 / .12), 0 2px 6px rgb(15 23 42 / .08)}.compact-scope .page-pad{padding-left:12px;padding-right:12px}.compact-scope .text-h-title{font-size:20px;line-height:1.625rem}.compact-scope .text-card-title{font-size:16px;line-height:1.375rem}.compact-scope .text-body{font-size:13px;line-height:1.25rem}.compact-scope .text-hint{font-size:11px;line-height:.875rem}.compact-scope .text-num{font-size:22px;line-height:1.625rem}.compact-scope .text-btn{font-size:13px;line-height:1.125rem}:root[data-theme] .compact-scope .card{border-radius:12px;box-shadow:0 1px 4px rgba(0,0,0,.04)}.compact-scope .card-pad{padding:12px}.compact-scope .rounded-tag{border-radius:6px}.compact-scope .rounded-btn{border-radius:10px}.compact-scope .home-press{transition:transform .15s ease-out}.compact-scope .home-press:active{transform:scale(.95)}@media (prefers-reduced-motion: reduce){.compact-scope .home-press{transition:none}}:root[data-theme=chenguang]{--bg: 246 218 178;--card: 255 255 255;--card2: 252 246 240;--primary: 217 119 6;--primary-dim: 22 101 52;--on-primary: 0 0 0;--on-danger: 255 255 255;--on-warning: 255 255 255;--success-text: 27 94 48;--danger-text: 185 28 28;--primary-text: 20 83 45;--primary-light: 220 252 231;--accent-text: 29 78 216;--on-success: 255 255 255;--text: 15 23 42;--text-2: 71 85 105;--text-3: 107 93 72;--success: 46 160 67;--danger: 230 80 80;--warning: 245 150 40;--accent: 37 99 235;--collapse-bg: 217 119 6;--collapse-text: 0 0 0;--accent-dim: 29 120 170;--shadow: 0 0 0;--radius-card: 18px;--radius-ui: 18px;--shadow-card: 0 6px 20px rgb(15 23 42 / .12), 0 2px 6px rgb(15 23 42 / .08)}:root[data-theme=chenguang] .fx-scene-fade{background:linear-gradient(180deg,rgba(240,210,138,0),rgba(240,210,138,.45) 42%,rgba(240,210,138,.88) 74%,#f0d28a)!important}:root[data-theme=chenguang] .home-page{background:rgb(var(--bg))!important}:root[data-theme=chenguang] .home-body{background:rgb(var(--bg))!important}:root[data-theme=chenguang] .fx-frame,:root[data-theme=chenguang] .fx-grid-item,:root[data-theme=chenguang] .fx-stat-item{background:rgb(var(--card))!important;color:rgb(var(--text))!important}:root[data-theme=chenguang] .fx-start{background:rgb(var(--primary))!important;color:#fff!important}:root[data-theme=chenguang] .fx-start-title,:root[data-theme=chenguang] .fx-start-sub{color:#fff!important}:root[data-theme=chenguang] .fx-section-title{color:rgb(var(--text))!important}:root[data-theme=chenguang] .home-more-box{background:rgb(var(--card))!important;color:rgb(var(--text))!important}:root[data-theme=chenguang] .home-page{background:#f5dfa8!important;color:#2a2118!important;--b2-bg: #F5DFA8;--b2-raised: #FFFFFF;--b2-glass: #FFFFFF;--b2-glass-line: #F9ECCB;--b2-glass-strong: #F9ECCB;--b2-t1: #2A2118;--b2-t2: #4A3F30;--b2-t3: #6B5D48;--b2-brand: #1E7B34;--b2-brand-deep: #166534;--b2-brand-900: #1E7B34;--b2-brand-950: #14532D;--b2-accent-blue: #2B96C8;--b2-accent-orange: #EA580C;--b2-accent-purple: #7C3AED;--b2-warn: #D97706;--b2-danger: #DC2626;--b2-danger-deep: #B91C1C}:root[data-theme=chenguang] .fx-frame,:root[data-theme=chenguang] .fx-grid-item,:root[data-theme=chenguang] .fx-pick,:root[data-theme=chenguang] .fx-daily,:root[data-theme=chenguang] .home-more-box,:root[data-theme=chenguang] .fx-count{background:#fff!important;border:1px solid #F9ECCB!important;color:#2a2118!important;box-shadow:0 4px 16px rgba(0,0,0,.08)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme=chenguang] .fx-node{background:#fff!important;border:1px solid #F9ECCB!important;color:#2a2118!important}:root[data-theme=chenguang] .fx-section-title,:root[data-theme=chenguang] .fx-ch-title,:root[data-theme=chenguang] .fx-stat-num,:root[data-theme=chenguang] .fx-pick-title,:root[data-theme=chenguang] .fx-daily-title,:root[data-theme=chenguang] .fx-quote-en,:root[data-theme=chenguang] .fx-book-name{color:#2a2118!important}:root[data-theme=chenguang] .fx-node-name{color:#2a2118!important}:root[data-theme=chenguang] .fx-node-learn,:root[data-theme=chenguang] .fx-grid-name,:root[data-theme=chenguang] .fx-count-label,:root[data-theme=chenguang] .fx-book-meta{color:#4a3f30!important}:root[data-theme=chenguang] .fx-node-state,:root[data-theme=chenguang] .fx-node-prog,:root[data-theme=chenguang] .fx-stat-unit,:root[data-theme=chenguang] .fx-stat-lbl,:root[data-theme=chenguang] .fx-pick-sub,:root[data-theme=chenguang] .fx-quote-zh,:root[data-theme=chenguang] .fx-count-sub,:root[data-theme=chenguang] .fx-pick-arrow{color:#6b5d48!important}:root[data-theme=chenguang] .fx-node-done .fx-node-state,:root[data-theme=chenguang] .fx-ch-state{color:#14532d!important;background:rgba(30,123,52,.12)!important}:root[data-theme=chenguang] .fx-node-current{background:linear-gradient(135deg,#1e7b34,#166534)!important;border-color:transparent!important;color:#fff!important}:root[data-theme=chenguang] .fx-node-current .fx-node-name,:root[data-theme=chenguang] .fx-node-current .fx-node-learn,:root[data-theme=chenguang] .fx-node-current .fx-node-state,:root[data-theme=chenguang] .fx-node-current .fx-node-prog{color:#fff!important}:root[data-theme=chenguang] .fx-grid-ic{background:#f9eccb!important}:root[data-theme=chenguang] .fx-stat-item+.fx-stat-item{border-left:1px solid #F9ECCB!important}:root[data-theme=chenguang] .fx-ch-block-div{border-top:1px solid #F9ECCB!important}:root[data-theme=chenguang] .fx-count-num{color:#ea580c!important}:root[data-theme=chenguang] .fx-quote-speak{background:#dcfce7!important;color:#14532d!important}:root[data-theme=chenguang] .home-more{color:#14532d!important}:root[data-theme=chenguang] .fx-pick-ic{background:#f9eccb!important;color:#14532d!important}:root[data-theme=chenguang] .tt-dark{background:#fff!important;border:1px solid #F9ECCB!important;color:#2a2118!important;box-shadow:0 4px 16px rgba(0,0,0,.08)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme=chenguang] .tt-dark .tt-heading{color:#2a2118!important}:root[data-theme=chenguang] .tt-dark .tt-list .fx-row{background:#fff!important}:root[data-theme=chenguang] .tt-dark .fx-row .text-body{color:#2a2118!important}:root[data-theme=chenguang] .tt-dark .fx-row .text-text-3{color:#6b5d48!important}:root[data-theme=chenguang] .tt-dark .fx-row .text-primary-text{color:#14532d!important}:root[data-theme=chenguang] .tt-dark .bg-card2\/60{background:#f9eccb!important}:root[data-theme=luye]{--bg: 190 232 217;--card: 255 255 255;--card2: 240 248 246;--primary: 5 150 105;--primary-dim: 22 101 52;--primary-dark: 22 101 52;--primary-light: 220 252 231;--purple: 124 58 237;--on-primary: 0 0 0;--on-danger: 255 255 255;--on-warning: 30 27 12;--success-text: 21 128 61;--danger-text: 185 28 28;--primary-text: 20 83 45;--accent-text: 194 65 12;--on-success: 255 255 255;--text: 15 23 42;--text-2: 71 85 105;--text-3: 74 99 83;--success: 22 163 74;--danger: 220 38 38;--warning: 217 119 6;--shadow: 15 23 42;--accent: 217 119 6;--collapse-bg: 5 150 105;--collapse-text: 0 0 0;--accent-dim: 234 88 12;--radius-card: 20px;--radius-ui: 18px;--shadow-card: 0 6px 20px rgb(15 23 42 / .12), 0 2px 6px rgb(15 23 42 / .08);--badge-copper: 184 115 51;--badge-silver: 148 163 184;--badge-gold: 234 179 8;--badge-diamond: 56 189 248}:root[data-theme=luye] body{background:rgb(var(--bg))!important}:root[data-theme=luye] .home-page{--b2-bg: #DFF0E4;--b2-raised: #FFFFFF;--b2-glass: #FFFFFF;--b2-glass-line: #DDF0E1;--b2-glass-strong: #DDF0E1;--b2-t1: #14291B;--b2-t2: #2E4A37;--b2-t3: #4A6353;--b2-brand: #15803D;--b2-brand-deep: #166534;--b2-brand-900: #15803D;--b2-brand-950: #14532D;--b2-accent-blue: #0284C7;--b2-accent-orange: #EA580C;--b2-accent-purple: #7C3AED;--b2-warn: #D97706;--b2-danger: #DC2626;--b2-danger-deep: #B91C1C;background:#dff0e4!important;color:#14291b!important}:root[data-theme=luye] .home-body{background:#dff0e4!important}:root[data-theme=luye] .fx-scene-fade{background:linear-gradient(180deg,rgba(199,229,208,0),rgba(199,229,208,.45) 42%,rgba(199,229,208,.88) 74%,#c7e5d0)!important}:root[data-theme=luye] .fx-scene{background:#c7e5d0!important}:root[data-theme=luye] .fx-start{background:linear-gradient(135deg,#15803d,#166534 55%,#14532d)!important;color:#fff!important}:root[data-theme=luye] .fx-start-title,:root[data-theme=luye] .fx-start-sub{color:#fff!important}:root[data-theme=luye] .fx-capsule{background:linear-gradient(90deg,#15803d,#166534)!important;color:#fff!important}:root[data-theme=luye] .fx-capsule-fill{background:#fff!important}:root[data-theme=luye] .fx-frame,:root[data-theme=luye] .fx-grid-item,:root[data-theme=luye] .fx-pick,:root[data-theme=luye] .fx-daily,:root[data-theme=luye] .home-more-box,:root[data-theme=luye] .fx-count{background:#fff!important;border:1px solid #DDF0E1!important;color:#14291b!important;box-shadow:0 4px 16px rgba(0,0,0,.08)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme=luye] .fx-node{background:#fff!important;border:1px solid #DDF0E1!important;color:#14291b!important}:root[data-theme=luye] .fx-section-title,:root[data-theme=luye] .fx-ch-title,:root[data-theme=luye] .fx-stat-num,:root[data-theme=luye] .fx-pick-title,:root[data-theme=luye] .fx-daily-title,:root[data-theme=luye] .fx-quote-en,:root[data-theme=luye] .fx-book-name{color:#14291b!important}:root[data-theme=luye] .fx-node-name{color:#14291b!important}:root[data-theme=luye] .fx-node-learn,:root[data-theme=luye] .fx-grid-name,:root[data-theme=luye] .fx-count-label,:root[data-theme=luye] .fx-book-meta{color:#2e4a37!important}:root[data-theme=luye] .fx-node-state,:root[data-theme=luye] .fx-node-prog,:root[data-theme=luye] .fx-stat-unit,:root[data-theme=luye] .fx-stat-lbl,:root[data-theme=luye] .fx-pick-sub,:root[data-theme=luye] .fx-quote-zh,:root[data-theme=luye] .fx-count-sub,:root[data-theme=luye] .fx-pick-arrow{color:#4a6353!important}:root[data-theme=luye] .fx-node-done .fx-node-state,:root[data-theme=luye] .fx-ch-state{color:#15803d!important}:root[data-theme=luye] .fx-node-current{background:linear-gradient(135deg,#15803d,#166534)!important;border-color:transparent!important;color:#fff!important}:root[data-theme=luye] .fx-node-current .fx-node-name,:root[data-theme=luye] .fx-node-current .fx-node-learn,:root[data-theme=luye] .fx-node-current .fx-node-state,:root[data-theme=luye] .fx-node-current .fx-node-prog{color:#fff!important}:root[data-theme=luye] .fx-grid-ic{background:#ddf0e1!important}:root[data-theme=luye] .fx-stat-item+.fx-stat-item{border-left:1px solid #DDF0E1!important}:root[data-theme=luye] .fx-ch-block-div{border-top:1px solid #DDF0E1!important}:root[data-theme=luye] .fx-count-num{color:#ea580c!important}:root[data-theme=luye] .fx-quote-speak{background:#dcfce7!important;color:#15803d!important}:root[data-theme=luye] .home-more-box{color:#15803d!important}:root[data-theme=luye] .home-page .card{border-radius:20px!important}:root[data-theme=luye] .tt-dark{background:#fff!important;border:1px solid #DDF0E1!important;color:#14291b!important;box-shadow:0 4px 16px rgba(0,0,0,.08)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme=luye] .tt-dark .tt-heading{color:#14291b!important}:root[data-theme=luye] .tt-dark .tt-list .fx-row{background:#fff!important;border:1px solid #DDF0E1!important}:root[data-theme=luye] .tt-dark .fx-row .text-body{color:#14291b!important}:root[data-theme=luye] .tt-dark .fx-row .text-text-3{color:#4a6353!important}:root[data-theme=luye] .tt-dark .fx-row .text-primary-text{color:#15803d!important}:root[data-theme=luye] .tt-dark .bg-card2\/60{background:#ddf0e1!important}:root[data-theme=luye] .tabbar-nav{background:rgba(255,255,255,.95)!important;border-color:#ddf0e1!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}:root[data-theme=luye] .tabbar-dark{border-color:#ddf0e1!important}:root[data-theme=luye] .tabbar-dark .tab-idle{color:#4a6353!important}:root[data-theme=luye] .tabbar-dark .text-primary-text{color:#15803d!important}:root[data-theme=luye] .ci-day-done{background:rgb(var(--primary))!important;color:#fff!important}:root[data-theme=luye] .ci-day-todo{background:#ddf0e1!important;color:#14291b!important}:root[data-theme=luye] .uc-status-card,:root[data-theme=luye] .uc-stat{background:#fff!important;border:1px solid #DDF0E1!important;color:#14291b!important}:root[data-theme=luye] .uc-stat-value{color:#14291b!important}:root[data-theme=luye] .uc-stat-label{color:#4a6353!important}:root[data-theme=custom]{--bg: 196 228 207;--card: 255 255 255;--card2: 232 240 241;--primary: 21 128 61;--primary-dim: 22 101 52;--primary-dark: 22 101 52;--primary-light: 220 252 231;--purple: 124 58 237;--on-primary: 255 255 255;--on-danger: 255 255 255;--on-warning: 30 27 12;--success-text: 21 128 61;--danger-text: 185 28 28;--primary-text: 20 83 45;--accent-text: 194 65 12;--on-success: 255 255 255;--text: 20 83 45;--text-2: 71 85 105;--text-3: 91 107 96;--success: 22 163 74;--danger: 220 38 38;--warning: 217 119 6;--shadow: 15 23 42;--accent: 236 72 153;--collapse-bg: var(--primary);--collapse-text: var(--on-primary);--accent-dim: 234 88 12;--radius-card: 18px;--radius-ui: 18px;--shadow-card: 0 6px 20px rgb(15 23 42 / .12), 0 2px 6px rgb(15 23 42 / .08)}:root[data-theme=shangwu]{--bg: 246 247 246;--card: 255 255 255;--card2: 229 231 235;--primary: 31 58 95;--primary-dim: 23 44 72;--primary-dark: 23 44 72;--primary-light: 232 238 245;--purple: 31 58 95;--on-primary: 255 255 255;--on-danger: 255 255 255;--on-warning: 30 27 12;--success-text: 21 128 61;--danger-text: 185 28 28;--primary-text: 31 58 95;--accent-text: 31 58 95;--on-success: 255 255 255;--text: 31 41 55;--text-2: 107 114 128;--text-3: 107 114 128;--success: 22 163 74;--danger: 220 38 38;--warning: 217 119 6;--shadow: 31 41 55;--accent: 31 58 95;--collapse-bg: var(--primary);--collapse-text: var(--on-primary);--accent-dim: 23 44 72;--radius-card: 18px;--radius-ui: 18px;--shadow-card: 0 4px 16px rgb(0 0 0 / .08)}:root[data-theme=shangwu] body{background:#f6f7f6!important}:root[data-theme=shangwu] .home-page{--b2-bg: #F6F7F6;--b2-raised: #FFFFFF;--b2-glass: #FFFFFF;--b2-glass-line: #E5E7EB;--b2-glass-strong: #F3F4F6;--b2-t1: #1F2937;--b2-t2: #6B7280;--b2-t3: #6B7280;--b2-brand: #1F3A5F;--b2-brand-deep: #172C48;--b2-brand-900: #1F3A5F;--b2-brand-950: #172C48;--b2-accent-blue: #1F3A5F;--b2-accent-orange: #1F3A5F;--b2-accent-purple: #1F3A5F;--b2-warn: #D97706;--b2-danger: #DC2626;--b2-danger-deep: #B91C1C;background:#f6f7f6!important;color:#1f2937!important}:root[data-theme=shangwu] .home-body{background:#f6f7f6!important}:root[data-theme=shangwu] .fx-scene{height:auto!important;margin-bottom:0!important;background:#fff!important;overflow:visible!important}:root[data-theme=shangwu] .fx-scene-bg,:root[data-theme=shangwu] .fx-scene-img,:root[data-theme=shangwu] .fx-scene-fallback,:root[data-theme=shangwu] .fx-scene-shade,:root[data-theme=shangwu] .fx-scene-fade{display:none!important;animation:none!important}:root[data-theme=shangwu] .fx-ptr{display:none!important}:root[data-theme=shangwu] .fx-scene-top{position:static!important;padding:20px 16px 16px!important;text-shadow:none!important;background:#fff!important;color:#1f2937!important;border-bottom:1px solid #E5E7EB!important}:root[data-theme=shangwu] .fx-brand{color:#6b7280!important}:root[data-theme=shangwu] .fx-music-btn{background:#f6f7f6!important;border:1px solid #E5E7EB!important;color:#1f3a5f!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme=shangwu] .fx-eyebrow{color:#1f2937!important;font-size:22px!important;font-weight:800!important;line-height:1.3!important;margin-top:12px!important}:root[data-theme=shangwu] .fx-greet{display:none!important}:root[data-theme=shangwu] .fx-shangwu-date{display:block!important;color:#6b7280!important;font-size:13px!important;font-weight:600!important;margin-top:4px!important}:root[data-theme=shangwu] .fx-start{background:#1f3a5f!important;color:#fff!important;box-shadow:0 6px 16px rgba(31,58,95,.25)!important}:root[data-theme=shangwu] .fx-start-title,:root[data-theme=shangwu] .fx-start-sub{color:#fff!important}:root[data-theme=shangwu] .fx-play{background:#fff!important;color:#1f3a5f!important}:root[data-theme=shangwu] .fx-streak-tag{background:#fff!important;color:#1f3a5f!important;box-shadow:0 2px 8px rgba(0,0,0,.12)!important}:root[data-theme=shangwu] .fx-capsule{background:#1f3a5f!important;color:#fff!important;box-shadow:0 6px 16px rgba(31,58,95,.25)!important}:root[data-theme=shangwu] .fx-capsule-fill{background:#fff!important}:root[data-theme=shangwu] .fx-frame,:root[data-theme=shangwu] .fx-grid-item,:root[data-theme=shangwu] .fx-pick,:root[data-theme=shangwu] .fx-daily,:root[data-theme=shangwu] .home-more-box,:root[data-theme=shangwu] .fx-count{background:#fff!important;border:1px solid #E5E7EB!important;color:#1f2937!important;box-shadow:0 4px 16px rgba(0,0,0,.08)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme=shangwu] .fx-node{background:#fff!important;border:1px solid #E5E7EB!important;color:#1f2937!important}:root[data-theme=shangwu] .fx-section-title,:root[data-theme=shangwu] .fx-ch-title,:root[data-theme=shangwu] .fx-stat-num,:root[data-theme=shangwu] .fx-pick-title,:root[data-theme=shangwu] .fx-daily-title,:root[data-theme=shangwu] .fx-quote-en,:root[data-theme=shangwu] .fx-book-name{color:#1f2937!important}:root[data-theme=shangwu] .fx-node-name{color:#1f2937!important}:root[data-theme=shangwu] .fx-node-learn,:root[data-theme=shangwu] .fx-grid-name,:root[data-theme=shangwu] .fx-count-label,:root[data-theme=shangwu] .fx-book-meta{color:#6b7280!important}:root[data-theme=shangwu] .fx-node-state,:root[data-theme=shangwu] .fx-node-prog,:root[data-theme=shangwu] .fx-stat-unit,:root[data-theme=shangwu] .fx-stat-lbl,:root[data-theme=shangwu] .fx-pick-sub,:root[data-theme=shangwu] .fx-quote-zh,:root[data-theme=shangwu] .fx-count-sub,:root[data-theme=shangwu] .fx-pick-arrow{color:#6b7280!important}:root[data-theme=shangwu] .fx-node-done .fx-node-state,:root[data-theme=shangwu] .fx-ch-state{color:#1f3a5f!important;background:#e8eef5!important}:root[data-theme=shangwu] .fx-node-current{background:#1f3a5f!important;border-color:transparent!important;color:#fff!important;box-shadow:0 6px 16px rgba(31,58,95,.25)!important}:root[data-theme=shangwu] .fx-node-current .fx-node-name,:root[data-theme=shangwu] .fx-node-current .fx-node-learn,:root[data-theme=shangwu] .fx-node-current .fx-node-state,:root[data-theme=shangwu] .fx-node-current .fx-node-prog{color:#fff!important}:root[data-theme=shangwu] .fx-grid-ic{background:#f6f7f6!important;color:#1f3a5f!important}:root[data-theme=shangwu] .fx-stat-item+.fx-stat-item{border-left:1px solid #E5E7EB!important}:root[data-theme=shangwu] .fx-ch-block-div{border-top:1px solid #E5E7EB!important}:root[data-theme=shangwu] .fx-count-num{color:#1f3a5f!important}:root[data-theme=shangwu] .fx-quote-speak{background:#e8eef5!important;color:#1f3a5f!important}:root[data-theme=shangwu] .home-more,:root[data-theme=shangwu] .home-more-box{color:#1f3a5f!important}:root[data-theme=shangwu] .fx-pick-ic{background:#e8eef5!important;color:#1f3a5f!important}:root[data-theme=shangwu] .fx-book-lv{color:#1f3a5f!important;background:#e8eef5!important}:root[data-theme=shangwu] .tt-dark{background:#fff!important;border:1px solid #E5E7EB!important;color:#1f2937!important;box-shadow:0 4px 16px rgba(0,0,0,.08)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme=shangwu] .tt-dark .tt-heading{color:#1f2937!important}:root[data-theme=shangwu] .tt-dark .tt-list .fx-row{background:#fff!important;border:1px solid #E5E7EB!important}:root[data-theme=shangwu] .tt-dark .fx-row .text-body{color:#1f2937!important}:root[data-theme=shangwu] .tt-dark .fx-row .text-text-3{color:#6b7280!important}:root[data-theme=shangwu] .tt-dark .fx-row .text-primary-text{color:#1f3a5f!important}:root[data-theme=shangwu] .tt-dark .bg-card2\/60{background:#f6f7f6!important}:root[data-theme=shangwu] .tabbar-nav{background:rgba(255,255,255,.95)!important;border-color:#e5e7eb!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}:root[data-theme=shangwu] .tabbar-dark{border-color:#e5e7eb!important}:root[data-theme=shangwu] .tabbar-dark .tab-idle{color:#6b7280!important}:root[data-theme=shangwu] .tabbar-dark .text-primary-text{color:#1f3a5f!important}:root[data-theme=shangwu] .ci-day-done{background:#15803d!important;color:#fff!important}:root[data-theme=shangwu] .ci-day-todo{background:#f6f7f6!important;color:#1f2937!important}:root[data-theme=shangwu] .ci-day-today{border-color:#ea580c!important}:root[data-theme=shangwu] .uc-hero{background:linear-gradient(180deg,#1f3a5f,#172c48)!important;color:#fff!important}:root[data-theme=shangwu] .uc-status-card,:root[data-theme=shangwu] .uc-stat,:root[data-theme=shangwu] .uc-family-card{background:#fff!important;border:1px solid #E5E7EB!important;color:#1f2937!important}:root[data-theme=shangwu] .uc-stat-value{color:#1f2937!important}:root[data-theme=shangwu] .uc-stat-label{color:#6b7280!important}:root[data-theme=shangwu] .uc-title-chip{background:#e8eef5!important;color:#1f3a5f!important}:root[data-theme=shangwu] .uc-stat-icon-orange,:root[data-theme=shangwu] .uc-stat-icon-amber,:root[data-theme=shangwu] .uc-stat-icon-teal{background:#e8eef5!important;color:#1f3a5f!important}:root[data-theme=shangwu] .uc-badge,:root[data-theme=shangwu] .uc-entry-icon-badge{background:#e8eef5!important;color:#1f3a5f!important}:root[data-theme=duibi]{--bg: 213 216 220;--card: 255 255 255;--card2: 232 236 241;--primary: 15 23 42;--primary-dim: 10 74 57;--primary-dark: 10 74 57;--primary-light: 209 250 229;--purple: 124 58 237;--on-primary: 255 255 255;--on-danger: 255 255 255;--on-warning: 23 28 26;--success-text: 21 128 61;--danger-text: 185 28 28;--primary-text: 6 95 70;--accent-text: 146 64 14;--on-success: 5 46 22;--text: 2 6 23;--text-2: 71 85 105;--text-3: 75 91 85;--success: 22 163 74;--danger: 220 38 38;--warning: 217 119 6;--shadow: 23 28 26;--accent: 3 105 161;--collapse-bg: 15 23 42;--collapse-text: 255 255 255;--accent-dim: 146 64 14;--radius-card: 17px;--radius-ui: 17px;--shadow-card: 0 6px 20px rgb(15 23 42 / .12), 0 2px 6px rgb(15 23 42 / .08);--badge-copper: 184 115 51;--badge-silver: 148 163 184;--badge-gold: 234 179 8;--badge-diamond: 56 189 248}:root[data-theme=duibi] body{background:rgb(var(--bg))!important}:root[data-theme=duibi] .home-page{--b2-bg: #D9E8E2;--b2-raised: #FFFFFF;--b2-glass: #FFFFFF;--b2-glass-line: #E2EFE9;--b2-glass-strong: #E2EFE9;--b2-t1: #101816;--b2-t2: #2E3D38;--b2-t3: #4B5B55;--b2-brand: #0D5C47;--b2-brand-deep: #0A4A39;--b2-brand-900: #0D5C47;--b2-brand-950: #0A4A39;--b2-accent-blue: #0D5C47;--b2-accent-orange: #0D5C47;--b2-accent-purple: #0D5C47;--b2-warn: #D97706;--b2-danger: #DC2626;--b2-danger-deep: #B91C1C;background:#d9e8e2!important;color:#101816!important}:root[data-theme=duibi] .home-body{background:#d9e8e2!important}:root[data-theme=duibi] .fx-scene-fade{background:linear-gradient(180deg,rgba(194,220,210,0),rgba(194,220,210,.45) 42%,rgba(194,220,210,.88) 74%,#c2dcd2)!important}:root[data-theme=duibi] .fx-start{background:#0d5c47!important;color:#fff!important;box-shadow:0 6px 16px rgba(13,92,71,.25)!important}:root[data-theme=duibi] .fx-start-title,:root[data-theme=duibi] .fx-start-sub{color:#fff!important}:root[data-theme=duibi] .fx-play{background:#fff!important;color:#0d5c47!important}:root[data-theme=duibi] .fx-streak-tag{background:#fff!important;color:#0d5c47!important;box-shadow:0 2px 8px rgba(0,0,0,.12)!important}:root[data-theme=duibi] .fx-capsule{background:#0d5c47!important;color:#fff!important;box-shadow:0 6px 16px rgba(13,92,71,.25)!important}:root[data-theme=duibi] .fx-capsule-fill{background:#fff!important}:root[data-theme=duibi] .fx-frame,:root[data-theme=duibi] .fx-grid-item,:root[data-theme=duibi] .fx-pick,:root[data-theme=duibi] .fx-daily,:root[data-theme=duibi] .home-more-box,:root[data-theme=duibi] .fx-count{background:#fff!important;border:1px solid #E2EFE9!important;color:#101816!important;box-shadow:0 4px 16px rgba(0,0,0,.08)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme=duibi] .fx-node{background:#fff!important;border:1px solid #E2EFE9!important;color:#101816!important}:root[data-theme=duibi] .fx-section-title,:root[data-theme=duibi] .fx-ch-title,:root[data-theme=duibi] .fx-stat-num,:root[data-theme=duibi] .fx-pick-title,:root[data-theme=duibi] .fx-daily-title,:root[data-theme=duibi] .fx-quote-en,:root[data-theme=duibi] .fx-book-name{color:#101816!important}:root[data-theme=duibi] .fx-node-name{color:#101816!important}:root[data-theme=duibi] .fx-node-learn,:root[data-theme=duibi] .fx-grid-name,:root[data-theme=duibi] .fx-count-label,:root[data-theme=duibi] .fx-book-meta{color:#2e3d38!important}:root[data-theme=duibi] .fx-node-state,:root[data-theme=duibi] .fx-node-prog,:root[data-theme=duibi] .fx-stat-unit,:root[data-theme=duibi] .fx-stat-lbl,:root[data-theme=duibi] .fx-pick-sub,:root[data-theme=duibi] .fx-quote-zh,:root[data-theme=duibi] .fx-count-sub,:root[data-theme=duibi] .fx-pick-arrow{color:#4b5b55!important}:root[data-theme=duibi] .fx-node-done .fx-node-state,:root[data-theme=duibi] .fx-ch-state{color:#0a4a39!important;background:rgba(13,92,71,.1)!important}:root[data-theme=duibi] .fx-node-current{background:#0d5c47!important;border-color:transparent!important;color:#fff!important;box-shadow:0 6px 16px rgba(13,92,71,.25)!important}:root[data-theme=duibi] .fx-node-current .fx-node-name,:root[data-theme=duibi] .fx-node-current .fx-node-learn,:root[data-theme=duibi] .fx-node-current .fx-node-state,:root[data-theme=duibi] .fx-node-current .fx-node-prog{color:#fff!important}:root[data-theme=duibi] .fx-grid-ic{background:#e2efe9!important;color:#0d5c47!important}:root[data-theme=duibi] .fx-stat-item+.fx-stat-item{border-left:1px solid #E2EFE9!important}:root[data-theme=duibi] .fx-ch-block-div{border-top:1px solid #E2EFE9!important}:root[data-theme=duibi] .fx-count-num{color:#0d5c47!important}:root[data-theme=duibi] .fx-quote-speak{background:rgba(13,92,71,.12)!important;color:#0a4a39!important}:root[data-theme=duibi] .home-more,:root[data-theme=duibi] .home-more-box{color:#0d5c47!important}:root[data-theme=duibi] .fx-pick-ic{background:rgba(13,92,71,.12)!important;color:#0d5c47!important}:root[data-theme=duibi] .fx-book-lv{color:#0d5c47!important;background:rgba(13,92,71,.12)!important}:root[data-theme=duibi] .tt-dark{background:#fff!important;border:1px solid #E2EFE9!important;color:#101816!important;box-shadow:0 4px 16px rgba(0,0,0,.08)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme=duibi] .tt-dark .tt-heading{color:#101816!important}:root[data-theme=duibi] .tt-dark .tt-list .fx-row{background:#fff!important;border:1px solid #E2EFE9!important}:root[data-theme=duibi] .tt-dark .fx-row .text-body{color:#101816!important}:root[data-theme=duibi] .tt-dark .fx-row .text-text-3{color:#4b5b55!important}:root[data-theme=duibi] .tt-dark .fx-row .text-primary-text{color:#0d5c47!important}:root[data-theme=duibi] .tt-dark .bg-card2\/60{background:#e2efe9!important}:root[data-theme=duibi] .tabbar-nav{background:rgba(255,255,255,.95)!important;border-color:#e2efe9!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}:root[data-theme=duibi] .tabbar-dark{border-color:#e2efe9!important}:root[data-theme=duibi] .tabbar-dark .tab-idle{color:#2e3d38!important}:root[data-theme=duibi] .tabbar-dark .text-primary-text{color:#0d5c47!important}:root[data-theme=duibi] .ci-day-done{background:#0d5c47!important;color:#fff!important}:root[data-theme=duibi] .ci-day-todo{background:#e2efe9!important;color:#101816!important}:root[data-theme=duibi] .ci-day-today{border-color:#d97706!important}:root[data-theme=duibi] .ph-grid>.ph-card:nth-child(1) .ph-icon{background:#dcfce7!important}:root[data-theme=duibi] .ph-grid>.ph-card:nth-child(1) .ph-icon svg{color:#14532d!important}:root[data-theme=duibi] .ph-grid>.ph-card:nth-child(2) .ph-icon{background:#ffedd5!important}:root[data-theme=duibi] .ph-grid>.ph-card:nth-child(2) .ph-icon svg{color:#9a3412!important}:root[data-theme=duibi] .ph-grid>.ph-card:nth-child(3) .ph-icon{background:#dbeafe!important}:root[data-theme=duibi] .ph-grid>.ph-card:nth-child(3) .ph-icon svg{color:#1e40af!important}:root[data-theme=duibi] .ph-grid>.ph-card:nth-child(4) .ph-icon{background:#ede9fe!important}:root[data-theme=duibi] .ph-grid>.ph-card:nth-child(4) .ph-icon svg{color:#5b21b6!important}:root[data-theme=duibi] .ph-grid>.ph-card:nth-child(5) .ph-icon{background:#ffe4e6!important}:root[data-theme=duibi] .ph-grid>.ph-card:nth-child(5) .ph-icon svg{color:#9f1239!important}:root[data-theme=duibi] .ph-grid>.ph-card:nth-child(6) .ph-icon{background:#ccfbf1!important}:root[data-theme=duibi] .ph-grid>.ph-card:nth-child(6) .ph-icon svg{color:#0f766e!important}:root[data-theme=duibi] .ph-resident-tag{background:#fef3c7!important;color:#92400e!important}:root[data-theme=duibi] .uc-hero{background:linear-gradient(180deg,#0d5c47,#0a4a39)!important;color:#fff!important}:root[data-theme=duibi] .uc-status-card,:root[data-theme=duibi] .uc-stat,:root[data-theme=duibi] .uc-family-card{background:#fff!important;border-color:#e2efe9!important;color:#101816!important}:root[data-theme=duibi] .uc-stat-value{color:#101816!important}:root[data-theme=duibi] .uc-stat-label{color:#4b5b55!important}:root[data-theme=duibi] .uc-stat-icon,:root[data-theme=duibi] .uc-stat-icon-orange,:root[data-theme=duibi] .uc-stat-icon-amber,:root[data-theme=duibi] .uc-stat-icon-teal{background:rgba(13,92,71,.12)!important;color:#0d5c47!important}:root[data-theme=duibi] .uc-badge,:root[data-theme=duibi] .uc-entry-icon-badge{background:rgba(13,92,71,.12)!important;color:#0d5c47!important}:root[data-theme=sishi] .home-page{--b2-bg: #BFDCC6;--b2-raised: #FFFFFF;--b2-glass: #FFFFFF;--b2-glass-line: #D8EBDD;--b2-glass-strong: #D8EBDD;--b2-t1: #10231A;--b2-t2: #2E4A3C;--b2-t3: #4E6355;--b2-brand: #0B3D2E;--b2-brand-deep: #14532D;--b2-brand-900: #14532D;--b2-brand-950: #052E22;--b2-accent-blue: #2563EB;--b2-accent-orange: #EA580C;--b2-accent-purple: #7C3AED;--b2-warn: #D97706;--b2-danger: #DC2626;--b2-danger-deep: #B91C1C;background:#bfdcc6!important;color:#10231a!important}:root[data-theme=sishi] .home-body{background:#bfdcc6!important}:root[data-theme=sishi] .fx-scene-fade{background:linear-gradient(180deg,rgba(235,245,238,0),rgba(235,245,238,.45) 42%,rgba(235,245,238,.88) 74%,#bfdcc6)!important}:root[data-theme=sishi] .fx-capsule{background:linear-gradient(90deg,#14532d,#0b3d2e)!important;color:#fff!important}:root[data-theme=sishi] .fx-count-num{color:#ea580c!important}:root[data-theme=sishi] .af-selected{background:#0b3d2e!important}:root[data-theme=sishi] .home-page[data-season=spring]{--b2-bg: #FDF2F8;--b2-raised: #FFFFFF;--b2-glass: #FFFFFF;--b2-glass-line: #FBCFE8;--b2-glass-strong: #FCE7F3;--b2-t1: #17251F;--b2-t2: #374F43;--b2-t3: #647A6E;--b2-brand: #BE185D;--b2-brand-deep: #9D174D;--b2-brand-900: #BE185D;--b2-brand-950: #9D174D;background:#fdf2f8!important;color:#17251f!important}:root[data-theme=sishi] .home-page[data-season=spring] .home-body{background:#fdf2f8!important}:root[data-theme=sishi] .home-page[data-season=spring] .fx-start{background:linear-gradient(135deg,#be185d,#db2777)!important}:root[data-theme=sishi] .home-page[data-season=spring] .fx-capsule{background:linear-gradient(90deg,#be185d,#9d174d)!important}:root[data-theme=sishi] .home-page[data-season=spring] .fx-node-current{background:linear-gradient(135deg,#be185d,#9d174d)!important}:root[data-theme=sishi] .home-page[data-season=spring] .fx-grid-ic,:root[data-theme=sishi] .home-page[data-season=spring] .fx-pick-ic{background:#fce7f3!important;color:#be185d!important}:root[data-theme=sishi] .home-page[data-season=spring] .fx-quote-speak{background:#fce7f3!important;color:#be185d!important}:root[data-theme=sishi] .home-page[data-season=spring] .fx-count-num{color:#db2777!important}:root[data-theme=sishi] .home-page[data-season=spring] .home-more{color:#be185d!important}:root[data-theme=sishi] .home-page[data-season=spring] .fx-node-done .fx-node-state,:root[data-theme=sishi] .home-page[data-season=spring] .fx-ch-state{color:#be185d!important;background:#fce7f3!important}:root[data-theme=sishi] .fx-scene[data-season=spring] .fx-scene-shade{background:linear-gradient(180deg,rgba(157,23,77,.35),rgba(157,23,77,.05) 40%,rgba(157,23,77,0) 60%)!important}:root[data-theme=sishi] .fx-scene[data-season=spring] .fx-scene-fade{background:linear-gradient(180deg,rgba(253,242,248,0),rgba(253,242,248,.45) 42%,rgba(253,242,248,.88) 74%,#fdf2f8)!important}:root[data-theme=sishi] .fx-scene[data-season=spring][data-time-slot=morning]{background:linear-gradient(180deg,#db2777,#f472b6)!important}:root[data-theme=sishi] .fx-scene[data-season=spring][data-time-slot=noon]{background:linear-gradient(180deg,#be185d,#ec4899)!important}:root[data-theme=sishi] .fx-scene[data-season=spring][data-time-slot=evening]{background:linear-gradient(180deg,#9d174d,#db2777)!important}:root[data-theme=sishi] .fx-scene[data-season=spring][data-time-slot=night]{background:linear-gradient(180deg,#831843,#9d174d)!important}:root[data-theme=sishi] .home-page[data-season=summer]{--b2-bg: #EFF6FF;--b2-raised: #FFFFFF;--b2-glass: #FFFFFF;--b2-glass-line: #BFDBFE;--b2-glass-strong: #DBEAFE;--b2-t1: #17251F;--b2-t2: #374F43;--b2-t3: #647A6E;--b2-brand: #0369A1;--b2-brand-deep: #0C4A6E;--b2-brand-900: #0369A1;--b2-brand-950: #0C4A6E;background:#eff6ff!important;color:#17251f!important}:root[data-theme=sishi] .home-page[data-season=summer] .home-body{background:#eff6ff!important}:root[data-theme=sishi] .home-page[data-season=summer] .fx-start{background:linear-gradient(135deg,#0369a1,#0284c7)!important}:root[data-theme=sishi] .home-page[data-season=summer] .fx-capsule{background:linear-gradient(90deg,#0369a1,#0c4a6e)!important}:root[data-theme=sishi] .home-page[data-season=summer] .fx-node-current{background:linear-gradient(135deg,#0369a1,#0c4a6e)!important}:root[data-theme=sishi] .home-page[data-season=summer] .fx-grid-ic,:root[data-theme=sishi] .home-page[data-season=summer] .fx-pick-ic{background:#dbeafe!important;color:#0369a1!important}:root[data-theme=sishi] .home-page[data-season=summer] .fx-quote-speak{background:#dbeafe!important;color:#0369a1!important}:root[data-theme=sishi] .home-page[data-season=summer] .fx-count-num{color:#0284c7!important}:root[data-theme=sishi] .home-page[data-season=summer] .home-more{color:#0369a1!important}:root[data-theme=sishi] .home-page[data-season=summer] .fx-node-done .fx-node-state,:root[data-theme=sishi] .home-page[data-season=summer] .fx-ch-state{color:#0369a1!important;background:#dbeafe!important}:root[data-theme=sishi] .fx-scene[data-season=summer] .fx-scene-shade{background:linear-gradient(180deg,rgba(12,74,110,.35),rgba(12,74,110,.05) 40%,rgba(12,74,110,0) 60%)!important}:root[data-theme=sishi] .fx-scene[data-season=summer] .fx-scene-fade{background:linear-gradient(180deg,rgba(239,246,255,0),rgba(239,246,255,.45) 42%,rgba(239,246,255,.88) 74%,#eff6ff)!important}:root[data-theme=sishi] .fx-scene[data-season=summer][data-time-slot=morning]{background:linear-gradient(180deg,#0369a1,#38bdf8)!important}:root[data-theme=sishi] .fx-scene[data-season=summer][data-time-slot=noon]{background:linear-gradient(180deg,#075985,#0284c7)!important}:root[data-theme=sishi] .fx-scene[data-season=summer][data-time-slot=evening]{background:linear-gradient(180deg,#0c4a6e,#0369a1)!important}:root[data-theme=sishi] .fx-scene[data-season=summer][data-time-slot=night]{background:linear-gradient(180deg,#082f49,#0c4a6e)!important}:root[data-theme=sishi] .home-page[data-season=autumn]{--b2-bg: #FFFBEB;--b2-raised: #FFFFFF;--b2-glass: #FFFFFF;--b2-glass-line: #FDE68A;--b2-glass-strong: #FEF3C7;--b2-t1: #17251F;--b2-t2: #374F43;--b2-t3: #647A6E;--b2-brand: #B45309;--b2-brand-deep: #78350F;--b2-brand-900: #B45309;--b2-brand-950: #78350F;background:#fffbeb!important;color:#17251f!important}:root[data-theme=sishi] .home-page[data-season=autumn] .home-body{background:#fffbeb!important}:root[data-theme=sishi] .home-page[data-season=autumn] .fx-start{background:linear-gradient(135deg,#b45309,#d97706)!important}:root[data-theme=sishi] .home-page[data-season=autumn] .fx-capsule{background:linear-gradient(90deg,#b45309,#78350f)!important}:root[data-theme=sishi] .home-page[data-season=autumn] .fx-node-current{background:linear-gradient(135deg,#b45309,#78350f)!important}:root[data-theme=sishi] .home-page[data-season=autumn] .fx-grid-ic,:root[data-theme=sishi] .home-page[data-season=autumn] .fx-pick-ic{background:#fef3c7!important;color:#b45309!important}:root[data-theme=sishi] .home-page[data-season=autumn] .fx-quote-speak{background:#fef3c7!important;color:#b45309!important}:root[data-theme=sishi] .home-page[data-season=autumn] .fx-count-num{color:#d97706!important}:root[data-theme=sishi] .home-page[data-season=autumn] .home-more{color:#b45309!important}:root[data-theme=sishi] .home-page[data-season=autumn] .fx-node-done .fx-node-state,:root[data-theme=sishi] .home-page[data-season=autumn] .fx-ch-state{color:#b45309!important;background:#fef3c7!important}:root[data-theme=sishi] .fx-scene[data-season=autumn] .fx-scene-shade{background:linear-gradient(180deg,rgba(120,53,15,.35),rgba(120,53,15,.05) 40%,rgba(120,53,15,0) 60%)!important}:root[data-theme=sishi] .fx-scene[data-season=autumn] .fx-scene-fade{background:linear-gradient(180deg,rgba(255,251,235,0),rgba(255,251,235,.45) 42%,rgba(255,251,235,.88) 74%,#fffbeb)!important}:root[data-theme=sishi] .fx-scene[data-season=autumn][data-time-slot=morning]{background:linear-gradient(180deg,#b45309,#f59e0b)!important}:root[data-theme=sishi] .fx-scene[data-season=autumn][data-time-slot=noon]{background:linear-gradient(180deg,#92400e,#d97706)!important}:root[data-theme=sishi] .fx-scene[data-season=autumn][data-time-slot=evening]{background:linear-gradient(180deg,#78350f,#b45309)!important}:root[data-theme=sishi] .fx-scene[data-season=autumn][data-time-slot=night]{background:linear-gradient(180deg,#451a03,#78350f)!important}:root[data-theme=sishi] .home-page[data-season=winter]{--b2-bg: #F1F5F9;--b2-raised: #FFFFFF;--b2-glass: #FFFFFF;--b2-glass-line: #E2E8F0;--b2-glass-strong: #E2E8F0;--b2-t1: #17251F;--b2-t2: #374F43;--b2-t3: #647A6E;--b2-brand: #334155;--b2-brand-deep: #1E293B;--b2-brand-900: #334155;--b2-brand-950: #1E293B;background:#f1f5f9!important;color:#17251f!important}:root[data-theme=sishi] .home-page[data-season=winter] .home-body{background:#f1f5f9!important}:root[data-theme=sishi] .home-page[data-season=winter] .fx-start{background:linear-gradient(135deg,#334155,#475569)!important}:root[data-theme=sishi] .home-page[data-season=winter] .fx-capsule{background:linear-gradient(90deg,#334155,#1e293b)!important}:root[data-theme=sishi] .home-page[data-season=winter] .fx-node-current{background:linear-gradient(135deg,#334155,#1e293b)!important}:root[data-theme=sishi] .home-page[data-season=winter] .fx-grid-ic,:root[data-theme=sishi] .home-page[data-season=winter] .fx-pick-ic{background:#e2e8f0!important;color:#334155!important}:root[data-theme=sishi] .home-page[data-season=winter] .fx-quote-speak{background:#e2e8f0!important;color:#334155!important}:root[data-theme=sishi] .home-page[data-season=winter] .fx-count-num{color:#475569!important}:root[data-theme=sishi] .home-page[data-season=winter] .home-more{color:#334155!important}:root[data-theme=sishi] .home-page[data-season=winter] .fx-node-done .fx-node-state,:root[data-theme=sishi] .home-page[data-season=winter] .fx-ch-state{color:#334155!important;background:#e2e8f0!important}:root[data-theme=sishi] .fx-scene[data-season=winter] .fx-scene-shade{background:linear-gradient(180deg,rgba(30,41,59,.35),rgba(30,41,59,.05) 40%,rgba(30,41,59,0) 60%)!important}:root[data-theme=sishi] .fx-scene[data-season=winter] .fx-scene-fade{background:linear-gradient(180deg,rgba(241,245,249,0),rgba(241,245,249,.45) 42%,rgba(241,245,249,.88) 74%,#f1f5f9)!important}:root[data-theme=sishi] .fx-scene[data-season=winter][data-time-slot=morning]{background:linear-gradient(180deg,#475569,#94a3b8)!important}:root[data-theme=sishi] .fx-scene[data-season=winter][data-time-slot=noon]{background:linear-gradient(180deg,#334155,#64748b)!important}:root[data-theme=sishi] .fx-scene[data-season=winter][data-time-slot=evening]{background:linear-gradient(180deg,#1e293b,#475569)!important}:root[data-theme=sishi] .fx-scene[data-season=winter][data-time-slot=night]{background:linear-gradient(180deg,#0f172a,#1e293b)!important}:root[data-theme=sishi] .fx-scene{border-radius:0 0 24px 24px!important}:root[data-theme=sishi] .fx-frame,:root[data-theme=sishi] .fx-grid-item,:root[data-theme=sishi] .fx-pick,:root[data-theme=sishi] .fx-daily,:root[data-theme=sishi] .home-more-box,:root[data-theme=sishi] .fx-count,:root[data-theme=sishi] .fx-node{border-radius:22px!important}:root[data-theme=qingxin]{--bg: 196 228 207;--card: 255 255 255;--card2: 240 247 243;--primary: 21 128 61;--primary-dim: 6 51 38;--primary-dark: 5 46 34;--primary-light: 209 250 229;--purple: 124 58 237;--on-primary: 255 255 255;--on-danger: 255 255 255;--on-warning: 16 35 27;--success-text: 21 128 61;--danger-text: 185 28 28;--primary-text: 6 95 70;--accent-text: 194 65 12;--on-success: 255 255 255;--text: 15 23 42;--text-2: 71 85 105;--text-3: 78 99 85;--success: 22 163 74;--danger: 220 38 38;--warning: 217 119 6;--shadow: 15 23 42;--accent: 217 119 6;--collapse-bg: 21 128 61;--collapse-text: 255 255 255;--accent-dim: 194 65 12;--radius-card: 20px;--radius-ui: 18px;--shadow-card: 0 6px 20px rgb(15 23 42 / .12), 0 2px 6px rgb(15 23 42 / .08);--badge-copper: 184 115 51;--badge-silver: 148 163 184;--badge-gold: 234 179 8;--badge-diamond: 56 189 248}:root[data-theme=qingxin] body{background:rgb(var(--bg))!important}:root[data-theme=qingxin] .home-page{--b2-bg: #B7DFC2;--b2-raised: #FFFFFF;--b2-glass: #FFFFFF;--b2-glass-line: #DDF0E1;--b2-glass-strong: #DDF0E1;--b2-t1: #10231A;--b2-t2: #2E4A3C;--b2-t3: #4E6355;--b2-brand: #0B3D2E;--b2-brand-deep: #063326;--b2-brand-900: #0B3D2E;--b2-brand-950: #052E22;--b2-accent-blue: #0284C7;--b2-accent-orange: #EA580C;--b2-accent-purple: #7C3AED;--b2-warn: #D97706;--b2-danger: #DC2626;--b2-danger-deep: #B91C1C;background:#b7dfc2!important;color:#10231a!important}:root[data-theme=qingxin] .home-body{background:#b7dfc2!important}:root[data-theme=qingxin] .fx-scene-fade{background:linear-gradient(180deg,rgba(159,211,174,0),rgba(159,211,174,.45) 42%,rgba(159,211,174,.88) 74%,#9fd3ae)!important}:root[data-theme=qingxin] .fx-scene{background:#9fd3ae!important}:root[data-theme=qingxin] .fx-start{background:linear-gradient(135deg,#0b3d2e,#14532d 55%,#052e22)!important;color:#fff!important}:root[data-theme=qingxin] .fx-start-title,:root[data-theme=qingxin] .fx-start-sub{color:#fff!important}:root[data-theme=qingxin] .fx-play{background:#fff!important;color:#0b3d2e!important}:root[data-theme=qingxin] .fx-streak-tag{background:#fff!important;color:#0b3d2e!important}:root[data-theme=qingxin] .fx-capsule{background:linear-gradient(90deg,#0b3d2e,#063326)!important;color:#fff!important}:root[data-theme=qingxin] .fx-capsule-fill{background:#fff!important}:root[data-theme=qingxin] .fx-frame,:root[data-theme=qingxin] .fx-grid-item,:root[data-theme=qingxin] .fx-pick,:root[data-theme=qingxin] .fx-daily,:root[data-theme=qingxin] .home-more-box,:root[data-theme=qingxin] .fx-count{background:#fff!important;border:1px solid #DDF0E1!important;color:#10231a!important;box-shadow:0 4px 16px rgba(0,0,0,.08)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme=qingxin] .fx-node{background:#fff!important;border:1px solid #DDF0E1!important;color:#10231a!important}:root[data-theme=qingxin] .fx-section-title,:root[data-theme=qingxin] .fx-ch-title,:root[data-theme=qingxin] .fx-stat-num,:root[data-theme=qingxin] .fx-pick-title,:root[data-theme=qingxin] .fx-daily-title,:root[data-theme=qingxin] .fx-quote-en,:root[data-theme=qingxin] .fx-book-name{color:#10231a!important}:root[data-theme=qingxin] .fx-node-name{color:#10231a!important}:root[data-theme=qingxin] .fx-node-learn,:root[data-theme=qingxin] .fx-grid-name,:root[data-theme=qingxin] .fx-count-label,:root[data-theme=qingxin] .fx-book-meta{color:#2e4a3c!important}:root[data-theme=qingxin] .fx-node-state,:root[data-theme=qingxin] .fx-node-prog,:root[data-theme=qingxin] .fx-stat-unit,:root[data-theme=qingxin] .fx-stat-lbl,:root[data-theme=qingxin] .fx-pick-sub,:root[data-theme=qingxin] .fx-quote-zh,:root[data-theme=qingxin] .fx-count-sub,:root[data-theme=qingxin] .fx-pick-arrow{color:#4e6355!important}:root[data-theme=qingxin] .fx-node-done .fx-node-state,:root[data-theme=qingxin] .fx-ch-state{color:#0b3d2e!important}:root[data-theme=qingxin] .fx-node-current{background:linear-gradient(135deg,#0b3d2e,#063326)!important;border-color:transparent!important;color:#fff!important}:root[data-theme=qingxin] .fx-node-current .fx-node-name,:root[data-theme=qingxin] .fx-node-current .fx-node-learn,:root[data-theme=qingxin] .fx-node-current .fx-node-state,:root[data-theme=qingxin] .fx-node-current .fx-node-prog{color:#fff!important}:root[data-theme=qingxin] .fx-grid-ic{background:#ddf0e1!important;color:#0b3d2e!important}:root[data-theme=qingxin] .fx-stat-item+.fx-stat-item{border-left:1px solid #DDF0E1!important}:root[data-theme=qingxin] .fx-ch-block-div{border-top:1px solid #DDF0E1!important}:root[data-theme=qingxin] .fx-count-num{color:#0b3d2e!important}:root[data-theme=qingxin] .fx-quote-speak{background:#ddf0e1!important;color:#0b3d2e!important}:root[data-theme=qingxin] .home-more-box{color:#0b3d2e!important}:root[data-theme=qingxin] .fx-pick-ic{background:#ddf0e1!important;color:#0b3d2e!important}:root[data-theme=qingxin] .fx-book-lv{color:#0b3d2e!important;background:#ddf0e1!important}:root[data-theme=qingxin] .home-page .card{border-radius:20px!important}:root[data-theme=qingxin] .tt-dark{background:#fff!important;border:1px solid #DDF0E1!important;color:#10231a!important;box-shadow:0 4px 16px rgba(0,0,0,.08)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme=qingxin] .tt-dark .tt-heading{color:#10231a!important}:root[data-theme=qingxin] .tt-dark .tt-list .fx-row{background:#fff!important;border:1px solid #DDF0E1!important}:root[data-theme=qingxin] .tt-dark .fx-row .text-body{color:#10231a!important}:root[data-theme=qingxin] .tt-dark .fx-row .text-text-3{color:#4e6355!important}:root[data-theme=qingxin] .tt-dark .fx-row .text-primary-text{color:#0b3d2e!important}:root[data-theme=qingxin] .tt-dark .bg-card2\/60{background:#b7dfc2!important}:root[data-theme=qingxin] .card{border-color:#ddf0e1!important;box-shadow:0 4px 16px rgba(0,0,0,.08)!important}:root[data-theme=qingxin] .tabbar-nav{background:rgba(255,255,255,.95)!important;border-color:#ddf0e1!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}:root[data-theme=qingxin] .tabbar-dark{border-color:#ddf0e1!important}:root[data-theme=qingxin] .tabbar-dark .tab-idle{color:#4e6355!important}:root[data-theme=qingxin] .tabbar-dark .text-primary-text{color:#0b3d2e!important}:root[data-theme=qingxin] .ci-day-done{background:rgb(var(--primary))!important;color:#fff!important}:root[data-theme=qingxin] .ci-day-todo{background:#ddf0e1!important;color:#10231a!important}:root[data-theme=qingxin] .ci-day-today{border-color:#ea580c!important}:root[data-theme=qingxin] .uc-status-card,:root[data-theme=qingxin] .uc-stat{background:#fff!important;border:1px solid #DDF0E1!important;color:#10231a!important}:root[data-theme=qingxin] .uc-stat-value{color:#10231a!important}:root[data-theme=qingxin] .uc-stat-label{color:#4e6355!important}:root[data-theme=qingxin] .af-selected{background:#0b3d2e!important}:root[data-theme=qingxin] .af-selected .af-label{color:#fff!important}:root[data-theme=qingxin] .af-selected .af-desc,:root[data-theme=qingxin] .af-selected .af-caret,:root[data-theme=qingxin] .af-selected .af-star-white{color:rgba(255,255,255,.8)!important}:root[data-theme=qingxin] .af-member-tile{background:#0b3d2e!important;color:#fff!important}@media (min-width: 1024px){:root[data-theme=qingxin] aside.fixed{background:#f7fbf7!important;border-color:#ddf0e1!important}:root[data-theme=qingxin] aside.fixed nav p{color:#2e4a3c!important}:root[data-theme=qingxin] aside.fixed nav a.bg-primary{background:#0b3d2e!important;color:#fff!important}:root[data-theme=qingxin] aside.fixed nav a:not(.bg-primary):hover{color:#10231a!important}:root[data-theme=qingxin] .home-page .home-body{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;align-items:start!important}:root[data-theme=qingxin] .home-page .home-body>.page-pad{padding:0!important;margin-top:0!important}:root[data-theme=qingxin] .home-page .home-body>.page-pad.fx-start-wrap{grid-column:1 / -1!important}:root[data-theme=qingxin] .home-page .home-body>:not(.page-pad){grid-column:1 / -1!important}}@media (min-width: 1024px){:root[data-theme=cartoon] aside.fixed{background:#fff!important;border-color:#bae6fd!important}:root[data-theme=cartoon] aside.fixed nav p{color:#475569!important}:root[data-theme=cartoon] aside.fixed nav a.bg-primary{background:#0369a1!important;color:#fff!important}:root[data-theme=cartoon] aside.fixed nav a:not(.bg-primary):hover{color:#0f172a!important}:root[data-theme=minimal] aside.fixed{background:#fff!important;border-color:#e5e7eb!important}:root[data-theme=minimal] aside.fixed nav p{color:#737373!important}:root[data-theme=minimal] aside.fixed nav a.bg-primary{background:#1f2937!important;color:#fff!important}:root[data-theme=minimal] aside.fixed nav a:not(.bg-primary):hover{color:#111!important}:root[data-theme=guochao] aside.fixed{background:#fffdf7!important;border-color:#eadfc8!important}:root[data-theme=guochao] aside.fixed nav p{color:#5d4a3a!important}:root[data-theme=guochao] aside.fixed nav a.bg-primary{background:#c8102e!important;color:#fff!important}:root[data-theme=guochao] aside.fixed nav a:not(.bg-primary):hover{color:#2b2118!important}:root[data-theme=sishi] aside.fixed{background:#fff!important;border-color:#d6e8dc!important}:root[data-theme=sishi] aside.fixed nav p{color:#647a6e!important}:root[data-theme=sishi] aside.fixed nav a.bg-primary{background:#0b3d2e!important;color:#fff!important}:root[data-theme=sishi] aside.fixed nav a:not(.bg-primary):hover{color:#17251f!important}:root[data-theme=shangwu] aside.fixed{background:#1f3a5f!important;border-color:#16283e!important}:root[data-theme=shangwu] aside.fixed nav p{color:#9fb3c8!important}:root[data-theme=shangwu] aside.fixed nav a.bg-primary{background:#1f3a5f!important;color:#fff!important}:root[data-theme=shangwu] aside.fixed nav a:not(.bg-primary):hover{color:#dce6f0!important}:root[data-theme=shangwu] aside.fixed>a .text-text{color:#fff!important}:root[data-theme=shangwu] aside.fixed>a .text-text-3{color:#9fb3c8!important}:root[data-theme=shangwu] aside.fixed .sb-glabel{color:#9fb3c8!important}:root[data-theme=shangwu] aside.fixed .sb-nav-item{color:#dce6f0!important}:root[data-theme=shangwu] aside.fixed .sb-nav-item:not(.sb-skill-row) .sb-nav-ic{color:#dce6f0!important}:root[data-theme=shangwu] aside.fixed .sb-nav-item .sb-tail{color:#9fb3c8!important}:root[data-theme=shangwu] aside.fixed .sb-nav-item.is-active{color:#fff!important}:root[data-theme=shangwu] aside.fixed .sb-nav-item:not(.sb-skill-row).is-active .sb-nav-ic{color:#fff!important}:root[data-theme=shangwu] aside.fixed .sb-pill{background:#2c4a6e!important}:root[data-theme=shangwu] aside.fixed .sb-skills-card{background:rgba(255,255,255,.07)!important;border-color:rgba(255,255,255,.18)!important}:root[data-theme=shangwu] aside.fixed .sb-skills-head{color:#fff!important}:root[data-theme=shangwu] aside.fixed .sb-skills-head.has-active{color:#fff!important}:root[data-theme=shangwu] aside.fixed .sb-chev{color:#9fb3c8!important}:root[data-theme=shangwu] aside.fixed .sb-skill-label{color:#dce6f0!important}:root[data-theme=shangwu] aside.fixed .sb-skill-row.is-active .sb-skill-label{color:#fff!important}:root[data-theme=shangwu] aside.fixed .sb-skill-status{color:#9fb3c8!important}:root[data-theme=shangwu] aside.fixed .sb-skill-lock{color:#9fb3c8!important}:root[data-theme=shangwu] aside.fixed .sb-skill-row .sb-nav-ic{background:rgba(255,255,255,.92)!important;border-radius:8px!important;padding:2px!important;width:26px!important;height:26px!important;box-sizing:border-box!important}:root[data-theme=shangwu] aside.fixed .sb-map-btn{box-shadow:0 8px 18px rgb(var(--primary) / .3),inset 0 0 0 1px rgba(255,255,255,.3)!important}:root[data-theme=shangwu] aside.fixed .sb-checkin{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.2)!important;color:#fde68a!important}:root[data-theme=shangwu] aside.fixed .sb-user-card{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.18)!important}:root[data-theme=shangwu] aside.fixed .sb-user-meta b{color:#fff!important}:root[data-theme=shangwu] aside.fixed .sb-user-meta span{color:#9fb3c8!important}:root[data-theme=shangwu] aside.fixed nav .text-text-2{color:#dce6f0!important}:root[data-theme=shangwu] aside.fixed nav .text-text-3{color:#9fb3c8!important}:root[data-theme=shangwu] aside.fixed nav .bg-card2{background:rgba(255,255,255,.14)!important}:root[data-theme=shangwu] aside.fixed nav .border-card2{border-color:rgba(255,255,255,.18)!important}:root[data-theme=shangwu] aside.fixed>div.shrink-0{border-color:rgba(255,255,255,.18)!important}:root[data-theme=croc] aside.fixed{background:#0fbf8c!important;border-color:#0a9e73!important}:root[data-theme=croc] aside.fixed nav p{color:#004030!important}:root[data-theme=croc] aside.fixed nav a.bg-primary{background:#0fbf8c!important;color:#004030!important}:root[data-theme=croc] aside.fixed nav a:not(.bg-primary):hover{color:#004030!important}:root[data-theme=croc] aside.fixed>a .text-text{color:#004030!important}:root[data-theme=croc] aside.fixed>a .text-text-3{color:#004030!important}:root[data-theme=croc] aside.fixed .sb-glabel{color:#004030!important}:root[data-theme=croc] aside.fixed .sb-nav-item{color:#004030!important}:root[data-theme=croc] aside.fixed .sb-nav-item:not(.sb-skill-row) .sb-nav-ic{color:#004030!important}:root[data-theme=croc] aside.fixed .sb-nav-item .sb-tail{color:#004030!important}:root[data-theme=croc] aside.fixed .sb-nav-item.is-active{color:#fff!important}:root[data-theme=croc] aside.fixed .sb-nav-item:not(.sb-skill-row).is-active .sb-nav-ic{color:#fff!important}:root[data-theme=croc] aside.fixed .sb-pill{background:#004030!important}:root[data-theme=croc] aside.fixed .sb-skills-card{background:rgba(255,255,255,.22)!important;border-color:rgba(0,64,48,.2)!important}:root[data-theme=croc] aside.fixed .sb-skills-head{color:#004030!important}:root[data-theme=croc] aside.fixed .sb-skills-head.has-active{color:#004030!important}:root[data-theme=croc] aside.fixed .sb-skills-head .sb-nav-ic{color:#004030!important}:root[data-theme=croc] aside.fixed .sb-chev{color:#004030!important}:root[data-theme=croc] aside.fixed .sb-skill-label{color:#004030!important}:root[data-theme=croc] aside.fixed .sb-skill-row.is-active .sb-skill-label{color:#fff!important}:root[data-theme=croc] aside.fixed .sb-skill-status{color:#004030!important}:root[data-theme=croc] aside.fixed .sb-skill-lock{color:#004030!important}:root[data-theme=croc] aside.fixed .sb-skill-row .sb-nav-ic{background:rgba(255,255,255,.92)!important;border-radius:8px!important;padding:2px!important;width:26px!important;height:26px!important;box-sizing:border-box!important}:root[data-theme=croc] aside.fixed .sb-map-btn{box-shadow:0 8px 18px rgb(var(--primary) / .3),inset 0 0 0 1px rgba(0,64,48,.35)!important}:root[data-theme=croc] aside.fixed .sb-checkin{background:rgba(255,255,255,.25)!important;border-color:rgba(255,255,255,.45)!important;color:#004030!important}:root[data-theme=croc] aside.fixed .sb-user-card{background:rgba(255,255,255,.32)!important;border-color:rgba(255,255,255,.5)!important}:root[data-theme=croc] aside.fixed .sb-user-meta b{color:#004030!important}:root[data-theme=croc] aside.fixed .sb-user-meta span{color:#004030!important}:root[data-theme=croc] aside.fixed nav .text-text-2{color:#004030!important}:root[data-theme=croc] aside.fixed nav .text-text-3{color:#004030!important}:root[data-theme=croc] aside.fixed nav .bg-card2{background:rgba(255,255,255,.5)!important}:root[data-theme=croc] aside.fixed nav .border-card2{border-color:rgba(0,64,48,.22)!important}:root[data-theme=croc] aside.fixed>div.shrink-0{border-color:rgba(0,64,48,.22)!important}}:root[data-theme=sishi] .fx-scene[data-time-slot]{background:transparent!important}:root[data-theme=sishi] .fx-scene[data-season][data-time-slot]{background:transparent!important}:root[data-theme=sishi] .fx-scene[data-season] .fx-scene-shade{background:linear-gradient(180deg,rgba(11,18,32,.35),rgba(11,18,32,.05) 40%,rgba(11,18,32,0) 60%)!important}:root[data-theme=sishi] .fx-scene-fade{background:linear-gradient(180deg,rgba(11,18,32,0),rgba(11,18,32,.45) 42%,rgba(11,18,32,.88) 74%,#0b1220)!important}:root[data-theme=sishi] .fx-scene[data-season] .fx-scene-fade{background:linear-gradient(180deg,rgba(11,18,32,0),rgba(11,18,32,.45) 42%,rgba(11,18,32,.88) 74%,#0b1220)!important}:root[data-theme=sishi] .home-page{--b2-bg: #0B1220 !important;--b2-raised: #1E293B !important;--b2-glass: rgba(30,41,59,.85) !important;--b2-glass-line: #334155 !important;--b2-glass-strong: #334155 !important;--b2-t1: #F8FAFC !important;--b2-t2: #CBD5E1 !important;--b2-t3: #94A3B8 !important;--b2-brand: #16A34A !important;--b2-brand-deep: #22C55E !important;--b2-brand-900: #14532D !important;--b2-brand-950: #052E22 !important;background:#0b1220!important;color:#f8fafc!important}:root[data-theme=sishi] .home-page[data-season]{background:#0b1220!important;color:#f8fafc!important}:root[data-theme=sishi] .home-body{background:#0b1220!important}:root[data-theme=sishi] .home-page[data-season] .home-body{background:#0b1220!important}:root[data-theme=sishi] .fx-start{background:linear-gradient(135deg,#0b3d2e,#14532d 55%,#052e22)!important;color:#fff!important}:root[data-theme=sishi] .home-page[data-season] .fx-start{background:linear-gradient(135deg,#0b3d2e,#14532d 55%,#052e22)!important;color:#fff!important}:root[data-theme=sishi] .fx-capsule{background:linear-gradient(90deg,#16a34a,#22c55e)!important;color:#fff!important}:root[data-theme=sishi] .home-page[data-season] .fx-capsule{background:linear-gradient(90deg,#16a34a,#22c55e)!important;color:#fff!important}:root[data-theme=sishi] .fx-frame,:root[data-theme=sishi] .fx-grid-item,:root[data-theme=sishi] .fx-pick,:root[data-theme=sishi] .fx-daily,:root[data-theme=sishi] .home-more-box,:root[data-theme=sishi] .fx-count{background:rgba(30,41,59,.85)!important;border:1px solid #334155!important;color:#f8fafc!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme=sishi] .fx-node{background:#1e293b!important;border:1px solid #334155!important;color:#f8fafc!important}:root[data-theme=sishi] .fx-section-title,:root[data-theme=sishi] .fx-ch-title,:root[data-theme=sishi] .fx-stat-num,:root[data-theme=sishi] .fx-pick-title,:root[data-theme=sishi] .fx-daily-title,:root[data-theme=sishi] .fx-quote-en,:root[data-theme=sishi] .fx-book-name{color:#f8fafc!important}:root[data-theme=sishi] .fx-node-name{color:#f8fafc!important}:root[data-theme=sishi] .fx-node-learn,:root[data-theme=sishi] .fx-grid-name,:root[data-theme=sishi] .fx-count-label,:root[data-theme=sishi] .fx-book-meta{color:#cbd5e1!important}:root[data-theme=sishi] .fx-node-state,:root[data-theme=sishi] .fx-node-prog,:root[data-theme=sishi] .fx-stat-unit,:root[data-theme=sishi] .fx-stat-lbl,:root[data-theme=sishi] .fx-pick-sub,:root[data-theme=sishi] .fx-quote-zh,:root[data-theme=sishi] .fx-count-sub,:root[data-theme=sishi] .fx-pick-arrow{color:#94a3b8!important}:root[data-theme=sishi] .fx-node-done .fx-node-state,:root[data-theme=sishi] .fx-ch-state{color:#4ade80!important;background:rgba(34,197,94,.15)!important}:root[data-theme=sishi] .home-page[data-season] .fx-node-done .fx-node-state,:root[data-theme=sishi] .home-page[data-season] .fx-ch-state{color:#4ade80!important;background:rgba(34,197,94,.15)!important}:root[data-theme=sishi] .fx-grid-ic{background:rgba(255,255,255,.08)!important;color:#4ade80!important}:root[data-theme=sishi] .home-page[data-season] .fx-grid-ic,:root[data-theme=sishi] .home-page[data-season] .fx-pick-ic{background:rgba(255,255,255,.08)!important;color:#4ade80!important}:root[data-theme=sishi] .fx-pick-ic{background:rgba(255,255,255,.08)!important;color:#4ade80!important}:root[data-theme=sishi] .fx-stat-item+.fx-stat-item{border-left:1px solid #334155!important}:root[data-theme=sishi] .fx-ch-block-div{border-top:1px solid #334155!important}:root[data-theme=sishi] .fx-quote-speak{background:rgba(34,197,94,.15)!important;color:#4ade80!important}:root[data-theme=sishi] .home-page[data-season] .fx-quote-speak{background:rgba(34,197,94,.15)!important;color:#4ade80!important}:root[data-theme=sishi] .home-more{color:#4ade80!important}:root[data-theme=sishi] .home-page[data-season] .home-more{color:#4ade80!important}:root[data-theme=sishi] .tt-dark{background:rgba(30,41,59,.85)!important;border:1px solid #334155!important;color:#f8fafc!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme=sishi] .tt-dark .tt-heading{color:#f8fafc!important}:root[data-theme=sishi] .tt-dark .tt-list .fx-row{background:#1e293b!important;border:1px solid #334155!important}:root[data-theme=sishi] .tt-dark .fx-row .text-body{color:#f8fafc!important}:root[data-theme=sishi] .tt-dark .fx-row .text-text-3{color:#94a3b8!important}:root[data-theme=sishi] .tt-dark .fx-row .text-primary-text{color:#4ade80!important}:root[data-theme=sishi] .tt-dark .bg-card2\/60{background:rgba(255,255,255,.08)!important}:root[data-theme=sishi] .tabbar-nav{background:#0f172a!important;border-color:#1e293b!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}:root[data-theme=sishi] .tabbar-dark .tab-idle{color:#94a3b8!important}:root[data-theme=sishi] .tabbar-dark .text-primary-text{color:#4ade80!important}:root[data-theme=sishi] .fx-scene,:root[data-theme=sishi] .fx-scene[data-time-slot],:root[data-theme=sishi] .fx-scene[data-season][data-time-slot]{background:transparent!important}:root[data-theme=sishi] .fx-scene-shade{background:linear-gradient(180deg,rgba(11,18,32,.35),rgba(11,18,32,.05) 40%,rgba(11,18,32,0) 60%)!important}:root[data-theme=sishi] .fx-scene-fade,:root[data-theme=sishi] .fx-scene[data-season] .fx-scene-fade{background:linear-gradient(180deg,rgba(235,245,238,0),rgba(235,245,238,.45) 42%,rgba(235,245,238,.88) 74%,#bfdcc6)!important}:root[data-theme=sishi] .fx-scene-top{color:#fff!important;text-shadow:0 1px 8px rgba(0,0,0,.45)!important}:root[data-theme=sishi] .home-page,:root[data-theme=sishi] .home-page[data-season]{--b2-bg: #BFDCC6 !important;--b2-raised: #FFFFFF !important;--b2-glass: #FFFFFF !important;--b2-glass-line: #D8EBDD !important;--b2-glass-strong: #D8EBDD !important;--b2-t1: #10231A !important;--b2-t2: #2E4A3C !important;--b2-t3: #4E6355 !important;--b2-brand: #0B3D2E !important;--b2-brand-deep: #14532D !important;background:#bfdcc6!important;color:#10231a!important}:root[data-theme=sishi] .home-body,:root[data-theme=sishi] .home-page[data-season] .home-body{background:#bfdcc6!important}:root[data-theme=sishi] .fx-start,:root[data-theme=sishi] .home-page[data-season] .fx-start{background:linear-gradient(135deg,#0b3d2e,#14532d 55%,#052e22)!important;color:#fff!important}:root[data-theme=sishi] .fx-start-title,:root[data-theme=sishi] .fx-start-sub{color:#fff!important}:root[data-theme=sishi] .fx-capsule,:root[data-theme=sishi] .home-page[data-season] .fx-capsule{background:linear-gradient(90deg,#0b3d2e,#14532d)!important;color:#fff!important}:root[data-theme=sishi] .fx-capsule-fill{background:#fff!important}:root[data-theme=sishi] .fx-frame,:root[data-theme=sishi] .fx-grid-item,:root[data-theme=sishi] .fx-pick,:root[data-theme=sishi] .fx-daily,:root[data-theme=sishi] .home-more-box,:root[data-theme=sishi] .fx-count{background:#fff!important;border:1px solid #D8EBDD!important;color:#10231a!important;box-shadow:0 4px 16px rgba(0,0,0,.08)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme=sishi] .fx-node{background:#fff!important;border:1px solid #D8EBDD!important;color:#10231a!important}:root[data-theme=sishi] .fx-section-title,:root[data-theme=sishi] .fx-ch-title,:root[data-theme=sishi] .fx-stat-num,:root[data-theme=sishi] .fx-pick-title,:root[data-theme=sishi] .fx-daily-title,:root[data-theme=sishi] .fx-quote-en,:root[data-theme=sishi] .fx-book-name{color:#10231a!important}:root[data-theme=sishi] .fx-node-name{color:#10231a!important}:root[data-theme=sishi] .fx-node-learn,:root[data-theme=sishi] .fx-grid-name,:root[data-theme=sishi] .fx-count-label,:root[data-theme=sishi] .fx-book-meta{color:#2e4a3c!important}:root[data-theme=sishi] .fx-node-state,:root[data-theme=sishi] .fx-node-prog,:root[data-theme=sishi] .fx-stat-unit,:root[data-theme=sishi] .fx-stat-lbl,:root[data-theme=sishi] .fx-pick-sub,:root[data-theme=sishi] .fx-quote-zh,:root[data-theme=sishi] .fx-count-sub,:root[data-theme=sishi] .fx-pick-arrow{color:#4e6355!important}:root[data-theme=sishi] .fx-node-done .fx-node-state,:root[data-theme=sishi] .fx-ch-state{color:#14532d!important;background:rgba(20,83,45,.12)!important}:root[data-theme=sishi] .fx-node-current{background:linear-gradient(135deg,#14532d,#0b3d2e)!important;border-color:transparent!important;color:#fff!important}:root[data-theme=sishi] .fx-node-current .fx-node-name,:root[data-theme=sishi] .fx-node-current .fx-node-learn,:root[data-theme=sishi] .fx-node-current .fx-node-state,:root[data-theme=sishi] .fx-node-current .fx-node-prog{color:#fff!important}:root[data-theme=sishi] .fx-grid-ic{background:#d8ebdd!important}:root[data-theme=sishi] .fx-pick-ic{background:#d8ebdd!important;color:#14532d!important}:root[data-theme=sishi] .fx-stat-item+.fx-stat-item{border-left:1px solid #D8EBDD!important}:root[data-theme=sishi] .fx-ch-block-div{border-top:1px solid #D8EBDD!important}:root[data-theme=sishi] .fx-quote-speak{background:#d1fae5!important;color:#14532d!important}:root[data-theme=sishi] .home-more{color:#14532d!important}:root[data-theme=sishi] .tt-dark{background:#fff!important;border:1px solid #D8EBDD!important;color:#10231a!important;box-shadow:0 4px 16px rgba(0,0,0,.08)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme=sishi] .tt-dark .tt-heading{color:#10231a!important}:root[data-theme=sishi] .tt-dark .tt-list .fx-row{background:#fff!important;border:1px solid #D8EBDD!important}:root[data-theme=sishi] .tt-dark .fx-row .text-body{color:#10231a!important}:root[data-theme=sishi] .tt-dark .fx-row .text-text-3{color:#4e6355!important}:root[data-theme=sishi] .tt-dark .fx-row .text-primary-text{color:#14532d!important}:root[data-theme=sishi] .tt-dark .bg-card2\/60{background:#d8ebdd!important}:root[data-theme=sishi] .uc-status-card,:root[data-theme=sishi] .uc-stat{background:#fff!important;border:1px solid #D8EBDD!important;color:#10231a!important}:root[data-theme=sishi] .uc-stat-value{color:#10231a!important}:root[data-theme=sishi] .uc-stat-label{color:#4e6355!important}:root[data-theme=sishi] .ci-day-todo{background:#d8ebdd!important;color:#10231a!important}:root[data-theme=sishi] .tabbar-nav{background:rgba(255,255,255,.95)!important;border-color:#d8ebdd!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}:root[data-theme=sishi] .tabbar-dark .tab-idle{color:#4e6355!important}:root[data-theme=sishi] .tabbar-dark .text-primary-text{color:#0b3d2e!important}:root[data-theme=sishi] .fx-scene-bg,:root[data-theme=sishi] .fx-scene-img{display:block!important}:root[data-theme=sishi] .fx-scene{background:transparent!important}:root[data-theme=sishi] .fx-scene-shade{display:none!important}:root[data-theme=sishi] .fx-scene[data-time-slot=morning] .fx-scene-bg,:root[data-theme=sishi] .fx-scene[data-time-slot=noon] .fx-scene-bg,:root[data-theme=sishi] .fx-scene[data-time-slot=evening] .fx-scene-bg,:root[data-theme=sishi] .fx-scene[data-time-slot=night] .fx-scene-bg{-o-object-position:50% 45%!important;object-position:50% 45%!important}:root[data-theme=sishi] .fx-scene[data-time-slot]{--kb-ox: 50% !important;--kb-oy: 50% !important}:root[data-theme=sishi] .fx-scene[data-time-slot=night] .fx-scene-fade{background:linear-gradient(180deg,rgba(5,46,34,0),rgba(5,46,34,.45) 42%,rgba(5,46,34,.88) 74%,#052e22)!important}:root[data-theme=sishi] .fx-scene-top{text-shadow:none!important}:root[data-theme=sishi] .fx-eyebrow{font-size:28px!important;font-weight:900!important;line-height:1.25!important;letter-spacing:.02em!important;margin-top:64px!important}:root[data-theme=sishi] .fx-greet{font-size:16px!important;font-weight:600!important;line-height:1.5!important;letter-spacing:.02em!important;margin-top:6px!important}:root[data-theme=sishi] .fx-scene[data-time-slot=morning] .fx-eyebrow,:root[data-theme=sishi] .fx-scene[data-time-slot=morning] .fx-greet,:root[data-theme=sishi] .fx-scene[data-time-slot=noon] .fx-eyebrow,:root[data-theme=sishi] .fx-scene[data-time-slot=noon] .fx-greet{text-align:right!important}:root[data-theme=sishi] .fx-scene[data-time-slot=evening] .fx-eyebrow,:root[data-theme=sishi] .fx-scene[data-time-slot=evening] .fx-greet,:root[data-theme=sishi] .fx-scene[data-time-slot=night] .fx-eyebrow,:root[data-theme=sishi] .fx-scene[data-time-slot=night] .fx-greet{text-align:left!important}:root[data-theme=sishi] .fx-scene[data-time-slot=morning] .fx-eyebrow,:root[data-theme=sishi] .fx-scene[data-time-slot=morning] .fx-greet,:root[data-theme=sishi] .fx-scene[data-time-slot=noon] .fx-eyebrow,:root[data-theme=sishi] .fx-scene[data-time-slot=noon] .fx-greet,:root[data-theme=sishi] .fx-scene[data-time-slot=evening] .fx-eyebrow,:root[data-theme=sishi] .fx-scene[data-time-slot=evening] .fx-greet{color:#0b3d2e!important}:root[data-theme=sishi] .fx-scene[data-time-slot=night] .fx-eyebrow{color:#fff!important}:root[data-theme=sishi] .fx-scene[data-time-slot=night] .fx-greet{color:#fde68a!important}:root[data-theme=sishi] .fx-scene[data-time-slot=morning] .fx-brand,:root[data-theme=sishi] .fx-scene[data-time-slot=noon] .fx-brand,:root[data-theme=sishi] .fx-scene[data-time-slot=evening] .fx-brand{color:#0b3d2e!important}:root[data-theme=sishi] .fx-scene[data-time-slot=night] .fx-brand{color:#fff!important}:root[data-theme=sishi] .fx-scene[data-time-slot=morning] .fx-music-btn,:root[data-theme=sishi] .fx-scene[data-time-slot=noon] .fx-music-btn,:root[data-theme=sishi] .fx-scene[data-time-slot=evening] .fx-music-btn{background:rgba(255,255,255,.55)!important;border-color:rgba(11,61,46,.25)!important;color:#0b3d2e!important}:root[data-theme=sishi] .home-page[data-time-slot=morning] .fx-start{background:linear-gradient(135deg,#4ade80,#22c55e 55%,#16a34a)!important;color:#fff!important;box-shadow:0 10px 30px rgba(34,197,94,.35)!important}:root[data-theme=sishi] .home-page[data-time-slot=morning] .fx-start-title{color:#fff!important}:root[data-theme=sishi] .home-page[data-time-slot=morning] .fx-start-sub{color:rgba(255,255,255,.92)!important}:root[data-theme=sishi] .home-page[data-time-slot=morning] .fx-play{background:#f97316!important;color:#fff!important}:root[data-theme=sishi] .home-page[data-time-slot=noon] .fx-start,:root[data-theme=sishi] .home-page[data-time-slot=evening] .fx-start{background:linear-gradient(135deg,#22c55e,#16a34a 55%,#15803d)!important;color:#fff!important;box-shadow:0 10px 30px rgba(22,163,74,.45)!important}:root[data-theme=sishi] .home-page[data-time-slot=noon] .fx-start-title,:root[data-theme=sishi] .home-page[data-time-slot=evening] .fx-start-title{color:#fff!important}:root[data-theme=sishi] .home-page[data-time-slot=noon] .fx-start-sub,:root[data-theme=sishi] .home-page[data-time-slot=evening] .fx-start-sub{color:rgba(255,255,255,.92)!important}:root[data-theme=sishi] .home-page[data-time-slot=noon] .fx-play,:root[data-theme=sishi] .home-page[data-time-slot=evening] .fx-play{background:#fff!important;color:#16a34a!important}:root[data-theme=sishi] .home-page[data-time-slot=night] .fx-start{background:linear-gradient(135deg,#14532d,#0b3d2e 55%,#052e22)!important;color:#fff!important;box-shadow:0 10px 30px rgba(5,46,34,.5)!important}:root[data-theme=sishi] .home-page[data-time-slot=night] .fx-start-title{color:#fff!important}:root[data-theme=sishi] .home-page[data-time-slot=night] .fx-start-sub{color:rgba(255,255,255,.85)!important}:root[data-theme=sishi] .home-page[data-time-slot=night] .fx-play{background:#facc15!important;color:#0b3d2e!important}:root[data-theme=sishi] .fx-progress-card{background:#fff!important;border:2px solid #22C55E!important;border-radius:20px!important;padding:16px!important;box-shadow:0 8px 24px rgba(11,61,46,.1)!important}:root[data-theme=sishi] .fx-progress-card .fx-capsule{background:transparent!important;color:#0b3d2e!important;box-shadow:none!important;border:none!important;padding:0!important;min-height:0!important;border-radius:0!important}:root[data-theme=sishi] .fx-progress-card .fx-capsule-txt,:root[data-theme=sishi] .fx-progress-card .fx-capsule-pct{color:#0b3d2e!important}:root[data-theme=sishi] .fx-progress-card .fx-capsule-track{background:#d1fae5!important}:root[data-theme=sishi] .fx-progress-card .fx-capsule-fill{background:#22c55e!important}:root[data-theme=sishi] .fx-progress-card .tt-grid.card{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin-top:14px!important}:root[data-theme=sishi] .fx-progress-card .tt-grid .tt-heading{color:#0b3d2e!important}:root[data-theme=sishi] .tt-reward{display:inline-flex!important;align-items:center;flex-shrink:0;font-size:12px!important;font-weight:700!important;color:#b45309!important;background:#fef3c7!important;border:1px solid #FDE68A!important;border-radius:999px!important;padding:3px 8px!important;white-space:nowrap!important}:root[data-theme=sishi] .tt-reward+svg{display:none!important}:root[data-theme=sishi] .tt-dark .tt-reward,:root[data-theme=sishi] .tt-grid .tt-reward{display:none!important}:root[data-theme=sishi] .home-page[data-time-slot=night],:root[data-theme=sishi] .home-page[data-time-slot=night] .home-body{background:#052e22!important}:root[data-theme=sishi] .home-page[data-time-slot=night] .fx-section-title,:root[data-theme=sishi] .home-page[data-time-slot=night] .fx-ch-title,:root[data-theme=sishi] .home-page[data-time-slot=night] .fx-pick-title,:root[data-theme=sishi] .home-page[data-time-slot=night] .fx-daily-title{color:#f0fdf4!important}:root[data-theme=sishi] .home-page[data-time-slot=night] .fx-stat-num{color:#10231a!important}:root[data-theme=sishi] .home-page[data-time-slot=night] .fx-stat-lbl,:root[data-theme=sishi] .home-page[data-time-slot=night] .fx-stat-unit{color:#a7c4b5!important}:root[data-theme=sishi] .home-page[data-time-slot=night] .fx-quote-zh{color:#4e6355!important}:root[data-theme=sishi] .home-page[data-time-slot=night] .fx-quote-en{color:#10231a!important}:root[data-theme=sishi] .tabbar-nav{left:12px!important;right:12px!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;border-radius:28px!important;border:1px solid #D6E8DC!important;background:rgba(255,255,255,.96)!important;box-shadow:0 8px 24px rgba(11,61,46,.14)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}:root[data-theme=sishi] .tabbar-nav .tab-idle{color:#647a6e!important}:root[data-theme=sishi] .tabbar-nav[data-time-slot=morning] .text-primary-text{color:#ea580c!important}:root[data-theme=sishi] .tabbar-nav[data-time-slot=morning] .tab-link.text-primary-text{background:rgba(234,88,12,.12)!important}:root[data-theme=sishi] .tabbar-nav[data-time-slot=noon] .text-primary-text,:root[data-theme=sishi] .tabbar-nav[data-time-slot=evening] .text-primary-text,:root[data-theme=sishi] .tabbar-nav[data-time-slot=night] .text-primary-text{color:#0b3d2e!important}:root[data-theme=sishi] .tabbar-nav[data-time-slot=noon] .tab-link.text-primary-text,:root[data-theme=sishi] .tabbar-nav[data-time-slot=evening] .tab-link.text-primary-text,:root[data-theme=sishi] .tabbar-nav[data-time-slot=night] .tab-link.text-primary-text{background:rgba(11,61,46,.1)!important}:root[data-theme=sishi] .ph-sishi-head{position:relative;display:flex;align-items:center;justify-content:center;padding:6px 0 2px}:root[data-theme=sishi] .ph-sishi-title{font-size:28px!important;font-weight:900!important;color:#0b3d2e!important;line-height:1.2!important;text-align:center!important}:root[data-theme=sishi] .ph-sishi-back{position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;width:40px!important;height:40px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;color:#0b3d2e!important;border:1px solid #D8EBDD!important}:root[data-theme=sishi] .ph-sishi-menu-wrap{position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important}:root[data-theme=sishi] .ph-sishi-menu-btn{width:40px!important;height:40px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;color:#0b3d2e!important;border:1px solid #D8EBDD!important}:root[data-theme=sishi] .ph-sishi-menu{position:absolute!important;right:0!important;top:calc(100% + 8px)!important;z-index:30!important;min-width:160px!important;background:#fff!important;border:1px solid #D8EBDD!important;border-radius:16px!important;box-shadow:0 12px 32px rgba(11,61,46,.16)!important;padding:6px!important;display:flex!important;flex-direction:column!important}:root[data-theme=sishi] .ph-sishi-menu a{padding:10px 12px!important;border-radius:10px!important;font-size:15px!important;font-weight:600!important;color:#0b3d2e!important;text-decoration:none!important}:root[data-theme=sishi] .ph-sishi-menu a:hover,:root[data-theme=sishi] .ph-sishi-menu a:active{background:#f0fdf4!important}:root[data-theme=sishi] .ph-sishi-menu-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:20!important;background:transparent!important}:root[data-theme=sishi] .ph-grid{grid-template-columns:repeat(3,1fr)!important;gap:10px!important}:root[data-theme=sishi] .ph-grid .ph-card{padding:14px 10px!important;align-items:center!important;text-align:center!important}:root[data-theme=sishi] .ph-grid .ph-subject-sub{display:none!important}:root[data-theme=sishi] .ph-grid .ph-subject-title{font-size:14px!important;margin-top:8px!important}:root[data-theme=sishi] .ph-grid .ph-icon{width:44px!important;height:44px!important;border-radius:12px!important}:root[data-theme=sishi] .ph-skill-speak .ph-icon,:root[data-theme=sishi] .ph-card.ph-card-locked.ph-skill-speak .ph-icon{background:rgba(34,197,94,.14)!important}:root[data-theme=sishi] .ph-skill-speak .ph-icon svg,:root[data-theme=sishi] .ph-card.ph-card-locked.ph-skill-speak .ph-icon svg{color:#22c55e!important}:root[data-theme=sishi] .ph-skill-listen .ph-icon,:root[data-theme=sishi] .ph-card.ph-card-locked.ph-skill-listen .ph-icon{background:rgba(59,130,246,.14)!important}:root[data-theme=sishi] .ph-skill-listen .ph-icon svg,:root[data-theme=sishi] .ph-card.ph-card-locked.ph-skill-listen .ph-icon svg{color:#3b82f6!important}:root[data-theme=sishi] .ph-skill-read .ph-icon,:root[data-theme=sishi] .ph-card.ph-card-locked.ph-skill-read .ph-icon{background:rgba(139,92,246,.14)!important}:root[data-theme=sishi] .ph-skill-read .ph-icon svg,:root[data-theme=sishi] .ph-card.ph-card-locked.ph-skill-read .ph-icon svg{color:#8b5cf6!important}:root[data-theme=sishi] .ph-skill-grammar .ph-icon,:root[data-theme=sishi] .ph-card.ph-card-locked.ph-skill-grammar .ph-icon{background:rgba(249,115,22,.14)!important}:root[data-theme=sishi] .ph-skill-grammar .ph-icon svg,:root[data-theme=sishi] .ph-card.ph-card-locked.ph-skill-grammar .ph-icon svg{color:#f97316!important}:root[data-theme=sishi] .ph-skill-write .ph-icon,:root[data-theme=sishi] .ph-card.ph-card-locked.ph-skill-write .ph-icon{background:rgba(236,72,153,.14)!important}:root[data-theme=sishi] .ph-skill-write .ph-icon svg,:root[data-theme=sishi] .ph-card.ph-card-locked.ph-skill-write .ph-icon svg{color:#ec4899!important}:root[data-theme=sishi] .ph-skill-words .ph-icon,:root[data-theme=sishi] .ph-card.ph-card-locked.ph-skill-words .ph-icon{background:rgba(13,148,136,.14)!important}:root[data-theme=sishi] .ph-skill-words .ph-icon svg,:root[data-theme=sishi] .ph-card.ph-card-locked.ph-skill-words .ph-icon svg{color:#0d9488!important}:root[data-theme=sishi] .ph-today-card{background:#fff!important;border:1px solid #D8EBDD!important}:root[data-theme=sishi] .ph-today-title{font-size:16px!important;font-weight:700!important;color:#0b3d2e!important}:root[data-theme=sishi] .ph-today-num{font-size:15px!important;font-weight:800!important;color:#15803d!important}:root[data-theme=sishi] .ph-today-track{height:10px!important;border-radius:999px!important;background:#d1fae5!important;overflow:hidden!important}:root[data-theme=sishi] .ph-today-fill{height:100%!important;border-radius:999px!important;background:linear-gradient(90deg,#4ade80,#22c55e 55%,#16a34a)!important}:root[data-theme=sishi] .ph-today-sub{font-size:13px!important;color:#4e6355!important;line-height:1.5!important}:root[data-theme=sishi] .ci-sishi-title{font-size:28px!important;font-weight:900!important;color:#0b3d2e!important;line-height:1.2!important;text-align:center!important}:root[data-theme=sishi] .ci-streak-bar{background:#d1fae5!important;border:1px solid #BBF7D0!important;border-radius:14px!important;padding:12px 14px!important;font-size:14px!important;font-weight:700!important;color:#166534!important;text-align:center!important;line-height:1.5!important}:root[data-theme=sishi] .ci-day-done{background:#0b3d2e!important;color:#fff!important}:root[data-theme=sishi] .ci-day-todo{background:transparent!important;color:#94a3b8!important}:root[data-theme=sishi] .ci-day-today{border-color:#f97316!important}:root[data-theme=sishi] .ci-post-card{background:#fff!important;border:1px solid #D8EBDD!important}:root[data-theme=sishi] .ci-post-avatar{width:44px!important;height:44px!important;border-radius:50%!important;-o-object-fit:cover!important;object-fit:cover!important;border:2px solid #BBF7D0!important}:root[data-theme=sishi] .ci-post-name{font-size:15px!important;font-weight:800!important;color:#0b3d2e!important}:root[data-theme=sishi] .ci-post-time{font-size:12px!important;color:#4e6355!important;margin-top:1px!important}:root[data-theme=sishi] .ci-post-body{font-size:15px!important;font-weight:600!important;color:#0b3d2e!important;line-height:1.6!important}:root[data-theme=sishi] .ci-post-tags{font-size:13px!important;font-weight:600!important;color:#15803d!important}:root[data-theme=sishi] .ci-post-actions{display:flex!important;gap:8px!important;border-top:1px solid #D8EBDD!important;padding-top:12px!important}:root[data-theme=sishi] .ci-post-action{flex:1!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-height:40px!important;border-radius:10px!important;font-size:13px!important;font-weight:600!important;color:#647a6e!important;background:transparent!important;text-decoration:none!important}:root[data-theme=sishi] .ci-post-action:active{background:#f0fdf4!important}:root[data-theme=sishi] .ci-post-liked{color:#dc2626!important}:root[data-theme=sishi] .ci-post-goto{display:inline-block!important;margin-top:10px!important;font-size:14px!important;font-weight:700!important;color:#15803d!important}:root[data-theme=sishi] .home-page[data-season] .fx-progress-card .fx-capsule{background:transparent!important;color:#0b3d2e!important;box-shadow:none!important;border:none!important;padding:0!important;min-height:0!important;border-radius:0!important}:root[data-theme=sishi] .home-page[data-season] .fx-progress-card .fx-capsule-txt,:root[data-theme=sishi] .home-page[data-season] .fx-progress-card .fx-capsule-pct{color:#0b3d2e!important}:root[data-theme=sishi] .home-page[data-season] .fx-progress-card .fx-capsule-track{background:#d1fae5!important}:root[data-theme=sishi] .home-page[data-season] .fx-progress-card .fx-capsule-fill{background:#22c55e!important}@media (min-width: 1024px){.theme-sishi .home-page .fx-scene{height:clamp(288px,33vh,380px);margin-bottom:0}.theme-sishi .home-page .fx-scene-top{top:0;bottom:0;padding-top:22px;padding-bottom:0;z-index:3}.theme-sishi .home-page .fx-hero-text{position:absolute;left:0;top:50%;transform:translateY(-50%);width:56%;padding:0 12px 0 40px;z-index:3}.theme-sishi .home-page .fx-hero-text .fx-greet{margin-top:0;text-align:left}.theme-sishi .home-page .fx-scene-bg{-o-object-position:70% 50%;object-position:70% 50%}.theme-sishi .home-page .fx-scene[data-time-slot=morning] .fx-greet{color:#14512e}.theme-sishi .home-page .fx-scene[data-time-slot=morning] .fx-slogan{color:#b4551d}.theme-sishi .home-page .fx-scene[data-time-slot=noon] .fx-greet{color:#14512e}.theme-sishi .home-page .fx-scene[data-time-slot=noon] .fx-slogan{color:#b4551d}.theme-sishi .home-page .fx-scene[data-time-slot=evening] .fx-greet{color:#4d3405}.theme-sishi .home-page .fx-scene[data-time-slot=evening] .fx-slogan{color:#a34d12}.theme-sishi .home-page .fx-scene[data-time-slot=night] .fx-greet{color:#fdf6d8;text-shadow:0 1px 2px rgba(11,61,46,.8)}.theme-sishi .home-page .fx-scene[data-time-slot=night] .fx-slogan{color:#ffe9a3;text-shadow:0 1px 2px rgba(11,61,46,.8)}}:root[data-theme=air] .home-page{--b2-bg: #C9DDF2;--b2-raised: #FFFFFF;--b2-glass: #FFFFFF;--b2-glass-line: #E2EDF8;--b2-glass-strong: #E2EDF8;--b2-t1: #14161A;--b2-t2: #3E4750;--b2-t3: #5B6570;--b2-brand: #007AFF;--b2-brand-deep: #0A84FF;--b2-brand-900: #007AFF;--b2-brand-950: #0057B8;--b2-accent-blue: #0284C7;--b2-accent-orange: #FF9500;--b2-accent-purple: #7C3AED;--b2-warn: #D97706;--b2-danger: #DC2626;--b2-danger-deep: #B91C1C;background:#c9ddf2!important;color:#14161a!important}:root[data-theme=air] .home-body{background:#c9ddf2!important}:root[data-theme=air] .fx-scene{background:#b7d6f0!important}:root[data-theme=air] .fx-scene-fade{background:linear-gradient(180deg,rgba(183,214,240,0),rgba(183,214,240,.45) 42%,rgba(183,214,240,.88) 74%,#b7d6f0)!important}:root[data-theme=bento] .home-page{--b2-bg: #EAD9F4;--b2-raised: #FFFFFF;--b2-glass: #FFFFFF;--b2-glass-line: #F4E9F9;--b2-glass-strong: #F4E9F9;--b2-t1: #211B30;--b2-t2: #463F57;--b2-t3: #6A627E;--b2-brand: #15803D;--b2-brand-deep: #166534;--b2-brand-900: #15803D;--b2-brand-950: #166534;--b2-accent-blue: #0284C7;--b2-accent-orange: #F97316;--b2-accent-purple: #7C3AED;--b2-warn: #D97706;--b2-danger: #DC2626;--b2-danger-deep: #B91C1C;background:#ead9f4!important;color:#211b30!important}:root[data-theme=bento] .home-body{background:#ead9f4!important}:root[data-theme=bento] .fx-scene{background:#e3d0f2!important}:root[data-theme=bento] .fx-scene-fade{background:linear-gradient(180deg,rgba(227,208,242,0),rgba(227,208,242,.45) 42%,rgba(227,208,242,.88) 74%,#e3d0f2)!important}:root[data-theme=candy] .home-page{--b2-bg: #DCD8FA;--b2-raised: #FFFFFF;--b2-glass: #FFFFFF;--b2-glass-line: #E7E5FB;--b2-glass-strong: #E7E5FB;--b2-t1: #1D1A2E;--b2-t2: #443F5C;--b2-t3: #615C7A;--b2-brand: #4F46E5;--b2-brand-deep: #3A36B0;--b2-brand-900: #4F46E5;--b2-brand-950: #3730A3;--b2-accent-blue: #0284C7;--b2-accent-orange: #F59E0B;--b2-accent-purple: #7C3AED;--b2-warn: #D97706;--b2-danger: #DC2626;--b2-danger-deep: #B91C1C;background:#dcd8fa!important;color:#1d1a2e!important}:root[data-theme=candy] .home-body{background:#dcd8fa!important}:root[data-theme=candy] .fx-scene{background:#cfc8f8!important}:root[data-theme=candy] .fx-scene-fade{background:linear-gradient(180deg,rgba(207,200,248,0),rgba(207,200,248,.45) 42%,rgba(207,200,248,.88) 74%,#cfc8f8)!important}:root[data-theme=esports] .home-page{--b2-bg: #0D0B18;--b2-raised: #262240;--b2-glass: #262240;--b2-glass-line: #2E2A4A;--b2-glass-strong: #2E2A4A;--b2-t1: #F3F0FF;--b2-t2: #C9C2E8;--b2-t3: #9A93C2;--b2-brand: #A855F7;--b2-brand-deep: #9333EA;--b2-brand-900: #A855F7;--b2-brand-950: #C084FC;--b2-accent-blue: #38BDF8;--b2-accent-orange: #22D3EE;--b2-accent-purple: #A78BFA;--b2-warn: #FBBF24;--b2-danger: #F87171;--b2-danger-deep: #EF4444;background:#0d0b18!important;color:#f3f0ff!important}:root[data-theme=esports] .home-body{background:#0d0b18!important}:root[data-theme=esports] .fx-scene{background:#17142b!important}:root[data-theme=esports] .fx-scene-fade{background:linear-gradient(180deg,rgba(23,20,43,0),rgba(23,20,43,.45) 42%,rgba(23,20,43,.88) 74%,#17142b)!important}:root[data-theme=eyenight] .home-page{--b2-bg: #161915;--b2-raised: #2A2F27;--b2-glass: #2A2F27;--b2-glass-line: #363D33;--b2-glass-strong: #363D33;--b2-t1: #E8E6DA;--b2-t2: #C4C0AE;--b2-t3: #9A9684;--b2-brand: #E2944C;--b2-brand-deep: #E8A460;--b2-brand-900: #E2944C;--b2-brand-950: #F5B971;--b2-accent-blue: #38BDF8;--b2-accent-orange: #7FB069;--b2-accent-purple: #A78BFA;--b2-warn: #FBBF24;--b2-danger: #F87171;--b2-danger-deep: #EF4444;background:#161915!important;color:#e8e6da!important}:root[data-theme=eyenight] .home-body{background:#161915!important}:root[data-theme=eyenight] .fx-scene{background:#20241d!important}:root[data-theme=eyenight] .fx-scene-fade{background:linear-gradient(180deg,rgba(32,36,29,0),rgba(32,36,29,.45) 42%,rgba(32,36,29,.88) 74%,#20241d)!important}:root[data-theme=fluffy] .home-page{--b2-bg: #FBD9C4;--b2-raised: #FFF9F5;--b2-glass: #FFF9F5;--b2-glass-line: #FBE0D2;--b2-glass-strong: #FBE0D2;--b2-t1: #3D2A22;--b2-t2: #5C463A;--b2-t3: #7A6355;--b2-brand: #2F7D3A;--b2-brand-deep: #26642E;--b2-brand-900: #2F7D3A;--b2-brand-950: #166534;--b2-accent-blue: #0284C7;--b2-accent-orange: #F97316;--b2-accent-purple: #7C3AED;--b2-warn: #D97706;--b2-danger: #DC2626;--b2-danger-deep: #B91C1C;background:#fbd9c4!important;color:#3d2a22!important}:root[data-theme=fluffy] .home-body{background:#fbd9c4!important}:root[data-theme=fluffy] .fx-scene{background:#f9cdb2!important}:root[data-theme=fluffy] .fx-scene-fade{background:linear-gradient(180deg,rgba(249,205,178,0),rgba(249,205,178,.45) 42%,rgba(249,205,178,.88) 74%,#f9cdb2)!important}:root[data-theme=healing] .home-page{--b2-bg: #F0D9B4;--b2-raised: #FFFBF5;--b2-glass: #FFFBF5;--b2-glass-line: #EFE0C8;--b2-glass-strong: #EFE0C8;--b2-t1: #3A2E22;--b2-t2: #5A4A38;--b2-t3: #7A6854;--b2-brand: #4A7A3A;--b2-brand-deep: #3B622E;--b2-brand-900: #4A7A3A;--b2-brand-950: #365E2A;--b2-accent-blue: #0284C7;--b2-accent-orange: #D97706;--b2-accent-purple: #7C3AED;--b2-warn: #D97706;--b2-danger: #DC2626;--b2-danger-deep: #B91C1C;background:#f0d9b4!important;color:#3a2e22!important}:root[data-theme=healing] .home-body{background:#f0d9b4!important}:root[data-theme=healing] .fx-scene{background:#ead0a4!important}:root[data-theme=healing] .fx-scene-fade{background:linear-gradient(180deg,rgba(234,208,164,0),rgba(234,208,164,.45) 42%,rgba(234,208,164,.88) 74%,#ead0a4)!important}:root[data-theme=ipfun] .home-page{--b2-bg: #F9DF92;--b2-raised: #FFFDF5;--b2-glass: #FFFDF5;--b2-glass-line: #F9E7B8;--b2-glass-strong: #F9E7B8;--b2-t1: #2A2418;--b2-t2: #4A4232;--b2-t3: #6B6150;--b2-brand: #1D4ED8;--b2-brand-deep: #1E40AF;--b2-brand-900: #1D4ED8;--b2-brand-950: #1E40AF;--b2-accent-blue: #0284C7;--b2-accent-orange: #EC4899;--b2-accent-purple: #7C3AED;--b2-warn: #D97706;--b2-danger: #DC2626;--b2-danger-deep: #B91C1C;background:#f9df92!important;color:#2a2418!important}:root[data-theme=ipfun] .home-body{background:#f9df92!important}:root[data-theme=ipfun] .fx-scene{background:#f7d67e!important}:root[data-theme=ipfun] .fx-scene-fade{background:linear-gradient(180deg,rgba(247,214,126,0),rgba(247,214,126,.45) 42%,rgba(247,214,126,.88) 74%,#f7d67e)!important}:root[data-theme=mint] .home-page{--b2-bg: #C4E8D2;--b2-raised: #FFFFFF;--b2-glass: #FFFFFF;--b2-glass-line: #D8F0E2;--b2-glass-strong: #D8F0E2;--b2-t1: #12291E;--b2-t2: #2E4A3C;--b2-t3: #4E6355;--b2-brand: #0B7A45;--b2-brand-deep: #096237;--b2-brand-900: #0B7A45;--b2-brand-950: #065F46;--b2-accent-blue: #0284C7;--b2-accent-orange: #F59E0B;--b2-accent-purple: #7C3AED;--b2-warn: #D97706;--b2-danger: #DC2626;--b2-danger-deep: #B91C1C;background:#c4e8d2!important;color:#12291e!important}:root[data-theme=mint] .home-body{background:#c4e8d2!important}:root[data-theme=mint] .fx-scene{background:#a8ddbe!important}:root[data-theme=mint] .fx-scene-fade{background:linear-gradient(180deg,rgba(168,221,190,0),rgba(168,221,190,.45) 42%,rgba(168,221,190,.88) 74%,#a8ddbe)!important}:root[data-theme=custom] .home-page{--b2-bg: rgb(var(--bg));--b2-raised: rgb(var(--card));--b2-glass: rgb(var(--card));--b2-glass-line: rgb(var(--card2));--b2-glass-strong: rgb(var(--card2));--b2-t1: rgb(var(--text));--b2-t2: rgb(var(--text-2));--b2-t3: rgb(var(--text-3));--b2-brand: rgb(var(--primary));--b2-brand-deep: rgb(var(--primary-dim));--b2-brand-900: rgb(var(--primary));--b2-brand-950: rgb(var(--primary-text));--b2-accent-blue: #0284C7;--b2-accent-orange: rgb(var(--accent));--b2-accent-purple: #7C3AED;--b2-warn: #D97706;--b2-danger: #DC2626;--b2-danger-deep: #B91C1C;background:rgb(var(--bg))!important;color:rgb(var(--text))!important}:root[data-theme=custom] .home-body{background:rgb(var(--bg))!important}:root[data-theme=custom] .fx-scene{background:rgb(var(--primary-dim))!important}:root[data-theme=custom] .fx-scene-fade{background:linear-gradient(180deg,rgb(var(--primary-dim) / 0),rgb(var(--primary-dim) / .45) 42%,rgb(var(--primary-dim) / .88) 74%,rgb(var(--primary-dim)))!important}:root[data-theme=sishi] .card,:root[data-theme=guochao] .card,:root[data-theme=dark] .card,:root[data-theme=minimal] .card{border-color:rgb(var(--card2))}:root[data-theme=sishi] .btn-secondary,:root[data-theme=guochao] .btn-secondary,:root[data-theme=dark] .btn-secondary,:root[data-theme=minimal] .btn-secondary{background-color:rgb(var(--primary-light));color:rgb(var(--primary-text))}:root[data-theme=sishi] .btn-secondary:active,:root[data-theme=guochao] .btn-secondary:active,:root[data-theme=dark] .btn-secondary:active,:root[data-theme=minimal] .btn-secondary:active{background-color:rgb(var(--card2))}:root[data-theme=sishi] .input:not(:focus),:root[data-theme=guochao] .input:not(:focus),:root[data-theme=dark] .input:not(:focus),:root[data-theme=minimal] .input:not(:focus){border-color:rgb(var(--card2))}@media (min-width: 1024px){:root[data-theme=sishi] .home-page .home-rail-card,:root[data-theme=guochao] .home-page .home-rail-card,:root[data-theme=dark] .home-page .home-rail-card,:root[data-theme=minimal] .home-page .home-rail-card{background:rgb(var(--card));border-color:rgb(var(--card2));color:rgb(var(--text))}:root[data-theme=sishi] .home-page .home-rail-title,:root[data-theme=guochao] .home-page .home-rail-title,:root[data-theme=dark] .home-page .home-rail-title,:root[data-theme=minimal] .home-page .home-rail-title{color:rgb(var(--text))}:root[data-theme=sishi] .home-page .home-rail-num,:root[data-theme=guochao] .home-page .home-rail-num,:root[data-theme=dark] .home-page .home-rail-num,:root[data-theme=minimal] .home-page .home-rail-num{color:rgb(var(--primary))}:root[data-theme=sishi] .home-page .home-rail-sub,:root[data-theme=guochao] .home-page .home-rail-sub,:root[data-theme=dark] .home-page .home-rail-sub,:root[data-theme=minimal] .home-page .home-rail-sub{color:rgb(var(--text-2))}:root[data-theme=sishi] .home-page .home-rail-go,:root[data-theme=guochao] .home-page .home-rail-go,:root[data-theme=dark] .home-page .home-rail-go,:root[data-theme=minimal] .home-page .home-rail-go{color:rgb(var(--primary))}:root[data-theme=sishi] .home-page .home-rail-nums,:root[data-theme=guochao] .home-page .home-rail-nums,:root[data-theme=dark] .home-page .home-rail-nums,:root[data-theme=minimal] .home-page .home-rail-nums{color:rgb(var(--primary))}:root[data-theme=sishi] .home-page .home-rail-dot-lbl,:root[data-theme=guochao] .home-page .home-rail-dot-lbl,:root[data-theme=dark] .home-page .home-rail-dot-lbl,:root[data-theme=minimal] .home-page .home-rail-dot-lbl,:root[data-theme=sishi] .home-page .home-rail-bar-lbl,:root[data-theme=guochao] .home-page .home-rail-bar-lbl,:root[data-theme=dark] .home-page .home-rail-bar-lbl,:root[data-theme=minimal] .home-page .home-rail-bar-lbl{color:rgb(var(--text-2))}:root[data-theme=sishi] .home-page .fx-skill-card,:root[data-theme=guochao] .home-page .fx-skill-card,:root[data-theme=dark] .home-page .fx-skill-card,:root[data-theme=minimal] .home-page .fx-skill-card{background:rgb(var(--card));border-color:rgb(var(--card2));color:rgb(var(--text))}:root[data-theme=sishi] .home-page .fx-skill-name,:root[data-theme=guochao] .home-page .fx-skill-name,:root[data-theme=dark] .home-page .fx-skill-name,:root[data-theme=minimal] .home-page .fx-skill-name{color:rgb(var(--text))}:root[data-theme=sishi] .home-page .fx-skill-score,:root[data-theme=guochao] .home-page .fx-skill-score,:root[data-theme=dark] .home-page .fx-skill-score,:root[data-theme=minimal] .home-page .fx-skill-score{color:rgb(var(--primary))}:root[data-theme=sishi] .home-page .fx-skill-bar,:root[data-theme=guochao] .home-page .fx-skill-bar,:root[data-theme=dark] .home-page .fx-skill-bar,:root[data-theme=minimal] .home-page .fx-skill-bar{background:rgb(var(--card2))}:root[data-theme=sishi] .home-page .fx-skill-meta,:root[data-theme=guochao] .home-page .fx-skill-meta,:root[data-theme=dark] .home-page .fx-skill-meta,:root[data-theme=minimal] .home-page .fx-skill-meta{color:rgb(var(--text-2))}}:root[data-theme=dark] .fx-start{background:linear-gradient(135deg,#c2410c,#ea580c 55%,#431407)!important;color:#fff!important}:root[data-theme=dark] .fx-start-title,:root[data-theme=dark] .fx-start-sub{color:#fff!important}:root[data-theme=dark] .fx-capsule{background:linear-gradient(90deg,#f97316,#ea580c)!important;color:#fff!important}:root[data-theme=dark] .fx-capsule-fill{background:#fff!important}:root[data-theme=dark] .fx-node-current{background:linear-gradient(135deg,#f97316,#ea580c)!important;border-color:transparent!important;color:#fff!important}:root[data-theme=dark] .fx-node-current .fx-node-name,:root[data-theme=dark] .fx-node-current .fx-node-learn,:root[data-theme=dark] .fx-node-current .fx-node-state,:root[data-theme=dark] .fx-node-current .fx-node-prog{color:#fff!important}:root[data-theme=guochao] .fx-node-current{background:linear-gradient(135deg,#c8102e,#9e0b24)!important;border-color:transparent!important;color:#fff!important}:root[data-theme=guochao] .fx-node-current .fx-node-name,:root[data-theme=guochao] .fx-node-current .fx-node-learn,:root[data-theme=guochao] .fx-node-current .fx-node-state,:root[data-theme=guochao] .fx-node-current .fx-node-prog{color:#fff!important}:root[data-theme=minimal] .fx-node-current{background:#1f2937!important;border-color:transparent!important;color:#fff!important}:root[data-theme=minimal] .fx-node-current .fx-node-name,:root[data-theme=minimal] .fx-node-current .fx-node-learn,:root[data-theme=minimal] .fx-node-current .fx-node-state,:root[data-theme=minimal] .fx-node-current .fx-node-prog{color:#fff!important}:root[data-theme=sishi] .home-page[data-time-slot=night] .fx-frame .fx-section-title,:root[data-theme=sishi] .home-page[data-time-slot=night] .fx-frame .fx-ch-title,:root[data-theme=sishi] .home-page[data-time-slot=night] .fx-pick .fx-pick-title,:root[data-theme=sishi] .home-page[data-time-slot=night] .fx-daily .fx-daily-title{color:#10231a!important}:root[data-theme=sishi] .home-page[data-time-slot=night] .fx-frame .fx-stat-lbl,:root[data-theme=sishi] .home-page[data-time-slot=night] .fx-frame .fx-stat-unit{color:#4e6355!important}:root[data-theme=dark] .ci-day-done{background:#f97316!important;color:#201303!important}:root[data-theme=dark] .ci-day-todo{background:#243247!important;color:#f8fafc!important}:root[data-theme=dark] .ci-day-today{border-color:#fbbf24!important}:root[data-theme=guochao] .tt-dark{background:#fffdf7!important;border:1px solid #F3E0B8!important;color:#2b1a12!important;box-shadow:0 4px 16px rgba(0,0,0,.08)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme=guochao] .tt-dark .tt-heading{color:#2b1a12!important}:root[data-theme=guochao] .tt-dark .tt-list .fx-row{background:#fffdf7!important;border:1px solid #F3E0B8!important}:root[data-theme=guochao] .tt-dark .fx-row .text-body{color:#2b1a12!important}:root[data-theme=guochao] .tt-dark .fx-row .text-text-3{color:#6e5546!important}:root[data-theme=guochao] .tt-dark .fx-row .text-primary-text{color:#c8102e!important}:root[data-theme=guochao] .tt-dark .bg-card2\/60{background:#f3e0b8!important}:root[data-theme=minimal] .tt-dark{background:#fff!important;border:1px solid #EFEFEA!important;color:#111827!important;box-shadow:0 4px 16px rgba(0,0,0,.08)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme=minimal] .tt-dark .tt-heading{color:#111827!important}:root[data-theme=minimal] .tt-dark .tt-list .fx-row{background:#fff!important;border:1px solid #EFEFEA!important}:root[data-theme=minimal] .tt-dark .fx-row .text-body{color:#111827!important}:root[data-theme=minimal] .tt-dark .fx-row .text-text-3{color:#6b7280!important}:root[data-theme=minimal] .tt-dark .fx-row .text-primary-text{color:#1f2937!important}:root[data-theme=minimal] .tt-dark .bg-card2\/60{background:#efefea!important}:root[data-theme=air] .card,:root[data-theme=bento] .card,:root[data-theme=candy] .card,:root[data-theme=cartoon] .card,:root[data-theme=chenguang] .card,:root[data-theme=custom] .card,:root[data-theme=duibi] .card,:root[data-theme=esports] .card,:root[data-theme=eyenight] .card,:root[data-theme=fluffy] .card,:root[data-theme=healing] .card,:root[data-theme=ipfun] .card,:root[data-theme=luye] .card,:root[data-theme=mint] .card,:root[data-theme=qingxin] .card{border-color:rgb(var(--card2))}:root[data-theme=air] .btn-secondary,:root[data-theme=bento] .btn-secondary,:root[data-theme=candy] .btn-secondary,:root[data-theme=cartoon] .btn-secondary,:root[data-theme=chenguang] .btn-secondary,:root[data-theme=custom] .btn-secondary,:root[data-theme=duibi] .btn-secondary,:root[data-theme=esports] .btn-secondary,:root[data-theme=eyenight] .btn-secondary,:root[data-theme=fluffy] .btn-secondary,:root[data-theme=healing] .btn-secondary,:root[data-theme=ipfun] .btn-secondary,:root[data-theme=luye] .btn-secondary,:root[data-theme=mint] .btn-secondary,:root[data-theme=qingxin] .btn-secondary{background-color:rgb(var(--primary-light));color:rgb(var(--primary-text))}:root[data-theme=air] .btn-secondary:active,:root[data-theme=bento] .btn-secondary:active,:root[data-theme=candy] .btn-secondary:active,:root[data-theme=cartoon] .btn-secondary:active,:root[data-theme=chenguang] .btn-secondary:active,:root[data-theme=custom] .btn-secondary:active,:root[data-theme=duibi] .btn-secondary:active,:root[data-theme=esports] .btn-secondary:active,:root[data-theme=eyenight] .btn-secondary:active,:root[data-theme=fluffy] .btn-secondary:active,:root[data-theme=healing] .btn-secondary:active,:root[data-theme=ipfun] .btn-secondary:active,:root[data-theme=luye] .btn-secondary:active,:root[data-theme=mint] .btn-secondary:active,:root[data-theme=qingxin] .btn-secondary:active{background-color:rgb(var(--card2))}:root[data-theme=air] .input:not(:focus),:root[data-theme=bento] .input:not(:focus),:root[data-theme=candy] .input:not(:focus),:root[data-theme=cartoon] .input:not(:focus),:root[data-theme=chenguang] .input:not(:focus),:root[data-theme=custom] .input:not(:focus),:root[data-theme=duibi] .input:not(:focus),:root[data-theme=esports] .input:not(:focus),:root[data-theme=eyenight] .input:not(:focus),:root[data-theme=fluffy] .input:not(:focus),:root[data-theme=healing] .input:not(:focus),:root[data-theme=ipfun] .input:not(:focus),:root[data-theme=luye] .input:not(:focus),:root[data-theme=mint] .input:not(:focus),:root[data-theme=qingxin] .input:not(:focus){border-color:rgb(var(--card2))}@media (min-width: 1024px){:root[data-theme=air] .home-page .home-rail-card,:root[data-theme=bento] .home-page .home-rail-card,:root[data-theme=candy] .home-page .home-rail-card,:root[data-theme=cartoon] .home-page .home-rail-card,:root[data-theme=chenguang] .home-page .home-rail-card,:root[data-theme=custom] .home-page .home-rail-card,:root[data-theme=duibi] .home-page .home-rail-card,:root[data-theme=esports] .home-page .home-rail-card,:root[data-theme=eyenight] .home-page .home-rail-card,:root[data-theme=fluffy] .home-page .home-rail-card,:root[data-theme=healing] .home-page .home-rail-card,:root[data-theme=ipfun] .home-page .home-rail-card,:root[data-theme=luye] .home-page .home-rail-card,:root[data-theme=mint] .home-page .home-rail-card,:root[data-theme=qingxin] .home-page .home-rail-card{background:rgb(var(--card));border-color:rgb(var(--card2));color:rgb(var(--text))}:root[data-theme=air] .home-page .home-rail-title,:root[data-theme=bento] .home-page .home-rail-title,:root[data-theme=candy] .home-page .home-rail-title,:root[data-theme=cartoon] .home-page .home-rail-title,:root[data-theme=chenguang] .home-page .home-rail-title,:root[data-theme=custom] .home-page .home-rail-title,:root[data-theme=duibi] .home-page .home-rail-title,:root[data-theme=esports] .home-page .home-rail-title,:root[data-theme=eyenight] .home-page .home-rail-title,:root[data-theme=fluffy] .home-page .home-rail-title,:root[data-theme=healing] .home-page .home-rail-title,:root[data-theme=ipfun] .home-page .home-rail-title,:root[data-theme=luye] .home-page .home-rail-title,:root[data-theme=mint] .home-page .home-rail-title,:root[data-theme=qingxin] .home-page .home-rail-title{color:rgb(var(--text))}:root[data-theme=air] .home-page .home-rail-num,:root[data-theme=bento] .home-page .home-rail-num,:root[data-theme=candy] .home-page .home-rail-num,:root[data-theme=cartoon] .home-page .home-rail-num,:root[data-theme=chenguang] .home-page .home-rail-num,:root[data-theme=custom] .home-page .home-rail-num,:root[data-theme=duibi] .home-page .home-rail-num,:root[data-theme=esports] .home-page .home-rail-num,:root[data-theme=eyenight] .home-page .home-rail-num,:root[data-theme=fluffy] .home-page .home-rail-num,:root[data-theme=healing] .home-page .home-rail-num,:root[data-theme=ipfun] .home-page .home-rail-num,:root[data-theme=luye] .home-page .home-rail-num,:root[data-theme=mint] .home-page .home-rail-num,:root[data-theme=qingxin] .home-page .home-rail-num{color:rgb(var(--primary))}:root[data-theme=air] .home-page .home-rail-sub,:root[data-theme=bento] .home-page .home-rail-sub,:root[data-theme=candy] .home-page .home-rail-sub,:root[data-theme=cartoon] .home-page .home-rail-sub,:root[data-theme=chenguang] .home-page .home-rail-sub,:root[data-theme=custom] .home-page .home-rail-sub,:root[data-theme=duibi] .home-page .home-rail-sub,:root[data-theme=esports] .home-page .home-rail-sub,:root[data-theme=eyenight] .home-page .home-rail-sub,:root[data-theme=fluffy] .home-page .home-rail-sub,:root[data-theme=healing] .home-page .home-rail-sub,:root[data-theme=ipfun] .home-page .home-rail-sub,:root[data-theme=luye] .home-page .home-rail-sub,:root[data-theme=mint] .home-page .home-rail-sub,:root[data-theme=qingxin] .home-page .home-rail-sub{color:rgb(var(--text-2))}:root[data-theme=air] .home-page .home-rail-go,:root[data-theme=bento] .home-page .home-rail-go,:root[data-theme=candy] .home-page .home-rail-go,:root[data-theme=cartoon] .home-page .home-rail-go,:root[data-theme=chenguang] .home-page .home-rail-go,:root[data-theme=custom] .home-page .home-rail-go,:root[data-theme=duibi] .home-page .home-rail-go,:root[data-theme=esports] .home-page .home-rail-go,:root[data-theme=eyenight] .home-page .home-rail-go,:root[data-theme=fluffy] .home-page .home-rail-go,:root[data-theme=healing] .home-page .home-rail-go,:root[data-theme=ipfun] .home-page .home-rail-go,:root[data-theme=luye] .home-page .home-rail-go,:root[data-theme=mint] .home-page .home-rail-go,:root[data-theme=qingxin] .home-page .home-rail-go{color:rgb(var(--primary))}:root[data-theme=air] .home-page .home-rail-nums,:root[data-theme=bento] .home-page .home-rail-nums,:root[data-theme=candy] .home-page .home-rail-nums,:root[data-theme=cartoon] .home-page .home-rail-nums,:root[data-theme=chenguang] .home-page .home-rail-nums,:root[data-theme=custom] .home-page .home-rail-nums,:root[data-theme=duibi] .home-page .home-rail-nums,:root[data-theme=esports] .home-page .home-rail-nums,:root[data-theme=eyenight] .home-page .home-rail-nums,:root[data-theme=fluffy] .home-page .home-rail-nums,:root[data-theme=healing] .home-page .home-rail-nums,:root[data-theme=ipfun] .home-page .home-rail-nums,:root[data-theme=luye] .home-page .home-rail-nums,:root[data-theme=mint] .home-page .home-rail-nums,:root[data-theme=qingxin] .home-page .home-rail-nums{color:rgb(var(--primary))}:root[data-theme=air] .home-page .home-rail-dot-lbl,:root[data-theme=bento] .home-page .home-rail-dot-lbl,:root[data-theme=candy] .home-page .home-rail-dot-lbl,:root[data-theme=cartoon] .home-page .home-rail-dot-lbl,:root[data-theme=chenguang] .home-page .home-rail-dot-lbl,:root[data-theme=custom] .home-page .home-rail-dot-lbl,:root[data-theme=duibi] .home-page .home-rail-dot-lbl,:root[data-theme=esports] .home-page .home-rail-dot-lbl,:root[data-theme=eyenight] .home-page .home-rail-dot-lbl,:root[data-theme=fluffy] .home-page .home-rail-dot-lbl,:root[data-theme=healing] .home-page .home-rail-dot-lbl,:root[data-theme=ipfun] .home-page .home-rail-dot-lbl,:root[data-theme=luye] .home-page .home-rail-dot-lbl,:root[data-theme=mint] .home-page .home-rail-dot-lbl,:root[data-theme=qingxin] .home-page .home-rail-dot-lbl,:root[data-theme=air] .home-page .home-rail-bar-lbl,:root[data-theme=bento] .home-page .home-rail-bar-lbl,:root[data-theme=candy] .home-page .home-rail-bar-lbl,:root[data-theme=cartoon] .home-page .home-rail-bar-lbl,:root[data-theme=chenguang] .home-page .home-rail-bar-lbl,:root[data-theme=custom] .home-page .home-rail-bar-lbl,:root[data-theme=duibi] .home-page .home-rail-bar-lbl,:root[data-theme=esports] .home-page .home-rail-bar-lbl,:root[data-theme=eyenight] .home-page .home-rail-bar-lbl,:root[data-theme=fluffy] .home-page .home-rail-bar-lbl,:root[data-theme=healing] .home-page .home-rail-bar-lbl,:root[data-theme=ipfun] .home-page .home-rail-bar-lbl,:root[data-theme=luye] .home-page .home-rail-bar-lbl,:root[data-theme=mint] .home-page .home-rail-bar-lbl,:root[data-theme=qingxin] .home-page .home-rail-bar-lbl{color:rgb(var(--text-2))}:root[data-theme=air] .home-page .fx-skill-card,:root[data-theme=bento] .home-page .fx-skill-card,:root[data-theme=candy] .home-page .fx-skill-card,:root[data-theme=cartoon] .home-page .fx-skill-card,:root[data-theme=chenguang] .home-page .fx-skill-card,:root[data-theme=custom] .home-page .fx-skill-card,:root[data-theme=duibi] .home-page .fx-skill-card,:root[data-theme=esports] .home-page .fx-skill-card,:root[data-theme=eyenight] .home-page .fx-skill-card,:root[data-theme=fluffy] .home-page .fx-skill-card,:root[data-theme=healing] .home-page .fx-skill-card,:root[data-theme=ipfun] .home-page .fx-skill-card,:root[data-theme=luye] .home-page .fx-skill-card,:root[data-theme=mint] .home-page .fx-skill-card,:root[data-theme=qingxin] .home-page .fx-skill-card{background:rgb(var(--card));border-color:rgb(var(--card2));color:rgb(var(--text))}:root[data-theme=air] .home-page .fx-skill-name,:root[data-theme=bento] .home-page .fx-skill-name,:root[data-theme=candy] .home-page .fx-skill-name,:root[data-theme=cartoon] .home-page .fx-skill-name,:root[data-theme=chenguang] .home-page .fx-skill-name,:root[data-theme=custom] .home-page .fx-skill-name,:root[data-theme=duibi] .home-page .fx-skill-name,:root[data-theme=esports] .home-page .fx-skill-name,:root[data-theme=eyenight] .home-page .fx-skill-name,:root[data-theme=fluffy] .home-page .fx-skill-name,:root[data-theme=healing] .home-page .fx-skill-name,:root[data-theme=ipfun] .home-page .fx-skill-name,:root[data-theme=luye] .home-page .fx-skill-name,:root[data-theme=mint] .home-page .fx-skill-name,:root[data-theme=qingxin] .home-page .fx-skill-name{color:rgb(var(--text))}:root[data-theme=air] .home-page .fx-skill-score,:root[data-theme=bento] .home-page .fx-skill-score,:root[data-theme=candy] .home-page .fx-skill-score,:root[data-theme=cartoon] .home-page .fx-skill-score,:root[data-theme=chenguang] .home-page .fx-skill-score,:root[data-theme=custom] .home-page .fx-skill-score,:root[data-theme=duibi] .home-page .fx-skill-score,:root[data-theme=esports] .home-page .fx-skill-score,:root[data-theme=eyenight] .home-page .fx-skill-score,:root[data-theme=fluffy] .home-page .fx-skill-score,:root[data-theme=healing] .home-page .fx-skill-score,:root[data-theme=ipfun] .home-page .fx-skill-score,:root[data-theme=luye] .home-page .fx-skill-score,:root[data-theme=mint] .home-page .fx-skill-score,:root[data-theme=qingxin] .home-page .fx-skill-score{color:rgb(var(--primary))}:root[data-theme=air] .home-page .fx-skill-bar,:root[data-theme=bento] .home-page .fx-skill-bar,:root[data-theme=candy] .home-page .fx-skill-bar,:root[data-theme=cartoon] .home-page .fx-skill-bar,:root[data-theme=chenguang] .home-page .fx-skill-bar,:root[data-theme=custom] .home-page .fx-skill-bar,:root[data-theme=duibi] .home-page .fx-skill-bar,:root[data-theme=esports] .home-page .fx-skill-bar,:root[data-theme=eyenight] .home-page .fx-skill-bar,:root[data-theme=fluffy] .home-page .fx-skill-bar,:root[data-theme=healing] .home-page .fx-skill-bar,:root[data-theme=ipfun] .home-page .fx-skill-bar,:root[data-theme=luye] .home-page .fx-skill-bar,:root[data-theme=mint] .home-page .fx-skill-bar,:root[data-theme=qingxin] .home-page .fx-skill-bar{background:rgb(var(--card2))}:root[data-theme=air] .home-page .fx-skill-meta,:root[data-theme=bento] .home-page .fx-skill-meta,:root[data-theme=candy] .home-page .fx-skill-meta,:root[data-theme=cartoon] .home-page .fx-skill-meta,:root[data-theme=chenguang] .home-page .fx-skill-meta,:root[data-theme=custom] .home-page .fx-skill-meta,:root[data-theme=duibi] .home-page .fx-skill-meta,:root[data-theme=esports] .home-page .fx-skill-meta,:root[data-theme=eyenight] .home-page .fx-skill-meta,:root[data-theme=fluffy] .home-page .fx-skill-meta,:root[data-theme=healing] .home-page .fx-skill-meta,:root[data-theme=ipfun] .home-page .fx-skill-meta,:root[data-theme=luye] .home-page .fx-skill-meta,:root[data-theme=mint] .home-page .fx-skill-meta,:root[data-theme=qingxin] .home-page .fx-skill-meta{color:rgb(var(--text-2))}}:root[data-theme=air] .fx-start{background:linear-gradient(135deg,#007aff,#0057b8)!important;color:#001020!important}:root[data-theme=air] .fx-start-title,:root[data-theme=air] .fx-start-sub{color:#001020!important}:root[data-theme=air] .fx-capsule{background:linear-gradient(90deg,#007aff,#0057b8)!important;color:#001020!important}:root[data-theme=air] .fx-capsule-fill{background:#001020!important}:root[data-theme=air] .fx-node-current{background:linear-gradient(135deg,#0062d6,#004494)!important;border-color:transparent!important;color:#fff!important}:root[data-theme=air] .fx-node-current .fx-node-name,:root[data-theme=air] .fx-node-current .fx-node-learn,:root[data-theme=air] .fx-node-current .fx-node-state,:root[data-theme=air] .fx-node-current .fx-node-prog{color:#fff!important}:root[data-theme=bento] .fx-start{background:linear-gradient(135deg,#15803d,#166534)!important;color:#fff!important}:root[data-theme=bento] .fx-start-title,:root[data-theme=bento] .fx-start-sub{color:#fff!important}:root[data-theme=bento] .fx-capsule{background:linear-gradient(90deg,#15803d,#166534)!important;color:#fff!important}:root[data-theme=bento] .fx-capsule-fill{background:#fff!important}:root[data-theme=bento] .fx-node-current{background:linear-gradient(135deg,#15803d,#166534)!important;border-color:transparent!important;color:#fff!important}:root[data-theme=bento] .fx-node-current .fx-node-name,:root[data-theme=bento] .fx-node-current .fx-node-learn,:root[data-theme=bento] .fx-node-current .fx-node-state,:root[data-theme=bento] .fx-node-current .fx-node-prog{color:#fff!important}:root[data-theme=candy] .fx-start{background:linear-gradient(135deg,#4f46e5,#4338ca 55%,#3730a3)!important;color:#fff!important}:root[data-theme=candy] .fx-start-title,:root[data-theme=candy] .fx-start-sub{color:#fff!important}:root[data-theme=candy] .fx-capsule{background:linear-gradient(90deg,#4f46e5,#4338ca)!important;color:#fff!important}:root[data-theme=candy] .fx-capsule-fill{background:#fff!important}:root[data-theme=candy] .fx-node-current{background:linear-gradient(135deg,#4f46e5,#4338ca)!important;border-color:transparent!important;color:#fff!important}:root[data-theme=candy] .fx-node-current .fx-node-name,:root[data-theme=candy] .fx-node-current .fx-node-learn,:root[data-theme=candy] .fx-node-current .fx-node-state,:root[data-theme=candy] .fx-node-current .fx-node-prog{color:#fff!important}:root[data-theme=esports] .fx-start{background:linear-gradient(135deg,#a855f7,#9333ea)!important;color:#1e0a38!important}:root[data-theme=esports] .fx-start-title,:root[data-theme=esports] .fx-start-sub{color:#1e0a38!important}:root[data-theme=esports] .fx-capsule{background:linear-gradient(90deg,#a855f7,#9333ea)!important;color:#1e0a38!important}:root[data-theme=esports] .fx-capsule-fill{background:#1e0a38!important}:root[data-theme=esports] .fx-node-current{background:linear-gradient(135deg,#9333ea,#7e22ce)!important;border-color:transparent!important;color:#fff!important}:root[data-theme=esports] .fx-node-current .fx-node-name,:root[data-theme=esports] .fx-node-current .fx-node-learn,:root[data-theme=esports] .fx-node-current .fx-node-state,:root[data-theme=esports] .fx-node-current .fx-node-prog{color:#fff!important}:root[data-theme=eyenight] .fx-start{background:linear-gradient(135deg,#e2944c,#b5763d)!important;color:#241a10!important}:root[data-theme=eyenight] .fx-start-title,:root[data-theme=eyenight] .fx-start-sub{color:#241a10!important}:root[data-theme=eyenight] .fx-capsule{background:linear-gradient(90deg,#e2944c,#b5763d)!important;color:#241a10!important}:root[data-theme=eyenight] .fx-capsule-fill{background:#241a10!important}:root[data-theme=eyenight] .fx-node-current{background:linear-gradient(135deg,#e2944c,#b5763d)!important;border-color:transparent!important;color:#140d06!important}:root[data-theme=eyenight] .fx-node-current .fx-node-name,:root[data-theme=eyenight] .fx-node-current .fx-node-learn,:root[data-theme=eyenight] .fx-node-current .fx-node-state,:root[data-theme=eyenight] .fx-node-current .fx-node-prog{color:#140d06!important}:root[data-theme=eyenight] .fx-node-state,:root[data-theme=eyenight] .fx-node-prog{color:#9fadbb!important}:root[data-theme=eyenight] .fx-node-done .fx-node-state{color:#4ade80!important}:root[data-theme=fluffy] .fx-start{background:linear-gradient(135deg,#2f7d3a,#26642e 55%,#166534)!important;color:#fff!important}:root[data-theme=fluffy] .fx-start-title,:root[data-theme=fluffy] .fx-start-sub{color:#fff!important}:root[data-theme=fluffy] .fx-capsule{background:linear-gradient(90deg,#2f7d3a,#26642e)!important;color:#fff!important}:root[data-theme=fluffy] .fx-capsule-fill{background:#fff!important}:root[data-theme=fluffy] .fx-node-current{background:linear-gradient(135deg,#2f7d3a,#26642e)!important;border-color:transparent!important;color:#fff!important}:root[data-theme=fluffy] .fx-node-current .fx-node-name,:root[data-theme=fluffy] .fx-node-current .fx-node-learn,:root[data-theme=fluffy] .fx-node-current .fx-node-state,:root[data-theme=fluffy] .fx-node-current .fx-node-prog{color:#fff!important}:root[data-theme=healing] .fx-start{background:linear-gradient(135deg,#4a7a3a,#3b622e 55%,#365e2a)!important;color:#fff!important}:root[data-theme=healing] .fx-start-title,:root[data-theme=healing] .fx-start-sub{color:#fff!important}:root[data-theme=healing] .fx-capsule{background:linear-gradient(90deg,#4a7a3a,#3b622e)!important;color:#fff!important}:root[data-theme=healing] .fx-capsule-fill{background:#fff!important}:root[data-theme=healing] .fx-node-current{background:linear-gradient(135deg,#4a7a3a,#3b622e)!important;border-color:transparent!important;color:#fff!important}:root[data-theme=healing] .fx-node-current .fx-node-name,:root[data-theme=healing] .fx-node-current .fx-node-learn,:root[data-theme=healing] .fx-node-current .fx-node-state,:root[data-theme=healing] .fx-node-current .fx-node-prog{color:#fff!important}:root[data-theme=ipfun] .fx-start{background:linear-gradient(135deg,#1d4ed8,#1e40af)!important;color:#fff!important}:root[data-theme=ipfun] .fx-start-title,:root[data-theme=ipfun] .fx-start-sub{color:#fff!important}:root[data-theme=ipfun] .fx-capsule{background:linear-gradient(90deg,#1d4ed8,#1e40af)!important;color:#fff!important}:root[data-theme=ipfun] .fx-capsule-fill{background:#fff!important}:root[data-theme=ipfun] .fx-node-current{background:linear-gradient(135deg,#1d4ed8,#1e40af)!important;border-color:transparent!important;color:#fff!important}:root[data-theme=ipfun] .fx-node-current .fx-node-name,:root[data-theme=ipfun] .fx-node-current .fx-node-learn,:root[data-theme=ipfun] .fx-node-current .fx-node-state,:root[data-theme=ipfun] .fx-node-current .fx-node-prog{color:#fff!important}:root[data-theme=mint] .fx-start{background:linear-gradient(135deg,#0b7a45,#096237 55%,#065f46)!important;color:#fff!important}:root[data-theme=mint] .fx-start-title,:root[data-theme=mint] .fx-start-sub{color:#fff!important}:root[data-theme=mint] .fx-capsule{background:linear-gradient(90deg,#0b7a45,#096237)!important;color:#fff!important}:root[data-theme=mint] .fx-capsule-fill{background:#fff!important}:root[data-theme=mint] .fx-node-current{background:linear-gradient(135deg,#0b7a45,#096237)!important;border-color:transparent!important;color:#fff!important}:root[data-theme=mint] .fx-node-current .fx-node-name,:root[data-theme=mint] .fx-node-current .fx-node-learn,:root[data-theme=mint] .fx-node-current .fx-node-state,:root[data-theme=mint] .fx-node-current .fx-node-prog{color:#fff!important}:root[data-theme=cartoon] .fx-capsule{background:linear-gradient(90deg,#0369a1,#0284c7)!important;color:#fff!important}:root[data-theme=cartoon] .fx-capsule-fill{background:#fff!important}:root[data-theme=cartoon] .fx-node-current{background:linear-gradient(135deg,#0369a1,#0284c7)!important;border-color:transparent!important;color:#fff!important}:root[data-theme=cartoon] .fx-node-current .fx-node-name,:root[data-theme=cartoon] .fx-node-current .fx-node-learn,:root[data-theme=cartoon] .fx-node-current .fx-node-state,:root[data-theme=cartoon] .fx-node-current .fx-node-prog{color:#fff!important}:root[data-theme=chenguang] .fx-capsule{background:rgb(var(--primary))!important;color:#fff!important}:root[data-theme=chenguang] .fx-capsule-fill{background:#fff!important}:root[data-theme=custom] .fx-start{background:linear-gradient(135deg,rgb(var(--primary)),rgb(var(--primary-dim)) 55%,rgb(var(--primary-text)))!important;color:rgb(var(--on-primary))!important}:root[data-theme=custom] .fx-start-title,:root[data-theme=custom] .fx-start-sub{color:rgb(var(--on-primary))!important}:root[data-theme=custom] .fx-capsule{background:linear-gradient(90deg,rgb(var(--primary)),rgb(var(--primary-dim)))!important;color:rgb(var(--on-primary))!important}:root[data-theme=custom] .fx-capsule-fill{background:rgb(var(--on-primary))!important}:root[data-theme=custom] .fx-node-current{background:linear-gradient(135deg,rgb(var(--primary)),rgb(var(--primary-dim)))!important;border-color:transparent!important;color:rgb(var(--on-primary))!important}:root[data-theme=custom] .fx-node-current .fx-node-name,:root[data-theme=custom] .fx-node-current .fx-node-learn,:root[data-theme=custom] .fx-node-current .fx-node-state,:root[data-theme=custom] .fx-node-current .fx-node-prog{color:rgb(var(--on-primary))!important}:root[data-theme=air] .ci-day-done{background:#007aff!important;color:#001020!important}:root[data-theme=air] .ci-day-todo{background:#e2edf8!important;color:#14161a!important}:root[data-theme=air] .ci-day-today{border-color:#ff9500!important}:root[data-theme=bento] .ci-day-done{background:#15803d!important;color:#fff!important}:root[data-theme=bento] .ci-day-todo{background:#f4e9f9!important;color:#211b30!important}:root[data-theme=bento] .ci-day-today{border-color:#f97316!important}:root[data-theme=candy] .ci-day-done{background:#4f46e5!important;color:#fff!important}:root[data-theme=candy] .ci-day-todo{background:#e7e5fb!important;color:#1d1a2e!important}:root[data-theme=candy] .ci-day-today{border-color:#f59e0b!important}:root[data-theme=chenguang] .ci-day-done{background:#1e7b34!important;color:#fff!important}:root[data-theme=chenguang] .ci-day-todo{background:#f9eccb!important;color:#2a2118!important}:root[data-theme=chenguang] .ci-day-today{border-color:#ea580c!important}:root[data-theme=esports] .ci-day-done{background:#a855f7!important;color:#1e0a38!important}:root[data-theme=esports] .ci-day-todo{background:#2e2a4a!important;color:#f3f0ff!important}:root[data-theme=esports] .ci-day-today{border-color:#22d3ee!important}:root[data-theme=eyenight] .ci-day-done{background:#e2944c!important;color:#241a10!important}:root[data-theme=eyenight] .ci-day-todo{background:#363d33!important;color:#e8e6da!important}:root[data-theme=eyenight] .ci-day-today{border-color:#7fb069!important}:root[data-theme=fluffy] .ci-day-done{background:#2f7d3a!important;color:#fff!important}:root[data-theme=fluffy] .ci-day-todo{background:#fbe0d2!important;color:#3d2a22!important}:root[data-theme=fluffy] .ci-day-today{border-color:#f97316!important}:root[data-theme=healing] .ci-day-done{background:#4a7a3a!important;color:#fff!important}:root[data-theme=healing] .ci-day-todo{background:#efe0c8!important;color:#3a2e22!important}:root[data-theme=healing] .ci-day-today{border-color:#d97706!important}:root[data-theme=ipfun] .ci-day-done{background:#1d4ed8!important;color:#fff!important}:root[data-theme=ipfun] .ci-day-todo{background:#f9e7b8!important;color:#2a2418!important}:root[data-theme=ipfun] .ci-day-today{border-color:#ec4899!important}:root[data-theme=mint] .ci-day-done{background:#0b7a45!important;color:#fff!important}:root[data-theme=mint] .ci-day-todo{background:#d8f0e2!important;color:#12291e!important}:root[data-theme=mint] .ci-day-today{border-color:#f59e0b!important}:root[data-theme=custom] .ci-day-done{background:rgb(var(--primary))!important;color:rgb(var(--on-primary))!important}:root[data-theme=custom] .ci-day-todo{background:rgb(var(--card2))!important;color:rgb(var(--text))!important}:root[data-theme=custom] .ci-day-today{border-color:rgb(var(--accent))!important}:root[data-theme=air] .tt-dark{background:#fff!important;border:1px solid #E2EDF8!important;color:#14161a!important;box-shadow:0 4px 16px rgba(0,0,0,.08)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme=air] .tt-dark .tt-heading{color:#14161a!important}:root[data-theme=air] .tt-dark .tt-list .fx-row{background:#fff!important;border:1px solid #E2EDF8!important}:root[data-theme=air] .tt-dark .fx-row .text-body{color:#14161a!important}:root[data-theme=air] .tt-dark .fx-row .text-text-3{color:#5b6570!important}:root[data-theme=air] .tt-dark .fx-row .text-primary-text{color:#0057b8!important}:root[data-theme=air] .tt-dark .bg-card2\/60{background:#e2edf8!important}:root[data-theme=bento] .tt-dark{background:#fff!important;border:1px solid #F4E9F9!important;color:#211b30!important;box-shadow:0 4px 16px rgba(0,0,0,.08)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme=bento] .tt-dark .tt-heading{color:#211b30!important}:root[data-theme=bento] .tt-dark .tt-list .fx-row{background:#fff!important;border:1px solid #F4E9F9!important}:root[data-theme=bento] .tt-dark .fx-row .text-body{color:#211b30!important}:root[data-theme=bento] .tt-dark .fx-row .text-text-3{color:#6a627e!important}:root[data-theme=bento] .tt-dark .fx-row .text-primary-text{color:#166534!important}:root[data-theme=bento] .tt-dark .bg-card2\/60{background:#f4e9f9!important}:root[data-theme=candy] .tt-dark{background:#fff!important;border:1px solid #E7E5FB!important;color:#1d1a2e!important;box-shadow:0 4px 16px rgba(0,0,0,.08)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme=candy] .tt-dark .tt-heading{color:#1d1a2e!important}:root[data-theme=candy] .tt-dark .tt-list .fx-row{background:#fff!important;border:1px solid #E7E5FB!important}:root[data-theme=candy] .tt-dark .fx-row .text-body{color:#1d1a2e!important}:root[data-theme=candy] .tt-dark .fx-row .text-text-3{color:#615c7a!important}:root[data-theme=candy] .tt-dark .fx-row .text-primary-text{color:#3730a3!important}:root[data-theme=candy] .tt-dark .bg-card2\/60{background:#e7e5fb!important}:root[data-theme=cartoon] .tt-dark{background:#fff!important;border:1px solid #D9EEFB!important;color:#0f2a3d!important;box-shadow:0 4px 16px rgba(0,0,0,.08)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme=cartoon] .tt-dark .tt-heading{color:#0f2a3d!important}:root[data-theme=cartoon] .tt-dark .tt-list .fx-row{background:#fff!important;border:1px solid #D9EEFB!important}:root[data-theme=cartoon] .tt-dark .fx-row .text-body{color:#0f2a3d!important}:root[data-theme=cartoon] .tt-dark .fx-row .text-text-3{color:#4e6e85!important}:root[data-theme=cartoon] .tt-dark .fx-row .text-primary-text{color:#075985!important}:root[data-theme=cartoon] .tt-dark .bg-card2\/60{background:#d9eefb!important}:root[data-theme=fluffy] .tt-dark{background:#fff9f5!important;border:1px solid #FBE0D2!important;color:#3d2a22!important;box-shadow:0 4px 16px rgba(0,0,0,.08)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme=fluffy] .tt-dark .tt-heading{color:#3d2a22!important}:root[data-theme=fluffy] .tt-dark .tt-list .fx-row{background:#fff9f5!important;border:1px solid #FBE0D2!important}:root[data-theme=fluffy] .tt-dark .fx-row .text-body{color:#3d2a22!important}:root[data-theme=fluffy] .tt-dark .fx-row .text-text-3{color:#7a6355!important}:root[data-theme=fluffy] .tt-dark .fx-row .text-primary-text{color:#166534!important}:root[data-theme=fluffy] .tt-dark .bg-card2\/60{background:#fbe0d2!important}:root[data-theme=healing] .tt-dark{background:#fffbf5!important;border:1px solid #EFE0C8!important;color:#3a2e22!important;box-shadow:0 4px 16px rgba(0,0,0,.08)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme=healing] .tt-dark .tt-heading{color:#3a2e22!important}:root[data-theme=healing] .tt-dark .tt-list .fx-row{background:#fffbf5!important;border:1px solid #EFE0C8!important}:root[data-theme=healing] .tt-dark .fx-row .text-body{color:#3a2e22!important}:root[data-theme=healing] .tt-dark .fx-row .text-text-3{color:#7a6854!important}:root[data-theme=healing] .tt-dark .fx-row .text-primary-text{color:#365e2a!important}:root[data-theme=healing] .tt-dark .bg-card2\/60{background:#efe0c8!important}:root[data-theme=ipfun] .tt-dark{background:#fffdf5!important;border:1px solid #F9E7B8!important;color:#2a2418!important;box-shadow:0 4px 16px rgba(0,0,0,.08)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme=ipfun] .tt-dark .tt-heading{color:#2a2418!important}:root[data-theme=ipfun] .tt-dark .tt-list .fx-row{background:#fffdf5!important;border:1px solid #F9E7B8!important}:root[data-theme=ipfun] .tt-dark .fx-row .text-body{color:#2a2418!important}:root[data-theme=ipfun] .tt-dark .fx-row .text-text-3{color:#6b6150!important}:root[data-theme=ipfun] .tt-dark .fx-row .text-primary-text{color:#1e40af!important}:root[data-theme=ipfun] .tt-dark .bg-card2\/60{background:#f9e7b8!important}:root[data-theme=mint] .tt-dark{background:#fff!important;border:1px solid #D8F0E2!important;color:#12291e!important;box-shadow:0 4px 16px rgba(0,0,0,.08)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme=mint] .tt-dark .tt-heading{color:#12291e!important}:root[data-theme=mint] .tt-dark .tt-list .fx-row{background:#fff!important;border:1px solid #D8F0E2!important}:root[data-theme=mint] .tt-dark .fx-row .text-body{color:#12291e!important}:root[data-theme=mint] .tt-dark .fx-row .text-text-3{color:#4e6355!important}:root[data-theme=mint] .tt-dark .fx-row .text-primary-text{color:#065f46!important}:root[data-theme=mint] .tt-dark .bg-card2\/60{background:#d8f0e2!important}:root[data-theme=custom] .tt-dark{background:rgb(var(--card))!important;border:1px solid rgb(var(--card2))!important;color:rgb(var(--text))!important;box-shadow:0 4px 16px rgba(0,0,0,.08)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme=custom] .tt-dark .tt-heading{color:rgb(var(--text))!important}:root[data-theme=custom] .tt-dark .tt-list .fx-row{background:rgb(var(--card))!important;border:1px solid rgb(var(--card2))!important}:root[data-theme=custom] .tt-dark .fx-row .text-body{color:rgb(var(--text))!important}:root[data-theme=custom] .tt-dark .fx-row .text-text-3{color:rgb(var(--text-3))!important}:root[data-theme=custom] .tt-dark .fx-row .text-primary-text{color:rgb(var(--primary-text))!important}:root[data-theme=custom] .tt-dark .bg-card2\/60{background:rgb(var(--card2))!important}:root[data-theme=guochao] .fx-scene{background:#efc887!important}:root[data-theme=dark] .fx-scene{background:#050a12!important}:root[data-theme=dark] .fx-scene-fade{background:linear-gradient(180deg,rgba(5,10,18,0),rgba(5,10,18,.45) 42%,rgba(5,10,18,.88) 74%,#050a12)!important}:root[data-theme=duibi] .fx-scene{background:#c2dcd2!important}:root[data-theme=chenguang] .fx-scene{background:#f0d28a!important}:root[data-theme=air] .home-more-box{color:#007aff!important}:root[data-theme=bento] .home-more-box{color:#15803d!important}:root[data-theme=candy] .home-more-box{color:#4f46e5!important}:root[data-theme=cartoon] .home-more-box{color:#0369a1!important}:root[data-theme=custom] .home-more-box{color:rgb(var(--primary))!important}:root[data-theme=dark] .home-more-box{color:#f97316!important}:root[data-theme=esports] .home-more-box{color:#a855f7!important}:root[data-theme=eyenight] .home-more-box{color:#e2944c!important}:root[data-theme=fluffy] .home-more-box{color:#2f7d3a!important}:root[data-theme=guochao] .home-more-box{color:#c8102e!important}:root[data-theme=healing] .home-more-box{color:#4a7a3a!important}:root[data-theme=ipfun] .home-more-box{color:#1d4ed8!important}:root[data-theme=mint] .home-more-box{color:#0b7a45!important}:root{--motion-fast: .15s;--motion-base: .2s;--motion-slow: .3s;--motion-ease-out: cubic-bezier(.25, .1, .25, 1)}@keyframes motion-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.motion-page{animation:none}.motion-enter{animation:motion-fade-up .15s cubic-bezier(.25,.1,.25,1) both}.motion-enter-d1{animation-delay:40ms}.motion-enter-d2{animation-delay:80ms}.motion-enter-d3{animation-delay:.12s}.motion-press{transition:scale .38s cubic-bezier(.34,1.56,.64,1)}.motion-press:active{scale:.96;transition:scale .12s ease-out}.motion-press-opacity{transition:opacity .15s ease-out}.motion-press-opacity:active{opacity:.7}.motion-ring{transition:stroke-dashoffset .3s ease-out}.motion-progress{transform-origin:left center;transition:transform .25s ease-out}.motion-progress-overshoot{transform-origin:left center;transition:transform .5s cubic-bezier(.34,1.56,.64,1),width .5s cubic-bezier(.34,1.56,.64,1)}@keyframes motion-spring-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.motion-list>.motion-list-item{animation:motion-spring-in .3s cubic-bezier(.34,1.56,.64,1) backwards}.motion-list>.motion-list-item:nth-child(2){animation-delay:30ms}.motion-list>.motion-list-item:nth-child(3){animation-delay:60ms}.motion-list>.motion-list-item:nth-child(4){animation-delay:90ms}.motion-list>.motion-list-item:nth-child(n+5){animation-delay:.12s}.motion-modal,.motion-toast{animation:motion-pop .2s ease-out both}.u14-progress-fill{transition:width .45s ease-out}@media (prefers-reduced-motion: reduce){.u14-progress-fill{transition:none!important}}@media (prefers-reduced-motion: reduce){.motion-page,.motion-enter,.motion-modal,.motion-toast,.motion-list-item{animation:none!important}.motion-press,.motion-press-opacity,.motion-ring,.motion-progress,.motion-progress-overshoot{transition:none!important}.motion-press:active{scale:1}.motion-press-opacity:active{opacity:1}}::view-transition-old(root){animation:none}::view-transition-new(root){animation:croc-circle-reveal .28s ease-out both}@keyframes croc-circle-reveal{0%{clip-path:circle(0px at var(--reveal-x, 50%) var(--reveal-y, 50%))}to{clip-path:circle(150vmax at var(--reveal-x, 50%) var(--reveal-y, 50%))}}@media (prefers-reduced-motion: reduce){::view-transition-new(root){animation:none}}.tick-draw-svg path{stroke-dasharray:32;stroke-dashoffset:32;animation:tick-draw .5s ease-out forwards}@keyframes tick-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion: reduce){.tick-draw-svg path{animation:none;stroke-dashoffset:0}}.tap-ripple-host{position:relative;overflow:hidden}.tap-ripple-ink{position:absolute;border-radius:50%;background:currentColor;opacity:.18;transform:scale(0);animation:tap-ripple-ink .5s ease-out forwards;pointer-events:none}@keyframes tap-ripple-ink{to{transform:scale(1);opacity:0}}@media (prefers-reduced-motion: reduce){.tap-ripple-ink{animation:none;display:none}}:root{--motion-spring: cubic-bezier(.34, 1.56, .64, 1)}.motion-tilt-3d{position:relative;transform-style:preserve-3d;transition:transform .3s var(--motion-spring)}.motion-tilt-3d:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);background-size:250% 100%;background-position:120% 0;opacity:0;pointer-events:none;transition:background-position .3s ease-out,opacity .15s ease-out}.motion-tilt-3d:active{transform:perspective(600px) rotateX(7deg) rotateY(-4deg);transition:transform .12s ease-out}.motion-tilt-3d:active:after{opacity:1;background-position:-120% 0}@keyframes motion-capsule-morph{0%{scale:1 1}40%{scale:1.18 .86}to{scale:1 1}}@property --glow-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.motion-glow-border{position:relative;isolation:isolate}.motion-glow-border:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;background:conic-gradient(from var(--glow-angle),#f59e0b,#f97316,#fbbf24,#34d399,#f59e0b);animation:motion-glow-spin 3s linear infinite;z-index:-1}.motion-glow-border:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;background:conic-gradient(from var(--glow-angle),#f59e0b,#f97316,#fbbf24,#34d399,#f59e0b);filter:blur(12px);opacity:.45;animation:motion-glow-spin 3s linear infinite;z-index:-2}@keyframes motion-glow-spin{to{--glow-angle: 360deg}}.motion-batch-check .motion-check-mark{display:inline-block;transform-origin:center}.motion-batch-check[data-checked=true] .motion-check-mark{animation:motion-check-pop .3s var(--motion-spring)}@keyframes motion-check-pop{0%{scale:.4}60%{scale:1.35}to{scale:1}}.motion-slider-snapped .pb-fill:after{animation:motion-slider-snap-dot .3s var(--motion-spring)}@keyframes motion-slider-snap-dot{0%{scale:1}40%{scale:1.6}to{scale:1}}.motion-expand .motion-expand-arrow{transition:transform .3s var(--motion-spring);display:inline-block}.motion-expand[data-open=true] .motion-expand-arrow{transform:rotate(180deg)}.motion-expand-body{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s ease-out,opacity .2s ease-out}.motion-expand-body>*{overflow:hidden}.motion-expand[data-open=true] .motion-expand-body{grid-template-rows:1fr;opacity:1}.motion-card-stack{position:relative}.motion-card-stack .motion-stack-card{transition:transform .3s var(--motion-spring),opacity .3s ease-out;transform:translateY(calc(var(--stack-i, 0) * 8px)) scale(calc(1 - var(--stack-i, 0) * .04));opacity:calc(1 - var(--stack-i, 0) * .25)}.motion-tag{transition:transform .3s var(--motion-spring),background-color .15s ease-out,color .15s ease-out}.motion-tag[data-selected=true]{animation:motion-tag-pop .3s var(--motion-spring)}@keyframes motion-tag-pop{0%{scale:.92}60%{scale:1.08}to{scale:1}}.motion-streak-pop{animation:motion-streak-pop .3s var(--motion-spring) both}@keyframes motion-streak-pop{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}.motion-target-slide{animation:motion-target-in .3s var(--motion-spring) both}@keyframes motion-target-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.motion-target-leave{animation:motion-target-out .2s ease-in both}@keyframes motion-target-out{to{opacity:0;transform:translateY(24px)}}@keyframes motion-switch-spring{0%{scale:1 1}40%{scale:1.25 .85}to{scale:1 1}}.motion-like-btn{transition:transform .3s var(--motion-spring)}@keyframes motion-like-pop{0%{scale:1}40%{scale:1.35}to{scale:1}}.motion-like-particle{position:fixed;pointer-events:none;z-index:9999;font-size:12px;line-height:1}.motion-quiz-tick path{stroke-dasharray:32;stroke-dashoffset:32}.motion-quiz-tick[data-drawn=true] path{animation:motion-quiz-tick-draw .3s ease-out forwards}.motion-quiz-tick[data-drawn=true] path:nth-child(2){animation-delay:.12s}@keyframes motion-quiz-tick-draw{to{stroke-dashoffset:0}}.motion-sort-item{transition:transform .3s var(--motion-spring),box-shadow .2s ease-out;touch-action:pan-y}.motion-sort-item.motion-dragging{scale:1.03;box-shadow:0 12px 24px rgba(0,0,0,.18);z-index:5;transition:none}.motion-sort-placeholder{border:2px dashed var(--color-primary, #22c55e);border-radius:12px;background:transparent}.motion-trash-shake{animation:motion-trash-shake .3s var(--motion-spring)}@keyframes motion-trash-shake{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg) scale(1.1)}60%{transform:rotate(6deg) scale(1.1)}}@media (prefers-reduced-motion: reduce){.motion-tilt-3d,.motion-glow-border:before,.motion-glow-border:after,.motion-batch-check[data-checked=true] .motion-check-mark,.motion-slider-snapped .pb-fill:after,.motion-expand .motion-expand-arrow,.motion-card-stack .motion-stack-card,.motion-tag[data-selected=true],.motion-streak-pop,.motion-target-slide,.motion-target-leave,.motion-like-btn,.motion-like-pop-once,.motion-quiz-tick[data-drawn=true] path,.motion-sort-item,.motion-trash-shake{animation:none!important;transition:none!important}.motion-tilt-3d:active{transform:none}.motion-tilt-3d:after{display:none}.motion-expand-body{grid-template-rows:1fr;opacity:1}.motion-quiz-tick path{stroke-dashoffset:0}}.capsule-on{animation:motion-capsule-morph .3s var(--motion-spring)}.switch-spring.translate-x-4,.switch-spring.translate-x-5{animation:motion-switch-spring .3s var(--motion-spring)}.motion-like-pop-once{animation:motion-like-pop .3s var(--motion-spring)}@media (prefers-reduced-motion: reduce){.capsule-on,.switch-spring.translate-x-4,.switch-spring.translate-x-5,.motion-like-pop-once{animation:none!important}}
