.login-code-toggle[data-v-f9d5e970]{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;padding:0;border:0;font:inherit;font-size:12.5px;color:var(--oc-sub-fg, #6b7f98);background:none;cursor:pointer}.login-code-toggle[data-v-f9d5e970]:hover{color:inherit;text-decoration:underline}.login-code-toggle[data-v-f9d5e970]:focus-visible{outline:2px solid var(--sea-focus, #4fb8e0);outline-offset:2px}.login-code-hint[data-v-f9d5e970]{font-size:12px;color:var(--oc-sub-fg, #6b7f98)}.rsi-card[data-v-b7ce37be]{display:flex;flex-direction:column;gap:1.125rem;width:100%;max-height:100%;padding:1.375rem;box-sizing:border-box;border:1px solid var(--oc-card-border, rgba(142, 166, 193, .28));border-radius:1rem;color:var(--oc-body-fg, #414858);background:var(--oc-card-bg, rgba(255, 255, 255, .94));box-shadow:var(--oc-card-shadow, 0 1.375rem 3.5rem rgba(32, 68, 105, .16), 0 .1875rem .6875rem rgba(30, 63, 96, .06));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.rsi-head[data-v-b7ce37be]{display:flex;align-items:center;gap:.9rem;padding:.1rem .2rem .2rem}.rsi-head__icon[data-v-b7ce37be]{display:grid;flex:0 0 auto;width:3.125rem;height:3.125rem;place-items:center;border-radius:50%;color:var(--oc-lock-fg, #176bc0);font-size:1.15rem;background:var(--oc-lock-bg, linear-gradient(145deg, #f3f8ff, #e9f1fd));box-shadow:inset 0 0 0 1px #256fb80f}.rsi-head__icon--open[data-v-b7ce37be]{color:var(--oc-ok-fg, #2f8a55);background:color-mix(in srgb,var(--p-green-500) 10%,transparent)}.rsi-head h1[data-v-b7ce37be]{margin:0;color:var(--oc-heading-fg, #102b4e);font-size:1.125rem;font-weight:650;letter-spacing:-.015em}.rsi-head p[data-v-b7ce37be]{margin:.3125rem 0 0;color:var(--oc-sub-fg, #5a6e86);font-size:.78rem;line-height:1.45;text-wrap:pretty}.rsi-groups[data-v-b7ce37be]{display:flex;align-items:center;gap:.4rem}.rsi-group[data-v-b7ce37be]{flex:1 1 0;min-width:0;box-sizing:border-box;padding:.7rem .3rem;border:1px solid var(--oc-input-border, #8a8e9b);border-radius:.5rem;color:var(--oc-heading-fg, #102b4e);font-family:var(--font-mono, ui-monospace, monospace);font-size:1rem;font-weight:600;letter-spacing:.08em;text-align:center;text-transform:uppercase;background:var(--oc-input-bg, #fff);outline:0}.rsi-group--filled[data-v-b7ce37be]{border-color:var(--oc-meth-on-border, rgba(46, 114, 188, .55));background:var(--oc-meth-soft-bg, #f4f9ff)}.rsi-group[data-v-b7ce37be]:focus{border-color:var(--oc-focus, #2774d1);box-shadow:0 0 0 3px var(--oc-focus-ring, rgba(39, 116, 209, .16))}.rsi-search[data-v-b7ce37be]{position:relative}.rsi-search>i[data-v-b7ce37be]{position:absolute;top:50%;inset-inline-start:.7rem;margin-top:-.45rem;color:var(--oc-muted-fg, #7a8298);font-size:.85rem}.rsi-search__input[data-v-b7ce37be]{width:100%;box-sizing:border-box;padding:.5625rem .75rem .5625rem 2.2rem;border:1px solid var(--oc-input-border, #8a8e9b);border-radius:.5rem;color:var(--oc-input-fg, #414858);font:inherit;font-size:.9rem;background:var(--oc-input-bg, #fff);outline:0}.rsi-search__input[data-v-b7ce37be]:focus{border-color:var(--oc-focus, #2774d1);box-shadow:0 0 0 3px var(--oc-focus-ring, rgba(39, 116, 209, .16))}.rsi-list[data-v-b7ce37be]{display:flex;flex:1 1 auto;min-height:0;overflow-y:auto;flex-direction:column;gap:.5rem;max-height:17rem}.rsi-account[data-v-b7ce37be]{display:flex;align-items:center;gap:.75rem;width:100%;padding:.6rem .75rem;border:1px solid var(--oc-card-border, rgba(142, 166, 193, .28));border-radius:.75rem;font:inherit;text-align:start;background:var(--oc-meth-bg, rgba(248, 251, 255, .8));cursor:pointer;transition:border-color .16s ease,background .16s ease}.rsi-account--picked[data-v-b7ce37be]{border-color:var(--oc-meth-on-border, rgba(46, 114, 188, .55));background:var(--oc-meth-on-bg, #eaf4ff)}.rsi-account__initial[data-v-b7ce37be]{display:grid;flex:0 0 auto;width:2.25rem;height:2.25rem;place-items:center;border-radius:50%;color:var(--oc-meth-fg-hover, #1765b6);font-size:.9rem;font-weight:600;background:var(--oc-input-bg, #fff);box-shadow:inset 0 0 0 1px #256fb81f}.rsi-account__text[data-v-b7ce37be]{display:flex;flex-direction:column;gap:2px;min-width:0}.rsi-account__line[data-v-b7ce37be]{display:flex;align-items:center;gap:.45rem}.rsi-account__alias[data-v-b7ce37be]{color:var(--oc-heading-fg, #102b4e);font-size:.87rem;font-weight:600}.rsi-account__name[data-v-b7ce37be]{overflow:hidden;color:var(--oc-muted-fg, #7a8298);font-size:.73rem;white-space:nowrap;text-overflow:ellipsis}.rsi-account__mark[data-v-b7ce37be]{margin-inline-start:auto;flex:0 0 auto;color:var(--oc-faint-fg, #c2cbd9);font-size:1rem}.rsi-account--picked .rsi-account__mark[data-v-b7ce37be]{color:var(--oc-meth-fg-hover, #1765b6)}.rsi-empty[data-v-b7ce37be]{margin:.4rem 0;color:var(--oc-muted-fg, #7a8298);font-size:.78rem;text-align:center}.rsi-warn[data-v-b7ce37be]{display:flex;align-items:flex-start;gap:.55rem;padding:.7rem .8rem;border:1px solid color-mix(in srgb,var(--p-amber-500) 30%,transparent);border-radius:.625rem;color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 56%,var(--p-amber-600));font-size:.72rem;line-height:1.55;text-wrap:pretty;background:color-mix(in srgb,var(--p-amber-500) 14%,transparent)}.rsi-warn>i[data-v-b7ce37be]{margin-top:.1rem}.rsi-error[data-v-b7ce37be]{display:flex;align-items:flex-start;gap:.55rem;padding:.625rem .8rem;border:1px solid color-mix(in srgb,var(--p-red-500) 34%,transparent);border-radius:.625rem;color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 53%,var(--p-red-500));font-size:.75rem;line-height:1.4;background:color-mix(in srgb,var(--p-red-500) 12%,transparent)}.rsi-error>i[data-v-b7ce37be]{margin-top:.08rem}.rsi-actions[data-v-b7ce37be]{display:flex;align-items:center;justify-content:space-between;gap:.625rem}.rsi-secondary[data-v-b7ce37be]{display:inline-flex;align-items:center;gap:.45rem;padding:9px 14px;border:1px solid var(--oc-card-border, rgba(142, 166, 193, .34));border-radius:9px;color:var(--oc-meth-fg, #5c7691);font:inherit;font-size:13px;font-weight:500;background:var(--oc-input-bg, #fff);cursor:pointer}.rsi-secondary[data-v-b7ce37be]:hover:not(:disabled){border-color:var(--oc-meth-border-hover, rgba(46, 114, 188, .42));color:var(--oc-meth-fg-hover, #1765b6);background:var(--oc-meth-soft-bg, #f4f9ff)}.rsi-secondary>i[data-v-b7ce37be]{font-size:.7rem}.rsi-primary[data-v-b7ce37be]{display:inline-flex;align-items:center;gap:.5rem;padding:10px 18px;border:0;border-radius:9px;color:var(--oc-cta-fg, #fff);font:inherit;font-size:13.5px;font-weight:500;background:var(--oc-cta-bg, #1c5fbd);box-shadow:0 8px 18px #1a4d9933;cursor:pointer}.rsi-primary[data-v-b7ce37be]:hover:not(:disabled){background:var(--oc-cta-bg-hover, #2470d3)}.rsi-primary[data-v-b7ce37be]:disabled,.rsi-secondary[data-v-b7ce37be]:disabled{opacity:.55;cursor:default}.rsi-primary>i[data-v-b7ce37be]{font-size:.7rem}.rsi-group[data-v-b7ce37be]:focus-visible,.rsi-account[data-v-b7ce37be]:focus-visible,.rsi-secondary[data-v-b7ce37be]:focus-visible,.rsi-primary[data-v-b7ce37be]:focus-visible,.rsi-search__input[data-v-b7ce37be]:focus-visible{outline:2px solid var(--oc-focus, #2774d1);outline-offset:2px}@media(prefers-reduced-motion:reduce){.rsi-account[data-v-b7ce37be]{transition:none}}.ocean-brand[data-v-40702e79]{display:flex;flex-direction:column;align-items:center;text-align:center}.ocean-brand__icon[data-v-40702e79]{width:clamp(5.75rem,11vh,8rem);height:clamp(5.75rem,11vh,8rem);object-fit:contain;filter:drop-shadow(0 .75rem 1.5rem rgba(24,87,151,.12))}.ocean-brand__name[data-v-40702e79]{margin-top:.3rem;color:transparent;font-size:clamp(1.7rem,3.3vw,2.7rem);font-weight:500;line-height:1;letter-spacing:.2em;text-transform:uppercase;background:var(--oc-wordmark, linear-gradient(90deg, #092d5c 0 48%, #1f81a1 78%, #15598e 100%));background-clip:text;-webkit-background-clip:text}.ocean-brand__eyebrow[data-v-40702e79]{display:flex;align-items:center;gap:.65rem;margin-top:.55rem;color:var(--oc-eyebrow, #17385f);font-size:.67rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.ocean-brand__rule[data-v-40702e79]{width:1.4rem;height:1px;background:var(--oc-rule, #249bd0)}.ocean-brand__tagline[data-v-40702e79]{margin-top:.45rem;color:var(--oc-tagline, #366182);font-size:.58rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.ocean-brand--compact .ocean-brand__icon[data-v-40702e79]{width:3.875rem;height:3.875rem}.ocean-brand--scene .ocean-brand__name[data-v-40702e79]{color:var(--oc-scene-fg, #f5fbff);font-weight:600;background:none;text-shadow:var(--oc-scene-text-shadow)}.ocean-brand--scene .ocean-brand__eyebrow[data-v-40702e79],.ocean-brand--scene .ocean-brand__tagline[data-v-40702e79]{color:var(--oc-scene-fg, #f5fbff);text-shadow:0 1px 2px #081a2c}.ocean-brand--scene .ocean-brand__tagline[data-v-40702e79]{font-size:.7rem;letter-spacing:.08em;line-height:1.5}.ocean-brand--compact .ocean-brand__name[data-v-40702e79]{margin-top:.25rem;font-size:1.625rem}.ocean-brand--compact .ocean-brand__eyebrow[data-v-40702e79]{margin-top:.5rem;font-size:.625rem}.ocean-brand--inline[data-v-40702e79]{flex-direction:row;align-items:center;gap:.75rem;text-align:left}.ocean-brand--inline .ocean-brand__icon[data-v-40702e79]{width:2.6rem;height:2.6rem;filter:drop-shadow(0 .5rem 1rem rgba(24,87,151,.12))}.ocean-brand--inline .ocean-brand__name[data-v-40702e79]{margin-top:0;font-size:1.1rem}.ocean-brand--inline .ocean-brand__eyebrow[data-v-40702e79]{gap:.75rem;margin-top:0;font-size:.625rem}.ocean-brand--inline .ocean-brand__rule[data-v-40702e79]{width:1px;height:1.4rem;background:var(--oc-card-border, rgba(142, 166, 193, .5))}.ocean-brand--inline .ocean-brand__rule[data-v-40702e79]:last-child{display:none}.ocean-brand--inline .ocean-brand__tagline[data-v-40702e79]{margin-top:0}@media(max-width:640px){.ocean-brand__icon[data-v-40702e79]{width:5.2rem;height:5.2rem}.ocean-brand__name[data-v-40702e79]{font-size:1.65rem}.ocean-brand__tagline[data-v-40702e79]{display:none}}@media(max-height:760px)and (min-width:641px){.ocean-brand__icon[data-v-40702e79]{width:4.8rem;height:4.8rem}.ocean-brand__name[data-v-40702e79]{font-size:1.7rem}.ocean-brand__eyebrow[data-v-40702e79]{margin-top:.35rem}.ocean-brand__tagline[data-v-40702e79]{display:none}}.login-layout[data-v-54e37a01]{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1.15rem,2.8vh,2rem);width:100%;padding:clamp(1.5rem,4vh,3rem) 1.5rem;color:var(--oc-body-fg, #414858)}.login-brand[data-v-54e37a01]{position:relative;flex:0 0 auto;overflow:hidden;width:clamp(19rem,32vw,25rem);max-width:100%;aspect-ratio:1006 / 799}.login-brand__image[data-v-54e37a01]{position:absolute;top:-12.8%;left:-26.3%;width:152.7%;max-width:none;height:auto;clip-path:inset(0 0 17.6%)}.login-brand__tagline[data-v-54e37a01]{position:absolute;right:0;bottom:.45rem;left:0;padding-inline:.25rem;color:#102b4e;font-size:.7rem;font-weight:600;line-height:1.5;letter-spacing:.08em;text-align:center;text-transform:uppercase;text-shadow:0 1px 1px rgba(255,255,255,.6)}.login-panel[data-v-54e37a01]{display:flex;flex-direction:column;gap:.625rem;width:min(30rem,100%)}.login-back[data-v-54e37a01]{display:inline-flex;align-items:center;align-self:flex-start;gap:.45rem;min-height:2.25rem;padding:.35rem .65rem;border:0;border-radius:.55rem;color:var(--oc-back-fg, #34658f);font:inherit;font-size:.76rem;font-weight:550;background:var(--oc-back-bg, rgba(255, 255, 255, .58));cursor:pointer;transition:color .15s ease,background .15s ease}.login-back[data-v-54e37a01]:hover:not(:disabled){color:var(--oc-back-fg-hover, #0f5fa8);background:var(--oc-back-bg-hover, rgba(233, 245, 255, .92))}.login-back[data-v-54e37a01]:disabled{opacity:.5;cursor:default}.login-back[data-v-54e37a01]:focus-visible,.login-submit[data-v-54e37a01]:focus-visible,.login-recovery[data-v-54e37a01]:focus-visible{outline:2px solid var(--oc-focus, #2774d1);outline-offset:2px}.login-recovery[data-v-54e37a01]{display:inline-flex;align-items:center;align-self:center;justify-content:center;overflow:hidden;gap:0;width:1.95rem;height:1.95rem;padding:.35rem;border:0;border-radius:.55rem;color:var(--oc-back-fg, #34658f);font:inherit;font-size:.76rem;font-weight:550;white-space:nowrap;background:var(--oc-back-bg, rgba(255, 255, 255, .58));cursor:pointer;transition:width .22s cubic-bezier(.4,0,.2,1),gap .22s ease,padding .22s ease,color .18s ease,background .18s ease}.login-recovery>i[data-v-54e37a01]{flex:0 0 auto;font-size:.78rem}.login-recovery__label[data-v-54e37a01]{display:block;overflow:hidden;max-width:0;opacity:0;transition:max-width .22s cubic-bezier(.4,0,.2,1),opacity .16s ease}.login-recovery[data-v-54e37a01]:hover,.login-recovery[data-v-54e37a01]:focus-visible{gap:.4rem;width:9.5rem;padding:.35rem .7rem;color:var(--oc-back-fg-hover, #0f5fa8);background:var(--oc-back-bg-hover, rgba(233, 245, 255, .92))}.login-recovery:hover .login-recovery__label[data-v-54e37a01],.login-recovery:focus-visible .login-recovery__label[data-v-54e37a01]{max-width:8rem;opacity:1}.login-card[data-v-54e37a01]{display:flex;flex-direction:column;gap:1.125rem;width:100%;padding:1.375rem;border:1px solid transparent;border-radius:1rem;background:#ffffff80}.login-card--night[data-v-54e37a01]{background:#102b4680}.login-card__header[data-v-54e37a01]{display:flex;align-items:center;gap:.9rem;padding:.1rem .2rem .2rem}.login-card__header-icon[data-v-54e37a01]{display:grid;flex:0 0 auto;width:3.125rem;height:3.125rem;place-items:center;border-radius:50%;color:var(--oc-lock-fg, #176bc0);font-size:1.15rem;background:var(--oc-lock-bg, linear-gradient(145deg, #f3f8ff, #e9f1fd));box-shadow:inset 0 0 0 1px #256fb80f}.login-card__header h1[data-v-54e37a01]{margin:0;color:var(--oc-heading-fg, #102b4e);font-size:1.125rem;font-weight:650;letter-spacing:-.015em}.login-card__header p[data-v-54e37a01]{margin:.3125rem 0 0;color:var(--oc-sub-fg, #5a6e86);font-size:.78rem;line-height:1.45}.login-form[data-v-54e37a01]{display:flex;flex-direction:column;gap:1rem}.login-form[data-v-54e37a01] label{color:var(--oc-label-fg, #414858)}.login-form[data-v-54e37a01] .p-password,.login-control[data-v-54e37a01]{width:100%}.login-form[data-v-54e37a01] .p-inputtext{width:100%;padding:.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)}.login-form[data-v-54e37a01] .p-inputtext::placeholder{color:var(--oc-muted-fg, #697184)}.login-form[data-v-54e37a01] .p-inputtext:enabled:hover{border-color:var(--oc-input-border, #8a8e9b)}.login-form[data-v-54e37a01] .p-inputtext:enabled:focus{border-color:var(--oc-focus, #2774d1);outline:0;box-shadow:0 0 0 3px var(--oc-focus-ring, rgba(39, 116, 209, .16))}.login-form[data-v-54e37a01] .p-inputtext:-webkit-autofill,.login-form[data-v-54e37a01] .p-inputtext:-webkit-autofill:hover,.login-form[data-v-54e37a01] .p-inputtext:-webkit-autofill:focus,.login-form[data-v-54e37a01] .p-inputtext:-webkit-autofill:active{-webkit-text-fill-color:var(--oc-input-fg, #414858);caret-color:var(--oc-input-fg, #414858);transition:background-color 0s 600000s}.login-form[data-v-54e37a01] .p-password-toggle-mask-icon{color:var(--oc-muted-fg, #697184)}.login-submit[data-v-54e37a01]{gap:.5rem;width:100%;justify-content:center;padding:.6875rem 1rem;border:0;border-radius:.625rem;color:var(--oc-cta-fg, #fff);font-size:.9375rem;font-weight:500;background:var(--oc-cta-bg, #1c5fbd);box-shadow:0 .625rem 1.375rem #1a4d9933}.login-submit[data-v-54e37a01]:hover:not(:disabled),.login-submit[data-v-54e37a01]:active:not(:disabled){border:0;color:var(--oc-cta-fg, #fff);background:var(--oc-cta-bg-hover, #2470d3)}.login-submit[data-v-54e37a01]:focus-visible{box-shadow:0 .625rem 1.375rem #1a4d9933}.login-card__header-icon--done[data-v-54e37a01]{color:var(--oc-ok-fg, #2f8a55);background:color-mix(in srgb,#22c55e 10%,transparent)}.renewal-opening[data-v-54e37a01]{display:flex;align-items:center;gap:.4rem}.renewal-opening i[data-v-54e37a01]{font-size:.72rem}.renewal-account[data-v-54e37a01]{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;border:1px solid var(--oc-card-border, rgba(142, 166, 193, .28));border-radius:.75rem;background:var(--oc-meth-bg, rgba(248, 251, 255, .8))}.renewal-account__avatar[data-v-54e37a01]{display:grid;flex-shrink:0;width:32px;height:32px;place-items:center;border-radius:50%;color:#fff;font-size:11.5px;font-weight:700;background:#085762}.renewal-account__text[data-v-54e37a01]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.renewal-account__name[data-v-54e37a01]{color:var(--oc-heading-fg, #102b4e);font-size:.85rem;font-weight:600}.renewal-account__meta[data-v-54e37a01]{overflow:hidden;color:var(--oc-sub-fg, #5a6e86);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.renewal-account__caption[data-v-54e37a01]{color:var(--oc-muted-fg, #697184);font-size:.62rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.login-submit--blocked[data-v-54e37a01]{opacity:.6}.renewal-blocked[data-v-54e37a01]{align-self:center;margin-top:-.375rem;color:var(--oc-muted-fg, #697184);font-size:.72rem}.renewal-logout[data-v-54e37a01]{align-self:center}.login-fallback[data-v-54e37a01]{display:flex;flex-direction:column;gap:.375rem}.login-fallback__label[data-v-54e37a01]{font-size:.85rem;font-weight:500}.login-fallback small[data-v-54e37a01]{color:var(--oc-muted-fg, #697184);font-size:.75rem}.login-error[data-v-54e37a01]{display:flex;align-items:flex-start;gap:.55rem;padding:.65rem .75rem;border:1px solid color-mix(in srgb,var(--p-red-500) 34%,transparent);border-radius:.625rem;color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 53%,var(--p-red-500));font-size:.78rem;line-height:1.4;background:color-mix(in srgb,var(--p-red-500) 12%,transparent)}.login-error i[data-v-54e37a01]{margin-top:.08rem}@media(max-width:640px){.login-layout[data-v-54e37a01]{justify-content:flex-start;padding:.4rem .85rem 1.75rem}.login-card[data-v-54e37a01]{padding:1rem}.login-card__header[data-v-54e37a01]{gap:.7rem}.login-card__header-icon[data-v-54e37a01]{width:2.75rem;height:2.75rem}}@media(max-height:760px)and (min-width:641px){.login-layout[data-v-54e37a01]{gap:.85rem;padding-block:1.1rem}.login-brand[data-v-54e37a01]{width:18rem}.login-card[data-v-54e37a01]{gap:.85rem;padding:1rem}.login-card__header-icon[data-v-54e37a01]{width:2.7rem;height:2.7rem}.login-form[data-v-54e37a01]{gap:.8rem}}@media(prefers-reduced-motion:reduce){.login-back[data-v-54e37a01],.login-card[data-v-54e37a01],.login-recovery[data-v-54e37a01],.login-recovery__label[data-v-54e37a01]{transition:none}}.auth-setup[data-v-54e37a01]{display:flex;align-items:center;gap:1rem;padding:.75rem;border:1px solid var(--oc-card-border, rgba(142, 166, 193, .28));border-radius:.75rem;background:var(--oc-meth-bg, rgba(248, 251, 255, .8))}.auth-setup__qr[data-v-54e37a01]{flex-shrink:0;width:8.5rem;height:8.5rem;border-radius:.5rem;background:#fff}.auth-setup__manual[data-v-54e37a01]{display:flex;flex-direction:column;gap:.375rem;min-width:0}.auth-setup__step[data-v-54e37a01]{font-size:.82rem;line-height:1.45}.auth-setup__label[data-v-54e37a01]{font-size:.72rem;color:var(--oc-sub-fg, #6b7f98)}.auth-setup__secret[data-v-54e37a01]{font-family:var(--sea-font-label, monospace);font-size:.78rem;letter-spacing:.04em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}@media(max-width:480px){.auth-setup[data-v-54e37a01]{flex-direction:column;align-items:flex-start}}.profile-layout[data-v-d39eda9a]{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1.15rem,2.8vh,2rem);width:100%;padding:clamp(1.5rem,4vh,3rem) 1.5rem;color:var(--oc-body-fg, #414858)}.profile-panel[data-v-d39eda9a]{display:flex;flex-direction:column;align-items:center;gap:1.35rem;width:min(35rem,100%)}.profile-card[data-v-d39eda9a]{display:flex;flex-direction:column;gap:1rem;width:100%;padding:1.375rem;border:1px solid transparent;border-radius:1rem;background:#ffffff80}.profile-card--night[data-v-d39eda9a]{background:#102b4680}.profile-card__header[data-v-d39eda9a]{display:flex;align-items:center;gap:.9rem;padding:.1rem .2rem .2rem}.profile-card__header-icon[data-v-d39eda9a]{display:grid;flex:0 0 auto;width:3.125rem;height:3.125rem;place-items:center;border-radius:50%;color:var(--oc-lock-fg, #176bc0);font-size:1.15rem;background:var(--oc-lock-bg, linear-gradient(145deg, #f3f8ff, #e9f1fd));box-shadow:inset 0 0 0 1px #256fb80f}.profile-card__header h1[data-v-d39eda9a]{margin:0;color:var(--oc-heading-fg, #102b4e);font-size:1.125rem;font-weight:650;letter-spacing:-.015em}.profile-card__header p[data-v-d39eda9a]{margin:.3125rem 0 0;color:var(--oc-sub-fg, #5a6e86);font-size:.78rem;line-height:1.45}.profile-feedback[data-v-d39eda9a]{display:flex;align-items:flex-start;gap:.55rem;padding:.65rem .75rem;border:1px solid;border-radius:.625rem;font-size:.78rem;line-height:1.4}.profile-feedback i[data-v-d39eda9a]{margin-top:.08rem}.profile-feedback--error[data-v-d39eda9a]{border-color:color-mix(in srgb,var(--p-red-500) 34%,transparent);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)}.profile-feedback--success[data-v-d39eda9a]{border-color:color-mix(in srgb,var(--p-green-500) 32%,transparent);color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 55%,var(--p-green-600));background:color-mix(in srgb,var(--p-green-500) 12%,transparent)}.profile-loading[data-v-d39eda9a]{display:grid;min-height:8rem;place-items:center;color:var(--oc-muted-fg, #697184);font-size:1.35rem}.profile-list[data-v-d39eda9a]{display:flex;flex-direction:column;gap:.55rem;max-height:min(18rem,34vh);overflow-y:auto;padding:2px}.profile-item[data-v-d39eda9a]{display:flex;min-height:5rem;overflow:hidden;border:1px solid var(--oc-meth-border, rgba(133, 156, 181, .3));border-radius:.7rem;background:var(--oc-meth-bg, rgba(248, 251, 255, .8));transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,transform .16s ease}.profile-item[data-v-d39eda9a]:hover{border-color:var(--oc-meth-border-hover, rgba(46, 114, 188, .45));box-shadow:0 .35rem 1rem #1c4d7f0e;transform:translateY(-1px)}.profile-item--selected[data-v-d39eda9a]{border-color:var(--oc-meth-on-border, #2774d1);background:var(--oc-meth-on-bg, #eaf4ff);box-shadow:0 .4rem 1.2rem #2568b314}.profile-item__select[data-v-d39eda9a]{display:flex;flex:1 1 auto;align-items:center;gap:.9rem;min-width:0;padding:.85rem .45rem .85rem .9rem;border:0;color:inherit;font:inherit;text-align:left;background:transparent;cursor:pointer}.profile-item__select[data-v-d39eda9a]:focus-visible,.profile-item__settings[data-v-d39eda9a]:focus-visible,.profile-add[data-v-d39eda9a]:focus-visible,.profile-import-zone[data-v-d39eda9a]:focus-visible{z-index:1;outline:2px solid var(--oc-focus, #2774d1);outline-offset:-3px}.profile-item__icon[data-v-d39eda9a]{display:grid;flex:0 0 auto;width:2.9rem;height:2.9rem;place-items:center;border-radius:50%;color:var(--oc-lock-fg, #176bc0);font-size:1.12rem;background:var(--oc-lock-bg, #edf5ff)}.profile-item__main[data-v-d39eda9a]{display:flex;flex:1 1 auto;flex-direction:column;gap:.3rem;min-width:0}.profile-item__title-row[data-v-d39eda9a]{display:flex;align-items:center;gap:.6rem;min-width:0}.profile-item__name[data-v-d39eda9a]{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--oc-heading-fg, #122d50);font-size:.95rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.profile-item__badge[data-v-d39eda9a]{display:inline-flex;flex:0 0 auto;align-items:center;gap:.25rem;padding:.22rem .5rem;border-radius:99px;color:var(--oc-meth-on-fg, #216dc0);font-size:.62rem;font-weight:600;background:var(--oc-meth-on-bg, #e9f3ff)}.profile-item__badge i[data-v-d39eda9a]{font-size:.55rem}.profile-item__address[data-v-d39eda9a]{overflow:hidden;color:var(--oc-sub-fg, #5a6e86);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.profile-item__settings[data-v-d39eda9a]{display:grid;flex:0 0 3rem;width:3rem;place-items:center;border:0;color:var(--oc-meth-fg, #59728d);font-size:.88rem;background:transparent;cursor:pointer;transition:color .15s ease,background .15s ease}.profile-item__settings[data-v-d39eda9a]:hover{color:var(--oc-meth-fg-hover, #0f66ba);background:var(--oc-back-bg-hover, rgba(31, 112, 194, .06))}.profile-empty[data-v-d39eda9a]{margin:0;padding:1.2rem .75rem;color:var(--oc-muted-fg, #697184);font-size:.8rem;text-align:center}.profile-add[data-v-d39eda9a]{display:flex;align-items:center;justify-content:center;gap:.55rem;width:100%;min-height:3.3rem;border:1px dashed var(--oc-meth-border, rgba(45, 124, 207, .42));border-radius:.625rem;color:var(--oc-meth-fg, #59728d);font:inherit;font-size:.82rem;font-weight:550;background:var(--oc-meth-bg, rgba(246, 251, 255, .54));cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.profile-add[data-v-d39eda9a]:hover{border-color:var(--oc-meth-border-hover, #2a78ca);color:var(--oc-meth-fg-hover, #0d5aaa);background:var(--oc-meth-on-bg, rgba(235, 246, 255, .82))}.profile-connect-button[data-v-d39eda9a]{gap:.5rem;min-width:11rem;justify-content:center;padding:.6875rem 1rem;border:0;border-radius:.625rem;color:var(--oc-cta-fg, #fff);font-size:.9375rem;font-weight:500;background:var(--oc-cta-bg, #1c5fbd);box-shadow:0 .625rem 1.375rem #1a4d9933}.profile-connect-button[data-v-d39eda9a]:hover:not(:disabled),.profile-connect-button[data-v-d39eda9a]:active:not(:disabled){border:0;color:var(--oc-cta-fg, #fff);background:var(--oc-cta-bg-hover, #2470d3)}.profile-connect-button[data-v-d39eda9a]:focus-visible{outline:2px solid var(--oc-focus, #2774d1);outline-offset:2px;box-shadow:0 .625rem 1.375rem #1a4d9933}.profile-import-overlay[data-v-d39eda9a]{position:fixed;z-index:50;inset:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;border:2px dashed var(--oc-focus, #2782d5);border-radius:1.25rem;color:var(--oc-heading-fg, #164f88);background:var(--oc-card-bg, rgba(243, 249, 255, .93));box-shadow:inset 0 0 4rem #247ecd1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none}.profile-import-overlay__icon[data-v-d39eda9a]{display:grid;width:4rem;height:4rem;margin-bottom:.35rem;place-items:center;border-radius:50%;color:var(--oc-lock-fg, #1671c5);font-size:1.6rem;background:var(--oc-lock-bg, #e2f1ff)}.profile-import-overlay strong[data-v-d39eda9a]{font-size:1.1rem}.profile-import-overlay span[data-v-d39eda9a]:last-child{color:var(--oc-sub-fg, #5a6e86);font-size:.82rem}.profile-drop-enter-active[data-v-d39eda9a],.profile-drop-leave-active[data-v-d39eda9a]{transition:opacity .14s ease,transform .14s ease}.profile-drop-enter-from[data-v-d39eda9a],.profile-drop-leave-to[data-v-d39eda9a]{opacity:0;transform:scale(.99)}.profile-dialog.p-dialog{overflow:hidden;border:1px solid var(--oc-card-border, rgba(142, 166, 193, .28));border-radius:.95rem;color:var(--oc-body-fg, #414858);background:var(--oc-card-bg, rgba(255, 255, 255, .96));box-shadow:var(--oc-card-shadow, 0 1.5rem 5rem rgba(16, 46, 79, .2));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.profile-dialog .p-dialog-header{padding:1.35rem 1.5rem .85rem}.profile-dialog .p-dialog-title{color:var(--oc-heading-fg, #102b4e);font-size:1.05rem;font-weight:650}.profile-dialog .p-dialog-content{padding:0 1.5rem 1.5rem}.profile-dialog.p-dialog .p-dialog-close-button{color:var(--oc-meth-fg, #59728d);background:transparent}.profile-dialog.p-dialog .p-dialog-close-button:not(:disabled):hover{color:var(--oc-meth-fg-hover, #1765b6);background:var(--oc-back-bg-hover, rgba(233, 245, 255, .92))}.profile-dialog.p-dialog .p-dialog-close-button:focus-visible{outline:2px solid var(--oc-focus, #2774d1);outline-offset:2px;box-shadow:none}.profile-form[data-v-d39eda9a]{display:flex;flex-direction:column;gap:.95rem}.profile-dialog__subtitle[data-v-d39eda9a]{margin:0 0 .15rem;color:var(--oc-sub-fg, #5a6e86);font-size:.8rem;line-height:1.5}.profile-file-input[data-v-d39eda9a]{position:fixed;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.profile-import-zone[data-v-d39eda9a]{display:flex;align-items:center;gap:.8rem;width:100%;min-height:5.1rem;padding:.85rem;border:1px dashed var(--oc-meth-border, rgba(45, 124, 207, .42));border-radius:.7rem;color:var(--oc-body-fg, #414858);font:inherit;text-align:left;background:var(--oc-meth-bg, rgba(246, 251, 255, .7));cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.profile-import-zone[data-v-d39eda9a]:hover,.profile-import-zone--active[data-v-d39eda9a]{border-color:var(--oc-meth-border-hover, #2a78ca);background:var(--oc-meth-on-bg, #eaf4ff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--oc-focus, #2774d1) 12%,transparent)}.profile-import-zone[data-v-d39eda9a]:disabled{opacity:.55;cursor:default}.profile-import-zone__icon[data-v-d39eda9a]{display:grid;flex:0 0 auto;width:2.75rem;height:2.75rem;place-items:center;border-radius:.65rem;color:var(--oc-lock-fg, #176bc0);font-size:1.1rem;background:var(--oc-lock-bg, #e9f1fd)}.profile-import-zone__copy[data-v-d39eda9a]{display:flex;flex:1 1 auto;flex-direction:column;gap:.25rem;min-width:0}.profile-import-zone__copy strong[data-v-d39eda9a]{font-size:.82rem;font-weight:650}.profile-import-zone__copy small[data-v-d39eda9a]{color:var(--oc-sub-fg, #5a6e86);font-size:.7rem;line-height:1.35}.profile-import-zone__browse[data-v-d39eda9a]{flex:0 0 auto;color:var(--oc-meth-fg-hover, #1765b6);font-size:.74rem;font-weight:600}.profile-form__divider[data-v-d39eda9a]{display:flex;align-items:center;gap:.65rem;color:var(--oc-muted-fg, #697184);font-size:.68rem;text-transform:uppercase}.profile-form__divider[data-v-d39eda9a]:before,.profile-form__divider[data-v-d39eda9a]:after{flex:1;height:1px;content:"";background:var(--oc-card-border, rgba(142, 166, 193, .28))}.profile-field[data-v-d39eda9a]{display:flex;flex-direction:column;gap:.38rem}.profile-field__label[data-v-d39eda9a]{color:var(--oc-label-fg, #414858);font-size:.76rem;font-weight:550}.profile-field__control[data-v-d39eda9a],.profile-field[data-v-d39eda9a] .p-select{width:100%}.profile-field__hint[data-v-d39eda9a]{color:var(--oc-muted-fg, #697184);font-size:.74rem;line-height:1.45}.profile-form[data-v-d39eda9a] .p-inputtext{padding:.5625rem .75rem;border:1px solid var(--oc-input-border, #8a8e9b);border-radius:.5rem;color:var(--oc-input-fg, #414858);font:inherit;font-size:.9rem;background:var(--oc-input-bg, #fff)}.profile-form[data-v-d39eda9a] .p-inputtext::placeholder{color:var(--oc-muted-fg, #697184)}.profile-form[data-v-d39eda9a] .p-inputtext:enabled:hover{border-color:var(--oc-input-border, #8a8e9b)}.profile-form[data-v-d39eda9a] .p-inputtext:enabled:focus{border-color:var(--oc-focus, #2774d1);outline:0;box-shadow:0 0 0 3px var(--oc-focus-ring, rgba(39, 116, 209, .16))}.profile-form[data-v-d39eda9a] .p-inputtext:-webkit-autofill,.profile-form[data-v-d39eda9a] .p-inputtext:-webkit-autofill:hover,.profile-form[data-v-d39eda9a] .p-inputtext:-webkit-autofill:focus,.profile-form[data-v-d39eda9a] .p-inputtext:-webkit-autofill:active{-webkit-text-fill-color:var(--oc-input-fg, #414858);caret-color:var(--oc-input-fg, #414858);transition:background-color 0s 600000s}.profile-form[data-v-d39eda9a] .p-select{border:1px solid var(--oc-input-border, #8a8e9b);border-radius:.5rem;background:var(--oc-input-bg, #fff);box-shadow:none}.profile-form[data-v-d39eda9a] .p-select:not(.p-disabled):hover{border-color:var(--oc-input-border, #8a8e9b)}.profile-form[data-v-d39eda9a] .p-select:not(.p-disabled).p-focus{border-color:var(--oc-focus, #2774d1);outline:0;box-shadow:0 0 0 3px var(--oc-focus-ring, rgba(39, 116, 209, .16))}.profile-form[data-v-d39eda9a] .p-select-label{padding:.5625rem .75rem;color:var(--oc-input-fg, #414858);font-size:.9rem}.profile-form[data-v-d39eda9a] .p-select-dropdown{color:var(--oc-muted-fg, #697184)}.profile-textarea[data-v-d39eda9a]{width:100%;padding:.5625rem .75rem;border:1px solid var(--oc-input-border, #8a8e9b);border-radius:.5rem;outline:0;color:var(--oc-input-fg, #414858);font:inherit;font-size:.9rem;line-height:1.45;background:var(--oc-input-bg, #fff);resize:vertical;transition:border-color .15s ease,box-shadow .15s ease}.profile-textarea[data-v-d39eda9a]::placeholder{color:var(--oc-muted-fg, #697184)}.profile-textarea[data-v-d39eda9a]:focus{border-color:var(--oc-focus, #2774d1);box-shadow:0 0 0 3px var(--oc-focus-ring, rgba(39, 116, 209, .16))}.profile-dialog__actions[data-v-d39eda9a]{display:flex;align-items:center;gap:.5rem;margin-top:.45rem}.profile-dialog__actions-spacer[data-v-d39eda9a]{flex:1 1 auto}.profile-dialog__actions .profile-dialog__ghost[data-v-d39eda9a]{border-radius:.5rem;color:var(--oc-meth-fg, #59728d);background:transparent}.profile-dialog__actions .profile-dialog__ghost[data-v-d39eda9a]:hover:not(:disabled),.profile-dialog__actions .profile-dialog__ghost[data-v-d39eda9a]:active:not(:disabled){color:var(--oc-meth-fg-hover, #1765b6);background:var(--oc-back-bg-hover, rgba(233, 245, 255, .92))}.profile-dialog__actions .profile-dialog__delete[data-v-d39eda9a]{margin-left:-.55rem;border-radius:.5rem;color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 53%,var(--p-red-500));background:transparent}.profile-dialog__actions .profile-dialog__delete[data-v-d39eda9a]:hover:not(:disabled),.profile-dialog__actions .profile-dialog__delete[data-v-d39eda9a]:active:not(:disabled){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)}.profile-dialog__actions .profile-dialog__save[data-v-d39eda9a]{gap:.5rem;border:0;border-radius:.625rem;color:var(--oc-cta-fg, #fff);font-weight:500;background:var(--oc-cta-bg, #1c5fbd);box-shadow:0 .5rem 1.1rem #1a4d992e}.profile-dialog__actions .profile-dialog__save[data-v-d39eda9a]:hover:not(:disabled),.profile-dialog__actions .profile-dialog__save[data-v-d39eda9a]:active:not(:disabled){border:0;color:var(--oc-cta-fg, #fff);background:var(--oc-cta-bg-hover, #2470d3)}.profile-dialog__actions[data-v-d39eda9a] .p-button:focus-visible{outline:2px solid var(--oc-focus, #2774d1);outline-offset:2px;box-shadow:none}@media(max-width:640px){.profile-layout[data-v-d39eda9a]{justify-content:flex-start;padding:.4rem .85rem 1.75rem}.profile-card[data-v-d39eda9a]{padding:1rem}.profile-card__header[data-v-d39eda9a]{gap:.7rem}.profile-card__header-icon[data-v-d39eda9a]{width:2.75rem;height:2.75rem}.profile-item__select[data-v-d39eda9a]{gap:.65rem;padding-left:.7rem}.profile-item__icon[data-v-d39eda9a]{width:2.55rem;height:2.55rem}.profile-item__badge[data-v-d39eda9a]{display:none}.profile-import-zone[data-v-d39eda9a]{align-items:flex-start}.profile-import-zone__browse[data-v-d39eda9a]{display:none}.profile-dialog__actions[data-v-d39eda9a]{flex-wrap:wrap}}@media(max-height:760px)and (min-width:641px){.profile-layout[data-v-d39eda9a]{gap:.85rem;padding-block:1.1rem}.profile-panel[data-v-d39eda9a]{gap:.85rem}.profile-card[data-v-d39eda9a]{gap:.72rem;padding:1rem}.profile-card__header-icon[data-v-d39eda9a]{width:2.7rem;height:2.7rem}.profile-list[data-v-d39eda9a]{max-height:28vh}.profile-item[data-v-d39eda9a]{min-height:4.4rem}.profile-add[data-v-d39eda9a]{min-height:2.8rem}}@media(prefers-reduced-motion:reduce){.profile-card[data-v-d39eda9a],.profile-item[data-v-d39eda9a],.profile-add[data-v-d39eda9a],.profile-drop-enter-active[data-v-d39eda9a],.profile-drop-leave-active[data-v-d39eda9a]{transition:none}}.license-layout[data-v-8bf6d1a5]{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.9rem,2.4vh,1.6rem);width:100%;padding:clamp(1.1rem,3vh,2.25rem) 1.5rem;color:var(--oc-body-fg, #414858)}.license-card[data-v-8bf6d1a5]{display:flex;flex-direction:column;gap:1.125rem;width:min(32rem,100%);padding:1.375rem;border:1px solid var(--oc-card-border, rgba(142, 166, 193, .28));border-radius:1rem;background:var(--oc-card-bg, rgba(255, 255, 255, .94));box-shadow:var(--oc-card-shadow, 0 1.375rem 3.5rem rgba(32, 68, 105, .16), 0 .1875rem .6875rem rgba(30, 63, 96, .06));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:background .9s ease,border-color .9s ease}.license-card__header[data-v-8bf6d1a5]{display:flex;align-items:center;gap:.9rem;padding:.1rem .2rem .2rem}.license-card__header-icon[data-v-8bf6d1a5]{display:grid;flex:0 0 auto;width:3.125rem;height:3.125rem;place-items:center;border-radius:50%;color:var(--oc-lock-fg, #176bc0);font-size:1.15rem;background:var(--oc-lock-bg, linear-gradient(145deg, #f3f8ff, #e9f1fd));box-shadow:inset 0 0 0 1px #256fb80f}.license-card__header h1[data-v-8bf6d1a5]{margin:0;color:var(--oc-heading-fg, #102b4e);font-size:1.125rem;font-weight:650;letter-spacing:-.015em}.license-card__header p[data-v-8bf6d1a5]{margin:.3125rem 0 0;color:var(--oc-sub-fg, #5a6e86);font-size:.78rem;line-height:1.45;text-wrap:pretty}.license-gate[data-v-8bf6d1a5]{display:flex;align-items:flex-start;gap:.55rem;padding:.7rem .8rem;border:1px solid var(--oc-card-border, rgba(142, 166, 193, .28));border-radius:.75rem;color:var(--oc-body-fg, #414858);font-size:.78rem;line-height:1.5;background:var(--oc-meth-bg, rgba(248, 251, 255, .8));transition:background .24s ease,border-color .24s ease}.license-gate i[data-v-8bf6d1a5]{margin-top:.08rem}.license-gate--limit[data-v-8bf6d1a5]{border-color:color-mix(in srgb,var(--p-amber-500) 30%,transparent);color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 56%,var(--p-amber-600));background:color-mix(in srgb,var(--p-amber-500) 14%,transparent)}.license-limit[data-v-8bf6d1a5]{display:flex;flex-direction:column;gap:.5rem;margin-top:-.5rem;padding:.7rem .8rem;border:1px solid var(--oc-card-border, rgba(142, 166, 193, .28));border-radius:.625rem;color:var(--oc-body-fg, #414858);font-size:.75rem;line-height:1.5;background:var(--oc-meth-bg, rgba(248, 251, 255, .8))}.license-limit p[data-v-8bf6d1a5]{margin:0}.license-limit__summary[data-v-8bf6d1a5]{font-weight:600}.license-limit__retry[data-v-8bf6d1a5],.license-limit__hint[data-v-8bf6d1a5]{color:var(--oc-sub-fg, #5a6e86)}.license-limit__label[data-v-8bf6d1a5]{color:var(--oc-muted-fg, #697184);font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.license-limit__devices[data-v-8bf6d1a5]{display:flex;flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none}.license-limit__devices li[data-v-8bf6d1a5]{display:flex;flex-direction:column;gap:.1rem;padding:.4rem .55rem;border:1px solid var(--oc-meth-border, rgba(133, 156, 181, .3));border-radius:.5rem;background:var(--oc-input-bg, #fff)}.license-limit__device--blocked[data-v-8bf6d1a5]{border-color:color-mix(in srgb,var(--p-amber-500) 40%,transparent);background:color-mix(in srgb,var(--p-amber-500) 12%,transparent)}.license-limit__device-name[data-v-8bf6d1a5]{display:flex;align-items:center;gap:.4rem;font-weight:600;overflow-wrap:anywhere}.license-limit__badge[data-v-8bf6d1a5]{padding:.05rem .35rem;border-radius:.375rem;color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 45%,var(--p-amber-600));font-size:.65rem;font-weight:600;letter-spacing:.02em;background:color-mix(in srgb,var(--p-amber-500) 22%,transparent)}.license-limit__device-meta[data-v-8bf6d1a5]{color:var(--oc-muted-fg, #697184);font-size:.7rem}.license-form[data-v-8bf6d1a5]{display:flex;flex-direction:column;gap:1rem}.license-field[data-v-8bf6d1a5]{display:flex;flex-direction:column;gap:.375rem;min-width:0}.license-field__header[data-v-8bf6d1a5]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.license-consent[data-v-8bf6d1a5]{display:flex;align-items:flex-start;gap:.55rem;color:var(--oc-label-fg, #414858);font-size:.78rem;line-height:1.45}.license-consent label[data-v-8bf6d1a5]{cursor:pointer}.license-field__label[data-v-8bf6d1a5]{color:var(--oc-label-fg, #414858);font-size:.78rem;font-weight:500}.license-file[data-v-8bf6d1a5]{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .55rem;border:1px solid var(--oc-meth-border, rgba(133, 156, 181, .3));border-radius:.5rem;color:var(--oc-meth-fg-hover, #1765b6);font:inherit;font-size:.72rem;font-weight:600;background:var(--oc-meth-bg, rgba(248, 251, 255, .8));cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}.license-file[data-v-8bf6d1a5]:hover{border-color:var(--oc-meth-border-hover, rgba(46, 114, 188, .45));background:var(--oc-meth-on-bg, #eaf4ff)}.license-file i[data-v-8bf6d1a5]{font-size:.7rem}.license-file-input[data-v-8bf6d1a5]{display:none}.license-form[data-v-8bf6d1a5] .p-password{width:100%}.license-form[data-v-8bf6d1a5] .p-inputtext{width:100%;padding:.5625rem .75rem;border:1px solid var(--oc-input-border, #8a8e9b);border-radius:.5rem;color:var(--oc-input-fg, #414858);font:inherit;font-size:.9rem;background:var(--oc-input-bg, #fff)}.license-form[data-v-8bf6d1a5] .p-inputtext::placeholder{color:var(--oc-muted-fg, #697184)}.license-form[data-v-8bf6d1a5] .p-inputtext:enabled:hover{border-color:var(--oc-input-border, #8a8e9b)}.license-form[data-v-8bf6d1a5] .p-inputtext:enabled:focus{border-color:var(--oc-focus, #2774d1);outline:0;box-shadow:0 0 0 3px var(--oc-focus-ring, rgba(39, 116, 209, .16))}.license-form[data-v-8bf6d1a5] .p-inputtext:-webkit-autofill,.license-form[data-v-8bf6d1a5] .p-inputtext:-webkit-autofill:hover,.license-form[data-v-8bf6d1a5] .p-inputtext:-webkit-autofill:focus,.license-form[data-v-8bf6d1a5] .p-inputtext:-webkit-autofill:active{-webkit-text-fill-color:var(--oc-input-fg, #414858);caret-color:var(--oc-input-fg, #414858);transition:background-color 0s 600000s}.license-form[data-v-8bf6d1a5] .p-password-toggle-mask-icon{color:var(--oc-muted-fg, #697184)}.license-form[data-v-8bf6d1a5] .p-textarea{width:100%;padding:.5625rem .75rem;border:1px solid var(--oc-input-border, #8a8e9b);border-radius:.5rem;color:var(--oc-input-fg, #414858);font-family:var(--font-mono, ui-monospace, monospace);font-size:.8rem;line-height:1.55;background:var(--oc-input-bg, #fff);box-shadow:none}.license-form[data-v-8bf6d1a5] .p-textarea::placeholder{color:var(--oc-muted-fg, #697184)}.license-form[data-v-8bf6d1a5] .p-textarea:enabled:hover{border-color:var(--oc-input-border, #8a8e9b)}.license-form[data-v-8bf6d1a5] .p-textarea:enabled:focus{border-color:var(--oc-focus, #2774d1);outline:0;box-shadow:0 0 0 3px var(--oc-focus-ring, rgba(39, 116, 209, .16))}.license-notice[data-v-8bf6d1a5],.license-error[data-v-8bf6d1a5]{display:flex;align-items:flex-start;gap:.55rem;padding:.65rem .75rem;border:1px solid;border-radius:.625rem;font-size:.78rem;line-height:1.45}.license-notice i[data-v-8bf6d1a5],.license-error i[data-v-8bf6d1a5]{margin-top:.08rem}.license-notice[data-v-8bf6d1a5]{border-color:var(--oc-meth-on-border, #2774d1);color:var(--oc-meth-on-fg, #1765b6);background:var(--oc-meth-on-bg, #eaf4ff)}.license-error[data-v-8bf6d1a5]{border-color:color-mix(in srgb,var(--p-red-500) 34%,transparent);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)}.license-submit[data-v-8bf6d1a5]{gap:.5rem;width:100%;justify-content:center;padding:.6875rem 1rem;border:0;border-radius:.625rem;color:var(--oc-cta-fg, #fff);font-size:.9375rem;font-weight:500;background:var(--oc-cta-bg, #1c5fbd);box-shadow:0 .625rem 1.375rem #1a4d9933}.license-submit[data-v-8bf6d1a5]:hover:not(:disabled),.license-submit[data-v-8bf6d1a5]:active:not(:disabled){border:0;color:var(--oc-cta-fg, #fff);background:var(--oc-cta-bg-hover, #2470d3)}.license-submit[data-v-8bf6d1a5]:focus-visible{box-shadow:0 .625rem 1.375rem #1a4d9933}.license-support[data-v-8bf6d1a5]{display:flex;align-items:center;justify-content:center;gap:.4rem;padding-top:1.125rem;border-top:1px solid var(--oc-card-border, rgba(142, 166, 193, .28));color:var(--oc-muted-fg, #697184);font-size:.72rem}.license-support__link[data-v-8bf6d1a5]{padding:0;border:0;color:var(--oc-meth-fg-hover, #1765b6);font:inherit;font-size:.72rem;font-weight:600;background:transparent;cursor:pointer}.license-support__link[data-v-8bf6d1a5]:hover:not(:disabled){text-decoration:underline}.license-support__link[data-v-8bf6d1a5]:disabled{opacity:.5;cursor:default}.license-file[data-v-8bf6d1a5]:focus-visible,.license-submit[data-v-8bf6d1a5]:focus-visible,.license-support__link[data-v-8bf6d1a5]:focus-visible{outline:2px solid var(--oc-focus, #2774d1);outline-offset:2px}@media(max-width:640px){.license-layout[data-v-8bf6d1a5]{justify-content:flex-start;padding:.4rem .85rem 1.75rem}.license-card[data-v-8bf6d1a5]{padding:1rem}.license-card__header[data-v-8bf6d1a5]{gap:.7rem}.license-card__header-icon[data-v-8bf6d1a5]{width:2.75rem;height:2.75rem}}@media(max-height:760px)and (min-width:641px){.license-layout[data-v-8bf6d1a5]{gap:.75rem;padding-block:1.1rem}.license-card[data-v-8bf6d1a5]{gap:.85rem;padding:1rem}.license-card__header-icon[data-v-8bf6d1a5]{width:2.7rem;height:2.7rem}.license-form[data-v-8bf6d1a5]{gap:.8rem}}@media(prefers-reduced-motion:reduce){.license-card[data-v-8bf6d1a5],.license-gate[data-v-8bf6d1a5],.license-file[data-v-8bf6d1a5]{transition:none}}.license-setup[data-v-5a80324f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;min-height:60vh;padding:1.5rem}.license-setup__card[data-v-5a80324f]{width:min(100%,30rem);padding:2rem;border:1px solid var(--oc-card-border, #c8d7e8);border-radius:1rem;background:var(--oc-card-bg, #fff);color:var(--oc-body-fg, #414858);text-align:center}.license-setup__card>i[data-v-5a80324f]{font-size:2rem;color:var(--oc-focus, #2774d1)}.license-setup__card h1[data-v-5a80324f]{font-size:1.25rem;color:var(--oc-heading-fg, #102b4e)}.license-setup__card p[data-v-5a80324f]{line-height:1.6}@media(prefers-reduced-motion:reduce){.pi-spin[data-v-5a80324f]{animation:none}}.lr-select[data-v-ff1467a8],.lr-input[data-v-ff1467a8]{min-width:0;padding:.4rem .6rem;border:1px solid var(--oc-input-border, #8a8e9b);border-radius:.625rem;color:var(--oc-input-fg, #414858);font:inherit;font-size:.78rem;background:var(--oc-input-bg, #fff);outline:0}.lr-select[data-v-ff1467a8]{appearance:none;padding-right:1.6rem;background-image:linear-gradient(45deg,transparent 50%,currentcolor 50%),linear-gradient(135deg,currentcolor 50%,transparent 50%);background-repeat:no-repeat;background-position:right .75rem center,right .5rem center;background-size:.25rem .25rem,.25rem .25rem;cursor:pointer}.lr-input--mono[data-v-ff1467a8]{font-family:var(--font-mono, ui-monospace, monospace);font-size:.76rem}.lr-input[data-v-ff1467a8]::placeholder{color:var(--oc-muted-fg, #697184)}.lr-select[data-v-ff1467a8]:focus-visible,.lr-input[data-v-ff1467a8]:focus-visible{border-color:var(--oc-focus, #2774d1);box-shadow:0 0 0 3px var(--oc-focus-ring, rgba(39, 116, 209, .16))}.lr-select[data-v-ff1467a8]:disabled,.lr-input[data-v-ff1467a8]:disabled{opacity:.55;cursor:not-allowed}.lr-button[data-v-ff1467a8]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2rem;padding:.4rem .7rem;border:1px solid var(--oc-meth-border, rgba(133, 156, 181, .3));border-radius:.625rem;color:var(--oc-meth-fg, #59728d);font:inherit;font-size:.74rem;font-weight:600;background:var(--oc-meth-bg, rgba(248, 251, 255, .8));cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}.lr-button[data-v-ff1467a8]:hover:not(:disabled){border-color:var(--oc-meth-border-hover, rgba(46, 114, 188, .45));color:var(--oc-meth-fg-hover, #1765b6);background:var(--oc-meth-on-bg, #eaf4ff)}.lr-button[data-v-ff1467a8]:disabled{opacity:.5;cursor:not-allowed}.lr-button[data-v-ff1467a8]:focus-visible,.lr-select[data-v-ff1467a8]:focus-visible,.lr-input[data-v-ff1467a8]:focus-visible{outline:2px solid var(--oc-focus, #2774d1);outline-offset:2px}.lr-button--icon[data-v-ff1467a8]{gap:0;width:2rem;padding:0}.lr-button--danger[data-v-ff1467a8]{border-color:color-mix(in srgb,var(--p-red-500) 34%,transparent);color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 40%,var(--p-red-600));background:color-mix(in srgb,var(--p-red-500) 8%,transparent)}.lr-button--danger[data-v-ff1467a8]:hover:not(:disabled){border-color:color-mix(in srgb,var(--p-red-500) 52%,transparent);color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 30%,var(--p-red-600));background:color-mix(in srgb,var(--p-red-500) 14%,transparent)}.lr-button--primary[data-v-ff1467a8],.lr-button--primary[data-v-ff1467a8]:hover:not(:disabled){border-color:transparent;color:var(--oc-cta-fg, #fff);background:var(--oc-cta-bg, #1c5fbd)}.lr-button--primary[data-v-ff1467a8]:hover:not(:disabled){background:var(--oc-cta-bg-hover, #2470d3)}.lr-button--confirm[data-v-ff1467a8],.lr-button--confirm[data-v-ff1467a8]:hover:not(:disabled){border-color:transparent;color:var(--oc-cta-fg, #fff);background:var(--p-red-600)}.lr-button--confirm[data-v-ff1467a8]:hover:not(:disabled){background:var(--p-red-500)}@media(prefers-reduced-motion:reduce){.lr-button[data-v-ff1467a8]{transition:none}}.lrp-overlay[data-v-ff1467a8]{position:fixed;z-index:60;inset:0;display:grid;place-items:center;padding:clamp(.85rem,4vh,2.5rem);background:var(--oc-scrim, rgba(15, 38, 57, .42))}.lrp-dialog[data-v-ff1467a8]{display:flex;flex-direction:column;gap:.9rem;width:min(42rem,100%);max-height:100%;padding:1.25rem;border:1px solid var(--oc-card-border, rgba(142, 166, 193, .28));border-radius:.875rem;color:var(--oc-body-fg, #414858);background:var(--oc-card-bg, rgba(255, 255, 255, .97));box-shadow:var(--oc-card-shadow, 0 1.5rem 3.5rem rgba(15, 38, 57, .35));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.lrp-dialog__head[data-v-ff1467a8]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.lrp-dialog__title[data-v-ff1467a8]{color:var(--oc-heading-fg, #102b4e);font-size:1rem;font-weight:650}.lrp-close[data-v-ff1467a8]{display:grid;width:2rem;height:2rem;place-items:center;border:0;border-radius:.625rem;color:var(--oc-muted-fg, #697184);font:inherit;font-size:.85rem;background:transparent;cursor:pointer}.lrp-close[data-v-ff1467a8]:hover{color:var(--oc-meth-fg-hover, #1765b6);background:var(--oc-meth-bg, rgba(248, 251, 255, .8))}.lrp-summary[data-v-ff1467a8]{display:grid;gap:.6rem;padding:.85rem 1rem;border:1px solid var(--oc-card-border, rgba(142, 166, 193, .28));border-radius:.625rem;background:var(--oc-meth-bg, rgba(248, 251, 255, .8))}.lrp-summary__row[data-v-ff1467a8]{display:flex;align-items:flex-start;gap:.75rem}.lrp-summary__label[data-v-ff1467a8]{min-width:5.5rem;color:var(--oc-muted-fg, #8a95a6);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lrp-summary__value[data-v-ff1467a8]{flex:1;min-width:0;color:var(--oc-body-fg, #2b3a4d);font-size:.82rem;word-break:break-word}.lrp-summary__value--strong[data-v-ff1467a8]{color:var(--oc-meth-on-fg, #1765b6);font-weight:600}.lrp-summary__value--empty[data-v-ff1467a8]{color:color-mix(in srgb,var(--oc-body-fg, #414858) 45%,var(--p-amber-600))}.lrp-tree[data-v-ff1467a8]{display:flex;flex:1 1 auto;flex-direction:column;gap:.1rem;min-height:12rem;max-height:22rem;overflow-y:auto;padding:.45rem;border:1px solid var(--oc-card-border, rgba(142, 166, 193, .28));border-radius:.625rem;background:var(--oc-input-bg, #fff)}.lrp-empty[data-v-ff1467a8]{margin:auto;color:var(--oc-muted-fg, #697184);font-size:.8rem}.lrp-node[data-v-ff1467a8]{display:flex;align-items:center;gap:.4rem;padding:.32rem .45rem;border-radius:.5rem;cursor:pointer}.lrp-node[data-v-ff1467a8]:hover{background:var(--oc-meth-bg, rgba(248, 251, 255, .85))}.lrp-node--selected[data-v-ff1467a8],.lrp-node--selected[data-v-ff1467a8]:hover{color:var(--oc-meth-on-fg, #1765b6);background:var(--oc-meth-on-bg, #eaf4ff)}.lrp-node--static[data-v-ff1467a8],.lrp-node--static[data-v-ff1467a8]:hover{background:transparent;cursor:default}.lrp-node[data-v-ff1467a8]:focus-visible{outline:2px solid var(--oc-focus, #2774d1);outline-offset:-2px}.lrp-toggle[data-v-ff1467a8]{display:grid;flex:0 0 auto;width:1.4rem;height:1.4rem;place-items:center;border:0;border-radius:.35rem;color:var(--oc-muted-fg, #697184);font:inherit;font-size:.68rem;background:transparent;cursor:pointer}.lrp-toggle--hidden[data-v-ff1467a8]{visibility:hidden}.lrp-node__icon[data-v-ff1467a8]{flex:0 0 auto;color:var(--oc-muted-fg, #8a95a6);font-size:.8rem}.lrp-node--selected .lrp-node__icon[data-v-ff1467a8]{color:var(--oc-meth-on-fg, #1765b6)}.lrp-node__label[data-v-ff1467a8]{overflow:hidden;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.lrp-node__label--strong[data-v-ff1467a8]{font-weight:600}.lrp-node__path[data-v-ff1467a8]{overflow:hidden;color:var(--oc-muted-fg, #a7b2c0);font-family:var(--font-mono, ui-monospace, monospace);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.lrp-fields[data-v-ff1467a8]{display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:.5rem;align-items:center;padding:.6rem .7rem;border:1px solid var(--oc-card-border, rgba(142, 166, 193, .28));border-radius:.625rem;background:var(--oc-meth-bg, rgba(248, 251, 255, .8))}.lrp-actions[data-v-ff1467a8]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.lrp-actions__buttons[data-v-ff1467a8]{display:flex;align-items:center;gap:.6rem}.lrp-hint[data-v-ff1467a8]{flex:1 1 14rem;min-width:0;color:var(--oc-muted-fg, #697184);font-size:.72rem}@media(max-width:640px){.lrp-dialog[data-v-ff1467a8]{padding:.9rem}.lrp-fields[data-v-ff1467a8]{grid-template-columns:minmax(0,1fr)}.lrp-summary__row[data-v-ff1467a8]{flex-direction:column;gap:.2rem}}.lr-select[data-v-2307a64c],.lr-input[data-v-2307a64c]{min-width:0;padding:.4rem .6rem;border:1px solid var(--oc-input-border, #8a8e9b);border-radius:.625rem;color:var(--oc-input-fg, #414858);font:inherit;font-size:.78rem;background:var(--oc-input-bg, #fff);outline:0}.lr-select[data-v-2307a64c]{appearance:none;padding-right:1.6rem;background-image:linear-gradient(45deg,transparent 50%,currentcolor 50%),linear-gradient(135deg,currentcolor 50%,transparent 50%);background-repeat:no-repeat;background-position:right .75rem center,right .5rem center;background-size:.25rem .25rem,.25rem .25rem;cursor:pointer}.lr-input--mono[data-v-2307a64c]{font-family:var(--font-mono, ui-monospace, monospace);font-size:.76rem}.lr-input[data-v-2307a64c]::placeholder{color:var(--oc-muted-fg, #697184)}.lr-select[data-v-2307a64c]:focus-visible,.lr-input[data-v-2307a64c]:focus-visible{border-color:var(--oc-focus, #2774d1);box-shadow:0 0 0 3px var(--oc-focus-ring, rgba(39, 116, 209, .16))}.lr-select[data-v-2307a64c]:disabled,.lr-input[data-v-2307a64c]:disabled{opacity:.55;cursor:not-allowed}.lr-button[data-v-2307a64c]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2rem;padding:.4rem .7rem;border:1px solid var(--oc-meth-border, rgba(133, 156, 181, .3));border-radius:.625rem;color:var(--oc-meth-fg, #59728d);font:inherit;font-size:.74rem;font-weight:600;background:var(--oc-meth-bg, rgba(248, 251, 255, .8));cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}.lr-button[data-v-2307a64c]:hover:not(:disabled){border-color:var(--oc-meth-border-hover, rgba(46, 114, 188, .45));color:var(--oc-meth-fg-hover, #1765b6);background:var(--oc-meth-on-bg, #eaf4ff)}.lr-button[data-v-2307a64c]:disabled{opacity:.5;cursor:not-allowed}.lr-button[data-v-2307a64c]:focus-visible,.lr-select[data-v-2307a64c]:focus-visible,.lr-input[data-v-2307a64c]:focus-visible{outline:2px solid var(--oc-focus, #2774d1);outline-offset:2px}.lr-button--icon[data-v-2307a64c]{gap:0;width:2rem;padding:0}.lr-button--danger[data-v-2307a64c]{border-color:color-mix(in srgb,var(--p-red-500) 34%,transparent);color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 40%,var(--p-red-600));background:color-mix(in srgb,var(--p-red-500) 8%,transparent)}.lr-button--danger[data-v-2307a64c]:hover:not(:disabled){border-color:color-mix(in srgb,var(--p-red-500) 52%,transparent);color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 30%,var(--p-red-600));background:color-mix(in srgb,var(--p-red-500) 14%,transparent)}.lr-button--primary[data-v-2307a64c],.lr-button--primary[data-v-2307a64c]:hover:not(:disabled){border-color:transparent;color:var(--oc-cta-fg, #fff);background:var(--oc-cta-bg, #1c5fbd)}.lr-button--primary[data-v-2307a64c]:hover:not(:disabled){background:var(--oc-cta-bg-hover, #2470d3)}.lr-button--confirm[data-v-2307a64c],.lr-button--confirm[data-v-2307a64c]:hover:not(:disabled){border-color:transparent;color:var(--oc-cta-fg, #fff);background:var(--p-red-600)}.lr-button--confirm[data-v-2307a64c]:hover:not(:disabled){background:var(--p-red-500)}@media(prefers-reduced-motion:reduce){.lr-button[data-v-2307a64c]{transition:none}}.lr-layout[data-v-2307a64c]{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;gap:clamp(.7rem,2vh,1.1rem);width:100%;padding:clamp(.9rem,2.5vh,1.75rem) 1.5rem clamp(1.25rem,3vh,2rem);color:var(--oc-body-fg, #414858)}.lr-brand[data-v-2307a64c]{width:min(80rem,100%)}.lr-card[data-v-2307a64c]{display:flex;flex-direction:column;gap:1rem;width:min(80rem,100%);padding:1.375rem;border:1px solid var(--oc-card-border, rgba(142, 166, 193, .28));border-radius:1rem;background:var(--oc-card-bg, rgba(255, 255, 255, .94));box-shadow:var(--oc-card-shadow, 0 1.375rem 3.5rem rgba(32, 68, 105, .16), 0 .1875rem .6875rem rgba(30, 63, 96, .06));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:background .9s ease,border-color .9s ease}.lr-head[data-v-2307a64c]{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap}.lr-head__icon[data-v-2307a64c]{display:grid;flex:0 0 auto;width:2.75rem;height:2.75rem;place-items:center;border-radius:50%;color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 20%,var(--p-amber-600));font-size:1.05rem;background:color-mix(in srgb,var(--p-amber-500) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--p-amber-600) 10%,transparent)}.lr-head__text[data-v-2307a64c]{flex:1 1 20rem;min-width:0}.lr-head__text h1[data-v-2307a64c]{margin:0;color:var(--oc-heading-fg, #102b4e);font-size:1.125rem;font-weight:650;letter-spacing:-.015em}.lr-head__text p[data-v-2307a64c]{margin:.25rem 0 0;color:var(--oc-sub-fg, #5a6e86);font-size:.78rem;line-height:1.45;text-wrap:pretty}.lr-head__status[data-v-2307a64c]{display:flex;align-items:center;gap:.75rem;flex:0 0 auto;padding:.6rem .85rem;border:1px solid color-mix(in srgb,var(--p-amber-500) 30%,transparent);border-radius:.625rem;color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 40%,var(--p-amber-600));background:color-mix(in srgb,var(--p-amber-500) 10%,transparent)}.lr-head__status--ok[data-v-2307a64c]{border-color:color-mix(in srgb,var(--p-emerald-500) 32%,transparent);color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 34%,var(--p-emerald-700));background:color-mix(in srgb,var(--p-emerald-500) 10%,transparent)}.lr-head__status-main[data-v-2307a64c]{display:flex;flex-direction:column;gap:.1rem;align-items:flex-end}.lr-head__status-label[data-v-2307a64c]{font-size:.62rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.lr-head__status-value[data-v-2307a64c]{font-size:.95rem;font-weight:700}.lr-head__status-rule[data-v-2307a64c]{width:1px;height:2rem;background:currentcolor;opacity:.24}.lr-head__status-counts[data-v-2307a64c]{display:flex;flex-direction:column;gap:.1rem;font-size:.72rem}.lr-notice[data-v-2307a64c]{display:flex;align-items:flex-start;gap:.55rem;padding:.65rem .75rem;border:1px solid var(--oc-meth-on-border, #2774d1);border-radius:.625rem;color:var(--oc-meth-on-fg, #1765b6);font-size:.78rem;line-height:1.45;background:var(--oc-meth-on-bg, #eaf4ff)}.lr-notice i[data-v-2307a64c]{margin-top:.08rem}.lr-loading[data-v-2307a64c]{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:3rem 1rem;color:var(--oc-muted-fg, #697184);font-size:.85rem}.lr-panels[data-v-2307a64c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.lr-panel[data-v-2307a64c]{display:flex;flex-direction:column;gap:.6rem;min-width:0;padding:.9rem;border:1px solid var(--oc-card-border, rgba(142, 166, 193, .28));border-radius:.625rem;background:var(--oc-input-bg, #fff)}.lr-panel__head[data-v-2307a64c]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.lr-panel__title[data-v-2307a64c]{display:flex;align-items:center;gap:.55rem;min-width:0}.lr-panel__icon[data-v-2307a64c]{display:grid;width:1.75rem;height:1.75rem;place-items:center;border-radius:.5rem;color:var(--oc-meth-on-fg, #1765b6);font-size:.8rem;background:var(--oc-meth-on-bg, rgba(39, 116, 209, .12))}.lr-panel__name[data-v-2307a64c]{color:var(--oc-heading-fg, #102b4e);font-size:.9rem;font-weight:650}.lr-panel__sub[data-v-2307a64c]{color:var(--oc-muted-fg, #697184);font-size:.75rem}.lr-panel__hint[data-v-2307a64c]{margin:0;color:var(--oc-muted-fg, #697184);font-size:.72rem;line-height:1.45}.lr-chip[data-v-2307a64c]{padding:.2rem .55rem;border-radius:.5rem;font-size:.74rem;font-weight:600}.lr-chip--over[data-v-2307a64c]{color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 32%,var(--p-amber-600));background:color-mix(in srgb,var(--p-amber-500) 16%,transparent)}.lr-chip--ok[data-v-2307a64c]{color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 28%,var(--p-emerald-700));background:color-mix(in srgb,var(--p-emerald-500) 14%,transparent)}.lr-meter[data-v-2307a64c]{position:relative;height:6px;overflow:hidden;border-radius:3px;background:var(--oc-meth-bg, #e7eef6)}.lr-meter__fill[data-v-2307a64c]{position:absolute;top:0;bottom:0;left:0;border-radius:3px;transition:width .22s ease}.lr-meter__fill--over[data-v-2307a64c]{background:var(--p-amber-500)}.lr-meter__fill--ok[data-v-2307a64c]{background:var(--p-emerald-500)}.lr-tools[data-v-2307a64c]{display:flex;align-items:center;gap:.5rem}.lr-search[data-v-2307a64c]{display:inline-flex;flex:1 1 auto;align-items:center;gap:.45rem;min-width:0;padding:.4rem .6rem;border:1px solid var(--oc-input-border, #8a8e9b);border-radius:.625rem;color:var(--oc-muted-fg, #697184);background:var(--oc-input-bg, #fff)}.lr-search[data-v-2307a64c]:focus-within{border-color:var(--oc-focus, #2774d1);box-shadow:0 0 0 3px var(--oc-focus-ring, rgba(39, 116, 209, .16))}.lr-search__input[data-v-2307a64c]{flex:1 1 auto;min-width:0;border:0;color:var(--oc-input-fg, #414858);font:inherit;font-size:.8rem;background:transparent;outline:0}.lr-search__input[data-v-2307a64c]::placeholder{color:var(--oc-muted-fg, #697184)}.lr-list[data-v-2307a64c]{display:flex;flex-direction:column;gap:.35rem;max-height:30rem;overflow-y:auto;padding:0;margin:0;list-style:none}.lr-empty[data-v-2307a64c]{padding:1.5rem .5rem;color:var(--oc-muted-fg, #697184);font-size:.78rem;text-align:center}.lr-row[data-v-2307a64c]{display:flex;align-items:center;gap:.65rem;padding:.55rem .7rem;border:1px solid var(--oc-card-border, rgba(142, 166, 193, .28));border-radius:.625rem;background:var(--oc-input-bg, #fff)}.lr-row--stack[data-v-2307a64c]{flex-direction:column;align-items:stretch;gap:.5rem}.lr-row__line[data-v-2307a64c]{display:flex;align-items:center;gap:.65rem;min-width:0}.lr-row--delete[data-v-2307a64c]{border-color:color-mix(in srgb,var(--p-red-500) 34%,transparent);background:color-mix(in srgb,var(--p-red-500) 5%,transparent)}.lr-row--disable[data-v-2307a64c]{border-color:color-mix(in srgb,var(--p-amber-500) 34%,transparent);background:color-mix(in srgb,var(--p-amber-500) 6%,transparent)}.lr-row--delete .lr-row__main[data-v-2307a64c],.lr-row--disable .lr-row__main[data-v-2307a64c],.lr-row--delete .lr-avatar[data-v-2307a64c],.lr-row--disable .lr-avatar[data-v-2307a64c]{opacity:.62}.lr-avatar[data-v-2307a64c]{display:grid;flex:0 0 auto;width:2.1rem;height:2.1rem;place-items:center;border-radius:50%;color:var(--oc-meth-on-fg, #34658f);font-size:.7rem;font-weight:600;background:var(--oc-meth-on-bg, #e9f2fb)}.lr-avatar--square[data-v-2307a64c]{border-radius:.5rem;font-size:.8rem}.lr-row__main[data-v-2307a64c]{display:flex;flex:1 1 auto;flex-direction:column;gap:.1rem;min-width:0}.lr-row__title[data-v-2307a64c]{display:flex;align-items:center;gap:.35rem;min-width:0;flex-wrap:wrap}.lr-row__name[data-v-2307a64c]{overflow:hidden;color:var(--oc-heading-fg, #2b3a4d);font-size:.82rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.lr-row__name--struck[data-v-2307a64c]{text-decoration:line-through}.lr-row__key[data-v-2307a64c]{color:var(--oc-muted-fg, #8a95a6);font-family:var(--font-mono, ui-monospace, monospace);font-size:.68rem}.lr-row__meta[data-v-2307a64c]{overflow:hidden;color:var(--oc-muted-fg, #697184);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.lr-row__actions[data-v-2307a64c]{display:flex;align-items:center;gap:.35rem;flex:0 0 auto}.lr-badge[data-v-2307a64c]{display:inline-flex;align-items:center;gap:.2rem;padding:.05rem .35rem;border-radius:.35rem;color:var(--oc-meth-fg, #4f769c);font-size:.64rem;font-weight:600;background:var(--oc-meth-bg, #eef4fa)}.lr-badge--admin[data-v-2307a64c]{color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 22%,var(--p-violet-500));background:color-mix(in srgb,var(--p-violet-500) 12%,transparent)}.lr-badge i[data-v-2307a64c]{font-size:.58rem}.lr-tag[data-v-2307a64c]{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .45rem;border-radius:.5rem;font-size:.68rem;font-weight:600}.lr-tag i[data-v-2307a64c]{font-size:.6rem}.lr-tag--danger[data-v-2307a64c]{color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 26%,var(--p-red-600));background:color-mix(in srgb,var(--p-red-500) 12%,transparent)}.lr-tag--warn[data-v-2307a64c]{color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 26%,var(--p-amber-600));background:color-mix(in srgb,var(--p-amber-500) 16%,transparent)}.lr-lock[data-v-2307a64c]{display:inline-flex;align-items:center;gap:.25rem;color:var(--oc-muted-fg, #8a95a6);font-size:.68rem;white-space:nowrap}.lr-lock i[data-v-2307a64c]{font-size:.6rem}.lr-note[data-v-2307a64c]{display:flex;align-items:center;gap:.35rem;margin:0;font-size:.7rem;font-weight:600;line-height:1.4}.lr-note--ok[data-v-2307a64c]{color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 24%,var(--p-emerald-700))}.lr-note--warn[data-v-2307a64c]{color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 26%,var(--p-amber-600))}.lr-note--danger[data-v-2307a64c]{color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 24%,var(--p-red-600))}.lr-confirm[data-v-2307a64c]{display:flex;flex-direction:column;gap:.5rem;padding:.65rem .7rem;border:1px solid color-mix(in srgb,var(--p-red-500) 34%,transparent);border-radius:.625rem;background:color-mix(in srgb,var(--p-red-500) 6%,transparent)}.lr-confirm__text[data-v-2307a64c]{margin:0;color:color-mix(in srgb,var(--oc-body-fg, #414858) 55%,var(--p-red-700));font-size:.74rem;line-height:1.45}.lr-confirm__prompt[data-v-2307a64c]{margin:0;color:var(--oc-sub-fg, #5a6e86);font-size:.74rem}.lr-confirm__actions[data-v-2307a64c]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.lr-confirm__input[data-v-2307a64c]{flex:1 1 8rem}.lr-move[data-v-2307a64c]{display:flex;flex-direction:column;gap:.4rem;padding:.6rem .65rem;border:1px dashed var(--oc-meth-border, rgba(133, 156, 181, .55));border-radius:.5rem;background:var(--oc-meth-bg, rgba(255, 255, 255, .72))}.lr-move__title[data-v-2307a64c]{color:var(--oc-heading-fg, #2b3a4d);font-size:.72rem;font-weight:600}.lr-move__note[data-v-2307a64c]{margin:0;color:var(--oc-muted-fg, #697184);font-size:.7rem}.lr-move__grid[data-v-2307a64c]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.4rem}.lr-move__buttons[data-v-2307a64c]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.lr-foot[data-v-2307a64c]{margin:0;color:var(--oc-muted-fg, #8a95a6);font-size:.7rem;line-height:1.45}.lr-conflict[data-v-2307a64c]{display:flex;align-items:flex-start;gap:.55rem;padding:.65rem .75rem;border:1px solid color-mix(in srgb,var(--p-red-500) 34%,transparent);border-radius:.625rem;color:color-mix(in srgb,var(--oc-body-fg, #414858) 50%,var(--p-red-700));font-size:.78rem;line-height:1.45;background:color-mix(in srgb,var(--p-red-500) 9%,transparent)}.lr-conflict p[data-v-2307a64c]{margin:0}.lr-actions[data-v-2307a64c]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-top:.9rem;border-top:1px solid var(--oc-card-border, rgba(142, 166, 193, .28))}.lr-actions__status[data-v-2307a64c]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.lr-actions__title[data-v-2307a64c]{font-size:.82rem;font-weight:600}.lr-actions__title--ok[data-v-2307a64c]{color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 24%,var(--p-emerald-700))}.lr-actions__title--warn[data-v-2307a64c]{color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 26%,var(--p-amber-600))}.lr-actions__title--danger[data-v-2307a64c]{color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 24%,var(--p-red-600))}.lr-actions__summary[data-v-2307a64c]{color:var(--oc-muted-fg, #697184);font-size:.72rem}.lr-actions__buttons[data-v-2307a64c]{display:flex;align-items:center;gap:.6rem}.lr-button--wide[data-v-2307a64c]{min-height:2.5rem;padding:.6rem 1.1rem;font-size:.85rem}@media(max-width:1024px){.lr-panels[data-v-2307a64c]{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.lr-layout[data-v-2307a64c]{padding:.4rem .85rem 1.75rem}.lr-card[data-v-2307a64c]{padding:1rem}.lr-head__status[data-v-2307a64c]{flex:1 1 100%}.lr-move__grid[data-v-2307a64c]{grid-template-columns:minmax(0,1fr)}.lr-actions__buttons[data-v-2307a64c]{width:100%}.lr-actions__buttons .lr-button[data-v-2307a64c]{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.lr-card[data-v-2307a64c],.lr-meter__fill[data-v-2307a64c]{transition:none}}.eula-view[data-v-89791496]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;min-height:60vh;padding:1.5rem}.eula-view__card[data-v-89791496]{display:flex;flex-direction:column;gap:1rem;width:min(100%,44rem);max-height:80vh;padding:2rem;border:1px solid var(--oc-card-border, #c8d7e8);border-radius:1rem;background:var(--oc-card-bg, #fff);color:var(--oc-body-fg, #414858);font-size:.86rem;line-height:1.6}.eula-view__card--status[data-v-89791496]{width:min(100%,30rem);align-items:center;text-align:center}.eula-view__card--status>i[data-v-89791496]{font-size:2rem;color:var(--oc-focus, #2774d1)}.eula-view__card h1[data-v-89791496]{margin:0;font-size:1.25rem;color:var(--oc-heading-fg, #102b4e)}.eula-view__card p[data-v-89791496]{margin:0}.eula-view__header[data-v-89791496]{display:flex;flex-direction:column;gap:.4rem}.eula-view__lang[data-v-89791496]{display:flex;align-items:center;gap:.6rem;font-size:.76rem;color:var(--p-text-muted-color)}.eula-view__notice[data-v-89791496]{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}.eula-view__body[data-v-89791496]{flex:1 1 auto;min-height:12rem;overflow-y:auto;overscroll-behavior:contain;padding-right:.5rem}.eula-view__body[data-v-89791496] h2{margin:1.4em 0 .4em;font-size:.86rem;font-weight:650;color:var(--oc-heading-fg, #102b4e)}.eula-view__body[data-v-89791496]>:first-child>:first-child{margin-top:0}.eula-view__missing[data-v-89791496],.eula-view__error[data-v-89791496]{color:var(--p-red-600, #dc2626)}.eula-view__actions[data-v-89791496]{display:flex;justify-content:flex-end;gap:.6rem}.eula-view__card--status .eula-view__actions[data-v-89791496]{justify-content:center}@media(prefers-reduced-motion:reduce){.pi-spin[data-v-89791496]{animation:none}}.sw-path[data-v-db071d48]{display:flex;gap:.5rem}.sw-path__input[data-v-db071d48]{flex:1 1 auto;font-family:var(--font-mono, ui-monospace, monospace);font-size:.85rem}.sw-path__button[data-v-db071d48]{display:inline-flex;align-items:center;gap:.45rem;flex:0 0 auto;padding:0 .8rem;border:1px solid var(--oc-card-border, rgba(142, 166, 193, .34));border-radius:.5rem;color:var(--oc-meth-fg, #5c7691);font:inherit;font-size:12.5px;font-weight:500;background:var(--oc-input-bg, #fff);cursor:pointer}.sw-path__button[data-v-db071d48]:hover:not(:disabled){border-color:var(--oc-meth-border-hover, rgba(46, 114, 188, .42));color:var(--oc-meth-fg-hover, #1765b6);background:var(--oc-meth-soft-bg, #f4f9ff)}.sw-path__button[data-v-db071d48]:disabled{opacity:.55;cursor:default}.sw-path__button>i[data-v-db071d48]{font-size:.75rem}.sw-path__reset[data-v-db071d48]{display:inline-flex;align-items:center;justify-content:center;width:2.375rem;flex:0 0 auto;border:1px solid var(--oc-card-border, rgba(142, 166, 193, .32));border-radius:.5rem;color:var(--oc-muted-fg, #7a8298);font-size:.8rem;background:var(--oc-input-bg, #fff);cursor:pointer}.sw-path__reset[data-v-db071d48]:hover{border-color:var(--oc-meth-border-hover, rgba(46, 114, 188, .45));color:var(--oc-meth-fg-hover, #1765b6)}.sw-preview[data-v-db071d48]{display:flex;flex-direction:column;gap:.45rem;padding:.8rem;border-radius:.625rem;background:var(--oc-soft-bg, rgba(240, 245, 251, .9))}.sw-preview__eyebrow[data-v-db071d48]{color:var(--oc-eyebrow, #17385f);font-size:.62rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.sw-preview__row[data-v-db071d48]{display:flex;align-items:baseline;gap:.6rem;font-size:.72rem}.sw-preview__key[data-v-db071d48]{flex:0 0 auto;min-width:5.5rem;color:var(--oc-muted-fg, #7a8298)}.sw-preview__value[data-v-db071d48]{overflow-wrap:anywhere;color:var(--oc-heading-fg, #102b4e);font-family:var(--font-mono, ui-monospace, monospace)}.sw-preview__note[data-v-db071d48]{margin:.2rem 0 0;color:var(--oc-sub-fg, #6b7f98);font-size:.72rem;line-height:1.55;text-wrap:pretty}.sw-adv[data-v-db071d48]{border:1px solid var(--oc-card-border, rgba(142, 166, 193, .28));border-radius:.625rem;background:var(--oc-input-bg, #fff)}.sw-adv__summary[data-v-db071d48]{display:flex;align-items:center;gap:.5rem;padding:.65rem .8rem;color:var(--oc-heading-fg, #102b4e);font-size:.78rem;font-weight:600;cursor:pointer;list-style:none}.sw-adv__summary[data-v-db071d48]::-webkit-details-marker{display:none}.sw-adv__summary>i[data-v-db071d48]{color:var(--oc-muted-fg, #7a8298);font-size:.72rem}.sw-adv__count[data-v-db071d48]{padding:0 .4rem;border-radius:.3rem;color:var(--oc-meth-fg-hover, #1765b6);font-size:.66rem;font-weight:600;background:var(--oc-meth-soft-bg, #f4f9ff)}.sw-adv[open] .sw-adv__summary[data-v-db071d48]{border-bottom:1px solid var(--oc-card-border, rgba(142, 166, 193, .22))}.sw-adv__hint[data-v-db071d48]{margin:0;padding:.7rem .8rem 0;color:var(--oc-sub-fg, #6b7f98);font-size:.72rem;line-height:1.55;text-wrap:pretty}.sw-adv>.sw-field[data-v-db071d48]{padding:.7rem .8rem 0}.sw-adv>.sw-warn[data-v-db071d48]{margin:.7rem .8rem .8rem}.sw-adv__field-hint[data-v-db071d48]{margin:.35rem 0 0;color:var(--oc-sub-fg, #6b7f98);font-size:.7rem;line-height:1.5;text-wrap:pretty}.sw-adv>.sw-field[data-v-db071d48]:last-of-type{padding-bottom:.8rem}.sw-path__button[data-v-db071d48]:focus-visible,.sw-path__reset[data-v-db071d48]:focus-visible,.sw-adv__summary[data-v-db071d48]:focus-visible{outline:2px solid var(--oc-focus, #2774d1);outline-offset:2px}.sw-grid[data-v-db071d48]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.sw-stack[data-v-db071d48]{display:flex;flex-direction:column;gap:.75rem}.sw-field[data-v-db071d48]{display:flex;flex-direction:column;gap:.375rem;min-width:0}.sw-field>label[data-v-db071d48]{color:var(--oc-label-fg, #414858);font-size:.78rem;font-weight:500}.sw-input[data-v-db071d48]{width:100%;box-sizing:border-box;padding:.5625rem .75rem;border:1px solid var(--oc-input-border, #8a8e9b);border-radius:.5rem;color:var(--oc-input-fg, #414858);font:inherit;font-size:.9rem;background:var(--oc-input-bg, #fff);outline:0}.sw-input[data-v-db071d48]::placeholder{color:var(--oc-muted-fg, #697184)}.sw-input[data-v-db071d48]:focus{border-color:var(--oc-focus, #2774d1);box-shadow:0 0 0 3px var(--oc-focus-ring, rgba(39, 116, 209, .16))}.sw-input[data-v-db071d48]:-webkit-autofill,.sw-input[data-v-db071d48]:-webkit-autofill:hover,.sw-input[data-v-db071d48]:-webkit-autofill:focus,.sw-input[data-v-db071d48]:-webkit-autofill:active{-webkit-text-fill-color:var(--oc-input-fg, #414858);caret-color:var(--oc-input-fg, #414858);transition:background-color 0s 600000s}.sw-check[data-v-db071d48]{display:inline-flex;align-items:center;gap:.5rem;min-height:2.375rem;padding:0 .625rem;border:1px solid var(--oc-card-border, rgba(142, 166, 193, .28));border-radius:.5rem;color:var(--oc-label-fg, #414858);font-size:.81rem;background:var(--oc-input-bg, #fff);cursor:pointer}.sw-check input[data-v-db071d48]{width:1rem;height:1rem;accent-color:var(--oc-focus, #2774d1)}.sw-ghost[data-v-db071d48]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.625rem;padding:.5rem .75rem;border:1px dashed var(--oc-meth-border, rgba(133, 156, 181, .55));border-radius:.625rem;color:var(--oc-meth-fg, #59728d);font:inherit;font-size:.81rem;font-weight:500;background:transparent;cursor:pointer}.sw-ghost[data-v-db071d48]:hover{border-color:var(--oc-meth-border-hover, rgba(46, 114, 188, .45));color:var(--oc-meth-fg-hover, #1765b6);background:var(--oc-meth-on-bg, #eaf4ff)}.sw-note[data-v-db071d48],.sw-warn[data-v-db071d48],.sw-error[data-v-db071d48]{display:flex;align-items:flex-start;gap:.55rem;padding:.7rem .8rem;border-radius:.625rem;font-size:.72rem;line-height:1.55;text-wrap:pretty}.sw-note>i[data-v-db071d48],.sw-warn>i[data-v-db071d48],.sw-error>i[data-v-db071d48]{margin-top:.1rem;font-size:.8rem}.sw-note[data-v-db071d48]{color:var(--oc-sub-fg, #6b7f98);background:var(--oc-soft-bg, rgba(240, 245, 251, .9))}.sw-warn[data-v-db071d48]{border:1px solid color-mix(in srgb,var(--p-amber-500) 30%,transparent);color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 56%,var(--p-amber-600));background:color-mix(in srgb,var(--p-amber-500) 14%,transparent)}.sw-error[data-v-db071d48]{padding:.625rem .8rem;border:1px solid color-mix(in srgb,var(--p-red-500) 34%,transparent);color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 53%,var(--p-red-500));font-size:.75rem;line-height:1.4;background:color-mix(in srgb,var(--p-red-500) 12%,transparent)}.sw-ghost[data-v-db071d48]:focus-visible{outline:2px solid var(--oc-focus, #2774d1);outline-offset:2px;box-shadow:none}@media(max-width:640px){.sw-grid[data-v-db071d48]{grid-template-columns:1fr}}.sw-grid[data-v-2a6ea8e4]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.sw-stack[data-v-2a6ea8e4]{display:flex;flex-direction:column;gap:.75rem}.sw-field[data-v-2a6ea8e4]{display:flex;flex-direction:column;gap:.375rem;min-width:0}.sw-field>label[data-v-2a6ea8e4]{color:var(--oc-label-fg, #414858);font-size:.78rem;font-weight:500}.sw-input[data-v-2a6ea8e4]{width:100%;box-sizing:border-box;padding:.5625rem .75rem;border:1px solid var(--oc-input-border, #8a8e9b);border-radius:.5rem;color:var(--oc-input-fg, #414858);font:inherit;font-size:.9rem;background:var(--oc-input-bg, #fff);outline:0}.sw-input[data-v-2a6ea8e4]::placeholder{color:var(--oc-muted-fg, #697184)}.sw-input[data-v-2a6ea8e4]:focus{border-color:var(--oc-focus, #2774d1);box-shadow:0 0 0 3px var(--oc-focus-ring, rgba(39, 116, 209, .16))}.sw-input[data-v-2a6ea8e4]:-webkit-autofill,.sw-input[data-v-2a6ea8e4]:-webkit-autofill:hover,.sw-input[data-v-2a6ea8e4]:-webkit-autofill:focus,.sw-input[data-v-2a6ea8e4]:-webkit-autofill:active{-webkit-text-fill-color:var(--oc-input-fg, #414858);caret-color:var(--oc-input-fg, #414858);transition:background-color 0s 600000s}.sw-check[data-v-2a6ea8e4]{display:inline-flex;align-items:center;gap:.5rem;min-height:2.375rem;padding:0 .625rem;border:1px solid var(--oc-card-border, rgba(142, 166, 193, .28));border-radius:.5rem;color:var(--oc-label-fg, #414858);font-size:.81rem;background:var(--oc-input-bg, #fff);cursor:pointer}.sw-check input[data-v-2a6ea8e4]{width:1rem;height:1rem;accent-color:var(--oc-focus, #2774d1)}.sw-ghost[data-v-2a6ea8e4]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.625rem;padding:.5rem .75rem;border:1px dashed var(--oc-meth-border, rgba(133, 156, 181, .55));border-radius:.625rem;color:var(--oc-meth-fg, #59728d);font:inherit;font-size:.81rem;font-weight:500;background:transparent;cursor:pointer}.sw-ghost[data-v-2a6ea8e4]:hover{border-color:var(--oc-meth-border-hover, rgba(46, 114, 188, .45));color:var(--oc-meth-fg-hover, #1765b6);background:var(--oc-meth-on-bg, #eaf4ff)}.sw-note[data-v-2a6ea8e4],.sw-warn[data-v-2a6ea8e4],.sw-error[data-v-2a6ea8e4]{display:flex;align-items:flex-start;gap:.55rem;padding:.7rem .8rem;border-radius:.625rem;font-size:.72rem;line-height:1.55;text-wrap:pretty}.sw-note>i[data-v-2a6ea8e4],.sw-warn>i[data-v-2a6ea8e4],.sw-error>i[data-v-2a6ea8e4]{margin-top:.1rem;font-size:.8rem}.sw-note[data-v-2a6ea8e4]{color:var(--oc-sub-fg, #6b7f98);background:var(--oc-soft-bg, rgba(240, 245, 251, .9))}.sw-warn[data-v-2a6ea8e4]{border:1px solid color-mix(in srgb,var(--p-amber-500) 30%,transparent);color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 56%,var(--p-amber-600));background:color-mix(in srgb,var(--p-amber-500) 14%,transparent)}.sw-error[data-v-2a6ea8e4]{padding:.625rem .8rem;border:1px solid color-mix(in srgb,var(--p-red-500) 34%,transparent);color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 53%,var(--p-red-500));font-size:.75rem;line-height:1.4;background:color-mix(in srgb,var(--p-red-500) 12%,transparent)}.sw-ghost[data-v-2a6ea8e4]:focus-visible{outline:2px solid var(--oc-focus, #2774d1);outline-offset:2px;box-shadow:none}@media(max-width:640px){.sw-grid[data-v-2a6ea8e4]{grid-template-columns:1fr}}.sw-user[data-v-b027f181]{display:flex;flex-direction:column;gap:.625rem;padding:.75rem;border:1px solid var(--oc-card-border, rgba(142, 166, 193, .28));border-radius:.75rem;background:var(--oc-meth-bg, rgba(248, 251, 255, .8))}.sw-user .sw-grid[data-v-b027f181]{align-items:start}.sw-user__head[data-v-b027f181]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.sw-user__index[data-v-b027f181]{color:var(--oc-muted-fg, #697184);font-size:.66rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.sw-user__remove[data-v-b027f181]{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .45rem;border:0;border-radius:.375rem;color:var(--oc-muted-fg, #697184);font:inherit;font-size:.72rem;background:transparent;cursor:pointer}.sw-user__remove[data-v-b027f181]:hover{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)}.sw-user__remove[data-v-b027f181]:focus-visible{outline:2px solid var(--oc-focus, #2774d1);outline-offset:2px}.sw-user__empty[data-v-b027f181]{margin:0;color:var(--oc-muted-fg, #7a8298);font-size:.75rem;line-height:1.5}.sw-grid[data-v-b027f181]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.sw-stack[data-v-b027f181]{display:flex;flex-direction:column;gap:.75rem}.sw-field[data-v-b027f181]{display:flex;flex-direction:column;gap:.375rem;min-width:0}.sw-field>label[data-v-b027f181]{color:var(--oc-label-fg, #414858);font-size:.78rem;font-weight:500}.sw-input[data-v-b027f181]{width:100%;box-sizing:border-box;padding:.5625rem .75rem;border:1px solid var(--oc-input-border, #8a8e9b);border-radius:.5rem;color:var(--oc-input-fg, #414858);font:inherit;font-size:.9rem;background:var(--oc-input-bg, #fff);outline:0}.sw-input[data-v-b027f181]::placeholder{color:var(--oc-muted-fg, #697184)}.sw-input[data-v-b027f181]:focus{border-color:var(--oc-focus, #2774d1);box-shadow:0 0 0 3px var(--oc-focus-ring, rgba(39, 116, 209, .16))}.sw-input[data-v-b027f181]:-webkit-autofill,.sw-input[data-v-b027f181]:-webkit-autofill:hover,.sw-input[data-v-b027f181]:-webkit-autofill:focus,.sw-input[data-v-b027f181]:-webkit-autofill:active{-webkit-text-fill-color:var(--oc-input-fg, #414858);caret-color:var(--oc-input-fg, #414858);transition:background-color 0s 600000s}.sw-check[data-v-b027f181]{display:inline-flex;align-items:center;gap:.5rem;min-height:2.375rem;padding:0 .625rem;border:1px solid var(--oc-card-border, rgba(142, 166, 193, .28));border-radius:.5rem;color:var(--oc-label-fg, #414858);font-size:.81rem;background:var(--oc-input-bg, #fff);cursor:pointer}.sw-check input[data-v-b027f181]{width:1rem;height:1rem;accent-color:var(--oc-focus, #2774d1)}.sw-ghost[data-v-b027f181]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.625rem;padding:.5rem .75rem;border:1px dashed var(--oc-meth-border, rgba(133, 156, 181, .55));border-radius:.625rem;color:var(--oc-meth-fg, #59728d);font:inherit;font-size:.81rem;font-weight:500;background:transparent;cursor:pointer}.sw-ghost[data-v-b027f181]:hover{border-color:var(--oc-meth-border-hover, rgba(46, 114, 188, .45));color:var(--oc-meth-fg-hover, #1765b6);background:var(--oc-meth-on-bg, #eaf4ff)}.sw-note[data-v-b027f181],.sw-warn[data-v-b027f181],.sw-error[data-v-b027f181]{display:flex;align-items:flex-start;gap:.55rem;padding:.7rem .8rem;border-radius:.625rem;font-size:.72rem;line-height:1.55;text-wrap:pretty}.sw-note>i[data-v-b027f181],.sw-warn>i[data-v-b027f181],.sw-error>i[data-v-b027f181]{margin-top:.1rem;font-size:.8rem}.sw-note[data-v-b027f181]{color:var(--oc-sub-fg, #6b7f98);background:var(--oc-soft-bg, rgba(240, 245, 251, .9))}.sw-warn[data-v-b027f181]{border:1px solid color-mix(in srgb,var(--p-amber-500) 30%,transparent);color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 56%,var(--p-amber-600));background:color-mix(in srgb,var(--p-amber-500) 14%,transparent)}.sw-error[data-v-b027f181]{padding:.625rem .8rem;border:1px solid color-mix(in srgb,var(--p-red-500) 34%,transparent);color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 53%,var(--p-red-500));font-size:.75rem;line-height:1.4;background:color-mix(in srgb,var(--p-red-500) 12%,transparent)}.sw-ghost[data-v-b027f181]:focus-visible{outline:2px solid var(--oc-focus, #2774d1);outline-offset:2px;box-shadow:none}@media(max-width:640px){.sw-grid[data-v-b027f181]{grid-template-columns:1fr}}.sw-encrypt[data-v-7b7416bf]{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem;border:1px solid var(--oc-card-border, rgba(142, 166, 193, .28));border-radius:.75rem;background:var(--oc-meth-bg, rgba(248, 251, 255, .8));transition:background .24s ease,border-color .24s ease}.sw-encrypt--on[data-v-7b7416bf]{border-color:var(--oc-meth-on-border, #2774d1);background:var(--oc-meth-on-bg, #eaf4ff)}.sw-encrypt__icon[data-v-7b7416bf]{display:grid;flex:0 0 auto;width:2.25rem;height:2.25rem;place-items:center;border-radius:.5625rem;color:var(--oc-meth-fg, #59728d);font-size:.95rem;background:var(--oc-input-bg, #fff);box-shadow:inset 0 0 0 1px #256fb814;transition:color .24s ease}.sw-encrypt--on .sw-encrypt__icon[data-v-7b7416bf]{color:var(--oc-meth-on-fg, #1765b6)}.sw-encrypt__body[data-v-7b7416bf]{display:flex;flex:1 1 auto;flex-direction:column;gap:.3125rem;min-width:0}.sw-encrypt__title[data-v-7b7416bf]{color:var(--oc-heading-fg, #102b4e);font-size:.84rem;font-weight:600}.sw-encrypt__body p[data-v-7b7416bf]{margin:0;color:var(--oc-sub-fg, #5a6e86);font-size:.72rem;line-height:1.5;text-wrap:pretty}.sw-encrypt__switch[data-v-7b7416bf]{flex:0 0 auto;margin-top:.1875rem}.sw-encrypt[data-v-7b7416bf] .p-toggleswitch{width:2.875rem;height:1.625rem}.sw-encrypt[data-v-7b7416bf] .p-toggleswitch .p-toggleswitch-slider,.sw-encrypt[data-v-7b7416bf] .p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:hover) .p-toggleswitch-slider{border:0;border-radius:999px;background:var(--oc-input-border, #8a8e9b);box-shadow:none}.sw-encrypt[data-v-7b7416bf] .p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-slider,.sw-encrypt[data-v-7b7416bf] .p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:hover).p-toggleswitch-checked .p-toggleswitch-slider{background:var(--oc-focus, #2774d1)}.sw-encrypt[data-v-7b7416bf] .p-toggleswitch .p-toggleswitch-handle,.sw-encrypt[data-v-7b7416bf] .p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:hover) .p-toggleswitch-handle{width:1.25rem;height:1.25rem;margin-block-start:-.625rem;inset-inline-start:.1875rem;background:#fff;box-shadow:0 1px 3px #0f26394d}.sw-encrypt[data-v-7b7416bf] .p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-handle,.sw-encrypt[data-v-7b7416bf] .p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:hover).p-toggleswitch-checked .p-toggleswitch-handle{inset-inline-start:calc(100% - 1.4375rem);background:#fff}.sw-encrypt[data-v-7b7416bf] .p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:focus-visible) .p-toggleswitch-slider{outline:2px solid var(--oc-focus, #2774d1);outline-offset:2px;box-shadow:none}.sw-key[data-v-7b7416bf]{display:flex;align-items:center;gap:.5rem;min-height:2.625rem;padding:.3125rem .3125rem .3125rem .75rem;border:1px solid var(--oc-input-border, #8a8e9b);border-radius:.5rem;background:var(--oc-input-bg, #fff)}.sw-key__value[data-v-7b7416bf]{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:.3rem;min-width:0}.sw-key__group[data-v-7b7416bf]{padding:.15rem .4rem;border-radius:.3125rem;color:var(--oc-heading-fg, #102b4e);font-family:var(--font-mono, ui-monospace, monospace);font-size:.86rem;font-weight:600;letter-spacing:.1em;background:var(--oc-meth-on-bg, #eaf4ff)}.sw-key__masked[data-v-7b7416bf]{overflow:hidden;flex:1 1 auto;min-width:0;color:var(--oc-input-fg, #414858);font-family:var(--font-mono, ui-monospace, monospace);font-size:.86rem;letter-spacing:.06em;white-space:nowrap;text-overflow:clip}.sw-key__empty[data-v-7b7416bf]{flex:1 1 auto;color:var(--oc-muted-fg, #697184);font-size:.82rem}.sw-key__actions[data-v-7b7416bf]{display:flex;flex:0 0 auto;align-items:center;gap:.15rem}.sw-key__button[data-v-7b7416bf]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;border-radius:.4375rem;color:var(--oc-meth-fg, #59728d);font:inherit;font-size:.82rem;background:transparent;cursor:pointer}.sw-key__button[data-v-7b7416bf]:hover{color:var(--oc-meth-fg-hover, #1765b6);background:var(--oc-meth-on-bg, #eaf4ff)}.sw-key__button--danger[data-v-7b7416bf]:hover{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)}.sw-key__button[data-v-7b7416bf]:focus-visible{outline:2px solid var(--oc-focus, #2774d1);outline-offset:2px}.sw-key__note[data-v-7b7416bf]{margin:.15rem 0 0;color:var(--oc-sub-fg, #5a6e86);font-size:.72rem;line-height:1.55;text-wrap:pretty}.sw-key__state[data-v-7b7416bf]{font-weight:500}.sw-key__state--ok[data-v-7b7416bf]{color:var(--oc-ok-fg, #2f8a55)}.sw-key__state--warn[data-v-7b7416bf]{color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 56%,var(--p-amber-600))}.sw-key__state--muted[data-v-7b7416bf]{color:var(--oc-muted-fg, #7a8298)}@media(prefers-reduced-motion:reduce){.sw-encrypt[data-v-7b7416bf],.sw-encrypt__icon[data-v-7b7416bf]{transition:none}}.sw-grid[data-v-7b7416bf]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.sw-stack[data-v-7b7416bf]{display:flex;flex-direction:column;gap:.75rem}.sw-field[data-v-7b7416bf]{display:flex;flex-direction:column;gap:.375rem;min-width:0}.sw-field>label[data-v-7b7416bf]{color:var(--oc-label-fg, #414858);font-size:.78rem;font-weight:500}.sw-input[data-v-7b7416bf]{width:100%;box-sizing:border-box;padding:.5625rem .75rem;border:1px solid var(--oc-input-border, #8a8e9b);border-radius:.5rem;color:var(--oc-input-fg, #414858);font:inherit;font-size:.9rem;background:var(--oc-input-bg, #fff);outline:0}.sw-input[data-v-7b7416bf]::placeholder{color:var(--oc-muted-fg, #697184)}.sw-input[data-v-7b7416bf]:focus{border-color:var(--oc-focus, #2774d1);box-shadow:0 0 0 3px var(--oc-focus-ring, rgba(39, 116, 209, .16))}.sw-input[data-v-7b7416bf]:-webkit-autofill,.sw-input[data-v-7b7416bf]:-webkit-autofill:hover,.sw-input[data-v-7b7416bf]:-webkit-autofill:focus,.sw-input[data-v-7b7416bf]:-webkit-autofill:active{-webkit-text-fill-color:var(--oc-input-fg, #414858);caret-color:var(--oc-input-fg, #414858);transition:background-color 0s 600000s}.sw-check[data-v-7b7416bf]{display:inline-flex;align-items:center;gap:.5rem;min-height:2.375rem;padding:0 .625rem;border:1px solid var(--oc-card-border, rgba(142, 166, 193, .28));border-radius:.5rem;color:var(--oc-label-fg, #414858);font-size:.81rem;background:var(--oc-input-bg, #fff);cursor:pointer}.sw-check input[data-v-7b7416bf]{width:1rem;height:1rem;accent-color:var(--oc-focus, #2774d1)}.sw-ghost[data-v-7b7416bf]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.625rem;padding:.5rem .75rem;border:1px dashed var(--oc-meth-border, rgba(133, 156, 181, .55));border-radius:.625rem;color:var(--oc-meth-fg, #59728d);font:inherit;font-size:.81rem;font-weight:500;background:transparent;cursor:pointer}.sw-ghost[data-v-7b7416bf]:hover{border-color:var(--oc-meth-border-hover, rgba(46, 114, 188, .45));color:var(--oc-meth-fg-hover, #1765b6);background:var(--oc-meth-on-bg, #eaf4ff)}.sw-note[data-v-7b7416bf],.sw-warn[data-v-7b7416bf],.sw-error[data-v-7b7416bf]{display:flex;align-items:flex-start;gap:.55rem;padding:.7rem .8rem;border-radius:.625rem;font-size:.72rem;line-height:1.55;text-wrap:pretty}.sw-note>i[data-v-7b7416bf],.sw-warn>i[data-v-7b7416bf],.sw-error>i[data-v-7b7416bf]{margin-top:.1rem;font-size:.8rem}.sw-note[data-v-7b7416bf]{color:var(--oc-sub-fg, #6b7f98);background:var(--oc-soft-bg, rgba(240, 245, 251, .9))}.sw-warn[data-v-7b7416bf]{border:1px solid color-mix(in srgb,var(--p-amber-500) 30%,transparent);color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 56%,var(--p-amber-600));background:color-mix(in srgb,var(--p-amber-500) 14%,transparent)}.sw-error[data-v-7b7416bf]{padding:.625rem .8rem;border:1px solid color-mix(in srgb,var(--p-red-500) 34%,transparent);color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 53%,var(--p-red-500));font-size:.75rem;line-height:1.4;background:color-mix(in srgb,var(--p-red-500) 12%,transparent)}.sw-ghost[data-v-7b7416bf]:focus-visible{outline:2px solid var(--oc-focus, #2774d1);outline-offset:2px;box-shadow:none}@media(max-width:640px){.sw-grid[data-v-7b7416bf]{grid-template-columns:1fr}}.sw-combo[data-v-357af9fa]{position:relative}.sw-combo__input[data-v-357af9fa]{padding-inline-end:4.25rem;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.85rem}.sw-combo__actions[data-v-357af9fa]{position:absolute;top:50%;inset-inline-end:.3rem;display:flex;align-items:center;gap:2px;margin-top:-.9375rem}.sw-combo__button[data-v-357af9fa]{display:inline-flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;padding:0;border:0;border-radius:.4375rem;color:var(--oc-meth-fg, #59728d);font:inherit;font-size:.78rem;background:transparent;cursor:pointer}.sw-combo__button[data-v-357af9fa]:hover{color:var(--oc-meth-fg-hover, #1765b6);background:var(--oc-meth-soft-bg, #f4f9ff)}.sw-combo__button[data-v-357af9fa]:focus-visible{outline:2px solid var(--oc-focus, #2774d1);outline-offset:2px}.sw-combo__panel[data-v-357af9fa]{position:absolute;z-index:5;top:calc(100% + 4px);inset-inline:0;max-height:13.5rem;overflow-y:auto;padding:4px;border:1px solid var(--oc-card-border, rgba(142, 166, 193, .34));border-radius:.5rem;background:var(--oc-input-bg, #fff);box-shadow:0 14px 30px #2044692e}.sw-combo__row[data-v-357af9fa]{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:6px;color:var(--oc-heading-fg, #102b4e);font-size:12px;cursor:pointer}.sw-combo__row--active[data-v-357af9fa]{background:var(--oc-meth-on-bg, #eaf4ff)}.sw-combo__mark[data-v-357af9fa]{width:12px;flex:0 0 auto;color:var(--oc-meth-fg-hover, #1765b6);font-size:10px}.sw-combo__id[data-v-357af9fa]{min-width:0;overflow:hidden;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);text-overflow:ellipsis;white-space:nowrap}.sw-combo__label[data-v-357af9fa]{margin-inline-start:auto;flex:0 0 auto;color:var(--oc-muted-fg, #7a8298);font-size:11px}.sw-combo__empty[data-v-357af9fa]{display:flex;align-items:center;gap:8px;padding:9px;color:var(--oc-muted-fg, #7a8298);font-size:11.5px}.sw-grid[data-v-357af9fa]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.sw-stack[data-v-357af9fa]{display:flex;flex-direction:column;gap:.75rem}.sw-field[data-v-357af9fa]{display:flex;flex-direction:column;gap:.375rem;min-width:0}.sw-field>label[data-v-357af9fa]{color:var(--oc-label-fg, #414858);font-size:.78rem;font-weight:500}.sw-input[data-v-357af9fa]{width:100%;box-sizing:border-box;padding:.5625rem .75rem;border:1px solid var(--oc-input-border, #8a8e9b);border-radius:.5rem;color:var(--oc-input-fg, #414858);font:inherit;font-size:.9rem;background:var(--oc-input-bg, #fff);outline:0}.sw-input[data-v-357af9fa]::placeholder{color:var(--oc-muted-fg, #697184)}.sw-input[data-v-357af9fa]:focus{border-color:var(--oc-focus, #2774d1);box-shadow:0 0 0 3px var(--oc-focus-ring, rgba(39, 116, 209, .16))}.sw-input[data-v-357af9fa]:-webkit-autofill,.sw-input[data-v-357af9fa]:-webkit-autofill:hover,.sw-input[data-v-357af9fa]:-webkit-autofill:focus,.sw-input[data-v-357af9fa]:-webkit-autofill:active{-webkit-text-fill-color:var(--oc-input-fg, #414858);caret-color:var(--oc-input-fg, #414858);transition:background-color 0s 600000s}.sw-check[data-v-357af9fa]{display:inline-flex;align-items:center;gap:.5rem;min-height:2.375rem;padding:0 .625rem;border:1px solid var(--oc-card-border, rgba(142, 166, 193, .28));border-radius:.5rem;color:var(--oc-label-fg, #414858);font-size:.81rem;background:var(--oc-input-bg, #fff);cursor:pointer}.sw-check input[data-v-357af9fa]{width:1rem;height:1rem;accent-color:var(--oc-focus, #2774d1)}.sw-ghost[data-v-357af9fa]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.625rem;padding:.5rem .75rem;border:1px dashed var(--oc-meth-border, rgba(133, 156, 181, .55));border-radius:.625rem;color:var(--oc-meth-fg, #59728d);font:inherit;font-size:.81rem;font-weight:500;background:transparent;cursor:pointer}.sw-ghost[data-v-357af9fa]:hover{border-color:var(--oc-meth-border-hover, rgba(46, 114, 188, .45));color:var(--oc-meth-fg-hover, #1765b6);background:var(--oc-meth-on-bg, #eaf4ff)}.sw-note[data-v-357af9fa],.sw-warn[data-v-357af9fa],.sw-error[data-v-357af9fa]{display:flex;align-items:flex-start;gap:.55rem;padding:.7rem .8rem;border-radius:.625rem;font-size:.72rem;line-height:1.55;text-wrap:pretty}.sw-note>i[data-v-357af9fa],.sw-warn>i[data-v-357af9fa],.sw-error>i[data-v-357af9fa]{margin-top:.1rem;font-size:.8rem}.sw-note[data-v-357af9fa]{color:var(--oc-sub-fg, #6b7f98);background:var(--oc-soft-bg, rgba(240, 245, 251, .9))}.sw-warn[data-v-357af9fa]{border:1px solid color-mix(in srgb,var(--p-amber-500) 30%,transparent);color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 56%,var(--p-amber-600));background:color-mix(in srgb,var(--p-amber-500) 14%,transparent)}.sw-error[data-v-357af9fa]{padding:.625rem .8rem;border:1px solid color-mix(in srgb,var(--p-red-500) 34%,transparent);color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 53%,var(--p-red-500));font-size:.75rem;line-height:1.4;background:color-mix(in srgb,var(--p-red-500) 12%,transparent)}.sw-ghost[data-v-357af9fa]:focus-visible{outline:2px solid var(--oc-focus, #2774d1);outline-offset:2px;box-shadow:none}@media(max-width:640px){.sw-grid[data-v-357af9fa]{grid-template-columns:1fr}}.sw-choices[data-v-f0f26d57]{display:flex;flex-direction:column;gap:.5rem}.sw-choice[data-v-f0f26d57]{display:flex;align-items:center;gap:.7rem;width:100%;padding:.7rem .75rem;border:1px solid var(--oc-card-border, rgba(142, 166, 193, .3));border-radius:.625rem;font:inherit;text-align:start;background:var(--oc-meth-bg, rgba(248, 251, 255, .85));cursor:pointer;transition:border-color .16s ease,background .16s ease}.sw-choice--picked[data-v-f0f26d57]{border-color:var(--oc-meth-on-border, rgba(46, 114, 188, .55));background:var(--oc-meth-on-bg, #eaf4ff)}.sw-choice__mark[data-v-f0f26d57]{flex:0 0 auto;color:var(--oc-faint-fg, #c2cbd9);font-size:1rem}.sw-choice--picked .sw-choice__mark[data-v-f0f26d57]{color:var(--oc-meth-fg-hover, #1765b6)}.sw-choice__text[data-v-f0f26d57]{display:flex;flex-direction:column;gap:2px;min-width:0}.sw-choice__title[data-v-f0f26d57]{color:var(--oc-heading-fg, #102b4e);font-size:13px;font-weight:600}.sw-choice__hint[data-v-f0f26d57]{color:var(--oc-sub-fg, #6b7f98);font-size:11.5px;line-height:1.5;text-wrap:pretty}.sw-choice__size[data-v-f0f26d57]{margin-inline-start:auto;flex:0 0 auto;color:var(--oc-muted-fg, #7a8298);font-family:var(--font-mono, ui-monospace, monospace);font-size:11px}.sw-choice[data-v-f0f26d57]:focus-visible{outline:2px solid var(--oc-focus, #2774d1);outline-offset:2px}.sw-probe[data-v-f0f26d57]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.sw-probe__button[data-v-f0f26d57]{min-height:0;padding:7px 12px;border-radius:8px;font-size:12px}.sw-probe__status[data-v-f0f26d57]{color:var(--oc-muted-fg, #7a8298);font-size:11.5px;font-weight:500}.sw-probe__status--ok[data-v-f0f26d57]{color:var(--oc-ok-fg, #2f8a55)}.sw-probe__status--fail[data-v-f0f26d57]{color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 53%,var(--p-red-500))}.sw-hint[data-v-f0f26d57]{color:var(--oc-muted-fg, #7a8298);font-size:11.5px;line-height:1.5}.sw-hint>i[data-v-f0f26d57]{margin-inline-end:5px;font-size:10px}.sw-hint--warn[data-v-f0f26d57]{color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 56%,var(--p-amber-600))}@media(prefers-reduced-motion:reduce){.sw-choice[data-v-f0f26d57]{transition:none}}.sw-grid[data-v-f0f26d57]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.sw-stack[data-v-f0f26d57]{display:flex;flex-direction:column;gap:.75rem}.sw-field[data-v-f0f26d57]{display:flex;flex-direction:column;gap:.375rem;min-width:0}.sw-field>label[data-v-f0f26d57]{color:var(--oc-label-fg, #414858);font-size:.78rem;font-weight:500}.sw-input[data-v-f0f26d57]{width:100%;box-sizing:border-box;padding:.5625rem .75rem;border:1px solid var(--oc-input-border, #8a8e9b);border-radius:.5rem;color:var(--oc-input-fg, #414858);font:inherit;font-size:.9rem;background:var(--oc-input-bg, #fff);outline:0}.sw-input[data-v-f0f26d57]::placeholder{color:var(--oc-muted-fg, #697184)}.sw-input[data-v-f0f26d57]:focus{border-color:var(--oc-focus, #2774d1);box-shadow:0 0 0 3px var(--oc-focus-ring, rgba(39, 116, 209, .16))}.sw-input[data-v-f0f26d57]:-webkit-autofill,.sw-input[data-v-f0f26d57]:-webkit-autofill:hover,.sw-input[data-v-f0f26d57]:-webkit-autofill:focus,.sw-input[data-v-f0f26d57]:-webkit-autofill:active{-webkit-text-fill-color:var(--oc-input-fg, #414858);caret-color:var(--oc-input-fg, #414858);transition:background-color 0s 600000s}.sw-check[data-v-f0f26d57]{display:inline-flex;align-items:center;gap:.5rem;min-height:2.375rem;padding:0 .625rem;border:1px solid var(--oc-card-border, rgba(142, 166, 193, .28));border-radius:.5rem;color:var(--oc-label-fg, #414858);font-size:.81rem;background:var(--oc-input-bg, #fff);cursor:pointer}.sw-check input[data-v-f0f26d57]{width:1rem;height:1rem;accent-color:var(--oc-focus, #2774d1)}.sw-ghost[data-v-f0f26d57]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.625rem;padding:.5rem .75rem;border:1px dashed var(--oc-meth-border, rgba(133, 156, 181, .55));border-radius:.625rem;color:var(--oc-meth-fg, #59728d);font:inherit;font-size:.81rem;font-weight:500;background:transparent;cursor:pointer}.sw-ghost[data-v-f0f26d57]:hover{border-color:var(--oc-meth-border-hover, rgba(46, 114, 188, .45));color:var(--oc-meth-fg-hover, #1765b6);background:var(--oc-meth-on-bg, #eaf4ff)}.sw-note[data-v-f0f26d57],.sw-warn[data-v-f0f26d57],.sw-error[data-v-f0f26d57]{display:flex;align-items:flex-start;gap:.55rem;padding:.7rem .8rem;border-radius:.625rem;font-size:.72rem;line-height:1.55;text-wrap:pretty}.sw-note>i[data-v-f0f26d57],.sw-warn>i[data-v-f0f26d57],.sw-error>i[data-v-f0f26d57]{margin-top:.1rem;font-size:.8rem}.sw-note[data-v-f0f26d57]{color:var(--oc-sub-fg, #6b7f98);background:var(--oc-soft-bg, rgba(240, 245, 251, .9))}.sw-warn[data-v-f0f26d57]{border:1px solid color-mix(in srgb,var(--p-amber-500) 30%,transparent);color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 56%,var(--p-amber-600));background:color-mix(in srgb,var(--p-amber-500) 14%,transparent)}.sw-error[data-v-f0f26d57]{padding:.625rem .8rem;border:1px solid color-mix(in srgb,var(--p-red-500) 34%,transparent);color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 53%,var(--p-red-500));font-size:.75rem;line-height:1.4;background:color-mix(in srgb,var(--p-red-500) 12%,transparent)}.sw-ghost[data-v-f0f26d57]:focus-visible{outline:2px solid var(--oc-focus, #2774d1);outline-offset:2px;box-shadow:none}@media(max-width:640px){.sw-grid[data-v-f0f26d57]{grid-template-columns:1fr}}.sw-mail[data-v-30a49a8e]{display:flex;align-items:center;gap:.7rem;padding:.7rem .8rem;border:1px solid var(--oc-card-border, rgba(142, 166, 193, .28));border-radius:.75rem;background:var(--oc-meth-bg, rgba(248, 251, 255, .8))}.sw-mail--primary[data-v-30a49a8e]{border-color:var(--oc-meth-on-border, rgba(46, 114, 188, .55));background:var(--oc-meth-on-bg, #eaf4ff)}.sw-mail__icon[data-v-30a49a8e]{flex:0 0 auto;color:var(--oc-meth-fg, #59728d);font-size:.9rem}.sw-mail__text[data-v-30a49a8e]{display:flex;flex-direction:column;gap:2px;min-width:0}.sw-mail__address[data-v-30a49a8e]{color:var(--oc-heading-fg, #102b4e);font-size:.84rem;font-weight:600}.sw-mail__meta[data-v-30a49a8e]{overflow:hidden;color:var(--oc-muted-fg, #7a8298);font-size:.72rem;white-space:nowrap;text-overflow:ellipsis}.sw-mail__primary[data-v-30a49a8e]{display:inline-flex;align-items:center;gap:.4rem;margin-inline-start:auto;flex:0 0 auto;padding:5px 10px;border:1px solid var(--oc-card-border, rgba(142, 166, 193, .32));border-radius:999px;color:var(--oc-muted-fg, #7a8298);font:inherit;font-size:11.5px;font-weight:500;background:transparent;cursor:pointer}.sw-mail__primary--on[data-v-30a49a8e]{border-color:var(--oc-meth-on-border, rgba(46, 114, 188, .3));color:var(--oc-meth-fg-hover, #1765b6);background:var(--oc-input-bg, #fff)}.sw-mail__primary>i[data-v-30a49a8e]{font-size:.7rem}.sw-mail__remove[data-v-30a49a8e]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 auto;border:1px solid var(--oc-card-border, rgba(142, 166, 193, .32));border-radius:8px;color:var(--oc-muted-fg, #7a8298);font-size:.75rem;background:var(--oc-input-bg, #fff);cursor:pointer}.sw-mail__remove[data-v-30a49a8e]:hover{border-color:color-mix(in srgb,var(--p-red-500) 40%,transparent);color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 53%,var(--p-red-500))}.sw-mail__empty[data-v-30a49a8e]{margin:0;color:var(--oc-muted-fg, #7a8298);font-size:.75rem;line-height:1.5}.sw-inline[data-v-30a49a8e]{display:flex;align-items:center;gap:1rem}.sw-toggle[data-v-30a49a8e]{display:inline-flex;align-items:center;gap:.5rem;color:var(--oc-label-fg, #414858);font-size:.81rem;cursor:pointer}.sw-toggle input[data-v-30a49a8e]{width:1rem;height:1rem;accent-color:var(--oc-focus, #2774d1)}.sw-subsection[data-v-30a49a8e]{display:flex;flex-direction:column;gap:.75rem;padding-top:.9rem;border-top:1px solid var(--oc-card-border, rgba(142, 166, 193, .28))}.sw-subsection__head[data-v-30a49a8e]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;color:var(--oc-eyebrow, #17385f);font-size:.66rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.sw-subsection__hint[data-v-30a49a8e]{color:var(--oc-muted-fg, #7a8298);font-size:.69rem;font-weight:500;letter-spacing:0;text-transform:none}.sw-probe[data-v-30a49a8e]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.sw-probe__button[data-v-30a49a8e]{min-height:0;padding:7px 12px;border-radius:8px;font-size:12px}.sw-probe__status[data-v-30a49a8e]{overflow-wrap:anywhere;color:var(--oc-muted-fg, #7a8298);font-size:11.5px;font-weight:500}.sw-probe__status--ok[data-v-30a49a8e]{color:var(--oc-ok-fg, #2f8a55)}.sw-probe__status--warn[data-v-30a49a8e]{color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 56%,var(--p-amber-600))}.sw-probe__status--fail[data-v-30a49a8e]{color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 53%,var(--p-red-500))}.sw-form-actions[data-v-30a49a8e]{display:flex;align-items:center;justify-content:flex-end;gap:.5625rem}.sw-form-cancel[data-v-30a49a8e]{padding:8px 12px;border:0;border-radius:8px;color:var(--oc-meth-fg, #5c7691);font:inherit;font-size:12.5px;font-weight:500;background:transparent;cursor:pointer}.sw-form-cancel[data-v-30a49a8e]:hover{color:var(--oc-meth-fg-hover, #1765b6);background:var(--oc-meth-on-bg, #eaf4ff)}.sw-form-add[data-v-30a49a8e]{display:inline-flex;align-items:center;gap:.45rem;padding:8px 14px;border:1px solid var(--oc-meth-border-hover, rgba(46, 114, 188, .42));border-radius:8px;color:var(--oc-meth-fg-hover, #1765b6);font:inherit;font-size:12.5px;font-weight:600;background:var(--oc-meth-on-bg, #eaf4ff);cursor:pointer}.sw-form-add>i[data-v-30a49a8e]{font-size:.7rem}.sw-mail__primary[data-v-30a49a8e]:focus-visible,.sw-mail__remove[data-v-30a49a8e]:focus-visible,.sw-form-cancel[data-v-30a49a8e]:focus-visible,.sw-form-add[data-v-30a49a8e]:focus-visible{outline:2px solid var(--oc-focus, #2774d1);outline-offset:2px}.sw-grid[data-v-30a49a8e]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.sw-stack[data-v-30a49a8e]{display:flex;flex-direction:column;gap:.75rem}.sw-field[data-v-30a49a8e]{display:flex;flex-direction:column;gap:.375rem;min-width:0}.sw-field>label[data-v-30a49a8e]{color:var(--oc-label-fg, #414858);font-size:.78rem;font-weight:500}.sw-input[data-v-30a49a8e]{width:100%;box-sizing:border-box;padding:.5625rem .75rem;border:1px solid var(--oc-input-border, #8a8e9b);border-radius:.5rem;color:var(--oc-input-fg, #414858);font:inherit;font-size:.9rem;background:var(--oc-input-bg, #fff);outline:0}.sw-input[data-v-30a49a8e]::placeholder{color:var(--oc-muted-fg, #697184)}.sw-input[data-v-30a49a8e]:focus{border-color:var(--oc-focus, #2774d1);box-shadow:0 0 0 3px var(--oc-focus-ring, rgba(39, 116, 209, .16))}.sw-input[data-v-30a49a8e]:-webkit-autofill,.sw-input[data-v-30a49a8e]:-webkit-autofill:hover,.sw-input[data-v-30a49a8e]:-webkit-autofill:focus,.sw-input[data-v-30a49a8e]:-webkit-autofill:active{-webkit-text-fill-color:var(--oc-input-fg, #414858);caret-color:var(--oc-input-fg, #414858);transition:background-color 0s 600000s}.sw-check[data-v-30a49a8e]{display:inline-flex;align-items:center;gap:.5rem;min-height:2.375rem;padding:0 .625rem;border:1px solid var(--oc-card-border, rgba(142, 166, 193, .28));border-radius:.5rem;color:var(--oc-label-fg, #414858);font-size:.81rem;background:var(--oc-input-bg, #fff);cursor:pointer}.sw-check input[data-v-30a49a8e]{width:1rem;height:1rem;accent-color:var(--oc-focus, #2774d1)}.sw-ghost[data-v-30a49a8e]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.625rem;padding:.5rem .75rem;border:1px dashed var(--oc-meth-border, rgba(133, 156, 181, .55));border-radius:.625rem;color:var(--oc-meth-fg, #59728d);font:inherit;font-size:.81rem;font-weight:500;background:transparent;cursor:pointer}.sw-ghost[data-v-30a49a8e]:hover{border-color:var(--oc-meth-border-hover, rgba(46, 114, 188, .45));color:var(--oc-meth-fg-hover, #1765b6);background:var(--oc-meth-on-bg, #eaf4ff)}.sw-note[data-v-30a49a8e],.sw-warn[data-v-30a49a8e],.sw-error[data-v-30a49a8e]{display:flex;align-items:flex-start;gap:.55rem;padding:.7rem .8rem;border-radius:.625rem;font-size:.72rem;line-height:1.55;text-wrap:pretty}.sw-note>i[data-v-30a49a8e],.sw-warn>i[data-v-30a49a8e],.sw-error>i[data-v-30a49a8e]{margin-top:.1rem;font-size:.8rem}.sw-note[data-v-30a49a8e]{color:var(--oc-sub-fg, #6b7f98);background:var(--oc-soft-bg, rgba(240, 245, 251, .9))}.sw-warn[data-v-30a49a8e]{border:1px solid color-mix(in srgb,var(--p-amber-500) 30%,transparent);color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 56%,var(--p-amber-600));background:color-mix(in srgb,var(--p-amber-500) 14%,transparent)}.sw-error[data-v-30a49a8e]{padding:.625rem .8rem;border:1px solid color-mix(in srgb,var(--p-red-500) 34%,transparent);color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 53%,var(--p-red-500));font-size:.75rem;line-height:1.4;background:color-mix(in srgb,var(--p-red-500) 12%,transparent)}.sw-ghost[data-v-30a49a8e]:focus-visible{outline:2px solid var(--oc-focus, #2774d1);outline-offset:2px;box-shadow:none}@media(max-width:640px){.sw-grid[data-v-30a49a8e]{grid-template-columns:1fr}}.sw-backup[data-v-7d67083e]{display:flex;align-items:center;gap:.9rem;padding:.9rem;border:1px solid var(--oc-meth-on-border, rgba(46, 114, 188, .28));border-radius:.75rem;background:var(--oc-meth-on-bg, #eaf4ff)}.sw-backup__icon[data-v-7d67083e]{display:grid;flex:0 0 auto;width:2.25rem;height:2.25rem;place-items:center;border-radius:.5625rem;color:var(--oc-meth-fg-hover, #1765b6);font-size:.95rem;background:var(--oc-input-bg, #fff);box-shadow:inset 0 0 0 1px #256fb814}.sw-backup__body[data-v-7d67083e]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.sw-backup__title[data-v-7d67083e]{color:var(--oc-heading-fg, #102b4e);font-size:.84rem;font-weight:600}.sw-backup__body p[data-v-7d67083e]{margin:0;color:var(--oc-sub-fg, #5a6e86);font-size:.72rem;line-height:1.5;text-wrap:pretty}.sw-grid[data-v-7d67083e]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.sw-stack[data-v-7d67083e]{display:flex;flex-direction:column;gap:.75rem}.sw-field[data-v-7d67083e]{display:flex;flex-direction:column;gap:.375rem;min-width:0}.sw-field>label[data-v-7d67083e]{color:var(--oc-label-fg, #414858);font-size:.78rem;font-weight:500}.sw-input[data-v-7d67083e]{width:100%;box-sizing:border-box;padding:.5625rem .75rem;border:1px solid var(--oc-input-border, #8a8e9b);border-radius:.5rem;color:var(--oc-input-fg, #414858);font:inherit;font-size:.9rem;background:var(--oc-input-bg, #fff);outline:0}.sw-input[data-v-7d67083e]::placeholder{color:var(--oc-muted-fg, #697184)}.sw-input[data-v-7d67083e]:focus{border-color:var(--oc-focus, #2774d1);box-shadow:0 0 0 3px var(--oc-focus-ring, rgba(39, 116, 209, .16))}.sw-input[data-v-7d67083e]:-webkit-autofill,.sw-input[data-v-7d67083e]:-webkit-autofill:hover,.sw-input[data-v-7d67083e]:-webkit-autofill:focus,.sw-input[data-v-7d67083e]:-webkit-autofill:active{-webkit-text-fill-color:var(--oc-input-fg, #414858);caret-color:var(--oc-input-fg, #414858);transition:background-color 0s 600000s}.sw-check[data-v-7d67083e]{display:inline-flex;align-items:center;gap:.5rem;min-height:2.375rem;padding:0 .625rem;border:1px solid var(--oc-card-border, rgba(142, 166, 193, .28));border-radius:.5rem;color:var(--oc-label-fg, #414858);font-size:.81rem;background:var(--oc-input-bg, #fff);cursor:pointer}.sw-check input[data-v-7d67083e]{width:1rem;height:1rem;accent-color:var(--oc-focus, #2774d1)}.sw-ghost[data-v-7d67083e]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.625rem;padding:.5rem .75rem;border:1px dashed var(--oc-meth-border, rgba(133, 156, 181, .55));border-radius:.625rem;color:var(--oc-meth-fg, #59728d);font:inherit;font-size:.81rem;font-weight:500;background:transparent;cursor:pointer}.sw-ghost[data-v-7d67083e]:hover{border-color:var(--oc-meth-border-hover, rgba(46, 114, 188, .45));color:var(--oc-meth-fg-hover, #1765b6);background:var(--oc-meth-on-bg, #eaf4ff)}.sw-note[data-v-7d67083e],.sw-warn[data-v-7d67083e],.sw-error[data-v-7d67083e]{display:flex;align-items:flex-start;gap:.55rem;padding:.7rem .8rem;border-radius:.625rem;font-size:.72rem;line-height:1.55;text-wrap:pretty}.sw-note>i[data-v-7d67083e],.sw-warn>i[data-v-7d67083e],.sw-error>i[data-v-7d67083e]{margin-top:.1rem;font-size:.8rem}.sw-note[data-v-7d67083e]{color:var(--oc-sub-fg, #6b7f98);background:var(--oc-soft-bg, rgba(240, 245, 251, .9))}.sw-warn[data-v-7d67083e]{border:1px solid color-mix(in srgb,var(--p-amber-500) 30%,transparent);color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 56%,var(--p-amber-600));background:color-mix(in srgb,var(--p-amber-500) 14%,transparent)}.sw-error[data-v-7d67083e]{padding:.625rem .8rem;border:1px solid color-mix(in srgb,var(--p-red-500) 34%,transparent);color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 53%,var(--p-red-500));font-size:.75rem;line-height:1.4;background:color-mix(in srgb,var(--p-red-500) 12%,transparent)}.sw-ghost[data-v-7d67083e]:focus-visible{outline:2px solid var(--oc-focus, #2774d1);outline-offset:2px;box-shadow:none}@media(max-width:640px){.sw-grid[data-v-7d67083e]{grid-template-columns:1fr}}.sw-review[data-v-49e8fad0]{display:flex;flex-direction:column;gap:.5rem}.sw-review__row[data-v-49e8fad0]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .8rem;border:1px solid var(--oc-card-border, rgba(142, 166, 193, .28));border-radius:.625rem;background:var(--oc-meth-bg, rgba(248, 251, 255, .8))}.sw-review__main[data-v-49e8fad0]{display:flex;align-items:center;gap:.65rem;min-width:0}.sw-review__main>i[data-v-49e8fad0]{font-size:.85rem}.sw-review__text[data-v-49e8fad0]{display:flex;flex-direction:column;gap:1px;min-width:0}.sw-review__label[data-v-49e8fad0]{color:var(--oc-heading-fg, #102b4e);font-size:.81rem;font-weight:600}.sw-review__value[data-v-49e8fad0]{overflow:hidden;color:var(--oc-muted-fg, #7a8298);font-size:.72rem;white-space:nowrap;text-overflow:ellipsis}.sw-review__edit[data-v-49e8fad0]{flex:0 0 auto;padding:4px 8px;border:0;border-radius:6px;color:var(--oc-meth-fg, #5c7691);font:inherit;font-size:11.5px;font-weight:500;background:transparent;cursor:pointer}.sw-review__edit[data-v-49e8fad0]:hover{color:var(--oc-meth-fg-hover, #1765b6);background:var(--oc-meth-on-bg, #eaf4ff)}.sw-review__edit[data-v-49e8fad0]:focus-visible{outline:2px solid var(--oc-focus, #2774d1);outline-offset:2px}.sw-tone--ok[data-v-49e8fad0]{color:var(--oc-ok-fg, #2f8a55)}.sw-tone--info[data-v-49e8fad0]{color:var(--oc-sub-fg, #6b7f98)}.sw-tone--muted[data-v-49e8fad0]{color:var(--oc-faint-fg, #a3aabe)}.sw-mode-choices[data-v-01ebde94]{display:flex;flex-direction:column;gap:.625rem}.sw-mode-choice[data-v-01ebde94]{display:flex;align-items:center;gap:.75rem;width:100%;padding:.875rem;border:1px solid var(--oc-card-border, rgba(142, 166, 193, .3));border-radius:.75rem;font:inherit;text-align:start;background:var(--oc-meth-bg, rgba(248, 251, 255, .85));cursor:pointer;transition:border-color .16s ease,background .16s ease}.sw-mode-choice--picked[data-v-01ebde94]{border-color:var(--oc-meth-on-border, rgba(46, 114, 188, .55));background:var(--oc-meth-on-bg, #eaf4ff)}.sw-mode-choice__mark[data-v-01ebde94]{flex:0 0 auto;color:var(--oc-faint-fg, #c2cbd9);font-size:1.05rem}.sw-mode-choice--picked .sw-mode-choice__mark[data-v-01ebde94]{color:var(--oc-meth-fg-hover, #1765b6)}.sw-mode-choice__text[data-v-01ebde94]{display:flex;flex-direction:column;gap:.1875rem;min-width:0}.sw-mode-choice__title[data-v-01ebde94]{color:var(--oc-heading-fg, #102b4e);font-size:.86rem;font-weight:600}.sw-mode-choice__hint[data-v-01ebde94]{color:var(--oc-sub-fg, #6b7f98);font-size:.74rem;line-height:1.5;text-wrap:pretty}.sw-mode-choice[data-v-01ebde94]:focus-visible{outline:2px solid var(--oc-focus, #2774d1);outline-offset:2px}@media(prefers-reduced-motion:reduce){.sw-mode-choice[data-v-01ebde94]{transition:none}}.sw-progress[data-v-ea9a9987]{display:flex;flex-direction:column;gap:.75rem}.sw-progress__track[data-v-ea9a9987]{height:4px;overflow:hidden;border-radius:999px;background:var(--oc-card-border, rgba(142, 166, 193, .28))}.sw-progress__fill[data-v-ea9a9987]{height:100%;border-radius:999px;background:var(--oc-cta-bg, #1c5fbd);transition:width .4s ease}.sw-progress__row[data-v-ea9a9987]{display:flex;align-items:center;gap:.65rem;padding:.5rem .15rem}.sw-progress__row>i[data-v-ea9a9987]{flex:0 0 auto;font-size:.85rem}.sw-progress__icon--done[data-v-ea9a9987]{color:var(--oc-ok-fg, #2f8a55)}.sw-progress__icon--running[data-v-ea9a9987]{color:var(--oc-meth-fg-hover, #1765b6)}.sw-progress__icon--queued[data-v-ea9a9987]{color:var(--oc-faint-fg, #c2cbd9)}.sw-progress__icon--failed[data-v-ea9a9987]{color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 53%,var(--p-red-500))}.sw-progress__label[data-v-ea9a9987]{flex:0 0 auto;color:var(--oc-heading-fg, #102b4e);font-size:.81rem;font-weight:500}.sw-progress__label--queued[data-v-ea9a9987]{color:var(--oc-faint-fg, #a3aabe)}.sw-progress__state[data-v-ea9a9987]{overflow:hidden;margin-inline-start:auto;padding-inline-start:.75rem;color:var(--oc-muted-fg, #7a8298);font-size:.72rem;text-align:end;text-overflow:ellipsis}.sw-progress__state--failed[data-v-ea9a9987]{color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 53%,var(--p-red-500))}@media(prefers-reduced-motion:reduce){.sw-progress__fill[data-v-ea9a9987]{transition:none}}.sw-done-note[data-v-90aec066]{display:flex;align-items:flex-start;gap:.55rem;padding:.7rem .8rem;border-radius:.625rem;color:var(--oc-sub-fg, #6b7f98);font-size:.72rem;line-height:1.55;text-wrap:pretty;background:var(--oc-soft-bg, rgba(240, 245, 251, .9))}.sw-done-note>i[data-v-90aec066]{margin-top:.1rem;font-size:.8rem}.sw-done[data-v-90aec066]{display:flex;flex-direction:column;gap:.5rem}.sw-done__row[data-v-90aec066]{display:flex;align-items:center;gap:.65rem;padding:.5rem .15rem}.sw-done__row>i[data-v-90aec066]{font-size:.85rem}.sw-done__label[data-v-90aec066]{color:var(--oc-heading-fg, #102b4e);font-size:.81rem;font-weight:500}.sw-done__value[data-v-90aec066]{overflow:hidden;margin-inline-start:auto;padding-inline-start:.75rem;color:var(--oc-muted-fg, #7a8298);font-size:.72rem;white-space:nowrap;text-overflow:ellipsis}.sw-tone--ok[data-v-90aec066]{color:var(--oc-ok-fg, #2f8a55)}.sw-tone--info[data-v-90aec066]{color:var(--oc-sub-fg, #6b7f98)}.sw-tone--muted[data-v-90aec066]{color:var(--oc-faint-fg, #a3aabe)}.swp-scrim[data-v-56755e0f]{position:fixed;z-index:1200;inset:0;display:grid;place-items:center;padding:2rem;background:#102b4e52;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.swp-dialog[data-v-56755e0f]{display:flex;flex-direction:column;gap:1.125rem;width:min(28rem,100%);padding:1.375rem;box-sizing:border-box;border:1px solid var(--oc-card-border, rgba(142, 166, 193, .28));border-radius:1rem;color:var(--oc-body-fg, #414858);background:var(--oc-input-bg, #fff);box-shadow:0 1.75rem 4rem #102b4e47}.swp-head[data-v-56755e0f]{display:flex;align-items:center;gap:.9rem}.swp-head__icon[data-v-56755e0f]{display:grid;flex:0 0 auto;width:2.75rem;height:2.75rem;place-items:center;border-radius:50%;color:var(--oc-lock-fg, #176bc0);font-size:1.05rem;background:var(--oc-lock-bg, linear-gradient(145deg, #f3f8ff, #e9f1fd));box-shadow:inset 0 0 0 1px #256fb80f}.swp-head h2[data-v-56755e0f]{margin:0;color:var(--oc-heading-fg, #102b4e);font-size:1rem;font-weight:650;letter-spacing:-.01em}.swp-head p[data-v-56755e0f]{margin:.25rem 0 0;color:var(--oc-sub-fg, #5a6e86);font-size:.75rem;line-height:1.45;text-wrap:pretty}.swp-key[data-v-56755e0f]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem .9rem;border:1px dashed var(--oc-meth-border-hover, rgba(46, 114, 188, .35));border-radius:.625rem;background:var(--oc-meth-soft-bg, #f4f9ff)}.swp-key__value[data-v-56755e0f]{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:.3rem;min-width:0}.swp-key__group[data-v-56755e0f]{color:var(--oc-heading-fg, #102b4e);font-family:var(--font-mono, ui-monospace, monospace);font-size:.92rem;font-weight:600;letter-spacing:.08em}.swp-key__masked[data-v-56755e0f]{overflow:hidden;color:var(--oc-heading-fg, #102b4e);font-family:var(--font-mono, ui-monospace, monospace);font-size:1rem;font-weight:600;letter-spacing:.06em;white-space:nowrap}.swp-reveal[data-v-56755e0f]{display:inline-flex;align-items:center;gap:.4rem;flex:0 0 auto;padding:5px 9px;border:1px solid var(--oc-card-border, rgba(142, 166, 193, .34));border-radius:7px;color:var(--oc-meth-fg, #5c7691);font:inherit;font-size:11.5px;font-weight:500;background:var(--oc-input-bg, #fff);cursor:pointer}.swp-reveal[data-v-56755e0f]:hover{border-color:var(--oc-meth-border-hover, rgba(46, 114, 188, .42));color:var(--oc-meth-fg-hover, #1765b6)}.swp-reveal>i[data-v-56755e0f]{font-size:.7rem}.swp-actions[data-v-56755e0f]{display:flex;align-items:center;justify-content:space-between;gap:.625rem}.swp-actions__right[data-v-56755e0f]{display:flex;align-items:center;gap:.5625rem}.swp-link[data-v-56755e0f]{padding:9px 12px;border:0;border-radius:9px;color:var(--oc-meth-fg, #5c7691);font:inherit;font-size:12.5px;font-weight:500;background:transparent;cursor:pointer}.swp-link[data-v-56755e0f]:hover{color:var(--oc-meth-fg-hover, #1765b6);background:var(--oc-meth-on-bg, #eaf4ff)}.swp-secondary[data-v-56755e0f]{padding:9px 14px;border:1px solid var(--oc-card-border, rgba(142, 166, 193, .34));border-radius:9px;color:var(--oc-meth-fg, #5c7691);font:inherit;font-size:13px;font-weight:500;background:var(--oc-input-bg, #fff);cursor:pointer}.swp-secondary[data-v-56755e0f]:hover{border-color:var(--oc-meth-border-hover, rgba(46, 114, 188, .42));color:var(--oc-meth-fg-hover, #1765b6);background:var(--oc-meth-soft-bg, #f4f9ff)}.swp-primary[data-v-56755e0f]{display:inline-flex;align-items:center;gap:.5rem;padding:10px 16px;border:0;border-radius:9px;color:var(--oc-cta-fg, #fff);font:inherit;font-size:13.5px;font-weight:500;background:var(--oc-cta-bg, #1c5fbd);box-shadow:0 8px 18px #1a4d9933;cursor:pointer}.swp-primary[data-v-56755e0f]:hover{background:var(--oc-cta-bg-hover, #2470d3)}.swp-primary>i[data-v-56755e0f]{font-size:.7rem}.swp-link[data-v-56755e0f]:focus-visible,.swp-reveal[data-v-56755e0f]:focus-visible,.swp-secondary[data-v-56755e0f]:focus-visible,.swp-primary[data-v-56755e0f]:focus-visible{outline:2px solid var(--oc-focus, #2774d1);outline-offset:2px}@media print{.swp-scrim[data-v-56755e0f]{display:none!important}}@media print{@page{size:A4;margin:0}html,body{height:auto!important;background:#fff!important}body>*:not(.ohrs-sheet){display:none!important}.ohrs-sheet{display:flex!important}}.ohrs-sheet[data-v-49fcc43b]{display:none;flex-direction:column;gap:9mm;width:210mm;min-height:297mm;padding:17mm 18mm;box-sizing:border-box;color:#1b2734;font-family:inherit;background:#fff;print-color-adjust:exact;-webkit-print-color-adjust:exact}.ohrs-header[data-v-49fcc43b]{display:flex;align-items:flex-start;justify-content:space-between;gap:6mm;padding-bottom:5mm;border-bottom:2px solid #102b4e}.ohrs-brand[data-v-49fcc43b]{display:flex;align-items:center;gap:3mm}.ohrs-brand__logo[data-v-49fcc43b]{width:10mm;height:10mm;object-fit:contain}.ohrs-brand__text[data-v-49fcc43b]{display:flex;flex-direction:column;gap:1mm}.ohrs-brand__name[data-v-49fcc43b]{color:#102b4e;font-size:15px;font-weight:500;letter-spacing:.19em;text-transform:uppercase}.ohrs-brand__kind[data-v-49fcc43b]{color:#5a6e86;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.ohrs-meta[data-v-49fcc43b]{color:#5a6e86;font-size:10.5px;line-height:1.7;text-align:right}.ohrs-intro[data-v-49fcc43b]{display:flex;flex-direction:column;gap:3mm}.ohrs-intro h1[data-v-49fcc43b]{margin:0;color:#102b4e;font-size:29px;font-weight:650;letter-spacing:-.02em}.ohrs-intro p[data-v-49fcc43b]{margin:0;max-width:44ch;color:#41566d;font-size:12.5px;line-height:1.65}.ohrs-key[data-v-49fcc43b]{display:flex;flex-direction:column;gap:4mm;padding:8mm;border:2px solid #102b4e;border-radius:3mm;background:#f7fafd}.ohrs-key__eyebrow[data-v-49fcc43b]{color:#5a6e86;font-size:9.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.ohrs-key__groups[data-v-49fcc43b]{display:flex;flex-wrap:wrap;gap:3mm}.ohrs-key__group[data-v-49fcc43b]{padding:2.5mm 3.5mm;border:1px solid #c3d3e3;border-radius:2mm;color:#102b4e;font-family:var(--font-mono, ui-monospace, monospace);font-size:22px;font-weight:600;letter-spacing:.1em;background:#fff}.ohrs-key__hint[data-v-49fcc43b]{color:#6b7f98;font-size:10.5px;line-height:1.6}.ohrs-columns[data-v-49fcc43b]{display:grid;grid-template-columns:1fr 1fr;gap:7mm}.ohrs-column[data-v-49fcc43b]{display:flex;flex-direction:column;gap:2mm}.ohrs-column__title[data-v-49fcc43b]{color:#102b4e;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.ohrs-column p[data-v-49fcc43b]{margin:0;color:#41566d;font-size:11.5px;line-height:1.65}.ohrs-warning[data-v-49fcc43b]{padding:4mm 4.5mm;border-left:3px solid #e6a23a;color:#8a5320;font-size:11.5px;line-height:1.6;background:#fdf6e8}.ohrs-footer[data-v-49fcc43b]{display:flex;align-items:flex-end;justify-content:space-between;gap:6mm;margin-top:auto;padding-top:5mm;border-top:1px solid #d5dfea}.ohrs-sign[data-v-49fcc43b]{display:flex;flex-direction:column;gap:6mm;color:#6b7f98;font-size:10px}.ohrs-sign__rule[data-v-49fcc43b]{width:32mm;border-bottom:1px solid #9fb2c6}.ohrs-sign__rule--wide[data-v-49fcc43b]{width:58mm}.ohrs-footer__note[data-v-49fcc43b]{color:#9fb2c6;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase}.sw-layout[data-v-ca634aea]{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;align-items:center;gap:clamp(.75rem,2vh,1rem);width:100%;padding:clamp(1.1rem,3vh,1.6rem) 1.5rem;box-sizing:border-box;color:var(--oc-body-fg, #414858)}.sw-topbar[data-v-ca634aea]{display:flex;justify-content:center;align-items:start;width:min(41rem,100%)}.sw-card[data-v-ca634aea]{display:flex;flex:0 1 auto;min-height:0;max-height:100%;flex-direction:column;width:min(41rem,100%);overflow:hidden;border:1px solid var(--oc-card-border, rgba(142, 166, 193, .28));border-radius:1rem;background:var(--oc-card-bg, rgba(255, 255, 255, .94));box-shadow:var(--oc-card-shadow, 0 1.375rem 3.5rem rgba(32, 68, 105, .16), 0 .1875rem .6875rem rgba(30, 63, 96, .06));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.sw-rail[data-v-ca634aea]{display:flex;flex:0 0 auto;flex-direction:column;gap:.5rem;padding:1rem 1.5rem .9rem}.sw-rail__head[data-v-ca634aea]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.sw-rail__label[data-v-ca634aea]{color:var(--oc-eyebrow, #17385f);font-size:.66rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.sw-rail__counter[data-v-ca634aea]{color:var(--oc-muted-fg, #697184);font-size:.69rem;font-weight:500}.sw-rail__segments[data-v-ca634aea]{display:flex;align-items:center;gap:5px}.sw-rail__segment[data-v-ca634aea]{flex:1 1 0;height:3px;border-radius:999px;background:var(--oc-card-border, rgba(142, 166, 193, .28));transition:background .2s ease}.sw-rail__segment--past[data-v-ca634aea]{background:var(--oc-rail-past, rgba(46, 114, 188, .4))}.sw-rail__segment--current[data-v-ca634aea]{background:var(--oc-cta-bg, #1c5fbd)}.sw-body[data-v-ca634aea]{display:flex;flex:1 1 auto;min-height:0;overflow-y:auto;flex-direction:column;gap:1.25rem;padding:1.125rem 1.5rem 1.5rem;border-top:1px solid var(--oc-card-border, rgba(142, 166, 193, .24))}.sw-head[data-v-ca634aea]{display:flex;align-items:center;gap:.9rem}.sw-head__icon[data-v-ca634aea]{display:grid;flex:0 0 auto;width:3.125rem;height:3.125rem;place-items:center;border-radius:50%;color:var(--oc-lock-fg, #176bc0);font-size:1.15rem;background:var(--oc-lock-bg, linear-gradient(145deg, #f3f8ff, #e9f1fd));box-shadow:inset 0 0 0 1px #256fb80f}.sw-head__icon--done[data-v-ca634aea]{color:var(--oc-ok-fg, #2f8a55);background:color-mix(in srgb,var(--p-green-500) 10%,transparent)}.sw-head h1[data-v-ca634aea]{margin:0;color:var(--oc-heading-fg, #102b4e);font-size:1.125rem;font-weight:650;letter-spacing:-.015em}.sw-head p[data-v-ca634aea]{margin:.3125rem 0 0;color:var(--oc-sub-fg, #5a6e86);font-size:.78rem;line-height:1.45;text-wrap:pretty}.sw-error[data-v-ca634aea]{display:flex;align-items:flex-start;gap:.55rem;padding:.625rem .8rem;border:1px solid color-mix(in srgb,var(--p-red-500) 34%,transparent);border-radius:.625rem;color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 53%,var(--p-red-500));font-size:.75rem;line-height:1.4;background:color-mix(in srgb,var(--p-red-500) 12%,transparent)}.sw-error>i[data-v-ca634aea]{margin-top:.08rem}.sw-footer[data-v-ca634aea]{display:flex;align-items:center;justify-content:space-between;gap:.625rem;flex:0 0 auto;padding:.875rem 1.25rem;border-top:1px solid var(--oc-card-border, rgba(142, 166, 193, .24));background:var(--oc-meth-bg, rgba(248, 251, 255, .7))}.sw-footer__hint[data-v-ca634aea]{color:var(--oc-muted-fg, #7a8298);font-size:11.5px}.sw-footer__actions[data-v-ca634aea]{display:flex;align-items:center;gap:.5625rem;margin-inline-start:auto}.sw-secondary[data-v-ca634aea]{display:inline-flex;align-items:center;gap:.45rem;padding:9px 14px;border:1px solid var(--oc-card-border, rgba(142, 166, 193, .34));border-radius:9px;color:var(--oc-meth-fg, #5c7691);font:inherit;font-size:13px;font-weight:500;background:var(--oc-input-bg, #fff);cursor:pointer}.sw-secondary[data-v-ca634aea]:hover{border-color:var(--oc-meth-border-hover, rgba(46, 114, 188, .42));color:var(--oc-meth-fg-hover, #1765b6);background:var(--oc-meth-soft-bg, #f4f9ff)}.sw-secondary>i[data-v-ca634aea]{font-size:.7rem}.sw-primary[data-v-ca634aea]{display:inline-flex;align-items:center;gap:.5rem;padding:10px 18px;border:0;border-radius:9px;color:var(--oc-cta-fg, #fff);font:inherit;font-size:13.5px;font-weight:500;background:var(--oc-cta-bg, #1c5fbd);box-shadow:0 8px 18px #1a4d9933;cursor:pointer}.sw-primary[data-v-ca634aea]:hover:not(:disabled){background:var(--oc-cta-bg-hover, #2470d3)}.sw-primary[data-v-ca634aea]:disabled{opacity:.6;cursor:default}.sw-primary>i[data-v-ca634aea]{font-size:.7rem}.sw-secondary[data-v-ca634aea]:focus-visible,.sw-primary[data-v-ca634aea]:focus-visible{outline:2px solid var(--oc-focus, #2774d1);outline-offset:2px}.sw-note-footer[data-v-ca634aea]{margin:0;flex:0 0 auto;color:var(--oc-muted-fg, #697184);font-size:.69rem;text-align:center}@media(max-width:640px){.sw-layout[data-v-ca634aea]{padding:.4rem .85rem 1.5rem}.sw-rail[data-v-ca634aea]{padding:.85rem 1rem .75rem}.sw-body[data-v-ca634aea]{gap:1rem;padding:1rem}.sw-head__icon[data-v-ca634aea]{width:2.75rem;height:2.75rem}.sw-footer[data-v-ca634aea]{padding:.75rem 1rem}}@media(prefers-reduced-motion:reduce){.sw-rail__segment[data-v-ca634aea]{transition:none}}.hdr-shell[data-v-b54c403b]{display:grid;min-height:100%;box-sizing:border-box;padding:5.5rem 1.25rem 2rem;place-items:center}.hdr-card[data-v-b54c403b]{display:flex;flex-direction:column;gap:1rem;width:min(46rem,100%);box-sizing:border-box;padding:1.5rem;border:1px solid var(--oc-card-border, rgba(142, 166, 193, .28));border-radius:1.15rem;color:var(--oc-body-fg, #414858);background:var(--oc-card-bg, rgba(255, 255, 255, .94));box-shadow:var(--oc-card-shadow, 0 1.375rem 3.5rem rgba(32, 68, 105, .16), 0 .1875rem .6875rem rgba(30, 63, 96, .06));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.hdr-header[data-v-b54c403b]{display:flex;align-items:flex-start;gap:1rem}.hdr-icon[data-v-b54c403b]{display:grid;flex:0 0 auto;width:3.25rem;height:3.25rem;place-items:center;border-radius:50%;color:color-mix(in srgb,var(--p-amber-700) 82%,var(--oc-heading-fg, #102b4e));font-size:1.15rem;background:color-mix(in srgb,var(--p-amber-500) 16%,transparent)}.hdr-eyebrow[data-v-b54c403b]{color:var(--oc-meth-fg-hover, #1765b6);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.hdr-header h1[data-v-b54c403b],.hdr-section h2[data-v-b54c403b]{color:var(--oc-heading-fg, #102b4e)}.hdr-header h1[data-v-b54c403b]{margin:.15rem 0 0;font-size:1.45rem;letter-spacing:-.02em}.hdr-header p[data-v-b54c403b],.hdr-section p[data-v-b54c403b],.hdr-confirm p[data-v-b54c403b]{color:var(--oc-sub-fg, #5a6e86);line-height:1.5}.hdr-header p[data-v-b54c403b]{margin:.35rem 0 0;font-size:.83rem}.hdr-notice[data-v-b54c403b],.hdr-error[data-v-b54c403b]{display:flex;align-items:flex-start;gap:.6rem;padding:.75rem .85rem;border-radius:.7rem;font-size:.78rem;line-height:1.45}.hdr-notice[data-v-b54c403b]{border:1px solid color-mix(in srgb,var(--p-amber-500) 32%,transparent);color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 58%,var(--p-amber-700));background:color-mix(in srgb,var(--p-amber-500) 12%,transparent)}.hdr-error[data-v-b54c403b]{border:1px solid color-mix(in srgb,var(--p-red-500) 34%,transparent);color:color-mix(in srgb,var(--oc-heading-fg, #102b4e) 50%,var(--p-red-600));background:color-mix(in srgb,var(--p-red-500) 11%,transparent)}.hdr-loading[data-v-b54c403b],.hdr-empty[data-v-b54c403b]{display:flex;align-items:center;justify-content:center;gap:.6rem;min-height:6rem;color:var(--oc-muted-fg, #7a8298);font-size:.82rem}.hdr-section[data-v-b54c403b]{display:flex;flex-direction:column;gap:.85rem;padding:1rem;border:1px solid var(--oc-card-border, rgba(142, 166, 193, .28));border-radius:.85rem;background:var(--oc-meth-bg, rgba(248, 251, 255, .8))}.hdr-section--danger[data-v-b54c403b]{border-color:color-mix(in srgb,var(--p-red-500) 24%,var(--oc-card-border, rgba(142, 166, 193, .28)));background:color-mix(in srgb,var(--p-red-500) 4%,var(--oc-meth-bg, rgba(248, 251, 255, .8)))}.hdr-section__head[data-v-b54c403b]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.hdr-section h2[data-v-b54c403b]{margin:0;font-size:.95rem}.hdr-section p[data-v-b54c403b]{margin:.2rem 0 0;font-size:.75rem}.hdr-count[data-v-b54c403b],.hdr-badge[data-v-b54c403b]{flex:0 0 auto;border-radius:999px;font-size:.66rem;font-weight:600}.hdr-count[data-v-b54c403b]{padding:.25rem .55rem;color:var(--oc-muted-fg, #7a8298);background:var(--oc-input-bg, #fff)}.hdr-backups[data-v-b54c403b]{display:flex;overflow-y:auto;flex-direction:column;gap:.5rem;max-height:15rem}.hdr-backup[data-v-b54c403b]{display:flex;align-items:center;gap:.7rem;width:100%;padding:.7rem .8rem;border:1px solid var(--oc-card-border, rgba(142, 166, 193, .3));border-radius:.7rem;color:inherit;font:inherit;text-align:start;background:var(--oc-input-bg, #fff);cursor:pointer}.hdr-backup--selected[data-v-b54c403b]{border-color:var(--oc-meth-on-border, #2774d1);background:var(--oc-meth-on-bg, #eaf4ff)}.hdr-backup__choice[data-v-b54c403b]{flex:0 0 auto;color:var(--oc-faint-fg, #c2cbd9)}.hdr-backup--selected .hdr-backup__choice[data-v-b54c403b]{color:var(--oc-meth-fg-hover, #1765b6)}.hdr-backup__body[data-v-b54c403b],.hdr-backup__meta[data-v-b54c403b]{display:flex}.hdr-backup__body[data-v-b54c403b]{flex:1 1 auto;min-width:0;flex-direction:column;gap:.2rem}.hdr-backup__title[data-v-b54c403b]{color:var(--oc-heading-fg, #102b4e);font-size:.8rem;font-weight:600}.hdr-backup__meta[data-v-b54c403b]{gap:.7rem;color:var(--oc-muted-fg, #7a8298);font-size:.68rem}.hdr-badge[data-v-b54c403b]{display:inline-flex;align-items:center;gap:.3rem;padding:.28rem .48rem;color:var(--oc-muted-fg, #7a8298);background:var(--oc-meth-bg, rgba(248, 251, 255, .8))}.hdr-badge--encrypted[data-v-b54c403b]{color:var(--oc-meth-fg-hover, #1765b6);background:color-mix(in srgb,var(--p-blue-500) 10%,transparent)}.hdr-button[data-v-b54c403b]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.35rem;padding:.55rem .9rem;border-radius:.6rem;font:inherit;font-size:.78rem;font-weight:600;cursor:pointer}.hdr-button[data-v-b54c403b]:disabled,.hdr-backup[data-v-b54c403b]:disabled{opacity:.55;cursor:default}.hdr-button--primary[data-v-b54c403b]{border:0;color:var(--oc-cta-fg, #fff);background:var(--oc-cta-bg, #1c5fbd)}.hdr-button--secondary[data-v-b54c403b]{border:1px solid var(--oc-card-border, rgba(142, 166, 193, .34));color:var(--oc-meth-fg, #5c7691);background:var(--oc-input-bg, #fff)}.hdr-button--danger[data-v-b54c403b],.hdr-button--danger-outline[data-v-b54c403b]{border:1px solid color-mix(in srgb,var(--p-red-500) 55%,transparent)}.hdr-button--danger[data-v-b54c403b]{color:#fff;background:var(--p-red-600)}.hdr-button--danger-outline[data-v-b54c403b]{align-self:flex-start;color:var(--p-red-600);background:transparent}.hdr-restore[data-v-b54c403b]{align-self:flex-end}.hdr-confirm[data-v-b54c403b]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:.8rem;border-radius:.7rem}.hdr-confirm--restore[data-v-b54c403b]{border:1px solid color-mix(in srgb,var(--p-blue-500) 25%,transparent);background:color-mix(in srgb,var(--p-blue-500) 7%,transparent)}.hdr-confirm--danger[data-v-b54c403b]{border:1px solid color-mix(in srgb,var(--p-red-500) 34%,transparent);background:color-mix(in srgb,var(--p-red-500) 8%,transparent)}.hdr-confirm strong[data-v-b54c403b]{color:var(--oc-heading-fg, #102b4e);font-size:.8rem}.hdr-confirm__warning[data-v-b54c403b]{color:var(--p-red-600)!important;font-weight:600}.hdr-confirm__actions[data-v-b54c403b]{display:flex;flex:0 0 auto;gap:.5rem}.hdr-danger-icon[data-v-b54c403b]{color:var(--p-red-500);font-size:1.1rem}.hdr-backup[data-v-b54c403b]:focus-visible,.hdr-button[data-v-b54c403b]:focus-visible{outline:2px solid var(--oc-focus, #2774d1);outline-offset:2px}@media(max-width:40rem){.hdr-shell[data-v-b54c403b]{padding:5rem .7rem 1rem}.hdr-card[data-v-b54c403b]{padding:1rem}.hdr-header[data-v-b54c403b],.hdr-confirm[data-v-b54c403b]{align-items:stretch;flex-direction:column}.hdr-icon[data-v-b54c403b]{width:2.75rem;height:2.75rem}.hdr-badge[data-v-b54c403b]{font-size:0}.hdr-badge i[data-v-b54c403b]{font-size:.72rem}.hdr-confirm__actions[data-v-b54c403b]{justify-content:flex-end}}.upload-water[data-v-922c9af7]{position:absolute;left:0;right:0;bottom:0;background:var(--sea-water);pointer-events:none}.upload-water__wave[data-v-922c9af7]{position:absolute;left:0;right:0;top:-15px;width:100%;height:16px;overflow:visible;display:block}.upload-water__back[data-v-922c9af7]{fill:#cdf4f3;opacity:.45}.upload-water__front[data-v-922c9af7]{fill:#cdf4f3}.upload-water__line[data-v-922c9af7]{fill:none;stroke:#60ccc5;stroke-opacity:.85;stroke-width:1.25;stroke-linecap:round;vector-effect:non-scaling-stroke}.notif-card[data-v-5936245e]{--notif-tone-bg: oklch(88% .06 200);--notif-tone-fg: oklch(35% .08 220);--notif-meta-fg: oklch(35% .07 220);width:300px;border-radius:10px;overflow:hidden;background:#fcfaf6;border:1px solid oklch(89% .018 220);box-shadow:0 6px 18px -8px #001b3840;box-shadow:0 6px 18px -8px oklch(22% .07 252 / .25)}.notif-card--done[data-v-5936245e]{--notif-tone-bg: oklch(91% .07 165);--notif-tone-fg: oklch(42% .1 165);--notif-meta-fg: oklch(42% .1 165)}.notif-card--error[data-v-5936245e]{--notif-tone-bg: oklch(93% .05 27);--notif-tone-fg: oklch(50% .18 27);--notif-meta-fg: oklch(50% .18 27)}.notif-head[data-v-5936245e]{position:relative;overflow:hidden}.notif-body[data-v-5936245e]{position:relative;display:flex;align-items:flex-start;gap:10px;padding:11px 12px 12px}.notif-icon[data-v-5936245e]{width:24px;height:24px;flex-shrink:0;border-radius:6px;display:flex;align-items:center;justify-content:center;background:var(--notif-tone-bg);color:var(--notif-tone-fg);font-size:11px}.notif-text[data-v-5936245e]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.notif-title[data-v-5936245e]{font-family:var(--sea-font-title);font-size:13.5px;font-weight:600;line-height:1.25;color:#001228;color:oklch(18% .06 252);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notif-detail[data-v-5936245e]{font-size:12px;color:#304556;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notif-meta-row[data-v-5936245e]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px;min-height:11px}.notif-meta[data-v-5936245e]{min-width:0;font-family:var(--sea-font-label);font-size:10px;font-weight:600;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--notif-meta-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notif-pct[data-v-5936245e]{flex-shrink:0;font-family:var(--sea-font-label);font-size:11px;font-weight:600;line-height:1;color:#003441;color:oklch(30% .08 220)}.notif-retry[data-v-5936245e]{flex-shrink:0;border:none;font-family:inherit;font-size:12px;font-weight:600;line-height:1;color:#001228;color:oklch(18% .06 252);padding:6px 10px;border-radius:6px;background:#fff;box-shadow:inset 0 0 0 1px #c1d1d8;cursor:pointer;transition:background var(--sea-ease)}.notif-retry[data-v-5936245e]:hover{background:var(--sea-shoal)}.notif-retry[data-v-5936245e]:focus-visible,.notif-action[data-v-5936245e]:focus-visible{outline:none;box-shadow:var(--sea-focus)}.notif-actions[data-v-5936245e]{display:flex;flex-direction:column;align-items:center;gap:4px}.notif-action[data-v-5936245e]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:4px;background:transparent;cursor:pointer;transition:background var(--sea-ease)}.notif-action[data-v-5936245e]:hover{background:#d7e8efcc}.notif-action__close[data-v-5936245e]{font-size:9px;color:#627482}.notif-action__chevron[data-v-5936245e]{font-size:10px;color:#2e4b60}.notif-manifest[data-v-5936245e]{display:flex;flex-direction:column;padding:4px 0 6px;border-top:1px solid oklch(90% .015 220);max-height:200px;overflow:auto}.notif-manifest__label[data-v-5936245e]{padding:6px 12px 4px;font-family:var(--sea-font-label);font-size:9px;font-weight:600;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:#627482}.notif-manifest__row[data-v-5936245e]{--row-fg: oklch(60% .03 240);display:grid;grid-template-columns:14px minmax(0,1fr) auto 62px;align-items:center;gap:8px;height:28px;flex-shrink:0;padding:0 12px}.notif-manifest__row--done[data-v-5936245e]{--row-fg: oklch(42% .1 165)}.notif-manifest__row--active[data-v-5936245e]{--row-fg: oklch(35% .08 220)}.notif-manifest__row--error[data-v-5936245e]{--row-fg: oklch(50% .18 27)}.notif-manifest__icon[data-v-5936245e]{font-size:10px;color:var(--row-fg)}.notif-manifest__name[data-v-5936245e]{font-size:12px;font-weight:500;color:#001630;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notif-manifest__row--anchor .notif-manifest__name[data-v-5936245e]{color:#465865}.notif-manifest__row--active .notif-manifest__name[data-v-5936245e]{font-weight:600}.notif-manifest__size[data-v-5936245e]{font-family:var(--sea-font-label);font-size:10px;font-weight:500;line-height:1;color:#627482}.notif-manifest__status[data-v-5936245e]{justify-self:end;font-family:var(--sea-font-label);font-size:9.5px;font-weight:600;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--row-fg)}.notif-enter-active[data-v-5936245e]{transition:all .3s cubic-bezier(.16,1,.3,1)}.notif-leave-active[data-v-5936245e]{transition:all .2s ease}.notif-enter-from[data-v-5936245e],.notif-leave-to[data-v-5936245e]{opacity:0;transform:translate(1.5rem) scale(.95)}.notif-move[data-v-5936245e]{transition:transform .3s cubic-bezier(.16,1,.3,1)}.license-nag[data-v-2aa55604]{display:flex;align-items:center;gap:.6rem;padding:.55rem .85rem;background:color-mix(in srgb,var(--p-yellow-500, #d97706) 16%,var(--p-surface-0));border-bottom:1px solid color-mix(in srgb,var(--p-yellow-500, #d97706) 35%,transparent);color:var(--p-surface-800);font-size:.85rem}.p-dark{background:color-mix(in srgb,var(--p-yellow-500, #d97706) 22%,var(--p-surface-50));color:var(--p-surface-900)}.license-nag__icon[data-v-2aa55604]{color:var(--p-yellow-600, #b45309);font-size:.95rem}.license-nag__text[data-v-2aa55604]{flex:1;min-width:0}.license-nag__dismiss[data-v-2aa55604]{border:none;background:transparent;color:var(--p-surface-600);cursor:pointer;padding:.2rem;border-radius:.4rem;display:inline-flex;align-items:center}.license-nag__dismiss[data-v-2aa55604]:hover{color:var(--p-surface-900);background:color-mix(in srgb,var(--p-surface-900) 8%,transparent)}.impersonation-banner[data-v-b3a4d2ba]{display:flex;align-items:center;gap:.6rem;padding:.55rem .85rem;background:color-mix(in srgb,var(--p-primary-500, #4f46e5) 14%,var(--p-surface-0));border-bottom:1px solid color-mix(in srgb,var(--p-primary-500, #4f46e5) 32%,transparent);color:var(--p-surface-800);font-size:.85rem}.p-dark{background:color-mix(in srgb,var(--p-primary-500, #4f46e5) 22%,var(--p-surface-50));color:var(--p-surface-900)}.impersonation-banner__icon[data-v-b3a4d2ba]{color:var(--p-primary-600, #4338ca);font-size:.95rem}.impersonation-banner__text[data-v-b3a4d2ba]{flex:1;min-width:0}.impersonation-banner__return[data-v-b3a4d2ba]{border:1px solid color-mix(in srgb,var(--p-primary-500, #4f46e5) 40%,transparent);background:transparent;color:var(--p-primary-600, #4338ca);cursor:pointer;padding:.3rem .7rem;border-radius:.5rem;font-size:.8rem;font-weight:600;display:inline-flex;align-items:center}.impersonation-banner__return[data-v-b3a4d2ba]:hover{background:color-mix(in srgb,var(--p-primary-500, #4f46e5) 12%,transparent)}.p-dark{color:var(--p-primary-300, #a5b4fc);border-color:color-mix(in srgb,var(--p-primary-400, #818cf8) 40%,transparent)}.exception-dialog[data-v-687bb9cc]{max-width:36rem}.exception-dialog__body[data-v-687bb9cc]{display:flex;flex-direction:column;gap:12px;min-width:22rem;max-width:32rem}.exception-dialog__summary[data-v-687bb9cc]{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--p-surface-900)}.exception-dialog__icon[data-v-687bb9cc]{color:#ef4444;font-size:1.25rem;margin-top:2px}.exception-dialog__message[data-v-687bb9cc]{word-break:break-word}.exception-dialog__details[data-v-687bb9cc]{list-style:disc;padding-left:1.25rem;margin:0;color:var(--p-surface-700);font-size:.85rem;display:flex;flex-direction:column;gap:4px}.exception-dialog__details li[data-v-687bb9cc]{word-break:break-word}.exception-dialog__raw summary[data-v-687bb9cc]{cursor:pointer;color:var(--p-primary-color);font-size:.85rem}.exception-dialog__raw pre[data-v-687bb9cc]{margin-top:8px;background:var(--p-surface-50);border:1px solid var(--p-surface-200);padding:8px;border-radius:6px;font-size:.78rem;white-space:pre-wrap;word-break:break-word;max-height:12rem;overflow:auto}.exception-dialog__footer[data-v-687bb9cc]{display:flex;justify-content:flex-end;gap:8px}.dialog-host__footer[data-v-5ea76e62]{display:flex;align-items:center;justify-content:flex-end;gap:.75rem}.dialog-host__missing[data-v-5ea76e62]{margin-right:auto;font-size:12.5px;color:var(--buoy-red)}.dialog-host__countdown[data-v-5ea76e62]{display:inline-flex;align-items:center;gap:7px;margin-right:auto;font-family:var(--sea-font-label);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#546673}.dialog-host__countdown .pi[data-v-5ea76e62]{font-size:10px}.dialog-host__countdown--urgent[data-v-5ea76e62]{color:var(--signal-ink)}.p-dialog.dialog-host--sea .dialog-host__footer{flex:1 1 auto;gap:8px}.p-dialog-mask.dialog-host__mask--sheet{z-index:1400!important}.dialog-host__mask--sheet .p-dialog.dialog-host--sheet{width:100%;max-width:100%;max-height:calc(100% - var(--hive-mobile-safe-top, 0px) - var(--hive-mobile-topbar-height, 52px) - 12px);margin:0;border-radius:20px 20px 0 0;box-shadow:0 -8px 40px #0e111847}.dialog-host__mask--sheet .p-dialog.dialog-host--sheet .p-dialog-header{padding:14px 12px 12px 16px}.dialog-host__mask--sheet .p-dialog.dialog-host--sheet .p-dialog-title{font-size:15px}.dialog-host__mask--sheet .p-dialog.dialog-host--sheet .p-dialog-content{padding:0 12px 12px;overscroll-behavior:contain}.dialog-host__mask--sheet .p-dialog.dialog-host--sheet .p-dialog-footer{padding:8px 12px calc(12px + var(--hive-mobile-safe-bottom, 16px))}.dialog-host__mask--sheet .p-dialog.dialog-host--sheet .dialog-host__footer{flex:1 1 auto;flex-wrap:wrap;gap:8px}.dialog-host__mask--sheet .p-dialog.dialog-host--sheet .dialog-host__countdown{flex:1 1 100%;margin-right:0;text-align:center}.dialog-host__mask--sheet .p-dialog.dialog-host--sheet .dialog-host__footer .p-button{flex:1 1 0;min-height:46px;border-radius:10px;justify-content:center}.cfh[data-v-41c87fd1]{display:flex;flex-direction:column;margin:0 -24px -8px}.cfh--prompt[data-v-41c87fd1]{gap:14px;margin:0 -24px -8px;padding:0 24px}.cfh__head[data-v-41c87fd1]{display:flex;align-items:flex-start;gap:14px;padding:22px 22px 16px}.cfh__ico[data-v-41c87fd1]{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)}.cfh--danger .cfh__ico[data-v-41c87fd1]{background:#ffe3df;background:oklch(94% .04 27);color:#b02b27}.cfh--warning .cfh__ico[data-v-41c87fd1]{background:#feedc9;color:var(--lease-ink)}.cfh__copy[data-v-41c87fd1]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.cfh__eyebrow[data-v-41c87fd1]{font-family:var(--sea-font-label);font-size:10px;font-weight:600;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--sea-ink-3)}.cfh__title[data-v-41c87fd1]{font-family:var(--sea-font-title);font-size:17px;font-weight:600;line-height:1.25;color:var(--sea-ink)}.cfh__text[data-v-41c87fd1]{margin:0;font-size:12.5px;line-height:1.5;color:#354a5c;white-space:pre-line}.cfh__chips[data-v-41c87fd1]{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.cfh__chip[data-v-41c87fd1]{padding:4px 7px;border-radius:5px;background:var(--sea-shoal);font-family:var(--sea-font-label);font-size:10.5px;font-weight:500;color:#192f46}.cfh__input[data-v-41c87fd1],.cfh__textarea[data-v-41c87fd1],.cfh[data-v-41c87fd1] input.p-inputtext,.cfh[data-v-41c87fd1] textarea.p-textarea{width:100%}.cfh__actions[data-v-41c87fd1]{flex-wrap:wrap;display:flex;justify-content:flex-end;gap:8px;padding:14px 22px;border-top:1px solid var(--sea-line);background:var(--sea-footer)}.cfh--prompt .cfh__actions[data-v-41c87fd1]{margin:0 -24px}.cfh__actions[data-v-41c87fd1] .p-button{border-radius:7px;font-size:12.5px;font-weight:600}.cfh__actions[data-v-41c87fd1] .p-button-secondary{border:none;background:var(--sea-paper);box-shadow:inset 0 0 0 1px var(--sea-line-strong);color:#08223d}.cfh--danger .cfh__confirm[data-v-41c87fd1],.cfh--warning .cfh__confirm[data-v-41c87fd1]{border:none;background:var(--sea-paper);color:#b02b27;box-shadow:inset 0 0 0 1px #e7c4c0}.cfh--warning .cfh__confirm[data-v-41c87fd1]{color:#08223d;box-shadow:inset 0 0 0 1px var(--sea-line-strong)}.cfh--danger .cfh__confirm[data-v-41c87fd1]:not(:disabled):hover{background:#fff2f0;background:oklch(97% .02 27)}.idc__guard[data-v-d948f5c2]{display:contents}.idc[data-v-d948f5c2]{display:flex;flex-direction:column;margin:0 -24px -8px}.idc__head[data-v-d948f5c2]{display:flex;align-items:flex-start;gap:14px;padding:22px 22px 16px}.idc__ico[data-v-d948f5c2]{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)}.idc__copy[data-v-d948f5c2]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.idc__title[data-v-d948f5c2]{font-family:var(--sea-font-title);font-size:17px;font-weight:600;line-height:1.25;color:var(--sea-ink)}.idc__text[data-v-d948f5c2]{margin:0;font-size:12.5px;line-height:1.5;color:#354a5c;white-space:pre-line}.idc__field[data-v-d948f5c2]{display:flex;flex-direction:column;gap:6px;margin-top:8px}.idc__label[data-v-d948f5c2]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--sea-ink-3)}.idc__field[data-v-d948f5c2] input.p-inputtext{width:100%}.idc__error[data-v-d948f5c2]{font-size:12px;color:#b32322}.idc__actions[data-v-d948f5c2]{flex-wrap:wrap;display:flex;justify-content:flex-end;gap:8px;padding:14px 22px;border-top:1px solid var(--sea-line);background:var(--sea-footer)}.idc__actions[data-v-d948f5c2] .p-button{border-radius:7px;font-size:12.5px;font-weight:600}.idc__actions[data-v-d948f5c2] .p-button-secondary{border:none;background:var(--sea-paper);box-shadow:inset 0 0 0 1px var(--sea-line-strong);color:#08223d}.upset[data-v-370e1c5f]{display:flex;flex-direction:column;gap:18px;padding:22px 24px 18px}.upset__head[data-v-370e1c5f]{display:flex;flex-direction:column;gap:6px}.upset__eyebrow[data-v-370e1c5f]{font-family:var(--sea-font-label);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sea-foam-ink)}.upset__title[data-v-370e1c5f]{font-family:var(--sea-font-title);font-size:18px;font-weight:600;color:var(--sea-ink)}.upset__tabs[data-v-370e1c5f]{margin:-6px 0 0}.upset__tab[data-v-370e1c5f]{display:inline-flex;align-items:center;gap:7px;max-width:220px}.upset__tab-name[data-v-370e1c5f]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upset__tab-mark[data-v-370e1c5f]{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--signal)}.upset__tab-mark--invalid[data-v-370e1c5f]{background:var(--buoy-red)}.upset__name[data-v-370e1c5f]{display:flex;flex-direction:column;gap:6px}.upset__label[data-v-370e1c5f]{font-size:13px;font-weight:600;color:var(--sea-ink)}.upset__name-row[data-v-370e1c5f]{display:flex;align-items:center;gap:8px}.upset__name-row[data-v-370e1c5f] .p-inputtext{flex:1;min-width:0}.upset__ext[data-v-370e1c5f]{font-family:var(--sea-font-label);font-size:11px;font-weight:500;color:var(--sea-ink-3)}.upset__locked[data-v-370e1c5f]{display:flex;align-items:center;gap:8px;margin:-8px 0 0;font-size:12.5px;color:var(--sea-ink-3)}.upset__locked .pi[data-v-370e1c5f]{font-size:11px}.upset__foot[data-v-370e1c5f]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.upset__quick[data-v-370e1c5f]{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--sea-ink-2);cursor:pointer}.upset__actions[data-v-370e1c5f]{display:flex;gap:8px}.todo-dialog[data-v-2badd1bc]{display:flex;flex-direction:column;gap:.75rem}.todo-dialog p[data-v-2badd1bc]{margin:0;overflow-wrap:anywhere}.todo-dialog__actions[data-v-2badd1bc]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.export-dialog[data-v-247e5b98]{display:flex;flex-direction:column;gap:14px}.export-scope[data-v-247e5b98]{display:flex;flex-direction:column;gap:4px}.export-scope-value[data-v-247e5b98]{font-size:14px;font-weight:600;color:var(--p-text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.export-label[data-v-247e5b98]{font-size:12px;font-weight:600;color:var(--p-text-muted-color)}.export-field[data-v-247e5b98]{display:flex;flex-direction:column;gap:6px}.export-field[data-v-247e5b98] .p-select{width:100%}.export-option[data-v-247e5b98]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.export-package[data-v-247e5b98]{font-size:11px;color:var(--p-text-muted-color)}.export-description[data-v-247e5b98],.export-hint[data-v-247e5b98]{margin:0;font-size:12.5px;color:var(--p-text-muted-color)}.export-options[data-v-247e5b98]{display:flex;flex-direction:column;border:1px solid var(--p-content-border-color);border-radius:10px}.export-option-row[data-v-247e5b98]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 14px}.export-option-row+.export-option-row[data-v-247e5b98]{border-top:1px solid var(--p-content-border-color)}.export-option-text[data-v-247e5b98]{display:flex;flex-direction:column;gap:2px;min-width:0}.export-option-title[data-v-247e5b98]{font-size:13px;font-weight:600;color:var(--p-text-color)}.export-option-description[data-v-247e5b98]{font-size:12px;color:var(--p-text-muted-color)}.export-radios[data-v-247e5b98]{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.export-radio[data-v-247e5b98]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--p-text-color)}.export-state[data-v-247e5b98]{display:flex;justify-content:center;padding:18px 0;font-size:13px;color:var(--p-text-muted-color)}.export-error[data-v-247e5b98]{margin:0;font-size:12.5px;color:var(--p-orange-600)}.app-ctx-menu[data-v-579cb449]{position:fixed;z-index:10000;min-width:200px;padding:4px;background:var(--p-surface-0);border:1px solid var(--p-surface-200);border-radius:8px;box-shadow:0 10px 28px color-mix(in srgb,var(--p-surface-900) 18%,transparent);display:flex;flex-direction:column;gap:1px;-webkit-user-select:none;user-select:none}.app-ctx-menu__item[data-v-579cb449]{display:flex;align-items:center;gap:9px;padding:6px 10px;border:none;background:transparent;font-family:inherit;font-size:.8rem;color:var(--p-surface-800);text-align:left;cursor:pointer;border-radius:6px}.app-ctx-menu__item[data-v-579cb449]:hover:not(:disabled){background:color-mix(in srgb,var(--p-primary-500) 10%,var(--p-surface-0));color:var(--p-primary-700)}.app-ctx-menu__item[data-v-579cb449]:disabled,.app-ctx-menu__item--disabled[data-v-579cb449]{opacity:.45;cursor:not-allowed}.app-ctx-menu__item i[data-v-579cb449]{font-size:.82rem;width:14px;text-align:center;color:var(--p-surface-500);flex-shrink:0}.app-ctx-menu__item:hover:not(:disabled) i[data-v-579cb449]{color:var(--p-primary-600)}.app-ctx-menu__item-spacer[data-v-579cb449]{width:14px;flex-shrink:0}.app-ctx-menu__item--danger[data-v-579cb449]{color:var(--p-red-600)}.app-ctx-menu__item--danger[data-v-579cb449]:hover:not(:disabled){background:color-mix(in srgb,var(--p-red-500) 10%,var(--p-surface-0));color:var(--p-red-700)}.app-ctx-menu__item--danger:hover:not(:disabled) i[data-v-579cb449],.app-ctx-menu__item--danger i[data-v-579cb449]{color:var(--p-red-500)}.app-ctx-menu__label[data-v-579cb449]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-ctx-menu__sep[data-v-579cb449]{height:1px;background:var(--p-surface-200);margin:3px 4px}.aterm[data-v-c01fdd2a]{position:relative;height:100%;flex-shrink:0;display:flex;flex-direction:column;background:#0b0f14;color:#d6deeb;border-left:1px solid #1b2531;box-shadow:-8px 0 24px #00000059;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;min-width:0}.aterm__resizer[data-v-c01fdd2a]{position:absolute;left:0;top:0;bottom:0;width:5px;cursor:col-resize;background:transparent;z-index:3}.aterm__resizer[data-v-c01fdd2a]:hover{background:#2b6cb0}.aterm__bar[data-v-c01fdd2a]{display:flex;align-items:center;gap:10px;height:34px;padding:0 10px;background:linear-gradient(180deg,#161d27,#10151c);border-bottom:1px solid #1b2531;flex-shrink:0;-webkit-user-select:none;user-select:none}.aterm__title[data-v-c01fdd2a]{font-size:.78rem;font-weight:600;color:#8aa0b8;letter-spacing:.02em}.aterm__close[data-v-c01fdd2a]{margin-left:auto;border:none;background:transparent;color:#6b7d92;cursor:pointer;width:22px;height:22px;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:.7rem}.aterm__close[data-v-c01fdd2a]:hover{background:#1d2733;color:#d6deeb}.aterm__output[data-v-c01fdd2a]{flex:1;min-height:0;overflow-y:auto;padding:10px 12px;font-size:.8rem;line-height:1.5}.aterm__line[data-v-c01fdd2a]{white-space:pre-wrap;word-break:break-word;color:#c8d3e0}.aterm__line[data-level=prompt][data-v-c01fdd2a]{color:#7ee787;font-weight:600}.aterm__line[data-level=result][data-v-c01fdd2a]{color:#79c0ff}.aterm__line[data-level=error][data-v-c01fdd2a]{color:#ff7b72}.aterm__line[data-level=info][data-v-c01fdd2a]{color:#e3b341}.aterm__line[data-level=system][data-v-c01fdd2a]{color:#6b7d92;font-style:italic}.aterm__inputrow[data-v-c01fdd2a]{display:flex;align-items:flex-start;gap:8px;border-top:1px solid #1b2531;background:#0d131a;padding:6px 10px 6px 12px;flex-shrink:0}.aterm__prompt[data-v-c01fdd2a]{color:#7ee787;font-size:.8rem;line-height:1.7;white-space:nowrap;-webkit-user-select:none;user-select:none;flex-shrink:0}.aterm__editor[data-v-c01fdd2a]{flex:1;min-width:0;height:24px}.aterm__spinner[data-v-c01fdd2a]{color:#5cc8ff;font-size:.8rem;line-height:1.7}.aterm[data-v-c01fdd2a] .monaco-editor,.aterm[data-v-c01fdd2a] .monaco-editor .overflow-guard,.aterm[data-v-c01fdd2a] .monaco-editor-background{background:transparent!important}.ocean-locale[data-v-b28f02d3]{display:flex;align-items:center;gap:.55rem;padding:.3rem .4rem .3rem .7rem;border:1px solid transparent;border-radius:.75rem;color:var(--oc-scene-fg, #f5fbff);background:transparent;text-shadow:var(--oc-scene-text-shadow)}.ocean-locale[data-v-b28f02d3]:hover{border-color:currentColor}.ocean-locale[data-v-b28f02d3]:focus-within{outline:2px solid currentColor;outline-offset:2px}.ocean-locale>i[data-v-b28f02d3]{font-size:.9rem}.ocean-locale__select[data-v-b28f02d3]{min-width:8.5rem}.ocean-locale[data-v-b28f02d3] .p-select{border:0;color:var(--oc-scene-fg, #f5fbff);background:transparent;box-shadow:none}.ocean-locale[data-v-b28f02d3] .p-select-label{color:inherit;text-shadow:var(--oc-scene-text-shadow)}.ocean-locale[data-v-b28f02d3] .p-select-dropdown{color:var(--oc-scene-fg, #f5fbff);filter:var(--oc-scene-icon-filter)}.ocean-shell[data-v-d423650b]{--oc-scene-fg: #f5fbff;--oc-scene-text-shadow: 0 1px 2px #081a2c, 0 0 4px #081a2c;--oc-scene-icon-filter: drop-shadow(0 0 1px #081a2c) drop-shadow(0 1px 2px #081a2c);position:relative;width:100%;height:100%;overflow:hidden;isolation:isolate;background:var(--oc-sky, linear-gradient(180deg, #fdfeff 0%, #f2f9ff 30%, #e6f2fd 50%, #dceefb 100%));transition:background .9s ease}.ocean-scene[data-v-d423650b]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.ocean-main[data-v-d423650b]{position:absolute;z-index:20;inset:0;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto}.ocean-screen[data-v-d423650b]{display:flex;flex:1 1 auto;flex-direction:column;width:100%}.ocean-screen[data-v-d423650b]>*{flex:1 1 auto;width:100%}.oc-screen-enter-active[data-v-d423650b],.oc-screen-leave-active[data-v-d423650b]{transition:opacity .15s ease}.oc-screen-enter-from[data-v-d423650b],.oc-screen-leave-to[data-v-d423650b]{opacity:0}.ocean-controls[data-v-d423650b]{position:fixed;z-index:21;top:20px;right:20px;display:flex;align-items:center;gap:10px}.ocean-preferences[data-v-d423650b]{display:contents}.ocean-chip[data-v-d423650b]{display:inline-flex;align-items:center;justify-content:center;width:2.85rem;height:2.85rem;border:1px solid transparent;border-radius:.75rem;color:var(--oc-scene-fg);font:inherit;font-size:.95rem;background:transparent;text-shadow:var(--oc-scene-text-shadow);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.ocean-chip[data-v-d423650b]:hover{border-color:var(--oc-scene-fg)}.ocean-chip[data-v-d423650b]:focus-visible{outline:2px solid var(--oc-scene-fg);outline-offset:2px}@media(max-width:1287px){.ocean-controls[data-v-d423650b]{position:relative;z-index:2;top:auto;right:auto;width:max-content;max-width:calc(100% - 3rem);margin:1.25rem 1.5rem 0 auto}}@media(max-width:640px){.ocean-controls[data-v-d423650b]{max-width:calc(100% - 1.7rem);margin:.85rem .85rem 0 auto}}@media(max-height:760px){.ocean-screen[data-v-d423650b]>*{justify-content:flex-start}}.ocean-main--native[data-v-d423650b]{overflow:hidden}.ocean-main--native>.ocean-screen[data-v-d423650b]{min-height:0;overflow:auto}.ocean-controls.ocean-controls--native[data-v-d423650b]{position:relative;top:0;right:0;left:0;z-index:21;width:100%;max-width:none;height:44px;min-height:44px;margin:0;padding:0 0 0 12px;box-sizing:border-box;flex-shrink:0;align-items:center;-webkit-user-select:none;user-select:none}.ocean-controls--native .ocean-preferences[data-v-d423650b]{display:flex;align-items:center;gap:10px;min-width:0;height:100%;margin-left:auto;padding:6px 0;box-sizing:border-box}.ocean-controls--native .ocean-chip[data-v-d423650b]{width:32px;height:32px;flex-shrink:0}.ocean-controls--native[data-v-d423650b] .ocean-locale{min-width:0;height:32px;padding-block:0;box-sizing:border-box}.ocean-controls--native[data-v-d423650b] .ocean-locale__select{min-width:0}.ocean-controls--native[data-v-d423650b] .ocean-locale .p-select{height:30px;align-items:center}.ocean-controls--native[data-v-d423650b] .ocean-locale .p-select-label{padding-block:0}.ocean-controls--native[data-v-d423650b] .native-window-controls{color:var(--oc-scene-fg);--native-window-icon-filter: var(--oc-scene-icon-filter);--native-window-hover-bg: rgba(8, 26, 44, .25)}@media(prefers-reduced-motion:reduce){.ocean-shell[data-v-d423650b],.ocean-chip[data-v-d423650b]{transition:none}}.native-modal-titlebar[data-v-a360edba]{position:fixed;display:flex;justify-content:flex-end;z-index:2147483646;-webkit-user-select:none;user-select:none;touch-action:none}.native-modal-titlebar[data-v-a360edba] .native-window-controls{color:inherit}.native-window-frame[data-v-a360edba]{position:fixed;inset:0;pointer-events:none;z-index:2147483647}.native-window-edge[data-v-a360edba]{position:absolute;pointer-events:auto;touch-action:none}.native-window-edge--1[data-v-a360edba]{left:0;top:8px;bottom:8px;width:4px;cursor:ew-resize}.native-window-edge--2[data-v-a360edba]{right:0;top:8px;bottom:8px;width:4px;cursor:ew-resize}.native-window-edge--3[data-v-a360edba]{top:0;left:8px;right:8px;height:4px;cursor:ns-resize}.native-window-edge--4[data-v-a360edba]{top:0;left:0;width:8px;height:8px;cursor:nwse-resize}.native-window-edge--5[data-v-a360edba]{top:0;right:0;width:8px;height:8px;cursor:nesw-resize}.native-window-edge--6[data-v-a360edba]{bottom:0;left:8px;right:8px;height:4px;cursor:ns-resize}.native-window-edge--7[data-v-a360edba]{bottom:0;left:0;width:8px;height:8px;cursor:nesw-resize}.native-window-edge--8[data-v-a360edba]{bottom:0;right:0;width:8px;height:8px;cursor:nwse-resize}[data-titlebar-app-controls][inert]{opacity:.45}[data-native-titlebar]:not([data-modal-window-chrome]) .native-window-controls[aria-hidden=true]{visibility:hidden}html[data-native-modal] .p-dialog-mask{padding-top:var(--native-titlebar-bottom)!important;box-sizing:border-box}html[data-native-modal] .p-dialog{max-height:calc(100dvh - var(--native-titlebar-bottom) - 2rem)}html[data-native-modal] .p-dialog-maximized{height:100%;max-height:100%}.app-native-mobile-titlebar{position:fixed;inset:0 0 auto;height:44px;display:flex;justify-content:flex-end;background:var(--hive-shell-chrome-bg);color:#a2c1e4;z-index:1000;-webkit-user-select:none;user-select:none}.app-shell-col.app-shell-col--native-mobile{padding-top:44px;box-sizing:border-box}html,body,#app{width:100%;height:100%;padding:0;margin:0}#app:has(.phone-shell),#app:has(.mob-shell){height:100dvh;overflow:hidden}.app-shell-col{display:flex;flex-direction:column;width:100%;height:100%;min-width:0}.app-shell-row{display:flex;flex-direction:row;width:100%;height:100%;min-width:0;min-height:0;flex:1}.app-shell-main{flex:1;min-width:0;min-height:0;height:100%}.app-startup{width:100%;height:100%;display:flex;background:transparent}.app-startup--mobile{background:var(--p-surface-0, #ffffff)}.app-startup__plate{display:flex;align-items:center;gap:.75rem;margin:auto;padding:.7rem 1.15rem;border:1px solid var(--oc-card-border, rgba(142, 166, 193, .28));border-radius:.75rem;color:var(--oc-body-fg, #414858);font-size:.95rem;letter-spacing:.01em;background:var(--oc-card-bg, rgba(255, 255, 255, .94));box-shadow:var(--oc-card-shadow, 0 1.375rem 3.5rem rgba(32, 68, 105, .16), 0 .1875rem .6875rem rgba(30, 63, 96, .06));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.app-startup__icon{font-size:1rem}
