.hpf[data-v-8c1a2eb9]{display:flex;flex-direction:column;gap:8px;min-width:0}.hpf-field[data-v-8c1a2eb9]{display:flex;flex-direction:column;gap:6px;min-width:0}.hpf-label[data-v-8c1a2eb9]{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sea-ink-3)}.hpf-control[data-v-8c1a2eb9]{position:relative;width:100%}.hpf-control--revealed[data-v-8c1a2eb9] input{font-family:var(--sea-font-label)}.hpf-eye[data-v-8c1a2eb9]{position:absolute;top:50%;right:6px;display:grid;place-items:center;width:24px;height:24px;margin-top:-12px;padding:0;border:0;border-radius:5px;color:#7a8298;font-size:13px;background:transparent;cursor:pointer}.hpf-eye[data-v-8c1a2eb9]:hover{color:var(--sea-ink);background:#e1eef3}.hpf-eye[data-v-8c1a2eb9]:focus-visible{outline:2px solid var(--sea-focus, var(--sea-foam-ink));outline-offset:1px}.hpf-error[data-v-8c1a2eb9]{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.4;color:#b32322}.hpf-error i[data-v-8c1a2eb9]{margin-top:3px;font-size:11px}.hpf-desc[data-v-8c1a2eb9]{display:flex;flex-direction:column;gap:8px;min-width:0}.hpf-strength[data-v-8c1a2eb9]{display:flex;flex-direction:column;gap:3px}.hpf-strength__head[data-v-8c1a2eb9]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.hpf-caption[data-v-8c1a2eb9],.hpf-rules__head[data-v-8c1a2eb9]{font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sea-ink-3)}.hpf-segments[data-v-8c1a2eb9]{display:flex;gap:3px}.hpf-segment[data-v-8c1a2eb9]{width:24px;height:4px;border-radius:2px;background:var(--sea-line)}.hpf-segment--on[data-v-8c1a2eb9]{background:var(--sea-foam-ink)}.hpf-segment--on.hpf-segment--weak[data-v-8c1a2eb9]{background:var(--signal)}.hpf-level[data-v-8c1a2eb9]{font-size:12px;font-weight:600;color:var(--sea-ink)}.hpf-level--weak[data-v-8c1a2eb9]{color:#b25200;color:oklch(55% .15 50)}.hpf-advice[data-v-8c1a2eb9]{font-size:11.5px;line-height:1.45;color:var(--sea-ink-3);text-wrap:pretty}.hpf-rules[data-v-8c1a2eb9]{display:flex;flex-direction:column;gap:6px;padding-top:8px;border-top:1px solid oklch(93% .01 220)}.hpf-rules__head[data-v-8c1a2eb9]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.hpf-rules__done[data-v-8c1a2eb9]{color:var(--grant)}.hpf-rules__list[data-v-8c1a2eb9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:5px 16px;margin:0;padding:0;list-style:none}.hpf-rule[data-v-8c1a2eb9]{display:flex;align-items:center;gap:8px;min-width:0;font-size:12.5px;line-height:1.35;color:var(--sea-ink-2)}.hpf-rule__disc[data-v-8c1a2eb9]{display:grid;flex:0 0 14px;place-items:center;width:14px;height:14px;box-sizing:border-box;border-radius:50%;box-shadow:inset 0 0 0 1.5px #94a0aa}.hpf-rule__disc i[data-v-8c1a2eb9]{font-size:7.5px;font-weight:700}.hpf-rule--met .hpf-rule__disc[data-v-8c1a2eb9]{color:#fff;background:var(--grant);box-shadow:none}.hpf-rule--rejected[data-v-8c1a2eb9]{color:#a92321}.hpf-rule--rejected .hpf-rule__disc[data-v-8c1a2eb9]{color:#a92321;background:#ffecea;background:oklch(96% .03 25);box-shadow:inset 0 0 0 1.5px #a92321}.hpf-rule--pending[data-v-8c1a2eb9]{color:var(--sea-ink-3)}.hpf-rule--pending .hpf-rule__disc[data-v-8c1a2eb9]{border:1.5px dashed oklch(70% .02 240);box-shadow:none}.hpf-rule__label[data-v-8c1a2eb9]{flex:1;min-width:0;text-wrap:pretty}.hpf-rule__count[data-v-8c1a2eb9]{font-family:var(--sea-font-label);font-size:10.5px;color:var(--sea-ink-3)}.hpf-rule__changed[data-v-8c1a2eb9]{display:inline-flex;align-items:center;padding:2px 6px;border-radius:4px;font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#b25200;color:oklch(55% .15 50);background:#ffeada;background:oklch(95% .05 60)}.hpf-rule__note[data-v-8c1a2eb9]{font-family:var(--sea-font-label);font-size:9.5px;letter-spacing:.04em;white-space:nowrap;color:var(--sea-ink-3)}.hpf-renewal-start[data-v-8c1a2eb9]{font-size:12px;color:var(--sea-ink-3)}.hpf-sr[data-v-8c1a2eb9]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hpf--ocean[data-v-8c1a2eb9]{gap:.75rem;color:var(--oc-body-fg, #414858)}.hpf--ocean .hpf-field[data-v-8c1a2eb9]{gap:.375rem}.hpf--ocean .hpf-label[data-v-8c1a2eb9]{font-size:.78rem;font-weight:500;letter-spacing:normal;text-transform:none;color:var(--oc-label-fg, #414858)}.hpf--ocean .hpf-control[data-v-8c1a2eb9]{padding:0;border:0;background:transparent}.hpf--ocean .hpf-control[data-v-8c1a2eb9] input{width:100%;box-sizing:border-box;padding:.5625rem 2.375rem .5625rem .75rem;border:1px solid var(--oc-input-border, #8a8e9b);border-radius:.5rem;color:var(--oc-input-fg, #414858);font:inherit;font-size:.9375rem;background:var(--oc-input-bg, #fff);outline:0}.hpf--ocean .hpf-control--revealed[data-v-8c1a2eb9] input{font-family:var(--sea-font-label);font-size:.875rem}.hpf--ocean .hpf-control[data-v-8c1a2eb9] input:focus{border-color:var(--oc-focus, #2774d1);box-shadow:0 0 0 3px var(--oc-focus-ring, rgba(39, 116, 209, .16))}.hpf--ocean .hpf-control[data-v-8c1a2eb9] input[aria-invalid=true]{border-color:color-mix(in srgb,var(--p-red-500) 60%,var(--oc-input-border, #8a8e9b))}.hpf--ocean .hpf-eye[data-v-8c1a2eb9]{right:.25rem;width:1.875rem;height:1.875rem;margin-top:-.9375rem;border-radius:.4375rem;color:var(--oc-meth-fg, #59728d);font-size:.85rem}.hpf--ocean .hpf-eye[data-v-8c1a2eb9]:hover{color:var(--oc-meth-fg-hover, #1765b6);background:transparent}.hpf--ocean .hpf-error[data-v-8c1a2eb9]{gap:.55rem;padding:.625rem .8rem;border:1px solid color-mix(in srgb,var(--p-red-500) 34%,transparent);border-radius:.625rem;font-size:.75rem;color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 53%,var(--p-red-500));background:color-mix(in srgb,var(--p-red-500) 12%,transparent)}.hpf--ocean .hpf-error i[data-v-8c1a2eb9]{margin-top:.08rem;font-size:inherit}.hpf--ocean .hpf-desc[data-v-8c1a2eb9]{gap:.625rem}.hpf--ocean .hpf-strength[data-v-8c1a2eb9]{display:grid;grid-template-columns:1fr auto;gap:.4rem .75rem}.hpf--ocean .hpf-strength__head[data-v-8c1a2eb9]{display:contents}.hpf--ocean .hpf-caption[data-v-8c1a2eb9],.hpf--ocean .hpf-rules__head[data-v-8c1a2eb9]{font-family:inherit;font-size:.66rem;letter-spacing:.14em;color:var(--oc-muted-fg, #697184)}.hpf--ocean .hpf-level[data-v-8c1a2eb9]{grid-column:2;grid-row:1;font-size:.78rem;color:var(--oc-heading-fg, #102b4e)}.hpf--ocean .hpf-level--weak[data-v-8c1a2eb9]{color:#b25200;color:oklch(55% .15 50)}.hpf--ocean .hpf-segments[data-v-8c1a2eb9]{grid-column:1 / -1;grid-row:2;gap:5px}.hpf--ocean .hpf-segment[data-v-8c1a2eb9]{flex:1 1 0;width:auto;height:3px;border-radius:999px;background:#8ea6c147}.hpf--ocean .hpf-segment--on[data-v-8c1a2eb9]{background:var(--oc-cta-bg, #1c5fbd)}.hpf--ocean .hpf-segment--on.hpf-segment--weak[data-v-8c1a2eb9]{background:var(--signal)}.hpf--ocean .hpf-advice[data-v-8c1a2eb9]{grid-column:1 / -1;font-size:.72rem;line-height:1.5;color:var(--oc-sub-fg, #6b7f98)}.hpf--ocean .hpf-rules[data-v-8c1a2eb9]{gap:.5rem;padding:.7rem .8rem;border:0;border-radius:.625rem;background:var(--oc-soft-bg, rgba(240, 245, 251, .9))}.hpf--ocean .hpf-rules__head>span[data-v-8c1a2eb9]:last-child{letter-spacing:.04em}.hpf--ocean .hpf-rules__done[data-v-8c1a2eb9]{color:var(--oc-ok-fg, #2f8a55)}.hpf--ocean .hpf-rules__list[data-v-8c1a2eb9]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.35rem 1rem}.hpf--ocean .hpf-rule[data-v-8c1a2eb9]{gap:.5rem;font-size:.78rem;line-height:1.4;color:var(--oc-body-fg, #414858)}.hpf--ocean .hpf-rule__disc[data-v-8c1a2eb9]{flex-basis:15px;width:15px;height:15px;box-shadow:inset 0 0 0 1.5px #6971848c}.hpf--ocean .hpf-rule--met .hpf-rule__disc[data-v-8c1a2eb9]{background:var(--oc-ok-fg, #2f8a55);box-shadow:none}.hpf--ocean .hpf-rule--rejected[data-v-8c1a2eb9],.hpf--ocean .hpf-rule--rejected .hpf-rule__disc[data-v-8c1a2eb9]{color:#a92321}.hpf--ocean .hpf-rule--rejected .hpf-rule__disc[data-v-8c1a2eb9]{box-shadow:inset 0 0 0 1.5px #a92321}.hpf--ocean .hpf-rule--pending[data-v-8c1a2eb9]{color:var(--oc-muted-fg, #697184)}.hpf--ocean .hpf-rule--pending .hpf-rule__disc[data-v-8c1a2eb9]{box-shadow:none}.hpf--ocean .hpf-rule__count[data-v-8c1a2eb9]{font-family:inherit;font-size:.7rem;font-variant-numeric:tabular-nums;color:var(--oc-muted-fg, #697184)}.hpf--ocean .hpf-rule__note[data-v-8c1a2eb9]{font-family:inherit;font-size:.68rem;color:var(--oc-muted-fg, #697184)}.ai-message-content[data-v-8486e06a]{min-width:0;max-width:100%}.ai-markdown[data-v-8486e06a]{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.ai-markdown[data-v-8486e06a]>:first-child{margin-top:0}.ai-markdown[data-v-8486e06a]>:last-child{margin-bottom:0}.ai-markdown[data-v-8486e06a] p{margin:0 0 .65em}.ai-markdown[data-v-8486e06a] h1,.ai-markdown[data-v-8486e06a] h2,.ai-markdown[data-v-8486e06a] h3,.ai-markdown[data-v-8486e06a] h4,.ai-markdown[data-v-8486e06a] h5,.ai-markdown[data-v-8486e06a] h6{margin:.9em 0 .4em;color:inherit;font-weight:700;line-height:1.25}.ai-markdown[data-v-8486e06a] h1{font-size:1.45em}.ai-markdown[data-v-8486e06a] h2{font-size:1.3em}.ai-markdown[data-v-8486e06a] h3{font-size:1.17em}.ai-markdown[data-v-8486e06a] h4{font-size:1.08em}.ai-markdown[data-v-8486e06a] h5{font-size:1em}.ai-markdown[data-v-8486e06a] h6{font-size:.92em}.ai-markdown[data-v-8486e06a] ul,.ai-markdown[data-v-8486e06a] ol{margin:0 0 .65em;padding-left:1.5em}.ai-markdown[data-v-8486e06a] li+li{margin-top:.2em}.ai-markdown[data-v-8486e06a] li>ul,.ai-markdown[data-v-8486e06a] li>ol{margin-top:.2em;margin-bottom:0}.ai-markdown[data-v-8486e06a] blockquote{margin:0 0 .65em;padding:.25em .75em;border-left:3px solid var(--ai-markdown-border, var(--p-surface-300));border-radius:0 5px 5px 0;background:var(--ai-markdown-subtle, color-mix(in srgb, var(--p-surface-500) 7%, transparent))}.ai-markdown[data-v-8486e06a] blockquote>:last-child{margin-bottom:0}.ai-markdown[data-v-8486e06a] .ai-cite{display:inline-block;min-width:1.5em;margin:0 .1em;padding:0 .3em;border:none;border-radius:4px;background:color-mix(in srgb,var(--p-primary-500) 14%,transparent);color:var(--p-primary-700);font:inherit;font-size:.72em;font-weight:600;line-height:1.5;text-align:center;vertical-align:.15em;cursor:pointer}.ai-markdown[data-v-8486e06a] .ai-cite:hover{background:color-mix(in srgb,var(--p-primary-500) 24%,transparent)}.ai-markdown[data-v-8486e06a] a{color:var(--ai-markdown-accent, var(--p-primary-600));text-decoration:underline;text-underline-offset:2px}.ai-markdown[data-v-8486e06a] code{padding:.12em .32em;border-radius:4px;background:var(--ai-markdown-code, var(--p-surface-200));color:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.88em;white-space:break-spaces}.ai-markdown[data-v-8486e06a] pre{max-width:100%;margin:0 0 .65em;padding:.7em .8em;overflow-x:auto;border:1px solid var(--ai-markdown-border, var(--p-surface-300));border-radius:7px;background:var(--ai-markdown-code, var(--p-surface-200));line-height:1.4;white-space:pre}.ai-markdown[data-v-8486e06a] pre>code{padding:0;background:transparent;white-space:inherit}.ai-markdown[data-v-8486e06a] hr{height:1px;margin:.9em 0;border:0;background:var(--ai-markdown-border, var(--p-surface-300))}.ai-markdown[data-v-8486e06a] table{display:block;max-width:100%;margin:0 0 .65em;overflow-x:auto;border-collapse:collapse}.ai-markdown[data-v-8486e06a] th,.ai-markdown[data-v-8486e06a] td{padding:.4em .55em;border:1px solid var(--ai-markdown-border, var(--p-surface-300));text-align:left}.ai-markdown[data-v-8486e06a] th{background:var(--ai-markdown-subtle, color-mix(in srgb, var(--p-surface-500) 7%, transparent));font-weight:700}.ai-markdown[data-v-8486e06a] .ai-markdown__external-image{display:inline-flex;align-items:center;gap:.35em;padding:.1em .45em;border:1px dashed var(--ai-markdown-border, var(--p-surface-300));border-radius:5px;color:var(--p-text-muted-color);font-size:.9em}.ai-external-images[data-v-8486e06a]{display:flex;flex-wrap:wrap;align-items:center;gap:.5em;margin-top:.5em;padding:.45em .6em;border:1px solid var(--ai-markdown-border, var(--p-surface-300));border-radius:7px;background:var(--ai-markdown-subtle, color-mix(in srgb, var(--p-surface-500) 7%, transparent));font-size:.88em;line-height:1.4}.ai-external-images__icon[data-v-8486e06a]{color:var(--p-text-muted-color)}.ai-external-images__text[data-v-8486e06a]{flex:1 1 12em;min-width:0;overflow-wrap:anywhere}.ai-markdown[data-v-8486e06a] img{display:block;max-width:100%;height:auto;border-radius:7px}.screen-frame-host--fill[data-v-e40a8ca8],.screen-frame-host__frame--fill[data-v-e40a8ca8]{height:100%}.screen-frame-host__frame[data-v-e40a8ca8]{display:block;width:100%;min-height:1px;border:0;background:transparent}.rule-chip[data-v-0c40d00e]{display:inline-flex;align-items:center;gap:6px;height:24px;max-width:100%;padding:0 7px;box-sizing:border-box;border-radius:6px;background:var(--sea-shoal);font-size:12px;font-weight:600;color:#021b35;white-space:nowrap}.rule-chip--user[data-v-0c40d00e]{background:#fff;box-shadow:inset 0 0 0 1px var(--sea-line-strong);padding-left:3px}.rule-chip--owner[data-v-0c40d00e]{background:#fbedd1}.rule-chip--permission[data-v-0c40d00e]{background:#e8e9ff;background:oklch(94% .035 285)}.rule-chip--permission .rule-chip__label[data-v-0c40d00e]{font-family:var(--sea-font-label);font-size:10.5px}.rule-chip--muted[data-v-0c40d00e]{opacity:.72}.rule-chip__avatar[data-v-0c40d00e]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;border-radius:50%;background:var(--sea-foam-ink);color:#fff;font-size:8.5px;font-weight:700}.rule-chip__icon[data-v-0c40d00e]{font-size:9.5px;color:#204e62}.rule-chip__label[data-v-0c40d00e]{min-width:0;overflow:hidden;text-overflow:ellipsis}.rule-chip__lease[data-v-0c40d00e]{display:inline-flex;align-items:center;gap:4px;padding-left:6px;box-shadow:inset 1px 0 0 var(--sea-line-strong);font-family:var(--sea-font-label);font-size:9px;font-weight:600;color:var(--lease-ink)}.rule-chip__lease .pi[data-v-0c40d00e]{font-size:8px}.rule-chip__remove[data-v-0c40d00e]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-right:-3px;padding:0;border:none;border-radius:4px;background:transparent;color:var(--sea-ink-3);cursor:pointer}.rule-chip__remove .pi[data-v-0c40d00e]{font-size:8px}.rule-chip__remove[data-v-0c40d00e]:hover{background:#d1e1e8;color:var(--sea-ink)}.actions-picker__head[data-v-8e59f47e]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.actions-picker__title[data-v-8e59f47e]{margin-right:6px;font-family:var(--sea-font-title);font-size:17px;font-weight:600;color:var(--sea-ink)}.actions-picker__filters[data-v-8e59f47e]{display:flex;align-items:center;gap:8px;padding:12px 20px;border-bottom:1px solid var(--sea-line)}.actions-picker__search[data-v-8e59f47e]{flex:1;display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;border-radius:7px;background:#fff;box-shadow:inset 0 0 0 1px var(--sea-line-strong)}.actions-picker__search[data-v-8e59f47e]:focus-within{box-shadow:inset 0 0 0 1px var(--sea-foam-ink),var(--sea-focus)}.actions-picker__search .pi[data-v-8e59f47e]{font-size:11px;color:var(--sea-ink-3)}.actions-picker__search[data-v-8e59f47e] .p-inputtext{flex:1;border:none;box-shadow:none;background:transparent;padding:0;font-size:12.5px}.actions-picker__body[data-v-8e59f47e]{flex:1;min-height:0;display:flex}.actions-picker__namespaces[data-v-8e59f47e]{width:190px;flex-shrink:0;display:flex;flex-direction:column;gap:1px;padding:10px 8px;border-right:1px solid var(--sea-line);background:var(--sea-footer);overflow:auto}.actions-picker__namespace[data-v-8e59f47e]{display:flex;align-items:center;gap:8px;height:30px;padding:0 8px;border:none;border-radius:6px;background:transparent;font-family:var(--sea-font-label);font-size:11px;color:#263c54;text-align:left;cursor:pointer}.actions-picker__namespace>span[data-v-8e59f47e]:first-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actions-picker__namespace[data-v-8e59f47e]:hover{background:var(--sea-shoal)}.actions-picker__namespace--on[data-v-8e59f47e]{background:#fff;box-shadow:inset 0 0 0 1px var(--sea-line);color:var(--sea-ink);font-weight:600}.actions-picker__count[data-v-8e59f47e]{font-size:9.5px;font-weight:600;color:var(--sea-ink-3)}.actions-picker__list[data-v-8e59f47e]{flex:1;min-width:0;overflow:auto;padding:6px 0}.actions-picker__group[data-v-8e59f47e]{display:flex;align-items:center;justify-content:space-between;height:30px;margin-top:4px;padding:0 16px;font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#354a5c}.actions-picker__group-all[data-v-8e59f47e]{border:none;background:transparent;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--sea-foam-ink);cursor:pointer}.actions-picker__item[data-v-8e59f47e]{display:flex;align-items:center;gap:12px;min-height:38px;padding:0 16px;border-bottom:1px solid oklch(95% .006 220);cursor:pointer}.actions-picker__item--locked[data-v-8e59f47e]{cursor:not-allowed;opacity:.55}.actions-picker__label[data-v-8e59f47e]{font-size:13px;color:#001630}.actions-picker__key[data-v-8e59f47e]{margin-left:auto;font-family:var(--sea-font-label);font-size:9.5px;color:var(--sea-ink-3)}.actions-picker__empty[data-v-8e59f47e]{padding:24px 16px;font-size:13px;color:var(--sea-ink-3)}.actions-picker__summary[data-v-8e59f47e]{margin-right:auto;font-family:var(--sea-font-label);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#1a4f5e}.subject-picker[data-v-f275f665]{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 8px 0 12px}.subject-picker__icon[data-v-f275f665]{font-size:11px;color:var(--sea-ink-3)}.subject-picker__input[data-v-f275f665]{flex:1;min-width:0}.subject-picker__input[data-v-f275f665] .p-autocomplete-input{border:none;box-shadow:none;background:transparent;padding-left:0;font-size:12.5px}.subject-picker__input[data-v-f275f665] .p-autocomplete-dropdown{border:none;background:transparent;color:var(--sea-ink-3)}.subject-picker__option[data-v-f275f665]{display:flex;flex-direction:column;gap:2px;min-width:0}.subject-picker__label[data-v-f275f665]{font-size:13px;font-weight:600;color:#001630}.subject-picker__label--mono[data-v-f275f665]{font-family:var(--sea-font-label);font-size:11.5px}.subject-picker__meta[data-v-f275f665]{font-family:var(--sea-font-label);font-size:9.5px;letter-spacing:.04em;color:var(--sea-ink-3)}.rule-grid[data-v-43d1dda3]{display:flex;flex-direction:column;gap:8px}.rule-grid__heading[data-v-43d1dda3]{display:flex;align-items:center;gap:12px;min-height:28px}.rule-grid__eyebrow[data-v-43d1dda3]{display:inline-flex;align-items:center;gap:7px;font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sea-foam-ink)}.rule-grid--lease .rule-grid__eyebrow[data-v-43d1dda3]{color:var(--lease-ink)}.rule-grid__eyebrow .pi[data-v-43d1dda3]{font-size:9.5px}.rule-grid__title[data-v-43d1dda3]{font-size:13px;font-weight:600;color:#001630}.rule-grid__tools[data-v-43d1dda3]{display:flex;align-items:center;gap:12px;margin-left:auto}.rule-grid__table[data-v-43d1dda3]{display:flex;flex-direction:column;border-radius:9px;overflow-x:auto;overflow-y:hidden;background:#fff;box-shadow:inset 0 0 0 1px var(--sea-line-strong)}.rule-grid__row[data-v-43d1dda3]{display:grid;align-items:center;min-width:min-content;background:#fff;min-height:44px;padding:5px 0;box-sizing:border-box;border-bottom:1px solid oklch(94% .008 220)}.rule-grid__row--head[data-v-43d1dda3]{min-height:40px;padding:0;background:var(--sea-head);border-bottom:1px solid var(--sea-head-line)}.rule-grid__row--inherited[data-v-43d1dda3]{background:#f7fbfc}.rule-grid__who-head[data-v-43d1dda3]{padding:0 12px;font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sea-head-ink)}.rule-grid__col[data-v-43d1dda3]{display:flex;flex-direction:column;align-items:center;gap:3px;padding:4px 2px;font-family:var(--sea-font-label);font-size:8px;font-weight:600;line-height:1.1;letter-spacing:.03em;text-align:center;text-transform:uppercase;color:var(--sea-head-ink)}.rule-grid__col .pi[data-v-43d1dda3]{font-size:10.5px}.rule-grid__col--until[data-v-43d1dda3]{align-items:flex-start;padding-left:8px}.rule-grid__who[data-v-43d1dda3]{display:flex;flex-direction:column;gap:4px;min-width:0;padding:0 12px}.rule-grid__chips[data-v-43d1dda3]{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-width:0}.rule-grid__row>.rule-grid__chips[data-v-43d1dda3]{padding:0 12px}.rule-grid__source[data-v-43d1dda3]{font-family:var(--sea-font-label);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sea-ink-3)}.rule-grid__and[data-v-43d1dda3]{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 6px;border:none;border-radius:5px;background:transparent;font-family:var(--sea-font-label);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sea-ink-3);cursor:pointer;opacity:0;transition:opacity var(--sea-ease),background var(--sea-ease),color var(--sea-ease)}.rule-grid__and .pi[data-v-43d1dda3]{font-size:8px}.rule-grid__row:hover .rule-grid__and[data-v-43d1dda3],.rule-grid__and[data-v-43d1dda3]:focus-visible,.rule-grid__actions .rule-grid__and[data-v-43d1dda3]{opacity:1}.rule-grid__and[data-v-43d1dda3]:hover{background:var(--sea-shoal);color:var(--sea-foam-ink)}.rule-grid__and-picker[data-v-43d1dda3]{margin:0 -12px}.rule-grid__cell[data-v-43d1dda3]{display:flex;justify-content:center}.rule-tick[data-v-43d1dda3]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;box-sizing:border-box;border:none;border-radius:6px;background:#fff;box-shadow:inset 0 0 0 1px var(--sea-line-strong);color:#fff;cursor:pointer;transition:background var(--sea-ease),box-shadow var(--sea-ease)}.rule-tick .pi[data-v-43d1dda3]{font-size:9px}.rule-tick[data-v-43d1dda3]:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--sea-foam-ink)}.rule-tick--on[data-v-43d1dda3]{background:var(--sea-foam-ink);box-shadow:none}.rule-grid--lease .rule-tick--on[data-v-43d1dda3]{background:var(--lease)}.rule-tick--inherited[data-v-43d1dda3]{cursor:default}.rule-tick--inherited.rule-tick--on[data-v-43d1dda3]{background:#cfebf0;color:#02515f}.rule-tick[data-v-43d1dda3]:disabled{cursor:not-allowed;opacity:.5}.rule-tick[data-v-43d1dda3]:focus-visible{outline:none;box-shadow:var(--sea-focus)}.rule-grid__until[data-v-43d1dda3]{display:flex;flex-direction:column;gap:4px;padding:0 8px}.rule-grid__until[data-v-43d1dda3] .p-datepicker-input{height:28px;font-family:var(--sea-font-label);font-size:11px}.rule-grid__until-text[data-v-43d1dda3]{padding:0 8px;font-family:var(--sea-font-label);font-size:10px;font-weight:600;color:var(--lease-ink)}.rule-grid__left[data-v-43d1dda3]{display:flex;flex-direction:column;gap:3px;font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;color:var(--lease-ink)}.rule-grid__left-bar[data-v-43d1dda3]{position:relative;height:3px;border-radius:2px;background:#f1e7d2;overflow:hidden}.rule-grid__left-bar>span[data-v-43d1dda3]{position:absolute;inset:0 auto 0 0;border-radius:2px;background:var(--lease)}.rule-grid__end[data-v-43d1dda3]{display:flex;justify-content:center;color:var(--sea-ink-4)}.rule-grid__end .pi[data-v-43d1dda3]{font-size:10px}.rule-grid__remove[data-v-43d1dda3]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:6px;background:transparent;color:var(--sea-ink-4);cursor:pointer}.rule-grid__remove[data-v-43d1dda3]:hover{background:var(--sea-shoal);color:var(--sea-ink)}.rule-grid__empty[data-v-43d1dda3]{padding:14px 12px;font-size:12.5px;color:var(--sea-ink-3);border-bottom:1px solid oklch(94% .008 220)}.rule-grid__empty[data-v-43d1dda3],.rule-grid__add[data-v-43d1dda3]{position:sticky;left:0}.rule-grid__row[data-v-43d1dda3]>:first-child{position:sticky;left:0;z-index:1;align-self:stretch;background:inherit}.rule-grid__row>.rule-grid__who[data-v-43d1dda3]{justify-content:center}.rule-grid__row>.rule-grid__chips[data-v-43d1dda3]{align-content:center}.rule-grid__row>.rule-grid__who-head[data-v-43d1dda3]{display:flex;align-items:center}.rule-grid__custom[data-v-43d1dda3]{display:flex;flex-direction:column;gap:6px;margin-top:6px}.rule-grid__custom-head[data-v-43d1dda3]{font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#354a5c}.rule-grid__actions[data-v-43d1dda3]{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:0 12px;min-width:0}.rule-action[data-v-43d1dda3]{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 4px 0 8px;border-radius:6px;background:var(--sea-shoal);font-size:12px;font-weight:500;color:#021b35;white-space:nowrap}.rule-action--lease[data-v-43d1dda3]{background:var(--lease-wash)}.rule-action--muted[data-v-43d1dda3]{padding-right:8px;background:#ecf3f6;color:var(--sea-ink-2)}.rule-action__remove[data-v-43d1dda3]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;border-radius:4px;background:transparent;color:var(--sea-ink-3);cursor:pointer}.rule-action__remove .pi[data-v-43d1dda3]{font-size:8px}.rule-action__remove[data-v-43d1dda3]:hover{background:#d1e1e8;color:var(--sea-ink)}.native-window-controls[data-v-837a8b33]{display:flex;align-self:stretch;flex-shrink:0;margin-left:8px;color:var(--hive-shell-text, currentColor)}.native-window-controls button[data-v-837a8b33]{display:grid;place-items:center;width:46px;min-height:36px;padding:0;border:0;border-radius:0;background:transparent;color:inherit;cursor:default}.native-window-controls button[data-v-837a8b33]:hover{background:var(--native-window-hover-bg, color-mix(in srgb, currentColor 12%, transparent))}.native-window-controls button[data-v-837a8b33]:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.native-window-controls .native-window-close[data-v-837a8b33]:hover{color:#fff;background:#c42b1c}.native-window-controls svg[data-v-837a8b33]{display:block;width:12px;height:12px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.5;filter:var(--native-window-icon-filter, none)}.ribbon-tab-strip[data-v-061616da]{display:flex;flex:1 1 0;min-width:0;overflow:hidden}.ribbon-tab-strip__viewport[data-v-061616da]{flex:1 1 0;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain}.ribbon-tab-strip__viewport[data-v-061616da]::-webkit-scrollbar{display:none}.ribbon-tab-strip__content[data-v-061616da]{display:flex;align-items:flex-end;gap:6px;width:max-content;min-width:100%;height:100%;box-sizing:border-box;padding-top:6px}.ribbon-tab-strip__arrow[data-v-061616da]{display:flex;align-items:center;justify-content:center;align-self:stretch;flex:0 0 28px;width:28px;padding:0;margin:6px 0 0;border:none;border-radius:6px 6px 0 0;background:var(--hive-shell-chrome-bg);color:#96b4d7;cursor:pointer;transition:background .1s,color .1s}.ribbon-tab-strip__arrow .pi[data-v-061616da]{font-size:.75rem}.ribbon-tab-strip__arrow[data-v-061616da]:hover:not(:disabled){background:#0a2a4a;color:#fff}.ribbon-tab-strip__arrow[data-v-061616da]:focus-visible{outline:2px solid var(--p-primary-300);outline-offset:-3px}.ribbon-tab-strip__arrow[data-v-061616da]:disabled{opacity:.3;cursor:default}.move-dialog[data-v-d7fa243f]{display:flex;flex-direction:column;gap:1rem}.move-dialog__summary[data-v-d7fa243f]{display:grid;gap:.75rem;padding:1rem;border:1px solid var(--p-surface-200);border-radius:.85rem;background:linear-gradient(180deg,var(--p-surface-0),var(--p-surface-50))}.move-dialog__summary-row[data-v-d7fa243f]{display:flex;gap:.75rem;align-items:flex-start}.move-dialog__label[data-v-d7fa243f]{min-width:5.5rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--p-surface-500)}.move-dialog__value[data-v-d7fa243f]{flex:1;min-width:0;overflow-wrap:anywhere}.move-dialog__actions[data-v-d7fa243f]{display:flex;justify-content:flex-end;gap:.75rem}.permanent-delete[data-v-9b123f56]{display:flex;flex-direction:column;gap:.75rem}.permanent-delete__summary[data-v-9b123f56]{margin:0;font-weight:600}.permanent-delete__hint[data-v-9b123f56]{margin:0;color:var(--p-text-muted-color)}.permanent-delete__actions[data-v-9b123f56]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.reference-dialog[data-v-8c8a528e]{display:flex;flex-direction:column;gap:1rem}.reference-dialog__hint[data-v-8c8a528e]{margin:0;font-size:.85rem;color:var(--p-text-muted-color)}.reference-dialog__summary[data-v-8c8a528e]{display:grid;gap:.75rem;padding:1rem;border:1px solid var(--p-surface-200);border-radius:.85rem;background:linear-gradient(180deg,var(--p-surface-0),var(--p-surface-50))}.reference-dialog__summary-row[data-v-8c8a528e]{display:flex;gap:.75rem;align-items:flex-start}.reference-dialog__label[data-v-8c8a528e]{min-width:5.5rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--p-surface-500)}.reference-dialog__value[data-v-8c8a528e]{flex:1;min-width:0;overflow-wrap:anywhere}.reference-dialog__actions[data-v-8c8a528e]{display:flex;justify-content:flex-end;gap:.75rem}.tag-filter-field__hint[data-v-04cf5046]{color:var(--p-surface-500);font-size:.75rem}.file-context-menu>.p-contextmenu-root-list{display:grid;grid-template-columns:repeat(var(--file-quick-action-count),2.5rem) minmax(0,1fr);column-gap:4px}.file-context-menu .p-contextmenu-submenu:not(:has(>[aria-haspopup])){max-height:min(28rem,50vh);overflow-y:auto}.file-context-menu>.p-contextmenu-root-list>li{grid-column:1 / -1}.file-context-menu>.p-contextmenu-root-list>.file-context-menu__quick-action{grid-column:span 1;justify-self:start;align-self:start}.file-context-menu .file-context-menu__quick-action,.file-context-menu .file-context-menu__quick-action>.p-contextmenu-item-content,.file-context-menu .file-context-menu__quick-action .p-contextmenu-item-link{box-sizing:border-box;width:2.5rem;height:2.5rem;min-width:2.5rem;min-height:2.5rem;max-width:2.5rem;max-height:2.5rem;margin:0;padding:0;border-radius:0}.file-context-menu .file-context-menu__quick-action .p-contextmenu-item-link{display:grid;place-items:center;gap:0}.file-context-menu .file-context-menu__quick-action .p-contextmenu-item-icon{display:grid;place-items:center;width:1.25rem;height:1.25rem;margin:0;padding:0;font-size:1.25rem;line-height:1;text-align:center}.file-context-menu .file-context-menu__delete .p-contextmenu-item-icon{color:var(--p-red-500)}.file-context-menu .file-context-menu__delete:not(.p-disabled)>.p-contextmenu-item-content:hover,.file-context-menu .file-context-menu__delete.p-focus>.p-contextmenu-item-content{background:color-mix(in srgb,var(--p-red-500) 12%,transparent)}.apply-below__head[data-v-6765e6b6]{display:flex;flex-direction:column;gap:6px}.apply-below__eyebrow[data-v-6765e6b6]{font-family:var(--sea-font-label);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sea-ink-3)}.apply-below__title[data-v-6765e6b6]{font-family:var(--sea-font-title);font-size:21px;font-weight:600;line-height:1.15;color:var(--sea-ink)}.apply-below__counts[data-v-6765e6b6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--sea-line);border-bottom:1px solid var(--sea-line)}.apply-below__count[data-v-6765e6b6]{display:flex;flex-direction:column;gap:5px;padding:14px 0 14px 16px;box-shadow:inset 1px 0 0 var(--sea-line)}.apply-below__count[data-v-6765e6b6]:first-child{padding-left:0;box-shadow:none}.apply-below__k[data-v-6765e6b6]{font-family:var(--sea-font-label);font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sea-ink-3)}.apply-below__v[data-v-6765e6b6]{font-family:var(--sea-font-title);font-size:24px;font-weight:600;line-height:1;color:var(--sea-ink)}.apply-below__v--strong[data-v-6765e6b6]{color:var(--sea-foam-ink-strong)}.apply-below__v--muted[data-v-6765e6b6]{color:var(--sea-ink-3)}.apply-below__hint[data-v-6765e6b6]{margin:10px 0 0;font-size:12px;line-height:1.45;color:#546673}.apply-below__options[data-v-6765e6b6]{display:flex;gap:16px;padding-top:12px}.apply-below__option[data-v-6765e6b6]{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:#08223d;cursor:pointer}.apply-below__error[data-v-6765e6b6]{margin:10px 0 0;font-size:12.5px;color:var(--buoy-red)}.effective[data-v-f95131c2]{display:flex;flex-direction:column;gap:16px;padding:20px 0}.effective__ask[data-v-f95131c2]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.effective__q[data-v-f95131c2]{font-size:13px;font-weight:600;color:#001630}.effective__user[data-v-f95131c2]{width:260px}.effective__groups[data-v-f95131c2]{margin-left:auto;font-family:var(--sea-font-label);font-size:10px;font-weight:500;text-transform:uppercase;color:var(--sea-ink-3)}.effective__groups+.effective__task[data-v-f95131c2]{margin-left:12px}.effective__task[data-v-f95131c2]{display:inline-flex;align-items:center;gap:4px}.effective__task .pi[data-v-f95131c2]{font-size:10px}.effective__error[data-v-f95131c2]{margin:0;font-size:12.5px;color:var(--buoy-red)}.effective__table[data-v-f95131c2]{display:flex;flex-direction:column;border-radius:8px;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px var(--sea-line-strong);transition:opacity var(--sea-ease)}.effective__table--loading[data-v-f95131c2]{opacity:.6}.effective__row[data-v-f95131c2]{display:grid;grid-template-columns:180px 130px minmax(0,1fr);align-items:center;min-height:46px;padding:6px 0;box-sizing:border-box;border-bottom:1px solid oklch(94% .008 220)}.effective__row--head[data-v-f95131c2]{min-height:32px;padding:0;background:var(--sea-head);border-bottom:1px solid var(--sea-head-line);font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sea-head-ink)}.effective__row--head>span[data-v-f95131c2]:first-child,.effective__action[data-v-f95131c2]{padding:0 14px}.effective__band[data-v-f95131c2]{display:flex;align-items:center;gap:8px;height:30px;padding:0 14px;background:#f3f8fa;border-bottom:1px solid oklch(92% .012 220);font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#354a5c}.effective__band .pi[data-v-f95131c2]{font-size:9px;color:var(--sea-foam-ink)}.effective__action[data-v-f95131c2]{font-size:12.5px;font-weight:600;color:#08223d}.effective__verdict[data-v-f95131c2]{justify-self:start;display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:10px;background:#e9f0f3;font-family:var(--sea-font-label);font-size:9px;font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#465865}.effective__verdict .pi[data-v-f95131c2]{font-size:8px}.effective__verdict--yes[data-v-f95131c2]{background:#caf3e0;color:#005c41;color:oklch(42% .1 165)}.effective__path[data-v-f95131c2]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-right:14px}.effective__arrow[data-v-f95131c2]{font-size:10px;color:#85919a}.effective__layer[data-v-f95131c2]{padding:2px 6px;border-radius:5px;background:var(--sea-foam-wash);font-size:11.5px;font-weight:600;color:var(--sea-foam-ink-strong)}.effective__where[data-v-f95131c2]{font-family:var(--sea-font-label);font-size:10.5px;color:#354a5c}.effective__none[data-v-f95131c2]{font-size:12px;color:var(--sea-ink-3)}.perm-preview__head[data-v-d2151a84]{display:flex;flex-direction:column;gap:6px}.perm-preview__eyebrow[data-v-d2151a84]{font-family:var(--sea-font-label);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sea-ink-3)}.perm-preview__title[data-v-d2151a84]{font-family:var(--sea-font-title);font-size:21px;font-weight:600;line-height:1.15;color:var(--sea-ink)}.perm-preview__tide[data-v-d2151a84]{display:flex;align-items:center;gap:18px;padding:16px 0;border-top:1px solid var(--sea-line);border-bottom:1px solid var(--sea-line)}.perm-preview__gauge[data-v-d2151a84]{position:relative;width:120px;height:56px;flex-shrink:0;border-radius:6px;overflow:hidden;background:repeating-linear-gradient(90deg,transparent 0 23px,oklch(80% .03 225) 23px 24px),var(--sea-shoal);box-shadow:inset 0 0 0 1px #cadbe2}.perm-preview__water[data-v-d2151a84]{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(180deg,#40b1b7,#1a8897 50%,#007387,#005f75);background:linear-gradient(180deg,#40b1b7,#1a8897 50%,color(xyz 0.105 0.141 0.251),color(xyz 0.072 0.095 0.191));border-top:2px solid var(--sea-foam)}.perm-preview__before[data-v-d2151a84]{position:absolute;left:0;right:0;height:0;border-top:1.5px dashed oklch(30% .07 252 / .6)}.perm-preview__count[data-v-d2151a84]{display:flex;flex-direction:column;gap:4px}.perm-preview__number[data-v-d2151a84]{display:flex;align-items:baseline;gap:10px;font-family:var(--sea-font-title);font-size:28px;font-weight:600;line-height:1;color:var(--sea-ink)}.perm-preview__delta[data-v-d2151a84]{font-family:var(--sea-font-label);font-size:13px;font-weight:600;color:var(--sea-ink-3)}.perm-preview__delta--up[data-v-d2151a84]{color:var(--signal-ink)}.perm-preview__caption[data-v-d2151a84]{font-size:12.5px;color:#354a5c}.perm-preview__rows[data-v-d2151a84]{display:flex;flex-direction:column;padding:12px 0 4px;max-height:320px;overflow:auto}.perm-preview__row[data-v-d2151a84]{display:grid;grid-template-columns:140px minmax(0,1fr) 72px;align-items:center;gap:12px;min-height:40px;border-bottom:1px solid oklch(94% .008 220)}.perm-preview__action[data-v-d2151a84]{font-size:12.5px;font-weight:600;color:#08223d}.perm-preview__people[data-v-d2151a84]{display:flex;flex-wrap:wrap;gap:4px;padding:6px 0}.perm-preview__person[data-v-d2151a84]{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 7px;border-radius:6px;background:var(--sea-shoal);font-size:11.5px;color:var(--sea-ink-2);text-decoration:line-through}.perm-preview__person .pi[data-v-d2151a84]{font-size:7px}.perm-preview__person--added[data-v-d2151a84]{background:#ffefdd;background:oklch(96% .04 70);box-shadow:inset 0 0 0 1px #f2c8a1;color:#592d08;text-decoration:none}.perm-preview__same[data-v-d2151a84]{font-size:12px;color:var(--sea-ink-3)}.perm-preview__same--block[data-v-d2151a84]{padding:12px 0}.perm-preview__n[data-v-d2151a84]{justify-self:end;font-family:var(--sea-font-label);font-size:11px;font-weight:600;color:#354a5c}.perm-preview__n--up[data-v-d2151a84]{color:var(--signal-ink)}.perm-preview__new[data-v-d2151a84]{display:flex;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;border-radius:8px;background:#fff3e4;background:oklch(97% .03 75);box-shadow:inset 0 0 0 1px #f2d1ad;font-size:12.5px;color:#513217}.perm-preview__new .pi[data-v-d2151a84]{font-size:11px;color:var(--signal-ink)}.entry-perms[data-v-b310b70e]{display:flex;flex-direction:column;height:100%;min-height:0}.entry-perms__scroll[data-v-b310b70e]{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:18px;padding:16px 24px 24px}.entry-perms__mine[data-v-b310b70e]{display:flex;align-items:center;gap:4px}.entry-perms__mine-k[data-v-b310b70e]{margin-right:6px;font-family:var(--sea-font-label);font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sea-ink-3)}.entry-perms__mine-icon[data-v-b310b70e]{display:flex;align-items:center;justify-content:center;width:24px;height:22px;border-radius:5px;background:#eef3f5;color:#a3b0ba}.entry-perms__mine-icon .pi[data-v-b310b70e]{font-size:10px}.entry-perms__mine-icon--on[data-v-b310b70e]{background:var(--sea-foam-wash);color:var(--sea-foam-ink-strong)}.entry-perms__loading[data-v-b310b70e]{display:flex;justify-content:center;padding:32px;color:var(--sea-ink-3)}.entry-perms__error[data-v-b310b70e],.entry-perms__bar-error[data-v-b310b70e]{margin:0;font-size:12.5px;color:var(--buoy-red)}.entry-perms__note[data-v-b310b70e]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;background:var(--sea-footer);box-shadow:inset 0 0 0 1px var(--sea-line);font-size:12.5px;line-height:1.5;color:#233447}.entry-perms__note .pi[data-v-b310b70e]{font-size:11px;color:#43586a}.entry-perms__note--lease[data-v-b310b70e]{background:#fef4df;box-shadow:inset 0 0 0 1px #e6cda5}.entry-perms__note--lease .pi[data-v-b310b70e]{color:var(--lease-ink)}.entry-perms__owner[data-v-b310b70e]{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#43586a}.entry-perms__owner-none[data-v-b310b70e]{color:var(--sea-ink-4)}.entry-perms__link[data-v-b310b70e]{border:none;background:transparent;padding:2px 0;font-family:inherit;font-size:12px;font-weight:600;color:var(--sea-foam-ink);cursor:pointer}.entry-perms__link[data-v-b310b70e]:hover:not(:disabled){color:var(--sea-foam-ink-strong)}.entry-perms__link[data-v-b310b70e]:disabled{cursor:not-allowed;color:var(--sea-ink-4)}.entry-perms__handover[data-v-b310b70e]{border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px var(--sea-line-strong)}.entry-perms__follow[data-v-b310b70e]{display:flex;align-items:center;gap:14px;margin-top:-6px;padding:10px 12px;border-radius:8px;background:var(--sea-footer)}.entry-perms__follow-text[data-v-b310b70e]{flex:1;display:flex;flex-direction:column;gap:2px}.entry-perms__follow-title[data-v-b310b70e]{font-size:13px;font-weight:600;color:#001630}.entry-perms__follow-hint[data-v-b310b70e]{font-size:11.5px;line-height:1.45;color:#546673}.entry-perms__follows[data-v-b310b70e]{padding:8px 12px;border-radius:7px;background:var(--sea-foam-wash);font-size:12px;color:var(--sea-foam-ink-strong)}.entry-perms__bar[data-v-b310b70e]{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:12px 24px;border-top:1px solid var(--sea-line);background:var(--sea-footer)}.entry-perms__dirty[data-v-b310b70e]{display:inline-flex;align-items:center;gap:8px;margin-right:auto;min-width:0;font-family:var(--sea-font-label);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sea-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entry-perms__dirty--on[data-v-b310b70e]{color:var(--signal-ink)}.entry-perms__dot[data-v-b310b70e]{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#b1c0c8}.entry-perms__dirty--on .entry-perms__dot[data-v-b310b70e]{background:var(--signal)}.icon-picker[data-v-d2c80fc3]{display:flex;flex-direction:column;gap:.85rem}.icon-picker__tabs[data-v-d2c80fc3]{width:100%;min-width:0}.icon-picker__catalog[data-v-d2c80fc3]{display:flex;flex-direction:column;gap:.75rem}.icon-picker__search[data-v-d2c80fc3]{width:100%}.icon-picker__grid[data-v-d2c80fc3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(5.6rem,1fr));gap:.45rem;max-height:22rem;overflow:auto;padding:.25rem}.icon-picker__cell.hive-button[data-v-d2c80fc3]{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.6rem .3rem .5rem;border:1px solid var(--p-surface-200);border-radius:10px;background:var(--p-surface-0);cursor:pointer;transition:border-color .12s ease,background .12s ease}.icon-picker__cell.hive-button[data-v-d2c80fc3]:hover{border-color:var(--p-surface-300);background:var(--p-surface-50)}.icon-picker__cell.hive-button.icon-picker__cell--active[data-v-d2c80fc3]{border-color:#4fb8e0;background:color-mix(in srgb,#4fb8e0 12%,var(--p-surface-0))}.icon-picker__image[data-v-d2c80fc3]{width:2.4rem;height:2.4rem;object-fit:contain}.icon-picker__label[data-v-d2c80fc3]{font-size:.7rem;line-height:1.1;text-align:center;color:var(--p-surface-600);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.icon-picker__state[data-v-d2c80fc3]{min-height:10rem;display:flex;align-items:center;justify-content:center;color:var(--p-surface-500);font-size:.85rem}.icon-picker__archive[data-v-d2c80fc3]{display:flex;flex-direction:column;gap:.6rem}.icon-picker__archive-summary[data-v-d2c80fc3]{display:flex;align-items:center;gap:.7rem;min-height:2.4rem}.icon-picker__archive-preview[data-v-d2c80fc3]{width:2rem;height:2rem;object-fit:contain;flex-shrink:0}.icon-picker__path[data-v-d2c80fc3]{font-size:.78rem;color:var(--p-surface-700);word-break:break-all}.icon-picker__hint[data-v-d2c80fc3]{font-size:.8rem;color:var(--p-surface-500)}.icon-picker__actions[data-v-d2c80fc3]{display:flex;align-items:center;gap:.5rem}.icon-picker__spacer[data-v-d2c80fc3]{flex:1}.icon-editor[data-v-cde85d00]{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border:1px solid color-mix(in srgb,var(--p-primary-100) 32%,var(--p-surface-200));border-radius:12px;background:color-mix(in srgb,white 78%,var(--p-surface-50))}.icon-editor__header[data-v-cde85d00]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.icon-editor__text[data-v-cde85d00]{min-width:0}.icon-editor__label[data-v-cde85d00]{font-size:.9rem;font-weight:700;color:var(--p-surface-900)}.icon-editor__hint[data-v-cde85d00]{margin-top:.15rem;font-size:.78rem;color:var(--p-surface-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-editor__preview[data-v-cde85d00]{width:2.25rem;height:2.25rem;object-fit:contain;flex-shrink:0;font-size:1.6rem}.icon-editor__actions[data-v-cde85d00]{display:flex;gap:.5rem;flex-wrap:wrap}.bcf[data-v-9cbd0151]{display:flex;flex-direction:column;gap:8px;padding:9px;border:1px solid var(--p-surface-200);border-radius:9px;background:var(--p-surface-50)}.bcf__current[data-v-9cbd0151]{display:flex;flex-direction:column;gap:8px}.bcf__head[data-v-9cbd0151]{display:flex;align-items:center;gap:8px}.bcf__chip[data-v-9cbd0151]{width:22px;height:22px;border-radius:5px;border:1px solid var(--p-surface-300);flex-shrink:0}.bcf__chip--empty[data-v-9cbd0151]{background:linear-gradient(to top right,transparent calc(50% - 1px),var(--p-red-400) calc(50% - 1px),var(--p-red-400) calc(50% + 1px),transparent calc(50% + 1px)),var(--p-surface-0)}.bcf__label[data-v-9cbd0151]{flex:1;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--p-surface-500)}.bcf__row[data-v-9cbd0151]{display:flex;align-items:center;gap:6px}.bcf__row input[type=color][data-v-9cbd0151]{width:34px;height:26px;padding:0;border:1px solid var(--p-surface-300);border-radius:6px;background:none;cursor:pointer;flex-shrink:0}.bcf__hex[data-v-9cbd0151]{width:92px;flex-shrink:0;padding:5px 7px;border:1px solid var(--p-surface-300);border-radius:6px;font-family:ui-monospace,Menlo,monospace;font-size:11px;color:var(--p-surface-800);background:var(--p-surface-0)}.bcf__alpha[data-v-9cbd0151]{flex:1;min-width:0}.bcf__clear[data-v-9cbd0151]{width:26px;height:26px;flex-shrink:0;border:1px solid var(--p-surface-300);border-radius:6px;background:var(--p-surface-0);color:var(--p-surface-600);font-size:10px;cursor:pointer}.bcf__clear[data-v-9cbd0151]:hover:not(:disabled){background:var(--p-surface-100)}.bcf__clear[data-v-9cbd0151]:disabled{opacity:.4;cursor:default}.bcf__scope[data-v-9cbd0151]{display:flex;flex-direction:column;gap:5px}.bcf__pick[data-v-9cbd0151]{display:flex;align-items:center;gap:4px}.bcf__scope-label[data-v-9cbd0151]{font-size:9.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--p-surface-400);flex-shrink:0}.bcf__select[data-v-9cbd0151],.bcf__rename[data-v-9cbd0151]{flex:1;min-width:0;padding:4px 6px;border:1px solid var(--p-surface-300);border-radius:6px;font-size:11.5px;font-family:inherit;color:var(--p-surface-800);background:var(--p-surface-0)}.bcf__pick button[data-v-9cbd0151]{width:24px;height:24px;flex-shrink:0;border:1px solid var(--p-surface-300);border-radius:6px;background:var(--p-surface-0);color:var(--p-surface-600);font-size:9.5px;cursor:pointer}.bcf__pick button[data-v-9cbd0151]:hover:not(:disabled){background:var(--p-surface-100)}.bcf__pick button[data-v-9cbd0151]:disabled{opacity:.4;cursor:default}.bcf__pick button.bcf__new[data-v-9cbd0151]{color:var(--p-primary-color);border-color:var(--p-primary-200)}.bcf__strip[data-v-9cbd0151]{display:flex;flex-wrap:wrap;gap:5px;min-height:26px;padding:4px;border:1px dashed var(--p-surface-200);border-radius:7px}.bcf__swatch[data-v-9cbd0151]{width:20px;height:20px;border-radius:5px;border:1px solid var(--p-surface-300);cursor:pointer}.bcf__add[data-v-9cbd0151]{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;border:1px solid var(--p-surface-400);padding:0;cursor:pointer}.bcf__add i[data-v-9cbd0151]{font-size:10px;line-height:1;font-weight:700}.bcf__add[data-v-9cbd0151]:disabled{opacity:.4;cursor:default}.node-settings-modal.p-dialog,.node-settings-modal-root{--node-settings-frame-width: .5px;--node-settings-radius: 11px;--node-settings-inner-radius: calc(var(--node-settings-radius) - var(--node-settings-frame-width));overflow:hidden;border:var(--node-settings-frame-width) solid transparent;border-radius:var(--node-settings-radius);background:linear-gradient(var(--p-surface-0),var(--p-surface-0)) padding-box,linear-gradient(var(--hive-settings-modal-outline),var(--hive-settings-modal-outline)) border-box;box-shadow:none}.node-settings-modal-content,.node-settings-modal .p-dialog-content{padding:0!important;flex:1;min-height:0;overflow:hidden;background:var(--p-surface-50);border-bottom-left-radius:var(--node-settings-inner-radius);border-bottom-right-radius:var(--node-settings-inner-radius)}.node-settings-shell[data-v-fd5ccdf5]{display:flex;height:100%;min-height:0;background:transparent;overflow:hidden}.node-settings-side[data-v-fd5ccdf5]{width:220px;flex-shrink:0;min-height:0;background:linear-gradient(180deg,#00112e,#010823);border-right:1px solid oklch(24% .07 252);display:flex;flex-direction:column;overflow:hidden;color:#d0e0f2}.node-settings-node[data-v-fd5ccdf5]{padding:1rem .95rem;display:flex;align-items:center;gap:.75rem;border-bottom:1px solid oklch(24% .07 252);background:color-mix(in srgb,oklch(28% .07 252) 72%,transparent)}.node-settings-node__icon[data-v-fd5ccdf5]{width:2.25rem;height:2.25rem;border-radius:.8rem;display:grid;place-items:center;background:linear-gradient(135deg,var(--p-primary-400, #818cf8),var(--p-primary-700, #4338ca));color:#fff;flex-shrink:0}.node-settings-node__content[data-v-fd5ccdf5]{min-width:0}.node-settings-node__eyebrow[data-v-fd5ccdf5]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#75889e}.node-settings-node__title[data-v-fd5ccdf5]{margin-top:.18rem;font-size:.88rem;font-weight:600;color:#ddedff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.node-settings-toggle[data-v-fd5ccdf5]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;width:100%;padding:.9rem 1rem;border:1px solid var(--p-surface-200);border-radius:.85rem;background:var(--p-surface-0)}.node-settings-toggle--disabled[data-v-fd5ccdf5]{opacity:.55;cursor:not-allowed}.node-settings-toggle__copy[data-v-fd5ccdf5]{display:flex;flex-direction:column;gap:.3rem}.node-settings-toggle__title[data-v-fd5ccdf5]{font-weight:600;color:var(--p-surface-900)}.node-settings-toggle__subtitle[data-v-fd5ccdf5]{font-size:.9rem;color:var(--p-surface-600)}.node-settings-node__meta[data-v-fd5ccdf5]{margin-top:.12rem;font-size:.74rem;color:#97a6b7}.node-settings-nav[data-v-fd5ccdf5]{display:flex;flex-direction:column;gap:.125rem;padding:.65rem;overflow:auto}.node-settings-sidetab[data-v-fd5ccdf5]{display:flex;justify-content:flex-start;align-items:center;gap:.7rem;width:100%;padding:.7rem .8rem;border:none;border-radius:.7rem;background:transparent;color:#8da1b7;font-size:.84rem;font-weight:500;text-align:left;cursor:pointer;transition:background .12s ease,color .12s ease}.node-settings-sidetab i[data-v-fd5ccdf5]{width:1rem;text-align:center;color:#5f7791}.node-settings-sidetab[data-v-fd5ccdf5]:hover{background:#01203f;color:#d7e6f9}.node-settings-sidetab--active[data-v-fd5ccdf5]{background:#01203f;color:#fff;font-weight:600}.node-settings-sidetab--active i[data-v-fd5ccdf5]{color:#c7daef}.node-settings-nav__group[data-v-fd5ccdf5]{margin-top:.75rem;padding:.35rem .8rem;font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#6a8ba1}.node-settings-sidetab__label[data-v-fd5ccdf5]{flex:1;text-align:left}.node-settings-sidetab__count[data-v-fd5ccdf5]{padding:3px 6px;border-radius:8px;background:#12304a;font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;line-height:1;color:#87aac0}.node-settings-sidetab__count--lease[data-v-fd5ccdf5]{background:#4e3413;color:#f0c781}.permissions-view[data-v-fd5ccdf5]{flex:1;min-height:0}.node-settings-main[data-v-fd5ccdf5]{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.node-settings-topbar[data-v-fd5ccdf5]{min-height:48px;padding:.75rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid color-mix(in srgb,var(--p-primary-100) 46%,var(--p-surface-200));background:color-mix(in srgb,white 64%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.node-settings-breadcrumb[data-v-fd5ccdf5]{min-width:0;display:flex;align-items:center;gap:.5rem;font-size:.77rem;color:var(--p-surface-500);overflow:hidden}.node-settings-breadcrumb>span[data-v-fd5ccdf5]{white-space:nowrap}.node-settings-breadcrumb__sep[data-v-fd5ccdf5]{color:var(--p-surface-300);font-size:.625rem}.node-settings-breadcrumb__page[data-v-fd5ccdf5]{color:var(--p-surface-800);font-weight:600}.settings-body[data-v-fd5ccdf5]{display:flex;flex-direction:column;gap:1rem;min-height:0;padding:1.25rem;overflow:auto}.node-settings-primary-fields[data-v-fd5ccdf5]{display:grid;grid-template-columns:minmax(0,2fr) minmax(10rem,1fr);gap:1rem}.node-settings-primary-fields--single[data-v-fd5ccdf5]{grid-template-columns:minmax(0,1fr)}.text-tab__loading[data-v-fd5ccdf5],.text-tab__error[data-v-fd5ccdf5]{display:flex;align-items:center;justify-content:center;min-height:10rem;color:var(--p-surface-400);font-size:.85rem}.text-tab__error[data-v-fd5ccdf5]{color:var(--p-red-500)}.text-tab__content[data-v-fd5ccdf5]{margin:0;padding:1rem 1.1rem;font-size:.8rem;line-height:1.65;white-space:pre-wrap;word-break:break-word;color:var(--p-surface-800);font-family:inherit;background:color-mix(in srgb,white 78%,var(--p-surface-50));border:1px solid color-mix(in srgb,var(--p-primary-100) 32%,var(--p-surface-200));border-radius:14px;min-height:16rem;overflow:auto}.settings-loading[data-v-fd5ccdf5]{display:flex;align-items:center;justify-content:center;min-height:13rem;color:var(--p-surface-400)}.field[data-v-fd5ccdf5]{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border:1px solid color-mix(in srgb,var(--p-primary-100) 32%,var(--p-surface-200));border-radius:16px;background:color-mix(in srgb,white 78%,var(--p-surface-50));box-shadow:0 1px color-mix(in srgb,white 65%,transparent) inset}.field label[data-v-fd5ccdf5]{font-size:.78rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--p-surface-500)}.protection-field--active[data-v-fd5ccdf5]{border-color:color-mix(in srgb,var(--p-amber-400) 55%,var(--p-surface-200));background:color-mix(in srgb,var(--p-amber-50) 55%,white)}.deletion-deadline-field--active[data-v-fd5ccdf5]{border-color:color-mix(in srgb,var(--p-red-400) 55%,var(--p-surface-200));background:color-mix(in srgb,var(--p-red-50) 55%,white)}.deletion-deadline-field--active .protection-field__icon[data-v-fd5ccdf5]{color:var(--p-red-600)}.protection-field__head[data-v-fd5ccdf5]{display:flex;align-items:center;gap:.75rem}.protection-field__icon[data-v-fd5ccdf5]{font-size:1.1rem;color:var(--p-surface-500)}.protection-field--active .protection-field__icon[data-v-fd5ccdf5]{color:var(--p-amber-600)}.protection-field__copy[data-v-fd5ccdf5]{display:flex;flex-direction:column;gap:.15rem;flex:1;min-width:0}.protection-field__title[data-v-fd5ccdf5]{font-weight:600;color:var(--p-surface-800)}.protection-field__status[data-v-fd5ccdf5]{font-size:.9rem;color:var(--p-surface-600)}.protection-field__row[data-v-fd5ccdf5] .p-datepicker{min-width:0;max-width:100%}.protection-field__row[data-v-fd5ccdf5]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.protection-field__presets[data-v-fd5ccdf5]{display:flex;flex-wrap:wrap;gap:.35rem}.protection-field__hint[data-v-fd5ccdf5]{font-size:.82rem;color:var(--p-surface-500)}.protection-field__error[data-v-fd5ccdf5]{font-size:.85rem;color:var(--p-red-600)}.tag-input-row[data-v-fd5ccdf5]{display:flex;gap:.5rem}.node-settings-structure__current[data-v-fd5ccdf5]{display:flex;align-items:center;gap:.5rem;min-height:2.25rem;padding:0 .25rem 0 .65rem;border:1px solid var(--p-content-border-color);border-radius:8px;background:var(--p-surface-50);color:var(--p-text-color);font-size:.875rem}.node-settings-structure__current--missing[data-v-fd5ccdf5]{color:var(--p-orange-600)}.node-settings-structure__path[data-v-fd5ccdf5]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-settings-structure__option[data-v-fd5ccdf5]{display:flex;align-items:center;gap:.6rem;min-width:0}.node-settings-structure__swatch[data-v-fd5ccdf5]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;border:1px solid var(--p-content-border-color);border-radius:6px;font-size:.7rem}.node-settings-structure__option-copy[data-v-fd5ccdf5]{display:flex;flex-direction:column;min-width:0}.node-settings-structure__option-name[data-v-fd5ccdf5]{font-size:.875rem}.node-settings-structure__option-path[data-v-fd5ccdf5]{color:var(--p-text-muted-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-list[data-v-fd5ccdf5]{display:flex;flex-wrap:wrap;gap:.5rem}.tag-chip[data-v-fd5ccdf5]{display:inline-flex;align-items:center;gap:.35rem;border:1px solid color-mix(in srgb,var(--p-primary-100) 24%,var(--p-surface-300));border-radius:999px;padding:.35rem .65rem;background:color-mix(in srgb,white 65%,var(--p-surface-50));font-size:.8rem;cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease}.tag-chip.active[data-v-fd5ccdf5]{background:color-mix(in srgb,var(--p-primary-500) 10%,white);border-color:color-mix(in srgb,var(--p-primary-500) 45%,var(--p-surface-300))}.tag-chip.disabled[data-v-fd5ccdf5]{opacity:.55;cursor:default}.managed-tags[data-v-fd5ccdf5]{display:flex;flex-direction:column;gap:.5rem}.managed-tags-title[data-v-fd5ccdf5]{font-size:.75rem;color:var(--p-surface-500);text-transform:uppercase;letter-spacing:.04em}.error-text[data-v-fd5ccdf5]{color:#dc2626}.actions[data-v-fd5ccdf5]{display:flex;justify-content:flex-end;gap:.5rem;padding-top:.25rem}.feature-files-view[data-v-fd5ccdf5]{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;min-height:0;overflow:auto}.feature-files-header[data-v-fd5ccdf5]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.feature-files-title[data-v-fd5ccdf5]{font-size:1rem;font-weight:700;color:var(--p-surface-900)}.feature-files-subtitle[data-v-fd5ccdf5]{margin-top:.2rem;font-size:.84rem;color:var(--p-surface-500)}.feature-file-list[data-v-fd5ccdf5]{display:flex;flex-wrap:wrap;gap:.5rem}.feature-file-chip[data-v-fd5ccdf5]{border:1px solid color-mix(in srgb,var(--p-primary-100) 24%,var(--p-surface-300));border-radius:999px;padding:.45rem .8rem;background:color-mix(in srgb,white 68%,var(--p-surface-50));color:var(--p-surface-700);font-size:.82rem;font-weight:600;cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease}.feature-file-chip[data-v-fd5ccdf5]:hover{border-color:color-mix(in srgb,var(--p-primary-500) 30%,var(--p-surface-300));color:var(--p-surface-900)}.feature-file-chip--active[data-v-fd5ccdf5]{background:color-mix(in srgb,var(--p-primary-500) 10%,white);border-color:color-mix(in srgb,var(--p-primary-500) 42%,var(--p-surface-300));color:var(--p-primary-700)}.feature-file-card[data-v-fd5ccdf5]{display:flex;flex-direction:column;gap:.9rem;min-height:18rem;min-width:0;flex:1;padding:1rem;border:1px solid color-mix(in srgb,var(--p-primary-100) 32%,var(--p-surface-200));border-radius:16px;background:color-mix(in srgb,white 78%,var(--p-surface-50));overflow:hidden}.feature-file-card__header[data-v-fd5ccdf5]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.feature-file-card__actions[data-v-fd5ccdf5]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.feature-file-card__identity[data-v-fd5ccdf5]{display:flex;align-items:center;gap:1.25rem;min-width:0}.feature-file-card__name[data-v-fd5ccdf5]{font-size:.92rem;font-weight:700;color:var(--p-surface-900);text-transform:capitalize}.feature-file-card__hint[data-v-fd5ccdf5]{font-size:.78rem;color:var(--p-surface-500)}.feature-file-card__size[data-v-fd5ccdf5]{display:flex;flex-direction:column;gap:.15rem;padding-left:1.25rem;border-left:1px solid var(--p-surface-200);white-space:nowrap}.feature-file-card__size span[data-v-fd5ccdf5]{font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--p-surface-400)}.feature-file-card__size strong[data-v-fd5ccdf5]{font-size:.84rem;color:var(--p-surface-800)}.binary-feature-view[data-v-fd5ccdf5]{display:flex;flex:1;min-height:14rem;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;padding:1.5rem;border:1px dashed color-mix(in srgb,var(--p-primary-100) 28%,var(--p-surface-300));border-radius:16px;color:var(--p-surface-500);text-align:center}.binary-feature-view__icon[data-v-fd5ccdf5]{font-size:2rem;color:var(--p-surface-400)}.binary-feature-view p[data-v-fd5ccdf5]{margin:0;font-size:.88rem}.text-tab__content--feature[data-v-fd5ccdf5]{flex:1;min-height:0;height:100%;padding:.75rem .9rem;border:1px solid transparent;border-radius:14px;background:color-mix(in srgb,white 58%,transparent);cursor:copy;transition:border-color .12s ease,background .12s ease,color .12s ease}.feature-copy-action[data-v-fd5ccdf5]:hover{border-color:color-mix(in srgb,var(--p-primary-500) 30%,var(--p-surface-300));background:color-mix(in srgb,var(--p-primary-500) 5%,white)}.text-tab__content--feature[data-v-fd5ccdf5]:hover{color:var(--p-surface-900)}.qr-code-view[data-v-fd5ccdf5]{display:flex;flex-direction:column;gap:.9rem;min-height:0;flex:1;overflow:hidden}.qr-code-view__summary[data-v-fd5ccdf5]{font-size:.82rem;font-weight:600;color:var(--p-surface-600)}.qr-code-view__list[data-v-fd5ccdf5]{display:flex;flex-direction:column;gap:.75rem;min-height:0;overflow:auto}.qr-code-view__empty[data-v-fd5ccdf5]{min-height:12rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;border:1px dashed color-mix(in srgb,var(--p-primary-100) 28%,var(--p-surface-300));border-radius:16px;color:var(--p-surface-400);text-align:center}.qr-code-view__empty i[data-v-fd5ccdf5]{font-size:2rem}.qr-code-view__empty p[data-v-fd5ccdf5]{margin:0;font-size:.88rem}.qr-code-item[data-v-fd5ccdf5]{display:flex;flex-direction:column;gap:.65rem;padding:.9rem 1rem;border:1px solid color-mix(in srgb,var(--p-primary-100) 24%,var(--p-surface-300));border-radius:14px;background:color-mix(in srgb,white 74%,var(--p-surface-50));cursor:copy;transition:border-color .12s ease,background .12s ease}.qr-code-item__title[data-v-fd5ccdf5]{font-size:.82rem;font-weight:700;color:var(--p-surface-700)}.qr-code-item__value[data-v-fd5ccdf5]{margin:0;white-space:pre-wrap;word-break:break-word;color:var(--p-surface-800);font-size:.84rem;line-height:1.55;font-family:inherit}.feature-files-empty[data-v-fd5ccdf5]{min-height:16rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1rem;border:1px dashed color-mix(in srgb,var(--p-primary-100) 28%,var(--p-surface-300));border-radius:16px;color:var(--p-surface-400);text-align:center}.feature-files-empty i[data-v-fd5ccdf5]{font-size:2rem}.feature-files-empty p[data-v-fd5ccdf5]{margin:0;font-size:.88rem}.versions-view[data-v-fd5ccdf5]{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;min-height:0;overflow:auto}.versions-toggle[data-v-fd5ccdf5]{width:auto;flex-shrink:0;padding:.55rem .8rem;gap:.75rem;align-items:center}.version-list[data-v-fd5ccdf5]{display:flex;flex-direction:column;gap:.65rem}.version-row[data-v-fd5ccdf5]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border:1px solid color-mix(in srgb,var(--p-primary-100) 24%,var(--p-surface-300));border-radius:12px;background:color-mix(in srgb,white 78%,var(--p-surface-50))}.version-row--deleted[data-v-fd5ccdf5]{opacity:.55}.version-row__main[data-v-fd5ccdf5]{display:flex;flex-direction:column;gap:.4rem;min-width:0}.version-row__head[data-v-fd5ccdf5]{display:flex;align-items:center;gap:.5rem}.version-row__number[data-v-fd5ccdf5]{font-size:.95rem;font-weight:700;color:var(--p-surface-900)}.version-row__badge[data-v-fd5ccdf5]{padding:.15rem .5rem;border-radius:8px;background:color-mix(in srgb,var(--p-primary-500) 10%,white);border:1px solid color-mix(in srgb,var(--p-primary-500) 42%,var(--p-surface-300));color:var(--p-primary-700);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.version-row__meta[data-v-fd5ccdf5],.version-row__charset[data-v-fd5ccdf5]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.78rem;color:var(--p-surface-500)}.version-row__charset-label[data-v-fd5ccdf5]{color:var(--p-surface-600)}.version-row__charset-value[data-v-fd5ccdf5]{color:var(--p-surface-700)}.version-row__charset-select[data-v-fd5ccdf5]{min-width:12rem;font-size:.78rem}.version-row__features[data-v-fd5ccdf5]{display:flex;flex-wrap:wrap;gap:.4rem}.version-feature-chip[data-v-fd5ccdf5]{display:inline-flex;align-items:center;gap:.35rem;border:1px solid color-mix(in srgb,var(--p-primary-100) 24%,var(--p-surface-300));border-radius:8px;padding:.2rem .5rem;background:color-mix(in srgb,white 65%,var(--p-surface-50));font-size:.74rem;color:var(--p-surface-700);cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease}.version-feature-chip .pi[data-v-fd5ccdf5]{font-size:.68rem;color:var(--p-surface-500)}.version-feature-chip[data-v-fd5ccdf5]:hover,.version-feature-chip[data-v-fd5ccdf5]:focus-visible{border-color:color-mix(in srgb,var(--p-primary-500) 38%,var(--p-surface-300));background:color-mix(in srgb,var(--p-primary-500) 10%,white);color:var(--p-primary-700)}.version-feature-chip:hover .pi[data-v-fd5ccdf5],.version-feature-chip:focus-visible .pi[data-v-fd5ccdf5]{color:var(--p-primary-700)}.version-row__actions[data-v-fd5ccdf5]{display:flex;align-items:center;gap:.25rem;flex-shrink:0;color:var(--p-surface-400)}.audit-view[data-v-fd5ccdf5]{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;min-height:0;overflow:auto}.audit-view__header[data-v-fd5ccdf5]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.audit-view__title[data-v-fd5ccdf5]{font-size:1rem;font-weight:700;color:var(--p-surface-900)}.audit-view__subtitle[data-v-fd5ccdf5]{margin-top:.2rem;font-size:.84rem;color:var(--p-surface-500)}.audit-view__refresh[data-v-fd5ccdf5]{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .85rem;border:1px solid color-mix(in srgb,var(--p-primary-100) 24%,var(--p-surface-300));border-radius:999px;background:color-mix(in srgb,white 72%,var(--p-surface-50));color:var(--p-surface-700);font-size:.8rem;font-weight:600;cursor:pointer}.audit-view__state[data-v-fd5ccdf5]{min-height:14rem;display:flex;align-items:center;justify-content:center;border:1px dashed color-mix(in srgb,var(--p-primary-100) 28%,var(--p-surface-300));border-radius:16px;color:var(--p-surface-400);text-align:center}.audit-view__state--error[data-v-fd5ccdf5]{color:var(--p-red-500)}.audit-feed[data-v-fd5ccdf5]{display:flex;flex-direction:column;gap:.85rem}.audit-item[data-v-fd5ccdf5]{display:flex;flex-direction:column;gap:.55rem;padding:.95rem 1rem;border:1px solid color-mix(in srgb,var(--p-primary-100) 24%,var(--p-surface-300));border-radius:14px;background:color-mix(in srgb,white 78%,var(--p-surface-50))}.audit-item__meta[data-v-fd5ccdf5],.audit-item__details[data-v-fd5ccdf5]{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;font-size:.75rem;color:var(--p-surface-500)}.audit-item__badge[data-v-fd5ccdf5]{padding:.18rem .45rem;border-radius:999px;background:color-mix(in srgb,var(--p-primary-500) 10%,white);color:var(--p-primary-700);font-weight:700;text-transform:uppercase}.audit-item__action[data-v-fd5ccdf5]{font-weight:600;color:var(--p-surface-700)}.audit-item__time[data-v-fd5ccdf5]{margin-left:auto}.audit-item__summary[data-v-fd5ccdf5]{font-size:.88rem;font-weight:600;color:var(--p-surface-900)}.audit-item__changes[data-v-fd5ccdf5]{display:flex;flex-direction:column;gap:.35rem}.audit-item__change[data-v-fd5ccdf5]{font-size:.88rem;font-weight:600;color:var(--p-surface-900);white-space:pre-wrap;word-break:break-word}.audit-item__change-prefix[data-v-fd5ccdf5]{margin-right:.35rem}@media(max-width:720px){.node-settings-shell[data-v-fd5ccdf5]{flex-direction:column}.node-settings-side[data-v-fd5ccdf5]{width:100%;border-right:none;border-bottom:1px solid oklch(24% .07 252)}.tag-input-row[data-v-fd5ccdf5]{flex-direction:column}.node-settings-primary-fields[data-v-fd5ccdf5]{grid-template-columns:minmax(0,1fr)}.feature-file-card__header[data-v-fd5ccdf5]{flex-direction:column}.feature-file-card__identity[data-v-fd5ccdf5]{width:100%;justify-content:space-between}.audit-view__header[data-v-fd5ccdf5]{flex-direction:column}.audit-item__time[data-v-fd5ccdf5]{margin-left:0}}.mount-dialog[data-v-51537338]{display:flex;flex-direction:column;gap:16px}.mount-summary[data-v-51537338]{display:grid;gap:8px;padding:14px 16px;border:1px solid var(--p-surface-200);border-radius:12px;background:var(--p-surface-50)}.mount-summary__row[data-v-51537338]{display:flex;gap:12px;align-items:flex-start}.mount-summary__label[data-v-51537338]{min-width:84px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--p-surface-500)}.mount-summary__value[data-v-51537338]{flex:1;min-width:0;word-break:break-word}.mount-form__field[data-v-51537338]{display:flex;flex-direction:column;gap:8px}.mount-form__field label[data-v-51537338]{font-size:12px;font-weight:700;color:var(--p-surface-700)}.mount-input[data-v-51537338]{width:100%}.mount-state[data-v-51537338]{padding:8px 12px;color:var(--p-surface-500)}.mount-state--error[data-v-51537338]{color:var(--p-red-500)}.mount-target[data-v-51537338]{display:grid;gap:6px;padding:12px 14px;border-radius:12px;border:1px solid var(--p-surface-200);background:var(--p-surface-50)}.mount-actions[data-v-51537338]{display:flex;justify-content:flex-end;gap:10px}.package-capture-dialog[data-v-4f489768]{display:flex;flex-direction:column;gap:1rem}.package-capture-dialog__loading[data-v-4f489768],.package-capture-dialog__empty[data-v-4f489768]{display:flex;justify-content:center;padding:1.5rem 0;color:var(--p-text-muted-color)}.package-capture-dialog__content[data-v-4f489768]{display:flex;flex-direction:column;gap:1rem}.package-capture-dialog__summary[data-v-4f489768]{display:grid;gap:.75rem;padding:.9rem 1rem;border:1px solid var(--p-content-border-color);border-radius:.75rem;background:var(--p-content-background)}.package-capture-dialog__row[data-v-4f489768]{display:grid;gap:.25rem}.package-capture-dialog__label[data-v-4f489768]{font-size:.78rem;color:var(--p-text-muted-color);text-transform:uppercase;letter-spacing:.04em}.package-capture-dialog__value[data-v-4f489768]{word-break:break-word}.package-capture-dialog__mode-buttons[data-v-4f489768]{display:flex;flex-direction:column;gap:.5rem;align-items:stretch}.package-capture-dialog__path-list[data-v-4f489768]{display:grid;gap:.4rem;max-height:14rem;overflow:auto}.package-capture-dialog__path-item[data-v-4f489768]{font-size:.9rem;word-break:break-word}.package-capture-dialog__hint[data-v-4f489768],.package-capture-dialog__error[data-v-4f489768]{display:block}.package-capture-dialog__hint[data-v-4f489768]{margin-top:.35rem;color:var(--p-text-muted-color)}.package-capture-dialog__error[data-v-4f489768]{color:var(--p-red-500)}.package-capture-dialog__actions[data-v-4f489768]{display:flex;justify-content:flex-end;gap:.75rem}.merge-dialog[data-v-6a1db453]{display:flex;flex-direction:column;gap:1rem}.merge-dialog__summary[data-v-6a1db453]{display:grid;gap:.75rem;padding:1rem;border:1px solid var(--p-surface-200);border-radius:.65rem;background:var(--p-surface-50)}.merge-dialog__summary-row[data-v-6a1db453]{display:flex;gap:.75rem;align-items:flex-start}.merge-dialog__label[data-v-6a1db453]{min-width:5.5rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--p-surface-500)}.merge-dialog__value[data-v-6a1db453]{flex:1;min-width:0;overflow-wrap:anywhere}.merge-dialog__actions[data-v-6a1db453]{display:flex;justify-content:flex-end;gap:.75rem}.external-edit-badge[data-v-a8d59ae2]{color:var(--p-orange-500);font-size:.85rem;flex-shrink:0}.tree-scroll[data-v-a8d59ae2]{-webkit-user-select:none;user-select:none}.new-file-hint[data-v-a8d59ae2]{color:var(--p-text-muted-color)}.field-row[data-v-a8d59ae2]{display:flex;align-items:center;gap:10px}.field-row__label[data-v-a8d59ae2]{flex:0 0 auto;white-space:nowrap}.field-row__input[data-v-a8d59ae2]{flex:1;min-width:0}[data-v-a8d59ae2] .p-tree-node-children{padding-left:0!important}[data-v-a8d59ae2] .p-tree-node{margin:0!important;padding:0!important}[data-v-a8d59ae2] .p-tree-node-content{overflow:visible!important;display:flex;align-items:center;padding:0!important;gap:0!important}[data-v-a8d59ae2] .p-tree-node-toggle-button{width:1.25rem!important;height:1.25rem!important;min-width:1.25rem!important;padding:0!important;margin:0!important;border-radius:50%;flex-shrink:0;background:transparent!important;border:1px solid transparent;transition:border-color .15s}[data-v-a8d59ae2] .p-tree-node-toggle-button:hover{background:transparent!important;border-color:#0000004d!important;color:#000000b3!important}[data-v-a8d59ae2] .p-tree-node-toggle-button .p-icon{width:.7rem;height:.7rem}[data-v-a8d59ae2] .p-tree>.p-tree-root>.p-tree-node>.p-tree-node-content>.p-tree-node-toggle-button{display:none!important}[data-v-a8d59ae2] .p-tree-node-label{overflow:visible!important;flex:1;min-width:0}[data-v-a8d59ae2] .p-tree-node-icon{display:none}.tree-node-row[data-v-a8d59ae2]{position:relative;width:100%;padding:1px 6px;transition:background-color .15s;display:flex;align-items:stretch;-webkit-user-select:none;user-select:none;min-height:26px}.tree-node-content[data-v-a8d59ae2],.tree-node-meta[data-v-a8d59ae2]{display:flex;align-items:center;gap:6px;min-width:0;flex:1}.tree-node-icon[data-v-a8d59ae2]{font-size:.8rem;flex-shrink:0;width:16px;height:16px;text-align:center;object-fit:contain}.archive-tree[data-v-a8d59ae2]{font-family:var(--sea-font-tree);background:var(--sea-paper)}.archive-tree__eyebrow[data-v-a8d59ae2]{flex-shrink:0;padding:14px 16px 6px;font-family:var(--sea-font-label);font-size:10px;font-weight:500;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--sea-ink-3)}.archive-tree__switch[data-v-a8d59ae2]{flex-shrink:0;padding:8px;border-top:1px solid var(--sea-line)}.tree-more-row[data-v-a8d59ae2]{cursor:default}.tree-more-button.p-button[data-v-a8d59ae2]{min-height:24px;padding:0 6px;font-size:12px;font-weight:500;color:var(--p-surface-500);gap:6px}.tree-more-button.p-button[data-v-a8d59ae2]:not(:disabled):hover{color:var(--p-primary-600);background:transparent}.tree-node-label[data-v-a8d59ae2]{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tree-node-row--preview[data-v-a8d59ae2]{border-radius:6px;border-inline-start:2px solid var(--archive-node-accent, var(--p-primary-400));background-color:color-mix(in srgb,var(--archive-node-accent, var(--p-primary-400)) 10%,transparent)}.tree-node-row--preview .tree-node-label[data-v-a8d59ae2]{color:var(--archive-node-ink, color-mix(in srgb, var(--archive-node-accent, var(--p-primary-500)) 82%, var(--p-surface-900)))}.tree-node-row--ink .tree-node-label[data-v-a8d59ae2]{color:var(--archive-node-ink)}.tree-node-row--preview-readonly .tree-node-label[data-v-a8d59ae2]{opacity:.82}.tree-node-row--deleted[data-v-a8d59ae2]{opacity:.72}.tree-node-label--deleted[data-v-a8d59ae2]{text-decoration:line-through}.package-protected-dot[data-v-a8d59ae2]{width:8px;height:8px;border-radius:999px;flex-shrink:0;background:#22c55e;box-shadow:0 0 0 1px color-mix(in srgb,#14532d 26%,transparent)}.delete-protected-badge[data-v-a8d59ae2]{flex-shrink:0;font-size:.75rem;color:var(--p-amber-600)}.preview-badge-list[data-v-a8d59ae2]{display:flex;align-items:center;gap:4px;max-width:100%;overflow:hidden}.preview-badge[data-v-a8d59ae2]{font-size:.64rem;line-height:1.2;padding:2px 6px;border-radius:999px;white-space:nowrap;border:1px solid transparent}.state-tag-list[data-v-a8d59ae2]{display:flex;align-items:center;gap:4px;margin-inline-start:auto;padding-inline-start:8px;overflow:hidden}.state-tag[data-v-a8d59ae2]{display:inline-flex;align-items:center;gap:4px;font-size:.64rem;font-weight:600;line-height:1.2;padding:2px 6px;border-radius:6px;max-width:11rem;white-space:nowrap;background:color-mix(in srgb,var(--state-tag-color, var(--p-surface-400)) 14%,transparent);color:color-mix(in srgb,var(--state-tag-color, var(--p-surface-500)) 86%,var(--p-surface-900));border:1px solid color-mix(in srgb,var(--state-tag-color, var(--p-surface-400)) 30%,transparent)}.state-tag__dot[data-v-a8d59ae2]{width:6px;height:6px;flex-shrink:0;border-radius:999px;background:var(--state-tag-color, var(--p-surface-400))}.state-tag__text[data-v-a8d59ae2]{overflow:hidden;text-overflow:ellipsis}.preview-badge--surface[data-v-a8d59ae2]{background:var(--p-surface-100);color:var(--p-surface-700)}.preview-badge--accent[data-v-a8d59ae2]{background:color-mix(in srgb,var(--archive-node-accent, var(--p-primary-400)) 12%,transparent);color:var(--archive-node-ink, color-mix(in srgb, var(--archive-node-accent, var(--p-primary-500)) 88%, var(--p-surface-900)))}.preview-badge--success[data-v-a8d59ae2]{background:color-mix(in srgb,#16a34a 14%,transparent);color:#166534}.preview-badge--warning[data-v-a8d59ae2]{background:color-mix(in srgb,#f59e0b 16%,transparent);color:#b45309}.preview-badge--readonly[data-v-a8d59ae2]{background:color-mix(in srgb,var(--p-surface-500) 14%,transparent);color:var(--p-surface-700)}.tree-rail[data-v-a8d59ae2]{width:16px;flex-shrink:0;position:relative}.tree-rail[data-v-a8d59ae2]:before{content:"";position:absolute;left:7px;top:-1px;bottom:-1px;width:1px;background:#c0d5dd;pointer-events:none}.tree-rail-own[data-v-a8d59ae2]:after{content:"";position:absolute;left:7px;top:calc(50% - .5px);width:8px;height:1px;background:#c0d5dd;pointer-events:none}.tree-rail-last[data-v-a8d59ae2]:before{bottom:50%}.tree-rail-empty[data-v-a8d59ae2]:before{display:none}.drop-target-valid[data-v-a8d59ae2]{background-color:color-mix(in srgb,var(--p-primary-400) 15%,transparent);outline:2px solid var(--p-primary-400);outline-offset:-2px}.drop-target-invalid[data-v-a8d59ae2]{background-color:color-mix(in srgb,#ef4444 12%,transparent);outline:2px solid #ef4444;outline-offset:-2px}.drop-target-version[data-v-a8d59ae2]{outline:2px solid var(--p-emerald-500);outline-offset:-2px;border-radius:6px}.drop-target-child[data-v-a8d59ae2]{outline:2px solid var(--p-violet-500);outline-offset:-2px;border-radius:6px}.drop-overlay[data-v-a8d59ae2]{position:absolute;inset:0;z-index:2;display:flex;pointer-events:none;overflow:hidden;border-radius:6px}.drop-overlay__half[data-v-a8d59ae2]{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;gap:5px;padding:0 8px;font-size:.7rem;font-weight:600;letter-spacing:.01em;overflow:hidden;background-color:var(--p-content-background);transition:background-color .12s ease,color .12s ease}.drop-overlay--split .drop-overlay__half--version[data-v-a8d59ae2]{border-inline-end:1px solid var(--p-content-border-color)}.drop-overlay__icon[data-v-a8d59ae2]{flex-shrink:0;font-size:.72rem}.drop-overlay__label[data-v-a8d59ae2]{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.drop-overlay__half--version[data-v-a8d59ae2]{color:color-mix(in srgb,var(--p-emerald-700) 78%,var(--p-text-color));background-color:color-mix(in srgb,var(--p-emerald-500) 12%,var(--p-content-background))}.drop-overlay__half--child[data-v-a8d59ae2]{color:color-mix(in srgb,var(--p-violet-700) 78%,var(--p-text-color));background-color:color-mix(in srgb,var(--p-violet-500) 12%,var(--p-content-background))}.drop-overlay__half--version.drop-overlay__half--active[data-v-a8d59ae2]{color:var(--p-surface-0);background-color:var(--p-emerald-600)}.drop-overlay__half--child.drop-overlay__half--active[data-v-a8d59ae2]{color:var(--p-surface-0);background-color:var(--p-violet-600)}.context-target[data-v-a8d59ae2]{background-color:var(--p-surface-200);color:var(--p-surface-900)}.context-target .tree-node-label[data-v-a8d59ae2]{color:inherit}.fs-tabs[data-v-a8d59ae2]{display:flex;padding:3px;border:none!important;border-radius:9px;background:var(--sea-shoal)!important}.fs-tabs[data-v-a8d59ae2] .p-tablist-content{overflow-x:auto;padding-bottom:2px;scrollbar-width:auto}.fs-tabs[data-v-a8d59ae2] .p-tablist-content::-webkit-scrollbar{display:block}.fs-tabs[data-v-a8d59ae2] .p-tablist-prev-button,.fs-tabs[data-v-a8d59ae2] .p-tablist-next-button{display:none}.fs-tabs[data-v-a8d59ae2] .p-tablist-tab-list{display:flex;gap:2px;width:max-content;min-width:100%;border:none;background:transparent}.fs-tabs[data-v-a8d59ae2] .p-tablist-active-bar{display:none}.fs-tabs[data-v-a8d59ae2] .p-tab{flex:1 0 auto;justify-content:center;margin:0;padding:5px 10px;white-space:nowrap;border-radius:7px;font-size:11.5px;font-weight:500;color:#263c54;background:transparent!important}.fs-tabs[data-v-a8d59ae2] .p-tab:hover{background:#d4e4eb!important;color:var(--sea-ink)}.fs-tabs[data-v-a8d59ae2] .p-tab.p-tab-active{background:var(--sea-chrome)!important;color:#fff!important;font-weight:600}.knowledge-related[data-v-da06f9ef]{padding:1rem;border:1px solid var(--p-content-border-color);border-radius:.75rem}h3[data-v-da06f9ef]{margin:0 0 .75rem;font-size:1rem}.knowledge-related--sidebar[data-v-da06f9ef]{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0;border:0;border-radius:0}.knowledge-related--collapsed[data-v-da06f9ef]{flex:0 0 auto}.knowledge-related--sidebar .knowledge-related__body[data-v-da06f9ef]{min-height:0;overflow-y:auto;padding:10px}.knowledge-related__toggle[data-v-da06f9ef]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit}.knowledge-related__toggle .pi[data-v-da06f9ef]{flex-shrink:0;font-size:.75rem}article+article[data-v-da06f9ef]{border-top:1px solid var(--p-content-border-color);margin-top:.75rem;padding-top:.75rem}.related-heading[data-v-da06f9ef]{display:flex;align-items:center;gap:.5rem}button[data-v-da06f9ef]{flex:1;border:0;background:none;color:var(--p-primary-color);text-align:start;cursor:pointer;font:inherit;font-weight:600;padding:0}p[data-v-da06f9ef]{margin:.35rem 0 0;color:var(--p-text-muted-color);font-size:.85rem;line-height:1.5;overflow-wrap:anywhere}.hive-node[data-v-8608f18d]{position:relative;overflow:visible;background:#fff;border:none;border-radius:9px;font-family:inherit;-webkit-user-select:none;user-select:none;min-width:160px;cursor:pointer;box-sizing:border-box;line-height:initial;box-shadow:0 1px 2px #001b3814,inset 0 0 0 1px var(--sea-line-strong);box-shadow:0 1px 2px oklch(22% .07 252 / .08),inset 0 0 0 1px var(--sea-line-strong);transition:box-shadow .12s ease,transform .12s ease}.hive-node-title-input[data-v-8608f18d]{width:100%;border:none;outline:none;background:transparent;font:inherit;color:inherit;text-align:left;padding:0;cursor:text}.hive-node-title-input[data-v-8608f18d]::placeholder{color:var(--sea-ink-3);font-style:italic}.hive-node-title[data-v-8608f18d]{position:relative;display:flex;flex-direction:column;gap:3px;padding:8px 10px 7px;font-family:var(--sea-font-title);font-size:12.5px;font-weight:600;line-height:1.2;color:var(--sea-ink);text-align:left;background:var(--cat-head);border-bottom:1px solid oklch(92% .012 220);border-radius:9px 9px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hive-node-cat[data-v-8608f18d]{display:flex;align-items:center;gap:6px;font-family:var(--sea-font-label);font-size:8.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cat-ink)}.hive-node-cat__dot[data-v-8608f18d]{width:7px;height:7px;flex-shrink:0;border-radius:2px;background:var(--cat-color)}.hive-node-validation-badge[data-v-8608f18d]{position:absolute;top:-11px;right:-11px;z-index:10;min-width:23px;height:23px;padding:0 6px;display:flex;align-items:center;justify-content:center;gap:3px;border:2px solid white;border-radius:999px;background:var(--buoy-red);color:#fff;font-size:.62rem;font-weight:700;box-shadow:0 4px 10px #001b3833;box-shadow:0 4px 10px oklch(22% .07 252 / .2)}.hive-node-validation-badge .pi[data-v-8608f18d]{font-size:.58rem}.hive-node-body[data-v-8608f18d]{position:relative;padding:5px 0 6px}.hive-node-runmeta[data-v-8608f18d]{position:relative;display:flex;align-items:center;justify-content:center;gap:.45rem;padding:.2rem .6rem .35rem;border-bottom:1px solid oklch(94% .008 220);font-family:var(--sea-font-label);font-size:9.5px;color:var(--sea-ink-3);text-align:center;flex-wrap:wrap}.hive-node-runmeta__status[data-v-8608f18d]{font-weight:700;letter-spacing:.04em}.hive-node-runmeta__time[data-v-8608f18d]{opacity:.9}.port-row[data-v-8608f18d]{display:flex;align-items:center;justify-content:space-between;min-height:28px}.port-cell[data-v-8608f18d]{display:flex;align-items:center;gap:2px;min-width:0;flex:1}.port-left[data-v-8608f18d]{justify-content:flex-start}.port-right[data-v-8608f18d]{justify-content:flex-end}.port-label[data-v-8608f18d]{font-size:11px;color:#192f46;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1}.socket-mount[data-v-8608f18d]{display:inline-block;flex-shrink:0;width:24px;height:24px;position:relative;z-index:5}.socket-mount.disabled[data-v-8608f18d]{opacity:.3;pointer-events:none}.input-socket[data-v-8608f18d]{margin-left:-12px}.input-socket[data-v-8608f18d] .hive-socket{background:#fff;box-shadow:inset 0 0 0 2px var(--socket-color, oklch(70% .02 240)),0 0 0 2px #fff}.output-socket[data-v-8608f18d]{margin-right:-12px}.inline-control[data-v-8608f18d]{display:flex;align-items:center;gap:2px;flex-shrink:0;margin-left:2px}.inline-input[data-v-8608f18d]{width:56px;padding:1px 4px;border:none;border-radius:4px;background:#e6f0f5;color:#0d2339;font-size:.65rem;outline:none;font-family:inherit;box-sizing:border-box;height:20px}.inline-select[data-v-8608f18d]{width:84px;padding:1px 4px;border:none;border-radius:4px;background:#e6f0f5;color:#0d2339;font-size:.65rem;outline:none;font-family:inherit;box-sizing:border-box;height:20px;color-scheme:light}.inline-select[data-v-8608f18d]:focus{box-shadow:var(--sea-focus);background:#fff}.inline-select option[data-v-8608f18d]{background:#fff;color:#0f172a}.inline-input[data-v-8608f18d]:focus{box-shadow:var(--sea-focus);background:#fff}.inline-input[data-v-8608f18d]::placeholder{color:var(--sea-ink-4);font-style:italic}.inline-checkbox[data-v-8608f18d]{width:14px;height:14px;accent-color:var(--cat-color, #6366f1);cursor:pointer}.inline-clear[data-v-8608f18d]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:none;border-radius:50%;background:#e6f0f5;color:var(--sea-ink-3);font-size:.5rem;cursor:pointer;padding:0;flex-shrink:0;transition:background 80ms ease}.inline-clear[data-v-8608f18d]:hover{background:#ffe3df;background:oklch(94% .04 27);color:#b02b27}.inline-clear .pi[data-v-8608f18d]{font-size:.5rem}.hive-node--status-pending[data-v-8608f18d]{box-shadow:0 1px 2px #001b3814,inset 0 0 0 1.5px #94a0aa;box-shadow:0 1px 2px oklch(22% .07 252 / .08),inset 0 0 0 1.5px #94a0aa}.hive-node--status-completed[data-v-8608f18d]{box-shadow:0 1px 2px #001b3814,inset 0 0 0 1.5px var(--buoy-green);box-shadow:0 1px 2px oklch(22% .07 252 / .08),inset 0 0 0 1.5px var(--buoy-green)}.hive-node--status-awaiting[data-v-8608f18d]{box-shadow:0 1px 2px #001b3814,inset 0 0 0 1.5px var(--buoy-amber),0 0 0 3px #e0af3b33;box-shadow:0 1px 2px oklch(22% .07 252 / .08),inset 0 0 0 1.5px var(--buoy-amber),0 0 0 3px #e0af3b33}.hive-node--status-error[data-v-8608f18d]{box-shadow:0 1px 2px #001b3814,inset 0 0 0 1.5px var(--buoy-red);box-shadow:0 1px 2px oklch(22% .07 252 / .08),inset 0 0 0 1.5px var(--buoy-red)}.hive-node--validation-error[data-v-8608f18d]{box-shadow:inset 0 0 0 1.5px var(--buoy-red),0 0 0 3px #d9554433}.hive-node--validation-warning[data-v-8608f18d]{box-shadow:inset 0 0 0 1.5px var(--buoy-amber),0 0 0 3px #e0af3b3d}.hive-node--validation-warning .hive-node-validation-badge[data-v-8608f18d]{background:#b07a20}.hive-node.selected[data-v-8608f18d]{box-shadow:0 0 0 2px var(--sea-foam-ink),0 8px 24px -10px #001b3859;box-shadow:0 0 0 2px var(--sea-foam-ink),0 8px 24px -10px oklch(22% .07 252 / .35);transform:translateY(-1px)}.hive-node--validation-error.selected[data-v-8608f18d]{box-shadow:0 0 0 2px var(--buoy-red),0 8px 24px -10px #d9554459}.hive-node--validation-warning.selected[data-v-8608f18d]{box-shadow:0 0 0 2px var(--buoy-amber),0 8px 24px -10px #e0af3b59}.hive-socket[data-v-d8c3b0e4]{display:inline-block;width:12px;height:12px;border-radius:50%;background:var(--socket-color, oklch(70% .02 240));border:none;box-sizing:border-box;cursor:crosshair;position:relative;z-index:6;vertical-align:middle;margin:6px;box-shadow:0 0 0 2px #fff;transition:transform .1s ease,box-shadow .1s ease}.hive-socket[data-v-d8c3b0e4]:hover{transform:scale(1.2);box-shadow:0 0 0 2px #fff,0 0 0 4px #63dbcd73}.hive-connection[data-v-8eec289c]{overflow:visible!important;position:absolute;pointer-events:none;width:9999px;height:9999px}.hive-connection path[data-v-8eec289c]{fill:none;stroke-width:1.25px;stroke-opacity:.75;pointer-events:auto;transition:stroke-width .1s ease,stroke-opacity .1s ease}.hive-connection path.connection-line--flow[data-v-8eec289c]{stroke-width:1.75px;stroke-opacity:1}.hive-connection path.connection-hit[data-v-8eec289c]{stroke-width:14px;stroke-opacity:0}.hive-connection:hover path[data-v-8eec289c]:not(.connection-hit){stroke-width:3px;stroke-opacity:1}.elements-panel[data-v-9715efab]{width:200px;display:flex;flex-direction:column;border-right:1px solid var(--p-surface-200);background:var(--p-surface-0);flex-shrink:0;overflow:hidden;transition:width .15s ease}.elements-panel.collapsed[data-v-9715efab]{width:32px}.panel-header[data-v-9715efab]{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;border-bottom:1px solid var(--p-surface-200);cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0}.panel-header[data-v-9715efab]:hover{background:var(--p-surface-50)}.panel-header[data-v-9715efab]:focus-visible{outline:2px solid var(--p-primary-500);outline-offset:-2px}.panel-title[data-v-9715efab]{font-size:.75rem;font-weight:600;color:var(--p-surface-700);letter-spacing:.02em}.panel-actions[data-v-9715efab]{display:flex;align-items:center;gap:4px}.panel-action[data-v-9715efab]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:5px;background:transparent;color:var(--p-surface-500);cursor:pointer}.panel-action[data-v-9715efab]:hover:not(:disabled){background:var(--p-surface-100);color:var(--p-surface-700)}.panel-action[data-v-9715efab]:disabled{cursor:progress;opacity:.7}.collapse-icon[data-v-9715efab]{font-size:.7rem;color:var(--p-surface-400)}.panel-content[data-v-9715efab]{flex:1;min-height:0;overflow-y:auto;padding:4px 0}.category-group[data-v-9715efab]{margin-bottom:2px}.category-header[data-v-9715efab]{display:flex;align-items:center;gap:6px;width:100%;padding:4px 8px;border:none;background:transparent;cursor:pointer;font-size:.7rem;font-weight:600;color:var(--p-surface-600);text-transform:uppercase;letter-spacing:.04em}.category-header[data-v-9715efab]:hover{background:var(--p-surface-50)}.category-icon[data-v-9715efab]{font-size:.65rem;color:var(--p-surface-400)}.category-count[data-v-9715efab]{font-size:.6rem;color:var(--p-surface-400);font-weight:400;margin-left:auto}.category-chevron[data-v-9715efab]{font-size:.55rem;color:var(--p-surface-400)}.category-items[data-v-9715efab]{display:flex;flex-direction:column;gap:1px;padding:2px 4px}.node-item[data-v-9715efab]{display:flex;align-items:center;gap:4px;padding:4px 8px;border:none;background:transparent;border-radius:4px;cursor:grab;transition:all .1s ease;text-align:left;width:100%}.node-item[data-v-9715efab]:focus-visible{outline:2px solid var(--p-primary-500);outline-offset:-2px}.node-item[data-v-9715efab]:hover{background:color-mix(in srgb,var(--p-primary-500) 10%,transparent)}.node-name[data-v-9715efab]{font-size:.75rem;color:var(--p-surface-700);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.node-badge.passive[data-v-9715efab]{font-size:.55rem;padding:1px 4px;border-radius:3px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-500);font-weight:600;flex-shrink:0;margin-left:auto}.p-dark{background:var(--p-surface-50)}.node-search-popup[data-v-1267a138]{position:absolute;z-index:100;width:240px;background:var(--p-surface-0);border:1px solid var(--p-surface-200);border-radius:8px;box-shadow:0 8px 24px #0000001f;overflow:hidden;display:flex;flex-direction:column}.p-dark{background:var(--p-surface-100);border-color:var(--p-surface-300);box-shadow:0 8px 24px #0000004d}.search-input[data-v-1267a138]{width:100%;padding:8px 10px;border:none;border-bottom:1px solid var(--p-surface-200);background:transparent;font-size:.8rem;color:var(--p-surface-900);outline:none}.search-input[data-v-1267a138]::placeholder{color:var(--p-surface-400)}.search-list[data-v-1267a138]{max-height:240px;overflow-y:auto;padding:4px}.search-item[data-v-1267a138]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:6px 8px;border:none;background:transparent;border-radius:4px;cursor:pointer;text-align:left;transition:background 60ms ease}.search-item.selected[data-v-1267a138]{background:color-mix(in srgb,var(--p-primary-500) 12%,transparent)}.item-name[data-v-1267a138]{font-size:.8rem;color:var(--p-surface-800);font-weight:500}.item-category[data-v-1267a138]{font-size:.65rem;color:var(--p-surface-400);flex-shrink:0}.search-empty[data-v-1267a138]{padding:12px 8px;font-size:.75rem;color:var(--p-surface-400);text-align:center}.schedule-field-editor[data-v-bf5f9482]{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--p-surface-200);border-radius:8px;background:var(--p-surface-0)}.p-dark{border-color:var(--p-surface-700);background:var(--p-surface-900)}.schedule-field-header[data-v-bf5f9482]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.schedule-label[data-v-bf5f9482]{display:block;font-size:.72rem;font-weight:700;color:var(--p-surface-700);text-transform:uppercase;letter-spacing:.04em}.schedule-description[data-v-bf5f9482]{margin-top:2px;font-size:.73rem;color:var(--p-surface-500)}.schedule-token[data-v-bf5f9482]{font-size:.68rem;color:var(--p-surface-500);background:var(--p-surface-100);border-radius:999px;padding:3px 7px;white-space:nowrap}.schedule-row[data-v-bf5f9482]{display:flex;gap:8px;align-items:center}.schedule-mode[data-v-bf5f9482]{width:110px;flex-shrink:0}.schedule-control[data-v-bf5f9482]{flex:1;min-width:0}.schedule-every[data-v-bf5f9482]{flex:1;min-height:38px;display:flex;align-items:center;padding:0 10px;border-radius:6px;background:var(--p-surface-100);color:var(--p-surface-500);font-size:.78rem}.schedule-helper[data-v-bf5f9482]{font-size:.73rem;color:var(--p-surface-500)}.schedule-editor[data-v-69a29982]{display:flex;flex-direction:column;gap:14px}.schedule-section[data-v-69a29982]{display:flex;flex-direction:column;gap:8px}.schedule-section-title[data-v-69a29982]{font-size:.72rem;font-weight:700;color:var(--p-surface-600);text-transform:uppercase;letter-spacing:.04em}.schedule-grid[data-v-69a29982]{display:flex;flex-direction:column;gap:8px}.schedule-raw-input[data-v-69a29982]{width:100%}.schedule-error[data-v-69a29982]{margin-top:4px;color:var(--p-red-500);font-size:.75rem}.schedule-summary[data-v-69a29982]{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:8px;background:var(--p-surface-100)}.p-dark{background:var(--p-surface-800)}.schedule-summary-text[data-v-69a29982]{font-size:.75rem;color:var(--p-surface-700)}.schedule-summary-cron[data-v-69a29982]{font-size:.7rem;color:var(--p-surface-500)}.schedule-assists[data-v-69a29982]{display:flex;flex-wrap:wrap;gap:4px}.config-panel[data-v-63880415]{width:100%;flex-shrink:0;display:flex;flex-direction:column;border-left:1px solid var(--p-surface-200);background:var(--p-surface-0);min-width:0;min-height:0;height:100%;overflow:hidden}.config-header[data-v-63880415]{flex-shrink:0;padding:10px 12px;border-bottom:1px solid var(--p-surface-200);background:color-mix(in srgb,var(--cat-color, #6366f1) 8%,var(--p-surface-50))}.p-dark{border-bottom-color:var(--p-surface-700);background:color-mix(in srgb,var(--cat-color, #6366f1) 10%,var(--p-surface-800))}.config-header-content[data-v-63880415]{display:flex;align-items:center;justify-content:space-between}.config-header-type[data-v-63880415]{font-size:.68rem;font-weight:600;color:var(--p-surface-500);text-transform:uppercase;letter-spacing:.04em}.config-close-btn[data-v-63880415]{width:24px!important;height:24px!important}.config-body[data-v-63880415]{flex:1;min-height:0;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:12px}.config-field[data-v-63880415]{display:flex;flex-direction:column;gap:4px}.config-label[data-v-63880415]{font-size:.7rem;font-weight:600;color:var(--p-surface-500);text-transform:uppercase;letter-spacing:.03em}.config-input[data-v-63880415]{width:100%}.config-help[data-v-63880415]{font-size:.73rem;color:var(--p-surface-500);line-height:1.35}.config-section-title[data-v-63880415]{display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700;color:var(--p-surface-600);padding-top:4px;border-top:1px solid var(--p-surface-100)}.port-count[data-v-63880415]{font-size:.65rem;font-weight:500;color:var(--p-surface-400)}.port-list[data-v-63880415]{display:flex;flex-direction:column;gap:8px}.port-entry[data-v-63880415]{display:flex;flex-direction:column;gap:4px;padding:6px 8px;border-radius:6px;background:var(--p-surface-50);border:1px solid var(--p-surface-100)}.port-entry-header[data-v-63880415]{display:flex;align-items:center;gap:6px}.port-kind-badge[data-v-63880415]{width:20px;height:20px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:700;flex-shrink:0}.port-kind-badge.flow[data-v-63880415]{background:color-mix(in srgb,#6366f1 18%,transparent);color:#6366f1}.port-kind-badge.data[data-v-63880415]{background:color-mix(in srgb,#10b981 18%,transparent);color:#10b981}.port-name-input[data-v-63880415]{flex:1;min-width:0}.port-array-toggle[data-v-63880415]{width:22px;height:22px;border-radius:4px;border:1px solid var(--p-surface-300);background:transparent;color:var(--p-surface-400);font-size:.6rem;font-weight:700;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0;line-height:1}.port-array-toggle.active[data-v-63880415]{border-color:#6366f1;background:color-mix(in srgb,#6366f1 15%,transparent);color:#6366f1}.p-dark{border-color:var(--p-surface-600);color:var(--p-surface-500)}.p-dark{border-color:#6366f1;color:#818cf8}.port-remove-btn[data-v-63880415]{width:22px!important;height:22px!important;flex-shrink:0}.port-entry-type[data-v-63880415]{padding-left:26px}.port-add-buttons[data-v-63880415]{display:flex;gap:4px}.config-hint[data-v-63880415]{font-size:.68rem;color:var(--p-surface-400);line-height:1.3}.config-error[data-v-63880415]{font-size:.66rem;color:var(--p-red-500);line-height:1.3}.config-panel[data-v-2bbc43a2]{width:100%;flex-shrink:0;display:flex;flex-direction:column;border-left:1px solid var(--p-surface-200);background:var(--p-surface-0);min-width:0;min-height:0;height:100%;overflow:hidden}.settings-header[data-v-2bbc43a2]{flex-shrink:0;padding:10px 12px;border-bottom:1px solid var(--p-surface-200);background:color-mix(in srgb,var(--p-primary-500) 6%,var(--p-surface-50))}.settings-header-content[data-v-2bbc43a2]{display:flex;align-items:center;justify-content:space-between}.settings-header-title[data-v-2bbc43a2]{display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700;color:var(--p-surface-600);text-transform:uppercase;letter-spacing:.04em}.config-close-btn[data-v-2bbc43a2]{width:24px!important;height:24px!important}.config-body[data-v-2bbc43a2]{flex:1;min-height:0;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:12px}.config-field[data-v-2bbc43a2]{display:flex;flex-direction:column;gap:4px}.config-label[data-v-2bbc43a2]{font-size:.7rem;font-weight:600;color:var(--p-surface-500);text-transform:uppercase;letter-spacing:.03em}.config-input[data-v-2bbc43a2]{width:100%}.config-hint[data-v-2bbc43a2]{font-size:.68rem;color:var(--p-surface-400);line-height:1.3}.config-field-row[data-v-2bbc43a2]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.config-field-row-text[data-v-2bbc43a2]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.settings-section-title[data-v-2bbc43a2]{font-size:.75rem;font-weight:700;color:var(--p-surface-600);padding-top:4px;border-top:1px solid var(--p-surface-100)}.settings-type-badge[data-v-2bbc43a2]{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;color:var(--p-surface-600);padding:4px 8px;border-radius:6px;background:var(--p-surface-100)}.variable-empty[data-v-2bbc43a2]{font-size:.7rem;color:var(--p-surface-400);padding:8px 10px;border:1px dashed var(--p-surface-200);border-radius:10px}.p-dark{border-color:var(--p-surface-700)}.variable-row[data-v-2bbc43a2]{display:flex;flex-direction:column;gap:6px;padding:10px;border:1px solid var(--p-surface-200);border-radius:10px;background:var(--p-surface-50)}.p-dark{border-color:var(--p-surface-700);background:var(--p-surface-800)}.variable-row-head[data-v-2bbc43a2]{display:flex;align-items:center;gap:6px}.variable-name[data-v-2bbc43a2]{flex:1;min-width:0}.variable-remove[data-v-2bbc43a2]{width:24px!important;height:24px!important;flex-shrink:0}.variable-row-body[data-v-2bbc43a2]{display:flex;align-items:center;gap:10px}.variable-type[data-v-2bbc43a2]{flex:1;min-width:0}.variable-array[data-v-2bbc43a2]{display:inline-flex;align-items:center;gap:6px;font-size:.7rem;color:var(--p-surface-500);white-space:nowrap}.variable-default[data-v-2bbc43a2]{width:100%}.variable-error[data-v-2bbc43a2]{font-size:.66rem;color:var(--p-red-500)}.variable-add[data-v-2bbc43a2]{align-self:flex-start}.p-dark{color:var(--p-surface-300);background:var(--p-surface-800)}.flow-issues-panel[data-v-81ac84fe]{width:clamp(240px,24vw,300px);min-width:240px;max-width:340px;height:100%;min-height:0;display:flex;flex-direction:column;flex-shrink:0;border-left:1px solid var(--p-surface-200);background:var(--p-surface-0)}.flow-issues-header[data-v-81ac84fe]{min-height:45px;padding:8px 10px 8px 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--p-surface-200);background:color-mix(in srgb,var(--p-red-500) 5%,var(--p-surface-50))}.p-dark{border-bottom-color:var(--p-surface-700);background:color-mix(in srgb,var(--p-red-500) 8%,var(--p-surface-800))}.flow-issues-heading[data-v-81ac84fe]{display:flex;align-items:center;gap:7px}.flow-issues-title[data-v-81ac84fe]{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--p-surface-600)}.flow-issues-count[data-v-81ac84fe]{min-width:20px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--p-red-500);color:#fff;font-size:.67rem;font-weight:700}.flow-issues-count--warning[data-v-81ac84fe]{background:var(--p-amber-500)}.flow-issues-summary[data-v-81ac84fe]{padding:10px 12px;border-bottom:1px solid var(--p-surface-100);color:var(--p-surface-500);font-size:.72rem;line-height:1.4}.p-dark{border-bottom-color:var(--p-surface-800)}.flow-issues-list[data-v-81ac84fe]{flex:1;min-height:0;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:6px}.flow-issue[data-v-81ac84fe]{width:100%;padding:9px;display:flex;align-items:flex-start;gap:8px;border:1px solid transparent;border-radius:8px;background:var(--p-surface-50);color:var(--p-surface-700);text-align:left;cursor:pointer}.flow-issue[data-v-81ac84fe]:hover,.flow-issue[data-v-81ac84fe]:focus-visible{border-color:var(--p-surface-300);background:var(--p-surface-100);outline:none}.flow-issue--global[data-v-81ac84fe]{cursor:default}.flow-issue--global[data-v-81ac84fe]:hover{border-color:transparent;background:var(--p-surface-50)}.p-dark{border-color:var(--p-surface-600);background:var(--p-surface-700)}.p-dark{border-color:transparent;background:var(--p-surface-800)}.flow-issue--error>.pi[data-v-81ac84fe]:first-child{color:var(--p-red-500)}.flow-issue--warning>.pi[data-v-81ac84fe]:first-child{color:var(--p-amber-500)}.flow-issue-content[data-v-81ac84fe]{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.flow-issue-node[data-v-81ac84fe]{overflow:hidden;color:var(--p-surface-600);font-size:.68rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.flow-issue-message[data-v-81ac84fe]{font-size:.73rem;line-height:1.35}.flow-issue-source[data-v-81ac84fe]{color:var(--p-red-500);font-size:.64rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.flow-issue-open[data-v-81ac84fe]{margin-top:2px;color:var(--p-surface-400);font-size:.68rem}.flow-issues-empty[data-v-81ac84fe]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;color:var(--p-green-600);font-size:.75rem;text-align:center}.flow-issues-empty .pi[data-v-81ac84fe]{font-size:1.5rem}.section-layer[data-v-68917c29]{position:absolute;left:0;top:0;z-index:-1;pointer-events:none}.section-frame[data-v-68917c29]{position:absolute;border:2px dashed color-mix(in srgb,var(--section-color) 55%,transparent);border-radius:14px;background:color-mix(in srgb,var(--section-color) 7%,transparent);pointer-events:none}.section-title[data-v-68917c29]{position:absolute;top:-18px;left:16px;display:inline-flex;align-items:center;gap:8px;max-width:calc(100% - 32px);padding:4px 12px;border:1px solid color-mix(in srgb,var(--section-color) 45%,transparent);border-radius:12px;background:var(--p-surface-0);font-size:.85rem;font-weight:600;color:var(--p-surface-600);pointer-events:auto;cursor:grab;-webkit-user-select:none;user-select:none;white-space:nowrap}.section-title--locked[data-v-68917c29]{cursor:default}.p-dark{background:var(--p-surface-800);color:var(--p-surface-200)}.section-swatch[data-v-68917c29]{width:11px;height:11px;flex-shrink:0;padding:0;border:none;border-radius:4px;background:var(--section-color);cursor:pointer}.section-swatch[data-v-68917c29]:disabled{cursor:default}.section-title-input[data-v-68917c29]{min-width:80px;max-width:260px;border:none;outline:none;background:transparent;font:inherit;color:inherit;padding:0}.section-title-text[data-v-68917c29]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-remove[data-v-68917c29]{display:inline-flex;align-items:center;border:none;background:transparent;padding:0;color:var(--p-surface-400);cursor:pointer;font-size:.7rem}.section-remove[data-v-68917c29]:hover{color:var(--p-red-500)}.section-resize[data-v-68917c29]{position:absolute;right:-3px;bottom:-3px;width:18px;height:18px;border-right:3px solid color-mix(in srgb,var(--section-color) 60%,transparent);border-bottom:3px solid color-mix(in srgb,var(--section-color) 60%,transparent);border-bottom-right-radius:14px;pointer-events:auto;cursor:nwse-resize}.flow-editor-root[data-v-7cb3ccab]{display:flex;flex-direction:column;height:100%;width:100%}.flow-toolbar[data-v-7cb3ccab]{display:flex;align-items:center;justify-content:space-between;padding:4px 8px;border-bottom:1px solid var(--p-surface-200);background:var(--p-surface-50);flex-shrink:0;gap:8px}.toolbar-divider[data-v-7cb3ccab]{width:1px;height:20px;background:var(--p-surface-200);margin:0 4px}.toolbar-dirty-badge[data-v-7cb3ccab]{font-size:.7rem;padding:2px 8px;border-radius:10px;background:var(--p-yellow-100);color:var(--p-yellow-700);font-weight:500}.toolbar-mode-badge[data-v-7cb3ccab]{font-size:.7rem;padding:2px 8px;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-700);font-weight:600}.toolbar-version[data-v-7cb3ccab]{font-size:.7rem;padding:2px 6px;color:var(--p-surface-500)}.flow-body[data-v-7cb3ccab]{display:flex;flex:1;min-height:0}.flow-editor-root--busy .flow-body[data-v-7cb3ccab]{pointer-events:none;opacity:.82}.flow-center[data-v-7cb3ccab]{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;position:relative}.flow-canvas[data-v-7cb3ccab]{flex:1;min-height:0;min-width:0;position:relative;background-color:#edf5f9;background-image:linear-gradient(oklch(92% .016 225) 1px,transparent 1px),linear-gradient(90deg,oklch(92% .016 225) 1px,transparent 1px);background-size:24px 24px}.flow-canvas[data-v-7cb3ccab]:focus{outline:2px solid color-mix(in srgb,var(--p-primary-500) 70%,transparent);outline-offset:-2px}.flow-canvas--readonly[data-v-7cb3ccab]{cursor:default}.flow-canvas--readonly[data-v-7cb3ccab] .hive-node{pointer-events:none}.flow-message-row[data-v-7cb3ccab]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.flow-scope-banner[data-v-7cb3ccab]{display:flex;flex-direction:column;gap:4px}.flow-scope-hint[data-v-7cb3ccab]{font-size:.72rem;opacity:.85}.flow-scope-list[data-v-7cb3ccab]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:3px;max-height:140px;overflow-y:auto}.flow-scope-list li[data-v-7cb3ccab]{display:flex;flex-direction:column;gap:1px;border-left:2px solid var(--p-surface-300);padding-left:8px}.p-dark{border-left-color:var(--p-surface-600)}.flow-scope-path[data-v-7cb3ccab]{font-size:.72rem;font-weight:600;word-break:break-all}.flow-scope-detail[data-v-7cb3ccab]{font-size:.7rem;opacity:.85}.flow-config-slot[data-v-7cb3ccab]{position:relative;flex-shrink:0;width:320px;min-height:0;display:flex}.flow-config-resizer[data-v-7cb3ccab]{position:absolute;left:0;top:0;bottom:0;width:8px;transform:translate(-50%);cursor:col-resize;z-index:20}.flow-config-resizer[data-v-7cb3ccab]:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--p-surface-200)}.flow-loading[data-v-7cb3ccab],.flow-error[data-v-7cb3ccab]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;min-height:0;gap:.75rem;color:var(--p-surface-500)}.flow-error[data-v-7cb3ccab]{color:var(--p-red-500)}.flow-canvas[data-v-7cb3ccab] .rete-minimap{position:absolute;right:8px;bottom:8px}.flow-box-select[data-v-7cb3ccab]{position:absolute;z-index:50;border:1.5px solid color-mix(in srgb,var(--p-primary-500) 70%,transparent);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);border-radius:2px;pointer-events:none}.flow-context-menu[data-v-7cb3ccab]{position:absolute;z-index:200;min-width:160px;padding:4px;border-radius:8px;border:1px solid var(--p-surface-200);background:var(--p-surface-0);box-shadow:0 4px 16px #0000001f}.p-dark{border-color:var(--p-surface-700);background:var(--p-surface-800);box-shadow:0 4px 16px #0006}.flow-context-item[data-v-7cb3ccab]{display:flex;align-items:center;gap:8px;width:100%;padding:6px 10px;border:none;border-radius:5px;background:none;color:var(--p-surface-700);font-size:.8rem;cursor:pointer;text-align:left}.flow-context-item[data-v-7cb3ccab]:hover{background:var(--p-surface-100)}.flow-context-item--danger[data-v-7cb3ccab]:hover{background:color-mix(in srgb,var(--p-red-500) 12%,transparent);color:var(--p-red-500)}.p-dark{background:color-mix(in srgb,var(--p-red-500) 20%,transparent);color:var(--p-red-400)}.flow-context-item .pi[data-v-7cb3ccab]{font-size:.8rem}.flow-context-shortcut[data-v-7cb3ccab]{margin-left:auto;font-size:.68rem;color:var(--p-surface-400)}.flow-context-count[data-v-7cb3ccab]{font-size:.68rem;font-weight:600;color:var(--p-surface-500);padding:4px 10px 2px;text-transform:uppercase;letter-spacing:.03em}.flow-validation-list[data-v-7cb3ccab]{display:flex;flex-direction:column;gap:.75rem}.flow-publish-confirm-text[data-v-7cb3ccab]{color:var(--p-surface-700);line-height:1.5}.flow-validation-item[data-v-7cb3ccab]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;border-radius:10px;background:color-mix(in srgb,var(--p-red-500) 7%,var(--p-surface-0));color:var(--p-surface-700)}.flow-validation-item .pi[data-v-7cb3ccab]{color:var(--p-red-500);margin-top:.1rem}.flow-detail-grid[data-v-7cb3ccab]{display:grid;grid-template-columns:minmax(10rem,13rem) minmax(0,1fr);gap:.75rem 1rem;align-items:center}.flow-detail-grid__label[data-v-7cb3ccab]{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--p-surface-500)}.state-node[data-v-bda25bf3]{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 10px;border-radius:10px;border:none;background:#fff;box-shadow:0 1px 2px #001b3814,inset 0 0 0 1px var(--sea-line-strong);box-shadow:0 1px 2px oklch(22% .07 252 / .08),inset 0 0 0 1px var(--sea-line-strong);cursor:grab;-webkit-user-select:none;user-select:none;box-sizing:border-box}.state-node--final[data-v-bda25bf3]{box-shadow:0 0 0 3px #fff,0 0 0 4.5px #94a0aa,inset 0 0 0 1px var(--sea-line-strong)}.state-node--selected[data-v-bda25bf3]{box-shadow:0 0 0 2px var(--sea-foam-ink),0 8px 24px -10px #001b3859;box-shadow:0 0 0 2px var(--sea-foam-ink),0 8px 24px -10px oklch(22% .07 252 / .35)}.state-node--source[data-v-bda25bf3]{background:var(--sea-foam-wash);box-shadow:inset 0 0 0 1.5px var(--sea-foam-ink)}.state-node--targetable[data-v-bda25bf3]{cursor:crosshair}.state-node--current[data-v-bda25bf3]{background:var(--sea-chrome);box-shadow:0 0 0 3px #63dbcd73,0 8px 24px -10px #001b3873;box-shadow:0 0 0 3px #63dbcd73,0 8px 24px -10px oklch(22% .07 252 / .45)}.state-node--current .state-node-label[data-v-bda25bf3]{color:#fff}.state-node--current .state-node-hooks[data-v-bda25bf3]{color:#9dc4d8}.state-node-badges[data-v-bda25bf3]{display:flex;gap:4px}.state-badge[data-v-bda25bf3]{display:inline-flex;align-items:center;gap:3px;font-family:var(--sea-font-label);font-size:8.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:2px 5px;border-radius:4px}.state-badge .pi[data-v-bda25bf3]{font-size:.5rem}.state-badge--initial[data-v-bda25bf3]{background:#caf3e0;color:#005c41;color:oklch(42% .1 165)}.state-badge--final[data-v-bda25bf3]{background:#e9f0f3;color:#59656e}.state-node-label[data-v-bda25bf3]{font-family:var(--sea-font-title);font-size:12.5px;font-weight:600;color:var(--sea-ink);text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.state-node-hooks[data-v-bda25bf3]{display:flex;gap:6px;color:var(--sea-ink-3);font-size:.62rem}.transition-hit[data-v-65f02165]{fill:none;stroke:transparent;stroke-width:14;cursor:pointer}.transition-line[data-v-65f02165]{fill:none;stroke:#0f2f50;stroke-width:1.5;pointer-events:none}.transition-arrow[data-v-65f02165]{fill:#0f2f50;pointer-events:none}.transition-edge--timer .transition-line[data-v-65f02165]{stroke:var(--lease);stroke-dasharray:5 4}.transition-edge--timer .transition-arrow[data-v-65f02165]{fill:var(--lease)}.transition-edge--selected .transition-line[data-v-65f02165]{stroke:var(--sea-foam-ink);stroke-width:2.2}.transition-edge--selected .transition-arrow[data-v-65f02165]{fill:var(--sea-foam-ink)}.transition-edge--enabled .transition-line[data-v-65f02165]{stroke:var(--sea-foam-ink);stroke-width:2}.transition-edge--enabled .transition-arrow[data-v-65f02165]{fill:var(--sea-foam-ink)}.transition-edge--blocked .transition-line[data-v-65f02165]{stroke:#b8c7cf;opacity:.8}.transition-edge--blocked .transition-arrow[data-v-65f02165]{fill:#b8c7cf;opacity:.8}.transition-label-host[data-v-65f02165]{overflow:visible}.transition-label-stack[data-v-65f02165]{display:flex;flex-direction:column;align-items:center;gap:3px}.transition-countdown[data-v-65f02165]{display:inline-flex;align-items:center;gap:3px;font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;color:var(--lease-ink)}.transition-action[data-v-65f02165]{display:inline-flex;align-items:center;gap:4px;border:none;padding:3px 9px;border-radius:6px;font-size:10.5px;font-weight:600;cursor:pointer;white-space:nowrap}.transition-action--go[data-v-65f02165]{background:var(--sea-chrome);color:#fff}.transition-action--go[data-v-65f02165]:hover{background:#072a4a}.transition-action--blocked[data-v-65f02165]{background:var(--sea-shoal);color:var(--sea-ink-3);cursor:not-allowed}.transition-label-chip[data-v-65f02165]{display:inline-flex;align-items:center;gap:4px;justify-content:center;margin:0 auto;padding:2px 7px;border-radius:5px;background:#fff;border:none;box-shadow:inset 0 0 0 1px var(--sea-line-strong);font-family:var(--sea-font-label);font-size:10px;color:#192f46;width:fit-content;max-width:100%}.transition-label-text[data-v-65f02165]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transition-label-icon[data-v-65f02165]{font-size:.6rem;color:var(--lease-ink);display:inline-flex;align-items:center;gap:2px}.transition-label-delta[data-v-65f02165]{font-size:.62rem}.config-panel[data-v-1b037270]{width:100%;flex-shrink:0;display:flex;flex-direction:column;border-left:1px solid var(--p-surface-200);background:var(--p-surface-0);min-width:0;min-height:0;height:100%;overflow:hidden}.settings-header[data-v-1b037270]{flex-shrink:0;padding:10px 12px;border-bottom:1px solid var(--p-surface-200);background:color-mix(in srgb,var(--p-primary-500) 6%,var(--p-surface-50))}.settings-header-content[data-v-1b037270]{display:flex;align-items:center;justify-content:space-between}.settings-header-title[data-v-1b037270]{display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700;color:var(--p-surface-600);text-transform:uppercase;letter-spacing:.04em}.config-close-btn[data-v-1b037270]{width:24px!important;height:24px!important}.config-body[data-v-1b037270]{flex:1;min-height:0;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:12px}.config-field[data-v-1b037270]{display:flex;flex-direction:column;gap:4px}.config-label[data-v-1b037270]{font-size:.7rem;font-weight:600;color:var(--p-surface-500);text-transform:uppercase;letter-spacing:.03em}.config-input[data-v-1b037270]{width:100%}.config-hint[data-v-1b037270]{font-size:.72rem;color:var(--p-surface-500);font-style:italic}.config-color-row[data-v-1b037270]{display:flex;align-items:center;gap:8px}.config-color-swatch[data-v-1b037270]{width:36px;height:28px;padding:0;border:1px solid var(--p-surface-300);border-radius:6px;background:none;cursor:pointer}.p-dark{border-color:var(--p-surface-600)}.config-color-value[data-v-1b037270]{flex:1;min-width:0;font-size:.74rem;color:var(--p-surface-600);font-variant-numeric:tabular-nums}.config-field-row[data-v-1b037270]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.config-field-row-text[data-v-1b037270]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.config-panel[data-v-253c41e2]{width:100%;flex-shrink:0;display:flex;flex-direction:column;border-left:1px solid var(--p-surface-200);background:var(--p-surface-0);min-width:0;min-height:0;height:100%;overflow:hidden}.p-dark{border-left-color:var(--p-surface-700);background:var(--p-surface-900)}.settings-header[data-v-253c41e2]{flex-shrink:0;padding:10px 12px;border-bottom:1px solid var(--p-surface-200);background:color-mix(in srgb,var(--p-primary-500) 6%,var(--p-surface-50))}.p-dark{border-bottom-color:var(--p-surface-700);background:color-mix(in srgb,var(--p-primary-500) 8%,var(--p-surface-800))}.settings-header-content[data-v-253c41e2]{display:flex;align-items:center;justify-content:space-between}.settings-header-title[data-v-253c41e2]{display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700;color:var(--p-surface-600);text-transform:uppercase;letter-spacing:.04em}.p-dark{color:var(--p-surface-300)}.config-close-btn[data-v-253c41e2]{width:24px!important;height:24px!important}.config-body[data-v-253c41e2]{flex:1;min-height:0;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:12px}.config-field[data-v-253c41e2]{display:flex;flex-direction:column;gap:4px}.config-label[data-v-253c41e2]{font-size:.7rem;font-weight:600;color:var(--p-surface-500);text-transform:uppercase;letter-spacing:.03em}.config-input[data-v-253c41e2]{width:100%}.flow-editor-root[data-v-11a06f02]{display:flex;flex-direction:column;height:100%;width:100%}.flow-toolbar[data-v-11a06f02]{display:flex;align-items:center;justify-content:space-between;padding:4px 8px;border-bottom:1px solid var(--p-surface-200);background:var(--p-surface-50);flex-shrink:0;gap:8px}.toolbar-divider[data-v-11a06f02]{width:1px;height:20px;background:var(--p-surface-200);margin:0 4px}.toolbar-dirty-badge[data-v-11a06f02]{font-size:.7rem;padding:2px 8px;border-radius:10px;background:var(--p-yellow-100);color:var(--p-yellow-700);font-weight:500}.toolbar-version[data-v-11a06f02]{font-size:.7rem;padding:2px 6px;color:var(--p-surface-500)}.flow-body[data-v-11a06f02]{display:flex;flex:1;min-height:0}.flow-center[data-v-11a06f02]{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;position:relative}.states-canvas[data-v-11a06f02]{flex:1;min-height:0;min-width:0;position:relative;overflow:hidden;cursor:grab;background:radial-gradient(circle,var(--p-surface-200) 1px,transparent 1px);background-size:22px 22px}.p-dark{background:radial-gradient(circle,var(--p-surface-700) 1px,transparent 1px);background-size:22px 22px}.states-canvas--linking[data-v-11a06f02]{cursor:crosshair}.flow-readonly-overlay[data-v-11a06f02]{position:absolute;inset:0;z-index:120}.states-edges[data-v-11a06f02]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:visible;transform-origin:0 0;pointer-events:none}.states-edges[data-v-11a06f02] .transition-edge{pointer-events:all}.states-nodes[data-v-11a06f02]{position:absolute;top:0;left:0;transform-origin:0 0}.states-empty[data-v-11a06f02]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--p-surface-400);font-size:.85rem;pointer-events:none}.flow-box-select[data-v-11a06f02]{position:absolute;z-index:50;border:1.5px solid color-mix(in srgb,var(--p-primary-500) 70%,transparent);background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);border-radius:2px;pointer-events:none}.flow-config-slot[data-v-11a06f02]{position:relative;flex-shrink:0;width:320px;min-height:0;display:flex}.flow-config-resizer[data-v-11a06f02]{position:absolute;left:0;top:0;bottom:0;width:8px;transform:translate(-50%);cursor:col-resize;z-index:20}.flow-config-resizer[data-v-11a06f02]:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--p-surface-200)}.p-dark{background:var(--p-surface-700)}body.flow-config-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.flow-loading[data-v-11a06f02],.flow-error[data-v-11a06f02]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;min-height:0;gap:.75rem;color:var(--p-surface-500)}.flow-error[data-v-11a06f02]{color:var(--p-red-500)}.flow-validation-list[data-v-11a06f02]{display:flex;flex-direction:column;gap:.75rem}.flow-publish-confirm-text[data-v-11a06f02]{color:var(--p-surface-700);line-height:1.5}.flow-validation-item[data-v-11a06f02]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;border-radius:10px;background:color-mix(in srgb,var(--p-red-500) 7%,var(--p-surface-0));color:var(--p-surface-700)}.flow-validation-item .pi[data-v-11a06f02]{color:var(--p-red-500);margin-top:.1rem}.p-dark{color:var(--p-surface-100);background:color-mix(in srgb,var(--p-red-500) 12%,var(--p-surface-900))}.flow-load-warning[data-v-11a06f02]{margin:8px}.se-layout[data-v-a3e81096]{flex:1;min-height:0;display:flex;background:var(--p-surface-0)}.se-editor[data-v-a3e81096]{flex:1;min-width:0;min-height:0}.se-editor__monaco[data-v-a3e81096]{width:100%;height:100%;min-height:0}.se-help[data-v-a3e81096]{width:320px;border-left:1px solid var(--p-surface-200);padding:12px;overflow-y:auto;background:linear-gradient(180deg,color-mix(in srgb,#191970 4%,var(--p-surface-0)),var(--p-surface-0));display:flex;flex-direction:column;gap:12px}.se-help__block[data-v-a3e81096]{display:flex;flex-direction:column;gap:6px}.se-help__title[data-v-a3e81096]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--p-surface-500)}.se-help__empty[data-v-a3e81096]{font-size:.7rem;color:var(--p-surface-500)}.se-help code[data-v-a3e81096]{font-size:.73rem;border:1px solid var(--p-surface-200);border-radius:8px;padding:.45rem .55rem;background:var(--p-surface-50);color:var(--p-surface-700);white-space:normal}@media(max-width:960px){.se-layout[data-v-a3e81096]{flex-direction:column}.se-help[data-v-a3e81096]{width:100%;border-left:none;border-top:1px solid var(--p-surface-200)}}.grid[data-v-71a7b454]{width:100%}.grid__rows[data-v-71a7b454]{display:flex;flex-direction:column;gap:.35rem;overflow-x:auto;padding-bottom:.3rem}.grid-row[data-v-71a7b454]{display:flex;align-items:stretch;gap:.35rem;flex-wrap:nowrap;min-width:min-content}.grid-row--new-grid[data-v-71a7b454]{position:relative}.grid-row--new-grid[data-v-71a7b454]:before{content:"";position:absolute;left:0;right:0;top:calc(-.175rem - 1px);border-top:2px dashed var(--p-primary-400);pointer-events:none}.grid-cell[data-v-71a7b454]{flex:1 0 8rem;min-width:8rem;min-height:3rem;border:1px solid var(--p-surface-300);border-radius:6px;background:var(--p-surface-0);padding:.4rem .5rem;display:flex;flex-direction:column;gap:.2rem;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.grid-cell--nested[data-v-71a7b454]{flex:1 1 100%;min-width:0;background:color-mix(in srgb,var(--p-primary-500) 4%,var(--p-surface-0))}.grid-cell--model[data-v-71a7b454]{border-color:color-mix(in srgb,var(--dm-accent) 40%,var(--p-surface-300));background:color-mix(in srgb,var(--dm-accent) 14%,transparent)}.grid-cell--draggable[data-v-71a7b454]{cursor:grab}.grid-cell--draggable[data-v-71a7b454]:active{cursor:grabbing}.grid-cell--drop-before[data-v-71a7b454],.grid-cell--drop-after[data-v-71a7b454],.grid-cell--drop-swap[data-v-71a7b454]{background-color:#ddedff;background-color:oklch(94% .04 252)}.grid-cell--drop-before[data-v-71a7b454]{box-shadow:inset 4px 0 #006abe;box-shadow:inset 4px 0 oklch(52% .18 252)}.grid-cell--drop-after[data-v-71a7b454]{box-shadow:inset -4px 0 #006abe;box-shadow:inset -4px 0 oklch(52% .18 252)}.grid-cell--drop-swap[data-v-71a7b454]{outline:2px solid oklch(52% .18 252);outline-offset:-2px}.grid-row--drop[data-v-71a7b454]{box-shadow:inset -4px 0 #006abe;box-shadow:inset -4px 0 oklch(52% .18 252)}.grid__rows--drop[data-v-71a7b454]{box-shadow:inset 0 -4px #006abe;box-shadow:inset 0 -4px oklch(52% .18 252)}.grid-cell--selected[data-v-71a7b454]{border-color:var(--p-primary-500);box-shadow:0 0 0 2px color-mix(in srgb,var(--p-primary-500) 18%,transparent)}.grid-cell__type[data-v-71a7b454]{display:flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:600;color:var(--p-surface-600)}.grid-cell__label[data-v-71a7b454]{font-size:.82rem;color:var(--p-surface-800);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid-cell__required[data-v-71a7b454]{color:var(--p-red-500);font-weight:700;margin-left:.15rem}.grid-cell__empty[data-v-71a7b454]{font-size:.72rem;color:var(--p-surface-400);margin:auto;text-align:center}.grid__add[data-v-71a7b454]{flex:0 0 auto;align-self:stretch;min-width:2rem;border:1px dashed var(--p-surface-300);border-radius:6px;background:var(--p-surface-0);color:var(--p-surface-500);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:border-color .12s ease,color .12s ease}.grid__add--row[data-v-71a7b454]{align-self:flex-start;min-height:1.6rem;padding:0 .9rem}.grid__add[data-v-71a7b454]:hover{border-color:var(--p-primary-400);color:var(--p-primary-600)}.prop-group[data-v-cd1d2aa9]{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.85rem}.prop-group--row[data-v-cd1d2aa9]{flex-direction:row;align-items:center;gap:.55rem}.prop-group label[data-v-cd1d2aa9]{font-size:.76rem;color:var(--p-surface-600);font-weight:600}.ownership-pill[data-v-cd1d2aa9]{display:inline-flex;align-items:center;padding:.16rem .48rem;border-radius:999px;font-size:.66rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;background:var(--p-surface-100);color:var(--p-surface-700)}.ownership-pill.ownership-pill--owned[data-v-cd1d2aa9]{background:color-mix(in srgb,var(--p-green-500) 16%,transparent);color:color-mix(in srgb,var(--p-green-700) 78%,black)}.ownership-pill.ownership-pill--modified[data-v-cd1d2aa9]{background:color-mix(in srgb,var(--p-orange-500) 16%,transparent);color:color-mix(in srgb,var(--p-orange-700) 78%,black)}.ownership-pill.ownership-pill--inherited[data-v-cd1d2aa9]{background:color-mix(in srgb,#191970 12%,transparent);color:#191970}.ownership-pill--column[data-v-cd1d2aa9]{align-self:flex-start}.screen-tool-btn[data-v-cd1d2aa9]{display:inline-flex;align-items:center;gap:.4rem;border:1px solid transparent;border-radius:.55rem;background:transparent;color:var(--p-surface-600);padding:.4rem .7rem;cursor:grab;font-size:.8rem;line-height:1.2;white-space:nowrap}.screen-tool-btn[data-v-cd1d2aa9]:hover{border-color:var(--p-surface-200);background:var(--p-surface-100)}.screen-tool-btn[data-v-cd1d2aa9]:active{cursor:grabbing}.screen-tool-btn--more[data-v-cd1d2aa9]{cursor:pointer}.screen-editor__textarea[data-v-cd1d2aa9]{width:100%}.prop-hint[data-v-cd1d2aa9]{font-size:.72rem;color:var(--p-surface-500);line-height:1.3}.font-select[data-v-1bb3d193]{display:contents}.prop-group[data-v-46e59e66]{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.85rem}.prop-group--row[data-v-46e59e66]{flex-direction:row;align-items:center;gap:.55rem}.prop-group label[data-v-46e59e66]{font-size:.76rem;color:var(--p-surface-600);font-weight:600}.ownership-pill[data-v-46e59e66]{display:inline-flex;align-items:center;padding:.16rem .48rem;border-radius:999px;font-size:.66rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;background:var(--p-surface-100);color:var(--p-surface-700)}.ownership-pill.ownership-pill--owned[data-v-46e59e66]{background:color-mix(in srgb,var(--p-green-500) 16%,transparent);color:color-mix(in srgb,var(--p-green-700) 78%,black)}.ownership-pill.ownership-pill--modified[data-v-46e59e66]{background:color-mix(in srgb,var(--p-orange-500) 16%,transparent);color:color-mix(in srgb,var(--p-orange-700) 78%,black)}.ownership-pill.ownership-pill--inherited[data-v-46e59e66]{background:color-mix(in srgb,#191970 12%,transparent);color:#191970}.ownership-pill--column[data-v-46e59e66]{align-self:flex-start}.screen-tool-btn[data-v-46e59e66]{display:inline-flex;align-items:center;gap:.4rem;border:1px solid transparent;border-radius:.55rem;background:transparent;color:var(--p-surface-600);padding:.4rem .7rem;cursor:grab;font-size:.8rem;line-height:1.2;white-space:nowrap}.screen-tool-btn[data-v-46e59e66]:hover{border-color:var(--p-surface-200);background:var(--p-surface-100)}.screen-tool-btn[data-v-46e59e66]:active{cursor:grabbing}.screen-tool-btn--more[data-v-46e59e66]{cursor:pointer}.screen-editor__textarea[data-v-46e59e66]{width:100%}.prop-hint[data-v-46e59e66]{font-size:.72rem;color:var(--p-surface-500);line-height:1.3}.screen-footer-button-list[data-v-46e59e66]{display:flex;flex-direction:column;gap:.55rem}.screen-footer-button[data-v-46e59e66]{display:flex;flex-direction:column;gap:.45rem;border:1px solid var(--p-surface-200);border-radius:.55rem;padding:.55rem}.screen-footer-button__head[data-v-46e59e66]{display:grid;grid-template-columns:1fr 1fr auto;gap:.45rem;align-items:center}.screen-footer-button__spacer[data-v-46e59e66]{display:inline-block;width:2rem}.condition-editor[data-v-35f77cad]{display:flex;flex-direction:column;gap:.45rem}.condition-hint[data-v-35f77cad]{font-size:.74rem;color:var(--p-surface-500)}.condition-actions[data-v-35f77cad]{display:flex;flex-wrap:wrap;gap:.45rem}.condition-rule[data-v-35f77cad]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.condition-rule__field[data-v-35f77cad],.condition-rule__operator[data-v-35f77cad],.condition-rule__value[data-v-35f77cad]{flex:1 1 7rem;min-width:0}.condition-group[data-v-35f77cad]{display:flex;flex-direction:column;gap:.5rem;border:1px solid var(--p-surface-200);border-radius:.55rem;padding:.55rem}.condition-group__head[data-v-35f77cad]{display:flex;align-items:center;gap:.4rem}.condition-group__head[data-v-35f77cad] .p-select{flex:1;min-width:0}.condition-group__children[data-v-35f77cad]{display:flex;flex-direction:column;gap:.5rem;padding-left:.6rem;border-left:2px solid var(--p-surface-200)}.prop-group[data-v-512f55a6]{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.85rem}.prop-group--row[data-v-512f55a6]{flex-direction:row;align-items:center;gap:.55rem}.prop-group label[data-v-512f55a6]{font-size:.76rem;color:var(--p-surface-600);font-weight:600}.ownership-pill[data-v-512f55a6]{display:inline-flex;align-items:center;padding:.16rem .48rem;border-radius:999px;font-size:.66rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;background:var(--p-surface-100);color:var(--p-surface-700)}.ownership-pill.ownership-pill--owned[data-v-512f55a6]{background:color-mix(in srgb,var(--p-green-500) 16%,transparent);color:color-mix(in srgb,var(--p-green-700) 78%,black)}.ownership-pill.ownership-pill--modified[data-v-512f55a6]{background:color-mix(in srgb,var(--p-orange-500) 16%,transparent);color:color-mix(in srgb,var(--p-orange-700) 78%,black)}.ownership-pill.ownership-pill--inherited[data-v-512f55a6]{background:color-mix(in srgb,#191970 12%,transparent);color:#191970}.ownership-pill--column[data-v-512f55a6]{align-self:flex-start}.screen-tool-btn[data-v-512f55a6]{display:inline-flex;align-items:center;gap:.4rem;border:1px solid transparent;border-radius:.55rem;background:transparent;color:var(--p-surface-600);padding:.4rem .7rem;cursor:grab;font-size:.8rem;line-height:1.2;white-space:nowrap}.screen-tool-btn[data-v-512f55a6]:hover{border-color:var(--p-surface-200);background:var(--p-surface-100)}.screen-tool-btn[data-v-512f55a6]:active{cursor:grabbing}.screen-tool-btn--more[data-v-512f55a6]{cursor:pointer}.screen-editor__textarea[data-v-512f55a6]{width:100%}.prop-hint[data-v-512f55a6]{font-size:.72rem;color:var(--p-surface-500);line-height:1.3}.screen-color__action[data-v-512f55a6]{width:22px;height:22px;flex-shrink:0;border:1px solid var(--p-surface-300);border-radius:6px;background:var(--p-surface-0);color:var(--p-surface-600);font-size:9.5px;cursor:pointer}.screen-color__action[data-v-512f55a6]:hover:not(:disabled){background:var(--p-surface-100)}.screen-color__action--on[data-v-512f55a6]{border-color:var(--p-primary-300);color:var(--p-primary-color)}.screen-color__expression[data-v-512f55a6]{width:100%;font-family:ui-monospace,Menlo,monospace;font-size:.78rem}.prop-group[data-v-086ca6fa]{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.85rem}.prop-group--row[data-v-086ca6fa]{flex-direction:row;align-items:center;gap:.55rem}.prop-group label[data-v-086ca6fa]{font-size:.76rem;color:var(--p-surface-600);font-weight:600}.ownership-pill[data-v-086ca6fa]{display:inline-flex;align-items:center;padding:.16rem .48rem;border-radius:999px;font-size:.66rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;background:var(--p-surface-100);color:var(--p-surface-700)}.ownership-pill.ownership-pill--owned[data-v-086ca6fa]{background:color-mix(in srgb,var(--p-green-500) 16%,transparent);color:color-mix(in srgb,var(--p-green-700) 78%,black)}.ownership-pill.ownership-pill--modified[data-v-086ca6fa]{background:color-mix(in srgb,var(--p-orange-500) 16%,transparent);color:color-mix(in srgb,var(--p-orange-700) 78%,black)}.ownership-pill.ownership-pill--inherited[data-v-086ca6fa]{background:color-mix(in srgb,#191970 12%,transparent);color:#191970}.ownership-pill--column[data-v-086ca6fa]{align-self:flex-start}.screen-tool-btn[data-v-086ca6fa]{display:inline-flex;align-items:center;gap:.4rem;border:1px solid transparent;border-radius:.55rem;background:transparent;color:var(--p-surface-600);padding:.4rem .7rem;cursor:grab;font-size:.8rem;line-height:1.2;white-space:nowrap}.screen-tool-btn[data-v-086ca6fa]:hover{border-color:var(--p-surface-200);background:var(--p-surface-100)}.screen-tool-btn[data-v-086ca6fa]:active{cursor:grabbing}.screen-tool-btn--more[data-v-086ca6fa]{cursor:pointer}.screen-editor__textarea[data-v-086ca6fa]{width:100%}.prop-hint[data-v-086ca6fa]{font-size:.72rem;color:var(--p-surface-500);line-height:1.3}.prop-flag__static[data-v-086ca6fa]{display:flex;align-items:center;gap:.55rem}.prop-flag__expression[data-v-086ca6fa]{width:100%;font-family:ui-monospace,Menlo,monospace;font-size:.78rem}.prop-group[data-v-a011bc1b]{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.85rem}.prop-group--row[data-v-a011bc1b]{flex-direction:row;align-items:center;gap:.55rem}.prop-group label[data-v-a011bc1b]{font-size:.76rem;color:var(--p-surface-600);font-weight:600}.ownership-pill[data-v-a011bc1b]{display:inline-flex;align-items:center;padding:.16rem .48rem;border-radius:999px;font-size:.66rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;background:var(--p-surface-100);color:var(--p-surface-700)}.ownership-pill.ownership-pill--owned[data-v-a011bc1b]{background:color-mix(in srgb,var(--p-green-500) 16%,transparent);color:color-mix(in srgb,var(--p-green-700) 78%,black)}.ownership-pill.ownership-pill--modified[data-v-a011bc1b]{background:color-mix(in srgb,var(--p-orange-500) 16%,transparent);color:color-mix(in srgb,var(--p-orange-700) 78%,black)}.ownership-pill.ownership-pill--inherited[data-v-a011bc1b]{background:color-mix(in srgb,#191970 12%,transparent);color:#191970}.ownership-pill--column[data-v-a011bc1b]{align-self:flex-start}.screen-tool-btn[data-v-a011bc1b]{display:inline-flex;align-items:center;gap:.4rem;border:1px solid transparent;border-radius:.55rem;background:transparent;color:var(--p-surface-600);padding:.4rem .7rem;cursor:grab;font-size:.8rem;line-height:1.2;white-space:nowrap}.screen-tool-btn[data-v-a011bc1b]:hover{border-color:var(--p-surface-200);background:var(--p-surface-100)}.screen-tool-btn[data-v-a011bc1b]:active{cursor:grabbing}.screen-tool-btn--more[data-v-a011bc1b]{cursor:pointer}.screen-editor__textarea[data-v-a011bc1b]{width:100%}.prop-hint[data-v-a011bc1b]{font-size:.72rem;color:var(--p-surface-500);line-height:1.3}.prop-group[data-v-8e368841]{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.85rem}.prop-group--row[data-v-8e368841]{flex-direction:row;align-items:center;gap:.55rem}.prop-group label[data-v-8e368841]{font-size:.76rem;color:var(--p-surface-600);font-weight:600}.ownership-pill[data-v-8e368841]{display:inline-flex;align-items:center;padding:.16rem .48rem;border-radius:999px;font-size:.66rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;background:var(--p-surface-100);color:var(--p-surface-700)}.ownership-pill.ownership-pill--owned[data-v-8e368841]{background:color-mix(in srgb,var(--p-green-500) 16%,transparent);color:color-mix(in srgb,var(--p-green-700) 78%,black)}.ownership-pill.ownership-pill--modified[data-v-8e368841]{background:color-mix(in srgb,var(--p-orange-500) 16%,transparent);color:color-mix(in srgb,var(--p-orange-700) 78%,black)}.ownership-pill.ownership-pill--inherited[data-v-8e368841]{background:color-mix(in srgb,#191970 12%,transparent);color:#191970}.ownership-pill--column[data-v-8e368841]{align-self:flex-start}.screen-tool-btn[data-v-8e368841]{display:inline-flex;align-items:center;gap:.4rem;border:1px solid transparent;border-radius:.55rem;background:transparent;color:var(--p-surface-600);padding:.4rem .7rem;cursor:grab;font-size:.8rem;line-height:1.2;white-space:nowrap}.screen-tool-btn[data-v-8e368841]:hover{border-color:var(--p-surface-200);background:var(--p-surface-100)}.screen-tool-btn[data-v-8e368841]:active{cursor:grabbing}.screen-tool-btn--more[data-v-8e368841]{cursor:pointer}.screen-editor__textarea[data-v-8e368841]{width:100%}.prop-hint[data-v-8e368841]{font-size:.72rem;color:var(--p-surface-500);line-height:1.3}.prop-group[data-v-f71eb0c0]{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.85rem}.prop-group--row[data-v-f71eb0c0]{flex-direction:row;align-items:center;gap:.55rem}.prop-group label[data-v-f71eb0c0]{font-size:.76rem;color:var(--p-surface-600);font-weight:600}.ownership-pill[data-v-f71eb0c0]{display:inline-flex;align-items:center;padding:.16rem .48rem;border-radius:999px;font-size:.66rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;background:var(--p-surface-100);color:var(--p-surface-700)}.ownership-pill.ownership-pill--owned[data-v-f71eb0c0]{background:color-mix(in srgb,var(--p-green-500) 16%,transparent);color:color-mix(in srgb,var(--p-green-700) 78%,black)}.ownership-pill.ownership-pill--modified[data-v-f71eb0c0]{background:color-mix(in srgb,var(--p-orange-500) 16%,transparent);color:color-mix(in srgb,var(--p-orange-700) 78%,black)}.ownership-pill.ownership-pill--inherited[data-v-f71eb0c0]{background:color-mix(in srgb,#191970 12%,transparent);color:#191970}.ownership-pill--column[data-v-f71eb0c0]{align-self:flex-start}.screen-tool-btn[data-v-f71eb0c0]{display:inline-flex;align-items:center;gap:.4rem;border:1px solid transparent;border-radius:.55rem;background:transparent;color:var(--p-surface-600);padding:.4rem .7rem;cursor:grab;font-size:.8rem;line-height:1.2;white-space:nowrap}.screen-tool-btn[data-v-f71eb0c0]:hover{border-color:var(--p-surface-200);background:var(--p-surface-100)}.screen-tool-btn[data-v-f71eb0c0]:active{cursor:grabbing}.screen-tool-btn--more[data-v-f71eb0c0]{cursor:pointer}.screen-editor__textarea[data-v-f71eb0c0]{width:100%}.prop-hint[data-v-f71eb0c0]{font-size:.72rem;color:var(--p-surface-500);line-height:1.3}.prop-group[data-v-db35d535]{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.85rem}.prop-group--row[data-v-db35d535]{flex-direction:row;align-items:center;gap:.55rem}.prop-group label[data-v-db35d535]{font-size:.76rem;color:var(--p-surface-600);font-weight:600}.ownership-pill[data-v-db35d535]{display:inline-flex;align-items:center;padding:.16rem .48rem;border-radius:999px;font-size:.66rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;background:var(--p-surface-100);color:var(--p-surface-700)}.ownership-pill.ownership-pill--owned[data-v-db35d535]{background:color-mix(in srgb,var(--p-green-500) 16%,transparent);color:color-mix(in srgb,var(--p-green-700) 78%,black)}.ownership-pill.ownership-pill--modified[data-v-db35d535]{background:color-mix(in srgb,var(--p-orange-500) 16%,transparent);color:color-mix(in srgb,var(--p-orange-700) 78%,black)}.ownership-pill.ownership-pill--inherited[data-v-db35d535]{background:color-mix(in srgb,#191970 12%,transparent);color:#191970}.ownership-pill--column[data-v-db35d535]{align-self:flex-start}.screen-tool-btn[data-v-db35d535]{display:inline-flex;align-items:center;gap:.4rem;border:1px solid transparent;border-radius:.55rem;background:transparent;color:var(--p-surface-600);padding:.4rem .7rem;cursor:grab;font-size:.8rem;line-height:1.2;white-space:nowrap}.screen-tool-btn[data-v-db35d535]:hover{border-color:var(--p-surface-200);background:var(--p-surface-100)}.screen-tool-btn[data-v-db35d535]:active{cursor:grabbing}.screen-tool-btn--more[data-v-db35d535]{cursor:pointer}.screen-editor__textarea[data-v-db35d535]{width:100%}.prop-hint[data-v-db35d535]{font-size:.72rem;color:var(--p-surface-500);line-height:1.3}.screen-table-design[data-v-db35d535]{gap:.45rem;padding:.65rem;border:1px solid var(--p-surface-200);border-radius:.65rem;background:var(--p-surface-50)}.screen-table-design__button[data-v-db35d535]{width:100%;justify-content:center}.screen-table-design .prop-hint[data-v-db35d535]{font-size:.72rem;color:var(--p-surface-500);text-align:center}.screen-option-list[data-v-db35d535]{display:flex;flex-direction:column;gap:.55rem}.screen-option[data-v-db35d535]{display:grid;grid-template-columns:1fr 1fr auto;gap:.45rem}.screen-option-group-list[data-v-db35d535]{display:flex;flex-direction:column;gap:.55rem}.screen-option-group[data-v-db35d535]{display:flex;flex-direction:column;gap:.55rem;border:1px solid var(--p-surface-200);border-radius:.55rem;padding:.55rem}.screen-option-group__head[data-v-db35d535]{display:grid;grid-template-columns:1fr 1fr auto;gap:.45rem}.prop-group[data-v-88ff2877]{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.85rem}.prop-group--row[data-v-88ff2877]{flex-direction:row;align-items:center;gap:.55rem}.prop-group label[data-v-88ff2877]{font-size:.76rem;color:var(--p-surface-600);font-weight:600}.ownership-pill[data-v-88ff2877]{display:inline-flex;align-items:center;padding:.16rem .48rem;border-radius:999px;font-size:.66rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;background:var(--p-surface-100);color:var(--p-surface-700)}.ownership-pill.ownership-pill--owned[data-v-88ff2877]{background:color-mix(in srgb,var(--p-green-500) 16%,transparent);color:color-mix(in srgb,var(--p-green-700) 78%,black)}.ownership-pill.ownership-pill--modified[data-v-88ff2877]{background:color-mix(in srgb,var(--p-orange-500) 16%,transparent);color:color-mix(in srgb,var(--p-orange-700) 78%,black)}.ownership-pill.ownership-pill--inherited[data-v-88ff2877]{background:color-mix(in srgb,#191970 12%,transparent);color:#191970}.ownership-pill--column[data-v-88ff2877]{align-self:flex-start}.screen-tool-btn[data-v-88ff2877]{display:inline-flex;align-items:center;gap:.4rem;border:1px solid transparent;border-radius:.55rem;background:transparent;color:var(--p-surface-600);padding:.4rem .7rem;cursor:grab;font-size:.8rem;line-height:1.2;white-space:nowrap}.screen-tool-btn[data-v-88ff2877]:hover{border-color:var(--p-surface-200);background:var(--p-surface-100)}.screen-tool-btn[data-v-88ff2877]:active{cursor:grabbing}.screen-tool-btn--more[data-v-88ff2877]{cursor:pointer}.screen-editor__textarea[data-v-88ff2877]{width:100%}.prop-hint[data-v-88ff2877]{font-size:.72rem;color:var(--p-surface-500);line-height:1.3}.prop-group[data-v-c0cc0162]{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.85rem}.prop-group--row[data-v-c0cc0162]{flex-direction:row;align-items:center;gap:.55rem}.prop-group label[data-v-c0cc0162]{font-size:.76rem;color:var(--p-surface-600);font-weight:600}.ownership-pill[data-v-c0cc0162]{display:inline-flex;align-items:center;padding:.16rem .48rem;border-radius:999px;font-size:.66rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;background:var(--p-surface-100);color:var(--p-surface-700)}.ownership-pill.ownership-pill--owned[data-v-c0cc0162]{background:color-mix(in srgb,var(--p-green-500) 16%,transparent);color:color-mix(in srgb,var(--p-green-700) 78%,black)}.ownership-pill.ownership-pill--modified[data-v-c0cc0162]{background:color-mix(in srgb,var(--p-orange-500) 16%,transparent);color:color-mix(in srgb,var(--p-orange-700) 78%,black)}.ownership-pill.ownership-pill--inherited[data-v-c0cc0162]{background:color-mix(in srgb,#191970 12%,transparent);color:#191970}.ownership-pill--column[data-v-c0cc0162]{align-self:flex-start}.screen-tool-btn[data-v-c0cc0162]{display:inline-flex;align-items:center;gap:.4rem;border:1px solid transparent;border-radius:.55rem;background:transparent;color:var(--p-surface-600);padding:.4rem .7rem;cursor:grab;font-size:.8rem;line-height:1.2;white-space:nowrap}.screen-tool-btn[data-v-c0cc0162]:hover{border-color:var(--p-surface-200);background:var(--p-surface-100)}.screen-tool-btn[data-v-c0cc0162]:active{cursor:grabbing}.screen-tool-btn--more[data-v-c0cc0162]{cursor:pointer}.screen-editor__textarea[data-v-c0cc0162]{width:100%}.prop-hint[data-v-c0cc0162]{font-size:.72rem;color:var(--p-surface-500);line-height:1.3}.screen-layout[data-v-c0cc0162]{flex:1;min-height:0;display:flex;flex-direction:column}.screen-layout__toolbar[data-v-c0cc0162]{display:flex;align-items:center;gap:.35rem;padding:.6rem .9rem;border-bottom:1px solid var(--p-surface-200);background:var(--p-surface-0);flex-shrink:0}.screen-layout__toolbar-label[data-v-c0cc0162]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--p-surface-500);white-space:nowrap;padding-right:.25rem}.screen-layout__toolbar-more[data-v-c0cc0162]{position:relative;flex-shrink:0}.screen-layout__toolbar-menu[data-v-c0cc0162]{position:absolute;top:calc(100% + .35rem);left:0;min-width:17rem;padding:.3rem;border:1px solid var(--p-surface-200);border-radius:.75rem;background:var(--p-surface-0);box-shadow:0 .75rem 2rem color-mix(in srgb,var(--p-surface-900) 12%,transparent);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem;z-index:2}.screen-layout__workspace[data-v-c0cc0162]{flex:1;min-height:0;display:flex}.screen-layout__canvas[data-v-c0cc0162]{flex:1;min-width:0;overflow:auto;padding:.9rem;background:color-mix(in srgb,#191970 4%,var(--p-surface-0))}.screen-layout__toolbar--context[data-v-c0cc0162]{padding:0;border-bottom:0;flex-wrap:nowrap}.screen-layout__props[data-v-c0cc0162]{flex:0 0 360px;width:360px;min-height:0;overflow:hidden;border-left:1px solid var(--p-surface-200);background:var(--p-surface-0);display:flex;flex-direction:column}.screen-layout__props-header[data-v-c0cc0162]{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;padding:.75rem .9rem;border-bottom:1px solid var(--p-surface-200)}.screen-layout__props-heading[data-v-c0cc0162]{display:flex;flex-direction:column;min-width:0}.screen-layout__props-caption[data-v-c0cc0162]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--p-surface-500)}.screen-layout__props-target[data-v-c0cc0162]{margin-top:.18rem;overflow:hidden;color:var(--p-surface-900);font-size:.88rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.screen-layout__props-identity[data-v-c0cc0162]{margin-top:.12rem;overflow:hidden;color:var(--p-surface-500);font-family:ui-monospace,Menlo,monospace;font-size:.68rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.screen-layout__props-scroll[data-v-c0cc0162]{flex:1;min-height:0;overflow:auto;padding:.9rem}.screen-editor__prop-fieldset[data-v-c0cc0162]{display:block;min-width:0;margin:0;padding:0;border:none}.screen-layout__props-body[data-v-c0cc0162]{display:block;min-width:0}.screen-editor__prop-fieldset--readonly[data-v-c0cc0162]{pointer-events:none}.screen-tab-bar[data-v-c0cc0162]{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;padding:.35rem;border:1px solid var(--p-surface-200);border-radius:.7rem;background:var(--p-surface-0);min-width:0}.screen-tab-bar__item[data-v-c0cc0162]{border:1px solid transparent;background:transparent;border-radius:.55rem;padding:.45rem .8rem;cursor:pointer;color:var(--p-surface-700);min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screen-tab-bar__add[data-v-c0cc0162]{flex-shrink:0}.screen-tab-bar__item--active[data-v-c0cc0162]{background:color-mix(in srgb,#191970 12%,transparent);color:#191970;font-weight:600}.screen-tab-bar__add[data-v-c0cc0162]{border:none;background:transparent;color:var(--p-surface-500);cursor:pointer;padding:.4rem .55rem}.screen-layout__empty[data-v-c0cc0162]{display:flex;align-items:center;justify-content:center;min-height:16rem;color:var(--p-surface-500)}.screen-sections[data-v-c0cc0162]{display:flex;flex-direction:column;gap:.8rem;margin-top:.8rem}.screen-section-card[data-v-c0cc0162]{border:1px solid var(--p-surface-200);border-radius:.85rem;background:var(--p-surface-0);overflow:hidden}.screen-section-card--selected[data-v-c0cc0162]{border-color:color-mix(in srgb,#191970 35%,var(--p-surface-200));box-shadow:0 0 0 2px color-mix(in srgb,#191970 12%,transparent)}.screen-section-card__header[data-v-c0cc0162]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem .85rem;border-bottom:1px solid var(--p-surface-200);background:var(--p-surface-50)}.screen-section-card__header-meta[data-v-c0cc0162]{display:flex;align-items:center;gap:.5rem}.screen-section-card__rows[data-v-c0cc0162]{display:flex;flex-direction:column;gap:.6rem;padding:.8rem}.screen-row-card[data-v-c0cc0162]{display:flex;gap:.45rem;align-items:stretch}.screen-row-card--new-grid[data-v-c0cc0162]{position:relative}.screen-row-card--new-grid[data-v-c0cc0162]:before{content:"";position:absolute;left:0;right:0;top:calc(-.3rem - 1px);border-top:2px dashed var(--p-primary-400);pointer-events:none}.screen-column-card[data-v-c0cc0162],.screen-subeditor__column[data-v-c0cc0162]{flex:1;min-width:0;border:1px solid var(--p-surface-200);border-radius:.7rem;background:var(--p-surface-0);padding:.7rem;display:flex;flex-direction:column;gap:.25rem;cursor:pointer}.screen-column-card--model[data-v-c0cc0162]{border-color:color-mix(in srgb,var(--dm-accent) 40%,var(--p-surface-200));background:color-mix(in srgb,var(--dm-accent) 14%,transparent)}.screen-column-card--selected[data-v-c0cc0162],.screen-subeditor__column--selected[data-v-c0cc0162]{border-color:color-mix(in srgb,#191970 35%,var(--p-surface-200));box-shadow:0 0 0 2px color-mix(in srgb,#191970 12%,transparent)}.screen-column-card--nested[data-v-c0cc0162]{flex-basis:100%;min-width:0;cursor:default}.screen-column-card--draggable[data-v-c0cc0162]{cursor:grab}.screen-column-card--draggable[data-v-c0cc0162]:active{cursor:grabbing}.screen-column-card--drop-before[data-v-c0cc0162],.screen-column-card--drop-after[data-v-c0cc0162],.screen-column-card--drop-swap[data-v-c0cc0162]{background-color:#ddedff;background-color:oklch(94% .04 252)}.screen-column-card--drop-before[data-v-c0cc0162]{box-shadow:inset 4px 0 #006abe;box-shadow:inset 4px 0 oklch(52% .18 252)}.screen-column-card--drop-after[data-v-c0cc0162]{box-shadow:inset -4px 0 #006abe;box-shadow:inset -4px 0 oklch(52% .18 252)}.screen-column-card--drop-swap[data-v-c0cc0162]{outline:2px solid oklch(52% .18 252);outline-offset:-2px}.screen-row-card--drop[data-v-c0cc0162]{box-shadow:inset -4px 0 #006abe;box-shadow:inset -4px 0 oklch(52% .18 252)}.screen-section-card__rows--drop[data-v-c0cc0162]{box-shadow:inset 0 -4px #006abe;box-shadow:inset 0 -4px oklch(52% .18 252)}.screen-column-card.ownership-pill--owned[data-v-c0cc0162],.screen-column-card.ownership-pill--modified[data-v-c0cc0162],.screen-column-card.ownership-pill--inherited[data-v-c0cc0162]{border-color:color-mix(in srgb,var(--archive-ownership-color, #191970) 28%,var(--p-surface-200))}.screen-column-card.ownership-pill--owned[data-v-c0cc0162]{--archive-ownership-color: var(--p-green-500)}.screen-column-card.ownership-pill--modified[data-v-c0cc0162]{--archive-ownership-color: var(--p-orange-500)}.screen-column-card.ownership-pill--inherited[data-v-c0cc0162]{--archive-ownership-color: #191970}.screen-column-card__type[data-v-c0cc0162]{display:flex;align-items:center;gap:.35rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--p-surface-500)}.screen-column-card__label[data-v-c0cc0162]{font-size:.85rem;font-weight:600;color:var(--p-surface-800)}.screen-column-card__key[data-v-c0cc0162]{font-size:.72rem;color:var(--p-surface-500);font-family:ui-monospace,monospace}.screen-column-card__empty[data-v-c0cc0162]{flex:1;min-height:4.4rem;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--p-surface-500);font-size:.76rem}.screen-column-card__actions[data-v-c0cc0162]{display:flex;flex-direction:column;gap:.45rem}.screen-row-card__add[data-v-c0cc0162]{flex:0 0 auto;width:2.25rem;border:1px dashed var(--p-surface-300);border-radius:.7rem;background:transparent;color:var(--p-surface-500);cursor:pointer}.screen-row-card__add--danger[data-v-c0cc0162]{color:var(--p-red-500)}.screen-layout__section-add[data-v-c0cc0162]{display:flex;justify-content:center}.screen-layout__section-add-btn[data-v-c0cc0162]{width:2.8rem;height:2.8rem;border:1px solid var(--p-surface-300);border-radius:999px;background:var(--p-surface-0);color:#191970;cursor:pointer}.screen-subeditor[data-v-c0cc0162]{display:flex;flex-direction:column;gap:.55rem}.screen-subeditor__head[data-v-c0cc0162]{display:flex;align-items:center;justify-content:space-between}.screen-subeditor__row[data-v-c0cc0162]{display:flex;gap:.4rem}@media(max-width:1100px){.screen-layout__toolbar[data-v-c0cc0162]:not(.screen-layout__toolbar--context){flex-wrap:wrap}.screen-layout__workspace[data-v-c0cc0162]{flex-direction:column}.screen-layout__props[data-v-c0cc0162]{flex-basis:clamp(14rem,42%,26rem);width:100%;min-height:14rem;max-height:50%;border-left:none;border-top:1px solid var(--p-surface-200)}}.prop-group[data-v-60c6ace4]{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.85rem}.prop-group--row[data-v-60c6ace4]{flex-direction:row;align-items:center;gap:.55rem}.prop-group label[data-v-60c6ace4]{font-size:.76rem;color:var(--p-surface-600);font-weight:600}.ownership-pill[data-v-60c6ace4]{display:inline-flex;align-items:center;padding:.16rem .48rem;border-radius:999px;font-size:.66rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;background:var(--p-surface-100);color:var(--p-surface-700)}.ownership-pill.ownership-pill--owned[data-v-60c6ace4]{background:color-mix(in srgb,var(--p-green-500) 16%,transparent);color:color-mix(in srgb,var(--p-green-700) 78%,black)}.ownership-pill.ownership-pill--modified[data-v-60c6ace4]{background:color-mix(in srgb,var(--p-orange-500) 16%,transparent);color:color-mix(in srgb,var(--p-orange-700) 78%,black)}.ownership-pill.ownership-pill--inherited[data-v-60c6ace4]{background:color-mix(in srgb,#191970 12%,transparent);color:#191970}.ownership-pill--column[data-v-60c6ace4]{align-self:flex-start}.screen-tool-btn[data-v-60c6ace4]{display:inline-flex;align-items:center;gap:.4rem;border:1px solid transparent;border-radius:.55rem;background:transparent;color:var(--p-surface-600);padding:.4rem .7rem;cursor:grab;font-size:.8rem;line-height:1.2;white-space:nowrap}.screen-tool-btn[data-v-60c6ace4]:hover{border-color:var(--p-surface-200);background:var(--p-surface-100)}.screen-tool-btn[data-v-60c6ace4]:active{cursor:grabbing}.screen-tool-btn--more[data-v-60c6ace4]{cursor:pointer}.screen-editor__textarea[data-v-60c6ace4]{width:100%}.prop-hint[data-v-60c6ace4]{font-size:.72rem;color:var(--p-surface-500);line-height:1.3}.screen-preview[data-v-60c6ace4]{--screen-preview-side-width: 24rem;flex:1;min-height:0;display:flex;gap:0}.screen-preview__panel[data-v-60c6ace4]{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.screen-preview__panel+.screen-preview__panel[data-v-60c6ace4]{border-left:1px solid var(--p-surface-200)}.screen-preview__panel--runtime[data-v-60c6ace4]{flex:1 1 0%}.screen-preview__panel--collapsible[data-v-60c6ace4]{flex:0 0 var(--screen-preview-side-width);transition:flex-basis .25s ease}.screen-preview__panel--collapsed[data-v-60c6ace4]{flex:0 0 2.1rem;min-width:2.1rem}.screen-preview__panel--collapsible .screen-preview__panel-body[data-v-60c6ace4]{width:var(--screen-preview-side-width);min-width:var(--screen-preview-side-width)}.screen-preview__head[data-v-60c6ace4]{padding:.65rem .85rem;border-bottom:1px solid var(--p-surface-200);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--p-surface-500)}.screen-preview__head--with-action[data-v-60c6ace4]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.45rem;padding-bottom:.45rem;min-height:2.1rem}.screen-preview__head--collapsed[data-v-60c6ace4]{justify-content:center;padding-left:.25rem;padding-right:.25rem}.screen-preview__head-label[data-v-60c6ace4]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.screen-preview__collapse-btn[data-v-60c6ace4]{flex:0 0 auto;width:1.5rem;height:1.5rem;border:1px solid var(--p-surface-300);border-radius:6px;background:var(--p-surface-0);color:var(--p-surface-500);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;font-size:.75rem;transition:background .12s ease,color .12s ease}.screen-preview__collapse-btn[data-v-60c6ace4]:hover,.screen-preview__collapse-btn[data-v-60c6ace4]:focus-visible{background:var(--p-surface-200);color:var(--p-surface-700);outline:none}.screen-preview__head--sub[data-v-60c6ace4]{border-top:1px solid var(--p-surface-200)}.screen-preview__panel-body[data-v-60c6ace4]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.screen-preview__split[data-v-60c6ace4]{flex:1;min-height:0;border:none;border-radius:0;background:transparent}.screen-preview__split-panel[data-v-60c6ace4]{display:flex;flex-direction:column;min-height:0;overflow:hidden}.screen-preview__split-panel>.screen-preview__json[data-v-60c6ace4],.screen-preview__split-panel>.screen-preview__events[data-v-60c6ace4]{flex:1;min-height:0}.screen-preview__state-editor[data-v-60c6ace4]{flex:1;min-height:0;min-width:0}.screen-preview__runtime[data-v-60c6ace4]{flex:1;min-height:0;overflow:auto;padding:.85rem}.screen-preview__form-runtime[data-v-60c6ace4]{display:flex;flex-direction:column;gap:.75rem}.screen-preview__form-actions[data-v-60c6ace4]{display:flex;justify-content:flex-end}.screen-preview__dialog-footer[data-v-60c6ace4]{display:flex;justify-content:flex-end;gap:.75rem;padding-top:.75rem;border-top:1px solid var(--p-content-border-color)}.screen-preview__json[data-v-60c6ace4]{margin:0;padding:.85rem;overflow:auto;font-size:.76rem;white-space:pre-wrap;word-break:break-word}.screen-preview__events[data-v-60c6ace4]{padding:.85rem;overflow:auto;gap:.5rem;display:flex;flex-direction:column}@media(max-width:1100px){.screen-preview[data-v-60c6ace4]{flex-direction:column}.screen-preview__panel+.screen-preview__panel[data-v-60c6ace4]{border-left:none;border-bottom:1px solid var(--p-surface-200)}.screen-preview__panel--collapsible .screen-preview__panel-body[data-v-60c6ace4]{width:auto;min-width:0}}.inspector[data-v-1011add9]{position:relative;display:flex;flex-direction:column;min-height:0;border-left:1px solid #dfe3ed;background:#fff}.tabs[data-v-1011add9]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid #dfe3ed}.tab-group[data-v-1011add9]{display:flex;gap:3px;padding:3px;border:1px solid #dfe3ed;border-radius:9px;background:#eef0f6}.tab-group button[data-v-1011add9]{padding:5px 14px;border:none;border-radius:7px;background:transparent;font:inherit;font-size:11.5px;font-weight:600;color:#5a6278;cursor:pointer}.tab-group button[data-v-1011add9]:hover:not(.active){color:#191970}.tab-group button.active[data-v-1011add9]{background:#fff;box-shadow:0 1px 2px #14182824;color:#181c28}.tab-ref[data-v-1011add9]{margin-left:auto;font-family:ui-monospace,Menlo,monospace;font-size:11px;color:#2a3040}.body[data-v-1011add9]{flex:1;min-height:0;overflow:auto;scrollbar-gutter:stable;padding:12px}.section[data-v-1011add9]{display:flex;align-items:center;gap:6px;width:100%;padding:5px 2px;border:none;border-radius:6px;background:transparent;font:inherit;font-size:11px;font-weight:600;color:#5a6278;text-align:left;cursor:pointer}.section[data-v-1011add9]:hover{background:#f7f8fb}.section i[data-v-1011add9]{width:9px;font-size:8px;color:#a3aabe}.section-body[data-v-1011add9]{display:flex;flex-direction:column;gap:7px;padding:2px 0 4px}.rule[data-v-1011add9]{height:1px;margin:0 0 12px;background:#eef0f6}.chain[data-v-1011add9]{display:flex;flex-wrap:wrap;gap:4px}.chain-chip[data-v-1011add9]{padding:2px 7px;border-radius:5px;font-family:ui-monospace,Menlo,monospace;font-size:9.5px;font-weight:600}.chain-chip--root[data-v-1011add9]{background:#eef0f6;color:#5a6278;font-family:inherit}.hint[data-v-1011add9]{margin:0;font-size:10px;line-height:1.45;color:#7a8298}.boxed-hint[data-v-1011add9]{margin:0;padding:7px 9px;border:1px solid #eef0f6;border-radius:9px;background:#f7f8fb;font-size:10px;line-height:1.45;color:#7a8298}.field-label[data-v-1011add9]{font-size:10.5px;color:#5a6278}textarea[data-v-1011add9],input[data-v-1011add9],select[data-v-1011add9],[data-v-1011add9] .font-select select{width:100%;box-sizing:border-box;padding:7px 9px;border:1px solid #c7ccda;border-radius:9px;background:#fff;color:#2a3040;font:inherit;font-size:11px}textarea[data-v-1011add9]{background:#f7f8fb;color:#151563;resize:vertical}.code[data-v-1011add9]{font-family:ui-monospace,Menlo,monospace;font-size:10.5px}.state[data-v-1011add9]{margin:0;padding:7px 9px;border:1px solid #eef0f6;border-radius:9px;background:#f7f8fb;font-size:10px;line-height:1.45;color:#5a6278}.state--broken[data-v-1011add9]{border-color:#eed4d1;background:#f9ecea;color:#8f362e}.state--writable[data-v-1011add9]{border-color:#cfe3d7;background:#e8f3ec;color:#2f6b4a}.chips[data-v-1011add9]{display:flex;flex-wrap:wrap;gap:5px}.chip[data-v-1011add9]{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid #dfe3ed;border-radius:999px;font-size:9.5px;color:#7a8298}.chip code[data-v-1011add9]{font-family:ui-monospace,Menlo,monospace;font-size:10.5px;font-weight:600}.segmented[data-v-1011add9]{display:flex;flex-wrap:wrap;gap:3px;padding:3px;border:1px solid #dfe3ed;border-radius:9px;background:#eef0f6}.segmented button[data-v-1011add9]{flex:1;padding:4px 8px;border:none;border-radius:6px;background:transparent;font:inherit;font-size:10px;font-weight:600;color:#5a6278;cursor:pointer}.segmented--tight[data-v-1011add9]{flex:0 0 auto;margin-left:auto}.segmented--tight button[data-v-1011add9]{flex:0 0 auto;width:26px}.segmented--tight .segmented-wide[data-v-1011add9]{width:auto;padding:4px 9px}.segmented button.active[data-v-1011add9]{background:#151563;color:#fff}.segmented button[data-v-1011add9]:disabled{opacity:.5;cursor:default}.scope-row[data-v-1011add9]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:8px}.scope-pill[data-v-1011add9]{position:relative;padding:5px 11px;border:1px solid #dfe3ed;border-radius:9px;background:#fff;font:inherit;font-size:11px;font-weight:600;color:#5a6278;cursor:pointer}.scope-pill[data-v-1011add9]:hover:not(.active){border-color:#c7ccda;background:#f7f8fb}.scope-pill--letter[data-v-1011add9]{min-width:30px;font-family:ui-monospace,Menlo,monospace;font-weight:700}.scope-pill.active[data-v-1011add9]{border-color:#151563;background:#151563;color:#fff}.scope-split[data-v-1011add9]{width:1px;align-self:stretch;margin:0 3px;background:#dfe3ed}.scope-dot[data-v-1011add9]{position:absolute;top:4px;right:4px;width:5px;height:5px;border-radius:3px;background:#191970}.scope-pill.active .scope-dot[data-v-1011add9]{background:#f9ecaa}.row[data-v-1011add9]{display:flex;align-items:center;gap:8px;font-size:11px;color:#5a6278}.row-label[data-v-1011add9]{flex:1;min-width:0}.row input[data-v-1011add9]:not(.num),.row select[data-v-1011add9],.row[data-v-1011add9] .font-select select{width:128px;flex-shrink:0}.num[data-v-1011add9]{width:56px;flex-shrink:0;padding:5px 7px;border-radius:7px;font-family:ui-monospace,Menlo,monospace;font-size:10.5px;text-align:right}.unit[data-v-1011add9]{width:14px;flex-shrink:0;font-size:10px;color:#a3aabe}.hex[data-v-1011add9]{width:74px;flex-shrink:0;font-family:ui-monospace,Menlo,monospace;font-size:9.5px;color:#a3aabe;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.color-row .row-label[data-v-1011add9]{flex:0 1 auto}.swatch[data-v-1011add9]{width:34px;height:22px;margin-left:auto;padding:0;border:1px solid #c7ccda;border-radius:7px;cursor:pointer;flex-shrink:0}.swatch.active[data-v-1011add9]{border-color:#151563;box-shadow:0 0 0 2px #eaeefb}.reset[data-v-1011add9]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;border-radius:6px;background:#eef0f6;color:#7a8298;font-size:8px;cursor:pointer;flex-shrink:0}.reset[data-v-1011add9]:hover{background:#dfe3ed;color:#151563}.pair[data-v-1011add9]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.pair label[data-v-1011add9]{display:flex;flex-direction:column;gap:4px;font-size:10px;color:#7a8298}.badge[data-v-1011add9]{padding:2px 7px;border-radius:5px;background:#eef0f6;font-size:9.5px;font-weight:700;color:#5a6278}.badge--ok[data-v-1011add9]{background:#e8f3ec;color:#2f7d54}.switch-label[data-v-1011add9]{font-size:10.5px;white-space:nowrap}.switch[data-v-1011add9]{position:relative;width:32px;height:18px;margin-left:auto;padding:0;border:none;border-radius:9px;background:#dfe3ed;cursor:pointer;flex-shrink:0}.switch.active[data-v-1011add9]{background:#151563}.switch-knob[data-v-1011add9]{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:7px;background:#fff;transition:left .12s ease}.switch.active .switch-knob[data-v-1011add9]{left:16px}.toggle[data-v-1011add9]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #dfe3ed;border-radius:9px;background:#fff;font:inherit;font-size:11px;color:#414858;cursor:pointer;flex-shrink:0}.toggle--wide[data-v-1011add9]{width:auto;margin-left:auto;padding:0 11px;font-size:10.5px;font-weight:600}.toggle.active[data-v-1011add9]{background:#151563;border-color:#151563;color:#fff}.color-pop[data-v-1011add9]{position:absolute;right:12px;bottom:14px;z-index:40;display:flex;flex-direction:column;gap:8px;width:292px;padding:11px;border:1px solid #c7ccda;border-radius:12px;background:#fff;box-shadow:0 18px 40px #1418282e}.color-pop-head[data-v-1011add9]{display:flex;align-items:center;gap:8px}.color-pop-title[data-v-1011add9]{flex:1;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7a8298}.color-pop-head button[data-v-1011add9]{width:22px;height:22px;padding:0;border:1px solid #dfe3ed;border-radius:6px;background:#fff;color:#7a8298;font-size:9px;cursor:pointer}.rail[data-v-b7af2833]{display:flex;flex-direction:column;min-height:0;border-right:1px solid #dfe3ed;background:#fff}.rail-head[data-v-b7af2833]{display:flex;align-items:center;gap:8px;padding:11px 12px;border-bottom:1px solid #dfe3ed}.rail-title[data-v-b7af2833]{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#7a8298}.rail-add[data-v-b7af2833]{display:flex;gap:3px;margin-left:auto}.rail-add button[data-v-b7af2833]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:1px solid #dfe3ed;border-radius:6px;background:#fff;color:#5a6278;font:inherit;font-size:9px;line-height:1;cursor:pointer;flex-shrink:0}.rail-add button[data-v-b7af2833]:hover{border-color:#191970;color:#191970}.rail-add .rail-collapse[data-v-b7af2833]{margin-left:3px;border-color:transparent;color:#a3aabe}.glyph[data-v-b7af2833]{font-family:ui-monospace,Menlo,monospace;font-size:9.5px;font-weight:700;letter-spacing:-.1em}.rail-body[data-v-b7af2833]{flex:1;min-height:0;overflow:auto;scrollbar-gutter:stable;padding:10px}.rail-empty[data-v-b7af2833]{margin:4px 2px 10px;font-size:11px;line-height:1.5;color:#a3aabe}.rail-outer[data-v-b7af2833]{background-repeat:no-repeat}.slot[data-v-b7af2833]{height:7px;border-radius:2px}.slot--ghost[data-v-b7af2833]{height:24px;border:2px solid #4fb8e0;border-radius:8px;background:color-mix(in srgb,#4fb8e0 12%,transparent)}.is-dragging[data-v-b7af2833]{opacity:.4}.close[data-v-b7af2833]{height:7px;border-radius:0 0 8px 8px}.block[data-v-b7af2833]{display:flex;align-items:center;gap:6px;padding:5px 7px 5px 9px;border-radius:8px 8px 0 0;color:#fff;cursor:grab}.grip[data-v-b7af2833]{font-size:9px;opacity:.35;cursor:grab;flex-shrink:0}.grip--block[data-v-b7af2833]{color:#fff;opacity:.5}.type-square[data-v-b7af2833]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:16px;padding:0;border:none;border-radius:4px;font:inherit;flex-shrink:0;cursor:pointer}.type-square[data-v-b7af2833]:disabled{cursor:default}.type-square i[data-v-b7af2833]{font-size:8.5px}.type-square--block[data-v-b7af2833]{background:#fff3}.type-square--fixed[data-v-b7af2833]{cursor:inherit}.type-square--open[data-v-b7af2833]{box-shadow:0 0 0 2px #19197073}.type-menu[data-v-b7af2833]{position:fixed;z-index:60;display:flex;flex-direction:column;gap:1px;min-width:158px;padding:5px;border:1px solid #c7ccda;border-radius:10px;background:#fff;box-shadow:0 18px 40px #1418282e}.type-menu-item[data-v-b7af2833]{display:flex;align-items:center;gap:9px;padding:6px 9px;border:none;border-radius:7px;background:transparent;font:inherit;font-size:11.5px;color:#2a3040;text-align:left;cursor:pointer}.type-menu-item i[data-v-b7af2833]{width:13px;font-size:10.5px;text-align:center;flex-shrink:0}.type-menu-item[data-v-b7af2833]:hover{background:#f7f8fb}.type-menu-item.active[data-v-b7af2833]{background:#eaeefb;color:#151563;font-weight:600}.type-menu-rule[data-v-b7af2833]{height:1px;margin:4px 6px;background:#eef0f6}.type-glyph[data-v-b7af2833]{font-family:ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;line-height:1;letter-spacing:-.06em;color:#fff}.block-name[data-v-b7af2833],.leaf-name[data-v-b7af2833]{min-width:0;flex:1;padding:1px 2px;border:none;border-bottom:1px dashed rgba(255,255,255,.4);background:transparent;font-family:ui-monospace,Menlo,monospace;font-size:11px;font-weight:600;color:#fff}.block-name[data-v-b7af2833]:focus,.leaf-name[data-v-b7af2833]:focus{outline:none;border-bottom-color:#fff}.is-readonly .block-name[data-v-b7af2833],.is-readonly .leaf-name[data-v-b7af2833]{pointer-events:none}.is-readonly.block[data-v-b7af2833],.is-readonly.leaf[data-v-b7af2833]{cursor:pointer}.block-actions[data-v-b7af2833]{display:flex;align-items:center;gap:2px;flex-shrink:0}.block-actions button[data-v-b7af2833]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;border-radius:5px;background:#fff3;color:#fff;font:inherit;font-size:9px;line-height:1;cursor:pointer;flex-shrink:0}.block-drop[data-v-b7af2833]{background:#0003!important}.leaf[data-v-b7af2833]{display:flex;align-items:center;gap:6px;min-height:22px;padding:3px 6px 3px 8px;cursor:grab}.leaf[data-v-b7af2833]:hover{background:#f7f8fb}.leaf-name[data-v-b7af2833]{border-bottom-color:#cdd3e0;font-weight:400;color:#2a3040}.leaf-name[data-v-b7af2833]:focus{border-bottom-color:#191970}.leaf-drop[data-v-b7af2833]{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;padding:0;border:none;border-radius:4px;background:transparent;color:#c0c6d6;font-size:8px;cursor:pointer;flex-shrink:0}.leaf-drop[data-v-b7af2833]:hover{background:#f9ecea;color:#b0433a}.mark[data-v-b7af2833]{font-size:9px;color:#a3aabe;flex-shrink:0;cursor:help}.mark--warn[data-v-b7af2833]{color:#d97706}.mark--block[data-v-b7af2833]{color:#ffffffa6}.mark--block.mark--warn[data-v-b7af2833]{color:#ffd27a}.facet[data-v-b7af2833]{display:flex;align-items:center;gap:6px;min-height:20px;padding:2px 6px 2px 10px;cursor:pointer}.facet[data-v-b7af2833]:hover{background:#f7f8fb}.facet i[data-v-b7af2833]{font-size:7.5px;color:#c0c6d6;flex-shrink:0}.facet-name[data-v-b7af2833]{flex:1;min-width:0;font-family:ui-monospace,Menlo,monospace;font-size:10.5px;color:#5a6278;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.facet-note[data-v-b7af2833]{font-size:9px;color:#a3aabe;white-space:nowrap}.bts[data-v-a89a6e94]{position:relative;width:100%;min-width:0;overflow:hidden}.bts__frame[data-v-a89a6e94]{position:absolute;top:0;left:0}.bts__cell[data-v-a89a6e94]{position:absolute;box-sizing:border-box;overflow:hidden}.bts__edge[data-v-a89a6e94]{position:absolute;box-sizing:border-box;pointer-events:none}.bts__line[data-v-a89a6e94]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.template[data-v-039e41f7]{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:auto;scrollbar-gutter:stable;padding:14px 16px 20px}.template-head[data-v-039e41f7]{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.template-title[data-v-039e41f7]{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#7a8298}.template-note[data-v-039e41f7]{font-size:11px;color:#a3aabe}.sheet[data-v-039e41f7]{padding:8px 12px 12px 7px;border:1px solid #dfe3ed;border-radius:10px;background:#fff}.column-head[data-v-039e41f7]{display:flex;align-items:flex-end;gap:6px;margin-bottom:6px}.column-track[data-v-039e41f7]{display:grid;gap:2px;align-items:end;flex:0 1 auto;min-width:0}.column-track--stretch[data-v-039e41f7]{flex:1 1 auto}.row-gutter[data-v-039e41f7]{display:flex;align-items:center;justify-content:center;gap:2px;width:40px;flex-shrink:0}.column-cap[data-v-039e41f7]{display:flex;flex-direction:column;align-items:center;gap:3px;padding-bottom:4px;border-bottom:2px solid #dfe3ed}.column-row[data-v-039e41f7]{display:flex;align-items:center;gap:3px}.column-letter[data-v-039e41f7]{border:none;background:transparent;font-size:10px;font-weight:700;color:#5a6278;cursor:pointer;padding:0}.column-letter[data-v-039e41f7]:hover{color:#151563}.column-drop[data-v-039e41f7]{width:15px;height:15px;padding:0;border:none;border-radius:4px;background:transparent;color:#a3aabe;font-size:9px;cursor:pointer}.column-drop[data-v-039e41f7]:hover:not(:disabled){background:#f9ecea;color:#b0433a}.column-mode[data-v-039e41f7]{padding:2px 5px;border:none;border-radius:5px;font-family:ui-monospace,Menlo,monospace;font-size:8.5px;font-weight:700;line-height:1;cursor:pointer}.column-mode--fixed[data-v-039e41f7]{background:#eef0f6;color:#5a6278}.column-mode--auto[data-v-039e41f7]{background:#e8f3ec;color:#2f7d54}.column-mode--dyn[data-v-039e41f7]{background:#eaeefb;color:#191970}.column-number[data-v-039e41f7]{width:34px;padding:2px 3px;border:1px solid #dfe3ed;border-radius:5px;background:#f7f8fb;font-family:ui-monospace,Menlo,monospace;font-size:9px;color:#5a6278;text-align:center}.column-head .row-gutter[data-v-039e41f7]{justify-content:flex-start;margin-bottom:4px}.column-add[data-v-039e41f7]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px dashed #c7ccda;border-radius:6px;background:#fff;color:#7a8298;font-size:10px;cursor:pointer;flex-shrink:0}.column-add[data-v-039e41f7]:hover{background:#f7f8fb;color:#191970}.band[data-v-039e41f7]{position:relative;background-repeat:no-repeat}.slot[data-v-039e41f7]{height:6px;border-top:2px solid transparent;border-radius:2px}.band:hover>.slot[data-v-039e41f7]{border-top-color:#191970;background:color-mix(in srgb,#191970 12%,transparent)}.complex-head[data-v-039e41f7]{display:flex;align-items:center;gap:7px;padding:5px 8px;border-radius:8px 8px 0 0;color:#fff;cursor:grab}.complex-head i[data-v-039e41f7]{font-size:9px;opacity:.8}.complex-title[data-v-039e41f7]{font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffffd9}.complex-rule[data-v-039e41f7]{padding:2px 7px;border-radius:6px;background:#0000002e;font-family:ui-monospace,Menlo,monospace;font-size:9.5px}.complex-meta[data-v-039e41f7]{font-size:9.5px;color:#fffc}.complex-actions[data-v-039e41f7]{display:flex;gap:3px;margin-left:auto}.complex-actions button[data-v-039e41f7]{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border:none;border-radius:6px;background:#ffffff29;color:#fff;font-size:9.5px;font-weight:600;cursor:pointer}.complex-actions button i[data-v-039e41f7]{font-size:8px;opacity:1}.complex-unwrap[data-v-039e41f7]{background:#0003!important}.complex-foot[data-v-039e41f7]{height:7px;border-radius:0 0 8px 8px}.cross-note[data-v-039e41f7]{display:inline-block;margin:2px 0 4px;padding:3px 8px;border-radius:7px;background:#fdf2e6;color:#6e4715;font-size:9.5px}.row-band[data-v-039e41f7]{display:flex;align-items:stretch;gap:6px;padding:1px 0}.row-number[data-v-039e41f7]{position:absolute;top:8px;width:14px;font-family:ui-monospace,Menlo,monospace;font-size:9px;font-weight:700;color:#a3aabe;text-align:right;cursor:grab}.row-cells[data-v-039e41f7]{display:grid;flex:0 1 auto;min-width:0;gap:2px}.row-cells--stretch[data-v-039e41f7]{flex:1 1 auto}.row-actions[data-v-039e41f7]{align-items:flex-start;padding-top:5px}.row-actions button[data-v-039e41f7]{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;padding:0;border:none;border-radius:5px;background:transparent;color:#a3aabe;font-size:8px;cursor:pointer}.row-actions button[data-v-039e41f7]:hover{background:#eef0f6;color:#151563}.row-actions .row-drop[data-v-039e41f7]:hover{background:#f9ecea;color:#b0433a}.cell[data-v-039e41f7]{position:relative;display:block;min-height:28px;padding:6px 7px;border:1px solid #dfe3ed;border-radius:3px;outline-offset:-2px;text-align:left;cursor:pointer;overflow:hidden}.cell-text[data-v-039e41f7]{display:block;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cell-text--bound[data-v-039e41f7]{font-family:ui-monospace,Menlo,monospace;font-size:9.5px}.cell-chip[data-v-039e41f7]{position:absolute;right:2px;bottom:1px;padding:0 3px;border-radius:3px;font-size:7.5px;font-weight:700}.table-designer[data-v-3b57a3fc]{display:flex;flex-direction:column;flex:1;height:100%;min-height:0;background:var(--surface-ground, #f7f8fb)}.toolbar[data-v-3b57a3fc]{display:flex;align-items:center;gap:12px;padding:8px 12px;border-bottom:1px solid var(--surface-border, #dfe3ed);background:var(--surface-card, #ffffff);flex-shrink:0}.back[data-v-3b57a3fc]{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 11px 0 9px;border:1px solid var(--surface-border, #dfe3ed);border-radius:9px;background:var(--surface-card, #ffffff);font:inherit;font-size:12px;font-weight:600;color:#414858;cursor:pointer;white-space:nowrap}.back[data-v-3b57a3fc]:hover{border-color:#c7ccda;background:#f7f8fb}.back i[data-v-3b57a3fc]{font-size:11px}.designer-title[data-v-3b57a3fc]{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:220px;font-size:12.5px;font-weight:700;color:var(--text-color, #181c28)}.designer-title i[data-v-3b57a3fc]{font-size:11px;color:#191970}.designer-title span[data-v-3b57a3fc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabs[data-v-3b57a3fc]{display:flex;gap:3px;align-items:center;padding:3px;border-radius:9px;background:var(--surface-ground, #eef0f6)}.tabs button[data-v-3b57a3fc]{padding:5px 12px;border:none;border-radius:7px;background:transparent;font:inherit;font-size:12px;font-weight:600;color:var(--text-color-secondary, #5a6278);cursor:pointer}.tabs button.active[data-v-3b57a3fc]{background:var(--surface-card, #ffffff);color:var(--text-color, #181c28)}.toolbar-actions[data-v-3b57a3fc]{display:flex;gap:6px;align-items:center;margin-left:auto}.toolbar-actions button[data-v-3b57a3fc]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid var(--surface-border, #dfe3ed);border-radius:9px;background:var(--surface-card, #ffffff);font:inherit;font-size:12px;color:#414858;cursor:pointer}.toolbar-actions button[data-v-3b57a3fc]:hover:not(:disabled){border-color:#c7ccda;background:#f7f8fb}.toolbar-actions .ghost.active[data-v-3b57a3fc]{border-color:#191970;background:#eaeefb;color:#191970}.toolbar-actions .primary[data-v-3b57a3fc]{width:auto;padding:0 14px;border-color:#151563;background:#151563;font-size:12.5px;font-weight:600;color:#fff}.toolbar-actions .primary[data-v-3b57a3fc]:hover:not(:disabled){border-color:#115;background:#115}.toolbar-actions button[data-v-3b57a3fc]:disabled{opacity:.45;cursor:default}.sample-actions[data-v-3b57a3fc]{display:flex;align-items:center;gap:8px;margin:6px 0;font-size:10.5px;color:var(--text-color-secondary, #a3aabe)}.sample-actions button[data-v-3b57a3fc]{margin-left:auto;padding:4px 10px;border:1px solid var(--surface-border, #c7ccda);border-radius:8px;background:var(--surface-card, #ffffff);font:inherit;font-size:10.5px;cursor:pointer}.sample-actions button[data-v-3b57a3fc]:disabled{opacity:.45;cursor:default}.source-note[data-v-3b57a3fc]{min-width:0;font-size:10px;color:var(--text-color-secondary, #a3aabe)}.script-note[data-v-3b57a3fc]{display:flex;flex-direction:column;gap:1px;line-height:1.3}.script-note-hint[data-v-3b57a3fc],.script-note-names[data-v-3b57a3fc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.script-note-names[data-v-3b57a3fc]{font-family:ui-monospace,Menlo,monospace;color:var(--text-color-secondary, #5a6278)}.script-note--error .script-note-names[data-v-3b57a3fc]{color:#8f362e}.workspace[data-v-3b57a3fc]{flex:1;min-height:0;display:grid;grid-template-columns:280px 1fr 320px}.workspace--code[data-v-3b57a3fc]{grid-template-columns:280px 1fr}.workspace--rail-closed[data-v-3b57a3fc]{grid-template-columns:30px 1fr 320px}.workspace--code.workspace--rail-closed[data-v-3b57a3fc]{grid-template-columns:30px 1fr}.rail-strip[data-v-3b57a3fc]{display:flex;flex-direction:column;align-items:center;gap:10px;min-height:0;padding:8px 0;border-right:1px solid #dfe3ed;background:#fff}.rail-strip button[data-v-3b57a3fc]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:1px solid #dfe3ed;border-radius:6px;background:#fff;color:#5a6278;font:inherit;font-size:9px;line-height:1;cursor:pointer;flex-shrink:0}.rail-strip button[data-v-3b57a3fc]:hover{border-color:#191970;color:#191970}.rail-strip-label[data-v-3b57a3fc]{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#7a8298;writing-mode:vertical-rl;white-space:nowrap}.stage[data-v-3b57a3fc]{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.stage-split[data-v-3b57a3fc]{flex:1;min-height:0;display:grid;grid-template-columns:1fr}.stage-split.with-preview[data-v-3b57a3fc]{grid-template-columns:1fr 1fr}.preview[data-v-3b57a3fc]{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:auto;scrollbar-gutter:stable;padding:14px 16px 20px;border-left:1px solid var(--surface-border, #dfe3ed);background:var(--surface-card, #ffffff)}.preview-head[data-v-3b57a3fc]{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.preview-title[data-v-3b57a3fc],.pane-title[data-v-3b57a3fc]{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-color-secondary, #7a8298)}.preview-note[data-v-3b57a3fc]{font-size:11px;color:var(--text-color-secondary, #a3aabe)}.preview-sheet[data-v-3b57a3fc]{padding:8px;border:1px solid #dfe3ed;border-radius:10px;background:#fff}.pane[data-v-3b57a3fc]{display:flex;flex-direction:column;gap:8px;min-height:0;padding:14px 16px 18px;background:var(--surface-card, #ffffff);flex:1}.code[data-v-3b57a3fc]{font-family:ui-monospace,Menlo,monospace;font-size:11.5px;line-height:1.7}.editor-host[data-v-3b57a3fc]{flex:1;min-height:320px;display:flex;flex-direction:column;border:1px solid var(--surface-border, #c7ccda);border-radius:10px;overflow:hidden}textarea[data-v-3b57a3fc]{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--surface-border, #c7ccda);border-radius:10px;background:var(--surface-card, #ffffff);color:var(--text-color, #2a3040);font:inherit}.hint[data-v-3b57a3fc]{margin:0;font-size:10.5px;line-height:1.5;color:var(--text-color-secondary, #a3aabe)}.banner[data-v-3b57a3fc]{margin:6px 0;padding:6px 10px;border-radius:9px;font-size:10.5px;line-height:1.45}.banner.error[data-v-3b57a3fc]{background:#f9ecea;color:#8f362e}.banner.warn[data-v-3b57a3fc]{background:#fdf2e6;color:#6e4715}.banner.info[data-v-3b57a3fc]{background:var(--surface-ground, #eef0f6);color:var(--text-color-secondary, #5a6278)}.dropped[data-v-3b57a3fc]{font-family:ui-monospace,Menlo,monospace}.sample[data-v-3b57a3fc]{margin-top:12px;font-size:11px;color:var(--text-color-secondary, #5a6278)}.sample textarea[data-v-3b57a3fc]{margin-top:6px;min-height:160px}.dm-rail[data-v-f54627fd]{display:flex;flex-direction:column;min-height:0;background:#fff}.dm-head[data-v-f54627fd]{display:flex;align-items:center;gap:8px;padding:11px 12px;border-bottom:1px solid #dfe3ed}.dm-title[data-v-f54627fd]{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#7a8298}.dm-actions[data-v-f54627fd]{display:flex;gap:3px;margin-left:auto}.dm-actions button[data-v-f54627fd]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:1px solid #dfe3ed;border-radius:6px;background:#fff;color:#5a6278;font:inherit;font-size:9px;line-height:1;cursor:pointer;flex-shrink:0}.dm-actions button[data-v-f54627fd]:hover:not(:disabled){border-color:#191970;color:#191970}.dm-actions button[data-v-f54627fd]:disabled{color:#c0c6d6;cursor:default}.dm-actions .dm-tint--on[data-v-f54627fd]{border-color:#191970;background:#eaeefb;color:#191970}.dm-actions .dm-collapse[data-v-f54627fd]{margin-left:3px;border-color:transparent;color:#a3aabe}.dm-body[data-v-f54627fd]{display:flex;flex-direction:column;gap:8px;flex:1;min-height:0;padding:10px;overflow:auto;scrollbar-gutter:stable}.dm-empty[data-v-f54627fd]{margin:4px 2px;font-size:11px;line-height:1.5;color:#a3aabe}.dm-model[data-v-f54627fd]{flex-shrink:0;border:1px solid color-mix(in srgb,var(--dm-accent) 45%,#dfe3ed);border-radius:10px;background:#fff;overflow:hidden}.dm-model--failed[data-v-f54627fd]{border-color:#f3d9a4}.dm-model-head[data-v-f54627fd]{display:flex;align-items:center;gap:7px;padding:6px 6px 6px 10px;border-bottom:1px solid color-mix(in srgb,var(--dm-accent) 22%,#eef0f6);background:color-mix(in srgb,var(--dm-accent) 14%,#ffffff)}.dm-model--failed .dm-model-head[data-v-f54627fd]{border-bottom-color:#f3d9a4;background:#fdf2e6}.dm-model-icon[data-v-f54627fd]{font-size:10px;color:var(--dm-accent);flex-shrink:0}.dm-model--failed .dm-model-icon[data-v-f54627fd]{color:#d97706}.dm-model-name[data-v-f54627fd]{flex:1;min-width:0;font-size:11.5px;font-weight:600;color:#2a3040;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-model-remove[data-v-f54627fd]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:1px solid #dfe3ed;border-radius:6px;background:#fff;color:#5a6278;font:inherit;font-size:9px;line-height:1;cursor:pointer;flex-shrink:0}.dm-model-remove[data-v-f54627fd]:hover{border-color:#b0433a;background:#f9ecea;color:#b0433a}.dm-model-error[data-v-f54627fd],.dm-model-loading[data-v-f54627fd]{margin:0;padding:8px 10px;font-size:10.5px;line-height:1.4;color:#a3aabe}.dm-model-error[data-v-f54627fd]{color:#b0433a}.dm-model[data-v-f54627fd] .rail{border-right:none}.dm-model[data-v-f54627fd] .rail-body{flex:none;overflow:visible;scrollbar-gutter:auto;padding:4px 8px 8px}.dm-model[data-v-f54627fd] .rail-empty{margin:4px 2px 2px}.prop-group[data-v-eaf8c57c]{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.85rem}.prop-group--row[data-v-eaf8c57c]{flex-direction:row;align-items:center;gap:.55rem}.prop-group label[data-v-eaf8c57c]{font-size:.76rem;color:var(--p-surface-600);font-weight:600}.ownership-pill[data-v-eaf8c57c]{display:inline-flex;align-items:center;padding:.16rem .48rem;border-radius:999px;font-size:.66rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;background:var(--p-surface-100);color:var(--p-surface-700)}.ownership-pill.ownership-pill--owned[data-v-eaf8c57c]{background:color-mix(in srgb,var(--p-green-500) 16%,transparent);color:color-mix(in srgb,var(--p-green-700) 78%,black)}.ownership-pill.ownership-pill--modified[data-v-eaf8c57c]{background:color-mix(in srgb,var(--p-orange-500) 16%,transparent);color:color-mix(in srgb,var(--p-orange-700) 78%,black)}.ownership-pill.ownership-pill--inherited[data-v-eaf8c57c]{background:color-mix(in srgb,#191970 12%,transparent);color:#191970}.ownership-pill--column[data-v-eaf8c57c]{align-self:flex-start}.screen-tool-btn[data-v-eaf8c57c]{display:inline-flex;align-items:center;gap:.4rem;border:1px solid transparent;border-radius:.55rem;background:transparent;color:var(--p-surface-600);padding:.4rem .7rem;cursor:grab;font-size:.8rem;line-height:1.2;white-space:nowrap}.screen-tool-btn[data-v-eaf8c57c]:hover{border-color:var(--p-surface-200);background:var(--p-surface-100)}.screen-tool-btn[data-v-eaf8c57c]:active{cursor:grabbing}.screen-tool-btn--more[data-v-eaf8c57c]{cursor:pointer}.screen-editor__textarea[data-v-eaf8c57c]{width:100%}.prop-hint[data-v-eaf8c57c]{font-size:.72rem;color:var(--p-surface-500);line-height:1.3}.screen-editor[data-v-eaf8c57c]{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--p-surface-0)}.screen-editor__header[data-v-eaf8c57c]{display:flex;align-items:center;gap:.75rem;padding:.65rem .9rem;border-bottom:1px solid var(--p-surface-200);background:var(--p-surface-50)}.screen-editor__head-left[data-v-eaf8c57c]{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1}.screen-editor__title[data-v-eaf8c57c]{font-weight:700;color:var(--p-surface-800)}.screen-editor__mode-badge[data-v-eaf8c57c]{display:inline-flex;align-items:center;padding:.18rem .55rem;border-radius:999px;background:color-mix(in srgb,#191970 10%,var(--p-surface-0));color:#191970;font-size:.7rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.screen-editor__dirty[data-v-eaf8c57c]{width:.45rem;height:.45rem;border-radius:999px;background:var(--p-orange-500)}.screen-editor__tabs[data-v-eaf8c57c]{display:flex;gap:.2rem;padding:.2rem;border-radius:.55rem;background:var(--p-surface-200)}.screen-editor__mode[data-v-eaf8c57c]{border:none;background:transparent;color:var(--p-surface-600);border-radius:.45rem;padding:.35rem .8rem;cursor:pointer;font-size:.8rem;font-weight:600}.screen-editor__mode--active[data-v-eaf8c57c]{background:var(--p-surface-0);color:var(--p-surface-900)}.screen-editor__mode--table[data-v-eaf8c57c]{display:inline-flex;align-items:center;gap:.4rem;max-width:14rem}.screen-editor__mode--table i[data-v-eaf8c57c]{font-size:.75rem;color:#191970}.screen-editor__mode--table span[data-v-eaf8c57c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screen-editor__head-right[data-v-eaf8c57c]{display:flex;align-items:center;gap:.45rem}.screen-editor__state[data-v-eaf8c57c]{flex:1;display:flex;align-items:center;justify-content:center;color:var(--p-surface-500)}.screen-editor__state--error[data-v-eaf8c57c]{color:var(--p-red-600)}.screen-layout__rail[data-v-eaf8c57c]{position:relative;width:280px;min-height:0;display:flex;flex-direction:column;border-right:1px solid var(--p-surface-200);background:var(--p-surface-0)}.screen-layout__rail[data-v-eaf8c57c]>.dm-rail{flex:1;min-height:0}.screen-layout__rail-hint[data-v-eaf8c57c]{padding:.45rem .7rem;border-top:1px solid var(--p-surface-200);background:color-mix(in srgb,var(--p-orange-100) 70%,var(--p-surface-0));color:color-mix(in srgb,var(--p-orange-900) 82%,black);font-size:.72rem;line-height:1.35}.screen-layout__rail-strip[data-v-eaf8c57c]{display:flex;flex-direction:column;align-items:center;gap:10px;width:30px;min-height:0;padding:8px 0;border-right:1px solid var(--p-surface-200);background:var(--p-surface-0)}.screen-layout__rail-strip button[data-v-eaf8c57c]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:1px solid #dfe3ed;border-radius:6px;background:#fff;color:#5a6278;font:inherit;font-size:9px;line-height:1;cursor:pointer;flex-shrink:0}.screen-layout__rail-strip button[data-v-eaf8c57c]:hover{border-color:#191970;color:#191970}.screen-layout__rail-strip-label[data-v-eaf8c57c]{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#7a8298;writing-mode:vertical-rl;white-space:nowrap}.screen-editor__publish-help[data-v-eaf8c57c]{display:flex;flex-direction:column;gap:.3rem;font-size:.78rem;color:var(--p-surface-600)}.screen-editor__publish-warning[data-v-eaf8c57c]{margin-top:.75rem;border:1px solid color-mix(in srgb,var(--p-orange-500) 55%,var(--p-surface-200));background:color-mix(in srgb,var(--p-orange-100) 70%,var(--p-surface-0));color:color-mix(in srgb,var(--p-orange-900) 82%,black);border-radius:.7rem;padding:.75rem;font-size:.78rem;line-height:1.35}.screen-editor__publish-actions[data-v-eaf8c57c]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.screen-editor__textarea-wrap[data-v-eaf8c57c]{flex:1;min-height:0;padding:.9rem}.port-entry[data-v-8fb507c0]{display:flex;flex-direction:column;gap:4px;padding:6px 8px;border-radius:6px;background:var(--p-surface-50);border:1px solid var(--p-surface-100)}.p-dark{background:var(--p-surface-800);border-color:var(--p-surface-700)}.port-entry-row[data-v-8fb507c0]{display:flex;align-items:center;gap:4px}.port-name-input[data-v-8fb507c0]{flex:1;min-width:0}.port-type-select[data-v-8fb507c0]{width:100px;flex-shrink:0}.port-toggle-btn[data-v-8fb507c0]{width:28px!important;height:28px!important;flex-shrink:0}.port-advanced[data-v-8fb507c0]{display:flex;flex-direction:column;gap:6px;padding:6px 0 2px;border-top:1px solid var(--p-surface-100)}.port-adv-field[data-v-8fb507c0]{display:flex;flex-direction:column;gap:2px}.port-adv-label[data-v-8fb507c0]{font-size:.65rem;font-weight:600;color:var(--p-surface-500);text-transform:uppercase;letter-spacing:.03em}.port-adv-input[data-v-8fb507c0]{width:100%}.ownership-pill[data-v-8fb507c0]{margin-left:auto;flex-shrink:0;font-size:.65rem;padding:2px 6px;border-radius:999px;font-weight:600}.ownership-pill--owned[data-v-8fb507c0]{background:color-mix(in srgb,var(--p-emerald-500) 16%,transparent);color:color-mix(in srgb,var(--p-emerald-700) 78%,black)}.ownership-pill--modified[data-v-8fb507c0]{background:color-mix(in srgb,var(--p-amber-500) 18%,transparent);color:color-mix(in srgb,var(--p-amber-700) 78%,black)}.ownership-pill--inherited[data-v-8fb507c0]{background:color-mix(in srgb,var(--p-sky-500) 16%,transparent);color:color-mix(in srgb,var(--p-sky-700) 78%,black)}.node-preview[data-v-9363e13e]{border-radius:8px;overflow:hidden;border:1px solid var(--p-surface-200);background:var(--p-surface-0);width:100%;max-width:260px;margin:0 auto}.p-dark{border-color:var(--p-surface-600);background:var(--p-surface-800)}.node-header[data-v-9363e13e]{padding:6px 10px;display:flex;align-items:center;justify-content:center}.node-title[data-v-9363e13e]{font-size:.7rem;font-weight:700;color:#fff;letter-spacing:.02em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.node-body[data-v-9363e13e]{padding:6px 0;display:flex;flex-direction:column;gap:2px}.port-row[data-v-9363e13e]{display:flex;align-items:center;justify-content:space-between;min-height:20px;padding:0 6px}.port-side[data-v-9363e13e]{display:flex;align-items:center;gap:5px;min-width:0}.port-left[data-v-9363e13e]{justify-content:flex-start}.port-right[data-v-9363e13e]{justify-content:flex-end}.port-dot[data-v-9363e13e]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.port-label[data-v-9363e13e]{font-size:.65rem;color:var(--p-surface-600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-dark{color:var(--p-surface-400)}.port-array-badge[data-v-9363e13e]{font-size:.6rem;font-weight:700;color:var(--p-surface-400)}.node-editor-root[data-v-67a9b0d1]{display:flex;flex-direction:column;height:100%;width:100%}.node-toolbar[data-v-67a9b0d1]{display:flex;align-items:center;justify-content:space-between;padding:4px 8px;border-bottom:1px solid var(--p-surface-200);background:var(--p-surface-50);flex-shrink:0;gap:8px}.toolbar-invalid-badge[data-v-67a9b0d1]{font-size:.7rem;padding:2px 8px;border-radius:10px;background:var(--p-red-100);color:var(--p-red-700);font-weight:500}.p-dark{background:color-mix(in srgb,var(--p-red-500) 20%,transparent);color:var(--p-red-300)}.toolbar-mode-badge[data-v-67a9b0d1]{font-size:.7rem;padding:2px 8px;border-radius:10px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-700);font-weight:600}.toolbar-dirty-badge[data-v-67a9b0d1]{font-size:.7rem;padding:2px 8px;border-radius:10px;background:var(--p-yellow-100);color:var(--p-yellow-700);font-weight:500}.p-dark{background:color-mix(in srgb,var(--p-yellow-500) 20%,transparent);color:var(--p-yellow-300)}.toolbar-version[data-v-67a9b0d1]{font-size:.7rem;padding:2px 6px;color:var(--p-surface-500)}.toolbar-node-badge[data-v-67a9b0d1]{font-size:.68rem;font-weight:600;padding:2px 8px;border-radius:10px;background:color-mix(in srgb,#ec4899 15%,var(--p-surface-50));color:#ec4899;letter-spacing:.02em}.p-dark{background:color-mix(in srgb,#ec4899 20%,transparent)}.node-body[data-v-67a9b0d1]{display:flex;flex:1;min-height:0;overflow:hidden}.node-state[data-v-67a9b0d1]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;min-height:0;gap:.75rem;color:var(--p-surface-500)}.node-error[data-v-67a9b0d1]{color:var(--p-red-500)}.def-panel[data-v-67a9b0d1]{width:380px;flex-shrink:0;padding:12px;display:flex;flex-direction:column;gap:10px;overflow-y:auto;border-right:1px solid var(--p-surface-200);background:var(--p-surface-0)}.p-dark{border-right-color:var(--p-surface-700);background:var(--p-surface-900)}.def-fieldset[data-v-67a9b0d1]{display:flex;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;border:none}.def-field[data-v-67a9b0d1]{display:flex;flex-direction:column;gap:4px}.def-label[data-v-67a9b0d1]{font-size:.7rem;font-weight:600;color:var(--p-surface-500);text-transform:uppercase;letter-spacing:.03em}.def-input[data-v-67a9b0d1]{width:100%}.def-toggle-row[data-v-67a9b0d1]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.def-toggle[data-v-67a9b0d1]{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;color:var(--p-surface-700)}.def-section-title[data-v-67a9b0d1]{display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700;color:var(--p-surface-600);padding-top:6px;border-top:1px solid var(--p-surface-100)}.p-dark{color:var(--p-surface-400);border-top-color:var(--p-surface-800)}.def-count[data-v-67a9b0d1]{font-size:.65rem;font-weight:500;color:var(--p-surface-400)}.port-list[data-v-67a9b0d1]{display:flex;flex-direction:column;gap:6px}.preview-panel[data-v-67a9b0d1]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;gap:16px;background:var(--p-surface-50)}.p-dark{background:var(--p-surface-950)}.preview-label[data-v-67a9b0d1]{font-size:.7rem;font-weight:600;color:var(--p-surface-400);text-transform:uppercase;letter-spacing:.04em}.preview-hint[data-v-67a9b0d1]{font-size:.68rem;color:var(--p-surface-400);text-align:center;max-width:240px}@media(max-width:960px){.node-body[data-v-67a9b0d1]{flex-direction:column}.def-panel[data-v-67a9b0d1]{width:100%;border-right:none;border-bottom:1px solid var(--p-surface-200)}}.hook-editor[data-v-54d89d7d]{display:flex;flex-direction:column;height:100%;min-height:0}.hook-toolbar[data-v-54d89d7d]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid var(--p-surface-200);background:var(--p-surface-50);flex-shrink:0}.hook-toolbar__meta[data-v-54d89d7d]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hook-toolbar__actions[data-v-54d89d7d]{display:flex;align-items:center;gap:8px}.hook-badge[data-v-54d89d7d]{font-size:.75rem;line-height:1;padding:4px 8px;border-radius:999px;background:var(--p-surface-200);color:var(--p-surface-700)}.hook-badge--mode[data-v-54d89d7d]{background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-700);font-weight:600}.hook-badge--dirty[data-v-54d89d7d]{background:var(--p-yellow-100);color:var(--p-yellow-700)}.hook-editor__body[data-v-54d89d7d]{flex:1;min-height:0;overflow:auto}.hook-state[data-v-54d89d7d]{display:flex;align-items:center;justify-content:center;min-height:16rem}.hook-editor__content[data-v-54d89d7d]{padding:16px}.hook-main[data-v-54d89d7d]{display:flex;flex-direction:column;gap:16px;min-width:0;max-width:1100px}.hook-section[data-v-54d89d7d]{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--p-surface-200);border-radius:16px;background:var(--p-surface-0)}.hook-empty[data-v-54d89d7d]{padding:14px;border:1px dashed var(--p-surface-300);border-radius:12px;color:var(--p-surface-500);font-size:.9rem}.hook-card[data-v-54d89d7d]{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:14px;background:var(--p-surface-50);border:1px solid var(--p-surface-200)}.p-dark{background:var(--p-surface-900);border-color:var(--p-surface-700)}.hook-card__header[data-v-54d89d7d]{display:flex;align-items:center;justify-content:space-between;gap:12px}.hook-card__title[data-v-54d89d7d]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.hook-card__tools[data-v-54d89d7d]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.hook-section__header[data-v-54d89d7d]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.hook-section__header h3[data-v-54d89d7d]{margin:0;font-size:1rem}.hook-section__header p[data-v-54d89d7d]{margin:4px 0 0;color:var(--p-surface-500);font-size:.85rem}.hook-fields[data-v-54d89d7d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hook-field[data-v-54d89d7d]{display:flex;flex-direction:column;gap:6px}.hook-field[data-v-54d89d7d] .p-inputtext,.hook-field[data-v-54d89d7d] .p-select,.hook-field[data-v-54d89d7d] .p-textarea{width:100%}.hook-ai[data-v-54d89d7d]{display:flex;flex-direction:column;gap:12px;padding-top:12px;border-top:1px solid var(--p-surface-200)}.p-dark{border-top-color:var(--p-surface-700)}.hook-ai__header[data-v-54d89d7d],.hook-ai__subheader[data-v-54d89d7d]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.hook-ai__subheader[data-v-54d89d7d]{align-items:center}.hook-ai__intro p[data-v-54d89d7d]{margin:4px 0 0;color:var(--p-surface-500);font-size:.85rem}.hook-ai__parameters[data-v-54d89d7d]{display:flex;flex-direction:column;gap:8px}.hook-ai__subheader span[data-v-54d89d7d],.hook-ai__parameter--head span[data-v-54d89d7d]{font-size:.8rem;color:var(--p-surface-600)}.hook-ai__parameter[data-v-54d89d7d]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,10rem) minmax(0,2fr) auto 2.5rem;align-items:center;gap:8px}.hook-ai__parameter[data-v-54d89d7d] .p-inputtext,.hook-ai__parameter[data-v-54d89d7d] .p-select{width:100%}.hook-ai__json[data-v-54d89d7d]{font-family:var(--font-mono, ui-monospace, monospace);font-size:.85rem}.hook-field--wide[data-v-54d89d7d]{grid-column:1 / -1}.hook-field span[data-v-54d89d7d],.hook-toggle span[data-v-54d89d7d]{font-size:.8rem;color:var(--p-surface-600)}.hook-toggle[data-v-54d89d7d]{display:inline-flex;align-items:center;gap:8px}.hook-toggle--row[data-v-54d89d7d]{align-self:end;min-height:42px}.ownership-pill[data-v-54d89d7d]{font-size:.65rem;padding:2px 6px;border-radius:999px;font-weight:600;flex-shrink:0}.ownership-pill--owned[data-v-54d89d7d]{background:color-mix(in srgb,var(--p-emerald-500) 16%,transparent);color:color-mix(in srgb,var(--p-emerald-700) 78%,black)}.ownership-pill--modified[data-v-54d89d7d]{background:color-mix(in srgb,var(--p-amber-500) 18%,transparent);color:color-mix(in srgb,var(--p-amber-700) 78%,black)}.ownership-pill--inherited[data-v-54d89d7d]{background:color-mix(in srgb,var(--p-sky-500) 16%,transparent);color:color-mix(in srgb,var(--p-sky-700) 78%,black)}@media(max-width:720px){.hook-toolbar[data-v-54d89d7d],.hook-section__header[data-v-54d89d7d],.hook-card__header[data-v-54d89d7d],.hook-ai__header[data-v-54d89d7d]{flex-direction:column;align-items:stretch}.hook-ai__parameter[data-v-54d89d7d]{grid-template-columns:repeat(2,minmax(0,1fr))}.hook-ai__description[data-v-54d89d7d]{grid-column:1 / -1}.hook-ai__parameter--head[data-v-54d89d7d]{display:none}.hook-fields[data-v-54d89d7d]{grid-template-columns:1fr}.hook-toggle--row[data-v-54d89d7d]{align-self:start}}.btn-editor[data-v-3881d8c7]{display:flex;flex-direction:column;height:100%;background:var(--p-surface-0)}.btn-toolbar[data-v-3881d8c7]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--p-surface-200);background:var(--p-surface-50);flex-shrink:0}.btn-toolbar__title[data-v-3881d8c7]{display:flex;align-items:center;gap:8px;font-size:.95rem;color:var(--p-surface-800)}.btn-toolbar__actions[data-v-3881d8c7]{display:flex;gap:8px}.mode-badge[data-v-3881d8c7]{font-size:.72rem;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-700);font-weight:600}.dirty-dot[data-v-3881d8c7]{width:8px;height:8px;border-radius:50%;background:var(--p-orange-500)}.btn-loading[data-v-3881d8c7]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--p-surface-500);font-size:.85rem}.btn-body[data-v-3881d8c7]{flex:1;display:flex;min-height:0}.btn-tree[data-v-3881d8c7]{width:280px;border-right:1px solid var(--p-surface-200);overflow-y:auto;background:var(--p-surface-0);flex-shrink:0}.tree-header[data-v-3881d8c7]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--p-surface-500);border-bottom:1px solid var(--p-surface-200)}.tree-add[data-v-3881d8c7]{border:none;background:transparent;color:var(--p-surface-500);cursor:pointer;padding:2px 4px;border-radius:4px}.tree-add[data-v-3881d8c7]:hover{color:var(--p-surface-800);background:var(--p-surface-100)}.tree-empty[data-v-3881d8c7]{padding:20px 12px;text-align:center;color:var(--p-surface-400);font-size:.8rem}.tree-tab[data-v-3881d8c7]{margin-top:2px}.tree-group[data-v-3881d8c7]{margin-left:12px}.tree-item[data-v-3881d8c7]{display:flex;align-items:center;gap:6px;padding:6px 10px;cursor:pointer;font-size:.8rem;color:var(--p-surface-700);border-radius:4px;margin:1px 4px;transition:background .1s}.tree-item[data-v-3881d8c7]:hover{background:var(--p-surface-100)}.tree-item--tab[data-v-3881d8c7]{font-weight:600}.tree-item--group[data-v-3881d8c7]{padding-left:22px}.tree-item--button[data-v-3881d8c7]{padding-left:34px;font-size:.78rem}.tree-item--selected[data-v-3881d8c7]{background:color-mix(in srgb,#191970 12%,transparent);color:#191970}.tree-item--selected[data-v-3881d8c7]:hover{background:color-mix(in srgb,#191970 16%,transparent)}.tree-item__label[data-v-3881d8c7]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ownership-pill[data-v-3881d8c7]{font-size:.65rem;padding:2px 6px;border-radius:999px;font-weight:600;flex-shrink:0}.ownership-pill--owned[data-v-3881d8c7]{background:color-mix(in srgb,var(--p-emerald-500) 16%,transparent);color:color-mix(in srgb,var(--p-emerald-700) 78%,black)}.ownership-pill--modified[data-v-3881d8c7]{background:color-mix(in srgb,var(--p-amber-500) 18%,transparent);color:color-mix(in srgb,var(--p-amber-700) 78%,black)}.ownership-pill--inherited[data-v-3881d8c7]{background:color-mix(in srgb,var(--p-sky-500) 16%,transparent);color:color-mix(in srgb,var(--p-sky-700) 78%,black)}.tree-item__add[data-v-3881d8c7]{border:none;background:transparent;color:var(--p-surface-400);cursor:pointer;padding:2px 4px;border-radius:3px;opacity:0;transition:opacity .1s}.tree-item:hover .tree-item__add[data-v-3881d8c7]{opacity:1}.tree-item__add[data-v-3881d8c7]:hover{color:#191970;background:color-mix(in srgb,#191970 8%,transparent)}.btn-props[data-v-3881d8c7]{flex:1;overflow-y:auto;padding:0 16px 16px;background:radial-gradient(circle at top left,color-mix(in srgb,#191970 6%,transparent),transparent 30%),var(--p-surface-50)}.props-header[data-v-3881d8c7]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--p-surface-500);border-bottom:1px solid var(--p-surface-200);margin-bottom:12px;position:sticky;top:0;background:inherit;z-index:1}.prop-empty[data-v-3881d8c7]{display:flex;align-items:center;gap:8px;padding:24px 0;color:var(--p-surface-400);font-size:.85rem}.prop-section-label[data-v-3881d8c7]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#191970;margin-top:16px;margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid color-mix(in srgb,#191970 20%,transparent)}.prop-group[data-v-3881d8c7]{margin-bottom:10px}.prop-group>label[data-v-3881d8c7]{display:block;font-size:.75rem;font-weight:600;color:var(--p-surface-600);margin-bottom:4px}.prop-group[data-v-3881d8c7] .p-inputtext,.prop-group[data-v-3881d8c7] .p-select{width:100%}.prop-group--row[data-v-3881d8c7]{display:flex;align-items:center;gap:8px}.prop-group--row>label[data-v-3881d8c7]{display:inline;margin-bottom:0;font-size:.8rem;font-weight:500;color:var(--p-surface-700)}.prop-help[data-v-3881d8c7]{font-size:.72rem;color:var(--p-surface-500);margin-top:4px;display:flex;align-items:center}.clset-editor[data-v-c80d84fa]{display:flex;flex-direction:column;height:100%;min-height:0}.clset-toolbar[data-v-c80d84fa]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid var(--p-surface-200);background:var(--p-surface-50);flex-shrink:0}.p-dark{border-bottom-color:var(--p-surface-700);background:var(--p-surface-900)}.clset-toolbar__meta[data-v-c80d84fa]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.clset-badge[data-v-c80d84fa]{font-size:.75rem;line-height:1;padding:4px 8px;border-radius:999px;background:var(--p-surface-200);color:var(--p-surface-700)}.clset-badge--dirty[data-v-c80d84fa]{background:var(--p-yellow-100);color:var(--p-yellow-700)}.clset-body[data-v-c80d84fa]{flex:1;min-height:0;overflow:auto}.clset-state[data-v-c80d84fa]{display:flex;align-items:center;justify-content:center;gap:10px;min-height:16rem;color:var(--p-surface-500)}.clset-content[data-v-c80d84fa]{padding:16px;display:flex;flex-direction:column;gap:16px;max-width:800px}.clset-section[data-v-c80d84fa]{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--p-surface-200);border-radius:16px;background:var(--p-surface-0)}.p-dark{border-color:var(--p-surface-700);background:var(--p-surface-950)}.clset-section__header[data-v-c80d84fa]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.clset-section__headline[data-v-c80d84fa]{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.clset-section__header h3[data-v-c80d84fa]{margin:0;font-size:1rem}.clset-section__header p[data-v-c80d84fa]{margin:4px 0 0;color:var(--p-surface-500);font-size:.85rem}.clset-section__status[data-v-c80d84fa]{align-self:flex-start}.clset-empty[data-v-c80d84fa]{padding:14px;border:1px dashed var(--p-surface-300);border-radius:12px;color:var(--p-surface-500);font-size:.9rem}.clset-row[data-v-c80d84fa]{display:flex;align-items:center;gap:8px}.clset-row__input[data-v-c80d84fa]{flex:1}.clset-row__actions[data-v-c80d84fa]{display:flex;align-items:center;gap:8px;flex-shrink:0}.ownership-pill[data-v-c80d84fa]{display:inline-flex;align-items:center;justify-content:center;min-height:1.75rem;padding:0 10px;border-radius:999px;border:1px solid transparent;font-size:.72rem;font-weight:600;white-space:nowrap}.ownership-pill--owned[data-v-c80d84fa]{background:color-mix(in srgb,var(--p-green-500) 18%,transparent);color:var(--p-green-700);border-color:color-mix(in srgb,var(--p-green-500) 35%,transparent)}.ownership-pill--modified[data-v-c80d84fa]{background:color-mix(in srgb,var(--p-orange-500) 18%,transparent);color:var(--p-orange-700);border-color:color-mix(in srgb,var(--p-orange-500) 35%,transparent)}.ownership-pill--inherited[data-v-c80d84fa]{background:color-mix(in srgb,#191970 12%,transparent);color:#191970;border-color:color-mix(in srgb,#191970 22%,transparent)}@media(max-width:600px){.clset-toolbar[data-v-c80d84fa]{align-items:flex-start;flex-direction:column}.clset-section__header[data-v-c80d84fa]{flex-direction:column;align-items:stretch}.clset-row[data-v-c80d84fa]{align-items:stretch;flex-direction:column}.clset-row__actions[data-v-c80d84fa]{justify-content:space-between;width:100%}}.hiveflows-pane[data-v-c57e1bee]{display:flex;flex-direction:column;gap:1rem;height:100%;padding:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--p-primary-700) 20%,var(--p-surface-0)) 0%,color-mix(in srgb,var(--p-primary-500) 10%,var(--p-surface-0)) 32%,var(--p-surface-0) 100%),var(--p-surface-0)}.hiveflows-pane__header[data-v-c57e1bee]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.hiveflows-pane__eyebrow[data-v-c57e1bee]{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--p-primary-700)}.hiveflows-pane__title[data-v-c57e1bee]{margin:.1rem 0 0;font-size:1.45rem;line-height:1.1;color:color-mix(in srgb,var(--p-primary-900) 82%,var(--p-surface-900))}.hiveflows-pane__subtitle[data-v-c57e1bee]{margin:.3rem 0 0;color:var(--p-surface-500)}.hiveflows-pane__error[data-v-c57e1bee]{padding:.85rem 1rem;border-radius:12px;background:color-mix(in srgb,var(--p-red-500) 10%,var(--p-surface-0));color:var(--p-red-600)}.template-cell[data-v-c57e1bee]{display:flex;flex-direction:column;gap:.2rem}.template-cell__title-row[data-v-c57e1bee]{display:flex;align-items:center;gap:.5rem}.template-cell__title[data-v-c57e1bee]{font-weight:700;color:var(--p-surface-900)}.template-cell__subtitle[data-v-c57e1bee]{color:var(--p-surface-500);font-size:.84rem}.template-chip[data-v-c57e1bee],.version-pill[data-v-c57e1bee]{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.15rem .55rem;font-size:.72rem;font-weight:700}.template-chip--flow[data-v-c57e1bee]{background:color-mix(in srgb,var(--p-primary-500) 18%,transparent);color:var(--p-primary-700)}.template-chip--module[data-v-c57e1bee]{background:color-mix(in srgb,var(--p-primary-700) 24%,transparent);color:var(--p-primary-900)}.template-chip--statemachine[data-v-c57e1bee]{background:color-mix(in srgb,var(--p-violet-500) 20%,transparent);color:var(--p-violet-700)}.version-pill[data-v-c57e1bee]{background:color-mix(in srgb,var(--p-primary-500) 16%,transparent);color:var(--p-primary-800)}.detail-pane[data-v-7b6777d6]{display:flex;flex-direction:column;gap:1rem;height:100%;padding:1rem;background:radial-gradient(circle at top right,color-mix(in srgb,#0f766e 14%,transparent),transparent 28%),var(--p-surface-0)}.detail-pane__hero[data-v-7b6777d6]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.detail-pane__eyebrow[data-v-7b6777d6]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#0f766e}.detail-pane__title[data-v-7b6777d6]{margin:.15rem 0 0;font-size:1.5rem;color:var(--p-surface-900)}.detail-pane__subtitle[data-v-7b6777d6]{margin:.35rem 0 0;color:var(--p-surface-500)}.detail-pane__actions[data-v-7b6777d6]{display:flex;gap:.5rem}.detail-pane__error[data-v-7b6777d6]{padding:.85rem 1rem;border-radius:12px;background:color-mix(in srgb,var(--p-red-500) 10%,var(--p-surface-0));color:var(--p-red-600)}.detail-grid[data-v-7b6777d6]{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.detail-card[data-v-7b6777d6]{padding:1rem;border:1px solid var(--p-surface-200);border-radius:16px;background:color-mix(in srgb,var(--p-surface-0) 82%,white)}.detail-card__label[data-v-7b6777d6]{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--p-surface-500)}.detail-card__value[data-v-7b6777d6]{margin-top:.45rem;font-size:1.3rem;font-weight:700;color:var(--p-surface-900)}.detail-card__value--small[data-v-7b6777d6]{font-size:.92rem;line-height:1.45}.detail-card__meta[data-v-7b6777d6]{margin-top:.25rem;color:var(--p-surface-500)}.detail-dialog-text[data-v-7b6777d6]{color:var(--p-surface-700);line-height:1.5}.p-dark{color:var(--p-surface-200)}.node-cell[data-v-7b6777d6]{display:flex;flex-direction:column}.node-cell__title[data-v-7b6777d6]{font-weight:600;color:var(--p-surface-900)}.node-cell__type[data-v-7b6777d6],.mono-text[data-v-7b6777d6]{font-size:.78rem;color:var(--p-surface-500);font-family:ui-monospace,Cascadia Code,Fira Code,monospace}.instances-pane[data-v-7fcde516]{display:flex;flex-direction:column;gap:14px;height:100%;padding:0 28px 20px;overflow:auto;background:var(--sea-paper)}.pane-head[data-v-7fcde516]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:20px 0 14px;border-bottom:1px solid var(--sea-line)}.pane-head__text[data-v-7fcde516]{min-width:0}.pane-head__eyebrow[data-v-7fcde516]{display:inline-flex;align-items:center;gap:6px;font-family:var(--sea-font-label);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sea-ink-3)}.pane-head__title-row[data-v-7fcde516]{display:flex;align-items:center;gap:.6rem;margin-top:.2rem}.pane-head__title[data-v-7fcde516]{margin:0;font-family:var(--sea-font-title);font-size:22px;font-weight:600;line-height:1.1;color:var(--sea-ink)}.pane-head__count[data-v-7fcde516]{padding:3px 7px;border-radius:8px;background:var(--sea-shoal);font-family:var(--sea-font-label);font-size:10px;font-weight:600;line-height:1;color:#41596a}.pane-head__subtitle[data-v-7fcde516]{margin:6px 0 0;font-size:13px;color:#354a5c}.pane-head__controls[data-v-7fcde516]{display:flex;align-items:center;flex-shrink:0;gap:.6rem;max-width:100%}.dist[data-v-7fcde516]{display:flex;gap:2px;height:4px;border-radius:2px;overflow:hidden}.dist__seg[data-v-7fcde516]{background:var(--accent);border-radius:999px;min-width:10px;transition:flex-grow .3s ease}.pane-error[data-v-7fcde516]{display:flex;align-items:center;gap:.5rem;padding:.8rem 1rem;border-radius:8px;border:none;box-shadow:inset 0 0 0 1px #e7c4c0;background:#fff2f0;background:oklch(97% .02 27);color:#b02b27;font-size:12.5px}.table-card[data-v-7fcde516]{border:none;border-radius:9px;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px var(--sea-line-strong)}.instances-table[data-v-7fcde516] .p-datatable-thead>tr>th{background:var(--sea-head);border:0;border-bottom:1px solid var(--sea-head-line);color:var(--sea-head-ink);font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:.65rem 1rem}.instances-table[data-v-7fcde516] .p-datatable-tbody>tr{background:transparent;transition:background .14s ease}.instances-table[data-v-7fcde516] .p-datatable-tbody>tr>td{border:0;border-bottom:1px solid oklch(94% .008 220);padding:.6rem 1rem}.instances-table[data-v-7fcde516] .p-datatable-tbody>tr:last-child>td{border-bottom:0}.instances-table[data-v-7fcde516] .p-datatable-tbody>tr:hover{background:var(--sea-shoal)}.row-main[data-v-7fcde516]{display:flex;align-items:center;gap:.7rem}.type-badge[data-v-7fcde516]{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:8px;background:var(--sea-shoal);color:#0f2f50;font-size:12px}.type-badge--flow[data-v-7fcde516]{background:#e7efff;background:oklch(95% .03 265);color:#324a83}.type-badge--statemachine[data-v-7fcde516]{background:#d8f5f6;color:#00595d;color:oklch(42% .1 200)}.row-main__text[data-v-7fcde516]{display:flex;flex-direction:column;min-width:0;gap:.1rem}.row-main__name[data-v-7fcde516]{font-family:var(--sea-font-title);font-size:13.5px;font-weight:600;color:var(--sea-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-main__meta[data-v-7fcde516]{display:flex;align-items:center;gap:.45rem}.row-main__id[data-v-7fcde516]{font-family:var(--sea-font-label);font-size:10px;color:var(--sea-ink-3)}.row-main__chip[data-v-7fcde516]{font-size:.68rem;font-weight:700;padding:.05rem .4rem;border-radius:999px;background:color-mix(in srgb,var(--p-primary-500) 14%,transparent);color:var(--p-primary-color)}.time-cell[data-v-7fcde516]{font-family:var(--sea-font-label);font-size:11px;color:var(--sea-ink-3)}.row-actions[data-v-7fcde516]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:.35rem}.pill[data-v-7fcde516]{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:10px;font-family:var(--sea-font-label);font-size:9px;font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase;background:var(--tone-bg);color:var(--tone-fg);border:none}.pill__dot[data-v-7fcde516]{width:6px;height:6px;border-radius:999px;background:var(--accent);flex-shrink:0}.pill__dot--live[data-v-7fcde516]{box-shadow:0 0 0 3px #63dbcd59}.tone-info[data-v-7fcde516]{--accent: var(--buoy-cyan);--tone-bg: var(--sea-foam-wash);--tone-fg: var(--sea-foam-ink-strong)}.tone-wait[data-v-7fcde516]{--accent: var(--buoy-amber);--tone-bg: oklch(95% .05 85);--tone-fg: oklch(45% .1 75)}.tone-ok[data-v-7fcde516]{--accent: var(--buoy-green);--tone-bg: oklch(93% .05 165);--tone-fg: oklch(42% .1 165)}.tone-danger[data-v-7fcde516]{--accent: var(--buoy-red);--tone-bg: oklch(94% .04 27);--tone-fg: oklch(50% .17 27)}.tone-neutral[data-v-7fcde516]{--accent: oklch(70% .02 240);--tone-bg: oklch(95% .008 230);--tone-fg: oklch(50% .02 240)}.empty[data-v-7fcde516]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1rem;text-align:center}.empty__icon[data-v-7fcde516]{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;font-size:1.2rem;background:var(--sea-foam-wash);color:var(--sea-foam-ink)}.empty__title[data-v-7fcde516]{font-weight:700;font-size:1rem;color:var(--p-text-color)}.empty__subtitle[data-v-7fcde516]{color:var(--p-text-muted-color);font-size:.85rem;max-width:24rem}@container (max-width: 720px){.pane-head[data-v-7fcde516]{flex-direction:column}.pane-head__controls[data-v-7fcde516]{width:100%}}@container (max-width: 420px){.pane-head__controls[data-v-7fcde516]{align-items:stretch;flex-direction:column}.pane-head__controls[data-v-7fcde516] .p-selectbutton{display:flex;width:100%}.pane-head__controls[data-v-7fcde516] .p-togglebutton{flex:1 1 0;min-width:0}}.instance-diagram[data-v-9beb709a]{position:relative;min-height:30rem;border:1px solid var(--p-surface-200);border-radius:18px;overflow:hidden;background:radial-gradient(circle at top right,color-mix(in srgb,#1d4ed8 8%,transparent),transparent 28%),color-mix(in srgb,var(--p-surface-0) 92%,white)}.instance-diagram__canvas[data-v-9beb709a],.instance-diagram__state[data-v-9beb709a],.instance-diagram__error[data-v-9beb709a]{min-height:30rem;height:100%}.instance-diagram__state[data-v-9beb709a],.instance-diagram__error[data-v-9beb709a]{display:flex;align-items:center;justify-content:center;color:var(--p-surface-500)}.instance-diagram__error[data-v-9beb709a]{color:var(--p-red-600)}.instance-diagram__canvas[data-v-9beb709a] .hive-node{pointer-events:none;cursor:default}.instance-diagram__canvas[data-v-9beb709a] input,.instance-diagram__canvas[data-v-9beb709a] select,.instance-diagram__canvas[data-v-9beb709a] button{pointer-events:none}.instance-detail[data-v-b9f433e9]{display:flex;flex-direction:column;gap:1rem;height:100%;padding:0 1.75rem 1.25rem;overflow:auto;background:var(--sea-paper)}.hero[data-v-b9f433e9]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 0 1rem;border-bottom:1px solid var(--sea-line)}.hero__eyebrow[data-v-b9f433e9]{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--sea-font-label);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sea-ink-3)}.hero__title-row[data-v-b9f433e9]{display:flex;align-items:center;gap:.7rem;margin-top:.35rem}.hero__title[data-v-b9f433e9]{margin:0;font-family:var(--sea-font-title);font-size:22px;font-weight:600;line-height:1.1;color:var(--sea-ink)}.hero__subtitle[data-v-b9f433e9]{margin:.4rem 0 0;color:var(--sea-ink-3);font-family:var(--sea-font-label);font-size:10.5px}.hero__actions[data-v-b9f433e9]{display:flex;align-items:center;gap:.45rem;flex-shrink:0}.pane-error[data-v-b9f433e9]{display:flex;align-items:center;gap:.5rem;padding:.8rem 1rem;border-radius:8px;border:none;box-shadow:inset 0 0 0 1px #e7c4c0;background:#fff2f0;background:oklch(97% .02 27);color:#b02b27;font-size:12.5px}.failure[data-v-b9f433e9]{padding:.9rem 1.1rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--p-red-500) 32%,transparent);background:color-mix(in srgb,var(--p-red-500) 9%,var(--p-surface-0))}.failure__title[data-v-b9f433e9]{display:flex;align-items:center;gap:.4rem;font-weight:700;color:var(--p-red-600)}.failure__node[data-v-b9f433e9]{font-weight:600;color:var(--p-text-muted-color)}.failure__reason[data-v-b9f433e9]{margin-top:.45rem;font-family:ui-monospace,Cascadia Code,Fira Code,monospace;font-size:.82rem;color:var(--p-text-color);white-space:pre-wrap;word-break:break-word}.stat-grid[data-v-b9f433e9]{display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));border-bottom:1px solid var(--sea-line)}.stat[data-v-b9f433e9]{padding:.8rem 1rem .9rem;border:none;border-radius:0;background:transparent;box-shadow:inset 1px 0 0 var(--sea-line)}.stat[data-v-b9f433e9]:hover{background:#f6fbfd}.stat__head[data-v-b9f433e9]{display:flex;align-items:center;gap:.4rem;font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sea-ink-3)}.stat__icon[data-v-b9f433e9]{font-size:9px;color:var(--sea-foam-ink)}.stat__value[data-v-b9f433e9]{margin-top:.45rem;font-family:var(--sea-font-title);font-size:17px;font-weight:600;color:var(--sea-ink)}.stat__value--sm[data-v-b9f433e9]{font-family:inherit;font-size:13px;font-weight:600;line-height:1.45}.stat__meta[data-v-b9f433e9]{margin-top:.25rem;color:var(--p-text-muted-color);font-size:.78rem;font-family:ui-monospace,Cascadia Code,Fira Code,monospace;word-break:break-all}.tabs[data-v-b9f433e9] .p-tablist-tab-list{border-radius:0;background:transparent;border:none;border-bottom:1px solid var(--sea-line);padding:0;gap:24px}.tabs[data-v-b9f433e9] .p-tab{border-radius:0;font-size:13px;font-weight:500;padding:11px 0 10px;background:transparent;color:#43586a;border-bottom:2px solid transparent!important}.tabs[data-v-b9f433e9] .p-tab-active{background:transparent!important;color:var(--sea-ink)!important;font-weight:600;border-bottom-color:var(--sea-foam-ink)!important}.table-card[data-v-b9f433e9]{border:none;border-radius:9px;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px var(--sea-line-strong)}.detail-table[data-v-b9f433e9] .p-datatable-thead>tr>th{background:var(--sea-head);border:0;border-bottom:1px solid var(--sea-head-line);color:var(--sea-head-ink);font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:.65rem 1rem}.detail-table[data-v-b9f433e9] .p-datatable-tbody>tr>td{border:0;border-bottom:1px solid oklch(94% .008 220);padding:.6rem 1rem}.detail-table[data-v-b9f433e9] .p-datatable-tbody>tr:last-child>td{border-bottom:0}.mono-text[data-v-b9f433e9]{color:var(--sea-ink-3);font-family:var(--sea-font-label);font-size:11px}.time-cell[data-v-b9f433e9]{font-family:var(--sea-font-label);font-size:11px;color:var(--sea-ink-3)}.empty[data-v-b9f433e9]{padding:1.5rem;text-align:center;color:var(--p-text-muted-color)}.empty__icon-inline[data-v-b9f433e9]{margin-right:.4rem}.pill[data-v-b9f433e9]{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:10px;font-family:var(--sea-font-label);font-size:9px;font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase;background:var(--tone-bg);color:var(--tone-fg);border:none}.pill__dot[data-v-b9f433e9]{width:6px;height:6px;border-radius:999px;background:var(--accent);flex-shrink:0}.pill__dot--live[data-v-b9f433e9]{box-shadow:0 0 0 3px #63dbcd59}.tone-info[data-v-b9f433e9]{--accent: var(--buoy-cyan);--tone-bg: var(--sea-foam-wash);--tone-fg: var(--sea-foam-ink-strong)}.tone-wait[data-v-b9f433e9]{--accent: var(--buoy-amber);--tone-bg: oklch(95% .05 85);--tone-fg: oklch(45% .1 75)}.tone-ok[data-v-b9f433e9]{--accent: var(--buoy-green);--tone-bg: oklch(93% .05 165);--tone-fg: oklch(42% .1 165)}.tone-danger[data-v-b9f433e9]{--accent: var(--buoy-red);--tone-bg: oklch(94% .04 27);--tone-fg: oklch(50% .17 27)}.tone-neutral[data-v-b9f433e9]{--accent: oklch(70% .02 240);--tone-bg: oklch(95% .008 230);--tone-fg: oklch(50% .02 240)}.sm-diagram[data-v-2358b45f]{position:relative;width:100%;height:100%;min-height:360px;border:none;border-radius:9px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--sea-line);background-color:#edf5f9;background-image:linear-gradient(oklch(92% .016 225) 1px,transparent 1px),linear-gradient(90deg,oklch(92% .016 225) 1px,transparent 1px);background-size:24px 24px}.sm-diagram__status[data-v-2358b45f]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:.5rem;color:var(--p-surface-500)}.sm-diagram__status--error[data-v-2358b45f]{color:var(--p-red-600)}.sm-diagram__canvas[data-v-2358b45f]{position:absolute;inset:0;cursor:grab;touch-action:none}.sm-diagram__canvas[data-v-2358b45f]:active{cursor:grabbing}.sm-diagram__edges[data-v-2358b45f]{position:absolute;top:0;left:0;width:4000px;height:4000px;transform-origin:0 0;overflow:visible;pointer-events:none}.sm-diagram__edges[data-v-2358b45f] .transition-action,.sm-diagram__edges[data-v-2358b45f] .transition-hit{pointer-events:auto}.sm-diagram__nodes[data-v-2358b45f]{position:absolute;top:0;left:0;transform-origin:0 0}.sm-diagram__nodes[data-v-2358b45f] .state-node{cursor:default}.instance-detail[data-v-4a9468f2]{display:flex;flex-direction:column;gap:1rem;height:100%;padding:0 1.75rem 1.25rem;overflow:auto;background:var(--sea-paper)}.hero[data-v-4a9468f2]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 0 1rem;border-bottom:1px solid var(--sea-line)}.hero__eyebrow[data-v-4a9468f2]{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--sea-font-label);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sea-ink-3)}.hero__title-row[data-v-4a9468f2]{display:flex;align-items:center;gap:.7rem;margin-top:.35rem}.hero__title[data-v-4a9468f2]{margin:0;font-family:var(--sea-font-title);font-size:22px;font-weight:600;line-height:1.1;color:var(--sea-ink)}.hero__subtitle[data-v-4a9468f2]{margin:.4rem 0 0;color:var(--sea-ink-3);font-family:var(--sea-font-label);font-size:10.5px}.hero__actions[data-v-4a9468f2]{display:flex;align-items:center;gap:.45rem;flex-shrink:0}.pane-error[data-v-4a9468f2]{display:flex;align-items:center;gap:.5rem;padding:.8rem 1rem;border-radius:8px;border:none;box-shadow:inset 0 0 0 1px #e7c4c0;background:#fff2f0;background:oklch(97% .02 27);color:#b02b27;font-size:12.5px}.stat-grid[data-v-4a9468f2]{display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));border-bottom:1px solid var(--sea-line)}.stat[data-v-4a9468f2]{padding:.8rem 1rem .9rem;border:none;border-radius:0;background:transparent;box-shadow:inset 1px 0 0 var(--sea-line)}.stat[data-v-4a9468f2]:hover{background:#f6fbfd}.stat__head[data-v-4a9468f2]{display:flex;align-items:center;gap:.4rem;font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sea-ink-3)}.stat__icon[data-v-4a9468f2]{font-size:9px;color:var(--sea-foam-ink)}.stat__value[data-v-4a9468f2]{margin-top:.45rem;font-family:var(--sea-font-title);font-size:17px;font-weight:600;color:var(--sea-ink)}.stat__value--sm[data-v-4a9468f2]{font-family:inherit;font-size:13px;font-weight:600;line-height:1.45}.tabs[data-v-4a9468f2] .p-tablist-tab-list{border-radius:0;background:transparent;border:none;border-bottom:1px solid var(--sea-line);padding:0;gap:24px}.tabs[data-v-4a9468f2] .p-tab{border-radius:0;font-size:13px;font-weight:500;padding:11px 0 10px;background:transparent;color:#43586a;border-bottom:2px solid transparent!important}.tabs[data-v-4a9468f2] .p-tab-active{background:transparent!important;color:var(--sea-ink)!important;font-weight:600;border-bottom-color:var(--sea-foam-ink)!important}.instance-detail__diagram[data-v-4a9468f2]{flex:1;min-height:360px}.table-card[data-v-4a9468f2]{border:none;border-radius:9px;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px var(--sea-line-strong)}.detail-table[data-v-4a9468f2] .p-datatable-thead>tr>th{background:var(--sea-head);border:0;border-bottom:1px solid var(--sea-head-line);color:var(--sea-head-ink);font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:.65rem 1rem}.detail-table[data-v-4a9468f2] .p-datatable-tbody>tr>td{border:0;border-bottom:1px solid oklch(94% .008 220);padding:.6rem 1rem}.detail-table[data-v-4a9468f2] .p-datatable-tbody>tr:last-child>td{border-bottom:0}.transition[data-v-4a9468f2]{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--sea-font-label);font-size:11px}.transition__from[data-v-4a9468f2]{color:var(--sea-ink-3)}.transition__arrow[data-v-4a9468f2]{font-size:.65rem;color:var(--sea-foam-ink)}.transition__to[data-v-4a9468f2]{color:var(--sea-ink);font-weight:600}.mono-text[data-v-4a9468f2]{color:var(--sea-ink-3);font-family:var(--sea-font-label);font-size:11px}.sm-logbook[data-v-4a9468f2]{display:flex;flex-direction:column;margin:0;padding:4px 0;list-style:none}.sm-logbook__entry[data-v-4a9468f2]{position:relative;display:grid;grid-template-columns:120px 16px minmax(0,1fr);gap:10px;padding:10px 0;border-bottom:1px solid oklch(94% .008 220)}.sm-logbook__when[data-v-4a9468f2]{display:flex;flex-direction:column;gap:3px;text-align:right}.sm-logbook__time[data-v-4a9468f2]{font-family:var(--sea-font-label);font-size:11px;font-weight:600;color:var(--sea-ink)}.sm-logbook__watch[data-v-4a9468f2]{font-family:var(--sea-font-label);font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--sea-ink-3)}.sm-logbook__dot[data-v-4a9468f2]{justify-self:center;width:8px;height:8px;margin-top:4px;border-radius:50%;background:var(--sea-foam-ink);box-shadow:0 0 0 3px var(--sea-foam-wash)}.sm-logbook__entry:first-child .sm-logbook__dot[data-v-4a9468f2]{background:var(--sea-foam)}.sm-logbook__entry--error .sm-logbook__dot[data-v-4a9468f2]{background:var(--buoy-red);box-shadow:0 0 0 3px #ffe3df;box-shadow:0 0 0 3px oklch(94% .04 27)}.sm-logbook__body[data-v-4a9468f2]{display:flex;flex-direction:column;gap:4px;min-width:0}.sm-logbook__line[data-v-4a9468f2]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.sm-logbook__actor[data-v-4a9468f2]{font-size:13px;font-weight:600;color:var(--sea-ink)}.sm-logbook__meta[data-v-4a9468f2]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.sm-logbook__flag[data-v-4a9468f2]{display:inline-flex;align-items:center;gap:4px;font-family:var(--sea-font-label);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.sm-logbook__flag .pi[data-v-4a9468f2]{font-size:8px}.sm-logbook__flag--ok[data-v-4a9468f2]{color:#005c41;color:oklch(42% .1 165)}.sm-logbook__flag--fail[data-v-4a9468f2]{color:#b02b27}.time-cell[data-v-4a9468f2]{font-family:var(--sea-font-label);font-size:11px;color:var(--sea-ink-3)}.guard-ok[data-v-4a9468f2]{color:var(--buoy-green)}.guard-fail[data-v-4a9468f2]{color:var(--buoy-red)}.guard-none[data-v-4a9468f2]{color:var(--sea-ink-4)}.outcome-ok[data-v-4a9468f2]{color:var(--buoy-green)}.outcome-error[data-v-4a9468f2]{color:#b02b27;display:inline-flex;align-items:center;gap:.35rem}.history-empty[data-v-4a9468f2]{display:flex;flex-direction:column;align-items:center;gap:.7rem;padding:3rem 1rem;text-align:center;font-size:13px;color:var(--sea-ink-3)}.empty__icon[data-v-4a9468f2]{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;font-size:1.2rem;background:var(--sea-foam-wash);color:var(--sea-foam-ink)}.pill[data-v-4a9468f2]{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:10px;font-family:var(--sea-font-label);font-size:9px;font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase;background:var(--tone-bg);color:var(--tone-fg);border:none}.pill__dot[data-v-4a9468f2]{width:6px;height:6px;border-radius:999px;background:var(--accent);flex-shrink:0}.pill__dot--live[data-v-4a9468f2]{box-shadow:0 0 0 3px #63dbcd59}.tone-info[data-v-4a9468f2]{--accent: var(--buoy-cyan);--tone-bg: var(--sea-foam-wash);--tone-fg: var(--sea-foam-ink-strong)}.tone-wait[data-v-4a9468f2]{--accent: var(--buoy-amber);--tone-bg: oklch(95% .05 85);--tone-fg: oklch(45% .1 75)}.tone-ok[data-v-4a9468f2]{--accent: var(--buoy-green);--tone-bg: oklch(93% .05 165);--tone-fg: oklch(42% .1 165)}.tone-danger[data-v-4a9468f2]{--accent: var(--buoy-red);--tone-bg: oklch(94% .04 27);--tone-fg: oklch(50% .17 27)}.tone-neutral[data-v-4a9468f2]{--accent: oklch(70% .02 240);--tone-bg: oklch(95% .008 230);--tone-fg: oklch(50% .02 240)}.external-edit-badge[data-v-beb6965f]{color:var(--p-orange-500);font-size:.85rem;flex-shrink:0}.new-file-hint[data-v-beb6965f]{color:var(--p-text-muted-color)}.upload-drop-overlay[data-v-beb6965f]{position:absolute;inset:0;z-index:20;display:flex;padding:12px;pointer-events:none}.upload-drop-zone[data-v-beb6965f]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-radius:10px;border:2px dashed color-mix(in srgb,var(--p-primary-400) 55%,transparent);background:color-mix(in srgb,var(--p-primary-400) 16%,transparent)}.upload-drop-icon[data-v-beb6965f]{font-size:1.5rem;color:var(--p-primary-color)}.upload-drop-label[data-v-beb6965f]{font-size:.9375rem;font-weight:600;color:var(--p-text-color)}.upload-file-list[data-v-beb6965f]{list-style:none;padding:0;margin:0;max-height:12rem;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.archive-children-table[data-v-beb6965f] .p-datatable-table{width:100%;table-layout:fixed}.archive-children-table[data-v-beb6965f] .p-datatable-filter-element-container{min-width:0}.column-filter-input[data-v-beb6965f],.column-filter-input[data-v-beb6965f] .p-autocomplete-input{width:100%;min-width:0}.table-node-cell[data-v-beb6965f]{display:flex;align-items:center;gap:8px;min-width:0;padding:4px 8px}[data-v-beb6965f] .p-datatable-tbody>tr{-webkit-user-select:none;user-select:none}[data-v-beb6965f] .p-datatable-table-container{min-height:0;overflow:visible}[data-v-beb6965f] .p-datatable-tbody>tr.table-row--accent{background:color-mix(in srgb,var(--archive-node-accent, var(--p-primary-400)) 12%,transparent);box-shadow:inset 3px 0 0 var(--archive-node-accent, var(--p-primary-400))}[data-v-beb6965f] .p-datatable-tbody>tr.table-row--accent.p-datatable-row-selected{background:var(--p-datatable-row-selected-background);color:var(--p-datatable-row-selected-color)}[data-v-beb6965f] .p-datatable-hoverable .p-datatable-tbody>tr.table-row--accent:not(.p-datatable-row-selected):hover{background:color-mix(in srgb,var(--archive-node-accent, var(--p-primary-400)) 20%,transparent)}.table-node-cell--preview-readonly .table-node-name[data-v-beb6965f]{opacity:.82}.table-node-cell--deleted[data-v-beb6965f]{opacity:.72}.table-node-text[data-v-beb6965f]{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden}.table-node-name[data-v-beb6965f]{font-size:.875rem;font-weight:600;min-width:0;color:var(--archive-node-ink, color-mix(in srgb, var(--archive-node-accent, var(--p-surface-900)) 82%, var(--p-surface-900)));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-node-name--deleted[data-v-beb6965f]{text-decoration:line-through}.package-protected-dot[data-v-beb6965f]{width:8px;height:8px;border-radius:999px;flex-shrink:0;background:#22c55e;box-shadow:0 0 0 1px color-mix(in srgb,#14532d 26%,transparent)}.delete-protected-badge[data-v-beb6965f]{flex-shrink:0;font-size:.75rem;color:var(--p-amber-600)}.preview-badge-list[data-v-beb6965f]{display:flex;align-items:center;gap:4px;overflow:hidden}.preview-badge[data-v-beb6965f]{font-size:.64rem;line-height:1.2;padding:2px 6px;border-radius:999px;white-space:nowrap;border:1px solid transparent}.preview-badge--surface[data-v-beb6965f]{background:var(--p-surface-100);color:var(--p-surface-700)}.preview-badge--accent[data-v-beb6965f]{background:color-mix(in srgb,var(--archive-node-accent, var(--p-primary-400)) 12%,transparent);color:var(--archive-node-ink, color-mix(in srgb, var(--archive-node-accent, var(--p-primary-500)) 88%, var(--p-surface-900)))}.preview-badge--success[data-v-beb6965f]{background:color-mix(in srgb,#16a34a 14%,transparent);color:#166534}.preview-badge--warning[data-v-beb6965f]{background:color-mix(in srgb,#f59e0b 16%,transparent);color:#b45309}.preview-badge--readonly[data-v-beb6965f]{background:color-mix(in srgb,var(--p-surface-500) 14%,transparent);color:var(--p-surface-700)}.type-badge[data-v-beb6965f]{font-size:.7rem;padding:2px 8px;border-radius:999px;background:var(--p-surface-100);color:var(--p-surface-600);font-weight:500;letter-spacing:.01em}.type-badge--preview[data-v-beb6965f]{background:color-mix(in srgb,var(--archive-node-accent, var(--p-primary-400)) 12%,transparent);color:var(--archive-node-ink, color-mix(in srgb, var(--archive-node-accent, var(--p-primary-500)) 88%, var(--p-surface-900)))}.type-badge--deleted[data-v-beb6965f]{text-decoration:line-through}.ext-badge[data-v-beb6965f]{font-size:.7rem;padding:2px 6px;border-radius:4px;background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);color:var(--p-primary-600);font-family:ui-monospace,Cascadia Code,Fira Code,monospace;font-weight:500}.table-node-icon[data-v-beb6965f]{width:14px;height:14px;object-fit:contain;flex-shrink:0}.children-toolbar[data-v-beb6965f]{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:.35rem .5rem;flex-shrink:0}.tile-size-slider[data-v-beb6965f]{width:110px;height:16px;margin:0;accent-color:var(--p-primary-500);cursor:pointer}.view-toggle[data-v-beb6965f]{display:flex;gap:2px;padding:2px;border-radius:10px;background:var(--p-surface-100)}.view-toggle-button[data-v-beb6965f]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:24px;border:none;border-radius:8px;background:transparent;color:var(--p-surface-500);cursor:pointer;font-size:.8rem;transition:background-color .12s ease,color .12s ease}.view-toggle-button[data-v-beb6965f]:hover{color:var(--p-surface-700)}.view-toggle-button--active[data-v-beb6965f]{background:var(--p-surface-0);color:var(--p-primary-color)}.icon-grid-scroll[data-v-beb6965f]{padding:.25rem .5rem 1rem}.icon-grid[data-v-beb6965f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--icon-tile-size, 112px),1fr));gap:.35rem}.icon-tile[data-v-beb6965f]{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.5rem .25rem;border-radius:10px;border:1px solid transparent;cursor:default;-webkit-user-select:none;user-select:none}.icon-tile[data-v-beb6965f]:hover{background:var(--p-surface-100)}.icon-tile[data-v-beb6965f]:focus{outline:none}.icon-tile[data-v-beb6965f]:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:-2px}.icon-tile--selected[data-v-beb6965f]{background:var(--p-highlight-background);border-color:var(--p-primary-color)}.icon-tile--deleted[data-v-beb6965f]{opacity:.55}.icon-tile-thumb[data-v-beb6965f]{display:flex;align-items:center;justify-content:center;width:var(--icon-tile-thumb, 72px);height:var(--icon-tile-thumb, 72px)}.icon-tile-icon[data-v-beb6965f]{max-width:var(--icon-tile-thumb, 72px);max-height:var(--icon-tile-thumb, 72px);font-size:calc(var(--icon-tile-thumb, 72px) / 2)}.icon-tile-label[data-v-beb6965f]{display:flex;align-items:flex-start;justify-content:center;gap:.2rem;width:100%;min-width:0}.icon-tile-name[data-v-beb6965f]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;text-align:center;font-size:.75rem;line-height:1.15;color:var(--p-surface-700)}.icon-grid-loading[data-v-beb6965f]{display:flex;justify-content:center;padding:.75rem 0}.p-dark{color:var(--p-primary-400)}.mask-form-pane[data-v-02d84b39]{display:flex;flex-direction:column;height:100%;min-height:0;padding:.85rem;gap:.75rem;overflow:hidden}.mask-form-pane__body[data-v-02d84b39]{flex:1;min-height:0;overflow:auto}.mask-form-pane__footer[data-v-02d84b39]{flex-shrink:0;display:flex;flex-direction:column;gap:.5rem;margin:0 -.85rem -.85rem;padding:12px .85rem;border-top:1px solid var(--sea-line);background:var(--sea-footer)}.mask-form-pane__footer-actions[data-v-02d84b39]{display:flex;align-items:center;justify-content:flex-end;gap:12px}.mask-form-pane__ai-count[data-v-02d84b39]{display:inline-flex;align-items:center;gap:6px;margin-right:auto;font-family:var(--sea-font-label);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#005357;color:oklch(40% .09 200)}.mask-form-pane__ai-count .pi[data-v-02d84b39]{font-size:10px}.mask-form-pane__loading[data-v-02d84b39]{display:flex;align-items:center;justify-content:center;min-height:12rem;color:var(--p-surface-400)}.mask-form-pane__header[data-v-02d84b39]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.mask-form-pane__title[data-v-02d84b39]{display:flex;flex-direction:column;gap:.15rem}.mask-form-pane__title span[data-v-02d84b39]{font-weight:700;color:var(--p-surface-800)}.translation-editor[data-v-bd65382f]{display:flex;flex-direction:column;height:100%;min-height:0}.translation-editor__body[data-v-bd65382f]{flex:1 1 auto;min-height:0;display:flex;background:var(--p-surface-0)}.translation-editor__state[data-v-bd65382f]{flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:1rem;color:var(--p-surface-500)}.translation-editor__state--error[data-v-bd65382f]{color:var(--p-red-500)}.translation-editor__parse-error[data-v-bd65382f]{display:flex;flex-direction:column;gap:.65rem;max-width:42rem}.translation-editor__parse-title[data-v-bd65382f]{font-size:1rem;font-weight:700;color:var(--p-red-600)}.translation-editor__parse-detail[data-v-bd65382f]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;line-height:1.5;color:var(--p-surface-700);white-space:pre-wrap;overflow-wrap:anywhere}.translation-editor__parse-hint[data-v-bd65382f]{font-size:.82rem;color:var(--p-surface-500)}.translation-editor__sidebar[data-v-bd65382f]{width:290px;flex:0 0 auto;min-height:0;display:flex;flex-direction:column;gap:12px;padding:12px;overflow:hidden;border-right:1px solid var(--p-surface-200);background:linear-gradient(180deg,color-mix(in srgb,#0f4c5c 6%,var(--p-surface-0)),var(--p-surface-0))}.translation-editor__sidebar-section[data-v-bd65382f]{display:flex;flex-direction:column;gap:8px;min-height:0;overflow:hidden}.translation-editor__sidebar-section--languages[data-v-bd65382f]{flex:0 0 auto;max-height:min(40%,22rem)}.translation-editor__sidebar-section--grow[data-v-bd65382f]{flex:1 1 0;min-height:0}.translation-editor__sidebar-title[data-v-bd65382f]{font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--p-surface-500)}.translation-editor__language-add[data-v-bd65382f]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.translation-editor__language-list[data-v-bd65382f]{display:flex;flex-direction:column;gap:8px;min-height:0;overflow-y:auto;padding-right:2px}.translation-editor__language-card[data-v-bd65382f]{display:flex;align-items:center;gap:8px;padding:9px 10px;border:1px solid var(--p-surface-200);border-radius:10px;background:color-mix(in srgb,var(--p-surface-0) 88%,#0f4c5c 12%)}.translation-editor__language-card--complete[data-v-bd65382f]{border-color:color-mix(in srgb,var(--p-emerald-500) 16%,var(--p-surface-200));background:color-mix(in srgb,var(--p-emerald-500) 7%,var(--p-surface-0))}.translation-editor__language-card--incomplete[data-v-bd65382f]{border-color:color-mix(in srgb,var(--p-amber-500) 28%,var(--p-surface-200));background:linear-gradient(135deg,color-mix(in srgb,var(--p-amber-500) 13%,var(--p-surface-0)),color-mix(in srgb,#d97706 8%,var(--p-surface-0)))}.translation-editor__language-meta[data-v-bd65382f]{display:flex;flex-direction:column;flex:1 1 auto;gap:2px;min-width:0}.translation-editor__language-header[data-v-bd65382f]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.translation-editor__language-label[data-v-bd65382f]{font-size:.82rem;font-weight:600;color:var(--p-surface-800);overflow-wrap:anywhere}.translation-editor__language-missing[data-v-bd65382f]{font-size:.72rem;color:var(--p-surface-500)}.translation-editor__language-missing--complete[data-v-bd65382f]{color:color-mix(in srgb,var(--p-emerald-700) 76%,black)}.translation-editor__language-missing--incomplete[data-v-bd65382f]{color:color-mix(in srgb,var(--p-amber-700) 82%,black)}.translation-editor__scope-btn[data-v-bd65382f]{border:1px solid var(--p-surface-200);border-radius:8px;background:var(--p-surface-0);color:var(--p-surface-700);cursor:pointer;font:inherit;font-size:.8rem;padding:.55rem .7rem;text-align:left;transition:background .12s ease,border-color .12s ease,color .12s ease}.translation-editor__scope-btn[data-v-bd65382f]:hover{background:var(--p-surface-50)}.translation-editor__scope-btn--active[data-v-bd65382f]{background:color-mix(in srgb,var(--p-primary-500) 10%,var(--p-surface-0));border-color:color-mix(in srgb,var(--p-primary-500) 28%,var(--p-surface-200));color:var(--p-primary-700)}.translation-editor__tree[data-v-bd65382f]{flex:1 1 auto;min-height:0;overflow:auto;border:1px solid var(--p-surface-200);border-radius:10px;padding:4px;background:var(--p-surface-0)}.translation-editor__sidebar-empty[data-v-bd65382f]{padding:.8rem .2rem;font-size:.78rem;line-height:1.45;color:var(--p-surface-500)}.translation-editor__content[data-v-bd65382f]{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column}.translation-editor__toolbar[data-v-bd65382f]{display:flex;align-items:flex-start;gap:12px;justify-content:space-between;padding:12px;border-bottom:1px solid var(--p-surface-200)}.translation-editor__toolbar-stack[data-v-bd65382f]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:8px}.translation-editor__toolbar-title[data-v-bd65382f]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.translation-editor__toolbar-main[data-v-bd65382f]{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:minmax(0,1.2fr) auto auto minmax(0,1fr) auto;gap:8px}.translation-editor__add-btn[data-v-bd65382f]{min-width:2.5rem}.translation-editor__filter-toggle[data-v-bd65382f]{white-space:nowrap}.translation-editor__toolbar-divider[data-v-bd65382f]{width:1px;height:100%;min-height:2.25rem;justify-self:center;background:linear-gradient(180deg,transparent 0%,var(--p-surface-300) 18%,var(--p-surface-300) 82%,transparent 100%)}.translation-editor__toolbar-actions[data-v-bd65382f]{display:flex;align-items:center;gap:10px;flex:0 0 auto}.translation-editor__mode-badge[data-v-bd65382f]{font-size:.72rem;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-700);font-weight:600}.translation-editor__mode-badge--conflict[data-v-bd65382f]{background:color-mix(in srgb,var(--p-red-500) 12%,transparent);color:var(--p-red-700)}.translation-editor__status[data-v-bd65382f]{font-size:.76rem;color:var(--p-surface-500)}.translation-editor__status--dirty[data-v-bd65382f]{color:var(--p-amber-500)}.translation-editor__panels[data-v-bd65382f]{display:flex;flex-direction:column;gap:12px;padding:12px 12px 0}.translation-editor__validation[data-v-bd65382f]{border:1px solid color-mix(in srgb,var(--p-red-500) 25%,transparent);background:color-mix(in srgb,var(--p-red-500) 8%,var(--p-surface-0));color:var(--p-red-700);border-radius:10px;padding:10px 12px;font-size:.8rem;line-height:1.45}.translation-editor__patch-preview[data-v-bd65382f]{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--p-surface-200);border-radius:12px;background:color-mix(in srgb,#0f4c5c 3%,var(--p-surface-0))}.translation-editor__patch-preview-header[data-v-bd65382f]{display:flex;align-items:center;justify-content:space-between;gap:8px}.translation-editor__patch-preview-title[data-v-bd65382f]{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--p-surface-600)}.translation-editor__patch-preview-count[data-v-bd65382f]{min-width:1.8rem;padding:2px 8px;border-radius:999px;background:var(--p-surface-100);color:var(--p-surface-700);font-size:.72rem;font-weight:600;text-align:center}.translation-editor__patch-empty[data-v-bd65382f]{padding:.6rem 0;color:var(--p-surface-500);font-size:.78rem}.translation-editor__patch-chip[data-v-bd65382f]{display:inline-flex;align-items:center;justify-content:center;min-height:1.7rem;padding:0 10px;border-radius:999px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.translation-editor__patch-chip--add[data-v-bd65382f]{background:color-mix(in srgb,var(--p-emerald-500) 16%,transparent);color:color-mix(in srgb,var(--p-emerald-700) 78%,black)}.translation-editor__patch-chip--update[data-v-bd65382f]{background:color-mix(in srgb,var(--p-amber-500) 18%,transparent);color:color-mix(in srgb,var(--p-amber-700) 78%,black)}.translation-editor__patch-chip--delete[data-v-bd65382f]{background:color-mix(in srgb,var(--p-red-500) 14%,transparent);color:color-mix(in srgb,var(--p-red-700) 78%,black)}.translation-editor__patch-value[data-v-bd65382f]{display:inline-block;white-space:pre-wrap;overflow-wrap:anywhere}.translation-editor__table-shell[data-v-bd65382f]{flex:1 1 auto;min-height:0;padding:12px}.translation-editor__table[data-v-bd65382f]{height:100%}.translation-editor__key-cell[data-v-bd65382f],.translation-editor__value-cell[data-v-bd65382f]{display:flex;flex-direction:column;gap:6px}.translation-editor__key-meta[data-v-bd65382f],.translation-editor__value-meta[data-v-bd65382f]{display:flex;align-items:flex-start;gap:6px;flex-wrap:wrap}.translation-editor__key-input[data-v-bd65382f],.translation-editor__value-input[data-v-bd65382f],.translation-editor__search[data-v-bd65382f],.translation-editor__new-key[data-v-bd65382f]{width:100%}.translation-editor__value-input--missing[data-v-bd65382f] textarea,.translation-editor__value-input--missing textarea[data-v-bd65382f]{background:color-mix(in srgb,var(--p-amber-500) 7%,var(--p-surface-0))}.translation-editor__cell-error[data-v-bd65382f]{font-size:.72rem;color:var(--p-red-600);line-height:1.35}.translation-editor__language-header-missing[data-v-bd65382f]{font-size:.68rem;color:var(--p-surface-500);font-weight:400}.translation-editor__missing-chip[data-v-bd65382f]{align-self:flex-start;padding:2px 7px;border-radius:999px;font-size:.67rem;font-weight:600;background:color-mix(in srgb,var(--p-amber-500) 12%,transparent);color:color-mix(in srgb,var(--p-amber-700) 80%,black)}.translation-editor__empty[data-v-bd65382f]{padding:18px 14px;color:var(--p-surface-500);font-size:.82rem}.translation-editor__icon-btn[data-v-bd65382f]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;margin-left:auto;border:1px solid var(--p-surface-200);border-radius:8px;background:var(--p-surface-0);color:var(--p-surface-600);cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.translation-editor__icon-btn[data-v-bd65382f]:hover:not(:disabled){background:var(--p-surface-50);border-color:var(--p-surface-300);color:var(--p-surface-800)}.translation-editor__icon-btn[data-v-bd65382f]:disabled{opacity:.55;cursor:default}.translation-editor__icon-btn--danger[data-v-bd65382f]:hover:not(:disabled){background:color-mix(in srgb,var(--p-red-500) 8%,var(--p-surface-0));border-color:color-mix(in srgb,var(--p-red-500) 22%,var(--p-surface-300));color:var(--p-red-700)}.translation-editor__ownership-pill[data-v-bd65382f]{display:inline-flex;align-items:center;justify-content:center;min-height:1.7rem;padding:0 9px;border-radius:999px;border:1px solid transparent;font-size:.68rem;font-weight:600;white-space:nowrap}.translation-editor__ownership-pill--owned[data-v-bd65382f]{background:color-mix(in srgb,var(--p-green-500) 16%,transparent);color:var(--p-green-700);border-color:color-mix(in srgb,var(--p-green-500) 32%,transparent)}.translation-editor__ownership-pill--modified[data-v-bd65382f]{background:color-mix(in srgb,var(--p-orange-500) 18%,transparent);color:var(--p-orange-700);border-color:color-mix(in srgb,var(--p-orange-500) 32%,transparent)}.translation-editor__ownership-pill--inherited[data-v-bd65382f]{background:color-mix(in srgb,#191970 12%,transparent);color:#191970;border-color:color-mix(in srgb,#191970 24%,transparent)}.translation-editor__ownership-pill--conflict[data-v-bd65382f]{background:color-mix(in srgb,var(--p-red-500) 12%,transparent);color:var(--p-red-700);border-color:color-mix(in srgb,var(--p-red-500) 24%,transparent)}@media(max-width:1100px){.translation-editor__body[data-v-bd65382f]{flex-direction:column}.translation-editor__sidebar[data-v-bd65382f]{width:auto;border-right:none;border-bottom:1px solid var(--p-surface-200)}.translation-editor__toolbar[data-v-bd65382f]{flex-direction:column;align-items:stretch}.translation-editor__toolbar-main[data-v-bd65382f]{grid-template-columns:minmax(0,1fr)}.translation-editor__toolbar-actions[data-v-bd65382f]{justify-content:space-between}}.it-wrap[data-v-d51ca503]{display:flex;flex-direction:column;height:100%;min-height:0;padding:20px 24px;gap:14px;overflow:auto}.it-head[data-v-d51ca503]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-shrink:0}.it-title[data-v-d51ca503]{font-size:18px;font-weight:600;color:var(--p-surface-900)}.it-subtitle[data-v-d51ca503]{font-size:12.5px;color:var(--p-surface-500);margin-top:3px}.it-head-actions[data-v-d51ca503]{display:flex;gap:8px}.it-btn[data-v-d51ca503]{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:8px;font-size:12.5px;font-weight:600;cursor:pointer;border:none;white-space:nowrap}.it-btn--primary[data-v-d51ca503]{background:var(--p-primary-600);color:#fff}.it-btn--primary[data-v-d51ca503]:hover:not(:disabled){background:var(--p-primary-700)}.it-btn--ghost[data-v-d51ca503]{background:color-mix(in srgb,white 72%,var(--p-surface-50));color:var(--p-surface-700);border:1px solid var(--p-surface-200)}.it-btn--ghost[data-v-d51ca503]:hover:not(:disabled){background:var(--p-surface-50)}.it-btn[data-v-d51ca503]:disabled{opacity:.5;cursor:not-allowed}.it-readonly[data-v-d51ca503]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;font-size:12.5px;color:var(--p-surface-600);background:var(--p-surface-100);flex-shrink:0}.it-card[data-v-d51ca503]{border:1px solid var(--p-surface-200);border-radius:14px;overflow:hidden;flex-shrink:0;background:var(--p-surface-0)}.it-table[data-v-d51ca503]{width:100%;border-collapse:collapse;font-size:13px}.it-table thead th[data-v-d51ca503]{text-align:left;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--p-surface-500);padding:10px 12px;background:color-mix(in srgb,var(--p-primary-50) 36%,white);border-bottom:1px solid var(--p-surface-200);white-space:nowrap}.it-table tbody td[data-v-d51ca503]{padding:8px 12px;border-bottom:1px solid var(--p-surface-100);vertical-align:middle}.it-table tbody tr:last-child td[data-v-d51ca503]{border-bottom:none}.it-input[data-v-d51ca503]{padding:6px 9px;border:1px solid var(--p-surface-200);border-radius:7px;font-size:13px;color:var(--p-surface-800);background:var(--p-surface-50);outline:none;width:100%}.it-input[data-v-d51ca503]:focus{border-color:var(--p-primary-400)}.it-input[data-v-d51ca503]:disabled{opacity:.6}.it-picker-row[data-v-d51ca503]{display:flex;gap:8px;align-items:center}.it-picker-display[data-v-d51ca503]{flex:1;display:flex;align-items:center;gap:8px;padding:6px 9px;border:1px solid var(--p-surface-200);border-radius:7px;font-size:13px;color:var(--p-surface-800);background:var(--p-surface-50);min-width:0;overflow:hidden}.it-picker-display span[data-v-d51ca503]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.it-picker-display--empty[data-v-d51ca503]{color:var(--p-surface-400)}.it-empty[data-v-d51ca503]{text-align:center;padding:2.2rem;color:var(--p-surface-400);font-size:13px}.it-actions[data-v-d51ca503]{text-align:right;white-space:nowrap}.it-icon-btn[data-v-d51ca503]{width:28px;height:28px;border-radius:6px;display:inline-grid;place-items:center;color:var(--p-surface-500);cursor:pointer;border:none;background:transparent;font-size:12px}.it-icon-btn--danger[data-v-d51ca503]:hover{background:#fee2e2;color:#ef4444}.email-editor[data-v-202e02af]{display:flex;flex-direction:column}.email-row[data-v-202e02af]{display:flex;flex-wrap:wrap;gap:12px 32px;padding:var(--email-row-padding, 20px 24px)}.email-row+.email-row[data-v-202e02af],.email-disabled-note+.email-row[data-v-202e02af]{border-top:1px solid var(--p-surface-100)}.email-row-label[data-v-202e02af]{flex:0 0 180px;padding-top:6px}.email-row-title[data-v-202e02af]{font-size:13px;font-weight:600;color:var(--p-surface-900)}.email-row-help[data-v-202e02af]{margin-top:3px;font-size:12px;color:var(--p-surface-500)}.email-row-body[data-v-202e02af]{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:14px}.email-row-body--center[data-v-202e02af]{justify-content:center}.email-grid[data-v-202e02af]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.email-host-grid[data-v-202e02af]{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:14px}.email-field[data-v-202e02af]{display:flex;flex-direction:column;gap:6px;min-width:0}.email-field>label[data-v-202e02af]{font-size:12px;font-weight:500;color:var(--p-surface-600)}.email-input[data-v-202e02af]{width:100%;min-height:38px;padding:0 12px;border-radius:8px;background:var(--p-surface-0);font-size:13px;--hive-field-padding: 0 12px}.email-input.hive-password[data-v-202e02af],.email-input.hive-inputnumber[data-v-202e02af]{display:flex;align-items:center}.email-number[data-v-202e02af]{font-variant-numeric:tabular-nums}.email-segmented[data-v-202e02af]{display:inline-flex;align-self:flex-start;max-width:100%}.email-segmented[data-v-202e02af] .p-togglebutton{flex:none;padding:5px 14px}.email-flags[data-v-202e02af]{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.email-check[data-v-202e02af]{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--p-surface-700);cursor:pointer}.email-sealed[data-v-202e02af]{display:flex;align-items:center;gap:8px;min-height:38px;padding:0 4px 0 12px;border:1px solid var(--p-surface-200);border-radius:8px;background:var(--p-surface-50);font-size:13px;color:var(--p-surface-600)}.email-sealed span[data-v-202e02af]{flex:1;min-width:0}.email-disabled-note[data-v-202e02af]{display:flex;align-items:flex-start;gap:10px;padding:18px 24px;border-radius:var(--email-note-radius, 0);background:var(--p-surface-50);font-size:13px;color:var(--p-surface-600)}.email-disabled-note>i[data-v-202e02af]{margin-top:2px;font-size:13px;color:var(--p-surface-500)}.email-row+.email-disabled-note[data-v-202e02af]{border-top:1px solid var(--p-surface-100)}@media(max-width:640px){.email-host-grid[data-v-202e02af]{grid-template-columns:1fr}}.filter-group[data-v-a3fcdeff]{display:flex;flex-direction:column;gap:10px}.filter-group--nested[data-v-a3fcdeff]{margin-left:6px;padding-left:14px;border-left:2px solid var(--p-surface-200)}.filter-group-head[data-v-a3fcdeff]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.filter-group-icon[data-v-a3fcdeff]{font-size:12px;color:var(--p-surface-500)}.filter-spacer[data-v-a3fcdeff]{flex:1}.filter-operator[data-v-a3fcdeff]{display:inline-flex}.filter-operator[data-v-a3fcdeff] .p-togglebutton{flex:none;padding:5px 14px;font-size:12px;font-weight:600;letter-spacing:.02em}.filter-operator--small[data-v-a3fcdeff] .p-togglebutton{padding:4px 12px}.filter-add[data-v-a3fcdeff]{font-weight:500}.filter-child[data-v-a3fcdeff]{display:flex;flex-direction:column;gap:8px}.filter-join[data-v-a3fcdeff]{padding-left:12px;font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--p-surface-400)}.filter-condition[data-v-a3fcdeff]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr) 32px;align-items:center;gap:8px}.filter-input[data-v-a3fcdeff]{width:100%;min-height:36px;border-radius:8px;background:var(--p-surface-0);font-size:13px;--hive-field-padding: 7px 10px}.filter-input.p-select[data-v-a3fcdeff]{display:flex;align-items:center}.filter-remove[data-v-a3fcdeff]{width:32px;height:32px;border-radius:8px;color:var(--p-surface-400)}.filter-condition .filter-remove.p-button[data-v-a3fcdeff]:not(:disabled):hover,.filter-group-head .filter-remove.p-button[data-v-a3fcdeff]:not(:disabled):hover{color:var(--p-red-500);background:color-mix(in srgb,var(--p-red-500) 8%,transparent)}.filter-empty[data-v-a3fcdeff]{padding:12px 14px;border-radius:8px;background:var(--p-surface-50);font-size:13px;color:var(--p-surface-500)}.filter-group--nested>.filter-empty[data-v-a3fcdeff]{padding:10px 12px}@media(max-width:640px){.filter-condition[data-v-a3fcdeff]{grid-template-columns:1fr 32px}.filter-condition>.filter-input[data-v-a3fcdeff]{grid-column:1}.filter-condition>.filter-remove[data-v-a3fcdeff]{grid-column:2;grid-row:1}}.email-test-status[data-v-46ff13a2]{display:flex;align-items:flex-start;gap:8px;padding:9px 12px;border-radius:8px;font-size:13px}.email-test-status>i[data-v-46ff13a2]{margin-top:2px;font-size:13px}.email-test-status--success[data-v-46ff13a2]{background:color-mix(in srgb,var(--p-green-500) 10%,var(--p-surface-0));color:var(--p-green-700)}.email-test-status--warning[data-v-46ff13a2]{background:color-mix(in srgb,var(--p-amber-500) 12%,var(--p-surface-0));color:var(--p-amber-700)}.email-test-status--error[data-v-46ff13a2]{background:color-mix(in srgb,var(--p-red-500) 10%,var(--p-surface-0));color:var(--p-red-700)}.email-test-status-detail[data-v-46ff13a2]{margin-top:4px;font-size:12px;color:var(--p-surface-600);word-break:break-word}.se-editor[data-v-793c74a4]{display:flex;flex-direction:column;gap:36px}.se-section[data-v-793c74a4]{display:flex;flex-direction:column;gap:14px}.se-section-head[data-v-793c74a4]{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px}.se-section-text[data-v-793c74a4]{display:flex;flex-direction:column;gap:3px;min-width:0}.se-section-title[data-v-793c74a4]{font-size:15px;font-weight:600;color:var(--p-surface-900)}.se-section-subtitle[data-v-793c74a4]{font-size:13px;color:var(--p-surface-500)}.se-empty[data-v-793c74a4]{padding:14px 16px;border:1px dashed var(--p-surface-300);border-radius:10px;font-size:13px;color:var(--p-surface-500)}.se-card[data-v-793c74a4]{border:1px solid var(--p-surface-200);border-radius:12px;background:var(--p-surface-0);box-shadow:0 1px 2px color-mix(in srgb,var(--p-surface-900) 4%,transparent)}.se-card-head[data-v-793c74a4]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 16px 12px 10px}.se-card-head--locked[data-v-793c74a4]{padding-left:16px}.se-icon-button[data-v-793c74a4]{width:32px;height:32px;flex-shrink:0;border-radius:8px}.se-chevron[data-v-793c74a4]{font-size:12px}.se-remove[data-v-793c74a4]{color:var(--p-surface-400)}.se-card .se-remove.p-button[data-v-793c74a4]:not(:disabled):hover{color:var(--p-red-500);background:color-mix(in srgb,var(--p-red-500) 8%,transparent)}.se-tile[data-v-793c74a4]{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:9px;background:color-mix(in srgb,var(--p-primary-color) 12%,transparent);color:var(--p-primary-color)}.se-tile>i[data-v-793c74a4]{font-size:15px}.se-card-title[data-v-793c74a4]{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:2px}.se-title-input.p-inputtext[data-v-793c74a4]{width:100%;max-width:360px;height:28px;margin-left:-6px;padding:0 6px;border-color:transparent;border-radius:6px;background:transparent;font-size:15px;font-weight:600;color:var(--p-surface-900)}.se-title-input.p-inputtext[data-v-793c74a4]:enabled:hover{border-color:transparent;background:var(--p-surface-50)}.se-title-input.p-inputtext[data-v-793c74a4]:enabled:focus{border-color:var(--p-primary-400);background:var(--p-surface-0)}.se-title-input.p-inputtext[data-v-793c74a4]:disabled{opacity:1;background:transparent;color:var(--p-surface-900)}.se-summary[data-v-793c74a4]{overflow:hidden;font-size:12px;color:var(--p-surface-500);white-space:nowrap;text-overflow:ellipsis}.se-summary--route[data-v-793c74a4]{display:flex;align-items:center;gap:6px}.se-summary--route>i[data-v-793c74a4]{flex-shrink:0;font-size:9px}.se-summary--route>span[data-v-793c74a4]{flex-shrink:0}.se-summary--route>.se-summary-path[data-v-793c74a4]{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.se-card-actions[data-v-793c74a4]{display:flex;align-items:center;flex-shrink:0;gap:6px}.se-test-button[data-v-793c74a4]{font-weight:500}.se-divider[data-v-793c74a4]{width:1px;height:20px;margin:0 6px;background:var(--p-surface-200)}.se-switch[data-v-793c74a4]{display:inline-flex;align-items:center;gap:10px;height:32px;padding:0 8px;border-radius:8px;font-size:13px;font-weight:500;color:var(--p-surface-700);cursor:pointer}.se-switch>span[data-v-793c74a4]{min-width:34px}.se-file-title[data-v-793c74a4]{display:flex;align-items:center;gap:10px;min-width:0;min-height:28px}.se-file-label[data-v-793c74a4]{overflow:hidden;font-size:15px;font-weight:600;color:var(--p-surface-900);white-space:nowrap;text-overflow:ellipsis}.se-file-badge[data-v-793c74a4]{display:inline-flex;align-items:center;flex-shrink:0;gap:5px;padding:2px 8px;border-radius:6px;background:var(--p-surface-100);font-size:11px;font-weight:600;color:var(--p-surface-600)}.se-file-badge>i[data-v-793c74a4]{font-size:10px}.se-file-state[data-v-793c74a4]{padding:0 8px;font-size:13px;font-weight:500;color:var(--p-surface-600)}.se-card-notes[data-v-793c74a4]{display:flex;flex-direction:column;gap:8px;margin:0 16px 12px 58px}.se-card-head--locked+.se-card-notes[data-v-793c74a4]{margin-left:64px}.se-file-note[data-v-793c74a4]{font-size:12px;color:var(--p-surface-500);overflow-wrap:anywhere}.se-notice[data-v-793c74a4]{display:flex;align-items:flex-start;gap:8px;padding:9px 12px;border-radius:8px;font-size:13px}.se-notice>i[data-v-793c74a4]{margin-top:2px;font-size:13px}.se-notice--warn[data-v-793c74a4]{background:color-mix(in srgb,var(--p-orange-500) 10%,var(--p-surface-0));color:var(--p-orange-700)}.se-card-body[data-v-793c74a4]{border-top:1px solid var(--p-surface-100)}.se-readonly[data-v-793c74a4]{pointer-events:none;opacity:.75}.se-row[data-v-793c74a4]{display:flex;flex-wrap:wrap;gap:12px 32px;padding:20px 24px}.se-row+.se-row[data-v-793c74a4]{border-top:1px solid var(--p-surface-100)}.se-row-label[data-v-793c74a4]{flex:0 0 180px;padding-top:6px;font-size:13px;font-weight:600;color:var(--p-surface-900)}.se-row-body[data-v-793c74a4]{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:14px}.se-grid[data-v-793c74a4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.se-row-body.se-grid[data-v-793c74a4]{display:grid}.se-field[data-v-793c74a4]{display:flex;flex-direction:column;gap:6px;min-width:0}.se-field>span[data-v-793c74a4]{font-size:12px;font-weight:500;color:var(--p-surface-600)}.se-input[data-v-793c74a4]{width:100%;min-height:38px;border-radius:8px;background:var(--p-surface-0);font-size:13px;--hive-field-padding: 0 12px}.se-input.p-inputtext[data-v-793c74a4]{padding:0 12px}.se-input.p-select[data-v-793c74a4]{display:flex;align-items:center}.se-input--mono.p-inputtext[data-v-793c74a4]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.se-primary[data-v-793c74a4]{max-width:420px}.se-mode-grid[data-v-793c74a4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.se-mode-card[data-v-793c74a4]{display:flex;align-items:center;gap:10px;padding:11px 12px;border:1px solid var(--p-surface-200);border-radius:8px;background:var(--p-surface-0);font-size:13px;font-weight:500;color:var(--p-surface-800);cursor:pointer}.se-mode-card[data-v-793c74a4]:hover{border-color:var(--p-surface-300)}.se-mode-card--active[data-v-793c74a4],.se-mode-card--active[data-v-793c74a4]:hover{border-color:var(--p-primary-color);background:var(--p-surface-50)}@media(max-width:720px){.se-card-notes[data-v-793c74a4],.se-card-head--locked+.se-card-notes[data-v-793c74a4]{margin-left:16px}.se-card-actions[data-v-793c74a4]{width:100%;justify-content:flex-end}.se-row-label[data-v-793c74a4]{flex-basis:100%;padding-top:0}}.mc-wrap[data-v-f0171903]{display:flex;flex-direction:column;height:100%;min-height:0;padding:28px 24px 64px;gap:14px;overflow:auto}.mc-wrap[data-v-f0171903]>*{width:100%;max-width:1040px;margin:0 auto;flex-shrink:0}.mc-editor[data-v-f0171903]{margin-top:22px}.mc-head[data-v-f0171903]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-shrink:0}.mc-title[data-v-f0171903]{font-size:20px;font-weight:600;letter-spacing:-.01em;color:var(--p-surface-900)}.mc-subtitle[data-v-f0171903]{font-size:13px;color:var(--p-surface-500);margin-top:4px}.mc-notice[data-v-f0171903]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;font-size:12.5px;color:var(--p-surface-600);background:var(--p-surface-50);border:1px solid var(--p-surface-200)}.mc-notice--warn[data-v-f0171903]{color:var(--p-orange-700);background:color-mix(in srgb,var(--p-orange-500) 8%,var(--p-surface-0));border-color:color-mix(in srgb,var(--p-orange-500) 30%,var(--p-surface-200))}.is-wrap[data-v-4d0671c1]{display:flex;flex-direction:column;height:100%;min-height:0;padding:20px 24px;gap:14px;overflow:auto}.is-head[data-v-4d0671c1]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-shrink:0}.is-title[data-v-4d0671c1]{font-size:18px;font-weight:600;color:var(--p-surface-900)}.is-subtitle[data-v-4d0671c1]{font-size:12.5px;color:var(--p-surface-500);margin-top:3px}.is-head-actions[data-v-4d0671c1]{display:flex;gap:8px}.is-btn[data-v-4d0671c1]{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:8px;font-size:12.5px;font-weight:600;cursor:pointer;border:none;white-space:nowrap}.is-btn--small[data-v-4d0671c1]{padding:5px 9px;font-size:12px}.is-btn--primary[data-v-4d0671c1]{background:var(--p-primary-600);color:#fff}.is-btn--primary[data-v-4d0671c1]:hover:not(:disabled){background:var(--p-primary-700)}.is-btn--ghost[data-v-4d0671c1]{background:color-mix(in srgb,white 72%,var(--p-surface-50));color:var(--p-surface-700);border:1px solid var(--p-surface-200)}.is-btn--ghost[data-v-4d0671c1]:hover:not(:disabled){background:var(--p-surface-50)}.is-btn[data-v-4d0671c1]:disabled{opacity:.5;cursor:not-allowed}.is-readonly[data-v-4d0671c1]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;font-size:12.5px;color:var(--p-surface-600);background:var(--p-surface-100);flex-shrink:0}.is-card[data-v-4d0671c1]{border:1px solid var(--p-surface-200);border-radius:12px;overflow:hidden;flex-shrink:0;background:var(--p-surface-0)}.is-table[data-v-4d0671c1]{width:100%;border-collapse:collapse;font-size:13px}.is-table thead th[data-v-4d0671c1]{text-align:left;padding:9px 12px;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--p-surface-500);background:var(--p-surface-50);border-bottom:1px solid var(--p-surface-200)}.is-table tbody td[data-v-4d0671c1]{padding:8px 12px;border-bottom:1px solid var(--p-surface-100);vertical-align:middle}.is-table tbody tr:last-child td[data-v-4d0671c1]{border-bottom:none}.is-row--invalid td[data-v-4d0671c1]{background:#fef2f2}.is-preview-cell[data-v-4d0671c1]{text-align:center}.is-preview[data-v-4d0671c1]{width:24px;height:24px;object-fit:contain;font-size:18px}.is-ext-field[data-v-4d0671c1]{display:flex;align-items:center;gap:2px}.is-ext-dot[data-v-4d0671c1]{color:var(--p-surface-500);font-weight:600}.is-input[data-v-4d0671c1]{width:100%;padding:6px 9px;border:1px solid var(--p-surface-200);border-radius:7px;font-size:13px;background:var(--p-surface-0);color:var(--p-surface-800);outline:none}.is-input[data-v-4d0671c1]:focus{border-color:var(--p-primary-400)}.is-input[data-v-4d0671c1]:disabled{opacity:.6}.is-error[data-v-4d0671c1]{display:block;margin-top:3px;font-size:11px;color:#b91c1c}.is-value[data-v-4d0671c1]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--p-surface-700)}.is-value--empty[data-v-4d0671c1]{color:var(--p-surface-400)}.is-empty[data-v-4d0671c1]{padding:22px 12px;text-align:center;color:var(--p-surface-500);font-size:12.5px}.is-actions[data-v-4d0671c1]{text-align:right;white-space:nowrap}.is-icon-btn[data-v-4d0671c1]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:4px;border:none;border-radius:7px;background:transparent;color:var(--p-surface-500);cursor:pointer}.is-icon-btn[data-v-4d0671c1]:hover{background:var(--p-surface-100);color:var(--p-surface-800)}.is-icon-btn--danger[data-v-4d0671c1]:hover{background:#fee2e2;color:#ef4444}.webapp-editor[data-v-322070eb]{display:flex;flex-direction:column;gap:18px;padding:18px 20px 28px;overflow-y:auto;height:100%}.webapp-editor__header[data-v-322070eb]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.webapp-editor__title[data-v-322070eb]{font-size:1.05rem;font-weight:600}.webapp-editor__subtitle[data-v-322070eb],.webapp-editor__hint[data-v-322070eb]{font-size:.8rem;color:var(--p-text-muted-color)}.webapp-editor__notice[data-v-322070eb]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;font-size:.85rem;background:var(--p-content-hover-background)}.webapp-editor__section[data-v-322070eb]{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border:1px solid var(--p-content-border-color);border-radius:10px}.webapp-editor__section-head[data-v-322070eb],.webapp-editor__copy[data-v-322070eb]{display:flex;flex-direction:column;gap:2px}.webapp-editor__section-title[data-v-322070eb],.webapp-editor__row-title[data-v-322070eb]{font-size:.9rem;font-weight:500}.webapp-editor__row[data-v-322070eb]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.webapp-editor__row--top[data-v-322070eb]{align-items:flex-start}.webapp-editor__functions[data-v-322070eb]{min-width:min(420px,100%);font-family:var(--p-font-family-monospace, monospace);font-size:.8rem}.webapp-editor__icon-field[data-v-322070eb]{display:flex;align-items:center;gap:8px}.webapp-editor__field[data-v-322070eb]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.webapp-editor__input[data-v-322070eb]{min-width:280px}.webapp-editor__icon-preview[data-v-322070eb]{font-size:1.1rem;color:var(--p-text-muted-color)}.webapp-editor__error[data-v-322070eb]{font-size:.75rem;color:var(--p-red-500, #dc2626)}.webapp-editor__script[data-v-322070eb]{display:flex;height:360px;min-height:0;border:1px solid var(--p-content-border-color);border-radius:8px;overflow:hidden}.webapp-editor__check[data-v-322070eb]{display:flex;align-items:center;gap:8px;font-size:.9rem}.subagent-editor[data-v-63e35d35]{display:flex;flex-direction:column;gap:18px;padding:18px 20px 28px;overflow-y:auto;height:100%}.subagent-editor__header[data-v-63e35d35]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.subagent-editor__title[data-v-63e35d35]{font-size:1.05rem;font-weight:600}.subagent-editor__subtitle[data-v-63e35d35],.subagent-editor__hint[data-v-63e35d35]{font-size:.8rem;color:var(--p-text-muted-color)}.subagent-editor__notice[data-v-63e35d35]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;font-size:.85rem;background:var(--p-content-hover-background)}.subagent-editor__section[data-v-63e35d35]{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border:1px solid var(--p-content-border-color);border-radius:10px}.subagent-editor__copy[data-v-63e35d35]{display:flex;flex-direction:column;gap:2px}.subagent-editor__row-title[data-v-63e35d35]{font-size:.9rem;font-weight:500}.subagent-editor__row[data-v-63e35d35]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.subagent-editor__row--top[data-v-63e35d35]{align-items:flex-start}.subagent-editor__field[data-v-63e35d35]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.subagent-editor__input[data-v-63e35d35]{min-width:280px}.subagent-editor__wide[data-v-63e35d35]{min-width:min(420px,100%)}.subagent-editor__prompt[data-v-63e35d35]{width:100%;min-height:200px;font-family:var(--p-font-family-monospace, monospace);font-size:.8rem}.subagent-editor__error[data-v-63e35d35]{font-size:.75rem;color:var(--p-red-500, #dc2626)}.prediction-editor[data-v-1752fa35]{display:flex;flex-direction:column;gap:18px;padding:18px 20px 28px;overflow-y:auto;height:100%;outline:none}.prediction-editor__header[data-v-1752fa35]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.prediction-editor__title[data-v-1752fa35]{font-size:1.05rem;font-weight:600}.prediction-editor__subtitle[data-v-1752fa35],.prediction-editor__hint[data-v-1752fa35]{font-size:.8rem;color:var(--p-text-muted-color)}.prediction-editor__notice[data-v-1752fa35]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;font-size:.85rem;background:var(--p-content-hover-background)}.prediction-editor__section[data-v-1752fa35]{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border:1px solid var(--p-content-border-color);border-radius:10px}.prediction-editor__copy[data-v-1752fa35]{display:flex;flex-direction:column;gap:2px}.prediction-editor__row-title[data-v-1752fa35]{font-size:.9rem;font-weight:500}.prediction-editor__row[data-v-1752fa35]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.prediction-editor__label[data-v-1752fa35]{font-size:.85rem}.prediction-editor__input[data-v-1752fa35]{min-width:min(420px,100%)}.prediction-editor__empty[data-v-1752fa35]{padding:12px;border:1px dashed var(--p-content-border-color);border-radius:8px;font-size:.85rem;color:var(--p-text-muted-color)}.prediction-editor__error[data-v-1752fa35]{font-size:.75rem;color:var(--p-red-500, #dc2626)}.prediction-editor__path[data-v-1752fa35]{display:flex;align-items:center;gap:8px;font-size:.85rem}.prediction-editor__path-text[data-v-1752fa35]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prediction-rule[data-v-1752fa35]{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--p-content-border-color);border-radius:8px}.prediction-rule__head[data-v-1752fa35]{display:flex;align-items:center;gap:10px}.prediction-rule__id[data-v-1752fa35]{width:160px}.prediction-rule__status[data-v-1752fa35]{flex:1;min-width:0;font-size:.8rem;color:var(--p-text-muted-color)}.prediction-rule__status--trained[data-v-1752fa35]{color:var(--p-text-color)}.prediction-rule__actions[data-v-1752fa35]{display:flex;align-items:center;gap:2px}.pe-tools[data-v-1752fa35]{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:4px 8px;border-bottom:1px solid var(--p-content-border-color);background:var(--p-surface-50)}.pe-tools--context[data-v-1752fa35]{padding:0;border-bottom:none;background:transparent}.pe-tools__divider[data-v-1752fa35]{width:1px;height:18px;margin:0 4px;background:var(--p-content-border-color)}.pe-tool[data-v-1752fa35]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--p-text-muted-color);cursor:pointer}.pe-tool[data-v-1752fa35]:hover:not(:disabled){background:var(--p-surface-100);color:var(--p-text-color)}.pe-tool[data-v-1752fa35]:disabled{cursor:default;opacity:.4}[data-v-1752fa35] .prediction-editor__number{width:6rem}.sri[data-v-2ea437f2]{display:flex;flex-direction:column;color:var(--p-text-color);font-size:.8125rem}.sri-head[data-v-2ea437f2]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid var(--p-content-border-color)}.sri-chip[data-v-2ea437f2]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border:1px solid var(--p-content-border-color);border-radius:8px;background:var(--p-surface-0)}.sri-chip--accent[data-v-2ea437f2]{border-inline-start:2px solid var(--structure-look-accent);background:color-mix(in srgb,var(--structure-look-accent) 10%,var(--p-surface-0))}.sri-chip__icon[data-v-2ea437f2]{width:18px;height:18px}.sri-head__copy[data-v-2ea437f2]{display:flex;flex:1 1 200px;flex-direction:column;gap:4px;min-width:0}.sri-name[data-v-2ea437f2]{width:100%;font-weight:700}.sri-hint[data-v-2ea437f2]{color:var(--p-text-muted-color);font-size:.75rem}.sri-section[data-v-2ea437f2]{display:flex;flex-direction:column;gap:10px;padding:16px 0;border-bottom:1px solid var(--p-content-border-color)}.sri-section[data-v-2ea437f2]:last-child{border-bottom:none}.sri-section--row[data-v-2ea437f2]{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:16px}.sri-section__head[data-v-2ea437f2]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sri-section__title[data-v-2ea437f2]{margin:0;font-size:.95rem}.sri-section__text[data-v-2ea437f2]{margin:4px 0 0;color:var(--p-text-muted-color);font-size:.8rem;text-wrap:pretty}.sri-warning[data-v-2ea437f2]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--p-yellow-400) 60%,transparent);border-radius:6px;background:color-mix(in srgb,var(--p-yellow-100) 55%,transparent);color:var(--p-yellow-700);font-size:.8rem}.sri-warning i[data-v-2ea437f2]{margin-top:1px}.sri-empty[data-v-2ea437f2]{padding:12px 14px;border:1px dashed var(--p-surface-300);border-radius:8px;color:var(--p-text-muted-color);font-size:.8rem}.sri-empty--root[data-v-2ea437f2]{margin-top:14px}.sri-match[data-v-2ea437f2]{display:flex;align-items:center;gap:8px;color:var(--p-text-muted-color)}.sri-match__select[data-v-2ea437f2]{min-width:90px}.sri-condition[data-v-2ea437f2]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;border:1px solid var(--p-content-border-color);border-radius:10px;background:var(--p-surface-0)}.sri-condition__field[data-v-2ea437f2]{flex:1 1 100px}.sri-condition__op[data-v-2ea437f2]{flex:1 1 120px}.sri-condition__value[data-v-2ea437f2]{display:flex;flex:2 1 160px;gap:6px;min-width:0}.sri-condition__key[data-v-2ea437f2]{width:40%;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.sri-condition__text[data-v-2ea437f2]{flex:1;min-width:0}.sri-sample[data-v-2ea437f2]{display:flex;align-items:center;gap:6px;min-width:150px;min-height:26px;padding:1px 8px;border-radius:6px;border-inline-start:2px solid transparent}.sri-sample--accent[data-v-2ea437f2]{border-inline-start-color:var(--structure-look-accent);background:color-mix(in srgb,var(--structure-look-accent) 10%,transparent)}.sri-sample__icon[data-v-2ea437f2]{width:16px;height:16px}.sri-sample__label[data-v-2ea437f2]{white-space:nowrap}.sri-sample--ink .sri-sample__label[data-v-2ea437f2]{color:var(--structure-look-ink)}.sri-priority[data-v-2ea437f2]{flex-shrink:0;width:128px}.spt[data-v-74ca267a]{display:flex;flex-direction:column;padding:6px 0}.spt-row[data-v-74ca267a]{position:relative;display:flex;align-items:stretch;min-height:26px;padding:1px 6px;cursor:pointer;-webkit-user-select:none;user-select:none}.spt-rail[data-v-74ca267a]{position:relative;flex-shrink:0;width:16px}.spt-rail__line[data-v-74ca267a]{position:absolute;top:-1px;bottom:-1px;left:7px;width:1px;background:var(--p-surface-300)}.spt-rail__line--half[data-v-74ca267a]{bottom:50%}.spt-rail__branch[data-v-74ca267a]{position:absolute;top:calc(50% - .5px);left:7px;width:8px;height:1px;background:var(--p-surface-300)}.spt-item[data-v-74ca267a]{display:flex;flex:1;align-items:center;gap:6px;min-width:0;padding:0 6px;border-radius:6px;border-inline-start:2px solid transparent}.spt-row:hover .spt-item[data-v-74ca267a]{background:var(--p-surface-100)}.spt-item--accent[data-v-74ca267a],.spt-row:hover .spt-item--accent[data-v-74ca267a]{border-inline-start-color:var(--structure-row-accent);background:color-mix(in srgb,var(--structure-row-accent) 10%,transparent)}.spt-item--highlight[data-v-74ca267a]{box-shadow:inset 0 0 0 1.5px var(--p-primary-color)}.spt-item__icon[data-v-74ca267a]{flex-shrink:0;width:16px;height:16px}.spt-item__label[data-v-74ca267a]{flex:1;min-width:0;overflow:hidden;color:var(--p-text-color);font-size:.8125rem;text-overflow:ellipsis;white-space:nowrap}.spt-item--ink .spt-item__label[data-v-74ca267a]{color:var(--structure-row-ink, var(--p-text-color))}.spt-item__badge[data-v-74ca267a]{flex-shrink:0;padding:2px 6px;border-radius:999px;background:var(--p-surface-100);color:var(--p-text-muted-color);font-size:.64rem;line-height:1.2;white-space:nowrap}.se[data-v-6392771a]{--se-selected-bg: oklch(94% .04 252);--se-selected-fg: oklch(52% .18 252);--se-hover-bg: oklch(96% .02 252);display:flex;flex-direction:column;height:100%;min-width:0;min-height:0;background:var(--p-surface-0);color:var(--p-text-color)}.p-dark{--se-selected-bg: color-mix(in srgb, var(--p-primary-400) 18%, transparent);--se-selected-fg: var(--p-primary-300);--se-hover-bg: color-mix(in srgb, var(--p-primary-400) 8%, transparent)}.se-tools[data-v-6392771a]{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:4px 8px;border-bottom:1px solid var(--p-content-border-color);background:var(--p-surface-50)}.se-tools--context[data-v-6392771a]{padding:0;border-bottom:none;background:transparent}.se-tools__divider[data-v-6392771a]{width:1px;height:18px;margin:0 4px;background:var(--p-content-border-color)}.se-tool[data-v-6392771a]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--p-text-muted-color);cursor:pointer}.se-tool[data-v-6392771a]:hover:not(:disabled){background:var(--p-surface-100);color:var(--p-text-color)}.se-tool--on[data-v-6392771a]{background:var(--se-selected-bg);color:var(--se-selected-fg)}.se-tool--danger[data-v-6392771a]:hover:not(:disabled){color:var(--p-red-500)}.se-tool[data-v-6392771a]:disabled{cursor:default;opacity:.4}.se-head[data-v-6392771a]{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--p-content-border-color);background:var(--p-surface-50)}.se-head__title[data-v-6392771a]{font-size:.9rem}.se-head__save[data-v-6392771a]{margin-inline-start:auto}.se-pill[data-v-6392771a]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;background:var(--p-surface-200);color:var(--p-surface-700);font-size:.72rem;line-height:1;white-space:nowrap}.se-pill--warn[data-v-6392771a]{background:color-mix(in srgb,var(--p-yellow-100) 80%,transparent);color:var(--p-yellow-700)}.se-state[data-v-6392771a]{display:flex;flex:1;align-items:center;justify-content:center;padding:24px;color:var(--p-text-muted-color)}.se-body[data-v-6392771a]{display:flex;flex:1;min-width:0;min-height:0}.se-panel-head[data-v-6392771a]{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:8px;min-height:34px;padding:6px 10px;border-bottom:1px solid var(--p-content-border-color)}.se-panel-head__title[data-v-6392771a]{color:var(--p-text-muted-color);font-size:.72rem;font-weight:600;letter-spacing:.02em}.se-panel-head__hint[data-v-6392771a]{overflow:hidden;color:var(--p-text-muted-color);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.se-rules[data-v-6392771a]{display:flex;flex-direction:column;flex-shrink:0;width:clamp(220px,26%,340px);min-height:0;border-inline-end:1px solid var(--p-content-border-color)}.se-rules__list[data-v-6392771a]{flex:1;overflow:auto;padding:6px 0}.se-rule[data-v-6392771a]{position:relative;display:flex;align-items:stretch;min-height:40px;padding:1px 6px;cursor:pointer;-webkit-user-select:none;user-select:none}.se-rule[data-v-6392771a]:hover{background:var(--se-hover-bg)}.se-rule--selected[data-v-6392771a],.se-rule--selected[data-v-6392771a]:hover{background:var(--se-selected-bg)}.se-rule--shadowed .se-rule__body[data-v-6392771a],.se-card.se-rule--shadowed[data-v-6392771a]{opacity:.6}.se-rail[data-v-6392771a]{position:relative;flex-shrink:0;width:16px}.se-rail__line[data-v-6392771a]{position:absolute;top:-1px;bottom:-1px;left:7px;width:1px;background:var(--p-surface-300)}.se-rail__line--half[data-v-6392771a]{bottom:50%}.se-rail__branch[data-v-6392771a]{position:absolute;top:calc(50% - .5px);left:7px;width:8px;height:1px;background:var(--p-surface-300)}.se-rule__body[data-v-6392771a]{display:flex;flex:1;align-items:center;gap:6px;min-width:0}.se-rule__toggle[data-v-6392771a]{flex-shrink:0;width:1.25rem;height:1.25rem;padding:0}.se-priority[data-v-6392771a]{display:flex;flex-shrink:0;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--p-surface-100);color:var(--p-text-muted-color);font-size:.66rem;font-weight:600}.se-priority--large[data-v-6392771a]{min-width:22px;height:22px;font-size:.72rem}.se-rule-chip[data-v-6392771a]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--p-content-border-color);border-radius:5px;background:var(--p-surface-0)}.se-rule-chip--large[data-v-6392771a]{width:28px;height:28px;border-radius:6px}.se-rule-chip--accent[data-v-6392771a]{border-inline-start:2px solid var(--structure-rule-accent);background:color-mix(in srgb,var(--structure-rule-accent) 10%,var(--p-surface-0))}.se-rule-chip__icon[data-v-6392771a]{width:14px;height:14px}.se-rule__copy[data-v-6392771a]{display:flex;flex:1;flex-direction:column;min-width:0}.se-rule__name[data-v-6392771a]{overflow:hidden;color:var(--p-text-color);font-size:.8125rem;text-overflow:ellipsis;white-space:nowrap}.se-rule--selected .se-rule__name[data-v-6392771a]{font-weight:600}.se-rule__summary[data-v-6392771a]{overflow:hidden;color:var(--p-text-muted-color);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.se-rule__flag[data-v-6392771a]{flex-shrink:0;color:var(--p-text-muted-color);font-size:.7rem}.se-rule__flag--warn[data-v-6392771a]{color:var(--p-orange-500)}.se-main[data-v-6392771a]{flex:1;min-width:320px;overflow:auto}.se-main__inner[data-v-6392771a]{max-width:720px;padding:16px 20px 32px}.se-main--cards[data-v-6392771a]{background:var(--p-surface-50)}.se-cards[data-v-6392771a]{display:flex;flex-direction:column;gap:8px;max-width:860px;padding:16px}.se-card[data-v-6392771a]{border:1px solid var(--p-content-border-color);border-radius:12px;background:var(--p-surface-0)}.se-card--selected[data-v-6392771a]{border-color:color-mix(in srgb,var(--p-primary-color) 40%,var(--p-content-border-color))}.se-card__head[data-v-6392771a]{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer}.se-card__name[data-v-6392771a]{color:var(--p-text-color);font-size:.875rem;font-weight:700}.se-card__count[data-v-6392771a]{color:var(--p-text-muted-color);font-size:.72rem;white-space:nowrap}.se-card__expand[data-v-6392771a]{color:var(--p-text-muted-color);font-size:.7rem}.se-card__body[data-v-6392771a]{padding:14px 16px 12px;border-top:1px solid var(--p-content-border-color)}.se-main--trace[data-v-6392771a]{order:2}.se-trace[data-v-6392771a]{display:flex;flex-direction:column;gap:16px;max-width:760px;padding:16px 20px 32px}.se-trace__block[data-v-6392771a]{display:flex;flex-direction:column;gap:10px}.se-crumbs[data-v-6392771a]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--p-text-muted-color);font-size:.8rem}.se-crumbs__sep[data-v-6392771a]{color:var(--p-surface-400);font-size:.7rem}.se-crumbs__current[data-v-6392771a]{color:var(--p-text-color);font-weight:600}.se-trace__title[data-v-6392771a]{margin:0;font-size:1rem}.se-level[data-v-6392771a]{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--p-content-border-color);border-radius:10px;background:var(--p-surface-0)}.se-level__head[data-v-6392771a]{display:flex;align-items:center;gap:8px;padding-bottom:4px;color:var(--p-text-muted-color);font-size:.75rem}.se-level__depth[data-v-6392771a]{color:var(--p-text-color);font-weight:600}.se-level__none[data-v-6392771a]{padding:4px 6px;color:var(--p-text-muted-color);font-size:.78rem}.se-check[data-v-6392771a]{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:6px;cursor:pointer;font-size:.8125rem}.se-check[data-v-6392771a]:hover{background:var(--se-hover-bg)}.se-check--selected[data-v-6392771a],.se-check--selected[data-v-6392771a]:hover{background:var(--se-selected-bg)}.se-check__icon[data-v-6392771a]{font-size:.8rem;color:var(--p-surface-400)}.se-check--matched .se-check__icon[data-v-6392771a]{color:var(--p-green-600)}.se-check--skipped .se-check__icon[data-v-6392771a]{color:var(--p-surface-300)}.se-check__name[data-v-6392771a]{color:var(--p-text-muted-color)}.se-check--matched .se-check__name[data-v-6392771a]{color:var(--p-text-color);font-weight:600}.se-check--skipped .se-check__name[data-v-6392771a]{color:var(--p-surface-400)}.se-check__summary[data-v-6392771a]{flex:1;min-width:0;overflow:hidden;color:var(--p-text-muted-color);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.se-trace__inspector[data-v-6392771a]{padding-top:4px}.se-preview[data-v-6392771a]{display:flex;flex-direction:column;flex-shrink:0;order:3;width:clamp(220px,26%,360px);min-height:0;border-inline-start:1px solid var(--p-content-border-color);background:var(--p-surface-0)}.se-preview--trace[data-v-6392771a]{order:1;width:clamp(240px,34%,400px);border-inline-start:none;border-inline-end:1px solid var(--p-content-border-color)}.se-preview__body[data-v-6392771a]{flex:1;overflow:auto}.se-preview__empty[data-v-6392771a]{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:16px 12px;color:var(--p-text-muted-color);font-size:.8rem}.se-preview__empty p[data-v-6392771a]{margin:0}.se-preview__note[data-v-6392771a]{margin:6px 10px}.board-surface[data-v-c76ef90b]{position:relative;width:100%;height:100%;overflow:hidden;background-color:#fbfbfe;cursor:default}.board-surface--view[data-v-c76ef90b]{background-color:#f2f3f8;cursor:grab}.board-surface--panning[data-v-c76ef90b]{cursor:grabbing}.board-surface--draw[data-v-c76ef90b]{cursor:crosshair}.btf[data-v-66f81675]{min-height:84px;max-height:220px;overflow:auto;padding:8px 10px;border:1px solid var(--p-surface-300);border-radius:8px;background:var(--p-surface-0);white-space:pre-wrap;word-break:break-word;cursor:text;-webkit-user-select:text;user-select:text}.btf[data-v-66f81675]:focus{outline:none;border-color:var(--p-primary-600)}.btf--disabled[data-v-66f81675]{opacity:.6;cursor:default}.btf[data-v-66f81675] .btf__mark{background:#1919702e;border-radius:2px}.bi[data-v-d1505c29]{width:320px;flex-shrink:0;display:flex;flex-direction:column;gap:14px;padding:14px;overflow-y:auto;background:var(--p-surface-0);border-left:1px solid var(--p-surface-200)}.bi__empty[data-v-d1505c29]{padding:24px 8px;text-align:center;font-size:12.5px;line-height:1.5;color:var(--p-surface-500)}.bi__head[data-v-d1505c29]{display:flex;align-items:center;gap:8px}.bi__chip[data-v-d1505c29]{padding:4px 10px;border-radius:999px;background:var(--p-surface-100);font-size:11.5px;font-weight:600;color:var(--p-surface-700)}.bi__count[data-v-d1505c29]{font-size:11px;color:var(--p-surface-500)}.bi__actions[data-v-d1505c29]{display:grid;grid-template-columns:repeat(6,1fr);gap:5px}.bi__actions button[data-v-d1505c29]{padding:7px 0;font-size:13px}.bi__actions button[data-v-d1505c29],.bi__row button[data-v-d1505c29],.bi__open[data-v-d1505c29]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 8px;border:1px solid var(--p-surface-300);border-radius:8px;background:var(--p-surface-0);color:var(--p-surface-700);font-size:11.5px;font-weight:600;cursor:pointer}.bi__actions button[data-v-d1505c29]:hover:not(:disabled),.bi__row button[data-v-d1505c29]:hover:not(:disabled),.bi__open[data-v-d1505c29]:hover{background:var(--p-surface-50)}.bi__actions button[data-v-d1505c29]:disabled,.bi__row button[data-v-d1505c29]:disabled{opacity:.45;cursor:default}.bi__danger[data-v-d1505c29]{border-color:#e3c3c0!important;color:#b0433a!important}.bi__check[data-v-d1505c29]{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--p-surface-800);cursor:pointer}.bi__section[data-v-d1505c29]{display:flex;flex-direction:column;gap:10px;padding-top:12px;border-top:1px solid var(--p-surface-200)}.bi__legend[data-v-d1505c29]{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--p-surface-400)}.bi__grid[data-v-d1505c29]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bi__ends[data-v-d1505c29]{display:flex;flex-direction:column;gap:6px}.bi__end[data-v-d1505c29]{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid var(--p-surface-200);border-radius:6px;background:var(--p-surface-50)}.bi__end>span[data-v-d1505c29]{font-size:11px;font-weight:600;color:var(--p-surface-500);min-width:38px}.bi__end>em[data-v-d1505c29]{flex:1;font-style:normal;font-size:12px;color:var(--p-surface-800);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bi__end>button[data-v-d1505c29]{border:none;background:transparent;color:var(--p-surface-500);cursor:pointer;padding:2px 4px;border-radius:4px}.bi__end>button[data-v-d1505c29]:hover:not(:disabled){background:var(--p-surface-200);color:#b0433a}.bi__end>button[data-v-d1505c29]:disabled{opacity:.3;cursor:default}.bi__note[data-v-d1505c29]{margin:0;font-size:11px;line-height:1.45;color:var(--p-surface-500)}.bi__grid label[data-v-d1505c29],.bi__stack[data-v-d1505c29],.bi__slider[data-v-d1505c29]{display:flex;flex-direction:column;gap:4px}.bi__grid label>span[data-v-d1505c29],.bi__stack>span[data-v-d1505c29],.bi__slider>span[data-v-d1505c29],.bi__colour>span[data-v-d1505c29]{font-size:11px;color:var(--p-surface-600)}.bi__stack input[data-v-d1505c29],.bi__stack select[data-v-d1505c29],.bi__grid input[data-v-d1505c29],.bi__grid select[data-v-d1505c29],.bi__grid[data-v-d1505c29] .font-select select{width:100%;padding:6px 8px;border:1px solid var(--p-surface-300);border-radius:7px;font-size:12.5px;font-family:inherit;color:var(--p-surface-800);background:var(--p-surface-0)}.bi__source[data-v-d1505c29]{display:flex;align-items:stretch;gap:6px}.bi__source .bi__reference[data-v-d1505c29]{flex:1;min-width:0}.bi__source-pick[data-v-d1505c29]{width:34px;flex-shrink:0;border:1px solid var(--p-surface-300);border-radius:8px;background:var(--p-surface-0);color:var(--p-surface-700);font-size:13px;cursor:pointer}.bi__source-pick[data-v-d1505c29]:hover:not(:disabled){background:var(--p-surface-50)}.bi__source-pick[data-v-d1505c29]:disabled{opacity:.45;cursor:default}.bi__reference.bi__reference--empty[data-v-d1505c29]{color:var(--p-surface-400)}.bi__slider[data-v-d1505c29]{flex-direction:row;align-items:center;gap:8px}.bi__slider input[data-v-d1505c29]{flex:1}.bi__slider em[data-v-d1505c29]{font-style:normal;font-size:11px;color:var(--p-surface-600);min-width:34px;text-align:right}.bi__seg[data-v-d1505c29]{display:flex;gap:6px}.bi__seg button[data-v-d1505c29]{flex:1;padding:6px 4px;border:1px solid var(--p-surface-300);border-radius:7px;background:var(--p-surface-0);font-size:11.5px;color:var(--p-surface-700);cursor:pointer}.bi__seg-btn--active[data-v-d1505c29]{border-color:var(--p-primary-600);color:var(--p-primary-600);font-weight:600}.bi__shapes[data-v-d1505c29]{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.bi__shapes--bubble[data-v-d1505c29]{grid-template-columns:repeat(3,1fr)}.bi__shapes button[data-v-d1505c29]{display:flex;align-items:center;justify-content:center;padding:6px 4px;border:1px solid var(--p-surface-300);border-radius:8px;background:var(--p-surface-0);color:var(--p-surface-500);cursor:pointer}.bi__shapes button[data-v-d1505c29]:hover:not(:disabled){background:var(--p-surface-50)}.bi__shapes button[data-v-d1505c29]:disabled{opacity:.45;cursor:default}.bi__shapes svg[data-v-d1505c29]{width:100%;height:16px;fill:currentColor}.bi__shape--on[data-v-d1505c29]{border-color:var(--p-primary-600)!important;background:var(--p-surface-50)!important;color:var(--p-primary-600)!important}.bi__styles[data-v-d1505c29]{display:flex;gap:6px}.bi__styles button[data-v-d1505c29]{flex:1;padding:6px 0;border:1px solid var(--p-surface-300);border-radius:7px;background:var(--p-surface-0);font-size:13px;color:var(--p-surface-800);cursor:pointer}.bi__style--on[data-v-d1505c29]{border-color:var(--p-primary-600);color:var(--p-primary-600);background:var(--p-surface-50)}.bi__hint[data-v-d1505c29]{margin:0;font-size:11px;line-height:1.45;color:var(--p-surface-500)}.bi__note[data-v-d1505c29]{margin:0;padding:6px 9px;border-radius:9px;background:var(--p-surface-100);color:var(--p-surface-600);font-size:11px;line-height:1.45;overflow-wrap:anywhere}.bi__note--warn[data-v-d1505c29]{background:#fdf2e6;color:#6e4715}.bi__note--error[data-v-d1505c29]{background:#f9ecea;color:#8f362e}.bi__over[data-v-d1505c29]{text-decoration:overline}.bi__colour[data-v-d1505c29]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bi__colour input[type=color][data-v-d1505c29]{width:34px;height:26px;padding:0;border:1px solid var(--p-surface-300);border-radius:6px;background:none;cursor:pointer}.bi__swatches[data-v-d1505c29]{display:flex;flex-wrap:wrap;gap:5px}.bi__swatches button[data-v-d1505c29]{width:20px;height:20px;border-radius:5px;border:1px solid var(--p-surface-300);cursor:pointer}.bi__swatch--active[data-v-d1505c29]{outline:2px solid var(--p-primary-600);outline-offset:1px}.bi__pages[data-v-d1505c29]{display:flex;flex-direction:column;gap:4px}.bi__page[data-v-d1505c29]{display:flex;align-items:center;gap:4px;padding:3px;border:1px solid transparent;border-radius:7px}.bi__page--active[data-v-d1505c29]{border-color:var(--p-primary-600);background:var(--p-surface-50)}.bi__page-index[data-v-d1505c29]{width:22px;height:22px;flex-shrink:0;border:1px solid var(--p-surface-300);border-radius:6px;background:var(--p-surface-0);font-size:10.5px;font-weight:600;color:var(--p-surface-700);cursor:pointer}.bi__page-name[data-v-d1505c29]{flex:1;min-width:0;padding:4px 6px;border:1px solid var(--p-surface-200);border-radius:6px;font-size:11.5px;font-family:inherit;color:var(--p-surface-800);background:var(--p-surface-0)}.bi__page-btn[data-v-d1505c29]{width:20px;height:22px;flex-shrink:0;border:1px solid var(--p-surface-300);border-radius:6px;background:var(--p-surface-0);color:var(--p-surface-600);font-size:9px;cursor:pointer}.bi__page-btn[data-v-d1505c29]:disabled{opacity:.35;cursor:default}.bi__page-btn[data-v-d1505c29]:hover:not(:disabled){background:var(--p-surface-100)}.bi__reference[data-v-d1505c29]{display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid var(--p-surface-300);border-radius:8px;font-size:12.5px;color:var(--p-surface-700)}.bi__reference span[data-v-d1505c29]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bi__row[data-v-d1505c29]{display:flex;gap:6px}.bi__row button[data-v-d1505c29]{flex:1}.bi__toggle.bi__toggle--on[data-v-d1505c29]{border-color:var(--p-primary-600);background:var(--p-primary-600);color:#fff}.bi__toggle.bi__toggle--on[data-v-d1505c29]:hover:not(:disabled){background:var(--p-primary-700)}.bi__open[data-v-d1505c29]{width:100%}.bml[data-v-2aad4687]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.bml__box[data-v-2aad4687]{position:absolute;overflow:hidden;transform-origin:50% 50%;pointer-events:none}.bml__frame[data-v-2aad4687]{position:absolute;left:0;display:flex;flex-direction:column;border:0;margin:0;padding:0;background:transparent;transform-origin:0 0;pointer-events:none}.bml__frame[data-v-2aad4687]>:first-child{flex:1;min-height:0}.bml__hint[data-v-2aad4687]{flex-shrink:0;margin:0;padding:6px 9px;background:var(--p-surface-100);color:var(--p-surface-600);font-size:11px;line-height:1.45}.bml__errors[data-v-2aad4687]{flex-shrink:0;margin:0;padding:6px 9px;background:#f9ecea;color:#8f362e;font-size:11.5px;line-height:1.45;list-style:none}.bml__box--active[data-v-2aad4687]{outline:2px solid #4fb8e0;outline-offset:-1px}.bml__box--active .bml__frame[data-v-2aad4687]{pointer-events:auto}.board-map-card[data-v-0ea660f7]{position:relative;height:100%;display:flex;flex-direction:column;background:var(--p-surface-0);color:var(--p-surface-900);border:1px solid var(--p-surface-300);overflow:hidden;border-radius:.5rem}.board-map-card>.relation-map-view[data-v-0ea660f7]{flex:1}.board-map-card__heading[data-v-0ea660f7]{display:flex;align-items:center;gap:.3rem;padding:.4rem}.board-map-card__heading span[data-v-0ea660f7]{flex:1}.board-map-card__heading button[data-v-0ea660f7]{color:inherit;background:transparent;border:0;cursor:pointer}.board-map-card__shield[data-v-0ea660f7],.board-map-layer[data-v-0aa94dba]{position:absolute;inset:0;pointer-events:none}.board-map-layer__item[data-v-0aa94dba]{position:absolute;transform-origin:center}.bvl[data-v-f0679727]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.bvl__box[data-v-f0679727]{position:absolute;overflow:hidden;border-radius:4px;background:#11141c;transform-origin:50% 50%;outline:2px solid #4fb8e0;outline-offset:-1px;pointer-events:auto}.bvl__frame[data-v-f0679727],.bvl__video[data-v-f0679727]{display:block;width:100%;height:100%;border:0;margin:0;padding:0;background:#11141c}.bvl__video[data-v-f0679727]{object-fit:contain}.bvl__empty[data-v-f0679727]{display:flex;align-items:center;justify-content:center;height:100%;padding:8px;color:#a3aabe;font-size:12px;text-align:center}.bvl__blocked[data-v-f0679727]{height:100%}.bvl__blocked[data-v-f0679727] .frame-site-blocked__title{color:#e6e9f2}.bvl__blocked[data-v-f0679727] .frame-site-blocked__detail,.bvl__blocked[data-v-f0679727] .frame-site-blocked__icon{color:#a3aabe}.bvl__close[data-v-f0679727]{position:absolute;top:6px;right:6px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;border-radius:4px;background:#11141ca6;color:#fff;font-size:11px;cursor:pointer}.bvl__close[data-v-f0679727]:hover{background:#11141cd9}.board-navigation-region[data-v-b966064a]{position:absolute;pointer-events:none;z-index:5}.board-search-region[data-v-b966064a]{position:absolute;pointer-events:none;z-index:5;border-radius:4px;box-shadow:0 0 0 2px #d38f00,0 0 0 6px #f5ae3959;box-shadow:0 0 0 2px oklch(70% .16 75),0 0 0 6px #f5ae3959}.board-navigation-copy[data-v-b966064a]{position:absolute;right:.5rem;top:.5rem;z-index:6;background:var(--p-surface-0);border-radius:.4rem}.board-navigation-links[data-v-b966064a]{position:absolute;left:.5rem;top:.5rem;z-index:6;background:var(--p-surface-0);padding:.5rem;border-radius:.4rem;max-width:20rem}.board-navigation-links a[data-v-b966064a]{display:block;padding:.25rem;text-decoration:underline;overflow-wrap:anywhere}.board-editor[data-v-b966064a]{display:flex;flex-direction:row;height:100%;min-height:0;-webkit-user-select:none;user-select:none}.board-editor__main[data-v-b966064a]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.board-editor__bar[data-v-b966064a]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:7px 10px;background:var(--p-surface-0);border-bottom:1px solid var(--p-surface-200);flex-shrink:0}.board-editor__chip[data-v-b966064a]{display:flex;align-items:center;gap:7px;min-width:0;flex:1 1 120px;font-size:12px;color:var(--p-surface-600)}.board-editor__chip-name[data-v-b966064a]{font-weight:600;color:var(--p-surface-800);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-editor__chip-meta[data-v-b966064a]{font-family:ui-monospace,Menlo,monospace;font-size:10px;color:var(--p-surface-400);flex-shrink:0}.board-editor__tools[data-v-b966064a]{display:flex;align-items:center;gap:2px;flex-shrink:0;padding:2px;border:1px solid var(--p-surface-200);border-radius:9px;background:var(--p-surface-50)}.board-editor__tool[data-v-b966064a]{width:28px;height:28px;border:none;border-radius:7px;background:transparent;color:var(--p-surface-700);font-size:13px;cursor:pointer}.board-editor__tools--context[data-v-b966064a]{padding:0;border:0;border-radius:0;background:transparent}.board-editor__tool[data-v-b966064a]:hover:not(:disabled){background:var(--p-surface-200)}.board-editor__tool[data-v-b966064a]:disabled{opacity:.35;cursor:default}.board-editor__tool--on[data-v-b966064a]{background:var(--p-primary-600);color:#fff}.board-editor__tool--on[data-v-b966064a]:hover:not(:disabled){background:var(--p-primary-700)}.board-editor__tool--danger[data-v-b966064a]:hover:not(:disabled){background:#f3d9d7;color:#b0433a}.board-editor__tool--boxed[data-v-b966064a]{width:32px;height:32px;border:1px solid var(--p-surface-300);border-radius:9px;background:var(--p-surface-0)}.board-editor__tool--boxed[data-v-b966064a]:hover:not(:disabled){background:var(--p-surface-50)}.board-editor__tool--boxed.board-editor__tool--on[data-v-b966064a]{border-color:var(--p-primary-600);background:var(--p-primary-600);color:#fff}.board-editor__tool--boxed.board-editor__tool--on[data-v-b966064a]:hover:not(:disabled){border-color:var(--p-primary-700);background:var(--p-primary-700)}.board-editor__tool-sep[data-v-b966064a]{width:1px;height:18px;background:var(--p-surface-200);margin:0 3px}.board-editor__advanced[data-v-b966064a]{position:relative;display:flex}.board-editor__advanced-menu[data-v-b966064a]{position:absolute;top:calc(100% + 6px);left:0;z-index:40;min-width:248px;padding:5px;display:flex;flex-direction:column;gap:1px;border-radius:10px;background:var(--p-surface-0);border:1px solid var(--p-surface-200);box-shadow:0 16px 44px #181c2833}.board-editor__advanced-title[data-v-b966064a]{padding:5px 8px 3px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--p-surface-400)}.board-editor__advanced-menu button[data-v-b966064a]{display:flex;align-items:flex-start;gap:10px;padding:8px 9px;border:none;border-radius:7px;background:transparent;color:var(--p-surface-800);text-align:left;cursor:pointer}.board-editor__advanced-menu button[data-v-b966064a]:hover{background:var(--p-surface-100)}.board-editor__advanced-menu button i[data-v-b966064a]{font-size:13px;margin-top:1px;color:var(--p-surface-600)}.board-editor__advanced-menu span[data-v-b966064a]{display:flex;flex-direction:column;gap:2px;min-width:0}.board-editor__advanced-menu em[data-v-b966064a]{font-style:normal;font-size:12.5px;font-weight:600}.board-editor__advanced-menu small[data-v-b966064a]{font-size:11px;line-height:1.4;color:var(--p-surface-500)}.board-editor__modes[data-v-b966064a]{display:flex;align-items:center;gap:6px;margin-left:auto;flex-shrink:0}.board-editor__toggle[data-v-b966064a]{display:flex;padding:2px;border-radius:9px;background:var(--p-surface-50);border:1px solid var(--p-surface-200)}.board-editor__toggle-btn[data-v-b966064a]{border:none;background:transparent;border-radius:7px;padding:5px 11px;font-size:12px;font-weight:600;color:var(--p-surface-600);cursor:pointer}.board-editor__toggle-btn--active[data-v-b966064a]{background:var(--p-primary-600);color:#fff}.board-editor__save[data-v-b966064a],.board-editor__ghost[data-v-b966064a]{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:9px;font-size:12.5px;font-weight:600;cursor:pointer}.board-editor__save[data-v-b966064a]{border:none;background:var(--p-primary-600);color:#fff}.board-editor__ghost[data-v-b966064a]{border:1px solid var(--p-surface-300);background:var(--p-surface-0);color:var(--p-surface-700)}.board-editor__ghost[data-v-b966064a]:hover:not(:disabled){background:var(--p-surface-50)}.board-editor__save[data-v-b966064a]:disabled,.board-editor__ghost[data-v-b966064a]:disabled{opacity:.5;cursor:default}.board-editor__bar[data-v-b966064a]:focus,.board-editor__bar[data-v-b966064a]:focus-visible,.board-editor__main[data-v-b966064a]:focus,.board-editor__main[data-v-b966064a]:focus-visible,.board-editor__stage[data-v-b966064a]:focus,.board-editor__stage[data-v-b966064a]:focus-visible{outline:none}.board-editor__bar[data-v-b966064a]{-webkit-user-select:none;user-select:none}.board-editor__stage[data-v-b966064a]{position:relative;flex:1;min-width:0;min-height:0;overflow:hidden}.board-editor__hint[data-v-b966064a]{position:absolute;z-index:30;top:12px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border-radius:10px;background:var(--p-surface-0);border:1px solid var(--p-surface-200);box-shadow:0 10px 26px #181c2824;font-size:12px;font-weight:600;color:var(--p-surface-800);pointer-events:none}.board-editor__youtube[data-v-b966064a]{display:flex;flex-direction:column;gap:6px}.board-editor__youtube label[data-v-b966064a]{color:#5b6272;font-size:12px}.board-editor__youtube-error[data-v-b966064a]{color:#b4472e;font-size:12px}.board-editor__shape-text[data-v-b966064a]{position:absolute;z-index:40;box-sizing:border-box;margin:0;border:0;outline:0;border-radius:2px;box-shadow:inset 0 0 0 1.5px #4fb8e0;background:transparent;resize:none;overflow:hidden;white-space:pre-wrap;overflow-wrap:break-word}.board-editor__drop-preview[data-v-b966064a]{position:absolute;z-index:29;display:flex;align-items:center;justify-content:center;border:1px dashed #4fb8e0;background:#4fb8e01f;color:#4fb8e0;pointer-events:none}.board-editor__drop-preview i[data-v-b966064a]{font-size:1.4rem;opacity:.85}.board-editor__drop[data-v-b966064a]{position:absolute;z-index:30;inset:0;display:flex;align-items:center;justify-content:center;background:#1919700f;border:2px dashed var(--p-primary-600);pointer-events:none}.board-editor__drop span[data-v-b966064a]{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:10px;background:var(--p-surface-0);border:1px solid var(--p-surface-200);box-shadow:0 16px 40px #181c282e;font-size:13px;font-weight:600;color:var(--p-surface-800)}.board-editor__error[data-v-b966064a]{position:absolute;z-index:30;top:12px;left:14px;display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;background:#fdf3e6;border:1px solid #f0dcc0;color:#6e4715;font-size:12px}.board-editor__pages[data-v-b966064a],.board-editor__zoom[data-v-b966064a]{position:absolute;z-index:30;bottom:14px;display:flex;align-items:center;gap:2px;padding:4px;border-radius:10px;background:#fffffff0;border:1px solid var(--p-surface-200);box-shadow:0 4px 14px #181c281a}.board-editor__pages[data-v-b966064a]{left:14px}.board-editor__zoom[data-v-b966064a]{right:14px}.board-editor__page-btn[data-v-b966064a],.board-editor__zoom button[data-v-b966064a]{width:26px;height:26px;border:none;border-radius:6px;background:transparent;color:var(--p-surface-600);font-size:11px;cursor:pointer}.board-editor__page-btn[data-v-b966064a]:hover:not(:disabled),.board-editor__zoom button[data-v-b966064a]:hover{background:var(--p-surface-100)}.board-editor__page-btn[data-v-b966064a]:disabled{opacity:.35;cursor:default}.board-editor__page-label[data-v-b966064a],.board-editor__zoom-value[data-v-b966064a]{text-align:center;font-family:ui-monospace,Menlo,monospace;font-size:11px;color:var(--p-surface-700)}.board-editor__page-label[data-v-b966064a]{min-width:86px}.board-editor__zoom-value[data-v-b966064a]{min-width:44px}.board-editor__page-sep[data-v-b966064a],.board-editor__zoom-sep[data-v-b966064a]{width:1px;height:16px;background:var(--p-surface-200);margin:0 3px}.board-editor__empty[data-v-b966064a]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:13px;color:var(--p-surface-500);pointer-events:none}.board-editor__menu[data-v-b966064a]{position:fixed;z-index:60;min-width:190px;padding:5px;border-radius:10px;background:var(--p-surface-0);border:1px solid var(--p-surface-200);box-shadow:0 16px 44px #181c2833;display:flex;flex-direction:column;gap:1px}.board-editor__menu button[data-v-b966064a]{display:flex;align-items:center;gap:10px;padding:7px 10px;border:none;border-radius:6px;background:transparent;color:var(--p-surface-800);font-size:12.5px;text-align:left;cursor:pointer}.board-editor__menu button[data-v-b966064a]:hover{background:var(--p-surface-100)}.board-editor__menu-sep[data-v-b966064a]{height:1px;margin:4px 6px;background:var(--p-surface-200)}.board-editor__menu-danger[data-v-b966064a]{color:#b0433a!important}.datamodel-editor[data-v-242fa585]{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--surface-ground, #f7f8fb)}.toolbar[data-v-242fa585]{display:flex;align-items:center;gap:12px;padding:8px 12px;border-bottom:1px solid var(--surface-border, #dfe3ed);background:var(--surface-card, #ffffff);flex-shrink:0}.editor-title[data-v-242fa585]{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:320px;font-size:12.5px;font-weight:700;color:var(--text-color, #181c28)}.editor-title i[data-v-242fa585]{font-size:11px;color:#191970}.editor-title span[data-v-242fa585]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dirty-dot[data-v-242fa585]{width:7px;height:7px;border-radius:999px;background:#e07b39;flex-shrink:0}.source-note[data-v-242fa585]{min-width:0;font-size:10px;color:var(--text-color-secondary, #a3aabe)}.toolbar-actions[data-v-242fa585]{display:flex;gap:6px;align-items:center;margin-left:auto}.toolbar-actions button[data-v-242fa585]{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 14px;border:1px solid var(--surface-border, #dfe3ed);border-radius:9px;background:var(--surface-card, #ffffff);font:inherit;font-size:12.5px;font-weight:600;color:#414858;cursor:pointer}.toolbar-actions button[data-v-242fa585]:hover:not(:disabled){border-color:#c7ccda;background:#f7f8fb}.toolbar-actions .primary[data-v-242fa585]{border-color:#151563;background:#151563;color:#fff}.toolbar-actions .primary[data-v-242fa585]:hover:not(:disabled){border-color:#115;background:#115}.toolbar-actions button[data-v-242fa585]:disabled{opacity:.45;cursor:default}.workspace[data-v-242fa585]{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 340px}.stage[data-v-242fa585]{display:flex;min-width:0;min-height:0;overflow:hidden}.pane[data-v-242fa585]{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0;overflow:auto;scrollbar-gutter:stable;padding:14px 16px 18px;background:var(--surface-card, #ffffff)}.pane-title[data-v-242fa585]{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-color-secondary, #7a8298)}.hint[data-v-242fa585]{margin:0;font-size:10.5px;line-height:1.5;color:var(--text-color-secondary, #a3aabe)}.code[data-v-242fa585]{margin:0;padding:10px 12px;border:1px solid var(--surface-border, #c7ccda);border-radius:10px;background:var(--surface-card, #ffffff);color:var(--text-color, #2a3040);font-family:ui-monospace,Menlo,monospace;font-size:11.5px;line-height:1.7;white-space:pre;overflow:auto}.banner[data-v-242fa585]{margin:6px 12px 0;padding:6px 10px;border-radius:9px;font-size:10.5px;line-height:1.45;flex-shrink:0}.banner.error[data-v-242fa585]{background:#f9ecea;color:#8f362e}.font-editor[data-v-e93dbcde]{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--surface-ground, #f7f8fb)}.toolbar[data-v-e93dbcde]{display:flex;align-items:center;gap:12px;padding:8px 12px;border-bottom:1px solid var(--surface-border, #dfe3ed);background:var(--surface-card, #ffffff);flex-shrink:0}.editor-title[data-v-e93dbcde]{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:320px;font-size:12.5px;font-weight:700;color:var(--text-color, #181c28)}.editor-title span[data-v-e93dbcde]:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.glyph[data-v-e93dbcde]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:22px;border-radius:6px;background:color-mix(in srgb,#191970 10%,var(--surface-card, #ffffff));color:#191970;font-size:12px;font-weight:700;flex-shrink:0}.dirty-dot[data-v-e93dbcde]{width:7px;height:7px;border-radius:999px;background:#e07b39;flex-shrink:0}.source-note[data-v-e93dbcde]{min-width:0;font-size:10px;color:var(--text-color-secondary, #a3aabe)}.toolbar-actions[data-v-e93dbcde]{display:flex;gap:6px;align-items:center;margin-left:auto}.toolbar-actions button[data-v-e93dbcde]{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 14px;border:1px solid var(--surface-border, #dfe3ed);border-radius:9px;background:var(--surface-card, #ffffff);font:inherit;font-size:12.5px;font-weight:600;color:#414858;cursor:pointer}.toolbar-actions button[data-v-e93dbcde]:hover:not(:disabled){border-color:#c7ccda;background:#f7f8fb}.toolbar-actions .primary[data-v-e93dbcde]{border-color:#151563;background:#151563;color:#fff}.toolbar-actions .primary[data-v-e93dbcde]:hover:not(:disabled){border-color:#115;background:#115}.toolbar-actions button[data-v-e93dbcde]:disabled{opacity:.45;cursor:default}.workspace[data-v-e93dbcde]{display:flex;flex:1;min-height:0}.settings[data-v-e93dbcde]{width:340px;flex-shrink:0;display:flex;flex-direction:column;gap:10px;padding:12px;border-right:1px solid var(--surface-border, #dfe3ed);background:var(--surface-card, #ffffff);overflow:auto}.field[data-v-e93dbcde]{display:flex;flex-direction:column;gap:4px}.field>span[data-v-e93dbcde],.faces-head>span[data-v-e93dbcde]{font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#7a8298}.settings input[data-v-e93dbcde]:not([type=file]),.settings select[data-v-e93dbcde]{width:100%;box-sizing:border-box;padding:7px 9px;border:1px solid #c7ccda;border-radius:9px;background:#fff;color:#2a3040;font:inherit;font-size:12px;min-width:0}.faces-head[data-v-e93dbcde]{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.faces-actions[data-v-e93dbcde]{display:flex;gap:4px}.faces-actions button[data-v-e93dbcde],.face-remove[data-v-e93dbcde]{width:26px;height:26px;border:1px solid #c7ccda;border-radius:7px;background:#fff;color:#5a6278;font-size:11px;cursor:pointer}.faces-actions button[data-v-e93dbcde]:hover:not(:disabled),.face-remove[data-v-e93dbcde]:hover:not(:disabled){background:#f7f8fb}.faces-actions button[data-v-e93dbcde]:disabled,.face-remove[data-v-e93dbcde]:disabled{opacity:.4;cursor:default}.hidden-input[data-v-e93dbcde]{display:none}.faces[data-v-e93dbcde]{display:flex;flex-direction:column;gap:6px;min-height:72px;padding:6px;border:1px dashed #c7ccda;border-radius:9px}.faces--over[data-v-e93dbcde]{border-color:#4fb8e0;background:color-mix(in srgb,#4fb8e0 8%,#ffffff)}.face[data-v-e93dbcde]{display:grid;grid-template-columns:10px minmax(0,1fr) 62px 84px 26px;align-items:center;gap:6px}.face select[data-v-e93dbcde]{padding:5px 6px;font-size:11px}.face-status[data-v-e93dbcde]{width:8px;height:8px;border-radius:999px}.face-status--ok[data-v-e93dbcde]{background:#3ba55d}.face-status--bad[data-v-e93dbcde]{background:#d9534f}.face-name[data-v-e93dbcde]{font-size:11.5px;color:#2a3040;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hint[data-v-e93dbcde],.empty[data-v-e93dbcde]{margin:0;font-size:10.5px;line-height:1.5;color:#7a8298}.preview[data-v-e93dbcde]{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px;padding:12px;overflow:auto}.preview-controls[data-v-e93dbcde]{display:flex;align-items:center;gap:12px}.sample-input[data-v-e93dbcde]{flex:1;min-width:0;padding:8px 10px;border:1px solid #c7ccda;border-radius:9px;background:#fff;color:#2a3040;font:inherit;font-size:12.5px}.size[data-v-e93dbcde]{display:flex;align-items:center;gap:8px;font-size:11px;color:#5a6278;flex-shrink:0}.size input[data-v-e93dbcde]{width:160px}.pane[data-v-e93dbcde]{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid var(--surface-border, #dfe3ed);border-radius:12px;background:var(--surface-card, #ffffff)}.pane-title[data-v-e93dbcde]{font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#7a8298}.specimen[data-v-e93dbcde]{margin:0;line-height:1.25;color:#181c28;overflow-wrap:anywhere}.ladder[data-v-e93dbcde]{display:flex;flex-direction:column;gap:6px;padding-top:8px;border-top:1px dashed #dfe3ed}.ladder-line[data-v-e93dbcde],.face-line[data-v-e93dbcde]{margin:0;line-height:1.3;color:#2a3040;overflow-wrap:anywhere}.ladder-size[data-v-e93dbcde],.face-tag[data-v-e93dbcde]{display:inline-block;min-width:34px;margin-right:10px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:10px;font-weight:400;font-style:normal;color:#a3aabe}.face-tag[data-v-e93dbcde]{min-width:78px}.face-line[data-v-e93dbcde]{font-size:22px}.face-line--bad[data-v-e93dbcde]{opacity:.45}.banner[data-v-e93dbcde]{margin:6px 12px 0;padding:6px 10px;border-radius:9px;font-size:10.5px;line-height:1.45;flex-shrink:0}.banner.error[data-v-e93dbcde]{background:#f9ecea;color:#8f362e}.package-metadata-editor[data-v-ff1f79d7]{display:flex;flex-direction:column;height:100%;min-height:0}.package-metadata-editor__state[data-v-ff1f79d7]{flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:0;padding:1rem;color:var(--p-surface-500)}.package-metadata-editor__state--error[data-v-ff1f79d7]{color:var(--p-red-500)}.package-metadata-editor__parse-error[data-v-ff1f79d7]{display:flex;flex-direction:column;gap:.65rem;max-width:42rem}.package-metadata-editor__parse-title[data-v-ff1f79d7]{font-size:1rem;font-weight:700}.package-metadata-editor__parse-detail[data-v-ff1f79d7]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--p-surface-700)}.package-metadata-editor__body[data-v-ff1f79d7]{flex:1 1 auto;min-height:0;display:flex;background:var(--p-surface-0)}.package-metadata-editor__content[data-v-ff1f79d7]{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column}.package-metadata-editor__toolbar[data-v-ff1f79d7]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px;border-bottom:1px solid var(--p-surface-200)}.package-metadata-editor__toolbar-main[data-v-ff1f79d7]{display:flex;flex-direction:column;gap:8px;min-width:0}.package-metadata-editor__title-row[data-v-ff1f79d7]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.package-metadata-editor__title[data-v-ff1f79d7]{font-size:1rem;font-weight:700;color:var(--p-surface-900)}.package-metadata-editor__mode-badge[data-v-ff1f79d7]{font-size:.72rem;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-700);font-weight:600}.package-metadata-editor__hint[data-v-ff1f79d7]{font-size:.76rem;color:var(--p-surface-500)}.package-metadata-editor__toolbar-actions[data-v-ff1f79d7]{display:flex;align-items:center;gap:10px;flex:0 0 auto}.package-metadata-editor__status[data-v-ff1f79d7]{font-size:.76rem;color:var(--p-surface-500)}.package-metadata-editor__status--dirty[data-v-ff1f79d7]{color:var(--p-amber-500)}.package-metadata-editor__validation[data-v-ff1f79d7]{margin:12px 12px 0;padding:10px 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--p-red-500) 25%,transparent);background:color-mix(in srgb,var(--p-red-500) 8%,var(--p-surface-0));color:var(--p-red-700);font-size:.8rem;line-height:1.45}.package-metadata-editor__grid[data-v-ff1f79d7]{flex:1 1 auto;min-height:0;padding:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.package-metadata-editor__panel[data-v-ff1f79d7]{display:flex;flex-direction:column;gap:10px;min-height:0;padding:14px;border:1px solid var(--p-surface-200);border-radius:14px;background:color-mix(in srgb,#0f4c5c 3%,var(--p-surface-0))}.package-metadata-editor__panel-title[data-v-ff1f79d7],.package-metadata-editor__side-title[data-v-ff1f79d7]{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--p-surface-500)}.package-metadata-editor__field-grid[data-v-ff1f79d7]{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.package-metadata-editor__field[data-v-ff1f79d7]{display:flex;flex-direction:column;gap:6px}.package-metadata-editor__field-label[data-v-ff1f79d7]{font-size:.8rem;color:var(--p-surface-700)}.package-metadata-editor__number-input[data-v-ff1f79d7]{width:100%}.package-metadata-editor__panel--wide[data-v-ff1f79d7]{grid-column:1 / -1}.package-metadata-editor__file-priority-add[data-v-ff1f79d7]{display:grid;grid-template-columns:minmax(0,1fr) 8rem auto;gap:8px;align-items:center}.package-metadata-editor__file-priority-path[data-v-ff1f79d7],.package-metadata-editor__file-priority-value[data-v-ff1f79d7]{width:100%}.package-metadata-editor__file-priority-value[data-v-ff1f79d7] .p-inputnumber-input{width:100%;text-align:right;font-variant-numeric:tabular-nums}.package-metadata-editor__file-priority-list[data-v-ff1f79d7]{display:flex;flex-direction:column;gap:6px}.package-metadata-editor__file-priority-row[data-v-ff1f79d7]{display:grid;grid-template-columns:minmax(0,1fr) 8rem auto;gap:8px;align-items:center;padding:6px 10px;background:var(--p-surface-0);border:1px solid var(--p-surface-200);border-radius:10px}.package-metadata-editor__file-priority-path-label[data-v-ff1f79d7]{font-family:var(--p-font-family, monospace);font-size:.8rem;color:var(--p-surface-800);word-break:break-all}.package-metadata-editor__field-hint[data-v-ff1f79d7]{font-size:.76rem;color:var(--p-surface-500);line-height:1.45}.package-metadata-editor__list-add[data-v-ff1f79d7]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.package-metadata-editor__chip-list[data-v-ff1f79d7]{display:flex;flex-wrap:wrap;gap:8px}.package-metadata-editor__chip[data-v-ff1f79d7]{display:inline-flex;align-items:center;gap:8px;min-height:2rem;padding:0 11px;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-emerald-500) 24%,transparent);background:color-mix(in srgb,var(--p-emerald-500) 10%,transparent);color:color-mix(in srgb,var(--p-emerald-700) 82%,black);font:inherit;cursor:pointer}.package-metadata-editor__chip[data-v-ff1f79d7]:disabled{cursor:default;opacity:.82}.package-metadata-editor__chip--warning[data-v-ff1f79d7]{border-color:color-mix(in srgb,var(--p-amber-500) 28%,transparent);background:color-mix(in srgb,var(--p-amber-500) 12%,transparent);color:color-mix(in srgb,var(--p-amber-700) 82%,black)}.package-metadata-editor__empty[data-v-ff1f79d7]{font-size:.8rem;color:var(--p-surface-500)}.package-metadata-editor__side[data-v-ff1f79d7]{width:320px;min-height:0;border-left:1px solid var(--p-surface-200);background:linear-gradient(180deg,color-mix(in srgb,#191970 4%,var(--p-surface-0)),var(--p-surface-0));display:flex;flex-direction:column;gap:14px;padding:12px;overflow:hidden}.package-metadata-editor__side-section[data-v-ff1f79d7]{display:flex;flex-direction:column;gap:10px;flex:0 0 auto}.package-metadata-editor__side-section--grow[data-v-ff1f79d7]{flex:1 1 auto;min-height:0}.package-metadata-editor__side-state[data-v-ff1f79d7]{display:flex;align-items:center;gap:8px;color:var(--p-surface-500);font-size:.8rem}.package-metadata-editor__side-state--error[data-v-ff1f79d7]{color:var(--p-red-500)}.package-metadata-editor__toggle-list[data-v-ff1f79d7]{display:flex;flex-direction:column;gap:8px;min-height:0;overflow-y:auto;padding-right:2px}.package-metadata-editor__toggle[data-v-ff1f79d7]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;border-radius:12px;border:1px solid var(--p-surface-200);background:var(--p-surface-0);color:var(--p-surface-700);font:inherit;text-align:left;cursor:pointer}.package-metadata-editor__toggle small[data-v-ff1f79d7]{font-size:.68rem;color:var(--p-surface-500)}.package-metadata-editor__toggle--active[data-v-ff1f79d7]{border-color:color-mix(in srgb,var(--p-emerald-500) 28%,var(--p-surface-200));background:color-mix(in srgb,var(--p-emerald-500) 8%,var(--p-surface-0));color:color-mix(in srgb,var(--p-emerald-700) 80%,black)}.package-metadata-editor__toggle--warning.package-metadata-editor__toggle--active[data-v-ff1f79d7]{border-color:color-mix(in srgb,var(--p-amber-500) 30%,var(--p-surface-200));background:color-mix(in srgb,var(--p-amber-500) 10%,var(--p-surface-0));color:color-mix(in srgb,var(--p-amber-700) 82%,black)}@media(max-width:1100px){.package-metadata-editor__body[data-v-ff1f79d7]{flex-direction:column}.package-metadata-editor__side[data-v-ff1f79d7]{width:auto;border-left:none;border-top:1px solid var(--p-surface-200)}.package-metadata-editor__grid[data-v-ff1f79d7]{grid-template-columns:minmax(0,1fr)}.package-metadata-editor__toolbar[data-v-ff1f79d7]{flex-direction:column;align-items:stretch}.package-metadata-editor__toolbar-actions[data-v-ff1f79d7]{justify-content:space-between}}.package-preview[data-v-2b604250]{display:flex;flex-direction:column;height:100%;min-height:0}.package-preview__state[data-v-2b604250]{flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:1rem;color:var(--p-surface-500)}.package-preview__state--error[data-v-2b604250]{color:var(--p-red-500)}.package-preview__body[data-v-2b604250]{flex:1 1 auto;min-height:0;display:flex;background:var(--p-surface-0)}.package-preview__main[data-v-2b604250]{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;overflow-y:auto}.package-preview__toolbar[data-v-2b604250]{display:grid;grid-template-columns:max-content max-content minmax(0,1fr);align-items:start;gap:12px;padding:12px;border-bottom:1px solid var(--p-surface-200)}.package-preview__toolbar-block[data-v-2b604250]{min-width:0;max-width:18rem;display:flex;flex-direction:column;gap:6px}.package-preview__title[data-v-2b604250]{font-size:1rem;font-weight:700;color:var(--p-surface-900)}.package-preview__subtitle[data-v-2b604250]{font-size:.78rem;color:var(--p-surface-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.package-preview__summary[data-v-2b604250]{display:grid;grid-template-columns:repeat(3,minmax(3.6rem,4.6rem));gap:8px;align-items:stretch;justify-content:center}.package-preview__toolbar-actions[data-v-2b604250]{min-width:0;display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;justify-content:flex-end}.package-preview__summary-chip[data-v-2b604250]{width:100%;min-width:0;min-height:2rem;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:3px 6px;border-radius:8px;background:var(--p-surface-100);color:var(--p-surface-700)}.package-preview__summary-label[data-v-2b604250]{max-width:4.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;line-height:1.1}.package-preview__summary-count[data-v-2b604250]{font-size:.76rem;line-height:1;font-weight:700;color:var(--p-surface-900)}.package-preview__controls[data-v-2b604250]{display:flex;flex-direction:column;gap:12px;padding:12px;border-bottom:1px solid var(--p-surface-200)}.package-preview__control-group[data-v-2b604250]{display:flex;flex-direction:column;gap:8px}.package-preview__control-label[data-v-2b604250]{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--p-surface-500)}.package-preview__pill-list[data-v-2b604250]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.package-preview__active-list[data-v-2b604250]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.package-preview__active-entry[data-v-2b604250]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;padding:10px;border:1px solid var(--p-surface-200);border-radius:8px;background:var(--p-surface-0)}.package-preview__active-entry .package-preview__pill[data-v-2b604250]{flex:1 1 9rem;min-width:0;overflow:hidden;text-overflow:ellipsis}.package-preview__pill[data-v-2b604250]{border:1px solid var(--p-surface-200);border-radius:999px;background:var(--p-surface-0);color:var(--p-surface-700);padding:6px 11px;font:inherit;font-size:.76rem;cursor:pointer}.package-preview__version-select[data-v-2b604250]{min-width:0;flex:1 1 10rem}.package-preview__pill--warning[data-v-2b604250]{border-color:color-mix(in srgb,var(--p-amber-500) 20%,var(--p-surface-200))}.package-preview__pill--active[data-v-2b604250]{background:color-mix(in srgb,var(--p-primary-500) 10%,var(--p-surface-0));border-color:color-mix(in srgb,var(--p-primary-500) 28%,var(--p-surface-200));color:var(--p-primary-700)}.package-preview__pill--with-meta[data-v-2b604250]{display:inline-flex;align-items:center;gap:.5rem}.package-preview__pill-meta[data-v-2b604250]{display:inline-flex;align-items:center;padding:0 .45rem;border-radius:999px;background:color-mix(in srgb,var(--p-primary-100) 60%,white);color:var(--p-primary-700);font-size:.66rem;font-weight:700;letter-spacing:.01em;font-variant-numeric:tabular-nums}.package-preview__control-empty[data-v-2b604250]{font-size:.76rem;color:var(--p-surface-500);grid-column:1 / -1}.package-preview__status-grid[data-v-2b604250]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;align-items:stretch}.package-preview__last-apply[data-v-2b604250]{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;min-height:76px;padding:10px;border:1px solid var(--p-surface-200);border-radius:8px;background:color-mix(in srgb,var(--p-surface-50) 70%,var(--p-surface-0));font-size:.76rem;color:var(--p-surface-600)}.package-preview__last-apply-title[data-v-2b604250]{font-weight:700;color:var(--p-surface-700);line-height:1.25}.package-preview__last-apply-value[data-v-2b604250]{color:var(--p-surface-500);line-height:1.3;overflow-wrap:anywhere}.package-preview__action-row[data-v-2b604250]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.package-preview__tree-actions[data-v-2b604250]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid var(--p-surface-200);background:color-mix(in srgb,#0f4c5c 3%,var(--p-surface-0))}.package-preview__tree-selection[data-v-2b604250]{min-width:0;display:flex;flex-direction:column;gap:2px}.package-preview__tree-selection-title[data-v-2b604250]{font-size:.86rem;font-weight:700;color:var(--p-surface-900);overflow-wrap:anywhere}.package-preview__tree-selection-path[data-v-2b604250]{font-size:.72rem;color:var(--p-surface-500);overflow-wrap:anywhere}.package-preview__publish-options[data-v-2b604250],.package-preview__target-mode-options[data-v-2b604250]{display:flex;flex-direction:column;gap:8px;min-width:16rem}.package-preview__publish-state[data-v-2b604250]{min-width:min(22rem,80vw);min-height:7rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--p-surface-600)}.package-preview__publish-content[data-v-2b604250]{width:min(24rem,80vw);display:flex;flex-direction:column;gap:18px}.package-preview__publish-section[data-v-2b604250]{display:flex;flex-direction:column;gap:8px}.package-preview__publish-section--specific[data-v-2b604250]{padding-top:16px;border-top:1px solid var(--p-surface-200)}.package-preview__publish-section-title[data-v-2b604250]{font-size:.86rem;font-weight:700;color:var(--p-surface-900)}.package-preview__publish-section-hint[data-v-2b604250]{font-size:.76rem;color:var(--p-surface-600)}.package-preview__publish-version-fields[data-v-2b604250]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.package-preview__publish-version-field[data-v-2b604250]{min-width:0;display:flex;flex-direction:column;gap:4px;font-size:.74rem;color:var(--p-surface-700)}.package-preview__publish-version-field[data-v-2b604250] .p-inputnumber,.package-preview__publish-version-field[data-v-2b604250] .p-inputtext{width:100%}.package-preview__publish-version-error[data-v-2b604250]{font-size:.76rem;color:var(--p-red-600)}.package-preview__publish-option[data-v-2b604250],.package-preview__target-mode-option[data-v-2b604250]{width:100%;justify-content:center}.package-preview__tree-shell[data-v-2b604250]{flex:1 0 320px;min-height:320px;padding:12px}.package-preview__tree[data-v-2b604250]{height:100%;overflow:auto;border:1px solid var(--p-surface-200);border-radius:12px;padding:8px;background:linear-gradient(180deg,color-mix(in srgb,#0f4c5c 4%,var(--p-surface-0)),var(--p-surface-0))}.package-preview__tree-row[data-v-2b604250]{display:flex;align-items:center;gap:8px;min-width:0;padding:4px 8px;border-radius:8px}.package-preview__tree-row--owned[data-v-2b604250]{background:color-mix(in srgb,var(--p-emerald-500) 8%,transparent);color:var(--p-emerald-700)}.package-preview__tree-row--modified[data-v-2b604250]{background:color-mix(in srgb,var(--p-amber-500) 9%,transparent);color:color-mix(in srgb,var(--p-amber-700) 82%,black)}.package-preview__tree-row--inherited[data-v-2b604250]{background:color-mix(in srgb,#191970 8%,transparent);color:#191970}.package-preview__tree-row--conflict[data-v-2b604250]{background:color-mix(in srgb,var(--p-red-500) 9%,transparent);color:var(--p-red-700)}.package-preview__tree-row--virtual[data-v-2b604250]{background:color-mix(in srgb,var(--p-surface-400) 8%,transparent);color:var(--p-surface-700)}.package-preview__tree-icon[data-v-2b604250]{flex:0 0 auto;font-size:.78rem}.package-preview__tree-label[data-v-2b604250]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600}.package-preview__overridden-ops[data-v-2b604250]{flex:0 0 auto;font-size:.72rem;font-weight:600;color:var(--p-amber-700);cursor:help}.package-preview__badge-list[data-v-2b604250]{display:flex;align-items:center;gap:4px;overflow:hidden}.package-preview__badge[data-v-2b604250]{font-size:.64rem;line-height:1.2;padding:2px 6px;border-radius:999px;white-space:nowrap;border:1px solid transparent}.package-preview__badge--surface[data-v-2b604250]{background:var(--p-surface-100);color:var(--p-surface-700)}.package-preview__badge--accent[data-v-2b604250]{background:color-mix(in srgb,#191970 12%,transparent);color:#191970}.package-preview__badge--success[data-v-2b604250]{background:color-mix(in srgb,#16a34a 14%,transparent);color:#166534}.package-preview__badge--warning[data-v-2b604250]{background:color-mix(in srgb,#f59e0b 16%,transparent);color:#b45309}.package-preview__badge--readonly[data-v-2b604250]{background:color-mix(in srgb,var(--p-surface-500) 14%,transparent);color:var(--p-surface-700)}.package-preview__source-list[data-v-2b604250]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:8px;overflow-y:auto}.package-preview__source-card[data-v-2b604250]{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:10px;border:1px solid var(--p-surface-200);background:var(--p-surface-0)}.package-preview__source-top[data-v-2b604250]{display:flex;align-items:center;justify-content:space-between;gap:8px}.package-preview__source-name[data-v-2b604250]{font-size:.82rem;font-weight:700;color:var(--p-surface-800)}.package-preview__source-path[data-v-2b604250]{font-size:.74rem;color:var(--p-surface-500)}.package-preview__source-path[data-v-2b604250]{overflow-wrap:anywhere}.package-preview__diagnostic-role[data-v-2b604250]{display:inline-flex;align-items:center;border-radius:999px;padding:2px 8px;font-size:.68rem;font-weight:700}.package-preview__diagnostic-role--effective[data-v-2b604250]{background:color-mix(in srgb,var(--p-green-500) 14%,white);color:var(--p-green-700)}.package-preview__diagnostic-role--layered[data-v-2b604250]{background:var(--p-surface-100);color:var(--p-surface-700)}.package-preview__diagnostic-role--shadowed[data-v-2b604250]{background:color-mix(in srgb,var(--p-orange-500) 16%,white);color:var(--p-orange-700)}@media(max-width:1100px){.package-preview__body[data-v-2b604250]{flex-direction:column}.package-preview__tree-actions[data-v-2b604250]{align-items:flex-start;flex-direction:column}.package-preview__toolbar[data-v-2b604250]{grid-template-columns:1fr}.package-preview__summary[data-v-2b604250]{justify-content:start}.package-preview__toolbar-actions[data-v-2b604250]{justify-content:flex-start}}.map-workspace[data-v-eee29793]{position:relative;height:100%;min-height:0}.map-save[data-v-eee29793]{position:absolute;z-index:5;inset:1rem;padding:1rem;background:var(--p-surface-0);border:1px solid var(--p-surface-300);overflow:auto}.map-save label[data-v-eee29793]{display:flex;gap:1rem}.saved-location[data-v-eee29793]{position:absolute;bottom:0;left:1rem;max-width:calc(100% - 2rem);padding:.5rem;background:var(--p-surface-0);overflow-wrap:anywhere}.crop-image[data-v-b832e03e]{display:inline-block;flex-shrink:0;overflow:hidden;border-radius:6px;background:var(--sea-shoal);box-shadow:inset 0 0 0 1.5px var(--sea-foam-ink)}.crop-image__img[data-v-b832e03e]{display:block;width:100%;height:100%;object-fit:cover}.entity-search-field[data-v-5e8f1dc0]{width:100%}.entity-search-field__option[data-v-5e8f1dc0]{display:flex;align-items:center;gap:8px;min-width:0}.entity-search-field__name[data-v-5e8f1dc0]{font-weight:500;white-space:nowrap}.entity-search-field__dis[data-v-5e8f1dc0]{margin-left:auto;padding-left:12px;font-size:11.5px;color:var(--sea-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.em-sub[data-v-b5cdeda4]{margin:0 0 14px;color:var(--sea-ink-2);font-size:13px}.em-sides[data-v-b5cdeda4]{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:end;margin-bottom:18px}.em-side[data-v-b5cdeda4]{display:flex;flex-direction:column;gap:6px;min-width:0}.em-arrow[data-v-b5cdeda4]{margin-bottom:10px;color:var(--sea-ink-3)}.em-label[data-v-b5cdeda4]{display:block;margin:0 0 6px;font:600 9.5px/1.2 var(--sea-font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--sea-ink-3)}.em-entity[data-v-b5cdeda4]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;background:var(--sea-foam-wash)}.em-entity__text[data-v-b5cdeda4]{display:flex;flex-direction:column;min-width:0}.em-entity__name[data-v-b5cdeda4]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.em-entity__dis[data-v-b5cdeda4]{font-size:11.5px;color:var(--sea-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.em-loading[data-v-b5cdeda4]{display:flex;justify-content:center;padding:16px;color:var(--sea-ink-3)}.em-after[data-v-b5cdeda4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.em-stat[data-v-b5cdeda4]{display:flex;flex-direction:column;gap:2px;padding-left:14px;box-shadow:inset 1px 0 0 var(--sea-line)}.em-stat[data-v-b5cdeda4]:first-child{padding-left:0;box-shadow:none}.em-stat__key[data-v-b5cdeda4]{font:600 9.5px/1.2 var(--sea-font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--sea-ink-3)}.em-stat__value[data-v-b5cdeda4]{font:600 22px/1.1 var(--sea-font-title);color:var(--sea-ink)}.em-stat__detail[data-v-b5cdeda4]{font:500 10px/1.2 var(--sea-font-label);text-transform:uppercase;color:var(--sea-foam-ink)}.em-aliases[data-v-b5cdeda4]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.em-alias[data-v-b5cdeda4]{padding:3px 8px;border-radius:5px;background:var(--sea-shoal);font-size:12px}.em-alias--new[data-v-b5cdeda4]{background:#e0f9ed;box-shadow:inset 0 0 0 1px #aadbc4}.em-notes[data-v-b5cdeda4]{margin:0;padding-left:18px;color:var(--sea-ink-2);font-size:12.5px;line-height:1.6}.es-sub[data-v-58c5b291]{margin:0 0 14px;color:var(--sea-ink-2);font-size:13px}.es-body[data-v-58c5b291]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px}.es-list[data-v-58c5b291]{display:flex;flex-direction:column;gap:8px;min-width:0}.es-filter[data-v-58c5b291]{width:100%}.es-loading[data-v-58c5b291]{display:flex;justify-content:center;padding:20px;color:var(--sea-ink-3)}.es-files[data-v-58c5b291]{max-height:420px;overflow-y:auto;border-radius:8px;box-shadow:inset 0 0 0 1px var(--sea-line)}.es-file[data-v-58c5b291]{border-bottom:1px solid var(--sea-line)}.es-file__head[data-v-58c5b291]{display:flex;align-items:center;gap:10px;padding:8px 10px;background:var(--sea-page);cursor:pointer}.es-file__name[data-v-58c5b291]{flex:1;min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.es-file__count[data-v-58c5b291]{font:600 9.5px/1 var(--sea-font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--sea-ink-3)}.es-mention[data-v-58c5b291]{display:flex;align-items:center;gap:10px;padding:6px 10px 6px 36px;cursor:pointer;font-size:12.5px}.es-mention[data-v-58c5b291]:hover{background:#eef7fa}.es-mention__where[data-v-58c5b291]{flex:none;width:34px;font:500 10px/1 var(--sea-font-label);color:var(--sea-ink-3)}.es-mention__text[data-v-58c5b291]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sea-ink-2)}.es-hint[data-v-58c5b291]{font:600 9.5px/1 var(--sea-font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--sea-ink-3)}.es-new[data-v-58c5b291]{display:flex;flex-direction:column;gap:14px}.es-label[data-v-58c5b291]{font:600 9.5px/1.2 var(--sea-font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--sea-ink-3)}.es-field[data-v-58c5b291]{display:flex;flex-direction:column;gap:6px}.es-field__label[data-v-58c5b291]{font-size:12px;font-weight:600;color:var(--sea-ink-2)}.es-note[data-v-58c5b291]{margin:0;font-size:11.5px;color:var(--sea-ink-3)}.es-aliases[data-v-58c5b291]{display:flex;flex-wrap:wrap;gap:6px}.es-alias[data-v-58c5b291]{padding:3px 8px;border-radius:5px;background:var(--sea-shoal);font-size:12px}.es-summary[data-v-58c5b291]{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:8px;background:var(--sea-foam-wash)}.es-summary__value[data-v-58c5b291]{font:600 18px/1.2 var(--sea-font-title)}.face-thumb[data-v-faef28d9]{position:relative;padding:0;overflow:hidden;border:0;border-radius:8px;background:var(--sea-shoal);box-shadow:inset 0 0 0 1px #cadbe2;cursor:pointer}.face-thumb--selected[data-v-faef28d9]{box-shadow:inset 0 0 0 2px var(--sea-chrome)}.face-thumb--selected .face-thumb__img[data-v-faef28d9]{opacity:.85}.face-thumb[data-v-faef28d9]:focus-visible{outline:none;box-shadow:var(--sea-focus)}.face-thumb__img[data-v-faef28d9]{width:100%;height:100%;object-fit:cover;display:block}.face-thumb__empty[data-v-faef28d9]{display:block;width:100%;height:100%;background:repeating-linear-gradient(45deg,#a9c3cb 0% 5px,#c0d5dc 5px 10px)}.face-thumb__star[data-v-faef28d9]{position:absolute;top:4px;right:4px;color:#e0af3b;font-size:12px;text-shadow:0 1px 2px oklch(17% .07 252 / .5)}.pp-loading[data-v-87917115]{display:flex;justify-content:center;padding:20px;color:var(--sea-ink-3)}.pp-empty[data-v-87917115]{color:var(--sea-ink-3)}.pp-grid[data-v-87917115]{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px}.ep-page[data-v-54463248]{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--sea-paper);color:var(--sea-ink)}.ep-page__state[data-v-54463248]{display:flex;align-items:center;justify-content:center;flex:1;color:var(--sea-ink-3)}.ep-page__state--inline[data-v-54463248]{flex:none;padding:16px}.ep-head[data-v-54463248]{display:flex;gap:20px;padding:20px 24px 16px;border-bottom:1px solid var(--sea-line)}.ep-head__main[data-v-54463248]{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}.ep-head__eyebrow[data-v-54463248]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font:600 10px/1 var(--sea-font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--sea-ink-3)}.ep-head__twin[data-v-54463248]{display:flex;align-items:center;gap:6px;padding:3px 6px;border-radius:8px;background:#feedc9;color:#744c00;color:oklch(45% .1 75);font:600 8.5px/1 var(--sea-font-label);letter-spacing:.08em}.ep-head__twin-link[data-v-54463248]{padding:0;border:0;background:transparent;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--sea-foam-ink);cursor:pointer}.ep-head__name[data-v-54463248]{margin:0;font:600 26px/1.1 var(--sea-font-title);color:var(--sea-ink)}.ep-head__name--editable[data-v-54463248]{cursor:text}.ep-head__name--editable[data-v-54463248]:hover{text-decoration:underline dotted var(--sea-ink-3)}.ep-head__rename[data-v-54463248]{max-width:420px;font:600 22px/1.1 var(--sea-font-title)}.ep-head__dis[data-v-54463248]{font-size:13px;color:#354a5c}.ep-head__aliases[data-v-54463248]{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.ep-label[data-v-54463248]{margin-right:4px;font:600 9px/1.2 var(--sea-font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--sea-ink-3)}.ep-alias[data-v-54463248]{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:6px;background:var(--sea-shoal);font-size:12px;color:#021b35}.ep-alias__remove[data-v-54463248]{padding:0;border:0;background:transparent;color:var(--sea-ink-3);cursor:pointer;opacity:0;transition:opacity .12s ease}.ep-alias:hover .ep-alias__remove[data-v-54463248],.ep-alias__remove[data-v-54463248]:focus-visible{opacity:1}.ep-alias__remove .pi[data-v-54463248]{font-size:8px}.ep-alias__add[data-v-54463248]{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 6px;border:0;background:transparent;font-family:inherit;font-size:12px;font-weight:600;color:var(--sea-foam-ink);cursor:pointer}.ep-alias__add .pi[data-v-54463248]{font-size:9px}.ep-alias__input[data-v-54463248]{width:160px;height:26px;font-size:12px}.ep-head__notes[data-v-54463248]{display:flex;align-items:flex-start;gap:8px;max-width:640px}.ep-head__notes .ep-label[data-v-54463248]{padding-top:6px}.ep-notes[data-v-54463248]{padding:3px 6px;border-radius:5px;font-size:12.5px;line-height:1.45;color:#1e2f41;white-space:pre-wrap}.ep-notes--editable[data-v-54463248]{cursor:text;box-shadow:inset 0 -1px #c1d1d8}.ep-notes--empty[data-v-54463248]{color:var(--sea-ink-3)}.ep-notes__input[data-v-54463248]{flex:1;font-size:12.5px}.ep-head__counts[data-v-54463248]{display:grid;grid-template-columns:repeat(2,auto);gap:12px 22px;align-content:start}.ep-count[data-v-54463248]{display:flex;flex-direction:column;gap:5px}.ep-count__value[data-v-54463248]{font:600 16px/1.2 var(--sea-font-title);color:var(--sea-ink)}.ep-viewonly[data-v-54463248]{display:flex;align-items:center;gap:10px;padding:9px 24px;background:#f0f6f9;border-bottom:1px solid var(--sea-line);font-size:12.5px;color:var(--sea-ink-2)}.ep-viewonly .pi[data-v-54463248]{font-size:11px;color:var(--sea-foam-ink)}.ep-body[data-v-54463248]{flex:1;min-height:0;display:flex}.ep-main[data-v-54463248]{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px;padding:16px 24px;overflow-y:auto;background:#edf5f9}.ep-section-head[data-v-54463248]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ep-section-head--spaced[data-v-54463248]{margin-top:6px}.ep-section-head__title[data-v-54463248]{font:600 16px/1.2 var(--sea-font-title);color:var(--sea-ink)}.ep-section-head__meta[data-v-54463248]{font:600 9.5px/1.2 var(--sea-font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--sea-ink-3)}.ep-card[data-v-54463248]{display:flex;flex-direction:column;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px var(--sea-line)}.ep-images[data-v-54463248]{gap:8px;padding:12px 14px}.ep-images__head[data-v-54463248]{display:flex;align-items:baseline;gap:10px}.ep-images__title[data-v-54463248]{font:600 14px/1.2 var(--sea-font-title);color:var(--sea-ink)}.ep-images__hint[data-v-54463248]{margin-left:auto;font-size:11.5px;color:#546673}.ep-images__grid[data-v-54463248]{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px}.ep-image[data-v-54463248]{display:flex;flex-direction:column;gap:4px;min-width:0;padding:0;border:0;background:transparent;cursor:pointer;text-align:left}.ep-image__label[data-v-54463248]{font:500 9px/1.2 var(--sea-font-label);color:var(--sea-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ep-file[data-v-54463248]{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 14px;border-bottom:1px solid oklch(93% .01 220);min-width:0}.ep-file__icon[data-v-54463248]{font-size:13px;color:#36587b}.ep-file__name[data-v-54463248]{min-width:0;font:600 13.5px/1.2 var(--sea-font-title);color:var(--sea-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-file__ext[data-v-54463248]{padding:3px 5px;border:1px dashed oklch(78% .03 230);border-radius:3px;font:500 10px/1 var(--sea-font-label);color:#344b5b}.ep-file__path[data-v-54463248]{min-width:0;font:500 10.5px/1.2 var(--sea-font-label);color:var(--sea-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-file__date[data-v-54463248]{margin-left:auto;flex-shrink:0;font:500 10.5px/1 var(--sea-font-label);color:#546673}.ep-file__count[data-v-54463248]{flex-shrink:0;padding:3px 6px;border-radius:8px;background:var(--sea-shoal);font:600 10px/1 var(--sea-font-label);color:#344b5b}.ep-row[data-v-54463248]{display:grid;grid-template-columns:64px minmax(0,1fr) 16px;align-items:center;gap:12px;min-height:40px;padding:6px 14px;border:0;border-bottom:1px solid oklch(95% .008 220);background:transparent;font-family:inherit;text-align:left;cursor:pointer}.ep-row[data-v-54463248]:last-child{border-bottom:0;border-radius:0 0 10px 10px}.ep-row[data-v-54463248]:hover{background:#f3fafc}.ep-row__where[data-v-54463248]{font:600 9.5px/1.2 var(--sea-font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--sea-foam-ink)}.ep-row__body[data-v-54463248]{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.ep-row__crops[data-v-54463248]{display:flex;gap:6px}.ep-row__snippet[data-v-54463248]{min-width:0;font-size:12.5px;line-height:1.5;color:var(--sea-ink-2)}.ep-row__name[data-v-54463248]{padding:0 2px;border-radius:2px;font-weight:600;color:var(--sea-ink);background:var(--sea-foam-wash);box-shadow:inset 0 -2px 0 var(--sea-foam-ink)}.ep-row__video[data-v-54463248]{flex:1;display:flex;flex-direction:column;gap:5px;min-width:0}.ep-row__bar[data-v-54463248]{position:relative;height:10px;border-radius:3px;background:var(--sea-shoal)}.ep-row__segment[data-v-54463248]{position:absolute;top:0;bottom:0;border-radius:3px;background:var(--sea-foam-ink)}.ep-row__times[data-v-54463248]{font:500 10.5px/1.3 var(--sea-font-label);text-transform:uppercase;color:#263c54}.ep-row__note[data-v-54463248]{font-size:12px;color:#43586a}.ep-row__file[data-v-54463248]{width:100%;font-size:12px;font-weight:600;color:var(--sea-ink)}.ep-row__go[data-v-54463248]{font-size:10px;color:var(--sea-ink-3)}.ep-empty[data-v-54463248]{margin:0;font-size:12.5px;color:var(--sea-ink-3)}.ep-side[data-v-54463248]{width:360px;flex-shrink:0;display:flex;flex-direction:column;gap:10px;padding:16px;border-left:1px solid var(--sea-line);overflow-y:auto}.ep-side__count[data-v-54463248]{padding:3px 6px;border-radius:8px;background:#feedc9;font:600 10px/1 var(--sea-font-label);color:#744c00;color:oklch(45% .1 75)}.ep-side__hint[data-v-54463248]{margin-top:-4px;font-size:11.5px;color:#546673}.ep-related[data-v-54463248]{display:flex;gap:10px;padding:10px;border-radius:9px;background:#fff;box-shadow:inset 0 0 0 1px var(--sea-line)}.ep-related__main[data-v-54463248]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;padding:0;border:0;background:transparent;font-family:inherit;text-align:left;cursor:pointer}.ep-related__title[data-v-54463248]{display:flex;align-items:center;gap:6px;min-width:0}.ep-related__text[data-v-54463248]{min-width:0;font-size:12.5px;font-weight:600;color:#001630;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ep-related__where[data-v-54463248]{font:500 10px/1.3 var(--sea-font-label);text-transform:uppercase;color:var(--sea-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ep-related__why[data-v-54463248]{display:flex;gap:6px;font-size:11.5px;line-height:1.4;color:var(--sea-ink-2)}.ep-related__why .pi[data-v-54463248]{margin-top:3px;font-size:9px;color:var(--sea-foam-ink)}.ep-related__actions[data-v-54463248]{display:flex;flex-direction:column;gap:4px}.ep-related__yes[data-v-54463248],.ep-related__no[data-v-54463248]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:0;border-radius:7px;cursor:pointer}.ep-related__yes[data-v-54463248]{background:#001b38;background:oklch(22% .07 252);color:#fff}.ep-related__yes[data-v-54463248]:hover{background:#0f2f50}.ep-related__no[data-v-54463248]{background:transparent;box-shadow:inset 0 0 0 1px #c1d1d8;color:#354a5c}.ep-related__no[data-v-54463248]:hover{background:var(--sea-shoal)}.ep-related__yes .pi[data-v-54463248]{font-size:11px}.ep-related__no .pi[data-v-54463248]{font-size:10px}.ep-with[data-v-54463248]{display:grid;grid-template-columns:26px minmax(0,1fr) 110px 34px;align-items:center;gap:10px;height:34px;padding:0;border:0;background:transparent;font-family:inherit;text-align:left;cursor:pointer}.ep-with__name[data-v-54463248]{font-size:12.5px;font-weight:600;color:#001630;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ep-with:hover .ep-with__name[data-v-54463248]{text-decoration:underline}.ep-with__bar[data-v-54463248]{position:relative;height:4px;border-radius:2px;background:#dae7ec;overflow:hidden}.ep-with__bar>span[data-v-54463248]{position:absolute;left:0;top:0;bottom:0;border-radius:2px;background:var(--sea-foam-ink)}.ep-with__count[data-v-54463248]{text-align:right;font:600 11px/1 var(--sea-font-label);color:#192f46}.workspace-view[data-v-2f27e9e9]{display:flex;flex-direction:column;height:100%;min-height:0}.workspace-view__content[data-v-2f27e9e9]{flex:1;min-height:0;position:relative}.workspace-view__empty[data-v-2f27e9e9]{display:flex;align-items:center;justify-content:center;height:100%;color:var(--p-surface-500);font-size:.85rem}.sm-template-detail[data-v-2f27e9e9]{display:flex;flex-direction:column;gap:1rem;height:100%;padding:1rem;background:var(--p-surface-0)}.sm-template-detail__header[data-v-2f27e9e9]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.sm-template-detail__eyebrow[data-v-2f27e9e9]{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--p-primary-600)}.sm-template-detail__title[data-v-2f27e9e9]{margin:.1rem 0 0;font-size:1.45rem;color:var(--p-surface-900)}.sm-template-detail__version[data-v-2f27e9e9]{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.15rem .6rem;font-size:.72rem;font-weight:700;background:color-mix(in srgb,var(--p-primary-500) 16%,transparent);color:var(--p-primary-800)}.sm-template-detail__diagram[data-v-2f27e9e9]{flex:1;min-height:360px}.tab-renderer[data-v-a4e3a3ff]{height:100%;min-height:0}.tab-renderer__split[data-v-a4e3a3ff]{height:100%;border:none!important}.linked-view-shell[data-v-a4e3a3ff]{display:flex;flex-direction:column;height:100%;min-height:0;border-left:1px solid var(--p-surface-200);background:color-mix(in srgb,var(--p-primary-500) 3%,var(--p-surface-0))}.linked-view-bar[data-v-a4e3a3ff]{display:flex;align-items:center;gap:.5rem;padding:.45rem .6rem;border-bottom:1px solid var(--p-surface-200);background:color-mix(in srgb,var(--p-primary-500) 6%,var(--p-surface-0));flex-shrink:0}.linked-view-bar__title[data-v-a4e3a3ff]{display:flex;flex-direction:column;min-width:0}.linked-view-bar__label[data-v-a4e3a3ff]{font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--p-surface-500)}.linked-view-bar__name[data-v-a4e3a3ff]{font-size:.82rem;font-weight:600;color:var(--p-surface-800);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.linked-view-bar__tabs[data-v-a4e3a3ff]{display:flex;align-items:center;gap:.25rem;margin-left:auto;overflow-x:auto}.linked-view-tab[data-v-a4e3a3ff],.linked-view-close[data-v-a4e3a3ff]{border:none;border-radius:7px;background:transparent;color:var(--p-surface-600);cursor:pointer;transition:all .12s ease}.linked-view-tab[data-v-a4e3a3ff]{padding:.3rem .55rem;font-size:.72rem}.linked-view-tab[data-v-a4e3a3ff]:hover,.linked-view-close[data-v-a4e3a3ff]:hover{background:#d3e3f5;color:#001025;color:oklch(17% .07 252)}.linked-view-tab--active[data-v-a4e3a3ff]{background:#ddedff;background:oklch(94% .04 252);color:#006abe;color:oklch(52% .18 252);font-weight:600}.linked-view-close[data-v-a4e3a3ff]{width:28px;height:28px;flex-shrink:0}.logbook-composer[data-v-62c2272d]{position:relative;min-width:0}.logbook-composer__input[data-v-62c2272d]{display:block;width:100%;box-sizing:border-box;resize:vertical;font:inherit}.logbook-composer__chips[data-v-62c2272d]{position:absolute;box-sizing:border-box;overflow:hidden;border-color:transparent;white-space:pre-wrap;overflow-wrap:break-word;color:transparent;pointer-events:none}.logbook-composer__chip[data-v-62c2272d]{border-radius:4px;background:var(--sea-foam-wash);box-shadow:inset 0 0 0 1px #a5d5d7;color:var(--sea-foam-ink-strong)}.logbook-composer__chip--persona[data-v-62c2272d]{background:#effcfd}.logbook-composer__chip-spark[data-v-62c2272d]{position:relative;color:transparent}.logbook-composer__chip-spark i[data-v-62c2272d]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:8px;color:var(--sea-foam-ink)}.logbook-composer__popover[data-v-62c2272d]{position:absolute;top:calc(100% + 4px);right:0;left:0;z-index:6;display:flex;flex-direction:column;overflow:hidden;border-radius:9px;background:#fff;box-shadow:0 14px 36px -14px #001b3873,0 0 0 1px #c1d1d8;box-shadow:0 14px 36px -14px oklch(22% .07 252 / .45),0 0 0 1px #c1d1d8}.logbook-composer__group[data-v-62c2272d],.logbook-composer__keys[data-v-62c2272d]{display:flex;gap:10px;padding:7px 12px;font-family:var(--sea-font-label);font-size:8.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#43586a;background:#f0f6f9}.logbook-composer__group[data-v-62c2272d]{justify-content:space-between;border-bottom:1px solid oklch(92% .012 220)}.logbook-composer__keys[data-v-62c2272d]{border-top:1px solid oklch(92% .012 220);color:#627482}.logbook-composer__options[data-v-62c2272d]{display:flex;flex-direction:column;max-height:240px;overflow-y:auto}.logbook-composer__option[data-v-62c2272d]{display:flex;align-items:center;gap:10px;min-height:40px;padding:6px 12px;border:none;background:transparent;font:inherit;text-align:left;cursor:pointer}.logbook-composer__option--active[data-v-62c2272d]{background:#ceeff3}.logbook-composer__avatar[data-v-62c2272d],.logbook-composer__persona[data-v-62c2272d]{flex-shrink:0;width:26px;height:26px;display:flex;align-items:center;justify-content:center;font-size:9.5px;font-weight:700}.logbook-composer__avatar[data-v-62c2272d]{border-radius:50%;color:#fff;background:#006266;background:oklch(45% .09 200)}.logbook-composer__persona[data-v-62c2272d]{border-radius:7px;color:#63dbcd;background:#001b38;background:oklch(22% .07 252)}.logbook-composer__texts[data-v-62c2272d]{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.logbook-composer__label[data-v-62c2272d]{display:flex;align-items:center;gap:6px;overflow:hidden;font-size:12.5px;white-space:nowrap;text-overflow:ellipsis;color:#001630}.logbook-composer__ai[data-v-62c2272d]{display:inline-flex;align-items:center;gap:3px;padding:3px 4px;border-radius:3px;font-family:var(--sea-font-label);font-size:8px;font-weight:600;letter-spacing:.08em;color:#004251;color:oklch(35% .08 220);background:#ceeff3}.logbook-composer__ai i[data-v-62c2272d]{font-size:7px}.logbook-composer__meta[data-v-62c2272d]{overflow:hidden;font-family:var(--sea-font-label);font-size:9.5px;white-space:nowrap;text-overflow:ellipsis;color:#627482}.logbook-composer__enter[data-v-62c2272d]{flex-shrink:0;font-family:var(--sea-font-label);font-size:10px;font-weight:600;color:#006266;color:oklch(45% .09 200)}.logbook-composer__empty[data-v-62c2272d]{display:flex;flex-direction:column;gap:4px;padding:14px 12px;font-size:11.5px;line-height:1.4;color:#546673}.logbook-composer__empty strong[data-v-62c2272d]{font-size:12.5px;color:#001630}.logbook-ai[data-v-104726a5]{display:flex;flex-direction:column;gap:6px;margin-top:2px;padding:8px 10px;border-radius:7px;background:#effcfd;box-shadow:inset 0 0 0 1px #a5d5d7}.logbook-ai__pill[data-v-104726a5]{display:flex;align-self:flex-start;align-items:center;gap:5px;padding:4px 7px;border-radius:10px;font-family:var(--sea-font-label);font-size:8.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#004251;color:oklch(35% .08 220);background:#ceeff3}.logbook-ai__dot[data-v-104726a5]{width:5px;height:5px;border-radius:50%;background:#00999f;background:oklch(62% .13 200)}.logbook-ai--writing .logbook-ai__dot[data-v-104726a5]{box-shadow:0 0 0 3px #63dbcd73}.logbook-ai--retrying .logbook-ai__pill[data-v-104726a5]{color:#694500;color:oklch(42% .1 75);background:#feedc9}.logbook-ai--retrying .logbook-ai__dot[data-v-104726a5]{background:#e0af3b}.logbook-ai--failed .logbook-ai__pill[data-v-104726a5],.logbook-ai--refused .logbook-ai__pill[data-v-104726a5]{color:#a13124;background:#ffe8e4;background:oklch(95% .03 30)}.logbook-ai--failed .logbook-ai__dot[data-v-104726a5],.logbook-ai--refused .logbook-ai__dot[data-v-104726a5]{background:#d95544}.logbook-ai__message[data-v-104726a5],.logbook-ai__answer[data-v-104726a5]{font-size:12px;line-height:1.45;color:#142a41;text-wrap:pretty}.logbook-ai__answer[data-v-104726a5]{font-size:12.5px}.logbook-ai__retry[data-v-104726a5]{display:flex;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;border:1px solid oklch(86% .015 250);border-radius:10px;background:#fff;font:inherit;font-size:.68rem;font-weight:600;color:#1e2f41;cursor:pointer}.logbook-ai__retry i[data-v-104726a5]{font-size:9px}.logbook-ai__foot[data-v-104726a5]{font-family:var(--sea-font-label);font-size:8.5px;font-weight:600;line-height:1.35;letter-spacing:.06em;text-transform:uppercase;color:#285e6a}.kal-linked[data-v-c6166472]{display:flex;flex-direction:column;gap:6px;padding:16px 16px 8px}.kal-linked__title[data-v-c6166472]{margin:0 0 4px;font-family:var(--sea-font-title);font-size:16px;font-weight:600;color:var(--sea-ink)}.kal-linked__item[data-v-c6166472]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:none;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px #cadbe2;text-align:left;cursor:pointer;transition:box-shadow var(--sea-ease)}.kal-linked__item[data-v-c6166472]:hover{box-shadow:inset 0 0 0 1px #98c8cd}.kal-linked__dot[data-v-c6166472]{width:8px;height:8px;border-radius:50%;margin-top:4px;flex-shrink:0}.kal-linked__text[data-v-c6166472]{display:flex;flex-direction:column;gap:3px;min-width:0}.kal-linked__name[data-v-c6166472]{font-size:12.5px;font-weight:600;color:#001630;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kal-linked__when[data-v-c6166472]{font-family:var(--sea-font-label);font-size:10px;font-weight:500;text-transform:uppercase;color:#546673}.workspace-panel[data-v-0199ebb7]{-webkit-user-select:none;user-select:none;display:flex;flex-direction:column;height:100%;width:100%;min-width:0;min-height:0;overflow:hidden}.workspace-panel__body[data-v-0199ebb7]{flex:1;min-height:0;display:flex;flex-direction:row;position:relative}.workspace-panel__content[data-v-0199ebb7]{flex:1;min-height:0;min-width:0;-webkit-user-select:text;user-select:text;background-color:#eaf4f8;background-image:linear-gradient(oklch(91% .02 225) 1px,transparent 1px),linear-gradient(90deg,oklch(91% .02 225) 1px,transparent 1px);background-size:48px 48px}.tab-bar[data-v-0199ebb7]{display:flex;align-items:center;gap:6px;padding:0 16px;border-bottom:1px solid var(--sea-line);background:#f1f8fb;flex-shrink:0;overflow-x:auto;overflow-y:hidden;height:46px;-webkit-user-select:none;user-select:none}.tab-bar__spacer[data-v-0199ebb7]{flex:1}.tab-inspector-btn[data-v-0199ebb7]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border:none;border-radius:7px;background:transparent;color:var(--sea-ink-3);cursor:pointer;font-size:12px;transition:background var(--sea-ease),color var(--sea-ease)}.tab-inspector-btn[data-v-0199ebb7]:hover{background:var(--sea-shoal);color:var(--sea-ink)}.tab-inspector-btn--active[data-v-0199ebb7]{background:var(--sea-foam-wash);color:var(--sea-foam-ink-strong)}.file-card[data-v-0199ebb7]{display:flex;align-items:center;gap:2px;height:30px;padding:0 4px;border-radius:7px;border:none;background:transparent;box-shadow:inset 0 0 0 1px var(--sea-line);font-size:12px;white-space:nowrap;flex-shrink:0;transition:background var(--sea-ease),box-shadow var(--sea-ease)}.file-card[data-v-0199ebb7]:hover:not(.active){background:#e6f0f5}.file-card:hover:not(.active) .card-name[data-v-0199ebb7]{color:var(--sea-ink)}.file-card.active[data-v-0199ebb7]{background:var(--sea-paper);box-shadow:0 1px #cadbe2,inset 0 0 0 1px #dbe7ec}.file-card.active .card-name[data-v-0199ebb7]{color:#0f2f50;font-weight:600}.file-card--draggable[data-v-0199ebb7]{cursor:grab}.file-card--draggable[data-v-0199ebb7]:active{cursor:grabbing}.file-card--drag-over-before[data-v-0199ebb7]{box-shadow:inset 2px 0 0 var(--p-primary-500)}.file-card--drag-over-after[data-v-0199ebb7]{box-shadow:inset -2px 0 0 var(--p-primary-500)}.activity-inspector[data-v-0199ebb7]{width:268px;flex-shrink:0;border-left:1px solid var(--sea-line);background:var(--sea-paper);display:flex;flex-direction:column;overflow:hidden}.activity-inspector__views[data-v-0199ebb7]{flex-shrink:0;display:flex;flex-direction:column;border-bottom:1px solid var(--p-surface-200)}.activity-inspector__view-row[data-v-0199ebb7],.activity-inspector__header[data-v-0199ebb7],.activity-inspector[data-v-0199ebb7] .knowledge-related--sidebar .knowledge-related__header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;box-sizing:border-box;min-height:34px;margin:0;padding:6px 10px}.activity-inspector__activity[data-v-0199ebb7]{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.activity-inspector__body[data-v-0199ebb7]{flex:1;min-height:0;overflow-y:auto}.activity-inspector[data-v-0199ebb7] .knowledge-related--sidebar{border-top:1px solid var(--p-surface-200)}.view-subtabs[data-v-0199ebb7]{display:flex;flex-direction:column;padding:4px 0}.view-subtab-btn[data-v-0199ebb7]{padding:5px 12px;border:none;background:transparent;font-size:.75rem;color:var(--p-surface-600);cursor:pointer;transition:all .1s;text-align:left}.view-subtab-btn[data-v-0199ebb7]:hover{background:#d3e3f5;color:#001025;color:oklch(17% .07 252)}.view-subtab-btn--active[data-v-0199ebb7]{background:#ddedff;background:oklch(94% .04 252);color:#006abe;color:oklch(52% .18 252);font-weight:600}.activity-inspector__header[data-v-0199ebb7],.activity-inspector[data-v-0199ebb7] .knowledge-related--sidebar:not(.knowledge-related--collapsed) .knowledge-related__header{border-bottom:1px solid var(--p-surface-200)}.activity-subscribe-btn[data-v-0199ebb7]{display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:6px;color:var(--p-surface-500);cursor:pointer;padding:4px 6px;font-size:.82rem;transition:color .1s,background .1s}.activity-subscribe-btn[data-v-0199ebb7]:hover{color:var(--p-surface-800)}.activity-subscribe-btn--active[data-v-0199ebb7]{color:var(--p-primary-500);background:var(--p-primary-50)}.activity-subscribe-btn--active[data-v-0199ebb7]:hover{color:var(--p-primary-600)}.activity-subscribe-btn[data-v-0199ebb7]:disabled{cursor:default;opacity:.6}.activity-inspector__title[data-v-0199ebb7],.activity-inspector[data-v-0199ebb7] .knowledge-related--sidebar .knowledge-related__header{margin:0;font-family:var(--sea-font-label);font-size:10px;line-height:1.4;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--sea-ink-3)}.activity-inspector__title--logbook[data-v-0199ebb7]{font-family:var(--sea-font-title);font-size:16px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--sea-ink)}.logbook-day[data-v-0199ebb7]{margin:10px 16px 2px;font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sea-ink-3)}.activity-inspector__feed[data-v-0199ebb7]{padding:6px 0}.activity-inspector__composer[data-v-0199ebb7]{display:flex;flex-direction:column;gap:8px;padding:6px 16px 12px}[data-v-0199ebb7] .activity-inspector__textarea{width:100%;min-height:66px;resize:vertical;border:none;border-radius:7px;padding:10px 12px;font:inherit;font-size:12px;line-height:22px;color:var(--sea-ink-2);background-color:#fff;background-image:repeating-linear-gradient(180deg,transparent 0 21px,oklch(92% .015 220) 21px 22px);background-position:0 9px;box-shadow:inset 0 0 0 1px #cadbe2}[data-v-0199ebb7] .activity-inspector__textarea::placeholder{color:#718391}[data-v-0199ebb7] .activity-inspector__textarea:focus{outline:none;box-shadow:inset 0 0 0 1px var(--sea-foam-ink),var(--sea-focus)}.activity-inspector__composer-actions[data-v-0199ebb7]{display:flex;align-items:center;justify-content:space-between;gap:8px}.activity-inspector__state[data-v-0199ebb7]{padding:16px 12px;font-size:.74rem;line-height:1.45;color:var(--p-surface-500)}.activity-inspector__state--error[data-v-0199ebb7]{color:var(--p-red-600)}.activity-inspector__state--empty[data-v-0199ebb7]{padding-top:18px}.activity-item[data-v-0199ebb7]{display:grid;grid-template-columns:14px minmax(0,1fr);gap:10px;padding:10px 16px;transition:background var(--sea-ease)}.activity-item[data-v-0199ebb7]:hover{background:#f1f8fa}.activity-item__rail[data-v-0199ebb7]{display:flex;justify-content:center}.activity-item__dot[data-v-0199ebb7]{width:9px;height:9px;margin-top:3px;border-radius:50%;background:#abc2ce}.activity-item__dot--newest[data-v-0199ebb7]{background:var(--sea-foam)}.activity-item__watch[data-v-0199ebb7]{margin-bottom:4px;font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--sea-foam-ink)}.activity-item__body[data-v-0199ebb7]{min-width:0;font-size:12.5px;line-height:1.45;color:var(--sea-ink-2)}.activity-item__meta[data-v-0199ebb7]{display:flex;align-items:center;gap:8px}.activity-item__user[data-v-0199ebb7]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:#001630}.activity-item__actions[data-v-0199ebb7]{display:inline-flex;flex:none;align-items:center;gap:2px;margin-left:auto}.activity-item__actions[data-v-0199ebb7] .navigation-copy-actions{gap:2px}.activity-item__actions[data-v-0199ebb7] .p-button,.activity-item__actions .todo-target-button[data-v-0199ebb7],.activity-item__actions .activity-item__delete[data-v-0199ebb7],.activity-item__slot[data-v-0199ebb7]{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:0;border-radius:4px;background:transparent;color:var(--p-surface-500);font-size:.75rem}.activity-item__actions[data-v-0199ebb7] .p-button .p-button-icon,.activity-item__actions .todo-target-button i[data-v-0199ebb7],.activity-item__actions .activity-item__delete i[data-v-0199ebb7]{font-size:.75rem}.activity-item__actions[data-v-0199ebb7] .p-button:not(:disabled):hover,.activity-item__actions .todo-target-button[data-v-0199ebb7]:not(:disabled):hover{background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-700)}.activity-item__content[data-v-0199ebb7]{margin-top:2px;white-space:pre-wrap;word-break:break-word;color:var(--sea-ink-2)}.activity-item--success .activity-item__content[data-v-0199ebb7]{color:var(--p-green-700);font-weight:600}.activity-item--warning .activity-item__content[data-v-0199ebb7]{color:var(--p-orange-700);font-weight:600}.activity-item--error .activity-item__content[data-v-0199ebb7]{color:var(--p-red-700);font-weight:600}.activity-item__content--html[data-v-0199ebb7]{white-space:normal}.activity-item__deleted[data-v-0199ebb7]{font-style:italic;color:#627482}.logbook-thread[data-v-0199ebb7]{display:flex;flex-direction:column;gap:12px;margin-top:10px;padding-left:10px;box-shadow:inset 2px 0 #d7e4e8}.logbook-reply[data-v-0199ebb7]{display:flex;flex-direction:column;gap:3px;min-width:0}.logbook-reply__head[data-v-0199ebb7]{display:flex;align-items:center;gap:6px;min-width:0}.logbook-reply__avatar[data-v-0199ebb7],.logbook-reply__persona[data-v-0199ebb7]{flex-shrink:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:7.5px;font-weight:700}.logbook-reply__avatar[data-v-0199ebb7]{border-radius:50%;color:#fff;background:#006266;background:oklch(45% .09 200)}.logbook-reply__persona[data-v-0199ebb7]{border-radius:5px;color:#63dbcd;background:#001b38;background:oklch(22% .07 252)}.logbook-reply__persona i[data-v-0199ebb7]{font-size:9px}.logbook-reply__author[data-v-0199ebb7]{min-width:0;overflow:hidden;font-size:12px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;color:#001630}.logbook-reply__ai[data-v-0199ebb7]{display:inline-flex;flex-shrink:0;align-items:center;gap:3px;padding:3px 4px;border-radius:3px;font-family:var(--sea-font-label);font-size:8px;font-weight:600;letter-spacing:.08em;color:#004251;color:oklch(35% .08 220);background:#ceeff3}.logbook-reply__ai i[data-v-0199ebb7]{font-size:7px}.logbook-reply__foot[data-v-0199ebb7]{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;min-height:22px}.logbook-reply__time[data-v-0199ebb7]{font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;letter-spacing:.04em;white-space:nowrap;color:#627482}.logbook-reply__newest[data-v-0199ebb7]{width:7px;height:7px;border-radius:50%;background:#63dbcd}.logbook-reply__action[data-v-0199ebb7]{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:0;border-radius:4px;background:transparent;color:var(--p-surface-500);font-size:.75rem;cursor:pointer}.logbook-reply__action--reply[data-v-0199ebb7]{color:#006266;color:oklch(45% .09 200)}.logbook-reply__action[data-v-0199ebb7]:hover{background:color-mix(in srgb,var(--p-primary-500) 12%,transparent);color:var(--p-primary-700)}.logbook-thread__toggle[data-v-0199ebb7],.logbook-thread__link[data-v-0199ebb7]{display:flex;align-items:center;gap:6px;padding:0;border:none;background:transparent;font:inherit;font-size:11.5px;font-weight:600;color:#006266;color:oklch(45% .09 200);cursor:pointer}.logbook-thread__toggle[data-v-0199ebb7]{margin:-4px 0}.logbook-thread__toggle i[data-v-0199ebb7],.logbook-thread__link i[data-v-0199ebb7]{font-size:9px}.logbook-thread__new[data-v-0199ebb7]{display:flex;align-items:center;gap:4px;margin-left:4px;font-family:var(--sea-font-label);font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;color:#005357;color:oklch(40% .09 200)}.logbook-thread__new span[data-v-0199ebb7]{width:7px;height:7px;border-radius:50%;background:#63dbcd}.logbook-thread__footer[data-v-0199ebb7]{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.logbook-reply-composer[data-v-0199ebb7]{display:flex;flex-direction:column;gap:6px}.logbook-reply-composer__to[data-v-0199ebb7]{display:flex;align-items:center;justify-content:space-between;gap:6px;font-family:var(--sea-font-label);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#006266;color:oklch(45% .09 200)}.logbook-reply-composer__to span[data-v-0199ebb7]{display:flex;align-items:center;gap:5px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.logbook-reply-composer[data-v-0199ebb7] .logbook-reply-composer__input{min-height:64px}.logbook-reply-composer__actions[data-v-0199ebb7]{display:flex;justify-content:flex-end;gap:6px}.logbook-reply-composer__send[data-v-0199ebb7]:not(:disabled){border-color:#77b0b6;color:#003947;color:oklch(32% .08 220);background:#ceeff3}.activity-item__content--rtext[data-v-0199ebb7]{white-space:normal}.activity-item__content--rtext[data-v-0199ebb7] .rtext{font-size:12.5px}.activity-item__content--rtext[data-v-0199ebb7] .rtext>:first-child{margin-top:0}.activity-item__content--rtext[data-v-0199ebb7] .rtext>:last-child{margin-bottom:0}.activity-action-btn[data-v-0199ebb7]{border:1px solid var(--p-surface-300);background:var(--p-surface-0);color:var(--p-surface-700);border-radius:10px;padding:4px 10px;font-size:.68rem;font-weight:600;cursor:pointer;transition:all .12s}.activity-action-btn[data-v-0199ebb7]:hover:not(:disabled){border-color:var(--p-primary-300);color:var(--p-primary-700);background:color-mix(in srgb,var(--p-primary-500) 8%,var(--p-surface-0))}.activity-item__delete[data-v-0199ebb7]{cursor:pointer;transition:background .12s,color .12s}.activity-item__actions .activity-item__delete[data-v-0199ebb7]:hover:not(:disabled){color:var(--p-red-700);background:color-mix(in srgb,var(--p-red-500) 10%,transparent)}.activity-item__delete[data-v-0199ebb7]:disabled,.activity-action-btn[data-v-0199ebb7]:disabled{opacity:.55;cursor:default}.activity-action-btn[data-v-0199ebb7]{min-width:70px}.activity-action-btn--primary[data-v-0199ebb7]{border-color:color-mix(in srgb,var(--p-primary-500) 45%,var(--p-surface-300));background:color-mix(in srgb,var(--p-primary-500) 12%,var(--p-surface-0));color:var(--p-primary-700)}.activity-rtext-btn[data-v-0199ebb7]{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;flex-shrink:0;border:1px solid var(--p-surface-300);border-radius:10px;background:var(--p-surface-0);color:var(--p-surface-600);font-size:.8rem;cursor:pointer;transition:all .12s}.activity-rtext-btn[data-v-0199ebb7]:hover{border-color:var(--p-primary-300);color:var(--p-primary-700);background:color-mix(in srgb,var(--p-primary-500) 8%,var(--p-surface-0))}.activity-rtext-btn--active[data-v-0199ebb7]{border-color:color-mix(in srgb,var(--p-primary-500) 45%,var(--p-surface-300));background:color-mix(in srgb,var(--p-primary-500) 12%,var(--p-surface-0));color:var(--p-primary-700)}.rtext-note[data-v-0199ebb7]{position:absolute;top:12px;right:232px;z-index:30;width:520px;max-width:calc(100% - 248px);display:flex;flex-direction:column;border:1px solid var(--p-surface-200);border-radius:10px;background:var(--p-surface-0);box-shadow:var(--p-overlay-modal-shadow)}.rtext-note__header[data-v-0199ebb7]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--p-surface-200);border-radius:10px 10px 0 0;background:var(--p-surface-50)}.rtext-note__title[data-v-0199ebb7]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--p-surface-600)}.rtext-note__badge[data-v-0199ebb7]{padding:1px 6px;border:1px solid color-mix(in srgb,var(--p-primary-500) 35%,transparent);border-radius:6px;background:color-mix(in srgb,var(--p-primary-500) 10%,transparent);color:var(--p-primary-700);font-size:.6rem;font-weight:700;letter-spacing:.04em}.rtext-note__modes[data-v-0199ebb7]{margin-left:auto;display:inline-flex;gap:2px;padding:2px;border:1px solid var(--p-surface-200);border-radius:10px;background:var(--p-surface-0)}.rtext-note__mode[data-v-0199ebb7]{border:none;border-radius:8px;background:transparent;color:var(--p-surface-600);padding:3px 10px;font-size:.68rem;font-weight:600;cursor:pointer;transition:all .12s}.rtext-note__mode[data-v-0199ebb7]:hover{color:var(--p-surface-900)}.rtext-note__mode--on[data-v-0199ebb7]{background:color-mix(in srgb,var(--p-primary-500) 12%,var(--p-surface-0));color:var(--p-primary-700)}.rtext-note__close[data-v-0199ebb7]{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;flex-shrink:0;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--p-surface-500);font-size:.78rem;cursor:pointer;transition:all .12s}.rtext-note__close[data-v-0199ebb7]:hover:not(:disabled){background:var(--p-surface-100);color:var(--p-surface-900)}.rtext-note__close[data-v-0199ebb7]:disabled{opacity:.55;cursor:default}.rtext-note__body[data-v-0199ebb7]{padding:10px}.rtext-note__body[data-v-0199ebb7] .rtext-editor{border:none;padding:0;background:transparent}.rtext-note__body[data-v-0199ebb7] .rtext-editor__surface,.rtext-note__body[data-v-0199ebb7] .rtext-editor__source{min-height:170px;max-height:42vh}.rtext-note__body[data-v-0199ebb7] .rtext-editor__surface{border:none;border-radius:7px;padding:10px 12px;font-size:12px;line-height:22px;color:var(--sea-ink-2);background-color:#fff;background-image:repeating-linear-gradient(180deg,transparent 0 21px,oklch(92% .015 220) 21px 22px);background-position:0 9px;background-attachment:local;box-shadow:inset 0 0 0 1px #cadbe2}.rtext-note__body[data-v-0199ebb7] .rtext-editor__surface:focus{box-shadow:inset 0 0 0 1px var(--sea-foam-ink),var(--sea-focus)}.rtext-note__body[data-v-0199ebb7] .rtext-editor__placeholder{left:12px;font-size:12px;line-height:22px;color:#718391}.rtext-note__body[data-v-0199ebb7] .rtext-editor__surface .rtext-p,.rtext-note__body[data-v-0199ebb7] .rtext-editor__surface .rtext-heading,.rtext-note__body[data-v-0199ebb7] .rtext-editor__surface .rtext-list{margin:0;min-height:22px;line-height:22px}.rtext-note__body[data-v-0199ebb7] .rtext-editor__surface h1.rtext-heading,.rtext-note__body[data-v-0199ebb7] .rtext-editor__surface h2.rtext-heading{line-height:44px}.rtext-note__footer[data-v-0199ebb7]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-top:1px solid var(--p-surface-200);border-radius:0 0 10px 10px;background:var(--p-surface-50)}.rtext-note__hint[data-v-0199ebb7]{min-width:0;font-size:.66rem;line-height:1.35;color:var(--p-surface-500)}.rtext-note__actions[data-v-0199ebb7]{display:flex;align-items:center;gap:8px;flex-shrink:0}.card-btn[data-v-0199ebb7]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:transparent;border-radius:5px;color:#718391;cursor:pointer;font-size:11px;transition:all .15s;flex-shrink:0}.card-btn[data-v-0199ebb7]:hover{background:var(--sea-shoal);color:var(--sea-ink)}.card-btn--active[data-v-0199ebb7]{background:var(--sea-foam-wash);color:var(--sea-foam-ink-strong)}.file-card.active .card-btn[data-v-0199ebb7]:first-child{color:#0f2f50}.card-name[data-v-0199ebb7]{display:inline-flex;align-items:center;gap:6px;padding:2px 4px;font-weight:500;color:var(--sea-ink-2);cursor:pointer;border-radius:3px;transition:color .15s}.card-name[data-v-0199ebb7]:hover{color:var(--sea-ink)}.card-name.transient[data-v-0199ebb7]{font-style:italic}.package-protected-dot[data-v-0199ebb7]{width:8px;height:8px;border-radius:999px;flex-shrink:0;background:#22c55e;box-shadow:0 0 0 1px color-mix(in srgb,#14532d 26%,transparent)}.dirty-dot[data-v-0199ebb7]{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--p-primary-400);margin-left:4px;vertical-align:middle}.card-count[data-v-0199ebb7]{font-size:.7em;color:var(--p-surface-500);margin-left:4px}.empty-state[data-v-0199ebb7]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:.75rem;padding:2rem}.empty-state-icon[data-v-0199ebb7]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--p-surface-100);color:var(--p-surface-400)}.empty-state-text[data-v-0199ebb7]{color:var(--p-surface-500)}.package-merge-editor__title[data-v-29c3ca3b]{font-weight:600;font-size:1rem}.package-merge-editor__state[data-v-29c3ca3b]{padding:2rem;text-align:center;color:var(--p-surface-500)}.package-merge-editor__state--error[data-v-29c3ca3b]{color:var(--p-red-500)}.package-merge-editor__body[data-v-29c3ca3b]{display:flex;flex-direction:column;gap:1.25rem;min-height:0}.package-merge-editor__section[data-v-29c3ca3b]{display:flex;flex-direction:column;gap:.5rem}.package-merge-editor__section-title[data-v-29c3ca3b]{font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin:0;color:var(--p-surface-500)}.package-merge-editor__list[data-v-29c3ca3b]{display:flex;flex-direction:column;gap:.25rem}.package-merge-editor__row[data-v-29c3ca3b]{border:1px solid var(--p-surface-200);border-radius:.375rem;background:var(--p-surface-0)}.package-merge-editor__row--shadowed[data-v-29c3ca3b]{opacity:.7}.package-merge-editor__row-header[data-v-29c3ca3b]{width:100%;display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:transparent;border:none;cursor:pointer;text-align:left;font:inherit;color:inherit}.package-merge-editor__row-header[data-v-29c3ca3b]:hover{background:var(--p-surface-50)}.package-merge-editor__chevron[data-v-29c3ca3b]{width:1rem;color:var(--p-surface-500)}.package-merge-editor__row-package[data-v-29c3ca3b]{flex:1;font-family:var(--p-font-family-monospace, monospace);font-size:.875rem}.package-merge-editor__role-tag[data-v-29c3ca3b]{text-transform:lowercase}.package-merge-editor__chip[data-v-29c3ca3b]{font-size:.7rem}.package-merge-editor__row-detail[data-v-29c3ca3b]{padding:.5rem .75rem .75rem 2rem;border-top:1px solid var(--p-surface-100);display:flex;flex-direction:column;gap:.25rem;font-size:.8rem}.package-merge-editor__detail-empty[data-v-29c3ca3b]{color:var(--p-surface-500);font-style:italic}.package-merge-editor__detail-line[data-v-29c3ca3b]{display:flex;gap:.5rem;flex-wrap:wrap;align-items:baseline}.package-merge-editor__detail-line--blocked[data-v-29c3ca3b]{color:var(--p-red-600, var(--p-red-500))}.package-merge-editor__detail-op[data-v-29c3ca3b]{font-family:var(--p-font-family-monospace, monospace);font-weight:600}.package-merge-editor__detail-target[data-v-29c3ca3b]{font-family:var(--p-font-family-monospace, monospace);color:var(--p-surface-600)}.package-merge-editor__detail-arrow[data-v-29c3ca3b]{color:var(--p-surface-700)}.package-merge-editor__empty[data-v-29c3ca3b]{padding:.75rem;background:var(--p-surface-50);border-radius:.375rem;color:var(--p-surface-500);font-style:italic;font-size:.85rem}.package-merge-editor__lock-list[data-v-29c3ca3b]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.package-merge-editor__lock-item[data-v-29c3ca3b]{display:flex;align-items:center;gap:.5rem;padding:.4rem .6rem;border:1px solid var(--p-surface-200);border-radius:.375rem;background:var(--p-surface-0);font-size:.85rem}.package-merge-editor__lock-icon[data-v-29c3ca3b]{color:var(--p-amber-500, var(--p-yellow-500))}.package-merge-editor__lock-owner[data-v-29c3ca3b]{font-weight:600}.package-merge-editor__lock-scope[data-v-29c3ca3b]{color:var(--p-surface-500);font-size:.75rem;padding:.05rem .4rem;background:var(--p-surface-100);border-radius:.25rem}.package-merge-editor__lock-key[data-v-29c3ca3b]{font-family:var(--p-font-family-monospace, monospace);color:var(--p-surface-700);font-size:.8rem}.package-merge-editor__lock-remove[data-v-29c3ca3b]{margin-left:auto}.package-merge-editor__lock-form[data-v-29c3ca3b]{display:grid;grid-template-columns:2fr 1fr 1.5fr auto;gap:.5rem;align-items:end;padding:.5rem .6rem;border:1px dashed var(--p-surface-200);border-radius:.375rem;background:var(--p-surface-0)}.package-merge-editor__lock-field[data-v-29c3ca3b]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.package-merge-editor__lock-field-label[data-v-29c3ca3b]{font-size:.7rem;color:var(--p-surface-500);text-transform:uppercase;letter-spacing:.04em}.package-merge-editor__lock-input[data-v-29c3ca3b]{width:100%}.package-merge-editor__lock-add[data-v-29c3ca3b]{white-space:nowrap}.package-merge-editor__content[data-v-29c3ca3b]{max-height:24rem;overflow:auto;margin:0;padding:.75rem;background:var(--p-surface-50);border:1px solid var(--p-surface-200);border-radius:.375rem;font-family:var(--p-font-family-monospace, monospace);font-size:.8rem;white-space:pre}.package-merge-editor__content-block[data-v-29c3ca3b]{max-height:24rem;overflow:auto;background:var(--p-surface-50);border:1px solid var(--p-surface-200);border-radius:.375rem}.package-merge-editor__code[data-v-29c3ca3b]{list-style:none;margin:0;padding:0;font-family:var(--p-font-family-monospace, monospace);font-size:.8rem}.package-merge-editor__code-line[data-v-29c3ca3b]{display:flex;align-items:stretch;min-height:1.4em}.package-merge-editor__code-line[data-v-29c3ca3b]:hover{background:var(--p-surface-100)}.package-merge-editor__gutter[data-v-29c3ca3b]{flex:0 0 .35rem;background:transparent}.package-merge-editor__line-number[data-v-29c3ca3b]{flex:0 0 2.5rem;text-align:right;padding:0 .5rem;color:var(--p-surface-400);-webkit-user-select:none;user-select:none;border-right:1px solid var(--p-surface-200)}.package-merge-editor__line-text[data-v-29c3ca3b]{flex:1;padding:0 .5rem;white-space:pre;overflow-x:auto}.package-merge-editor__row-swatch[data-v-29c3ca3b]{display:inline-block;width:.75rem;height:.75rem;border-radius:.15rem;flex:0 0 auto}.package-merge-editor__footer[data-v-29c3ca3b]{display:flex;flex-direction:column;gap:.75rem}.package-merge-editor__custom-version[data-v-29c3ca3b]{display:flex;flex-direction:column;gap:.25rem}.package-merge-editor__custom-version-label[data-v-29c3ca3b]{font-size:.75rem;color:var(--p-surface-500)}.package-merge-editor__custom-version-input[data-v-29c3ca3b]{width:12rem}.package-merge-editor__footer-actions[data-v-29c3ca3b]{display:flex;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.shell-root[data-v-4a69a319]{display:flex;flex-direction:column;height:100%;width:100%;min-width:0}.shell-main[data-v-4a69a319]{flex:1;min-height:0;border:none!important}.tide[data-v-45f5ad00]{display:flex;align-items:center;gap:10px}.tide__gauge[data-v-45f5ad00]{position:relative;width:110px;height:26px;border-radius:5px;background:var(--sea-shoal);overflow:hidden;box-shadow:inset 0 0 0 1px #cadbe2}.tide__marks[data-v-45f5ad00]{position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 21px,oklch(80% .03 225) 21px 22px)}.tide__water[data-v-45f5ad00]{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(180deg,#40b1b7,#1a8897 50%,#007387,#005f75);background:linear-gradient(180deg,#40b1b7,#1a8897 50%,color(xyz 0.105 0.141 0.251),color(xyz 0.072 0.095 0.191));border-top:2px solid var(--sea-foam);transition:height .6s cubic-bezier(.2,.7,.2,1)}.tide__text[data-v-45f5ad00]{display:flex;flex-direction:column;gap:3px}.tide__label[data-v-45f5ad00]{font-family:var(--sea-font-title);font-size:13px;font-weight:600;line-height:1;color:var(--sea-ink)}.tide__detail[data-v-45f5ad00]{font-family:var(--sea-font-label);font-size:10px;font-weight:500;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:#546673}.file-preview-viewer[data-v-b2b62119]{display:flex;flex-direction:column;height:100%;min-height:0}.file-preview-viewer__tabs[data-v-b2b62119]{display:flex;gap:.25rem;flex-wrap:wrap;padding:.5rem .6rem 0;border-bottom:1px solid var(--p-surface-200);background:color-mix(in srgb,var(--p-primary-500) 4%,var(--p-surface-0))}.file-preview-viewer__tab[data-v-b2b62119]{border:1px solid transparent;background:transparent;color:var(--p-surface-600);border-radius:8px 8px 0 0;padding:.45rem .75rem;font-size:.8rem;font-weight:600;cursor:pointer}.file-preview-viewer__tab--active[data-v-b2b62119]{border-color:color-mix(in srgb,var(--p-primary-500) 35%,var(--p-surface-200));border-bottom-color:var(--p-surface-0);color:var(--p-primary-700);background:var(--p-surface-0)}.file-preview-viewer__content[data-v-b2b62119]{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.file-preview-viewer__status[data-v-b2b62119]{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.75rem;height:100%;min-height:0;padding:1.25rem;color:var(--p-surface-600);text-align:center}.file-preview-viewer__status--error[data-v-b2b62119]{color:var(--p-red-500)}.file-preview-viewer__download[data-v-b2b62119]{display:inline-flex;align-items:center;justify-content:center;padding:.5rem .85rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-primary-500) 28%,var(--p-surface-200));background:color-mix(in srgb,var(--p-primary-500) 10%,var(--p-surface-0));color:var(--p-primary-700);font-size:.82rem;font-weight:600}.file-preview-viewer__download[data-v-b2b62119]:disabled{opacity:.7;cursor:progress}.file-preview-viewer__download-error[data-v-b2b62119]{color:var(--p-red-500);font-size:.82rem}.tasks-root[data-v-b2455b72]{display:flex;flex-direction:column;height:100%;width:100%;min-width:0}.tasks-body[data-v-b2455b72]{flex:1;min-height:0;display:flex;overflow:hidden}.tasks-list-view[data-v-b2455b72]{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--sea-paper)}.view-header[data-v-b2455b72]{flex-shrink:0;display:flex;flex-direction:column;gap:16px;padding:24px 32px 0}.view-header__bar[data-v-b2455b72]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.view-header__titles[data-v-b2455b72]{display:flex;flex-direction:column;gap:6px}.view-eyebrow[data-v-b2455b72]{font-family:var(--sea-font-label);font-size:10px;font-weight:500;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--sea-ink-3)}.view-title[data-v-b2455b72]{margin:0;font-family:var(--sea-font-title);font-size:26px;font-weight:600;line-height:1;color:var(--sea-ink)}.view-subtitle[data-v-b2455b72]{font-size:13px;color:#354a5c}.view-toolbar[data-v-b2455b72]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.view-tide[data-v-b2455b72]{margin-right:8px}.toolbar-search[data-v-b2455b72]{display:flex;align-items:center;gap:8px;width:220px;height:34px;box-sizing:border-box;padding:0 12px;border-radius:7px;background:#fff;box-shadow:inset 0 0 0 1px var(--sea-line-strong);transition:box-shadow var(--sea-ease)}.toolbar-search[data-v-b2455b72]:focus-within{box-shadow:inset 0 0 0 1px var(--sea-foam-ink),var(--sea-focus)}.toolbar-search__icon[data-v-b2455b72]{font-size:12px;color:var(--sea-ink-3)}.toolbar-search__input[data-v-b2455b72]{width:100%;border:none;outline:none;background:transparent;font-family:inherit;font-size:12.5px;color:#001630}.toolbar-search__input[data-v-b2455b72]::placeholder{color:var(--sea-ink-3)}.toolbar-btn[data-v-b2455b72]{display:inline-flex;align-items:center;gap:7px;height:34px;box-sizing:border-box;padding:0 12px;border:none;border-radius:7px;background:var(--sea-paper);box-shadow:inset 0 0 0 1px var(--sea-line-strong);font-family:inherit;font-size:12.5px;font-weight:600;color:#001630;cursor:pointer;transition:background var(--sea-ease)}.toolbar-btn[data-v-b2455b72]:hover{background:var(--sea-shoal)}.toolbar-btn i[data-v-b2455b72]{font-size:12px}.toolbar-btn--active[data-v-b2455b72]{background:var(--sea-foam-wash);color:var(--sea-foam-ink-strong);box-shadow:inset 0 0 0 1px #98c8cd}.toolbar-btn__count[data-v-b2455b72]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;font-size:11px;font-weight:700;color:#fff;background:var(--p-primary-500)}.filter-anchor[data-v-b2455b72]{position:relative;display:flex}.filter-panel[data-v-b2455b72]{position:absolute;top:calc(100% + 8px);right:0;z-index:20;width:300px;max-height:70vh;overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding:16px;border:1px solid var(--p-surface-200);border-radius:14px;background:var(--p-surface-0);box-shadow:0 18px 44px -18px color-mix(in srgb,var(--p-primary-900) 35%,transparent)}.filter-section[data-v-b2455b72]{display:flex;flex-direction:column;gap:9px}.filter-section__label[data-v-b2455b72]{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--p-surface-500)}.filter-chips[data-v-b2455b72]{display:flex;flex-wrap:wrap;gap:6px}.filter-chip[data-v-b2455b72]{padding:5px 11px;border:1px solid var(--p-surface-200);border-radius:999px;background:var(--p-surface-0);font-family:inherit;font-size:12.5px;font-weight:600;color:var(--p-surface-600);cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease}.filter-chip[data-v-b2455b72]:hover{border-color:var(--p-surface-300)}.filter-chip--active[data-v-b2455b72]{border-color:color-mix(in srgb,var(--p-primary-500) 40%,var(--p-surface-200));background:color-mix(in srgb,var(--p-primary-500) 12%,var(--p-surface-0));color:var(--p-primary-600)}.filter-dates[data-v-b2455b72]{display:flex;gap:8px}.filter-date[data-v-b2455b72]{flex:1;display:flex;flex-direction:column;gap:4px;font-size:11.5px;color:var(--p-surface-500)}.filter-date__input[data-v-b2455b72]{border:1px solid var(--p-surface-200);border-radius:8px;padding:6px 8px;font-family:inherit;font-size:12.5px;color:var(--p-surface-700);background:var(--p-surface-0)}.filter-date__input[data-v-b2455b72]:focus{outline:none;border-color:var(--p-primary-500)}.filter-options[data-v-b2455b72]{display:flex;flex-direction:column;gap:2px}.filter-option[data-v-b2455b72]{display:flex;align-items:center;gap:9px;padding:7px 8px;border:none;border-radius:8px;background:transparent;font-family:inherit;font-size:13px;color:var(--p-surface-700);cursor:pointer;text-align:left;transition:background .12s ease}.filter-option[data-v-b2455b72]:hover{background:var(--p-surface-50)}.filter-option__check[data-v-b2455b72]{display:flex;align-items:center;justify-content:center;width:17px;height:17px;flex-shrink:0;border:1.5px solid var(--p-surface-300);border-radius:5px;font-size:.7rem;color:#fff}.filter-option--active .filter-option__check[data-v-b2455b72]{border-color:var(--p-primary-500);background:var(--p-primary-500)}.filter-option__label[data-v-b2455b72]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-empty[data-v-b2455b72]{font-size:12.5px;color:var(--p-surface-400);padding:2px 0}.filter-footer[data-v-b2455b72]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:4px;border-top:1px solid var(--p-surface-150, var(--p-surface-100))}.filter-clear[data-v-b2455b72]{border:none;background:transparent;padding:6px 4px;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--p-surface-500);cursor:pointer}.filter-clear[data-v-b2455b72]:hover{color:var(--p-primary-600)}.view-tabs[data-v-b2455b72]{display:flex;align-items:center;gap:20px;border-bottom:1px solid var(--sea-line)}.view-tab[data-v-b2455b72]{display:flex;align-items:center;gap:6px;padding:8px 0;margin-bottom:-1px;border:none;border-bottom:2px solid transparent;background:transparent;font-family:inherit;font-size:13px;font-weight:500;color:#43586a;cursor:pointer;transition:color var(--sea-ease)}.view-tab--active[data-v-b2455b72]{color:var(--sea-ink);font-weight:600;border-bottom-color:var(--sea-foam-ink)}.view-tab__count[data-v-b2455b72]{font-family:var(--sea-font-label);font-size:10px;font-weight:600;line-height:1;padding:3px 6px;border-radius:8px;background:var(--sea-shoal);color:#546673}.view-tab__count--active[data-v-b2455b72]{background:#c0f0e9;color:#004447;color:oklch(35% .08 200)}.tasks-scroll[data-v-b2455b72]{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px;padding:16px 32px 28px;overflow-y:auto}.task-card[data-v-b2455b72]{display:flex;align-items:center;gap:16px;padding:14px 16px;border:none;border-radius:10px;background:color-mix(in srgb,var(--task-color, white) 10%,white);box-shadow:inset 0 0 0 1px var(--sea-line);cursor:pointer;transition:box-shadow var(--sea-ease),background var(--sea-ease)}.task-card[data-v-b2455b72]:hover{box-shadow:inset 0 0 0 1px #98c8cd,0 8px 22px -14px #001b3859;box-shadow:inset 0 0 0 1px #98c8cd,0 8px 22px -14px oklch(22% .07 252 / .35)}.task-card__icon[data-v-b2455b72]{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:9px;font-size:15px}.task-card__icon--blue[data-v-b2455b72]{background:#ceeff3;color:#004b59;color:oklch(38% .09 215)}.task-card__icon--green[data-v-b2455b72]{background:#caf3e0;color:#005c41;color:oklch(42% .1 165)}.task-card__icon--amber[data-v-b2455b72]{background:#fee9be;color:#7e5403}.task-card__icon--violet[data-v-b2455b72]{background:#ffe3de;background:oklch(94% .04 30);color:#a8372a}.task-card__main[data-v-b2455b72]{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.task-card__titlerow[data-v-b2455b72]{display:flex;align-items:center;gap:8px;min-width:0}.task-card__new[data-v-b2455b72]{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--signal)}.task-card__title[data-v-b2455b72]{font-family:var(--sea-font-title);font-size:14.5px;font-weight:600;line-height:1.2;color:var(--sea-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-stage[data-v-b2455b72]{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:4px 7px;border-radius:10px;background:#caf3e0;font-family:var(--sea-font-label);font-size:9px;font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#005c41;color:oklch(42% .1 165)}.task-stage__dot[data-v-b2455b72]{width:5px;height:5px;border-radius:50%;background:var(--buoy-green)}.task-card__process[data-v-b2455b72]{display:flex;align-items:center;gap:7px;min-width:0;font-size:12.5px;color:var(--sea-ink-2)}.task-card__process i[data-v-b2455b72]{font-size:10px;opacity:.7;flex-shrink:0}.task-card__processtext[data-v-b2455b72]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-card__meta[data-v-b2455b72]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.task-card__metaitem[data-v-b2455b72]{display:flex;align-items:center;gap:5px;font-family:var(--sea-font-label);font-size:10px;font-weight:500;text-transform:uppercase;color:#546673}.task-card__metaitem i[data-v-b2455b72]{font-size:10px}.task-card__file[data-v-b2455b72]{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;padding:3px 8px;border-radius:6px;background:var(--sea-shoal);color:#032242;font-size:12px;font-weight:600;overflow-wrap:anywhere}.task-card__file i[data-v-b2455b72]{font-size:10px;flex-shrink:0}.task-card__right[data-v-b2455b72]{display:flex;align-items:center;gap:12px;flex-shrink:0}.task-pill[data-v-b2455b72]{padding:5px 8px;border-radius:10px;font-family:var(--sea-font-label);font-size:9px;font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.task-pill--mine[data-v-b2455b72]{background:var(--sea-foam-wash);color:var(--sea-foam-ink-strong)}.task-pill--claimedMe[data-v-b2455b72],.task-pill--claimedOther[data-v-b2455b72]{background:#feedc9;color:#744c00;color:oklch(45% .1 75)}.task-pill--group[data-v-b2455b72],.task-pill--assignedOther[data-v-b2455b72]{background:var(--sea-shoal);color:var(--sea-ink-2)}.task-pill--none[data-v-b2455b72]{background:transparent;color:var(--sea-ink-3);box-shadow:inset 0 0 0 1px var(--sea-line)}.task-action[data-v-b2455b72]{padding:8px 16px;border:none;border-radius:7px;font-family:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background var(--sea-ease),box-shadow var(--sea-ease)}.task-action--primary[data-v-b2455b72]{background:var(--sea-chrome);color:#fff}.task-action--primary[data-v-b2455b72]:hover{background:#072a4a}.task-action--secondary[data-v-b2455b72]{background:var(--sea-paper);color:var(--sea-foam-ink-strong);box-shadow:inset 0 0 0 1px #98c8cd}.task-action--secondary[data-v-b2455b72]:hover{background:var(--sea-foam-wash)}.task-action--ghost[data-v-b2455b72]{background:var(--sea-paper);color:var(--sea-ink-2);box-shadow:inset 0 0 0 1px var(--sea-line-strong)}.task-action--ghost[data-v-b2455b72]:hover{background:var(--sea-shoal)}.task-card__menu[data-v-b2455b72]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:7px;background:transparent;color:#546673;cursor:pointer;transition:background var(--sea-ease)}.task-card__menu[data-v-b2455b72]:hover{background:var(--sea-shoal)}.empty-state[data-v-b2455b72]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:.75rem;padding:2rem}.empty-label[data-v-b2455b72]{font-size:.85rem;color:var(--p-surface-500)}.tasks-empty[data-v-b2455b72]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:64px 24px;text-align:center}.tasks-empty__icon[data-v-b2455b72]{width:84px;height:84px;display:flex;align-items:center;justify-content:center;border-radius:24px;font-size:2.1rem;color:var(--p-primary-500);background:linear-gradient(160deg,color-mix(in srgb,var(--p-primary-500) 7%,var(--p-surface-0)),color-mix(in srgb,var(--p-primary-500) 12%,var(--p-surface-0)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--p-primary-500) 16%,var(--p-surface-0))}.tasks-empty__text[data-v-b2455b72]{display:flex;flex-direction:column;align-items:center;gap:6px}.tasks-empty__title[data-v-b2455b72]{font-size:16px;font-weight:700;color:var(--p-surface-700)}.tasks-empty__message[data-v-b2455b72]{max-width:320px;font-size:13.5px;line-height:1.5;color:var(--p-surface-500)}.tasks-loading-more[data-v-b2455b72]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 0;font-size:.8rem;font-weight:600;color:var(--p-surface-600)}.task-detail[data-v-b2455b72]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:1rem;background:color-mix(in srgb,var(--task-color, var(--p-surface-0)) 9%,var(--p-surface-0))}.detail-header[data-v-b2455b72]{display:flex;align-items:center;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--p-surface-200)}.detail-title[data-v-b2455b72]{font-weight:700;font-size:1.1rem;color:var(--p-surface-800);flex:1}.detail-created[data-v-b2455b72]{font-size:.85rem;color:var(--p-surface-500);white-space:nowrap}.detail-content[data-v-b2455b72]{display:flex;flex-direction:column;flex:1;min-height:0;gap:1rem;overflow:hidden}.detail-workspace__split[data-v-b2455b72]{flex:1;min-height:0;height:100%;border:1px solid var(--p-surface-200);border-radius:12px;overflow:hidden;background:color-mix(in srgb,var(--p-primary-500) 3%,var(--p-surface-0))}.detail-workspace__split[data-v-b2455b72] .p-splitterpanel{min-height:0}.detail-workspace__split--collapsed[data-v-b2455b72]>.p-splitterpanel:first-child{flex-basis:100%!important}.detail-workspace__split--collapsed[data-v-b2455b72]>.p-splitter-gutter,.detail-workspace__split--collapsed[data-v-b2455b72]>.p-splitterpanel:last-child{display:none}.detail-workspace__panel[data-v-b2455b72]{display:flex;flex-direction:column;gap:1rem;height:100%;min-height:0;overflow:hidden;padding:.9rem}.detail-workspace__panel--form[data-v-b2455b72]{background:var(--sea-paper);padding-bottom:0}.detail-body[data-v-b2455b72]{display:flex;flex-direction:column;gap:.5rem;padding-top:1rem}.detail-row[data-v-b2455b72]{display:flex;gap:.75rem;font-size:.85rem}.detail-label[data-v-b2455b72]{font-weight:600;color:var(--p-surface-600);min-width:6rem}.breadcrumb[data-v-b2455b72]{display:flex;flex-wrap:wrap;gap:.35rem}.breadcrumb-chip[data-v-b2455b72]{padding:.2rem .5rem;border-radius:999px;font-size:.72rem;font-weight:600;border:1px solid var(--p-surface-300);background:var(--p-surface-100);color:var(--p-surface-700)}.breadcrumb-chip--completed[data-v-b2455b72]{background:color-mix(in srgb,var(--p-green-500) 16%,var(--p-surface-0));border-color:color-mix(in srgb,var(--p-green-500) 30%,var(--p-surface-300))}.breadcrumb-chip--active[data-v-b2455b72]{background:color-mix(in srgb,var(--p-primary-500) 18%,var(--p-surface-0));border-color:color-mix(in srgb,var(--p-primary-500) 30%,var(--p-surface-300))}.breadcrumb-chip--skipped[data-v-b2455b72]{background:color-mix(in srgb,var(--p-orange-500) 15%,var(--p-surface-0));border-color:color-mix(in srgb,var(--p-orange-500) 26%,var(--p-surface-300))}.task-form[data-v-b2455b72]{width:min(100%,1400px);max-width:1400px;align-self:flex-start;border:1px solid var(--p-surface-200);border-radius:10px;background:var(--p-surface-0);min-height:180px;overflow:hidden}.task-form--workspace[data-v-b2455b72]{display:flex;flex:1;min-height:0;background:var(--sea-paper)}.task-form--workspace[data-v-b2455b72] .runtime-form-root{display:flex;flex:1;min-height:0;overflow-y:auto;padding:0 .85rem .85rem}.task-footer[data-v-b2455b72]{display:flex;flex-direction:column;gap:.75rem;flex-shrink:0;margin:0 -.9rem;padding:12px .9rem;border-top:1px solid var(--sea-line);background:var(--sea-footer)}.task-file-panel[data-v-b2455b72]{display:flex;flex-direction:column;height:100%;min-height:0;background:color-mix(in srgb,var(--p-primary-500) 3%,var(--p-surface-0))}.task-file-panel__header[data-v-b2455b72]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.75rem .9rem;border-bottom:1px solid var(--p-surface-200);background:color-mix(in srgb,var(--p-primary-500) 6%,var(--p-surface-0))}.task-file-panel__meta[data-v-b2455b72]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.task-file-panel__eyebrow[data-v-b2455b72]{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--p-surface-500)}.task-file-panel__id[data-v-b2455b72]{font-size:.8rem;font-weight:600;color:var(--p-surface-800);word-break:break-all}.task-file-panel__body[data-v-b2455b72]{flex:1;min-height:0;overflow:hidden}.form-tabs[data-v-b2455b72]{display:flex;gap:.25rem;border-bottom:1px solid var(--p-surface-200);padding:.4rem;background:color-mix(in srgb,var(--p-primary-500) 4%,var(--p-surface-0))}.form-tab-btn[data-v-b2455b72]{border:1px solid transparent;background:transparent;color:var(--p-surface-600);border-radius:8px;padding:.3rem .65rem;font-size:.8rem;cursor:pointer}.form-tab-btn--active[data-v-b2455b72]{border-color:color-mix(in srgb,var(--p-primary-500) 35%,var(--p-surface-200));color:var(--p-primary-700);background:color-mix(in srgb,var(--p-primary-500) 10%,var(--p-surface-0))}.form-sections[data-v-b2455b72]{display:flex;flex-direction:column;gap:.65rem;padding:.75rem}.form-section[data-v-b2455b72]{border:1px solid var(--p-surface-200);border-radius:8px;padding:.55rem;display:flex;flex-direction:column;gap:.6rem}.form-section__title[data-v-b2455b72]{display:flex;align-items:baseline;gap:.45rem;color:var(--p-surface-800);font-weight:600;font-size:.85rem}.form-section__rows[data-v-b2455b72]{display:flex;flex-direction:column;gap:.5rem}.form-row[data-v-b2455b72]{display:flex;gap:.5rem;align-items:flex-start}.form-col[data-v-b2455b72]{min-width:0;display:flex;flex-direction:column;gap:.3rem}.form-static-label[data-v-b2455b72]{font-size:.83rem;color:var(--p-surface-600)}.form-field-label[data-v-b2455b72]{font-size:.8rem;font-weight:600;color:var(--p-surface-700)}.form-hint[data-v-b2455b72]{font-size:.75rem;color:var(--p-surface-500)}.runtime-native-input[data-v-b2455b72]{width:100%;border:1px solid var(--p-surface-300);border-radius:6px;background:var(--p-surface-0);color:var(--p-surface-800);padding:.4rem .55rem;font-size:.83rem}.runtime-native-input[data-v-b2455b72]:focus{border-color:var(--p-primary-500);outline:none}.task-actions[data-v-b2455b72]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.task-actions__left[data-v-b2455b72],.task-actions__right[data-v-b2455b72]{display:flex;align-items:center;gap:1rem}.task-actions__status[data-v-b2455b72]{display:inline-flex;align-items:center;gap:7px;font-family:var(--sea-font-label);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#546673}.task-actions__status .pi[data-v-b2455b72]{font-size:10px}.task-actions__right[data-v-b2455b72]{justify-content:flex-end;flex-wrap:wrap;margin-left:auto}.user-list[data-v-b2455b72]{display:flex;flex-direction:column;gap:.25rem;max-height:240px;overflow-y:auto}.user-item[data-v-b2455b72]{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;border-radius:6px;cursor:pointer;transition:background .12s ease}.user-item[data-v-b2455b72]:hover{background:color-mix(in srgb,var(--p-primary-500) 8%,var(--p-surface-0))}.user-name[data-v-b2455b72]{font-weight:600;color:var(--p-surface-800)}.user-email[data-v-b2455b72]{font-size:.8rem;color:var(--p-surface-500)}@media(max-width:760px){.task-card[data-v-b2455b72]{flex-wrap:wrap}.task-card__right[data-v-b2455b72]{width:100%;justify-content:flex-end}.toolbar-search[data-v-b2455b72]{width:100%}.form-row[data-v-b2455b72]{flex-direction:column}.task-actions[data-v-b2455b72]{flex-direction:column;align-items:stretch}.task-actions__left[data-v-b2455b72],.task-actions__right[data-v-b2455b72]{width:100%;justify-content:flex-start;margin-left:0}}.import-drop[data-v-f83e8895]{flex:1;min-height:0;overflow:auto;padding:1rem}.import-drop__state[data-v-f83e8895]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;height:100%;color:var(--p-surface-400);font-size:.85rem}.import-drop__state--error[data-v-f83e8895]{color:#b91c1c}.import-drop__grid[data-v-f83e8895]{display:grid;grid-template-columns:repeat(auto-fill,minmax(24rem,1fr));gap:1.5rem}.import-tile[data-v-f83e8895]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:20rem;padding:2.5rem 2rem;border:1px dashed var(--p-surface-300);border-radius:18px;background:var(--p-surface-0);text-align:center;transition:background .15s ease,outline .15s ease,border-color .15s ease,box-shadow .15s ease}.import-tile--clickable[data-v-f83e8895]{cursor:pointer}.import-tile--clickable[data-v-f83e8895]:hover{border-color:var(--p-primary-400);box-shadow:0 6px 18px color-mix(in srgb,var(--p-primary-500) 12%,transparent)}.import-tile__workflow[data-v-f83e8895]{position:absolute;top:1rem;left:1rem;font-size:1.2rem;color:var(--p-primary-500);opacity:.85}.import-tile--missing[data-v-f83e8895]{border-color:color-mix(in srgb,#b91c1c 45%,var(--p-surface-300));background:color-mix(in srgb,#b91c1c 5%,var(--p-surface-0));opacity:.85}.import-tile--missing .import-tile__icon[data-v-f83e8895]{color:#b91c1c}.import-tile__error[data-v-f83e8895]{font-size:.95rem;font-weight:600;line-height:1.4;color:#b91c1c;max-width:100%;overflow-wrap:anywhere}.import-tile.drop-target-active[data-v-f83e8895]{outline:2px solid var(--p-primary-400);outline-offset:-2px;border-color:transparent;background:color-mix(in srgb,var(--p-primary-400) 8%,transparent)}.import-tile__icon[data-v-f83e8895]{font-size:3.2rem;color:var(--p-primary-500)}.import-tile__name[data-v-f83e8895]{font-size:1.25rem;font-weight:600;color:var(--p-surface-800);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.import-tile__hint[data-v-f83e8895]{font-size:.95rem;color:var(--p-surface-400)}.import-tile__spinner[data-v-f83e8895]{color:var(--p-primary-500);font-size:1.4rem}.import-tile__badge[data-v-f83e8895]{display:inline-flex;align-items:center;gap:.4rem;font-size:.95rem;font-weight:600;color:var(--p-green-600)}.import-drop__error-text[data-v-f83e8895]{margin:0 0 1rem;font-size:.88rem;line-height:1.5;color:var(--p-surface-800)}.import-drop__error-actions[data-v-f83e8895]{display:flex;justify-content:flex-end}.inbox-root[data-v-c0470437]{display:flex;flex-direction:column;height:100%;width:100%;min-width:0;min-height:0;background:var(--sea-paper)}.inbox-toolbar[data-v-c0470437]{height:60px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 20px;border-bottom:1px solid var(--sea-line);flex-shrink:0}.inbox-toolbar__copy[data-v-c0470437]{display:flex;flex-direction:column;gap:4px}.inbox-toolbar__eyebrow[data-v-c0470437]{font-family:var(--sea-font-label);font-size:10px;font-weight:500;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--sea-ink-3)}.inbox-toolbar__title[data-v-c0470437]{font-family:var(--sea-font-title);font-size:19px;font-weight:600;line-height:1;color:var(--sea-ink)}.inbox-toolbar__meta[data-v-c0470437]{flex-shrink:0}.inbox-subtabs[data-v-c0470437]{display:inline-flex;margin-left:auto;padding:3px;background:var(--sea-shoal);border-radius:9px;gap:2px;flex-shrink:0}.inbox-subtab[data-v-c0470437]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:7px;font-size:12px;font-weight:500;color:#263c54;cursor:pointer;border:none;background:transparent;transition:background var(--sea-ease),color var(--sea-ease)}.inbox-subtab[data-v-c0470437]:hover:not(.inbox-subtab--active){background:#d4e4eb}.inbox-subtab--active[data-v-c0470437]{background:var(--sea-chrome);color:#fff;font-weight:600}.inbox-body[data-v-c0470437]{flex:1;min-height:0;display:grid;width:100%}.inbox-body--resizing[data-v-c0470437]{cursor:col-resize;-webkit-user-select:none;user-select:none}.inbox-pane[data-v-c0470437],.inbox-preview[data-v-c0470437]{min-width:0;min-height:0;overflow:hidden}.inbox-pane[data-v-c0470437]{background:var(--sea-paper)}.inbox-preview[data-v-c0470437]{background-color:#eaf4f8;background-image:linear-gradient(oklch(91% .02 225) 1px,transparent 1px),linear-gradient(90deg,oklch(91% .02 225) 1px,transparent 1px);background-size:48px 48px}.inbox-resizer[data-v-c0470437]{width:6px;height:100%;border:0;border-left:1px solid var(--sea-line);background:var(--sea-paper);cursor:col-resize;padding:0;transition:background var(--sea-ease)}.inbox-resizer[data-v-c0470437]:hover,.inbox-body--resizing .inbox-resizer[data-v-c0470437]{background:var(--sea-shoal)}.inbox-list[data-v-c0470437]{display:flex;flex-direction:column;height:100%;position:relative}.inbox-table[data-v-c0470437]{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column}.inbox-table__header[data-v-c0470437],.inbox-row[data-v-c0470437]{display:grid;grid-template-columns:minmax(0,1fr) 70px 50px;align-items:center;column-gap:8px}.inbox-table__header[data-v-c0470437]{position:sticky;top:0;z-index:1;padding:10px 20px;border-bottom:1px solid var(--sea-head-line);background:var(--sea-head);color:var(--sea-head-ink);font-family:var(--sea-font-label);font-size:10px;font-weight:600;line-height:1;letter-spacing:.1em;text-transform:uppercase}.inbox-row[data-v-c0470437]{width:100%;height:46px;flex-shrink:0;padding:0 20px;border:0;border-bottom:1px solid oklch(93% .01 220);background:transparent;color:#001630;text-align:left;cursor:pointer;font-family:inherit;transition:background var(--sea-ease)}.inbox-row[data-v-c0470437]:hover{background:#edf7fa}.inbox-row--selected[data-v-c0470437],.inbox-row--selected[data-v-c0470437]:hover{background:var(--sea-foam-wash)}.inbox-row__icon[data-v-c0470437]{font-size:14px;color:#36587b}.inbox-row--selected .inbox-row__icon[data-v-c0470437]{color:#005357;color:oklch(40% .09 200)}.inbox-row__name[data-v-c0470437]{display:flex;align-items:center;gap:10px;min-width:0}.inbox-row__label[data-v-c0470437]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500}.inbox-row__label--new[data-v-c0470437]{font-weight:600}.inbox-row__washed[data-v-c0470437]{flex-shrink:0;font-family:var(--sea-font-label);font-size:9px;font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#005357;color:oklch(40% .09 200);padding:4px 7px;border-radius:10px;background:#c0f0e9}.inbox-row__version[data-v-c0470437]{font-family:var(--sea-font-label);font-size:11px;font-weight:500;color:#546673}.inbox-loading[data-v-c0470437],.inbox-error[data-v-c0470437]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:12px;color:var(--sea-ink-3);font-size:13px}.inbox-empty-hint[data-v-c0470437]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px;color:var(--sea-ink-3);font-size:13px}.inbox-empty-hint--error[data-v-c0470437]{color:#b02b27}.inbox-shoreline[data-v-c0470437]{flex:1;min-height:64px;display:flex;align-items:center;justify-content:center;font-family:var(--sea-font-label);font-size:10px;font-weight:500;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:#6e848f}.inbox-drop-hint[data-v-c0470437]{height:64px;display:flex;align-items:center;justify-content:center;gap:12px;border-top:1px dashed oklch(84% .03 220);background:#ecf8fa;font-size:13px;color:#203e52;flex-shrink:0;transition:background var(--sea-ease),height .26s cubic-bezier(.2,.7,.2,1)}.inbox-drop-hint .pi[data-v-c0470437]{font-size:13px;color:var(--sea-foam-ink)}.inbox-list.drop-target-active .inbox-drop-hint[data-v-c0470437]{height:96px;background:repeating-linear-gradient(90deg,oklch(82% .11 185 / .18) 0 24px,transparent 24px 48px),var(--sea-foam-wash);background-size:48px 100%,auto;animation:inbox-dock-ripple-c0470437 1.6s linear infinite}@keyframes inbox-dock-ripple-c0470437{to{background-position:48px 0,0 0}}.upload-file-list[data-v-c0470437]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px;max-height:200px;overflow-y:auto}.inbox-root--still .inbox-list.drop-target-active .inbox-drop-hint[data-v-c0470437]{animation:none}@media(max-width:900px){.inbox-body[data-v-c0470437]{grid-template-columns:1fr!important}.inbox-resizer[data-v-c0470437],.inbox-preview[data-v-c0470437]{display:none}}.placement-name[data-v-1fab9770]{display:grid;gap:.5rem;margin-bottom:1rem}.save-search[data-v-34ec3159]{display:flex;flex-direction:column;gap:16px}.save-search__field[data-v-34ec3159]{display:flex;flex-direction:column;gap:8px}.save-search__field label[data-v-34ec3159]{font-size:12px;font-weight:700;color:var(--p-surface-700)}.save-search__input[data-v-34ec3159]{width:100%}.save-search__actions[data-v-34ec3159]{display:flex;justify-content:flex-end;gap:10px}.oc[data-v-b9148241]{display:flex;flex-direction:column;gap:8px;min-height:0}.oc__filter[data-v-b9148241]{width:100%}.oc__head[data-v-b9148241]{display:flex;justify-content:space-between;padding:4px 10px;font:600 9px/1.2 var(--sea-font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--sea-ink-3)}.oc__state[data-v-b9148241]{display:flex;justify-content:center;padding:16px;color:var(--sea-ink-3)}.oc__empty[data-v-b9148241]{margin:0;padding:8px 10px;font-size:12.5px;color:var(--sea-ink-3)}.oc__list[data-v-b9148241]{display:flex;flex-direction:column;gap:2px}.oc__row[data-v-b9148241]{display:flex;align-items:center;justify-content:space-between;gap:10px;height:32px;padding:0 10px;border:0;border-radius:7px;background:transparent;font-family:inherit;font-size:13px;font-weight:500;color:#021b35;text-align:left;cursor:pointer}.oc__row[data-v-b9148241]:hover{background:var(--sea-shoal)}.oc__row--on[data-v-b9148241]{background:var(--sea-foam-wash);color:var(--sea-foam-ink-strong);font-weight:600}.oc__label[data-v-b9148241]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oc__count[data-v-b9148241]{flex-shrink:0;font:600 10.5px/1 var(--sea-font-label);color:var(--sea-ink-3)}.or[data-v-b58a6540]{display:flex;flex-direction:column;min-height:0}.or__head[data-v-b58a6540]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 20px;border-bottom:1px solid var(--sea-line);background:var(--sea-paper)}.or__title[data-v-b58a6540]{min-width:0}.or__eyebrow[data-v-b58a6540]{display:block;margin-bottom:5px;font:500 10px/1 var(--sea-font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--sea-ink-3)}.or__h[data-v-b58a6540]{margin:0;font:600 16px/1 var(--sea-font-title);color:var(--sea-ink)}.or__hint[data-v-b58a6540]{font-size:11.5px;color:#546673}.or__empty[data-v-b58a6540]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 20px;color:var(--sea-ink-3);font-size:13px}.or__empty .pi[data-v-b58a6540]{font-size:22px}.or__list[data-v-b58a6540]{display:flex;flex-direction:column;gap:6px;padding:12px 20px}.or__row[data-v-b58a6540]{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;padding:8px 12px;border:0;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px var(--sea-line);font-family:inherit;text-align:left;cursor:pointer}.or__row[data-v-b58a6540]:hover{box-shadow:inset 0 0 0 1px #a1c5cc}.or__thumb[data-v-b58a6540]{width:56px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:repeating-linear-gradient(45deg,#bdced4 0% 6px,#cbdbe0 6px 12px);color:#263c54}.or__thumb--video[data-v-b58a6540]{background:repeating-linear-gradient(45deg,#253541 0% 6px,#1d2d39 6px 12px);color:#c1d1d8}.or__body[data-v-b58a6540]{display:flex;flex-direction:column;gap:3px;min-width:0}.or__name[data-v-b58a6540]{font:600 13.5px/1.2 var(--sea-font-title);color:var(--sea-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.or__path[data-v-b58a6540]{font:500 10.5px/1.2 var(--sea-font-label);color:var(--sea-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.or__meta[data-v-b58a6540]{font:600 9.5px/1.2 var(--sea-font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--sea-ink-2)}.or__first[data-v-b58a6540]{font:600 9.5px/1.2 var(--sea-font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--sea-foam-ink);white-space:nowrap}.or__more[data-v-b58a6540]{display:flex;justify-content:center;padding:8px;color:var(--sea-ink-3)}.duplicate-group[data-v-546cd545]{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:10px;background:var(--sea-shoal);overflow-wrap:anywhere;font-size:12.5px}.duplicate-group code[data-v-546cd545]{font-family:var(--sea-font-label);font-size:10.5px;color:var(--sea-ink-3)}.search-root[data-v-546cd545]{display:grid;grid-template-columns:var(--panel-width, 380px) 6px minmax(0,1fr);height:100%;min-height:0;width:100%;background:#edf5f9}.search-root.parameters-hidden[data-v-546cd545]{grid-template-columns:minmax(0,1fr)}.search-root.preview-open[data-v-546cd545]{grid-template-columns:var(--panel-width, 380px) 6px minmax(16rem,1fr) minmax(20rem,40%)}.search-root.parameters-hidden.preview-open[data-v-546cd545]{grid-template-columns:minmax(16rem,1fr) minmax(20rem,45%)}.search-preview[data-v-546cd545]{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;border-left:1px solid var(--sea-line);background:var(--sea-paper)}.search-preview[data-v-546cd545]>:last-child{flex:1;min-height:0}.result-row[data-v-546cd545]{cursor:pointer}@media(max-width:1000px){.search-root.preview-open[data-v-546cd545],.search-root.parameters-hidden.preview-open[data-v-546cd545]{grid-template-columns:minmax(0,1fr)}.search-root.preview-open>.search-panel[data-v-546cd545],.search-root.preview-open>.pane-resizer[data-v-546cd545],.search-root.preview-open>.results-panel[data-v-546cd545]{display:none}}.search-panel[data-v-546cd545],.results-panel[data-v-546cd545]{min-height:0;overflow:auto}.search-panel[data-v-546cd545]{background:var(--sea-paper)}.search-panel__header[data-v-546cd545],.results-panel__header[data-v-546cd545]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 20px;border-bottom:1px solid var(--sea-line);background:var(--sea-paper)}.search-panel__header[data-v-546cd545]{align-items:flex-start;padding:18px 16px 12px;border-bottom:none}.results-panel__title[data-v-546cd545]{flex:1;min-width:0}.results-panel__actions[data-v-546cd545]{display:flex;flex:none;align-items:center;gap:4px}.search-panel__eyebrow[data-v-546cd545]{display:block;margin-bottom:5px;font-family:var(--sea-font-label);font-size:10px;font-weight:500;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--sea-ink-3)}h2[data-v-546cd545],h3[data-v-546cd545]{margin:0;font-family:var(--sea-font-title);font-weight:600;line-height:1;color:var(--sea-ink);letter-spacing:0}h2[data-v-546cd545]{font-size:19px}h3[data-v-546cd545]{font-size:16px}.header-controls[data-v-546cd545]{display:flex;align-items:center;gap:10px}.header-actions[data-v-546cd545]{display:inline-flex;align-items:center;gap:6px}.quick-load[data-v-546cd545] .p-select{width:100%;border-radius:7px}.pane-resizer[data-v-546cd545]{position:relative;cursor:col-resize;background:var(--sea-paper);touch-action:none}.pane-resizer[data-v-546cd545]:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;transform:translate(-50%);background:var(--sea-line);transition:background .12s ease,width .12s ease}.pane-resizer[data-v-546cd545]:hover:before,.pane-resizer.dragging[data-v-546cd545]:before{width:3px;background:var(--sea-foam-ink)}.search-actions__buttons[data-v-546cd545]{display:inline-flex;align-items:center;gap:8px}.mode-switch[data-v-546cd545],.results-filter[data-v-546cd545]{display:inline-flex;align-self:flex-start;padding:3px;border-radius:9px;background:var(--sea-shoal)}.mode-switch button[data-v-546cd545],.results-filter button[data-v-546cd545]{border:none;border-radius:7px;padding:6px 14px;background:transparent;color:#263c54;font-family:inherit;font-size:12.5px;font-weight:500;cursor:pointer;transition:background var(--sea-ease),color var(--sea-ease)}.mode-switch button.active[data-v-546cd545],.results-filter button.active[data-v-546cd545]{background:var(--sea-chrome);color:#fff;font-weight:600}.results-filter[data-v-546cd545]{align-self:center}.search-form[data-v-546cd545]{display:flex;flex-direction:column;gap:16px;padding:4px 16px 18px}.precise-grid[data-v-546cd545]{display:grid;grid-template-columns:1fr;gap:14px}.field[data-v-546cd545]{display:flex;flex-direction:column;gap:6px}.field>span[data-v-546cd545],.clause-section__header>span[data-v-546cd545]{font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--sea-ink-3)}.field[data-v-546cd545] .p-inputtext,.clause-row[data-v-546cd545] .p-inputtext{width:100%;border-radius:7px}.field--wide[data-v-546cd545] .p-inputtext{height:38px;font-size:14px}.precise-tags[data-v-546cd545]{display:flex;flex-direction:column;gap:6px}.precise-tags[data-v-546cd545] .p-autocomplete{width:100%}.precise-tags__list[data-v-546cd545]{display:flex;flex-wrap:wrap;gap:5px}.clause-section[data-v-546cd545]{display:flex;flex-direction:column;gap:8px;padding-top:10px;border-top:1px solid var(--sea-line)}.clause-section__header[data-v-546cd545],.search-actions[data-v-546cd545]{display:flex;align-items:center;justify-content:space-between;gap:12px}.clause-row[data-v-546cd545]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px;align-items:center;gap:7px}.empty-clauses[data-v-546cd545]{padding:10px;border:1px dashed var(--sea-line-strong);border-radius:7px;color:var(--sea-ink-3);font-size:12.5px}.embedding-toggle[data-v-546cd545]{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:#08223d}.embedding-toggle__hint[data-v-546cd545]{font-family:var(--sea-font-label);font-size:9.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--sea-ink-3)}.results-panel[data-v-546cd545]{background:#edf5f9}.results-empty[data-v-546cd545]{height:100%;min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--sea-ink-3)}.results-empty .pi[data-v-546cd545]{font-size:22px;color:var(--sea-ink-4)}.result-list[data-v-546cd545]{display:flex;flex-direction:column;gap:8px;padding:16px 20px}.result-section[data-v-546cd545]{margin-top:4px;font-family:var(--sea-font-label);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sea-ink-3)}.folder-strip[data-v-546cd545]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.folder-hit[data-v-546cd545]{display:flex;align-items:center;gap:10px;padding:10px 12px;border:none;border-radius:9px;background:var(--sea-chart);box-shadow:inset 0 0 0 1px var(--sea-line);text-align:left;font-family:inherit;cursor:pointer;transition:box-shadow var(--sea-ease)}.folder-hit[data-v-546cd545]:hover{box-shadow:inset 0 0 0 1px #98c8cd}.folder-hit__icon[data-v-546cd545]{font-size:15px;color:var(--sea-foam-ink)}.folder-hit__text[data-v-546cd545]{min-width:0;display:flex;flex-direction:column;gap:3px}.folder-hit__name[data-v-546cd545]{font-family:var(--sea-font-title);font-size:13.5px;font-weight:600;color:var(--sea-ink)}.folder-hit__path[data-v-546cd545]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--sea-font-label);font-size:10px;color:var(--sea-ink-3)}.result-row[data-v-546cd545]{display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 14px;border:none;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px var(--sea-line);transition:box-shadow var(--sea-ease),background var(--sea-ease)}.result-row[data-v-546cd545]:hover{box-shadow:inset 0 0 0 1px #98c8cd}.result-row--selected[data-v-546cd545],.result-row--selected[data-v-546cd545]:hover{background:var(--sea-foam-wash);box-shadow:inset 0 0 0 1.5px var(--sea-foam-ink)}.result-row__icon[data-v-546cd545]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--sea-shoal);color:#0f2f50;font-size:14px}.result-row__body[data-v-546cd545]{min-width:0;display:flex;flex-direction:column;gap:4px}.result-row__title[data-v-546cd545],.result-row__meta[data-v-546cd545],.result-row__id[data-v-546cd545],.result-row__version[data-v-546cd545]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-row__title[data-v-546cd545]{font-family:var(--sea-font-title);font-size:14px;font-weight:600;line-height:1.2;color:var(--sea-ink)}.result-row__meta[data-v-546cd545]{font-size:12px;color:#354a5c}.result-row__version[data-v-546cd545],.result-row__id[data-v-546cd545]{font-family:var(--sea-font-label);font-size:10px;font-weight:500;color:var(--sea-ink-3)}.result-row__side[data-v-546cd545]{min-width:0;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.result-row__id[data-v-546cd545]{color:#718391}.result-row__hit[data-v-546cd545]{padding:3px 7px;border-radius:6px;background:var(--sea-shoal);font-family:var(--sea-font-label);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sea-ink-2);white-space:nowrap}.result-echo[data-v-546cd545]{display:flex;align-items:center;gap:8px;justify-self:end}.result-echo__bars[data-v-546cd545]{display:flex;align-items:flex-end;gap:2px;height:14px}.result-echo__bars span[data-v-546cd545]{width:3px;border-radius:1px;background:#cadbe2}.result-echo__bars span.on[data-v-546cd545]{background:var(--sea-foam-ink)}.result-echo__value[data-v-546cd545]{font-family:var(--sea-font-label);font-size:10px;font-weight:600;color:var(--sea-foam-ink-strong);white-space:nowrap}@media(max-width:900px){.search-root[data-v-546cd545]{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.pane-resizer[data-v-546cd545]{display:none}.search-panel[data-v-546cd545]{border-bottom:1px solid var(--sea-line)}.result-row[data-v-546cd545]{grid-template-columns:36px minmax(0,1fr)}.result-row__side[data-v-546cd545],.result-echo[data-v-546cd545]{grid-column:2;align-items:flex-start;justify-self:start}}.ctm[data-v-507bc7bc]{display:flex;flex-direction:column;gap:14px}.ctm[data-v-507bc7bc] input.p-inputtext{width:100%}.ctm__actions[data-v-507bc7bc]{display:flex;justify-content:flex-end;gap:8px}.cbpm[data-v-d728497a]{display:flex;flex-direction:column;gap:14px}.cbpm[data-v-d728497a] input.p-inputtext{width:100%}.cbpm__actions[data-v-d728497a]{display:flex;justify-content:flex-end;gap:8px}.rnm[data-v-89cd7dea]{display:flex;flex-direction:column;gap:14px}.rnm[data-v-89cd7dea] input.p-inputtext{width:100%}.rnm__actions[data-v-89cd7dea]{display:flex;justify-content:flex-end;gap:8px}.mvm[data-v-2237e74f]{display:flex;flex-direction:column;gap:12px}.mvm__list[data-v-2237e74f]{max-height:22rem;overflow-y:auto;border:1px solid var(--p-surface-200);border-radius:10px;background:var(--p-surface-0);padding:4px}.mvm__item[data-v-2237e74f]{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border:none;border-radius:7px;background:transparent;font-family:inherit;font-size:.85rem;text-align:left;cursor:pointer;color:var(--p-surface-800)}.mvm__item[data-v-2237e74f]:hover:not(.mvm__item--disabled){background:color-mix(in srgb,var(--p-primary-500) 8%,var(--p-surface-0))}.mvm__item--active[data-v-2237e74f]{background:color-mix(in srgb,var(--p-primary-500) 16%,var(--p-surface-0));color:var(--p-primary-700);font-weight:600}.mvm__item--disabled[data-v-2237e74f]{opacity:.45;cursor:not-allowed}.mvm__item i[data-v-2237e74f]{color:var(--p-surface-400);font-size:.78rem}.mvm__empty[data-v-2237e74f]{padding:24px 10px;text-align:center;font-size:.82rem;color:var(--p-surface-400)}.mvm__actions[data-v-2237e74f]{display:flex;justify-content:flex-end;gap:8px}.dlm[data-v-e73233fe]{display:flex;flex-direction:column;gap:16px}.dlm__head[data-v-e73233fe]{display:flex;align-items:flex-start;gap:12px}.dlm__ico[data-v-e73233fe]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:color-mix(in srgb,var(--p-rose-500) 14%,var(--p-surface-0));color:var(--p-rose-600);flex-shrink:0;font-size:.95rem}.dlm__text[data-v-e73233fe]{margin:0;font-size:.88rem;line-height:1.5;color:var(--p-surface-800)}.dlm__actions[data-v-e73233fe]{display:flex;justify-content:flex-end;gap:8px}.wn[data-v-2def56dc]{position:relative}.wn-row[data-v-2def56dc]{position:relative;display:flex;align-items:center;gap:4px;padding-right:4px;height:26px;cursor:pointer;border-radius:6px;margin:1px 4px;transition:background .1s}.wn-row[data-v-2def56dc]:hover{background:#d3e3f5;color:#001025;color:oklch(17% .07 252)}.wn-row--active[data-v-2def56dc]{background:#ddedff;background:oklch(94% .04 252);color:#006abe;color:oklch(52% .18 252)}.wn-row--active .wn-row__name[data-v-2def56dc]{font-weight:600;color:#006abe;color:oklch(52% .18 252)}.wn-row--drop[data-v-2def56dc]{box-shadow:inset 0 0 0 1.5px var(--p-primary-500);background:color-mix(in srgb,var(--p-primary-500) 10%,var(--p-surface-0))}.wn-row--drop-before[data-v-2def56dc]:before,.wn-row--drop-after[data-v-2def56dc]:after{content:"";position:absolute;left:4px;right:4px;height:2px;background:var(--p-primary-500);border-radius:2px;pointer-events:none}.wn-row--drop-before[data-v-2def56dc]:before{top:-1px}.wn-row--drop-after[data-v-2def56dc]:after{bottom:-1px}.wn-row__caret[data-v-2def56dc]{display:flex;align-items:center;justify-content:center;width:16px;height:22px;flex-shrink:0;border:none;background:transparent;color:var(--p-surface-400);cursor:pointer;font-size:.65rem;padding:0}.wn-row__caret--spacer[data-v-2def56dc]{cursor:default}.wn-row__caret[data-v-2def56dc]:hover:not(.wn-row__caret--spacer){color:var(--p-surface-800)}.wn-row__ico[data-v-2def56dc]{display:flex;align-items:center;justify-content:center;width:16px;flex-shrink:0;color:var(--p-surface-500);font-size:.78rem}.wn-row--active .wn-row__ico[data-v-2def56dc]{color:#006abe;color:oklch(52% .18 252)}.wn-row__name[data-v-2def56dc]{flex:1;min-width:0;font-size:.82rem;color:var(--p-surface-800);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wn-row__count[data-v-2def56dc]{flex-shrink:0;font-size:.7rem;font-weight:600;color:var(--p-surface-400);padding:1px 6px;border-radius:999px;background:var(--p-surface-100)}.wn-row__star[data-v-2def56dc]{flex-shrink:0;color:var(--p-amber-500);font-size:.7rem}.wn-row__badge[data-v-2def56dc]{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--p-primary-500)}.wn-row__missing[data-v-2def56dc]{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--p-red-500)}.wissen-tree__results--masked[data-v-45ac160e]{visibility:hidden;pointer-events:none}.wissen-tree[data-v-45ac160e]{display:flex;flex-direction:column;height:100%;min-width:0;background:var(--sea-paper);font-family:var(--sea-font-tree)}.wissen-tree__head[data-v-45ac160e]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 6px;flex-shrink:0}.wissen-tree__title[data-v-45ac160e]{display:flex;flex-direction:column;gap:5px;font-family:var(--sea-font-title);font-size:17px;font-weight:600;line-height:1;color:var(--sea-ink)}.wissen-tree__new-wrap[data-v-45ac160e]{position:relative}.wissen-tree__new[data-v-45ac160e]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:none;border-radius:7px;background:var(--sea-chrome);color:#fff;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;transition:background var(--sea-ease)}.wissen-tree__new[data-v-45ac160e]:hover:not(:disabled){background:#072a4a}.wissen-tree__new[data-v-45ac160e]:disabled{opacity:.45;cursor:not-allowed}.wissen-tree__new-plus[data-v-45ac160e]{font-size:.7rem}.wissen-tree__new-label[data-v-45ac160e]{line-height:1}.wissen-tree__new-caret[data-v-45ac160e]{font-size:.6rem;opacity:.85;margin-left:2px}.wissen-tree__new-menu[data-v-45ac160e]{position:absolute;top:calc(100% + 4px);right:0;z-index:60;min-width:180px;padding:4px;background:var(--p-surface-0);border:1px solid var(--p-surface-200);border-radius:8px;box-shadow:0 8px 22px color-mix(in srgb,var(--p-surface-900) 14%,transparent);display:flex;flex-direction:column;gap:1px}.wissen-tree__new-item[data-v-45ac160e]{display:flex;align-items:center;gap:9px;padding:7px 10px;border:none;background:transparent;font-family:inherit;font-size:.8rem;color:var(--p-surface-800);text-align:left;cursor:pointer;border-radius:6px}.wissen-tree__new-item[data-v-45ac160e]:hover{background:var(--sea-shoal);color:var(--sea-ink)}.wissen-tree__new-item i[data-v-45ac160e]{font-size:.82rem;width:14px;text-align:center;color:var(--p-surface-500)}.wissen-tree__new-item:hover i[data-v-45ac160e]{color:var(--sea-foam-ink)}.wissen-tree__search[data-v-45ac160e]{display:flex;align-items:center;gap:8px;margin:8px 16px;padding:0 6px 0 10px;height:34px;border:none;border-radius:7px;background:#fff;box-shadow:inset 0 0 0 1px var(--sea-line-strong);transition:box-shadow var(--sea-ease)}.wissen-tree__search[data-v-45ac160e]:focus-within{box-shadow:inset 0 0 0 1px var(--sea-foam-ink),var(--sea-focus)}.wissen-tree__search-ico[data-v-45ac160e]{font-size:11px;color:var(--sea-ink-3);flex-shrink:0}.wissen-tree__search-input[data-v-45ac160e]{flex:1;min-width:0;border:none;background:transparent;outline:none;font-family:inherit;font-size:12.5px;color:#001630}.wissen-tree__search-input[data-v-45ac160e]::placeholder{color:var(--sea-ink-3)}.wissen-tree__search-clear[data-v-45ac160e],.wissen-tree__search-ai[data-v-45ac160e]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:7px;background:transparent;cursor:pointer;color:var(--p-surface-500);font-size:.78rem;flex-shrink:0;transition:background .1s,color .1s}.wissen-tree__search-clear[data-v-45ac160e]:hover{background:var(--p-surface-100);color:var(--p-surface-900)}.wissen-tree__search-ai[data-v-45ac160e]{color:var(--sea-foam-ink-strong);background:var(--sea-foam-wash);border-radius:6px}.wissen-tree__search-ai[data-v-45ac160e]:hover{background:#bce7ec;color:var(--sea-foam-ink-strong)}.wissen-tree__search-ai--on[data-v-45ac160e]{background:var(--sea-foam-ink);color:#fff;box-shadow:none}.wissen-tree__body[data-v-45ac160e]{flex:1;min-height:0;overflow-y:auto;padding:6px 4px 12px}.wissen-tree__state[data-v-45ac160e]{padding:18px 12px;font-size:.78rem;color:var(--p-surface-400);text-align:center}.wissen-tree__realm[data-v-45ac160e]{display:flex;align-items:center;gap:8px;margin:1px 4px 4px;padding:6px 8px;border-radius:6px;cursor:pointer;color:var(--p-surface-800);font-size:.84rem;font-weight:600;transition:background .1s}.wissen-tree__realm[data-v-45ac160e]:hover{background:var(--sea-shoal);color:var(--sea-ink)}.wissen-tree__realm--active[data-v-45ac160e]{background:var(--sea-foam-wash);color:#003441;color:oklch(30% .08 220)}.wissen-tree__realm--drop[data-v-45ac160e]{box-shadow:inset 0 0 0 1.5px var(--p-primary-500);background:color-mix(in srgb,var(--p-primary-500) 10%,var(--p-surface-0))}.wissen-tree__realm-ico[data-v-45ac160e]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--p-primary-600);font-size:.84rem}.wissen-tree__realm-img[data-v-45ac160e]{width:16px;height:16px;object-fit:contain}.wissen-tree__realm-name[data-v-45ac160e]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wissen-tree__realm-badge[data-v-45ac160e]{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--p-primary-500)}.wissen-tree__filter[data-v-45ac160e]{display:flex;align-items:center;gap:6px;margin:0 10px 6px;padding:4px 8px;border-radius:7px;background:color-mix(in srgb,var(--p-primary-500) 10%,var(--p-surface-0));font-size:.74rem;font-weight:600;color:var(--p-primary-700)}.wissen-tree__filter-label[data-v-45ac160e]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wissen-tree__filter-clear[data-v-45ac160e]{border:none;background:transparent;color:var(--p-primary-700);cursor:pointer;font-size:.7rem;padding:2px 4px;border-radius:4px}.wissen-tree__filter-clear[data-v-45ac160e]:hover{background:color-mix(in srgb,var(--p-primary-500) 18%,var(--p-surface-0))}.wissen-tree__results[data-v-45ac160e]{display:flex;flex-direction:column}.wissen-tree__group[data-v-45ac160e]{padding:10px 12px 4px;font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--p-surface-400)}.wissen-tree__hit[data-v-45ac160e]{display:flex;align-items:flex-start;gap:9px;padding:7px 10px;margin:1px 4px;border:none;border-radius:6px;background:transparent;text-align:left;cursor:pointer;transition:background 80ms}.wissen-tree__hit[data-v-45ac160e]:hover{background:color-mix(in srgb,var(--p-primary-500) 8%,var(--p-surface-0))}.wissen-tree__hit-ico[data-v-45ac160e]{font-size:.8rem;color:var(--p-surface-500);margin-top:2px;flex-shrink:0;width:14px;text-align:center}.wissen-tree__hit-main[data-v-45ac160e]{display:flex;flex-direction:column;min-width:0;flex:1}.wissen-tree__hit-title[data-v-45ac160e]{font-size:.82rem;font-weight:600;color:var(--p-surface-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wissen-tree__hit-snippet[data-v-45ac160e]{font-size:.72rem;color:var(--p-surface-500);line-height:1.35;margin-top:2px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.wissen-tree__eyebrow[data-v-45ac160e]{font-family:var(--sea-font-label);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--sea-ink-3)}.wcv[data-v-80df6e61]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;color:color-mix(in srgb,white 70%,transparent)}.wcv[data-v-80df6e61]:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 120% at 28% 18%,color-mix(in srgb,white 22%,transparent),transparent 58%);pointer-events:none}.wcv img[data-v-80df6e61]{width:100%;height:100%;object-fit:cover;display:block}.wcv__glyph[data-v-80df6e61]{position:relative;z-index:1;opacity:.78;font-size:1.3rem}.wcv--hero[data-v-80df6e61]{border-radius:14px;min-height:220px;box-shadow:0 1px 2px color-mix(in srgb,var(--p-surface-900) 6%,transparent)}.wcv--card[data-v-80df6e61]{border-radius:9px;min-height:112px}.wcv--feat[data-v-80df6e61]{border-radius:0;min-height:180px}.wtb[data-v-8bd283a4]{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.wtb-chip[data-v-8bd283a4]{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;font-weight:500;padding:3px 10px;border-radius:999px;background:var(--p-surface-0);color:var(--p-surface-700);border:1px solid var(--p-surface-200)}.wtb-chip i[data-v-8bd283a4]{opacity:.55;font-size:.55rem}.wtb-chip--editing[data-v-8bd283a4]{padding-right:3px}.wtb-chip__x[data-v-8bd283a4]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border:none;border-radius:50%;background:transparent;color:var(--p-surface-500);cursor:pointer;padding:0;margin-left:1px;opacity:.45;transition:opacity 80ms,background 80ms}.wtb-chip--editing:hover .wtb-chip__x[data-v-8bd283a4]{opacity:1}.wtb-chip__x[data-v-8bd283a4]:hover{background:color-mix(in srgb,var(--p-red-500) 16%,transparent);color:var(--p-red-600)}.wtb-chip__x i[data-v-8bd283a4]{font-size:.55rem;opacity:1}.wtb-add-wrap[data-v-8bd283a4]{position:relative}.wtb-add[data-v-8bd283a4]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px dashed var(--p-surface-300);border-radius:999px;background:transparent;color:var(--p-surface-500);cursor:pointer;font-size:.6rem}.wtb-add[data-v-8bd283a4]:hover{border-color:var(--p-primary-400);color:var(--p-primary-600);background:color-mix(in srgb,var(--p-primary-500) 6%,var(--p-surface-0))}.wtb-popover[data-v-8bd283a4]{position:absolute;top:calc(100% + 4px);left:0;z-index:60;min-width:220px;padding:6px;background:var(--p-surface-0);border:1px solid var(--p-surface-200);border-radius:8px;box-shadow:0 6px 18px color-mix(in srgb,var(--p-surface-900) 14%,transparent);display:flex;flex-direction:column;gap:4px}.wtb-popover__input[data-v-8bd283a4]{width:100%;font-family:inherit;font-size:.78rem;padding:6px 8px;border:1px solid var(--p-surface-200);border-radius:6px;outline:none;background:var(--p-surface-0);color:var(--p-surface-900);box-sizing:border-box}.wtb-popover__input[data-v-8bd283a4]:focus{border-color:var(--p-primary-400)}.wtb-popover__list[data-v-8bd283a4]{display:flex;flex-direction:column;max-height:180px;overflow-y:auto}.wtb-popover__item[data-v-8bd283a4]{display:flex;align-items:center;gap:6px;padding:5px 8px;border:none;background:transparent;font-family:inherit;font-size:.76rem;text-align:left;color:var(--p-surface-800);cursor:pointer;border-radius:5px}.wtb-popover__item[data-v-8bd283a4]:hover{background:color-mix(in srgb,var(--p-primary-500) 8%,var(--p-surface-0));color:var(--p-primary-700)}.wtb-popover__item i[data-v-8bd283a4]{font-size:.6rem;color:var(--p-surface-400)}.wtb-popover__create[data-v-8bd283a4]{display:flex;align-items:center;gap:6px;padding:5px 8px;border:none;background:transparent;font-family:inherit;font-size:.76rem;text-align:left;color:var(--p-primary-700);cursor:pointer;border-radius:5px;border-top:1px solid var(--p-surface-200)}.wtb-popover__create[data-v-8bd283a4]:hover{background:color-mix(in srgb,var(--p-primary-500) 10%,var(--p-surface-0))}.wtb-popover__create i[data-v-8bd283a4]{font-size:.6rem}.navigation-actions[data-v-0b1db4fe]{display:inline-flex;align-items:center;gap:4px}.navigation-actions button[data-v-0b1db4fe]{border:0;padding:6px;border-radius:4px;background:transparent;color:inherit;cursor:pointer}.navigation-actions button[data-v-0b1db4fe]:hover{background:color-mix(in srgb,var(--p-primary-500) 12%,transparent)}.navigation-actions span[data-v-0b1db4fe]{font-size:.8rem;color:var(--p-red-600)}.bpr[data-v-db9b7312]{display:flex;flex-direction:column;gap:16px}.bpr-empty[data-v-db9b7312]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 24px;border:1px dashed oklch(80% .03 225);border-radius:12px;background:var(--sea-paper);color:#354a5c}.bpr-empty__ico[data-v-db9b7312]{font-size:22px;color:var(--sea-foam-ink)}.bpr-empty__title[data-v-db9b7312]{font-family:var(--sea-font-title);font-size:17px;font-weight:600;color:var(--sea-ink)}.bpr-empty__detail[data-v-db9b7312]{font-size:13px;color:#354a5c;max-width:40ch;text-align:center;line-height:1.5}.bpr-meta[data-v-db9b7312]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:0 0 16px;border-bottom:1px solid oklch(88% .02 225)}.bpr-meta__author[data-v-db9b7312]{display:flex;align-items:center;gap:10px}.bpr-meta__avatar[data-v-db9b7312]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--sea-foam-ink);color:#fff;font-size:12px;font-weight:700;letter-spacing:.02em}.bpr-meta__author-name[data-v-db9b7312]{font-size:14px;font-weight:600;color:#001630}.bpr-meta__field[data-v-db9b7312]{display:flex;flex-direction:column;gap:3px;margin-left:16px;line-height:1.15}.bpr-meta__field-k[data-v-db9b7312]{font-family:var(--sea-font-label);font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sea-ink-3)}.bpr-meta__field-v[data-v-db9b7312]{font-family:var(--sea-font-label);font-size:11.5px;font-weight:500;color:#192f46}.bpr-meta__right[data-v-db9b7312]{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px}.bpr-meta__tags[data-v-db9b7312]{display:flex;flex-wrap:wrap;gap:6px}.bpr-meta__export-error[data-v-db9b7312]{font-size:.74rem;font-weight:600;color:var(--p-red-500)}.bpr-action[data-v-db9b7312]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:7px;border:none;box-shadow:inset 0 0 0 1px var(--sea-line-strong);background:var(--sea-paper);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;color:#43586a;transition:background var(--sea-ease),color var(--sea-ease)}.bpr-action[data-v-db9b7312]:hover:not(:disabled){background:var(--sea-shoal);color:var(--sea-ink)}.bpr-action[data-v-db9b7312]:disabled{cursor:default;color:var(--sea-ink-4)}.bpr-action i[data-v-db9b7312]{font-size:.78rem}.bpr-title[data-v-db9b7312]{margin:8px 0 0;font-family:var(--sea-font-title);font-size:32px;font-weight:600;line-height:1.1;color:var(--sea-ink)}.bpr-prose[data-v-db9b7312]{font-size:.94rem;line-height:1.65;color:var(--p-surface-800);word-break:break-word}.bpr-prose[data-v-db9b7312] h1,.bpr-prose[data-v-db9b7312] h2,.bpr-prose[data-v-db9b7312] h3,.bpr-prose[data-v-db9b7312] h4{font-weight:700;line-height:1.3;color:var(--p-surface-900);margin:1.4em 0 .5em}.bpr-prose[data-v-db9b7312] h2{font-size:1.35rem;padding-bottom:.25em;border-bottom:1px solid var(--p-surface-200)}.bpr-prose[data-v-db9b7312] h3{font-size:1.1rem}.bpr-prose[data-v-db9b7312] p{margin:.65em 0}.bpr-prose[data-v-db9b7312] a{color:var(--p-primary-600);font-weight:600;text-decoration:none}.bpr-prose[data-v-db9b7312] a:hover{text-decoration:underline}.bpr-prose[data-v-db9b7312] ul,.bpr-prose[data-v-db9b7312] ol{margin:.6em 0;padding-left:1.5em}.bpr-prose[data-v-db9b7312] li{margin:.25em 0}.bpr-prose[data-v-db9b7312] code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em;background:var(--p-surface-100);padding:.1em .35em;border-radius:4px}.bpr-prose[data-v-db9b7312] pre{background:var(--p-surface-100);padding:12px 14px;border-radius:9px;overflow-x:auto;margin:.8em 0}.bpr-prose[data-v-db9b7312] pre code{background:transparent;padding:0;font-size:.82rem;line-height:1.5}.bpr-prose[data-v-db9b7312] blockquote{margin:.8em 0;padding:.2em .9em;border-left:3px solid var(--p-primary-300);color:var(--p-surface-600)}.bpr-prose[data-v-db9b7312] img{max-width:100%;height:auto;border-radius:8px}.bpr-prose[data-v-db9b7312] table{border-collapse:collapse;width:100%;margin:.8em 0;font-size:.86rem}.bpr-prose[data-v-db9b7312] th,.bpr-prose[data-v-db9b7312] td{border:1px solid var(--p-surface-200);padding:6px 10px;text-align:left}.bpr-prose[data-v-db9b7312] th{background:var(--p-surface-100);font-weight:600}.bpr-prose[data-v-db9b7312] hr{border:none;border-top:1px solid var(--p-surface-200);margin:1.4em 0}.bpr-prose[data-v-db9b7312] mark.wissen-anchor{background:color-mix(in srgb,var(--p-amber-500) 30%,transparent);color:inherit;border-radius:2px;padding:0 1px;cursor:pointer;transition:background .16s ease,box-shadow .16s ease;scroll-margin:80px}.bpr-prose[data-v-db9b7312] mark.wissen-anchor:hover{background:color-mix(in srgb,var(--p-amber-500) 48%,transparent)}.bpr-prose[data-v-db9b7312] mark.wissen-anchor .wissen-anchor__ico{display:inline-block;font-size:.62em;margin-left:3px;padding:0 3px;border-radius:3px;background:color-mix(in srgb,var(--p-amber-600) 70%,transparent);color:#fff;vertical-align:.18em;line-height:1.2;-webkit-user-select:none;user-select:none;pointer-events:none}.bpr-prose[data-v-db9b7312] mark.wissen-anchor--flash{background:color-mix(in srgb,var(--p-primary-500) 36%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 28%,transparent);animation:bpr-anchor-pulse-db9b7312 1.4s ease-out}@keyframes bpr-anchor-pulse-db9b7312{0%{box-shadow:0 0 color-mix(in srgb,var(--p-primary-500) 55%,transparent)}40%{box-shadow:0 0 0 6px color-mix(in srgb,var(--p-primary-500) 26%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--p-primary-500) 0%,transparent)}}.bpr-bubble[data-v-db9b7312]{position:fixed;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid color-mix(in srgb,var(--p-primary-500) 60%,var(--p-surface-900));border-radius:999px;background:color-mix(in srgb,var(--p-surface-900) 92%,transparent);color:var(--p-primary-300);font-family:inherit;font-size:.74rem;font-weight:600;cursor:pointer;z-index:70;box-shadow:0 4px 14px color-mix(in srgb,var(--p-surface-900) 24%,transparent)}.bpr-bubble[data-v-db9b7312]:hover{background:var(--p-surface-900);color:var(--p-primary-200)}.bpr-bubble i[data-v-db9b7312]{font-size:.72rem}.tl[data-v-8a44490a]{display:flex;flex-direction:column;gap:22px}.tl-tabs[data-v-8a44490a]{display:inline-flex;align-self:flex-start;align-items:center;gap:2px;padding:3px;border:1px solid var(--p-surface-200);border-radius:10px;background:var(--p-surface-0)}.tl-tab[data-v-8a44490a]{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 13px;border:none;background:transparent;border-radius:7px;font-family:inherit;font-size:.78rem;font-weight:600;color:var(--p-surface-600);cursor:pointer;transition:background 80ms,color 80ms}.tl-tab[data-v-8a44490a]:hover{background:var(--p-surface-100);color:var(--p-surface-900)}.tl-tab--active[data-v-8a44490a]{background:color-mix(in srgb,var(--p-primary-500) 14%,var(--p-surface-0));color:var(--p-primary-700)}.tl-tab i[data-v-8a44490a]{font-size:.78rem}.tl__hero[data-v-8a44490a]{height:220px;flex-shrink:0}.tl__head[data-v-8a44490a]{display:flex;flex-direction:column;gap:8px}.tl__title[data-v-8a44490a]{margin:0;font-size:1.7rem;font-weight:700;letter-spacing:-.01em;color:var(--p-surface-900);line-height:1.2}.tl__desc[data-v-8a44490a]{margin:0;font-size:.94rem;line-height:1.55;color:var(--p-surface-700);max-width:70ch}.tl__meta[data-v-8a44490a]{margin-top:4px;display:flex;align-items:center;flex-wrap:wrap;gap:14px;font-size:.78rem;color:var(--p-surface-500)}.tl__meta span[data-v-8a44490a]{display:inline-flex;align-items:center;gap:6px}.tl__sec[data-v-8a44490a]{display:flex;flex-direction:column;gap:10px}.tl__sec-label[data-v-8a44490a]{display:inline-flex;align-items:center;gap:7px;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--p-surface-500)}.tl__grid[data-v-8a44490a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(224px,1fr));gap:12px}.tl__empty[data-v-8a44490a]{padding:20px;font-size:.84rem;color:var(--p-surface-400);background:var(--p-surface-0);border:1px dashed var(--p-surface-200);border-radius:10px;text-align:center}.tl-card[data-v-8a44490a]{display:flex;flex-direction:column;border:1px solid var(--p-surface-200);border-radius:10px;background:var(--p-surface-0);overflow:hidden;cursor:pointer;text-align:left;padding:0;font-family:inherit;transition:border-color .12s,box-shadow .12s,transform 80ms}.tl-card[data-v-8a44490a]:hover{border-color:var(--p-primary-300);box-shadow:0 6px 16px color-mix(in srgb,var(--p-surface-900) 8%,transparent)}.tl-card[data-v-8a44490a]:active{transform:scale(.997)}.tl-card__cover[data-v-8a44490a]{position:relative;height:112px;flex-shrink:0}.tl-card__star[data-v-8a44490a]{position:absolute;top:7px;right:7px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:color-mix(in srgb,var(--p-surface-900) 60%,transparent);color:var(--p-amber-400);font-size:.72rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 1px 3px color-mix(in srgb,var(--p-surface-900) 30%,transparent)}.tl-card__body[data-v-8a44490a]{padding:11px 13px 13px;display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.tl-card__title[data-v-8a44490a]{font-size:.88rem;font-weight:600;color:var(--p-surface-900);line-height:1.3}.tl-card__excerpt[data-v-8a44490a]{font-size:.78rem;color:var(--p-surface-500);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1}.tl-card__meta[data-v-8a44490a]{display:flex;align-items:center;gap:8px;font-size:.7rem;color:var(--p-surface-400)}.bpe[data-v-524e9a80]{display:flex;flex-direction:column;gap:14px;min-height:100%}.bpe-cover[data-v-524e9a80]{position:relative;height:180px;border-radius:10px;overflow:hidden;background:var(--p-surface-100);border:1px solid var(--p-surface-200)}.bpe-cover__img[data-v-524e9a80]{position:absolute;inset:0;background-size:cover;background-position:center}.bpe-cover__placeholder[data-v-524e9a80]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--p-surface-400);font-size:.82rem}.bpe-cover__placeholder i[data-v-524e9a80]{font-size:2rem}.bpe-cover__actions[data-v-524e9a80]{position:absolute;right:10px;bottom:10px;display:flex;gap:6px}.bpe-chip[data-v-524e9a80]{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:10px;background:var(--p-primary-500);color:var(--p-primary-contrast-color);font-size:.76rem;font-weight:600;border:none;cursor:pointer}.bpe-chip--ghost[data-v-524e9a80]{background:color-mix(in srgb,var(--p-surface-900) 70%,transparent);color:var(--p-surface-0)}.bpe-tagbar[data-v-524e9a80]{padding:0 10px}.bpe-title-input[data-v-524e9a80]{width:100%;font-family:inherit;font-size:1.4rem;font-weight:700;border:1px solid transparent;border-radius:10px;padding:6px 10px;color:var(--p-surface-900);background:transparent;outline:none;box-sizing:border-box}.bpe-title-input[data-v-524e9a80]:focus{border-color:var(--p-primary-300);background:var(--p-surface-0)}.bpe-body[data-v-524e9a80]{position:relative;border-radius:10px}.bpe-body[data-v-524e9a80] .rtext-editor .rtext-editor__surface,.bpe-body[data-v-524e9a80] .rtext-editor .rtext-editor__source{min-height:420px;max-height:none}.bpe-bubble[data-v-524e9a80]{position:fixed;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid color-mix(in srgb,var(--p-primary-500) 60%,var(--p-surface-900));border-radius:10px;background:color-mix(in srgb,var(--p-surface-900) 92%,transparent);color:var(--p-primary-300);font-family:inherit;font-size:.74rem;font-weight:600;cursor:pointer;z-index:70;box-shadow:0 4px 14px color-mix(in srgb,var(--p-surface-900) 24%,transparent)}.bpe-bubble[data-v-524e9a80]:hover{background:var(--p-surface-900);color:var(--p-primary-200)}.bpe-bubble i[data-v-524e9a80]{font-size:.72rem}.knowledge-interactions[data-v-cb304482]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.interaction-manager[data-v-cb304482],.interaction-form[data-v-cb304482]{display:grid;gap:1.25rem}.interaction-fields[data-v-cb304482],.grant-editor[data-v-cb304482],.input-row[data-v-cb304482]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:end}.interaction-fields label[data-v-cb304482],.grant-editor label[data-v-cb304482],.input-row label[data-v-cb304482],.interaction-form>label[data-v-cb304482]{display:grid;gap:.5rem;min-width:0;font-weight:600;font-size:.875rem}.interaction-toggles[data-v-cb304482]{display:flex;gap:1rem;flex-wrap:wrap}.checkbox[data-v-cb304482]{display:flex;gap:.5rem;align-items:center}.interaction-row[data-v-cb304482]{display:flex;gap:.75rem;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--p-content-border-color)}.interaction-row>span[data-v-cb304482]{flex:1;min-width:0;overflow-wrap:anywhere}.interaction-row small[data-v-cb304482]{color:var(--p-text-muted-color)}.interaction-list>.p-button[data-v-cb304482]{margin-top:.75rem}.grant-editor[data-v-cb304482],.input-row[data-v-cb304482]{margin-top:1rem}.knowledge-template[data-v-cb304482]{display:grid;gap:.75rem}.grant-editor__add[data-v-cb304482]{justify-self:start}.interaction-fields[data-v-cb304482] .p-select,.grant-editor[data-v-cb304482] .p-select,.grant-editor[data-v-cb304482] .p-multiselect{min-width:0}@media(max-width:600px){.interaction-fields[data-v-cb304482],.grant-editor[data-v-cb304482],.input-row[data-v-cb304482]{grid-template-columns:minmax(0,1fr)}}.knowledge-entry-actions[data-v-9fc82ecb]{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px}.wissen-entry-layout[data-v-0e955bcb]{display:flex;align-items:flex-start;width:100%;min-height:100%;container-type:inline-size}.wissen-entry-layout>.wissen-entry[data-v-0e955bcb]{flex:1;min-width:0}.wissen-entry-related[data-v-0e955bcb]{flex:0 1 270px;margin:22px 12px 0 0;position:sticky;top:12px}@media(max-width:1100px){.wissen-entry-layout[data-v-0e955bcb]{flex-wrap:wrap}.wissen-entry-related[data-v-0e955bcb]{flex-basis:100%;position:static;margin:0 20px 20px}}.wissen-entry[data-v-0e955bcb]{display:block;width:100%;max-width:920px;margin:0 auto;padding:22px 28px 60px;min-height:100%;box-sizing:border-box}.wissen-entry__state[data-v-0e955bcb]{padding:48px 16px;text-align:center;color:var(--p-surface-500);font-size:.86rem}.wissen-entry__state--error[data-v-0e955bcb]{color:var(--p-red-600)}.wissen-entry__placeholder[data-v-0e955bcb]{padding:60px 16px;text-align:center;color:var(--p-surface-400);font-size:.86rem;display:flex;flex-direction:column;align-items:center;gap:14px}.wissen-entry__placeholder-ico[data-v-0e955bcb]{font-size:2.1rem;color:var(--p-surface-300)}.wtoc[data-v-03b36cb0]{display:flex;flex-direction:column;gap:1px}.wtoc__title[data-v-03b36cb0]{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--p-surface-500);padding:4px 6px 8px}.wtoc__empty[data-v-03b36cb0]{padding:18px 6px;font-size:.78rem;color:var(--p-surface-400);text-align:center}.wtoc__item[data-v-03b36cb0]{display:block;width:100%;text-align:left;border:none;background:transparent;font-family:inherit;cursor:pointer;padding:5px 10px;border-radius:6px;font-size:.78rem;color:var(--p-surface-600);border-left:2px solid transparent;transition:background .1s,color .1s,border-color .1s;line-height:1.4}.wtoc__item[data-v-03b36cb0]:hover{background:color-mix(in srgb,var(--p-primary-500) 7%,var(--p-surface-0));color:var(--p-surface-900)}.wtoc__item--active[data-v-03b36cb0]{color:var(--p-primary-700);border-left-color:var(--p-primary-500);background:color-mix(in srgb,var(--p-primary-500) 10%,var(--p-surface-0));font-weight:600}.wtoc__item--lvl-3[data-v-03b36cb0]{padding-left:22px;font-size:.74rem}.wc[data-v-96959ebb]{display:flex;flex-direction:column;height:100%;min-height:0}.wc__scroll[data-v-96959ebb]{flex:1;min-height:0;overflow-y:auto;padding:4px 2px 12px;display:flex;flex-direction:column;gap:10px}.wc__state[data-v-96959ebb]{padding:24px 8px;text-align:center;font-size:.78rem;color:var(--p-surface-400)}.wc__empty[data-v-96959ebb]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 16px;text-align:center;color:var(--p-surface-400)}.wc__empty-ico[data-v-96959ebb]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--p-surface-100);color:var(--p-surface-500);font-size:1.1rem;margin-bottom:4px}.wc__empty-title[data-v-96959ebb]{font-size:.86rem;font-weight:600;color:var(--p-surface-700)}.wc__empty-detail[data-v-96959ebb]{font-size:.78rem;color:var(--p-surface-500);max-width:32ch;line-height:1.5}.wc__resolved-head[data-v-96959ebb]{display:flex;align-items:center;gap:6px;margin-top:14px;padding:6px 6px 2px;font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--p-surface-400)}.wc__resolved-dot[data-v-96959ebb]{opacity:.6}.wc-thread[data-v-96959ebb]{border:1px solid var(--p-surface-200);border-radius:10px;background:var(--p-surface-0);overflow:hidden;scroll-margin:12px;transition:box-shadow .24s ease,border-color .24s ease}.wc-thread--resolved[data-v-96959ebb]{opacity:.78}.wc-thread--flash[data-v-96959ebb]{border-color:var(--p-primary-500);box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 26%,transparent);animation:wc-pulse-96959ebb 1.4s ease-out}@keyframes wc-pulse-96959ebb{0%{box-shadow:0 0 color-mix(in srgb,var(--p-primary-500) 50%,transparent)}40%{box-shadow:0 0 0 6px color-mix(in srgb,var(--p-primary-500) 28%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--p-primary-500) 0%,transparent)}}.wc-quote[data-v-96959ebb]{display:block;width:100%;padding:8px 12px;border:none;border-bottom:1px solid color-mix(in srgb,var(--p-amber-500) 30%,transparent);background:color-mix(in srgb,var(--p-amber-500) 18%,var(--p-surface-0));color:var(--p-surface-800);font-family:inherit;font-size:.74rem;line-height:1.45;text-align:left;cursor:pointer;transition:background .1s}.wc-quote[data-v-96959ebb]:hover{background:color-mix(in srgb,var(--p-amber-500) 30%,var(--p-surface-0))}.wc-quote--muted[data-v-96959ebb]{background:color-mix(in srgb,var(--p-surface-200) 60%,var(--p-surface-0));border-bottom-color:var(--p-surface-200)}.wc-quote__text[data-v-96959ebb]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-style:italic}.wc-msg[data-v-96959ebb]{padding:10px 12px;display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--p-surface-200)}.wc-msg[data-v-96959ebb]:first-child,.wc-quote+.wc-msg[data-v-96959ebb]{border-top:none}.wc-msg--reply[data-v-96959ebb]{padding-left:24px;background:var(--p-surface-50)}.wc-msg__head[data-v-96959ebb]{display:flex;align-items:center;gap:8px}.wc-msg__avatar[data-v-96959ebb]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;color:#fff;font-size:.6rem;font-weight:700;letter-spacing:.02em;flex-shrink:0}.wc-msg__name[data-v-96959ebb]{font-size:.78rem;font-weight:600;color:var(--p-surface-800)}.wc-msg__time[data-v-96959ebb]{margin-left:auto;font-size:.68rem;color:var(--p-surface-400)}.wc-msg__act[data-v-96959ebb]{border:none;background:transparent;color:var(--p-surface-400);cursor:pointer;padding:2px 4px;border-radius:4px;font-size:.66rem;margin-left:4px}.wc-msg__act[data-v-96959ebb]:hover{background:color-mix(in srgb,var(--p-red-500) 12%,var(--p-surface-0));color:var(--p-red-600)}.wc-msg__body[data-v-96959ebb]{font-size:.82rem;line-height:1.55;color:var(--p-surface-800);white-space:pre-wrap}.wc-foot[data-v-96959ebb]{display:flex;align-items:flex-end;gap:8px;padding:8px 10px 10px;border-top:1px solid var(--p-surface-100)}.wc-reply[data-v-96959ebb]{position:relative;flex:1;min-width:0}.wc-reply__input[data-v-96959ebb]{display:block;width:100%;min-height:30px;border:1px solid var(--p-surface-200);border-radius:7px;padding:6px 10px;font-family:inherit;font-size:.78rem;line-height:1.35;color:var(--p-surface-900);background:var(--p-surface-0);outline:none;resize:none;overflow-y:hidden;transition:border-color .1s,padding-right .12s,background .12s}.wc-reply--active .wc-reply__input[data-v-96959ebb]{padding-right:38px;background:var(--p-surface-0);border-color:color-mix(in srgb,var(--p-primary-500) 55%,var(--p-surface-200))}.wc-reply__input[data-v-96959ebb]::placeholder{color:var(--p-surface-400)}.wc-reply__send[data-v-96959ebb]{position:absolute;right:4px;bottom:4px;display:inline-flex;align-items:center;justify-content:center;width:26px;height:22px;border:none;border-radius:5px;background:var(--p-primary-500);color:#fff;font-size:.66rem;cursor:pointer;transition:background .1s,opacity .1s}.wc-reply__send[data-v-96959ebb]:hover:not(:disabled){background:var(--p-primary-600)}.wc-reply__send[data-v-96959ebb]:disabled{background:var(--p-surface-300);cursor:not-allowed}.wc-foot--resolved[data-v-96959ebb]{justify-content:flex-end}.wc-foot__action[data-v-96959ebb]{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px;margin-left:auto;border:1px solid var(--p-surface-200);border-radius:7px;background:var(--p-surface-0);color:var(--p-surface-600);font-family:inherit;font-size:.74rem;font-weight:600;cursor:pointer;flex-shrink:0;transition:background .1s,color .1s,border-color .1s}.wc-foot__action i[data-v-96959ebb]{font-size:.74rem}.wc-foot__action--resolve[data-v-96959ebb]:hover{background:color-mix(in srgb,var(--p-green-500) 12%,var(--p-surface-0));border-color:color-mix(in srgb,var(--p-green-500) 40%,var(--p-surface-200));color:var(--p-green-700)}.wc-foot__action--reopen[data-v-96959ebb]{color:var(--p-green-700);border-color:color-mix(in srgb,var(--p-green-500) 35%,var(--p-surface-200));background:color-mix(in srgb,var(--p-green-500) 8%,var(--p-surface-0))}.wc-foot__action--reopen[data-v-96959ebb]:hover{background:color-mix(in srgb,var(--p-amber-500) 16%,var(--p-surface-0));color:var(--p-amber-700);border-color:color-mix(in srgb,var(--p-amber-500) 45%,var(--p-surface-200))}.wc-compose[data-v-96959ebb]{flex-shrink:0;padding:10px 4px 4px;border-top:1px solid var(--p-surface-200);display:flex;flex-direction:column;gap:6px;background:var(--p-surface-0)}.wc-compose__field[data-v-96959ebb]{position:relative;margin:0 4px}.wc-compose__input[data-v-96959ebb]{display:block;width:100%;min-height:40px;padding:10px 44px 10px 12px;border:1px solid var(--p-surface-200);border-radius:9px;background:var(--p-surface-50);font-family:inherit;font-size:.82rem;color:var(--p-surface-900);outline:none;resize:none;line-height:1.4;overflow-y:hidden;transition:border-color .1s,background .1s}.wc-compose__input[data-v-96959ebb]:focus{border-color:color-mix(in srgb,var(--p-primary-500) 55%,var(--p-surface-200));background:var(--p-surface-0)}.wc-compose__input[data-v-96959ebb]::placeholder{color:var(--p-surface-400)}.wc-compose__send[data-v-96959ebb]{position:absolute;right:6px;bottom:6px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:28px;border:none;border-radius:6px;background:var(--p-primary-500);color:#fff;font-size:.74rem;cursor:pointer;transition:background .1s,opacity .1s}.wc-compose__send[data-v-96959ebb]:hover:not(:disabled){background:var(--p-primary-600)}.wc-compose__send[data-v-96959ebb]:disabled{background:var(--p-surface-300);cursor:not-allowed}.wc-quote-pill[data-v-96959ebb]{margin:0 6px;display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:7px;background:color-mix(in srgb,var(--p-amber-500) 18%,var(--p-surface-0));border:1px solid color-mix(in srgb,var(--p-amber-500) 35%,transparent);font-size:.74rem;color:var(--p-surface-800);line-height:1.4}.wc-quote-pill__bar[data-v-96959ebb]{width:2px;align-self:stretch;background:var(--p-amber-600);border-radius:2px;flex-shrink:0}.wc-quote-pill__text[data-v-96959ebb]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:italic}.wc-quote-pill__close[data-v-96959ebb]{border:none;background:transparent;color:var(--p-surface-500);cursor:pointer;padding:2px 4px;border-radius:4px;font-size:.68rem;flex-shrink:0}.wc-quote-pill__close[data-v-96959ebb]:hover{background:color-mix(in srgb,var(--p-amber-500) 22%,transparent);color:var(--p-amber-700)}.wis[data-v-3fef2a1e]{display:flex;flex-direction:column;gap:12px}.wis__empty[data-v-3fef2a1e]{padding:22px 10px;text-align:center;font-size:.78rem;color:var(--p-surface-400)}.wis__grid[data-v-3fef2a1e]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.wis-cell[data-v-3fef2a1e]{display:flex;flex-direction:column;gap:5px;cursor:grab;transition:transform .1s,box-shadow .1s}.wis-cell[data-v-3fef2a1e]:hover{transform:translateY(-1px)}.wis-cell[data-v-3fef2a1e]:active{cursor:grabbing}.wis-cell__thumb[data-v-3fef2a1e]{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1 / 1;border-radius:9px;overflow:hidden;background:var(--p-surface-100);border:1px solid var(--p-surface-200);transition:box-shadow .1s}.wis-cell:hover .wis-cell__thumb[data-v-3fef2a1e]{box-shadow:0 4px 12px color-mix(in srgb,var(--p-surface-900) 12%,transparent)}.wis-cell__thumb img[data-v-3fef2a1e]{width:100%;height:100%;object-fit:cover;display:block}.wis-cell__placeholder[data-v-3fef2a1e]{color:var(--p-surface-400);font-size:1.4rem}.wis-cell__name[data-v-3fef2a1e]{font-size:.72rem;color:var(--p-surface-600);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wis-add[data-v-3fef2a1e]{grid-column:1 / -1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:14px;border:1px dashed var(--p-surface-300);border-radius:9px;background:transparent;font-family:inherit;font-size:.8rem;font-weight:600;color:var(--p-primary-700);cursor:pointer;transition:background .1s,border-color .1s}.wis-add[data-v-3fef2a1e]:hover{background:color-mix(in srgb,var(--p-primary-500) 6%,var(--p-surface-0));border-color:var(--p-primary-400)}.wis-add[data-v-3fef2a1e]:disabled{opacity:.55;cursor:not-allowed}.wsp[data-v-b2a8121f]{display:flex;flex-direction:column;height:100%;width:100%;min-width:0}.wsp__rail[data-v-b2a8121f]{display:flex;align-items:center;gap:2px;height:40px;padding:0 6px;border-bottom:1px solid var(--p-surface-200);flex-shrink:0}.wsp__tab[data-v-b2a8121f]{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border:none;border-radius:7px;background:transparent;font-family:inherit;font-size:.78rem;font-weight:600;cursor:pointer;color:var(--p-surface-500);transition:background .1s,color .1s}.wsp__badge[data-v-b2a8121f]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--p-primary-500);color:#fff;font-size:.66rem;font-weight:700;line-height:1}.wsp__tab[data-v-b2a8121f]:hover{background:#d3e3f5;color:#001025;color:oklch(17% .07 252)}.wsp__tab--active[data-v-b2a8121f]{background:#ddedff;background:oklch(94% .04 252);color:#006abe;color:oklch(52% .18 252)}.wsp__collapse[data-v-b2a8121f]{margin-left:auto;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:7px;background:transparent;color:var(--p-surface-500);cursor:pointer;font-size:.74rem}.wsp__collapse[data-v-b2a8121f]:hover{background:var(--p-surface-100);color:var(--p-surface-900)}.wsp__body[data-v-b2a8121f]{flex:1;min-height:0;overflow-y:auto;padding:12px 12px 18px;display:flex;flex-direction:column}.wsp__body--flush[data-v-b2a8121f]{overflow:hidden;padding:8px 10px}.wsp--collapsed .wsp__rail[data-v-b2a8121f]{justify-content:center}.bpet[data-v-a51cfbc0]{height:52px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;border-bottom:1px solid var(--p-surface-200);background:var(--p-surface-0)}.bpet-left[data-v-a51cfbc0]{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.bpet-right[data-v-a51cfbc0]{display:flex;align-items:center;gap:10px;flex-shrink:0}.bpet-crumbs[data-v-a51cfbc0]{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden}.bpet-crumb[data-v-a51cfbc0]{display:inline-flex;align-items:center;border:none;background:transparent;font-family:inherit;font-size:.82rem;font-weight:600;padding:4px 2px;white-space:nowrap;color:var(--p-surface-500)}.bpet-crumb--link[data-v-a51cfbc0]{cursor:pointer;transition:color 80ms}.bpet-crumb--link[data-v-a51cfbc0]:hover:not(:disabled){color:var(--p-primary-700)}.bpet-crumb--link[data-v-a51cfbc0]:disabled{cursor:default}.bpet-crumb--current[data-v-a51cfbc0]{color:var(--p-surface-900);font-weight:700;overflow:hidden;text-overflow:ellipsis}.bpet-crumb__sep[data-v-a51cfbc0]{font-size:.62rem;color:var(--p-surface-300)}.bpet-default-pill[data-v-a51cfbc0]{display:inline-flex;align-items:center;gap:5px;font-size:.7rem;font-weight:600;padding:3px 10px;border-radius:999px;background:color-mix(in srgb,var(--p-amber-500) 14%,var(--p-surface-0));color:var(--p-amber-700);flex-shrink:0}.bpet-default-pill i[data-v-a51cfbc0]{color:var(--p-amber-500);font-size:.7rem}.bpet-langs[data-v-a51cfbc0]{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--p-surface-200);border-radius:999px;background:var(--p-surface-0)}.bpet-lang[data-v-a51cfbc0]{display:inline-flex;align-items:center;gap:5px;border:none;background:transparent;font-family:inherit;font-size:.72rem;font-weight:700;letter-spacing:.04em;padding:3px 9px;border-radius:999px;cursor:pointer;color:var(--p-surface-600);transition:background .1s,color .1s}.bpet-lang[data-v-a51cfbc0]:hover{background:var(--p-surface-100);color:var(--p-surface-900)}.bpet-lang--active[data-v-a51cfbc0]{background:var(--p-primary-500);color:#fff}.bpet-lang--active[data-v-a51cfbc0]:hover{background:var(--p-primary-600);color:#fff}.bpet-lang--missing[data-v-a51cfbc0]{opacity:.45}.bpet-lang--missing[data-v-a51cfbc0]:hover{opacity:.85}.bpet-lang__plus[data-v-a51cfbc0]{color:var(--p-red-500);font-weight:700}.bpet-lang__unresolved-dot[data-v-a51cfbc0]{width:6px;height:6px;border-radius:50%;background:var(--p-primary-500)}.bpet-lang--active .bpet-lang__unresolved-dot[data-v-a51cfbc0]{background:#fff}.bpet-modes[data-v-a51cfbc0]{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--p-surface-200);border-radius:9px;background:var(--p-surface-0)}.bpet-mode[data-v-a51cfbc0]{display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;font-family:inherit;font-size:.74rem;font-weight:600;padding:5px 10px;border-radius:7px;cursor:pointer;color:var(--p-surface-600);transition:background .1s,color .1s}.bpet-mode[data-v-a51cfbc0]:hover{background:var(--p-surface-100);color:var(--p-surface-900)}.bpet-mode--active[data-v-a51cfbc0]{background:color-mix(in srgb,var(--p-primary-500) 12%,var(--p-surface-0));color:var(--p-primary-700)}.bpet-mode i[data-v-a51cfbc0]{font-size:.78rem}.bpet-action[data-v-a51cfbc0]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 14px;border-radius:8px;border:1px solid var(--p-surface-200);font-family:inherit;font-size:.78rem;font-weight:600;cursor:pointer;transition:background 80ms,opacity 80ms}.bpet-action--ghost[data-v-a51cfbc0]{background:var(--p-surface-0);color:var(--p-surface-700)}.bpet-action--ghost[data-v-a51cfbc0]:hover{background:var(--p-surface-100)}.bpet-action--primary[data-v-a51cfbc0]{background:var(--p-primary-500);color:#fff;border-color:var(--p-primary-500)}.bpet-action--primary[data-v-a51cfbc0]:hover{background:var(--p-primary-600);border-color:var(--p-primary-600)}.bpet-action--primary[data-v-a51cfbc0]:disabled{opacity:.45;cursor:not-allowed}.bpet-action--primary i[data-v-a51cfbc0]{font-size:.74rem}.bprt[data-v-98688faa]{height:52px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 20px;border-bottom:1px solid var(--sea-line);background:var(--sea-paper)}.bprt-left[data-v-98688faa]{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.bprt-right[data-v-98688faa]{display:flex;align-items:center;gap:8px;flex-shrink:0}.bprt-crumbs[data-v-98688faa]{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden}.bprt-crumb[data-v-98688faa]{display:inline-flex;align-items:center;border:none;background:transparent;font-family:inherit;font-size:13px;font-weight:400;padding:4px 2px;white-space:nowrap;color:#43586a}.bprt-crumb--link[data-v-98688faa]{cursor:pointer;transition:color 80ms}.bprt-crumb--link[data-v-98688faa]:hover:not(:disabled){color:var(--sea-foam-ink-strong)}.bprt-crumb--link[data-v-98688faa]:disabled{cursor:default}.bprt-crumb--current[data-v-98688faa]{color:var(--sea-ink);font-weight:600;overflow:hidden;text-overflow:ellipsis}.bprt-crumb__sep[data-v-98688faa]{font-size:10px;color:#94a0aa}.bprt-langs[data-v-98688faa]{display:inline-flex;align-items:center;gap:2px;padding:3px;border:none;border-radius:9px;background:var(--sea-shoal)}.bprt-lang[data-v-98688faa]{display:inline-flex;align-items:center;gap:3px;border:none;background:transparent;font-family:var(--sea-font-label);font-size:11px;font-weight:600;padding:5px 10px;border-radius:7px;cursor:pointer;color:#263c54;transition:background var(--sea-ease),color var(--sea-ease)}.bprt-lang[data-v-98688faa]:hover{background:#d4e4eb;color:var(--sea-ink)}.bprt-lang--active[data-v-98688faa],.bprt-lang--active[data-v-98688faa]:hover{background:var(--sea-chrome);color:#fff}.bprt-lang--missing .bprt-lang__plus[data-v-98688faa]{color:var(--signal);font-weight:700}.bprt-lang--active .bprt-lang__active-dot[data-v-98688faa]{width:6px;height:6px;border-radius:50%;background:#fff;opacity:.85}.bprt-lang__unresolved-dot[data-v-98688faa]{width:6px;height:6px;border-radius:50%;background:var(--signal)}.bprt-lang--active .bprt-lang__unresolved-dot[data-v-98688faa]{background:#fff}.bprt-action[data-v-98688faa]{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border-radius:7px;border:none;box-shadow:inset 0 0 0 1px var(--sea-line-strong);background:var(--sea-paper);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;color:#001630;transition:background var(--sea-ease),color var(--sea-ease)}.bprt-action[data-v-98688faa]:hover{background:var(--sea-shoal);color:var(--sea-ink)}.bprt-action i[data-v-98688faa]{font-size:11px}.bprt-action--active[data-v-98688faa]{background:#feedc9;box-shadow:inset 0 0 0 1px #e6cda5;color:#744c00;color:oklch(45% .1 75)}.bprt-star-active[data-v-98688faa]{color:var(--buoy-amber)}.bprt-action--primary[data-v-98688faa]{background:var(--sea-chrome);box-shadow:none;color:#fff}.bprt-action--primary[data-v-98688faa]:hover{background:#072a4a;color:#fff}.wissen-app--revalidating[data-v-3c973e90]>:not(.wissen-app__validation){visibility:hidden;pointer-events:none}.wissen-app__validation[data-v-3c973e90]{position:absolute;inset:0;display:grid;place-items:center;z-index:1}.wissen-app[data-v-3c973e90]{position:relative;display:flex;flex-direction:row;height:100%;width:100%;min-width:0;background:var(--p-surface-50)}.wissen-app__nav[data-v-3c973e90]{flex:0 0 auto;border-right:1px solid var(--p-surface-200);background:var(--p-surface-0);min-width:0;overflow:hidden;display:flex;flex-direction:column}.wissen-app__right[data-v-3c973e90]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.wissen-app__toolbar[data-v-3c973e90]{flex-shrink:0;min-width:0}.wissen-app__center[data-v-3c973e90]{flex:1 1 auto;min-height:0;display:flex;flex-direction:row}.wissen-app__entry[data-v-3c973e90]{flex:1 1 auto;min-width:0;min-height:0;overflow:auto;background:var(--p-surface-50)}.wissen-app__side[data-v-3c973e90]{flex:0 0 auto;border-left:1px solid var(--p-surface-200);background:var(--p-surface-0);min-width:0;overflow:hidden;display:flex;flex-direction:column;transition:width .14s ease}.wissen-app__side--dragging[data-v-3c973e90]{transition:none}.wissen-app__resizer[data-v-3c973e90]{flex:0 0 5px;cursor:col-resize;background:var(--p-surface-200);transition:background .1s}.wissen-app__resizer[data-v-3c973e90]:hover{background:var(--p-primary-400)}.wissen-app__resize-overlay[data-v-3c973e90]{position:fixed;inset:0;z-index:50;cursor:col-resize}.apps-view[data-v-8994405d]{display:flex;flex-direction:column;height:100%;width:100%;min-width:0;min-height:0;background:var(--p-surface-50)}.apps-view__header[data-v-8994405d]{flex-shrink:0;padding:16px 20px 8px}.apps-view__title[data-v-8994405d]{font-size:1.05rem;font-weight:700;color:var(--p-surface-900)}.apps-view__state[data-v-8994405d]{padding:24px 20px;font-size:.85rem;color:var(--p-surface-500)}.apps-view__state--error[data-v-8994405d]{color:var(--p-red-500)}.apps-view__grid[data-v-8994405d]{flex:1 1 auto;min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;padding:12px 20px 24px;align-content:start}.apps-tile[data-v-8994405d]{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:10px;aspect-ratio:1 / 1;min-height:120px;padding:14px;border:1px solid var(--p-surface-200);border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--p-primary-500) 78%,var(--p-surface-0)),color-mix(in srgb,var(--p-primary-700) 88%,var(--p-surface-100)));color:#fff;cursor:pointer;text-align:left;transition:transform .1s ease,box-shadow .1s ease,opacity .1s ease;box-shadow:inset 0 1px color-mix(in srgb,white 16%,transparent)}.apps-tile[data-v-8994405d]:hover{transform:translateY(-1px);opacity:.94;box-shadow:inset 0 1px color-mix(in srgb,white 16%,transparent),0 6px 18px color-mix(in srgb,var(--p-surface-900) 16%,transparent)}.apps-tile__icon[data-v-8994405d]{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:9px;background:color-mix(in srgb,white 18%,transparent);font-size:1.2rem}.apps-tile__title[data-v-8994405d]{font-size:.88rem;font-weight:600;line-height:1.2;word-break:break-word}.apps-view__host-bar[data-v-8994405d]{flex-shrink:0;display:flex;align-items:center;gap:12px;padding:8px 14px;background:var(--p-surface-0);border-bottom:1px solid var(--p-surface-200)}.apps-view__back[data-v-8994405d]{display:flex;align-items:center;gap:6px;border:none;background:transparent;color:var(--p-surface-700);font-size:.82rem;font-weight:600;cursor:pointer;padding:4px 6px;border-radius:6px}.apps-view__back[data-v-8994405d]:hover{background:color-mix(in srgb,var(--p-primary-500) 8%,var(--p-surface-0))}.apps-view__host-title[data-v-8994405d]{flex:1 1 auto;min-width:0;font-size:.9rem;font-weight:700;color:var(--p-surface-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.band-ctx-backdrop[data-v-8994405d]{position:fixed;inset:0;z-index:9}.band-ctx-menu[data-v-8994405d]{position:fixed;z-index:11;background:var(--p-surface-0);border:1px solid var(--p-surface-200);border-radius:8px;box-shadow:0 4px 16px color-mix(in srgb,var(--p-surface-900) 14%,transparent);padding:4px;min-width:140px}.band-ctx-item[data-v-8994405d]{display:block;width:100%;padding:6px 10px;border:none;background:transparent;border-radius:5px;text-align:left;font-size:.8rem;color:var(--p-surface-800);cursor:pointer;transition:background .1s}.band-ctx-item[data-v-8994405d]:hover{background:color-mix(in srgb,var(--p-primary-500) 8%,var(--p-surface-0))}.apps-view__host[data-v-8994405d]{flex:1 1 auto;min-height:0;display:flex}.apps-view__host[data-v-8994405d]>*{flex:1 1 auto;min-width:0;min-height:0}.kal-dialog.p-dialog,.kal-dialog-root{overflow:hidden;border-radius:11px;border:none;background:var(--p-surface-0);box-shadow:0 24px 60px #0e111847}.kal-dialog-header .p-dialog-close-button,.kal-dialog-header .p-dialog-header-icon{color:var(--hive-shell-chrome-fg-muted)}.kal-dialog-header .p-dialog-close-button:hover{background:var(--hive-shell-chrome-border);color:var(--hive-shell-chrome-fg)}.kal-dialog__body[data-v-47fbe114]{display:flex;flex-direction:column;min-height:0}.kal-dialog__footer[data-v-47fbe114]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:14px 22px;border-top:1px solid var(--p-surface-100);background:var(--p-surface-50)}.kal-save[data-v-9da42123]{padding:20px 22px;display:flex;flex-direction:column;gap:16px}.kal-save__label[data-v-9da42123]{display:flex;flex-direction:column;gap:5px;font-size:11.5px;font-weight:600;color:var(--p-surface-500)}.kal-save__scopes[data-v-9da42123]{display:flex;flex-direction:column;gap:8px}.kal-save__caption[data-v-9da42123]{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--p-surface-500)}.kal-save__scope[data-v-9da42123]{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border:1px solid var(--p-surface-200);border-radius:10px;background:var(--p-surface-0);text-align:left;cursor:pointer;color:var(--p-surface-800)}.kal-save__scope>.pi[data-v-9da42123],.kal-save__scope>.p-radiobutton[data-v-9da42123]{margin-top:2px;color:var(--p-primary-600)}.kal-save__scope--on[data-v-9da42123]{border-color:var(--p-primary-200);background:color-mix(in srgb,var(--p-primary-500) 6%,var(--p-surface-0))}.kal-save__scope--off[data-v-9da42123]{opacity:.55;cursor:not-allowed}.kal-save__scope-text[data-v-9da42123]{display:flex;flex-direction:column;gap:3px;min-width:0}.kal-save__scope-title[data-v-9da42123]{font-size:13px;font-weight:600}.kal-save__scope-note[data-v-9da42123]{font-size:12px;color:var(--p-surface-500);text-wrap:pretty}.kal-save__path[data-v-9da42123]{font-size:10.5px;font-family:JetBrains Mono,Fira Code,monospace;color:var(--p-surface-500);background:var(--p-surface-100);border-radius:4px;padding:1px 6px;align-self:flex-start;word-break:break-all}.kal-save__summary[data-v-9da42123]{font-size:12px;color:var(--p-surface-600);background:var(--p-surface-50);border:1px solid var(--p-surface-100);border-radius:10px;padding:10px 12px}.kal-save__error[data-v-9da42123]{font-size:12.5px;color:#dc2626}.kal-save__actions[data-v-9da42123]{display:flex;gap:8px}.kal-root[data-v-4d306867]{--kal-off: oklch(97% .012 220);height:100%;min-height:0;display:flex;flex-direction:column;background:var(--sea-paper);color:var(--sea-ink)}.kal-ribbon[data-v-4d306867]{display:flex;align-items:stretch;padding:2px 0 0}.kal-band[data-v-4d306867]{display:flex;flex-direction:column;padding:0 12px;position:relative;font-family:var(--sea-font-ribbon)}.kal-band+.kal-band[data-v-4d306867]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--sea-line)}.kal-band__buttons[data-v-4d306867]{display:flex;gap:2px;min-height:44px}.kal-band__label[data-v-4d306867]{margin-top:4px;min-height:14px;display:flex;align-items:center;justify-content:center;gap:6px;font-family:var(--sea-font-label);font-size:9px;font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:.1em;color:var(--sea-ink-3);-webkit-user-select:none;user-select:none}.kal-band-button[data-v-4d306867]{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:60px;min-height:44px;padding:4px 8px 3px;border:none;border-radius:6px;background:transparent;color:#052544;font-family:inherit;font-size:11px;font-weight:500;line-height:1;cursor:pointer;white-space:nowrap;transition:background var(--sea-ease),color var(--sea-ease)}.p-dark{color:var(--p-surface-700)}.kal-band-button[data-v-4d306867]:hover:not(:disabled){background:var(--sea-shoal)}.kal-band-button--active[data-v-4d306867]{background:var(--sea-foam-wash);color:var(--sea-foam-ink-strong)}.kal-band-button[data-v-4d306867]:disabled{color:#9aa7b0;cursor:not-allowed}.kal-band-button__icon[data-v-4d306867]{font-size:16px;line-height:1}.kal-state[data-v-4d306867]{flex:1;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--p-surface-500)}.kal-state--error[data-v-4d306867]{flex-direction:column}.kal-main[data-v-4d306867]{flex:1;min-height:0;display:flex;overflow:hidden}.kal-side[data-v-4d306867]{width:250px;flex-shrink:0;display:flex;flex-direction:column;gap:18px;padding:18px 16px;background:var(--sea-paper);border-right:1px solid var(--sea-line);overflow-y:auto}.kal-mini__head[data-v-4d306867]{display:flex;align-items:center;justify-content:space-between;padding:0 4px 8px}.kal-mini__title[data-v-4d306867]{font-family:var(--sea-font-title);font-size:14px;font-weight:600;color:var(--sea-ink);text-transform:capitalize}.kal-mini__nav[data-v-4d306867]{display:flex;gap:2px}.kal-mini__grid[data-v-4d306867]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:4px;text-align:center}.kal-mini__weekday[data-v-4d306867]{font-family:var(--sea-font-label);font-size:9px;font-weight:600;color:var(--sea-ink-3);padding:2px 0;text-transform:uppercase}.kal-mini__day[data-v-4d306867]{justify-self:center;width:24px;height:24px;border:none;border-radius:50%;cursor:pointer;font-size:11.5px;font-weight:500;background:transparent;color:#0e2339}.kal-mini__day[data-v-4d306867]:hover{background:var(--sea-shoal)}.kal-mini__day--out[data-v-4d306867]{color:#94a0aa}.kal-mini__day--selected[data-v-4d306867]{background:var(--sea-foam-wash)}.p-dark{background:color-mix(in srgb,var(--p-primary-400) 30%,var(--p-surface-0))}.kal-mini__day--today[data-v-4d306867],.kal-mini__day--today[data-v-4d306867]:hover{background:var(--p-primary-500);color:#fff;font-weight:700}.kal-icon-button[data-v-4d306867]{width:26px;height:26px;flex-shrink:0;border:none;border-radius:7px;background:transparent;color:#43586a;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.kal-icon-button .pi[data-v-4d306867]{font-size:.7rem}.kal-icon-button[data-v-4d306867]:hover{background:var(--sea-shoal);color:var(--sea-ink)}.kal-icon-button--danger[data-v-4d306867]:hover{color:#dc2626}.kal-side__block[data-v-4d306867]{display:flex;flex-direction:column;gap:2px}.kal-side__block--next[data-v-4d306867]{gap:6px}.kal-side__heading[data-v-4d306867]{font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--sea-ink-3);padding:0 6px 8px}.kal-side__subheading[data-v-4d306867]{font-family:var(--sea-font-label);font-size:9.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--sea-ink-3);padding:8px 6px 3px;display:flex;align-items:center;gap:6px}.kal-side__subheading--system[data-v-4d306867]{padding-top:10px}.kal-side__subheading .pi[data-v-4d306867]{font-size:.7rem}.kal-side__empty[data-v-4d306867]{font-size:12px;color:var(--sea-ink-3);padding:4px 6px}.kal-cal-row[data-v-4d306867]{display:flex;align-items:center;gap:10px;padding:6px;border-radius:8px}.kal-cal-row[data-v-4d306867]:hover{background:#f1f8fa}.kal-cal-toggle[data-v-4d306867]{width:14px;height:14px;flex-shrink:0;border-radius:4px;border:1.5px solid;color:#fff;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.kal-cal-toggle .pi[data-v-4d306867]{font-size:8px}.kal-cal-row__text[data-v-4d306867]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.kal-cal-row__name[data-v-4d306867]{font-size:12.5px;font-weight:600;color:#001630;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kal-cal-row__access[data-v-4d306867]{font-family:var(--sea-font-label);font-size:9.5px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--sea-ink-3);display:flex;align-items:center;gap:5px}.kal-cal-row__sync[data-v-4d306867]{font-size:.6rem}.kal-view-row[data-v-4d306867]{display:flex;align-items:center;gap:8px;padding:7px 6px;border:none;border-radius:8px;background:transparent;text-align:left;cursor:default}.kal-view-row--system[data-v-4d306867]{cursor:pointer;width:100%}.kal-view-row[data-v-4d306867]:hover{background:#f1f8fa}.kal-view-row--active[data-v-4d306867],.kal-view-row--active[data-v-4d306867]:hover{background:var(--sea-foam-wash)}.p-dark{background:color-mix(in srgb,var(--p-primary-400) 22%,var(--p-surface-0))}.kal-view-row__icon[data-v-4d306867]{font-size:12px;color:var(--sea-ink-3)}.kal-view-row--active .kal-view-row__icon[data-v-4d306867]{color:var(--sea-foam-ink-strong)}.kal-view-row__main[data-v-4d306867]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;border:none;background:transparent;padding:0;cursor:pointer;text-align:left}.kal-view-row__name[data-v-4d306867]{font-size:12.5px;font-weight:500;color:#001630}.kal-view-row--active .kal-view-row__name[data-v-4d306867]{font-weight:600}.kal-view-row__meta[data-v-4d306867]{font-family:var(--sea-font-label);font-size:9.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--sea-ink-3)}.kal-next[data-v-4d306867]{display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:8px;align-items:start;padding:0 0 4px;border:none;border-radius:0;background:transparent;cursor:pointer;text-align:left;position:relative}.kal-next[data-v-4d306867]:hover{background:transparent}.kal-next__dot[data-v-4d306867]{width:8px;height:8px;border-radius:50%;margin:3px auto 0;flex-shrink:0}.kal-next__text[data-v-4d306867]{min-width:0;display:flex;flex-direction:column-reverse;gap:3px}.kal-next__title[data-v-4d306867]{font-size:12.5px;font-weight:600;color:#001630;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kal-next__when[data-v-4d306867]{font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--sea-foam-ink)}.kal-next__relative[data-v-4d306867]{font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;color:var(--sea-ink-3);white-space:nowrap}.kal-next__relative--urgent[data-v-4d306867]{color:var(--signal-ink)}.kal-restored[data-v-4d306867]{margin-top:auto;font-size:11px;color:var(--p-surface-400);display:flex;align-items:center;gap:6px;padding:0 6px}.kal-restored .pi[data-v-4d306867]{font-size:.7rem}.kal-content[data-v-4d306867]{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--sea-paper)}.kal-head[data-v-4d306867]{flex-shrink:0;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 24px 12px}.kal-head__titles[data-v-4d306867]{display:flex;flex-direction:column;gap:6px}.kal-head__title[data-v-4d306867]{margin:0;font-family:var(--sea-font-title);font-size:24px;font-weight:600;line-height:1;color:var(--sea-ink)}.kal-head__subtitle[data-v-4d306867]{font-family:var(--sea-font-label);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--sea-ink-3)}.kal-head__actions[data-v-4d306867]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.kal-head__spinner[data-v-4d306867]{color:var(--p-surface-400)}.kal-view-chip[data-v-4d306867]{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:7px;background:var(--sea-foam-wash);color:var(--sea-foam-ink-strong);font-size:12.5px;font-weight:600}.p-dark{background:color-mix(in srgb,var(--p-primary-400) 25%,var(--p-surface-0));color:var(--p-surface-900)}.kal-view-chip .pi[data-v-4d306867]{font-size:.7rem}.kal-nav-button[data-v-4d306867]{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid var(--p-surface-200);border-radius:10px;background:var(--p-surface-0);color:var(--p-surface-600);cursor:pointer}.kal-nav-button[data-v-4d306867]:hover{border-color:var(--p-surface-300);background:var(--p-surface-50)}.kal-notice[data-v-4d306867]{margin:0 28px 12px;display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--p-surface-200);border-radius:12px;background:var(--p-surface-0);font-size:12.5px;color:var(--p-surface-700)}.kal-notice>span[data-v-4d306867]{flex:1;text-wrap:pretty}.kal-notice>.pi[data-v-4d306867]{color:var(--p-surface-500)}.kal-notice--error>.pi[data-v-4d306867]{color:#dc2626}.kal-grid[data-v-4d306867]{flex:1;min-height:0;margin:0 28px 24px;border:1px solid var(--p-surface-200);border-radius:14px;background:var(--p-surface-0);overflow:auto;display:flex;flex-direction:column}.kal-grid__inner[data-v-4d306867]{display:flex;flex-direction:column;flex:1}.kal-grid__header[data-v-4d306867]{position:sticky;top:0;z-index:4;background:var(--p-surface-0);border-bottom:1px solid var(--p-surface-200)}.kal-grid__row[data-v-4d306867]{display:grid}.kal-grid__row--who[data-v-4d306867]{border-top:1px solid var(--p-surface-100)}.kal-day-head[data-v-4d306867]{display:flex;align-items:baseline;gap:6px;padding:10px 10px 8px;border-left:1px solid var(--p-surface-200)}.kal-day-head__weekday[data-v-4d306867]{font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sea-ink-3)}.kal-day-head__weekday--today[data-v-4d306867]{color:var(--sea-foam-ink)}.kal-day-head__number[data-v-4d306867]{min-width:22px;font-size:15px;font-weight:600;color:var(--sea-ink);border-radius:11px;padding:0 6px;line-height:1.5;text-align:center}.kal-day-head__number--today[data-v-4d306867]{background:var(--sea-chrome);color:#fff;box-shadow:0 0 0 2px var(--sea-foam)}.kal-who[data-v-4d306867]{display:flex;align-items:center;gap:5px;padding:5px 8px;border-left:1px solid var(--p-surface-100);min-width:0}.kal-who--first[data-v-4d306867]{border-left-color:var(--p-surface-200)}.kal-who__dot[data-v-4d306867]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.kal-who__name[data-v-4d306867]{font-size:11px;font-weight:600;color:var(--p-surface-600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kal-allday[data-v-4d306867]{grid-auto-rows:22px;row-gap:3px;padding:4px 0;border-top:1px solid var(--p-surface-100);min-height:30px}.kal-allday__label[data-v-4d306867]{font-size:10px;color:var(--p-surface-400);padding:4px 8px 0 0;text-align:right}.kal-allday__item[data-v-4d306867]{margin:0 3px;display:flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:0 8px;cursor:pointer;min-width:0;overflow:hidden;white-space:nowrap;text-align:left}.kal-allday__item .pi-question-circle[data-v-4d306867]{font-size:.62rem}.kal-small-icon[data-v-4d306867]{font-size:.56rem;flex-shrink:0}.kal-dim[data-v-4d306867]{opacity:.7}.kal-ellipsis[data-v-4d306867]{overflow:hidden;text-overflow:ellipsis}.kal-grid__body[data-v-4d306867]{display:grid;flex:1}.kal-hours[data-v-4d306867]{position:relative}.kal-hours__label[data-v-4d306867]{position:absolute;right:8px;transform:translateY(-50%);font-size:10.5px;color:var(--p-surface-400);font-variant-numeric:tabular-nums}.kal-column[data-v-4d306867]{position:relative;border-left:1px solid var(--p-surface-100);cursor:cell}.kal-column--first[data-v-4d306867]{border-left-color:var(--p-surface-200)}.kal-slot-hover[data-v-4d306867]{position:absolute;left:0;right:0;pointer-events:auto;background:color-mix(in srgb,var(--p-primary-500) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--p-primary-500) 22%,transparent)}.kal-event[data-v-4d306867]{position:absolute;text-align:left;cursor:pointer;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;gap:1px;z-index:1}.kal-event--ghost[data-v-4d306867]{opacity:.4}.kal-event--dragging[data-v-4d306867]{z-index:3;pointer-events:none;box-shadow:0 8px 22px color-mix(in srgb,var(--p-surface-900) 22%,transparent)}.kal-grid--drag-move[data-v-4d306867],.kal-grid--drag-move[data-v-4d306867] *{cursor:grabbing!important}.kal-grid--drag-start[data-v-4d306867],.kal-grid--drag-start[data-v-4d306867] *,.kal-grid--drag-end[data-v-4d306867],.kal-grid--drag-end[data-v-4d306867] *{cursor:ns-resize!important}.kal-event__edge[data-v-4d306867]{position:absolute;left:0;right:0;height:8px;cursor:ns-resize}.kal-event__edge--start[data-v-4d306867]{top:0}.kal-event__edge--end[data-v-4d306867]{bottom:0}.kal-event__line[data-v-4d306867]{display:flex;align-items:center;gap:4px;width:100%;min-width:0}.kal-event__icon[data-v-4d306867]{font-size:.68rem;flex-shrink:0}.kal-event__title[data-v-4d306867]{font-size:11.5px;font-weight:600;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kal-event__meta[data-v-4d306867]{font-size:10.5px;line-height:1.25;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.kal-now[data-v-4d306867]{position:absolute;left:0;right:0;height:2px;background:#ee343b;z-index:2;pointer-events:none}.kal-now__dot[data-v-4d306867]{position:absolute;left:-4px;top:-3px;width:8px;height:8px;border-radius:50%;background:#ee343b}.kal-month[data-v-4d306867]{flex:1;min-height:0;margin:0 24px 20px;border:none;border-radius:10px;background:var(--sea-line);box-shadow:0 0 0 1px var(--sea-line);overflow:hidden;display:flex;flex-direction:column}.kal-month__weekdays[data-v-4d306867]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;margin-bottom:1px}.kal-month__weekday[data-v-4d306867]{height:28px;display:flex;align-items:center;padding:0 10px;background:var(--sea-paper);font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sea-ink-3)}.kal-month__cells[data-v-4d306867]{flex:1;min-height:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:1px}.kal-month__cell[data-v-4d306867]{padding:6px;display:flex;flex-direction:column;gap:4px;min-width:0;overflow:hidden;background:#fff}.kal-month__cell[data-v-4d306867]:hover{box-shadow:inset 0 0 0 1px #98c8cd}.kal-month__cell--out[data-v-4d306867]{background:#ecf3f6}.kal-month__cell--off[data-v-4d306867]{background:var(--kal-off)}.kal-month__number[data-v-4d306867]{align-self:flex-start;min-width:22px;height:22px;box-sizing:border-box;font-size:11.5px;font-weight:600;color:#001630;background:transparent;border:none;border-radius:11px;padding:0 4px;cursor:pointer}.kal-month__number--out[data-v-4d306867]{color:#85919a}.kal-month__number--today[data-v-4d306867]{background:var(--sea-chrome);color:#fff;box-shadow:0 0 0 2px var(--sea-foam)}.kal-month__chip[data-v-4d306867]{display:flex;align-items:center;gap:5px;font-size:11px;min-width:0;padding:1px 4px;border:none;border-radius:5px;cursor:pointer;text-align:left}.kal-month__chip-dot[data-v-4d306867]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.kal-month__chip-time[data-v-4d306867]{font-variant-numeric:tabular-nums;opacity:.8;flex-shrink:0}.kal-month__chip-title[data-v-4d306867]{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kal-month__more[data-v-4d306867]{font-size:10.5px;font-weight:600;color:var(--p-surface-500);padding-left:4px}.kal-agenda[data-v-4d306867]{flex:1;min-height:0;overflow-y:auto;padding:0 28px 24px}.kal-agenda__inner[data-v-4d306867]{max-width:880px;display:flex;flex-direction:column;gap:18px}.kal-agenda__group[data-v-4d306867]{display:flex;flex-direction:column;gap:6px}.kal-agenda__label[data-v-4d306867]{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--p-surface-500);padding:0 4px}.kal-agenda__label--today[data-v-4d306867]{color:var(--p-primary-600)}.kal-agenda__card[data-v-4d306867]{border:1px solid var(--p-surface-200);border-radius:14px;background:var(--p-surface-0);overflow:hidden}.kal-agenda__item[data-v-4d306867]{width:100%;display:grid;grid-template-columns:120px 12px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 16px;border:none;border-top:1px solid var(--p-surface-100);background:transparent;text-align:left;cursor:pointer}.kal-agenda__item--first[data-v-4d306867]{border-top-color:transparent}.kal-agenda__item[data-v-4d306867]:hover{background:var(--p-surface-50)}.kal-agenda__item--past[data-v-4d306867]{opacity:.5}.kal-agenda__time[data-v-4d306867]{font-size:12.5px;font-weight:600;color:var(--p-surface-700);font-variant-numeric:tabular-nums}.kal-agenda__dot[data-v-4d306867]{width:10px;height:10px;border-radius:50%}.kal-agenda__text[data-v-4d306867]{display:flex;flex-direction:column;gap:2px;min-width:0}.kal-agenda__title[data-v-4d306867]{display:flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--p-surface-800)}.kal-agenda__meta[data-v-4d306867]{font-size:12px;color:var(--p-surface-500)}.kal-agenda__reminder[data-v-4d306867]{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--p-surface-400)}.kal-agenda__reminder .pi[data-v-4d306867]{font-size:.72rem}.kal-agenda__reminder--soon[data-v-4d306867]{color:#ba2b2e}.kal-empty[data-v-4d306867]{font-size:13px;color:var(--p-surface-500);padding:24px 4px}.kal-band:nth-child(4n+1) .kal-band__label[data-v-4d306867]:before,.kal-band:nth-child(4n+2) .kal-band__label[data-v-4d306867]:before,.kal-band:nth-child(4n+3) .kal-band__label[data-v-4d306867]:before,.kal-band:nth-child(4n+4) .kal-band__label[data-v-4d306867]:before{content:"";width:8px;height:8px;border-radius:50%;box-shadow:0 0 0 .5px #1a2f4666}.kal-band:nth-child(4n+1) .kal-band__label[data-v-4d306867]:before{background:var(--buoy-cyan)}.kal-band:nth-child(4n+2) .kal-band__label[data-v-4d306867]:before{background:var(--buoy-amber)}.kal-band:nth-child(4n+3) .kal-band__label[data-v-4d306867]:before{background:var(--buoy-red)}.kal-band:nth-child(4n+4) .kal-band__label[data-v-4d306867]:before{background:var(--buoy-green)}.kal-mini__day--today[data-v-4d306867],.kal-mini__day--today[data-v-4d306867]:hover{background:var(--sea-chrome)!important;color:#fff;font-weight:700;box-shadow:0 0 0 2px var(--sea-foam)}.kal-next[data-v-4d306867]:before{content:"";position:absolute;left:6.5px;top:15px;bottom:-2px;width:1px;background:#cadbe2}.kal-next[data-v-4d306867]:last-of-type:before{display:none}.kal-picker[data-v-aee1e800]{border:1px solid var(--p-surface-300);border-radius:10px;overflow:hidden}.kal-picker__search[data-v-aee1e800]{display:flex;align-items:center;gap:8px;padding:6px 12px;border-bottom:1px solid var(--p-surface-100)}.kal-picker__search>.pi[data-v-aee1e800]{font-size:.8rem;color:var(--p-surface-400)}.kal-picker__input[data-v-aee1e800]{flex:1}.kal-picker__input[data-v-aee1e800] input,.kal-picker__input[data-v-aee1e800] .p-inputtext,.kal-picker__input[data-v-aee1e800]{border:none!important;background:transparent!important;box-shadow:none!important}.kal-picker__results[data-v-aee1e800]{max-height:200px;overflow-y:auto}.kal-picker__result[data-v-aee1e800]{width:100%;display:flex;align-items:center;gap:10px;padding:8px 12px;border:none;background:transparent;text-align:left;cursor:pointer}.kal-picker__result[data-v-aee1e800]:hover{background:var(--p-surface-100)}.kal-picker__icon[data-v-aee1e800]{color:var(--p-surface-600);font-size:.85rem;width:16px;text-align:center}.kal-picker__text[data-v-aee1e800]{flex:1;min-width:0;display:flex;flex-direction:column}.kal-picker__name[data-v-aee1e800]{font-size:12.5px;font-weight:600;color:var(--p-surface-800);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kal-picker__path[data-v-aee1e800]{font-size:11px;color:var(--p-surface-400);font-family:JetBrains Mono,Fira Code,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kal-picker__kind[data-v-aee1e800]{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--p-surface-400)}.kal-picker__empty[data-v-aee1e800]{padding:10px 12px;font-size:12px;color:var(--p-surface-500)}.kal-editor[data-v-dfe41c80]{padding:20px 22px;display:flex;flex-direction:column;gap:16px;overflow-y:auto}.kal-editor__title[data-v-dfe41c80] input,.kal-editor__title[data-v-dfe41c80]{font-size:15px;font-weight:600}.kal-editor__row[data-v-dfe41c80]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;align-items:center}.kal-editor__caption[data-v-dfe41c80]{font-size:11.5px;font-weight:600;color:var(--p-surface-500)}.kal-editor__caption--upper[data-v-dfe41c80]{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.kal-editor__chips[data-v-dfe41c80]{display:flex;gap:6px;flex-wrap:wrap}.kal-choices[data-v-dfe41c80]{display:flex;flex-wrap:wrap;gap:6px;border:none;background:transparent}.kal-choices[data-v-dfe41c80] .p-togglebutton{padding:0;border:1px solid var(--p-surface-200);border-radius:999px;background:var(--p-surface-0);color:var(--p-surface-800)}.kal-choices[data-v-dfe41c80] .p-togglebutton-content{padding:0;background:transparent;box-shadow:none}.kal-choices[data-v-dfe41c80] .p-togglebutton-checked{border-color:var(--p-primary-500);background:color-mix(in srgb,var(--p-primary-500) 8%,var(--p-surface-0));font-weight:600}.kal-choice[data-v-dfe41c80]{display:inline-flex;align-items:center;gap:7px;padding:6px 12px 6px 10px;font-size:12.5px}.kal-choice__dot[data-v-dfe41c80]{width:9px;height:9px;border-radius:50%}.kal-choice__meta[data-v-dfe41c80]{font-size:11px;color:var(--p-surface-400);font-weight:500}.kal-editor__toggles[data-v-dfe41c80]{display:flex;gap:10px;flex-wrap:wrap}.kal-toggle[data-v-dfe41c80]{display:inline-flex;align-items:center;gap:9px;padding:6px 12px 6px 8px;border:1px solid var(--p-surface-200);border-radius:999px;background:var(--p-surface-0);cursor:pointer;font-size:12.5px;font-weight:600;color:var(--p-surface-700)}.kal-toggle .pi[data-v-dfe41c80]{font-size:.7rem;color:var(--p-surface-500)}.kal-editor__times[data-v-dfe41c80]{display:grid;grid-template-columns:60px minmax(0,1fr) 110px;gap:8px 10px;align-items:center}.kal-editor__span[data-v-dfe41c80]{grid-column:span 2;font-size:12px;color:var(--p-surface-500)}.kal-editor__box[data-v-dfe41c80]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px 14px;align-items:center;padding:14px 16px;border:1px solid var(--p-surface-100);border-radius:12px;background:var(--p-surface-50)}.kal-segments[data-v-dfe41c80]{display:flex;gap:3px;background:var(--p-surface-50);border:1px solid var(--p-surface-200);border-radius:10px;padding:3px;justify-self:start;flex-wrap:wrap}.kal-segments[data-v-dfe41c80] .p-togglebutton{flex:none;padding:5px 11px;border:none;border-radius:7px;background:transparent;color:var(--p-surface-500);font-size:12.5px;font-weight:500;white-space:nowrap}.kal-segments[data-v-dfe41c80] .p-togglebutton-content{padding:0;background:transparent;box-shadow:none}.kal-segments[data-v-dfe41c80] .p-togglebutton-checked{background:color-mix(in srgb,var(--p-primary-500) 12%,var(--p-surface-0));color:var(--p-primary-600);font-weight:600}.kal-weekdays[data-v-dfe41c80]{display:flex;gap:6px;flex-wrap:wrap;border:none;background:transparent}.kal-weekdays[data-v-dfe41c80] .p-togglebutton{width:32px;height:32px;padding:0;border:1px solid var(--p-surface-200);border-radius:50%;background:var(--p-surface-0);color:var(--p-surface-600);font-size:11.5px;font-weight:600}.kal-weekdays[data-v-dfe41c80] .p-togglebutton-content{padding:0;background:transparent;box-shadow:none}.kal-weekdays[data-v-dfe41c80] .p-togglebutton-checked{border-color:var(--p-primary-500);background:var(--p-primary-500);color:#fff}.kal-editor__box .kal-segments[data-v-dfe41c80]{background:var(--p-surface-0)}.kal-segment[data-v-dfe41c80]{display:inline-flex;align-items:center;gap:7px}.kal-swatch[data-v-dfe41c80]{width:16px;height:11px;border-radius:3px}.kal-editor__inline[data-v-dfe41c80]{display:flex;align-items:center;gap:10px}.kal-editor__inline--wrap[data-v-dfe41c80]{flex-wrap:wrap}.kal-stepper[data-v-dfe41c80] .p-inputnumber-input{width:44px;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}.kal-editor__unit[data-v-dfe41c80]{font-size:13px;color:var(--p-surface-600)}.kal-editor__monthly[data-v-dfe41c80]{justify-self:start;min-width:220px}.kal-editor__summary[data-v-dfe41c80]{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--p-primary-600);font-weight:600;text-wrap:pretty}.p-dark{color:var(--p-surface-800)}.kal-editor__summary .pi[data-v-dfe41c80]{font-size:.72rem}.kal-editor__field[data-v-dfe41c80]{display:flex;flex-direction:column;gap:5px;font-size:11.5px;font-weight:600;color:var(--p-surface-500)}.kal-editor__private[data-v-dfe41c80]{display:flex;gap:8px;font-size:12px;color:var(--p-surface-600);margin-top:-8px}.kal-editor__private .pi[data-v-dfe41c80]{font-size:.7rem;margin-top:3px}.kal-editor__section[data-v-dfe41c80]{display:flex;flex-direction:column;gap:8px}.kal-editor__section-head[data-v-dfe41c80]{display:flex;align-items:center;justify-content:space-between;gap:10px}.kal-editor__people-search[data-v-dfe41c80]{width:240px}.kal-person-chip[data-v-dfe41c80]{display:inline-flex;align-items:center;gap:7px;padding:4px;border:1px solid var(--p-surface-200);border-radius:999px;background:var(--p-surface-0)}.kal-person-chip--organizer[data-v-dfe41c80]{padding-right:10px;background:var(--p-surface-50)}.kal-person-chip__avatar[data-v-dfe41c80]{width:22px;height:22px;border-radius:50%;background:var(--p-primary-400);color:#fff;font-size:9.5px;font-weight:700;display:grid;place-items:center}.kal-person-chip__name[data-v-dfe41c80]{font-size:12.5px;font-weight:600;color:var(--p-surface-800)}.kal-person-chip__meta[data-v-dfe41c80]{font-size:11px;color:var(--p-surface-500)}.kal-person-chip__status[data-v-dfe41c80]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--p-surface-500)}.kal-person-chip__status .pi[data-v-dfe41c80]{font-size:.7rem}.kal-person-chip__status--accepted[data-v-dfe41c80]{color:#16a34a}.kal-person-chip__status--tentative[data-v-dfe41c80]{color:#9d6300;color:oklch(55% .13 70)}.kal-person-chip__status--declined[data-v-dfe41c80]{color:#dc2626}.kal-person-chip__remove[data-v-dfe41c80]{width:20px;height:20px;padding:0;font-size:.55rem}.kal-editor__note[data-v-dfe41c80]{font-size:11.5px;color:var(--p-surface-400);text-wrap:pretty}.kal-editor__pair[data-v-dfe41c80]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.kal-editor__link[data-v-dfe41c80]{display:flex;align-items:center;gap:10px;padding:7px 10px;border:1px solid var(--p-surface-200);border-radius:10px}.kal-editor__link-icon[data-v-dfe41c80]{color:var(--p-primary-600);font-size:.85rem;width:16px;text-align:center}.kal-editor__link-text[data-v-dfe41c80]{flex:1;min-width:0;display:flex;flex-direction:column}.kal-editor__link-name[data-v-dfe41c80]{font-size:12.5px;font-weight:600;color:var(--p-surface-800)}.kal-editor__link-path[data-v-dfe41c80]{font-size:11px;color:var(--p-surface-400);font-family:JetBrains Mono,Fira Code,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kal-editor__unlink[data-v-dfe41c80]{width:24px;height:24px;padding:0}.kal-editor__error[data-v-dfe41c80]{font-size:12.5px;color:#dc2626}.kal-editor__footer-label[data-v-dfe41c80]{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--p-surface-500)}.kal-editor__footer-dot[data-v-dfe41c80]{width:8px;height:8px;border-radius:50%}.kal-editor__actions[data-v-dfe41c80]{display:flex;gap:8px}.kal-detail__header[data-v-2b8d2f68]{display:flex;align-items:center;gap:9px;color:var(--hive-shell-chrome-fg);font-size:.95rem;font-weight:700;letter-spacing:.02em}.kal-detail__header-dot[data-v-2b8d2f68]{width:9px;height:9px;border-radius:50%}.kal-detail__state[data-v-2b8d2f68]{padding:32px;display:flex;justify-content:center;color:var(--p-surface-500)}.kal-detail__state--error[data-v-2b8d2f68]{color:#dc2626;font-size:13px}.kal-detail[data-v-2b8d2f68]{padding:20px 22px 22px;display:flex;flex-direction:column;gap:14px;overflow-y:auto}.kal-detail__title-row[data-v-2b8d2f68]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.kal-detail__title[data-v-2b8d2f68]{font-size:18px;font-weight:800;color:var(--p-surface-900);letter-spacing:-.01em}.kal-detail__badge[data-v-2b8d2f68]{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:var(--p-surface-600);background:var(--p-surface-100);border-radius:999px;padding:3px 9px}.kal-detail__badge .pi[data-v-2b8d2f68]{font-size:.6rem}.kal-detail__facts[data-v-2b8d2f68]{display:grid;grid-template-columns:20px 1fr;gap:10px;font-size:13px;color:var(--p-surface-700);align-items:start}.kal-detail__facts>.pi[data-v-2b8d2f68]{color:var(--p-surface-500);margin-top:2px}.kal-detail__description[data-v-2b8d2f68]{font-size:13px;line-height:1.55;color:var(--p-surface-800);white-space:pre-wrap;background:var(--p-surface-50);border:1px solid var(--p-surface-100);border-radius:10px;padding:12px 14px;text-wrap:pretty}.kal-detail__hidden[data-v-2b8d2f68]{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--p-surface-500);background:var(--p-surface-50);border:1px dashed var(--p-surface-200);border-radius:10px;padding:10px 12px}.kal-detail__rsvp[data-v-2b8d2f68]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--p-surface-200);border-radius:10px;flex-wrap:wrap}.kal-detail__rsvp-label[data-v-2b8d2f68]{font-size:12.5px;font-weight:600;color:var(--p-surface-700)}.kal-segments[data-v-2b8d2f68]{display:flex;gap:3px;background:var(--p-surface-50);border:1px solid var(--p-surface-200);border-radius:10px;padding:3px;flex-wrap:wrap}.kal-segments[data-v-2b8d2f68] .p-togglebutton{padding:5px 10px;border:none;border-radius:7px;background:transparent;color:var(--p-surface-600);font-size:12.5px;font-weight:500}.kal-segments[data-v-2b8d2f68] .p-togglebutton-content{padding:0;background:transparent;box-shadow:none}.kal-segments[data-v-2b8d2f68] .p-togglebutton-checked{background:color-mix(in srgb,var(--p-primary-500) 12%,var(--p-surface-0));color:var(--p-primary-600);font-weight:600}.kal-segment[data-v-2b8d2f68]{display:inline-flex;align-items:center;gap:6px}.kal-segment .pi[data-v-2b8d2f68]{font-size:.65rem}.kal-detail__section[data-v-2b8d2f68]{display:flex;flex-direction:column;gap:6px}.kal-detail__caption[data-v-2b8d2f68]{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--p-surface-500)}.kal-person[data-v-2b8d2f68]{display:flex;align-items:center;gap:10px;padding:4px 0}.kal-person__avatar[data-v-2b8d2f68]{width:26px;height:26px;border-radius:50%;background:var(--p-primary-400);color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center;flex-shrink:0}.kal-person__name[data-v-2b8d2f68]{flex:1;font-size:13px;font-weight:500;color:var(--p-surface-800)}.kal-person__status[data-v-2b8d2f68]{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--p-surface-500)}.kal-person__status .pi[data-v-2b8d2f68]{font-size:.75rem}.kal-person__status--organizer[data-v-2b8d2f68]{color:var(--p-primary-600)}.kal-person__status--accepted[data-v-2b8d2f68]{color:#16a34a}.kal-person__status--tentative[data-v-2b8d2f68]{color:#9d6300;color:oklch(55% .13 70)}.kal-person__status--declined[data-v-2b8d2f68]{color:#dc2626}.kal-link[data-v-2b8d2f68]{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--p-surface-200);border-radius:10px}.kal-link__icon[data-v-2b8d2f68]{color:var(--p-primary-600);font-size:.9rem;width:16px;text-align:center}.kal-link__text[data-v-2b8d2f68]{flex:1;min-width:0;display:flex;flex-direction:column}.kal-link__name[data-v-2b8d2f68]{font-size:13px;font-weight:600;color:var(--p-surface-800);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kal-link__path[data-v-2b8d2f68]{font-size:11px;color:var(--p-surface-400);font-family:JetBrains Mono,Fira Code,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kal-detail__error[data-v-2b8d2f68]{font-size:12.5px;color:#dc2626}.kal-toasts[data-v-00d62ffc]{position:fixed;bottom:32px;right:16px;z-index:50;display:flex;flex-direction:column-reverse;gap:8px;pointer-events:none}.kal-toast[data-v-00d62ffc]{pointer-events:auto;width:300px;display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:var(--p-surface-0);border:1px solid var(--p-surface-200);border-radius:10px;box-shadow:0 4px 12px #181c2814,0 1px 3px #181c280d}.kal-toast__icon[data-v-00d62ffc]{width:22px;height:22px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.65rem;margin-top:1px;background:color-mix(in srgb,var(--p-primary-500) 16%,var(--p-surface-0));color:var(--p-primary-500)}.p-dark{color:var(--p-surface-900)}.kal-toast__body[data-v-00d62ffc]{flex:1;min-width:0}.kal-toast__title[data-v-00d62ffc]{font-size:14px;font-weight:500;color:var(--p-surface-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kal-toast__detail[data-v-00d62ffc]{font-size:12px;color:var(--p-surface-500);margin-top:2px}.kal-toast__actions[data-v-00d62ffc]{display:flex;gap:6px;margin-top:8px}.kal-toast__button[data-v-00d62ffc]{padding:5px 9px;font-size:.72rem}.kal-toast__close[data-v-00d62ffc]{width:20px;height:20px;padding:0;font-size:.6rem}.goto-dialog__form[data-v-5b7e2ca4]{display:flex;flex-direction:column;gap:.85rem;padding:.25rem 0 0}.goto-dialog__field[data-v-5b7e2ca4]{display:flex;flex-direction:column;gap:.35rem}.goto-dialog__field span[data-v-5b7e2ca4]{font-size:.78rem;font-weight:700;color:var(--p-surface-700)}.goto-dialog__field[data-v-5b7e2ca4] .p-inputtext{width:100%}.goto-dialog__hint[data-v-5b7e2ca4]{color:var(--p-surface-500);font-size:.74rem}.start-workflow[data-v-13964d84]{display:flex;flex-direction:column;gap:1rem}.start-workflow__pick[data-v-13964d84]{display:flex;flex-direction:column;gap:.85rem}.start-workflow__search[data-v-13964d84]{width:100%}.start-workflow__list[data-v-13964d84]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem;max-height:19.6rem;overflow-y:auto}.start-workflow__item[data-v-13964d84]{display:flex;align-items:center;gap:.75rem;height:3.6rem;flex-shrink:0;box-sizing:border-box;overflow:hidden;padding:.55rem .85rem;border:1px solid var(--p-surface-200);border-radius:.75rem;background:var(--p-surface-0);cursor:pointer;transition:border-color .15s,background .15s}.start-workflow__item[data-v-13964d84]:hover{border-color:var(--p-primary-color);background:var(--p-surface-50)}.start-workflow__item-body[data-v-13964d84]{display:flex;flex-direction:column;gap:.1rem;flex:1;min-width:0}.start-workflow__item-name[data-v-13964d84]{font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.start-workflow__item-desc[data-v-13964d84]{font-size:.8rem;color:var(--p-surface-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.start-workflow__item-go[data-v-13964d84]{color:var(--p-surface-400)}.start-workflow__back[data-v-13964d84]{display:inline-flex;align-items:center;gap:.4rem;border:0;background:transparent;padding:0;cursor:pointer;font-weight:600;color:var(--p-primary-color)}.start-workflow__field[data-v-13964d84]{display:flex;flex-direction:column;gap:.5rem}.start-workflow__field-label[data-v-13964d84]{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--p-surface-500)}.start-workflow__chip[data-v-13964d84]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .85rem;border-radius:.75rem;border:1px solid var(--p-surface-200);background:var(--p-surface-50);align-self:flex-start}.start-workflow__picker[data-v-13964d84]{--archive-picker-max-height: 18rem}.start-workflow__state[data-v-13964d84]{display:flex;align-items:center;justify-content:center;gap:.6rem;min-height:8rem;color:var(--p-surface-500)}.start-workflow__error[data-v-13964d84]{color:#b91c1c;font-size:.875rem}.start-workflow__actions[data-v-13964d84]{display:flex;justify-content:flex-end;gap:.75rem}.ai-disclaimer-dialog[data-v-f3f18a1e]{display:flex;flex-direction:column;gap:1rem;min-height:0;font-size:.86rem;line-height:1.6;color:var(--p-text-color)}.ai-disclaimer-dialog__lang[data-v-f3f18a1e]{display:flex;align-items:center;gap:.6rem;font-size:.76rem;color:var(--p-text-muted-color)}.ai-disclaimer-dialog__notice[data-v-f3f18a1e]{padding:10px 12px;border:1px solid color-mix(in srgb,var(--p-amber-500, #f59e0b) 32%,var(--p-surface-200));border-radius:10px;background:color-mix(in srgb,var(--p-amber-500, #f59e0b) 10%,var(--p-surface-0));font-size:.78rem;line-height:1.55;color:var(--p-text-color)}.ai-disclaimer-dialog__body[data-v-f3f18a1e]{max-height:52vh;overflow-y:auto;overscroll-behavior:contain}.ai-disclaimer-dialog__body[data-v-f3f18a1e] h2{margin:1.4em 0 .4em;font-size:.86rem;font-weight:650;color:var(--p-surface-800)}.ai-disclaimer-dialog__body[data-v-f3f18a1e]>:first-child>:first-child{margin-top:0}.ai-disclaimer-dialog__actions[data-v-f3f18a1e]{display:flex;justify-content:flex-end}.representatives[data-v-04e5c759]{display:flex;align-items:center;gap:8px}.representative[data-v-04e5c759]{position:relative;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:2px solid transparent;background:var(--p-surface-200);color:var(--p-text-color);cursor:pointer}.representative img[data-v-04e5c759]{width:100%;height:100%;border-radius:50%;object-fit:cover}.representative--active[data-v-04e5c759]{border-color:var(--p-primary-color);outline:2px solid var(--p-primary-color);outline-offset:2px}.representative__badge[data-v-04e5c759]{position:absolute;right:-6px;top:-5px;min-width:17px;padding:1px 3px;border-radius:10px;background:var(--p-primary-color);color:var(--p-primary-contrast-color);font-size:10px;line-height:14px}.absence-item[data-v-6261b37e]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.absence-item[data-v-6261b37e]:hover{background:var(--p-surface-100)}.impersonate-dialog[data-v-111ed9c0]{display:flex;flex-direction:column;gap:1rem}.impersonate-dialog[data-v-111ed9c0] .p-autocomplete{width:100%}.impersonate-dialog__actions[data-v-111ed9c0]{display:flex;justify-content:flex-end;gap:.75rem}.pf-backdrop[data-v-8c340cc4]{position:fixed;inset:0;z-index:1200;background:color-mix(in srgb,var(--p-surface-900) 32%,transparent);display:flex;align-items:flex-start;justify-content:center;padding-top:calc(14vh - 36px)}.pf-backdrop--docked[data-v-8c340cc4]{background:transparent;pointer-events:none}.pf-shell[data-v-8c340cc4]{width:min(640px,calc(100vw - 32px));max-height:60vh;display:flex;flex-direction:column;background:var(--p-surface-0);border:1px solid var(--p-surface-200);border-radius:12px;box-shadow:0 24px 60px color-mix(in srgb,var(--p-surface-900) 28%,transparent);overflow:hidden}.pf-shell--docked[data-v-8c340cc4]{pointer-events:auto;max-height:none}.pf-input-row[data-v-8c340cc4]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--p-surface-200)}.pf-shell--wide[data-v-8c340cc4]{width:min(1180px,calc(100vw - 32px));height:76vh;max-height:82vh;background:color-mix(in srgb,var(--p-surface-0) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pf-shell--wide .pf-body[data-v-8c340cc4]{display:flex;flex-direction:column;padding:0;overflow:hidden}.pf-input-icon[data-v-8c340cc4]{color:var(--p-surface-400)}.pf-input[data-v-8c340cc4]{flex:1;border:none;outline:none;background:transparent;font-size:.95rem;color:var(--p-surface-900);font-family:inherit}.pf-input[data-v-8c340cc4]::placeholder{color:var(--p-surface-400)}.pf-body[data-v-8c340cc4]{flex:1;min-height:0;overflow-y:auto;padding:6px 0 8px}.knowledge-dialog[data-v-41082182]{display:flex;flex-direction:column;flex:1;min-height:0}.knowledge-dialog__header[data-v-41082182]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--p-surface-200)}.knowledge-dialog__header span[data-v-41082182]{display:flex;align-items:center;gap:8px;font-weight:600}.knowledge-dialog__actions[data-v-41082182]{display:flex;gap:4px}.knowledge-dialog button[data-v-41082182]{border:0;border-radius:5px;padding:8px;background:transparent;color:inherit;cursor:pointer}.knowledge-dialog button[data-v-41082182]:hover{background:color-mix(in srgb,var(--p-primary-500) 12%,transparent)}.knowledge-dialog button[data-v-41082182]:disabled{opacity:.4;cursor:default}.knowledge-dialog__body[data-v-41082182]{display:flex;flex:1;min-height:0;position:relative}.knowledge-dialog__tree[data-v-41082182]{flex:0 0 var(--knowledge-nav-width);min-width:0;overflow:auto}.knowledge-dialog__separator[data-v-41082182]{width:4px;background:var(--p-surface-200);cursor:col-resize;touch-action:none}.knowledge-dialog__separator[data-v-41082182]:focus{outline:2px solid var(--p-primary-500)}.knowledge-dialog__reader[data-v-41082182]{flex:1;min-width:0;overflow:auto}.knowledge-dialog__protected[data-v-41082182]{visibility:hidden;pointer-events:none}.knowledge-dialog__status[data-v-41082182]{position:absolute;inset:0;display:flex;gap:12px;justify-content:center;align-items:center;color:var(--p-surface-500)}@media(max-width:700px){.knowledge-dialog__body[data-v-41082182]{flex-direction:column}.knowledge-dialog__tree[data-v-41082182]{flex-basis:180px;max-height:35%}.knowledge-dialog__separator[data-v-41082182]{display:none}}.fp-state[data-v-69e5f694]{padding:32px 16px;text-align:center;color:var(--p-surface-400);font-size:.82rem}.fp-row[data-v-69e5f694]{display:flex;align-items:center;gap:10px;padding:8px 14px;border:none;background:transparent;text-align:left;cursor:pointer;width:100%;transition:background 80ms}.fp-row[data-v-69e5f694]:hover{background:color-mix(in srgb,var(--p-primary-500) 8%,var(--p-surface-0))}.fp-row__ico[data-v-69e5f694]{color:var(--p-primary-500);font-size:.92rem;width:18px;text-align:center;flex-shrink:0}.fp-row__main[data-v-69e5f694]{display:flex;flex-direction:column;flex:1;min-width:0}.fp-row__title[data-v-69e5f694]{font-size:.84rem;font-weight:600;color:var(--p-surface-900)}.fp-row__snippet[data-v-69e5f694]{font-size:.72rem;color:var(--p-surface-500);margin-top:2px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.fp-row__tab[data-v-69e5f694]{flex-shrink:0;font-size:.68rem;color:var(--p-surface-400);padding:2px 7px;border-radius:999px;background:var(--p-surface-100)}.fap-modes[data-v-0b9ede5a]{display:flex;align-items:center;gap:2px;padding:6px 10px 0}.fap-mode[data-v-0b9ede5a]{padding:4px 10px;border:none;border-radius:6px;background:transparent;cursor:pointer;font-size:.74rem;font-weight:600;color:var(--p-surface-500);transition:color 80ms,background 80ms}.fap-mode[data-v-0b9ede5a]:hover{background:color-mix(in srgb,var(--p-primary-500) 8%,var(--p-surface-0))}.fap-mode--on[data-v-0b9ede5a]{color:var(--p-primary-600);background:color-mix(in srgb,var(--p-primary-500) 12%,var(--p-surface-0))}.fap-modes__hint[data-v-0b9ede5a]{margin-left:auto;font-size:.7rem;color:var(--p-surface-400)}.fap-count[data-v-0b9ede5a]{flex-shrink:0;font-size:.78rem;font-variant-numeric:tabular-nums;color:var(--p-surface-600)}.fap-count--empty[data-v-0b9ede5a]{color:var(--p-surface-400)}.fap-step[data-v-0b9ede5a]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;border:none;border-radius:6px;background:transparent;cursor:pointer;color:var(--p-surface-500);font-size:.78rem}.fap-step[data-v-0b9ede5a]:hover:not(:disabled){background:color-mix(in srgb,var(--p-primary-500) 8%,var(--p-surface-0));color:var(--p-surface-800)}.fap-step[data-v-0b9ede5a]:disabled{cursor:default;opacity:.4}.fap-state[data-v-0b9ede5a]{padding:32px 16px;text-align:center;color:var(--p-surface-400);font-size:.82rem}.fap-row[data-v-0b9ede5a]{display:flex;align-items:center;gap:10px;padding:8px 14px;border:none;background:transparent;text-align:left;cursor:pointer;width:100%;transition:background 80ms}.fap-row[data-v-0b9ede5a]:hover{background:color-mix(in srgb,var(--p-primary-500) 8%,var(--p-surface-0))}.fap-row__ico[data-v-0b9ede5a]{color:var(--p-primary-500);font-size:.92rem;flex-shrink:0;width:18px;text-align:center}.fap-row__main[data-v-0b9ede5a]{display:flex;flex-direction:column;min-width:0;flex:1}.fap-row__title[data-v-0b9ede5a]{font-size:.84rem;font-weight:600;color:var(--p-surface-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fap-row__path[data-v-0b9ede5a]{font-size:.72rem;color:var(--p-surface-500);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fap-foot[data-v-0b9ede5a]{display:flex;justify-content:flex-end;padding:6px 12px;border-top:1px solid var(--p-surface-200)}.fap-toggle[data-v-0b9ede5a]{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:none;border-radius:6px;background:transparent;cursor:pointer;font-size:.74rem;color:var(--p-surface-500);transition:color 80ms,background 80ms}.fap-toggle[data-v-0b9ede5a]:hover{background:color-mix(in srgb,var(--p-primary-500) 8%,var(--p-surface-0))}.fap-toggle--on[data-v-0b9ede5a]{color:var(--p-primary-500)}.settings-page-head[data-v-d54fd263]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-shrink:0;padding:22px 28px 18px;border-bottom:1px solid var(--sea-line)}.settings-page-head__titles[data-v-d54fd263]{display:flex;flex-direction:column;gap:6px;min-width:0}.settings-page-head__title[data-v-d54fd263]{margin:0;font-family:var(--sea-font-title);font-size:24px;font-weight:600;line-height:1.1;color:var(--sea-ink)}.settings-page-head__sub[data-v-d54fd263]{margin:0;font-size:13px;line-height:1.45;color:var(--sea-ink-2)}.settings-page-head__actions[data-v-d54fd263]{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px;flex-shrink:0}@media(max-width:720px){.settings-page-head[data-v-d54fd263]{flex-direction:column;padding:18px 16px 14px}}.settings-page[data-v-90c9b093]{display:flex;flex-direction:column;min-height:100%}.settings-page__body[data-v-90c9b093]{display:flex;flex-direction:column;padding:0 28px 28px}.settings-page__body--stacked[data-v-90c9b093]{gap:18px;padding-top:22px}@media(max-width:720px){.settings-page__body[data-v-90c9b093]{padding:0 16px 20px}}.lm-segtabs[data-v-159332dc]{display:inline-flex;padding:3px;background:color-mix(in srgb,white 62%,oklch(95% .01 225));border-radius:8px;gap:2px;flex-shrink:0;align-self:flex-start;border:1px solid color-mix(in srgb,var(--sea-foam-wash) 28%,var(--sea-line))}.lm-segtabs[data-v-159332dc] .p-togglebutton{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:6px;font-size:12.5px;font-weight:500;color:var(--sea-ink-2);cursor:pointer;border:none;background:transparent;transition:background .12s ease,color .12s ease}.lm-segtabs[data-v-159332dc] .p-togglebutton:hover:not(.p-togglebutton-checked){background:#d3e3f5;color:#001025;color:oklch(17% .07 252)}.lm-segtabs[data-v-159332dc] .p-togglebutton-checked{background:#ddedff;background:oklch(94% .04 252);color:#006abe;color:oklch(52% .18 252);font-weight:600;box-shadow:0 6px 14px color-mix(in srgb,oklch(52% .18 252) 10%,transparent)}.lm-segtab__count[data-v-159332dc]{font-size:10.5px;font-weight:600;padding:1px 6px;border-radius:8px;background:var(--sea-line);color:var(--sea-ink-2)}.lm-segtabs[data-v-159332dc] .p-togglebutton-checked .lm-segtab__count{background:color-mix(in srgb,oklch(52% .18 252) 16%,white);color:#006abe;color:oklch(52% .18 252)}.lm-create-form[data-v-159332dc]{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid color-mix(in srgb,var(--sea-foam-wash) 42%,var(--sea-line));border-radius:8px;background:color-mix(in srgb,white 76%,var(--sea-foam-wash));flex-shrink:0}.lm-form-row[data-v-159332dc]{display:flex;gap:12px;align-items:flex-end}.lm-form-field[data-v-159332dc]{display:flex;flex-direction:column;gap:5px;flex:1}.lm-form-field label[data-v-159332dc]{font-size:11px;font-weight:600;color:var(--sea-ink-3);text-transform:uppercase;letter-spacing:.06em}.lm-form-actions[data-v-159332dc]{display:flex;justify-content:flex-end;gap:8px}.lm-error[data-v-159332dc]{font-size:12px;color:#b32322}.lm-loading[data-v-159332dc]{display:flex;align-items:center;justify-content:center;padding:3rem;color:var(--sea-ink-3)}.lm-card[data-v-159332dc]{border:1px solid color-mix(in srgb,var(--sea-foam-wash) 42%,var(--sea-line));border-radius:8px;overflow-x:auto;overflow-y:hidden;flex-shrink:0;background:color-mix(in srgb,white 80%,white)}.lm-table[data-v-159332dc]{width:100%;min-width:1080px;border-collapse:collapse;font-size:13px}.lm-table[data-v-159332dc] thead th{text-align:left;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--sea-ink-3);padding:10px 14px;background:color-mix(in srgb,var(--sea-foam-wash) 36%,white);border-bottom:1px solid var(--sea-line);white-space:nowrap}.lm-table[data-v-159332dc] tbody td{padding:12px 14px;border-bottom:1px solid oklch(95% .01 225);color:var(--sea-ink);vertical-align:middle}.lm-table[data-v-159332dc] tbody tr:last-child td{border-bottom:none}.lm-table[data-v-159332dc] tbody tr:hover{background:color-mix(in srgb,var(--sea-foam-wash) 52%,white)}.lm-row-cell[data-v-159332dc]{display:flex;align-items:center;gap:10px}.lm-row-ico[data-v-159332dc]{width:28px;height:28px;border-radius:7px;flex-shrink:0;background:color-mix(in srgb,var(--sea-foam-ink) 10%,white);color:var(--sea-foam-ink);display:grid;place-items:center;font-size:13px}.lm-row-title[data-v-159332dc]{font-weight:600;color:var(--sea-ink)}.lm-mono[data-v-159332dc]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--sea-ink-2)}.lm-empty[data-v-159332dc]{text-align:center;padding:2.5rem;color:var(--sea-ink-3);font-size:13px}.lm-actions[data-v-159332dc]{text-align:right;white-space:nowrap}.lm-pill[data-v-159332dc]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:8px;font-size:11px;font-weight:600;background:#e8f0f4;color:var(--sea-ink-2);white-space:nowrap}.lm-pill--info[data-v-159332dc]{background:color-mix(in srgb,var(--sea-foam-ink) 10%,white);color:var(--sea-foam-ink)}.lm-pill--ok[data-v-159332dc]{background:#dcfce7;color:#15803d}.lm-pill--warn[data-v-159332dc]{background:#fef3c7;color:#92400e}.lm-pill--muted[data-v-159332dc]{background:#e8f0f4;color:var(--sea-ink-3)}.lm-dot[data-v-159332dc]{width:7px;height:7px;border-radius:50%;display:inline-block}.lm-dot--online[data-v-159332dc]{background:#22c55e}.lm-dot--offline[data-v-159332dc]{background:var(--sea-ink-3)}.lm-segtabs[data-v-159332dc],.lm-create-form[data-v-159332dc],.lm-card[data-v-159332dc],.lm-loading[data-v-159332dc]{margin-top:22px}.settings-row[data-v-0b2cd5f7]{display:grid;grid-template-columns:240px minmax(0,1fr);gap:32px;max-width:860px;padding:22px 0;border-bottom:1px solid var(--sea-line)}.settings-row--wide[data-v-0b2cd5f7]{grid-template-columns:minmax(0,1fr);gap:14px;max-width:none}.settings-row__meta[data-v-0b2cd5f7]{display:flex;flex-direction:column;gap:4px;min-width:0}.settings-row__heading[data-v-0b2cd5f7]{display:flex;align-items:center;justify-content:space-between;gap:12px}.settings-row__title[data-v-0b2cd5f7]{display:inline-flex;align-items:center;font-size:13.5px;font-weight:600;color:var(--sea-ink)}.settings-row__title .settings-dirty-dot[data-v-0b2cd5f7]{margin-left:8px}.settings-row__hint[data-v-0b2cd5f7]{font-size:12px;line-height:1.45;color:var(--sea-ink-3)}.settings-row__actions[data-v-0b2cd5f7]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px}.settings-row--wide .settings-row__actions[data-v-0b2cd5f7]{margin-top:0}.settings-row__control[data-v-0b2cd5f7]{display:flex;flex-direction:column;gap:10px;min-width:0;max-width:520px}.settings-row--wide .settings-row__control[data-v-0b2cd5f7]{max-width:none}@media(max-width:860px){.settings-row[data-v-0b2cd5f7]{grid-template-columns:minmax(0,1fr);gap:12px}}.representation-error[data-v-8227fa8b]{padding:18px 0 0}.avatar-crop[data-v-abaa8d8b]{display:flex;flex-direction:column;align-items:center;gap:14px}.avatar-crop__stage[data-v-abaa8d8b]{position:relative;overflow:hidden;border-radius:12px;background:var(--p-surface-100);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;outline:none}.avatar-crop__stage[data-v-abaa8d8b]:active{cursor:grabbing}.avatar-crop__stage[data-v-abaa8d8b]:focus-visible{box-shadow:0 0 0 2px var(--p-primary-400)}.avatar-crop__image[data-v-abaa8d8b]{position:absolute;top:50%;left:50%;max-width:none;pointer-events:none}.avatar-crop__mask[data-v-abaa8d8b]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.avatar-crop__shade[data-v-abaa8d8b]{fill:color-mix(in srgb,var(--p-surface-900) 55%,transparent)}.avatar-crop__ring[data-v-abaa8d8b]{fill:none;stroke:color-mix(in srgb,white 85%,transparent);stroke-width:2}.avatar-crop__error[data-v-abaa8d8b]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;font-size:13px;color:#fff}.avatar-crop__zoom[data-v-abaa8d8b]{display:flex;align-items:center;gap:10px;width:100%}.avatar-crop__slider[data-v-abaa8d8b]{flex:1}.avatar-crop__zoom-icon[data-v-abaa8d8b]{font-size:16px;color:var(--p-surface-500)}.avatar-crop__zoom-icon--small[data-v-abaa8d8b]{font-size:11px}.avatar-crop__hint[data-v-abaa8d8b]{font-size:12px;color:var(--p-surface-500);text-align:center}.up-head-actions[data-v-3cca72b6]{display:flex;align-items:center;gap:12px}.up-toggle[data-v-3cca72b6]{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--sea-ink-2);cursor:pointer}.up-toggle .hive-checkbox[data-v-3cca72b6]{accent-color:var(--sea-foam-ink)}.up-must-change[data-v-3cca72b6]{margin-top:6px}.up-create-card[data-v-3cca72b6]{flex-shrink:0}.up-action-row[data-v-3cca72b6]{display:flex;gap:6px;flex-wrap:wrap}.up-state-badge[data-v-3cca72b6]{margin-left:6px;padding:1px 7px;border-radius:6px;font-size:10.5px;font-weight:600;vertical-align:middle;background:#e8f0f4;color:var(--sea-ink-2)}.up-state-badge--deleted[data-v-3cca72b6]{background:color-mix(in srgb,#ef4444 12%,transparent);color:#b91c1c}.up-body[data-v-3cca72b6]{display:grid;grid-template-columns:300px 1fr;gap:16px;flex:1;min-height:0;overflow:hidden}.up-list-col[data-v-3cca72b6]{display:flex;flex-direction:column;gap:2px;overflow-y:auto}.up-loading[data-v-3cca72b6],.up-detail-loading[data-v-3cca72b6]{display:flex;justify-content:center;align-items:center;padding:2rem;color:var(--sea-ink-3);flex:1}.up-row[data-v-3cca72b6]{display:grid;grid-template-columns:36px 1fr;gap:10px;align-items:center;padding:9px 10px;border-radius:9px;cursor:pointer}.up-row[data-v-3cca72b6]:hover{background:#f3f8fa}[data-v-3cca72b6] .p-listbox-option-selected .up-row{background:color-mix(in srgb,var(--sea-foam-ink) 8%,white)}.up-avatar[data-v-3cca72b6]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--sea-foam-ink),var(--sea-foam-ink));color:#fff;font-weight:600;font-size:12px;display:grid;place-items:center;flex-shrink:0}.up-row-name[data-v-3cca72b6]{font-weight:600;color:var(--sea-ink);font-size:13px;line-height:1.2}.up-row-meta[data-v-3cca72b6]{font-size:11.5px;color:var(--sea-ink-3);margin-top:1px}.up-empty[data-v-3cca72b6]{text-align:center;padding:2rem;color:var(--sea-ink-3);font-size:13px}.up-detail-col[data-v-3cca72b6]{border:1px solid var(--sea-line);border-radius:8px;display:flex;flex-direction:column;background:#fff;overflow-y:auto}.up-detail-inner[data-v-3cca72b6]{display:flex;flex-direction:column;gap:20px;padding:20px}.up-detail-head[data-v-3cca72b6]{display:flex;align-items:flex-start;gap:16px}.up-detail-avatar[data-v-3cca72b6]{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,var(--sea-foam-ink),var(--sea-foam-ink));color:#fff;font-weight:600;font-size:22px;display:grid;place-items:center}.up-avatar-overlay[data-v-3cca72b6]{position:absolute;inset:0;border-radius:50%;background:#00000073;color:#fff;font-size:18px;display:grid;place-items:center;opacity:0;transition:opacity .15s ease}.up-avatar-wrap:hover .up-avatar-overlay[data-v-3cca72b6]{opacity:1}.up-avatar-[data-v-3cca72b6]:is(.hive-inputtext,.hive-inputnumber,.hive-password,.hive-datepicker){display:none}.up-detail-info[data-v-3cca72b6]{flex:1;display:flex;flex-direction:column;gap:4px;padding-top:4px}.up-detail-name-row[data-v-3cca72b6]{display:flex;align-items:center;gap:6px}.up-detail-name[data-v-3cca72b6]{font-size:20px;font-weight:600;color:var(--sea-ink);letter-spacing:-.01em}.up-detail-email-row[data-v-3cca72b6]{display:flex;align-items:center;gap:4px}.up-detail-email[data-v-3cca72b6]{font-size:13px;color:var(--sea-ink-3)}.up-name-edit-row[data-v-3cca72b6]{display:flex;align-items:center;gap:6px}.up-status-row[data-v-3cca72b6]{display:flex;align-items:center;gap:6px;margin-top:2px}.up-status-dot[data-v-3cca72b6]{width:8px;height:8px;border-radius:50%;background:var(--sea-line-strong);flex-shrink:0}.up-status-dot--active[data-v-3cca72b6]{background:#22c55e}.up-status-label[data-v-3cca72b6]{font-size:12px;color:var(--sea-ink-3)}.up-section[data-v-3cca72b6]{display:flex;flex-direction:column;gap:8px}.up-section-header[data-v-3cca72b6]{display:flex;align-items:center;justify-content:space-between}.up-section-label[data-v-3cca72b6]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--sea-ink-3)}.up-link-btn[data-v-3cca72b6]{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--sea-foam-ink);background:none;border:none;cursor:pointer;padding:2px 4px;border-radius:4px}.up-link-btn[data-v-3cca72b6]:hover{background:color-mix(in srgb,var(--sea-foam-ink) 8%,white)}.up-form-card[data-v-3cca72b6]{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--sea-line);border-radius:8px;background:#f3f8fa}.up-form-row[data-v-3cca72b6]{display:flex;align-items:flex-start;gap:8px}.up-form-field[data-v-3cca72b6]{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.up-form-field label[data-v-3cca72b6]{font-size:10.5px;font-weight:600;color:var(--sea-ink-3);text-transform:uppercase;letter-spacing:.06em}.up-form-actions[data-v-3cca72b6]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.up-btn--blocked[data-v-3cca72b6]{opacity:.6}.up-blocked[data-v-3cca72b6]{margin-left:4px;font-size:12px;color:var(--sea-ink-3)}.up-error[data-v-3cca72b6]{font-size:12px;color:#b32322}.up-empty-inline[data-v-3cca72b6]{font-size:12.5px;color:var(--sea-ink-3)}.up-delete-confirm[data-v-3cca72b6]{margin-top:8px;padding:10px 12px;border-radius:8px;border:1px solid color-mix(in srgb,#ef4444 25%,var(--sea-line));background:color-mix(in srgb,#ef4444 6%,transparent);display:flex;flex-direction:column;gap:6px}.up-delete-confirm__prompt[data-v-3cca72b6]{margin:0;font-size:13px;font-weight:600;color:var(--sea-ink)}.up-delete-confirm__destroys[data-v-3cca72b6]{margin:0;font-size:12.5px;color:#b32322}.up-delete-confirm__note[data-v-3cca72b6]{margin:0;font-size:12px;color:var(--sea-ink-3)}.up-[data-v-3cca72b6]:is(.hive-inputtext,.hive-inputnumber,.hive-password,.hive-datepicker){padding:7px 10px;border:1px solid var(--sea-line);border-radius:7px;font-size:13px;color:var(--sea-ink);background:#fff;outline:none;width:100%;--hive-field-padding: 7px 10px}.up-[data-v-3cca72b6]:is(.hive-inputtext,.hive-inputnumber,.hive-password,.hive-datepicker):focus-within{border-color:var(--sea-foam-ink)}.up-method-list[data-v-3cca72b6]{display:flex;flex-direction:column;gap:4px}.up-method-row[data-v-3cca72b6]{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:7px;background:#f3f8fa}.up-type-badge[data-v-3cca72b6]{padding:2px 7px;border-radius:8px;font-size:11px;font-weight:600;background:color-mix(in srgb,var(--sea-foam-ink) 10%,white);color:var(--sea-foam-ink);flex-shrink:0}.up-method-id[data-v-3cca72b6]{flex:1;font-size:13px;color:var(--sea-ink-2);font-family:monospace}.up-method-actions[data-v-3cca72b6]{display:flex;gap:2px;margin-left:auto}.up-chip-list[data-v-3cca72b6]{display:flex;flex-wrap:wrap;gap:6px}.up-chip[data-v-3cca72b6]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:8px;font-size:12.5px;font-weight:500;background:color-mix(in srgb,var(--sea-foam-ink) 10%,white);color:var(--sea-foam-ink)}.up-chip-remove[data-v-3cca72b6]{background:none;border:none;cursor:pointer;padding:0;color:var(--sea-foam-ink);font-size:9px;line-height:1;display:grid;place-items:center;opacity:.6}.up-chip-remove[data-v-3cca72b6]:hover{opacity:1}.up-add-row[data-v-3cca72b6]{display:flex;gap:6px;align-items:center;margin-top:2px}.up-.hive-select[data-v-3cca72b6]{flex:1;padding:6px 10px;border:1px solid var(--sea-line);border-radius:7px;font-size:13px;background:#fff;color:var(--sea-ink);outline:none;--hive-field-padding: 6px 10px}.up-.hive-select[data-v-3cca72b6]:focus-within{border-color:var(--sea-foam-ink)}.up-session-list[data-v-3cca72b6]{display:flex;flex-direction:column;gap:4px}.up-session-row[data-v-3cca72b6]{padding:8px 10px;border-radius:7px;background:#f3f8fa;display:flex;flex-direction:column;gap:2px}.up-session-main[data-v-3cca72b6]{display:flex;align-items:center;justify-content:space-between}.up-session-ip[data-v-3cca72b6]{font-size:13px;font-weight:600;color:var(--sea-ink);font-family:monospace}.up-session-time[data-v-3cca72b6]{font-size:11.5px;color:var(--sea-ink-3)}.up-session-ua[data-v-3cca72b6]{font-size:11.5px;color:var(--sea-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.up-detail-empty[data-v-3cca72b6]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--sea-ink-3)}.up-detail-empty i[data-v-3cca72b6]{font-size:2rem}.up-detail-empty p[data-v-3cca72b6]{font-size:13px;margin:0}.up-search[data-v-3cca72b6]{flex-shrink:0;margin-bottom:8px;border-radius:7px;gap:6px;align-items:center;display:flex;padding:0;border:none;background:transparent}.up-search-input[data-v-3cca72b6]{width:100%;padding:7px 10px 7px 30px;border:1px solid var(--sea-line);border-radius:7px;background:#f3f8fa}.up-search-input[data-v-3cca72b6]:focus{border-color:var(--sea-foam-ink)}.up-avatar-wrap[data-v-3cca72b6]{overflow:hidden;cursor:pointer;position:relative;flex-shrink:0;border-radius:50%;height:72px;width:72px;padding:0;border:0}.up-avatar-static[data-v-3cca72b6]{overflow:hidden;position:relative;flex-shrink:0;border-radius:50%;height:72px;width:72px}.up-avatar-uploading[data-v-3cca72b6]{place-items:center;display:grid;font-size:18px;color:#fff;background:#0000008c;border-radius:50%;inset:0;position:absolute;z-index:1}.up-detail-avatar[data-v-3cca72b6] img{object-fit:cover}.up-body[data-v-3cca72b6]{height:max(420px,calc(90vh - 230px))}.gp-form-card[data-v-c71aab25]{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid var(--sea-line);border-radius:8px;background:color-mix(in srgb,var(--sea-foam-ink) 3%,white);flex-shrink:0}.gp-form-row[data-v-c71aab25]{display:flex;gap:8px;align-items:flex-end}.gp-form-field[data-v-c71aab25]{display:flex;flex-direction:column;gap:4px;flex:1}.gp-form-field label[data-v-c71aab25]{font-size:11px;font-weight:600;color:var(--sea-ink-3);text-transform:uppercase;letter-spacing:.06em}.gp-error[data-v-c71aab25]{font-size:12px;color:#b32322}.gp-body[data-v-c71aab25]{display:grid;grid-template-columns:300px 1fr;gap:16px;flex:1;min-height:0;overflow:hidden}.gp-list-col[data-v-c71aab25]{display:flex;flex-direction:column;gap:2px;overflow-y:auto}.gp-loading[data-v-c71aab25]{display:flex;justify-content:center;padding:2rem;color:var(--sea-ink-3)}.gp-row[data-v-c71aab25]{display:grid;grid-template-columns:36px 1fr auto;gap:10px;align-items:center;padding:9px 10px;border-radius:9px;cursor:pointer}.gp-row[data-v-c71aab25]:hover{background:#f3f8fa}[data-v-c71aab25] .p-listbox-option-selected .gp-row{background:color-mix(in srgb,var(--sea-foam-ink) 8%,white)}.gp-avatar[data-v-c71aab25]{width:36px;height:36px;border-radius:50%;background:var(--sea-line);color:var(--sea-ink-2);font-weight:600;font-size:12px;display:grid;place-items:center;flex-shrink:0}.gp-row-name[data-v-c71aab25]{font-weight:600;color:var(--sea-ink);font-size:13px;line-height:1.2}.gp-row-key[data-v-c71aab25]{font-size:10.5px;color:var(--sea-ink-3);margin-top:1px}.gp-row-meta[data-v-c71aab25]{font-size:11.5px;color:var(--sea-ink-3);margin-top:1px}.gp-empty[data-v-c71aab25]{text-align:center;padding:2rem;color:var(--sea-ink-3);font-size:13px}.gp-detail-col[data-v-c71aab25]{border:1px solid var(--sea-line);border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:18px;background:#fff;overflow-y:auto}.gp-detail-head[data-v-c71aab25]{display:flex;align-items:center;gap:14px}.gp-detail-avatar[data-v-c71aab25]{width:48px;height:48px;border-radius:50%;background:var(--sea-line);color:var(--sea-ink-2);font-weight:600;font-size:16px;display:grid;place-items:center;flex-shrink:0}.gp-detail-name[data-v-c71aab25]{font-size:18px;font-weight:600;color:var(--sea-ink);letter-spacing:-.01em}.gp-detail-key[data-v-c71aab25]{font-size:11px;color:var(--sea-ink-3);margin-top:1px}.gp-detail-meta[data-v-c71aab25]{font-size:12.5px;color:var(--sea-ink-3);margin-top:2px}.gp-section[data-v-c71aab25]{display:flex;flex-direction:column;gap:8px}.gp-section-label[data-v-c71aab25]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--sea-ink-3)}.gp-chip-list[data-v-c71aab25]{display:flex;flex-wrap:wrap;gap:6px}.gp-chip[data-v-c71aab25]{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:8px;font-size:12px;background:color-mix(in srgb,var(--sea-foam-ink) 10%,white);color:var(--sea-foam-ink);font-weight:500}.gp-chip-remove[data-v-c71aab25]{background:none;border:none;cursor:pointer;padding:0;color:var(--sea-foam-ink);font-size:9px;line-height:1;display:grid;place-items:center;opacity:.6}.gp-chip-remove[data-v-c71aab25]:hover{opacity:1}.gp-add-row[data-v-c71aab25]{display:flex;gap:6px;align-items:center}.gp-detail-empty[data-v-c71aab25]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--sea-ink-3)}.gp-detail-empty i[data-v-c71aab25]{font-size:2rem}.gp-detail-empty p[data-v-c71aab25]{font-size:13px;margin:0}.gp-search[data-v-c71aab25]{flex-shrink:0;margin-bottom:8px;border-radius:7px;gap:6px;align-items:center;display:flex;padding:0;border:none;background:transparent}.gp-search-input[data-v-c71aab25]{color:var(--sea-ink-2);font-size:12.5px;outline:none;flex:1;width:100%;padding:7px 10px 7px 30px;border:1px solid var(--sea-line);border-radius:7px;background:#f3f8fa}.gp-search-input[data-v-c71aab25]:focus{border-color:var(--sea-foam-ink)}.gp-add-row>.hive-autocomplete[data-v-c71aab25]{flex:1}.gp-form-card[data-v-c71aab25]{margin-top:22px}.gp-body[data-v-c71aab25]{margin-top:22px;height:max(420px,calc(90vh - 230px))}.gperm[data-v-66239afd]{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--sea-paper)}.gperm__body[data-v-66239afd]{flex:1;min-height:0;display:flex}.gperm__subjects[data-v-66239afd]{width:280px;flex-shrink:0;display:flex;flex-direction:column;gap:10px;padding:16px;border-right:1px solid var(--sea-line);min-height:0}.gperm__list[data-v-66239afd]{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:2px}.gperm__subject[data-v-66239afd]{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 10px;border:none;border-radius:8px;background:transparent;font-family:inherit;text-align:left;cursor:pointer;transition:background var(--sea-ease),box-shadow var(--sea-ease)}.gperm__subject[data-v-66239afd]:hover{background:var(--sea-shoal)}.gperm__subject--on[data-v-66239afd],.gperm__subject--on[data-v-66239afd]:hover{background:#fff;box-shadow:inset 0 0 0 1.5px var(--sea-foam-ink)}.gperm__subject--everyone[data-v-66239afd]{background:var(--sea-foam-wash)}.gperm__subject-icon[data-v-66239afd]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;border-radius:7px;background:var(--sea-shoal);color:#0f2f50}.gperm__subject--everyone .gperm__subject-icon[data-v-66239afd]{background:#fff;color:var(--sea-foam-ink-strong)}.gperm__subject-icon .pi[data-v-66239afd]{font-size:11px}.gperm__subject-avatar[data-v-66239afd]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;border-radius:50%;background:var(--sea-foam-ink);color:#fff;font-size:9.5px;font-weight:700}.gperm__subject-text[data-v-66239afd]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.gperm__subject-name[data-v-66239afd]{font-size:13px;font-weight:600;color:var(--sea-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gperm__subject-meta[data-v-66239afd]{font-family:var(--sea-font-label);font-size:9.5px;font-weight:500;text-transform:uppercase;color:var(--sea-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gperm__badge[data-v-66239afd],.gperm__tab-count[data-v-66239afd]{padding:3px 6px;border-radius:8px;background:var(--sea-shoal);font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;line-height:1;color:#41596a}.gperm__badge[data-v-66239afd]{background:#ffeada;background:oklch(95% .05 60);color:var(--signal-ink)}.gperm__tabs[data-v-66239afd]{display:flex}.gperm__tabs .perm-segment__item[data-v-66239afd]{flex:1;justify-content:center}.gperm__search[data-v-66239afd],.gperm__filter[data-v-66239afd]{display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;border-radius:7px;background:#fff;box-shadow:inset 0 0 0 1px var(--sea-line-strong)}.gperm__search[data-v-66239afd]:focus-within,.gperm__filter[data-v-66239afd]:focus-within{box-shadow:inset 0 0 0 1px var(--sea-foam-ink),var(--sea-focus)}.gperm__search .pi[data-v-66239afd],.gperm__filter .pi[data-v-66239afd]{font-size:10px;color:var(--sea-ink-3)}.gperm__search[data-v-66239afd] .p-inputtext,.gperm__filter[data-v-66239afd] .p-inputtext{flex:1;min-width:0;border:none;box-shadow:none;background:transparent;padding:0;font-size:12.5px}.gperm__filter[data-v-66239afd]{width:240px}.gperm__empty[data-v-66239afd]{padding:12px;font-size:12.5px;color:var(--sea-ink-3)}.gperm__detail[data-v-66239afd]{flex:1;min-width:0;overflow:auto;padding:0 28px 24px}.gperm__head[data-v-66239afd]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0 10px}.gperm__title[data-v-66239afd]{display:flex;align-items:baseline;gap:10px;min-width:0}.gperm__title-name[data-v-66239afd]{font-family:var(--sea-font-title);font-size:17px;font-weight:600;color:var(--sea-ink)}.gperm__title-meta[data-v-66239afd]{font-family:var(--sea-font-label);font-size:10px;font-weight:500;text-transform:uppercase;color:var(--sea-ink-3)}.gperm__error[data-v-66239afd]{margin:0 0 10px;font-size:12.5px;color:var(--buoy-red)}.gperm__leases[data-v-66239afd]{display:flex;flex-direction:column;gap:8px;padding:6px 0 18px}.gperm__leases-head[data-v-66239afd]{display:flex;align-items:center;justify-content:space-between;height:32px;border-bottom:1px solid oklch(88% .05 80)}.gperm__leases-k[data-v-66239afd]{display:inline-flex;align-items:center;gap:8px;font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--lease-ink)}.gperm__leases-k .pi[data-v-66239afd]{font-size:9px}.gperm__lease-add[data-v-66239afd]{display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;font-family:inherit;font-size:12px;font-weight:600;color:var(--lease-ink);cursor:pointer}.gperm__lease-add .pi[data-v-66239afd]{font-size:9px}.gperm__lease-form[data-v-66239afd]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 12px;border-radius:9px;background:var(--lease-wash)}.gperm__lease[data-v-66239afd]{display:grid;grid-template-columns:minmax(0,1fr) 60px 230px auto;align-items:center;gap:14px;padding:10px 12px;border-radius:9px;background:#fff;box-shadow:inset 0 0 0 1px #e6cda5}.gperm__pill[data-v-66239afd]{justify-self:start;padding:5px 8px;border-radius:8px;background:#caf3e0;font-family:var(--sea-font-label);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#005c41;color:oklch(42% .1 165)}.gperm__pill--no[data-v-66239afd]{background:#e9f0f3;color:#465865}.gperm__lease-time[data-v-66239afd]{display:flex;justify-content:space-between;gap:8px;font-family:var(--sea-font-label);font-size:10px;font-weight:600;color:var(--lease-ink)}.gperm__lease-actions[data-v-66239afd]{display:flex;align-items:center;gap:6px}.gperm__cat[data-v-66239afd]{display:flex;flex-direction:column;padding:6px 0 14px}.gperm__cat-head[data-v-66239afd]{display:flex;align-items:center;gap:8px;height:32px;border-bottom:1px solid var(--sea-line);font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#354a5c}.gperm__buoy[data-v-66239afd]{width:7px;height:7px;border-radius:50%}.gperm__row[data-v-66239afd]{display:grid;grid-template-columns:minmax(0,1fr) 320px 112px;align-items:center;gap:12px;min-height:54px;padding:8px 0;box-sizing:border-box;border-bottom:1px solid oklch(94% .008 220)}.gperm__row-text[data-v-66239afd]{display:flex;flex-direction:column;gap:3px;min-width:0}.gperm__row-name[data-v-66239afd]{font-size:13px;font-weight:600;color:#001630}.gperm__row-key[data-v-66239afd]{font-family:var(--sea-font-label);font-size:10px;font-weight:500;color:var(--sea-ink-3)}.gperm__tri[data-v-66239afd]{display:flex;width:320px;padding:2px;border-radius:7px;background:var(--sea-shoal);box-sizing:border-box}.gperm__tri-item[data-v-66239afd]{padding:5px 12px;border:none;border-radius:5px;background:transparent;font-family:inherit;font-size:12px;font-weight:600;color:#354a5c;cursor:pointer;white-space:nowrap}.gperm__tri-item--yes[data-v-66239afd]{background:var(--sea-chrome);color:#fff}.gperm__tri-item--no[data-v-66239afd]{background:#465865;color:#fff}.gperm__tri-item--unset[data-v-66239afd]{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:5px 10px;font-weight:500}.gperm__tri-item--on[data-v-66239afd]{background:#fff;font-weight:600;color:#001630}.gperm__resolved[data-v-66239afd]{overflow:hidden;text-overflow:ellipsis;font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;text-transform:uppercase;color:#546673}.gperm__resolved--yes[data-v-66239afd]{color:#005c41;color:oklch(42% .1 165)}.gperm__row-end[data-v-66239afd]{justify-self:end}.gperm__lease-tag[data-v-66239afd]{display:inline-flex;align-items:center;gap:5px;font-family:var(--sea-font-label);font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--lease-ink);white-space:nowrap}.gperm__lease-tag .pi[data-v-66239afd]{font-size:9px}.rperm[data-v-fa2177ac]{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--sea-paper)}.rperm__scroll[data-v-fa2177ac]{flex:1;min-height:0;overflow:auto;padding:0 28px 24px}.rperm__loading[data-v-fa2177ac]{display:flex;justify-content:center;padding:40px;color:var(--sea-ink-3)}.rperm__error[data-v-fa2177ac]{margin:16px 0 0;font-size:12.5px;color:var(--buoy-red)}.rperm__section[data-v-fa2177ac]{display:grid;grid-template-columns:240px minmax(0,1fr);gap:32px;padding:20px 0;border-bottom:1px solid oklch(92% .012 220)}.rperm__meta[data-v-fa2177ac]{display:flex;flex-direction:column;gap:4px}.rperm__n[data-v-fa2177ac]{font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;letter-spacing:.12em;color:var(--sea-foam-ink)}.rperm__t[data-v-fa2177ac]{font-size:13.5px;font-weight:600;color:#001630}.rperm__d[data-v-fa2177ac]{font-size:12px;line-height:1.45;color:#546673}.rperm__content[data-v-fa2177ac]{display:flex;flex-direction:column;gap:14px;min-width:0}.rperm__mode[data-v-fa2177ac]{display:flex;align-items:center;gap:12px}.rperm__mode-hint[data-v-fa2177ac]{font-size:12px;color:#546673}.rperm__tags[data-v-fa2177ac]{display:flex;flex-direction:column;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px #cadbe2}.rperm__tag[data-v-fa2177ac]{display:grid;grid-template-columns:150px minmax(0,1fr) 28px;align-items:center;gap:12px;min-height:44px;padding:6px 12px;box-sizing:border-box;border-bottom:1px solid oklch(94% .008 220)}.rperm__tag-name[data-v-fa2177ac]{justify-self:start;display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;border-radius:6px;background:var(--sea-shoal);font-size:12px;font-weight:600;color:#021b35}.rperm__tag-name .pi[data-v-fa2177ac]{font-size:9px}.rperm__tag-terms[data-v-fa2177ac]{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-width:0}.rperm__tag-picker[data-v-fa2177ac]{flex:1;min-width:180px;min-height:30px;padding:0}.rperm__trash[data-v-fa2177ac]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:6px;background:transparent;color:#85919a;cursor:pointer}.rperm__trash[data-v-fa2177ac]:hover{background:var(--sea-shoal);color:var(--buoy-red)}.rperm__trash .pi[data-v-fa2177ac]{font-size:11px}.rperm__tags-empty[data-v-fa2177ac]{padding:12px;font-size:12.5px;color:var(--sea-ink-3);border-bottom:1px solid oklch(94% .008 220)}.rperm__tag-add[data-v-fa2177ac]{display:flex;align-items:center;gap:8px;padding:8px 12px}.rperm__tag-add .pi[data-v-fa2177ac]{font-size:10px;color:var(--sea-foam-ink)}.rperm__tag-add[data-v-fa2177ac] .p-inputtext{flex:1;max-width:240px}.rperm__radio[data-v-fa2177ac]{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:none;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px #cadbe2;font-family:inherit;text-align:left;cursor:pointer;transition:box-shadow var(--sea-ease)}.rperm__radio--on[data-v-fa2177ac]{box-shadow:inset 0 0 0 1.5px var(--sea-foam-ink)}.rperm__radio-dot[data-v-fa2177ac]{width:16px;height:16px;margin-top:2px;flex-shrink:0;box-sizing:border-box;border-radius:50%;border:1.5px solid oklch(70% .03 235);background:#fff}.rperm__radio--on .rperm__radio-dot[data-v-fa2177ac]{border:5px solid var(--sea-foam-ink)}.rperm__radio-text[data-v-fa2177ac]{display:flex;flex-direction:column;gap:3px}.rperm__radio-title[data-v-fa2177ac]{font-size:13px;font-weight:600;color:#001630}.rperm__radio-hint[data-v-fa2177ac]{font-size:12px;line-height:1.45;color:#546673}.audit-changes[data-v-fc083d79]{display:flex;flex-direction:column;gap:5px;min-width:0}.audit-changes--compact[data-v-fc083d79]{gap:3px}.audit-change[data-v-fc083d79]{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.audit-change__verb[data-v-fc083d79]{margin-left:4px;font-size:11.5px;color:var(--sea-ink-3)}.audit-change__value[data-v-fc083d79]{font-size:12px;font-weight:600;color:var(--sea-ink-2)}.audit-change__delta[data-v-fc083d79]{display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:5px;background:#eef3f5;font-size:11px;font-weight:600;color:#465865;text-decoration:line-through}.audit-change__delta--add[data-v-fc083d79]{background:#caf3e0;color:#005c41;color:oklch(42% .1 165);text-decoration:none}.date-range[data-v-fdd81d34]{display:inline-flex;align-items:center;gap:2px;height:32px;padding:0 4px;border-radius:7px;background:#fff;box-shadow:inset 0 0 0 1px var(--sea-line-strong)}.date-range--open[data-v-fdd81d34]{box-shadow:inset 0 0 0 1px var(--sea-foam-ink),0 0 0 3px #a0d9e373}.date-range__icon[data-v-fdd81d34],.date-range__clear[data-v-fdd81d34]{display:grid;place-items:center;width:24px;height:24px;border:none;border-radius:6px;background:transparent;color:var(--sea-ink-3);cursor:pointer}.date-range__icon[data-v-fdd81d34]:hover,.date-range__clear[data-v-fdd81d34]:hover{background:var(--sea-shoal);color:var(--sea-ink)}.date-range__icon .pi[data-v-fdd81d34]{font-size:12px}.date-range__clear .pi[data-v-fdd81d34]{font-size:10px}.date-range__end[data-v-fdd81d34]{display:inline-flex;align-items:baseline;gap:6px;height:24px;padding:0 8px;border:none;border-radius:6px;background:transparent;font-family:inherit;font-size:12.5px;color:var(--sea-ink-3);cursor:pointer;white-space:nowrap}.date-range__end[data-v-fdd81d34]:hover{background:var(--sea-shoal)}.date-range__end--set[data-v-fdd81d34]{color:var(--sea-ink)}.date-range__end--active[data-v-fdd81d34]{background:#caf0f7;color:var(--sea-ink)}.date-range__key[data-v-fdd81d34]{font-family:var(--sea-font-label);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sea-ink-3)}.date-range__value[data-v-fdd81d34]{line-height:24px}.date-range__arrow[data-v-fdd81d34]{font-size:9px;color:var(--sea-ink-3)}.date-range__panel[data-v-fdd81d34]{display:flex;flex-direction:column;gap:8px}.date-range__switch[data-v-fdd81d34]{display:flex;align-items:center;gap:6px}.date-range__pill[data-v-fdd81d34]{display:inline-flex;align-items:baseline;gap:6px;flex:1;padding:6px 10px;border:none;border-radius:7px;background:var(--sea-shoal);font-family:inherit;font-size:12.5px;color:var(--sea-ink-2);cursor:pointer}.date-range__pill--on[data-v-fdd81d34]{background:var(--sea-chrome);color:#fff}.date-range__pill--on .date-range__key[data-v-fdd81d34]{color:#bbd2de}.date-range__hint[data-v-fdd81d34]{margin:0;font-size:11.5px;color:var(--sea-ink-3)}.date-range__foot[data-v-fdd81d34]{display:flex;justify-content:space-between}.date-range__link[data-v-fdd81d34]{border:none;background:transparent;padding:2px 0;font-family:inherit;font-size:12px;font-weight:600;color:var(--sea-foam-ink);cursor:pointer}.date-range__link--on[data-v-fdd81d34]{text-decoration:underline;text-underline-offset:3px}.date-range__link[data-v-fdd81d34]:disabled{color:var(--sea-ink-3);cursor:default}.plog[data-v-34c98c1d]{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--sea-paper)}.plog__filters[data-v-34c98c1d]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:16px 28px 12px;border-bottom:1px solid var(--sea-line)}.plog__filter[data-v-34c98c1d]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 4px 0 10px;border-radius:7px;background:#fff;box-shadow:inset 0 0 0 1px var(--sea-line-strong)}.plog__filter-k[data-v-34c98c1d]{font-family:var(--sea-font-label);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sea-ink-3)}.plog__picker[data-v-34c98c1d]{min-height:30px;width:180px;padding:0}.plog__count[data-v-34c98c1d]{margin-left:6px;font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;opacity:.75}.plog__error[data-v-34c98c1d]{margin:10px 28px 0;font-size:12.5px;color:var(--buoy-red)}.plog__scroll[data-v-34c98c1d]{flex:1;min-height:0;overflow:auto;padding:0 28px 24px}.plog__day[data-v-34c98c1d]{display:flex;flex-direction:column}.plog__day-head[data-v-34c98c1d]{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;height:34px;margin-top:12px;background:var(--sea-paper);border-bottom:1px solid var(--sea-line);font-family:var(--sea-font-label);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#354a5c}.plog__item[data-v-34c98c1d]{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;padding:12px 0;border-bottom:1px solid oklch(94% .008 220)}.plog__when[data-v-34c98c1d]{display:flex;flex-direction:column;gap:3px}.plog__time[data-v-34c98c1d]{font-family:var(--sea-font-label);font-size:12px;font-weight:600;color:var(--sea-ink)}.plog__watch[data-v-34c98c1d]{font-family:var(--sea-font-label);font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--sea-ink-3)}.plog__what[data-v-34c98c1d]{display:flex;flex-direction:column;gap:6px;min-width:0}.plog__line[data-v-34c98c1d]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.plog__avatar[data-v-34c98c1d]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--sea-foam-ink);color:#fff;font-size:8px;font-weight:700}.plog__actor[data-v-34c98c1d]{font-size:13px;font-weight:600;color:var(--sea-ink)}.plog__kind[data-v-34c98c1d]{font-size:12.5px;color:var(--sea-ink-2)}.plog__target[data-v-34c98c1d]{font-family:var(--sea-font-label);font-size:10.5px;color:#354a5c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plog__more[data-v-34c98c1d]{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;padding:2px 0;font-family:inherit;font-size:12px;font-weight:600;color:var(--sea-foam-ink);cursor:pointer}.plog__more .pi[data-v-34c98c1d]{font-size:9px}.plog__run[data-v-34c98c1d]{font-family:var(--sea-font-label);font-size:9.5px;font-weight:500;color:var(--sea-ink-3)}.plog__bulk[data-v-34c98c1d]{display:flex;flex-direction:column;padding-left:10px;box-shadow:inset 1px 0 0 var(--sea-line)}.plog__bulk-row[data-v-34c98c1d]{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:center;gap:10px;padding:4px 0;font-size:12px;color:var(--sea-ink-2)}.plog__empty[data-v-34c98c1d]{padding:32px 0;text-align:center;font-size:13px;color:var(--sea-ink-3)}.plog__older[data-v-34c98c1d]{display:flex;justify-content:center;padding-top:12px}.plog__table[data-v-34c98c1d]{display:flex;flex-direction:column;margin-top:16px;border-radius:9px;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px var(--sea-line-strong)}.plog__tr[data-v-34c98c1d]{display:grid;grid-template-columns:150px 150px 170px minmax(0,1fr) minmax(0,220px);align-items:center;gap:0;min-height:40px;border-bottom:1px solid oklch(94% .008 220)}.plog__tr>span[data-v-34c98c1d]{padding:6px 10px;min-width:0}.plog__rich[data-v-34c98c1d]{padding-block:8px}.plog__tr--head[data-v-34c98c1d]{min-height:34px;background:var(--sea-head);border-bottom:1px solid var(--sea-head-line);font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sea-head-ink)}.plog__mono[data-v-34c98c1d]{font-family:var(--sea-font-label);font-size:10.5px;color:#354a5c}.plog__cell[data-v-34c98c1d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--sea-ink)}.plog__cell--wrap[data-v-34c98c1d]{white-space:normal}.plog__pager[data-v-34c98c1d]{display:flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;background:var(--sea-footer)}.plog__range[data-v-34c98c1d]{margin-right:auto;font-family:var(--sea-font-label);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#43586a}.plog__page[data-v-34c98c1d]{font-family:var(--sea-font-label);font-size:11px;font-weight:600;color:var(--sea-ink)}.usage-section[data-v-0cbc4d74]{display:flex;flex-direction:column;gap:12px}.section-label[data-v-0cbc4d74]{font-size:12px;font-weight:600;color:var(--sea-ink-3);text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:6px}.section-icon[data-v-0cbc4d74]{font-size:11px}.usage-error[data-v-0cbc4d74]{color:#b32322}.usage-tiles[data-v-0cbc4d74]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.usage-tile[data-v-0cbc4d74]{display:flex;align-items:center;gap:14px;padding:18px;border-radius:8px;border:1px solid var(--sea-line);background:#fff}.usage-tile--sm[data-v-0cbc4d74]{padding:14px;border-radius:8px}.tile-icon-wrap[data-v-0cbc4d74]{width:40px;height:40px;border-radius:9px;display:grid;place-items:center;flex-shrink:0;font-size:16px}.tile-icon-wrap--sm[data-v-0cbc4d74]{width:32px;height:32px;font-size:14px;border-radius:7px}.usage-tile--blue .tile-icon-wrap[data-v-0cbc4d74]{background:color-mix(in srgb,#3b82f6 12%,transparent);color:#2563eb}.usage-tile--indigo .tile-icon-wrap[data-v-0cbc4d74]{background:color-mix(in srgb,#6366f1 12%,transparent);color:#4338ca}.usage-tile--violet .tile-icon-wrap[data-v-0cbc4d74]{background:color-mix(in srgb,#8b5cf6 12%,transparent);color:#7c3aed}.usage-tile--teal .tile-icon-wrap[data-v-0cbc4d74]{background:color-mix(in srgb,#14b8a6 12%,transparent);color:#0d9488}.usage-tile--sky .tile-icon-wrap[data-v-0cbc4d74]{background:color-mix(in srgb,#0ea5e9 12%,transparent);color:#0284c7}.tile-body[data-v-0cbc4d74]{min-width:0}.tile-value[data-v-0cbc4d74]{font-size:20px;font-weight:700;color:var(--sea-ink);line-height:1.1}.tile-value--sm[data-v-0cbc4d74]{font-size:16px}.tile-label[data-v-0cbc4d74]{font-size:12px;color:var(--sea-ink-3);margin-top:3px}.tile-sub[data-v-0cbc4d74]{font-size:11px;color:var(--sea-ink-3);margin-top:2px}.mount-list[data-v-0cbc4d74]{display:flex;flex-direction:column;gap:8px}.mount-row[data-v-0cbc4d74]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-radius:8px;border:1px solid var(--sea-line);background:#fff}.mount-row-left[data-v-0cbc4d74]{display:flex;align-items:center;gap:10px;min-width:0}.mount-icon[data-v-0cbc4d74]{flex-shrink:0;font-size:15px;color:var(--sea-ink-3)}.mount-icon--online[data-v-0cbc4d74]{color:#14b8a6}.mount-icon--offline[data-v-0cbc4d74]{color:var(--sea-line-strong)}.mount-info[data-v-0cbc4d74]{min-width:0}.mount-name[data-v-0cbc4d74]{font-size:13px;font-weight:600;color:var(--sea-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mount-path[data-v-0cbc4d74]{font-size:11px;color:var(--sea-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mount-row-right[data-v-0cbc4d74]{display:flex;align-items:center;gap:10px;flex-shrink:0}.mount-owner[data-v-0cbc4d74]{font-size:11px;color:var(--sea-ink-3);white-space:nowrap}.mount-usage-text[data-v-0cbc4d74]{font-size:11.5px;color:var(--sea-ink-3);white-space:nowrap}.mount-usage-unknown[data-v-0cbc4d74]{font-size:13px;color:var(--sea-ink-3)}.usage-loading[data-v-0cbc4d74],.usage-error[data-v-0cbc4d74]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--sea-ink-3);padding:16px 0}.mount-usage-progress[data-v-0cbc4d74]{width:100px}.license-state[data-v-c6351082]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--sea-ink-3);padding:16px 0}.license-state--error[data-v-c6351082]{color:#b32322}.license-meta-card[data-v-c6351082]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:18px 24px;padding:18px 20px;border-radius:8px;border:1px solid var(--sea-line);background:#fff}.meta-cell[data-v-c6351082]{min-width:0}.meta-label[data-v-c6351082]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--sea-ink-3)}.meta-value[data-v-c6351082]{font-size:14px;font-weight:600;color:var(--sea-ink);margin-top:5px}.meta-value--cap[data-v-c6351082]{text-transform:capitalize}.status-badge[data-v-c6351082]{display:inline-flex;align-items:center;padding:2px 9px;border-radius:8px;font-size:12px;font-weight:600}.status-badge--ok[data-v-c6351082]{background:color-mix(in srgb,#14b8a6 14%,transparent);color:#0d9488}.status-badge--warn[data-v-c6351082]{background:color-mix(in srgb,#f59e0b 16%,transparent);color:#b45309}.status-badge--danger[data-v-c6351082]{background:color-mix(in srgb,#ef4444 14%,transparent);color:#dc2626}.status-badge--neutral[data-v-c6351082]{background:#e8f0f4;color:var(--sea-ink-2)}.license-section[data-v-c6351082]{display:flex;flex-direction:column;gap:12px}.section-label[data-v-c6351082]{font-size:12px;font-weight:600;color:var(--sea-ink-3);text-transform:uppercase;letter-spacing:.05em}.meter-list[data-v-c6351082]{display:flex;flex-direction:column;gap:12px}.meter-card[data-v-c6351082]{display:flex;flex-direction:column;gap:9px;padding:16px 18px;border-radius:8px;border:1px solid var(--sea-line);background:#fff}.meter-head[data-v-c6351082]{display:flex;align-items:center;justify-content:space-between;gap:12px}.meter-head-left[data-v-c6351082]{display:flex;align-items:center;gap:10px;min-width:0}.meter-icon[data-v-c6351082]{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;flex-shrink:0;font-size:14px;background:color-mix(in srgb,var(--sea-foam-ink) 12%,transparent);color:var(--sea-foam-ink)}.meter-name[data-v-c6351082]{font-size:13.5px;font-weight:600;color:var(--sea-ink)}.meter-head-right[data-v-c6351082]{display:flex;align-items:baseline;gap:10px;flex-shrink:0}.meter-counts[data-v-c6351082]{font-size:14px;font-weight:700;color:var(--sea-ink)}.meter-counts--over[data-v-c6351082]{color:#b45309}.meter-pct[data-v-c6351082],.meter-unlimited[data-v-c6351082]{font-size:12px;color:var(--sea-ink-3)}.meter-na[data-v-c6351082]{font-size:12.5px;color:var(--sea-ink-3);font-style:italic}.meter-bar[data-v-c6351082]{height:8px;border-radius:8px}.meter-bar--unlimited[data-v-c6351082]{opacity:.45}.meter-bar.meter-bar--over[data-v-c6351082] .p-progressbar-value{background:#f59e0b}.meter-foot[data-v-c6351082]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:11.5px;color:var(--sea-ink-3)}.meter-foot--over[data-v-c6351082]{color:#b45309;font-weight:600}.meter-foot-sep[data-v-c6351082]{color:var(--sea-line-strong)}.meter-foot--hold[data-v-c6351082]{color:var(--sea-ink-3);font-weight:600}.stat-row[data-v-c6351082]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:8px;border:1px solid var(--sea-line);background:#fff}.stat-icon[data-v-c6351082]{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;flex-shrink:0;font-size:12px;background:color-mix(in srgb,#0ea5e9 12%,transparent);color:#0284c7}.stat-label[data-v-c6351082]{font-size:13px;color:var(--sea-ink-2);flex:1}.stat-value[data-v-c6351082]{font-size:14px;font-weight:700;color:var(--sea-ink)}.rp__toolbar[data-v-d5e0831a]{display:flex;align-items:center;gap:16px}.rp__search[data-v-d5e0831a]{position:relative;flex:1;display:flex;align-items:center}.rp__search-icon[data-v-d5e0831a]{position:absolute;left:10px;font-size:.78rem;color:var(--sea-ink-3);pointer-events:none}.rp__search-input[data-v-d5e0831a]{width:100%;height:32px;padding:0 32px 0 30px;border:1px solid var(--sea-line-strong);border-radius:8px;background:#fff;font-size:.83rem;color:var(--sea-ink);outline:none;transition:border-color .12s;--hive-field-padding: 0 32px 0 30px}.rp__search-input[data-v-d5e0831a]:focus{border-color:var(--sea-foam-ink)}.rp__search-input[data-v-d5e0831a]::placeholder{color:var(--sea-ink-3)}.rp__search-clear[data-v-d5e0831a]{position:absolute;right:6px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:transparent;color:var(--sea-ink-3);cursor:pointer;border-radius:4px;font-size:.7rem;transition:background .1s,color .1s}.rp__search-clear[data-v-d5e0831a]:hover{background:#e8f0f4;color:var(--sea-ink-2)}.rp__legend[data-v-d5e0831a]{display:flex;align-items:center;gap:12px;flex-shrink:0}.rp__legend-item[data-v-d5e0831a]{display:flex;align-items:center;gap:5px;font-size:.72rem;color:var(--sea-ink-3)}.rp__legend-dot[data-v-d5e0831a]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.rp__legend-dot--on[data-v-d5e0831a]{background:var(--sea-foam-ink)}.rp__legend-dot--off[data-v-d5e0831a]{background:var(--sea-line-strong)}.rp__legend-dot--na[data-v-d5e0831a]{background:var(--sea-line);border:1px dashed var(--sea-line-strong)}.rp__empty[data-v-d5e0831a]{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:3rem;color:var(--sea-ink-3);font-size:.85rem}.rp__empty i[data-v-d5e0831a]{font-size:1.8rem}.rp-tab[data-v-d5e0831a]{display:flex;flex-direction:column;gap:8px}.rp-tab__header[data-v-d5e0831a]{padding-bottom:5px;border-bottom:2px solid color-mix(in srgb,var(--sea-foam-ink) 18%,var(--sea-line))}.rp-tab__label[data-v-d5e0831a]{font-size:.78rem;font-weight:800;color:var(--sea-foam-ink);text-transform:uppercase;letter-spacing:.08em}.rp-group[data-v-d5e0831a]{display:flex;flex-direction:column;gap:3px;padding-left:14px}.rp-group__label[data-v-d5e0831a]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--sea-ink-3);padding-left:2px}.rp-rows[data-v-d5e0831a]{border:1px solid var(--sea-line);border-radius:8px;overflow:hidden}.rp-row[data-v-d5e0831a]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 14px;border-bottom:1px solid oklch(95% .01 225);transition:background .1s}.rp-row[data-v-d5e0831a]:last-child{border-bottom:none}.rp-row[data-v-d5e0831a]:hover{background:color-mix(in srgb,var(--sea-foam-ink) 3%,white)}.rp-row__info[data-v-d5e0831a]{display:flex;align-items:center;gap:9px;min-width:0}.rp-row__icon[data-v-d5e0831a]{font-size:.88rem;width:15px;text-align:center;color:var(--sea-foam-ink);flex-shrink:0;transition:opacity .15s}.rp-row__name[data-v-d5e0831a]{font-size:.84rem;font-weight:600;color:var(--sea-ink);white-space:nowrap;transition:opacity .15s}.rp-row__toggles[data-v-d5e0831a]{display:flex;align-items:center;gap:5px;flex-shrink:0}.rp-pill[data-v-d5e0831a]{display:inline-flex;align-items:center;gap:4px;font-size:.7rem;font-weight:700;padding:3px 9px;border-radius:8px;border:1.5px solid;cursor:pointer;transition:background .12s,color .12s,border-color .12s;white-space:nowrap;letter-spacing:.02em}.rp-pill[data-v-d5e0831a] .p-togglebutton-icon{font-size:.62rem}.rp-pill.p-togglebutton-checked[data-v-d5e0831a]{color:#006abe;color:oklch(52% .18 252);background:#ddedff;background:oklch(94% .04 252);border-color:color-mix(in srgb,oklch(52% .18 252) 26%,transparent)}.rp-pill.p-togglebutton-checked[data-v-d5e0831a]:hover{background:#d3e3f5}.rp-pill[data-v-d5e0831a]:not(.p-togglebutton-checked):not(:disabled){color:var(--sea-ink-3);background:#f3f8fa;border-color:var(--sea-line)}.rp-pill[data-v-d5e0831a]:not(.p-togglebutton-checked):not(:disabled):hover{background:#e8f0f4;color:var(--sea-ink-2)}.rp-pill[data-v-d5e0831a]:disabled{border-style:dashed;border-color:var(--sea-line);background:transparent;color:var(--sea-line-strong);cursor:default}.rp-row--dimmed .rp-row__icon[data-v-d5e0831a],.rp-row--dimmed .rp-row__name[data-v-d5e0831a]{opacity:.38}.rrp__hint[data-v-e1b9facb]{margin:0 0 12px;font-size:12px;color:var(--sea-ink-3)}.rrp__state[data-v-e1b9facb]{padding:24px 0;text-align:center;font-size:12px;color:var(--sea-ink-3)}.rrp__grids[data-v-e1b9facb]{display:flex;flex-direction:column;gap:14px}.rrp__error[data-v-e1b9facb]{margin-top:12px;font-size:12px;color:#972622}.state-msg[data-v-37ac449d]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--sea-ink-3);padding:20px 0}.state-msg--error[data-v-37ac449d]{color:#b32322}.empty-msg[data-v-37ac449d]{font-size:13px;color:var(--sea-ink-3);padding:20px 0;text-align:center}.realm-list[data-v-37ac449d]{display:flex;flex-direction:column;gap:8px}.realm-row[data-v-37ac449d]{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border-radius:8px;border:1px solid var(--sea-line);background:#fff;transition:border-color .12s}.realm-row[data-v-37ac449d]:hover{border-color:var(--sea-line-strong)}.realm-row--deleting[data-v-37ac449d]{border-color:color-mix(in srgb,oklch(50% .18 27) 35%,var(--sea-line));background:color-mix(in srgb,oklch(50% .18 27) 4%,white)}.realm-row--deleting .realm-name[data-v-37ac449d]{color:var(--sea-ink-3)}.realm-row__main[data-v-37ac449d]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.realm-badge[data-v-37ac449d]{flex-shrink:0;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:600;white-space:nowrap}.realm-badge--default[data-v-37ac449d]{color:var(--sea-ink-2);background:#e8f0f4}.realm-badge--deleting[data-v-37ac449d]{color:#b32322;background:color-mix(in srgb,oklch(50% .18 27) 12%,transparent)}.realm-note[data-v-37ac449d]{font-size:12px;color:var(--sea-ink-3)}.realm-cleanup[data-v-37ac449d]{display:flex;flex-direction:column;gap:8px}.realm-cleanup__target[data-v-37ac449d]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--sea-ink-2)}.realm-cleanup__blocked[data-v-37ac449d]{display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:8px;border:1px solid color-mix(in srgb,oklch(50% .18 27) 30%,var(--sea-line));background:color-mix(in srgb,oklch(50% .18 27) 6%,white);font-size:12.5px;color:#b32322}.realm-cleanup__actions[data-v-37ac449d]{display:flex;gap:8px}.realm-cleanup__stage[data-v-37ac449d]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12px;color:var(--sea-ink-2)}.realm-cleanup__stage-count[data-v-37ac449d]{font-variant-numeric:tabular-nums;color:var(--sea-ink-3)}.realm-cleanup__bar[data-v-37ac449d]{height:5px;border-radius:8px;background:var(--sea-line);overflow:hidden}.realm-cleanup__bar-fill[data-v-37ac449d]{height:100%;border-radius:8px;background:var(--sea-foam-ink);transition:width .24s ease}.realm-confirm__move[data-v-37ac449d]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.realm-confirm__move-label[data-v-37ac449d]{font-size:12px;font-weight:600;color:var(--sea-ink-3)}.realm-confirm__select[data-v-37ac449d]{border:1px solid var(--sea-line-strong);border-radius:8px;padding:7px 10px;font-size:13px;color:var(--sea-ink);background:#fff;outline:none;--hive-field-padding: 7px 10px}.realm-confirm__select[data-v-37ac449d]:focus{border-color:var(--sea-foam-ink)}.realm-confirm__select[data-v-37ac449d]:disabled{opacity:.5}.realm-confirm__input--path[data-v-37ac449d]{flex:1 1 14rem}.realm-confirm[data-v-37ac449d]{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:8px;border:1px solid color-mix(in srgb,oklch(50% .18 27) 30%,var(--sea-line));background:color-mix(in srgb,oklch(50% .18 27) 5%,white)}.realm-confirm__text[data-v-37ac449d]{margin:0;font-size:13px;color:var(--sea-ink-2)}.realm-confirm__prompt[data-v-37ac449d]{margin:0;font-size:12px;color:var(--sea-ink-3)}.realm-confirm__actions[data-v-37ac449d]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.realm-confirm__input[data-v-37ac449d]{flex:1 1 12rem;min-width:0;border:1px solid var(--sea-line-strong);border-radius:8px;padding:7px 10px;font-family:var(--font-mono, ui-monospace, monospace);font-size:13px;color:var(--sea-ink);background:#fff;outline:none;transition:border-color .12s;--hive-field-padding: 7px 10px}.realm-confirm__input[data-v-37ac449d]:focus{border-color:#b32322}.realm-name-cell[data-v-37ac449d]{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.realm-icon[data-v-37ac449d]{color:var(--sea-ink-3);width:14px;height:14px;font-size:14px;object-fit:contain;flex-shrink:0}.realm-name[data-v-37ac449d]{font-size:14px;font-weight:600;color:var(--sea-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rename-input[data-v-37ac449d]{flex:1;min-width:0;border:1px solid var(--sea-foam-ink);border-radius:6px;padding:4px 8px;font-size:13px;font-weight:600;color:var(--sea-ink);background:#fff;outline:none;--hive-field-padding: 4px 8px}.icon-btn[data-v-37ac449d]{flex-shrink:0;width:26px;height:26px;border:none;border-radius:6px;background:transparent;cursor:pointer;display:grid;place-items:center;font-size:12px;transition:background .12s;color:var(--sea-ink-3)}.icon-btn[data-v-37ac449d]:after{content:none}.icon-btn--edit[data-v-37ac449d],.icon-btn--delete[data-v-37ac449d]{opacity:0}.realm-row:hover .icon-btn--edit[data-v-37ac449d],.realm-row:hover .icon-btn--delete[data-v-37ac449d]{opacity:1}.icon-btn--edit[data-v-37ac449d]:hover{background:#e8f0f4;color:var(--sea-ink-2)}.icon-btn--delete[data-v-37ac449d]:hover{background:color-mix(in srgb,oklch(50% .18 27) 15%,transparent);color:#b32322}.icon-btn--confirm[data-v-37ac449d]:hover{background:color-mix(in srgb,#22c55e 15%,transparent);color:#16a34a}.icon-btn--cancel[data-v-37ac449d]:hover{background:color-mix(in srgb,#ef4444 15%,transparent);color:#dc2626}.realm-stats[data-v-37ac449d]{display:flex;align-items:center;gap:8px;flex-shrink:0}.stat-chip[data-v-37ac449d]{display:flex;align-items:center;gap:5px;padding:4px 10px;border-radius:8px;font-size:12px;font-weight:600;white-space:nowrap}.stat-label[data-v-37ac449d]{font-weight:400;opacity:.75}.stat-chip--blue[data-v-37ac449d]{background:color-mix(in srgb,#3b82f6 10%,transparent);color:#1d4ed8}.stat-chip--violet[data-v-37ac449d]{background:color-mix(in srgb,#8b5cf6 10%,transparent);color:#6d28d9}.stat-chip--teal[data-v-37ac449d]{background:color-mix(in srgb,#14b8a6 10%,transparent);color:#0f766e}.stat-chip--indigo[data-v-37ac449d]{background:color-mix(in srgb,#6366f1 10%,transparent);color:#4338ca}.stat-chip--slate[data-v-37ac449d]{background:#e8f0f4;color:var(--sea-ink-2)}.storage-usage[data-v-37ac449d]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.storage-usage__text[data-v-37ac449d]{font-size:13px;color:var(--sea-ink-2)}.storage-limit-input[data-v-37ac449d]{width:100%}.field-label[data-v-37ac449d]{font-size:12px;font-weight:600;color:var(--sea-ink-3);text-transform:uppercase;letter-spacing:.05em}.field-input[data-v-37ac449d]{width:100%;border:1px solid var(--sea-line-strong);border-radius:8px;padding:8px 12px;font-size:13.5px;color:var(--sea-ink);background:#fff;outline:none;box-sizing:border-box;transition:border-color .12s;--hive-field-padding: 8px 12px}.field-input[data-v-37ac449d]:focus{border-color:var(--sea-foam-ink)}.field-error[data-v-37ac449d]{font-size:12px;color:#b32322}.dialog-actions[data-v-37ac449d]{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.realm-scripts-list[data-v-18ed7464]{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--sea-line);border-radius:8px}.realm-scripts-item[data-v-18ed7464]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:4px 12px}.realm-scripts-item+.realm-scripts-item[data-v-18ed7464]{border-top:1px solid var(--sea-line)}.realm-scripts-name[data-v-18ed7464]{min-width:0;overflow:hidden;font-size:13px;color:var(--sea-ink);text-overflow:ellipsis;white-space:nowrap}.realm-scripts-empty[data-v-18ed7464]{font-size:12px;line-height:1.45;color:var(--sea-ink-3)}.profile-avatar-row[data-v-31918c9b]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.profile-avatar[data-v-31918c9b]{width:56px;height:56px;margin-right:4px;font-size:18px;flex:none;box-shadow:0 0 0 3px #63dbcd66}.profile-avatar[data-v-31918c9b] img{width:100%;height:100%;object-fit:cover}.profile-field[data-v-31918c9b]{display:flex;flex-direction:column;gap:6px}.profile-field label[data-v-31918c9b]{font-size:12px;font-weight:600;color:var(--sea-ink-2)}.profile-note[data-v-31918c9b]{font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sea-ink-3)}.profile-connection[data-v-31918c9b]{--email-row-padding: 12px 0;--email-note-radius: 8px}.profile-loading[data-v-31918c9b]{display:flex;align-items:center;justify-content:center;min-height:200px;color:var(--sea-ink-3)}.login-card[data-v-db0276e9]{display:flex;flex-direction:column;gap:16px;border:1px solid color-mix(in srgb,var(--sea-foam-wash) 42%,var(--sea-line));border-radius:8px;background:color-mix(in srgb,white 78%,white);padding:18px}.login-card-title[data-v-db0276e9]{font-size:15px;font-weight:600;color:var(--sea-ink)}.login-totp-head[data-v-db0276e9]{display:flex;flex-direction:column;gap:4px}.login-totp-grid[data-v-db0276e9]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.login-totp-qr[data-v-db0276e9]{display:flex;align-items:center;justify-content:center;min-height:220px;padding:12px;border:1px dashed var(--sea-line-strong);border-radius:8px;background:color-mix(in srgb,white 72%,oklch(97.5% .006 225))}.login-totp-qr-image[data-v-db0276e9]{display:block;width:100%;max-width:220px;height:auto}.login-totp-meta[data-v-db0276e9]{gap:10px}.login-field-grid[data-v-db0276e9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.login-field[data-v-db0276e9],.login-method-meta[data-v-db0276e9],.login-edit-block[data-v-db0276e9]{display:flex;flex-direction:column;gap:6px;min-width:0}.login-field label[data-v-db0276e9]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--sea-ink-3)}.login-method-list[data-v-db0276e9]{display:flex;flex-direction:column;gap:12px}.login-method[data-v-db0276e9]{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--sea-line);border-radius:8px;background:color-mix(in srgb,white 72%,oklch(97.5% .006 225))}.login-type-pill[data-v-db0276e9]{display:inline-flex;align-items:center;width:fit-content;padding:4px 8px;border-radius:8px;background:color-mix(in srgb,var(--sea-foam-wash) 58%,white);color:var(--sea-foam-ink);font-size:11px;font-weight:700;letter-spacing:.03em}.login-identifier[data-v-db0276e9]{font-size:14px;font-weight:600;color:var(--sea-ink);word-break:break-word}.login-secret[data-v-db0276e9]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;letter-spacing:.08em}.login-error[data-v-db0276e9]{font-size:12px;color:#b32322}.login-empty-inline[data-v-db0276e9]{min-height:140px;border:1px dashed var(--sea-line-strong);border-radius:8px;background:color-mix(in srgb,white 76%,oklch(97.5% .006 225))}.login-empty-inline--small[data-v-db0276e9]{min-height:0;width:100%;height:100%}.login-loading[data-v-db0276e9]{flex:1}@media(max-width:900px){.login-field-grid[data-v-db0276e9],.login-totp-grid[data-v-db0276e9]{grid-template-columns:1fr}.login-card-head[data-v-db0276e9],.login-method-main[data-v-db0276e9],.login-actions[data-v-db0276e9]{flex-direction:column;align-items:stretch}}.login-card-head[data-v-db0276e9],.login-method-main[data-v-db0276e9],.login-actions[data-v-db0276e9]{display:flex;align-items:center;justify-content:space-between;gap:12px}.login-btn--blocked[data-v-db0276e9]{opacity:.6}.login-blocked[data-v-db0276e9]{font-size:12px;color:var(--sea-ink-3)}.login-card-subtitle[data-v-db0276e9],.login-hint[data-v-db0276e9]{font-size:12px;color:var(--sea-ink-3);margin-top:4px}.login-form-card[data-v-db0276e9],.login-password-card[data-v-db0276e9]{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--sea-line);border-radius:8px;background:color-mix(in srgb,oklch(97.5% .006 225) 84%,white)}.login-field[data-v-db0276e9],.login-method-meta[data-v-db0276e9]{display:flex;flex-direction:column;gap:6px;min-width:0}.login-empty-inline[data-v-db0276e9],.login-loading[data-v-db0276e9]{display:flex;align-items:center;justify-content:center;color:var(--sea-ink-3)}.login-card[data-v-bb3be473]{display:flex;flex-direction:column;gap:16px;border:1px solid color-mix(in srgb,var(--sea-foam-wash) 42%,var(--sea-line));border-radius:8px;background:color-mix(in srgb,white 78%,white);padding:18px}.login-card-title[data-v-bb3be473]{font-size:15px;font-weight:600;color:var(--sea-ink)}.login-card-subtitle[data-v-bb3be473]{font-size:12px;color:var(--sea-ink-3);margin-top:4px}.login-form-card[data-v-bb3be473]{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--sea-line);border-radius:8px;background:color-mix(in srgb,oklch(97.5% .006 225) 84%,white)}.login-field[data-v-bb3be473]{display:flex;flex-direction:column;gap:6px;min-width:0}.login-field label[data-v-bb3be473]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--sea-ink-3)}.login-field-row[data-v-bb3be473]{display:flex;gap:12px}.login-field-row .login-field[data-v-bb3be473]{flex:1}.login-field--port[data-v-bb3be473]{flex:0 0 120px}.login-url-row[data-v-bb3be473]{display:flex;gap:8px;align-items:center}.login-url-row .login-input[data-v-bb3be473]{flex:1}.login-toggle[data-v-bb3be473]{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--sea-ink-2);cursor:pointer;white-space:nowrap}.login-restart-hint[data-v-bb3be473]{font-size:12px;color:var(--sea-ink-3)}.login-method-list[data-v-bb3be473]{display:flex;flex-direction:column;gap:12px}.login-method[data-v-bb3be473]{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--sea-line);border-radius:8px;background:color-mix(in srgb,white 72%,oklch(97.5% .006 225))}.login-method-meta[data-v-bb3be473]{display:flex;flex-direction:column;gap:6px;min-width:0}.login-key-row[data-v-bb3be473]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.login-key-sub[data-v-bb3be473]{display:flex;flex-wrap:wrap;gap:14px;font-size:12px;color:var(--sea-ink-3)}.login-status-pill[data-v-bb3be473]{display:inline-flex;align-items:center;padding:3px 9px;border-radius:8px;font-size:11px;font-weight:700;letter-spacing:.03em}.login-status-pill--active[data-v-bb3be473]{background:color-mix(in srgb,oklch(94% .04 165) 70%,white);color:#005c41;color:oklch(42% .1 165)}.login-status-pill--revoked[data-v-bb3be473]{background:color-mix(in srgb,var(--sea-line) 70%,white);color:var(--sea-ink-2)}.login-identifier[data-v-bb3be473]{font-size:14px;font-weight:600;color:var(--sea-ink);word-break:break-word}.login-secret[data-v-bb3be473]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;letter-spacing:.04em}.login-token-warning[data-v-bb3be473]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:8px;background:color-mix(in srgb,oklch(95% .05 75) 78%,white);border:1px solid color-mix(in srgb,oklch(95% .05 75) 80%,white);color:var(--signal-ink);font-size:12.5px;font-weight:600}.login-error[data-v-bb3be473]{font-size:12px;color:#b32322}.login-confirm-text[data-v-bb3be473]{font-size:12px;color:var(--sea-ink-2)}.login-empty-inline[data-v-bb3be473]{min-height:140px;border:1px dashed var(--sea-line-strong);border-radius:8px;background:color-mix(in srgb,white 76%,oklch(97.5% .006 225))}.login-loading[data-v-bb3be473]{flex:1}@media(max-width:900px){.login-card-head[data-v-bb3be473],.login-method-main[data-v-bb3be473],.login-actions[data-v-bb3be473]{flex-direction:column;align-items:stretch}}.login-card-head[data-v-bb3be473],.login-method-main[data-v-bb3be473],.login-actions[data-v-bb3be473]{display:flex;align-items:center;justify-content:space-between;gap:12px}.login-empty-inline[data-v-bb3be473],.login-loading[data-v-bb3be473]{display:flex;align-items:center;justify-content:center;color:var(--sea-ink-3)}.ses-card[data-v-3eea74b3]{display:flex;flex-direction:column;gap:16px;border:1px solid color-mix(in srgb,var(--sea-foam-wash) 42%,var(--sea-line));border-radius:8px;background:color-mix(in srgb,white 78%,white);padding:18px}.ses-card-head[data-v-3eea74b3],.ses-item-main[data-v-3eea74b3]{display:flex;align-items:center;justify-content:space-between;gap:12px}.ses-card-title[data-v-3eea74b3]{font-size:15px;font-weight:600;color:var(--sea-ink)}.ses-card-subtitle[data-v-3eea74b3]{font-size:12px;color:var(--sea-ink-3);margin-top:4px}.ses-list[data-v-3eea74b3]{display:flex;flex-direction:column;gap:12px}.ses-item[data-v-3eea74b3]{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--sea-line);border-radius:8px;background:color-mix(in srgb,white 72%,oklch(97.5% .006 225))}.ses-icon[data-v-3eea74b3]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;flex-shrink:0;font-size:14px;background:var(--sea-foam-wash);color:var(--sea-foam-ink-strong)}.ses-meta[data-v-3eea74b3]{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.ses-row[data-v-3eea74b3]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ses-identifier[data-v-3eea74b3]{font-size:14px;font-weight:600;color:var(--sea-ink);word-break:break-word}.ses-device[data-v-3eea74b3]{font-size:13px;color:var(--sea-ink-2)}.ses-current[data-v-3eea74b3]{background:color-mix(in srgb,oklch(94% .04 165) 70%,white);color:#005c41;color:oklch(42% .1 165);font-weight:700}.ses-kind[data-v-3eea74b3]{font-size:12px;font-weight:600;color:var(--sea-ink-2)}.ses-sub[data-v-3eea74b3]{display:flex;flex-wrap:wrap;gap:14px;font-size:12px;color:var(--sea-ink-3)}.ses-actions[data-v-3eea74b3]{display:flex;align-items:center;gap:8px;flex-shrink:0}.ses-paging[data-v-3eea74b3]{display:flex;align-items:center;justify-content:flex-end;gap:10px}.ses-paging-label[data-v-3eea74b3]{font-size:12px;color:var(--sea-ink-3)}.ses-error[data-v-3eea74b3]{font-size:12px;color:#b32322}.ses-empty[data-v-3eea74b3]{min-height:140px;display:flex;align-items:center;justify-content:center;border:1px dashed var(--sea-line-strong);border-radius:8px;background:color-mix(in srgb,white 76%,oklch(97.5% .006 225));color:var(--sea-ink-3)}.ses-loading[data-v-3eea74b3]{flex:1;display:flex;align-items:center;justify-content:center;color:var(--sea-ink-3)}@media(max-width:900px){.ses-card-head[data-v-3eea74b3],.ses-item-main[data-v-3eea74b3]{flex-direction:column;align-items:stretch}.ses-actions[data-v-3eea74b3]{flex-wrap:wrap}}.np-subject[data-v-7756dc65]{display:flex;align-items:center;gap:8px}.np-subject__for[data-v-7756dc65]{font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sea-ink-3)}.np-grid[data-v-7756dc65]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start;padding:22px 0}.np-side[data-v-7756dc65]{display:flex;flex-direction:column;gap:28px;min-width:0}.np-section[data-v-7756dc65]{display:flex;flex-direction:column;gap:12px;min-width:0}.np-section__head[data-v-7756dc65]{display:flex;align-items:center;justify-content:space-between;gap:12px}.np-section__hint[data-v-7756dc65]{margin:-4px 0 0;font-size:12px;line-height:1.45;color:var(--sea-ink-3)}.np-eyebrow[data-v-7756dc65]{font-family:var(--sea-font-label);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sea-foam-ink)}.np-matrix[data-v-7756dc65]{display:flex;flex-direction:column;overflow:hidden;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px var(--sea-line-strong)}.np-row[data-v-7756dc65]{display:grid;grid-template-columns:minmax(0,1fr) 72px 72px 40px;align-items:center;justify-items:center;min-height:56px;padding:8px 0;border-bottom:1px solid oklch(93% .01 220)}.np-row[data-v-7756dc65]:last-child{border-bottom:none}.np-row--head[data-v-7756dc65]{min-height:32px;padding:0;background:#dbebf3;border-bottom:1px solid oklch(82% .025 232);font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#1e354b}.np-row__event[data-v-7756dc65]{justify-self:start;padding:0 14px}.np-band[data-v-7756dc65]{display:flex;align-items:center;gap:8px;height:30px;padding:0 14px;background:#f3f8fa;border-bottom:1px solid oklch(92% .012 220)}.np-band__dot[data-v-7756dc65]{width:7px;height:7px;flex-shrink:0;border-radius:50%}.np-band__label[data-v-7756dc65]{font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sea-ink-2)}.np-band__hint[data-v-7756dc65]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;color:var(--sea-ink-3)}.np-event[data-v-7756dc65]{justify-self:stretch;display:flex;flex-direction:column;gap:4px;min-width:0;padding:0 14px}.np-event-title[data-v-7756dc65]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.np-event-title strong[data-v-7756dc65]{font-size:13px;font-weight:600;color:var(--sea-ink)}.np-event-title code[data-v-7756dc65]{padding:2px 5px;border:1px dashed oklch(78% .03 230);border-radius:3px;font-family:var(--sea-font-label);font-size:9.5px;font-weight:500;color:var(--sea-ink-3)}.np-event-body[data-v-7756dc65]{font-size:12px;color:var(--sea-ink-3)}.np-badge[data-v-7756dc65]{padding:3px 6px;border-radius:8px;background:#e1eef3;font-family:var(--sea-font-label);font-size:8.5px;font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--sea-ink-2)}.np-badge--failure[data-v-7756dc65]{background:#ffe3df;background:oklch(94% .04 27);color:#b32322}.np-chips[data-v-7756dc65]{display:flex;flex-wrap:wrap;gap:6px}.np-chip[data-v-7756dc65]{padding:3px 6px;border-radius:8px;font-family:var(--sea-font-label);font-size:9px;font-weight:600;line-height:1;letter-spacing:.06em}.np-chip--time[data-v-7756dc65]{background:#ceeff3;color:#004251;color:oklch(35% .08 220)}.np-chip--muted[data-v-7756dc65]{background:#ecf3f6;color:var(--sea-ink-3)}.np-chip--rule[data-v-7756dc65]{background:#e1eef3;color:var(--sea-ink-2)}.np-empty[data-v-7756dc65]{padding:24px;text-align:center;color:var(--sea-ink-3)}.np-setting[data-v-7756dc65]{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid oklch(92% .012 220)}.np-setting--stack[data-v-7756dc65]{flex-direction:column;align-items:stretch;gap:8px}.np-setting__text[data-v-7756dc65]{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.np-setting__text strong[data-v-7756dc65]{font-size:13px;font-weight:600;color:var(--sea-ink)}.np-setting__text small[data-v-7756dc65]{font-size:11.5px;line-height:1.45;color:var(--sea-ink-3)}.np-label[data-v-7756dc65]{font-size:12px;font-weight:600;color:var(--sea-ink-2)}.np-field[data-v-7756dc65]{display:flex;flex-direction:column;gap:6px;min-width:0}.np-field-row[data-v-7756dc65]{display:flex;align-items:flex-end;gap:10px}.np-field-row .np-field[data-v-7756dc65]{flex:1}.np-field-row .np-field--time[data-v-7756dc65]{flex:0 0 96px}.np-locale-row[data-v-7756dc65]{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:start;gap:8px}.np-locale-tag[data-v-7756dc65]{padding-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--sea-font-label);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--sea-ink-3)}.np-hint[data-v-7756dc65]{font-size:11.5px;line-height:1.45;color:var(--sea-ink-3)}.np-mono[data-v-7756dc65]{font-family:var(--sea-font-label)}.np-cron[data-v-7756dc65]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;border-radius:7px;background:#f0f6f9;box-shadow:inset 0 0 0 1px var(--sea-line)}.np-cron-text[data-v-7756dc65]{display:flex;flex-direction:column;gap:2px;min-width:0}.np-cron-text strong[data-v-7756dc65]{font-size:12.5px;font-weight:500;color:var(--sea-ink)}.np-cron-text code[data-v-7756dc65]{font-family:var(--sea-font-label);font-size:10.5px;color:var(--sea-ink-3)}.np-builder[data-v-7756dc65]{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:8px;background:#ecf8f9;box-shadow:inset 0 0 0 1px #c2dee1}.np-segmented[data-v-7756dc65]{display:flex}.np-segmented[data-v-7756dc65] .p-togglebutton{flex:1}.np-weekdays[data-v-7756dc65]{display:flex;gap:5px}.np-weekdays .np-day[data-v-7756dc65]{flex:1}.np-monthdays[data-v-7756dc65]{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px}.np-day[data-v-7756dc65]{min-width:0;padding-left:0;padding-right:0}.np-builder-row[data-v-7756dc65]{display:flex;align-items:center;gap:8px}.np-builder-time[data-v-7756dc65]{flex:0 0 96px}.np-builder-expression[data-v-7756dc65]{flex:1;min-width:0}.np-builder-preview[data-v-7756dc65]{flex:1;min-width:0;overflow:hidden;padding:8px 10px;border-radius:7px;background:#fff;box-shadow:inset 0 0 0 1px var(--sea-line-strong);font-family:var(--sea-font-label);font-size:11px;text-overflow:ellipsis;white-space:nowrap;color:var(--sea-ink-3)}.np-create-actions[data-v-7756dc65]{display:flex;justify-content:flex-end;gap:8px}.np-icon-btn[data-v-7756dc65]{justify-self:center}@media(max-width:1180px){.np-grid[data-v-7756dc65]{grid-template-columns:minmax(0,1fr)}}.realm-email-error[data-v-f01aded0]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--buoy-red)}.trusted-urls-input[data-v-f01aded0]{min-height:116px;resize:vertical;font-family:var(--sea-font-label);font-size:12.5px;line-height:1.5}.trusted-urls-help[data-v-f01aded0]{font-size:12px;line-height:1.45;color:var(--sea-ink-3)}.audit-scope-row[data-v-49cf5d28]{display:flex;flex-wrap:wrap;gap:18px}.audit-radio[data-v-49cf5d28]{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--sea-ink);cursor:pointer}.audit-add-row[data-v-49cf5d28]{display:flex;align-items:center;gap:8px}.audit-add-row__fs[data-v-49cf5d28]{flex:0 0 140px}.audit-add-row__path[data-v-49cf5d28]{flex:1;min-width:0}.audit-list--off[data-v-49cf5d28]{opacity:.55}.audit-error[data-v-49cf5d28]{padding:14px 0}.icons-state[data-v-bfa1f789]{padding:22px 0}.icons-preview[data-v-bfa1f789]{width:22px;height:22px;flex-shrink:0}.icons-extension[data-v-bfa1f789]{min-width:56px;font-family:var(--sea-font-label);font-size:12px;font-weight:600;color:var(--sea-ink)}.icons-source[data-v-bfa1f789]{display:inline-flex;align-items:center;gap:5px}.icons-source .pi[data-v-bfa1f789]{font-size:9px}.icons-toggle[data-v-bfa1f789]{align-self:flex-start}.icons-catalog[data-v-bfa1f789]{max-height:360px;overflow:auto}.languages-state[data-v-42c9b2f2],.trash-state[data-v-cffca5bb]{padding:22px 0}.trash-off[data-v-cffca5bb]{opacity:.55}.trash-days[data-v-cffca5bb]{flex:0 0 96px;min-width:96px}.trash-note[data-v-cffca5bb]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:8px;background:#e3f6f8;font-size:12px;line-height:1.45;color:var(--sea-ink-2)}.trash-note .pi[data-v-cffca5bb]{margin-top:2px;font-size:11px;color:var(--sea-foam-ink)}.trash-facts[data-v-cffca5bb]{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px 18px;margin:0}.trash-facts dt[data-v-cffca5bb]{font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sea-ink-3);align-self:center}.trash-facts dd[data-v-cffca5bb]{margin:0;font-size:13px;color:var(--sea-ink)}.frame-sites-state[data-v-b218a441]{padding:22px 0}.frame-sites-off[data-v-b218a441]{opacity:.55}.frame-sites-input[data-v-b218a441]{width:100%;min-height:160px;resize:vertical;font-family:var(--sea-font-label);font-size:12.5px;line-height:1.5}.frame-sites-help[data-v-b218a441]{font-size:12px;line-height:1.45;color:var(--sea-ink-3)}.frame-sites-note[data-v-b218a441]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:8px;background:#e3f6f8;font-size:12px;line-height:1.45;color:var(--sea-ink-2)}.frame-sites-note .pi[data-v-b218a441]{margin-top:2px;font-size:11px;color:var(--sea-foam-ink)}.hooks-state[data-v-a6499854]{padding:22px 0}.hooks-off .settings-switch__title[data-v-a6499854]{color:var(--sea-ink-3)}.pkg-meta[data-v-57e28699]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px}.pkg-pill[data-v-57e28699]{display:inline-flex;align-items:center;padding:4px 8px;border-radius:8px;background:#e1eef3;font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sea-ink-2)}.pkg-pill--warn[data-v-57e28699]{background:#ffebd1;background:oklch(95% .05 75);color:var(--signal-ink)}.pkg-conflicts[data-v-57e28699]{color:var(--signal-ink)}.pkg-state[data-v-57e28699]{margin:22px 0}.pkg-priority[data-v-57e28699]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.pkg-priority__value[data-v-57e28699]{font-family:var(--sea-font-label);font-size:12px;font-weight:600;color:var(--sea-ink)}.pkg-priority .settings-note[data-v-57e28699]{flex:1 1 100%}.addon-context[data-v-197e1f6b],.addon-card-state[data-v-197e1f6b],.addon-dependency[data-v-197e1f6b]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.addon-context[data-v-197e1f6b],.addon-card-body>span[data-v-197e1f6b],.addon-note[data-v-197e1f6b],small[data-v-197e1f6b],dt[data-v-197e1f6b]{color:var(--sea-ink-3)}.addon-workspace[data-v-197e1f6b]{display:grid;grid-template-columns:minmax(260px,1fr) minmax(230px,.8fr);gap:24px;align-items:start}.addon-list section[data-v-197e1f6b]{display:grid;gap:10px;margin-bottom:24px}h3[data-v-197e1f6b]{font-size:13px;font-weight:600;margin:0 0 8px}h2[data-v-197e1f6b]{font-size:20px;line-height:1.3;margin:0}.addon-card[data-v-197e1f6b]{display:flex!important;align-items:stretch!important;text-align:start!important;justify-content:start!important;padding:0!important;gap:0!important;border:1px solid var(--sea-line)!important;border-radius:6px!important;overflow:hidden;color:var(--sea-ink)!important;background:var(--sea-paper)!important;white-space:normal!important}.addon-card.selected[data-v-197e1f6b]{border-color:var(--sea-foam-ink)!important;box-shadow:0 0 0 1px var(--sea-foam-ink)}.addon-cover[data-v-197e1f6b]{width:96px;min-height:112px;object-fit:cover;flex-shrink:0}.placeholder[data-v-197e1f6b]{display:grid;place-items:center;background:var(--sea-shoal);color:var(--sea-ink-3);font-size:26px}.addon-card-body[data-v-197e1f6b]{display:flex;flex-direction:column;gap:8px;padding:14px;min-width:0;overflow-wrap:anywhere}.addon-card-body>strong[data-v-197e1f6b]{font-size:14px}.addon-card-body>span[data-v-197e1f6b]{font-size:12px;line-height:1.5}.addon-card-state[data-v-197e1f6b]{margin-top:auto}.addon-detail[data-v-197e1f6b]{display:flex;flex-direction:column;gap:18px;border:1px solid var(--sea-line);border-radius:6px;padding:20px;background:var(--sea-paper);position:sticky;top:12px;overflow-wrap:anywhere}.detail-cover[data-v-197e1f6b]{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:4px}.detail-description[data-v-197e1f6b]{white-space:pre-wrap;font-size:13px;line-height:1.65;margin:0}dl[data-v-197e1f6b]{display:grid;grid-template-columns:1fr auto;gap:10px;font-size:12px;margin:0}dd[data-v-197e1f6b]{margin:0}.addon-search[data-v-197e1f6b]{max-width:440px}.addon-note[data-v-197e1f6b]{font-size:12px;line-height:1.6;margin:0}.addon-dependency[data-v-197e1f6b]{font-size:12px;padding:8px 0}.addon-progress[data-v-197e1f6b],.addon-error[data-v-197e1f6b]{display:grid;gap:10px;padding:14px;border:1px solid var(--sea-line);border-radius:6px;font-size:13px}.addon-error[data-v-197e1f6b]{color:var(--color-danger, #b44740)}.addon-failed[data-v-197e1f6b]{color:var(--color-danger, #b44740)!important}.addon-warning[data-v-197e1f6b]{display:grid;gap:10px;padding:14px;border:1px solid var(--color-danger, #b44740);border-radius:6px;font-size:13px}.addon-warning p[data-v-197e1f6b]{margin:0;line-height:1.6}.addon-warning-actions[data-v-197e1f6b]{display:flex;gap:10px;flex-wrap:wrap}.addon-error[data-v-197e1f6b] .p-button{justify-self:start}.addon-setup[data-v-197e1f6b]{max-width:720px;display:grid;gap:18px}.addon-setup>p[data-v-197e1f6b]{line-height:1.6;color:var(--sea-ink-3);font-size:13px;margin:0}.addon-setup[data-v-197e1f6b]>.p-button{justify-self:start}.sector-choices[data-v-197e1f6b]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.sector-choices[data-v-197e1f6b] .p-button{display:flex;flex-direction:column;align-items:start;padding:22px;text-align:start;white-space:normal;border-radius:6px}.sector-choices span[data-v-197e1f6b]{font-size:12px;line-height:1.5;font-weight:400}.custom-packages[data-v-197e1f6b]{display:grid;gap:12px}.custom-packages label[data-v-197e1f6b]{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--sea-line);border-radius:4px}.custom-packages small[data-v-197e1f6b]{display:block;font-size:12px;margin-top:4px}@media(max-width:950px){.addon-workspace[data-v-197e1f6b]{grid-template-columns:1fr}.addon-detail[data-v-197e1f6b]{position:static}.detail-cover[data-v-197e1f6b]{max-height:210px}.sector-choices[data-v-197e1f6b]{grid-template-columns:1fr}}.enc-explain[data-v-6df63692]{margin:4px 0 0;max-width:720px;font-size:12.5px;line-height:1.5;color:var(--sea-ink-3)}.enc-state[data-v-6df63692]{min-height:80px}.enc-toggle[data-v-6df63692]{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--sea-ink-2);cursor:pointer}.enc-key-name[data-v-6df63692]{font-weight:600;color:var(--sea-ink)}.enc-pill[data-v-6df63692]{display:inline-flex;align-items:center;padding:3px 7px;border-radius:8px;font-family:var(--sea-font-label);font-size:9px;font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase}.enc-pill--ok[data-v-6df63692]{background:#d4f4e5;color:#00563c;color:oklch(40% .1 165)}.enc-pill--info[data-v-6df63692]{background:#ceeff3;color:#004251;color:oklch(35% .08 220)}.enc-pill--muted[data-v-6df63692]{background:#e9f0f2;color:var(--sea-ink-3)}.enc-actions[data-v-6df63692]{display:flex;gap:2px}.enc-mono[data-v-6df63692]{font-family:var(--sea-font-label);font-size:11.5px;color:var(--sea-ink-2)}.enc-error-cell[data-v-6df63692]{font-size:12px;color:#b32322}.enc-add-row[data-v-6df63692]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:760px}.enc-add-row__node[data-v-6df63692]{flex:2 1 240px;min-width:0;font-family:var(--sea-font-label)}.enc-add-row__key[data-v-6df63692]{flex:1 1 180px;min-width:0}.enc-form[data-v-6df63692]{display:flex;flex-direction:column;gap:14px}.enc-form__field[data-v-6df63692]{display:flex;flex-direction:column;gap:6px}.enc-form__field label[data-v-6df63692]{font-size:12px;font-weight:600;color:var(--sea-ink-2)}.enc-form__text[data-v-6df63692]{margin:0;font-size:13px;line-height:1.5;color:var(--sea-ink-2)}.enc-error[data-v-6df63692]{font-size:12.5px;color:#b32322}.enc-dialog-actions[data-v-6df63692]{display:flex;justify-content:flex-end;gap:8px}.video-state[data-v-874167a2]{padding:22px 0}.video-profile--off[data-v-874167a2]{opacity:.7}.video-profile__header[data-v-874167a2]{display:flex;align-items:center;gap:10px}.video-profile__label[data-v-874167a2]{flex:1;min-width:0;max-width:320px}.video-profile__actions[data-v-874167a2]{display:flex;margin-left:auto}.video-profile__grid[data-v-874167a2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.video-profile__grid[data-v-874167a2] .p-inputnumber,.video-profile__grid[data-v-874167a2] .p-inputnumber-input{width:100%}.video-profile__toggles[data-v-874167a2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));column-gap:24px}.video-profile__toggles .settings-switch[data-v-874167a2]{padding:8px 0;border-bottom:none}.sc-page-actions[data-v-02496006]{display:flex;align-items:center;gap:8px;flex-shrink:0}.sc-local[data-v-02496006]{display:flex;flex-direction:column;gap:10px;flex-shrink:0}.sc-section-head[data-v-02496006]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.sc-section-title[data-v-02496006]{color:var(--sea-ink);font-size:14px;font-weight:650}.sc-section-subtitle[data-v-02496006]{max-width:680px;margin-top:3px;color:var(--sea-ink-3);font-size:12px;line-height:1.45}.sc-local-list[data-v-02496006]{overflow:hidden;border:1px solid color-mix(in srgb,var(--sea-foam-wash) 42%,var(--sea-line));border-radius:8px;background:color-mix(in srgb,white 80%,white)}.sc-local-scanner[data-v-02496006]{padding:14px;border-bottom:1px solid oklch(95% .01 225)}.sc-local-scanner[data-v-02496006]:last-child{border-bottom:0}.sc-local-scanner-head[data-v-02496006]{display:flex;align-items:center;gap:10px}.sc-local-saving[data-v-02496006]{color:var(--sea-foam-ink);font-size:13px}.sc-local-fields[data-v-02496006]{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:10px;margin-top:12px}.sc-local-field[data-v-02496006]{display:flex;min-width:0;flex-direction:column;gap:5px}.sc-local-field>span[data-v-02496006]{color:var(--sea-ink-3);font-size:11px;font-weight:600}.sc-local-field[data-v-02496006] .p-select{width:100%}.sc-local-destination[data-v-02496006]{display:flex;align-items:center;gap:6px;min-width:0}.sc-local-destination[data-v-02496006] .p-select{min-width:0;flex:1 1 auto}.sc-local-destination .sc-icon-btn[data-v-02496006]{flex:0 0 auto}.sc-form-field[data-v-02496006]{display:flex;flex-direction:column;gap:5px;flex:1}.sc-form-field label[data-v-02496006]{font-size:11px;font-weight:600;color:var(--sea-ink-3);text-transform:uppercase;letter-spacing:.06em}.sc-form-actions[data-v-02496006]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.sc-error[data-v-02496006]{font-size:12px;color:#b32322}.sc-notice[data-v-02496006]{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:8px;border:1px solid var(--sea-line);background:#f3f8fa;flex-shrink:0}.sc-notice>.pi[data-v-02496006]{font-size:15px;margin-top:1px;color:var(--sea-ink-3)}.sc-notice--warn[data-v-02496006]{border-color:color-mix(in srgb,var(--signal-ink) 38%,var(--sea-line));background:color-mix(in srgb,var(--signal-ink) 8%,white)}.sc-notice--warn>.pi[data-v-02496006]{color:var(--signal-ink)}.sc-notice-body[data-v-02496006]{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.sc-notice-title[data-v-02496006]{font-size:13px;font-weight:600;color:var(--sea-ink)}.sc-notice-text[data-v-02496006]{font-size:12px;color:var(--sea-ink-2);text-wrap:pretty}.sc-loading[data-v-02496006]{display:flex;align-items:center;justify-content:center;padding:3rem;color:var(--sea-ink-3)}.sc-card[data-v-02496006]{border:1px solid color-mix(in srgb,var(--sea-foam-wash) 42%,var(--sea-line));border-radius:8px;overflow:hidden;flex-shrink:0;background:color-mix(in srgb,white 80%,white)}.sc-table[data-v-02496006]{width:100%;border-collapse:collapse;font-size:13px}.sc-table[data-v-02496006] thead th{text-align:left;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--sea-ink-3);padding:10px 14px;background:color-mix(in srgb,var(--sea-foam-wash) 36%,white);border-bottom:1px solid var(--sea-line)}.sc-table[data-v-02496006] tbody td{padding:12px 14px;border-bottom:1px solid oklch(95% .01 225);color:var(--sea-ink);vertical-align:middle}.sc-table[data-v-02496006] tbody tr:last-child td{border-bottom:none}.sc-table[data-v-02496006] tbody tr:hover{background:color-mix(in srgb,var(--sea-foam-wash) 52%,white)}.sc-row-cell[data-v-02496006]{display:flex;align-items:center;gap:10px}.sc-row-ico[data-v-02496006]{width:28px;height:28px;border-radius:7px;flex-shrink:0;background:color-mix(in srgb,var(--sea-foam-ink) 10%,white);color:var(--sea-foam-ink);display:grid;place-items:center;font-size:13px}.sc-row-title[data-v-02496006]{font-weight:600;color:var(--sea-ink)}.sc-row-body[data-v-02496006]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.sc-row-head[data-v-02496006]{display:flex;align-items:center;gap:8px;min-width:0}.sc-row-title--editable[data-v-02496006]{display:inline-flex;align-items:center;gap:6px;padding:0;border:none;background:transparent;font:inherit;font-weight:600;color:var(--sea-ink);cursor:text;text-align:left}.sc-row-title--editable .pi[data-v-02496006]{font-size:10px;color:var(--sea-ink-3);opacity:0}.sc-table[data-v-02496006] tbody tr:hover .sc-row-title--editable .pi{opacity:1}.sc-row-title--editable:hover .pi[data-v-02496006]{color:var(--sea-foam-ink)}.sc-key[data-v-02496006]{display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border-radius:6px;font-size:10.5px;font-weight:600;letter-spacing:.02em;border:1px solid var(--sea-line);background:#f3f8fa;color:var(--sea-ink-2);white-space:nowrap}.sc-key .pi[data-v-02496006]{font-size:10px}.sc-key--hw[data-v-02496006]{border-color:color-mix(in srgb,oklch(42% .1 165) 32%,var(--sea-line));background:color-mix(in srgb,oklch(42% .1 165) 8%,white);color:#005c41;color:oklch(42% .1 165)}.sc-key--block[data-v-02496006]{display:flex;align-items:flex-start;gap:8px;padding:9px 11px;border-radius:8px;font-size:11.5px;font-weight:500;line-height:1.5;white-space:normal;text-wrap:pretty}.sc-key--block .pi[data-v-02496006]{font-size:12px;margin-top:1px}.sc-row-meta[data-v-02496006]{margin-top:2px;font-size:11.5px;color:var(--sea-ink-3)}.sc-inline-input[data-v-02496006]{padding:4px 8px;border:1px solid var(--sea-foam-ink);border-radius:6px;font-size:13px;font-weight:600;color:var(--sea-ink);background:#fff;outline:none;flex:1;min-width:0;--hive-field-padding: 4px 8px}.sc-empty[data-v-02496006]{text-align:center;padding:2.5rem;color:var(--sea-ink-3);font-size:13px}.sc-actions[data-v-02496006]{text-align:right;white-space:nowrap}.sc-qr-body[data-v-02496006]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:8px 0 4px}.sc-qr-loading[data-v-02496006]{height:470px;display:flex;align-items:center;justify-content:center;color:var(--sea-ink-3);font-size:1.5rem}.sc-qr-canvas[data-v-02496006]{border-radius:8px;display:block}.sc-qr-hint[data-v-02496006]{font-size:12px;color:var(--sea-ink-3);text-align:center;max-width:300px;line-height:1.5}.sc-pair-waiting[data-v-02496006]{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:8px;border:1px solid var(--sea-line);background:#f3f8fa;font-size:12px;font-weight:600;color:var(--sea-ink-2)}.sc-pair-waiting .pi[data-v-02496006]{font-size:11px}.sc-pair-done[data-v-02496006]{display:flex;flex-direction:column;gap:14px;padding:4px 0}.sc-pair-head[data-v-02496006]{display:flex;align-items:flex-start;gap:11px}.sc-pair-ico[data-v-02496006]{width:30px;height:30px;border-radius:8px;flex-shrink:0;display:grid;place-items:center;font-size:13px;background:color-mix(in srgb,oklch(42% .1 165) 12%,white);color:#005c41;color:oklch(42% .1 165)}.sc-pair-title[data-v-02496006]{font-size:14px;font-weight:600;color:var(--sea-ink)}.sc-pair-text[data-v-02496006]{margin-top:2px;font-size:12px;color:var(--sea-ink-3);line-height:1.5;text-wrap:pretty}@media(max-width:900px){.sc-local-fields[data-v-02496006]{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media(max-width:560px){.sc-section-head[data-v-02496006]{align-items:stretch;flex-direction:column}.sc-local-fields[data-v-02496006]{grid-template-columns:minmax(0,1fr)}}.im-optional[data-v-ff423a55]{font-weight:400;font-style:italic;text-transform:none;letter-spacing:0}.im-system[data-v-ff423a55]{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.im-system-head[data-v-ff423a55]{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--sea-ink-3)}.im-create-form[data-v-ff423a55]{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid color-mix(in srgb,var(--sea-foam-wash) 42%,var(--sea-line));border-radius:8px;background:color-mix(in srgb,white 76%,var(--sea-foam-wash));flex-shrink:0}.im-form-row[data-v-ff423a55]{display:flex;gap:12px;align-items:flex-end}.im-form-field[data-v-ff423a55]{display:flex;flex-direction:column;gap:5px;flex:1}.im-form-field label[data-v-ff423a55]{font-size:11px;font-weight:600;color:var(--sea-ink-3);text-transform:uppercase;letter-spacing:.06em}.im-picker-row[data-v-ff423a55]{display:flex;gap:8px;align-items:center}.im-picker-display[data-v-ff423a55]{flex:1;display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid var(--sea-line);border-radius:7px;font-size:13px;color:var(--sea-ink);background:#f3f8fa;min-width:0;overflow:hidden}.im-picker-display span[data-v-ff423a55]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.im-picker-display--empty[data-v-ff423a55]{color:var(--sea-ink-3)}.im-form-actions[data-v-ff423a55]{display:flex;justify-content:flex-end;gap:8px}.im-error[data-v-ff423a55]{font-size:12px;color:#b32322}.im-loading[data-v-ff423a55]{display:flex;align-items:center;justify-content:center;padding:3rem;color:var(--sea-ink-3)}.im-card[data-v-ff423a55]{border:1px solid color-mix(in srgb,var(--sea-foam-wash) 42%,var(--sea-line));border-radius:8px;overflow:hidden;flex-shrink:0;background:color-mix(in srgb,white 80%,white)}.im-table[data-v-ff423a55]{width:100%;border-collapse:collapse;font-size:13px}.im-table[data-v-ff423a55] thead th{text-align:left;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--sea-ink-3);padding:10px 14px;background:color-mix(in srgb,var(--sea-foam-wash) 36%,white);border-bottom:1px solid var(--sea-line);white-space:nowrap}.im-table[data-v-ff423a55] tbody td{padding:12px 14px;border-bottom:1px solid oklch(95% .01 225);color:var(--sea-ink);vertical-align:middle}.im-table[data-v-ff423a55] tbody tr:last-child td{border-bottom:none}.im-table[data-v-ff423a55] tbody tr:hover{background:color-mix(in srgb,var(--sea-foam-wash) 52%,white)}.im-row-cell[data-v-ff423a55]{display:flex;align-items:center;gap:10px}.im-row-ico[data-v-ff423a55]{width:28px;height:28px;border-radius:7px;flex-shrink:0;background:color-mix(in srgb,var(--sea-foam-ink) 10%,white);color:var(--sea-foam-ink);display:grid;place-items:center;font-size:13px}.im-row-title[data-v-ff423a55]{font-weight:600;color:var(--sea-ink)}.im-row-sub[data-v-ff423a55]{font-size:11.5px;color:var(--sea-ink-3);margin-top:2px}.im-empty[data-v-ff423a55]{text-align:center;padding:2.5rem;color:var(--sea-ink-3);font-size:13px}.im-actions[data-v-ff423a55]{text-align:right;white-space:nowrap}.im-pill[data-v-ff423a55]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:8px;font-size:11px;font-weight:600;white-space:nowrap}.im-pill--info[data-v-ff423a55]{background:color-mix(in srgb,var(--sea-foam-ink) 10%,white);color:var(--sea-foam-ink)}.im-pill--ok[data-v-ff423a55]{background:#dcfce7;color:#15803d}.im-pill--muted[data-v-ff423a55]{background:#e8f0f4;color:var(--sea-ink-3)}.im-pill--err[data-v-ff423a55],.im-row-ico--err[data-v-ff423a55]{background:#fee2e2;color:#b91c1c}.im-row-sub--err[data-v-ff423a55]{color:#b91c1c}.hd-head-actions[data-v-dcd2dac7]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.hd-panel[data-v-dcd2dac7]{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--sea-line);border-radius:8px;background:#f3f8fa;flex-shrink:0}.hd-field[data-v-dcd2dac7]{display:flex;flex-direction:column;gap:5px}.hd-field label[data-v-dcd2dac7]{font-size:11px;font-weight:600;color:var(--sea-ink-3);text-transform:uppercase;letter-spacing:.06em}.hd-mono-input[data-v-dcd2dac7]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.hd-token-row[data-v-dcd2dac7]{display:flex;gap:8px;align-items:stretch}.hd-token-warn[data-v-dcd2dac7]{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--signal-ink)}.hd-panel-actions[data-v-dcd2dac7]{display:flex;justify-content:flex-end;gap:8px}.hd-error[data-v-dcd2dac7]{font-size:12px;color:#b32322}.hd-loading[data-v-dcd2dac7]{display:flex;align-items:center;justify-content:center;padding:3rem;color:var(--sea-ink-3)}.hd-card[data-v-dcd2dac7]{border:1px solid var(--sea-line);border-radius:8px;overflow-x:auto;overflow-y:hidden;flex-shrink:0;background:#fff}.hd-table[data-v-dcd2dac7]{width:100%;min-width:720px;border-collapse:collapse;font-size:13px}.hd-table[data-v-dcd2dac7] thead th{text-align:left;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--sea-ink-3);padding:10px 14px;background:#f3f8fa;border-bottom:1px solid var(--sea-line);white-space:nowrap}.hd-table[data-v-dcd2dac7] tbody td{padding:12px 14px;border-bottom:1px solid oklch(95% .01 225);color:var(--sea-ink);vertical-align:middle}.hd-table[data-v-dcd2dac7] tbody tr:last-child td{border-bottom:none}.hd-table[data-v-dcd2dac7] .p-datatable-selectable-row{cursor:pointer}.hd-table[data-v-dcd2dac7] .p-datatable-selectable-row:hover{background:#f3f8fa}.hd-table[data-v-dcd2dac7] .p-datatable-row-selected{background:var(--p-highlight-background, oklch(95% .01 225))}.hd-row-cell[data-v-dcd2dac7]{display:flex;align-items:center;gap:10px}.hd-row-ico[data-v-dcd2dac7]{width:28px;height:28px;border-radius:8px;flex-shrink:0;background:#e8f0f4;color:var(--sea-foam-ink);display:grid;place-items:center;font-size:13px}.hd-row-title[data-v-dcd2dac7]{font-weight:600;color:var(--sea-ink)}.hd-muted[data-v-dcd2dac7]{color:var(--sea-ink-3);font-size:12.5px}.hd-mono[data-v-dcd2dac7]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--sea-ink-2)}.hd-empty[data-v-dcd2dac7]{text-align:center;padding:2.5rem;color:var(--sea-ink-3);font-size:13px}.hd-row-actions[data-v-dcd2dac7]{text-align:right;white-space:nowrap}.hd-row-actions .hd-btn[data-v-dcd2dac7]{margin-left:6px}.hd-tag[data-v-dcd2dac7]{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:7px;font-size:11px;font-weight:600;background:#e8f0f4;color:var(--sea-ink-2);white-space:nowrap}.hd-tag--ok[data-v-dcd2dac7]{background:#d4f4e5;color:#005c41;color:oklch(42% .1 165)}.hd-tag--muted[data-v-dcd2dac7]{background:#e8f0f4;color:var(--sea-ink-3)}.hd-tag--warn[data-v-dcd2dac7]{background:#ffebd1;background:oklch(95% .05 75);color:var(--signal-ink)}.hd-status-cell[data-v-dcd2dac7]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.hd-sync-issue[data-v-dcd2dac7]{display:flex;align-items:flex-start;gap:6px;margin-top:6px;font-size:11.5px;line-height:1.4;color:var(--signal-ink)}.hd-sync-issue .pi[data-v-dcd2dac7]{margin-top:2px;font-size:11px}.hd-dot[data-v-dcd2dac7]{width:7px;height:7px;border-radius:50%;display:inline-block}.hd-dot--on[data-v-dcd2dac7]{background:#005c41;background:oklch(42% .1 165)}.hd-dot--off[data-v-dcd2dac7]{background:var(--sea-ink-3)}.hd-devices[data-v-dcd2dac7]{display:flex;flex-direction:column;gap:14px;padding:18px;border:1px solid var(--sea-line);border-radius:8px;background:#f3f8fa;flex-shrink:0}.hd-devices-head[data-v-dcd2dac7]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.hd-devices-title[data-v-dcd2dac7]{font-size:15px;font-weight:600;color:var(--sea-ink)}.hd-devices-sub[data-v-dcd2dac7]{font-size:12.5px;color:var(--sea-ink-3);margin-top:2px}.hd-deh-card[data-v-dcd2dac7]{padding:16px;display:flex;flex-direction:column;gap:14px}.hd-toggle[data-v-dcd2dac7]{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:600;color:var(--sea-ink);cursor:pointer}.hd-deh-grid[data-v-dcd2dac7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hd-deh-note[data-v-dcd2dac7]{font-size:12px;color:var(--sea-ink-3);line-height:1.5}.hlm-actions-head[data-v-0fceeae5]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.hlm-segtabs[data-v-0fceeae5]{display:inline-flex;padding:3px;background:color-mix(in srgb,white 62%,oklch(95% .01 225));border-radius:8px;gap:2px;align-self:flex-start;border:1px solid color-mix(in srgb,var(--sea-foam-wash) 28%,var(--sea-line))}.hlm-segtab[data-v-0fceeae5]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:6px;font-size:12.5px;font-weight:500;color:var(--sea-ink-2);cursor:pointer;border:none;background:transparent}.hlm-segtab[data-v-0fceeae5]:hover:not(.hlm-segtab--active){background:#d3e3f5;color:#001025;color:oklch(17% .07 252)}.hlm-segtab--active[data-v-0fceeae5]{background:#ddedff;background:oklch(94% .04 252);color:#006abe;color:oklch(52% .18 252);font-weight:600}.hlm-segtab__count[data-v-0fceeae5]{font-size:10.5px;font-weight:600;padding:1px 6px;border-radius:8px;background:var(--sea-line);color:var(--sea-ink-2)}.hlm-toolbar[data-v-0fceeae5]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.hlm-machine-id[data-v-0fceeae5]{font-size:12px;color:var(--sea-ink-3)}.hlm-form[data-v-0fceeae5]{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid color-mix(in srgb,var(--sea-foam-wash) 42%,var(--sea-line));border-radius:8px;background:color-mix(in srgb,white 76%,var(--sea-foam-wash));flex-shrink:0}.hlm-form-row[data-v-0fceeae5]{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.hlm-form-field[data-v-0fceeae5]{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.hlm-form-field--small[data-v-0fceeae5]{max-width:160px}.hlm-form-field label[data-v-0fceeae5]{font-size:11px;font-weight:600;color:var(--sea-ink-3);text-transform:uppercase;letter-spacing:.06em}.hlm-toggle[data-v-0fceeae5]{display:inline-flex;align-items:center;gap:8px;min-height:36px;font-size:13px;color:var(--sea-ink-2)}.hlm-form-actions[data-v-0fceeae5]{display:flex;justify-content:flex-end;gap:8px}.hlm-error[data-v-0fceeae5]{font-size:12px;color:#b32322}.hlm-loading[data-v-0fceeae5]{display:flex;align-items:center;justify-content:center;padding:3rem;color:var(--sea-ink-3)}.hlm-card[data-v-0fceeae5]{border:1px solid color-mix(in srgb,var(--sea-foam-wash) 42%,var(--sea-line));border-radius:8px;overflow-x:auto;overflow-y:hidden;flex-shrink:0;background:color-mix(in srgb,white 80%,white)}.hlm-table[data-v-0fceeae5]{width:100%;min-width:940px;border-collapse:collapse;font-size:13px}.hlm-table[data-v-0fceeae5] thead th{text-align:left;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--sea-ink-3);padding:10px 14px;background:color-mix(in srgb,var(--sea-foam-wash) 36%,white);border-bottom:1px solid var(--sea-line);white-space:nowrap}.hlm-table[data-v-0fceeae5] tbody td{padding:12px 14px;border-bottom:1px solid oklch(95% .01 225);color:var(--sea-ink);vertical-align:middle}.hlm-table[data-v-0fceeae5] tbody tr:last-child td{border-bottom:none}.hlm-table[data-v-0fceeae5] tbody tr:hover{background:color-mix(in srgb,var(--sea-foam-wash) 52%,white)}.hlm-row-cell[data-v-0fceeae5]{display:flex;align-items:center;gap:10px}.hlm-row-ico[data-v-0fceeae5]{width:28px;height:28px;border-radius:7px;flex-shrink:0;background:color-mix(in srgb,var(--sea-foam-ink) 10%,white);color:var(--sea-foam-ink);display:grid;place-items:center;font-size:13px}.hlm-row-title[data-v-0fceeae5]{font-weight:600;color:var(--sea-ink)}.hlm-sync-issue[data-v-0fceeae5]{display:flex;align-items:flex-start;gap:6px;margin-top:6px;font-size:11.5px;line-height:1.4;color:var(--signal-ink)}.hlm-sync-issue .pi[data-v-0fceeae5]{margin-top:2px;font-size:11px}.hlm-mono[data-v-0fceeae5]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--sea-ink-2)}.hlm-empty[data-v-0fceeae5]{text-align:center;padding:2.5rem;color:var(--sea-ink-3);font-size:13px}.hlm-actions[data-v-0fceeae5]{text-align:right;white-space:nowrap}.hlm-pill[data-v-0fceeae5]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:8px;font-size:11px;font-weight:600;background:#e8f0f4;color:var(--sea-ink-2);white-space:nowrap}.hlm-pill--info[data-v-0fceeae5]{background:color-mix(in srgb,var(--sea-foam-ink) 10%,white);color:var(--sea-foam-ink)}.hlm-pill--ok[data-v-0fceeae5]{background:#dcfce7;color:#15803d}.hlm-pill--warn[data-v-0fceeae5]{background:#fef3c7;color:#92400e}.hlm-pill--muted[data-v-0fceeae5]{background:#e8f0f4;color:var(--sea-ink-3)}@media(max-width:960px){.hlm-actions-head[data-v-0fceeae5]{width:100%;justify-content:flex-start}}.hdt-switcher[data-v-0ed0d08d]{align-self:flex-start;margin-top:6px}.hfw-model-section .hfw-model-controls[data-v-d7d19f8c]{justify-content:flex-start}.hfw-text-recognition[data-v-d7d19f8c]{display:flex;flex-direction:column;gap:12px}.hfw-notice[data-v-d7d19f8c]{display:flex;align-items:flex-start;gap:9px;padding:11px 13px;color:var(--sea-ink-2);border:1px solid var(--sea-line);border-radius:8px;background:#f3f8fa;font-size:12.5px;line-height:1.5}.hfw-notice i[data-v-d7d19f8c]{margin-top:2px;color:var(--sea-foam-ink)}.hfw-loading[data-v-d7d19f8c]{display:flex;align-items:center;justify-content:center;padding:3rem;color:var(--sea-ink-3)}.hfw-section[data-v-d7d19f8c]{padding:16px;border:1px solid var(--sea-line);border-radius:8px;background:#fff}.hfw-section__title[data-v-d7d19f8c]{color:var(--sea-ink);font-size:15px;font-weight:600}.hfw-.hive-select[data-v-d7d19f8c]{display:inline-flex;align-items:center;gap:8px;padding:6px 10px 6px 12px;color:var(--sea-ink-2);border:1px solid var(--sea-line);border-radius:9px;background:#f3f8fa;font-size:12.5px;font-weight:600;--hive-field-padding: 6px 10px 6px 12px}.hfw-.hive-select>span[data-v-d7d19f8c]{color:var(--sea-ink-3)}.hfw-.hive-select .hive-select[data-v-d7d19f8c]{max-width:220px;color:var(--sea-ink);border:0;outline:0;background:transparent;font:inherit;cursor:pointer}.hfw-.hive-select--disabled[data-v-d7d19f8c]{opacity:.55}.hfw-toggle[data-v-d7d19f8c]{padding:8px 12px;border:1px solid var(--sea-line);border-radius:9px;background:#f3f8fa}.hfw-toggle--on[data-v-d7d19f8c]{color:var(--sea-foam-ink);border-color:color-mix(in srgb,var(--sea-foam-ink) 45%,var(--sea-line));background:var(--sea-foam-wash)}.hfw-toggle--disabled[data-v-d7d19f8c]{opacity:.5;cursor:not-allowed}.hfw-cursors[data-v-d7d19f8c]{display:flex;flex-direction:column;gap:14px}.hfw-cursors__summary[data-v-d7d19f8c]{padding:5px 9px;color:var(--sea-ink-2);border-radius:7px;background:#e8f0f4;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;white-space:nowrap}.hfw-cursors__toolbar[data-v-d7d19f8c]{padding-top:12px;border-top:1px solid oklch(95% .01 225)}.hfw-cursor-list[data-v-d7d19f8c]{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--sea-line);border-radius:8px}.hfw-cursor-row[data-v-d7d19f8c]{display:grid;grid-template-columns:18px 10px minmax(150px,1fr) minmax(210px,1.2fr) minmax(140px,.8fr) minmax(140px,.7fr);align-items:center;gap:12px;min-height:64px;padding:10px 14px;background:#fff;cursor:pointer}.hfw-reprocessor-row[data-v-d7d19f8c]{grid-template-columns:10px minmax(150px,1fr) minmax(210px,1.2fr) minmax(140px,.8fr) minmax(140px,.7fr) auto;cursor:default}.hfw-cursor-row+.hfw-cursor-row[data-v-d7d19f8c]{border-top:1px solid oklch(95% .01 225)}.hfw-cursor-row[data-v-d7d19f8c]:hover{background:#f3f8fa}.hfw-cursor-row--missing[data-v-d7d19f8c]{cursor:default}.hfw-status-dot[data-v-d7d19f8c]{width:9px;height:9px;border-radius:8px;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 12%,transparent)}.hfw-status-dot--idle[data-v-d7d19f8c]{color:var(--sea-ink-3);background-color:var(--sea-line-strong)}.hfw-cursor-row__progress[data-v-d7d19f8c]{color:var(--sea-ink-3);font-size:11.5px}.hfw-progress[data-v-d7d19f8c]{display:block;width:100%;height:6px;overflow:hidden;border-radius:8px;background:#e8f0f4}.hfw-cursor-row__name[data-v-d7d19f8c]{overflow:hidden;color:var(--sea-ink);font-size:13.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.hfw-cursor-row code[data-v-d7d19f8c]{overflow:hidden;font-family:JetBrains Mono,ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap}@media(max-width:960px){.hfw-cursor-row[data-v-d7d19f8c]{grid-template-columns:18px 10px 1fr}.hfw-reprocessor-row[data-v-d7d19f8c]{grid-template-columns:10px 1fr}.hfw-reprocessor-row .hfw-btn[data-v-d7d19f8c]{justify-self:start}.hfw-actions-head[data-v-d7d19f8c],.hfw-model-controls[data-v-d7d19f8c]{justify-content:flex-start}.hfw-cursor-row__state[data-v-d7d19f8c],.hfw-cursor-row__progress[data-v-d7d19f8c],.hfw-cursor-row__updated[data-v-d7d19f8c]{grid-column:3}.hfw-reprocessor-row .hfw-cursor-row__identity[data-v-d7d19f8c],.hfw-reprocessor-row .hfw-cursor-row__progress[data-v-d7d19f8c],.hfw-reprocessor-row .hfw-cursor-row__state[data-v-d7d19f8c],.hfw-reprocessor-row .hfw-cursor-row__updated[data-v-d7d19f8c],.hfw-reprocessor-row .hfw-btn[data-v-d7d19f8c]{grid-column:2}}.hfw-actions-head[data-v-d7d19f8c],.hfw-model-controls[data-v-d7d19f8c]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.hfw-toggle[data-v-d7d19f8c],.hfw-check[data-v-d7d19f8c]{display:inline-flex;align-items:center;gap:8px;color:var(--sea-ink-2);font-size:12.5px;font-weight:600;cursor:pointer}.hfw-toggle .hive-checkbox[data-v-d7d19f8c],.hfw-check .hive-checkbox[data-v-d7d19f8c],.hfw-cursor-row>.hive-checkbox[data-v-d7d19f8c]{accent-color:var(--sea-foam-ink);height:16px;width:16px}.hfw-status-dot--ready[data-v-d7d19f8c],.hfw-state--ready[data-v-d7d19f8c]{color:#005c41;color:oklch(42% .1 165);background-color:#005c41;background-color:oklch(42% .1 165)}.hfw-status-dot--pending[data-v-d7d19f8c],.hfw-state--pending[data-v-d7d19f8c]{color:var(--signal-ink);background-color:var(--signal-ink)}.hfw-state--ready[data-v-d7d19f8c],.hfw-state--pending[data-v-d7d19f8c]{background:none;font-weight:700}.hfw-cursor-row__identity[data-v-d7d19f8c],.hfw-cursor-row__progress[data-v-d7d19f8c],.hfw-cursor-row__state[data-v-d7d19f8c],.hfw-cursor-row__updated[data-v-d7d19f8c]{display:flex;flex-direction:column;min-width:0;gap:3px}.hfw-cursor-row code[data-v-d7d19f8c],.hfw-cursor-row__state[data-v-d7d19f8c],.hfw-cursor-row__updated[data-v-d7d19f8c]{color:var(--sea-ink-3);font-size:11.5px}.aip-section[data-v-f2ceb319]{display:flex;flex-direction:column;gap:14px}.aip-loading[data-v-f2ceb319]{display:grid;place-items:center;min-height:140px;color:var(--sea-ink-3)}.aip-card[data-v-f2ceb319]{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid var(--sea-line);border-radius:8px;background:#fff}.aip-load-error[data-v-f2ceb319]{min-height:140px;align-items:center;justify-content:center;text-align:center;color:#b32322}.aip-load-error>div[data-v-f2ceb319]{display:flex;flex-direction:column;gap:4px}.aip-load-error strong[data-v-f2ceb319]{color:var(--sea-ink);font-size:13px}.aip-load-error small[data-v-f2ceb319]{max-width:620px;color:var(--sea-ink-3);font-size:11.5px;line-height:1.45}.aip-defaults[data-v-f2ceb319]{background:color-mix(in srgb,white 94%,var(--sea-foam-wash))}.aip-image-note[data-v-f2ceb319]{color:var(--sea-ink-3);font-size:12px;line-height:1.45}.aip-card__title[data-v-f2ceb319],.aip-list-head__title[data-v-f2ceb319]{color:var(--sea-ink);font-size:14px;font-weight:650}.aip-list-head[data-v-f2ceb319]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:2px}.aip-list-head__subtitle[data-v-f2ceb319]{margin-top:3px;color:var(--sea-ink-3);font-size:12px;line-height:1.45}.aip-grid[data-v-f2ceb319]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.aip-grid--three[data-v-f2ceb319]{grid-template-columns:repeat(3,minmax(0,1fr))}.aip-field[data-v-f2ceb319]{min-width:0;display:flex;flex-direction:column;gap:5px;color:var(--sea-ink-2);font-size:11.5px;font-weight:600}.aip-field--wide[data-v-f2ceb319]{grid-column:1 / -1}.aip-field[data-v-f2ceb319] :is(.hive-inputtext,.hive-inputnumber,.hive-password,.hive-datepicker),.aip-field .hive-select[data-v-f2ceb319],.aip-field .hive-textarea[data-v-f2ceb319],.aip-order-field[data-v-f2ceb319] :is(.hive-inputtext,.hive-inputnumber,.hive-password,.hive-datepicker){width:100%;min-width:0;border:1px solid var(--sea-line);border-radius:8px;background:#fff;color:var(--sea-ink);font:inherit;font-size:12.5px;font-weight:400;padding:8px 9px;outline:none;--hive-field-padding: 8px 9px}.aip-field[data-v-f2ceb319] :is(.hive-inputtext,.hive-inputnumber,.hive-password,.hive-datepicker):focus-within,.aip-field .hive-select[data-v-f2ceb319]:focus-within,.aip-field .hive-textarea[data-v-f2ceb319]:focus-within,.aip-order-field[data-v-f2ceb319] :is(.hive-inputtext,.hive-inputnumber,.hive-password,.hive-datepicker):focus-within{border-color:var(--sea-foam-ink);box-shadow:0 0 0 2px color-mix(in srgb,var(--sea-foam-ink) 12%,transparent)}.aip-field .hive-textarea[data-v-f2ceb319]{resize:vertical;line-height:1.45}.aip-field small[data-v-f2ceb319],.aip-models-head small[data-v-f2ceb319],.aip-toggle small[data-v-f2ceb319]{color:var(--sea-ink-3);font-size:11px;font-weight:400;line-height:1.4}.aip-btn[data-v-f2ceb319],.aip-icon-btn[data-v-f2ceb319]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--sea-line);border-radius:8px;background:#fff;color:var(--sea-ink-2);font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.aip-btn[data-v-f2ceb319]{min-height:33px;padding:7px 11px}.aip-btn--compact[data-v-f2ceb319]{min-height:29px;padding:5px 9px;font-size:11.5px}.aip-icon-btn[data-v-f2ceb319]{width:33px;height:33px;padding:0}.aip-btn[data-v-f2ceb319]:hover:not(:disabled),.aip-icon-btn[data-v-f2ceb319]:hover:not(:disabled){background:#f3f8fa}.aip-btn--primary[data-v-f2ceb319]{border-color:var(--sea-foam-ink);background:var(--sea-foam-ink);color:#fff}.aip-btn--primary[data-v-f2ceb319]:hover:not(:disabled){background:var(--sea-foam-ink)}.aip-icon-btn--danger[data-v-f2ceb319]{color:#b32322}.aip-btn[data-v-f2ceb319]:disabled,.aip-icon-btn[data-v-f2ceb319]:disabled{opacity:.5;cursor:not-allowed}.aip-actions[data-v-f2ceb319]{display:flex;justify-content:flex-end;gap:8px}.aip-actions--split[data-v-f2ceb319]{justify-content:space-between;padding-top:2px}.aip-provider-card[data-v-f2ceb319]{gap:13px}.aip-provider-head[data-v-f2ceb319]{display:flex;align-items:center;justify-content:space-between;gap:14px}.aip-provider-head__actions[data-v-f2ceb319],.aip-provider-meta[data-v-f2ceb319]{display:flex;align-items:center;gap:8px}.aip-toggle[data-v-f2ceb319]{display:flex;align-items:center;gap:10px;min-width:0;color:var(--sea-ink-2);cursor:pointer}.aip-toggle .hive-checkbox[data-v-f2ceb319]{width:16px;height:16px;accent-color:var(--sea-foam-ink);flex-shrink:0}.aip-toggle>span[data-v-f2ceb319]{min-width:0;display:flex;flex-direction:column;gap:2px}.aip-toggle strong[data-v-f2ceb319]{color:var(--sea-ink);font-size:13px;font-weight:650}.aip-toggle--compact[data-v-f2ceb319]{align-items:flex-start}.aip-toggle--compact strong[data-v-f2ceb319]{font-size:12px}.aip-toggle--disabled[data-v-f2ceb319]{cursor:default}.aip-toggle--disabled .hive-checkbox[data-v-f2ceb319]{opacity:.55}.aip-badge[data-v-f2ceb319],.aip-status[data-v-f2ceb319]{display:inline-flex;align-items:center;min-height:23px;padding:2px 8px;border:1px solid var(--sea-line);border-radius:8px;background:#f3f8fa;color:var(--sea-ink-2);font-size:10.5px;font-weight:650;white-space:nowrap}.aip-status--ready[data-v-f2ceb319]{border-color:color-mix(in srgb,oklch(42% .1 165) 32%,var(--sea-line));background:color-mix(in srgb,oklch(42% .1 165) 9%,white);color:#005c41;color:oklch(42% .1 165)}.aip-order-field[data-v-f2ceb319]{display:flex;align-items:center;gap:7px;color:var(--sea-ink-3);font-size:11px;font-weight:600;white-space:nowrap}.aip-order-field[data-v-f2ceb319] :is(.hive-inputtext,.hive-inputnumber,.hive-password,.hive-datepicker){width:62px;padding:6px 7px;--hive-field-padding: 6px 7px}.aip-editor[data-v-f2ceb319]{display:flex;flex-direction:column;gap:12px;padding:13px;border:1px solid var(--sea-line);border-radius:9px;background:#f3f8fa}.aip-details[data-v-f2ceb319]{border:1px solid var(--sea-line);border-radius:8px;background:#fff}.aip-details[data-v-f2ceb319] .p-panel-header{padding:9px 11px;color:var(--sea-ink-2);font-size:12px;font-weight:650;cursor:pointer}.aip-options-section[data-v-f2ceb319],.aip-model-options[data-v-f2ceb319]{display:flex;flex-direction:column;gap:10px;padding:4px 11px 11px}.aip-options-head[data-v-f2ceb319],.aip-models-head[data-v-f2ceb319]{display:flex;align-items:center;justify-content:space-between;gap:12px}.aip-options-head>small[data-v-f2ceb319],.aip-models-head>div[data-v-f2ceb319]{min-width:0}.aip-models-head>div[data-v-f2ceb319]{display:flex;flex-direction:column;gap:2px}.aip-models-head strong[data-v-f2ceb319]{color:var(--sea-ink);font-size:12.5px}.aip-option-list[data-v-f2ceb319],.aip-models[data-v-f2ceb319]{display:flex;flex-direction:column;gap:8px}.aip-model-search[data-v-f2ceb319]{position:relative;display:flex;align-items:center}.aip-model-search>i[data-v-f2ceb319]{position:absolute;left:10px;color:var(--sea-ink-3);font-size:12px;pointer-events:none}.aip-model-search[data-v-f2ceb319]>:is(.hive-inputtext,.hive-inputnumber,.hive-password,.hive-datepicker){width:100%;min-width:0;border:1px solid var(--sea-line);border-radius:8px;background:#fff;color:var(--sea-ink);font:inherit;font-size:12.5px;padding:8px 10px 8px 31px;outline:none;--hive-field-padding: 8px 10px 8px 31px}.aip-model-search[data-v-f2ceb319]>:is(.hive-inputtext,.hive-inputnumber,.hive-password,.hive-datepicker):focus-within{border-color:var(--sea-foam-ink);box-shadow:0 0 0 2px color-mix(in srgb,var(--sea-foam-ink) 12%,transparent)}.aip-models--scroll[data-v-f2ceb319]{max-height:320px;overflow-y:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-gutter:stable}.aip-option-row[data-v-f2ceb319]{display:grid;grid-template-columns:minmax(140px,.45fr) minmax(240px,1fr) 33px;align-items:end;gap:8px}.aip-option-row .aip-field--wide[data-v-f2ceb319]{grid-column:auto}.aip-option-row--pseudo[data-v-f2ceb319]{grid-template-columns:minmax(0,1fr) minmax(140px,.45fr) 33px}.aip-pseudo-lists[data-v-f2ceb319]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.aip-pseudo-row[data-v-f2ceb319]{display:grid;grid-template-columns:minmax(0,1fr) 33px;align-items:end;gap:8px}.aip-model-entry[data-v-f2ceb319]{display:flex;flex-direction:column;gap:9px;padding:10px 11px;border:1px solid var(--sea-line);border-radius:9px;background:#fff}.aip-model-entry--local[data-v-f2ceb319]{background:color-mix(in srgb,white 96%,var(--sea-foam-wash))}.aip-model-row[data-v-f2ceb319]{display:flex;align-items:center;gap:9px;min-width:0}.aip-model-select[data-v-f2ceb319]{display:flex;align-items:center;gap:9px;min-width:0;flex:1;cursor:pointer}.aip-model-select .hive-checkbox[data-v-f2ceb319]{width:15px;height:15px;accent-color:var(--sea-foam-ink);flex-shrink:0}.aip-model-select--disabled[data-v-f2ceb319]{cursor:default}.aip-model-name[data-v-f2ceb319]{min-width:0;overflow:hidden;color:var(--sea-ink);font-size:12.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.aip-model-row .aip-status[data-v-f2ceb319]{margin-left:auto}.aip-local-controls[data-v-f2ceb319]{display:grid;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(180px,.8fr);align-items:end;gap:10px;padding-top:3px}.aip-local-assets[data-v-f2ceb319]{padding-top:3px;border-top:1px solid var(--sea-line)}.aip-codex[data-v-f2ceb319]{display:flex;flex-direction:column;gap:9px;padding:11px 12px;border:1px solid var(--sea-line);border-radius:4px}.aip-codex__state[data-v-f2ceb319]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.aip-codex__pending[data-v-f2ceb319]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.aip-codex__code[data-v-f2ceb319]{font-family:var(--font-mono, monospace);font-size:20px;letter-spacing:3px;font-weight:600}.aip-codex__steps[data-v-f2ceb319]{display:flex;flex-direction:column;gap:2px;min-width:0}.aip-codex__steps a[data-v-f2ceb319]{color:var(--sea-foam-ink);word-break:break-all}.aip-manual-model[data-v-f2ceb319]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.aip-empty[data-v-f2ceb319],.aip-note[data-v-f2ceb319],.aip-notice[data-v-f2ceb319]{padding:10px 11px;border-radius:8px;background:#f3f8fa;color:var(--sea-ink-3);font-size:11.5px;line-height:1.45}.aip-note[data-v-f2ceb319]{border:1px dashed var(--sea-line)}.aip-notice[data-v-f2ceb319]{border:1px solid var(--sea-line)}@media(max-width:960px){.aip-grid[data-v-f2ceb319],.aip-grid--three[data-v-f2ceb319],.aip-local-controls[data-v-f2ceb319],.aip-pseudo-lists[data-v-f2ceb319]{grid-template-columns:1fr}.aip-provider-head[data-v-f2ceb319],.aip-list-head[data-v-f2ceb319]{align-items:flex-start;flex-direction:column}.aip-provider-head__actions[data-v-f2ceb319],.aip-provider-meta[data-v-f2ceb319]{width:100%;flex-wrap:wrap}.aip-option-row[data-v-f2ceb319]{grid-template-columns:1fr 33px}.aip-option-row .aip-field--wide[data-v-f2ceb319]{grid-column:1}.aip-option-row>.aip-icon-btn[data-v-f2ceb319]{grid-column:2;grid-row:1 / span 2;align-self:center}}.aip-price[data-v-f2ceb319]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:4px 0 6px 28px}.aip-price__label[data-v-f2ceb319]{font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sea-ink-3)}.aip-price[data-v-f2ceb319] .aip-price__input{width:88px;font-family:var(--sea-font-label);text-align:right}.aip-price__value[data-v-f2ceb319]{min-width:48px;font-family:var(--sea-font-label);font-size:12px;text-align:right;color:var(--sea-ink-1)}.aip-status--warn[data-v-f2ceb319]{color:#944300;color:oklch(48% .13 50);background:#ffeada;background:oklch(95% .04 60)}.om-head__actions[data-v-1651618d]{display:flex;align-items:center;gap:8px}.om-notice[data-v-1651618d]{padding:12px 14px;border-radius:8px;border:1px solid var(--sea-line);background:#f3f8fa;color:var(--sea-ink-2);font-size:12.5px;line-height:1.5}.om-loading[data-v-1651618d]{display:flex;align-items:center;justify-content:center;padding:3rem;color:var(--sea-ink-3)}.om-empty[data-v-1651618d]{padding:2rem;text-align:center;color:var(--sea-ink-3);font-size:13px}.om-list[data-v-1651618d]{display:flex;flex-direction:column;gap:10px}.om-local-head[data-v-1651618d]{margin:12px 0 10px}.om-local-title[data-v-1651618d]{color:var(--sea-ink);font-size:12.5px;font-weight:650}.om-local-subtitle[data-v-1651618d]{margin-top:3px;color:var(--sea-ink-3);font-size:11px;line-height:1.45}.om-row[data-v-1651618d]{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:8px;border:1px solid var(--sea-line);background:#fff}.om-row__main[data-v-1651618d]{display:flex;align-items:center;justify-content:space-between;gap:16px}.om-row__info[data-v-1651618d]{min-width:0}.om-row__actions[data-v-1651618d]{display:flex;align-items:center;gap:10px;flex-shrink:0}.om-row__name[data-v-1651618d]{font-size:14.5px;font-weight:600;color:var(--sea-ink)}.om-row__meta[data-v-1651618d]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:4px;font-size:12px;color:var(--sea-ink-3)}.om-dot[data-v-1651618d]{color:var(--sea-line-strong)}.om-state--on[data-v-1651618d]{color:var(--sea-foam-ink);font-weight:600}.om-badge[data-v-1651618d]{padding:1px 8px;border-radius:6px;border:1px solid var(--sea-line);background:#f3f8fa;color:var(--sea-ink-2);font-size:11px;font-weight:600}.om-progress[data-v-1651618d]{display:flex;flex-direction:column;gap:6px}.om-progress__label[data-v-1651618d]{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--sea-ink-2);font-weight:600}.om-progress__pct[data-v-1651618d]{color:var(--sea-ink-3)}.om-progress__bar[data-v-1651618d]{height:6px}.om-hint[data-v-1651618d]{font-size:12px;line-height:1.5}.om-hint--busy[data-v-1651618d]{color:var(--sea-ink-2)}.om-hint--error[data-v-1651618d]{color:#b32322}@media(max-width:960px){.om-row__main[data-v-1651618d]{flex-wrap:wrap}.om-row__actions[data-v-1651618d]{flex-wrap:wrap;max-width:100%}.om-head__actions[data-v-1651618d]{width:100%;justify-content:flex-end}}.ai-personas__callout[data-v-f5469a76]{max-width:860px;margin:18px 0 4px}.ai-personas__note[data-v-f5469a76]{display:block;max-width:860px;margin-top:8px}.ai-personas__table[data-v-f5469a76],.ai-personas__model-list[data-v-f5469a76]{display:flex;flex-direction:column;max-width:860px;margin-top:14px;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px var(--sea-line-strong);overflow:hidden}.ai-personas__head[data-v-f5469a76],.ai-personas__row[data-v-f5469a76]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:center;padding:10px 14px}.ai-personas__head[data-v-f5469a76],.ai-personas__model-head[data-v-f5469a76]{font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sea-ink-3);background:#f0f6f9;border-bottom:1px solid var(--sea-line)}.ai-personas__row[data-v-f5469a76]{border:none;border-bottom:1px solid var(--sea-line);background:transparent;font:inherit;text-align:left;color:var(--sea-ink-1);cursor:pointer}.ai-personas__row[data-v-f5469a76]:last-child{border-bottom:none}.ai-personas__row[data-v-f5469a76]:hover,.ai-personas__row[data-v-f5469a76]:focus-visible{background:var(--sea-foam-wash)}.ai-personas__row--warn[data-v-f5469a76]{background:#fffbf6;background:oklch(99% .01 70)}.ai-personas__persona[data-v-f5469a76],.ai-personas__model-id[data-v-f5469a76]{display:flex;align-items:center;gap:10px;min-width:0}.ai-personas__avatar[data-v-f5469a76]{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:7px;color:#63dbcd;background:#001b38;background:oklch(22% .07 252)}.ai-personas__names[data-v-f5469a76]{display:flex;flex-direction:column;gap:3px;min-width:0}.ai-personas__name[data-v-f5469a76]{display:flex;align-items:center;gap:6px;font-weight:600}.ai-personas__ai[data-v-f5469a76],.ai-personas__tag[data-v-f5469a76]{padding:2px 5px;border-radius:3px;font-family:var(--sea-font-label);font-size:8.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#004251;color:oklch(35% .08 220);background:var(--sea-foam-wash)}.ai-personas__tag--warn[data-v-f5469a76]{color:#944300;color:oklch(48% .13 50);background:#ffeada;background:oklch(95% .04 60)}.ai-personas__handle[data-v-f5469a76],.ai-personas__path[data-v-f5469a76],.ai-personas__provider[data-v-f5469a76],.ai-personas__default[data-v-f5469a76]{overflow:hidden;font-family:var(--sea-font-label);font-size:10px;color:var(--sea-ink-3);white-space:nowrap;text-overflow:ellipsis}.ai-personas__who[data-v-f5469a76],.ai-personas__models[data-v-f5469a76]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:13px}.ai-personas__who i[data-v-f5469a76]{font-size:11px;color:var(--sea-ink-3)}.ai-personas__stack[data-v-f5469a76]{display:flex;flex-direction:column;gap:12px;min-width:0;max-width:560px}.ai-personas__file[data-v-f5469a76]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ai-personas__handle-input[data-v-f5469a76]{display:flex;align-items:center;gap:4px}.ai-personas__prefix[data-v-f5469a76],.ai-personas__mono[data-v-f5469a76]{font-family:var(--sea-font-label);font-size:12px}.ai-personas__mono--warn[data-v-f5469a76]{color:#944300;color:oklch(48% .13 50)}.ai-personas__chips[data-v-f5469a76]{display:flex;flex-wrap:wrap;gap:6px}.ai-personas__picker[data-v-f5469a76]{border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px var(--sea-line-strong)}.ai-personas__segment[data-v-f5469a76]{display:inline-flex;align-self:flex-start;padding:3px;border-radius:9px;background:#e1eef3}.ai-personas__segment button[data-v-f5469a76]{padding:6px 12px;border:none;border-radius:7px;background:transparent;font:inherit;font-size:12px;font-weight:600;color:#263c54;cursor:pointer}.ai-personas__segment .ai-personas__segment--on[data-v-f5469a76]{color:#fff;background:#001b38;background:oklch(22% .07 252)}.ai-personas__model-list[data-v-f5469a76]{margin-top:0}.ai-personas__model-head[data-v-f5469a76],.ai-personas__model[data-v-f5469a76]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:center;padding:8px 12px}.ai-personas__model[data-v-f5469a76]{border-bottom:1px solid var(--sea-line)}.ai-personas__model[data-v-f5469a76]:last-child{border-bottom:none}.ai-personas__status[data-v-f5469a76]{display:inline-flex;align-items:center;padding:3px 7px;border-radius:10px;font-family:var(--sea-font-label);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ai-personas__status--usable[data-v-f5469a76]{color:#005c41;color:oklch(42% .1 165);background:#caf3e0}.ai-personas__status--blocked[data-v-f5469a76]{color:#944300;color:oklch(48% .13 50);background:#ffeada;background:oklch(95% .04 60)}.ai-personas__status--off[data-v-f5469a76]{color:#59656e;background:#e9f0f3}.ai-personas__default-row[data-v-f5469a76]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}@media(max-width:720px){.ai-personas__head[data-v-f5469a76]{display:none}.ai-personas__row[data-v-f5469a76]{grid-template-columns:minmax(0,1fr);gap:6px}}.ai-budgets__callout[data-v-5e3ad234]{max-width:860px;margin-top:18px}.ai-budgets__stack[data-v-5e3ad234]{display:flex;flex-direction:column;gap:12px;min-width:0;max-width:600px}.ai-budgets__limit[data-v-5e3ad234],.ai-budgets__amount[data-v-5e3ad234]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ai-budgets__segment[data-v-5e3ad234]{display:inline-flex;padding:3px;border-radius:9px;background:#e1eef3}.ai-budgets__segment button[data-v-5e3ad234]{padding:6px 12px;border:none;border-radius:7px;background:transparent;font:inherit;font-size:12px;font-weight:600;color:#263c54;cursor:pointer}.ai-budgets__segment .ai-budgets__segment--on[data-v-5e3ad234]{color:#fff;background:#001b38;background:oklch(22% .07 252)}.ai-budgets__amount[data-v-5e3ad234] .ai-budgets__number{width:110px;font-family:var(--sea-font-label);text-align:right}.ai-budgets__currency[data-v-5e3ad234]{font-family:var(--sea-font-label);font-size:11px;color:var(--sea-ink-3)}.ai-budgets__meter[data-v-5e3ad234]{display:flex;flex-direction:column;gap:6px}.ai-budgets__meter-labels[data-v-5e3ad234]{display:flex;justify-content:space-between;gap:10px;font-family:var(--sea-font-label);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--sea-ink-3)}.ai-budgets__meter-text--ok[data-v-5e3ad234]{color:#43586a}.ai-budgets__meter-text--high[data-v-5e3ad234]{color:#694500;color:oklch(42% .1 75)}.ai-budgets__meter-text--over[data-v-5e3ad234]{color:#a92321}.ai-budgets__bar[data-v-5e3ad234]{display:block;height:6px;overflow:hidden;border-radius:3px;background:#e0eaee}.ai-budgets__bar--small[data-v-5e3ad234]{width:100%;height:4px}.ai-budgets__bar span[data-v-5e3ad234]{display:block;height:100%}.ai-budgets__fill--ok[data-v-5e3ad234]{background:#006266;background:oklch(45% .09 200)}.ai-budgets__fill--high[data-v-5e3ad234]{background:#d49838}.ai-budgets__fill--over[data-v-5e3ad234]{background:#c13c36}.ai-budgets__table[data-v-5e3ad234]{display:flex;flex-direction:column;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px var(--sea-line-strong);overflow:hidden}.ai-budgets__head[data-v-5e3ad234],.ai-budgets__row[data-v-5e3ad234]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.2fr) minmax(0,1fr) 32px;gap:12px;align-items:center;padding:8px 12px}.ai-budgets__head[data-v-5e3ad234]{font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sea-ink-3);background:#f0f6f9;border-bottom:1px solid var(--sea-line)}.ai-budgets__row[data-v-5e3ad234]{border-bottom:1px solid var(--sea-line)}.ai-budgets__row[data-v-5e3ad234]:last-child{border-bottom:none}.ai-budgets__row--over[data-v-5e3ad234]{background:#fff8f7;background:oklch(98.5% .01 25)}.ai-budgets__user[data-v-5e3ad234]{display:flex;align-items:center;gap:10px;min-width:0}.ai-budgets__avatar[data-v-5e3ad234]{flex-shrink:0;width:26px;height:26px;border-radius:50%;font-size:9.5px;font-weight:700;line-height:26px;text-align:center;color:#fff;background:#006266;background:oklch(45% .09 200)}.ai-budgets__names[data-v-5e3ad234],.ai-budgets__spent[data-v-5e3ad234]{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:13px}.ai-budgets__login[data-v-5e3ad234]{font-family:var(--sea-font-label);font-size:10px;color:var(--sea-ink-3)}.ai-budgets__tag[data-v-5e3ad234]{align-self:flex-start;padding:2px 5px;border-radius:3px;font-family:var(--sea-font-label);font-size:8.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#a92321;background:#ffe8e6;background:oklch(95% .03 25)}.ai-budgets__picker[data-v-5e3ad234]{border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px var(--sea-line-strong)}.ai-budgets__note[data-v-5e3ad234]{font-size:13px;line-height:1.5;color:var(--sea-ink-2)}.ai-budgets__note-meta[data-v-5e3ad234]{font-family:var(--sea-font-label);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#546673}.ai-budgets__note-meta--warn[data-v-5e3ad234]{color:#944300;color:oklch(48% .13 50)}.ai-budgets__link[data-v-5e3ad234]{align-self:flex-start}@media(max-width:720px){.ai-budgets__head[data-v-5e3ad234]{display:none}.ai-budgets__row[data-v-5e3ad234]{grid-template-columns:minmax(0,1fr) 32px}}.ai-stats__head[data-v-98077567]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px}.ai-stats__tabs[data-v-98077567]{display:inline-flex;padding:3px;border-radius:9px;background:#e1eef3}.ai-stats__tabs button[data-v-98077567]{padding:6px 12px;border:none;border-radius:7px;background:transparent;font:inherit;font-size:12px;font-weight:600;color:#263c54;cursor:pointer}.ai-stats__tabs .ai-stats__tab--on[data-v-98077567]{color:#fff;background:#001b38;background:oklch(22% .07 252)}.ai-stats__month[data-v-98077567]{min-width:200px}.ai-stats__totals[data-v-98077567]{display:flex;flex-wrap:wrap;max-width:860px;margin-top:18px;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px var(--sea-line-strong)}.ai-stats__total[data-v-98077567]{display:flex;flex:1 1 140px;flex-direction:column;gap:6px;padding:14px 18px;box-shadow:inset 1px 0 0 var(--sea-line)}.ai-stats__total[data-v-98077567]:first-child{box-shadow:none}.ai-stats__total span[data-v-98077567],.ai-stats__label[data-v-98077567],.ai-stats__caption span[data-v-98077567]{font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sea-ink-3)}.ai-stats__total strong[data-v-98077567]{font-family:var(--sea-font-display, inherit);font-size:22px;font-weight:600;color:var(--sea-ink-1)}.ai-stats__total small[data-v-98077567],.ai-stats__who small[data-v-98077567],.ai-stats__eur small[data-v-98077567],.ai-stats__caption small[data-v-98077567]{font-family:var(--sea-font-label);font-size:9.5px;color:var(--sea-ink-3)}.ai-stats__card[data-v-98077567]{display:flex;flex-direction:column;gap:8px;max-width:860px;margin-top:12px;padding:12px 16px;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px var(--sea-line-strong)}.ai-stats__system[data-v-98077567]{display:flex;justify-content:space-between;gap:12px}.ai-stats__meter[data-v-98077567]{height:6px;overflow:hidden;border-radius:3px;background:#e0eaee}.ai-stats__meter span[data-v-98077567]{display:block;height:100%;background:#006266;background:oklch(45% .09 200)}.ai-stats__bars[data-v-98077567]{display:flex;align-items:flex-end;gap:4px;height:40px}.ai-stats__bars span[data-v-98077567]{flex:1 1 0;max-width:18px;border-radius:2px 2px 0 0;background:#006266;background:oklch(45% .09 200)}.ai-stats__bars .ai-stats__bar--high[data-v-98077567]{background:#d49838}.ai-stats__grid[data-v-98077567]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;max-width:860px}.ai-stats__table[data-v-98077567]{display:flex;flex-direction:column;max-width:860px;margin-top:14px;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px var(--sea-line-strong);overflow:hidden}.ai-stats__caption[data-v-98077567]{display:flex;justify-content:space-between;gap:10px;padding:10px 12px 6px}.ai-stats__row[data-v-98077567]{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,.8fr));gap:10px;align-items:center;padding:8px 12px;border:none;border-top:1px solid var(--sea-line);background:transparent;font:inherit;font-size:13px;text-align:left;color:var(--sea-ink-1)}.ai-stats__row--head[data-v-98077567]{font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sea-ink-3);background:#f0f6f9}.ai-stats__row--processes[data-v-98077567]{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,.6fr)) minmax(0,1fr) minmax(0,.7fr)}.ai-stats__row--runs[data-v-98077567]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) repeat(3,minmax(0,.6fr))}.ai-stats__row--system[data-v-98077567]{background:#f6fbfd}.ai-stats__row--link[data-v-98077567]{cursor:pointer}.ai-stats__row--link[data-v-98077567]:hover,.ai-stats__row--link[data-v-98077567]:focus-visible{background:var(--sea-foam-wash)}.ai-stats__who[data-v-98077567]{display:flex;flex-direction:column;gap:3px;min-width:0}.ai-stats__process[data-v-98077567]{display:flex;align-items:center;gap:10px;min-width:0}.ai-stats__process i[data-v-98077567]{font-size:12px;color:var(--sea-ink-3)}.ai-stats__num[data-v-98077567]{font-family:var(--sea-font-label);font-size:12px;text-align:right}.ai-stats__mono[data-v-98077567]{font-family:var(--sea-font-label);font-size:12px}.ai-stats__eur[data-v-98077567]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-weight:600}.ai-stats__eur--warn[data-v-98077567]{color:#944300;color:oklch(48% .13 50)}.ai-stats__filters[data-v-98077567]{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 8px}.ai-stats__filters button[data-v-98077567]{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:none;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px #c1d1d8;font:inherit;font-size:12px;font-weight:600;color:#08223d;cursor:pointer}.ai-stats__filters button span[data-v-98077567]{font-family:var(--sea-font-label);font-size:10px;color:#627482}.ai-stats__filters .ai-stats__filter--on[data-v-98077567]{color:#fff;background:#001b38;background:oklch(22% .07 252);box-shadow:none}.ai-stats__filters .ai-stats__filter--on span[data-v-98077567]{color:#63dbcd}.ai-stats__empty[data-v-98077567]{display:flex;flex-direction:column;gap:6px;max-width:560px;margin-top:24px;font-size:13px;color:var(--sea-ink-2)}@media(max-width:720px){.ai-stats__row--processes[data-v-98077567],.ai-stats__row--runs[data-v-98077567]{grid-template-columns:minmax(0,1fr) minmax(0,.6fr)}.ai-stats__row--processes[data-v-98077567]>:nth-child(n+3):not(:last-child),.ai-stats__row--runs[data-v-98077567]>:nth-child(n+3):not(:last-child){display:none}}.hb-actions-head[data-v-1718f807]{display:flex;gap:8px}.hb-card[data-v-1718f807]{padding:18px 20px;border-radius:8px;border:1px solid color-mix(in srgb,var(--sea-foam-wash) 42%,var(--sea-line));background:color-mix(in srgb,white 82%,white);display:flex;flex-direction:column;gap:12px}.hb-card__head[data-v-1718f807]{display:flex;align-items:center;justify-content:space-between;gap:10px}.hb-card__title[data-v-1718f807]{font-size:15px;font-weight:600;color:var(--sea-ink)}.hb-table[data-v-1718f807]{width:100%;border-collapse:collapse;font-size:13px}.hb-table[data-v-1718f807] th,.hb-table[data-v-1718f807] td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--sea-line);vertical-align:middle}.hb-table[data-v-1718f807] th{font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--sea-ink-3);font-weight:600}.hb-row-actions[data-v-1718f807]{display:flex;gap:6px;justify-content:flex-end}.hb-empty[data-v-1718f807]{font-size:13px;color:var(--sea-ink-3);padding:12px 4px}.hb-loading[data-v-1718f807]{display:flex;justify-content:center;padding:1.5rem;color:var(--sea-ink-3)}.hb-groups[data-v-1718f807]{display:flex;flex-direction:column;gap:14px}.hb-group[data-v-1718f807]{display:flex;flex-direction:column;gap:6px}.hb-group__head[data-v-1718f807]{display:flex;align-items:center;gap:10px}.hb-group__name[data-v-1718f807]{font-weight:600;color:var(--sea-ink);font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}.hb-group__count[data-v-1718f807]{font-size:12px;color:var(--sea-ink-3)}.hb-file[data-v-1718f807]{font-size:11.5px;font-family:JetBrains Mono,ui-monospace,monospace;background:#e8f0f4;padding:2px 6px;border-radius:6px;color:var(--sea-ink-2)}.hb-confirm__text[data-v-1718f807]{margin:0 0 10px;font-size:13.5px;line-height:1.5;color:var(--p-text-color)}.hb-confirm__file[data-v-1718f807]{overflow-wrap:anywhere;color:var(--p-text-color);display:block;margin-bottom:12px;padding:6px 8px;background:var(--p-content-hover-background);border-radius:6px;font-size:12px;font-family:JetBrains Mono,ui-monospace,monospace}.issues-section[data-v-ed6cba34]{border:1px solid var(--p-content-border-color);border-radius:8px;background:var(--p-content-background);padding:16px;display:flex;flex-direction:column;gap:16px}.issues-head[data-v-ed6cba34],.issue-title[data-v-ed6cba34],.issue-meta[data-v-ed6cba34],.issue-actions[data-v-ed6cba34]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.issues-head[data-v-ed6cba34]{justify-content:space-between}p[data-v-ed6cba34],.issue-meta[data-v-ed6cba34],.issue-path span[data-v-ed6cba34],dt[data-v-ed6cba34]{font-size:.8rem;color:var(--p-text-muted-color)}p[data-v-ed6cba34]{margin:6px 0}.select-all[data-v-ed6cba34]{display:flex;gap:10px;align-items:center;font-size:.85rem}.issue-row[data-v-ed6cba34]{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;border-top:1px solid var(--p-content-border-color);padding-top:14px}.issue-body[data-v-ed6cba34]{display:flex;flex-direction:column;gap:8px;min-width:0}.issue-header[data-v-ed6cba34]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.issue-header>.p-button[data-v-ed6cba34]{flex-shrink:0}.issue-title[data-v-ed6cba34]{min-width:0}.issue-title strong[data-v-ed6cba34]{overflow-wrap:anywhere}.issue-state[data-v-ed6cba34],.issue-error[data-v-ed6cba34]{color:#b32322}.issue-success[data-v-ed6cba34]{color:#005c41;color:oklch(42% .1 165)}.issue-path[data-v-ed6cba34]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}code[data-v-ed6cba34]{font-size:.75rem;overflow-wrap:anywhere;white-space:normal}[data-v-ed6cba34] .p-panel-header{cursor:pointer;font-size:.8rem}dl[data-v-ed6cba34]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 16px}dd[data-v-ed6cba34]{margin:0;font-size:.8rem}.resolve-dialog[data-v-ed6cba34]{display:flex;flex-direction:column;gap:1.25rem}.resolve-targets[data-v-ed6cba34]{max-height:14rem;overflow:auto;padding:0;margin:0;list-style:none;border:1px solid var(--p-content-border-color);border-radius:8px}.resolve-targets li[data-v-ed6cba34]{display:flex;align-items:start;gap:.75rem;padding:1rem;overflow-wrap:anywhere}.resolve-targets li+li[data-v-ed6cba34]{border-top:1px solid var(--p-content-border-color)}.resolve-targets li>i[data-v-ed6cba34]{color:var(--sea-foam-ink);margin-top:.2rem}.resolve-targets li>div[data-v-ed6cba34]{min-width:0}.resolve-targets code[data-v-ed6cba34]{display:block;margin-top:.35rem;color:var(--p-text-muted-color)}.resolve-hash[data-v-ed6cba34]{color:var(--p-text-muted-color)}.resolve-hash code[data-v-ed6cba34]{display:block;margin-top:.75rem}.resolve-progress[data-v-ed6cba34]{display:grid;gap:.5rem;font-size:.875rem}.resolve-actions[data-v-ed6cba34]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;width:100%}@media(max-width:480px){.resolve-actions[data-v-ed6cba34]>*{flex:1 1 100%}}.issue-state[data-v-ed6cba34]{color:#b32322}.health-section[data-v-d7b5f939]{border:1px solid var(--sea-line);border-radius:8px;background:#fff;padding:16px;display:flex;flex-direction:column;gap:16px}.health-section__head[data-v-d7b5f939]{display:flex;align-items:center;justify-content:space-between;gap:18px}.health-section__title[data-v-d7b5f939]{font-weight:700;color:var(--sea-ink)}.health-section__hint[data-v-d7b5f939]{color:var(--sea-ink-3);font-size:.8rem}.testing-health__count[data-v-d7b5f939]{color:var(--signal-ink);font-size:.8rem;font-weight:600}.testing-health__empty[data-v-d7b5f939]{color:var(--sea-ink-3);font-size:.82rem}.testing-health__empty--error[data-v-d7b5f939]{color:#b32322}.testing-health__list[data-v-d7b5f939]{display:flex;flex-direction:column}.testing-health__row[data-v-d7b5f939]{display:flex;align-items:flex-start;gap:12px;padding:10px 4px;border-top:1px solid var(--sea-line)}.testing-health__row[data-v-d7b5f939]:first-child{border-top:0}.testing-health__dot[data-v-d7b5f939]{width:10px;height:10px;border-radius:50%;background:#005c41;background:oklch(42% .1 165);margin-top:5px;flex:none}.testing-health__row--failing .testing-health__dot[data-v-d7b5f939]{background:#b32322}.testing-health__row--missing .testing-health__dot[data-v-d7b5f939],.testing-health__row--overdue .testing-health__dot[data-v-d7b5f939]{background:var(--signal-ink)}.testing-health__body[data-v-d7b5f939]{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.testing-health__head[data-v-d7b5f939]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.testing-health__head strong[data-v-d7b5f939]{color:var(--sea-ink);font-size:.85rem}.testing-health__status[data-v-d7b5f939]{color:#005c41;color:oklch(42% .1 165);font-size:.78rem;font-weight:600}.testing-health__row--failing .testing-health__status[data-v-d7b5f939]{color:#b32322}.testing-health__row--missing .testing-health__status[data-v-d7b5f939],.testing-health__row--overdue .testing-health__status[data-v-d7b5f939]{color:var(--signal-ink)}.testing-health__meta[data-v-d7b5f939]{display:flex;flex-wrap:wrap;gap:4px 14px;color:var(--sea-ink-3);font-size:.75rem}.testing-health__findings[data-v-d7b5f939]{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:3px;font-size:.8rem;color:var(--signal-ink)}.testing-health__findings li[data-v-d7b5f939]{display:flex;align-items:baseline;gap:7px}.health-actions[data-v-37a62d13]{display:flex;gap:8px}.health-loading[data-v-37a62d13]{min-height:240px;display:grid;place-items:center;color:var(--sea-foam-ink);font-size:1.5rem}.health-load-error[data-v-37a62d13]{display:flex;gap:10px;color:#b32322;font-size:.9rem}.health-worker[data-v-37a62d13]{border:1px solid var(--sea-line);border-radius:8px;padding:14px 16px;background:#fff;justify-content:flex-start}.health-worker__dot[data-v-37a62d13]{width:10px;height:10px;border-radius:50%;background:var(--sea-ink-3)}.health-worker--active .health-worker__dot[data-v-37a62d13]{background:#005c41;background:oklch(42% .1 165);box-shadow:0 0 0 4px color-mix(in srgb,oklch(42% .1 165) 18%,transparent)}.health-worker>div[data-v-37a62d13]{display:flex;flex-direction:column;gap:2px}.health-worker__aside[data-v-37a62d13]{margin-left:auto;text-align:right}.health-warning[data-v-37a62d13]{padding:11px 14px;border-radius:8px;background:color-mix(in srgb,oklch(95% .05 75) 72%,transparent);color:var(--signal-ink);display:flex;align-items:center;gap:9px}.health-cards[data-v-37a62d13]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.health-card[data-v-37a62d13]{border:1px solid var(--sea-line);border-radius:8px;padding:14px;background:#fff;display:flex;flex-direction:column;gap:5px}.health-card>span[data-v-37a62d13]{color:var(--sea-ink-2);font-size:.78rem;font-weight:600}.health-card strong[data-v-37a62d13]{font-size:1.45rem;color:var(--sea-ink)}.health-card--healthy[data-v-37a62d13]{border-color:color-mix(in srgb,oklch(42% .1 165) 32%,var(--sea-line))}.health-card--unknown[data-v-37a62d13]{border-color:color-mix(in srgb,var(--sea-foam-ink) 32%,var(--sea-line))}.health-card--damaged[data-v-37a62d13]{border-color:color-mix(in srgb,oklch(50% .18 27) 42%,var(--sea-line))}.health-progress-section[data-v-37a62d13],.health-section[data-v-37a62d13]{border:1px solid var(--sea-line);border-radius:8px;background:#fff;padding:16px}.health-progress-head[data-v-37a62d13],.health-progress-meta[data-v-37a62d13]{display:flex;justify-content:space-between;gap:12px;font-size:.8rem;color:var(--sea-ink-2)}.health-progress[data-v-37a62d13]{height:8px;border-radius:8px;background:var(--sea-line);overflow:hidden;margin:10px 0}.health-progress span[data-v-37a62d13]{display:block;height:100%;background:var(--sea-foam-ink);border-radius:inherit;transition:width .18s ease}.health-section[data-v-37a62d13]{display:flex;flex-direction:column;gap:16px}.health-section__title[data-v-37a62d13]{font-weight:700;color:var(--sea-ink)}.health-toggle[data-v-37a62d13]{border:1px solid var(--sea-line-strong);border-radius:8px;padding:6px 10px;display:flex;align-items:center;gap:7px;color:var(--sea-ink-2);font-size:.8rem}.health-toggle--on[data-v-37a62d13]{border-color:#005c41;border-color:oklch(42% .1 165);color:#005c41;color:oklch(42% .1 165)}.health-fields[data-v-37a62d13]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.health-fields label[data-v-37a62d13]{display:flex;flex-direction:column;gap:6px;color:var(--sea-ink-2);font-size:.8rem;font-weight:600}.health-fields[data-v-37a62d13] :is(.hive-inputtext,.hive-inputnumber,.hive-password,.hive-datepicker){width:100%;border:1px solid var(--sea-line-strong);background:#fff;color:var(--sea-ink);border-radius:8px;padding:8px 9px;font:inherit;--hive-field-padding: 8px 9px}.health-fields small[data-v-37a62d13]{font-weight:400;line-height:1.35}.health-empty[data-v-37a62d13]{min-height:90px;display:flex;align-items:center;justify-content:center;gap:8px;color:#005c41;color:oklch(42% .1 165)}.health-issues[data-v-37a62d13]{display:flex;flex-direction:column}.health-issue[data-v-37a62d13]{display:grid;grid-template-columns:24px minmax(0,1fr) 180px auto;align-items:center;gap:12px;padding:11px 4px;border-top:1px solid var(--sea-line)}.health-issue[data-v-37a62d13]:first-child{border-top:0}.health-issue>i[data-v-37a62d13]{color:#b32322}.health-issue__identity[data-v-37a62d13],.health-issue__state[data-v-37a62d13]{display:flex;flex-direction:column;gap:3px;min-width:0}.health-issue code[data-v-37a62d13]{font-size:.72rem;color:var(--sea-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.health-issue__state span[data-v-37a62d13],.health-issue time[data-v-37a62d13]{color:var(--sea-ink-3);font-size:.75rem}.health-addresses[data-v-37a62d13]{display:flex;flex-direction:column;gap:8px}.health-addresses__row[data-v-37a62d13]{display:flex;align-items:center;gap:8px}.health-addresses__row .hive-inputtext[data-v-37a62d13]{flex:1;min-width:0;border:1px solid var(--sea-line-strong);background:#fff;color:var(--sea-ink);border-radius:8px;padding:8px 9px;font:inherit;font-size:.85rem}.health-addresses__empty[data-v-37a62d13],.health-addresses__actions small[data-v-37a62d13]{color:var(--sea-ink-3);font-size:.8rem}.health-addresses__actions[data-v-37a62d13]{display:flex;align-items:center;gap:12px}.health-address-results[data-v-37a62d13]{display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--sea-line);padding-top:12px}.health-address-result[data-v-37a62d13]{display:flex;align-items:flex-start;gap:12px;padding:10px 4px;border-top:1px solid var(--sea-line)}.health-address-results .health-progress-meta+.health-address-result[data-v-37a62d13]{border-top:0}.health-address-result__dot[data-v-37a62d13]{width:10px;height:10px;border-radius:50%;background:var(--sea-ink-3);margin-top:5px;flex:none}.health-address-result--healthy .health-address-result__dot[data-v-37a62d13]{background:#005c41;background:oklch(42% .1 165)}.health-address-result--warning .health-address-result__dot[data-v-37a62d13]{background:var(--signal-ink)}.health-address-result--unhealthy .health-address-result__dot[data-v-37a62d13]{background:#b32322}.health-address-result__body[data-v-37a62d13]{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.health-address-result__head[data-v-37a62d13]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.health-address-result__head strong[data-v-37a62d13]{color:var(--sea-ink);font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.health-address-result__status[data-v-37a62d13]{color:var(--sea-ink-2);font-size:.78rem;font-weight:600;flex:none}.health-address-result--healthy .health-address-result__status[data-v-37a62d13]{color:#005c41;color:oklch(42% .1 165)}.health-address-result--warning .health-address-result__status[data-v-37a62d13]{color:var(--signal-ink)}.health-address-result--unhealthy .health-address-result__status[data-v-37a62d13]{color:#b32322}.health-address-result__meta[data-v-37a62d13]{display:flex;flex-wrap:wrap;gap:4px 14px;color:var(--sea-ink-3);font-size:.75rem}.health-address-result__findings[data-v-37a62d13]{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:3px;font-size:.8rem}.health-address-result__findings li[data-v-37a62d13]{display:flex;align-items:baseline;gap:7px}.health-address-finding--warning[data-v-37a62d13]{color:var(--signal-ink)}.health-address-finding--unhealthy[data-v-37a62d13]{color:#b32322}@media(max-width:900px){.health-cards[data-v-37a62d13],.health-fields[data-v-37a62d13]{grid-template-columns:repeat(2,minmax(0,1fr))}.health-issue[data-v-37a62d13]{grid-template-columns:22px minmax(0,1fr)}.health-issue__state[data-v-37a62d13],.health-issue time[data-v-37a62d13]{grid-column:2}}.alog-card[data-v-74539c46]{display:flex;flex-direction:column;gap:12px;padding:18px;border:1px solid var(--sea-line);border-radius:8px;background:#fff}.alog-filters[data-v-74539c46]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.alog-field[data-v-74539c46]{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:12px;font-weight:600;color:var(--sea-ink-2)}.alog-field[data-v-74539c46] .p-select,.alog-field[data-v-74539c46] .p-autocomplete{width:100%}.alog-field--range[data-v-74539c46]{grid-column:span 2}.alog-list[data-v-74539c46]{gap:0;padding:6px 0}.alog-state[data-v-74539c46]{display:flex;justify-content:center;padding:28px 18px;font-size:13px;color:var(--sea-ink-3)}.alog-state--error[data-v-74539c46]{color:var(--signal-ink)}.alog-row[data-v-74539c46]{display:grid;grid-template-columns:24px 170px minmax(160px,1.3fr) minmax(120px,1fr) minmax(100px,.8fr) minmax(120px,1.2fr);gap:12px;align-items:center;width:100%;padding:9px 18px 9px 12px;font-size:13px;color:var(--sea-ink);cursor:pointer}.alog-toggle[data-v-74539c46]{width:24px;height:24px;padding:0}.alog-row[data-v-74539c46]:hover{background:#f3f8fa}.alog-row--head[data-v-74539c46]{cursor:default;font-size:12px;font-weight:600;color:var(--sea-ink-3);border-bottom:1px solid oklch(95% .01 225)}.alog-row--head[data-v-74539c46]:hover{background:transparent}.alog-entry+.alog-entry[data-v-74539c46]{border-top:1px solid oklch(95% .01 225)}.alog-time[data-v-74539c46]{color:var(--sea-ink-3);font-variant-numeric:tabular-nums}.alog-action[data-v-74539c46]{display:inline-flex;align-items:center;gap:8px;min-width:0;font-weight:600}.alog-ellipsis[data-v-74539c46]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alog-details[data-v-74539c46]{display:flex;flex-direction:column;gap:6px;padding:4px 18px 14px 230px}.alog-detail[data-v-74539c46]{display:grid;grid-template-columns:160px minmax(0,1fr);gap:12px;font-size:12.5px;color:var(--sea-ink-2)}.alog-detail>span[data-v-74539c46]:first-child{color:var(--sea-ink-3)}.alog-detail pre[data-v-74539c46]{margin:0;font-family:inherit;white-space:pre-wrap;word-break:break-word}.alog-more[data-v-74539c46]{display:flex;justify-content:center;padding:12px 18px 6px}.container-settings__section[data-v-1d11dbac]{display:flex;flex-direction:column;gap:.5rem}.container-settings__section-head[data-v-1d11dbac]{display:flex;flex-direction:column;gap:.15rem;margin-bottom:.25rem}.container-settings__section-title[data-v-1d11dbac]{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--sea-ink-3)}.container-settings__row[data-v-1d11dbac]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border:1px solid var(--sea-line);border-radius:8px;background:#fff}.container-settings__row--toggle[data-v-1d11dbac]{cursor:pointer}.container-settings__copy[data-v-1d11dbac]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.container-settings__row-title[data-v-1d11dbac]{font-size:.9rem;font-weight:600;color:var(--sea-ink)}.container-settings__hint[data-v-1d11dbac]{font-size:.82rem;color:var(--sea-ink-3);overflow-wrap:anywhere}.container-settings__error[data-v-1d11dbac]{font-size:.84rem;color:#b32322}.container-settings__status[data-v-1d11dbac]{display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;color:var(--sea-ink-2)}.container-settings__status--ok .pi[data-v-1d11dbac]{color:#005c41;color:oklch(42% .1 165)}.container-settings__endpoint[data-v-1d11dbac]{width:16rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}[data-v-1d11dbac] .container-settings__number{width:8rem;text-align:right}.container-settings__empty[data-v-1d11dbac]{font-size:.84rem;color:var(--sea-ink-3)}.container-settings__image[data-v-1d11dbac]{display:flex;flex-direction:column;gap:.6rem;padding:.9rem 1rem;border:1px solid var(--sea-line);border-radius:8px;background:#fff}.container-settings__image-head[data-v-1d11dbac]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.container-settings__grid[data-v-1d11dbac]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem .8rem}.container-settings__field[data-v-1d11dbac]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.container-settings__field--wide[data-v-1d11dbac]{grid-column:1 / -1}.container-settings__field--toggle[data-v-1d11dbac]{justify-content:flex-end}.container-settings__field[data-v-1d11dbac] .p-inputtext,.container-settings__field[data-v-1d11dbac] .p-inputnumber,.container-settings__field[data-v-1d11dbac] .p-select,.container-settings__field[data-v-1d11dbac] .p-textarea{width:100%}.container-settings__label[data-v-1d11dbac]{font-size:.78rem;font-weight:600;color:var(--sea-ink-2)}.container-settings__section[data-v-1d11dbac]{display:grid;grid-template-columns:240px minmax(0,520px);column-gap:32px;row-gap:0;align-items:start;max-width:860px;margin:0;padding:22px 0;border:none;border-bottom:1px solid var(--sea-line);border-radius:0;background:transparent}.container-settings__section[data-v-1d11dbac]>*{grid-column:2;min-width:0}.container-settings__section>.container-settings__section-head[data-v-1d11dbac]{grid-column:1;grid-row:1 / span 40;display:flex;flex-direction:column;gap:4px;margin:0}.container-settings__section-head .container-settings__section-title[data-v-1d11dbac]{font-family:inherit;font-size:13.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--sea-ink)}.container-settings__section-head .container-settings__hint[data-v-1d11dbac]{font-size:12px;line-height:1.45;color:var(--sea-ink-3)}.container-settings__row[data-v-1d11dbac]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border:none;border-bottom:1px solid oklch(93% .01 220);border-radius:0;background:transparent}.container-settings__row[data-v-1d11dbac]:last-child{border-bottom:none}.container-settings__row-title[data-v-1d11dbac]{font-size:13px;font-weight:600;color:var(--sea-ink)}@media(max-width:860px){.container-settings__section[data-v-1d11dbac]{grid-template-columns:minmax(0,1fr)}.container-settings__section>.container-settings__section-head[data-v-1d11dbac]{grid-row:auto;margin-bottom:8px}.container-settings__section[data-v-1d11dbac]>*{grid-column:1}}.worker-limits__section[data-v-2c76a3d6]{display:flex;flex-direction:column;gap:.5rem}.worker-limits__section-head[data-v-2c76a3d6]{display:flex;flex-direction:column;gap:.15rem;margin-bottom:.25rem}.worker-limits__section-title[data-v-2c76a3d6]{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--sea-ink-3)}.worker-limits__row[data-v-2c76a3d6]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border:1px solid var(--sea-line);border-radius:8px;background:#fff}.worker-limits__copy[data-v-2c76a3d6]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.worker-limits__row-title[data-v-2c76a3d6]{font-size:.9rem;font-weight:600;color:var(--sea-ink)}.worker-limits__hint[data-v-2c76a3d6]{font-size:.82rem;color:var(--sea-ink-3)}.worker-limits__error[data-v-2c76a3d6]{font-size:.84rem;color:#b32322}.worker-limits__notice[data-v-2c76a3d6]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;font-size:.85rem;color:var(--p-text-color);background:var(--p-highlight-background, var(--p-content-hover-background))}[data-v-2c76a3d6] .worker-limits__number{width:11rem;text-align:right}.worker-limits__section[data-v-2c76a3d6]{display:grid;grid-template-columns:240px minmax(0,520px);column-gap:32px;row-gap:0;align-items:start;max-width:860px;margin:0;padding:22px 0;border:none;border-bottom:1px solid var(--sea-line);border-radius:0;background:transparent}.worker-limits__section[data-v-2c76a3d6]>*{grid-column:2;min-width:0}.worker-limits__section>.worker-limits__section-head[data-v-2c76a3d6]{grid-column:1;grid-row:1 / span 40;display:flex;flex-direction:column;gap:4px;margin:0}.worker-limits__section-head .worker-limits__section-title[data-v-2c76a3d6]{font-family:inherit;font-size:13.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--sea-ink)}.worker-limits__section-head .worker-limits__hint[data-v-2c76a3d6]{font-size:12px;line-height:1.45;color:var(--sea-ink-3)}.worker-limits__row[data-v-2c76a3d6]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border:none;border-bottom:1px solid oklch(93% .01 220);border-radius:0;background:transparent}.worker-limits__row[data-v-2c76a3d6]:last-child{border-bottom:none}.worker-limits__row-title[data-v-2c76a3d6]{font-size:13px;font-weight:600;color:var(--sea-ink)}@media(max-width:860px){.worker-limits__section[data-v-2c76a3d6]{grid-template-columns:minmax(0,1fr)}.worker-limits__section>.worker-limits__section-head[data-v-2c76a3d6]{grid-row:auto;margin-bottom:8px}.worker-limits__section[data-v-2c76a3d6]>*{grid-column:1}}.server-constants__select[data-v-c22d09fd]{min-width:220px}.server-constants__warning[data-v-c22d09fd]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;font-size:.85rem;color:var(--p-text-color);background:var(--p-highlight-background, var(--p-content-hover-background))}.server-constants[data-v-c22d09fd]{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem;min-height:0;max-width:44rem}.server-constants__header[data-v-c22d09fd]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.server-constants__title[data-v-c22d09fd]{font-size:1rem;font-weight:700;color:var(--sea-ink)}.server-constants__subtitle[data-v-c22d09fd]{margin-top:.2rem;font-size:.84rem;color:var(--sea-ink-3)}.server-constants__state[data-v-c22d09fd]{min-height:14rem;display:flex;align-items:center;justify-content:center;color:var(--sea-ink-3)}.server-constants__state--error[data-v-c22d09fd]{color:#b32322}.server-constants__section[data-v-c22d09fd]{display:flex;flex-direction:column;gap:.5rem}.server-constants__section-head[data-v-c22d09fd]{display:flex;flex-direction:column;gap:.15rem;margin-bottom:.25rem}.server-constants__section-title[data-v-c22d09fd]{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--sea-ink-3)}.server-constants__row[data-v-c22d09fd]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border:1px solid var(--sea-line);border-radius:8px;background:#fff}.server-constants__row--toggle[data-v-c22d09fd]{cursor:pointer}.server-constants__copy[data-v-c22d09fd]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.server-constants__row-title[data-v-c22d09fd]{font-size:.9rem;font-weight:600;color:var(--sea-ink)}.server-constants__hint[data-v-c22d09fd]{font-size:.82rem;color:var(--sea-ink-3)}.server-constants__value[data-v-c22d09fd]{flex-shrink:0;max-width:50%;font-size:13px;color:var(--sea-ink-2);text-align:right}[data-v-c22d09fd] .server-constants__number{width:8rem;text-align:right}.server-constants__ranges[data-v-c22d09fd]{display:flex;flex-direction:column;gap:.5rem;padding:.9rem 1rem;border:1px solid var(--sea-line);border-radius:8px;background:#fff}.server-constants__empty[data-v-c22d09fd]{font-size:.84rem;color:var(--sea-ink-3)}.server-constants__range[data-v-c22d09fd]{display:flex;align-items:center;gap:.5rem}.server-constants__range-input[data-v-c22d09fd]{flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.server-constants__range-error[data-v-c22d09fd]{font-size:.8rem;color:#b32322;white-space:nowrap}.server-constants__section[data-v-c22d09fd]{display:grid;grid-template-columns:240px minmax(0,520px);column-gap:32px;row-gap:0;align-items:start;max-width:860px;margin:0;padding:22px 0;border:none;border-bottom:1px solid var(--sea-line);border-radius:0;background:transparent}.server-constants__section[data-v-c22d09fd]>*{grid-column:2;min-width:0}.server-constants__section>.server-constants__section-head[data-v-c22d09fd]{grid-column:1;grid-row:1 / span 40;display:flex;flex-direction:column;gap:4px;margin:0}.server-constants__section-head .server-constants__section-title[data-v-c22d09fd]{font-family:inherit;font-size:13.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--sea-ink)}.server-constants__section-head .server-constants__hint[data-v-c22d09fd]{font-size:12px;line-height:1.45;color:var(--sea-ink-3)}.server-constants__row[data-v-c22d09fd]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border:none;border-bottom:1px solid oklch(93% .01 220);border-radius:0;background:transparent}.server-constants__row[data-v-c22d09fd]:last-child{border-bottom:none}.server-constants__row-title[data-v-c22d09fd]{font-size:13px;font-weight:600;color:var(--sea-ink)}@media(max-width:860px){.server-constants__section[data-v-c22d09fd]{grid-template-columns:minmax(0,1fr)}.server-constants__section>.server-constants__section-head[data-v-c22d09fd]{grid-row:auto;margin-bottom:8px}.server-constants__section[data-v-c22d09fd]>*{grid-column:1}}.server-constants__state-error[data-v-c22d09fd]{padding:22px 0}.server-constants__reserve-status[data-v-c22d09fd]{padding:10px 0 0;font-size:12px;line-height:1.45;color:var(--sea-ink-3)}.server-constants__reserve-status--full[data-v-c22d09fd]{color:#b32322}.password-rules__stack[data-v-dc0d8bcd]{display:flex;flex-direction:column;gap:10px;min-width:0;max-width:520px}.password-rules__unit[data-v-dc0d8bcd]{font-size:13px;color:var(--sea-ink-2)}.settings-inline[data-v-dc0d8bcd] .password-rules__number,.password-rules__presets[data-v-dc0d8bcd] .password-rules__number{width:76px}.settings-inline[data-v-dc0d8bcd]>.p-inputnumber,.password-rules__presets[data-v-dc0d8bcd]>.p-inputnumber{flex:0 0 auto;min-width:0}.password-rules__renewal-switch[data-v-dc0d8bcd]{padding-bottom:10px;border-bottom:1px solid oklch(93% .01 220)}.password-rules__presets[data-v-dc0d8bcd]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.password-rules__off[data-v-dc0d8bcd]{opacity:.55}.password-rules__preview[data-v-dc0d8bcd]{padding:14px 16px;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px var(--sea-line-strong)}.password-rules__restore[data-v-dc0d8bcd]{margin-top:8px}.password-rules__words[data-v-dc0d8bcd]{display:flex;flex-wrap:wrap;gap:6px}.password-rules__word[data-v-dc0d8bcd]{gap:2px;padding-right:2px;font-size:12.5px}.password-rules__word[data-v-dc0d8bcd] .password-rules__word-remove{width:22px;height:22px;padding:0}.password-rules__select[data-v-dc0d8bcd]{width:260px;max-width:100%}.password-rules__word-add[data-v-dc0d8bcd]{display:flex;align-items:center;gap:8px;max-width:360px}.password-rules__word-add[data-v-dc0d8bcd]>.p-inputtext{flex:1 1 auto;min-width:0}.password-rules__defaults[data-v-dc0d8bcd]{display:flex;align-items:flex-start;gap:10px;max-width:520px}.password-rules__tag[data-v-dc0d8bcd]{flex-shrink:0;padding:2px 6px;border-radius:4px;font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#004251;color:oklch(35% .08 220);background:var(--sea-foam-wash)}.password-rules__tag--changed[data-v-dc0d8bcd]{color:#b25200;color:oklch(55% .15 50);background:#ffeada;background:oklch(95% .05 60)}.password-rules__defaults-text[data-v-dc0d8bcd]{font-size:13px;line-height:1.5;color:var(--sea-ink-2)}.server-containers__state[data-v-5af4f23c]{min-height:14rem;display:flex;align-items:center;justify-content:center;color:var(--sea-ink-3)}.server-containers__row[data-v-5af4f23c]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border:1px solid var(--sea-line);border-radius:8px;background:#fff}.server-containers__copy[data-v-5af4f23c]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.server-containers__row-title[data-v-5af4f23c]{font-size:.9rem;font-weight:600;color:var(--sea-ink)}.server-containers__hint[data-v-5af4f23c]{font-size:.82rem;color:var(--sea-ink-3);overflow-wrap:anywhere}.server-containers__empty[data-v-5af4f23c]{font-size:.84rem;color:var(--sea-ink-3)}.server-containers__configure[data-v-5af4f23c]{margin:0;font-size:12.5px;line-height:1.45;color:var(--sea-ink-3)}.app-panel-content[data-v-fe5af7a9]{display:grid;grid-template-columns:minmax(260px,380px) minmax(280px,1fr);gap:28px;align-items:center;flex:1;min-width:0;min-height:0;padding:28px;border:1px solid color-mix(in srgb,var(--sea-foam-wash) 42%,var(--sea-line));border-radius:8px;background:color-mix(in srgb,white 78%,white)}.app-panel-qr-card[data-v-fe5af7a9]{display:flex;align-items:center;justify-content:center;min-width:0;padding:20px;border:1px solid var(--sea-line);border-radius:8px;background:#fff}.app-panel-qr[data-v-fe5af7a9]{display:block;width:100%;max-width:320px;min-width:0;height:auto}.app-panel-details[data-v-fe5af7a9]{display:flex;flex-direction:column;gap:18px;min-width:0}.app-panel-details h3[data-v-fe5af7a9]{font-size:18px;font-weight:600}.app-panel-detail-icon[data-v-fe5af7a9]{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:color-mix(in srgb,var(--sea-foam-wash) 65%,white);color:var(--sea-foam-ink);font-size:22px}.app-panel-expiry[data-v-fe5af7a9]{box-sizing:border-box;display:flex;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:8px 11px;border-radius:8px;background:#e8f0f4;color:var(--sea-ink-2);font-size:12px}.app-panel-expiry i[data-v-fe5af7a9]{flex-shrink:0}.app-panel-expiry span[data-v-fe5af7a9]{min-width:0;overflow-wrap:anywhere}.app-panel-actions[data-v-fe5af7a9]{display:flex;flex-wrap:wrap;gap:10px;width:100%;min-width:0}.app-panel-button[data-v-fe5af7a9]{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:100%;min-width:0;padding:9px 14px;border-radius:8px;cursor:pointer;font-size:12.5px;font-weight:600;overflow-wrap:anywhere;white-space:normal}.app-panel-button i[data-v-fe5af7a9]{flex-shrink:0}.app-panel-button[data-v-fe5af7a9]:disabled{cursor:default;opacity:.5}.app-panel-button--primary[data-v-fe5af7a9]{border:1px solid var(--sea-foam-ink);background:var(--sea-foam-ink);color:#fff}.app-panel-button--secondary[data-v-fe5af7a9]{border:1px solid var(--sea-line-strong);background:color-mix(in srgb,white 72%,oklch(97.5% .006 225));color:var(--sea-ink-2)}.app-panel-state[data-v-fe5af7a9]{display:flex;align-items:center;justify-content:center;gap:10px;flex:1;min-height:240px;border:1px dashed var(--sea-line-strong);border-radius:8px;color:var(--sea-ink-3)}.app-panel-inline-error[data-v-fe5af7a9]{font-size:12px}@container (max-width: 720px){.app-panel-content[data-v-fe5af7a9]{grid-template-columns:minmax(0,1fr)}}@media(max-width:820px){.app-panel-content[data-v-fe5af7a9]{grid-template-columns:1fr}}.app-panel-head h2[data-v-fe5af7a9],.app-panel-details h3[data-v-fe5af7a9]{color:var(--sea-ink);margin:0}.app-panel-head p[data-v-fe5af7a9],.app-panel-details p[data-v-fe5af7a9]{font-size:13px;color:var(--sea-ink-3);margin:4px 0 0}.app-panel-state--error[data-v-fe5af7a9],.app-panel-inline-error[data-v-fe5af7a9]{color:#b32322}.sync-card[data-v-56d13538]{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border:1px solid var(--sea-line);border-radius:8px;background:#fff}.sync-card__head[data-v-56d13538]{display:flex;align-items:center;gap:12px}.sync-card__logo[data-v-56d13538]{font-size:1.1rem;color:var(--sea-foam-ink)}.sync-card__copy[data-v-56d13538]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.sync-card__title[data-v-56d13538]{font-size:.9rem;font-weight:600;color:var(--sea-ink)}.sync-card__hint[data-v-56d13538]{font-size:.82rem;color:var(--sea-ink-3);text-wrap:pretty}.sync-card__note[data-v-56d13538]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;font-size:.84rem;color:var(--sea-ink-2);background:#e8f0f4}.sync-card__grid[data-v-56d13538]{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px 12px;align-items:center}.sync-card__label[data-v-56d13538]{font-size:12px;font-weight:600;color:var(--sea-ink-3)}.sync-card__value[data-v-56d13538]{font-size:13px;color:var(--sea-ink)}.sync-card__calendar[data-v-56d13538]{display:flex;gap:8px;align-items:center}.sync-card__select[data-v-56d13538]{flex:1;min-width:0}.sync-card__status[data-v-56d13538]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--sea-ink-3)}.sync-card__status .pi[data-v-56d13538]{font-size:.72rem;margin-right:6px}.sync-card__issue[data-v-56d13538]{display:flex;align-items:flex-start;gap:6px;font-size:12px;color:#dc2626}.sync-card__issue .pi[data-v-56d13538]{font-size:.72rem;margin-top:2px}.sync-card__actions[data-v-56d13538]{display:flex;justify-content:flex-end;gap:8px}.sharing[data-v-1f66e127]{display:flex;flex:1;min-height:360px;border-radius:8px;overflow:hidden;background:var(--sea-paper);box-shadow:inset 0 0 0 1px var(--sea-line)}.sharing__owners[data-v-1f66e127]{width:260px;flex-shrink:0;border-right:1px solid var(--sea-line);display:flex;flex-direction:column;padding:12px 8px;gap:2px;background:var(--sea-footer);overflow-y:auto}.sharing__owner-list[data-v-1f66e127]{border:none;background:transparent}.sharing__owner-list[data-v-1f66e127] .p-listbox-list{padding:0;gap:2px}.sharing__owner-list[data-v-1f66e127] .p-listbox-option.p-listbox-option-selected{background:#fff;box-shadow:inset 0 0 0 1.5px var(--sea-foam-ink);color:var(--sea-ink)}.sharing__owner[data-v-1f66e127]{display:flex;align-items:center;gap:10px;min-width:0}.sharing__avatar[data-v-1f66e127]{width:28px;height:28px;border-radius:50%;background:var(--sea-foam-ink);color:#fff;font-size:10.5px;font-weight:700;display:grid;place-items:center;flex-shrink:0}.sharing__owner-text[data-v-1f66e127]{min-width:0;display:flex;flex-direction:column;gap:2px}.sharing__owner-name[data-v-1f66e127]{font-size:13px;font-weight:600;color:var(--sea-ink)}.sharing__owner-meta[data-v-1f66e127]{font-family:var(--sea-font-label);font-size:9.5px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--sea-ink-3)}.sharing__detail[data-v-1f66e127]{flex:1;min-width:0;display:flex;flex-direction:column;overflow-y:auto}.sharing__head[data-v-1f66e127]{padding:20px 24px 16px;border-bottom:1px solid var(--sea-line)}.sharing__title[data-v-1f66e127]{font-family:var(--sea-font-title);font-size:17px;font-weight:600;color:var(--sea-ink)}.sharing__subtitle[data-v-1f66e127]{font-size:12.5px;color:#354a5c;margin-top:4px}.sharing__rows[data-v-1f66e127]{padding:16px 24px;display:flex;flex-direction:column;max-width:52rem}.sharing__row[data-v-1f66e127]{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 4px;border-bottom:1px solid oklch(94% .008 220)}.sharing__row--default[data-v-1f66e127]{background:#f7fbfc}.sharing__icon[data-v-1f66e127]{width:28px;height:28px;border-radius:7px;background:var(--sea-shoal);color:#0f2f50;display:grid;place-items:center;flex-shrink:0}.sharing__icon--user[data-v-1f66e127]{border-radius:50%;background:var(--sea-foam-ink);color:#fff}.sharing__icon .pi[data-v-1f66e127]{font-size:11px}.sharing__text[data-v-1f66e127]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sharing__name[data-v-1f66e127]{font-size:13px;font-weight:600;color:#001630}.sharing__kind[data-v-1f66e127]{font-family:var(--sea-font-label);font-size:9.5px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--sea-ink-3)}.sharing__badge[data-v-1f66e127]{display:inline-flex;align-items:center;gap:5px;font-family:var(--sea-font-label);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sea-ink-3)}.sharing__badge .pi[data-v-1f66e127]{font-size:9px}.sharing__level[data-v-1f66e127]{width:176px;font-size:12.5px;font-weight:600;color:var(--sea-ink-2);padding-left:6px}.sharing__level-select[data-v-1f66e127]{width:140px}.sharing__empty[data-v-1f66e127]{padding:12px 4px;font-size:12.5px;color:var(--sea-ink-3)}.sharing__add[data-v-1f66e127]{display:grid;grid-template-columns:minmax(0,1fr) 160px auto;gap:8px;margin-top:12px}.sharing__option[data-v-1f66e127]{display:inline-flex;align-items:center;gap:8px}.sharing__option .pi[data-v-1f66e127]{font-size:.75rem;color:var(--sea-ink-3)}.sharing__hint[data-v-1f66e127]{margin-top:6px;font-size:12px;color:#546673}.sharing__readonly[data-v-1f66e127]{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;border-radius:8px;font-size:12.5px;color:#233447;background:var(--sea-footer);box-shadow:inset 0 0 0 1px var(--sea-line)}.sharing__error[data-v-1f66e127]{margin-top:8px;font-size:12.5px;color:var(--buoy-red)}.sharing__sync[data-v-1f66e127]{padding:0 24px 20px;max-width:52rem}.defaults[data-v-409fafd0]{display:flex;flex-direction:column;gap:10px;max-width:60rem}.defaults__readonly[data-v-409fafd0]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;font-size:.85rem;color:var(--sea-ink-2);background:#e8f0f4}.defaults__row[data-v-409fafd0]{display:grid;grid-template-columns:minmax(0,1.2fr) auto minmax(0,1.4fr) 150px 32px;align-items:center;gap:10px;padding:.75rem 1rem;border:1px solid var(--sea-line);border-radius:8px;background:#fff}.defaults__verb[data-v-409fafd0]{font-size:12.5px;color:var(--sea-ink-3);white-space:nowrap}.defaults__empty[data-v-409fafd0]{font-size:12.5px;color:var(--sea-ink-3)}.defaults__error[data-v-409fafd0]{font-size:12.5px;color:#dc2626}.defaults__legend[data-v-409fafd0]{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;font-size:12.5px;color:var(--sea-ink-2);padding:12px 14px;border:1px solid oklch(95% .01 225);border-radius:8px;background:#f3f8fa;max-width:44rem}.defaults__legend strong[data-v-409fafd0]{color:var(--sea-ink)}.holidays[data-v-ec40a792]{display:flex;flex-direction:column;gap:1.5rem;max-width:60rem}.holidays__readonly[data-v-ec40a792]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;font-size:.85rem;color:var(--sea-ink-2);background:#e8f0f4}.holidays__section[data-v-ec40a792]{display:flex;flex-direction:column;gap:.5rem}.holidays__head[data-v-ec40a792]{display:flex;flex-direction:column;gap:.15rem;margin-bottom:.25rem}.holidays__title[data-v-ec40a792]{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--sea-ink-3)}.holidays__hint[data-v-ec40a792]{font-size:.82rem;color:var(--sea-ink-3);text-wrap:pretty}.holidays__card[data-v-ec40a792]{border:1px solid var(--sea-line);border-radius:8px;background:#fff;overflow:hidden}.holidays__card-head[data-v-ec40a792]{display:flex;align-items:center;gap:12px;padding:.75rem 1rem}.holidays__dot[data-v-ec40a792]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.holidays__card-text[data-v-ec40a792]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.holidays__name[data-v-ec40a792]{font-size:.9rem;font-weight:600;color:var(--sea-ink)}.holidays__meta[data-v-ec40a792]{font-size:.82rem;color:var(--sea-ink-3)}.holidays__days[data-v-ec40a792]{border-top:1px solid oklch(95% .01 225);background:#f3f8fa;padding:6px 1rem 12px}.holidays__day[data-v-ec40a792]{display:grid;grid-template-columns:150px minmax(0,1fr) 32px;align-items:center;gap:10px;padding:4px 0;border-bottom:1px solid oklch(95% .01 225)}.holidays__day-date[data-v-ec40a792]{font-size:12.5px;color:var(--sea-ink-3);font-variant-numeric:tabular-nums}.holidays__day-name[data-v-ec40a792]{font-size:13px;color:var(--sea-ink)}.holidays__add[data-v-ec40a792]{display:grid;grid-template-columns:170px minmax(0,1fr) auto;gap:8px;margin-top:10px}.holidays__empty[data-v-ec40a792]{font-size:12.5px;color:var(--sea-ink-3);padding:4px 0}.holidays__box[data-v-ec40a792]{display:flex;flex-direction:column;gap:14px;padding:1rem;border:1px solid var(--sea-line);border-radius:8px;background:#fff}.holidays__countries[data-v-ec40a792]{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}.holidays__country[data-v-ec40a792]{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid var(--sea-line);border-radius:8px;background:#fff;cursor:pointer;text-align:left}.holidays__country--off[data-v-ec40a792]{opacity:.55;cursor:not-allowed;background:#f3f8fa}.holidays__country--on[data-v-ec40a792]{border-color:var(--sea-foam-ink);background:color-mix(in srgb,var(--sea-foam-ink) 8%,white)}.holidays__code[data-v-ec40a792]{min-width:30px;height:22px;padding:0 5px;border-radius:6px;background:#e8f0f4;color:var(--sea-ink-2);font-size:11px;font-weight:700;letter-spacing:.04em;display:grid;place-items:center}.holidays__country--on .holidays__code[data-v-ec40a792]{background:var(--sea-foam-ink);color:#fff}.holidays__country-text[data-v-ec40a792]{display:flex;flex-direction:column;min-width:0}.holidays__country-name[data-v-ec40a792]{font-size:13px;font-weight:600;color:var(--sea-ink)}.holidays__country-lang[data-v-ec40a792]{font-size:11.5px;color:var(--sea-ink-3)}.holidays__options[data-v-ec40a792]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.holidays__year[data-v-ec40a792]{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--sea-ink-3)}[data-v-ec40a792] .holidays__year-input{width:5rem}.holidays__previews[data-v-ec40a792]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.holidays__preview[data-v-ec40a792]{border:1px solid oklch(95% .01 225);border-radius:8px;background:#f3f8fa;padding:10px 12px}.holidays__preview-head[data-v-ec40a792]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.holidays__preview-name[data-v-ec40a792]{font-size:12.5px;font-weight:700;color:var(--sea-ink)}.holidays__preview-count[data-v-ec40a792]{font-size:11.5px;color:var(--sea-ink-3)}.holidays__preview-day[data-v-ec40a792]{display:grid;grid-template-columns:18px 96px minmax(0,1fr);align-items:center;gap:8px;padding:4px 0;cursor:pointer}.holidays__preview-day--off[data-v-ec40a792]{opacity:.5}.holidays__preview-date[data-v-ec40a792]{font-size:12px;color:var(--sea-ink-3);font-variant-numeric:tabular-nums}.holidays__preview-label[data-v-ec40a792]{font-size:12.5px;color:var(--sea-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.holidays__generate[data-v-ec40a792]{display:flex;justify-content:flex-end}.holidays__create[data-v-ec40a792]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:.75rem 1rem;border:1px solid var(--sea-line);border-radius:8px;background:#fff}.holidays__error[data-v-ec40a792]{font-size:12.5px;color:#dc2626}.realm-cals[data-v-3f48756f]{display:flex;flex-direction:column;gap:1.5rem;max-width:60rem}.realm-cals__readonly[data-v-3f48756f]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;font-size:.85rem;color:var(--sea-ink-2);background:#e8f0f4}.realm-cals__section[data-v-3f48756f]{display:flex;flex-direction:column;gap:.5rem}.realm-cals__head[data-v-3f48756f]{display:flex;flex-direction:column;gap:.15rem;margin-bottom:.25rem}.realm-cals__title[data-v-3f48756f]{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--sea-ink-3)}.realm-cals__hint[data-v-3f48756f]{font-size:.82rem;color:var(--sea-ink-3);text-wrap:pretty}.realm-cals__card[data-v-3f48756f]{border:1px solid var(--sea-line);border-radius:8px;background:#fff;overflow:hidden}.realm-cals__card-head[data-v-3f48756f]{display:flex;align-items:center;gap:12px;padding:.75rem 1rem}.realm-cals__dot[data-v-3f48756f]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.realm-cals__card-text[data-v-3f48756f]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.realm-cals__name[data-v-3f48756f]{font-size:.9rem;font-weight:600;color:var(--sea-ink)}.realm-cals__meta[data-v-3f48756f]{font-size:.82rem;color:var(--sea-ink-3)}.realm-cals__meta .pi[data-v-3f48756f]{font-size:.7rem}.realm-cals__body[data-v-3f48756f]{border-top:1px solid oklch(95% .01 225);background:#f3f8fa;padding:12px 1rem 14px;display:flex;flex-direction:column;gap:12px}.realm-cals__grid[data-v-3f48756f]{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px 12px;align-items:center}.realm-cals__label[data-v-3f48756f]{font-size:12px;font-weight:600;color:var(--sea-ink-3)}.realm-cals__hues[data-v-3f48756f]{display:flex;gap:8px;flex-wrap:wrap;border:none;background:transparent}.realm-cals__hues[data-v-3f48756f] .p-togglebutton{padding:0;border:none;border-radius:50%;background:transparent}.realm-cals__hues[data-v-3f48756f] .p-togglebutton-content{padding:0;background:transparent;box-shadow:none}.realm-cals__hue[data-v-3f48756f]{display:block;width:22px;height:22px;border-radius:50%;border:2px solid white;box-shadow:0 0 0 1px var(--sea-line)}.realm-cals__hues[data-v-3f48756f] .p-togglebutton-checked .realm-cals__hue{box-shadow:0 0 0 2px var(--sea-foam-ink)}.realm-cals__empty[data-v-3f48756f]{font-size:12.5px;color:var(--sea-ink-3)}.realm-cals__create[data-v-3f48756f]{display:grid;grid-template-columns:minmax(0,1fr) 220px auto;gap:8px;padding:.75rem 1rem;border:1px solid var(--sea-line);border-radius:8px;background:#fff}.realm-cals__error[data-v-3f48756f]{font-size:12.5px;color:#dc2626}.work-hours[data-v-893fe9c7]{display:flex;flex-direction:column;gap:.5rem}.work-hours__head[data-v-893fe9c7]{display:flex;flex-direction:column;gap:.15rem;margin-bottom:.25rem}.work-hours__title[data-v-893fe9c7]{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--sea-ink-3)}.work-hours__hint[data-v-893fe9c7]{font-size:.82rem;color:var(--sea-ink-3);text-wrap:pretty}.work-hours__error[data-v-893fe9c7]{font-size:.84rem;color:#b32322}.work-hours__row[data-v-893fe9c7]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border:1px solid var(--sea-line);border-radius:8px;background:#fff;flex-wrap:wrap}.work-hours__copy[data-v-893fe9c7]{display:flex;flex-direction:column;gap:.15rem;min-width:120px}.work-hours__day[data-v-893fe9c7]{font-size:.9rem;font-weight:600;color:var(--sea-ink);text-transform:capitalize}.work-hours__summary[data-v-893fe9c7]{font-size:.82rem;color:var(--sea-ink-3)}.work-hours__controls[data-v-893fe9c7]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.work-hours__times[data-v-893fe9c7]{display:inline-flex;align-items:center;gap:6px}.work-hours__dash[data-v-893fe9c7]{color:var(--sea-ink-3)}.work-hours__modes[data-v-893fe9c7] .p-togglebutton{font-size:12px;padding:5px 10px}.work-hours[data-v-893fe9c7]{display:grid;grid-template-columns:240px minmax(0,520px);column-gap:32px;row-gap:0;align-items:start;max-width:860px;margin:0;padding:22px 0;border:none;border-bottom:1px solid var(--sea-line);border-radius:0;background:transparent}.work-hours[data-v-893fe9c7]>*{grid-column:2;min-width:0}.work-hours>.work-hours__head[data-v-893fe9c7]{grid-column:1;grid-row:1 / span 40;display:flex;flex-direction:column;gap:4px;margin:0}.work-hours__head .work-hours__title[data-v-893fe9c7]{font-family:inherit;font-size:13.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--sea-ink)}.work-hours__head .work-hours__hint[data-v-893fe9c7]{font-size:12px;line-height:1.45;color:var(--sea-ink-3)}.work-hours__row[data-v-893fe9c7]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border:none;border-bottom:1px solid oklch(93% .01 220);border-radius:0;background:transparent}.work-hours__row[data-v-893fe9c7]:last-child{border-bottom:none}.work-hours__day[data-v-893fe9c7]{font-size:13px;font-weight:600;color:var(--sea-ink)}@media(max-width:860px){.work-hours[data-v-893fe9c7]{grid-template-columns:minmax(0,1fr)}.work-hours>.work-hours__head[data-v-893fe9c7]{grid-row:auto;margin-bottom:8px}.work-hours[data-v-893fe9c7]>*{grid-column:1}}.hours-tab[data-v-f24121e0]{max-width:60rem}.kal-settings[data-v-47308ff2]{display:flex;flex-direction:column;gap:18px;padding-top:22px}.el[data-v-24542106]{display:flex;flex-direction:column;min-height:0;flex:1}.el-bar[data-v-24542106]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:14px 0}.el-search[data-v-24542106]{width:260px}.el-head[data-v-24542106],.el-row[data-v-24542106]{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(0,1.6fr) 90px 90px 100px;gap:14px;align-items:center}.el-head[data-v-24542106]{padding:0 12px 8px;font:600 9.5px/1.2 var(--sea-font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--sea-ink-3);border-bottom:1px solid var(--sea-line)}.el-rows[data-v-24542106]{flex:1;min-height:240px;max-height:calc(100vh - 360px);overflow-y:auto}.el-row[data-v-24542106]{padding:8px 12px;border-bottom:1px solid var(--sea-line);cursor:default}.el-row[data-v-24542106]:hover{background:#f4f9fb}.el-row--focused[data-v-24542106]{background:var(--sea-foam-wash)}.el-row[data-v-24542106]:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--sea-foam)}.el-name[data-v-24542106]{display:flex;align-items:center;gap:10px;min-width:0}.el-name__text[data-v-24542106]{display:flex;flex-direction:column;min-width:0}.el-name__line[data-v-24542106]{display:flex;align-items:center;gap:8px;min-width:0}.el-name__name[data-v-24542106]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-name__aliases[data-v-24542106]{font-size:11.5px;color:var(--sea-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-twin[data-v-24542106]{flex:none;padding:2px 6px;border-radius:4px;background:#feedc9;color:#744c00;color:oklch(45% .1 75);font:600 9px/1.2 var(--sea-font-label);letter-spacing:.08em;text-transform:uppercase}.el-typical[data-v-24542106]{display:flex;flex-direction:column;min-width:0;font-size:12.5px;color:var(--sea-ink-2)}.el-typical span[data-v-24542106]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-typical__corr[data-v-24542106]{font-size:11.5px;color:var(--sea-ink-3)}.el-num[data-v-24542106]{text-align:right;font-variant-numeric:tabular-nums}.el-sugg[data-v-24542106]{display:inline-block;min-width:26px;padding:2px 6px;border-radius:4px;color:#85919a;font:600 11px/1.2 var(--sea-font-label);text-align:center}.el-sugg--open[data-v-24542106]{background:#feedc9;color:#744c00;color:oklch(45% .1 75)}.el-date[data-v-24542106]{font-size:12px;color:var(--sea-ink-3)}.el-loading[data-v-24542106]{display:flex;justify-content:center;padding:14px;color:var(--sea-ink-3)}.el-empty[data-v-24542106]{padding:24px 12px;color:var(--sea-ink-3)}.el-foot[data-v-24542106]{display:flex;justify-content:space-between;gap:12px;padding:10px 12px 0;font:600 9.5px/1.2 var(--sea-font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--sea-ink-3)}.ng[data-v-fd8bf004]{display:flex;flex-direction:column;flex:1;min-height:0}.ng-bar[data-v-fd8bf004]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:14px 0}.ng-search[data-v-fd8bf004]{width:260px}.ng-head[data-v-fd8bf004],.ng-row[data-v-fd8bf004]{display:grid;grid-template-columns:minmax(0,1.5fr) 80px minmax(0,2fr) minmax(0,1.7fr) auto;gap:14px;align-items:center}.ng-head[data-v-fd8bf004]{padding:0 12px 8px;font:600 9.5px/1.2 var(--sea-font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--sea-ink-3);border-bottom:1px solid var(--sea-line)}.ng-rows[data-v-fd8bf004]{flex:1;min-height:240px;max-height:calc(100vh - 360px);overflow-y:auto}.ng-row[data-v-fd8bf004]{padding:10px 12px;border-bottom:1px solid var(--sea-line)}.ng-row[data-v-fd8bf004]:hover{background:#f4f9fb}.ng-row--open[data-v-fd8bf004]{background:#f6fbfd}.ng-name[data-v-fd8bf004]{display:flex;gap:10px;align-items:flex-start;min-width:0}.ng-kind[data-v-fd8bf004]{margin-top:3px;color:var(--sea-foam-ink)}.ng-name__text[data-v-fd8bf004]{display:flex;flex-direction:column;gap:4px;min-width:0}.ng-name__name[data-v-fd8bf004]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-variants[data-v-fd8bf004]{display:flex;flex-wrap:wrap;gap:4px}.ng-variant[data-v-fd8bf004]{padding:1px 6px;border-radius:4px;background:var(--sea-shoal);font-size:11px;color:var(--sea-ink-2)}.ng-num[data-v-fd8bf004]{text-align:right}.ng-open[data-v-fd8bf004]{display:flex;flex-direction:column;align-items:flex-end}.ng-open__n[data-v-fd8bf004]{font:600 16px/1.1 var(--sea-font-title)}.ng-open__files[data-v-fd8bf004]{font:600 9px/1.2 var(--sea-font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--sea-ink-3)}.ng-snippet[data-v-fd8bf004]{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:12.5px}.ng-snippet__text[data-v-fd8bf004]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sea-ink-2)}.ng-snippet__file[data-v-fd8bf004]{font-size:11px;color:var(--sea-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-mark[data-v-fd8bf004]{background:linear-gradient(90deg,oklch(55% .03 240) 0 1.5px,transparent 1.5px 4px) left bottom / 4px 1.5px repeat-x;padding:0 1px;color:var(--sea-ink)}.ng-cand[data-v-fd8bf004]{display:flex;gap:8px;align-items:center;min-width:0}.ng-cand__text[data-v-fd8bf004]{display:flex;flex-direction:column;min-width:0}.ng-cand__name[data-v-fd8bf004]{font-weight:600;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-cand__dis[data-v-fd8bf004]{font-size:11px;color:var(--sea-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-cand__share[data-v-fd8bf004]{font:600 9px/1.3 var(--sea-font-label);letter-spacing:.08em;text-transform:uppercase;color:#005c41;color:oklch(42% .1 165)}.ng-cand__none[data-v-fd8bf004]{font-size:12px;color:var(--sea-ink-3)}.ng-act[data-v-fd8bf004]{display:flex;gap:2px;align-items:center}.ng-assign[data-v-fd8bf004]{display:flex;gap:8px;align-items:center;padding:8px 12px 12px 44px;border-bottom:1px solid var(--sea-line)}.ng-split[data-v-fd8bf004]{display:flex;flex-direction:column;gap:6px;padding:8px 12px 14px 44px;border-bottom:1px solid var(--sea-line);background:#f6fbfd}.ng-split__label[data-v-fd8bf004]{font:600 9.5px/1.2 var(--sea-font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--sea-foam-ink)}.ng-split__note[data-v-fd8bf004]{font-size:12px;color:var(--sea-ink-3)}.ng-file[data-v-fd8bf004]{display:grid;grid-template-columns:minmax(0,1.4fr) 44px minmax(0,2fr) auto;gap:12px;align-items:center;padding:6px 10px;border-radius:6px;background:#fff;box-shadow:inset 0 0 0 1px var(--sea-line)}.ng-file__name[data-v-fd8bf004]{display:flex;flex-direction:column;min-width:0;font-size:12.5px;font-weight:600}.ng-file__name span[data-v-fd8bf004]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-file__path[data-v-fd8bf004]{font:500 10.5px/1.3 var(--sea-font-label);color:var(--sea-ink-3)}.ng-file__n[data-v-fd8bf004]{font:600 11px/1 var(--sea-font-label);color:var(--sea-ink-2)}.ng-file__who[data-v-fd8bf004]{display:flex;gap:8px;align-items:center;min-width:0;font-size:12px}.ng-file__whoName[data-v-fd8bf004]{font-weight:600;white-space:nowrap}.ng-file__why[data-v-fd8bf004]{color:var(--sea-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-loading[data-v-fd8bf004]{display:flex;justify-content:center;padding:14px;color:var(--sea-ink-3)}.ng-empty[data-v-fd8bf004]{padding:24px 12px;color:var(--sea-ink-3)}.rv[data-v-02f63c6b]{display:flex;flex-direction:column;flex:1;min-height:0}.rv-bar[data-v-02f63c6b]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 0}.rv-progress[data-v-02f63c6b]{font:600 9.5px/1.3 var(--sea-font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--sea-ink-3)}.rv-body[data-v-02f63c6b]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(220px,1fr);gap:18px}.rv-card[data-v-02f63c6b]{display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px var(--sea-line);min-width:0}.rv-loading[data-v-02f63c6b]{display:flex;justify-content:center;padding:30px;color:var(--sea-ink-3)}.rv-label[data-v-02f63c6b]{font:600 9.5px/1.2 var(--sea-font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--sea-ink-3)}.rv-context[data-v-02f63c6b]{padding:12px 14px;border-radius:8px;background:var(--sea-page)}.rv-snippet[data-v-02f63c6b]{margin:0;font-size:14px;line-height:1.6;color:var(--sea-ink-2)}.rv-mark[data-v-02f63c6b]{padding:0 2px;background:linear-gradient(90deg,var(--sea-foam-ink) 0 4px,transparent 4px 7px) left bottom / 7px 1.5px repeat-x,var(--sea-foam-wash);box-shadow:0 0 0 2px #63dbcdb3;color:var(--sea-ink)}.rv-crop[data-v-02f63c6b]{width:128px;height:128px;border-radius:8px;object-fit:cover}.rv-found[data-v-02f63c6b]{font:600 10px/1.3 var(--sea-font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--sea-foam-ink)}.rv-best[data-v-02f63c6b]{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:8px;background:#e9f9fa;box-shadow:inset 0 0 0 1px #b7dddf}.rv-best__line[data-v-02f63c6b]{display:flex;align-items:center;gap:10px}.rv-best__text[data-v-02f63c6b]{display:flex;flex-direction:column;flex:1;min-width:0}.rv-best__name[data-v-02f63c6b]{font:600 16px/1.2 var(--sea-font-title)}.rv-best__dis[data-v-02f63c6b]{font-size:12px;color:var(--sea-ink-3)}.rv-reason[data-v-02f63c6b]{display:flex;gap:6px;align-items:baseline;font-size:12.5px;color:var(--sea-ink-2)}.rv-reason i[data-v-02f63c6b]{font-size:11px;color:var(--sea-foam-ink)}.rv-none[data-v-02f63c6b]{margin:0;color:var(--sea-ink-3)}.rv-other[data-v-02f63c6b]{display:flex;align-items:center;gap:8px;padding:6px 8px;border:0;border-radius:6px;background:transparent;text-align:left;cursor:pointer}.rv-other[data-v-02f63c6b]:hover{background:#e0f2f7}.rv-other__name[data-v-02f63c6b]{font-weight:600}.rv-other__dis[data-v-02f63c6b]{margin-left:auto;font-size:11.5px;color:var(--sea-ink-3)}.rv-choose[data-v-02f63c6b]{display:flex;gap:8px;align-items:center}.rv-keys[data-v-02f63c6b]{display:flex;flex-wrap:wrap;gap:8px;padding-top:6px}.rv-key[data-v-02f63c6b]{gap:8px}.rv-cap[data-v-02f63c6b]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 5px;border-radius:4px;background:var(--sea-shoal);color:var(--sea-ink-2);font:600 10px/1 var(--sea-font-label)}.rv-cap--pri[data-v-02f63c6b]{background:#0d2f4f;color:var(--sea-foam)}.rv-done[data-v-02f63c6b]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:40px 20px;text-align:center}.rv-done i[data-v-02f63c6b]{font-size:26px;color:#33854a}.rv-done__title[data-v-02f63c6b]{font:600 18px/1.2 var(--sea-font-title)}.rv-done__text[data-v-02f63c6b]{color:var(--sea-ink-3)}.rv-side[data-v-02f63c6b]{display:flex;flex-direction:column;gap:12px;min-width:0}.rv-open[data-v-02f63c6b]{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:10px;background:var(--sea-page)}.rv-open__list[data-v-02f63c6b]{display:flex;flex-direction:column;gap:2px;max-height:38vh;overflow-y:auto}.rv-open__row[data-v-02f63c6b]{display:flex;align-items:center;gap:8px;padding:6px 8px;border:0;border-radius:6px;background:transparent;text-align:left;cursor:pointer}.rv-open__row[data-v-02f63c6b]:hover{background:#e0f2f7}.rv-open__row--current[data-v-02f63c6b]{background:#ceeff3;box-shadow:inset 0 0 0 1px #a8d8db}.rv-open__text[data-v-02f63c6b]{display:flex;flex-direction:column;flex:1;min-width:0}.rv-open__what[data-v-02f63c6b]{font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv-open__file[data-v-02f63c6b]{font-size:11.5px;color:var(--sea-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv-open__skipped[data-v-02f63c6b]{flex:none;padding:2px 5px;border-radius:4px;background:var(--sea-shoal);color:var(--sea-ink-2);font:600 8px/1 var(--sea-font-label);letter-spacing:.08em;text-transform:uppercase}.rv-log[data-v-02f63c6b]{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:10px;background:var(--sea-page);max-height:calc(100vh - 330px);overflow-y:auto}.rv-log__head[data-v-02f63c6b]{display:flex;align-items:center;justify-content:space-between}.rv-log__title[data-v-02f63c6b]{font:600 15px/1.2 var(--sea-font-title)}.rv-log__entry[data-v-02f63c6b]{display:flex;gap:10px}.rv-log__dot[data-v-02f63c6b]{flex:none;width:8px;height:8px;margin-top:5px;border-radius:50%}.rv-log__text[data-v-02f63c6b]{display:flex;flex-direction:column;min-width:0}.rv-log__what[data-v-02f63c6b]{font:600 9.5px/1.3 var(--sea-font-label);letter-spacing:.08em;text-transform:uppercase}.rv-log__name[data-v-02f63c6b]{font-weight:600;font-size:12.5px}.rv-log__detail[data-v-02f63c6b]{font-size:11.5px;color:var(--sea-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv-log__empty[data-v-02f63c6b]{margin:0;font-size:12px;color:var(--sea-ink-3)}.un[data-v-2cd4a513]{display:flex;flex-direction:column;flex:1;min-height:0}.un-bar[data-v-2cd4a513]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0}.un-sort[data-v-2cd4a513]{font:600 9.5px/1 var(--sea-font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--sea-ink-3)}.un-body[data-v-2cd4a513]{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,1.6fr);gap:18px;min-height:0}.un-groups[data-v-2cd4a513]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;align-content:start;max-height:calc(100vh - 330px);overflow-y:auto}.un-group[data-v-2cd4a513]{display:flex;flex-direction:column;gap:4px;padding:10px;border:0;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px #cadbe2;text-align:left;cursor:pointer}.un-group--on[data-v-2cd4a513]{box-shadow:inset 0 0 0 2px var(--sea-foam-ink)}.un-group[data-v-2cd4a513]:focus-visible{outline:none;box-shadow:var(--sea-focus)}.un-group__crops[data-v-2cd4a513]{display:flex;gap:3px;margin-bottom:4px}.un-group__line[data-v-2cd4a513]{display:flex;justify-content:space-between;gap:8px}.un-group__name[data-v-2cd4a513]{font-weight:600}.un-group__count[data-v-2cd4a513]{font:600 11px/1.4 var(--sea-font-label);color:var(--sea-ink-2)}.un-group__files[data-v-2cd4a513]{font:600 9px/1.2 var(--sea-font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--sea-ink-3)}.un-group__hint[data-v-2cd4a513]{font-size:12px;color:var(--sea-foam-ink)}.un-loading[data-v-2cd4a513]{display:flex;justify-content:center;padding:14px;color:var(--sea-ink-3)}.un-empty[data-v-2cd4a513]{color:var(--sea-ink-3)}.un-detail[data-v-2cd4a513]{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px var(--sea-line);min-width:0}.un-detail__head[data-v-2cd4a513]{display:flex;align-items:center;gap:12px}.un-detail__titles[data-v-2cd4a513]{display:flex;flex-direction:column;flex:1;min-width:0}.un-detail__name[data-v-2cd4a513]{font:600 18px/1.2 var(--sea-font-title)}.un-detail__meta[data-v-2cd4a513]{font:600 9.5px/1.3 var(--sea-font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--sea-ink-3)}.un-detail__chip[data-v-2cd4a513]{padding:3px 7px;border-radius:4px;background:var(--sea-shoal);font:600 9px/1.2 var(--sea-font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--sea-ink-2)}.un-hint[data-v-2cd4a513]{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:8px;background:#e9f9fa;box-shadow:inset 0 0 0 1px #b7dddf}.un-hint__line[data-v-2cd4a513]{display:flex;align-items:center;gap:10px}.un-hint__text[data-v-2cd4a513]{display:flex;flex-direction:column;flex:1;min-width:0}.un-hint__name[data-v-2cd4a513]{font-weight:600}.un-hint__dis[data-v-2cd4a513]{font-size:11.5px;color:var(--sea-ink-3)}.un-reason[data-v-2cd4a513]{display:flex;gap:6px;align-items:baseline;font-size:12px;color:var(--sea-ink-2)}.un-reason i[data-v-2cd4a513]{font-size:11px;color:var(--sea-foam-ink)}.un-actions[data-v-2cd4a513]{display:flex;flex-wrap:wrap;gap:8px}.un-inline[data-v-2cd4a513]{display:flex;gap:8px;align-items:center}.un-faces-head[data-v-2cd4a513]{display:flex;justify-content:space-between;gap:12px}.un-label[data-v-2cd4a513]{font:600 9.5px/1.2 var(--sea-font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--sea-ink-2)}.un-label--quiet[data-v-2cd4a513]{color:var(--sea-ink-3)}.un-faces[data-v-2cd4a513]{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;max-height:360px;overflow-y:auto}.un-takeout__actions[data-v-2cd4a513]{display:flex;gap:6px}.un-takeout[data-v-2cd4a513]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:8px;background:var(--sea-page);font-size:12.5px;color:var(--sea-ink-2)}.ep-tabs[data-v-c92bf153]{display:flex;padding:16px 0 4px}.ep-tab[data-v-c92bf153]{display:inline-flex;align-items:center;gap:8px}.ep-tab__count[data-v-c92bf153]{padding:1px 6px;border-radius:4px;background:#c0f0e999;font:600 10px/1.2 var(--sea-font-label)}.ep-state[data-v-c92bf153]{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:520px;margin:40px auto;text-align:center}.ep-state i[data-v-c92bf153]{font-size:24px;color:var(--sea-foam-ink)}.ep-state__title[data-v-c92bf153]{font:600 18px/1.2 var(--sea-font-title)}.ep-state__text[data-v-c92bf153]{color:var(--sea-ink-2);line-height:1.5}.ep-state__alt[data-v-c92bf153]{font:600 9.5px/1.3 var(--sea-font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--sea-ink-3)}.ep-hint[data-v-c92bf153]{display:flex;justify-content:space-between;gap:12px;margin-top:14px;padding-top:10px;border-top:1px solid var(--sea-line);font:600 9.5px/1.3 var(--sea-font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--sea-ink-3)}.rec-audited[data-v-e583864a]{display:inline-flex;align-items:center;gap:6px;font:600 9.5px/1 var(--sea-font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--sea-ink-3)}.rec-number[data-v-e583864a]{font:600 9.5px/1.2 var(--sea-font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--sea-foam-ink)}.rec-model[data-v-e583864a]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px}.rec-model__id[data-v-e583864a]{font:500 12px/1 var(--sea-font-label);color:var(--sea-ink-2)}.rec-model__state[data-v-e583864a]{padding:3px 7px;border-radius:4px;font:600 9.5px/1.2 var(--sea-font-label);letter-spacing:.08em;text-transform:uppercase}.rec-model__state--ok[data-v-e583864a]{background:#caf3e0;color:#005c41;color:oklch(42% .1 165)}.rec-model__state--idle[data-v-e583864a]{background:var(--sea-shoal);color:#465865}.rec-model__state--busy[data-v-e583864a]{background:var(--sea-foam-wash);color:var(--sea-foam-ink-strong)}.rec-model__state--error[data-v-e583864a]{background:#feedc9;color:#744c00;color:oklch(45% .1 75)}.rec-link[data-v-e583864a]{padding:0}.rec-warn[data-v-e583864a]{display:flex;gap:10px;padding:10px 12px;border-radius:8px;background:#fef0d4;box-shadow:inset 0 0 0 1px #edd5a3;font-size:12.5px;line-height:1.5;color:#4e3413}.rec-warn .pi[data-v-e583864a]{margin-top:3px;color:#986600;color:oklch(55% .12 75)}.rec-scope[data-v-e583864a]{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.rec-scope--off[data-v-e583864a]{opacity:.5}.rec-folder[data-v-e583864a]{display:flex;align-items:center;gap:8px;width:100%;max-width:520px;padding:6px 10px;border-radius:6px;background:#fff;box-shadow:inset 0 0 0 1px var(--sea-line)}.rec-folder .pi-folder[data-v-e583864a]{color:var(--sea-foam-ink)}.rec-folder__path[data-v-e583864a]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 12px/1.3 var(--sea-font-label);color:var(--sea-ink-2)}.rec-folder__missing[data-v-e583864a]{font:600 9.5px/1 var(--sea-font-label);text-transform:uppercase;letter-spacing:.08em;color:#744c00;color:oklch(45% .1 75)}.rec-folder--missing .rec-folder__path[data-v-e583864a]{text-decoration:line-through}.rec-slider[data-v-e583864a]{display:flex;align-items:center;gap:16px;max-width:520px}.rec-slider__control[data-v-e583864a]{flex:1}.rec-slider__value[data-v-e583864a]{min-width:56px;font:600 18px/1 var(--sea-font-title);color:var(--sea-ink);text-align:right}.rec-slider__marks[data-v-e583864a]{display:flex;justify-content:space-between;max-width:450px;font:600 9.5px/1 var(--sea-font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--sea-ink-3)}.rec-audit[data-v-e583864a]{display:flex;flex-direction:column;gap:6px}.rec-audit__row[data-v-e583864a]{display:flex;gap:12px;font-size:12.5px}.rec-audit__when[data-v-e583864a]{flex:none;width:120px;font:500 11px/1.4 var(--sea-font-label);color:var(--sea-ink-3)}.rec-audit__text[data-v-e583864a]{color:var(--sea-ink-2)}.test-live[data-v-ea631de1]{display:flex;flex-direction:column;gap:8px;border:1px solid var(--sea-line);border-radius:8px;padding:10px 12px;background:#fff}.test-live__head[data-v-ea631de1]{display:flex;align-items:center;gap:10px}.test-live__title[data-v-ea631de1]{font-weight:600;font-size:.85rem;color:var(--sea-ink)}.test-live__state[data-v-ea631de1]{font-size:.75rem;color:var(--sea-ink-3);margin-right:auto}.test-live__state--live[data-v-ea631de1]{color:#005c41;color:oklch(42% .1 165)}.test-live__state--failed[data-v-ea631de1]{color:#b32322}.test-live__current[data-v-ea631de1]{font-size:.8rem;color:var(--sea-ink-2)}.test-live__screen[data-v-ea631de1]{min-height:180px;border-radius:8px;background:#e8f0f4;display:grid;place-items:center;overflow:hidden}.test-live__screen img[data-v-ea631de1]{display:block;max-width:100%;height:auto}.test-live__empty[data-v-ea631de1]{display:flex;align-items:center;gap:8px;color:var(--sea-ink-3);font-size:.8rem;text-align:center;padding:0 12px}.test-live__caption[data-v-ea631de1],.test-live__note[data-v-ea631de1]{color:var(--sea-ink-2);font-size:.75rem}.test-live__hint[data-v-ea631de1]{color:var(--sea-ink-3);font-size:.75rem}.test-run[data-v-9694c8cd]{display:flex;flex-direction:column;gap:10px;border:1px solid var(--sea-line);border-radius:8px;padding:14px 16px;background:#fff}.test-run__head[data-v-9694c8cd]{display:flex;align-items:center;gap:12px}.test-run__dot[data-v-9694c8cd]{width:10px;height:10px;border-radius:50%;background:var(--sea-ink-3);flex:none}.test-run--running .test-run__dot[data-v-9694c8cd]{background:#005c41;background:oklch(42% .1 165);box-shadow:0 0 0 4px color-mix(in srgb,oklch(42% .1 165) 18%,transparent)}.test-run--cancelling .test-run__dot[data-v-9694c8cd]{background:var(--signal-ink)}.test-run__identity[data-v-9694c8cd]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.test-run__identity strong[data-v-9694c8cd]{color:var(--sea-ink);font-size:.88rem}.test-run__identity span[data-v-9694c8cd]{color:var(--sea-ink-3);font-size:.78rem}.test-run__scope[data-v-9694c8cd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.test-run__progress-head[data-v-9694c8cd]{display:flex;justify-content:space-between;gap:12px;font-size:.8rem;color:var(--sea-ink-2)}.test-run__counts[data-v-9694c8cd]{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:.78rem;color:var(--sea-ink-2)}.test-run__count--passed[data-v-9694c8cd]{color:#005c41;color:oklch(42% .1 165)}.test-run__count--failed[data-v-9694c8cd]{color:#b32322}.test-run__count--forbidden[data-v-9694c8cd]{color:var(--signal-ink)}.test-run__slots[data-v-9694c8cd]{display:flex;flex-direction:column}.test-run__slot[data-v-9694c8cd]{display:flex;align-items:center;gap:12px;padding:6px 2px;border-top:1px solid oklch(95% .01 225)}.test-run__slot-label[data-v-9694c8cd]{font-size:.78rem;font-weight:600;color:var(--sea-ink-2);width:64px;flex:none}.test-run__slot-test[data-v-9694c8cd]{flex:1;min-width:0;font-size:.82rem;color:var(--sea-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.test-run__slot-test small[data-v-9694c8cd]{color:var(--sea-ink-3)}.test-results[data-v-66a8bc82]{display:flex;flex-direction:column;gap:10px;padding-top:10px;border-top:1px solid oklch(95% .01 225);width:100%}.test-results__state[data-v-66a8bc82]{display:flex;align-items:center;gap:8px;color:var(--sea-ink-3);font-size:.78rem}.test-results__state--error[data-v-66a8bc82]{color:#b32322}.test-results__group[data-v-66a8bc82]{display:flex;flex-direction:column;gap:4px}.test-results__title[data-v-66a8bc82]{font-size:.78rem;font-weight:700;color:var(--sea-ink-2)}.test-results__row[data-v-66a8bc82]{display:flex;flex-direction:column;gap:1px;padding:3px 0}.test-results__row strong[data-v-66a8bc82]{font-size:.8rem;font-weight:600;color:var(--sea-ink);overflow-wrap:anywhere}.test-results__row span[data-v-66a8bc82]{font-size:.76rem;color:var(--signal-ink);overflow-wrap:anywhere}.testing-section[data-v-ba961790]{border:1px solid var(--sea-line);border-radius:8px;background:#fff;padding:16px;display:flex;flex-direction:column;gap:14px}.testing-section__head[data-v-ba961790]{display:flex;align-items:center;justify-content:space-between;gap:18px}.testing-section__title[data-v-ba961790]{font-weight:700;color:var(--sea-ink)}.testing-section__hint[data-v-ba961790]{color:var(--sea-ink-3);font-size:.8rem}.testing-tests__filter[data-v-ba961790]{width:16rem}.testing-tests__state[data-v-ba961790]{min-height:70px;display:flex;align-items:center;justify-content:center;color:var(--sea-ink-3);font-size:.85rem}.testing-tests__state--error[data-v-ba961790]{color:#b32322}.testing-tests[data-v-ba961790]{display:flex;flex-direction:column}.testing-tests__file[data-v-ba961790]{display:flex;flex-direction:column;padding:8px 0;border-top:1px solid oklch(95% .01 225)}.testing-tests__file[data-v-ba961790]:first-child{border-top:0}.testing-tests__file-head[data-v-ba961790]{display:flex;align-items:flex-start;gap:12px;padding:4px}.testing-tests__file-head>i[data-v-ba961790]{color:var(--sea-ink-3);width:16px;text-align:center;margin-top:2px}.testing-tests__row[data-v-ba961790]{display:flex;align-items:center;gap:12px;padding:6px 4px 6px 32px}.testing-tests__none[data-v-ba961790]{padding:4px 4px 4px 32px;font-size:.75rem;color:var(--sea-ink-3)}.testing-tests__identity[data-v-ba961790]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.testing-tests__identity strong[data-v-ba961790]{font-size:.85rem;color:var(--sea-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.testing-tests__identity span[data-v-ba961790]{font-size:.75rem;color:var(--sea-ink-3);overflow-wrap:anywhere}.testing-tests__row--disabled strong[data-v-ba961790]{color:var(--sea-ink-2)}.testing-tests__reason[data-v-ba961790],.testing-tests__note[data-v-ba961790]{color:var(--signal-ink)!important}.testing-tests__dialog[data-v-ba961790]{display:flex;flex-direction:column;gap:10px;font-size:.85rem;color:var(--sea-ink-2)}.testing-actions[data-v-e9dc7778]{display:flex;gap:8px}.testing-state[data-v-e9dc7778]{min-height:240px;display:grid;place-items:center;color:var(--sea-foam-ink)}.testing-state--error[data-v-e9dc7778]{display:flex;justify-content:center;gap:10px;color:#b32322;font-size:.9rem}.testing-section[data-v-e9dc7778]{border:1px solid var(--sea-line);border-radius:8px;background:#fff;padding:16px;display:flex;flex-direction:column;gap:14px}.testing-section__title[data-v-e9dc7778]{font-weight:700;color:var(--sea-ink)}.testing-empty[data-v-e9dc7778]{color:var(--sea-ink-3);font-size:.82rem}.testing-last[data-v-e9dc7778],.testing-recent__row[data-v-e9dc7778]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.testing-last[data-v-e9dc7778]{border:1px solid var(--sea-line);border-radius:8px;padding:12px 14px}.testing-last__dot[data-v-e9dc7778]{width:10px;height:10px;border-radius:50%;background:var(--sea-ink-3);flex:none}.testing-last--ok .testing-last__dot[data-v-e9dc7778]{background:#005c41;background:oklch(42% .1 165)}.testing-last--warn .testing-last__dot[data-v-e9dc7778]{background:var(--signal-ink)}.testing-last--bad .testing-last__dot[data-v-e9dc7778]{background:#b32322}.testing-last__body[data-v-e9dc7778]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.testing-last__body strong[data-v-e9dc7778]{font-size:.85rem;color:var(--sea-ink)}.testing-last__body span[data-v-e9dc7778]{font-size:.78rem;color:var(--sea-ink-3)}.testing-last__reason[data-v-e9dc7778]{color:var(--signal-ink)!important}.testing-fields[data-v-e9dc7778]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.testing-field[data-v-e9dc7778]{display:flex;flex-direction:column;gap:6px;color:var(--sea-ink-2);font-size:.8rem;font-weight:600}.testing-field small[data-v-e9dc7778]{font-weight:400;line-height:1.35}.testing-field[data-v-e9dc7778] :is(.hive-inputnumber,.hive-select){width:100%}.testing-field__toggle[data-v-e9dc7778]{display:flex;align-items:center;gap:10px;min-height:34px}.testing-recent__screens[data-v-e9dc7778]{flex-basis:100%;display:grid;gap:10px}.testing-exclusions__row[data-v-e9dc7778]{display:flex;align-items:center;gap:6px;font-weight:400}.testing-exclusions__row .hive-inputtext[data-v-e9dc7778]{flex:1;min-width:0}.testing-exclusions__actions[data-v-e9dc7778]{display:flex;flex-wrap:wrap;gap:6px}.testing-languages[data-v-e9dc7778]{display:flex;flex-wrap:wrap;gap:6px 14px;min-height:34px;align-items:center}.testing-language[data-v-e9dc7778]{display:inline-flex;align-items:center;gap:6px;font-weight:500;cursor:pointer}.testing-language small[data-v-e9dc7778]{color:#005c41;color:oklch(42% .1 165);font-size:.72rem}.testing-recent[data-v-e9dc7778]{display:flex;flex-direction:column}.testing-recent__row[data-v-e9dc7778]{padding:9px 4px;border-top:1px solid oklch(95% .01 225)}.testing-recent__row[data-v-e9dc7778]:first-child{border-top:0}@media(max-width:900px){.testing-fields[data-v-e9dc7778]{grid-template-columns:minmax(0,1fr)}}.testing-state[data-v-bcabd541]{min-height:240px;display:grid;place-items:center;color:var(--sea-foam-ink)}.testing-state--error[data-v-bcabd541],.testing-state--muted[data-v-bcabd541]{display:flex;justify-content:center;gap:10px;font-size:.9rem}.testing-state--error[data-v-bcabd541]{color:#b32322}.testing-state--muted[data-v-bcabd541]{color:var(--sea-ink-3)}.testing-section[data-v-bcabd541]{border:1px solid var(--sea-line);border-radius:8px;background:#fff;padding:16px;display:flex;flex-direction:column;gap:12px}.testing-section__title[data-v-bcabd541]{font-weight:700;color:var(--sea-ink)}.testing-slots-head[data-v-bcabd541]{display:flex;justify-content:space-between;gap:12px;font-size:.85rem;color:var(--sea-ink-2)}.testing-slots-head strong[data-v-bcabd541]{color:var(--sea-ink)}.testing-empty[data-v-bcabd541]{color:var(--sea-ink-3);font-size:.82rem}.testing-queue[data-v-bcabd541]{display:flex;flex-direction:column}.testing-queue__row[data-v-bcabd541]{display:flex;align-items:center;gap:12px;padding:9px 4px;border-top:1px solid oklch(95% .01 225)}.testing-queue__row[data-v-bcabd541]:first-child{border-top:0}.testing-queue__position[data-v-bcabd541]{width:24px;text-align:center;font-weight:700;color:var(--sea-ink-3);font-size:.8rem}.testing-queue__body[data-v-bcabd541]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.testing-queue__body strong[data-v-bcabd541]{font-size:.85rem;color:var(--sea-ink)}.testing-queue__body span[data-v-bcabd541]{font-size:.78rem;color:var(--sea-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.change-entry[data-v-4ec483fa]{display:flex;flex-direction:column;gap:8px}.change-entry__date[data-v-4ec483fa]{font-size:12px;font-weight:600;color:var(--sea-ink-3);text-transform:uppercase;letter-spacing:.05em}.change-entry__list[data-v-4ec483fa]{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:13px;line-height:1.5;color:var(--sea-ink);list-style:disc}.settings-modal.p-dialog,.settings-modal-root{--settings-modal-frame-width: .5px;--settings-modal-radius: 11px;--settings-modal-inner-radius: calc(var(--settings-modal-radius) - var(--settings-modal-frame-width));overflow:hidden;border:var(--settings-modal-frame-width) solid transparent;border-radius:var(--settings-modal-radius);background:linear-gradient(var(--p-surface-0),var(--p-surface-0)) padding-box,linear-gradient(var(--hive-settings-modal-outline),var(--hive-settings-modal-outline)) border-box;box-shadow:none}.settings-modal-content,.settings-modal .p-dialog-content{padding:0!important;flex:1;min-height:0;overflow:hidden;background:var(--sea-paper);border-bottom-left-radius:var(--settings-modal-inner-radius);border-bottom-right-radius:var(--settings-modal-inner-radius)}.settings-modal.p-dialog{overflow:hidden}.settings-modal-content{padding:0;flex:1;min-height:0;overflow:hidden}.settings-modal--compact.p-dialog{--settings-modal-radius: 0px;--settings-modal-inner-radius: 0px;border:0;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);box-sizing:border-box}.settings-modal--compact .settings-modal-header{flex-shrink:0}.settings-modal--compact .p-dialog-close-button{min-width:44px;min-height:44px}.settings-head[data-v-130e9c54]{display:flex;align-items:center;gap:12px;min-width:0}.settings-head__logo[data-v-130e9c54]{width:20px;height:22px;object-fit:contain}.settings-head__title[data-v-130e9c54]{font-family:var(--sea-font-title);font-size:15px;font-weight:600;color:#d6f0f9}.settings-head__eyebrow[data-v-130e9c54]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--sea-font-label);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#6f92a7}.settings-layout[data-v-130e9c54]{display:flex;height:100%;min-height:0;background:transparent;overflow:hidden;border-bottom-left-radius:var(--settings-modal-inner-radius);border-bottom-right-radius:var(--settings-modal-inner-radius)}.settings-side[data-v-130e9c54]{position:relative;width:264px;flex-shrink:0;box-sizing:border-box;display:flex;flex-direction:column;background:linear-gradient(180deg,#002238,#001324 45%,#02041d);background:linear-gradient(180deg,color(xyz 0.013 0.014 0.046),color(xyz 0.006 0.006 0.025) 45%,#02041d);border-bottom-left-radius:var(--settings-modal-inner-radius);border-right:1px solid oklch(29% .065 248);overflow:hidden;font-family:var(--sea-font-rail)}.settings-side__soundings[data-v-130e9c54]{position:absolute;right:6px;top:16px;bottom:16px;width:5px;background:repeating-linear-gradient(180deg,oklch(64% .04 225 / .28) 0 1px,transparent 1px 18px);pointer-events:none}.settings-user[data-v-130e9c54]{display:flex;align-items:center;gap:10px;padding:16px 16px 12px;flex-shrink:0}.settings-avatar--image[data-v-130e9c54] img{width:100%;height:100%;object-fit:cover}.settings-avatar[data-v-130e9c54]{width:32px;height:32px;border-radius:50%;background:#085762;color:#fff;font-weight:700;font-size:11.5px;display:grid;place-items:center;flex-shrink:0;box-shadow:0 0 0 1px #ffffff1f}.settings-user-info[data-v-130e9c54]{display:flex;flex-direction:column;gap:3px;min-width:0}.settings-user-name[data-v-130e9c54]{font-size:13px;font-weight:600;color:#d6f0f9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-user-realm[data-v-130e9c54]{font-family:var(--sea-font-label);font-size:9.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#6a8ba1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-search[data-v-130e9c54]{display:flex;align-items:center;gap:8px;height:30px;margin:0 24px 10px 12px;padding:0 10px;box-sizing:border-box;border-radius:15px;background:#042b49;border:1px solid oklch(34% .07 245);color:#749fb8;flex-shrink:0}.settings-search[data-v-130e9c54]:focus-within{border-color:var(--sea-foam);box-shadow:0 0 0 3px #63dbcd2e}.settings-search .pi[data-v-130e9c54]{font-size:11px}.settings-search[data-v-130e9c54] .p-inputtext{flex:1;min-width:0;padding:0;border:none;box-shadow:none;background:transparent;color:#d0eaf3;font-size:12px}.settings-search[data-v-130e9c54] .p-inputtext::placeholder{color:#749fb8}.settings-search__key[data-v-130e9c54]{font-family:var(--sea-font-label);font-size:9.5px;font-weight:500;color:#5f7f95;white-space:nowrap}.settings-nav[data-v-130e9c54]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:0 22px 12px 10px}.settings-group[data-v-130e9c54]{display:flex;flex-direction:column;gap:1px}.settings-group__head[data-v-130e9c54]{display:flex;align-items:center;gap:8px;height:28px;padding:0 8px;border:none;border-radius:6px;background:transparent;cursor:pointer;text-align:left}.settings-group__head[data-v-130e9c54]:hover{background:#042b4999}.settings-group__chev[data-v-130e9c54]{width:10px;font-size:8px;color:#5f7f95}.settings-group__buoy[data-v-130e9c54]{width:7px;height:7px;flex-shrink:0;border-radius:50%}.settings-group__label[data-v-130e9c54]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#6a8ba1}.settings-group__count[data-v-130e9c54]{padding:3px 6px;border-radius:8px;background:#12304a;font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;line-height:1;color:#87aac0}.settings-sidetab[data-v-130e9c54]{--water-line: 100%;--water-glow: 0%;--water-opacity: 0;position:relative;display:flex;align-items:center;gap:10px;width:100%;height:34px;flex-shrink:0;padding:0 10px 0 26px;border:none;border-radius:7px;background:transparent;font-family:inherit;font-size:13px;font-weight:500;color:#87a3b4;cursor:pointer;text-align:left;transition:color .2s ease}.settings-sidetab__water[data-v-130e9c54]{position:absolute;inset:0;border-radius:7px;pointer-events:none;background:linear-gradient(90deg,transparent,oklch(70% .05 205 / .7) 22%,oklch(70% .05 205 / .7) 78%,transparent) no-repeat,radial-gradient(ellipse 60% 100% at 50% 0%,#82a6ac24,#82a6ac0d 60%,#82a6ac00) no-repeat;background-position:50% var(--water-line),50% 100%;background-size:100% 1px,100% var(--water-glow);opacity:var(--water-opacity);transition:background-position .26s cubic-bezier(.2,.7,.2,1),background-size .26s cubic-bezier(.2,.7,.2,1),opacity .2s ease}.settings-sidetab__icon[data-v-130e9c54]{position:relative;width:14px;font-size:12px;color:#6a8496;transition:color .2s ease}.settings-sidetab__label[data-v-130e9c54]{position:relative;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-sidetab__new[data-v-130e9c54]{position:relative;margin-left:auto;flex-shrink:0;padding:3px 5px;border-radius:4px;background:#12304a;color:#63dbcd;font:600 8px/1 var(--sea-font-label);letter-spacing:.08em;text-transform:uppercase}.settings-sidetab__count[data-v-130e9c54]{position:relative;margin-left:auto;flex-shrink:0;padding:3px 6px;border-radius:8px;background:#f2823b;color:var(--sea-ink);font:600 9.5px/1 var(--sea-font-label)}.settings-sidetab[data-v-130e9c54]:hover:not(.settings-sidetab--active){--water-line: 95%;--water-glow: 6%;--water-opacity: .55;color:#bdd6e0}.settings-sidetab:hover:not(.settings-sidetab--active) .settings-sidetab__icon[data-v-130e9c54]{color:#b6d0d8}.settings-sidetab--active[data-v-130e9c54]{--water-line: 82%;--water-glow: 18%;--water-opacity: 1;color:#ebf3f7;font-weight:600}.settings-sidetab--active .settings-sidetab__icon[data-v-130e9c54]{color:#add2d9}.settings-sidetab[data-v-130e9c54]:focus-visible{outline:none;box-shadow:0 0 0 2px #63dbcd73}.settings-nav__empty[data-v-130e9c54]{padding:12px 8px;font-size:12px;color:#6a8ba1}.settings-main[data-v-130e9c54]{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--sea-paper);overflow:hidden}.settings-savebar[data-v-130e9c54]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0;padding:14px 28px;border-top:1px solid var(--sea-line);background:var(--sea-footer)}.settings-savebar__state[data-v-130e9c54]{min-width:0;display:flex;align-items:center;gap:8px;font-family:var(--sea-font-label);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sea-ink-3)}.settings-savebar__state--dirty[data-v-130e9c54]{color:var(--signal-ink)}.settings-savebar__summary[data-v-130e9c54]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--hive-ui-font, "DM Sans"),system-ui,sans-serif;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--sea-ink-3)}.settings-savebar__dot[data-v-130e9c54]{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--signal)}.settings-savebar__actions[data-v-130e9c54]{display:flex;gap:8px}.settings-panel[data-v-130e9c54]{flex:1;min-height:0;min-width:0;overflow:auto;display:flex;flex-direction:column;background:transparent}.settings-placeholder[data-v-130e9c54]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:var(--sea-ink-3)}.settings-placeholder i[data-v-130e9c54]{font-size:2.5rem}.settings-placeholder p[data-v-130e9c54]{font-size:.88rem;margin:0}.settings-layout--compact .settings-side[data-v-130e9c54]{width:100%;max-height:none;border:0}.settings-layout--compact .settings-main[data-v-130e9c54]{min-height:0}.settings-layout--compact .settings-sidetab[data-v-130e9c54],.settings-layout--compact .settings-group__head[data-v-130e9c54]{min-height:44px}.settings-layout--compact .settings-search__key[data-v-130e9c54]{display:none}.settings-head__back[data-v-130e9c54]{min-width:44px;min-height:44px;color:inherit;flex-shrink:0}.settings-modal--compact .settings-head__title[data-v-130e9c54]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-layout--compact .settings-savebar[data-v-130e9c54]{flex-wrap:wrap;gap:6px 12px;padding:8px 12px}.settings-layout--compact .settings-savebar__actions[data-v-130e9c54]{margin-left:auto}.settings-layout--compact .settings-savebar__summary[data-v-130e9c54]{display:none}.settings-layout--compact .settings-savebar__actions[data-v-130e9c54] .p-button{min-height:44px}.settings-layout--compact[data-v-130e9c54] .settings-row{grid-template-columns:minmax(0,1fr);gap:12px}.settings-layout--compact[data-v-130e9c54] .settings-row__control{max-width:none}.settings-layout--compact[data-v-130e9c54] .settings-page-head{flex-wrap:wrap;padding:16px}.settings-layout--compact[data-v-130e9c54] .settings-page__body{padding:16px}.settings-layout--compact[data-v-130e9c54] .gp-body,.settings-layout--compact[data-v-130e9c54] .up-body{grid-template-columns:minmax(0,1fr);height:auto;overflow:visible}.settings-layout--compact[data-v-130e9c54] .gp-list-col,.settings-layout--compact[data-v-130e9c54] .up-list-col{max-height:240px}.settings-layout--compact[data-v-130e9c54] .gp-detail-col,.settings-layout--compact[data-v-130e9c54] .up-detail-col{min-width:0}.settings-layout--compact[data-v-130e9c54] .up-detail-head,.settings-layout--compact[data-v-130e9c54] .up-form-row,.settings-layout--compact[data-v-130e9c54] .gperm__head{flex-wrap:wrap}.settings-layout--compact[data-v-130e9c54] .gperm{height:auto;flex:1 0 auto}.settings-layout--compact[data-v-130e9c54] .gperm__body{flex-direction:column}.settings-layout--compact[data-v-130e9c54] .gperm__subjects{width:auto;border-right:0;border-bottom:1px solid var(--sea-line)}.settings-layout--compact[data-v-130e9c54] .gperm__list{flex:auto;max-height:200px}.settings-layout--compact[data-v-130e9c54] .gperm__detail{overflow:visible;padding:0 16px 16px}.settings-layout--compact[data-v-130e9c54] .gperm__row,.settings-layout--compact[data-v-130e9c54] .gperm__lease{grid-template-columns:minmax(0,1fr)}.settings-layout--compact[data-v-130e9c54] .gperm__tri,.settings-layout--compact[data-v-130e9c54] .gperm__filter{width:100%;flex-wrap:wrap}.settings-layout--compact[data-v-130e9c54] .gperm__tri-item{min-height:44px;flex:1}.settings-layout--compact[data-v-130e9c54] .alog-list{overflow-x:auto}.settings-layout--compact[data-v-130e9c54] .alog-row{min-width:900px}.settings-layout--compact[data-v-130e9c54] .alog-field--range{grid-column:1 / -1}.support-view[data-v-b93875ce]{position:absolute;inset:0;z-index:40;display:flex;flex-direction:column;background:var(--p-surface-50)}.support-view__bar[data-v-b93875ce]{flex-shrink:0;display:flex;align-items:center;gap:12px;padding:8px 14px;background:var(--p-surface-0);border-bottom:1px solid var(--p-surface-200)}.support-view__back[data-v-b93875ce]{display:flex;align-items:center;gap:6px;border:none;background:transparent;color:var(--p-surface-700);font-size:.82rem;font-weight:600;cursor:pointer;padding:4px 6px;border-radius:6px}.support-view__back[data-v-b93875ce]:hover{background:color-mix(in srgb,var(--p-primary-500) 8%,var(--p-surface-0))}.support-view__title[data-v-b93875ce]{flex:1 1 auto;min-width:0;font-size:.9rem;font-weight:700;color:var(--p-surface-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.support-view__body[data-v-b93875ce]{position:relative;flex:1 1 auto;min-height:0;display:flex}.support-view__frame[data-v-b93875ce]{flex:1 1 auto;width:100%;height:100%;border:0;min-height:0}.support-view__overlay[data-v-b93875ce]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:1.5rem;text-align:center;color:var(--p-text-color);background:var(--p-content-background)}.support-view__overlay--error[data-v-b93875ce]{color:var(--p-red-500)}.update-menu-wrap[data-v-1cc14e8b]{position:relative}.topbar-icon-btn[data-v-1cc14e8b]{position:relative;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:7px;background:transparent;color:#607d9d;cursor:pointer;font-size:.88rem;transition:background .1s,color .1s;flex-shrink:0}.topbar-icon-btn[data-v-1cc14e8b]:hover,.topbar-icon-btn--active[data-v-1cc14e8b]{background:#0a2a4a;color:#a2c1e4}.topbar-icon-btn--accent[data-v-1cc14e8b]{color:var(--p-primary-400)}.topbar-icon-btn--danger[data-v-1cc14e8b]{color:#f2716a}.update-icon--pulse[data-v-1cc14e8b]{animation:update-pulse-1cc14e8b 1.4s ease-in-out infinite}.update-dot[data-v-1cc14e8b]{position:absolute;top:4px;right:4px;width:6px;height:6px;border-radius:50%;border:1.5px solid oklch(22% .07 252)}.update-dot--accent[data-v-1cc14e8b]{background:var(--p-primary-500)}.update-dot--download[data-v-1cc14e8b]{background:var(--p-primary-500);animation:update-pulse-1cc14e8b 1.4s ease-in-out infinite}.update-dot--error[data-v-1cc14e8b]{background:#ee343b}.update-menu[data-v-1cc14e8b]{position:absolute;top:calc(100% + 8px);right:0;width:300px;max-height:420px;overflow:auto;z-index:11;background:var(--p-surface-0);border:1px solid var(--p-surface-200);border-radius:10px;box-shadow:0 10px 28px color-mix(in srgb,var(--p-surface-900) 16%,transparent);padding:12px}.update-menu__header[data-v-1cc14e8b]{display:flex;align-items:center;gap:8px;font-size:.82rem;font-weight:700;color:var(--p-surface-800);padding-bottom:10px}.update-menu__icon[data-v-1cc14e8b]{font-size:.85rem;color:var(--p-surface-500)}.update-menu__rows[data-v-1cc14e8b]{display:flex;flex-direction:column;gap:6px}.update-row[data-v-1cc14e8b]{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.76rem}.update-row__label[data-v-1cc14e8b]{color:var(--p-surface-500)}.update-row__value[data-v-1cc14e8b]{color:var(--p-surface-900);font-weight:600;word-break:break-word;text-align:right}.update-note[data-v-1cc14e8b]{margin:12px 0 0;font-size:.74rem;line-height:1.4;color:var(--p-surface-600)}.update-channel[data-v-1cc14e8b]{display:flex;flex-direction:column;gap:6px;margin-top:12px}.update-channel__label[data-v-1cc14e8b]{font-size:.74rem;color:var(--p-surface-600)}.update-channel__options[data-v-1cc14e8b]{display:flex;gap:4px;padding:3px;border:1px solid var(--p-surface-200);border-radius:8px;background:var(--p-surface-50)}.update-channel__option[data-v-1cc14e8b]{flex:1;border:none;border-radius:6px;padding:6px 8px;background:transparent;color:var(--p-surface-600);font-size:.74rem;font-weight:600;cursor:pointer;transition:background .1s,color .1s}.update-channel__option[data-v-1cc14e8b]:hover:not(:disabled):not(.update-channel__option--active){background:color-mix(in srgb,var(--p-surface-0) 70%,var(--p-surface-200));color:var(--p-surface-800)}.update-channel__option--active[data-v-1cc14e8b]{background:var(--p-surface-0);color:var(--p-surface-900);box-shadow:0 1px 2px color-mix(in srgb,var(--p-surface-900) 12%,transparent)}.update-channel__option[data-v-1cc14e8b]:disabled{opacity:.6;cursor:default}.update-progress[data-v-1cc14e8b]{display:flex;flex-direction:column;gap:6px;margin-top:12px}.update-progress__label[data-v-1cc14e8b]{font-size:.74rem;color:var(--p-surface-600)}.update-progress__bar[data-v-1cc14e8b]{height:8px;border-radius:10px}.update-progress__bytes[data-v-1cc14e8b]{font-size:.7rem;color:var(--p-surface-500)}.update-error[data-v-1cc14e8b]{display:flex;flex-direction:column;gap:3px;margin-top:12px;padding:8px;border-radius:8px;background:color-mix(in srgb,oklch(62% .22 25) 10%,var(--p-surface-0));border:1px solid color-mix(in srgb,oklch(62% .22 25) 28%,transparent)}.update-error__label[data-v-1cc14e8b]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#d73337}.update-error__text[data-v-1cc14e8b]{font-size:.74rem;color:var(--p-surface-700);word-break:break-word}.update-menu__actions[data-v-1cc14e8b]{display:flex;flex-direction:column;gap:8px;margin-top:12px}.update-action-btn[data-v-1cc14e8b]{display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--p-surface-200);border-radius:8px;padding:8px 10px;background:var(--p-surface-0);color:var(--p-surface-800);font-size:.76rem;font-weight:600;cursor:pointer;transition:background .1s,border-color .1s}.update-action-btn[data-v-1cc14e8b]:hover:not(:disabled){background:color-mix(in srgb,var(--p-surface-0) 90%,var(--p-primary-50))}.update-action-btn--primary[data-v-1cc14e8b]{border-color:transparent;background:var(--p-primary-500);color:var(--p-primary-contrast-color)}.update-action-btn--primary[data-v-1cc14e8b]:hover:not(:disabled){background:var(--p-primary-600)}.update-action-btn[data-v-1cc14e8b]:disabled{opacity:.6;cursor:default}.update-backdrop[data-v-1cc14e8b]{position:fixed;inset:0;z-index:9}@keyframes update-pulse-1cc14e8b{0%,to{opacity:1}50%{opacity:.45}}.side-panel-tabs[data-v-a02b78b3]{display:flex;flex-shrink:0;gap:2px;padding:3px;border-radius:10px;background:var(--p-surface-100)}.side-panel-tabs__tab[data-v-a02b78b3]{display:flex;align-items:center;gap:6px;padding:5px 11px;border:none;border-radius:7px;background:transparent;color:var(--p-surface-600);font:inherit;font-size:12.5px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .1s,color .1s}.side-panel-tabs__tab .pi[data-v-a02b78b3],.side-panel-tabs__single .pi[data-v-a02b78b3]{font-size:12px}.side-panel-tabs__tab[data-v-a02b78b3]:hover{color:var(--p-surface-900)}.side-panel-tabs__tab--active[data-v-a02b78b3]{background:var(--p-surface-0);box-shadow:0 1px 2px #181c2814,0 0 0 1px color-mix(in srgb,var(--p-surface-400) 18%,transparent);color:var(--p-surface-900);font-weight:600}.side-panel-tabs__tab--active .pi[data-v-a02b78b3],.side-panel-tabs__single .pi[data-v-a02b78b3]{color:var(--p-primary-500)}.side-panel-tabs__single[data-v-a02b78b3]{display:flex;align-items:center;gap:6px;padding:5px 4px;color:var(--p-surface-900);font-size:12.5px;font-weight:600;white-space:nowrap}.ai-diff[data-v-bc318120]{--ai-diff-add-bg: color-mix(in srgb, var(--p-green-500) 13%, var(--p-surface-0));--ai-diff-add-fg: var(--p-green-800);--ai-diff-remove-bg: color-mix(in srgb, var(--p-red-500) 11%, var(--p-surface-0));--ai-diff-remove-fg: var(--p-red-800);--ai-diff-code-fg: var(--p-surface-700);--ai-diff-gutter-fg: var(--p-surface-500);border:1px solid var(--p-surface-200);border-radius:8px;background:var(--p-surface-0);overflow:hidden}.p-dark{--ai-diff-add-bg: color-mix(in srgb, var(--p-green-400) 15%, var(--p-surface-0));--ai-diff-add-fg: var(--p-green-300);--ai-diff-remove-bg: color-mix(in srgb, var(--p-red-400) 15%, var(--p-surface-0));--ai-diff-remove-fg: var(--p-red-300)}.ai-diff__head[data-v-bc318120]{display:flex;align-items:baseline;gap:8px;padding:5px 8px;border-bottom:1px solid var(--p-surface-200);background:var(--p-surface-50)}.ai-diff__head[data-v-bc318120]:last-child{border-bottom:none}.ai-diff__head--link[data-v-bc318120]{width:100%;border-left:none;border-right:none;border-top:none;font:inherit;text-align:left;cursor:pointer}.ai-diff__head--link[data-v-bc318120]:hover{background:var(--p-surface-100)}.ai-diff__head--link:hover .ai-diff__path[data-v-bc318120]{color:var(--p-primary-600)}.ai-diff__icon[data-v-bc318120]{flex:none;align-self:center;font-size:.7rem;color:var(--p-surface-500)}.ai-diff__action[data-v-bc318120]{flex:none;align-self:center;font-size:.64rem;font-weight:650;letter-spacing:.03em;text-transform:uppercase;color:var(--p-surface-500)}.ai-diff--created .ai-diff__icon[data-v-bc318120],.ai-diff--created .ai-diff__action[data-v-bc318120],.ai-diff--restored .ai-diff__icon[data-v-bc318120],.ai-diff--restored .ai-diff__action[data-v-bc318120],.ai-diff--folderCreated .ai-diff__icon[data-v-bc318120],.ai-diff--folderCreated .ai-diff__action[data-v-bc318120]{color:var(--ai-diff-add-fg)}.ai-diff--deleted .ai-diff__icon[data-v-bc318120],.ai-diff--deleted .ai-diff__action[data-v-bc318120]{color:var(--ai-diff-remove-fg)}.ai-diff--deleted .ai-diff__path[data-v-bc318120]{text-decoration:line-through;text-decoration-color:var(--p-surface-400)}.ai-diff__path[data-v-bc318120]{flex:1;min-width:0;overflow-wrap:anywhere;color:var(--p-surface-700);font-size:.7rem;font-weight:650;line-height:1.35}.ai-diff__stats[data-v-bc318120]{display:flex;flex:none;gap:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.68rem;font-weight:700}.ai-diff__stat--added[data-v-bc318120]{color:var(--ai-diff-add-fg)}.ai-diff__stat--removed[data-v-bc318120]{color:var(--ai-diff-remove-fg)}.ai-diff__body[data-v-bc318120]{overflow-x:auto;overflow-y:hidden;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.7rem;line-height:1.55;tab-size:4}.ai-diff__rows[data-v-bc318120]{width:max-content;min-width:100%}.ai-diff__row[data-v-bc318120]{display:flex;align-items:flex-start;width:max-content;min-width:100%;background:var(--p-surface-0);color:var(--ai-diff-code-fg)}.ai-diff__row--added[data-v-bc318120]{background:var(--ai-diff-add-bg)}.ai-diff__row--removed[data-v-bc318120]{background:var(--ai-diff-remove-bg)}.ai-diff__row--gap[data-v-bc318120],.ai-diff__row--eof[data-v-bc318120]{background:var(--p-surface-50);-webkit-user-select:none;user-select:none}.ai-diff__row--gap[data-v-bc318120]{border-top:1px solid var(--p-surface-200);border-bottom:1px solid var(--p-surface-200)}.ai-diff__lead[data-v-bc318120]{position:sticky;left:0;display:flex;flex:none;width:calc(2 * (var(--ai-diff-number) + 12px) + 2ch);background:inherit}.ai-diff__number[data-v-bc318120]{flex:none;width:calc(var(--ai-diff-number) + 12px);padding-right:6px;color:var(--ai-diff-gutter-fg);text-align:right;-webkit-user-select:none;user-select:none}.ai-diff__marker[data-v-bc318120]{flex:1;min-width:0;text-align:center;white-space:pre}.ai-diff__ellipsis[data-v-bc318120]{flex:1;color:var(--ai-diff-gutter-fg);text-align:center}.ai-diff__row--added .ai-diff__marker[data-v-bc318120]{color:var(--ai-diff-add-fg);font-weight:700}.ai-diff__row--removed .ai-diff__marker[data-v-bc318120]{color:var(--ai-diff-remove-fg);font-weight:700}.ai-diff__row--added .ai-diff__code[data-v-bc318120],.ai-diff__row--removed .ai-diff__code[data-v-bc318120]{color:var(--p-surface-800)}.ai-diff__code[data-v-bc318120]{flex:none;padding-right:8px;white-space:pre}.ai-diff__code--note[data-v-bc318120]{color:var(--ai-diff-gutter-fg);font-style:italic}.ai-diff__clipped[data-v-bc318120]{padding:4px 8px;border-top:1px solid var(--p-surface-200);background:var(--p-surface-50);color:var(--p-surface-500);font-size:.66rem}.ai-diff__more[data-v-bc318120]{display:block;width:100%;padding:5px 8px;border:none;border-top:1px solid var(--p-surface-200);background:var(--p-surface-50);color:var(--p-surface-600);font:inherit;font-size:.68rem;font-weight:650;text-align:center;cursor:pointer}.ai-diff__more[data-v-bc318120]:hover{background:var(--p-surface-100);color:var(--p-surface-800)}.ai-image[data-v-3eb78344]{display:flex;flex-direction:column;gap:5px;min-width:0}.ai-image__frame[data-v-3eb78344]{position:relative;align-self:flex-start;max-width:100%}.ai-image__open[data-v-3eb78344]{display:block;max-width:100%;padding:0;border:none;background:transparent;cursor:pointer}.ai-image__open[data-v-3eb78344]:disabled{cursor:default}.ai-image__img[data-v-3eb78344]{display:block;max-width:100%;max-height:320px;object-fit:contain;border:1px solid var(--p-surface-200);border-radius:6px;background:var(--p-surface-50)}.ai-image__open:not(:disabled):hover .ai-image__img[data-v-3eb78344]{border-color:var(--p-primary-300)}.ai-image__placeholder[data-v-3eb78344]{display:flex;align-items:center;justify-content:center;width:160px;height:120px;border:1px solid var(--p-surface-200);border-radius:6px;color:var(--p-surface-400)}.ai-image__save[data-v-3eb78344]{position:absolute;top:6px;right:6px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--p-surface-200);border-radius:6px;background:var(--p-surface-0);color:var(--p-surface-700);cursor:pointer}.ai-image__save[data-v-3eb78344]:hover:not(:disabled){border-color:var(--p-primary-300);color:var(--p-primary-600)}.ai-image__caption[data-v-3eb78344]{display:flex;align-items:center;gap:4px;min-width:0;font-size:.72rem;color:var(--p-surface-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-image__saved-icon[data-v-3eb78344]{font-size:.65rem;color:var(--p-primary-500)}.ai-image__error[data-v-3eb78344]{font-size:.72rem;color:var(--p-red-600, #dc2626)}.ai-html[data-v-a137a42d]{display:flex;flex-direction:column;gap:4px;min-width:0}.ai-html__head[data-v-a137a42d]{display:flex;align-items:center;gap:6px;min-width:0}.ai-html__head--dialog[data-v-a137a42d]{flex:1;padding-right:8px}.ai-html__title[data-v-a137a42d]{flex:1;min-width:0;font-size:.72rem;color:var(--p-surface-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-html__dialog-title[data-v-a137a42d]{flex:1;min-width:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-html__action[data-v-a137a42d]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:1px solid var(--p-surface-200);border-radius:6px;background:var(--p-surface-0);color:var(--p-surface-600);font-size:.72rem;cursor:pointer}.ai-html__action[data-v-a137a42d]:hover{border-color:var(--p-primary-300);color:var(--p-primary-600)}.ai-html__action--away[data-v-a137a42d]{border-color:var(--p-primary-400);background:var(--p-primary-50);color:var(--p-primary-600)}.ai-html__frame[data-v-a137a42d]{display:block;width:100%;border:1px solid var(--p-surface-200);border-radius:6px;background:#fff}.ai-html__frame--enlarged[data-v-a137a42d]{height:75vh}.ai-research[data-v-a71109bd]{display:flex;flex-direction:column;gap:4px;min-width:0}.ai-research__finding[data-v-a71109bd]{display:flex;align-items:flex-start;gap:8px;min-width:0;width:100%;padding:6px 8px;border:1px solid var(--p-surface-200);border-radius:6px;background:var(--p-surface-0);color:inherit;font:inherit;text-align:left;cursor:pointer}.ai-research__finding[data-v-a71109bd]:hover{border-color:var(--p-primary-300);background:color-mix(in srgb,var(--p-primary-500) 5%,var(--p-surface-0))}.ai-research__ref[data-v-a71109bd]{flex-shrink:0;min-width:1.5em;padding:1px 4px;border-radius:4px;background:color-mix(in srgb,var(--p-primary-500) 14%,var(--p-surface-0));color:var(--p-primary-700);font-size:.7rem;font-weight:600;line-height:1.4;text-align:center}.ai-research__body[data-v-a71109bd]{display:flex;flex-direction:column;gap:3px;min-width:0}.ai-research__quote[data-v-a71109bd]{font-size:.8rem;line-height:1.45;color:var(--p-surface-800);white-space:pre-wrap;word-break:break-word}.ai-research__location[data-v-a71109bd]{display:flex;align-items:center;gap:5px;min-width:0;font-size:.7rem;color:var(--p-surface-500)}.ai-research__location .pi[data-v-a71109bd]{flex-shrink:0;font-size:.68rem}.ai-research__path[data-v-a71109bd]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-research__empty[data-v-a71109bd],.ai-research__rejected[data-v-a71109bd]{font-size:.76rem;font-style:italic;color:var(--p-surface-400)}.ai-svg[data-v-0256ab58]{display:flex;flex-direction:column;gap:4px;min-width:0}.ai-svg__head[data-v-0256ab58]{display:flex;align-items:center;gap:6px;min-width:0}.ai-svg__title[data-v-0256ab58]{flex:1;min-width:0;font-size:.72rem;color:var(--p-surface-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-svg__action[data-v-0256ab58]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:1px solid var(--p-surface-200);border-radius:6px;background:var(--p-surface-0);color:var(--p-surface-600);font-size:.72rem;cursor:pointer}.ai-svg__action[data-v-0256ab58]:hover{border-color:var(--p-primary-300);color:var(--p-primary-600)}.ai-svg__canvas[data-v-0256ab58]{display:flex;align-items:center;justify-content:center;padding:8px;border:1px solid var(--p-surface-200);border-radius:6px;background:#fff;cursor:zoom-in}.ai-svg__canvas--enlarged[data-v-0256ab58]{height:75vh;cursor:default}.ai-svg__image[data-v-0256ab58]{display:block;max-width:100%;max-height:480px;height:auto;object-fit:contain}.ai-svg__image--fluid[data-v-0256ab58]{width:100%}.ai-svg__image--enlarged[data-v-0256ab58]{width:100%;height:100%;max-height:none}.ai-checklist[data-v-c237a781]{padding:10px 12px;color:var(--p-surface-900);font-size:12px}.ai-checklist__header[data-v-c237a781]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:8px}.ai-checklist__title[data-v-c237a781]{flex:1;font-weight:600;overflow-wrap:anywhere}.ai-checklist__progress[data-v-c237a781]{color:var(--p-surface-600);font-variant-numeric:tabular-nums}.ai-checklist__items[data-v-c237a781]{display:flex;flex-direction:column;gap:8px;list-style:none;padding:0;margin:0}.ai-checklist__item[data-v-c237a781]{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:baseline;gap:2px 8px;line-height:1.5}.ai-checklist__text[data-v-c237a781]{overflow-wrap:anywhere}.ai-checklist__status[data-v-c237a781]{grid-column:2;color:var(--p-surface-600);font-size:11px}.ai-checklist__item--in_progress>.pi[data-v-c237a781]{color:var(--p-primary-600)}.ai-checklist__item--in_progress .ai-checklist__text[data-v-c237a781]{font-weight:600}.ai-checklist__item--completed>.pi[data-v-c237a781]{color:var(--p-primary-600)}.ai-checklist__item--completed .ai-checklist__text[data-v-c237a781]{text-decoration:line-through}.ai-wait[data-v-5c2037b6]{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--p-surface-200);border-radius:8px;background:var(--p-surface-50)}.ai-wait__clock[data-v-5c2037b6]{flex:0 0 auto;width:48px;height:48px}.ai-wait__face[data-v-5c2037b6]{fill:var(--p-surface-0);stroke:var(--p-surface-300);stroke-width:1.5}.ai-wait__sector[data-v-5c2037b6]{fill:color-mix(in srgb,var(--p-primary-500) 28%,transparent)}.ai-wait__tick[data-v-5c2037b6]{stroke:var(--p-surface-400);stroke-width:1.2;stroke-linecap:round}.ai-wait__hand[data-v-5c2037b6]{stroke:var(--p-primary-600);stroke-width:2;stroke-linecap:round}.ai-wait__pin[data-v-5c2037b6]{fill:var(--p-primary-600)}.ai-wait--done .ai-wait__sector[data-v-5c2037b6]{fill:color-mix(in srgb,var(--p-surface-500) 18%,transparent)}.ai-wait--done .ai-wait__hand[data-v-5c2037b6],.ai-wait--done .ai-wait__pin[data-v-5c2037b6]{stroke:var(--p-surface-500);fill:var(--p-surface-500)}.ai-wait__copy[data-v-5c2037b6]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.ai-wait__headline[data-v-5c2037b6]{font-size:.82rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--p-surface-800)}.ai-wait__meta[data-v-5c2037b6]{font-size:.72rem;color:var(--p-surface-500)}.ai-wait__link[data-v-5c2037b6]{display:flex;align-items:center;gap:5px;font-size:.74rem;color:var(--p-surface-600);min-width:0}.ai-wait__link span[data-v-5c2037b6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-wait__link .pi[data-v-5c2037b6]{font-size:.7rem;color:var(--p-primary-500)}.ai-wait__action[data-v-5c2037b6]{flex:0 0 auto}.ai-tool[data-v-3b10fce7]{display:flex;flex-direction:column;min-width:0;max-width:100%;border:1px solid var(--p-surface-100);border-radius:8px;background:var(--p-surface-50);overflow:hidden}.ai-tool--wide[data-v-3b10fce7]{width:100%}.ai-tool--failed[data-v-3b10fce7]{border-color:color-mix(in srgb,var(--p-red-500) 30%,var(--p-surface-100))}.ai-tool__head[data-v-3b10fce7]{display:flex;align-items:center;gap:7px;min-width:0;width:100%;padding:5px 10px;border:none;background:transparent;cursor:pointer;font:inherit;font-size:12px;color:var(--p-surface-600);text-align:left}.ai-tool__head[data-v-3b10fce7]:hover{background:var(--p-surface-100)}.ai-tool__status[data-v-3b10fce7]{flex-shrink:0;font-size:11px}.ai-tool__status--thought[data-v-3b10fce7]{color:var(--p-primary-500)}.ai-tool__status--pending[data-v-3b10fce7]{color:var(--p-surface-400)}.ai-tool__status--failed[data-v-3b10fce7]{color:var(--p-red-500)}.ai-tool__status--done[data-v-3b10fce7]{color:var(--p-green-600)}.ai-tool__chevron[data-v-3b10fce7]{flex-shrink:0;margin-left:auto;padding-left:2px;font-size:9px;color:var(--p-surface-400);transition:transform .12s}.ai-tool--open .ai-tool__chevron[data-v-3b10fce7]{transform:rotate(90deg)}.ai-tool__name[data-v-3b10fce7]{min-width:0;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-tool__detail[data-v-3b10fce7]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;color:var(--p-surface-500)}.ai-tool__detail[data-v-3b10fce7]:before{content:"·";margin-right:7px}.ai-tool__dots[data-v-3b10fce7]:after{content:".";animation:ai-tool-dots-3b10fce7 1.2s steps(1,end) infinite}@keyframes ai-tool-dots-3b10fce7{0%{content:"."}33%{content:".."}66%{content:"..."}}.ai-tool__diff[data-v-3b10fce7]{min-width:0;padding:1px 7px 7px}.ai-tool__body[data-v-3b10fce7]{padding:6px 10px 10px;border-top:1px solid var(--p-surface-100)}.ai-tool__text[data-v-3b10fce7]{white-space:pre-wrap;word-break:break-word;font-size:.8rem;line-height:1.5;color:var(--p-surface-700)}.ai-tool__label[data-v-3b10fce7]{margin:6px 0 3px;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--p-surface-400)}.ai-tool__label[data-v-3b10fce7]:first-child{margin-top:0}.ai-tool__code[data-v-3b10fce7]{margin:0;padding:6px 8px;border-radius:6px;background:var(--p-surface-100);font-size:.74rem;line-height:1.4;white-space:pre-wrap;word-break:break-word;color:var(--p-surface-700)}.ai-tool__muted[data-v-3b10fce7]{font-size:.76rem;font-style:italic;color:var(--p-surface-400)}.ai-tool__images[data-v-3b10fce7]{display:flex;flex-direction:column;gap:8px;margin-bottom:6px}.ai-tool__figure[data-v-3b10fce7]{margin:0;display:flex;flex-direction:column;gap:2px}.ai-tool__caption[data-v-3b10fce7]{font-size:.68rem;color:var(--p-surface-400)}.ai-tool__img[data-v-3b10fce7]{max-width:100%;border-radius:6px;border:1px solid var(--p-surface-200)}.ai-permission-detail[data-v-009234bb]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.ai-permission-detail__toggle[data-v-009234bb]{padding-left:0;padding-right:0}.ai-permission-detail__code[data-v-009234bb]{align-self:stretch;margin:0;max-height:220px;overflow:auto;padding:6px 8px;border-radius:6px;background:var(--p-surface-100);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.74rem;line-height:1.4;white-space:pre-wrap;word-break:break-word;color:var(--p-surface-800)}.ai-refusal[data-v-77a905da]{display:flex;gap:10px;padding:12px 14px;border-radius:8px;background:#f5fbfe;box-shadow:inset 0 0 0 1px #cadbe2}.ai-refusal__icon[data-v-77a905da]{margin-top:2px;font-size:13px;color:#006266;color:oklch(45% .09 200)}.ai-refusal__body[data-v-77a905da]{display:flex;flex-direction:column;gap:4px;min-width:0}.ai-refusal__title[data-v-77a905da]{font-size:13px;font-weight:600;color:#001630}.ai-refusal__text[data-v-77a905da]{font-size:12.5px;line-height:1.45;color:#2a3c4f}.ai-refusal__meta[data-v-77a905da]{font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#546673}.ai-sidebar[data-v-dfa62278]{display:flex;flex-direction:column;height:100%;width:100%;min-width:0;background:var(--p-surface-0)}.ai-sidebar__header[data-v-dfa62278]{display:flex;align-items:center;gap:4px;padding:10px 10px 10px 12px;flex-shrink:0}.ai-sidebar__header-actions[data-v-dfa62278]{display:flex;gap:2px;margin-left:auto;flex-shrink:0}.ai-icon-btn[data-v-dfa62278],.ai-mini-btn[data-v-dfa62278]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:none;background:transparent;cursor:pointer}.ai-icon-btn[data-v-dfa62278]{width:32px;height:32px;border-radius:8px;color:var(--p-surface-600);font-size:14px}.ai-mini-btn[data-v-dfa62278]{width:28px;height:28px;border-radius:7px;color:var(--p-surface-400);font-size:12px}.ai-icon-btn[data-v-dfa62278]:hover:not(:disabled){background:var(--p-surface-100);color:var(--p-surface-900)}.ai-mini-btn[data-v-dfa62278]:hover:not(:disabled){background:var(--p-surface-100);color:var(--p-surface-700)}.ai-mini-btn--danger[data-v-dfa62278]:hover:not(:disabled){background:color-mix(in srgb,var(--p-red-500) 12%,var(--p-surface-0));color:var(--p-red-600)}.ai-icon-btn[data-v-dfa62278]:disabled,.ai-mini-btn[data-v-dfa62278]:disabled{opacity:.4;cursor:not-allowed}.ai-sidebar__titlebar[data-v-dfa62278]{min-height:40px;display:flex;align-items:center;gap:4px;padding:5px 10px 5px 12px;border-top:1px solid var(--p-surface-200);border-bottom:1px solid var(--p-surface-200);background:color-mix(in srgb,var(--p-primary-500) 10%,var(--p-surface-50));flex-shrink:0;box-sizing:border-box}.ai-sidebar__title[data-v-dfa62278]{min-width:0;display:flex;align-items:center;gap:6px;padding:3px 4px;border:0;border-radius:6px;background:transparent;color:var(--p-surface-900);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.ai-sidebar__title[data-v-dfa62278]:hover:not(:disabled){background:var(--p-surface-100)}.ai-sidebar__title[data-v-dfa62278]:disabled{cursor:default}.ai-sidebar__title span[data-v-dfa62278]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-sidebar__title .pi[data-v-dfa62278]{flex-shrink:0;font-size:10px;color:var(--p-surface-400)}.ai-sidebar__compact[data-v-dfa62278]{margin-left:auto}.ai-sidebar__compact+.ai-sidebar__delete[data-v-dfa62278]{margin-left:0}.ai-sidebar__delete[data-v-dfa62278]{margin-left:auto}.ai-sidebar__title-edit[data-v-dfa62278]{flex:1;min-width:0;display:flex;align-items:center;gap:4px}.ai-sidebar__title-input[data-v-dfa62278]{width:100%;min-width:0;padding:4px 7px;border:1px solid var(--p-primary-300);border-radius:7px;outline:none;background:var(--p-surface-0);color:var(--p-surface-900);font:inherit;font-size:13.5px}.ai-sidebar__history-title[data-v-dfa62278]{padding:3px 4px;color:var(--p-surface-900);font-size:13.5px;font-weight:600}.ai-sidebar__error[data-v-dfa62278]{flex-shrink:0;padding:7px 12px;border-bottom:1px solid color-mix(in srgb,var(--p-red-500) 25%,var(--p-surface-200));background:color-mix(in srgb,var(--p-red-500) 8%,var(--p-surface-0));color:var(--p-red-700);font-size:12px;line-height:1.4}.ai-compacted[data-v-dfa62278]{display:flex;align-items:center;gap:10px;margin:4px 0;color:var(--p-surface-400);font-size:11.5px}.ai-compacted[data-v-dfa62278]:before,.ai-compacted[data-v-dfa62278]:after{content:"";flex:1;height:1px;background:var(--p-surface-200)}.ai-sidebar__notice[data-v-dfa62278]{flex-shrink:0;display:flex;align-items:center;gap:6px;padding:4px 6px 4px 12px;border-bottom:1px solid var(--p-surface-200);background:color-mix(in srgb,var(--p-primary-500) 6%,var(--p-surface-0));color:var(--p-surface-700);font-size:12px;line-height:1.4}.ai-sidebar__notice span[data-v-dfa62278]{flex:1;min-width:0}.ai-sidebar__loading[data-v-dfa62278]{margin:auto;padding:20px;color:var(--p-surface-400);font-size:13px;line-height:1.5;text-align:center}.ai-chat-list[data-v-dfa62278]{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:8px;padding:12px}.ai-new-chat-card[data-v-dfa62278],.ai-chat-card[data-v-dfa62278]{width:100%;border:1px solid var(--p-surface-200);border-radius:11px;background:var(--p-surface-0);font:inherit;text-align:left;cursor:pointer}.ai-new-chat-card[data-v-dfa62278]{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px;color:var(--p-primary-600);font-size:13px;font-weight:600}.ai-chat-card[data-v-dfa62278]{display:flex;flex-direction:column;gap:6px;padding:11px 12px}.ai-new-chat-card[data-v-dfa62278]:hover,.ai-chat-card[data-v-dfa62278]:hover{border-color:var(--p-primary-300);background:color-mix(in srgb,var(--p-primary-500) 4%,var(--p-surface-0))}.ai-chat-card__title[data-v-dfa62278]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--p-surface-900);font-size:13.5px;font-weight:600}.ai-chat-card__meta[data-v-dfa62278]{display:flex;justify-content:space-between;gap:10px;color:var(--p-surface-500);font-size:11.5px}.ai-avatar[data-v-dfa62278]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;background:color-mix(in srgb,var(--p-primary-500) 12%,var(--p-surface-0));color:var(--p-primary-500)}.ai-avatar img[data-v-dfa62278]{width:100%;height:100%;object-fit:cover}.ai-avatar--hero[data-v-dfa62278]{width:68px;height:68px;border-radius:20px;font-size:26px;box-shadow:0 12px 28px #20446929,0 0 0 1px color-mix(in srgb,var(--p-surface-400) 28%,transparent)}.ai-avatar--small[data-v-dfa62278]{width:22px;height:22px;border-radius:6px;font-size:10px;box-shadow:0 0 0 1px color-mix(in srgb,var(--p-surface-400) 28%,transparent)}.ai-avatar--chip[data-v-dfa62278]{width:18px;height:18px;border-radius:5px;font-size:9px}.ai-sidebar__messages[data-v-dfa62278]{flex:1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px}.ai-empty[data-v-dfa62278]{margin:auto 0;padding:24px 4px;display:flex;flex-direction:column;align-items:center;text-align:center}.ai-empty__title[data-v-dfa62278]{margin-top:16px;color:var(--p-surface-900);font-size:18px;font-weight:650;letter-spacing:-.01em}.ai-empty__text[data-v-dfa62278]{max-width:270px;margin-top:6px;color:var(--p-surface-600);font-size:13.5px;line-height:1.55;text-wrap:pretty}.ai-avatar--hero+.ai-empty__text[data-v-dfa62278]{margin-top:16px}.ai-turn[data-v-dfa62278]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.ai-turn--user[data-v-dfa62278]{align-items:flex-end;gap:4px}.ai-turn__author[data-v-dfa62278]{display:flex;align-items:center;gap:8px;color:var(--p-surface-900);font-size:12.5px;font-weight:600}.ai-turn__tool[data-v-dfa62278]{display:flex;align-self:stretch;min-width:0}.ai-bubble[data-v-dfa62278]{--ai-markdown-accent: white;--ai-markdown-border: rgb(255 255 255 / 35%);--ai-markdown-code: rgb(255 255 255 / 14%);--ai-markdown-subtle: rgb(255 255 255 / 10%);min-width:0;max-width:82%;padding:9px 13px;border-radius:16px 16px 4px;background:var(--p-primary-500);color:#fff;font-size:14px;line-height:1.5;word-break:break-word}.ai-turn__text[data-v-dfa62278]{align-self:stretch;min-width:0;color:var(--p-surface-800);font-size:14px;line-height:1.6;word-break:break-word;text-wrap:pretty}.ai-turn__text--error[data-v-dfa62278]{align-self:flex-start;padding:8px 11px;border-radius:10px;background:color-mix(in srgb,var(--p-red-500) 12%,var(--p-surface-0));color:var(--p-red-700)}.ai-turn__pending[data-v-dfa62278]{color:var(--p-surface-400);font-style:italic}.ai-turn__retry[data-v-dfa62278]{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border:1px solid color-mix(in srgb,var(--p-red-500) 28%,var(--p-surface-200));border-radius:7px;background:var(--p-surface-0);color:var(--p-red-700);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.ai-turn__retry[data-v-dfa62278]:hover:not(:disabled){background:color-mix(in srgb,var(--p-red-500) 8%,var(--p-surface-0))}.ai-turn__retry[data-v-dfa62278]:disabled{opacity:.45;cursor:not-allowed}.ai-turn__actions[data-v-dfa62278]{display:flex;gap:2px;margin-left:-6px}.ai-turn--user .ai-turn__actions[data-v-dfa62278]{margin-left:0;margin-right:-6px;opacity:0;transition:opacity .1s}.ai-turn--user:hover .ai-turn__actions[data-v-dfa62278],.ai-turn--user .ai-turn__actions[data-v-dfa62278]:focus-within{opacity:1}.ai-turn__edit[data-v-dfa62278]{width:min(320px,100%);padding:7px;border:1px solid var(--p-primary-300);border-radius:12px;background:var(--p-surface-0)}.ai-turn__edit textarea[data-v-dfa62278]{width:100%;resize:vertical;border:0;outline:0;background:transparent;color:var(--p-surface-800);font:inherit;font-size:14px;line-height:1.45}.ai-turn__edit-actions[data-v-dfa62278]{display:flex;justify-content:flex-end;gap:3px}.ai-card[data-v-dfa62278]{flex-shrink:0;display:flex;flex-direction:column;gap:10px;padding:13px;border:1px solid var(--p-surface-200);border-radius:14px;background:var(--p-surface-50)}.ai-card--permission[data-v-dfa62278]{border-color:color-mix(in srgb,var(--p-orange-500) 38%,var(--p-surface-200))}.ai-card--continue[data-v-dfa62278]{border-color:color-mix(in srgb,var(--p-primary-500) 30%,var(--p-surface-200))}.ai-card__head[data-v-dfa62278]{display:flex;align-items:center;gap:8px}.ai-card__badge[data-v-dfa62278]{width:26px;height:26px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:11px}.ai-card--permission .ai-card__badge[data-v-dfa62278]{background:color-mix(in srgb,var(--p-orange-500) 16%,transparent);color:var(--p-orange-600)}.ai-card--continue .ai-card__badge[data-v-dfa62278]{background:color-mix(in srgb,var(--p-primary-500) 14%,transparent);color:var(--p-primary-600)}.ai-card__title[data-v-dfa62278]{min-width:0;color:var(--p-surface-900);font-size:13.5px;font-weight:600}.ai-card__text[data-v-dfa62278]{min-width:0;color:var(--p-surface-600);font-size:13px;line-height:1.5;word-break:break-word}.ai-card__actions[data-v-dfa62278]{display:flex;gap:8px}.ai-card__btn[data-v-dfa62278]{flex:1;font-size:13px}.ai-composer-wrap[data-v-dfa62278]{position:relative;flex-shrink:0;margin:0 12px}.ai-settings[data-v-dfa62278]{position:absolute;left:0;right:0;bottom:calc(100% + 8px);z-index:2;display:flex;flex-direction:column;gap:14px;padding:14px;border:1px solid var(--p-surface-200);border-radius:14px;background:var(--p-surface-0);box-shadow:0 22px 56px #2044692e,0 3px 11px #1e3f600f}.ai-settings__field[data-v-dfa62278]{display:flex;flex-direction:column;gap:6px;min-width:0}.ai-settings__label[data-v-dfa62278]{color:var(--p-surface-700);font-size:12px;font-weight:600}.ai-settings__select[data-v-dfa62278]{width:100%}.ai-settings__effort[data-v-dfa62278]{display:grid;gap:2px}.ai-settings__effort[data-v-dfa62278] .p-togglebutton{padding:6px 4px;font-size:12px}.ai-settings__effort[data-v-dfa62278] .p-togglebutton-label{overflow:hidden;text-overflow:ellipsis}.ai-settings__toggle[data-v-dfa62278]{display:flex;align-items:flex-start;gap:12px;padding-top:12px;border-top:1px solid var(--p-surface-100);cursor:pointer}.ai-settings__toggle-copy[data-v-dfa62278]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ai-settings__toggle-copy strong[data-v-dfa62278]{color:var(--p-surface-900);font-size:13px;font-weight:600}.ai-settings__toggle-copy small[data-v-dfa62278]{color:var(--p-surface-500);font-size:12px;line-height:1.4}.ai-pseudonyms[data-v-dfa62278]{gap:10px;max-height:320px}.ai-pseudonyms__empty[data-v-dfa62278]{color:var(--p-surface-500);font-size:12px}.ai-pseudonyms__list[data-v-dfa62278]{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;overflow-y:auto;list-style:none}.ai-pseudonyms__row[data-v-dfa62278]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 0;border-top:1px solid var(--p-surface-100);font-size:12.5px}.ai-pseudonyms__row>i[data-v-dfa62278]{color:var(--p-surface-400);font-size:10px}.ai-pseudonyms__original[data-v-dfa62278]{min-width:0;overflow:hidden;color:var(--p-surface-900);text-overflow:ellipsis;white-space:nowrap}.ai-pseudonyms__surrogate[data-v-dfa62278]{min-width:0;overflow:hidden;color:var(--p-surface-600);text-overflow:ellipsis;white-space:nowrap}.ai-pseudonyms__kind[data-v-dfa62278]{color:var(--p-surface-500);font-size:11px}.ai-composer[data-v-dfa62278]{display:flex;flex-direction:column;border:1px solid var(--p-surface-200);border-radius:16px;background:var(--p-surface-0);box-shadow:0 8px 24px #2044691a,0 1px 3px #1e3f600f;transition:border-color .12s,box-shadow .12s}.ai-composer[data-v-dfa62278]:focus-within{border-color:color-mix(in srgb,var(--p-primary-500) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--p-primary-500) 16%,transparent),0 8px 24px #2044691a}.ai-composer__input[data-v-dfa62278]{box-sizing:border-box;min-height:calc(2.9em + 17px);max-height:160px;padding:13px 14px 4px;border:0;outline:0;resize:none;background:transparent;color:var(--p-surface-900);font:inherit;font-size:14px;line-height:1.45;field-sizing:content}.ai-composer__input[data-v-dfa62278]::placeholder{color:var(--p-surface-400)}.ai-composer__bar[data-v-dfa62278]{display:flex;align-items:center;min-width:0;padding:6px 6px 8px}.ai-chip[data-v-dfa62278]{min-width:0;height:28px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;border:0;border-radius:8px;background:transparent;box-shadow:none;color:var(--p-surface-700);font:inherit;font-size:12px;font-weight:550;white-space:nowrap;cursor:pointer}.ai-chip[data-v-dfa62278]:hover:not(.p-disabled){background:var(--p-surface-100)}.ai-chip--select[data-v-dfa62278]{flex-shrink:1}.ai-chip--select.p-select[data-v-dfa62278]{border:0;background:transparent;box-shadow:none}.ai-chip--select.p-select[data-v-dfa62278]:not(.p-disabled):hover{background:var(--p-surface-100)}.ai-chip--select.p-select.p-disabled[data-v-dfa62278]{opacity:.55}.ai-chip--select[data-v-dfa62278] .p-select-label{min-width:0;padding:0 0 0 8px;overflow:hidden}.ai-chip--select[data-v-dfa62278] .p-select-dropdown{width:auto;padding:0 8px 0 0}.ai-chip--select[data-v-dfa62278]:first-child .p-select-label{padding-left:5px}.ai-chip__content[data-v-dfa62278]{min-width:0;display:flex;align-items:center;gap:5px}.ai-chip__label[data-v-dfa62278]{min-width:0;overflow:hidden;text-overflow:ellipsis}.ai-chip__icon[data-v-dfa62278]{flex-shrink:0;color:var(--p-surface-500);font-size:11px}.ai-chip__caret[data-v-dfa62278]{color:var(--p-surface-400);font-size:9px}.ai-chip--limited[data-v-dfa62278],.ai-chip--limited .ai-chip__icon[data-v-dfa62278]{color:var(--p-primary-600)}.ai-chip--open[data-v-dfa62278],.ai-chip--open .ai-chip__icon[data-v-dfa62278]{color:var(--p-orange-600)}.ai-chip--research[data-v-dfa62278],.ai-chip--research .ai-chip__icon[data-v-dfa62278]{color:var(--p-primary-600)}.ai-chat-card__mode[data-v-dfa62278]{margin-right:6px;color:var(--p-primary-600);font-size:11px}.ai-chip--settings[data-v-dfa62278]{flex-shrink:1;margin-right:auto}.ai-chip--settings.is-active[data-v-dfa62278]{background:color-mix(in srgb,var(--p-primary-500) 10%,var(--p-surface-0));color:var(--p-primary-700);font-weight:600}.ai-chip--settings.is-active .ai-chip__icon[data-v-dfa62278]{color:inherit}.ai-soul-option[data-v-dfa62278]{max-width:260px;display:flex;flex-direction:column;gap:2px;white-space:normal}.ai-soul-option__name[data-v-dfa62278]{font-size:13px;font-weight:600}.ai-soul-option__summary[data-v-dfa62278]{color:var(--p-surface-500);font-size:11.5px;line-height:1.35}.ai-voice-btn[data-v-dfa62278]{height:32px;min-width:32px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:5px;margin-left:6px;padding:0 9px;border:none;border-radius:16px;background:transparent;color:var(--p-surface-600);font:inherit;font-size:13px;cursor:pointer}.ai-voice-btn[data-v-dfa62278]:hover:not(:disabled){background:var(--p-surface-100);color:var(--p-surface-900)}.ai-voice-btn[data-v-dfa62278]:disabled{color:var(--p-surface-300);cursor:not-allowed}.ai-voice-btn.is-recording[data-v-dfa62278]{background:color-mix(in srgb,var(--p-primary-500) 12%,var(--p-surface-0));color:var(--p-primary-700)}.ai-voice-btn__time[data-v-dfa62278]{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.ai-send-btn[data-v-dfa62278]{width:32px;height:32px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;margin-left:6px;border:none;border-radius:50%;background:var(--p-primary-500);color:#fff;font-size:13px;cursor:pointer;box-shadow:0 6px 14px color-mix(in srgb,var(--p-primary-600) 25%,transparent)}.ai-send-btn[data-v-dfa62278]:hover:not(:disabled){background:var(--p-primary-600)}.ai-send-btn[data-v-dfa62278]:disabled{background:var(--p-surface-100);color:var(--p-surface-400);box-shadow:none;cursor:not-allowed}.ai-send-btn--stop[data-v-dfa62278]{background:var(--p-red-500);box-shadow:none}.ai-send-btn--stop[data-v-dfa62278]:hover{background:var(--p-red-600)}.ai-sidebar__disclosure[data-v-dfa62278]{flex-shrink:0;padding:8px 16px 12px;color:var(--p-surface-500);font-size:11.5px;line-height:1.4;text-align:center;text-wrap:pretty}.ai-settings__budget[data-v-dfa62278]{display:flex;flex-direction:column;gap:3px;padding-bottom:10px;border-bottom:1px solid var(--sea-line, oklch(92% .012 220))}.ai-settings__budget-line[data-v-dfa62278]{font-size:12.5px;font-weight:600;color:#001630}.ai-settings__budget-hint[data-v-dfa62278]{font-size:11.5px;line-height:1.4;color:#485765}.doc-tree-row[data-v-91e785d0]{display:flex;align-items:center;gap:2px}.doc-tree-caret[data-v-91e785d0]{display:flex;align-items:center;justify-content:center;width:18px;height:24px;flex-shrink:0;border:none;background:transparent;color:var(--p-surface-400);cursor:pointer;font-size:.7rem}.doc-tree-caret--spacer[data-v-91e785d0]{cursor:default}.doc-tree-link[data-v-91e785d0]{flex:1;min-width:0;padding:5px 8px;border:none;background:transparent;color:var(--p-surface-700);font-family:inherit;font-size:.82rem;text-align:left;cursor:pointer;border-radius:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background .1s,color .1s}.doc-tree-link[data-v-91e785d0]:hover{background:color-mix(in srgb,var(--p-primary-500) 8%,var(--p-surface-0));color:var(--p-surface-900)}.doc-tree-link--plain[data-v-91e785d0]{color:var(--p-surface-500)}.doc-tree-link--plain[data-v-91e785d0]:hover{background:transparent;color:var(--p-surface-600)}.doc-tree-link--active[data-v-91e785d0]{background:color-mix(in srgb,var(--p-primary-500) 14%,var(--p-surface-0));color:var(--p-primary-600);font-weight:600}.help-panel[data-v-c74b7867]{display:flex;flex-direction:column;height:100%;width:100%;min-width:0;background:var(--p-surface-0)}.help-panel__header[data-v-c74b7867]{display:flex;align-items:center;gap:4px;padding:10px 10px 10px 12px;flex-shrink:0;border-bottom:1px solid var(--p-surface-100)}.help-panel__nav[data-v-c74b7867]{display:flex;gap:2px;flex-shrink:0;margin-left:auto}.help-panel__header-actions[data-v-c74b7867]{display:flex;gap:2px;flex-shrink:0}.help-icon-btn[data-v-c74b7867]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:7px;background:transparent;color:var(--p-surface-500);cursor:pointer;font-size:.82rem;transition:background .1s,color .1s}.help-icon-btn[data-v-c74b7867]:hover:not(:disabled){background:color-mix(in srgb,var(--p-primary-500) 10%,var(--p-surface-0));color:var(--p-surface-800)}.help-panel__header .help-icon-btn[data-v-c74b7867]{width:32px;height:32px;border-radius:8px;font-size:14px}.help-icon-btn[data-v-c74b7867]:disabled{opacity:.4;cursor:not-allowed}.help-icon-btn--active[data-v-c74b7867]{background:color-mix(in srgb,var(--p-primary-500) 14%,var(--p-surface-0));color:var(--p-primary-500)}.help-icon-btn--active[data-v-c74b7867]:hover:not(:disabled){color:var(--p-primary-600)}.help-panel__search[data-v-c74b7867]{flex-shrink:0;display:flex;flex-direction:column;gap:6px;padding:8px 10px;border-bottom:1px solid var(--p-surface-200)}.help-search-row[data-v-c74b7867]{display:flex;gap:6px}.help-search-input[data-v-c74b7867]{flex:1;min-width:0;padding:6px 9px;border:1px solid var(--p-surface-300);border-radius:8px;font-family:inherit;font-size:.82rem;color:var(--p-surface-800);background:var(--p-surface-0);outline:none}.help-search-input[data-v-c74b7867]:focus{border-color:var(--p-primary-400);box-shadow:0 0 0 2px color-mix(in srgb,var(--p-primary-400) 25%,transparent)}.help-search-btn[data-v-c74b7867]{display:flex;align-items:center;justify-content:center;width:32px;flex-shrink:0;border:none;border-radius:8px;background:var(--p-primary-500);color:#fff;cursor:pointer;font-size:.82rem;transition:opacity .1s}.help-search-btn[data-v-c74b7867]:hover:not(:disabled){opacity:.88}.help-search-btn[data-v-c74b7867]:disabled{opacity:.4;cursor:not-allowed}.help-search-btn--toggle[data-v-c74b7867]{background:var(--p-surface-100);color:var(--p-surface-500)}.help-search-btn--toggle[data-v-c74b7867]:hover:not(:disabled){opacity:1;background:var(--p-surface-200);color:var(--p-surface-700)}.help-search-btn--active[data-v-c74b7867],.help-search-btn--active[data-v-c74b7867]:hover:not(:disabled){background:var(--p-primary-500);color:#fff}.help-tree[data-v-c74b7867]{display:flex;flex-direction:column;gap:1px}.help-breadcrumbs[data-v-c74b7867]{display:flex;align-items:center;gap:6px;flex-shrink:0;padding:4px 6px 4px 10px;border-bottom:1px solid var(--p-surface-200);font-size:.76rem}.help-breadcrumbs__trail[data-v-c74b7867]{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:2px}.help-breadcrumbs__back[data-v-c74b7867]{flex-shrink:0}.help-breadcrumbs__sep[data-v-c74b7867]{color:var(--p-surface-400);font-size:.65rem}.help-breadcrumbs__crumb[data-v-c74b7867]{border:none;background:transparent;color:var(--p-primary-500);cursor:pointer;font-size:.76rem;padding:1px 3px;border-radius:4px}.help-breadcrumbs__crumb[data-v-c74b7867]:hover{background:color-mix(in srgb,var(--p-primary-500) 10%,var(--p-surface-0))}.help-breadcrumbs__current[data-v-c74b7867]{color:var(--p-surface-800);font-weight:700;padding:1px 3px}.help-panel__body[data-v-c74b7867]{flex:1;min-height:0;overflow-y:auto;padding:14px 16px}.help-state[data-v-c74b7867]{text-align:center;font-size:.82rem;color:var(--p-surface-400);padding:24px 12px}.help-results[data-v-c74b7867]{display:flex;flex-direction:column;gap:6px}.help-results__head[data-v-c74b7867]{display:flex;align-items:center;justify-content:space-between;font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--p-surface-500);margin-bottom:4px}.help-results__mode[data-v-c74b7867]{font-weight:500;text-transform:none;letter-spacing:0;color:var(--p-surface-400)}.help-result[data-v-c74b7867]{display:flex;flex-direction:column;gap:3px;text-align:left;padding:9px 11px;border:1px solid var(--p-surface-200);border-radius:9px;background:var(--p-surface-0);cursor:pointer;transition:background .1s,border-color .1s}.help-result[data-v-c74b7867]:hover{background:var(--p-surface-50);border-color:var(--p-primary-300)}.help-result__title[data-v-c74b7867]{font-size:.84rem;font-weight:600;color:var(--p-surface-800)}.help-result__snippet[data-v-c74b7867]{font-size:.78rem;line-height:1.4;color:var(--p-surface-500)}.doc-content[data-v-c74b7867]{font-size:.86rem;line-height:1.6;color:var(--p-surface-800);word-break:break-word}.doc-content[data-v-c74b7867] h1,.doc-content[data-v-c74b7867] h2,.doc-content[data-v-c74b7867] h3,.doc-content[data-v-c74b7867] h4{font-weight:700;line-height:1.3;color:var(--p-surface-900);margin:1.2em 0 .5em}.doc-content[data-v-c74b7867] h1{font-size:1.4rem;margin-top:0}.doc-content[data-v-c74b7867] h2{font-size:1.2rem;padding-bottom:.2em;border-bottom:1px solid var(--p-surface-200)}.doc-content[data-v-c74b7867] h3{font-size:1.05rem}.doc-content[data-v-c74b7867] h4{font-size:.95rem}.doc-content[data-v-c74b7867] p{margin:.6em 0}.doc-content[data-v-c74b7867] a{color:var(--p-primary-500);font-weight:700;text-decoration:none}.doc-content[data-v-c74b7867] a:hover{text-decoration:underline}.doc-content[data-v-c74b7867] ul,.doc-content[data-v-c74b7867] ol{margin:.6em 0;padding-left:1.5em}.doc-content[data-v-c74b7867] li{margin:.25em 0}.doc-content[data-v-c74b7867] code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em;background:var(--p-surface-100);padding:.1em .35em;border-radius:4px}.doc-content[data-v-c74b7867] pre{background:var(--p-surface-100);padding:11px 13px;border-radius:9px;overflow-x:auto;margin:.8em 0}.doc-content[data-v-c74b7867] pre code{background:transparent;padding:0;font-size:.82rem;line-height:1.5}.doc-content[data-v-c74b7867] blockquote{margin:.8em 0;padding:.2em .9em;border-left:3px solid var(--p-primary-300);color:var(--p-surface-600)}.doc-content[data-v-c74b7867] img{max-width:100%;height:auto;border-radius:8px}.doc-content[data-v-c74b7867] table{border-collapse:collapse;width:100%;margin:.8em 0;font-size:.82rem}.doc-content[data-v-c74b7867] th,.doc-content[data-v-c74b7867] td{border:1px solid var(--p-surface-200);padding:6px 9px;text-align:left}.doc-content[data-v-c74b7867] th{background:var(--p-surface-100);font-weight:600}.doc-content[data-v-c74b7867] hr{border:none;border-top:1px solid var(--p-surface-200);margin:1.2em 0}.side-panel[data-v-a849f88f]{display:flex;flex-direction:column;height:100%;width:100%;min-width:0;background:var(--p-surface-0);border-left:1px solid var(--p-surface-200)}.side-panel__body[data-v-a849f88f]{flex:1;min-height:0;display:flex}.side-panel__body[data-v-a849f88f]>*{flex:1;min-width:0;min-height:0}.physical-scan-modal.p-dialog,.physical-scan-modal-root{--physical-scan-modal-frame-width: .5px;--physical-scan-modal-radius: 11px;--physical-scan-modal-inner-radius: calc(var(--physical-scan-modal-radius) - var(--physical-scan-modal-frame-width));overflow:hidden;border:var(--physical-scan-modal-frame-width) solid transparent;border-radius:var(--physical-scan-modal-radius);background:linear-gradient(var(--p-surface-0),var(--p-surface-0)) padding-box,linear-gradient(var(--hive-settings-modal-outline),var(--hive-settings-modal-outline)) border-box;box-shadow:none}.physical-scan-modal-content,.physical-scan-modal .p-dialog-content{padding:0!important;flex:1;min-height:0;overflow:hidden;background:var(--p-surface-50);border-bottom-left-radius:var(--physical-scan-modal-inner-radius);border-bottom-right-radius:var(--physical-scan-modal-inner-radius)}.physical-scan[data-v-fdec597e]{display:flex;flex-direction:column;height:min(780px,86vh);min-height:540px;overflow:hidden;background:var(--p-surface-50);border-bottom-left-radius:var(--physical-scan-modal-inner-radius);border-bottom-right-radius:var(--physical-scan-modal-inner-radius)}.physical-scan__toolbar[data-v-fdec597e],.physical-scan__footer[data-v-fdec597e]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--p-surface-0)}.physical-scan__toolbar[data-v-fdec597e]{align-items:flex-end;border-bottom:1px solid var(--p-surface-200)}.physical-scan__footer[data-v-fdec597e]{border-top:1px solid var(--p-surface-200)}.physical-scan label[data-v-fdec597e]{font:inherit}.physical-scan__device[data-v-fdec597e],.physical-scan__setting[data-v-fdec597e]{display:flex;flex-direction:column;gap:5px}.physical-scan__device>label[data-v-fdec597e],.physical-scan__setting>label[data-v-fdec597e],.physical-scan__footer>label[data-v-fdec597e]{color:var(--p-surface-600);font-size:.72rem;font-weight:650;line-height:1.1}.physical-scan__device-picker[data-v-fdec597e]{display:flex;align-items:center;gap:7px}.physical-scan__scanner[data-v-fdec597e]{width:min(300px,34vw);min-width:190px}.physical-scan__icon[data-v-fdec597e]{width:34px;padding:0;flex:0 0 34px}.physical-scan__spacer[data-v-fdec597e]{flex:1 1 auto}.physical-scan__settings[data-v-fdec597e]{position:relative;display:flex;align-items:flex-start;gap:16px;padding:10px 12px 12px;border-bottom:1px solid var(--p-surface-200);background:var(--p-surface-0)}.physical-scan__setting[data-v-fdec597e]{min-width:150px}.physical-scan__setting[data-v-fdec597e] .p-select{width:100%}.physical-scan__setting small[data-v-fdec597e]{max-width:290px;color:var(--p-surface-500);font-size:.68rem;line-height:1.25}.physical-scan__setting--quality[data-v-fdec597e]{flex:0 1 265px;min-width:220px}.physical-scan__settings-loading[data-v-fdec597e]{align-self:center;color:var(--p-primary-500)}.physical-scan__workspace[data-v-fdec597e]{display:grid;grid-template-columns:minmax(0,1fr) 320px;flex:1 1 auto;min-height:0}.physical-scan__stage[data-v-fdec597e]{position:relative;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:18px;background:color-mix(in srgb,var(--p-surface-900) 4%,var(--p-surface-100))}.physical-scan__stage>img[data-v-fdec597e]{max-width:100%;max-height:100%;object-fit:contain;box-shadow:0 2px 18px color-mix(in srgb,black 18%,transparent);transition:transform .12s ease}.physical-scan__empty[data-v-fdec597e]{display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--p-surface-500)}.physical-scan__empty .pi[data-v-fdec597e]{font-size:2rem}.physical-scan__editor[data-v-fdec597e]{display:flex;flex-direction:column;min-width:0;min-height:0;border-left:1px solid var(--p-surface-200);background:var(--p-surface-0)}.physical-scan__editor-heading[data-v-fdec597e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:13px 14px 11px;border-bottom:1px solid var(--p-surface-200)}.physical-scan__editor-heading h3[data-v-fdec597e]{margin:0;color:var(--p-surface-900);font-size:.95rem}.physical-scan__editor-heading p[data-v-fdec597e]{margin:4px 0 0;color:var(--p-surface-500);font-size:.72rem;line-height:1.3}.physical-scan__editor-heading>span[data-v-fdec597e]{flex:0 0 auto;color:var(--p-surface-500);font-size:.72rem}.physical-scan__editor-tools[data-v-fdec597e]{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-bottom:1px solid var(--p-surface-200)}.physical-scan__editor-tools>strong[data-v-fdec597e]{color:var(--p-surface-700);font-size:.75rem}.physical-scan__editor-tools .p-button[data-v-fdec597e]{min-width:0;white-space:normal;justify-content:flex-start}.physical-scan__editor-tools>div[data-v-fdec597e]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.physical-scan__pages[data-v-fdec597e]{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-height:0;overflow-y:auto;padding:10px 12px}.physical-scan__page[data-v-fdec597e]{flex:0 0 auto;border:1px solid var(--p-surface-200);border-radius:9px;background:var(--p-surface-0);transition:border-color .12s ease,box-shadow .12s ease,opacity .12s ease}.physical-scan__page--active[data-v-fdec597e]{border-color:var(--p-primary-500);box-shadow:0 0 0 1px var(--p-primary-500)}.physical-scan__page--dragging[data-v-fdec597e]{opacity:.45}.physical-scan__page--drag-over[data-v-fdec597e]{border-color:var(--p-primary-500);box-shadow:0 -3px 0 var(--p-primary-500)}.physical-scan__page-select[data-v-fdec597e]{white-space:normal;display:grid;grid-template-columns:18px 56px minmax(0,1fr);width:100%;min-height:76px;gap:9px;padding:6px 9px;border:0;background:transparent;text-align:left}.physical-scan__page-select>.pi[data-v-fdec597e]{color:var(--p-surface-400);cursor:grab}.physical-scan__page-select>span[data-v-fdec597e]:last-child{overflow:hidden;color:var(--p-surface-800);font-size:.8rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.physical-scan__thumbnail[data-v-fdec597e]{display:flex;align-items:center;justify-content:center;width:56px;height:62px;overflow:hidden;border-radius:5px;background:var(--p-surface-100)}.physical-scan__thumbnail img[data-v-fdec597e]{width:100%;height:100%;object-fit:contain}.physical-scan__editor-empty[data-v-fdec597e]{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:24px;color:var(--p-surface-500);text-align:center;font-size:.78rem}.physical-scan__editor-empty .pi[data-v-fdec597e]{font-size:1.6rem}.physical-scan__error[data-v-fdec597e]{color:var(--p-red-600);font-size:.8rem}.physical-scan__count[data-v-fdec597e]{color:var(--p-surface-500);font-size:.8rem}@media(max-width:900px){.physical-scan[data-v-fdec597e]{min-height:500px}.physical-scan__toolbar[data-v-fdec597e]{flex-wrap:wrap}.physical-scan__device[data-v-fdec597e]{flex:1 1 240px}.physical-scan__scanner[data-v-fdec597e]{width:100%}.physical-scan__toolbar .physical-scan__spacer[data-v-fdec597e]{display:none}.physical-scan__settings[data-v-fdec597e]{flex-wrap:wrap;max-height:220px;overflow-y:auto}.physical-scan__setting[data-v-fdec597e]{flex:1 1 180px}.physical-scan__workspace[data-v-fdec597e]{grid-template-columns:minmax(0,1fr) 285px}.physical-scan__stage[data-v-fdec597e]{padding:10px}}@media(max-width:680px){.physical-scan__workspace[data-v-fdec597e]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(210px,1fr) minmax(210px,.8fr)}.physical-scan__editor[data-v-fdec597e]{border-top:1px solid var(--p-surface-200);border-left:0}.physical-scan__footer[data-v-fdec597e]{flex-wrap:wrap}.physical-scan__footer .physical-scan__spacer[data-v-fdec597e]{display:none}}.shell-root[data-v-73185e24]{display:flex;flex-direction:column;height:100%;width:100%;min-width:0}.shell-titlebar[data-v-73185e24]{height:44px;display:flex;align-items:stretch;justify-content:space-between;padding:0 12px;background:var(--hive-shell-chrome-bg);flex-shrink:0;position:relative;z-index:10}.shell-titlebar-left[data-v-73185e24]{display:flex;align-items:stretch;flex:1 1 auto;min-width:0;overflow:hidden}.shell-titlebar--native[data-v-73185e24]{padding-right:0;-webkit-user-select:none;user-select:none}.shell-titlebar-drag[data-v-73185e24]{flex:0 0 80px}.shell-titlebar--native .shell-titlebar-left[data-v-73185e24]{min-width:48px}.shell-titlebar--native[data-v-73185e24] .native-window-controls{color:#a2c1e4}@media(max-width:800px){.shell-titlebar--native .cmd-search[data-v-73185e24]{display:none}}@media(max-width:520px){.shell-titlebar--native .topbar-icon-btn[data-v-73185e24]{display:none}}.brand-mark[data-v-73185e24]{width:32px;height:35px;display:block;object-fit:contain}.shell-titlebar-right[data-v-73185e24]{display:flex;align-items:center;gap:4px;flex-shrink:0}.avatar-wrap[data-v-73185e24]{position:relative;flex-shrink:0}.shell-avatar-btn[data-v-73185e24]{width:30px;height:30px;border-radius:50%;border:none;background:var(--sea-foam-ink);color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:box-shadow .12s ease,opacity .12s ease;box-shadow:0 0 0 2px #63dbcd80}.shell-avatar-img[data-v-73185e24]{width:100%;height:100%;border-radius:50%;object-fit:cover}.shell-avatar-btn[data-v-73185e24]:has(.shell-avatar-img),.avatar-menu__initials[data-v-73185e24]:has(.shell-avatar-img){padding:0;overflow:hidden}.shell-avatar-btn[data-v-73185e24]:hover{opacity:.92;box-shadow:0 0 0 2px #63dbcdcc}.avatar-menu[data-v-73185e24]{position:absolute;top:calc(100% + 8px);right:0;z-index:11;background:var(--p-surface-0);border:1px solid var(--p-surface-200);border-radius:10px;box-shadow:0 6px 24px color-mix(in srgb,var(--p-surface-900) 14%,transparent);padding:4px;min-width:180px}.avatar-menu__header[data-v-73185e24]{display:flex;align-items:center;gap:10px;padding:8px 10px 10px}.avatar-menu__initials[data-v-73185e24]{width:28px;height:28px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,color-mix(in srgb,var(--p-primary-400) 84%,var(--p-surface-0)),color-mix(in srgb,var(--p-primary-800) 88%,var(--p-surface-100)));color:#fff;font-size:.65rem;font-weight:700;display:flex;align-items:center;justify-content:center;letter-spacing:.04em}.avatar-menu__name[data-v-73185e24]{font-size:.82rem;font-weight:600;color:var(--p-surface-800);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.avatar-menu__sep[data-v-73185e24]{height:1px;background:var(--p-surface-200);margin:4px 0}.avatar-menu__item[data-v-73185e24]{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border:none;background:transparent;border-radius:6px;text-align:left;font-size:.82rem;color:var(--p-surface-800);cursor:pointer;transition:background .1s}.avatar-menu__item i[data-v-73185e24]{font-size:.82rem;width:14px;text-align:center;color:var(--p-surface-500);flex-shrink:0}.avatar-menu__item[data-v-73185e24]:hover{background:color-mix(in srgb,var(--p-primary-500) 8%,var(--p-surface-0))}.avatar-menu__item--danger[data-v-73185e24]{color:var(--p-red-600)}.avatar-menu__item--danger i[data-v-73185e24]{color:var(--p-red-400)}.avatar-menu__item--danger[data-v-73185e24]:hover{background:color-mix(in srgb,var(--p-red-500) 8%,var(--p-surface-0))}.sonar[data-v-73185e24]{position:relative;width:220px;display:flex;align-items:center}.sonar__ping[data-v-73185e24]{position:absolute;left:11px;top:50%;width:8px;height:8px;margin-top:-4px;z-index:1;pointer-events:none}.sonar__ping span[data-v-73185e24]{position:absolute;inset:0;border-radius:50%;background:var(--sea-foam)}.sonar__ping span+span[data-v-73185e24]{background:transparent;border:1.5px solid var(--sea-foam);animation:sonar-ping-73185e24 2.4s ease-out infinite}.sonar--still .sonar__ping span+span[data-v-73185e24]{animation:none;opacity:0}@keyframes sonar-ping-73185e24{0%{transform:scale(.4);opacity:.9}to{transform:scale(2.6);opacity:0}}.sonar__key[data-v-73185e24]{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-family:var(--sea-font-label);font-size:10px;font-weight:500;color:#5f7f95;pointer-events:none}.cmd-search[data-v-73185e24]{width:100%}.cmd-search[data-v-73185e24] .p-autocomplete-input{width:100%;height:28px;font-size:12px;border-radius:14px;padding:0 52px 0 26px;background:#042b49;border-color:#123b5a;color:#c4e4f4;box-shadow:none}.cmd-search[data-v-73185e24] .p-autocomplete-input::placeholder{color:#749fb8}.cmd-option[data-v-73185e24]{display:flex;align-items:center;gap:.6rem;padding:.15rem 0}.cmd-option-icon[data-v-73185e24]{color:var(--p-primary-600);font-size:.9rem;width:16px;text-align:center;flex-shrink:0}.cmd-option-info[data-v-73185e24]{display:flex;flex-direction:column;gap:.1rem}.cmd-option-text[data-v-73185e24]{font-size:.82rem;font-weight:600;color:var(--p-surface-900)}.cmd-option-meta[data-v-73185e24]{font-size:.68rem;color:var(--p-surface-500)}.context-ribbon-tabs-host[data-v-73185e24]{display:contents}.shell-menutabs__title[data-v-73185e24]{flex-shrink:0;display:flex;align-items:center;align-self:center;padding:0 12px 0 6px;font-family:var(--sea-font-title);font-size:16px;font-weight:600;line-height:1;color:#d6f0f9;white-space:nowrap}.menu-tab[data-v-73185e24]{flex-shrink:0;align-self:flex-end;height:36px;border:none;border-radius:8px 8px 0 0;padding:0 16px;background:transparent;color:#6e99b2;font-family:var(--sea-font-ribbon);font-weight:400;font-size:13px;cursor:pointer;transition:background var(--sea-ease),color var(--sea-ease);white-space:nowrap;display:flex;align-items:center}.menu-tab[data-v-73185e24]:hover:not(.menu-tab--active){background:#042b49;color:#b0d1de}.menu-tab--active[data-v-73185e24]{background:var(--sea-paper);color:#001228;color:oklch(18% .06 252);font-weight:600;z-index:4}.shell-menuband[data-v-73185e24]{--band-button-min-width: 60px;--band-button-min-height: 44px;--band-group-label-space: 14px;display:flex;align-items:stretch;gap:0;padding:10px 8px 6px;background:var(--sea-paper);border-bottom:1px solid var(--sea-line);flex-shrink:0;overflow-x:auto;font-family:var(--sea-font-ribbon)}.context-ribbon-tools-host[data-v-73185e24]{display:flex;flex:1 0 max-content;min-width:max-content}.band-group[data-v-73185e24]{display:flex;flex-direction:column;align-items:stretch;padding:0 12px;position:relative}.band-group+.band-group[data-v-73185e24]{border-left:1px solid var(--sea-line)}.band-group__buttons[data-v-73185e24]{display:flex;align-items:stretch;gap:2px;flex:1 1 auto;min-height:var(--band-button-min-height)}.band-group__label[data-v-73185e24]{margin-top:4px;min-height:var(--band-group-label-space);display:flex;align-items:center;justify-content:center;gap:6px;font-family:var(--sea-font-label);font-size:9px;font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:.1em;color:var(--sea-ink-3);-webkit-user-select:none;user-select:none}.band-group__buoy[data-v-73185e24]{width:8px;height:8px;border-radius:50%;flex:0 0 auto;background:var(--band-buoy, var(--buoy-cyan));box-shadow:0 0 0 .5px #1a2f4666}.band-button__lock[data-v-73185e24]{position:absolute;top:2px;right:10px;font-size:8px;color:#718391}.band-button[data-v-73185e24]{position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;min-width:var(--band-button-min-width);min-height:var(--band-button-min-height);padding:4px 8px 3px;border:none;border-radius:6px;background:transparent;color:#052544;font-family:inherit;font-size:11px;font-weight:500;cursor:pointer;transition:background var(--sea-ease),color var(--sea-ease);white-space:nowrap}.band-button .band-button__icon[data-v-73185e24]{font-size:16px;line-height:1}.band-button__label[data-v-73185e24]{display:block;line-height:1}.band-button[data-v-73185e24]:hover:not(:disabled){background:var(--sea-shoal)}.band-button--active[data-v-73185e24]{background:var(--sea-foam-wash);color:var(--sea-foam-ink-strong)}.band-button--active .band-button__icon[data-v-73185e24]{color:var(--sea-foam-ink-strong)}.band-button[data-v-73185e24]:disabled{color:#9aa7b0;cursor:not-allowed}.band-button:disabled .band-button__icon[data-v-73185e24]{color:#9aa7b0}.band-button--overflow[data-v-73185e24]{position:relative;padding-right:30px;border:1px solid var(--p-surface-200);background:var(--p-surface-50)}.band-button--overflow .band-button__icon[data-v-73185e24]{color:var(--p-surface-500)}.band-button__disclosure[data-v-73185e24]{position:absolute;top:0;right:0;bottom:0;width:22px;display:flex;align-items:center;justify-content:center;border-left:1px solid var(--p-surface-200);border-radius:0 4px 4px 0;background:color-mix(in srgb,var(--p-surface-100) 72%,transparent)}.band-button__disclosure .pi[data-v-73185e24]{font-size:.58rem;transition:transform .12s ease}.band-button--overflow-open[data-v-73185e24]{background:color-mix(in srgb,var(--p-primary-500) 12%,var(--p-surface-0));border-color:color-mix(in srgb,var(--p-primary-500) 35%,var(--p-surface-200))}.band-button--overflow-open .band-button__disclosure .pi[data-v-73185e24]{transform:rotate(180deg)}.band-overflow-menu[data-v-73185e24]{position:fixed;z-index:11;background:var(--p-surface-0);border:1px solid var(--p-surface-200);border-radius:8px;box-shadow:0 4px 16px color-mix(in srgb,var(--p-surface-900) 14%,transparent);padding:4px;min-width:200px;max-width:320px;display:flex;flex-direction:column}.band-overflow-item[data-v-73185e24]{display:flex;align-items:center;gap:10px;padding:7px 10px;border:none;background:transparent;border-radius:5px;font-size:.82rem;color:var(--p-surface-800);cursor:pointer;text-align:left;transition:background .1s}.band-overflow-item[data-v-73185e24]:hover:not(:disabled){background:color-mix(in srgb,var(--p-primary-500) 8%,var(--p-surface-0))}.band-overflow-item[data-v-73185e24]:disabled{color:var(--p-surface-400);cursor:not-allowed}.band-overflow-item__icon[data-v-73185e24]{font-size:.95rem;width:1rem;text-align:center;flex-shrink:0}.band-overflow-item__label[data-v-73185e24]{flex:1 1 auto}.band-ctx-backdrop[data-v-73185e24]{position:fixed;inset:0;z-index:9}.band-ctx-menu[data-v-73185e24]{position:fixed;z-index:11;background:var(--p-surface-0);border:1px solid var(--p-surface-200);border-radius:8px;box-shadow:0 4px 16px color-mix(in srgb,var(--p-surface-900) 14%,transparent);padding:4px;min-width:140px}.band-ctx-item[data-v-73185e24]{display:block;width:100%;padding:6px 10px;border:none;background:transparent;border-radius:5px;text-align:left;font-size:.8rem;color:var(--p-surface-800);cursor:pointer;transition:background .1s}.band-ctx-item[data-v-73185e24]:hover{background:color-mix(in srgb,var(--p-primary-500) 8%,var(--p-surface-0))}.band-ctx-item--danger[data-v-73185e24]{color:var(--p-red-600)}.band-ctx-item--danger[data-v-73185e24]:hover{background:color-mix(in srgb,var(--p-red-500) 8%,var(--p-surface-0))}.band-ctx-sep[data-v-73185e24]{height:1px;background:var(--p-surface-200);margin:4px 0}.shell-body[data-v-73185e24]{flex:1;min-height:0;display:flex;flex-direction:row}.shell-rail[data-v-73185e24]{width:76px;flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;gap:2px;padding:0 6px 8px;background:var(--sea-rail);border-right:none;position:relative;font-family:var(--sea-font-rail)}.shell-rail__soundings[data-v-73185e24]{position:absolute;right:0;top:56px;bottom:56px;width:6px;background:repeating-linear-gradient(180deg,oklch(70% .06 220 / .35) 0 1px,transparent 1px 18px);pointer-events:none}.shell-rail__brand[data-v-73185e24]{height:44px;display:flex;align-items:center;justify-content:center;margin:0 -6px 6px;position:relative}.shell-rail__brand--native[data-v-73185e24]{height:56px;flex-shrink:0;align-items:flex-start;margin:0 -6px;padding-top:10px;border-bottom:6px solid transparent;background-clip:padding-box;box-sizing:border-box}.shell-rail__bookmarks[data-v-73185e24]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:stretch;gap:2px;overflow-y:auto}.shell-rail__deep[data-v-73185e24]{margin:4px 0 6px;font-family:var(--sea-font-label);font-size:8px;font-weight:500;line-height:1;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:#65859b;-webkit-user-select:none;user-select:none}.rail-btn[data-v-73185e24]{--water-line: 96%;--water-glow: 0%;--water-opacity: 0;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 4px;border:none;border-radius:8px;background:transparent;color:#6f92a7;font-family:inherit;font-size:10px;font-weight:500;cursor:pointer;transition:color .2s ease;position:relative}.rail-btn--deep[data-v-73185e24]{color:#5f7f95}.rail-btn__water[data-v-73185e24]{position:absolute;inset:0;border-radius:8px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--sea-foam) 28%,var(--sea-foam) 72%,transparent) no-repeat,radial-gradient(ellipse 58% 100% at 50% 0%,#63dbcd52,#63dbcd1f 55%,#63dbcd00) no-repeat;background-position:50% var(--water-line),50% 100%;background-size:100% 1.5px,100% var(--water-glow);opacity:var(--water-opacity);transition:background-position .26s cubic-bezier(.2,.7,.2,1),background-size .26s cubic-bezier(.2,.7,.2,1),opacity .2s ease}.shell-rail--still .rail-btn__water[data-v-73185e24]{transition:none}.rail-btn__icon[data-v-73185e24]{position:relative;width:30px;height:24px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.rail-btn__icon .pi[data-v-73185e24]{font-size:17px}.rail-btn__label[data-v-73185e24]{position:relative;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.rail-btn[data-v-73185e24]:hover:not(.rail-btn--active){--water-line: 91%;--water-glow: 16%;--water-opacity: .6;color:#bbdeea}.rail-btn:hover:not(.rail-btn--active) .rail-btn__icon[data-v-73185e24]{color:#c7ecf3}.rail-btn--active[data-v-73185e24]{--water-line: 56%;--water-glow: 44%;--water-opacity: 1;color:#fff;font-weight:600}.rail-btn .rail-btn__badge[data-v-73185e24]{position:absolute;top:3px;right:10px;min-width:15px;height:15px;padding:0 4px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--signal);color:var(--sea-ink);font-size:9px;font-weight:700;line-height:1}.shell-main-col[data-v-73185e24]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.shell-content[data-v-73185e24]{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.shell-content[data-v-73185e24]>*{flex:1;min-width:0;min-height:0}.shell-below-titlebar[data-v-73185e24]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:row}.shell-work-col[data-v-73185e24]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.shell-ai-host[data-v-73185e24]{flex-shrink:0;min-height:0;display:flex;overflow:hidden}.shell-ai-resizer[data-v-73185e24]{width:5px;flex-shrink:0;cursor:col-resize;background:var(--p-surface-200);transition:background .1s}.shell-ai-resizer[data-v-73185e24]:hover{background:var(--p-primary-400)}.shell-ai-resize-overlay[data-v-73185e24]{position:fixed;inset:0;z-index:50;cursor:col-resize}.topbar-icon-btn[data-v-73185e24]{position:relative;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:7px;background:transparent;color:#9dc4d8;cursor:pointer;font-size:15px;transition:background var(--sea-ease),color var(--sea-ease);flex-shrink:0}.topbar-icon-btn[data-v-73185e24]:hover{background:#042b49;color:#d6f0f9}.topbar-icon-btn--active[data-v-73185e24]{background:#0a2a4a;color:#a2c1e4}.topbar-notif-dot[data-v-73185e24]{position:absolute;top:4px;right:4px;width:6px;height:6px;border-radius:50%;background:#ee343b;border:1.5px solid oklch(22% .07 252)}.job-menu-wrap[data-v-73185e24]{position:relative}.job-cog-spin[data-v-73185e24]{animation:job-cog-spin-73185e24 1.2s linear infinite}.job-menu[data-v-73185e24]{position:absolute;top:calc(100% + 8px);right:0;width:320px;max-height:420px;overflow:auto;z-index:11;background:var(--p-surface-0);border:1px solid var(--p-surface-200);border-radius:10px;box-shadow:0 10px 28px color-mix(in srgb,var(--p-surface-900) 16%,transparent);padding:8px}.job-menu__header[data-v-73185e24]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 4px 8px;font-size:.78rem;font-weight:700;color:var(--p-surface-800)}.job-menu__toggle[data-v-73185e24]{display:flex;align-items:center;gap:6px;font-size:.72rem;font-weight:500;color:var(--p-surface-600)}.job-menu__empty[data-v-73185e24]{padding:12px 6px 8px;font-size:.78rem;color:var(--p-surface-500)}.job-menu__list[data-v-73185e24]{display:flex;flex-direction:column;gap:8px}.notif-menu-wrap[data-v-73185e24]{position:relative}.topbar-notif-count[data-v-73185e24]{position:absolute;top:2px;right:2px;min-width:14px;height:14px;padding:0 3px;display:flex;align-items:center;justify-content:center;border-radius:7px;background:var(--signal);color:var(--sea-ink);font-size:9px;font-weight:700;line-height:1;border:1.5px solid var(--sea-chrome)}.notif-menu[data-v-73185e24]{position:absolute;top:calc(100% + 8px);right:0;width:320px;max-height:400px;overflow:auto;z-index:11;background:var(--p-surface-0);border:1px solid var(--p-surface-200);border-radius:10px;box-shadow:0 10px 28px color-mix(in srgb,var(--p-surface-900) 16%,transparent);padding:8px}.notif-menu__header[data-v-73185e24]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 4px 8px;font-size:.78rem;font-weight:700;color:var(--p-surface-800)}.notif-menu__mark-all[data-v-73185e24]{border:none;background:transparent;color:var(--p-primary-500);font-size:.72rem;font-weight:600;cursor:pointer;padding:0}.notif-menu__mark-all[data-v-73185e24]:disabled{color:var(--p-surface-400);cursor:default}.notif-menu__empty[data-v-73185e24]{padding:12px 6px 8px;font-size:.78rem;color:var(--p-surface-500)}.notif-menu__list[data-v-73185e24]{display:flex;flex-direction:column;gap:8px}.notif-item[data-v-73185e24]{display:flex;flex-direction:column;gap:3px;width:100%;text-align:left;border:1px solid var(--p-surface-200);border-radius:8px;padding:8px;background:var(--p-surface-0);cursor:default;transition:background .1s}.notif-item--navigable[data-v-73185e24]{cursor:pointer}.notif-item[data-v-73185e24]:hover{background:color-mix(in srgb,var(--p-surface-0) 90%,var(--p-primary-50))}.notif-item--unread[data-v-73185e24]{border-left:2px solid var(--p-primary-500)}.notif-item__dot[data-v-73185e24]{position:absolute;margin-left:-4px;margin-top:2px;width:6px;height:6px;border-radius:50%;background:var(--p-primary-500)}.notif-item__title[data-v-73185e24]{font-size:.8rem;font-weight:600;color:var(--p-surface-900)}.notif-item__body[data-v-73185e24]{font-size:.74rem;color:var(--p-surface-600);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notif-item__time[data-v-73185e24]{font-size:.68rem;color:var(--p-surface-500)}.job-item[data-v-73185e24]{border:1px solid var(--p-surface-200);border-radius:8px;padding:8px;background:color-mix(in srgb,var(--p-surface-0) 90%,var(--p-primary-50))}.job-item__main[data-v-73185e24]{display:flex;align-items:center;justify-content:space-between;gap:10px}.job-item__title[data-v-73185e24]{font-size:.8rem;font-weight:600;color:var(--p-surface-900)}.job-item__status[data-v-73185e24]{font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:var(--p-surface-500)}.job-item__status[data-status=error][data-v-73185e24]{color:var(--p-red-500)}.job-item__status[data-status=running][data-v-73185e24],.job-item__status[data-status=queued][data-v-73185e24]{color:var(--p-primary-500)}.job-item__status[data-status=done][data-v-73185e24]{color:var(--p-green-600)}.job-item__meta[data-v-73185e24]{margin-top:4px;font-size:.72rem;color:var(--p-surface-500);word-break:break-word}.job-item__actions[data-v-73185e24]{display:flex;gap:8px;margin-top:8px}.job-item__btn[data-v-73185e24]{border:none;border-radius:6px;padding:6px 9px;background:color-mix(in srgb,var(--p-primary-500) 12%,var(--p-surface-0));color:var(--p-surface-800);font-size:.72rem;font-weight:600;cursor:pointer}.job-item__btn--danger[data-v-73185e24]{background:color-mix(in srgb,var(--p-red-500) 12%,var(--p-surface-0));color:var(--p-red-700)}.job-item__details[data-v-73185e24]{margin-top:8px;border-top:1px solid var(--p-surface-200);padding-top:8px;display:flex;flex-direction:column;gap:6px}.job-item__detail-header[data-v-73185e24]{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--p-surface-500)}.job-item__bridge-list[data-v-73185e24]{display:flex;flex-wrap:wrap;gap:4px}.job-item__bridge-entry[data-v-73185e24]{font-size:.68rem;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;border:1px solid var(--p-surface-200);border-radius:5px;padding:1px 5px;background:var(--p-surface-0);color:var(--p-surface-700)}.job-result-overlay[data-v-73185e24]{position:fixed;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--p-surface-900) 22%,transparent)}.job-result-dialog[data-v-73185e24]{width:min(360px,calc(100vw - 32px));background:var(--p-surface-0);border-radius:12px;box-shadow:0 16px 40px color-mix(in srgb,var(--p-surface-900) 20%,transparent);padding:18px}.job-result-dialog__title[data-v-73185e24]{font-size:1rem;font-weight:700;color:var(--p-surface-900)}.job-result-dialog__title[data-type=error][data-v-73185e24]{color:var(--p-red-600)}.job-result-dialog__title[data-type=warning][data-v-73185e24]{color:var(--p-orange-600)}.job-result-dialog__message[data-v-73185e24]{margin-top:10px;font-size:.84rem;color:var(--p-surface-700);white-space:pre-wrap}.job-result-dialog__button[data-v-73185e24]{margin-top:16px;border:none;border-radius:8px;padding:8px 12px;background:var(--p-primary-500);color:#fff;font-weight:600;cursor:pointer}@keyframes job-cog-spin-73185e24{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mob-top[data-v-962b7e4c]{flex-shrink:0;box-sizing:content-box;display:flex;align-items:center;gap:8px;height:var(--hive-mobile-topbar-height);padding:var(--hive-mobile-safe-top) 10px 0 12px;background:var(--hive-shell-chrome-bg);border-bottom:1px solid var(--hive-shell-chrome-border)}.mob-top--detail[data-v-962b7e4c]{gap:6px;padding-left:8px;padding-right:8px}.mob-top__brand[data-v-962b7e4c]{width:26px;height:28px;flex-shrink:0;object-fit:contain;display:block}.mob-top__back[data-v-962b7e4c]{width:38px;height:38px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:9px;background:transparent;color:var(--hive-shell-chrome-fg);font-size:16px;cursor:pointer;-webkit-tap-highlight-color:transparent}.mob-top__titles[data-v-962b7e4c]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.mob-top__titles--editable[data-v-962b7e4c]{flex-direction:row;align-items:center;gap:6px;padding:5px 7px;border:none;border-radius:7px;background:transparent;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.mob-top__titles--editable[data-v-962b7e4c]:active{background:var(--hive-shell-chrome-border)}.mob-top__titles--editable .mob-top__title[data-v-962b7e4c]{min-width:0;font-size:14px;font-weight:650;letter-spacing:0}.mob-top__title-pencil[data-v-962b7e4c]{flex-shrink:0;font-size:10px;color:var(--hive-shell-chrome-fg-muted);opacity:.75}.mob-top__title[data-v-962b7e4c]{font-size:15.5px;font-weight:700;letter-spacing:.01em;color:var(--hive-shell-chrome-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mob-top--detail .mob-top__title[data-v-962b7e4c]{font-size:14px;font-weight:650;letter-spacing:0}.mob-top__subtitle[data-v-962b7e4c]{font-size:11px;color:var(--hive-shell-chrome-fg-muted);opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mob-top__btn[data-v-962b7e4c]{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:9px;background:transparent;color:var(--hive-shell-chrome-fg-muted);font-size:15px;cursor:pointer;-webkit-tap-highlight-color:transparent}.mob-top__btn[data-v-962b7e4c]:hover,.mob-top__back[data-v-962b7e4c]:hover,.mob-top__btn[data-v-962b7e4c]:active,.mob-top__back[data-v-962b7e4c]:active{background:var(--hive-shell-chrome-border)}.mob-top__divider[data-v-962b7e4c]{width:1px;height:20px;flex-shrink:0;margin:0 3px;background:var(--hive-mobile-divider)}.mob-top__scan[data-v-962b7e4c]{position:relative}.mob-top__badge[data-v-962b7e4c]{position:absolute;top:0;right:0;min-width:15px;padding:2px 4px;border-radius:7px;background:var(--hive-shell-chrome-fg-muted);color:var(--hive-shell-chrome-bg);font-size:9px;font-weight:700;line-height:1.2}.mob-top__badge--attention[data-v-962b7e4c]{background:var(--hive-mobile-badge-bg);color:#fff}.mob-tabs[data-v-ff2e25ca]{flex-shrink:0;display:flex;gap:2px;padding:6px 8px var(--hive-mobile-safe-bottom);background:var(--hive-mobile-rail-bg)}.mob-tabs__btn[data-v-ff2e25ca]{position:relative;flex:1 1 0;min-width:0;min-height:var(--hive-mobile-tab-height);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:0 2px;border:none;border-radius:10px;background:transparent;color:var(--hive-mobile-tab-fg);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .1s,color .1s}.mob-tabs__btn[data-v-ff2e25ca]:hover,.mob-tabs__btn[data-v-ff2e25ca]:active{background:var(--hive-mobile-tab-raised-bg);color:var(--hive-mobile-tab-fg-hover)}.mob-tabs__btn--active[data-v-ff2e25ca],.mob-tabs__btn--active[data-v-ff2e25ca]:hover,.mob-tabs__btn--active[data-v-ff2e25ca]:active{background:var(--hive-mobile-tab-raised-bg);color:#fff}.mob-tabs__btn .pi[data-v-ff2e25ca]{font-size:17px;line-height:1}.mob-tabs__label[data-v-ff2e25ca]{max-width:100%;font-size:10.5px;font-weight:600;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mob-tabs__indicator[data-v-ff2e25ca]{position:absolute;top:0;left:50%;transform:translate(-50%);width:20px;height:3px;border-radius:0 0 2px 2px;background:var(--hive-mobile-accent)}.mob-tabs--rail[data-v-ff2e25ca]{flex-direction:column;padding:0;gap:4px}.mob-tabs--rail .mob-tabs__btn[data-v-ff2e25ca]{flex:0 0 auto;min-height:44px;padding:5px 2px}.mob-tabs--rail .mob-tabs__indicator[data-v-ff2e25ca]{top:50%;left:0;transform:translateY(-50%);width:3px;height:20px;border-radius:0 2px 2px 0}.mob-tabs__badge[data-v-ff2e25ca]{position:absolute;top:5px;right:20px;min-width:15px;height:15px;padding:0 4px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--hive-mobile-badge-bg);color:#fff;font-size:9.5px;font-weight:700;line-height:1}.mob-landscape-rail[data-v-ae371ae3]{display:flex;flex-direction:column;align-items:center;gap:4px;width:calc(64px + env(safe-area-inset-left,0px));height:100%;min-height:0;box-sizing:border-box;padding:4px 4px 4px calc(4px + env(safe-area-inset-left,0px));background:var(--hive-mobile-rail-bg);color:var(--hive-shell-chrome-fg)}.mob-landscape-rail__brand[data-v-ae371ae3],.mob-landscape-rail__button[data-v-ae371ae3]{position:relative;flex:0 0 44px;width:44px;min-height:44px;display:grid;place-items:center;padding:0;border:none;border-radius:8px;background:transparent;color:inherit}.mob-landscape-rail__brand img[data-v-ae371ae3]{width:26px;height:28px;object-fit:contain}.mob-landscape-rail__button[data-v-ae371ae3]{cursor:pointer}.mob-landscape-rail__button[data-v-ae371ae3]:hover,.mob-landscape-rail__button[data-v-ae371ae3]:active{background:var(--hive-mobile-tab-raised-bg)}.mob-landscape-rail__button[data-v-ae371ae3]:focus-visible{outline:2px solid var(--hive-mobile-accent);outline-offset:-2px}.mob-landscape-rail__navigation[data-v-ae371ae3]{flex:1 1 auto;min-height:0;width:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.mob-landscape-rail__badge[data-v-ae371ae3]{position:absolute;top:0;right:0;padding:2px 4px;border-radius:8px;background:var(--hive-mobile-badge-bg);color:#fff;font-size:10px}.mob-landscape-rail__subtitle[data-v-ae371ae3]{margin:0 0 10px;color:var(--p-text-muted-color);overflow-wrap:anywhere}.mob-landscape-rail__actions[data-v-ae371ae3]{display:flex;flex-direction:column;gap:4px}.mob-landscape-rail__action[data-v-ae371ae3]{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:8px 10px;border:none;border-radius:8px;background:var(--p-surface-50);color:var(--p-text-color);font:inherit;text-align:start;cursor:pointer}.mob-landscape-rail__action[data-v-ae371ae3]:hover{background:var(--p-surface-100)}.mob-crumbs[data-v-24315536]{position:relative;flex-shrink:0;display:flex;align-items:center;padding:9px 12px;background:var(--p-surface-50, #f7f8fb);border-bottom:1px solid var(--p-surface-200, #dfe3ed)}.mob-crumbs__lead[data-v-24315536]{flex-shrink:0;max-width:45%;display:flex;align-items:center;gap:6px}.mob-crumbs__strip[data-v-24315536]{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mob-crumbs__strip[data-v-24315536]::-webkit-scrollbar{display:none}.mob-crumbs__crumb[data-v-24315536]{display:flex;align-items:center;gap:5px;flex-shrink:0;max-width:55vw;padding:5px 9px;border:none;border-radius:7px;background:transparent;color:var(--p-surface-600, #5a6278);font-size:12.5px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.mob-crumbs__crumb .pi[data-v-24315536]{font-size:11px}.mob-crumbs__crumb[data-v-24315536]:hover,.mob-crumbs__crumb[data-v-24315536]:active{background:var(--p-surface-100, #eef0f6)}.mob-crumbs__crumb--active[data-v-24315536],.mob-crumbs__crumb--active[data-v-24315536]:hover,.mob-crumbs__crumb--active[data-v-24315536]:active{background:var(--hive-mobile-accent-surface);color:var(--hive-mobile-accent);font-weight:700}.mob-crumbs__crumb--more[data-v-24315536]{padding:5px 8px}.mob-crumbs__crumb--open[data-v-24315536]{background:var(--p-surface-100, #eef0f6);color:var(--p-surface-800, #2a3040)}.mob-crumbs__text[data-v-24315536]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mob-crumbs__sep[data-v-24315536]{flex-shrink:0;font-size:11px;color:var(--p-surface-400, #a3aabe)}.mob-crumbs__overflow[data-v-24315536]{position:absolute;z-index:20;top:calc(100% + 2px);left:8px;right:8px;max-height:46vh;overflow-y:auto;display:flex;flex-direction:column;padding:4px;border:1px solid var(--p-surface-200, #dfe3ed);border-radius:10px;background:var(--p-surface-0, #ffffff);box-shadow:0 10px 28px #0e11182e}.mob-crumbs__overflow-item[data-v-24315536]{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 10px;border:none;border-radius:8px;background:transparent;color:var(--p-surface-700, #414858);font-size:13.5px;font-weight:500;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.mob-crumbs__overflow-item .pi[data-v-24315536]{font-size:13px;color:var(--p-surface-400, #a3aabe)}.mob-crumbs__overflow-item[data-v-24315536]:hover,.mob-crumbs__overflow-item[data-v-24315536]:active{background:var(--p-surface-50, #f7f8fb)}.mob-list[data-v-96b71c4f]{display:flex;flex-direction:column;min-height:0;height:100%;background:var(--p-surface-0, #ffffff)}.mob-list__bar[data-v-96b71c4f]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 14px;border-bottom:1px solid var(--p-surface-100, #eef0f6)}.mob-list__count[data-v-96b71c4f]{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--p-surface-500, #7a8298)}.mob-list__modes[data-v-96b71c4f]{display:flex;gap:2px;padding:2px;border:1px solid var(--p-surface-200, #dfe3ed);border-radius:8px;background:var(--p-surface-50, #f7f8fb)}.mob-list__mode[data-v-96b71c4f]{width:30px;height:26px;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:transparent;color:var(--p-surface-500, #7a8298);font-size:11px;cursor:pointer;-webkit-tap-highlight-color:transparent}.mob-list__mode--active[data-v-96b71c4f]{background:var(--p-primary-800, #151563);color:#fff}.mob-list__scroll[data-v-96b71c4f]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mob-list__state[data-v-96b71c4f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 24px;color:var(--p-surface-500, #7a8298);font-size:13px;text-align:center}.mob-list__state--error[data-v-96b71c4f]{color:var(--p-red-600, #b91c1c)}.mob-list__retry[data-v-96b71c4f]{min-height:40px;padding:0 16px;border:1px solid var(--p-surface-300, #c7ccda);border-radius:9px;background:var(--p-surface-0, #ffffff);color:var(--p-surface-700, #414858);font-size:13px;font-weight:600;cursor:pointer}.mob-list__more[data-v-96b71c4f]{display:flex;align-items:center;justify-content:center;padding:14px;color:var(--p-surface-400, #a3aabe)}.mob-list__rows[data-v-96b71c4f]{display:flex;flex-direction:column}.mob-row[data-v-96b71c4f]{display:flex;align-items:center;gap:12px;width:100%;min-height:58px;padding:11px 14px;border:0;border-bottom:1px solid var(--p-surface-100, #eef0f6);background:var(--p-surface-0, #ffffff);text-align:left;cursor:pointer;touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.mob-row[data-v-96b71c4f]:active{background:#eff6fd}.mob-row--selected[data-v-96b71c4f],.mob-row--selected[data-v-96b71c4f]:active{background:var(--hive-mobile-accent-surface)}.mob-row__icon[data-v-96b71c4f]{flex-shrink:0;width:20px;font-size:17px;text-align:center;color:var(--p-primary-900, #191970)}.mob-row--selected .mob-row__icon[data-v-96b71c4f]{color:var(--hive-mobile-accent)}.mob-row__body[data-v-96b71c4f]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.mob-row__name[data-v-96b71c4f]{font-size:14px;font-weight:500;color:var(--p-surface-900, #0f172a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mob-row--selected .mob-row__name[data-v-96b71c4f]{font-weight:600;color:var(--hive-mobile-accent)}.mob-row__meta[data-v-96b71c4f]{display:flex;align-items:center;gap:5px;min-width:0}.mob-row__chip[data-v-96b71c4f]{flex-shrink:0;padding:1px 5px;border-radius:4px;background:var(--p-surface-100, #eef0f6);color:var(--p-surface-600, #475569);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500}.mob-row--selected .mob-row__chip[data-v-96b71c4f]{background:var(--p-surface-0, #ffffff)}.mob-row__meta-text[data-v-96b71c4f]{font-size:11.5px;color:var(--p-surface-500, #7a8298);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mob-row__chevron[data-v-96b71c4f]{flex-shrink:0;font-size:11px;color:var(--p-surface-300, #c7ccda)}.mob-row__dot[data-v-96b71c4f]{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--hive-mobile-accent)}.mob-row__more[data-v-96b71c4f]{display:none;flex-shrink:0;width:32px;height:32px;align-items:center;justify-content:center;border:none;border-radius:8px;background:transparent;color:var(--p-surface-400, #a3aabe);font-size:13px;cursor:pointer}@media(hover:hover)and (pointer:fine){.mob-row__more[data-v-96b71c4f]{display:flex;opacity:0}.mob-row:hover .mob-row__more[data-v-96b71c4f],.mob-row:focus-within .mob-row__more[data-v-96b71c4f]{opacity:1}.mob-row__more[data-v-96b71c4f]:hover{background:var(--p-surface-100, #eef0f6);color:var(--p-surface-700, #414858)}}.mob-list__grid[data-v-96b71c4f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;padding:12px}.mob-tile[data-v-96b71c4f]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px 10px;border:1px solid var(--p-surface-200, #dfe3ed);border-radius:10px;background:var(--p-surface-0, #ffffff);cursor:pointer;touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.mob-tile--selected[data-v-96b71c4f]{background:var(--hive-mobile-accent-surface);border-color:var(--hive-mobile-accent)}.mob-tile__thumb[data-v-96b71c4f]{display:flex;align-items:center;justify-content:center;width:52px;height:52px}.mob-tile__icon[data-v-96b71c4f]{max-width:52px;max-height:52px;font-size:26px;color:var(--p-primary-900, #191970)}.mob-tile__name[data-v-96b71c4f]{width:100%;font-size:12px;font-weight:500;color:var(--p-surface-900, #0f172a);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mob-tile--selected .mob-tile__name[data-v-96b71c4f]{color:var(--hive-mobile-accent);font-weight:600}.mob-tile__meta[data-v-96b71c4f]{font-size:10.5px;color:var(--p-surface-500, #7a8298);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.mob-sheet[data-v-0b57eb43]{position:fixed;inset:0;z-index:1200;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none}.mob-sheet__backdrop[data-v-0b57eb43]{position:absolute;left:0;right:0;bottom:0;top:calc(var(--hive-mobile-safe-top) + var(--hive-mobile-topbar-height));background:#0e11186b;pointer-events:auto;animation:mob-sheet-fade-0b57eb43 .14s ease-out}.mob-sheet__panel[data-v-0b57eb43]{position:relative;max-height:calc(100% - var(--hive-mobile-safe-top) - var(--hive-mobile-topbar-height) - 12px);display:flex;flex-direction:column;padding-bottom:var(--hive-mobile-safe-bottom);border-radius:20px 20px 0 0;background:var(--p-surface-0, #ffffff);box-shadow:0 -8px 40px #0e111847;pointer-events:auto;animation:mob-sheet-rise-0b57eb43 .18s cubic-bezier(.32,.72,0,1)}@keyframes mob-sheet-fade-0b57eb43{0%{opacity:0}to{opacity:1}}@keyframes mob-sheet-rise-0b57eb43{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mob-sheet__grab[data-v-0b57eb43]{flex-shrink:0;display:flex;justify-content:center;padding:9px 0 4px}.mob-sheet__grab span[data-v-0b57eb43]{width:38px;height:4px;border-radius:999px;background:var(--p-surface-200, #dfe3ed)}.mob-sheet__header[data-v-0b57eb43]{flex-shrink:0;display:flex;align-items:center;gap:12px;padding:8px 18px 14px;border-bottom:1px solid var(--p-surface-100, #eef0f6)}.mob-sheet__header-icon[data-v-0b57eb43]{font-size:20px;color:var(--p-primary-900, #191970)}.mob-sheet__header-body[data-v-0b57eb43]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.mob-sheet__header-name[data-v-0b57eb43]{font-size:14.5px;font-weight:650;color:var(--p-surface-900, #181c28);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mob-sheet__header-meta[data-v-0b57eb43]{font-size:11.5px;color:var(--p-surface-500, #7a8298);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mob-sheet__items[data-v-0b57eb43]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;padding:6px 8px 8px}.mob-sheet__section[data-v-0b57eb43]{padding:9px 12px 5px;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--p-surface-400, #a3aabe)}.mob-sheet__item[data-v-0b57eb43]{display:flex;align-items:center;gap:14px;min-height:48px;padding:13px 12px;border:none;border-radius:9px;background:transparent;color:var(--p-surface-800, #2a3040);font-size:14.5px;font-weight:500;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.mob-sheet__item[data-v-0b57eb43]:active{background:#ebf3fc}.mob-sheet__item[data-v-0b57eb43]:disabled{opacity:.45;cursor:default}.mob-sheet__item-icon[data-v-0b57eb43]{flex-shrink:0;width:18px;font-size:15px;text-align:center;color:var(--p-surface-500, #7a8298)}.mob-sheet__item-label[data-v-0b57eb43]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mob-sheet__badge[data-v-0b57eb43]{flex-shrink:0;padding:2px 7px;border-radius:6px;background:var(--hive-mobile-accent-surface);color:var(--hive-mobile-accent);font-size:10px;font-weight:700;letter-spacing:.05em}.mob-sheet__divider[data-v-0b57eb43]{height:1px;margin:5px 12px;background:var(--p-surface-100, #eef0f6)}.mob-sheet__item--destructive[data-v-0b57eb43]{color:var(--p-red-700, #b91c1c)}.mob-sheet__item--destructive .mob-sheet__item-icon[data-v-0b57eb43]{color:#dc6a6a}.mob-sheet__item--destructive[data-v-0b57eb43]:active{background:#b91c1c12}.mob-activity[data-v-b4acaa34]{display:flex;flex-direction:column;min-height:0;height:100%;background:var(--p-surface-0, #ffffff)}.mob-activity__composer[data-v-b4acaa34]{flex-shrink:0;display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-bottom:1px solid var(--p-surface-200, #dfe3ed)}[data-v-b4acaa34] .mob-activity__textarea{width:100%;box-sizing:border-box;min-height:74px;padding:9px 10px;border:1px solid var(--p-surface-300, #c7ccda);border-radius:8px;background:var(--p-surface-0, #ffffff);color:var(--p-surface-800, #2a3040);font-family:inherit;font-size:13.5px;line-height:1.45;resize:vertical;outline:none}[data-v-b4acaa34] .mob-activity__textarea:focus{border-color:var(--hive-mobile-accent)}.mob-activity__composer-actions[data-v-b4acaa34]{display:flex;justify-content:flex-end}.mob-activity__save[data-v-b4acaa34]{min-height:36px;padding:6px 16px;border:1px solid var(--p-surface-300, #c7ccda);border-radius:9px;background:var(--p-surface-0, #ffffff);color:var(--p-surface-700, #414858);font-size:12.5px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.mob-activity__save[data-v-b4acaa34]:disabled{opacity:.55;cursor:default}.mob-activity__feed[data-v-b4acaa34]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px 0 12px}.mob-activity__state[data-v-b4acaa34]{padding:20px 14px;font-size:13px;line-height:1.5;color:var(--p-surface-500, #7a8298)}.mob-activity__state--error[data-v-b4acaa34]{color:var(--p-red-600, #b91c1c)}.mob-activity__item[data-v-b4acaa34]{display:flex;align-items:flex-start;gap:10px;padding:9px 12px}.mob-activity__avatar[data-v-b4acaa34]{flex-shrink:0;width:28px;height:28px;margin-top:1px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--p-primary-500) 15%,var(--p-surface-100));color:var(--p-primary-700, #111155);font-size:10px;font-weight:700;letter-spacing:.02em}.mob-activity__body[data-v-b4acaa34]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.mob-activity__meta[data-v-b4acaa34]{display:flex;align-items:center;gap:8px}.mob-activity__actions[data-v-b4acaa34]{display:inline-flex;flex:none;align-items:center;gap:2px;margin-left:auto}.mob-activity__actions .todo-target-button[data-v-b4acaa34],.mob-activity__slot[data-v-b4acaa34]{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:8px;color:var(--p-surface-400, #a3aabe);font-size:13px}.mob-activity__author[data-v-b4acaa34]{flex:1;min-width:0;font-size:13px;font-weight:600;color:var(--p-surface-800, #2a3040);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mob-activity__delete[data-v-b4acaa34]{flex-shrink:0;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:transparent;color:var(--p-surface-400, #a3aabe);font-size:13px;cursor:pointer;-webkit-tap-highlight-color:transparent}.mob-activity__delete[data-v-b4acaa34]:active{background:#b91c1c14;color:var(--p-red-700, #b91c1c)}.mob-activity__delete[data-v-b4acaa34]:disabled{opacity:.55;cursor:default}.mob-activity__content[data-v-b4acaa34]{margin-top:2px;font-size:13.5px;line-height:1.45;color:var(--p-surface-700, #414858);white-space:pre-wrap;word-break:break-word}.mob-activity__content--html[data-v-b4acaa34],.mob-activity__content--rtext[data-v-b4acaa34]{white-space:normal}.mob-activity__content--rtext[data-v-b4acaa34] .rtext{font-size:13.5px}.mob-activity__content--rtext[data-v-b4acaa34] .rtext>:first-child{margin-top:0}.mob-activity__content--rtext[data-v-b4acaa34] .rtext>:last-child{margin-bottom:0}.mob-activity__item--success .mob-activity__content[data-v-b4acaa34]{color:var(--p-green-700, #15803d);font-weight:600}.mob-activity__item--warning .mob-activity__content[data-v-b4acaa34]{color:var(--p-orange-700, #c2410c);font-weight:600}.mob-activity__item--error .mob-activity__content[data-v-b4acaa34]{color:var(--p-red-700, #b91c1c);font-weight:600}.mob-activity__time[data-v-b4acaa34]{margin-top:2px;font-size:11.5px;color:var(--p-surface-400, #a3aabe)}.mob-activity__deleted[data-v-b4acaa34]{font-style:italic;color:#627482}.mob-thread[data-v-b4acaa34]{display:flex;flex-direction:column;gap:12px;margin-top:10px;padding-left:10px;box-shadow:inset 2px 0 #d7e4e8}.mob-reply[data-v-b4acaa34]{display:flex;flex-direction:column;gap:4px;min-width:0}.mob-reply__head[data-v-b4acaa34],.mob-reply__foot[data-v-b4acaa34]{display:flex;align-items:center;gap:6px;min-width:0}.mob-reply__avatar[data-v-b4acaa34],.mob-reply__persona[data-v-b4acaa34]{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700}.mob-reply__avatar[data-v-b4acaa34]{border-radius:50%;color:#fff;background:#006266;background:oklch(45% .09 200)}.mob-reply__persona[data-v-b4acaa34]{border-radius:6px;color:#63dbcd;background:#001b38;background:oklch(22% .07 252)}.mob-reply__ai[data-v-b4acaa34]{display:inline-flex;flex-shrink:0;align-items:center;gap:3px;padding:3px 4px;border-radius:3px;font-family:var(--sea-font-label);font-size:8px;font-weight:600;letter-spacing:.08em;color:#004251;color:oklch(35% .08 220);background:#ceeff3}.mob-reply__action[data-v-b4acaa34]{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;margin-left:auto;padding:0;border:none;border-radius:8px;background:transparent;color:#006266;color:oklch(45% .09 200)}.mob-reply__action+.mob-reply__action[data-v-b4acaa34]{margin-left:0}.mob-thread__footer[data-v-b4acaa34]{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.mob-thread__link[data-v-b4acaa34]{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0;border:none;background:transparent;font:inherit;font-size:13px;font-weight:600;color:#006266;color:oklch(45% .09 200)}.mob-reply-composer[data-v-b4acaa34]{display:flex;flex-direction:column;gap:8px}.mob-reply-composer__actions[data-v-b4acaa34]{display:flex;justify-content:flex-end;gap:8px}.mob-viewer[data-v-7e0f69d2]{display:flex;flex-direction:column;min-height:0;height:100%;background:var(--p-surface-100, #eef0f6)}.mob-viewer__form[data-v-7e0f69d2]{min-height:100%;padding:12px;background:var(--p-surface-0, #ffffff)}.mob-viewer__tabs[data-v-7e0f69d2]{flex-shrink:0;display:flex;align-items:center;gap:6px;padding:7px 10px;background:var(--p-surface-0, #ffffff);border-bottom:1px solid var(--p-surface-200, #dfe3ed)}.mob-viewer__tabs-label[data-v-7e0f69d2]{flex-shrink:0;font-size:9.5px;font-weight:600;letter-spacing:.08em;color:var(--p-surface-400, #a3aabe)}.mob-viewer__tabs-strip[data-v-7e0f69d2]{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:4px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mob-viewer__tabs-strip[data-v-7e0f69d2]::-webkit-scrollbar{display:none}.mob-viewer__tab[data-v-7e0f69d2]{flex-shrink:0;min-height:30px;padding:5px 12px;border:none;border-radius:6px;background:transparent;color:var(--p-surface-600, #5a6278);font-size:12px;cursor:pointer;-webkit-tap-highlight-color:transparent}.mob-viewer__tab[data-v-7e0f69d2]:active{background:#d3e3f5;color:var(--hive-mobile-rail-bg)}.mob-viewer__tab--active[data-v-7e0f69d2],.mob-viewer__tab--active[data-v-7e0f69d2]:active{background:var(--hive-mobile-accent-surface);color:var(--hive-mobile-accent);font-weight:600}.mob-viewer__bell[data-v-7e0f69d2]{flex-shrink:0;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:transparent;color:var(--p-surface-500, #7a8298);font-size:14px;cursor:pointer;-webkit-tap-highlight-color:transparent}.mob-viewer__bell--active[data-v-7e0f69d2]{background:var(--hive-mobile-accent-surface);color:var(--hive-mobile-accent)}.mob-viewer__bell[data-v-7e0f69d2]:disabled{opacity:.55;cursor:default}.mob-viewer__surface[data-v-7e0f69d2]{flex:1 1 auto;min-height:0;overflow:hidden;position:relative;touch-action:pan-x pan-y pinch-zoom}.mob-viewer__surface[data-v-7e0f69d2]>*{height:100%;min-height:0}.mob-viewer__empty[data-v-7e0f69d2]{display:flex;align-items:center;justify-content:center;height:100%;padding:24px;color:var(--p-surface-500, #7a8298);font-size:13px;text-align:center}.mob-viewer__pager[data-v-7e0f69d2]{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:14px;padding:9px 16px;background:var(--p-surface-0, #ffffff);border-top:1px solid var(--p-surface-200, #dfe3ed)}.mob-viewer__pager-btn[data-v-7e0f69d2]{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--p-surface-200, #dfe3ed);border-radius:8px;background:var(--p-surface-0, #ffffff);color:var(--p-surface-600, #5a6278);font-size:12px;cursor:pointer;-webkit-tap-highlight-color:transparent}.mob-viewer__pager-btn[data-v-7e0f69d2]:disabled{opacity:.4;cursor:default}.mob-viewer__pager-label[data-v-7e0f69d2]{min-width:56px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;font-weight:600;color:var(--p-surface-600, #5a6278);text-align:center}.mob-archive[data-v-98b52453]{display:flex;flex-direction:column;min-height:0;height:100%;background:var(--p-surface-0, #ffffff)}.mob-archive__search[data-v-98b52453]{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--p-surface-200, #dfe3ed);background:var(--p-surface-50, #f7f8fb)}.mob-archive__search .pi-search[data-v-98b52453]{font-size:13px;color:var(--p-surface-400, #a3aabe)}.mob-archive__search-input[data-v-98b52453]{flex:1 1 auto;min-width:0;height:36px;padding:0 10px;border:1px solid var(--p-surface-200, #dfe3ed);border-radius:9px;background:var(--p-surface-0, #ffffff);color:var(--p-surface-800, #2a3040);font-size:14px;outline:none}.mob-archive__search-input[data-v-98b52453]:focus{border-color:var(--hive-mobile-accent)}.mob-archive__search-close[data-v-98b52453]{flex-shrink:0;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:transparent;color:var(--p-surface-500, #7a8298);font-size:13px;cursor:pointer}.mob-modal[data-v-98b52453]{position:fixed;inset:0;z-index:1300;display:flex;flex-direction:column;justify-content:flex-end}.mob-modal__backdrop[data-v-98b52453]{position:absolute;inset:0;background:#0e11186b}.mob-modal__panel[data-v-98b52453]{position:relative;display:flex;flex-direction:column;max-height:70%;overflow-y:auto;padding:0 8px var(--hive-mobile-safe-bottom);border-radius:20px 20px 0 0;background:var(--p-surface-0, #ffffff);box-shadow:0 -8px 40px #0e111847}.mob-modal__grab[data-v-98b52453]{display:flex;justify-content:center;padding:9px 0 4px}.mob-modal__grab span[data-v-98b52453]{width:38px;height:4px;border-radius:999px;background:var(--p-surface-200, #dfe3ed)}.mob-modal__title[data-v-98b52453]{padding:8px 12px 4px;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--p-surface-400, #a3aabe)}.mob-modal__text[data-v-98b52453]{margin:0;padding:4px 12px 12px;font-size:14px;line-height:1.5;color:var(--p-surface-700, #414858)}.mob-modal__item[data-v-98b52453]{display:flex;align-items:center;gap:14px;min-height:48px;padding:12px;border:none;border-radius:9px;background:transparent;color:var(--p-surface-800, #2a3040);font-size:14.5px;font-weight:500;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.mob-modal__item .pi[data-v-98b52453]{width:18px;font-size:15px;text-align:center;color:var(--p-surface-500, #7a8298)}.mob-modal__item--active[data-v-98b52453]{background:var(--hive-mobile-accent-surface);color:var(--hive-mobile-accent);font-weight:600}.mob-modal__item--active .pi[data-v-98b52453]{color:var(--hive-mobile-accent)}.mob-modal__actions[data-v-98b52453]{display:flex;gap:8px;padding:4px 8px 12px}.mob-modal__btn[data-v-98b52453]{flex:1 1 0;min-height:46px;border:1px solid var(--p-surface-300, #c7ccda);border-radius:10px;background:var(--p-surface-0, #ffffff);color:var(--p-surface-700, #414858);font-size:14px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.mob-modal__btn--danger[data-v-98b52453]{border-color:transparent;background:var(--p-red-600, #b91c1c);color:#fff}.mob-modal__btn[data-v-98b52453]:disabled{opacity:.55;cursor:default}.mob-dialog[data-v-7675bda2]{position:fixed;inset:0;z-index:1300;display:flex;flex-direction:column;justify-content:flex-end}.mob-dialog__backdrop[data-v-7675bda2]{position:absolute;inset:0;background:#0e11186b}.mob-dialog__panel[data-v-7675bda2]{position:relative;display:flex;flex-direction:column;max-height:70%;overflow-y:auto;padding:0 8px var(--hive-mobile-safe-bottom);border-radius:20px 20px 0 0;background:var(--p-surface-0, #ffffff);box-shadow:0 -8px 40px #0e111847}.mob-dialog__grab[data-v-7675bda2]{display:flex;justify-content:center;padding:9px 0 4px}.mob-dialog__grab span[data-v-7675bda2]{width:38px;height:4px;border-radius:999px;background:var(--p-surface-200, #dfe3ed)}.mob-dialog__title[data-v-7675bda2]{padding:8px 12px 4px;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--p-surface-400, #a3aabe)}.mob-dialog__text[data-v-7675bda2]{margin:0;padding:4px 12px 12px;font-size:14px;line-height:1.5;color:var(--p-surface-700, #414858)}.mob-dialog__actions[data-v-7675bda2]{display:flex;gap:8px;padding:4px 8px 12px}.mob-dialog__btn[data-v-7675bda2]{flex:1 1 0;min-height:46px;border:1px solid var(--p-surface-300, #c7ccda);border-radius:10px;background:var(--p-surface-0, #ffffff);color:var(--p-surface-700, #414858);font-size:14px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.mob-dialog__btn--primary[data-v-7675bda2]{border-color:transparent;background:var(--p-primary-900, #191970);color:#fff}.mob-dialog__btn--danger[data-v-7675bda2]{border-color:transparent;background:var(--p-red-600, #b91c1c);color:#fff}.mob-dialog__btn[data-v-7675bda2]:disabled{opacity:.55;cursor:default}.mob-imports[data-v-b37897cc]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:12px;padding:14px;background:var(--p-surface-0, #ffffff)}.mob-imports__state[data-v-b37897cc]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 24px;color:var(--p-surface-500, #7a8298);font-size:13px;text-align:center}.mob-imports__state--error[data-v-b37897cc]{color:var(--p-red-600, #b91c1c)}.mob-imports__retry[data-v-b37897cc]{min-height:40px;padding:0 16px;border:1px solid var(--p-surface-300, #c7ccda);border-radius:9px;background:var(--p-surface-0, #ffffff);color:var(--p-surface-700, #414858);font-size:13px;font-weight:600;cursor:pointer}.mob-imports__hint[data-v-b37897cc]{display:flex;align-items:flex-start;gap:8px;margin:0;padding:0 2px;color:var(--p-surface-500, #7a8298);font-size:11.5px;line-height:1.45}.mob-imports__hint .pi[data-v-b37897cc]{flex-shrink:0;margin-top:1px;font-size:12px;color:var(--p-surface-400, #a3aabe)}.mob-import[data-v-b37897cc]{position:relative;display:flex;align-items:center;gap:13px;width:100%;padding:15px 14px;border:1px dashed var(--p-surface-300, #c7ccda);border-radius:18px;background:var(--p-surface-0, #ffffff);text-align:left;-webkit-tap-highlight-color:transparent}.mob-import--tappable[data-v-b37897cc]{cursor:pointer}.mob-import--tappable[data-v-b37897cc]:active{border-color:var(--p-primary-400, #7979a5);box-shadow:0 6px 18px #1919701f}.mob-import--missing[data-v-b37897cc]{border-color:#c07d85;background:#fcf4f4;opacity:.85}.mob-import__flow[data-v-b37897cc]{position:absolute;top:10px;left:11px;font-size:12px;color:var(--p-primary-900, #191970);opacity:.85}.mob-import__tile[data-v-b37897cc]{flex-shrink:0;width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:#e8f3ff;font-size:20px;color:var(--p-primary-900, #191970)}.mob-import--missing .mob-import__tile[data-v-b37897cc]{background:var(--p-surface-0, #ffffff);color:var(--p-red-600, #b91c1c)}.mob-import__body[data-v-b37897cc]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.mob-import__name[data-v-b37897cc]{font-size:15px;font-weight:600;color:var(--p-surface-800, #2a3040);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mob-import__path[data-v-b37897cc]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--p-surface-400, #a3aabe);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mob-import__error[data-v-b37897cc]{font-size:12px;font-weight:600;line-height:1.4;color:var(--p-red-600, #b91c1c);overflow-wrap:anywhere}.mob-import__chevron[data-v-b37897cc]{flex-shrink:0;font-size:11px;color:var(--p-surface-300, #c7ccda)}.mob-inbox[data-v-1f3167e5]{display:flex;flex-direction:column;min-height:0;height:100%;background:var(--p-surface-0, #ffffff)}.mob-inbox__head[data-v-1f3167e5]{flex-shrink:0;display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-bottom:1px solid var(--p-surface-200, #dfe3ed);background:linear-gradient(180deg,#edeef6,#f8f8fb)}.mob-inbox__head-top[data-v-1f3167e5]{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.mob-inbox__copy[data-v-1f3167e5]{min-width:0;display:flex;flex-direction:column;gap:1px}.mob-inbox__eyebrow[data-v-1f3167e5]{font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--p-surface-500, #7a8298)}.mob-inbox__title[data-v-1f3167e5]{font-size:16px;font-weight:700;color:var(--p-surface-800, #2a3040);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mob-inbox__count[data-v-1f3167e5]{flex-shrink:0;font-size:12px;font-weight:700;color:#334155}.mob-inbox__tabs[data-v-1f3167e5]{display:flex;gap:2px;padding:3px;border:1px solid var(--p-surface-200, #dfe3ed);border-radius:10px;background:#f5f6fa}.mob-inbox__tab[data-v-1f3167e5]{flex:1 1 0;min-height:36px;padding:8px 14px;border:none;border-radius:7px;background:transparent;color:var(--p-surface-600, #5a6278);font-size:13px;font-weight:500;cursor:pointer;-webkit-tap-highlight-color:transparent}.mob-inbox__tab--active[data-v-1f3167e5]{background:var(--p-primary-800, #151563);color:#fff;font-weight:600}.mob-inbox__search[data-v-1f3167e5]{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--p-surface-200, #dfe3ed);background:var(--p-surface-50, #f7f8fb)}.mob-inbox__search .pi-search[data-v-1f3167e5]{font-size:13px;color:var(--p-surface-400, #a3aabe)}.mob-inbox__search-input[data-v-1f3167e5]{flex:1 1 auto;min-width:0;height:36px;padding:0 10px;border:1px solid var(--p-surface-200, #dfe3ed);border-radius:9px;background:var(--p-surface-0, #ffffff);color:var(--p-surface-800, #2a3040);font-size:14px;outline:none}.mob-inbox__search-input[data-v-1f3167e5]:focus{border-color:var(--hive-mobile-accent)}.mob-inbox__search-close[data-v-1f3167e5]{flex-shrink:0;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:transparent;color:var(--p-surface-500, #7a8298);font-size:13px;cursor:pointer}.mob-inbox__scroll[data-v-1f3167e5]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mob-inbox__state[data-v-1f3167e5]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 24px;color:var(--p-surface-500, #7a8298);font-size:13px;text-align:center}.mob-inbox__state--error[data-v-1f3167e5]{color:var(--p-red-600, #b91c1c)}.mob-inbox__retry[data-v-1f3167e5]{min-height:40px;padding:0 16px;border:1px solid var(--p-surface-300, #c7ccda);border-radius:9px;background:var(--p-surface-0, #ffffff);color:var(--p-surface-700, #414858);font-size:13px;font-weight:600;cursor:pointer}.mob-inbox__more[data-v-1f3167e5]{display:flex;align-items:center;justify-content:center;padding:14px;color:var(--p-surface-400, #a3aabe)}.mob-inbox__hint[data-v-1f3167e5]{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:12px 16px;border-top:1px solid var(--p-surface-200, #dfe3ed);background:var(--p-surface-50, #f7f8fb);color:var(--p-surface-500, #7a8298);font-size:11.5px}.mob-inbox__hint .pi[data-v-1f3167e5]{font-size:12px;color:var(--p-surface-400, #a3aabe)}.mob-inbox-row[data-v-1f3167e5]{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:11px 14px;border:0;border-bottom:1px solid var(--p-surface-100, #eef0f6);background:var(--p-surface-0, #ffffff);text-align:left;cursor:pointer;touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.mob-inbox-row[data-v-1f3167e5]:active{background:#eff6fd}.mob-inbox-row--selected[data-v-1f3167e5],.mob-inbox-row--selected[data-v-1f3167e5]:active{background:var(--hive-mobile-accent-surface)}.mob-inbox-row__tile[data-v-1f3167e5]{flex-shrink:0;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#e8f3ff;font-size:15px;color:var(--p-primary-900, #191970)}.mob-inbox-row--selected .mob-inbox-row__tile[data-v-1f3167e5]{background:var(--p-surface-0, #ffffff);color:var(--hive-mobile-accent)}.mob-inbox-row__body[data-v-1f3167e5]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.mob-inbox-row__name[data-v-1f3167e5]{font-size:14px;font-weight:500;color:var(--p-surface-900, #0f172a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mob-inbox-row--selected .mob-inbox-row__name[data-v-1f3167e5]{font-weight:600;color:var(--hive-mobile-accent)}.mob-inbox-row__meta[data-v-1f3167e5]{display:flex;align-items:center;gap:6px;min-width:0}.mob-inbox-row__chip[data-v-1f3167e5]{flex-shrink:0;padding:1px 5px;border-radius:4px;background:var(--p-surface-100, #eef0f6);color:var(--p-surface-600, #475569);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px}.mob-inbox-row--selected .mob-inbox-row__chip[data-v-1f3167e5]{background:var(--p-surface-0, #ffffff)}.mob-inbox-row__meta-text[data-v-1f3167e5]{font-size:11.5px;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mob-inbox-row__dot[data-v-1f3167e5]{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--hive-mobile-badge-bg)}.mob-post[data-v-cf714e70]{display:flex;flex-direction:column;gap:16px;padding:18px 18px 40px}.mob-post__meta[data-v-cf714e70]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:4px 0 14px;border-bottom:1px solid var(--p-surface-200, #dfe3ed)}.mob-post__author[data-v-cf714e70]{display:flex;align-items:center;gap:10px}.mob-post__avatar[data-v-cf714e70]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#5c5ca8,#151563);color:#fff;font-size:12.5px;font-weight:700;letter-spacing:.02em}.mob-post__author-name[data-v-cf714e70]{font-size:14.5px;font-weight:600;color:var(--p-surface-900, #181c28)}.mob-post__field[data-v-cf714e70]{display:flex;flex-direction:column;gap:2px;line-height:1.15}.mob-post__field-key[data-v-cf714e70]{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--p-surface-400, #a3aabe)}.mob-post__field-value[data-v-cf714e70]{font-size:13px;color:var(--p-surface-800, #2a3040)}.mob-post__tags[data-v-cf714e70]{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:5px}.mob-post__tag[data-v-cf714e70]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border:1px solid var(--p-surface-200, #dfe3ed);border-radius:999px;background:var(--p-surface-0, #ffffff);color:var(--p-surface-700, #414858);font-size:11.5px;font-weight:500}.mob-post__tag .pi[data-v-cf714e70]{font-size:9px;opacity:.55}.mob-post__title[data-v-cf714e70]{margin:8px 0 0;font-size:31px;font-weight:700;letter-spacing:-.015em;line-height:1.18;color:var(--p-surface-900, #181c28)}.mob-post__empty[data-v-cf714e70]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 16px;border:1px dashed var(--p-surface-200, #dfe3ed);border-radius:10px;background:var(--p-surface-0, #ffffff);text-align:center}.mob-post__empty-ico[data-v-cf714e70]{font-size:26px;color:var(--p-primary-900, #191970)}.mob-post__empty-title[data-v-cf714e70]{font-size:15px;font-weight:600;color:var(--p-surface-800, #2a3040)}.mob-post__empty-detail[data-v-cf714e70]{max-width:36ch;font-size:13px;line-height:1.5;color:var(--p-surface-500, #7a8298)}.mob-post__prose[data-v-cf714e70]{font-size:15px;line-height:1.65;color:var(--p-surface-800, #2a3040);word-break:break-word}.mob-post__prose[data-v-cf714e70] h1,.mob-post__prose[data-v-cf714e70] h2,.mob-post__prose[data-v-cf714e70] h3,.mob-post__prose[data-v-cf714e70] h4{margin:1.4em 0 .5em;font-weight:700;line-height:1.3;color:var(--p-surface-900, #181c28)}.mob-post__prose[data-v-cf714e70] h2{font-size:1.44em}.mob-post__prose[data-v-cf714e70] h3{font-size:1.17em}.mob-post__prose[data-v-cf714e70] p{margin:.65em 0}.mob-post__prose[data-v-cf714e70] a{color:var(--p-primary-600);font-weight:600;text-decoration:none}.mob-post__prose[data-v-cf714e70] ul,.mob-post__prose[data-v-cf714e70] ol{margin:.6em 0;padding-left:1.5em}.mob-post__prose[data-v-cf714e70] ul{list-style:disc outside}.mob-post__prose[data-v-cf714e70] ol{list-style:decimal outside}.mob-post__prose[data-v-cf714e70] li{margin:.25em 0}.mob-post__prose[data-v-cf714e70] code{padding:.1em .35em;border-radius:4px;background:var(--p-surface-100, #eef0f6);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em}.mob-post__prose[data-v-cf714e70] pre{margin:.8em 0;padding:12px 14px;border-radius:9px;background:var(--p-surface-100, #eef0f6);overflow-x:auto}.mob-post__prose[data-v-cf714e70] pre code{padding:0;background:transparent;font-size:.82em;line-height:1.5}.mob-post__prose[data-v-cf714e70] blockquote{margin:.8em 0;padding:.2em .9em;border-left:3px solid var(--p-primary-300);color:var(--p-surface-600, #5a6278)}.mob-post__prose[data-v-cf714e70] img{max-width:100%;height:auto;border-radius:8px}.mob-post__prose[data-v-cf714e70] table{display:block;width:100%;margin:.8em 0;overflow-x:auto;border-collapse:collapse;font-size:.9em}.mob-post__prose[data-v-cf714e70] th,.mob-post__prose[data-v-cf714e70] td{padding:6px 10px;border:1px solid var(--p-surface-200, #dfe3ed);text-align:left}.mob-post__prose[data-v-cf714e70] th{background:var(--p-surface-100, #eef0f6);font-weight:600}.mob-post__prose[data-v-cf714e70] hr{margin:1.4em 0;border:none;border-top:1px solid var(--p-surface-200, #dfe3ed)}.mob-kn__row[data-v-8b26045e]{display:flex;align-items:center;gap:6px;width:calc(100% - 12px);height:var(--hive-mobile-touch-row);margin:1px 6px;padding-right:8px;border:none;border-radius:8px;background:transparent;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.mob-kn__row[data-v-8b26045e]:active{background:#d3e3f5}.mob-kn__row--active[data-v-8b26045e],.mob-kn__row--active[data-v-8b26045e]:active{background:var(--hive-mobile-accent-surface)}.mob-kn__caret[data-v-8b26045e]{flex-shrink:0;width:18px;font-size:10px;text-align:center;color:var(--p-surface-400, #a3aabe)}.mob-kn__ico[data-v-8b26045e]{flex-shrink:0;width:18px;font-size:13.5px;text-align:center;color:var(--p-surface-500, #7a8298)}.mob-kn__row--active .mob-kn__ico[data-v-8b26045e]{color:var(--hive-mobile-accent)}.mob-kn__name[data-v-8b26045e]{flex:1 1 auto;min-width:0;font-size:14px;color:var(--p-surface-800, #2a3040);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mob-kn__row--active .mob-kn__name[data-v-8b26045e]{font-weight:600;color:var(--hive-mobile-accent)}.mob-kn__count[data-v-8b26045e]{flex-shrink:0;padding:1px 7px;border-radius:999px;background:var(--p-surface-100, #eef0f6);color:var(--p-surface-400, #a3aabe);font-size:11px;font-weight:600}.mob-kn__star[data-v-8b26045e]{flex-shrink:0;font-size:11px;color:var(--p-amber-500, #f59e0b)}.mob-kn__dot[data-v-8b26045e]{flex-shrink:0;width:7px;height:7px;border-radius:50%}.mob-kn__dot--unresolved[data-v-8b26045e]{background:var(--p-primary-900, #191970)}.mob-kn__dot--missing[data-v-8b26045e]{background:var(--p-red-500, #ef4444)}.mob-wissen[data-v-25016c73]{display:flex;flex-direction:column;min-height:0;height:100%;background:var(--p-surface-0, #ffffff)}.mob-wissen__search[data-v-25016c73]{flex-shrink:0;padding:11px 12px;border-bottom:1px solid var(--p-surface-200, #dfe3ed);background:var(--p-surface-0, #ffffff)}.mob-wissen__search-box[data-v-25016c73]{display:flex;align-items:center;gap:8px;height:44px;padding:0 10px;border:1px solid var(--p-surface-200, #dfe3ed);border-radius:10px;background:var(--p-surface-50, #f7f8fb)}.mob-wissen__search-box[data-v-25016c73]:focus-within{border-color:var(--hive-mobile-accent)}.mob-wissen__search-ico[data-v-25016c73]{font-size:13px;color:var(--p-surface-400, #a3aabe)}.mob-wissen__search-input[data-v-25016c73]{flex:1 1 auto;min-width:0;height:42px;padding:0;border:none;background:transparent;color:var(--p-surface-800, #2a3040);font-family:inherit;font-size:13.5px;outline:none}.mob-wissen__search-clear[data-v-25016c73],.mob-wissen__search-ai[data-v-25016c73]{flex-shrink:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:7px;background:transparent;color:var(--p-surface-400, #a3aabe);font-size:12px;cursor:pointer;-webkit-tap-highlight-color:transparent}.mob-wissen__search-ai--on[data-v-25016c73]{background:var(--hive-mobile-accent-surface);color:var(--hive-mobile-accent)}.mob-wissen__body[data-v-25016c73]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:6px 4px 16px}.mob-wissen__state[data-v-25016c73]{padding:40px 24px;color:var(--p-surface-500, #7a8298);font-size:13px;text-align:center}.mob-wissen__root[data-v-25016c73]{display:flex;align-items:center;gap:8px;height:var(--hive-mobile-touch-row);margin:1px 6px;padding:0 10px;border-radius:8px;background:#e8f3ff}.mob-wissen__root-ico[data-v-25016c73]{flex-shrink:0;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:var(--p-primary-900, #191970);color:#fff;font-size:11px;overflow:hidden}.mob-wissen__root-img[data-v-25016c73]{max-width:22px;max-height:22px}.mob-wissen__root-name[data-v-25016c73]{flex:1 1 auto;min-width:0;font-size:13.5px;font-weight:700;color:var(--p-surface-800, #2a3040);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mob-wissen__root-dot[data-v-25016c73]{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--p-primary-900, #191970)}.mob-wissen__root-count[data-v-25016c73]{flex-shrink:0;padding:2px 8px;border-radius:999px;background:var(--p-surface-0, #ffffff);color:var(--p-surface-500, #7a8298);font-size:11px;font-weight:600}.mob-wissen__group[data-v-25016c73]{padding:12px 12px 4px;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--p-surface-400, #a3aabe)}.mob-wissen__hit[data-v-25016c73]{display:flex;align-items:flex-start;gap:10px;width:calc(100% - 12px);min-height:var(--hive-mobile-touch-row);margin:1px 6px;padding:9px 10px;border:none;border-radius:8px;background:transparent;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.mob-wissen__hit[data-v-25016c73]:active{background:#d3e3f5}.mob-wissen__hit-ico[data-v-25016c73]{flex-shrink:0;width:18px;margin-top:2px;font-size:13px;text-align:center;color:var(--p-surface-400, #a3aabe)}.mob-wissen__hit-body[data-v-25016c73]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.mob-wissen__hit-title[data-v-25016c73]{font-size:14px;font-weight:600;color:var(--p-surface-800, #2a3040);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mob-wissen__hit-snippet[data-v-25016c73]{font-size:11.5px;line-height:1.4;color:var(--p-surface-500, #7a8298);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.mob-wissen__toolbar[data-v-25016c73]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;padding:0 12px;border-bottom:1px solid var(--p-surface-200, #dfe3ed);background:var(--p-surface-0, #ffffff)}.mob-wissen__crumbs[data-v-25016c73]{flex:1 1 auto;display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden}.mob-wissen__crumb[data-v-25016c73]{flex-shrink:0;padding:4px 2px;border:none;background:transparent;color:var(--p-surface-500, #7a8298);font-family:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}.mob-wissen__crumb--current[data-v-25016c73]{flex-shrink:1;min-width:0;color:var(--p-surface-800, #2a3040);cursor:default;overflow:hidden;text-overflow:ellipsis}.mob-wissen__crumb-sep[data-v-25016c73]{flex-shrink:0;font-size:9px;color:var(--p-surface-300, #c7ccda)}.mob-wissen__langs[data-v-25016c73]{flex-shrink:0;display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--p-surface-200, #dfe3ed);border-radius:999px;background:var(--p-surface-0, #ffffff)}.mob-wissen__lang[data-v-25016c73]{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border:none;border-radius:999px;background:transparent;color:var(--p-surface-600, #5a6278);font-family:inherit;font-size:11.5px;font-weight:700;letter-spacing:.04em;cursor:pointer;-webkit-tap-highlight-color:transparent}.mob-wissen__lang--active[data-v-25016c73]{background:var(--p-primary-900, #191970);color:#fff}.mob-wissen__lang-plus[data-v-25016c73]{color:var(--p-red-500, #ef4444);font-weight:700}.mob-wissen__lang-dot[data-v-25016c73]{width:6px;height:6px;border-radius:50%}.mob-wissen__lang-dot--active[data-v-25016c73]{background:#fff;opacity:.85}.mob-wissen__lang-dot--unresolved[data-v-25016c73]{background:var(--p-primary-900, #191970)}.mob-wissen__lang--active .mob-wissen__lang-dot--unresolved[data-v-25016c73]{background:#fff}.mob-wissen__reader[data-v-25016c73]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--p-surface-50, #f7f8fb)}.mob-prompt[data-v-6f6b6e7e]{position:fixed;inset:0;z-index:1300;display:flex;flex-direction:column;justify-content:flex-end}.mob-prompt__backdrop[data-v-6f6b6e7e]{position:absolute;inset:0;background:#0e11186b}.mob-prompt__panel[data-v-6f6b6e7e]{position:relative;display:flex;flex-direction:column;padding:0 12px var(--hive-mobile-safe-bottom);border-radius:20px 20px 0 0;background:var(--p-surface-0, #ffffff);box-shadow:0 -8px 40px #0e111847}.mob-prompt__grab[data-v-6f6b6e7e]{display:flex;justify-content:center;padding:9px 0 4px}.mob-prompt__grab span[data-v-6f6b6e7e]{width:38px;height:4px;border-radius:999px;background:var(--p-surface-200, #dfe3ed)}.mob-prompt__title[data-v-6f6b6e7e]{padding:8px 4px;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--p-surface-400, #a3aabe)}.mob-prompt__input[data-v-6f6b6e7e]{width:100%;min-height:46px;padding:0 12px;border:1px solid var(--p-surface-300, #c7ccda);border-radius:10px;background:var(--p-surface-0, #ffffff);color:var(--p-surface-800, #2a3040);font-family:inherit;font-size:15px;outline:none}.mob-prompt__input[data-v-6f6b6e7e]:focus{border-color:var(--hive-mobile-accent)}.mob-prompt__actions[data-v-6f6b6e7e]{display:flex;gap:8px;padding:12px 0}.mob-prompt__btn[data-v-6f6b6e7e]{flex:1 1 0;min-height:46px;border:1px solid var(--p-surface-300, #c7ccda);border-radius:10px;background:var(--p-surface-0, #ffffff);color:var(--p-surface-700, #414858);font-size:14px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.mob-prompt__btn--primary[data-v-6f6b6e7e]{border-color:transparent;background:var(--p-primary-900, #191970);color:#fff}.mob-prompt__btn[data-v-6f6b6e7e]:disabled{opacity:.55;cursor:default}.mob-ai[data-v-0e053b26]{display:flex;flex-direction:column;min-height:0;height:100%;background:var(--p-surface-0, #ffffff)}.mob-ai__list[data-v-0e053b26]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:8px;padding:12px}.mob-ai__new[data-v-0e053b26],.mob-ai__card[data-v-0e053b26]{width:100%;border:1px solid var(--p-surface-200, #dfe3ed);border-radius:11px;background:var(--p-surface-0, #ffffff);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.mob-ai__new[data-v-0e053b26]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:13px;color:var(--p-primary-800, #151563);font-size:13.5px;font-weight:650}.mob-ai__new .pi[data-v-0e053b26]{font-size:12px}.mob-ai__card[data-v-0e053b26]{display:flex;flex-direction:column;gap:6px;padding:12px}.mob-ai__new[data-v-0e053b26]:active,.mob-ai__card[data-v-0e053b26]:active{border-color:var(--p-primary-400, #7979a5);background:#f5f9fe}.mob-ai__card-title[data-v-0e053b26]{color:var(--p-surface-800, #2a3040);font-size:13.5px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mob-ai__card-mode[data-v-0e053b26]{margin-right:6px;color:var(--p-primary-600);font-size:12px}.mob-ai__card-meta[data-v-0e053b26]{display:flex;justify-content:space-between;gap:10px;color:var(--p-surface-500, #7a8298);font-size:11.5px}.mob-ai__card-model[data-v-0e053b26]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mob-ai__card-date[data-v-0e053b26]{flex-shrink:0}.mob-ai__soul[data-v-0e053b26]{flex-shrink:0;display:flex;align-items:center;gap:9px;padding:9px 10px;border-bottom:1px solid var(--p-surface-200, #dfe3ed);background:var(--p-surface-0, #ffffff)}.mob-ai__soul-avatar[data-v-0e053b26]{width:43px;height:43px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--p-surface-200, #dfe3ed);border-radius:50%;background:var(--p-surface-100, #eef0f6);color:var(--p-primary-800, #151563)}.mob-ai__soul-avatar img[data-v-0e053b26]{width:100%;height:100%;object-fit:cover}.mob-ai__soul-main[data-v-0e053b26]{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:5px}.mob-ai__soul-heading[data-v-0e053b26]{min-width:0;display:flex;align-items:baseline;gap:7px}.mob-ai__soul-heading strong[data-v-0e053b26]{flex-shrink:0;color:var(--p-surface-800, #2a3040);font-size:12.5px}.mob-ai__soul-heading small[data-v-0e053b26]{min-width:0;overflow:hidden;color:var(--p-surface-500, #7a8298);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.mob-ai__settings[data-v-0e053b26]{width:34px;height:34px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:9px;background:transparent;color:var(--p-surface-500, #7a8298);cursor:pointer}.mob-ai__settings.is-active[data-v-0e053b26]{background:#19197017;color:var(--p-primary-800, #151563)}.mob-ai__models[data-v-0e053b26]{flex-shrink:0;display:flex;align-items:flex-start;gap:7px;padding:7px 10px;border-bottom:1px solid var(--p-surface-200, #dfe3ed);background:var(--p-surface-50, #f7f8fb);flex-wrap:wrap}.mob-ai__field[data-v-0e053b26]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:3px}.mob-ai__field-label[data-v-0e053b26]{font-size:10.5px;font-weight:650;color:var(--p-surface-500, #7a8298)}.mob-ai__select[data-v-0e053b26]{width:100%;min-width:0;height:32px;padding:0 8px;border:1px solid var(--p-surface-200, #dfe3ed);border-radius:7px;background:var(--p-surface-0, #ffffff);color:var(--p-surface-800, #2a3040);font-family:inherit;font-size:12.5px;outline:none}.mob-ai__tool-visibility[data-v-0e053b26]{width:100%;display:flex;align-items:flex-start;gap:8px;padding-top:6px;border-top:1px solid var(--p-surface-200, #dfe3ed);cursor:pointer}.mob-ai__tool-visibility input[data-v-0e053b26]{margin:2px 0 0;accent-color:var(--p-primary-800, #151563)}.mob-ai__tool-visibility span[data-v-0e053b26]{display:flex;flex-direction:column;gap:2px}.mob-ai__tool-visibility strong[data-v-0e053b26]{color:var(--p-surface-700, #414858);font-size:11.5px}.mob-ai__tool-visibility small[data-v-0e053b26]{color:var(--p-surface-500, #7a8298);font-size:10.5px;line-height:1.35}.mob-ai__status[data-v-0e053b26]{flex-shrink:0;padding:8px 12px;border-bottom:1px solid var(--p-surface-200);background:color-mix(in srgb,var(--p-primary-500) 6%,var(--p-surface-0));color:var(--p-surface-700);font-size:12.5px;line-height:1.4}.mob-ai__compacted[data-v-0e053b26]{display:flex;align-items:center;gap:10px;color:var(--p-surface-400, #a3aabe);font-size:11.5px}.mob-ai__compacted[data-v-0e053b26]:before,.mob-ai__compacted[data-v-0e053b26]:after{content:"";flex:1;height:1px;background:var(--p-surface-200, #e3e6ef)}.mob-ai__error[data-v-0e053b26]{flex-shrink:0;padding:8px 12px;border-bottom:1px solid var(--p-red-200, #f1c6c6);background:#b91c1c12;color:var(--p-red-700, #b91c1c);font-size:12.5px;line-height:1.4}.mob-ai__messages[data-v-0e053b26]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:12px;padding:14px 12px}.mob-ai__state[data-v-0e053b26]{margin:auto;padding:24px;color:var(--p-surface-400, #a3aabe);font-size:13px;line-height:1.5;text-align:center}.mob-ai__notice[data-v-0e053b26]{flex-shrink:0;display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid var(--p-surface-200, #e3e6ef);border-radius:10px;background:var(--p-surface-50, #f7f8fb);color:var(--p-surface-500, #737b91);font-size:12px;line-height:1.5}.mob-ai__notice>i[data-v-0e053b26]{flex-shrink:0;margin-top:1px;font-size:13px}.mob-ai__group[data-v-0e053b26]{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.mob-ai__group--user[data-v-0e053b26]{align-items:flex-end}.mob-ai__bubble[data-v-0e053b26]{max-width:88%;min-width:0;padding:9px 12px;border-radius:12px;background:var(--p-surface-100, #eef0f6);color:var(--p-surface-800, #2a3040);font-size:13.5px;line-height:1.5;word-break:break-word}.mob-ai__bubble--user[data-v-0e053b26]{--ai-markdown-accent: #ffffff;--ai-markdown-border: rgb(255 255 255 / 35%);--ai-markdown-code: rgb(255 255 255 / 14%);--ai-markdown-subtle: rgb(255 255 255 / 10%);max-width:82%;background:var(--p-primary-900, #191970);color:#fff}.mob-ai__bubble--error[data-v-0e053b26]{background:#b91c1c1a;color:var(--p-red-700, #b91c1c)}.mob-ai__bubble--pending[data-v-0e053b26]{color:var(--p-surface-400, #a3aabe);font-style:italic}.mob-ai__tool[data-v-0e053b26]{width:88%;min-width:0}.mob-ai__file[data-v-0e053b26]{display:flex;align-items:center;gap:8px;max-width:88%;min-height:44px;padding:9px 11px;border:1px solid var(--p-surface-200, #dfe3ed);border-radius:10px;background:var(--p-surface-0, #ffffff);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.mob-ai__file[data-v-0e053b26]:active{border-color:var(--p-primary-400, #7979a5);background:#f4f9ff}.mob-ai__file-ico[data-v-0e053b26]{flex-shrink:0;font-size:14px;color:var(--p-primary-900, #191970)}.mob-ai__file-name[data-v-0e053b26]{flex:1 1 auto;min-width:0;font-size:13px;font-weight:600;color:var(--p-surface-800, #2a3040);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mob-ai__file-open[data-v-0e053b26]{flex-shrink:0;font-size:11px;color:var(--p-surface-400, #a3aabe)}.mob-ai__retry[data-v-0e053b26]{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 12px;border:1px solid rgba(185,28,28,.28);border-radius:8px;background:var(--p-surface-0, #ffffff);color:var(--p-red-700, #b91c1c);font-family:inherit;font-size:12px;font-weight:650;cursor:pointer}.mob-ai__retry[data-v-0e053b26]:disabled{opacity:.45;cursor:default}.mob-ai__prompt[data-v-0e053b26]{display:flex;flex-direction:column;gap:9px;max-width:88%;padding:11px 12px;border:1px solid rgba(25,25,112,.3);border-radius:12px;background:#19197012}.mob-ai__prompt--permission[data-v-0e053b26]{border-color:#f9731659;background:#f9731617}.mob-ai__prompt-title[data-v-0e053b26]{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:var(--p-surface-800, #2a3040)}.mob-ai__prompt-title .pi[data-v-0e053b26]{font-size:12px}.mob-ai__prompt-text[data-v-0e053b26]{font-size:13px;line-height:1.5;color:var(--p-surface-700, #414858)}.mob-ai__prompt-actions[data-v-0e053b26]{display:flex;gap:8px}.mob-ai__prompt-btn[data-v-0e053b26]{flex:1 1 0;min-height:40px;padding:8px 10px;border:1px solid var(--p-surface-300, #c7ccda);border-radius:8px;background:var(--p-surface-0, #ffffff);color:var(--p-surface-700, #414858);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.mob-ai__prompt-btn--yes[data-v-0e053b26]{border-color:var(--p-primary-900, #191970);background:var(--p-primary-900, #191970);color:#fff}.mob-ai__composer[data-v-0e053b26]{flex-shrink:0;display:flex;align-items:flex-end;gap:8px;padding:10px 12px;border-top:1px solid var(--p-surface-200, #dfe3ed);background:var(--p-surface-0, #ffffff)}.mob-ai__input[data-v-0e053b26]{flex:1 1 auto;min-width:0;min-height:40px;max-height:140px;padding:9px 12px;border:1px solid var(--p-surface-300, #c7ccda);border-radius:11px;background:var(--p-surface-0, #ffffff);color:var(--p-surface-800, #2a3040);font-family:inherit;font-size:13.5px;line-height:1.4;resize:none;outline:none;field-sizing:content}.mob-ai__input[data-v-0e053b26]:focus{border-color:var(--hive-mobile-accent)}.mob-ai__send[data-v-0e053b26]{flex-shrink:0;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:11px;background:var(--p-primary-900, #191970);color:#fff;font-size:14px;cursor:pointer;-webkit-tap-highlight-color:transparent}.mob-ai__send[data-v-0e053b26]:disabled{opacity:.4;cursor:default}.mob-ai__voice[data-v-0e053b26]{flex-shrink:0;min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid var(--p-surface-300, #c7ccda);border-radius:11px;background:var(--p-surface-0, #ffffff);color:var(--p-surface-700, #3c4458);font-family:inherit;font-size:14px;cursor:pointer;-webkit-tap-highlight-color:transparent}.mob-ai__voice[data-v-0e053b26]:disabled{opacity:.4;cursor:default}.mob-ai__voice.is-recording[data-v-0e053b26]{border-color:var(--hive-mobile-accent);color:var(--hive-mobile-accent)}.mob-ai__voice-time[data-v-0e053b26]{font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums}.mob-ai__send--stop[data-v-0e053b26]{background:var(--p-red-500, #ef4444)}.mob-ai__budget[data-v-0e053b26]{display:flex;flex-direction:column;gap:3px}.mob-ai__budget-line[data-v-0e053b26]{font-size:13px;font-weight:600;color:#001630}.mob-ai__budget-hint[data-v-0e053b26]{font-size:12px;line-height:1.4;color:#485765}.mob-shell[data-v-85e1da62]{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;background:var(--hive-mobile-rail-bg)}.mob-shell__body[data-v-85e1da62]{flex:1 1 auto;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:var(--p-surface-0, #ffffff)}.mob-shell--landscape[data-v-85e1da62]{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(0,1fr);box-sizing:border-box;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) 0}.mob-shell--landscape>.mob-shell__body[data-v-85e1da62]{grid-column:2;grid-row:1}html.hive-phone{--phone-chrome: var(--sea-chrome);--phone-chrome-line: var(--sea-chrome-line);--phone-paper: var(--sea-paper);--phone-page: var(--sea-page);--phone-ink: var(--sea-ink);--phone-ink-2: var(--sea-ink-2);--phone-ink-3: var(--sea-ink-3);--phone-line: var(--sea-line);--phone-line-soft: oklch(93% .012 220);--phone-shoal: var(--sea-shoal);--phone-hub-head: linear-gradient(180deg, oklch(26% .075 238), oklch(22% .07 252));--phone-head: var(--sea-head);--phone-head-line: var(--sea-head-line);--phone-toast-offset: 150px;overscroll-behavior:none}html.hive-phone.hive-phone-night{--phone-chrome: oklch(14% .03 252);--phone-chrome-line: oklch(20% .04 250);--phone-paper: oklch(18% .04 250);--phone-page: oklch(16% .035 252);--phone-ink: oklch(92% .02 230);--phone-ink-2: oklch(82% .03 230);--phone-ink-3: oklch(62% .03 240);--phone-line: oklch(24% .04 250);--phone-line-soft: oklch(22% .04 250);--phone-shoal: oklch(23% .035 250);--phone-hub-head: linear-gradient(180deg, oklch(20% .06 245), oklch(16% .05 252));--phone-head: oklch(20% .04 250);--phone-head-line: oklch(26% .04 248);--hive-mobile-rail-bg: oklch(12% .04 255);--sea-line-strong: oklch(30% .04 248);--sea-ink-3: oklch(62% .03 240);--sea-ink-4: oklch(48% .03 240);--sea-foam-wash: oklch(26% .05 205);--sea-foam-ink: oklch(78% .1 190);--sea-foam-ink-strong: oklch(86% .08 190);color-scheme:dark}html.hive-phone body{background:var(--phone-page)}html.hive-phone .phone-light-island,html.hive-phone .p-dialog,html.hive-phone .p-dialog-mask{--phone-paper: var(--sea-paper);--phone-page: var(--sea-page);--phone-ink: var(--sea-ink);--phone-ink-2: var(--sea-ink-2);--phone-ink-3: oklch(55% .03 240);--phone-line: var(--sea-line);--phone-line-soft: oklch(93% .012 220);--phone-shoal: var(--sea-shoal);--sea-line-strong: oklch(85% .02 230);--sea-ink-3: oklch(55% .03 240);--sea-ink-4: oklch(70% .02 240);--sea-foam-wash: oklch(93% .035 205);--sea-foam-ink: oklch(45% .09 200);--sea-foam-ink-strong: oklch(35% .08 220);color-scheme:light}html.hive-phone .phone-light-island{background:var(--sea-paper);color:var(--sea-ink)}html.hive-phone[data-phone-text=large] body{zoom:1.1}html.hive-phone[data-phone-text=larger] body{zoom:1.2}html.hive-phone [data-hive-id=toast]{left:12px;right:12px;bottom:var(--phone-toast-offset)!important;align-items:stretch}html.hive-phone [data-hive-id=toast] .notif-card{width:100%;border-radius:14px;box-shadow:0 12px 28px -10px #001b3880;box-shadow:0 12px 28px -10px oklch(22% .07 252 / .5)}html.hive-phone .p-dialog-mask.sea-dialog-mask,html.hive-phone .p-dialog-mask.dialog-host__mask--phone{padding:0!important}html.hive-phone .p-dialog:not(.cfh-dialog):not(.dialog-host--sheet){width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex;flex-direction:column}html.hive-phone .p-dialog:not(.cfh-dialog):not(.dialog-host--sheet) .p-dialog-header{flex-shrink:0;padding:calc(var(--hive-mobile-safe-top) + 10px) 16px 12px;background:var(--phone-head);border-bottom:1px solid var(--phone-head-line)}html.hive-phone .p-dialog:not(.cfh-dialog):not(.dialog-host--sheet) .p-dialog-title{font-family:var(--sea-font-title);font-size:20px;font-weight:600}html.hive-phone .p-dialog:not(.cfh-dialog):not(.dialog-host--sheet) .p-dialog-content{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px}html.hive-phone .p-dialog:not(.cfh-dialog):not(.dialog-host--sheet) .p-dialog-footer{flex-shrink:0;padding:12px 16px var(--hive-mobile-safe-bottom);background:var(--sea-footer);border-top:1px solid var(--phone-line)}html.hive-phone .p-dialog:not(.cfh-dialog):not(.dialog-host--sheet) .p-dialog-footer .p-button{min-height:46px;border-radius:10px}html.hive-phone .p-dialog-mask:has(.cfh-dialog){align-items:flex-end!important;justify-content:stretch!important;padding:0!important}html.hive-phone .p-dialog.cfh-dialog{width:100vw!important;max-width:100vw!important;margin:0!important;border-radius:20px 20px 0 0!important;box-shadow:0 -8px 40px #0e111847!important}html.hive-phone .p-dialog.cfh-dialog .p-dialog-content{padding:10px 20px var(--hive-mobile-safe-bottom)}html.hive-phone .p-dialog.cfh-dialog .cfh__actions{flex-direction:column-reverse;align-items:stretch;gap:8px}html.hive-phone .p-dialog.cfh-dialog .cfh__actions .p-button{width:100%;min-height:50px;border-radius:12px;justify-content:center}html.hive-phone .p-select-overlay,html.hive-phone .p-autocomplete-overlay,html.hive-phone .p-multiselect-overlay{max-width:calc(100vw - 24px)}html.hive-phone input,html.hive-phone textarea,html.hive-phone select{font-size:max(16px,1em)}html.hive-phone .phone-shell button{touch-action:manipulation}html.hive-phone-route body{overscroll-behavior:none}html.hive-phone-route .login-layout{justify-content:flex-end;gap:0;flex:1 1 auto;min-height:0;padding:0}html.hive-phone-route .login-brand{flex:1 1 auto;min-height:0;width:min(15rem,62vw);aspect-ratio:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding-top:calc(var(--hive-mobile-safe-top) + 24px)}html.hive-phone-route .login-panel{width:100%;gap:0}html.hive-phone-route .login-back{align-self:flex-start;margin:0 14px 10px;color:#9dc4d8}html.hive-phone-route .login-card,html.hive-phone-route .login-card--night{gap:12px;padding:22px 18px calc(18px + var(--hive-mobile-safe-bottom));border:none;border-radius:24px 24px 0 0;background:var(--sea-paper);box-shadow:0 -8px 40px #0e111847;color:var(--sea-ink);-webkit-backdrop-filter:none;backdrop-filter:none}html.hive-phone-route .login-card .p-inputtext,html.hive-phone-route .login-card .p-password-input{min-height:50px;border-radius:10px;font-size:16px}html.hive-phone-route .login-card .p-button:not(.p-button-text):not(.p-button-link){min-height:52px;border-radius:12px;font-size:15.5px;font-weight:600}.phone-scan-actions[data-v-fd0050d8]{display:flex;flex-shrink:0;gap:2px}.phone-scan-actions__button[data-v-fd0050d8]{position:relative;width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--hive-shell-chrome-fg);cursor:pointer}.phone-scan-actions__button[data-v-fd0050d8]:active{background:var(--hive-shell-chrome-border)}.phone-scan-actions__badge[data-v-fd0050d8]{position:absolute;top:0;right:0;min-width:15px;padding:2px 4px;border-radius:7px;background:var(--hive-shell-chrome-fg-muted);color:var(--hive-shell-chrome-bg);font-size:9px;font-weight:700;line-height:1.2}.phone-scan-actions__badge--attention[data-v-fd0050d8]{background:var(--hive-mobile-badge-bg);color:#fff}.phone-top[data-v-68925793]{flex-shrink:0;display:flex;align-items:center;gap:4px;min-height:var(--hive-mobile-topbar-height);padding:calc(var(--hive-mobile-safe-top) + 0px) 10px 0 8px;background:var(--phone-chrome);border-bottom:1px solid var(--phone-chrome-line);box-sizing:border-box}.phone-top__brand[data-v-68925793]{width:26px;height:28px;margin:0 6px;object-fit:contain}.phone-top__titles[data-v-68925793]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px;padding-left:2px}.phone-top__title[data-v-68925793]{font-family:var(--sea-font-title);font-size:17px;font-weight:600;color:#d6f0f9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phone-top__subtitle[data-v-68925793]{font-family:var(--sea-font-label);font-size:9.5px;letter-spacing:.04em;color:#94adca;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phone-top__icon[data-v-68925793]{position:relative;flex-shrink:0;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:none;border-radius:10px;background:transparent;color:#9dc4d8;cursor:pointer;-webkit-tap-highlight-color:transparent}.phone-top__icon[data-v-68925793]:active{background:#042b49}.phone-top__icon--back[data-v-68925793]{color:#d2e7ff}.phone-top__icon .pi[data-v-68925793]{font-size:16px}.phone-top__badge[data-v-68925793]{position:absolute;top:5px;right:4px;min-width:15px;height:15px;padding:0 3px;box-sizing:border-box;border-radius:8px;background:var(--signal);color:var(--sea-ink);font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--phone-chrome)}.phone-top__avatar[data-v-68925793]{flex-shrink:0;width:30px;height:30px;margin-left:4px;padding:0;border:none;border-radius:50%;overflow:hidden;background:var(--sea-foam-ink);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px #63dbcd80;cursor:pointer}.phone-top__avatar img[data-v-68925793]{width:100%;height:100%;object-fit:cover}.phone-tabs[data-v-bf4d1514]{position:relative;flex-shrink:0;display:flex;gap:2px;padding:6px 8px var(--hive-mobile-safe-bottom);background:var(--hive-mobile-rail-bg)}.phone-tabs__btn[data-v-bf4d1514]{position:relative;flex:1 1 0;min-width:0;min-height:var(--hive-mobile-tab-height);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:0 2px;border:none;border-radius:10px;background:transparent;color:var(--hive-mobile-tab-fg);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .1s,color .1s}.phone-tabs__btn[data-v-bf4d1514]:active{background:var(--hive-mobile-tab-raised-bg)}.phone-tabs__btn--active[data-v-bf4d1514]{background:var(--hive-mobile-tab-raised-bg);color:#fff}.phone-tabs__btn .pi[data-v-bf4d1514]{font-size:17px;line-height:1}.phone-tabs__label[data-v-bf4d1514]{max-width:100%;font-size:10.5px;font-weight:600;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-tabs__indicator[data-v-bf4d1514]{position:absolute;top:0;left:50%;transform:translate(-50%);width:22px;height:3px;border-radius:0 0 2px 2px;background:var(--sea-foam)}.phone-tabs--rail[data-v-bf4d1514]{flex-direction:column;padding:0;gap:4px}.phone-tabs--rail .phone-tabs__btn[data-v-bf4d1514]{flex:0 0 auto;min-height:44px;padding:5px 2px}.phone-tabs--rail .phone-tabs__indicator[data-v-bf4d1514]{top:50%;left:0;transform:translateY(-50%);width:3px;height:22px;border-radius:0 2px 2px 0}.phone-tabs__badge[data-v-bf4d1514]{position:absolute;top:5px;right:calc(50% - 22px);min-width:15px;height:15px;padding:0 4px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--signal);color:var(--sea-ink);font-size:9.5px;font-weight:700;line-height:1}.phone-dock[data-v-e6af1a02]{flex-shrink:0;display:flex;align-items:stretch;gap:2px;padding:8px 8px 6px;border-top:1px solid var(--phone-line);background:var(--phone-paper)}.phone-dock__buttons[data-v-e6af1a02]{flex:1 1 auto;min-width:0;display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}.phone-dock__buttons[data-v-e6af1a02]::-webkit-scrollbar{display:none}.phone-dock__btn[data-v-e6af1a02]{position:relative;flex-shrink:0;min-width:58px;max-width:84px;display:flex;flex-direction:column;align-items:center;gap:5px;padding:6px 4px 4px;border:none;border-radius:6px;background:transparent;color:var(--phone-ink-2, oklch(26% .07 252));cursor:pointer;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.phone-dock__btn[data-v-e6af1a02]:active{background:var(--phone-shoal)}.phone-dock__btn--active[data-v-e6af1a02]{background:var(--sea-foam-wash);color:var(--sea-foam-ink-strong)}.phone-dock__btn--locked[data-v-e6af1a02]{color:var(--sea-ink-4)}.phone-dock__btn--ribbon[data-v-e6af1a02]{margin-left:auto;min-width:62px;background:var(--phone-shoal);color:var(--phone-ink-2, var(--sea-ink-2))}.phone-dock__btn--tools+.phone-dock__btn--ribbon[data-v-e6af1a02]{margin-left:2px}.phone-dock__btn--ribbon .phone-dock__label[data-v-e6af1a02]{font-weight:600}.phone-dock__buoy[data-v-e6af1a02]{position:absolute;top:3px;left:6px;width:5px;height:5px;border-radius:50%}.phone-dock__lock[data-v-e6af1a02]{position:absolute;top:4px;right:6px;font-size:8px}.phone-dock__icon[data-v-e6af1a02]{font-size:17px;line-height:1}.phone-dock__label[data-v-e6af1a02]{max-width:100%;font-size:11px;font-weight:500;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phone-sheet[data-v-78de5749]{position:fixed;inset:0;z-index:1150;display:flex;flex-direction:column;justify-content:flex-end}.phone-sheet__backdrop[data-v-78de5749]{position:absolute;inset:0;background:#0e11186b}.phone-sheet__panel[data-v-78de5749]{position:relative;display:flex;flex-direction:column;max-height:calc(100dvh - var(--hive-mobile-safe-top) - 24px);border-radius:20px 20px 0 0;background:var(--phone-paper, var(--sea-paper));color:var(--phone-ink, var(--sea-ink));box-shadow:0 -8px 40px #0e111847;transition:transform .16s ease-out}.phone-sheet__panel--tall[data-v-78de5749]{height:min(680px,calc(100dvh - var(--hive-mobile-safe-top) - 48px))}.phone-sheet__panel--full[data-v-78de5749]{height:calc(100dvh - var(--hive-mobile-safe-top))}.phone-sheet__grab[data-v-78de5749]{flex-shrink:0;touch-action:none}.phone-sheet__grabber[data-v-78de5749]{display:block;width:38px;height:4px;margin:9px auto 4px;border-radius:999px;background:var(--sea-line-strong)}.phone-sheet__body[data-v-78de5749]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 0 var(--hive-mobile-safe-bottom)}.phone-sheet__panel--flush .phone-sheet__body[data-v-78de5749]{padding-bottom:0}.phone-sheet__footer[data-v-78de5749]{flex-shrink:0;padding:10px 12px var(--hive-mobile-safe-bottom);border-top:1px solid var(--phone-line, var(--sea-line))}.phone-sheet-enter-active[data-v-78de5749],.phone-sheet-leave-active[data-v-78de5749]{transition:opacity .18s ease}.phone-sheet-enter-active .phone-sheet__panel[data-v-78de5749],.phone-sheet-leave-active .phone-sheet__panel[data-v-78de5749]{transition:transform .22s cubic-bezier(.2,.8,.2,1)}.phone-sheet-enter-from[data-v-78de5749],.phone-sheet-leave-to[data-v-78de5749]{opacity:0}.phone-sheet-enter-from .phone-sheet__panel[data-v-78de5749],.phone-sheet-leave-to .phone-sheet__panel[data-v-78de5749]{transform:translateY(100%)}@media(prefers-reduced-motion:reduce){.phone-sheet-enter-active[data-v-78de5749],.phone-sheet-leave-active[data-v-78de5749],.phone-sheet-enter-active .phone-sheet__panel[data-v-78de5749],.phone-sheet-leave-active .phone-sheet__panel[data-v-78de5749]{transition:none}}.ribbon-sheet__head[data-v-43be7acf]{display:flex;flex-direction:column;gap:12px;padding:6px 18px 0}.ribbon-sheet__title-row[data-v-43be7acf]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ribbon-sheet__title[data-v-43be7acf]{font-family:var(--sea-font-title);font-size:19px;font-weight:600}.ribbon-sheet__hint[data-v-43be7acf]{font-family:var(--sea-font-label);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--sea-ink-3)}.ribbon-sheet__sonar[data-v-43be7acf]{position:relative;display:flex;align-items:center;height:40px;padding:0 14px 0 30px;border-radius:20px;background:var(--phone-shoal)}.ribbon-sheet__sonar-dot[data-v-43be7acf]{position:absolute;left:13px;top:16px;width:8px;height:8px;border-radius:50%;background:var(--sea-foam)}.ribbon-sheet__sonar input[data-v-43be7acf]{flex:1;min-width:0;border:none;outline:none;background:transparent;font:inherit;font-size:16px;color:inherit}.ribbon-sheet__tabs[data-v-43be7acf]{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--phone-line);scrollbar-width:none}.ribbon-sheet__tab[data-v-43be7acf]{flex-shrink:0;padding:8px 12px;border:none;border-bottom:2px solid transparent;background:transparent;color:var(--sea-ink-3);font:inherit;font-size:13px;white-space:nowrap;cursor:pointer}.ribbon-sheet__tab--active[data-v-43be7acf]{border-bottom-color:var(--sea-foam-ink);color:var(--phone-ink);font-weight:600}.ribbon-sheet__groups[data-v-43be7acf]{display:flex;flex-direction:column;gap:14px;padding:12px 12px 8px}.ribbon-sheet__empty[data-v-43be7acf]{padding:24px 12px;text-align:center;color:var(--sea-ink-3);font-size:14px}.ribbon-sheet__group[data-v-43be7acf]{display:flex;flex-direction:column;gap:6px}.ribbon-sheet__group-label[data-v-43be7acf]{display:flex;align-items:center;gap:7px;padding:0 6px;font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sea-ink-3)}.ribbon-sheet__buoy[data-v-43be7acf]{width:8px;height:8px;border-radius:50%}.ribbon-sheet__grid[data-v-43be7acf]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px}.ribbon-sheet__btn[data-v-43be7acf]{position:relative;min-height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:6px 4px;border:none;border-radius:10px;background:transparent;color:var(--phone-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.ribbon-sheet__btn[data-v-43be7acf]:active{background:var(--phone-shoal)}.ribbon-sheet__btn--active[data-v-43be7acf]{background:var(--sea-foam-wash);color:var(--sea-foam-ink-strong)}.ribbon-sheet__btn--locked[data-v-43be7acf]{color:var(--sea-ink-4)}.ribbon-sheet__lock[data-v-43be7acf]{position:absolute;top:6px;right:10px;font-size:8px;color:var(--sea-ink-4)}.ribbon-sheet__btn--focused .ribbon-sheet__lock[data-v-43be7acf]{color:var(--signal)}.ribbon-sheet__icon[data-v-43be7acf]{font-size:18px}.ribbon-sheet__label[data-v-43be7acf]{max-width:100%;font-size:11.5px;font-weight:500;line-height:1.2;text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.lock-sheet[data-v-a156a7cf]{display:flex;flex-direction:column;gap:12px;padding:4px 20px 18px}.lock-sheet__head[data-v-a156a7cf]{display:flex;align-items:center;gap:12px}.lock-sheet__tile[data-v-a156a7cf]{width:44px;height:44px;flex-shrink:0;border-radius:12px;background:var(--phone-shoal);color:var(--sea-ink-3);display:flex;align-items:center;justify-content:center;font-size:17px}.lock-sheet__titles[data-v-a156a7cf]{display:flex;flex-direction:column;gap:2px;min-width:0}.lock-sheet__title[data-v-a156a7cf]{font-family:var(--sea-font-title);font-size:19px;font-weight:600}.lock-sheet__area[data-v-a156a7cf]{font-family:var(--sea-font-label);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--sea-ink-3)}.lock-sheet__reason[data-v-a156a7cf]{margin:0;font-size:14.5px;line-height:1.5;color:var(--phone-ink-2, var(--sea-ink-2))}.lock-sheet__actions[data-v-a156a7cf]{display:flex;gap:10px;margin-top:4px}.lock-sheet__btn[data-v-a156a7cf]{flex:1;height:48px;border:none;border-radius:12px;font:inherit;font-size:14.5px;font-weight:600;cursor:pointer}.lock-sheet__btn--secondary[data-v-a156a7cf]{background:transparent;box-shadow:inset 0 0 0 1px var(--sea-line-strong);color:var(--phone-ink-2, var(--sea-ink-2))}.lock-sheet__btn--primary[data-v-a156a7cf]{background:var(--sea-chrome);color:#fff}.notif-sheet__head[data-v-6eab1532]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 18px 12px;border-bottom:1px solid var(--phone-line)}.notif-sheet__title[data-v-6eab1532]{font-family:var(--sea-font-title);font-size:19px;font-weight:600}.notif-sheet__all[data-v-6eab1532]{border:none;background:transparent;color:var(--sea-foam-ink);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.notif-sheet__empty[data-v-6eab1532]{padding:40px 20px;text-align:center;font-size:14px;color:var(--sea-ink-3)}.notif-sheet__row[data-v-6eab1532]{width:100%;display:flex;gap:12px;padding:12px 16px;border:none;border-bottom:1px solid var(--phone-line-soft);background:transparent;color:var(--phone-ink);font:inherit;text-align:left;cursor:pointer;touch-action:pan-y}.notif-sheet__row--unread[data-v-6eab1532]{background:#eaf8f9}.notif-sheet__dot[data-v-6eab1532]{width:8px;height:8px;margin-top:6px;flex-shrink:0;border-radius:50%;background:transparent}.notif-sheet__row--unread .notif-sheet__dot[data-v-6eab1532]{background:var(--sea-foam)}.notif-sheet__text[data-v-6eab1532]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.notif-sheet__row-title[data-v-6eab1532]{font-size:14px;font-weight:450;line-height:1.35}.notif-sheet__row--unread .notif-sheet__row-title[data-v-6eab1532]{font-weight:650}.notif-sheet__body[data-v-6eab1532]{font-size:12.5px;line-height:1.4;color:var(--phone-ink-2, var(--sea-ink-2))}.notif-sheet__when[data-v-6eab1532]{font-family:var(--sea-font-label);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--sea-ink-3)}.phone-home[data-v-f7a50f00]{min-height:100%;display:flex;flex-direction:column;background:var(--phone-page)}.phone-home__head[data-v-f7a50f00]{flex-shrink:0;display:flex;flex-direction:column;gap:14px;padding:calc(var(--hive-mobile-safe-top) + 6px) 16px 16px 18px;background:var(--phone-hub-head)}.phone-home__bar[data-v-f7a50f00]{display:flex;align-items:center;gap:8px}.phone-home__logo[data-v-f7a50f00]{width:26px;height:28px;object-fit:contain}.phone-home__spacer[data-v-f7a50f00]{flex:1}.phone-home__icon[data-v-f7a50f00]{position:relative;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:none;border-radius:10px;background:transparent;color:#9dc4d8;cursor:pointer}.phone-home__icon .pi[data-v-f7a50f00]{font-size:16px}.phone-home__badge[data-v-f7a50f00]{position:absolute;top:5px;right:4px;min-width:15px;height:15px;padding:0 3px;box-sizing:border-box;border-radius:8px;background:var(--signal);color:var(--sea-ink);font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;border:1.5px solid oklch(24% .07 245)}.phone-home__avatar[data-v-f7a50f00]{width:30px;height:30px;padding:0;border:none;border-radius:50%;overflow:hidden;background:var(--sea-foam-ink);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px #63dbcd80;cursor:pointer}.phone-home__avatar img[data-v-f7a50f00]{width:100%;height:100%;object-fit:cover}.phone-home__greet[data-v-f7a50f00]{display:flex;flex-direction:column;gap:4px}.phone-home__eyebrow[data-v-f7a50f00]{font-family:var(--sea-font-label);font-size:10px;letter-spacing:.12em;color:var(--sea-foam)}.phone-home__hello[data-v-f7a50f00]{font-family:var(--sea-font-title);font-size:26px;font-weight:600;color:#d6f0f9}.phone-home__sonar[data-v-f7a50f00]{position:relative;height:42px;display:flex;align-items:center;padding:0 14px 0 30px;border:1px solid oklch(34% .07 245);border-radius:21px;background:#042b49;color:#749fb8;font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.phone-home__sonar-dot[data-v-f7a50f00]{position:absolute;left:13px;top:16px;width:8px;height:8px;border-radius:50%;background:var(--sea-foam)}.phone-home__tiles[data-v-f7a50f00]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:min-content;gap:10px;padding:14px}@media(min-width:600px){.phone-home__tiles[data-v-f7a50f00]{grid-template-columns:repeat(3,minmax(0,1fr))}}.phone-home__tile[data-v-f7a50f00]{display:flex;flex-direction:column;gap:6px;padding:13px 14px;border:none;border-radius:14px;background:var(--phone-paper);box-shadow:inset 0 0 0 1px var(--phone-line);color:var(--phone-ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.phone-home__tile[data-v-f7a50f00]:active{background:var(--phone-shoal)}.phone-home__tile-label[data-v-f7a50f00]{display:flex;align-items:center;gap:7px;font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sea-ink-3)}.phone-home__tile-label .pi[data-v-f7a50f00]{font-size:12px;color:var(--sea-foam-ink)}.phone-home__tile-big[data-v-f7a50f00]{font-family:var(--sea-font-title);font-weight:600;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-home__tile-big--xl[data-v-f7a50f00]{font-size:30px}.phone-home__tile-big--lg[data-v-f7a50f00]{font-size:22px}.phone-home__tile-big--md[data-v-f7a50f00]{font-size:19px}.phone-home__tile-sub[data-v-f7a50f00]{font-size:12px;line-height:1.35;color:var(--sea-ink-3);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.phone-home__tile-sub--alert[data-v-f7a50f00]{color:var(--revoke-ink)}.phone-more[data-v-a87653b7]{min-height:100%;background:var(--sea-rail)}.phone-more__inner[data-v-a87653b7]{display:flex;flex-direction:column;gap:18px;padding:calc(var(--hive-mobile-safe-top) + 14px) 16px 20px}.phone-more__profile[data-v-a87653b7]{display:flex;align-items:center;gap:12px}.phone-more__avatar[data-v-a87653b7]{width:44px;height:44px;flex-shrink:0;padding:0;border:none;border-radius:50%;overflow:hidden;background:var(--sea-foam-ink);color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px #63dbcd80;cursor:pointer}.phone-more__avatar img[data-v-a87653b7]{width:100%;height:100%;object-fit:cover}.phone-more__who[data-v-a87653b7]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.phone-more__name[data-v-a87653b7]{font-family:var(--sea-font-title);font-size:18px;font-weight:600;color:#d6f0f9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-more__realm[data-v-a87653b7]{font-family:var(--sea-font-label);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#749fb8}.phone-more__edit[data-v-a87653b7]{flex-shrink:0;padding:6px 10px;border:none;border-radius:8px;background:#042b49;color:#bbdeea;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.phone-more__views[data-v-a87653b7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.phone-more__view[data-v-a87653b7]{min-height:76px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:8px 4px;border:none;border-radius:12px;background:#01203fb3;color:#bbdeea;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.phone-more__view[data-v-a87653b7]:active{background:#042b49}.phone-more__view .pi[data-v-a87653b7]{font-size:19px}.phone-more__view--pin[data-v-a87653b7]{background:transparent;box-shadow:inset 0 0 0 1.5px #63dbcd73;color:var(--sea-foam)}.phone-more__view-label[data-v-a87653b7]{max-width:100%;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-more__view-tag[data-v-a87653b7]{font-family:var(--sea-font-label);font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:#63859a}.phone-more__list[data-v-a87653b7]{display:flex;flex-direction:column;padding:4px 6px;border-radius:14px;background:var(--phone-paper)}.phone-more__item[data-v-a87653b7]{display:flex;align-items:center;gap:14px;min-height:44px;padding:0 10px;border:none;border-radius:9px;background:transparent;color:var(--phone-ink);font:inherit;text-align:left;cursor:pointer}.phone-more__item[data-v-a87653b7]:active{background:var(--phone-shoal)}.phone-more__item .pi[data-v-a87653b7]{width:18px;text-align:center;font-size:15px;opacity:.75}.phone-more__item--danger[data-v-a87653b7]{color:var(--revoke-ink)}.phone-more__item-label[data-v-a87653b7]{flex:1;font-size:14.5px;font-weight:500}.phone-more__item-meta[data-v-a87653b7]{font-family:var(--sea-font-label);font-size:10px;letter-spacing:.06em;color:var(--sea-ink-3)}.assign-sheet__head[data-v-9c731c34]{display:flex;flex-direction:column;gap:10px;padding:4px 16px 12px;border-bottom:1px solid var(--phone-line)}.assign-sheet__bar[data-v-9c731c34]{display:flex;align-items:center;justify-content:space-between}.assign-sheet__cancel[data-v-9c731c34]{min-width:64px;border:none;background:transparent;color:var(--phone-ink-2);font:inherit;font-size:14.5px;text-align:left;cursor:pointer}.assign-sheet__spacer[data-v-9c731c34]{min-width:64px}.assign-sheet__title[data-v-9c731c34]{font-family:var(--sea-font-title);font-size:17px;font-weight:600}.assign-sheet__search[data-v-9c731c34]{height:42px;display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--sea-line-strong);color:var(--phone-ink-3)}.assign-sheet__search input[data-v-9c731c34]{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--phone-ink);font:inherit}.assign-sheet__list[data-v-9c731c34]{display:flex;flex-direction:column;padding:6px 8px}.assign-sheet__hint[data-v-9c731c34]{padding:28px 16px;text-align:center;font-size:13.5px;color:var(--phone-ink-3)}.assign-sheet__row[data-v-9c731c34]{display:flex;align-items:center;gap:12px;min-height:56px;padding:0 10px;border:none;border-radius:10px;background:transparent;color:var(--phone-ink);font:inherit;text-align:left;cursor:pointer}.assign-sheet__row[data-v-9c731c34]:active{background:var(--phone-shoal)}.assign-sheet__avatar[data-v-9c731c34]{width:34px;height:34px;flex-shrink:0;border-radius:50%;background:var(--buoy-cyan);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.assign-sheet__who[data-v-9c731c34]{display:flex;flex-direction:column;gap:2px;min-width:0}.assign-sheet__name[data-v-9c731c34]{font-size:14.5px;font-weight:600}.assign-sheet__meta[data-v-9c731c34]{font-family:var(--sea-font-label);font-size:10px;color:var(--phone-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-tasks[data-v-3f167023]{height:100%;display:flex;flex-direction:column;background:var(--phone-paper)}.phone-tasks__detail[data-v-3f167023]{flex:1;min-height:0}.phone-tasks__pane[data-v-3f167023]{flex:1;min-height:0;display:flex;flex-direction:column}.phone-tasks--split[data-v-3f167023]{flex-direction:row}.phone-tasks--split .phone-tasks__pane[data-v-3f167023]{flex:0 0 380px;border-right:1px solid var(--phone-line)}.phone-tasks__side[data-v-3f167023]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.phone-tasks__controls[data-v-3f167023]{flex-shrink:0;display:flex;flex-direction:column;gap:10px;padding:10px 14px;border-bottom:1px solid var(--phone-line)}.phone-tasks__seg[data-v-3f167023]{display:flex;padding:3px;border-radius:10px;background:var(--phone-shoal)}.phone-tasks__seg-btn[data-v-3f167023]{flex:1;padding:7px 0;border:none;border-radius:8px;background:transparent;color:var(--phone-ink-2);font:inherit;font-size:13px;cursor:pointer}.phone-tasks__seg-btn--on[data-v-3f167023]{background:var(--phone-paper);color:var(--phone-ink);font-weight:600;box-shadow:0 1px 3px #001b381f;box-shadow:0 1px 3px oklch(22% .07 252 / .12)}.phone-tasks__search-row[data-v-3f167023]{display:flex;gap:8px}.phone-tasks__search[data-v-3f167023]{flex:1;min-width:0;height:38px;display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--sea-line-strong);color:var(--phone-ink-3)}.phone-tasks__search .pi[data-v-3f167023]{font-size:12px}.phone-tasks__search input[data-v-3f167023]{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--phone-ink);font:inherit}.phone-tasks__filter[data-v-3f167023]{flex-shrink:0;height:38px;display:flex;align-items:center;gap:6px;padding:0 12px;border:none;border-radius:10px;background:var(--phone-shoal);color:var(--phone-ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.phone-tasks__filter--on[data-v-3f167023]{background:var(--sea-foam-wash);color:var(--sea-foam-ink-strong)}.phone-tasks__list[data-v-3f167023]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.phone-tasks__state[data-v-3f167023]{padding:24px;text-align:center;color:var(--phone-ink-3)}.phone-tasks__empty[data-v-3f167023]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:56px 40px;text-align:center}.phone-tasks__empty-icon[data-v-3f167023]{width:64px;height:64px;border-radius:50%;background:var(--phone-shoal);color:var(--sea-foam-ink);display:flex;align-items:center;justify-content:center;font-size:22px}.phone-tasks__empty-title[data-v-3f167023]{font-family:var(--sea-font-title);font-size:19px;font-weight:600}.phone-tasks__empty-text[data-v-3f167023]{font-size:14px;line-height:1.5;color:var(--phone-ink-3)}.phone-tasks__row-wrap[data-v-3f167023]{position:relative;overflow:hidden;border-bottom:1px solid var(--phone-line)}.phone-tasks__swipe-bg[data-v-3f167023]{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;padding:0 18px;background:var(--phone-shoal);color:var(--phone-ink-2);font-size:13px;font-weight:700}.phone-tasks__swipe-bg--right[data-v-3f167023]{background:var(--sea-foam-wash);color:var(--sea-foam-ink-strong)}.phone-tasks__swipe-more[data-v-3f167023]{margin-left:auto}.phone-tasks__row[data-v-3f167023]{position:relative;display:flex;align-items:center;gap:12px;min-height:72px;padding:10px 12px 10px 16px;background:var(--phone-paper);cursor:pointer;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:transform .12s ease-out}.phone-tasks__buoy[data-v-3f167023]{width:8px;height:8px;flex-shrink:0;border-radius:50%;align-self:flex-start;margin-top:7px}.phone-tasks__main[data-v-3f167023]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.phone-tasks__flow[data-v-3f167023]{font-family:var(--sea-font-label);font-size:9.5px;letter-spacing:.06em;color:var(--phone-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-tasks__title[data-v-3f167023]{font-size:14.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-tasks__meta[data-v-3f167023]{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px;color:var(--phone-ink-3)}.phone-tasks__due--overdue[data-v-3f167023]{color:var(--revoke-ink);font-weight:600}.phone-tasks__due--today[data-v-3f167023]{color:var(--signal-ink);font-weight:600}.phone-tasks__who[data-v-3f167023]{font-family:var(--sea-font-label);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-tasks__clip[data-v-3f167023]{font-size:11px}.phone-tasks__act[data-v-3f167023]{flex-shrink:0;height:32px;padding:0 12px;border:none;border-radius:8px;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.phone-tasks__act--open[data-v-3f167023]{background:var(--sea-chrome);color:#fff}.phone-tasks__act--claim[data-v-3f167023],.phone-tasks__act--take[data-v-3f167023]{background:var(--sea-foam-wash);color:var(--sea-foam-ink-strong)}.phone-tasks__act--release[data-v-3f167023]{background:transparent;box-shadow:inset 0 0 0 1px var(--sea-line-strong);color:var(--phone-ink-2)}.phone-tasks__sheet-head[data-v-3f167023],.phone-tasks__menu-head[data-v-3f167023]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 18px 12px;border-bottom:1px solid var(--phone-line)}.phone-tasks__menu-head[data-v-3f167023]{flex-direction:column;align-items:flex-start;gap:3px}.phone-tasks__sheet-title[data-v-3f167023],.phone-tasks__menu-title[data-v-3f167023]{font-family:var(--sea-font-title);font-size:19px;font-weight:600}.phone-tasks__menu-title[data-v-3f167023]{font-size:16px}.phone-tasks__sheet-link[data-v-3f167023]{border:none;background:transparent;color:var(--sea-foam-ink);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.phone-tasks__filters[data-v-3f167023]{display:flex;flex-direction:column;gap:18px;padding:14px 16px}.phone-tasks__fsec[data-v-3f167023]{display:flex;flex-direction:column;gap:8px}.phone-tasks__flabel[data-v-3f167023]{font-family:var(--sea-font-label);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--phone-ink-3)}.phone-tasks__fempty[data-v-3f167023]{font-size:13px;color:var(--phone-ink-3)}.phone-tasks__chips[data-v-3f167023]{display:flex;flex-wrap:wrap;gap:6px}.phone-tasks__chip[data-v-3f167023]{padding:7px 12px;border:none;border-radius:999px;background:var(--phone-shoal);color:var(--phone-ink-2);font:inherit;font-size:13px;cursor:pointer}.phone-tasks__chip--on[data-v-3f167023]{background:var(--sea-chrome);color:#fff;font-weight:600}.phone-tasks__dates[data-v-3f167023]{display:flex;gap:8px}.phone-tasks__date[data-v-3f167023]{flex:1;display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--phone-ink-3)}.phone-tasks__date input[data-v-3f167023]{height:44px;padding:0 10px;border:none;border-radius:8px;box-shadow:inset 0 0 0 1px var(--sea-line-strong);background:transparent;color:var(--phone-ink);font:inherit}.phone-tasks__check[data-v-3f167023]{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 4px;border:none;background:transparent;color:var(--phone-ink);font:inherit;font-size:14.5px;text-align:left;cursor:pointer}.phone-tasks__box[data-v-3f167023]{width:22px;height:22px;flex-shrink:0;border-radius:6px;box-shadow:inset 0 0 0 1.5px var(--sea-line-strong);display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px}.phone-tasks__box--on[data-v-3f167023]{background:var(--sea-foam-ink);box-shadow:none}.phone-tasks__check-label[data-v-3f167023]{flex:1}.phone-tasks__apply[data-v-3f167023]{width:100%;height:50px;border:none;border-radius:12px;background:var(--sea-chrome);color:#fff;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.phone-tasks__menu[data-v-3f167023]{display:flex;flex-direction:column;padding:4px 8px 8px}.phone-tasks__menu-item[data-v-3f167023]{display:flex;align-items:center;gap:14px;min-height:48px;padding:0 12px;border:none;border-radius:9px;background:transparent;color:var(--phone-ink);font:inherit;font-size:14.5px;font-weight:500;text-align:left;cursor:pointer}.phone-tasks__menu-item[data-v-3f167023]:disabled{color:var(--sea-ink-4)}.phone-tasks__menu-item[data-v-3f167023]:active{background:var(--phone-shoal)}.phone-tasks__menu-item .pi[data-v-3f167023]{width:18px;text-align:center;font-size:15px;color:var(--phone-ink-3)}html.hive-phone .phone-tasks__detail .detail-header{position:sticky;top:0;z-index:2;flex-wrap:wrap;gap:6px;padding:10px 12px}html.hive-phone .phone-tasks__detail .detail-workspace__split{flex-direction:column!important}html.hive-phone .phone-tasks__detail .detail-workspace__split>.p-splitter-gutter{display:none}html.hive-phone .phone-tasks__detail .detail-workspace__split>.p-splitterpanel{flex-basis:auto!important;width:100%!important}.phone-archive[data-v-d30b2eee]{position:relative;height:100%;min-height:0}.phone-archive__fab[data-v-d30b2eee]{position:absolute;right:18px;bottom:18px;z-index:5;height:52px;display:flex;align-items:center;gap:8px;padding:0 18px;border:none;border-radius:16px;background:var(--sea-chrome);color:#fff;font:inherit;font-size:14px;font-weight:600;box-shadow:0 12px 24px -8px #00102599;box-shadow:0 12px 24px -8px oklch(17% .07 252 / .6);cursor:pointer}.phone-archive__fab .pi[data-v-d30b2eee]{font-size:13px}.phone-archive__input[data-v-d30b2eee]{display:none}.phone-archive__sheet-head[data-v-d30b2eee]{padding:6px 18px 12px;border-bottom:1px solid var(--phone-line)}.phone-archive__sheet-title[data-v-d30b2eee]{font-family:var(--sea-font-title);font-size:17px;font-weight:600}.phone-archive__options[data-v-d30b2eee]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 14px 8px}.phone-archive__option[data-v-d30b2eee]{min-height:76px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:none;border-radius:12px;background:var(--phone-shoal);color:var(--phone-ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.phone-archive__option .pi[data-v-d30b2eee]{font-size:19px;color:var(--sea-foam-ink)}.phone-cal[data-v-4b4a85a9]{height:100%;display:flex;flex-direction:column;background:var(--phone-paper)}.phone-cal__switch[data-v-4b4a85a9]{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--phone-line)}.phone-cal__seg[data-v-4b4a85a9]{flex:1;display:flex;padding:3px;border-radius:10px;background:var(--phone-shoal)}.phone-cal__seg-btn[data-v-4b4a85a9]{flex:1;padding:7px 0;border:none;border-radius:8px;background:transparent;color:var(--phone-ink-2);font:inherit;font-size:13px;cursor:pointer}.phone-cal__seg-btn--on[data-v-4b4a85a9]{background:var(--phone-paper);color:var(--phone-ink);font-weight:600;box-shadow:0 1px 3px #001b381f;box-shadow:0 1px 3px oklch(22% .07 252 / .12)}.phone-cal__nav[data-v-4b4a85a9]{display:flex;gap:2px}.phone-cal__arrow[data-v-4b4a85a9]{width:34px;height:34px;border:none;border-radius:8px;background:transparent;color:var(--phone-ink-2);cursor:pointer}.phone-cal__error[data-v-4b4a85a9]{padding:10px 16px;background:var(--revoke-wash);color:var(--revoke-ink);font-size:13px}.phone-cal__agenda[data-v-4b4a85a9]{flex:1;min-height:0;overflow-y:auto;padding-bottom:12px}.phone-cal__state[data-v-4b4a85a9]{padding:32px;text-align:center;color:var(--phone-ink-3)}.phone-cal__empty[data-v-4b4a85a9]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:56px 40px;text-align:center}.phone-cal__empty-icon[data-v-4b4a85a9]{width:64px;height:64px;border-radius:50%;background:var(--phone-shoal);color:var(--sea-foam-ink);display:flex;align-items:center;justify-content:center;font-size:22px}.phone-cal__empty-title[data-v-4b4a85a9]{font-family:var(--sea-font-title);font-size:19px;font-weight:600}.phone-cal__empty-text[data-v-4b4a85a9]{font-size:14px;line-height:1.5;color:var(--phone-ink-3)}.phone-cal__day[data-v-4b4a85a9]{display:flex;flex-direction:column}.phone-cal__day-label[data-v-4b4a85a9]{padding:14px 16px 6px;font-family:var(--sea-font-label);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--phone-ink-3)}.phone-cal__day-label--today[data-v-4b4a85a9]{color:var(--sea-foam-ink)}.phone-cal__event[data-v-4b4a85a9]{display:flex;align-items:stretch;gap:12px;min-height:56px;padding:8px 16px;border:none;border-bottom:1px solid var(--phone-line-soft);background:transparent;color:var(--phone-ink);font:inherit;text-align:left;cursor:pointer}.phone-cal__event[data-v-4b4a85a9]:active{background:var(--phone-shoal)}.phone-cal__event-time[data-v-4b4a85a9]{width:48px;flex-shrink:0;display:flex;flex-direction:column;gap:2px;font-family:var(--sea-font-label);font-size:12px;font-weight:600}.phone-cal__event-end[data-v-4b4a85a9]{font-weight:400;color:var(--phone-ink-3)}.phone-cal__event-bar[data-v-4b4a85a9]{width:4px;flex-shrink:0;border-radius:2px}.phone-cal__event-text[data-v-4b4a85a9]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.phone-cal__event-title[data-v-4b4a85a9]{font-size:14.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-cal__event-meta[data-v-4b4a85a9]{font-size:12px;color:var(--phone-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-cal__grid-wrap[data-v-4b4a85a9]{flex:1;min-height:0;display:flex;flex-direction:column}.phone-cal__heads[data-v-4b4a85a9],.phone-cal__allday[data-v-4b4a85a9]{flex-shrink:0;display:grid;border-bottom:1px solid var(--phone-line)}.phone-cal__head[data-v-4b4a85a9]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 0;border:none;background:transparent;color:var(--phone-ink-3);font-family:var(--sea-font-label);font-size:10px;letter-spacing:.08em;cursor:pointer}.phone-cal__head-num[data-v-4b4a85a9]{font-family:var(--sea-font-title);font-size:17px;font-weight:600;color:var(--phone-ink);letter-spacing:0}.phone-cal__head--today .phone-cal__head-num[data-v-4b4a85a9]{color:var(--sea-foam-ink)}.phone-cal__allday-label[data-v-4b4a85a9]{padding:4px;font-family:var(--sea-font-label);font-size:9px;color:var(--phone-ink-3);text-align:right}.phone-cal__allday-col[data-v-4b4a85a9]{display:flex;flex-direction:column;gap:2px;padding:2px;min-height:24px}.phone-cal__allday-item[data-v-4b4a85a9]{border:none;border-radius:4px;padding:2px 4px;font:inherit;font-size:11px;font-weight:600;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.phone-cal__grid[data-v-4b4a85a9]{flex:1;min-height:0;overflow-y:auto}.phone-cal__grid-inner[data-v-4b4a85a9]{position:relative;display:grid}.phone-cal__hours[data-v-4b4a85a9]{position:relative}.phone-cal__hour[data-v-4b4a85a9]{position:absolute;right:6px;transform:translateY(-6px);font-family:var(--sea-font-label);font-size:10px;color:var(--phone-ink-3)}.phone-cal__col[data-v-4b4a85a9]{position:relative;border-left:1px solid var(--phone-line-soft)}.phone-cal__line[data-v-4b4a85a9]{position:absolute;left:0;right:0;border-top:1px solid var(--phone-line-soft)}.phone-cal__now[data-v-4b4a85a9]{position:absolute;left:0;right:0;height:2px;background:var(--revoke-ink);z-index:2}.phone-cal__block[data-v-4b4a85a9]{position:absolute;left:2px;right:2px;display:flex;flex-direction:column;gap:1px;padding:3px 5px;border:none;border-left:3px solid;border-radius:6px;font:inherit;text-align:left;overflow:hidden;cursor:pointer;z-index:1}.phone-cal__block-title[data-v-4b4a85a9]{font-size:12px;font-weight:600;line-height:1.2}.phone-cal__block-time[data-v-4b4a85a9]{font-family:var(--sea-font-label);font-size:9.5px;opacity:.85}.phone-cal__month[data-v-4b4a85a9]{flex:1;min-height:0;overflow-y:auto}.phone-cal__month-grid[data-v-4b4a85a9]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));padding:6px 8px 8px;border-bottom:1px solid var(--phone-line)}.phone-cal__month-head[data-v-4b4a85a9]{padding:4px 0;text-align:center;font-family:var(--sea-font-label);font-size:9.5px;letter-spacing:.08em;color:var(--phone-ink-3)}.phone-cal__cell[data-v-4b4a85a9]{aspect-ratio:1 / 1.05;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:none;border-radius:10px;background:transparent;color:var(--phone-ink);font:inherit;cursor:pointer}.phone-cal__cell--out[data-v-4b4a85a9]{color:var(--sea-ink-4)}.phone-cal__cell--today .phone-cal__cell-num[data-v-4b4a85a9]{color:var(--sea-foam-ink);font-weight:700}.phone-cal__cell--sel[data-v-4b4a85a9]{background:var(--sea-chrome);color:#fff}.phone-cal__cell--sel.phone-cal__cell--today .phone-cal__cell-num[data-v-4b4a85a9]{color:var(--sea-foam)}.phone-cal__cell-num[data-v-4b4a85a9]{font-size:14px}.phone-cal__dots[data-v-4b4a85a9]{display:flex;gap:2px;height:5px}.phone-cal__dot[data-v-4b4a85a9]{width:5px;height:5px;border-radius:50%}.phone-cal__daylist[data-v-4b4a85a9]{display:flex;flex-direction:column}.phone-cal__daylist-empty[data-v-4b4a85a9]{padding:8px 16px 20px;font-size:13.5px;color:var(--phone-ink-3)}.phone-cal__sheet-head[data-v-4b4a85a9]{padding:6px 18px 12px;border-bottom:1px solid var(--phone-line);font-family:var(--sea-font-title);font-size:19px;font-weight:600}.phone-cal__cals[data-v-4b4a85a9]{display:flex;flex-direction:column;padding:6px 8px}.phone-cal__cal[data-v-4b4a85a9]{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 10px;border:none;border-radius:9px;background:transparent;color:var(--phone-ink);font:inherit;text-align:left;cursor:pointer}.phone-cal__cal-box[data-v-4b4a85a9]{width:22px;height:22px;flex-shrink:0;border-radius:6px;color:#fff;font-size:11px;display:flex;align-items:center;justify-content:center}.phone-cal__cal-name[data-v-4b4a85a9]{flex:1;font-size:14.5px}.phone-cal__cal-meta[data-v-4b4a85a9]{font-family:var(--sea-font-label);font-size:10px;color:var(--phone-ink-3)}.phone-search[data-v-adccc5c9]{height:100%;min-height:0}html.hive-phone .phone-search .search-root{grid-template-columns:minmax(0,1fr)!important;background:var(--phone-paper)}html.hive-phone .phone-search .search-root:not(.parameters-hidden)>.results-panel,html.hive-phone .phone-search .search-root>.pane-resizer{display:none!important}html.hive-phone .phone-search .search-panel__header,html.hive-phone .phone-search .results-panel__header{padding:12px 16px}html.hive-phone .phone-search .search-panel__header h2{display:none}.phone-apps[data-v-04e256c8]{min-height:100%;background:var(--phone-page)}.phone-apps__state[data-v-04e256c8]{padding:40px 24px;text-align:center;font-size:14px;color:var(--phone-ink-3)}.phone-apps__state--error[data-v-04e256c8]{color:var(--revoke-ink)}.phone-apps__grid[data-v-04e256c8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:min-content;gap:10px;padding:14px}@media(min-width:600px){.phone-apps__grid[data-v-04e256c8]{grid-template-columns:repeat(5,minmax(0,1fr))}}.phone-apps__tile[data-v-04e256c8]{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 6px 12px;border:none;border-radius:14px;background:var(--phone-paper);box-shadow:inset 0 0 0 1px var(--phone-line);color:var(--phone-ink);font:inherit;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.phone-apps__tile[data-v-04e256c8]:active{background:var(--phone-shoal)}.phone-apps__star[data-v-04e256c8]{position:absolute;top:8px;right:9px;font-size:10px;color:var(--signal)}.phone-apps__icon[data-v-04e256c8],.phone-apps__menu-icon[data-v-04e256c8]{width:48px;height:48px;border-radius:13px;display:flex;align-items:center;justify-content:center;font-size:20px}.phone-apps__name[data-v-04e256c8]{max-width:100%;font-size:12.5px;font-weight:600;line-height:1.2;text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.phone-apps__menu-head[data-v-04e256c8]{display:flex;align-items:center;gap:12px;padding:8px 18px 14px;border-bottom:1px solid var(--phone-line)}.phone-apps__menu-icon[data-v-04e256c8]{width:44px;height:44px;border-radius:12px;font-size:19px}.phone-apps__menu-who[data-v-04e256c8]{display:flex;flex-direction:column;gap:2px}.phone-apps__menu-name[data-v-04e256c8]{font-size:15px;font-weight:650}.phone-apps__menu-meta[data-v-04e256c8],.phone-apps__menu-tag[data-v-04e256c8]{font-family:var(--sea-font-label);font-size:10px;color:var(--phone-ink-3)}.phone-apps__menu[data-v-04e256c8]{display:flex;flex-direction:column;padding:4px 8px 8px}.phone-apps__menu-item[data-v-04e256c8]{display:flex;align-items:center;gap:14px;min-height:48px;padding:0 12px;border:none;border-radius:9px;background:transparent;color:var(--phone-ink);font:inherit;font-size:14.5px;font-weight:500;text-align:left;cursor:pointer}.phone-apps__menu-item>span[data-v-04e256c8]:not(.phone-apps__menu-tag){flex:1}.phone-apps__menu-item .pi[data-v-04e256c8]{width:18px;text-align:center;font-size:15px;color:var(--phone-ink-3)}.phone-app[data-v-7b681666]{height:100%;display:flex;flex-direction:column}.phone-app__bar[data-v-7b681666]{flex-shrink:0;display:flex;align-items:center;gap:6px;min-height:var(--hive-mobile-topbar-height);padding:var(--hive-mobile-safe-top) 10px 0 8px;background:var(--phone-chrome);box-sizing:border-box}.phone-app__title[data-v-7b681666]{flex:1;min-width:0;font-family:var(--sea-font-title);font-size:17px;font-weight:600;color:#d6f0f9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-app__icon[data-v-7b681666]{width:38px;height:38px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:10px;background:transparent;color:#9dc4d8;cursor:pointer}.phone-app__icon--back[data-v-7b681666]{color:#d2e7ff}.phone-app__icon--star[data-v-7b681666]{color:var(--signal)}.phone-app__body[data-v-7b681666]{flex:1;min-height:0;position:relative}.phone-app__state[data-v-7b681666]{padding:40px;text-align:center;color:var(--phone-ink-3)}.phone-appset[data-v-79285870]{min-height:100%;display:flex;flex-direction:column;gap:14px;padding:14px;background:var(--phone-page)}.phone-appset__group[data-v-79285870]{display:flex;flex-direction:column;gap:6px}.phone-appset__label[data-v-79285870]{padding:0 6px;font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--phone-ink-3)}.phone-appset__chips[data-v-79285870]{display:flex;flex-wrap:wrap;gap:6px}.phone-appset__chip[data-v-79285870]{padding:8px 12px;border:none;border-radius:9px;background:var(--phone-paper);box-shadow:inset 0 0 0 1px var(--phone-line);color:var(--phone-ink);font:inherit;font-size:13px;cursor:pointer}.phone-appset__chip--on[data-v-79285870]{background:var(--sea-chrome);color:#fff;box-shadow:none;font-weight:600}.phone-appset__seg[data-v-79285870]{display:flex;padding:3px;border-radius:10px;background:var(--phone-shoal)}.phone-appset__seg-btn[data-v-79285870]{flex:1;padding:8px 0;border:none;border-radius:8px;background:transparent;color:var(--phone-ink-2);font:inherit;font-size:13px;cursor:pointer}.phone-appset__seg-btn--on[data-v-79285870]{background:var(--phone-paper);color:var(--phone-ink);font-weight:600;box-shadow:0 1px 3px #001b381f;box-shadow:0 1px 3px oklch(22% .07 252 / .12)}.phone-tabset[data-v-fe002e05]{min-height:100%;display:flex;flex-direction:column;gap:16px;padding:14px;background:var(--phone-page)}.phone-tabset__group[data-v-fe002e05]{display:flex;flex-direction:column;gap:8px}.phone-tabset__label[data-v-fe002e05]{padding:0 6px;font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--phone-ink-3)}.phone-tabset__bar[data-v-fe002e05]{display:flex;gap:4px;padding:6px;border-radius:14px;background:var(--hive-mobile-rail-bg)}.phone-tabset__reset[data-v-fe002e05]{align-self:flex-end}.phone-tabset__editable[data-v-fe002e05]{position:relative;flex:1;min-width:0;display:flex}.phone-tabset__slot[data-v-fe002e05]{position:relative;flex:1;min-width:0;min-height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:none;border-radius:10px;background:#042b49;color:#fff;font:inherit;cursor:pointer}.phone-tabset__slot .pi[data-v-fe002e05]{font-size:16px}.phone-tabset__slot>span[data-v-fe002e05]:not(.phone-tabset__remove){max-width:100%;font-size:10px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-tabset__slot--fixed[data-v-fe002e05]{background:var(--hive-mobile-tab-raised-bg);color:#83a3bb;cursor:default}.phone-tabset__slot--drop[data-v-fe002e05]{background:transparent;border:1.5px dashed oklch(82% .11 185 / .6);color:var(--sea-foam)}.phone-tabset__slot--sel[data-v-fe002e05]{box-shadow:0 0 0 2px var(--sea-foam)}.phone-tabset__remove[data-v-fe002e05]{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;background:var(--revoke-ink);color:#fff;display:flex;align-items:center;justify-content:center}.phone-tabset__remove .pi[data-v-fe002e05]{font-size:9px}.phone-tabset__hint[data-v-fe002e05]{padding:0 6px;font-size:12px;line-height:1.45;color:var(--phone-ink-3)}.phone-tabset__chips[data-v-fe002e05]{display:flex;flex-wrap:wrap;gap:6px}.phone-tabset__chip[data-v-fe002e05]{height:36px;display:flex;align-items:center;gap:6px;padding:0 12px;border:none;border-radius:9px;background:var(--phone-paper);box-shadow:inset 0 0 0 1px var(--phone-line);color:var(--phone-ink);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.phone-tabset__chip .pi[data-v-fe002e05]{font-size:12px;color:var(--sea-foam-ink)}.phone-tabset__toggle[data-v-fe002e05]{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:0 14px;border:none;border-radius:12px;background:var(--phone-paper);box-shadow:inset 0 0 0 1px var(--phone-line);color:var(--phone-ink);font:inherit;cursor:pointer}.phone-tabset__toggle-label[data-v-fe002e05]{font-size:14.5px}.phone-tabset__switch[data-v-fe002e05]{position:relative;width:44px;height:26px;border-radius:13px;background:var(--sea-line-strong);transition:background .12s}.phone-tabset__switch span[data-v-fe002e05]{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:left .12s}.phone-tabset__switch--on[data-v-fe002e05]{background:var(--sea-foam-ink)}.phone-tabset__switch--on span[data-v-fe002e05]{left:21px}.phone-jobs[data-v-322b82a9]{min-height:100%;background:var(--phone-paper)}.phone-jobs__filter[data-v-322b82a9]{width:100%;display:flex;align-items:center;gap:10px;min-height:46px;padding:0 16px;border:none;border-bottom:1px solid var(--phone-line);background:transparent;color:var(--phone-ink);font:inherit;font-size:13.5px;cursor:pointer}.phone-jobs__box[data-v-322b82a9]{width:20px;height:20px;border-radius:5px;box-shadow:inset 0 0 0 1.5px var(--sea-line-strong);display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px}.phone-jobs__box--on[data-v-322b82a9]{background:var(--sea-foam-ink);box-shadow:none}.phone-jobs__state[data-v-322b82a9]{padding:40px 24px;text-align:center;color:var(--phone-ink-3);font-size:14px}.phone-jobs__job[data-v-322b82a9]{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-bottom:1px solid var(--phone-line)}.phone-jobs__row[data-v-322b82a9]{display:flex;align-items:center;gap:10px}.phone-jobs__icon[data-v-322b82a9]{font-size:15px;color:var(--phone-ink-3)}.phone-jobs__icon[data-status=running][data-v-322b82a9]{color:var(--sea-foam-ink)}.phone-jobs__icon[data-status=done][data-v-322b82a9]{color:var(--grant)}.phone-jobs__icon[data-status=error][data-v-322b82a9]{color:var(--revoke-ink)}.phone-jobs__name[data-v-322b82a9]{flex:1;min-width:0;font-size:14.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-jobs__status[data-v-322b82a9]{padding:2px 6px;border-radius:4px;background:var(--phone-shoal);color:var(--phone-ink-2);font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.phone-jobs__status[data-status=running][data-v-322b82a9]{background:var(--sea-foam-wash);color:var(--sea-foam-ink-strong)}.phone-jobs__status[data-status=done][data-v-322b82a9]{background:#caf3e0;color:#005c41;color:oklch(42% .1 165)}.phone-jobs__status[data-status=error][data-v-322b82a9]{background:var(--revoke-wash);color:var(--revoke-ink)}.phone-jobs__bar[data-v-322b82a9]{height:4px;border-radius:2px;background:var(--phone-shoal);overflow:hidden}.phone-jobs__bar span[data-v-322b82a9]{display:block;height:100%;width:0;background:var(--buoy-cyan)}.phone-jobs__bar span[data-status=running][data-v-322b82a9]{width:40%;animation:phone-jobs-run-322b82a9 1.4s ease-in-out infinite}.phone-jobs__bar span[data-status=done][data-v-322b82a9],.phone-jobs__bar span[data-status=error][data-v-322b82a9]{width:100%}.phone-jobs__bar span[data-status=error][data-v-322b82a9]{background:var(--revoke-ink)}@keyframes phone-jobs-run-322b82a9{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media(prefers-reduced-motion:reduce){.phone-jobs__bar span[data-status=running][data-v-322b82a9]{animation:none;width:60%}}.phone-jobs__foot[data-v-322b82a9]{display:flex;align-items:center;gap:8px}.phone-jobs__meta[data-v-322b82a9]{flex:1;min-width:0;font-family:var(--sea-font-label);font-size:10px;color:var(--phone-ink-3)}.phone-jobs__btn[data-v-322b82a9]{height:30px;padding:0 10px;border:none;border-radius:8px;box-shadow:inset 0 0 0 1px var(--sea-line-strong);background:transparent;color:var(--phone-ink);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.phone-jobs__btn--danger[data-v-322b82a9]{color:var(--revoke-ink)}.phone-jobs__details[data-v-322b82a9]{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:10px;background:var(--phone-page);font-family:var(--sea-font-label);font-size:11px;color:var(--phone-ink-2);overflow-wrap:anywhere}.phone-jobs__error[data-v-322b82a9]{color:var(--revoke-ink)}.phone-absence[data-v-7b0fc209]{min-height:100%;display:flex;flex-direction:column;gap:16px;padding:16px;background:var(--phone-paper)}.phone-absence__state[data-v-7b0fc209]{padding:40px 16px;text-align:center;font-size:14px;color:var(--phone-ink-3)}.phone-absence__card[data-v-7b0fc209]{display:flex;flex-direction:column;gap:10px;padding:14px;border:none;border-radius:12px;background:transparent;box-shadow:inset 0 0 0 1px var(--phone-line);color:var(--phone-ink);font:inherit;text-align:left;cursor:pointer}.phone-absence__card-head[data-v-7b0fc209]{display:flex;align-items:center;justify-content:space-between}.phone-absence__card-title[data-v-7b0fc209]{font-size:15px;font-weight:600}.phone-absence__card-text[data-v-7b0fc209]{font-size:13px;color:var(--phone-ink-2)}.phone-absence__switch[data-v-7b0fc209]{position:relative;width:44px;height:26px;border-radius:13px;background:var(--sea-line-strong)}.phone-absence__switch span[data-v-7b0fc209]{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:left .12s}.phone-absence__switch--on[data-v-7b0fc209]{background:var(--sea-foam-ink)}.phone-absence__switch--on span[data-v-7b0fc209]{left:21px}.phone-absence__group[data-v-7b0fc209]{display:flex;flex-direction:column;gap:8px}.phone-absence__label[data-v-7b0fc209]{font-family:var(--sea-font-label);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--phone-ink-3)}.phone-absence__empty[data-v-7b0fc209]{font-size:13.5px;color:var(--phone-ink-3)}.phone-absence__person[data-v-7b0fc209]{display:flex;align-items:center;gap:12px;min-height:54px;padding:0 12px;border:none;border-radius:12px;background:transparent;box-shadow:inset 0 0 0 1px var(--phone-line);color:var(--phone-ink);font:inherit;text-align:left;cursor:pointer}.phone-absence__person--active[data-v-7b0fc209]{background:color-mix(in oklch,var(--lease-wash) 60%,transparent)}.phone-absence__avatar[data-v-7b0fc209]{width:32px;height:32px;flex-shrink:0;border-radius:50%;overflow:hidden;background:var(--buoy-amber);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.phone-absence__avatar img[data-v-7b0fc209]{width:100%;height:100%;object-fit:cover}.phone-absence__who[data-v-7b0fc209]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.phone-absence__name[data-v-7b0fc209]{font-size:14.5px;font-weight:600}.phone-absence__meta[data-v-7b0fc209]{font-family:var(--sea-font-label);font-size:9.5px;text-transform:uppercase;color:var(--phone-ink-3)}.phone-absence__act[data-v-7b0fc209]{font-size:13px;font-weight:600;color:var(--sea-foam-ink)}.phone-absence__person--active .phone-absence__act[data-v-7b0fc209]{color:var(--signal-ink)}.phone-sonar[data-v-ffa12f9a]{position:fixed;inset:0;z-index:1140;display:flex;flex-direction:column;background:var(--phone-paper);color:var(--phone-ink)}.phone-sonar__head[data-v-ffa12f9a]{flex-shrink:0;display:flex;align-items:center;gap:10px;padding:calc(var(--hive-mobile-safe-top) + 8px) 12px 12px;background:var(--phone-chrome)}.phone-sonar__field[data-v-ffa12f9a]{position:relative;flex:1;height:40px;display:flex;align-items:center;padding:0 14px 0 30px;border-radius:20px;background:#042b49;box-shadow:0 0 0 3px #63dbcd59}.phone-sonar__dot[data-v-ffa12f9a]{position:absolute;left:13px;top:16px;width:8px;height:8px;border-radius:50%;background:var(--sea-foam)}.phone-sonar__field input[data-v-ffa12f9a]{flex:1;min-width:0;border:none;outline:none;background:transparent;color:#d6f0f9;font:inherit;font-size:16px}.phone-sonar__field input[data-v-ffa12f9a]::placeholder{color:#749fb8}.phone-sonar__cancel[data-v-ffa12f9a]{border:none;background:transparent;color:#b0d1de;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.phone-sonar__scopes[data-v-ffa12f9a]{flex-shrink:0;display:flex;gap:6px;padding:10px 14px;border-bottom:1px solid var(--phone-line);overflow-x:auto}.phone-sonar__scope[data-v-ffa12f9a]{flex-shrink:0;padding:6px 11px;border:none;border-radius:999px;background:var(--phone-shoal);color:var(--phone-ink-2);font:inherit;font-size:12.5px;cursor:pointer}.phone-sonar__scope--on[data-v-ffa12f9a]{background:var(--sea-chrome);color:#fff;font-weight:600}.phone-sonar__results[data-v-ffa12f9a]{flex:1;min-height:0;overflow-y:auto;padding:6px 8px var(--hive-mobile-safe-bottom)}.phone-sonar__group[data-v-ffa12f9a]{padding:12px 10px 4px;font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sea-foam-ink)}.phone-sonar__empty[data-v-ffa12f9a]{padding:32px 16px;text-align:center;font-size:13.5px;color:var(--phone-ink-3)}.phone-sonar__row[data-v-ffa12f9a]{display:flex;align-items:center;border-radius:9px}.phone-sonar__main[data-v-ffa12f9a]{flex:1;min-width:0;display:flex;align-items:center;gap:12px;min-height:52px;padding:0 10px;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.phone-sonar__main[data-v-ffa12f9a]:active{background:var(--phone-shoal)}.phone-sonar__icon[data-v-ffa12f9a]{width:18px;text-align:center;font-size:16px;color:var(--sea-foam-ink)}.phone-sonar__row--locked .phone-sonar__icon[data-v-ffa12f9a],.phone-sonar__row--locked .phone-sonar__label[data-v-ffa12f9a]{color:var(--sea-ink-4)}.phone-sonar__text[data-v-ffa12f9a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.phone-sonar__label[data-v-ffa12f9a]{font-size:14.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-sonar__meta[data-v-ffa12f9a]{font-family:var(--sea-font-label);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--phone-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-sonar__trail[data-v-ffa12f9a]{width:40px;height:40px;flex-shrink:0;border:none;border-radius:9px;background:transparent;color:var(--sea-ink-4);font-size:12px;cursor:pointer}.phone-sonar__trail--on[data-v-ffa12f9a]{color:var(--signal)}.phone-sonar__more[data-v-ffa12f9a]{width:100%;margin-top:8px;min-height:44px;border:none;border-radius:10px;background:var(--phone-shoal);color:var(--phone-ink);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.phone-sonar-enter-active[data-v-ffa12f9a],.phone-sonar-leave-active[data-v-ffa12f9a]{transition:opacity .16s ease,transform .2s cubic-bezier(.2,.8,.2,1)}.phone-sonar-enter-from[data-v-ffa12f9a],.phone-sonar-leave-to[data-v-ffa12f9a]{opacity:0;transform:translateY(12px)}@media(prefers-reduced-motion:reduce){.phone-sonar-enter-active[data-v-ffa12f9a],.phone-sonar-leave-active[data-v-ffa12f9a]{transition:none}}.phone-assist[data-v-558b9725]{position:fixed;inset:0;z-index:1130;display:flex;flex-direction:column;background:var(--sea-paper);color:var(--sea-ink)}.phone-assist__head[data-v-558b9725]{flex-shrink:0;display:flex;align-items:center;gap:6px;min-height:var(--hive-mobile-topbar-height);padding:calc(var(--hive-mobile-safe-top) + 4px) 10px 6px 8px;background:var(--phone-chrome);touch-action:none}.phone-assist__close[data-v-558b9725]{width:38px;height:40px;border:none;background:transparent;color:#d2e7ff;cursor:pointer}.phone-assist__seg[data-v-558b9725]{flex:1;display:flex;padding:3px;border-radius:10px;background:#042b49}.phone-assist__seg-btn[data-v-558b9725]{flex:1;padding:6px 0;border:none;border-radius:8px;background:transparent;color:#9dc4d8;font:inherit;font-size:13px;cursor:pointer}.phone-assist__seg-btn--on[data-v-558b9725]{background:var(--sea-paper);color:var(--sea-ink);font-weight:600}.phone-assist__spacer[data-v-558b9725]{width:38px}.phone-assist__body[data-v-558b9725]{flex:1;min-height:0;display:flex;flex-direction:column}.phone-assist__body[data-v-558b9725]>*{flex:1;min-height:0}.phone-assist__note[data-v-558b9725]{flex-shrink:0;padding:4px 12px var(--hive-mobile-safe-bottom);text-align:center;font-family:var(--sea-font-label);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--sea-ink-3)}.phone-assist-enter-active[data-v-558b9725],.phone-assist-leave-active[data-v-558b9725]{transition:transform .24s cubic-bezier(.2,.8,.2,1)}.phone-assist-enter-from[data-v-558b9725],.phone-assist-leave-to[data-v-558b9725]{transform:translateY(100%)}@media(prefers-reduced-motion:reduce){.phone-assist-enter-active[data-v-558b9725],.phone-assist-leave-active[data-v-558b9725]{transition:none}}html.hive-phone .phone-assist .help-icon-btn:has(>.pi-times),html.hive-phone .phone-assist .ai-icon-btn:has(>.pi-times){display:none}.acting-strip[data-v-cdee26a8]{flex-shrink:0;display:flex;align-items:center;gap:10px;padding:calc(var(--hive-mobile-safe-top) + 8px) 14px 10px;background:var(--signal-ink);color:#fff}.acting-strip .pi[data-v-cdee26a8]{font-size:14px}.acting-strip__text[data-v-cdee26a8]{flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acting-strip__stop[data-v-cdee26a8]{height:30px;padding:0 10px;border:none;border-radius:8px;background:#fbfdfe33;color:#fff;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.upload-resume[data-v-c0c24516]{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;background:var(--lease-wash);color:var(--lease-ink);border-bottom:1px solid var(--phone-line)}.upload-resume__icon[data-v-c0c24516]{width:32px;height:32px;border-radius:9px;background:#fbfdfe99;display:flex;align-items:center;justify-content:center}.upload-resume__text[data-v-c0c24516]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.upload-resume__title[data-v-c0c24516]{font-size:13.5px;font-weight:700}.upload-resume__body[data-v-c0c24516]{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-resume__actions[data-v-c0c24516]{display:flex;gap:6px;margin-left:auto}.upload-resume__btn[data-v-c0c24516]{height:34px;padding:0 12px;border:none;border-radius:9px;background:transparent;box-shadow:inset 0 0 0 1px currentColor;color:inherit;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.upload-resume__btn--primary[data-v-c0c24516]{background:var(--sea-chrome);box-shadow:none;color:#fff}.phone-shell[data-v-69a8d13d]{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;background:var(--phone-page);color:var(--phone-ink);font-family:var(--hive-ui-font, "DM Sans"),system-ui,sans-serif}.phone-shell__workspace[data-v-69a8d13d]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0}.phone-shell__workspace--landscape[data-v-69a8d13d]{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(0,1fr);padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) 0}.phone-shell__workspace--landscape>.phone-shell__body[data-v-69a8d13d]{grid-column:2;grid-row:1}.phone-shell__body[data-v-69a8d13d]{flex:1 1 auto;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:var(--phone-paper);-webkit-overflow-scrolling:touch}.phone-shell__bottom[data-v-69a8d13d]{flex-shrink:0}.phone-shell__ctx[data-v-69a8d13d]{max-height:42dvh;display:flex;flex-direction:column;border-top:1px solid var(--phone-line);background:var(--phone-page)}.phone-shell__ctx-tabs[data-v-69a8d13d]{flex-shrink:0;display:flex;gap:4px;padding:6px 8px 0;overflow-x:auto;scrollbar-width:none}.phone-shell__ctx-tools[data-v-69a8d13d]{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:4px 8px 6px}.phone-shell__offline[data-v-69a8d13d]{flex-shrink:0;display:flex;align-items:center;gap:10px;padding:calc(var(--hive-mobile-safe-top) + 8px) 14px 8px;background:#233447;color:#fff;font-size:13px}.phone-shell__offline-text[data-v-69a8d13d]{flex:1}.phone-shell__offline-retry[data-v-69a8d13d]{border:none;background:transparent;color:#fff;font:inherit;font-weight:700;cursor:pointer}.phone-shell__update[data-v-69a8d13d]{position:fixed;left:12px;right:12px;bottom:var(--phone-toast-offset);z-index:1100;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:var(--sea-chrome);color:#fff;box-shadow:0 12px 28px -10px #001b3880;box-shadow:0 12px 28px -10px oklch(22% .07 252 / .5)}.phone-shell__update .pi[data-v-69a8d13d]{font-size:15px;color:var(--sea-foam)}.phone-shell__update-text[data-v-69a8d13d]{flex:1;font-size:13.5px}.phone-shell__update-btn[data-v-69a8d13d]{border:none;background:transparent;color:var(--sea-foam);font:inherit;font-size:13px;font-weight:700;cursor:pointer}
