.logo-mark[data-v-aa020d77]{color:var(--yk-primary-700);flex:none;display:block}.logo-mark__portal[data-v-aa020d77]{fill:var(--yk-primary-700)}.logo-mark--monochrome[data-v-aa020d77]{color:inherit}.logo-mark__home[data-v-aa020d77]{fill:var(--yk-primary-050);stroke:var(--yk-primary-050);stroke-linejoin:round;stroke-width:3px}.logo-mark__one[data-v-aa020d77],.logo-mark__door[data-v-aa020d77]{stroke:var(--yk-primary-700);stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.logo-mark--monochrome .logo-mark__portal[data-v-aa020d77]{fill:currentColor}.logo-mark--monochrome .logo-mark__home[data-v-aa020d77]{fill:#0000;stroke:currentColor}.logo-mark--monochrome .logo-mark__one[data-v-aa020d77],.logo-mark--monochrome .logo-mark__door[data-v-aa020d77]{stroke:currentColor}.product-brand[data-v-ef491a0b]{align-items:center;gap:14px;display:flex}.product-brand__name[data-v-ef491a0b]{letter-spacing:.08em;font-size:clamp(1.55rem,2.4vw,2rem);font-weight:750;line-height:1.15}.product-brand__subtitle[data-v-ef491a0b]{color:var(--yk-ink-600);letter-spacing:.08em;margin-top:5px;font-size:.875rem}.product-brand--compact .product-brand__name[data-v-ef491a0b]{font-size:1.25rem}.product-brand--compact .product-brand__subtitle[data-v-ef491a0b]{display:none}.auth-layout[data-v-6a0a888d]{background:var(--yk-background);grid-template-columns:minmax(0,1.2fr) minmax(420px,.8fr);min-height:100svh;display:grid;overflow:hidden}.auth-layout__brand[data-v-6a0a888d],.auth-layout__access[data-v-6a0a888d]{align-items:center;min-width:0;padding:clamp(32px,5vw,80px);display:grid}.auth-layout__brand[data-v-6a0a888d]{isolation:isolate;background:radial-gradient(circle at 12% 16%, #ffffffd1 0 10%, transparent 34%), linear-gradient(145deg, var(--yk-primary-050), var(--yk-background));position:relative}.auth-layout__brand[data-v-6a0a888d]:after{z-index:-1;aspect-ratio:1;content:"";border:1px solid #15b4c029;border-radius:50%;width:min(42vw,540px);position:absolute;bottom:-20%;right:-12%;box-shadow:0 0 0 52px #15b4c00d,0 0 0 104px #15b4c008}.auth-layout__brand-inner[data-v-6a0a888d]{width:min(100%,680px);margin-inline:auto}.auth-layout__access[data-v-6a0a888d]{background:#ffffff8f;position:relative}.auth-layout__access-inner[data-v-6a0a888d]{width:min(100%,440px);margin-inline:auto}@media (width<=860px){.auth-layout[data-v-6a0a888d]{min-height:100svh;display:block;overflow:visible}.auth-layout__brand[data-v-6a0a888d],.auth-layout__access[data-v-6a0a888d]{padding:28px 20px}.auth-layout__brand[data-v-6a0a888d]{padding-bottom:22px}.auth-layout__brand[data-v-6a0a888d]:after{display:none}.auth-layout__access[data-v-6a0a888d]{background:0 0;padding-top:0}}.brand-panel[data-v-90f55bcd]{gap:clamp(34px,6vh,68px);display:grid}.brand-panel__message[data-v-90f55bcd]{max-width:620px}.brand-panel__eyebrow[data-v-90f55bcd]{letter-spacing:.18em;margin:0 0 16px;font-size:.78rem;font-weight:700;color:var(--yk-primary-700)!important}.brand-panel__message h1[data-v-90f55bcd]{letter-spacing:-.045em;max-width:620px;margin:0;font-size:clamp(2.35rem,4.8vw,4.5rem);font-weight:720;line-height:1.12}.brand-panel__message>p[data-v-90f55bcd]:last-child{max-width:520px;color:var(--yk-ink-600);margin:22px 0 0;font-size:clamp(.95rem,1.4vw,1.08rem);line-height:1.8}.module-grid[data-v-90f55bcd]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.module-card[data-v-90f55bcd]{border-radius:var(--yk-radius-md);background:#ffffffa8;border:1px solid #cbdde0d1;align-items:center;gap:11px;min-width:0;padding:16px;display:flex;box-shadow:0 8px 26px #087f900d}.module-card svg[data-v-90f55bcd]{width:25px;color:var(--yk-primary-700);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none}.module-card span[data-v-90f55bcd]{gap:3px;min-width:0;display:grid}.module-card strong[data-v-90f55bcd]{white-space:nowrap;font-size:.92rem}.module-card small[data-v-90f55bcd]{color:var(--yk-ink-600);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.login-card[data-v-90f55bcd]{border-radius:var(--yk-radius-xl);background:var(--yk-surface);border:1px solid #cbdde0e0;padding:clamp(28px,4vw,48px);box-shadow:0 26px 80px #173d451f}.login-card__heading>span[data-v-90f55bcd]{color:var(--yk-primary-700);letter-spacing:.16em;font-size:.78rem;font-weight:700}.login-card__heading h2[data-v-90f55bcd]{margin:9px 0 5px;font-size:clamp(1.8rem,3vw,2.25rem);line-height:1.2}.login-card__heading p[data-v-90f55bcd]{color:var(--yk-ink-600);margin:0}form[data-v-90f55bcd]{gap:20px;margin-top:32px;display:grid}.form-field[data-v-90f55bcd]{gap:8px;display:grid}.form-field label[data-v-90f55bcd]{font-size:.9rem;font-weight:650}.form-field input[data-v-90f55bcd],.form-field select[data-v-90f55bcd]{border:1px solid var(--yk-border);border-radius:var(--yk-radius-md);background:var(--yk-surface);width:100%;min-height:48px;color:var(--yk-ink-900);outline:none;padding:0 14px}.form-field input[data-v-90f55bcd]:focus,.form-field select[data-v-90f55bcd]:focus{border-color:var(--yk-primary-500);box-shadow:0 0 0 3px #15b4c029}.form-field input[data-v-90f55bcd]::placeholder,.form-field small[data-v-90f55bcd]{color:var(--yk-ink-600)}.form-field small[data-v-90f55bcd]{font-size:.74rem}.form-error[data-v-90f55bcd]{color:#a33c35;margin:-6px 0 0;font-size:.85rem}.form-success[data-v-90f55bcd]{border-radius:var(--yk-radius-md);color:#147247;background:#f3fbf7;border:1px solid #b9dfcc;margin:20px 0 -12px;padding:11px 13px;font-size:.86rem}.login-action[data-v-90f55bcd]{border-radius:var(--yk-radius-md);background:var(--yk-primary-700);color:#fff;cursor:pointer;letter-spacing:.12em;border:0;min-height:50px;font-weight:700;box-shadow:0 10px 24px #087f9033}.login-action[data-v-90f55bcd]:hover{background:#066f7e}.login-card__links[data-v-90f55bcd]{color:var(--yk-ink-600);justify-content:center;gap:7px;margin-top:24px;font-size:.86rem;display:flex}.login-card__links a[data-v-90f55bcd]{color:var(--yk-primary-700);font-weight:650;text-decoration:none}.operations-entry[data-v-90f55bcd]{width:fit-content;color:var(--yk-ink-600);text-underline-offset:4px;margin:28px auto 0;font-size:.75rem;text-decoration-color:#63808659;display:block}.join-company-entry[data-v-90f55bcd]{width:fit-content;color:var(--yk-primary-700);margin:14px auto 0;font-size:.82rem;font-weight:650;text-decoration:none;display:block}@media (width<=1120px){.module-grid[data-v-90f55bcd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.brand-panel[data-v-90f55bcd]{gap:26px}.brand-panel__message h1[data-v-90f55bcd]{font-size:clamp(2rem,9vw,3rem)}.brand-panel__message>p[data-v-90f55bcd]:last-child{display:none}.module-card[data-v-90f55bcd]{padding:12px}.login-card[data-v-90f55bcd]{border-radius:18px;padding:26px 20px}}@media (width<=420px){.module-card small[data-v-90f55bcd]{display:none}.login-card__links[data-v-90f55bcd]{flex-direction:column;align-items:center}}.account-security[data-v-241c8c70]{background:radial-gradient(circle at top left, #fff 0, transparent 42%), var(--yk-background);place-items:center;min-height:100svh;padding:28px;display:grid}.account-security__card[data-v-241c8c70]{border:1px solid var(--yk-border);border-radius:var(--yk-radius-xl);background:var(--yk-surface);width:min(100%,560px);padding:clamp(26px,5vw,44px);box-shadow:0 26px 80px #173d451f}.account-security__heading[data-v-241c8c70]{margin-top:30px}.account-security__heading>span[data-v-241c8c70]{color:var(--yk-primary-700);letter-spacing:.15em;font-size:.76rem;font-weight:750}.account-security__heading h1[data-v-241c8c70]{margin:8px 0;font-size:clamp(1.8rem,5vw,2.3rem)}.account-security__heading p[data-v-241c8c70]{color:var(--yk-ink-600);margin:0;line-height:1.7}form[data-v-241c8c70]{gap:19px;margin-top:30px;display:grid}.form-field[data-v-241c8c70]{gap:8px;display:grid}.form-field label[data-v-241c8c70]{font-size:.9rem;font-weight:700}.form-field input[data-v-241c8c70]{border:1px solid var(--yk-border);border-radius:var(--yk-radius-md);width:100%;min-height:48px;color:var(--yk-ink-900);background:#fff;outline:0;padding:0 14px}.form-field input[data-v-241c8c70]:focus{border-color:var(--yk-primary-500);box-shadow:0 0 0 3px #15b4c029}.form-field input[data-v-241c8c70]:disabled{cursor:wait;background:#f5f8f8}.form-field small[data-v-241c8c70]{color:var(--yk-ink-600);font-size:.76rem;line-height:1.5}.form-status[data-v-241c8c70]{min-height:1.4em;color:var(--yk-ink-600);margin:-2px 0;font-size:.86rem}.form-status--error[data-v-241c8c70]{color:#a33c35}.form-status--success[data-v-241c8c70]{color:#147247}button[data-v-241c8c70]{border-radius:var(--yk-radius-md);background:var(--yk-primary-700);color:#fff;cursor:pointer;letter-spacing:.08em;border:0;min-height:50px;font-weight:750}button[data-v-241c8c70]:disabled{cursor:wait;opacity:.68}@media (width<=560px){.account-security[data-v-241c8c70]{padding:16px}.account-security__card[data-v-241c8c70]{padding:26px 20px}}.sidebar-nav[data-v-4215cf1c]{gap:6px;margin-top:34px;display:grid}.sidebar-nav__group[data-v-4215cf1c]{color:var(--yk-ink-600);letter-spacing:.12em;margin:18px 10px 5px;font-size:.72rem;font-weight:750}.sidebar-nav__group[data-v-4215cf1c]:first-child{margin-top:0}.sidebar-nav a[data-v-4215cf1c]{border-radius:var(--yk-radius-md);min-height:42px;color:var(--yk-ink-600);font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:9px 12px;font-weight:650;text-decoration:none;display:flex}.sidebar-nav a.router-link-active[data-v-4215cf1c]{background:var(--yk-primary-050);color:var(--yk-primary-700)}.company-switcher[data-v-0d0bf2b0]{min-width:min(100%,250px);position:relative}.company-switcher__trigger[data-v-0d0bf2b0]{border:1px solid var(--yk-border);background:var(--yk-surface);width:100%;color:var(--yk-ink-900);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:1fr auto;padding:10px 14px;display:grid}.company-switcher__label[data-v-0d0bf2b0]{color:var(--yk-ink-600);grid-column:1/-1;font-size:12px}.company-switcher__menu[data-v-0d0bf2b0]{z-index:20;border:1px solid var(--yk-border);background:var(--yk-surface);border-radius:14px;width:min(340px,100vw - 32px);padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 45px #173d4524}.company-switcher__menu button[data-v-0d0bf2b0]{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;padding:10px;display:flex}.company-switcher__menu button[data-v-0d0bf2b0]:hover,.company-switcher__menu button[aria-selected=true][data-v-0d0bf2b0]{background:var(--yk-primary-050)}.company-switcher__menu small[data-v-0d0bf2b0]{color:var(--yk-ink-600);margin-top:3px;display:block}.company-switcher__error[data-v-0d0bf2b0]{color:#a33a3a;margin:6px 0 0;font-size:13px}.account-actions[data-v-81741e6c]{color:var(--yk-ink-600);align-items:center;gap:11px;font-size:.84rem;display:flex}.account-actions__identity[data-v-81741e6c]{margin-right:2px}.account-actions__security[data-v-81741e6c],button[data-v-81741e6c]{border:1px solid var(--yk-border);border-radius:var(--yk-radius-md);color:var(--yk-ink-900);background:#fff;padding:7px 11px;text-decoration:none}.account-actions__security[data-v-81741e6c]:hover{border-color:var(--yk-primary-500);color:var(--yk-primary-700)}button[data-v-81741e6c]{cursor:pointer}button[data-v-81741e6c]:disabled{cursor:wait;opacity:.68}.account-actions__status[data-v-81741e6c]{color:#a33c35;margin:0;font-size:.78rem}@media (width<=760px){.account-actions[data-v-81741e6c]{justify-content:space-between}.account-actions__identity[data-v-81741e6c]{margin-right:auto}}.topbar[data-v-42d91b7c]{border-bottom:1px solid var(--yk-border);background:#ffffffe0;justify-content:space-between;align-items:center;gap:20px;min-height:80px;padding:14px 28px;display:flex}@media (width<=760px){.topbar[data-v-42d91b7c]{flex-direction:column;align-items:stretch;padding:12px 16px}}.app-shell-loading[data-v-186e6c4c]{min-height:100vh;color:var(--yk-ink-600);place-items:center;display:grid}.app-shell[data-v-186e6c4c]{background:#f5fafb;grid-template-columns:236px minmax(0,1fr);min-height:100vh;display:grid}.app-shell__sidebar[data-v-186e6c4c]{border-right:1px solid var(--yk-border);background:var(--yk-surface);flex-direction:column;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.app-shell__main[data-v-186e6c4c]{min-width:0}.app-shell__content[data-v-186e6c4c]{padding:32px}.app-shell__error[data-v-186e6c4c]{border-radius:var(--yk-radius-md);color:#95392f;background:#fff7f6;border:1px solid #e4b9b5;margin:0 0 20px;padding:12px 14px}@media (width<=760px){.app-shell[data-v-186e6c4c]{grid-template-columns:1fr}.app-shell__sidebar[data-v-186e6c4c]{height:auto;padding:16px;position:static}.app-shell__content[data-v-186e6c4c]{padding:22px 16px}}.platform-shell[data-v-c20666f0]{background:#f5fafb;min-height:100vh}.platform-shell__header[data-v-c20666f0]{z-index:10;border-bottom:1px solid var(--yk-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;min-height:86px;padding:14px 28px;display:grid;position:sticky;top:0}nav[data-v-c20666f0]{align-items:center;gap:8px;display:flex}nav a[data-v-c20666f0]{border-radius:var(--yk-radius-md);color:var(--yk-ink-600);padding:9px 12px;font-size:.88rem;font-weight:700;text-decoration:none}nav a.router-link-active[data-v-c20666f0]{background:var(--yk-primary-050);color:var(--yk-primary-700)}.platform-shell__content[data-v-c20666f0]{padding:32px}@media (width<=900px){.platform-shell__header[data-v-c20666f0]{grid-template-columns:1fr;gap:14px;padding:16px;position:static}nav[data-v-c20666f0]{overflow-x:auto}.platform-shell__content[data-v-c20666f0]{padding:22px 16px}}.role-page[data-v-cd5ebaa9]{gap:22px;display:grid}.role-page__header[data-v-cd5ebaa9]{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.role-page__header p[data-v-cd5ebaa9],.form-panel header p[data-v-cd5ebaa9]{color:var(--yk-primary-700);letter-spacing:.14em;margin:0 0 6px;font-size:.76rem;font-weight:750}.role-page__header h1[data-v-cd5ebaa9],.form-panel h2[data-v-cd5ebaa9]{margin:0}.role-page__header span[data-v-cd5ebaa9]{color:var(--yk-ink-600);margin-top:8px;display:block}button[data-v-cd5ebaa9]{border-radius:var(--yk-radius-md);background:var(--yk-primary-700);color:#fff;cursor:pointer;border:0;min-height:38px;padding:0 15px;font-weight:650}button[data-v-cd5ebaa9]:disabled{cursor:wait;opacity:.6}.notice[data-v-cd5ebaa9]{border:1px solid var(--yk-border);border-radius:var(--yk-radius-md);background:var(--yk-surface);color:var(--yk-ink-600);margin:0;padding:13px 16px}.notice--error[data-v-cd5ebaa9]{color:#95392f;border-color:#e4b9b5}.role-table-wrap[data-v-cd5ebaa9]{border:1px solid var(--yk-border);background:var(--yk-surface);border-radius:16px;overflow-x:auto}.role-table[data-v-cd5ebaa9]{border-collapse:collapse;width:100%;min-width:900px}.role-table th[data-v-cd5ebaa9],.role-table td[data-v-cd5ebaa9]{border-bottom:1px solid var(--yk-border);text-align:left;vertical-align:top;padding:18px}.role-table thead th[data-v-cd5ebaa9]{background:var(--yk-primary-050);color:var(--yk-ink-600);letter-spacing:.06em;font-size:.76rem}.role-table tbody tr[data-v-cd5ebaa9]:last-child>*{border-bottom:0}.role-table tbody th strong[data-v-cd5ebaa9],.role-table tbody th span[data-v-cd5ebaa9]{display:block}.role-table tbody th span[data-v-cd5ebaa9]{color:var(--yk-ink-600);margin-top:5px;font-size:.76rem;font-weight:400}.role-table td[data-v-cd5ebaa9]{max-width:270px;color:var(--yk-ink-600);font-size:.85rem;line-height:1.55}.role-table__actions[data-v-cd5ebaa9]{gap:7px;display:flex}.role-table__actions button[data-v-cd5ebaa9]{background:var(--yk-primary-050);min-height:32px;color:var(--yk-primary-700);padding:0 10px}.role-table__actions .danger[data-v-cd5ebaa9]{color:#9d3b31;background:#fff2f0}.member-role-section[data-v-cd5ebaa9]{gap:12px;display:grid}.member-role-section>header[data-v-cd5ebaa9]{justify-content:space-between;align-items:end;gap:16px;display:flex}.member-role-section>header p[data-v-cd5ebaa9]{color:var(--yk-primary-700);letter-spacing:.12em;margin:0 0 4px;font-size:.76rem;font-weight:750}.member-role-section>header h2[data-v-cd5ebaa9]{margin:0}.member-role-section>header span[data-v-cd5ebaa9],.member-account[data-v-cd5ebaa9]{color:var(--yk-ink-600);font-size:.84rem}.member-role-table[data-v-cd5ebaa9]{min-width:680px}.form-panel[data-v-cd5ebaa9]{z-index:30;background:#173d456b;place-items:start center;padding:28px;display:grid;position:fixed;inset:0;overflow-y:auto}.form-panel form[data-v-cd5ebaa9]{background:var(--yk-surface);border-radius:18px;width:min(780px,100%);padding:26px;box-shadow:0 24px 80px #173d453d}.form-panel header[data-v-cd5ebaa9]{justify-content:space-between;align-items:flex-start;display:flex}.form-panel header button[data-v-cd5ebaa9]{min-width:38px;color:var(--yk-ink-600);background:0 0;padding:0;font-size:1.5rem}.form-grid[data-v-cd5ebaa9]{grid-template-columns:2fr 1fr;gap:16px;margin-top:24px;display:grid}.form-grid label[data-v-cd5ebaa9]{gap:7px;font-size:.84rem;font-weight:650;display:grid}.form-grid__wide[data-v-cd5ebaa9]{grid-column:1/-1}input[data-v-cd5ebaa9],select[data-v-cd5ebaa9],textarea[data-v-cd5ebaa9]{border:1px solid var(--yk-border);border-radius:var(--yk-radius-md);width:100%;color:inherit;font:inherit;background:#fff;padding:10px 12px}.permission-editor[data-v-cd5ebaa9]{gap:20px;margin-top:24px;display:grid}.permission-editor h3[data-v-cd5ebaa9]{margin:0 0 10px;font-size:.95rem}.permission-grid[data-v-cd5ebaa9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.permission-grid>label[data-v-cd5ebaa9]{border:1px solid var(--yk-border);border-radius:var(--yk-radius-md);justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:8px 10px;font-size:.83rem;display:flex}.permission-grid input[data-v-cd5ebaa9]{width:auto}.permission-grid select[data-v-cd5ebaa9]{width:auto;min-width:90px;padding:6px 8px}.member-role-grid[data-v-cd5ebaa9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.member-role-grid label[data-v-cd5ebaa9]{border:1px solid var(--yk-border);border-radius:var(--yk-radius-md);align-items:center;gap:10px;min-height:46px;padding:10px 12px;display:flex}.member-role-grid input[data-v-cd5ebaa9]{width:auto}.form-panel footer[data-v-cd5ebaa9]{justify-content:flex-end;gap:10px;margin-top:26px;display:flex}.form-panel footer .secondary[data-v-cd5ebaa9]{border:1px solid var(--yk-border);color:var(--yk-ink-900);background:#fff}.sr-only[data-v-cd5ebaa9]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=680px){.role-page__header[data-v-cd5ebaa9]{flex-direction:column;align-items:stretch}.form-panel[data-v-cd5ebaa9]{padding:12px}.form-panel form[data-v-cd5ebaa9]{padding:20px 16px}.form-grid[data-v-cd5ebaa9],.permission-grid[data-v-cd5ebaa9]{grid-template-columns:1fr}}.registration-intro[data-v-9acdc4ac]{gap:28px;display:grid}.eyebrow[data-v-9acdc4ac]{color:var(--yk-primary-700);letter-spacing:.16em;margin:10px 0 -16px;font-size:.78rem;font-weight:700}h1[data-v-9acdc4ac]{letter-spacing:-.04em;margin:0;font-size:clamp(2.2rem,4.5vw,4rem);line-height:1.15}.registration-intro ul[data-v-9acdc4ac]{color:var(--yk-ink-600);gap:12px;margin:0;padding:0;list-style:none;display:grid}.registration-intro li[data-v-9acdc4ac]:before{color:var(--yk-primary-700);content:"✓";margin-right:9px;font-weight:800}.registration-card[data-v-9acdc4ac]{border:1px solid var(--yk-border);border-radius:var(--yk-radius-xl);background:#fff;padding:34px;box-shadow:0 24px 70px #173d451a}.back-link[data-v-9acdc4ac]{color:var(--yk-primary-700);font-size:.82rem;text-decoration:none}h2[data-v-9acdc4ac]{margin:18px 0 6px;font-size:1.8rem}.registration-card>p[data-v-9acdc4ac]{color:var(--yk-ink-600);margin:0;font-size:.86rem;line-height:1.6}.join-entry[data-v-9acdc4ac]{color:var(--yk-primary-700);margin-top:10px;font-size:.8rem;font-weight:650;text-decoration:none;display:inline-block}form[data-v-9acdc4ac]{gap:16px;margin-top:24px;display:grid}label[data-v-9acdc4ac]{color:var(--yk-ink-900);gap:7px;font-size:.84rem;font-weight:650;display:grid}.form-row[data-v-9acdc4ac]{grid-template-columns:1fr 1fr;gap:12px;display:grid}input[data-v-9acdc4ac],textarea[data-v-9acdc4ac]{border:1px solid var(--yk-border);border-radius:var(--yk-radius-md);resize:vertical;background:#fff;outline:none;width:100%;padding:11px 12px}input[data-v-9acdc4ac]:focus,textarea[data-v-9acdc4ac]:focus{border-color:var(--yk-primary-500);box-shadow:0 0 0 3px #15b4c026}button[data-v-9acdc4ac]{border-radius:var(--yk-radius-md);background:var(--yk-primary-700);color:#fff;cursor:pointer;border:0;min-height:48px;font-weight:700}button[data-v-9acdc4ac]:disabled{cursor:wait;opacity:.65}.form-error[data-v-9acdc4ac]{margin:0;color:#a33c35!important}@media (width<=520px){.registration-card[data-v-9acdc4ac]{padding:25px 20px}.form-row[data-v-9acdc4ac]{grid-template-columns:1fr}}.result-page[data-v-deb375da]{background:radial-gradient(circle at 20% 10%, white, transparent 34%), var(--yk-background);place-items:center;min-height:100vh;padding:24px;display:grid}.result-card[data-v-deb375da]{border:1px solid var(--yk-border);border-radius:var(--yk-radius-xl);text-align:center;background:#fff;width:min(100%,620px);padding:clamp(28px,6vw,56px);box-shadow:0 28px 80px #173d451c}.status[data-v-deb375da]{background:var(--yk-primary-050);color:var(--yk-primary-700);border-radius:999px;margin-top:36px;padding:7px 13px;font-size:.8rem;font-weight:700;display:inline-block}h1[data-v-deb375da]{margin:15px 0 24px}p[data-v-deb375da]{color:var(--yk-ink-600)}code[data-v-deb375da]{border-radius:var(--yk-radius-md);overflow-wrap:anywhere;color:var(--yk-ink-900);background:#f2f8f9;padding:14px;font-size:1rem;display:block}.review[data-v-deb375da]{border-left:3px solid var(--yk-primary-500);background:var(--yk-primary-050);text-align:left;padding:13px}.hint[data-v-deb375da]{margin:24px 0;font-size:.85rem;line-height:1.7}a[data-v-deb375da]{color:var(--yk-primary-700);font-weight:700;text-decoration:none}.resubmit-action[data-v-deb375da]{border-radius:var(--yk-radius-md);background:var(--yk-primary-700);color:#fff;cursor:pointer;border:0;min-height:44px;margin:0 auto 22px;padding:0 18px;font-weight:700;display:block}.resubmit-form[data-v-deb375da]{border:1px solid var(--yk-border);border-radius:var(--yk-radius-md);text-align:left;gap:14px;margin:22px 0;padding:20px;display:grid}.resubmit-form>p[data-v-deb375da]{margin:0;font-size:.8rem;line-height:1.6}.resubmit-form label[data-v-deb375da]{gap:6px;font-size:.82rem;font-weight:650;display:grid}.form-grid[data-v-deb375da]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.resubmit-form input[data-v-deb375da],.resubmit-form textarea[data-v-deb375da]{border:1px solid var(--yk-border);border-radius:var(--yk-radius-md);resize:vertical;width:100%;padding:10px 11px}.resubmit-form button[data-v-deb375da]{border-radius:var(--yk-radius-md);background:var(--yk-primary-700);color:#fff;border:0;min-height:44px;font-weight:700}.submit-error[data-v-deb375da]{color:#a33c35!important}@media (width<=520px){.form-grid[data-v-deb375da]{grid-template-columns:1fr}}.join-page[data-v-2cc2e4a4]{background:radial-gradient(circle at 10% 5%, white, transparent 30%), var(--yk-background);min-height:100vh;padding:32px 20px}.join-card[data-v-2cc2e4a4]{border:1px solid var(--yk-border);border-radius:var(--yk-radius-xl);background:#fff;width:min(100%,780px);margin:0 auto;padding:clamp(26px,5vw,48px);box-shadow:0 24px 70px #173d451a}a[data-v-2cc2e4a4]{color:var(--yk-primary-700);font-size:.82rem;text-decoration:none}.eyebrow[data-v-2cc2e4a4]{color:var(--yk-primary-700);letter-spacing:.15em;margin:28px 0 5px;font-size:.78rem;font-weight:700}h1[data-v-2cc2e4a4]{margin:0}.intro[data-v-2cc2e4a4]{color:var(--yk-ink-600);line-height:1.6}.tabs[data-v-2cc2e4a4]{border-radius:var(--yk-radius-md);background:#edf5f6;grid-template-columns:1fr 1fr;margin:28px 0;padding:4px;display:grid}.tabs button[data-v-2cc2e4a4]{min-height:42px;color:var(--yk-ink-600);cursor:pointer;background:0 0;border:0;border-radius:9px}.tabs button[aria-selected=true][data-v-2cc2e4a4]{color:var(--yk-primary-700);background:#fff;font-weight:700;box-shadow:0 4px 14px #173d4517}form[data-v-2cc2e4a4]{gap:16px;display:grid}h2[data-v-2cc2e4a4]{margin:0 0 4px;font-size:1.15rem}.grid[data-v-2cc2e4a4]{grid-template-columns:1fr 1fr;gap:14px;display:grid}label[data-v-2cc2e4a4]{gap:7px;font-size:.84rem;font-weight:650;display:grid}input[data-v-2cc2e4a4],textarea[data-v-2cc2e4a4]{border:1px solid var(--yk-border);border-radius:var(--yk-radius-md);resize:vertical;outline:none;width:100%;padding:11px 12px}input[data-v-2cc2e4a4]:focus,textarea[data-v-2cc2e4a4]:focus{border-color:var(--yk-primary-500);box-shadow:0 0 0 3px #15b4c026}.submit[data-v-2cc2e4a4]{border-radius:var(--yk-radius-md);background:var(--yk-primary-700);color:#fff;cursor:pointer;border:0;min-height:47px;font-weight:700}.success[data-v-2cc2e4a4]{color:#08745d}.error[data-v-2cc2e4a4]{color:#a33c35}.policy[data-v-2cc2e4a4]{color:var(--yk-ink-600);text-align:center;margin:24px 0 0;font-size:.76rem}.checking[data-v-2cc2e4a4]{border-radius:var(--yk-radius-md);color:var(--yk-ink-600);text-align:center;background:#f3f8f9;padding:22px}.login-required[data-v-2cc2e4a4]{border:1px solid var(--yk-border);border-radius:var(--yk-radius-md);text-align:center;background:#f7fbfb;padding:22px}.login-required h2[data-v-2cc2e4a4]{margin:0 0 8px}.login-required p[data-v-2cc2e4a4]{color:var(--yk-ink-600);line-height:1.6}@media (width<=580px){.grid[data-v-2cc2e4a4]{grid-template-columns:1fr}}.platform-brand[data-v-92d6a009]{gap:clamp(30px,5vw,58px);display:grid}.eyebrow[data-v-92d6a009]{color:var(--yk-primary-700);letter-spacing:.16em;margin:0 0 12px;font-size:.78rem;font-weight:750}h1[data-v-92d6a009]{letter-spacing:-.045em;margin:0;font-size:clamp(2.25rem,4.5vw,4.1rem);line-height:1.12}.brand-copy[data-v-92d6a009]{max-width:480px;color:var(--yk-ink-600);margin:20px 0 0;line-height:1.7}ul[data-v-92d6a009]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}li[data-v-92d6a009]{border-radius:var(--yk-radius-md);color:var(--yk-ink-600);background:#ffffff8a;border:1px solid #15b4c02e;padding:13px 15px;font-size:.86rem;font-weight:650}li[data-v-92d6a009]:before{color:var(--yk-primary-700);content:"◆";margin-right:8px;font-size:.58rem}.platform-login-card[data-v-92d6a009]{border:1px solid var(--yk-border);border-radius:var(--yk-radius-xl);background:#fff;padding:36px;box-shadow:0 24px 70px #173d451a}.back-link[data-v-92d6a009]{color:var(--yk-primary-700);font-size:.82rem;text-decoration:none}.access-label[data-v-92d6a009]{color:var(--yk-primary-700);letter-spacing:.13em;margin:28px 0 7px;font-size:.74rem;font-weight:750}h2[data-v-92d6a009]{margin:0;font-size:1.9rem}.access-note[data-v-92d6a009]{color:var(--yk-ink-600);margin:9px 0 0;font-size:.86rem;line-height:1.6}form[data-v-92d6a009]{gap:10px;margin-top:26px;display:grid}label[data-v-92d6a009]{margin-top:7px;font-size:.84rem;font-weight:680}input[data-v-92d6a009]{border:1px solid var(--yk-border);border-radius:var(--yk-radius-md);background:#fff;width:100%;min-height:46px;padding:0 13px}input[data-v-92d6a009]:focus{border-color:var(--yk-primary-500);outline:none;box-shadow:0 0 0 3px #15b4c024}button[data-v-92d6a009]{border-radius:var(--yk-radius-md);background:var(--yk-primary-700);color:#fff;cursor:pointer;border:0;min-height:48px;margin-top:10px;font-weight:750}button[data-v-92d6a009]:disabled{cursor:wait;opacity:.65}.form-error[data-v-92d6a009]{color:#a33c35;margin:2px 0 0;font-size:.84rem}.success-notice[data-v-92d6a009]{border-radius:var(--yk-radius-md);color:#246a57;background:#edf9f5;margin:16px 0 0;padding:11px 13px;font-size:.84rem}@media (width<=520px){.platform-login-card[data-v-92d6a009]{padding:28px 20px}ul[data-v-92d6a009]{grid-template-columns:1fr 1fr}}.create-panel[data-v-172807a1]{border:1px solid var(--yk-border);border-radius:var(--yk-radius-xl);background:#fff;margin:20px 0 28px;padding:24px;box-shadow:0 18px 55px #173d4517}.create-panel__heading[data-v-172807a1]{justify-content:space-between;align-items:center;gap:20px;display:flex}.create-panel__heading p[data-v-172807a1]{color:var(--yk-primary-700);letter-spacing:.12em;margin:0 0 4px;font-size:.75rem;font-weight:750}h2[data-v-172807a1]{margin:0;font-size:1.35rem}.create-panel__hint[data-v-172807a1]{color:var(--yk-ink-600);margin:10px 0 20px;font-size:.88rem}form[data-v-172807a1]{gap:15px;display:grid}.form-row[data-v-172807a1]{grid-template-columns:1fr 1fr;gap:14px;display:grid}label[data-v-172807a1]{gap:7px;font-size:.82rem;font-weight:650;display:grid}input[data-v-172807a1],textarea[data-v-172807a1]{border:1px solid var(--yk-border);border-radius:var(--yk-radius-md);resize:vertical;background:#fff;width:100%;padding:10px 12px}input[data-v-172807a1]:focus,textarea[data-v-172807a1]:focus{border-color:var(--yk-primary-500);outline:none;box-shadow:0 0 0 3px #15b4c024}button[data-v-172807a1]{border-radius:var(--yk-radius-md);cursor:pointer;min-height:42px;padding:0 17px;font-weight:700}.quiet-button[data-v-172807a1]{border:1px solid var(--yk-border);color:var(--yk-ink-600);background:#fff}.submit-button[data-v-172807a1]{background:var(--yk-primary-700);color:#fff;border:0}button[data-v-172807a1]:disabled{cursor:wait;opacity:.62}.form-error[data-v-172807a1]{color:#a33c35;margin:0;font-size:.84rem}@media (width<=680px){.form-row[data-v-172807a1]{grid-template-columns:1fr}.create-panel[data-v-172807a1]{padding:20px 16px}}.directory[data-v-6612b50d]{max-width:1180px;margin:0 auto}.directory__heading[data-v-6612b50d]{justify-content:space-between;align-items:end;gap:20px;display:flex}.eyebrow[data-v-6612b50d]{color:var(--yk-primary-700);letter-spacing:.13em;margin:0 0 4px;font-size:.75rem;font-weight:750}h1[data-v-6612b50d]{margin:0;font-size:2rem}.primary-button[data-v-6612b50d],.secondary-button[data-v-6612b50d]{border-radius:var(--yk-radius-md);cursor:pointer;min-height:42px;padding:0 17px;font-weight:700}.primary-button[data-v-6612b50d]{background:var(--yk-primary-700);color:#fff;border:0}.secondary-button[data-v-6612b50d]{border:1px solid var(--yk-border);color:var(--yk-primary-700);background:#fff}.success-message[data-v-6612b50d]{border-radius:var(--yk-radius-md);color:#246a57;background:#edf9f5;border:1px solid #a8d8cb;padding:12px 15px}.empty-state[data-v-6612b50d]{border:1px dashed var(--yk-border);border-radius:var(--yk-radius-xl);color:var(--yk-ink-600);text-align:center;margin-top:24px;padding:38px}.confirmation[data-v-6612b50d]{color:var(--yk-ink-600);align-items:center;gap:8px;margin:22px 0 12px;font-size:.82rem;display:flex}.tenant-list[data-v-6612b50d]{gap:14px;display:grid}.tenant-card[data-v-6612b50d]{border:1px solid var(--yk-border);border-radius:var(--yk-radius-lg);background:#fff;padding:20px}.tenant-card__identity[data-v-6612b50d],.tenant-card__actions[data-v-6612b50d]{justify-content:space-between;align-items:center;gap:16px;display:flex}.tenant-card h2[data-v-6612b50d]{margin:0 0 5px;font-size:1.08rem}.tenant-card p[data-v-6612b50d]{color:var(--yk-ink-600);margin:0;font-size:.8rem}.status-pill[data-v-6612b50d]{color:var(--yk-primary-700);background:#e9f7f5;border-radius:999px;padding:5px 9px;font-size:.75rem;font-weight:700}dl[data-v-6612b50d]{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:18px 0;display:grid}dt[data-v-6612b50d]{color:var(--yk-ink-600);font-size:.72rem}dd[data-v-6612b50d]{overflow-wrap:anywhere;margin:5px 0 0;font-size:.82rem}.tenant-card__actions[data-v-6612b50d]{justify-content:flex-end}@media (width<=760px){dl[data-v-6612b50d]{grid-template-columns:1fr 1fr}.directory__heading[data-v-6612b50d]{align-items:center}}@media (width<=500px){dl[data-v-6612b50d]{grid-template-columns:1fr}.tenant-card__actions[data-v-6612b50d]{flex-direction:column;align-items:stretch}}.identity-directory[data-v-af0de8f7]{max-width:1180px;margin:0 auto}.identity-directory__heading[data-v-af0de8f7]{justify-content:space-between;align-items:end;gap:28px;margin-bottom:24px;display:flex}.identity-directory__heading span[data-v-af0de8f7]{color:var(--yk-primary-700);letter-spacing:.15em;font-size:.76rem;font-weight:750}h1[data-v-af0de8f7]{margin:7px 0}p[data-v-af0de8f7]{color:var(--yk-ink-600)}.identity-directory__search[data-v-af0de8f7]{grid-template-columns:minmax(220px,1fr) auto;gap:8px;min-width:min(100%,410px);display:grid}.identity-directory__search label[data-v-af0de8f7]{grid-column:1/-1;font-size:.84rem;font-weight:700}input[data-v-af0de8f7],textarea[data-v-af0de8f7],button[data-v-af0de8f7]{font:inherit}input[data-v-af0de8f7],textarea[data-v-af0de8f7]{border:1px solid var(--yk-border);border-radius:var(--yk-radius-md);min-height:40px;color:var(--yk-ink-900);background:#fff;padding:9px 11px}textarea[data-v-af0de8f7]{resize:vertical;min-height:76px}button[data-v-af0de8f7]{border:1px solid var(--yk-border);border-radius:var(--yk-radius-md);min-height:40px;color:var(--yk-ink-900);cursor:pointer;background:#fff;padding:8px 12px;font-weight:700}button[data-v-af0de8f7]:not(:disabled):hover{border-color:var(--yk-primary-500);color:var(--yk-primary-700)}button[data-v-af0de8f7]:disabled{cursor:wait;opacity:.65}.identity-directory__table-wrap[data-v-af0de8f7]{border:1px solid var(--yk-border);border-radius:var(--yk-radius-lg);background:#fff;overflow-x:auto}table[data-v-af0de8f7]{border-collapse:collapse;width:100%}th[data-v-af0de8f7],td[data-v-af0de8f7]{border-bottom:1px solid var(--yk-border);text-align:left;padding:15px}th[data-v-af0de8f7]{color:var(--yk-ink-600);font-size:.82rem}.identity-directory__pagination[data-v-af0de8f7]{color:var(--yk-ink-600);justify-content:end;align-items:center;gap:12px;margin-top:16px;font-size:.9rem;display:flex}.identity-directory__status[data-v-af0de8f7]{min-height:1.5em;margin:18px 0}.identity-directory__status--error[data-v-af0de8f7]{color:#a33c35}.identity-directory__status--success[data-v-af0de8f7]{color:#147247}.identity-directory__dialog-backdrop[data-v-af0de8f7]{z-index:20;background:#132a2f6b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.identity-directory__dialog[data-v-af0de8f7]{border-radius:var(--yk-radius-xl);background:#fff;gap:9px;width:min(100%,510px);padding:26px;display:grid;box-shadow:0 24px 64px #00000038}.identity-directory__dialog h2[data-v-af0de8f7]{margin:0}.identity-directory__dialog p[data-v-af0de8f7]{margin:0 0 8px;font-size:.9rem}.identity-directory__dialog label[data-v-af0de8f7]{font-size:.9rem;font-weight:700}.identity-directory__dialog small[data-v-af0de8f7]{color:var(--yk-ink-600)}.identity-directory__confirmation[data-v-af0de8f7]{align-items:center;gap:8px;margin-top:7px;display:flex}.identity-directory__confirmation input[data-v-af0de8f7]{min-height:auto}.identity-directory__dialog-actions[data-v-af0de8f7]{justify-content:end;gap:9px;margin-top:12px;display:flex}.identity-directory__dialog-actions button[data-v-af0de8f7]:last-child{border-color:var(--yk-primary-700);background:var(--yk-primary-700);color:#fff}@media (width<=760px){.identity-directory__heading[data-v-af0de8f7]{align-items:stretch;display:grid}.identity-directory__search[data-v-af0de8f7]{min-width:0}th[data-v-af0de8f7],td[data-v-af0de8f7]{padding:11px}}.home-view[data-v-aab37f5b]{gap:24px;display:grid}.home-view__hero[data-v-aab37f5b]{justify-content:space-between;align-items:end;gap:24px;display:flex}.home-view__hero p[data-v-aab37f5b]{color:var(--yk-primary-700);letter-spacing:.14em;margin:0 0 7px;font-size:.78rem;font-weight:750}.home-view h1[data-v-aab37f5b]{margin:0;font-size:clamp(1.7rem,3vw,2.25rem)}.home-view__hero>div>span[data-v-aab37f5b]{color:var(--yk-ink-600);margin-top:8px;display:block}.home-view__counters[data-v-aab37f5b]{flex-wrap:wrap;justify-content:end;gap:10px;display:flex}.home-view__counters article[data-v-aab37f5b]{border:1px solid var(--yk-border);background:var(--yk-surface);border-radius:14px;min-width:132px;padding:12px 15px}.home-view__counters span[data-v-aab37f5b]{color:var(--yk-ink-600);font-size:.75rem;display:block}.home-view__counters strong[data-v-aab37f5b]{color:var(--yk-primary-700);margin-top:3px;font-size:1.35rem;display:block}.dashboard-grid[data-v-aab37f5b]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.dashboard-card[data-v-aab37f5b]{border:1px solid var(--yk-border);background:var(--yk-surface);border-radius:18px;gap:16px;min-width:0;padding:20px;display:grid;box-shadow:0 12px 32px #14444e0f}.dashboard-card>header[data-v-aab37f5b]{justify-content:space-between;align-items:start;gap:18px;display:flex}.dashboard-card h2[data-v-aab37f5b]{margin:3px 0 0;font-size:1.15rem}.dashboard-card__eyebrow[data-v-aab37f5b]{color:var(--yk-ink-600);letter-spacing:.08em;font-size:.72rem;font-weight:700}.dashboard-card__primary[data-v-aab37f5b]{color:var(--yk-primary-700);font-variant-numeric:tabular-nums;font-size:1.65rem}.danger[data-v-aab37f5b]{color:#b34a3d!important}.dashboard-metrics[data-v-aab37f5b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dashboard-metrics>div[data-v-aab37f5b]{background:var(--yk-primary-050);border-radius:12px;min-width:0;padding:11px}.dashboard-metrics span[data-v-aab37f5b]{color:var(--yk-ink-600);font-size:.72rem;display:block}.dashboard-metrics strong[data-v-aab37f5b]{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:5px;font-size:1rem;display:block}.dashboard-metrics--finance[data-v-aab37f5b]{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-list[data-v-aab37f5b]{gap:7px;margin:0;padding:0;list-style:none;display:grid}.dashboard-list a[data-v-aab37f5b]{min-width:0;color:inherit;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;text-decoration:none;display:flex}.dashboard-list a[data-v-aab37f5b]:hover{background:var(--yk-primary-050)}.dashboard-list span[data-v-aab37f5b]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-list small[data-v-aab37f5b]{color:var(--yk-ink-600);text-align:right;flex:none}.dashboard-card__empty[data-v-aab37f5b]{color:var(--yk-ink-600);margin:0;font-size:.86rem}.dashboard-card__more[data-v-aab37f5b]{color:var(--yk-primary-700);justify-self:start;font-size:.84rem;font-weight:700;text-decoration:none}.home-view__empty[data-v-aab37f5b]{border:1px dashed var(--yk-border);text-align:center;min-height:220px;color:var(--yk-ink-600);border-radius:18px;place-content:center;gap:8px;padding:28px;display:grid}.home-view__empty strong[data-v-aab37f5b]{color:var(--yk-ink-900);font-size:1.05rem}@media (width<=980px){.home-view__hero[data-v-aab37f5b]{flex-direction:column;align-items:start}.home-view__counters[data-v-aab37f5b]{justify-content:start}.dashboard-grid[data-v-aab37f5b]{grid-template-columns:1fr}}@media (width<=560px){.dashboard-card[data-v-aab37f5b]{padding:16px}.dashboard-metrics[data-v-aab37f5b],.dashboard-metrics--finance[data-v-aab37f5b]{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-list a[data-v-aab37f5b]{flex-direction:column;align-items:start;gap:4px}.dashboard-list small[data-v-aab37f5b]{text-align:left}}.editor[data-v-55098787]{background:#fff;border-radius:18px;width:min(760px,100%);padding:24px;box-shadow:0 24px 80px #173d453d}header[data-v-55098787],footer[data-v-55098787]{justify-content:space-between;align-items:center;gap:12px;display:flex}header p[data-v-55098787]{color:var(--yk-primary-700);margin:0;font-size:.76rem;font-weight:750}h2[data-v-55098787]{margin:4px 0 0}.grid[data-v-55098787]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.grid label[data-v-55098787]{gap:6px;font-size:.84rem;font-weight:650;display:grid}.wide[data-v-55098787]{grid-column:1/-1}input[data-v-55098787],select[data-v-55098787],textarea[data-v-55098787]{border:1px solid var(--yk-border);border-radius:var(--yk-radius-md);width:100%;font:inherit;padding:10px 12px}button[data-v-55098787]{border-radius:var(--yk-radius-md);background:var(--yk-primary-700);color:#fff;border:0;min-height:40px;padding:0 16px;font-weight:650}.plain[data-v-55098787],.secondary[data-v-55098787]{color:var(--yk-ink-700);border:1px solid var(--yk-border);background:#fff}footer[data-v-55098787]{justify-content:flex-end;margin-top:22px}.error[data-v-55098787]{color:#95392f;background:#fff2f0;padding:10px 12px}@media (width<=620px){.grid[data-v-55098787]{grid-template-columns:1fr}.wide[data-v-55098787]{grid-column:auto}}.page[data-v-9920beca]{gap:20px;display:grid}.heading[data-v-9920beca],.heading__actions[data-v-9920beca],.filters[data-v-9920beca],.actions[data-v-9920beca],.organization>header[data-v-9920beca]{justify-content:space-between;align-items:center;gap:10px;display:flex}.heading p[data-v-9920beca]{color:var(--yk-primary-700);letter-spacing:.12em;margin:0;font-size:.76rem;font-weight:750}.heading h1[data-v-9920beca]{margin:4px 0}.heading span[data-v-9920beca],small[data-v-9920beca]{color:var(--yk-ink-600);display:block}button[data-v-9920beca],.heading a[data-v-9920beca]{border-radius:var(--yk-radius-md);background:var(--yk-primary-700);color:#fff;border:0;min-height:38px;padding:9px 14px;font-weight:650;text-decoration:none}.heading a[data-v-9920beca],.actions button[data-v-9920beca]{background:var(--yk-primary-050);color:var(--yk-primary-700)}.organization[data-v-9920beca]{border:1px solid var(--yk-border);background:#fff;border-radius:16px;gap:12px;padding:16px;display:grid}.organization h2[data-v-9920beca]{margin:0}.department-tree[data-v-9920beca]{flex-wrap:wrap;gap:8px;display:flex}.department-node[data-v-9920beca]{background:var(--yk-primary-050);color:var(--yk-primary-700);text-align:left;display:block}.filters[data-v-9920beca]{border:1px solid var(--yk-border);background:#fff;border-radius:14px;justify-content:flex-start;padding:14px}.filters input[data-v-9920beca]{min-width:240px}input[data-v-9920beca],select[data-v-9920beca]{border:1px solid var(--yk-border);border-radius:var(--yk-radius-md);font:inherit;padding:9px 11px}.notice[data-v-9920beca]{border:1px solid var(--yk-border);background:#fff;border-radius:12px;margin:0;padding:12px 14px}.error[data-v-9920beca]{color:#95392f}.table-wrap[data-v-9920beca]{border:1px solid var(--yk-border);background:#fff;border-radius:16px;overflow:auto}table[data-v-9920beca]{border-collapse:collapse;width:100%;min-width:820px}th[data-v-9920beca],td[data-v-9920beca]{border-bottom:1px solid var(--yk-border);text-align:left;padding:16px}.actions[data-v-9920beca]{justify-content:flex-start}.cards[data-v-9920beca]{display:none}.overlay[data-v-9920beca]{z-index:40;background:#173d456b;place-items:start center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.department-editor[data-v-9920beca]{background:#fff;border-radius:16px;gap:13px;width:min(520px,100%);padding:22px;display:grid}.department-editor header[data-v-9920beca],.department-editor footer[data-v-9920beca]{justify-content:space-between;align-items:center;display:flex}.department-editor label[data-v-9920beca]{gap:6px;display:grid}.department-editor .plain[data-v-9920beca]{border:1px solid var(--yk-border);color:var(--yk-ink-700);background:#fff}@media (width<=700px){.heading[data-v-9920beca],.filters[data-v-9920beca]{flex-direction:column;align-items:stretch}.filters input[data-v-9920beca]{width:100%;min-width:0}.table-wrap[data-v-9920beca]{display:none}.cards[data-v-9920beca]{gap:10px;display:grid}.cards article[data-v-9920beca]{border:1px solid var(--yk-border);background:#fff;border-radius:14px;gap:7px;padding:16px;display:grid}.cards button[data-v-9920beca]{margin-top:5px}}.page[data-v-975495bf]{gap:20px;display:grid}.page>header p[data-v-975495bf]{color:var(--yk-primary-700);letter-spacing:.12em;margin:0;font-size:.76rem;font-weight:750}.page>header h1[data-v-975495bf]{margin:5px 0}.page>header span[data-v-975495bf],small[data-v-975495bf]{color:var(--yk-ink-600)}.notice[data-v-975495bf]{border:1px solid var(--yk-border);background:#fff;border-radius:12px;margin:0;padding:12px 14px}.error[data-v-975495bf]{color:#95392f}.success[data-v-975495bf]{color:#247057}.metrics[data-v-975495bf]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.metrics article[data-v-975495bf],form[data-v-975495bf]{border:1px solid var(--yk-border);background:#fff;border-radius:16px;padding:20px}.metrics span[data-v-975495bf],.metrics strong[data-v-975495bf],.metrics small[data-v-975495bf]{display:block}.metrics strong[data-v-975495bf]{margin:8px 0;font-size:1.15rem}.grid[data-v-975495bf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.grid label[data-v-975495bf]{gap:7px;font-size:.84rem;font-weight:650;display:grid}.wide[data-v-975495bf]{grid-column:1/-1}input[data-v-975495bf],textarea[data-v-975495bf]{border:1px solid var(--yk-border);border-radius:var(--yk-radius-md);width:100%;font:inherit;padding:10px 12px}input[readonly][data-v-975495bf]{color:var(--yk-ink-600);background:#f5f7f7}footer[data-v-975495bf],.settings-links[data-v-975495bf]{justify-content:space-between;align-items:center;gap:10px;margin-top:20px;display:flex}button[data-v-975495bf],.settings-links a[data-v-975495bf]{border-radius:var(--yk-radius-md);background:var(--yk-primary-700);color:#fff;border:0;min-height:40px;padding:10px 15px;font-weight:650;text-decoration:none}.settings-links[data-v-975495bf]{justify-content:flex-start}.settings-links a[data-v-975495bf]{background:var(--yk-primary-050);color:var(--yk-primary-700)}@media (width<=700px){.metrics[data-v-975495bf],.grid[data-v-975495bf]{grid-template-columns:1fr}.wide[data-v-975495bf]{grid-column:auto}footer[data-v-975495bf]{flex-direction:column;align-items:stretch}}.page[data-v-7d68b501]{gap:20px;display:grid}header p[data-v-7d68b501]{color:var(--yk-primary-700);letter-spacing:.12em;margin:0;font-size:.76rem;font-weight:750}h1[data-v-7d68b501]{margin:5px 0}header span[data-v-7d68b501],form span[data-v-7d68b501]{color:var(--yk-ink-600)}.notice[data-v-7d68b501]{border:1px solid var(--yk-border);background:#fff;border-radius:12px;margin:0;padding:12px 14px}.error[data-v-7d68b501]{color:#95392f}.rules[data-v-7d68b501]{gap:10px;display:grid}form[data-v-7d68b501]{border:1px solid var(--yk-border);background:#fff;border-radius:14px;grid-template-columns:minmax(170px,1fr) minmax(150px,220px) 140px auto;align-items:end;gap:14px;padding:16px;display:grid}form strong[data-v-7d68b501],form span[data-v-7d68b501]{display:block}form span[data-v-7d68b501]{margin-top:5px;font-size:.8rem}label[data-v-7d68b501]{gap:6px;font-size:.8rem;font-weight:650;display:grid}input[data-v-7d68b501],select[data-v-7d68b501]{border:1px solid var(--yk-border);border-radius:var(--yk-radius-md);font:inherit;padding:9px 11px}button[data-v-7d68b501]{border-radius:var(--yk-radius-md);background:var(--yk-primary-700);color:#fff;border:0;min-height:40px;padding:0 15px;font-weight:650}@media (width<=760px){form[data-v-7d68b501]{grid-template-columns:1fr}}.detail[data-v-66b810cb]{background:#fff;border-radius:18px;width:min(680px,100%);padding:24px;box-shadow:0 24px 80px #173d453d}header[data-v-66b810cb],footer[data-v-66b810cb],dl div[data-v-66b810cb],li[data-v-66b810cb]{justify-content:space-between;align-items:center;gap:10px;display:flex}header p[data-v-66b810cb]{color:var(--yk-primary-700);margin:0;font-size:.76rem;font-weight:750}h2[data-v-66b810cb]{margin:4px 0}dl[data-v-66b810cb]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}dl div[data-v-66b810cb],li[data-v-66b810cb]{border:1px solid var(--yk-border);border-radius:12px;padding:12px}dt[data-v-66b810cb]{color:var(--yk-ink-600)}dd[data-v-66b810cb]{margin:0;font-weight:700}ol[data-v-66b810cb]{gap:8px;padding:0;list-style:none;display:grid}button[data-v-66b810cb]{border-radius:var(--yk-radius-md);background:var(--yk-primary-700);color:#fff;border:0;min-height:38px;padding:0 14px;font-weight:650}.secondary[data-v-66b810cb],.plain[data-v-66b810cb]{border:1px solid var(--yk-border);color:var(--yk-ink-700);background:#fff}.danger[data-v-66b810cb]{background:#a33f35}.error[data-v-66b810cb]{color:#95392f}footer[data-v-66b810cb]{flex-wrap:wrap;justify-content:flex-end}@media (width<=600px){dl[data-v-66b810cb]{grid-template-columns:1fr}}.page[data-v-aabaabf7]{gap:20px;display:grid}.page>header[data-v-aabaabf7]{justify-content:space-between;align-items:end;gap:16px;display:flex}.page>header p[data-v-aabaabf7]{color:var(--yk-primary-700);letter-spacing:.12em;margin:0;font-size:.76rem;font-weight:750}h1[data-v-aabaabf7]{margin:5px 0}.page>header span[data-v-aabaabf7],.list span[data-v-aabaabf7],.list small[data-v-aabaabf7],aside span[data-v-aabaabf7]{color:var(--yk-ink-600);display:block}select[data-v-aabaabf7]{border:1px solid var(--yk-border);border-radius:var(--yk-radius-md);background:#fff;padding:10px 12px}.notice[data-v-aabaabf7]{border:1px solid var(--yk-border);background:#fff;border-radius:12px;margin:0;padding:12px}.error[data-v-aabaabf7]{color:#95392f}.layout[data-v-aabaabf7]{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:16px;display:grid}.list[data-v-aabaabf7],aside[data-v-aabaabf7]{border:1px solid var(--yk-border);background:#fff;border-radius:16px;align-content:start;gap:9px;padding:14px;display:grid}.list>button[data-v-aabaabf7]{border:1px solid var(--yk-border);color:inherit;text-align:left;background:#fff;border-radius:12px;gap:5px;padding:14px;display:grid}.list>button[data-v-aabaabf7]:hover{border-color:var(--yk-primary-700)}aside h2[data-v-aabaabf7]{margin:4px}aside article[data-v-aabaabf7]{background:#f7f9f9;border-radius:12px;gap:6px;padding:12px;display:grid}.unread[data-v-aabaabf7]{border-left:3px solid var(--yk-primary-700)}aside button[data-v-aabaabf7]{color:var(--yk-primary-700);background:0 0;border:0;justify-self:start;font-weight:650}.overlay[data-v-aabaabf7]{z-index:40;background:#173d456b;place-items:start center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.empty[data-v-aabaabf7]{text-align:center;color:var(--yk-ink-600);padding:30px}@media (width<=760px){.page>header[data-v-aabaabf7]{flex-direction:column;align-items:stretch}.layout[data-v-aabaabf7]{grid-template-columns:1fr}}.page[data-v-f554835a]{gap:20px;display:grid}.page>header[data-v-f554835a],.rules article[data-v-f554835a],form>header[data-v-f554835a],form>footer[data-v-f554835a],.steps>header[data-v-f554835a],.step[data-v-f554835a]{justify-content:space-between;align-items:center;gap:12px;display:flex}.page>header p[data-v-f554835a]{color:var(--yk-primary-700);letter-spacing:.12em;margin:0;font-size:.76rem;font-weight:750}h1[data-v-f554835a]{margin:5px 0}.page>header span[data-v-f554835a],.rules span[data-v-f554835a],.rules small[data-v-f554835a]{color:var(--yk-ink-600);display:block}button[data-v-f554835a]{border-radius:var(--yk-radius-md);background:var(--yk-primary-700);color:#fff;border:0;min-height:38px;padding:0 14px;font-weight:650}.notice[data-v-f554835a]{border:1px solid var(--yk-border);background:#fff;border-radius:12px;margin:0;padding:12px}.error[data-v-f554835a]{color:#95392f}.rules[data-v-f554835a]{gap:9px;display:grid}.rules article[data-v-f554835a]{border:1px solid var(--yk-border);background:#fff;border-radius:14px;padding:16px}.overlay[data-v-f554835a]{z-index:40;background:#173d456b;place-items:start center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.overlay form[data-v-f554835a]{background:#fff;border-radius:18px;width:min(760px,100%);padding:24px}.grid[data-v-f554835a]{grid-template-columns:repeat(2,1fr);gap:13px;margin-top:18px;display:grid}.grid label[data-v-f554835a]{gap:6px;display:grid}.grid label[data-v-f554835a]:has(input[type=checkbox]){align-items:center;display:flex}.grid input[type=checkbox][data-v-f554835a]{width:auto}.steps[data-v-f554835a]{gap:10px;margin-top:20px;display:grid}.step[data-v-f554835a]{border:1px solid var(--yk-border);border-radius:12px;justify-content:flex-start;padding:12px}.step strong[data-v-f554835a]{min-width:64px}input[data-v-f554835a],select[data-v-f554835a]{border:1px solid var(--yk-border);border-radius:var(--yk-radius-md);width:100%;font:inherit;padding:9px 10px}.plain[data-v-f554835a]{border:1px solid var(--yk-border);color:var(--yk-ink-700);background:#fff}form>footer[data-v-f554835a]{justify-content:flex-end;margin-top:20px}@media (width<=680px){.page>header[data-v-f554835a],.grid[data-v-f554835a],.step[data-v-f554835a]{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.grid[data-v-f554835a]{display:grid}.step strong[data-v-f554835a]{min-width:0}}.page[data-v-1262114f]{gap:18px;display:grid}.heading[data-v-1262114f],.filters[data-v-1262114f],.editor header[data-v-1262114f],.editor footer[data-v-1262114f],.cards article>header[data-v-1262114f]{justify-content:space-between;align-items:center;gap:14px;display:flex}.heading p[data-v-1262114f]{color:var(--yk-primary-700);letter-spacing:.12em;margin:0;font-size:.76rem;font-weight:750}.heading h1[data-v-1262114f]{margin:4px 0}.heading span[data-v-1262114f],small[data-v-1262114f]{color:var(--yk-ink-600);display:block}button[data-v-1262114f],.heading button[data-v-1262114f],.editor button[data-v-1262114f]{border-radius:var(--yk-radius-md);background:var(--yk-primary-700);color:#fff;border:0;min-height:40px;padding:9px 16px;font-weight:700}.status-tabs[data-v-1262114f]{border:1px solid var(--yk-border);background:#fff;border-radius:14px;flex-wrap:wrap;gap:5px;padding:6px;display:flex}.status-tabs button[data-v-1262114f]{color:var(--yk-ink-700);background:0 0}.status-tabs button.active[data-v-1262114f]{background:var(--yk-primary-700);color:#fff}.filters[data-v-1262114f]{justify-content:flex-start}.filters input[data-v-1262114f]{border:1px solid var(--yk-border);border-radius:var(--yk-radius-md);width:min(420px,100%);font:inherit;padding:10px 12px}.notice[data-v-1262114f],.empty[data-v-1262114f]{border:1px solid var(--yk-border);background:#fff;border-radius:14px;margin:0;padding:15px}.error[data-v-1262114f]{color:#95392f}.table-wrap[data-v-1262114f]{border:1px solid var(--yk-border);background:#fff;border-radius:16px;overflow:auto}table[data-v-1262114f]{border-collapse:collapse;width:100%;min-width:920px}th[data-v-1262114f],td[data-v-1262114f]{border-bottom:1px solid var(--yk-border);text-align:left;padding:15px}td a[data-v-1262114f],.cards a[data-v-1262114f]{color:var(--yk-primary-700);font-weight:700;text-decoration:none}.badge[data-v-1262114f]{background:var(--yk-primary-050);color:var(--yk-primary-700);border-radius:999px;padding:5px 9px;font-size:.82rem;font-weight:700;display:inline-flex}progress[data-v-1262114f]{width:120px;height:8px;accent-color:var(--yk-primary-700)}.cards[data-v-1262114f]{display:none}.empty[data-v-1262114f]{text-align:center;color:var(--yk-ink-600)}.overlay[data-v-1262114f]{z-index:40;background:#173d456b;place-items:start center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.editor[data-v-1262114f]{background:#fff;border-radius:18px;gap:15px;width:min(780px,100%);padding:24px;display:grid}.form-grid[data-v-1262114f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.editor label[data-v-1262114f]{gap:6px;font-weight:650;display:grid}.editor input[data-v-1262114f],.editor select[data-v-1262114f],.editor textarea[data-v-1262114f]{box-sizing:border-box;border:1px solid var(--yk-border);border-radius:var(--yk-radius-md);width:100%;font:inherit;padding:10px}.editor textarea[data-v-1262114f]{min-height:76px}.plain[data-v-1262114f]{border:1px solid var(--yk-border)!important;color:var(--yk-ink-700)!important;background:#fff!important}.editor footer[data-v-1262114f]{justify-content:flex-end}@media (width<=760px){.heading[data-v-1262114f],.filters[data-v-1262114f]{flex-direction:column;align-items:stretch}.table-wrap[data-v-1262114f]{display:none}.cards[data-v-1262114f]{gap:12px;display:grid}.cards article[data-v-1262114f]{border:1px solid var(--yk-border);background:#fff;border-radius:15px;gap:10px;padding:16px;display:grid}.cards progress[data-v-1262114f]{width:100%}.form-grid[data-v-1262114f]{grid-template-columns:1fr}}.editor[data-v-744dd4ba]{background:#fff;border-radius:18px;gap:16px;width:min(760px,100%);padding:24px;display:grid;box-shadow:0 24px 60px #123a4440}.editor header[data-v-744dd4ba],.editor footer[data-v-744dd4ba]{justify-content:space-between;align-items:center;gap:12px;display:flex}.editor header p[data-v-744dd4ba]{color:var(--yk-primary-700);letter-spacing:.12em;margin:0;font-size:.76rem;font-weight:750}.editor h2[data-v-744dd4ba]{margin:4px 0}.grid[data-v-744dd4ba]{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}label[data-v-744dd4ba]{color:var(--yk-ink-700);gap:6px;font-weight:650;display:grid}input[data-v-744dd4ba],select[data-v-744dd4ba],textarea[data-v-744dd4ba]{box-sizing:border-box;border:1px solid var(--yk-border);border-radius:var(--yk-radius-md);width:100%;font:inherit;background:#fff;padding:10px 12px}textarea[data-v-744dd4ba]{resize:vertical;min-height:86px}button[data-v-744dd4ba]{border-radius:var(--yk-radius-md);background:var(--yk-primary-700);color:#fff;border:0;min-height:40px;padding:9px 16px;font-weight:700}.plain[data-v-744dd4ba]{border:1px solid var(--yk-border);color:var(--yk-ink-700);background:#fff}footer[data-v-744dd4ba]{justify-content:flex-end!important}.history[data-v-744dd4ba]{background:var(--yk-primary-050);border-radius:14px;gap:8px;padding:14px;display:grid}.history h3[data-v-744dd4ba]{margin:0}.history article[data-v-744dd4ba]{grid-template-columns:100px 1fr auto;gap:10px;display:grid}.history span[data-v-744dd4ba],.history small[data-v-744dd4ba]{color:var(--yk-ink-600)}.error[data-v-744dd4ba]{color:#95392f;background:#fff1ef;border-radius:10px;margin:0;padding:10px 12px}@media (width<=640px){.editor[data-v-744dd4ba]{padding:18px}.grid[data-v-744dd4ba],.history article[data-v-744dd4ba]{grid-template-columns:1fr}}.page[data-v-d28410f7]{gap:18px;display:grid}.back[data-v-d28410f7]{color:var(--yk-primary-700);font-weight:700;text-decoration:none}.hero[data-v-d28410f7],.hero .actions[data-v-d28410f7],.panel>header[data-v-d28410f7],.editor header[data-v-d28410f7],.editor footer[data-v-d28410f7]{justify-content:space-between;align-items:center;gap:14px;display:flex}.hero[data-v-d28410f7]{background:linear-gradient(135deg,var(--yk-primary-700),#183f4a);color:#fff;border-radius:18px;padding:22px}.hero p[data-v-d28410f7]{opacity:.76;margin:0}.hero h1[data-v-d28410f7]{margin:5px 0}.hero span[data-v-d28410f7]{opacity:.82}.hero button[data-v-d28410f7],.panel button[data-v-d28410f7],.editor button[data-v-d28410f7]{border-radius:var(--yk-radius-md);background:var(--yk-primary-700);color:#fff;border:0;min-height:40px;padding:9px 14px;font-weight:700}.hero .plain[data-v-d28410f7]{color:#fff!important;background:0 0!important;border-color:#ffffff59!important}.summary[data-v-d28410f7]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.summary article[data-v-d28410f7]{border:1px solid var(--yk-border);background:#fff;border-radius:15px;gap:7px;padding:17px;display:grid}.summary span[data-v-d28410f7],.summary small[data-v-d28410f7],.panel header span[data-v-d28410f7],.records span[data-v-d28410f7],.records small[data-v-d28410f7]{color:var(--yk-ink-600)}.summary strong[data-v-d28410f7]{font-size:1.25rem}.panel[data-v-d28410f7]{border:1px solid var(--yk-border);background:#fff;border-radius:17px;gap:13px;padding:17px;display:grid}.panel h2[data-v-d28410f7]{margin:0}.records[data-v-d28410f7]{gap:8px;display:grid}.records>button[data-v-d28410f7]{border:1px solid var(--yk-border);color:inherit;text-align:left;background:#fff;border-radius:12px;gap:4px;padding:13px;display:grid}.records>button[data-v-d28410f7]:hover{border-color:var(--yk-primary-700)}.two-columns[data-v-d28410f7]{grid-template-columns:1fr 1fr;gap:15px;display:grid}.notice[data-v-d28410f7]{border:1px solid var(--yk-border);background:#fff;border-radius:12px;margin:0;padding:13px}.error[data-v-d28410f7]{color:#95392f}.success[data-v-d28410f7]{color:#17603a}.overlay[data-v-d28410f7]{z-index:40;background:#173d456b;place-items:start center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.editor[data-v-d28410f7]{background:#fff;border-radius:18px;gap:14px;width:min(760px,100%);padding:24px;display:grid}.work-editor[data-v-d28410f7]{width:min(540px,100%)}.form-grid[data-v-d28410f7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.editor label[data-v-d28410f7]{gap:6px;font-weight:650;display:grid}.editor input[data-v-d28410f7],.editor select[data-v-d28410f7],.editor textarea[data-v-d28410f7]{box-sizing:border-box;border:1px solid var(--yk-border);border-radius:var(--yk-radius-md);width:100%;font:inherit;padding:10px}.editor textarea[data-v-d28410f7]{min-height:76px}.editor footer[data-v-d28410f7]{justify-content:flex-end}.plain[data-v-d28410f7]{border:1px solid var(--yk-border)!important;color:var(--yk-ink-700)!important;background:#fff!important}@media (width<=780px){.hero[data-v-d28410f7]{flex-direction:column;align-items:flex-start}.summary[data-v-d28410f7]{grid-template-columns:repeat(2,1fr)}.two-columns[data-v-d28410f7],.form-grid[data-v-d28410f7]{grid-template-columns:1fr}}@media (width<=480px){.summary[data-v-d28410f7]{grid-template-columns:1fr}.hero .actions[data-v-d28410f7]{flex-direction:column;align-items:stretch;width:100%}.hero button[data-v-d28410f7]{width:100%}}.page[data-v-a64cc908]{gap:18px;display:grid}.heading[data-v-a64cc908],.heading-actions[data-v-a64cc908],.panel>header[data-v-a64cc908],.panel-actions[data-v-a64cc908],.editor header[data-v-a64cc908],.editor footer[data-v-a64cc908],.material-grid article header[data-v-a64cc908],.balance-cards article header[data-v-a64cc908]{justify-content:space-between;align-items:center;gap:12px;display:flex}.heading p[data-v-a64cc908]{color:var(--yk-primary-700);letter-spacing:.12em;margin:0;font-size:.76rem;font-weight:800}.heading h1[data-v-a64cc908]{margin:4px 0}.heading span[data-v-a64cc908],.panel header span[data-v-a64cc908],small[data-v-a64cc908]{color:var(--yk-ink-600);display:block}a[data-v-a64cc908],button[data-v-a64cc908]{border-radius:var(--yk-radius-md);background:var(--yk-primary-050);min-height:40px;color:var(--yk-primary-700);font:inherit;border:0;padding:10px 15px;font-weight:700;text-decoration:none}.primary[data-v-a64cc908],.panel button[data-v-a64cc908],.editor button[data-v-a64cc908]{background:var(--yk-primary-700);color:#fff}.panel .secondary[data-v-a64cc908],.material-grid .secondary[data-v-a64cc908]{background:var(--yk-primary-050);min-height:34px;color:var(--yk-primary-700);padding:7px 11px}.warehouse-tabs[data-v-a64cc908]{border:1px solid var(--yk-border);background:#fff;border-radius:16px;gap:7px;padding:7px;display:flex;overflow:auto}.warehouse-tabs button[data-v-a64cc908]{text-align:left;white-space:nowrap}.warehouse-tabs .active[data-v-a64cc908]{background:var(--yk-primary-700);color:#fff}.warehouse-tabs .active small[data-v-a64cc908]{color:#d9f7f4}.warehouse-tabs .add[data-v-a64cc908]{border:1px dashed var(--yk-primary-700);background:#fff;margin-left:auto}.metrics[data-v-a64cc908]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metrics article[data-v-a64cc908],.panel[data-v-a64cc908]{border:1px solid var(--yk-border);background:#fff;border-radius:16px;padding:17px}.metrics span[data-v-a64cc908]{color:var(--yk-ink-600)}.metrics strong[data-v-a64cc908]{margin:8px 0;font-size:1.35rem;display:block}.panel[data-v-a64cc908]{gap:14px;display:grid}.panel h2[data-v-a64cc908]{margin:0}.check[data-v-a64cc908]{align-items:center;gap:8px!important;display:flex!important}.table-wrap[data-v-a64cc908]{overflow:auto}table[data-v-a64cc908]{border-collapse:collapse;width:100%;min-width:720px}th[data-v-a64cc908],td[data-v-a64cc908]{border-bottom:1px solid var(--yk-border);text-align:left;padding:13px}.warning[data-v-a64cc908]{color:#8a5a06;background:#fff4df;border-radius:999px;padding:5px 9px;font-size:.82rem}.balance-cards[data-v-a64cc908]{display:none}.balance-cards article[data-v-a64cc908],.material-grid article[data-v-a64cc908],.document-grid a[data-v-a64cc908]{border:1px solid var(--yk-border);background:#fbfdfd;border-radius:13px;padding:14px}.balance-cards p[data-v-a64cc908]{margin:8px 0;font-size:1.3rem;font-weight:800}.material-filters[data-v-a64cc908]{gap:10px;display:flex}.material-filters input[data-v-a64cc908],.material-filters select[data-v-a64cc908]{border:1px solid var(--yk-border);border-radius:var(--yk-radius-md);font:inherit;padding:10px 12px}.material-filters input[data-v-a64cc908]{width:min(430px,100%)}.material-grid[data-v-a64cc908],.document-grid[data-v-a64cc908]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.material-grid article[data-v-a64cc908],.document-grid a[data-v-a64cc908]{gap:5px;display:grid}.material-grid p[data-v-a64cc908]{margin:0}.document-grid a[data-v-a64cc908]{color:var(--yk-ink-800)}.document-grid a span[data-v-a64cc908]{color:var(--yk-primary-700)}.notice[data-v-a64cc908],.empty[data-v-a64cc908]{border:1px solid var(--yk-border);background:#fff;border-radius:13px;margin:0;padding:14px}.error[data-v-a64cc908]{color:#95392f}.empty[data-v-a64cc908]{text-align:center}.overlay[data-v-a64cc908]{z-index:40;background:#173d456b;place-items:start center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.editor[data-v-a64cc908]{background:#fff;border-radius:18px;gap:13px;width:min(650px,100%);padding:23px;display:grid}.editor label[data-v-a64cc908]{gap:6px;font-weight:650;display:grid}.editor input[data-v-a64cc908],.editor select[data-v-a64cc908],.editor textarea[data-v-a64cc908]{box-sizing:border-box;border:1px solid var(--yk-border);border-radius:var(--yk-radius-md);width:100%;font:inherit;padding:10px}.form-grid[data-v-a64cc908]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.plain[data-v-a64cc908]{border:1px solid var(--yk-border)!important;color:var(--yk-ink-700)!important;background:#fff!important}.editor footer[data-v-a64cc908]{justify-content:flex-end}@media (width<=820px){.heading[data-v-a64cc908]{flex-direction:column;align-items:stretch}.metrics[data-v-a64cc908]{grid-template-columns:1fr 1fr}.material-grid[data-v-a64cc908],.document-grid[data-v-a64cc908],.form-grid[data-v-a64cc908]{grid-template-columns:1fr}.panel>header[data-v-a64cc908],.panel-actions[data-v-a64cc908]{flex-direction:column;align-items:stretch}.table-wrap[data-v-a64cc908]{display:none}.balance-cards[data-v-a64cc908]{gap:10px;display:grid}}@media (width<=520px){.metrics[data-v-a64cc908]{grid-template-columns:1fr}.heading-actions[data-v-a64cc908],.material-filters[data-v-a64cc908]{flex-direction:column;align-items:stretch}}.page[data-v-987a2a92]{gap:18px;display:grid}.heading[data-v-987a2a92],.heading-actions[data-v-987a2a92],.lines header[data-v-987a2a92],.editor footer[data-v-987a2a92]{justify-content:space-between;align-items:center;gap:12px;display:flex}.heading p[data-v-987a2a92]{color:var(--yk-primary-700);letter-spacing:.12em;margin:0;font-size:.76rem;font-weight:800}.heading h1[data-v-987a2a92]{margin:4px 0}.heading span[data-v-987a2a92],.lines header span[data-v-987a2a92]{color:var(--yk-ink-600)}a[data-v-987a2a92]{color:var(--yk-primary-700);font-weight:700;text-decoration:none}.badge[data-v-987a2a92]{background:var(--yk-primary-050);border-radius:999px;padding:6px 10px;font-weight:700;color:var(--yk-primary-700)!important}.notice[data-v-987a2a92],.editor[data-v-987a2a92],.actions-panel[data-v-987a2a92]{border:1px solid var(--yk-border);background:#fff;border-radius:16px;margin:0;padding:17px}.error[data-v-987a2a92]{color:#95392f}.success[data-v-987a2a92]{color:#16745b}.editor fieldset[data-v-987a2a92]{border:0;gap:17px;margin:0;padding:0;display:grid}.form-grid[data-v-987a2a92]{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.editor label[data-v-987a2a92],.actions-panel label[data-v-987a2a92]{gap:6px;font-weight:650;display:grid}.editor input[data-v-987a2a92],.editor select[data-v-987a2a92],.editor textarea[data-v-987a2a92],.actions-panel textarea[data-v-987a2a92]{box-sizing:border-box;border:1px solid var(--yk-border);border-radius:var(--yk-radius-md);width:100%;font:inherit;padding:10px}.editor textarea[data-v-987a2a92],.actions-panel textarea[data-v-987a2a92]{min-height:78px}.lines[data-v-987a2a92]{gap:10px;display:grid}.lines h2[data-v-987a2a92],.actions-panel h2[data-v-987a2a92]{margin:0}.lines article[data-v-987a2a92]{border:1px solid var(--yk-border);background:#fbfdfd;border-radius:13px;grid-template-columns:2fr 1fr 1fr 1.4fr auto;align-items:end;gap:10px;padding:12px;display:grid}button[data-v-987a2a92]{border-radius:var(--yk-radius-md);background:var(--yk-primary-700);color:#fff;min-height:40px;font:inherit;border:0;padding:10px 15px;font-weight:700}.remove[data-v-987a2a92]{background:var(--yk-primary-050);color:var(--yk-primary-700)}.actions-panel[data-v-987a2a92]{grid-template-columns:minmax(220px,1fr) minmax(240px,1.3fr) auto;align-items:end;gap:14px;display:grid}.actions-panel p[data-v-987a2a92]{color:var(--yk-ink-600);margin:6px 0 0}.actions-panel .confirm[data-v-987a2a92]{align-items:center;display:flex}.actions-panel .confirm input[data-v-987a2a92]{width:auto}.danger[data-v-987a2a92]{background:#a63d33}@media (width<=900px){.lines article[data-v-987a2a92],.actions-panel[data-v-987a2a92]{grid-template-columns:1fr 1fr}.actions-panel>div[data-v-987a2a92]{grid-column:1/-1}}@media (width<=650px){.heading[data-v-987a2a92]{flex-direction:column;align-items:stretch}.form-grid[data-v-987a2a92],.lines article[data-v-987a2a92],.actions-panel[data-v-987a2a92]{grid-template-columns:1fr}.actions-panel>div[data-v-987a2a92]{grid-column:auto}}.page[data-v-47e0f17f]{gap:18px;display:grid}.heading[data-v-47e0f17f],.filters[data-v-47e0f17f],.ledger-cards article header[data-v-47e0f17f]{justify-content:space-between;align-items:center;gap:12px;display:flex}.heading p[data-v-47e0f17f]{color:var(--yk-primary-700);letter-spacing:.12em;margin:0;font-size:.76rem;font-weight:800}.heading h1[data-v-47e0f17f]{margin:4px 0}.heading span[data-v-47e0f17f],small[data-v-47e0f17f]{color:var(--yk-ink-600);display:block}a[data-v-47e0f17f]{color:var(--yk-primary-700);font-weight:700;text-decoration:none}.filters[data-v-47e0f17f]{border:1px solid var(--yk-border);background:#fff;border-radius:14px;justify-content:flex-start;padding:13px}.filters select[data-v-47e0f17f],.filters button[data-v-47e0f17f]{border:1px solid var(--yk-border);border-radius:var(--yk-radius-md);font:inherit;padding:10px 12px}.filters button[data-v-47e0f17f]{background:var(--yk-primary-700);color:#fff;border:0;font-weight:700}.table-wrap[data-v-47e0f17f]{border:1px solid var(--yk-border);background:#fff;border-radius:16px;overflow:auto}table[data-v-47e0f17f]{border-collapse:collapse;width:100%;min-width:950px}th[data-v-47e0f17f],td[data-v-47e0f17f]{border-bottom:1px solid var(--yk-border);text-align:left;padding:14px}.badge[data-v-47e0f17f]{background:var(--yk-primary-050);color:var(--yk-primary-700);border-radius:999px;padding:5px 9px}.positive[data-v-47e0f17f]{color:#16745b}.negative[data-v-47e0f17f]{color:#aa3e32}.notice[data-v-47e0f17f],.empty[data-v-47e0f17f]{border:1px solid var(--yk-border);background:#fff;border-radius:13px;margin:0;padding:14px}.empty[data-v-47e0f17f]{text-align:center}.ledger-cards[data-v-47e0f17f]{display:none}@media (width<=700px){.heading[data-v-47e0f17f],.filters[data-v-47e0f17f]{flex-direction:column;align-items:stretch}.filters select[data-v-47e0f17f],.filters button[data-v-47e0f17f]{width:100%}.table-wrap[data-v-47e0f17f]{display:none}.ledger-cards[data-v-47e0f17f]{gap:10px;display:grid}.ledger-cards article[data-v-47e0f17f]{border:1px solid var(--yk-border);background:#fff;border-radius:14px;gap:7px;padding:15px;display:grid}.ledger-cards strong[data-v-47e0f17f]{font-size:1.3rem}}.finance-view{gap:18px;display:grid}.finance-heading p{color:var(--yk-primary-700);letter-spacing:.14em;margin:0;font-size:.76rem;font-weight:800}.finance-heading h1{margin:5px 0}.finance-heading span,.finance-panel>header p{color:var(--yk-ink-600)}.finance-tabs{border:1px solid var(--yk-border);background:#fff;border-radius:15px;gap:6px;padding:6px;display:flex;overflow:auto}.finance-tabs button,.finance-panel button{background:var(--yk-primary-050);min-height:40px;color:var(--yk-primary-700);font:inherit;white-space:nowrap;border:0;border-radius:10px;padding:9px 14px;font-weight:750}.finance-tabs .active,.finance-panel>header>button,.finance-editor footer button:last-child{background:var(--yk-primary-700);color:#fff}.finance-panel{border:1px solid var(--yk-border);background:#fff;border-radius:18px;gap:15px;padding:18px;display:grid}.finance-panel>header,.finance-panel article>header,.finance-panel article footer,.finance-editor header,.finance-editor footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.finance-panel h2,.finance-panel>header p{margin:0}.finance-filter{align-items:center;gap:9px;display:flex}.finance-filter select,.finance-editor input,.finance-editor select,.finance-editor textarea,.risk-box input,.risk-box textarea{box-sizing:border-box;border:1px solid var(--yk-border);font:inherit;border-radius:9px;padding:10px}.finance-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.finance-cards article{border:1px solid var(--yk-border);background:#fbfdfd;border-radius:14px;gap:8px;padding:15px;display:grid}.finance-cards h3,.finance-cards p,.finance-details,.finance-details dd{margin:0}.finance-details{gap:5px;display:grid}.finance-details div{grid-template-columns:90px minmax(0,1fr);gap:8px;display:grid}.finance-details dt{color:var(--yk-ink-600)}.finance-details dd{overflow-wrap:anywhere}.finance-cards .money{font-size:1.3rem;font-weight:850}.finance-cards article footer{flex-wrap:wrap;justify-content:flex-start}.risk-box{background:#fffaf1;border:1px solid #ecd4ae;border-radius:13px;gap:9px;padding:14px;display:grid}.risk-box label,.finance-editor label{gap:6px;display:grid}.risk-box label:first-of-type{align-items:center;display:flex}.finance-error{color:#95392f}.finance-success{color:#176c57}.finance-empty{text-align:center;color:var(--yk-ink-600);grid-column:1/-1}.finance-overlay{z-index:50;background:#173d456b;place-items:start center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.finance-editor{background:#fff;border-radius:18px;gap:14px;width:min(720px,100%);padding:22px;display:grid}.finance-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.finance-editor textarea{min-height:76px}.finance-editor footer{justify-content:flex-end}@media (width<=900px){.finance-cards{grid-template-columns:1fr 1fr}}@media (width<=640px){.finance-cards,.finance-grid{grid-template-columns:1fr}.finance-panel>header{flex-direction:column;align-items:stretch}.finance-panel>header>button{width:100%}}:root{--yk-primary-700:#087f90;--yk-primary-500:#15b4c0;--yk-primary-050:#f3fbfb;--yk-ink-900:#173d45;--yk-ink-600:#638086;--yk-border:#cbdde0;--yk-surface:#fff;--yk-background:#eaf6f8;--yk-radius-md:9px;--yk-radius-xl:22px}*,:before,:after{box-sizing:border-box}html{background:var(--yk-background);min-width:320px;color:var(--yk-ink-900);font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,PingFang SC,Hiragino Sans GB,Arial,sans-serif}body{min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}a{color:inherit}.app-version{right:calc(12px + env(safe-area-inset-right,0px));bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:20;color:color-mix(in srgb, var(--yk-ink-900) 52%, transparent);letter-spacing:.04em;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:12px;line-height:1;position:fixed}:focus-visible{outline:3px solid color-mix(in srgb, var(--yk-primary-500) 45%, transparent);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
