:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#f9f9f9!important;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1.25;-moz-transform:scale(1.25);-moz-transform-origin:top center;color-scheme:light!important}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh;background-color:#f9f9f9}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{max-width:1280px;margin:0 auto;padding:0;text-align:center}@media (max-width: 600px){:root{color:#213547;background-color:#fff;zoom:1!important}a:hover{color:#747bff}button{background-color:#f9f9f9}}.navbar{position:sticky;top:0;z-index:1}body.modal-open .navbar{position:static!important;z-index:auto!important}.dialog-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.45);z-index:999999;display:grid;place-items:center}.dialog-panel{width:min(92vw,520px);background:#fff;border-radius:12px;box-shadow:0 10px 30px #0003}body.modal-open{overflow:hidden}.navbar[data-v-cc8159a1]{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fff;border-bottom:1px solid #eee}.nav-left[data-v-cc8159a1]{display:flex;align-items:center;min-height:32px}.brand[data-v-cc8159a1]{font-weight:700;font-size:18px;color:#111;text-decoration:none}.user[data-v-cc8159a1]{display:flex;align-items:center;gap:6px;font-weight:600;font-size:16px;color:#333}.nav-right[data-v-cc8159a1]{display:flex;gap:10px}.btn[data-v-cc8159a1]{padding:6px 12px;border:0;border-radius:8px;font-weight:700;cursor:pointer;background:#2e8b57;color:#fff}.btn[data-v-cc8159a1]:hover{filter:brightness(.95)}.btn.primary[data-v-cc8159a1]{background:#2e8b57}.btn.danger[data-v-cc8159a1]{background:#d9534f}.nav[data-v-cc8159a1]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#fff;box-shadow:0 1px 6px #00000014;position:relative;z-index:10}.nav-left[data-v-cc8159a1]{position:relative}.user[data-v-cc8159a1],.login[data-v-cc8159a1]{cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:600}.dropdown[data-v-cc8159a1]{position:absolute;top:120%;left:0;background:#fff;border:1px solid #e5e5e5;border-radius:10px;box-shadow:0 8px 20px #00000014;padding:6px;width:140px}.dropdown button[data-v-cc8159a1]{width:100%;text-align:left;border:none;background:transparent;padding:8px 10px;border-radius:8px;cursor:pointer}.dropdown button[data-v-cc8159a1]:hover{background:#f5f5f5}@media (max-width: 480px){.brand[data-v-cc8159a1],.user[data-v-cc8159a1]{font-size:15px}.btn[data-v-cc8159a1]{padding:6px 10px;font-size:14px}}.notice[data-v-760def60]{position:sticky;top:0;z-index:2;margin:6px 0 10px;padding:10px 12px;border-radius:10px;font-weight:600;text-align:center;font-size:14px}.notice.success[data-v-760def60]{background:#e7f7ee;color:#1f7a43;border:1px solid #cdeede}.notice.error[data-v-760def60]{background:#ffefef;color:#d64545;border:1px solid #ffdada}.dialog[data-v-760def60]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.35);display:grid;place-items:center}.panel[data-v-760def60]{width:360px;max-width:92vw;background:#fff;border-radius:14px;padding:16px;box-shadow:0 10px 25px #00000026}header[data-v-760def60]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.close[data-v-760def60]{border:0;background:transparent;font-size:20px;cursor:pointer}.form[data-v-760def60]{display:grid;gap:10px}label[data-v-760def60]{font-size:14px;color:#555}input[data-v-760def60]{padding:8px 10px;border:1px solid #ddd;border-radius:8px;background-color:#fff;color:#000}button[data-v-760def60]{padding:8px 12px;border:0;border-radius:10px;cursor:pointer}button[data-v-760def60]:disabled{opacity:.6;cursor:not-allowed;background-color:#fff}.msg[data-v-760def60]{color:#16a34a;margin-top:8px}.err[data-v-760def60]{color:#dc2626;margin-top:8px}.notice[data-v-3bff2322]{position:sticky;top:0;z-index:2;margin:6px 0 10px;padding:10px 12px;border-radius:10px;font-weight:600;text-align:center;font-size:14px}.notice.success[data-v-3bff2322]{background:#e7f7ee;color:#1f7a43;border:1px solid #cdeede}.notice.error[data-v-3bff2322]{background:#ffefef;color:#d64545;border:1px solid #ffdada}.dialog[data-v-3bff2322]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.35);display:grid;place-items:center;z-index:1000000}.panel[data-v-3bff2322]{width:360px;max-width:92vw;background:#fff;border-radius:14px;padding:16px;box-shadow:0 10px 25px #00000026}header[data-v-3bff2322]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.close[data-v-3bff2322]{border:0;background:transparent;font-size:20px;cursor:pointer}.tip[data-v-3bff2322]{color:#888;margin:2px 0 10px}.form[data-v-3bff2322]{display:grid;gap:10px}label[data-v-3bff2322]{font-size:14px;color:#555}input[data-v-3bff2322]{padding:8px 10px;border:1px solid #ddd;border-radius:8px;background-color:#fff;color:#000}.row[data-v-3bff2322]{display:flex;gap:10px;justify-content:flex-end;margin-top:6px}button[data-v-3bff2322]{padding:8px 12px;border:0;border-radius:10px;cursor:pointer}button.ghost[data-v-3bff2322]{background:#f3f4f6}button[data-v-3bff2322]:disabled{opacity:.6;cursor:not-allowed}.msg[data-v-3bff2322]{color:#16a34a;margin-top:8px}.err[data-v-3bff2322]{color:#dc2626;margin-top:8px}.notice[data-v-16e5fa86]{position:sticky;top:0;z-index:2;margin:6px 0 10px;padding:10px 12px;border-radius:10px;font-weight:600;text-align:center;font-size:14px}.notice.success[data-v-16e5fa86]{background:#e7f7ee;color:#1f7a43;border:1px solid #cdeede}.notice.error[data-v-16e5fa86]{background:#ffefef;color:#d64545;border:1px solid #ffdada}.dialog[data-v-16e5fa86]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.35);display:grid;place-items:center}.panel[data-v-16e5fa86]{width:360px;max-width:92vw;background:#fff;border-radius:14px;padding:16px;box-shadow:0 10px 25px #00000026}header[data-v-16e5fa86]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.close[data-v-16e5fa86]{border:0;background:transparent;font-size:20px;cursor:pointer}.step[data-v-16e5fa86]{display:grid;gap:10px}.q[data-v-16e5fa86]{color:#000}label[data-v-16e5fa86]{font-size:14px;color:#555!important}input[data-v-16e5fa86]{padding:8px 10px;border:1px solid #ddd;border-radius:8px;background-color:#fff;color:#000}button[data-v-16e5fa86]{padding:8px 12px;border:0;border-radius:10px;cursor:pointer;background-color:#fff}button.ghost[data-v-16e5fa86]{background:#f3f4f6}.row[data-v-16e5fa86]{display:flex;gap:10px;justify-content:flex-end}.qbox[data-v-16e5fa86]{background:#f9fafb;border:1px dashed #ddd;border-radius:10px;padding:8px 10px}.msg[data-v-16e5fa86]{color:#16a34a;margin-top:8px}.err[data-v-16e5fa86]{color:#dc2626;margin-top:8px}.notice[data-v-02318d46]{position:sticky;top:0;z-index:2;margin:6px 0 10px;padding:10px 12px;border-radius:10px;font-weight:600;text-align:center;font-size:14px}.notice.success[data-v-02318d46]{background:#e7f7ee;color:#1f7a43;border:1px solid #cdeede}.notice.error[data-v-02318d46]{background:#ffefef;color:#d64545;border:1px solid #ffdada}.auth-dialog[data-v-02318d46]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center;z-index:5000}.auth-box[data-v-02318d46]{background:#fff;color:#111;padding:1.5rem;border-radius:12px;width:300px;box-shadow:0 0 10px #888;display:flex;flex-direction:column;gap:.8rem;text-align:center}.auth-box input[data-v-02318d46],.auth-box textarea[data-v-02318d46]{width:100%;padding:8px;font-size:1rem;border:1px solid #ccc;color:#111;background-color:#fff;border-radius:6px;box-sizing:border-box}.auth-box button[data-v-02318d46]{background:#2e8b57;width:100%;color:#fff;font-weight:700;padding:.5rem;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s ease}.auth-box button[data-v-02318d46]:hover{background:#246b43}.auth-box .auth-close[data-v-02318d46]{background:#999}.link[data-v-02318d46]{color:#2e8b57;text-decoration:none}.link[data-v-02318d46]:hover{text-decoration:underline}.link-forget[data-v-02318d46]{color:#999;text-decoration:none}.link-forget[data-v-02318d46]:hover{text-decoration:underline}.top-header-bar[data-v-24235415]{display:flex;align-items:center;margin-bottom:1rem;width:100%;gap:4px}.top-logo-link[data-v-24235415]{flex-shrink:0;margin-right:0;transition:transform .2s ease}.top-logo-link[data-v-24235415]:hover{transform:scale(1.05)}.top-logo-img[data-v-24235415]{height:60px;width:auto;object-fit:contain;border-radius:50%}@media (max-width: 600px){.top-logo-img[data-v-24235415]{height:45px}.top-logo-link[data-v-24235415]{margin-right:0}}.navbar-wrapper[data-v-24235415]{flex-grow:1;min-width:0}.navbar-wrapper[data-v-24235415],.navbar-wrapper[data-v-24235415]>div,.navbar-wrapper[data-v-24235415]>nav{display:flex!important;align-items:center!important;justify-content:flex-end;width:100%!important;gap:10px}.navbar-wrapper.is-logged-in[data-v-24235415]>:first-child,.navbar-wrapper.is-logged-in[data-v-24235415]>div>:first-child,.navbar-wrapper.is-logged-in[data-v-24235415]>nav>:first-child{margin-right:auto!important}[data-v-24235415]:root{color-scheme:light}input[data-v-24235415]{background-color:#fff;color:#111}.notice[data-v-24235415]{position:sticky;top:0;z-index:5;margin-bottom:10px;padding:10px 12px;border-radius:10px;font-weight:600;text-align:center;font-size:14px}.notice.success[data-v-24235415]{background:#e7f7ee;color:#1f7a43;border:1px solid #cdeede}.notice.error[data-v-24235415]{background:#ffefef;color:#d64545;border:1px solid #ffdada}.container[data-v-24235415]{max-width:600px;width:100%;padding:1.5rem;margin:2vh auto;display:block;background:#fff;border-radius:12px;box-shadow:0 0 12px #ccc;box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}html[data-v-24235415],body[data-v-24235415],#app[data-v-24235415]{margin:0;padding:0;width:100%;min-height:100%;box-sizing:border-box;overflow-x:hidden;color-scheme:light;text-align:center}h2[data-v-24235415]{text-align:center;font-size:1.6rem;margin-bottom:.2rem;color:#111!important;font-weight:600!important}.time-info-box[data-v-24235415]{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:1.5rem;padding:0 1rem}.time-info-row[data-v-24235415]{display:flex;align-items:center;padding:.8rem 0;gap:.5rem}.time-info-row.border-top[data-v-24235415]{border-top:1px solid #e2e8f0}.time-label[data-v-24235415]{width:3.5rem;color:#94a3b8;font-size:.9rem;font-weight:700;text-align:left;flex-shrink:0}.time-input[data-v-24235415]{flex:1;border:none;background:transparent;font-size:1rem;font-weight:600;color:#334155;outline:none;cursor:pointer;text-align:left!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:0;width:100%}.time-input[data-v-24235415]::-webkit-datetime-edit,.time-input[data-v-24235415]::-webkit-datetime-edit-fields-wrapper{padding:0;margin:0;justify-content:flex-start;text-align:left}.time-input[data-v-24235415]::-webkit-calendar-picker-indicator{cursor:pointer}.ganzhi-text[data-v-24235415]{flex:1;font-size:.95rem;font-weight:600;color:#334155;text-align:left}.ganzhi-combined[data-v-24235415]{display:inline;letter-spacing:0}.ganzhi-branch[data-v-24235415]{font-weight:700;display:inline;padding:0;margin:0}.ganzhi-branch.wood[data-v-24235415]{color:#2e8b57}.ganzhi-branch.fire[data-v-24235415]{color:#e25822}.ganzhi-branch.earth[data-v-24235415]{color:#b8860b}.ganzhi-branch.metal[data-v-24235415]{color:gold}.ganzhi-branch.water[data-v-24235415]{color:#1e90ff}.input-section[data-v-24235415]{margin-bottom:1.8rem;display:flex;align-items:flex-end;justify-content:center;gap:.8rem;flex-wrap:nowrap;-webkit-user-select:none;user-select:none;padding:0 .5rem}.input-section label[data-v-24235415]{font-weight:700;font-size:.95rem;display:flex;flex-direction:column;color:#444;flex:0 1 70px;max-width:70px}.input-section input[data-v-24235415]{width:100%;margin-top:.35rem;padding:4px;height:40px;border:1px solid #dcdfe6;border-radius:8px;font-size:1.3rem;font-weight:700;font-family:inherit;outline:none;transition:all .2s ease;text-align:center;box-sizing:border-box;color:#333;background-color:#f8f9fa}.input-section input[data-v-24235415]:focus{border-color:#4b9e65;background-color:#fff;box-shadow:0 0 0 2px #4b9e6533}.input-section .query-button[data-v-24235415],.input-section .reset-button[data-v-24235415]{padding:0 18px;height:40px;box-sizing:border-box;font-weight:700;font-size:1.05rem;border:none;border-radius:8px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease;flex-shrink:0;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 5px #00000014;letter-spacing:2px}.input-section .query-button[data-v-24235415]{background-color:#4b9e65;color:#fff;margin-left:.5rem}.input-section .query-button[data-v-24235415]:hover{background-color:#3d8253;transform:translateY(-1px);box-shadow:0 4px 8px #4b9e6533}.input-section .query-button[data-v-24235415]:active{transform:translateY(1px);box-shadow:none}.input-section .reset-button[data-v-24235415]{background-color:#a0a5ab;color:#fff}.input-section .reset-button[data-v-24235415]:hover{background-color:#8a8f94;transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}.input-section .reset-button[data-v-24235415]:active{transform:translateY(1px);box-shadow:none}@media (max-width: 400px){.input-section[data-v-24235415]{gap:.4rem}.input-section label[data-v-24235415]{max-width:55px}.input-section .query-button[data-v-24235415],.input-section .reset-button[data-v-24235415]{width:36px;padding:4px 0;font-size:15px;letter-spacing:normal;margin-left:0;height:40px}.input-section input[data-v-24235415]{font-size:1.15rem}}.gua-section[data-v-24235415]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:1rem}.gua-box[data-v-24235415]{flex:1 1 calc(33.33% - 1rem);min-width:160px;box-sizing:border-box;padding:.5rem;border:1px solid #aaa;border-radius:8px;background:#fafafa;text-align:center}.title[data-v-24235415]{color:#111!important;font-weight:700;margin-bottom:.5rem;font-size:1.2rem}.line-group[data-v-24235415]{display:flex;align-items:center;margin:.4rem 0;justify-content:center}.line-label[data-v-24235415]{width:2rem;font-weight:700;text-align:left;margin-right:.8rem;-webkit-user-select:none;user-select:none;color:#333}.lines[data-v-24235415]{display:flex;flex-direction:column;gap:.15rem;margin-right:.6rem}.line[data-v-24235415]{position:relative;width:80px;height:12px;border-radius:4px}.line.yang[data-v-24235415]{background:black;height:10px;margin:1px 0}.line.yin[data-v-24235415]{background:transparent}.line.yin[data-v-24235415]:before,.line.yin[data-v-24235415]:after{content:"";position:absolute;top:0;width:35px;height:10px;background:black;border-radius:4px}.line.yin[data-v-24235415]:before{left:0}.line.yin[data-v-24235415]:after{right:0}.line.yang.moving[data-v-24235415]{background:red!important}.line.yin.moving[data-v-24235415]:before,.line.yin.moving[data-v-24235415]:after{background:red}.element[data-v-24235415]{width:2.5rem;font-weight:700;-webkit-user-select:none;user-select:none}.wood[data-v-24235415]{color:#2e8b57!important}.fire[data-v-24235415]{color:#e25822!important}.earth[data-v-24235415]{color:#b8860b!important}.metal[data-v-24235415]{color:gold!important}.water[data-v-24235415]{color:#1e90ff!important}.element-cell.wood[data-v-24235415],.element-cell.fire[data-v-24235415],.element-cell.earth[data-v-24235415],.element-cell.metal[data-v-24235415],.element-cell.water[data-v-24235415]{font-weight:700!important}.relation-table td.element-cell.wood[data-v-24235415]{color:#2e8b57!important}.relation-table td.element-cell.fire[data-v-24235415]{color:#e25822!important}.relation-table td.element-cell.earth[data-v-24235415]{color:#b8860b!important}.relation-table td.element-cell.metal[data-v-24235415]{color:gold!important}.relation-table td.element-cell.water[data-v-24235415]{color:#1e90ff!important}.relation-table[data-v-24235415]{width:100%;border-collapse:collapse;text-align:center;margin-bottom:1.5rem;background-color:#fff}.relation-table th[data-v-24235415],.relation-table td[data-v-24235415]{border:1px solid #dcdfe6;padding:.6rem .4rem;font-weight:600;font-size:1rem}.relation-table th[data-v-24235415]{color:#111!important;background-color:#fcfcfc}.relation-table td[data-v-24235415]{color:#111!important}.interpretation-header[data-v-24235415]{margin:1.5rem 0 1rem}.divider-with-text[data-v-24235415]{display:flex;align-items:center;justify-content:center;text-align:center;color:#666;font-size:1.05rem;font-weight:700;margin-bottom:1.2rem}.divider-with-text[data-v-24235415]:before,.divider-with-text[data-v-24235415]:after{content:"";width:60px;height:1px}.divider-with-text[data-v-24235415]:before{background:linear-gradient(to right,transparent,#ccc)}.divider-with-text[data-v-24235415]:after{background:linear-gradient(to left,transparent,#ccc)}.divider-with-text span[data-v-24235415]{padding:0 16px;color:#555}.pill-tabs[data-v-24235415]{display:flex;justify-content:center;gap:1rem}.pill-tabs button[data-v-24235415]{padding:8px 24px;border:1px solid #dcdfe6;border-radius:20px;background:#f8f9fa;color:#606266;font-size:.95rem;cursor:pointer;transition:all .2s ease;outline:none;font-family:inherit}.pill-tabs button[data-v-24235415]:hover{background:#fff;border-color:#c0c4cc}.pill-tabs button.active[data-v-24235415]{background-color:#4b9e65;border-color:#4b9e65;color:#fff;font-weight:700}.explain-panel[data-v-24235415]{height:clamp(260px,40vh,460px);overflow-y:auto;mask-image:linear-gradient(to bottom,transparent,black 12px,black calc(100% - 12px),transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,black 12px,black calc(100% - 12px),transparent);padding:12px 14px;border:1px solid #e8e8e8;border-radius:10px;background:#fff;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.explain-section+.explain-section[data-v-24235415]{margin-top:16px}.explain-section h3[data-v-24235415]{margin:0 0 8px;font-size:16px}.explain-section p[data-v-24235415]{line-height:1.65;margin:6px 0}.explain-section p.plain[data-v-24235415]{color:#555}.explanation-section[data-v-24235415]{background-color:#f9f9f9!important;color:#111!important;padding:.2em;border-top:1px solid #ccc;text-align:left;max-width:900px;margin-left:auto;margin-right:auto;line-height:1.5;font-size:.95rem}.explanation-section h3[data-v-24235415]{font-size:1.5em;margin-bottom:.5em;margin-top:0}.explanation-section h4[data-v-24235415],.explanation-section h5[data-v-24235415]{margin-top:1em;margin-bottom:.4em}.explanation-section p[data-v-24235415],.explanation-section li[data-v-24235415]{font-size:.98em;margin-bottom:.3em;line-height:1.5}.case-block[data-v-24235415]{margin-bottom:1.2em}.case-block p[data-v-24235415]{margin:.4em 0;line-height:1.6}.multi-item[data-v-24235415]{margin-bottom:.8em}.yaoci-group p[data-v-24235415]{margin:.2em 0;padding:0;line-height:1.4}.hexagram-name[data-v-24235415]{font-size:1.1rem;font-weight:700;color:#111;margin-bottom:.4rem;text-align:center}.auth-box[data-v-24235415] *{box-sizing:border-box}.auth-dialog[data-v-24235415]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center;z-index:999}.auth-box[data-v-24235415]{background:white;color:#111;padding:1.5rem;border-radius:12px;width:300px;box-shadow:0 0 10px #888;display:flex;flex-direction:column;gap:.8rem}.auth-box input[data-v-24235415],.auth-box textarea[data-v-24235415]{width:100%;max-width:100%;padding:8px;font-size:1rem;border:1px solid #ccc;border-radius:6px}.auth-box button[data-v-24235415]{background:#2e8b57;width:100%;max-width:100%;color:#fff;font-weight:700;padding:.5rem;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s ease}.auth-box .auth-close[data-v-24235415]{background:#999}.auth-toggle[data-v-24235415]{font-size:.85rem;color:#333;text-align:center;cursor:pointer;margin-top:-.6rem}.save-inline-section[data-v-24235415]{margin-top:.2rem;padding-top:.5rem;text-align:left;display:flex;flex-direction:column;align-items:center}.save-inline-section h4[data-v-24235415]{margin-bottom:.5rem;font-size:1.1rem;color:#333}.save-input[data-v-24235415],.save-textarea[data-v-24235415]{width:100%;margin-bottom:.6rem;padding:.5rem;border:1px solid #bbb;border-radius:6px;font-size:1rem;box-sizing:border-box;background-color:#fff;color:#000}.save-button[data-v-24235415]{background-color:#2e8b57;color:#fff;padding:.5rem 1.5rem;border:none;border-radius:6px;font-weight:700;cursor:pointer}.save-button[data-v-24235415]:hover{background-color:#246b43}.sheet[data-v-24235415]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.35)!important;display:grid;place-items:center}.sheet-box[data-v-24235415]{width:360px;max-width:92vw;background:#fff;border-radius:14px;padding:16px;box-shadow:0 10px 25px #00000026}.btns[data-v-24235415]{display:grid;gap:8px;margin:10px 0}.close[data-v-24235415]{margin-top:8px}.sheet .btns button[data-v-24235415],.sheet .close[data-v-24235415]{background:#f3f4f6;color:#111;border:1px solid #e5e7eb}.sheet .btns button[data-v-24235415]:hover{background:#e5e7eb}.auth-dialog[data-v-24235415]{z-index:5000}.sheet[data-v-24235415]{z-index:4000}.page-title-box[data-v-24235415]{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:32px;margin-bottom:24px}.title-logo[data-v-24235415]{width:48px;height:48px;border-radius:50%;mix-blend-mode:multiply;cursor:pointer;transition:transform .3s ease;box-shadow:0 4px 6px #0000001a}.title-logo[data-v-24235415]:hover{transform:scale(1.1) rotate(-12deg)}.title-text[data-v-24235415]{margin:0;font-size:28px;font-weight:900;color:#111;letter-spacing:4px}.container[data-v-6fb5d88d]{max-width:600px;width:94%;margin:20px auto!important;padding:0 20px 18px!important;background:#fff;border-radius:16px;box-shadow:0 6px 26px #0000000f}[data-v-6fb5d88d] .navbar{background:#fff!important;z-index:100;position:sticky;top:0;padding-top:18px;margin-bottom:0!important;box-shadow:0 1px #fff}.toolbar[data-v-6fb5d88d]{display:flex;align-items:center;gap:16px;background:#fff!important;position:sticky;top:58px;z-index:90;margin:0;padding:10px 0;border-bottom:1px solid #f3f4f6;margin-top:-1px!important}.toolbar-left[data-v-6fb5d88d]{flex:1}.toolbar-actions[data-v-6fb5d88d]{display:inline-flex;align-items:center;gap:12px}.toolbar-actions .btn[data-v-6fb5d88d]{white-space:nowrap}.search input[data-v-6fb5d88d]{width:100%;padding-right:0!important;padding-left:8px!important;padding:8px;border:1px solid #e5e7eb;border-radius:10px;outline:none;font-size:.95rem;transition:border-color .8s ease,box-shadow .2s ease}.search input[data-v-6fb5d88d]:focus{border-color:#2e8b57;box-shadow:0 0 0 3px #2e8b571f}.master-check[data-v-6fb5d88d]{display:inline-flex;align-items:center;gap:6px;-webkit-user-select:none;user-select:none;color:#374151;font-size:.92rem}.btn[data-v-6fb5d88d]{border:none;border-radius:10px;padding:8px 12px;cursor:pointer;transition:background .2s,border-color .2s,color .2s,transform .05s}.btn[data-v-6fb5d88d]:active{transform:translateY(1px)}.btn.sm[data-v-6fb5d88d]{padding:5px;font-size:.9rem;border-radius:8px}.btn.ghost[data-v-6fb5d88d]{background:#f5f5f5!important;color:#333!important}.btn.ghost[data-v-6fb5d88d]:hover{background:#eee!important}.btn.outline[data-v-6fb5d88d]{background:#fff!important;border:1px solid #e5e7eb!important;color:#111!important}.btn.outline[data-v-6fb5d88d]:hover{background:#fafafa!important}.btn.outline[data-v-6fb5d88d]:disabled{color:#aaa!important;border-color:#eee!important;cursor:not-allowed}.btn.danger[data-v-6fb5d88d]:not(.outline){background:#d9534f!important;color:#fff}.btn.danger[data-v-6fb5d88d]:hover{background:#c23f3b!important}.btn.outline.danger[data-v-6fb5d88d]{color:#c23f3b!important}.btn.outline.danger[data-v-6fb5d88d]:hover{background:#fff5f5!important;border-color:#f2b6b4!important}.icon-btn.close[data-v-6fb5d88d]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;line-height:0;border-radius:9999px;background:#ef4444!important;border:2px solid #ef4444!important;color:#fff!important;transition:background .2s,border-color .2s,transform .05s}.icon-btn.close[data-v-6fb5d88d]:hover{background:#dc2626!important;border-color:#dc2626!important}.grid[data-v-6fb5d88d]{display:grid;grid-template-columns:1fr;gap:10px}.card[data-v-6fb5d88d]{border:1px solid #eee;background:#fff;text-align:left;box-shadow:0 2px 8px #00000008;transition:box-shadow .2s,transform .05s,border-color .2s;--actions-x: 10px;--actions-y: 10px;--actions-w: 28px;--actions-pad: calc(var(--actions-w) + var(--actions-x) * 2);padding:10px 14px;border-radius:12px;position:relative}.card[data-v-6fb5d88d]:hover{box-shadow:0 6px 18px #0000000f;border-color:#eaeaea}.card-actions[data-v-6fb5d88d]{top:10px;right:10px;flex-direction:column-reverse;align-items:flex-end;gap:8px;position:absolute;right:var(--actions-x);top:var(--actions-y);bottom:var(--actions-y);width:var(--actions-w);display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:0;z-index:1;pointer-events:none}.card-actions[data-v-6fb5d88d]>*{pointer-events:auto}.select input[type=checkbox][data-v-6fb5d88d]{width:18px;height:18px}.main-line[data-v-6fb5d88d]{display:flex;align-items:baseline;gap:6px;cursor:pointer;white-space:nowrap;overflow:visible;padding-right:var(--actions-pad)}.main-line:hover .time[data-v-6fb5d88d],.main-line:hover .hex[data-v-6fb5d88d]{text-decoration:underline;text-underline-offset:2px}.main-line[data-v-6fb5d88d]:active{transform:translateY(.5px)}.time[data-v-6fb5d88d]{color:#374151;font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.dot[data-v-6fb5d88d]{color:#bdbdbd}.hex[data-v-6fb5d88d]{color:#111;font-weight:700}.sub-line[data-v-6fb5d88d]{margin-top:6px;color:#6b7280;font-size:.94rem;padding-right:56px;text-align:left;line-height:1.45}.empty[data-v-6fb5d88d]{display:flex;justify-content:center;padding:60px 10px}.empty-box[data-v-6fb5d88d]{text-align:center;color:#444}.empty-box .emoji[data-v-6fb5d88d]{font-size:40px;margin-bottom:8px}.empty-box .title[data-v-6fb5d88d]{font-size:18px;font-weight:700;margin-bottom:4px}.empty-box .sub[data-v-6fb5d88d]{font-size:14px;color:#777;margin-bottom:12px}.sub-line[data-v-6fb5d88d]{display:flex;align-items:baseline;gap:6px;margin-top:6px;padding-right:var(--actions-pad);line-height:1.45;white-space:nowrap;overflow:hidden;min-height:1.45em}.ask-label[data-v-6fb5d88d]{color:#9ca3af;flex:0 0 auto}.ask-text[data-v-6fb5d88d]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;color:#6b7280}.ask-text.placeholder[data-v-6fb5d88d]{color:#c0c4cc;font-style:italic}.seq[data-v-6fb5d88d]{flex:0 0 auto;display:inline-flex;align-items:left;justify-content:left;min-width:22px;height:22px;padding:0 1px;font-size:15px;font-weight:600;background:#fff!important;color:#111!important}[data-v-6fb5d88d]:root,.container[data-v-6fb5d88d]{color-scheme:light}input[data-v-6fb5d88d],textarea[data-v-6fb5d88d],select[data-v-6fb5d88d]{background-color:#fff!important;color:#111!important;border-color:#e5e7eb!important}input[type=search][data-v-6fb5d88d]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff!important;color:#111!important}input[type=search][data-v-6fb5d88d]::placeholder{color:#9ca3af}[data-v-6fb5d88d] input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.master-check input[type=checkbox][data-v-6fb5d88d],.select input[type=checkbox][data-v-6fb5d88d]{accent-color:#2e8b57;background-color:#fff!important;border:1.5px solid #cbd5e1;border-radius:4px;width:18px;height:18px}@supports not (accent-color: auto){.master-check input[type=checkbox][data-v-6fb5d88d],.select input[type=checkbox][data-v-6fb5d88d]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1.5px solid #cbd5e1;border-radius:4px;width:18px;height:18px;display:inline-grid;place-content:center;transition:background-color .2s,border-color .2s,box-shadow .2s}.master-check input[type=checkbox][data-v-6fb5d88d]:checked,.select input[type=checkbox][data-v-6fb5d88d]:checked{background:#2e8b57;border-color:#2e8b57;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill="white" d="M6.2 12.2 2.4 8.4l1.4-1.4 2.4 2.4 6-6 1.4 1.4z"/></svg>');background-repeat:no-repeat;background-position:50% 50%;background-size:12px 12px}}.sheet[data-v-6fb5d88d]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.35)!important;display:grid;place-items:center}.sheet-box[data-v-6fb5d88d]{width:360px;max-width:92vw;background:#fff;border-radius:14px;padding:16px;box-shadow:0 10px 25px #00000026}.btns[data-v-6fb5d88d]{display:grid;gap:8px;margin:10px 0}.close[data-v-6fb5d88d]{margin-top:8px}.sheet .btns button[data-v-6fb5d88d],.sheet .close[data-v-6fb5d88d]{background:#f3f4f6;color:#111;border:1px solid #e5e7eb}.sheet .btns button[data-v-6fb5d88d]:hover{background:#e5e7eb}.sheet[data-v-6fb5d88d]{z-index:4000}.notice[data-v-6fb5d88d]{position:sticky;top:0;z-index:6;margin-bottom:10px;padding:10px 12px;border-radius:10px;font-weight:600;text-align:center;font-size:14px}.notice.success[data-v-6fb5d88d]{background:#e7f7ee;color:#1f7a43;border:1px solid #cdeede}.notice.error[data-v-6fb5d88d]{background:#ffefef;color:#d64545;border:1px solid #ffdada}.top-loader[data-v-6fb5d88d]{position:sticky;top:0;z-index:7;height:3px;background:transparent;overflow:hidden;margin-bottom:6px}.top-loader .bar[data-v-6fb5d88d]{height:100%;width:30%;background:linear-gradient(90deg,#2e8b57,#58b38a);border-radius:999px;animation:loaderSlide-6fb5d88d 1.2s ease-in-out infinite}@keyframes loaderSlide-6fb5d88d{0%{transform:translate(-120%)}50%{transform:translate(40%)}to{transform:translate(220%)}}
