:root{font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}#app,body,html{height:100%;margin:0}.app-shell{background:var(--page-bg,#05060a);color:var(--text-color,#121212);transition:background 1s ease,color 1s ease;justify-content:stretch;padding:0}.app-shell,.layout-shell{min-height:100vh;width:100%;display:flex}.layout-shell{flex:1;flex-direction:column;background:linear-gradient(180deg,hsla(0,0%,100%,.06),transparent 60%);border-radius:0;overflow:hidden;box-shadow:none}.layout-header{position:relative;padding:1.75rem 2rem 1.3rem;overflow:hidden;background:var(--header-bg,hsla(0,0%,100%,.12))}.header-pulse{position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,hsla(0,0%,100%,.3),transparent 60%);animation:pulse 8s linear infinite;opacity:.6}.header-inner{position:relative;gap:1.25rem;z-index:1}.header-inner,.season-title-block{display:flex;flex-direction:column}.season-title-block{gap:.2rem;max-width:560px}.season-title__heading{margin:0;font-size:3rem;letter-spacing:.03em;line-height:1.2;color:var(--text-color)}.season-title__sub{margin:0;font-size:.95rem;opacity:.8}.season-nav{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.55rem;padding:.35rem;border-radius:60px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.3);box-shadow:inset 0 0 15px rgba(0,0,0,.2);z-index:1}@media (max-width:980px){.season-title__heading{font-size:2.4rem}.season-nav{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}}.season-nav button{border:none;outline:none;width:100%;padding:.45rem .6rem;font-size:.9rem;font-weight:600;letter-spacing:.4em;border-radius:999px;cursor:pointer;background:transparent;color:inherit;transition:transform .35s ease,box-shadow .35s ease,background .35s ease;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.25);text-transform:uppercase}.season-nav button:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.4)}.season-nav button.active{background:var(--accent);box-shadow:0 0 25px rgba(193,143,0,.6);color:#1b0f00}.season-nav__label{display:block;font-size:1.35rem;letter-spacing:.4em;font-weight:700}.season-nav__tradition{display:block;font-size:.95rem;letter-spacing:.35em;font-weight:600;color:rgba(41,16,5,.9)}.layout-main{flex:1;display:flex;gap:1rem;padding:1rem 1.25rem 1.5rem}.main-left{flex:0 0 70%;background:var(--main-left-bg,hsla(0,0%,100%,.1));border-radius:22px;padding:1.5rem;position:relative;overflow:hidden;color:inherit}.main-left:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,var(--scene-spark,hsla(0,0%,100%,.35)),transparent 45%);opacity:.6;animation:drift 14s ease-in-out infinite}.time-block{position:relative;z-index:1;margin-bottom:1rem}.time-value{font-size:1.3rem;font-weight:600;margin-bottom:.3rem}.time-season{font-size:.95rem;opacity:.85}.lunar-block{position:relative;z-index:1;padding:.8rem 1rem;border-radius:16px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);gap:.65rem}.lunar-block,.lunar-summary{display:flex;flex-direction:column}.lunar-summary{gap:.35rem}.lunar-line{margin:0;font-size:1rem;font-weight:500;letter-spacing:.08em}.lunar-meta{margin-top:.35rem;display:flex;gap:.5rem;font-size:.85rem;opacity:.9}.lunar-meta span{flex:1;padding:.35rem .6rem;border-radius:12px;background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.12)}.remote-lunar{line-height:1.9;font-size:.95rem;font-weight:500;letter-spacing:.04em;color:inherit;padding-top:.5rem;border-top:1px solid hsla(0,0%,100%,.18)}.remote-line{display:flex;flex-wrap:wrap;gap:.35rem;align-items:baseline}.remote-label{min-width:3.5rem;font-weight:600;letter-spacing:.06em}.remote-value{flex:1;white-space:pre-wrap}.remote-error,.remote-note{margin-top:.6rem;font-size:.78rem;letter-spacing:.08em}.remote-note{color:hsla(0,0%,100%,.7)}.remote-error{color:#f5b359}.scene-block{position:relative;z-index:1;margin-bottom:1.2rem;padding:1rem 1.2rem;border-radius:18px;background:var(--scene-bg,hsla(0,0%,100%,.08));box-shadow:inset 0 0 30px hsla(0,0%,100%,.2)}.scene-message{display:flex;flex-direction:column;gap:.25rem}.scene-title{font-size:1.2rem;font-weight:600;letter-spacing:1px}.scene-caption{font-size:.9rem;opacity:.8}.wisdom-stack{position:relative;z-index:1;display:flex;flex-direction:column;gap:1rem}.wisdom-stack article{padding:.9rem 1rem;border-radius:14px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1)}.wisdom-stack h3{margin:0;font-size:1rem;margin-bottom:.4rem}.wisdom-stack p{margin:0;line-height:1.6;font-size:.95rem}.season-panel{padding:1.4rem;border-radius:26px;background:linear-gradient(135deg,hsla(0,0%,100%,.35),rgba(34,69,30,.55));border:1px solid hsla(0,0%,100%,.25);box-shadow:0 20px 40px rgba(9,18,6,.45);display:flex;flex-direction:column;gap:1rem}.season-panel__intro-block{display:flex;flex-direction:column;gap:.4rem}.season-panel__tag{font-size:.75rem;letter-spacing:.4em;text-transform:uppercase;opacity:.75;margin:0}.season-panel__intro-block h2{margin:0;font-size:1.4rem;font-weight:600}.season-panel__intro-block p{margin:0;line-height:1.5;font-size:1rem;opacity:.85}.season-panel__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.9rem}.season-panel__card{padding:.85rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.08);box-shadow:inset 0 0 12px hsla(0,0%,100%,.08);min-height:120px;position:relative;overflow:hidden;cursor:pointer}.season-panel__card h3{margin:0 0 .35rem;font-size:1rem}.season-panel__card p{margin:0;font-size:.88rem;line-height:1.4;opacity:.85}.season-panel__description{display:flex;flex-direction:column;gap:.9rem}.season-panel__description-paragraph{font-size:1.15rem;font-weight:500;line-height:1.75;opacity:.95}.season-panel__description-paragraph p{margin:0}.season-panel__grid-block,.season-panel__masters-block{padding:.6rem;border-radius:16px;background:rgba(15,46,24,.35);border:1px solid hsla(0,0%,100%,.15);box-shadow:inset 0 0 18px rgba(0,0,0,.2)}.season-panel__masters-header{display:flex;flex-direction:column;gap:.3rem}.season-panel__masters-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;margin-top:.25rem}.season-panel__masters-grid article{padding:.85rem;border-radius:12px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);transition:transform .35s ease,box-shadow .35s ease,background .35s ease;position:relative;overflow:hidden}.season-panel__masters-title{display:flex;justify-content:space-between;align-items:baseline;gap:.6rem}.season-panel__masters-title strong{font-size:.95rem}.season-panel__masters-title span{font-size:.75rem;opacity:.7}.season-panel__masters-contribution,.season-panel__masters-note{margin:.2rem 0 0;font-size:.85rem;line-height:1.4;opacity:.85}.season-panel__masters-overlay{position:absolute;inset:0;background:rgba(13,41,18,.95);color:#f8fff6;padding:1rem;border-radius:12px;text-align:left;opacity:0;transform:scale(.98);transition:opacity .35s ease,transform .35s ease;display:flex;flex-direction:column;justify-content:center;gap:.65rem;pointer-events:none}.app-shell.harmony .season-panel__masters-overlay{background:rgba(255,248,232,.95);color:#3e2103}.season-panel__masters-overlay-title{margin:0;font-size:.9rem;letter-spacing:.5em;opacity:.7;text-transform:uppercase}.season-panel__masters-grid article:hover .season-panel__masters-overlay{opacity:1;transform:scale(1)}.season-panel__masters-grid article:hover{transform:scale(1.03);background:hsla(0,0%,100%,.14);box-shadow:0 10px 30px rgba(0,0,0,.3)}.season-panel__masters-grid article:hover strong{transform:scale(1.05)}.season-panel__masters-grid article:hover .season-panel__masters-contribution{font-size:.9rem;opacity:.95}.season-panel__featured-block{padding:.5rem;border-radius:16px;background:rgba(15,46,24,.35);border:1px solid hsla(0,0%,100%,.15)}.season-panel__featured{border-radius:18px;border:1px solid hsla(0,0%,100%,.25);background:rgba(8,26,10,.55);box-shadow:inset 0 0 16px rgba(0,0,0,.35);overflow:hidden;color:#f5fdf1}.season-panel__featured-link{display:flex;gap:1rem;padding:1rem;text-decoration:none;color:#f5fdf1;align-items:center}.season-panel__featured-link img{width:130px;min-width:130px;height:92px;-o-object-fit:cover;object-fit:cover;border-radius:12px;border:1px solid hsla(0,0%,100%,.25);box-shadow:0 8px 18px rgba(0,0,0,.3)}.season-panel__featured-copy{display:flex;flex-direction:column;gap:.35rem}.season-panel__featured-label{margin:0;font-size:.75rem;letter-spacing:.5em;text-transform:uppercase;opacity:.6}.season-panel__featured-copy h3{margin:0;font-size:1.1rem}.season-panel__featured-copy p{margin:0;font-size:.9rem;line-height:1.5;opacity:.85}.season-panel__featured-copy span{font-size:.82rem;letter-spacing:.35em;text-transform:uppercase;opacity:.8}.season-panel__notice{margin-top:.75rem;padding:.65rem 1rem;border-radius:12px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.25);font-size:.9rem;letter-spacing:.25em;text-transform:uppercase;color:hsla(0,0%,100%,.9)}.season-panel__notice--red{background:hsla(7,100%,84%,.95);border-color:rgba(255,106,94,.9);color:#8b0000;box-shadow:0 0 18px rgba(255,110,94,.4)}.season-panel__card .ripple{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.35);transform:scale(0);animation:ripple .6s ease-out;pointer-events:none}.season-panel__card .ripple:first-child{animation-delay:0s}.season-panel__card .ripple:nth-child(2){animation-delay:.05s}@keyframes ripple{to{transform:scale(4);opacity:0}}.poem-block{margin-top:1.5rem;padding:1rem 1.1rem;border-radius:14px;background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.2)}.poem-block p{margin:0;line-height:1.8;font-size:.95rem;text-indent:1.2rem}.main-right{flex:0 0 30%;background:var(--main-right-bg,hsla(0,0%,100%,.07));border-radius:20px;padding:1.5rem 1.2rem;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:1rem}.hourly-card{flex:1;display:flex;flex-direction:column;gap:.75rem;padding:1rem;border-radius:18px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.16);box-shadow:inset 0 0 14px hsla(0,0%,100%,.16);overflow:hidden}.hourly-media img{width:100%;height:160px;-o-object-fit:cover;object-fit:cover;border-radius:12px;display:block}.hourly-content{display:flex;flex-direction:column;gap:.35rem}.hourly-time{margin:0;font-size:.75rem;letter-spacing:.35em;opacity:.75}.hourly-label{margin:0;font-size:.85rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.hourly-title{margin:0;font-size:1.1rem;font-weight:600}.hourly-description{margin:0;line-height:1.6;font-size:.95rem;opacity:.92}.hourly-verse{font-size:.88rem;font-style:italic;opacity:.93}.hourly-highlight,.hourly-verse{margin:0;color:hsla(0,0%,100%,.85)}.hourly-highlight{font-size:.83rem;opacity:.85}.hourly-link{margin-top:.5rem;font-size:.78rem;letter-spacing:.35em;text-transform:uppercase;color:var(--accent);text-decoration:none}.hourly-link:hover{text-decoration:underline}.layout-footer{padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center;border-top:1px solid hsla(0,0%,100%,.08);background:var(--footer-bg,hsla(0,0%,100%,.04));color:var(--footer-text,inherit);flex-wrap:wrap;gap:.6rem}.footer-links{display:flex;gap:1rem}.footer-links a{color:inherit;text-decoration:none;font-size:.85rem;letter-spacing:.5px;opacity:.85;transition:opacity .3s ease}.footer-links a:hover{opacity:1}.app-shell.spring{--page-bg:#e7f7e3;--text-color:#132b18;--header-bg:linear-gradient(130deg,#d5f6cf,#8ccf81);--accent:#2d7c46;--main-left-bg:linear-gradient(180deg,rgba(238,251,240,.95),rgba(198,233,210,.85));--main-right-bg:rgba(224,244,223,.9);--scene-bg:rgba(240,251,238,.95);--scene-spark:rgba(80,160,92,.6);--footer-bg:rgba(220,238,218,.92);--footer-text:#132b18}.app-shell.summer{--page-bg:#e3f6fd;--text-color:#14354b;--header-bg:linear-gradient(120deg,#b3ecff,#d5f5f4);--accent:#57c7e8;--main-left-bg:linear-gradient(180deg,hsla(0,0%,100%,.95),rgba(187,238,243,.75));--main-right-bg:hsla(0,0%,100%,.58);--scene-bg:hsla(0,0%,100%,.9);--scene-spark:rgba(86,214,233,.65);--footer-bg:rgba(220,241,255,.9);--footer-text:#10405f}.app-shell.longsummer{--page-bg:#fff5e1;--text-color:#4c3613;--header-bg:linear-gradient(120deg,#ffe4b5,#fff1dc);--accent:#f9a66c;--main-left-bg:linear-gradient(180deg,hsla(0,0%,100%,.95),rgba(255,225,178,.8));--main-right-bg:hsla(0,0%,100%,.65);--scene-bg:hsla(0,0%,100%,.9);--scene-spark:hsla(25,92%,70%,.5);--footer-bg:rgba(255,241,224,.9);--footer-text:#4c3613}.app-shell.autumn{--page-bg:#fffaf1;--text-color:#41230f;--header-bg:linear-gradient(120deg,#ffd8b5,#ffe7cd);--accent:#e56b33;--main-left-bg:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(255,224,199,.9));--main-right-bg:hsla(0,0%,100%,.7);--scene-bg:hsla(0,0%,100%,.92);--scene-spark:rgba(229,107,51,.55);--footer-bg:rgba(255,235,215,.9);--footer-text:#41230f}.app-shell.winter{--page-bg:#0f2342;--text-color:#f3f6ff;--header-bg:linear-gradient(120deg,#243b66,#3d5a9a);--accent:#8dc6ff;--main-left-bg:linear-gradient(180deg,rgba(48,67,116,.85),rgba(54,80,138,.75));--main-right-bg:rgba(38,64,110,.65);--scene-bg:hsla(0,0%,100%,.14);--scene-spark:rgba(150,200,255,.7);--footer-bg:rgba(26,48,99,.8);--footer-text:#f3f6ff}.app-shell.harmony{--page-bg:#fff8e5;--text-color:#36250c;--header-bg:linear-gradient(140deg,#fddb93,#c89126);--accent:#c18f00;--main-left-bg:linear-gradient(180deg,rgba(255,247,224,.95),hsla(42,86%,72%,.9));--main-right-bg:rgba(255,251,233,.9);--scene-bg:rgba(255,248,226,.9);--scene-spark:rgba(246,186,79,.65);--footer-bg:rgba(255,245,217,.9);--footer-text:#36250c}.app-shell.harmony .season-panel{background:linear-gradient(135deg,rgba(255,247,224,.95),hsla(43,86%,75%,.9));border-color:rgba(255,242,208,.8);box-shadow:0 30px 60px rgba(196,145,39,.25)}.app-shell.harmony .season-panel__featured-block,.app-shell.harmony .season-panel__grid-block,.app-shell.harmony .season-panel__masters-block{background:rgba(255,248,232,.85);border-color:rgba(255,234,192,.8);box-shadow:inset 0 0 18px rgba(255,236,191,.45)}@keyframes pulse{0%{transform:scale(1) translateY(0);opacity:.4}50%{transform:scale(1.1) translateY(-8px);opacity:.7}to{transform:scale(1) translateY(0);opacity:.4}}@keyframes drift{0%{transform:translate(-10%,-10%)}50%{transform:translate(10%,5%)}to{transform:translate(-10%,-10%)}}.zhongyi-shell[data-v-482440f0]{padding:1.5rem 2rem 2rem;min-height:calc(100vh - 2rem);background:linear-gradient(180deg,#f3f4f6,#fff 60%)}.zhongyi-header[data-v-482440f0]{margin-bottom:1.25rem}.zhongyi-header h1[data-v-482440f0]{margin:.2rem 0;font-size:2rem;color:#1e1e1e}.zhongyi-tag[data-v-482440f0]{letter-spacing:.2em;font-size:.7rem;color:#6b7280;text-transform:uppercase}.zhongyi-subtitle[data-v-482440f0]{margin:0;color:#4b5563}.zhongyi-subtitle span[data-v-482440f0]{font-weight:600}.zhongyi-main[data-v-482440f0]{display:flex;gap:1rem}.zhongyi-panel[data-v-482440f0]{flex:0 0 32%;background:#fff;border-radius:18px;padding:1rem;border:1px solid #e5e7eb;box-shadow:0 20px 45px rgba(15,23,42,.08);display:flex;flex-direction:column;min-height:70vh}.panel-section[data-v-482440f0]{display:flex;flex-direction:column;margin-bottom:.9rem}.control-label[data-v-482440f0]{font-size:.85rem;color:#4b5563;margin-bottom:.35rem}.panel-section input[data-v-482440f0],.panel-section select[data-v-482440f0]{padding:.6rem .75rem;border-radius:10px;border:1px solid #d1d5db;font-size:.95rem;outline:none;transition:border-color .2s ease}.panel-section input[data-v-482440f0]:focus,.panel-section select[data-v-482440f0]:focus{border-color:#6366f1}.result-meta[data-v-482440f0]{margin-bottom:.5rem;display:flex;align-items:center;gap:.25rem;font-size:.85rem;color:#6b7280}.result-meta strong[data-v-482440f0]{font-size:1.2rem}.result-dropdown[data-v-482440f0]{flex:1;display:flex;flex-direction:column;border-radius:16px;border:1px solid #e5e7eb;background:#f9fafb;box-shadow:inset 0 0 0 1px rgba(99,102,241,.06);overflow:hidden}.result-list[data-v-482440f0]{flex:1;list-style:none;margin:0;padding:.5rem;display:flex;flex-direction:column;gap:.5rem;overflow-y:auto}.load-more-bar[data-v-482440f0]{padding:.65rem;border-top:1px solid #e5e7eb;background:#f9fafb}.load-more-button[data-v-482440f0]{width:100%;border:none;border-radius:12px;padding:.65rem 0;background:#6366f1;color:#fff;font-weight:600;font-size:.9rem;cursor:pointer;transition:background .2s ease}.load-more-button[data-v-482440f0]:hover:not(:disabled){background:#4f46e5}.load-more-button[data-v-482440f0]:disabled{opacity:.6;cursor:not-allowed}.result-list li[data-v-482440f0]{border-radius:14px;overflow:hidden;border:1px solid transparent;transition:border-color .2s ease,box-shadow .2s ease}.result-list li.active[data-v-482440f0]{border-color:#6366f1;box-shadow:0 0 0 1px rgba(99,102,241,.1);background:#fee2e2;border-color:#f87171}.result-list li.visited[data-v-482440f0]:not(.active){background:#4c0519;border-color:#4c0519}.result-list li.visited:not(.active) .result-fid[data-v-482440f0],.result-list li.visited:not(.active) .result-snippet[data-v-482440f0],.result-list li.visited:not(.active) .result-subject[data-v-482440f0]{color:#ffe4e6}.result-list button[data-v-482440f0]{width:100%;background:transparent;border:none;padding:.65rem .75rem;text-align:left;cursor:pointer}.result-list header[data-v-482440f0]{display:flex;justify-content:space-between;margin-bottom:.3rem;align-items:baseline}.result-subject[data-v-482440f0]{margin:0;font-weight:600;color:#1f2937;font-size:.98rem}.result-fid[data-v-482440f0]{font-size:.75rem;color:#4b5563;padding:.15rem .5rem;border-radius:20px;border:1px solid #e5e7eb}.result-snippet[data-v-482440f0]{margin:0;font-size:.85rem;color:#374151;line-height:1.4}.result-snippet mark[data-v-482440f0]{background:#fde68a;color:#92400e;padding:0 .1rem;border-radius:2px}.empty-row[data-v-482440f0]{font-size:.85rem;color:#9ca3af;text-align:center;padding:1rem 0}.zhongyi-detail[data-v-482440f0]{flex:1;background:#0f172a;border-radius:18px;padding:1.25rem;color:#f8fafc;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;position:sticky;top:1.5rem;align-self:flex-start;max-height:calc(100vh - 3rem);overflow:auto}.detail-headline[data-v-482440f0]{display:flex;justify-content:space-between;gap:1rem;align-items:center}.detail-toolbar[data-v-482440f0]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.detail-buttons[data-v-482440f0]{display:flex;gap:.35rem;flex-wrap:wrap;align-items:center}.detail-header-button[data-v-482440f0]{border:none;border-radius:8px;padding:.35rem .75rem;background:rgba(248,250,252,.12);color:#f8fafc;cursor:pointer;transition:background .2s ease;font-size:.75rem}.detail-header-button[data-v-482440f0]:hover:not(:disabled){background:rgba(248,250,252,.25)}.detail-header-button[data-v-482440f0]:disabled{opacity:.4;cursor:not-allowed}.floating-match-status[data-v-482440f0]{color:rgba(248,250,252,.7);font-size:.75rem;margin-left:.35rem}.detail-card[data-v-482440f0]{position:relative;display:flex;flex-direction:column;height:100%;padding-top:1.5rem}.detail-top[data-v-482440f0]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.detail-content[data-v-482440f0]{display:flex;flex-direction:column;flex:1}.floating-toolbar[data-v-482440f0]{position:fixed;z-index:50;width:180px;display:flex;flex-direction:column;gap:.35rem;padding:.65rem;border-radius:20px;background:rgba(15,23,42,.9);border:1px solid hsla(0,0%,100%,.2);box-shadow:0 20px 45px rgba(15,23,42,.45)}.floating-toolbar-button[data-v-482440f0]{border:none;border-radius:12px;padding:.65rem .75rem;background:rgba(248,250,252,.12);color:#f8fafc;font-size:.75rem;cursor:grab;transition:background .2s ease}.floating-toolbar-button[data-v-482440f0]:hover:not(:disabled){background:rgba(248,250,252,.25)}.floating-toolbar-button[data-v-482440f0]:disabled{opacity:.4;cursor:not-allowed}.floating-toolbar span[data-v-482440f0]{color:rgba(248,250,252,.7);font-size:.75rem;text-align:center}.detail-card h2[data-v-482440f0]{margin:.2rem 0 0;font-size:1.6rem}.detail-meta[data-v-482440f0]{text-align:right;font-size:.8rem;color:#9ca3af;display:flex;flex-direction:column;gap:.3rem}.detail-snippets[data-v-482440f0]{margin-top:1rem;flex:1;overflow-y:auto;padding-right:.5rem}.detail-snippets>div[data-v-482440f0]{line-height:1.6;margin-bottom:1rem;white-space:pre-wrap;word-break:break-word;padding-bottom:.5rem}.detail-snippets mark[data-v-482440f0]{background:#f87171;color:#1f1f1f;padding:0 .05rem;border-radius:2px}.detail-actions[data-v-482440f0]{display:flex;gap:.5rem;margin-top:.5rem}.detail-actions button[data-v-482440f0]{flex:1;padding:.65rem .8rem;border-radius:12px;border:none;background:#6366f1;color:#fff;font-weight:600;cursor:pointer;transition:background .2s ease}.detail-actions button[data-v-482440f0]:disabled{opacity:.5;cursor:not-allowed}.detail-empty[data-v-482440f0]{text-align:center;color:rgba(248,250,252,.8);font-size:.95rem;line-height:1.5;display:flex;flex-direction:column;justify-content:center;gap:.5rem;flex:1}.inline-error[data-v-482440f0]{color:#f87171;margin-top:.5rem}@media (max-width:1100px){.zhongyi-main[data-v-482440f0]{flex-direction:column}.zhongyi-detail[data-v-482440f0],.zhongyi-panel[data-v-482440f0]{flex:1 1 auto}.zhongyi-detail[data-v-482440f0]{position:static;top:auto;align-self:auto;max-height:none;overflow:visible}.detail-card[data-v-482440f0],.detail-empty[data-v-482440f0]{height:auto}}.admin-shell[data-v-bf95f89a]{padding:1.5rem 2rem 2rem;min-height:100vh;background:#0b0f1a;color:#f8fafc}.admin-header h1[data-v-bf95f89a]{margin:.3rem 0;font-size:2rem}.admin-tag[data-v-bf95f89a]{font-size:.8rem;letter-spacing:.3em;text-transform:uppercase;color:#94a3b8}.admin-auth[data-v-bf95f89a]{margin-top:2rem;display:flex;flex-direction:column;gap:.6rem;max-width:420px}.admin-auth input[data-v-bf95f89a]{padding:.7rem .85rem;border-radius:12px;border:1px solid #1f2937;background:#0f172a;color:#f8fafc}.admin-auth button[data-v-bf95f89a]{padding:.8rem 1rem;border-radius:12px;border:none;background:#6366f1;color:#fff;font-weight:600;cursor:pointer}.admin-body[data-v-bf95f89a]{margin-top:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.admin-grid[data-v-bf95f89a]{display:grid;grid-template-columns:1.1fr .9fr;gap:1rem}.entry-editor[data-v-bf95f89a],.entry-list[data-v-bf95f89a]{background:#111827;border-radius:18px;padding:1.2rem;border:1px solid #1f2937;min-height:420px}.entry-list-header[data-v-bf95f89a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.9rem}.entry-list-header h2[data-v-bf95f89a]{margin:0;font-size:1.1rem}.entry-row[data-v-bf95f89a]{margin-bottom:.9rem;padding:.8rem;border-radius:14px;border:1px solid transparent;transition:border-color .2s ease,background .2s ease;display:flex;justify-content:space-between;gap:.5rem;align-items:center}.entry-row.deleted[data-v-bf95f89a]{opacity:.6}.entry-row.active[data-v-bf95f89a]{border-color:#6366f1}.entry-main[data-v-bf95f89a]{flex:1;cursor:pointer}.entry-subject[data-v-bf95f89a]{margin:0;font-weight:600}.entry-meta[data-v-bf95f89a]{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.75rem;color:#94a3b8}.entry-actions[data-v-bf95f89a]{display:flex;flex-direction:column;gap:.4rem}.entry-actions button[data-v-bf95f89a]{padding:.45rem .8rem;border-radius:10px;border:1px solid #374151;background:transparent;color:#f8fafc;cursor:pointer;font-size:.85rem;transition:border-color .2s ease}.entry-actions button[data-v-bf95f89a]:hover{border-color:#6366f1}.entry-editor article header[data-v-bf95f89a]{display:flex;justify-content:space-between;align-items:center}.entry-editor h2[data-v-bf95f89a]{margin:0}.form-group[data-v-bf95f89a]{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.8rem}.form-row[data-v-bf95f89a]{display:flex;gap:.75rem}.form-row .form-group[data-v-bf95f89a]{flex:1}.form-group input[data-v-bf95f89a],.form-group textarea[data-v-bf95f89a]{border-radius:12px;border:1px solid #1f2937;background:#0f172a;padding:.65rem .75rem;color:#f8fafc;font-size:.95rem}.form-group textarea[data-v-bf95f89a]{resize:vertical}.editor-actions[data-v-bf95f89a]{display:flex;align-items:center;gap:.8rem}.editor-actions button[data-v-bf95f89a]{border:none;border-radius:12px;padding:.7rem 1rem;background:#22c55e;color:#fff;font-weight:600;cursor:pointer}.upload-card[data-v-bf95f89a]{background:#111827;border-radius:18px;border:1px solid #1f2937;padding:1.2rem}.upload-card h2[data-v-bf95f89a]{margin-top:0}.hint[data-v-bf95f89a]{font-size:.9rem;color:#94a3b8}.inline-error[data-v-bf95f89a]{color:#f87171;margin:0}.empty-state[data-v-bf95f89a]{color:#9ca3af;font-size:.95rem}@media (max-width:1100px){.admin-grid[data-v-bf95f89a]{grid-template-columns:1fr}}