.app-icon[data-v-040413c1]{flex:none;display:inline-block}.brand-logo[data-v-19b7ed58]{min-width:0;color:var(--sp-text);align-items:center;gap:11px;display:flex}.brand-logo__image[data-v-19b7ed58],.brand-logo__mark[data-v-19b7ed58]{border-radius:13px;flex:none;width:42px;height:42px}.brand-logo__image[data-v-19b7ed58]{object-fit:contain;background:color-mix(in srgb, var(--sp-primary) 8%, white)}.brand-logo__mark[data-v-19b7ed58]{background:var(--sp-primary);color:#fff;letter-spacing:.03em;box-shadow:0 8px 20px color-mix(in srgb, var(--sp-primary) 24%, transparent);place-items:center;font-size:15px;font-weight:800;display:grid}.brand-logo__copy[data-v-19b7ed58]{min-width:0;line-height:1.2;display:grid}.brand-logo__copy strong[data-v-19b7ed58]{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:760;overflow:hidden}.brand-logo__copy small[data-v-19b7ed58]{color:var(--sp-muted);letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:11px}.brand-logo--compact .brand-logo__image[data-v-19b7ed58],.brand-logo--compact .brand-logo__mark[data-v-19b7ed58]{border-radius:11px;width:36px;height:36px}.brand-logo--inverse[data-v-19b7ed58]{color:#fff}.brand-logo--inverse .brand-logo__copy small[data-v-19b7ed58]{color:#ffffffa6}.brand-logo--inverse .brand-logo__mark[data-v-19b7ed58]{box-shadow:none;background:#ffffff24}.billing-mode[data-v-301642d8]{border:1px solid color-mix(in srgb, var(--sp-primary) 18%, var(--sp-border));min-height:38px;color:var(--sp-text);background:color-mix(in srgb, var(--sp-primary) 5%, var(--sp-surface));white-space:nowrap;border-radius:11px;align-items:center;gap:7px;padding:0 10px 0 7px;display:inline-flex;box-shadow:0 2px 8px #0b4caa0d}.billing-mode__icon[data-v-301642d8]{width:26px;height:26px;color:var(--sp-primary);background:color-mix(in srgb, var(--sp-primary) 10%, var(--sp-surface));border-radius:8px;flex:none;place-items:center;display:grid}.billing-mode__value[data-v-301642d8]{font-variant-numeric:tabular-nums;font-size:12px;font-weight:780}.billing-mode--time .billing-mode__icon[data-v-301642d8]{color:color-mix(in srgb, var(--sp-primary) 72%, var(--sp-accent));background:color-mix(in srgb, var(--sp-primary) 8%, var(--sp-accent) 6%, var(--sp-surface))}.billing-mode--warning[data-v-301642d8]{border-color:color-mix(in srgb, var(--sp-warning) 26%, var(--sp-border));background:color-mix(in srgb, var(--sp-warning) 5%, var(--sp-surface))}.billing-mode--warning .billing-mode__icon[data-v-301642d8]{color:var(--sp-warning);background:color-mix(in srgb, var(--sp-warning) 10%, var(--sp-surface))}@media (max-width:900px){.billing-mode[data-v-301642d8]{display:none}}.locale-picker[data-v-64593e81]{border:1px solid var(--sp-border);min-height:36px;color:var(--sp-muted);background:var(--sp-surface);border-radius:10px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.locale-picker[data-v-64593e81] .ant-select{min-width:64px;max-width:132px}.locale-picker[data-v-64593e81] .ant-select-selector{box-shadow:none!important;background:0 0!important;padding:0!important}.locale-picker[data-v-64593e81] .ant-select-selection-item{color:var(--sp-text);font-size:11px;line-height:22px}.locale-picker[data-v-64593e81] .ant-select-selection-placeholder,.locale-picker[data-v-64593e81] .ant-select-arrow{color:var(--sp-muted)}.locale-picker__dropdown{min-width:180px}.locale-picker__dropdown .ant-select-item-option-content{white-space:nowrap}.portal-rtl{direction:ltr}.default-shell[data-v-c25e1d3a]{grid-template-columns:var(--sp-sidebar-width) minmax(0, 1fr);min-height:100vh;display:grid}.default-shell--top-menu[data-v-c25e1d3a]{display:block}.default-shell--top-menu .shell-sidebar[data-v-c25e1d3a],.default-shell--mix .shell-sidebar__brand[data-v-c25e1d3a],.default-shell--mix .shell-nav__group[data-v-c25e1d3a]:not(.shell-nav__group--active){display:none}.shell-sidebar[data-v-c25e1d3a]{z-index:40;border-right:1px solid color-mix(in srgb, var(--sp-primary) 8%, var(--sp-border));background:linear-gradient(180deg, var(--sp-surface), color-mix(in srgb, var(--sp-primary) 2.5%, var(--sp-surface)));flex-direction:column;height:100vh;padding:20px 14px 16px;display:flex;position:sticky;top:0}.shell-sidebar__brand[data-v-c25e1d3a]{justify-content:space-between;align-items:center;gap:10px;padding:2px 8px 24px;display:flex}.shell-mobile-close[data-v-c25e1d3a]{color:var(--sp-muted);background:0 0;border:0;display:none}.shell-nav[data-v-c25e1d3a]{flex:1;padding:0 2px;overflow-y:auto}.shell-nav__group[data-v-c25e1d3a]{gap:4px;margin-bottom:18px;display:grid}.shell-nav__group--home .shell-nav__label[data-v-c25e1d3a]{display:none}.shell-nav__group--home[data-v-c25e1d3a]{margin-bottom:10px}.shell-nav__label[data-v-c25e1d3a]{color:var(--sp-muted);letter-spacing:.1em;text-transform:uppercase;padding:0 10px 6px;font-size:10px;font-weight:800}.shell-nav__item[data-v-c25e1d3a]{min-height:42px;color:var(--sp-muted);border-radius:11px;align-items:center;gap:10px;padding:0 11px;font-size:13px;font-weight:650;transition:background .16s,color .16s;display:flex;position:relative}.shell-nav__item[data-v-c25e1d3a]:hover{background:var(--sp-surface-muted);color:var(--sp-text)}.shell-nav__item--active[data-v-c25e1d3a]{color:var(--sp-primary);background:color-mix(in srgb, var(--sp-primary) 10%, white);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sp-primary) 7%, transparent)}.shell-nav__item--active[data-v-c25e1d3a]:before{content:"";background:var(--sp-primary);border-radius:99px;width:3px;height:20px;position:absolute;left:0}.shell-sidebar__footer[data-v-c25e1d3a]{border-top:1px solid var(--sp-border);align-items:center;gap:8px;padding:13px 5px 0;display:flex}.shell-user[data-v-c25e1d3a]{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.shell-user__avatar[data-v-c25e1d3a],.shell-profile__avatar[data-v-c25e1d3a]{background:color-mix(in srgb, var(--sp-primary) 12%, white);width:34px;height:34px;color:var(--sp-primary);border-radius:11px;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.shell-user__copy[data-v-c25e1d3a]{min-width:0;line-height:1.25;display:grid}.shell-user__copy strong[data-v-c25e1d3a],.shell-user__copy small[data-v-c25e1d3a]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell-user__copy strong[data-v-c25e1d3a]{font-size:12px}.shell-user__copy small[data-v-c25e1d3a]{color:var(--sp-muted);margin-top:3px;font-size:10px}.shell-logout[data-v-c25e1d3a]{width:32px;height:32px;color:var(--sp-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.shell-logout[data-v-c25e1d3a]:hover{color:var(--sp-error);background:#fef2f2}.shell-main[data-v-c25e1d3a]{min-width:0;padding-bottom:24px}.shell-header[data-v-c25e1d3a]{z-index:30;border-bottom:1px solid color-mix(in srgb, var(--sp-border) 78%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9fcffe6;justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:12px 24px;display:flex;position:sticky;top:0}.shell-header__left[data-v-c25e1d3a],.shell-header__right[data-v-c25e1d3a]{align-items:center;gap:12px;display:flex}.shell-header__title[data-v-c25e1d3a]{line-height:1.2;display:grid}.shell-header__title span[data-v-c25e1d3a]{font-size:15px;font-weight:760}.shell-header__title small[data-v-c25e1d3a]{color:var(--sp-muted);margin-top:4px;font-size:10px}.shell-header--horizontal[data-v-c25e1d3a]{grid-template-columns:minmax(180px,auto) minmax(0,1fr) auto;display:grid}.shell-header--horizontal .shell-header__left[data-v-c25e1d3a]{min-width:0}.shell-header__brand[data-v-c25e1d3a]{flex:none}.shell-top-nav[data-v-c25e1d3a]{justify-content:center;align-items:center;gap:5px;min-width:0;display:flex}.shell-top-nav--mix[data-v-c25e1d3a]{justify-content:flex-start}.shell-top-group[data-v-c25e1d3a]{position:relative}.shell-top-link[data-v-c25e1d3a]{min-height:36px;color:var(--sp-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:4px;padding:0 12px;font-size:12px;font-weight:700;transition:color .16s,background .16s;display:inline-flex}.shell-top-link[data-v-c25e1d3a]:hover,.shell-top-link--active[data-v-c25e1d3a]{color:var(--sp-primary);background:color-mix(in srgb, var(--sp-primary) 8%, var(--sp-surface))}.shell-top-link[data-v-c25e1d3a] svg{transition:transform .16s}.shell-top-link[aria-expanded=true][data-v-c25e1d3a] svg{transform:rotate(90deg)}.shell-top-dropdown[data-v-c25e1d3a]{z-index:48;border:1px solid var(--sp-border);background:var(--sp-surface);border-radius:13px;width:238px;padding:7px;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%);box-shadow:0 18px 48px #0f172a29}.shell-top-dropdown[data-v-c25e1d3a]:before{content:"";height:12px;position:absolute;top:-12px;left:-8px;right:-8px}.shell-top-dropdown__item[data-v-c25e1d3a]{min-height:38px;color:var(--sp-muted);white-space:nowrap;border-radius:9px;align-items:center;gap:9px;padding:0 10px;font-size:12px;font-weight:650;display:flex}.shell-top-dropdown__item[data-v-c25e1d3a]:hover{color:var(--sp-primary);background:var(--sp-surface-muted)}.icon-button[data-v-c25e1d3a]{border:1px solid var(--sp-border);background:var(--sp-surface);width:36px;height:36px;color:var(--sp-muted);cursor:pointer;border-radius:11px;place-items:center;display:grid}.icon-button[data-v-c25e1d3a]:hover{color:var(--sp-primary);border-color:color-mix(in srgb, var(--sp-primary) 30%, var(--sp-border));background:color-mix(in srgb, var(--sp-primary) 6%, var(--sp-surface))}.shell-menu-button[data-v-c25e1d3a]{display:none}.shell-fallback-chip[data-v-c25e1d3a]{color:var(--sp-warning);background:color-mix(in srgb, var(--sp-warning) 10%, white);border-radius:99px;padding:4px 8px;font-size:10px;font-weight:750}.shell-notify[data-v-c25e1d3a]{position:relative}.shell-notify__badge[data-v-c25e1d3a]{border:2px solid var(--sp-header);color:#fff;background:var(--sp-error);border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;font-weight:800;display:grid;position:absolute;top:-4px;right:-4px}.shell-notify-panel[data-v-c25e1d3a]{z-index:45;border:1px solid var(--sp-border);background:var(--sp-surface);border-radius:15px;width:min(360px,100vw - 28px);position:absolute;top:45px;right:0;overflow:hidden;box-shadow:0 18px 52px #0f172a29}.shell-notify-panel__head[data-v-c25e1d3a]{border-bottom:1px solid var(--sp-border);justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.shell-notify-panel__head>div[data-v-c25e1d3a]{gap:3px;display:grid}.shell-notify-panel__head strong[data-v-c25e1d3a]{font-size:13px}.shell-notify-panel__head small[data-v-c25e1d3a]{color:var(--sp-muted);font-size:10px}.shell-notify-panel__head button[data-v-c25e1d3a],.shell-notify-panel__footer button[data-v-c25e1d3a]{color:var(--sp-primary);cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:750}.shell-notify-panel__list[data-v-c25e1d3a]{max-height:350px;padding:5px;overflow-y:auto}.shell-notify-item[data-v-c25e1d3a]{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:9px;width:100%;padding:10px;display:grid}.shell-notify-item[data-v-c25e1d3a]:hover{background:var(--sp-surface-muted)}.shell-notify-item--unread[data-v-c25e1d3a]{background:color-mix(in srgb, var(--sp-primary) 4%, white)}.shell-notify-item__dot[data-v-c25e1d3a]{background:var(--sp-primary);border-radius:50%;width:8px;height:8px;margin-top:5px}.shell-notify-item__dot--success[data-v-c25e1d3a]{background:var(--sp-success)}.shell-notify-item__dot--warning[data-v-c25e1d3a]{background:var(--sp-warning)}.shell-notify-item__dot--error[data-v-c25e1d3a]{background:var(--sp-error)}.shell-notify-item__copy[data-v-c25e1d3a]{gap:3px;min-width:0;display:grid}.shell-notify-item__copy strong[data-v-c25e1d3a]{font-size:12px}.shell-notify-item__copy small[data-v-c25e1d3a]{color:var(--sp-muted);font-size:10px;line-height:1.5}.shell-notify-item__copy time[data-v-c25e1d3a]{color:var(--sp-muted);font-size:9px}.shell-notify-panel__empty[data-v-c25e1d3a]{color:var(--sp-muted);text-align:center;padding:34px 18px;font-size:12px}.shell-notify-panel__footer[data-v-c25e1d3a]{border-top:1px solid var(--sp-border);text-align:right;padding:8px 14px 11px}.shell-profile[data-v-c25e1d3a]{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:4px 7px 4px 4px;display:flex;position:relative}.shell-profile[data-v-c25e1d3a]:hover{border-color:var(--sp-border);background:var(--sp-surface)}.shell-profile__name[data-v-c25e1d3a]{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:12px;font-weight:700;overflow:hidden}.shell-profile-menu[data-v-c25e1d3a]{border:1px solid var(--sp-border);background:var(--sp-surface);border-radius:14px;width:220px;padding:8px;position:absolute;top:52px;right:0;box-shadow:0 18px 46px #0f172a24}.shell-profile-menu__head[data-v-c25e1d3a]{border-bottom:1px solid var(--sp-border);gap:3px;padding:10px 10px 12px;display:grid}.shell-profile-menu__head strong[data-v-c25e1d3a]{font-size:13px}.shell-profile-menu__head span[data-v-c25e1d3a]{color:var(--sp-muted);font-size:11px}.shell-profile-menu__item[data-v-c25e1d3a]{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;width:100%;min-height:38px;padding:0 10px;font-size:12px;display:flex}.shell-profile-menu__item[data-v-c25e1d3a]:hover{background:var(--sp-surface-muted)}.shell-profile-menu__item--danger[data-v-c25e1d3a]{color:var(--sp-error)}.shell-content[data-v-c25e1d3a]{width:min(1480px,100%);margin:0 auto;padding:22px 24px 0}.shell-mobile-nav[data-v-c25e1d3a],.shell-overlay[data-v-c25e1d3a]{display:none}@media (max-width:1200px){.shell-header--horizontal[data-v-c25e1d3a]{grid-template-columns:minmax(46px,auto) minmax(0,1fr) auto}.shell-header__brand[data-v-c25e1d3a] .brand-logo__copy{display:none}}@media (max-width:940px){.default-shell[data-v-c25e1d3a]{display:block}.default-shell--top-menu .shell-sidebar[data-v-c25e1d3a],.default-shell--mix .shell-sidebar__brand[data-v-c25e1d3a]{display:flex}.default-shell--mix .shell-nav__group[data-v-c25e1d3a]{display:grid}.shell-sidebar[data-v-c25e1d3a]{z-index:60;width:min(310px,84vw);transition:transform .24s;position:fixed;top:0;left:0;transform:translate(-104%);box-shadow:24px 0 70px #0f172a33}.shell-sidebar--open[data-v-c25e1d3a]{transform:translate(0)}.shell-mobile-close[data-v-c25e1d3a]{place-items:center;width:34px;height:34px;display:grid}.shell-menu-button[data-v-c25e1d3a]{display:grid}.shell-overlay[data-v-c25e1d3a]{z-index:55;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a66;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.shell-header[data-v-c25e1d3a],.shell-header--horizontal[data-v-c25e1d3a]{padding:10px 16px;display:flex}.shell-top-nav[data-v-c25e1d3a],.shell-header__brand[data-v-c25e1d3a]{display:none}.shell-content[data-v-c25e1d3a]{padding:16px 16px 86px}.shell-mobile-nav[data-v-c25e1d3a]{z-index:35;min-height:64px;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--sp-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.shell-mobile-nav__item[data-v-c25e1d3a]{color:var(--sp-muted);cursor:pointer;background:0 0;border:0;align-content:center;place-items:center;gap:3px;font-size:9px;display:grid}.shell-mobile-nav__item--active[data-v-c25e1d3a]{color:var(--sp-primary);font-weight:800}.shell-profile__name[data-v-c25e1d3a]{display:none}}.home-pattern-search[data-v-1fe23c64]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #ffffff73;border-radius:18px;gap:14px;width:min(1220px,88%);margin:30px auto 0;padding:16px;display:grid;box-shadow:0 26px 70px #05183d47}.home-pattern-search__keyword[data-v-1fe23c64]{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid;position:relative}.search-box[data-v-1fe23c64]{border:1px solid color-mix(in srgb, var(--sp-primary) 18%, var(--sp-border));min-height:48px;color:var(--sp-muted);background:var(--sp-surface);border-radius:12px;align-items:center;gap:9px;padding:0 14px;display:flex}.search-box[data-v-1fe23c64]:focus-within{border-color:var(--sp-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--sp-primary) 10%, transparent)}.search-box input[data-v-1fe23c64]{width:100%;color:var(--sp-text);background:0 0;border:0;outline:0;font-size:14px}.search-submit[data-v-1fe23c64]{border-radius:12px;min-width:118px;min-height:48px}.search-suggestions[data-v-1fe23c64]{z-index:30;border:1px solid var(--sp-border);background:var(--sp-surface);border-radius:12px;position:absolute;top:calc(100% + 7px);left:0;right:128px;overflow:hidden;box-shadow:0 18px 42px #0f172a29}.search-suggestions button[data-v-1fe23c64]{border:0;border-bottom:1px solid var(--sp-border);width:100%;color:var(--sp-text);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex}.search-suggestions button[data-v-1fe23c64]:last-child{border-bottom:0}.search-suggestions button[data-v-1fe23c64]:hover{background:var(--sp-surface-muted)}.search-suggestions strong[data-v-1fe23c64],.search-suggestions small[data-v-1fe23c64]{display:block}.search-suggestions strong[data-v-1fe23c64]{font-size:12px}.search-suggestions small[data-v-1fe23c64]{color:var(--sp-muted);margin-top:3px;font-size:10px}.search-suggestions em[data-v-1fe23c64]{color:var(--sp-muted);flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-style:normal}.home-pattern-search__filters[data-v-1fe23c64]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.home-pattern-search__filters .filter-field[data-v-1fe23c64]{gap:5px;display:grid}.home-pattern-search__filters .filter-field>span[data-v-1fe23c64]{color:var(--sp-muted);font-size:10px;font-weight:700}.home-pattern-search__filters .home-pattern-select[data-v-1fe23c64]{width:100%;font-size:12px}@media (max-width:760px){.home-pattern-search[data-v-1fe23c64]{width:100%;margin-top:24px}.home-pattern-search__keyword[data-v-1fe23c64]{grid-template-columns:1fr}.search-submit[data-v-1fe23c64]{width:100%}.search-suggestions[data-v-1fe23c64]{right:0}.home-pattern-search__filters[data-v-1fe23c64]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.home-pattern-search[data-v-1fe23c64]{padding:12px}.home-pattern-search__filters[data-v-1fe23c64]{grid-template-columns:1fr}}.stat-card[data-v-3685c8cb]{border:1px solid var(--sp-border);border-radius:var(--sp-radius);background:var(--sp-surface);min-height:124px;box-shadow:var(--sp-card-shadow);padding:20px;position:relative;overflow:hidden}.stat-card[data-v-3685c8cb]:after{content:"";background:color-mix(in srgb, var(--sp-primary) 7%, transparent);border-radius:50%;width:120px;height:120px;position:absolute;bottom:-46px;right:-32px}.stat-card--success[data-v-3685c8cb]:after{background:color-mix(in srgb, var(--sp-success) 9%, transparent)}.stat-card--warning[data-v-3685c8cb]:after{background:color-mix(in srgb, var(--sp-warning) 10%, transparent)}.stat-card--neutral[data-v-3685c8cb]:after{background:color-mix(in srgb, var(--sp-muted) 8%, transparent)}.stat-card__top[data-v-3685c8cb]{justify-content:space-between;align-items:center;gap:12px;display:flex}.stat-card__label[data-v-3685c8cb]{color:var(--sp-muted);letter-spacing:.04em;font-size:12px;font-weight:650}.stat-card__icon[data-v-3685c8cb]{width:36px;height:36px;color:var(--sp-primary);background:color-mix(in srgb, var(--sp-primary) 9%, white);border-radius:12px;place-items:center;display:grid}.stat-card__value[data-v-3685c8cb]{color:var(--sp-text);letter-spacing:-.035em;white-space:nowrap;text-overflow:ellipsis;margin-top:16px;font-size:clamp(20px,2.3vw,28px);font-weight:760;overflow:hidden}.stat-card__hint[data-v-3685c8cb]{color:var(--sp-muted);margin-top:7px;font-size:12px}.status-badge[data-v-3b041e92]{white-space:nowrap;color:#475569;background:#f1f5f9;border-radius:999px;align-items:center;height:24px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.status-badge--success[data-v-3b041e92]{color:#047857;background:#d1fae5}.status-badge--warning[data-v-3b041e92]{color:#b45309;background:#fef3c7}.status-badge--danger[data-v-3b041e92]{color:#b91c1c;background:#fee2e2}.state-panel[data-v-0471a210]{text-align:center;color:var(--sp-muted);justify-items:center;gap:10px;padding:44px 24px;display:grid}.state-panel__icon[data-v-0471a210]{background:var(--sp-surface-muted);width:54px;height:54px;color:var(--sp-primary);border-radius:18px;place-items:center;display:grid}.state-panel--error .state-panel__icon[data-v-0471a210]{color:var(--sp-error);background:color-mix(in srgb, var(--sp-error) 9%, white)}.state-panel h3[data-v-0471a210]{color:var(--sp-text);margin:0;font-size:16px}.state-panel p[data-v-0471a210]{max-width:420px;margin:0;font-size:13px;line-height:1.7}.state-panel--loading .state-panel__icon[data-v-0471a210]{animation:1.4s linear infinite spin-0471a210}@keyframes spin-0471a210{to{transform:rotate(360deg)}}.trend-bars[data-v-f93ce586]{align-items:stretch;width:100%;display:flex}.trend-bars__empty[data-v-f93ce586]{width:100%;min-height:inherit;color:var(--sp-muted);place-items:center;font-size:13px;display:grid}.trend-bars__chart[data-v-f93ce586]{width:100%;min-height:inherit;align-items:end;gap:clamp(5px,1.3vw,12px);padding-top:26px;display:flex}.trend-bars__column[data-v-f93ce586]{flex:1;place-items:end center;gap:7px;min-width:0;display:grid}.trend-bars__value[data-v-f93ce586]{color:var(--sp-muted);font-variant-numeric:tabular-nums;font-size:10px}.trend-bars__track[data-v-f93ce586]{width:100%;height:var(--chart-height,150px);background:color-mix(in srgb, var(--sp-primary) 5%, transparent);border-radius:99px;align-items:end;display:flex}.trend-bars__bar[data-v-f93ce586]{background:linear-gradient(180deg, color-mix(in srgb, var(--sp-primary) 82%, white), var(--sp-primary));border-radius:99px;width:100%;min-height:0;transition:height .3s}.trend-bars__label[data-v-f93ce586]{width:100%;color:var(--sp-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.home-showcase[data-v-1358860b]{border:1px solid color-mix(in srgb, var(--sp-primary) 16%, var(--sp-border));color:#fff;background:radial-gradient(circle at 82% 10%, color-mix(in srgb, var(--sp-accent) 34%, transparent), transparent 34%), linear-gradient(120deg, #071b3d 0%, #0b3f91 54%, color-mix(in srgb, var(--sp-primary) 72%, #091b38) 100%);background-position:50%;background-size:cover;border-radius:28px;min-height:470px;position:relative;overflow:hidden;box-shadow:0 24px 64px #071b3d2e}.home-showcase__slide[data-v-1358860b]{opacity:0;background-position:50%;background-size:cover;transition:opacity .9s,transform 7s linear;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.025)}.home-showcase__slide.is-active[data-v-1358860b]{opacity:1;transform:scale(1)}.home-showcase[data-v-1358860b]:before{content:"";z-index:1;pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:34px 34px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 82%);mask-image:linear-gradient(90deg,#000,#0000 82%)}.home-showcase__overlay[data-v-1358860b]{z-index:1;background:linear-gradient(90deg,#041128e0 0%,#05193cad 46%,#0517343d 100%);position:absolute;top:0;bottom:0;left:0;right:0}.home-showcase__content[data-v-1358860b]{z-index:2;padding:clamp(26px,4vw,48px);display:grid;position:relative}.home-showcase__meta[data-v-1358860b]{color:#ffffffb8;letter-spacing:.12em;justify-content:flex-start;align-items:center;gap:14px;font-size:10px;font-weight:750;display:flex}.home-showcase__meta time[data-v-1358860b]{letter-spacing:.04em;font-weight:500}.home-showcase__carousel[data-v-1358860b]{z-index:3;align-items:center;gap:8px;display:flex;position:absolute;top:48px;right:clamp(26px,4vw,48px)}.home-showcase__carousel>button[data-v-1358860b]{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05142d52;border:1px solid #ffffff38;border-radius:9px;place-items:center;width:30px;height:30px;transition:background .16s,border-color .16s;display:grid}.home-showcase__carousel>button[data-v-1358860b]:hover{background:#ffffff29;border-color:#ffffff73}.home-showcase__carousel>button[data-v-1358860b]:first-child svg{transform:rotate(180deg)}.home-showcase__dots[data-v-1358860b]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05142d47;border:1px solid #ffffff29;border-radius:99px;align-items:center;gap:5px;padding:7px 8px;display:flex}.home-showcase__dots button[data-v-1358860b]{cursor:pointer;background:#ffffff6b;border:0;border-radius:99px;width:6px;height:6px;padding:0;transition:width .18s,background .18s}.home-showcase__dots button.active[data-v-1358860b]{background:#fff;width:20px}.home-showcase__copy[data-v-1358860b]{max-width:760px;margin-top:clamp(38px,7vw,74px)}.home-showcase__eyebrow[data-v-1358860b]{color:#9fd8ff;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:850}.home-showcase h1[data-v-1358860b]{letter-spacing:-.05em;text-shadow:0 3px 20px #0003;margin:12px 0 10px;font-size:clamp(32px,5vw,54px);line-height:1.08}.home-showcase p[data-v-1358860b]{color:#ffffffc7;max-width:640px;margin:0;font-size:14px;line-height:1.8}.tutorial-section[data-v-1358860b]{gap:16px;padding-top:8px;display:grid}.tutorial-section__heading[data-v-1358860b]{justify-content:space-between;align-items:flex-end;gap:20px;padding:8px 2px 0;display:flex}.section-kicker[data-v-1358860b]{color:var(--sp-primary);letter-spacing:.14em;font-size:9px;font-weight:850}.tutorial-section__heading h2[data-v-1358860b],.home-section-heading h2[data-v-1358860b]{letter-spacing:-.04em;margin:5px 0 0;font-size:26px}.tutorial-section__heading p[data-v-1358860b],.home-section-heading p[data-v-1358860b]{color:var(--sp-muted);margin:6px 0 0;font-size:12px}.tutorial-toolbar[data-v-1358860b]{align-items:center;gap:12px;display:flex}.tutorial-tabs[data-v-1358860b]{border:1px solid var(--sp-border);background:color-mix(in srgb, var(--sp-surface-muted) 70%, white);border-radius:10px;align-items:center;gap:5px;padding:3px;display:flex}.tutorial-tabs button[data-v-1358860b]{min-height:30px;color:var(--sp-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:10px;font-weight:700}.tutorial-tabs button[data-v-1358860b]:hover{color:var(--sp-primary)}.tutorial-tabs button.active[data-v-1358860b]{color:var(--sp-primary);background:var(--sp-surface);box-shadow:0 1px 4px #122a461a}.tutorial-section__count[data-v-1358860b]{color:var(--sp-muted);white-space:nowrap;font-size:10px}.tutorial-video-grid[data-v-1358860b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.tutorial-video-card[data-v-1358860b]{border:1px solid var(--sp-border);background:var(--sp-surface);border-radius:18px;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden;box-shadow:0 8px 28px #0b4caa0f}.tutorial-video-card[data-v-1358860b]:hover{border-color:color-mix(in srgb, var(--sp-primary) 28%, var(--sp-border));transform:translateY(-3px);box-shadow:0 16px 38px #0b4caa1f}.tutorial-video-card__cover[data-v-1358860b]{color:#fff;place-items:center;height:176px;transition:filter .28s;display:grid;position:relative;overflow:hidden}.tutorial-video-card__cover[data-v-1358860b]:before{content:"";background:radial-gradient(circle at 75% 20%,#ffffff38,#0000 35%),linear-gradient(#ffffff12 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#ffffff12 1px,#0000 1px) 0 0/24px 24px;position:absolute;top:0;bottom:0;left:0;right:0}.tutorial-cover--blue[data-v-1358860b]{background:linear-gradient(135deg,#0b3f91,#17c3ff)}.tutorial-cover--cyan[data-v-1358860b]{background:linear-gradient(135deg,#075f9d,#17c3ff)}.tutorial-cover--navy[data-v-1358860b]{background:linear-gradient(135deg,#071b3d,#1d5bc4)}.tutorial-cover--slate[data-v-1358860b]{background:linear-gradient(135deg,#263b56,#5c8fd8)}.tutorial-video-card__badge[data-v-1358860b]{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04132d52;border:1px solid #ffffff3d;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:750;position:absolute;top:13px;left:13px}.tutorial-video-card__icon[data-v-1358860b]{z-index:1;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffff1f;border:1px solid #fff3;border-radius:25px;place-items:center;width:84px;height:84px;transition:transform .28s cubic-bezier(.2,.8,.2,1),background .28s,border-color .28s;display:grid;position:relative}.tutorial-video-card__play[data-v-1358860b]{z-index:2;width:42px;height:42px;color:var(--sp-primary);background:#fffffff0;border-radius:50%;place-items:center;transition:transform .24s cubic-bezier(.2,.8,.2,1),color .2s,background .2s,box-shadow .24s;display:grid;position:absolute;bottom:13px;right:14px;box-shadow:0 6px 18px #0000002e}.tutorial-video-card__play[data-v-1358860b]:before{content:"";border:1px solid color-mix(in srgb, var(--sp-primary) 60%, transparent);opacity:0;border-radius:50%;position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px}.tutorial-video-card__play[data-v-1358860b] svg{transition:transform .2s}.tutorial-video-card:hover .tutorial-video-card__cover[data-v-1358860b]{filter:saturate(1.1)brightness(1.04)}.tutorial-video-card:hover .tutorial-video-card__icon[data-v-1358860b]{background:#ffffff2b;border-color:#ffffff61;transform:translateY(-3px)scale(1.04)}.tutorial-video-card:hover .tutorial-video-card__play[data-v-1358860b]{color:#fff;background:var(--sp-primary);box-shadow:0 8px 24px color-mix(in srgb, var(--sp-primary) 42%, transparent);transform:scale(1.14)}.tutorial-video-card:hover .tutorial-video-card__play[data-v-1358860b]:before{animation:.9s ease-out infinite tutorial-play-ring-1358860b}.tutorial-video-card:hover .tutorial-video-card__play[data-v-1358860b] svg{transform:translate(1px)}@keyframes tutorial-play-ring-1358860b{0%{opacity:.8;transform:scale(.92)}80%,to{opacity:0;transform:scale(1.35)}}.tutorial-video-card__duration[data-v-1358860b]{z-index:1;color:#ffffffd6;font-variant-numeric:tabular-nums;font-size:9px;position:absolute;bottom:23px;left:15px}.tutorial-video-card__body[data-v-1358860b]{padding:15px 16px 17px}.tutorial-video-card__eyebrow[data-v-1358860b]{color:var(--sp-primary);letter-spacing:.1em;font-size:8px;font-weight:800}.tutorial-video-card__body h3[data-v-1358860b]{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:15px;overflow:hidden}.tutorial-video-card__body p[data-v-1358860b]{color:var(--sp-muted);text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;font-size:11px;line-height:1.6;overflow:hidden}.home-section-heading[data-v-1358860b]{justify-content:space-between;align-items:flex-end;gap:18px;padding:8px 2px 0;display:flex}.home-section-heading--dashboard[data-v-1358860b]{margin-top:8px}.home-quick-section[data-v-1358860b]{gap:14px;display:grid}.home-quick-grid[data-v-1358860b]{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.home-quick-card[data-v-1358860b]{border:1px solid var(--sp-border);background:var(--sp-surface);text-align:left;cursor:pointer;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:76px;padding:12px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:0 5px 20px #0b4caa0a}.home-quick-card[data-v-1358860b]:hover{border-color:color-mix(in srgb, var(--sp-primary) 32%, var(--sp-border));transform:translateY(-2px);box-shadow:0 12px 28px #0b4caa17}.home-quick-card__icon[data-v-1358860b]{width:38px;height:38px;color:var(--sp-primary);background:color-mix(in srgb, var(--sp-primary) 8%, white);border-radius:12px;place-items:center;display:grid}.home-quick-card strong[data-v-1358860b],.home-quick-card small[data-v-1358860b]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.home-quick-card strong[data-v-1358860b]{font-size:12px}.home-quick-card small[data-v-1358860b]{color:var(--sp-muted);margin-top:4px;font-size:9px}.home-quick-card__arrow[data-v-1358860b]{color:var(--sp-muted)}.home-trend-section[data-v-1358860b]{min-width:0}.home-alert[data-v-1358860b]{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;align-items:center;gap:9px;padding:12px 14px;font-size:12px;display:flex}.home-alert--soft[data-v-1358860b]{color:var(--sp-muted);background:var(--sp-surface-muted);border-color:var(--sp-border)}.home-section-alert[data-v-1358860b]{color:var(--sp-warning);background:color-mix(in srgb, var(--sp-warning) 7%, white);border-radius:11px;flex-wrap:wrap;gap:8px 18px;padding:10px 13px;font-size:11px;display:flex}.home-grid[data-v-1358860b]{grid-template-columns:minmax(0,1.35fr) minmax(300px,.9fr);gap:16px;display:grid}.home-grid--even[data-v-1358860b]{grid-template-columns:repeat(2,minmax(0,1fr))}.trend-card__updated[data-v-1358860b]{font-size:10px}.text-link[data-v-1358860b]{color:var(--sp-primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.compact-list[data-v-1358860b]{gap:2px;display:grid}.compact-row[data-v-1358860b]{border-bottom:1px solid color-mix(in srgb, var(--sp-border) 72%, transparent);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 0;display:grid}.compact-row[data-v-1358860b]:last-child{border-bottom:0}.compact-row__icon[data-v-1358860b]{width:36px;height:36px;color:var(--sp-primary);background:color-mix(in srgb, var(--sp-primary) 8%, white);border-radius:11px;place-items:center;display:grid}.compact-row__icon--warm[data-v-1358860b]{color:var(--sp-warning);background:color-mix(in srgb, var(--sp-warning) 9%, white)}.compact-row__copy[data-v-1358860b]{min-width:0}.compact-row__copy strong[data-v-1358860b],.compact-row__copy small[data-v-1358860b]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.compact-row__copy strong[data-v-1358860b]{font-size:12px}.compact-row__copy small[data-v-1358860b]{color:var(--sp-muted);margin-top:4px;font-size:10px}.compact-row__metric[data-v-1358860b]{color:var(--sp-text);font-size:13px;font-weight:750}.compact-row__metric small[data-v-1358860b]{color:var(--sp-muted);font-size:10px}@media (max-width:1240px){.home-quick-grid[data-v-1358860b]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1080px){.home-grid[data-v-1358860b]{grid-template-columns:1fr}.tutorial-video-grid[data-v-1358860b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.home-showcase[data-v-1358860b]{border-radius:20px;min-height:auto}.home-showcase__content[data-v-1358860b]{padding:22px 16px}.home-showcase__copy[data-v-1358860b]{margin-top:34px}.home-showcase h1[data-v-1358860b]{font-size:32px}.home-showcase__meta time[data-v-1358860b]{display:none}.home-showcase__carousel[data-v-1358860b]{top:18px;right:16px}.tutorial-section__heading[data-v-1358860b],.home-section-heading[data-v-1358860b]{flex-direction:column;align-items:flex-start}.tutorial-toolbar[data-v-1358860b]{flex-direction:column;align-items:flex-start;width:100%}.tutorial-tabs[data-v-1358860b]{width:100%;overflow-x:auto}.tutorial-video-grid[data-v-1358860b],.home-quick-grid[data-v-1358860b]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-grid--even[data-v-1358860b]{grid-template-columns:1fr}}@media (max-width:480px){.home-quick-grid[data-v-1358860b],.tutorial-video-grid[data-v-1358860b]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.home-showcase__slide[data-v-1358860b]{transition:opacity .2s;transform:none}.tutorial-video-card__icon[data-v-1358860b],.tutorial-video-card__play[data-v-1358860b],.tutorial-video-card__play[data-v-1358860b] svg{transition:none}.tutorial-video-card:hover .tutorial-video-card__play[data-v-1358860b]:before{animation:none}}
