@font-face{font-family:sora;src:url(../media/Sora_VariableFont_wght-s.p.2wxgmnqyb5p5s.ttf)format("truetype");font-display:swap}@font-face{font-family:sora Fallback;src:local(Arial);ascent-override:85.11%;descent-override:25.44%;line-gap-override:0.0%;size-adjust:113.97%}.sora_e5661698-module__-kfS3a__className{font-family:sora,sora Fallback}.sora_e5661698-module__-kfS3a__variable{--font-sora:"sora", "sora Fallback"}
@font-face{font-family:rubik;src:url(../media/Rubik_VariableFont_wght-s.p.2cuat86mm_44k.ttf)format("truetype");font-display:swap;font-style:normal}@font-face{font-family:rubik;src:url(../media/Rubik_Italic_VariableFont_wght-s.p.1c-74pfjzk9dw.ttf)format("truetype");font-display:swap;font-style:italic}@font-face{font-family:rubik Fallback;src:local(Arial);ascent-override:91.09%;descent-override:24.36%;line-gap-override:0.0%;size-adjust:102.64%}.rubik_b3474eca-module__ayee4W__className{font-family:rubik,rubik Fallback}.rubik_b3474eca-module__ayee4W__variable{--font-rubik:"rubik", "rubik Fallback"}
@font-face{font-family:readex;src:url(../media/ReadexPro_VariableFont_HEXP,wght-s.0c_iak0ikhxc6.ttf)format("truetype");font-display:swap}@font-face{font-family:readex Fallback;src:local(Arial);ascent-override:91.51%;descent-override:22.88%;line-gap-override:0.0%;size-adjust:109.28%}.readex_bca8c1d-module__lgfPyq__className{font-family:readex,readex Fallback}.readex_bca8c1d-module__lgfPyq__variable{--font-readex:"readex", "readex Fallback"}
@layer base{*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html[lang=ar]{--font-main:var(--font-rubik);--font-arabic:var(--font-rubik)}html,body{width:100%;min-width:0}html{scrollbar-gutter:stable}body{background:var(--surface-canvas);min-height:100dvh;color:var(--text-primary);font-family:var(--font-main), system-ui, sans-serif;font-size:var(--text-md);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden auto}html[lang=ar] body{font-family:var(--font-rubik), system-ui, sans-serif}::selection{background:var(--accent-primary-muted);color:var(--text-primary)}.font-arabic{font-family:var(--font-arabic), system-ui, sans-serif}.font-data{font-family:var(--font-data), system-ui, sans-serif}input,textarea,select,button{font:inherit}input,textarea,select{color:var(--text-primary);accent-color:var(--accent-primary)}input:not([type=checkbox]):not([type=radio]),textarea,select{min-height:var(--control-height-md);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background-color:var(--input-bg);border:var(--input-border-width) solid var(--input-border);box-shadow:none;transition:border-color var(--transition-normal), box-shadow var(--transition-normal);outline:none}input:-webkit-autofill{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);-webkit-box-shadow:inset 0 0 0 1000px var(--input-bg);box-shadow:inset 0 0 0 1000px var(--input-bg);-webkit-background-clip:padding-box;background-clip:padding-box;transition:background-color 9999s ease-out}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);-webkit-box-shadow:inset 0 0 0 1000px var(--input-bg);box-shadow:inset 0 0 0 1000px var(--input-bg);-webkit-background-clip:padding-box;background-clip:padding-box;transition:background-color 9999s ease-out}::placeholder{color:var(--text-placeholder-token);opacity:1}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer;background:0 0;border:0}button:disabled,[aria-disabled=true]{cursor:not-allowed}:where(button,a,[role=button],[tabindex]:not(input):not(textarea):not(select)):focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;box-shadow:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--surface-canvas)}::-webkit-scrollbar-thumb{background:var(--border-default);border:2px solid var(--surface-canvas);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent-primary:#2563eb;--accent-primary-hover:#1d4ed8;--accent-primary-active:#1e40af;--accent-primary-subtle:#e2eaf5;--accent-primary-muted:#cfddf0;--accent-on-primary:#fff;--surface-canvas:#e3e7e8;--surface-panel:#edf0f0;--surface-raised:#f5f7f6;--surface-sunken:#dde3e4;--surface-interactive:#e7eced;--surface-hover:#dce4e5;--surface-active:#d1dcdf;--surface-selected:#dde7f4;--surface-overlay:#0f172a8f;--text-primary:#24323b;--text-secondary:#485862;--text-tertiary:#52616a;--text-disabled:#7b8ba1;--text-inverse:#fff;--text-link:#234f93;--text-placeholder-token:#52616a;--border-subtle-token:#d5dddf;--border-default:#becacf;--border-strong:#8798ad;--focus-ring:#2563eb;--focus-ring-outer:#2563eb38;--status-success-fg:#2b644e;--status-success-bg:#e2ede6;--status-success-border:#b4cbbd;--status-success-solid:#15803d;--status-warning-fg:#805a26;--status-warning-bg:#f0e9da;--status-warning-border:#d3c29e;--status-warning-solid:#d97706;--status-danger-fg:#9b3e46;--status-danger-bg:#f2e4e5;--status-danger-border:#d8b5ba;--status-danger-solid:#dc2626;--status-info-fg:#315a76;--status-info-bg:#e2eaf0;--status-info-border:#b6cad6;--status-info-solid:#0284c7;--status-custom-foreground-mix:42%;--font-main:var(--font-sora);--font-arabic:var(--font-rubik);--font-data:var(--font-rubik);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.875rem;--text-lg:1rem;--text-xl:1.125rem;--text-2xl:1.375rem;--text-3xl:1.75rem;--leading-tight:1.2;--leading-normal:1.5;--leading-relaxed:1.65;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--weight-person-name:600;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--radius-sm:5px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--control-height-sm:36px;--control-height-md:42px;--control-height-lg:48px;--touch-target-min:44px;--page-gutter:1rem;--page-gutter-mobile:.75rem;--content-max:96rem;--shadow-xs:none;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-xl:none;--duration-fast:.12s;--duration-normal:.18s;--duration-slow:.26s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.2, 0, 0, 1.2);--transition-fast:var(--duration-fast) var(--ease-standard);--transition-normal:var(--duration-normal) var(--ease-standard);--z-header:40;--z-nav:50;--z-dropdown:60;--z-overlay:100;--z-dialog:200;--z-toast:300;--skeleton-base:#e7edf5;--skeleton-highlight:#f8fafc;--bg-app:var(--surface-canvas);--bg-panel:var(--surface-panel);--bg-element:var(--surface-interactive);--bg-hover:var(--surface-hover);--bg-gradient-top:var(--surface-panel);--bg-gradient-bottom:var(--surface-canvas);--color-primary:var(--accent-primary);--color-primary-hover:var(--accent-primary-hover);--color-primary-solid:var(--accent-primary);--color-primary-solid-hover:var(--accent-primary-hover);--text-main:var(--text-primary);--text-muted:var(--text-secondary);--text-placeholder:var(--text-placeholder-token);--border-subtle:var(--border-subtle-token);--border-visible:var(--border-default);--card-shadow:var(--shadow-sm);--input-height:var(--control-height-md);--input-bg:var(--surface-panel);--input-border:var(--border-default);--input-border-width:1px;--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent-primary:#2563eb;--accent-primary-hover:#1d4ed8;--accent-primary-active:#1e40af;--accent-primary-subtle:#172554;--accent-primary-muted:#1e3a8a;--accent-on-primary:#fff;--surface-canvas:#0d1420;--surface-panel:#152033;--surface-raised:#1b2940;--surface-sunken:#111a29;--surface-interactive:#223147;--surface-hover:#2c3d55;--surface-active:#374b66;--surface-selected:#1b3158;--surface-overlay:#020617c7;--text-primary:#f8fafc;--text-secondary:#b8c4d4;--text-tertiary:#8fa0b5;--text-disabled:#64748b;--text-inverse:#0f172a;--text-link:#93c5fd;--text-placeholder-token:#7f8da1;--border-subtle-token:#2a3a52;--border-default:#3b4e69;--border-strong:#5b6f89;--focus-ring:#60a5fa;--focus-ring-outer:#60a5fa47;--status-success-fg:#86efac;--status-success-bg:#0d2b1d;--status-success-border:#1f5e3b;--status-success-solid:#22c55e;--status-warning-fg:#fcd34d;--status-warning-bg:#33260b;--status-warning-border:#6a4d13;--status-warning-solid:#f59e0b;--status-danger-fg:#fb7185;--status-danger-bg:color-mix(in srgb, #f43f5e 12%, var(--surface-panel));--status-danger-border:color-mix(in srgb, #f43f5e 42%, var(--border-default));--status-danger-solid:#ef4444;--status-info-fg:#7dd3fc;--status-info-bg:#0c2940;--status-info-border:#15527a;--status-info-solid:#38bdf8;--status-custom-foreground-mix:72%;--shadow-xs:none;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-xl:none;--skeleton-base:#223147;--skeleton-highlight:#33455d}.notFoundPage{min-height:100dvh;padding:var(--space-6);place-items:center;display:grid}.notFoundPanel{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;width:min(100%,420px);animation:.36s ease-out both not-found-panel-arrive;display:flex}.notFoundBadge{border:1px solid var(--border-visible);border-radius:var(--radius-lg);background:var(--bg-panel);width:72px;height:72px;box-shadow:var(--card-shadow);color:var(--color-primary);place-items:center;font-size:1.35rem;font-weight:800;animation:3.2s ease-in-out .42s infinite not-found-badge-float;display:grid}.notFoundTitle{color:var(--text-main);font-size:2rem;font-weight:800;line-height:1.1}.notFoundCopy{max-width:32ch;color:var(--text-muted);font-size:.95rem;line-height:1.6}.notFoundAction{margin-top:var(--space-2)}.notFoundAction:hover svg{transform:rotate(-6deg)scale(1.08)}.notFoundAction svg{transition:transform var(--transition-fast)}@keyframes not-found-panel-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes not-found-badge-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-5px)rotate(1deg)}}@media (max-width:520px){.notFoundPage{padding:var(--space-4)}.notFoundTitle{font-size:1.65rem}}@media (prefers-reduced-motion:reduce){.notFoundPanel,.notFoundBadge{animation:none}.notFoundAction svg{transition:none}}:where(input:not([type=checkbox]):not([type=radio]),textarea,select,[contenteditable=true]):focus,:where(input:not([type=checkbox]):not([type=radio]),textarea,select,[contenteditable=true]):focus-visible{border-color:var(--focus-ring);box-shadow:inset 0 0 0 1px var(--focus-ring);outline:none}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);-webkit-box-shadow:inset 0 0 0 1px var(--focus-ring), inset 0 0 0 1000px var(--input-bg);box-shadow:inset 0 0 0 1px var(--focus-ring), inset 0 0 0 1000px var(--input-bg);border-color:var(--focus-ring);-webkit-background-clip:padding-box;background-clip:padding-box;transition:background-color 9999s ease-out}.fetchingIndicator{align-items:center;gap:var(--space-2);width:fit-content;margin-bottom:var(--space-4);padding:var(--space-2) var(--space-4);border:1px solid var(--status-info-border);border-radius:var(--radius-md);background:var(--status-info-bg);color:var(--status-info-fg);font-size:var(--text-sm);font-weight:var(--weight-semibold);animation:fade-in var(--duration-normal) var(--ease-standard);display:flex}.dashboardLoadingShell{flex-direction:column;gap:1.5rem;width:100%;display:flex}.dashboardLoadingHeader{flex-direction:column;gap:.45rem;display:flex}.dashboardLoadingTitle,.dashboardLoadingSubtitle,.dashboardLoadingLine{background:var(--skeleton-base);animation:1.2s ease-in-out infinite dashboard-loading-pulse;display:block}.dashboardLoadingTitle{border-radius:var(--radius-md);width:min(12rem,42vw);height:2rem}.dashboardLoadingSubtitle{border-radius:var(--radius-sm);width:min(20rem,65vw);height:1rem}.dashboardLoadingContent{gap:1rem;width:100%;display:grid}.dashboardLoadingLatestSection,.dashboardLoadingPanel,.dashboardLoadingBoard{border:1px solid var(--border-visible);border-radius:var(--radius-xl);background:var(--bg-surface);min-width:0;overflow:hidden}.dashboardLoadingSectionHeader,.dashboardLoadingBoardHeader,.dashboardLoadingBoardStatusHeader{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:1rem;min-height:2.8rem;padding:.7rem 1rem;display:flex}.dashboardLoadingHeading{border-radius:999px;width:9rem;height:1rem}.dashboardLoadingHeaderActions{align-items:center;gap:.55rem;display:flex}.dashboardLoadingSort{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-element);gap:.25rem;padding:.18rem;display:inline-flex}.dashboardLoadingSort span{border-radius:calc(var(--radius-md) - .18rem);background:var(--skeleton-base);width:3.2rem;height:1.65rem;display:block}.dashboardLoadingCount,.dashboardLoadingPanelCount,.dashboardLoadingSmallCount{border-radius:.55rem;width:2.8rem;height:1.75rem}.dashboardLoadingLatestGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;padding:.8rem;display:grid}.dashboardLoadingLatestCard,.dashboardLoadingShouldPayCard,.dashboardLoadingMissingCard,.dashboardLoadingBoardCard{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-element);flex-direction:column;gap:.45rem;min-width:0;padding:.65rem;display:flex}.dashboardLoadingLatestCard{min-height:5.35rem}.dashboardLoadingIdentity{align-items:center;gap:.55rem;min-width:0;display:flex}.dashboardLoadingId{border-radius:6px;flex:0 0 2.2rem;width:2.2rem;height:1.45rem}.dashboardLoadingName{border-radius:999px;width:72%;height:.8rem}.dashboardLoadingService{border-radius:999px;width:58%;height:.65rem}.dashboardLoadingStatus{border-radius:.45rem;width:4.7rem;height:1.55rem;margin-top:auto}.dashboardLoadingAttentionGrid{grid-template-columns:minmax(14.5rem,18rem) minmax(28rem,1fr) minmax(18rem,22rem);grid-template-areas:"deadlines pay missing";align-items:start;gap:1rem;display:grid}.dashboardLoadingDeadlinePanel{background:color-mix(in srgb, var(--bg-panel) 88%, #f59e0b 12%);border-color:#f59e0b47;grid-area:deadlines}.dashboardLoadingShouldPayPanel{background:color-mix(in srgb, var(--bg-panel) 90%, #22c55e 10%);border-color:#22c55e52;grid-area:pay}.dashboardLoadingMissingPanel{background:color-mix(in srgb, var(--bg-panel) 91%, #fb7185 9%);border-color:#fb718557;grid-area:missing}.dashboardLoadingPanelTitle{border-radius:999px;width:8rem;height:.95rem}.dashboardLoadingDeadlineList,.dashboardLoadingShouldPayList,.dashboardLoadingMissingList{gap:.45rem;padding:.65rem;display:grid}.dashboardLoadingDeadlineList{grid-template-columns:1fr}.dashboardLoadingDeadlineCard{border-radius:var(--radius-md);background:color-mix(in srgb, var(--bg-element) 94%, #f59e0b 6%);border:1px solid #f59e0b2e;grid-template-columns:3.2rem minmax(0,1fr);align-items:stretch;gap:.65rem;min-height:4.5rem;padding:.55rem;display:grid}.dashboardLoadingDateTile{border-radius:var(--radius-md);width:100%;height:100%;min-height:3.25rem}.dashboardLoadingDeadlineContent{flex-direction:column;justify-content:center;gap:.42rem;min-width:0;display:flex}.dashboardLoadingDeadlineLabel{border-radius:999px;width:6rem;height:.55rem}.dashboardLoadingDateLines{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.dashboardLoadingDateLines span{border-radius:999px;width:100%;height:.55rem}.dashboardLoadingShouldPayList{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardLoadingShouldPayCard{background:color-mix(in srgb, var(--bg-element) 94%, #22c55e 6%);border-color:#22c55e2e;min-height:4rem}.dashboardLoadingHint{border-radius:999px;width:5rem;height:.65rem}.dashboardLoadingMissingList{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardLoadingMissingCard{background:color-mix(in srgb, var(--bg-element) 95%, #fb7185 5%);border-color:#fb718538;min-height:5.4rem}.dashboardLoadingMissingField{border-radius:5px;width:88%;height:1.55rem}.dashboardLoadingMoreButton{border-radius:var(--radius-md);width:calc(100% - 1.3rem);height:2.1rem;margin:0 .65rem .65rem;display:block}.dashboardLoadingBoards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1.1rem;display:grid}.dashboardLoadingBoardHeader{background:color-mix(in srgb, var(--bg-panel) 92%, var(--color-primary) 8%);min-height:3.25rem}.dashboardLoadingBoardTitle{border-radius:999px;width:min(12rem,58%);height:.95rem}.dashboardLoadingBoardStatus{background:var(--border-subtle)}.dashboardLoadingBoardStatusHeader{background:var(--bg-panel);min-height:2.75rem}.dashboardLoadingStatusTitle{border-radius:999px;width:7rem;height:.8rem}.dashboardLoadingSmallCount{width:2.4rem;height:1.55rem}.dashboardLoadingBoardCards{background:var(--bg-panel);grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:.65rem;display:grid}.dashboardLoadingBoardCard{min-height:3.25rem;padding:.58rem .65rem}@keyframes dashboard-loading-pulse{50%{opacity:.7}}.ellipsis{gap:2px;display:inline-flex}.ellipsis span{background:currentColor;border-radius:50%;width:3px;height:3px;animation:1.4s ease-in-out infinite both ellipsis-pulse}.ellipsis span:first-child{animation-delay:-320ms}.ellipsis span:nth-child(2){animation-delay:-160ms}@keyframes ellipsis-pulse{0%,80%,to{opacity:.3;transform:scale(0)}40%{opacity:1;transform:scale(1)}}@keyframes fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){:root{--page-gutter:var(--page-gutter-mobile)}}@media (max-width:1180px){.dashboardLoadingLatestGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardLoadingBoards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.dashboardLoadingAttentionGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"pay pay""deadlines missing"}}@media (max-width:720px){.dashboardLoadingLatestGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:.55rem}.dashboardLoadingLatestCard{min-height:6.25rem;padding:.6rem}.dashboardLoadingAttentionGrid{grid-template-columns:1fr;grid-template-areas:"deadlines""pay""missing"}.dashboardLoadingShouldPayList,.dashboardLoadingMissingList{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardLoadingDeadlineCard{grid-template-columns:3.65rem minmax(0,1fr);gap:.7rem;min-height:5.4rem;padding:.65rem}.dashboardLoadingBoards{grid-template-columns:1fr}}@media (max-width:480px){.dashboardLoadingSectionHeader{flex-direction:column;align-items:flex-start;gap:.55rem}.dashboardLoadingHeaderActions{justify-content:space-between;width:100%}.dashboardLoadingSort{flex:1}.dashboardLoadingShouldPayList{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
@font-face{font-family:Hub Offline Sora;src:url(/fonts/Sora-VariableFont_wght.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:Hub Offline Rubik;src:url(/fonts/Rubik-VariableFont_wght.ttf)format("truetype");font-weight:100 900;font-display:swap}.hub-offline{--offline-canvas:#eef2f6;--offline-text:#142033;--offline-secondary:#334155;--offline-muted:#52657c;box-sizing:border-box;width:100%;max-width:none;height:100dvh;max-height:none;padding:max(32px, env(safe-area-inset-top)) 24px max(24px, env(safe-area-inset-bottom));background:var(--surface-canvas,var(--offline-canvas));color:var(--text-primary,var(--offline-text));font-family:var(--font-main,"Hub Offline Sora"), sans-serif;text-align:center;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:0;margin:0;position:fixed;inset:0;overflow:auto}.dark .hub-offline{--offline-canvas:#0d1420;--offline-text:#e5edf7;--offline-secondary:#b7c5d8;--offline-muted:#93a4bb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[lang=ar] .hub-offline{font-family:var(--font-arabic,"Hub Offline Rubik"), sans-serif}.hub-offline[open],main.hub-offline{display:grid}.hub-offline::backdrop{background:var(--surface-canvas,var(--offline-canvas))}.hub-offline-content{width:100%;max-width:460px;margin:auto}.hub-offline-icon{width:96px;height:96px;color:var(--accent-primary,#2563eb);background:var(--accent-primary-subtle,#e3edff);border-radius:30px;place-items:center;margin:0 auto 32px;animation:5s ease-in-out infinite hub-offline-float;display:grid}.dark .hub-offline-icon{background:var(--accent-primary-subtle,#152642)}.hub-offline h1{letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(25px,4vw,32px);font-weight:600;line-height:1.35}.hub-offline p{color:var(--text-secondary,var(--offline-secondary));margin:0;font-size:15px;line-height:1.8}.hub-offline .hub-offline-hint{color:var(--text-tertiary,var(--offline-muted));margin-top:12px;font-size:13px}.hub-offline button{background:var(--accent-primary,#2563eb);min-width:160px;min-height:48px;color:var(--accent-on-primary,#fff);font:inherit;cursor:pointer;border:0;border-radius:12px;margin-top:28px;padding:12px 24px;font-size:14px;font-weight:600}.hub-offline button:hover{background:var(--accent-primary-hover,#1d4ed8)}.hub-offline button:focus-visible{outline:3px solid var(--text-link,#60a5fa);outline-offset:4px}.hub-offline button:disabled{opacity:.65;cursor:wait}.hub-offline .hub-offline-status{min-height:48px;margin-top:18px;font-size:13px}@keyframes hub-offline-float{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-8px)rotate(3deg)}}@media (prefers-reduced-motion:reduce){.hub-offline-icon{animation:none}}
@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);-webkit-user-select:none;user-select:none;border-radius:.25rem;width:100%;line-height:1;display:inline-flex;position:relative;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);background-repeat:no-repeat;background-image:var(--custom-highlight-background,linear-gradient(90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100%));height:100%;animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;top:0;left:0;right:0;transform:translate(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}
[class*=formGrid]:has(input[inputmode=email]):has(input[type=password]){display:none!important}[class*=sectionDivider]{border-radius:var(--radius-md);background:var(--bg-element);cursor:text;min-height:52px;position:relative;border:1px dashed var(--border-visible)!important;padding:.9rem 1rem!important}[class*=sectionDivider]>:first-child{color:var(--text-main);margin:0;font-size:.92rem;font-weight:800}[class*=sectionDivider]>input{opacity:0;cursor:text;width:100%;height:100%;position:absolute;inset:0}[class*=sectionDivider]>:not(:first-child):not(input){display:none!important}[class*=sectionDivider]:hover{background:var(--bg-hover);border-color:var(--color-primary)!important}[class*=sectionDivider]:focus-within{z-index:1601;border-radius:var(--radius-lg);background:var(--bg-panel);cursor:default;flex-direction:column;gap:1rem;width:min(92vw,620px);min-height:auto;max-height:calc(100dvh - 2rem);position:fixed;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%);box-shadow:0 24px 70px #00000061,0 0 0 9999px #020617d1;border:1px solid var(--border-visible)!important;padding:1.25rem!important;display:flex!important}[class*=sectionDivider]:focus-within>input{opacity:1;cursor:text;height:auto;position:static}[class*=sectionDivider]:focus-within>:not(:first-child){display:revert!important}[class*=sectionDivider]:focus-within>button{display:inline-flex!important}html[dir=rtl] [class*=sectionDivider]:focus-within{text-align:right}@media (max-width:640px){[class*=sectionDivider]:focus-within{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);padding:.85rem!important}}
