@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Playfair+Display:wght@500;600;700&display=swap";.painel-theme.kifer-ds,.modal-theme-host.painel-theme.kifer-ds{color-scheme:dark;--font-display: "Playfair Display", serif;--font-sans: "Inter", sans-serif;--font-mono: "Inter", sans-serif;--bg-canvas: #0f0c0a;--bg-canvas-subtle: #120e0b;--bg-surface: #171311;--bg-surface-muted: #1b1512;--bg-elevated: #211815;--bg-inset: #100d0b;--bg-hover: #261c17;--bg-active: #301f18;--bg-disabled: #211b17;--border-subtle: rgba(245, 210, 162, .08);--border-default: #2a2420;--border-strong: #49382f;--border-accent: rgba(197, 90, 61, .48);--border-gold: rgba(212, 175, 55, .5);--text-primary: #f5f2ec;--text-secondary: #b9b1a7;--text-muted: #8f8176;--text-subtle: #675a50;--text-inverse: #170f0b;--text-disabled: #665a51;--text-on-brand: #fff7ef;--brand-primary: #c55a3d;--brand-primary-hover: #e06a47;--brand-primary-active: #a34730;--brand-primary-soft: rgba(197, 90, 61, .16);--brand-primary-muted: rgba(197, 90, 61, .1);--brand-primary-border: rgba(197, 90, 61, .42);--brand-primary-gradient: linear-gradient(180deg, #c55a3d 0%, #8f3a24 100%);--brand-primary-gradient-hover: linear-gradient(180deg, #e06a47 0%, #a34730 100%);--brand-primary-gradient-active: linear-gradient(180deg, #a34730 0%, #74301f 100%);--accent-copper: #b66a3c;--accent-copper-hover: #cf7a45;--accent-copper-active: #914c2b;--accent-gold: #d4af37;--accent-gold-hover: #e9c46a;--accent-gold-active: #a9781d;--accent-gold-soft: rgba(212, 175, 55, .16);--accent-gold-muted: rgba(212, 175, 55, .1);--accent-gold-border: rgba(212, 175, 55, .46);--accent-gold-gradient: linear-gradient(180deg, #d4af37 0%, #8a5d14 100%);--accent-gold-gradient-hover: linear-gradient(180deg, #e9c46a 0%, #a9781d 100%);--accent-gold-gradient-active: linear-gradient(180deg, #a9781d 0%, #62400c 100%);--success: #22c55e;--success-hover: #4ade80;--success-active: #15803d;--success-soft: rgba(34, 197, 94, .14);--success-border: rgba(34, 197, 94, .38);--success-text: #86efac;--warning: #f59e0b;--warning-hover: #fbbf24;--warning-active: #b45309;--warning-soft: rgba(245, 158, 11, .16);--warning-border: rgba(245, 158, 11, .42);--warning-text: #fcd34d;--danger: #ef4444;--danger-hover: #f87171;--danger-active: #b91c1c;--danger-soft: rgba(239, 68, 68, .14);--danger-border: rgba(239, 68, 68, .42);--danger-text: #fca5a5;--info: #3b82f6;--info-hover: #60a5fa;--info-active: #1d4ed8;--info-soft: rgba(59, 130, 246, .14);--info-border: rgba(59, 130, 246, .38);--info-text: #bfdbfe;--purple: #a855f7;--purple-soft: rgba(168, 85, 247, .15);--purple-border: rgba(168, 85, 247, .38);--purple-text: #e9d5ff;--cyan: #22d3ee;--cyan-soft: rgba(34, 211, 238, .13);--cyan-border: rgba(34, 211, 238, .34);--cyan-text: #a5f3fc;--focus-ring: rgba(245, 158, 11, .35);--focus-ring-strong: rgba(245, 158, 11, .54);--disabled-bg: var(--bg-disabled);--disabled-border: rgba(245, 210, 162, .12);--disabled-text: var(--text-disabled);--overlay: rgba(5, 4, 3, .74);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--radius-sm: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-xl: 1.25rem;--radius-2xl: 1.5rem;--radius-full: 9999px;--shadow-card: 0 18px 42px -28px rgba(0, 0, 0, .86), 0 1px 0 rgba(255, 224, 184, .04) inset;--shadow-card-hover: 0 26px 56px -30px rgba(0, 0, 0, .92), 0 0 0 1px rgba(197, 90, 61, .22);--shadow-popover: 0 28px 70px -30px rgba(0, 0, 0, .92), 0 0 0 1px rgba(245, 210, 162, .08);--shadow-modal: 0 42px 96px -38px rgba(0, 0, 0, .94), 0 0 0 1px rgba(245, 210, 162, .1);--shadow-button: 0 14px 28px -20px rgba(197, 90, 61, .78);--shadow-button-gold: 0 16px 30px -20px rgba(212, 175, 55, .8);--shadow-focus: 0 0 0 3px var(--focus-ring), 0 0 22px rgba(245, 158, 11, .28);--glow-terracotta: 0 0 28px rgba(197, 90, 61, .32);--glow-gold: 0 0 30px rgba(212, 175, 55, .28);--type-heading-1: 600 clamp(2rem, 4vw, 3.25rem) / 1.08 var(--font-display);--type-heading-2: 600 clamp(1.5rem, 2.8vw, 2.25rem) / 1.16 var(--font-display);--type-heading-3: 600 1.25rem / 1.3 var(--font-display);--type-subtitle: 600 1rem / 1.55 var(--font-sans);--type-body: 400 .875rem / 1.55 var(--font-sans);--type-label: 600 .75rem / 1.3 var(--font-sans);--type-caption: 400 .75rem / 1.45 var(--font-sans);--type-button: 600 .875rem / 1 var(--font-sans);--type-table: 400 .8125rem / 1.45 var(--font-sans);--type-badge: 600 .75rem / 1 var(--font-sans);--kds-radius-xs: var(--radius-sm);--kds-radius-sm: var(--radius-md);--kds-radius-md: var(--radius-lg);--kds-radius-lg: var(--radius-xl);--kds-radius-xl: var(--radius-2xl);--kds-radius-2xl: var(--radius-2xl);--kds-shadow-card: var(--shadow-card);--kds-shadow-card-hover: var(--shadow-card-hover);--kds-focus-ring: var(--shadow-focus);--panel-bg: var(--bg-canvas);--panel-surface: var(--bg-surface);--panel-surface-muted: var(--bg-inset);--panel-surface-soft: var(--bg-elevated);--panel-surface-soft-2: var(--bg-hover);--panel-border-subtle: var(--border-subtle);--panel-border: var(--border-default);--panel-border-strong: var(--border-strong);--panel-text: var(--text-primary);--panel-text-soft: var(--text-secondary);--panel-text-muted: var(--text-muted);--panel-text-subtle: var(--text-subtle);--panel-input-text: var(--text-primary);--panel-placeholder: var(--text-muted);--panel-chart-grid: var(--border-default);--panel-focus: var(--warning);--panel-accent-strong: var(--brand-primary);--panel-accent-soft: var(--brand-primary-soft);--panel-accent-warm: var(--accent-gold-soft);--panel-accent-hover: var(--brand-primary-hover);--panel-accent-border: var(--brand-primary-border);--panel-accent-ink: var(--accent-gold-hover);--panel-accent-ink-strong: #ffe1bc;--panel-accent-blue-bg: var(--info-soft);--panel-accent-blue-bg-strong: rgba(59, 130, 246, .2);--panel-accent-blue-text: var(--info-text);--panel-accent-blue-border: var(--info-border);--panel-accent-red-bg: var(--danger-soft);--panel-accent-red-bg-strong: rgba(239, 68, 68, .24);--panel-accent-red-text: var(--danger-text);--panel-accent-red-border: var(--danger-border);--panel-accent-green-bg: var(--success-soft);--panel-accent-green-bg-strong: rgba(34, 197, 94, .22);--panel-accent-green-text: var(--success-text);--panel-accent-green-border: var(--success-border);--panel-accent-amber-bg: var(--warning-soft);--panel-accent-amber-bg-strong: rgba(245, 158, 11, .22);--panel-accent-amber-text: var(--warning-text);--panel-accent-amber-border: var(--warning-border);--panel-glass-bg: rgba(23, 19, 17, .9);--panel-glass-bg-lite: rgba(23, 19, 17, .84);--panel-glass-bg-strong: rgba(23, 19, 17, .96);--panel-glass-border: rgba(245, 210, 162, .12);--panel-glass-highlight: rgba(255, 232, 204, .1);--panel-glass-shadow: var(--shadow-popover);--panel-glass-shadow-lite: var(--shadow-card);--panel-glass-blur: 0px;--panel-glass-saturate: 100%;--panel-aurora-teal: rgba(197, 90, 61, .15);--panel-aurora-blue: rgba(212, 175, 55, .08);--panel-aurora-orange: rgba(176, 88, 42, .14);--surface-bg: linear-gradient(180deg, rgba(33, 24, 21, .92) 0%, rgba(23, 19, 17, .96) 100%);--surface-muted-bg: linear-gradient(180deg, rgba(27, 21, 18, .78) 0%, rgba(16, 13, 11, .9) 100%);--surface-strong-bg: var(--panel-glass-bg-strong);--surface-hero-bg: radial-gradient(circle at 12% 0%, rgba(197, 90, 61, .2), transparent 36%), radial-gradient(circle at 92% 12%, rgba(212, 175, 55, .12), transparent 34%), linear-gradient(135deg, rgba(33, 24, 21, .96) 0%, rgba(15, 12, 10, .98) 100%);--surface-selected-bg: linear-gradient(180deg, rgba(212, 175, 55, .14) 0%, rgba(33, 24, 21, .96) 100%);--control-bg: linear-gradient(180deg, rgba(22, 21, 19, .92) 0%, rgba(15, 14, 13, .96) 100%);--control-readonly-bg: var(--bg-inset);--control-addon-bg: rgba(255, 255, 255, .025);--control-inset-shadow: inset 0 1px 0 rgba(255, 255, 255, .035), inset 0 -16px 28px rgba(0, 0, 0, .1);--control-focus-color: var(--warning);--button-primary-border: rgba(255, 128, 64, .48);--button-secondary-hover-text: var(--accent-gold-hover);--button-ghost-bg: rgba(255, 255, 255, .025);--danger-hover-soft: rgba(239, 68, 68, .2);--badge-neutral-bg: rgba(255, 255, 255, .045);--badge-neutral-border: rgba(255, 255, 255, .2);--badge-accent-text: #ffb387;--brand-mark-gradient: linear-gradient(135deg, var(--brand-primary) 0%, #6d2b1b 52%, var(--accent-gold) 140%);--sidebar-active-bg: linear-gradient(90deg, rgba(197, 90, 61, .22) 0%, rgba(197, 90, 61, .08) 100%);--stat-icon-shadow: 0 18px 30px -24px rgba(20, 12, 8, .52);--stat-icon-inset-border: rgba(255, 255, 255, .08);--stat-brand-halo: radial-gradient(circle at top right, rgba(212, 120, 42, .18), transparent 44%), radial-gradient(circle at bottom left, rgba(120, 72, 34, .14), transparent 42%);--stat-brand-icon-bg: linear-gradient(180deg, rgba(214, 130, 54, .18), rgba(132, 78, 33, .3));--stat-brand-icon-inset: rgba(245, 197, 132, .14);--stat-brand-icon: var(--brand-primary-hover);--stat-brand-accent: var(--brand-primary);--stat-brand-soft: rgba(216, 135, 53, .18);--stat-earth-halo: radial-gradient(circle at top right, rgba(162, 111, 72, .16), transparent 44%), radial-gradient(circle at bottom left, rgba(91, 70, 53, .12), transparent 42%);--stat-earth-icon-bg: linear-gradient(180deg, rgba(157, 127, 90, .16), rgba(91, 70, 53, .26));--stat-earth-icon-inset: rgba(228, 213, 192, .12);--stat-earth-icon: var(--text-secondary);--stat-earth-accent: var(--border-strong);--stat-earth-soft: rgba(157, 127, 90, .16);--stat-forest-halo: radial-gradient(circle at top right, rgba(87, 133, 90, .18), transparent 44%), radial-gradient(circle at bottom left, rgba(39, 92, 57, .14), transparent 42%);--stat-forest-icon-bg: linear-gradient(180deg, rgba(149, 196, 161, .18), rgba(39, 92, 57, .28));--stat-forest-icon-inset: rgba(214, 234, 216, .12);--stat-forest-icon: var(--success-text);--stat-forest-accent: var(--success-border);--stat-forest-soft: rgba(149, 196, 161, .16);--stat-plum-halo: radial-gradient(circle at top right, rgba(134, 92, 158, .18), transparent 44%), radial-gradient(circle at bottom left, rgba(91, 52, 115, .14), transparent 42%);--stat-plum-icon-bg: linear-gradient(180deg, rgba(172, 140, 197, .18), rgba(96, 58, 126, .3));--stat-plum-icon-inset: rgba(221, 205, 235, .12);--stat-plum-icon: var(--purple-text);--stat-plum-accent: var(--purple-text);--stat-plum-soft: rgba(155, 95, 209, .18);--stat-copper-halo: radial-gradient(circle at top right, rgba(198, 108, 52, .18), transparent 44%), radial-gradient(circle at bottom left, rgba(132, 63, 26, .16), transparent 42%);--stat-copper-icon-bg: linear-gradient(180deg, rgba(226, 150, 92, .18), rgba(142, 70, 30, .32));--stat-copper-icon-inset: rgba(242, 204, 171, .12);--stat-copper-icon: var(--accent-copper-hover);--stat-copper-accent: var(--accent-copper);--stat-copper-soft: rgba(207, 106, 45, .18);--ks-font-heading: var(--font-display);--ks-font-body: var(--font-sans);--ks-color-bg: var(--bg-canvas);--ks-color-surface: var(--bg-surface);--ks-color-border: var(--border-default);--ks-color-text: var(--text-primary);--ks-color-text-soft: var(--text-secondary)}.painel-theme.kifer-ds.theme-light,.modal-theme-host.painel-theme.kifer-ds.theme-light{color-scheme:light;--bg-canvas: #fff7f0;--bg-canvas-subtle: #fffaf6;--bg-surface: #fffdf9;--bg-surface-muted: #fff7f0;--bg-elevated: #ffffff;--bg-inset: #fffaf5;--bg-hover: #fff1e8;--bg-active: #ffe2d5;--bg-disabled: #f4ece5;--border-subtle: #f1e4d8;--border-default: #e8e2da;--border-strong: #d8c8b8;--border-accent: rgba(230, 90, 61, .45);--border-gold: rgba(212, 175, 55, .5);--text-primary: #1f2937;--text-secondary: #6b7280;--text-muted: #8f949e;--text-subtle: #b7ada4;--text-inverse: #fffdf9;--text-disabled: #b7ada4;--text-on-brand: #ffffff;--brand-primary: #e65a3d;--brand-primary-hover: #f0744d;--brand-primary-active: #c83f27;--brand-primary-soft: #fde8df;--brand-primary-muted: rgba(230, 90, 61, .08);--brand-primary-border: rgba(230, 90, 61, .38);--brand-primary-gradient: linear-gradient(180deg, #f0744d 0%, #e63b1f 100%);--brand-primary-gradient-hover: linear-gradient(180deg, #fb815d 0%, #e94729 100%);--brand-primary-gradient-active: linear-gradient(180deg, #d94328 0%, #b72f1a 100%);--accent-copper: #c46a36;--accent-copper-hover: #e0783e;--accent-copper-active: #9f4c22;--accent-gold: #d4af37;--accent-gold-hover: #d99013;--accent-gold-active: #a86b08;--accent-gold-soft: #fff4da;--accent-gold-muted: rgba(212, 175, 55, .1);--accent-gold-border: rgba(217, 144, 19, .42);--accent-gold-gradient: linear-gradient(180deg, #f6c85d 0%, #d98d0c 100%);--accent-gold-gradient-hover: linear-gradient(180deg, #ffd879 0%, #e59a18 100%);--accent-gold-gradient-active: linear-gradient(180deg, #d98d0c 0%, #a86b08 100%);--success: #22c55e;--success-hover: #16a34a;--success-active: #15803d;--success-soft: #eef9ef;--success-border: #b8dfbd;--success-text: #2e7d32;--warning: #f59e0b;--warning-hover: #d97706;--warning-active: #b45309;--warning-soft: #fff6df;--warning-border: #f3c27a;--warning-text: #c46b00;--danger: #ef4444;--danger-hover: #dc2626;--danger-active: #b91c1c;--danger-soft: #fff0ed;--danger-border: #f4aaa3;--danger-text: #e53935;--info: #3b82f6;--info-hover: #2563eb;--info-active: #1d4ed8;--info-soft: #eef5ff;--info-border: #b7cff5;--info-text: #1f5fa8;--purple: #7c3aed;--purple-soft: #f7f0ff;--purple-border: #d6c3ee;--purple-text: #6b2fa0;--cyan: #0f9f9a;--cyan-soft: #edfafa;--cyan-border: #b7ded9;--cyan-text: #0f8b82;--focus-ring: rgba(230, 90, 61, .24);--focus-ring-strong: rgba(230, 90, 61, .42);--disabled-bg: var(--bg-disabled);--disabled-border: #eaded4;--disabled-text: var(--text-disabled);--overlay: rgba(31, 41, 55, .35);--shadow-card: 0 16px 34px -24px rgba(31, 41, 55, .22), 0 1px 2px rgba(31, 41, 55, .05);--shadow-card-hover: 0 22px 44px -26px rgba(31, 41, 55, .28), 0 0 0 1px rgba(230, 90, 61, .12);--shadow-popover: 0 28px 64px -32px rgba(31, 41, 55, .24), 0 0 0 1px rgba(232, 226, 218, .9);--shadow-modal: 0 42px 92px -42px rgba(31, 41, 55, .34), 0 0 0 1px rgba(232, 226, 218, .9);--shadow-button: 0 12px 24px -16px rgba(230, 90, 61, .62);--shadow-button-gold: 0 14px 28px -18px rgba(217, 144, 19, .58);--shadow-focus: 0 0 0 3px var(--focus-ring), 0 0 0 1px rgba(230, 90, 61, .5);--glow-terracotta: 0 10px 28px -18px rgba(230, 90, 61, .48);--glow-gold: 0 12px 30px -20px rgba(217, 144, 19, .42);--panel-accent-ink: var(--brand-primary);--panel-accent-ink-strong: #8f2f1d;--panel-focus: var(--brand-primary);--panel-glass-bg: rgba(255, 253, 249, .9);--panel-glass-bg-lite: rgba(255, 253, 249, .94);--panel-glass-bg-strong: rgba(255, 253, 249, .98);--panel-glass-border: rgba(232, 226, 218, .95);--panel-glass-highlight: rgba(255, 255, 255, .82);--panel-glass-shadow: var(--shadow-popover);--panel-glass-shadow-lite: var(--shadow-card);--panel-aurora-teal: rgba(230, 90, 61, .1);--panel-aurora-blue: rgba(212, 175, 55, .1);--panel-aurora-orange: rgba(246, 166, 136, .16);--surface-bg: linear-gradient(180deg, #ffffff 0%, #fffaf6 100%);--surface-muted-bg: linear-gradient(180deg, #fffdf9 0%, #fff7f0 100%);--surface-strong-bg: rgba(255, 253, 249, .98);--surface-hero-bg: radial-gradient(circle at 12% 0%, rgba(230, 90, 61, .1), transparent 36%), radial-gradient(circle at 92% 12%, rgba(212, 175, 55, .14), transparent 34%), linear-gradient(135deg, #ffffff 0%, #fff7f0 100%);--surface-selected-bg: linear-gradient(180deg, #fff4da 0%, #ffffff 100%);--control-bg: linear-gradient(180deg, #ffffff 0%, #fffaf5 100%);--control-readonly-bg: #fffaf5;--control-addon-bg: #fff7f0;--control-inset-shadow: inset 0 1px 0 rgba(255, 255, 255, .82);--control-focus-color: var(--brand-primary);--button-primary-border: rgba(230, 90, 61, .42);--button-secondary-hover-text: var(--brand-primary);--button-ghost-bg: #ffffff;--danger-hover-soft: #ffe4df;--badge-neutral-bg: #ffffff;--badge-neutral-border: #d9dde3;--badge-accent-text: var(--brand-primary);--brand-mark-gradient: linear-gradient(135deg, #f0744d 0%, #e63b1f 72%, #d4af37 140%);--sidebar-active-bg: rgba(230, 90, 61, .1);--stat-icon-shadow: 0 18px 30px -24px rgba(31, 41, 55, .28);--stat-icon-inset-border: rgba(255, 255, 255, .72);--stat-brand-halo: radial-gradient(circle at top right, rgba(230, 90, 61, .1), transparent 44%), radial-gradient(circle at bottom left, rgba(212, 175, 55, .1), transparent 42%);--stat-brand-icon-bg: linear-gradient(180deg, #fff0e8, #fde1d7);--stat-brand-icon-inset: #fff7f0;--stat-brand-icon: var(--brand-primary);--stat-brand-accent: var(--brand-primary);--stat-brand-soft: rgba(230, 90, 61, .14);--stat-earth-halo: radial-gradient(circle at top right, rgba(139, 106, 77, .1), transparent 44%), radial-gradient(circle at bottom left, rgba(232, 226, 218, .5), transparent 42%);--stat-earth-icon-bg: linear-gradient(180deg, #fffaf5, #eee4d9);--stat-earth-icon-inset: #ffffff;--stat-earth-icon: #8b6a4d;--stat-earth-accent: #b69b84;--stat-earth-soft: rgba(139, 106, 77, .12);--stat-forest-halo: radial-gradient(circle at top right, rgba(34, 197, 94, .12), transparent 44%), radial-gradient(circle at bottom left, rgba(46, 125, 50, .08), transparent 42%);--stat-forest-icon-bg: linear-gradient(180deg, #eef9ef, #dcf2df);--stat-forest-icon-inset: #f8fff8;--stat-forest-icon: var(--success-text);--stat-forest-accent: var(--success-text);--stat-forest-soft: rgba(34, 197, 94, .14);--stat-plum-halo: radial-gradient(circle at top right, rgba(124, 58, 237, .1), transparent 44%), radial-gradient(circle at bottom left, rgba(107, 47, 160, .08), transparent 42%);--stat-plum-icon-bg: linear-gradient(180deg, #f7f0ff, #eadcf9);--stat-plum-icon-inset: #ffffff;--stat-plum-icon: var(--purple-text);--stat-plum-accent: var(--purple-text);--stat-plum-soft: rgba(124, 58, 237, .12);--stat-copper-halo: radial-gradient(circle at top right, rgba(196, 106, 54, .12), transparent 44%), radial-gradient(circle at bottom left, rgba(230, 90, 61, .08), transparent 42%);--stat-copper-icon-bg: linear-gradient(180deg, #fff1e8, #f8ddcc);--stat-copper-icon-inset: #fffaf6;--stat-copper-icon: var(--accent-copper-active);--stat-copper-accent: var(--accent-copper);--stat-copper-soft: rgba(196, 106, 54, .14);--ks-color-bg: var(--bg-canvas);--ks-color-surface: var(--bg-surface);--ks-color-border: var(--border-default);--ks-color-text: var(--text-primary);--ks-color-text-soft: var(--text-secondary)}.painel-theme.kifer-ds{background:var(--bg-canvas);color:var(--text-primary);font-family:var(--font-sans)}.kds-page-header{color:var(--text-primary)}.kds-page-eyebrow{color:var(--accent-gold);font:var(--type-label);letter-spacing:.16em;text-transform:uppercase}.kds-page-title{margin-top:var(--space-3);color:var(--text-primary);font:var(--type-heading-2);letter-spacing:-.02em}.kds-page-description{margin-top:var(--space-2);color:var(--text-secondary);font:var(--type-body)}.kds-page-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.kds-surface,.kds-card{position:relative;border:1px solid var(--border-default);border-radius:var(--radius-2xl);background:var(--surface-bg);color:var(--text-secondary);box-shadow:var(--shadow-card)}.kds-surface-default,.kds-card-default{background:var(--surface-bg)}.kds-surface-muted,.kds-card-muted{border-color:var(--border-subtle);background:var(--surface-muted-bg)}.kds-surface-strong,.kds-card-strong,.kds-card-glass{border-color:var(--border-strong);background:var(--surface-strong-bg);box-shadow:var(--shadow-popover)}.kds-surface-hero{overflow:hidden;border-color:var(--border-accent);background:var(--surface-hero-bg)}.kds-surface-danger,.kds-surface-warning,.kds-surface-success,.kds-surface-info{background:var(--tone-soft);border-color:var(--tone-border);color:var(--tone-text)}.kds-surface-danger{--tone-soft: var(--danger-soft);--tone-border: var(--danger-border);--tone-text: var(--danger-text)}.kds-surface-warning{--tone-soft: var(--warning-soft);--tone-border: var(--warning-border);--tone-text: var(--warning-text)}.kds-surface-success{--tone-soft: var(--success-soft);--tone-border: var(--success-border);--tone-text: var(--success-text)}.kds-surface-info{--tone-soft: var(--info-soft);--tone-border: var(--info-border);--tone-text: var(--info-text)}.kds-action-surface,.kds-card-interactive{display:block;width:100%;text-align:left;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.kds-action-surface:hover,.kds-card-interactive:hover{border-color:var(--border-accent);box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.kds-action-surface:focus-visible,.kds-card-interactive:focus-visible{outline:none;box-shadow:var(--shadow-card-hover),var(--shadow-focus)}.kds-action-surface.is-selected,.kds-card.is-selected{border-color:var(--accent-gold-border);background:var(--surface-selected-bg);color:var(--text-primary)}.kds-card-kpi,.kds-card-customer,.kds-card-opportunity,.kds-card-lead,.kds-card-activity,.kds-card-task,.kds-card-summary,.kds-card-chart{min-width:0}.kds-card-title{color:var(--brand-primary-hover);font:700 .875rem / 1.25 var(--font-sans)}.kds-card-subtitle{color:var(--text-muted);font:var(--type-caption)}.kds-card-icon{display:inline-flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border:1px solid var(--border-accent);border-radius:var(--radius-lg);background:var(--brand-primary-soft);color:var(--brand-primary-hover);box-shadow:var(--glow-terracotta)}.kds-card-icon-gold{border-color:var(--accent-gold-border);background:var(--accent-gold-soft);color:var(--accent-gold-hover);box-shadow:var(--glow-gold)}.kds-card-actions{display:flex;align-items:center;gap:var(--space-2);color:var(--text-muted)}.kds-button{border-radius:var(--radius-lg);font:var(--type-button);font-weight:600;letter-spacing:.01em;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,opacity .16s ease}.kds-button:hover:not(:disabled){transform:translateY(-1px)}.kds-button:active:not(:disabled){transform:translateY(0)}.kds-button:focus-visible{outline:none;box-shadow:0 0 0 1px var(--control-focus-color),0 0 0 4px var(--focus-ring),0 0 24px color-mix(in srgb,var(--control-focus-color) 42%,transparent)}.kds-button:disabled{border-color:var(--disabled-border);background:color-mix(in srgb,var(--disabled-bg) 82%,transparent);color:var(--disabled-text);box-shadow:none;transform:none;opacity:.72}.kds-button-primary{border-color:var(--button-primary-border);background:linear-gradient(180deg,color-mix(in srgb,var(--brand-primary-hover) 88%,var(--accent-copper)),color-mix(in srgb,var(--brand-primary-active) 82%,black));color:var(--text-on-brand);box-shadow:inset 0 1px #ffffff21,0 14px 28px -20px color-mix(in srgb,var(--brand-primary) 84%,transparent)}.kds-button-primary:hover:not(:disabled){background:linear-gradient(180deg,color-mix(in srgb,var(--brand-primary-hover) 96%,white) 0%,var(--brand-primary) 100%);box-shadow:inset 0 1px #ffffff29,0 18px 34px -20px color-mix(in srgb,var(--brand-primary) 90%,transparent),var(--glow-terracotta)}.kds-button-primary:active:not(:disabled){background:linear-gradient(180deg,var(--brand-primary-active) 0%,color-mix(in srgb,var(--brand-primary-active) 72%,black) 100%)}.kds-button-secondary{border-color:var(--brand-primary-border);background:color-mix(in srgb,var(--bg-inset) 78%,transparent);color:var(--accent-gold-hover)}.kds-button-secondary:hover:not(:disabled){background:color-mix(in srgb,var(--brand-primary-muted) 76%,var(--bg-inset));border-color:var(--brand-primary-hover);color:var(--button-secondary-hover-text)}.kds-button-gold{border-color:var(--accent-gold-border);background:linear-gradient(180deg,color-mix(in srgb,var(--accent-gold-hover) 90%,white),color-mix(in srgb,var(--accent-gold-active) 88%,black));color:var(--text-on-brand);box-shadow:inset 0 1px #ffffff29,var(--shadow-button-gold)}.kds-button-gold:hover:not(:disabled){background:var(--accent-gold-gradient-hover);box-shadow:var(--shadow-button-gold),var(--glow-gold)}.kds-button-gold:active:not(:disabled){background:var(--accent-gold-gradient-active)}.kds-button-tertiary,.kds-button-text{border-color:transparent;background:transparent;color:var(--accent-gold-hover)}.kds-button-tertiary:hover:not(:disabled),.kds-button-text:hover:not(:disabled){background:color-mix(in srgb,var(--brand-primary-muted) 64%,transparent);color:var(--accent-gold-hover);text-decoration:underline;text-underline-offset:.25rem}.kds-button-ghost,.kds-button-icon{border-color:var(--border-strong);background:var(--button-ghost-bg);color:var(--text-secondary)}.kds-button-ghost:hover:not(:disabled),.kds-button-icon:hover:not(:disabled){border-color:var(--border-accent);background:var(--bg-hover);color:var(--text-primary)}.kds-button-soft,.kds-button-warning{border-color:var(--warning-border);background:linear-gradient(180deg,color-mix(in srgb,var(--warning-soft) 72%,transparent),color-mix(in srgb,var(--bg-inset) 82%,var(--warning-soft)));color:var(--warning-text)}.kds-button-info{border-color:var(--info-border);background:linear-gradient(180deg,color-mix(in srgb,var(--info-soft) 72%,transparent),color-mix(in srgb,var(--bg-inset) 82%,var(--info-soft)));color:var(--info-text)}.kds-button-success{border-color:var(--success-border);background:linear-gradient(180deg,color-mix(in srgb,var(--success-soft) 72%,transparent),color-mix(in srgb,var(--bg-inset) 82%,var(--success-soft)));color:var(--success-text)}.kds-button-destructive,.kds-button-danger{border-color:var(--danger-border);background:linear-gradient(180deg,color-mix(in srgb,var(--danger-soft) 72%,transparent),color-mix(in srgb,var(--bg-inset) 82%,var(--danger-soft)));color:var(--danger-text)}.kds-button-destructive:hover:not(:disabled),.kds-button-danger:hover:not(:disabled){background:var(--danger-hover-soft);border-color:var(--danger-hover)}.kds-button-group{display:inline-flex;overflow:hidden;border:1px solid var(--brand-primary-border);border-radius:var(--radius-lg);background:var(--bg-inset);box-shadow:inset 0 1px #ffffff0a}.kds-button-group .kds-button{border:0;border-radius:0;box-shadow:none}.kds-button-group .kds-button+.kds-button{border-left:1px solid var(--brand-primary-border)}.kds-input-shell{position:relative;width:100%}.kds-input,.kds-select,.kds-textarea{width:100%;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--control-bg);color:var(--text-primary);font:500 .875rem / 1.4 var(--font-sans);box-shadow:var(--control-inset-shadow);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease}.kds-input::-moz-placeholder,.kds-textarea::-moz-placeholder{color:var(--text-muted);opacity:1}.kds-input::placeholder,.kds-textarea::placeholder{color:var(--text-muted);opacity:1}.kds-input:hover:not(:disabled):not([readonly]),.kds-select:hover:not(:disabled),.kds-textarea:hover:not(:disabled):not([readonly]){border-color:color-mix(in srgb,var(--control-focus-color) 58%,var(--border-strong));box-shadow:0 0 0 1px color-mix(in srgb,var(--control-focus-color) 18%,transparent),var(--control-inset-shadow)}.kds-input:focus,.kds-select:focus,.kds-textarea:focus{border-color:var(--control-focus-color);box-shadow:0 0 0 1px var(--control-focus-color),0 0 0 4px var(--focus-ring),0 16px 40px -30px color-mix(in srgb,var(--control-focus-color) 80%,transparent),var(--control-inset-shadow);outline:none}.kds-input:disabled,.kds-select:disabled,.kds-textarea:disabled{border-color:var(--disabled-border);background:color-mix(in srgb,var(--disabled-bg) 82%,transparent);color:var(--disabled-text);cursor:not-allowed;opacity:.72}.kds-select-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.kds-dropdown-menu{border-color:color-mix(in srgb,var(--brand-primary-border) 58%,var(--border-strong));border-radius:var(--radius-lg);background:radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--brand-primary) 12%,transparent),transparent 40%),linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 96%,transparent),color-mix(in srgb,var(--bg-canvas) 96%,transparent));color:var(--text-secondary);box-shadow:var(--shadow-popover),0 0 32px -26px var(--brand-primary)}.kds-dropdown-option{border:1px solid transparent;border-radius:var(--radius-md);color:var(--text-secondary);font-weight:500}.kds-dropdown-option:hover,.kds-dropdown-option.is-highlighted{border-color:var(--brand-primary-border);background:linear-gradient(90deg,color-mix(in srgb,var(--brand-primary) 22%,transparent),color-mix(in srgb,var(--brand-primary-muted) 58%,transparent));color:var(--text-primary)}.kds-dropdown-option.is-selected{border-color:var(--brand-primary-border);background:linear-gradient(90deg,color-mix(in srgb,var(--brand-primary) 54%,var(--bg-inset)),color-mix(in srgb,var(--brand-primary-active) 48%,var(--bg-canvas)));color:var(--text-on-brand)}.kds-input[readonly],.kds-textarea[readonly]{border-color:var(--border-default);background:var(--control-readonly-bg);color:var(--text-secondary)}.kds-input-valid{color:var(--text-primary)}.kds-input-error,.kds-input-invalid{border-color:var(--danger);color:var(--text-primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--danger) 35%,transparent),var(--control-inset-shadow)}.kds-input-error:focus,.kds-input-invalid:focus{box-shadow:0 0 0 1px var(--danger),0 0 0 4px #ef444433,0 0 26px #ef44442e,var(--control-inset-shadow)}.kds-input-success{border-color:var(--success-border);box-shadow:0 0 0 1px color-mix(in srgb,var(--success-border) 45%,transparent),var(--control-inset-shadow)}.kds-input-icon,.kds-input-slot{pointer-events:none;position:absolute;top:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);transform:translateY(-50%)}.kds-input-icon-left,.kds-input-prefix{left:var(--space-3)}.kds-input-icon-right,.kds-input-suffix{right:var(--space-3)}.kds-input-addon{display:inline-flex;height:100%;align-items:center;border-color:var(--border-strong);border-radius:var(--radius-lg);background:var(--control-addon-bg);color:var(--text-secondary);font:600 .8125rem / 1.4 var(--font-sans)}.kds-input-group{display:flex;width:100%;align-items:stretch}.kds-input-group>:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.kds-input-group>:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.kds-field{display:grid;gap:var(--space-2)}.kds-field-copy{display:grid;gap:var(--space-1)}.kds-field-label{color:var(--text-primary);font:var(--type-label)}.kds-field-description,.kds-field-error,.kds-field-success{font:var(--type-caption)}.kds-field-description{color:var(--text-muted)}.kds-field-error{color:var(--danger-text)}.kds-field-success{color:var(--success-text)}.kds-checkbox{border-color:var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-inset);color:var(--brand-primary-hover)}.kds-checkbox:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.kds-checkbox:checked{border-color:var(--brand-primary-hover);background-color:var(--brand-primary)}.kds-tabs-list{display:flex;width:100%;flex-wrap:wrap}.kds-tabs-list-underline{gap:var(--space-1);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-inset);padding:var(--space-1)}.kds-tabs-list-pill,.kds-tabs-list-panel{gap:var(--space-1);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--bg-inset) 92%,transparent),color-mix(in srgb,var(--bg-canvas) 88%,transparent));padding:var(--space-1);box-shadow:inset 0 1px #ffffff09,0 16px 36px -32px #000c}.kds-tab{color:var(--text-muted);font:var(--type-button);min-height:2.25rem;border:1px solid transparent;border-radius:var(--radius-lg);letter-spacing:.01em}.kds-tab:hover:not(:disabled){color:var(--accent-gold-hover);border-color:var(--brand-primary-border);background:color-mix(in srgb,var(--brand-primary-muted) 62%,transparent)}.kds-tab-active{color:var(--text-on-brand);border-color:var(--button-primary-border);background:linear-gradient(180deg,color-mix(in srgb,var(--brand-primary-hover) 88%,var(--accent-copper)),color-mix(in srgb,var(--brand-primary-active) 82%,black));box-shadow:inset 0 1px #ffffff1f,0 14px 28px -22px color-mix(in srgb,var(--brand-primary) 90%,transparent)}.kds-tab-underline.kds-tab-active{border-color:var(--brand-primary-border);border-radius:var(--radius-lg);background:var(--brand-primary-muted);color:var(--brand-primary-hover);box-shadow:none}.kds-tabs-badge{display:inline-flex;height:1.25rem;min-width:1.25rem;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--accent-gold-soft);color:var(--accent-gold-hover);font-size:.6875rem;font-weight:700}.kds-badge{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:1px solid var(--badge-border, var(--border-default));border-radius:var(--radius-sm);background:var(--badge-bg, var(--bg-elevated));color:var(--badge-text, var(--text-secondary));font:var(--type-badge);font-weight:700;letter-spacing:.025em;text-transform:uppercase;box-shadow:none;white-space:nowrap}.kds-badge svg{flex:0 0 auto}.kds-badge-neutral,.kds-badge-default,.kds-badge-other,.kds-badge-inactive,.kds-badge-cancelled,.kds-badge-suspended,.kds-badge-beta{--badge-bg: var(--badge-neutral-bg);--badge-border: var(--badge-neutral-border);--badge-text: var(--text-secondary);--badge-glow: var(--badge-neutral-border)}.kds-badge-accent,.kds-badge-primary,.kds-badge-proposal,.kds-badge-proposal-sent,.kds-badge-contact,.kds-badge-warm,.kds-badge-follow-up,.kds-badge-opportunity,.kds-badge-important{--badge-bg: var(--brand-primary-soft);--badge-border: var(--brand-primary-border);--badge-text: var(--badge-accent-text);--badge-glow: var(--brand-primary)}.kds-badge-gold,.kds-badge-qualified,.kds-badge-negotiation,.kds-badge-hot,.kds-badge-high,.kds-badge-pending,.kds-badge-medium,.kds-badge-large,.kds-badge-vip,.kds-badge-strategic,.kds-badge-expiring,.kds-badge-stage-qualified,.kds-badge-stage-proposal,.kds-badge-stage-negotiation{--badge-bg: var(--accent-gold-soft);--badge-border: var(--accent-gold-border);--badge-text: var(--accent-gold-hover);--badge-glow: var(--accent-gold)}.kds-badge-info,.kds-badge-new-lead,.kds-badge-cold,.kds-badge-medium-priority,.kds-badge-in-progress,.kds-badge-site,.kds-badge-website,.kds-badge-linkedin,.kds-badge-email,.kds-badge-phone,.kds-badge-person,.kds-badge-legal-person,.kds-badge-midsize,.kds-badge-retail,.kds-badge-lead,.kds-badge-partial,.kds-badge-renewal,.kds-badge-stage-new-lead,.kds-badge-stage-contact{--badge-bg: var(--info-soft);--badge-border: var(--info-border);--badge-text: var(--info-text);--badge-glow: var(--info)}.kds-badge-success,.kds-badge-won,.kds-badge-completed,.kds-badge-paid,.kds-badge-low-risk,.kds-badge-client,.kds-badge-active,.kds-badge-education,.kds-badge-meeting,.kds-badge-stage-won{--badge-bg: var(--success-soft);--badge-border: var(--success-border);--badge-text: var(--success-text);--badge-glow: var(--success)}.kds-badge-warning,.kds-badge-low,.kds-badge-company,.kds-badge-small,.kds-badge-finance,.kds-badge-financial,.kds-badge-call,.kds-badge-medium-risk,.kds-badge-task-pending{--badge-bg: var(--warning-soft);--badge-border: var(--warning-border);--badge-text: var(--warning-text);--badge-glow: var(--warning)}.kds-badge-danger,.kds-badge-lost,.kds-badge-urgent,.kds-badge-risk,.kds-badge-canceled,.kds-badge-overdue,.kds-badge-high-risk,.kds-badge-enterprise,.kds-badge-expired,.kds-badge-stage-lost{--badge-bg: var(--danger-soft);--badge-border: var(--danger-border);--badge-text: var(--danger-text);--badge-glow: var(--danger)}.kds-badge-purple,.kds-badge-referral,.kds-badge-instagram,.kds-badge-indication,.kds-badge-indicacao,.kds-badge-supplier,.kds-badge-featured{--badge-bg: var(--purple-soft);--badge-border: var(--purple-border);--badge-text: var(--purple-text);--badge-glow: var(--purple)}.kds-badge-cyan,.kds-badge-whatsapp,.kds-badge-technology,.kds-badge-health,.kds-badge-proposal-task,.kds-badge-new,.kds-badge-partner{--badge-bg: var(--cyan-soft);--badge-border: var(--cyan-border);--badge-text: var(--cyan-text);--badge-glow: var(--cyan)}.kds-alert{display:flex;flex-direction:column;gap:var(--space-3);border:1px solid var(--tone-border, var(--border-default));border-radius:var(--radius-xl);background:var(--tone-soft, var(--bg-elevated));color:var(--tone-text, var(--text-secondary));padding:var(--space-4)}.kds-alert-title{color:var(--text-primary);font:700 .875rem / 1.25 var(--font-sans)}.kds-alert-content{font:var(--type-body)}.kds-alert-action{display:flex;flex-shrink:0}.kds-alert-accent,.kds-alert-warning{--tone-soft: var(--warning-soft);--tone-border: var(--warning-border);--tone-text: var(--warning-text)}.kds-alert-gold{--tone-soft: var(--accent-gold-soft);--tone-border: var(--accent-gold-border);--tone-text: var(--accent-gold-hover)}.kds-alert-info{--tone-soft: var(--info-soft);--tone-border: var(--info-border);--tone-text: var(--info-text)}.kds-alert-success{--tone-soft: var(--success-soft);--tone-border: var(--success-border);--tone-text: var(--success-text)}.kds-alert-danger{--tone-soft: var(--danger-soft);--tone-border: var(--danger-border);--tone-text: var(--danger-text)}.kds-sidebar{border-color:var(--border-default);color:var(--text-secondary)}.kds-sidebar-divider,.kds-popover-section{border-color:var(--border-default)}.kds-sidebar-item{color:var(--text-muted);transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}.kds-sidebar-item:hover{background:var(--brand-primary-muted);color:var(--text-primary)}.kds-sidebar-item.is-active{background:var(--sidebar-active-bg);color:var(--accent-gold-hover);box-shadow:inset 0 0 0 1px var(--brand-primary-border)}.kds-sidebar-item-danger:hover{background:var(--danger-soft);color:var(--danger-text)}.kds-sidebar-badge{display:flex;min-width:1rem;height:1rem;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--brand-primary-gradient);color:var(--text-on-brand);font-size:.625rem;font-weight:800;line-height:1;padding-inline:.125rem}.kds-brand-mark{background:var(--brand-mark-gradient);color:var(--text-on-brand);box-shadow:var(--glow-terracotta)}.kds-list-item{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-inset);padding:var(--space-2) var(--space-3)}.kds-list-item-success{border-color:var(--success-border);background:var(--success-soft)}.kds-list-item-warning{border-color:var(--warning-border);background:var(--warning-soft)}.kds-table-wrapper{width:100%;overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--border-default);background:var(--bg-surface)}.kds-table{width:100%;border-collapse:collapse;font-family:var(--font-sans)}.kds-table-md{font-size:.8125rem}.kds-table-sm{font-size:.75rem}.kds-table-header{background:var(--bg-elevated)}.kds-table-head{padding:.75rem 1rem;text-align:left;font-weight:600;font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);border-bottom:1px solid var(--border-default);white-space:nowrap}.kds-table-cell{padding:.75rem 1rem;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);white-space:nowrap}.kds-table-row:last-child .kds-table-cell{border-bottom:none}.kds-table-striped .kds-table-body .kds-table-row:nth-child(2n){background:var(--bg-inset)}.kds-table-row{transition:background .15s ease}.kds-config-token{border-radius:var(--radius-sm)}.kds-table-sticky .kds-table-header{position:sticky;top:0;z-index:1}.kds-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130}.kds-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 12%,rgba(197,90,61,.12),transparent 36%),#000000b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.kds-dialog-container{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:1rem}.kds-dialog{position:relative;width:100%;max-height:calc(100dvh - 2rem);display:flex;flex-direction:column;border-radius:var(--radius-xl);border:1px solid color-mix(in srgb,var(--brand-primary-border) 48%,var(--border-default));background:radial-gradient(circle at 16% 0%,color-mix(in srgb,var(--brand-primary) 12%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 96%,transparent),color-mix(in srgb,var(--bg-canvas) 98%,transparent));color:var(--text-secondary);box-shadow:var(--shadow-modal),inset 0 1px #ffffff0d;overflow:hidden}.kds-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border-subtle);background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 58%,transparent),transparent)}.kds-dialog-title{font-family:var(--font-display);font-size:1.35rem;font-weight:600;color:var(--text-primary);line-height:1.2}.kds-dialog-description{margin-top:.25rem;font-size:.8125rem;color:var(--text-muted)}.kds-dialog-close{display:flex;align-items:center;justify-content:center;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:.5rem;color:var(--text-muted);transition:background .15s,color .15s,border-color .15s,box-shadow .15s;flex-shrink:0}.kds-dialog-close:hover{border-color:var(--brand-primary-border);background:var(--brand-primary-muted);color:var(--accent-gold-hover)}.kds-dialog-body{flex:1;min-height:0;padding:1.25rem 1.5rem}.kds-dialog-footer{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg-inset) 45%,transparent)}.kds-dialog-container:has(.kds-drawer){align-items:stretch;justify-content:flex-end;padding:0}.kds-drawer{height:100dvh;max-height:100dvh;border-radius:0}.kds-drawer-right,.kds-drawer-left{width:min(100%,34rem)}.kds-drawer-left{margin-right:auto}.kds-drawer-bottom{align-self:flex-end;width:100%;max-width:100%;height:min(82dvh,44rem);border-radius:var(--radius-xl) var(--radius-xl) 0 0}.kds-drawer-header,.kds-drawer-footer{padding:1.25rem 1.5rem}.kds-drawer-header{border-bottom:1px solid var(--border-subtle)}.kds-drawer-body{min-height:0;flex:1;overflow-y:auto;padding:1.25rem 1.5rem}.kds-drawer-footer{border-top:1px solid var(--border-subtle)}.kds-popover-trigger{display:inline-flex}.kds-popover{z-index:150;min-width:12rem;max-width:min(calc(100vw - 1rem),24rem);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-elevated);color:var(--text-primary);box-shadow:var(--shadow-popover)}.kds-skeleton{min-height:1rem;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--bg-inset) 20%,var(--bg-hover) 50%,var(--bg-inset) 80%);background-size:200% 100%;animation:kds-skeleton-shimmer 1.5s ease-in-out infinite}.kds-loading-state{display:flex;min-height:9rem;align-items:center;justify-content:center;gap:var(--space-3);color:var(--text-secondary);text-align:left}.kds-loading-state-compact{min-height:auto}.kds-loading-state-spinner{width:1.5rem;height:1.5rem;flex:0 0 auto;color:var(--brand-primary);animation:kds-loading-spin .8s linear infinite}.kds-loading-state-label{color:var(--text-primary);font:var(--type-label)}.kds-loading-state-description{margin-top:var(--space-1);color:var(--text-muted);font:var(--type-caption)}@keyframes kds-skeleton-shimmer{to{background-position:-200% 0}}@keyframes kds-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.kds-skeleton,.kds-loading-state-spinner{animation:none}}@media (max-width: 640px){.kds-drawer-right,.kds-drawer-left{width:100%}.kds-drawer-header,.kds-drawer-footer,.kds-drawer-body{padding-right:1rem;padding-left:1rem}.kds-popover{max-width:calc(100vw - 1rem)}}.kds-tooltip-anchor{position:relative;display:inline-flex}.kds-tooltip{position:absolute;z-index:200;pointer-events:none;border-radius:var(--radius-sm);background:var(--bg-elevated);border:1px solid var(--border-default);color:var(--text-primary);box-shadow:var(--shadow-popover);white-space:nowrap}.kds-tooltip-sm{font-size:.6875rem;padding:.25rem .5rem}.kds-tooltip-md{font-size:.75rem;padding:.375rem .75rem}.kds-tooltip-top{bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.kds-tooltip-bottom{top:calc(100% + 6px);left:50%;transform:translate(-50%)}.kds-tooltip-left{right:calc(100% + 6px);top:50%;transform:translateY(-50%)}.kds-tooltip-right{left:calc(100% + 6px);top:50%;transform:translateY(-50%)}.kds-pagination{display:flex;align-items:center;gap:.5rem}.kds-pagination-button{display:inline-flex;align-items:center;justify-content:center;height:2.35rem;width:2.35rem;border-radius:var(--radius-sm);border:1px solid var(--border-default);background:color-mix(in srgb,var(--bg-inset) 74%,transparent);color:var(--text-secondary);transition:all .15s}.kds-pagination-button:hover:not(:disabled){border-color:var(--brand-primary-border);background:var(--brand-primary-muted);color:var(--accent-gold-hover);box-shadow:0 0 18px -12px var(--brand-primary)}.kds-pagination-button:disabled{opacity:.4;cursor:not-allowed}.kds-pagination-pages{display:flex;align-items:center;gap:.25rem}.kds-pagination-page{display:inline-flex;align-items:center;justify-content:center;min-width:2.35rem;height:2.35rem;padding:0 .5rem;border-radius:var(--radius-sm);border:1px solid var(--border-default);background:color-mix(in srgb,var(--bg-inset) 74%,transparent);color:var(--text-secondary);font-size:.8125rem;font-weight:600;transition:all .15s}.kds-pagination-page:hover:not(.kds-pagination-page-active){border-color:var(--brand-primary-border);background:var(--brand-primary-muted);color:var(--accent-gold-hover)}.kds-pagination-page-active{border-color:var(--button-primary-border);background:linear-gradient(180deg,var(--brand-primary-hover),var(--brand-primary-active));color:var(--text-on-brand);box-shadow:inset 0 1px #ffffff1f,0 12px 24px -18px var(--brand-primary)}.kds-pagination-page-active:hover{border-color:var(--brand-primary);background:var(--brand-primary-muted)}.kds-pagination-ellipsis{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:var(--text-muted)}.kds-pagination-info{font-size:.8125rem;color:var(--text-muted)}.kds-breadcrumb{font-size:.8125rem}.kds-breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;gap:0;list-style:none;margin:0;padding:0}.kds-breadcrumb-item{display:inline-flex;align-items:center}.kds-breadcrumb-link{display:inline-flex;align-items:center;min-height:2.15rem;padding:0 .85rem;border:1px solid var(--border-default);background:color-mix(in srgb,var(--bg-inset) 72%,transparent);color:var(--text-muted);text-decoration:none;font-weight:500;transition:color .15s;background:none;border:none;cursor:pointer;padding:0;font-size:inherit}.kds-breadcrumb-link:hover{border-color:var(--brand-primary-border);color:var(--accent-gold-hover);background:var(--brand-primary-muted)}.kds-breadcrumb-separator{display:inline-flex;align-items:center;color:var(--text-subtle);margin:0 -.15rem;z-index:1}.kds-breadcrumb-item-current .kds-breadcrumb-link,.kds-breadcrumb-item-current{color:var(--text-primary);font-weight:600;cursor:default}.kds-stepper{display:flex;gap:0}.kds-stepper-vertical{flex-direction:column}.kds-stepper-step{display:flex;gap:.75rem;position:relative}.kds-stepper-vertical .kds-stepper-step{flex-direction:row}.kds-stepper:not(.kds-stepper-vertical) .kds-stepper-step{flex:1;flex-direction:column;align-items:center;text-align:center}.kds-stepper-indicator{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.kds-stepper:not(.kds-stepper-vertical) .kds-stepper-indicator{flex-direction:row;width:100%}.kds-stepper-circle{display:flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:700;border:1px solid var(--border-strong);background:radial-gradient(circle at 35% 20%,color-mix(in srgb,var(--bg-elevated) 80%,white),var(--bg-inset));color:var(--text-muted);transition:all .2s;flex-shrink:0}.kds-stepper-step-completed .kds-stepper-circle{border-color:var(--success-border);background:linear-gradient(180deg,color-mix(in srgb,var(--success) 80%,white),color-mix(in srgb,var(--success) 78%,black));color:#fff}.kds-stepper-step-active .kds-stepper-circle{border-color:var(--button-primary-border);background:linear-gradient(180deg,var(--brand-primary-hover),var(--brand-primary-active));color:var(--text-on-brand);box-shadow:0 0 0 4px var(--focus-ring),0 0 24px -10px var(--brand-primary)}.kds-stepper-line{flex:1;min-width:2rem;min-height:2px;background:var(--border-default)}.kds-stepper:not(.kds-stepper-vertical) .kds-stepper-line{width:100%;height:2px;align-self:center}.kds-stepper-vertical .kds-stepper-line{width:2px;min-height:1.5rem;margin-left:calc(1rem - 1px)}.kds-stepper-line-completed{background:linear-gradient(90deg,var(--success),var(--warning))}.kds-stepper-content{display:flex;flex-direction:column;gap:.125rem;padding-bottom:1.5rem}.kds-stepper-vertical .kds-stepper-content{padding-bottom:1.5rem}.kds-stepper:not(.kds-stepper-vertical) .kds-stepper-content{align-items:center;padding-top:.5rem;padding-left:0;padding-right:0}.kds-stepper-label{font-size:.8125rem;font-weight:600;color:var(--text-muted)}.kds-stepper-step-active .kds-stepper-label{color:var(--text-primary)}.kds-stepper-step-completed .kds-stepper-label{color:var(--text-secondary)}.kds-stepper-description{font-size:.75rem;color:var(--text-subtle)}.kds-progress{display:flex;align-items:center;gap:.75rem}.kds-progress-track{flex:1;height:6px;border-radius:var(--radius-full);background:var(--bg-inset);overflow:hidden}.kds-progress-sm .kds-progress-track{height:4px}.kds-progress-lg .kds-progress-track{height:8px}.kds-progress-fill{height:100%;border-radius:var(--radius-full);background:var(--brand-primary-gradient);transition:width .3s ease}.kds-progress-label{font-size:.75rem;font-weight:600;color:var(--text-secondary);min-width:2.5rem;text-align:right}.kds-switch{position:relative;display:inline-flex;cursor:pointer}.kds-switch-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.kds-switch-track{display:flex;align-items:center;border-radius:var(--radius-full);background:var(--bg-inset);border:1px solid var(--border-default);transition:all .2s}.kds-switch-sm .kds-switch-track{width:2rem;height:1.125rem}.kds-switch-md .kds-switch-track{width:2.5rem;height:1.375rem}.kds-switch-lg .kds-switch-track{width:3rem;height:1.625rem}.kds-switch-thumb{display:block;border-radius:var(--radius-full);background:var(--text-muted);transition:all .2s;box-shadow:0 1px 3px #0000004d}.kds-switch-sm .kds-switch-thumb{width:.875rem;height:.875rem;margin-left:.125rem}.kds-switch-md .kds-switch-thumb{width:1.125rem;height:1.125rem;margin-left:.125rem}.kds-switch-lg .kds-switch-thumb{width:1.375rem;height:1.375rem;margin-left:.125rem}.kds-switch-input:checked+.kds-switch-track{background:var(--brand-primary);border-color:var(--brand-primary)}.kds-switch-input:checked+.kds-switch-track .kds-switch-thumb{background:var(--text-on-brand)}.kds-switch-sm .kds-switch-input:checked+.kds-switch-track .kds-switch-thumb{transform:translate(.875rem)}.kds-switch-md .kds-switch-input:checked+.kds-switch-track .kds-switch-thumb{transform:translate(1.125rem)}.kds-switch-lg .kds-switch-input:checked+.kds-switch-track .kds-switch-thumb{transform:translate(1.375rem)}.kds-switch-input:focus-visible+.kds-switch-track{outline:2px solid var(--focus-ring-strong);outline-offset:2px}.kds-switch-disabled{opacity:.5;cursor:not-allowed}.kds-switch-field{display:inline-flex;align-items:center;gap:.75rem}.kds-switch-label{font-size:.875rem;color:var(--text-secondary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.kds-radio-group{display:flex;flex-direction:column;gap:.5rem}.kds-radio-group-horizontal{flex-direction:row;flex-wrap:wrap;gap:1rem}.kds-radio{display:inline-flex;align-items:flex-start;gap:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kds-radio-disabled{opacity:.5;cursor:not-allowed}.kds-radio-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.kds-radio-indicator{display:flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border-radius:var(--radius-full);border:2px solid var(--border-strong);background:transparent;margin-top:.125rem;flex-shrink:0;transition:all .15s}.kds-radio-indicator:after{content:"";display:block;width:.5rem;height:.5rem;border-radius:var(--radius-full);background:transparent;transition:background .15s}.kds-radio-checked .kds-radio-indicator{border-color:var(--brand-primary)}.kds-radio-checked .kds-radio-indicator:after{background:var(--brand-primary)}.kds-radio-input:focus-visible+.kds-radio-indicator{outline:2px solid var(--focus-ring-strong);outline-offset:2px}.kds-radio-content{display:flex;flex-direction:column;gap:.125rem}.kds-radio-label{font-size:.875rem;font-weight:500;color:var(--text-primary);line-height:1.4}.kds-radio-description{font-size:.75rem;color:var(--text-muted)}.kds-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--brand-primary-soft);color:var(--brand-primary);font-weight:700;overflow:hidden;flex-shrink:0}.kds-avatar-xs{width:1.5rem;height:1.5rem;font-size:.625rem}.kds-avatar-sm{width:2rem;height:2rem;font-size:.6875rem}.kds-avatar-md{width:2.5rem;height:2.5rem;font-size:.8125rem}.kds-avatar-lg{width:3rem;height:3rem;font-size:.875rem}.kds-avatar-xl{width:4rem;height:4rem;font-size:1.125rem}.kds-avatar-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.kds-avatar-initials{font-family:var(--font-sans)}.kds-avatar-group{display:flex;flex-direction:row-reverse;justify-content:flex-end}.kds-avatar-group-item{margin-left:-.5rem}.kds-avatar-group-item:first-child{margin-left:0}.kds-avatar-overflow{background:var(--bg-elevated);border:2px solid var(--bg-surface);color:var(--text-muted)}.kds-avatar-group .kds-avatar{border:2px solid var(--bg-surface)}.kds-avatar-badge{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);border:2px solid var(--bg-surface)}.kds-avatar-badge-bottom{bottom:-2px;right:-2px}.kds-avatar-badge-top{top:-2px;right:-2px}.kds-toast-container{position:fixed;z-index:300;display:flex;flex-direction:column;gap:.75rem;padding:1rem;width:min(28rem,calc(100vw - 1rem));max-width:28rem}.kds-toast-top-right{top:0;right:0}.kds-toast-top-left{top:0;left:0}.kds-toast-bottom-right{bottom:0;right:0}.kds-toast-bottom-left{bottom:0;left:0}.kds-toast-top-center{top:0;left:50%;transform:translate(-50%)}.kds-toast-bottom-center{bottom:0;left:50%;transform:translate(-50%)}.kds-toast{position:relative;display:flex;align-items:flex-start;gap:.75rem;overflow:hidden;padding:1rem 1rem 1.1rem;border-radius:var(--radius-lg);border:1px solid var(--toast-border, var(--border-default));background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--toast-color, var(--brand-primary)) 14%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 96%,transparent),color-mix(in srgb,var(--bg-inset) 96%,transparent));box-shadow:var(--shadow-popover),0 0 26px -20px var(--toast-color, var(--brand-primary));animation:kds-toast-in .2s ease-out}.kds-toast-success{--toast-color: var(--success);--toast-border: var(--success-border)}.kds-toast-error{--toast-color: var(--danger);--toast-border: var(--danger-border)}.kds-toast-warning{--toast-color: var(--warning);--toast-border: var(--warning-border)}.kds-toast-info{--toast-color: var(--info);--toast-border: var(--info-border)}.kds-toast-default{--toast-color: var(--accent-gold);--toast-border: var(--accent-gold-border)}@keyframes kds-toast-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.kds-toast-icon{flex-shrink:0;width:1.55rem;height:1.55rem;margin-top:.125rem;filter:drop-shadow(0 0 10px color-mix(in srgb,currentColor 40%,transparent))}.kds-toast-success .kds-toast-icon{color:var(--success)}.kds-toast-error .kds-toast-icon{color:var(--danger)}.kds-toast-warning .kds-toast-icon{color:var(--warning)}.kds-toast-info .kds-toast-icon{color:var(--info)}.kds-toast-default .kds-toast-icon{color:var(--text-muted)}.kds-toast-content{flex:1;min-width:0}.kds-toast-title{font-size:.8125rem;font-weight:600;color:var(--toast-color, var(--text-primary))}.kds-toast-description{font-size:.8125rem;color:var(--text-secondary)}.kds-toast-close{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:.25rem;color:var(--text-muted);border-radius:var(--radius-sm);transition:color .15s}.kds-toast-close:hover{color:var(--text-primary)}.kds-toast-progress{position:absolute;left:3.3rem;right:3.5rem;bottom:.55rem;height:2px;border-radius:var(--radius-full);background:var(--toast-color, var(--accent-gold));transform-origin:left center;animation:kds-toast-progress var(--toast-duration, 5s) linear forwards}@keyframes kds-toast-progress{0%{transform:scaleX(1);opacity:.95}to{transform:scaleX(0);opacity:.45}}.kds-empty{display:grid;place-items:center;gap:var(--space-4);min-height:16rem;border:1px solid color-mix(in srgb,var(--accent-gold-border) 42%,var(--border-default));border-radius:var(--radius-xl);background:radial-gradient(circle at 50% 12%,color-mix(in srgb,var(--accent-gold) 11%,transparent),transparent 36%),var(--surface-muted-bg);padding:var(--space-8);text-align:center}.kds-empty-icon,.kds-loading-card{display:inline-flex;align-items:center;justify-content:center}.kds-empty-icon{width:4.5rem;height:4.5rem;border:1px solid var(--brand-primary-border);border-radius:var(--radius-full);background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--brand-primary) 28%,transparent),color-mix(in srgb,var(--bg-inset) 90%,transparent));color:var(--brand-primary-hover)}.kds-loading-card{flex-direction:column;gap:var(--space-3);color:var(--text-secondary)}.kds-loading-spinner{width:3rem;height:3rem;border:3px solid color-mix(in srgb,var(--brand-primary-border) 35%,var(--border-default));border-top-color:var(--brand-primary-hover);border-radius:var(--radius-full);box-shadow:0 0 28px -14px var(--brand-primary);animation:kds-spin .9s linear infinite}.kds-loading-label{color:var(--text-secondary);font:var(--type-body)}.kds-skeleton,.panel-skeleton{background:linear-gradient(90deg,color-mix(in srgb,var(--bg-elevated) 72%,transparent),color-mix(in srgb,var(--text-muted) 12%,transparent) 46%,color-mix(in srgb,var(--bg-elevated) 72%,transparent));background-size:240% 100%;box-shadow:inset 0 1px #ffffff09;animation:kds-skeleton-shimmer 1.55s ease-in-out infinite}@keyframes kds-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes kds-spin{to{transform:rotate(360deg)}}.kds-kanban-board,.kds-funnel-board{background:radial-gradient(circle at 10% 0%,color-mix(in srgb,var(--brand-primary) 10%,transparent),transparent 34%),var(--surface-bg)}.kds-kanban-scroll{scrollbar-color:var(--brand-primary) transparent}.kds-kanban-column{border-color:color-mix(in srgb,var(--accent-gold-border) 35%,var(--border-default));background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 78%,transparent),color-mix(in srgb,var(--bg-canvas) 92%,transparent));box-shadow:inset 0 1px #ffffff0a,0 22px 48px -38px #000000e6}.kds-kanban-card{border-color:var(--border-default);background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 90%,transparent),color-mix(in srgb,var(--bg-inset) 94%,transparent))}.kds-kanban-card:hover{border-color:var(--brand-primary-border);box-shadow:0 20px 38px -30px #000000e6,0 0 26px -20px var(--brand-primary)}.kds-kanban-column-body{max-height:calc(100vh - 320px)}.kds-kanban-column-title{color:var(--text-primary);font:700 .875rem / 1.25 var(--font-sans)}.kds-date-picker-input::-webkit-calendar-picker-indicator{opacity:0}.kds-date-picker-button{border-color:var(--border-subtle)!important;color:var(--text-muted)!important}.kds-date-picker:focus-within .kds-date-picker-button{border-color:var(--brand-primary-border)!important;color:var(--accent-gold-hover)!important}.kds-calendar,.kds-agenda{border:1px solid color-mix(in srgb,var(--accent-gold-border) 32%,var(--border-default));border-radius:var(--radius-xl);background:var(--surface-muted-bg);box-shadow:var(--shadow-card)}.kds-calendar-day,.calendar-day{border-color:var(--border-default)!important;border-radius:var(--radius-lg)!important;background:color-mix(in srgb,var(--bg-inset) 70%,transparent)}.kds-calendar-day:hover,.calendar-day:hover{border-color:var(--brand-primary-border)!important;background:var(--brand-primary-muted)!important}.kds-calendar-day-selected,.calendar-day-selected{border-color:var(--button-primary-border)!important;background:linear-gradient(180deg,var(--brand-primary-hover),var(--brand-primary-active))!important;color:var(--text-on-brand)!important}.kds-calendar-day-today,.calendar-day-today{border-color:var(--accent-gold-border)!important;box-shadow:inset 0 0 0 1px var(--accent-gold-border),0 0 24px -18px var(--accent-gold)}.kds-op-chip{display:inline-flex;min-height:2.05rem;align-items:center;gap:.5rem;border:1px solid var(--border-default);border-radius:var(--radius-full);background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 80%,transparent),color-mix(in srgb,var(--bg-inset) 92%,transparent));color:var(--text-secondary);padding:.35rem .7rem;box-shadow:inset 0 1px #ffffff0b,0 12px 24px -22px #000000d9;white-space:nowrap}.kds-op-chip.is-active,.kds-op-chip:hover{border-color:var(--brand-primary-border);color:var(--text-primary);box-shadow:inset 0 1px #ffffff0f,0 0 24px -18px var(--brand-primary)}.kds-op-chip-icon{display:inline-flex;color:var(--accent-gold-hover)}.kds-op-chip-copy{display:inline-flex;align-items:baseline;gap:.35rem;line-height:1}.kds-op-chip-value{color:var(--text-primary);font:700 .8125rem / 1 var(--font-sans)}.kds-op-chip-label{color:var(--text-muted);font:700 .6875rem / 1 var(--font-sans);letter-spacing:.035em;text-transform:uppercase}.kds-op-toolbar,.kds-op-bulk-bar,.kds-op-pagination{border:1px solid var(--border-default);border-radius:var(--radius-xl);background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 58%,transparent),color-mix(in srgb,var(--bg-inset) 86%,transparent));box-shadow:inset 0 1px #ffffff09}.kds-op-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.85rem}.kds-op-toolbar-search{flex:1 1 22rem;min-width:min(100%,18rem)}.kds-op-toolbar-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:.5rem}.kds-op-section-label{color:var(--text-muted);font:700 .6875rem / 1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.kds-op-panel-title{color:var(--text-primary);font:700 1.25rem / 1.25 var(--font-sans)}.kds-op-disclosure-trigger{border-radius:var(--radius-md);color:var(--text-secondary)}.kds-op-disclosure-content{border-radius:var(--radius-lg)}.kds-op-bulk-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;border-color:var(--brand-primary-border);padding:.75rem 1rem}.kds-op-bulk-title{color:var(--accent-gold-hover);font:700 .875rem / 1.2 var(--font-sans)}.kds-op-lead-list{display:grid;gap:var(--space-4);padding:var(--space-4)}.kds-op-lead-card{border-radius:var(--radius-xl)}.kds-op-lead-title{color:var(--text-primary);font:700 1rem / 1.25 var(--font-sans)}.kds-op-lead-meta,.kds-op-lead-side{color:var(--text-secondary);font:500 .8125rem / 1.45 var(--font-sans)}.kds-op-lead-muted{color:var(--text-muted)}.kds-op-lead-strong{color:var(--text-secondary);font-weight:700}.kds-op-lead-accent{color:var(--accent-gold-hover)}.kds-op-lead-danger{color:var(--danger-text)}.kds-op-lead-actions{border-top:1px solid var(--border-subtle)}.kds-op-inline-action{height:1.875rem;min-height:1.875rem;padding-inline:.625rem;font-size:.6875rem}.kds-op-icon-chip{border:1px solid var(--border-default);border-radius:var(--radius-full);background:color-mix(in srgb,var(--bg-inset) 82%,transparent);color:var(--text-secondary)}.kds-op-icon-chip:hover{border-color:var(--brand-primary-border);color:var(--accent-gold-hover);background:var(--brand-primary-muted)}.kds-op-icon-chip-success{border-color:var(--success-border);color:var(--success-text);background:var(--success-soft)}.kds-op-status-badge{--op-status-color: var(--accent-gold);display:inline-flex;align-items:center;gap:.4rem;min-height:1.65rem;border:1px solid color-mix(in srgb,var(--op-status-color) 42%,transparent);border-radius:var(--radius-full);background:color-mix(in srgb,var(--op-status-color) 16%,var(--bg-inset));color:color-mix(in srgb,var(--op-status-color) 72%,white);padding:.25rem .65rem;font:700 .6875rem / 1 var(--font-sans);white-space:nowrap}.kds-op-status-trigger{cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.kds-op-status-trigger:hover:not(:disabled){box-shadow:0 0 20px -14px var(--op-status-color)}.kds-op-status-dot{width:.375rem;height:.375rem;border-radius:var(--radius-full);background:var(--op-status-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--op-status-color) 14%,transparent)}.kds-op-status-dot-only{--op-status-color: var(--accent-gold);display:inline-flex;width:.625rem;height:.625rem;flex:0 0 auto;border-radius:var(--radius-full);background:var(--op-status-color);box-shadow:0 0 0 4px color-mix(in srgb,var(--op-status-color) 12%,transparent)}.kds-op-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;border-top-left-radius:0;border-top-right-radius:0;padding:.75rem 1rem}.kds-op-page-button{display:inline-flex;min-width:2rem;height:2rem;align-items:center;justify-content:center;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg-inset) 82%,transparent);color:var(--text-secondary);font:700 .75rem / 1 var(--font-sans)}.kds-op-page-button:hover:not(:disabled),.kds-op-page-button.is-active{border-color:var(--button-primary-border);background:var(--brand-primary-gradient);color:var(--text-on-brand)}.kds-op-page-button:disabled{cursor:not-allowed;opacity:.5}.kds-op-page-ellipsis{color:var(--text-muted);padding:.25rem .75rem}@media (min-width: 640px){.kds-alert{align-items:center;flex-direction:row;justify-content:space-between}}@media (prefers-reduced-motion: reduce){.kds-button,.kds-action-surface,.kds-card-interactive,.kds-input,.kds-select,.kds-textarea{transition:none}}.painel-theme.kifer-ds:not(.theme-dark),.modal-theme-host.painel-theme.kifer-ds:not(.theme-dark){color-scheme:light;--font-display: "Playfair Display", serif;--font-sans: "Inter", sans-serif;--font-mono: "Inter", sans-serif;--bg-canvas: #faf6f0;--bg-canvas-subtle: #fdf9f5;--bg-surface: #ffffff;--bg-surface-muted: #fdf9f5;--bg-elevated: #ffffff;--bg-inset: #f5e9dc;--bg-hover: #f9eee5;--bg-active: #f4ded1;--bg-disabled: #f1e9e2;--border-subtle: #f0e7df;--border-default: #e9ddd3;--border-strong: #d9c5b7;--border-accent: #e5b2a2;--border-gold: #e6d18c;--text-primary: #4b2e20;--text-secondary: #74635a;--text-muted: #a69890;--text-subtle: #c0b4ad;--text-inverse: #ffffff;--text-disabled: #b7aaa2;--text-on-brand: #ffffff;--brand-primary: #cb5a3a;--brand-primary-hover: #b84d31;--brand-primary-active: #9c3f2b;--brand-primary-soft: #fbe8e1;--brand-primary-muted: #fdf1ec;--brand-primary-border: #e5b2a2;--brand-primary-gradient: var(--brand-primary);--brand-primary-gradient-hover: var(--brand-primary-hover);--brand-primary-gradient-active: var(--brand-primary-active);--accent-copper: #b86a48;--accent-copper-hover: #995035;--accent-copper-active: #7c3f2b;--accent-gold: #d4af37;--accent-gold-hover: #9a6d08;--accent-gold-active: #b8860b;--accent-gold-soft: #fbf3d9;--accent-gold-muted: #fdf9e9;--accent-gold-border: #e8d48e;--accent-gold-gradient: var(--accent-gold);--accent-gold-gradient-hover: var(--accent-gold-hover);--accent-gold-gradient-active: var(--accent-gold-active);--success: #2e7d4f;--success-hover: #21683e;--success-active: #195033;--success-soft: #eaf5ed;--success-border: #b8d9c1;--success-text: #286b43;--warning: #b7791f;--warning-hover: #956117;--warning-active: #754b11;--warning-soft: #fcf3e3;--warning-border: #ead09b;--warning-text: #805616;--danger: #c43d32;--danger-hover: #a93128;--danger-active: #87261f;--danger-soft: #fcebe8;--danger-border: #edb9b2;--danger-text: #a5342b;--info: #3a6ea5;--info-hover: #2e5988;--info-active: #23466c;--info-soft: #eaf2fa;--info-border: #bdd1e7;--info-text: #315f91;--purple: #7d5a9b;--purple-soft: #f3edf7;--purple-border: #d7c7e2;--purple-text: #684783;--cyan: #287f80;--cyan-soft: #e8f5f3;--cyan-border: #b9dcda;--cyan-text: #216d6e;--focus-ring: rgba(203, 90, 58, .25);--focus-ring-strong: rgba(203, 90, 58, .58);--disabled-bg: var(--bg-disabled);--disabled-border: var(--border-default);--disabled-text: var(--text-disabled);--overlay: rgba(75, 46, 32, .42);--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1rem;--radius-full: 9999px;--kds-radius-xs: var(--radius-sm);--kds-radius-sm: var(--radius-md);--kds-radius-md: var(--radius-lg);--kds-radius-lg: var(--radius-xl);--kds-radius-xl: var(--radius-xl);--kds-radius-2xl: var(--radius-xl);--shadow-card: 0 1px 2px rgba(75, 46, 32, .04), 0 8px 24px -18px rgba(75, 46, 32, .18);--shadow-card-hover: 0 8px 24px -16px rgba(75, 46, 32, .2), 0 0 0 1px rgba(203, 90, 58, .12);--shadow-popover: 0 14px 32px -18px rgba(75, 46, 32, .24), 0 0 0 1px rgba(75, 46, 32, .04);--shadow-modal: 0 24px 56px -24px rgba(75, 46, 32, .3), 0 0 0 1px rgba(75, 46, 32, .05);--shadow-button: 0 6px 12px -9px rgba(156, 63, 43, .42);--shadow-button-gold: 0 6px 12px -9px rgba(184, 134, 11, .32);--shadow-focus: 0 0 0 3px var(--focus-ring);--glow-terracotta: none;--glow-gold: none;--kds-shadow-card: var(--shadow-card);--kds-shadow-card-hover: var(--shadow-card-hover);--kds-focus-ring: var(--shadow-focus);--type-heading-1: 600 clamp(2rem, 4vw, 3.25rem) / 1.08 var(--font-display);--type-heading-2: 600 clamp(1.5rem, 2.8vw, 2.25rem) / 1.16 var(--font-display);--type-heading-3: 600 1.25rem / 1.3 var(--font-display);--type-subtitle: 600 1rem / 1.5 var(--font-sans);--type-body: 400 .875rem / 1.55 var(--font-sans);--type-label: 600 .75rem / 1.3 var(--font-sans);--type-caption: 400 .75rem / 1.45 var(--font-sans);--type-button: 600 .875rem / 1 var(--font-sans);--type-table: 400 .8125rem / 1.45 var(--font-sans);--type-badge: 600 .6875rem / 1 var(--font-sans);--panel-bg: var(--bg-canvas);--panel-surface: var(--bg-surface);--panel-surface-muted: var(--bg-surface-muted);--panel-surface-soft: var(--bg-inset);--panel-surface-soft-2: var(--bg-hover);--panel-border-subtle: var(--border-subtle);--panel-border: var(--border-default);--panel-border-strong: var(--border-strong);--panel-text: var(--text-primary);--panel-text-soft: var(--text-secondary);--panel-text-muted: var(--text-muted);--panel-text-subtle: var(--text-subtle);--panel-input-text: var(--text-primary);--panel-placeholder: var(--text-muted);--panel-chart-grid: var(--border-default);--panel-focus: var(--brand-primary);--panel-accent-strong: var(--brand-primary);--panel-accent-soft: var(--brand-primary-soft);--panel-accent-warm: var(--accent-gold-soft);--panel-accent-hover: var(--brand-primary-hover);--panel-accent-border: var(--brand-primary-border);--panel-accent-ink: var(--brand-primary);--panel-accent-ink-strong: var(--brand-primary-active);--panel-accent-blue-bg: var(--info-soft);--panel-accent-blue-bg-strong: var(--info-soft);--panel-accent-blue-text: var(--info-text);--panel-accent-blue-border: var(--info-border);--panel-accent-red-bg: var(--danger-soft);--panel-accent-red-bg-strong: var(--danger-soft);--panel-accent-red-text: var(--danger-text);--panel-accent-red-border: var(--danger-border);--panel-accent-green-bg: var(--success-soft);--panel-accent-green-bg-strong: var(--success-soft);--panel-accent-green-text: var(--success-text);--panel-accent-green-border: var(--success-border);--panel-accent-amber-bg: var(--warning-soft);--panel-accent-amber-bg-strong: var(--warning-soft);--panel-accent-amber-text: var(--warning-text);--panel-accent-amber-border: var(--warning-border);--panel-glass-bg: var(--bg-surface);--panel-glass-bg-lite: var(--bg-surface);--panel-glass-bg-strong: var(--bg-surface);--panel-glass-border: var(--border-default);--panel-glass-highlight: transparent;--panel-glass-shadow: var(--shadow-popover);--panel-glass-shadow-lite: var(--shadow-card);--panel-glass-blur: 0px;--panel-glass-saturate: 100%;--panel-aurora-teal: transparent;--panel-aurora-blue: transparent;--panel-aurora-orange: transparent;--surface-bg: var(--bg-surface);--surface-muted-bg: var(--bg-surface-muted);--surface-strong-bg: var(--bg-elevated);--surface-hero-bg: var(--bg-surface);--surface-selected-bg: var(--brand-primary-soft);--control-bg: var(--bg-surface);--control-readonly-bg: var(--bg-surface-muted);--control-addon-bg: var(--bg-inset);--control-inset-shadow: none;--control-focus-color: var(--brand-primary);--button-primary-border: var(--brand-primary);--button-secondary-hover-text: var(--brand-primary-active);--button-ghost-bg: transparent;--danger-hover-soft: #f9ded9;--badge-neutral-bg: var(--bg-surface);--badge-neutral-border: var(--border-default);--badge-accent-text: var(--brand-primary-active);--brand-mark-gradient: var(--brand-primary);--sidebar-active-bg: var(--brand-primary-soft);--stat-icon-shadow: none;--stat-icon-inset-border: var(--border-subtle);--stat-brand-halo: none;--stat-brand-icon-bg: var(--brand-primary-soft);--stat-brand-icon-inset: var(--bg-surface);--stat-brand-icon: var(--brand-primary);--stat-brand-accent: var(--brand-primary);--stat-brand-soft: var(--brand-primary-soft);--stat-earth-halo: none;--stat-earth-icon-bg: var(--bg-inset);--stat-earth-icon-inset: var(--bg-surface);--stat-earth-icon: var(--text-secondary);--stat-earth-accent: var(--border-strong);--stat-earth-soft: var(--bg-inset);--stat-forest-halo: none;--stat-forest-icon-bg: var(--success-soft);--stat-forest-icon-inset: var(--bg-surface);--stat-forest-icon: var(--success-text);--stat-forest-accent: var(--success-border);--stat-forest-soft: var(--success-soft);--stat-plum-halo: none;--stat-plum-icon-bg: var(--purple-soft);--stat-plum-icon-inset: var(--bg-surface);--stat-plum-icon: var(--purple-text);--stat-plum-accent: var(--purple-border);--stat-plum-soft: var(--purple-soft);--stat-copper-halo: none;--stat-copper-icon-bg: var(--brand-primary-soft);--stat-copper-icon-inset: var(--bg-surface);--stat-copper-icon: var(--accent-copper-active);--stat-copper-accent: var(--accent-copper);--stat-copper-soft: var(--brand-primary-soft);--ks-font-heading: var(--font-display);--ks-font-body: var(--font-sans);--ks-color-bg: var(--bg-canvas);--ks-color-surface: var(--bg-surface);--ks-color-border: var(--border-default);--ks-color-text: var(--text-primary);--ks-color-text-soft: var(--text-secondary)}.painel-theme.kifer-ds.theme-dark,.modal-theme-host.painel-theme.kifer-ds.theme-dark{color-scheme:dark;--bg-canvas: #171210;--bg-canvas-subtle: #1d1613;--bg-surface: #241b17;--bg-surface-muted: #1d1613;--bg-elevated: #2c211c;--bg-inset: #130f0d;--bg-hover: #33251f;--bg-active: #412b22;--bg-disabled: #2a211d;--border-subtle: #382b25;--border-default: #49382f;--border-strong: #684d3f;--border-accent: #98533f;--border-gold: #8e7334;--text-primary: #fff8f2;--text-secondary: #d3c3b8;--text-muted: #a99386;--text-subtle: #79675c;--text-inverse: #251711;--text-disabled: #76665d;--text-on-brand: #fffaf6;--brand-primary: #d76a4b;--brand-primary-hover: #e98260;--brand-primary-active: #b84b35;--brand-primary-soft: #3e241d;--brand-primary-muted: #2d1c17;--brand-primary-border: #874937;--brand-primary-gradient: var(--brand-primary);--brand-primary-gradient-hover: var(--brand-primary-hover);--brand-primary-gradient-active: var(--brand-primary-active);--accent-gold: #d4af37;--accent-gold-hover: #ebcf72;--accent-gold-active: #b8860b;--accent-gold-soft: #382d13;--accent-gold-muted: #2b2310;--accent-gold-border: #806621;--accent-gold-gradient: var(--accent-gold);--accent-gold-gradient-hover: var(--accent-gold-hover);--accent-gold-gradient-active: var(--accent-gold-active);--focus-ring: rgba(215, 106, 75, .3);--focus-ring-strong: rgba(215, 106, 75, .62);--overlay: rgba(9, 6, 5, .7);--surface-bg: var(--bg-surface);--surface-muted-bg: var(--bg-surface-muted);--surface-strong-bg: var(--bg-elevated);--surface-hero-bg: var(--bg-surface);--surface-selected-bg: var(--brand-primary-soft);--control-bg: var(--bg-surface);--control-readonly-bg: var(--bg-inset);--control-addon-bg: var(--bg-inset);--control-inset-shadow: none;--button-primary-border: var(--brand-primary);--button-ghost-bg: transparent;--brand-mark-gradient: var(--brand-primary);--sidebar-active-bg: var(--brand-primary-soft);--panel-glass-bg: var(--bg-surface);--panel-glass-bg-lite: var(--bg-surface);--panel-glass-bg-strong: var(--bg-elevated);--panel-glass-border: var(--border-default);--panel-glass-highlight: transparent;--shadow-card: 0 1px 2px rgba(0, 0, 0, .24), 0 12px 28px -20px rgba(0, 0, 0, .6);--shadow-card-hover: 0 14px 32px -20px rgba(0, 0, 0, .68), 0 0 0 1px rgba(215, 106, 75, .2);--shadow-popover: 0 20px 42px -20px rgba(0, 0, 0, .7);--shadow-modal: 0 30px 72px -26px rgba(0, 0, 0, .76);--shadow-button: 0 6px 14px -9px rgba(0, 0, 0, .58);--shadow-button-gold: 0 6px 14px -9px rgba(0, 0, 0, .52)}.kds-surface,.kds-card{border-color:var(--border-default);border-radius:var(--radius-xl);background:var(--bg-surface);color:var(--text-secondary);box-shadow:var(--shadow-card)}.kds-surface-muted,.kds-card-muted{border-color:var(--border-subtle);background:var(--bg-surface-muted)}.kds-surface-strong,.kds-card-strong,.kds-card-glass{border-color:var(--border-strong);background:var(--bg-elevated);box-shadow:var(--shadow-card)}.kds-surface-hero{border-color:var(--border-accent);background:var(--surface-hero-bg)}.kds-action-surface,.kds-card-interactive{cursor:pointer}.kds-action-surface:hover,.kds-card-interactive:hover{border-color:var(--brand-primary-border);background:var(--bg-surface);box-shadow:var(--shadow-card-hover);transform:none}.kds-card-title{color:var(--text-primary);font-family:var(--font-display);font-weight:600}.kds-card-icon{border-radius:var(--radius-lg);background:var(--brand-primary-soft);color:var(--brand-primary);box-shadow:none}.kds-card-icon-gold{background:var(--accent-gold-soft);color:var(--accent-gold-hover);box-shadow:none}.kds-button{border-radius:var(--radius-lg);cursor:pointer;letter-spacing:0}.kds-button:hover:not(:disabled),.kds-button:active:not(:disabled){transform:none}.kds-button:focus-visible{box-shadow:var(--shadow-focus)}.kds-button-primary{border-color:var(--brand-primary);background:var(--brand-primary);color:var(--text-on-brand);box-shadow:var(--shadow-button)}.kds-button-primary:hover:not(:disabled){background:var(--brand-primary-hover);box-shadow:var(--shadow-button)}.kds-button-primary:active:not(:disabled){background:var(--brand-primary-active)}.kds-button-secondary{border-color:var(--border-strong);background:var(--bg-surface);color:var(--text-primary)}.kds-button-secondary:hover:not(:disabled){border-color:var(--brand-primary);background:var(--brand-primary-muted);color:var(--brand-primary-active)}.kds-button-gold{border-color:var(--accent-gold);background:var(--accent-gold);color:#4b2e20;box-shadow:var(--shadow-button-gold)}.kds-button-gold:hover:not(:disabled){border-color:var(--accent-gold-hover);background:var(--accent-gold-hover);color:var(--text-on-brand);box-shadow:var(--shadow-button-gold)}.kds-button-gold:active:not(:disabled){background:var(--accent-gold-active)}.kds-button-tertiary,.kds-button-text{color:var(--brand-primary-active)}.kds-button-tertiary:hover:not(:disabled),.kds-button-text:hover:not(:disabled){background:var(--brand-primary-muted);color:var(--brand-primary-active)}.kds-button-ghost,.kds-button-icon{border-color:var(--border-default);background:transparent;color:var(--text-secondary)}.kds-button-ghost:hover:not(:disabled),.kds-button-icon:hover:not(:disabled){border-color:var(--border-strong);background:var(--bg-hover);color:var(--text-primary)}.kds-button-soft,.kds-button-warning{border-color:var(--warning-border);background:var(--warning-soft);color:var(--warning-text)}.kds-button-info{border-color:var(--info-border);background:var(--info-soft);color:var(--info-text)}.kds-button-success{border-color:var(--success-border);background:var(--success-soft);color:var(--success-text)}.kds-button-destructive,.kds-button-danger{border-color:var(--danger-border);background:var(--danger-soft);color:var(--danger-text)}.kds-button-group{border-color:var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface-muted);box-shadow:none}.kds-input,.kds-select,.kds-textarea{border-color:var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-surface);color:var(--text-primary);box-shadow:none}.kds-input:hover:not(:disabled):not([readonly]),.kds-select:hover:not(:disabled),.kds-textarea:hover:not(:disabled):not([readonly]){border-color:var(--brand-primary-border);box-shadow:none}.kds-input:focus,.kds-select:focus,.kds-textarea:focus{border-color:var(--brand-primary);box-shadow:var(--shadow-focus)}.kds-input[readonly],.kds-textarea[readonly]{border-color:var(--border-default);background:var(--bg-surface-muted)}.kds-dropdown-menu,.kds-popover{border-color:var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-popover)}.kds-dropdown-option:hover,.kds-dropdown-option.is-highlighted{border-color:var(--brand-primary-border);background:var(--brand-primary-muted);color:var(--text-primary)}.kds-dropdown-option.is-selected{border-color:var(--brand-primary);background:var(--brand-primary-soft);color:var(--brand-primary-active)}.kds-checkbox{border-color:var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--brand-primary)}.kds-checkbox:checked{border-color:var(--brand-primary);background-color:var(--brand-primary)}.kds-tabs-list-underline{gap:var(--space-1);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface-muted);padding:var(--space-1)}.kds-tabs-list-pill,.kds-tabs-list-panel{border-color:var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface-muted);box-shadow:none}.kds-tab{border-radius:var(--radius-lg);color:var(--text-secondary)}.kds-tab:hover:not(:disabled){border-color:var(--brand-primary-border);background:var(--brand-primary-muted);color:var(--brand-primary-active)}.kds-tab-active{border-color:var(--brand-primary-border);background:var(--brand-primary-soft);color:var(--brand-primary-active);box-shadow:none}.kds-tab-underline.kds-tab-active{border-color:var(--brand-primary-border);border-radius:var(--radius-lg);background:var(--brand-primary-soft);color:var(--brand-primary-active)}.kds-tabs-badge{background:var(--brand-primary-soft);color:var(--brand-primary-active)}.kds-badge{border-radius:var(--radius-full);background:var(--badge-bg, var(--bg-surface));box-shadow:none;letter-spacing:.02em}.kds-alert{border-radius:var(--radius-lg);background:var(--tone-soft, var(--bg-surface))}.kds-table-wrapper{border-color:var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-card)}.kds-table-header{background:var(--bg-surface-muted)}.kds-table-head{color:var(--text-secondary);border-bottom-color:var(--border-default)}.kds-table-cell{color:var(--text-secondary);border-bottom-color:var(--border-subtle)}.kds-table-striped .kds-table-body .kds-table-row:nth-child(2n){background:var(--bg-surface-muted)}.kds-table-row:hover{background:var(--bg-hover)}.kds-table-row-selected{background:var(--brand-primary-soft)!important}.kds-app-shell{background:var(--bg-canvas)}.kds-sidebar{border-color:var(--border-default);background:var(--bg-surface)}.kds-sidebar-item{border-radius:var(--radius-md)}.kds-sidebar-item:hover{background:var(--bg-hover);color:var(--text-primary)}.kds-sidebar-item.is-active{background:var(--sidebar-active-bg);color:var(--brand-primary-active);box-shadow:inset 3px 0 0 var(--brand-primary)}.kds-sidebar-badge,.kds-brand-mark{background:var(--brand-primary);box-shadow:none}.kds-dialog-backdrop{background:var(--overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.kds-dialog{border-color:var(--border-default);border-radius:var(--radius-xl);background:var(--bg-surface);color:var(--text-secondary);box-shadow:var(--shadow-modal)}.kds-dialog-header,.kds-dialog-footer{background:var(--bg-surface)}.kds-dialog-close{border-color:var(--border-default);border-radius:var(--radius-md)}.kds-dialog-close:hover{border-color:var(--brand-primary-border);background:var(--brand-primary-muted);color:var(--brand-primary-active)}.kds-drawer-bottom{border-radius:var(--radius-xl) var(--radius-xl) 0 0}.kds-tooltip{border-color:var(--border-default);background:var(--text-primary);color:var(--text-inverse);box-shadow:var(--shadow-popover)}.kds-pagination-button,.kds-pagination-page{border-color:var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-secondary)}.kds-pagination-button:hover:not(:disabled),.kds-pagination-page:hover:not(.kds-pagination-page-active){border-color:var(--brand-primary-border);background:var(--brand-primary-muted);color:var(--brand-primary-active);box-shadow:none}.kds-pagination-page-active,.kds-pagination-page-active:hover{border-color:var(--brand-primary);background:var(--brand-primary);color:var(--text-on-brand);box-shadow:none}.kds-stepper-circle{border-color:var(--border-strong);background:var(--bg-surface);color:var(--text-muted)}.kds-stepper-step-completed .kds-stepper-circle{border-color:var(--success);background:var(--success);color:var(--text-on-brand)}.kds-stepper-step-active .kds-stepper-circle{border-color:var(--brand-primary);background:var(--brand-primary);color:var(--text-on-brand);box-shadow:var(--shadow-focus)}.kds-stepper-line-completed,.kds-progress-fill{background:var(--brand-primary)}.kds-progress-track{background:var(--bg-inset)}.kds-switch-track{border-color:var(--border-strong);background:var(--bg-inset)}.kds-switch-thumb{background:var(--bg-surface);box-shadow:0 1px 2px #4b2e202e}.kds-switch-input:checked+.kds-switch-track{border-color:var(--brand-primary);background:var(--brand-primary)}.kds-radio-indicator{border-color:var(--border-strong);background:var(--bg-surface)}.kds-radio-checked .kds-radio-indicator,.kds-radio-checked .kds-radio-indicator:after{border-color:var(--brand-primary);background:var(--brand-primary)}.kds-avatar{background:var(--brand-primary-soft);color:var(--brand-primary-active)}.kds-avatar-overflow,.kds-avatar-group .kds-avatar,.kds-avatar-badge{border-color:var(--bg-surface)}.kds-toast{border-color:var(--toast-border, var(--border-default));border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-popover)}.kds-toast-icon{filter:none}.kds-empty{border-color:var(--border-default);border-radius:var(--radius-xl);background:var(--bg-surface-muted)}.kds-empty-icon{border-color:var(--brand-primary-border);background:var(--brand-primary-soft);color:var(--brand-primary)}.kds-empty-title{color:var(--text-primary);font:600 1rem / 1.3 var(--font-display)}.kds-empty-description{color:var(--text-muted);font:var(--type-caption)}.kds-loading-spinner{border-color:var(--brand-primary-border);border-top-color:var(--brand-primary);box-shadow:none}.kds-skeleton,.panel-skeleton{background:linear-gradient(90deg,var(--bg-inset) 20%,var(--bg-hover) 50%,var(--bg-inset) 80%);box-shadow:none}.kds-op-chip,.kds-op-toolbar,.kds-op-bulk-bar,.kds-op-pagination{border-color:var(--border-default);background:var(--bg-surface);box-shadow:none}.kds-op-chip{min-height:2.5rem;border-radius:var(--radius-md);padding:.5rem .75rem}.kds-op-chip.is-active,.kds-op-chip:hover{border-color:var(--brand-primary-border);background:var(--brand-primary-muted);box-shadow:none}.kds-op-page-button:hover:not(:disabled),.kds-op-page-button.is-active{border-color:var(--brand-primary);background:var(--brand-primary)}.kds-kanban-board,.kds-funnel-board{background:var(--bg-canvas)}.kds-kanban-column{border-color:var(--border-default);background:var(--bg-surface-muted);box-shadow:var(--shadow-card)}.kds-kanban-card{border-color:var(--border-default);background:var(--bg-surface)}.kds-kanban-card:hover{border-color:var(--brand-primary-border);box-shadow:var(--shadow-card-hover)}.kds-calendar-day-selected,.calendar-day-selected{border-color:var(--brand-primary)!important;background:var(--brand-primary)!important}.kds-section-eyebrow{color:var(--brand-primary);font:var(--type-label);letter-spacing:.14em;text-transform:uppercase}.kds-section-title{color:var(--text-primary);font-family:var(--font-display);font-weight:600;line-height:1.2}.kds-section-title-h2{font-size:1.5rem}.kds-section-title-h3{font-size:1.25rem}.kds-section-description{color:var(--text-muted);font:var(--type-body)}@media (prefers-reduced-motion: reduce){.kds-toast,.kds-progress-fill{animation:none;transition: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:Inter,sans-serif;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:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.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}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.-bottom-1{bottom:-.25rem}.-bottom-6{bottom:-1.5rem}.-left-1\.5{left:-.375rem}.-left-10{left:-2.5rem}.-left-2{left:-.5rem}.-left-3{left:-.75rem}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-right-10{right:-2.5rem}.-right-2{right:-.5rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-2{top:-.5rem}.-top-6{top:-1.5rem}.bottom-0{bottom:0}.bottom-10{bottom:2.5rem}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-32{bottom:8rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-10{left:2.5rem}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-full{left:100%}.right-0{right:0}.right-0\.5{right:.125rem}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-10{right:2.5rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2\.5{top:.625rem}.top-20{top:5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-8{top:2rem}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.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-\[120\]{z-index:120}.z-\[145\]{z-index:145}.z-\[160\]{z-index:160}.z-\[1\]{z-index:1}.z-\[20\]{z-index:20}.z-\[2147483000\]{z-index:2147483000}.z-\[2\]{z-index:2}.z-\[30\]{z-index:30}.z-\[3\]{z-index:3}.z-\[60\]{z-index:60}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2 / span 2}.m-4{margin:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.-mt-8{margin-top:-2rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.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-1{margin-left:.25rem}.ml-16{margin-left:4rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-64{margin-left:16rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-auto{margin-right:auto}.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-2{margin-top:.5rem}.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-\[2px\]{margin-top:2px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.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}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1 / 1}.h-1\.5{height:.375rem}.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-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[18px\]{height:18px}.h-\[240px\]{height:240px}.h-\[280px\]{height:280px}.h-\[320px\]{height:320px}.h-\[4\.75rem\]{height:4.75rem}.h-\[420px\]{height:420px}.h-\[480px\]{height:480px}.h-\[520px\]{height:520px}.h-\[calc\(100vh\)\]{height:100vh}.h-\[calc\(100vh-2rem\)\]{height:calc(100vh - 2rem)}.h-\[calc\(100vh-3rem\)\]{height:calc(100vh - 3rem)}.h-\[min\(46vh\,28rem\)\]{height:min(46vh,28rem)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-36{max-height:9rem}.max-h-44{max-height:11rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.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-9{max-height:2.25rem}.max-h-96{max-height:24rem}.max-h-\[100dvh\]{max-height:100dvh}.max-h-\[180px\]{max-height:180px}.max-h-\[220px\]{max-height:220px}.max-h-\[260px\]{max-height:260px}.max-h-\[280px\]{max-height:280px}.max-h-\[320px\]{max-height:320px}.max-h-\[360px\]{max-height:360px}.max-h-\[430px\]{max-height:430px}.max-h-\[480px\]{max-height:480px}.max-h-\[50vh\]{max-height:50vh}.max-h-\[52vh\]{max-height:52vh}.max-h-\[55vh\]{max-height:55vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(100vh-18rem\)\]{max-height:calc(100vh - 18rem)}.max-h-\[calc\(100vh-3rem\)\]{max-height:calc(100vh - 3rem)}.max-h-\[min\(44vh\,28rem\)\]{max-height:min(44vh,28rem)}.max-h-full{max-height:100%}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-16{min-height:4rem}.min-h-24{min-height:6rem}.min-h-44{min-height:11rem}.min-h-48{min-height:12rem}.min-h-5{min-height:1.25rem}.min-h-72{min-height:18rem}.min-h-96{min-height:24rem}.min-h-\[104px\]{min-height:104px}.min-h-\[108px\]{min-height:108px}.min-h-\[116px\]{min-height:116px}.min-h-\[132px\]{min-height:132px}.min-h-\[15\.5rem\]{min-height:15.5rem}.min-h-\[180px\]{min-height:180px}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[240px\]{min-height:240px}.min-h-\[260px\]{min-height:260px}.min-h-\[27rem\]{min-height:27rem}.min-h-\[28px\]{min-height:28px}.min-h-\[320px\]{min-height:320px}.min-h-\[340px\]{min-height:340px}.min-h-\[360px\]{min-height:360px}.min-h-\[400px\]{min-height:400px}.min-h-\[420px\]{min-height:420px}.min-h-\[440px\]{min-height:440px}.min-h-\[460px\]{min-height:460px}.min-h-\[48vh\]{min-height:48vh}.min-h-\[5\.875rem\]{min-height:5.875rem}.min-h-\[500px\]{min-height:500px}.min-h-\[520px\]{min-height:520px}.min-h-\[560px\]{min-height:560px}.min-h-\[7rem\]{min-height:7rem}.min-h-\[85vh\]{min-height:85vh}.min-h-\[86px\]{min-height:86px}.min-h-\[96px\]{min-height:96px}.min-h-\[min\(48vh\,30rem\)\]{min-height:min(48vh,30rem)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-10\/12{width:83.333333%}.w-11{width:2.75rem}.w-11\/12{width:91.666667%}.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-4\/5{width:80%}.w-40{width:10rem}.w-44{width:11rem}.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-\[176px\]{width:176px}.w-\[18px\]{width:18px}.w-\[260px\]{width:260px}.w-\[272px\]{width:272px}.w-\[320px\]{width:320px}.w-\[min\(18rem\,calc\(100vw-1rem\)\)\]{width:min(18rem,calc(100vw - 1rem))}.w-\[min\(20rem\,calc\(100vw-1rem\)\)\]{width:min(20rem,calc(100vw - 1rem))}.w-\[min\(24rem\,calc\(100vw-2rem\)\)\]{width:min(24rem,calc(100vw - 2rem))}.w-\[min\(26\.25rem\,calc\(100vw-1rem\)\)\]{width:min(26.25rem,calc(100vw - 1rem))}.w-\[min\(92vw\,24rem\)\]{width:min(92vw,24rem)}.w-\[min\(calc\(100vw-1\.5rem\)\,22\.5rem\)\]{width:min(calc(100vw - 1.5rem),22.5rem)}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.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}.min-w-0{min-width:0px}.min-w-16{min-width:4rem}.min-w-3{min-width:.75rem}.min-w-32{min-width:8rem}.min-w-36{min-width:9rem}.min-w-40{min-width:10rem}.min-w-44{min-width:11rem}.min-w-48{min-width:12rem}.min-w-5{min-width:1.25rem}.min-w-52{min-width:13rem}.min-w-6{min-width:1.5rem}.min-w-64{min-width:16rem}.min-w-9{min-width:2.25rem}.min-w-\[1080px\]{min-width:1080px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[132px\]{min-width:132px}.min-w-\[156px\]{min-width:156px}.min-w-\[172px\]{min-width:172px}.min-w-\[180px\]{min-width:180px}.min-w-\[18px\]{min-width:18px}.min-w-\[208px\]{min-width:208px}.min-w-\[20px\]{min-width:20px}.min-w-\[216px\]{min-width:216px}.min-w-\[280px\]{min-width:280px}.min-w-\[640px\]{min-width:640px}.min-w-\[720px\]{min-width:720px}.min-w-\[960px\]{min-width:960px}.min-w-\[980px\]{min-width:980px}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-64{max-width:16rem}.max-w-6xl{max-width:72rem}.max-w-72{max-width:18rem}.max-w-7xl{max-width:80rem}.max-w-\[1440px\]{max-width:1440px}.max-w-\[16rem\]{max-width:16rem}.max-w-\[180px\]{max-width:180px}.max-w-\[1880px\]{max-width:1880px}.max-w-\[240px\]{max-width:240px}.max-w-\[34rem\]{max-width:34rem}.max-w-\[440px\]{max-width:440px}.max-w-\[520px\]{max-width:520px}.max-w-\[80\%\]{max-width:80%}.max-w-\[82\%\]{max-width:82%}.max-w-\[82rem\]{max-width:82rem}.max-w-\[90\%\]{max-width:90%}.max-w-\[90rem\]{max-width:90rem}.max-w-\[90vw\]{max-width:90vw}.max-w-\[calc\(100vw-1rem\)\]{max-width:calc(100vw - 1rem)}.max-w-\[calc\(100vw-5rem\)\]{max-width:calc(100vw - 5rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.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-shrink-0,.shrink-0{flex-shrink:0}.-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-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-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))}.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))}.-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))}.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))}.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))}.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))}.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))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.resize-none{resize:none}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-32{scroll-margin-top:8rem}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.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-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[minmax\(0\,1fr\)_56px_minmax\(88px\,auto\)\]{grid-template-columns:minmax(0,1fr) 56px minmax(88px,auto)}.grid-cols-\[minmax\(140px\,1fr\)_minmax\(160px\,1fr\)\]{grid-template-columns:minmax(140px,1fr) minmax(160px,1fr)}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.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-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.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)))}.space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.375rem * var(--tw-space-x-reverse));margin-left:calc(.375rem * 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-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)))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-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-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-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-\[color\:var\(--border-subtle\)\]>:not([hidden])~:not([hidden]){border-color:var(--border-subtle)}.divide-\[var\(--border-subtle\)\]>:not([hidden])~:not([hidden]){border-color:var(--border-subtle)}.self-end{align-self:flex-end}.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}.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{border-radius:.25rem}.rounded-2xl,.rounded-\[1rem\]{border-radius:1rem}.rounded-\[var\(--kds-radius-lg\)\]{border-radius:var(--kds-radius-lg)}.rounded-\[var\(--kds-radius-md\)\]{border-radius:var(--kds-radius-md)}.rounded-\[var\(--kds-radius-sm\)\]{border-radius:var(--kds-radius-sm)}.rounded-\[var\(--kds-radius-xl\)\]{border-radius:var(--kds-radius-xl)}.rounded-\[var\(--kds-radius-xs\)\]{border-radius:var(--kds-radius-xs)}.rounded-\[var\(--radius-2xl\)\]{border-radius:var(--radius-2xl)}.rounded-\[var\(--radius-full\)\]{border-radius:var(--radius-full)}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.rounded-\[var\(--radius-xl\)\]{border-radius:var(--radius-xl)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.rounded-t-\[var\(--radius-2xl\)\]{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-r-0{border-right-width:0px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-dashed{border-style:dashed}.border-none{border-style:none}.\!border-\[color\:var\(--border-default\)\]{border-color:var(--border-default)!important}.border-\[color\:color-mix\(in_srgb\,var\(--brand-primary-border\)_55\%\,transparent\)\]{border-color:color-mix(in srgb,var(--brand-primary-border) 55%,transparent)}.border-\[color\:color-mix\(in_srgb\,var\(--text-on-brand\)_24\%\,transparent\)\]{border-color:color-mix(in srgb,var(--text-on-brand) 24%,transparent)}.border-\[color\:var\(--border-default\)\]{border-color:var(--border-default)}.border-\[color\:var\(--border-strong\)\]{border-color:var(--border-strong)}.border-\[color\:var\(--brand-primary-border\)\]{border-color:var(--brand-primary-border)}.border-\[color\:var\(--panel-accent\)\]{border-color:var(--panel-accent)}.border-\[color\:var\(--panel-border\)\]{border-color:var(--panel-border)}.border-\[color\:var\(--panel-border-subtle\)\]{border-color:var(--panel-border-subtle)}.border-\[color\:var\(--success-border\)\]{border-color:var(--success-border)}.border-\[color\:var\(--text-on-brand\)\]{border-color:var(--text-on-brand)}.border-\[var\(--border-accent\)\]{border-color:var(--border-accent)}.border-\[var\(--border-default\)\]{border-color:var(--border-default)}.border-\[var\(--border-strong\)\]{border-color:var(--border-strong)}.border-\[var\(--border-subtle\)\]{border-color:var(--border-subtle)}.border-\[var\(--brand-primary\)\]{border-color:var(--brand-primary)}.border-\[var\(--brand-primary-border\)\]{border-color:var(--brand-primary-border)}.border-\[var\(--danger-border\)\]{border-color:var(--danger-border)}.border-\[var\(--info-border\)\]{border-color:var(--info-border)}.border-\[var\(--success-border\)\]{border-color:var(--success-border)}.border-\[var\(--warning-border\)\]{border-color:var(--warning-border)}.border-transparent{border-color:transparent}.border-t-\[color\:var\(--brand-primary\)\],.border-t-\[var\(--brand-primary\)\]{border-top-color:var(--brand-primary)}.border-t-transparent{border-top-color:transparent}.\!bg-\[color\:var\(--bg-elevated\)\]{background-color:var(--bg-elevated)!important}.bg-\[color-mix\(in_srgb\,var\(--bg-canvas\)_20\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bg-canvas) 20%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--bg-canvas\)_60\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bg-canvas) 60%,transparent)}.bg-\[color\:color-mix\(in_srgb\,var\(--accent-gold-soft\)_70\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent-gold-soft) 70%,transparent)}.bg-\[color\:color-mix\(in_srgb\,var\(--bg-surface\)_80\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bg-surface) 80%,transparent)}.bg-\[color\:color-mix\(in_srgb\,var\(--bg-surface\)_90\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bg-surface) 90%,transparent)}.bg-\[color\:color-mix\(in_srgb\,var\(--text-on-brand\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--text-on-brand) 14%,transparent)}.bg-\[color\:var\(--bg-elevated\)\]{background-color:var(--bg-elevated)}.bg-\[color\:var\(--bg-inset\)\]{background-color:var(--bg-inset)}.bg-\[color\:var\(--bg-surface\)\]{background-color:var(--bg-surface)}.bg-\[color\:var\(--border-default\)\]{background-color:var(--border-default)}.bg-\[color\:var\(--brand-primary\)\]{background-color:var(--brand-primary)}.bg-\[color\:var\(--brand-primary-soft\)\]{background-color:var(--brand-primary-soft)}.bg-\[color\:var\(--overlay\)\]{background-color:var(--overlay)}.bg-\[color\:var\(--panel-accent-soft\)\]{background-color:var(--panel-accent-soft)}.bg-\[color\:var\(--panel-surface\)\]{background-color:var(--panel-surface)}.bg-\[color\:var\(--panel-surface-soft\)\]{background-color:var(--panel-surface-soft)}.bg-\[var\(--accent-gold\)\]{background-color:var(--accent-gold)}.bg-\[var\(--bg-canvas\)\]{background-color:var(--bg-canvas)}.bg-\[var\(--bg-elevated\)\]{background-color:var(--bg-elevated)}.bg-\[var\(--bg-hover\)\]{background-color:var(--bg-hover)}.bg-\[var\(--bg-inset\)\]{background-color:var(--bg-inset)}.bg-\[var\(--bg-muted\)\]{background-color:var(--bg-muted)}.bg-\[var\(--bg-subtle\)\]{background-color:var(--bg-subtle)}.bg-\[var\(--bg-surface\)\]{background-color:var(--bg-surface)}.bg-\[var\(--bg-surface-muted\)\]{background-color:var(--bg-surface-muted)}.bg-\[var\(--border-default\)\]{background-color:var(--border-default)}.bg-\[var\(--border-strong\)\]{background-color:var(--border-strong)}.bg-\[var\(--brand-primary\)\]{background-color:var(--brand-primary)}.bg-\[var\(--brand-primary-muted\)\]{background-color:var(--brand-primary-muted)}.bg-\[var\(--brand-primary-soft\)\]{background-color:var(--brand-primary-soft)}.bg-\[var\(--danger-border\)\]{background-color:var(--danger-border)}.bg-\[var\(--danger-soft\)\]{background-color:var(--danger-soft)}.bg-\[var\(--danger-text\)\]{background-color:var(--danger-text)}.bg-\[var\(--info-soft\)\]{background-color:var(--info-soft)}.bg-\[var\(--overlay\)\]{background-color:var(--overlay)}.bg-\[var\(--panel-glass-bg-lite\)\]{background-color:var(--panel-glass-bg-lite)}.bg-\[var\(--panel-surface\)\]{background-color:var(--panel-surface)}.bg-\[var\(--panel-surface-soft\)\]{background-color:var(--panel-surface-soft)}.bg-\[var\(--success\)\]{background-color:var(--success)}.bg-\[var\(--success-soft\)\]{background-color:var(--success-soft)}.bg-\[var\(--text-on-brand\)\]{background-color:var(--text-on-brand)}.bg-\[var\(--text-primary\)\]{background-color:var(--text-primary)}.bg-\[var\(--warning\)\]{background-color:var(--warning)}.bg-\[var\(--warning-soft\)\]{background-color:var(--warning-soft)}.bg-current{background-color:currentColor}.bg-transparent{background-color:transparent}.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))}.from-\[color\:var\(--brand-primary-soft\)\]{--tw-gradient-from: var(--brand-primary-soft) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[color\:var\(--overlay\)\]{--tw-gradient-from: var(--overlay) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 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)}.via-\[color\:var\(--bg-surface\)\]{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--bg-surface) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[var\(--border-strong\)\]{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--border-strong) 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)}.to-\[color\:var\(--accent-gold-soft\)\]{--tw-gradient-to: var(--accent-gold-soft) 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-\[var\(--brand-primary\)\]{fill:var(--brand-primary)}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-\[center_28\%\]{-o-object-position:center 28%;object-position:center 28%}.object-\[center_35\%\]{-o-object-position:center 35%;object-position:center 35%}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.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}.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-16{padding-left:4rem;padding-right:4rem}.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}.px-9{padding-left:2.25rem;padding-right:2.25rem}.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-14{padding-top:3.5rem;padding-bottom:3.5rem}.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-3\.5{padding-top:.875rem;padding-bottom:.875rem}.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}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-10{padding-left:2.5rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-11{padding-right:2.75rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-5{padding-right:1.25rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pt-0\.5{padding-top:.125rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.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-\[1\.45rem\]{font-size:1.45rem}.text-\[1\.6rem\]{font-size:1.6rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[clamp\(1\.1rem\,1\.35vw\,1\.5rem\)\]{font-size:clamp(1.1rem,1.35vw,1.5rem)}.text-\[clamp\(1\.4rem\,1\.85vw\,2rem\)\]{font-size:clamp(1.4rem,1.85vw,2rem)}.text-\[clamp\(2\.35rem\,2\.75vw\,3rem\)\]{font-size:clamp(2.35rem,2.75vw,3rem)}.text-\[clamp\(2\.35rem\,2\.85vw\,3rem\)\]{font-size:clamp(2.35rem,2.85vw,3rem)}.text-\[clamp\(2\.7rem\,3\.35vw\,3\.55rem\)\]{font-size:clamp(2.7rem,3.35vw,3.55rem)}.text-\[clamp\(3rem\,3\.65vw\,3\.85rem\)\]{font-size:clamp(3rem,3.65vw,3.85rem)}.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-\[var\(--font-display\)\]{font-weight:var(--font-display)}.font-\[var\(--font-sans\)\]{font-weight:var(--font-sans)}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.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}.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-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.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\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[0\.01em\]{letter-spacing:.01em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.\!text-\[color\:var\(--text-primary\)\]{color:var(--text-primary)!important}.text-\[color\:var\(--accent-gold\)\]{color:var(--accent-gold)}.text-\[color\:var\(--brand-primary\)\]{color:var(--brand-primary)}.text-\[color\:var\(--panel-accent\)\]{color:var(--panel-accent)}.text-\[color\:var\(--panel-accent-ink\)\]{color:var(--panel-accent-ink)}.text-\[color\:var\(--panel-accent-strong\)\]{color:var(--panel-accent-strong)}.text-\[color\:var\(--panel-danger\)\]{color:var(--panel-danger)}.text-\[color\:var\(--panel-text\)\]{color:var(--panel-text)}.text-\[color\:var\(--panel-text-muted\)\]{color:var(--panel-text-muted)}.text-\[color\:var\(--panel-text-soft\)\]{color:var(--panel-text-soft)}.text-\[color\:var\(--success\)\]{color:var(--success)}.text-\[color\:var\(--success-text\)\]{color:var(--success-text)}.text-\[color\:var\(--text-inverse\)\]{color:var(--text-inverse)}.text-\[color\:var\(--text-muted\)\]{color:var(--text-muted)}.text-\[color\:var\(--text-on-brand\)\]{color:var(--text-on-brand)}.text-\[color\:var\(--text-primary\)\]{color:var(--text-primary)}.text-\[color\:var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[color\:var\(--text-tertiary\)\]{color:var(--text-tertiary)}.text-\[var\(--accent-copper\)\]{color:var(--accent-copper)}.text-\[var\(--accent-gold\)\]{color:var(--accent-gold)}.text-\[var\(--accent-gold-hover\)\]{color:var(--accent-gold-hover)}.text-\[var\(--brand-primary\)\]{color:var(--brand-primary)}.text-\[var\(--brand-primary-hover\)\]{color:var(--brand-primary-hover)}.text-\[var\(--danger\)\]{color:var(--danger)}.text-\[var\(--danger-text\)\]{color:var(--danger-text)}.text-\[var\(--info-text\)\]{color:var(--info-text)}.text-\[var\(--success\)\]{color:var(--success)}.text-\[var\(--success-text\)\]{color:var(--success-text)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-\[var\(--text-on-brand\)\]{color:var(--text-on-brand)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[var\(--text-subtle\)\]{color:var(--text-subtle)}.text-\[var\(--warning-text\)\]{color:var(--warning-text)}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-2{text-underline-offset:2px}.accent-\[var\(--brand-primary\)\]{accent-color:var(--brand-primary)}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.\!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}.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_4px_var\(--danger-soft\)\]{--tw-shadow: 0 0 0 4px var(--danger-soft);--tw-shadow-colored: 0 0 0 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_0_4px_var\(--success-soft\)\]{--tw-shadow: 0 0 0 4px var(--success-soft);--tw-shadow-colored: 0 0 0 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-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-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-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-\[var\(--kds-shadow-card\)\]{--tw-shadow-color: var(--kds-shadow-card);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--shadow-button\)\]{--tw-shadow-color: var(--shadow-button);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--shadow-card\)\]{--tw-shadow-color: var(--shadow-card);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--shadow-modal\)\]{--tw-shadow-color: var(--shadow-modal);--tw-shadow: var(--tw-shadow-colored)}.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-\[var\(--accent-gold\)\]{--tw-ring-color: var(--accent-gold)}.ring-\[var\(--border-strong\)\]{--tw-ring-color: var(--border-strong)}.ring-\[var\(--danger\)\]{--tw-ring-color: var(--danger)}.ring-\[var\(--success\)\]{--tw-ring-color: var(--success)}.ring-\[var\(--warning\)\]{--tw-ring-color: var(--warning)}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-\[var\(--bg-canvas\)\]{--tw-ring-offset-color: var(--bg-canvas)}.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)}.grayscale{--tw-grayscale: grayscale(100%);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)}.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-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)}.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-\[background-color\,border-color\,box-shadow\]{transition-property:background-color,border-color,box-shadow;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\]{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-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.\[background\:var\(--brand-primary-gradient\)\]{background:var(--brand-primary-gradient)}.\[background\:var\(--surface-hero-bg\)\]{background:var(--surface-hero-bg)}.\[color\:transparent\]{color:transparent}:root{--ks-font-heading: "Playfair Display", serif;--ks-font-body: "Inter", sans-serif}html,*{scrollbar-color:var(--app-scrollbar-thumb-solid, currentColor) var(--app-scrollbar-track, transparent);scrollbar-width:thin}*::-webkit-scrollbar{width:.9rem;height:.9rem}*::-webkit-scrollbar-track{border-radius:var(--radius-full, 9999px);background:var(--app-scrollbar-track, transparent)}*::-webkit-scrollbar-track:hover{background:var(--app-scrollbar-track-hover, transparent)}*::-webkit-scrollbar-thumb{min-height:2.75rem;border:3px solid transparent;border-radius:var(--radius-full, 9999px);background:var(--app-scrollbar-thumb, currentColor);background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:var(--app-scrollbar-thumb-hover, currentColor)}*::-webkit-scrollbar-corner{background:transparent}.kifer-ds{font-family:var(--font-sans, var(--ks-font-body))}.painel-theme.kifer-ds .panel-page-shell :is(h1,h2,h3,h4){font-family:var(--font-display, var(--ks-font-heading))}.kifer-ds :where(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=url],input[type=date],input[type=datetime-local],input[type=month],input[type=time],select):not([class*=h-]):not([class*=min-h-]):not([class*=max-h-]):not(.panel-control-compact){min-height:2.75rem}.theme-switching *,.theme-switching *:before,.theme-switching *:after{transition:none!important}.painel-theme.kifer-ds,.modal-theme-host.painel-theme.kifer-ds{--app-scrollbar-track: color-mix(in srgb, var(--bg-elevated) 86%, transparent);--app-scrollbar-track-hover: color-mix(in srgb, var(--bg-hover) 92%, transparent);--app-scrollbar-thumb: linear-gradient(180deg, var(--brand-primary-hover) 0%, var(--brand-primary-active) 100%);--app-scrollbar-thumb-solid: var(--brand-primary);--app-scrollbar-thumb-hover: linear-gradient(180deg, var(--accent-gold-hover) 0%, var(--brand-primary) 100%);--app-surface-glass: color-mix(in srgb, var(--bg-surface) 88%, transparent);--app-surface-glass-strong: color-mix(in srgb, var(--bg-elevated) 92%, transparent);--app-surface-inset: color-mix(in srgb, var(--bg-inset) 84%, var(--bg-surface));--app-surface-selected: color-mix(in srgb, var(--brand-primary-soft) 72%, var(--bg-surface));--app-border-soft: color-mix(in srgb, var(--border-default) 76%, transparent);--app-overlay: var(--overlay);--app-contrast-surface: color-mix(in srgb, var(--brand-primary-active) 72%, var(--bg-inset))}.painel-theme.kifer-ds :is(input,textarea,select){color:var(--text-primary)}.painel-theme.kifer-ds :is(input,textarea)::-moz-placeholder{color:var(--text-muted);opacity:1}.painel-theme.kifer-ds :is(input,textarea)::placeholder{color:var(--text-muted);opacity:1}.painel-theme .panel-glass-panel,.painel-theme .panel-glass-strong{border-color:var(--panel-glass-border);background:var(--panel-glass-bg);box-shadow:var(--panel-glass-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}.painel-theme .panel-glass-lite{border-color:var(--panel-glass-border);background:var(--panel-glass-bg-lite);box-shadow:var(--panel-glass-shadow-lite)}.painel-theme .panel-glass-panel:not(.fixed):not(.sticky):not(.absolute),.painel-theme .panel-glass-strong:not(.fixed):not(.sticky):not(.absolute){position:relative}.painel-theme :is(.panel-glass-panel,.panel-glass-strong):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border-top:1px solid var(--panel-glass-highlight);opacity:.72;pointer-events:none}.painel-theme .panel-glass-strong{background:var(--panel-glass-bg-strong)}.panel-dropdown-scrollbar{scrollbar-color:var(--app-scrollbar-thumb-solid) var(--app-scrollbar-track);scrollbar-width:thin}.painel-theme .react-flow__controls{border:1px solid var(--border-default)!important;box-shadow:none!important}.painel-theme .react-flow__controls-button{border-bottom:1px solid var(--border-default)!important;background:var(--bg-surface)!important}.painel-theme .react-flow__controls-button svg,.painel-theme .react-flow__edge-text{fill:var(--text-secondary)!important}.painel-theme .react-flow__minimap{border:1px solid var(--border-default)!important;background:var(--bg-surface)!important}.painel-theme .react-flow__edge-textbg{fill:var(--bg-surface)!important}.painel-theme .message-bubble{transition:transform .18s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease}.painel-theme .message-bubble-outbound{box-shadow:var(--shadow-button)}.painel-theme .message-bubble-inbound{box-shadow:var(--shadow-card)}.painel-theme .message-bubble-row:is(:hover,:focus-within) .message-bubble{transform:translateY(-1px);box-shadow:var(--shadow-card-hover)}.painel-theme .message-bubble-search-highlight{animation:message-bubble-search-pulse 1.6s ease-in-out 2;box-shadow:var(--shadow-focus),var(--shadow-card-hover)!important}.painel-theme .message-bubble-action-trigger{transition:opacity .18s ease,background-color .18s ease,color .18s ease}.painel-theme .message-bubble-action-trigger:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.painel-theme .message-bubble-action-menu{transform-origin:top right;animation:message-bubble-menu-in .17s cubic-bezier(.22,1,.36,1)}.painel-theme .message-bubble-emoji-button{transition:transform .14s ease,background-color .14s ease}.painel-theme .message-bubble-emoji-button:hover{transform:translateY(-1px)}@keyframes message-bubble-menu-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes message-bubble-search-pulse{0%,to{box-shadow:var(--shadow-focus),var(--shadow-card)}50%{box-shadow:var(--shadow-focus),var(--shadow-card-hover)}}.comm-terracotta{color:var(--text-primary);background:var(--bg-canvas)}.comm-popover,.comm-whatsapp-popover,.comm-whatsapp-overlay,.comm-whatsapp-lead-drawer{border:1px solid var(--border-default);border-radius:var(--kds-radius-lg);background:var(--surface-strong-bg);color:var(--text-primary);box-shadow:var(--shadow-popover)}.comm-whatsapp-dialog-body,.comm-whatsapp-dialog-footer{border-color:var(--border-subtle)}.comm-whatsapp-dialog-footer{background:color-mix(in srgb,var(--bg-inset) 72%,transparent)}.comm-campaign-toolbar,.comm-campaign-list-item,.comm-campaign-metric{border-color:var(--border-default);background:var(--surface-bg)}.comm-emoji-picker{--comm-emoji-size: 2.25rem;--comm-emoji-gap: .25rem;--comm-emoji-rows: 3;border:1px solid var(--border-strong);border-radius:var(--kds-radius-xl);background:radial-gradient(circle at top,color-mix(in srgb,var(--brand-primary) 18%,transparent),transparent 42%),linear-gradient(180deg,var(--bg-elevated) 0%,var(--bg-inset) 100%);color:var(--text-primary);box-shadow:var(--shadow-popover)}.comm-emoji-picker-tabs,.comm-media-picker-shortcuts{display:flex;align-items:center;gap:var(--space-1);overflow-x:auto;border-bottom:1px solid var(--border-subtle);padding:var(--space-2) var(--space-3);scrollbar-width:none}:is(.comm-emoji-picker-tabs,.comm-media-picker-shortcuts)::-webkit-scrollbar{display:none}.comm-emoji-picker-tab,.comm-emoji-search-clear,.comm-media-picker-modebutton{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border-radius:var(--radius-full);color:var(--text-muted);transition:color .18s ease,background-color .18s ease}.comm-emoji-picker-tab{position:relative;height:2rem;width:2rem}.comm-emoji-picker-tab:hover,.comm-emoji-picker-tab.is-active,.comm-media-picker-modebutton:hover,.comm-media-picker-modebutton.is-active{background:var(--brand-primary-muted);color:var(--text-primary)}.comm-emoji-picker-tab.is-active:after{content:"";position:absolute;bottom:-.65rem;left:50%;height:.2rem;width:1.5rem;transform:translate(-50%);border-radius:var(--radius-full);background:var(--brand-primary)}.comm-emoji-search{display:flex;min-height:2.5rem;align-items:center;gap:var(--space-2);border:1px solid var(--border-strong);border-radius:var(--kds-radius-md);background:var(--bg-surface);color:var(--text-primary);box-shadow:var(--control-inset-shadow);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.comm-emoji-search:focus-within{border-color:var(--control-focus-color);box-shadow:var(--shadow-focus)}.comm-emoji-search-icon{flex:0 0 auto;margin-left:var(--space-3);color:var(--text-subtle)}.comm-emoji-search input{min-width:0;height:2.4rem;flex:1 1 auto;border:0;border-radius:0;background:transparent;color:var(--text-primary);font-size:.875rem;outline:none;box-shadow:none}.comm-emoji-search input::-moz-placeholder{color:var(--text-muted)}.comm-emoji-search input::placeholder{color:var(--text-muted)}.comm-emoji-search-clear{height:1.75rem;width:1.75rem;margin-right:var(--space-2)}.comm-emoji-search-clear:hover,.comm-emoji-picker-item:hover{background:var(--bg-hover);color:var(--text-primary)}.comm-emoji-picker-section-title,.comm-media-picker-empty-title{color:var(--text-primary);font-size:.95rem;font-weight:600}.comm-emoji-picker-section-meta,.comm-media-picker-empty-copy{color:var(--text-muted)}.comm-emoji-picker-section-meta{font-size:.72rem}.comm-emoji-picker-scroll{height:calc(var(--comm-emoji-size) * var(--comm-emoji-rows) + var(--comm-emoji-gap) * (var(--comm-emoji-rows) - 1));scrollbar-color:var(--app-scrollbar-thumb-solid) var(--app-scrollbar-track)}.comm-emoji-picker-empty,.comm-media-picker-empty-state{display:flex;align-items:center;justify-content:center}.comm-emoji-picker-empty{min-height:calc(var(--comm-emoji-size) * var(--comm-emoji-rows) + var(--comm-emoji-gap) * (var(--comm-emoji-rows) - 1))}.comm-emoji-picker-item{display:inline-flex;height:var(--comm-emoji-size);width:var(--comm-emoji-size);align-items:center;justify-content:center;border-radius:var(--kds-radius-sm);transition:background-color .16s ease,transform .16s ease}.comm-emoji-picker-item:hover{transform:translateY(-1px)}.comm-emoji-picker-item:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.comm-media-picker{border-radius:var(--kds-radius-xl)}.comm-media-picker-shortcut,.comm-media-picker-modebar,.comm-media-picker-gif-card,.comm-media-picker-sticker-card,.comm-media-picker-sticker-add,.comm-media-picker-empty-state{border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg-elevated) 76%,transparent)}.comm-media-picker-shortcut{display:inline-flex;min-height:1.875rem;flex:0 0 auto;align-items:center;justify-content:center;gap:.35rem;border-radius:var(--radius-md);padding:0 var(--space-2);color:var(--text-secondary);font-size:.72rem;font-weight:600;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.comm-media-picker-shortcut:hover,.comm-media-picker-shortcut.is-active,.comm-media-picker-sticker-card:hover,.comm-media-picker-sticker-add:hover{border-color:var(--brand-primary-border);background:var(--brand-primary-muted);color:var(--text-primary)}.comm-media-picker-empty-state{min-height:9rem;flex-direction:column;gap:var(--space-2);border-style:dashed;border-radius:var(--kds-radius-lg);padding:var(--space-5);text-align:center}.comm-media-picker-empty-copy{max-width:19rem;font-size:.78rem;line-height:1.45}.comm-media-picker-gif-card,.comm-media-picker-sticker-card,.comm-media-picker-sticker-add{position:relative;overflow:hidden;border-radius:var(--kds-radius-md);transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.comm-media-picker-gif-card{aspect-ratio:4 / 5}.comm-media-picker-sticker-card,.comm-media-picker-sticker-add{aspect-ratio:1}.comm-media-picker-gif-card:hover,.comm-media-picker-sticker-card:hover,.comm-media-picker-sticker-add:hover{transform:translateY(-1px)}.comm-media-picker-gif-overlay{position:absolute;inset:auto 0 0;display:flex;min-height:3.75rem;align-items:flex-end;padding:var(--space-3) var(--space-3) var(--space-2);background:linear-gradient(180deg,transparent 0%,var(--app-overlay) 100%)}.comm-media-picker-gif-overlay span,.comm-media-picker-sticker-add{color:var(--text-primary)}.comm-media-picker-sticker-add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;border-style:dashed}.comm-media-picker-modebar{display:grid;width:min(16rem,calc(100% - 1.5rem));grid-template-columns:repeat(3,minmax(0,1fr));margin:var(--space-1) auto var(--space-3);overflow:hidden;border-radius:var(--radius-md)}.comm-media-picker-modebutton{min-height:2rem;border-radius:0;font-size:.8rem;font-weight:700}.comm-media-picker-modebutton+.comm-media-picker-modebutton{border-left:1px solid var(--border-subtle)}.painel-theme .whatsapp-inbox-shell{font-family:var(--font-sans);background:radial-gradient(circle at top left,color-mix(in srgb,var(--brand-primary) 10%,transparent),transparent 26%),radial-gradient(circle at bottom right,color-mix(in srgb,var(--accent-gold) 8%,transparent),transparent 28%)}.painel-theme .whatsapp-inbox-shell :is(button,input,textarea,select,option){font-family:inherit}.painel-theme .whatsapp-inbox-heading{font-family:var(--font-display);letter-spacing:-.02em}.painel-theme .whatsapp-inbox-panel{border-color:var(--border-subtle);background:var(--surface-bg);box-shadow:var(--shadow-card)}.painel-theme .whatsapp-inbox-status-banner{box-shadow:var(--shadow-card)}.painel-theme .whatsapp-inbox-status-banner-info{border-color:var(--info-border);background:var(--info-soft);color:var(--info-text)}.painel-theme .whatsapp-inbox-status-banner-warning{border-color:var(--warning-border);background:var(--warning-soft);color:var(--warning-text)}.painel-theme .whatsapp-inbox-status-banner-danger{border-color:var(--danger-border);background:var(--danger-soft);color:var(--danger-text)}.painel-theme .whatsapp-inbox-status-pill{display:inline-flex;min-height:1.9rem;align-items:center;justify-content:center;gap:.45rem;border:1px solid transparent;border-radius:var(--radius-full);padding:.3rem var(--space-3);font-size:.75rem;font-weight:600;letter-spacing:.04em}.painel-theme .whatsapp-inbox-status-pill-dot{height:.45rem;width:.45rem;border-radius:var(--radius-full);background:currentColor;opacity:.9}.painel-theme .whatsapp-inbox-status-pill-success{border-color:var(--success-border);background:var(--success-soft);color:var(--success-text)}.painel-theme .whatsapp-inbox-status-pill-warning{border-color:var(--warning-border);background:var(--warning-soft);color:var(--warning-text)}.painel-theme :is(.whatsapp-inbox-sidebar-header,.whatsapp-inbox-thread-header,.whatsapp-inbox-composer-area){border-color:var(--border-subtle)}.painel-theme .whatsapp-inbox-sidebar-scroll,.painel-theme .whatsapp-inbox-composer-area{background:linear-gradient(180deg,var(--app-surface-inset) 0%,var(--bg-surface) 100%)}.painel-theme .whatsapp-inbox-search-input,.painel-theme .whatsapp-inbox-empty-state{border-color:var(--app-border-soft);background:var(--app-surface-inset)}.painel-theme .whatsapp-inbox-empty-icon,.painel-theme :is(.whatsapp-inbox-chat-meta,.whatsapp-inbox-message-meta){color:var(--text-subtle)}.painel-theme .whatsapp-inbox-chat-card{border-color:transparent;background:linear-gradient(180deg,var(--app-surface-inset) 0%,var(--bg-surface) 100%);box-shadow:var(--shadow-card)}.painel-theme .whatsapp-inbox-chat-card:hover{border-color:var(--border-subtle);background:var(--bg-elevated)}.painel-theme .whatsapp-inbox-chat-card.is-active{border-color:var(--brand-primary-border);background:var(--app-surface-selected);box-shadow:var(--shadow-card-hover)}.painel-theme .whatsapp-inbox-unread-badge{background:var(--brand-primary);color:var(--text-on-brand);box-shadow:var(--shadow-button)}.painel-theme .whatsapp-inbox-thread-header{background:linear-gradient(180deg,var(--bg-elevated) 0%,var(--app-surface-inset) 100%)}.painel-theme .whatsapp-inbox-messages{background:radial-gradient(circle at top right,color-mix(in srgb,var(--brand-primary) 8%,transparent),transparent 24%),radial-gradient(circle at bottom left,color-mix(in srgb,var(--accent-gold) 6%,transparent),transparent 28%),linear-gradient(180deg,var(--app-surface-inset) 0%,var(--bg-surface) 100%)}.painel-theme .whatsapp-inbox-thread .message-bubble{border-width:1px}.painel-theme .whatsapp-inbox-thread .message-bubble-inbound{border-color:var(--border-subtle);background:var(--bg-elevated);color:var(--text-primary)}.painel-theme .whatsapp-inbox-thread .message-bubble-outbound{border-color:var(--brand-primary-border);background:linear-gradient(135deg,var(--brand-primary-soft) 0%,var(--accent-gold-soft) 100%);color:var(--text-primary)}.painel-theme .whatsapp-inbox-thread .message-bubble-system{border-color:var(--border-subtle);background:var(--bg-hover);color:var(--text-secondary)}.painel-theme .whatsapp-inbox-thread .message-bubble-outbound .whatsapp-inbox-message-meta{color:color-mix(in srgb,var(--brand-primary) 68%,var(--text-muted))}.painel-theme :is(.whatsapp-inbox-image-card,.whatsapp-inbox-document-card,.whatsapp-inbox-audio-card){border-color:var(--app-border-soft);background:var(--app-surface-glass)}.painel-theme .whatsapp-inbox-image-card-footer{background:color-mix(in srgb,var(--bg-inset) 70%,transparent);color:var(--text-secondary)}.painel-theme .whatsapp-inbox-document-thumb{border-color:var(--brand-primary-border);background:var(--brand-primary-soft);color:var(--brand-primary-hover)}.painel-theme .whatsapp-inbox-audio-card.is-voice{background:linear-gradient(135deg,var(--success-soft) 0%,var(--bg-surface) 100%)}.painel-theme .whatsapp-inbox-audio-card.is-audio{background:linear-gradient(135deg,var(--warning-soft) 0%,var(--bg-surface) 100%)}.painel-theme .whatsapp-inbox-audio-badge.is-voice{border-color:var(--success-border);background:var(--success-soft);color:var(--success-text)}.painel-theme .whatsapp-inbox-audio-badge.is-audio{border-color:var(--warning-border);background:var(--warning);color:var(--text-on-brand)}.painel-theme .whatsapp-inbox-audio-native-card{display:flex;align-items:center;gap:var(--space-3);border:0;background:transparent;color:inherit}.painel-theme :is(.whatsapp-inbox-audio-native-badge,.whatsapp-inbox-audio-native-play){display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:var(--radius-full);background:color-mix(in srgb,currentColor 12%,var(--bg-surface));color:inherit}.painel-theme .whatsapp-inbox-audio-native-badge{height:2.75rem;width:2.75rem}.painel-theme .whatsapp-inbox-audio-native-play{height:2.25rem;width:2.25rem}.painel-theme .whatsapp-inbox-audio-native-play:hover{background:color-mix(in srgb,currentColor 22%,var(--bg-surface))}.painel-theme .whatsapp-inbox-audio-native-waveform,.painel-theme .whatsapp-inbox-waveform{display:flex;min-height:1.5rem;align-items:center;gap:.15rem}.painel-theme :is(.whatsapp-inbox-audio-native-waveform-bar,.whatsapp-inbox-waveform-bar){flex-shrink:0;border-radius:var(--radius-full);background:color-mix(in srgb,currentColor 30%,transparent);transition:background-color .14s ease,opacity .14s ease,transform .14s ease}.painel-theme .whatsapp-inbox-audio-native-waveform-bar{width:.16rem}.painel-theme .whatsapp-inbox-waveform-bar{width:.2rem;background:color-mix(in srgb,var(--brand-primary) 78%,var(--text-secondary))}.painel-theme .whatsapp-inbox-audio-native-waveform-bar.is-played{background:currentColor}.painel-theme :is(.whatsapp-inbox-audio-native-waveform-bar,.whatsapp-inbox-waveform-bar).is-active{animation:whatsapp-waveform-pulse 1s ease-in-out infinite alternate}.painel-theme .whatsapp-inbox-status-meta :is(svg,path){color:inherit}.painel-theme :is(.whatsapp-inbox-status-meta-pending,.whatsapp-inbox-status-meta-sent,.whatsapp-inbox-status-meta-delivered,.whatsapp-inbox-status-meta-deleted,.whatsapp-inbox-preview-status-pending,.whatsapp-inbox-preview-status-sent,.whatsapp-inbox-preview-status-delivered,.whatsapp-inbox-preview-status-deleted){color:var(--text-subtle)}.painel-theme :is(.whatsapp-inbox-status-meta-read,.whatsapp-inbox-status-meta-played,.whatsapp-inbox-preview-status-read,.whatsapp-inbox-preview-status-played){color:var(--brand-primary-hover)}.painel-theme :is(.whatsapp-inbox-status-meta-failed,.whatsapp-inbox-preview-status-failed){color:var(--danger-text)}.painel-theme :is(.whatsapp-inbox-retry-button,.whatsapp-inbox-load-older,.whatsapp-inbox-attachment-action){border-color:var(--app-border-soft);background:var(--app-surface-glass);color:var(--text-secondary);box-shadow:var(--shadow-card)}.painel-theme :is(.whatsapp-inbox-retry-button,.whatsapp-inbox-load-older,.whatsapp-inbox-attachment-action):hover:not(:disabled){border-color:var(--brand-primary-border);background:var(--brand-primary-soft);color:var(--brand-primary-hover)}.painel-theme :is(.whatsapp-inbox-retry-button,.whatsapp-inbox-load-older,.whatsapp-inbox-attachment-action):disabled{cursor:wait;opacity:.6}.painel-theme .whatsapp-inbox-composer{border-color:var(--app-border-soft);border-radius:var(--radius-lg);background:var(--app-surface-glass-strong);box-shadow:var(--shadow-card)}.painel-theme .whatsapp-inbox-composer.is-voice-mode{overflow:hidden;padding:0}.painel-theme .whatsapp-inbox-attach-menu{border-color:var(--app-border-soft);background:var(--surface-strong-bg);color:var(--text-primary);box-shadow:var(--shadow-popover)}.painel-theme .whatsapp-inbox-attach-menu-item{border-radius:var(--kds-radius-sm);color:inherit;font-size:.8125rem;font-weight:600;transition:background-color .14s ease,color .14s ease,transform .14s ease}.painel-theme .whatsapp-inbox-attach-menu-item:hover:not(:disabled){background:var(--brand-primary-soft);color:var(--brand-primary-hover);transform:translateY(-1px)}.painel-theme .whatsapp-inbox-attach-menu-item.is-disabled{background:var(--bg-hover);color:var(--text-muted);cursor:not-allowed}.painel-theme .whatsapp-inbox-attach-menu-icon{display:inline-flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-md);background:color-mix(in srgb,currentColor 10%,transparent)}.painel-theme .whatsapp-inbox-attach-menu-badge{border-radius:var(--radius-full);background:var(--bg-hover);color:var(--text-subtle);padding:.2rem var(--space-2)}.painel-theme .whatsapp-inbox-composer-icon,.painel-theme .whatsapp-inbox-composer-action{border:1px solid var(--app-border-soft);background:var(--app-surface-glass);color:var(--text-muted);box-shadow:var(--shadow-card)}.painel-theme :is(.whatsapp-inbox-composer-icon,.whatsapp-inbox-composer-action):hover:not(:disabled),.painel-theme .whatsapp-inbox-composer-icon.is-open{border-color:var(--brand-primary-border);background:var(--brand-primary-soft);color:var(--brand-primary-hover)}.painel-theme .whatsapp-inbox-composer-input{box-sizing:border-box;min-height:2.5rem;max-height:min(8rem,32vh);margin:0;overflow-y:hidden;border:0!important;background:transparent!important;color:var(--text-primary);box-shadow:none!important}.painel-theme .whatsapp-inbox-composer-input::-moz-placeholder{color:var(--text-muted)}.painel-theme .whatsapp-inbox-composer-input::placeholder{color:var(--text-muted)}.painel-theme .whatsapp-inbox-composer-format-preview{border-color:var(--border-subtle);background:var(--bg-hover);color:var(--text-secondary)}.painel-theme .whatsapp-inbox-composer-action.is-active{border-color:var(--brand-primary-border);background:var(--brand-primary-gradient);color:var(--text-on-brand);box-shadow:var(--shadow-button)}.painel-theme .whatsapp-inbox-composer-action.is-active:hover{background:var(--brand-primary-gradient-hover)}.painel-theme .whatsapp-inbox-voice-composer{min-height:3rem;border:0;border-radius:var(--kds-radius-sm);background:var(--app-contrast-surface);color:var(--text-on-brand)}.painel-theme .whatsapp-inbox-voice-composer.is-recording{background:color-mix(in srgb,var(--danger) 28%,var(--app-contrast-surface))}.painel-theme :is(.whatsapp-inbox-voice-side-action,.whatsapp-inbox-voice-play){height:2.25rem;width:2.25rem;color:var(--text-on-brand)}.painel-theme :is(.whatsapp-inbox-voice-side-action,.whatsapp-inbox-voice-play):hover:not(:disabled){background:color-mix(in srgb,var(--text-on-brand) 12%,transparent)}.painel-theme .whatsapp-inbox-voice-side-action.is-accent{color:var(--danger-text)}.painel-theme .whatsapp-inbox-voice-play{border:1px solid color-mix(in srgb,var(--text-on-brand) 16%,transparent);border-radius:var(--radius-full)}.painel-theme .whatsapp-inbox-voice-time{color:var(--text-on-brand)}.painel-theme .whatsapp-inbox-voice-send{height:2.5rem;width:2.5rem;border-radius:var(--radius-full);background:var(--text-on-brand);color:var(--text-inverse);box-shadow:var(--shadow-card)}.painel-theme .whatsapp-inbox-voice-send:hover:not(:disabled){background:var(--bg-elevated)}.painel-theme :is(.whatsapp-inbox-voice-send,.whatsapp-inbox-voice-side-action,.whatsapp-inbox-voice-play):disabled{cursor:not-allowed;opacity:.56}.painel-theme :is(.whatsapp-inbox-recorder-card,.whatsapp-inbox-attachment-card,.whatsapp-inbox-media-composer,.whatsapp-inbox-document-composer){border-color:var(--app-border-soft);background:var(--app-surface-glass-strong);color:var(--text-primary)}.painel-theme .whatsapp-inbox-attachment-tray-header,.painel-theme :is(.whatsapp-inbox-media-composer-caption,.whatsapp-inbox-media-composer-strip,.whatsapp-inbox-document-composer-header,.whatsapp-inbox-document-composer-caption,.whatsapp-inbox-document-composer-strip){border-color:var(--app-border-soft);background:var(--app-surface-inset)}.painel-theme .whatsapp-inbox-attachment-tray-count{background:var(--brand-primary-soft);color:var(--brand-primary-hover)}.painel-theme .whatsapp-inbox-attachment-card-compact{background:var(--app-surface-glass)}.painel-theme .whatsapp-inbox-attachment-preview{border:1px solid var(--app-border-soft);background:var(--app-surface-inset)}.painel-theme :is(.whatsapp-inbox-media-composer-stage,.whatsapp-inbox-document-composer-stage){background:radial-gradient(circle at 50% 10%,color-mix(in srgb,var(--text-on-brand) 10%,transparent),transparent 42%),var(--app-contrast-surface)}.painel-theme .whatsapp-inbox-media-composer-preview,.painel-theme .whatsapp-inbox-document-composer-pdf{box-shadow:var(--shadow-popover)}.painel-theme .whatsapp-inbox-document-composer-pdf{border-color:var(--border-subtle);background:var(--bg-elevated)}.painel-theme .whatsapp-inbox-media-composer-close,.painel-theme :is(.whatsapp-inbox-attachment-kind-badge,.whatsapp-inbox-attachment-dismiss){background:var(--app-overlay);color:var(--text-on-brand);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.painel-theme .whatsapp-inbox-media-composer-close:hover,.painel-theme .whatsapp-inbox-attachment-dismiss:hover:not(:disabled){background:color-mix(in srgb,var(--overlay) 100%,var(--bg-inset))}.painel-theme :is(.whatsapp-inbox-media-composer-thumb,.whatsapp-inbox-media-composer-add,.whatsapp-inbox-document-composer-fallback,.whatsapp-inbox-document-composer-item,.whatsapp-inbox-document-composer-extension,.whatsapp-inbox-document-composer-mini-extension){border-color:var(--app-border-soft);background:var(--bg-hover);color:var(--text-secondary)}.painel-theme :is(.whatsapp-inbox-media-composer-thumb,.whatsapp-inbox-document-composer-item).is-selected{border-color:var(--brand-primary);box-shadow:var(--shadow-focus)}.painel-theme :is(.whatsapp-inbox-media-composer-add,.whatsapp-inbox-document-composer-item):hover:not(:disabled){border-color:var(--brand-primary-border);background:var(--brand-primary-soft)}.painel-theme .whatsapp-inbox-upload-progress{background:var(--brand-primary-gradient);transition:width .16s ease}.whatsapp-inbox-media-viewer,.painel-theme .whatsapp-inbox-lightbox{animation:whatsapp-lightbox-fade .16s ease}.whatsapp-inbox-media-viewer :is(.whatsapp-inbox-media-viewer-nav,.whatsapp-inbox-media-viewer-strip-nav){position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;transform:translateY(-50%);border-radius:var(--radius-full);background:var(--app-overlay);color:var(--text-on-brand);transition:background .16s ease,color .16s ease,transform .16s ease}.whatsapp-inbox-media-viewer-nav{height:3.25rem;width:3.25rem}.whatsapp-inbox-media-viewer-strip-nav{height:2.75rem;width:2.75rem}.whatsapp-inbox-media-viewer :is(.whatsapp-inbox-media-viewer-nav,.whatsapp-inbox-media-viewer-strip-nav):hover{background:color-mix(in srgb,var(--text-on-brand) 14%,var(--app-overlay));transform:translateY(-50%) scale(1.04)}.whatsapp-inbox-media-viewer-strip{background:var(--bg-inset);scrollbar-color:var(--app-scrollbar-thumb-solid) transparent}.whatsapp-inbox-media-viewer-thumb{height:5.25rem;width:5.25rem;border-color:var(--border-subtle);background:color-mix(in srgb,var(--bg-elevated) 76%,transparent)}.whatsapp-inbox-media-viewer-thumb.is-active{border-color:var(--success)}@keyframes whatsapp-waveform-pulse{0%{opacity:.6;transform:translateY(1px)}to{opacity:1;transform:translateY(-1px)}}@keyframes whatsapp-lightbox-fade{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.terracota-shell,.terracota-main,.terracota-content-shell{background:var(--bg-canvas)}.terracota-sidebar{border-color:color-mix(in srgb,var(--text-on-brand) 18%,transparent);background:linear-gradient(180deg,var(--brand-primary-active) 0%,color-mix(in srgb,var(--brand-primary-active) 72%,var(--bg-inset)) 48%,var(--bg-inset) 100%);box-shadow:var(--shadow-popover);color:var(--text-on-brand)}.terracota-sidebar .kds-sidebar-divider{border-color:color-mix(in srgb,var(--text-on-brand) 18%,transparent)}.terracota-sidebar .kds-sidebar-item{color:color-mix(in srgb,var(--text-on-brand) 76%,transparent)}.terracota-sidebar .kds-sidebar-item:hover{background:color-mix(in srgb,var(--text-on-brand) 12%,transparent);color:var(--text-on-brand)}.terracota-sidebar .kds-sidebar-item.is-active{border:1px solid color-mix(in srgb,var(--text-on-brand) 28%,transparent);background:var(--brand-primary-gradient-hover);color:var(--text-on-brand);box-shadow:var(--shadow-button)}.terracota-sidebar .kds-sidebar-item-danger:hover{background:var(--danger-soft);color:var(--danger-text)}.terracota-sidebar .kds-brand-mark{background:var(--brand-primary-gradient);box-shadow:var(--shadow-button)}.terracota-sidebar .kds-sidebar-badge{background:var(--text-on-brand);color:var(--brand-primary-active);box-shadow:var(--shadow-card)}.terracota-sidebar-popover{border-color:var(--border-default);background:var(--bg-surface);color:var(--text-primary);box-shadow:var(--shadow-popover)}.terracota-sidebar-popover .kds-popover-section{border-color:var(--border-subtle)}.terracota-mobile-menu-trigger,.terracota-mobile-menu-backdrop{display:none}.terracota-sidebar .kds-sidebar-item:focus-visible,.terracota-mobile-menu-trigger:focus-visible{outline:2px solid var(--text-on-brand);outline-offset:2px}@media (max-width: 767px){.terracota-panel-content{padding-top:4.5rem!important}.terracota-mobile-menu-trigger{position:fixed;top:.75rem;left:.75rem;z-index:60;display:inline-flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border:1px solid var(--brand-primary-border);border-radius:var(--kds-radius-sm);background:var(--brand-primary-active);color:var(--text-on-brand);box-shadow:var(--shadow-button);transition:background-color .18s ease,box-shadow .18s ease}.terracota-mobile-menu-trigger:hover{background:var(--brand-primary-hover);box-shadow:var(--shadow-card-hover)}.terracota-mobile-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:block;border:0;background:var(--overlay)}.terracota-sidebar{width:min(18rem,calc(100vw - 3rem))!important;max-width:calc(100vw - 3rem);visibility:hidden;pointer-events:none;transform:translate(-105%);transition:transform .24s ease,box-shadow .24s ease}.terracota-sidebar.is-mobile-open{visibility:visible;pointer-events:auto;transform:translate(0);box-shadow:var(--shadow-modal)}.terracota-sidebar-collapse-toggle{display:none}.terracota-content-shell{margin-left:0!important}}@media (max-width: 640px){.modal-panel{height:100%!important;width:100%!important;max-width:none!important;border-radius:0!important}.modal-panel-content{min-height:0;flex:1 1 auto;overflow-y:auto}}@media (prefers-reduced-motion: reduce){.painel-theme :is(.message-bubble,.message-bubble-action-trigger,.message-bubble-emoji-button,.message-bubble-action-menu),.comm-emoji-picker-tab,.comm-emoji-picker-item,.comm-media-picker-shortcut,.comm-media-picker-gif-card,.comm-media-picker-sticker-card,.comm-media-picker-sticker-add,.terracota-sidebar,.terracota-mobile-menu-trigger{animation:none!important;transition:none!important;transform:none!important}}.placeholder\:\!text-\[color\:var\(--text-secondary\)\]::-moz-placeholder{color:var(--text-secondary)!important}.placeholder\:\!text-\[color\:var\(--text-secondary\)\]::placeholder{color:var(--text-secondary)!important}.before\:hidden:before{content:var(--tw-content);display:none}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:pb-0:last-child{padding-bottom:0}.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-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-\[1\.01\]:hover{--tw-scale-x: 1.01;--tw-scale-y: 1.01;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\:\!border-\[color\:var\(--border-default\)\]:hover{border-color:var(--border-default)!important}.hover\:border-\[color\:var\(--panel-accent\)\]:hover{border-color:var(--panel-accent)}.hover\:border-\[var\(--border-accent\)\]:hover{border-color:var(--border-accent)}.hover\:border-\[var\(--border-strong\)\]:hover{border-color:var(--border-strong)}.hover\:border-\[var\(--brand-primary\)\]:hover{border-color:var(--brand-primary)}.hover\:border-\[var\(--brand-primary-border\)\]:hover{border-color:var(--brand-primary-border)}.hover\:border-\[var\(--brand-primary-soft\)\]:hover{border-color:var(--brand-primary-soft)}.hover\:\!bg-\[color\:var\(--bg-elevated\)\]:hover{background-color:var(--bg-elevated)!important}.hover\:bg-\[color\:var\(--bg-elevated\)\]:hover{background-color:var(--bg-elevated)}.hover\:bg-\[color\:var\(--bg-inset\)\]:hover{background-color:var(--bg-inset)}.hover\:bg-\[color\:var\(--panel-surface-soft\)\]:hover{background-color:var(--panel-surface-soft)}.hover\:bg-\[var\(--bg-active\)\]:hover{background-color:var(--bg-active)}.hover\:bg-\[var\(--bg-elevated\)\]:hover{background-color:var(--bg-elevated)}.hover\:bg-\[var\(--bg-hover\)\]:hover{background-color:var(--bg-hover)}.hover\:bg-\[var\(--bg-inset\)\]:hover{background-color:var(--bg-inset)}.hover\:bg-\[var\(--bg-surface\)\]:hover{background-color:var(--bg-surface)}.hover\:bg-\[var\(--brand-primary-hover\)\]:hover{background-color:var(--brand-primary-hover)}.hover\:bg-\[var\(--brand-primary-muted\)\]:hover{background-color:var(--brand-primary-muted)}.hover\:bg-\[var\(--danger-soft\)\]:hover{background-color:var(--danger-soft)}.hover\:bg-\[var\(--success-hover\)\]:hover{background-color:var(--success-hover)}.hover\:bg-\[var\(--warning-soft\)\]:hover{background-color:var(--warning-soft)}.hover\:bg-transparent:hover{background-color:transparent}.hover\:\!text-\[color\:var\(--text-primary\)\]:hover{color:var(--text-primary)!important}.hover\:text-\[color\:var\(--brand-primary\)\]:hover{color:var(--brand-primary)}.hover\:text-\[color\:var\(--brand-primary-hover\)\]:hover{color:var(--brand-primary-hover)}.hover\:text-\[color\:var\(--text-inverse\)\]:hover{color:var(--text-inverse)}.hover\:text-\[color\:var\(--text-primary\)\]:hover{color:var(--text-primary)}.hover\:text-\[var\(--accent-gold-hover\)\]:hover{color:var(--accent-gold-hover)}.hover\:text-\[var\(--brand-primary\)\]:hover{color:var(--brand-primary)}.hover\:text-\[var\(--brand-primary-hover\)\]:hover{color:var(--brand-primary-hover)}.hover\:text-\[var\(--text-primary\)\]:hover{color:var(--text-primary)}.hover\:text-\[var\(--text-secondary\)\]:hover{color:var(--text-secondary)}.hover\:decoration-current:hover{text-decoration-color:currentColor}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:\[background\:var\(--brand-primary-gradient-hover\)\]:hover{background:var(--brand-primary-gradient-hover)}.focus\:\!border-\[color\:var\(--border-default\)\]:focus{border-color:var(--border-default)!important}.focus\:bg-\[var\(--bg-hover\)\]:focus{background-color:var(--bg-hover)}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:\!ring-\[color\:var\(--border-subtle\)\]:focus{--tw-ring-color: var(--border-subtle) !important}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.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-\[color\:var\(--focus-ring-strong\)\]:focus-visible{--tw-ring-color: var(--focus-ring-strong)}.focus-visible\:ring-\[var\(--brand-primary\)\]:focus-visible{--tw-ring-color: var(--brand-primary)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.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\/message:focus-within .group-focus-within\/message\:pointer-events-auto{pointer-events:auto}.group\/chat:focus-within .group-focus-within\/chat\:opacity-100{opacity:1}.group\/message:focus-within .group-focus-within\/message\:opacity-100{opacity:1}.group:focus-within .group-focus-within\:opacity-100{opacity:1}.group\/message:hover .group-hover\/message\:pointer-events-auto{pointer-events:auto}.group\/chat:hover .group-hover\/chat\:opacity-100,.group\/message:hover .group-hover\/message\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:grayscale-0{--tw-grayscale: grayscale(0);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)}@media not all and (min-width: 640px){.max-sm\:max-w-\[8rem\]{max-width:8rem}}@media (min-width: 640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:ml-auto{margin-left:auto}.sm\:mt-0{margin-top:0}.sm\:inline{display:inline}.sm\:hidden{display:none}.sm\:h-4{height:1rem}.sm\:h-9{height:2.25rem}.sm\:h-\[560px\]{height:560px}.sm\:max-h-11{max-height:2.75rem}.sm\:max-h-\[calc\(100dvh-3rem\)\]{max-height:calc(100dvh - 3rem)}.sm\:min-h-20{min-height:5rem}.sm\:w-28{width:7rem}.sm\:w-32{width:8rem}.sm\:w-4{width:1rem}.sm\:w-auto{width:auto}.sm\:min-w-5{min-width:1.25rem}.sm\:min-w-80{min-width:20rem}.sm\:max-w-36{max-width:9rem}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:flex-initial{flex:0 1 auto}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-16{gap:4rem}.sm\:gap-2{gap:.5rem}.sm\:gap-6{gap:1.5rem}.sm\:space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.375rem * var(--tw-space-x-reverse));margin-left:calc(.375rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:overflow-visible{overflow:visible}.sm\:p-2{padding:.5rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:pb-0{padding-bottom:0}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width: 768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-3{grid-column:span 3 / span 3}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:h-\[540px\]{height:540px}.md\:w-96{width:24rem}.md\:w-\[360px\]{width:360px}.md\:w-auto{width:auto}.md\:max-w-\[320px\]{max-width:320px}.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\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1\.2fr_0\.8fr_0\.8fr_0\.8fr\]{grid-template-columns:1.2fr .8fr .8fr .8fr}.md\:grid-cols-\[1\.4fr_1fr_auto\]{grid-template-columns:1.4fr 1fr auto}.md\:grid-cols-\[160px_160px_1fr_auto\]{grid-template-columns:160px 160px 1fr auto}.md\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.md\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.md\:grid-cols-\[260px_minmax\(0\,1fr\)\]{grid-template-columns:260px minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,150px\)_minmax\(0\,200px\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,150px) minmax(0,200px) minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(0\,1fr\)_110px_auto_auto_auto\]{grid-template-columns:minmax(0,1fr) 110px auto auto auto}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\: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)))}.md\: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))}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-6{padding:1.5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 1024px){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-\[680px\]{height:680px}.lg\:w-44{width:11rem}.lg\:w-52{width:13rem}.lg\:w-56{width:14rem}.lg\:w-auto{width:auto}.lg\:min-w-\[300px\]{min-width:300px}.lg\:min-w-\[320px\]{min-width:320px}.lg\:min-w-\[420px\]{min-width:420px}.lg\:min-w-\[460px\]{min-width:460px}.lg\:min-w-\[720px\]{min-width:720px}.lg\:max-w-2xl{max-width:42rem}.lg\:max-w-\[360px\]{max-width:360px}.lg\:max-w-sm{max-width:24rem}.lg\:flex-1{flex:1 1 0%}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[280px_minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(0\,1\.05fr\)\]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.lg\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.lg\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(18rem\,0\.6fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr)}.lg\:grid-cols-\[minmax\(0\,1\.5fr\)_repeat\(3\,minmax\(10rem\,1fr\)\)\]{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(10rem,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_220px\]{grid-template-columns:minmax(0,1fr) 220px}.lg\:grid-cols-\[minmax\(0\,1fr\)_260px\]{grid-template-columns:minmax(0,1fr) 260px}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(15rem\,0\.78fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(15rem,.78fr) minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:items-stretch{align-items:stretch}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-16{gap:4rem}.lg\:self-auto{align-self:auto}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:text-right{text-align:right}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width: 1280px){.xl\:sticky{position:sticky}.xl\:top-0{top:0}.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:col-span-4{grid-column:span 4 / span 4}.xl\:col-span-8{grid-column:span 8 / span 8}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:min-h-\[640px\]{min-height:640px}.xl\:w-40{width:10rem}.xl\:w-48{width:12rem}.xl\:w-52{width:13rem}.xl\:w-56{width:14rem}.xl\:w-auto{width:auto}.xl\:min-w-\[260px\]{min-width:260px}.xl\:min-w-\[440px\]{min-width:440px}.xl\:max-w-2xl{max-width:42rem}.xl\:max-w-md{max-width:28rem}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.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\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[0\.82fr_1\.6fr\]{grid-template-columns:.82fr 1.6fr}.xl\:grid-cols-\[320px_minmax\(0\,1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.xl\:grid-cols-\[360px_minmax\(0\,1fr\)\]{grid-template-columns:360px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.xl\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(320px\,0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.xl\:grid-cols-\[minmax\(0\,1\.2fr\)_220px_220px_220px\]{grid-template-columns:minmax(0,1.2fr) 220px 220px 220px}.xl\:grid-cols-\[minmax\(0\,1\.2fr\)_220px_220px_220px_220px\]{grid-template-columns:minmax(0,1.2fr) 220px 220px 220px 220px}.xl\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(280px\,0\.72fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(280px,.72fr)}.xl\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(300px\,0\.72fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(300px,.72fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_240px_auto_auto\]{grid-template-columns:minmax(0,1fr) 240px auto auto}.xl\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(320px\,420px\)\]{grid-template-columns:minmax(0,1fr) minmax(320px,420px)}.xl\:flex-row{flex-direction:row}.xl\:flex-wrap{flex-wrap:wrap}.xl\:items-start{align-items:flex-start}.xl\:items-end{align-items:flex-end}.xl\:items-center{align-items:center}.xl\:items-stretch{align-items:stretch}.xl\:justify-between{justify-content:space-between}.xl\:gap-2{gap:.5rem}.xl\:gap-3{gap:.75rem}.xl\:self-start{align-self:flex-start}.xl\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.xl\:rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.xl\:border-l-0{border-left-width:0px}.xl\:border-r{border-right-width:1px}}@media (min-width: 1536px){.\32xl\:sticky{position:sticky}.\32xl\:top-4{top:1rem}.\32xl\:max-w-7xl{max-width:80rem}.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32xl\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.\32xl\:grid-cols-\[minmax\(20rem\,0\.72fr\)_minmax\(0\,1\.28fr\)\]{grid-template-columns:minmax(20rem,.72fr) minmax(0,1.28fr)}.\32xl\:self-start{align-self:flex-start}}@media (prefers-color-scheme: dark){.dark\:border-\[color\:var\(--border-default\)\]{border-color:var(--border-default)}.dark\:bg-\[color\:var\(--bg-elevated\)\]{background-color:var(--bg-elevated)}.dark\:text-\[color\:var\(--text-primary\)\]{color:var(--text-primary)}}
