:root{--sokisoko-border: #e2e8f0;--sokisoko-radius: 3px;--sokisoko-surface: #ffffff;--sokisoko-canvas: #f4f9fa;--sokisoko-fill: #0b1f33;--sokisoko-surface-muted: #e6f0f3;--sokisoko-accent: #0e6a80;--sokisoko-accent-contrast: #ffffff;--sokisoko-ink: #0b1f33;--sokisoko-canvas-bg: radial-gradient(circle at top right, transparent 0, var(--sokisoko-canvas) 60%), repeating-radial-gradient(circle at top right, transparent 0 42px, rgba(11, 31, 51, .04) 42px 43px), var(--sokisoko-canvas);--sokisoko-fill-bg: radial-gradient(circle at bottom left, transparent 0, var(--sokisoko-fill) 58%), repeating-radial-gradient(circle at bottom left, transparent 0 40px, rgba(255, 255, 255, .05) 40px 41px), var(--sokisoko-fill)}*{box-sizing:border-box}html,body,#app{margin:0;padding:0;height:100%}body{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums;background:#fff;color:var(--p-text-color, #1e293b)}h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:600;letter-spacing:-.01em}.page>h1{color:var(--sokisoko-ink, #0b1f33)}a{color:inherit;text-decoration:none}.p-card.p-card{--p-card-border-radius: var(--sokisoko-radius);border:1px solid var(--sokisoko-border);border-radius:var(--sokisoko-radius);box-shadow:0 1px 2px #0f172a0a,0 1px 3px #0f172a0f;background:var(--sokisoko-surface)}.p-card .p-card-body{padding:1.15rem 1.35rem;gap:.35rem}.p-card .p-card-title{font-size:1rem;font-weight:700;letter-spacing:-.005em;line-height:1.25;color:#fff}.p-card .p-card-subtitle{font-size:.8rem;font-weight:400;line-height:1.25;color:#ffffffd1;margin-top:.05rem}.p-card .p-card-content{padding-top:.4rem}.p-card .p-card-caption{background:var(--sokisoko-fill, #0f172a);margin:-1.15rem -1.35rem .7rem;padding:.45rem 1.35rem;border-top-left-radius:var(--sokisoko-radius, 3px);border-top-right-radius:var(--sokisoko-radius, 3px)}.p-panel,.p-datatable,.p-inputtext,.p-textarea,.p-select,.p-multiselect,.p-button,.p-tag,.p-chip,.p-dialog,.p-menu,.p-popover,.p-tabs,.p-toast-message,.p-fileupload{border-radius:var(--sokisoko-radius)!important}.p-panel{border:1px solid var(--p-surface-200, #e2e8f0);box-shadow:none}.p-panel .p-panel-header{background:var(--sokisoko-surface-muted);border-bottom:1px solid var(--p-surface-200, #e2e8f0)}.p-datatable{border:1px solid var(--sokisoko-border)}.p-datatable .p-datatable-thead>tr>th{background:var(--sokisoko-surface-muted);border-color:var(--sokisoko-border);text-transform:uppercase;font-size:.72rem;font-weight:600;letter-spacing:.04em;color:#475569}.p-datatable .p-datatable-tbody>tr>td{border-color:var(--sokisoko-border)}.p-datatable .p-datatable-tbody>tr:hover{background:transparent}.p-dialog{border:1px solid var(--p-surface-200, #e2e8f0);box-shadow:0 8px 28px #0f172a2e;overflow:hidden}.p-dialog .p-dialog-header{background:var(--sokisoko-fill, #0f172a);border-top-left-radius:var(--sokisoko-radius, 3px);border-top-right-radius:var(--sokisoko-radius, 3px);padding:.75rem 1.25rem}.p-dialog .p-dialog-title{color:#fff;font-size:1.05rem}.p-dialog .p-dialog-header .p-dialog-close-button,.p-dialog .p-dialog-header .p-dialog-maximize-button{color:#fff;width:2rem;height:2rem;border:1px solid rgba(255,255,255,.4);border-radius:var(--sokisoko-radius, 3px);background:#ffffff1f;transition:background-color .12s ease,border-color .12s ease}.p-dialog .p-dialog-header .p-dialog-close-button:hover,.p-dialog .p-dialog-header .p-dialog-maximize-button:hover{background:#ffffff47;border-color:#fff9;color:#fff}.p-dialog .p-dialog-content:not(:has(.p-datatable)){padding-top:1.25rem}.p-dialog .p-dialog-content:has(>.p-datatable){padding-left:0;padding-right:0}.p-dialog .p-dialog-content:has(>.p-datatable)>:not(.p-datatable){padding-left:1.5rem;padding-right:1.5rem}.p-dialog .p-dialog-content>.p-datatable{border:none;border-radius:0}.p-dialog .p-dialog-content:has(>.p-datatable:only-child){padding:0}.p-card .p-card-content:has(>.p-datatable)>.p-datatable{margin-left:-1.35rem;margin-right:-1.35rem;border-left:none;border-right:none;border-radius:0}.p-card:has(.p-card-content>.p-datatable:only-child){overflow:hidden}.p-card:has(.p-card-content>.p-datatable:only-child) .p-card-caption{margin-bottom:0}.p-card .p-card-content:has(>.p-datatable:only-child){padding-top:0}.p-card .p-card-content:has(>.p-datatable:only-child)>.p-datatable{margin:0 -1.35rem -1.15rem;border:none}.p-dialog .p-dialog-footer{justify-content:center}.lottie[data-v-a564144f]{position:relative;display:inline-flex;align-items:center;justify-content:center}.lottie__canvas[data-v-a564144f]{width:100%;height:100%}.lottie__fallback[data-v-a564144f]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.va-survey[data-v-91047e9c]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.9rem;padding:1.1rem 1rem;font-size:.88rem}.va-survey h3[data-v-91047e9c]{margin:0;font-size:1rem}.va-survey fieldset[data-v-91047e9c]{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem 1rem}.va-survey legend[data-v-91047e9c]{width:100%;margin-bottom:.35rem;font-weight:600}.va-survey label[data-v-91047e9c]{display:inline-flex;align-items:center;gap:.35rem;cursor:pointer}.va-survey .rate button[data-v-91047e9c]{width:2.6rem;height:2.6rem;border:1px solid #cbd5e1;border-radius:3px;background:#fff;cursor:pointer;color:#334155}.va-survey .rate button.on[data-v-91047e9c]{border-color:var(--p-primary-color, #1d7e95);background:color-mix(in srgb,var(--p-primary-color, #1d7e95) 12%,#fff);color:var(--p-primary-color, #1d7e95)}.va-survey textarea[data-v-91047e9c]{border:1px solid #cbd5e1;border-radius:3px;padding:.5rem;font:inherit;resize:vertical}.va-submit[data-v-91047e9c]{padding:.6rem;border:0;border-radius:3px;background:var(--p-primary-color, #1d7e95);color:#fff;font-weight:600;cursor:pointer}.va-submit[data-v-91047e9c]:disabled{opacity:.5;cursor:default}.va-skip[data-v-91047e9c]{align-self:center;border:0;background:none;color:#64748b;cursor:pointer;font-size:.82rem;text-decoration:underline}.va-fab[data-v-91047e9c]{display:none;position:fixed;right:1.25rem;bottom:1.25rem;z-index:90;width:3rem;height:3rem;border:none;border-radius:50%;cursor:pointer;padding:0;background:none;color:#fff;font-size:1.1rem;box-shadow:0 6px 24px #0b1f3340}@media(max-width:991.98px){.va-fab[data-v-91047e9c]{display:block}}.va-orb[data-v-91047e9c]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--p-primary-color, #1d7e95) 88%,#06202a),color-mix(in srgb,var(--p-primary-color, #1d7e95) 28%,#05161d))}.va-orb--sm[data-v-91047e9c]{display:inline-flex;width:1.3rem;height:1.3rem;flex-shrink:0}.va-panel[data-v-91047e9c]{position:fixed;top:0;right:0;bottom:0;z-index:91;width:min(var(--soki-ai-w),calc(100vw - 1rem));display:flex;flex-direction:column;background:#fff;border-left:1px solid #e2e8f0;box-shadow:-12px 0 32px #0b1f3314}.va-slide-enter-active[data-v-91047e9c],.va-slide-leave-active[data-v-91047e9c]{transition:transform .22s ease}.va-slide-enter-from[data-v-91047e9c],.va-slide-leave-to[data-v-91047e9c]{transform:translate(100%)}.va-scrim[data-v-91047e9c]{display:none}@media(max-width:991.98px){.va-scrim[data-v-91047e9c]{display:block;position:fixed;inset:0;z-index:90;background:#0f172a73}}.va-fade-enter-active[data-v-91047e9c],.va-fade-leave-active[data-v-91047e9c]{transition:opacity .22s ease}.va-fade-enter-from[data-v-91047e9c],.va-fade-leave-to[data-v-91047e9c]{opacity:0}.va-head[data-v-91047e9c]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .6rem .55rem .9rem;border-bottom:1px solid #e2e8f0;font-weight:700;font-size:.92rem;color:var(--sokisoko-ink, #0b1f33)}.va-title[data-v-91047e9c]{display:inline-flex;align-items:center;gap:.5rem}.va-actions[data-v-91047e9c]{display:inline-flex;gap:.1rem}.va-close[data-v-91047e9c]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:8px;background:none;color:#64748b;cursor:pointer;font-size:.85rem}.va-close[data-v-91047e9c]:hover{background:#f1f5f9;color:#0f172a}.va-log[data-v-91047e9c]{flex:1;min-height:0;overflow-y:auto;padding:.85rem;display:flex;flex-direction:column;gap:.5rem}.va-welcome[data-v-91047e9c]{margin:auto 0;text-align:center;padding:2rem .75rem;border-radius:var(--sokisoko-radius, 3px);background-image:radial-gradient(color-mix(in srgb,var(--p-primary-color, #1d7e95) 18%,transparent) 1px,transparent 1px);background-size:16px 16px}.va-hi[data-v-91047e9c]{margin:0 auto;max-width:17rem;font-size:.86rem;color:#1e293b}.va-msg[data-v-91047e9c]{padding:.5rem .75rem;border-radius:var(--sokisoko-radius, 3px);font-size:.86rem;line-height:1.45;max-width:90%;white-space:pre-wrap}.va-bot[data-v-91047e9c]{background:#f1f5f9;color:#1e293b;align-self:flex-start}.va-user[data-v-91047e9c]{background:var(--p-primary-color, #1d7e95);color:#fff;align-self:flex-end}.va-chips[data-v-91047e9c]{display:flex;flex-direction:column;gap:.45rem;margin-top:1rem}.va-chip[data-v-91047e9c]{background:#fff;border:1px solid #cbd5e1;border-radius:var(--sokisoko-radius, 3px);cursor:pointer;font-size:.8rem;padding:.5rem .7rem;text-align:left;color:#334155;transition:border-color .15s,background .15s}.va-chip[data-v-91047e9c]:hover{border-color:var(--p-primary-color, #1d7e95);background:#f8fafc}.va-link[data-v-91047e9c]{display:block;margin-top:.4rem;background:none;border:none;padding:0;cursor:pointer;color:var(--p-primary-color, #1d7e95);font-weight:600;font-size:.82rem;text-decoration:underline}.va-action[data-v-91047e9c]{margin-top:.45rem;border:1px solid color-mix(in srgb,var(--p-primary-color, #1d7e95) 45%,#e2e8f0);border-radius:var(--sokisoko-radius, 3px);padding:.55rem .65rem;background:#fff}.va-action.spent[data-v-91047e9c]{opacity:.65}.va-action-summary[data-v-91047e9c]{font-size:.82rem;line-height:1.45;margin-bottom:.45rem}.va-action-buttons[data-v-91047e9c]{display:flex;gap:.4rem}.va-confirm[data-v-91047e9c]{border:none;border-radius:var(--sokisoko-radius, 3px);padding:.35rem .8rem;cursor:pointer;background:var(--p-primary-color, #1d7e95);color:#fff;font:600 .8rem/1 inherit}.va-confirm[data-v-91047e9c]:disabled{opacity:.5;cursor:default}.va-cancel[data-v-91047e9c]{border:none;background:none;cursor:pointer;padding:.35rem .5rem;color:#64748b;font:600 .8rem/1 inherit}.va-action-state[data-v-91047e9c]{font-size:.74rem;font-weight:600;color:#64748b}.va-form[data-v-91047e9c]{display:flex;gap:.4rem;padding:.6rem;border-top:1px solid #e2e8f0}.va-form textarea[data-v-91047e9c]{flex:1;min-width:0;border:1px solid #cbd5e1;border-radius:var(--sokisoko-radius, 3px);padding:.5rem .7rem;font:inherit;font-size:.86rem;resize:none;max-height:7rem;overflow-y:auto}.va-form button[data-v-91047e9c]{border:none;border-radius:var(--sokisoko-radius, 3px);padding:.5rem .9rem;cursor:pointer;background:var(--p-primary-color, #1d7e95);color:#fff;font:600 .84rem/1 inherit}.va-form button[data-v-91047e9c]:disabled{opacity:.5;cursor:default}.shell[data-v-5afd260d]{position:relative;display:grid;grid-template-columns:var(--soki-sidebar-w, 232px) 1fr;transition:grid-template-columns .18s ease;height:100%}.sidebar[data-v-5afd260d]{background:var(--sokisoko-fill-bg, var(--sokisoko-fill, #0b1f33));color:#e2e8f0;display:flex;flex-direction:column;padding:.85rem .6rem .5rem;min-width:0;overflow:hidden}.brand[data-v-5afd260d]{font-weight:700;padding:.35rem .6rem .8rem;display:flex;gap:.5rem;align-items:center;justify-content:space-between}.brand-name[data-v-5afd260d]{display:flex;gap:.5rem;align-items:center;min-width:0}.brand-logo[data-v-5afd260d]{height:34px;width:auto;max-width:100%;object-fit:contain;background:#fff;border-radius:6px;padding:3px 6px}.brand-wordmark[data-v-5afd260d]{font-size:.95rem;font-weight:700;letter-spacing:-.01em;white-space:nowrap;color:#fff;min-width:0;overflow:hidden;text-overflow:ellipsis}.brand-mark[data-v-5afd260d]{display:none}.mtop-brand .brand-logo[data-v-5afd260d]{background:none;padding:0}.mtop-wordmark[data-v-5afd260d]{color:#0f172a}.ask-ai[data-v-5afd260d]{display:flex;align-items:center;gap:.55rem;margin:0 .15rem .55rem;padding:.34rem .45rem;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffff0f;color:#e2e8f0;font:600 .82rem/1.2 inherit;cursor:pointer;flex-shrink:0;transition:background-color .12s ease,border-color .12s ease}.ask-ai[data-v-5afd260d]:hover{background:#ffffff1f;color:#fff}.ask-ai.active[data-v-5afd260d]{background:#ffffff29;border-color:#fff6;color:#fff}.ask-ai-orb[data-v-5afd260d]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;flex-shrink:0;color:#fff;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--p-primary-color, #1d7e95) 90%,#fff),color-mix(in srgb,var(--p-primary-color, #1d7e95) 45%,#05161d))}.ask-ai-orb i[data-v-5afd260d]{font-size:.7rem}.nav[data-v-5afd260d]{display:flex;flex-direction:column;gap:.1rem;flex:1;min-height:0}.navitem[data-v-5afd260d]{position:relative;display:flex;align-items:center;gap:.55rem;padding:.42rem .6rem;border-radius:6px;color:#cbd5e1;font-size:.84rem}.navitem i[data-v-5afd260d]{width:1.05rem;text-align:center;flex-shrink:0;font-size:.88rem}.navitem-label[data-v-5afd260d]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navitem[data-v-5afd260d]:hover{background:#1e293b;color:#fff}.navitem.active[data-v-5afd260d]{color:#fff}.navitem.active[data-v-5afd260d]:before{content:"";position:absolute;left:-.6rem;top:50%;transform:translateY(-50%);width:3px;height:1.25rem;border-radius:0 3px 3px 0;background:#fff}.rail-notif[data-v-5afd260d]{flex-shrink:0;display:flex;margin-top:.15rem}.rail-notif[data-v-5afd260d] .bell-wrap--row{flex:1;min-width:0}.foot[data-v-5afd260d]{flex-shrink:0;display:flex;align-items:center;gap:.55rem;margin-top:.35rem;border-top:1px solid #1e293b;padding:.55rem .3rem .45rem;border-left:none;border-right:none;border-bottom:none;border-radius:0;background:transparent;font:inherit;text-align:left;cursor:pointer;transition:background-color .12s ease}.foot[data-v-5afd260d]:hover{background:#ffffff14}.avatar[data-v-5afd260d]{flex-shrink:0;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#ffffff24;color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.02em}.account-id[data-v-5afd260d]{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.account-email[data-v-5afd260d]{font-size:.76rem;font-weight:600;color:#ffffffeb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-org[data-v-5afd260d]{font-size:.66rem;color:#fff9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-toggle[data-v-5afd260d]{position:absolute;top:20px;left:var(--soki-sidebar-w, 232px);transform:translate(-50%);z-index:40;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid rgba(255,255,255,.35);border-radius:var(--sokisoko-radius, 3px);background:var(--p-primary-color, #1d7e95);color:#fff;cursor:pointer;box-shadow:0 1px 4px #0b1f3359;transition:left .18s ease,background-color .12s ease}.rail-toggle[data-v-5afd260d]:hover{background:color-mix(in srgb,var(--p-primary-color, #1d7e95) 82%,#fff)}.rail-toggle i[data-v-5afd260d]{font-size:.75rem}.content[data-v-5afd260d]{overflow:auto;width:100%;max-width:var(--soki-content-max);margin-inline:auto;padding:var(--soki-gutter-y) var(--soki-gutter-x)}@media(min-width:992px){.shell.rail-collapsed[data-v-5afd260d]{grid-template-columns:var(--soki-sidebar-w-collapsed, 68px) 1fr}.rail-collapsed .brand[data-v-5afd260d]{flex-direction:column;align-items:center;gap:.55rem;padding:.35rem 0 .7rem}.rail-collapsed .brand-logo[data-v-5afd260d]{height:34px;width:40px;padding:4px}.rail-collapsed .brand-wordmark[data-v-5afd260d]{display:none}.rail-collapsed .brand-mark[data-v-5afd260d]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:#ffffff24;color:#fff;font-size:1rem;font-weight:700}.rail-collapsed .ask-ai[data-v-5afd260d]{justify-content:center;padding:.34rem 0}.rail-collapsed .ask-ai-label[data-v-5afd260d]{display:none}.rail-collapsed .navitem[data-v-5afd260d]{justify-content:center;padding:.5rem 0;gap:0}.rail-collapsed .navitem-label[data-v-5afd260d]{display:none}.rail-collapsed .rail-notif[data-v-5afd260d] .bell-row{justify-content:center;padding:.5rem 0;gap:0}.rail-collapsed .rail-notif[data-v-5afd260d] .bell-row-label{display:none}.rail-collapsed .foot[data-v-5afd260d]{justify-content:center;padding-inline:0}.rail-collapsed .account-id[data-v-5afd260d]{display:none}.rail-collapsed .rail-toggle[data-v-5afd260d]{left:var(--soki-sidebar-w-collapsed, 68px)}}@media(min-width:1200px){.content[data-v-5afd260d]{transition:padding-right .22s ease}.shell.ai-open .content[data-v-5afd260d]{padding-right:calc(var(--soki-gutter-x) + var(--soki-ai-w))}}.mtop[data-v-5afd260d],.scrim[data-v-5afd260d]{display:none}.hamburger[data-v-5afd260d]{background:none;border:none;cursor:pointer;font-size:1.3rem;color:#0f172a;padding:.25rem .5rem}@media(max-width:991.98px){.shell[data-v-5afd260d]{grid-template-columns:1fr}.sidebar[data-v-5afd260d]{position:fixed;top:0;left:0;bottom:0;width:var(--soki-sidebar-w);z-index:60;transform:translate(-100%);transition:transform .2s ease;box-shadow:0 0 40px #00000059}.drawer-open .sidebar[data-v-5afd260d]{transform:translate(0)}.drawer-open .scrim[data-v-5afd260d]{display:block;position:fixed;inset:0;z-index:55;background:#0f172a73}.mtop[data-v-5afd260d]{display:flex;align-items:center;gap:.5rem;margin:calc(-1 * var(--soki-gutter-y)) calc(-1 * var(--soki-gutter-x)) 1rem;padding:.6rem 1rem;border-bottom:1px solid #e2e8f0;background:#fff}.mtop-brand[data-v-5afd260d]{font-weight:700;display:flex;align-items:center;gap:.4rem}.mtop-spacer[data-v-5afd260d]{flex:1}.rail-toggle[data-v-5afd260d]{display:none}}
