@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";.app-logo[data-v-b99c900e]{display:inline-flex;align-items:center;gap:12px}.mark[data-v-b99c900e]{width:38px;height:38px;border-radius:14px;background:linear-gradient(135deg,#1f6feb1f,#06764714);border:1px solid rgba(31,111,235,.18);display:grid;place-items:center;box-shadow:0 10px 20px #1f6feb14}.mark span[data-v-b99c900e]{width:16px;height:16px;border-radius:999px;border:4px solid var(--smp-accent);border-right-color:#1f6feb2e;transform:rotate(20deg);display:block}.wordmark[data-v-b99c900e]{display:grid;gap:2px}.name[data-v-b99c900e]{font-weight:800;font-size:1.06rem;letter-spacing:-.04em;line-height:1}.tag[data-v-b99c900e]{color:var(--smp-text-muted);font-size:.78rem;line-height:1.1}.marketing-layout[data-v-3eb6ed44]{min-height:100vh;position:relative;overflow:clip;background:radial-gradient(circle at 14% 10%,rgba(31,111,235,.1),transparent 23%),radial-gradient(circle at 86% 16%,rgba(6,118,71,.08),transparent 19%),radial-gradient(circle at 84% 56%,rgba(31,111,235,.06),transparent 28%),#fff}.marketing-layout__backdrop[data-v-3eb6ed44]{position:absolute;inset:0;background:linear-gradient(180deg,#fffc,#fff0 18%),repeating-linear-gradient(90deg,rgba(20,22,20,.012),rgba(20,22,20,.012) 1px,transparent 1px,transparent 72px);opacity:.32;pointer-events:none}.marketing-header[data-v-3eb6ed44]{position:sticky;top:0;z-index:20;border-left:none;border-right:none;border-top:none;border-radius:0;background:#ffffffe6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.marketing-header__inner[data-v-3eb6ed44],.marketing-layout__content[data-v-3eb6ed44],.marketing-footer__inner[data-v-3eb6ed44]{width:min(1320px,calc(100% - 32px));margin:0 auto}.marketing-header__inner[data-v-3eb6ed44]{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:20px}.marketing-header__brand[data-v-3eb6ed44]{display:inline-flex;align-items:center}.marketing-header__nav[data-v-3eb6ed44]{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.marketing-header__nav-link[data-v-3eb6ed44]{min-height:42px;padding:0 14px;border-radius:999px;display:inline-flex;align-items:center;color:var(--smp-text-muted);font-weight:600;transition:background-color .16s ease,color .16s ease,transform .16s ease}.marketing-header__nav-link[data-v-3eb6ed44]:hover{background:var(--smp-surface-soft);color:var(--smp-text);transform:translateY(-1px)}.marketing-header__nav-link.is-accent[data-v-3eb6ed44]{color:#fff;background:linear-gradient(135deg,var(--smp-accent),#0f5bd6);box-shadow:0 14px 24px #1f6feb2e}.marketing-layout__content[data-v-3eb6ed44]{position:relative;z-index:1}.marketing-footer[data-v-3eb6ed44]{position:relative;z-index:1;padding:24px 0 36px}.marketing-footer__inner[data-v-3eb6ed44]{padding-top:18px;border-top:1px solid var(--smp-border);display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.marketing-footer__copy[data-v-3eb6ed44],.marketing-footer__links[data-v-3eb6ed44]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;color:var(--smp-text-muted);font-size:.9rem;line-height:1.5}.marketing-footer__links[data-v-3eb6ed44]{justify-content:flex-end}.marketing-footer__links a[data-v-3eb6ed44]{white-space:nowrap}.marketing-footer__links a[data-v-3eb6ed44]:hover{color:var(--smp-text)}@media(max-width:820px){.marketing-header__inner[data-v-3eb6ed44],.marketing-footer__inner[data-v-3eb6ed44]{width:min(100%,calc(100% - 20px))}.marketing-header__inner[data-v-3eb6ed44]{min-height:auto;padding:12px 0 10px;align-items:flex-start;flex-direction:column;gap:10px}.marketing-header__nav[data-v-3eb6ed44]{width:100%;flex-wrap:nowrap;overflow:visible;gap:8px}.marketing-header__nav-link[data-v-3eb6ed44]:nth-child(2),.marketing-header__nav-link[data-v-3eb6ed44]:nth-child(4){display:none}.marketing-header__nav-link[data-v-3eb6ed44]{min-height:36px;padding:0 10px;font-size:.84rem;flex:0 0 auto}.marketing-footer__inner[data-v-3eb6ed44]{flex-direction:column}}.auth-layout[data-v-5f4873fd]{min-height:100vh;padding:32px;display:grid;place-items:center;position:relative;overflow:hidden}.auth-layout__backdrop[data-v-5f4873fd]{position:absolute;inset:0;background:radial-gradient(circle at top left,rgba(31,111,235,.14),transparent 26%),radial-gradient(circle at bottom right,rgba(6,118,71,.1),transparent 24%),linear-gradient(180deg,#ffffff80,#fff0)}.auth-layout__shell[data-v-5f4873fd]{position:relative;z-index:1;width:min(1120px,100%);display:grid;grid-template-columns:1.05fr .95fr;overflow:hidden}.auth-layout__brand[data-v-5f4873fd]{padding:2rem;border-right:1px solid var(--smp-border);background:linear-gradient(180deg,#f1f7ffcc,#fffffff0),var(--smp-surface);display:grid;align-content:start;gap:2.2rem}.auth-layout__copy[data-v-5f4873fd]{display:grid;gap:1rem;max-width:36rem}.auth-layout__content[data-v-5f4873fd]{padding:2rem;display:grid;align-content:center}@media(max-width:920px){.auth-layout[data-v-5f4873fd]{padding:16px}.auth-layout__shell[data-v-5f4873fd]{grid-template-columns:1fr}.auth-layout__brand[data-v-5f4873fd]{border-right:none;border-bottom:1px solid var(--smp-border)}}.sidebar-nav[data-v-de7414e1]{display:grid;gap:6px}.sidebar-nav__item[data-v-de7414e1]{display:flex;align-items:center;gap:12px;padding:.85rem .95rem;border-radius:14px;color:var(--smp-text-muted);font-weight:600}.sidebar-nav__item[data-v-de7414e1]:hover{background:var(--smp-surface-soft);color:var(--smp-text)}.sidebar-nav__item.is-active[data-v-de7414e1]{background:#438c4a1c;color:#1f6f37}.sidebar-nav__icon[data-v-de7414e1]{width:18px;height:18px;flex:0 0 auto}.sidebar-nav__badge[data-v-de7414e1]{margin-left:auto;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:var(--smp-surface);border:1px solid var(--smp-border);display:inline-flex;align-items:center;justify-content:center;font-size:.76rem;font-weight:700;color:var(--smp-text-muted)}.admin-layout[data-v-0af414b1]{min-height:100vh;display:grid;grid-template-columns:280px minmax(0,1fr);gap:20px;padding:20px}.admin-layout__sidebar[data-v-0af414b1]{padding:1.1rem;display:grid;align-content:start;gap:1.5rem;position:sticky;top:20px;height:calc(100vh - 40px)}.admin-layout__tenant[data-v-0af414b1]{display:grid;gap:8px}.admin-layout__tenant-row[data-v-0af414b1]{width:100%;min-width:0;display:flex;align-items:center;gap:8px;font-weight:600}.admin-layout__tenant-name[data-v-0af414b1]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-layout__sidebar-footer[data-v-0af414b1]{margin-top:100%}.admin-layout__logout[data-v-0af414b1]{width:100%;justify-content:center}.admin-layout__main[data-v-0af414b1]{min-width:0;display:flex;flex-direction:column;gap:20px}.admin-layout__topbar[data-v-0af414b1]{padding:1rem 1.2rem;display:flex;align-items:center;justify-content:space-between;gap:16px;height:max-content}.admin-layout__title[data-v-0af414b1]{margin:.1rem 0 0;font-size:1.55rem;line-height:1.1;letter-spacing:-.03em;font-weight:800}.admin-layout__topbar-left[data-v-0af414b1]{display:flex;align-items:center;gap:14px}.admin-layout__topbar-right[data-v-0af414b1]{min-width:0;display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end;flex-grow:1}.admin-layout__menu-shell[data-v-0af414b1]{position:relative;display:grid;justify-items:end}.admin-layout__company[data-v-0af414b1]{width:min(240px,100%);max-width:240px;min-width:0;flex:0 1 240px;justify-content:flex-start;padding-right:10px}.admin-layout__company-icon[data-v-0af414b1],.admin-layout__company-chevron[data-v-0af414b1]{flex:0 0 auto}.admin-layout__company-name[data-v-0af414b1]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1 1 auto}.admin-layout__bell[data-v-0af414b1]{position:relative;width:42px;height:42px;border-radius:999px;border:1px solid var(--smp-border);background:var(--smp-surface);display:grid;place-items:center;color:var(--smp-text-muted)}.admin-layout__badge[data-v-0af414b1]{position:absolute;top:-4px;right:-2px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--smp-accent);color:#fff;font-size:.7rem;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--smp-surface)}.admin-layout__company-chevron[data-v-0af414b1],.admin-layout__user-chevron[data-v-0af414b1]{transition:transform .16s ease}.admin-layout__company-chevron.is-open[data-v-0af414b1],.admin-layout__user-chevron.is-open[data-v-0af414b1]{transform:rotate(180deg)}.admin-layout__user[data-v-0af414b1]{display:inline-flex;align-items:center;gap:10px;padding-left:8px;padding-right:4px;border:1px solid var(--smp-border);border-radius:999px;background:var(--smp-surface)}.admin-layout__user-name[data-v-0af414b1]{font-weight:700}.admin-layout__menu-dropdown[data-v-0af414b1]{position:absolute;top:calc(100% + 10px);right:0;z-index:20;padding:.9rem;display:grid;gap:.85rem;transform-origin:top right}.admin-layout__menu-dropdown--company[data-v-0af414b1]{width:min(320px,calc(100vw - 28px))}.admin-layout__menu-dropdown--notifications[data-v-0af414b1]{width:min(380px,calc(100vw - 28px))}.admin-layout__menu-dropdown--user[data-v-0af414b1]{width:min(300px,calc(100vw - 28px))}.admin-layout__menu-summary[data-v-0af414b1]{display:grid;gap:.2rem;padding-bottom:.85rem;border-bottom:1px solid var(--smp-border)}.admin-layout__menu-summary-name[data-v-0af414b1]{font-weight:800;line-height:1.2}.admin-layout__menu-summary-subtitle[data-v-0af414b1]{color:var(--smp-text-muted);font-size:.9rem}.admin-layout__menu-actions[data-v-0af414b1]{display:grid;gap:4px}.admin-layout__menu-actions--inline[data-v-0af414b1]{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-layout__menu-action[data-v-0af414b1]{appearance:none;border:0;background:transparent;width:100%;border-radius:12px;padding:.8rem .85rem;display:flex;align-items:center;gap:10px;color:var(--smp-text);font-weight:600;cursor:pointer;text-align:left;transition:background-color .15s ease,color .15s ease,transform .15s ease}.admin-layout__menu-action[data-v-0af414b1]:hover{background:var(--smp-surface-soft);transform:translateY(-1px)}.admin-layout__menu-action[data-v-0af414b1]:disabled{opacity:.55;cursor:not-allowed;transform:none}.admin-layout__menu-action--danger[data-v-0af414b1]{color:var(--smp-danger)}.admin-layout__menu-action--danger[data-v-0af414b1]:hover{background:color-mix(in oklab,var(--smp-danger) 10%,white)}.admin-layout__notifications-list[data-v-0af414b1]{display:grid;gap:8px;max-height:280px;overflow:auto;padding-right:2px}.admin-layout__notification-item[data-v-0af414b1]{appearance:none;width:100%;border:1px solid var(--smp-border);border-radius:16px;padding:.85rem;background:var(--smp-surface-soft);display:grid;gap:.45rem;text-align:left;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.admin-layout__notification-item[data-v-0af414b1]:hover{background:var(--smp-surface);transform:translateY(-1px)}.admin-layout__notification-item.is-unread[data-v-0af414b1]{background:#1f6feb0f;border-color:#1f6feb2e}.admin-layout__notification-item-header[data-v-0af414b1]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-layout__notification-item-copy[data-v-0af414b1]{min-width:0;display:grid;gap:4px}.admin-layout__notification-item-title[data-v-0af414b1]{font-weight:700;line-height:1.25}.admin-layout__notification-item-meta[data-v-0af414b1]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--smp-text-muted);font-size:.82rem}.admin-layout__notification-item-body[data-v-0af414b1]{color:var(--smp-text-muted);font-size:.88rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-layout__notification-dot[data-v-0af414b1]{width:8px;height:8px;border-radius:999px;margin-top:4px;flex:0 0 auto;background:transparent}.admin-layout__notification-dot.is-unread[data-v-0af414b1]{background:var(--smp-accent);box-shadow:0 0 0 4px color-mix(in oklab,var(--smp-accent) 14%,white)}.admin-layout__notifications-empty[data-v-0af414b1]{margin:0}.admin-layout__content[data-v-0af414b1]{min-width:0}.admin-topbar-menu-enter-active[data-v-0af414b1],.admin-topbar-menu-leave-active[data-v-0af414b1]{transition:opacity .15s ease,transform .15s ease}.admin-topbar-menu-enter-from[data-v-0af414b1],.admin-topbar-menu-leave-to[data-v-0af414b1]{opacity:0;transform:translate3d(0,-8px,0) scale(.98)}@media(max-width:1180px){.admin-layout[data-v-0af414b1]{grid-template-columns:1fr}.admin-layout__sidebar[data-v-0af414b1]{position:static;height:auto}}@media(max-width:720px){.admin-layout[data-v-0af414b1]{padding:14px;gap:14px}.admin-layout__topbar[data-v-0af414b1]{flex-direction:column;align-items:stretch}.admin-layout__topbar-right[data-v-0af414b1]{justify-content:flex-start}.admin-layout__menu-shell[data-v-0af414b1]{justify-items:start}.admin-layout__menu-dropdown[data-v-0af414b1]{left:0;right:auto;width:min(380px,calc(100vw - 24px));transform-origin:top left}.admin-layout__menu-dropdown--notifications[data-v-0af414b1]{left:auto;right:0;width:min(300px,calc(100vw - 24px));transform-origin:top right}.admin-layout__menu-dropdown--company[data-v-0af414b1],.admin-layout__menu-dropdown--user[data-v-0af414b1]{width:min(320px,calc(100vw - 24px))}.admin-layout__menu-actions--inline[data-v-0af414b1]{grid-template-columns:1fr}}.bottom-nav[data-v-f6f5e34a]{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;padding:10px;background:#f7f8f7f0;border-top:1px solid var(--smp-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.bottom-nav__item[data-v-f6f5e34a]{position:relative;display:grid;justify-items:center;gap:5px;padding:.68rem .35rem;border-radius:18px;color:var(--smp-text-muted);font-size:.76rem;font-weight:600}.bottom-nav__item.is-active[data-v-f6f5e34a]{color:var(--smp-accent);background:#1f6feb14}.bottom-nav__icon[data-v-f6f5e34a]{width:21px;height:21px}.bottom-nav__badge[data-v-f6f5e34a]{position:absolute;top:5px;right:calc(50% - 18px);min-width:18px;height:18px;border-radius:999px;padding:0 5px;background:var(--smp-accent);color:#fff;font-size:.72rem;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--smp-bg)}.employee-layout[data-v-a279e9bd]{min-height:100vh;display:grid;place-items:center;padding:16px}.employee-layout__phone[data-v-a279e9bd]{width:min(430px,100%);min-height:min(920px,calc(100vh - 32px));background:var(--smp-surface);border:1px solid var(--smp-border);border-radius:34px;box-shadow:var(--smp-shadow-soft);overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.employee-layout__statusbar[data-v-a279e9bd]{display:none}.employee-layout__topbar[data-v-a279e9bd]{padding:28px 22px 18px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;height:max-content}.employee-layout__identity[data-v-a279e9bd]{display:flex;align-items:flex-start;gap:14px}.employee-layout__identity-copy[data-v-a279e9bd]{min-width:0;display:grid;gap:4px}.employee-layout__title[data-v-a279e9bd]{margin:0;font-size:1.5rem;line-height:1.05;letter-spacing:-.04em;font-weight:800}.employee-layout__meta[data-v-a279e9bd]{color:var(--smp-text-muted);font-size:.97rem}.employee-layout__status[data-v-a279e9bd]{margin-top:2px;display:inline-flex;align-items:center;gap:8px;color:var(--smp-text-muted);font-size:.92rem}.employee-layout__dot[data-v-a279e9bd]{width:10px;height:10px;border-radius:999px;background:#3a8a2f}.employee-layout__bell[data-v-a279e9bd]{position:relative;width:44px;height:44px;border-radius:999px;border:1px solid var(--smp-border);background:var(--smp-surface);display:grid;place-items:center;color:var(--smp-text-muted)}.employee-layout__badge[data-v-a279e9bd]{position:absolute;top:-4px;right:-2px;min-width:22px;height:22px;border-radius:999px;background:var(--smp-accent);color:#fff;font-size:.72rem;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--smp-surface)}.employee-layout__body[data-v-a279e9bd]{min-width:0;padding:0 18px 18px;overflow:auto;display:grid;gap:14px}@media(max-width:480px){.employee-layout[data-v-a279e9bd]{padding:0}.employee-layout__phone[data-v-a279e9bd]{width:100%;min-height:100vh;border-radius:0;border:none}.employee-layout__statusbar[data-v-a279e9bd]{padding:12px 18px 2px;display:flex;align-items:center;justify-content:space-between;font-size:1.06rem;font-weight:700;letter-spacing:-.03em}.employee-layout__statusbar-icons[data-v-a279e9bd]{display:inline-flex;align-items:center;gap:8px;color:#111}.employee-layout__battery[data-v-a279e9bd]{min-width:31px;height:18px;padding:0 6px;border-radius:6px;background:#111;color:#fff;font-size:.73rem;line-height:18px;text-align:center}.employee-layout__topbar[data-v-a279e9bd]{padding-top:12px}}.shot-frame[data-v-6465d5e2]{display:grid;gap:.7rem;padding:.85rem;border-radius:24px;border:1px solid var(--smp-border);background:var(--smp-surface);box-shadow:var(--smp-shadow-card)}.shot-frame--soft[data-v-6465d5e2]{background:linear-gradient(180deg,#f4f6f4f5,#fffffffa)}.shot-frame--accent[data-v-6465d5e2]{border-color:#1f6feb38;background:linear-gradient(180deg,#dbeafe85,#fffffffa)}.shot-frame__header[data-v-6465d5e2]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:34px}.shot-frame__label[data-v-6465d5e2]{font-size:.86rem;font-weight:700;letter-spacing:-.02em}.shot-frame__detail[data-v-6465d5e2]{margin-top:.14rem;font-size:.77rem;color:var(--smp-text-muted)}.shot-frame__media[data-v-6465d5e2]{position:relative;overflow:hidden;border-radius:18px;border:1px solid rgba(20,22,20,.08);background:#fff}.shot-frame__image[data-v-6465d5e2]{display:block;width:100%;height:auto}.shot-frame--stacked .shot-frame__media[data-v-6465d5e2]{box-shadow:0 18px 40px #14161414}.screen-stepper[data-v-498612ab]{display:grid;gap:.6rem;padding:.58rem;width:min(100%,460px);justify-self:end}.screen-stepper__steps[data-v-498612ab]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.screen-stepper__step[data-v-498612ab]{border:1px solid var(--smp-border);border-radius:13px;background:var(--smp-surface-soft);padding:.56rem .64rem;text-align:left;display:grid;gap:.16rem;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.screen-stepper__step[data-v-498612ab]:hover{transform:translateY(-1px);border-color:#1f6feb52}.screen-stepper__step.is-active[data-v-498612ab]{background:#1f6feb14;border-color:#1f6feb47;box-shadow:inset 0 0 0 1px #1f6feb1a}.screen-stepper__step-label[data-v-498612ab]{font-size:.7rem;font-weight:700;letter-spacing:.01em}.screen-stepper__step-detail[data-v-498612ab]{font-size:.69rem;color:var(--smp-text-muted);line-height:1.35}.screen-stepper__frame[data-v-498612ab]{padding:.46rem}@media(max-width:960px){.screen-stepper__steps[data-v-498612ab]{grid-template-columns:1fr}}.marketing-home[data-v-d1e87a22]{width:min(1320px,calc(100% - 32px));margin:0 auto;padding:34px 0 74px;display:grid;gap:48px}.marketing-home__hero[data-v-d1e87a22]{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);gap:34px;align-items:center;min-height:min(86vh,920px)}.marketing-home__hero-copy[data-v-d1e87a22]{display:grid;gap:18px;align-content:center;padding-right:8px}.marketing-home__title[data-v-d1e87a22]{margin:0;display:grid;gap:.08em;font-size:clamp(3.6rem,6.2vw,6.1rem);line-height:.94;letter-spacing:-.075em;max-width:10ch}.marketing-home__title span[data-v-d1e87a22]{display:block}.marketing-home__title-accent[data-v-d1e87a22]{color:var(--smp-accent-strong)}.marketing-home__lead[data-v-d1e87a22]{margin:0;max-width:30ch;font-size:clamp(1.18rem,1.95vw,1.72rem);line-height:1.34;color:var(--smp-text-muted)}.marketing-home__actions[data-v-d1e87a22]{display:flex;gap:12px;flex-wrap:wrap;margin-top:6px}.marketing-home__subcopy[data-v-d1e87a22]{max-width:42ch;color:var(--smp-text-muted);line-height:1.7;font-size:.95rem;margin:0}.marketing-home__hero-stage[data-v-d1e87a22]{position:relative;display:grid;justify-items:end;min-height:760px}.marketing-home__hero-orb[data-v-d1e87a22]{position:absolute;right:-24px;top:24px;width:min(100%,680px);aspect-ratio:1;border-radius:52% 48% 47% 53%/46% 50% 50% 54%;background:radial-gradient(circle at 36% 34%,#1f6feb2e,#1f6feb14 42%,#fff0 70%),radial-gradient(circle at 68% 68%,#06764724,#0676470d 38%,#fff0 68%);filter:blur(2px);opacity:.88;pointer-events:none}.marketing-home__hero-stack[data-v-d1e87a22]{position:relative;width:min(100%,640px);min-height:760px;z-index:1}.marketing-home__hero-shot[data-v-d1e87a22]{position:absolute;width:min(100%,372px)}.marketing-home__hero-shot--1[data-v-d1e87a22]{top:0;right:92px;transform:rotate(-2deg)}.marketing-home__hero-shot--2[data-v-d1e87a22]{top:184px;left:0;transform:rotate(1.2deg)}.marketing-home__hero-shot--3[data-v-d1e87a22]{top:430px;right:8px;transform:rotate(-.8deg)}.marketing-home__section[data-v-d1e87a22]{display:grid;gap:20px;scroll-margin-top:118px}.marketing-home__section-copy[data-v-d1e87a22]{display:grid;gap:10px;max-width:58rem}.marketing-home__section-title[data-v-d1e87a22]{margin:0;font-size:clamp(2.2rem,3.4vw,3.3rem);line-height:.98;letter-spacing:-.055em;max-width:16ch}.marketing-home__section-lead[data-v-d1e87a22]{margin:0;max-width:60ch;color:var(--smp-text-muted);font-size:1.02rem;line-height:1.66}.marketing-home__platform-grid[data-v-d1e87a22]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.marketing-home__platform-card[data-v-d1e87a22]{padding:1rem;display:grid;gap:.9rem;align-content:start}.marketing-home__platform-card h3[data-v-d1e87a22]{margin:0;font-size:1rem;line-height:1.2;letter-spacing:-.02em}.marketing-home__platform-card p[data-v-d1e87a22]{margin:.35rem 0 0;color:var(--smp-text-muted);line-height:1.55}.marketing-home__platform-card--accent[data-v-d1e87a22]{background:linear-gradient(180deg,#dbeafe8a,#fffffffa)}.marketing-home__platform-card--success[data-v-d1e87a22]{background:linear-gradient(180deg,#dcfce780,#fffffffa)}.marketing-home__platform-card--warning[data-v-d1e87a22]{background:linear-gradient(180deg,#ffedd585,#fffffffa)}.marketing-home__platform-card--info[data-v-d1e87a22]{background:linear-gradient(180deg,#ebf8ff94,#fffffffa)}.marketing-home__platform-card--doc[data-v-d1e87a22]{background:linear-gradient(180deg,#ece2ff8a,#fffffffa)}.marketing-home__platform-icon[data-v-d1e87a22],.marketing-home__policy-card-icon[data-v-d1e87a22]{width:48px;height:48px;border-radius:999px;display:grid;place-items:center;background:#ffffffd1;border:1px solid var(--smp-border);box-shadow:0 8px 18px #1416140d}.marketing-home__platform-icon[data-v-d1e87a22] svg,.marketing-home__policy-card-icon[data-v-d1e87a22] svg{width:22px;height:22px}.marketing-home__platform-note[data-v-d1e87a22],.marketing-home__policy-note[data-v-d1e87a22],.marketing-home__closing[data-v-d1e87a22]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.marketing-home__platform-note[data-v-d1e87a22],.marketing-home__policy-note[data-v-d1e87a22]{padding:1rem 1.1rem}.marketing-home__platform-note p[data-v-d1e87a22],.marketing-home__policy-note p[data-v-d1e87a22]{margin:0;max-width:66ch;color:var(--smp-text-muted);line-height:1.6}.marketing-home__platform-note-link[data-v-d1e87a22]{font-weight:700;color:var(--smp-accent-strong);white-space:nowrap}.marketing-home__workflow[data-v-d1e87a22]{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);gap:20px;align-items:start}.marketing-home__workflow-copy[data-v-d1e87a22]{display:grid;gap:12px;align-content:start;padding-top:.25rem}.marketing-home__workflow-title[data-v-d1e87a22]{margin:0;font-size:clamp(1.6rem,2.35vw,2.35rem);line-height:1.02;letter-spacing:-.05em;max-width:15ch}.marketing-home__workflow-body[data-v-d1e87a22]{margin:0;max-width:44ch;color:var(--smp-text-muted);line-height:1.66}.marketing-home__workflow-bullets[data-v-d1e87a22]{margin:0;padding-left:1.1rem;display:grid;gap:.45rem;color:var(--smp-text-muted);line-height:1.55}.marketing-home__workflow-bullets li[data-v-d1e87a22]::marker{color:var(--smp-accent)}.marketing-home__policy-grid[data-v-d1e87a22]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.marketing-home__policy-card[data-v-d1e87a22]{padding:1rem;border-radius:20px;border:1px solid var(--smp-border);display:grid;gap:.85rem;align-content:start}.marketing-home__policy-card--accent[data-v-d1e87a22]{background:linear-gradient(180deg,#dbeafe8a,#fffffffa)}.marketing-home__policy-card--success[data-v-d1e87a22]{background:linear-gradient(180deg,#dcfce780,#fffffffa)}.marketing-home__policy-card--warning[data-v-d1e87a22]{background:linear-gradient(180deg,#ffedd580,#fffffffa)}.marketing-home__policy-card--info[data-v-d1e87a22]{background:linear-gradient(180deg,#ebf8ff94,#fffffffa)}.marketing-home__policy-card-title[data-v-d1e87a22]{margin:0;font-size:.98rem;line-height:1.2;letter-spacing:-.02em}.marketing-home__policy-card-body[data-v-d1e87a22]{margin:.3rem 0 0;color:var(--smp-text-muted);line-height:1.55}.marketing-home__policy-note-actions[data-v-d1e87a22],.marketing-home__closing-actions[data-v-d1e87a22]{display:flex;gap:12px;flex-wrap:wrap}.marketing-home__closing[data-v-d1e87a22]{padding:1.15rem 1.2rem}.marketing-home__closing-copy[data-v-d1e87a22]{display:grid;gap:10px;max-width:42rem}.marketing-home__closing-title[data-v-d1e87a22]{margin:0;font-size:clamp(1.8rem,2.8vw,2.6rem);line-height:1.02;letter-spacing:-.05em}.marketing-home__closing-lead[data-v-d1e87a22]{margin:0;color:var(--smp-text-muted);line-height:1.6}@media(max-width:1180px){.marketing-home__hero[data-v-d1e87a22]{grid-template-columns:1fr;min-height:auto}.marketing-home__hero-stage[data-v-d1e87a22]{justify-items:start;min-height:700px}.marketing-home__hero-stack[data-v-d1e87a22]{width:100%}.marketing-home__platform-grid[data-v-d1e87a22]{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-home__workflow[data-v-d1e87a22]{grid-template-columns:1fr}.marketing-home__policy-grid[data-v-d1e87a22]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.marketing-home[data-v-d1e87a22]{width:min(100%,calc(100% - 20px));padding-top:18px;gap:40px}.marketing-home__hero-stage[data-v-d1e87a22]{min-height:auto}.marketing-home__hero-orb[data-v-d1e87a22]{right:-10%;top:0;width:120%;opacity:.72}.marketing-home__hero-stack[data-v-d1e87a22]{min-height:auto;width:100%;display:grid;gap:12px}.marketing-home__hero-shot[data-v-d1e87a22]{position:relative;width:100%;transform:none}.marketing-home__hero-shot--2[data-v-d1e87a22]{margin-left:8px}.marketing-home__hero-shot--3[data-v-d1e87a22]{margin-left:16px}.marketing-home__platform-grid[data-v-d1e87a22],.marketing-home__policy-grid[data-v-d1e87a22]{grid-template-columns:1fr}.marketing-home__platform-note[data-v-d1e87a22],.marketing-home__policy-note[data-v-d1e87a22],.marketing-home__closing[data-v-d1e87a22]{align-items:flex-start}}.screens-page[data-v-e7b6cd72]{width:min(1320px,calc(100% - 32px));margin:0 auto;padding:34px 0 72px;display:grid;gap:30px}.screens-page__header[data-v-e7b6cd72]{display:grid;gap:12px;max-width:56rem}.screens-page__title[data-v-e7b6cd72]{margin:0;font-size:clamp(2.8rem,5vw,5rem);line-height:.96;letter-spacing:-.06em;max-width:12ch}.screens-page__lead[data-v-e7b6cd72]{margin:0;max-width:56ch;color:var(--smp-text-muted);font-size:1.04rem;line-height:1.65}.screens-page__group[data-v-e7b6cd72]{display:grid;gap:16px}.screens-page__group-head[data-v-e7b6cd72]{display:grid;gap:6px}.screens-page__group-title[data-v-e7b6cd72]{margin:0;font-size:1.6rem;line-height:1.1;letter-spacing:-.04em}.screens-page__group-copy[data-v-e7b6cd72]{margin:0;color:var(--smp-text-muted);line-height:1.6}.screens-page__grid[data-v-e7b6cd72]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media(max-width:1180px){.screens-page__grid[data-v-e7b6cd72]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.screens-page[data-v-e7b6cd72]{width:min(100%,calc(100% - 20px));padding-top:18px}.screens-page__grid[data-v-e7b6cd72]{grid-template-columns:1fr}}.policy-layout[data-v-eed2d46c]{width:min(1320px,calc(100% - 32px));margin:0 auto;padding:24px 0 72px;display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px}.policy-layout__aside[data-v-eed2d46c]{position:sticky;top:16px;align-self:start;padding:1rem;display:grid;gap:1.1rem}.policy-nav[data-v-eed2d46c]{display:grid;gap:6px}.policy-nav__item[data-v-eed2d46c]{display:flex;align-items:center;min-height:44px;padding:.7rem .9rem;border-radius:14px;color:var(--smp-text-muted);font-weight:600;transition:background-color .16s ease,color .16s ease,transform .16s ease}.policy-nav__item[data-v-eed2d46c]:hover{background:var(--smp-surface-soft);color:var(--smp-text);transform:translate(2px)}.policy-nav__item.is-active[data-v-eed2d46c]{background:#1f6feb1a;color:var(--smp-accent-strong)}.policy-layout__aside-note[data-v-eed2d46c]{border-top:1px solid var(--smp-border);padding-top:1rem;display:grid;gap:.45rem;color:var(--smp-text-muted);font-size:.88rem;line-height:1.5}.policy-layout__article[data-v-eed2d46c]{min-width:0;display:grid;gap:24px}.policy-layout__header[data-v-eed2d46c]{display:grid;gap:12px}.policy-layout__title[data-v-eed2d46c]{margin:0;font-size:clamp(3rem,5vw,4.6rem);line-height:.98;letter-spacing:-.06em;max-width:10ch}.policy-layout__intro[data-v-eed2d46c]{margin:0;max-width:60ch;font-size:1.1rem;line-height:1.55;color:var(--smp-text-muted)}.policy-layout__summary[data-v-eed2d46c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.policy-summary-card[data-v-eed2d46c]{border:1px solid var(--smp-border);border-radius:20px;padding:1rem;background:var(--smp-surface);display:grid;gap:.9rem}.policy-summary-card--accent[data-v-eed2d46c]{background:linear-gradient(180deg,#dbeafe80,#fffffffa)}.policy-summary-card--success[data-v-eed2d46c]{background:linear-gradient(180deg,#dcfce77a,#fffffffa)}.policy-summary-card--warning[data-v-eed2d46c]{background:linear-gradient(180deg,#ffedd57a,#fffffffa)}.policy-summary-card--info[data-v-eed2d46c]{background:linear-gradient(180deg,#ebf8ff8c,#fffffffa)}.policy-summary-card__icon[data-v-eed2d46c]{width:48px;height:48px;border-radius:999px;border:1px solid var(--smp-border);display:grid;place-items:center;color:var(--smp-text);background:#ffffffb3}.policy-summary-card__icon[data-v-eed2d46c] svg{width:22px;height:22px}.policy-summary-card__copy[data-v-eed2d46c]{display:grid;gap:.35rem}.policy-summary-card__title[data-v-eed2d46c]{margin:0;font-size:.98rem;line-height:1.2;letter-spacing:-.02em}.policy-summary-card__body[data-v-eed2d46c]{margin:0;color:var(--smp-text-muted);font-size:.9rem;line-height:1.5}.policy-layout__content[data-v-eed2d46c]{display:grid;gap:26px}.policy-section[data-v-eed2d46c]{padding-top:.25rem;border-top:1px solid var(--smp-border);display:grid;gap:10px}.policy-section[data-v-eed2d46c]:first-child{border-top:none;padding-top:0}.policy-section__title[data-v-eed2d46c]{margin:0;font-size:1.65rem;line-height:1.1;letter-spacing:-.04em}.policy-section__paragraph[data-v-eed2d46c]{margin:0;max-width:72ch;color:var(--smp-text);line-height:1.68;font-size:.98rem}.policy-section__callout[data-v-eed2d46c]{padding:.95rem 1rem;border-radius:16px;border:1px solid rgba(31,111,235,.18);background:#dbeafe59;color:var(--smp-text);max-width:72ch;line-height:1.6}.policy-section__list[data-v-eed2d46c]{margin:0;padding-left:1.2rem;display:grid;gap:.65rem;max-width:72ch;color:var(--smp-text);line-height:1.6}.policy-layout__footer[data-v-eed2d46c]{padding-top:8px;color:var(--smp-text-muted);font-size:.9rem;line-height:1.6}@media(max-width:1100px){.policy-layout[data-v-eed2d46c]{grid-template-columns:1fr}.policy-layout__aside[data-v-eed2d46c]{position:static}.policy-layout__summary[data-v-eed2d46c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.policy-layout[data-v-eed2d46c]{width:min(100%,calc(100% - 20px));padding-top:16px}.policy-layout__summary[data-v-eed2d46c]{grid-template-columns:1fr}.policy-layout__title[data-v-eed2d46c]{max-width:none}}.docs-page[data-v-859f7db6]{max-width:1180px;margin:0 auto;padding:34px 0 80px}.docs-toolbar[data-v-859f7db6]{display:flex;align-items:end;justify-content:space-between;gap:32px;padding:20px 0 28px;border-bottom:1px solid var(--smp-border)}.docs-toolbar h1[data-v-859f7db6]{margin:5px 0 0;font-size:1.65rem;letter-spacing:-.03em}.eyebrow[data-v-859f7db6],.docs-card__audience[data-v-859f7db6]{color:var(--smp-accent);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.docs-search[data-v-859f7db6]{display:grid;gap:9px;color:var(--smp-text-muted);font-size:.82rem}.docs-search input[data-v-859f7db6]{width:100%;box-sizing:border-box;border:1px solid var(--smp-border-strong);border-radius:14px;padding:16px 18px;background:#fff;color:var(--smp-text);outline:none;box-shadow:var(--smp-shadow-card)}.docs-search input[data-v-859f7db6]:focus{border-color:var(--smp-accent);box-shadow:0 0 0 4px #1f6feb1f}.docs-shell[data-v-859f7db6]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:42px;align-items:start;padding-top:28px}.docs-sidebar[data-v-859f7db6]{position:sticky;top:120px;display:grid;gap:22px;max-height:calc(100vh - 145px);overflow:auto;padding-right:10px}.docs-sidebar__home[data-v-859f7db6]{font-weight:800}.docs-sidebar__section[data-v-859f7db6]{display:grid;gap:7px}.docs-sidebar__section>a[data-v-859f7db6]:first-child{color:var(--smp-text);font-weight:800;margin-bottom:3px}.docs-sidebar__section a[data-v-859f7db6]:not(:first-child){color:var(--smp-text-muted);font-size:.87rem;line-height:1.35}.docs-sidebar a[data-v-859f7db6]:hover{color:var(--smp-accent)}.docs-results[data-v-859f7db6]{min-width:0}.docs-section[data-v-859f7db6]{scroll-margin-top:120px;margin-bottom:48px}.docs-results__heading[data-v-859f7db6]{display:flex;justify-content:space-between;gap:18px;margin-bottom:16px}.docs-card-grid[data-v-859f7db6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.docs-card[data-v-859f7db6]{display:grid;gap:9px;padding:22px;border:1px solid var(--smp-border);border-radius:18px;background:#ffffffd6;box-shadow:var(--smp-shadow-card);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.docs-card[data-v-859f7db6]:hover{transform:translateY(-2px);border-color:#1f6feb59;box-shadow:0 18px 34px #14161417}.docs-card h3[data-v-859f7db6]{margin:0;font-size:1.08rem}.docs-card p[data-v-859f7db6]{margin:0;color:var(--smp-text-muted);line-height:1.55}.docs-card__link[data-v-859f7db6]{color:var(--smp-accent);font-weight:700;font-size:.9rem}.docs-empty[data-v-859f7db6]{padding:26px;color:var(--smp-text-muted)}@media(max-width:820px){.docs-page[data-v-859f7db6]{width:min(100%,calc(100% - 20px));padding-top:18px}.docs-toolbar[data-v-859f7db6]{align-items:stretch;flex-direction:column;gap:18px}.docs-shell[data-v-859f7db6]{grid-template-columns:1fr;gap:20px;padding-top:18px}.docs-sidebar[data-v-859f7db6]{position:static;display:flex;gap:10px;max-height:none;overflow-x:auto;padding:4px 0 10px}.docs-sidebar__home[data-v-859f7db6],.docs-sidebar__section[data-v-859f7db6]{flex:0 0 auto}.docs-sidebar__section[data-v-859f7db6]{display:none}.docs-sidebar__home[data-v-859f7db6]{padding:9px 13px;border-radius:999px;background:var(--smp-surface-soft)}.docs-card-grid[data-v-859f7db6]{grid-template-columns:1fr}}.doc-article[data-v-c2450362]{max-width:1180px;margin:0 auto;padding:34px 0 80px}.doc-article__crumbs[data-v-c2450362]{display:flex;gap:9px;color:var(--smp-text-muted);font-size:.88rem;margin-bottom:26px}.doc-article__crumbs a[data-v-c2450362],.doc-article__back[data-v-c2450362]{color:var(--smp-accent);font-weight:700}.doc-article__header[data-v-c2450362]{max-width:820px;padding:20px 0 28px;border-bottom:1px solid var(--smp-border)}.doc-article__header h1[data-v-c2450362]{margin:6px 0 12px;font-size:clamp(1.8rem,3vw,2.3rem);letter-spacing:-.035em}.doc-article__header p[data-v-c2450362]{margin:0;color:var(--smp-text-muted);font-size:1rem;line-height:1.6}.doc-article__body[data-v-c2450362]{display:grid;grid-template-columns:220px minmax(0,820px);gap:42px;padding-top:28px}.doc-article__toc[data-v-c2450362]{position:sticky;top:120px;align-self:start;display:grid;gap:10px;font-size:.88rem}.doc-article__toc a[data-v-c2450362]{color:var(--smp-text-muted);line-height:1.35}.doc-article__toc a[data-v-c2450362]:hover{color:var(--smp-accent)}.doc-article__content[data-v-c2450362]{min-width:0}.doc-article__content[data-v-c2450362]>*{animation:doc-content-enter-c2450362 .22s cubic-bezier(.2,.84,.18,1) both}.doc-article__content[data-v-c2450362]>*:nth-child(1){animation-delay:30ms}.doc-article__content[data-v-c2450362]>*:nth-child(2){animation-delay:70ms}.doc-article__content[data-v-c2450362]>*:nth-child(3){animation-delay:.11s}.doc-article__content[data-v-c2450362]>*:nth-child(4){animation-delay:.15s}.doc-article__content[data-v-c2450362]>*:nth-child(n+5){animation-delay:.19s}.doc-article__content section[data-v-c2450362]{scroll-margin-top:120px;margin-bottom:42px}.doc-article__content h2[data-v-c2450362]{margin:0 0 12px;font-size:1.45rem;letter-spacing:-.025em}.doc-article__content p[data-v-c2450362],.doc-article__content li[data-v-c2450362]{color:var(--smp-text-muted);line-height:1.75;font-size:1rem}.doc-article__content ul[data-v-c2450362]{padding-left:23px}.doc-article__back[data-v-c2450362]{display:inline-block;margin-top:10px}.docs-empty[data-v-c2450362]{max-width:1180px;margin:34px auto;padding:30px}@keyframes doc-content-enter-c2450362{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.doc-article__content[data-v-c2450362]>*{animation:none}}@media(max-width:820px){.doc-article[data-v-c2450362]{width:min(100%,calc(100% - 20px));padding:18px 0 70px}.doc-article__body[data-v-c2450362]{grid-template-columns:1fr;gap:28px}.doc-article__toc[data-v-c2450362]{position:static;padding:16px;border:1px solid var(--smp-border);border-radius:8px;background:var(--smp-surface-soft)}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100;src:url(/assets/inter-cyrillic-ext-100-normal-DR9Pl9ty.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-100-normal-BY_5EpvC.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100;src:url(/assets/inter-cyrillic-100-normal-DQ8sXv0G.woff2) format("woff2"),url(/assets/inter-cyrillic-100-normal-BZqfX9E4.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100;src:url(/assets/inter-greek-ext-100-normal-CaDyd0Th.woff2) format("woff2"),url(/assets/inter-greek-ext-100-normal-DcNViA1V.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100;src:url(/assets/inter-greek-100-normal-X091jbwk.woff2) format("woff2"),url(/assets/inter-greek-100-normal-CScMlBeR.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100;src:url(/assets/inter-vietnamese-100-normal-DUO_Al_4.woff2) format("woff2"),url(/assets/inter-vietnamese-100-normal-DhO4y6Q0.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100;src:url(/assets/inter-latin-ext-100-normal-BDVeoItV.woff2) format("woff2"),url(/assets/inter-latin-ext-100-normal-D0H0FrO2.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100;src:url(/assets/inter-latin-100-normal-Cg8nSI4P.woff2) format("woff2"),url(/assets/inter-latin-100-normal-J9XNenR1.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/inter-cyrillic-ext-200-normal-CZJ4cUBu.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-200-normal-D_iEhpPi.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/inter-cyrillic-200-normal-CXBQYKzb.woff2) format("woff2"),url(/assets/inter-cyrillic-200-normal-BbeBjk1e.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/inter-greek-ext-200-normal-Dq1CX1Yh.woff2) format("woff2"),url(/assets/inter-greek-ext-200-normal-Bkc44p7b.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/inter-greek-200-normal-eNF1HMAo.woff2) format("woff2"),url(/assets/inter-greek-200-normal-Bu8uf3rj.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/inter-vietnamese-200-normal-BYvDigGQ.woff2) format("woff2"),url(/assets/inter-vietnamese-200-normal-DzDmzEiT.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/inter-latin-ext-200-normal-BbLMEfwQ.woff2) format("woff2"),url(/assets/inter-latin-ext-200-normal-BZvdQwkN.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/inter-latin-200-normal-CGIQ4gbF.woff2) format("woff2"),url(/assets/inter-latin-200-normal-fAycq8N-.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-cyrillic-ext-300-normal-CgCALhwJ.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-300-normal-RId2JxDB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-cyrillic-300-normal-BnqRxXuy.woff2) format("woff2"),url(/assets/inter-cyrillic-300-normal-LR1W_oT8.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-greek-ext-300-normal-l2DDyC6M.woff2) format("woff2"),url(/assets/inter-greek-ext-300-normal-DLbbeei1.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-greek-300-normal-DmGD3g_f.woff2) format("woff2"),url(/assets/inter-greek-300-normal-BrhSP0vQ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-vietnamese-300-normal-Bdr24Bqb.woff2) format("woff2"),url(/assets/inter-vietnamese-300-normal-DDGmYYdT.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-ext-300-normal-CPgO9Ksf.woff2) format("woff2"),url(/assets/inter-latin-ext-300-normal-Dp1L8vcn.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-300-normal-BVlfKGgI.woff2) format("woff2"),url(/assets/inter-latin-300-normal-i8F0SvXL.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--smp-bg: #f7f8f7;--smp-surface: #ffffff;--smp-surface-muted: #eef0ee;--smp-surface-soft: #f4f6f4;--smp-text: #141614;--smp-text-muted: #69706b;--smp-text-faint: #8d948f;--smp-border: #d9ded9;--smp-border-strong: #c5ccc5;--smp-accent: #1f6feb;--smp-accent-soft: #dbeafe;--smp-accent-strong: #1557d6;--smp-danger: #b42318;--smp-danger-soft: #fee4e2;--smp-warning: #b54708;--smp-warning-soft: #ffedd5;--smp-success: #067647;--smp-success-soft: #dcfce7;--smp-info: #2f6df6;--smp-info-soft: #dbeafe;--smp-doc: #6b38d1;--smp-doc-soft: #ece2ff;--smp-radius-sm: 8px;--smp-radius-md: 14px;--smp-radius-lg: 22px;--smp-radius-xl: 28px;--smp-shadow-soft: 0 10px 30px rgba(20, 22, 20, .08);--smp-shadow-card: 0 1px 0 rgba(20, 22, 20, .03), 0 8px 24px rgba(20, 22, 20, .05);--smp-font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--smp-line-tight: 1.1;--smp-line-base: 1.45;--smp-line-loose: 1.7}html{color-scheme:light;background:var(--smp-bg)}body{margin:0;min-width:320px;font-family:var(--smp-font-sans);color:var(--smp-text);background:radial-gradient(circle at top left,rgba(31,111,235,.06),transparent 22%),radial-gradient(circle at top right,rgba(6,118,71,.04),transparent 20%),var(--smp-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}#app{min-height:100vh}.auth-card[data-v-bc09bdcd]{padding:1.5rem;display:grid;gap:1.2rem}.auth-card__head[data-v-bc09bdcd]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.auth-form[data-v-bc09bdcd]{display:grid;gap:14px}.auth-form__summary[data-v-bc09bdcd]{display:grid;gap:.8rem;padding:1rem;border:1px solid color-mix(in oklab,var(--smp-border) 70%,var(--smp-accent-soft));border-radius:16px;background:linear-gradient(180deg,#f7faffeb,#fffffffa),var(--smp-surface)}.auth-form__summary--selected[data-v-bc09bdcd]{border-color:color-mix(in oklab,var(--smp-accent) 38%,var(--smp-border));box-shadow:0 16px 30px #1f6feb14;background:radial-gradient(circle at top right,rgba(31,111,235,.08),transparent 42%),linear-gradient(180deg,#f7fafff5,#fffffffc),var(--smp-surface)}.auth-form__summary-main[data-v-bc09bdcd]{display:grid;gap:.55rem}.auth-form__summary-head[data-v-bc09bdcd]{display:flex;align-items:center;justify-content:space-between;gap:12px}.auth-form__summary-link[data-v-bc09bdcd]{appearance:none;border:0;background:transparent;padding:0;color:var(--smp-accent);font:inherit;font-size:.84rem;font-weight:700;cursor:pointer;white-space:nowrap}.auth-form__summary-link[data-v-bc09bdcd]:hover{text-decoration:underline}.auth-form__summary-company-row[data-v-bc09bdcd]{display:flex;align-items:center;gap:.6rem;min-width:0}.auth-form__summary-company[data-v-bc09bdcd]{flex:1 1 auto;min-width:0;color:var(--smp-text);font-weight:800;font-size:1.03rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-form__summary-email[data-v-bc09bdcd]{color:var(--smp-text-muted);font-weight:600;font-size:.93rem;line-height:1.45;word-break:break-word}.auth-form__summary-footer[data-v-bc09bdcd]{padding-top:.8rem;border-top:1px solid color-mix(in oklab,var(--smp-border) 80%,white)}.auth-form__summary-action[data-v-bc09bdcd]{width:100%}.company-picker[data-v-bc09bdcd]{display:grid;gap:.8rem;padding:1rem;border:1px solid var(--smp-border);border-radius:18px;background:linear-gradient(180deg,#f1f7ff75,#fffffff2),var(--smp-surface)}.company-picker__head[data-v-bc09bdcd]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.company-picker__copy[data-v-bc09bdcd]{margin:0;color:var(--smp-text-muted);font-size:.92rem;line-height:1.45}.company-picker__copy--empty[data-v-bc09bdcd]{color:var(--smp-danger)}.company-list[data-v-bc09bdcd]{display:grid;gap:.72rem;min-width:0}.company-option[data-v-bc09bdcd]{appearance:none;border:1px solid var(--smp-border);border-radius:16px;background:var(--smp-surface);padding:1rem;text-align:left;display:grid;gap:.55rem;cursor:pointer;box-shadow:0 10px 24px #0f23500d;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease;min-width:0;transform-origin:center top;will-change:transform,opacity}.company-option[data-v-bc09bdcd]:hover{transform:translateY(-1px);border-color:color-mix(in oklab,var(--smp-accent) 40%,var(--smp-border));box-shadow:0 14px 28px #0f235017}.company-option.is-selected[data-v-bc09bdcd]{border-color:var(--smp-accent);background:linear-gradient(180deg,color-mix(in oklab,var(--smp-accent-soft) 70%,white),#fffffff5),var(--smp-surface);box-shadow:0 16px 32px #1f6feb1f}.company-option__head[data-v-bc09bdcd]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.company-option__name[data-v-bc09bdcd]{flex:1 1 auto;min-width:0;color:var(--smp-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-option__hint[data-v-bc09bdcd]{color:var(--smp-text-muted);font-size:.88rem}.auth-form__message[data-v-bc09bdcd]{margin:0;color:var(--smp-danger);font-size:.9rem}.auth-form__submit[data-v-bc09bdcd]{width:100%}.auth-card__links[data-v-bc09bdcd]{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;font-size:.88rem;color:var(--smp-accent);font-weight:600}@media(max-width:560px){.company-picker__head[data-v-bc09bdcd],.company-option__head[data-v-bc09bdcd]{flex-direction:column;align-items:flex-start}.auth-form__summary-head[data-v-bc09bdcd]{align-items:flex-start}.auth-form__summary-link[data-v-bc09bdcd]{white-space:normal}.auth-form__summary-footer[data-v-bc09bdcd],.auth-form__summary-action[data-v-bc09bdcd]{width:100%}}.metric-card[data-v-47447d62]{padding:1.1rem 1.1rem 1rem;display:grid;gap:12px;min-height:150px}.metric-icon[data-v-47447d62]{width:44px;height:44px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.metric-icon[data-v-47447d62] svg{width:22px;height:22px}.success[data-v-47447d62]{background:var(--smp-success-soft);color:var(--smp-success)}.warning[data-v-47447d62]{background:var(--smp-warning-soft);color:var(--smp-warning)}.info[data-v-47447d62]{background:var(--smp-info-soft);color:var(--smp-info)}.doc[data-v-47447d62]{background:var(--smp-doc-soft);color:var(--smp-doc)}.accent[data-v-47447d62]{background:var(--smp-accent-soft);color:var(--smp-accent)}.metric-copy[data-v-47447d62]{display:grid;gap:6px}.metric-label[data-v-47447d62]{margin:0;color:var(--smp-text-muted);font-size:.88rem;font-weight:600}.metric-value[data-v-47447d62]{font-size:2rem;line-height:1;font-weight:700;letter-spacing:-.05em}.metric-detail[data-v-47447d62]{color:var(--smp-text-muted);font-size:.84rem}.metric-link[data-v-47447d62]{color:var(--smp-accent);font-weight:600;font-size:.84rem;display:inline-flex;align-items:center;gap:6px;margin-top:.1rem}.page-header[data-v-4cdd92f1]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.page-header__eyebrow[data-v-4cdd92f1]{margin:0 0 .35rem;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--smp-text-muted)}.page-header__title[data-v-4cdd92f1]{margin:0}.page-header__subtitle[data-v-4cdd92f1]{margin:.7rem 0 0;max-width:68ch;color:var(--smp-text-muted);font-size:.95rem;line-height:1.5}.page-header__actions[data-v-4cdd92f1]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.section-card[data-v-10b4b584]{padding:1.1rem}.section-card__header[data-v-10b4b584]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:1rem}.section-card__eyebrow[data-v-10b4b584]{margin:0 0 .3rem;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--smp-text-muted)}.section-card__subtitle[data-v-10b4b584]{margin:.3rem 0 0;color:var(--smp-text-muted);font-size:.88rem}.section-card__actions[data-v-10b4b584]{display:flex;align-items:center;gap:8px}.dashboard-metrics[data-v-ff5f9c69]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.dashboard-grid[data-v-ff5f9c69]{display:grid;grid-template-columns:1.1fr 1fr .9fr;gap:14px;align-items:start}.dashboard-grid--bottom[data-v-ff5f9c69]{grid-template-columns:1.2fr .9fr}.dashboard-table[data-v-ff5f9c69]{margin-top:2px}.person[data-v-ff5f9c69]{display:flex;align-items:center;gap:10px}.person__name[data-v-ff5f9c69]{font-weight:700}.person__meta[data-v-ff5f9c69]{color:var(--smp-text-muted);font-size:.84rem}.request-list[data-v-ff5f9c69],.message-feed[data-v-ff5f9c69]{display:grid;gap:12px}.request-row[data-v-ff5f9c69]{display:grid;gap:10px;padding:.9rem;border:1px solid var(--smp-border);border-radius:16px;background:var(--smp-surface-soft)}.request-row__dates[data-v-ff5f9c69]{display:flex;justify-content:space-between;gap:10px;color:var(--smp-text-muted);font-size:.9rem}.request-row__dates span[data-v-ff5f9c69]{font-weight:700;color:var(--smp-text)}.request-row__actions[data-v-ff5f9c69]{display:flex;gap:10px;flex-wrap:wrap}.message-feed__item[data-v-ff5f9c69]{display:grid;grid-template-columns:8px auto 1fr;gap:10px;align-items:center;padding:.9rem .25rem;border-bottom:1px solid var(--smp-border)}.message-feed__item[data-v-ff5f9c69]:last-child{border-bottom:none}.message-feed__dot[data-v-ff5f9c69]{width:8px;height:8px;border-radius:999px;background:var(--smp-accent)}.message-feed__row[data-v-ff5f9c69]{display:flex;align-items:center;justify-content:space-between;gap:10px}.message-feed__row span[data-v-ff5f9c69]{color:var(--smp-text-muted);font-size:.84rem}.message-feed__subject[data-v-ff5f9c69]{margin-top:4px;color:var(--smp-text-muted)}@media(max-width:1380px){.dashboard-metrics[data-v-ff5f9c69]{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid[data-v-ff5f9c69],.dashboard-grid--bottom[data-v-ff5f9c69]{grid-template-columns:1fr}}@media(max-width:720px){.dashboard-metrics[data-v-ff5f9c69]{grid-template-columns:1fr}}.modal-backdrop[data-v-6cac3cc4]{position:fixed;inset:0;background:#14161473;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:20px;z-index:60}.modal[data-v-6cac3cc4]{width:min(720px,100%);max-height:min(90vh,900px);overflow:auto}.modal__header[data-v-6cac3cc4]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:1.1rem 1.1rem .9rem;border-bottom:1px solid var(--smp-border)}.modal__body[data-v-6cac3cc4]{padding:1.1rem}.employees-layout[data-v-11fa1eb1]{display:grid;grid-template-columns:1fr;gap:14px;align-items:start}.form-message[data-v-11fa1eb1]{margin:.9rem 0 0;color:var(--smp-text-muted);font-size:.88rem}.form-message--page[data-v-11fa1eb1]{margin-top:.75rem}.form-actions[data-v-11fa1eb1]{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.person[data-v-11fa1eb1]{display:flex;align-items:center;gap:10px}.person__name[data-v-11fa1eb1]{font-weight:700}.person__meta[data-v-11fa1eb1]{color:var(--smp-text-muted);font-size:.84rem}@media(max-width:1180px){.employees-layout[data-v-11fa1eb1]{grid-template-columns:1fr}}.admins-layout[data-v-44e53bc3]{display:grid;gap:14px;align-items:start}.invite-grid[data-v-44e53bc3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px;align-items:end}.invite-grid__submit[data-v-44e53bc3]{white-space:nowrap}.person[data-v-44e53bc3]{display:flex;align-items:center;gap:10px}.person__name[data-v-44e53bc3]{font-weight:700}.person__meta[data-v-44e53bc3]{color:var(--smp-text-muted);font-size:.84rem}.permission-block[data-v-44e53bc3]{display:grid;gap:10px}.permissions-grid[data-v-44e53bc3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.permission-pill[data-v-44e53bc3]{display:inline-flex;align-items:center;gap:10px;padding:.72rem .85rem;border-radius:12px;border:1px solid var(--smp-border);background:var(--smp-surface-soft);font-size:.92rem;font-weight:600}.toggle-grid[data-v-44e53bc3]{display:grid;gap:10px}.toggle-row[data-v-44e53bc3]{display:flex;align-items:center;gap:10px;padding:.72rem .85rem;border:1px solid var(--smp-border);border-radius:12px;background:var(--smp-surface-soft);font-weight:600}.button-row[data-v-44e53bc3]{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.button-danger[data-v-44e53bc3]{background:var(--smp-danger-soft);color:var(--smp-danger);border-color:#b423182e}.form-message[data-v-44e53bc3]{margin:.85rem 0 0;color:var(--smp-text-muted);font-size:.88rem}.form-message--page[data-v-44e53bc3]{margin-top:.75rem}.form-message--modal[data-v-44e53bc3]{margin-top:0}@media(max-width:1180px){.admins-layout[data-v-44e53bc3],.invite-grid[data-v-44e53bc3]{grid-template-columns:1fr}.invite-grid__submit[data-v-44e53bc3]{width:100%}.permissions-grid[data-v-44e53bc3]{grid-template-columns:1fr}}.detail-hero[data-v-62853f4c]{padding:1.1rem;display:flex;align-items:center;justify-content:space-between;gap:18px}.detail-hero__identity[data-v-62853f4c]{display:flex;align-items:center;gap:14px}.detail-hero__stats[data-v-62853f4c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;min-width:min(560px,100%)}.detail-hero__value[data-v-62853f4c]{margin-top:6px;font-size:1.7rem;font-weight:700;letter-spacing:-.04em}.edit-grid[data-v-62853f4c]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:14px;align-items:start}.status-panel[data-v-62853f4c]{display:grid;gap:14px;padding:1rem}.status-panel__button[data-v-62853f4c]{width:100%}.form-message[data-v-62853f4c]{margin:.85rem 0 0;color:var(--smp-text-muted);font-size:.88rem}.tabs[data-v-62853f4c]{padding:6px;display:flex;gap:6px;flex-wrap:wrap}.tabs__item[data-v-62853f4c]{border:1px solid transparent;background:transparent;border-radius:12px;padding:.72rem .95rem;font-weight:600;color:var(--smp-text-muted)}.tabs__item.is-active[data-v-62853f4c]{background:var(--smp-surface);border-color:var(--smp-border);color:var(--smp-text);box-shadow:var(--smp-shadow-card)}.overview-grid[data-v-62853f4c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.overview-card[data-v-62853f4c]{padding:1rem}.overview-card__value[data-v-62853f4c]{margin-top:8px;font-weight:700;font-size:1.1rem}.message-row[data-v-62853f4c]{padding:.9rem}.message-row__head[data-v-62853f4c]{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px}.record-row[data-v-62853f4c]{padding:1rem}.record-row__title[data-v-62853f4c]{font-weight:700;margin-top:6px}.record-row__json[data-v-62853f4c]{margin:12px 0 0;white-space:pre-wrap;color:var(--smp-text-muted);font-size:.82rem;background:transparent}@media(max-width:1180px){.detail-hero[data-v-62853f4c]{flex-direction:column;align-items:stretch}.detail-hero__stats[data-v-62853f4c],.overview-grid[data-v-62853f4c],.edit-grid[data-v-62853f4c]{grid-template-columns:1fr 1fr;min-width:0}}@media(max-width:720px){.detail-hero__stats[data-v-62853f4c],.overview-grid[data-v-62853f4c],.edit-grid[data-v-62853f4c]{grid-template-columns:1fr}}.person[data-v-b5eadcbd]{display:flex;align-items:center;gap:10px}.person__name[data-v-b5eadcbd]{font-weight:700}.person__meta[data-v-b5eadcbd]{color:var(--smp-text-muted);font-size:.84rem}.attendance-review[data-v-b5eadcbd]{display:grid;gap:14px}.attendance-review__summary[data-v-b5eadcbd]{padding:.95rem;display:grid;gap:12px}.attendance-review__summary-grid[data-v-b5eadcbd]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.attendance-review__value[data-v-b5eadcbd]{margin-top:6px;font-weight:700}.attendance-review__meta[data-v-b5eadcbd]{margin:0;color:var(--smp-text-muted);font-size:.88rem;line-height:1.5}.button-row[data-v-b5eadcbd]{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.form-message[data-v-b5eadcbd]{margin:.85rem 0 0;color:var(--smp-text-muted);font-size:.88rem}@media(max-width:640px){.attendance-review__summary-grid[data-v-b5eadcbd]{grid-template-columns:1fr}}.leave-content[data-v-6a58ef17]{display:grid;gap:14px}.request-list[data-v-6a58ef17],.entity-list[data-v-6a58ef17]{display:grid;gap:12px}.request-card[data-v-6a58ef17],.entity-card[data-v-6a58ef17]{padding:1rem}.request-card[data-v-6a58ef17]{display:grid;gap:12px}.tabs[data-v-6a58ef17]{padding:6px;display:flex;gap:6px;flex-wrap:wrap}.tabs__item[data-v-6a58ef17]{border:1px solid transparent;background:transparent;border-radius:12px;padding:.72rem .95rem;font-weight:600;color:var(--smp-text-muted)}.tabs__item.is-active[data-v-6a58ef17]{background:var(--smp-surface);border-color:var(--smp-border);color:var(--smp-text);box-shadow:var(--smp-shadow-card)}.request-card__head[data-v-6a58ef17]{display:flex;align-items:center;justify-content:space-between;gap:12px}.request-card__dates[data-v-6a58ef17]{display:flex;justify-content:space-between;gap:10px;color:var(--smp-text-muted)}.person[data-v-6a58ef17]{display:flex;align-items:center;gap:10px}.person__name[data-v-6a58ef17]{font-weight:700}.person__meta[data-v-6a58ef17]{color:var(--smp-text-muted);font-size:.84rem}.button-row[data-v-6a58ef17],.entity-card__actions[data-v-6a58ef17],.card-toolbar[data-v-6a58ef17]{display:flex;gap:10px;flex-wrap:wrap;justify-content:space-between}.card-toolbar[data-v-6a58ef17]{margin-bottom:12px;align-items:center}.entity-card[data-v-6a58ef17]{display:grid;gap:12px}.entity-card__head[data-v-6a58ef17]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.entity-meta[data-v-6a58ef17]{display:flex;gap:12px;flex-wrap:wrap;color:var(--smp-text-muted);font-size:.84rem}.two-col[data-v-6a58ef17]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-message[data-v-6a58ef17]{margin:.9rem 0 0;color:var(--smp-text-muted);font-size:.88rem}@media(max-width:1180px){.leave-layout[data-v-6a58ef17],.two-col[data-v-6a58ef17]{grid-template-columns:1fr}}.documents-layout[data-v-53e98386]{display:grid;grid-template-columns:1fr;gap:14px;align-items:start}.form-message[data-v-53e98386]{margin:.9rem 0 0;color:var(--smp-text-muted);font-size:.88rem}.form-message--page[data-v-53e98386]{margin-top:0}.button-row[data-v-53e98386]{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.monospace[data-v-53e98386]{font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,monospace;font-size:.82rem;color:var(--smp-text-muted)}@media(max-width:1180px){.documents-layout[data-v-53e98386]{grid-template-columns:1fr}}.messages-layout[data-v-8eec5fe3]{display:grid;grid-template-columns:340px minmax(0,1fr);gap:14px;align-items:start}.thread-list[data-v-8eec5fe3]{display:grid;gap:10px}.thread-list__item[data-v-8eec5fe3]{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:.9rem;border-radius:16px;border:1px solid var(--smp-border);background:var(--smp-surface-soft);text-align:left}.thread-list__item.is-active[data-v-8eec5fe3]{border-color:#1f6feb59;background:#1f6feb14}.thread-list__copy[data-v-8eec5fe3]{display:grid;gap:4px}.thread-list__head[data-v-8eec5fe3]{display:flex;align-items:center;justify-content:space-between;gap:10px}.thread-list__head span[data-v-8eec5fe3]{color:var(--smp-text-muted);font-size:.82rem}.thread-list__subject[data-v-8eec5fe3]{font-weight:600}.thread-list__status[data-v-8eec5fe3]{color:var(--smp-text-muted);font-size:.82rem}.thread-panel[data-v-8eec5fe3]{display:grid;gap:16px}.thread-panel__timeline[data-v-8eec5fe3]{display:grid;gap:12px}.bubble[data-v-8eec5fe3]{padding:.95rem;border:1px solid var(--smp-border);border-radius:16px;background:var(--smp-surface-soft)}.bubble.is-internal[data-v-8eec5fe3]{background:#6b38d10f}.bubble__meta[data-v-8eec5fe3]{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px;color:var(--smp-text-muted)}.bubble__body[data-v-8eec5fe3]{line-height:1.55}.composer-toggle[data-v-8eec5fe3]{display:inline-flex;align-items:center;gap:8px;font-size:.9rem;color:var(--smp-text-muted)}.button-row[data-v-8eec5fe3]{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:1180px){.messages-layout[data-v-8eec5fe3]{grid-template-columns:1fr}}.benefit-list[data-v-f5195325]{display:grid;gap:12px}.benefit-card[data-v-f5195325]{padding:1rem;display:flex;align-items:center;justify-content:space-between;gap:14px}.form-message[data-v-f5195325]{margin:.85rem 0 0;color:var(--smp-text-muted);font-size:.88rem}.form-message--page[data-v-f5195325]{margin-top:0}.button-row[data-v-f5195325]{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:1180px){.benefit-card[data-v-f5195325]{flex-direction:column;align-items:stretch}}.dashboard-grid[data-v-4e9179f6]{display:grid;grid-template-columns:1fr .86fr;gap:14px}.dashboard-grid--bottom[data-v-4e9179f6]{align-items:start}.dashboard-table[data-v-4e9179f6]{margin-top:2px}.report-tiles[data-v-4e9179f6]{display:grid;gap:12px}.report-tile[data-v-4e9179f6]{padding:.95rem;display:grid;gap:6px}.report-tile__value[data-v-4e9179f6]{font-size:1.85rem;line-height:1;font-weight:700;letter-spacing:-.04em}@media(max-width:1200px){.dashboard-grid[data-v-4e9179f6]{grid-template-columns:1fr}}.tabs[data-v-72e432e7]{padding:6px;display:flex;gap:6px;flex-wrap:wrap}.tabs__item[data-v-72e432e7]{border:1px solid transparent;background:transparent;border-radius:12px;padding:.72rem .95rem;font-weight:600;color:var(--smp-text-muted)}.tabs__item.is-active[data-v-72e432e7]{background:var(--smp-surface);border-color:var(--smp-border);color:var(--smp-text);box-shadow:var(--smp-shadow-card)}.settings-tabs[data-v-72e432e7]{margin-bottom:.25rem}.two-col[data-v-72e432e7]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.toggle-grid[data-v-72e432e7]{display:grid;gap:10px}.toggle-card[data-v-72e432e7]{padding:.95rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:12px}.checklist[data-v-72e432e7],.entity-list[data-v-72e432e7]{display:grid;gap:12px}.checklist__item[data-v-72e432e7],.entity-card[data-v-72e432e7]{padding:1rem}.entity-card[data-v-72e432e7]{display:grid;gap:12px}.entity-card__head[data-v-72e432e7]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.entity-meta[data-v-72e432e7]{display:flex;gap:12px;flex-wrap:wrap;color:var(--smp-text-muted);font-size:.84rem}.entity-card__actions[data-v-72e432e7],.button-row[data-v-72e432e7],.card-toolbar[data-v-72e432e7]{display:flex;gap:10px;flex-wrap:wrap;justify-content:space-between}.card-toolbar[data-v-72e432e7]{margin-bottom:12px;align-items:center}.button-danger[data-v-72e432e7]{color:var(--smp-danger);border-color:color-mix(in oklab,var(--smp-danger) 28%,var(--smp-border))}.weekday-grid[data-v-72e432e7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.weekday-pill[data-v-72e432e7]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:.7rem .8rem;border:1px solid var(--smp-border);border-radius:12px;background:var(--smp-surface-soft)}.form-message[data-v-72e432e7]{margin:.9rem 0 0;color:var(--smp-text-muted);font-size:.88rem}.settings-panel-enter-active[data-v-72e432e7],.settings-panel-leave-active[data-v-72e432e7]{transition:opacity .16s ease,transform .16s ease}.settings-panel-enter-from[data-v-72e432e7],.settings-panel-leave-to[data-v-72e432e7]{opacity:0;transform:translateY(8px)}.form-label[data-v-72e432e7]{display:block;margin-bottom:.45rem;color:var(--smp-text-muted);font-size:.86rem}@media(max-width:1180px){.two-col[data-v-72e432e7]{grid-template-columns:1fr}.weekday-grid[data-v-72e432e7]{grid-template-columns:repeat(2,minmax(0,1fr))}}.onboarding-grid[data-v-68ad7ad4]{display:grid;grid-template-columns:1.1fr .9fr;gap:14px}.checklist[data-v-68ad7ad4]{display:grid;gap:12px}.checklist__item[data-v-68ad7ad4]{padding:1rem;display:flex;align-items:center;justify-content:space-between;gap:14px}.item-actions[data-v-68ad7ad4]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.notes[data-v-68ad7ad4]{display:grid;gap:12px}@media(max-width:1180px){.onboarding-grid[data-v-68ad7ad4]{grid-template-columns:1fr}}.notifications-view[data-v-dd9dcd8d]{display:grid;gap:14px}.notifications-view__action[data-v-dd9dcd8d]{display:inline-flex;align-items:center;gap:8px}.notifications-view__badge[data-v-dd9dcd8d]{min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--smp-accent);color:#fff;font-size:.72rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.notification-list[data-v-dd9dcd8d]{display:grid;gap:12px}.notification-item[data-v-dd9dcd8d]{padding:1rem;border-radius:18px;border:1px solid var(--smp-border);background:var(--smp-surface-soft);display:grid;gap:10px}.notification-item.is-unread[data-v-dd9dcd8d]{background:#1f6feb0f;border-color:#1f6feb2e}.notification-item__header[data-v-dd9dcd8d]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.notification-item__copy[data-v-dd9dcd8d]{min-width:0;display:grid;gap:8px}.notification-item__title-row[data-v-dd9dcd8d]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.notification-item__title[data-v-dd9dcd8d]{margin:0;font-size:1rem;line-height:1.35}.notification-item__meta[data-v-dd9dcd8d]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--smp-text-muted);font-size:.84rem}.notification-item__body[data-v-dd9dcd8d]{margin:0;color:var(--smp-text);line-height:1.55}.notifications-view__status[data-v-dd9dcd8d]{margin:0;color:var(--smp-text-muted);font-size:.9rem}@media(max-width:720px){.notification-item__header[data-v-dd9dcd8d]{flex-direction:column}}.attendance-action-card[data-v-b503f428]{padding:1rem;display:grid;gap:14px}.attendance-action-card__head[data-v-b503f428]{display:flex;align-items:center;gap:14px}.attendance-action-card__icon[data-v-b503f428]{width:64px;height:64px;border-radius:18px;background:#f1f3eb;color:#3e5d1b;display:grid;place-items:center}.attendance-action-card__subtitle[data-v-b503f428]{margin:.3rem 0 0;color:var(--smp-text-muted);line-height:1.45}.attendance-action-card__button[data-v-b503f428]{min-height:62px;font-size:1rem;justify-content:center}.attendance-action-card__footer[data-v-b503f428]{margin:0;color:var(--smp-text-muted);font-size:.88rem;text-align:center}.location-permission[data-v-803c165b]{padding:1rem;display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;background:linear-gradient(180deg,#dee7c647,#f4f6f4cc)}.location-permission__icon[data-v-803c165b]{width:58px;height:58px;border-radius:18px;background:#6d883824;display:grid;place-items:center;color:#5f7b2a}.location-permission__copy[data-v-803c165b]{min-width:0}.location-permission__text[data-v-803c165b]{margin:.35rem 0 0;color:var(--smp-text-muted);line-height:1.45}.location-permission__chevron[data-v-803c165b]{color:var(--smp-text-muted)}.employee-home[data-v-5fdd68e7]{padding-top:2px}.employee-home__card[data-v-5fdd68e7],.employee-home__mini[data-v-5fdd68e7],.employee-home__documents[data-v-5fdd68e7]{padding:1rem}.employee-home__card-head[data-v-5fdd68e7]{display:flex;align-items:center;gap:12px}.employee-home__card-icon[data-v-5fdd68e7]{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:#f0f0e4;color:#3e3e3e}.employee-home__card-icon--green[data-v-5fdd68e7]{background:#edf6e8;color:#446d1b}.employee-home__card-icon--blue[data-v-5fdd68e7]{background:#e7efff;color:var(--smp-accent)}.employee-home__card-icon--doc[data-v-5fdd68e7]{background:#eef2e6;color:#4b6d1e}.employee-home__today[data-v-5fdd68e7]{display:grid;grid-template-columns:1.25fr .9fr .9fr;gap:16px;margin-top:18px;padding-top:18px;border-top:1px solid var(--smp-border)}.employee-home__label[data-v-5fdd68e7]{color:var(--smp-text-muted);font-size:.84rem;margin-bottom:6px}.employee-home__big[data-v-5fdd68e7]{font-size:1.8rem;font-weight:700;letter-spacing:-.04em;line-height:1}.employee-home__big--accent[data-v-5fdd68e7]{color:var(--smp-accent)}.employee-home__split[data-v-5fdd68e7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.employee-home__balance[data-v-5fdd68e7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px 0}.employee-home__link[data-v-5fdd68e7]{color:var(--smp-accent);font-weight:700;font-size:.88rem}.employee-home__message[data-v-5fdd68e7]{display:grid;gap:4px;padding:14px 0 12px}.employee-home__message-title[data-v-5fdd68e7]{font-weight:700}.employee-home__message-time[data-v-5fdd68e7]{color:var(--smp-text-muted);font-size:.82rem}.employee-home__document-list[data-v-5fdd68e7]{display:grid;gap:12px;margin:14px 0 16px}.employee-home__document-row[data-v-5fdd68e7]{display:flex;gap:10px;align-items:flex-start}.employee-home__bullet[data-v-5fdd68e7]{width:8px;height:8px;border-radius:999px;background:#bf211a;margin-top:9px}@media(max-width:460px){.employee-home__split[data-v-5fdd68e7],.employee-home__balance[data-v-5fdd68e7]{grid-template-columns:1fr}}@media(max-width:380px){.employee-home__today[data-v-5fdd68e7]{grid-template-columns:1fr}}.employee-home__site-name[data-v-5fdd68e7]{font-size:1.32rem;line-height:1.02}.attendance-panel[data-v-c70c6690]{display:grid;gap:14px}.attendance-panel__actions[data-v-c70c6690]{display:flex;gap:10px;flex-wrap:wrap}.result[data-v-c70c6690]{padding:.95rem;display:grid;gap:8px}.result__message[data-v-c70c6690]{color:var(--smp-text-muted)}.history-list[data-v-c70c6690]{display:grid;gap:10px}.history-row[data-v-c70c6690]{padding:.95rem;display:grid;gap:8px}.history-row__head[data-v-c70c6690]{display:flex;justify-content:space-between;gap:10px}.form-message[data-v-c70c6690]{margin:0;color:var(--smp-text-muted);font-size:.88rem}.leave-summary[data-v-1456d629]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.leave-summary__card[data-v-1456d629]{padding:1rem}.leave-summary__value[data-v-1456d629]{font-size:1.8rem;font-weight:700;letter-spacing:-.04em;margin-top:6px}.history-list[data-v-1456d629]{display:grid;gap:10px}.history-row[data-v-1456d629]{padding:.95rem;display:grid;gap:8px}.history-row__head[data-v-1456d629]{display:flex;justify-content:space-between;gap:10px}.checkbox[data-v-1456d629]{display:inline-flex;align-items:center;gap:8px;font-size:.9rem;color:var(--smp-text-muted)}.form-message[data-v-1456d629]{margin:0;color:var(--smp-text-muted);font-size:.88rem}.messages-layout[data-v-e3d5fabd]{display:grid;gap:12px}.thread-list[data-v-e3d5fabd],.thread-panel[data-v-e3d5fabd]{display:grid;gap:10px}.thread-list__item[data-v-e3d5fabd]{display:block;padding:.9rem;border-radius:16px;border:1px solid var(--smp-border);background:var(--smp-surface-soft);text-align:left}.thread-list__item.is-active[data-v-e3d5fabd]{border-color:#1f6feb59;background:#1f6feb14}.thread-list__head[data-v-e3d5fabd]{display:flex;justify-content:space-between;gap:10px;margin-bottom:4px}.thread-list__head span[data-v-e3d5fabd]{color:var(--smp-text-muted);font-size:.82rem}.thread-panel__timeline[data-v-e3d5fabd]{display:grid;gap:10px}.bubble[data-v-e3d5fabd]{padding:.9rem;border:1px solid var(--smp-border);border-radius:16px;background:var(--smp-surface-soft)}.bubble.is-me[data-v-e3d5fabd]{background:#1f6feb14}.bubble__meta[data-v-e3d5fabd]{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;color:var(--smp-text-muted)}.records-grid[data-v-47c0646b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.record-card[data-v-47c0646b]{padding:1rem}.record-card__title[data-v-47c0646b]{font-weight:700;margin-top:6px}.document-list[data-v-47c0646b]{display:grid;gap:10px}.document-row[data-v-47c0646b]{padding:.9rem;display:flex;align-items:center;justify-content:space-between;gap:12px}@media(max-width:460px){.records-grid[data-v-47c0646b]{grid-template-columns:1fr}}.benefit-list[data-v-73af02a0]{display:grid;gap:10px}.benefit-card[data-v-73af02a0]{padding:.95rem;display:flex;align-items:center;justify-content:space-between;gap:12px}.profile-card[data-v-0ba6166a]{display:flex;align-items:center;gap:14px}:root{color-scheme:light}html,body{margin:0;min-height:100%;background:var(--smp-bg)}body{color:var(--smp-text);font-family:var(--smp-font-sans)}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}.app-page{min-height:100vh}.surface{background:var(--smp-surface);border:1px solid var(--smp-border);border-radius:var(--smp-radius-lg);box-shadow:var(--smp-shadow-card)}.panel{background:var(--smp-surface);border:1px solid var(--smp-border);border-radius:var(--smp-radius-md);box-shadow:var(--smp-shadow-card)}.panel-soft{background:var(--smp-surface-soft);border:1px solid var(--smp-border);border-radius:var(--smp-radius-md)}.page-grid{display:grid;gap:24px}.page-stack{display:grid;gap:16px}@keyframes smp-fade-slide-up{0%{opacity:0;transform:translate3d(0,12px,0)}60%{opacity:1;transform:translate3d(0,-2px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes smp-company-bounce{0%{opacity:0;transform:translate3d(0,14px,0) scale(.985)}62%{opacity:1;transform:translate3d(0,-4px,0) scale(1.01)}to{opacity:1;transform:translateZ(0) scale(1)}}.route-fade-enter-active,.route-fade-leave-active{will-change:opacity,transform;transition:opacity .18s ease,transform .18s ease}.route-fade-enter-from,.route-fade-leave-to{opacity:0;transform:translate3d(0,8px,0)}.route-fade-enter-to,.route-fade-leave-from{opacity:1;transform:translateZ(0)}.flow-step-enter-active,.flow-step-leave-active{will-change:opacity,transform;transition:opacity .16s ease,transform .16s ease}.flow-step-enter-from,.flow-step-leave-to{opacity:0;transform:translate3d(0,10px,0)}.flow-step-enter-to,.flow-step-leave-from{opacity:1;transform:translateZ(0)}.company-pop-enter-active{animation:smp-company-bounce .28s cubic-bezier(.2,.9,.2,1.05) both;animation-delay:calc(.18s + (var(--company-index, 0) * 40ms))}.company-pop-enter-from,.company-pop-leave-to{opacity:0;transform:translate3d(0,12px,0) scale(.985)}.company-pop-leave-active{transition:opacity .12s ease,transform .12s ease}.company-pop-leave-to{opacity:0;transform:translate3d(0,-6px,0)}:where(.auth-card,.page-grid,.page-stack,.dashboard-metrics,.dashboard-grid,.request-list,.message-feed,.history-list,.benefit-list,.document-list,.thread-list)>*{animation:smp-fade-slide-up .22s cubic-bezier(.2,.84,.18,1) both;will-change:opacity,transform}:where(.auth-card,.page-grid,.page-stack,.dashboard-metrics,.dashboard-grid,.request-list,.message-feed,.history-list,.benefit-list,.document-list,.thread-list)>*:nth-child(1){animation-delay:30ms}:where(.auth-card,.page-grid,.page-stack,.dashboard-metrics,.dashboard-grid,.request-list,.message-feed,.history-list,.benefit-list,.document-list,.thread-list)>*:nth-child(2){animation-delay:60ms}:where(.auth-card,.page-grid,.page-stack,.dashboard-metrics,.dashboard-grid,.request-list,.message-feed,.history-list,.benefit-list,.document-list,.thread-list)>*:nth-child(3){animation-delay:90ms}:where(.auth-card,.page-grid,.page-stack,.dashboard-metrics,.dashboard-grid,.request-list,.message-feed,.history-list,.benefit-list,.document-list,.thread-list)>*:nth-child(4){animation-delay:.12s}:where(.auth-card,.page-grid,.page-stack,.dashboard-metrics,.dashboard-grid,.request-list,.message-feed,.history-list,.benefit-list,.document-list,.thread-list)>*:nth-child(5){animation-delay:.15s}:where(.auth-card,.page-grid,.page-stack,.dashboard-metrics,.dashboard-grid,.request-list,.message-feed,.history-list,.benefit-list,.document-list,.thread-list)>*:nth-child(6){animation-delay:.18s}@media(prefers-reduced-motion:reduce){.route-fade-enter-active,.route-fade-leave-active,.flow-step-enter-active,.flow-step-leave-active,.company-pop-enter-active,.company-pop-leave-active,:where(.auth-card,.page-grid,.page-stack,.dashboard-metrics,.dashboard-grid,.request-list,.message-feed,.history-list,.benefit-list,.document-list,.thread-list)>*{animation-duration:1ms!important;animation-delay:0ms!important;transition-duration:1ms!important}}.muted{color:var(--smp-text-muted)}.faint{color:var(--smp-text-faint)}.title-xl{font-size:clamp(2rem,2vw,2.5rem);line-height:1.05;letter-spacing:-.04em;margin:0}.title-lg{font-size:clamp(1.4rem,1.5vw,1.9rem);line-height:1.1;letter-spacing:-.03em;margin:0}.title-md{font-size:1.15rem;line-height:1.2;letter-spacing:-.02em;margin:0}.body-md{font-size:.97rem;line-height:1.55}.body-sm{font-size:.88rem;line-height:1.4}.label{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--smp-text-muted)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.button{border:1px solid transparent;border-radius:14px;min-height:44px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:600;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(0)}.button-primary{background:linear-gradient(135deg,var(--smp-accent),#0f5bd6);color:#fff;box-shadow:0 18px 30px #1f6feb2e}.button-secondary{background:var(--smp-surface);color:var(--smp-text);border-color:var(--smp-border)}.button-ghost{background:transparent;color:var(--smp-text-muted);border-color:transparent}.input,.select,.textarea{width:100%;border:1px solid var(--smp-border);border-radius:14px;background:var(--smp-surface);color:var(--smp-text);padding:.875rem 1rem;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.input:focus,.select:focus,.textarea:focus{border-color:var(--smp-accent);box-shadow:0 0 0 3px #1f6feb1f}.field{display:grid;gap:8px}.field-label{font-size:.85rem;font-weight:600}.field-help{font-size:.8rem;color:var(--smp-text-muted)}.field-error{color:var(--smp-danger);font-size:.8rem}.status-pill{display:inline-flex;align-items:center;gap:6px;padding:.38rem .72rem;border-radius:999px;font-size:.8rem;font-weight:600;border:1px solid transparent;white-space:nowrap}.tone-neutral{background:var(--smp-surface-muted);color:var(--smp-text-muted);border-color:var(--smp-border)}.tone-accent{background:var(--smp-accent-soft);color:#1557d6;border-color:#bfd3ff}.tone-success{background:var(--smp-success-soft);color:var(--smp-success);border-color:#b8f0d0}.tone-warning{background:var(--smp-warning-soft);color:var(--smp-warning);border-color:#ffd4a3}.tone-danger{background:var(--smp-danger-soft);color:var(--smp-danger);border-color:#f9c6c0}.tone-doc{background:var(--smp-doc-soft);color:var(--smp-doc);border-color:#d8c0ff}.tone-info{background:var(--smp-info-soft);color:var(--smp-info);border-color:#bdd4ff}.scroll-area{overflow:auto;scrollbar-width:thin}.table{width:100%;border-collapse:collapse}.table th,.table td{text-align:left;padding:.75rem .9rem;border-bottom:1px solid var(--smp-border);vertical-align:top}.table th{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--smp-text-muted)}.table tr:last-child td{border-bottom:none}.avatar{width:44px;height:44px;border-radius:999px;object-fit:cover;background:linear-gradient(135deg,#e7ebf4,#f4f6f4);border:1px solid var(--smp-border)}.avatar-sm{width:32px;height:32px}.avatar-lg{width:60px;height:60px}
