[data-v-9ba7c670]: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-9ba7c670]{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-9ba7c670]{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-9ba7c670]{width:86px;flex-basis:86px}.brand[data-v-9ba7c670]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 0}.brand-left[data-v-9ba7c670]{display:flex;align-items:center;flex:1;min-width:0}.brand-logo[data-v-9ba7c670]{display:block;height:60px;width:auto;max-width:min(248px,100%);object-fit:contain}.sidebar[data-collapsed="0"] .brand[data-v-9ba7c670]{position:relative;min-height:60px;margin-bottom:18px;justify-content:flex-end}.sidebar[data-collapsed="0"] .brand-left[data-v-9ba7c670]{position:absolute;inset:0 64px 0 12px;justify-content:center;align-items:flex-end}.sidebar[data-collapsed="1"] .brand-left[data-v-9ba7c670]{justify-content:center}.sidebar[data-collapsed="1"] .brand[data-v-9ba7c670]{justify-content:center;padding:6px 0 12px}.sidebar[data-collapsed="1"] .icon-btn.mini[data-v-9ba7c670]{width:38px;height:38px;border-radius:15px;margin:0 auto}.nav-scroll[data-v-9ba7c670]{flex:1;min-height:0;overflow:auto;padding:0 6px 12px;scrollbar-width:thin;scrollbar-color:rgba(186,150,84,.06) transparent}.nav-scroll[data-v-9ba7c670]::-webkit-scrollbar{width:1.5px;height:1.5px}.nav-scroll[data-v-9ba7c670]::-webkit-scrollbar-thumb{background:#ba96540a;border-radius:999px;border:1px solid transparent;background-clip:padding-box;transition:background .16s var(--ease)}.nav-scroll[data-v-9ba7c670]:hover::-webkit-scrollbar-thumb{background:#ba96546b;background-clip:padding-box}.nav-scroll[data-v-9ba7c670]::-webkit-scrollbar-thumb:hover{background:#ba9654a8;background-clip:padding-box}.nav-scroll[data-v-9ba7c670]::-webkit-scrollbar-track{background:transparent}.group[data-v-9ba7c670]{margin:0 0 18px}.group-head[data-v-9ba7c670]{position:relative;width:calc(100% - 12px);margin:0 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-9ba7c670]:hover{background:#ffffffe6;box-shadow:var(--shadow-soft);transform:translateY(-1px)}.group-head[data-v-9ba7c670]:active{transform:translateY(0) scale(.99)}.group-left[data-v-9ba7c670]{display:flex;align-items:center;gap:10px;min-width:0}.group-ic[data-v-9ba7c670]{font-size:20px;opacity:.95}.group-title[data-v-9ba7c670]{font-size:11px;letter-spacing:1px;opacity:.78;text-transform:uppercase;color:var(--ink);font-weight:1000}.group-caret[data-v-9ba7c670]{opacity:.75;transition:transform .22s var(--ease)}.group-caret[data-open="1"][data-v-9ba7c670]{transform:rotate(180deg)}.caret-ic[data-v-9ba7c670]{font-size:20px;opacity:.75;color:var(--ink)}.group-body[data-v-9ba7c670]{padding:6px 0 2px}.nav[data-v-9ba7c670]{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-9ba7c670]{width:22px;display:grid;place-items:center;opacity:.98}.nav-txt[data-v-9ba7c670]{font-weight:1000;font-size:13px;letter-spacing:.2px;color:var(--ink)}.nav[data-v-9ba7c670]:hover{background:#ffffffeb;box-shadow:var(--shadow-soft);transform:translateY(-1px)}.router-link-active.nav[data-v-9ba7c670]{background:#fffffff2;box-shadow:var(--shadow-hover)}.router-link-active.nav[data-v-9ba7c670]: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-9ba7c670]{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-9ba7c670]{color:#1c1c1ea6}.badge.gold[data-v-9ba7c670]{color:#a0783cf2;background:#fff5dce6}.sidebar[data-collapsed="1"] .brand-text[data-v-9ba7c670],.sidebar[data-collapsed="1"] .nav-txt[data-v-9ba7c670],.sidebar[data-collapsed="1"] .badge[data-v-9ba7c670],.sidebar[data-collapsed="1"] .logout span[data-v-9ba7c670]:last-child,.sidebar[data-collapsed="1"] .group-caret[data-v-9ba7c670],.sidebar[data-collapsed="1"] .group-title[data-v-9ba7c670]{display:none}.sidebar[data-collapsed="1"] .nav-scroll[data-v-9ba7c670]{padding:4px 0 12px}.sidebar[data-collapsed="1"] .group[data-v-9ba7c670]{margin:8px 0 16px}.sidebar[data-collapsed="1"] .nav[data-v-9ba7c670]{width:48px;min-height:48px;margin:8px auto;justify-content:center;padding:0;border-radius:16px}.sidebar[data-collapsed="1"] .nav-ic[data-v-9ba7c670]{width:24px}.sidebar[data-collapsed="1"] .group-head[data-v-9ba7c670]{width:48px;min-height:48px;margin:6px auto;padding:0;justify-content:center;border-radius:16px}.sidebar[data-collapsed="1"] .group-left[data-v-9ba7c670]{justify-content:center}.sidebar[data-collapsed="1"] .router-link-active.nav[data-v-9ba7c670]:before{left:4px;top:12px;bottom:12px}.sidebar-footer[data-v-9ba7c670]{padding:12px 10px 10px;border-top:1px solid rgba(185,160,120,.14)}.sidebar[data-collapsed="1"] .sidebar-footer[data-v-9ba7c670]{padding:12px 0 10px;display:grid;justify-items:center;gap:10px}.sidebar[data-collapsed="1"] .logout[data-v-9ba7c670]{width:48px;min-height:48px;margin-top:0;padding:0;border-radius:18px}.main[data-v-9ba7c670]{flex:1;min-width:0;display:flex;flex-direction:column}.topbar[data-v-9ba7c670]{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-9ba7c670]{display:flex;align-items:center;gap:14px;min-width:0}.page-hint[data-v-9ba7c670]{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-9ba7c670]{position:relative;display:flex;align-items:center;min-width:0}.search-ic[data-v-9ba7c670]{position:absolute;left:10px;opacity:.75;display:grid;place-items:center}.search-ic .ms-ic[data-v-9ba7c670]{font-size:20px;color:#1c1c1ebf}.search[data-v-9ba7c670]{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-9ba7c670]:focus{border-color:#a0783c42;box-shadow:var(--shadow-soft);transform:translateY(-1px)}.ms[data-v-9ba7c670]{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-9ba7c670]{font-size:22px;line-height:1;color:#1c1c1eeb}.top-actions[data-v-9ba7c670]{display:flex;align-items:center;gap:10px}.notification-box[data-v-9ba7c670]{position:relative}.icon-btn[data-v-9ba7c670]{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-9ba7c670]:hover{background:#fffffff0;box-shadow:var(--shadow-hover);transform:translateY(-1px)}.icon-btn[data-v-9ba7c670]:active{transform:translateY(0) scale(.98)}.icon-btn.mini[data-v-9ba7c670]{width:40px;height:40px;border-radius:16px}.dot[data-v-9ba7c670]{position:absolute;right:8px;top:8px;width:10px;height:10px;border-radius:999px;background:#52d26d;z-index:2;box-shadow:0 0 0 2px #ffffffeb,0 0 12px #52d26d8c}.notification-panel[data-v-9ba7c670]{position:absolute;top:calc(100% + 10px);right:0;width:min(420px,calc(100vw - 32px));max-height:min(460px,72vh);overflow:auto;padding:14px;border-radius:22px;border:1px solid rgba(185,160,120,.18);background:#ffffffdb;box-shadow:0 22px 60px #0a0a0a29,inset 0 1px #ffffffd1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:40}.notification-panel-head[data-v-9ba7c670]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding-bottom:12px;border-bottom:1px solid rgba(185,160,120,.14)}.notification-panel-title[data-v-9ba7c670]{font-size:16px;font-weight:900;color:var(--ink)}.notification-panel-meta[data-v-9ba7c670]{margin-top:4px;font-size:12px;color:var(--ink-2)}.notification-panel-count[data-v-9ba7c670]{flex:0 0 auto;display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(185,160,120,.14);background:#ffffffd1;font-size:12px;font-weight:900;color:var(--ink-2)}.notification-list[data-v-9ba7c670]{display:flex;flex-direction:column;gap:10px;margin-top:12px}.notification-item[data-v-9ba7c670]{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:12px;padding:12px;border-radius:18px;border:1px solid rgba(185,160,120,.14);background:#ffffffb8;transition:transform .16s var(--ease),box-shadow .16s var(--ease),background .16s var(--ease)}.notification-item[data-v-9ba7c670]:hover{background:#fffffff0;box-shadow:var(--shadow-soft);transform:translateY(-1px)}.notification-item-dot[data-v-9ba7c670]{width:10px;height:10px;border-radius:999px;margin-top:4px;background:#a0783c94;box-shadow:0 0 0 7px #a0783c1a}.notification-item[data-tone=success] .notification-item-dot[data-v-9ba7c670]{background:#769a68f5;box-shadow:0 0 0 7px #769a681f}.notification-item[data-tone=warning] .notification-item-dot[data-v-9ba7c670]{background:#cd9534f5;box-shadow:0 0 0 7px #cd95341f}.notification-item[data-tone=danger] .notification-item-dot[data-v-9ba7c670]{background:#dc5050eb;box-shadow:0 0 0 7px #dc50501f}.notification-item-copy[data-v-9ba7c670]{display:grid;gap:6px;min-width:0}.notification-item-head[data-v-9ba7c670]{display:grid;gap:4px}.notification-item-title[data-v-9ba7c670]{font-size:14px;font-weight:900;line-height:1.42;color:var(--ink)}.notification-item-time[data-v-9ba7c670]{font-size:11px;font-weight:800;color:#1c1c1e8a}.notification-item-text[data-v-9ba7c670],.notification-item-link[data-v-9ba7c670]{font-size:12px;line-height:1.55;color:var(--ink-2)}.notification-item-link[data-v-9ba7c670]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-word}.notification-item-actions[data-v-9ba7c670]{display:grid;align-content:start;gap:8px}.notification-item-open[data-v-9ba7c670],.notification-item-delete[data-v-9ba7c670]{min-width:52px;padding:8px 10px;border-radius:12px;border:1px solid rgba(185,160,120,.16);background:#ffffffdb;color:var(--ink);font-size:12px;font-weight:900;cursor:pointer;transition:background .16s var(--ease),transform .16s var(--ease),box-shadow .16s var(--ease)}.notification-item-open[data-v-9ba7c670]:hover,.notification-item-delete[data-v-9ba7c670]:hover{background:#fffffffa;box-shadow:var(--shadow-soft);transform:translateY(-1px)}.notification-item-delete[data-v-9ba7c670]{color:#964646f0}.notification-empty[data-v-9ba7c670],.notification-error[data-v-9ba7c670]{margin-top:12px;padding:14px 12px;border-radius:18px;border:1px dashed rgba(185,160,120,.16);color:var(--ink-2);font-size:13px;font-weight:800}.notification-error[data-v-9ba7c670]{border-style:solid;border-color:#dc505029;background:#fff0f0cc;color:#8c3636e0}.account[data-v-9ba7c670]{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-9ba7c670]:hover{background:#fffffff0;box-shadow:var(--shadow-hover);transform:translateY(-1px)}.account[data-v-9ba7c670]:active{transform:translateY(0) scale(.99)}.avatar[data-v-9ba7c670]{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-9ba7c670]{display:grid;gap:2px;text-align:left}.account-email[data-v-9ba7c670]{font-size:12px;font-weight:1000;color:var(--ink)}.account-role[data-v-9ba7c670]{font-size:11px;opacity:.7;color:var(--ink-2)}.caret[data-v-9ba7c670]{font-size:20px;opacity:.55;color:var(--ink)}.content[data-v-9ba7c670]{flex:1;min-width:0;padding:24px;overflow:auto}.logout[data-v-9ba7c670]{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-9ba7c670]:hover{background:#fffffff0;box-shadow:var(--shadow-hover);transform:translateY(-1px)}.logout[data-v-9ba7c670]:active{transform:translateY(0) scale(.99)}.icon-btn[data-v-9ba7c670]:focus-visible,.account[data-v-9ba7c670]:focus-visible,.nav[data-v-9ba7c670]:focus-visible,.group-head[data-v-9ba7c670]:focus-visible,.logout[data-v-9ba7c670]:focus-visible,.search[data-v-9ba7c670]:focus-visible{outline:2px solid rgba(160,120,60,.32);outline-offset:2px}.ring[data-v-9ba7c670]{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-9ba7c670]{animation:pulse-9ba7c670 .46s var(--ease)}@keyframes pulse-9ba7c670{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-9ba7c670]{transition:none!important;animation:none!important}}@media(max-width:980px){.sidebar[data-v-9ba7c670]{width:240px;flex:0 0 240px}.search[data-v-9ba7c670]{min-width:180px}.content[data-v-9ba7c670]{padding:16px}.page-hint[data-v-9ba7c670]{max-width:240px}.notification-panel[data-v-9ba7c670]{width:min(388px,calc(100vw - 32px))}.notification-item[data-v-9ba7c670]{grid-template-columns:10px minmax(0,1fr)}.notification-item-actions[data-v-9ba7c670]{grid-column:2;grid-auto-flow:column;justify-content:flex-start}}html,body,#app{height:100%}body{margin:0}.page[data-v-18d8feea]{--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-18d8feea]{display:grid;gap:18px}.summary-kicker[data-v-18d8feea],.chart-kicker[data-v-18d8feea]{margin:0 0 8px;font-size:11px;letter-spacing:.24em;color:#5c43269e}.page-title[data-v-18d8feea]{margin:0;font-size:36px;font-weight:900;color:var(--paper-ink)}.page-sub[data-v-18d8feea]{margin:10px 0 24px;font-size:13px;line-height:1.7;color:#4d3724c2}.toolbar[data-v-18d8feea]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:14px}.search-box[data-v-18d8feea]{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-18d8feea]{min-width:520px}.status-chip[data-v-18d8feea]{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-18d8feea]{color:#4d3724b3;font-size:13px}.operations-board[data-v-18d8feea]{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-18d8feea]: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-18d8feea]: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-18d8feea]{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-18d8feea]:disabled{opacity:.6;cursor:not-allowed}.error-banner[data-v-18d8feea]{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-18d8feea]{width:10px;height:10px;border-radius:50%;background:#d66e60;box-shadow:0 0 0 6px #d66e6024}.operations-board[data-v-18d8feea]{padding:18px 18px 24px;border-radius:34px;display:grid;gap:20px}.board-grid[data-v-18d8feea]{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-18d8feea]{opacity:.88}.summary-panel[data-v-18d8feea]{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-18d8feea]{margin:0;font-size:18px;color:var(--tech-copy)}.summary-list[data-v-18d8feea]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.summary-item[data-v-18d8feea]{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-18d8feea]{color:var(--tech-soft);font-size:12px}.summary-item strong[data-v-18d8feea]{font-size:18px;color:var(--tech-copy)}.rings-grid[data-v-18d8feea]{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-18d8feea]{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-18d8feea]:nth-child(4n){border-right:0}.ring-card[data-v-18d8feea]:nth-last-child(-n+4){border-bottom:0}.ring-card[data-v-18d8feea]: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-18d8feea]: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-18d8feea]{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%}.ring-chip[data-v-18d8feea]{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-18d8feea]{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-18d8feea]{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;width:100%;margin-top:2px}.ring-shell[data-v-18d8feea]{--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-18d8feea]{position:relative;width:110px;aspect-ratio:1;display:block;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 strong[data-v-18d8feea]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:26px;line-height:1;color:var(--paper-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.ring-copy[data-v-18d8feea]{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-18d8feea]{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-18d8feea]{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-18d8feea]{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-18d8feea]{--tone-fill: #caa35b;--tone-solid: #b8924e;--tone-glow: #d5bb88}.ring-card[data-tone=seiji][data-v-18d8feea]{--tone-fill: #7ea99d;--tone-solid: #6e968d;--tone-glow: #b7d0c8}.ring-card[data-tone=ume][data-v-18d8feea]{--tone-fill: #c8929f;--tone-solid: #b07b88;--tone-glow: #e2bdc6}.ring-card[data-tone=kohaku][data-v-18d8feea]{--tone-fill: #cf9b69;--tone-solid: #b98756;--tone-glow: #e1c09f}.ring-card[data-tone=enji][data-v-18d8feea]{--tone-fill: #9f6258;--tone-solid: #8c554c;--tone-glow: #ccb1ac}.ring-card[data-tone=sumi][data-v-18d8feea]{--tone-fill: #8d877f;--tone-solid: #777168;--tone-glow: #c7c2bc}.ring-card[data-tone=matcha][data-v-18d8feea]{--tone-fill: #8ca06d;--tone-solid: #788b5b;--tone-glow: #cad5ba}.ring-card[data-tone=fuji][data-v-18d8feea]{--tone-fill: #9484ab;--tone-solid: #7d6c95;--tone-glow: #cdc4db}.charts-grid[data-v-18d8feea]{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-18d8feea]{position:relative;padding:0 10px 0 0;display:grid;gap:10px}.chart-card+.chart-card[data-v-18d8feea]{padding:0 0 0 10px;border-left:1px solid rgba(120,90,40,.1)}.chart-head[data-v-18d8feea]{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:end;gap:12px;margin-bottom:2px}.chart-head h3[data-v-18d8feea]{margin:0;font-size:20px;line-height:1.2;color:var(--tech-copy)}.chart-stat[data-v-18d8feea]{display:grid;justify-items:end;gap:2px}.chart-stat strong[data-v-18d8feea]{font-size:20px;color:var(--tech-copy)}.chart-stat span[data-v-18d8feea]{color:#b26d44;font-size:12px;font-weight:800}.chart-stat span[data-positive="1"][data-v-18d8feea]{color:#2f8c7f}.chart-stage[data-v-18d8feea]{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-18d8feea]{width:100%;height:228px;display:block}.chart-stage[data-v-18d8feea]: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-18d8feea]: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-18d8feea]{position:absolute;inset:0;display:grid;align-content:end;gap:12px;padding:14px;background:linear-gradient(180deg,#fbf7ee85,#f2ebdcc2)}.fallback-wave[data-v-18d8feea]{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-18d8feea 1.6s ease-in-out infinite}.fallback-wave.alt[data-v-18d8feea]{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-18d8feea]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.fallback-axis span[data-v-18d8feea]{display:block;height:36px;border-radius:14px;background:linear-gradient(90deg,#ffffff0f,#ffffff1f,#ffffff0f);animation:shimmer-18d8feea 1.4s linear infinite}.chart-axis[data-v-18d8feea]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.chart-axis-item[data-v-18d8feea]{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-18d8feea]{font-size:11px;color:var(--tech-soft)}.chart-axis-item strong[data-v-18d8feea]{color:var(--tech-copy);font-size:15px}@keyframes pulse-18d8feea{0%,to{opacity:.72}50%{opacity:1}}@keyframes shimmer-18d8feea{0%{background-position:-120px 0}to{background-position:120px 0}}@media(max-width:1320px){.rings-grid[data-v-18d8feea]{grid-template-columns:repeat(3,minmax(0,1fr))}.ring-card[data-v-18d8feea]:nth-child(4n){border-right:1px solid rgba(114,152,190,.1)}.ring-card[data-v-18d8feea]:nth-last-child(-n+4){border-bottom:1px solid rgba(114,152,190,.1)}.ring-card[data-v-18d8feea]:nth-child(3n){border-right:0}.ring-card[data-v-18d8feea]:nth-last-child(-n+3){border-bottom:0}}@media(max-width:1080px){.summary-panel[data-v-18d8feea],.charts-grid[data-v-18d8feea]{grid-template-columns:1fr}.toolbar[data-v-18d8feea]{flex-direction:column;align-items:stretch}.status-box[data-v-18d8feea]{min-width:0}.summary-list[data-v-18d8feea],.charts-grid[data-v-18d8feea]{grid-template-columns:1fr}.chart-card[data-v-18d8feea]{padding:0}.chart-card+.chart-card[data-v-18d8feea]{padding:18px 0 0;border-left:0;border-top:1px solid rgba(114,152,190,.12)}}@media(max-width:860px){.page[data-v-18d8feea]{padding:22px}.rings-grid[data-v-18d8feea]{grid-template-columns:repeat(2,minmax(0,1fr))}.ring-card[data-v-18d8feea]:nth-child(3n){border-right:1px solid rgba(114,152,190,.1)}.ring-card[data-v-18d8feea]:nth-last-child(-n+3){border-bottom:1px solid rgba(114,152,190,.1)}.ring-card[data-v-18d8feea]:nth-child(2n){border-right:0}.ring-card[data-v-18d8feea]:nth-last-child(-n+2){border-bottom:0}}@media(max-width:620px){.hero-shell[data-v-18d8feea],.hero-panel[data-v-18d8feea],.operations-board[data-v-18d8feea]{padding:20px;border-radius:24px}.summary-panel[data-v-18d8feea]{padding-bottom:16px}.page-title[data-v-18d8feea]{font-size:28px}.rings-grid[data-v-18d8feea],.summary-list[data-v-18d8feea],.chart-axis[data-v-18d8feea]{grid-template-columns:1fr}.ring-card[data-v-18d8feea]{border-right:0}.ring-card[data-v-18d8feea]:nth-last-child(-n+2){border-bottom:1px solid rgba(114,152,190,.1)}.ring-card[data-v-18d8feea]:last-child{border-bottom:0}.ring-shell[data-v-18d8feea]{width:154px}.ring-core[data-v-18d8feea]{width:102px}.ring-value[data-v-18d8feea]{font-size:32px}}[data-v-f78e35a8]: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-f78e35a8]{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-f78e35a8]{font-size:22px;line-height:1;color:#1c1c1eeb}.page[data-v-f78e35a8]{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-f78e35a8]{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-f78e35a8]{width:min(1040px,100%);display:grid;grid-template-columns:1.1fr .9fr;gap:18px;position:relative;z-index:1}.left[data-v-f78e35a8],.right[data-v-f78e35a8]{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-f78e35a8]{padding:22px;display:grid;gap:18px}.brand[data-v-f78e35a8]{display:flex;align-items:center;gap:12px}.brand--logo[data-v-f78e35a8]{min-height:60px}.brand-logo[data-v-f78e35a8]{display:block;height:58px;width:auto;max-width:min(320px,100%);object-fit:contain}.hero[data-v-f78e35a8]{padding:14px 2px 6px}.h1[data-v-f78e35a8]{font-size:30px;font-weight:1000;color:var(--ink);letter-spacing:.2px}.h2[data-v-f78e35a8]{margin-top:10px;font-size:14px;color:var(--ink-2);font-weight:800}.chips[data-v-f78e35a8]{margin-top:16px;display:flex;flex-wrap:wrap;gap:10px}.chip[data-v-f78e35a8]{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-f78e35a8],.right-foot[data-v-f78e35a8]{padding:10px 2px 0}.muted[data-v-f78e35a8]{font-size:12px;color:#1c1c1e9e;font-weight:800}.right[data-v-f78e35a8]{padding:18px;display:grid;align-content:start;gap:12px}.card[data-v-f78e35a8]{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-f78e35a8]{display:grid;gap:12px;margin-bottom:10px}.card-title[data-v-f78e35a8]{display:inline-flex;align-items:center;gap:10px;font-size:18px;font-weight:1000;color:var(--ink)}.tabs[data-v-f78e35a8]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tab[data-v-f78e35a8]{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-f78e35a8]:hover{background:#fffffff0;box-shadow:var(--shadow-hover);transform:translateY(-1px)}.tab[data-active="1"][data-v-f78e35a8]{box-shadow:inset 0 0 0 2px #a0783c33;background:#fff5dcdb}.google-logo[data-v-f78e35a8]{display:block;flex-shrink:0;object-fit:contain}.tab-google-logo[data-v-f78e35a8]{width:18px;height:18px}.msg[data-v-f78e35a8]{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-f78e35a8]{background:#f5fff5c7}.msg-ic .ms-ic[data-v-f78e35a8]{font-size:22px}.msg-txt[data-v-f78e35a8]{font-weight:900;color:var(--ink);font-size:13px;line-height:1.4}.form[data-v-f78e35a8]{display:grid;gap:10px;margin-top:12px}.label[data-v-f78e35a8]{font-size:12px;font-weight:1000;color:#1c1c1ed1}.input-wrap[data-v-f78e35a8]{position:relative;display:flex;align-items:center}.leading[data-v-f78e35a8]{position:absolute;left:12px;font-size:20px;opacity:.72}.input[data-v-f78e35a8]{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-f78e35a8]:focus{border-color:#a0783c42;box-shadow:var(--shadow-soft);transform:translateY(-1px)}.btn[data-v-f78e35a8]{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-f78e35a8]:hover{background:#fffffff0;box-shadow:var(--shadow-hover);transform:translateY(-1px)}.btn[data-v-f78e35a8]:active{transform:translateY(0) scale(.99)}.btn[data-v-f78e35a8]:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:none}.btn.primary[data-v-f78e35a8]{background:#fff5dceb}.btn.google[data-v-f78e35a8]{background:#ffffffdb}.button-google-logo[data-v-f78e35a8]{width:20px;height:20px}.btn.ghost[data-v-f78e35a8]{background:transparent}.row[data-v-f78e35a8]{display:flex;justify-content:flex-end}.link[data-v-f78e35a8]{border:none;background:transparent;cursor:pointer;color:#a0783cf2;font-weight:1000;padding:6px 0}.link[data-v-f78e35a8]:hover{text-decoration:underline}.hint[data-v-f78e35a8]{margin-top:10px;font-size:12px;color:#1c1c1e9e;font-weight:900;line-height:1.45}.ring[data-v-f78e35a8]{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-f78e35a8]{animation:pulse-f78e35a8 .46s var(--ease)}@keyframes pulse-f78e35a8{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-f78e35a8]{grid-template-columns:1fr}.brand-logo[data-v-f78e35a8]{height:50px}}.action-pill[data-v-4d3e1f81]{display:inline-flex;align-items:center;justify-content:center;min-height:0;padding:7px 16px;border-radius:999px;border:1px solid rgba(120,90,40,.16);background:linear-gradient(180deg,#ffffffeb,#f7eedacc);color:#3c2d1a;cursor:pointer;font-size:12px;font-weight:800;line-height:1.2;letter-spacing:-.01em;white-space:nowrap;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.action-pill[data-v-4d3e1f81]:hover{transform:translateY(-1px);box-shadow:0 8px 14px #311c0414}.action-pill[data-v-4d3e1f81]:disabled{cursor:not-allowed;opacity:.6;transform:none;box-shadow:none}.action-pill--accent[data-v-4d3e1f81]{border-color:#d6ad5261;background:linear-gradient(180deg,#f6d895f2,#ddb05deb);color:#503611;box-shadow:0 8px 16px #b4811c1f}.action-pill--accent[data-v-4d3e1f81]:hover{box-shadow:0 10px 18px #b4811c29}.action-pill--ghost[data-v-4d3e1f81]{border-color:#785a281f;background:linear-gradient(180deg,#ffffffe6,#f5ebd3c2);color:#4e3a20}.pagination[data-v-8e2472c4]{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding-top:18px;border-top:1px solid rgba(120,90,40,.1)}.pagination-summary[data-v-8e2472c4]{font-size:13px;color:#352a1fa6;font-weight:700}.pagination-controls[data-v-8e2472c4]{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.page-window[data-v-8e2472c4]{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;border:1px solid rgba(120,90,40,.18);background:#ffffffb3;color:#352a1fa6;font-size:12px;font-weight:800}.page-window select[data-v-8e2472c4]{border:none;background:transparent;color:#352a1f;font-weight:900;font-size:13px;cursor:pointer}.page-window select[data-v-8e2472c4]:focus{outline:none}.page-list[data-v-8e2472c4]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page-pill[data-v-8e2472c4],.page-nav[data-v-8e2472c4]{border:1px solid rgba(120,90,40,.16);background:#ffffffc2;color:#352a1f;border-radius:999px;min-width:40px;padding:8px 12px;font-size:13px;font-weight:900;cursor:pointer;transition:.2s ease}.page-nav[data-v-8e2472c4]:disabled{opacity:.45;cursor:not-allowed}.page-pill[data-v-8e2472c4]:hover,.page-nav[data-v-8e2472c4]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 16px #8c5f161f}.page-pill[data-active="1"][data-v-8e2472c4]{color:#2f1d04;background:linear-gradient(90deg,#f6d895eb,#ddb05deb);border-color:#a7782438;box-shadow:0 10px 18px #8c5f1629}.page[data-v-e039bccf]{--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-e039bccf]{margin-bottom:20px}.page-copy[data-v-e039bccf]{max-width:960px}.page-title[data-v-e039bccf]{margin:0;font-size:36px;font-weight:900;color:var(--ink)}.page-sub[data-v-e039bccf]{margin:10px 0 24px;max-width:920px;font-size:13px;line-height:1.7;color:var(--ink-soft)}.toolbar[data-v-e039bccf]{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px}.status-box[data-v-e039bccf]{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-e039bccf]{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-e039bccf]{color:#4d3724b3;font-size:13px;overflow-wrap:anywhere}.filter-toolbar[data-v-e039bccf]{margin-bottom:20px}.filter-box[data-v-e039bccf]{width:min(420px,100%)}.filter-box input[data-v-e039bccf]{width:100%;padding:12px 16px;border-radius:999px;border:1px solid var(--line);background:var(--mist);color:var(--ink);font-size:14px;transition:all .2s ease}.filter-box input[data-v-e039bccf]:focus{outline:none;border-color:#a0741c8c;box-shadow:0 0 0 4px #e4b96640}.badge[data-v-e039bccf],.soft-pill[data-v-e039bccf]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:7px 12px;border-radius:999px;border:1px solid transparent;font-size:12px;font-weight:800;white-space:nowrap}.refresh-btn[data-v-e039bccf]{border-radius:999px;cursor:pointer;font-weight:900;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.refresh-btn[data-v-e039bccf]:hover{transform:translateY(-1px)}.refresh-btn[data-v-e039bccf]:disabled{cursor:not-allowed;opacity:.6;transform:none}.refresh-btn[data-v-e039bccf]{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-e039bccf]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.summary-card[data-v-e039bccf]{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-e039bccf]{font-size:13px;font-weight:800;color:var(--ink-soft)}.summary-value[data-v-e039bccf]{margin-top:10px;font-size:34px;font-weight:900;color:var(--ink)}.summary-foot[data-v-e039bccf]{margin-top:8px;font-size:13px;line-height:1.5;color:var(--ink-soft)}.card[data-v-e039bccf]{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-e039bccf]{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:16px}.card-title[data-v-e039bccf]{font-size:28px;font-weight:900;color:var(--ink)}.card-sub[data-v-e039bccf],.counter[data-v-e039bccf]{color:var(--ink-soft)}.counter[data-v-e039bccf]{font-size:14px;font-weight:800}.alert[data-v-e039bccf]{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-e039bccf]{border-color:#739a5f3d;background:linear-gradient(90deg,#739a5f24,#adcc941f);color:var(--success-ink)}.table-shell[data-v-e039bccf]{overflow:hidden;border:1px solid rgba(120,90,40,.08);border-radius:22px;background:#ffffff6b}.loading[data-v-e039bccf],.empty[data-v-e039bccf]{padding:28px 4px 6px;color:var(--ink-soft)}.reservation-table[data-v-e039bccf]{width:100%;min-width:0;border-collapse:collapse}.reservation-grid[data-v-e039bccf]{table-layout:fixed}.col-reservation-id[data-v-e039bccf]{width:10%}.col-status[data-v-e039bccf]{width:9%}.col-meeting[data-v-e039bccf]{width:12%}.col-schedule[data-v-e039bccf]{width:15%}.col-student[data-v-e039bccf],.col-teacher[data-v-e039bccf]{width:13%}.col-amount[data-v-e039bccf]{width:6%}.col-notification[data-v-e039bccf]{width:8%}.col-actions[data-v-e039bccf]{width:14%}.reservation-table th[data-v-e039bccf],.reservation-table td[data-v-e039bccf]{padding: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-e039bccf]{transition:background .18s ease}.reservation-table tbody tr[data-v-e039bccf]:hover{background:#fff8e88f}.reservation-table th[data-v-e039bccf]{font-size:13px;font-weight:800;color:var(--ink-soft);background:#ffffff61}.reservation-table tbody tr:last-child td[data-v-e039bccf]{border-bottom:none}.mono[data-v-e039bccf],.subline[data-v-e039bccf]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.reservation-id-cell[data-v-e039bccf]{min-width:0}.reservation-id[data-v-e039bccf]{font-size:14px;line-height:1.4;font-weight:600;color:#2f251aeb;word-break:break-all}.reservation-id-sub[data-v-e039bccf]{margin-top:4px}.mono[data-v-e039bccf]{font-size:13px;line-height:1.45}.person-name[data-v-e039bccf],.schedule-date[data-v-e039bccf],.amount[data-v-e039bccf]{font-size:15px;font-weight:700;letter-spacing:-.01em}.schedule-date[data-v-e039bccf]{white-space:nowrap}.subline[data-v-e039bccf]{margin-top:3px;font-size:11px;line-height:1.4;color:var(--ink-soft)}.meeting-cell[data-v-e039bccf],.person-cell[data-v-e039bccf],.schedule-cell[data-v-e039bccf]{min-width:0}.amount-cell[data-v-e039bccf]{white-space:nowrap}.amount[data-v-e039bccf]{font-variant-numeric:tabular-nums}.meeting-stack[data-v-e039bccf]{display:grid;gap:6px;justify-items:start}.meeting-link[data-v-e039bccf]{display:-webkit-box;max-width:100%;padding:0;color:#8b5d17;font-size:11px;font-weight:800;line-height:1.5;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:2px;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.meeting-link[data-v-e039bccf]:hover{color:#6e4510}.badge[data-tone=success][data-v-e039bccf],.soft-pill[data-tone=success][data-v-e039bccf]{background:var(--success-bg);color:var(--success-ink);border-color:#739a5f3d}.badge[data-tone=warning][data-v-e039bccf],.soft-pill[data-tone=warning][data-v-e039bccf]{background:var(--warning-bg);color:var(--warning-ink);border-color:#d6ad523d}.badge[data-tone=muted][data-v-e039bccf],.soft-pill[data-tone=muted][data-v-e039bccf]{background:var(--muted-bg);color:var(--muted-ink);border-color:#887c6a2e}.badge[data-tone=info][data-v-e039bccf],.soft-pill[data-tone=info][data-v-e039bccf],.soft-pill[data-tone=neutral][data-v-e039bccf]{background:var(--info-bg);color:var(--info-ink);border-color:#8ca8b633}.soft-pill[data-tone=online][data-v-e039bccf]{background:#75a0c029;color:#345f7c;border-color:#75a0c038}.soft-pill[data-tone=offline][data-v-e039bccf]{background:#c5936224;color:#7a5328;border-color:#c5936238}.schedule-cell[data-tone=ready] .schedule-date[data-v-e039bccf]{color:var(--ink)}.schedule-cell[data-tone=partial] .schedule-date[data-v-e039bccf],.schedule-cell[data-tone=missing] .schedule-date[data-v-e039bccf]{color:#8f6931}.action-col[data-v-e039bccf]{text-align:left}.action-cell[data-v-e039bccf]{width:1%;white-space:nowrap;text-align:left}.action-row[data-v-e039bccf]{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-e039bccf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.page[data-v-e039bccf]{padding:22px}.toolbar[data-v-e039bccf],.card-header[data-v-e039bccf]{flex-direction:column;align-items:stretch}.status-box[data-v-e039bccf]{min-width:0}}@media(max-width:720px){.page-title[data-v-e039bccf]{font-size:34px}.summary-grid[data-v-e039bccf]{grid-template-columns:1fr}.card[data-v-e039bccf]{padding:20px}.filter-box[data-v-e039bccf]{width:100%}}.page[data-v-8bcc3710]{--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-8bcc3710]{font-size:42px;font-weight:900;letter-spacing:.4px;margin:0;color:var(--ink)}.page-sub[data-v-8bcc3710]{margin:10px 0 24px;font-size:14px;color:var(--ink-soft)}.toolbar[data-v-8bcc3710]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:14px}.toolbar-right[data-v-8bcc3710]{display:flex;align-items:center;gap:10px}.toolbar-pill[data-v-8bcc3710]{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-8bcc3710]{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-8bcc3710]:focus,.ipt[data-v-8bcc3710]:focus{outline:none;border-color:#a0741c8c;box-shadow:0 0 0 4px #e4b96640}.refresh-btn[data-v-8bcc3710],.ghost-btn[data-v-8bcc3710],.detail-btn[data-v-8bcc3710]{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-8bcc3710],.ghost-btn[data-v-8bcc3710]{background:linear-gradient(180deg,#ffffffdb,#f5ebd3db)}.detail-btn[data-v-8bcc3710]{background:linear-gradient(90deg,var(--gold-1),var(--gold-2));color:#2f1d04}.refresh-btn[data-v-8bcc3710]:hover,.ghost-btn[data-v-8bcc3710]:hover,.detail-btn[data-v-8bcc3710]:hover{transform:translateY(-1px);box-shadow:0 10px 20px #5a3c141f}.refresh-btn[data-v-8bcc3710]:disabled,.ghost-btn[data-v-8bcc3710]:disabled,.detail-btn[data-v-8bcc3710]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.card[data-v-8bcc3710]{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-8bcc3710]{margin-top:18px}.card-header[data-v-8bcc3710]{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:16px}.card-title[data-v-8bcc3710]{font-size:26px;font-weight:900;color:var(--ink)}.card-sub[data-v-8bcc3710]{font-size:13px;color:var(--ink-soft)}.counter[data-v-8bcc3710]{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-8bcc3710]{width:100%;border-collapse:collapse}.members-table[data-v-8bcc3710]{table-layout:fixed}.col-email[data-v-8bcc3710]{width:22%}.col-name[data-v-8bcc3710]{width:11%}.col-gender[data-v-8bcc3710]{width:6%}.col-birth[data-v-8bcc3710]{width:20%}.col-phone[data-v-8bcc3710]{width:11%}.col-credits[data-v-8bcc3710]{width:8%}.col-role[data-v-8bcc3710]{width:9%}.col-actions[data-v-8bcc3710]{width:13%}.apple-table th[data-v-8bcc3710]{text-align:left;font-size:13px;color:var(--ink-soft);padding-bottom:12px;font-weight:900;letter-spacing:.1px}.apple-table td[data-v-8bcc3710]{padding:20px 0;border-top:1px solid rgba(120,90,40,.1);color:var(--ink);vertical-align:middle;line-height:1.45}.apple-table tr[data-v-8bcc3710]{transition:background .2s ease}.apple-table tbody tr[data-v-8bcc3710]:hover{background:#fff5dc57}.apple-table tr[data-active="1"][data-v-8bcc3710]{background:#fff0d073}.member-copy[data-v-8bcc3710]{font-size:15px;font-weight:600;color:#352817eb}.email[data-v-8bcc3710]{letter-spacing:-.01em;white-space:nowrap}.credits[data-v-8bcc3710],.delta[data-v-8bcc3710]{font-size:20px;font-weight:900;color:#6e4700}.delta[data-tone=debit][data-v-8bcc3710]{color:#a33b2c}.delta[data-tone=refund][data-v-8bcc3710]{color:#6a7480}.badge[data-v-8bcc3710]{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-8bcc3710]{background:#eaf7ded9}.badge[data-status=debit][data-v-8bcc3710]{background:#ffeae2e0}.badge[data-status=refund][data-v-8bcc3710]{background:#eceff2eb}.actions[data-v-8bcc3710]{text-align:right;white-space:nowrap}.action-group[data-v-8bcc3710]{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px}.action-group .ghost-btn[data-v-8bcc3710],.action-group .detail-btn[data-v-8bcc3710]{min-width:76px}.th-right[data-v-8bcc3710]{text-align:right!important}.note[data-v-8bcc3710]{color:var(--ink-soft)}.birth-profile[data-v-8bcc3710]{min-width:220px}.birth-profile-cell[data-v-8bcc3710]{display:flex;align-items:center;max-width:100%}.birth-main[data-v-8bcc3710]{font-size:15px;font-weight:600;color:#352817eb;white-space:nowrap}.member-gender[data-v-8bcc3710],.role-cell[data-v-8bcc3710]{text-align:left}.member-phone[data-v-8bcc3710]{letter-spacing:.01em;white-space:nowrap;font-variant-numeric:tabular-nums}.birth-main[data-v-8bcc3710],.credits[data-v-8bcc3710]{font-variant-numeric:tabular-nums}.empty[data-v-8bcc3710]{text-align:center;padding:40px;color:var(--ink-soft)}.error[data-v-8bcc3710]{color:#b00020;margin-bottom:16px}.error.inline[data-v-8bcc3710]{margin-bottom:0}.success[data-v-8bcc3710]{margin-bottom:16px;color:var(--ok);font-weight:900}.pagination[data-v-8bcc3710]{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding-top:18px;border-top:1px solid rgba(120,90,40,.1)}.pagination-summary[data-v-8bcc3710]{font-size:13px;color:var(--ink-soft);font-weight:700}.pagination-controls[data-v-8bcc3710]{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.page-window[data-v-8bcc3710]{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;border:1px solid var(--line);background:#ffffffb3;color:var(--ink-soft);font-size:12px;font-weight:800}.page-window select[data-v-8bcc3710]{border:none;background:transparent;color:var(--ink);font-weight:900;font-size:13px;cursor:pointer}.page-window select[data-v-8bcc3710]:focus{outline:none}.page-list[data-v-8bcc3710]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page-pill[data-v-8bcc3710],.page-nav[data-v-8bcc3710]{border:1px solid rgba(120,90,40,.16);background:#ffffffc2;color:var(--ink);border-radius:999px;min-width:40px;padding:8px 12px;font-size:13px;font-weight:900;cursor:pointer;transition:.2s ease}.page-nav[data-v-8bcc3710]:disabled{opacity:.45;cursor:not-allowed}.page-pill[data-v-8bcc3710]:hover,.page-nav[data-v-8bcc3710]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 16px #8c5f161f}.page-pill[data-active="1"][data-v-8bcc3710]{color:#2f1d04;background:linear-gradient(90deg,#f6d895eb,#ddb05deb);border-color:#a7782438;box-shadow:0 10px 18px #8c5f1629}.modal-mask[data-v-8bcc3710]{position:fixed;inset:0;background:#1e181038;display:grid;place-items:center;z-index:50}.modal[data-v-8bcc3710]{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-8bcc3710]{font-size:26px;font-weight:900;color:var(--ink)}.modal-sub[data-v-8bcc3710]{margin-top:6px;color:var(--ink-soft);font-size:13px}.field[data-v-8bcc3710]{display:grid;gap:8px;margin-top:14px}.field span[data-v-8bcc3710]{font-size:13px;font-weight:900;color:var(--ink)}.ipt[data-v-8bcc3710]{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-8bcc3710]{resize:vertical;min-height:92px}.modal-hint[data-v-8bcc3710]{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-8bcc3710]{margin-top:18px;display:flex;justify-content:flex-end;gap:10px}@media(max-width:1100px){.page[data-v-8bcc3710]{padding:20px 14px}.page-title[data-v-8bcc3710]{font-size:34px}.search-box input[data-v-8bcc3710]{width:260px}}@media(max-width:880px){.toolbar[data-v-8bcc3710],.card-header[data-v-8bcc3710]{flex-direction:column;align-items:stretch}.toolbar-right[data-v-8bcc3710]{justify-content:space-between}.search-box input[data-v-8bcc3710]{width:100%}.card[data-v-8bcc3710]{overflow-x:auto}.apple-table[data-v-8bcc3710],.pagination[data-v-8bcc3710]{min-width:1220px}.modal-actions[data-v-8bcc3710]{flex-direction:column}}.page[data-v-2431160e]{--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%),radial-gradient(780px 380px at 30% 100%,rgba(214,230,206,.18),transparent 60%),linear-gradient(180deg,#f6f1e4e0,#f6f1e494)}.hero[data-v-2431160e]{display:grid;gap:18px}.hero-main[data-v-2431160e]{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:18px;align-items:stretch}.hero-copy[data-v-2431160e],.hero-panel[data-v-2431160e]{padding:24px;border-radius:28px;border:1px solid var(--line);box-shadow:0 18px 44px #2e1f0c12;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.hero-copy[data-v-2431160e]{display:grid;align-content:start;background:radial-gradient(140% 140% at 0% 0%,rgba(255,227,176,.3),transparent 56%),linear-gradient(180deg,#ffffffc2,#fbf5e9ad)}.hero-panel[data-v-2431160e]{background:radial-gradient(140% 120% at 100% 0%,rgba(232,245,228,.4),transparent 52%),linear-gradient(180deg,#ffffffd1,#f8f4ecd1)}.hero-eyebrow[data-v-2431160e],.toolbar-kicker[data-v-2431160e]{display:inline-flex;align-items:center;font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#6f5329c2}.page-title[data-v-2431160e]{margin:0;font-size:42px;font-weight:900;color:var(--ink)}.page-sub[data-v-2431160e]{margin:10px 0 0;max-width:900px;font-size:15px;line-height:1.75;color:var(--ink-soft)}.hero-panel-label[data-v-2431160e]{font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#5845239e}.hero-panel-title[data-v-2431160e]{margin-top:12px;font-size:30px;font-weight:900;line-height:1.15;color:var(--ink);word-break:break-word}.hero-panel-sub[data-v-2431160e]{margin-top:12px;font-size:14px;line-height:1.75;color:var(--ink-soft)}.hero-panel-grid[data-v-2431160e]{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hero-stat[data-v-2431160e]{padding:14px;border-radius:18px;border:1px solid rgba(120,90,40,.12);background:#ffffffa6}.hero-stat-label[data-v-2431160e]{display:block;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.hero-stat-value[data-v-2431160e]{display:block;margin-top:6px;font-size:15px;line-height:1.5;color:var(--ink);word-break:break-word}.toolbar[data-v-2431160e]{display:flex;align-items:center;justify-content:space-between;gap:14px}.search-box[data-v-2431160e]{flex:1;min-height:48px;display:flex;align-items:center;padding:14px 18px;border-radius:24px;border:1px solid var(--line);background:var(--mist);box-shadow:0 10px 26px #31210e0d}.toolbar-stack[data-v-2431160e]{display:grid;gap:4px}.toolbar-text[data-v-2431160e]{font-size:14px;line-height:1.65;color:var(--ink-soft)}.refresh-btn[data-v-2431160e],.mini-btn[data-v-2431160e]{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-2431160e]{padding:10px 20px}.mini-btn[data-v-2431160e]{padding:9px 14px;font-size:13px;white-space:nowrap}.refresh-btn[data-v-2431160e]:hover,.mini-btn[data-v-2431160e]:hover{transform:translateY(-1px);box-shadow:0 10px 24px #442e1214}.refresh-btn[data-v-2431160e]:disabled,.mini-btn[data-v-2431160e]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.overview-grid[data-v-2431160e]{margin-top:22px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.overview-card[data-v-2431160e]{position:relative;overflow:hidden;min-height:128px;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-card[data-v-2431160e]:after{content:"";position:absolute;inset:auto 18px 0;height:3px;border-radius:999px;opacity:.9}.overview-card[data-tone=gold][data-v-2431160e]:after{background:linear-gradient(90deg,#ba8a3ae6,#e6c1768c)}.overview-card[data-tone=sage][data-v-2431160e]:after{background:linear-gradient(90deg,#5a8b56d1,#add5968c)}.overview-card[data-tone=sand][data-v-2431160e]:after{background:linear-gradient(90deg,#ab7648d1,#efc5848c)}.overview-card[data-tone=ash][data-v-2431160e]:after{background:linear-gradient(90deg,#6d675ed1,#c5baa999)}.overview-label[data-v-2431160e]{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.overview-value[data-v-2431160e]{margin-top:10px;font-size:34px;font-weight:900;line-height:1;color:var(--ink)}.overview-foot[data-v-2431160e]{margin-top:10px;min-height:21px;font-size:13px;line-height:1.6;color:var(--ink-soft)}.feedback-banner[data-v-2431160e]{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-2431160e]{border-color:#54804842;background:#f2f9ecf2;color:#365128}.feedback-banner[data-tone=error][data-v-2431160e]{border-color:#a65b4e38;background:#fff0ecf2;color:#8a3f31}.feedback-banner[data-tone=info][data-v-2431160e]{border-color:#785a282e;background:#fffaf1f2}.content-grid[data-v-2431160e]{margin-top:18px;display:grid;grid-template-columns:minmax(0,1.14fr) minmax(360px,.9fr);gap:18px;align-items:start}.form-shell[data-v-2431160e],.list-shell[data-v-2431160e]{display:grid;gap:18px}.editor-banner[data-v-2431160e]{display:grid;gap:16px;padding:20px;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-banner-head[data-v-2431160e]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.editor-copy[data-v-2431160e]{display:grid;gap:6px}.editor-eyebrow[data-v-2431160e]{font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#6f5329b8}.editor-title[data-v-2431160e]{font-size:22px;font-weight:900;color:var(--ink)}.editor-sub[data-v-2431160e]{max-width:700px;font-size:14px;line-height:1.7;color:var(--ink-soft)}.editor-insight-grid[data-v-2431160e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.editor-insight[data-v-2431160e]{padding:14px;border-radius:18px;border:1px solid rgba(120,90,40,.11);background:#ffffffa8}.editor-insight-label[data-v-2431160e]{display:block;font-size:12px;font-weight:800;color:var(--ink-soft)}.editor-insight-value[data-v-2431160e]{display:block;margin-top:6px;font-size:15px;line-height:1.6;color:var(--ink);word-break:break-word}.form-section[data-v-2431160e]{display:grid;gap:14px}.form-section+.form-section[data-v-2431160e]{padding-top:18px;border-top:1px solid rgba(120,90,40,.12)}.section-head[data-v-2431160e]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.section-head-split[data-v-2431160e]{flex-wrap:wrap}.section-title[data-v-2431160e]{font-size:18px;font-weight:900;color:var(--ink)}.section-sub[data-v-2431160e]{margin-top:5px;font-size:13px;line-height:1.7;color:var(--ink-soft)}.form-grid[data-v-2431160e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.field[data-v-2431160e]{display:grid;gap:6px;align-content:start}.field-label[data-v-2431160e]{font-size:12px;font-weight:800;color:var(--ink-soft)}.field-hint[data-v-2431160e]{font-size:12px;line-height:1.6;color:var(--ink-soft)}.toggle-grid[data-v-2431160e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.toggle-card[data-v-2431160e]{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-2431160e]{border-color:#785a2847;box-shadow:0 12px 28px #4730120d;background:#fffcf5db}.toggle-card[data-v-2431160e]:hover{transform:translateY(-1px)}.toggle-input[data-v-2431160e],.day-toggle input[data-v-2431160e]{width:18px;height:18px;margin:2px 0 0;accent-color:#8b6a38}.toggle-copy[data-v-2431160e]{display:grid;gap:4px}.toggle-title[data-v-2431160e]{font-size:15px;font-weight:900;color:var(--ink)}.toggle-sub[data-v-2431160e]{font-size:13px;line-height:1.6;color:var(--ink-soft)}.info-pills[data-v-2431160e],.teacher-tags[data-v-2431160e]{display:flex;gap:8px;flex-wrap:wrap}.info-pill[data-v-2431160e],.status-pill[data-v-2431160e]{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-2431160e]{color:#38592e;background:#f1f9eef0;border-color:#56854938}.status-pill[data-tone=info][data-v-2431160e]{color:#5c471f;background:#fff8ebf0;border-color:#9f78352e}.status-pill[data-tone=warn][data-v-2431160e]{color:#8a3f31;background:#fff0ecf2;border-color:#a65b4e38}.status-pill[data-tone=muted][data-v-2431160e]{color:#352a1f9e;background:#f5f2ecf0}.preset-actions[data-v-2431160e]{display:flex;gap:10px;flex-wrap:wrap}.binding-grid[data-v-2431160e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.binding-card[data-v-2431160e]{padding:14px;border-radius:16px;border:1px solid rgba(120,90,40,.1);background:#fff9}.binding-note[data-v-2431160e]{padding:14px 16px;border-radius:16px;border:1px solid rgba(120,90,40,.12);background:#fffaf1f0;font-size:13px;line-height:1.7;color:var(--ink-soft)}.binding-note[data-tone=success][data-v-2431160e]{border-color:#54804842;background:#f2f9ecf2;color:#365128}.binding-note[data-tone=error][data-v-2431160e],.binding-note[data-tone=warn][data-v-2431160e]{border-color:#a65b4e38;background:#fff0ecf2;color:#8a3f31}.binding-tip[data-v-2431160e]{padding:0 2px;font-size:12px;line-height:1.7;color:#352a1f9e}.availability-grid[data-v-2431160e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.day-card[data-v-2431160e]{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-2431160e]{border-color:#785a283d;box-shadow:0 10px 24px #3925100d;background:#fffcf6d6}.day-card[data-enabled="0"][data-v-2431160e]{opacity:.72}.day-card-head[data-v-2431160e]{display:flex;align-items:center;justify-content:space-between;gap:12px}.day-toggle[data-v-2431160e]{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:900;color:var(--ink)}.day-state[data-v-2431160e]{font-size:12px;font-weight:800;color:var(--ink-soft)}.time-grid[data-v-2431160e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.availability-select[data-v-2431160e]{min-width:0}.list-toolbar[data-v-2431160e]{display:grid;gap:12px}.list-search-field[data-v-2431160e]{gap:8px}.filter-row[data-v-2431160e]{display:flex;gap:10px;flex-wrap:wrap}.filter-chip[data-v-2431160e]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid rgba(120,90,40,.14);background:#ffffffad;color:var(--ink-soft);font-size:13px;font-weight:800;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.filter-chip[data-v-2431160e]:hover{transform:translateY(-1px);box-shadow:0 12px 28px #3925100d}.filter-chip[data-active="1"][data-v-2431160e]{color:var(--ink);border-color:#785a2842;background:#fffbf5f5;box-shadow:0 12px 28px #3925100d}.filter-chip-count[data-v-2431160e]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:#ffffffeb;color:var(--ink);font-size:11px;line-height:1}.filter-reset[data-v-2431160e]{display:inline-flex;align-items:center;padding:8px 4px;border:none;background:transparent;color:var(--ink-soft);font-size:13px;font-weight:800;cursor:pointer}.filter-reset[data-v-2431160e]:hover{color:var(--ink)}.schedule-preview[data-v-2431160e],.list-note[data-v-2431160e],.meta-item[data-v-2431160e],.teacher-intro[data-v-2431160e],.teacher-summary-card[data-v-2431160e]{padding:14px;border-radius:16px;border:1px solid rgba(120,90,40,.1);background:#fff9}.list-note[data-v-2431160e]{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center}.list-note-secondary[data-v-2431160e]{background:#fffbf4c7}.preview-label[data-v-2431160e],.meta-label[data-v-2431160e]{display:block;margin-bottom:6px;font-size:12px;font-weight:800;color:var(--ink-soft)}.preview-value[data-v-2431160e],.meta-value[data-v-2431160e]{font-size:14px;font-weight:800;line-height:1.7;color:var(--ink);word-break:break-word}.schedule-text[data-v-2431160e]{line-height:1.8}.intro-textarea[data-v-2431160e]{min-height:120px;resize:vertical}.actions-row[data-v-2431160e]{display:flex;justify-content:flex-end;gap:10px}.teacher-grid[data-v-2431160e]{display:grid;gap:14px}.teacher-card[data-v-2431160e]{display:grid;gap:14px;padding:18px;border-radius:22px;border:1px solid var(--line);background:#ffffff8f;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.teacher-card[data-v-2431160e]:hover{transform:translateY(-1px);box-shadow:0 16px 34px #28190a0f}.teacher-card[data-selected="1"][data-v-2431160e]{border-color:#785a2847;background:radial-gradient(120% 120% at 100% 0%,rgba(255,229,173,.22),transparent 54%),#ffffffb8;box-shadow:0 18px 40px #38261014}.teacher-card-head[data-v-2431160e]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:14px}.teacher-card-head .mini-btn[data-v-2431160e]{justify-self:end}.teacher-avatar[data-v-2431160e]{width:52px;height:52px;border-radius:18px;display:grid;place-items:center;border:1px solid rgba(120,90,40,.14);background:radial-gradient(100% 100% at 30% 20%,#ffe4aca6,#f2ece0eb);color:var(--ink);font-size:16px;font-weight:900;box-shadow:inset 0 1px #ffffffb3}.teacher-head-copy[data-v-2431160e]{min-width:0;display:grid;gap:6px}.teacher-name-row[data-v-2431160e]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.teacher-name[data-v-2431160e]{font-size:18px;font-weight:900;color:var(--ink)}.editing-chip[data-v-2431160e]{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;background:#fff4dbf2;border:1px solid rgba(159,120,53,.18);color:#704f1e;font-size:11px;font-weight:900;letter-spacing:.04em}.teacher-id[data-v-2431160e]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--ink-soft);word-break:break-all}.teacher-summary-grid[data-v-2431160e],.teacher-detail-grid[data-v-2431160e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.teacher-intro[data-v-2431160e]{font-size:14px;line-height:1.8;color:var(--ink-soft)}.list-empty[data-v-2431160e]{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)}.list-empty-action[data-v-2431160e]{display:grid;gap:12px;justify-items:center}@media(max-width:1280px){.hero-main[data-v-2431160e],.content-grid[data-v-2431160e]{grid-template-columns:1fr}}@media(max-width:900px){.page[data-v-2431160e]{padding:22px}.toolbar[data-v-2431160e],.editor-banner-head[data-v-2431160e]{flex-direction:column;align-items:stretch}.teacher-card-head[data-v-2431160e]{grid-template-columns:1fr}.teacher-card-head .mini-btn[data-v-2431160e]{justify-self:stretch}.overview-grid[data-v-2431160e],.hero-panel-grid[data-v-2431160e],.binding-grid[data-v-2431160e],.availability-grid[data-v-2431160e],.form-grid[data-v-2431160e],.toggle-grid[data-v-2431160e],.editor-insight-grid[data-v-2431160e],.teacher-summary-grid[data-v-2431160e],.teacher-detail-grid[data-v-2431160e]{grid-template-columns:1fr}.actions-row[data-v-2431160e]{flex-direction:column-reverse}.k-btn[data-v-2431160e],.refresh-btn[data-v-2431160e],.mini-btn[data-v-2431160e]{width:100%}}@media(max-width:640px){.page-title[data-v-2431160e]{font-size:32px}.hero-copy[data-v-2431160e],.hero-panel[data-v-2431160e]{padding:20px}.search-box[data-v-2431160e]{min-height:0;padding:12px 16px;border-radius:20px}.filter-chip[data-v-2431160e],.filter-reset[data-v-2431160e]{width:100%;justify-content:space-between}.time-grid[data-v-2431160e]{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-ef81ff40]{--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;--danger: #a33b2c;display:flex;flex-direction:column;gap:20px;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-ef81ff40]{display:flex;justify-content:space-between;align-items:flex-end;gap:18px}.page-copy[data-v-ef81ff40]{max-width:820px}.page-title[data-v-ef81ff40]{margin:0;font-size:42px;font-weight:900;letter-spacing:.4px;color:var(--ink)}.page-sub[data-v-ef81ff40]{margin:10px 0 0;font-size:14px;color:var(--ink-soft);line-height:1.7}.toolbar[data-v-ef81ff40]{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.toolbar--inline[data-v-ef81ff40]{align-items:center}.ghost-btn[data-v-ef81ff40],.detail-btn[data-v-ef81ff40],.danger-btn[data-v-ef81ff40]{border:1px solid var(--line);padding:10px 16px;border-radius:999px;cursor:pointer;transition:.2s;font-size:14px;font-weight:800;color:var(--ink)}.ghost-btn[data-v-ef81ff40]{background:linear-gradient(180deg,#ffffffdb,#f5ebd3db)}.detail-btn[data-v-ef81ff40]{background:linear-gradient(90deg,var(--gold-1),var(--gold-2));color:#2f1d04}.danger-btn[data-v-ef81ff40]{background:#ffeae2e0;color:var(--danger)}.ghost-btn[data-v-ef81ff40]:hover,.detail-btn[data-v-ef81ff40]:hover,.danger-btn[data-v-ef81ff40]:hover{transform:translateY(-1px);box-shadow:0 10px 20px #5a3c141f}.ghost-btn[data-v-ef81ff40]:disabled,.detail-btn[data-v-ef81ff40]:disabled,.danger-btn[data-v-ef81ff40]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.status-inline[data-v-ef81ff40]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px;border-radius:18px;border:1px solid rgba(120,90,40,.12);background:#ffffff8f}.status-inline-close[data-v-ef81ff40]{width:24px;height:24px;flex:0 0 24px;display:grid;place-items:center;align-self:flex-start;margin-right:2px;border:1px solid rgba(163,59,44,.18);border-radius:999px;background:#ffffffd1;color:var(--danger);font-size:14px;font-weight:900;line-height:1;cursor:pointer;transition:.2s}.status-inline-close[data-v-ef81ff40]:hover{background:#ffeae2f5;transform:translateY(-1px)}.status-inline[data-tone=error][data-v-ef81ff40]{background:#ffeae2ad}.status-inline[data-tone=success][data-v-ef81ff40]{background:#eaf7dead}.status-inline[data-tone=draft][data-v-ef81ff40]{background:#fff8e8b8}.status-inline-label[data-v-ef81ff40]{font-size:12px;font-weight:900;color:var(--ink-soft)}.status-inline-chip[data-v-ef81ff40]{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;border:1px solid rgba(120,90,40,.14);background:#ffffffc7;font-size:12px;font-weight:900;color:var(--ink-soft)}.status-inline-chip[data-tone=success][data-v-ef81ff40]{background:#eaf7dee6;color:var(--ok)}.status-inline-chip[data-tone=planned][data-v-ef81ff40],.status-inline-chip[data-tone=draft][data-v-ef81ff40]{background:#fff4d6eb;color:#8f6517}.status-inline-chip[data-tone=error][data-v-ef81ff40]{background:#ffeae2eb;color:var(--danger)}.status-inline-text[data-v-ef81ff40]{font-size:13px;font-weight:800;color:var(--ink-soft);line-height:1.5}.summary-grid[data-v-ef81ff40]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:2px}.summary-card[data-v-ef81ff40]{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-head[data-v-ef81ff40]{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.summary-label[data-v-ef81ff40]{font-size:13px;font-weight:800;color:var(--ink-soft)}.summary-chip[data-v-ef81ff40]{flex:0 0 auto;display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;border:1px solid rgba(120,90,40,.14);background:#ffffffc7;font-size:12px;font-weight:900;color:var(--ink-soft)}.summary-chip[data-tone=success][data-v-ef81ff40]{background:#eaf7dee6;color:var(--ok)}.summary-chip[data-tone=planned][data-v-ef81ff40]{background:#fff4d6eb;color:#8f6517}.summary-chip[data-tone=error][data-v-ef81ff40]{background:#ffeae2eb;color:var(--danger)}.summary-chip[data-tone=draft][data-v-ef81ff40]{background:#fff8e8eb;color:#8f6517}.summary-value[data-v-ef81ff40]{margin-top:10px;font-size:34px;font-weight:900;color:var(--ink)}.summary-foot[data-v-ef81ff40]{margin-top:8px;font-size:13px;color:var(--ink-soft);line-height:1.5}.content-grid[data-v-ef81ff40]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.9fr);gap:14px;align-items:start}.internal-grid[data-v-ef81ff40]{margin-top:2px}.card[data-v-ef81ff40]{background:var(--paper);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:22px;padding:20px;border:1px solid var(--line);box-shadow:0 16px 34px #2814001a}.card-header[data-v-ef81ff40]{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:18px}.card-title[data-v-ef81ff40]{font-size:26px;font-weight:900;color:var(--ink)}.card-sub[data-v-ef81ff40]{margin-top:4px;font-size:13px;line-height:1.55;color:var(--ink-soft)}.counter[data-v-ef81ff40]{flex:0 0 auto;font-size:12px;font-weight:900;color:var(--ink-soft);border-radius:999px;border:1px solid var(--line);padding:6px 10px;background:#ffffffbf}.item-list[data-v-ef81ff40]{display:flex;flex-direction:column;gap:12px}.item-card[data-v-ef81ff40]{border-radius:20px;border:1px solid rgba(120,90,40,.14);background:#ffffffa8;padding:16px;display:flex;flex-direction:column;gap:12px}.item-head[data-v-ef81ff40]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.item-copy[data-v-ef81ff40]{min-width:0}.item-title[data-v-ef81ff40]{font-size:18px;font-weight:900;color:var(--ink)}.item-order[data-v-ef81ff40]{margin-top:4px;font-size:12px;color:var(--ink-soft)}.item-meta[data-v-ef81ff40]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.soft-badge[data-v-ef81ff40]{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;border:1px solid rgba(120,90,40,.14);background:#ffffffb8;color:var(--ink-soft);font-size:12px;font-weight:900}.soft-badge[data-tone=enabled][data-v-ef81ff40]{background:#eaf7dedb;color:var(--ok)}.soft-badge[data-tone=disabled][data-v-ef81ff40]{background:#eceff2eb;color:#5e6977}.item-actions[data-v-ef81ff40]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.mini-btn[data-v-ef81ff40]{padding:8px 12px;font-size:13px}.field-grid[data-v-ef81ff40]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.field-grid-3[data-v-ef81ff40]{grid-template-columns:repeat(3,minmax(0,1fr))}.field[data-v-ef81ff40]{display:flex;flex-direction:column;gap:8px}.field-label[data-v-ef81ff40]{font-size:13px;font-weight:900;color:var(--ink)}.field-input[data-v-ef81ff40]{width:100%;border:1px solid var(--line);border-radius:16px;background:#ffffffe0;padding:12px 14px;font-size:14px;color:var(--ink);transition:.2s ease}.field-input[data-v-ef81ff40]:focus{outline:none;border-color:#a0741c8c;box-shadow:0 0 0 4px #e4b96640}.textarea-input[data-v-ef81ff40]{min-height:92px;resize:vertical;line-height:1.6}.field-foot[data-v-ef81ff40]{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.helper-text[data-v-ef81ff40],.char-count[data-v-ef81ff40]{font-size:12px;font-weight:800;color:var(--ink-soft)}.toggle-row[data-v-ef81ff40]{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:900;color:var(--ink)}.toggle-row input[data-v-ef81ff40]{width:16px;height:16px;accent-color:#b98a2d}.item-brief[data-v-ef81ff40]{border-radius:16px;border:1px solid rgba(120,90,40,.12);background:#fffcf5cc;padding:12px 14px}.item-brief-title[data-v-ef81ff40]{font-size:12px;font-weight:900;color:var(--ink-soft)}.brief-grid[data-v-ef81ff40]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}.brief-grid--2[data-v-ef81ff40]{grid-template-columns:repeat(2,minmax(0,1fr))}.brief-item[data-v-ef81ff40]{display:flex;flex-direction:column;gap:4px;min-width:0}.brief-item-wide[data-v-ef81ff40]{grid-column:span 2}.brief-label[data-v-ef81ff40]{font-size:12px;font-weight:800;color:var(--ink-soft)}.brief-value[data-v-ef81ff40]{font-size:13px;font-weight:800;color:var(--ink);line-height:1.45;min-width:0}.brief-mono[data-v-ef81ff40]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-all}.item-foot[data-v-ef81ff40]{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.item-foot-note[data-v-ef81ff40]{font-size:12px;font-weight:800;color:var(--ink-soft)}.preview-stack[data-v-ef81ff40],.notification-preview-stack[data-v-ef81ff40]{display:flex;flex-direction:column;gap:12px}.notification-preview-stage[data-v-ef81ff40]{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:start;gap:14px 16px;padding:16px;border-radius:22px;border:1px solid rgba(120,90,40,.14);background:linear-gradient(135deg,#fff8e9eb,#ffffffdb),#ffffffb8;box-shadow:inset 0 1px #ffffffc7,0 12px 24px #311c040f}.notification-preview-stage[data-tone=success][data-v-ef81ff40]{background:linear-gradient(135deg,#f2fbecf5,#ffffffe6),#ffffffbd}.notification-preview-stage[data-tone=warning][data-v-ef81ff40]{background:linear-gradient(135deg,#fff6dff5,#ffffffe6),#ffffffbd}.notification-preview-stage[data-tone=danger][data-v-ef81ff40]{background:linear-gradient(135deg,#ffece6f5,#ffffffe6),#ffffffbd}.notification-preview-bell[data-v-ef81ff40]{position:relative;width:48px;height:48px;border-radius:18px;border:1px solid rgba(120,90,40,.14);background:radial-gradient(circle at 30% 28%,#fffdf6f5,#ffffffd6),#ffffffeb;display:grid;place-items:center;box-shadow:inset 0 1px #ffffffe6,0 12px 26px #311c0414}.notification-preview-bell-icon[data-v-ef81ff40]{width:20px;height:20px;color:#463622e6}.notification-preview-dot[data-v-ef81ff40]{position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:999px;background:#d85a54;box-shadow:0 0 0 3px #d85a5424}.notification-preview-copy[data-v-ef81ff40]{display:grid;gap:8px;align-content:start;max-width:100%;min-width:0}.notification-preview-stage-head[data-v-ef81ff40]{display:flex;align-items:center;gap:8px}.notification-preview-title[data-v-ef81ff40]{font-size:clamp(18px,2.1vw,24px);font-weight:900;line-height:1.2;letter-spacing:-.02em;color:var(--ink)}.notification-preview-text[data-v-ef81ff40]{max-width:30ch;font-size:13px;line-height:1.65;color:var(--ink-soft)}.notification-preview-stage-foot[data-v-ef81ff40]{display:grid;gap:6px;margin-top:4px}.notification-preview-destination-label[data-v-ef81ff40]{font-size:11px;font-weight:900;letter-spacing:.08em;color:#5a462c8f}.notification-preview-stage-side[data-v-ef81ff40]{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:10px}.notification-preview-item[data-v-ef81ff40]{padding:14px;border-radius:18px;border:1px solid rgba(120,90,40,.12);background:#ffffffbd;display:grid;gap:8px}.notification-preview-item[data-tone=success][data-v-ef81ff40]{background:linear-gradient(180deg,#f0fae9eb,#ffffffd1)}.notification-preview-item[data-tone=warning][data-v-ef81ff40]{background:linear-gradient(180deg,#fff5dceb,#ffffffd1)}.notification-preview-item[data-tone=danger][data-v-ef81ff40]{background:linear-gradient(180deg,#ffece6eb,#ffffffd1)}.notification-preview-item-head[data-v-ef81ff40]{display:flex;justify-content:space-between;gap:10px;align-items:center}.notification-preview-item-actions[data-v-ef81ff40]{display:inline-flex;align-items:center;gap:8px}.notification-preview-tone[data-v-ef81ff40]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:#ffffffeb;border:1px solid rgba(120,90,40,.12);font-size:11px;font-weight:900;color:var(--ink-soft)}.notification-preview-delete[data-v-ef81ff40]{border:1px solid rgba(214,109,79,.18);background:#fff5f1e6;color:#9a4e38eb;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900;line-height:1;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.notification-preview-delete[data-v-ef81ff40]:hover{transform:translateY(-1px);background:#ffece6fa;box-shadow:0 8px 16px #7a362014}.notification-preview-item-title[data-v-ef81ff40]{font-size:15px;font-weight:900;color:var(--ink)}.notification-preview-item-text[data-v-ef81ff40]{font-size:13px;line-height:1.6;color:var(--ink-soft)}.preview-stage[data-v-ef81ff40]{padding:14px;border-radius:18px;border:1px solid rgba(120,90,40,.14);background:linear-gradient(135deg,#fff8e9eb,#ffffffdb),#ffffffb8}.preview-stage-headline[data-v-ef81ff40]{display:flex;align-items:center;justify-content:space-between;gap:12px}.preview-stage-label[data-v-ef81ff40]{font-size:12px;font-weight:900;color:var(--ink-soft)}.preview-stage-bar[data-v-ef81ff40]{display:flex;align-items:center;gap:12px;margin-top:12px;padding:14px 16px;border-radius:16px;border:1px solid rgba(120,90,40,.12);background:#ffffffe0}.preview-stage-page[data-v-ef81ff40]{flex:0 0 auto;padding:7px 12px;border-radius:999px;background:linear-gradient(90deg,#f6d895c7,#ddb05dc7);color:#5e3c06;font-size:12px;font-weight:900}.preview-stage-text[data-v-ef81ff40]{min-width:0;font-size:16px;font-weight:700;color:var(--ink);line-height:1.5}.preview-stage-link[data-v-ef81ff40]{margin-top:10px;font-size:13px;color:var(--ink-soft);line-height:1.5}.preview-row[data-v-ef81ff40]{display:flex;gap:12px;align-items:flex-start;padding:12px;border-radius:16px;border:1px solid rgba(120,90,40,.14);background:#ffffff94}.preview-rank[data-v-ef81ff40]{flex:0 0 auto;min-width:48px;padding:9px 10px;border-radius:14px;background:#f7eccfc2;color:#7b5720;font-size:13px;font-weight:900;text-align:center}.preview-row-head[data-v-ef81ff40]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.preview-row-actions[data-v-ef81ff40],.preview-row-status[data-v-ef81ff40]{display:inline-flex;align-items:center;gap:8px}.preview-status-dot[data-v-ef81ff40]{width:12px;height:12px;border-radius:999px;background:#8a909652;border:1px solid rgba(138,144,150,.2)}.preview-status-dot[data-enabled="1"][data-v-ef81ff40]{background:#52d26d;border-color:#26a04c6b;box-shadow:0 0 0 4px #52d26d2e,0 0 16px #52d26d52}.preview-status-text[data-v-ef81ff40]{font-size:12px;font-weight:900;color:#5a6066d1}.preview-status-text[data-enabled="1"][data-v-ef81ff40]{color:#21843a}.preview-delete[data-v-ef81ff40]{border:1px solid rgba(214,109,79,.18);background:#fff5f1e6;color:#9a4e38eb;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900;line-height:1;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.preview-toggle[data-v-ef81ff40]{border:1px solid rgba(120,90,40,.14);background:#ffffffe6;color:var(--ink);border-radius:999px;padding:6px 12px;font-size:11px;font-weight:900;line-height:1;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease}.preview-toggle[data-enabled="1"][data-v-ef81ff40]{background:#eaf7deeb;color:var(--ok);border-color:#4092502e}.preview-toggle[data-enabled="0"][data-v-ef81ff40]{background:#f6f7f9f5;color:#67727e}.preview-toggle[data-v-ef81ff40]:hover,.preview-delete[data-v-ef81ff40]:hover{transform:translateY(-1px);box-shadow:0 8px 16px #7a362014}.preview-toggle[data-v-ef81ff40]:hover{background:#fffffffa}.preview-delete[data-v-ef81ff40]:hover{background:#ffece6fa}.preview-tags[data-v-ef81ff40]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.preview-badge[data-v-ef81ff40]{flex:0 0 auto;padding:6px 10px;border-radius:999px;background:#ffefc89e;border:1px solid rgba(120,90,40,.14);color:#7a561d;font-size:12px;font-weight:900}.preview-badge-soft[data-v-ef81ff40]{background:#ffffffd1;color:var(--ink-soft)}.preview-copy[data-v-ef81ff40]{min-width:0}.preview-label[data-v-ef81ff40]{font-size:15px;font-weight:600;line-height:1.55;color:#352817eb}.preview-url[data-v-ef81ff40]{margin-top:6px;font-size:13px;color:var(--ink-soft);line-height:1.5}.preview-url--boxed[data-v-ef81ff40]{margin-top:0;display:flex;align-items:center;width:100%;min-height:42px;padding:10px 14px;border-radius:14px;border:1px solid rgba(120,90,40,.12);background:#ffffffc7;font-size:12px;font-weight:800}.preview-pagination[data-v-ef81ff40]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:4px}.preview-page-btn[data-v-ef81ff40]{border:1px solid rgba(120,90,40,.14);background:#ffffffe0;color:var(--ink);border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.preview-page-btn[data-v-ef81ff40]:hover{transform:translateY(-1px);background:#fffffffa;box-shadow:0 8px 16px #311c0414}.preview-page-btn[data-v-ef81ff40]:disabled{opacity:.46;cursor:not-allowed;transform:none;box-shadow:none}.preview-page-indicator[data-v-ef81ff40]{font-size:12px;font-weight:900;color:var(--ink-soft)}.future-box[data-v-ef81ff40]{margin-top:14px;border-radius:18px;border:1px dashed rgba(120,90,40,.2);background:#ffffff73;padding:14px 16px}.future-title[data-v-ef81ff40]{font-size:13px;font-weight:900;color:var(--ink)}.future-list[data-v-ef81ff40]{display:grid;gap:10px;margin-top:10px}.future-item[data-v-ef81ff40]{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.55;color:var(--ink-soft)}.future-dot[data-v-ef81ff40]{width:10px;height:10px;border-radius:999px;margin-top:4px;flex:0 0 auto;background:#a0a0a080}.future-dot[data-tone=planned][data-v-ef81ff40]{background:#ddb05deb}.empty-state[data-v-ef81ff40]{padding:32px 20px;border-radius:16px;background:#ffffff75;border:1px dashed rgba(120,90,40,.18);color:var(--ink-soft);text-align:center;font-size:14px;font-weight:700}@media(max-width:1100px){.page[data-v-ef81ff40]{padding:20px 14px}.page-title[data-v-ef81ff40]{font-size:34px}.summary-grid[data-v-ef81ff40]{grid-template-columns:repeat(2,minmax(0,1fr))}.content-grid[data-v-ef81ff40]{grid-template-columns:1fr}.brief-grid[data-v-ef81ff40]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:880px){.page-head[data-v-ef81ff40],.card-header[data-v-ef81ff40],.item-head[data-v-ef81ff40]{flex-direction:column;align-items:stretch}.toolbar[data-v-ef81ff40],.item-actions[data-v-ef81ff40]{width:100%;justify-content:flex-start}.field-grid[data-v-ef81ff40],.field-grid-3[data-v-ef81ff40],.summary-grid[data-v-ef81ff40],.brief-grid[data-v-ef81ff40]{grid-template-columns:1fr}.brief-item-wide[data-v-ef81ff40]{grid-column:span 1}.item-foot[data-v-ef81ff40]{align-items:flex-start}.preview-stage-bar[data-v-ef81ff40],.preview-row[data-v-ef81ff40]{flex-direction:column;align-items:stretch}.preview-stage-headline[data-v-ef81ff40],.preview-row-head[data-v-ef81ff40]{flex-direction:column;align-items:flex-start}.preview-row-actions[data-v-ef81ff40],.preview-pagination[data-v-ef81ff40]{width:100%;justify-content:flex-start;flex-wrap:wrap}.notification-preview-stage[data-v-ef81ff40]{grid-template-columns:1fr}.notification-preview-stage-side[data-v-ef81ff40],.notification-preview-item-head[data-v-ef81ff40]{align-items:flex-start}.preview-card[data-v-ef81ff40]{overflow:hidden}}.page[data-v-758f1209]{--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-758f1209]{padding:0 0 70px}.page-title[data-v-758f1209]{margin:0;font-size:42px;font-weight:900;color:#352a1f}.page-sub[data-v-758f1209]{margin:10px 0 0;font-size:14px;color:#352a1fa6;line-height:1.7}.hero-shell[data-v-758f1209]{position:relative;display:grid;gap:18px;padding:24px;border-radius:32px;border:1px solid rgba(120,90,40,.16);background:radial-gradient(720px 260px at 0% 0%,rgba(255,229,168,.24),transparent 62%),radial-gradient(640px 220px at 100% 0%,rgba(255,243,214,.28),transparent 62%),linear-gradient(180deg,#fffcf5eb,#fff7e9c7);box-shadow:0 22px 50px #5032141a;overflow:hidden}.hero-shell[data-v-758f1209]:after{content:"";position:absolute;top:0;right:32px;width:180px;height:4px;border-radius:999px;background:linear-gradient(90deg,#cd9b2300,#cd9b23e6)}.hero-main[data-v-758f1209]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.hero-copy[data-v-758f1209]{min-width:0;display:grid;gap:12px}.hero-eyebrow[data-v-758f1209]{font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#8c672db8}.hero-note[data-v-758f1209]{display:inline-flex;align-items:center;gap:10px;width:fit-content;min-height:46px;padding:0 16px;border-radius:999px;border:1px solid rgba(196,163,98,.2);background:#ffffffa8;box-shadow:inset 0 1px #ffffffeb,0 10px 22px #5032140d}.hero-note-kicker[data-v-758f1209]{display:inline-flex;align-items:center;justify-content:center;min-width:46px;min-height:28px;padding:0 10px;border-radius:999px;background:linear-gradient(180deg,#fff4d6f5,#ffe8b3eb);color:#7b5922;font-size:12px;font-weight:900}.hero-note-text[data-v-758f1209]{font-size:13px;font-weight:800;color:#48331fb8}.hero-actions[data-v-758f1209]{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.btn[data-v-758f1209]{border:1px solid rgba(120,90,40,.18);background:#ffffff9e;padding:10px 14px;border-radius:14px;cursor:pointer;font-weight:1000;color:var(--capsule-text-dark);box-shadow:0 10px 24px #50321414;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}.btn[data-v-758f1209]:hover{transform:translateY(-1px);filter:brightness(1.02)}.btn[data-v-758f1209]:disabled{opacity:.6;cursor:not-allowed}.btn.primary[data-v-758f1209]{background:linear-gradient(90deg,#ffd778fa,#cd9b23fa);color:#1a1200;border-color:#785a2838;box-shadow:0 14px 30px #b4781e2e}.btn.ghost[data-v-758f1209]{background:#ffffff8c}.btn.danger[data-v-758f1209]{background:#ffebebbf;border-color:#b43c3c40;color:#781414eb}.banner[data-v-758f1209]{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-758f1209]{border-color:#b43c3c40;background:#ffebebbf}.banner.ok[data-v-758f1209]{border-color:#1e8c3c38;background:#ebfff2b3}.b-title[data-v-758f1209]{font-weight:1000;margin-bottom:6px}.b-msg[data-v-758f1209]{font-weight:900;opacity:.9}.hero-summary-grid[data-v-758f1209]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.summary-card[data-v-758f1209]{min-height:128px;display:grid;align-content:start;gap:8px;padding:18px;border-radius:24px;border:1px solid rgba(120,90,40,.13);background:#ffffffad;box-shadow:inset 0 1px #fffffff0,0 14px 28px #5032140d}.summary-card-wide[data-v-758f1209]{background:radial-gradient(180px 110px at 100% 0%,rgba(255,229,173,.18),transparent 70%),#ffffffb8}.summary-label[data-v-758f1209]{font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#6f53299e}.summary-value[data-v-758f1209]{font-size:clamp(28px,2vw + 8px,34px);line-height:1;font-weight:900;color:#2f2418}.summary-value-meta[data-v-758f1209]{font-size:clamp(18px,.8vw + 12px,22px);line-height:1.3}.summary-foot[data-v-758f1209]{font-size:13px;line-height:1.65;font-weight:700;color:#48331fa3}.control-strip[data-v-758f1209]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 18px;border-radius:22px;border:1px solid rgba(120,90,40,.12);background:#fffaf1c2}.control-strip-meta[data-v-758f1209]{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.pill[data-v-758f1209]{gap:5px;--pill-height: var(--capsule-height-sm);--pill-px: 12px;--pill-font-size: 13px;--pill-color: var(--capsule-text-strong)}.reviewer-card[data-v-758f1209]{display:grid;gap:8px;min-width:min(100%,280px);padding:14px 16px;border-radius:22px;border:1px solid rgba(120,90,40,.14);background:#ffffffb8;box-shadow:inset 0 1px #fffffff0,0 12px 26px #5032140d}.reviewer-card-label[data-v-758f1209]{font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#6f53299e}.reviewer-select[data-v-758f1209]{min-width:220px}.shared-prompt-panel[data-v-758f1209]{display:grid;gap:14px;padding:18px;border-radius:24px;border:1px solid rgba(120,90,40,.14);background:radial-gradient(560px 180px at 0% 0%,rgba(255,229,173,.16),transparent 66%),#ffffffb8;box-shadow:inset 0 1px #fffffff0,0 12px 26px #5032140d}.shared-prompt-category-tabs[data-v-758f1209]{display:grid;gap:10px;min-width:0;padding:0 0 4px}.shared-prompt-category-title[data-v-758f1209]{font-size:22px;line-height:1.25;font-weight:1000;color:#17120d}.shared-prompt-category-scroll[data-v-758f1209]{display:flex;flex-wrap:wrap;gap:10px;min-width:0;overflow-x:visible;overscroll-behavior-x:contain;padding:0 1px 4px;scroll-snap-type:x proximity}.shared-prompt-category-scroll[data-v-758f1209]::-webkit-scrollbar{height:0}.shared-prompt-category-chip[data-v-758f1209]{appearance:none;border:1px solid rgba(120,90,40,.16);border-radius:999px;min-height:46px;min-width:136px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 14px 0 18px;scroll-snap-align:start;color:#5a452d;background:linear-gradient(180deg,#fffffff5,#f9f6eef0);box-shadow:inset 0 1px #fffffff5,0 8px 16px #402b120d;cursor:pointer;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,background .14s ease,color .14s ease}.shared-prompt-category-chip[data-v-758f1209]:hover{transform:translateY(-1px);border-color:#b0802352}.shared-prompt-category-chip[data-v-758f1209]:focus-visible{outline:none;box-shadow:0 0 0 3px #b8852324,0 8px 16px #402b120d}.shared-prompt-category-chip[data-active="1"][data-v-758f1209]{border-color:#865f184d;color:#fffaf0;background:linear-gradient(135deg,#ddb94e,#a77c2b);box-shadow:inset 0 1px #ffffff47,0 10px 18px #835b152e}.shared-prompt-category-chip-text[data-v-758f1209]{font-size:16px;line-height:1.2;font-weight:1000;white-space:nowrap}.shared-prompt-category-chip-count[data-v-758f1209]{width:30px;height:30px;border-radius:999px;display:inline-grid;place-items:center;flex:0 0 auto;font-size:14px;line-height:1;font-weight:1000;color:#5c4528;background:#e8e3dab8}.shared-prompt-category-chip[data-active="1"] .shared-prompt-category-chip-count[data-v-758f1209]{color:#fffaf0;background:#fff3}.shared-prompt-head[data-v-758f1209]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.shared-prompt-copy[data-v-758f1209]{min-width:0;display:grid;gap:6px}.shared-prompt-kicker[data-v-758f1209]{font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#8c672db8}.shared-prompt-title[data-v-758f1209]{font-size:20px;line-height:1.3;font-weight:900;color:#352a1f}.shared-prompt-sub[data-v-758f1209]{max-width:760px;font-size:13px;line-height:1.7;font-weight:800;color:#48331fa8}.shared-prompt-stats[data-v-758f1209]{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.shared-prompt-textarea[data-v-758f1209]{min-height:260px;background:#fffffff5}.select[data-v-758f1209],.input[data-v-758f1209],.textarea[data-v-758f1209]{width:100%;border-radius:14px;border:1px solid rgba(120,90,40,.18);background:#ffffffb3;padding:10px 12px;outline:none;color:var(--capsule-text-dark);transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.select.mini[data-v-758f1209],.input.mini[data-v-758f1209]{padding:8px 10px;border-radius:12px}.textarea[data-v-758f1209]{resize:vertical;line-height:1.6}.select[data-v-758f1209]:focus,.input[data-v-758f1209]:focus,.textarea[data-v-758f1209]:focus{border-color:#785a2847;box-shadow:0 0 0 4px #785a2814}.hint[data-v-758f1209]{margin-top:6px;font-size:12px;opacity:.65;font-weight:800}.field-feedback[data-v-758f1209]{margin-top:8px;font-size:12px;line-height:1.5;font-weight:800}.field-feedback-error[data-v-758f1209]{color:#b14b4b}.group[data-v-758f1209]{margin-top:18px;border-radius:28px;border:1px solid rgba(120,90,40,.16);background:#ffffff7a;box-shadow:0 18px 40px #50321414;overflow:visible}.group[data-kind=featured][data-v-758f1209]{background:radial-gradient(700px 220px at 0% 0%,rgba(255,229,173,.16),transparent 62%),#ffffff85}.group-head[data-v-758f1209]{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 18px 14px;background:linear-gradient(180deg,#fffaebb8,#ffffff47);border-bottom:1px solid rgba(120,90,40,.12)}.group-copy[data-v-758f1209]{min-width:0;display:grid;gap:8px}.group-kicker[data-v-758f1209]{font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#8c672db8}.g-title-row[data-v-758f1209]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.g-title[data-v-758f1209]{font-size:22px;line-height:1.2;font-weight:900;color:#352a1f}.g-badge[data-v-758f1209]{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;border:1px solid rgba(194,161,93,.18);background:#ffffffad;color:#6f5329c7;font-size:12px;font-weight:900}.g-sub[data-v-758f1209]{display:block;max-width:760px;line-height:1.7;color:#48331fa8;font-weight:700;font-size:13px}.group-side[data-v-758f1209]{display:grid;gap:12px;justify-items:end}.group-metrics[data-v-758f1209]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.group-metric[data-v-758f1209]{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(194,161,93,.16);background:#ffffffb3;color:#5a4420c7;font-size:12px;font-weight:900}.g-actions[data-v-758f1209]{display:flex;gap:8px}.icon-btn[data-v-758f1209]{border:1px solid rgba(120,90,40,.18);background:#ffffffa6;border-radius:12px;padding:8px 10px;cursor:pointer;font-weight:1000;color:var(--capsule-text-dark);box-shadow:0 8px 18px #5032140d}.icon-btn[data-v-758f1209]:hover{filter:brightness(1.02);transform:translateY(-1px)}.group-move-btn[data-v-758f1209]{min-width:40px}.ui-pill[data-v-758f1209],.ui-pill-btn[data-v-758f1209],.btn.ui-pill[data-v-758f1209],.icon-btn.ui-pill[data-v-758f1209]{--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-758f1209],.btn.ui-pill[data-v-758f1209],.icon-btn.ui-pill[data-v-758f1209]{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-758f1209]:hover,.btn.ui-pill[data-v-758f1209]:hover,.icon-btn.ui-pill[data-v-758f1209]:hover{transform:translateY(-.5px);filter:brightness(1.02);box-shadow:inset 0 1px #fffffffa,0 8px 16px #c19c4c1f}.ui-pill--sm[data-v-758f1209]{--pill-height: var(--capsule-height-sm);--pill-px: 12px;--pill-font-size: 13px}.ui-pill--md[data-v-758f1209]{--pill-height: var(--capsule-height);--pill-px: var(--capsule-padding-x);--pill-font-size: 14px}.ui-pill--accent[data-v-758f1209]{--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-758f1209]{--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-758f1209]{--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-758f1209]{--pill-px: 0;min-width:var(--pill-height);width:var(--pill-height);padding:0}.item-list[data-v-758f1209]{padding:18px;display:grid;gap:18px}.item-card[data-v-758f1209]{position:relative;padding:20px;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:visible}.item-card[data-v-758f1209]: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-featured="1"][data-v-758f1209]{border-color:#c69a4838;box-shadow:0 24px 48px #50321417,inset 0 1px #ffffffc7}.item-card[data-enabled="0"][data-v-758f1209]{background:linear-gradient(180deg,#ffffffb8,#f8f3ebad)}.item-card[data-collapsed="1"][data-v-758f1209]{padding-top:16px;padding-bottom:16px}.item-head[data-v-758f1209],.item-body[data-v-758f1209]{position:relative;z-index:1}.item-head[data-v-758f1209]{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-758f1209]{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:18px;padding-bottom:0}.item-head-main[data-v-758f1209]{min-width:0;display:grid;align-content:start;gap:12px}.item-key-row[data-v-758f1209]{display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap}.item-icon-preview[data-v-758f1209]{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-image-preview[data-v-758f1209]{width:88px;height:54px;flex:0 0 88px;border-radius:18px;overflow:hidden;border:1px solid rgba(194,148,55,.22);background:#fff9eceb;box-shadow:0 14px 26px #b4781e1a}.item-image-preview img[data-v-758f1209],.m-image-preview img[data-v-758f1209],.image-card-preview img[data-v-758f1209]{display:block;width:100%;height:100%;object-fit:cover}.item-heading[data-v-758f1209]{min-width:0;display:grid;align-content:start;gap:8px}.item-kicker[data-v-758f1209]{font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#8c672dad}.item-key[data-v-758f1209]{font-size:16px;line-height:1.35;font-weight:900;letter-spacing:.01em;color:#2f2418;word-break:break-all}.item-submeta[data-v-758f1209]{display:flex;gap:8px;flex-wrap:wrap}.item-subchip[data-v-758f1209]{--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-758f1209]{max-width:720px;font-size:var(--reading-title-md);line-height:1.4;font-weight:800;background:#fff}.item-collapsed-summary[data-v-758f1209]{max-width:760px;display:grid;gap:8px;padding-top:2px}.item-collapsed-title[data-v-758f1209]{font-size:var(--reading-title-lg);line-height:1.28;font-weight:900;letter-spacing:.01em;color:#2f2418}.item-collapsed-copy[data-v-758f1209]{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-758f1209]{color:#5a483080}.item-suggestion-preview[data-v-758f1209]{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-758f1209]{color:#5a48307a}.item-readout-row[data-v-758f1209]{display:grid;gap:10px;padding-top:4px}.item-keyword-stack[data-v-758f1209],.item-completion-row[data-v-758f1209]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.readout-pill[data-v-758f1209]{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;border:1px solid rgba(205,177,111,.2);background:#ffffffb3;color:#5a4420cc;font-size:12px;font-weight:900}.readout-pill[data-ready="1"][data-v-758f1209]{border-color:#9bcd94d1;background:linear-gradient(180deg,#f4fef3fa,#e7f7e5f0);color:#4f7c45}.readout-pill-soft[data-v-758f1209]{background:#fff9eed1}.readout-pill-muted[data-v-758f1209]{color:#5a48308f;background:#f8f4edc7}.item-head-side[data-v-758f1209]{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-758f1209]{grid-template-columns:1fr;gap:10px}.quick-field[data-v-758f1209],.field-card[data-v-758f1209],.editor-panel[data-v-758f1209]{border-radius:22px;border:1px solid rgba(120,90,40,.12);background:#ffffffbd;padding:14px;box-shadow:inset 0 1px #ffffffb8}.icon-field-card[data-v-758f1209]{position:relative;overflow:visible}.image-field-card[data-v-758f1209]{display:grid;gap:10px}.image-upload-panel[data-v-758f1209]{display:grid;gap:12px}.image-card-preview[data-v-758f1209]{min-height:132px;aspect-ratio:16 / 9;overflow:hidden;border-radius:18px;border:1px solid rgba(188,146,58,.16);background:radial-gradient(220px 90px at 100% 0%,rgba(255,229,173,.2),transparent 74%),#ffffffe6;box-shadow:inset 0 1px #ffffffeb,0 12px 22px #b4781e14}.image-card-preview-placeholder[data-v-758f1209]{width:100%;height:100%;display:grid;place-items:center;color:#6f532994;font-size:32px;font-weight:900}.image-upload-actions[data-v-758f1209]{display:flex;gap:8px;flex-wrap:wrap}.image-upload-input[data-v-758f1209]{display:none}.image-upload-btn[data-disabled="1"][data-v-758f1209]{opacity:.62;pointer-events:none}.image-clear-btn[data-v-758f1209]:disabled{opacity:.55;cursor:not-allowed}.image-meta-grid[data-v-758f1209]{display:grid;gap:8px}.image-field-hint[data-v-758f1209]{font-size:12px;line-height:1.6;font-weight:900;color:#6048249e}.icon-picker[data-v-758f1209]{position:relative}.icon-picker[open][data-v-758f1209]{z-index:24}.icon-picker summary[data-v-758f1209]{list-style:none;outline:none}.icon-picker summary[data-v-758f1209]::-webkit-details-marker{display:none}.icon-picker summary[data-v-758f1209]:focus,.icon-picker summary[data-v-758f1209]:focus-visible,.icon-picker-option[data-v-758f1209]:focus,.icon-picker-option[data-v-758f1209]:focus-visible{outline:none}.icon-picker-trigger[data-v-758f1209]{display:grid;gap:10px;cursor:pointer}.icon-picker-trigger-main[data-v-758f1209]{display:flex;align-items:center;gap:12px;min-height:76px;padding:12px 14px;border-radius:18px;border:1px solid rgba(188,146,58,.16);background:radial-gradient(180px 80px at 100% 0%,rgba(255,229,173,.18),transparent 72%),#ffffffe6;box-shadow:inset 0 1px #fffffff0;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.icon-picker:hover .icon-picker-trigger-main[data-v-758f1209],.icon-picker[open] .icon-picker-trigger-main[data-v-758f1209]{border-color:#bc923a42;box-shadow:0 12px 24px #b4781e14}.icon-picker summary:focus-visible .icon-picker-trigger-main[data-v-758f1209]{border-color:#bc923a57;box-shadow:0 0 0 3px #d6ba7738,0 12px 24px #b4781e1a}.icon-picker-preview[data-v-758f1209]{width:52px;height:52px;flex:0 0 52px;border-radius:16px;display:grid;place-items:center;border:1px solid rgba(194,148,55,.22);background:linear-gradient(180deg,#fff3cff5,#ffffffeb);font-size:26px;box-shadow:0 10px 18px #b4781e14}.icon-picker-preview[data-empty="1"][data-v-758f1209]{border-color:#bc923a24;background:#fffbf4f5;color:#6f53299e;font-size:18px;font-weight:900;box-shadow:none}.icon-picker-trigger-copy[data-v-758f1209]{min-width:0;display:grid;gap:4px}.icon-picker-trigger-label[data-v-758f1209]{font-size:15px;font-weight:900;color:#2f2418}.icon-picker-trigger-hint[data-v-758f1209]{font-size:12px;line-height:1.6;color:#604824bd}.icon-picker-trigger-action[data-v-758f1209]{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(188,146,58,.16);background:#fff9ebfa;color:#8b6528;font-size:12px;font-weight:900}.icon-picker-panel[data-v-758f1209]{position:absolute;top:calc(100% + 12px);left:0;width:min(820px,calc(100vw - 96px));min-width:100%;padding:18px;border-radius:22px;border:1px solid rgba(188,146,58,.16);background:radial-gradient(280px 120px at 0% 0%,rgba(255,229,173,.18),transparent 74%),linear-gradient(180deg,#fffdf7fa,#fff9eef5);box-shadow:0 22px 44px #50321424;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-height:min(560px,calc(100vh - 140px));overflow:auto;z-index:32}.icon-picker-panel-head[data-v-758f1209]{display:grid;gap:4px;margin-bottom:14px}.icon-picker-panel-title[data-v-758f1209]{font-size:16px;font-weight:900;color:#352a1f}.icon-picker-panel-sub[data-v-758f1209]{font-size:13px;line-height:1.65;color:#604824c7}.icon-picker-group+.icon-picker-group[data-v-758f1209]{margin-top:16px}.icon-picker-group-head[data-v-758f1209]{display:grid;gap:2px;margin-bottom:10px}.icon-picker-group-title[data-v-758f1209]{font-size:13px;font-weight:900;color:#352a1f}.icon-picker-group-sub[data-v-758f1209]{font-size:12px;line-height:1.55;color:#604824b3}.icon-picker-grid[data-v-758f1209]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.icon-picker-option[data-v-758f1209]{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px;border:1px solid rgba(188,146,58,.12);border-radius:18px;background:#ffffffb8;cursor:pointer;text-align:left;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,background .14s ease}.icon-picker-option[data-v-758f1209]:hover{transform:translateY(-1px);border-color:#bc923a33;box-shadow:0 12px 20px #b4781e14}.icon-picker-option[data-v-758f1209]:focus-visible{border-color:#bc923a52;box-shadow:0 0 0 3px #d6ba772e,0 12px 20px #b4781e1a}.icon-picker-option[data-active="1"][data-v-758f1209]{border-color:#bc923a52;background:radial-gradient(140px 60px at 0% 0%,rgba(255,229,173,.18),transparent 74%),#fff9ebfa;box-shadow:0 14px 24px #b4781e1a}.icon-picker-option-symbol[data-v-758f1209]{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:14px;background:#fffffff0;border:1px solid rgba(188,146,58,.14);font-size:22px}.icon-picker-option-symbol[data-empty="1"][data-v-758f1209]{color:#6f53299e;font-size:16px;font-weight:900}.icon-picker-option-copy[data-v-758f1209]{min-width:0;display:grid;gap:4px}.icon-picker-option-label[data-v-758f1209]{font-size:14px;font-weight:900;color:#2f2418}.icon-picker-option-hint[data-v-758f1209]{font-size:12px;line-height:1.55;color:#604824bd}.mini-label[data-v-758f1209]{margin-bottom:8px;font-size:var(--reading-label);font-weight:1000;letter-spacing:.06em;color:#48331fb3}.quick-field[data-v-758f1209]{min-height:122px;display:flex;flex-direction:column;justify-content:flex-start;background:radial-gradient(160px 90px at 100% 0%,rgba(255,233,183,.18),transparent 72%),#fffc}.mini-input[data-v-758f1209]{min-height:46px;font-size:22px;font-weight:1000}.toggle-row[data-v-758f1209]{grid-column:1 / -1;display:flex;gap:8px;flex-wrap:wrap;align-items:stretch}.toggle-pill[data-v-758f1209]{--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-758f1209]:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fffffffa,0 8px 16px #c19c4c1f}.toggle-pill[data-v-758f1209]: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-758f1209]{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-758f1209]: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-758f1209]: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-758f1209]:checked:after{transform:rotate(-45deg) scale(1)}.toggle-pill-text[data-v-758f1209]{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}.toggle-note[data-v-758f1209]{grid-column:1 / -1;margin-top:-2px;font-size:12px;line-height:1.6;font-weight:900;color:#604824ad}.item-collapsed-metrics[data-v-758f1209]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.compact-pill[data-v-758f1209]{--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-758f1209]{--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-758f1209]{--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-758f1209]{--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-758f1209]:hover{--pill-shadow: inset 0 1px 0 rgba(255, 255, 255, .98), 0 8px 16px rgba(193, 156, 76, .12)}.action-cluster[data-v-758f1209]{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-758f1209]{align-items:center;padding-top:0}.action-buttons[data-v-758f1209]{display:flex;gap:6px;flex-wrap:wrap;align-items:center;justify-content:flex-start}.order-pill[data-v-758f1209]{--pill-height: var(--capsule-height);--pill-px: 13px;--pill-font-size: 14px;--pill-color: var(--capsule-text-strong)}.item-body[data-v-758f1209]{margin-top:16px;display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:16px;align-items:start}.item-config[data-v-758f1209]{display:grid;gap:14px}.config-grid[data-v-758f1209]{display:grid;gap:12px}.tag[data-v-758f1209]{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-758f1209]{opacity:.85}.keyword-box[data-v-758f1209]{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-758f1209]{display:flex;justify-content:space-between;align-items:center;gap:10px}.keyword-label[data-v-758f1209]{font-size:13px;font-weight:900;color:#4b3824}.keyword-count[data-v-758f1209]{font-size:12px;font-weight:900;color:#48331f94}.keyword-grid[data-v-758f1209]{display:flex;flex-wrap:wrap;gap:10px}.keyword-chip[data-v-758f1209]{--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-758f1209]: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-758f1209]{--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-758f1209]{display:grid;gap:16px}.editor-grid[data-v-758f1209]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.editor-label[data-v-758f1209]{margin-bottom:10px;font-size:13px;font-weight:1000;color:#4b3824}.prompt-rule-note[data-v-758f1209]{margin-bottom:12px;padding:12px 14px;border-radius:16px;border:1px solid rgba(205,177,111,.34);background:radial-gradient(200px 90px at 0% 0%,rgba(255,232,182,.22),transparent 72%),linear-gradient(180deg,#fffbf3fa,#fff6e1eb);box-shadow:inset 0 1px #fffffff0,0 8px 18px #c19c4c14}.prompt-rule-line[data-v-758f1209]{color:#634a25;font-size:13px;line-height:1.7}.prompt-rule-line+.prompt-rule-line[data-v-758f1209]{margin-top:6px}.editor-textarea[data-v-758f1209]{min-height:220px;background:#fff}.suggestion-panel[data-v-758f1209]{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-758f1209]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.suggestion-count[data-v-758f1209]{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-758f1209]{width:min(100%,640px)}.suggestion-input[data-v-758f1209]{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-758f1209]{margin-top:10px;font-size:13px;line-height:1.55;font-weight:900;color:#60482494}@media(max-width:980px){.suggestion-input-wrap[data-v-758f1209]{width:100%}}.empty[data-v-758f1209]{padding:16px 10px;opacity:.7;font-weight:900}.note[data-v-758f1209]{margin:10px 14px 14px;opacity:.7;font-weight:900}.modal-mask[data-v-758f1209]{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-758f1209]{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-758f1209]{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-758f1209]{display:flex;align-items:center;gap:16px;min-width:0}.m-icon-preview[data-v-758f1209]{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-image-preview[data-v-758f1209]{width:104px;height:68px;flex:0 0 104px;overflow:hidden;border-radius:22px;border:1px solid rgba(194,148,55,.22);background:#fff9eceb;box-shadow:0 14px 28px #b4781e1f}.m-hero-copy[data-v-758f1209]{min-width:0;display:grid;gap:8px}.m-title[data-v-758f1209]{font-size:18px;line-height:1.35;font-weight:900}.m-sub[data-v-758f1209]{font-size:14px;line-height:1.6;opacity:.72;font-weight:800}.m-preview-title[data-v-758f1209]{font-size:clamp(20px,.8vw + 13px,23px);line-height:1.28;font-weight:900;letter-spacing:.01em;color:#2f2418}.m-preview-meta[data-v-758f1209]{display:flex;gap:8px;flex-wrap:wrap}.m-preview-copy[data-v-758f1209]{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-758f1209]{color:#5a48307a}.m-preview-chip[data-v-758f1209]{--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-758f1209]{padding:18px 20px 20px;display:grid;gap:16px}.m-top-grid[data-v-758f1209]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.m-status-card[data-v-758f1209]{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-758f1209]{margin-top:8px}.m-layout[data-v-758f1209]{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:16px;align-items:start}.m-side[data-v-758f1209],.m-editors[data-v-758f1209]{min-width:0}.m-editor-grid[data-v-758f1209]{grid-template-columns:repeat(2,minmax(0,1fr))}.label[data-v-758f1209]{margin-bottom:6px;font-size:var(--reading-label);line-height:1.45;font-weight:1000;opacity:.82}.m-actions[data-v-758f1209]{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-758f1209]{padding:22px}.hero-main[data-v-758f1209],.control-strip[data-v-758f1209],.group-head[data-v-758f1209]{flex-direction:column;align-items:stretch}.hero-shell[data-v-758f1209]{padding:20px}.hero-summary-grid[data-v-758f1209]{grid-template-columns:1fr}.group-side[data-v-758f1209]{justify-items:stretch}.shared-prompt-stats[data-v-758f1209]{justify-content:flex-start}.shared-prompt-category-title[data-v-758f1209]{font-size:20px}.shared-prompt-category-scroll[data-v-758f1209]{flex-wrap:nowrap;gap:10px;overflow-x:auto;padding-bottom:8px}.shared-prompt-category-chip[data-v-758f1209]{min-height:44px;min-width:132px;gap:9px;padding:0 13px 0 16px}.shared-prompt-category-chip-text[data-v-758f1209]{font-size:15px}.shared-prompt-category-chip-count[data-v-758f1209]{width:28px;height:28px;font-size:13px}.group-metrics[data-v-758f1209]{justify-content:flex-start}.icon-picker-panel[data-v-758f1209]{position:static;width:100%;max-width:none;margin-top:12px}.icon-picker-grid[data-v-758f1209],.item-head[data-v-758f1209]{grid-template-columns:1fr}.item-head-side[data-v-758f1209],.editor-grid[data-v-758f1209]{grid-template-columns:1fr;width:100%}.item-body[data-v-758f1209]{grid-template-columns:1fr}.m-head[data-v-758f1209]{flex-direction:column;gap:14px}.m-hero-main[data-v-758f1209]{align-items:flex-start}.m-top-grid[data-v-758f1209],.m-layout[data-v-758f1209],.m-editor-grid[data-v-758f1209]{grid-template-columns:1fr}}@media(max-width:1280px){.hero-summary-grid[data-v-758f1209]{grid-template-columns:repeat(2,minmax(0,1fr))}.item-head[data-v-758f1209]{grid-template-columns:1fr}.item-head-side[data-v-758f1209]{width:100%}.item-body[data-v-758f1209],.m-layout[data-v-758f1209]{grid-template-columns:1fr}}.page[data-v-302cd8d5]{--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-302cd8d5]{margin:0;font-size:42px;font-weight:900;color:var(--ink)}.page-sub[data-v-302cd8d5]{margin:10px 0 24px;font-size:14px;color:var(--ink-soft)}.toolbar[data-v-302cd8d5]{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px}.search-box[data-v-302cd8d5]{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-302cd8d5]{font-size:14px;color:var(--ink-soft)}.refresh-btn[data-v-302cd8d5]{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-302cd8d5]{display:grid;grid-template-columns:1fr 1fr 140px 120px;gap:10px}.top[data-v-302cd8d5]{display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between}.panel[data-v-302cd8d5]{min-width:320px}.set[data-v-302cd8d5]{display:grid;grid-template-columns:1fr 120px;gap:10px}@media(max-width:900px){.page[data-v-302cd8d5]{padding:22px}.toolbar[data-v-302cd8d5]{flex-direction:column;align-items:stretch}.grid[data-v-302cd8d5],.set[data-v-302cd8d5]{grid-template-columns:1fr}}.dp__input_wrap{position:relative;width:100%;box-sizing:unset}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input_valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color);border-color:var(--dp-success-color)}.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp__input_invalid:hover{border-color:var(--dp-danger-color)}.dp__input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);border:1px solid var(--dp-border-color);outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:var(--dp-input-padding);color:var(--dp-text-color);box-sizing:border-box}.dp__input::placeholder{opacity:.7}.dp__input:hover:not(.dp__input_focus){border-color:var(--dp-border-color-hover)}.dp__input_not_clearable{padding-inline-end:var(--dp-input-not-clearable-padding)!important}.dp__input_reg{caret-color:#0000}.dp__input_focus{border-color:var(--dp-border-color-focus)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{display:inline-block;width:var(--dp-font-size);height:var(--dp-font-size);stroke-width:0;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:6px 12px;color:var(--dp-icon-color);box-sizing:content-box}.dp__input_icon{cursor:pointer;position:absolute;top:50%;inset-inline-start:0;transform:translateY(-50%);color:var(--dp-icon-color)}.dp--clear-btn{position:absolute;top:50%;inset-inline-end:0;transform:translateY(-50%);cursor:pointer;color:var(--dp-icon-color);background:#0000;border:none;display:inline-flex;align-items:center;padding:0;margin:0}.dp__input_icon_pad{padding-inline-start:var(--dp-input-icon-padding)}.dp__menu{background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);-webkit-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp__menu:after{box-sizing:border-box}.dp__menu:before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{position:absolute;z-index:99999}.dp__menu_inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp__menu_index{z-index:99999}.dp-menu-loading,.dp__menu_readonly,.dp__menu_disabled{position:absolute;inset:0;z-index:999999}.dp__menu_disabled{background:#ffffff80;cursor:not-allowed}.dp__menu_readonly{background:#0000;cursor:default}.dp-menu-loading{background:#ffffff80;cursor:default}.dp--menu-load-container{display:flex;height:100%;width:100%;justify-content:center;align-items:center}.dp--menu-loader{width:48px;height:48px;border:var(--dp-loader);border-bottom-color:#0000;border-radius:50%;display:inline-block;box-sizing:border-box;animation:dp-load-rotation 1s linear infinite;position:absolute}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dp__arrow_top{height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);transform:translateY(-50%) rotate(-45deg)}.dp__arrow_bottom{left:var(--dp-arrow-left);bottom:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__action_extra{text-align:center;padding:2px 0}.dp--preset-dates{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp--preset-dates[data-dp-mobile],.dp--preset-dates-collapsed{display:flex;align-self:center;border:none;overflow-x:auto;max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2)}.dp__sidebar_left{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp__sidebar_right{padding:5px;margin-inline-end:1px solid var(--dp-border-color)}.dp--preset-range{display:block;width:100%;padding:5px;text-align:left;white-space:nowrap;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition)}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}.dp--preset-range[data-dp-mobile]{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range[data-dp-mobile]:first-child{margin-left:0}.dp--preset-range[data-dp-mobile]:last-child{margin-right:0}.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range-collapsed:first-child{margin-left:0}.dp--preset-range-collapsed:last-child{margin-right:0}.dp__menu_content_wrapper{display:flex}.dp__menu_content_wrapper[data-dp-mobile],.dp--menu-content-wrapper-collapsed{flex-direction:column-reverse}.dp__calendar_header{position:relative;display:flex;justify-content:center;align-items:center;color:var(--dp-text-color);white-space:nowrap;font-weight:700}.dp__calendar_header_item{text-align:center;flex-grow:1;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box}.dp__calendar_row{display:flex;justify-content:center;align-items:center;margin:var(--dp-row-margin)}.dp__calendar_item{text-align:center;flex-grow:1;box-sizing:border-box;color:var(--dp-text-color)}.dp__calendar{position:relative}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp__cell_inner{display:flex;align-items:center;text-align:center;justify-content:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);border:1px solid rgba(0,0,0,0);box-sizing:border-box;position:relative}.dp__cell_inner:hover{transition:all .2s}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-end-end-radius:0;border-start-end-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-end-start-radius:0;border-start-start-radius:0}.dp__range_end,.dp__range_start,.dp__active_date{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_offset{color:var(--dp-secondary-color)}.dp__cell_disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp--extended-fixed-end,.dp--extended-fixed-start,.dp__range_between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border-radius:0;border:1px solid var(--dp-range-between-border-color)}.dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0;border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color)}.dp__today{border:1px solid var(--dp-primary-color)}.dp__week_num{color:var(--dp-secondary-color);text-align:center}.dp__cell_auto_range{border-radius:0;border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_start{border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius);border-inline-start:1px dashed var(--dp-primary-color);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_end{border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color);border-inline-end:1px dashed var(--dp-primary-color)}.dp__calendar_header_separator{width:100%;height:1px;background:var(--dp-border-color)}.dp__calendar_next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp__marker_line,.dp__marker_dot{height:5px;background-color:var(--dp-marker-color);position:absolute;bottom:0}.dp__marker_dot{width:5px;border-radius:50%;left:50%;transform:translate(-50%)}.dp__marker_line{width:100%;left:0}.dp__marker_tooltip{position:absolute;border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);padding:5px;border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default}.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{display:flex;align-items:center;flex-flow:row nowrap;color:var(--dp-text-color)}.dp__tooltip_mark{height:5px;width:5px;border-radius:50%;background-color:var(--dp-text-color);color:var(--dp-text-color);margin-inline-end:5px}.dp__arrow_bottom_tp{bottom:0;height:8px;width:8px;background-color:var(--dp-tooltip-color);position:absolute;border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__instance_calendar{position:relative;width:100%}.dp__flex_display[data-dp-mobile],.dp--flex-display-collapsed{flex-direction:column}.dp__cell_highlight{background-color:var(--dp-highlight-color)}.dp__month_year_row{display:flex;align-items:center;height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box}.dp__inner_nav{display:flex;align-items:center;justify-content:center;cursor:pointer;height:var(--dp-month-year-row-button-size);width:var(--dp-month-year-row-button-size);color:var(--dp-icon-color);text-align:center;border-radius:50%}.dp__inner_nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}[dir=rtl] .dp__inner_nav{transform:rotate(180deg)}.dp__inner_nav_disabled:hover,.dp__inner_nav_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--year-select,.dp__month_year_select{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);display:flex;align-items:center;justify-content:center;border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color)}.dp--year-select:hover,.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__month_year_select{width:50%}.dp--year-select{width:100%}.dp__month_year_wrap{display:flex;flex-direction:row;width:100%;align-items:center}.dp__year_disable_select{justify-content:space-around}.dp--header-wrap{display:flex;width:100%;flex-direction:column}.dp__overlay{width:100%;background:var(--dp-background-color);transition:opacity 1s ease-out;z-index:99999;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box}.dp--overlay-absolute{position:absolute;height:100%;top:0;left:0}.dp--overlay-relative{position:relative}.dp__overlay_container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar{width:5px;background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:none;outline:none}.dp__container_flex{display:flex}.dp__container_block{display:block}.dp__overlay_container{flex-direction:column;overflow-y:auto;height:var(--dp-overlay-height)}.dp__time_picker_overlay_container{height:100%}.dp__overlay_row{padding:0;box-sizing:border-box;display:flex;margin-inline:auto;flex-wrap:wrap;max-width:100%;width:100%;align-items:center}.dp__flex_row{flex:1}.dp__overlay_col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding);white-space:nowrap}.dp__overlay_cell_pad{padding:var(--dp-common-padding) 0}.dp__overlay_cell_active{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center;background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}.dp__overlay_cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__over_action_scroll{right:5px;box-sizing:border-box}.dp__overlay_cell_disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.dp__btn,.dp--qr-btn,.dp--time-overlay-btn,.dp--time-invalid{border:none;font:inherit;transition:var(--dp-common-transition);line-height:normal}.dp--year-mode-picker{display:flex;width:100%;align-items:center;justify-content:space-between;height:var(--dp-cell-size)}.dp--tp-wrap{width:100%}.dp--tp-wrap[data-dp-mobile]{max-width:100%}.dp__time_input{width:100%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;font-family:var(--dp-font-family);color:var(--dp-text-color)}.dp__time_col_reg_block{padding:0 20px}.dp__time_col_reg_inline{padding:0 10px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_reg_with_button[data-compact~=true]{padding:0 5px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col_sec_with_button[data-collapsed~=true]{padding:0}.dp__time_col{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.dp__time_col_block{font-size:var(--dp-time-font-size)}.dp__time_display_block{padding:0 3px}.dp__time_display_inline{padding:5px}.dp__time_picker_inline_container{display:flex;width:100%;justify-content:center}.dp__inc_dec_button{padding:5px;margin:0;height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;color:var(--dp-icon-color);box-sizing:border-box}.dp__inc_dec_button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);display:flex;align-items:center;justify-content:center}.dp__time_display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button_inline{width:100%;padding:0;height:8px;cursor:pointer;display:flex;align-items:center}.dp__inc_dec_button_disabled,.dp__inc_dec_button_disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border:none;padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer}.dp__pm_am_button[data-compact~=true]{padding:7px}.dp__tp_inline_btn_bar{width:100%;height:4px;background-color:var(--dp-secondary-color);transition:var(--dp-common-transition);border-collapse:collapse}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l,.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(-12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp--time-overlay-btn{background:none}.dp--time-invalid{background-color:var(--dp-disabled-color)}.dp__action_row{display:flex;align-items:center;width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row nowrap}.dp__action_row svg{height:var(--dp-button-icon-height);width:auto}.dp__selection_preview{display:block;color:var(--dp-text-color);font-size:var(--dp-preview-font-size);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dp__action_buttons{display:flex;flex:0;white-space:nowrap;align-items:center;justify-content:flex-end;margin-inline-start:auto}.dp__action_button{display:inline-flex;align-items:center;background:#0000;border:1px solid rgba(0,0,0,0);padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);margin-inline-start:3px;height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius);font-size:var(--dp-preview-font-size);font-family:var(--dp-font-family)}.dp__action_cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.dp__action_cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp__action_buttons .dp__action_select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__action_buttons .dp__action_select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp__action_buttons .dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp-quarter-picker-wrap{display:flex;flex-direction:column;height:100%;min-width:var(--dp-menu-min-width)}.dp--qr-btn-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp--qr-btn{width:100%;padding:var(--dp-common-padding)}.dp--qr-btn:not(.dp--highlighted,.dp--qr-btn-active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:none}.dp--qr-btn:hover:not(.dp--qr-btn-active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{display:flex;flex-direction:column;flex:1;width:100%;height:100%;justify-content:space-evenly}.dp--qr-btn-active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}:root{--dp-common-transition: all .1s ease-in;--dp-menu-padding: 6px 8px;--dp-animation-duration: .1s;--dp-menu-appear-transition-timing: cubic-bezier(.4, 0, 1, 1);--dp-transition-timing: ease-out;--dp-action-row-transition: all .2s ease-in;--dp-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--dp-border-radius: 4px;--dp-cell-border-radius: 4px;--dp-transition-length: 22px;--dp-transition-timing-general: .1s;--dp-button-height: 35px;--dp-month-year-row-height: 35px;--dp-month-year-row-button-size: 25px;--dp-button-icon-height: 20px;--dp-calendar-wrap-padding: 0 5px;--dp-cell-size: 35px;--dp-cell-padding: 5px;--dp-common-padding: 10px;--dp-input-icon-padding: 35px;--dp-input-padding: 6px 30px 6px 12px;--dp-input-not-clearable-padding: 12px;--dp-menu-min-width: 260px;--dp-action-buttons-padding: 1px 6px;--dp-row-margin: 5px 0;--dp-calendar-header-cell-padding: .5rem;--dp-multi-calendars-spacing: 10px;--dp-overlay-col-padding: 3px;--dp-time-inc-dec-button-size: 32px;--dp-font-size: 1rem;--dp-preview-font-size: .8rem;--dp-time-font-size: 2rem;--dp-action-button-height: 22px;--dp-action-row-padding: 8px;--dp-direction: ltr}.dp__theme_dark{--dp-background-color: #212121;--dp-text-color: #fff;--dp-hover-color: #484848;--dp-hover-text-color: #fff;--dp-hover-icon-color: #959595;--dp-primary-color: #005cb2;--dp-primary-disabled-color: #61a8ea;--dp-primary-text-color: #fff;--dp-secondary-color: #a9a9a9;--dp-border-color: #2d2d2d;--dp-menu-border-color: #2d2d2d;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #737373;--dp-disabled-color-text: #d0d0d0;--dp-scroll-bar-background: #212121;--dp-scroll-bar-color: #484848;--dp-success-color: #00701a;--dp-success-color-disabled: #428f59;--dp-icon-color: #959595;--dp-danger-color: #e53935;--dp-marker-color: #e53935;--dp-tooltip-color: #3e3e3e;--dp-highlight-color: rgb(0 92 178 / 20%);--dp-range-between-dates-background-color: var(--dp-hover-color, #484848);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #fff);--dp-range-between-border-color: var(--dp-hover-color, #fff);--dp-loader: 5px solid #005cb2}.dp__theme_light{--dp-background-color: #fff;--dp-text-color: #212121;--dp-hover-color: #f3f3f3;--dp-hover-text-color: #212121;--dp-hover-icon-color: #959595;--dp-primary-color: #1976d2;--dp-primary-disabled-color: #6bacea;--dp-primary-text-color: #fff;--dp-secondary-color: #c0c4cc;--dp-border-color: #ddd;--dp-menu-border-color: #ddd;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #f6f6f6;--dp-scroll-bar-background: #f3f3f3;--dp-scroll-bar-color: #959595;--dp-success-color: #76d275;--dp-success-color-disabled: #a3d9b1;--dp-icon-color: #959595;--dp-danger-color: #ff6f60;--dp-marker-color: #ff6f60;--dp-tooltip-color: #fafafa;--dp-disabled-color-text: #8e8e8e;--dp-highlight-color: rgb(25 118 210 / 10%);--dp-range-between-dates-background-color: var(--dp-hover-color, #f3f3f3);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #212121);--dp-range-between-border-color: var(--dp-hover-color, #f3f3f3);--dp-loader: 5px solid #1976d2}.dp__flex{display:flex;align-items:center}.dp__btn{background:none}.dp__main{font-family:var(--dp-font-family);-webkit-user-select:none;user-select:none;box-sizing:border-box;position:relative;width:100%}.dp__main *{direction:var(--dp-direction, ltr)}.dp__pointer{cursor:pointer}.dp__icon{stroke:currentcolor;fill:currentcolor}.dp__button{width:100%;text-align:center;color:var(--dp-icon-color);cursor:pointer;display:flex;align-items:center;place-content:center center;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height)}.dp__button.dp__overlay_action{position:absolute;bottom:0}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:var(--dp-button-icon-height);width:auto}.dp__button_bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp__flex_display{display:flex}.dp__flex_display_with_input{flex-direction:column;align-items:flex-start}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translate(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translate(calc(var(--dp-transition-length) * -1))}.calendar-prev-leave-to{opacity:0;transform:translate(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length) * -1))}.dp--arrow-btn-nav{transition:var(--dp-common-transition);height:100%}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}.dp--centered{top:50%;left:50%;transform:translate(-50%,-50%);position:fixed}.matchmaking-admin[data-v-264d2de4]{--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);--matcha: #55745d;--enji: #9b3d3d;--fuji: #655f86;min-height:100vh;padding:34px;color:var(--ink);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-264d2de4],.summary-grid[data-v-264d2de4],.ops-grid[data-v-264d2de4],.table-grid[data-v-264d2de4]{width:min(1380px,100%);margin:0 auto}.page-head[data-v-264d2de4]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}.page-copy[data-v-264d2de4]{max-width:960px}h1[data-v-264d2de4],h2[data-v-264d2de4],h3[data-v-264d2de4],p[data-v-264d2de4]{margin:0}h1[data-v-264d2de4]{font-size:36px;font-weight:900;letter-spacing:0;color:var(--ink)}.page-sub[data-v-264d2de4]{margin:10px 0 0;font-size:13px;line-height:1.7;color:var(--ink-soft)}h2[data-v-264d2de4]{font-size:18px;letter-spacing:0}h3[data-v-264d2de4]{font-size:15px;margin:16px 0 10px}.summary-grid[data-v-264d2de4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px}.summary-card[data-v-264d2de4]{display:flex;align-items:center;gap:14px;min-height:104px;padding:16px;border:1px solid var(--line);border-radius:22px;background:var(--paper);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 16px 34px #28140014;min-width:0}.summary-icon[data-v-264d2de4]{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border:1px solid rgba(149,110,46,.18);border-radius:16px;color:#6f4d19;background:#f6d89542;font-size:18px;font-weight:1000}.summary-card[data-tone=matcha] .summary-icon[data-v-264d2de4]{color:var(--matcha);background:#ebf4ebe0}.summary-card[data-tone=enji] .summary-icon[data-v-264d2de4]{color:var(--enji);background:#fdeeebe0}.summary-card[data-tone=fuji] .summary-icon[data-v-264d2de4]{color:var(--fuji);background:#efedf8e0}.summary-label[data-v-264d2de4],.summary-note[data-v-264d2de4]{color:var(--ink-soft);font-size:12px;font-weight:800}.summary-value[data-v-264d2de4]{margin:4px 0;color:var(--ink);font-size:26px;font-weight:1000;line-height:1}.ops-grid[data-v-264d2de4]{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:14px;margin-bottom:14px;align-items:start}.table-grid[data-v-264d2de4]{display:grid;grid-template-columns:1fr;gap:14px}.pool-entry-panel[data-v-264d2de4]{padding:20px}.pool-entry[data-v-264d2de4]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px}.pool-entry-copy[data-v-264d2de4]{display:flex;align-items:center;gap:14px;min-width:0}.pool-entry-mark[data-v-264d2de4]{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;border:1px solid rgba(85,116,93,.18);border-radius:16px;color:var(--matcha);background:#ebf4ebe0;font-size:18px;font-weight:1000}.pool-entry-copy h3[data-v-264d2de4]{margin:0 0 6px}.pool-entry-copy p[data-v-264d2de4]{color:var(--ink-soft);font-size:13px;line-height:1.6}.pool-entry-stats[data-v-264d2de4]{display:grid;grid-template-columns:repeat(2,auto);gap:12px}.pool-entry-stats div[data-v-264d2de4]{min-width:92px;padding:10px 12px;border:1px solid var(--line);border-radius:16px;background:#ffffff8f}.pool-entry-stats span[data-v-264d2de4],.pool-entry-stats strong[data-v-264d2de4]{display:block}.pool-entry-stats span[data-v-264d2de4]{color:var(--ink-soft);font-size:12px;font-weight:800}.pool-entry-stats strong[data-v-264d2de4]{margin-top:2px;font-size:20px;font-weight:1000}.pool-entry-link[data-v-264d2de4]{min-width:150px;text-decoration:none}.panel[data-v-264d2de4]{border:1px solid var(--line);border-radius:22px;background:var(--paper);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 16px 34px #2814001a;padding:16px;min-width:0}.panel-title[data-v-264d2de4]{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px}.panel-title span[data-v-264d2de4],label span[data-v-264d2de4],td span[data-v-264d2de4]{color:var(--ink-soft);font-size:12px;font-weight:800}.panel-title .bad[data-v-264d2de4]{color:var(--enji)}label[data-v-264d2de4]{display:grid;gap:6px;margin-bottom:10px}input[data-v-264d2de4],select[data-v-264d2de4]{min-height:40px;border:1px solid var(--line);border-radius:8px;padding:0 10px;background:#ffffffb8;color:var(--ink);font:inherit;min-width:0}input[data-v-264d2de4]:focus,select[data-v-264d2de4]:focus{outline:none;border-color:#a0741c8c;box-shadow:0 0 0 4px #e4b96633}input[data-v-264d2de4]:disabled,select[data-v-264d2de4]:disabled{color:#87909f;background:#f5f1e8c7}[data-v-264d2de4] .dp__main,[data-v-264d2de4] .dp__input_wrap{width:100%}[data-v-264d2de4] .yuelao-date-input,[data-v-264d2de4] .dp__input{width:100%;min-height:40px;border:1px solid var(--line);border-radius:8px;padding:0 42px 0 38px;background:#ffffffb8;color:var(--ink);font:inherit;line-height:40px;box-shadow:none}[data-v-264d2de4] .yuelao-date-input::placeholder,[data-v-264d2de4] .dp__input::placeholder{color:#352a1f7a;opacity:1}[data-v-264d2de4] .yuelao-date-input:focus,[data-v-264d2de4] .dp__input:focus{border-color:#a0741c8c;box-shadow:0 0 0 4px #e4b96633}[data-v-264d2de4] .dp__input_icon{inset-inline-start:12px;color:#9a8f7a}[data-v-264d2de4] .dp--clear-btn{inset-inline-end:8px;width:28px;height:28px;border-radius:9px;color:#8f8370}.dp__theme_light{--dp-background-color: #fffdf8;--dp-text-color: #2f2a22;--dp-hover-color: rgba(200, 164, 77, .14);--dp-hover-text-color: #2f2a22;--dp-hover-icon-color: #9a6a1f;--dp-primary-color: #c8a44d;--dp-primary-disabled-color: #e2cf9a;--dp-primary-text-color: #fffdf8;--dp-secondary-color: #b9b0a2;--dp-border-color: rgba(120, 90, 40, .2);--dp-menu-border-color: rgba(120, 90, 40, .24);--dp-border-color-hover: rgba(154, 106, 31, .42);--dp-border-color-focus: rgba(154, 106, 31, .5);--dp-disabled-color: #f3efe7;--dp-disabled-color-text: #b9b0a2;--dp-icon-color: #9a8f7a;--dp-danger-color: #b23a2f;--dp-marker-color: #b23a2f;--dp-highlight-color: rgba(200, 164, 77, .16);--dp-range-between-dates-background-color: rgba(200, 164, 77, .12);--dp-range-between-dates-text-color: #2f2a22;--dp-range-between-border-color: rgba(154, 106, 31, .22)}.dp__menu{border-radius:18px;box-shadow:0 24px 60px #28140029;font-family:ui-sans-serif,system-ui,-apple-system,PingFang TC,Noto Sans TC,Microsoft JhengHei,Arial,sans-serif;overflow:hidden}.dp__active_date,.dp__active_time,.dp__overlay_cell_active{color:#fffdf8!important}.weights[data-v-264d2de4]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.button-row[data-v-264d2de4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}button[data-v-264d2de4]{font:inherit}.primary-btn[data-v-264d2de4],.ghost-btn[data-v-264d2de4],.mini-btn[data-v-264d2de4]{min-height:40px;border-radius:8px;border:1px solid var(--line);font-weight:800;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.primary-btn[data-v-264d2de4]{color:#2f1d04;background:linear-gradient(90deg,var(--gold-1),var(--gold-2));box-shadow:0 10px 18px #8c5f1629}.page-head>.primary-btn[data-v-264d2de4]{border-radius:999px;padding:10px 20px;background:linear-gradient(180deg,#ffffffdb,#f5ebd3db);box-shadow:none}.ghost-btn[data-v-264d2de4],.mini-btn[data-v-264d2de4]{color:var(--ink);background:#ffffffc2}.mini-btn[data-v-264d2de4]{min-height:34px;padding:0 12px}.primary-btn[data-v-264d2de4]:hover:not(:disabled),.ghost-btn[data-v-264d2de4]:hover:not(:disabled),.mini-btn[data-v-264d2de4]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 24px #5136121f}.wide[data-v-264d2de4]{width:100%}button[data-v-264d2de4]:disabled{cursor:not-allowed;opacity:.55}.tier-box[data-v-264d2de4]{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.tier-row[data-v-264d2de4]{display:grid;grid-template-columns:minmax(0,1fr) 86px 76px;gap:8px;align-items:center;margin-bottom:8px}.tier-label-cell[data-v-264d2de4]{min-height:40px;display:grid;align-content:center;gap:2px;padding:6px 10px;border:1px solid var(--line);border-radius:8px;background:#ffffff8f}.tier-label-cell strong[data-v-264d2de4],.tier-label-cell span[data-v-264d2de4]{display:block}.tier-label-cell strong[data-v-264d2de4]{font-weight:900}.tier-label-cell span[data-v-264d2de4]{color:var(--ink-soft);font-size:12px;font-weight:800}.check[data-v-264d2de4]{display:flex;align-items:center;gap:6px;margin:0}.check input[data-v-264d2de4]{min-height:auto;accent-color:var(--matcha)}.alert[data-v-264d2de4]{width:min(1380px,100%);margin:0 auto 12px;padding:12px 14px;border-radius:8px;font-weight:900;border:1px solid transparent}.alert.error[data-v-264d2de4]{color:#842f2f;border-color:#9b3d3d2e;background:#fff1eee6}.alert.ok[data-v-264d2de4]{color:#315f3b;border-color:#55745d2e;background:#eef8eee6}.alert.muted[data-v-264d2de4]{color:var(--ink-soft);border-color:var(--line);background:#fff9ede6}.table-wrap[data-v-264d2de4]{overflow:auto}table[data-v-264d2de4]{width:100%;border-collapse:collapse;min-width:880px}th[data-v-264d2de4],td[data-v-264d2de4]{padding:11px 10px;border-bottom:1px solid rgba(120,90,40,.1);text-align:left;vertical-align:middle}th[data-v-264d2de4]{color:var(--ink-soft);font-size:12px;font-weight:900;background:#faf4e7b8}tbody tr[data-v-264d2de4]:hover{background:#fff9edb3}td strong[data-v-264d2de4],td span[data-v-264d2de4]{display:block}.score[data-v-264d2de4]{color:#8b611d;font-size:24px;font-weight:900}.empty[data-v-264d2de4]{color:var(--ink-soft);text-align:center}@media(max-width:1180px){.summary-grid[data-v-264d2de4]{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-grid[data-v-264d2de4]{grid-template-columns:1fr}.weights[data-v-264d2de4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.matchmaking-admin[data-v-264d2de4]{padding:20px 14px}.page-head[data-v-264d2de4]{align-items:stretch;flex-direction:column}.summary-grid[data-v-264d2de4],.button-row[data-v-264d2de4]{grid-template-columns:1fr}.pool-entry[data-v-264d2de4]{grid-template-columns:1fr;align-items:stretch}.pool-entry-stats[data-v-264d2de4]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pool-page[data-v-bbd76658]{--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);--matcha: #55745d;--enji: #9b3d3d;--fuji: #655f86;min-height:100vh;padding:34px;color:var(--ink);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-bbd76658],.summary-grid[data-v-bbd76658],.filter-card[data-v-bbd76658],.card[data-v-bbd76658],.alert[data-v-bbd76658]{width:min(1380px,100%);margin-left:auto;margin-right:auto}.page-head[data-v-bbd76658]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}.page-copy[data-v-bbd76658]{max-width:960px}h1[data-v-bbd76658],p[data-v-bbd76658]{margin:0}h1[data-v-bbd76658]{font-size:36px;font-weight:900;letter-spacing:0;color:var(--ink)}.page-sub[data-v-bbd76658]{margin:10px 0 0;color:var(--ink-soft);font-size:13px;line-height:1.7}.toolbar[data-v-bbd76658]{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.refresh-btn[data-v-bbd76658],.ghost-btn[data-v-bbd76658],.mini-btn[data-v-bbd76658]{min-height:40px;border:1px solid var(--line);border-radius:999px;padding:10px 20px;background:linear-gradient(180deg,#ffffffdb,#f5ebd3db);color:var(--ink);font:inherit;font-weight:800;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:.2s ease}.mini-btn[data-v-bbd76658]{min-height:34px;padding:0 14px}.refresh-btn[data-v-bbd76658]:hover:not(:disabled),.ghost-btn[data-v-bbd76658]:hover,.mini-btn[data-v-bbd76658]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 16px #8c5f161f}.refresh-btn[data-v-bbd76658]:disabled,.mini-btn[data-v-bbd76658]:disabled{cursor:not-allowed;opacity:.55;transform:none}.alert[data-v-bbd76658]{margin-bottom:12px;padding:12px 14px;border:1px solid transparent;border-radius:12px;font-weight:900}.alert.error[data-v-bbd76658]{color:#842f2f;border-color:#9b3d3d2e;background:#fff1eee6}.alert.ok[data-v-bbd76658]{color:#315f3b;border-color:#55745d2e;background:#eef8eee6}.alert.muted[data-v-bbd76658]{color:var(--ink-soft);border-color:var(--line);background:#fff9ede6}.summary-grid[data-v-bbd76658]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px}.summary-card[data-v-bbd76658],.filter-card[data-v-bbd76658],.card[data-v-bbd76658]{border:1px solid var(--line);border-radius:22px;background:var(--paper);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 16px 34px #2814001a}.summary-card[data-v-bbd76658]{display:flex;align-items:center;gap:14px;min-height:104px;padding:16px}.summary-mark[data-v-bbd76658]{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border:1px solid rgba(149,110,46,.18);border-radius:16px;color:#6f4d19;background:#f6d89542;font-size:18px;font-weight:1000}.summary-card[data-tone=matcha] .summary-mark[data-v-bbd76658]{color:var(--matcha);background:#ebf4ebe0}.summary-card[data-tone=fuji] .summary-mark[data-v-bbd76658]{color:var(--fuji);background:#efedf8e0}.summary-card[data-tone=enji] .summary-mark[data-v-bbd76658]{color:var(--enji);background:#fdeeebe0}.summary-label[data-v-bbd76658],.summary-note[data-v-bbd76658]{color:var(--ink-soft);font-size:12px;font-weight:800}.summary-value[data-v-bbd76658]{margin:4px 0;font-size:26px;font-weight:1000;line-height:1}.filter-card[data-v-bbd76658]{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:12px;margin-bottom:14px;padding:16px}.filter-box input[data-v-bbd76658],.status-select[data-v-bbd76658]{width:100%;min-height:42px;border:1px solid var(--line);border-radius:999px;padding:0 16px;background:var(--mist);color:var(--ink);font:inherit}.filter-box input[data-v-bbd76658]:focus,.status-select[data-v-bbd76658]:focus{outline:none;border-color:#a0741c8c;box-shadow:0 0 0 4px #e4b96633}.card[data-v-bbd76658]{padding:24px}.card-header[data-v-bbd76658]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.card-title[data-v-bbd76658]{font-size:20px;font-weight:900}.card-sub[data-v-bbd76658]{margin-top:6px;color:var(--ink-soft);font-size:13px}.counter[data-v-bbd76658]{flex:0 0 auto;padding:7px 12px;border:1px solid var(--line);border-radius:999px;background:#ffffff8f;color:var(--ink-soft);font-size:13px;font-weight:900}.table-wrap[data-v-bbd76658]{overflow:auto}table[data-v-bbd76658]{width:100%;min-width:980px;border-collapse:collapse}th[data-v-bbd76658],td[data-v-bbd76658]{padding:13px 14px;border-bottom:1px solid rgba(120,90,40,.1);text-align:left;vertical-align:middle}th[data-v-bbd76658]{color:var(--ink-soft);font-size:12px;font-weight:900;background:#faf4e7b8}tbody tr[data-v-bbd76658]:hover{background:#fff9edb3}.member-cell strong[data-v-bbd76658],.member-cell span[data-v-bbd76658]{display:block}.member-cell span[data-v-bbd76658]{margin-top:4px;color:var(--ink-soft);font-size:12px;font-weight:800}.status-pill[data-v-bbd76658]{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--line);background:#ffffff8f;color:var(--ink-soft);font-size:12px;font-weight:900}.status-pill[data-status=matching_available][data-v-bbd76658]{color:var(--matcha);border-color:#55745d38;background:#ebf4ebc7}.status-pill[data-status=chatting][data-v-bbd76658],.status-pill[data-status=matched][data-v-bbd76658]{color:var(--fuji);border-color:#655f8633;background:#efedf8c7}.actions-cell[data-v-bbd76658]{text-align:right}.empty[data-v-bbd76658]{color:var(--ink-soft);text-align:center;padding:40px}@media(max-width:1180px){.summary-grid[data-v-bbd76658]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.pool-page[data-v-bbd76658]{padding:20px 14px}.page-head[data-v-bbd76658],.toolbar[data-v-bbd76658]{align-items:stretch;flex-direction:column}.summary-grid[data-v-bbd76658],.filter-card[data-v-bbd76658]{grid-template-columns:1fr}}.matchmaking-stats[data-v-cc18f35e]{--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);--matcha: #55745d;--enji: #9b3d3d;--fuji: #655f86;min-height:100vh;padding:34px;color:var(--ink);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-cc18f35e],.summary-grid[data-v-cc18f35e],.insight-grid[data-v-cc18f35e],.detail-grid[data-v-cc18f35e],.recent-panel[data-v-cc18f35e],.alert[data-v-cc18f35e]{width:min(1380px,100%);margin-left:auto;margin-right:auto}.page-head[data-v-cc18f35e]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}.page-copy[data-v-cc18f35e]{max-width:960px}h1[data-v-cc18f35e],h2[data-v-cc18f35e],h3[data-v-cc18f35e]{margin:0;letter-spacing:0}h1[data-v-cc18f35e]{font-size:36px;font-weight:900;color:var(--ink)}.page-sub[data-v-cc18f35e]{margin:10px 0 0;font-size:13px;line-height:1.7;color:var(--ink-soft)}h2[data-v-cc18f35e]{font-size:18px}h3[data-v-cc18f35e]{color:var(--ink-soft);font-size:12px;font-weight:900;margin-bottom:8px}.toolbar[data-v-cc18f35e]{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.status-box[data-v-cc18f35e]{display:flex;align-items:center;gap:8px;min-height:40px;padding:6px 10px;border:1px solid var(--line);border-radius:999px;background:var(--mist)}.status-chip[data-v-cc18f35e],.status-text[data-v-cc18f35e],.panel-title span[data-v-cc18f35e],.metric-label[data-v-cc18f35e],.metric-detail[data-v-cc18f35e],td span[data-v-cc18f35e]{color:var(--ink-soft);font-size:12px;font-weight:800}.status-chip[data-v-cc18f35e]{display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;border:1px solid rgba(77,165,154,.28);background:#4da59a1f;color:#2b7f76}.refresh-btn[data-v-cc18f35e]{min-height:40px;border:1px solid var(--line);border-radius:999px;padding:10px 20px;color:var(--ink);background:linear-gradient(180deg,#ffffffdb,#f5ebd3db);font:inherit;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:.2s}.refresh-btn[data-v-cc18f35e]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 24px #5136121f}.refresh-btn[data-v-cc18f35e]:disabled{cursor:not-allowed;opacity:.55}.alert[data-v-cc18f35e]{margin-bottom:12px;padding:12px 14px;border-radius:8px;font-weight:900;border:1px solid transparent}.alert.error[data-v-cc18f35e]{color:#842f2f;border-color:#9b3d3d2e;background:#fff1eee6}.alert.warn[data-v-cc18f35e]{color:#735222;border-color:#956e2e2e;background:#fff8e0e6}.alert.muted[data-v-cc18f35e]{color:var(--ink-soft);border-color:var(--line);background:#fff9ede6}.summary-grid[data-v-cc18f35e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px}.metric-card[data-v-cc18f35e],.panel[data-v-cc18f35e]{border:1px solid var(--line);border-radius:22px;background:var(--paper);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 16px 34px #2814001a}.metric-card[data-v-cc18f35e]{display:flex;align-items:center;gap:14px;min-height:104px;padding:16px;min-width:0}.metric-icon[data-v-cc18f35e]{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border:1px solid rgba(149,110,46,.18);border-radius:16px;background:#f6d89542;color:#6f4d19;font-size:18px;font-weight:1000}.metric-card[data-tone=rose] .metric-icon[data-v-cc18f35e]{color:var(--enji);background:#fff0f0}.metric-card[data-tone=blue] .metric-icon[data-v-cc18f35e]{color:var(--fuji);background:#efedf8}.metric-card[data-tone=green] .metric-icon[data-v-cc18f35e]{color:var(--matcha);background:#edf9f3}.metric-value[data-v-cc18f35e]{margin:4px 0;color:var(--ink);font-size:28px;font-weight:1000}.insight-grid[data-v-cc18f35e]{display:grid;grid-template-columns:1.2fr .8fr;gap:14px;margin-bottom:14px}.detail-grid[data-v-cc18f35e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px}.panel[data-v-cc18f35e]{padding:16px;min-width:0}.panel-title[data-v-cc18f35e]{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px}.band-list[data-v-cc18f35e],.row-list[data-v-cc18f35e]{display:grid;gap:10px}.band-row[data-v-cc18f35e]{display:grid;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:12px}.band-meta[data-v-cc18f35e]{display:grid;gap:2px}.band-meta strong[data-v-cc18f35e],.stat-row strong[data-v-cc18f35e],.mini-row strong[data-v-cc18f35e]{font-weight:1000}.band-meta span[data-v-cc18f35e],.stat-row span[data-v-cc18f35e],.stat-row em[data-v-cc18f35e],.mini-row span[data-v-cc18f35e]{color:var(--ink-soft);font-size:12px;font-style:normal;font-weight:800}.bar[data-v-cc18f35e]{height:12px;overflow:hidden;border-radius:999px;background:#89693a1a}.bar-fill[data-v-cc18f35e]{display:block;height:100%;min-width:0;border-radius:inherit;background:linear-gradient(90deg,var(--gold-2),var(--matcha))}.stat-row[data-v-cc18f35e],.mini-row[data-v-cc18f35e]{display:grid;align-items:center;min-height:34px;border-bottom:1px solid rgba(137,105,58,.1)}.stat-row[data-v-cc18f35e]{grid-template-columns:minmax(0,1fr) auto 64px;gap:10px}.mini-row[data-v-cc18f35e]{grid-template-columns:minmax(0,1fr) auto;gap:10px}.split-list[data-v-cc18f35e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.table-wrap[data-v-cc18f35e]{overflow:auto}table[data-v-cc18f35e]{width:100%;min-width:860px;border-collapse:collapse}th[data-v-cc18f35e],td[data-v-cc18f35e]{padding:11px 10px;border-bottom:1px solid rgba(137,105,58,.12);text-align:left;vertical-align:middle}th[data-v-cc18f35e]{color:var(--ink-soft);font-size:12px;font-weight:900;background:#faf4e7b8}tbody tr[data-v-cc18f35e]:hover{background:#fff9edb3}td strong[data-v-cc18f35e],td span[data-v-cc18f35e]{display:block}.score[data-v-cc18f35e]{color:#8b611d;font-size:22px;font-weight:1000}.empty[data-v-cc18f35e]{color:var(--ink-soft);text-align:center}@media(max-width:1180px){.summary-grid[data-v-cc18f35e],.detail-grid[data-v-cc18f35e]{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-grid[data-v-cc18f35e]{grid-template-columns:1fr}}@media(max-width:720px){.matchmaking-stats[data-v-cc18f35e]{padding:20px 14px}.page-head[data-v-cc18f35e],.toolbar[data-v-cc18f35e]{align-items:stretch;flex-direction:column}.summary-grid[data-v-cc18f35e],.detail-grid[data-v-cc18f35e],.split-list[data-v-cc18f35e]{grid-template-columns:1fr}.status-box[data-v-cc18f35e]{justify-content:space-between}}.page[data-v-e97ef0a0]{--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-e97ef0a0]{margin-bottom:20px}.page-copy[data-v-e97ef0a0]{max-width:960px}.page-title[data-v-e97ef0a0]{font-size:36px;font-weight:900;margin:0;color:var(--ink)}.page-sub[data-v-e97ef0a0]{margin:10px 0 24px;font-size:13px;line-height:1.7;color:var(--ink-soft)}.toolbar[data-v-e97ef0a0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:14px}.status-box[data-v-e97ef0a0]{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-e97ef0a0]{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-e97ef0a0]{color:#4d3724b3;font-size:13px;overflow-wrap:anywhere}.filter-toolbar[data-v-e97ef0a0]{margin-bottom:20px}.filter-box[data-v-e97ef0a0]{width:min(420px,100%)}.filter-box input[data-v-e97ef0a0]{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-e97ef0a0]:focus{outline:none;border-color:#a0741c8c;box-shadow:0 0 0 4px #e4b96640}.refresh-btn[data-v-e97ef0a0]{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-e97ef0a0]:disabled{opacity:.6;cursor:not-allowed}.refresh-btn[data-v-e97ef0a0]:hover{transform:translateY(-1px);box-shadow:0 10px 20px #5a3c141f}.card[data-v-e97ef0a0]{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-e97ef0a0]{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:16px}.card-title[data-v-e97ef0a0]{font-size:26px;font-weight:900;color:var(--ink)}.card-sub[data-v-e97ef0a0]{font-size:13px;color:var(--ink-soft)}.counter[data-v-e97ef0a0]{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-e97ef0a0]{width:100%;border-collapse:collapse}.members-table[data-v-e97ef0a0]{table-layout:fixed}.col-email[data-v-e97ef0a0]{width:30%}.col-name[data-v-e97ef0a0]{width:12%}.col-birthday[data-v-e97ef0a0]{width:16%}.col-phone[data-v-e97ef0a0]{width:13%}.col-credits[data-v-e97ef0a0]{width:11%}.col-role[data-v-e97ef0a0]{width:10%}.col-actions[data-v-e97ef0a0]{width:12%}.apple-table th[data-v-e97ef0a0]{text-align:left;font-size:13px;color:var(--ink-soft);padding-bottom:12px;font-weight:900;letter-spacing:.1px}.apple-table td[data-v-e97ef0a0]{padding:20px 0;border-top:1px solid rgba(120,90,40,.1);color:var(--ink);line-height:1.45}.apple-table tr[data-v-e97ef0a0]{transition:background .2s ease}.apple-table tr[data-v-e97ef0a0]:hover{background:#fff5dc57}.member-copy[data-v-e97ef0a0]{font-size:15px;font-weight:600;color:#352817eb}.email[data-v-e97ef0a0]{letter-spacing:-.01em;white-space:nowrap}.credits[data-v-e97ef0a0]{font-size:20px;font-weight:900;color:#6e4700;font-variant-numeric:tabular-nums}.badge[data-v-e97ef0a0]{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-e97ef0a0]{text-align:right!important}.role-cell[data-v-e97ef0a0]{text-align:left}.actions[data-v-e97ef0a0]{text-align:right;white-space:nowrap}.action-group[data-v-e97ef0a0]{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px}.detail-btn[data-v-e97ef0a0]{border:1px solid rgba(120,90,40,.18);background:linear-gradient(90deg,var(--gold-1),var(--gold-2));color:#2f1d04;min-width:92px;padding:10px 16px;border-radius:999px;font-weight:900;cursor:pointer}.detail-btn[data-v-e97ef0a0]:hover{filter:brightness(1.02);box-shadow:0 10px 16px #8c5f1633}.member-birthday[data-v-e97ef0a0],.member-phone[data-v-e97ef0a0]{white-space:nowrap;font-variant-numeric:tabular-nums}.empty[data-v-e97ef0a0]{text-align:center;padding:40px;color:var(--ink-soft)}.error[data-v-e97ef0a0]{color:#b00020;margin-bottom:16px}.pagination[data-v-e97ef0a0]{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding-top:18px;border-top:1px solid rgba(120,90,40,.1)}.pagination-summary[data-v-e97ef0a0]{font-size:13px;color:var(--ink-soft);font-weight:700}.pagination-controls[data-v-e97ef0a0]{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.page-window[data-v-e97ef0a0]{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;border:1px solid var(--line);background:#ffffffb3;color:var(--ink-soft);font-size:12px;font-weight:800}.page-window select[data-v-e97ef0a0]{border:none;background:transparent;color:var(--ink);font-weight:900;font-size:13px;cursor:pointer}.page-window select[data-v-e97ef0a0]:focus{outline:none}.page-list[data-v-e97ef0a0]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page-pill[data-v-e97ef0a0],.page-nav[data-v-e97ef0a0]{border:1px solid rgba(120,90,40,.16);background:#ffffffc2;color:var(--ink);border-radius:999px;min-width:40px;padding:8px 12px;font-size:13px;font-weight:900;cursor:pointer;transition:.2s ease}.page-nav[data-v-e97ef0a0]:disabled{opacity:.45;cursor:not-allowed}.page-pill[data-v-e97ef0a0]:hover,.page-nav[data-v-e97ef0a0]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 16px #8c5f161f}.page-pill[data-active="1"][data-v-e97ef0a0]{color:#2f1d04;background:linear-gradient(90deg,#f6d895eb,#ddb05deb);border-color:#a7782438;box-shadow:0 10px 18px #8c5f1629}@media(max-width:1100px){.page[data-v-e97ef0a0]{padding:20px 14px}.page-title[data-v-e97ef0a0]{font-size:34px}.status-box[data-v-e97ef0a0]{min-width:0}}@media(max-width:880px){.toolbar[data-v-e97ef0a0]{flex-direction:column;align-items:stretch}.filter-box[data-v-e97ef0a0]{width:100%}.card[data-v-e97ef0a0]{overflow-x:auto}.apple-table[data-v-e97ef0a0],.pagination[data-v-e97ef0a0]{min-width:1100px}}.page[data-v-c6dd4913]{max-width:1080px;margin:0 auto;padding:8px 0 40px}.hero[data-v-c6dd4913]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 14px}.hero-left[data-v-c6dd4913]{display:grid;gap:10px;min-width:0}.who[data-v-c6dd4913]{display:flex;align-items:center;gap:12px;min-width:0}.avatar[data-v-c6dd4913]{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-c6dd4913]{min-width:0}.who-title[data-v-c6dd4913]{font-weight:1000;color:#1c1c1e;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:640px}.who-sub[data-v-c6dd4913]{margin-top:4px;font-size:12px;color:#1c1c1ea6;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.dot[data-v-c6dd4913]{opacity:.4}.mono[data-v-c6dd4913]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:800}.muted[data-v-c6dd4913]{opacity:.8;font-weight:900}.grid[data-v-c6dd4913]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0}.stat[data-v-c6dd4913]{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-c6dd4913]{font-size:12px;color:#1c1c1ea6;font-weight:900}.s-value[data-v-c6dd4913]{margin-top:8px;font-size:26px;font-weight:1000;color:#1c1c1e}.card[data-v-c6dd4913]{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-c6dd4913]{padding:16px 18px;border-bottom:1px solid rgba(185,160,120,.14)}.card-title[data-v-c6dd4913]{display:flex;align-items:center;gap:10px;font-weight:1000;color:#1c1c1e}.card-sub[data-v-c6dd4913]{margin-top:8px;font-size:12px;color:#1c1c1e9e;font-weight:800;line-height:1.45}.filters[data-v-c6dd4913]{margin-top:10px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.flt-label[data-v-c6dd4913]{font-size:12px;font-weight:900;color:#1c1c1ead}.flt-select[data-v-c6dd4913]{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-c6dd4913]{font-size:12px;color:#1c1c1ea8;font-weight:800}.alert[data-v-c6dd4913]{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-c6dd4913]{flex:1;min-width:0}.alert-title[data-v-c6dd4913]{font-weight:1000;color:#781414eb;font-size:13px}.alert-msg[data-v-c6dd4913]{color:#781414b8;font-size:12px;margin-top:2px;word-break:break-word}.skeleton[data-v-c6dd4913]{padding:14px 18px 18px}.sk-row[data-v-c6dd4913]{height:54px;border-radius:16px;background:#1c1c1e0f;margin-top:10px}.table-wrap[data-v-c6dd4913]{padding:8px 0 10px}.table[data-v-c6dd4913]{width:100%;border-collapse:separate;border-spacing:0;font-size:13px;color:#1c1c1e}thead th[data-v-c6dd4913]{text-align:left;font-size:12px;letter-spacing:.6px;text-transform:uppercase;color:#1c1c1ea6;padding:12px 18px}tbody td[data-v-c6dd4913]{padding:12px 18px;border-top:1px solid rgba(185,160,120,.12);vertical-align:top}.row[data-v-c6dd4913]:hover{background:#ffffffbf}.t1[data-v-c6dd4913]{font-weight:1000}.t2[data-v-c6dd4913]{margin-top:6px;font-size:12px;color:#1c1c1e94}.delta[data-v-c6dd4913]{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-c6dd4913]{border-color:#dc505040;background:#ffebeb99;color:#961414eb}.r1[data-v-c6dd4913]{font-weight:1000}.r0[data-v-c6dd4913]{margin-bottom:6px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.r2[data-v-c6dd4913]{margin-top:6px;font-size:12px;color:#1c1c1e94}.tag[data-v-c6dd4913]{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-c6dd4913]{color:#146e3ceb;border-color:#146e3c38;background:#dcffeb8c}.tag.warn[data-v-c6dd4913]{color:#a0783cf2;background:#fff5dce6}.tag.small[data-v-c6dd4913]{padding:4px 8px;font-size:11px;line-height:1}.tag.small.bazi[data-v-c6dd4913]{color:#825a14f2;background:#fff5dceb}.tag.small.ziwei[data-v-c6dd4913]{color:#4832b4f2;background:#ece6ffeb}.tag.small.premium[data-v-c6dd4913]{color:#146e3ceb;background:#dcffeba6}.tag.small.refund[data-v-c6dd4913]{color:#a01414eb;background:#ffe6e6b8}.tag.small.other[data-v-c6dd4913]{color:#1c1c1eb8}.tag.small.key[data-v-c6dd4913]{background:#ffffffe0}.empty[data-v-c6dd4913]{padding:20px 18px;color:#1c1c1e9e;font-weight:900}.btn[data-v-c6dd4913]{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-c6dd4913]:hover{background:#fffffff0;box-shadow:0 18px 40px #00000014;transform:translateY(-1px)}.btn[data-v-c6dd4913]:active{transform:translateY(0) scale(.99)}.btn[data-v-c6dd4913]:disabled{opacity:.55;cursor:default;box-shadow:none;transform:none}.btn.ghost[data-v-c6dd4913]{background:transparent}.btn.mini[data-v-c6dd4913]{padding:8px 10px;border-radius:14px;font-size:12px}.btn.danger[data-v-c6dd4913]{border-color:#dc505047;background:#ffebebbf;color:#781414eb}.btn.danger[data-v-c6dd4913]:hover{background:#ffe1e1e6}.modal-mask[data-v-c6dd4913]{position:fixed;inset:0;background:#0a0a0a47;display:grid;place-items:center;z-index:9999;padding:18px}.modal[data-v-c6dd4913]{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-c6dd4913]{font-size:18px;font-weight:1000;color:#1c1c1e}.m-sub[data-v-c6dd4913]{margin-top:8px;font-size:13px;color:#1c1c1eb8;line-height:1.45}.m-box[data-v-c6dd4913]{margin-top:12px;border-radius:16px;border:1px solid rgba(185,160,120,.14);background:#ffffffc2;padding:10px 12px}.m-row[data-v-c6dd4913]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0}.k[data-v-c6dd4913]{font-size:12px;color:#1c1c1e9e;font-weight:900}.v[data-v-c6dd4913]{font-size:12px;color:#1c1c1edb;font-weight:900;text-align:right;word-break:break-all}.strong[data-v-c6dd4913]{font-size:14px;font-weight:1000}.m-input[data-v-c6dd4913]{margin-top:12px}.lab[data-v-c6dd4913]{display:block;font-size:12px;font-weight:900;color:#1c1c1eb8;margin-bottom:6px}.ipt[data-v-c6dd4913]{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-c6dd4913]:focus{box-shadow:0 14px 30px #00000014}.m-err[data-v-c6dd4913]{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-c6dd4913]{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.toast[data-v-c6dd4913]{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-c6dd4913]{border-color:#dc505040;background:#ffebebeb;color:#781414eb}.ms[data-v-c6dd4913]{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-c6dd4913]{font-size:20px;line-height:1;color:#1c1c1eeb}@media(max-width:980px){.grid[data-v-c6dd4913]{grid-template-columns:1fr}.who-title[data-v-c6dd4913]{max-width:78vw}}.page[data-v-41f3a3c0]{--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-41f3a3c0]{margin-bottom:20px}.page-copy[data-v-41f3a3c0]{max-width:960px}.page-title[data-v-41f3a3c0]{margin:0;font-size:36px;font-weight:900;color:var(--ink)}.page-sub[data-v-41f3a3c0]{margin:10px 0 24px;font-size:13px;line-height:1.7;color:var(--ink-soft)}.toolbar[data-v-41f3a3c0]{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px}.status-box[data-v-41f3a3c0]{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-41f3a3c0]{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-41f3a3c0]{color:#4d3724b3;font-size:13px;overflow-wrap:anywhere}.filter-toolbar[data-v-41f3a3c0]{margin-bottom:20px}.filter-box[data-v-41f3a3c0]{width:min(420px,100%)}.filter-box input[data-v-41f3a3c0]{width:100%;padding:12px 16px;border-radius:999px;border:1px solid var(--line);background:var(--mist);font-size:14px}.filter-box input[data-v-41f3a3c0]:focus{outline:none;border-color:#a0741c8c;box-shadow:0 0 0 4px #e4b96640}.refresh-btn[data-v-41f3a3c0]{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-41f3a3c0]:disabled{opacity:.6;cursor:not-allowed}.card[data-v-41f3a3c0]{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-41f3a3c0]{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:16px}.card-title[data-v-41f3a3c0]{font-size:26px;font-weight:900;color:var(--ink)}.card-sub[data-v-41f3a3c0],.counter[data-v-41f3a3c0]{color:var(--ink-soft)}.error[data-v-41f3a3c0]{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-41f3a3c0],.empty[data-v-41f3a3c0]{padding:24px 0 8px;color:var(--ink-soft)}.apple-table[data-v-41f3a3c0]{width:100%;border-collapse:collapse}.apple-table th[data-v-41f3a3c0],.apple-table td[data-v-41f3a3c0]{padding:14px 12px;border-bottom:1px solid rgba(120,90,40,.1);text-align:left;color:var(--ink)}.apple-table th[data-v-41f3a3c0]{font-size:13px;color:var(--ink-soft)}.mono[data-v-41f3a3c0]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.amount[data-v-41f3a3c0]{font-weight:900}.badge[data-v-41f3a3c0]{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-41f3a3c0],.badge[data-status=success][data-v-41f3a3c0],.badge[data-status=succeeded][data-v-41f3a3c0],.badge[data-status=completed][data-v-41f3a3c0]{background:#58a57829;color:#2b7a4d}.badge[data-status=failed][data-v-41f3a3c0],.badge[data-status=cancelled][data-v-41f3a3c0],.badge[data-status=canceled][data-v-41f3a3c0]{background:#aa564929;color:#8d4537}@media(max-width:900px){.page[data-v-41f3a3c0]{padding:22px}.toolbar[data-v-41f3a3c0]{flex-direction:column;align-items:stretch}.status-box[data-v-41f3a3c0]{min-width:0}.filter-box[data-v-41f3a3c0]{width:100%}.card[data-v-41f3a3c0]{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}
