[data-v-5196c024]:root{--cream-1: #fbf7ef;--cream-2: #efe6d7;--paper: rgba(255, 255, 255, .62);--paper-2: rgba(255, 255, 255, .86);--gold-line: rgba(185, 160, 120, .18);--gold: rgba(160, 120, 60, .55);--ink: #1c1c1e;--ink-2: rgba(28, 28, 30, .72);--shadow-soft: 0 14px 30px rgba(0, 0, 0, .08);--shadow-hover: 0 18px 40px rgba(0, 0, 0, .1);--ease: cubic-bezier(.2, .8, .2, 1)}.layout[data-v-5196c024]{display:flex;height:100vh;overflow:hidden;background:radial-gradient(1100px 520px at 24% 0%,rgba(255,255,255,.55),transparent 62%),radial-gradient(900px 520px at 84% 8%,rgba(255,255,255,.35),transparent 62%),linear-gradient(135deg,var(--cream-1),var(--cream-2))}.sidebar[data-v-5196c024]{width:268px;flex:0 0 268px;display:flex;flex-direction:column;padding:18px 14px;border-right:1px solid var(--gold-line);background:#ffffff8f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 10px 28px #0000000a;transition:width .24s var(--ease),flex-basis .24s var(--ease)}.sidebar[data-collapsed="1"][data-v-5196c024]{width:86px;flex-basis:86px}.brand[data-v-5196c024]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 16px}.brand-left[data-v-5196c024]{display:flex;align-items:center;gap:12px;min-width:0}.brand-mark[data-v-5196c024]{width:38px;height:38px;border-radius:16px;background:#f0e2c8bf;display:grid;place-items:center;box-shadow:inset 0 0 0 1px #b9a0782e}.brand-dot[data-v-5196c024]{width:10px;height:10px;border-radius:999px;background:#1c1c1ebf;box-shadow:0 0 0 6px #f0e2c859}.logo[data-v-5196c024]{font-weight:1000;font-size:18px;letter-spacing:.2px;color:var(--ink)}.sub[data-v-5196c024]{font-size:12px;opacity:.72;margin-top:2px;color:var(--ink-2)}.nav-scroll[data-v-5196c024]{flex:1;min-height:0;overflow:auto;padding:6px 6px 12px;scrollbar-width:thin;scrollbar-color:rgba(28,28,30,.18) transparent}.nav-scroll[data-v-5196c024]::-webkit-scrollbar{width:6px;height:6px}.nav-scroll[data-v-5196c024]::-webkit-scrollbar-thumb{background:#1c1c1e24;border-radius:999px;border:2px solid transparent;background-clip:padding-box}.nav-scroll[data-v-5196c024]::-webkit-scrollbar-thumb:hover{background:#1c1c1e38;background-clip:padding-box}.nav-scroll[data-v-5196c024]::-webkit-scrollbar-track{background:transparent}.group[data-v-5196c024]{margin:10px 0 18px}.group-head[data-v-5196c024]{position:relative;width:calc(100% - 12px);margin:6px;padding:10px 12px;border-radius:16px;border:1px solid rgba(185,160,120,.14);background:#ffffff85;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:transform .16s var(--ease),box-shadow .16s var(--ease),background .16s var(--ease)}.group-head[data-v-5196c024]:hover{background:#ffffffe6;box-shadow:var(--shadow-soft);transform:translateY(-1px)}.group-head[data-v-5196c024]:active{transform:translateY(0) scale(.99)}.group-left[data-v-5196c024]{display:flex;align-items:center;gap:10px;min-width:0}.group-ic[data-v-5196c024]{font-size:20px;opacity:.95}.group-title[data-v-5196c024]{font-size:11px;letter-spacing:1px;opacity:.78;text-transform:uppercase;color:var(--ink);font-weight:1000}.group-caret[data-v-5196c024]{opacity:.75;transition:transform .22s var(--ease)}.group-caret[data-open="1"][data-v-5196c024]{transform:rotate(180deg)}.caret-ic[data-v-5196c024]{font-size:20px;opacity:.75;color:var(--ink)}.group-body[data-v-5196c024]{padding:6px 0 2px}.nav[data-v-5196c024]{position:relative;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;margin:6px;text-decoration:none;color:var(--ink);background:#ffffff70;border:1px solid rgba(185,160,120,.12);transition:transform .16s var(--ease),background .16s var(--ease),box-shadow .16s var(--ease)}.nav-ic[data-v-5196c024]{width:22px;display:grid;place-items:center;opacity:.98}.nav-txt[data-v-5196c024]{font-weight:1000;font-size:13px;letter-spacing:.2px;color:var(--ink)}.nav[data-v-5196c024]:hover{background:#ffffffeb;box-shadow:var(--shadow-soft);transform:translateY(-1px)}.router-link-active.nav[data-v-5196c024]{background:#fffffff2;box-shadow:var(--shadow-hover)}.router-link-active.nav[data-v-5196c024]:before{content:"";position:absolute;left:6px;top:10px;bottom:10px;width:3px;border-radius:999px;background:var(--gold);box-shadow:0 0 0 6px #fff5dc73}.badge[data-v-5196c024]{margin-left:auto;font-size:11px;font-weight:1000;padding:4px 10px;border-radius:999px;border:1px solid rgba(185,160,120,.14);background:#fffc}.badge.soft[data-v-5196c024]{color:#1c1c1ea6}.badge.gold[data-v-5196c024]{color:#a0783cf2;background:#fff5dce6}.sidebar[data-collapsed="1"] .brand-text[data-v-5196c024],.sidebar[data-collapsed="1"] .nav-txt[data-v-5196c024],.sidebar[data-collapsed="1"] .badge[data-v-5196c024],.sidebar[data-collapsed="1"] .user-meta[data-v-5196c024],.sidebar[data-collapsed="1"] .logout span[data-v-5196c024]:last-child,.sidebar[data-collapsed="1"] .group-caret[data-v-5196c024]{display:none}.sidebar[data-collapsed="1"] .nav[data-v-5196c024]{justify-content:center;padding:12px}.sidebar[data-collapsed="1"] .nav-ic[data-v-5196c024]{width:24px}.sidebar[data-collapsed="1"] .group-head[data-v-5196c024]{justify-content:center}.sidebar[data-collapsed="1"] .group-title[data-v-5196c024]{font-size:10px;letter-spacing:.8px}.sidebar-footer[data-v-5196c024]{padding:12px 10px 10px;border-top:1px solid rgba(185,160,120,.14)}.user[data-v-5196c024]{display:flex;gap:10px;align-items:center;padding:10px;border-radius:16px;background:#ffffff94;box-shadow:inset 0 0 0 1px #b9a0781f}.avatar-sm[data-v-5196c024]{width:34px;height:34px;border-radius:999px;background:#f0e2c8eb;display:grid;place-items:center;font-weight:1000;color:var(--ink)}.email[data-v-5196c024]{font-size:12px;font-weight:1000;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.role-pill[data-v-5196c024]{margin-top:6px;display:inline-flex;align-items:center;gap:6px;font-size:11px;padding:4px 10px;border-radius:999px;background:#ffffffd1;border:1px solid rgba(185,160,120,.14)}.role-dot[data-v-5196c024]{width:6px;height:6px;border-radius:999px;background:#6b8e6be6;box-shadow:0 0 0 5px #6b8e6b1f}.role-text[data-v-5196c024]{opacity:.9;font-weight:1000;color:var(--ink)}.main[data-v-5196c024]{flex:1;min-width:0;display:flex;flex-direction:column}.topbar[data-v-5196c024]{height:72px;flex:0 0 72px;min-width:0;padding:0 22px;display:flex;align-items:center;justify-content:space-between;background:#ffffff9e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(185,160,120,.16)}.top-left[data-v-5196c024]{display:flex;align-items:center;gap:14px;min-width:0}.page-hint[data-v-5196c024]{font-weight:1000;font-size:24px;letter-spacing:.2px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:360px}.search-wrap[data-v-5196c024]{position:relative;display:flex;align-items:center;min-width:0}.search-ic[data-v-5196c024]{position:absolute;left:10px;opacity:.75;display:grid;place-items:center}.search-ic .ms-ic[data-v-5196c024]{font-size:20px;color:#1c1c1ebf}.search[data-v-5196c024]{width:min(460px,52vw);min-width:240px;padding:10px 14px 10px 36px;border-radius:999px;border:1px solid rgba(185,160,120,.18);outline:none;background:#ffffffdb;color:var(--ink);transition:box-shadow .16s var(--ease),border-color .16s var(--ease),transform .16s var(--ease)}.search[data-v-5196c024]:focus{border-color:#a0783c42;box-shadow:var(--shadow-soft);transform:translateY(-1px)}.ms[data-v-5196c024]{font-family:Material Symbols Rounded;font-variation-settings:"opsz" 24,"wght" 420,"FILL" 0,"GRAD" 0;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.ms-ic[data-v-5196c024]{font-size:22px;line-height:1;color:#1c1c1eeb}.top-actions[data-v-5196c024]{display:flex;align-items:center;gap:10px}.icon-btn[data-v-5196c024]{position:relative;width:42px;height:42px;border-radius:16px;border:1px solid rgba(185,160,120,.18);background:#ffffffbd;cursor:pointer;display:grid;place-items:center;transition:transform .16s var(--ease),box-shadow .16s var(--ease),background .16s var(--ease)}.icon-btn[data-v-5196c024]:hover{background:#fffffff0;box-shadow:var(--shadow-hover);transform:translateY(-1px)}.icon-btn[data-v-5196c024]:active{transform:translateY(0) scale(.98)}.icon-btn.mini[data-v-5196c024]{width:40px;height:40px;border-radius:16px}.dot[data-v-5196c024]{position:absolute;right:11px;top:11px;width:8px;height:8px;border-radius:999px;background:#dc5050e6;box-shadow:0 0 0 2px #ffffffe6}.account[data-v-5196c024]{position:relative;display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:18px;border:1px solid rgba(185,160,120,.18);background:#ffffffbd;cursor:pointer;transition:transform .16s var(--ease),box-shadow .16s var(--ease),background .16s var(--ease)}.account[data-v-5196c024]:hover{background:#fffffff0;box-shadow:var(--shadow-hover);transform:translateY(-1px)}.account[data-v-5196c024]:active{transform:translateY(0) scale(.99)}.avatar[data-v-5196c024]{width:34px;height:34px;border-radius:999px;background:#f0e2c8eb;display:grid;place-items:center;font-weight:1000;color:var(--ink);box-shadow:inset 0 0 0 1px #b9a0782e}.account-text[data-v-5196c024]{display:grid;gap:2px;text-align:left}.account-email[data-v-5196c024]{font-size:12px;font-weight:1000;color:var(--ink)}.account-role[data-v-5196c024]{font-size:11px;opacity:.7;color:var(--ink-2)}.caret[data-v-5196c024]{font-size:20px;opacity:.55;color:var(--ink)}.content[data-v-5196c024]{flex:1;min-width:0;padding:24px;overflow:auto}.logout[data-v-5196c024]{position:relative;margin-top:10px;width:100%;padding:10px 12px;border-radius:14px;border:1px solid rgba(185,160,120,.18);cursor:pointer;background:#ffffffc7;color:var(--ink);font-weight:1000;display:flex;align-items:center;justify-content:center;gap:10px;transition:transform .16s var(--ease),box-shadow .16s var(--ease),background .16s var(--ease)}.logout[data-v-5196c024]:hover{background:#fffffff0;box-shadow:var(--shadow-hover);transform:translateY(-1px)}.logout[data-v-5196c024]:active{transform:translateY(0) scale(.99)}.icon-btn[data-v-5196c024]:focus-visible,.account[data-v-5196c024]:focus-visible,.nav[data-v-5196c024]:focus-visible,.group-head[data-v-5196c024]:focus-visible,.logout[data-v-5196c024]:focus-visible,.search[data-v-5196c024]:focus-visible{outline:2px solid rgba(160,120,60,.32);outline-offset:2px}.ring[data-v-5196c024]{position:absolute;inset:-10px;border-radius:20px;border:1px solid rgba(160,120,60,0);opacity:0;pointer-events:none}.ring[data-pulse="1"][data-v-5196c024]{animation:pulse-5196c024 .46s var(--ease)}@keyframes pulse-5196c024{0%{opacity:0;transform:scale(.96);border-color:#a0783c00}35%{opacity:1;transform:scale(1.03);border-color:#a0783c59}to{opacity:0;transform:scale(1.08);border-color:#a0783c00}}@media(prefers-reduced-motion:reduce){[data-v-5196c024]{transition:none!important;animation:none!important}}@media(max-width:980px){.sidebar[data-v-5196c024]{width:240px;flex:0 0 240px}.search[data-v-5196c024]{min-width:180px}.content[data-v-5196c024]{padding:16px}.page-hint[data-v-5196c024]{max-width:240px}}html,body,#app{height:100%}body{margin:0}.page[data-v-502578e5]{--paper-line: rgba(126, 98, 55, .14);--paper-ink: #4d3724;--tech-bg: radial-gradient(1200px 420px at 8% -10%, rgba(255, 224, 160, .12), transparent 62%), radial-gradient(900px 360px at 95% 0%, rgba(247, 231, 196, .1), transparent 58%), linear-gradient(180deg, rgba(255, 253, 246, .86), rgba(246, 241, 228, .72));--tech-line: rgba(120, 90, 40, .14);--tech-copy: #3d2d1f;--tech-soft: rgba(77, 55, 36, .66);padding:34px;min-height:100vh;background:radial-gradient(1200px 420px at 8% -10%,rgba(255,224,160,.28),transparent 62%),radial-gradient(900px 360px at 95% 0%,rgba(247,231,196,.22),transparent 58%),linear-gradient(180deg,#f6f1e4d9,#f6f1e48f);display:grid;gap:22px}.page-head[data-v-502578e5]{display:grid;gap:18px}.summary-kicker[data-v-502578e5],.chart-kicker[data-v-502578e5]{margin:0 0 8px;font-size:11px;letter-spacing:.24em;color:#5c43269e}.page-title[data-v-502578e5]{margin:0;font-size:36px;font-weight:900;color:var(--paper-ink)}.page-sub[data-v-502578e5]{margin:10px 0 24px;font-size:13px;line-height:1.7;color:#4d3724c2}.toolbar[data-v-502578e5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:14px}.search-box[data-v-502578e5]{display:flex;align-items:center;min-height:56px;padding:0 18px;border-radius:999px;border:1px solid rgba(120,90,40,.18);background:#ffffff9e;gap:12px;flex-wrap:wrap}.status-box[data-v-502578e5]{min-width:520px}.status-chip[data-v-502578e5]{display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;border:1px solid rgba(77,165,154,.28);background:#4da59a1f;color:#2b7f76;font-size:12px;font-weight:800}.status-text[data-v-502578e5]{color:#4d3724b3;font-size:13px}.operations-board[data-v-502578e5]{position:relative;overflow:hidden;border:1px solid rgba(120,90,40,.16);background:var(--tech-bg);box-shadow:0 16px 34px #2814001a,inset 0 1px #ffffff94}.operations-board[data-v-502578e5]:before{content:"";position:absolute;inset:0;background:linear-gradient(transparent 95%,#bd8a3814 96%),linear-gradient(90deg,transparent 95%,rgba(189,138,56,.08) 96%);background-size:100% 26px,26px 100%;opacity:.45;pointer-events:none}.operations-board[data-v-502578e5]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(77,165,154,.05),transparent 24%,transparent 72%,rgba(255,194,93,.05)),radial-gradient(circle at 50% 0%,rgba(255,255,255,.12),transparent 18%);pointer-events:none}.refresh-btn[data-v-502578e5]{width:fit-content;border:1px solid rgba(174,129,59,.34);border-radius:999px;padding:10px 18px;background:linear-gradient(180deg,#fff7dee6,#efdeb9db);color:#5e4120;font-size:14px;font-weight:800;cursor:pointer}.refresh-btn[data-v-502578e5]:disabled{opacity:.6;cursor:not-allowed}.error-banner[data-v-502578e5]{display:flex;align-items:center;gap:10px;padding:14px 18px;border-radius:18px;border:1px solid rgba(170,86,73,.22);background:linear-gradient(90deg,#aa564929,#b57d611f);color:#7b4337;font-size:14px;font-weight:700}.error-dot[data-v-502578e5]{width:10px;height:10px;border-radius:50%;background:#d66e60;box-shadow:0 0 0 6px #d66e6024}.operations-board[data-v-502578e5]{padding:18px 18px 24px;border-radius:34px;display:grid;gap:20px}.board-grid[data-v-502578e5]{position:absolute;inset:0;background:radial-gradient(circle at 16% 22%,rgba(77,165,154,.08),transparent 20%),radial-gradient(circle at 84% 14%,rgba(177,133,255,.07),transparent 22%),radial-gradient(circle at 58% 84%,rgba(255,197,102,.06),transparent 20%);pointer-events:none}.operations-board[data-loading="1"][data-v-502578e5]{opacity:.88}.summary-panel[data-v-502578e5]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:18px;padding:6px 10px 18px;border-bottom:1px solid rgba(120,90,40,.12)}.summary-copy h3[data-v-502578e5]{margin:0;font-size:18px;color:var(--tech-copy)}.summary-list[data-v-502578e5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.summary-item[data-v-502578e5]{display:grid;gap:8px;padding:14px 16px;border-radius:20px;border:1px solid rgba(120,90,40,.1);background:linear-gradient(180deg,#ffffff75,#f5ebd347);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.summary-item span[data-v-502578e5]{color:var(--tech-soft);font-size:12px}.summary-item strong[data-v-502578e5]{font-size:18px;color:var(--tech-copy)}.rings-grid[data-v-502578e5]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid rgba(120,90,40,.1);border-radius:32px;overflow:hidden;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.12),transparent 26%),linear-gradient(180deg,#ffffff2e,#f4eee014);box-shadow:inset 0 0 0 1px #ffffff2e,0 0 0 1px #785a2808}.ring-card[data-v-502578e5]{position:relative;padding:18px 16px 22px;min-width:0;min-height:420px;display:grid;grid-template-rows:30px 190px 54px 56px 40px;align-items:start;justify-items:center;border-right:1px solid rgba(120,90,40,.08);border-bottom:1px solid rgba(120,90,40,.08)}.ring-card[data-v-502578e5]:nth-child(4n){border-right:0}.ring-card[data-v-502578e5]:nth-last-child(-n+4){border-bottom:0}.ring-card[data-v-502578e5]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 12%,color-mix(in srgb,var(--tone-glow) 8%,transparent),transparent 42%);opacity:.7;pointer-events:none}.ring-card[data-v-502578e5]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 22%),linear-gradient(90deg,transparent,rgba(255,255,255,.015) 50%,transparent);pointer-events:none}.ring-head[data-v-502578e5]{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%}.ring-chip[data-v-502578e5]{display:inline-flex;align-items:center;justify-content:center;min-width:96px;min-height:32px;padding:6px 14px;border-radius:999px;border:1px solid rgba(120,90,40,.12);background:#ffffff57;color:var(--tone-solid);font-size:12px;font-weight:900;letter-spacing:.18em}.ring-percent[data-v-502578e5]{color:#4d3724b8;min-width:56px;font-size:16px;line-height:1;font-weight:800;text-align:right;font-variant-numeric:tabular-nums}.ring-wrap[data-v-502578e5]{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;width:100%;margin-top:2px}.ring-shell[data-v-502578e5]{--ring-track: rgba(173, 153, 118, .18);width:172px;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:radial-gradient(closest-side,rgba(246,241,228,.96) 72%,transparent 73% 100%),conic-gradient(var(--tone-fill) var(--progress),var(--ring-track) 0);box-shadow:0 12px 24px #3d261014,0 0 54px color-mix(in srgb,var(--tone-glow) 28%,transparent),inset 0 0 0 1px #ffffff38}.ring-core[data-v-502578e5]{width:110px;aspect-ratio:1;display:grid;place-items:center;text-align:center;border-radius:50%;background:radial-gradient(circle at top,rgba(255,255,255,.54),transparent 40%),linear-gradient(180deg,#ffffff8f,#f3eddf7a);border:1px solid rgba(120,90,40,.1)}.ring-core-label[data-v-502578e5]{font-size:13px;line-height:1.2;color:var(--tech-soft)}.ring-core strong[data-v-502578e5]{font-size:26px;line-height:1;color:var(--paper-ink);font-variant-numeric:tabular-nums}.ring-copy[data-v-502578e5]{position:relative;z-index:1;text-align:center;display:grid;grid-template-rows:54px 56px 40px;justify-items:center;align-items:start;width:100%}.ring-copy h3[data-v-502578e5]{margin:0;width:100%;padding:0 10px;display:grid;place-items:center;font-size:16px;line-height:1.24;color:var(--tech-copy)}.ring-value[data-v-502578e5]{width:100%;display:grid;place-items:center;font-size:40px;font-weight:900;color:var(--paper-ink);line-height:1;font-variant-numeric:tabular-nums}.ring-copy p[data-v-502578e5]{margin:0;width:100%;padding:0 12px;display:grid;place-items:start center;font-size:13px;line-height:1.5;color:var(--tech-soft)}.ring-card[data-tone=kincha][data-v-502578e5]{--tone-fill: #caa35b;--tone-solid: #b8924e;--tone-glow: #d5bb88}.ring-card[data-tone=seiji][data-v-502578e5]{--tone-fill: #7ea99d;--tone-solid: #6e968d;--tone-glow: #b7d0c8}.ring-card[data-tone=ume][data-v-502578e5]{--tone-fill: #c8929f;--tone-solid: #b07b88;--tone-glow: #e2bdc6}.ring-card[data-tone=kohaku][data-v-502578e5]{--tone-fill: #cf9b69;--tone-solid: #b98756;--tone-glow: #e1c09f}.ring-card[data-tone=enji][data-v-502578e5]{--tone-fill: #9f6258;--tone-solid: #8c554c;--tone-glow: #ccb1ac}.ring-card[data-tone=sumi][data-v-502578e5]{--tone-fill: #8d877f;--tone-solid: #777168;--tone-glow: #c7c2bc}.ring-card[data-tone=matcha][data-v-502578e5]{--tone-fill: #8ca06d;--tone-solid: #788b5b;--tone-glow: #cad5ba}.ring-card[data-tone=fuji][data-v-502578e5]{--tone-fill: #9484ab;--tone-solid: #7d6c95;--tone-glow: #cdc4db}.charts-grid[data-v-502578e5]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding-top:16px;border-top:1px solid rgba(120,90,40,.12)}.chart-card[data-v-502578e5]{position:relative;padding:0 10px 0 0;display:grid;gap:10px}.chart-card+.chart-card[data-v-502578e5]{padding:0 0 0 10px;border-left:1px solid rgba(120,90,40,.1)}.chart-head[data-v-502578e5]{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:end;gap:12px;margin-bottom:2px}.chart-head h3[data-v-502578e5]{margin:0;font-size:20px;line-height:1.2;color:var(--tech-copy)}.chart-stat[data-v-502578e5]{display:grid;justify-items:end;gap:2px}.chart-stat strong[data-v-502578e5]{font-size:20px;color:var(--tech-copy)}.chart-stat span[data-v-502578e5]{color:#b26d44;font-size:12px;font-weight:800}.chart-stat span[data-positive="1"][data-v-502578e5]{color:#2f8c7f}.chart-stage[data-v-502578e5]{position:relative;z-index:1;min-height:228px;border-radius:26px;overflow:hidden;border:1px solid rgba(120,90,40,.12);background:radial-gradient(circle at 50% 100%,rgba(77,165,154,.08),transparent 36%),linear-gradient(180deg,#fcfaf4f2,#f2ecdee0);box-shadow:inset 0 1px #ffffff6b,0 10px 28px #3d261014}.trend-chart[data-v-502578e5]{width:100%;height:228px;display:block}.chart-stage[data-v-502578e5]:before{content:"";position:absolute;inset:18px 0 14px;background:linear-gradient(rgba(151,134,101,.12) 1px,transparent 1px);background-size:100% 42px;pointer-events:none}.chart-stage[data-v-502578e5]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(77,165,154,.05),transparent 22%,transparent 78%,rgba(255,194,93,.05));pointer-events:none}.chart-fallback[data-v-502578e5]{position:absolute;inset:0;display:grid;align-content:end;gap:12px;padding:14px;background:linear-gradient(180deg,#fbf7ee85,#f2ebdcc2)}.fallback-wave[data-v-502578e5]{height:108px;border-radius:18px;background:radial-gradient(circle at 12% 70%,rgba(94,230,203,.28),transparent 16%),radial-gradient(circle at 36% 42%,rgba(94,230,203,.34),transparent 18%),radial-gradient(circle at 68% 54%,rgba(94,230,203,.28),transparent 20%),radial-gradient(circle at 88% 36%,rgba(94,230,203,.26),transparent 14%),linear-gradient(180deg,#5ee6cb29,#5ee6cb0a);animation:pulse-502578e5 1.6s ease-in-out infinite}.fallback-wave.alt[data-v-502578e5]{background:radial-gradient(circle at 14% 60%,rgba(255,194,93,.22),transparent 16%),radial-gradient(circle at 42% 28%,rgba(255,194,93,.32),transparent 18%),radial-gradient(circle at 70% 48%,rgba(255,194,93,.25),transparent 20%),radial-gradient(circle at 89% 68%,rgba(255,194,93,.18),transparent 14%),linear-gradient(180deg,#ffc25d29,#ffc25d0a)}.fallback-axis[data-v-502578e5]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.fallback-axis span[data-v-502578e5]{display:block;height:36px;border-radius:14px;background:linear-gradient(90deg,#ffffff0f,#ffffff1f,#ffffff0f);animation:shimmer-502578e5 1.4s linear infinite}.chart-axis[data-v-502578e5]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.chart-axis-item[data-v-502578e5]{display:grid;gap:4px;padding:10px 14px;border-radius:18px;border:1px solid rgba(120,90,40,.1);background:linear-gradient(180deg,#ffffff6b,#f5ebd342)}.chart-axis-item span[data-v-502578e5]{font-size:11px;color:var(--tech-soft)}.chart-axis-item strong[data-v-502578e5]{color:var(--tech-copy);font-size:15px}@keyframes pulse-502578e5{0%,to{opacity:.72}50%{opacity:1}}@keyframes shimmer-502578e5{0%{background-position:-120px 0}to{background-position:120px 0}}@media(max-width:1320px){.rings-grid[data-v-502578e5]{grid-template-columns:repeat(3,minmax(0,1fr))}.ring-card[data-v-502578e5]:nth-child(4n){border-right:1px solid rgba(114,152,190,.1)}.ring-card[data-v-502578e5]:nth-last-child(-n+4){border-bottom:1px solid rgba(114,152,190,.1)}.ring-card[data-v-502578e5]:nth-child(3n){border-right:0}.ring-card[data-v-502578e5]:nth-last-child(-n+3){border-bottom:0}}@media(max-width:1080px){.summary-panel[data-v-502578e5],.charts-grid[data-v-502578e5]{grid-template-columns:1fr}.toolbar[data-v-502578e5]{flex-direction:column;align-items:stretch}.status-box[data-v-502578e5]{min-width:0}.summary-list[data-v-502578e5],.charts-grid[data-v-502578e5]{grid-template-columns:1fr}.chart-card[data-v-502578e5]{padding:0}.chart-card+.chart-card[data-v-502578e5]{padding:18px 0 0;border-left:0;border-top:1px solid rgba(114,152,190,.12)}}@media(max-width:860px){.page[data-v-502578e5]{padding:22px}.rings-grid[data-v-502578e5]{grid-template-columns:repeat(2,minmax(0,1fr))}.ring-card[data-v-502578e5]:nth-child(3n){border-right:1px solid rgba(114,152,190,.1)}.ring-card[data-v-502578e5]:nth-last-child(-n+3){border-bottom:1px solid rgba(114,152,190,.1)}.ring-card[data-v-502578e5]:nth-child(2n){border-right:0}.ring-card[data-v-502578e5]:nth-last-child(-n+2){border-bottom:0}}@media(max-width:620px){.hero-shell[data-v-502578e5],.hero-panel[data-v-502578e5],.operations-board[data-v-502578e5]{padding:20px;border-radius:24px}.summary-panel[data-v-502578e5]{padding-bottom:16px}.page-title[data-v-502578e5]{font-size:28px}.rings-grid[data-v-502578e5],.summary-list[data-v-502578e5],.chart-axis[data-v-502578e5]{grid-template-columns:1fr}.ring-card[data-v-502578e5]{border-right:0}.ring-card[data-v-502578e5]:nth-last-child(-n+2){border-bottom:1px solid rgba(114,152,190,.1)}.ring-card[data-v-502578e5]:last-child{border-bottom:0}.ring-shell[data-v-502578e5]{width:154px}.ring-core[data-v-502578e5]{width:102px}.ring-value[data-v-502578e5]{font-size:32px}}[data-v-f1b57266]:root{--cream-1: #fbf7ef;--cream-2: #efe6d7;--paper: rgba(255, 255, 255, .7);--paper-2: rgba(255, 255, 255, .86);--gold-line: rgba(185, 160, 120, .18);--gold: rgba(160, 120, 60, .55);--ink: #1c1c1e;--ink-2: rgba(28, 28, 30, .72);--shadow-soft: 0 14px 30px rgba(0, 0, 0, .08);--shadow-hover: 0 18px 40px rgba(0, 0, 0, .1);--ease: cubic-bezier(.2, .8, .2, 1)}.ms[data-v-f1b57266]{font-family:Material Symbols Rounded;font-variation-settings:"opsz" 24,"wght" 420,"FILL" 0,"GRAD" 0;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.ms-ic[data-v-f1b57266]{font-size:22px;line-height:1;color:#1c1c1eeb}.page[data-v-f1b57266]{min-height:100vh;background:radial-gradient(1100px 520px at 20% 0%,rgba(255,255,255,.55),transparent 62%),radial-gradient(900px 520px at 85% 10%,rgba(255,255,255,.35),transparent 62%),linear-gradient(135deg,var(--cream-1),var(--cream-2));display:grid;place-items:center;padding:28px;position:relative;overflow:hidden}.bg-glow[data-v-f1b57266]{position:absolute;inset:-200px;background:radial-gradient(circle at 50% 30%,rgba(255,245,220,.55),transparent 55%);filter:blur(10px);pointer-events:none}.wrap[data-v-f1b57266]{width:min(1040px,100%);display:grid;grid-template-columns:1.1fr .9fr;gap:18px;position:relative;z-index:1}.left[data-v-f1b57266],.right[data-v-f1b57266]{border-radius:24px;border:1px solid var(--gold-line);background:#ffffff75;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 40px #0000000f;overflow:hidden}.left[data-v-f1b57266]{padding:22px;display:grid;gap:18px}.brand[data-v-f1b57266]{display:flex;align-items:center;gap:12px}.mark[data-v-f1b57266]{width:42px;height:42px;border-radius:18px;background:#f0e2c8d9;display:grid;place-items:center;box-shadow:inset 0 0 0 1px #b9a0782e}.dot[data-v-f1b57266]{width:10px;height:10px;border-radius:999px;background:#1c1c1eb8;box-shadow:0 0 0 8px #f0e2c859}.brand-text .title[data-v-f1b57266]{font-size:20px;font-weight:1000;color:var(--ink);letter-spacing:.2px}.brand-text .sub[data-v-f1b57266]{margin-top:2px;font-size:12px;color:var(--ink-2);font-weight:800}.hero[data-v-f1b57266]{padding:14px 2px 6px}.h1[data-v-f1b57266]{font-size:30px;font-weight:1000;color:var(--ink);letter-spacing:.2px}.h2[data-v-f1b57266]{margin-top:10px;font-size:14px;color:var(--ink-2);font-weight:800}.chips[data-v-f1b57266]{margin-top:16px;display:flex;flex-wrap:wrap;gap:10px}.chip[data-v-f1b57266]{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:999px;border:1px solid rgba(185,160,120,.18);background:#ffffffb8;color:var(--ink);font-weight:900;box-shadow:0 10px 24px #0000000a}.foot[data-v-f1b57266],.right-foot[data-v-f1b57266]{padding:10px 2px 0}.muted[data-v-f1b57266]{font-size:12px;color:#1c1c1e9e;font-weight:800}.right[data-v-f1b57266]{padding:18px;display:grid;align-content:start;gap:12px}.card[data-v-f1b57266]{border-radius:22px;border:1px solid rgba(185,160,120,.18);background:#ffffffb8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-soft);padding:16px}.card-top[data-v-f1b57266]{display:grid;gap:12px;margin-bottom:10px}.card-title[data-v-f1b57266]{display:inline-flex;align-items:center;gap:10px;font-size:18px;font-weight:1000;color:var(--ink)}.tabs[data-v-f1b57266]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tab[data-v-f1b57266]{border:1px solid rgba(185,160,120,.18);background:#ffffffc2;border-radius:16px;padding:10px 12px;font-weight:1000;color:var(--ink);display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:transform .16s var(--ease),box-shadow .16s var(--ease),background .16s var(--ease)}.tab[data-v-f1b57266]:hover{background:#fffffff0;box-shadow:var(--shadow-hover);transform:translateY(-1px)}.tab[data-active="1"][data-v-f1b57266]{box-shadow:inset 0 0 0 2px #a0783c33;background:#fff5dcdb}.google-logo[data-v-f1b57266]{display:block;flex-shrink:0;object-fit:contain}.tab-google-logo[data-v-f1b57266]{width:18px;height:18px}.msg[data-v-f1b57266]{margin:10px 0 0;border-radius:18px;border:1px solid rgba(185,160,120,.18);background:#ffffffc7;padding:12px;display:flex;gap:10px;align-items:flex-start}.msg[data-ok="1"][data-v-f1b57266]{background:#f5fff5c7}.msg-ic .ms-ic[data-v-f1b57266]{font-size:22px}.msg-txt[data-v-f1b57266]{font-weight:900;color:var(--ink);font-size:13px;line-height:1.4}.form[data-v-f1b57266]{display:grid;gap:10px;margin-top:12px}.label[data-v-f1b57266]{font-size:12px;font-weight:1000;color:#1c1c1ed1}.input-wrap[data-v-f1b57266]{position:relative;display:flex;align-items:center}.leading[data-v-f1b57266]{position:absolute;left:12px;font-size:20px;opacity:.72}.input[data-v-f1b57266]{width:100%;border-radius:16px;border:1px solid rgba(185,160,120,.18);background:#ffffffe0;padding:12px 12px 12px 40px;outline:none;color:var(--ink);font-weight:900;transition:transform .16s var(--ease),box-shadow .16s var(--ease),border-color .16s var(--ease)}.input[data-v-f1b57266]:focus{border-color:#a0783c42;box-shadow:var(--shadow-soft);transform:translateY(-1px)}.btn[data-v-f1b57266]{position:relative;border-radius:16px;border:1px solid rgba(185,160,120,.18);padding:12px;font-weight:1000;cursor:pointer;background:#ffffffc7;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:transform .16s var(--ease),box-shadow .16s var(--ease),background .16s var(--ease)}.btn[data-v-f1b57266]:hover{background:#fffffff0;box-shadow:var(--shadow-hover);transform:translateY(-1px)}.btn[data-v-f1b57266]:active{transform:translateY(0) scale(.99)}.btn[data-v-f1b57266]:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:none}.btn.primary[data-v-f1b57266]{background:#fff5dceb}.btn.google[data-v-f1b57266]{background:#ffffffdb}.button-google-logo[data-v-f1b57266]{width:20px;height:20px}.btn.ghost[data-v-f1b57266]{background:transparent}.row[data-v-f1b57266]{display:flex;justify-content:flex-end}.link[data-v-f1b57266]{border:none;background:transparent;cursor:pointer;color:#a0783cf2;font-weight:1000;padding:6px 0}.link[data-v-f1b57266]:hover{text-decoration:underline}.hint[data-v-f1b57266]{margin-top:10px;font-size:12px;color:#1c1c1e9e;font-weight:900;line-height:1.45}.ring[data-v-f1b57266]{position:absolute;inset:-10px;border-radius:20px;border:1px solid rgba(160,120,60,0);opacity:0;pointer-events:none}.ring[data-pulse="1"][data-v-f1b57266]{animation:pulse-f1b57266 .46s var(--ease)}@keyframes pulse-f1b57266{0%{opacity:0;transform:scale(.96);border-color:#a0783c00}35%{opacity:1;transform:scale(1.03);border-color:#a0783c59}to{opacity:0;transform:scale(1.08);border-color:#a0783c00}}@media(max-width:980px){.wrap[data-v-f1b57266]{grid-template-columns:1fr}}.action-pill[data-v-9d5919fd]{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;border-radius:999px;border:1px solid rgba(120,90,40,.14);background:linear-gradient(180deg,#fffffff5,#f7eedad6);color:#2f251a;cursor:pointer;font-size:14px;font-weight:900;white-space:nowrap;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.action-pill[data-v-9d5919fd]:hover{transform:translateY(-1px);box-shadow:0 8px 16px #311c040f}.action-pill[data-v-9d5919fd]:disabled{cursor:not-allowed;opacity:.6;transform:none;box-shadow:none}.action-pill--accent[data-v-9d5919fd]{border-color:#d6ad528c;background:linear-gradient(180deg,#efd58f,#deb95d);color:#553914;box-shadow:0 10px 18px #b4811c24}.action-pill--accent[data-v-9d5919fd]:hover{box-shadow:0 12px 20px #b4811c2e}.page[data-v-342d9c42]{--ink: #2f251a;--ink-soft: rgba(47, 37, 26, .66);--line: rgba(120, 90, 40, .16);--line-strong: rgba(120, 90, 40, .26);--paper: rgba(255, 252, 244, .84);--paper-strong: rgba(255, 250, 239, .96);--mist: rgba(255, 255, 255, .72);--gold-soft: rgba(230, 194, 108, .18);--gold-line: rgba(214, 173, 82, .45);--success-bg: rgba(147, 178, 116, .18);--success-ink: #4f6a36;--warning-bg: rgba(226, 178, 69, .18);--warning-ink: #8d5e15;--muted-bg: rgba(136, 124, 106, .14);--muted-ink: #6e6254;--info-bg: rgba(140, 168, 182, .18);--info-ink: #456676;padding:34px;min-height:100vh;background:radial-gradient(1200px 420px at 8% -10%,rgba(255,224,160,.28),transparent 62%),radial-gradient(900px 360px at 95% 0%,rgba(247,231,196,.22),transparent 58%),linear-gradient(180deg,#f6f1e4e0,#f6f1e48a)}.page-head[data-v-342d9c42]{margin-bottom:20px}.page-copy[data-v-342d9c42]{max-width:960px}.page-title[data-v-342d9c42]{margin:0;font-size:36px;font-weight:900;color:var(--ink)}.page-sub[data-v-342d9c42]{margin:10px 0 24px;max-width:920px;font-size:13px;line-height:1.7;color:var(--ink-soft)}.toolbar[data-v-342d9c42]{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px}.status-box[data-v-342d9c42]{display:flex;align-items:center;min-height:56px;min-width:520px;padding:0 18px;border-radius:999px;border:1px solid rgba(120,90,40,.18);background:#ffffff9e;gap:12px;flex-wrap:wrap}.status-chip[data-v-342d9c42]{display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;border:1px solid rgba(77,165,154,.28);background:#4da59a1f;color:#2b7f76;font-size:12px;font-weight:800}.status-text[data-v-342d9c42]{color:#4d3724b3;font-size:13px}.filter-toolbar[data-v-342d9c42]{margin-bottom:20px}.filter-box[data-v-342d9c42]{display:grid;gap:8px;width:min(760px,100%);padding:18px 20px;border-radius:24px;border:1px solid rgba(120,90,40,.12);background:#ffffff8f;box-shadow:0 12px 28px #311c040d}.filter-label[data-v-342d9c42]{font-size:13px;font-weight:800;color:var(--ink-soft)}.filter-box input[data-v-342d9c42]{width:100%;padding:14px 18px;border-radius:16px;border:1px solid rgba(120,90,40,.14);background:#ffffffc7;color:var(--ink);font-size:15px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.filter-box input[data-v-342d9c42]:focus{outline:none;border-color:#b4842675;box-shadow:0 0 0 4px #e4b9662e;transform:translateY(-1px)}.filter-hint[data-v-342d9c42]{font-size:12px;color:var(--ink-soft)}.badge[data-v-342d9c42],.soft-pill[data-v-342d9c42]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid transparent;font-weight:800;white-space:nowrap}.refresh-btn[data-v-342d9c42]{border-radius:999px;cursor:pointer;font-weight:900;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.refresh-btn[data-v-342d9c42]:hover{transform:translateY(-1px)}.refresh-btn[data-v-342d9c42]:disabled{cursor:not-allowed;opacity:.6;transform:none}.refresh-btn[data-v-342d9c42]{width:fit-content;border:1px solid rgba(174,129,59,.34);border-radius:999px;padding:10px 18px;background:linear-gradient(180deg,#fff7dee6,#efdeb9db);color:#5e4120;font-size:14px;font-weight:800}.summary-grid[data-v-342d9c42]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.summary-card[data-v-342d9c42]{padding:20px 22px;border-radius:24px;border:1px solid rgba(120,90,40,.12);background:linear-gradient(180deg,#ffffffb8,#fff8eaad),radial-gradient(circle at top right,rgba(255,227,168,.2),transparent 38%);box-shadow:0 14px 30px #311c040f}.summary-label[data-v-342d9c42]{font-size:13px;font-weight:800;color:var(--ink-soft)}.summary-value[data-v-342d9c42]{margin-top:10px;font-size:34px;font-weight:900;color:var(--ink)}.summary-foot[data-v-342d9c42]{margin-top:8px;font-size:13px;line-height:1.5;color:var(--ink-soft)}.card[data-v-342d9c42]{background:var(--paper-strong);border-radius:28px;padding:24px;border:1px solid var(--line);box-shadow:0 16px 36px #28140014;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.card-header[data-v-342d9c42]{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:16px}.card-title[data-v-342d9c42]{font-size:28px;font-weight:900;color:var(--ink)}.card-sub[data-v-342d9c42],.counter[data-v-342d9c42]{color:var(--ink-soft)}.counter[data-v-342d9c42]{font-size:14px;font-weight:800}.alert[data-v-342d9c42]{margin-bottom:16px;padding:14px 16px;border-radius:18px;border:1px solid rgba(170,86,73,.22);background:linear-gradient(90deg,#aa564929,#b57d611f);color:#7b4337;font-weight:700}.alert[data-tone=success][data-v-342d9c42]{border-color:#739a5f3d;background:linear-gradient(90deg,#739a5f24,#adcc941f);color:var(--success-ink)}.table-shell[data-v-342d9c42]{overflow-x:auto;border:1px solid rgba(120,90,40,.08);border-radius:22px;background:#ffffff6b}.loading[data-v-342d9c42],.empty[data-v-342d9c42]{padding:28px 4px 6px;color:var(--ink-soft)}.reservation-table[data-v-342d9c42]{width:100%;min-width:1240px;border-collapse:collapse}.reservation-table th[data-v-342d9c42],.reservation-table td[data-v-342d9c42]{padding:16px 14px;border-bottom:1px solid rgba(120,90,40,.08);text-align:left;vertical-align:top;color:var(--ink)}.reservation-table tbody tr[data-v-342d9c42]{transition:background .18s ease}.reservation-table tbody tr[data-v-342d9c42]:hover{background:#fff8e88f}.reservation-table th[data-v-342d9c42]{font-size:13px;font-weight:800;color:var(--ink-soft);background:#ffffff61}.reservation-table tbody tr:last-child td[data-v-342d9c42]{border-bottom:none}.mono[data-v-342d9c42],.subline[data-v-342d9c42]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.mono[data-v-342d9c42]{font-size:14px;line-height:1.6}.person-name[data-v-342d9c42],.schedule-date[data-v-342d9c42],.amount[data-v-342d9c42]{font-weight:900}.subline[data-v-342d9c42]{margin-top:4px;font-size:12px;line-height:1.5;color:var(--ink-soft)}.amount-cell[data-v-342d9c42]{white-space:nowrap}.amount[data-v-342d9c42]{font-size:16px}.badge[data-tone=success][data-v-342d9c42],.soft-pill[data-tone=success][data-v-342d9c42]{background:var(--success-bg);color:var(--success-ink);border-color:#739a5f3d}.badge[data-tone=warning][data-v-342d9c42],.soft-pill[data-tone=warning][data-v-342d9c42]{background:var(--warning-bg);color:var(--warning-ink);border-color:#d6ad523d}.badge[data-tone=muted][data-v-342d9c42],.soft-pill[data-tone=muted][data-v-342d9c42]{background:var(--muted-bg);color:var(--muted-ink);border-color:#887c6a2e}.badge[data-tone=info][data-v-342d9c42],.soft-pill[data-tone=info][data-v-342d9c42],.soft-pill[data-tone=neutral][data-v-342d9c42]{background:var(--info-bg);color:var(--info-ink);border-color:#8ca8b633}.soft-pill[data-tone=online][data-v-342d9c42]{background:#75a0c029;color:#345f7c;border-color:#75a0c038}.soft-pill[data-tone=offline][data-v-342d9c42]{background:#c5936224;color:#7a5328;border-color:#c5936238}.schedule-cell[data-tone=ready] .schedule-date[data-v-342d9c42]{color:var(--ink)}.schedule-cell[data-tone=partial] .schedule-date[data-v-342d9c42],.schedule-cell[data-tone=missing] .schedule-date[data-v-342d9c42]{color:#8f6931}.action-col[data-v-342d9c42]{text-align:left}.action-cell[data-v-342d9c42]{width:1%;white-space:nowrap;text-align:left}.action-row[data-v-342d9c42]{display:flex;justify-content:flex-start;align-items:center;gap:8px;flex-wrap:nowrap;width:max-content}@media(max-width:1200px){.summary-grid[data-v-342d9c42]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.page[data-v-342d9c42]{padding:22px}.toolbar[data-v-342d9c42],.card-header[data-v-342d9c42]{flex-direction:column;align-items:stretch}.status-box[data-v-342d9c42]{min-width:0}}@media(max-width:720px){.page-title[data-v-342d9c42]{font-size:34px}.summary-grid[data-v-342d9c42]{grid-template-columns:1fr}.card[data-v-342d9c42],.filter-box[data-v-342d9c42]{padding:20px}}.page[data-v-eb1efcc5]{--ink: #352a1f;--ink-soft: rgba(53, 42, 31, .65);--gold-1: #f6d895;--gold-2: #ddb05d;--line: rgba(120, 90, 40, .18);--paper: rgba(255, 253, 246, .78);--mist: rgba(255, 255, 255, .62);--ok: #1f7a43;padding:34px;background:radial-gradient(1200px 420px at 8% -10%,rgba(255,224,160,.28),transparent 62%),radial-gradient(900px 360px at 95% 0%,rgba(247,231,196,.22),transparent 58%),linear-gradient(180deg,#f6f1e4d9,#f6f1e48f);min-height:100vh}.page-title[data-v-eb1efcc5]{font-size:42px;font-weight:900;letter-spacing:.4px;margin:0;color:var(--ink)}.page-sub[data-v-eb1efcc5]{margin:10px 0 24px;font-size:14px;color:var(--ink-soft)}.toolbar[data-v-eb1efcc5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:14px}.toolbar-right[data-v-eb1efcc5]{display:flex;align-items:center;gap:10px}.toolbar-pill[data-v-eb1efcc5]{font-size:12px;font-weight:900;color:var(--ink-soft);border-radius:999px;border:1px solid var(--line);padding:8px 12px;background:#ffffffbf}.search-box input[data-v-eb1efcc5]{padding:12px 16px;border-radius:999px;border:1px solid var(--line);background:var(--mist);width:380px;font-size:14px;transition:all .2s ease}.search-box input[data-v-eb1efcc5]:focus,.ipt[data-v-eb1efcc5]:focus{outline:none;border-color:#a0741c8c;box-shadow:0 0 0 4px #e4b96640}.refresh-btn[data-v-eb1efcc5],.ghost-btn[data-v-eb1efcc5],.detail-btn[data-v-eb1efcc5]{border:1px solid var(--line);padding:10px 16px;border-radius:999px;cursor:pointer;transition:.2s;font-weight:800;color:var(--ink)}.refresh-btn[data-v-eb1efcc5],.ghost-btn[data-v-eb1efcc5]{background:linear-gradient(180deg,#ffffffdb,#f5ebd3db)}.detail-btn[data-v-eb1efcc5]{background:linear-gradient(90deg,var(--gold-1),var(--gold-2));color:#2f1d04}.refresh-btn[data-v-eb1efcc5]:hover,.ghost-btn[data-v-eb1efcc5]:hover,.detail-btn[data-v-eb1efcc5]:hover{transform:translateY(-1px);box-shadow:0 10px 20px #5a3c141f}.refresh-btn[data-v-eb1efcc5]:disabled,.ghost-btn[data-v-eb1efcc5]:disabled,.detail-btn[data-v-eb1efcc5]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.card[data-v-eb1efcc5]{background:var(--paper);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:22px;padding:24px;border:1px solid var(--line);box-shadow:0 16px 34px #2814001a}.ledger-card[data-v-eb1efcc5]{margin-top:18px}.card-header[data-v-eb1efcc5]{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:16px}.card-title[data-v-eb1efcc5]{font-size:26px;font-weight:900;color:var(--ink)}.card-sub[data-v-eb1efcc5]{font-size:13px;color:var(--ink-soft)}.counter[data-v-eb1efcc5]{font-size:12px;font-weight:900;color:var(--ink-soft);border-radius:999px;border:1px solid var(--line);padding:6px 10px;background:#ffffffbf}.apple-table[data-v-eb1efcc5]{width:100%;border-collapse:collapse}.apple-table th[data-v-eb1efcc5]{text-align:left;font-size:13px;color:var(--ink-soft);padding-bottom:12px;font-weight:900;letter-spacing:.1px}.apple-table td[data-v-eb1efcc5]{padding:16px 0;border-top:1px solid rgba(120,90,40,.1);color:var(--ink);vertical-align:middle}.apple-table tr[data-v-eb1efcc5]{transition:background .2s ease}.apple-table tbody tr[data-v-eb1efcc5]:hover{background:#fff5dc57}.apple-table tr[data-active="1"][data-v-eb1efcc5]{background:#fff0d073}.email[data-v-eb1efcc5]{font-weight:800}.credits[data-v-eb1efcc5],.delta[data-v-eb1efcc5]{font-size:20px;font-weight:900;color:#6e4700}.delta[data-tone=debit][data-v-eb1efcc5]{color:#a33b2c}.delta[data-tone=refund][data-v-eb1efcc5]{color:#6a7480}.badge[data-v-eb1efcc5]{background:#ffefc89e;border:1px solid rgba(120,90,40,.14);padding:6px 12px;border-radius:999px;font-size:12px;font-weight:900}.badge[data-status=topup][data-v-eb1efcc5]{background:#eaf7ded9}.badge[data-status=debit][data-v-eb1efcc5]{background:#ffeae2e0}.badge[data-status=refund][data-v-eb1efcc5]{background:#eceff2eb}.actions[data-v-eb1efcc5]{text-align:right;white-space:nowrap}.actions button+button[data-v-eb1efcc5]{margin-left:8px}.th-right[data-v-eb1efcc5]{text-align:right!important}.note[data-v-eb1efcc5]{color:var(--ink-soft)}.empty[data-v-eb1efcc5]{text-align:center;padding:40px;color:var(--ink-soft)}.error[data-v-eb1efcc5]{color:#b00020;margin-bottom:16px}.error.inline[data-v-eb1efcc5]{margin-bottom:0}.success[data-v-eb1efcc5]{margin-bottom:16px;color:var(--ok);font-weight:900}.modal-mask[data-v-eb1efcc5]{position:fixed;inset:0;background:#1e181038;display:grid;place-items:center;z-index:50}.modal[data-v-eb1efcc5]{width:min(520px,calc(100vw - 24px));background:#fffaf1f5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(120,90,40,.18);border-radius:24px;box-shadow:0 22px 54px #35250838;padding:22px}.modal-title[data-v-eb1efcc5]{font-size:26px;font-weight:900;color:var(--ink)}.modal-sub[data-v-eb1efcc5]{margin-top:6px;color:var(--ink-soft);font-size:13px}.field[data-v-eb1efcc5]{display:grid;gap:8px;margin-top:14px}.field span[data-v-eb1efcc5]{font-size:13px;font-weight:900;color:var(--ink)}.ipt[data-v-eb1efcc5]{width:100%;border:1px solid var(--line);border-radius:16px;background:#ffffffe0;padding:12px 14px;font-size:14px;color:var(--ink)}.ipt.area[data-v-eb1efcc5]{resize:vertical;min-height:92px}.modal-hint[data-v-eb1efcc5]{margin-top:14px;padding:12px 14px;border-radius:16px;background:#fff5dcb8;color:var(--ink-soft);font-size:13px;line-height:1.5}.modal-actions[data-v-eb1efcc5]{margin-top:18px;display:flex;justify-content:flex-end;gap:10px}@media(max-width:1100px){.page[data-v-eb1efcc5]{padding:20px 14px}.page-title[data-v-eb1efcc5]{font-size:34px}.search-box input[data-v-eb1efcc5]{width:260px}}@media(max-width:880px){.toolbar[data-v-eb1efcc5],.card-header[data-v-eb1efcc5]{flex-direction:column;align-items:stretch}.toolbar-right[data-v-eb1efcc5]{justify-content:space-between}.search-box input[data-v-eb1efcc5]{width:100%}.card[data-v-eb1efcc5]{overflow-x:auto}.apple-table[data-v-eb1efcc5]{min-width:980px}.modal-actions[data-v-eb1efcc5]{flex-direction:column}}.page[data-v-0dfc31f0]{--ink: #352a1f;--ink-soft: rgba(53, 42, 31, .68);--line: rgba(120, 90, 40, .16);--line-strong: rgba(120, 90, 40, .28);--mist: rgba(255, 255, 255, .62);--white-soft: rgba(255, 255, 255, .82);padding:34px;min-height:100vh;background:radial-gradient(1200px 420px at 8% -10%,rgba(255,224,160,.28),transparent 62%),radial-gradient(900px 360px at 95% 0%,rgba(247,231,196,.22),transparent 58%),linear-gradient(180deg,#f6f1e4d9,#f6f1e48f)}.hero[data-v-0dfc31f0]{display:grid;gap:18px}.page-title[data-v-0dfc31f0]{margin:0;font-size:42px;font-weight:900;color:var(--ink)}.page-sub[data-v-0dfc31f0]{margin:10px 0 0;max-width:900px;font-size:15px;line-height:1.7;color:var(--ink-soft)}.toolbar[data-v-0dfc31f0]{display:flex;align-items:center;justify-content:space-between;gap:14px}.search-box[data-v-0dfc31f0]{flex:1;min-height:48px;display:flex;align-items:center;padding:0 18px;border-radius:999px;border:1px solid var(--line);background:var(--mist)}.toolbar-text[data-v-0dfc31f0]{font-size:14px;color:var(--ink-soft)}.refresh-btn[data-v-0dfc31f0],.mini-btn[data-v-0dfc31f0]{border:1px solid var(--line);background:linear-gradient(180deg,#ffffffeb,#f6eed9e6);border-radius:999px;color:var(--ink);cursor:pointer;font-weight:800;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.refresh-btn[data-v-0dfc31f0]{padding:10px 20px}.mini-btn[data-v-0dfc31f0]{padding:9px 14px;font-size:13px;white-space:nowrap}.refresh-btn[data-v-0dfc31f0]:hover,.mini-btn[data-v-0dfc31f0]:hover{transform:translateY(-1px);box-shadow:0 10px 24px #442e1214}.refresh-btn[data-v-0dfc31f0]:disabled,.mini-btn[data-v-0dfc31f0]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.overview-grid[data-v-0dfc31f0]{margin-top:22px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.overview-card[data-v-0dfc31f0]{padding:18px 20px;border-radius:22px;border:1px solid var(--line);background:#ffffff94;box-shadow:0 14px 34px #28190a0f;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.overview-label[data-v-0dfc31f0]{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.overview-value[data-v-0dfc31f0]{margin-top:10px;font-size:34px;font-weight:900;line-height:1;color:var(--ink)}.overview-foot[data-v-0dfc31f0]{margin-top:10px;min-height:21px;font-size:13px;line-height:1.6;color:var(--ink-soft)}.feedback-banner[data-v-0dfc31f0]{margin-top:18px;padding:14px 18px;border-radius:18px;border:1px solid var(--line);background:#ffffffc2;color:var(--ink);font-weight:800;line-height:1.6}.feedback-banner[data-tone=success][data-v-0dfc31f0]{border-color:#54804842;background:#f2f9ecf2;color:#365128}.feedback-banner[data-tone=error][data-v-0dfc31f0]{border-color:#a65b4e38;background:#fff0ecf2;color:#8a3f31}.feedback-banner[data-tone=info][data-v-0dfc31f0]{border-color:#785a282e;background:#fffaf1f2}.content-grid[data-v-0dfc31f0]{margin-top:18px;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(340px,.92fr);gap:18px;align-items:start}.form-shell[data-v-0dfc31f0],.list-shell[data-v-0dfc31f0]{display:grid;gap:18px}.editor-banner[data-v-0dfc31f0]{display:flex;justify-content:space-between;gap:16px;padding:18px;border-radius:20px;border:1px solid var(--line);background:radial-gradient(160% 120% at 100% 0%,rgba(255,225,164,.22),transparent 55%),linear-gradient(180deg,#ffffffd1,#faf4e8d9)}.editor-copy[data-v-0dfc31f0]{display:grid;gap:6px}.editor-eyebrow[data-v-0dfc31f0]{font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#6f5329b8}.editor-title[data-v-0dfc31f0]{font-size:22px;font-weight:900;color:var(--ink)}.editor-sub[data-v-0dfc31f0]{max-width:700px;font-size:14px;line-height:1.7;color:var(--ink-soft)}.form-section[data-v-0dfc31f0]{display:grid;gap:14px}.form-section+.form-section[data-v-0dfc31f0]{padding-top:18px;border-top:1px solid rgba(120,90,40,.12)}.section-head[data-v-0dfc31f0]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.section-head-split[data-v-0dfc31f0]{flex-wrap:wrap}.section-title[data-v-0dfc31f0]{font-size:18px;font-weight:900;color:var(--ink)}.section-sub[data-v-0dfc31f0]{margin-top:5px;font-size:13px;line-height:1.7;color:var(--ink-soft)}.form-grid[data-v-0dfc31f0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.field[data-v-0dfc31f0]{display:grid;gap:6px}.field-label[data-v-0dfc31f0]{font-size:12px;font-weight:800;color:var(--ink-soft)}.field-hint[data-v-0dfc31f0]{font-size:12px;line-height:1.6;color:var(--ink-soft)}.toggle-grid[data-v-0dfc31f0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.toggle-card[data-v-0dfc31f0]{display:flex;align-items:flex-start;gap:10px;padding:15px 16px;border-radius:18px;border:1px solid var(--line);background:#ffffff8c;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.toggle-card[data-active="1"][data-v-0dfc31f0]{border-color:#785a2847;box-shadow:0 12px 28px #4730120d;background:#fffcf5db}.toggle-card[data-v-0dfc31f0]:hover{transform:translateY(-1px)}.toggle-input[data-v-0dfc31f0],.day-toggle input[data-v-0dfc31f0]{width:18px;height:18px;margin:2px 0 0;accent-color:#8b6a38}.toggle-copy[data-v-0dfc31f0]{display:grid;gap:4px}.toggle-title[data-v-0dfc31f0]{font-size:15px;font-weight:900;color:var(--ink)}.toggle-sub[data-v-0dfc31f0]{font-size:13px;line-height:1.6;color:var(--ink-soft)}.info-pills[data-v-0dfc31f0],.teacher-tags[data-v-0dfc31f0]{display:flex;gap:8px;flex-wrap:wrap}.info-pill[data-v-0dfc31f0],.status-pill[data-v-0dfc31f0]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid rgba(120,90,40,.14);background:#ffffffb8;font-size:12px;font-weight:800;color:var(--ink-soft)}.status-pill[data-tone=success][data-v-0dfc31f0]{color:#38592e;background:#f1f9eef0;border-color:#56854938}.status-pill[data-tone=info][data-v-0dfc31f0]{color:#5c471f;background:#fff8ebf0;border-color:#9f78352e}.status-pill[data-tone=muted][data-v-0dfc31f0]{color:#352a1f9e;background:#f5f2ecf0}.preset-actions[data-v-0dfc31f0]{display:flex;gap:10px;flex-wrap:wrap}.availability-grid[data-v-0dfc31f0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.day-card[data-v-0dfc31f0]{display:grid;gap:12px;padding:15px;border-radius:18px;border:1px solid var(--line);background:#ffffff80;transition:border-color .18s ease,box-shadow .18s ease,opacity .18s ease}.day-card[data-enabled="1"][data-v-0dfc31f0]{border-color:#785a283d;box-shadow:0 10px 24px #3925100d;background:#fffcf6d6}.day-card[data-enabled="0"][data-v-0dfc31f0]{opacity:.72}.day-card-head[data-v-0dfc31f0]{display:flex;align-items:center;justify-content:space-between;gap:12px}.day-toggle[data-v-0dfc31f0]{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:900;color:var(--ink)}.day-state[data-v-0dfc31f0]{font-size:12px;font-weight:800;color:var(--ink-soft)}.time-grid[data-v-0dfc31f0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.availability-select[data-v-0dfc31f0]{min-width:0}.schedule-preview[data-v-0dfc31f0],.list-note[data-v-0dfc31f0],.meta-item[data-v-0dfc31f0],.teacher-intro[data-v-0dfc31f0]{padding:14px;border-radius:16px;border:1px solid rgba(120,90,40,.1);background:#fff9}.preview-label[data-v-0dfc31f0],.meta-label[data-v-0dfc31f0]{display:block;margin-bottom:6px;font-size:12px;font-weight:800;color:var(--ink-soft)}.preview-value[data-v-0dfc31f0],.meta-value[data-v-0dfc31f0]{font-size:14px;font-weight:800;line-height:1.7;color:var(--ink);word-break:break-word}.schedule-text[data-v-0dfc31f0]{line-height:1.8}.intro-textarea[data-v-0dfc31f0]{min-height:120px;resize:vertical}.actions-row[data-v-0dfc31f0]{display:flex;justify-content:flex-end;gap:10px}.teacher-grid[data-v-0dfc31f0]{display:grid;gap:12px}.teacher-card[data-v-0dfc31f0]{display:grid;gap:14px;padding:16px;border-radius:20px;border:1px solid var(--line);background:#ffffff80}.teacher-card-head[data-v-0dfc31f0]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.teacher-name[data-v-0dfc31f0]{font-size:18px;font-weight:900;color:var(--ink)}.teacher-id[data-v-0dfc31f0]{margin-top:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--ink-soft);word-break:break-all}.teacher-meta[data-v-0dfc31f0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.teacher-intro[data-v-0dfc31f0]{font-size:14px;line-height:1.8;color:var(--ink-soft)}.list-empty[data-v-0dfc31f0]{padding:20px;border-radius:18px;border:1px dashed rgba(120,90,40,.18);background:#ffffff80;text-align:center;font-size:14px;font-weight:800;color:var(--ink-soft)}@media(max-width:1280px){.content-grid[data-v-0dfc31f0]{grid-template-columns:1fr}}@media(max-width:900px){.page[data-v-0dfc31f0]{padding:22px}.toolbar[data-v-0dfc31f0],.editor-banner[data-v-0dfc31f0],.teacher-card-head[data-v-0dfc31f0]{flex-direction:column;align-items:stretch}.overview-grid[data-v-0dfc31f0],.availability-grid[data-v-0dfc31f0],.form-grid[data-v-0dfc31f0],.toggle-grid[data-v-0dfc31f0],.teacher-meta[data-v-0dfc31f0]{grid-template-columns:1fr}.actions-row[data-v-0dfc31f0]{flex-direction:column-reverse}.k-btn[data-v-0dfc31f0],.refresh-btn[data-v-0dfc31f0],.mini-btn[data-v-0dfc31f0]{width:100%}}@media(max-width:640px){.page-title[data-v-0dfc31f0]{font-size:32px}.search-box[data-v-0dfc31f0]{min-height:56px;padding:12px 16px;border-radius:20px}.time-grid[data-v-0dfc31f0]{grid-template-columns:1fr}}.page[data-v-77f479cc]{--ink: #352a1f;--ink-soft: rgba(53, 42, 31, .65);--line: rgba(120, 90, 40, .18);--mist: rgba(255, 255, 255, .62);padding:34px;min-height:100vh;background:radial-gradient(1200px 420px at 8% -10%,rgba(255,224,160,.28),transparent 62%),radial-gradient(900px 360px at 95% 0%,rgba(247,231,196,.22),transparent 58%),linear-gradient(180deg,#f6f1e4d9,#f6f1e48f)}.page-title[data-v-77f479cc]{margin:0;font-size:42px;font-weight:900;color:var(--ink)}.page-sub[data-v-77f479cc]{margin:10px 0 24px;font-size:14px;color:var(--ink-soft)}.toolbar[data-v-77f479cc]{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px}.search-box[data-v-77f479cc]{min-height:48px;display:flex;align-items:center;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:var(--mist)}.toolbar-text[data-v-77f479cc]{font-size:14px;color:var(--ink-soft)}.refresh-btn[data-v-77f479cc]{border:1px solid var(--line);background:linear-gradient(180deg,#ffffffdb,#f5ebd3db);padding:10px 20px;border-radius:999px;cursor:pointer;font-weight:800;color:var(--ink)}.stack[data-v-77f479cc]{display:grid;gap:18px}.list[data-v-77f479cc]{display:grid;gap:10px}.row[data-v-77f479cc]{padding:12px;border-radius:14px;background:#00000008}.row-top[data-v-77f479cc]{display:flex;align-items:center;justify-content:space-between;gap:10px}.name[data-v-77f479cc]{font-weight:900;color:#4b3f2f}.badge[data-v-77f479cc]{font-size:12px;padding:4px 10px;border-radius:999px;background:#ffffffa6}.meta[data-v-77f479cc]{margin-top:8px;display:grid;gap:4px}@media(max-width:900px){.page[data-v-77f479cc]{padding:22px}.toolbar[data-v-77f479cc]{flex-direction:column;align-items:stretch}.k-grid[data-v-77f479cc]{grid-template-columns:1fr!important}}.page[data-v-e4b65411]{--capsule-height: 34px;--capsule-height-sm: 28px;--capsule-radius: 999px;--capsule-padding-x: 12px;--capsule-border-width: .95px;--capsule-border: rgba(233, 215, 170, .94);--capsule-border-strong: rgba(214, 186, 119, .92);--capsule-bg: linear-gradient(180deg, rgba(255, 253, 248, .98), rgba(255, 247, 229, .96));--capsule-bg-accent: linear-gradient(180deg, rgba(255, 248, 231, .98), rgba(251, 233, 187, .94));--capsule-shadow: inset 0 1px 0 rgba(255, 255, 255, .96), 0 6px 14px rgba(193, 156, 76, .1);--capsule-shadow-soft: inset 0 1px 0 rgba(255, 255, 255, .96), 0 4px 10px rgba(193, 156, 76, .06);--capsule-text: #a77a33;--capsule-text-strong: #926a2c;--capsule-text-dark: #3c2d1d;--reading-title-lg: clamp(20px, 1vw + 12px, 24px);--reading-title-md: clamp(17px, .45vw + 15px, 19px);--reading-body-lg: 16px;--reading-body: 15px;--reading-body-line: 1.72;--reading-label: 13px;min-height:100vh;padding:34px;background:radial-gradient(1200px 600px at 40% 20%,#fff5dcf2,#f8f1e4a6),linear-gradient(180deg,#f8f1e4bf,#f8f1e48c)}.wrap[data-v-e4b65411]{padding:0 0 70px}.page-title[data-v-e4b65411]{margin:0;font-size:42px;font-weight:900;color:#352a1f}.page-sub[data-v-e4b65411]{margin:10px 0 24px;font-size:14px;color:#352a1fa6}.toolbar[data-v-e4b65411]{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px}.search-box[data-v-e4b65411]{min-height:48px;display:flex;align-items:center;padding:0 16px;border-radius:999px;border:1px solid rgba(120,90,40,.18);background:#ffffff9e}.toolbar-text[data-v-e4b65411]{font-size:14px;color:#352a1fa6}.head-right[data-v-e4b65411]{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.btn[data-v-e4b65411]{border:1px solid rgba(120,90,40,.18);background:#ffffff9e;padding:10px 14px;border-radius:14px;cursor:pointer;font-weight:1000;box-shadow:0 10px 24px #50321414;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}.btn[data-v-e4b65411]:hover{transform:translateY(-1px);filter:brightness(1.02)}.btn[data-v-e4b65411]:disabled{opacity:.6;cursor:not-allowed}.btn.primary[data-v-e4b65411]{background:linear-gradient(90deg,#ffd778fa,#cd9b23fa);color:#1a1200;border-color:#785a2838;box-shadow:0 14px 30px #b4781e2e}.btn.ghost[data-v-e4b65411]{background:#ffffff8c}.btn.danger[data-v-e4b65411]{background:#ffebebbf;border-color:#b43c3c40;color:#781414eb}.banner[data-v-e4b65411]{margin-top:16px;border-radius:18px;padding:14px;border:1px solid rgba(120,90,40,.18);background:#ffffff8c;box-shadow:0 14px 30px #50321414}.banner.err[data-v-e4b65411]{border-color:#b43c3c40;background:#ffebebbf}.banner.ok[data-v-e4b65411]{border-color:#1e8c3c38;background:#ebfff2b3}.b-title[data-v-e4b65411]{font-weight:1000;margin-bottom:6px}.b-msg[data-v-e4b65411]{font-weight:900;opacity:.9}.meta-row[data-v-e4b65411]{margin-top:14px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.pill[data-v-e4b65411]{gap:5px;--pill-height: var(--capsule-height-sm);--pill-px: 12px;--pill-font-size: 13px;--pill-color: var(--capsule-text-strong)}.reviewer[data-v-e4b65411]{display:flex;gap:10px;align-items:center}.select[data-v-e4b65411],.input[data-v-e4b65411],.textarea[data-v-e4b65411]{width:100%;border-radius:14px;border:1px solid rgba(120,90,40,.18);background:#ffffffb3;padding:10px 12px;outline:none}.select.mini[data-v-e4b65411],.input.mini[data-v-e4b65411]{padding:8px 10px;border-radius:12px}.textarea[data-v-e4b65411]{resize:vertical;line-height:1.6}.hint[data-v-e4b65411]{margin-top:6px;font-size:12px;opacity:.65;font-weight:800}.group[data-v-e4b65411]{margin-top:18px;border-radius:20px;border:1px solid rgba(120,90,40,.16);background:#ffffff6b;box-shadow:0 18px 40px #50321414;overflow:hidden}.group-head[data-v-e4b65411]{display:flex;justify-content:space-between;align-items:center;padding:14px 14px 10px;background:linear-gradient(180deg,#fffaebb3,#ffffff40);border-bottom:1px solid rgba(120,90,40,.12)}.g-title[data-v-e4b65411]{font-weight:1000}.g-sub[data-v-e4b65411]{display:block;margin-top:4px;opacity:.6;font-weight:900;font-size:12px}.g-actions[data-v-e4b65411]{display:flex;gap:8px}.icon-btn[data-v-e4b65411]{border:1px solid rgba(120,90,40,.18);background:#ffffffa6;border-radius:12px;padding:8px 10px;cursor:pointer;font-weight:1000}.icon-btn[data-v-e4b65411]:hover{filter:brightness(1.02);transform:translateY(-1px)}.ui-pill[data-v-e4b65411],.ui-pill-btn[data-v-e4b65411],.btn.ui-pill[data-v-e4b65411],.icon-btn.ui-pill[data-v-e4b65411]{--pill-height: var(--capsule-height);--pill-px: var(--capsule-padding-x);--pill-border: var(--capsule-border);--pill-bg: var(--capsule-bg);--pill-color: var(--capsule-text-dark);--pill-shadow: var(--capsule-shadow-soft);--pill-font-size: 14px;--pill-gap: 5px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--pill-gap);min-height:var(--pill-height);padding:0 var(--pill-px);border-radius:var(--capsule-radius);border:var(--capsule-border-width) solid var(--pill-border);background:var(--pill-bg);color:var(--pill-color);font-size:var(--pill-font-size);font-weight:800;letter-spacing:0;line-height:1;white-space:nowrap;box-shadow:var(--pill-shadow)}.ui-pill-btn[data-v-e4b65411],.btn.ui-pill[data-v-e4b65411],.icon-btn.ui-pill[data-v-e4b65411]{appearance:none;-webkit-appearance:none;cursor:pointer;text-decoration:none;transition:transform .12s ease,filter .12s ease,box-shadow .12s ease,background .12s ease,border-color .12s ease}.ui-pill-btn[data-v-e4b65411]:hover,.btn.ui-pill[data-v-e4b65411]:hover,.icon-btn.ui-pill[data-v-e4b65411]:hover{transform:translateY(-.5px);filter:brightness(1.02);box-shadow:inset 0 1px #fffffffa,0 8px 16px #c19c4c1f}.ui-pill--sm[data-v-e4b65411]{--pill-height: var(--capsule-height-sm);--pill-px: 12px;--pill-font-size: 13px}.ui-pill--md[data-v-e4b65411]{--pill-height: var(--capsule-height);--pill-px: var(--capsule-padding-x);--pill-font-size: 14px}.ui-pill--accent[data-v-e4b65411]{--pill-border: var(--capsule-border-strong);--pill-bg: var(--capsule-bg-accent);--pill-color: #6d4e1e;--pill-shadow: var(--capsule-shadow)}.ui-pill--success[data-v-e4b65411]{--pill-border: rgba(152, 204, 147, .92);--pill-bg: linear-gradient(180deg, rgba(241, 254, 241, .98), rgba(223, 247, 222, .94));--pill-color: #4b7f45;--pill-shadow: inset 0 1px 0 rgba(255, 255, 255, .98), 0 6px 14px rgba(97, 172, 102, .1)}.ui-pill--danger[data-v-e4b65411]{--pill-border: rgba(240, 191, 191, .94);--pill-bg: linear-gradient(180deg, rgba(255, 245, 245, .98), rgba(255, 232, 232, .94));--pill-color: #a04a4a;--pill-shadow: inset 0 1px 0 rgba(255, 255, 255, .98), 0 6px 14px rgba(210, 116, 116, .1)}.ui-pill--icon[data-v-e4b65411]{--pill-px: 0;min-width:var(--pill-height);width:var(--pill-height);padding:0}.item-list[data-v-e4b65411]{padding:14px;display:grid;gap:18px}.item-card[data-v-e4b65411]{position:relative;padding:18px;border-radius:28px;border:1px solid rgba(120,90,40,.14);background:linear-gradient(180deg,#ffffffd6,#fffbf4b8);box-shadow:0 22px 44px #50321414,inset 0 1px #ffffffb8;overflow:hidden}.item-card[data-v-e4b65411]:before{content:"";position:absolute;inset:0;background:radial-gradient(540px 180px at 0% 0%,rgba(255,226,153,.14),transparent 60%),radial-gradient(460px 220px at 100% 0%,rgba(255,243,214,.22),transparent 62%);pointer-events:none}.item-card[data-collapsed="1"][data-v-e4b65411]{padding-top:16px;padding-bottom:16px}.item-head[data-v-e4b65411],.item-body[data-v-e4b65411]{position:relative;z-index:1}.item-head[data-v-e4b65411]{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:20px;align-items:flex-start;padding-bottom:6px}.item-card[data-collapsed="1"] .item-head[data-v-e4b65411]{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:18px;padding-bottom:0}.item-head-main[data-v-e4b65411]{min-width:0;display:grid;align-content:start;gap:12px}.item-key-row[data-v-e4b65411]{display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap}.item-icon-preview[data-v-e4b65411]{width:54px;height:54px;border-radius:18px;display:grid;place-items:center;font-size:28px;border:1px solid rgba(194,148,55,.22);background:linear-gradient(180deg,#fff2caf0,#ffffffe0);box-shadow:0 14px 26px #b4781e1a}.item-heading[data-v-e4b65411]{min-width:0;display:grid;align-content:start;gap:8px}.item-key[data-v-e4b65411]{font-size:16px;line-height:1.35;font-weight:900;letter-spacing:.01em;color:#2f2418;word-break:break-all}.item-submeta[data-v-e4b65411]{display:flex;gap:8px;flex-wrap:wrap}.item-subchip[data-v-e4b65411]{--pill-height: var(--capsule-height-sm);--pill-px: 12px;--pill-font-size: 13px;--pill-color: var(--capsule-text-strong);font-weight:900}.title-input[data-v-e4b65411]{max-width:720px;font-size:var(--reading-title-md);line-height:1.4;font-weight:800;background:#ffffffe6}.item-collapsed-summary[data-v-e4b65411]{max-width:760px;display:grid;gap:8px;padding-top:2px}.item-collapsed-title[data-v-e4b65411]{font-size:var(--reading-title-lg);line-height:1.28;font-weight:900;letter-spacing:.01em;color:#2f2418}.item-collapsed-copy[data-v-e4b65411]{font-size:var(--reading-body);line-height:var(--reading-body-line);font-weight:700;color:#48331fbd;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.item-collapsed-copy[data-empty="1"][data-v-e4b65411]{color:#5a483080}.item-suggestion-preview[data-v-e4b65411]{max-width:760px;min-height:48px;display:flex;align-items:flex-start;font-size:var(--reading-body-lg);line-height:var(--reading-body-line);font-weight:700;color:#2f2418e0}.item-suggestion-preview[data-empty="1"][data-v-e4b65411]{color:#5a48307a}.item-head-side[data-v-e4b65411]{width:100%;display:grid;grid-template-columns:repeat(2,minmax(210px,1fr));align-content:start;grid-auto-rows:minmax(min-content,max-content);gap:12px}.item-card[data-collapsed="1"] .item-head-side[data-v-e4b65411]{grid-template-columns:1fr;gap:10px}.quick-field[data-v-e4b65411],.field-card[data-v-e4b65411],.editor-panel[data-v-e4b65411]{border-radius:22px;border:1px solid rgba(120,90,40,.12);background:#ffffffbd;padding:14px;box-shadow:inset 0 1px #ffffffb8}.mini-label[data-v-e4b65411]{margin-bottom:8px;font-size:var(--reading-label);font-weight:1000;letter-spacing:.06em;color:#48331fb3}.quick-field[data-v-e4b65411]{min-height:122px;display:flex;flex-direction:column;justify-content:flex-start}.mini-input[data-v-e4b65411]{min-height:46px;font-size:22px;font-weight:1000}.toggle-row[data-v-e4b65411]{grid-column:1 / -1;display:flex;gap:8px;flex-wrap:wrap;align-items:stretch}.toggle-pill[data-v-e4b65411]{--pill-height: calc(var(--capsule-height) + 2px);--pill-px: var(--capsule-padding-x);--pill-gap: 6px;--pill-font-size: 14px;padding-left:10px;font-weight:900}.toggle-pill[data-v-e4b65411]:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fffffffa,0 8px 16px #c19c4c1f}.toggle-pill[data-v-e4b65411]:has(input:checked){border-color:var(--capsule-border-strong);background:radial-gradient(110px 54px at 0% 0%,rgba(255,232,178,.38),transparent 74%),var(--capsule-bg-accent);color:#5f451a;box-shadow:inset 0 1px #fffffffa,0 8px 16px #c19c4c1f}.toggle-pill input[data-v-e4b65411]{appearance:none;-webkit-appearance:none;width:18px;height:18px;margin:0;flex:0 0 18px;border-radius:6px;border:1.5px solid rgba(177,146,90,.34);background:#fffffff5;display:grid;place-items:center;box-shadow:inset 0 1px #fffffff5,0 4px 10px #c19c4c14;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease,transform .14s ease}.toggle-pill input[data-v-e4b65411]:after{content:"";width:8px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) scale(0);transform-origin:center;transition:transform .14s ease}.toggle-pill input[data-v-e4b65411]:checked{border-color:#538b37b8;background:linear-gradient(180deg,#73c15d,#4f9d43);box-shadow:inset 0 1px #ffffff38,0 8px 16px #4f9d4333}.toggle-pill input[data-v-e4b65411]:checked:after{transform:rotate(-45deg) scale(1)}.toggle-pill-text[data-v-e4b65411]{display:inline-flex;align-items:center;min-height:calc(var(--pill-height) - 2px);line-height:1;white-space:nowrap;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit}.item-collapsed-metrics[data-v-e4b65411]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.compact-pill[data-v-e4b65411]{--pill-height: var(--capsule-height);--pill-px: var(--capsule-padding-x);--pill-font-size: 14px;--pill-color: var(--capsule-text-dark)}.compact-pill-accent[data-v-e4b65411]{--pill-border: var(--capsule-border-strong);--pill-bg: var(--capsule-bg-accent);--pill-color: #6d4e1e;--pill-shadow: var(--capsule-shadow)}.compact-pill[data-active="1"][data-v-e4b65411]{--pill-border: rgba(152, 204, 147, .92);--pill-bg: linear-gradient(180deg, rgba(241, 254, 241, .98), rgba(223, 247, 222, .94));--pill-color: #4b7f45;--pill-shadow: inset 0 1px 0 rgba(255, 255, 255, .98), 0 6px 14px rgba(97, 172, 102, .1)}.collapse-toggle-btn[data-v-e4b65411]{--pill-border: var(--capsule-border-strong);--pill-bg: var(--capsule-bg-accent);--pill-color: #6d4e1e;--pill-height: var(--capsule-height);--pill-px: var(--capsule-padding-x);--pill-font-size: 14px;--pill-shadow: var(--capsule-shadow)}.collapse-toggle-btn[data-v-e4b65411]:hover{--pill-shadow: inset 0 1px 0 rgba(255, 255, 255, .98), 0 8px 16px rgba(193, 156, 76, .12)}.action-cluster[data-v-e4b65411]{grid-column:1 / -1;display:flex;justify-content:flex-start;align-items:center;gap:10px;flex-wrap:wrap;padding-top:2px}.action-cluster-compact[data-v-e4b65411]{align-items:center;padding-top:0}.action-buttons[data-v-e4b65411]{display:flex;gap:6px;flex-wrap:wrap;align-items:center;justify-content:flex-start}.order-pill[data-v-e4b65411]{--pill-height: var(--capsule-height);--pill-px: 13px;--pill-font-size: 14px;--pill-color: var(--capsule-text-strong)}.item-body[data-v-e4b65411]{margin-top:16px;display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:16px;align-items:start}.item-config[data-v-e4b65411]{display:grid;gap:14px}.config-grid[data-v-e4b65411]{display:grid;gap:12px}.tag[data-v-e4b65411]{display:inline-flex;align-items:center;gap:8px;font-weight:900;min-height:var(--capsule-height-sm);padding:0 14px;border-radius:var(--capsule-radius);border:1px solid var(--capsule-border);background:var(--capsule-bg);color:var(--capsule-text-strong);box-shadow:var(--capsule-shadow-soft)}.tag.muted[data-v-e4b65411]{opacity:.85}.keyword-box[data-v-e4b65411]{display:grid;gap:10px;width:100%;border-radius:22px;border:1px solid rgba(120,90,40,.12);background:#ffffffbd;padding:14px;box-shadow:inset 0 1px #ffffffb8}.keyword-head[data-v-e4b65411]{display:flex;justify-content:space-between;align-items:center;gap:10px}.keyword-label[data-v-e4b65411]{font-size:13px;font-weight:900;color:#4b3824}.keyword-count[data-v-e4b65411]{font-size:12px;font-weight:900;color:#48331f94}.keyword-grid[data-v-e4b65411]{display:flex;flex-wrap:wrap;gap:10px}.keyword-chip[data-v-e4b65411]{--pill-height: var(--capsule-height);--pill-px: var(--capsule-padding-x);--pill-font-size: 14px;--pill-color: var(--capsule-text-dark)}.keyword-chip[data-v-e4b65411]:hover{--pill-shadow: inset 0 1px 0 rgba(255, 255, 255, .98), 0 12px 24px rgba(193, 156, 76, .14)}.keyword-chip[data-active="1"][data-v-e4b65411]{--pill-bg: radial-gradient(120px 54px at 0% 0%, rgba(255, 231, 173, .4), transparent 74%), var(--capsule-bg-accent);--pill-border: var(--capsule-border-strong);--pill-color: #6e501f;--pill-shadow: inset 0 1px 0 rgba(255, 255, 255, .98), 0 12px 26px rgba(193, 156, 76, .18)}.editor-stack[data-v-e4b65411]{display:grid;gap:16px}.editor-grid[data-v-e4b65411]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.editor-label[data-v-e4b65411]{margin-bottom:10px;font-size:13px;font-weight:1000;color:#4b3824}.editor-textarea[data-v-e4b65411]{min-height:220px;background:#ffffffe0}.suggestion-panel[data-v-e4b65411]{background:radial-gradient(460px 120px at 0% 0%,rgba(255,230,170,.16),transparent 62%),linear-gradient(180deg,#fffdf7f5,#ffffffe0);border-color:#bc923a29;box-shadow:0 14px 28px #b4781e14,inset 0 1px #ffffffdb}.suggestion-head[data-v-e4b65411]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.suggestion-count[data-v-e4b65411]{justify-content:center;min-width:70px;--pill-height: var(--capsule-height-sm);--pill-px: 14px;--pill-font-size: 13px;--pill-color: var(--capsule-text-strong)}.suggestion-input-wrap[data-v-e4b65411]{width:min(100%,640px)}.suggestion-input[data-v-e4b65411]{width:100%;min-height:58px;border-radius:20px;border-color:#bc923a24;background:#ffffffeb;box-shadow:inset 0 1px #ffffffeb,0 10px 22px #b4781e0f;font-size:var(--reading-title-md);line-height:1.4;font-weight:800}.suggestion-hint[data-v-e4b65411]{margin-top:10px;font-size:13px;line-height:1.55;font-weight:900;color:#60482494}@media(max-width:980px){.suggestion-input-wrap[data-v-e4b65411]{width:100%}}.empty[data-v-e4b65411]{padding:16px 10px;opacity:.7;font-weight:900}.note[data-v-e4b65411]{margin:10px 14px 14px;opacity:.7;font-weight:900}.modal-mask[data-v-e4b65411]{position:fixed;inset:0;background:#0a080259;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:20px;z-index:50}.modal[data-v-e4b65411]{width:min(1160px,96vw);max-height:calc(100vh - 36px);border-radius:28px;border:1px solid rgba(120,90,40,.18);background:linear-gradient(180deg,#ffffffdb,#fffaf0d1);box-shadow:0 24px 80px #00000040;overflow:auto}.m-head[data-v-e4b65411]{padding:18px 20px 16px;display:flex;justify-content:space-between;align-items:start;border-bottom:1px solid rgba(120,90,40,.12);background:radial-gradient(560px 220px at 0% 0%,rgba(255,223,145,.22),transparent 64%),radial-gradient(520px 220px at 100% 0%,rgba(255,245,215,.28),transparent 62%),linear-gradient(180deg,#fffaebf2,#ffffffbd)}.m-hero-main[data-v-e4b65411]{display:flex;align-items:center;gap:16px;min-width:0}.m-icon-preview[data-v-e4b65411]{width:68px;height:68px;border-radius:22px;display:grid;place-items:center;font-size:34px;border:1px solid rgba(194,148,55,.22);background:linear-gradient(180deg,#fff3cff5,#ffffffeb);box-shadow:0 14px 28px #b4781e1f}.m-hero-copy[data-v-e4b65411]{min-width:0;display:grid;gap:8px}.m-title[data-v-e4b65411]{font-size:18px;line-height:1.35;font-weight:900}.m-sub[data-v-e4b65411]{font-size:14px;line-height:1.6;opacity:.72;font-weight:800}.m-preview-title[data-v-e4b65411]{font-size:clamp(20px,.8vw + 13px,23px);line-height:1.28;font-weight:900;letter-spacing:.01em;color:#2f2418}.m-preview-meta[data-v-e4b65411]{display:flex;gap:8px;flex-wrap:wrap}.m-preview-copy[data-v-e4b65411]{max-width:720px;font-size:var(--reading-body-lg);line-height:var(--reading-body-line);font-weight:700;color:#2f2418e0}.m-preview-copy[data-empty="1"][data-v-e4b65411]{color:#5a48307a}.m-preview-chip[data-v-e4b65411]{--pill-height: var(--capsule-height-sm);--pill-px: 12px;--pill-font-size: 13px;--pill-color: var(--capsule-text-strong);font-weight:900}.m-body[data-v-e4b65411]{padding:18px 20px 20px;display:grid;gap:16px}.m-top-grid[data-v-e4b65411]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.m-status-card[data-v-e4b65411]{border-radius:22px;border:1px solid rgba(120,90,40,.12);background:#ffffffc2;padding:14px;box-shadow:inset 0 1px #ffffffb8}.modal-toggle-row[data-v-e4b65411]{margin-top:8px}.m-layout[data-v-e4b65411]{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:16px;align-items:start}.m-side[data-v-e4b65411],.m-editors[data-v-e4b65411]{min-width:0}.m-editor-grid[data-v-e4b65411]{grid-template-columns:repeat(2,minmax(0,1fr))}.label[data-v-e4b65411]{margin-bottom:6px;font-size:var(--reading-label);line-height:1.45;font-weight:1000;opacity:.82}.m-actions[data-v-e4b65411]{padding:0 20px 20px;display:flex;justify-content:flex-end;gap:10px;position:sticky;bottom:0;background:linear-gradient(180deg,#fff0,#fffaf0f5 36%)}@media(max-width:980px){.page[data-v-e4b65411]{padding:22px}.toolbar[data-v-e4b65411]{flex-direction:column;align-items:stretch}.item-head[data-v-e4b65411]{grid-template-columns:1fr}.item-head-side[data-v-e4b65411],.editor-grid[data-v-e4b65411]{grid-template-columns:1fr;width:100%}.item-body[data-v-e4b65411]{grid-template-columns:1fr}.m-head[data-v-e4b65411]{flex-direction:column;gap:14px}.m-hero-main[data-v-e4b65411]{align-items:flex-start}.m-top-grid[data-v-e4b65411],.m-layout[data-v-e4b65411],.m-editor-grid[data-v-e4b65411]{grid-template-columns:1fr}}@media(max-width:1280px){.item-head[data-v-e4b65411]{grid-template-columns:1fr}.item-head-side[data-v-e4b65411]{width:100%}.item-body[data-v-e4b65411],.m-layout[data-v-e4b65411]{grid-template-columns:1fr}}.page[data-v-c7241976]{--ink: #352a1f;--ink-soft: rgba(53, 42, 31, .65);--line: rgba(120, 90, 40, .18);--mist: rgba(255, 255, 255, .62);padding:34px;min-height:100vh;background:radial-gradient(1200px 420px at 8% -10%,rgba(255,224,160,.28),transparent 62%),radial-gradient(900px 360px at 95% 0%,rgba(247,231,196,.22),transparent 58%),linear-gradient(180deg,#f6f1e4d9,#f6f1e48f)}.page-title[data-v-c7241976]{margin:0;font-size:42px;font-weight:900;color:var(--ink)}.page-sub[data-v-c7241976]{margin:10px 0 24px;font-size:14px;color:var(--ink-soft)}.toolbar[data-v-c7241976]{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px}.search-box[data-v-c7241976]{min-height:48px;display:flex;align-items:center;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:var(--mist)}.toolbar-text[data-v-c7241976]{font-size:14px;color:var(--ink-soft)}.refresh-btn[data-v-c7241976]{border:1px solid var(--line);background:linear-gradient(180deg,#ffffffdb,#f5ebd3db);padding:10px 20px;border-radius:999px;cursor:pointer;font-weight:800;color:var(--ink)}.grid[data-v-c7241976]{display:grid;grid-template-columns:1fr 1fr 140px 120px;gap:10px}.top[data-v-c7241976]{display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between}.panel[data-v-c7241976]{min-width:320px}.set[data-v-c7241976]{display:grid;grid-template-columns:1fr 120px;gap:10px}@media(max-width:900px){.page[data-v-c7241976]{padding:22px}.toolbar[data-v-c7241976]{flex-direction:column;align-items:stretch}.grid[data-v-c7241976],.set[data-v-c7241976]{grid-template-columns:1fr}}.page[data-v-58d0c24b]{--ink: #352a1f;--ink-soft: rgba(53, 42, 31, .65);--gold-1: #f6d895;--gold-2: #ddb05d;--line: rgba(120, 90, 40, .18);--paper: rgba(255, 253, 246, .78);--mist: rgba(255, 255, 255, .62);padding:34px;background:radial-gradient(1200px 420px at 8% -10%,rgba(255,224,160,.28),transparent 62%),radial-gradient(900px 360px at 95% 0%,rgba(247,231,196,.22),transparent 58%),linear-gradient(180deg,#f6f1e4d9,#f6f1e48f);min-height:100vh}.page-head[data-v-58d0c24b]{margin-bottom:20px}.page-copy[data-v-58d0c24b]{max-width:960px}.page-title[data-v-58d0c24b]{font-size:36px;font-weight:900;margin:0;color:var(--ink)}.page-sub[data-v-58d0c24b]{margin:10px 0 24px;font-size:13px;line-height:1.7;color:var(--ink-soft)}.toolbar[data-v-58d0c24b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:14px}.status-box[data-v-58d0c24b]{display:flex;align-items:center;min-height:56px;min-width:520px;padding:0 18px;border-radius:999px;border:1px solid var(--line);background:var(--mist);gap:12px;flex-wrap:wrap}.status-chip[data-v-58d0c24b]{display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;border:1px solid rgba(77,165,154,.28);background:#4da59a1f;color:#2b7f76;font-size:12px;font-weight:800}.status-text[data-v-58d0c24b]{color:#4d3724b3;font-size:13px}.filter-toolbar[data-v-58d0c24b]{margin-bottom:20px}.filter-box[data-v-58d0c24b]{width:min(420px,100%)}.filter-box input[data-v-58d0c24b]{width:100%;padding:12px 16px;border-radius:999px;border:1px solid var(--line);background:var(--mist);font-size:14px;transition:all .2s ease}.filter-box input[data-v-58d0c24b]:focus{outline:none;border-color:#a0741c8c;box-shadow:0 0 0 4px #e4b96640}.refresh-btn[data-v-58d0c24b]{border:1px solid var(--line);background:linear-gradient(180deg,#ffffffdb,#f5ebd3db);padding:10px 20px;border-radius:999px;cursor:pointer;transition:.2s;font-weight:800;color:var(--ink)}.refresh-btn[data-v-58d0c24b]:disabled{opacity:.6;cursor:not-allowed}.refresh-btn[data-v-58d0c24b]:hover{transform:translateY(-1px);box-shadow:0 10px 20px #5a3c141f}.card[data-v-58d0c24b]{background:var(--paper);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:22px;padding:24px;border:1px solid var(--line);box-shadow:0 16px 34px #2814001a}.card-header[data-v-58d0c24b]{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:16px}.card-title[data-v-58d0c24b]{font-size:26px;font-weight:900;color:var(--ink)}.card-sub[data-v-58d0c24b]{font-size:13px;color:var(--ink-soft)}.counter[data-v-58d0c24b]{font-size:12px;font-weight:900;color:var(--ink-soft);border-radius:999px;border:1px solid var(--line);padding:6px 10px;background:#ffffffbf}.apple-table[data-v-58d0c24b]{width:100%;border-collapse:collapse}.apple-table th[data-v-58d0c24b]{text-align:left;font-size:13px;color:var(--ink-soft);padding-bottom:12px;font-weight:900;letter-spacing:.1px}.apple-table td[data-v-58d0c24b]{padding:16px 0;border-top:1px solid rgba(120,90,40,.1);color:var(--ink)}.apple-table tr[data-v-58d0c24b]{transition:background .2s ease}.apple-table tr[data-v-58d0c24b]:hover{background:#fff5dc57}.email[data-v-58d0c24b]{font-weight:800}.credits[data-v-58d0c24b]{font-size:20px;font-weight:900;color:#6e4700}.badge[data-v-58d0c24b]{background:#ffefc89e;border:1px solid rgba(120,90,40,.14);padding:6px 12px;border-radius:999px;font-size:12px;font-weight:900}.th-right[data-v-58d0c24b]{text-align:right!important}.detail-btn[data-v-58d0c24b]{border:1px solid rgba(120,90,40,.18);background:linear-gradient(90deg,var(--gold-1),var(--gold-2));color:#2f1d04;padding:8px 12px;border-radius:999px;font-weight:900;cursor:pointer}.detail-btn[data-v-58d0c24b]:hover{filter:brightness(1.02);box-shadow:0 10px 16px #8c5f1633}.empty[data-v-58d0c24b]{text-align:center;padding:40px;color:var(--ink-soft)}.error[data-v-58d0c24b]{color:#b00020;margin-bottom:16px}@media(max-width:1100px){.page[data-v-58d0c24b]{padding:20px 14px}.page-title[data-v-58d0c24b]{font-size:34px}.status-box[data-v-58d0c24b]{min-width:0}}@media(max-width:880px){.toolbar[data-v-58d0c24b]{flex-direction:column;align-items:stretch}.filter-box[data-v-58d0c24b]{width:100%}.card[data-v-58d0c24b]{overflow-x:auto}.apple-table[data-v-58d0c24b]{min-width:980px}}.page[data-v-df64319d]{max-width:1080px;margin:0 auto;padding:8px 0 40px}.hero[data-v-df64319d]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 14px}.hero-left[data-v-df64319d]{display:grid;gap:10px;min-width:0}.who[data-v-df64319d]{display:flex;align-items:center;gap:12px;min-width:0}.avatar[data-v-df64319d]{width:44px;height:44px;border-radius:999px;display:grid;place-items:center;font-weight:1000;background:#f0e2c8eb;box-shadow:inset 0 0 0 1px #b9a0782e}.who-meta[data-v-df64319d]{min-width:0}.who-title[data-v-df64319d]{font-weight:1000;color:#1c1c1e;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:640px}.who-sub[data-v-df64319d]{margin-top:4px;font-size:12px;color:#1c1c1ea6;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.dot[data-v-df64319d]{opacity:.4}.mono[data-v-df64319d]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:800}.muted[data-v-df64319d]{opacity:.8;font-weight:900}.grid[data-v-df64319d]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0}.stat[data-v-df64319d]{border-radius:20px;border:1px solid rgba(185,160,120,.16);background:#ffffffa8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 14px 30px #0000000f;padding:14px 16px}.s-label[data-v-df64319d]{font-size:12px;color:#1c1c1ea6;font-weight:900}.s-value[data-v-df64319d]{margin-top:8px;font-size:26px;font-weight:1000;color:#1c1c1e}.card[data-v-df64319d]{border-radius:22px;border:1px solid rgba(185,160,120,.16);background:#ffffffa8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 14px 30px #0000000f;overflow:hidden}.card-head[data-v-df64319d]{padding:16px 18px;border-bottom:1px solid rgba(185,160,120,.14)}.card-title[data-v-df64319d]{display:flex;align-items:center;gap:10px;font-weight:1000;color:#1c1c1e}.card-sub[data-v-df64319d]{margin-top:8px;font-size:12px;color:#1c1c1e9e;font-weight:800;line-height:1.45}.filters[data-v-df64319d]{margin-top:10px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.flt-label[data-v-df64319d]{font-size:12px;font-weight:900;color:#1c1c1ead}.flt-select[data-v-df64319d]{border:1px solid rgba(185,160,120,.22);border-radius:10px;background:#ffffffe6;padding:6px 10px;font-weight:900;color:#1c1c1e}.flt-count[data-v-df64319d]{font-size:12px;color:#1c1c1ea8;font-weight:800}.alert[data-v-df64319d]{margin:14px 18px 0;padding:12px;border-radius:16px;border:1px solid rgba(220,80,80,.35);background:#ffebebbf;display:flex;align-items:center;gap:10px}.alert-txt[data-v-df64319d]{flex:1;min-width:0}.alert-title[data-v-df64319d]{font-weight:1000;color:#781414eb;font-size:13px}.alert-msg[data-v-df64319d]{color:#781414b8;font-size:12px;margin-top:2px;word-break:break-word}.skeleton[data-v-df64319d]{padding:14px 18px 18px}.sk-row[data-v-df64319d]{height:54px;border-radius:16px;background:#1c1c1e0f;margin-top:10px}.table-wrap[data-v-df64319d]{padding:8px 0 10px}.table[data-v-df64319d]{width:100%;border-collapse:separate;border-spacing:0;font-size:13px;color:#1c1c1e}thead th[data-v-df64319d]{text-align:left;font-size:12px;letter-spacing:.6px;text-transform:uppercase;color:#1c1c1ea6;padding:12px 18px}tbody td[data-v-df64319d]{padding:12px 18px;border-top:1px solid rgba(185,160,120,.12);vertical-align:top}.row[data-v-df64319d]:hover{background:#ffffffbf}.t1[data-v-df64319d]{font-weight:1000}.t2[data-v-df64319d]{margin-top:6px;font-size:12px;color:#1c1c1e94}.delta[data-v-df64319d]{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;border:1px solid rgba(185,160,120,.16);background:#ffffffb8;font-weight:1000}.delta[data-neg="1"][data-v-df64319d]{border-color:#dc505040;background:#ffebeb99;color:#961414eb}.r1[data-v-df64319d]{font-weight:1000}.r0[data-v-df64319d]{margin-bottom:6px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.r2[data-v-df64319d]{margin-top:6px;font-size:12px;color:#1c1c1e94}.tag[data-v-df64319d]{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;border:1px solid rgba(185,160,120,.16);background:#ffffffb8;font-weight:1000;font-size:12px;color:#1c1c1eb8}.tag.ok[data-v-df64319d]{color:#146e3ceb;border-color:#146e3c38;background:#dcffeb8c}.tag.warn[data-v-df64319d]{color:#a0783cf2;background:#fff5dce6}.tag.small[data-v-df64319d]{padding:4px 8px;font-size:11px;line-height:1}.tag.small.bazi[data-v-df64319d]{color:#825a14f2;background:#fff5dceb}.tag.small.ziwei[data-v-df64319d]{color:#4832b4f2;background:#ece6ffeb}.tag.small.premium[data-v-df64319d]{color:#146e3ceb;background:#dcffeba6}.tag.small.refund[data-v-df64319d]{color:#a01414eb;background:#ffe6e6b8}.tag.small.other[data-v-df64319d]{color:#1c1c1eb8}.tag.small.key[data-v-df64319d]{background:#ffffffe0}.empty[data-v-df64319d]{padding:20px 18px;color:#1c1c1e9e;font-weight:900}.btn[data-v-df64319d]{border:1px solid rgba(185,160,120,.18);background:#ffffffc7;border-radius:16px;padding:10px 12px;cursor:pointer;font-weight:1000;display:inline-flex;align-items:center;gap:8px;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.btn[data-v-df64319d]:hover{background:#fffffff0;box-shadow:0 18px 40px #00000014;transform:translateY(-1px)}.btn[data-v-df64319d]:active{transform:translateY(0) scale(.99)}.btn[data-v-df64319d]:disabled{opacity:.55;cursor:default;box-shadow:none;transform:none}.btn.ghost[data-v-df64319d]{background:transparent}.btn.mini[data-v-df64319d]{padding:8px 10px;border-radius:14px;font-size:12px}.btn.danger[data-v-df64319d]{border-color:#dc505047;background:#ffebebbf;color:#781414eb}.btn.danger[data-v-df64319d]:hover{background:#ffe1e1e6}.modal-mask[data-v-df64319d]{position:fixed;inset:0;background:#0a0a0a47;display:grid;place-items:center;z-index:9999;padding:18px}.modal[data-v-df64319d]{width:min(520px,92vw);border-radius:22px;border:1px solid rgba(185,160,120,.16);background:#ffffffeb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 24px 60px #0003;padding:16px 16px 14px}.m-title[data-v-df64319d]{font-size:18px;font-weight:1000;color:#1c1c1e}.m-sub[data-v-df64319d]{margin-top:8px;font-size:13px;color:#1c1c1eb8;line-height:1.45}.m-box[data-v-df64319d]{margin-top:12px;border-radius:16px;border:1px solid rgba(185,160,120,.14);background:#ffffffc2;padding:10px 12px}.m-row[data-v-df64319d]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0}.k[data-v-df64319d]{font-size:12px;color:#1c1c1e9e;font-weight:900}.v[data-v-df64319d]{font-size:12px;color:#1c1c1edb;font-weight:900;text-align:right;word-break:break-all}.strong[data-v-df64319d]{font-size:14px;font-weight:1000}.m-input[data-v-df64319d]{margin-top:12px}.lab[data-v-df64319d]{display:block;font-size:12px;font-weight:900;color:#1c1c1eb8;margin-bottom:6px}.ipt[data-v-df64319d]{width:100%;padding:10px 12px;border-radius:14px;border:1px solid rgba(185,160,120,.18);outline:none;background:#ffffffdb;font-weight:900;color:#1c1c1e}.ipt[data-v-df64319d]:focus{box-shadow:0 14px 30px #00000014}.m-err[data-v-df64319d]{margin-top:10px;padding:10px;border-radius:14px;border:1px solid rgba(220,80,80,.35);background:#ffebebbf;display:flex;align-items:center;gap:8px;font-weight:900;color:#781414eb;font-size:12px}.m-actions[data-v-df64319d]{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.toast[data-v-df64319d]{position:fixed;right:18px;bottom:18px;padding:10px 12px;border-radius:16px;border:1px solid rgba(185,160,120,.18);background:#ffffffe6;box-shadow:0 18px 50px #00000024;display:flex;align-items:center;gap:8px;font-weight:1000;z-index:99999}.toast[data-type=err][data-v-df64319d]{border-color:#dc505040;background:#ffebebeb;color:#781414eb}.ms[data-v-df64319d]{font-family:Material Symbols Rounded;font-variation-settings:"opsz" 24,"wght" 420,"FILL" 0,"GRAD" 0;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.ms-ic[data-v-df64319d]{font-size:20px;line-height:1;color:#1c1c1eeb}@media(max-width:980px){.grid[data-v-df64319d]{grid-template-columns:1fr}.who-title[data-v-df64319d]{max-width:78vw}}.page[data-v-72878c1d]{--ink: #352a1f;--ink-soft: rgba(53, 42, 31, .65);--line: rgba(120, 90, 40, .18);--paper: rgba(255, 253, 246, .78);--mist: rgba(255, 255, 255, .62);padding:34px;min-height:100vh;background:radial-gradient(1200px 420px at 8% -10%,rgba(255,224,160,.28),transparent 62%),radial-gradient(900px 360px at 95% 0%,rgba(247,231,196,.22),transparent 58%),linear-gradient(180deg,#f6f1e4d9,#f6f1e48f)}.page-head[data-v-72878c1d]{margin-bottom:20px}.page-copy[data-v-72878c1d]{max-width:960px}.page-title[data-v-72878c1d]{margin:0;font-size:36px;font-weight:900;color:var(--ink)}.page-sub[data-v-72878c1d]{margin:10px 0 24px;font-size:13px;line-height:1.7;color:var(--ink-soft)}.toolbar[data-v-72878c1d]{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px}.status-box[data-v-72878c1d]{display:flex;align-items:center;min-height:56px;min-width:520px;padding:0 18px;border-radius:999px;border:1px solid var(--line);background:var(--mist);gap:12px;flex-wrap:wrap}.status-chip[data-v-72878c1d]{display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;border:1px solid rgba(77,165,154,.28);background:#4da59a1f;color:#2b7f76;font-size:12px;font-weight:800}.status-text[data-v-72878c1d]{color:#4d3724b3;font-size:13px}.filter-toolbar[data-v-72878c1d]{margin-bottom:20px}.filter-box[data-v-72878c1d]{width:min(420px,100%)}.filter-box input[data-v-72878c1d]{width:100%;padding:12px 16px;border-radius:999px;border:1px solid var(--line);background:var(--mist);font-size:14px}.filter-box input[data-v-72878c1d]:focus{outline:none;border-color:#a0741c8c;box-shadow:0 0 0 4px #e4b96640}.refresh-btn[data-v-72878c1d]{border:1px solid var(--line);background:linear-gradient(180deg,#ffffffdb,#f5ebd3db);padding:10px 20px;border-radius:999px;cursor:pointer;font-weight:800;color:var(--ink)}.refresh-btn[data-v-72878c1d]:disabled{opacity:.6;cursor:not-allowed}.card[data-v-72878c1d]{background:var(--paper);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:22px;padding:24px;border:1px solid var(--line);box-shadow:0 16px 34px #2814001a}.card-header[data-v-72878c1d]{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:16px}.card-title[data-v-72878c1d]{font-size:26px;font-weight:900;color:var(--ink)}.card-sub[data-v-72878c1d],.counter[data-v-72878c1d]{color:var(--ink-soft)}.error[data-v-72878c1d]{margin-bottom:14px;padding:14px 16px;border-radius:16px;border:1px solid rgba(170,86,73,.22);background:linear-gradient(90deg,#aa564929,#b57d611f);color:#7b4337;font-weight:700}.loading[data-v-72878c1d],.empty[data-v-72878c1d]{padding:24px 0 8px;color:var(--ink-soft)}.apple-table[data-v-72878c1d]{width:100%;border-collapse:collapse}.apple-table th[data-v-72878c1d],.apple-table td[data-v-72878c1d]{padding:14px 12px;border-bottom:1px solid rgba(120,90,40,.1);text-align:left;color:var(--ink)}.apple-table th[data-v-72878c1d]{font-size:13px;color:var(--ink-soft)}.mono[data-v-72878c1d]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.amount[data-v-72878c1d]{font-weight:900}.badge[data-v-72878c1d]{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-weight:800;background:#b69b6f29;color:#7a5a34}.badge[data-status=paid][data-v-72878c1d],.badge[data-status=success][data-v-72878c1d],.badge[data-status=succeeded][data-v-72878c1d],.badge[data-status=completed][data-v-72878c1d]{background:#58a57829;color:#2b7a4d}.badge[data-status=failed][data-v-72878c1d],.badge[data-status=cancelled][data-v-72878c1d],.badge[data-status=canceled][data-v-72878c1d]{background:#aa564929;color:#8d4537}@media(max-width:900px){.page[data-v-72878c1d]{padding:22px}.toolbar[data-v-72878c1d]{flex-direction:column;align-items:stretch}.status-box[data-v-72878c1d]{min-width:0}.filter-box[data-v-72878c1d]{width:100%}.card[data-v-72878c1d]{overflow-x:auto}}:root{--paper: #fbf7ef;--paper-2: #f6efdf;--ink: rgba(38, 28, 18, .88);--ink-2: rgba(38, 28, 18, .68);--border: rgba(120, 90, 40, .14);--border-strong: rgba(120, 90, 40, .2);--glass: rgba(255, 255, 255, .55);--glass-strong: rgba(255, 255, 255, .78);--shadow-sm: 0 6px 16px rgba(40, 25, 10, .06);--shadow-md: 0 14px 34px rgba(40, 25, 10, .1);--r-sm: 12px;--r-md: 16px;--r-lg: 22px;--p-2: 8px;--p-3: 12px;--p-4: 16px;--p-5: 20px}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,PingFang TC,Noto Sans TC,Microsoft JhengHei,Arial,sans-serif;color:var(--ink);background:radial-gradient(1200px 600px at 30% 10%,rgba(240,224,190,.55),transparent 60%),radial-gradient(1000px 500px at 80% 20%,rgba(250,240,220,.6),transparent 55%),radial-gradient(900px 500px at 15% 80%,rgba(245,235,210,.55),transparent 60%),var(--paper)}a{color:inherit}.k-h1{font-size:22px;font-weight:1000;letter-spacing:.4px;margin:0 0 10px}.k-h2{font-size:16px;font-weight:1000;letter-spacing:.2px;margin:0 0 8px}.k-muted{color:var(--ink-2);font-weight:800}.k-card{border:1px solid var(--border);background:var(--glass);border-radius:var(--r-lg);padding:var(--p-4);box-shadow:var(--shadow-sm);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.k-input{width:100%;border:1px solid var(--border-strong);border-radius:var(--r-md);padding:12px 14px;background:#ffffffbf;outline:none;font-size:14px}.k-input:focus{border-color:#785a2847;box-shadow:0 0 0 3px #785a2814}.k-btn{border:1px solid var(--border-strong);border-radius:var(--r-md);padding:12px 14px;background:var(--glass-strong);font-weight:1000;cursor:pointer;box-shadow:var(--shadow-sm);display:inline-flex;align-items:center;justify-content:center;gap:10px}.k-btn:hover{transform:translateY(-.3px)}.k-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.k-btn.primary{background:#ffffffeb}.k-btn.ghost{background:#ffffff73}.k-btn.danger{background:#ffebebb3}.k-badge{display:inline-block;padding:4px 10px;border-radius:999px;border:1px solid var(--border);background:#ffffff80;font-weight:1000;font-size:12px}.k-table-wrap{border:1px solid var(--border);background:#ffffff73;border-radius:var(--r-lg);overflow:hidden}.k-table{width:100%;border-collapse:collapse}.k-table th,.k-table td{text-align:left;padding:12px 10px;border-bottom:1px solid rgba(120,90,40,.1);font-size:14px}.k-table th{font-size:12px;letter-spacing:.2px;opacity:.75}.k-row-actions{display:flex;gap:8px;flex-wrap:wrap}.k-grid{display:grid;gap:10px}.k-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;opacity:.75}.k-sep{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;margin:14px 0 2px;opacity:.7}.k-sep .line{height:1px;background:#785a282e}.k-sep .or{font-weight:1000;font-size:12px}
