*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;background:var(--zm-bg)}a{color:inherit}.tabular{font-variant-numeric:tabular-nums}.logo[data-v-68a12b8a]{filter:drop-shadow(0 4px 10px color-mix(in srgb, var(--zm-accent,#5b5bd6) 35%, transparent));flex:none}.panel[data-v-18059615]{width:264px;padding:4px 2px}.section-title[data-v-18059615]{margin:4px 0 8px;font-size:12px}.modes[data-v-18059615]{margin-bottom:14px;display:flex}.modes[data-v-18059615] .n-radio-button{text-align:center;flex:1}.mode[data-v-18059615]{align-items:center;gap:4px;display:inline-flex}.swatches[data-v-18059615]{grid-template-columns:repeat(3,1fr);gap:10px 6px;display:grid}.swatch[data-v-18059615]{cursor:pointer;font:inherit;background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;padding:4px 0;display:flex}.dot[data-v-18059615]{border-radius:50%;place-items:center;width:34px;height:34px;transition:transform .15s,box-shadow .15s;display:grid}.swatch:hover .dot[data-v-18059615]{transform:scale(1.06)}.swatch.on .dot[data-v-18059615]{box-shadow:0 0 0 2px var(--ring), 0 0 0 4px var(--zm-accent)}.swatch[data-v-18059615]:focus-visible{outline:2px solid var(--zm-accent);outline-offset:2px;border-radius:8px}.name[data-v-18059615]{font-size:12px}.current[data-v-18059615]{align-items:center;gap:4px;margin-top:12px;font-size:11.5px;display:flex}.shell[data-v-ea4e394c]{background:radial-gradient(1000px 560px at 100% -10%, var(--zm-glow-1), transparent 70%), radial-gradient(820px 500px at 20% 110%, var(--zm-glow-2), transparent 70%), var(--zm-bg);height:100vh}.shell[data-v-ea4e394c] .n-layout,.shell[data-v-ea4e394c] .n-layout-scroll-container{background:0 0}.sider[data-v-ea4e394c]{background:var(--zm-sider-bg);border-right:1px solid var(--zm-sider-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.shell[data-v-ea4e394c] .n-menu-item-content--selected:before{background-image:var(--zm-menu-active-image);box-shadow:var(--zm-menu-active-shadow)}.shell[data-v-ea4e394c] .n-menu .n-menu-item{margin-top:4px}.shell[data-v-ea4e394c] .n-menu .n-menu-item-content{margin:0 10px}.shell[data-v-ea4e394c] .n-menu .n-menu-item-content:before{left:0;right:0}.container[data-v-ea4e394c] .n-card{box-shadow:var(--zm-card-shadow)}.page-icon[data-v-ea4e394c]{color:#fff;background-image:linear-gradient(135deg, var(--zm-accent-strong), var(--zm-accent-end));width:30px;height:30px;box-shadow:0 4px 12px -4px color-mix(in srgb, var(--zm-accent) 70%, transparent);border-radius:9px;flex:none;place-items:center;display:grid}.brand[data-v-ea4e394c]{white-space:nowrap;align-items:center;gap:10px;padding:18px 17px 14px;text-decoration:none;display:flex}.brand-text[data-v-ea4e394c]{flex-direction:column;line-height:1.2;display:flex}.brand-text strong[data-v-ea4e394c]{letter-spacing:.02em;font-size:16px}.brand-text small[data-v-ea4e394c]{font-size:11px}[data-v-ea4e394c] .soon{opacity:.55;margin-left:8px;font-size:11px}.header[data-v-ea4e394c]{justify-content:space-between;align-items:center;height:60px;padding:0 24px;display:flex}.left[data-v-ea4e394c],.right[data-v-ea4e394c]{align-items:center;gap:6px;min-width:0;display:flex}h1[data-v-ea4e394c]{white-space:nowrap;margin:0 0 0 4px;font-size:18px;font-weight:600}.content[data-v-ea4e394c]{height:calc(100vh - 60px)}.container[data-v-ea4e394c]{max-width:1360px;margin:0 auto;padding:24px}@media (width<=767px){.header[data-v-ea4e394c]{padding:0 12px 0 8px}.container[data-v-ea4e394c]{padding:16px}}.page[data-v-19093eae]{background:radial-gradient(60rem 40rem at 10% -10%, color-mix(in srgb, var(--zm-accent) 22%, transparent), transparent 60%), radial-gradient(50rem 36rem at 110% 110%, color-mix(in srgb, var(--zm-accent-end) 20%, transparent), transparent 60%), var(--zm-bg);place-items:center;min-height:100vh;padding:16px;display:grid}.panel[data-v-19093eae]{border-radius:18px;width:100%;max-width:380px;padding:36px 32px 28px;position:relative;overflow:hidden}.panel[data-v-19093eae]:before{content:"";background:linear-gradient(90deg, var(--zm-accent-strong), var(--zm-accent-end));height:4px;position:absolute;inset:0 0 auto}.brand[data-v-19093eae]{text-align:center;margin-bottom:28px}.brand h1[data-v-19093eae]{letter-spacing:.02em;margin:12px 0 2px;font-size:24px;font-weight:650}.brand p[data-v-19093eae]{margin:0;font-size:14px}@media (width<=420px){.panel[data-v-19093eae]{padding:28px 20px 20px}}
