.ops-palette[data-v-bb36d599]{align-items:flex-start;background:#1412226b;display:flex;inset:0;justify-content:center;padding:12vh 16px 16px;position:fixed;z-index:120}.ops-palette__panel[data-v-bb36d599]{background:var(--ops-surface);border:1px solid var(--ops-line);border-radius:8px;box-shadow:0 18px 48px #14122247;overflow:hidden;width:min(560px,100%)}.ops-palette__search[data-v-bb36d599]{align-items:center;border-bottom:1px solid var(--ops-line);color:var(--ops-muted);display:flex;gap:10px;height:48px;padding:0 14px}.ops-palette__search input[data-v-bb36d599]{background:transparent;border:0;color:var(--ops-ink);flex:1 1 auto;font-size:14px;min-width:0;outline:none}kbd[data-v-bb36d599]{border:1px solid var(--ops-line);border-radius:4px;font-family:var(--ops-mono);font-size:11px;padding:1px 6px}.ops-palette__results[data-v-bb36d599]{list-style:none;margin:0;max-height:50vh;overflow-y:auto;padding:6px}.ops-palette__result[data-v-bb36d599]{align-items:center;border-radius:6px;color:var(--ops-ink);cursor:pointer;display:flex;gap:10px;padding:8px 10px}.ops-palette__result .material-symbols-rounded[data-v-bb36d599]{color:var(--ops-muted);font-size:18px}.ops-palette__result--active[data-v-bb36d599]{background:var(--ops-accent-soft)}.ops-palette__result--active .material-symbols-rounded[data-v-bb36d599]{color:var(--ops-accent)}.ops-palette__label[data-v-bb36d599]{font-size:13px;font-weight:600}.ops-palette__hint[data-v-bb36d599]{color:var(--ops-faint);font-size:11px;margin-left:auto}.ops-palette__shortcuts[data-v-bb36d599]{border-top:1px solid var(--ops-line);color:var(--ops-muted);display:flex;flex-wrap:wrap;font-size:11px;gap:4px 12px;margin:0;padding:8px 12px}.ops-palette__shortcuts kbd[data-v-bb36d599]{border:1px solid var(--ops-line);border-radius:3px;font-family:var(--ops-mono);padding:0 4px}.ops-palette__empty[data-v-bb36d599]{color:var(--ops-muted);font-size:13px;padding:16px;text-align:center}.ops-nav[data-v-d3c9cad7]{background:var(--ops-nav-bg);color:var(--ops-nav-ink);display:flex;flex:0 0 auto;flex-direction:column;height:100%;transition:width .18s ease;width:232px}.ops-nav--collapsed[data-v-d3c9cad7]{width:60px}.ops-nav--mobile[data-v-d3c9cad7]{width:min(280px,86vw)}.ops-nav__brand[data-v-d3c9cad7]{border-bottom:1px solid hsla(0,0%,100%,.06);flex:0 0 auto;gap:8px;height:var(--ops-chrome);padding:0 10px 0 14px}.ops-nav__brand[data-v-d3c9cad7],.ops-nav__logo[data-v-d3c9cad7]{align-items:center;display:flex}.ops-nav__logo[data-v-d3c9cad7]{color:#fff;flex:1 1 auto;gap:10px;min-width:0;text-decoration:none}.ops-nav__mark[data-v-d3c9cad7]{background:var(--ops-nav-active);border-radius:6px;display:grid;flex:0 0 auto;font-size:14px;font-weight:800;height:28px;place-items:center;width:28px}.ops-nav__name[data-v-d3c9cad7]{font-size:14px;letter-spacing:.02em;overflow:hidden;white-space:nowrap}.ops-nav__name b[data-v-d3c9cad7]{color:var(--ops-nav-ink);font-weight:600}.ops-nav__collapse[data-v-d3c9cad7],.ops-nav__logout[data-v-d3c9cad7]{background:transparent;border:0;border-radius:6px;color:var(--ops-nav-muted);cursor:pointer;display:grid;flex:0 0 auto;height:30px;place-items:center;width:30px}.ops-nav__collapse[data-v-d3c9cad7]:hover,.ops-nav__logout[data-v-d3c9cad7]:hover{background:var(--ops-nav-bg-2);color:#fff}.ops-nav__collapse .material-symbols-rounded[data-v-d3c9cad7],.ops-nav__logout .material-symbols-rounded[data-v-d3c9cad7]{font-size:19px}.ops-nav__scroll[data-v-d3c9cad7]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:8px 8px 16px;scrollbar-width:thin}.ops-nav__group+.ops-nav__group[data-v-d3c9cad7]{margin-top:10px}.ops-nav__group-label[data-v-d3c9cad7]{color:var(--ops-nav-muted);font-size:10.5px;font-weight:600;letter-spacing:.08em;margin:0;padding:8px 8px 4px;text-transform:uppercase}.ops-nav__item[data-v-d3c9cad7]{align-items:center;border-radius:6px;color:var(--ops-nav-ink);display:flex;gap:10px;min-height:40px;padding:5px 8px;text-decoration:none}.ops-nav__item[data-v-d3c9cad7]:hover{background:var(--ops-nav-bg-2);color:#fff}.ops-nav__item--active[data-v-d3c9cad7]{color:var(--ops-nav-active-ink)}.ops-nav__item--active[data-v-d3c9cad7],.ops-nav__item--active[data-v-d3c9cad7]:hover{background:var(--ops-nav-active)}.ops-nav__item--active .ops-nav__hint[data-v-d3c9cad7]{color:#ffffffb8}.ops-nav__icon[data-v-d3c9cad7]{flex:0 0 auto;font-size:19px}.ops-nav__text[data-v-d3c9cad7]{display:flex;flex:1 1 auto;flex-direction:column;line-height:1.2;min-width:0}.ops-nav__label[data-v-d3c9cad7]{font-size:13px;font-weight:600}.ops-nav__hint[data-v-d3c9cad7],.ops-nav__label[data-v-d3c9cad7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-nav__hint[data-v-d3c9cad7]{color:var(--ops-nav-muted);font-size:10.5px}.ops-nav__badge[data-v-d3c9cad7]{background:#ffffff1a;border-radius:999px;font-size:10.5px;min-width:22px;padding:1px 6px;text-align:center}.ops-nav__badge--alert[data-v-d3c9cad7]{background:var(--ops-error);color:#fff}.ops-nav__footer[data-v-d3c9cad7]{align-items:center;border-top:1px solid hsla(0,0%,100%,.06);display:flex;flex:0 0 auto;gap:10px;padding:10px 10px 12px 14px}.ops-nav__avatar[data-v-d3c9cad7]{background:var(--ops-nav-bg-2);border-radius:50%;color:#fff;display:grid;flex:0 0 auto;font-size:12px;font-weight:700;height:28px;place-items:center;width:28px}.ops-nav__user[data-v-d3c9cad7]{display:flex;flex:1 1 auto;flex-direction:column;line-height:1.25;min-width:0}.ops-nav__user-name[data-v-d3c9cad7]{color:#fff;font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-nav__user-role[data-v-d3c9cad7]{color:var(--ops-nav-muted);font-size:10.5px}.ops-nav--collapsed .ops-nav__brand[data-v-d3c9cad7]{padding:0 0 0 16px}.ops-nav--collapsed .ops-nav__group-label[data-v-d3c9cad7],.ops-nav--collapsed .ops-nav__logo[data-v-d3c9cad7],.ops-nav--collapsed .ops-nav__name[data-v-d3c9cad7],.ops-nav--collapsed .ops-nav__text[data-v-d3c9cad7],.ops-nav--collapsed .ops-nav__user[data-v-d3c9cad7]{display:none}.ops-nav--collapsed .ops-nav__item[data-v-d3c9cad7]{justify-content:center;position:relative}.ops-nav--collapsed .ops-nav__badge[data-v-d3c9cad7]{color:transparent;height:8px;min-width:8px;overflow:hidden;padding:0;position:absolute;right:2px;top:2px}.ops-nav--collapsed .ops-nav__footer[data-v-d3c9cad7]{justify-content:center;padding:10px 0}.ops-nav--collapsed .ops-nav__footer .ops-nav__avatar[data-v-d3c9cad7]{display:none}.ops-shell{--ops-nav-bg:#1c1830;--ops-nav-bg-2:#252040;--ops-nav-ink:#c9c5de;--ops-nav-muted:#8a84a8;--ops-nav-active:#6f3fd1;--ops-nav-active-ink:#fff;--ops-accent:#6f3fd1;--ops-accent-600:#5a2fb5;--ops-accent-soft:#efe9fb;--ops-bg:#f5f5f8;--ops-surface:#fff;--ops-surface-2:#fafafc;--ops-line:#e4e3eb;--ops-line-strong:#d3d1de;--ops-ink:#1d1b2c;--ops-ink-2:#3a384d;--ops-muted:#6e6c82;--ops-faint:#9a98ab;--ops-ok:#2a9d5c;--ops-ok-soft:#e5f5ec;--ops-warn:#c98a00;--ops-warn-soft:#fbf2dc;--ops-error:#d23a43;--ops-error-soft:#fbe7e8;--ops-info:#3277d6;--ops-info-soft:#e6effb;--ops-neutral:#7b7a8e;--ops-neutral-soft:#efeff3;--ops-series-1:#7aa6c9;--ops-series-2:#e0a63b;--ops-series-3:#3c9b84;--ops-series-4:#d65a63;--ops-series-5:#8b6bd6;--ops-series-6:#a3a2b3;--ops-radius:6px;--ops-radius-sm:4px;--ops-shadow:0 1px 2px rgba(29,27,44,.06);--ops-font:"Inter","Hiragino Sans","Noto Sans JP",system-ui,sans-serif;--ops-mono:"JetBrains Mono","SFMono-Regular",ui-monospace,Menlo,Consolas,monospace;--ops-chrome:52px;background:var(--ops-bg);color:var(--ops-ink);font-family:var(--ops-font)}:where(.ops-shell) *{font-weight:400}.ops-shell :focus-visible{outline:2px solid var(--ops-accent);outline-offset:2px}.ops-num{font-family:var(--ops-mono);font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.ops-shell *,.ops-shell :after,.ops-shell :before{animation-duration:0s!important;transition-duration:0s!important}}.ops-shell .ops-dt{border-collapse:collapse;font-size:12.5px;width:100%}.ops-shell .ops-dt th{border-bottom:1px solid var(--ops-line);color:var(--ops-muted);font-size:11.5px;font-weight:600;padding:8px 14px;text-align:left;white-space:nowrap}.ops-shell .ops-dt td{border-bottom:1px solid var(--ops-line);padding:7px 14px}.ops-shell .ops-dt tbody tr:last-child td{border-bottom:0}.ops-shell .ops-dt tbody tr:hover td{background:var(--ops-surface-2)}.ops-shell .ops-dt .ops-dt__num{text-align:right;white-space:nowrap}.ops-shell .ops-dt__bad{color:var(--ops-error)}.ops-shell .ops-dt__ellipsis{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-shell .ops-dt-link{color:var(--ops-accent);font-size:12.5px;text-decoration:none}.ops-shell .ops-dt-link:hover{text-decoration:underline}.ops-shell.admin-theme{--coral:var(--ops-accent);--coral-600:var(--ops-accent-600);--coral-soft:var(--ops-accent-soft);--admin:var(--ops-accent);--admin-600:var(--ops-accent-600);--admin-soft:var(--ops-accent-soft);--ink:var(--ops-ink);--muted:var(--ops-muted);--line:var(--ops-line);--line-soft:var(--ops-line);--navy-900:var(--ops-ink);--navy-700:var(--ops-ink-2);--navy-500:var(--ops-ink-2);--cream:var(--ops-surface-2);--cream-2:var(--ops-bg);--r:var(--ops-radius);--r-lg:var(--ops-radius);--r-xl:var(--ops-radius);--sh-sm:var(--ops-shadow);--sh:var(--ops-shadow);--sh-lg:0 8px 24px rgba(29,27,44,.14);--font-mono:var(--ops-mono);--font-jp:var(--ops-font);--font-en:var(--ops-font);--st-live:var(--ops-ok);--st-live-bg:var(--ops-ok-soft);--st-end:var(--ops-error);--st-end-bg:var(--ops-error-soft);--st-hidden:var(--ops-warn);--st-hidden-bg:var(--ops-warn-soft);--st-draft:var(--ops-neutral);--st-draft-bg:var(--ops-neutral-soft);--admin-chrome:var(--ops-chrome)}.ops-shell .ops-classic-mount :is(.btn-admin,.admin-toolbar,.asheet-toolbar){box-shadow:none}.ops-shell .ops-classic-mount .btn-admin:hover{transform:none}.ops-shell .ops-classic-mount :is(table,.asheet-table){font-size:12.5px}.ops-shell .ops-classic-mount :is(td,th){border-color:var(--ops-line)}.ops-shell .ops-classic-mount :is(th,thead td){color:var(--ops-muted);font-weight:600;letter-spacing:.02em}.ops-shell .ops-classic-mount .ops-board{margin:0;max-width:none;padding:18px 20px 40px}.ops-shell .ops-classic-mount .ops-hero h1{font-size:20px;font-weight:700;letter-spacing:0}.ops-shell .ops-classic-mount .theme-btn{border-radius:var(--ops-radius);box-shadow:none}.ops-shell .ops-classic-mount .theme-btn:hover{transform:none}.ops-shell .ops-classic-mount .theme-btn-sm{font-size:12.5px;min-height:30px;padding:0 12px}.ops-shell .ops-classic-mount .theme-btn-md{font-size:13px;min-height:34px;padding:0 14px}.ops-shell .ops-classic-mount .theme-btn-lg{font-size:14px;min-height:40px;padding:0 18px}.ops-shell .ops-classic-mount :is(select,textarea,input:not([type=checkbox],[type=radio])){border-radius:var(--ops-radius-sm)}.ops-shell .ops-classic-mount h1{font-size:20px;font-weight:700;letter-spacing:0}.ops-shell[data-v-a1e6d283]{display:flex;height:100dvh;min-height:0;overflow:hidden}.ops-shell__desktop-nav[data-v-a1e6d283]{position:sticky;top:0;z-index:50}.ops-shell__main[data-v-a1e6d283]{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;min-width:0}.ops-topbar[data-v-a1e6d283]{align-items:center;background:var(--ops-surface);border-bottom:1px solid var(--ops-line);box-sizing:border-box;display:flex;flex:0 0 var(--ops-chrome);gap:10px;height:var(--ops-chrome);padding:0 16px 0 20px}.ops-topbar__icon[data-v-a1e6d283]{background:var(--ops-surface);border:1px solid var(--ops-line);border-radius:var(--ops-radius);color:var(--ops-ink);display:none;height:34px;place-items:center;width:34px}.ops-topbar__crumbs[data-v-a1e6d283]{align-items:center;display:flex;flex:0 1 auto;font-size:13px;gap:8px;min-width:0;overflow:hidden;white-space:nowrap}.ops-topbar__crumb-group[data-v-a1e6d283],.ops-topbar__crumb-root[data-v-a1e6d283]{color:var(--ops-muted)}.ops-topbar__sep[data-v-a1e6d283]{color:var(--ops-faint)}.ops-topbar__crumb-page[data-v-a1e6d283]{color:var(--ops-ink);font-weight:700;text-decoration:none}.ops-topbar__crumb-leaf[data-v-a1e6d283]{color:var(--ops-ink);font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-topbar__crumb-page[data-v-a1e6d283]:has(+.ops-topbar__sep+.ops-topbar__crumb-leaf){color:var(--ops-muted);font-weight:500}.ops-topbar__search[data-v-a1e6d283]{align-items:center;background:var(--ops-surface-2);border:1px solid var(--ops-line);border-radius:var(--ops-radius);color:var(--ops-muted);cursor:pointer;display:flex;font-size:12.5px;gap:8px;height:32px;margin-left:auto;padding:0 8px 0 10px;width:260px}.ops-topbar__search .material-symbols-rounded[data-v-a1e6d283]{font-size:18px}.ops-topbar__search kbd[data-v-a1e6d283]{background:var(--ops-surface);border:1px solid var(--ops-line);border-radius:4px;font-size:10.5px;margin-left:auto;padding:0 5px}.ops-topbar__search[data-v-a1e6d283]:hover{border-color:var(--ops-line-strong)}.ops-topbar__clock[data-v-a1e6d283]{align-items:center;color:var(--ops-muted);display:inline-flex;font-size:11.5px;gap:6px;white-space:nowrap}.ops-topbar__live[data-v-a1e6d283]{background:var(--ops-ok);border-radius:50%;height:7px;width:7px}.ops-topbar__create[data-v-a1e6d283],.ops-topbar__switch[data-v-a1e6d283]{align-items:center;border-radius:var(--ops-radius);cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;height:32px;padding:0 10px;text-decoration:none;white-space:nowrap}.ops-topbar__create .material-symbols-rounded[data-v-a1e6d283],.ops-topbar__switch .material-symbols-rounded[data-v-a1e6d283]{font-size:17px}.ops-topbar__switch[data-v-a1e6d283]{background:var(--ops-surface);border:1px solid var(--ops-line);color:var(--ops-ink-2)}.ops-topbar__switch[data-v-a1e6d283]:hover{background:var(--ops-surface-2);border-color:var(--ops-line-strong)}.ops-topbar__create[data-v-a1e6d283]{background:var(--ops-accent);border:1px solid var(--ops-accent);color:#fff}.ops-topbar__create[data-v-a1e6d283]:hover{background:var(--ops-accent-600)}.ops-main[data-v-a1e6d283]{background:var(--ops-bg);display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain}.ops-main[data-v-a1e6d283]>*{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;min-width:0;width:100%}.ops-drawer[data-v-a1e6d283]{background:#14122280;display:flex;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s ease,visibility 0s linear .24s;visibility:hidden;z-index:80}.ops-drawer[data-v-a1e6d283] .ops-nav{transform:translate(-100%);transition:transform .24s ease}.ops-drawer--open[data-v-a1e6d283]{opacity:1;pointer-events:auto;transition-delay:0s;visibility:visible}.ops-drawer--open[data-v-a1e6d283] .ops-nav{transform:translate(0)}@media(max-width:1100px){.ops-topbar__search[data-v-a1e6d283]{width:auto}.ops-topbar__clock[data-v-a1e6d283],.ops-topbar__search-text[data-v-a1e6d283]{display:none}}@media(max-width:900px){.ops-shell__desktop-nav[data-v-a1e6d283]{display:none}.ops-topbar[data-v-a1e6d283]{padding:0 12px}.ops-topbar__menu[data-v-a1e6d283]{display:grid}}@media(max-width:560px){.ops-topbar__create span[data-v-a1e6d283]:last-child,.ops-topbar__crumb-group[data-v-a1e6d283],.ops-topbar__crumb-root[data-v-a1e6d283],.ops-topbar__search kbd[data-v-a1e6d283],.ops-topbar__sep[data-v-a1e6d283],.ops-topbar__switch-text[data-v-a1e6d283]{display:none}.ops-topbar__crumb-page[data-v-a1e6d283]:has(+.ops-topbar__sep+.ops-topbar__crumb-leaf){display:none}}
