.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-7fbe16e1]{width:100%;height:100%;object-fit:contain;display:block}.ea[data-v-7fbe16e1]{width:100%;height:100%;display:block;fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.ea-icon[data-v-7fbe16e1]{display:inline-flex;align-items:center;justify-content:center;font-size:2.6rem;color:var(--p-text-muted-color, #64748b)}.ea-ink[data-v-7fbe16e1]{stroke:var(--p-primary-color, #1d7e95)}.ea-accent[data-v-7fbe16e1]{stroke:var(--sokisoko-accent, #0e6a80)}.ea-fill[data-v-7fbe16e1]{fill:var(--sokisoko-accent, #0e6a80);stroke:none}.ea-knock[data-v-7fbe16e1]{stroke:var(--p-surface-0, #fff)}.ea-glyph[data-v-7fbe16e1]{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-c89b19a8]{--tile-accent: var(--p-text-muted-color, #64748b);text-align:left;display:flex;align-items:flex-start;padding:.9rem 1.1rem 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-c89b19a8]{cursor:pointer}.stat-tile.is-clickable[data-v-c89b19a8]:hover{background:var(--sokisoko-surface, #fff)}.stat-tile.is-clickable[data-v-c89b19a8]:focus-visible{outline:2px solid var(--p-primary-color, #1d7e95);outline-offset:1px}.stat-tile__body[data-v-c89b19a8]{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1 1 auto}.stat-tile__label[data-v-c89b19a8]{display:inline-flex;align-items:center;gap:.45rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--p-text-muted-color, #64748b)}.stat-tile__icon[data-v-c89b19a8]{font-size:.85rem;color:var(--tile-accent)}.stat-tile__value[data-v-c89b19a8]{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-c89b19a8]{display:flex;align-items:center;gap:.5rem;margin-top:.1rem;flex-wrap:wrap}.stat-tile__delta[data-v-c89b19a8]{display:inline-flex;align-items:center;gap:.2rem;font-size:.75rem;font-weight:700}.stat-tile__delta .pi[data-v-c89b19a8]{font-size:.65rem}.trend-up[data-v-c89b19a8]{color:#16a34a}.trend-down[data-v-c89b19a8]{color:#dc2626}.trend-flat[data-v-c89b19a8]{color:var(--p-text-muted-color, #94a3b8)}.stat-tile__sub[data-v-c89b19a8]{font-size:.72rem;color:var(--p-text-muted-color, #94a3b8)}.stat-tile.has-spark[data-v-c89b19a8]{position:relative;overflow:hidden;padding-bottom:2.6rem}.stat-tile__spark[data-v-c89b19a8]{position:absolute;left:0;bottom:0;width:100%;height:2rem}.stat-tile__spark-before[data-v-c89b19a8],.stat-tile__spark-now[data-v-c89b19a8]{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.stat-tile__spark-before[data-v-c89b19a8]{stroke:var(--p-surface-300, #cbd5e1)}.stat-tile__spark-now[data-v-c89b19a8]{stroke:currentColor}.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-kicker[data-v-cd6284d2]{margin:0 0 .3rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--p-primary-color, #1d7e95)}.auth-headline[data-v-cd6284d2]{margin:0 0 1.25rem;font-size:1.5rem;line-height:1.25;font-weight:700;letter-spacing:-.01em;color:var(--sokisoko-ink, #0f172a)}.auth-shell[data-v-cd6284d2]{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-cd6284d2]{width:100%;max-width:400px;margin:auto}.auth-shell.has-aside[data-v-cd6284d2]{background:#fff;gap:clamp(2rem,5vw,5rem)}.auth-aside[data-v-cd6284d2]{flex:0 1 clamp(320px,42vw,620px);margin:auto 0 auto auto;min-width:0}.auth-aside[data-v-cd6284d2]>*{width:100%}.auth-shell.has-aside .auth-col[data-v-cd6284d2]{margin:auto auto auto 0}.auth-shell.has-aside .auth-brand[data-v-cd6284d2]{margin-bottom:clamp(2.75rem,7vh,4.5rem)}@media(max-width:991.98px){.auth-aside[data-v-cd6284d2]{display:none}.auth-shell.has-aside .auth-col[data-v-cd6284d2]{margin:auto}}.auth-brand[data-v-cd6284d2]{display:flex;justify-content:center;margin-bottom:1.9rem}.auth-logo[data-v-cd6284d2]{display:block;height:clamp(44px,8vw,84px);width:auto;max-width:min(300px,74vw);object-fit:contain}.auth-wordmark[data-v-cd6284d2]{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-cd6284d2]{color:var(--p-primary-color, #1d7e95)}.auth-points[data-v-cd6284d2]{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-cd6284d2]{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;color:var(--p-text-muted-color, #64748b)}.auth-points i[data-v-cd6284d2]{font-size:.62rem;color:var(--p-primary-color, #1d7e95)}.auth-foot[data-v-cd6284d2]{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-cd6284d2]{font-size:.72rem}.auth-back[data-v-cd6284d2]{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-cd6284d2]:hover{color:var(--p-primary-color, #1d7e95)}.auth-back i[data-v-cd6284d2]{font-size:.72rem}.auth-foot-dot[data-v-cd6284d2]{color:#cbd5e1}.auth-col[data-v-cd6284d2] .auth-head{margin-bottom:1.5rem}.auth-col[data-v-cd6284d2] .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-cd6284d2] .auth-sub{margin:0;color:var(--p-text-muted-color, #64748b);font-size:.92rem;line-height:1.5}.auth-col[data-v-cd6284d2] .form-row{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.auth-col[data-v-cd6284d2] a{color:var(--p-primary-color, #1d7e95);font-weight:600;text-decoration:none}.auth-col[data-v-cd6284d2] a:hover{text-decoration:underline}.auth-col[data-v-cd6284d2] .p-button{border-radius:4px!important;padding-top:.75rem;padding-bottom:.75rem;font-weight:600}.auth-col[data-v-cd6284d2] .p-select{border-radius:4px;border-color:#dce3ec;box-shadow:none}.auth-col[data-v-cd6284d2] .p-select .p-select-label{padding:.72rem .9rem}.auth-col[data-v-cd6284d2] .divider{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0;color:#94a3b8;font-size:.8rem}.auth-col[data-v-cd6284d2] .divider:before,.auth-col[data-v-cd6284d2] .divider:after{content:"";flex:1;height:1px;background:#e2e9f0}.auth-col[data-v-cd6284d2] .p-message{border-radius:4px!important}@media(max-width:575.98px){.auth-col[data-v-cd6284d2] .form-row{grid-template-columns:1fr}}.auth-field[data-v-5a5a49be]{display:flex;flex-direction:column;gap:.4rem}.auth-field__label[data-v-5a5a49be]{font-size:.82rem;font-weight:600;color:var(--sokisoko-ink, #334155)}.auth-field__hint[data-v-5a5a49be]{font-size:.75rem;color:var(--p-text-muted-color, #94a3b8);line-height:1.4}.auth-field__control[data-v-5a5a49be]{position:relative;display:flex;align-items:center}.auth-field__icon[data-v-5a5a49be]{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-5a5a49be]{top:1rem;transform:none}.auth-field__control:focus-within .auth-field__icon[data-v-5a5a49be]{color:var(--p-primary-color, #1d7e95)}.auth-field[data-v-5a5a49be] .p-password,.auth-field[data-v-5a5a49be] .p-inputnumber,.auth-field[data-v-5a5a49be] .p-inputtext,.auth-field[data-v-5a5a49be] .p-textarea{width:100%}.auth-field[data-v-5a5a49be] .p-inputtext,.auth-field[data-v-5a5a49be] .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-5a5a49be] .p-inputtext,.auth-field.has-icon[data-v-5a5a49be] .p-textarea{padding-left:2.6rem}.auth-field[data-v-5a5a49be] .p-inputtext:hover,.auth-field[data-v-5a5a49be] .p-textarea:hover{border-color:#c4cede}.auth-field[data-v-5a5a49be] .p-inputtext:focus,.auth-field[data-v-5a5a49be] .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-5a5a49be] .p-inputtext:disabled{background:#f2f5f9;color:var(--p-text-muted-color, #64748b);opacity:1}.auth-field[data-v-5a5a49be] .p-inputtext::placeholder,.auth-field[data-v-5a5a49be] .p-textarea::placeholder{color:#9aa7b8}.auth-field[data-v-5a5a49be] input:-webkit-autofill,.auth-field[data-v-5a5a49be] input:-webkit-autofill:hover,.auth-field[data-v-5a5a49be] 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-5a5a49be] .p-password .p-inputtext{padding-right:2.6rem}.auth-field__mask[data-v-5a5a49be]{position:absolute;right:.35rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:0;border-radius:4px;background:none;color:#94a3b8;cursor:pointer}.auth-field__mask[data-v-5a5a49be]:hover{color:var(--sokisoko-ink, #334155)}.auth-field__mask[data-v-5a5a49be]:focus-visible{outline:2px solid var(--p-primary-color, #1d7e95);outline-offset:1px}.auth-field__error[data-v-5a5a49be]{font-size:.78rem;color:#b91c1c;line-height:1.4}.auth-field.is-invalid[data-v-5a5a49be] .p-inputtext,.auth-field.is-invalid[data-v-5a5a49be] .p-textarea{border-color:#f0a3a3}.bell-wrap[data-v-a822b74d]{display:inline-flex}.bell-wrap--row[data-v-a822b74d]{display:flex}.bell-row[data-v-a822b74d]{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-a822b74d]:hover{background:#94a3b826}.bell-row[data-v-a822b74d]:not(.ghost):hover{background:var(--p-surface-50, #f8fafc)}.bell-row-ic[data-v-a822b74d]{position:relative;display:inline-flex;width:1.1rem;justify-content:center;flex-shrink:0}.bell-row-ic .pi[data-v-a822b74d]{font-size:.9rem}.bell-row-ic .badge[data-v-a822b74d]{top:-8px;right:-10px}.bell-row-label[data-v-a822b74d]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bell[data-v-a822b74d]{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-a822b74d]:hover{background:var(--p-surface-50, #f8fafc)}.bell.ghost[data-v-a822b74d]{border-color:#94a3b859;background:transparent;color:inherit}.bell.ghost[data-v-a822b74d]:hover{background:#94a3b826}.bell .pi[data-v-a822b74d]{font-size:1.1rem}.badge[data-v-a822b74d]{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}.ninbox[data-v-86c0e3b7]{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:1.5rem;align-items:start}.ninbox-rail[data-v-86c0e3b7]{display:flex;flex-direction:column;gap:.15rem;position:sticky;top:1rem}.nr-item[data-v-86c0e3b7]{display:flex;align-items:center;gap:.65rem;width:100%;padding:.55rem .7rem;border:none;border-left:3px solid transparent;border-radius:var(--sokisoko-radius, 4px);background:none;color:var(--p-text-color, #1e293b);font:inherit;font-size:.92rem;text-align:left;cursor:pointer}.nr-item .pi[data-v-86c0e3b7]{width:1.1rem;color:var(--p-text-muted-color, #64748b)}.nr-item.on[data-v-86c0e3b7]{border-left-color:var(--p-primary-color, #1d7e95);background:var(--p-surface-100, #f1f5f9);font-weight:600}.nr-label[data-v-86c0e3b7]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nr-count[data-v-86c0e3b7]{min-width:1.4rem;padding:0 .4rem;border-radius:999px;background:var(--p-surface-200, #e2e8f0);color:var(--p-text-color, #1e293b);font-size:.74rem;font-weight:600;line-height:1.4rem;text-align:center;font-variant-numeric:tabular-nums}.nr-head[data-v-86c0e3b7]{margin:1rem 0 .35rem;padding:0 .7rem;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--p-text-muted-color, #64748b)}.ninbox-bar[data-v-86c0e3b7]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.nb-toggle[data-v-86c0e3b7]{display:inline-flex;border:1px solid var(--p-surface-300, #cbd5e1);border-radius:var(--sokisoko-radius, 4px);overflow:hidden}.nb-toggle button[data-v-86c0e3b7],.nb-markall[data-v-86c0e3b7],.nmore[data-v-86c0e3b7]{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .95rem;border:none;background:var(--p-surface-0, #fff);color:var(--p-text-color, #1e293b);font:inherit;font-size:.9rem;cursor:pointer}.nb-toggle button+button[data-v-86c0e3b7]{border-left:1px solid var(--p-surface-300, #cbd5e1)}.nb-toggle button.on[data-v-86c0e3b7]{background:var(--p-surface-100, #f1f5f9);font-weight:600}.nb-markall[data-v-86c0e3b7],.nmore[data-v-86c0e3b7]{border:1px solid var(--p-surface-300, #cbd5e1);border-radius:var(--sokisoko-radius, 4px)}.nb-markall[data-v-86c0e3b7]:disabled,.nmore[data-v-86c0e3b7]:disabled{color:var(--p-text-muted-color, #94a3b8);cursor:default}.ninbox-box[data-v-86c0e3b7]{min-height:22rem;border:1px solid var(--p-surface-200, #e2e8f0);border-radius:var(--sokisoko-radius, 4px);background:var(--p-surface-0, #fff)}.nlist[data-v-86c0e3b7]{list-style:none;margin:0;padding:0}.nrow[data-v-86c0e3b7]{display:flex;align-items:stretch;border-bottom:1px solid var(--p-surface-100, #f1f5f9)}.nrow-open[data-v-86c0e3b7]{flex:1;min-width:0;display:grid;grid-template-columns:.5rem 1.25rem minmax(0,1fr) auto;gap:.75rem;align-items:start;padding:.9rem .5rem .9rem 1rem;border:none;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.nrow-dot[data-v-86c0e3b7]{width:.5rem;height:.5rem;margin-top:.45rem;border-radius:50%;background:transparent}.nrow.unread .nrow-dot[data-v-86c0e3b7]{background:var(--p-primary-color, #1d7e95)}.nrow.unread .nrow-dot[data-sev=warning][data-v-86c0e3b7]{background:var(--p-amber-500, #f59e0b)}.nrow.unread .nrow-dot[data-sev=error][data-v-86c0e3b7]{background:var(--p-red-500, #ef4444)}.nrow.unread .nrow-dot[data-sev=success][data-v-86c0e3b7]{background:var(--p-green-500, #22c55e)}.nrow-ic[data-v-86c0e3b7]{margin-top:.15rem;color:var(--p-text-muted-color, #64748b)}.nrow-text[data-v-86c0e3b7]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.nrow-title[data-v-86c0e3b7]{font-size:.95rem;color:var(--p-text-muted-color, #475569)}.nrow.unread .nrow-title[data-v-86c0e3b7]{font-weight:600;color:var(--p-text-color, #0f172a)}.nrow-body[data-v-86c0e3b7]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.86rem;line-height:1.5;color:var(--p-text-muted-color, #64748b)}.nrow-meta[data-v-86c0e3b7]{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;font-size:.78rem;white-space:nowrap;color:var(--p-text-muted-color, #64748b)}.nrow-kind[data-v-86c0e3b7]{padding:.05rem .45rem;border:1px solid var(--p-surface-200, #e2e8f0);border-radius:var(--sokisoko-radius, 4px)}.nrow-actions[data-v-86c0e3b7]{display:flex;align-items:center;gap:.15rem;padding:0 .6rem 0 .25rem}.nrow-actions button[data-v-86c0e3b7]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:var(--sokisoko-radius, 4px);background:none;color:var(--p-text-muted-color, #64748b);cursor:pointer}.nr-item[data-v-86c0e3b7]:focus-visible,.nb-toggle button[data-v-86c0e3b7]:focus-visible,.nb-markall[data-v-86c0e3b7]:focus-visible,.nmore[data-v-86c0e3b7]:focus-visible,.nrow-open[data-v-86c0e3b7]:focus-visible,.nrow-actions button[data-v-86c0e3b7]:focus-visible{outline:2px solid var(--p-primary-color, #1d7e95);outline-offset:-2px}.nempty[data-v-86c0e3b7]{padding:4rem 1rem}.nfail[data-v-86c0e3b7]{margin:0;padding:3rem 1.5rem;text-align:center;color:var(--p-text-muted-color, #64748b)}.nmore[data-v-86c0e3b7]{margin:1rem auto 0;display:flex}@media(max-width:860px){.ninbox[data-v-86c0e3b7]{grid-template-columns:minmax(0,1fr);gap:1rem}.ninbox-rail[data-v-86c0e3b7]{position:static;flex-direction:row;gap:.4rem;overflow-x:auto;padding-bottom:.25rem}.nr-item[data-v-86c0e3b7]{width:auto;flex:0 0 auto;border:1px solid var(--p-surface-200, #e2e8f0)}.nr-item.on[data-v-86c0e3b7]{border-color:var(--p-primary-color, #1d7e95)}.nr-head[data-v-86c0e3b7]{display:none}.nrow-open[data-v-86c0e3b7]{grid-template-columns:.5rem minmax(0,1fr)}.nrow-ic[data-v-86c0e3b7]{display:none}.nrow-meta[data-v-86c0e3b7]{grid-column:2;flex-direction:row;align-items:center}}.haraka[data-v-6da3f050]{--haraka-base: var(--p-primary-color, #14707f);display:inline-flex;flex:none;line-height:0}.haraka svg[data-v-6da3f050]{width:100%;height:100%;overflow:visible;animation:haraka-hover-6da3f050 3.4s ease-in-out infinite}.haraka--still svg[data-v-6da3f050],.haraka--busy svg[data-v-6da3f050]{animation:none}.haraka-hi[data-v-6da3f050]{stop-color:color-mix(in srgb,var(--haraka-base) 55%,#fff)}.haraka-mid[data-v-6da3f050]{stop-color:var(--haraka-base)}.haraka-lo[data-v-6da3f050]{stop-color:color-mix(in srgb,var(--haraka-base) 62%,#05161d)}.haraka-tail[data-v-6da3f050]{fill:color-mix(in srgb,var(--haraka-base) 55%,#fff);opacity:.45;transform-box:view-box}.haraka--busy .haraka-tail[data-v-6da3f050]{animation:haraka-tail-6da3f050 .9s ease-in-out infinite}.haraka-body[data-v-6da3f050]{transform-box:view-box;transform-origin:118px 106px;transition:transform .25s ease-out}.haraka-pupil[data-v-6da3f050]{transform-box:view-box;transition:transform .12s ease-out}@keyframes haraka-hover-6da3f050{0%,to{transform:translateY(0)}50%{transform:translateY(-6%)}}@keyframes haraka-tail-6da3f050{0%,to{opacity:.45;transform:translate(0)}50%{opacity:.8;transform:translate(-10px)}}@media(prefers-reduced-motion:reduce){.haraka svg[data-v-6da3f050],.haraka--busy .haraka-tail[data-v-6da3f050]{animation:none}.haraka-body[data-v-6da3f050],.haraka-pupil[data-v-6da3f050]{transition:none}}.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-093f9fcf]{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-093f9fcf]{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-093f9fcf]{display:block;width:100%;height:auto;overflow:visible}.cc-label[data-v-093f9fcf]{font-size:10px;fill:var(--p-text-muted-color, #64748b)}.cc-value[data-v-093f9fcf]{font-size:10px;font-weight:600;fill:var(--p-text-color, #1e293b)}.cc-bar[data-v-093f9fcf]{fill:var(--p-primary-color, #2563eb)}.cc-line[data-v-093f9fcf]{fill:none;stroke:var(--p-primary-color, #2563eb);stroke-width:2;stroke-linejoin:round}.cc-area[data-v-093f9fcf]{fill:var(--p-primary-color, #2563eb);opacity:.12}.cc-dot[data-v-093f9fcf]{fill:var(--p-primary-color, #2563eb)}.cc-pie[data-v-093f9fcf]{display:grid;grid-template-columns:120px 1fr;gap:.75rem;align-items:center}.cc-pie svg[data-v-093f9fcf]{width:120px}.cc-legend[data-v-093f9fcf]{list-style:none;margin:0;padding:0;display:grid;gap:.3rem;font-size:.78rem}.cc-legend li[data-v-093f9fcf]{display:grid;grid-template-columns:10px 1fr auto;gap:.45rem;align-items:center}.cc-legend i[data-v-093f9fcf]{display:block;width:10px;height:10px;border-radius:2px}.cc-legend-label[data-v-093f9fcf]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-legend-value[data-v-093f9fcf]{color:var(--p-text-muted-color, #64748b);font-variant-numeric:tabular-nums}@media(max-width:575.98px){.cc-pie[data-v-093f9fcf]{grid-template-columns:1fr}}.onboard[data-v-00f01970]{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-00f01970]{border-color:var(--p-green-200, #bbf7d0);background:var(--p-green-50, #f0fdf4)}.onboard__head[data-v-00f01970]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.onboard__title[data-v-00f01970]{margin:0;font-size:1.05rem;font-weight:700;display:flex;align-items:center;gap:.5rem}.onboard__title .pi-check-circle[data-v-00f01970]{color:var(--p-green-500, #22c55e)}.onboard__title .pi-flag[data-v-00f01970]{color:var(--p-primary-color, #2b4fa6)}.onboard__sub[data-v-00f01970]{margin:.2rem 0 0;font-size:.85rem;color:var(--p-text-muted-color, #64748b)}.onboard__dismiss[data-v-00f01970]{flex-shrink:0;border:none;background:none;color:var(--p-text-muted-color, #94a3b8);cursor:pointer;padding:.25rem;border-radius:4px}.onboard__progress[data-v-00f01970]{display:flex;align-items:center;gap:.75rem}.onboard__bar[data-v-00f01970]{flex:1;height:6px;border-radius:3px;background:var(--p-surface-200, #e2e8f0);overflow:hidden}.onboard__bar span[data-v-00f01970]{display:block;height:100%;border-radius:3px;background:var(--p-primary-color, #2b4fa6);transition:width .4s ease}.onboard--done .onboard__bar span[data-v-00f01970]{background:var(--p-green-500, #22c55e)}.onboard__count[data-v-00f01970]{flex-shrink:0;font-size:.78rem;font-weight:600;color:var(--p-text-muted-color, #64748b)}.onboard__steps[data-v-00f01970]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.onboard__step[data-v-00f01970]{display:flex;align-items:center;gap:.85rem;padding:.7rem 0;border-top:1px solid var(--p-surface-100, #f1f5f9)}.onboard__step[data-v-00f01970]:first-child{border-top:none}.onboard__marker[data-v-00f01970]{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-00f01970]{background:var(--p-green-100, #dcfce7);color:var(--p-green-600, #16a34a)}.onboard__body[data-v-00f01970]{flex:1;min-width:0;display:flex;flex-direction:column}.onboard__step-title[data-v-00f01970]{font-size:.9rem;font-weight:600;color:var(--p-text-color, #1e293b)}.onboard__step.is-done .onboard__step-title[data-v-00f01970]{color:var(--p-text-muted-color, #94a3b8);text-decoration:line-through}.onboard__step-desc[data-v-00f01970]{font-size:.8rem;color:var(--p-text-muted-color, #64748b)}.onboard__cta[data-v-00f01970]{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}.onboard__cta .pi[data-v-00f01970]{font-size:.7rem}.onboard__done-tag[data-v-00f01970]{flex-shrink:0;font-size:.75rem;font-weight:600;color:var(--p-green-600, #16a34a)}.talkbar[data-v-50b9541c]{display:flex;flex-direction:column;align-items:center;gap:.4rem}.tb-pill[data-v-50b9541c]{position:relative;display:inline-flex;align-items:center;gap:.35rem;min-height:3.5rem;padding:.45rem .6rem .45rem .45rem;border:1px solid var(--p-surface-200, #e2e8f0);border-radius:999px;background:#fff;box-shadow:0 1px 2px #0f172a0f}.tb-avatar[data-v-50b9541c]{position:relative;display:inline-flex;width:2.5rem;height:2.5rem;flex:none;margin-right:.35rem;border-radius:50%}.tb-avatar[data-v-50b9541c] img{width:100%;height:100%;object-fit:cover;border-radius:50%}.tb-orb[data-v-50b9541c]{width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--p-primary-color, #1d7e95) 85%,#fff),color-mix(in srgb,var(--p-primary-color, #1d7e95) 45%,#04141a))}.tb-avatar.talking[data-v-50b9541c]:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid color-mix(in srgb,var(--p-primary-color, #1d7e95) 55%,transparent);animation:tb-pulse-50b9541c 1.4s ease-out infinite}@keyframes tb-pulse-50b9541c{0%{transform:scale(.92);opacity:1}to{transform:scale(1.18);opacity:0}}.tb-connect[data-v-50b9541c]{padding:0 .6rem 0 .15rem;font-size:.95rem;color:var(--sokisoko-ink, #0f172a);white-space:nowrap}.tb-micgroup[data-v-50b9541c]{display:inline-flex;align-items:center}button[data-v-50b9541c]{font:inherit;border:0;background:none;cursor:pointer;color:var(--sokisoko-ink, #0f172a)}svg[data-v-50b9541c]{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tb-mic[data-v-50b9541c]{display:inline-grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;transition:background-color .15s,color .15s,box-shadow .08s linear}.tb-mic[data-v-50b9541c]:hover{background:var(--p-surface-100, #f1f5f9)}.tb-mic.live[data-v-50b9541c]{background:var(--p-primary-color, #1d7e95);color:var(--p-primary-contrast-color, #fff);box-shadow:0 0 0 calc(3px + var(--level, 0) * 9px) color-mix(in srgb,var(--p-primary-color, #1d7e95) 22%,transparent)}.tb-mic.muted[data-v-50b9541c]{color:#b42318}.tb-icon[data-v-50b9541c]{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;color:color-mix(in srgb,var(--sokisoko-ink, #0f172a) 80%,transparent)}.tb-icon[data-v-50b9541c]:hover{background:var(--p-surface-100, #f1f5f9)}.tb-pick[data-v-50b9541c]{width:1.6rem;margin-left:-.15rem}.tb-pick svg[data-v-50b9541c]{width:1rem;height:1rem}.tb-end[data-v-50b9541c]{padding:.5rem .7rem;border-radius:999px;font-weight:600;color:#d92d20}.tb-end[data-v-50b9541c]:hover{background:color-mix(in srgb,#d92d20 9%,transparent)}button[data-v-50b9541c]:focus-visible{outline:2px solid var(--p-primary-color, #1d7e95);outline-offset:2px}.tb-menu[data-v-50b9541c]{position:absolute;top:calc(100% + .35rem);left:2.5rem;z-index:5;min-width:13rem;margin:0;padding:.3rem;list-style:none;border:1px solid var(--p-surface-200, #e2e8f0);border-radius:8px;background:#fff;box-shadow:0 10px 24px #0f172a1f}.tb-menu button[data-v-50b9541c]{display:block;width:100%;padding:.5rem .65rem;border-radius:6px;text-align:left;font-size:.88rem}.tb-menu button[data-v-50b9541c]:hover{background:var(--p-surface-100, #f1f5f9)}.tb-menu button[aria-checked=true][data-v-50b9541c]{font-weight:600;color:var(--p-primary-color, #1d7e95)}.tb-status[data-v-50b9541c]{margin:0;font-size:.8rem;color:color-mix(in srgb,var(--sokisoko-ink, #0f172a) 60%,transparent)}.is-min .tb-pill[data-v-50b9541c]{box-shadow:0 10px 28px #0f172a2e}@media(prefers-reduced-motion:reduce){.tb-avatar.talking[data-v-50b9541c]:after{animation:none;transform:scale(1.08)}.tb-mic[data-v-50b9541c]{transition:none}}
