.page-header[data-v-81f3a9a9]{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-bottom:1rem;flex-wrap:wrap}.page-header__heading[data-v-81f3a9a9]{min-width:0}.page-header h1[data-v-81f3a9a9]{margin:0;font-size:1.35rem;font-weight:600;letter-spacing:-.01em}.page-header__meta[data-v-81f3a9a9]{color:var(--p-text-muted-color, #64748b);font-weight:400;font-size:1rem}.page-header__sub[data-v-81f3a9a9]{margin-top:.35rem;color:var(--p-text-muted-color, #64748b);font-size:.85rem}.page-header__actions[data-v-81f3a9a9]{display:flex;align-items:center;gap:.5rem;flex-shrink:0;flex-wrap:wrap}.ea-img[data-v-cd360f29]{width:100%;height:100%;object-fit:contain;display:block}.ea[data-v-cd360f29]{width:100%;height:100%;display:block;fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.ea-icon[data-v-cd360f29]{display:inline-flex;align-items:center;justify-content:center;font-size:2.6rem;color:var(--p-text-muted-color, #64748b)}.ea-ink[data-v-cd360f29]{stroke:var(--p-primary-color, #1d7e95)}.ea-accent[data-v-cd360f29]{stroke:var(--sokisoko-accent, #0e6a80)}.ea-fill[data-v-cd360f29]{fill:var(--sokisoko-accent, #0e6a80);stroke:none}.ea-glyph[data-v-cd360f29]{fill:var(--p-primary-color, #1d7e95);stroke:none}.empty-state[data-v-ab09060b]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2.5rem 1rem;color:var(--p-text-muted-color, #64748b)}.empty-state__art[data-v-ab09060b]{width:4.5rem;height:4.5rem;margin-bottom:.85rem}.empty-state__art--slot[data-v-ab09060b]{width:auto;height:auto;max-width:14rem}.empty-state__title[data-v-ab09060b]{margin:0;font-weight:600;color:var(--p-text-color, #334155)}.empty-state__message[data-v-ab09060b]{margin:.35rem 0 0;font-size:.85rem;max-width:28rem}.empty-state__action[data-v-ab09060b]{margin-top:1rem}.view-toolbar[data-v-7972788f]{display:flex;align-items:center;justify-content:space-between;gap:.6rem 1rem;flex-wrap:wrap;margin-bottom:1rem}.view-toolbar__left[data-v-7972788f]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.view-toolbar__right[data-v-7972788f]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;flex:1 1 auto;justify-content:flex-end}.view-toolbar__search[data-v-7972788f]{flex:1 1 16rem;min-width:12rem;max-width:34rem}.view-toolbar__filters[data-v-7972788f]{display:flex;align-items:center;gap:.25rem}.view-toolbar__filters[data-v-7972788f] .p-select,.view-toolbar__filters[data-v-7972788f] .p-multiselect,.view-toolbar__filters[data-v-7972788f] .p-inputtext,.view-toolbar__filters[data-v-7972788f] .p-datepicker{border:1.5px solid var(--sokisoko-border-strong, #cbd5e1)}.view-toolbar__filters[data-v-7972788f] .p-select-label,.view-toolbar__filters[data-v-7972788f] .p-multiselect-label,.view-toolbar__filters[data-v-7972788f] .p-inputtext,.view-toolbar__filters[data-v-7972788f] .p-button-label{font-weight:600}.view-toolbar__meta[data-v-7972788f]{display:flex;align-items:center;gap:.6rem}.facet-search[data-v-1bfb7460]{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;min-height:2.25rem;padding:.25rem .6rem;border:1.5px solid var(--sokisoko-border-strong, #cbd5e1);border-radius:var(--sokisoko-radius, 3px);background:var(--sokisoko-surface, #fff);transition:border-color .12s ease,box-shadow .12s ease}.facet-search[data-v-1bfb7460]:focus-within{border-color:var(--p-primary-color, #1d7e95);box-shadow:0 0 0 2px color-mix(in srgb,var(--p-primary-color, #1d7e95) 22%,transparent)}.facet[data-v-1bfb7460]{display:inline-flex;align-items:center;gap:.3rem;padding:.1rem .15rem .1rem .5rem;border-radius:var(--sokisoko-radius, 3px);background:#eef2f5;color:var(--p-text-color, #334155);font-size:.78rem;font-weight:600}.facet__field[data-v-1bfb7460]{opacity:.7;font-weight:500}.facet__field[data-v-1bfb7460]:after{content:":";margin:0 .15rem 0 .05rem}.facet__x[data-v-1bfb7460]{appearance:none;border:none;background:transparent;color:inherit;cursor:pointer;padding:.15rem;display:inline-flex;border-radius:50%;opacity:.7}.facet__x[data-v-1bfb7460]:hover{opacity:1;background:#0f172a1f}.facet__x .pi[data-v-1bfb7460]{font-size:.65rem}.facet-search__input[data-v-1bfb7460]{flex:1 1 8rem;min-width:6rem;border:none;outline:none;background:transparent;font:inherit;font-size:.85rem;font-weight:600;color:var(--p-text-color, #1e293b);padding:.15rem 0}.facet-search__input[data-v-1bfb7460]::placeholder{color:var(--p-text-muted-color, #94a3b8);font-weight:400}.facet-search__icon[data-v-1bfb7460]{color:var(--p-text-muted-color, #94a3b8);font-size:.85rem;padding-right:.15rem}.status-tag[data-v-5f571567]{display:inline-flex;align-items:center;gap:.4rem;padding:.15rem .55rem;border-radius:999px;font-size:.75rem;font-weight:600;line-height:1.4;white-space:nowrap;border:1px solid transparent}.status-tag__dot[data-v-5f571567]{width:.45rem;height:.45rem;border-radius:50%;background:currentColor}.tone-neutral[data-v-5f571567]{background:color-mix(in srgb,var(--p-text-color, #334155) 8%,#fff);color:var(--p-text-color, #334155);border-color:color-mix(in srgb,var(--p-text-color, #334155) 14%,transparent)}.tone-primary[data-v-5f571567]{background:color-mix(in srgb,var(--p-primary-color, #1d7e95) 12%,#fff);color:var(--p-primary-700, #10576a);border-color:color-mix(in srgb,var(--p-primary-color, #1d7e95) 22%,transparent)}.tone-info[data-v-5f571567]{background:#e6f0fb;color:#1d4ed8;border-color:#cfe0f7}.tone-success[data-v-5f571567]{background:#e6f6ec;color:#15803d;border-color:#cdeed8}.tone-warning[data-v-5f571567]{background:#fdf2dc;color:#b45309;border-color:#f6e2b8}.tone-danger[data-v-5f571567]{background:#fdecec;color:#b91c1c;border-color:#f7d4d4}.is-dot[data-v-5f571567]{background:transparent;border-color:transparent;padding-left:0;padding-right:0}.stat-tile[data-v-c01089a7]{--tile-accent: var(--p-text-muted-color, #64748b);text-align:left;display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.1rem;background:var(--sokisoko-surface, #fff);border:1px solid var(--sokisoko-border, #e2e8f0);border-radius:var(--sokisoko-card-radius, 4px);width:100%;font:inherit}.stat-tile.is-clickable[data-v-c01089a7]{cursor:pointer;transition:box-shadow .14s ease,transform .14s ease,border-color .14s ease}.stat-tile.is-clickable[data-v-c01089a7]:hover{background:var(--sokisoko-surface, #fff);box-shadow:0 2px 10px #0b1f3312;border-color:color-mix(in srgb,var(--p-primary-color, #1d7e95) 30%,var(--sokisoko-border, #e2e8f0));transform:translateY(-1px)}.stat-tile.is-clickable[data-v-c01089a7]:focus-visible{outline:2px solid var(--p-primary-color, #1d7e95);outline-offset:1px}.stat-tile__chip[data-v-c01089a7]{flex-shrink:0;width:2.4rem;height:2.4rem;border-radius:var(--sokisoko-radius, 3px);display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--tile-accent) 12%,#f8fafc);color:var(--tile-accent);font-size:1.1rem}.stat-tile.has-accent .stat-tile__chip[data-v-c01089a7]{background:color-mix(in srgb,var(--tile-accent) 14%,#fff)}.stat-tile__body[data-v-c01089a7]{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1 1 auto}.stat-tile__label[data-v-c01089a7]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--p-text-muted-color, #64748b)}.stat-tile__value[data-v-c01089a7]{font-size:clamp(1.05rem,.6rem + .9vw,1.45rem);font-weight:700;color:var(--sokisoko-ink, #0b1f33);line-height:1.15;font-variant-numeric:tabular-nums;min-width:0;max-width:100%;overflow-wrap:anywhere}.stat-tile__foot[data-v-c01089a7]{display:flex;align-items:center;gap:.5rem;margin-top:.1rem;flex-wrap:wrap}.stat-tile__delta[data-v-c01089a7]{display:inline-flex;align-items:center;gap:.2rem;font-size:.75rem;font-weight:700}.stat-tile__delta .pi[data-v-c01089a7]{font-size:.65rem}.trend-up[data-v-c01089a7]{color:#16a34a}.trend-down[data-v-c01089a7]{color:#dc2626}.trend-flat[data-v-c01089a7]{color:var(--p-text-muted-color, #94a3b8)}.stat-tile__sub[data-v-c01089a7]{font-size:.72rem;color:var(--p-text-muted-color, #94a3b8)}.dash-panel[data-v-cfe4ec1e]{background:var(--sokisoko-surface, #fff);border:1px solid var(--sokisoko-border, #e2e8f0);border-radius:var(--sokisoko-card-radius, 4px);display:flex;flex-direction:column;overflow:hidden}.dash-panel__head[data-v-cfe4ec1e]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.85rem 1.1rem;border-bottom:1px solid var(--sokisoko-border, #e2e8f0)}.dash-panel__title[data-v-cfe4ec1e]{margin:0;font-size:.92rem;font-weight:600;color:var(--sokisoko-ink, #0b1f33);display:inline-flex;align-items:center;gap:.45rem}.dash-panel__icon[data-v-cfe4ec1e]{color:var(--p-text-muted-color, #94a3b8);font-size:.95rem}.dash-panel__actions[data-v-cfe4ec1e]{display:flex;align-items:center;gap:.4rem;font-size:.8rem}.dash-panel__body[data-v-cfe4ec1e]{padding:1.1rem;flex:1}.dash-panel__body.flush[data-v-cfe4ec1e]{padding:0}.list-skeleton[data-v-dae259d4]{display:flex;flex-direction:column;gap:.85rem;padding:.5rem 0}.ls-row[data-v-dae259d4]{display:grid;grid-template-columns:repeat(var(--fbe904f2),1fr);gap:1rem;align-items:center}.ls-header[data-v-dae259d4]{opacity:.6;padding-bottom:.35rem;border-bottom:1px solid var(--p-surface-200, #e2e8f0);margin-bottom:.25rem}.auth-shell[data-v-21693951]{min-height:100vh;min-height:100dvh;display:flex;padding:clamp(1.5rem,5vh,4rem) 1.25rem;overflow-y:auto;background:radial-gradient(46rem 30rem at 50% -8%,color-mix(in srgb,var(--p-primary-500, #1d7e95) 11%,transparent),transparent 70%),radial-gradient(38rem 28rem at 100% 112%,color-mix(in srgb,var(--p-primary-500, #1d7e95) 7%,transparent),transparent 72%),var(--sokisoko-canvas, #f7fafc)}.auth-col[data-v-21693951]{width:100%;max-width:400px;margin:auto}.auth-shell.has-aside[data-v-21693951]{background:#fff;gap:clamp(2rem,5vw,5rem)}.auth-aside[data-v-21693951]{flex:0 1 clamp(320px,42vw,620px);margin:auto 0 auto auto;min-width:0}.auth-aside[data-v-21693951]>*{width:100%}.auth-shell.has-aside .auth-col[data-v-21693951]{margin:auto auto auto 0}.auth-shell.has-aside .auth-brand[data-v-21693951]{margin-bottom:clamp(2.75rem,7vh,4.5rem)}@media(max-width:991.98px){.auth-aside[data-v-21693951]{display:none}.auth-shell.has-aside .auth-col[data-v-21693951]{margin:auto}}.auth-brand[data-v-21693951]{display:flex;justify-content:center;margin-bottom:1.9rem}.auth-logo[data-v-21693951]{display:block;height:clamp(44px,8vw,84px);width:auto;max-width:min(300px,74vw);object-fit:contain}.auth-wordmark[data-v-21693951]{display:inline-flex;align-items:center;gap:.5rem;font-size:clamp(1.35rem,4vw,1.55rem);font-weight:700;letter-spacing:-.01em;color:var(--sokisoko-ink, #0f172a)}.auth-wordmark i[data-v-21693951]{color:var(--p-primary-color, #1d7e95)}.auth-points[data-v-21693951]{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem 1.1rem;margin:1.75rem 0 0;padding:1.1rem 0 0;border-top:1px solid #e6ebf1}.auth-points li[data-v-21693951]{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;color:var(--p-text-muted-color, #64748b)}.auth-points i[data-v-21693951]{font-size:.62rem;color:var(--p-primary-color, #1d7e95)}.auth-foot[data-v-21693951]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:1.4rem 0 0;font-size:.8rem;color:#94a3b8}.auth-foot-lock[data-v-21693951]{font-size:.72rem}.auth-back[data-v-21693951]{display:inline-flex;align-items:center;gap:.4rem;color:var(--p-text-muted-color, #64748b);font-weight:600;text-decoration:none;transition:color .15s ease}.auth-back[data-v-21693951]:hover{color:var(--p-primary-color, #1d7e95)}.auth-back i[data-v-21693951]{font-size:.72rem}.auth-foot-dot[data-v-21693951]{color:#cbd5e1}.auth-col[data-v-21693951] .auth-head{margin-bottom:1.5rem}.auth-col[data-v-21693951] .auth-title{font-family:var(--sokisoko-font-heading, inherit);font-size:clamp(1.45rem,2.4vw,1.7rem);font-weight:700;letter-spacing:-.02em;color:var(--sokisoko-ink, #0f172a);margin:0 0 .4rem}.auth-col[data-v-21693951] .auth-sub{margin:0;color:var(--p-text-muted-color, #64748b);font-size:.92rem;line-height:1.5}.auth-col[data-v-21693951] .form-row{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.auth-col[data-v-21693951] a{color:var(--p-primary-color, #1d7e95);font-weight:600;text-decoration:none}.auth-col[data-v-21693951] a:hover{text-decoration:underline}.auth-col[data-v-21693951] .p-button{border-radius:4px!important;padding-top:.75rem;padding-bottom:.75rem;font-weight:600}.auth-col[data-v-21693951] .p-select{border-radius:4px;border-color:#dce3ec;box-shadow:none}.auth-col[data-v-21693951] .p-select .p-select-label{padding:.72rem .9rem}.auth-col[data-v-21693951] .divider{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0;color:#94a3b8;font-size:.8rem}.auth-col[data-v-21693951] .divider:before,.auth-col[data-v-21693951] .divider:after{content:"";flex:1;height:1px;background:#e2e9f0}.auth-col[data-v-21693951] .p-message{border-radius:4px!important}@media(max-width:575.98px){.auth-col[data-v-21693951] .form-row{grid-template-columns:1fr}}.auth-field[data-v-cb603029]{display:flex;flex-direction:column;gap:.4rem}.auth-field__label[data-v-cb603029]{font-size:.82rem;font-weight:600;color:var(--sokisoko-ink, #334155)}.auth-field__hint[data-v-cb603029]{font-size:.75rem;color:var(--p-text-muted-color, #94a3b8);line-height:1.4}.auth-field__control[data-v-cb603029]{position:relative;display:flex;align-items:center}.auth-field__icon[data-v-cb603029]{position:absolute;left:.95rem;top:50%;transform:translateY(-50%);font-size:.95rem;color:#94a3b8;pointer-events:none;transition:color .15s ease;z-index:1}.auth-field.is-textarea .auth-field__icon[data-v-cb603029]{top:1rem;transform:none}.auth-field__control:focus-within .auth-field__icon[data-v-cb603029]{color:var(--p-primary-color, #1d7e95)}.auth-field[data-v-cb603029] .p-password,.auth-field[data-v-cb603029] .p-inputnumber,.auth-field[data-v-cb603029] .p-inputtext,.auth-field[data-v-cb603029] .p-textarea{width:100%}.auth-field[data-v-cb603029] .p-inputtext,.auth-field[data-v-cb603029] .p-textarea{border:1px solid #dce3ec;border-radius:4px!important;background:#fff;color:var(--sokisoko-ink, #0f172a);caret-color:var(--p-primary-color, #1d7e95);box-shadow:none;padding:.72rem .9rem;transition:border-color .15s ease,box-shadow .15s ease}.auth-field.has-icon[data-v-cb603029] .p-inputtext,.auth-field.has-icon[data-v-cb603029] .p-textarea{padding-left:2.6rem}.auth-field[data-v-cb603029] .p-inputtext:hover,.auth-field[data-v-cb603029] .p-textarea:hover{border-color:#c4cede}.auth-field[data-v-cb603029] .p-inputtext:focus,.auth-field[data-v-cb603029] .p-textarea:focus{border-color:var(--p-primary-color, #1d7e95);box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500, #1d7e95) 18%,transparent)}.auth-field[data-v-cb603029] .p-inputtext:disabled{background:#f2f5f9;color:var(--p-text-muted-color, #64748b);opacity:1}.auth-field[data-v-cb603029] .p-inputtext::placeholder,.auth-field[data-v-cb603029] .p-textarea::placeholder{color:#9aa7b8}.auth-field[data-v-cb603029] input:-webkit-autofill,.auth-field[data-v-cb603029] input:-webkit-autofill:hover,.auth-field[data-v-cb603029] input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:var(--sokisoko-ink, #0f172a);caret-color:var(--sokisoko-ink, #0f172a)}.auth-field[data-v-cb603029] .p-password .p-inputtext{padding-right:2.6rem}.auth-field[data-v-cb603029] .p-password-toggle-mask{right:.9rem;color:#94a3b8}.auth-field.is-invalid[data-v-cb603029] .p-inputtext,.auth-field.is-invalid[data-v-cb603029] .p-textarea{border-color:#f0a3a3}.bell-wrap[data-v-554ec0c4]{display:inline-flex}.bell-wrap--row[data-v-554ec0c4]{display:flex}.bell-row[data-v-554ec0c4]{position:relative;flex:1;display:flex;align-items:center;gap:.55rem;padding:.42rem .6rem;border:none;border-radius:6px;background:transparent;color:inherit;font:inherit;font-size:.85rem;cursor:pointer}.bell-row.ghost[data-v-554ec0c4]:hover{background:#94a3b826}.bell-row[data-v-554ec0c4]:not(.ghost):hover{background:var(--p-surface-50, #f8fafc)}.bell-row-ic[data-v-554ec0c4]{position:relative;display:inline-flex;width:1.1rem;justify-content:center;flex-shrink:0}.bell-row-ic .pi[data-v-554ec0c4]{font-size:.9rem}.bell-row-ic .badge[data-v-554ec0c4]{top:-8px;right:-10px}.bell-row-label[data-v-554ec0c4]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bell[data-v-554ec0c4]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid var(--p-surface-200, #e2e8f0);border-radius:6px;background:var(--p-surface-0, #fff);color:var(--p-text-color, #334155);cursor:pointer}.bell[data-v-554ec0c4]:hover{background:var(--p-surface-50, #f8fafc)}.bell.ghost[data-v-554ec0c4]{border-color:#94a3b859;background:transparent;color:inherit}.bell.ghost[data-v-554ec0c4]:hover{background:#94a3b826}.bell .pi[data-v-554ec0c4]{font-size:1.1rem}.badge[data-v-554ec0c4]{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--p-red-500, #ef4444);color:#fff;font-size:.68rem;font-weight:700;line-height:18px;text-align:center}.notif[data-v-554ec0c4]{width:22rem;max-width:90vw}.notif-head[data-v-554ec0c4]{display:flex;align-items:center;justify-content:space-between;padding:.25rem .25rem .6rem;border-bottom:1px solid var(--p-surface-200, #e2e8f0)}.notif-title[data-v-554ec0c4]{font-weight:700}.notif-actions[data-v-554ec0c4]{display:inline-flex;gap:.6rem}.notif-link[data-v-554ec0c4]{background:none;border:none;color:var(--p-primary-color, #6366f1);font-size:.8rem;cursor:pointer;padding:0}.notif-list[data-v-554ec0c4]{list-style:none;margin:0;padding:0;max-height:24rem;overflow-y:auto}.notif-item[data-v-554ec0c4]{display:flex;gap:.6rem;padding:.65rem .4rem;border-bottom:1px solid var(--p-surface-100, #f1f5f9);cursor:pointer}.notif-item[data-v-554ec0c4]:hover{background:var(--p-surface-50, #f8fafc)}.notif-item.unread[data-v-554ec0c4]{background:var(--p-primary-50, #eef2ff)}.sev[data-v-554ec0c4]{flex:0 0 8px;width:8px;height:8px;margin-top:.35rem;border-radius:50%;background:var(--p-surface-300, #cbd5e1)}.sev[data-sev=success][data-v-554ec0c4]{background:var(--p-green-500, #22c55e)}.sev[data-sev=warning][data-v-554ec0c4]{background:var(--p-amber-500, #f59e0b)}.sev[data-sev=error][data-v-554ec0c4]{background:var(--p-red-500, #ef4444)}.sev[data-sev=info][data-v-554ec0c4]{background:var(--p-blue-500, #3b82f6)}.content[data-v-554ec0c4]{flex:1;min-width:0}.dismiss[data-v-554ec0c4]{flex:0 0 auto;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:none;border-radius:4px;background:none;color:var(--p-text-muted-color, #94a3b8);cursor:pointer;opacity:0}.notif-item:hover .dismiss[data-v-554ec0c4],.dismiss[data-v-554ec0c4]:focus-visible{opacity:1}.dismiss[data-v-554ec0c4]:hover{background:var(--p-surface-200, #e2e8f0);color:var(--p-text-color, #334155)}.dismiss .pi[data-v-554ec0c4]{font-size:.7rem}@media(hover:none){.dismiss[data-v-554ec0c4]{opacity:1}}.row1[data-v-554ec0c4]{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.title[data-v-554ec0c4]{font-size:.88rem;font-weight:600;color:var(--p-text-color, #1e293b)}.time[data-v-554ec0c4]{flex:0 0 auto;font-size:.72rem;color:var(--p-text-muted-color, #94a3b8)}.body[data-v-554ec0c4]{margin-top:.15rem;font-size:.8rem;color:var(--p-text-muted-color, #64748b)}.empty[data-v-554ec0c4]{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:1.5rem .5rem;color:var(--p-text-muted-color, #94a3b8);font-size:.85rem}.empty .pi[data-v-554ec0c4]{font-size:1.4rem;color:var(--p-green-500, #22c55e)}.cm[data-v-188df377]{line-height:1.5;white-space:normal}.cm[data-v-188df377] p{margin:0 0 .45rem}.cm[data-v-188df377] p:last-child,.cm[data-v-188df377] ul:last-child,.cm[data-v-188df377] ol:last-child,.cm[data-v-188df377] .cm-table:last-child{margin-bottom:0}.cm[data-v-188df377] .cm-h{font-weight:600}.cm[data-v-188df377] ul,.cm[data-v-188df377] ol{margin:0 0 .45rem;padding-left:1.15rem}.cm[data-v-188df377] li{margin:.1rem 0}.cm[data-v-188df377] code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;padding:0 .25em;background:#64748b1f;border-radius:2px}.cm[data-v-188df377] .cm-table{overflow-x:auto;margin:.2rem 0 .5rem}.cm[data-v-188df377] table{border-collapse:collapse;width:100%;font-size:.92em}.cm[data-v-188df377] th,.cm[data-v-188df377] td{text-align:left;padding:.3rem .5rem;border-bottom:1px solid rgba(100,116,139,.25);vertical-align:top}.cm[data-v-188df377] th{font-weight:600;font-size:.72rem;letter-spacing:.02em;text-transform:uppercase;color:var(--p-text-muted-color, #64748b)}.cm[data-v-188df377] a{color:var(--p-primary-color, #2563eb);text-decoration:underline}.cc[data-v-b86187fd]{margin:.5rem 0 0;padding:.6rem .7rem;border:1px solid rgba(100,116,139,.25);border-radius:var(--sokisoko-radius, 3px);background:var(--p-content-background, #fff)}.cc-title[data-v-b86187fd]{font-size:.72rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--p-text-muted-color, #64748b);margin-bottom:.4rem}svg[data-v-b86187fd]{display:block;width:100%;height:auto;overflow:visible}.cc-label[data-v-b86187fd]{font-size:10px;fill:var(--p-text-muted-color, #64748b)}.cc-value[data-v-b86187fd]{font-size:10px;font-weight:600;fill:var(--p-text-color, #1e293b)}.cc-bar[data-v-b86187fd]{fill:var(--p-primary-color, #2563eb)}.cc-line[data-v-b86187fd]{fill:none;stroke:var(--p-primary-color, #2563eb);stroke-width:2;stroke-linejoin:round}.cc-area[data-v-b86187fd]{fill:var(--p-primary-color, #2563eb);opacity:.12}.cc-dot[data-v-b86187fd]{fill:var(--p-primary-color, #2563eb)}.cc-pie[data-v-b86187fd]{display:grid;grid-template-columns:120px 1fr;gap:.75rem;align-items:center}.cc-pie svg[data-v-b86187fd]{width:120px}.cc-legend[data-v-b86187fd]{list-style:none;margin:0;padding:0;display:grid;gap:.3rem;font-size:.78rem}.cc-legend li[data-v-b86187fd]{display:grid;grid-template-columns:10px 1fr auto;gap:.45rem;align-items:center}.cc-legend i[data-v-b86187fd]{display:block;width:10px;height:10px;border-radius:2px}.cc-legend-label[data-v-b86187fd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-legend-value[data-v-b86187fd]{color:var(--p-text-muted-color, #64748b);font-variant-numeric:tabular-nums}@media(max-width:360px){.cc-pie[data-v-b86187fd]{grid-template-columns:1fr}}.onboard[data-v-bfbff8cf]{border:1px solid var(--p-surface-200, #e2e8f0);border-radius:var(--sokisoko-radius, 10px);background:var(--sokisoko-surface, #fff);padding:1.25rem 1.35rem;display:flex;flex-direction:column;gap:1rem}.onboard--done[data-v-bfbff8cf]{border-color:var(--p-green-200, #bbf7d0);background:var(--p-green-50, #f0fdf4)}.onboard__head[data-v-bfbff8cf]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.onboard__title[data-v-bfbff8cf]{margin:0;font-size:1.05rem;font-weight:700;display:flex;align-items:center;gap:.5rem}.onboard__title .pi-check-circle[data-v-bfbff8cf]{color:var(--p-green-500, #22c55e)}.onboard__title .pi-flag[data-v-bfbff8cf]{color:var(--p-primary-color, #2b4fa6)}.onboard__sub[data-v-bfbff8cf]{margin:.2rem 0 0;font-size:.85rem;color:var(--p-text-muted-color, #64748b)}.onboard__dismiss[data-v-bfbff8cf]{flex-shrink:0;border:none;background:none;color:var(--p-text-muted-color, #94a3b8);cursor:pointer;padding:.25rem;border-radius:4px}.onboard__dismiss[data-v-bfbff8cf]:hover{background:var(--p-surface-100, #f1f5f9);color:var(--p-text-color, #334155)}.onboard__progress[data-v-bfbff8cf]{display:flex;align-items:center;gap:.75rem}.onboard__bar[data-v-bfbff8cf]{flex:1;height:6px;border-radius:3px;background:var(--p-surface-200, #e2e8f0);overflow:hidden}.onboard__bar span[data-v-bfbff8cf]{display:block;height:100%;border-radius:3px;background:var(--p-primary-color, #2b4fa6);transition:width .4s ease}.onboard--done .onboard__bar span[data-v-bfbff8cf]{background:var(--p-green-500, #22c55e)}.onboard__count[data-v-bfbff8cf]{flex-shrink:0;font-size:.78rem;font-weight:600;color:var(--p-text-muted-color, #64748b)}.onboard__steps[data-v-bfbff8cf]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.onboard__step[data-v-bfbff8cf]{display:flex;align-items:center;gap:.85rem;padding:.7rem 0;border-top:1px solid var(--p-surface-100, #f1f5f9)}.onboard__step[data-v-bfbff8cf]:first-child{border-top:none}.onboard__marker[data-v-bfbff8cf]{flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--p-surface-100, #f1f5f9);color:var(--p-text-muted-color, #64748b);font-size:.8rem}.onboard__step.is-done .onboard__marker[data-v-bfbff8cf]{background:var(--p-green-100, #dcfce7);color:var(--p-green-600, #16a34a)}.onboard__body[data-v-bfbff8cf]{flex:1;min-width:0;display:flex;flex-direction:column}.onboard__step-title[data-v-bfbff8cf]{font-size:.9rem;font-weight:600;color:var(--p-text-color, #1e293b)}.onboard__step.is-done .onboard__step-title[data-v-bfbff8cf]{color:var(--p-text-muted-color, #94a3b8);text-decoration:line-through}.onboard__step-desc[data-v-bfbff8cf]{font-size:.8rem;color:var(--p-text-muted-color, #64748b)}.onboard__cta[data-v-bfbff8cf]{flex-shrink:0;display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--p-primary-color, #2b4fa6);background:var(--p-primary-color, #2b4fa6);color:#fff;font-size:.8rem;font-weight:600;padding:.35rem .7rem;border-radius:6px;cursor:pointer;transition:opacity .15s ease}.onboard__cta[data-v-bfbff8cf]:hover{opacity:.9}.onboard__cta .pi[data-v-bfbff8cf]{font-size:.7rem}.onboard__done-tag[data-v-bfbff8cf]{flex-shrink:0;font-size:.75rem;font-weight:600;color:var(--p-green-600, #16a34a)}
