:where(.mantine-Menu-item,.mantine-Combobox-option,.mantine-Select-item,.mantine-Select-option,.mantine-MultiSelect-item,.mantine-MultiSelect-option,.mantine-Autocomplete-option){color:var(--color-text-primary);transition:background-color .12s ease,color .12s ease}:where(.mantine-Menu-item,.mantine-Combobox-option,.mantine-Select-item,.mantine-Select-option,.mantine-MultiSelect-item,.mantine-MultiSelect-option,.mantine-Autocomplete-option):not([data-disabled]):hover,:where(.mantine-Menu-item,.mantine-Combobox-option,.mantine-Select-item,.mantine-Select-option,.mantine-MultiSelect-item,.mantine-MultiSelect-option,.mantine-Autocomplete-option):not([data-disabled])[data-hovered],:where(.mantine-Menu-item,.mantine-Combobox-option,.mantine-Select-item,.mantine-Select-option,.mantine-MultiSelect-item,.mantine-MultiSelect-option,.mantine-Autocomplete-option):not([data-disabled])[data-highlighted]{background:var(--fq-menu-hover-bg);color:var(--fq-menu-hover-color)}:where(.mantine-Combobox-option,.mantine-Autocomplete-option)[data-combobox-selected],:where(.mantine-Combobox-option,.mantine-Autocomplete-option)[data-selected],:where(.mantine-Select-item,.mantine-Select-option,.mantine-MultiSelect-item,.mantine-MultiSelect-option)[data-selected]{background:var(--fq-menu-selected-bg);color:var(--fq-menu-selected-color)}:where(body:not(.admin-route)) .mantine-Popover-dropdown:not(.admin-popover),:where(body:not(.admin-route)) .mantine-Menu-dropdown:not(.admin-menu){border-radius:12px;box-shadow:0 12px 32px color-mix(in srgb,var(--mantine-color-black) 12%,transparent),0 0 0 1px var(--color-border)}:where(body:not(.admin-route)) :is(.mantine-Popover-dropdown,.mantine-Menu-dropdown) .mantine-SegmentedControl-root{min-height:28px!important;height:28px!important;padding:2px!important;border-radius:8px!important}:where(body:not(.admin-route)) :is(.mantine-Popover-dropdown,.mantine-Menu-dropdown) .mantine-SegmentedControl-label{padding:2px 8px!important;font-size:11px!important;font-weight:500!important;line-height:22px!important}:where(body:not(.admin-route)) :is(.mantine-Popover-dropdown,.mantine-Menu-dropdown) .mantine-SegmentedControl-indicator{border-radius:6px!important}:where(body:not(.admin-route)) :is(.mantine-Popover-dropdown,.mantine-Menu-dropdown) .mantine-Button-root:not(.keep-large){height:28px!important;min-height:28px!important;font-size:11px!important;padding:0 10px!important;border-radius:6px!important;font-weight:500!important}:where(body:not(.admin-route)) :is(.mantine-Popover-dropdown,.mantine-Menu-dropdown) .mantine-Text-root[data-size="10px"]{font-size:10px!important;letter-spacing:.05em!important}.mantine-Button-root{height:var(--btn-height-md, 36px);font-weight:var(--btn-font-weight, 600);font-size:var(--btn-font-size-md, var(--font-size-body));padding:0 var(--btn-padding-x-md, var(--spacing-xl));transition:background-color var(--duration-fast) var(--curve-standard),border-color var(--duration-fast) var(--curve-standard),color var(--duration-fast) var(--curve-standard),transform .1s cubic-bezier(.4,0,.2,1)}.mantine-Button-root[data-variant=subtle]{--button-bd: 1px solid color-mix(in srgb, currentColor 28%, var(--color-border)) !important}.mantine-Button-root[data-variant=light]{background:color-mix(in srgb,currentColor 10%,var(--color-surface))!important;--button-bd: 1px solid color-mix(in srgb, currentColor 32%, var(--color-border)) !important;box-shadow:0 1px 2px color-mix(in srgb,var(--mantine-color-black) 4%,transparent)}.mantine-Button-root:active:not(:disabled):not([data-disabled=true]),.mantine-ActionIcon-root:active:not(:disabled):not([data-disabled=true]){transform:scale(.96)}.mantine-Button-root[data-variant=subtle]:hover:not(:disabled):not([data-disabled=true]),.mantine-Button-root[data-variant=default]:hover:not(:disabled):not([data-disabled=true]){background-color:color-mix(in srgb,currentColor 8%,transparent)}.mantine-Button-root[data-variant=subtle]:hover:not(:disabled):not([data-disabled=true]){--button-bd: 1px solid currentColor !important}.mantine-Button-root[data-variant=light]:hover:not(:disabled):not([data-disabled=true]){background:color-mix(in srgb,currentColor 18%,var(--color-surface))!important;--button-bd: 1px solid color-mix(in srgb, currentColor 55%, var(--color-border)) !important;transform:translateY(-1px);box-shadow:0 4px 10px -2px color-mix(in srgb,currentColor 20%,transparent)}.mantine-Button-root[data-variant=subtle]:active:not(:disabled):not([data-disabled=true]),.mantine-Button-root[data-variant=default]:active:not(:disabled):not([data-disabled=true]){background-color:color-mix(in srgb,currentColor 12%,transparent)}.fq-form-header-toolbar .mantine-Group-root{gap:var(--spacing-s)}.fq-form-header-toolbar .mantine-Button-root{height:var(--btn-height-sm, 32px);padding:0 var(--btn-padding-x-sm, var(--spacing-m));font-weight:400}.fq-form-header-toolbar .mantine-Button-root:hover:not(:disabled),.fq-form-header-toolbar .mantine-Button-root:active:not(:disabled){box-shadow:none}.fq-form-header-toolbar .mantine-ActionIcon-root,.fq-form-header-toolbar .mantine-Button-root{transition:none!important;transform:none!important;will-change:auto!important}.fq-form-header-toolbar .mantine-ActionIcon-root:active,.fq-form-header-toolbar .mantine-Button-root:active{transform:none!important}.fq-form-header-toolbar .mantine-Button-inner{gap:var(--spacing-s)}.fq-form-header-toolbar .mantine-ThemeIcon-root{width:var(--icon-size-sm, 20px);height:var(--icon-size-sm, 20px)}.fq-form-header-toolbar .mantine-Button-root[data-variant=light]{background:var(--color-surface);color:var(--color-text-secondary);border:1px solid var(--color-border)}.fq-form-header-toolbar .mantine-Button-root[data-variant=light]:hover{background:var(--color-surface-hover);color:var(--color-text-primary);border-color:var(--color-text-muted)}.fq-form-header-toolbar .mantine-Button-root[data-variant=default]{background:var(--color-surface);color:var(--color-text-secondary);border:1px solid var(--color-border)}.fq-form-header-toolbar .mantine-Button-root[data-variant=default]:hover{background:var(--color-surface-hover);color:var(--color-text-primary);border-color:var(--color-text-muted)}.fq-form-header-toolbar .mantine-Button-root.fg-btn-cancel{background:var(--color-surface);color:var(--color-text-secondary);border:1px solid var(--color-border);box-shadow:none}.fq-form-header-toolbar .mantine-Button-root.fg-btn-cancel:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text-primary);border-color:var(--color-text-muted)}.fq-form-header-toolbar .mantine-Button-root.fg-btn-save{background:var(--btn-primary-bg, var(--color-primary));color:var(--btn-primary-text, var(--color-on-primary));border:1px solid var(--btn-primary-bg, var(--color-primary));box-shadow:var(--shadow-2)}.fq-form-header-toolbar .mantine-Button-root.fg-btn-save:hover:not(:disabled){background:var(--btn-primary-bg-hover, var(--color-primary-hover));border-color:var(--btn-primary-bg-hover, var(--color-primary-hover))}.fq-form-header-toolbar .mantine-Button-root.fg-btn-save:active:not(:disabled){background:var(--btn-primary-bg-pressed, var(--color-primary-active));border-color:var(--btn-primary-bg-pressed, var(--color-primary-active))}.fq-form-header-toolbar .mantine-Button-root.fg-btn-save:disabled,.fq-form-header-toolbar .mantine-Button-root.fg-btn-save[data-disabled=true]{background:var(--color-primary-50);border-color:var(--color-primary-50);color:var(--color-on-primary);box-shadow:none;opacity:var(--opacity-disabled, .5)}.fg-btn-cancel{background:var(--color-surface);color:var(--color-text-secondary);border:1px solid var(--color-border);box-shadow:var(--shadow-2)}.fg-btn-cancel:hover:not(:disabled):not([data-disabled=true]){background:var(--color-surface-hover);border-color:var(--color-text-muted)}.fg-btn-cancel:active:not(:disabled):not([data-disabled=true]){background:var(--color-surface);border-color:var(--color-secondary)}.fg-btn-cancel:focus-visible{outline:none;border-color:var(--color-primary);box-shadow:var(--form-focus-ring)}.fg-btn-save{background:var(--btn-primary-bg, var(--color-primary));color:var(--btn-primary-text, var(--color-on-primary));border:1px solid var(--btn-primary-bg, var(--color-primary));box-shadow:var(--shadow-4)}.fg-btn-save:hover:not(:disabled):not([data-disabled=true]){background:var(--btn-primary-bg-hover, var(--color-primary-hover));border-color:var(--btn-primary-bg-hover, var(--color-primary-hover))}.fg-btn-save:active:not(:disabled):not([data-disabled=true]){background:var(--btn-primary-bg-hover, var(--color-primary-hover));filter:brightness(.98)}.fg-btn-save:focus-visible{outline:none;box-shadow:var(--form-focus-ring),var(--shadow-2)}.fq-global-primary-btn{background:var(--btn-global-primary-bg)!important;color:var(--btn-global-primary-text)!important;border:1px solid var(--btn-global-primary-bg)!important;box-shadow:var(--shadow-4)}.fq-global-primary-btn:hover:not(:disabled):not([data-disabled=true]){background:var(--btn-global-primary-bg-hover)!important;border-color:var(--btn-global-primary-bg-hover)!important}.fq-global-primary-btn:active:not(:disabled):not([data-disabled=true]){background:var(--btn-global-primary-bg-pressed)!important;border-color:var(--btn-global-primary-bg-pressed)!important}.fq-global-primary-btn:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--btn-global-primary-text) 86%,transparent),0 0 0 4px color-mix(in srgb,var(--btn-global-primary-bg) 28%,transparent),var(--shadow-2)}.fq-global-primary-btn svg{color:inherit}.fq-global-primary-light-btn{background:color-mix(in srgb,var(--btn-global-primary-bg) 12%,var(--color-surface))!important;color:var(--btn-global-primary-light-text, var(--color-primary))!important;border:1px solid color-mix(in srgb,var(--btn-global-primary-bg) 30%,var(--color-border))!important;font-weight:600!important;box-shadow:0 1px 2px color-mix(in srgb,var(--mantine-color-black) 4%,transparent);transition:all .18s cubic-bezier(.34,1.56,.64,1)}.fq-global-primary-light-btn:hover:not(:disabled):not([data-disabled=true]){background:color-mix(in srgb,var(--btn-global-primary-bg) 20%,var(--color-surface))!important;border-color:color-mix(in srgb,var(--btn-global-primary-bg) 55%,var(--color-border))!important;transform:translateY(-1px);box-shadow:0 4px 12px -2px color-mix(in srgb,var(--btn-global-primary-bg) 22%,transparent)}.fq-global-primary-light-btn:active:not(:disabled):not([data-disabled=true]){background:color-mix(in srgb,var(--btn-global-primary-bg) 26%,var(--color-surface))!important;transform:translateY(0) scale(.97)}.fq-global-primary-light-btn:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--btn-global-primary-bg) 22%,transparent)}.fq-global-primary-light-btn svg{color:inherit}.fq-global-primary-light-badge{background:color-mix(in srgb,var(--btn-global-primary-bg) 12%,var(--color-surface))!important;color:var(--btn-global-primary-light-text, var(--color-primary))!important;border:1px solid color-mix(in srgb,var(--btn-global-primary-bg) 30%,var(--color-border))!important}.fg-btn-save:disabled,.fg-btn-save[data-disabled=true]{background:var(--color-primary-50);border-color:var(--color-primary-50);color:var(--color-on-primary);box-shadow:none;opacity:var(--opacity-disabled, .5)}.fq-action-btn-filled.mantine-Button-root{background:var(--fq-action-color);color:var(--color-text-inverted);border-color:var(--fq-action-color)}.fq-action-btn-filled.mantine-Button-root:hover:not(:disabled):not([data-disabled=true]){background:var(--fq-action-hover);border-color:var(--fq-action-hover)}.fq-action-btn-filled.mantine-Button-root:active:not(:disabled):not([data-disabled=true]){background:var(--fq-action-hover);filter:brightness(.95)}.fq-action-btn-light.mantine-Button-root{background:color-mix(in srgb,var(--fq-action-color) 12%,transparent);color:var(--fq-action-color);border-color:transparent}.fq-action-btn-light.mantine-Button-root:hover:not(:disabled):not([data-disabled=true]){background:color-mix(in srgb,var(--fq-action-color) 20%,transparent)}.fq-action-btn-light.mantine-Button-root:active:not(:disabled):not([data-disabled=true]){background:color-mix(in srgb,var(--fq-action-color) 28%,transparent)}.fq-action-btn-outline.mantine-Button-root{background:transparent;color:var(--fq-action-color);border:1px solid var(--fq-action-color)}.fq-action-btn-outline.mantine-Button-root:hover:not(:disabled):not([data-disabled=true]){background:color-mix(in srgb,var(--fq-action-color) 8%,transparent)}.fq-action-btn-outline.mantine-Button-root:active:not(:disabled):not([data-disabled=true]){background:color-mix(in srgb,var(--fq-action-color) 15%,transparent)}.fq-action-btn-filled.mantine-Button-root:disabled,.fq-action-btn-filled.mantine-Button-root[data-disabled=true],.fq-action-btn-light.mantine-Button-root:disabled,.fq-action-btn-light.mantine-Button-root[data-disabled=true],.fq-action-btn-outline.mantine-Button-root:disabled,.fq-action-btn-outline.mantine-Button-root[data-disabled=true]{opacity:.5}@media(prefers-reduced-motion:reduce){.mantine-Button-root{transition:none}}.quartz-trash-btn,.fq-trash-btn,button.quartz-trash-btn{color:var(--mantine-color-gray-7)!important;background-color:transparent!important;border:1px solid transparent!important;border-radius:var(--mantine-radius-md, 6px)!important;transition:color .12s ease,background-color .12s ease,border-color .12s ease,transform .1s ease!important}[data-mantine-color-scheme=dark] .quartz-trash-btn,[data-mantine-color-scheme=dark] .fq-trash-btn,[data-mantine-color-scheme=dark] button.quartz-trash-btn{color:var(--mantine-color-dark-2)!important}.quartz-trash-btn:hover:not(:disabled):not([data-disabled=true]),.fq-trash-btn:hover:not(:disabled):not([data-disabled=true]),button.quartz-trash-btn:hover:not(:disabled):not([data-disabled=true]){color:var(--mantine-color-red-6)!important;background-color:var(--mantine-color-red-0)!important;border-color:color-mix(in srgb,var(--mantine-color-red-6) 15%,transparent)!important}[data-mantine-color-scheme=dark] .quartz-trash-btn:hover:not(:disabled):not([data-disabled=true]),[data-mantine-color-scheme=dark] .fq-trash-btn:hover:not(:disabled):not([data-disabled=true]),[data-mantine-color-scheme=dark] button.quartz-trash-btn:hover:not(:disabled):not([data-disabled=true]){color:var(--mantine-color-red-4)!important;background-color:color-mix(in srgb,var(--mantine-color-red-6) 18%,transparent)!important;border-color:color-mix(in srgb,var(--mantine-color-red-6) 30%,transparent)!important}.quartz-trash-btn:active:not(:disabled):not([data-disabled=true]),.fq-trash-btn:active:not(:disabled):not([data-disabled=true]){transform:scale(.92)!important}[data-mantine-color-scheme=dark] .mantine-Button-root[data-variant=default]:not(.toolbar-primary-button),[data-theme=dark] .mantine-Button-root[data-variant=default]:not(.toolbar-primary-button){background-color:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text-primary)!important}[data-mantine-color-scheme=dark] .mantine-Button-root[data-variant=default]:not(.toolbar-primary-button):hover:not(:disabled):not([data-disabled=true]),[data-theme=dark] .mantine-Button-root[data-variant=default]:not(.toolbar-primary-button):hover:not(:disabled):not([data-disabled=true]){background-color:var(--color-surface-hover)!important;border-color:var(--color-primary)!important;color:var(--color-primary-light)!important}[data-mantine-color-scheme=dark] .mantine-Button-root[data-variant=light],[data-theme=dark] .mantine-Button-root[data-variant=light]{background-color:color-mix(in srgb,var(--color-primary) 14%,transparent)!important;border-color:color-mix(in srgb,var(--color-primary) 35%,transparent)!important;color:var(--color-primary-light)!important}[data-mantine-color-scheme=dark] .mantine-Button-root[data-variant=light]:hover:not(:disabled):not([data-disabled=true]),[data-theme=dark] .mantine-Button-root[data-variant=light]:hover:not(:disabled):not([data-disabled=true]){background-color:color-mix(in srgb,var(--color-primary) 25%,transparent)!important;border-color:color-mix(in srgb,var(--color-primary) 60%,transparent)!important;color:var(--color-primary-hover)!important}[data-mantine-color-scheme=dark] .mantine-Button-root[data-variant=outline],[data-theme=dark] .mantine-Button-root[data-variant=outline]{border-color:var(--color-border)!important;color:var(--color-text-primary)!important}[data-mantine-color-scheme=dark] .mantine-Button-root[data-variant=outline]:hover:not(:disabled):not([data-disabled=true]),[data-theme=dark] .mantine-Button-root[data-variant=outline]:hover:not(:disabled):not([data-disabled=true]){background-color:color-mix(in srgb,var(--color-primary) 12%,transparent)!important;border-color:var(--color-primary)!important;color:var(--color-primary-light)!important}[data-mantine-color-scheme=dark] .mantine-Button-root:disabled,[data-mantine-color-scheme=dark] .mantine-Button-root[data-disabled=true],[data-theme=dark] .mantine-Button-root:disabled,[data-theme=dark] .mantine-Button-root[data-disabled=true]{background-color:color-mix(in srgb,var(--mantine-color-white) 3%,transparent)!important;border-color:color-mix(in srgb,var(--mantine-color-white) 8%,transparent)!important;color:var(--color-text-muted)!important;opacity:.45!important}._root_1bpbo_1{min-height:100vh;display:flex;align-items:center;justify-content:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:24px}._light_1bpbo_10{background:var(--color-background-2);color:var(--color-text-primary)}._dark_1bpbo_15{background:var(--color-background);color:var(--color-text-primary)}._content_1bpbo_20{max-width:480px;width:100%;text-align:center}._iconCircle_1bpbo_26{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 28px;font-size:32px;animation:_fq-err-pulse_1bpbo_1 2.5s ease-in-out infinite}._light_1bpbo_10 ._iconCircle_1bpbo_26{background:linear-gradient(135deg,var(--color-warning-soft) 0%,var(--color-surface) 100%);border:2px solid var(--color-warning-soft-border)}._dark_1bpbo_15 ._iconCircle_1bpbo_26{background:linear-gradient(135deg,color-mix(in srgb,var(--mantine-color-orange-6) 20%,transparent),color-mix(in srgb,var(--mantine-color-yellow-5) 15%,transparent));border:2px solid color-mix(in srgb,var(--mantine-color-orange-6) 40%,transparent)}._title_1bpbo_48{font-size:22px;font-weight:700;margin:0 0 8px;letter-spacing:-.02em}._light_1bpbo_10 ._title_1bpbo_48,._dark_1bpbo_15 ._title_1bpbo_48{color:var(--color-text-primary)}._subtitle_1bpbo_63{font-size:15px;margin:0 0 32px;line-height:1.6}._light_1bpbo_10 ._subtitle_1bpbo_63,._dark_1bpbo_15 ._subtitle_1bpbo_63{color:var(--color-text-secondary)}._actions_1bpbo_77{display:flex;gap:12px;justify-content:center;margin-bottom:32px}._button_1bpbo_84{padding:10px 28px;font-size:14px;font-weight:600;border-radius:10px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px}._buttonIcon_1bpbo_96{width:14px;height:14px}._reloadButton_1bpbo_101{color:var(--color-text-inverted);background:linear-gradient(135deg,var(--mantine-color-indigo-6) 0%,var(--mantine-color-violet-6) 100%);border:none;box-shadow:0 2px 8px color-mix(in srgb,var(--mantine-color-indigo-6) 25%,transparent)}._reloadButton_1bpbo_101:hover{background:linear-gradient(135deg,var(--mantine-color-indigo-7) 0%,var(--mantine-color-indigo-6) 100%);box-shadow:0 6px 20px color-mix(in srgb,var(--mantine-color-indigo-6) 35%,transparent);transform:translateY(-1px)}._light_1bpbo_10 ._homeButton_1bpbo_114{color:var(--color-text-secondary);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:0 1px 3px color-mix(in srgb,var(--mantine-color-black) 6%,transparent)}._light_1bpbo_10 ._homeButton_1bpbo_114:hover{color:var(--color-text-primary);background:var(--color-surface-hover)}._dark_1bpbo_15 ._homeButton_1bpbo_114{color:var(--color-text-secondary);background:var(--color-surface);border:1px solid color-mix(in srgb,var(--mantine-color-white) 8%,transparent);box-shadow:none}._dark_1bpbo_15 ._homeButton_1bpbo_114:hover{color:var(--color-text-primary);background:var(--color-surface-hover)}._detailsToggle_1bpbo_138{font-size:12px;background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .2s}._light_1bpbo_10 ._detailsToggle_1bpbo_138{color:var(--color-text-tertiary)}._light_1bpbo_10 ._detailsToggle_1bpbo_138:hover{color:var(--color-text-secondary);background:var(--color-surface-hover)}._dark_1bpbo_15 ._detailsToggle_1bpbo_138{color:var(--color-text-tertiary)}._dark_1bpbo_15 ._detailsToggle_1bpbo_138:hover{color:var(--color-text-primary);background:var(--color-surface-hover)}._detailsPanel_1bpbo_166{margin-top:12px;padding:16px;border-radius:10px;text-align:left;max-height:220px;overflow-y:auto}._light_1bpbo_10 ._detailsPanel_1bpbo_166{background:var(--color-panel);border:1px solid var(--color-border)}._dark_1bpbo_15 ._detailsPanel_1bpbo_166{background:var(--color-panel);border:1px solid color-mix(in srgb,var(--mantine-color-white) 5%,transparent)}._errorMessage_1bpbo_185{font-size:12px;font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;margin-bottom:8px;word-break:break-word;line-height:1.5}._light_1bpbo_10 ._errorMessage_1bpbo_185,._dark_1bpbo_15 ._errorMessage_1bpbo_185{color:var(--color-error)}._errorStack_1bpbo_201{font-size:10px;margin:0;white-space:pre-wrap;word-break:break-word;line-height:1.6}._light_1bpbo_10 ._errorStack_1bpbo_201,._dark_1bpbo_15 ._errorStack_1bpbo_201{color:var(--color-text-tertiary)}._footer_1bpbo_217{margin-top:48px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:600}._light_1bpbo_10 ._footer_1bpbo_217,._dark_1bpbo_15 ._footer_1bpbo_217{color:var(--color-text-tertiary)}@keyframes _fq-err-pulse_1bpbo_1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.06);opacity:.85}}*{box-sizing:border-box}html,body{margin:0;padding:0;width:100%;height:100%}.login-wrapper{display:flex;min-height:100vh;min-height:100dvh;width:100vw;overflow:hidden;background-color:var(--color-surface)}.login-visual{width:50%;flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at top right,color-mix(in srgb,var(--color-primary) 10%,transparent) 0%,transparent 42%),radial-gradient(circle at bottom left,color-mix(in srgb,var(--color-info) 10%,transparent) 0%,transparent 38%),linear-gradient(160deg,var(--color-background) 0%,var(--color-surface) 100%)}@media(max-width:900px){.login-visual{display:none}}.login-visual:before{content:"";position:absolute;width:700px;height:700px;top:-20%;right:-10%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--mantine-color-violet-6) 20%,transparent),transparent 70%);filter:blur(80px);pointer-events:none}.login-visual:after{content:"";position:absolute;width:500px;height:500px;bottom:-20%;left:-10%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--color-info) 20%,transparent),transparent 70%);filter:blur(80px);pointer-events:none}.desktop-brand{display:flex;align-items:center;gap:12px}.desktop-brand-name{font-size:1.5rem;font-weight:800;letter-spacing:-.5px;color:var(--color-text-primary)}@media(max-width:900px){.desktop-brand{display:none}}.login-visual.cosmic-dark-visual{background:var(--color-text-primary)!important;position:relative;overflow:hidden}.login-visual.cosmic-dark-visual:before,.login-visual.cosmic-dark-visual:after{display:none}.cosmic-visual-container{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:5;background:var(--color-text-primary)}.cryptic-quote{position:absolute;font-family:var(--font-mono, monospace);font-size:9px;font-weight:500;letter-spacing:.12em;color:color-mix(in srgb,var(--mantine-color-white) 35%,transparent);pointer-events:none;mix-blend-mode:difference;text-transform:lowercase;opacity:.55;transition:opacity .5s ease,color .5s ease;user-select:none;white-space:nowrap}.quote-arabic{font-family:Amiri,Traditional Arabic,serif;font-size:13px;direction:rtl;letter-spacing:.05em;color:color-mix(in srgb,var(--mantine-color-white) 45%,transparent)}.quote-amazigh{font-family:var(--font-mono, monospace);font-size:11px;letter-spacing:.18em;color:color-mix(in srgb,var(--mantine-color-white) 45%,transparent)}.quote-1{top:4%;left:5%;transform:rotate(-5deg)}.quote-2{bottom:6%;right:6%;transform:rotate(4deg)}.quote-3{top:6%;right:6%;transform:rotate(-3deg)}.quote-4{bottom:6%;left:5%;transform:rotate(6deg)}.cosmic-visual-container:hover .cryptic-quote{opacity:.95;color:color-mix(in srgb,var(--mantine-color-white) 85%,transparent)}.rhombus-glow{position:absolute;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--mantine-color-white) 16%,transparent) 0%,color-mix(in srgb,var(--mantine-color-white) 3%,transparent) 55%,transparent 78%);filter:blur(65px);animation:pulse-swirl-glow 6s ease-in-out infinite alternate;pointer-events:none}.constellation-42-universe{position:relative;width:100%;height:100%;max-width:760px;max-height:760px;z-index:10;display:flex;align-items:center;justify-content:center}.constellation-core-shard{position:absolute;left:50%;top:50%;width:52px;height:52px;transform:translate(-50%,-50%) rotate(45deg);border-radius:12px;z-index:30;overflow:hidden;border:1.5px solid color-mix(in srgb,var(--mantine-color-white) 85%,transparent);background:var(--color-text-primary);display:flex;align-items:center;justify-content:center;box-shadow:0 0 25px color-mix(in srgb,var(--mantine-color-white) 40%,transparent),inset 0 0 12px color-mix(in srgb,var(--mantine-color-white) 30%,transparent);cursor:pointer;transition:border-color .4s ease,box-shadow .4s ease}.diamond-cracks{position:absolute;inset:3px;overflow:hidden;border-radius:9px;opacity:.96;pointer-events:none}.diamond-cracks svg{width:100%;height:100%;display:block}.diamond-crack{fill:none;stroke:color-mix(in srgb,var(--mantine-color-white) 98%,transparent);stroke-linecap:round;stroke-linejoin:round}.diamond-crack--primary{stroke-width:1.25;filter:drop-shadow(0 0 1px color-mix(in srgb,var(--mantine-color-white) 85%,transparent))}.diamond-crack--branch{stroke-width:.72;opacity:.85}.diamond-crack--fine{stroke-width:.42;opacity:.78}.diamond-crack--hairline{stroke-width:.28;opacity:.62}.constellation-core-shard:hover{border-color:var(--color-surface);box-shadow:0 0 40px color-mix(in srgb,var(--mantine-color-white) 70%,transparent)}.core-logo-wrapper{position:absolute;inset:0;transform:rotate(-45deg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;text-align:center;z-index:1}.dirty-diamond-tag{font-family:var(--font-mono, monospace);font-size:6px;font-weight:700;letter-spacing:.09em;line-height:1;white-space:nowrap;text-transform:lowercase;color:color-mix(in srgb,var(--mantine-color-white) 40%,transparent);opacity:.6;transition:opacity .3s ease,color .3s ease}.constellation-core-shard:hover .dirty-diamond-tag{opacity:1;color:color-mix(in srgb,var(--mantine-color-white) 95%,transparent)}.orbital-ring{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;border:1px stroke color-mix(in srgb,var(--mantine-color-white) 8%,transparent);border-style:dashed;pointer-events:none}.ring-inner{width:270px;height:270px;margin-left:-135px;margin-top:-135px;animation:rotate-ring-cw 35s linear infinite}.ring-middle{width:460px;height:460px;margin-left:-230px;margin-top:-230px;animation:rotate-ring-ccw 55s linear infinite}.ring-outer{width:660px;height:660px;margin-left:-330px;margin-top:-330px;animation:rotate-ring-cw 80s linear infinite}@keyframes rotate-ring-cw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotate-ring-ccw{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.constellation-node{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle at 35% 35%,color-mix(in srgb,var(--mantine-color-white) 35%,transparent) 0%,color-mix(in srgb,var(--mantine-color-black) 95%,transparent) 55%,var(--mantine-color-dark-9) 100%);border:1px solid color-mix(in srgb,var(--mantine-color-white) 45%,transparent);box-shadow:0 0 16px color-mix(in srgb,var(--mantine-color-white) 25%,transparent),inset 0 0 10px color-mix(in srgb,var(--mantine-color-white) 20%,transparent);cursor:pointer;background-size:cover;background-position:center;color:var(--color-surface);transition:border-color .35s ease,box-shadow .35s ease,filter .35s ease,transform .35s ease}.planet-quartz{background:radial-gradient(circle at 35% 35%,color-mix(in srgb,var(--mantine-color-white) 22%,transparent) 0%,color-mix(in srgb,var(--mantine-color-black) 95%,transparent) 55%,var(--color-text-primary) 100%);border-color:color-mix(in srgb,var(--mantine-color-white) 40%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--mantine-color-white) 15%,transparent),inset 0 0 8px color-mix(in srgb,var(--mantine-color-white) 15%,transparent)}.planet-lapis{background:radial-gradient(circle at 35% 35%,color-mix(in srgb,var(--mantine-color-white) 20%,transparent) 0%,color-mix(in srgb,var(--mantine-color-black) 95%,transparent) 55%,var(--color-text-primary) 100%);border-color:color-mix(in srgb,var(--mantine-color-white) 35%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--mantine-color-white) 12%,transparent),inset 0 0 8px color-mix(in srgb,var(--mantine-color-white) 12%,transparent)}.planet-gold{background:radial-gradient(circle at 35% 35%,color-mix(in srgb,var(--mantine-color-white) 25%,transparent) 0%,color-mix(in srgb,var(--mantine-color-black) 95%,transparent) 55%,var(--color-text-primary) 100%);border-color:color-mix(in srgb,var(--mantine-color-white) 45%,transparent);box-shadow:0 0 16px color-mix(in srgb,var(--mantine-color-white) 18%,transparent),inset 0 0 10px color-mix(in srgb,var(--mantine-color-white) 15%,transparent)}.planet-emerald{background:radial-gradient(circle at 35% 35%,color-mix(in srgb,var(--mantine-color-white) 18%,transparent) 0%,color-mix(in srgb,var(--mantine-color-black) 95%,transparent) 55%,var(--color-text-primary) 100%);border-color:color-mix(in srgb,var(--mantine-color-white) 35%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--mantine-color-white) 12%,transparent),inset 0 0 8px color-mix(in srgb,var(--mantine-color-white) 10%,transparent)}.planet-violet{background:radial-gradient(circle at 35% 35%,color-mix(in srgb,var(--mantine-color-white) 20%,transparent) 0%,color-mix(in srgb,var(--mantine-color-black) 95%,transparent) 55%,var(--color-text-primary) 100%);border-color:color-mix(in srgb,var(--mantine-color-white) 40%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--mantine-color-white) 15%,transparent),inset 0 0 8px color-mix(in srgb,var(--mantine-color-white) 12%,transparent)}.planet-obsidian{background:radial-gradient(circle at 35% 35%,color-mix(in srgb,var(--mantine-color-white) 30%,transparent) 0%,color-mix(in srgb,var(--mantine-color-black) 98%,transparent) 55%,var(--color-text-primary) 100%);border-color:color-mix(in srgb,var(--mantine-color-white) 50%,transparent);box-shadow:0 0 16px color-mix(in srgb,var(--mantine-color-white) 20%,transparent),inset 0 0 10px color-mix(in srgb,var(--mantine-color-white) 18%,transparent)}.has-bg-art{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;filter:grayscale(100%) contrast(220%) brightness(1.05);border:1.5px solid color-mix(in srgb,var(--mantine-color-white) 85%,transparent)!important;box-shadow:0 0 20px color-mix(in srgb,var(--mantine-color-white) 35%,transparent),inset 0 0 10px color-mix(in srgb,var(--mantine-color-white) 30%,transparent)!important}.has-bg-art:hover{filter:grayscale(100%) contrast(250%) brightness(1.25)!important;border-color:var(--color-surface)!important;box-shadow:0 0 40px color-mix(in srgb,var(--mantine-color-white) 80%,transparent),0 0 70px color-mix(in srgb,var(--mantine-color-black) 95%,transparent)!important}.node-inner.node-tier-hero{width:28px;height:28px;border-radius:7px;z-index:25}.node-inner.node-tier-major,.node-inner.node-tier-medium{width:24px;height:24px;border-radius:6px;z-index:22}.node-middle.node-tier-hero{width:24px;height:24px;border-radius:6px;z-index:20}.node-middle.node-tier-major,.node-middle.node-tier-medium,.node-middle.node-tier-micro{width:20px;height:20px;border-radius:5px;z-index:18}.node-outer.node-tier-hero{width:20px;height:20px;border-radius:5px;z-index:16}.node-outer.node-tier-major,.node-outer.node-tier-medium,.node-outer.node-tier-micro{width:16px;height:16px;border-radius:4px;z-index:12}.node-symbol{line-height:1;user-select:none;color:var(--color-surface);font-weight:700;text-shadow:0 0 8px color-mix(in srgb,var(--mantine-color-white) 90%,transparent);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--mantine-color-white) 80%,transparent));transition:filter .3s ease}.constellation-svg-icon{width:65%;height:65%;object-fit:contain;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--mantine-color-white) 90%,transparent)) brightness(1.3);user-select:none;pointer-events:none}.constellation-node:hover{border-color:var(--color-surface);z-index:35;box-shadow:0 0 25px color-mix(in srgb,var(--mantine-color-white) 80%,transparent),0 0 45px color-mix(in srgb,var(--mantine-color-white) 40%,transparent)}.constellation-node:hover .node-symbol{filter:grayscale(0%) contrast(100%)}.anim-chaotic-1{animation:drift-chaotic-1 6.5s ease-in-out infinite alternate}.anim-chaotic-2{animation:drift-chaotic-2 7.8s ease-in-out infinite alternate}.anim-chaotic-3{animation:drift-chaotic-3 5.4s ease-in-out infinite alternate}.anim-chaotic-4{animation:drift-chaotic-4 8.2s ease-in-out infinite alternate}.anim-chaotic-5{animation:drift-chaotic-5 6s ease-in-out infinite alternate}.anim-chaotic-6{animation:drift-chaotic-6 7s ease-in-out infinite alternate}@keyframes drift-chaotic-1{0%{transform:translate(-50%,-50%) translate(0) rotate(0)}33%{transform:translate(-50%,-50%) translate(-14px,12px) rotate(8deg)}66%{transform:translate(-50%,-50%) translate(16px,-8px) rotate(-6deg)}to{transform:translate(-50%,-50%) translate(8px,16px) rotate(12deg)}}@keyframes drift-chaotic-2{0%{transform:translate(-50%,-50%) translate(0) rotate(0)}40%{transform:translate(-50%,-50%) translate(18px,-14px) rotate(-10deg)}70%{transform:translate(-50%,-50%) translate(-12px,-18px) rotate(14deg)}to{transform:translate(-50%,-50%) translate(-16px,10px) rotate(-4deg)}}@keyframes drift-chaotic-3{0%{transform:translate(-50%,-50%) translate(0) rotate(0)}50%{transform:translate(-50%,-50%) translate(-20px,-10px) rotate(15deg)}to{transform:translate(-50%,-50%) translate(14px,18px) rotate(-12deg)}}@keyframes drift-chaotic-4{0%{transform:translate(-50%,-50%) translate(0) rotate(0)}30%{transform:translate(-50%,-50%) translate(12px,16px) rotate(-8deg)}75%{transform:translate(-50%,-50%) translate(-18px,-12px) rotate(10deg)}to{transform:translate(-50%,-50%) translate(15px,-15px) rotate(-14deg)}}@keyframes drift-chaotic-5{0%{transform:translate(-50%,-50%) translate(0) rotate(0)}45%{transform:translate(-50%,-50%) translate(-15px,15px) rotate(12deg)}to{transform:translate(-50%,-50%) translate(18px,-12px) rotate(-10deg)}}@keyframes drift-chaotic-6{0%{transform:translate(-50%,-50%) translate(0) rotate(0)}35%{transform:translate(-50%,-50%) translate(16px,-16px) rotate(-12deg)}80%{transform:translate(-50%,-50%) translate(-14px,14px) rotate(8deg)}to{transform:translate(-50%,-50%) translate(-6px,-18px) rotate(-6deg)}}.node-tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:color-mix(in srgb,var(--mantine-color-black) 95%,transparent);border:1px solid color-mix(in srgb,var(--mantine-color-white) 30%,transparent);backdrop-filter:blur(12px);padding:6px 10px;border-radius:8px;white-space:nowrap;pointer-events:none;box-shadow:0 4px 20px color-mix(in srgb,var(--mantine-color-black) 80%,transparent);display:flex;flex-direction:column;align-items:center;gap:2px;z-index:50}.tooltip-title{font-size:11px;font-weight:700;color:var(--color-surface)}.tooltip-category{font-size:9px;font-family:var(--font-mono, monospace);color:color-mix(in srgb,var(--mantine-color-white) 50%,transparent);text-transform:uppercase;letter-spacing:.08em}.constellation-modal-overlay{position:absolute;inset:0;background:color-mix(in srgb,var(--mantine-color-black) 88%,transparent);backdrop-filter:blur(20px);z-index:100;display:flex;align-items:center;justify-content:center;padding:24px;animation:modal-fade-in .3s ease-out;cursor:pointer}.constellation-modal-card{width:100%;max-width:380px;background:var(--mantine-color-dark-9);border:1px solid color-mix(in srgb,var(--mantine-color-white) 40%,transparent);border-radius:20px;padding:24px;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 0 70px color-mix(in srgb,var(--mantine-color-black) 95%,transparent),0 0 30px color-mix(in srgb,var(--mantine-color-white) 15%,transparent);cursor:default}@keyframes modal-fade-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-art-display{width:180px;height:180px;margin-bottom:18px;border-radius:16px;border:1.5px solid color-mix(in srgb,var(--mantine-color-white) 60%,transparent);background:var(--color-text-primary);display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 0 30px color-mix(in srgb,var(--mantine-color-white) 20%,transparent),inset 0 0 15px color-mix(in srgb,var(--mantine-color-white) 15%,transparent)}.modal-art-image{width:100%;height:100%;object-fit:cover;filter:grayscale(100%) contrast(190%) brightness(.9);transition:transform .4s ease}.modal-art-image:hover{transform:scale(1.08)}.modal-art-svg-frame{width:100px;height:100px;display:flex;align-items:center;justify-content:center}.modal-art-svg-frame img.constellation-svg-icon{width:100%!important;height:100%!important;filter:drop-shadow(0 0 12px color-mix(in srgb,var(--mantine-color-white) 95%,transparent)) brightness(1.4)!important}.modal-node-title{font-size:18px;font-weight:800;color:var(--color-surface);margin-bottom:4px}.modal-node-category{font-family:var(--font-mono, monospace);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:color-mix(in srgb,var(--mantine-color-white) 60%,transparent);margin-bottom:14px}.modal-node-desc{font-size:12.5px;line-height:1.6;color:color-mix(in srgb,var(--mantine-color-white) 85%,transparent);margin-bottom:20px}.modal-close-btn{transition:background .2s ease}.modal-close-btn:hover{background:color-mix(in srgb,var(--mantine-color-white) 25%,transparent)}@keyframes float-core-nucleus{0%{transform:rotate(45deg) translateY(-10px) scale(1)}to{transform:rotate(45deg) translateY(10px) scale(1.04)}}@keyframes pulse-swirl-glow{0%{opacity:.35;transform:scale(.9) rotate(0)}to{opacity:.8;transform:scale(1.2) rotate(15deg)}}.shooting-star-container{position:absolute;inset:0;pointer-events:none;overflow:hidden}.shooting-star{position:absolute;height:1px;background:linear-gradient(90deg,var(--mantine-color-white),color-mix(in srgb,var(--mantine-color-white) 40%,transparent),transparent);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--mantine-color-white) 80%,transparent));border-radius:999px;opacity:0;transform:rotate(-35deg);animation:star-fly 3.2s cubic-bezier(.25,1,.5,1) infinite}.star-1{top:8%;left:5%;width:160px;animation-delay:0s;animation-duration:3.2s}.star-2{top:22%;right:8%;width:190px;animation-delay:1s;animation-duration:3.6s}.star-3{bottom:18%;left:12%;width:140px;animation-delay:2.1s;animation-duration:2.9s}.star-4{top:50%;right:18%;width:170px;animation-delay:.5s;animation-duration:3.8s}.star-5{top:3%;right:28%;width:150px;animation-delay:2.6s;animation-duration:3.1s}.star-6{bottom:30%;right:4%;width:160px;animation-delay:1.4s;animation-duration:3.4s}@keyframes star-fly{0%{transform:translate(-120px,-120px) rotate(-35deg);opacity:0;width:20px}20%{opacity:.85;width:170px}70%{opacity:.6}to{transform:translate(550px,550px) rotate(-35deg);opacity:0;width:10px}}.corporate-login-panel{width:100%;height:100%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;overflow:auto;box-sizing:border-box}.corporate-login-content{position:relative;z-index:10;max-width:500px;width:100%}.login-form-panel{width:50%;flex-shrink:0;display:flex;flex-direction:column;background-color:var(--color-surface);position:relative;z-index:10;border:none;box-shadow:30px 0 100px color-mix(in srgb,var(--mantine-color-black) 8%,transparent)}[data-mantine-color-scheme=dark] .login-form-panel{box-shadow:30px 0 100px color-mix(in srgb,var(--mantine-color-black) 40%,transparent)}@media(max-width:900px){.login-form-panel{width:100%;box-shadow:none}}.form-panel-header{padding:2.5rem 3rem;display:flex;justify-content:space-between;align-items:center}.form-panel-body{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 3rem 4rem;width:100%}.form-wrapper{width:100%;max-width:380px;text-align:left}@media(max-width:500px){.form-panel-body{padding:0 1.5rem 3rem}}.mobile-brand{display:none}@media(max-width:900px){.mobile-brand{display:flex;align-items:center;gap:12px;margin-bottom:3rem}.mobile-brand-name{font-size:1.8rem;font-weight:800;letter-spacing:-.5px;color:var(--color-text-primary)}}.form-heading{font-size:2.2rem;font-weight:800;color:var(--color-text-primary);letter-spacing:-.8px;margin:0 0 .5rem}.form-subtext{font-size:1rem;color:var(--color-text-tertiary);margin:0 0 3rem}.login-anchor-block{display:block}.login-footer-note{padding:2rem 0;width:100%;text-align:center}.login-flag-icon{border-radius:2px;flex-shrink:0}.login-inline-status-icon{margin-right:6px;vertical-align:middle}.login-input{background:var(--color-panel);border:1px solid transparent;border-radius:var(--mantine-radius-md);font-size:.95rem;padding:1.5rem 1rem;transition:all .2s}.login-input:focus{background:var(--color-surface);border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.login-input-label{font-size:.85rem;font-weight:600;letter-spacing:.2px;color:var(--color-text-tertiary);margin-bottom:8px}.login-submit-btn{background:var(--color-primary);border:none;font-weight:600;font-size:1rem;padding:0;height:50px;border-radius:var(--mantine-radius-md);transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.login-submit-btn:hover{background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:0 6px 16px color-mix(in srgb,var(--color-primary) 30%,transparent)}.login-submit-btn:active{transform:translateY(0)}.lang-trigger{display:flex;align-items:center;padding:8px 12px;border-radius:var(--mantine-radius-md);transition:background .15s}.lang-trigger:hover{background:var(--color-panel)}.lang-menu-active{background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary);font-weight:600}.form-error-box{padding:12px 16px;background:var(--color-error-soft);border-radius:var(--mantine-radius-md);border:1px solid var(--color-error-soft-border)}.form-success-box{padding:12px 16px;background:var(--color-success-soft);border-radius:var(--mantine-radius-md);border:1px solid var(--color-success-soft-border)}.form-footer{margin-top:auto;padding:2rem 0 0;text-align:center;letter-spacing:.4px}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.abstract-container,.shape-1,.shape-2,.shape-3{animation:none}}._skeletonCard_woyr2_1{flex:1;min-width:200px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px}._skeletonIcon_woyr2_9,._skeletonTitle_woyr2_10,._skeletonSubtitle_woyr2_11{background:var(--color-surface-hover)}._skeletonIcon_woyr2_9{width:38px;height:38px;border-radius:10px}._skeletonTitle_woyr2_10{width:60%;height:14px;border-radius:4px}._skeletonSubtitle_woyr2_11{width:80%;height:11px;border-radius:4px}._linkButton_woyr2_33{width:100%;height:100%;text-decoration:none}._linkCard_woyr2_39{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 1px 3px #00000005;cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1);height:100%;min-height:58px;padding:10px 14px!important;position:relative;overflow:hidden}._linkCard_woyr2_39:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0000000a;border-color:color-mix(in srgb,var(--home-link-pill-bg, var(--color-primary)) 50%,var(--color-border))}._linkCard_woyr2_39:active{transform:translateY(0)}._linkContent_woyr2_63{width:100%;height:100%}._iconPill_woyr2_68{width:40px;height:40px;border-radius:12px;background:var(--home-link-pill-bg, var(--color-surface-hover));color:var(--home-link-pill-color, var(--color-primary));display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 6px #0000000a}._icon_woyr2_68{width:22px;height:22px;color:inherit}._linkText_woyr2_87{flex:1;min-width:0}._linkTitle_woyr2_92{font-size:13.5px;font-weight:700;color:var(--color-text-primary);line-height:1.25}._linkSubtitle_woyr2_99{line-height:1.35;font-size:11.5px;color:var(--color-text-secondary)}._navButton_woyr2_105{transition:transform .15s ease}._navButton_woyr2_105:hover{transform:scale(1.05)}._carouselShell_woyr2_113{padding-bottom:24px}._carouselShell_woyr2_113 .mantine-Carousel-indicator{width:8px;height:8px;border-radius:4px;background-color:var(--color-border);transition:all .2s ease}._carouselShell_woyr2_113 .mantine-Carousel-indicator[data-active]{width:20px;background-color:var(--color-primary)}._carouselShell_woyr2_113 .mantine-Carousel-indicators{bottom:-20px}._grid_woyr2_134{display:flex;flex-direction:column;gap:8px}._modalContent_5faop_1{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-xl)}._modalBody_5faop_7{padding:0}._headerText_5faop_11{flex:1;min-width:0}._title_5faop_16{color:var(--color-text-primary);line-height:1.3}._badge_5faop_21{text-transform:none;font-weight:600;font-size:13px;background-color:var(--announcement-badge-bg, initial);color:var(--announcement-badge-fg, inherit)}._iconTheme_5faop_29{background:var(--announcement-icon-bg, transparent);color:var(--announcement-icon-fg, inherit);border:none}._closeButton_5faop_35{flex-shrink:0}._content_5faop_39{font-size:15px;line-height:1.7;color:var(--color-text-primary)}._skeletonCard_tce7v_1{flex:1;min-height:160px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px}._cardButton_tce7v_9{display:block;width:100%;height:100%;text-decoration:none}._card_tce7v_9{background:linear-gradient(135deg,color-mix(in srgb,var(--announcement-icon-color, #6366f1) 6%,var(--color-surface)) 0%,var(--color-surface) 100%);border:1px solid color-mix(in srgb,var(--announcement-icon-color, #6366f1) 22%,var(--color-border));border-radius:14px;box-shadow:0 1px 4px #00000005;min-height:110px;height:100%;transition:all .18s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}._card_tce7v_9:hover{transform:translateY(-2px);border-color:var(--announcement-icon-color, var(--color-primary));box-shadow:0 8px 24px color-mix(in srgb,var(--announcement-icon-color, #6366f1) 15%,transparent)}._iconWrap_tce7v_34{background:linear-gradient(135deg,color-mix(in srgb,var(--announcement-icon-color, #6366f1) 20%,var(--color-surface)),color-mix(in srgb,var(--announcement-icon-color, #6366f1) 10%,var(--color-surface)));color:var(--announcement-icon-color, var(--color-primary));border:1px solid color-mix(in srgb,var(--announcement-icon-color, #6366f1) 25%,transparent);border-radius:10px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #0000000a;flex-shrink:0}._badge_tce7v_48{font-weight:700;letter-spacing:.02em;padding:4px 10px;border-radius:6px}._textColumn_tce7v_55{flex:1}._title_tce7v_59{font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--color-text-primary);line-height:1.3}._preview_tce7v_67{font-size:12.5px;line-height:1.5;color:var(--color-text-secondary)}._ctaText_tce7v_73{font-size:12px;font-weight:600;color:var(--announcement-icon-color, var(--color-primary));line-height:1;transition:transform .15s ease}._card_tce7v_9:hover ._ctaText_tce7v_73{transform:translate(2px)}._personalSection_ir29y_5{background:color-mix(in srgb,var(--color-surface) 94%,transparent);border:1px solid var(--color-border);border-radius:14px;overflow:hidden;box-shadow:0 2px 12px #00000008;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all .25s cubic-bezier(.16,1,.3,1)}._personalSection_ir29y_5:hover{border-color:color-mix(in srgb,var(--color-primary, #6366f1) 25%,var(--color-border))}._personalHeader_ir29y_20{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:color-mix(in srgb,var(--color-surface) 60%,transparent);border-bottom:1px solid transparent;gap:12px}._personalHeader--expanded_ir29y_30{border-bottom-color:var(--color-border-subtle, var(--color-border))}._headerLeft_ir29y_34{display:flex;align-items:center;gap:10px;min-width:0;cursor:pointer;user-select:none}._iconBadge_ir29y_43{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:color-mix(in srgb,#f59e0b 12%,var(--color-surface));color:#f59e0b;flex-shrink:0}._iconBadge--notes_ir29y_55{background:color-mix(in srgb,#8b5cf6 12%,var(--color-surface));color:#8b5cf6}._titleText_ir29y_60{font-size:13.5px;font-weight:700;color:var(--color-text-primary);display:flex;align-items:center;gap:8px}._headerRight_ir29y_69{display:flex;align-items:center;gap:8px}._tabSegment_ir29y_75{display:flex;align-items:center;background:color-mix(in srgb,var(--color-surface-hover) 80%,transparent);padding:3px;border-radius:999px;border:1px solid var(--color-border);gap:2px}._tabBtn_ir29y_85{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;border:none;background:transparent;font-size:11.5px;font-weight:600;color:var(--color-text-secondary);cursor:pointer;transition:all .15s ease}._tabBtn_ir29y_85:hover{color:var(--color-text-primary)}._tabBtn--active_ir29y_104{background:var(--color-surface);color:var(--color-text-primary);box-shadow:0 1px 3px #00000014}._tabBadge_ir29y_110{font-size:10px;font-weight:700;padding:1px 5px;border-radius:999px;background:color-mix(in srgb,var(--color-primary, #6366f1) 12%,var(--color-surface));color:var(--color-primary, #6366f1);line-height:1}._collapseBtn_ir29y_120{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--color-text-muted);cursor:pointer;transition:all .15s ease}._collapseBtn_ir29y_120:hover{background:var(--color-surface-hover);color:var(--color-text-primary);border-color:var(--color-border)}._contentBody_ir29y_140{padding:14px 18px 18px;background:var(--color-surface)}._contentBody_ir29y_140 .mywork-widget{border:none!important;background:transparent!important;padding:0!important;box-shadow:none!important}._contentBody_ir29y_140 .mywork-widget-header{display:none!important}._emptyPill_ir29y_156{font-size:12px;color:var(--color-text-muted);font-style:italic;padding:6px 0}.home-scroll-area{height:calc(100vh - var(--header-height, 44px));height:calc(100dvh - var(--header-height, 44px));background:var(--color-surface-bg, var(--color-background-2, #f8fafc))}.home-page-shell{min-height:100%;padding:32px 0 64px;position:relative;overflow:hidden}.home-ambient-glow{position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;max-width:1200px;height:380px;background:radial-gradient(ellipse 60% 50% at 50% 0%,color-mix(in srgb,var(--color-primary, #6366f1) 12%,transparent) 0%,transparent 80%);pointer-events:none;z-index:0}.home-page-container{max-width:1160px;margin:0 auto;position:relative;z-index:1}.home-hero-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:4px 2px}.home-hero-main{flex:1;min-width:0}.home-hero-meta-row{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}.home-hero-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:500;border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface) 80%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 1px 2px #00000005}.home-hero-pill--date{color:var(--color-text-secondary);text-transform:capitalize}.home-hero-pill--univers{color:var(--color-primary, #6366f1);background:color-mix(in srgb,var(--color-primary, #6366f1) 8%,var(--color-surface));border-color:color-mix(in srgb,var(--color-primary, #6366f1) 25%,transparent);font-weight:600}.home-hero-pulse-dot{width:6px;height:6px;border-radius:50%;background:var(--color-primary, #6366f1);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary, #6366f1) 30%,transparent);animation:fq-dot-pulse 2s infinite ease-in-out}@keyframes fq-dot-pulse{0%{transform:scale(.95);opacity:.8}50%{transform:scale(1.2);opacity:1;box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary, #6366f1) 20%,transparent)}to{transform:scale(.95);opacity:.8}}.home-hero-pill-icon{opacity:.85}.home-hero-title{font-size:26px;font-weight:800;letter-spacing:-.025em;color:var(--color-text-primary);margin:0 0 6px;line-height:1.2}.home-hero-name{background:linear-gradient(135deg,var(--mantine-color-indigo-6, #4f46e5) 0%,var(--mantine-color-blue-5, #3b82f6) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.home-hero-wave{display:inline-block;transform-origin:70% 70%;animation:fq-wave 2s infinite ease-in-out}@keyframes fq-wave{0%{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0)}to{transform:rotate(0)}}.home-hero-subtitle{color:var(--color-text-secondary);font-size:13.5px;line-height:1.45;margin:0}.home-hero-actions-wrap{display:flex;align-items:center;gap:10px;flex-shrink:0}.home-hero-header-btn{font-weight:600;transition:all .15s ease}.home-hero-header-btn:hover{transform:translateY(-1px)}.home-search-capsule{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 14px;min-width:240px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;cursor:pointer;box-shadow:0 2px 6px #00000008;transition:all .18s cubic-bezier(.16,1,.3,1);user-select:none}.home-search-capsule:hover{border-color:color-mix(in srgb,var(--color-primary, #6366f1) 40%,var(--color-border));box-shadow:0 4px 14px color-mix(in srgb,var(--color-primary, #6366f1) 12%,transparent);transform:translateY(-1px)}.home-search-capsule-left{display:flex;align-items:center;gap:10px}.home-search-icon{color:var(--color-text-muted)}.home-search-text{font-size:13px;font-weight:500;color:var(--color-text-secondary)}.home-search-kbd{font-size:11px;font-weight:700;padding:2px 6px;border-radius:6px;background:var(--color-surface-hover);border:1px solid var(--color-border);color:var(--color-text-muted)}.home-metric-dock{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.home-dock-card{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;cursor:pointer;box-shadow:0 1px 3px #00000005;transition:all .18s cubic-bezier(.16,1,.3,1);user-select:none;position:relative;overflow:hidden}.home-dock-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:transparent;transition:background .2s ease}.home-dock-card:hover{border-color:var(--color-border-strong);background:var(--color-surface-hover);transform:translateY(-2px);box-shadow:0 6px 16px #0000000a}.home-dock-card:hover:before{background:linear-gradient(90deg,var(--color-primary, #6366f1) 0%,transparent 100%)}.home-dock-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;flex-shrink:0;box-shadow:0 2px 6px #0000000a}.home-dock-icon--blue{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.home-dock-icon--indigo{background:linear-gradient(135deg,#6366f1,#4338ca);color:#fff}.home-dock-icon--teal{background:linear-gradient(135deg,#10b981,#047857);color:#fff}.home-dock-icon--unread{background:linear-gradient(135deg,#ef4444,#b91c1c);color:#fff;animation:fq-bell-wiggle 3s infinite ease-in-out}@keyframes fq-bell-wiggle{0%,80%,to{transform:rotate(0)}85%{transform:rotate(-10deg)}90%{transform:rotate(10deg)}95%{transform:rotate(-5deg)}}.home-dock-icon--purple{background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff}.home-dock-info{display:flex;flex-direction:column;min-width:0}.home-dock-val-row{display:flex;align-items:center;gap:6px}.home-dock-val{font-size:16px;font-weight:700;color:var(--color-text-primary);line-height:1.15;letter-spacing:-.01em}.home-dock-alert-dot{width:7px;height:7px;border-radius:50%;background:#ef4444;box-shadow:0 0 6px #ef444499}.home-dock-lbl{font-size:11.5px;color:var(--color-text-secondary);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-floating-dock{position:fixed;right:0;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:8px;z-index:90;pointer-events:auto}.home-floating-dock-tab{display:flex;align-items:center;gap:8px;padding:8px 12px 8px 10px;background:color-mix(in srgb,var(--color-surface) 92%,transparent);border:1px solid var(--color-border);border-right:none;border-top-left-radius:12px;border-bottom-left-radius:12px;box-shadow:-2px 4px 14px #0000000f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer;color:var(--color-text-primary);transition:all .2s cubic-bezier(.16,1,.3,1);transform:translate(0)}.home-floating-dock-tab:hover{transform:translate(-4px);background:var(--color-surface);box-shadow:-4px 6px 20px #0000001a}.home-floating-dock-tab--announcements:hover{border-color:color-mix(in srgb,#6366f1 40%,var(--color-border))}.home-floating-dock-tab--links:hover{border-color:color-mix(in srgb,#10b981 40%,var(--color-border))}.home-floating-dock-tab--favorites:hover{border-color:color-mix(in srgb,#f59e0b 40%,var(--color-border))}.home-floating-dock-tab--notes:hover{border-color:color-mix(in srgb,#8b5cf6 40%,var(--color-border))}.home-floating-dock-icon-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px}.home-floating-dock-tab--announcements .home-floating-dock-icon-wrap{background:color-mix(in srgb,#6366f1 12%,var(--color-surface));color:#6366f1}.home-floating-dock-tab--links .home-floating-dock-icon-wrap{background:color-mix(in srgb,#10b981 12%,var(--color-surface));color:#10b981}.home-floating-dock-tab--favorites .home-floating-dock-icon-wrap{background:color-mix(in srgb,#f59e0b 14%,var(--color-surface));color:#f59e0b}.home-floating-dock-tab--notes .home-floating-dock-icon-wrap{background:color-mix(in srgb,#8b5cf6 14%,var(--color-surface));color:#8b5cf6}.home-floating-dock-badge{position:absolute;top:-4px;right:-4px;font-size:9.5px;font-weight:800;padding:1px 4px;border-radius:999px;background:#6366f1;color:#fff;box-shadow:0 0 4px #6366f180;line-height:1.1}.home-floating-dock-badge--amber{background:#f59e0b;box-shadow:0 0 4px #f59e0b80}.home-floating-dock-badge--purple{background:#8b5cf6;box-shadow:0 0 4px #8b5cf680}.home-floating-dock-label{font-size:12px;font-weight:600;color:var(--color-text-secondary)}.home-floating-dock-tab:hover .home-floating-dock-label{color:var(--color-text-primary)}.home-drawer-title-row{display:flex;align-items:center;gap:10px}.home-section-block{display:flex;flex-direction:column;gap:16px}.home-section-title-row{display:flex;align-items:center;gap:10px}.home-section-title-row--space-between{justify-content:space-between}.home-section-title-group{display:flex;align-items:center;gap:10px}.home-section-icon-badge{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;flex-shrink:0}.home-section-icon-badge--indigo{background:color-mix(in srgb,#6366f1 12%,var(--color-surface));color:#6366f1;border:1px solid color-mix(in srgb,#6366f1 20%,transparent)}.home-section-icon-badge--teal{background:color-mix(in srgb,#10b981 12%,var(--color-surface));color:#10b981;border:1px solid color-mix(in srgb,#10b981 20%,transparent)}.home-section-icon-badge--amber{background:color-mix(in srgb,#f59e0b 14%,var(--color-surface));color:#f59e0b;border:1px solid color-mix(in srgb,#f59e0b 24%,transparent)}.home-section-icon-badge--purple{background:color-mix(in srgb,#8b5cf6 14%,var(--color-surface));color:#8b5cf6;border:1px solid color-mix(in srgb,#8b5cf6 24%,transparent)}.home-section-icon-badge--blue{background:color-mix(in srgb,#3b82f6 12%,var(--color-surface));color:#3b82f6;border:1px solid color-mix(in srgb,#3b82f6 20%,transparent)}.home-section-heading{font-size:16.5px;font-weight:700;color:var(--color-text-primary);letter-spacing:-.01em;margin:0}.home-section-subheading{font-size:12.5px;color:var(--color-text-secondary);margin:2px 0 0}.home-empty-state-card{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;background:var(--color-surface);border:1px dashed var(--color-border);border-radius:14px;text-align:center}.home-empty-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:color-mix(in srgb,var(--color-primary, #6366f1) 10%,var(--color-surface));color:var(--color-primary, #6366f1);margin-bottom:8px}.home-app-card{display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;padding:18px 20px;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 3px #00000005;position:relative}.home-app-card:hover{border-color:color-mix(in srgb,var(--ws-accent-color, var(--color-primary, #6366f1)) 40%,var(--color-border));box-shadow:0 8px 24px color-mix(in srgb,var(--ws-accent-color, var(--color-primary, #6366f1)) 10%,rgba(0,0,0,.04));transform:translateY(-2px)}.home-app-card-header{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--color-border-subtle, var(--color-border))}.home-app-avatar{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary, #6366f1) 15%,var(--color-surface)),color-mix(in srgb,var(--color-primary, #6366f1) 5%,var(--color-surface)));color:var(--color-primary, #6366f1);border:1px solid color-mix(in srgb,var(--color-primary, #6366f1) 20%,transparent);box-shadow:0 2px 6px #00000008;flex-shrink:0}.home-app-header-text{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:1;min-width:0}.home-app-title{font-size:15px;font-weight:700;color:var(--color-text-primary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-app-badge{font-size:11px;font-weight:600;padding:2px 8px;border-radius:6px;background:var(--color-surface-hover);color:var(--color-text-secondary);border:1px solid var(--color-border);flex-shrink:0}.home-app-pages-container{display:flex;flex-direction:column;gap:4px;flex:1;margin-bottom:14px}.home-app-pages-container--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px}.home-app-page-item{display:flex;align-items:center;gap:8px;padding:7px 10px;background:transparent;border:none;border-radius:8px;cursor:pointer;color:var(--color-text-secondary);font-size:13px;font-weight:500;text-align:left;width:100%;transition:all .12s ease;user-select:none}.home-app-page-item:hover{background:color-mix(in srgb,var(--page-accent-color, var(--ws-accent-color, var(--color-primary, #6366f1))) 8%,var(--color-surface));color:var(--page-accent-color, var(--ws-accent-color, var(--color-text-primary)))}.home-app-page-icon-tile{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:var(--color-surface-hover);color:var(--color-text-muted);flex-shrink:0;transition:all .12s ease}.home-app-page-item:hover .home-app-page-icon-tile{background:color-mix(in srgb,var(--page-accent-color, var(--ws-accent-color, var(--color-primary, #6366f1))) 18%,var(--color-surface));color:var(--page-accent-color, var(--ws-accent-color, var(--color-primary, #6366f1)))}.home-app-page-name{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-app-page-arrow{opacity:0;transform:translate(-4px);transition:all .12s ease;color:var(--page-accent-color, var(--ws-accent-color, var(--color-primary, #6366f1)));flex-shrink:0}.home-app-page-item:hover .home-app-page-arrow{opacity:1;transform:translate(0)}.home-app-empty-pages{font-size:12px;color:var(--color-text-muted);padding:8px 0;font-style:italic}.home-app-card-footer{margin-top:auto;padding-top:10px;border-top:1px solid var(--color-border-subtle, var(--color-border))}.home-app-open-cta{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 12px;background:var(--color-surface-hover);border:1px solid var(--color-border);border-radius:8px;cursor:pointer;color:var(--ws-accent-color, var(--color-primary, #6366f1));font-size:12px;font-weight:600;transition:all .15s ease}.home-app-open-cta:hover{background:color-mix(in srgb,var(--ws-accent-color, var(--color-primary, #6366f1)) 10%,var(--color-surface));border-color:color-mix(in srgb,var(--ws-accent-color, var(--color-primary, #6366f1)) 30%,transparent)}.home-app-cta-arrow{transition:transform .15s ease}.home-app-open-cta:hover .home-app-cta-arrow{transform:translate(3px)}.home-app-card--hero{border-color:color-mix(in srgb,var(--color-primary, #6366f1) 25%,var(--color-border));background:linear-gradient(180deg,var(--color-surface) 0%,color-mix(in srgb,var(--color-primary, #6366f1) 3%,var(--color-surface)) 100%)}@media(max-width:900px){.home-metric-dock{grid-template-columns:repeat(2,1fr)}.home-floating-dock{display:none}}@media(max-width:600px){.home-hero-header{flex-direction:column;align-items:flex-start}.home-hero-actions-wrap{width:100%;flex-direction:column;align-items:stretch}.home-search-capsule{width:100%}.home-metric-dock{grid-template-columns:1fr}}.app-loading-screen{display:flex;align-items:center;justify-content:center;min-height:100vh;background:var(--color-surface);color:var(--color-text-primary);font-family:var(--mantine-font-family)}.app-loading-spinner-wrap{display:flex;align-items:center;justify-content:center;width:48px;height:48px}.app-loading-spinner{animation:app-loading-spin 1s linear infinite}@keyframes app-loading-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
