@import"https://fonts.googleapis.com/css2?family=Figtree:wght@400;500;600&display=swap";:root{--zd-orange-50:#FEF1EA;--zd-orange-100:#FDE0CF;--zd-orange-200:#FBC3A3;--zd-orange-500:#F25B00;--zd-orange-600:#DA5100;--zd-orange-700:#B03F00;--zd-orange-800:#8C3200;--zd-orange-hatch:#FBC3A3;--zd-white:#FFFFFF;--zd-gray-25:#F4F4F2;--zd-gray-50:#EFEFEC;--zd-gray-100:#E6E6E2;--zd-gray-200:#E3E3DF;--zd-gray-400:#A3A6A9;--zd-gray-500:#8A8F94;--zd-gray-600:#62676D;--zd-gray-700:#50555B;--zd-gray-900:#17191C;--zd-green-700:#166534;--zd-green-50:#EAF6ED;--zd-green-200:#B7DFC2;--zd-amber-700:#854D0E;--zd-amber-50:#FFF4D6;--zd-amber-200:#F2D48A;--zd-red-700:#B42318;--zd-red-50:#FEECEB;--zd-red-200:#F5B9B4;--zd-blue-700:#1E40AF;--zd-blue-50:#EDF3FF;--zd-blue-200:#BCD0F7;--brand:var(--zd-orange-500);--brand-hover:var(--zd-orange-600);--brand-mark:var(--zd-orange-600);--brand-strong:var(--zd-orange-700);--brand-pressed:var(--zd-orange-800);--brand-subtle:var(--zd-orange-50);--brand-highlight:var(--zd-orange-100);--brand-border:var(--zd-orange-200);--on-brand:var(--zd-gray-900);--on-brand-strong:var(--zd-white);--ink:var(--zd-gray-900);--on-ink:var(--zd-white);--ink-hover:#2B2E33;--bg-app:var(--zd-gray-25);--surface:var(--zd-white);--surface-2:var(--zd-gray-50);--surface-hover:#F8F8F6;--surface-2-hover:var(--zd-gray-100);--surface-selected:var(--zd-orange-50);--surface-inverse:var(--zd-gray-900);--text-1:var(--zd-gray-900);--text-2:var(--zd-gray-700);--text-3:var(--zd-gray-600);--text-disabled:var(--zd-gray-400);--text-inverse:var(--zd-white);--text-inverse-2:#B9BCC0;--border-inverse:rgba(255,255,255,.12);--text-link:var(--zd-orange-700);--text-link-hover:var(--zd-orange-800);--border-subtle:var(--zd-gray-200);--border-field:var(--zd-gray-500);--border-strong:var(--zd-gray-700);--border-focus:var(--zd-orange-700);--focus-ring:var(--zd-orange-700);--success-fg:var(--zd-green-700);--success-bg:var(--zd-green-50);--success-border:var(--zd-green-200);--warning-fg:var(--zd-amber-700);--warning-bg:var(--zd-amber-50);--warning-border:var(--zd-amber-200);--danger-fg:var(--zd-red-700);--danger-bg:var(--zd-red-50);--danger-border:var(--zd-red-200);--info-fg:var(--zd-blue-700);--info-bg:var(--zd-blue-50);--info-border:var(--zd-blue-200);--overlay:rgba(23,25,28,.4);--chart-primary:var(--zd-orange-500);--chart-ghost:var(--zd-gray-50);--chart-primary-soft:var(--zd-orange-100);--chart-compare:var(--zd-gray-500);--chart-grid:var(--zd-gray-200);--chart-axis:var(--zd-gray-600);--avatar-bg:#E6EAED;--avatar-fg:#B3BDC5;--surface-raised:#FFFFFF;--border-raised:rgba(24,32,38,.06)}:is([data-theme=dark],.dark){--zd-gray-25:#141414;--zd-gray-50:#242424;--zd-gray-100:#2E2E2E;--zd-gray-200:#333333;--zd-gray-400:#5E5E5E;--zd-gray-500:#7A7A7A;--zd-gray-600:#9A9A9A;--zd-gray-700:#B5B5B5;--zd-gray-900:#F5F5F5;--brand:#F25B00;--brand-hover:#FF6E1A;--brand-mark:#FF7A33;--brand-strong:#FF8A4D;--brand-pressed:#FFB07F;--ink:#F2F2F2;--on-ink:#141414;--ink-hover:#FFFFFF;--text-inverse-2:#C2B6AB;--border-inverse:rgba(255,255,255,.1);--brand-subtle:#2B1D12;--brand-highlight:#3A2414;--brand-border:#6B3A14;--on-brand:#141414;--on-brand-strong:#141414;--bg-app:#121212;--surface:#1A1A1A;--surface-2:#242424;--surface-hover:#202020;--surface-2-hover:#2E2E2E;--surface-selected:#2B1D12;--surface-inverse:#24170D;--text-1:#F5F5F5;--text-2:#B5B5B5;--text-3:#9A9A9A;--text-disabled:#5E5E5E;--text-inverse:#F5F5F5;--text-link:#FF8A4D;--text-link-hover:#FFB27A;--border-subtle:#2E2E2E;--border-field:#6E6E6E;--border-strong:#A3A3A3;--border-focus:#FF8A4D;--focus-ring:#FF8A4D;--success-fg:#7ED69A;--success-bg:#14231A;--success-border:#26472F;--warning-fg:#F2C462;--warning-bg:#28200F;--warning-border:#52421C;--danger-fg:#FF9C93;--danger-bg:#2B1715;--danger-border:#5A2823;--info-fg:#9DB8FF;--info-bg:#161D2E;--info-border:#2B3B5F;--overlay:rgba(0,0,0,.45);--chart-primary:#FF7A33;--chart-primary-soft:#3A2414;--chart-ghost:#2A2A2A;--zd-orange-500:#F25B00;--zd-orange-200:#6B3A14;--chart-compare:#B5B5B5;--chart-grid:#2E2E2E;--chart-axis:#9A9A9A;--shadow-xs:0 1px 2px rgba(0,0,0,.4);--shadow-sm:0 1px 3px rgba(0,0,0,.45),0 1px 2px rgba(0,0,0,.3);--shadow-menu:0 12px 32px -8px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.03);--shadow-modal:0 24px 64px -12px rgba(0,0,0,.8),0 0 0 1px rgba(255,255,255,.04);--shadow-panel:-16px 0 48px -16px rgba(0,0,0,.75);--shadow-drag:0 16px 36px -8px rgba(0,0,0,.7);--avatar-bg:#2A2A2A;--avatar-fg:#5A5A5A;--surface-raised:#262626;--border-raised:rgba(255,255,255,.09)}:root{--font-sans:"Figtree",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--fs-metric:40px;--lh-metric:48px;--ls-metric:-.035em;--fs-page:30px;--lh-page:38px;--ls-page:-.025em;--fs-section:20px;--lh-section:28px;--ls-section:-.015em;--fs-component:16px;--lh-component:24px;--ls-component:-.005em;--fs-body:14px;--lh-body:20px;--fs-message:15px;--lh-message:24px;--fs-meta:12px;--lh-meta:16px;--fs-input-mobile:16px;--fs-label-caps:12px;--ls-label-caps:0em;--type-metric:400 40px/48px var(--font-sans);--type-metric-sm:400 28px/36px var(--font-sans);--type-page-title:500 30px/38px var(--font-sans);--type-section-title:500 20px/28px var(--font-sans);--type-component-title:500 16px/24px var(--font-sans);--type-body:400 14px/20px var(--font-sans);--type-body-strong:600 14px/20px var(--font-sans);--type-control:500 14px/20px var(--font-sans);--type-message:400 15px/24px var(--font-sans);--type-meta:400 12px/16px var(--font-sans);--type-meta-strong:500 12px/16px var(--font-sans);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--page-padding:24px;--page-padding-mobile:16px;--sidebar-width:232px;--sidebar-width-collapsed:64px;--nav-item-height:40px;--topbar-height:64px;--tabbar-height:56px;--control-height:40px;--control-height-sm:32px;--control-height-lg:44px;--touch-target:44px;--row-height:48px;--row-height-compact:40px;--panel-width:440px;--conversation-list-width:340px;--contact-details-width:320px;--icon-size:20px;--icon-size-sm:16px;--bp-desktop:1280px;--bp-tablet:1024px;--bp-mobile:640px;--radius-xs:4px;--radius-sm:8px;--radius-control:12px;--radius-button:999px;--radius-card:20px;--radius-popover:16px;--radius-modal:24px;--radius-pill:999px;--radius-bubble:12px 12px 12px 4px;--radius-bubble-out:12px 12px 4px 12px;--radius-bubble-sm:8px 8px 8px 2px;--border-width:1px;--focus-width:2px;--focus-offset:2px;--shadow-xs:0 1px 2px rgba(23,25,28,.06);--shadow-sm:0 1px 2px rgba(23,25,28,.06),0 2px 6px -2px rgba(23,25,28,.06);--shadow-card:0 0 0 1px rgba(23,25,28,.03),0 1px 2px rgba(23,25,28,.04),0 6px 20px -10px rgba(23,25,28,.1);--shadow-menu:0 0 0 1px rgba(23,25,28,.05),0 12px 32px -10px rgba(23,25,28,.22);--shadow-modal:0 24px 56px -12px rgba(23,25,28,.28),0 4px 12px rgba(23,25,28,.06);--shadow-panel:-16px 0 40px -16px rgba(23,25,28,.2);--shadow-drag:0 16px 32px -8px rgba(23,25,28,.22);--pattern-hatch:var(--brand);--pattern-hatch-neutral:var(--zd-gray-200);--dur-fast:.12s;--dur-base:.18s;--dur-slow:.24s;--ease-standard:cubic-bezier(.2,0,0,1);--ease-enter:cubic-bezier(0,0,.2,1);--ease-exit:cubic-bezier(.4,0,1,1);--z-sticky:10;--z-sidebar:30;--z-panel:40;--z-overlay:50;--z-modal:60;--z-popover:70;--z-toast:80;--z-tooltip:90}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0ms;--dur-base:0ms;--dur-slow:0ms}}:root{--zd-mark-z:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='244 236 899 791'><path d='M257 269L250 283L245 305L250 338L265 362L279 373L295 380L311 383L673 384L278 897L265 926L262 959L271 989L280 1002L294 1014L311 1022L329 1026L811 1026L838 1022L883 1008L912 992L936 971L968 933L1000 901L1041 870L1088 846L1122 835L1142 832L1103 827L1061 827L1025 831L956 848L871 879L817 889L489 890L502 870L893 374L907 350L914 327L915 304L910 281L902 266L888 251L870 241L848 237L314 237L282 246L270 254Z'/></svg>");--zd-mark-traco:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='640 826 503 201' preserveAspectRatio='none'><path d='M640 958L780 889L817 889L871 879L956 848L1025 831L1061 827L1103 827L1142 832L1122 835L1088 846L1041 870L1000 901L968 933L936 971L912 992L883 1008L838 1022L811 1026L780 1026Z'/></svg>");--zd-mark-z-ratio:899/791;--zd-mark-traco-ratio:503/201}:root{--zd-ch-glyph-whatsapp:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413Z'/></svg>");--zd-ch-glyph-instagram:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M7.0301.084c-1.2768.0602-2.1487.264-2.911.5634-.7888.3075-1.4575.72-2.1228 1.3877-.6652.6677-1.075 1.3368-1.3802 2.127-.2954.7638-.4956 1.6365-.552 2.914-.0564 1.2775-.0689 1.6882-.0626 4.947.0062 3.2586.0206 3.6671.0825 4.9473.061 1.2765.264 2.1482.5635 2.9107.308.7889.72 1.4573 1.388 2.1228.6679.6655 1.3365 1.0743 2.1285 1.38.7632.295 1.6361.4961 2.9134.552 1.2773.056 1.6884.069 4.9462.0627 3.2578-.0062 3.668-.0207 4.9478-.0814 1.28-.0607 2.147-.2652 2.9098-.5633.7889-.3086 1.4578-.72 2.1228-1.3881.665-.6682 1.0745-1.3378 1.3795-2.1284.2957-.7632.4966-1.636.552-2.9124.056-1.2809.0692-1.6898.063-4.948-.0063-3.2583-.021-3.6668-.0817-4.9465-.0607-1.2797-.264-2.1487-.5633-2.9117-.3084-.7889-.72-1.4568-1.3876-2.1228C21.2982 1.33 20.628.9208 19.8378.6165 19.074.321 18.2017.1197 16.9244.0645 15.6471.0093 15.236-.005 11.977.0014 8.718.0076 8.31.0215 7.0301.0839m.1402 21.6932c-1.17-.0509-1.8053-.2453-2.2287-.408-.5606-.216-.96-.4771-1.3819-.895-.422-.4178-.6811-.8186-.9-1.378-.1644-.4234-.3624-1.058-.4171-2.228-.0595-1.2645-.072-1.6442-.079-4.848-.007-3.2037.0053-3.583.0607-4.848.05-1.169.2456-1.805.408-2.2282.216-.5613.4762-.96.895-1.3816.4188-.4217.8184-.6814 1.3783-.9003.423-.1651 1.0575-.3614 2.227-.4171 1.2655-.06 1.6447-.072 4.848-.079 3.2033-.007 3.5835.005 4.8495.0608 1.169.0508 1.8053.2445 2.228.408.5608.216.96.4754 1.3816.895.4217.4194.6816.8176.9005 1.3787.1653.4217.3617 1.056.4169 2.2263.0602 1.2655.0739 1.645.0796 4.848.0058 3.203-.0055 3.5834-.061 4.848-.051 1.17-.245 1.8055-.408 2.2294-.216.5604-.4763.96-.8954 1.3814-.419.4215-.8181.6811-1.3783.9-.4224.1649-1.0577.3617-2.2262.4174-1.2656.0595-1.6448.072-4.8493.079-3.2045.007-3.5825-.006-4.848-.0608M16.953 5.5864A1.44 1.44 0 1 0 18.39 4.144a1.44 1.44 0 0 0-1.437 1.4424M5.8385 12.012c.0067 3.4032 2.7706 6.1557 6.173 6.1493 3.4026-.0065 6.157-2.7701 6.1506-6.1733-.0065-3.4032-2.771-6.1565-6.174-6.1498-3.403.0067-6.156 2.771-6.1496 6.1738M8 12.0077a4 4 0 1 1 4.008 3.9921A3.9996 3.9996 0 0 1 8 12.0077'/></svg>");--zd-ch-glyph-messenger:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M.001 11.639C.001 4.949 5.241 0 12.001 0S24 4.95 24 11.639c0 6.689-5.24 11.638-12 11.638-1.21 0-2.38-.16-3.47-.46a.96.96 0 00-.64.05l-2.39 1.05a.96.96 0 01-1.35-.85l-.07-2.14a.97.97 0 00-.32-.68A11.39 11.389 0 01.002 11.64zm8.32-2.19l-3.52 5.6c-.35.53.32 1.139.82.75l3.79-2.87c.26-.2.6-.2.87 0l2.8 2.1c.84.63 2.04.4 2.6-.48l3.52-5.6c.35-.53-.32-1.13-.82-.75l-3.79 2.87c-.25.2-.6.2-.86 0l-2.8-2.1a1.8 1.8 0 00-2.61.48z'/></svg>");--zd-ch-glyph-telegram:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.962 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z'/></svg>");--ch-whatsapp:#25D366;--ch-verified:#1D9BF0;--ch-instagram:linear-gradient(45deg,#FEDA75 0%,#FA7E1E 25%,#D62976 50%,#962FBF 75%,#4F5BD5 100%);--ch-messenger:linear-gradient(225deg,#FF6968 0%,#A334FA 45%,#0695FF 100%);--ch-telegram:#26A5E4;--ch-youtube:#FF0000;--zd-ch-glyph-youtube:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z'/></svg>");--ch-instagram-solid:#D62976;--ch-messenger-solid:#0A7CFF;--plat-meta:#0467DF;--plat-tiktok:#000000;--plat-kwai:#FF7E00;--plat-google:#4285F4;--skin-wa-accent:#008069;--skin-wa-bg:#EFEAE2;--skin-wa-in:#FFFFFF;--skin-wa-in-fg:#111B21;--skin-wa-out:#D9FDD3;--skin-wa-out-fg:#111B21;--skin-wa-meta:#667781;--skin-wa-read:#0B84C7;--skin-wa-play:#54656F;--skin-tg-accent:#1E7FB8;--skin-tg-bg:#A6C894;--skin-tg-in:#FFFFFF;--skin-tg-in-fg:#0F1419;--skin-tg-out:#EEFFDE;--skin-tg-out-fg:#0F1419;--skin-tg-meta:#5E7A63;--skin-tg-read:#2F8F2E;--skin-tg-play:#1E7FB8;--skin-ig-accent:#4C5BF5;--skin-ig-in:#EFEFEF;--skin-ig-in-fg:#0C1014;--skin-ig-out:#4C5BF5;--skin-ig-out-fg:#FFFFFF;--skin-ms-accent:#0866FF;--skin-ms-in:#F0F0F0;--skin-ms-in-fg:#050505;--skin-ms-out:#0866FF;--skin-ms-out-fg:#FFFFFF}:is([data-theme=dark],.dark){--skin-wa-accent:#00A884;--skin-wa-bg:#0C0C0C;--skin-wa-in:#222424;--skin-wa-in-fg:#E9EDEF;--skin-wa-out:#144D37;--skin-wa-out-fg:#E9EDEF;--skin-wa-meta:#9A9E9E;--skin-wa-read:#53BDEB;--skin-wa-play:#B5B9B9;--skin-tg-accent:#766AC8;--skin-tg-bg:#09080C;--skin-tg-in:#212121;--skin-tg-in-fg:#F5F5F5;--skin-tg-out:#766AC8;--skin-tg-out-fg:#FFFFFF;--skin-tg-meta:#A9A6B8;--skin-tg-read:#E4DEFF;--skin-tg-play:#8774E1;--skin-ig-in:#262626;--skin-ig-in-fg:#F5F5F5;--skin-ms-in:#303030;--skin-ms-in-fg:#E4E6EB}:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}::-moz-selection{background:var(--brand-highlight);color:var(--text-1)}::selection{background:var(--brand-highlight);color:var(--text-1)}.zd-num,.zd-tabular{font-variant-numeric:tabular-nums}.zd-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.zd-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.zd-scroll{scrollbar-width:thin;scrollbar-color:var(--zd-gray-200) transparent}.zd-scroll::-webkit-scrollbar{width:8px;height:8px}.zd-scroll::-webkit-scrollbar-thumb{background:var(--zd-gray-200);border-radius:8px}.zd-icon{display:inline-flex;flex:none;line-height:0}.zd-icon svg{display:block}.zd-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border:1px solid var(--border-subtle);border-radius:var(--radius-xs);background:var(--surface-2);font:var(--type-meta-strong);color:var(--text-2)}.zd-text-meta{font:var(--type-meta);color:var(--text-3)}.zd-text-2{color:var(--text-2)}.zd-empty-value{color:var(--text-3)}@keyframes zd-spin{to{transform:rotate(360deg)}}@keyframes zd-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes zd-fade-in{0%{opacity:0}to{opacity:1}}@keyframes zd-pop-in{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:none}}@keyframes zd-slide-in-right{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}@keyframes zd-slide-up{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}.zd-spinner{animation-duration:1.4s!important;animation-iteration-count:infinite!important}}.zd-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--control-height);padding:0 var(--space-4);border:1px solid transparent;border-radius:var(--radius-button);font:var(--type-control);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;transition:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.zd-btn--sm{height:var(--control-height-sm);padding:0 14px;gap:6px}.zd-btn--lg{height:var(--control-height-lg);padding:0 var(--space-5)}.zd-btn--block{width:100%}.zd-btn--icon{width:var(--control-height);padding:0}.zd-btn--icon.zd-btn--sm{width:var(--control-height-sm)}.zd-btn--icon.zd-btn--lg{width:var(--control-height-lg)}.zd-btn--primary{background:var(--brand);color:var(--on-brand)}.zd-btn--primary:hover{background:var(--brand-hover)}.zd-btn--primary:active{background:var(--brand-pressed);color:var(--on-brand-strong)}.zd-btn--secondary{background:var(--surface);color:var(--text-1);border-color:var(--border-subtle)}.zd-btn--secondary:hover{background:var(--surface-hover);border-color:var(--zd-gray-400)}.zd-btn--secondary:active{background:var(--surface-2);box-shadow:none}.zd-btn--ghost{background:transparent;color:var(--text-1)}.zd-btn--ghost:hover{background:var(--surface-2)}.zd-btn--ghost:active{background:var(--surface-2-hover)}.zd-btn--danger{background:var(--danger-fg);color:#fff}.zd-btn--danger:hover{background:#951d13}.zd-btn--inverse{background:var(--border-inverse);color:var(--text-inverse)}.zd-btn--inverse:hover{background:#fff3}:is([data-theme=dark],.dark) .zd-btn--inverse:hover{background:#00000029}.zd-btn--dark{background:var(--ink);color:var(--on-ink)}.zd-btn--dark:hover{background:var(--ink-hover)}.zd-btn--dark:active{background:var(--ink);box-shadow:inset 0 2px #00000040}.zd-btn--danger:active{background:#7f1810}.zd-btn--danger-ghost{background:transparent;color:var(--danger-fg)}.zd-btn--danger-ghost:hover{background:var(--danger-bg)}.zd-btn--link{height:auto;padding:0;border:0;background:none;color:var(--text-link);font-weight:var(--weight-semibold);text-decoration:underline;text-underline-offset:2px}.zd-btn--link:hover{color:var(--text-link-hover)}.zd-btn:disabled,.zd-btn[aria-disabled=true]{background:var(--surface-2);color:var(--text-disabled);border-color:transparent;box-shadow:none;cursor:not-allowed}.zd-btn--ghost:disabled,.zd-btn--ghost[aria-disabled=true],.zd-btn--link:disabled{background:transparent}.zd-btn[aria-busy=true]{cursor:progress}.zd-btn__count{min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-pill);background:var(--text-1);color:var(--surface);font:600 12px/20px var(--font-sans)}.zd-spinner{display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:zd-spin .7s linear infinite;flex:none}@media (pointer:coarse){.zd-btn{min-height:var(--touch-target)}.zd-btn--icon{min-width:var(--touch-target)}}@media (pointer:coarse){:is(.zd-tab,.zd-int__tab,.zd-chip):not(.zd-inbox *,.zd-listhead *,.zd-composer *){min-height:var(--control-height)}.zd-segmented__item:not(.zd-inbox *,.zd-listhead *,.zd-composer *){min-height:calc(var(--touch-target) - var(--space-2))}button:is([role=checkbox],[role=switch]){position:relative}:is(button:is([role=checkbox],[role=switch]),.zd-check,.zd-switch):before{content:"";position:absolute;inset:min(0px,calc((100% - var(--touch-target)) / 2))}}.zd-field{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.zd-label{font:var(--type-control);color:var(--text-1)}.zd-label__optional{font-weight:var(--weight-regular);color:var(--text-3)}.zd-label__required{color:var(--danger-fg)}.zd-help{font:var(--type-body);color:var(--text-2)}.zd-field-error{display:flex;align-items:flex-start;gap:6px;font:var(--type-body);font-weight:var(--weight-medium);color:var(--danger-fg)}.zd-field-error .zd-icon{margin-top:2px}.zd-counter{font:var(--type-meta);color:var(--text-3);text-align:right}.zd-input{display:flex;align-items:center;gap:var(--space-2);height:var(--control-height);padding:0 var(--space-3);background:var(--surface);border:1px solid var(--border-field);border-radius:var(--radius-control);transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard);min-width:0}.zd-input:hover{border-color:var(--border-strong)}.zd-input:focus-within{border-color:var(--border-focus);box-shadow:0 0 0 1px var(--border-focus)}.zd-input input,.zd-input textarea{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;font:var(--type-body);color:var(--text-1);padding:0}.zd-input input::-moz-placeholder,.zd-input textarea::-moz-placeholder{color:var(--text-3)}.zd-input input::placeholder,.zd-input textarea::placeholder{color:var(--text-3)}.zd-input__icon{display:flex;color:var(--text-3)}.zd-input__affix{display:flex;align-items:center;gap:6px;color:var(--text-2);font:var(--type-control);white-space:nowrap}.zd-input__divider{width:1px;align-self:stretch;margin:8px 0;background:var(--border-subtle)}.zd-input__clear{display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:var(--radius-sm);background:none;color:var(--text-3);cursor:pointer}.zd-input__clear:hover{background:var(--surface-2);color:var(--text-1)}.zd-input--sm{height:var(--control-height-sm)}.zd-input--error{border-color:var(--danger-fg)}.zd-input--error:focus-within{border-color:var(--danger-fg);box-shadow:0 0 0 1px var(--danger-fg)}.zd-input--disabled{background:var(--surface-2);border-color:var(--border-subtle);cursor:not-allowed}.zd-input--disabled input,.zd-input--disabled textarea{color:var(--text-disabled);cursor:not-allowed}.zd-input--textarea{height:auto;align-items:stretch;padding:10px var(--space-3)}.zd-input--textarea textarea{resize:vertical;min-height:80px;line-height:20px}.zd-input--search{background:var(--surface-2);border-color:transparent}.zd-input--search:hover{border-color:var(--border-field)}.zd-input--search:focus-within{background:var(--surface)}@media (max-width:640px){.zd-input input,.zd-input textarea,.zd-select__trigger{font-size:var(--fs-input-mobile)}.zd-input,.zd-select__trigger{min-height:var(--touch-target)}}@media (hover:none) and (pointer:coarse){:is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=button],[type=submit],[type=reset],[type=image],[type=hidden]),textarea,select){font-size:max(var(--fs-input-mobile),1em)!important}#crisp-chatbox :is(textarea,input:not([type=file])){font-size:var(--fs-input-mobile)!important}}.zd-select{position:relative;min-width:0}.zd-select__trigger{display:flex;align-items:center;gap:var(--space-2);width:100%;height:var(--control-height);padding:0 10px 0 var(--space-3);background:var(--surface);border:1px solid var(--border-field);border-radius:var(--radius-control);font:var(--type-body);color:var(--text-1);text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard)}.zd-select__trigger:hover{border-color:var(--border-strong)}.zd-select__trigger:focus-visible,.zd-select__trigger[aria-expanded=true]{outline:0;border-color:var(--border-focus);box-shadow:0 0 0 1px var(--border-focus)}.zd-select__trigger--sm{height:var(--control-height-sm)}.zd-select__value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-select__placeholder{color:var(--text-3)}.zd-select__chev{display:flex;color:var(--text-2);transition:transform var(--dur-fast) var(--ease-standard)}.zd-select__trigger[aria-expanded=true] .zd-select__chev{transform:rotate(180deg)}.zd-select__trigger:disabled{background:var(--surface-2);border-color:var(--border-subtle);color:var(--text-disabled);cursor:not-allowed}.zd-select--error .zd-select__trigger{border-color:var(--danger-fg)}.zd-listbox{position:absolute;z-index:var(--z-popover);top:calc(100% + 4px);left:0;min-width:100%;max-height:280px;overflow:auto;padding:4px;background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-menu);animation:zd-pop-in var(--dur-base) var(--ease-enter)}.zd-listbox__search{padding:4px 4px 8px}.zd-option{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:36px;padding:0 var(--space-2);border:0;border-radius:var(--radius-control);background:none;font:var(--type-body);color:var(--text-1);text-align:left;cursor:pointer}.zd-option:hover,.zd-option[data-active=true]{background:var(--surface-2)}.zd-option[aria-selected=true]{font-weight:var(--weight-semibold)}.zd-option__check{margin-left:auto;color:var(--brand-strong);display:flex}.zd-option__meta{margin-left:auto;font:var(--type-meta);color:var(--text-3)}.zd-option[aria-disabled=true]{color:var(--text-disabled);cursor:not-allowed}.zd-multi-chips{display:flex;gap:4px;flex-wrap:nowrap;overflow:hidden;flex:1;min-width:0}.zd-listbox__footer{display:flex;justify-content:space-between;gap:8px;padding:8px 4px 4px;margin-top:4px;border-top:1px solid var(--border-subtle)}.zd-check{display:inline-flex;align-items:flex-start;gap:10px;cursor:pointer;position:relative;min-height:20px}.zd-check input{position:absolute;opacity:0;width:18px;height:18px;margin:1px 0 0;cursor:pointer}.zd-check__box{flex:none;display:grid;place-items:center;width:18px;height:18px;margin-top:1px;border:1px solid var(--border-field);border-radius:var(--radius-xs);background:var(--surface);color:#fff;transition:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.zd-check--radio .zd-check__box{border-radius:50%}.zd-check:hover .zd-check__box{border-color:var(--border-strong)}.zd-check input:checked+.zd-check__box,.zd-check input:indeterminate+.zd-check__box{background:var(--brand-mark);border-color:var(--brand-mark)}.zd-check--radio input:checked+.zd-check__box{background:var(--surface);border:5px solid var(--brand-mark)}.zd-check input:focus-visible+.zd-check__box{outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px}.zd-check input:disabled+.zd-check__box{background:var(--surface-2);border-color:var(--border-subtle)}.zd-check input:disabled:checked+.zd-check__box{background:var(--zd-gray-400);border-color:var(--zd-gray-400)}.zd-check--disabled{cursor:not-allowed}.zd-check--disabled .zd-check__label{color:var(--text-disabled)}.zd-check--error .zd-check__box{border-color:var(--danger-fg)}.zd-check__text{display:flex;flex-direction:column;gap:2px}.zd-check__label{font:var(--type-body);color:var(--text-1)}.zd-check__desc{font:var(--type-body);color:var(--text-2)}.zd-check__icon{display:none;line-height:0}.zd-check input:checked+.zd-check__box .zd-check__icon--on,.zd-check input:indeterminate+.zd-check__box .zd-check__icon--mixed{display:block}.zd-check input:indeterminate+.zd-check__box .zd-check__icon--on{display:none}.zd-check--radio .zd-check__icon{display:none!important}.zd-check--bare{min-height:0}.zd-switch{display:inline-flex;align-items:flex-start;gap:12px;cursor:pointer;position:relative}.zd-switch input{position:absolute;opacity:0;width:36px;height:20px;margin:0;cursor:pointer}.zd-switch__track{flex:none;position:relative;width:36px;height:20px;border-radius:var(--radius-pill);background:var(--border-field);transition:background-color var(--dur-base) var(--ease-standard)}.zd-switch__thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #18202640;transition:transform var(--dur-base) var(--ease-standard);display:grid;place-items:center;color:var(--brand-mark)}.zd-switch__thumb .zd-icon{opacity:0;transition:opacity var(--dur-fast)}.zd-switch input:checked+.zd-switch__track{background:var(--brand-mark)}.zd-switch input:checked+.zd-switch__track .zd-switch__thumb{transform:translate(16px)}.zd-switch input:checked+.zd-switch__track .zd-switch__thumb .zd-icon{opacity:1}.zd-switch input:focus-visible+.zd-switch__track{outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px}.zd-switch input:disabled+.zd-switch__track{background:var(--zd-gray-200)}.zd-switch input:disabled:checked+.zd-switch__track{background:var(--zd-gray-400)}.zd-switch--disabled{cursor:not-allowed}.zd-switch--disabled .zd-check__label{color:var(--text-disabled)}.zd-segmented{display:inline-flex;align-items:center;gap:2px;padding:4px;background:var(--surface-2);border-radius:var(--radius-pill);max-width:100%;overflow-x:auto;scrollbar-width:none}.zd-segmented__item{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border:0;border-radius:var(--radius-pill);background:transparent;font:var(--type-control);color:var(--text-2);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.zd-segmented__item:hover{color:var(--text-1)}.zd-segmented__item[aria-pressed=true],.zd-segmented__item[aria-checked=true]{background:var(--surface);color:var(--text-1);font-weight:var(--weight-medium);box-shadow:var(--shadow-sm)}.zd-segmented__item:disabled{color:var(--text-disabled);cursor:not-allowed}.zd-segmented--sm .zd-segmented__item{height:28px;padding:0 10px}.zd-segmented--sm{padding:2px}.zd-segmented--fill{display:flex;width:100%}.zd-segmented--fill .zd-segmented__item{flex:1 1 auto;min-width:0;justify-content:center;padding:0 8px}.zd-segmented__count{font:var(--type-meta);color:var(--text-3)}.zd-slider{gap:6px}.zd-slider__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.zd-slider__val{font:var(--type-meta-strong);color:var(--text-2);font-variant-numeric:tabular-nums}.zd-slider__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:20px;margin:0;background:transparent;cursor:pointer}.zd-slider__input::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(90deg,var(--brand) var(--p),var(--surface-2-hover) var(--p))}.zd-slider__input::-moz-range-track{height:4px;border-radius:2px;background:var(--surface-2-hover)}.zd-slider__input::-moz-range-progress{height:4px;border-radius:2px;background:var(--brand)}.zd-slider__input::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;margin-top:-7px;border-radius:50%;background:var(--surface);border:2px solid var(--brand);box-shadow:var(--shadow-xs);-webkit-transition:transform var(--dur-fast,.12s);transition:transform var(--dur-fast,.12s)}.zd-slider__input::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--surface);border:2px solid var(--brand)}.zd-slider__input:hover::-webkit-slider-thumb{transform:scale(1.1)}.zd-slider__input:focus-visible{outline:none}.zd-slider__input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--focus-ring)}.zd-slider.is-disabled{opacity:.5}.zd-slider.is-disabled .zd-slider__input{cursor:not-allowed}.zd-slider__help{font:var(--type-meta);color:var(--text-2);text-wrap:pretty}.zd-option__lead{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px}.zd-option__text{display:flex;flex-direction:column;min-width:0;padding:var(--space-1) 0}.zd-option__label,.zd-option__desc{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.zd-option__desc{font:var(--type-meta);color:var(--text-3)}.zd-option__desc[data-tone=danger]{color:var(--danger-fg)}.zd-option__desc[data-tone=warning]{color:var(--warning-fg)}.zd-chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface);font:var(--type-control);color:var(--text-1);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.zd-chip:hover{border-color:var(--zd-gray-400);background:var(--surface-hover)}.zd-chip__label{color:var(--text-2);font-weight:var(--weight-regular)}.zd-chip__value{font-weight:var(--weight-semibold);color:var(--text-1)}.zd-chip--active{background:var(--brand-subtle);border-color:var(--brand-border)}.zd-chip--active:hover{background:var(--brand-highlight);border-color:var(--brand-border)}.zd-chip--active .zd-chip__value{color:var(--brand-strong)}.zd-chip--add{border-style:dashed;border-color:var(--border-field);color:var(--text-2)}.zd-chip__remove{display:grid;place-items:center;width:20px;height:20px;margin-right:-6px;border:0;border-radius:50%;background:none;color:var(--text-2);cursor:pointer}.zd-chip__remove:hover{background:var(--brand-highlight);color:var(--text-1)}.zd-chip:disabled{color:var(--text-disabled);cursor:not-allowed;background:var(--surface-2)}.zd-tag{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;border-radius:var(--radius-sm);background:var(--surface-2);font:var(--type-meta-strong);color:var(--text-1);white-space:nowrap;max-width:100%}.zd-tag__dot{width:8px;height:8px;border-radius:50%;flex:none;box-shadow:inset 0 0 0 1px #1820261f}.zd-tag__remove{display:grid;place-items:center;width:16px;height:16px;margin-right:-4px;border:0;border-radius:4px;background:none;color:var(--text-2);cursor:pointer}.zd-tag__remove:hover{background:var(--surface-2-hover);color:var(--text-1)}.zd-tag--outline{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-subtle)}.zd-badge{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border:1px solid transparent;border-radius:var(--radius-pill);font:var(--type-meta-strong);white-space:nowrap}.zd-badge__dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.zd-badge--neutral{background:var(--surface-2);color:var(--text-2);border-color:var(--border-subtle)}.zd-badge--brand{background:var(--brand-subtle);color:var(--brand-strong);border-color:var(--brand-border)}.zd-badge--success{background:var(--success-bg);color:var(--success-fg);border-color:var(--success-border)}.zd-badge--warning{background:var(--warning-bg);color:var(--warning-fg);border-color:var(--warning-border)}.zd-badge--danger{background:var(--danger-bg);color:var(--danger-fg);border-color:var(--danger-border)}.zd-badge--info{background:var(--info-bg);color:var(--info-fg);border-color:var(--info-border)}.zd-badge--solid.zd-badge--brand{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.zd-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-pill);background:var(--brand-strong);color:var(--on-brand-strong);font:600 12px/1 var(--font-sans);font-variant-numeric:tabular-nums}.zd-count--neutral{background:var(--surface-2);color:var(--text-2)}.zd-count--brand{background:var(--brand);color:var(--on-brand)}.zd-avatar{position:relative;flex:none;display:inline-grid;place-items:center;width:var(--zd-avatar-size,40px);height:var(--zd-avatar-size,40px);border-radius:50%;background:var(--surface-2);color:var(--text-2);font-weight:var(--weight-semibold);font-size:calc(var(--zd-avatar-size,40px) * .36);line-height:1;letter-spacing:.01em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.zd-avatar img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.zd-avatar--brand{background:var(--brand-subtle);color:var(--brand-strong)}.zd-avatar__channel{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--surface);color:var(--text-1);box-shadow:0 0 0 1px var(--border-subtle)}.zd-avatar__presence{position:absolute;right:0;bottom:0;width:10px;height:10px;border-radius:50%;border:2px solid var(--surface);background:var(--success-fg)}.zd-avatar-group{display:inline-flex}.zd-avatar-group .zd-avatar{box-shadow:0 0 0 2px var(--surface)}.zd-avatar-group .zd-avatar+.zd-avatar{margin-left:-8px}.zd-tabs{display:flex;align-items:center;gap:var(--space-1);overflow-x:auto;scrollbar-width:none}.zd-tab{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-3);border:0;border-radius:var(--radius-pill);background:transparent;font:var(--type-control);color:var(--text-2);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.zd-tab:hover{color:var(--text-1);background:var(--surface-hover)}.zd-tab[aria-selected=true]{background:var(--surface-2);color:var(--text-1);font-weight:500}.zd-tab[aria-selected=true]:after{content:none}.zd-tab:focus-visible{outline-offset:2px;border-radius:var(--radius-pill)}.zd-tab:disabled{color:var(--text-disabled);cursor:not-allowed}.zd-tab__count{font:var(--type-meta-strong);color:var(--text-3);font-variant-numeric:tabular-nums}.zd-tab[aria-selected=true] .zd-tab__count{color:var(--text-2)}.zd-localnav{display:flex;flex-direction:column;gap:2px}.zd-localnav__item{flex:none;display:flex;align-items:center;gap:var(--space-3);height:var(--nav-item-height);padding:0 var(--space-3);border:0;border-radius:var(--radius-control);background:none;font:var(--type-control);color:var(--text-2);text-align:left;cursor:pointer;width:100%}.zd-localnav__item:hover{background:var(--surface-2);color:var(--text-1)}.zd-localnav__item[aria-current=page]{background:var(--brand-subtle);color:var(--brand-strong);font-weight:var(--weight-semibold)}.zd-card{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);min-width:0}.zd-card--padded{padding:var(--space-5)}.zd-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-5) 0}.zd-card--inverse{background:var(--surface-inverse);color:var(--text-inverse);box-shadow:none}.zd-card--inverse .zd-card__title{color:var(--text-inverse)}.zd-card--inverse .zd-card__desc,.zd-card--inverse .zd-metric__foot,.zd-card--inverse [role=img]{color:var(--text-inverse-2)}.zd-card__title{font:var(--type-component-title);letter-spacing:var(--ls-component);color:var(--text-1)}.zd-card__desc{font:var(--type-body);color:var(--text-2);margin-top:2px}.zd-card__actions{display:flex;align-items:center;gap:var(--space-2);flex:none}.zd-card__body{padding:var(--space-4) var(--space-6) var(--space-6)}.zd-card__footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border-subtle)}.zd-divider{height:1px;background:var(--border-subtle);border:0;margin:0}.zd-metric{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-5) var(--space-6) var(--space-6);background:var(--surface);border:0;border-radius:var(--radius-card);box-shadow:var(--shadow-card);text-align:left;min-width:0;font:inherit;color:inherit}button.zd-metric{cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard)}button.zd-metric:hover{border-color:var(--zd-gray-400)}.zd-metric--selected,button.zd-metric--selected:hover{border-color:var(--brand-mark);box-shadow:inset 0 0 0 1px var(--brand-mark)}.zd-metric__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-4)}.zd-metric__label{display:flex;align-items:center;gap:var(--space-2);font:var(--type-control);color:var(--text-2)}.zd-metric__period{font:var(--type-meta);color:var(--text-3);white-space:nowrap}.zd-metric__value{display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;font:var(--type-metric);letter-spacing:var(--ls-metric);font-variant-numeric:tabular-nums;color:var(--text-1)}.zd-metric__unit{font:400 16px/24px var(--font-sans);color:var(--text-2);letter-spacing:0}.zd-metric__value--empty{color:var(--text-3)}.zd-metric__delta{display:inline-flex;align-items:center;gap:2px;height:24px;padding:0 8px 0 6px;border:1px solid currentColor;border-radius:var(--radius-pill);font:var(--type-meta-strong);font-variant-numeric:tabular-nums}.zd-metric__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--border-subtle);color:var(--text-2);flex:none}.zd-metric__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.zd-metric__foot{font:var(--type-meta);color:var(--text-3)}.zd-metric__swatch{width:12px;height:12px;border-radius:3px;background:var(--pattern-hatch);flex:none}.zd-metric-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-card)}.zd-metric-strip .zd-metric{border:0;border-radius:0;background:none}.zd-metric-strip .zd-metric+.zd-metric{box-shadow:inset 1px 0 0 var(--border-subtle)}.zd-chart{position:relative;width:100%}.zd-chart svg{display:block;overflow:visible}.zd-chart-tag{position:absolute;transform:translate(-50%);display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:var(--radius-pill);background:var(--brand);color:var(--on-brand);font:var(--type-meta-strong);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;box-shadow:var(--shadow-sm)}.zd-chart__bar{transition:fill var(--dur-fast) var(--ease-standard)}.zd-legend{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;font:var(--type-meta);color:var(--text-2)}.zd-legend__item{display:inline-flex;align-items:center;gap:6px}.zd-legend__swatch{width:10px;height:10px;border-radius:3px;flex:none}.zd-legend__line{width:14px;height:2px;border-radius:2px;flex:none}.zd-legend__value{font:var(--type-body-strong);color:var(--text-1);font-variant-numeric:tabular-nums}.zd-chart-tooltip{position:absolute;z-index:5;min-width:200px;padding:var(--space-3);background:var(--surface);border-radius:var(--radius-popover);box-shadow:var(--shadow-menu);pointer-events:none;font:var(--type-body)}.zd-chart-tooltip__title{font:var(--type-body-strong);margin-bottom:var(--space-2)}.zd-chart-tooltip__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);color:var(--text-2)}.zd-chart-tooltip__row strong{color:var(--text-1);font-variant-numeric:tabular-nums;font-weight:600}.zd-hbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:center}.zd-hbar__label{font:var(--type-body);color:var(--text-1);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-hbar__value{font:var(--type-body-strong);font-variant-numeric:tabular-nums;text-align:right}.zd-hbar__track{grid-column:1/-1;height:10px;border-radius:var(--radius-pill);background:var(--chart-ghost);overflow:hidden;margin-bottom:8px}.zd-hbar__fill{height:100%;border-radius:var(--radius-pill);background:var(--zd-orange-200)}.zd-hbar__fill--hatch{background:var(--pattern-hatch)}.zd-progress{height:8px;border-radius:var(--radius-pill);background:var(--surface-2);overflow:hidden}.zd-progress__fill{height:100%;border-radius:var(--radius-pill);background:var(--pattern-hatch);transition:width var(--dur-slow) var(--ease-standard)}.zd-avatar{overflow:visible;background:var(--avatar-bg);color:var(--avatar-fg)}.zd-avatar__sil{width:100%;height:100%;border-radius:50%;fill:currentColor;overflow:hidden;clip-path:circle(50%)}.zd-avatar--brand{background:var(--brand-subtle);color:color-mix(in oklab,var(--brand) 45%,var(--brand-subtle))}.zd-avatar{aspect-ratio:1;min-width:var(--zd-avatar-size,40px);min-height:var(--zd-avatar-size,40px);max-width:var(--zd-avatar-size,40px);max-height:var(--zd-avatar-size,40px)}.zd-avatar img{display:block;width:var(--zd-avatar-size,40px);height:var(--zd-avatar-size,40px);aspect-ratio:1;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;max-width:none}.zd-table-card{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);min-width:0;display:flex;flex-direction:column;min-height:0}.zd-table-toolbar{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;min-height:68px;padding:var(--space-4) var(--space-5) var(--space-3)}.zd-table-toolbar__title{font:var(--type-component-title);margin-right:auto;display:flex;align-items:baseline;gap:var(--space-2)}.zd-table-toolbar__title small{font:var(--type-body);color:var(--text-2);font-variant-numeric:tabular-nums}.zd-table-wrap{overflow:auto;min-height:0;flex:1;border-radius:inherit}.zd-table-toolbar+.zd-table-wrap{border-top-left-radius:0;border-top-right-radius:0}.zd-table{width:100%;border-collapse:separate;border-spacing:0;font:var(--type-body)}.zd-table th{position:sticky;top:0;z-index:var(--z-sticky);height:40px;padding:0 var(--space-3);background:var(--surface-hover);border-bottom:1px solid var(--border-subtle);font:var(--type-meta);color:var(--text-2);text-align:left;white-space:nowrap}.zd-table td{height:var(--row-height);padding:6px var(--space-3);border-bottom:1px solid var(--zd-gray-50);color:var(--text-1);vertical-align:middle}.zd-table tbody tr:last-child td{border-bottom:0}.zd-table th:first-child,.zd-table td:first-child{padding-left:var(--space-5)}.zd-table th:last-child,.zd-table td:last-child{padding-right:var(--space-5)}.zd-table .zd-col-check{width:44px;padding-right:0}.zd-table .zd-col-actions{width:1%;white-space:nowrap;text-align:right}.zd-table .zd-col-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.zd-table tbody tr{transition:background-color var(--dur-fast) var(--ease-standard)}.zd-table tbody tr:hover td{background:var(--surface-hover)}.zd-table tbody tr[aria-selected=true] td{background:var(--surface-selected)}.zd-table tbody tr[data-open=true] td{background:var(--surface-2)}.zd-table tbody tr[data-open=true] td:first-child{box-shadow:inset 3px 0 0 var(--brand)}.zd-table tbody tr[data-clickable=true]{cursor:pointer}.zd-table--compact td{height:var(--row-height-compact);padding-top:2px;padding-bottom:2px}.zd-table__row-actions{display:inline-flex;gap:2px;opacity:0;transition:opacity var(--dur-fast)}.zd-table tbody tr:hover .zd-table__row-actions,.zd-table tbody tr:focus-within .zd-table__row-actions,.zd-table tbody tr[data-open=true] .zd-table__row-actions{opacity:1}@media (hover:none){.zd-table__row-actions{opacity:1}}.zd-sort{display:inline-flex;align-items:center;gap:4px;height:24px;margin:0 -4px;padding:0 4px;border:0;border-radius:var(--radius-xs);background:none;font:inherit;color:inherit;cursor:pointer;white-space:nowrap}.zd-sort:hover{color:var(--text-1);background:var(--surface-2)}.zd-sort .zd-icon{color:var(--text-3)}.zd-sort[data-sorted=true]{color:var(--text-1)}.zd-sort[data-sorted=true] .zd-icon{color:var(--brand-strong)}.zd-cell-main{display:flex;align-items:center;gap:var(--space-3);min-width:0}.zd-cell-main__text{min-width:0;display:flex;flex-direction:column}.zd-cell-title{font-weight:var(--weight-medium);color:var(--text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-cell-sub{font:var(--type-meta);color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.zd-table-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle);font:var(--type-body);color:var(--text-2)}.zd-table-footer__info{display:flex;align-items:center;gap:var(--space-3);font-variant-numeric:tabular-nums}.zd-table-empty td{height:auto!important;padding:0!important}.zd-pagination{display:flex;align-items:center;gap:4px}.zd-page{display:inline-grid;place-items:center;min-width:32px;height:32px;padding:0 8px;border:0;border-radius:var(--radius-control);background:none;font:var(--type-control);font-variant-numeric:tabular-nums;color:var(--text-1);cursor:pointer}.zd-page:hover{background:var(--surface-2)}.zd-page[aria-current=page]{background:var(--brand);color:var(--on-brand);font-weight:var(--weight-semibold)}.zd-page:disabled{color:var(--text-disabled);cursor:not-allowed;background:none}.zd-page--gap{cursor:default;color:var(--text-3)}.zd-page--gap:hover{background:none}@media (pointer:coarse){.zd-page{min-width:var(--touch-target);height:var(--touch-target)}}.zd-bulkbar{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;width:100%;min-height:40px;padding:4px 4px 4px var(--space-3);background:var(--brand-subtle);border:1px solid var(--brand-border);border-radius:var(--radius-control);animation:zd-fade-in var(--dur-fast) var(--ease-enter)}.zd-bulkbar__count{font:var(--type-body-strong);font-variant-numeric:tabular-nums}.zd-bulkbar__actions{display:flex;gap:4px;margin-left:auto;flex-wrap:wrap}.zd-filterbar{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.zd-filterbar__search{flex:1 1 240px;max-width:360px}.zd-filterbar__clear{margin-left:var(--space-1)}.zd-filterbar__summary{font:var(--type-body);color:var(--text-2);font-variant-numeric:tabular-nums}.zd-menu{min-width:200px;max-width:320px;padding:6px;background:var(--surface);border:0;border-radius:var(--radius-popover);box-shadow:var(--shadow-menu);animation:zd-pop-in var(--dur-base) var(--ease-enter);z-index:var(--z-popover)}.zd-menu__item{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:36px;padding:0 var(--space-2);border:0;border-radius:var(--radius-control);background:none;font:var(--type-body);color:var(--text-1);text-align:left;cursor:pointer;text-decoration:none}.zd-menu__item:hover,.zd-menu__item:focus-visible,.zd-menu__item[data-active=true]{background:var(--surface-2);outline:0}.zd-menu__item:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring)}.zd-menu__item .zd-icon{color:var(--text-2)}.zd-menu__item--danger,.zd-menu__item--danger .zd-icon{color:var(--danger-fg)}.zd-menu__item--danger:hover{background:var(--danger-bg)}.zd-menu__item[aria-disabled=true]{color:var(--text-disabled);cursor:not-allowed;background:none}.zd-menu__item[aria-disabled=true] .zd-icon{color:var(--text-disabled)}.zd-menu__item[aria-checked=true]{font-weight:var(--weight-semibold)}.zd-menu__hint{margin-left:auto;font:var(--type-meta);color:var(--text-3);padding-left:var(--space-3)}.zd-menu__label{padding:8px 8px 4px;font:var(--type-meta-strong);color:var(--text-3)}.zd-menu__sep{height:1px;margin:4px -4px;background:var(--border-subtle)}@media (pointer:coarse){.zd-menu__item{min-height:var(--touch-target)}}.zd-anchor{position:relative;display:inline-flex}.zd-float{position:absolute;z-index:var(--z-popover)}.zd-tooltip{position:absolute;z-index:var(--z-tooltip);max-width:240px;padding:6px 10px;background:var(--surface-inverse);color:var(--text-inverse);font:var(--type-meta-strong);border-radius:var(--radius-bubble-sm);box-shadow:var(--shadow-sm);pointer-events:none;white-space:normal;width:-moz-max-content;width:max-content;animation:zd-fade-in var(--dur-fast) var(--ease-enter);animation:zd-tt-in 80ms var(--ease-standard,ease-out)}@keyframes zd-tt-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.zd-tooltip{animation:none}}.zd-tooltip kbd{font:inherit;opacity:.72;margin-left:6px}.zd-popover{position:absolute;z-index:var(--z-popover);width:320px;max-width:calc(100vw - 32px);padding:var(--space-4);background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-popover);box-shadow:var(--shadow-menu);animation:zd-pop-in var(--dur-base) var(--ease-enter)}.zd-popover__title{font:var(--type-body-strong);margin-bottom:var(--space-1)}.zd-popover__footer{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4)}.zd-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:var(--space-6);background:var(--overlay);animation:zd-fade-in var(--dur-base) var(--ease-enter)}.zd-modal{position:relative;display:flex;flex-direction:column;width:min(100%,520px);min-width:0;max-height:calc(100vh - 48px);background:var(--surface);border-radius:var(--radius-modal);box-shadow:var(--shadow-modal);animation:zd-pop-in var(--dur-slow) var(--ease-enter)}.zd-modal--lg{width:min(100%,720px)}.zd-modal--sm{width:min(100%,420px)}.zd-modal__header{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-6) var(--space-6) 0}.zd-modal__icon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%}.zd-modal__title{font:var(--type-section-title);letter-spacing:var(--ls-section)}.zd-modal__desc{font:var(--type-body);color:var(--text-2);margin-top:var(--space-1)}.zd-modal__close{margin:-8px -8px 0 auto}.zd-modal__body{padding:var(--space-5) var(--space-6);overflow:auto;display:flex;flex-direction:column;gap:var(--space-4)}.zd-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding:0 var(--space-6) var(--space-6)}.zd-modal__footer-start{margin-right:auto}@media (max-width:640px){.zd-overlay{place-items:end stretch;padding:0}.zd-modal{width:100%;max-height:92vh;border-radius:var(--radius-modal) var(--radius-modal) 0 0}.zd-modal__footer{flex-wrap:wrap;align-items:stretch}.zd-modal__footer>*{flex:1 1 0;min-width:0}.zd-modal__footer>:last-child{flex-basis:100%;order:-1}.zd-modal__footer>span:empty{display:none}.zd-modal__footer-start{margin-right:0;display:flex}.zd-modal__footer-start>*{flex:1}}.zd-panel{display:flex;flex-direction:column;width:var(--panel-width);max-width:100%;height:100%;background:var(--surface);border-left:1px solid var(--border-subtle);min-height:0}.zd-panel--overlay{position:fixed;top:0;right:0;bottom:0;z-index:var(--z-panel);box-shadow:var(--shadow-panel);border-left:0;animation:zd-slide-in-right var(--dur-slow) var(--ease-enter)}.zd-panel-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-panel) - 1);background:var(--overlay);animation:zd-fade-in var(--dur-base) var(--ease-enter)}.zd-panel__header{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-subtle)}.zd-panel__eyebrow{font:var(--type-meta-strong);color:var(--text-3);text-transform:uppercase;letter-spacing:.04em}.zd-panel__title{font:var(--type-section-title);letter-spacing:var(--ls-section);margin-top:2px}.zd-panel__subtitle{font:var(--type-body);color:var(--text-2);margin-top:2px}.zd-panel__actions{display:flex;gap:4px;margin-left:auto;flex:none}.zd-panel__body{flex:1;overflow:auto;padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-6);min-height:0}.zd-panel__footer{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border-subtle)}.zd-panel__footer-end{margin-left:auto;display:flex;gap:var(--space-2)}.zd-panel-section__title{font:var(--type-body-strong);margin-bottom:var(--space-3);display:flex;align-items:center;justify-content:space-between}.zd-dl{display:grid;grid-template-columns:minmax(110px,auto) 1fr;gap:10px var(--space-4);font:var(--type-body)}.zd-dl dt{color:var(--text-2)}.zd-dl dd{margin:0;color:var(--text-1);min-width:0;overflow-wrap:anywhere}@media (max-width:640px){.zd-panel--overlay{width:100%}}.zd-toast-region{position:fixed;right:var(--space-6);bottom:var(--space-6);z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--space-2);width:min(400px,calc(100vw - 32px))}.zd-toast{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-popover);box-shadow:var(--shadow-menu);animation:zd-slide-up var(--dur-slow) var(--ease-enter)}.zd-toast__icon{display:flex;margin-top:2px}.zd-toast__body{flex:1;min-width:0}.zd-toast__title{font:var(--type-body-strong)}.zd-toast__desc{font:var(--type-body);color:var(--text-2);margin-top:2px}.zd-toast__actions{display:flex;gap:var(--space-2);margin-top:var(--space-2)}.zd-toast__actions .zd-btn{height:32px;padding:0 12px;border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text-1);font:var(--type-control);font-weight:600}.zd-toast__actions .zd-btn:hover{background:var(--surface-2-hover);border-color:var(--text-2)}.zd-toast__actions .zd-btn:active{transform:translateY(1px)}.zd-toast--success .zd-toast__icon{color:var(--success-fg)}.zd-toast--danger .zd-toast__icon{color:var(--danger-fg)}.zd-toast--warning .zd-toast__icon{color:var(--warning-fg)}.zd-toast--info .zd-toast__icon{color:var(--info-fg)}@media (max-width:640px){.zd-toast-region{left:16px;right:16px;bottom:16px;width:auto}}.zd-banner{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid;border-radius:var(--radius-card);font:var(--type-body);color:var(--text-1)}.zd-banner__icon{display:flex;margin-top:2px}.zd-banner__body{flex:1;min-width:0}.zd-banner__title{font:var(--type-body-strong)}.zd-banner__actions{display:flex;align-items:center;gap:var(--space-2);flex:none;flex-wrap:wrap}.zd-banner--info{background:var(--info-bg);border-color:var(--info-border)}.zd-banner--info .zd-banner__icon{color:var(--info-fg)}.zd-banner--success{background:var(--success-bg);border-color:var(--success-border)}.zd-banner--success .zd-banner__icon{color:var(--success-fg)}.zd-banner--warning{background:var(--warning-bg);border-color:var(--warning-border)}.zd-banner--warning .zd-banner__icon{color:var(--warning-fg)}.zd-banner--danger{background:var(--danger-bg);border-color:var(--danger-border)}.zd-banner--danger .zd-banner__icon{color:var(--danger-fg)}.zd-banner--neutral{background:var(--surface-2);border-color:var(--border-subtle)}.zd-banner--neutral .zd-banner__icon{color:var(--text-2)}.zd-banner--page{border-radius:0;border-width:0 0 1px;padding:var(--space-3) var(--space-6);align-items:center}@media (max-width:640px){.zd-banner{flex-wrap:wrap}.zd-banner__actions{width:100%;padding-left:32px}.zd-banner--page{padding:var(--space-3) var(--space-4)}}.zd-skeleton{position:relative;overflow:hidden;display:block;background:var(--surface-2);border-radius:var(--radius-sm)}.zd-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);transform:translate(-100%);animation:zd-shimmer 1.4s var(--ease-standard) infinite}.zd-skeleton--circle{border-radius:50%}@media (prefers-reduced-motion:reduce){.zd-skeleton:after{display:none}}.zd-empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);max-width:440px;margin:0 auto;padding:var(--space-12) var(--space-6);text-align:center}.zd-empty__icon{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--radius-bubble);background:var(--surface-2);color:var(--text-2);margin-bottom:var(--space-1)}.zd-empty__icon--brand{background:var(--brand-subtle);color:var(--brand-strong)}.zd-empty__title{font:var(--type-component-title)}.zd-empty__desc{font:var(--type-body);color:var(--text-2);text-wrap:pretty}.zd-empty__actions{display:flex;gap:var(--space-2);flex-wrap:wrap;justify-content:center;margin-top:var(--space-2)}.zd-empty--compact{padding:var(--space-8) var(--space-4)}.zd-daterange{position:absolute;z-index:var(--z-popover);display:grid;grid-template-columns:168px auto;max-width:calc(100vw - 16px);background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-popover);box-shadow:var(--shadow-menu);animation:zd-pop-in var(--dur-base) var(--ease-enter);overflow:hidden}.zd-daterange__presets{display:flex;flex-direction:column;gap:2px;padding:8px;border-right:1px solid var(--border-subtle);background:inherit}.zd-daterange__cal{padding:var(--space-4);min-width:0}.zd-daterange__months{display:flex;gap:var(--space-6)}.zd-daterange__mo{flex:none;width:252px}.zd-daterange--one .zd-daterange__mo{flex:1;width:auto;min-width:0}.zd-daterange__nav{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;min-height:32px;margin-bottom:var(--space-2)}.zd-daterange__month{font:var(--type-body-strong);text-align:center}.zd-daterange__month:first-letter{text-transform:uppercase}.zd-cal{display:grid;grid-template-columns:repeat(7,1fr);row-gap:2px}.zd-cal__row,.zd-cal__cell{display:contents}.zd-cal__blank{height:36px}.zd-cal__wd{height:28px;display:grid;place-items:center;font:var(--type-meta-strong);color:var(--text-3);text-transform:lowercase}.zd-cal__day{position:relative;width:100%;height:36px;padding:0;border:0;background:none;font:var(--type-body);font-variant-numeric:tabular-nums;color:var(--text-1);cursor:pointer;border-radius:var(--radius-control);transition:background-color var(--dur-fast) var(--ease-standard)}.zd-cal__day:hover{background:var(--surface-2)}.zd-cal__day:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;z-index:1}.zd-cal__day--today{font-weight:var(--weight-semibold);box-shadow:inset 0 0 0 1px var(--border-field)}.zd-cal__day--range{background:var(--brand-subtle);color:var(--brand-strong);border-radius:0}.zd-cal__day--range:hover{background:var(--brand-highlight)}.zd-cal__day--start,.zd-cal__day--end{background:var(--brand);color:var(--on-brand);font-weight:var(--weight-semibold);box-shadow:none}.zd-cal__day--start:hover,.zd-cal__day--end:hover{background:var(--brand-hover)}.zd-cal__day--start{border-radius:var(--radius-control) 0 0 var(--radius-control)}.zd-cal__day--end{border-radius:0 var(--radius-control) var(--radius-control) 0}.zd-cal__day--start.zd-cal__day--end{border-radius:var(--radius-control)}.zd-cal__day:disabled{color:var(--text-disabled);cursor:not-allowed;background:none}.zd-daterange__footer{grid-column:1/-1;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle)}.zd-daterange__summary{margin-right:auto;min-width:0;font:var(--type-body);color:var(--text-2);font-variant-numeric:tabular-nums}@media (max-width:899px){.zd-daterange{grid-template-columns:minmax(0,1fr)}.zd-daterange__presets{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--border-subtle)}.zd-daterange__presets .zd-menu__item{flex:none;width:auto;white-space:nowrap}}@media (max-width:639px){.zd-daterange{width:calc(100vw - 16px)}}@media (prefers-reduced-motion:reduce){.zd-daterange{animation:none}.zd-cal__day{transition:none}}.zd-menu__item{position:relative}.zd-menu__item>.zd-icon:last-child{color:var(--text-3)}.zd-menu--sub{position:absolute;top:-5px;min-width:180px;width:-moz-max-content;width:max-content;max-height:340px;overflow-y:auto;overscroll-behavior:contain;z-index:1;cursor:default}@media (max-width:640px){.zd-modal--fullmobile{height:100dvh;max-height:100dvh;border-radius:0}.zd-modal--fullmobile .zd-modal__body{flex:1}.zd-modal--fullmobile .zd-modal__footer{padding-bottom:max(var(--space-6),env(safe-area-inset-bottom))}}.zd-menu--sub .zd-menu__item{cursor:pointer}.zd-menu,.zd-popover,.zd-toast,.zd-daterange{background:var(--surface-raised);box-shadow:0 0 0 1px var(--border-raised),var(--shadow-menu)}.zd-menu [role^=menuitem]:hover,.zd-menu [role^=menuitem]:focus-visible,.zd-menu [aria-expanded=true]{background:color-mix(in oklab,var(--text-1) 7%,transparent)}.zd-app{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);height:100vh;min-height:0;background:var(--bg-app);transition:grid-template-columns var(--dur-slow) var(--ease-standard)}.zd-app--collapsed{grid-template-columns:var(--sidebar-width-collapsed) minmax(0,1fr)}.zd-sidebar{display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--bg-app);z-index:var(--z-sidebar)}.zd-sidebar__brand{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);height:var(--topbar-height);padding:0 var(--space-3) 0 24px;flex:none}.zd-sidebar__logo{display:block;height:22px;width:auto;max-width:150px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.zd-sidebar__mark{display:block;width:32px;height:32px;border-radius:var(--radius-control)}.zd-sidebar__nav>*{flex:none}.zd-sidebar__nav{flex:1;min-height:0;overflow-y:auto;padding:var(--space-1) var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:2px}.zd-sidebar__group{padding:var(--space-5) var(--space-3) 6px;font:400 var(--fs-label-caps)/16px var(--font-sans);color:var(--text-3)}.zd-sidebar__group:first-child{padding-top:var(--space-2)}.zd-sidebar__sep{height:1px;margin:var(--space-2) var(--space-3);background:var(--border-subtle)}.zd-sidebar__foot{flex:none;padding:var(--space-2) var(--space-3) var(--space-3);display:flex;flex-direction:column;gap:2px}.zd-sidebar--drawer{overflow-y:auto;overscroll-behavior:contain}.zd-sidebar--drawer .zd-sidebar__nav{flex:1 0 auto;overflow:visible}.zd-sidebar__ws{flex:none;padding:0 var(--space-3) var(--space-2)}.zd-sidebar__profile{margin-top:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--border-subtle)}.zd-switcher{position:relative;display:flex;width:100%}.zd-sidebar__workspace{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:52px;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);border:1px solid transparent;border-radius:var(--radius-control);background:var(--surface);box-shadow:var(--shadow-sm);color:var(--text-1);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.zd-sidebar__workspace:hover{background:var(--surface-hover)}.zd-sidebar__workspace[aria-expanded=true]{border-color:var(--border-field);background:var(--surface)}.zd-company-tile{flex:none;display:grid;place-items:center;overflow:hidden;background:var(--surface);color:var(--text-1);box-shadow:inset 0 0 0 1px var(--border-subtle);font-weight:600;letter-spacing:.02em;font-family:var(--font-sans)}.zd-company-tile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.zd-sidebar__workspace .zd-company-tile{background:var(--surface-2);color:var(--text-2);box-shadow:inset 0 0 0 1px var(--border-subtle)}.zd-sidebar--collapsed .zd-sidebar__ws{padding:0 0 var(--space-3);display:flex;justify-content:center}.zd-sidebar--collapsed .zd-switcher{width:auto}.zd-sidebar--collapsed .zd-sidebar__workspace{width:44px;height:44px;min-height:0;padding:0;justify-content:center;background:none}.zd-sidebar--collapsed .zd-sidebar__profile{display:flex;justify-content:center}.zd-sidebar--collapsed .zd-sidebar__user{width:44px;height:44px;min-height:0;padding:0;justify-content:center}.zd-sbpop{position:absolute;z-index:var(--z-popover);max-width:calc(100vw - 24px);background:var(--surface);border:0;border-radius:var(--radius-popover);box-shadow:var(--shadow-menu);animation:zd-pop-in var(--dur-fast) var(--ease-enter);display:flex;flex-direction:column;overflow:hidden}.zd-sbpop--below{top:calc(100% + 6px);left:0}.zd-sbpop--above{bottom:calc(100% + 6px);left:0}.zd-sbpop--right{left:calc(100% + 12px);top:0}.zd-sidebar__profile .zd-sbpop--right{top:auto;bottom:0}.zd-switcher__search{display:flex;align-items:center;gap:var(--space-2);height:40px;margin:var(--space-2);padding:0 var(--space-3);border:1px solid var(--border-field);border-radius:var(--radius-control);color:var(--text-3)}.zd-switcher__search:focus-within{outline:2px solid var(--focus-ring);outline-offset:-1px;border-color:transparent}.zd-switcher__search input{flex:1;min-width:0;border:0;outline:0;background:none;font:var(--type-body);color:var(--text-1)}.zd-switcher__search input::-moz-placeholder{color:var(--text-3)}.zd-switcher__search input::placeholder{color:var(--text-3)}.zd-switcher__list{max-height:320px;overflow-y:auto;padding:var(--space-1)}.zd-switcher__list ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.zd-switcher__row{position:relative;display:flex;align-items:center;border-radius:var(--radius-control)}.zd-switcher__row:hover,.zd-switcher__row[data-current]{background:var(--surface-2)}.zd-switcher__row[data-current]{background:var(--brand-subtle)}.zd-switcher__item{flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-2);padding-right:40px;border:0;border-radius:var(--radius-control);background:none;color:var(--text-1);font:inherit;text-align:left;cursor:pointer}.zd-switcher__item:focus-visible,.zd-switcher__pin:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.zd-switcher__text{flex:1;min-width:0;display:flex;flex-direction:column}.zd-switcher__name{font:var(--type-body);font-weight:var(--weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zd-switcher__row[data-current] .zd-switcher__name{font-weight:var(--weight-semibold)}.zd-switcher__meta{font:var(--type-meta);color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zd-switcher__check{flex:none;color:var(--brand-strong)}.zd-switcher__pin{position:absolute;right:4px;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:var(--radius-sm);background:none;color:var(--text-3);cursor:pointer;opacity:0;transition:opacity var(--dur-fast) var(--ease-standard)}.zd-switcher__row[data-current] .zd-switcher__item{padding-right:40px}.zd-switcher__row:hover .zd-switcher__pin,.zd-switcher__pin:focus-visible,.zd-switcher__pin[aria-pressed=true]{opacity:1}.zd-switcher__pin:hover{background:var(--surface);color:var(--text-1)}.zd-switcher__pin[aria-pressed=true]{color:var(--brand-strong)}.zd-switcher__pin[aria-pressed=true] svg{fill:currentColor}.zd-switcher__row[data-current] .zd-switcher__check{margin-right:0}@media (pointer:coarse){.zd-switcher__pin{opacity:1;width:44px;height:44px}}.zd-switcher__empty{padding:var(--space-4) var(--space-3);font:var(--type-body);color:var(--text-2)}.zd-switcher__foot{display:flex;gap:var(--space-2);padding:var(--space-2);border-top:1px solid var(--border-subtle)}.zd-switcher__foot .zd-btn{justify-content:center}.zd-profile__head{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4)}.zd-profile__name{font:var(--type-component-title);color:var(--text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zd-profile__email{font:var(--type-meta);color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zd-profile__group{padding:var(--space-1);border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:2px}.zd-profile__group .zd-menu__item{min-height:40px;gap:var(--space-3);padding:0 var(--space-3)}.zd-profile__group .zd-menu__item .zd-icon{color:var(--text-3)}.zd-profile__prefs{padding:var(--space-3);gap:var(--space-3)}.zd-profile__pref{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);font:var(--type-body);color:var(--text-2)}.zd-profile__pref--stack{flex-direction:column;align-items:stretch;gap:var(--space-2)}.zd-profile__pref--stack .zd-segmented{display:flex;width:100%}.zd-profile__pref--stack .zd-segmented__item{flex:1 1 0;min-width:0;justify-content:center;padding:0 6px}.zd-profile__pref--stack .zd-segmented__item .zd-icon{display:none}.zd-profile__select{position:relative;display:flex;align-items:center;color:var(--text-3)}.zd-profile__select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:32px;padding:0 32px 0 var(--space-3);border:1px solid var(--border-field);border-radius:var(--radius-control);background:var(--surface);font:var(--type-body);color:var(--text-1);cursor:pointer}.zd-profile__select select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.zd-profile__select .zd-icon{position:absolute;right:8px;pointer-events:none}.zd-sidebar__ws-text{flex:1;min-width:0;display:flex;flex-direction:column}.zd-sidebar__ws-name{font:var(--type-body);font-weight:var(--weight-semibold);color:var(--text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zd-sidebar__ws-desc{font:var(--type-meta);color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zd-sidebar__chev{flex:none;color:var(--text-3)}.zd-sidebar__ext{flex:none;margin-left:auto;color:var(--text-3)}.zd-sidebar__user{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:48px;padding:var(--space-2);border:0;border-radius:var(--radius-control);background:none;color:var(--text-1);font:inherit;text-align:left;cursor:pointer}.zd-sidebar__user:hover{background:var(--surface-2)}.zd-sidebar__user:focus-visible,.zd-sidebar__workspace:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.zd-navitem{position:relative;display:flex;align-items:center;gap:var(--space-3);width:100%;height:var(--nav-item-height);padding:0 var(--space-3);border:0;border-radius:var(--radius-control);background:none;font:var(--type-control);color:var(--text-2);text-align:left;text-decoration:none;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.zd-navitem .zd-icon{color:var(--text-3);transition:color var(--dur-fast) var(--ease-standard)}.zd-navitem:hover{background:var(--surface-2);color:var(--text-1)}.zd-navitem:hover .zd-icon{color:var(--text-1)}.zd-navitem[aria-current=page]{background:var(--surface);color:var(--text-1);font-weight:var(--weight-medium);box-shadow:var(--shadow-sm)}.zd-navitem[aria-current=page] .zd-icon{color:var(--brand-strong)}.zd-navitem[aria-current=page]:before{content:none}.zd-navitem:focus-visible{outline-offset:-2px}.zd-navitem__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-navitem__badge{margin-left:auto}.zd-navitem__dot{width:8px;height:8px;border-radius:50%;background:var(--danger-fg);box-shadow:0 0 0 2px var(--surface);flex:none}.zd-navitem:disabled{color:var(--text-disabled);cursor:not-allowed;background:none}.zd-navitem:disabled .zd-icon{color:var(--text-disabled)}.zd-sidebar--collapsed .zd-sidebar__brand{justify-content:center;padding:0}.zd-sidebar--collapsed .zd-sidebar__nav{padding:var(--space-2) var(--space-2) var(--space-4);align-items:center}.zd-sidebar--collapsed .zd-navitem{width:44px;height:44px;justify-content:center;padding:0}.zd-sidebar--collapsed .zd-navitem__label,.zd-sidebar--collapsed .zd-navitem__badge{display:none}.zd-sidebar--collapsed .zd-navitem__dot{position:absolute;top:8px;right:8px}.zd-sidebar--collapsed .zd-navitem[aria-current=page]:before{left:-8px}.zd-sidebar--collapsed .zd-sidebar__group{display:none}.zd-sidebar--collapsed .zd-sidebar__sep{width:28px;margin:var(--space-2) auto}.zd-sidebar--collapsed .zd-sidebar__foot{align-items:center;padding:var(--space-2)}.zd-sidebar--collapsed .zd-sidebar__ws-text,.zd-sidebar--collapsed .zd-sidebar__chev,.zd-sidebar--collapsed .zd-sidebar__ext{display:none}.zd-main{display:flex;flex-direction:column;min-width:0;min-height:0}.zd-topbar{display:flex;align-items:center;gap:var(--space-3);height:var(--topbar-height);padding:0 var(--page-padding);background:var(--bg-app);flex:none;min-width:0}.zd-topbar__search{flex:0 1 360px;min-width:0}.zd-topbar__end{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}.zd-topbar__sep{width:1px;height:24px;background:var(--border-subtle);margin:0 var(--space-1)}.zd-account{display:flex;align-items:center;gap:10px;height:44px;padding:0 var(--space-2) 0 4px;border:0;border-radius:var(--radius-control);background:none;cursor:pointer;text-align:left;font:inherit;color:inherit}.zd-account:hover{background:var(--surface-2)}.zd-account__name{font:var(--type-body-strong);white-space:nowrap}.zd-account__role{font:var(--type-meta);color:var(--text-3);white-space:nowrap}.zd-content{flex:1;min-height:0;overflow:auto}.zd-pagebody{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--page-padding);min-width:0;box-sizing:border-box;width:100%;max-width:calc(var(--page-max, 1200px) + 2 * var(--page-padding));margin-inline:auto}.zd-pagebody--wide{max-width:none}.zd-pagebody--fill{height:100%;min-height:0}.zd-pageheader{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.zd-pageheader__text{min-width:0}.zd-pageheader__eyebrow{display:flex;align-items:center;gap:6px;margin-bottom:var(--space-1);font:var(--type-body);color:var(--text-2)}.zd-pageheader__eyebrow a{color:var(--text-2);text-decoration:none}.zd-pageheader__eyebrow a:hover{color:var(--text-1);text-decoration:underline}.zd-pageheader__title{display:flex;align-items:center;gap:var(--space-3);font:var(--type-page-title);letter-spacing:var(--ls-page);color:var(--text-1)}.zd-pageheader__desc{font:var(--type-body);color:var(--text-2);margin-top:var(--space-1);text-wrap:pretty}.zd-pageheader__actions{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}@media (max-width:1023px){.zd-app,.zd-app--collapsed{grid-template-columns:minmax(0,1fr)}.zd-app>.zd-sidebar{display:none}}.zd-drawer{position:fixed;top:0;bottom:0;left:0;z-index:var(--z-panel);width:min(280px,86vw);box-shadow:var(--shadow-modal);animation:zd-slide-in-left var(--dur-slow) var(--ease-enter)}@keyframes zd-slide-in-left{0%{transform:translate(-24px);opacity:0}to{transform:none;opacity:1}}@media (max-width:640px){.zd-topbar{padding:0 var(--page-padding-mobile);gap:var(--space-2)}.zd-pagebody{padding:var(--page-padding-mobile);gap:var(--space-4)}.zd-pageheader__title{font-size:24px;line-height:32px}.zd-account__text{display:none}}.zd-company-tile{background:var(--surface-2);color:var(--text-2)}.zd-sidebar__workspace{padding-left:11px}.zd-sidebar__user{padding-left:12px}.zd-sidebar__collapse{flex:none;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:none;color:var(--text-3);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.zd-sidebar__collapse:hover{background:var(--surface-2);color:var(--text-1)}.zd-sidebar__collapse:focus-visible,.zd-sidebar__expand:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.zd-sidebar__expand{position:relative;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:10px;background:none;color:var(--text-2);cursor:pointer;padding:0}.zd-sidebar__expand .zd-sidebar__mark{transition:opacity var(--dur-fast) var(--ease-standard)}.zd-sidebar__expand-ic{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;opacity:0;transition:opacity var(--dur-fast) var(--ease-standard)}.zd-sidebar__expand:hover,.zd-sidebar__expand:focus-visible{background:var(--surface-2)}.zd-sidebar__expand:hover .zd-sidebar__mark,.zd-sidebar__expand:focus-visible .zd-sidebar__mark{opacity:0}.zd-sidebar__expand:hover .zd-sidebar__expand-ic,.zd-sidebar__expand:focus-visible .zd-sidebar__expand-ic{opacity:1}@media (min-width:641px){.zd-notif.zd-sbpop--right{top:auto;bottom:0;right:auto}.zd-notif.zd-sbpop--above{top:auto;right:auto}}.zd-sidebar__social{display:flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--nav-item-height);padding:0 var(--space-1)}.zd-sidebar__social a{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:var(--radius-control);color:var(--text-3);transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.zd-sidebar__social a:hover{background:var(--surface-2);color:var(--text-1)}.zd-sidebar--collapsed .zd-sidebar__social{display:none}@media (pointer:coarse){.zd-sidebar__social a{width:var(--touch-target);height:var(--touch-target)}}.zd-ytlogo{display:block;width:22px;height:22px;background:var(--ch-youtube);-webkit-mask:var(--zd-ch-glyph-youtube) center/contain no-repeat;mask:var(--zd-ch-glyph-youtube) center/contain no-repeat}.zd-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-sidebar);display:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);background:var(--surface);border-top:var(--border-width) solid var(--border-subtle);padding-bottom:env(safe-area-inset-bottom)}@media (max-width:767px){.zd-tabbar{display:grid}}.zd-tabbar--inline{position:static;display:grid;padding-bottom:0}.zd-tabbar__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);min-width:0;height:var(--tabbar-height);padding:0;border:0;background:none;color:var(--text-2);font:var(--type-meta);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--dur-fast) var(--ease-standard)}.zd-tabbar__item:hover{color:var(--text-1)}.zd-tabbar__item[aria-current=page],.zd-tabbar__item[aria-expanded=true]{color:var(--brand-strong);font:var(--type-meta-strong)}.zd-tabbar__item:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:calc(var(--focus-width) * -1)}.zd-tabbar__item:disabled{color:var(--text-3);cursor:not-allowed}.zd-tabbar__icon{position:relative;display:grid;place-items:center}.zd-tabbar__label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-tabbar__count{position:absolute;top:calc(var(--space-1) * -1);left:calc(100% - var(--space-2));min-width:18px;height:18px;padding:0 var(--space-1);font:var(--type-meta-strong);font-size:11px}.zd-tabbar__dot{position:absolute;top:0;right:calc(var(--space-1) * -1)}.zd-convo{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) auto;-moz-column-gap:var(--space-3);column-gap:var(--space-3);row-gap:2px;width:100%;padding:var(--space-3) var(--space-4);border:0;border-bottom:1px solid var(--border-subtle);background:var(--surface);font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard)}.zd-convo:hover{background:var(--surface-hover)}.zd-convo[aria-selected=true]{background:var(--surface-selected)}.zd-convo[aria-selected=true]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--brand)}.zd-convo:focus-visible{outline-offset:-2px}.zd-convo__avatar{grid-row:1/span 3;align-self:start}.zd-convo__name{font:var(--type-body);font-weight:var(--weight-medium);color:var(--text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-self:center}.zd-convo__time{font:var(--type-meta);color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end;align-self:center}.zd-convo__preview{display:flex;align-items:center;gap:4px;min-width:0;font:var(--type-body);color:var(--text-2)}.zd-convo__preview>span{flex:none;display:flex}.zd-convo__preview>span:last-child{flex:1 1 auto;display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-convo__preview .zd-icon{color:var(--text-3)}.zd-convo__preview .zd-convo__st--read .zd-icon,.zd-convo__preview .zd-convo__fail .zd-icon{color:inherit}.zd-convo__end{justify-self:end;align-self:center;display:flex;align-items:center;gap:4px}.zd-convo__meta{grid-column:2/-1;display:flex;align-items:center;gap:var(--space-2);margin-top:4px;min-width:0;font:var(--type-meta);color:var(--text-3)}.zd-convo__meta>*{flex:none}.zd-convo__meta>.zd-convo__conn{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-convo__owner{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.zd-convo--unread .zd-convo__name{font-weight:var(--weight-semibold)}.zd-convo--unread .zd-convo__preview{color:var(--text-1)}.zd-convo--unread .zd-convo__time{color:var(--brand-strong);font-weight:var(--weight-semibold)}.zd-convo__fail{color:var(--danger-fg)!important;font-weight:var(--weight-medium)}.zd-thread{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5) var(--space-6);background:var(--bg-app);overflow-y:auto;min-height:0}.zd-thread__day{align-self:center;padding:2px 10px;border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--border-subtle);font:var(--type-meta-strong);color:var(--text-2)}.zd-thread__event{align-self:center;display:flex;align-items:center;gap:6px;font:var(--type-meta);color:var(--text-2)}.zd-msg{display:flex;flex-direction:column;gap:4px;max-width:min(560px,80%);animation:zd-slide-up var(--dur-base) var(--ease-enter)}.zd-msg--in{align-self:flex-start}.zd-msg--out,.zd-msg--note{align-self:flex-end;align-items:flex-end}.zd-msg__author{font:var(--type-meta-strong);color:var(--text-2);padding:0 4px}.zd-bubble{padding:10px 14px;border:1px solid var(--border-subtle);border-radius:var(--radius-bubble);background:var(--surface);font:var(--type-message);color:var(--text-1);white-space:pre-wrap;overflow-wrap:anywhere;text-align:left}.zd-msg--out .zd-bubble{background:var(--brand-subtle);border-color:var(--brand-border);border-radius:var(--radius-bubble-out)}.zd-msg--note .zd-bubble{background:var(--surface-2);border:1px dashed var(--border-field);border-radius:var(--radius-bubble-out)}.zd-bubble__notelabel{display:flex;align-items:center;gap:6px;margin-bottom:4px;font:var(--type-meta-strong);color:var(--text-2)}.zd-msg--failed .zd-bubble{background:var(--surface);border-color:var(--danger-fg);border-style:solid}.zd-msg__meta{display:flex;align-items:center;gap:6px;padding:0 4px;font:var(--type-meta);color:var(--text-3);font-variant-numeric:tabular-nums}.zd-msg__status{display:inline-flex;align-items:center;gap:3px}.zd-msg__status--read{color:var(--info-fg)}.zd-msg__fail{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;font:var(--type-meta-strong);color:var(--danger-fg)}.zd-msg__media{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2);margin:-2px -6px 6px;border-radius:var(--radius-control);background:#1820260a}.zd-composer{display:flex;flex-direction:column;border:1px solid var(--border-field);border-radius:var(--radius-card);background:var(--surface);transition:border-color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}.zd-composer--note{background:var(--surface-2);border-style:dashed}.zd-composer--note:focus-within{border-style:solid}.zd-composer__modes{display:flex;align-items:center;gap:var(--space-1);padding:6px 6px 0}.zd-composer__mode{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:0;border-radius:var(--radius-sm);background:none;font:var(--type-control);color:var(--text-2);cursor:pointer}.zd-composer__mode:hover{background:var(--surface-2);color:var(--text-1)}.zd-composer__mode[aria-pressed=true]{background:var(--surface-2);color:var(--text-1);font-weight:var(--weight-semibold)}.zd-composer--note .zd-composer__mode[aria-pressed=true]{background:var(--surface)}.zd-composer__hint{margin-left:auto;padding-right:6px;font:var(--type-meta);color:var(--text-3)}.zd-composer textarea{display:block;width:100%;min-height:64px;max-height:200px;padding:var(--space-3) var(--space-4) var(--space-2);border:0;outline:0;resize:none;background:transparent;font:var(--type-message);color:var(--text-1)}.zd-composer textarea::-moz-placeholder{color:var(--text-3)}.zd-composer textarea::placeholder{color:var(--text-3)}.zd-composer__bar{display:flex;align-items:center;gap:2px;padding:0 var(--space-2) var(--space-2)}.zd-composer__send{margin-left:auto;display:flex;align-items:center;gap:var(--space-2)}.zd-composer__disabled{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);font:var(--type-body);color:var(--text-2)}@media (max-width:640px){.zd-composer textarea{font-size:16px}}.zd-ai{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface)}.zd-ai__head{display:flex;align-items:center;gap:var(--space-2);font:var(--type-meta);color:var(--text-2)}.zd-ai__text{font:var(--type-message);color:var(--text-1);white-space:pre-wrap}.zd-ai__actions{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.zd-composer{position:relative}.zd-qr{position:absolute;left:8px;right:8px;bottom:calc(100% + 6px);z-index:var(--z-menu,40);display:flex;flex-direction:column;max-height:300px;overflow:auto;padding:6px;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-menu)}.zd-qr__head{display:flex;justify-content:space-between;gap:12px;padding:4px 8px 6px;font:var(--type-meta);color:var(--text-3)}.zd-qr__head span:first-child{font-weight:600;color:var(--text-2)}.zd-qr__item{display:flex;align-items:flex-start;gap:10px;padding:8px;border-radius:var(--radius-control);cursor:pointer}.zd-qr__item[aria-selected=true]{background:var(--surface-selected)}.zd-qr__key{flex:none;min-width:84px;font:var(--type-meta-strong);color:var(--brand-strong);font-family:var(--font-mono)}.zd-qr__body{display:flex;flex-direction:column;gap:2px;min-width:0}.zd-qr__title{font:var(--type-body);font-weight:500;color:var(--text-1)}.zd-qr__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--type-meta);color:var(--text-2)}.zd-qr__empty{padding:10px 8px;font:var(--type-body);color:var(--text-3)}@media (max-width:640px){.zd-qr__head span:last-child{display:none}}.zd-composer__bar{position:relative}.zd-cpop{position:absolute;left:4px;bottom:calc(100% + 8px);z-index:var(--z-menu,40);display:flex;flex-direction:column;gap:2px;width:300px;max-width:calc(100vw - 32px);padding:6px;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-menu);animation:zd-cpop-in .14s var(--ease-standard,ease-out)}@keyframes zd-cpop-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.zd-cpop{animation:none}}.zd-cpop--mic{left:auto;right:4px;width:268px}.zd-cpop--emoji{width:304px;padding:8px}.zd-cpop__item{display:flex;align-items:center;gap:12px;width:100%;padding:8px;border:0;border-radius:var(--radius-control);background:none;text-align:left;font:inherit;color:var(--text-1);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard)}.zd-cpop__item>.zd-icon:last-child{margin-left:auto;color:var(--text-3)}.zd-cpop__item:hover,.zd-cpop__item:focus-visible{background:var(--surface-hover);outline:none}.zd-cpop__item:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring)}.zd-cpop__ic{position:relative;flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:var(--radius-control);background:var(--surface-2);color:var(--text-2);transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.zd-cpop__item:hover .zd-cpop__ic{background:var(--brand-subtle);color:var(--brand-strong)}.zd-cpop__ic--ai b{position:absolute;top:-5px;right:-7px;padding:1px 4px;border-radius:var(--radius-pill);background:var(--brand);color:var(--on-brand);font:700 9px/12px var(--font-sans);letter-spacing:.02em;box-shadow:0 0 0 2px var(--surface)}.zd-cpop__txt{display:flex;flex-direction:column;gap:1px;min-width:0}.zd-cpop__label{font:var(--type-body);font-weight:500}.zd-cpop__hint{font:var(--type-meta);color:var(--text-3)}.zd-cpop__head{display:flex;align-items:center;gap:4px;padding:2px 2px 0}.zd-cpop__title{font:var(--type-body-strong);color:var(--text-1)}.zd-cpop__desc{margin:2px 10px 6px;font:var(--type-meta);color:var(--text-2)}.zd-cpop__list{display:flex;flex-direction:column;gap:2px;max-height:280px;overflow:auto}.zd-cpop__var{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:8px;column-gap:8px;row-gap:1px;width:100%;padding:8px 10px;border:0;border-radius:var(--radius-control);background:none;text-align:left;cursor:pointer}.zd-cpop__var:hover,.zd-cpop__var:focus-visible{background:var(--surface-hover);outline:none}.zd-cpop__var:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring)}.zd-cpop__var code{grid-column:1;font:600 13px/18px var(--font-mono);color:var(--brand-strong)}.zd-cpop__var span:not(.zd-cpop__ex){grid-column:1;font:var(--type-meta);color:var(--text-2)}.zd-cpop__ex{grid-column:2;grid-row:1/3;align-self:center;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--type-meta);color:var(--text-3)}.zd-cpop__emoji{display:grid;grid-template-columns:repeat(8,1fr);gap:2px}.zd-cpop__em{display:grid;place-items:center;height:34px;padding:0;border:0;border-radius:var(--radius-control);background:none;font-size:20px;line-height:1;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.zd-cpop__em:hover{background:var(--surface-hover);transform:scale(1.12)}.zd-cpop__em:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.zd-rec-wrap{display:flex;flex-direction:column;gap:12px;padding:12px;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface)}.zd-rec-wrap>.zd-rec{border:0;padding:0;background:none;box-shadow:none}.zd-rec__as{display:flex;flex-direction:column;gap:6px;padding-top:12px;border-top:1px solid var(--border-subtle)}.zd-rec__help{font:var(--type-meta);color:var(--text-3)}.zd-bubble__tag{display:flex;align-items:center;gap:4px;margin-bottom:2px;font:var(--type-meta);font-style:italic;color:var(--text-3)}.zd-bubble__action{display:flex;align-items:center;justify-content:center;gap:6px;margin:8px -8px -2px;padding:8px 8px 4px;border-top:1px solid var(--border-subtle);font:var(--type-body);font-weight:600;color:var(--sk-accent,var(--brand-strong))}[data-skin=whatsapp] .zd-bubble__action{color:#027eb5}:is([data-theme=dark],.dark) [data-skin=whatsapp] .zd-bubble__action{color:#53bdeb}.zd-mform{display:flex;flex-direction:column;gap:16px}.zd-mform__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.zd-mform__row--3{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto}.zd-mform__translate{display:flex;flex-direction:column;gap:6px;margin-top:-6px}.zd-mform__sublabel{font:var(--type-meta-strong);color:var(--text-2)}.zd-mform__ok{display:inline-flex;align-items:center;gap:4px;font:var(--type-meta);color:var(--success-fg)}.zd-mform__box{display:flex;flex-direction:column;gap:12px;padding:12px;border:1px solid var(--border-subtle);border-radius:var(--radius-card)}.zd-mform__as{display:flex;flex-direction:column;gap:6px;padding-top:16px;border-top:1px solid var(--border-subtle)}.zd-varchips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.zd-varchips>span{font:var(--type-meta);color:var(--text-3)}.zd-varchips button{height:24px;padding:0 8px;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-2);font:600 12px/1 var(--font-mono);color:var(--brand-strong);cursor:pointer}.zd-varchips button:hover{border-color:var(--brand-border);background:var(--brand-subtle)}.zd-varchips button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.zd-flowpick{display:flex;flex-direction:column;gap:6px}.zd-flowpick__item{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface);text-align:left;font:inherit;color:var(--text-1);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.zd-flowpick__item:hover{background:var(--surface-hover)}.zd-flowpick__item[aria-checked=true]{border-color:var(--brand);background:var(--brand-subtle);box-shadow:inset 0 0 0 1px var(--brand)}.zd-flowpick__item[aria-disabled=true]{cursor:not-allowed;background:var(--surface-2)}.zd-flowpick__item[aria-disabled=true] .zd-flowpick__name{color:var(--text-2)}.zd-flowpick__item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.zd-flowpick__ic{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:var(--radius-control);background:var(--surface-2);color:var(--text-2)}.zd-flowpick__item[aria-checked=true] .zd-flowpick__ic{background:var(--surface);color:var(--brand-strong)}.zd-flowpick__txt{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.zd-flowpick__name{font:var(--type-body);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-flowpick__meta{font:var(--type-meta);color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-flowpick__radio{flex:none;width:18px;height:18px;border:1.5px solid var(--border-field);border-radius:50%}.zd-flowpick__item[aria-checked=true] .zd-flowpick__radio{border:5px solid var(--brand);background:var(--surface)}@media (max-width:640px){.zd-mform__row,.zd-mform__row--3{grid-template-columns:1fr}}.zd-composer__field{position:relative}.zd-composer__mirror{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;padding:var(--space-3) var(--space-4) var(--space-2);font:var(--type-message);color:var(--text-1);white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;pointer-events:none}.zd-composer textarea.has-vars{position:relative;color:transparent;caret-color:var(--text-1)}.zd-composer textarea.has-vars::-moz-selection{color:var(--text-1);background:color-mix(in oklab,var(--brand) 30%,transparent)}.zd-composer textarea.has-vars::selection{color:var(--text-1);background:color-mix(in oklab,var(--brand) 30%,transparent)}.zd-composer__var{color:var(--brand-strong);background:var(--brand-subtle);border-radius:5px;box-shadow:0 0 0 2px var(--brand-subtle);font-weight:inherit}.zd-composer__var.is-new{animation:zd-var-in .6s var(--ease-standard,ease-out)}@keyframes zd-var-in{0%{background:var(--brand);color:var(--on-brand);box-shadow:0 0 0 4px var(--brand-highlight)}to{background:var(--brand-subtle);color:var(--brand-strong);box-shadow:0 0 0 2px var(--brand-subtle)}}@media (prefers-reduced-motion:reduce){.zd-composer__var.is-new{animation:none}}.zd-tagpick{position:absolute;right:0;top:calc(100% + 6px);z-index:var(--z-menu,40);display:flex;flex-direction:column;gap:6px;width:264px;padding:8px;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-menu);animation:zd-cpop-in .14s var(--ease-standard,ease-out)}.zd-tagpick__list{display:flex;flex-direction:column;gap:1px;max-height:240px;overflow:auto}.zd-tagpick__item{display:flex;align-items:center;gap:10px;width:100%;height:36px;padding:0 8px;border:0;border-radius:var(--radius-control);background:none;text-align:left;font:var(--type-body);color:var(--text-1);cursor:pointer}.zd-tagpick__item:hover,.zd-tagpick__item:focus-visible{background:var(--surface-hover);outline:none}.zd-tagpick__item:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring)}.zd-tagpick__check{flex:none;display:grid;place-items:center;width:16px;height:16px;border:1.5px solid var(--border-field);border-radius:4px;color:var(--on-brand)}.zd-tagpick__item[aria-selected=true] .zd-tagpick__check{border-color:var(--brand);background:var(--brand)}.zd-tagpick__dot{flex:none;width:8px;height:8px;border-radius:50%}.zd-tagpick__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-tagpick__empty{padding:8px;font:var(--type-body);color:var(--text-3)}.zd-tagpick__create{display:flex;flex-direction:column;gap:8px;padding-top:8px;border-top:1px solid var(--border-subtle)}.zd-tagpick__colors{display:flex;gap:6px;padding:0 4px}.zd-tagpick__color{width:18px;height:18px;padding:0;border:0;border-radius:50%;cursor:pointer;box-shadow:0 0 0 2px var(--surface)}.zd-tagpick__color[aria-checked=true]{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--text-1)}.zd-tagpick__color:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.zd-tagpick__new{display:flex;align-items:center;gap:6px;width:100%;height:36px;padding:0 8px;border:0;border-radius:var(--radius-control);background:var(--brand-subtle);font:var(--type-body);color:var(--text-1);text-align:left;cursor:pointer}.zd-tagpick__new:hover{background:var(--brand-highlight)}.zd-tagpick__new strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.zd-tagpick__new:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.zd-composer .zd-composer__mirror{padding-top:10px}@media (max-width:640px){.zd-composer .zd-composer__mirror{font-size:16px}}.zd-composer__notebar{display:flex;align-items:center;gap:6px;padding:8px 12px 0 16px;font:var(--type-meta-strong);color:var(--warning-fg)}.zd-composer__notebar button{margin-left:auto;padding:2px 4px;border:0;border-radius:4px;background:none;font:var(--type-meta-strong);color:var(--text-2);cursor:pointer}.zd-composer__notebar button:hover{color:var(--text-1);text-decoration:underline}.zd-composer__notebar button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.zd-composer--note .zd-composer__bar .zd-btn--pressed{background:color-mix(in oklab,var(--warning-fg) 16%,transparent);color:var(--warning-fg)}.zd-cpop__group{display:flex;flex-direction:column;gap:1px;padding:4px 0}.zd-cpop__group+.zd-cpop__group{border-top:1px solid var(--border-subtle);margin-top:2px;padding-top:6px}.zd-cpop__glabel{padding:2px 10px 4px;font:var(--type-meta-strong);color:var(--text-3)}.zd-cpop__item--sm{padding:6px 8px;gap:10px}.zd-cpop__item--sm .zd-cpop__ic{width:28px;height:28px}.zd-dropfile{display:flex;align-items:center;gap:12px;width:100%;padding:16px;border:1.5px dashed var(--border-field);border-radius:var(--radius-card);background:var(--surface-2);text-align:left;font:inherit;color:var(--text-1);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard)}.zd-dropfile:hover,.zd-dropfile.is-over{border-color:var(--brand);background:var(--brand-subtle)}.zd-dropfile:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.zd-dropfile__ic{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-control);background:var(--surface);color:var(--brand-strong)}.zd-dropfile__txt{display:flex;flex-direction:column;gap:2px;min-width:0}.zd-dropfile__title{font:var(--type-body);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-dropfile__hint{font:var(--type-meta);color:var(--text-3)}.zd-cpop--plus{width:248px;padding:4px 6px}.zd-cpop--plus .zd-cpop__item--sm{height:36px;padding:0 8px}.zd-cpop--plus .zd-cpop__item--sm .zd-cpop__ic{width:26px;height:26px;background:none}.zd-cpop--plus .zd-cpop__item--sm:hover .zd-cpop__ic{background:var(--brand-subtle)}.zd-cpop__only{margin-left:auto;font:var(--type-meta);color:var(--text-3)}.zd-bubble{position:relative}.zd-bubble.has-menu{padding-right:28px}.zd-bubble__more{position:absolute;top:2px;right:2px;z-index:2;opacity:0;transition:opacity var(--dur-fast) var(--ease-standard)}.zd-msg:hover .zd-bubble__more,.zd-bubble.is-menu .zd-bubble__more,.zd-bubble__more:focus-within{opacity:1}.zd-bubble__morebtn{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:inherit;color:var(--text-3);cursor:pointer}.zd-bubble__morebtn:hover{color:var(--text-1);background:color-mix(in oklab,currentColor 10%,transparent)}.zd-bubble__morebtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}@media (hover:none){.zd-bubble__more{opacity:1}}.zd-bubble__quote{display:flex;flex-direction:column;gap:1px;margin:0 0 6px;padding:6px 10px;border-left:3px solid var(--sk-accent,var(--brand));border-radius:6px;background:color-mix(in oklab,var(--text-1) 6%,transparent);min-width:0}.zd-bubble__qauthor{font:var(--type-meta-strong);color:var(--sk-accent,var(--brand-strong))}.zd-bubble__qtext{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--type-meta);color:var(--text-2)}.zd-bubble__trans{display:flex;flex-direction:column;gap:2px;margin-top:6px;padding-top:6px;border-top:1px solid color-mix(in oklab,var(--text-1) 12%,transparent);font:var(--type-body);color:var(--text-1)}.zd-bubble__translabel{display:flex;align-items:center;gap:4px;font:var(--type-meta);color:var(--text-3)}.zd-bubble__link{color:inherit;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.zd-bubble__link:hover{text-decoration-thickness:2px}.zd-composer__reply{display:flex;align-items:center;gap:10px;margin:8px 8px 0;padding:6px 6px 6px 12px;border-left:3px solid var(--sk-accent,var(--brand));border-radius:8px;background:var(--surface-2);color:var(--sk-accent,var(--brand-strong))}.zd-composer__rtxt{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.zd-composer__rauthor{font:var(--type-meta-strong)}.zd-composer__rquote{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--type-meta);color:var(--text-2)}.zd-pinbar{display:flex;align-items:center;gap:10px;padding:8px 16px;border-bottom:1px solid var(--border-subtle);background:var(--surface);font:var(--type-meta);color:var(--text-2)}.zd-pinbar__txt{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-pinbar__txt strong{color:var(--text-1);font-weight:600}button.zd-bubble__quote{width:100%;border-top:0;border-right:0;border-bottom:0;text-align:left;cursor:pointer;color:inherit;font:inherit}button.zd-bubble__quote:hover{background:color-mix(in oklab,var(--text-1) 11%,transparent)}button.zd-bubble__quote:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}@keyframes zd-msg-flash{0%{background:transparent}22%{background:color-mix(in oklab,var(--brand) 24%,transparent)}to{background:transparent}}@keyframes zd-bubble-flash{0%{box-shadow:0 0 0 0 transparent}22%{box-shadow:0 0 0 3px color-mix(in oklab,var(--brand) 70%,transparent)}to{box-shadow:0 0 0 0 transparent}}.zd-msg--flash{animation:zd-msg-flash 1.1s var(--ease-standard);border-radius:8px}.zd-msg--flash .zd-bubble{animation:zd-bubble-flash 1.1s var(--ease-standard)}@media (prefers-reduced-motion:reduce){.zd-msg--flash,.zd-msg--flash .zd-bubble{animation-duration:.6s}}button.zd-pinbar__txt{border:0;background:none;padding:0;text-align:left;font:inherit;color:inherit;cursor:pointer}button.zd-pinbar__txt:hover strong{text-decoration:underline}.zd-archhead{display:flex;align-items:center;gap:8px;padding:6px 14px 6px 8px;border-bottom:1px solid var(--border-subtle)}.zd-archhead__t{flex:1;font:var(--type-body-strong);color:var(--text-1)}.zd-archrow--arch{font:var(--type-body);font-weight:var(--weight-medium);color:var(--text-1)}.zd-archrow--arch .zd-icon,.zd-archrow--arch .zd-archrow__n{color:var(--brand-strong)}.zd-msg--visual .zd-bubble{width:-moz-min-content;width:min-content;max-width:100%;padding:var(--space-1) var(--space-2) var(--space-2)}.zd-msg--visual .zd-msg__visual{margin-inline:calc(var(--space-1) * -1);max-width:calc(100% + var(--space-2))}.zd-msg--visual-only .zd-bubble{padding:4px}.zd-msg__visual{position:relative;display:block;width:min(300px,100%);max-width:300px;padding:0;margin:0 0 6px;border:0;border-radius:calc(var(--radius-bubble) - 3px);overflow:hidden;background:#0000002e;cursor:zoom-in;line-height:0}.zd-msg--visual-only .zd-msg__visual{margin:0;max-width:100%}.zd-msg__visual img,.zd-msg__visual video{display:block;width:100%;height:auto;min-height:120px;max-height:340px;-o-object-fit:cover;object-fit:cover;pointer-events:none}.zd-msg__visual--video{cursor:pointer}.zd-msg__visual--video video{aspect-ratio:16/10;height:auto;background:#000}.zd-msg__visual:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.zd-msg__play{position:absolute;top:50%;left:50%;width:52px;height:52px;margin:-26px 0 0 -26px;display:grid;place-items:center;border-radius:50%;background:#0000008c;color:#fff;padding-left:3px;transition:transform var(--dur-fast) var(--ease-standard),background var(--dur-fast)}.zd-msg__visual--video:hover .zd-msg__play{transform:scale(1.06);background:#000000b3}.zd-msg__vbadge,.zd-msg__vmeta{position:absolute;bottom:6px;display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:999px;background:#00000080;color:#fff;font:var(--type-meta);line-height:16px}.zd-msg__vbadge{left:6px}.zd-msg__vmeta{right:6px}.zd-msg__vmeta .zd-msg__status,.zd-msg__vmeta .zd-msg__status--read{color:#fff}.zd-msg__visual:after{content:"";position:absolute;inset:auto 0 0 0;height:44px;background:linear-gradient(transparent,#00000059);pointer-events:none}.zd-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal,1000);display:flex;flex-direction:column;background:#0a0a0aeb;animation:zd-fade var(--dur-base,.18s) var(--ease-standard)}.zd-lightbox__bar{display:flex;align-items:center;gap:var(--space-2);height:64px;padding:0 var(--space-4) 0 var(--space-6);color:#fff}.zd-lightbox__name{flex:1;min-width:0;display:flex;flex-direction:column;font:var(--type-body-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-lightbox__name span{font:var(--type-meta);color:#ffffffb3}.zd-lightbox__btn{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:var(--radius-control);background:transparent;color:#fff;cursor:pointer}.zd-lightbox__btn:hover{background:#ffffff1a}.zd-lightbox__btn:focus-visible{outline:2px solid var(--focus-ring)}.zd-lightbox__stage{flex:1;min-height:0;display:grid;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;padding:0 var(--space-6) var(--space-6)}.zd-lightbox__stage img,.zd-lightbox__stage video{max-width:100%;max-height:100%;width:auto;height:auto;border-radius:var(--radius-card);-o-object-fit:contain;object-fit:contain}@keyframes zd-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.zd-lightbox{animation:none}}.zd-msg__visual.has-ratio img,.zd-msg__visual.has-ratio video{height:100%;min-height:0;max-height:none;aspect-ratio:auto}.zd-msg__visual.is-portrait{width:220px;max-width:220px}.zd-msg__gif{position:absolute;top:8px;left:8px;padding:2px 6px;border-radius:4px;background:#0000008c;color:#fff;font:600 11px/14px var(--font-sans);letter-spacing:.04em}.zd-msg__once{display:flex;align-items:center;gap:10px;padding:2px 0 4px;min-width:168px}.zd-msg__oncebadge{flex:none;width:24px;height:24px;border-radius:50%;border:2px dashed var(--sk-accent,var(--brand-strong));color:var(--sk-accent,var(--brand-strong));display:grid;place-items:center;font:700 11px/1 var(--font-sans)}.zd-msg--round .zd-bubble{background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important}.zd-msg--round .zd-bubble:before,.zd-msg--round .zd-bubble:after{display:none!important}.zd-msg--round .zd-bubble__meta{align-self:flex-end;margin:0;padding:2px 8px;border-radius:999px;background:var(--sk-out,var(--surface-2))}.zd-round{position:relative;display:block;width:240px;max-width:100%;aspect-ratio:1;padding:0;margin:0 0 6px;border:0;border-radius:50%;background:#000;cursor:pointer;line-height:0;transition:width var(--dur-base,.2s) var(--ease-standard,ease)}.zd-round.is-big{width:320px}.zd-round video,.zd-round img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;pointer-events:none}.zd-round:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.zd-round__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg);pointer-events:none;fill:none}.zd-round__track{stroke:var(--sk-out,var(--brand));stroke-width:3}.zd-round__prog{stroke:var(--sk-accent,var(--brand));stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset .25s linear}.zd-round__badge{position:absolute;left:50%;bottom:16px;transform:translate(-50%);display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:#00000073;color:#fff;font:var(--type-meta-strong);line-height:16px;font-variant-numeric:tabular-nums;white-space:nowrap}@media (prefers-reduced-motion:reduce){.zd-round,.zd-round__prog{transition:none}}.zd-msg__deleted{display:inline-flex;align-items:center;gap:6px;font-style:italic;color:var(--text-2);padding-right:4px}.zd-msg__deleted svg{flex:none;opacity:.8}.zd-bubble__edited{margin-right:4px;font-style:normal;opacity:.85}.zd-composer__reply--edit{border-left-color:var(--text-3);color:var(--text-1)}.zd-thread__notice{align-self:center;display:block;max-width:min(520px,92%);margin:4px 0;padding:8px 14px;border-radius:8px;background:var(--sk-sys,var(--surface));box-shadow:var(--shadow-xs);font:var(--type-meta);line-height:18px;color:var(--text-2);text-align:center;text-wrap:pretty}.zd-thread__noticeic{display:inline-flex;vertical-align:-3px;margin-right:6px;color:var(--text-2)}.zd-thread__notice .zd-menu-wrap,.zd-thread__notice>span>span{display:inline}.zd-thread__noticebtn{display:inline;padding:0;border:0;background:none;font:var(--type-meta-strong);color:var(--text-1);cursor:pointer;border-radius:4px}.zd-thread__noticebtn:hover{text-decoration:underline}.zd-thread__noticebtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.zd-msearch{display:flex;flex-direction:column;gap:12px;min-height:0}.zd-msearch__bar{display:flex;align-items:center;gap:8px}.zd-msearch__count{font:var(--type-meta);color:var(--text-2);font-variant-numeric:tabular-nums}.zd-msearch__list{list-style:none;margin:0 -12px;padding:0;display:flex;flex-direction:column}.zd-msearch__item{display:flex;flex-direction:column;gap:4px;width:100%;padding:10px 12px;border:0;border-radius:8px;background:none;text-align:left;cursor:pointer;color:var(--text-1);transition:background var(--dur-fast) var(--ease-standard)}.zd-msearch__item:hover{background:var(--surface-hover)}.zd-msearch__item.is-current{background:var(--surface-selected)}.zd-msearch__item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.zd-msearch__list li+li .zd-msearch__item{border-top:1px solid var(--border-subtle);border-radius:0}.zd-msearch__list li+li .zd-msearch__item:hover,.zd-msearch__list li+li .zd-msearch__item.is-current{border-radius:8px;border-top-color:transparent}.zd-msearch__meta{display:flex;justify-content:space-between;gap:8px;font:var(--type-meta);color:var(--text-3);font-variant-numeric:tabular-nums}.zd-msearch__who{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.zd-msearch__text{font:var(--type-body);color:var(--text-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.zd-msearch__text mark{background:none;color:var(--brand-strong);font-weight:600}.zd-msearch__text strong{font-weight:500;color:var(--text-1)}.zd-msearch__tick{display:inline-flex;vertical-align:-2px;margin-right:4px;color:var(--text-3)}.zd-msearch__tick.is-read{color:var(--info-fg)}.zd-gpick{display:flex;flex-direction:column;gap:12px;min-height:0}.zd-gpick__bar{display:flex;align-items:center;gap:4px}.zd-gpick__bar>:first-child{margin-right:4px}.zd-gpick__conns{display:flex;flex-wrap:wrap;gap:6px}.zd-gpick__conns .zd-chip{gap:6px}.zd-gpick__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0 8px;border-bottom:1px solid var(--border-subtle)}.zd-gpick__clear{font:var(--type-meta-strong);color:var(--text-2)}.zd-gpick__list{list-style:none;margin:0 -8px;padding:0;max-height:min(420px,50vh);overflow-y:auto;display:flex;flex-direction:column;gap:2px}.zd-gpick__row{display:flex;align-items:center;gap:12px;padding:8px;border-radius:8px;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard)}.zd-gpick__row:hover{background:var(--surface-hover)}.zd-gpick__row.is-on{background:var(--surface-selected)}.zd-gpick__row:focus-within{outline:2px solid var(--focus-ring);outline-offset:-2px}.zd-gpick__cb{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:18px;height:18px;margin:0;border:1.5px solid var(--border-field);border-radius:5px;background:var(--surface);display:grid;place-items:center;cursor:pointer;transition:background var(--dur-fast),border-color var(--dur-fast)}.zd-gpick__cb:checked{background:var(--brand);border-color:var(--brand)}.zd-gpick__cb:checked:after{content:"";width:9px;height:5px;border:2px solid var(--on-brand,#1a0d00);border-top:0;border-right:0;transform:translateY(-1px) rotate(-45deg)}.zd-gpick__cb:focus-visible{outline:none}.zd-gpick__body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.zd-gpick__name{display:flex;align-items:center;gap:6px;min-width:0;font:var(--type-body-strong);color:var(--text-1)}.zd-gpick__name>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.zd-gpick__admin{flex:none;height:18px;padding:0 6px;border-radius:999px;background:var(--surface-2);font:500 11px/18px var(--font-sans);color:var(--text-2)}.zd-gpick__meta{display:flex;align-items:center;gap:8px;font:var(--type-meta);color:var(--text-3);min-width:0}.zd-gpick__conn{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 6px;border-radius:999px;background:var(--surface-2);color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}.zd-ghead{all:unset;cursor:pointer;min-width:0;flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:3px;border-radius:6px}.zd-ghead:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.zd-ghead__name{font:var(--type-body-strong);color:var(--text-1);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-ghead__meta{font:var(--type-meta);color:var(--text-3);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-gthread__empty{margin:auto;max-width:360px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:16px 20px;border-radius:12px;background:var(--surface);border:1px solid var(--border-subtle);font:var(--type-body);color:var(--text-2)}.zd-gthread__empty strong{font:var(--type-body-strong);color:var(--text-1)}.zd-ginfo__note{display:flex;align-items:flex-start;gap:8px;margin:0 0 4px;padding:10px 12px;border-radius:8px;background:var(--surface-2);font:var(--type-meta);color:var(--text-2)}.zd-ginfo__note svg{flex:none;margin-top:1px}.zd-ginfo__desc{font:var(--type-body);color:var(--text-2);white-space:pre-wrap}.zd-ginfo__perms{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.zd-ginfo__perms li{display:flex;align-items:center;gap:10px}.zd-ginfo__pic{flex:none;width:28px;height:28px;border-radius:8px;background:var(--surface-2);color:var(--text-2);display:grid;place-items:center}.zd-ginfo__ptext{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;font:var(--type-body-strong);color:var(--text-1)}.zd-ginfo__ptext small{font:var(--type-meta);color:var(--text-3)}.zd-ginfo__link{display:flex;align-items:center;gap:4px;height:36px;padding:0 4px 0 10px;border-radius:8px;background:var(--surface-2);font:var(--type-meta);color:var(--text-2);min-width:0}.zd-ginfo__link>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-ginfo__members{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.zd-ginfo__members li{display:flex;align-items:center;gap:10px;min-width:0}.zd-ginfo__mname{flex:1;min-width:0;font:var(--type-body);color:var(--text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-ginfo__more{display:block;margin-top:8px;font:var(--type-meta);color:var(--text-3)}.zd-bubble__gauthor{display:block;margin-bottom:2px;font:var(--type-meta-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root{--gauthor-0:#B94300;--gauthor-1:#1D6F42;--gauthor-2:#1E5AA8;--gauthor-3:#8A3FA0;--gauthor-4:#A1331F;--gauthor-5:#0F6E73}:is([data-theme=dark],.dark){--gauthor-0:#FF9447;--gauthor-1:#7ED69A;--gauthor-2:#8DB4FF;--gauthor-3:#D9A2F0;--gauthor-4:#FF9C93;--gauthor-5:#6FD6D9}.zd-ginfo__perms li.zd-ginfo__stack{flex-wrap:wrap}.zd-ginfo__stack>.zd-select,.zd-ginfo__stack>.zd-field,.zd-ginfo__stack>:last-child{flex:1 0 100%;padding-left:38px;box-sizing:border-box}.zd-convo--in{animation:zd-pop-in var(--dur-slow) var(--ease-enter)}.zd-count--pop{animation:zd-count-pop var(--dur-base) var(--ease-enter)}@keyframes zd-count-pop{0%{transform:scale(.6)}60%{transform:scale(1.12)}to{transform:none}}.zd-msg-in{animation:zd-slide-up var(--dur-base) var(--ease-enter)}.zd-convo{content-visibility:auto;contain-intrinsic-size:auto 76px}.zd-kanban{display:flex;gap:var(--space-4);align-items:flex-start;overflow-x:auto;min-height:0;padding-bottom:var(--space-2)}.zd-kcol{flex:0 0 288px;display:flex;flex-direction:column;max-height:100%;min-height:0;background:var(--surface-2);border-radius:var(--radius-card)}.zd-kcol__head{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2)}.zd-kcol__dot{width:8px;height:8px;border-radius:50%;flex:none}.zd-kcol__title{font:var(--type-body-strong);color:var(--text-1)}.zd-kcol__sum{margin-left:auto;font:var(--type-meta-strong);color:var(--text-2);font-variant-numeric:tabular-nums}.zd-kcol__body{display:flex;flex-direction:column;gap:var(--space-2);padding:0 var(--space-2) var(--space-2);overflow-y:auto;min-height:48px}.zd-kcol--drop .zd-kcol__body{outline:2px dashed var(--brand-border);outline-offset:-4px;border-radius:var(--radius-card)}.zd-kcol__empty{padding:var(--space-4);border:1px dashed var(--border-field);border-radius:var(--radius-control);font:var(--type-body);color:var(--text-2);text-align:center}.zd-opp{position:relative;display:flex;flex-direction:column;gap:10px;padding:var(--space-3);background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-xs);text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.zd-opp:hover{border-color:var(--zd-gray-400)}.zd-opp[aria-selected=true]{border-color:var(--brand-mark);box-shadow:inset 0 0 0 1px var(--brand-mark)}.zd-opp[data-dragging=true]{box-shadow:var(--shadow-drag);transform:rotate(1.5deg);cursor:grabbing}.zd-opp__top{display:flex;align-items:flex-start;gap:var(--space-2)}.zd-opp__title{flex:1;min-width:0;font:var(--type-body-strong);color:var(--text-1)}.zd-opp__contact{font:var(--type-meta);color:var(--text-3);margin-top:2px}.zd-opp__menu{margin:-6px -6px 0 0}.zd-opp__value{font:600 16px/24px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-1)}.zd-opp__value--empty{font:var(--type-body);color:var(--text-3)}.zd-opp__tags{display:flex;gap:4px;flex-wrap:wrap}.zd-opp__foot{display:flex;align-items:center;gap:var(--space-2);padding-top:10px;border-top:1px solid var(--border-subtle);font:var(--type-meta);color:var(--text-2)}.zd-opp__next{display:flex;align-items:center;gap:6px;min-width:0;flex:1}.zd-opp__next span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-opp__next--overdue{color:var(--danger-fg);font-weight:var(--weight-medium)}.zd-opp__next--none{color:var(--text-3)}.zd-flow-canvas{position:relative;overflow:hidden;background-color:var(--bg-app);background-image:radial-gradient(circle,var(--zd-gray-200) 1px,transparent 1.2px);background-size:20px 20px;min-height:0}.zd-fnode{position:relative;width:264px;background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.zd-fnode:hover{border-color:var(--zd-gray-400)}.zd-fnode[aria-selected=true]{border-color:var(--brand-mark);box-shadow:0 0 0 1px var(--brand-mark),var(--shadow-sm)}.zd-fnode:focus-visible{outline-offset:3px}.zd-fnode__head{display:flex;align-items:center;gap:10px;padding:10px var(--space-3)}.zd-fnode__icon{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-control);background:var(--surface-2);color:var(--text-1)}.zd-fnode--trigger .zd-fnode__icon{background:var(--brand);color:var(--on-brand)}.zd-fnode__kind{font:var(--type-meta);color:var(--text-3)}.zd-fnode__title{font:var(--type-body-strong);color:var(--text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-fnode__body{padding:0 var(--space-3) var(--space-3);font:var(--type-body);color:var(--text-2)}.zd-fnode__preview{padding:var(--space-2) 10px;border-radius:var(--radius-bubble-sm);background:var(--surface-2);color:var(--text-1);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.zd-fnode__branches{display:flex;flex-direction:column;gap:4px}.zd-fnode__branch{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);height:32px;padding:0 var(--space-2) 0 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-control);font:var(--type-body);color:var(--text-1)}.zd-fnode__error{display:flex;align-items:flex-start;gap:6px;margin:0 var(--space-3) var(--space-3);padding:var(--space-2) 10px;border-radius:var(--radius-control);background:var(--danger-bg);font:var(--type-meta-strong);color:var(--danger-fg)}.zd-fnode--error{border-color:var(--danger-fg)}.zd-fnode__port{position:absolute;width:12px;height:12px;border-radius:50%;background:var(--surface);border:2px solid var(--zd-gray-500)}.zd-fnode__port--in{left:-7px;top:26px}.zd-fnode__port--out{right:-7px;top:26px}.zd-fnode__branch .zd-fnode__port--out{position:relative;right:-15px;top:0}.zd-fnode[aria-selected=true] .zd-fnode__port{border-color:var(--brand-mark)}.zd-flow-edge{fill:none;stroke:var(--zd-gray-500);stroke-width:1.5}.zd-flow-edge--active{stroke:var(--brand-mark);stroke-width:2}.zd-flow-toolbar{position:absolute;left:var(--space-4);bottom:var(--space-4);display:flex;align-items:center;gap:2px;padding:4px;background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-sm)}.zd-flow-toolbar__zoom{min-width:48px;text-align:center;font:var(--type-meta-strong);color:var(--text-2);font-variant-numeric:tabular-nums}.zd-palette{display:flex;flex-direction:column;gap:var(--space-4)}.zd-palette__group{display:flex;flex-direction:column;gap:4px}.zd-palette__title{padding:0 var(--space-1) 2px;font:var(--type-meta-strong);color:var(--text-3)}.zd-palette__item{display:flex;align-items:center;gap:10px;height:40px;padding:0 var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface);font:var(--type-body);color:var(--text-1);cursor:grab;text-align:left;width:100%}.zd-palette__item:hover{border-color:var(--zd-gray-400);background:var(--surface-hover)}.zd-palette__item .zd-fnode__icon{width:24px;height:24px;border-radius:6px}html:has(.zd-oppmodal) :is(.crisp-client,[id^=crisp-],#zd-support-nudge){display:none!important}:is([data-theme=dark],.dark){color-scheme:dark}:is([data-theme=dark],.dark) .zd-btn--danger{background:#c4271b;color:#fff}:is([data-theme=dark],.dark) .zd-btn--danger:hover{background:#d63a2e}:is([data-theme=dark],.dark) .zd-btn--danger:active{background:#a82017}:is([data-theme=dark],.dark) .zd-btn--primary:active{box-shadow:inset 0 2px #00000059}:is([data-theme=dark],.dark) .zd-btn--secondary{box-shadow:none}:is([data-theme=dark],.dark) .zd-skeleton:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent)}:is([data-theme=dark],.dark) .zd-msg__media{background:#ffffff0d}:is([data-theme=dark],.dark) .zd-tag__dot{box-shadow:none}:is([data-theme=dark],.dark) .zd-switch__thumb{box-shadow:0 1px 2px #00000080}:is([data-theme=dark],.dark) .zd-check__box{color:#141414}:is([data-theme=dark],.dark) .zd-avatar img,:is([data-theme=dark],.dark) img.zd-sidebar__mark{filter:none}:is([data-theme=dark],.dark) .zd-card,:is([data-theme=dark],.dark) .zd-metric,:is([data-theme=dark],.dark) .zd-table-card{box-shadow:0 0 0 1px var(--border-subtle)}:is([data-theme=dark],.dark) .zd-navitem[aria-current=page]{background:var(--surface-2);box-shadow:none}.zd-banner--page{margin:0 var(--page-padding) var(--space-2);border-width:1px;border-radius:var(--radius-popover);padding:10px 12px 10px 16px;align-items:center}@media (max-width:640px){.zd-banner--page{margin:0 var(--page-padding-mobile) var(--space-2)}}.zd-inbox{gap:var(--space-3);padding:0 var(--space-3) var(--space-3)}.zd-inbox>*{background:var(--surface)!important;border:0!important;border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden;min-height:0}.zd-inbox>section>header{border-bottom-color:var(--zd-gray-50)!important}.zd-inbox .zd-thread{background:var(--surface)}.zd-inbox .zd-panel{border-left:0;width:auto}.zd-inbox .zd-panel__header{border-bottom-color:var(--zd-gray-50)}.zd-convlist{padding:var(--space-2)}.zd-convo{border-bottom:0;border-radius:var(--radius-control);margin-bottom:2px}.zd-convo[aria-selected=true]{background:var(--brand-subtle)}.zd-convo[aria-selected=true]:before{content:none}.zd-bubble{border:0;background:var(--surface-2)}.zd-msg--out .zd-bubble{background:var(--brand-subtle);border:0}.zd-msg--note .zd-bubble{background:var(--warning-bg);border:1px dashed var(--warning-border)}.zd-msg--failed .zd-bubble{background:var(--danger-bg);border:1px solid var(--danger-border)}.zd-thread__day{border:0;background:var(--surface-2)}.zd-composer{border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-xs)}.zd-composer:focus-within{border-color:var(--border-focus);box-shadow:0 0 0 1px var(--border-focus)}.zd-composer--note{background:var(--warning-bg);border-color:var(--warning-border)}.zd-composer__hint{margin-left:10px}.zd-composer__modes .zd-segmented{flex:none}.zd-composer--note .zd-composer__modes .zd-segmented{background:color-mix(in oklab,var(--warning-fg) 12%,transparent)}.zd-ai{border:0;background:var(--surface-2);border-radius:var(--radius-popover)}.zd-kanban{gap:var(--space-3)}.zd-kcol{background:var(--zd-gray-50);border-radius:var(--radius-card)}.zd-kcol__head{padding:var(--space-4) var(--space-4) var(--space-2)}.zd-kcol__title{font:var(--type-control)}.zd-kcol__body{padding:var(--space-1) var(--space-2) var(--space-2)}.zd-opp{border:0;border-radius:var(--radius-popover);box-shadow:var(--shadow-card);padding:var(--space-4);transition:box-shadow var(--dur-fast) var(--ease-standard)}.zd-opp:hover{box-shadow:0 0 0 1px var(--zd-gray-200),var(--shadow-card)}.zd-opp[aria-selected=true]{box-shadow:0 0 0 2px var(--brand),var(--shadow-card)}.zd-opp__value{font:400 20px/28px var(--font-sans);letter-spacing:-.02em}.zd-opp__foot{border-top-color:var(--zd-gray-50)}.zd-fnode{border:0;border-radius:var(--radius-popover);box-shadow:var(--shadow-card)}.zd-fnode:hover{box-shadow:0 0 0 1px var(--zd-gray-200),var(--shadow-card)}.zd-fnode[aria-selected=true]{box-shadow:0 0 0 2px var(--brand),var(--shadow-card)}.zd-fnode--error{box-shadow:0 0 0 2px var(--danger-fg),var(--shadow-card)}.zd-fnode__icon{border-radius:50%}.zd-fnode__branch{border:0;background:var(--surface-2)}.zd-flow-toolbar{border:0;border-radius:var(--radius-pill);box-shadow:var(--shadow-menu)}.zd-palette__item{border:0;background:var(--surface-2);border-radius:var(--radius-control)}.zd-palette__item:hover{background:var(--surface-2-hover)}.zd-localnav__item[aria-current=page]{background:var(--surface);color:var(--text-1);font-weight:var(--weight-medium);box-shadow:var(--shadow-sm)}.zd-localnav__item[aria-current=page] .zd-icon{color:var(--brand)}.zd-panel__header,.zd-panel__footer{border-color:var(--zd-gray-50)}.zd-panel--overlay{border-radius:var(--radius-card) 0 0 var(--radius-card)}:is([data-theme=dark],.dark) .zd-inbox>*,:is([data-theme=dark],.dark) .zd-opp,:is([data-theme=dark],.dark) .zd-fnode{box-shadow:0 0 0 1px var(--border-subtle)}:is([data-theme=dark],.dark) .zd-opp[aria-selected=true],:is([data-theme=dark],.dark) .zd-fnode[aria-selected=true]{box-shadow:0 0 0 2px var(--brand)}:is([data-theme=dark],.dark) .zd-kcol{background:var(--surface-2)}:is([data-theme=dark],.dark) .zd-localnav__item[aria-current=page]{background:var(--surface-2);box-shadow:none}:is([data-theme=dark],.dark) .zd-card--inverse{box-shadow:0 0 0 1px #4a2e18}:is([data-theme=dark],.dark) .zd-card--inverse .zd-btn--inverse{background:#ffffff14;color:#f5f5f5}:is([data-theme=dark],.dark) .zd-card--inverse .zd-btn--inverse:hover{background:#ffffff24}:is([data-theme=dark],.dark) .zd-banner--danger{background:#221312;border-color:#4a2420}.zd-tile{display:flex;align-items:flex-start;gap:var(--space-4);width:100%;padding:var(--space-5);border:0;border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card);font:inherit;color:inherit;text-align:left;cursor:pointer;transition:box-shadow var(--dur-fast) var(--ease-standard)}.zd-tile:hover:not(:disabled){box-shadow:0 0 0 1px var(--zd-gray-200),var(--shadow-card)}.zd-tile:disabled{cursor:not-allowed}.zd-tile:disabled .zd-tile__icon,.zd-tile:disabled .zd-tile__desc{opacity:.6}.zd-tile__icon{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--border-subtle);color:var(--text-1)}.zd-tile:hover:not(:disabled) .zd-tile__icon{border-color:transparent;background:var(--brand-subtle);color:var(--brand-strong)}.zd-tile__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.zd-tile__title{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font:var(--type-component-title);color:var(--text-1)}.zd-tile__desc{font:var(--type-body);color:var(--text-2);text-wrap:pretty}.zd-tile__go{flex:none;color:var(--text-3);margin-top:2px}.zd-tile:hover .zd-tile__go{color:var(--text-1)}.zd-notif__bell{position:relative}.zd-notif__count{position:absolute;top:2px;right:0;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-pill);background:var(--danger-fg);color:#fff;font:600 11px/18px var(--font-sans);text-align:center;box-shadow:0 0 0 2px var(--bg-app)}.zd-notif{top:calc(100% + 8px);right:0;width:400px}.zd-notif__head{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3)}.zd-notif__list{max-height:min(520px,calc(100vh - 140px));overflow-y:auto;padding:0 var(--space-2) var(--space-2);display:flex;flex-direction:column;gap:2px}.zd-notif__item{position:relative;display:flex;border-radius:var(--radius-control)}.zd-notif__item:hover{background:var(--surface-2)}.zd-notif__item[data-unread]:after{content:"";position:absolute;top:18px;right:12px;width:8px;height:8px;border-radius:50%;background:var(--brand)}.zd-notif__main{flex:1;min-width:0;display:flex;gap:var(--space-3);padding:var(--space-3);padding-right:40px;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-control)}.zd-notif__main:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.zd-notif__icon{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--surface-2);color:var(--text-2)}.zd-notif__icon[data-tone=success]{background:var(--success-bg);color:var(--success-fg)}.zd-notif__icon[data-tone=danger]{background:var(--danger-bg);color:var(--danger-fg)}.zd-notif__icon[data-tone=warning]{background:var(--warning-bg);color:var(--warning-fg)}.zd-notif__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.zd-notif__cat{font:var(--type-meta-strong);color:var(--brand-strong)}.zd-notif__title{display:flex;align-items:center;gap:6px;font:var(--type-body);font-weight:var(--weight-medium);color:var(--text-1)}.zd-notif__times{flex:none;padding:0 6px;border-radius:var(--radius-pill);background:var(--warning-bg);color:var(--warning-fg);font:var(--type-meta-strong)}.zd-notif__msg{font:var(--type-body);color:var(--text-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.zd-notif__ago{font:var(--type-meta);color:var(--text-3);margin-top:2px}.zd-notif__del{position:absolute;right:6px;bottom:8px;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:none;color:var(--text-3);cursor:pointer;opacity:0}.zd-notif__item:hover .zd-notif__del,.zd-notif__del:focus-visible{opacity:1}.zd-notif__del:hover{background:var(--surface);color:var(--danger-fg)}@media (pointer:coarse){.zd-notif__del{opacity:1}}.zd-notif__empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:var(--space-8) var(--space-6);text-align:center}@media (max-width:640px){.zd-notif{position:fixed;top:64px;left:8px;right:8px;width:auto}}.zd-auth{min-height:100vh;display:grid;place-items:center;padding:var(--space-10) var(--space-4);background:var(--bg-app)}.zd-auth__col{width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center;gap:var(--space-6)}.zd-auth__logo{height:26px}.zd-auth__card{width:100%;padding:var(--space-8);background:var(--surface);border-radius:var(--radius-modal);box-shadow:var(--shadow-card)}@media (max-width:480px){.zd-auth__card{padding:var(--space-6) var(--space-5)}}.zd-auth__title{margin:0;font:500 26px/34px var(--font-sans);letter-spacing:-.025em;color:var(--text-1)}.zd-auth__sub{margin:4px 0 0;font:var(--type-body);color:var(--text-2)}.zd-auth__tabs .zd-segmented{display:flex;width:100%}.zd-auth__tabs .zd-segmented__item{flex:1;justify-content:center}.zd-auth__link{padding:2px 0;border:0;background:none;font:var(--type-control);color:var(--text-link);cursor:pointer;border-radius:4px}.zd-auth__link:hover{color:var(--text-link-hover);text-decoration:underline}@media (pointer:coarse){.zd-auth__link{min-height:var(--control-height)}}.zd-auth__foot{font:var(--type-body);color:var(--text-2);display:flex;gap:4px;align-items:center}.zd-auth__captcha{display:flex;align-items:center;gap:var(--space-3);height:56px;padding:0 var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-2);font:var(--type-body);color:var(--text-1)}.zd-auth__captcha[data-error]{border-color:var(--danger-fg)}.zd-auth__captcha-box{display:grid;place-items:center;width:28px;height:28px;border:2px solid var(--border-field);border-radius:6px;background:var(--surface);color:var(--success-fg);cursor:pointer}.zd-auth__captcha[data-state=ok] .zd-auth__captcha-box{border-color:var(--success-fg)}.zd-auth__captcha>span:nth-child(2){flex:1;min-width:0}.zd-auth__captcha-by{margin-left:auto;font:var(--type-meta);color:var(--text-3)}:is([data-theme=dark],.dark) .zd-tile{box-shadow:0 0 0 1px var(--border-subtle)}:is([data-theme=dark],.dark) .zd-auth__card{box-shadow:0 0 0 1px var(--border-subtle)}.zd-input--search input::-webkit-search-cancel-button,.zd-input--search input::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.zd-ic-accent{fill:currentColor;stroke:currentColor}.zd-navitem[aria-current=page] .zd-ic-accent,.zd-localnav__item[aria-current=page] .zd-ic-accent,.zd-tabs [aria-selected=true] .zd-ic-accent,.zd-tile:hover:not(:disabled) .zd-ic-accent,.zd-newconn__opt:hover .zd-ic-accent{fill:var(--brand);stroke:var(--brand)}.zd-navitem[aria-current=page] .zd-icon--own{color:var(--text-1)}[data-card-tone=brand]{--text-inverse:#17191C;--text-inverse-2:#3D1A00;--border-inverse:rgba(23,25,28,.14);--text-3:#3D1A00;--text-2:#3D1A00}.zd-card--brand{background:var(--brand);color:#17191c;box-shadow:none}.zd-card--brand .zd-btn--inverse{background:#17191c1f;color:#17191c}.zd-card--brand .zd-btn--inverse:hover{background:#17191c33}.zd-card--brand .zd-btn--dark{background:#17191c;color:#fff}.zd-card--brand .zd-btn--dark:hover{background:#2b2e33}:is([data-theme=dark],.dark) .zd-card--brand{box-shadow:none;background:var(--brand)}:is([data-theme=dark],.dark) .zd-card--brand .zd-btn--inverse{background:#17191c24;color:#17191c}.zd-chart__svg:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:8px}.zd-donut{display:flex;align-items:center;gap:var(--space-6);flex-wrap:wrap}.zd-donut__ring{position:relative;flex:none}.zd-donut__ring svg{display:block;overflow:visible}.zd-donut__center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none;padding:0 var(--zd-donut-pad,26px)}.zd-donut__value{font:500 18px/24px var(--font-sans);white-space:nowrap;letter-spacing:-.02em;color:var(--text-1);font-variant-numeric:tabular-nums}.zd-donut__label{font:var(--type-meta);color:var(--text-3);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-donut__legend{list-style:none;margin:0;padding:0;flex:1;min-width:240px;display:flex;flex-direction:column;gap:2px}.zd-donut__legend li{display:grid;grid-template-columns:10px minmax(0,1fr) auto 44px;align-items:center;gap:10px;min-height:34px;padding:0 8px;border-radius:var(--radius-control);cursor:default;outline:none}.zd-donut__legend li[data-active]{background:var(--surface-2)}.zd-donut__legend li:focus-visible{box-shadow:0 0 0 2px var(--focus-ring)}.zd-donut__sw{width:10px;height:10px;border-radius:3px}.zd-donut__name{font:var(--type-body);color:var(--text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-donut__num{font:var(--type-body);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;text-align:right}.zd-donut__pct{font:var(--type-meta);color:var(--text-3);text-align:right;font-variant-numeric:tabular-nums}.zd-hbar__fill{background:var(--zd-orange-200)}.zd-hbar__fill--hatch{background:var(--brand)}.zd-conn__toolbar{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.zd-conn__plan{margin-left:auto;display:flex;align-items:center;gap:10px;font:var(--type-body);color:var(--text-2);white-space:nowrap}.zd-conn__plan .zd-progress{width:96px}.zd-conn__plan strong{color:var(--text-1);font-weight:600}.zd-conn__bulk{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;min-height:44px;padding:4px var(--space-4);border-radius:var(--radius-popover)}.zd-conn__bulk[data-active]{background:var(--brand-subtle)}.zd-conn__bulkcount{margin-left:var(--space-2);font:var(--type-body);color:var(--text-1)}.zd-conn{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5)}.zd-conn[data-selected]{box-shadow:0 0 0 2px var(--brand),var(--shadow-card)}.zd-conn__head{display:flex;align-items:center;gap:var(--space-3);min-width:0}.zd-conn__id{flex:1;min-width:0}.zd-conn__name{margin:0;font:var(--type-component-title);letter-spacing:var(--ls-component);overflow-wrap:anywhere}.zd-conn__sub{display:flex;flex-wrap:wrap;gap:4px 8px;font:var(--type-meta);color:var(--text-3);margin-top:2px}.zd-conn__tools{display:flex;gap:2px;align-self:flex-start}.zd-conn__chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.zd-conn__channel{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:var(--radius-pill);background:var(--surface-2);font:var(--type-meta-strong);color:var(--text-2)}.zd-conn__channel>span{color:inherit!important;font:inherit}.zd-conn__renew{padding:0;border:0;background:none;cursor:pointer;border-radius:var(--radius-pill)}.zd-conn__renew:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.zd-conn__alert{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:var(--radius-control);background:var(--danger-bg);color:var(--danger-fg);font:var(--type-body)}.zd-conn__alert .zd-icon{margin-top:2px;flex:none}.zd-conn__note{margin:0;font:var(--type-body);color:var(--text-2);text-wrap:pretty}.zd-conn__meta{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);margin:0}.zd-conn__meta dt{font:var(--type-meta);color:var(--text-3)}.zd-conn__meta dd{margin:2px 0 0;font:var(--type-body);color:var(--text-1)}.zd-conn__flows{border-radius:var(--radius-control);background:var(--surface-2)}.zd-conn__flowsbtn{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:0 12px;border:0;background:none;font:var(--type-control);color:var(--text-1);cursor:pointer;border-radius:var(--radius-control);text-align:left}.zd-conn__flowsbtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.zd-conn__flowlist{list-style:none;margin:0;padding:0 12px 10px;display:flex;flex-direction:column;gap:6px}.zd-conn__flowlist li{display:flex;align-items:center;justify-content:space-between;gap:8px;font:var(--type-body)}.zd-conn__toggles{display:flex;flex-direction:column;gap:10px;padding-top:var(--space-4);border-top:1px solid var(--zd-gray-50)}.zd-conn__toggles .zd-check{width:100%}.zd-conn__foot{margin-top:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:var(--space-4);border-top:1px solid var(--zd-gray-50)}.zd-conn__foot:empty{display:none}.zd-conn__hint{display:inline-flex;align-items:center;gap:6px;font:var(--type-meta);color:var(--text-3)}.zd-conn__pop{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;margin:0;font:var(--type-body)}.zd-conn__pop dt{color:var(--text-3)}.zd-conn__pop dd{margin:0;color:var(--text-1)}.zd-newconn{display:flex;flex-direction:column;gap:8px}.zd-newconn__opt{display:flex;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-popover);background:var(--surface);font:inherit;color:inherit;text-align:left;cursor:pointer}.zd-newconn__opt:hover{border-color:var(--brand-border);background:var(--brand-subtle)}.zd-newconn__opt:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:is([data-theme=dark],.dark) .zd-conn{box-shadow:0 0 0 1px var(--border-subtle)}:is([data-theme=dark],.dark) .zd-conn[data-selected]{box-shadow:0 0 0 2px var(--brand)}.zd-chart-dot{position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 2.5px var(--surface);pointer-events:none}.zd-chart-dot--partial{background:var(--surface);box-shadow:inset 0 0 0 2.5px var(--brand),0 0 0 2px var(--surface)}.zd-heat{display:flex;flex-direction:column;gap:12px;min-width:0}.zd-heat__scroll{overflow-x:auto;margin:0 -4px;padding:0 4px}.zd-heat__grid{display:grid;gap:4px;min-width:560px;align-items:center}@media (max-width:639px){.zd-heat__grid{min-width:0;gap:2px}.zd-heat__cell{border-radius:var(--radius-xs)}}.zd-heat__col{font:var(--type-meta);color:var(--text-3);text-align:center;font-variant-numeric:tabular-nums}.zd-heat__row{font:var(--type-meta);color:var(--text-2);padding-right:8px;white-space:nowrap}.zd-heat__cell,.zd-heat__swatch{display:block;height:24px;border-radius:6px;background:var(--surface-2);transition:box-shadow var(--dur-fast) var(--ease-standard)}.zd-heat__swatch{width:14px;height:14px;border-radius:4px}[data-l="1"].zd-heat__cell,[data-l="1"].zd-heat__swatch{background:color-mix(in oklab,var(--brand) 16%,var(--surface-2))}[data-l="2"].zd-heat__cell,[data-l="2"].zd-heat__swatch{background:color-mix(in oklab,var(--brand) 34%,var(--surface-2))}[data-l="3"].zd-heat__cell,[data-l="3"].zd-heat__swatch{background:color-mix(in oklab,var(--brand) 55%,var(--surface-2))}[data-l="4"].zd-heat__cell,[data-l="4"].zd-heat__swatch{background:color-mix(in oklab,var(--brand) 78%,var(--surface-2))}[data-l="5"].zd-heat__cell,[data-l="5"].zd-heat__swatch{background:var(--brand)}.zd-heat__cell[data-on]{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--text-1)}.zd-heat__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.zd-heat__read{font:var(--type-body);color:var(--text-2);font-variant-numeric:tabular-nums}.zd-heat__read strong{color:var(--text-1);font-weight:var(--weight-medium)}.zd-heat__legend{display:inline-flex;align-items:center;gap:4px;font:var(--type-meta);color:var(--text-3)}.zd-funnel{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.zd-funnel__step{display:flex;flex-direction:column;gap:6px}.zd-funnel__conv{align-self:flex-start;display:inline-flex;white-space:nowrap;align-items:center;gap:4px;margin:2px 0 4px;padding:2px 8px;border-radius:var(--radius-pill);background:var(--surface-2);font:var(--type-meta-strong);color:var(--text-2);font-variant-numeric:tabular-nums}.zd-funnel__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.zd-funnel__label{font:var(--type-body);color:var(--text-2)}.zd-funnel__value{font:400 22px/28px var(--font-sans);letter-spacing:-.02em;color:var(--text-1);font-variant-numeric:tabular-nums}.zd-funnel__track{height:14px;border-radius:var(--radius-pill);background:var(--chart-ghost);overflow:hidden}.zd-funnel__bar{height:100%;border-radius:var(--radius-pill)}.zd-now__stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.zd-now__stat{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border-radius:var(--radius-popover);background:var(--surface-2)}.zd-now__stat b{font:400 30px/36px var(--font-sans);letter-spacing:-.03em;color:var(--text-1);font-variant-numeric:tabular-nums}.zd-now__stat span{font:var(--type-body);color:var(--text-2)}.zd-now__agent{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--zd-gray-50)}.zd-now__agent:first-child{border-top:0}.zd-composer__mode{white-space:nowrap}.zd-composer__hint{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-notif__foot{display:flex;align-items:center;gap:10px;padding:10px 12px 10px 16px;border-top:1px solid var(--border-subtle)}.zd-notif__footic{display:flex;color:var(--text-2)}.zd-notif__sound{flex:1;min-width:0}.zd-notif__count{top:3px;right:-1px;min-width:16px;height:16px;padding:0 4px;font:600 10px/16px var(--font-sans);background:var(--brand);color:var(--on-brand);box-shadow:0 0 0 2px var(--bg-app)}.zd-brandmark{display:inline-block;flex:none;background:var(--brand);-webkit-mask:var(--zd-mark-z) center/contain no-repeat;mask:var(--zd-mark-z) center/contain no-repeat;aspect-ratio:var(--zd-mark-z-ratio);pointer-events:none}.zd-brandmark--traco{-webkit-mask:var(--zd-mark-traco) 0 0/100% 100% no-repeat;mask:var(--zd-mark-traco) 0 0/100% 100% no-repeat;aspect-ratio:var(--zd-mark-traco-ratio)}.zd-brandmark--soft{background:var(--brand-highlight)}.zd-brandmark--ink{background:var(--text-1)}.zd-brandmark--on-brand{background:#6e240024}.zd-brandmark--current{background:currentColor}.zd-card--marked{position:relative;overflow:hidden;isolation:isolate}.zd-card--marked:after{content:"";position:absolute;right:-28px;bottom:-40px;width:128px;aspect-ratio:var(--zd-mark-z-ratio);background:#6e24001f;-webkit-mask:var(--zd-mark-z) center/contain no-repeat;mask:var(--zd-mark-z) center/contain no-repeat;pointer-events:none;z-index:-1}.zd-card--marked .zd-card__body,.zd-card--marked .zd-card__footer{padding-right:max(var(--space-5),112px)}.zd-swoosh{position:relative;display:inline-block;z-index:0;white-space:nowrap}.zd-swoosh:after{content:"";position:absolute;left:-1%;right:-7%;bottom:-.1em;height:.34em;background:var(--brand);-webkit-mask:var(--zd-mark-traco) 0 0/100% 100% no-repeat;mask:var(--zd-mark-traco) 0 0/100% 100% no-repeat;z-index:-1}.zd-auth{position:relative;overflow:hidden;isolation:isolate}.zd-auth__mark{position:absolute;right:-90px;bottom:-150px;width:min(620px,58vw);z-index:-1}@media (max-width:640px){.zd-auth__mark{width:300px;right:-90px;bottom:-80px}}@media (prefers-reduced-motion:no-preference){.zd-auth__mark{animation:zd-mark-in .48s var(--ease-enter) both}}@keyframes zd-mark-in{0%{opacity:0;transform:translate(24px,24px)}to{opacity:1;transform:none}}.zd-chlogo{position:relative;display:inline-block;flex:none;width:var(--s);height:var(--s);vertical-align:middle}.zd-chlogo__g{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask:var(--g) center/contain no-repeat;mask:var(--g) center/contain no-repeat;background:var(--c)}.zd-chlogo[data-ch=whatsapp]{--g:var(--zd-ch-glyph-whatsapp);--c:var(--ch-whatsapp)}.zd-chlogo[data-ch=instagram]{--g:var(--zd-ch-glyph-instagram);--c:var(--ch-instagram)}.zd-chlogo[data-ch=messenger]{--g:var(--zd-ch-glyph-messenger);--c:var(--ch-messenger)}.zd-chlogo[data-ch=telegram]{--g:var(--zd-ch-glyph-telegram);--c:var(--ch-telegram)}.zd-chlogo[data-ch=other]{display:inline-grid;place-items:center;color:var(--text-2)}.zd-chlogo__badge{position:absolute;right:-24%;bottom:-24%;width:60%;height:60%;min-width:10px;min-height:10px;border-radius:50%;background:var(--ch-verified);color:#fff;display:grid;place-items:center;box-shadow:0 0 0 1.5px var(--surface)}.zd-chlogo--ring{border-radius:50%;background:var(--surface);box-shadow:0 0 0 2px var(--surface)}.zd-avatar__channel{right:-4px;bottom:-4px;width:auto;height:auto;background:none;box-shadow:none;border-radius:50%}[data-skin=whatsapp]{--sk-accent:var(--skin-wa-accent);--sk-bg:var(--skin-wa-bg);--sk-in:var(--skin-wa-in);--sk-in-fg:var(--skin-wa-in-fg);--sk-out:var(--skin-wa-out);--sk-out-fg:var(--skin-wa-out-fg);--sk-meta:var(--skin-wa-meta);--sk-read:var(--skin-wa-read);--sk-play:var(--skin-wa-play)}[data-skin=telegram]{--sk-accent:var(--skin-tg-accent);--sk-bg:var(--skin-tg-bg);--sk-in:var(--skin-tg-in);--sk-in-fg:var(--skin-tg-in-fg);--sk-out:var(--skin-tg-out);--sk-out-fg:var(--skin-tg-out-fg);--sk-meta:var(--skin-tg-meta);--sk-read:var(--skin-tg-read);--sk-play:var(--skin-tg-play)}[data-skin=instagram]{--sk-accent:var(--skin-ig-accent);--sk-in:var(--skin-ig-in);--sk-in-fg:var(--skin-ig-in-fg);--sk-out:var(--skin-ig-out);--sk-out-fg:var(--skin-ig-out-fg);--sk-bg:var(--surface);--sk-meta:var(--text-3);--sk-read:var(--text-2)}[data-skin=messenger]{--sk-accent:var(--skin-ms-accent);--sk-in:var(--skin-ms-in);--sk-in-fg:var(--skin-ms-in-fg);--sk-out:var(--skin-ms-out);--sk-out-fg:var(--skin-ms-out-fg);--sk-bg:var(--surface);--sk-meta:var(--text-3);--sk-read:var(--text-2)}.zd-thread[data-skin]{background:var(--sk-bg)}.zd-thread[data-skin=whatsapp]{background:var(--sk-bg) url(/_releases/admin/assets/wallpaper-zap-light-BBYMSip8.svg) 0 0/480px 480px repeat}.zd-thread[data-skin=telegram]{background:url(/_releases/admin/assets/wallpaper-telegram-light-DUPkSt4F.png) 0 0/480px 480px repeat,radial-gradient(circle at 8% 62%,#CBD99B 0,transparent 46%),radial-gradient(circle at 88% 18%,#B2D3A4 0,transparent 50%),radial-gradient(circle at 72% 88%,#86B88B 0,transparent 52%),#a6c894}:is([data-theme=dark],.dark) .zd-thread[data-skin=telegram]{background:url(/_releases/admin/assets/wallpaper-telegram-dark-hLs3271s.png) 0 0/480px 480px repeat,radial-gradient(ellipse at 50% 115%,rgba(110,60,190,.22) 0,transparent 60%),#09080c}:is([data-theme=dark],.dark) [data-skin=telegram] .zd-msg--out .zd-bubble__meta{color:#fffc}:is([data-theme=dark],.dark) [data-skin=telegram] .zd-msg--out .zd-voice__play{color:#3b2f8f}:is([data-theme=dark],.dark) [data-skin=telegram] .zd-thread__day{background:#ffffff1a}:is([data-theme=dark],.dark) .zd-thread[data-skin=whatsapp]{background:var(--sk-bg) url(/_releases/admin/assets/wallpaper-zap-dark-B4kJCAS6.svg) 0 0/480px 480px repeat}[data-skin] .zd-msg--in .zd-bubble{background:var(--sk-in);color:var(--sk-in-fg)}[data-skin] .zd-msg--out .zd-bubble{background:var(--sk-out);color:var(--sk-out-fg)}:is([data-skin=instagram],[data-skin=messenger]) .zd-msg--out .zd-bubble__action,:is([data-theme=dark],.dark) [data-skin=telegram] .zd-msg--out .zd-bubble__action{color:inherit;border-top-color:color-mix(in srgb,currentColor 30%,transparent)}[data-skin] .zd-msg__status--read{color:var(--sk-read)}.zd-bubble__meta{float:right;display:inline-flex;align-items:center;gap:3px;margin:8px -2px -4px 12px;font:11px/16px var(--font-sans);color:var(--sk-meta,var(--text-3));font-variant-numeric:tabular-nums;white-space:nowrap}.zd-bubble__meta .zd-msg__status{display:inline-flex}[data-skin=whatsapp] .zd-bubble{border-radius:8px;padding:6px 9px 8px;box-shadow:0 1px .5px #0b141a21}[data-skin=whatsapp] .zd-msg--in .zd-bubble{border-top-left-radius:0}[data-skin=whatsapp] .zd-msg--out .zd-bubble{border-top-right-radius:0}[data-skin=whatsapp] .zd-thread__day{background:var(--sk-in);color:var(--sk-meta);border:0;border-radius:8px;box-shadow:0 1px .5px #0b141a21;text-transform:uppercase;letter-spacing:.02em;font-size:11px}[data-skin=telegram] .zd-bubble{border-radius:16px;padding:7px 11px 8px;box-shadow:0 1px 1px #00000014}[data-skin=telegram] .zd-msg--in .zd-bubble{border-bottom-left-radius:5px}[data-skin=telegram] .zd-msg--out .zd-bubble{border-bottom-right-radius:5px}[data-skin=telegram] .zd-thread__day{background:#3a68309e;color:#fff;border:0}[data-skin=instagram] .zd-bubble{border-radius:22px;padding:10px 15px}[data-skin=messenger] .zd-bubble{border-radius:18px;padding:8px 13px}[data-skin=instagram] .zd-thread__day,[data-skin=messenger] .zd-thread__day{background:none;border:0;color:var(--text-3);font-weight:var(--weight-regular)}[data-skin=instagram] .zd-msg__meta,[data-skin=messenger] .zd-msg__meta{font-size:11px}.zd-voice{display:flex;flex-direction:column;gap:6px;min-width:min(240px,60vw)}.zd-voice__row{display:flex;align-items:center;gap:10px}.zd-voice__play{flex:none;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:var(--surface);color:var(--text-1);cursor:pointer}.zd-voice__play:focus-visible,.zd-voice__tr:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.zd-voice__wave{flex:1;min-width:0;display:flex;align-items:center;gap:2px;height:28px}.zd-voice__wave i{display:block;flex:1;max-width:3px;min-height:3px;border-radius:2px;background:currentColor;opacity:.35}.zd-voice__wave i[data-on]{opacity:1}.zd-voice__dur{flex:none;font:var(--type-meta);font-variant-numeric:tabular-nums;opacity:.85}.zd-voice__tr{align-self:flex-start;padding:0;border:0;background:none;font:var(--type-meta);color:inherit;opacity:.8;cursor:pointer}.zd-voice__tr:hover{opacity:1;text-decoration:underline}.zd-voice__text{margin:0;font:var(--type-body);opacity:.92}[data-skin=whatsapp] .zd-voice__play{background:none;color:var(--sk-play);width:28px}[data-skin=whatsapp] .zd-voice__wave i{opacity:.4;color:var(--sk-play)}[data-skin=whatsapp] .zd-voice__wave i[data-on]{opacity:1;color:#00a884}[data-skin=telegram] .zd-voice__play{width:40px;height:40px;background:var(--sk-play);color:#fff}[data-skin=telegram] .zd-msg--out .zd-voice__play{background:var(--sk-read)}[data-skin=telegram] .zd-voice__wave i{color:var(--sk-play)}[data-skin=telegram] .zd-msg--out .zd-voice__wave i{color:var(--sk-read)}[data-skin=instagram] .zd-voice__play,[data-skin=messenger] .zd-voice__play{background:#fff;color:#0c1014}[data-skin=instagram] .zd-msg--in .zd-voice__play,[data-skin=messenger] .zd-msg--in .zd-voice__play{background:var(--sk-in-fg);color:var(--sk-in)}[data-skin=instagram] .zd-voice__dur,[data-skin=messenger] .zd-voice__dur{padding:1px 8px;border-radius:var(--radius-pill);background:#fff;color:#0c1014;font-weight:600;opacity:1}[data-skin=instagram] .zd-msg--in .zd-voice__dur,[data-skin=messenger] .zd-msg--in .zd-voice__dur{background:var(--sk-in-fg);color:var(--sk-in)}[data-skin=messenger] .zd-voice__wave{gap:0}[data-skin=messenger] .zd-voice__wave i{height:2px!important;min-height:2px;max-width:none;border-radius:0}.zd-rec{display:flex;align-items:center;gap:8px}.zd-rec__track{flex:1;min-width:0;display:flex;align-items:center;gap:12px;height:48px;padding:0 16px;border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text-1)}.zd-rec__dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--danger-fg)}@media (prefers-reduced-motion:no-preference){.zd-rec__dot{animation:zd-rec-pulse 1.1s ease-in-out infinite}}.zd-rec__dot[data-paused]{animation:none;opacity:.45}@keyframes zd-rec-pulse{50%{opacity:.35}}.zd-rec__time{flex:none;min-width:40px;font:var(--type-body-strong);font-variant-numeric:tabular-nums}.zd-rec__wave{flex:1;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:2px;height:28px;overflow:hidden}.zd-rec__wave i{flex:none;width:3px;min-height:3px;border-radius:2px;background:currentColor;opacity:.75;transition:height .12s linear}.zd-rec__wave i[data-idle]{height:3px;opacity:.3}.zd-rec__send{flex:none;display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:50%;background:var(--brand);color:var(--on-brand);cursor:pointer}.zd-rec__send:disabled{opacity:.5;cursor:not-allowed}.zd-rec__send:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}[data-skin] .zd-rec__send,[data-skin=instagram] .zd-rec__track,[data-skin=messenger] .zd-rec__track{background:var(--sk-accent);color:#fff}[data-skin=instagram] .zd-rec__dot,[data-skin=messenger] .zd-rec__dot{background:#fff}[data-skin] .zd-composer:not(.zd-composer--note):focus-within{border-color:var(--sk-accent);box-shadow:0 0 0 1px var(--sk-accent)}[data-skin] .zd-composer:not(.zd-composer--note) .zd-composer__send .zd-btn--primary{background:var(--sk-accent);color:#fff;border-color:transparent}[data-skin] .zd-composer:not(.zd-composer--note) .zd-composer__send .zd-btn--primary:hover:not(:disabled){filter:brightness(.92)}.zd-convo{position:relative}.zd-convo:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.zd-convo__time{display:inline-flex;align-items:center;gap:4px}.zd-convo__time .zd-icon{color:var(--text-3)}.zd-convo__st{display:flex}.zd-convo__st--read{color:var(--skin-wa-read,var(--info-fg))}.zd-convo__connchip{display:inline-flex;align-items:center;gap:4px;height:20px;max-width:150px;padding:0 7px;border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text-2);font:500 11px/20px var(--font-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zd-count[data-muted]{background:var(--text-3)}.zd-convo__menu{position:absolute;right:8px;bottom:8px;opacity:0;transition:opacity var(--dur-fast) var(--ease-standard)}.zd-convo:hover .zd-convo__menu,.zd-convo:focus-within .zd-convo__menu,.zd-convo__menu:has([aria-expanded=true]){opacity:1}@media (pointer:coarse){.zd-convo__menu{opacity:1}}.zd-convo__menu .zd-btn--icon{background:var(--surface);box-shadow:var(--shadow-sm)}.zd-disclosure{display:flex;align-items:center;gap:8px;width:100%;padding:10px 0;border:0;background:none;font:var(--type-body-strong);color:var(--text-1);cursor:pointer;text-align:left}.zd-disclosure .zd-icon:last-child{margin-left:auto;color:var(--text-3);transition:transform var(--dur-fast) var(--ease-standard)}.zd-disclosure[aria-expanded=true] .zd-icon:last-child{transform:rotate(180deg)}.zd-disclosure:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:6px}.zd-statlist{display:flex;flex-direction:column;gap:10px;margin:0}.zd-statlist div{display:flex;align-items:center;gap:8px;font:var(--type-body);color:var(--text-2)}.zd-statlist dd{margin:0;color:var(--text-1);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.zd-convo__meta{min-width:0;overflow:hidden;padding-right:36px;flex-wrap:nowrap}.zd-convo__meta>*{flex:0 0 auto}.zd-convo__owner{flex:0 0 auto;white-space:nowrap}.zd-convo__connchip{flex:0 1 auto;min-width:0;max-width:100%}.zd-convo__meta .zd-tag{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-convo__wait{color:var(--text-3);font-weight:var(--weight-medium);white-space:nowrap;font-variant-numeric:tabular-nums}.zd-convo__wait.is-late{color:var(--warning-fg)}.zd-convo__owner .zd-avatar{font-size:10px;font-weight:600}.zd-listhead{display:flex;flex-direction:column;gap:10px;padding:14px 14px 12px;border-bottom:1px solid var(--zd-gray-50)}.zd-listhead__row{display:flex;align-items:center;gap:8px}.zd-listhead__row>:first-child{flex:1;min-width:0}.zd-listhead .zd-btn--icon{width:36px;height:36px;flex:none}.zd-listhead .zd-input{height:36px}.zd-listhead__filter{position:static;display:flex;flex:none}.zd-listhead__row:nth-child(2){position:relative}.zd-listhead__btn{position:relative;display:flex}.zd-listhead__badge{position:absolute;right:-3px;top:-3px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-pill);background:var(--brand);color:var(--on-brand);font:600 10px/16px var(--font-sans);text-align:center;pointer-events:none}.zd-listhead__chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.zd-listhead__chips .zd-chip{height:28px;padding:0 12px}.zd-listhead__clear{font:var(--type-meta-strong);color:var(--text-2);margin-left:2px}.zd-archrow{display:flex;align-items:center;gap:12px;width:calc(100% - 16px);margin:8px 8px 0;padding:10px 12px;border:0;border-radius:var(--radius-control);background:none;font:var(--type-body);font-weight:var(--weight-medium);color:var(--text-1);cursor:pointer;text-align:left}.zd-archrow:hover{background:var(--surface-2)}.zd-archrow .zd-icon{color:var(--text-2)}.zd-archrow__n{margin-left:auto;font:var(--type-meta-strong);color:var(--text-3)}.zd-filterpop{top:calc(100% + 8px);left:0;right:0;width:auto;z-index:30;padding:0;overflow:visible}.zd-filterpop__head{display:flex;align-items:center;justify-content:space-between;padding:10px 8px 2px 16px;font:var(--type-component-title)}.zd-filterpop__body{display:flex;flex-direction:column;gap:12px;padding:8px 16px 4px}.zd-filterpop__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;padding:12px 16px;border-top:1px solid var(--zd-gray-50)}@media (max-width:640px){.zd-filterpop{position:fixed;top:120px;left:8px;right:8px;width:auto}}.zd-activef .zd-tag{max-width:100%;flex:none}.zd-tag>span{flex-shrink:0}.zd-menu--wide{min-width:248px}.zd-listhead__chips .zd-chip[aria-pressed=true]{background:var(--brand-subtle);border-color:var(--brand-border);color:var(--text-1);font-weight:var(--weight-medium)}.zd-filterpop{display:flex;flex-direction:column;max-height:calc(100vh - 230px)}.zd-filterpop__body{overflow-y:auto;min-height:0;padding-bottom:12px}.zd-filterpop__foot{flex:none;margin-top:0}.zd-listhead__chips{position:relative}.zd-flowstrip-wrap{padding:12px 14px 0}.zd-flowstrip{display:flex;align-items:center;gap:8px;width:100%;height:36px;padding:0 10px 0 12px;border:0;border-radius:var(--radius-control);background:var(--brand-subtle);color:var(--brand-strong);font:var(--type-control);cursor:pointer}.zd-flowstrip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.zd-flowstrip>.zd-icon:last-child{transition:transform var(--dur-fast) var(--ease-standard)}.zd-flowstrip[aria-expanded=true]>.zd-icon:last-child{transform:rotate(180deg)}.zd-flowstrip__pulse{width:8px;height:8px;border-radius:50%;background:var(--brand)}@media (prefers-reduced-motion:no-preference){.zd-flowstrip__pulse{animation:zd-rec-pulse 1.4s ease-in-out infinite}}.zd-flowstrip__n{min-width:22px;height:20px;padding:0 7px;border-radius:var(--radius-pill);background:var(--brand);color:var(--on-brand);font:600 11px/20px var(--font-sans);text-align:center}.zd-flowstrip__list{display:flex;flex-direction:column;gap:2px;padding:8px 12px 4px}.zd-flowstrip__row{display:flex;justify-content:space-between;gap:8px;padding:4px 0;font:var(--type-body);color:var(--text-1)}.zd-flowstrip__count{color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap}.zd-sched{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-top:1px solid var(--zd-gray-50)}.zd-sched:first-child{border-top:0}.zd-sched__text{font:var(--type-meta);color:var(--text-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:2px}.zd-listhead__chips .zd-chip{height:28px;padding:0 10px;font-size:13px}.zd-listhead__chips{flex-wrap:wrap;row-gap:6px}.zd-flowstrip-wrap{padding:12px 12px 0}.zd-flowstrip{height:32px;padding:0 8px 0 10px;gap:8px;background:transparent;border:1px solid var(--brand-border);color:var(--text-1);font:var(--type-meta-strong)}.zd-flowstrip>.zd-icon{color:var(--brand-strong)}.zd-flowstrip__n{display:none}.zd-flowstrip:hover{background:var(--brand-subtle)}.zd-listhead{gap:8px;padding:10px 12px 12px}.zd-listhead .zd-segmented{height:36px}.zd-listhead__row{gap:6px}.zd-listhead .zd-input{height:36px;border-radius:var(--radius-control)}.zd-listhead .zd-listhead__row .zd-btn--icon{width:36px;height:36px;border-radius:var(--radius-control);border:1px solid var(--border-subtle);background:var(--surface)}.zd-listhead .zd-listhead__row .zd-btn--icon[aria-pressed=true]{border-color:var(--brand-border);background:var(--brand-subtle);color:var(--brand-strong)}.zd-listhead__badge{right:-4px;top:-4px;box-shadow:0 0 0 2px var(--surface)}.zd-listhead__chips{gap:4px;padding:2px;border-radius:var(--radius-control);background:var(--surface-2);flex-wrap:nowrap}.zd-listhead__chips .zd-chip{flex:1;justify-content:center;height:28px;padding:0 6px;border:0;border-radius:calc(var(--radius-control) - 2px);background:transparent;color:var(--text-2);font:var(--type-meta-strong);white-space:nowrap}.zd-listhead__chips .zd-chip[aria-pressed=true]{background:var(--surface);color:var(--text-1);box-shadow:var(--shadow-sm);border:0}.zd-listhead__chips .zd-tag,.zd-listhead__clear{display:none}.zd-listhead__active{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.zd-listhead{padding:6px 12px 12px;gap:10px}.zd-ltabs{display:flex;gap:18px;height:40px;align-items:stretch;border-bottom:1px solid var(--zd-gray-50);margin:0 -12px;padding:0 12px}.zd-ltabs__tab{position:relative;display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font:var(--type-body);font-weight:var(--weight-medium);color:var(--text-3);cursor:pointer}.zd-ltabs__tab[aria-selected=true]{color:var(--text-1)}.zd-ltabs__tab[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--brand)}.zd-ltabs__tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.zd-ltabs__n{min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text-2);font:600 11px/18px var(--font-sans);text-align:center}.zd-listhead__row:first-child{align-items:flex-end}.zd-listhead__row:first-child .zd-btn--icon{border:0!important;background:none!important;margin-bottom:2px}.zd-archrow .zd-flowstrip__pulse{margin:0 5px}.zd-flowstrip__list{padding:2px 20px 8px 44px}.zd-listhead__row:nth-child(2) .zd-btn--icon{border:0;background:none}.zd-listhead__row:nth-child(2) .zd-btn--icon:hover{background:var(--surface-2)}.zd-archrow{margin:6px 8px 2px;padding:8px 12px;font:var(--type-meta-strong);color:var(--text-2)}.zd-flowleads{display:flex;flex-direction:column;margin:0 8px 6px;padding:4px 0;border-radius:var(--radius-control);background:var(--surface-2)}.zd-flowlead{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 12px}.zd-flowlead+.zd-flowlead{border-top:1px solid var(--border-subtle)}.zd-flowlead__name{font:var(--type-body);font-weight:var(--weight-medium);color:var(--text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-flowlead__meta{display:flex;align-items:center;gap:4px;font:var(--type-meta);color:var(--brand-strong);min-width:0}.zd-flowlead__meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-flowlead__meta span:nth-child(n+3){color:var(--text-3)}.zd-flowlead__ago{font:var(--type-meta);color:var(--text-3)}.zd-flowlead .zd-avatar{background:var(--surface)}.zd-flowlead__ago{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-listhead__row:first-child{position:relative;align-items:center;margin:0 -12px;padding:0 6px 0 12px;border-bottom:1px solid var(--zd-gray-50)}.zd-listhead__row:first-child .zd-ltabs{margin:0;padding:0;border:0;height:44px}.zd-listhead__row:nth-child(2){position:static}.zd-listhead__acts{display:flex;align-items:center;gap:2px;flex:none}.zd-listhead__acts .zd-listhead__filter{display:flex}.zd-listhead .zd-listhead__acts .zd-btn--icon{width:32px;height:32px;margin:0;border:0!important;border-radius:var(--radius-control);background:none!important;color:var(--text-2)}.zd-listhead .zd-listhead__acts .zd-btn--icon:hover{background:var(--surface-2)!important;color:var(--text-1)}.zd-listhead .zd-listhead__acts .zd-btn--icon[aria-pressed=true]{background:var(--brand-subtle)!important;color:var(--brand-strong)}.zd-listhead__acts .zd-listhead__badge{top:3px;right:3px;min-width:14px;height:14px;padding:0 3px;font:700 9px/14px var(--font-sans);box-shadow:0 0 0 2px var(--surface)}.zd-listhead__row:first-child .zd-filterpop{top:calc(100% + 6px);left:12px;right:12px}.zd-listhead__row:first-child{border-bottom:0;padding:10px 6px 2px 12px}.zd-listhead__row:first-child .zd-ltabs{display:inline-flex;flex:0 1 auto;gap:2px;height:32px;padding:3px;border-radius:var(--radius-control);background:var(--surface-2)}.zd-ltabs__tab{height:26px;padding:0 10px;border-radius:calc(var(--radius-control) - 3px);font:var(--type-meta-strong);font-size:13px;color:var(--text-2);transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.zd-ltabs__tab:hover{color:var(--text-1)}.zd-ltabs__tab[aria-selected=true]{background:var(--surface);color:var(--text-1);box-shadow:var(--shadow-sm)}.zd-ltabs__tab[aria-selected=true]:after{content:none}.zd-ltabs__n{min-width:16px;height:16px;padding:0 4px;font:700 10px/16px var(--font-sans);background:transparent;color:var(--text-3)}.zd-ltabs__tab[aria-selected=true] .zd-ltabs__n{background:var(--brand);color:var(--on-brand)}:is([data-theme=dark],.dark) .zd-ltabs__tab[aria-selected=true]{background:#2e2e2e;box-shadow:none}.zd-listhead__row:first-child>:first-child{flex:0 1 auto}.zd-listhead__acts{margin-left:auto}.zd-ltabs__tab{padding:0 9px;gap:5px}.zd-listhead__acts{gap:0}.zd-listhead__chips{background:none;padding:0;gap:16px;justify-content:flex-start}.zd-listhead__chips .zd-chip{flex:0 0 auto;height:24px;padding:0;background:none!important;box-shadow:none!important;color:var(--text-3);font:var(--type-meta-strong);font-size:13px}.zd-listhead__chips .zd-chip:hover{color:var(--text-1)}.zd-listhead__chips .zd-chip[aria-pressed=true]{color:var(--brand-strong)}.zd-listhead__chips .zd-chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.zd-composer textarea{min-height:44px;padding-top:10px}.zd-composer .zd-ai{margin:8px 8px 0;border-radius:var(--radius-control)}.zd-composer .zd-ai .zd-badge{flex:none}.zd-archrow .zd-flowstrip__pulse,.zd-flowstrip__pulse{position:relative;flex:none;width:8px;height:8px;border-radius:50%;background:#ff6a00;opacity:1;animation:none}@media (prefers-reduced-motion:no-preference){.zd-flowstrip__pulse:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#ff6a00;animation:zd-ring 1.6s ease-out infinite}}@keyframes zd-ring{0%{transform:scale(1);opacity:.6}to{transform:scale(2.6);opacity:0}}.zd-convo__end .zd-icon{color:var(--text-3)}.zd-convo__time{gap:0}.zd-inbox .zd-panel__header{box-sizing:border-box;height:64px;align-items:center;padding:0 12px 0 16px}.zd-inbox .zd-panel__eyebrow{font:var(--type-meta);letter-spacing:.04em}.zd-inbox .zd-panel__title{font:var(--type-body-strong);letter-spacing:0;margin-top:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zd-inbox .zd-panel__header>div{display:flex;flex-direction:column-reverse}.zd-inbox .zd-panel__eyebrow{text-transform:none;letter-spacing:0;color:var(--text-3)}.zd-blocks{display:flex;align-items:center;gap:8px;margin-top:8px;min-width:0}.zd-blocks__rail{flex:1;min-width:0;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px;margin:-2px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.zd-blocks__rail::-webkit-scrollbar{display:none}.zd-block{flex:none;display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px 0 4px;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface);color:var(--text-1);font:var(--type-meta-strong);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.zd-block:hover{background:var(--surface-hover);border-color:var(--border-field)}.zd-block:active{background:var(--surface-2)}.zd-block:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.zd-block__ic{flex:none;width:24px;height:24px;display:grid;place-items:center;border-radius:6px;background:var(--brand-subtle);color:var(--brand-strong)}.zd-block{width:auto;max-width:none;min-width:-moz-max-content;min-width:max-content}.zd-block__name{flex:none;white-space:nowrap;max-width:180px;overflow:hidden;text-overflow:ellipsis}.zd-blocksend__to{display:flex;align-items:center;gap:8px;font:var(--type-body);color:var(--text-2)}.zd-blocksend__to strong{color:var(--text-1);font-weight:600}.zd-blocksend__preview{display:flex;flex-direction:column;gap:12px;padding:12px;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-2)}.zd-blocksend__head{display:flex;align-items:center;gap:8px;font:var(--type-body-strong);min-width:0}.zd-blocksend__head>span:last-child{margin-left:auto;font:var(--type-meta);color:var(--text-3);white-space:nowrap}.zd-blocksend__text{margin:0;font:var(--type-message);color:var(--text-1);white-space:pre-wrap}.zd-listhead__badge--muted{background:var(--surface-2)!important;color:var(--text-2)!important;box-shadow:inset 0 0 0 1px var(--border-subtle)!important}.zd-blocks__collapse{flex:none;margin-left:2px}.zd-listskel{display:flex;flex-direction:column;padding:4px 8px}.zd-listskel__row{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center;padding:12px}.zd-listskel__lines{display:flex;flex-direction:column;gap:8px;min-width:0}.zd-listskel .zd-skeleton{display:block}.zd-thread-empty{display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;background:var(--surface);border-radius:var(--radius-card);padding:24px}.zd-flowpill{max-width:100%;min-width:0}.zd-flowpill__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-flowpill.is-compact .zd-flowpill__block{display:none}.zd-mfull>*{flex:1 1 auto!important;width:100%!important;max-width:none!important;border-radius:0!important}.zd-flowpill>*{flex-shrink:0}.zd-flowpill>*:nth-child(2){flex-shrink:1;min-width:0;overflow:hidden}.zd-chathome{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;min-width:0;min-height:0;border-radius:var(--radius-card);padding:24px;background:var(--skin-wa-bg,#EFEAE2) url(/_releases/admin/assets/wallpaper-zap-light-BBYMSip8.svg) 0 0/480px 480px repeat;overflow:hidden}:is([data-theme=dark],.dark) .zd-chathome{background:var(--skin-wa-bg,#0C0C0C) url(/_releases/admin/assets/wallpaper-zap-dark-B4kJCAS6.svg) 0 0/480px 480px repeat}.zd-chathome__card{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:360px;padding:32px 32px 28px;background:var(--surface);border:1px solid var(--border-subtle);border-radius:16px;box-shadow:var(--shadow-sm);text-align:center}.zd-chathome__logo{width:56px;height:56px;margin-bottom:8px}.zd-chathome__title{margin:0;font:var(--type-section);color:var(--text-1)}.zd-chathome__text{margin:0;font:var(--type-body);color:var(--text-2);text-wrap:pretty}.zd-chathome__hint{position:absolute;bottom:16px;left:0;right:0;margin:0;text-align:center;font:var(--type-meta);color:var(--text-2)}.zd-chathome__hint kbd{display:inline-block;padding:1px 6px;margin-right:4px;border:1px solid var(--border-field);border-bottom-width:2px;border-radius:4px;background:var(--surface);font:var(--type-meta-strong);color:var(--text-1)}.zd-crmrow{display:flex;align-items:center;justify-content:space-between;gap:8px}.zd-crmrow__value{font:var(--type-body-strong);color:var(--text-1);font-variant-numeric:tabular-nums}.zd-fieldlist.is-short>:nth-child(n+5){display:none}.zd-inbox .zd-chathome{background:#efeae2 url(/_releases/admin/assets/wallpaper-zap-light-BBYMSip8.svg) 0 0/480px 480px repeat}:is([data-theme=dark],.dark) .zd-inbox .zd-chathome{background:#0c0c0c url(/_releases/admin/assets/wallpaper-zap-dark-B4kJCAS6.svg) 0 0/480px 480px repeat}.zd-chathome__title{font-size:20px;line-height:28px;font-weight:600}.zd-inbox>.zd-chathome{background:#efeae2 url(/_releases/admin/assets/wallpaper-zap-light-BBYMSip8.svg) 0 0/480px 480px repeat!important}:is([data-theme=dark],.dark) .zd-inbox>.zd-chathome{background:#0c0c0c url(/_releases/admin/assets/wallpaper-zap-dark-B4kJCAS6.svg) 0 0/480px 480px repeat!important}.zd-filterpop__sec{margin:4px 0 -4px;font:var(--type-meta-strong);color:var(--text-3);text-transform:none}.zd-presets{display:flex;flex-direction:column;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--border-subtle)}.zd-presets__head{display:flex;align-items:center;justify-content:space-between;min-height:32px;font:var(--type-meta-strong);color:var(--text-3)}.zd-presets__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.zd-preset{display:flex;align-items:center;gap:2px;border-radius:var(--radius-control)}.zd-preset:hover{background:var(--surface-hover)}.zd-preset.is-on{background:var(--brand-subtle)}.zd-preset__main{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 8px;border:0;background:none;border-radius:var(--radius-control);text-align:left;cursor:pointer;color:inherit}.zd-preset__main:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.zd-preset__name{display:flex;align-items:center;gap:6px;max-width:100%;font:var(--type-body);font-weight:500;color:var(--text-1);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.zd-preset.is-on .zd-preset__name{color:var(--brand-strong)}.zd-preset__pinned{flex:none;padding:0 6px;border-radius:var(--radius-pill);background:var(--surface-2);font:600 11px/18px var(--font-sans);color:var(--text-2)}.zd-preset__sum{max-width:100%;font:var(--type-meta);color:var(--text-3);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.zd-preset .zd-btn--icon[aria-pressed=true]{color:var(--brand-strong);background:transparent}.zd-presets__save{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:var(--radius-control);background:var(--surface-2)}.zd-presets__saveacts{display:flex;justify-content:flex-end;gap:8px}.zd-presets__empty{margin:0;font:var(--type-meta);color:var(--text-3);text-wrap:pretty}.zd-presettrig{margin-left:auto;display:inline-flex;align-items:center;gap:4px;max-width:150px;height:24px;padding:0 4px 0 6px;border:0;border-radius:6px;background:none;color:var(--text-3);font:var(--type-meta-strong);font-size:13px;cursor:pointer}.zd-presettrig:hover{color:var(--text-1);background:var(--surface-2)}.zd-presettrig.is-on{color:var(--brand-strong)}.zd-presettrig__t{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.zd-presettrig:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.zd-listhead__active .zd-tag .zd-icon{color:var(--brand-strong)}.zd-privpop .zd-filterpop__body{gap:16px}.zd-privpop__note{font:var(--type-meta);color:var(--text-3)}[data-zd-privacy] .zd-msg__visual,[data-zd-privacy] .zd-round{pointer-events:none;overflow:hidden}[data-zd-privacy] .zd-msg__visual img,[data-zd-privacy] .zd-msg__visual video,[data-zd-privacy] .zd-round video,[data-zd-privacy] .zd-round img{filter:blur(var(--zd-pblur));transform:scale(1.04)}[data-zd-privacy=all] .zd-bubble,[data-zd-privacy=all] .zd-convo__name,[data-zd-privacy=all] .zd-convo__preview,[data-zd-privacy=all] .zd-convo__avatar,[data-zd-privacy=all] .zd-threadhead .zd-avatar,[data-zd-privacy=all] .zd-threadhead>div:nth-of-type(1),[data-zd-privacy=all] .zd-panel__header{filter:blur(calc(var(--zd-pblur) * .45));transition:filter var(--dur-fast,.12s) ease}[data-zd-privacy=all] .zd-msg:hover .zd-bubble,[data-zd-privacy=all] .zd-convo:hover .zd-convo__name,[data-zd-privacy=all] .zd-convo:hover .zd-convo__preview,[data-zd-privacy=all] .zd-convo:hover .zd-convo__avatar,[data-zd-privacy=all] .zd-threadhead:hover .zd-avatar,[data-zd-privacy=all] .zd-threadhead:hover>div:nth-of-type(1),[data-zd-privacy=all] .zd-panel__header:hover{filter:none}@media (prefers-reduced-motion:reduce){[data-zd-privacy] *{transition:none!important}}.zd-presettrig{flex:0 1 auto;min-width:0;max-width:110px}.zd-presettrig.is-on{background:var(--brand-subtle)}.zd-listhead__active .zd-tag{gap:4px}.zd-listhead__row:first-child .zd-ltabs{flex:none}.zd-listhead__chips{min-width:0}.zd-inbox .zd-listhead__acts .zd-btn--icon{width:30px}.zd-listhead__chips{gap:12px}@media (max-width:1100px){.zd-listhead .zd-listhead__acts .zd-btn--icon{width:28px;height:28px}.zd-listhead__row:first-child{padding-right:4px}.zd-ltabs__tab{padding:0 7px}.zd-listhead__chips{gap:10px}.zd-presettrig__t{display:none}.zd-presettrig{padding:0 2px 0 4px}.zd-ltabs__tab{padding:0 6px}.zd-listhead__row:first-child{padding-left:10px;padding-right:4px}}.zd-listhead .zd-filterpop{border:1px solid var(--border-subtle);box-shadow:var(--shadow-modal)}:is([data-theme=dark],.dark) .zd-listhead .zd-filterpop{background:#242424;border-color:#333}.zd-filterpop__sub{display:block;margin-top:2px;font:var(--type-meta);color:var(--text-3)}.zd-filterpop__head{align-items:flex-start;padding-top:12px}.zd-schedpop .zd-filterpop__body{gap:6px!important;padding:8px 8px 10px}.zd-sched{display:flex;align-items:flex-start;gap:2px;padding:0!important;border:0!important;border-radius:var(--radius-control);background:var(--surface-2)}:is([data-theme=dark],.dark) .zd-sched{background:#2e2e2e}.zd-sched__main{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 4px 10px 12px;border:0;background:none;border-radius:var(--radius-control);text-align:left;color:inherit;cursor:pointer}.zd-sched__main:hover .zd-sched__name{color:var(--brand-strong)}.zd-sched__main:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.zd-sched__when{display:inline-flex;align-items:center;gap:5px;font:var(--type-meta-strong);color:var(--brand-strong)}.zd-sched__who{display:flex;align-items:center;gap:6px;max-width:100%}.zd-sched__who .zd-avatar{flex:none}.zd-sched__name{min-width:0;font:var(--type-body);font-weight:500;color:var(--text-1);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.zd-sched__ch{display:flex;flex:none}.zd-sched__text{margin:0!important;-webkit-line-clamp:1!important}.zd-sched>.zd-btn--icon{margin:6px 6px 0 0}.zd-flowleads{margin:0 8px 8px;padding:4px;gap:2px;background:var(--brand-subtle);border-radius:var(--radius-card)}.zd-flowlead{display:flex;align-items:center;gap:10px;width:100%;padding:8px 8px 8px 10px;border:0!important;border-radius:var(--radius-control);background:none;text-align:left;color:inherit;cursor:pointer}.zd-flowlead:hover{background:var(--surface)}:is([data-theme=dark],.dark) .zd-flowlead:hover{background:#3a2414}.zd-flowlead.is-active{background:var(--surface);box-shadow:inset 0 0 0 1px var(--brand-border)}.zd-flowlead:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.zd-flowlead__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.zd-flowlead__top{display:flex;align-items:center;gap:8px;min-width:0}.zd-flowlead__name{flex:1;min-width:0;font:var(--type-body);font-weight:500;color:var(--text-1);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.zd-flowlead__st{display:inline-flex;align-items:center;gap:5px;flex:none;font:600 11px/16px var(--font-sans);color:var(--brand-strong)}.zd-flowlead__st.is-paused{color:var(--text-2)}.zd-flowlead__st .zd-flowstrip__pulse{width:6px;height:6px}.zd-flowlead__meta{display:flex;align-items:center;gap:4px;min-width:0;font:var(--type-meta);color:var(--text-2);white-space:nowrap;overflow:hidden}.zd-flowlead__meta>.zd-icon{flex:none;color:var(--brand-strong)}.zd-flowlead__meta>span{overflow:hidden;text-overflow:ellipsis}.zd-flowlead__blk,.zd-flowlead__go{flex:none;color:var(--text-3)}.zd-flowlead:hover .zd-flowlead__go{color:var(--brand-strong)}.zd-flowleads__all{display:flex;align-items:center;justify-content:center;gap:6px;height:32px;margin-top:2px;border:0;border-radius:var(--radius-control);background:none;font:var(--type-meta-strong);color:var(--brand-strong);cursor:pointer}.zd-flowleads__all:hover{background:var(--surface)}:is([data-theme=dark],.dark) .zd-flowleads__all:hover{background:#3a2414}.zd-newconv__exists{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--radius-control);background:var(--brand-subtle)}.zd-newconv__note{display:flex;gap:8px;padding:10px 12px;border-radius:var(--radius-control);background:var(--info-bg);color:var(--info-fg);font:var(--type-meta);line-height:18px}.zd-newconv__note .zd-icon{flex:none;margin-top:1px}.zd-sched__main{align-items:stretch}.zd-sched__when{white-space:nowrap;align-self:flex-start}.zd-sched__who{max-width:none;min-width:0}.zd-archrow>span:not(.zd-archrow__n):not(.zd-flowstrip__pulse){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.zd-inbox{padding-top:1px!important}.zd-convo .zd-convo__end .zd-convo__menu{position:static;display:inline-flex;width:0;margin-left:-4px;overflow:hidden;opacity:0;transition:width var(--dur-fast) var(--ease-standard),margin var(--dur-fast) var(--ease-standard),opacity var(--dur-fast) var(--ease-standard)}.zd-convo:hover .zd-convo__end .zd-convo__menu,.zd-convo:focus-within .zd-convo__end .zd-convo__menu,.zd-convo__end .zd-convo__menu:has([aria-expanded=true]){width:24px;margin-left:0;opacity:1;overflow:visible}.zd-convo__end .zd-convo__menu .zd-btn--icon{width:24px;height:24px;background:transparent;box-shadow:none}.zd-convo__end .zd-convo__menu .zd-btn--icon:hover,.zd-convo__end .zd-convo__menu [aria-expanded=true]{background:var(--surface-2)}@media (pointer:coarse){.zd-convo .zd-convo__end .zd-convo__menu{width:24px;margin-left:0;opacity:1;overflow:visible}}@media (prefers-reduced-motion:reduce){.zd-convo .zd-convo__end .zd-convo__menu{transition:none}}:is([data-theme=dark],.dark) .zd-panel--overlay,:is([data-theme=dark],.dark) .zd-inbox .zd-panel[data-mode=overlay]{box-shadow:var(--shadow-panel),-1px 0 #333}.zd-inbox>.zd-panel-backdrop{background:var(--overlay)!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.zd-ltabs__tab:not([aria-selected=true]) .zd-ltabs__n{background:var(--brand-subtle);color:var(--brand-strong)}.zd-thead__main{container-type:inline-size}.zd-flowpill>*:nth-child(2){flex-shrink:0;overflow:visible}.zd-flowpill__name{max-width:220px}.zd-flowpill>.zd-flowpill__block,.zd-flowpill>*:nth-child(3){flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis}@container (max-width:360px){.zd-flowpill__block{display:none!important}}@media (max-width:640px){.zd-thread[data-skin=whatsapp],:is([data-theme=dark],.dark) .zd-thread[data-skin=whatsapp]{background-position:calc(50% - 90px) 0}}.zd-flowpill{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;height:22px;padding:0 2px 0 8px;border-radius:var(--radius-pill);background:var(--brand-subtle);color:var(--text-1);font:var(--type-meta);white-space:nowrap}.zd-flowpill>.zd-flowstrip__pulse{width:7px;height:7px}.zd-flowpill>.zd-icon{color:var(--text-3);flex:none}.zd-flowpill__name{min-width:0;max-width:160px;overflow:hidden;text-overflow:ellipsis;font-weight:600;color:var(--brand-strong)}.zd-flowpill__block{display:inline-flex;align-items:center;gap:4px;padding-left:6px;border-left:1px solid var(--brand-border);color:var(--text-2);font-variant-numeric:tabular-nums;flex:none}.zd-flowpill__btn{display:inline-grid;place-items:center;flex:none;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:var(--surface);color:var(--text-1);box-shadow:var(--shadow-xs);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.zd-flowpill__btn:hover{background:var(--brand);color:var(--on-brand)}.zd-flowpill__btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.zd-flowpill.is-paused{background:var(--surface-2)}.zd-flowpill.is-paused .zd-flowpill__name{color:var(--text-1)}.zd-flowpill.is-paused .zd-flowpill__block{border-color:var(--border-field)}.zd-fieldlist{display:flex;flex-direction:column;border-radius:var(--radius-control);background:var(--surface-2);overflow:hidden}.zd-fieldrow{position:relative;display:flex;flex-direction:column;gap:2px;width:100%;min-width:0;padding:8px 32px 8px 12px;border:0;background:none;text-align:left;font:inherit;color:inherit}.zd-fieldrow+.zd-fieldrow{border-top:1px solid var(--surface)}button.zd-fieldrow{cursor:pointer;transition:background var(--dur-fast) var(--ease-standard)}button.zd-fieldrow:hover{background:var(--surface-2-hover)}button.zd-fieldrow:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;border-radius:var(--radius-control)}.zd-fieldrow__label{font:var(--type-meta);color:var(--text-3)}.zd-fieldrow__value{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--type-body);color:var(--text-1)}.zd-fieldrow__edit{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:inline-flex;color:var(--text-3);opacity:0;transition:opacity var(--dur-fast) var(--ease-standard)}button.zd-fieldrow:hover .zd-fieldrow__edit,button.zd-fieldrow:focus-visible .zd-fieldrow__edit{opacity:1}.zd-fieldrow.is-editing{padding-right:12px;gap:6px}.zd-fieldlist__more{display:inline-flex;align-items:center;gap:4px;margin-top:8px;padding:0;border:0;background:none;font:var(--type-meta-strong);color:var(--brand-strong);cursor:pointer}.zd-fieldlist__more:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.zd-flowhist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.zd-flowhist__item{position:relative;display:flex;gap:10px;padding-bottom:14px}.zd-flowhist__item:last-child{padding-bottom:0}.zd-flowhist__item:not(:last-child):before{content:"";position:absolute;left:10px;top:24px;bottom:2px;width:1px;background:var(--border-subtle)}.zd-flowhist__icon{flex:none;display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:var(--surface-2);color:var(--text-2)}.zd-flowhist__item.is-running .zd-flowhist__icon{background:var(--brand-subtle);color:var(--brand-strong)}.zd-flowhist__item.is-done .zd-flowhist__icon{background:var(--success-bg);color:var(--success-fg)}.zd-flowhist__item.is-error .zd-flowhist__icon{background:var(--danger-bg);color:var(--danger-fg)}.zd-flowhist__top{display:flex;align-items:center;gap:6px;min-width:0;min-height:21px}.zd-flowhist__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--type-body);font-weight:500;color:var(--text-1)}.zd-flowhist__detail{margin-top:2px;font:var(--type-meta);color:var(--text-2)}.zd-flowhist__when{display:flex;align-items:center;gap:10px;margin-top:2px;font:var(--type-meta);color:var(--text-3)}.zd-platforms{display:grid;grid-template-columns:1fr 1fr;gap:6px}.zd-platform{position:relative;display:flex;align-items:center;gap:8px;min-width:0;height:40px;padding:0 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface);font:var(--type-control);color:var(--text-1);text-align:left;white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.zd-platform>span:last-child{overflow:hidden;text-overflow:ellipsis}.zd-platform:hover{background:var(--surface-hover)}.zd-platform[aria-checked=true]{border-color:var(--brand);background:var(--brand-subtle);box-shadow:inset 0 0 0 1px var(--brand)}.zd-platform[aria-checked=true]:after{content:"";position:absolute;top:-6px;right:-6px;width:18px;height:18px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;background:var(--brand) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M4.6 8.2l2.2 2.2 4.6-4.8' fill='none' stroke='%23141414' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/16px no-repeat}.zd-platform:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.zd-platlogo{display:inline-block;flex:none;background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:62%;box-shadow:inset 0 0 0 1px var(--border-subtle)}.zd-platlogo[data-platform=meta]{background-image:url("data:image/svg+xml,%3csvg%20fill='%230467DF'%20role='img'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eMeta%3c/title%3e%3cpath%20d='M6.915%204.03c-1.968%200-3.683%201.28-4.871%203.113C.704%209.208%200%2011.883%200%2014.449c0%20.706.07%201.369.21%201.973a6.624%206.624%200%200%200%20.265.86%205.297%205.297%200%200%200%20.371.761c.696%201.159%201.818%201.927%203.593%201.927%201.497%200%202.633-.671%203.965-2.444.76-1.012%201.144-1.626%202.663-4.32l.756-1.339.186-.325c.061.1.121.196.183.3l2.152%203.595c.724%201.21%201.665%202.556%202.47%203.314%201.046.987%201.992%201.22%203.06%201.22%201.075%200%201.876-.355%202.455-.843a3.743%203.743%200%200%200%20.81-.973c.542-.939.861-2.127.861-3.745%200-2.72-.681-5.357-2.084-7.45-1.282-1.912-2.957-2.93-4.716-2.93-1.047%200-2.088.467-3.053%201.308-.652.57-1.257%201.29-1.82%202.05-.69-.875-1.335-1.547-1.958-2.056-1.182-.966-2.315-1.303-3.454-1.303zm10.16%202.053c1.147%200%202.188.758%202.992%201.999%201.132%201.748%201.647%204.195%201.647%206.4%200%201.548-.368%202.9-1.839%202.9-.58%200-1.027-.23-1.664-1.004-.496-.601-1.343-1.878-2.832-4.358l-.617-1.028a44.908%2044.908%200%200%200-1.255-1.98c.07-.109.141-.224.211-.327%201.12-1.667%202.118-2.602%203.358-2.602zm-10.201.553c1.265%200%202.058.791%202.675%201.446.307.327.737.871%201.234%201.579l-1.02%201.566c-.757%201.163-1.882%203.017-2.837%204.338-1.191%201.649-1.81%201.817-2.486%201.817-.524%200-1.038-.237-1.383-.794-.263-.426-.464-1.13-.464-2.046%200-2.221.63-4.535%201.66-6.088.454-.687.964-1.226%201.533-1.533a2.264%202.264%200%200%201%201.088-.285z'/%3e%3c/svg%3e")}.zd-platlogo[data-platform=tiktok]{background-image:url("data:image/svg+xml,%3csvg%20fill='%23000000'%20role='img'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eTikTok%3c/title%3e%3cpath%20d='M12.525.02c1.31-.02%202.61-.01%203.91-.02.08%201.53.63%203.09%201.75%204.17%201.12%201.11%202.7%201.62%204.24%201.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01%202.92.01%205.84-.02%208.75-.08%201.4-.54%202.79-1.35%203.94-1.31%201.92-3.58%203.17-5.91%203.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9%201.12-3.72%202.58-4.96%201.66-1.44%203.98-2.13%206.15-1.72.02%201.48-.04%202.96-.04%204.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11%201.04-1.36%201.75-.21.51-.15%201.07-.14%201.61.24%201.64%201.82%203.02%203.5%202.87%201.12-.01%202.19-.66%202.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z'/%3e%3c/svg%3e")}.zd-platlogo[data-platform=kwai]{background-image:url(/_releases/admin/assets/kwai-CoAUiE6g.png);background-size:54%}.zd-platlogo[data-platform=google]{background-image:url(/_releases/admin/assets/google-ads-CgvfMDbS.png)}:is([data-theme=dark],.dark) .zd-platlogo{box-shadow:none}.zd-evfilter{display:flex;flex-wrap:wrap;gap:4px;margin:2px 0 4px}.zd-evfilter__btn{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface);font:var(--type-meta-strong);color:var(--text-2);cursor:pointer}.zd-evfilter__btn:not(:first-child){padding:0 8px 0 5px}.zd-evfilter__btn[aria-pressed=true]{border-color:var(--brand);background:var(--brand-subtle);color:var(--text-1)}.zd-evfilter__btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.zd-evrow{display:flex;align-items:flex-start;gap:10px;padding:8px 0}.zd-evrow+.zd-evrow{border-top:1px solid var(--border-subtle)}.zd-evrow__title{font:var(--type-body);font-weight:500;color:var(--text-1)}.zd-evrow__meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--type-meta);color:var(--text-3)}.zd-evrow__err{margin-top:2px;font:var(--type-meta);color:var(--danger-fg)}.zd-flowpill{padding-right:2px;gap:6px}.zd-flowpill .zd-menu-wrap,.zd-flowpill>div:last-child{display:inline-flex}.zd-flowpill__more{display:inline-grid;place-items:center;flex:none;width:18px;height:18px;margin-left:-3px;padding:0;border:0;border-radius:50%;background:none;color:var(--text-2);cursor:pointer}.zd-flowpill__more:hover,.zd-flowpill__more[aria-expanded=true]{background:var(--surface);color:var(--text-1)}.zd-flowpill__more:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.zd-flowpill{padding-right:3px;gap:6px}.zd-flowpill__btn{width:20px;height:20px}.zd-flowpill__btn+.zd-flowpill__btn{margin-left:-2px}.zd-flowpill__btn--stop:hover{background:var(--danger-fg);color:var(--surface)}.zd-flowpill__btn--stop svg *{fill:currentColor}.zd-flowpill__btn+.zd-flowpill__btn,.zd-flowpill>span:has(>.zd-flowpill__btn)+span:has(>.zd-flowpill__btn){margin-left:-2px}.zd-flowpill__name:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px;border-radius:4px}.zd-noteform{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.zd-notelist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.zd-note{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:var(--radius-control);background:var(--warning-bg)}.zd-note__meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font:var(--type-meta);color:var(--text-2)}.zd-note__meta strong{font-weight:600;color:var(--text-1)}.zd-note__src{display:inline-flex;align-items:center;gap:3px;margin-left:auto;color:var(--text-3)}.zd-note__text{font:var(--type-body);color:var(--text-1);white-space:pre-wrap;overflow-wrap:anywhere}.zd-fieldrow__withlink{display:flex;align-items:center;gap:8px;min-width:0}.zd-fieldrow__text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-fieldrow__link{flex:none;display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:var(--radius-pill);background:var(--surface);font:var(--type-meta-strong);color:var(--brand-strong);text-decoration:none;box-shadow:inset 0 0 0 1px var(--border-subtle);transition:background var(--dur-fast) var(--ease-standard)}.zd-fieldrow__link:hover{background:var(--brand-subtle);color:var(--brand-strong);box-shadow:inset 0 0 0 1px var(--brand-border)}.zd-fieldrow__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.zd-fieldrow:has(.zd-fieldrow__link){padding-right:12px}.zd-flowtop{flex:none;background:var(--surface);border-bottom:1px solid var(--border-subtle)}.zd-flowbar{display:flex;align-items:center;gap:10px;width:100%;height:40px;padding:0 12px 0 16px;border:0;background:none;color:var(--text-1);font:var(--type-control);text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard)}.zd-flowbar:hover{background:var(--surface-2)}.zd-flowbar:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.zd-flowbar__t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-flowbar strong{font-weight:600;color:var(--brand-strong);font-variant-numeric:tabular-nums}.zd-flowbar__chev{flex:none;color:var(--text-3);transition:transform var(--dur-fast) var(--ease-standard)}.zd-flowbar[aria-expanded=true] .zd-flowbar__chev{transform:rotate(180deg)}.zd-flowtop .zd-flowtop__list{display:flex;flex-direction:column;margin:0 8px 8px;overflow:hidden;background:var(--surface-2)}.zd-flowtop__list .zd-flowlead:hover,.zd-flowtop__list .zd-flowlead.is-active,:is([data-theme=dark],.dark) .zd-flowtop__list .zd-flowlead:hover{background:var(--surface)}.zd-flowtop__list .zd-flowleads__all:hover,:is([data-theme=dark],.dark) .zd-flowtop__list .zd-flowleads__all:hover{background:var(--surface)}.zd-inbox .zd-listhead{padding:12px 12px 10px;gap:10px}.zd-inbox .zd-listhead__row:first-child{margin:0;padding:0;border:0;min-height:32px;align-items:center}.zd-inbox .zd-listhead__acts{gap:2px;margin-right:-4px}.zd-inbox .zd-listhead .zd-listhead__acts .zd-btn--icon{width:32px;height:32px}.zd-inbox .zd-listhead__acts .zd-listhead__badge{top:2px;right:2px}.zd-inbox .zd-listhead__chips{height:24px;gap:16px}.zd-inbox .zd-listhead__chips>:last-child{margin-left:auto}@media (max-width:1100px){.zd-inbox .zd-listhead .zd-listhead__acts .zd-btn--icon{width:26px;height:28px}.zd-inbox .zd-listhead__acts{gap:0;margin-right:0}.zd-inbox .zd-listhead__row:first-child{gap:4px}.zd-inbox .zd-ltabs__tab{padding:0 6px;gap:4px}.zd-inbox .zd-listhead__chips{gap:12px}}.zd-panel__body:has(>.zd-dsecs){padding:0;gap:0}.zd-dsecs{display:flex;flex-direction:column}.zd-dsec{border-bottom:1px solid var(--border-subtle)}.zd-dsec__head{display:flex;align-items:center;gap:2px;min-height:48px;padding-right:14px}.zd-dsec__toggle{flex:1;min-width:0;align-self:stretch;display:flex;align-items:center;gap:6px;margin:0;padding:0 4px 0 20px;border:0;background:none;color:var(--text-1);font:var(--type-body-strong);text-align:left}button.zd-dsec__toggle{cursor:pointer}.zd-dsec__toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.zd-dsec__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-dsec__count{flex:none;min-width:20px;height:18px;padding:0 6px;border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text-2);font:600 11px/18px var(--font-sans);text-align:center;font-variant-numeric:tabular-nums}.zd-dsec__act{display:inline-flex;position:relative}.zd-dsec__act .zd-btn--icon{color:var(--text-2)}.zd-dsec__chev{flex:none;color:var(--text-3);transition:transform var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.zd-dsec.is-open .zd-dsec__chev{transform:rotate(90deg)}button.zd-dsec__toggle:hover .zd-dsec__chev{color:var(--text-1)}.zd-dsec__body{display:flex;flex-direction:column;gap:10px;padding:0 20px 16px}.zd-dsec__empty{margin:0;font:var(--type-body);color:var(--text-3)}.zd-dsec__more{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;font:var(--type-meta-strong);color:var(--brand-strong);cursor:pointer}.zd-dsec__more:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.zd-dsec__form{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:var(--radius-card);background:var(--surface-2)}.zd-dsec .zd-proplist{margin:0 -8px;gap:0;border-radius:0;background:none;overflow:visible}.zd-dsec .zd-proplist .zd-fieldrow{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;-moz-column-gap:12px;column-gap:12px;min-height:36px;padding:6px 30px 6px 8px;border:0;border-radius:var(--radius-control)}.zd-dsec .zd-proplist .zd-fieldrow+.zd-fieldrow{border-top:0}.zd-dsec .zd-proplist .zd-fieldrow__label{font:var(--type-body);font-size:13px;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-dsec .zd-proplist button.zd-fieldrow:hover{background:var(--surface-2)}.zd-dsec .zd-proplist .zd-fieldrow__edit{right:8px}.zd-dsec .zd-proplist .zd-fieldrow.is-editing{padding-right:8px}.zd-dsec .zd-proplist .zd-fieldrow:has(.zd-fieldrow__link){padding-right:8px}.zd-dsec .zd-flowhist,.zd-dsec .zd-notelist{margin:0}.zd-dsecs>div:last-child{padding:16px 20px 20px!important}.zd-dsec .zd-proplist.is-short>:nth-child(n+5){display:none}.zd-dsec__sub{margin-top:6px;font:var(--type-meta-strong);color:var(--text-3)}.zd-dsec__form .zd-btn{margin-top:2px}.zd-inbox .zd-listhead{padding-bottom:0}.zd-inbox .zd-listhead__chips{height:36px;gap:16px;align-items:stretch;margin-top:-2px}.zd-inbox .zd-listhead__chips .zd-chip{position:relative;display:inline-flex;align-items:center;height:auto;color:var(--text-3)}.zd-inbox .zd-listhead__chips .zd-chip[aria-pressed=true]{color:var(--text-1)}.zd-inbox .zd-listhead__chips .zd-chip[aria-pressed=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:var(--brand)}.zd-inbox .zd-listhead__chips>:last-child{align-self:center}.zd-inbox .zd-listhead__active{padding-bottom:10px}.zd-inbox .zd-listhead__chips{padding:0 12px}.zd-flowtop__scroll{max-height:264px;overflow-y:auto;overscroll-behavior:contain}.zd-selbar{display:flex;align-items:center;gap:0;height:48px;padding:0 6px 0 16px;container-type:inline-size;background:var(--brand-subtle);border-bottom:1px solid var(--brand-border);flex:none}.zd-selbar .zd-check{margin-right:8px}.zd-selbar__count{flex:1;min-width:0;font:var(--type-body-strong);color:var(--text-1);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zd-selbar__sep{width:1px;height:20px;margin:0 2px;background:var(--brand-border)}.zd-dsec .zd-proplist .zd-fieldrow{align-items:start;padding-top:8px;padding-bottom:8px}.zd-dsec .zd-proplist .zd-fieldrow__label{white-space:normal;overflow:visible;line-height:20px}.zd-dsec .zd-proplist .zd-fieldrow__value,.zd-dsec .zd-proplist .zd-fieldrow__text{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;line-height:20px}.zd-dsec .zd-proplist .zd-fieldrow__withlink{flex-wrap:wrap;row-gap:6px}.zd-dsec .zd-proplist .zd-fieldrow__withlink>.zd-chlogo{flex:none}.zd-dsec .zd-proplist .zd-fieldrow__link{height:22px}.zd-dsec .zd-proplist.is-short>:nth-child(5),.zd-dsec .zd-proplist.is-short>:nth-child(6){display:grid}.zd-listhead__chips.is-groups{justify-content:flex-start}.zd-listhead__chips.is-groups>.zd-chip{flex:0 0 auto;margin-left:0!important}.zd-gsearch{display:flex;align-items:center;gap:8px;padding:8px 16px;border-bottom:1px solid var(--border-subtle);background:var(--surface);flex:none}.zd-gsearch>:first-child{flex:1;min-width:0}.zd-gsearch__n{font:var(--type-meta);color:var(--text-3);white-space:nowrap}.zd-gsched{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:8px;column-gap:8px;row-gap:2px;padding:8px 6px 8px 10px;border-radius:var(--radius-control);background:var(--surface-2)}.zd-gsched__when{display:inline-flex;align-items:center;gap:4px;font:var(--type-meta-strong);color:var(--text-2)}.zd-gsched__text{grid-column:1;font:var(--type-body);font-size:13px;color:var(--text-1);overflow-wrap:anywhere}.zd-gsched>.zd-btn,.zd-gsched>span:last-child:has(.zd-btn){grid-column:2;grid-row:1/3;align-self:center}.zd-gsched__form{display:flex;flex-direction:column;gap:8px}.zd-thead__flowrow{display:flex;align-items:center;padding:6px 12px;background:var(--surface);border-bottom:1px solid var(--border-subtle);flex:none}.zd-thead__flowrow .zd-flowpill{max-width:100%}.zd-threadhead .zd-avatar{flex:none}@media (pointer:coarse){.zd-inbox .zd-listhead__row:first-child .zd-ltabs{height:var(--touch-target);padding:2px}.zd-inbox .zd-ltabs__tab{height:100%}.zd-inbox .zd-listhead__chips{height:var(--control-height)}.zd-inbox .zd-listhead__chips .zd-chip{align-self:stretch}.zd-presettrig{height:var(--control-height);min-width:var(--control-height);justify-content:center}.zd-composer__bar button,.zd-composer__send button,.zd-composer__reply button{min-width:var(--control-height);min-height:var(--control-height)}.zd-bubble__morebtn{position:relative}.zd-bubble__morebtn:before{content:"";position:absolute;inset:calc((100% - var(--control-height)) / 2)}}@media (max-width:640px){.zd-listhead .zd-filterpop,.zd-listhead__row:first-child .zd-filterpop{position:fixed;top:72px;left:8px;right:8px;bottom:auto;width:auto;max-height:calc(100vh - 88px);z-index:60}}.zd-btile{flex:none;display:grid;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--h) 15%,var(--surface));color:color-mix(in srgb,var(--h) 72%,#000)}:is([data-theme=dark],.dark) .zd-btile{background:color-mix(in srgb,var(--h) 22%,var(--surface));color:color-mix(in srgb,var(--h) 65%,#fff)}:is([data-theme=dark],.dark) .zd-btile--start{background:var(--brand);color:var(--on-brand)}.zd-btile--logo{background:#fff;border:1px solid var(--border-subtle)}.zd-fn{position:relative;background:var(--surface);border:1px solid var(--border-subtle);border-radius:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:left;transition:border-color .12s,box-shadow .16s}.zd-fn.is-error{border-color:var(--danger-fg)}.zd-fn.is-error.is-sel{box-shadow:0 0 0 1px var(--danger-fg),var(--shadow-sm)}.zd-fn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.zd-fn__num{position:absolute;top:-10px;left:12px;height:20px;padding:0 7px;border-radius:999px;background:var(--surface);border:1px solid var(--border-subtle);font:600 11px/18px var(--font-sans);color:var(--text-2);font-variant-numeric:tabular-nums}.zd-fn__head{display:flex;align-items:center;gap:10px;cursor:grab}.zd-fn__kind{font:var(--type-meta);color:var(--text-3)}.zd-fn__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-fn__sum{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.zd-fn__branches{display:flex;flex-direction:column;margin-top:8px}.zd-fn__branch{position:relative;display:flex;align-items:center}.zd-fn__branch>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-fn__port{position:absolute;border-radius:50%;z-index:1}.zd-fn__port--in{top:19px}.zd-fn__port--out{right:-7px;top:19px;cursor:crosshair}.zd-fn__port--out:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.zd-fn__err{display:flex;align-items:flex-start;gap:6px;border-radius:8px;color:var(--danger-fg);font:var(--type-meta-strong)}.zd-fn__err svg,.zd-fn__err .zd-icon{flex:none;margin-top:1px}.zd-fn--start>.zd-fn__head{background:var(--brand-subtle);border-radius:11px 11px 0 0;border-bottom:1px solid var(--border-subtle)}.zd-fstart__when{display:flex;align-items:center;gap:6px;padding:12px 12px 8px;font:var(--type-meta-strong);color:var(--text-2)}.zd-ftrig{display:flex;align-items:center;gap:10px;width:calc(100% - 24px);margin:0 12px 6px;padding:8px 10px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-2);font:inherit;color:var(--text-3);text-align:left;cursor:pointer}.zd-ftrig:hover{border-color:var(--zd-gray-400)}.zd-ftrig.is-sel{border-color:var(--brand-mark)}.zd-ftrig__t{display:block;font:var(--type-meta-strong);color:var(--text-1)}.zd-ftrig__s{display:block;font:var(--type-meta);color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-fstart__add{display:flex;align-items:center;justify-content:center;gap:6px;width:calc(100% - 24px);height:34px;margin:2px 12px 0;border:1px dashed var(--brand-border);border-radius:10px;background:transparent;font:var(--type-meta-strong);color:var(--brand-strong);cursor:pointer}.zd-fstart__add:hover{background:var(--brand-subtle)}.zd-fstart__row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;padding:8px 12px;border-top:1px solid var(--border-subtle);font:var(--type-meta-strong);color:var(--text-2)}.zd-fstart__row>span{display:flex;align-items:center;gap:6px}.zd-fstart__out{position:relative;display:flex;align-items:center;justify-content:flex-end;height:34px;padding:0 14px;border-top:1px solid var(--border-subtle);font:var(--type-meta);color:var(--text-3)}.zd-fstart__out .zd-fn__port--out{top:calc(50% - 6px)}.zd-fed{height:100%;display:flex;flex-direction:column;min-height:0;background:var(--bg-app)}.zd-fed__bar{display:flex;align-items:center;gap:10px;min-height:60px;padding:10px 20px;background:var(--surface);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap}.zd-fed__name{min-width:0;max-width:340px;padding:5px 8px;border:1px solid transparent;border-radius:8px;background:transparent;font:var(--type-component-title);color:var(--text-1)}.zd-fed__name:hover{border-color:var(--border-subtle)}.zd-fed__name:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 1px var(--border-focus)}.zd-fed__meta{font:var(--type-meta);color:var(--text-3);white-space:nowrap}.zd-fed__meta.is-dirty{color:var(--warning-fg)}.zd-fed__stage{position:relative;flex:1;min-height:0;overflow:hidden;background-color:var(--bg-app);background-image:radial-gradient(circle,var(--zd-gray-200) 1.1px,transparent 1.3px);touch-action:none;cursor:grab}.zd-fed__stage.is-panning{cursor:grabbing}.zd-fed__inner{position:absolute;left:0;top:0;transform-origin:0 0}.zd-fed__inner>.zd-fn{position:absolute}.zd-fed__edges{position:absolute;left:0;top:0;overflow:visible;pointer-events:none}.zd-fedge{stroke-linecap:round;opacity:.6}.zd-fedge.is-hot,.zd-fedge--temp{opacity:1}@keyframes zd-fdash{to{stroke-dashoffset:-22}}@media (prefers-reduced-motion:reduce){.zd-fedge{animation:none}.zd-fn{transition:none}}.zd-ffloat{position:absolute;z-index:10;background:var(--surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:var(--shadow-menu);cursor:default}.zd-fadd{left:16px;top:16px;padding:0;border:0;background:transparent;box-shadow:none}.zd-fpal{left:16px;top:64px;bottom:72px;width:272px;display:flex;flex-direction:column;overflow:hidden}.zd-fpal__head{display:flex;flex-direction:column;gap:10px;padding:12px 12px 10px;border-bottom:1px solid var(--border-subtle)}.zd-fpal__list{flex:1;min-height:0;overflow:auto;padding:4px 8px 12px}.zd-fpal__group{padding:12px 8px 6px;font:var(--type-meta-strong);color:var(--text-3)}.zd-fpal__item{display:flex;align-items:center;gap:10px;width:100%;height:40px;padding:0 8px;border:0;border-radius:8px;background:transparent;font:var(--type-control);color:var(--text-1);text-align:left;cursor:pointer}.zd-fpal__item:hover{background:var(--surface-hover)}.zd-fpal__item:disabled{cursor:not-allowed;color:var(--text-3)}.zd-fpal__item:disabled .zd-btile{opacity:.45}.zd-fpal__item:disabled:hover{background:transparent}.zd-fpal__hint{margin-left:auto;font:var(--type-meta);color:var(--text-3);white-space:nowrap}.zd-fpal__foot{padding:10px 14px;border-top:1px solid var(--border-subtle);font:var(--type-meta);color:var(--text-3)}.zd-fprop,.zd-ftest{right:16px;top:16px;bottom:16px;width:344px;display:flex;flex-direction:column;overflow:hidden}.zd-fprop__head{display:flex;align-items:center;gap:12px;padding:14px 12px 14px 16px;border-bottom:1px solid var(--border-subtle)}.zd-fprop__eyebrow{font:var(--type-meta);color:var(--text-3)}.zd-fprop__title{font:var(--type-component-title);color:var(--text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-fprop__body{flex:1;min-height:0;overflow:auto;padding:16px;display:flex;flex-direction:column;gap:16px}.zd-fprop__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;border-top:1px solid var(--border-subtle)}.zd-fprop__label{font:var(--type-meta-strong);color:var(--text-3)}.zd-fprop__back{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;padding:0;border:0;background:none;font:var(--type-meta-strong);color:var(--text-link);cursor:pointer}.zd-fprop--full,.zd-ftest--full{position:fixed;top:0;right:0;bottom:0;left:0;width:auto;border-radius:0;border:0;z-index:60}.zd-fbox{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--border-subtle);border-radius:10px}.zd-fbox__help{font:var(--type-meta);color:var(--text-3)}.zd-fbox__row{display:flex;gap:8px;align-items:flex-end}.zd-fbox__row>*{flex:1;min-width:0}.zd-frecv{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;background:var(--surface-2);font:var(--type-meta);color:var(--text-3)}.zd-frecv strong{display:block;font:var(--type-meta-strong);color:var(--text-1)}.zd-ftrlist .zd-ftrig{width:100%;margin:0}.zd-ftools{left:16px;bottom:16px;display:flex;align-items:center;gap:2px;padding:4px}.zd-ftools__zoom{min-width:44px;text-align:center;font:var(--type-meta-strong);color:var(--text-2);font-variant-numeric:tabular-nums}.zd-ftools__sep{width:1px;height:20px;margin:0 4px;background:var(--border-subtle)}.zd-fmini{right:16px;bottom:16px;width:184px;height:116px;overflow:hidden;cursor:pointer}.zd-fmini svg{display:block}.zd-fempty{position:absolute;width:260px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;border:1px dashed var(--brand-border);border-radius:12px;background:var(--surface);cursor:default}.zd-fempty>strong{font:var(--type-body-strong);color:var(--text-1)}.zd-fempty>span{font:var(--type-meta);color:var(--text-3)}.zd-ftest__head{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle)}.zd-ftest__chat{flex:1;min-height:0;overflow:auto;padding:var(--space-4) var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);background:var(--surface-2)}.zd-ftest__msg{max-width:82%;padding:6px 10px;border-radius:10px;box-shadow:var(--shadow-xs);font:14px/20px var(--font-sans);color:var(--text-1);white-space:pre-wrap;overflow-wrap:anywhere}.zd-ftest__msg--in{align-self:flex-start;background:var(--surface);border-top-left-radius:4px}.zd-ftest__msg--out{align-self:flex-end;background:var(--skin-wa-out,var(--brand-subtle));border-top-right-radius:4px}.zd-ftest__media{display:flex;align-items:center;gap:8px;width:220px;height:120px;margin-bottom:4px;border-radius:6px;background:#0000000f;justify-content:center;font:var(--type-meta);color:var(--text-2)}:is([data-theme=dark],.dark) .zd-ftest__media{background:#ffffff0f}.zd-ftest__media--doc{height:52px;justify-content:flex-start;padding:0 10px}.zd-ftest__sys{align-self:center;display:flex;gap:6px;max-width:92%;padding:4px 10px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface);font:var(--type-meta);color:var(--text-2)}.zd-ftest__sys.is-error{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger-fg)}.zd-ftest__sys.is-end{color:var(--text-3)}.zd-ftest__foot{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);border-top:1px solid var(--border-subtle);background:var(--surface)}.zd-ftest__replies{display:flex;flex-wrap:wrap;gap:8px}.zd-ftest__chip{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:32px;max-width:100%;padding:5px 12px;white-space:normal;text-align:left;line-height:20px;border:1px solid var(--brand-border);border-radius:999px;background:var(--surface);font:var(--type-control);color:var(--brand-strong);cursor:pointer}.zd-ftest__chip:hover{background:var(--brand-subtle)}.zd-ftest__who{flex:1;min-width:0}.zd-ftest__name{font:var(--type-component-title);color:var(--text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-ftest__status{font:var(--type-meta);color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-ftest__status.is-typing{color:var(--success-fg)}.zd-ftest__intro{margin:auto 0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-sm)}.zd-ftest__introtitle{margin:0;font:var(--type-section-title);color:var(--text-1);text-wrap:balance}.zd-ftest__introtext{margin:0;font:var(--type-body);color:var(--text-2);text-wrap:pretty}.zd-ftest__introlist{display:flex;flex-direction:column;gap:var(--space-2);width:100%;margin:0 0 var(--space-1);padding:var(--space-3) 0 0;border-top:1px solid var(--border-subtle);list-style:none;font:var(--type-meta);color:var(--text-2)}.zd-ftest__introlist li{display:flex;align-items:flex-start;gap:var(--space-2)}.zd-ftest__introlist .zd-icon{flex:none;color:var(--text-3)}.zd-ftest__group{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1)}.zd-ftest__btns{display:flex;flex-direction:column;gap:2px;width:min(260px,80%)}.zd-ftest__btn{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:40px;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-sm);background:var(--sk-in,var(--surface));color:var(--sk-accent,var(--brand-strong));font:var(--type-control);text-align:center;box-shadow:var(--shadow-xs);cursor:pointer}.zd-ftest__btn:hover:not(:disabled){filter:brightness(.97)}.zd-ftest__btn:disabled{color:var(--sk-meta,var(--text-3));box-shadow:none;cursor:default}.zd-ftest__btn:focus-visible,.zd-ftest__speed:focus-visible,.zd-ftest__vars summary:focus-visible,.zd-ftest__open:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.zd-ftest__typing{display:flex;align-items:center;gap:4px;min-height:36px}.zd-ftest__typing i{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.4}@media (prefers-reduced-motion:no-preference){.zd-ftest__typing i{animation:zd-ftest-dot 1.2s var(--ease-standard) infinite}.zd-ftest__typing i:nth-child(2){animation-delay:.15s}.zd-ftest__typing i:nth-child(3){animation-delay:.3s}}@keyframes zd-ftest-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.zd-ftest .zd-thread__notice.is-error{background:var(--danger-bg);color:var(--danger-fg)}.zd-ftest .zd-thread__notice.is-error .zd-thread__noticeic{color:var(--danger-fg)}.zd-ftest .zd-thread__notice.is-warn,.zd-ftest .zd-thread__notice.is-warn .zd-thread__noticeic{background:var(--warning-bg);color:var(--warning-fg)}.zd-ftest .zd-thread__notice.is-end{font:var(--type-meta-strong);color:var(--text-1)}.zd-ftest__link,.zd-ftest__open{color:var(--text-link);overflow-wrap:anywhere}.zd-ftest__link{text-decoration:underline}.zd-ftest__open{display:inline-flex;align-items:center;gap:var(--space-1);margin:var(--space-1) 0;font:var(--type-meta-strong);text-decoration:none}:is([data-skin=instagram],[data-skin=messenger]) .zd-msg--out :is(.zd-ftest__link,.zd-ftest__open){color:inherit}.zd-ftest__sticker{display:block;max-width:120px;max-height:120px}.zd-ftest__speed{flex:none;padding:2px 6px;border:0;border-radius:var(--radius-pill);background:color-mix(in srgb,currentColor 12%,transparent);color:inherit;font:var(--type-meta-strong);cursor:pointer}.zd-ftest__choice{display:flex;flex-direction:column;gap:var(--space-2)}.zd-ftest__label{font:var(--type-meta-strong);color:var(--text-3)}.zd-ftest__composer{display:flex;align-items:center;gap:var(--space-2)}.zd-ftest__input{flex:1;min-width:0}.zd-ftest__end{display:flex;align-items:center;gap:var(--space-2);font:var(--type-body-strong);color:var(--text-1)}.zd-ftest__endtext{flex:1;min-width:0}.zd-ftest .zd-msg__visual{width:220px}.zd-ftest__end>.zd-icon{color:var(--text-3)}.zd-ftest__vars{border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.zd-ftest__vars summary{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font:var(--type-control);color:var(--text-2);cursor:pointer;list-style:none}.zd-ftest__vars summary::-webkit-details-marker{display:none}.zd-ftest__vars summary:hover{background:var(--surface-2)}.zd-ftest__count{padding:0 6px;border-radius:var(--radius-pill);background:var(--surface-2);font:var(--type-meta-strong);color:var(--text-3);font-variant-numeric:tabular-nums}.zd-ftest__caret{margin-left:auto;transition:transform var(--dur-fast) var(--ease-standard)}.zd-ftest__vars[open] .zd-ftest__caret{transform:rotate(180deg)}.zd-ftest__vars dl{display:grid;gap:var(--space-1);max-height:160px;margin:0;padding:0 var(--space-3) var(--space-3);overflow:auto}.zd-ftest__vars dl>div{display:flex;gap:var(--space-2);min-width:0;font:var(--type-meta)}.zd-ftest__vars dt{flex:none;font-family:var(--font-mono);color:var(--text-2)}.zd-ftest__vars dd{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-1)}.zd-foutline{flex:1;min-height:0;overflow:auto;padding:16px;display:flex;flex-direction:column;gap:0}.zd-fostep{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface);font:inherit;color:inherit;text-align:left;cursor:pointer}.zd-fostep.is-error{border-color:var(--danger-fg)}.zd-fostep__num{font:600 11px/16px var(--font-sans);color:var(--text-3)}.zd-fostep__title{font:var(--type-body-strong);color:var(--text-1)}.zd-fostep__sum{margin-top:2px;font:var(--type-meta);color:var(--text-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.zd-fostep__err{margin-top:4px;font:var(--type-meta-strong);color:var(--danger-fg)}.zd-folink{width:0;height:14px;margin-left:25px;border-left:2px dashed var(--brand-border)}.zd-fobranch{display:flex;align-items:center;gap:4px;margin:2px 0 6px 12px;font:var(--type-meta-strong);color:var(--brand-strong)}.zd-ftool{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.zd-chchips{display:flex;gap:6px;flex-wrap:wrap}.zd-chchip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--border-subtle);border-radius:999px;background:var(--surface);font:var(--type-control);color:var(--text-2);white-space:nowrap;cursor:pointer}.zd-chchip:hover{border-color:var(--zd-gray-400);color:var(--text-1)}.zd-chchip[aria-pressed=true]{border-color:var(--brand-border);background:var(--brand-subtle);color:var(--brand-strong);font-weight:500}.zd-chchip__n{font:var(--type-meta);color:var(--text-3);font-variant-numeric:tabular-nums}.zd-chchip[aria-pressed=true] .zd-chchip__n{color:var(--brand-strong)}.zd-seclabel{font:var(--type-meta-strong);color:var(--text-3)}.zd-fsect{display:flex;flex-direction:column;gap:10px}.zd-folders{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.zd-folder{display:flex;align-items:center;gap:10px;height:52px;padding:0 14px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface);font:var(--type-body-strong);color:var(--text-1);text-align:left;cursor:pointer;transition:border-color .12s,background .12s}.zd-folder:hover{border-color:var(--zd-gray-400)}.zd-folder.is-drop{border-color:var(--brand-mark);background:var(--brand-subtle)}.zd-folder__icon{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--brand-subtle);color:var(--brand-strong);flex:none}.zd-folder__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-folder__count{font:var(--type-meta);color:var(--text-3);font-variant-numeric:tabular-nums}.zd-folder--new{justify-content:center;border-style:dashed;border-color:var(--brand-border);background:transparent;color:var(--brand-strong);font:var(--type-control)}.zd-folder--new:hover{background:var(--brand-subtle);border-color:var(--brand-border)}.zd-fcrumb{display:flex;align-items:center;gap:6px;font:var(--type-body);color:var(--text-3)}.zd-fcrumb button{padding:0;border:0;background:none;font:var(--type-body);color:var(--text-link);cursor:pointer}.zd-fcrumb strong{font:var(--type-body-strong);color:var(--text-1)}.zd-flist{background:var(--surface);border:1px solid var(--border-subtle);border-radius:12px;overflow:hidden}.zd-flist__row{display:grid;grid-template-columns:var(--fcols);align-items:center;gap:12px;min-height:60px;padding:8px 16px;border-top:1px solid var(--border-subtle);cursor:pointer}.zd-flist__row:first-child{border-top:0}.zd-flist__row:hover{background:var(--surface-hover)}.zd-flist__row.is-sel{background:var(--surface-selected)}.zd-flist__row.is-head{min-height:44px;cursor:default;font:var(--type-meta-strong);color:var(--text-3)}.zd-flist__row.is-head:hover{background:transparent}.zd-flist__grip{display:grid;place-items:center;color:var(--text-3);cursor:grab}.zd-flist__name{display:flex;align-items:center;gap:8px;min-width:0;font:var(--type-body-strong);color:var(--text-1)}.zd-flist__name>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-flist__sub{margin-top:2px;font:var(--type-meta);color:var(--text-3)}.zd-flist__chan{display:flex;align-items:center;gap:8px;min-width:0;font:var(--type-body);color:var(--text-2);white-space:nowrap}.zd-flist__num{text-align:right;font:var(--type-body);color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap}.zd-flist__err{margin-top:2px;font:var(--type-meta);color:var(--danger-fg)}.zd-flist__acts{display:flex;justify-content:flex-end;gap:2px}.zd-fcard{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-top:1px solid var(--border-subtle);cursor:pointer}.zd-fcard:first-child{border-top:0}.zd-fcard__top{display:flex;align-items:flex-start;gap:10px}.zd-fcard__bot{display:flex;align-items:center;justify-content:space-between;gap:10px}.zd-fbulk{display:flex;align-items:center;gap:8px;min-height:52px;padding:6px 8px 6px 16px;border-bottom:1px solid var(--brand-border);background:var(--brand-subtle);flex-wrap:wrap}.zd-fbulk strong{font:var(--type-body-strong);color:var(--text-1);margin-right:auto}.zd-chpick{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.zd-chpick__opt{display:flex;align-items:center;gap:10px;height:48px;padding:0 12px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface);font:var(--type-control);color:var(--text-1);text-align:left;cursor:pointer}.zd-chpick__opt:hover{border-color:var(--zd-gray-400)}.zd-chpick__opt:disabled{opacity:.6;cursor:not-allowed;border-color:var(--border-subtle)}.zd-chpick__opt[aria-checked=true]{border-color:var(--brand-mark);box-shadow:0 0 0 1px var(--brand-mark);background:var(--brand-subtle)}.zd-tpick{display:flex;flex-direction:column;gap:8px}.zd-tpick__label{margin-top:8px;font:var(--type-meta-strong);color:var(--text-3)}.zd-tpick__opt{display:flex;align-items:center;gap:14px;width:100%;padding:12px 14px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface);font:inherit;color:inherit;text-align:left;cursor:pointer}.zd-tpick__opt:hover{border-color:var(--zd-gray-400);background:var(--surface-hover)}.zd-tpick__opt.is-on{border-color:var(--brand-border);background:var(--brand-subtle)}.zd-tpick__title{display:block;font:var(--type-body-strong);color:var(--text-1)}.zd-tpick__desc{display:block;margin-top:2px;font:var(--type-meta);color:var(--text-3)}.zd-mlabel{display:flex;flex-direction:column;gap:2px;min-width:0}.zd-menu__item:has(.zd-mlabel){min-height:52px;padding-top:6px;padding-bottom:6px}.zd-mlabel small{font:var(--type-meta);color:var(--text-3)}.zd-fprop__body>*,.zd-fbox>*,.zd-ftest__foot>*,.zd-fpal__head>*,.zd-tpick>*{flex-shrink:0}.zd-ftest__chip.is-none{border-color:var(--border-subtle);color:var(--text-2)}.zd-ftest__chip.is-none:hover{background:var(--surface-2)}.zd-bmodal__title{display:flex;align-items:center;gap:12px;min-width:0}.zd-bmodal__title>span:last-child{display:flex;flex-direction:column;min-width:0;overflow:hidden;text-overflow:ellipsis}.zd-bmodal__eyebrow{font:var(--type-meta-strong);color:var(--text-3);text-transform:none}.zd-bprev{display:flex;align-items:center;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-2)}.zd-bprev--audio{padding:10px 14px}.zd-bprev--image,.zd-bprev--video{position:relative;flex-direction:column;justify-content:center;gap:8px;height:150px;color:var(--text-3)}.zd-bprev--video>.zd-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#0000008c;color:#fff}.zd-bprev__file{font:var(--type-meta);color:var(--text-2)}.zd-chpick--2{grid-template-columns:repeat(2,minmax(0,1fr))}.zd-chpick--2 .zd-chpick__opt{height:44px;white-space:nowrap}.zd-chpick--2 .zd-chpick__opt>span:not(.zd-chlogo){overflow:hidden;text-overflow:ellipsis}.zd-newflow__ch{display:flex;flex-direction:column;gap:8px}.zd-newflow__label{font:var(--type-control);font-weight:500;color:var(--text-1)}.zd-newflow__help{font:var(--type-meta);color:var(--text-3)}.zd-newflow__fixed{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-2)}.zd-newflow__fixed>span{display:flex;flex-direction:column;gap:2px;min-width:0}.zd-newflow__fixed strong{font:var(--type-body-strong);color:var(--text-1)}.zd-newflow__fixed small{font:var(--type-meta);color:var(--text-2)}.zd-agent.zd-agent--nav{display:grid;flex-direction:initial;grid-template-columns:184px minmax(0,1fr);gap:24px;align-items:start}.zd-agent.zd-agent--nav.is-narrow{display:flex;flex-direction:column;gap:16px}.zd-agnav{position:sticky;top:0;display:flex;flex-direction:column;gap:2px;padding-right:20px;border-right:1px solid var(--border-subtle);align-self:stretch}.zd-agnav__item{display:flex;align-items:center;gap:10px;height:40px;padding:0 10px;border:0;border-radius:8px;background:none;font:var(--type-control);color:var(--text-2);text-align:left;cursor:pointer;transition:background .12s,color .12s}.zd-agnav__item:hover{background:var(--surface-hover);color:var(--text-1)}.zd-agnav__item[aria-current=page]{background:var(--brand-subtle);color:var(--text-1);font-weight:500}.zd-agnav__item[aria-current=page]>.zd-icon:first-child{color:var(--brand-strong)}.zd-agnav__item>span{flex:1;min-width:0}.zd-agnav__err{color:var(--danger-fg)}.zd-agent__panehead{display:flex;flex-direction:column;gap:2px;margin-bottom:4px}.zd-agent__panehead h3{margin:0;font:var(--type-section-title,600 18px/26px var(--font-sans));color:var(--text-1)}.zd-agent__panehead p{margin:0;font:var(--type-body);color:var(--text-2)}.zd-agent__err{font:var(--type-meta);color:var(--danger-fg)}.zd-integpick{display:flex;flex-direction:column;gap:8px}.zd-integpick__opt{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 14px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface);text-align:left;cursor:pointer}.zd-integpick__opt:hover{border-color:var(--zd-gray-400)}.zd-integpick__opt[aria-checked=true]{border-color:var(--brand-mark);box-shadow:0 0 0 1px var(--brand-mark);background:var(--brand-subtle)}.zd-integpick__radio{flex:none;width:18px;height:18px;border:1.5px solid var(--border-field);border-radius:50%}.zd-integpick__opt[aria-checked=true] .zd-integpick__radio{border:5px solid var(--brand)}.zd-integpick__txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.zd-integpick__txt strong{font:var(--type-body-strong);color:var(--text-1)}.zd-integpick__txt small{font:var(--type-meta);color:var(--text-2)}.zd-minicard{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface)}.zd-minicard__txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.zd-minicard__name{display:flex;align-items:center;gap:8px;font:var(--type-body-strong);color:var(--text-1)}.zd-minicard__when{font:var(--type-body);color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-minicard__meta{font:var(--type-meta);color:var(--text-3)}.zd-miniflow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-modal) + 20);display:grid;padding:24px;background:var(--overlay)}.zd-miniflow__box{min-height:0;display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:var(--bg-app);box-shadow:var(--shadow-modal)}.zd-miniflow__box>.zd-fed{flex:1;min-height:0;height:auto}@media (max-width:639px){.zd-miniflow{padding:0}.zd-miniflow__box{border-radius:0}}.zd-clone__thread.zd-thread{padding:16px 20px;display:flex;flex-direction:column;gap:4px}.zd-clone__thread .zd-msg--out{opacity:.5}.zd-clone__key.is-in{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:5px;color:var(--brand-strong)}.zd-agnav{width:184px;box-sizing:border-box}.zd-agnav__item{width:100%;justify-content:flex-start;white-space:nowrap}.zd-agnav__item>span{text-align:left!important;overflow:hidden;text-overflow:ellipsis}.zd-agent .zd-chpick--5{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr))}.zd-agent .zd-chpick--5 .zd-chpick__opt{justify-content:flex-start}.zd-agnav__item>.zd-icon{flex:none}.zd-chpick.zd-chpick--tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.zd-chpick--tiles .zd-chpick__opt{flex-direction:column;justify-content:center;gap:8px;height:80px;text-align:center}.zd-chpick--tiles .zd-chpick__opt>span:not(.zd-chlogo){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-agent--nav.is-narrow .zd-chpick--tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.zd-chpick--tiles .zd-chpick__opt{padding:8px 4px}.zd-chpick--tiles .zd-chpick__opt>span:not(.zd-chlogo){font-size:13px}.zd-agent__pane .zd-segmented{align-self:flex-start;width:auto}.zd-mch,.zd-mblk{display:flex;align-items:center;gap:10px;min-width:0}.zd-mblk{white-space:nowrap}.zd-flist__folder{display:inline-flex;align-items:center;gap:4px;margin-left:8px;font:var(--type-meta);color:var(--text-3)}.zd-flist--blocks .zd-flist__name{display:flex;align-items:center;gap:8px}.zd-bmodal__eyebrow{display:flex;align-items:center;gap:6px}.zd-btile--start{background:var(--brand-subtle)!important;color:var(--brand-strong)!important}.zd-fn{width:264px}.zd-fn--start{width:288px}.zd-fn__kind{display:none}.zd-fn__title{letter-spacing:-.005em}.zd-fn__sum{padding:0;background:none;border-radius:0;-webkit-line-clamp:2}.zd-fn__num{opacity:0;transition:opacity .12s}.zd-fn:hover .zd-fn__num,.zd-fn.is-sel .zd-fn__num,.zd-fn:focus-visible .zd-fn__num{opacity:1}.zd-fn__branches{gap:0;border-top:1px solid var(--border-subtle)}.zd-fn__sum+.zd-fn__branches{margin-top:12px}.zd-fn__body>.zd-fn__branches:first-child{margin-top:0;border-top:0}.zd-fn__branch{height:36px;padding:0 22px 0 14px;border:0;border-radius:0;border-top:1px solid var(--border-subtle);font:500 13px/18px var(--font-sans)}.zd-fn__branch:first-child{border-top:0}.zd-fn__branch .zd-fn__port--out{right:-7px;top:11px}.zd-fn__port{border-color:var(--zd-gray-400)!important}.zd-fn__port--in,.zd-fn__head~.zd-fn__port--out{top:22px}.zd-fn__port--out:hover{border-color:var(--brand)!important}.zd-fn.is-sel{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand),var(--shadow-sm)}.zd-fn.is-run{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-highlight),var(--shadow-sm)}.zd-fn.is-error .zd-fn__head .zd-btile{background:var(--danger-bg)!important;color:var(--danger-fg)!important}.zd-fn__err{margin:0 14px 14px;padding:0;background:none}.zd-fstart__sum{display:flex;flex-direction:column;gap:10px;padding:12px 14px 14px}.zd-fstart__trig{display:flex;align-items:center;gap:10px;min-width:0}.zd-fstart__trig.is-empty{color:var(--text-3)}.zd-fstart__tt{display:flex;flex-direction:column}.zd-fstart__tt strong{font:var(--type-meta-strong);color:var(--text-1)}.zd-fstart__tt em{font:var(--type-meta);font-style:normal;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-fstart__pause{display:flex;align-items:center;gap:6px;font:var(--type-meta);color:var(--text-3)}.zd-fstart__out.is-alt{color:var(--text-2)}.zd-fedge{stroke-dasharray:none!important;animation:none!important;fill:none}.zd-fedge--temp{stroke:var(--brand)!important;stroke-dasharray:5 5!important}.zd-fedge-add{position:absolute;z-index:2;width:22px;height:22px;margin:-11px 0 0 -11px;padding:0;display:grid;place-items:center;border-radius:50%;border:1px solid var(--border-subtle);background:var(--surface);color:var(--text-3);box-shadow:var(--shadow-xs);cursor:pointer;transition:background-color .12s,color .12s,border-color .12s,transform .12s}.zd-fedge-add:hover,.zd-fedge-add.is-on{background:var(--brand);border-color:var(--brand);color:var(--on-brand);transform:scale(1.1)}.zd-fedge-add:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.zd-fedge-add{transition:none}.zd-fedge-add:hover{transform:none}}.zd-fedge-hit{fill:none;stroke:transparent;stroke-width:16;pointer-events:stroke;cursor:pointer}.zd-fedge-del{position:absolute;z-index:2;width:28px;height:28px;margin:-14px 0 0 -14px;padding:0;display:grid;place-items:center;border-radius:50%;border:0;background:#d92d20;color:#fff;box-shadow:var(--shadow-sm);cursor:pointer;opacity:0;pointer-events:none;transform:scale(.85);transition:opacity .12s,transform .12s,background-color .12s}.zd-fedge-del.is-on,.zd-fedge-del:focus-visible{opacity:1;pointer-events:auto;transform:scale(1)}.zd-fedge-del:hover{background:#b42318}.zd-fedge-del:active{transform:scale(.94)}.zd-fedge-del:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.zd-fedge-del{transition:none}.zd-fedge-del:hover{transform:none}}.zd-fed__bar--v3{gap:12px;min-height:56px;padding:8px 16px;flex-wrap:nowrap}.zd-fed__sep{flex:none;width:1px;height:24px;background:var(--border-subtle)}.zd-fed__issues{flex:none;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:0;border-radius:999px;background:var(--danger-bg);color:var(--danger-fg);font:var(--type-meta-strong);cursor:pointer}.zd-fed__issues:hover{text-decoration:underline;text-underline-offset:2px}.zd-fed__issues:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.zd-fed__bar--v3 .zd-fed__meta{white-space:nowrap}.zd-ftools--v3{left:16px!important;right:auto!important;top:auto!important;bottom:16px!important;display:flex;align-items:center;gap:2px;padding:6px;border-radius:12px;background:var(--surface);border:1px solid var(--border-subtle);box-shadow:var(--shadow-menu)}.zd-ftools--v3 .zd-ftools__sep{width:1px;height:20px;margin:0 6px;background:var(--border-subtle)}.zd-fed__stage .zd-fpal{top:16px!important;bottom:76px!important;left:16px!important;height:auto!important;max-height:none!important}.zd-ftest__chat[data-skin]{background:var(--sk-bg)}.zd-ftest__chat[data-skin=whatsapp]{background:var(--sk-bg) url(/_releases/admin/assets/wallpaper-zap-light-BBYMSip8.svg) 0 0/400px 400px repeat}:is([data-theme=dark],.dark) .zd-ftest__chat[data-skin=whatsapp]{background:var(--sk-bg) url(/_releases/admin/assets/wallpaper-zap-dark-B4kJCAS6.svg) 0 0/400px 400px repeat}.zd-ftest__chat[data-skin=telegram]{background:var(--sk-bg) url(/_releases/admin/assets/wallpaper-telegram-light-DUPkSt4F.png) 0 0/400px 400px repeat}:is([data-theme=dark],.dark) .zd-ftest__chat[data-skin=telegram]{background:var(--sk-bg) url(/_releases/admin/assets/wallpaper-telegram-dark-hLs3271s.png) 0 0/400px 400px repeat}.zd-ftest__chat[data-skin] .zd-ftest__msg--in{background:var(--sk-in);color:var(--sk-in-fg)}.zd-ftest__chat[data-skin] .zd-ftest__msg--out{background:var(--sk-out);color:var(--sk-out-fg)}.zd-ftest__chat[data-skin] .zd-ftest__sys{align-self:center;background:var(--surface);border-radius:8px;padding:6px 10px;box-shadow:var(--shadow-xs)}.zd-ftool--v3{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.zd-ftool--v3 .zd-btn[aria-pressed=true]{background:var(--brand-subtle);border-color:var(--brand-border);color:var(--brand-strong)}.zd-ftool__count{margin-left:auto;white-space:nowrap;font:var(--type-meta);color:var(--text-3);font-variant-numeric:tabular-nums}.zd-mlogo{display:inline-flex;align-items:center;gap:8px}.zd-fstat{display:flex;align-items:center;gap:10px;min-width:0}.zd-fstat__t{font:var(--type-control);color:var(--text-3);white-space:nowrap}.zd-fstat__t.is-on{color:var(--text-1)}.zd-fstat__t.is-err{display:inline-flex;align-items:center;gap:4px;color:var(--danger-fg);font-weight:500}.zd-flist--v3 .zd-flist__sub{display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.zd-flist--v3 .zd-flist__sub .zd-icon{flex:none}.zd-pageheader__text{flex:1 1 240px}.zd-fed__bar--v3 .zd-fed__name{min-width:140px;flex:0 1 auto;text-overflow:ellipsis}@media (max-width:1100px){.zd-fed__bar--v3 .zd-fed__meta{display:none}}.zd-fstat__t,.zd-fstat__t.is-on{font:var(--type-body);font-weight:400;color:var(--text-1)}.zd-fstat__t:not(.is-on){color:var(--text-3)}.zd-fbulk .zd-selbar__sep{width:1px;height:20px;margin:0 2px;background:var(--border-subtle)}.zd-fbulk>strong{white-space:nowrap}.zd-flist--v3 .zd-flist__name{gap:8px}.zd-flist__ch{display:inline-flex;flex:none}.zd-flist--v3 .zd-flist__sub{padding-left:28px;margin-top:2px}.zd-fcard .zd-flist__sub{padding-left:24px}.zd-flist__fd{display:inline-flex;align-items:center;gap:4px}.zd-ftab{display:inline-flex;align-items:center;gap:6px}.zd-ftab__n{font:var(--type-meta);color:var(--text-3);font-variant-numeric:tabular-nums}.zd-fcount{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;margin-left:2px;border-radius:var(--radius-pill);background:var(--brand);color:var(--on-brand);font:600 11px/1 var(--font-sans);font-variant-numeric:tabular-nums}.zd-flist--blocks .zd-flist__row{cursor:pointer}.zd-fsort{display:inline-flex;align-items:center;gap:4px;padding:2px 4px;margin:-2px -4px;border:0;border-radius:6px;background:transparent;font:inherit;color:inherit;cursor:pointer}.zd-fsort .zd-icon{opacity:.55}.zd-fsort:hover{color:var(--text-1)}.zd-fsort:hover .zd-icon,.zd-fsort.is-on .zd-icon{opacity:1}.zd-fsort.is-on{color:var(--text-1)}.zd-fsort:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:1px}.zd-flist__fold{display:inline-flex;align-items:center;gap:4px;flex:none;margin-left:4px;font:var(--type-meta);color:var(--text-3);white-space:nowrap}.zd-immersive .zd-main>.zd-topbar{display:none}.zd-ftools--add{position:absolute;z-index:3;left:16px;top:16px}.zd-ftools--add .zd-btn{height:40px;padding:0 16px;box-shadow:var(--shadow-menu)}.zd-fed .zd-fed__stage .zd-fpal{top:68px!important;bottom:76px!important}.zd-fprop-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal,60);display:grid;place-items:center;padding:24px;background:var(--overlay)}.zd-fprop-ov .zd-fprop{position:relative;inset:auto;width:min(560px,100%);height:auto;max-height:min(760px,calc(100vh - 48px));border-radius:16px;box-shadow:var(--shadow-modal)}.zd-fprop-ov .zd-fprop__body{overflow:auto;min-height:0;flex:1}.zd-mlang{display:flex;align-items:center;gap:10px}.zd-mlang__flag{font-size:16px;line-height:1;width:20px;text-align:center}.zd-fed__stage.is-blurred .zd-fn :is(.zd-fn__title,.zd-fn__kind,.zd-fn__sum,.zd-fn__branch>span:not(.zd-fn__port),.zd-fn__err>span),.zd-fed__stage.is-blurred .zd-fn--start .zd-fn__head~*:not(.zd-fn__port){filter:blur(5px);transition:filter .16s ease-out}.zd-fed__stage.is-blurred .zd-fn:hover :is(.zd-fn__title,.zd-fn__kind,.zd-fn__sum,.zd-fn__branch>span,.zd-fn__err>span),.zd-fed__stage.is-blurred .zd-fn--start:hover .zd-fn__head~*{filter:none}@media (prefers-reduced-motion:reduce){.zd-fed__stage.is-blurred .zd-fn *{transition:none}}.zd-lbtile{position:relative;display:inline-flex;width:28px;height:28px}.zd-lbtile__ch{position:absolute;right:-5px;bottom:-5px;display:grid;place-items:center;padding:1px;border-radius:50%;background:var(--surface);line-height:0}.zd-flist--blocks .zd-flist__row.is-sel{background:var(--surface-selected)}.zd-fn__branch>span:not(.zd-fn__port){white-space:normal;overflow:hidden;text-overflow:clip;max-height:32px;line-height:16px;min-width:0}.zd-flist--blocks .zd-flist__name>span:first-child{flex:1 1 auto;min-width:0}.zd-flist--blocks .zd-flist__name>span.zd-flist__folder{flex:0 0 auto}.zd-fstart__trig.is-empty .zd-fstart__tt em{white-space:normal}.zd-fstart__ai{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-2);font:var(--type-meta);color:var(--text-3)}.zd-fstart__aihead{display:flex;align-items:center;gap:6px;color:var(--text-2)}.zd-fstart__aihead>.zd-icon:last-child{margin-left:auto;color:var(--warning-fg)}.zd-fstart__aiwarn,.zd-fstart__out.is-value{color:var(--warning-fg)}.zd-fstart__out.is-fake{color:var(--danger-fg)}.zd-fstart__out.is-dup{color:var(--info-fg)}.zd-fchoice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.zd-fchoice__opt{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface);font:inherit;color:inherit;text-align:left;cursor:pointer;transition:border-color .14s,background .14s}.zd-fchoice__opt:hover{border-color:var(--zd-gray-400)}.zd-fchoice__opt.is-on{border-color:var(--brand-mark);background:var(--brand-subtle)}.zd-fchoice__opt strong{font:var(--type-meta-strong);color:var(--text-1)}.zd-fchoice__opt span{font:var(--type-meta);color:var(--text-3)}.zd-fchoice__opt:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.zd-fchips{display:flex;flex-wrap:wrap;gap:6px}.zd-fsugg{display:flex;flex-direction:column;gap:6px;font:var(--type-meta);color:var(--text-3)}.zd-fsugg__chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border:1px dashed var(--border-field);border-radius:var(--radius-pill);background:transparent;font:var(--type-meta);color:var(--text-2);cursor:pointer}.zd-fsugg__chip:hover{border-style:solid;color:var(--text-1)}.zd-fsugg__chip i{width:8px;height:8px;border-radius:50%}.zd-furl{flex:1;min-width:0;height:40px;display:flex;align-items:center;padding:0 12px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-2);font:12px/1 var(--font-mono);color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-fnote{display:flex;align-items:flex-start;gap:6px;font:var(--type-meta);color:var(--text-3)}.zd-fnote>.zd-icon{flex:none;margin-top:1px}.zd-fwarn{display:flex;align-items:flex-start;gap:6px;font:var(--type-meta);color:var(--warning-fg)}.zd-fwarn>.zd-icon{flex:none;margin-top:1px}.zd-fwh.is-ok{border-color:var(--success-border);background:var(--success-bg)}.zd-fwh__t{display:flex;align-items:center;gap:6px;font:var(--type-meta-strong);color:var(--success-fg)}.zd-fchips .zd-tag{max-width:none;overflow:visible}.zd-fbox__row>.zd-anchor,.zd-fbox__row>.zd-btn--icon{flex:none}.zd-fsugg .zd-fsugg__chip{display:inline-flex;flex:none;white-space:nowrap}.zd-fwh .zd-btn{align-self:flex-start}.zd-fchoice--col{grid-template-columns:minmax(0,1fr)}.zd-fpick{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-2)}.zd-ftrig__t,.zd-ftrig__s{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zd-fstart__tt{min-width:0}.zd-fstart__tt>strong,.zd-fstart__tt>span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zd-fn{border-color:var(--border-strong);box-shadow:0 1px 2px #1018200f,0 4px 12px -4px #1018201a}.zd-fn:hover{border-color:color-mix(in srgb,var(--fn-h) 55%,var(--border-strong))}.zd-fn__head{background:color-mix(in srgb,var(--fn-h) 9%,var(--surface));border-bottom:1px solid color-mix(in srgb,var(--fn-h) 20%,var(--border-subtle));border-radius:11px 11px 0 0;padding:12px 14px}.zd-fn--start>.zd-fn__head{padding:12px 14px}.zd-fn__body{padding:12px 14px 14px}.zd-fn__title{font:600 15px/20px var(--font-sans);color:var(--text-1)}.zd-fn__sum{font:400 13px/18px var(--font-sans);color:var(--text-1);opacity:.82}.zd-fn .zd-fn__head .zd-btile{width:30px!important;height:30px!important;background:var(--h);color:#fff;box-shadow:inset 0 0 0 1px #0000000f}.zd-fn .zd-fn__head .zd-btile.zd-btile--start{background:var(--brand)!important;color:#141414!important}.zd-fn .zd-fn__head .zd-btile--logo{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-subtle)}.zd-fn__branch{color:var(--text-1);font-weight:500}.zd-fn__branches{margin:12px -14px -14px}.zd-fn__port{width:14px;height:14px;background:var(--surface);border:2px solid var(--fn-h,var(--zd-gray-500))!important}.zd-fn--start .zd-fn__port{border-color:var(--brand)!important}.zd-fn__port--in{left:-8px}.zd-fedge{stroke:var(--zd-gray-500)!important;stroke-width:2!important}.zd-fedge.is-hot{stroke:var(--brand)!important;stroke-width:2.5!important}:is([data-theme=dark],.dark) .zd-fed__stage{background-color:#101010;background-image:radial-gradient(circle,#2C2C2C 1.1px,transparent 1.3px)}:is([data-theme=dark],.dark) .zd-fn{background:#1c1c1c;border-color:#3a3a3a;box-shadow:0 1px 2px #00000080,0 8px 20px -8px #0009}:is([data-theme=dark],.dark) .zd-fn__head{background:color-mix(in srgb,var(--fn-h) 16%,#1C1C1C);border-bottom-color:color-mix(in srgb,var(--fn-h) 30%,#2E2E2E)}:is([data-theme=dark],.dark) .zd-fn__port{background:#1c1c1c}:is([data-theme=dark],.dark) .zd-fedge{stroke:#6e6e6e!important}:is([data-theme=dark],.dark) .zd-fedge.is-hot{stroke:var(--brand)!important}.zd-fprop__foot-r{display:flex;align-items:center;gap:8px;margin-left:auto}.zd-ftest__sys{align-items:flex-start;text-align:left;line-height:18px}.zd-ftest__sys>.zd-icon{flex:none;margin-top:2px}.zd-ftest__sys>span:last-child{flex:1 1 auto;min-width:0}.zd-ftest__chat[data-skin] .zd-ftest__sys{max-width:100%}.zd-ftest__chip.is-none{white-space:nowrap}.zd-chpick.zd-chpick--tiles .zd-chpick__opt>span:not(.zd-chlogo){align-self:stretch;width:auto;max-width:none;text-align:center}.zd-flist__name>.zd-flist__ch,.zd-flist__name>span.zd-flist__ch:first-child{overflow:visible;padding:0 3px 3px 0;margin-bottom:-3px}.zd-msgf{position:relative;border:1px solid var(--border-field);border-radius:var(--radius-control);background:var(--surface);transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.zd-msgf:hover{border-color:var(--border-strong)}.zd-msgf:focus-within{border-color:var(--border-focus);box-shadow:0 0 0 1px var(--border-focus)}.zd-msgf__area{position:relative}.zd-msgf textarea,.zd-msgf__mirror{display:block;width:100%;margin:0;padding:12px 14px 6px;border:0;box-sizing:border-box;font:var(--type-message);letter-spacing:normal;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal}.zd-msgf textarea{min-height:104px;max-height:320px;resize:none;overflow:auto;background:transparent;color:var(--text-1);outline:none}.zd-msgf textarea::-moz-placeholder{color:var(--text-3)}.zd-msgf textarea::placeholder{color:var(--text-3)}.zd-msgf textarea.has-vars{position:relative;color:transparent;caret-color:var(--text-1)}.zd-msgf textarea.has-vars::-moz-selection{color:transparent;background:color-mix(in oklab,var(--info-fg) 30%,transparent)}.zd-msgf textarea.has-vars::selection{color:transparent;background:color-mix(in oklab,var(--info-fg) 30%,transparent)}.zd-msgf__mirror{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;color:var(--text-1);pointer-events:none}.zd-msgf__bar{position:relative;display:flex;align-items:center;gap:2px;padding:2px 10px 6px 6px}.zd-msgf__count{margin-left:auto;font:var(--type-meta);color:var(--text-3);font-variant-numeric:tabular-nums}.zd-msgf__count.is-low{color:var(--warning-fg)}.zd-msgf__layer{position:fixed;z-index:var(--z-toast,90)}.zd-msgf__layer .zd-msgf__pop{position:static}.zd-msgf__vars{width:340px;gap:6px;padding:8px}.zd-msgf__vlist{display:flex;flex-direction:column;gap:2px;max-height:232px;overflow:auto;margin:0 -2px;padding:0 2px}.zd-msgf__var{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 8px;border:0;border-radius:var(--radius-control);background:none;text-align:left;font:var(--type-body);color:var(--text-1);cursor:pointer}.zd-msgf__var>.zd-icon{flex:none;color:var(--text-3)}.zd-msgf__var>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-msgf__var>code{flex:none;font:500 11px/1 var(--font-mono);color:var(--text-3)}.zd-msgf__var:hover,.zd-msgf__var:focus-visible{background:var(--surface-hover);outline:none}.zd-msgf__var:hover>code{color:var(--brand-strong)}.zd-msgf__var:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring)}.zd-msgf__none{padding:10px 8px;font:var(--type-body);color:var(--text-3)}.zd-msgf__vhelp{margin:0;padding:6px 8px 2px;border-top:1px solid var(--border-subtle);font:var(--type-meta);color:var(--text-3)}.zd-fopts{display:flex;flex-direction:column;border:1px solid var(--border-subtle);border-radius:var(--radius-card)}.zd-fopts>*{padding:12px 14px}.zd-fopts>*+*{border-top:1px solid var(--border-subtle)}.zd-fopts__item{display:flex;flex-direction:column;gap:10px}.zd-freact{display:flex;gap:6px;padding-left:28px}.zd-freact__opt{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface);font-size:18px;line-height:1;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard)}.zd-freact__opt:hover{border-color:var(--border-strong)}.zd-freact__opt[aria-checked=true]{border-color:var(--brand-mark);background:var(--brand-subtle);box-shadow:0 0 0 1px var(--brand-mark)}.zd-freact__opt:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.zd-fn__body .zd-composer__var{box-shadow:none;padding:0 2px}.zd-label__opt{font-weight:400;color:var(--text-3)}.zd-msgf textarea[rows="2"]{min-height:64px}.zd-vpick{display:flex;flex-direction:column;width:min(560px,calc(100vw - 16px));max-height:inherit;padding:0;gap:0;overflow:hidden}.zd-msgf__layer{display:flex;flex-direction:column}.zd-msgf__layer>.zd-cpop{max-height:inherit}.zd-vpick__search{padding:8px;border-bottom:1px solid var(--border-subtle)}.zd-vpick__body{display:grid;grid-template-columns:220px minmax(0,1fr);flex:1 1 300px;min-height:0;max-height:300px}.zd-vpick__body:has(>.zd-vpick__list:only-child){grid-template-columns:minmax(0,1fr)}.zd-vpick__cats{display:flex;flex-direction:column;gap:2px;padding:6px;border-right:1px solid var(--border-subtle);overflow:auto}.zd-vpick__cat{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:6px 8px;border:0;border-radius:var(--radius-control);background:none;color:var(--text-2);font:var(--type-body);text-align:left;cursor:pointer}.zd-vpick__cat>.zd-icon{flex:none;color:var(--text-3)}.zd-vpick__cat>span:nth-child(2){flex:1;min-width:0;text-wrap:pretty}.zd-vpick__cat:hover{background:var(--surface-hover);color:var(--text-1)}.zd-vpick__cat[aria-selected=true]{background:var(--brand-subtle);color:var(--text-1)}.zd-vpick__cat[aria-selected=true]>.zd-icon{color:var(--brand-strong)}.zd-vpick__n{flex:none;font:var(--type-meta);color:var(--text-3);font-variant-numeric:tabular-nums}.zd-vpick__list{display:flex;flex-direction:column;gap:1px;padding:6px;overflow:auto}.zd-vpick__sec{padding:10px 8px 4px;font:var(--type-meta-strong);color:var(--text-3)}.zd-vpick__sec:first-child{padding-top:4px}.zd-vpick__item{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:6px 8px;border:0;border-radius:var(--radius-control);background:none;text-align:left;cursor:pointer}.zd-vpick__item>span{font:var(--type-body);color:var(--text-1)}.zd-vpick__item>code{font:12px/16px var(--font-mono);color:var(--text-3)}.zd-vpick__item:hover,.zd-vpick__item:focus-visible{background:var(--surface-hover);outline:none}.zd-vpick__item:hover>code{color:var(--brand-strong)}.zd-vpick .zd-msgf__vhelp{margin:0;padding:8px 14px;border-top:1px solid var(--border-subtle)}@media (max-width:600px){.zd-vpick__body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);max-height:360px}.zd-vpick__cats{flex-direction:row;border-right:0;border-bottom:1px solid var(--border-subtle);overflow-x:auto}.zd-vpick__cat{width:auto;flex:none;white-space:nowrap}}.zd-fn--start .zd-fstart__sum{display:flex;flex-direction:column;gap:8px;padding:12px 14px 14px}.zd-fn--start .zd-fstart__when{display:block;padding:0;margin:0;font:var(--type-meta-strong);color:var(--text-3)}.zd-fstart__card{display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--th,var(--zd-gray-500)) 28%,var(--border-subtle));border-radius:10px;background:color-mix(in srgb,var(--th,var(--zd-gray-500)) 8%,var(--surface));text-align:left;cursor:pointer;font:inherit;color:inherit}.zd-fstart__card>:first-child{flex:none}.zd-fstart__card:hover{border-color:color-mix(in srgb,var(--th,var(--zd-gray-500)) 65%,var(--border-subtle));background:color-mix(in srgb,var(--th,var(--zd-gray-500)) 12%,var(--surface))}.zd-fstart__card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.zd-fstart__card .zd-fstart__tt{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.zd-fstart__card .zd-fstart__tt>strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;font:600 13px/18px var(--font-sans);letter-spacing:-.005em;color:var(--text-1)}.zd-fstart__card .zd-fstart__tt>em{display:block;font:var(--type-meta);font-style:normal;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zd-fstart__hint{margin:0;font:var(--type-meta);color:var(--text-3)}.zd-fstart__new{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:40px;border:1px dashed var(--border-field);border-radius:10px;background:transparent;font:var(--type-control);color:var(--text-2);cursor:pointer}.zd-fstart__new:hover{background:var(--surface-2);border-color:var(--brand);color:var(--brand-strong)}.zd-fstart__new:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.zd-fstart__pause{padding-top:2px}.zd-ftrlist{display:flex;flex-direction:column;gap:8px}.zd-fstart__chev{flex:none;color:var(--text-3)}.zd-fstart__card:hover .zd-fstart__chev{color:var(--text-1)}@media (prefers-reduced-motion:no-preference){.zd-fstart__card,.zd-fstart__new{transition:border-color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}}.zd-fn__port,.zd-fn--start .zd-fn__port{border-color:var(--zd-gray-500)!important;background:var(--surface)!important}:is([data-theme=dark],.dark) .zd-fn__port,:is([data-theme=dark],.dark) .zd-fn--start .zd-fn__port{background:#1c1c1c!important}.zd-fn__port--out:hover,.zd-fed__stage.is-linking .zd-fn__port--in{border-color:var(--brand)!important}.zd-fn__port--out:hover,.zd-fed__stage.is-linking .zd-fn:hover .zd-fn__port--in{background:var(--brand)!important}.zd-fn.is-sel .zd-fn__port{border-color:var(--brand)!important}.zd-fstart__out.is-value .zd-fn__port{border-color:var(--warning-fg)!important;background:var(--warning-fg)!important}.zd-fstart__out.is-fake .zd-fn__port{border-color:var(--danger-fg)!important;background:var(--danger-fg)!important}.zd-fstart__out.is-dup .zd-fn__port{border-color:var(--info-fg)!important;background:var(--info-fg)!important}@media (prefers-reduced-motion:no-preference){.zd-fn__port{transition:background-color .12s var(--ease-standard),border-color .12s var(--ease-standard)}}.zd-ftrpane{display:flex;flex-direction:column;gap:16px;min-width:0}.zd-ftrpane [data-pane-done]{display:none}.react-flow__node.is-run .zd-rfb,.zd-fn.is-run{box-shadow:0 0 0 2px var(--brand),0 0 0 6px color-mix(in srgb,var(--brand) 22%,transparent)!important}.zd-chpick .zd-chpick__opt--sub{height:auto;min-height:56px;padding-top:8px;padding-bottom:8px;text-align:left}.zd-chpick .zd-chpick__opt--sub small{font:var(--type-meta);color:var(--text-3)}.zd-chpick__opt:disabled{opacity:.5;cursor:not-allowed}.zd-convlist{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.zd-convlist__item{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface)}.zd-convlist__item strong{font:var(--type-body-strong);color:var(--text-1)}.zd-convlist__why{margin:2px 0 0;font:var(--type-meta);color:var(--text-2)}.zd-convlist__path{margin:2px 0 0;font:var(--type-meta);color:var(--text-3)}.zd-fconns{display:flex;flex-direction:column;border:1px solid var(--border-subtle);border-radius:var(--radius-card);overflow:hidden;max-height:min(320px,45vh);overflow-y:auto}.zd-fconns__row{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer}.zd-fconns__row+.zd-fconns__row{border-top:1px solid var(--border-subtle)}.zd-fconns__row:hover{background:var(--surface-hover)}.zd-fconns__name{display:block;font:var(--type-body);color:var(--text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-fconns__sub{display:block;font:var(--type-meta);color:var(--text-3);font-variant-numeric:tabular-nums}.zd-modal--xl{width:min(100%,1040px)}.zd-modal--agent{width:min(100%,920px)}.zd-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.zd-agent{display:flex;flex-direction:column;gap:20px}.zd-agent__group{display:flex;flex-direction:column;gap:8px}.zd-agent__label{font:var(--type-control);font-weight:500;color:var(--text-1)}.zd-agent__note{margin:0;font:var(--type-meta);color:var(--text-3);text-wrap:pretty}.zd-agent__lead{margin:0;font:var(--type-body);color:var(--text-2);text-wrap:pretty}.zd-agent__tabs{position:sticky;top:-20px;z-index:3;margin:-4px -24px 0;padding:0 24px;background:var(--surface);overflow-x:auto;scrollbar-width:none}@media (max-width:959px){.zd-agent__tabs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent)}}.zd-agent__tabs::-webkit-scrollbar{display:none}.zd-agent__tabs .zd-tabs{flex-wrap:nowrap;min-width:-moz-max-content;min-width:max-content}.zd-agent__tabs .zd-tab .zd-icon{color:var(--danger-fg)}.zd-agent__pane{display:flex;flex-direction:column;gap:16px;min-height:280px}.zd-agent__row2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start}.zd-agent__prompt{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.zd-agent__prompt>.zd-field{align-self:stretch}.zd-agent__empty{display:grid;place-items:center;min-height:72px;padding:16px;border:1px dashed var(--border-subtle);border-radius:12px;font:var(--type-body);color:var(--text-3);text-align:center}.zd-agent__provline{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;background:var(--surface-2);font:var(--type-body);color:var(--text-2)}.zd-agent__provline strong{font-weight:500;color:var(--text-1)}.zd-agent__provline>.zd-icon{flex:none}.zd-agent__provtxt{flex:1;min-width:0}.zd-agent__link{flex:none;padding:0;border:0;background:none;font:var(--type-control);font-weight:500;color:var(--text-link);cursor:pointer}.zd-agent__link:hover{color:var(--text-link-hover);text-decoration:underline}.zd-chpick--5{display:flex;flex-wrap:wrap;gap:8px}.zd-chpick--5 .zd-chpick__opt{flex:1 1 auto;justify-content:center;gap:8px;padding:0 12px;white-space:nowrap;height:44px}.zd-input__reveal{display:grid;place-items:center;width:32px;height:32px;margin-right:-6px;border:0;border-radius:6px;background:none;color:var(--text-3);cursor:pointer}.zd-input__reveal:hover{background:var(--surface-2);color:var(--text-1)}.zd-input__reveal:focus-visible{outline:2px solid var(--focus-ring);outline-offset:0}.zd-setlist{display:flex;flex-direction:column;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface)}.zd-setrow{display:flex;align-items:flex-start;gap:12px;padding:14px 16px}.zd-setlist>.zd-setrow+.zd-setrow{border-top:1px solid var(--border-subtle)}.zd-setrow__icon{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:var(--surface-2);color:var(--text-2)}.zd-setrow__txt{flex:1;min-width:0;padding-top:1px}.zd-setrow__t{display:block;font:var(--type-body-strong);color:var(--text-1)}.zd-setrow__d{display:block;margin-top:2px;font:var(--type-meta);color:var(--text-3);text-wrap:pretty}.zd-setrow__hint{display:inline-flex;margin-top:6px;padding:2px 8px;border-radius:999px;background:var(--surface-2);font:var(--type-meta);color:var(--text-2)}.zd-setrow__extra{margin-top:12px}.zd-setrow>.zd-switch{flex:none;margin-top:4px}.zd-setrow.is-off .zd-setrow__t{color:var(--text-3)}.zd-hours{display:flex;flex-direction:column;border:1px solid var(--border-subtle);border-radius:12px}.zd-hours__row{display:grid;grid-template-columns:160px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;padding:8px 14px}.zd-hours__row+.zd-hours__row{border-top:1px solid var(--border-subtle)}.zd-hours__row.is-head{padding-top:10px;padding-bottom:6px;font:var(--type-meta-strong);color:var(--text-3)}.zd-hours__row.is-off .zd-switch__label{color:var(--text-3)}.zd-varcard{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface)}.zd-varcard__head{display:flex;align-items:flex-start;gap:8px}.zd-varcard__head>.zd-field{flex:1;min-width:0}.zd-varcard__head>.zd-btn{margin-top:26px}.zd-varcard__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--border-subtle)}.zd-addrow{display:flex;align-items:center;justify-content:center;gap:8px;height:44px;border:1px dashed var(--border-field);border-radius:10px;background:none;font:var(--type-control);font-weight:500;color:var(--text-2);cursor:pointer;transition:background var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast)}.zd-addrow:hover{border-color:var(--brand-mark);color:var(--brand-strong);background:var(--brand-subtle)}.zd-addrow:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.zd-trigpick{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.zd-trigpick__opt{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface);text-align:left;color:var(--text-2);cursor:pointer}.zd-trigpick__opt:hover{border-color:var(--zd-gray-400)}.zd-trigpick__opt>.zd-icon{flex:none;margin-top:1px}.zd-trigpick__opt strong{display:block;font:var(--type-body-strong);color:var(--text-1)}.zd-trigpick__opt small{display:block;margin-top:2px;font:var(--type-meta);color:var(--text-3)}.zd-trigpick__opt[aria-checked=true]{border-color:var(--brand-mark);box-shadow:0 0 0 1px var(--brand-mark);background:var(--brand-subtle);color:var(--brand-strong)}.zd-trigpick__opt:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.zd-connpick{display:flex;flex-direction:column;max-height:248px;overflow:auto;border:1px solid var(--border-subtle);border-radius:12px}.zd-connpick__row{display:flex;align-items:center;gap:12px;padding:12px 14px}.zd-connpick__row+.zd-connpick__row{border-top:1px solid var(--border-subtle)}.zd-connpick__row>.zd-check{flex:1;min-width:0}.zd-clone{display:grid;grid-template-columns:300px minmax(0,1fr);height:min(560px,calc(100vh - 280px));min-height:360px;border:1px solid var(--border-subtle);border-radius:12px;overflow:hidden;background:var(--surface)}.zd-clone__side{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--border-subtle)}.zd-clone__search{padding:12px;border-bottom:1px solid var(--border-subtle)}.zd-clone__list{flex:1;min-height:0;overflow:auto;padding:4px}.zd-clone__item{display:flex;align-items:center;gap:12px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:none;text-align:left;color:var(--text-1);cursor:pointer}.zd-clone__item:hover{background:var(--surface-hover)}.zd-clone__item[aria-selected=true]{background:var(--surface-selected)}.zd-clone__item[aria-selected=true] .zd-clone__name{color:var(--brand-strong)}.zd-clone__item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.zd-clone__name{display:block;font:var(--type-body-strong);color:var(--text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zd-clone__sub{display:block;font:var(--type-meta);color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zd-clone__none{padding:16px;font:var(--type-body);color:var(--text-3);text-align:center}.zd-clone__main{display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--bg-app)}.zd-clone__head{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border-subtle);background:var(--surface)}.zd-clone__legend{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:8px 16px;border-bottom:1px solid var(--border-subtle);background:var(--surface);font:var(--type-meta);color:var(--text-3)}.zd-clone__key{width:10px;height:10px;border-radius:3px}.zd-clone__key.is-in{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--brand-mark)}.zd-clone__key.is-out{margin-left:10px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border-subtle)}.zd-clone__thread{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:6px;padding:16px}.zd-clone__msg{display:flex;flex-direction:column;gap:2px;max-width:min(72%,440px);padding:8px 12px;border-radius:12px;font:var(--type-body);color:var(--text-1);text-wrap:pretty}.zd-clone__msg.is-in{align-self:flex-start;background:var(--surface);box-shadow:inset 0 0 0 1px var(--brand-border);border-bottom-left-radius:4px}.zd-clone__msg.is-out{align-self:flex-end;background:var(--surface-2);color:var(--text-2);border-bottom-right-radius:4px}.zd-clone__media{display:inline-flex;align-items:center;gap:6px;font-weight:500}.zd-clone__meta{display:flex;align-items:center;justify-content:flex-end;gap:8px;font:var(--type-meta);color:var(--text-3);font-variant-numeric:tabular-nums}.zd-clone__tag{display:inline-flex;align-items:center;gap:3px;color:var(--brand-strong);font-weight:500}.zd-clone__day{align-self:center;margin:6px 0;padding:2px 10px;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-subtle);font:var(--type-meta);color:var(--text-3)}.zd-clone__empty{flex:1;display:grid;place-items:center;padding:24px;text-align:center}.zd-clone__empty>div{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:280px;color:var(--text-3)}.zd-clone__empty strong{font:var(--type-body-strong);color:var(--text-1)}.zd-clone__empty span{font:var(--type-body);text-wrap:pretty}.zd-drop{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:32px 20px;border:1.5px dashed var(--border-field);border-radius:12px;text-align:center;color:var(--text-3);font:var(--type-meta);cursor:pointer;transition:background var(--dur-fast),border-color var(--dur-fast)}.zd-drop>.zd-icon{color:var(--text-2);margin-bottom:4px}.zd-drop strong{font:var(--type-body-strong);color:var(--text-1)}.zd-drop:hover,.zd-drop.is-over{border-color:var(--brand-mark);background:var(--brand-subtle)}.zd-drop:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.zd-drop__file{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border-subtle);border-radius:12px}@media (max-width:759px){.zd-clone{grid-template-columns:1fr;height:min(560px,calc(100vh - 240px))}.zd-clone__side{border-right:0}}@media (max-width:639px){.zd-agent__row2,.zd-trigpick{grid-template-columns:1fr}.zd-hours__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:8px}.zd-hours__row>.zd-switch{grid-column:1/-1}.zd-hours__row.is-head{display:none}.zd-agent__tabs{margin:-4px -16px 0;padding:0 16px}}.zd-flist__noconn{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;font:var(--type-meta-strong);color:var(--warning-fg);cursor:pointer}.zd-flist__noconn:hover{text-decoration:underline}.zd-flist__noconn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}@media (pointer:coarse){.zd-flist__noconn,.zd-fprop__back{position:relative}:is(.zd-flist__noconn,.zd-fprop__back):before{content:"";position:absolute;inset:calc((100% - var(--control-height)) / 2) -4px}.zd-fed__name{min-height:var(--control-height)}}@media (max-width:640px){.zd-ftools--v3{max-width:calc(100% - 32px);overflow-x:auto;scrollbar-width:none}.zd-kindpick .zd-chpick__opt{height:auto;min-height:44px;padding-block:6px;white-space:normal;line-height:1.25}.zd-kindpick .zd-chpick__opt>span:not(.zd-chlogo){overflow:visible}}.zd-kindpick .zd-chpick__opt{justify-content:flex-start}.zd-crow.is-off{background:color-mix(in oklab,var(--danger-bg) 60%,var(--surface))}.zd-crow.is-off:hover{background:var(--danger-bg)}.zd-crow.is-sel{background:var(--surface-selected)}.zd-crow__check{display:flex;align-items:center}.zd-crow__id{display:flex;align-items:center;gap:12px;min-width:0}.zd-crow__sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-crow__id .zd-cstat{flex-direction:row;flex-wrap:wrap;align-items:center;gap:2px 8px;margin-top:4px}.zd-cstat{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.zd-cstat__l{display:inline-flex;align-items:center;gap:6px;font:var(--type-control);color:var(--text-1);white-space:nowrap}.zd-cstat__dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--text-3)}.zd-cstat__l.is-success .zd-cstat__dot{background:var(--success-fg)}.zd-cstat__l.is-warning .zd-cstat__dot{background:var(--warning-fg)}.zd-cstat__l.is-danger{color:var(--danger-fg)}.zd-cstat__l.is-danger .zd-cstat__dot{background:var(--danger-fg)}.zd-cstat__sub{font:var(--type-meta);color:var(--text-3);white-space:nowrap}.zd-cstat__renew{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;font:var(--type-meta-strong);color:var(--text-2);cursor:pointer;white-space:nowrap}.zd-cstat__renew.is-danger{color:var(--danger-fg)}.zd-cstat__renew.is-warning{color:var(--warning-fg)}.zd-cstat__renew:hover{text-decoration:underline}.zd-cbulk{gap:12px}.zd-cbulk__hint{font:var(--type-meta);color:var(--text-3)}.zd-cgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(240px,calc((100% - 3 * var(--space-4)) / 4)),1fr));gap:var(--space-4)}.zd-ccard{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding:var(--space-5);background:var(--surface);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-card);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}.zd-ccard:hover{border-color:var(--border-strong);box-shadow:var(--shadow-card)}.zd-ccard:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.zd-ccard.is-sel{background:var(--surface-selected);border-color:var(--brand-border)}.zd-ccard.is-off{background:color-mix(in oklab,var(--danger-bg) 60%,var(--surface))}.zd-ccard.is-skel{cursor:default;box-shadow:none}.zd-ccard__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.zd-ccard__tools{display:flex;align-items:center;gap:var(--space-2)}.zd-ccard__body{display:flex;flex-direction:column;gap:2px;min-width:0}.zd-ccard__name{display:flex;align-items:center;gap:var(--space-2);min-width:0;font:var(--type-body-strong);color:var(--text-1)}.zd-ccard__name>span:first-child,.zd-ccard__sub,.zd-ccard__ident{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-ccard__sub{font:var(--type-meta);color:var(--text-3)}.zd-ccard__ident{margin-top:var(--space-1);font:var(--type-body);color:var(--text-2);font-variant-numeric:tabular-nums}.zd-ccard__foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin-top:auto;padding-top:var(--space-3);border-top:var(--border-width) solid var(--border-subtle)}.zd-cplan{display:inline-flex;align-items:center;gap:10px}.zd-cplan__bar{display:block;width:72px;height:6px;border-radius:999px;background:var(--surface-2);overflow:hidden}.zd-cplan__bar>span{display:block;height:100%;border-radius:inherit;background:var(--brand)}.zd-cdet{display:flex;flex-direction:column;gap:20px;min-width:0}.zd-cdet__sec{display:flex;flex-direction:column;gap:10px}.zd-cdet__sec>h3{display:flex;align-items:center;gap:8px;margin:0;font:var(--type-body-strong);color:var(--text-1)}.zd-cdet__n{font:var(--type-meta);color:var(--text-3);font-variant-numeric:tabular-nums}.zd-cdet__dl{display:grid;grid-template-columns:minmax(128px,max-content) minmax(0,1fr);gap:12px 20px;margin:0;padding:16px;border:1px solid var(--border-subtle);border-radius:12px}.zd-cdet__dl dt{font:var(--type-body);color:var(--text-3)}.zd-cdet__dl dd{display:flex;align-items:center;min-width:0;margin:0;font:var(--type-body);color:var(--text-1);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.zd-cdet__ip{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.zd-cdet__note{display:flex;align-items:center;gap:6px;margin:0;font:var(--type-meta);color:var(--text-3)}.zd-cdet__box{border:1px solid var(--border-subtle);border-radius:12px;overflow:hidden}.zd-cdet__flow{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 16px;border-top:1px solid var(--border-subtle);font:var(--type-body);color:var(--text-1)}.zd-cdet__flow:first-child{border-top:0}.zd-cdet__flow>span:first-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-cdet__empty{padding:14px 16px;font:var(--type-body);color:var(--text-3)}.zd-cdet__sw{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid var(--border-subtle);border-radius:12px}@media (max-width:560px){.zd-cdet__dl{grid-template-columns:minmax(0,1fr);gap:2px}.zd-cdet__dl dd{margin-bottom:10px}}.zd-mtagdot{flex:none;width:8px;height:8px;border-radius:50%}.zd-ctool{width:100%}.zd-ctbl__muted{color:var(--text-2)}.zd-cpanel{position:sticky;top:0;height:calc(100vh - 112px);border:1px solid var(--border-subtle);border-radius:12px;overflow:hidden;background:var(--surface)}.zd-cpanel>*{height:100%}.zd-crow__ident{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--type-body);color:var(--text-1);font-variant-numeric:tabular-nums}.zd-crow__none{color:var(--text-3)}.zd-cdet__id{display:inline-flex;align-items:center;gap:4px;min-width:0}.zd-cdet__muted{color:var(--text-3)}button.zd-cdet__flow{width:100%;border:0;border-top:1px solid var(--border-subtle);background:transparent;text-align:left;cursor:pointer;font:var(--type-body);color:var(--text-1);transition:background .12s}button.zd-cdet__flow:first-child{border-top:0}button.zd-cdet__flow:hover{background:var(--surface-hover)}button.zd-cdet__flow:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.zd-cdet__go{color:var(--text-3);flex:none}.zd-cdet__hint{margin:0;font:var(--type-meta);color:var(--text-3)}.zd-cdet__flowrow{border-top:1px solid var(--border-subtle)}.zd-cdet__flowrow:first-child{border-top:0}.zd-cdet__flowrow>.zd-cdet__flow{border-top:0;padding-right:8px}.zd-cdet__fname{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;border:0;background:transparent;text-align:left;cursor:pointer;font:var(--type-body);color:var(--text-1)}.zd-cdet__fname:hover{color:var(--brand-strong);text-decoration:underline}.zd-cdet__fname:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.zd-cdet__flow .zd-switch{flex:none;min-width:104px}.zd-cdet__confirm{margin:0 12px 12px}.zd-cdet__confirmacts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:10px}.zd-cdet__add{margin-left:auto}.zd-cdet__pick{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-2)}.zd-cdet__pick .zd-connpick{background:var(--surface)}.zd-cdet__pick .zd-cdet__confirmacts{margin-top:0}.zd-cdet__acts{border:1px solid var(--border-subtle);border-radius:12px;overflow:hidden}.zd-cdet__act{display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 16px;border-top:1px solid var(--border-subtle)}.zd-cdet__act:first-child{border-top:0}.zd-cdet__act>:last-child{flex:1;min-width:0}.zd-cdet__acticon{display:flex;flex:none;color:var(--text-2)}.zd-cedit{display:flex;flex-direction:column;gap:16px;min-height:300px;margin-top:20px}.zd-cedit__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.zd-cedit__photo{display:flex;align-items:center;gap:16px}.zd-proxy{display:flex;flex-direction:column;gap:14px}.zd-proxy__card{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface);transition:opacity .16s}.zd-proxy__card.is-off{opacity:.6}.zd-proxy__title{display:flex;align-items:center;gap:8px;font:var(--type-body-strong);color:var(--brand-strong)}.zd-proxy__help{margin:-6px 0 0;font:var(--type-meta);color:var(--text-2)}.zd-proxy__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}@media (max-width:560px){.zd-proxy__row{grid-template-columns:minmax(0,1fr)}}.zd-proxy__or{display:flex;align-items:center;gap:12px;font:var(--type-meta);color:var(--text-3);text-transform:uppercase;letter-spacing:.06em}.zd-proxy__or:before,.zd-proxy__or:after{content:"";flex:1;height:1px;background:var(--border-subtle)}.zd-proxytog{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 14px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface);font:var(--type-control);color:var(--text-1);text-align:left;cursor:pointer;transition:background .12s}.zd-proxytog:hover{background:var(--surface-hover)}.zd-proxytog:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.zd-proxytog>svg:first-child,.zd-proxytog>.zd-icon:first-child{color:var(--text-2)}.zd-proxytog__opt{font:var(--type-meta);color:var(--text-3)}.zd-proxytog__chev{margin-left:auto;color:var(--text-3);transition:transform .16s}.zd-proxytog.is-open .zd-proxytog__chev{transform:rotate(90deg)}.zd-newconn__opt.is-reco{border-color:var(--brand-border)}.zd-newconn__opt .zd-tile__title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.zd-apilogo{overflow:hidden}.zd-apilogo img{width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.zd-proxytog__chev,.zd-proxy__card{transition:none}}.zd-modal .zd-tabs{flex-shrink:0}.zd-proxytog>span{flex:none;white-space:nowrap}.zd-cdet__dl{align-items:center}.zd-cdet__id .zd-btn{width:28px;height:28px;min-height:0;min-width:0}.zd-modal .zd-tabs{overflow-x:auto;scrollbar-width:none}.zd-modal .zd-tabs::-webkit-scrollbar{display:none}.zd-apilogo{display:flex;flex:none;width:44px;height:44px;border-radius:11px;overflow:hidden;padding:0;background:none;box-shadow:0 0 0 1px var(--border-subtle)}.zd-apilogo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.zd-apilabel{display:inline-flex;align-items:center;gap:8px}.zd-apilabel img{width:20px;height:20px;border-radius:5px;display:block;flex:none}.zd-cdet__id{white-space:nowrap}.zd-newconn--pick{display:flex;flex-direction:column;gap:20px}.zd-newconn__group{display:flex;flex-direction:column;gap:10px}.zd-newconn__head{font:var(--type-meta-strong);color:var(--text-2)}.zd-newconn__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media (max-width:640px){.zd-newconn__grid{grid-template-columns:minmax(0,1fr)}}.zd-newconn__card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:14px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface);font:inherit;color:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.zd-newconn__card:hover{border-color:var(--brand-border);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.zd-newconn__card:active{transform:none}.zd-newconn__card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.zd-newconn__logo{display:grid;place-items:center;width:44px;height:44px;margin-bottom:4px;border-radius:12px;background:var(--surface-2)}.zd-newconn__logo .zd-chlogo{background:none}.zd-newconn__name{display:flex;align-items:center;gap:6px;width:100%;font:var(--type-body-strong);color:var(--text-1)}.zd-newconn__go{margin-left:auto;color:var(--text-3);opacity:0;transform:translate(-4px);transition:opacity var(--dur-fast),transform var(--dur-fast)}.zd-newconn__card:hover .zd-newconn__go,.zd-newconn__card:focus-visible .zd-newconn__go{opacity:1;transform:none;color:var(--text-1)}.zd-newconn__desc{font:var(--type-meta);color:var(--text-2);text-wrap:pretty}@media (prefers-reduced-motion:reduce){.zd-newconn__card,.zd-newconn__go{transition:none;transform:none}}.zd-newconn__card[data-ch=whatsapp]:hover,.zd-newconn__card[data-ch=official]:hover{border-color:color-mix(in oklab,#25D366 45%,var(--border-subtle))}.zd-newconn__card[data-ch=instagram]:hover{border-color:color-mix(in oklab,#E4405F 45%,var(--border-subtle))}.zd-newconn__card[data-ch=messenger]:hover{border-color:color-mix(in oklab,#0A7CFF 45%,var(--border-subtle))}.zd-newconn__card[data-ch=telegram]:hover{border-color:color-mix(in oklab,#229ED9 45%,var(--border-subtle))}.zd-newconn__card[data-ch=whatsapp] .zd-newconn__logo,.zd-newconn__card[data-ch=official] .zd-newconn__logo{background:color-mix(in oklab,#25D366 12%,var(--surface))}.zd-newconn__card[data-ch=extension] .zd-newconn__logo{background:var(--brand-subtle)}.zd-newconn__card[data-ch=instagram] .zd-newconn__logo{background:color-mix(in oklab,#E4405F 12%,var(--surface))}.zd-newconn__card[data-ch=messenger] .zd-newconn__logo{background:color-mix(in oklab,#0A7CFF 12%,var(--surface))}.zd-newconn__card[data-ch=telegram] .zd-newconn__logo{background:color-mix(in oklab,#229ED9 12%,var(--surface))}.zd-qr{position:relative;flex:none;padding:8px;border-radius:12px;background:#fff;border:1px solid var(--border-subtle);box-sizing:content-box}.zd-qr svg{display:block}.zd-qr__logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:25%;aspect-ratio:1;border-radius:22%;background:#fff;box-shadow:0 0 0 3px #fff,0 1px 3px #1414141f}.zd-cmethod{display:flex;flex-direction:column;gap:8px}.zd-cmethod__opt{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface);text-align:left;cursor:pointer;font:inherit;color:var(--text-1);transition:border-color .15s,background .15s}.zd-cmethod__opt:hover{border-color:var(--brand-border);background:var(--surface-hover)}.zd-cmethod__opt:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.zd-cmethod__icon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--brand-subtle);color:var(--brand-strong)}.zd-cmethod__txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.zd-cmethod__title{font:var(--type-body-strong)}.zd-cmethod__desc{font:var(--type-meta);color:var(--text-2)}.zd-cmethod__chev{flex:none;color:var(--text-3);transition:transform .15s}.zd-cmethod__opt:hover .zd-cmethod__chev{transform:translate(2px);color:var(--brand-strong)}.zd-cmethod__steps{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:10px;font:var(--type-body);color:var(--text-1)}.zd-cmethod__note{font:var(--type-meta);color:var(--text-3);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.zd-linkbtn{border:0;background:none;padding:0;font:inherit;color:var(--text-link);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.zd-paircode{display:flex;align-items:center;justify-content:center;gap:6px;padding:18px 12px;border-radius:12px;background:var(--surface-2);margin-bottom:4px}.zd-paircode__ch{display:grid;place-items:center;width:34px;height:44px;border-radius:8px;background:var(--surface);border:1px solid var(--border-subtle);font:600 22px/1 var(--font-mono,ui-monospace,monospace);color:var(--text-1)}.zd-paircode__dash{color:var(--text-3);font:600 20px/1 var(--font-sans);padding:0 2px}.zd-paircode .zd-btn{margin-left:6px}.zd-cweb{display:flex;flex-direction:column;gap:10px}.zd-cweb__step{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px;border:1px solid var(--border-subtle);border-radius:12px}.zd-cweb__head{align-self:stretch;display:flex;align-items:center;gap:10px}.zd-cweb__title{font:var(--type-body-strong);color:var(--text-1)}.zd-cweb__num{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--brand-subtle);color:var(--brand-strong);font:600 12px/1 var(--font-sans)}.zd-cweb__step p{margin:0;font:var(--type-meta);color:var(--text-2);text-wrap:pretty}.zd-cweb__step code{font:12px var(--font-mono,ui-monospace,monospace);padding:1px 5px;border-radius:4px;background:var(--surface-2);color:var(--text-1)}.zd-cweb__step .zd-btn{align-self:stretch;justify-content:center}.zd-cweb__video{display:flex;align-items:center;gap:12px;align-self:stretch;padding:10px 12px;border-radius:10px;background:var(--surface-2);color:var(--text-1);text-decoration:none}.zd-cweb__video:hover{background:var(--surface-2-hover)}.zd-cweb__video>span:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;font:var(--type-body-strong)}.zd-cweb__video>span:nth-child(2)>span{font:var(--type-meta);color:var(--text-2)}.zd-cweb__video>svg,.zd-cweb__video>.zd-icon:last-child{color:var(--text-3)}.zd-cweb__play{flex:none;display:grid;place-items:center;width:56px;height:40px;border-radius:8px;background:var(--brand);color:var(--on-brand)}.zd-cdet__none{margin:0;font:var(--type-body);color:var(--text-3)}.zd-cedit__photo .zd-avatar{flex:none;width:72px!important;height:72px!important;font-size:24px}.zd-klist .zd-krow{min-height:60px}.zd-klist.is-compact .zd-krow{min-height:44px;padding-top:4px;padding-bottom:4px}.zd-klist.is-compact .zd-crow__sub{display:none}.zd-krow.is-cur,.zd-kcard.is-cur{background:var(--surface-selected);box-shadow:inset 3px 0 0 var(--brand)}.zd-krow__conn{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--type-body);color:var(--text-2)}.zd-ktags{display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden}.zd-ktags .zd-tag{flex:0 1 auto;min-width:0;max-width:100%;white-space:nowrap}.zd-ktags .zd-tag>span:last-child{overflow:hidden;text-overflow:ellipsis}.zd-ktags__more{flex:none;display:inline-flex;align-items:center;height:24px;padding:0 6px;border-radius:var(--radius-sm);background:var(--surface-2);font:var(--type-meta-strong);color:var(--text-2);font-variant-numeric:tabular-nums}.zd-kcard__tags{padding-left:34px}.zd-klist__foot{padding:8px 16px;border-top:1px solid var(--border-subtle)}.zd-kimp__tpl{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin-top:-4px;font:var(--type-meta-strong);color:var(--text-link);text-decoration:none}.zd-kimp__tpl:hover{color:var(--text-link-hover);text-decoration:underline}.zd-krow .zd-flist__name>span:first-child,.zd-kcard .zd-flist__name>span:first-child{flex:1 1 auto;min-width:0}.zd-klist .zd-fbulk{min-height:44px;padding-top:2px;padding-bottom:2px}.zd-kcard .zd-flist__sub{padding-left:0}.zd-kcard__tags{padding-left:76px}.zd-drow{min-height:64px}.zd-drow__src{display:flex;align-items:center;gap:6px;min-width:0}.zd-drow__src>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-drow__src .zd-icon,.zd-drow__conn{flex:none}.zd-drow__mob{display:flex;flex-direction:column;gap:8px;margin-top:8px}.zd-dprog{display:flex;flex-direction:column;gap:6px;min-width:0}.zd-dprog__t{display:flex;align-items:baseline;gap:4px;font:var(--type-meta);color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap}.zd-dprog__t strong{font:var(--type-meta-strong);color:var(--text-1)}.zd-dprog__pct{margin-left:auto;color:var(--text-2)}.zd-dprog__none{font:var(--type-meta);color:var(--text-3)}.zd-cstat__l.is-brand,.zd-cstat__l.is-info{color:var(--text-1)}.zd-cstat__l.is-info .zd-cstat__dot{background:var(--info-fg)}.zd-cstat__l.is-warning{color:var(--text-1)}.zd-dstat__pulse{position:relative;flex:none;width:8px;height:8px;border-radius:50%;background:var(--brand)}.zd-dstat__pulse:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:2px solid var(--brand);opacity:.35;animation:zd-dpulse 1.6s ease-out infinite}@keyframes zd-dpulse{0%{transform:scale(.6);opacity:.5}to{transform:scale(1.4);opacity:0}}@media (prefers-reduced-motion:reduce){.zd-dstat__pulse:after{animation:none}}.zd-dtpl__name{font-family:var(--font-mono);font-size:13px}.zd-dnote{display:flex;align-items:flex-start;gap:8px;margin:0;font:var(--type-body);color:var(--text-2)}.zd-dnote .zd-icon{flex:none;margin-top:3px;color:var(--text-3)}.zd-dnew{display:flex;flex-direction:column;gap:24px}.zd-dnew__sec{display:flex;flex-direction:column;gap:14px}.zd-dnew__sec+.zd-dnew__sec{padding-top:24px;border-top:1px solid var(--border-subtle)}.zd-dnew__sec>h3{display:flex;align-items:center;gap:10px;margin:0;font:var(--type-component-title);color:var(--text-1)}.zd-dnew__n{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;background:var(--surface-2);font:var(--type-meta-strong);color:var(--text-2);font-variant-numeric:tabular-nums}.zd-dnew__est{display:flex;align-items:flex-start;gap:8px;font:var(--type-body);color:var(--text-2)}.zd-dnew__est .zd-icon{flex:none;margin-top:2px;color:var(--text-3)}.zd-dnew__est strong{font-weight:600;color:var(--text-1)}.zd-dnew__dt{display:grid;grid-template-columns:1fr 1fr;gap:12px}.zd-drow .zd-flist__name>span:first-child{flex:1 1 auto;min-width:0}.zd-sethead{display:flex;flex-direction:column;gap:4px}.zd-sethead h2{margin:0;font:var(--type-section-title);letter-spacing:var(--ls-section)}.zd-sethead p{margin:0;font:var(--type-body);color:var(--text-2)}.zd-profile{display:flex;flex-direction:column;gap:20px}.zd-profile__photo{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.zd-profile__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.zd-savebar{position:sticky;bottom:16px;display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-card,12px);box-shadow:var(--shadow-menu);flex-wrap:wrap}.zd-savebar__t{flex:1;min-width:160px;font:var(--type-body);color:var(--text-1)}.zd-cmodal__t{display:flex;align-items:center;gap:12px;min-width:0}.zd-cmodal__t>span:last-child{flex:1 1 auto;min-width:0;white-space:normal;overflow-wrap:anywhere}.zd-cmodal{margin:-8px -24px;max-height:min(62vh,620px);overflow:auto}.zd-dlist .zd-flist__row[role=button]{cursor:pointer}.zd-dlist .zd-flist__row[role=button]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.zd-ddet{display:flex;flex-direction:column;gap:20px}.zd-ddet__prog{display:flex;flex-direction:column;gap:8px}.zd-ddet__nums{display:flex;align-items:baseline;gap:6px}.zd-ddet__nums b{font:600 28px/36px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-1)}.zd-ddet__nums span{font:var(--type-body);color:var(--text-2)}.zd-ddet__nums em{margin-left:auto;font:var(--type-body-strong);font-style:normal;font-variant-numeric:tabular-nums;color:var(--text-1)}.zd-ddet__dl{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;padding-top:16px;border-top:1px solid var(--border-subtle)}.zd-ddet__dl div{display:flex;flex-direction:column;gap:2px;min-width:0}.zd-ddet__dl dt{font:var(--type-meta);color:var(--text-3)}.zd-ddet__dl dd{margin:0;font:var(--type-body);color:var(--text-1);overflow-wrap:anywhere}.zd-acc{display:flex;flex-direction:column;gap:16px}.zd-acc__row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.zd-acc__row+.zd-acc__row,.zd-profile__grid+.zd-acc__row{padding-top:16px;border-top:1px solid var(--border-subtle)}.zd-acc__info{flex:1 1 220px;display:flex;flex-direction:column;gap:2px;min-width:0}.zd-acc__l{font:var(--type-meta);color:var(--text-3)}.zd-acc__v{font:var(--type-body);color:var(--text-1);overflow-wrap:anywhere}.zd-acc__pend{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font:var(--type-meta);color:var(--warning-fg)}.zd-acc__pend button{border:0;background:none;padding:0;font:inherit;color:var(--text-link);text-decoration:underline;cursor:pointer}.zd-acc__btns{display:flex;gap:8px;justify-content:flex-end;grid-column:1/-1}.zd-ddet .zd-dprog__t{display:none}.zd-pshare{display:flex;align-items:center;gap:10px;min-width:0}.zd-pshare__bar{flex:1;height:6px;border-radius:999px;background:var(--surface-2);overflow:hidden}.zd-pshare__bar>span{display:block;height:100%;border-radius:inherit;background:var(--chart-primary)}.zd-pshare__n{flex:none;width:44px;text-align:right;font:var(--type-meta-strong);font-variant-numeric:tabular-nums;color:var(--text-1)}.zd-metric__delta{white-space:nowrap}.zd-table tfoot td{position:sticky;bottom:0;z-index:1;background:var(--surface-2);border-top:1px solid var(--border-subtle);font:var(--type-body-strong);font-variant-numeric:tabular-nums;white-space:nowrap}.zd-ads__bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.zd-ads__search{flex:1 1 220px;max-width:300px}.zd-ads__acc{width:200px}.zd-ads__st{width:172px}.zd-ads__upd{display:flex;align-items:center;gap:12px;margin-left:auto;font:var(--type-meta);color:var(--text-3);white-space:nowrap}.zd-ads__levels{margin-top:4px}.zd-ads__chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font:var(--type-meta);color:var(--text-3)}.zd-ads__name{display:flex;align-items:center;gap:12px;min-width:220px;max-width:340px;border:0;background:none;padding:0;text-align:left;font:inherit;color:inherit}.zd-ads__name.is-link{cursor:pointer;border-radius:6px}.zd-ads__name.is-link:hover .zd-cell-title{color:var(--text-link);text-decoration:underline;text-underline-offset:2px}.zd-ads__name.is-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.zd-ads__name .zd-cell-title,.zd-ads__name .zd-cell-sub{white-space:normal;overflow-wrap:anywhere}.zd-ads__thumb{flex:none;width:36px;height:36px;border-radius:8px;background:var(--surface-2);color:var(--text-3);display:inline-flex;align-items:center;justify-content:center}.zd-ads__pos{color:var(--success-fg)}.zd-ads__neg{color:var(--danger-fg)}.zd-ads__muted{color:var(--text-3)}.zd-ads__cols{display:flex;flex-direction:column;gap:10px}.zd-adscfg{display:flex;flex-direction:column;gap:16px}.zd-adscfg__prof{border:1px solid var(--border-subtle);border-radius:12px;overflow:hidden}.zd-adscfg__head{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--surface-2);flex-wrap:wrap}.zd-adscfg__who{flex:1 1 200px;display:flex;flex-direction:column;gap:2px;min-width:0}.zd-adscfg__who strong{font:var(--type-body-strong);color:var(--text-1)}.zd-adscfg__who span{font:var(--type-meta);color:var(--text-3)}.zd-adscfg__accs{list-style:none;margin:0;padding:0}.zd-adscfg__accs li{display:flex;align-items:center;gap:16px;padding:12px 16px;border-top:1px solid var(--border-subtle);flex-wrap:wrap}.zd-adscfg__acc{flex:1 1 200px;display:flex;flex-direction:column;gap:2px;min-width:0}.zd-ads__levelrow{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;border-bottom:1px solid var(--border-subtle)}.zd-ads__levelrow .zd-ads__upd{padding-bottom:8px}.zd-ads__levels.zd-tabs{gap:4px;background:none;padding:0;border:0;margin:0}.zd-ads__levels .zd-tab{border-radius:0;background:none!important;box-shadow:none!important;height:44px;padding:0 12px;margin-bottom:-1px;border-bottom:2px solid transparent;color:var(--text-2)}.zd-ads__levels .zd-tab:hover{color:var(--text-1)}.zd-ads__levels .zd-tab[aria-selected=true]{border-bottom-color:var(--brand);color:var(--text-1)}.zd-ads__name.is-link{white-space:normal}.zd-ads__name .zd-cell-main__text{min-width:0;overflow:visible}.zd-ads__name .zd-cell-title{text-overflow:clip;overflow:visible}.zd-adscfg__cap{display:flex;justify-content:space-between;gap:12px;padding:10px 16px 8px;border-top:1px solid var(--border-subtle);font:var(--type-meta);color:var(--text-3)}.zd-adscfg__cap+.zd-adscfg__accs li:first-child{border-top:0}.zd-adscfg__prof{overflow:visible}.zd-adscfg__head{border-radius:12px 12px 0 0}.zd-adscfg__prof:not([data-open]) .zd-adscfg__head{border-radius:12px}.zd-adscfg__toggle{flex:1 1 220px;display:flex;align-items:center;gap:12px;min-width:0;padding:0;border:0;background:none;text-align:left;color:inherit;cursor:pointer;border-radius:var(--radius-control)}.zd-adscfg__chev .zd-icon{transition:transform var(--dur-fast) var(--ease-standard)}.zd-adscfg__prof[data-open] .zd-adscfg__chev .zd-icon{transform:rotate(180deg)}.zd-adscfg__accs{max-height:min(480px,60vh);overflow-y:auto}.zd-adscfg__search{padding:12px 16px 0;border-top:1px solid var(--border-subtle)}.zd-adscfg__search+.zd-adscfg__cap{border-top:0}.zd-adscfg__empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 16px;border-top:1px solid var(--border-subtle);text-align:center}.zd-adscfg__empty p,.zd-adscfg__none{margin:0;font:var(--type-body);color:var(--text-3)}.zd-adscfg__none{padding:16px;text-align:center}@media (prefers-reduced-motion:reduce){.zd-adscfg__chev .zd-icon{transition:none}}.zd-adscfg__cap{align-items:center}.zd-adscfg__cap .zd-check{font:var(--type-meta);color:var(--text-3)}.zd-adscfg__accs li[data-picked]{background:var(--brand-subtle)}.zd-adscfg__bulk{padding:8px 16px 0;border-top:1px solid var(--border-subtle)}.zd-adscfg__bulk+.zd-adscfg__cap{border-top:0}.zd-dash{--radius-card:16px;--radius-control:8px}.zd-dash .zd-dtool{display:flex;align-items:center;gap:12px;row-gap:12px;flex-wrap:wrap;flex:none}.zd-dash .zd-dtool__r{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}.zd-dash .zd-dtool .zd-tabs{flex:0 1 auto;min-width:0}@media (max-width:639px){.zd-dash .zd-dtool__r{margin-left:0;width:100%;gap:6px}.zd-dash .zd-dtool__r .zd-btn--icon{min-width:var(--control-height);min-height:var(--control-height)}}.zd-dash .zd-dchips{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:-8px;flex:none}.zd-dash .zd-dchip{display:inline-flex;align-items:center;gap:4px;height:28px;max-width:320px;padding:0 4px 0 2px;border-radius:var(--radius-pill);background:var(--surface-2);font:var(--type-meta-strong);color:var(--text-1)}.zd-dash .zd-dchip button:not(.zd-dchip__open){display:grid;place-items:center;flex:none;width:20px;height:20px;border:0;border-radius:50%;background:none;color:var(--text-2);cursor:pointer}.zd-dash .zd-dchip button:not(.zd-dchip__open):hover{background:var(--surface-2-hover);color:var(--text-1)}.zd-dash .zd-dchip button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.zd-dash .zd-dchip .zd-dchip__open{display:block;width:auto;min-width:0;height:24px;line-height:24px;padding:0 4px 0 8px;border:0;border-radius:var(--radius-pill);background:none;font:inherit;color:inherit;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-dash .zd-dchip__open:hover{text-decoration:underline}.zd-dash .zd-dchip.is-preset{padding-left:10px;background:var(--brand-subtle);color:var(--brand-strong)}.zd-dash .zd-dchip.is-preset .zd-dchip__open{padding-left:4px}.zd-dash .zd-dsaved__t{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-fconn,.zd-fprod{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:var(--surface-2);color:var(--text-2);flex:none;-o-object-fit:cover;object-fit:cover}.zd-fconn{border-radius:50%}.zd-dpre{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.zd-dpre li{display:flex;align-items:center;gap:4px;min-height:56px;border-bottom:1px solid var(--border-subtle)}.zd-dpre li:last-child{border-bottom:0}.zd-dpre__txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.zd-dpre__n{display:flex;align-items:center;gap:8px;font:var(--type-body-strong);color:var(--text-1)}.zd-dpre__pin{font:var(--type-meta-strong);color:var(--brand-strong);background:var(--brand-subtle);border-radius:var(--radius-pill);padding:1px 8px}.zd-dpre__d{font:var(--type-meta);color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-dpre__in{flex:1;min-width:0;height:36px;padding:0 10px;border:1px solid var(--border-focus);border-radius:var(--radius-control);background:var(--surface);font:var(--type-body);color:var(--text-1);outline:0;box-shadow:0 0 0 1px var(--border-focus)}.zd-menu__lead{flex:none;display:flex;align-items:center;justify-content:center;width:32px}.zd-menu__two{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;padding:6px 0}.zd-menu__t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-menu__d{font:var(--type-meta);color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.zd-menu__d.is-danger{color:var(--danger-fg)}.zd-menu__d.is-warning{color:var(--warning-fg)}.zd-menu__search{position:sticky;top:-4px;z-index:1;display:flex;align-items:center;gap:8px;height:40px;margin:-4px -4px 4px;padding:0 10px 0 12px;background:var(--surface);border-bottom:1px solid var(--border-subtle);color:var(--text-3)}.zd-menu__search input{flex:1;min-width:0;height:100%;border:0;background:none;outline:0;font:var(--type-body);color:var(--text-1)}.zd-menu__search input::-moz-placeholder{color:var(--text-3)}.zd-menu__search input::placeholder{color:var(--text-3)}.zd-menu__search button{display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:50%;background:none;color:var(--text-3);cursor:pointer}.zd-menu__search button:hover{background:var(--surface-2);color:var(--text-1)}.zd-menu__search:focus-within{color:var(--text-2)}.zd-menu__none{padding:16px 12px;font:var(--type-body);color:var(--text-3);text-align:center}.zd-menu__item.is-more{color:var(--text-link);font:var(--type-control)}.zd-menu__item.is-more .zd-icon{color:var(--text-link)}.zd-dash .zd-menu,.zd-kpage .zd-ftool .zd-menu{max-height:min(70vh,520px);overflow-y:auto;overscroll-behavior:contain}.zd-dash .zd-menu__item[aria-checked=true]{font-weight:var(--weight-semibold);background:var(--brand-subtle)}.zd-dash .zd-menu__item[aria-checked=true]:hover,.zd-dash .zd-menu__item[aria-checked=true][data-active=true]{background:var(--brand-highlight)}.zd-dash .zd-pageheader__title{font:500 36px/44px var(--font-sans);letter-spacing:-.03em}@media (max-width:639px){.zd-dash .zd-pageheader__title{font:var(--type-page-title);letter-spacing:-.03em}}@media (max-width:640px){.zd-dash .zd-dtool__r .zd-daterange{right:auto;width:calc(100vw - 2 * var(--page-padding-mobile, 16px))}.zd-dash .zd-daterange__presets .zd-menu__item{white-space:nowrap}}.zd-int{display:flex;flex-direction:column;gap:var(--space-8)}.zd-int__bar{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.zd-int__tabs{display:flex;gap:var(--space-1);flex-wrap:wrap;flex:1 1 auto;min-width:0}.zd-int__tab{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 var(--space-3);border:0;border-radius:var(--radius-pill);background:none;font:var(--type-control);color:var(--text-2);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.zd-int__tab span{font:var(--type-meta);color:var(--text-3);font-variant-numeric:tabular-nums}.zd-int__tab:hover{background:var(--surface-2);color:var(--text-1)}.zd-int__tab.is-on{background:var(--surface-2);color:var(--text-1);font-weight:var(--weight-semibold)}.zd-int__tab:focus-visible,.zd-itile:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.zd-int__search{flex:0 1 260px;min-width:200px}.zd-int__sec{display:flex;flex-direction:column;gap:var(--space-3)}.zd-int .zd-int__h{margin:0;display:flex;align-items:baseline;gap:var(--space-2);font:var(--type-component-title);font-weight:var(--weight-semibold);letter-spacing:-.01em;text-transform:none;color:var(--text-1)}.zd-int .zd-int__h span{font:var(--type-meta);color:var(--text-3);font-variant-numeric:tabular-nums}.zd-int__cathead{display:flex;flex-direction:column;gap:2px}.zd-int__cathead p{margin:0;max-width:72ch;font:var(--type-body);color:var(--text-2);text-wrap:pretty}.zd-ilogo{flex:none;position:relative;display:grid;place-items:center;overflow:hidden;background:var(--zd-white);box-shadow:0 0 0 1px var(--border-subtle)}.zd-ilogo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.zd-ilogo.is-svg img{width:58%;height:58%;-o-object-fit:contain;object-fit:contain}.zd-ilogo.is-icon{background:var(--surface-2);color:var(--text-2);box-shadow:inset 0 0 0 1px var(--border-subtle)}.zd-ilogo.is-own{color:var(--brand-mark)}.zd-ilogo .zd-platlogo{box-shadow:none}:is([data-theme=dark],.dark) .zd-ilogo:not(.is-icon){box-shadow:0 0 0 1px var(--border-inverse)}.zd-int__conn{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-card);overflow:hidden}.zd-int__crow{display:flex;align-items:center;gap:14px;min-height:64px;padding:var(--space-3) var(--space-4)}.zd-int__crow+.zd-int__crow{border-top:1px solid var(--border-subtle)}.zd-int__cmain{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.zd-int__cname{font:var(--type-body-strong);color:var(--text-1)}.zd-int__cmeta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font:var(--type-meta);color:var(--text-3)}.zd-int__cmeta i{font-style:normal}.zd-int__crow.is-err{background:color-mix(in srgb,var(--danger-bg) 55%,var(--surface))}.zd-int__bad{display:inline-flex;align-items:center;gap:6px;color:var(--danger-fg)}.zd-int__tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:var(--space-2)}.zd-itile{display:flex;align-items:center;gap:var(--space-3);height:60px;padding:0 var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface);font:inherit;color:var(--text-1);text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.zd-itile__name{flex:1 1 auto;min-width:0;font:var(--type-control);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-itile__go{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-sm);color:var(--text-3);transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.zd-itile:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.zd-itile:hover .zd-itile__go{background:var(--brand-subtle);color:var(--brand-strong)}.zd-itile:active{transform:translateY(1px)}.zd-itile--more{justify-content:space-between;color:var(--text-2);background:var(--surface-2);border-style:dashed}.zd-itile--more .zd-itile__name{color:var(--text-1)}.zd-itile--more:hover{border-style:solid}.zd-int__mt{display:inline-flex;align-items:center;gap:var(--space-3);min-width:0}.zd-int__form{display:flex;flex-direction:column;gap:var(--space-4)}.zd-int__p{margin:0;font:var(--type-body);color:var(--text-2)}.zd-int__note{display:flex;gap:var(--space-2);align-items:flex-start;padding:10px var(--space-3);border-radius:10px;background:var(--surface-2);font:var(--type-meta);color:var(--text-2)}.zd-int__note svg{flex:none;margin-top:1px;color:var(--success-fg)}.zd-int__note.is-plain svg{color:var(--text-3)}.zd-int__code{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.zd-int__code code{flex:1 1 200px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--surface-2);font:var(--type-body);color:var(--text-1)}.zd-int__accs{display:flex;flex-direction:column;border:1px solid var(--border-subtle);border-radius:var(--radius-control);overflow:hidden}.zd-int__acc{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 14px}.zd-int__acc+.zd-int__acc{border-top:1px solid var(--border-subtle)}.zd-int__acc-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.zd-int__acc-name{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;font:var(--type-control);color:var(--text-1);overflow-wrap:anywhere}.zd-int__acc-meta{font:var(--type-meta);color:var(--text-3)}.zd-int__acc-act{display:flex;align-items:center;gap:var(--space-1);flex:none}.zd-int__acc.is-err{background:color-mix(in srgb,var(--danger-bg) 55%,var(--surface))}.zd-int__acc.is-err .zd-int__acc-meta{color:var(--danger-fg)}@media (max-width:640px){.zd-int__search{flex:1 1 100%}.zd-int__crow{flex-wrap:wrap}.zd-int__crow .zd-int__cmain{flex-basis:calc(100% - 52px)}.zd-int__tiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.zd-itile{gap:var(--space-2);padding:0 var(--space-2) 0 var(--space-3)}.zd-itile__name{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:var(--lh-component)}.zd-itile__go{width:24px}}@media (prefers-reduced-motion:reduce){.zd-itile,.zd-itile__go,.zd-int__tab{transition:none}.zd-itile:active{transform:none}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}body{background-color:hsl(var(--background));color:hsl(var(--foreground));font-feature-settings:"rlig" 1,"calt" 1}:root{--background: 60 8% 95%;--foreground: 216 10% 10%;--card: 0 0% 100%;--card-foreground: 216 10% 10%;--popover: 0 0% 100%;--popover-foreground: 216 10% 10%;--primary: 23 100% 47%;--primary-foreground: 216 10% 10%;--secondary: 60 9% 93%;--secondary-foreground: 216 10% 10%;--muted: 60 9% 93%;--muted-foreground: 213 5% 41%;--accent: 23 100% 47%;--accent-foreground: 216 10% 10%;--accent-strong: 22 100% 43%;--destructive: 4 76% 40%;--destructive-foreground: 0 0% 100%;--positive: 143 64% 24%;--negative: 4 76% 40%;--border: 60 7% 88%;--input: 210 4% 56%;--ring: 21 100% 35%;--radius: .75rem;--transition-smooth: all var(--dur-base) var(--ease-standard);--shadow-soft: var(--shadow-sm)}.dark{--background: 0 0% 7%;--foreground: 0 0% 96%;--card: 0 0% 10%;--card-foreground: 0 0% 96%;--popover: 0 0% 10%;--popover-foreground: 0 0% 96%;--primary: 23 100% 47%;--primary-foreground: 0 0% 8%;--secondary: 0 0% 14%;--secondary-foreground: 0 0% 96%;--muted: 0 0% 14%;--muted-foreground: 0 0% 60%;--accent: 23 100% 47%;--accent-foreground: 0 0% 8%;--accent-strong: 21 100% 60%;--destructive: 4 76% 44%;--destructive-foreground: 0 0% 100%;--positive: 139 52% 67%;--negative: 5 100% 79%;--border: 0 0% 18%;--input: 0 0% 43%;--ring: 21 100% 65%;--radius: .75rem;--transition-smooth: all var(--dur-base) var(--ease-standard);--shadow-soft: var(--shadow-sm)}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:"Twemoji Country Flags",var(--font-sans);font-weight:400;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 768px){html,body{overflow-x:hidden;max-width:100vw}}#root{position:relative;z-index:1}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 1400px){.container{max-width:1400px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.\!fixed{position:fixed!important}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-0\.5{top:-.125rem;right:-.125rem;bottom:-.125rem;left:-.125rem}.-inset-px{top:-1px;right:-1px;bottom:-1px;left:-1px}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-x-3{left:.75rem;right:.75rem}.inset-y-0{top:0;bottom:0}.inset-y-2{top:.5rem;bottom:.5rem}.-bottom-1{bottom:-.25rem}.-bottom-12{bottom:-3rem}.-bottom-3{bottom:-.75rem}.-bottom-px{bottom:-1px}.-left-1{left:-.25rem}.-left-1\/3{left:-33.333333%}.-left-12{left:-3rem}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-12{right:-3rem}.-right-2{right:-.5rem}.-top-0\.5{top:-.125rem}.-top-1{top:-.25rem}.-top-12{top:-3rem}.-top-2{top:-.5rem}.-top-2\.5{top:-.625rem}.-top-3{top:-.75rem}.-top-6{top:-1.5rem}.bottom-0{bottom:0}.bottom-1\.5{bottom:.375rem}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1{left:.25rem}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-\[-9999px\]{left:-9999px}.left-\[16\%\]{left:16%}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-\[16\%\]{right:16%}.start-1{inset-inline-start:.25rem}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-16{top:4rem}.top-2{top:.5rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-\[104px\]{top:104px}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.z-\[101\]{z-index:101}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[9999\]{z-index:9999}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-full{grid-column:1 / -1}.col-start-2{grid-column-start:2}.float-left{float:left}.clear-both{clear:both}.\!m-0{margin:0!important}.-m-1{margin:-.25rem}.-m-8{margin:-2rem}.m-0{margin:0}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-my-1\.5{margin-top:-.375rem;margin-bottom:-.375rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.\!mt-0{margin-top:0!important}.-mb-6{margin-bottom:-1.5rem}.-ml-2{margin-left:-.5rem}.-ml-4{margin-left:-1rem}.-mr-1{margin-right:-.25rem}.-mr-2{margin-right:-.5rem}.-mt-1{margin-top:-.25rem}.-mt-4{margin-top:-1rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.line-clamp-5{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[9\/19\]{aspect-ratio:9/19}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-12{width:3rem;height:3rem}.size-4{width:1rem;height:1rem}.\!h-3{height:.75rem!important}.\!h-px{height:1px!important}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-1\/2{height:50%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-3\/4{height:75%}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[100dvh\]{height:100dvh}.h-\[110px\]{height:110px}.h-\[11px\]{height:11px}.h-\[13px\]{height:13px}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[200px\]{height:200px}.h-\[22px\]{height:22px}.h-\[280px\]{height:280px}.h-\[2px\]{height:2px}.h-\[30\%\]{height:30%}.h-\[400px\]{height:400px}.h-\[48px\]{height:48px}.h-\[48vh\]{height:48vh}.h-\[500px\]{height:500px}.h-\[600px\]{height:600px}.h-\[60vh\]{height:60vh}.h-\[85vh\]{height:85vh}.h-\[90dvh\]{height:90dvh}.h-\[calc\(100dvh-4rem-40px-var\(--app-banner-offset\,0px\)\)\]{height:calc(100dvh - 4rem - 40px - var(--app-banner-offset,0px))}.h-\[calc\(100dvh-4rem-var\(--app-banner-offset\,0px\)\)\]{height:calc(100dvh - 4rem - var(--app-banner-offset,0px))}.h-\[calc\(100vh-200px\)\]{height:calc(100vh - 200px)}.h-\[calc\(100vh-4rem\)\]{height:calc(100vh - 4rem)}.h-\[calc\(var\(--app-banner-offset\,0px\)\+4rem\)\]{height:calc(var(--app-banner-offset,0px) + 4rem)}.h-\[min\(760px\,calc\(100vh-48px\)\)\]{height:min(760px,calc(100vh - 48px))}.h-\[var\(--app-banner-offset\,0px\)\]{height:var(--app-banner-offset,0px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-16{max-height:4rem}.max-h-24{max-height:6rem}.max-h-32{max-height:8rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[160px\]{max-height:160px}.max-h-\[200px\]{max-height:200px}.max-h-\[250px\]{max-height:250px}.max-h-\[260px\]{max-height:260px}.max-h-\[280px\]{max-height:280px}.max-h-\[28dvh\]{max-height:28dvh}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[40vh\]{max-height:40vh}.max-h-\[420px\]{max-height:420px}.max-h-\[480px\]{max-height:480px}.max-h-\[520px\]{max-height:520px}.max-h-\[55vh\]{max-height:55vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[95vh\]{max-height:95vh}.max-h-\[calc\(100\%-24px\)\]{max-height:calc(100% - 24px)}.max-h-\[calc\(100vh-264px\)\]{max-height:calc(100vh - 264px)}.max-h-\[min\(360px\,50vh\)\]{max-height:min(360px,50vh)}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-\[14rem\]{min-height:14rem}.min-h-\[160px\]{min-height:160px}.min-h-\[180px\]{min-height:180px}.min-h-\[200px\]{min-height:200px}.min-h-\[300px\]{min-height:300px}.min-h-\[30vh\]{min-height:30vh}.min-h-\[320px\]{min-height:320px}.min-h-\[42px\]{min-height:42px}.min-h-\[44px\]{min-height:44px}.min-h-\[56px\]{min-height:56px}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[64px\]{min-height:64px}.min-h-\[80px\]{min-height:80px}.min-h-\[90px\]{min-height:90px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.\!w-3{width:.75rem!important}.\!w-px{width:1px!important}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[--radix-popover-trigger-width\]{width:var(--radix-popover-trigger-width)}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[112px\]{width:112px}.w-\[11px\]{width:11px}.w-\[13px\]{width:13px}.w-\[140px\]{width:140px}.w-\[160px\]{width:160px}.w-\[18px\]{width:18px}.w-\[190px\]{width:190px}.w-\[1ch\]{width:1ch}.w-\[1px\]{width:1px}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-\[22px\]{width:22px}.w-\[22rem\]{width:22rem}.w-\[240px\]{width:240px}.w-\[272px\]{width:272px}.w-\[280px\]{width:280px}.w-\[2px\]{width:2px}.w-\[30\%\]{width:30%}.w-\[300px\]{width:300px}.w-\[320px\]{width:320px}.w-\[340px\]{width:340px}.w-\[3px\]{width:3px}.w-\[400px\]{width:400px}.w-\[420px\]{width:420px}.w-\[600px\]{width:600px}.w-\[700px\]{width:700px}.w-\[70px\]{width:70px}.w-\[85vw\]{width:85vw}.w-\[900px\]{width:900px}.w-\[92px\]{width:92px}.w-\[95vw\]{width:95vw}.w-\[96vw\]{width:96vw}.w-\[calc\(100\%-1\.5rem\)\]{width:calc(100% - 1.5rem)}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-\[min\(20rem\,calc\(100vw-2rem\)\)\]{width:min(20rem,calc(100vw - 2rem))}.w-\[min\(280px\,86vw\)\]{width:min(280px,86vw)}.w-\[min\(30rem\,calc\(100vw-2rem\)\)\]{width:min(30rem,calc(100vw - 2rem))}.w-\[min\(440px\,calc\(100vw-24px\)\)\]{width:min(440px,calc(100vw - 24px))}.w-\[min\(540px\,calc\(100vw-32px\)\)\]{width:min(540px,calc(100vw - 32px))}.w-\[var\(--sidebar-width\)\]{width:var(--sidebar-width)}.w-\[var\(--sidebar-width-collapsed\)\]{width:var(--sidebar-width-collapsed)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-14{min-width:3.5rem}.min-w-44{min-width:11rem}.min-w-48{min-width:12rem}.min-w-5{min-width:1.25rem}.min-w-\[120px\]{min-width:120px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[1400px\]{min-width:1400px}.min-w-\[140px\]{min-width:140px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[34px\]{min-width:34px}.min-w-\[56px\]{min-width:56px}.min-w-\[60px\]{min-width:60px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.\!max-w-\[120px\]{max-width:120px!important}.max-w-2xl{max-width:42rem}.max-w-32{max-width:8rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[120px\]{max-width:120px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[150px\]{max-width:150px}.max-w-\[16rem\]{max-width:16rem}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[360px\]{max-width:360px}.max-w-\[45\%\]{max-width:45%}.max-w-\[520px\]{max-width:520px}.max-w-\[55\%\]{max-width:55%}.max-w-\[560px\]{max-width:560px}.max-w-\[640px\]{max-width:640px}.max-w-\[760px\]{max-width:760px}.max-w-\[78\%\]{max-width:78%}.max-w-\[780px\]{max-width:780px}.max-w-\[85\%\]{max-width:85%}.max-w-\[85vw\]{max-width:85vw}.max-w-\[86vw\]{max-width:86vw}.max-w-\[90vw\]{max-width:90vw}.max-w-\[920px\]{max-width:920px}.max-w-\[95vw\]{max-width:95vw}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-prose{max-width:65ch}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-64{flex-basis:16rem}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-center{transform-origin:center}.origin-left{transform-origin:left}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-3{--tw-translate-y: .75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-6{--tw-translate-y: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-8{--tw-translate-y: 2rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-1{--tw-rotate: 1deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.85\]{--tw-scale-x: .85;--tw-scale-y: .85;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-scale-x-100{--tw-scale-x: -1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-0{--tw-scale-x: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[promo-shimmer_6s_ease-in-out_infinite\]{animation:promo-shimmer 6s ease-in-out infinite}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fade-in .6s ease-out}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-spin{animation:spin 1s linear infinite}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-20{scroll-margin-top:5rem}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.columns-2{-moz-columns:2;columns:2}.columns-3{-moz-columns:3;columns:3}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[100px_60px_1fr_1fr\]{grid-template-columns:100px 60px 1fr 1fr}.grid-cols-\[140px_1fr\]{grid-template-columns:140px 1fr}.grid-cols-\[160px_180px_1fr\]{grid-template-columns:160px 180px 1fr}.grid-cols-\[40px_minmax\(0\,1fr\)\]{grid-template-columns:40px minmax(0,1fr)}.grid-cols-\[8rem_1fr_1fr_auto\]{grid-template-columns:8rem 1fr 1fr auto}.grid-cols-\[max-content_minmax\(0\,1fr\)\]{grid-template-columns:max-content minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_72px\]{grid-template-columns:minmax(0,1fr) 72px}.grid-cols-\[repeat\(2\,minmax\(0\,160px\)\)\]{grid-template-columns:repeat(2,minmax(0,160px))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.\!flex-col{flex-direction:column!important}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.\!items-start{align-items:flex-start!important}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.\!gap-2{gap:.5rem!important}.\!gap-4{gap:1rem!important}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[18px\]{gap:18px}.gap-\[3px\]{gap:3px}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-border>:not([hidden])~:not([hidden]){border-color:hsl(var(--border))}.divide-border\/20>:not([hidden])~:not([hidden]){border-color:hsl(var(--border) / .2)}.divide-border\/40>:not([hidden])~:not([hidden]){border-color:hsl(var(--border) / .4)}.divide-border\/50>:not([hidden])~:not([hidden]){border-color:hsl(var(--border) / .5)}.divide-zd-border-subtle>:not([hidden])~:not([hidden]){border-color:var(--border-subtle)}.self-end{align-self:flex-end}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-card{border-radius:var(--radius-card)!important}.\!rounded-lg{border-radius:var(--radius)!important}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--radius-bubble-sm\)\]{border-radius:var(--radius-bubble-sm)}.rounded-card{border-radius:var(--radius-card)}.rounded-control{border-radius:var(--radius-control)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-modal{border-radius:var(--radius-modal)}.rounded-none{border-radius:0}.rounded-pill{border-radius:var(--radius-pill)}.rounded-popover{border-radius:var(--radius-popover)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-zd-sm{border-radius:var(--radius-sm)}.rounded-zd-xs{border-radius:var(--radius-xs)}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-b-card{border-bottom-right-radius:var(--radius-card);border-bottom-left-radius:var(--radius-card)}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-bl-md{border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-tr-popover{border-top-right-radius:var(--radius-popover)}.\!border{border-width:1px!important}.\!border-0{border-width:0px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-8{border-width:8px}.border-\[1\.5px\]{border-width:1.5px}.border-x-0{border-left-width:0px;border-right-width:0px}.border-y{border-top-width:1px;border-bottom-width:1px}.\!border-t-0{border-top-width:0px!important}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-dashed{border-style:dashed}.border-none{border-style:none}.\!border-\[\#2a2a2a\]{--tw-border-opacity: 1 !important;border-color:rgb(42 42 42 / var(--tw-border-opacity, 1))!important}.\!border-\[\#333\]{--tw-border-opacity: 1 !important;border-color:rgb(51 51 51 / var(--tw-border-opacity, 1))!important}.\!border-zd-border-subtle{border-color:var(--border-subtle)!important}.border-\[--color-border\]{border-color:var(--color-border)}.border-\[var\(--brand-border\)\]{border-color:var(--brand-border)}.border-accent{border-color:hsl(var(--accent))}.border-accent\/20{border-color:hsl(var(--accent) / .2)}.border-accent\/30{border-color:hsl(var(--accent) / .3)}.border-accent\/40{border-color:hsl(var(--accent) / .4)}.border-accent\/50{border-color:hsl(var(--accent) / .5)}.border-accent\/60{border-color:hsl(var(--accent) / .6)}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/25{border-color:#f59e0b40}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/40{border-color:#f59e0b66}.border-amber-500\/50{border-color:#f59e0b80}.border-amber-600{--tw-border-opacity: 1;border-color:rgb(217 119 6 / var(--tw-border-opacity, 1))}.border-background{border-color:hsl(var(--background))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-500\/20{border-color:#3b82f633}.border-blue-500\/30{border-color:#3b82f64d}.border-blue-500\/40{border-color:#3b82f666}.border-blue-500\/50{border-color:#3b82f680}.border-border{border-color:hsl(var(--border))}.border-border\/20{border-color:hsl(var(--border) / .2)}.border-border\/30{border-color:hsl(var(--border) / .3)}.border-border\/40{border-color:hsl(var(--border) / .4)}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-border\/70{border-color:hsl(var(--border) / .7)}.border-current{border-color:currentColor}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive-foreground\/30{border-color:hsl(var(--destructive-foreground) / .3)}.border-destructive\/20{border-color:hsl(var(--destructive) / .2)}.border-destructive\/30{border-color:hsl(var(--destructive) / .3)}.border-destructive\/40{border-color:hsl(var(--destructive) / .4)}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-destructive\/60{border-color:hsl(var(--destructive) / .6)}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/40{border-color:#10b98166}.border-emerald-500\/50{border-color:#10b98180}.border-foreground{border-color:hsl(var(--foreground))}.border-foreground\/90{border-color:hsl(var(--foreground) / .9)}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-green-500\/20{border-color:#22c55e33}.border-green-500\/30{border-color:#22c55e4d}.border-green-500\/50{border-color:#22c55e80}.border-green-600{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.border-indigo-500\/30{border-color:#6366f14d}.border-input{border-color:hsl(var(--input))}.border-muted{border-color:hsl(var(--muted))}.border-muted-foreground\/30{border-color:hsl(var(--muted-foreground) / .3)}.border-muted-foreground\/40{border-color:hsl(var(--muted-foreground) / .4)}.border-muted-foreground\/50{border-color:hsl(var(--muted-foreground) / .5)}.border-orange-500{--tw-border-opacity: 1;border-color:hsl(25 100% 50% / var(--tw-border-opacity, 1))}.border-orange-500\/30{border-color:#ff6a004d}.border-orange-500\/40{border-color:#ff6a0066}.border-orange-500\/50{border-color:#ff6a0080}.border-positive\/30{border-color:hsl(var(--positive) / .3)}.border-primary{border-color:hsl(var(--primary))}.border-primary\/20{border-color:hsl(var(--primary) / .2)}.border-primary\/25{border-color:hsl(var(--primary) / .25)}.border-primary\/30{border-color:hsl(var(--primary) / .3)}.border-primary\/40{border-color:hsl(var(--primary) / .4)}.border-primary\/50{border-color:hsl(var(--primary) / .5)}.border-primary\/70{border-color:hsl(var(--primary) / .7)}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.border-purple-500\/40{border-color:#a855f766}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-500\/20{border-color:#ef444433}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/40{border-color:#ef444466}.border-red-500\/50{border-color:#ef444480}.border-red-600\/50{border-color:#dc262680}.border-rose-500\/40{border-color:#f43f5e66}.border-sky-500\/30{border-color:#0ea5e94d}.border-sky-500\/40{border-color:#0ea5e966}.border-transparent{border-color:transparent}.border-violet-500{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.border-violet-500\/20{border-color:#8b5cf633}.border-violet-500\/30{border-color:#8b5cf64d}.border-violet-500\/40{border-color:#8b5cf666}.border-violet-500\/50{border-color:#8b5cf680}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/30{border-color:#ffffff4d}.border-white\/\[0\.04\]{border-color:#ffffff0a}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-yellow-500\/30{border-color:#eab3084d}.border-zd-border-field{border-color:var(--border-field)}.border-zd-border-subtle{border-color:var(--border-subtle)}.border-zd-brand-border{border-color:var(--brand-border)}.border-zd-danger-border{border-color:var(--danger-border)}.border-zd-info-border{border-color:var(--info-border)}.border-zd-success-border{border-color:var(--success-border)}.border-zd-warning-border{border-color:var(--warning-border)}.border-zinc-700{--tw-border-opacity: 1;border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}.border-b-primary{border-bottom-color:hsl(var(--primary))}.border-b-transparent{border-bottom-color:transparent}.border-l-primary{border-left-color:hsl(var(--primary))}.border-l-transparent{border-left-color:transparent}.border-l-violet-500{--tw-border-opacity: 1;border-left-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.border-r-primary{border-right-color:hsl(var(--primary))}.border-r-transparent{border-right-color:transparent}.border-t-primary{border-top-color:hsl(var(--primary))}.border-t-transparent{border-top-color:transparent}.\!bg-\[\#141414\]{--tw-bg-opacity: 1 !important;background-color:rgb(20 20 20 / var(--tw-bg-opacity, 1))!important}.\!bg-\[\#1a1a1a\]{--tw-bg-opacity: 1 !important;background-color:rgb(26 26 26 / var(--tw-bg-opacity, 1))!important}.\!bg-background{background-color:hsl(var(--background))!important}.\!bg-green-500{--tw-bg-opacity: 1 !important;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))!important}.\!bg-transparent{background-color:transparent!important}.\!bg-zd-brand-subtle{background-color:var(--brand-subtle)!important}.\!bg-zd-surface{background-color:var(--surface)!important}.bg-\[\#005c4b\]{--tw-bg-opacity: 1;background-color:rgb(0 92 75 / var(--tw-bg-opacity, 1))}.bg-\[\#0084FF\]\/10{background-color:#0084ff1a}.bg-\[\#0b141a\]{--tw-bg-opacity: 1;background-color:rgb(11 20 26 / var(--tw-bg-opacity, 1))}.bg-\[\#0c0c0c\]{--tw-bg-opacity: 1;background-color:rgb(12 12 12 / var(--tw-bg-opacity, 1))}.bg-\[\#111\]{--tw-bg-opacity: 1;background-color:rgb(17 17 17 / var(--tw-bg-opacity, 1))}.bg-\[\#121212\]\/80{background-color:#121212cc}.bg-\[\#181818\]{--tw-bg-opacity: 1;background-color:rgb(24 24 24 / var(--tw-bg-opacity, 1))}.bg-\[\#1a1a1e\]{--tw-bg-opacity: 1;background-color:rgb(26 26 30 / var(--tw-bg-opacity, 1))}.bg-\[\#202c33\]{--tw-bg-opacity: 1;background-color:rgb(32 44 51 / var(--tw-bg-opacity, 1))}.bg-\[\#229ED9\]{--tw-bg-opacity: 1;background-color:rgb(34 158 217 / var(--tw-bg-opacity, 1))}.bg-\[\#229ED9\]\/10{background-color:#229ed91a}.bg-\[\#25D366\]{--tw-bg-opacity: 1;background-color:rgb(37 211 102 / var(--tw-bg-opacity, 1))}.bg-\[\#25D366\]\/10{background-color:#25d3661a}.bg-\[\#2a3942\]{--tw-bg-opacity: 1;background-color:rgb(42 57 66 / var(--tw-bg-opacity, 1))}.bg-\[\#e7f8ee\]{--tw-bg-opacity: 1;background-color:rgb(231 248 238 / var(--tw-bg-opacity, 1))}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-\[color\:color-mix\(in_oklab\,currentColor_12\%\,transparent\)\]{background-color:color-mix(in oklab,currentColor 12%,transparent)}.bg-\[color\:var\(--sk-accent\,var\(--brand\)\)\]{background-color:var(--sk-accent,var(--brand))}.bg-\[var\(--gradient\)\]{background-color:var(--gradient)}.bg-\[var\(--overlay\)\]{background-color:var(--overlay)}.bg-\[var\(--surface-inverse\)\]{background-color:var(--surface-inverse)}.bg-accent{background-color:hsl(var(--accent))}.bg-accent\/10{background-color:hsl(var(--accent) / .1)}.bg-accent\/15{background-color:hsl(var(--accent) / .15)}.bg-accent\/20{background-color:hsl(var(--accent) / .2)}.bg-accent\/40{background-color:hsl(var(--accent) / .4)}.bg-accent\/5{background-color:hsl(var(--accent) / .05)}.bg-accent\/90{background-color:hsl(var(--accent) / .9)}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-500\/30{background-color:#f59e0b4d}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-amber-600\/50{background-color:#d9770680}.bg-background{background-color:hsl(var(--background))}.bg-background\/20{background-color:hsl(var(--background) / .2)}.bg-background\/40{background-color:hsl(var(--background) / .4)}.bg-background\/50{background-color:hsl(var(--background) / .5)}.bg-background\/60{background-color:hsl(var(--background) / .6)}.bg-background\/75{background-color:hsl(var(--background) / .75)}.bg-background\/80{background-color:hsl(var(--background) / .8)}.bg-background\/90{background-color:hsl(var(--background) / .9)}.bg-background\/95{background-color:hsl(var(--background) / .95)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-black\/90{background-color:#000000e6}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/15{background-color:#3b82f626}.bg-blue-500\/20{background-color:#3b82f633}.bg-blue-500\/5{background-color:#3b82f60d}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-border{background-color:hsl(var(--border))}.bg-border\/50{background-color:hsl(var(--border) / .5)}.bg-card{background-color:hsl(var(--card))}.bg-card\/30{background-color:hsl(var(--card) / .3)}.bg-card\/40{background-color:hsl(var(--card) / .4)}.bg-card\/50{background-color:hsl(var(--card) / .5)}.bg-card\/80{background-color:hsl(var(--card) / .8)}.bg-card\/90{background-color:hsl(var(--card) / .9)}.bg-card\/95{background-color:hsl(var(--card) / .95)}.bg-current{background-color:currentColor}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-destructive\/15{background-color:hsl(var(--destructive) / .15)}.bg-destructive\/20{background-color:hsl(var(--destructive) / .2)}.bg-destructive\/5{background-color:hsl(var(--destructive) / .05)}.bg-destructive\/80{background-color:hsl(var(--destructive) / .8)}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-500\/5{background-color:#10b9810d}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-foreground\/90{background-color:hsl(var(--foreground) / .9)}.bg-fuchsia-500{--tw-bg-opacity: 1;background-color:rgb(217 70 239 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-500\/20{background-color:#22c55e33}.bg-green-500\/\[0\.06\]{background-color:#22c55e0f}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-indigo-500\/10{background-color:#6366f11a}.bg-input{background-color:hsl(var(--input))}.bg-lime-500{--tw-bg-opacity: 1;background-color:rgb(132 204 22 / var(--tw-bg-opacity, 1))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted-foreground\/50{background-color:hsl(var(--muted-foreground) / .5)}.bg-muted\/10{background-color:hsl(var(--muted) / .1)}.bg-muted\/15{background-color:hsl(var(--muted) / .15)}.bg-muted\/20{background-color:hsl(var(--muted) / .2)}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-muted\/60{background-color:hsl(var(--muted) / .6)}.bg-muted\/70{background-color:hsl(var(--muted) / .7)}.bg-muted\/80{background-color:hsl(var(--muted) / .8)}.bg-neutral-950{--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:hsl(25 100% 50% / var(--tw-bg-opacity, 1))}.bg-orange-500\/10{background-color:#ff6a001a}.bg-orange-500\/15{background-color:#ff6a0026}.bg-orange-500\/20{background-color:#ff6a0033}.bg-orange-500\/5{background-color:#ff6a000d}.bg-orange-600{--tw-bg-opacity: 1;background-color:hsl(25 100% 45% / var(--tw-bg-opacity, 1))}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))}.bg-pink-500\/10{background-color:#ec48991a}.bg-popover{background-color:hsl(var(--popover))}.bg-popover\/95{background-color:hsl(var(--popover) / .95)}.bg-positive{background-color:hsl(var(--positive))}.bg-positive\/15{background-color:hsl(var(--positive) / .15)}.bg-positive\/20{background-color:hsl(var(--positive) / .2)}.bg-primary{background-color:hsl(var(--primary))}.bg-primary-foreground\/10{background-color:hsl(var(--primary-foreground) / .1)}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/15{background-color:hsl(var(--primary) / .15)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-primary\/30{background-color:hsl(var(--primary) / .3)}.bg-primary\/5{background-color:hsl(var(--primary) / .05)}.bg-primary\/50{background-color:hsl(var(--primary) / .5)}.bg-primary\/\[0\.04\]{background-color:hsl(var(--primary) / .04)}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-purple-500\/5{background-color:#a855f70d}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.bg-purple-700\/50{background-color:#7e22ce80}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-red-500\/20{background-color:#ef444433}.bg-red-500\/5{background-color:#ef44440d}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-600\/20{background-color:#dc262633}.bg-rose-400{--tw-bg-opacity: 1;background-color:rgb(251 113 133 / var(--tw-bg-opacity, 1))}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-700{--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity, 1))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-secondary\/20{background-color:hsl(var(--secondary) / .2)}.bg-secondary\/30{background-color:hsl(var(--secondary) / .3)}.bg-secondary\/50{background-color:hsl(var(--secondary) / .5)}.bg-secondary\/60{background-color:hsl(var(--secondary) / .6)}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-sky-500\/15{background-color:#0ea5e926}.bg-sky-500\/5{background-color:#0ea5e90d}.bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-violet-500\/15{background-color:#8b5cf626}.bg-violet-500\/20{background-color:#8b5cf633}.bg-violet-500\/5{background-color:#8b5cf60d}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/20{background-color:#fff3}.bg-white\/90{background-color:#ffffffe6}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-yellow-500\/10{background-color:#eab3081a}.bg-yellow-500\/5{background-color:#eab3080d}.bg-zd-bg-app{background-color:var(--bg-app)}.bg-zd-border-subtle{background-color:var(--border-subtle)}.bg-zd-brand-subtle{background-color:var(--brand-subtle)}.bg-zd-danger-bg{background-color:var(--danger-bg)}.bg-zd-danger-fg{background-color:var(--danger-fg)}.bg-zd-info-bg{background-color:var(--info-bg)}.bg-zd-info-fg{background-color:var(--info-fg)}.bg-zd-ink{background-color:var(--ink)}.bg-zd-success-bg{background-color:var(--success-bg)}.bg-zd-success-fg{background-color:var(--success-fg)}.bg-zd-surface{background-color:var(--surface)}.bg-zd-surface-2{background-color:var(--surface-2)}.bg-zd-warning-bg{background-color:var(--warning-bg)}.bg-zinc-800\/50{background-color:#27272a80}.bg-zinc-950{--tw-bg-opacity: 1;background-color:rgb(9 9 11 / var(--tw-bg-opacity, 1))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-\[\#00B2FF\]{--tw-gradient-from: #00B2FF var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 178 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#141414\]{--tw-gradient-from: #141414 var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 20 20 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#161616\]{--tw-gradient-from: #161616 var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 22 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#F9CE34\]{--tw-gradient-from: #F9CE34 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 206 52 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#feda75\]{--tw-gradient-from: #feda75 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 218 117 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-accent{--tw-gradient-from: hsl(var(--accent)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--accent) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-accent\/5{--tw-gradient-from: hsl(var(--accent) / .05) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--accent) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-accent\/90{--tw-gradient-from: hsl(var(--accent) / .9) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--accent) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-background{--tw-gradient-from: hsl(var(--background)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/80{--tw-gradient-from: rgb(0 0 0 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-700\/60{--tw-gradient-from: rgb(4 120 87 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(4 120 87 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-500{--tw-gradient-from: #d946ef var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 70 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from: hsl(25 100% 50%) var(--tw-gradient-from-position);--tw-gradient-to: hsl(25 100% 50% / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-600{--tw-gradient-from: hsl(25 100% 45%) var(--tw-gradient-from-position);--tw-gradient-to: hsl(25 100% 45% / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary{--tw-gradient-from: hsl(var(--primary)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/10{--tw-gradient-from: hsl(var(--primary) / .1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/15{--tw-gradient-from: hsl(var(--primary) / .15) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/\[0\.06\]{--tw-gradient-from: hsl(var(--primary) / .06) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/\[0\.10\]{--tw-gradient-from: hsl(var(--primary) / .1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from: #9333ea var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-500{--tw-gradient-from: #14b8a6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500\/10{--tw-gradient-from: rgb(139 92 246 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#EE2A7B\]{--tw-gradient-to: rgb(238 42 123 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #EE2A7B var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#d62976\]{--tw-gradient-to: rgb(214 41 118 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #d62976 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-accent{--tw-gradient-to: hsl(var(--accent) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--accent)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-background{--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--background)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/20{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-500{--tw-gradient-to: hsl(25 100% 50% / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(25 100% 50%) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-600{--tw-gradient-to: hsl(25 100% 45% / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(25 100% 45%) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-700{--tw-gradient-to: rgb(194 65 12 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #c2410c var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary\/60{--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--primary) / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/25{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .25) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#006AFF\]{--tw-gradient-to: #006AFF var(--tw-gradient-to-position)}.to-\[\#0c0c0c\]{--tw-gradient-to: #0c0c0c var(--tw-gradient-to-position)}.to-\[\#0e0e0e\]{--tw-gradient-to: #0e0e0e var(--tw-gradient-to-position)}.to-\[\#4f5bd5\]{--tw-gradient-to: #4f5bd5 var(--tw-gradient-to-position)}.to-\[\#6228D7\]{--tw-gradient-to: #6228D7 var(--tw-gradient-to-position)}.to-accent{--tw-gradient-to: hsl(var(--accent)) var(--tw-gradient-to-position)}.to-accent\/10{--tw-gradient-to: hsl(var(--accent) / .1) var(--tw-gradient-to-position)}.to-accent\/5{--tw-gradient-to: hsl(var(--accent) / .05) var(--tw-gradient-to-position)}.to-blue-500{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.to-emerald-900\/60{--tw-gradient-to: rgb(6 78 59 / .6) var(--tw-gradient-to-position)}.to-fuchsia-500{--tw-gradient-to: #d946ef var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to: hsl(25 100% 50%) var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to: hsl(25 100% 45%) var(--tw-gradient-to-position)}.to-orange-700{--tw-gradient-to: #c2410c var(--tw-gradient-to-position)}.to-orange-800{--tw-gradient-to: #9a3412 var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to: #ec4899 var(--tw-gradient-to-position)}.to-primary\/5{--tw-gradient-to: hsl(var(--primary) / .05) var(--tw-gradient-to-position)}.to-primary\/90{--tw-gradient-to: hsl(var(--primary) / .9) var(--tw-gradient-to-position)}.to-primary\/\[0\.04\]{--tw-gradient-to: hsl(var(--primary) / .04) var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.to-purple-500\/10{--tw-gradient-to: rgb(168 85 247 / .1) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.fill-primary{fill:hsl(var(--primary))}.fill-white{fill:#fff}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.\!pt-4{padding-top:1rem!important}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-40{padding-bottom:10rem}.pb-48{padding-bottom:12rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pl-1{padding-left:.25rem}.pl-1\.5{padding-left:.375rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pl-\[3\.25rem\]{padding-left:3.25rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-24{padding-top:6rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.pt-\[max\(0\.75rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(.75rem,env(safe-area-inset-top))}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[24px\]{font-size:24px}.text-\[32px\]{font-size:32px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-10{line-height:2.5rem}.leading-4{line-height:1rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[1\.65\]{line-height:1.65}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-zd-brand-strong{color:var(--brand-strong)!important}.text-\[\#0084FF\]{--tw-text-opacity: 1;color:rgb(0 132 255 / var(--tw-text-opacity, 1))}.text-\[\#229ED9\]{--tw-text-opacity: 1;color:rgb(34 158 217 / var(--tw-text-opacity, 1))}.text-\[\#25D366\]{--tw-text-opacity: 1;color:rgb(37 211 102 / var(--tw-text-opacity, 1))}.text-\[color\:var\(--sk-accent\,var\(--brand-strong\)\)\]{color:var(--sk-accent,var(--brand-strong))}.text-\[color\:var\(--sk-meta\,var\(--text-3\)\)\]{color:var(--sk-meta,var(--text-3))}.text-\[var\(--ch-telegram\)\]{color:var(--ch-telegram)}.text-\[var\(--ch-whatsapp\)\]{color:var(--ch-whatsapp)}.text-\[var\(--danger-fg\)\]{color:var(--danger-fg)}.text-\[var\(--text-inverse\)\]{color:var(--text-inverse)}.text-\[var\(--text-link\)\]{color:var(--text-link)}.text-\[var\(--warning-fg\)\]{color:var(--warning-fg)}.text-accent{color:hsl(var(--accent))}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-400\/80{color:#fbbf24cc}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-background{color:hsl(var(--background))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-100{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/80{color:hsl(var(--foreground) / .8)}.text-foreground\/90{color:hsl(var(--foreground) / .9)}.text-fuchsia-400{--tw-text-opacity: 1;color:rgb(232 121 249 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-green-200\/90{color:#bbf7d0e6}.text-green-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-inherit{color:inherit}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/50{color:hsl(var(--muted-foreground) / .5)}.text-muted-foreground\/60{color:hsl(var(--muted-foreground) / .6)}.text-muted-foreground\/70{color:hsl(var(--muted-foreground) / .7)}.text-orange-100{--tw-text-opacity: 1;color:rgb(255 237 213 / var(--tw-text-opacity, 1))}.text-orange-200\/70{color:#fed7aab3}.text-orange-300\/80{color:#fdba74cc}.text-orange-400{--tw-text-opacity: 1;color:hsl(30 85% 55% / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:hsl(25 100% 50% / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:hsl(25 100% 45% / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-pink-400{--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.text-pink-500{--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-positive{color:hsl(var(--positive))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-primary\/90{color:hsl(var(--primary) / .9)}.text-purple-200{--tw-text-opacity: 1;color:rgb(233 213 255 / var(--tw-text-opacity, 1))}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-red-100{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-rose-400{--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sky-100{--tw-text-opacity: 1;color:rgb(224 242 254 / var(--tw-text-opacity, 1))}.text-sky-400{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.text-sky-500{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity, 1))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-teal-400{--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity, 1))}.text-teal-500{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-violet-300{--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.text-violet-300\/80{color:#c4b5fdcc}.text-violet-400{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.text-violet-500{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/30{color:#ffffff4d}.text-white\/50{color:#ffffff80}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-zd-brand{color:var(--brand)}.text-zd-brand-strong{color:var(--brand-strong)}.text-zd-danger-fg{color:var(--danger-fg)}.text-zd-info-fg{color:var(--info-fg)}.text-zd-on-brand{color:var(--on-brand)}.text-zd-on-ink{color:var(--on-ink)}.text-zd-success-fg{color:var(--success-fg)}.text-zd-surface{color:var(--surface)}.text-zd-text-1{color:var(--text-1)}.text-zd-text-2{color:var(--text-2)}.text-zd-text-3{color:var(--text-3)}.text-zd-warning-fg{color:var(--warning-fg)}.text-zinc-300{--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.text-zinc-400{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.decoration-primary{text-decoration-color:hsl(var(--primary))}.decoration-red-300\/60{text-decoration-color:#fca5a599}.decoration-red-400\/50{text-decoration-color:#f8717180}.decoration-1{text-decoration-thickness:1px}.decoration-2{text-decoration-thickness:2px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[var\(--brand\)\]{accent-color:var(--brand)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-\[0\.04\]{opacity:.04}.opacity-\[var\(--active\)\]{opacity:var(--active)}.\!shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.\!shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.\!shadow-menu{--tw-shadow: var(--shadow-menu) !important;--tw-shadow-colored: var(--shadow-menu) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_-2px_rgb\(245_158_11\/0\.4\)\]{--tw-shadow: 0 0 10px -2px rgb(245 158 11/.4);--tw-shadow-colored: 0 0 10px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_-2px_hsl\(var\(--primary\)\/0\.5\)\]{--tw-shadow: 0 0 12px -2px hsl(var(--primary)/.5);--tw-shadow-colored: 0 0 12px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_-2px_rgb\(239_68_68\/0\.4\)\]{--tw-shadow: 0 0 12px -2px rgb(239 68 68/.4);--tw-shadow-colored: 0 0 12px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_-4px_hsl\(var\(--primary\)\/0\.5\)\]{--tw-shadow: 0 0 24px -4px hsl(var(--primary)/.5);--tw-shadow-colored: 0 0 24px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_hsl\(var\(--primary\)\/0\.5\)\]{--tw-shadow: 0 0 30px hsl(var(--primary)/.5);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_40px_hsl\(var\(--primary\)\/0\.25\)\]{--tw-shadow: 0 0 40px hsl(var(--primary)/.25);--tw-shadow-colored: 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_40px_hsl\(var\(--primary\)\/0\.3\)\]{--tw-shadow: 0 0 40px hsl(var(--primary)/.3);--tw-shadow-colored: 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_40px_hsl\(var\(--primary\)\/0\.4\)\]{--tw-shadow: 0 0 40px hsl(var(--primary)/.4);--tw-shadow-colored: 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_50px_hsl\(var\(--primary\)\/0\.5\)\]{--tw-shadow: 0 0 50px hsl(var(--primary)/.5);--tw-shadow-colored: 0 0 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_60px_-20px_hsl\(var\(--primary\)\/0\.25\)\]{--tw-shadow: 0 0 60px -20px hsl(var(--primary)/.25);--tw-shadow-colored: 0 0 60px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_40px_-8px_hsl\(var\(--primary\)\/0\.5\)\]{--tw-shadow: 0 12px 40px -8px hsl(var(--primary)/.5);--tw-shadow-colored: 0 12px 40px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_32px_-12px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow: 0 8px 32px -12px rgba(0,0,0,.5);--tw-shadow-colored: 0 8px 32px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_32px_-8px_hsl\(var\(--primary\)\/0\.4\)\]{--tw-shadow: 0 8px 32px -8px hsl(var(--primary)/.4);--tw-shadow-colored: 0 8px 32px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--border-subtle\)\]{--tw-shadow: inset 0 0 0 1px var(--border-subtle);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-card{--tw-shadow: var(--shadow-card);--tw-shadow-colored: var(--shadow-card);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-menu{--tw-shadow: var(--shadow-menu);--tw-shadow-colored: var(--shadow-menu);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-modal{--tw-shadow: var(--shadow-modal);--tw-shadow-colored: var(--shadow-modal);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-panel{--tw-shadow: var(--shadow-panel);--tw-shadow-colored: var(--shadow-panel);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xs{--tw-shadow: var(--shadow-xs);--tw-shadow-colored: var(--shadow-xs);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-accent\/20{--tw-shadow-color: hsl(var(--accent) / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/20{--tw-shadow-color: rgb(59 130 246 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-card{--tw-shadow-color: hsl(var(--card));--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-500\/20{--tw-shadow-color: hsl(25 100% 50% / .2);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-dashed{outline-style:dashed}.outline-2{outline-width:2px}.-outline-offset-4{outline-offset:-4px}.outline-\[var\(--brand-border\)\]{outline-color:var(--brand-border)}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-black\/10{--tw-ring-color: rgb(0 0 0 / .1)}.ring-primary{--tw-ring-color: hsl(var(--primary))}.ring-primary\/30{--tw-ring-color: hsl(var(--primary) / .3)}.ring-primary\/40{--tw-ring-color: hsl(var(--primary) / .4)}.ring-red-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-white\/50{--tw-ring-color: rgb(255 255 255 / .5)}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[100px\]{--tw-blur: blur(100px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[120px\]{--tw-blur: blur(120px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[140px\]{--tw-blur: blur(140px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[var\(--blur\)\]{--tw-blur: blur(var(--blur));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-sm{--tw-blur: blur(4px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_20px_hsl\(var\(--primary\)\/0\.6\)\]{--tw-drop-shadow: drop-shadow(0 0 20px hsl(var(--primary)/.6));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_6px_hsl\(var\(--accent\)\)\]{--tw-drop-shadow: drop-shadow(0 0 6px hsl(var(--accent)));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-lg{--tw-backdrop-blur: blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.\!transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\]{transition-property:left;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opa\]{transition-property:margin,opa;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\]{transition-property:margin;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,transform\,visibility\]{transition-property:width,transform,visibility;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-base{transition-duration:var(--dur-base)}.duration-fast{transition-duration:var(--dur-fast)}.duration-slow{transition-duration:var(--dur-slow)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-\[background\,opacity\]{will-change:background,opacity}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in,.fade-in-0{--tw-enter-opacity: 0}.fade-in-80{--tw-enter-opacity: .8}.zoom-in{--tw-enter-scale: 0}.zoom-in-50{--tw-enter-scale: .5}.zoom-in-95{--tw-enter-scale: .95}.slide-in-from-bottom-12{--tw-enter-translate-y: 3rem}.slide-in-from-bottom-2{--tw-enter-translate-y: .5rem}.slide-in-from-right-16{--tw-enter-translate-x: 4rem}.slide-in-from-top-12{--tw-enter-translate-y: -3rem}.slide-in-from-top-2{--tw-enter-translate-y: -.5rem}.duration-100{animation-duration:.1s}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.duration-base{animation-duration:var(--dur-base)}.duration-fast{animation-duration:var(--dur-fast)}.duration-slow{animation-duration:var(--dur-slow)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.\!running{animation-play-state:running!important}.running{animation-play-state:running}.paused{animation-play-state:paused}@media (max-width: 768px){.container{padding-left:1rem;padding-right:1rem}}.scrollbar-none{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-none::-webkit-scrollbar{display:none}.\[--circle-end\:hsl\(var\(--accent\)\)\]{--circle-end: hsl(var(--accent))}.\[--circle-start\:hsl\(var\(--primary\)\)\]{--circle-start: hsl(var(--primary))}.\[--fcols\:24px_32px_minmax\(0\,1fr\)_40px\]{--fcols: 24px 32px minmax(0,1fr) 40px}.\[--fcols\:24px_minmax\(0\,1fr\)_40px\]{--fcols: 24px minmax(0,1fr) 40px}.\[--fcols\:minmax\(0\,1fr\)_auto\]{--fcols: minmax(0,1fr) auto}.\[--fcols\:minmax\(0\,1fr\)_auto_32px\]{--fcols: minmax(0,1fr) auto 32px}.\[background\:padding-box_var\(--gradient\)\,border-box_var\(--gradient\)\]{background:padding-box var(--gradient),border-box var(--gradient)}.\[font\:var\(--type-body\)\]{font:var(--type-body)}.\[font\:var\(--type-body-strong\)\]{font:var(--type-body-strong)}.\[font\:var\(--type-meta\)\]{font:var(--type-meta)}.\!\[mask-composite\:exclude\]{-webkit-mask-composite:xor!important;mask-composite:exclude!important}.\!\[mask-composite\:intersect\]{-webkit-mask-composite:source-in,xor!important;mask-composite:intersect!important}.\[mask\:linear-gradient\(\#fff\,\#fff\)_content-box\,linear-gradient\(\#fff\,\#fff\)\]{-webkit-mask:linear-gradient(#fff,#fff) content-box,linear-gradient(#fff,#fff);mask:linear-gradient(#fff,#fff) content-box,linear-gradient(#fff,#fff)}.\[mask\:linear-gradient\(transparent\,transparent\)\,conic-gradient\(from_calc\(\(var\(--start\)-var\(--spread\)\)\*1deg\)\,transparent_0deg\,\#fff_calc\(var\(--spread\)\*2deg\)\,transparent_calc\(var\(--spread\)\*4deg\)\)\]{-webkit-mask:linear-gradient(transparent,transparent),conic-gradient(from calc((var(--start) - var(--spread)) * 1deg),transparent 0deg,#fff calc(var(--spread) * 2deg),transparent calc(var(--spread) * 4deg));mask:linear-gradient(transparent,transparent),conic-gradient(from calc((var(--start) - var(--spread)) * 1deg),transparent 0deg,#fff calc(var(--spread) * 2deg),transparent calc(var(--spread) * 4deg))}.\[overflow-anchor\:none\]{overflow-anchor:none}@keyframes promo-shimmer{0%{transform:translate(0)}60%{transform:translate(450%)}to{transform:translate(450%)}}.scrollbar-sidebar{scrollbar-width:thin;scrollbar-color:hsl(var(--muted)) transparent}.scrollbar-sidebar::-webkit-scrollbar{width:6px}.scrollbar-sidebar::-webkit-scrollbar-track{background:transparent}.scrollbar-sidebar::-webkit-scrollbar-thumb{background:hsl(var(--muted));border-radius:3px}.scrollbar-sidebar::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground))}.scrollbar-primary{scrollbar-width:thin;scrollbar-color:hsl(var(--primary) / .5) transparent}.scrollbar-primary::-webkit-scrollbar{width:6px}.scrollbar-primary::-webkit-scrollbar-track{background:transparent}.scrollbar-primary::-webkit-scrollbar-thumb{background:hsl(var(--primary) / .6);border-radius:3px}.scrollbar-primary::-webkit-scrollbar-thumb:hover{background:hsl(var(--primary))}@keyframes fade-spin{0%{opacity:.15}to{opacity:1}}.chat-wallpaper{background-image:url(/_releases/admin/images/chat-wallpaper-light.png);background-size:cover;background-position:center;background-repeat:no-repeat}.dark .chat-wallpaper{background-image:url(/_releases/admin/images/chat-wallpaper-dark.png)}@media (max-width: 767px){.chat-wallpaper{background-image:url(/_releases/admin/images/chat-wallpaper-light-mobile.png)}.dark .chat-wallpaper{background-image:url(/_releases/admin/images/chat-wallpaper-dark-mobile.png)}}@media (max-width: 767px){html[data-tabbar] body{padding-bottom:calc(var(--tabbar-height) + env(safe-area-inset-bottom))}html[data-tabbar] .zd-inbox{height:calc(100vh - 4rem - var(--app-banner-offset, 0px) - var(--tabbar-height) - env(safe-area-inset-bottom))}html[data-tabbar] #crisp-chatbox [role=button][data-maximized=false]{bottom:calc(var(--tabbar-height) + env(safe-area-inset-bottom) + var(--space-3))!important}html[data-tabbar] #zd-support-nudge{bottom:calc(var(--tabbar-height) + env(safe-area-inset-bottom) + var(--space-6))!important}}body[data-cancel-banner]{--app-banner-offset: 48px}body[data-system-banner]{--app-banner-offset: var(--system-banner-height, 56px)}body[data-cancel-banner][data-system-banner]{--app-banner-offset: calc(48px + var(--system-banner-height, 56px))}body[data-cancel-banner] header.fixed{top:48px!important}body[data-cancel-banner] .cancel-banner-spacer{height:calc(4rem + 48px)}@media (min-width: 768px){body[data-cancel-banner] .cancel-banner-spacer{height:calc(4rem + 48px)}}body[data-system-banner] header.fixed{top:var(--system-banner-height, 56px)!important}body[data-cancel-banner][data-system-banner] header.fixed{top:calc(48px + var(--system-banner-height, 56px))!important}.privacy-blur .react-flow__node{filter:blur(5px);transition:filter .2s ease;will-change:filter}.privacy-blur .react-flow__node:hover{filter:blur(0)}.privacy-blur-item{filter:blur(5px);transition:filter .2s ease}.privacy-blur-item:hover,.group:hover .privacy-blur-item{filter:blur(0)}.privacy-blur-media img,.privacy-blur-media video{filter:blur(var(--privacy-media-blur, 0px));transition:filter .2s ease}[data-sonner-toaster]{z-index:2147483647!important}[data-sonner-toaster] [data-sonner-toast]{opacity:1!important;transform:none!important}html[data-flow-ai-open]:not([data-flow-ai-support-allowed]) .crisp-client,html[data-flow-ai-open]:not([data-flow-ai-support-allowed]) [id^=crisp-],html[data-flow-ai-open]:not([data-flow-ai-support-allowed]) #zd-support-nudge{display:none!important;visibility:hidden!important;pointer-events:none!important}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground\/50::-moz-placeholder{color:hsl(var(--muted-foreground) / .5)}.placeholder\:text-muted-foreground\/50::placeholder{color:hsl(var(--muted-foreground) / .5)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.after\:inset-0:after{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:-bottom-1:after{content:var(--tw-content);bottom:-.25rem}.after\:left-0:after{content:var(--tw-content);left:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:right-0:after{content:var(--tw-content);right:0}.after\:mx-auto:after{content:var(--tw-content);margin-left:auto;margin-right:auto}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-0:after{content:var(--tw-content);width:0px}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:rounded-\[inherit\]:after{content:var(--tw-content);border-radius:inherit}.after\:bg-\[var\(--gradient\)\]:after{content:var(--tw-content);background-color:var(--gradient)}.after\:bg-primary:after{content:var(--tw-content);background-color:hsl(var(--primary))}.after\:p-\[var\(--glowingeffect-border-width\)\]:after{content:var(--tw-content);padding:var(--glowingeffect-border-width)}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:duration-300:after{content:var(--tw-content);transition-duration:.3s}.after\:will-change-\[background\,opacity\]:after{content:var(--tw-content);will-change:background,opacity}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.after\:duration-300:after{content:var(--tw-content);animation-duration:.3s}.after\:\[background\:padding-box_transparent\,border-box_var\(--gradient\)\]:after{content:var(--tw-content);background:padding-box transparent,border-box var(--gradient)}.after\:\[mask-clip\:padding-box\,border-box\]:after{content:var(--tw-content);-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box}.after\:\!\[mask-composite\:intersect\]:after{content:var(--tw-content);-webkit-mask-composite:source-in,xor!important;mask-composite:intersect!important}.after\:\[mask\:linear-gradient\(transparent\,transparent\)\,linear-gradient\(\#fff\,\#fff\)\]:after{content:var(--tw-content);-webkit-mask:linear-gradient(transparent,transparent),linear-gradient(#fff,#fff);mask:linear-gradient(transparent,transparent),linear-gradient(#fff,#fff)}.after\:\[mask\:linear-gradient\(transparent\,transparent\)_content-box\,linear-gradient\(\#fff\,\#fff\)\]:after{content:var(--tw-content);-webkit-mask:linear-gradient(transparent,transparent) content-box,linear-gradient(#fff,#fff);mask:linear-gradient(transparent,transparent) content-box,linear-gradient(#fff,#fff)}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.first\:border-t-0:first-child{border-top-width:0px}.first\:pt-1:first-child{padding-top:.25rem}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-0:last-child{border-width:0px}.empty\:hidden:empty{display:none}.empty\:before\:text-muted-foreground:empty:before{content:var(--tw-content);color:hsl(var(--muted-foreground))}.empty\:before\:content-\[attr\(data-placeholder\)\]:empty:before{--tw-content: attr(data-placeholder);content:var(--tw-content)}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:border-primary\/50:focus-within{border-color:hsl(var(--primary) / .5)}.focus-within\:opacity-100:focus-within{opacity:1}.focus-within\:ring-1:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-primary\/10:focus-within{--tw-ring-color: hsl(var(--primary) / .1)}.focus-within\:ring-ring:focus-within{--tw-ring-color: hsl(var(--ring))}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-px:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:cursor-grabbing:hover{cursor:grabbing}.hover\:border-\[var\(--zd-gray-400\)\]:hover{border-color:var(--zd-gray-400)}.hover\:border-accent:hover{border-color:hsl(var(--accent))}.hover\:border-accent\/50:hover{border-color:hsl(var(--accent) / .5)}.hover\:border-emerald-500\/30:hover{border-color:#10b9814d}.hover\:border-green-500:hover{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.hover\:border-orange-500\/30:hover{border-color:#ff6a004d}.hover\:border-orange-500\/40:hover{border-color:#ff6a0066}.hover\:border-primary:hover{border-color:hsl(var(--primary))}.hover\:border-primary\/30:hover{border-color:hsl(var(--primary) / .3)}.hover\:border-primary\/40:hover{border-color:hsl(var(--primary) / .4)}.hover\:border-primary\/50:hover{border-color:hsl(var(--primary) / .5)}.hover\:border-primary\/60:hover{border-color:hsl(var(--primary) / .6)}.hover\:border-violet-500\/50:hover{border-color:#8b5cf680}.hover\:bg-\[\#161616\]:hover{--tw-bg-opacity: 1;background-color:rgb(22 22 22 / var(--tw-bg-opacity, 1))}.hover\:bg-\[var\(--surface-2-hover\)\]:hover{background-color:var(--surface-2-hover)}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-accent\/10:hover{background-color:hsl(var(--accent) / .1)}.hover\:bg-accent\/15:hover{background-color:hsl(var(--accent) / .15)}.hover\:bg-accent\/40:hover{background-color:hsl(var(--accent) / .4)}.hover\:bg-accent\/50:hover{background-color:hsl(var(--accent) / .5)}.hover\:bg-accent\/90:hover{background-color:hsl(var(--accent) / .9)}.hover\:bg-amber-500:hover{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-600:hover{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-600\/10:hover{background-color:#d977061a}.hover\:bg-amber-700:hover{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.hover\:bg-background\/20:hover{background-color:hsl(var(--background) / .2)}.hover\:bg-background\/40:hover{background-color:hsl(var(--background) / .4)}.hover\:bg-background\/60:hover{background-color:hsl(var(--background) / .6)}.hover\:bg-background\/90:hover{background-color:hsl(var(--background) / .9)}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-500\/15:hover{background-color:#3b82f626}.hover\:bg-blue-500\/20:hover{background-color:#3b82f633}.hover\:bg-blue-500\/30:hover{background-color:#3b82f64d}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-card:hover{background-color:hsl(var(--card))}.hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.hover\:bg-destructive-foreground\/10:hover{background-color:hsl(var(--destructive-foreground) / .1)}.hover\:bg-destructive\/10:hover{background-color:hsl(var(--destructive) / .1)}.hover\:bg-destructive\/20:hover{background-color:hsl(var(--destructive) / .2)}.hover\:bg-destructive\/25:hover{background-color:hsl(var(--destructive) / .25)}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-emerald-500\/10:hover{background-color:#10b9811a}.hover\:bg-emerald-500\/15:hover{background-color:#10b98126}.hover\:bg-emerald-500\/30:hover{background-color:#10b9814d}.hover\:bg-emerald-600:hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.hover\:bg-green-500\/10:hover{background-color:#22c55e1a}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:bg-green-600\/10:hover{background-color:#16a34a1a}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/10:hover{background-color:hsl(var(--muted) / .1)}.hover\:bg-muted\/20:hover{background-color:hsl(var(--muted) / .2)}.hover\:bg-muted\/30:hover{background-color:hsl(var(--muted) / .3)}.hover\:bg-muted\/40:hover{background-color:hsl(var(--muted) / .4)}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-muted\/60:hover{background-color:hsl(var(--muted) / .6)}.hover\:bg-muted\/70:hover{background-color:hsl(var(--muted) / .7)}.hover\:bg-muted\/80:hover{background-color:hsl(var(--muted) / .8)}.hover\:bg-orange-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-500\/5:hover{background-color:#ff6a000d}.hover\:bg-orange-600:hover{--tw-bg-opacity: 1;background-color:hsl(25 100% 45% / var(--tw-bg-opacity, 1))}.hover\:bg-positive\/25:hover{background-color:hsl(var(--positive) / .25)}.hover\:bg-positive\/30:hover{background-color:hsl(var(--positive) / .3)}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary-foreground\/20:hover{background-color:hsl(var(--primary-foreground) / .2)}.hover\:bg-primary\/10:hover{background-color:hsl(var(--primary) / .1)}.hover\:bg-primary\/40:hover{background-color:hsl(var(--primary) / .4)}.hover\:bg-primary\/5:hover{background-color:hsl(var(--primary) / .05)}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-purple-600:hover{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-rose-600:hover{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/40:hover{background-color:hsl(var(--secondary) / .4)}.hover\:bg-secondary\/50:hover{background-color:hsl(var(--secondary) / .5)}.hover\:bg-secondary\/60:hover{background-color:hsl(var(--secondary) / .6)}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-violet-500\/15:hover{background-color:#8b5cf626}.hover\:bg-violet-500\/30:hover{background-color:#8b5cf64d}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.hover\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}.hover\:bg-zd-brand-hover:hover{background-color:var(--brand-hover)}.hover\:bg-zd-brand-subtle:hover{background-color:var(--brand-subtle)}.hover\:bg-zd-danger-bg:hover{background-color:var(--danger-bg)}.hover\:bg-zd-info-bg:hover{background-color:var(--info-bg)}.hover\:bg-zd-success-bg:hover{background-color:var(--success-bg)}.hover\:bg-zd-success-fg:hover{background-color:var(--success-fg)}.hover\:bg-zd-surface:hover{background-color:var(--surface)}.hover\:bg-zd-surface-2:hover{background-color:var(--surface-2)}.hover\:bg-zd-surface-hover:hover{background-color:var(--surface-hover)}.hover\:bg-zd-warning-bg:hover{background-color:var(--warning-bg)}.hover\:from-primary:hover{--tw-gradient-from: hsl(var(--primary)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-orange-500:hover{--tw-gradient-to: hsl(25 100% 50%) var(--tw-gradient-to-position)}.hover\:text-\[var\(--text-link-hover\)\]:hover{color:var(--text-link-hover)}.hover\:text-accent:hover{color:hsl(var(--accent))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-accent\/80:hover{color:hsl(var(--accent) / .8)}.hover\:text-amber-200:hover{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.hover\:text-amber-300:hover{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.hover\:text-blue-300:hover{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.hover\:text-destructive:hover{color:hsl(var(--destructive))}.hover\:text-emerald-300:hover{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-orange-500:hover{--tw-text-opacity: 1;color:hsl(25 100% 50% / var(--tw-text-opacity, 1))}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-primary\/80:hover{color:hsl(var(--primary) / .8)}.hover\:text-red-300:hover{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.hover\:text-rose-300:hover{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.hover\:text-rose-600:hover{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.hover\:text-violet-300:hover{--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-zd-brand-strong:hover{color:var(--brand-strong)}.hover\:text-zd-danger-fg:hover{color:var(--danger-fg)}.hover\:text-zd-success-fg:hover{color:var(--success-fg)}.hover\:text-zd-text-1:hover{color:var(--text-1)}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_32px_-4px_hsl\(var\(--primary\)\/0\.7\)\]:hover{--tw-shadow: 0 0 32px -4px hsl(var(--primary)/.7);--tw-shadow-colored: 0 0 32px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_50px_-8px_hsl\(var\(--primary\)\/0\.5\)\]:hover{--tw-shadow: 0 0 50px -8px hsl(var(--primary)/.5);--tw-shadow-colored: 0 0 50px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_60px_hsl\(var\(--primary\)\/0\.6\)\]:hover{--tw-shadow: 0 0 60px hsl(var(--primary)/.6);--tw-shadow-colored: 0 0 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_70px_hsl\(var\(--primary\)\/0\.7\)\]:hover{--tw-shadow: 0 0 70px hsl(var(--primary)/.7);--tw-shadow-colored: 0 0 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:ring-1:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.hover\:ring-primary\/40:hover{--tw-ring-color: hsl(var(--primary) / .4)}.hover\:after\:w-full:hover:after{content:var(--tw-content);width:100%}.focus\:border-green-500\/50:focus{border-color:#22c55e80}.focus\:border-primary:focus{border-color:hsl(var(--primary))}.focus\:border-red-500\/50:focus{border-color:#ef444480}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:bg-secondary:focus{background-color:hsl(var(--secondary))}.focus\:bg-zd-danger-bg:focus{background-color:var(--danger-bg)}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-destructive:focus{color:hsl(var(--destructive))}.focus\:text-emerald-600:focus{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.focus\:text-foreground:focus{color:hsl(var(--foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:text-red-600:focus{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.focus\:text-zd-danger-fg:focus{color:var(--danger-fg)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-accent:focus{--tw-ring-color: hsl(var(--accent))}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:border-accent:focus-visible{border-color:hsl(var(--accent))}.focus-visible\:bg-muted\/70:focus-visible{background-color:hsl(var(--muted) / .7)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-0:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-accent:focus-visible{--tw-ring-color: hsl(var(--accent))}.focus-visible\:ring-red-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width: 0px}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.active\:translate-y-px:active{--tw-translate-y: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-\[var\(--brand-pressed\)\]:active{background-color:var(--brand-pressed)}.active\:text-\[var\(--on-brand-strong\)\]:active{color:var(--on-brand-strong)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:invisible:disabled{visibility:hidden}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:no-underline:disabled{text-decoration-line:none}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-80:disabled{opacity:.8}.disabled\:hover\:border-border:hover:disabled{border-color:hsl(var(--border))}.disabled\:hover\:bg-transparent:hover:disabled{background-color:transparent}.disabled\:hover\:text-muted-foreground:hover:disabled{color:hsl(var(--muted-foreground))}.group[open] .group-open\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-x-100{--tw-scale-x: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-accent{background-color:hsl(var(--accent))}.group:hover .group-hover\:text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-zd-text-1{color:var(--text-1)}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group\/name:hover .group-hover\/name\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-30{opacity:.3}.group:hover .group-hover\:opacity-50{opacity:.5}.group:hover .group-hover\:duration-200{transition-duration:.2s;animation-duration:.2s}.group.toaster .group-\[\.toaster\]\:\!rounded-popover{border-radius:var(--radius-popover)!important}.group.toaster .group-\[\.toaster\]\:\!border{border-width:1px!important}.group.toaster .group-\[\.toaster\]\:\!border-border{border-color:hsl(var(--border))!important}.group.toaster .group-\[\.toaster\]\:\!border-primary{border-color:hsl(var(--primary))!important}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toast .group-\[\.toast\]\:bg-zinc-800{--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.group.toaster .group-\[\.toaster\]\:\!bg-card{background-color:hsl(var(--card))!important}.group.toast .group-\[\.toast\]\:\!text-zinc-300{--tw-text-opacity: 1 !important;color:rgb(212 212 216 / var(--tw-text-opacity, 1))!important}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toast .group-\[\.toast\]\:text-zinc-300{--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.group.toaster .group-\[\.toaster\]\:\!text-foreground{color:hsl(var(--foreground))!important}.group.toaster .group-\[\.toaster\]\:shadow-menu{--tw-shadow: var(--shadow-menu);--tw-shadow-colored: var(--shadow-menu);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.aria-selected\:opacity-30[aria-selected=true]{opacity:.3}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=closed\]\:-rotate-90[data-state=closed]{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:hsl(var(--primary))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[selected\=\'true\'\]\:bg-secondary[data-selected=true]{background-color:hsl(var(--secondary))}.data-\[state\=active\]\:bg-card[data-state=active]{background-color:hsl(var(--card))}.data-\[state\=checked\]\:bg-green-500[data-state=checked]{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=open\]\:bg-white\/\[0\.015\][data-state=open]{background-color:#ffffff04}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[state\=unchecked\]\:bg-red-500[data-state=unchecked]{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[selected\=true\]\:text-foreground[data-selected=true],.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed],.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.dark\:border-border:is(.dark *){border-color:hsl(var(--border))}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}.dark\:bg-emerald-950\/40:is(.dark *){background-color:#022c2266}.dark\:text-amber-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.dark\:text-amber-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:text-amber-500:is(.dark *){--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.dark\:text-emerald-300:is(.dark *){--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.dark\:text-orange-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.dark\:text-orange-400:is(.dark *){--tw-text-opacity: 1;color:hsl(30 85% 55% / var(--tw-text-opacity, 1))}.dark\:text-red-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-sky-300:is(.dark *){--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.dark\:text-sky-400:is(.dark *){--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.dark\:text-violet-300:is(.dark *){--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.dark\:hover\:bg-amber-400\/20:hover:is(.dark *){background-color:#fbbf2433}.dark\:hover\:bg-destructive\/20:hover:is(.dark *){background-color:hsl(var(--destructive) / .2)}.dark\:hover\:bg-green-400\/20:hover:is(.dark *){background-color:#4ade8033}.dark\:hover\:bg-muted\/20:hover:is(.dark *){background-color:hsl(var(--muted) / .2)}.dark\:hover\:bg-muted\/30:hover:is(.dark *){background-color:hsl(var(--muted) / .3)}@media not all and (min-width: 1024px){.max-lg\:sticky{position:sticky}.max-lg\:-bottom-6{bottom:-1.5rem}.max-lg\:z-10{z-index:10}.max-lg\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.max-lg\:-mb-6{margin-bottom:-1.5rem}.max-lg\:border-t{border-top-width:1px}.max-lg\:border-border{border-color:hsl(var(--border))}.max-lg\:bg-background{background-color:hsl(var(--background))}.max-lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.max-lg\:py-3{padding-top:.75rem;padding-bottom:.75rem}}@media not all and (min-width: 768px){.max-md\:\!flex{display:flex!important}.max-md\:\!hidden{display:none!important}.max-md\:hidden{display:none}.max-md\:flex-col{flex-direction:column}.max-md\:\!flex-wrap{flex-wrap:wrap!important}.max-md\:\!gap-0{gap:0px!important}.max-md\:\!gap-2{gap:.5rem!important}.max-md\:\!rounded-none{border-radius:0!important}.max-md\:\!p-0{padding:0!important}.max-md\:\!shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}}@media (max-width: 759px){.max-\[759px\]\:hidden{display:none}.max-\[759px\]\:grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}}@media not all and (min-width: 640px){.max-sm\:bottom-0{bottom:0}.max-sm\:left-0{left:0}.max-sm\:top-0{top:0}.max-sm\:top-auto{top:auto}.max-sm\:h-\[100dvh\]{height:100dvh}.max-sm\:h-\[92vh\]{height:92vh}.max-sm\:max-h-\[100dvh\]{max-height:100dvh}.max-sm\:w-full{width:100%}.max-sm\:max-w-none{max-width:none}.max-sm\:basis-full{flex-basis:100%}.max-sm\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.max-sm\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.max-sm\:flex-wrap{flex-wrap:wrap}.max-sm\:rounded-none{border-radius:0}.max-sm\:rounded-t-modal{border-top-left-radius:var(--radius-modal);border-top-right-radius:var(--radius-modal)}.max-sm\:border-0{border-width:0px}}@media (min-width: 640px){.sm\:inset-x-auto{left:auto;right:auto}.sm\:right-4{right:1rem}.sm\:col-span-3{grid-column:span 3 / span 3}.sm\:col-start-auto{grid-column-start:auto}.sm\:mr-auto{margin-right:auto}.sm\:mt-0{margin-top:0}.sm\:line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:\!flex{display:flex!important}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:h-10{height:2.5rem}.sm\:h-12{height:3rem}.sm\:h-6{height:1.5rem}.sm\:h-auto{height:auto}.sm\:min-h-\[65px\]{min-height:65px}.sm\:w-12{width:3rem}.sm\:w-52{width:13rem}.sm\:w-56{width:14rem}.sm\:w-6{width:1.5rem}.sm\:w-64{width:16rem}.sm\:w-\[260px\]{width:260px}.sm\:w-\[360px\]{width:360px}.sm\:w-\[540px\]{width:540px}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-4xl{max-width:56rem}.sm\:max-w-\[1100px\]{max-width:1100px}.sm\:max-w-\[70\%\]{max-width:70%}.sm\:max-w-\[720px\]{max-width:720px}.sm\:max-w-\[75\%\]{max-width:75%}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:max-w-xs{max-width:20rem}.sm\:flex-1{flex:1 1 0%}.sm\:basis-1\/2{flex-basis:50%}.sm\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[150px_180px_1fr\]{grid-template-columns:150px 180px 1fr}.sm\:grid-cols-\[40px_minmax\(0\,1fr\)_auto\]{grid-template-columns:40px minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-0{gap:0px}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:overflow-y-auto{overflow-y:auto}.sm\:whitespace-normal{white-space:normal}.sm\:rounded-modal{border-radius:var(--radius-modal)}.sm\:border-b-0{border-bottom-width:0px}.sm\:border-r{border-right-width:1px}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-\[36px\]{font-size:36px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:leading-\[44px\]{line-height:44px}.sm\:leading-snug{line-height:1.375}}@media (min-width: 760px){.min-\[760px\]\:hidden{display:none}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:relative{position:relative}.md\:inset-auto{inset:auto}.md\:inset-y-3{top:.75rem;bottom:.75rem}.md\:left-auto{left:auto}.md\:right-3{right:.75rem}.md\:z-30{z-index:30}.md\:z-40{z-index:40}.md\:z-auto{z-index:auto}.md\:col-span-2{grid-column:span 2 / span 2}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:grid{display:grid}.md\:inline-grid{display:inline-grid}.md\:hidden{display:none}.md\:h-20{height:5rem}.md\:h-24{height:6rem}.md\:h-\[22px\]{height:22px}.md\:h-full{height:100%}.md\:w-\[260px\]{width:260px}.md\:w-\[320px\]{width:320px}.md\:w-\[var\(--conversation-list-width\)\]{width:var(--conversation-list-width)}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:min-w-\[320px\]{min-width:320px}.md\:max-w-\[320px\]{max-width:320px}.md\:flex-none{flex:none}.md\:cursor-grab{cursor:grab}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:\!gap-3{gap:.75rem!important}.md\:gap-3{gap:.75rem}.md\:border-r{border-right-width:1px}.md\:\!p-3{padding:.75rem!important}.md\:p-10{padding:2.5rem}.md\:p-8{padding:2rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:py-28{padding-top:7rem;padding-bottom:7rem}.md\:py-32{padding-top:8rem;padding-bottom:8rem}.md\:pb-32{padding-bottom:8rem}.md\:pb-4{padding-bottom:1rem}.md\:pt-3{padding-top:.75rem}.md\:pt-32{padding-top:8rem}.md\:text-left{text-align:left}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-\[18px\]{font-size:18px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:opacity-0{opacity:0}.md\:\!shadow-panel{--tw-shadow: var(--shadow-panel) !important;--tw-shadow-colored: var(--shadow-panel) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.md\:\[--fcols\:24px_32px_minmax\(0\,1fr\)_148px_40px\]{--fcols: 24px 32px minmax(0,1fr) 148px 40px}.md\:\[--fcols\:24px_minmax\(0\,1fr\)_132px_136px_40px\]{--fcols: 24px minmax(0,1fr) 132px 136px 40px}.md\:\[--fcols\:minmax\(0\,1fr\)_136px_148px_32px\]{--fcols: minmax(0,1fr) 136px 148px 32px}.md\:\[--fcols\:minmax\(0\,1fr\)_168px_auto\]{--fcols: minmax(0,1fr) 168px auto}.md\:\[--fcols\:minmax\(0\,1fr\)_minmax\(120px\,180px\)_minmax\(140px\,200px\)_76px\]{--fcols: minmax(0,1fr) minmax(120px,180px) minmax(140px,200px) 76px}.after\:md\:hidden:after{content:var(--tw-content);display:none}.md\:active\:cursor-grabbing:active{cursor:grabbing}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media (min-width: 860px){.min-\[860px\]\:sticky{position:sticky}.min-\[860px\]\:top-4{top:1rem}.min-\[860px\]\:block{display:block}.min-\[860px\]\:hidden{display:none}.min-\[860px\]\:grid-cols-\[200px_minmax\(0\,1fr\)\]{grid-template-columns:200px minmax(0,1fr)}}@media (min-width: 1024px){.lg\:left-\[var\(--sidebar-width\)\]{left:var(--sidebar-width)}.lg\:left-\[var\(--sidebar-width-collapsed\)\]{left:var(--sidebar-width-collapsed)}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:ml-\[var\(--sidebar-width\)\]{margin-left:var(--sidebar-width)}.lg\:ml-\[var\(--sidebar-width-collapsed\)\]{margin-left:var(--sidebar-width-collapsed)}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:hidden{display:none}.lg\:h-\[calc\(100dvh-40px-var\(--app-banner-offset\,0px\)\)\]{height:calc(100dvh - 40px - var(--app-banner-offset,0px))}.lg\:h-\[calc\(100dvh-var\(--app-banner-offset\,0px\)\)\]{height:calc(100dvh - var(--app-banner-offset,0px))}.lg\:h-\[var\(--app-banner-offset\,0px\)\]{height:var(--app-banner-offset,0px)}.lg\:h-full{height:100%}.lg\:basis-1\/3{flex-basis:33.333333%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[248px_minmax\(0\,1fr\)\]{grid-template-columns:248px minmax(0,1fr)}.lg\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:grid-cols-\[minmax\(0\,2fr\)_minmax\(300px\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(300px,1fr)}.lg\:gap-10{gap:2.5rem}.lg\:overflow-hidden{overflow:hidden}.lg\:\[--fcols\:minmax\(0\,1fr\)_minmax\(120px\,180px\)_minmax\(140px\,200px\)_172px\]{--fcols: minmax(0,1fr) minmax(120px,180px) minmax(140px,200px) 172px}}@media (min-width: 1100px){.min-\[1100px\]\:sticky{position:sticky}.min-\[1100px\]\:top-4{top:1rem}.min-\[1100px\]\:block{display:block}.min-\[1100px\]\:hidden{display:none}.min-\[1100px\]\:grid-cols-\[200px_minmax\(0\,1fr\)\]{grid-template-columns:200px minmax(0,1fr)}.min-\[1100px\]\:grid-cols-\[220px_minmax\(0\,720px\)\]{grid-template-columns:220px minmax(0,720px)}.min-\[1100px\]\:gap-8{gap:2rem}}@media (min-width: 1280px){.xl\:relative{position:relative}.xl\:inset-auto{inset:auto}.xl\:z-auto{z-index:auto}.xl\:block{display:block}.xl\:hidden{display:none}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:\!shadow-card{--tw-shadow: var(--shadow-card) !important;--tw-shadow-colored: var(--shadow-card) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important;--tw-shadow-color: hsl(var(--card)) !important;--tw-shadow: var(--tw-shadow-colored) !important}.xl\:\[--fcols\:minmax\(0\,1fr\)_minmax\(140px\,190px\)_minmax\(120px\,180px\)_minmax\(140px\,200px\)_172px\]{--fcols: minmax(0,1fr) minmax(140px,190px) minmax(120px,180px) minmax(140px,200px) 172px}}@media (min-width: 1400px){.min-\[1400px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>button\:hover\]\:\!bg-\[\#333\]>button:hover{--tw-bg-opacity: 1 !important;background-color:rgb(51 51 51 / var(--tw-bg-opacity, 1))!important}.\[\&\>button\:last-child\]\:hidden>button:last-child{display:none}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>button\]\:\!border-\[\#333\]>button{--tw-border-opacity: 1 !important;border-color:rgb(51 51 51 / var(--tw-border-opacity, 1))!important}.\[\&\>button\]\:\!bg-\[\#1a1a1a\]>button{--tw-bg-opacity: 1 !important;background-color:rgb(26 26 26 / var(--tw-bg-opacity, 1))!important}.\[\&\>button\]\:\!text-white>button{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.\[\&\>div\]\:\!block>div{display:block!important}.\[\&\>div\]\:flex>div{display:flex}.\[\&\>div\]\:\!w-full>div{width:100%!important}.\[\&\>div\]\:\!min-w-0>div{min-width:0px!important}.\[\&\>div\]\:flex-1>div{flex:1 1 0%}.\[\&\>div\]\:flex-col>div{flex-direction:column}.\[\&\>div\]\:\!border-l-0>div{border-left-width:0px!important}.\[\&\>span\:first-child\]\:left-auto>span:first-child{left:auto}.\[\&\>span\:first-child\]\:right-2\.5>span:first-child{right:.625rem}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-amber-500>svg{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.StripeElement\]\:w-full .StripeElement{width:100%}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}@keyframes spin{to{transform:rotate(360deg)}}.\[\&_\.zd-icon\]\:animate-spin .zd-icon{animation:spin 1s linear infinite}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_a\]\:text-accent a{color:hsl(var(--accent))}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_img\]\:my-2 img{margin-top:.5rem;margin-bottom:.5rem}.\[\&_img\]\:max-w-full img{max-width:100%}.\[\&_img\]\:rounded-lg img{border-radius:var(--radius)}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}@media (pointer:coarse){.\[\@media\(pointer\:coarse\)\]\:h-10{height:2.5rem}.\[\@media\(pointer\:coarse\)\]\:min-h-10{min-height:2.5rem}.\[\@media\(pointer\:coarse\)\]\:before\:absolute:before{content:var(--tw-content);position:absolute}.\[\@media\(pointer\:coarse\)\]\:before\:-inset-3:before{content:var(--tw-content);top:-.75rem;right:-.75rem;bottom:-.75rem;left:-.75rem}.\[\@media\(pointer\:coarse\)\]\:before\:inset-\[min\(0px\,calc\(\(100\%_-_2\.5rem\)\/2\)\)\]:before{content:var(--tw-content);inset:min(0px,calc((100% - 2.5rem)/2))}.\[\@media\(pointer\:coarse\)\]\:before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}
