:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--rf-background:#f5f6f8;--rf-canvas:#f5f6f8;--rf-surface:#fff;--rf-surface-raised:#f7f8fb;--rf-surface-muted:#eef0f4;--rf-surface-glass:var(--rf-glass-bg);--rf-text:#191924;--rf-text-secondary:#4c4c58;--rf-text-muted:#5c5d66;--rf-text-inverse:#fcfcfa;--rf-border:#dddde5;--rf-border-strong:#b6b6c4;--rf-success:#308639;--rf-success-soft:#dbf3db;--rf-warning:#ca8a10;--rf-warning-soft:#fbedd1;--rf-danger:#c92f33;--rf-danger-soft:#ffe7e4;--rf-info:#1479b0;--rf-info-soft:#daeefe;--rf-overlay:#15151f73;--rf-sidebar-foreground:#ebeaf2;--rf-sidebar-muted:#a4a3b1;--rf-sidebar-active-canvas:var(--rf-canvas);--rf-nav-cutout:var(--rf-sidebar-active-canvas);--rf-nav-active-background:var(--rf-nav-cutout);--rf-nav-active-foreground:#1a1828;--rf-accent:#7458e7;--rf-accent-hover:#5b3fcb;--rf-accent-deep:#5b3fcb;--rf-accent-soft:#eeeaff;--rf-primary:var(--rf-accent);--rf-primary-hover:var(--rf-accent-hover);--rf-primary-soft:var(--rf-accent-soft);--rf-primary-foreground:#fcfbff;--rf-focus:color-mix(in oklch, var(--rf-accent) 72%, white);--rf-focus-ring:var(--rf-focus);--rf-accent-gradient:linear-gradient(145deg, color-mix(in oklch, var(--rf-accent) 72%, white), var(--rf-accent-deep));--rf-gradient-approved:var(--rf-accent-gradient);--rf-glow-secondary:#4c78dc;--rf-glow-tertiary:#3a9a7f;--rf-canvas-glow:radial-gradient(circle 310px at 10% 1%, color-mix(in oklch, var(--rf-accent) 13%, transparent) 0%, color-mix(in oklch, var(--rf-accent) 6%, transparent) 40%, transparent 72%), radial-gradient(circle 230px at 97% 27%, color-mix(in oklch, var(--rf-glow-secondary) 5%, transparent) 0%, transparent 72%), radial-gradient(circle 205px at 70% 98%, color-mix(in oklch, var(--rf-glow-tertiary) 4%, transparent) 0%, transparent 72%);--rf-sidebar-start:color-mix(in oklch, var(--rf-accent-deep) 24%, #1a1923);--rf-sidebar-end:color-mix(in oklch, var(--rf-accent-deep) 8%, #0a0910);--rf-sidebar:linear-gradient(180deg, var(--rf-sidebar-start), var(--rf-sidebar-end));--rf-sidebar-background:var(--rf-sidebar-end);--rf-glass-bg:color-mix(in oklch, var(--rf-surface) 86%, transparent);--rf-glass-bg-strong:color-mix(in oklch, var(--rf-surface) 94%, transparent);--rf-glass-line:color-mix(in oklch, var(--rf-border) 74%, transparent);--rf-glass-highlight:#ffffff8c;--rf-space-1:4px;--rf-space-2:8px;--rf-space-3:12px;--rf-space-4:16px;--rf-space-5:20px;--rf-space-6:24px;--rf-space-8:32px;--rf-space-10:40px;--rf-space-12:48px;--rf-space-16:64px;--rf-radius-sm:8px;--rf-radius-md:12px;--rf-radius-lg:16px;--rf-radius-xl:22px;--rf-radius-full:9999px;--rf-shadow-1:0 1px 2px #2d2d380f, 0 1px 3px #2d2d380a;--rf-shadow-2:0 4px 12px #2d2d381a, 0 2px 4px #2d2d380d;--rf-shadow-3:0 12px 32px #20202b29, 0 4px 8px #20202b0f;--rf-font-sans:"Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--rf-font-weight-regular:400;--rf-font-weight-medium:500;--rf-font-weight-semibold:600;--rf-font-weight-bold:700;--rf-text-eyebrow:.75rem;--rf-text-xs:.8125rem;--rf-text-sm:.875rem;--rf-text-md:.9375rem;--rf-text-card:1rem;--rf-text-section:1.0625rem;--rf-text-lg:1.1875rem;--rf-text-xl:1.3125rem;--rf-text-2xl:clamp(1.8125rem, 2.2vw, 2.1875rem);--rf-text-3xl:clamp(1.9375rem, 2.5vw, 2.3125rem);--rf-text-control:.875rem;--rf-text-nav:.8125rem;--rf-text-mobile-nav:.625rem;--rf-leading-tight:1.25;--rf-leading-snug:1.375;--rf-leading-normal:1.5;--rf-leading-relaxed:1.65;--rf-duration-fast:.12s;--rf-duration-nav:.18s;--rf-duration-panel:.22s;--rf-ease-standard:cubic-bezier(.2, .8, .2, 1);--rf-ease-emphasized:cubic-bezier(.2, 0, 0, 1);--rf-blur-sm:6px;--rf-blur-md:8px;--rf-z-base:0;--rf-z-sticky:20;--rf-z-nav:30;--rf-z-dropdown:40;--rf-z-overlay:50;--rf-z-drawer:60;--rf-z-dialog:70;--rf-z-toast:80;--rf-sidebar-width:252px;--rf-sidebar-width-collapsed:76px;--rf-drawer-width:420px;--rf-mobile-nav-height:65px;--rf-topbar-height:56px;--rf-content-max:72rem;--rf-touch-min:44px;--rf-cal-row-height:48px;--rf-cal-hour-height:56px;--rf-cal-event-radius:8px;--background:var(--rf-background);--canvas:var(--rf-canvas);--surface:var(--rf-surface);--surface-raised:var(--rf-surface-raised);--surface-muted:var(--rf-surface-muted);--sidebar:var(--rf-sidebar);--sidebar-active-canvas:var(--rf-sidebar-active-canvas);--border:var(--rf-border);--border-strong:var(--rf-border-strong);--text:var(--rf-text);--text-secondary:var(--rf-text-secondary);--text-muted:var(--rf-text-muted);--accent:var(--rf-accent);--accent-hover:var(--rf-accent-hover);--accent-soft:var(--rf-accent-soft);--success:var(--rf-success);--warning:var(--rf-warning);--danger:var(--rf-danger);--focus-ring:var(--rf-focus-ring)}@supports (color:lab(0% 0 0)){:root,[data-theme=light]{--rf-background:lab(96.8556% -.0830591 -1.13573);--rf-canvas:lab(96.8556% -.0830591 -1.13573);--rf-surface:lab(100% 0 0);--rf-surface-raised:lab(97.6639% -.121325 -1.51235);--rf-surface-muted:lab(94.7556% -.178158 -2.26618);--rf-surface-glass:lab(100% 0 0/.82);--rf-text:lab(9.32196% 2.26671 -7.10832);--rf-text-secondary:lab(32.537% 2.0546 -7.20149);--rf-text-muted:lab(39.5468% 1.48167 -5.43242);--rf-text-inverse:lab(98.8527% -.0655949 .758374);--rf-border:lab(88.3145% .939637 -3.65019);--rf-border-strong:lab(74.3043% 1.94868 -7.25849);--rf-success:lab(49.4761% -39.3352 33.1143);--rf-success-soft:lab(93.5632% -11.1774 8.71228);--rf-warning:lab(62.7263% 19.0613 64.9727);--rf-warning-soft:lab(94.3393% 1.51199 15.5285);--rf-danger:lab(45.8749% 60.1361 37.4355);--rf-danger-soft:lab(93.8292% 12.2803 6.63641);--rf-info:lab(47.6406% -12.2545 -37.4128);--rf-info-soft:lab(93.0785% -4.73171 -9.80493);--rf-overlay:lab(7.03991% 2.17281 -7.02048/.45);--rf-sidebar-foreground:lab(92.9457% 1.21635 -3.54944);--rf-sidebar-muted:lab(67.326% 2.50575 -7.05296);--rf-nav-active-foreground:lab(9.17463% 4.46963 -10.2677);--rf-accent:lab(46.6377% 39.2576 -70.0153);--rf-accent-hover:lab(36.9047% 40.7305 -69.8799);--rf-accent-deep:lab(36.9047% 40.7305 -69.8799);--rf-accent-soft:lab(93.4427% 4.19763 -9.5449);--rf-primary-foreground:lab(98.7375% 1.48395 -3.42183);--rf-glow-secondary:lab(51.1878% 9.46549 -56.747);--rf-glow-tertiary:lab(57.4533% -34.4064 5.57102);--rf-sidebar-start:color-mix(in oklch, var(--rf-accent-deep) 24%, lab(9.30543% 2.77898 -6.91725));--rf-sidebar-end:color-mix(in oklch, var(--rf-accent-deep) 8%, lab(2.67399% 1.05435 -2.96631));--rf-glass-highlight:lab(100% 0 0/.55);--rf-shadow-1:0 1px 2px lab(18.6105% 2.14739 -7.15765/.06), 0 1px 3px lab(18.6105% 2.14739 -7.15765/.04);--rf-shadow-2:0 4px 12px lab(18.6105% 2.14739 -7.15765/.1), 0 2px 4px lab(18.6105% 2.14739 -7.15765/.05);--rf-shadow-3:0 12px 32px lab(12.8058% 2.21286 -7.12968/.16), 0 4px 8px lab(12.8058% 2.21286 -7.12968/.06)}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rf-background:#11101a;--rf-canvas:#0c0c16;--rf-surface:#191924;--rf-surface-raised:#232230;--rf-surface-muted:#282833;--rf-surface-glass:var(--rf-glass-bg);--rf-text:#f0eee7;--rf-text-secondary:#b6b6c1;--rf-text-muted:#a3a3ae;--rf-text-inverse:#15151f;--rf-border:#373742;--rf-border-strong:#535463;--rf-success:#67bb6b;--rf-success-soft:#223a23;--rf-warning:#e1b75c;--rf-warning-soft:#46381a;--rf-danger:#f97770;--rf-danger-soft:#532b28;--rf-info:#67addd;--rf-info-soft:#1f3645;--rf-overlay:#03030899;--rf-sidebar-start:color-mix(in oklch, var(--rf-accent-deep) 18%, #11101a);--rf-sidebar-end:#06050b;--rf-sidebar:linear-gradient(180deg, var(--rf-sidebar-start), var(--rf-sidebar-end));--rf-sidebar-background:var(--rf-sidebar-end);--rf-sidebar-foreground:#ebeaf2;--rf-sidebar-muted:#9896a4;--rf-sidebar-active-canvas:color-mix(in oklch, var(--rf-accent) 7%, var(--rf-canvas));--rf-nav-cutout:var(--rf-sidebar-active-canvas);--rf-nav-active-background:var(--rf-nav-cutout);--rf-nav-active-foreground:#f0eee7;--rf-canvas-glow:linear-gradient(90deg, var(--rf-nav-cutout) 0, color-mix(in oklch, var(--rf-nav-cutout) 96%, transparent) 30px, transparent 92px), radial-gradient(circle 330px at 9% 0%, color-mix(in oklch, var(--rf-accent) 20%, transparent) 0%, color-mix(in oklch, var(--rf-accent) 8%, transparent) 42%, transparent 73%), radial-gradient(circle 250px at 98% 28%, color-mix(in oklch, var(--rf-glow-secondary) 9%, transparent) 0%, transparent 72%), radial-gradient(circle 220px at 69% 99%, color-mix(in oklch, var(--rf-glow-tertiary) 7%, transparent) 0%, transparent 72%);--rf-glass-bg:color-mix(in oklch, var(--rf-surface) 86%, transparent);--rf-glass-bg-strong:color-mix(in oklch, var(--rf-surface) 94%, transparent);--rf-glass-line:color-mix(in oklch, var(--rf-border-strong) 80%, transparent);--rf-glass-highlight:#ffffff1c;--rf-shadow-1:0 1px 2px #00000059;--rf-shadow-2:0 6px 16px #0006;--rf-shadow-3:0 16px 40px #00000080}@supports (color:lab(0% 0 0)){[data-theme=dark]{--rf-background:lab(5.11417% 1.80368 -6.3144);--rf-canvas:lab(3.56026% 1.6591 -5.70152);--rf-surface:lab(9.32196% 2.26671 -7.10832);--rf-surface-raised:lab(13.9101% 2.86587 -8.87314);--rf-surface-muted:lab(16.2888% 2.17073 -7.14742);--rf-surface-glass:lab(11.6446% 2.2293 -7.12302/.86);--rf-text:lab(94.2619% -.30461 3.80751);--rf-text-secondary:lab(74.3498% 1.4385 -5.45738);--rf-text-muted:lab(67.3894% 1.44428 -5.45396);--rf-text-inverse:lab(7.03991% 2.17281 -7.02048);--rf-border:lab(23.2532% 2.1091 -7.17513);--rf-border-strong:lab(35.9678% 2.61647 -8.97831);--rf-success:lab(69.2376% -39.2288 32.1095);--rf-success-soft:lab(21.7432% -13.9933 11.287);--rf-warning:lab(77.0192% 7.95284 51.5616);--rf-warning-soft:lab(24.6965% 3.22548 21.2726);--rf-danger:lab(65.9538% 50.1356 28.6987);--rf-danger-soft:lab(22.8605% 18.7174 10.5028);--rf-info:lab(67.5031% -12.7389 -31.6527);--rf-info-soft:lab(21.1211% -5.26315 -12.7029);--rf-overlay:lab(.848564% .668563 -2.17707/.6);--rf-sidebar-start:color-mix(in oklch, var(--rf-accent-deep) 18%, lab(5.10218% 2.19403 -6.11807));--rf-sidebar-end:lab(1.50451% .74821 -2.0824);--rf-sidebar-foreground:lab(92.9457% 1.21635 -3.54944);--rf-sidebar-muted:lab(62.6854% 2.51275 -7.0488);--rf-nav-active-foreground:lab(94.2619% -.30461 3.80751);--rf-glass-highlight:lab(100% 0 0/.11);--rf-shadow-1:0 1px 2px lab(0% 0 0/.35);--rf-shadow-2:0 6px 16px lab(0% 0 0/.4);--rf-shadow-3:0 16px 40px lab(0% 0 0/.5)}}[data-preset=violet]{--rf-accent:#7458e7;--rf-accent-hover:#5b3fcb;--rf-accent-deep:#5b3fcb;--rf-accent-soft:#eeeaff;--rf-primary:var(--rf-accent);--rf-primary-hover:var(--rf-accent-hover);--rf-primary-soft:var(--rf-accent-soft);--rf-primary-foreground:#fcfbff;--rf-focus:color-mix(in oklch, var(--rf-accent) 72%, white);--rf-focus-ring:var(--rf-focus)}@supports (color:lab(0% 0 0)){[data-preset=violet]{--rf-accent:lab(46.6377% 39.2576 -70.0153);--rf-accent-hover:lab(36.9047% 40.7305 -69.8799);--rf-accent-deep:lab(36.9047% 40.7305 -69.8799);--rf-accent-soft:lab(93.4427% 4.19763 -9.5449);--rf-primary-foreground:lab(98.7375% 1.48395 -3.42183)}}[data-preset=ocean]{--rf-accent:#3277d4;--rf-accent-hover:#245caf;--rf-accent-deep:#245caf;--rf-accent-soft:#e4efff;--rf-primary:var(--rf-accent);--rf-primary-hover:var(--rf-accent-hover);--rf-primary-soft:var(--rf-accent-soft);--rf-primary-foreground:#fafcff;--rf-focus:color-mix(in oklch, var(--rf-accent) 72%, white);--rf-focus-ring:var(--rf-focus)}@supports (color:lab(0% 0 0)){[data-preset=ocean]{--rf-accent:lab(49.3937% 3.3989 -55.2022);--rf-accent-hover:lab(39.0434% 5.5352 -50.528);--rf-accent-deep:lab(39.0434% 5.5352 -50.528);--rf-accent-soft:lab(94.0113% -1.52537 -9.20095);--rf-primary-foreground:lab(98.815% -.693917 -3.69792)}}[data-preset=mint]{--rf-accent:#228b74;--rf-accent-hover:#176d5a;--rf-accent-deep:#176d5a;--rf-accent-soft:#ddf4ed;--rf-primary:var(--rf-accent);--rf-primary-hover:var(--rf-accent-hover);--rf-primary-soft:var(--rf-accent-soft);--rf-primary-foreground:#f5fefb;--rf-focus:color-mix(in oklch, var(--rf-accent) 72%, white);--rf-focus-ring:var(--rf-focus)}@supports (color:lab(0% 0 0)){[data-preset=mint]{--rf-accent:lab(51.7532% -34.7183 3.53546);--rf-accent-hover:lab(40.8879% -29.4625 3.16761);--rf-accent-deep:lab(40.8879% -29.4625 3.16761);--rf-accent-soft:lab(94.304% -8.82992 .676537);--rf-primary-foreground:lab(98.9704% -3.37708 .365639)}}[data-preset=coral]{--rf-accent:#d45f70;--rf-accent-hover:#b74659;--rf-accent-deep:#b74659;--rf-accent-soft:#ffe7eb;--rf-primary:var(--rf-accent);--rf-primary-hover:var(--rf-accent-hover);--rf-primary-soft:var(--rf-accent-soft);--rf-primary-foreground:#fffafb;--rf-focus:color-mix(in oklch, var(--rf-accent) 72%, white);--rf-focus-ring:var(--rf-focus)}@supports (color:lab(0% 0 0)){[data-preset=coral]{--rf-accent:lab(55.8844% 48.1598 14.3169);--rf-accent-hover:lab(46.3761% 47.7924 14.1725);--rf-accent-deep:lab(46.3761% 47.7924 14.1725);--rf-accent-soft:lab(93.6461% 9.04241 1.2046);--rf-primary-foreground:lab(98.7295% 3.2877 .889862)}}[data-preset=amber]{--rf-accent:#c77a27;--rf-accent-hover:#a65e17;--rf-accent-deep:#a65e17;--rf-accent-soft:#fff0dc;--rf-primary:var(--rf-accent);--rf-primary-hover:var(--rf-accent-hover);--rf-primary-soft:var(--rf-accent-soft);--rf-primary-foreground:#fffbf7;--rf-focus:color-mix(in oklch, var(--rf-accent) 72%, white);--rf-focus-ring:var(--rf-focus)}@supports (color:lab(0% 0 0)){[data-preset=amber]{--rf-accent:lab(58.8065% 26.2894 55.08);--rf-accent-hover:lab(47.7202% 26.4188 49.8082);--rf-accent-deep:lab(47.7202% 26.4188 49.8082);--rf-accent-soft:lab(95.6356% 2.85143 11.6275);--rf-primary-foreground:lab(98.8288% 1.52856 3.42191)}}[data-preset=berry]{--rf-accent:#a9418f;--rf-accent-hover:#87316f;--rf-accent-deep:#87316f;--rf-accent-soft:#fae6f4;--rf-primary:var(--rf-accent);--rf-primary-hover:var(--rf-accent-hover);--rf-primary-soft:var(--rf-accent-soft);--rf-primary-foreground:#fffafd;--rf-focus:color-mix(in oklch, var(--rf-accent) 72%, white);--rf-focus-ring:var(--rf-focus)}@supports (color:lab(0% 0 0)){[data-preset=berry]{--rf-accent:lab(44.6183% 50.0242 -21.6533);--rf-accent-hover:lab(35.1363% 42.6907 -17.0334);--rf-accent-deep:lab(35.1363% 42.6907 -17.0334);--rf-accent-soft:lab(93.2359% 8.69227 -4.16534);--rf-primary-foreground:lab(98.7035% 3.16864 -1.3317)}}[data-theme=dark][data-preset=violet]{--rf-accent:#8d75ef;--rf-accent-hover:#7459df;--rf-accent-deep:#7459df;--rf-accent-soft:#2a2445;--rf-primary:var(--rf-accent);--rf-primary-hover:var(--rf-accent-hover);--rf-primary-soft:var(--rf-accent-soft);--rf-focus:color-mix(in oklch, var(--rf-accent) 72%, white);--rf-focus-ring:var(--rf-focus)}@supports (color:lab(0% 0 0)){[data-theme=dark][data-preset=violet]{--rf-accent:lab(55.9919% 31.3907 -59.2644);--rf-accent-hover:lab(46.2894% 36.8992 -66.0366);--rf-accent-deep:lab(46.2894% 36.8992 -66.0366);--rf-accent-soft:lab(16.1834% 9.86429 -19.8899)}}[data-theme=dark][data-preset=ocean]{--rf-accent:#5b97e6;--rf-accent-hover:#3f7dc8;--rf-accent-deep:#3f7dc8;--rf-accent-soft:#1d2d43;--rf-primary:var(--rf-accent);--rf-primary-hover:var(--rf-accent-hover);--rf-primary-soft:var(--rf-accent-soft);--rf-focus:color-mix(in oklch, var(--rf-accent) 72%, white);--rf-focus-ring:var(--rf-focus)}@supports (color:lab(0% 0 0)){[data-theme=dark][data-preset=ocean]{--rf-accent:lab(61.0849% -1.78328 -46.7685);--rf-accent-hover:lab(51.1003% -1.52776 -45.6267);--rf-accent-deep:lab(51.1003% -1.52776 -45.6267);--rf-accent-soft:lab(17.8769% -1.15046 -16.2215)}}[data-theme=dark][data-preset=mint]{--rf-accent:#43ad93;--rf-accent-hover:#2e8d76;--rf-accent-deep:#2e8d76;--rf-accent-soft:#18372f;--rf-primary:var(--rf-accent);--rf-primary-hover:var(--rf-accent-hover);--rf-primary-soft:var(--rf-accent-soft);--rf-focus:color-mix(in oklch, var(--rf-accent) 72%, white);--rf-focus-ring:var(--rf-focus)}@supports (color:lab(0% 0 0)){[data-theme=dark][data-preset=mint]{--rf-accent:lab(64.1289% -36.6406 3.88353);--rf-accent-hover:lab(52.7494% -33.2032 3.83152);--rf-accent-deep:lab(52.7494% -33.2032 3.83152);--rf-accent-soft:lab(20.4785% -13.8803 1.29077)}}[data-theme=dark][data-preset=coral]{--rf-accent:#e07888;--rf-accent-hover:#c75d6f;--rf-accent-deep:#c75d6f;--rf-accent-soft:#3d232d;--rf-primary:var(--rf-accent);--rf-primary-hover:var(--rf-accent-hover);--rf-primary-soft:var(--rf-accent-soft);--rf-focus:color-mix(in oklch, var(--rf-accent) 72%, white);--rf-focus-ring:var(--rf-focus)}@supports (color:lab(0% 0 0)){[data-theme=dark][data-preset=coral]{--rf-accent:lab(62.9056% 42.5413 10.592);--rf-accent-hover:lab(53.5556% 44.414 11.2889);--rf-accent-deep:lab(53.5556% 44.414 11.2889);--rf-accent-soft:lab(17.443% 13.8333 -1.12841)}}[data-theme=dark][data-preset=amber]{--rf-accent:#dc994f;--rf-accent-hover:#c17a2e;--rf-accent-deep:#c17a2e;--rf-accent-soft:#3b2b1d;--rf-primary:var(--rf-accent);--rf-primary-hover:var(--rf-accent-hover);--rf-primary-soft:var(--rf-accent-soft);--rf-focus:color-mix(in oklch, var(--rf-accent) 72%, white);--rf-focus-ring:var(--rf-focus)}@supports (color:lab(0% 0 0)){[data-theme=dark][data-preset=amber]{--rf-accent:lab(68.8635% 20.6631 48.6087);--rf-accent-hover:lab(58.0597% 23.9523 51.2282);--rf-accent-deep:lab(58.0597% 23.9523 51.2282);--rf-accent-soft:lab(19.1799% 5.94851 11.9542)}}[data-theme=dark][data-preset=berry]{--rf-accent:#c55fae;--rf-accent-hover:#aa4793;--rf-accent-deep:#aa4793;--rf-accent-soft:#3b2134;--rf-primary:var(--rf-accent);--rf-primary-hover:var(--rf-accent-hover);--rf-primary-soft:var(--rf-accent-soft);--rf-focus:color-mix(in oklch, var(--rf-accent) 72%, white);--rf-focus-ring:var(--rf-focus)}@supports (color:lab(0% 0 0)){[data-theme=dark][data-preset=berry]{--rf-accent:lab(55.2213% 48.867 -23.1218);--rf-accent-hover:lab(45.9765% 48.0193 -21.9036);--rf-accent-deep:lab(45.9765% 48.0193 -21.9036);--rf-accent-soft:lab(16.8175% 15.3536 -7.02411)}}@media (prefers-reduced-motion:reduce){:root{--rf-duration-fast:0s;--rf-duration-nav:0s;--rf-duration-panel:0s}}
.rf-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rf-btn{justify-content:center;align-items:center;gap:var(--rf-space-2);min-height:var(--rf-touch-min);padding:0 var(--rf-space-4);border-radius:var(--rf-radius-md);font:inherit;font-weight:var(--rf-font-weight-semibold);font-size:var(--rf-text-control);cursor:pointer;transition:background var(--rf-duration-fast) var(--rf-ease-standard), border-color var(--rf-duration-fast) var(--rf-ease-standard), color var(--rf-duration-fast) var(--rf-ease-standard), opacity var(--rf-duration-fast) var(--rf-ease-standard);border:1px solid #0000;display:inline-flex}.rf-btn:focus-visible{outline:2px solid var(--rf-focus-ring);outline-offset:2px}.rf-btn:disabled,.rf-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.rf-btn--primary{background:var(--rf-primary);color:var(--rf-primary-foreground)}.rf-btn--primary:hover:not(:disabled){background:var(--rf-primary-hover)}.rf-btn--secondary{background:var(--rf-surface);color:var(--rf-text);border-color:var(--rf-border-strong)}.rf-btn--secondary:hover:not(:disabled){background:var(--rf-surface-muted)}.rf-btn--ghost{color:var(--rf-text);background:0 0}.rf-btn--ghost:hover:not(:disabled){background:var(--rf-surface-muted)}.rf-btn--danger{background:var(--rf-danger);color:var(--rf-text-inverse)}.rf-btn--sm{min-height:36px;padding:0 var(--rf-space-3)}.rf-icon-btn{width:var(--rf-touch-min);height:var(--rf-touch-min);border-radius:var(--rf-radius-md);color:var(--rf-text);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.rf-icon-btn:hover:not(:disabled){background:var(--rf-surface-muted)}.rf-icon-btn:focus-visible{outline:2px solid var(--rf-focus-ring);outline-offset:2px}.rf-field{gap:var(--rf-space-2);flex-direction:column;display:flex}.rf-field__label{font-size:var(--rf-text-md);font-weight:var(--rf-font-weight-medium);color:var(--rf-text);line-height:var(--rf-leading-snug)}.rf-field__hint{font-size:var(--rf-text-xs);color:var(--rf-text-muted);line-height:var(--rf-leading-normal)}.rf-field__error{font-size:var(--rf-text-xs);color:var(--rf-danger);line-height:var(--rf-leading-normal)}.rf-input,.rf-textarea,.rf-select{width:100%;min-height:var(--rf-touch-min);padding:0 var(--rf-space-3);border:1px solid var(--rf-border);border-radius:var(--rf-radius-md);background:var(--rf-surface);color:var(--rf-text);font:inherit;font-size:var(--rf-text-md)}.rf-textarea{min-height:96px;padding:var(--rf-space-3);resize:vertical}.rf-input:focus-visible,.rf-textarea:focus-visible,.rf-select:focus-visible{outline:2px solid var(--rf-focus-ring);outline-offset:1px;border-color:var(--rf-focus-ring)}.rf-input[aria-invalid=true],.rf-textarea[aria-invalid=true],.rf-select[aria-invalid=true]{border-color:var(--rf-danger)}.rf-input-wrap{align-items:center;display:flex;position:relative}.rf-input-wrap .rf-input{padding-right:calc(var(--rf-touch-min) + var(--rf-space-1))}.rf-input-wrap__action{right:var(--rf-space-1);position:absolute}.rf-card,.rf-surface,.rf-widget{background:radial-gradient(circle 140px at 100% 0%, color-mix(in oklch, var(--rf-accent) 6%, transparent), transparent 72%), var(--rf-surface);border:1px solid var(--rf-glass-line,var(--rf-border));border-radius:var(--rf-radius-lg);box-shadow:var(--rf-shadow-1)}.rf-card{padding:var(--rf-space-5)}.rf-surface--muted{background:var(--rf-surface-muted);box-shadow:none}.rf-surface--glass{background:var(--rf-surface-glass);border-color:color-mix(in oklch, var(--rf-border) 80%, transparent);box-shadow:none}.rf-chrome-glass{background:var(--rf-surface-glass);-webkit-backdrop-filter:blur(var(--rf-blur-sm))}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.rf-chrome-glass{background:var(--rf-surface-raised)}}.rf-widget{padding:var(--rf-space-4)}.rf-badge,.rf-status-pill{align-items:center;gap:var(--rf-space-1);min-height:24px;padding:0 var(--rf-space-2);border-radius:var(--rf-radius-full);font-size:var(--rf-text-xs);font-weight:var(--rf-font-weight-semibold);display:inline-flex}.rf-badge--neutral{background:var(--rf-surface-muted);color:var(--rf-text-secondary)}.rf-badge--primary{background:var(--rf-primary-soft);color:var(--rf-primary)}.rf-status-pill--success{background:var(--rf-success-soft);color:var(--rf-success)}.rf-status-pill--warning{background:var(--rf-warning-soft);color:var(--rf-warning)}.rf-status-pill--danger{background:var(--rf-danger-soft);color:var(--rf-danger)}.rf-status-pill--info{background:var(--rf-info-soft);color:var(--rf-info)}.rf-tabs{gap:var(--rf-space-1);border-bottom:1px solid var(--rf-border);display:flex}.rf-tab{min-height:var(--rf-touch-min);padding:0 var(--rf-space-3);color:var(--rf-text-secondary);font:inherit;font-weight:var(--rf-font-weight-medium);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.rf-tab[aria-selected=true]{color:var(--rf-primary);border-bottom-color:var(--rf-primary)}.rf-tab:focus-visible{outline:2px solid var(--rf-focus-ring);outline-offset:2px}.rf-switch{border-radius:var(--rf-radius-full);background:var(--rf-border-strong);cursor:pointer;border:0;width:44px;height:24px;position:relative}.rf-switch[aria-checked=true]{background:var(--rf-primary)}.rf-switch__thumb{border-radius:var(--rf-radius-full);background:var(--rf-surface);width:20px;height:20px;transition:transform var(--rf-duration-fast) var(--rf-ease-standard);position:absolute;top:2px;left:2px}.rf-switch[aria-checked=true] .rf-switch__thumb{transform:translate(20px)}.rf-check,.rf-radio{align-items:center;gap:var(--rf-space-2);min-height:var(--rf-touch-min);font-size:var(--rf-text-sm);display:inline-flex}.rf-skeleton{border-radius:var(--rf-radius-sm);background:linear-gradient(90deg, var(--rf-surface-muted), var(--rf-border), var(--rf-surface-muted));background-size:200% 100%;animation:1.2s linear infinite rf-shimmer;display:block}@keyframes rf-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.rf-skeleton{animation:none}}.rf-empty,.rf-error-state,.rf-success-state,.rf-permission-state{gap:var(--rf-space-3);padding:var(--rf-space-6);text-align:center;flex-direction:column;align-items:center;display:flex}.rf-page-header,.rf-section-header{justify-content:space-between;align-items:flex-start;gap:var(--rf-space-4);margin-bottom:var(--rf-space-5);flex-wrap:wrap;display:flex}.rf-page-header__eyebrow{margin:0 0 var(--rf-space-1);font-size:var(--rf-text-eyebrow);font-weight:var(--rf-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--rf-text-muted)}.rf-page-header h1{font-size:var(--rf-text-2xl);line-height:var(--rf-leading-tight);letter-spacing:-.02em;font-weight:var(--rf-font-weight-bold);margin:0}.rf-section-header h2{font-size:max(var(--rf-text-section), 1rem);line-height:var(--rf-leading-snug);font-weight:var(--rf-font-weight-semibold);margin:0}.rf-card__title,.rf-widget .rf-section-header h2{font-size:var(--rf-text-card)}.rf-page-header p,.rf-section-header p{margin:var(--rf-space-2) 0 0;color:var(--rf-text-secondary);font-size:var(--rf-text-md);max-width:42rem}.rf-empty strong,.rf-error-state strong,.rf-success-state strong,.rf-permission-state strong{font-size:var(--rf-text-card)}.rf-empty p,.rf-error-state p,.rf-success-state p,.rf-permission-state p{font-size:var(--rf-text-md);color:var(--rf-text-secondary);max-width:28rem;margin:0}.rf-loading-state{gap:var(--rf-space-3);padding:var(--rf-space-5);flex-direction:column;display:flex}.rf-loading-state__row{gap:var(--rf-space-2);opacity:0;flex-direction:column;animation:.7s cubic-bezier(.16,1,.3,1) both rf-load-in;display:flex;transform:translateY(10px)}.rf-loading-state__row:first-child{animation-delay:0s}.rf-loading-state__row:nth-child(2){animation-delay:.12s}.rf-loading-state__row:nth-child(3){animation-delay:.24s}.rf-loading-state__row:nth-child(4){animation-delay:.36s}.rf-loading-state__row:nth-child(5){animation-delay:.48s}@keyframes rf-load-in{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.rf-loading-state__row{opacity:1;animation:none;transform:none}}.rf-overlay{background:var(--rf-overlay);z-index:var(--rf-z-overlay);position:fixed;inset:0}.rf-dialog,.rf-drawer,.rf-sheet{z-index:var(--rf-z-dialog);background:var(--rf-surface-glass);color:var(--rf-text);box-shadow:var(--rf-shadow-3);border:1px solid var(--rf-border);-webkit-backdrop-filter:blur(var(--rf-blur-md));position:fixed}.rf-dialog{border-radius:var(--rf-radius-xl);width:min(100% - 2rem,28rem);max-height:min(90vh,40rem);padding:var(--rf-space-5);top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.rf-dialog--lg{gap:var(--rf-space-4);flex-direction:column;width:min(100% - 1.25rem,56rem);max-height:min(92vh,48rem);display:flex}@media (max-width:720px){.rf-dialog--lg{border-radius:var(--rf-radius-xl) var(--rf-radius-xl) 0 0;width:100%;max-height:min(92vh,100%);padding-bottom:calc(var(--rf-space-5) + env(safe-area-inset-bottom,0px));inset:auto 0 0;transform:none}}.rf-drawer{width:min(100%, var(--rf-drawer-width));border-radius:var(--rf-radius-xl) 0 0 var(--rf-radius-xl);height:100%;z-index:var(--rf-z-drawer);flex-direction:column;display:flex;top:0;right:0}.rf-drawer__body{padding:var(--rf-space-5);flex:1;overflow:auto}.rf-drawer__footer{padding:var(--rf-space-4) var(--rf-space-5);border-top:1px solid var(--rf-border);justify-content:flex-end;gap:var(--rf-space-2);display:flex}.rf-sheet{max-height:min(85vh,36rem);padding:0 12px calc(12px + env(safe-area-inset-bottom,0px));z-index:var(--rf-z-drawer);background:var(--rf-surface);border-radius:23px 23px 0 0;bottom:0;left:0;right:0}.rf-sheet--mobile-more{padding-bottom:calc(85px + env(safe-area-inset-bottom,0px));box-shadow:0 -20px 60px color-mix(in oklch, var(--rf-text) 16%, transparent)}.rf-sheet__grip{background:var(--rf-border-strong);border-radius:4px;width:38px;height:4px;margin:8px auto}.rf-sheet__title{justify-content:space-between;align-items:center;gap:var(--rf-space-3);padding:8px 3px 13px;display:flex}.rf-sheet__title small{color:var(--rf-accent);font-size:var(--rf-text-eyebrow);font-weight:var(--rf-font-weight-bold);letter-spacing:.12em;text-transform:uppercase}.rf-sheet__title strong{font-size:var(--rf-text-md);color:var(--rf-text);margin-top:3px;display:block}.rf-mobile-more-grid{padding-bottom:var(--rf-space-3);grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.rf-mobile-more-card{border:1px solid var(--rf-border);background:var(--rf-surface-muted);min-height:86px;color:inherit;text-align:left;border-radius:13px;flex-direction:column;align-items:flex-start;padding:9px;text-decoration:none;display:flex}.rf-mobile-more-card--active{border-color:color-mix(in oklch, var(--rf-accent) 30%, var(--rf-border));background:var(--rf-accent-soft)}.rf-mobile-more-card__icon{width:31px;height:31px;color:var(--rf-accent);background:var(--rf-surface);border-radius:9px;place-items:center;display:grid}.rf-mobile-more-card strong{font-size:var(--rf-text-xs);margin-top:7px}.rf-mobile-more-card small{color:var(--rf-text-muted);font-size:var(--rf-text-eyebrow);margin-top:2px}@media (max-width:360px){.rf-mobile-more-grid{grid-template-columns:repeat(2,1fr)}}.rf-toast-region{right:var(--rf-space-4);bottom:var(--rf-space-4);z-index:var(--rf-z-toast);gap:var(--rf-space-2);flex-direction:column;width:min(100% - 2rem,22rem);display:flex;position:fixed}.rf-toast{background:var(--rf-surface-raised);border:1px solid var(--rf-border);border-radius:var(--rf-radius-md);box-shadow:var(--rf-shadow-2);padding:var(--rf-space-3) var(--rf-space-4)}.rf-menu{background:var(--rf-surface);border:1px solid var(--rf-border);border-radius:var(--rf-radius-md);min-width:12rem;box-shadow:var(--rf-shadow-2);padding:var(--rf-space-1);z-index:var(--rf-z-dropdown);position:absolute}.rf-menu__item{align-items:center;gap:var(--rf-space-2);width:100%;min-height:40px;padding:0 var(--rf-space-3);border-radius:var(--rf-radius-sm);color:var(--rf-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.rf-menu__item:hover,.rf-menu__item:focus-visible{background:var(--rf-primary-soft);outline:none}.rf-tooltip{z-index:var(--rf-z-dropdown);background:var(--rf-text);color:var(--rf-text-inverse);font-size:var(--rf-text-xs);padding:var(--rf-space-1) var(--rf-space-2);border-radius:var(--rf-radius-sm);white-space:nowrap;pointer-events:none;position:absolute}.rf-table-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--rf-border);border-radius:var(--rf-radius-lg);background:var(--rf-surface);width:100%;overflow-x:auto}.rf-table{border-collapse:collapse;width:100%;min-width:36rem;font-size:var(--rf-text-sm)}.rf-table th,.rf-table td{padding:var(--rf-space-3);border-bottom:1px solid var(--rf-border);text-align:left;vertical-align:top;overflow-wrap:anywhere;word-break:break-word}.rf-table th{color:var(--rf-text-secondary);font-weight:var(--rf-font-weight-semibold);font-size:var(--rf-text-xs);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;line-height:var(--rf-leading-snug)}.rf-table tr:last-child td{border-bottom:0}.rf-table td.rf-nowrap{white-space:nowrap;overflow-wrap:normal;word-break:normal}.rf-list{gap:var(--rf-space-2);flex-direction:column;display:flex}.rf-list__item{justify-content:space-between;align-items:center;gap:var(--rf-space-3);padding:var(--rf-space-3);border:1px solid var(--rf-border);border-radius:var(--rf-radius-md);background:var(--rf-surface);display:flex}.rf-list__meta{color:var(--rf-text-muted);font-size:var(--rf-text-xs)}@media (max-width:767px){.rf-table-desktop{display:none}}@media (min-width:768px){.rf-list-mobile{display:none}}.rf-sidebar{background:radial-gradient(circle at 12% 4%, color-mix(in oklch, var(--rf-accent) 34%, transparent), transparent 30%), linear-gradient(180deg, var(--rf-sidebar-start), var(--rf-sidebar-end));width:auto;height:100dvh;color:var(--rf-sidebar-foreground);z-index:var(--rf-z-nav);box-shadow:none;border-radius:0;flex-direction:column;margin:0;padding:13px 0 12px 12px;display:flex;position:sticky;top:0;overflow:visible}.rf-sidebar__brand{align-items:center;gap:8px;height:45px;margin-bottom:0;padding:0 13px 0 4px;display:flex}.rf-sidebar__brand-mark{color:#fff;background:var(--rf-accent-gradient);width:31px;height:31px;font-size:13px;font-weight:var(--rf-font-weight-bold);letter-spacing:-.04em;box-shadow:0 6px 16px color-mix(in oklch, var(--rf-accent) 22%, transparent);border-radius:10px;flex:0 0 31px;place-items:center;display:grid}.rf-sidebar__brand-copy{min-width:0;font-weight:var(--rf-font-weight-bold);letter-spacing:-.02em;flex:1;font-size:15px}.rf-sidebar__collapse{width:30px;height:30px;color:var(--rf-sidebar-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:0 0 30px;place-items:center;display:inline-grid}.rf-sidebar__collapse:hover{color:var(--rf-sidebar-foreground);background:#ffffff12}.rf-sidebar__collapse:focus-visible{outline:2px solid color-mix(in oklch, var(--rf-accent) 72%, white);outline-offset:1px}.rf-sidebar__nav{flex-direction:column;flex:1;gap:7px;min-height:0;margin:10px 0 0;padding:0 0 10px;display:flex;overflow:visible}.rf-sidebar__group{flex-direction:column;gap:2px;display:flex}.rf-sidebar__group-label{height:17px;font-size:var(--rf-text-eyebrow);text-transform:uppercase;letter-spacing:.04em;color:color-mix(in oklch, var(--rf-sidebar-muted) 90%, transparent);align-items:center;margin:0;padding:0 12px;display:flex}.rf-sidebar__link{color:#bbb4c3;width:calc(100% - 10px);height:38px;min-height:38px;font-size:var(--rf-text-nav);font-weight:var(--rf-font-weight-medium);line-height:var(--rf-leading-snug);border-radius:10px;align-items:center;gap:10px;padding:0 11px;text-decoration:none;transition:color .18s,background-color .18s;display:flex;position:relative}.rf-sidebar__icon{width:23px;height:23px;color:inherit;border-radius:8px;flex:0 0 23px;place-items:center;display:grid}.rf-sidebar__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rf-sidebar__link:hover:not(.rf-sidebar__link--active){color:var(--rf-sidebar-foreground);background:#ffffff12}.rf-sidebar__link:focus-visible{z-index:2;outline:2px solid color-mix(in oklch, var(--rf-accent) 72%, white);outline-offset:-2px}.rf-sidebar__link--active{width:100%;color:var(--rf-nav-active-foreground);background:var(--rf-nav-cutout);box-shadow:none;border-radius:12px 0 0 12px;margin-right:0;padding-right:19px;font-weight:700}.rf-sidebar__link--active:hover,.rf-sidebar__link--active:focus-visible{color:var(--rf-nav-active-foreground);background:var(--rf-nav-cutout);box-shadow:none;filter:none}.rf-sidebar__link--active .rf-sidebar__icon{color:#fff;background:var(--rf-accent-gradient);box-shadow:inset 0 1px 0 #ffffff61, inset 0 -3px 6px #0000001a, 0 5px 13px color-mix(in oklch, var(--rf-accent) 24%, transparent);border:1px solid #ffffff3d;border:1px solid lab(100% 0 0/.24);border-color:oklch(100% 5.96046e-8 none/.24) oklch(100% 5.96046e-8 none/.24) oklch(100% 5.96046e-8 none/.24) oklch(100% 5.96046e-8 none/.24)}.rf-sidebar__link--active .rf-sidebar__icon svg{color:#fff;stroke:#fff}.rf-sidebar__link--active:before,.rf-sidebar__link--active:after{content:"";pointer-events:none;background:0 0;width:18px;height:18px;position:absolute;right:0}.rf-sidebar__link--active:before{box-shadow:6px 7px 0 var(--rf-nav-cutout);border-radius:0 0 12px;top:-18px}.rf-sidebar__link--active:after{box-shadow:6px -7px 0 var(--rf-nav-cutout);border-radius:0 12px 0 0;bottom:-18px}.rf-sidebar--collapsed .rf-sidebar__brand-copy,.rf-sidebar--collapsed .rf-sidebar__group-label,.rf-sidebar--collapsed .rf-sidebar__label{display:none}.rf-sidebar--collapsed .rf-sidebar__brand{justify-content:center;padding:0}.rf-sidebar--collapsed .rf-sidebar__collapse{display:none}.rf-sidebar--collapsed .rf-sidebar__nav{gap:10px}.rf-sidebar--collapsed .rf-sidebar__group{gap:5px}.rf-sidebar--collapsed .rf-sidebar__link{border-radius:10px;justify-content:center;width:43px;height:41px;margin:auto;padding:0}.rf-sidebar--collapsed .rf-sidebar__icon{width:27px;height:27px}.rf-sidebar--collapsed .rf-sidebar__link--active{border-radius:10px;width:43px;margin:auto;padding:0}.rf-sidebar--collapsed .rf-sidebar__link--active:before,.rf-sidebar--collapsed .rf-sidebar__link--active:after{display:none}.rf-sidebar__footer{border-top:0;flex-direction:column;gap:6px;margin-top:auto;padding:6px 10px 0 0;display:flex}.rf-sidebar--collapsed .rf-sidebar__footer{align-items:center;padding-right:0}.rf-topbar{height:var(--rf-topbar-height,56px);background:color-mix(in oklch, var(--rf-surface) 96%, transparent);box-shadow:0 1px 0 var(--rf-glass-line,var(--rf-border));flex-shrink:0;align-items:center;gap:9px;padding:0 18px;display:flex}[data-theme=dark] .rf-topbar{background:color-mix(in oklch, var(--rf-nav-cutout) 96%, transparent);box-shadow:inset 0 -1px #ffffff06,0 12px 30px #00000014}.rf-topbar__mobile-brand{align-items:center;gap:7px;display:none}.rf-topbar__mobile-brand strong{font-size:var(--rf-text-sm)}.rf-topbar__title{min-width:0}.rf-topbar__context{flex-direction:column;gap:1px;min-width:0;display:flex}.rf-topbar__context-label{font-size:var(--rf-text-eyebrow);color:var(--rf-text-muted);letter-spacing:.04em;text-transform:uppercase;font-weight:var(--rf-font-weight-semibold)}.rf-topbar__context strong{font-size:var(--rf-text-sm);color:var(--rf-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rf-topbar__spacer{flex:1}.rf-topbar__actions{align-items:center;gap:7px;margin-left:auto;display:flex}.rf-topbar__link{font-size:var(--rf-text-xs);text-decoration:none}.rf-shell-reopen{border:1px solid var(--rf-glass-line,var(--rf-border));min-width:35px;height:35px;color:var(--rf-accent);background:var(--rf-glass-bg-strong,var(--rf-surface-glass));box-shadow:inset 0 1px 0 var(--rf-glass-highlight,transparent), 0 5px 14px color-mix(in oklch, var(--rf-accent) 7%, transparent);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 9px;font-weight:700;display:none}.rf-shell--collapsed .rf-shell-reopen{display:inline-flex}.rf-shell-reopen span{font-size:var(--rf-text-eyebrow)}.rf-appearance-trigger{border:1px solid var(--rf-border);width:37px;height:37px;color:var(--rf-text-secondary);background:var(--rf-surface);border-radius:10px;justify-content:center;align-items:center;text-decoration:none;transition:all .17s;display:inline-flex}.rf-appearance-trigger:hover{color:var(--rf-text);border-color:var(--rf-border-strong);transform:translateY(-1px)}.rf-appearance-trigger:focus-visible{outline:2px solid var(--rf-focus-ring);outline-offset:2px}.rf-mobile-nav{z-index:85;left:50%;bottom:max(10px, env(safe-area-inset-bottom,0px));border:1px solid color-mix(in oklch, var(--rf-border) 82%, transparent);width:min(430px,100% - 18px);height:65px;color:var(--rf-text-secondary);background:color-mix(in oklch, var(--rf-surface) 91%, transparent);box-shadow:0 18px 50px color-mix(in oklch, var(--rf-text) 18%, transparent);-webkit-backdrop-filter:blur(20px);border-radius:19px;justify-content:space-around;align-items:center;padding:6px 8px;display:none;position:fixed;transform:translate(-50%)}.rf-mobile-nav__list{justify-content:space-around;align-items:center;width:100%;height:100%;margin:0;padding:0;list-style:none;display:flex}.rf-mobile-nav__item{justify-content:center;width:20%;height:52px;display:flex;position:relative}.rf-mobile-nav__item--spacer{pointer-events:none}.rf-mobile-nav__link{width:100%;height:52px;color:var(--rf-text-muted);cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0;text-decoration:none;display:flex}.rf-mobile-nav__icon{border-radius:11px;place-items:center;width:31px;height:31px;transition:all .24s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}.rf-mobile-nav__label{font-size:var(--rf-text-mobile-nav);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;line-height:1.2;overflow:hidden}.rf-mobile-nav__item--active .rf-mobile-nav__link{color:var(--rf-accent)}.rf-mobile-nav__item--active .rf-mobile-nav__icon{color:#fff;background:var(--rf-accent);box-shadow:0 8px 17px color-mix(in oklch, var(--rf-accent) 30%, transparent);transform:translateY(-4px)}.rf-mobile-nav__item--center .rf-mobile-nav__icon{border:5px solid color-mix(in oklch, var(--rf-surface) 92%, transparent);color:#fff;background:var(--rf-accent-gradient);width:44px;height:44px;box-shadow:0 9px 22px color-mix(in oklch, var(--rf-accent) 30%, transparent);border-radius:50%;margin-top:-18px}.rf-mobile-nav__item--center.rf-mobile-nav__item--active .rf-mobile-nav__icon{transform:translateY(-5px)scale(1.04)}@media (max-width:1023px){.rf-mobile-nav{display:flex}.rf-sidebar{display:none}.rf-shell-reopen{display:none!important}.rf-topbar{gap:7px;height:55px;padding:0 11px}.rf-topbar__mobile-brand{display:flex}.rf-topbar__title{display:none}}@media (min-width:1024px){.rf-mobile-nav{display:none!important}}@media (max-width:1180px) and (min-width:1024px){.rf-sidebar__brand-copy,.rf-sidebar__group-label,.rf-sidebar__label,.rf-sidebar__collapse{display:none}.rf-sidebar__brand{justify-content:center;padding:0}.rf-sidebar__nav{gap:10px}.rf-sidebar__group{gap:5px}.rf-sidebar__link{justify-content:center;width:43px;height:41px;margin:auto;padding:0}.rf-sidebar__icon{width:27px;height:27px}.rf-sidebar__link--active{border-radius:10px;width:43px;margin:auto;padding:0}.rf-sidebar__link--active:before,.rf-sidebar__link--active:after{display:none}.rf-sidebar__footer{align-items:center;padding-right:0}.rf-shell-reopen{display:none!important}}@media (prefers-reduced-motion:reduce){.rf-mobile-nav__icon,.rf-sidebar__link,.rf-appearance-trigger{transition:none}}.rf-user-menu{position:relative}.rf-user-menu__trigger{color:#d8d2df;cursor:pointer;text-align:left;background:#ffffff0e;border:1px solid #ffffff17;border-radius:13px;align-items:center;gap:8px;width:100%;min-height:45px;padding:7px;display:flex}.rf-user-menu__trigger--collapsed{justify-content:center;width:44px;height:44px;min-height:44px;padding:6px}.rf-user-menu__avatar{background:color-mix(in oklch, var(--rf-accent) 23%, #ffffff0f);width:31px;height:31px;color:color-mix(in oklch, var(--rf-accent) 40%, white);font-size:var(--rf-text-xs);font-weight:var(--rf-font-weight-bold);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.rf-user-menu__meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rf-user-menu__name{font-size:var(--rf-text-xs);font-weight:var(--rf-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rf-user-menu__email{font-size:var(--rf-text-eyebrow);color:#91899c;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rf-user-menu__chevron{opacity:.7;font-size:.75rem}.rf-user-menu__panel{bottom:calc(100% + 8px);left:0;right:0}.rf-user-menu__panel-head{padding:var(--rf-space-3);border-bottom:1px solid var(--rf-border);margin-bottom:var(--rf-space-1);flex-direction:column;gap:2px;display:flex}.rf-user-menu__panel-head strong{font-size:var(--rf-text-sm);color:var(--rf-text)}.rf-user-menu__panel-head span{font-size:var(--rf-text-xs);color:var(--rf-text-muted);overflow-wrap:anywhere}.rf-theme-row{gap:var(--rf-space-2);flex-wrap:wrap;display:flex}.rf-theme-chip{min-height:36px;padding:0 var(--rf-space-3);border-radius:var(--rf-radius-full);border:1px solid var(--rf-border);background:var(--rf-surface);color:var(--rf-text-secondary);font:inherit;font-size:var(--rf-text-xs);cursor:pointer}.rf-theme-chip[aria-pressed=true]{border-color:var(--rf-primary);background:var(--rf-primary-soft);color:var(--rf-primary)}.rf-preset-dot{border-radius:var(--rf-radius-full);border:2px solid var(--rf-border);cursor:pointer;width:28px;height:28px;padding:0}.rf-preset-dot[aria-pressed=true]{outline:2px solid var(--rf-focus-ring);outline-offset:2px}.rf-time-picker{min-width:5.5rem;display:inline-flex;position:relative}.rf-time-picker__trigger{width:100%;min-height:var(--rf-touch-min);padding:var(--rf-space-2) var(--rf-space-3);border:1px solid var(--rf-border);border-radius:var(--rf-radius-sm);background:var(--rf-surface);color:var(--rf-text);font:inherit;text-align:left;cursor:pointer}.rf-time-picker__trigger:focus-visible{outline:2px solid var(--rf-focus-ring);outline-offset:2px}.rf-time-picker--disabled .rf-time-picker__trigger{opacity:.55;cursor:not-allowed}.rf-time-picker__panel{z-index:var(--rf-z-dropdown,40);top:calc(100% + var(--rf-space-1));padding:var(--rf-space-2);border:1px solid var(--rf-border);border-radius:var(--rf-radius-md);background:var(--rf-surface);box-shadow:var(--rf-shadow-2);display:flex;position:absolute;left:0}.rf-time-picker__columns{gap:var(--rf-space-2);grid-template-columns:1fr 1fr;display:grid}.rf-time-picker__column{flex-direction:column;gap:2px;min-width:3.25rem;max-height:12rem;display:flex;overflow:hidden auto}.rf-time-picker__option{border-radius:var(--rf-radius-sm);min-height:2rem;color:var(--rf-text);font:inherit;cursor:pointer;background:0 0;border:0}.rf-time-picker__option.is-selected,.rf-time-picker__option[aria-selected=true]{background:var(--rf-surface-muted);color:var(--rf-accent);font-weight:var(--rf-font-weight-semibold)}.rf-time-picker__option:focus-visible{outline:2px solid var(--rf-focus-ring);outline-offset:1px}.rf-tag-input{gap:var(--rf-space-1);flex-direction:column;display:flex}.rf-tag-input__pills{gap:var(--rf-space-2);min-height:var(--rf-touch-min);padding:var(--rf-space-2);border:1px solid var(--rf-border);border-radius:var(--rf-radius-md);background:var(--rf-surface);flex-wrap:wrap;display:flex}.rf-tag-input__pill{align-items:center;gap:var(--rf-space-1);border-radius:var(--rf-radius-full,999px);background:var(--rf-surface-muted);max-width:100%;color:var(--rf-text);font-size:var(--rf-text-sm);padding:.15rem .45rem .15rem .55rem;display:inline-flex}.rf-tag-input__remove{color:var(--rf-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;line-height:1}.rf-tag-input__remove:focus-visible{outline:2px solid var(--rf-focus-ring);outline-offset:1px}.rf-tag-input__field{min-width:6rem;color:var(--rf-text);font:inherit;background:0 0;border:0;outline:none;flex:8rem}.rf-tag-input__hint{color:var(--rf-text-secondary);font-size:var(--rf-text-xs);margin:0}.rf-tag-input--disabled{opacity:.65}
*{box-sizing:border-box}html,body{background:var(--rf-canvas);min-height:100%;color:var(--rf-text);font-family:var(--rf-font-sans);font-size:var(--rf-text-md);line-height:var(--rf-leading-normal);margin:0;padding:0}a{color:var(--rf-accent)}code{font-size:.9em}.rf-muted{color:var(--rf-text-secondary);font-size:var(--rf-text-md);line-height:var(--rf-leading-relaxed)}.rf-shell{grid-template-columns:var(--rf-sidebar-width) minmax(0, 1fr);background:var(--rf-background);min-height:100dvh;transition:grid-template-columns var(--rf-duration-nav) var(--rf-ease-standard);display:grid}.rf-shell--collapsed{grid-template-columns:var(--rf-sidebar-width-collapsed) minmax(0, 1fr)}.rf-shell__main{background:var(--rf-canvas-glow), var(--rf-canvas);border-radius:22px 0 0 22px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.rf-shell__content{padding:var(--rf-space-6);padding-bottom:calc(var(--rf-space-6) + env(safe-area-inset-bottom,0px));max-width:var(--rf-content-max);flex:1;width:100%;margin:0 auto;overflow:auto}@media (max-width:1180px) and (min-width:1024px){.rf-shell,.rf-shell--collapsed{grid-template-columns:var(--rf-sidebar-width-collapsed) minmax(0, 1fr)}}@media (max-width:1023px){.rf-shell,.rf-shell--collapsed{grid-template-columns:none;display:block}.rf-shell__main{border-radius:0;min-height:100dvh;margin:0}.rf-shell__content{padding:12px 10px 98px}}.rf-skip-link{left:var(--rf-space-3);z-index:calc(var(--rf-z-toast) + 1);background:var(--rf-primary);color:var(--rf-primary-foreground);padding:var(--rf-space-2) var(--rf-space-3);border-radius:var(--rf-radius-sm);font-weight:var(--rf-font-weight-semibold);text-decoration:none;position:absolute;top:-100px}.rf-skip-link:focus{top:var(--rf-space-3);outline:2px solid var(--rf-focus);outline-offset:2px}.rf-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body.rf-scroll-lock{overflow:hidden}@media (max-width:1023px){.rf-shell{grid-template-columns:1fr}.rf-shell__content{padding-bottom:calc(88px + var(--rf-space-8) + env(safe-area-inset-bottom,0px))}}.rf-bento{gap:var(--rf-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rf-bento-span{grid-column:1/-1}@media (max-width:767px){.rf-bento{grid-template-columns:1fr}}.rf-plain-list{gap:var(--rf-space-3);margin:0;padding:0;list-style:none;display:grid}.rf-plain-list li{align-items:center;gap:var(--rf-space-3);display:flex}.rf-login{background:var(--rf-background);grid-template-columns:1.05fr 1fr;min-height:100dvh;display:grid}.rf-login__brand{padding:var(--rf-space-10);background:radial-gradient(circle at 20% 20%, color-mix(in oklch, var(--rf-primary) 35%, transparent), transparent 45%), linear-gradient(160deg, var(--rf-sidebar-background), color-mix(in oklch, var(--rf-sidebar-background) 80%, var(--rf-primary)));color:var(--rf-sidebar-foreground);align-items:flex-end;display:flex}.rf-login__mark{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:var(--rf-font-weight-bold);letter-spacing:-.04em;margin:0}.rf-login__tag{margin:var(--rf-space-2) 0 var(--rf-space-6);color:var(--rf-sidebar-muted)}.rf-login__lead{max-width:28rem;line-height:var(--rf-leading-relaxed);color:color-mix(in oklch, var(--rf-sidebar-foreground) 88%, transparent)}.rf-login__panel{padding:var(--rf-space-6);place-items:center;display:grid}.rf-login__card{background:var(--rf-surface);border:1px solid var(--rf-border);border-radius:var(--rf-radius-xl);width:min(100%,26rem);box-shadow:var(--rf-shadow-2);padding:var(--rf-space-6)}.rf-login__card h1{margin:0 0 var(--rf-space-2);font-size:var(--rf-text-2xl)}.rf-login-form{gap:var(--rf-space-4);margin-top:var(--rf-space-5);display:grid}.rf-login-forgot{text-align:center;font-size:var(--rf-text-sm);margin:0}.rf-login-prefs{gap:var(--rf-space-3);padding-top:var(--rf-space-2);border-top:1px solid var(--rf-border);display:grid}@media (max-width:900px){.rf-login{grid-template-columns:1fr}.rf-login__brand{min-height:32vh;padding:var(--rf-space-6);align-items:center}}.panel{background:var(--rf-surface);border:1px solid var(--rf-border);border-radius:var(--rf-radius-lg);padding:var(--rf-space-5);box-shadow:var(--rf-shadow-1)}.panel h2{margin:0 0 var(--rf-space-4);font-size:var(--rf-text-md)}.row{justify-content:space-between;gap:var(--rf-space-4);border-top:1px solid var(--rf-border);padding:.65rem 0;display:flex}.row:first-of-type{border-top:0}.label{color:var(--rf-text-secondary)}.status{font-weight:var(--rf-font-weight-semibold)}.status-ok{color:var(--rf-success)}.status-warn{color:var(--rf-warning)}.status-down{color:var(--rf-danger)}.retry{appearance:none;border:1px solid var(--rf-border);background:var(--rf-surface-muted);color:var(--rf-text);border-radius:var(--rf-radius-sm);font:inherit;cursor:pointer;min-height:var(--rf-touch-min);margin-top:.75rem;padding:.45rem .85rem}.rf-workspace-brand{flex-direction:column;gap:.15rem;line-height:1.2;display:flex}.rf-workspace-brand__tenant{font-size:var(--rf-text-xs);font-weight:var(--rf-font-weight-medium);color:var(--rf-sidebar-muted)}.rf-workspace-context{justify-content:space-between;align-items:center;gap:var(--rf-space-4);margin:var(--rf-space-3) var(--rf-space-3) 0;padding:var(--rf-space-3) var(--rf-space-5);border:1px solid var(--rf-glass-line,var(--rf-border));border-radius:var(--rf-radius-lg);background:var(--rf-glass-bg-strong,var(--rf-surface-glass));-webkit-backdrop-filter:blur(var(--rf-blur-sm));box-shadow:inset 0 1px 0 var(--rf-glass-highlight,transparent);display:flex}.rf-workspace-context__label{font-size:var(--rf-text-eyebrow);color:var(--rf-text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0}.rf-workspace-context__business{font-size:var(--rf-text-card);font-weight:var(--rf-font-weight-semibold);margin:.1rem 0 0}.rf-workspace-select,.rf-access-state{min-height:100dvh;padding:2rem 1.25rem}.rf-workspace-select__card,.rf-access-state__card{max-width:480px;margin:0 auto}.rf-workspace-select__list{gap:.75rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.rf-workspace-select__option{text-align:left;border:1px solid var(--rf-border);border-radius:var(--rf-radius-sm);background:var(--rf-surface);width:100%;min-height:44px;color:inherit;font:inherit;cursor:pointer;gap:.2rem;padding:.9rem 1rem;display:grid}.rf-workspace-select__option:focus-visible{outline:2px solid var(--rf-focus-ring);outline-offset:2px}.rf-workspace-select__option[aria-pressed=true]{border-width:2px;border-color:var(--rf-text)}.rf-access-state__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.rf-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rf-settings,.rf-appearance-settings{gap:var(--rf-space-4,1rem);flex-direction:column;display:flex}.rf-appearance-settings__note{font-size:var(--rf-text-xs);margin:0;line-height:1.45}.rf-settings__hub{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.rf-settings__hub-card{border:1px solid var(--rf-border);border-radius:var(--rf-radius-md);background:var(--rf-surface);color:inherit;flex-direction:column;gap:.5rem;padding:1.25rem;text-decoration:none;display:flex}.rf-settings__hub-card:focus-visible{outline:2px solid var(--rf-focus-ring);outline-offset:2px}.rf-settings__section{flex-direction:column;gap:1rem;display:flex}.rf-settings__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.rf-settings__row,.rf-settings__actions{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.rf-settings__stack{flex-direction:column;gap:.75rem;display:flex}.rf-settings__list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.rf-settings__list li{border-bottom:1px solid var(--rf-border);padding:.75rem 0}.rf-settings__list--nested{margin-top:.5rem;padding-left:.25rem}.rf-settings__list--nested li{font-size:var(--rf-text-sm,.925rem);border-bottom:none;padding:.35rem 0}.rf-settings__fix-link{color:var(--rf-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.rf-settings__fix-link:hover,.rf-settings__fix-link:focus-visible{color:var(--rf-accent-deep,var(--rf-accent))}a.rf-settings__fix-link{text-decoration:underline}.rf-settings__callout,.rf-settings__fieldset{border:1px solid var(--rf-border);border-radius:var(--rf-radius-md);background:var(--rf-surface-muted);padding:.875rem 1rem}.rf-settings__check{align-items:center;gap:.5rem;margin-right:1rem;display:inline-flex}.rf-settings__error{color:var(--rf-danger)}@media (max-width:720px){.rf-settings__row{flex-direction:column;align-items:stretch}}.rf-settings__compose{gap:var(--rf-space-4);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.rf-settings__span-12{grid-column:span 12}.rf-settings__span-8{grid-column:span 8}.rf-settings__span-7{grid-column:span 7}.rf-settings__span-6{grid-column:span 6}.rf-settings__span-5{grid-column:span 5}.rf-settings__span-4{grid-column:span 4}.rf-settings__section-title{align-items:flex-start;gap:var(--rf-space-3);display:flex}.rf-settings__section-title>svg{color:var(--rf-accent);flex:none}.rf-settings__section-title h2,.rf-settings__section-title p,.rf-location-row p,.rf-location-row small{margin:0}.rf-settings__section-title p,.rf-location-row p,.rf-location-row small{color:var(--rf-text-secondary);font-size:var(--rf-text-sm)}.rf-choice-grid{gap:var(--rf-space-2);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.rf-choice-card{width:100%;min-height:var(--rf-touch-min);align-items:center;gap:var(--rf-space-2);padding:var(--rf-space-3);border:1px solid var(--rf-border);border-radius:var(--rf-radius-md);background:var(--rf-surface);color:var(--rf-text);font:inherit;text-align:left;cursor:pointer;display:flex}.rf-choice-card>svg:last-child{color:var(--rf-success);margin-left:auto}.rf-choice-card:hover,.rf-choice-card[aria-checked=true],.rf-choice-card[aria-pressed=true],.rf-choice-card.is-selected{border-color:var(--rf-accent);background:var(--rf-surface-muted)}.rf-choice-card:focus-visible,.rf-settings__quiet-action:focus-visible{outline:2px solid var(--rf-focus-ring);outline-offset:2px}.rf-lang-card{gap:var(--rf-space-1);display:grid}.rf-lang-card .rf-choice-card small{color:var(--rf-text-secondary);display:block}.rf-settings__quiet-action{min-height:var(--rf-touch-min);color:var(--rf-accent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.rf-settings__quiet-action[aria-pressed=true]{color:var(--rf-text);font-weight:var(--rf-font-weight-semibold)}.rf-settings__profile-list{gap:var(--rf-space-2) var(--rf-space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.rf-settings__profile-list>div{padding:var(--rf-space-2) 0;border-bottom:1px solid var(--rf-border)}.rf-settings__profile-list dt{color:var(--rf-text-secondary);font-size:var(--rf-text-sm)}.rf-settings__profile-list dd{margin:var(--rf-space-1) 0 0}.rf-location-row{justify-content:space-between;align-items:flex-start;gap:var(--rf-space-4);display:flex}.rf-location-row .rf-status-pill{margin-left:var(--rf-space-2)}.rf-hours-summary{gap:var(--rf-space-2) var(--rf-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rf-hours-summary>div{justify-content:space-between;gap:var(--rf-space-3);padding:var(--rf-space-2) 0;border-bottom:1px solid var(--rf-border);font-size:var(--rf-text-sm);display:flex}.rf-hours-summary span{color:var(--rf-text-secondary)}.rf-settings__hours-editor{align-items:center;gap:var(--rf-space-2);padding:var(--rf-space-2) 0;border-bottom:1px solid var(--rf-border);font-size:var(--rf-text-sm);grid-template-columns:minmax(3rem,auto) repeat(2,auto) minmax(5rem,1fr) minmax(5rem,1fr) auto auto;display:grid}.rf-knowledge-layout{gap:var(--rf-space-5);grid-template-columns:minmax(15rem,4fr) minmax(0,8fr);display:grid}.rf-settings__knowledge-controls{align-content:start;gap:var(--rf-space-4);display:grid}.rf-settings__filter-group{gap:var(--rf-space-2);flex-wrap:wrap;display:flex}.rf-knowledge-filter{gap:var(--rf-space-2);display:grid}.rf-knowledge-filter__head{justify-content:space-between;align-items:center;gap:var(--rf-space-2);font-size:var(--rf-text-sm);color:var(--rf-text-muted,var(--rf-muted));font-weight:600;display:flex}.rf-knowledge-pill-cloud{flex-wrap:wrap;align-content:flex-start;gap:.4rem;max-height:12rem;padding:.15rem;display:flex;overflow-y:auto}.rf-knowledge-pill-cloud--suggest{margin-top:var(--rf-space-2);max-height:6rem}.rf-knowledge-pill{appearance:none;border:1px solid var(--rf-border);background:var(--rf-surface-muted);color:var(--rf-text);font:inherit;cursor:pointer;transition:background var(--rf-duration-fast,.12s) ease, border-color var(--rf-duration-fast,.12s) ease;border-radius:999px;padding:.28rem .7rem;font-size:.78rem;line-height:1.2}.rf-knowledge-pill:hover{border-color:color-mix(in srgb, var(--rf-accent) 35%, var(--rf-border))}.rf-knowledge-pill[aria-pressed=true]{border-color:color-mix(in srgb, var(--rf-accent) 55%, var(--rf-border));background:color-mix(in srgb, var(--rf-accent) 14%, var(--rf-surface));color:var(--rf-text)}.rf-knowledge-pill--tag{background:color-mix(in srgb, var(--rf-text) 4%, var(--rf-surface))}.rf-knowledge-pill--static{cursor:default;pointer-events:none}.rf-knowledge-pill:disabled{opacity:.45;cursor:not-allowed}.rf-knowledge-list{gap:var(--rf-space-3);margin:0;padding:0;list-style:none;display:grid}.rf-knowledge-card{gap:var(--rf-space-3);padding:var(--rf-space-3) var(--rf-space-4);border:1px solid var(--rf-border);border-radius:var(--rf-radius-md);background:color-mix(in srgb, var(--rf-surface-muted) 55%, var(--rf-surface));grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.rf-knowledge-card__main{gap:var(--rf-space-2);min-width:0;display:grid}.rf-knowledge-card__title{align-items:center;gap:var(--rf-space-2);flex-wrap:wrap;display:flex}.rf-knowledge-card__title strong{font-size:var(--rf-text-md,1rem)}.rf-knowledge-card__meta{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.rf-knowledge-card__preview{color:var(--rf-text-muted,var(--rf-muted));font-size:var(--rf-text-sm);margin:0;line-height:1.45}.rf-taxonomy-manage{gap:var(--rf-space-5);margin:var(--rf-space-3) 0 var(--rf-space-4);display:grid}.rf-taxonomy-manage h3{margin:0 0 var(--rf-space-2);font-size:var(--rf-text-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--rf-text-muted,var(--rf-muted))}.rf-taxonomy-manage__list{gap:var(--rf-space-2);max-height:14rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.rf-taxonomy-manage__list li{justify-content:space-between;align-items:center;gap:var(--rf-space-3);padding:var(--rf-space-2) var(--rf-space-3);border:1px solid var(--rf-border);border-radius:var(--rf-radius-md);background:var(--rf-surface-muted);display:flex}.rf-taxonomy-manage__list li>div{gap:.15rem;min-width:0;display:grid}.rf-knowledge-cat{position:relative}.rf-knowledge-cat__menu{z-index:30;top:calc(100% + var(--rf-space-1));max-height:11rem;padding:var(--rf-space-1);border:1px solid var(--rf-border);border-radius:var(--rf-radius-md);background:var(--rf-surface);box-shadow:var(--rf-shadow-md,0 8px 24px color-mix(in srgb, var(--rf-text) 12%, transparent));gap:2px;display:grid;position:absolute;left:0;right:0;overflow:hidden auto}.rf-knowledge-cat__menu .rf-muted{margin:var(--rf-space-2)}.rf-knowledge-cat__option{appearance:none;border-radius:var(--rf-radius-sm);color:var(--rf-text);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:.45rem .65rem}.rf-knowledge-cat__option.is-active,.rf-knowledge-cat__option:hover{background:color-mix(in srgb, var(--rf-accent) 12%, var(--rf-surface))}.rf-knowledge-cat__option--create{color:var(--rf-accent);font-weight:600}.rf-readiness-ring{--rf-readiness-value:0deg;aspect-ratio:1;background:conic-gradient(var(--rf-success) var(--rf-readiness-value), var(--rf-surface-muted) 0);width:7rem;animation:rf-readiness-fill var(--rf-duration-slow,.7s) var(--rf-ease-standard) both;border-radius:50%;place-items:center;display:grid}.rf-readiness-ring:before{content:"";width:calc(100% - var(--rf-space-3));aspect-ratio:1;background:var(--rf-surface);border-radius:50%;grid-area:1/1}.rf-readiness-ring>span{z-index:1;text-align:center;grid-area:1/1;display:grid}.rf-readiness-ring small{color:var(--rf-text-secondary);font-size:var(--rf-text-xs)}@keyframes rf-readiness-fill{0%{filter:saturate(.6);opacity:.5}to{filter:saturate();opacity:1}}@media (max-width:900px){.rf-settings__compose,.rf-knowledge-layout,.rf-knowledge-card{grid-template-columns:1fr}.rf-settings__span-12,.rf-settings__span-8,.rf-settings__span-7,.rf-settings__span-6,.rf-settings__span-5,.rf-settings__span-4{grid-column:span 1}.rf-settings__hours-editor{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.rf-location-row{flex-direction:column}.rf-hours-summary,.rf-settings__profile-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.rf-readiness-ring{animation:none}}.rf-settings__overview,.rf-settings__overview .rf-settings__section{gap:var(--rf-space-3)}.rf-settings__field-compact{gap:var(--rf-space-2)}.rf-settings__optional{margin-left:var(--rf-space-1);color:var(--rf-text-secondary);font-size:var(--rf-text-xs);font-weight:var(--rf-font-weight-normal)}.rf-settings__segment{align-items:center;gap:var(--rf-space-2);flex-wrap:wrap;display:flex}.rf-settings__segment>span{color:var(--rf-text-secondary);font-size:var(--rf-text-sm)}.rf-settings__segment button{min-height:var(--rf-touch-min);padding:var(--rf-space-2) var(--rf-space-3);border:1px solid var(--rf-border);border-radius:var(--rf-radius-sm);background:var(--rf-surface);color:var(--rf-text);font:inherit;cursor:pointer}.rf-settings__segment button[aria-pressed=true]{border-color:var(--rf-accent);background:var(--rf-surface-muted);font-weight:var(--rf-font-weight-semibold)}.rf-settings__segment button:focus-visible{outline:2px solid var(--rf-focus-ring);outline-offset:2px}.rf-settings__hours-simple{gap:var(--rf-space-1);display:grid}.rf-settings__hours-simple .rf-settings__hours-editor{grid-template-columns:minmax(3rem,auto) minmax(7rem,auto) repeat(2,minmax(5rem,1fr)) auto}.rf-settings__hours-simple .rf-check{margin:0}@media (max-width:720px){.rf-settings__hours-simple .rf-settings__hours-editor{grid-template-columns:repeat(2,minmax(0,1fr))}}@property --rf-readiness-value{syntax:"<angle>";inherits:false;initial-value:0deg}.rf-agent-studio{padding-bottom:calc(var(--rf-space-8) + 4.5rem);position:relative}.rf-agent-studio__compose{align-items:start}.rf-agent-studio__compose>*{align-self:start}.rf-agent-studio__identity,.rf-agent-studio__roles,.rf-agent-studio__voice,.rf-agent-studio__voice-options{scroll-margin-top:var(--rf-space-6)}.rf-agent-hero{gap:var(--rf-space-4);margin-bottom:var(--rf-space-5);padding:var(--rf-space-5);border:1px solid color-mix(in srgb, var(--rf-accent) 22%, var(--rf-border));border-radius:var(--rf-radius-lg);background:color-mix(in srgb, var(--rf-surface) 88%, var(--rf-accent) 12%);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid;position:relative;overflow:hidden}.rf-agent-hero__glow{background:radial-gradient(circle, color-mix(in srgb, var(--rf-accent) 28%, transparent), transparent 70%);pointer-events:none;border-radius:50%;width:min(28rem,70%);height:14rem;position:absolute;inset:-30% auto auto 55%}.rf-agent-hero__avatar{background:color-mix(in srgb, var(--rf-accent) 18%, var(--rf-surface));width:3.5rem;height:3.5rem;color:var(--rf-accent);font-size:var(--rf-text-xl);font-weight:var(--rf-font-weight-semibold);border-radius:999px;place-items:center;display:grid;position:relative}.rf-agent-hero__copy{min-width:0;position:relative}.rf-agent-hero__eyebrow{margin:0 0 var(--rf-space-1);color:var(--rf-text-secondary);font-size:var(--rf-text-xs);letter-spacing:.04em;text-transform:uppercase}.rf-agent-hero__copy h2,.rf-agent-hero__copy>p{margin:0}.rf-agent-hero__copy>p{margin-top:var(--rf-space-1);color:var(--rf-text-secondary)}.rf-agent-hero__chips,.rf-agent-summary-chips,.rf-agent-voice__chips{gap:var(--rf-space-2);margin-top:var(--rf-space-3);flex-wrap:wrap;display:flex}.rf-agent-chip{align-items:center;gap:var(--rf-space-2);border:1px solid var(--rf-border);background:var(--rf-surface);max-width:100%;color:var(--rf-text-secondary);font-size:var(--rf-text-sm);border-radius:999px;padding:.35rem .7rem;display:inline-flex}.rf-agent-chip strong{color:var(--rf-text);font-weight:var(--rf-font-weight-semibold)}.rf-agent-chip--wide{border-radius:var(--rf-radius-md)}.rf-agent-hero__readiness{justify-items:center;gap:var(--rf-space-1);text-align:center;display:grid;position:relative}.rf-agent-hero__readiness .note{margin:0}.rf-agent-panel{padding:var(--rf-space-4);border:1px solid var(--rf-border);border-radius:var(--rf-radius-lg);background:var(--rf-surface)}.rf-agent-panel--primary{border-color:color-mix(in srgb, var(--rf-accent) 24%, var(--rf-border));background:color-mix(in srgb, var(--rf-surface) 92%, var(--rf-accent) 8%)}.rf-agent-panel--soft{background:var(--rf-surface-muted);border-color:#0000}.rf-agent-name-input{max-width:18rem}.rf-agent-studio__voice textarea{min-height:calc(var(--rf-touch-min) * 3.5)}.rf-agent-voice__chips-label{color:var(--rf-text-secondary);font-size:var(--rf-text-sm);align-self:center}.rf-agent-style-chip{border:1px solid var(--rf-border);background:var(--rf-surface);max-width:100%;color:var(--rf-text-secondary);font-size:var(--rf-text-sm);transition:border-color .15s var(--rf-ease-standard), background-color .15s var(--rf-ease-standard), color .15s var(--rf-ease-standard);border-radius:999px;padding:.4rem .75rem}.rf-agent-style-chip:hover{border-color:color-mix(in srgb, var(--rf-accent) 40%, var(--rf-border));color:var(--rf-text)}.rf-agent-role-mosaic,.rf-agent-voice__presets{gap:var(--rf-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rf-agent-role-mosaic{grid-template-columns:repeat(3,minmax(0,1fr))}.rf-agent-choice{min-height:var(--rf-touch-min);padding:var(--rf-space-2) var(--rf-space-3);transition:border-color .15s var(--rf-ease-standard), background-color .15s var(--rf-ease-standard), transform .15s var(--rf-ease-standard)}.rf-agent-choice:hover{border-color:color-mix(in srgb, var(--rf-accent) 35%, var(--rf-border))}.rf-agent-choice[aria-checked=true]{border-color:var(--rf-accent);background:color-mix(in srgb, var(--rf-accent) 12%, var(--rf-surface))}.rf-agent-choice--voice{grid-template-columns:auto 1fr auto}.rf-agent-choice__deco{font-size:1rem;line-height:1}.rf-agent-emoji-row{align-items:center;gap:var(--rf-space-3);margin-top:var(--rf-space-3);min-height:var(--rf-touch-min);display:flex}.rf-agent-emoji-pref__reaction{font-size:var(--rf-text-lg);animation:rf-agent-emoji-pop var(--rf-duration-fast) var(--rf-ease-standard)}@keyframes rf-agent-emoji-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.rf-agent-instruction-tiles{gap:var(--rf-space-2);display:grid}.rf-agent-instruction-tile{padding:var(--rf-space-3);border:1px solid var(--rf-border);border-radius:var(--rf-radius-md);background:var(--rf-surface)}.rf-agent-instruction-tile summary{gap:var(--rf-space-1);cursor:pointer;list-style:none;display:grid}.rf-agent-instruction-tile summary::-webkit-details-marker{display:none}.rf-agent-instruction-tile__title{align-items:center;gap:var(--rf-space-2);display:inline-flex}.rf-agent-instruction-tile__meta{color:var(--rf-text-secondary);font-size:var(--rf-text-sm)}.rf-agent-instruction-tile[open] summary{margin-bottom:var(--rf-space-3)}.rf-agent-summary-chips{margin-top:0}.rf-agent-readiness-ring{transition:--rf-readiness-value var(--rf-duration-slow) var(--rf-ease-standard)}.rf-agent-readiness__item{animation:rf-agent-readiness-row var(--rf-duration-slow) var(--rf-ease-standard) both;animation-delay:var(--rf-readiness-delay)}@keyframes rf-agent-readiness-row{0%{opacity:0;transform:translateY(var(--rf-space-2))}to{opacity:1;transform:translateY(0)}}.rf-agent-sticky-save{bottom:var(--rf-space-4);z-index:25;justify-content:space-between;align-items:center;gap:var(--rf-space-3);margin-top:var(--rf-space-5);padding:var(--rf-space-3) var(--rf-space-4);border:1px solid var(--rf-border);border-radius:var(--rf-radius-lg);background:color-mix(in srgb, var(--rf-surface) 92%, var(--rf-canvas));box-shadow:var(--rf-shadow-2);flex-wrap:wrap;display:flex;position:sticky}.rf-agent-sticky-save__actions{gap:var(--rf-space-2);flex-wrap:wrap;display:flex}@media (max-width:1100px){.rf-agent-role-mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.rf-agent-hero{grid-template-columns:auto minmax(0,1fr)}.rf-agent-hero__readiness{text-align:left;flex-direction:row;grid-column:1/-1;justify-items:start}}@media (max-width:560px){.rf-agent-name-input{max-width:none}.rf-agent-hero{grid-template-columns:1fr}.rf-agent-role-mosaic,.rf-agent-voice__presets{grid-template-columns:repeat(2,minmax(0,1fr))}.rf-agent-sticky-save{bottom:calc(4.75rem + env(safe-area-inset-bottom,0px))}.rf-agent-sticky-save__actions{width:100%}.rf-agent-sticky-save__actions>*{flex:1}}@media (prefers-reduced-motion:reduce){.rf-agent-readiness-ring{transition:none}.rf-agent-readiness__item,.rf-agent-emoji-pref__reaction,.rf-agent-choice,.rf-agent-style-chip{transition:none;animation:none}}.rf-lang-row{gap:var(--rf-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rf-lang-card{min-width:0;padding:var(--rf-space-3);border:1px solid var(--rf-border);border-radius:var(--rf-radius-md);background:var(--rf-surface-muted)}.rf-lang-card .rf-choice-card{background:0 0;border:0;min-height:0;padding:0}.rf-lang-card .rf-status-pill{margin-left:auto}.rf-lang-card .rf-settings__quiet-action{min-height:0;margin-top:var(--rf-space-2);padding:0}.rf-hours-editor{gap:var(--rf-space-4);min-height:0;display:grid}.rf-hours-board{gap:var(--rf-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rf-hours-day-card{align-content:start;gap:var(--rf-space-3);min-width:0;padding:var(--rf-space-3);border:1px solid var(--rf-border);border-radius:var(--rf-radius-md);background:var(--rf-surface-muted);display:grid}.rf-hours-day-card__heading,.rf-hours-day-card__range{justify-content:space-between;align-items:center;gap:var(--rf-space-2);flex-wrap:wrap;display:flex}.rf-hours-day-card__heading h3,.rf-hours-day-card>p{margin:0}.rf-hours-day-card__ranges{gap:var(--rf-space-2);display:grid}@media (max-width:900px){.rf-lang-row,.rf-hours-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.rf-lang-row,.rf-hours-board{grid-template-columns:1fr}}.rf-sim{gap:var(--rf-space-4);flex-direction:column;max-width:1500px;margin:0 auto;display:flex}.rf-sim__bar,.rf-sim__status,.rf-sim__diagnostics{border:1px solid var(--rf-border);border-radius:var(--rf-radius-lg);background:color-mix(in oklch, var(--rf-surface) 92%, transparent);box-shadow:var(--rf-shadow-soft,0 8px 28px color-mix(in oklch, var(--rf-text) 8%, transparent))}.rf-sim__bar{align-items:center;gap:var(--rf-space-4);padding:var(--rf-space-3) var(--rf-space-4);flex-wrap:wrap;display:flex}.rf-sim__title{align-items:center;gap:var(--rf-space-3);min-width:220px;display:flex}.rf-sim__title p{margin:0}.rf-sim__mark{color:#fff;background:linear-gradient(145deg, var(--rf-accent), color-mix(in oklch, var(--rf-accent) 70%, white));border-radius:14px;place-items:center;width:40px;height:40px;display:grid}.rf-sim__controls{gap:var(--rf-space-2);flex-wrap:wrap;flex:1;align-items:end;display:flex}.rf-sim__controls label{font-size:var(--rf-text-sm);color:var(--rf-text-secondary);gap:4px;display:grid}.rf-sim__controls select,.rf-sim__composer input{border:1px solid var(--rf-border);border-radius:var(--rf-radius-md);background:var(--rf-surface);min-height:36px;color:var(--rf-text);padding:0 10px}.rf-sim__btn{border-radius:var(--rf-radius-md);background:var(--rf-accent);color:#fff;cursor:pointer;border:0;align-items:center;gap:6px;min-height:36px;padding:0 12px;display:inline-flex}.rf-sim__btn:disabled{opacity:.5;cursor:not-allowed}.rf-sim__btn--ghost{color:var(--rf-text);border:1px solid var(--rf-border);background:0 0}.rf-sim__status{gap:var(--rf-space-2);padding:var(--rf-space-2) var(--rf-space-3);flex-wrap:wrap;align-items:center;display:flex}.rf-sim__pill{border:1px solid var(--rf-border);background:var(--rf-surface-2,var(--rf-surface));min-height:28px;font-size:var(--rf-text-sm);border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.rf-sim__pill.is-live{border-color:color-mix(in oklch, var(--rf-success,#1fa97d) 45%, var(--rf-border));background:color-mix(in oklch, var(--rf-success,#1fa97d) 12%, var(--rf-surface))}.rf-sim__pill.is-warn{border-color:color-mix(in oklch, var(--rf-warning,#c27b12) 45%, var(--rf-border));background:color-mix(in oklch, var(--rf-warning,#c27b12) 14%, var(--rf-surface))}.rf-sim__burst{font-size:var(--rf-text-sm);color:var(--rf-text-secondary);align-items:center;gap:6px;display:inline-flex}.rf-sim__error{color:var(--rf-danger,#cf5a63);margin:0}.rf-sim__mobile-tabs{gap:6px;display:none}.rf-sim__mobile-tabs button{border:1px solid var(--rf-border);border-radius:var(--rf-radius-md);background:var(--rf-surface);min-height:36px;color:var(--rf-text);flex:1}.rf-sim__mobile-tabs button.is-active{border-color:var(--rf-accent);background:color-mix(in oklch, var(--rf-accent) 12%, var(--rf-surface))}.rf-sim__stage{gap:var(--rf-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rf-sim__phone{border:1px solid var(--rf-border);background:var(--rf-surface);border-radius:22px;flex-direction:column;min-height:560px;display:flex;overflow:hidden}.rf-sim__phone-label{font-size:var(--rf-text-sm);color:var(--rf-text-secondary);border-bottom:1px solid var(--rf-border);padding:8px 12px}.rf-sim__wa-head{color:#fff;background:#00675a;background:lab(38.3241% -32.0026 -.736296);align-items:center;gap:10px;padding:10px 12px;display:flex}.rf-sim__phone--agent .rf-sim__wa-head{background:color-mix(in oklch, var(--rf-accent) 80%, black)}.rf-sim__phone--admin .rf-sim__wa-head{background:color-mix(in oklch, var(--rf-text) 78%, black)}.rf-sim__wa-avatar{background:#ffffff47;background:lab(100% 0 0/.28);border-radius:50%;width:34px;height:34px}.rf-sim__wa-head strong,.rf-sim__wa-head span{display:block}.rf-sim__wa-head span{opacity:.8;font-size:var(--rf-text-sm)}.rf-sim__wa-body{background:linear-gradient(color-mix(in oklch, var(--rf-canvas) 88%, transparent), color-mix(in oklch, var(--rf-canvas) 88%, transparent)), var(--rf-canvas);flex-direction:column;flex:1;min-height:0;display:flex}.rf-sim__messages{flex-direction:column;flex:1;gap:8px;padding:12px;display:flex;overflow:auto}.rf-sim__empty{color:var(--rf-text-secondary);margin:auto}.rf-sim__bubble{text-align:left;background:var(--rf-surface);max-width:85%;color:var(--rf-text);box-shadow:0 1px 2px color-mix(in oklch, var(--rf-text) 10%, transparent);cursor:pointer;border:0;border-radius:12px;padding:8px 10px}.rf-sim__bubble.is-out{background:color-mix(in oklch, #dcf8c6 80%, var(--rf-surface));align-self:flex-end}.rf-sim__bubble.is-in{align-self:flex-start}.rf-sim__bubble.is-selected{outline:2px solid var(--rf-accent)}.rf-sim__bubble small{opacity:.65;margin-top:4px;font-size:11px;display:block}.rf-sim__turn-boundary{text-align:center;color:var(--rf-text-secondary);margin:4px 0;font-size:11px}.rf-sim__composer{border-top:1px solid var(--rf-border);background:var(--rf-surface);gap:8px;padding:10px;display:flex}.rf-sim__composer input{flex:1}.rf-sim__composer button{color:#fff;cursor:pointer;background:#128c7e;border:0;border-radius:50%;place-items:center;width:36px;display:grid}.rf-sim__agent-meta,.rf-sim__admin-actions{border-top:1px solid var(--rf-border);font-size:var(--rf-text-sm);color:var(--rf-text-secondary);flex-wrap:wrap;gap:8px;padding:8px 10px;display:flex}.rf-sim__admin-actions button{border:1px solid var(--rf-border);border-radius:var(--rf-radius-md);background:var(--rf-surface);min-height:32px;color:var(--rf-text);cursor:pointer;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.rf-sim__admin-note{font-size:var(--rf-text-sm);color:var(--rf-warning,#c27b12);margin:0;padding:8px 10px}.rf-sim__diagnostics{padding:var(--rf-space-3);gap:var(--rf-space-3);flex-direction:column;display:flex}.rf-sim__diag-head{gap:var(--rf-space-2);flex-wrap:wrap;align-items:center;display:flex}.rf-sim__diag-head p{margin:0}.rf-sim__diag-tabs{flex-wrap:wrap;gap:6px;display:flex}.rf-sim__diag-tabs button{border:1px solid var(--rf-border);min-height:32px;color:var(--rf-text);cursor:pointer;background:0 0;border-radius:999px;padding:0 12px}.rf-sim__diag-tabs button.is-active{background:color-mix(in oklch, var(--rf-accent) 14%, var(--rf-surface));border-color:var(--rf-accent)}.rf-sim__diag-panel{border:1px solid var(--rf-border);border-radius:var(--rf-radius-md);padding:var(--rf-space-3);background:var(--rf-surface);min-height:180px}.rf-sim__pre{max-height:320px;margin:0;font-size:12px;line-height:1.45;overflow:auto}.rf-sim__timeline{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rf-sim__timeline li{border:1px solid var(--rf-border);border-radius:var(--rf-radius-md);justify-content:space-between;gap:12px;padding:8px 10px;display:flex}.rf-sim__transcript{gap:10px;max-height:360px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.rf-sim__transcript-turn{text-align:left;border:1px solid var(--rf-border);border-radius:var(--rf-radius-md);background:var(--rf-surface);cursor:pointer;gap:6px;width:100%;padding:10px 12px;display:grid}.rf-sim__transcript li.is-selected .rf-sim__transcript-turn,.rf-sim__transcript-turn:hover{border-color:var(--rf-accent)}.rf-sim__transcript-turn header{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rf-sim__transcript-turn p{margin:0;font-size:13px;line-height:1.4}.rf-sim__transcript-role{min-width:4.5rem;color:var(--rf-muted);margin-right:6px;font-weight:600;display:inline-block}.rf-sim__waterfall{gap:8px;margin-bottom:12px;display:grid}.rf-sim__water-row{font-size:var(--rf-text-sm);grid-template-columns:110px 1fr 70px;align-items:center;gap:8px;display:grid}.rf-sim__water-track{background:color-mix(in oklch, var(--rf-border) 70%, var(--rf-surface));border-radius:999px;height:10px;overflow:hidden}.rf-sim__water-track i{background:var(--rf-accent);height:100%;display:block}@media (max-width:1100px){.rf-sim__stage{grid-template-columns:1fr}.rf-sim__mobile-tabs{display:flex}.rf-sim__phone{min-height:520px;display:none}.rf-sim__phone.is-mobile-active{display:flex}}
