@font-face{font-family:IRANYekanX;src:url(/assets/IRANYekanXFaNum-Thin-BRB0qtC3.ttf)format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/assets/IRANYekanXFaNum-UltraLight-CnFcYR9v.ttf)format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/assets/IRANYekanXFaNum-Light-CspcMXJf.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/assets/IRANYekanXFaNum-Regular-B4qBz9Wb.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/assets/IRANYekanXFaNum-Medium-B1m9PPB2.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/assets/IRANYekanXFaNum-DemiBold-Bhg_3iM8.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/assets/IRANYekanXFaNum-Bold-CTjXwiWA.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/assets/IRANYekanXFaNum-ExtraBold-BIq8Qu_1.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/assets/IRANYekanXFaNum-Black-GGLfsYJp.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/assets/IRANYekanXFaNum-ExtraBlack-BOxQQ5lA.ttf)format("truetype");font-weight:950;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/assets/IRANYekanXFaNum-Heavy-B8ii0xsE.ttf)format("truetype");font-weight:1000;font-style:normal;font-display:swap}:root{--blue-900:#15286b;--blue-800:#1c3591;--blue-700:#2443b3;--blue-600:#2a4cc6;--blue-500:#3155d8;--blue-400:#5876e3;--blue-300:#8aa0ee;--blue-200:#bccaf6;--blue-100:#e3e9fc;--blue-50:#f1f4fe;--green-700:#1c8a64;--green-600:#25a277;--green-500:#31b98a;--green-400:#5ccaa4;--green-300:#8fdcc0;--green-100:#dff5ec;--green-50:#effaf5;--yellow-700:#a86d0b;--yellow-600:#dc9c24;--yellow-500:#f5b942;--yellow-300:#fad58d;--yellow-100:#fdf0d6;--cherry-800:#8c001e;--cherry-700:#a50024;--cherry-600:#b80027;--cherry-500:#c9002b;--cherry-400:#e0254c;--cherry-100:#fbe3e8;--purple-700:#6d3fe0;--purple-600:#7c4ef0;--purple-500:#8b5cf6;--purple-300:#c4b0fb;--purple-100:#eee7fe;--info-600:#2f7fd6;--info-500:#4697e8;--info-100:#e5f0fc;--cyan-700:#00897f;--cyan-600:#00a69d;--cyan-500:#00c2b8;--cyan-100:#d9f6f4;--orange-700:#c85b16;--orange-600:#f0742a;--orange-500:#ff8a3d;--orange-100:#ffeadc;--pink-700:#c9245a;--pink-600:#eb3b73;--pink-500:#ff4f86;--pink-100:#ffe4ec;--navy-900:#07101f;--navy-800:#0d1a31;--navy-700:#172033;--navy-600:#1f2c48;--navy-500:#2d3b5c;--navy-400:#5a6886;--navy-300:#8a95ab;--navy-200:#c3cad7;--navy-100:#e7eaf1;--navy-50:#f7f8fa;--ink-900:#172033;--ink-800:#222c42;--ink-700:#3a4559;--ink-600:#525d71;--ink-500:#687386;--ink-400:#9099aa;--ink-300:#c3c9d4;--ink-200:#e5e8ee;--ink-100:#eef0f4;--ink-50:#f3f5f8;--white:#fff}:root,[data-theme]{--teal-900:#0f5c43;--teal-800:#157150;--teal-700:var(--green-700);--teal-600:var(--green-600);--teal-500:var(--green-500);--teal-400:var(--green-400);--teal-300:var(--green-300);--teal-200:#bfeada;--teal-100:var(--green-100);--teal-50:var(--green-50);--amber-500:var(--yellow-500);--amber-100:var(--yellow-100);--red-500:var(--cherry-500);--red-100:var(--cherry-100);--violet-500:var(--purple-500);--violet-100:var(--purple-100);--grad-blue:linear-gradient(135deg, #4d73f0 0%, var(--blue-500) 52%, var(--blue-700) 100%);--grad-green:linear-gradient(135deg, #45cf9e 0%, var(--green-500) 55%, var(--green-600) 100%);--grad-yellow:linear-gradient(135deg, #ffcb62 0%, var(--yellow-500) 55%, #eaa22c 100%);--grad-orange:linear-gradient(135deg, #ffa261 0%, var(--orange-500) 55%, var(--orange-600) 100%);--grad-cherry:linear-gradient(140deg, #e8001f 0%, #d0002a 22%, #b3002a 48%, #85001c 76%, #45000a 100%);--grad-purple:linear-gradient(135deg, #a07bff 0%, var(--purple-500) 55%, var(--purple-700) 100%);--grad-cyan:linear-gradient(135deg, #2ad6cc 0%, var(--cyan-500) 55%, var(--cyan-600) 100%);--grad-info:linear-gradient(135deg, #64aef2 0%, var(--info-500) 55%, var(--info-600) 100%);--grad-pink:linear-gradient(135deg, #ff75a0 0%, var(--pink-500) 55%, var(--pink-600) 100%);--gloss:linear-gradient(180deg, #ffffff42 0%, #ffffff14 38%, #fff0 60%);--grad-overview:linear-gradient(120deg, var(--blue-500) 0%, var(--info-500) 45%, var(--cyan-500) 75%, var(--green-500) 100%);--brand-primary:var(--blue-500);--brand-primary-hover:var(--blue-600);--brand-primary-press:var(--blue-700);--brand-accent:var(--blue-500);--brand-accent-hover:var(--blue-600);--brand-accent-press:var(--blue-700);--brand-on-primary:var(--white);--brand-on-accent:var(--white);--surface-page:var(--navy-50);--surface-card:var(--white);--surface-sunken:var(--ink-50);--surface-inverse:var(--navy-700);--surface-accent-soft:var(--blue-50);--surface-brand-soft:var(--blue-100);--surface-overlay:#07101f75;--text-title:var(--ink-900);--text-body:var(--ink-700);--text-muted:var(--ink-500);--text-faint:var(--ink-400);--text-on-inverse:var(--white);--text-on-inverse-muted:var(--navy-200);--text-on-photo:#fff;--text-on-photo-muted:#ffffffdb;--text-link:var(--blue-600);--text-accent:var(--blue-600);--kind-event:var(--blue-500);--kind-event-soft:var(--blue-50);--kind-event-text:var(--blue-700);--kind-event-grad:var(--grad-blue);--kind-task:var(--green-500);--kind-task-soft:var(--green-50);--kind-task-text:var(--green-700);--kind-task-grad:var(--grad-green);--kind-routine:var(--cyan-500);--kind-routine-soft:var(--cyan-100);--kind-routine-text:var(--cyan-700);--kind-routine-grad:var(--grad-cyan);--kind-reminder:var(--yellow-500);--kind-reminder-soft:var(--yellow-100);--kind-reminder-text:var(--yellow-700);--kind-reminder-grad:var(--grad-yellow);--kind-reminder-soon:var(--orange-500);--kind-reminder-soon-soft:var(--orange-100);--kind-reminder-soon-text:var(--orange-700);--kind-important:var(--cherry-500);--kind-important-soft:var(--cherry-100);--kind-important-text:var(--cherry-600);--kind-important-grad:var(--grad-cherry);--kind-ai:var(--purple-500);--kind-ai-soft:var(--purple-100);--kind-ai-text:var(--purple-700);--kind-ai-grad:var(--grad-purple);--kind-personal:var(--pink-500);--kind-personal-soft:var(--pink-100);--kind-personal-text:var(--pink-700);--cal-event-mix:22%;--cal-event-base:var(--white);--cal-block-lift:0%;--cal-hour:var(--ink-400);--cal-hour-line:color-mix(in srgb, var(--ink-200) 80%, transparent);--border-subtle:var(--ink-100);--cal-grid-well:var(--ink-100);--cal-cell:var(--white);--cal-cell-line:var(--ink-200);--cal-grid-header-line:var(--ink-300);--border-default:var(--ink-200);--border-strong:var(--ink-300);--border-focus:var(--blue-500);--status-success:var(--green-600);--status-success-soft:var(--green-100);--status-warning:var(--yellow-700);--status-warning-soft:var(--yellow-100);--status-danger:var(--cherry-500);--status-danger-soft:var(--cherry-100);--status-info:var(--info-600);--status-info-soft:var(--info-100);--tag-work:var(--blue-600);--tag-work-soft:var(--blue-50);--tag-client:var(--green-700);--tag-client-soft:var(--green-100);--tag-event:var(--purple-600);--tag-event-soft:var(--purple-100);--tag-personal:var(--pink-600);--tag-personal-soft:var(--pink-100);--brand-instagram:#e4405f;--brand-linkedin:#0a66c2;--brand-telegram:#26a5e4;--brand-whatsapp:#25d366;--brand-github:#181717;--brand-x:#000;--brand-youtube:red;--tour-overlay:#07101f5c;--focus-bg:#070d1c;--focus-surface:#0e1830;--focus-line:#1c2a48;--focus-text:#e6ecf6;--focus-muted:#8494b4;--focus-faint:#55648a;--focus-accent:var(--green-400);--focus-accent-soft:#5ccaa424;--focus-break:#8aa0ee}[data-theme=dark]{--surface-page:#07101f;--surface-card:#101b30;--surface-sunken:#16233d;--surface-inverse:#0b1426;--surface-brand-soft:#17295a;--surface-accent-soft:#132453;--surface-overlay:#02060ea8;--text-title:#f2f5fb;--text-body:#c6cedd;--text-muted:#94a0b8;--text-faint:#65728c;--text-on-inverse:#f2f5fb;--text-on-inverse-muted:#94a0b8;--text-link:#8ea8ff;--text-accent:#7f9dff;--border-subtle:#1b2842;--border-default:#26355a;--border-strong:#3a4b72;--border-focus:#3f6fff;--cal-event-mix:30%;--cal-event-base:#1a2847;--cal-block-lift:18%;--cal-hour:#7584a2;--cal-hour-line:#1b2842;--cal-grid-well:#0b1629;--cal-cell:#101b30;--cal-cell-line:#1f2d4b;--cal-grid-header-line:#2a3a60;--blue-500:#3f6fff;--blue-600:#5a82ff;--blue-700:#7f9dff;--blue-400:#3462f0;--blue-50:#12214a;--blue-100:#17295a;--green-500:#35cfa0;--green-600:#4fd9ae;--green-700:#7fe3c4;--green-100:#0f3a30;--green-50:#0d2f28;--yellow-500:#ffc857;--yellow-700:#ffd98a;--yellow-100:#3a2c10;--cherry-500:#e31b45;--cherry-600:#ff4a6d;--cherry-700:#b8102f;--cherry-100:#3d0f1b;--purple-500:#9b7cff;--purple-600:#b39cff;--purple-700:#c9b8ff;--purple-100:#261d4d;--info-500:#5eaaf5;--info-600:#8cc3fa;--info-100:#10284a;--cyan-500:#1fd6cc;--cyan-700:#6ee8e0;--cyan-100:#0b3436;--orange-500:#ff9b57;--orange-700:#ffbb8a;--orange-100:#3d2412;--pink-500:#ff6b9a;--pink-600:#ff8db1;--pink-700:#ffa9c5;--pink-100:#3d1426;--brand-primary:var(--blue-500);--brand-primary-hover:var(--blue-600);--brand-primary-press:var(--blue-400);--brand-on-primary:#fff;--brand-accent:var(--blue-500);--brand-accent-hover:var(--blue-600);--brand-accent-press:var(--blue-400);--status-danger:var(--cherry-600);--status-danger-soft:var(--cherry-100);--status-success:var(--green-600);--status-success-soft:var(--green-100);--status-warning:var(--yellow-500);--status-warning-soft:var(--yellow-100);--status-info:var(--info-600);--status-info-soft:var(--info-100);--kind-event-soft:var(--blue-50);--kind-event-text:var(--blue-700);--kind-task-soft:var(--green-100);--kind-task-text:var(--green-700);--kind-routine-soft:var(--cyan-100);--kind-routine-text:var(--cyan-700);--kind-reminder-soft:var(--yellow-100);--kind-reminder-text:var(--yellow-700);--kind-reminder-soon-soft:var(--orange-100);--kind-reminder-soon-text:var(--orange-700);--kind-important-soft:var(--cherry-100);--kind-important-text:var(--cherry-600);--kind-ai-soft:var(--purple-100);--kind-ai-text:var(--purple-700);--kind-personal-soft:var(--pink-100);--kind-personal-text:var(--pink-700);--grad-blue:linear-gradient(135deg, #5b82ff 0%, #3f6fff 55%, #2c55e0 100%);--grad-green:linear-gradient(135deg, #52dcb1 0%, #35cfa0 55%, #22ad84 100%);--grad-yellow:linear-gradient(135deg, #ffd477 0%, #ffc857 55%, #f0ab34 100%);--grad-orange:linear-gradient(135deg, #ffb27a 0%, #ff9b57 55%, #f07b34 100%);--grad-cherry:linear-gradient(160deg, #ff3a62 0%, #e31b45 48%, #b30f33 100%);--grad-purple:linear-gradient(135deg, #b39cff 0%, #9b7cff 55%, #7d58f0 100%);--grad-cyan:linear-gradient(135deg, #4de2da 0%, #1fd6cc 55%, #10b3aa 100%);--grad-info:linear-gradient(135deg, #82bdf7 0%, #5eaaf5 55%, #3d8de0 100%);--grad-pink:linear-gradient(135deg, #ff8db1 0%, #ff6b9a 55%, #ec4a7e 100%);--gloss:linear-gradient(180deg, #ffffff2e 0%, #ffffff0d 38%, #fff0 60%);--tour-overlay:#02060e85;--brand-github:#f2f5fa;--brand-x:#f2f5fa;--brand-linkedin:#4d9be6;--tag-work:var(--blue-700);--tag-work-soft:var(--blue-50);--tag-client:var(--green-700);--tag-client-soft:var(--green-100);--tag-event:var(--purple-700);--tag-event-soft:var(--purple-100);--tag-personal:var(--pink-600);--tag-personal-soft:var(--pink-100)}:root{--font-core:"IRANYekanX","Segoe UI",Tahoma,sans-serif;--font-numeric:"IRANYekanX","Segoe UI",Tahoma,sans-serif;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-demibold:600;--fw-bold:700;--fw-extrabold:800;--fw-black:900;--fs-display:34px;--fs-h1:26px;--fs-h2:21px;--fs-h3:17px;--fs-body-lg:16px;--fs-body:14px;--fs-input:16px;--fs-caption:12.5px;--fs-micro:11px;--fs-tab:10px;--lh-display:1.35;--lh-h1:1.4;--lh-h2:1.45;--lh-h3:1.5;--lh-body-lg:1.75;--lh-body:1.8;--lh-caption:1.6;--lh-micro:1.5;--ls-tight:-.01em;--ls-normal:0;--ls-wide:.02em;--text-display:var(--fw-black) var(--fs-display)/var(--lh-display) var(--font-core);--text-h1:var(--fw-extrabold) var(--fs-h1)/var(--lh-h1) var(--font-core);--text-h2:var(--fw-bold) var(--fs-h2)/var(--lh-h2) var(--font-core);--text-h3:var(--fw-demibold) var(--fs-h3)/var(--lh-h3) var(--font-core);--text-body-lg:var(--fw-regular) var(--fs-body-lg)/var(--lh-body-lg) var(--font-core);--text-body-css:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font-core);--text-label:var(--fw-medium) var(--fs-caption)/var(--lh-caption) var(--font-core);--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:56px;--space-10:72px;--gutter-screen:20px;--gutter-card:16px;--gutter-section:24px;--list-row-min-h:64px;--control-h-sm:34px;--control-h-md:44px;--control-h-lg:52px;--tap-min:44px;--max-content:1120px;--app-width:390px;--nav-height:66px;--nav-bottom:max(8px, calc(var(--safe-bottom) - 14px));--safe-top:max(env(safe-area-inset-top,0px), var(--safe-area-inset-top,0px));--safe-bottom:max(env(safe-area-inset-bottom,0px), var(--safe-area-inset-bottom,0px));--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:24px;--radius-sheet:28px;--radius-pill:999px;--radius-circle:50%;--border-width:1px;--border-width-strong:1.5px;--shadow-none:none;--shadow-xs:0 1px 2px #1720330d;--shadow-sm:0 2px 10px -2px #17203312;--shadow-md:0 10px 28px -10px #17203324;--shadow-lg:0 22px 50px -18px #17203333;--shadow-sheet:0 -8px 32px #0d173024;--shadow-accent:0 10px 22px -10px #3155d88c;--glow-blue:0 12px 26px -12px #3155d880;--glow-green:0 12px 26px -12px #31b98a80;--glow-cherry:0 12px 26px -12px #c9002b80;--glow-purple:0 12px 26px -12px #8b5cf680;--glow-yellow:0 12px 26px -12px #f5b9428c;--shadow-inset-press:inset 0 2px 6px #0d17301a;--ring-focus:0 0 0 3px #3155d847;--blur-glass:blur(14px);--ease-standard:cubic-bezier(.2,.8,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.4,0,1,1);--dur-instant:90ms;--dur-fast:.15s;--dur-base:.22s;--dur-slow:.32s;--dur-sheet:.38s;--motion-press:transform var(--dur-instant) var(--ease-in);--motion-hover:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);--glass-tint:255, 255, 255;--glass-tint-a:.82;--glass-tint-a-strong:.92;--glass-tint-a-panel:.94;--glass-highlight:#ffffffb3;--glass-highlight-soft:#ffffff52;--glass-edge:#ffffff73;--glass-edge-soft:#ffffff38;--glass-shadow:0 16px 40px -16px #17203333, 0 2px 10px #1720330d;--glass-shadow-sm:0 6px 18px -8px #0d173029;--glass-inner:inset 0 1px 0 var(--glass-highlight), inset 0 -1px 0 #0d17300a;--glass-blur:18px;--glass-saturate:180%;--backdrop-dot:#17203342;--backdrop-glow-a:#3155d81a;--backdrop-glow-b:#00c2b814}[data-theme=dark]{--glass-tint:16, 27, 48;--glass-tint-a:.82;--glass-tint-a-strong:.88;--glass-tint-a-panel:.95;--glass-highlight:#ffffff29;--glass-highlight-soft:#ffffff0f;--glass-edge:#ffffff29;--glass-edge-soft:#ffffff14;--glass-shadow:0 16px 40px -14px #0000008c, 0 2px 10px #00000059;--glass-shadow-sm:0 6px 18px -8px #0006;--glass-inner:inset 0 1px 0 var(--glass-highlight), inset 0 -1px 0 #0000004d;--backdrop-dot:#94a0b833;--backdrop-glow-a:#3f6fff1f;--backdrop-glow-b:#1fd6cc0f}.glass{background:linear-gradient(135deg, var(--glass-highlight) 0%, var(--glass-highlight-soft) 20%, transparent 58%), rgba(var(--glass-tint), var(--glass-tint-a));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:var(--glass-shadow), var(--glass-inner);border:none;position:relative}.glass-strong{background:linear-gradient(135deg, var(--glass-highlight) 0%, var(--glass-highlight-soft) 20%, transparent 58%), rgba(var(--glass-tint), var(--glass-tint-a-strong))}.flat-card{background:var(--surface-card);-webkit-backdrop-filter:none;border:1px solid var(--border-subtle);box-shadow:var(--shadow-xs)}.glass-panel{background:linear-gradient(135deg, var(--glass-highlight) 0%, var(--glass-highlight-soft) 20%, transparent 58%), rgba(var(--glass-tint), var(--glass-tint-a-panel))}.flat-field{background:var(--surface-card);-webkit-backdrop-filter:none;border:1px solid var(--border-default);box-shadow:none;transition:border-color .14s,box-shadow .14s}.flat-field:focus,.flat-field:focus-within{border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--border-focus) 18%, transparent)}.glass-pill{border-radius:var(--radius-pill);background:linear-gradient(180deg, var(--glass-highlight) 0%, transparent 65%), rgba(var(--glass-tint), var(--glass-tint-a-strong));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:var(--glass-shadow), var(--glass-inner);border:none}.glass-accent{background:linear-gradient(135deg, var(--glass-highlight) 0%, transparent 55%), color-mix(in srgb, var(--brand-accent) 20%, rgba(var(--glass-tint), var(--glass-tint-a-strong)))}.glass-press{will-change:transform;transition:transform .26s cubic-bezier(.34,1.56,.64,1),box-shadow .26s cubic-bezier(.34,1.56,.64,1)}.glass-press:active{transition:transform .11s cubic-bezier(.4,0,1,1),box-shadow .11s cubic-bezier(.4,0,1,1);transform:scale(.96)}.press-97{transition:transform .26s cubic-bezier(.34,1.56,.64,1)}.press-97:active{transition:transform .11s cubic-bezier(.4,0,1,1);transform:scale(.97)}@keyframes glassSheetIn{0%{opacity:.35;transform:translateY(46px)scale(.97)}60%{opacity:1;transform:translateY(-6px)scale(1.005)}to{opacity:1;transform:translateY(0)scale(1)}}.glass-sheet-enter{animation:.52s cubic-bezier(.22,1.26,.4,1) both glassSheetIn}@keyframes glassPageIn{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.glass-page-enter{animation:.42s cubic-bezier(.22,1,.36,1) both glassPageIn}@keyframes glassToastIn{0%{opacity:0;transform:translateY(18px)scale(.9)}65%{opacity:1;transform:translateY(-4px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}.glass-toast-enter{animation:.46s cubic-bezier(.22,1.26,.4,1) both glassToastIn}@keyframes glassPop{0%{opacity:0;transform:scale(.9)}70%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.glass-pop-enter{animation:.36s cubic-bezier(.22,1.26,.4,1) both glassPop}@keyframes fabBounce{0%{opacity:0;transform:scale(.9)rotate(-6deg)}60%{opacity:1;transform:scale(1.08)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes glassCrossfade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.glass-crossfade{animation:.28s cubic-bezier(.22,1,.36,1) both glassCrossfade}@keyframes tabSlideForward{0%{opacity:0;transform:translate(-16px)scale(.988)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes tabSlideBack{0%{opacity:0;transform:translate(16px)scale(.988)}to{opacity:1;transform:translate(0,0)scale(1)}}.tab-enter-forward{will-change:transform, opacity;animation:.3s cubic-bezier(.32,.72,0,1) both tabSlideForward}.tab-enter-back{will-change:transform, opacity;animation:.3s cubic-bezier(.32,.72,0,1) both tabSlideBack}.sky-fade{transition:background 2.4s,opacity 1.8s}.sky-orb{border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;transition:left 2.4s,top 2.4s,opacity 1.8s,background 2.4s,box-shadow 2.4s;position:absolute}.sky-orb-moon{width:26px;height:26px;margin:-13px 0 0 -13px}.sky-star{background:#fff;border-radius:50%;width:2px;height:2px;animation:3.6s ease-in-out infinite skyTwinkle;position:absolute;box-shadow:0 0 3px 1px #ffffff8c}@keyframes skyTwinkle{0%,to{opacity:.35}50%{opacity:1}}.sky-cloud{filter:blur(4px);border-radius:50%;transition:background-color 2.4s,color 2.4s;animation-name:skyCloudDrift;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;position:absolute}@keyframes skyCloudDrift{0%{transform:translate(-6%)}to{transform:translate(6%)}}.sky-landscape{transition:filter 2.4s}.hero-morph{--p:0}.cal-slot{opacity:0;transition:opacity .18s,background-color .18s}.cal-slot:hover,.cal-slot:focus-visible{opacity:1;background:var(--surface-sunken)}.cal-slot:active{opacity:1;background:var(--surface-accent-soft);color:var(--brand-accent)}@media (hover:none){.cal-slot{opacity:.35}}.sky-landscape-wash{inset-inline:0;mix-blend-mode:soft-light;pointer-events:none;width:100%;height:64%;position:absolute;bottom:0}@keyframes drawerIn{0%{transform:translate(100%)}to{transform:translate(0,0)}}@keyframes scrimIn{0%{opacity:0}to{opacity:1}}.drawer-enter{animation:.38s cubic-bezier(.32,.72,0,1) both drawerIn}.scrim-enter{animation:.24s both scrimIn}.snap-row{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.snap-row::-webkit-scrollbar{display:none}.snap-row>*{scroll-snap-align:center}.snap-feed{scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;border-radius:28px;overflow-y:auto}.snap-feed::-webkit-scrollbar{display:none}.snap-feed>*{scroll-snap-align:start;scroll-snap-stop:always}@keyframes swipeHint{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}.swipe-hint{animation:1.8s ease-in-out infinite swipeHint}@media (prefers-reduced-transparency:reduce){.glass,.glass-strong,.glass-pill,.glass-accent{background:var(--surface-card)!important;-webkit-backdrop-filter:none!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass,.glass-strong,.glass-pill,.glass-accent{background:var(--surface-card)}}@media (prefers-reduced-motion:reduce){.glass-press,.press-97{transition:none!important}.glass-press:active,.press-97:active{transform:none!important}.glass-sheet-enter,.glass-page-enter,.glass-toast-enter,.glass-pop-enter,.glass-crossfade,.tab-enter-forward,.tab-enter-back,.drawer-enter,.scrim-enter,.swipe-hint{animation:none!important}.sky-star{opacity:.75;animation:none!important}.sky-fade,.sky-orb{transition:opacity .4s!important}.sky-cloud{animation:none!important}.sky-landscape{transition:filter .4s!important}}@keyframes focusEnter{0%{opacity:0}to{opacity:1}}.focus-enter{animation:.42s both focusEnter}@media (prefers-reduced-motion:reduce){.focus-enter{animation:none}}:root,[data-theme]{--tint:var(--brand-primary);--tint-sheen:#ffffffb3}[data-theme=dark]{--tint-sheen:#ffffff0f}.v-card,.v-card-vivid,.v-card-quiet{background-color:var(--surface-card);border:1px solid color-mix(in srgb, var(--tint) 20%, var(--border-subtle));box-shadow:inset 0 1px 0 var(--tint-sheen), 0 1px 2px #1720330a}.v-card{background-image:linear-gradient(120deg, color-mix(in srgb, var(--tint) 11%, var(--surface-card)) 0%, color-mix(in srgb, var(--tint) 2%, var(--surface-card)) 75%)}.v-card-vivid{background-image:radial-gradient(120% 150% at 100% 0%, color-mix(in srgb, var(--tint) 22%, transparent) 0%, transparent 58%), linear-gradient(120deg, color-mix(in srgb, var(--tint) 16%, var(--surface-card)) 0%, color-mix(in srgb, var(--tint) 5%, var(--surface-card)) 80%);border-color:color-mix(in srgb, var(--tint) 34%, var(--border-subtle));box-shadow:inset 0 1px 0 var(--tint-sheen), 0 12px 26px -18px color-mix(in srgb, var(--tint) 75%, transparent)}.v-card-quiet{background-image:linear-gradient(120deg, color-mix(in srgb, var(--tint) 5%, var(--surface-card)) 0%, var(--surface-card) 60%);border-color:color-mix(in srgb, var(--tint) 14%, var(--border-subtle))}.v-rail{background:linear-gradient(180deg, color-mix(in srgb, #fff 28%, var(--tint)) 0%, var(--tint) 60%);box-shadow:0 0 10px -3px color-mix(in srgb, var(--tint) 70%, transparent)}.v-chip{background:color-mix(in srgb, var(--tint) 13%, var(--surface-card));color:color-mix(in srgb, var(--text-title) 28%, var(--tint))}[data-theme=dark] .v-chip{color:color-mix(in srgb, #fff 35%, var(--tint))}:root,[data-theme]{--clearcoat:linear-gradient(112deg, transparent 0%, transparent 36%, #ffffff1f 41%, #ffffff6b 45%, #ffffff1f 49%, transparent 55%), linear-gradient(180deg, #ffffff5c 0%, #ffffff1a 26%, transparent 50%, #00000024 100%);--flake:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.35' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.6 -0.55'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23f)'/%3E%3C/svg%3E")}[data-theme=dark]{--clearcoat:linear-gradient(112deg, transparent 0%, transparent 34%, #ffffff38 43%, #ffffff12 49%, transparent 57%), linear-gradient(180deg, #ffffff3d 0%, #ffffff0f 30%, transparent 52%, #0000002e 100%)}.v-paint{--paint:linear-gradient(140deg, color-mix(in oklch, #fff 16%, var(--tint)) 0%, var(--tint) 40%, color-mix(in oklch, #000 20%, var(--tint)) 76%, color-mix(in oklch, #000 34%, var(--tint)) 100%);isolation:isolate;color:var(--on-paint,#fff);background-color:var(--tint);background-image:var(--clearcoat), var(--paint);box-shadow:inset 0 1px 0 #ffffff8c, inset 0 -14px 26px -16px #00000059, 0 16px 30px -16px color-mix(in srgb, var(--tint) 85%, transparent), 0 3px 8px -4px color-mix(in srgb, var(--tint) 50%, transparent);text-shadow:0 1px 1px #00000024;border:1px solid #ffffff42;position:relative;overflow:hidden}.v-paint:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(70% 90% at 88% -10%, #ffffff6b 0%, #fff0 60%), var(--flake);mix-blend-mode:soft-light;opacity:.7;background-size:100% 100%,120px 120px;position:absolute;inset:0}.v-paint[data-paint=cherry]{--paint:var(--grad-cherry);background-image:linear-gradient(112deg, transparent 0%, transparent 38%, #ffece41a 42%, #fff4ee8c 45.5%, #ffece41a 49%, transparent 53%), linear-gradient(180deg, #ffdcd242 0%, #ffc8be0d 22%, transparent 45%, #28000638 100%), var(--paint)}.v-paint[data-paint=cherry]:before{background-image:var(--flake);mix-blend-mode:overlay;opacity:.4;background-size:120px 120px}.v-paint[data-ink=dark]{--on-paint:#2a1c00;text-shadow:0 1px #ffffff40}.v-paint-soft{opacity:.9}.v-fill{color:#fff;background-image:var(--fill,var(--grad-blue));box-shadow:0 10px 22px -12px color-mix(in srgb, var(--tint) 80%, transparent)}.v-fill-blue{--tint:var(--blue-500);--fill:var(--grad-blue)}.v-fill-green{--tint:var(--green-500);--fill:var(--grad-green)}.v-fill-yellow{--tint:var(--yellow-500);--fill:var(--grad-yellow);color:#3a2800}.v-fill-orange{--tint:var(--orange-500);--fill:var(--grad-orange)}.v-fill-cherry{--tint:var(--cherry-500);--fill:var(--grad-cherry)}.v-fill-purple{--tint:var(--purple-500);--fill:var(--grad-purple)}.v-fill-cyan{--tint:var(--cyan-500);--fill:var(--grad-cyan)}.v-fill-pink{--tint:var(--pink-500);--fill:var(--grad-pink)}.v-well{background:color-mix(in srgb, var(--tint) 14%, var(--surface-card));color:var(--tint);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tint) 18%, transparent)}[data-shell=desktop]{--vd-rail:236px;--vd-rail-collapsed:76px;--vd-topbar:64px;--vd-pad:28px;--vd-gap:18px;--vd-max:1640px;--screen-top-pad:22px;--gutter-screen:24px}@media (width<=1199px){[data-shell=desktop]{--vd-rail:var(--vd-rail-collapsed);--vd-pad:20px;--vd-gap:14px}}.vd-frame{background:var(--surface-page);height:100dvh;color:var(--text-body);display:flex;position:relative;overflow:hidden}.vd-main{flex-direction:column;flex:1;min-width:0;display:flex}.vd-scroll{flex:1;min-height:0;scroll-padding-top:96px;scroll-padding-bottom:40px;overflow:hidden auto}.vd-page{max-width:var(--vd-max);padding:0 var(--vd-pad) 40px;margin-inline:auto}.vd-rail{z-index:1;width:var(--vd-rail);border-inline-end:1px solid var(--border-subtle);background:var(--surface-card);flex-direction:column;flex:none;gap:6px;padding:20px 14px 18px;transition:width .26s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.vd-rail-context{flex-direction:column;gap:6px;display:flex}.vd-pagehead-3{grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);grid-template-areas:"title center end";align-items:center;gap:8px 16px;display:grid}.vd-pagehead-3>:first-child{grid-area:title}.vd-pagehead-center{grid-area:center;min-width:0}.vd-pagehead-end{grid-area:end;justify-content:flex-end;align-items:center;gap:10px;display:flex}@media (width<=1199px){.vd-pagehead-3{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title end""center center"}}.vd-rail-item{border-radius:var(--radius-md);width:100%;height:46px;color:var(--text-muted);cursor:pointer;font:var(--fw-medium) var(--fs-body)/1 var(--font-core);text-align:start;white-space:nowrap;background:0 0;border:none;align-items:center;gap:12px;padding:0 12px;transition:background-color .18s,color .18s;display:flex;position:relative}.vd-rail-item:hover{background:var(--surface-sunken);color:var(--text-title)}.vd-rail-item[aria-current=page]{background:var(--grad-blue);color:#fff;font-weight:var(--fw-demibold);box-shadow:var(--glow-blue)}.vd-rail-item[aria-current=page]:hover{background:var(--grad-blue);color:#fff}.vd-theme{border-radius:var(--radius-md);background:var(--surface-sunken);grid-template-columns:repeat(3,1fr);gap:2px;margin:6px 2px 8px;padding:3px;display:grid}@media (width<=1199px){.vd-theme{grid-template-columns:1fr}}.vd-theme-btn{border-radius:calc(var(--radius-md) - 4px);height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .16s,color .16s;display:flex}.vd-theme-btn:hover{color:var(--text-title)}.vd-theme-btn[data-active=true]{background:var(--surface-card);color:var(--text-title);box-shadow:0 1px 3px #0d173024}.vd-rail-badge{border-radius:var(--radius-pill);min-width:22px;height:20px;font:var(--fw-demibold) var(--fs-micro)/1 var(--font-core);justify-content:center;align-items:center;padding:0 6px;display:flex}@media (width<=1199px){.vd-rail-item{justify-content:center;gap:0;padding:0}.vd-rail-label{display:none}.vd-rail-badge{top:4px;min-width:17px;height:17px;padding:0 4px;position:absolute;inset-inline-end:8px}}.vd-panel{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm,0 1px 2px #0d17300a);overflow:hidden}.vd-panel-head{border-bottom:1px solid var(--border-subtle);align-items:center;gap:10px;padding:14px 18px;display:flex}.vd-lift{transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s,background-color .18s}@media (hover:hover) and (pointer:fine){.vd-lift:hover{transform:translateY(-1px);box-shadow:0 8px 22px -14px #0d173080}}.vd-home-grid{gap:var(--vd-gap);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=1000px){.vd-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1560px){.vd-home-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1000px){.vd-home-wide{grid-column:span 2}}@media (width>=1560px){.vd-home-wide{grid-column:span 1}}.vd-home-stack{gap:var(--vd-gap);align-content:start;display:grid}.vd-stat{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(6px);background:#060a1457;border:1px solid #ffffff24;flex-direction:column;gap:2px;min-width:92px;padding:10px 16px;display:flex}.vd-cal{gap:var(--vd-gap);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}@media (width>=1200px){.vd-cal{grid-template-columns:minmax(0,1fr) 300px}}.vd-cal-rail{gap:var(--vd-gap);grid-auto-rows:max-content;align-content:start;min-height:0;display:grid;overflow-y:auto}@media (width<=1199px){.vd-cal-rail{display:none}}.vd-month{background:var(--border-subtle);border-top:1px solid var(--border-subtle);grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(104px,1fr);gap:1px;display:grid}.vd-month-cell{background:var(--surface-card);text-align:start;cursor:pointer;border:none;flex-direction:column;gap:3px;min-height:0;padding:6px 7px 8px;transition:background-color .16s;display:flex;position:relative}.vd-month-cell:hover,.vd-month-cell[data-outside=true]{background:var(--surface-sunken)}.vd-month-cell[data-selected=true]{background:var(--surface-brand-soft)}.vd-chip{border-radius:var(--radius-xs);cursor:pointer;width:100%;font:var(--fw-medium) var(--fs-micro)/1.6 var(--font-core);color:var(--text-title);text-align:start;white-space:nowrap;text-overflow:ellipsis;border:none;align-items:center;gap:5px;padding:2px 6px;transition:filter .16s;display:flex;overflow:hidden}.vd-chip:hover{filter:brightness(.96)}.vd-timehead,.vd-timebody{grid-template-columns:58px repeat(var(--vd-cols,7), minmax(0, 1fr));display:grid}.vd-timehead{z-index:3;background:var(--surface-card);border-bottom:1px solid var(--border-default);position:sticky;top:0}.vd-daycol{border-inline-start:1px solid var(--border-subtle);position:relative}.vd-slot{width:100%;height:var(--vd-row,52px);border:none;border-top:1px solid var(--border-subtle);cursor:pointer;background:0 0;padding:0;transition:background-color .14s;display:block}.vd-slot:hover{background:var(--surface-sunken)}.vd-slot:active{background:var(--surface-accent-soft)}.vd-slot[data-half=true]{background-image:linear-gradient(to bottom, transparent calc(50% - 1px), var(--border-subtle) calc(50% - 1px), var(--border-subtle) 50%, transparent 50%)}.vd-slot[data-half=true]:hover{background-image:none}.vd-event{z-index:2;border-radius:var(--radius-sm,8px);cursor:pointer;text-align:start;padding:4px 8px;transition:filter .16s,transform .16s;position:absolute;overflow:hidden}.vd-event:hover{filter:brightness(1.06)saturate(1.05)}.vd-nowline{z-index:4;border-top:2px solid var(--status-danger);pointer-events:none;height:0;position:absolute;inset-inline:0}.vd-nowline:before{content:"";inset-inline-start:-4px;background:var(--status-danger);border-radius:50%;width:8px;height:8px;position:absolute;top:-5px}.vd-contacts{gap:var(--vd-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1200px){.vd-contacts{grid-template-columns:minmax(0,1fr) 360px}}.vd-crow{box-sizing:border-box;border:none;border-bottom:1px solid var(--border-subtle);cursor:pointer;text-align:start;background:0 0;grid-template-columns:40px minmax(0,1.6fr) minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;height:56px;padding:9px 16px;transition:background-color .14s;display:grid}.vd-crow:hover{background:var(--surface-sunken)}.vd-crow[aria-current=true]{background:var(--surface-brand-soft)}@media (width<=1439px){.vd-crow{grid-template-columns:40px minmax(0,1.6fr) minmax(0,1.2fr) auto}}@media (width<=1199px){.vd-crow{grid-template-columns:40px minmax(0,1fr) auto}}.vd-cell-hide-lg{display:block}@media (width<=1439px){.vd-cell-hide-lg{display:none}}.vd-cell-hide-md{display:block}@media (width<=1199px){.vd-cell-hide-md{display:none}}.vd-cols{gap:var(--vd-gap);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=1000px){.vd-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1440px){.vd-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}.vd-modal-scrim{z-index:24;background:var(--surface-overlay);animation:.2s both vfade;position:absolute;inset:0}.vd-modal-card{z-index:25;top:4vh;bottom:4vh;border-radius:var(--radius-sheet);width:min(720px,92vw);position:absolute;inset-inline-start:50%;overflow:hidden;transform:translate(50%);box-shadow:0 40px 90px -30px #0d17309e}[dir=ltr] .vd-modal-card{transform:translate(-50%)}[data-shell=desktop] .vsheet-backdrop{justify-content:center;padding:28px;align-items:center!important}[data-shell=desktop] .vsheet-panel{border-radius:var(--radius-sheet)!important;border-bottom:1px solid var(--glass-edge)!important;width:min(560px,100%)!important;max-height:min(78vh,720px)!important;padding-bottom:26px!important}[data-shell=desktop] .vsheet-grabber{display:none}[data-shell=desktop] .vtoast{max-width:420px;inset-inline:auto 28px!important;bottom:28px!important}[data-shell=desktop] .voffline{width:max-content;inset-inline:auto 28px!important;bottom:84px!important}@media (hover:hover) and (pointer:fine){[data-shell=desktop] .press-97:hover{filter:brightness(.985)}}[data-shell=desktop] :focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-xs)}[data-shell=desktop] .vd-scroll{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}[data-shell=desktop] .vd-scroll::-webkit-scrollbar{width:10px;height:10px}[data-shell=desktop] .vd-scroll::-webkit-scrollbar-thumb{background:var(--border-default);background-clip:content-box;border:3px solid #0000;border-radius:999px}[data-shell=desktop] .vd-scroll::-webkit-scrollbar-thumb:hover{background:var(--border-strong);background-clip:content-box}@media (prefers-reduced-motion:reduce){.vd-rail,.vd-lift,.vd-slot,.vd-event,.vd-chip,.vd-crow,.vd-rail-item{transition:none!important}.vd-lift:hover{transform:none!important}.vd-modal-scrim{animation:none!important}}.vd-auth{z-index:1;box-sizing:border-box;flex:1;grid-template-columns:minmax(0,1fr);place-items:center;min-width:0;padding:32px;display:grid;position:relative;overflow-y:auto}.vd-auth-brand{display:none}@media (width>=1100px){.vd-auth{grid-template-columns:minmax(0,1.1fr) minmax(460px,1fr);gap:clamp(32px,5vw,96px);padding:32px clamp(32px,5vw,88px)}.vd-auth-brand{flex-direction:column;justify-content:center;justify-self:end;gap:22px;width:100%;max-width:560px;display:flex}}.vd-auth-feature{border-radius:var(--radius-lg);background:var(--surface-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);align-items:center;gap:14px;padding:14px 16px;display:flex}.vd-auth-card{--screen-top-pad:4px;background:var(--surface-page);border:1px solid var(--border-default);border-radius:28px;flex-direction:column;width:min(460px,100%);max-height:min(780px,100dvh - 64px);display:flex;position:relative;overflow:hidden;box-shadow:0 34px 80px -30px #0d173073}@media (width>=1100px){.vd-auth-card{justify-self:start}.vd-auth-card .vd-login-lockup{display:none}}.vd-auth-card[data-screen=signup]{height:min(780px,100dvh - 64px)}.vd-auth-card>*{flex:auto;min-height:0}[data-shell=desktop] .vd-dragghost{z-index:3;border:1px dashed var(--brand-primary);border-radius:var(--radius-xs);background:var(--surface-accent-soft);pointer-events:none;align-items:flex-start;padding:3px 6px;display:flex;position:absolute;inset-inline:3px}[data-shell=desktop] .vd-dragghost span{font:var(--fw-demibold) var(--fs-micro) / 1.3 var(--font-core);color:var(--text-accent);white-space:nowrap}[data-shell=desktop] .vd-daycol[data-dragging=true] .vd-slot:hover{background:0 0}*{box-sizing:border-box}html,body,#root{height:100%}body{font-family:var(--font-core);-webkit-font-smoothing:antialiased;background:#e9edf4;margin:0}button,input,textarea{font-family:inherit}a{color:var(--text-link);text-decoration:none}a:hover{color:var(--brand-accent)}@keyframes vspin{to{transform:rotate(360deg)}}@keyframes vsheet{0%{opacity:.4;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes vfade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}html,body{overflow-x:hidden}input[type=time],input[type=date]{min-width:0;max-width:100%}[data-theme]{transition:background-color .9s,color .9s}@media (prefers-reduced-motion:reduce){[data-theme]{transition:none}}input[type=time]::-webkit-calendar-picker-indicator{display:none}input[type=time]::-webkit-date-and-time-value{text-align:start;margin:0}@keyframes adminPulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--status-success) 55%, transparent)}70%{box-shadow:0 0 0 5px #0000}}.admin-pulse{animation:2s ease-out infinite adminPulse}@keyframes adminSpin{to{transform:rotate(360deg)}}.admin-spin{animation:.7s linear infinite adminSpin}@keyframes adminShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.admin-shimmer{background:linear-gradient(90deg, var(--surface-sunken) 25%, var(--border-subtle) 37%, var(--surface-sunken) 63%);background-size:300% 100%;animation:1.3s ease-in-out infinite adminShimmer}@media (prefers-reduced-motion:reduce){.admin-pulse,.admin-spin,.admin-shimmer{animation:none}}@media (width<=1100px){.admin-dash-row{grid-template-columns:1fr!important}}
