@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base{:root{--font-sans:var(--font-geist), "Geist", -apple-system, "SF Pro Text", "Segoe UI", system-ui, sans-serif;--font-mono:var(--font-geist-mono), "Geist Mono", "SF Mono", ui-monospace, Menlo, monospace;--bg:#0a0a0b;--surface-1:#111113;--surface-2:#17171a;--surface-3:#1f1f22;--surface-hover:#ffffff0d;--surface-pressed:#ffffff17;--surface-inverse:#f5f5f7;--material:#17171ab8;--material-thick:#17171ae0;--scrim:#0000008f;--border:#ffffff14;--border-strong:#ffffff24;--border-control:#6b6b73;--text-primary:#f5f5f7;--text-secondary:#a9a9b1;--text-tertiary:#8e8e96;--text-disabled:#5a5a61;--text-inverse:#111113;--accent:#d2ac5f;--accent-hover:#dfc07a;--accent-pressed:#c49a4c;--accent-subtle:#d2ac5f24;--accent-subtle-hover:#d2ac5f38;--accent-text:#dfc07a;--on-accent:#0a0a0b;--focus-ring:#dfc07a;--secondary:#9aa6b6;--on-secondary:#0a0a0b;--secondary-subtle:#9aa6b624;--success:#7cc6a0;--success-subtle:#7cc6a024;--success-border:#7cc6a066;--warning:#e9a46c;--warning-subtle:#e9a46c24;--warning-border:#e9a46c66;--danger:#ee8b80;--danger-subtle:#ee8b8024;--danger-border:#ee8b8066;--on-danger:#0a0a0b;--info:#89b1e2;--info-subtle:#89b1e224;--info-border:#89b1e266;--ai:#b6a9ec;--ai-subtle:#b6a9ec1f;--ai-border:#b6a9ec52;--note:#e9a46c;--note-subtle:#e9a46c1f;--status-disponivel:#7cc6a0;--status-disponivel-bg:#7cc6a024;--status-reservado:#e9a46c;--status-reservado-bg:#e9a46c24;--status-vendido:#89b1e2;--status-vendido-bg:#89b1e224;--status-alugado:#6fc4c0;--status-alugado-bg:#6fc4c024;--status-inativo:#a9a9b1;--status-inativo-bg:#ffffff0f;--status-novo:#89b1e2;--status-novo-bg:#89b1e224;--status-ia:#b6a9ec;--status-ia-bg:#b6a9ec24;--status-corretor:#6fc4c0;--status-corretor-bg:#6fc4c024;--status-visita:#e9a46c;--status-visita-bg:#e9a46c24;--status-proposta:#d9bf86;--status-proposta-bg:#d9bf8624;--status-ganho:#7cc6a0;--status-ganho-bg:#7cc6a024;--status-perdido:#ee8b80;--status-perdido-bg:#ee8b8024;--chart-1:#bb881a;--chart-2:#4682cc;--chart-3:#c86556;--chart-4:#109483;--chart-5:#926abe;--chart-grid:#ffffff0f;--shadow-1:0 1px 2px #00000080;--shadow-float:0 12px 32px #0000008c;--shadow-overlay:0 24px 64px #0009;--space-half:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-24:96px;--radius-xs:6px;--radius-sm:10px;--radius-md:12px;--radius-lg:18px;--radius-xl:26px;--radius-pill:999px;--blur-sm:12px;--blur-md:24px;--blur-lg:40px;--opacity-disabled:.4;--opacity-muted:.64;--duration-instant:90ms;--duration-fast:.16s;--duration-base:.24s;--duration-slow:.36s;--ease-standard:cubic-bezier(.2,0,0,1);--ease-enter:cubic-bezier(.16,1,.3,1);--ease-exit:cubic-bezier(.4,0,1,1);--ease-spring:cubic-bezier(.34,1.32,.64,1);--size-touch:44px;--size-control-sm:32px;--size-control-md:40px;--size-control-lg:48px;--size-icon-sm:16px;--size-icon:20px;--size-icon-lg:24px;--icon-stroke:1.5;--sidebar-width:264px;--sidebar-collapsed:72px;--topbar-height:56px;--tabbar-height:64px;--z-sticky:10;--z-nav:20;--z-popover:30;--z-overlay:40;--z-toast:50;--on-photo:#0a0a0b80;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--bg:#f5f5f7;--surface-1:#fff;--surface-2:#fbfbfc;--surface-3:#ebebee;--surface-hover:#0a0a0b0a;--surface-pressed:#0a0a0b14;--surface-inverse:#17171a;--material:#ffffffb8;--material-thick:#ffffffe0;--scrim:#0a0a0b52;--border:#0a0a0b14;--border-strong:#0a0a0b24;--border-control:#8a8a92;--text-primary:#111113;--text-secondary:#55555c;--text-tertiary:#67676f;--text-disabled:#9b9ba3;--text-inverse:#f5f5f7;--accent:#a67e37;--accent-hover:#c49a4c;--accent-pressed:#d2ac5f;--accent-subtle:#a67e371f;--accent-subtle-hover:#a67e3733;--accent-text:#84622b;--on-accent:#0a0a0b;--focus-ring:#84622b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.display-lg{font:600 56px/60px var(--font-sans);letter-spacing:-.035em;margin:0}.display{font:600 40px/46px var(--font-sans);letter-spacing:-.03em;margin:0}.heading-1{font:600 30px/36px var(--font-sans);letter-spacing:-.022em;margin:0}.heading-2{font:600 24px/30px var(--font-sans);letter-spacing:-.018em;margin:0}.heading-3{font:600 19px/26px var(--font-sans);letter-spacing:-.012em;margin:0}.heading-4{font:600 16px/22px var(--font-sans);letter-spacing:-.006em;margin:0}.body-lg{font:400 17px/26px var(--font-sans);letter-spacing:-.006em}.body-sm{font:400 13px/18px var(--font-sans)}.caption{font:400 12px/16px var(--font-sans);letter-spacing:.005em}.label-sm{font:600 11px/14px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.numeric-xl{font:600 36px/40px var(--font-sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.numeric-lg{font:600 22px/28px var(--font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mono-sm{font:500 11px/14px var(--font-mono);letter-spacing:.02em}p{margin:0}.nav-sub{height:34px;padding-left:42px;font-size:14px}.nav-phase{font:600 10px/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);border:1px solid var(--border-strong);border-radius:var(--radius-xs);margin-left:auto;padding:3px 5px}.role-flag{border-radius:var(--radius-pill);background:var(--secondary-subtle);height:20px;color:var(--secondary);font:600 11px/1 var(--font-sans);white-space:nowrap;align-items:center;gap:4px;padding:0 7px;display:inline-flex}.role-flag .ic-i{width:12px;height:12px}.ai-mark{color:var(--ai)}.photo{object-fit:cover;width:100%;height:100%;display:block}i.ic-i{-webkit-mask:var(--m) center / contain no-repeat;-webkit-mask:var(--m) center / contain no-repeat;-webkit-mask:var(--m) center / contain no-repeat;-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat;background-color:currentColor;font-style:normal;display:inline-block}.i-house{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8'/><path d='M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/></svg>")}.i-message-circle{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719'/></svg>")}.i-message-square-text{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z'/><path d='M7 11h10'/><path d='M7 15h6'/><path d='M7 7h8'/></svg>")}.i-square-kanban{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><rect width='18' height='18' x='3' y='3' rx='2'/><path d='M8 7v7'/><path d='M12 7v4'/><path d='M16 7v9'/></svg>")}.i-funnel{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M10 20a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341L21.74 4.67A1 1 0 0 0 21 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14z'/></svg>")}.i-calendar{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M8 2v3'/><path d='M16 2v3'/><rect x='3' y='3' width='18' height='18' rx='2'/><path d='M3 9h18'/></svg>")}.i-calendar-days{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M8 2v3'/><path d='M16 2v3'/><rect x='3' y='3' width='18' height='18' rx='2'/><path d='M3 9h18'/><path d='M8 13h.01'/><path d='M12 13h.01'/><path d='M16 13h.01'/><path d='M8 17h.01'/><path d='M12 17h.01'/><path d='M16 17h.01'/></svg>")}.i-calendar-check{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M8 2v3'/><path d='M16 2v3'/><rect x='3' y='3' width='18' height='18' rx='2'/><path d='M3 9h18'/><path d='m9 15 2 2 4-4'/></svg>")}.i-calendar-plus{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M16 18h6'/><path d='M16 2v3'/><path d='M19 15v6'/><path d='M21 11.5V5a2 2 0 00-2-2H5a2 2 0 00-2 2v14a2 2 0 002 2h8.3'/><path d='M3 9h18'/><path d='M8 2v3'/></svg>")}.i-building-2{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M10 12h4'/><path d='M10 8h4'/><path d='M14 21v-3a2 2 0 0 0-4 0v3'/><path d='M6 10H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-2'/><path d='M6 21V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v16'/></svg>")}.i-globe{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><path d='M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20'/><path d='M2 12h20'/></svg>")}.i-chart-column{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M3 3v16a2 2 0 0 0 2 2h16'/><path d='M18 17V9'/><path d='M13 17V5'/><path d='M8 17v-3'/></svg>")}.i-settings{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915'/><circle cx='12' cy='12' r='3'/></svg>")}.i-search{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='m21 21-4.34-4.34'/><circle cx='11' cy='11' r='8'/></svg>")}.i-bell{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M10.268 21a2 2 0 0 0 3.464 0'/><path d='M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326'/></svg>")}.i-plus{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12h14'/><path d='M12 5v14'/></svg>")}.i-chevron-down{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>")}.i-chevron-right{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='m9 18 6-6-6-6'/></svg>")}.i-chevron-left{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='m15 18-6-6 6-6'/></svg>")}.i-chevrons-up-down{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='m7 15 5 5 5-5'/><path d='m7 9 5-5 5 5'/></svg>")}.i-x{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M18 6 6 18'/><path d='m6 6 12 12'/></svg>")}.i-check{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6 9 17l-5-5'/></svg>")}.i-check-check{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M18 6 7 17l-5-5'/><path d='m22 10-7.5 7.5L13 16'/></svg>")}.i-circle-check{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><path d='m16 9-5.5 5.5L8 12'/></svg>")}.i-clock{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><path d='M12 6v6l4 2'/></svg>")}.i-handshake{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='m11 17 2 2a1 1 0 1 0 3-3'/><path d='m14 14 2.5 2.5a1 1 0 1 0 3-3l-3.88-3.88a3 3 0 0 0-4.24 0l-.88.88a1 1 0 1 1-3-3l2.81-2.81a5.79 5.79 0 0 1 7.06-.87l.47.28a2 2 0 0 0 1.42.25L21 4'/><path d='m21 3 1 11h-2'/><path d='M3 3 2 14l6.5 6.5a1 1 0 1 0 3-3'/><path d='M3 4h8'/></svg>")}.i-key-round{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z'/><circle cx='16.5' cy='7.5' r='.5' fill='black'/></svg>")}.i-circle-slash{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><line x1='9' x2='15' y1='15' y2='9'/></svg>")}.i-circle-dot{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='1'/><circle cx='12' cy='12' r='10'/></svg>")}.i-sparkles{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z'/><path d='M20 2v4'/><path d='M22 4h-4'/><circle cx='4' cy='20' r='2'/></svg>")}.i-user{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2'/><circle cx='12' cy='7' r='4'/></svg>")}.i-users{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/><path d='M16 3.128a4 4 0 0 1 0 7.744'/><path d='M22 21v-2a4 4 0 0 0-3-3.87'/><circle cx='9' cy='7' r='4'/></svg>")}.i-user-plus{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/><circle cx='9' cy='7' r='4'/><path d='M19 8v6'/><path d='M22 11h-6'/></svg>")}.i-user-round-check{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M2 21a8 8 0 0 1 13.292-6'/><circle cx='10' cy='8' r='5'/><path d='m16 19 2 2 4-4'/></svg>")}.i-file-text{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z'/><path d='M14 2v5a1 1 0 0 0 1 1h5'/><path d='M10 9H8'/><path d='M16 13H8'/><path d='M16 17H8'/></svg>")}.i-file{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z'/><path d='M14 2v5a1 1 0 0 0 1 1h5'/></svg>")}.i-circle-x{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><path d='m15 9-6 6'/><path d='m9 9 6 6'/></svg>")}.i-phone{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384'/></svg>")}.i-mail{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7'/><rect x='2' y='4' width='20' height='16' rx='2'/></svg>")}.i-map-pin{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0'/><circle cx='12' cy='10' r='3'/></svg>")}.i-map{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M14.106 5.553a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619v12.764a1 1 0 0 1-.553.894l-4.553 2.277a2 2 0 0 1-1.788 0l-4.212-2.106a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0z'/><path d='M15 5.764v15'/><path d='M9 3.236v15'/></svg>")}.i-paperclip{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='m16 6-8.414 8.586a2 2 0 0 0 2.829 2.829l8.414-8.586a4 4 0 1 0-5.657-5.657l-8.379 8.551a6 6 0 1 0 8.485 8.485l8.379-8.551'/></svg>")}.i-mic{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M12 19v3'/><path d='M19 10v2a7 7 0 0 1-14 0v-2'/><rect x='9' y='2' width='6' height='13' rx='3'/></svg>")}.i-send{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z'/><path d='m21.854 2.147-10.94 10.939'/></svg>")}.i-images{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='m22 11-1.296-1.296a2.4 2.4 0 0 0-3.408 0L11 16'/><path d='M4 8a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2'/><circle cx='13' cy='7' r='1' fill='black'/><rect x='8' y='2' width='14' height='14' rx='2'/></svg>")}.i-image{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><rect width='18' height='18' x='3' y='3' rx='2'/><circle cx='9' cy='9' r='2'/><path d='m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21'/></svg>")}.i-play{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z'/></svg>")}.i-pause{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><rect x='14' y='3' width='5' height='18' rx='1'/><rect x='5' y='3' width='5' height='18' rx='1'/></svg>")}.i-video{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5'/><rect x='2' y='6' width='14' height='12' rx='2'/></svg>")}.i-camera{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M13.997 4a2 2 0 0 1 1.76 1.05l.486.9A2 2 0 0 0 18.003 7H20a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1.997a2 2 0 0 0 1.759-1.048l.489-.904A2 2 0 0 1 10.004 4z'/><circle cx='12' cy='13' r='3'/></svg>")}.i-sticky-note{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M21 9a2.4 2.4 0 0 0-.706-1.706l-3.588-3.588A2.4 2.4 0 0 0 15 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2z'/><path d='M15 3v5a1 1 0 0 0 1 1h5'/></svg>")}.i-lock{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><rect width='18' height='11' x='3' y='11' rx='2'/><path d='M7 11V7a5 5 0 0 1 10 0v4'/></svg>")}.i-pencil{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/><path d='m15 5 4 4'/></svg>")}.i-trash-2{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M10 11v6'/><path d='M14 11v6'/><path d='M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6'/><path d='M3 6h18'/><path d='M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2'/></svg>")}.i-ellipsis{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='1'/><circle cx='19' cy='12' r='1'/><circle cx='5' cy='12' r='1'/></svg>")}.i-grip-vertical{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><circle cx='9' cy='12' r='1'/><circle cx='9' cy='5' r='1'/><circle cx='9' cy='19' r='1'/><circle cx='15' cy='12' r='1'/><circle cx='15' cy='5' r='1'/><circle cx='15' cy='19' r='1'/></svg>")}.i-cloud-upload{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M12 13v8'/><path d='M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242'/><path d='m8 17 4-4 4 4'/></svg>")}.i-upload{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3v12'/><path d='m17 8-5-5-5 5'/><path d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/></svg>")}.i-download{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M12 15V3'/><path d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/><path d='m7 10 5 5 5-5'/></svg>")}.i-bed-double{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M2 20v-8a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v8'/><path d='M4 10V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v4'/><path d='M12 4v6'/><path d='M2 18h20'/></svg>")}.i-car{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M19 17h2c.6 0 1-.4 1-1v-3c0-.9-.7-1.7-1.5-1.9C18.7 10.6 16 10 16 10s-1.3-1.4-2.2-2.3c-.5-.4-1.1-.7-1.8-.7H5c-.6 0-1.1.4-1.4.9l-1.4 2.9A3.7 3.7 0 0 0 2 12v4c0 .6.4 1 1 1h2'/><circle cx='7' cy='17' r='2'/><path d='M9 17h6'/><circle cx='17' cy='17' r='2'/></svg>")}.i-ruler{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M21.3 15.3a2.4 2.4 0 0 1 0 3.4l-2.6 2.6a2.4 2.4 0 0 1-3.4 0L2.7 8.7a2.41 2.41 0 0 1 0-3.4l2.6-2.6a2.41 2.41 0 0 1 3.4 0Z'/><path d='m14.5 12.5 2-2'/><path d='m11.5 9.5 2-2'/><path d='m8.5 6.5 2-2'/><path d='m17.5 15.5 2-2'/></svg>")}.i-bath{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M10 4 8 6'/><path d='M17 19v2'/><path d='M2 12h20'/><path d='M7 19v2'/><path d='M9 5 7.621 3.621A2.121 2.121 0 0 0 4 5v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-5'/></svg>")}.i-list{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M3 5h.01'/><path d='M3 12h.01'/><path d='M3 19h.01'/><path d='M8 5h13'/><path d='M8 12h13'/><path d='M8 19h13'/></svg>")}.i-layout-grid{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><rect width='7' height='7' x='3' y='3' rx='1'/><rect width='7' height='7' x='14' y='3' rx='1'/><rect width='7' height='7' x='14' y='14' rx='1'/><rect width='7' height='7' x='3' y='14' rx='1'/></svg>")}.i-layout-template{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><rect width='18' height='7' x='3' y='3' rx='1'/><rect width='9' height='7' x='3' y='14' rx='1'/><rect width='5' height='7' x='16' y='14' rx='1'/></svg>")}.i-sliders-horizontal{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M10 5H3'/><path d='M12 19H3'/><path d='M14 3v4'/><path d='M16 17v4'/><path d='M21 12h-9'/><path d='M21 19h-5'/><path d='M21 5h-7'/><path d='M8 10v4'/><path d='M8 12H3'/></svg>")}.i-log-out{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='m16 17 5-5-5-5'/><path d='M21 12H9'/><path d='M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4'/></svg>")}.i-moon{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401'/></svg>")}.i-sun{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='4'/><path d='M12 2v2'/><path d='M12 20v2'/><path d='m4.93 4.93 1.41 1.41'/><path d='m17.66 17.66 1.41 1.41'/><path d='M2 12h2'/><path d='M20 12h2'/><path d='m6.34 17.66-1.41 1.41'/><path d='m19.07 4.93-1.41 1.41'/></svg>")}.i-eye{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0'/><circle cx='12' cy='12' r='3'/></svg>")}.i-copy{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><rect width='14' height='14' x='8' y='8' rx='2'/><path d='M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2'/></svg>")}.i-external-link{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M15 3h6v6'/><path d='M10 14 21 3'/><path d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/></svg>")}.i-link{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71'/><path d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/></svg>")}.i-triangle-alert{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/><path d='M12 9v4'/><path d='M12 17h.01'/></svg>")}.i-circle-alert{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><path d='M12 8v4'/><path d='M12 16h.01'/></svg>")}.i-info{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><path d='M12 16v-4'/><path d='M12 8h.01'/></svg>")}.i-wifi-off{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M12 20h.01'/><path d='M8.5 16.429a5 5 0 0 1 7 0'/><path d='M5 12.859a10 10 0 0 1 5.17-2.69'/><path d='M19 12.859a10 10 0 0 0-2.007-1.523'/><path d='M2 8.82a15 15 0 0 1 4.177-2.643'/><path d='M22 8.82a15 15 0 0 0-11.288-3.764'/><path d='m2 2 20 20'/></svg>")}.i-arrow-right{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12h14'/><path d='m12 5 7 7-7 7'/></svg>")}.i-arrow-left{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='m12 19-7-7 7-7'/><path d='M19 12H5'/></svg>")}.i-arrow-up-right{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M7 7h10v10'/><path d='M7 17 17 7'/></svg>")}.i-arrow-down-right{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='m7 7 10 10'/><path d='M17 7v10H7'/></svg>")}.i-arrow-down{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M12 5v14'/><path d='m19 12-7 7-7-7'/></svg>")}.i-trending-up{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M16 7h6v6'/><path d='m22 7-8.5 8.5-5-5L2 17'/></svg>")}.i-zap{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M15.914 4a1.5 1.5 0 00-2.474-1.561l-9 9A1.5 1.5 0 005.5 14h4.002a.5.5 0 01.471.666L8.086 20a1.5 1.5 0 002.475 1.56l9-9A1.5 1.5 0 0018.5 10h-3.997a.5.5 0 01-.472-.667z'/></svg>")}.i-shield-check{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z'/><path d='m9 12 2 2 4-4'/></svg>")}.i-smartphone{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><rect width='14' height='20' x='5' y='2' rx='2'/><path d='M12 18h.01'/></svg>")}.i-monitor{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><rect width='20' height='14' x='2' y='3' rx='2'/><path d='M8 21h8'/><path d='M12 17v4'/></svg>")}.i-reply{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M20 18v-2a4 4 0 0 0-4-4H4'/><path d='m9 17-5-5 5-5'/></svg>")}.i-panel-left{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><rect width='18' height='18' x='3' y='3' rx='2'/><path d='M9 3v18'/></svg>")}.i-star{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z'/></svg>")}.i-heart{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5'/></svg>")}.i-megaphone{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M11 6a13 13 0 0 0 8.4-2.8A1 1 0 0 1 21 4v12a1 1 0 0 1-1.6.8A13 13 0 0 0 11 14H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2z'/><path d='M6 14a12 12 0 0 0 2.4 7.2 2 2 0 0 0 3.2-2.4A8 8 0 0 1 10 14'/><path d='M8 6v8'/></svg>")}.i-wand-sparkles{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='m21.64 3.64-1.28-1.28a1.21 1.21 0 0 0-1.72 0L2.36 18.64a1.21 1.21 0 0 0 0 1.72l1.28 1.28a1.2 1.2 0 0 0 1.72 0L21.64 5.36a1.2 1.2 0 0 0 0-1.72'/><path d='m14 7 3 3'/><path d='M5 6v4'/><path d='M19 14v4'/><path d='M10 2v2'/><path d='M7 8H3'/><path d='M21 16h-4'/><path d='M11 3H9'/></svg>")}.i-refresh-cw{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8'/><path d='M21 3v5h-5'/><path d='M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16'/><path d='M8 16H3v5'/></svg>")}.i-rotate-ccw{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8'/><path d='M3 3v5h5'/></svg>")}.i-undo-2{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M9 14 4 9l5-5'/><path d='M4 9h10.5a5.5 5.5 0 0 1 5.5 5.5a5.5 5.5 0 0 1-5.5 5.5H11'/></svg>")}.i-hand{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M18 11V6a2 2 0 0 0-2-2a2 2 0 0 0-2 2'/><path d='M14 10V4a2 2 0 0 0-2-2a2 2 0 0 0-2 2v2'/><path d='M10 10.5V6a2 2 0 0 0-2-2a2 2 0 0 0-2 2v8'/><path d='M18 8a2 2 0 1 1 4 0v6a8 8 0 0 1-8 8h-2c-2.8 0-4.5-.86-5.99-2.34l-3.6-3.6a2 2 0 0 1 2.83-2.82L7 15'/></svg>")}.i-briefcase{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16'/><rect width='20' height='14' x='2' y='6' rx='2'/></svg>")}.i-wallet{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M19 7V4a1 1 0 0 0-1-1H5a2 2 0 0 0 0 4h15a1 1 0 0 1 1 1v4h-3a2 2 0 0 0 0 4h3a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1'/><path d='M3 5v14a2 2 0 0 0 2 2h15a1 1 0 0 0 1-1v-4'/></svg>")}.i-target{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><circle cx='12' cy='12' r='6'/><circle cx='12' cy='12' r='2'/></svg>")}.i-lightbulb{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5'/><path d='M9 18h6'/><path d='M10 22h4'/></svg>")}.i-bot{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M12 8V4H8'/><rect width='16' height='12' x='4' y='8' rx='2'/><path d='M2 14h2'/><path d='M20 14h2'/><path d='M15 13v2'/><path d='M9 13v2'/></svg>")}.i-share-2{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><circle cx='18' cy='5' r='3'/><circle cx='6' cy='12' r='3'/><circle cx='18' cy='19' r='3'/><path d='m8.59 13.51 6.83 3.98'/><path d='m15.41 6.51-6.82 3.98'/></svg>")}.i-inbox{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M22 12h-6l-2 3h-4l-2-3H2'/><path d='M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z'/></svg>")}.i-tag{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z'/><circle cx='7.5' cy='7.5' r='.5' fill='black'/></svg>")}.i-banknote{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><rect width='20' height='12' x='2' y='6' rx='2'/><circle cx='12' cy='12' r='2'/><path d='M6 12h.01M18 12h.01'/></svg>")}.i-menu{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M4 5h16'/><path d='M4 12h16'/><path d='M4 19h16'/></svg>")}.i-thumbs-up{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M15 5.88 14 10h5.83a2 2 0 0 1 1.92 2.56l-2.33 8A2 2 0 0 1 17.5 22H4a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h2.76a2 2 0 0 0 1.79-1.11L12 2a3.13 3.13 0 0 1 3 3.88Z'/><path d='M7 10v12'/></svg>")}.i-thumbs-down{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M9 18.12 10 14H4.17a2 2 0 0 1-1.92-2.56l2.33-8A2 2 0 0 1 6.5 2H20a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2.76a2 2 0 0 0-1.79 1.11L12 22a3.13 3.13 0 0 1-3-3.88Z'/><path d='M17 14V2'/></svg>")}.i-waves{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M2 12q2.5 2 5 0t5 0 5 0 5 0'/><path d='M2 19q2.5 2 5 0t5 0 5 0 5 0'/><path d='M2 5q2.5 2 5 0t5 0 5 0 5 0'/></svg>")}.i-dumbbell{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M17.596 12.768a2 2 0 1 0 2.829-2.829l-1.768-1.767a2 2 0 0 0 2.828-2.829l-2.828-2.828a2 2 0 0 0-2.829 2.828l-1.767-1.768a2 2 0 1 0-2.829 2.829z'/><path d='m2.5 21.5 1.4-1.4'/><path d='m20.1 3.9 1.4-1.4'/><path d='M5.343 21.485a2 2 0 1 0 2.829-2.828l1.767 1.768a2 2 0 1 0 2.829-2.829l-6.364-6.364a2 2 0 1 0-2.829 2.829l1.768 1.767a2 2 0 0 0-2.828 2.829z'/><path d='m9.6 14.4 4.8-4.8'/></svg>")}.i-trees{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M10 10v.2A3 3 0 0 1 8.9 16H5a3 3 0 0 1-1-5.8V10a3 3 0 0 1 6 0Z'/><path d='M7 16v6'/><path d='M13 19v3'/><path d='M12 19h8.3a1 1 0 0 0 .7-1.7L18 14h.3a1 1 0 0 0 .7-1.7L16 9h.2a1 1 0 0 0 .8-1.7L13 3l-1.4 1.5'/></svg>")}.i-sofa{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M20 9V6a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v3'/><path d='M2 16a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-5a2 2 0 0 0-4 0v1.5a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5V11a2 2 0 0 0-4 0z'/><path d='M4 18v2'/><path d='M20 18v2'/><path d='M12 4v9'/></svg>")}.i-command{--m:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M15 6v12a3 3 0 1 0 3-3H6a3 3 0 1 0 3 3V6a3 3 0 1 0-3 3h12a3 3 0 1 0-3-3'/></svg>")}}@layer components{*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--text-primary)}body{font-family:var(--font-sans);letter-spacing:-.003em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11", "ss01";margin:0;font-size:15px;line-height:22px}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}img{max-width:100%;display:block}.ic-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.ic-mono{font-family:var(--font-mono);letter-spacing:.01em;font-size:13px}.ic-muted{color:var(--text-secondary)}.ic-subtle{color:var(--text-tertiary)}.ic-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ic-kbd{border-radius:var(--radius-xs);background:var(--surface-3);border:1px solid var(--border);min-width:20px;height:20px;color:var(--text-secondary);font:500 11px/1 var(--font-sans);justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.ic-divider{background:var(--border);border:0;height:1px;margin:0}.ic-stack{gap:var(--space-3);flex-direction:column;display:flex}.ic-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ic-demo{padding:var(--space-6);gap:var(--space-5);flex-direction:column;display:flex}.ic-demo-label{font:600 11px/14px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);margin:0 0 calc(-1 * var(--space-2))}.ic-i{width:var(--size-icon);height:var(--size-icon);fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex:none;display:inline-block}.ic-i--sm{width:var(--size-icon-sm);height:var(--size-icon-sm)}.ic-i--lg{width:var(--size-icon-lg);height:var(--size-icon-lg)}i[data-icon]{display:inline-flex}:where(.ic-btn,.ic-icon-btn,.ic-chip,.ic-tab,.ic-seg button,.ic-nav-item,.ic-menu-item,.ic-page,.ic-link,.ic-tabbar a,.ic-check input,.ic-switch input,.ic-property,.ic-lead-card,.ic-conv-item,.ic-thumb,.ic-dropzone,.ic-cal-day,.ic-time,.ic-event):is(:focus-visible,.is-focus){outline:2px solid var(--focus-ring);outline-offset:2px}@keyframes ic-spin{to{transform:rotate(360deg)}}@keyframes ic-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ic-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes ic-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.ic-spinner{border:1.5px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite ic-spin;display:inline-block}.ic-btn{--h:var(--size-control-md);justify-content:center;align-items:center;gap:var(--space-2);height:var(--h);border-radius:var(--radius-pill);cursor:pointer;font:550 14px/1 var(--font-sans);letter-spacing:-.005em;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-instant) var(--ease-standard), color var(--duration-instant) var(--ease-standard), border-color var(--duration-instant) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);border:1px solid #0000;padding:0 18px;text-decoration:none;display:inline-flex;position:relative}.ic-btn .ic-i{width:18px;height:18px}.ic-btn--sm{--h:var(--size-control-sm);padding:0 14px;font-size:13px}.ic-btn--sm:after{content:"";position:absolute;inset:-6px 0}.ic-btn--lg{--h:var(--size-control-lg);padding:0 22px;font-size:15px}.ic-btn--block{width:100%}.ic-btn--primary{background:var(--accent);color:var(--on-accent)}.ic-btn--primary:hover,.ic-btn--primary.is-hover{background:var(--accent-hover)}.ic-btn--primary:active,.ic-btn--primary.is-active{background:var(--accent-pressed);transform:scale(.98)}.ic-btn--secondary{background:var(--surface-3);color:var(--text-primary);border-color:var(--border)}.ic-btn--secondary:hover,.ic-btn--secondary.is-hover{background:var(--surface-3);border-color:var(--border-strong);box-shadow:inset 0 0 0 999px var(--surface-hover)}.ic-btn--secondary:active,.ic-btn--secondary.is-active{box-shadow:inset 0 0 0 999px var(--surface-pressed);transform:scale(.98)}.ic-btn--tertiary{color:var(--accent-text);background:0 0;padding:0 12px}.ic-btn--tertiary:hover,.ic-btn--tertiary.is-hover{background:var(--surface-hover)}.ic-btn--tertiary:active,.ic-btn--tertiary.is-active{background:var(--surface-pressed);transform:scale(.98)}.ic-btn--destructive{background:var(--danger-subtle);color:var(--danger)}.ic-btn--destructive:hover,.ic-btn--destructive.is-hover{background:var(--danger-border)}.ic-btn--destructive:active,.ic-btn--destructive.is-active{transform:scale(.98)}.ic-btn--destructive-solid{background:var(--danger);color:var(--on-danger)}.ic-btn--destructive-solid:hover,.ic-btn--destructive-solid.is-hover{filter:brightness(1.08)}.ic-btn:disabled,.ic-btn.is-disabled{opacity:var(--opacity-disabled);cursor:not-allowed;pointer-events:none;transform:none}.ic-btn.is-loading{pointer-events:none;color:#0000!important}.ic-btn.is-loading:before{content:"";border:1.5px solid;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite ic-spin;position:absolute;border-right-color:#0000!important}.ic-btn--primary.is-loading:before{border-color:var(--on-accent)}.ic-btn--secondary.is-loading:before{border-color:var(--text-primary)}.ic-btn--tertiary.is-loading:before{border-color:var(--accent-text)}.ic-btn--destructive.is-loading:before{border-color:var(--danger)}.ic-btn.is-loading .ic-i{opacity:0}.ic-icon-btn{--s:var(--size-control-md);width:var(--s);height:var(--s);border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;transition:background-color var(--duration-instant) var(--ease-standard), color var(--duration-instant) var(--ease-standard), transform var(--duration-instant);background:0 0;border:1px solid #0000;place-items:center;display:inline-grid;position:relative}.ic-icon-btn:hover,.ic-icon-btn.is-hover{background:var(--surface-hover);color:var(--text-primary)}.ic-icon-btn:active,.ic-icon-btn.is-active{background:var(--surface-pressed);transform:scale(.94)}.ic-icon-btn[aria-pressed=true]{color:var(--accent-text);background:var(--accent-subtle)}.ic-icon-btn--filled{background:var(--surface-3);color:var(--text-primary);border-color:var(--border)}.ic-icon-btn--primary{background:var(--accent);color:var(--on-accent)}.ic-icon-btn--primary:hover,.ic-icon-btn--primary.is-hover{background:var(--accent-hover);color:var(--on-accent)}.ic-icon-btn--sm{--s:var(--size-control-sm)}.ic-icon-btn--sm:after{content:"";position:absolute;inset:-6px}.ic-icon-btn--lg{--s:var(--size-touch)}.ic-icon-btn:disabled,.ic-icon-btn.is-disabled{opacity:var(--opacity-disabled);pointer-events:none}.ic-icon-btn.is-loading .ic-i{display:none}.ic-icon-btn.is-loading:before{content:"";border:1.5px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite ic-spin}.ic-link{color:var(--accent-text);border-radius:4px;font-weight:550;text-decoration:none}.ic-link:hover{text-underline-offset:3px;text-decoration:underline}.ic-field{flex-direction:column;gap:6px;min-width:0;display:flex}.ic-label{font:550 13px/16px var(--font-sans);letter-spacing:.005em;color:var(--text-primary);justify-content:space-between;gap:8px;display:flex}.ic-label .ic-opt{color:var(--text-tertiary);font-weight:400}.ic-help{font:400 12px/16px var(--font-sans);color:var(--text-tertiary);align-items:flex-start;gap:6px;display:flex}.ic-help .ic-i{width:14px;height:14px;margin-top:1px}.ic-control{min-height:var(--size-touch);background:var(--surface-2);border:1px solid var(--border-control);border-radius:var(--radius-md);color:var(--text-primary);transition:border-color var(--duration-instant) var(--ease-standard), box-shadow var(--duration-instant) var(--ease-standard), background-color var(--duration-instant);align-items:center;gap:8px;padding:0 14px;display:flex;position:relative}.ic-control>.ic-i{color:var(--text-tertiary);width:18px;height:18px}.ic-control input,.ic-control textarea,.ic-control select{min-width:0;height:42px;color:var(--text-primary);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:15px}.ic-control textarea{resize:vertical;height:auto;min-height:96px;padding:11px 0;line-height:22px}.ic-control--textarea{align-items:flex-start}.ic-control input::placeholder,.ic-control textarea::placeholder{color:var(--text-tertiary)}.ic-control:hover,.ic-control.is-hover{border-color:var(--text-tertiary)}.ic-control:focus-within,.ic-control.is-focus{border-color:var(--focus-ring);box-shadow:0 0 0 1px var(--focus-ring);outline:0}.ic-control.is-error{border-color:var(--danger)}.ic-control.is-error:focus-within,.ic-control.is-error.is-focus{box-shadow:0 0 0 1px var(--danger)}.ic-field.is-error .ic-help{color:var(--danger)}.ic-control.is-disabled{opacity:var(--opacity-disabled);pointer-events:none}.ic-control:has(:disabled){opacity:var(--opacity-disabled);pointer-events:none}.ic-control.is-readonly{background:0 0;border-style:dashed}.ic-affix{color:var(--text-secondary);white-space:nowrap;font-size:15px;font-weight:500}.ic-affix--box{border-right:1px solid var(--border);border-radius:var(--radius-md) 0 0 var(--radius-md);align-self:stretch;align-items:center;gap:6px;margin-left:-14px;padding:0 12px;display:flex}.ic-control--money input{font-variant-numeric:tabular-nums;font-weight:550}.ic-counter{font:400 12px/16px var(--font-sans);color:var(--text-tertiary);margin-left:auto}.ic-flag{border-radius:3px;flex:none;width:20px;height:14px;display:block;overflow:hidden}.ic-select-chevron{pointer-events:none;color:var(--text-tertiary)}.ic-control select{appearance:none;cursor:pointer}.ic-popover{background:var(--material-thick);-webkit-backdrop-filter:blur(var(--blur-lg)) saturate(180%);backdrop-filter:blur(var(--blur-lg)) saturate(180%);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);min-width:220px;padding:6px}.ic-listbox{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.ic-option,.ic-menu-item{border-radius:var(--radius-sm);min-height:36px;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:0 10px;font-size:14px;display:flex}.ic-option:hover,.ic-option.is-hover,.ic-menu-item:hover,.ic-menu-item.is-hover{background:var(--surface-hover)}.ic-option.is-active,.ic-menu-item.is-active{background:var(--accent-subtle)}.ic-option[aria-selected=true]{font-weight:550}.ic-option[aria-selected=true]:after{content:"";border:solid var(--accent-text);border-width:0 1.5px 1.5px 0;width:6px;height:10px;margin-left:auto;transform:rotate(45deg)translate(-2px,-2px)}.ic-option .ic-i,.ic-menu-item .ic-i{color:var(--text-secondary);width:18px;height:18px}.ic-option mark{color:var(--accent-text);background:0 0;font-weight:600}.ic-option-meta{color:var(--text-tertiary);margin-left:auto;font-size:12px}.ic-option[aria-disabled=true],.ic-menu-item[aria-disabled=true]{opacity:var(--opacity-disabled);pointer-events:none}.ic-list-label{font:600 11px/14px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);padding:10px 10px 6px}.ic-list-sep{background:var(--border);height:1px;margin:5px 4px}.ic-list-empty{text-align:center;color:var(--text-tertiary);padding:18px 10px;font-size:13px}.ic-menu-item--danger,.ic-menu-item--danger .ic-i{color:var(--danger)}.ic-menu-item .ic-kbd{margin-left:auto}.ic-check{cursor:pointer;align-items:flex-start;gap:10px;min-height:24px;font-size:15px;line-height:22px;display:inline-flex;position:relative}.ic-check input{appearance:none;border:1.5px solid var(--border-control);border-radius:var(--radius-xs);background:var(--surface-2);cursor:pointer;width:20px;height:20px;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);flex:none;place-content:center;margin:1px 0 0;display:grid}.ic-check input[type=radio]{border-radius:50%}.ic-check input:before{content:"";border:solid var(--on-accent);width:10px;height:6px;transition:transform var(--duration-fast) var(--ease-spring);border-width:0 0 2px 2px;transform:rotate(-45deg)translate(1px,-1px)scale(0)}.ic-check input[type=radio]:before{background:var(--on-accent);border:0;border-radius:50%;width:8px;height:8px;transform:scale(0)}.ic-check input:checked,.ic-check input:indeterminate{background:var(--accent);border-color:var(--accent)}.ic-check input:checked:before{transform:rotate(-45deg)translate(1px,-1px)scale(1)}.ic-check input[type=radio]:checked:before{transform:scale(1)}.ic-check input:indeterminate:before{border-width:0 0 2px;width:10px;height:0;transform:none}.ic-check:hover input:not(:checked),.ic-check.is-hover input:not(:checked){border-color:var(--text-secondary)}.ic-check.is-focus input{outline:2px solid var(--focus-ring);outline-offset:2px}.ic-check.is-error input{border-color:var(--danger)}.ic-check.is-disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.ic-check:has(input:disabled){opacity:var(--opacity-disabled);cursor:not-allowed}.ic-check-desc{color:var(--text-secondary);font-size:13px;line-height:18px;display:block}.ic-switch{cursor:pointer;min-height:var(--size-touch);align-items:center;gap:12px;font-size:15px;display:inline-flex}.ic-switch input{appearance:none;border-radius:var(--radius-pill);background:var(--surface-3);width:46px;height:28px;box-shadow:inset 0 0 0 1.5px var(--border-control);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast);flex:none;margin:0;position:relative}.ic-switch input:before{content:"";background:var(--text-secondary);width:22px;height:22px;box-shadow:var(--shadow-1);transition:transform var(--duration-fast) var(--ease-spring), background-color var(--duration-fast);border-radius:50%;position:absolute;top:3px;left:3px}.ic-switch input:checked{background:var(--accent);box-shadow:none}.ic-switch input:checked:before{background:var(--on-accent);transform:translate(18px)}.ic-switch.is-focus input{outline:2px solid var(--focus-ring);outline-offset:2px}.ic-switch.is-loading input:before{animation:1s infinite ic-pulse}.ic-switch.is-disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.ic-switch:has(input:disabled){opacity:var(--opacity-disabled);cursor:not-allowed}.ic-range{--min:20%;--max:70%;height:28px;position:relative}.ic-range-track{background:var(--surface-3);border-radius:2px;height:4px;position:absolute;top:12px;left:0;right:0}.ic-range-fill{background:var(--accent);height:4px;top:12px;left:var(--min);right:calc(100% - var(--max));border-radius:2px;position:absolute}.ic-range input{appearance:none;pointer-events:none;background:0 0;width:100%;height:28px;margin:0;position:absolute;inset:0}.ic-range input::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;background:var(--neutral-0);cursor:grab;border:0;border-radius:50%;width:24px;height:24px;box-shadow:0 0 0 .5px #0003,0 2px 6px #0000004d}.ic-range input::-moz-range-thumb{pointer-events:auto;background:var(--neutral-0);cursor:grab;border:0;border-radius:50%;width:24px;height:24px;box-shadow:0 2px 6px #0000004d}.ic-range input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--focus-ring);outline-offset:2px}.ic-range-values{justify-content:space-between;gap:12px;margin-top:10px;display:flex}.ic-range-value{border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--border);flex:1;padding:8px 12px}.ic-range-value span{color:var(--text-tertiary);font-size:12px;display:block}.ic-range-value strong{font-variant-numeric:tabular-nums;font-weight:550}.ic-histogram{align-items:flex-end;gap:2px;height:36px;margin-bottom:-10px;padding:0 12px;display:flex}.ic-histogram span{background:var(--surface-3);border-radius:2px 2px 0 0;flex:1}.ic-histogram span.on{background:var(--accent-subtle-hover)}.ic-calendar{width:300px;padding:14px}.ic-cal-head{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:15px;font-weight:600;display:flex}.ic-cal-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.ic-cal-grid .dow{font:600 11px/24px var(--font-sans);color:var(--text-tertiary)}.ic-cal-day{font-variant-numeric:tabular-nums;cursor:pointer;height:36px;color:var(--text-primary);background:0 0;border:0;border-radius:50%;font-size:14px;position:relative}.ic-cal-day:hover{background:var(--surface-hover)}.ic-cal-day.out{color:var(--text-disabled)}.ic-cal-day.today{color:var(--accent-text);font-weight:650}.ic-cal-day.has:after{content:"";background:var(--text-tertiary);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:5px;left:50%}.ic-cal-day[aria-selected=true]{background:var(--accent);color:var(--on-accent);font-weight:600}.ic-cal-day[aria-selected=true]:after{background:var(--on-accent)}.ic-cal-day:disabled{color:var(--text-disabled);pointer-events:none;text-decoration:line-through}.ic-times{border-top:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:6px;margin-top:12px;padding-top:12px;display:grid}.ic-time{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);font-variant-numeric:tabular-nums;cursor:pointer;height:34px;color:var(--text-primary);font-size:13px}.ic-time:hover{border-color:var(--border-strong)}.ic-time[aria-pressed=true]{background:var(--accent-subtle);border-color:var(--accent);color:var(--accent-text);font-weight:600}.ic-time:disabled{opacity:var(--opacity-disabled);text-decoration:line-through}.ic-chip{border-radius:var(--radius-pill);border:1px solid var(--border-strong);height:32px;color:var(--text-primary);font:500 13px/1 var(--font-sans);cursor:pointer;white-space:nowrap;transition:background-color var(--duration-instant) var(--ease-standard), border-color var(--duration-instant), color var(--duration-instant);background:0 0;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:relative}.ic-chip:after{content:"";position:absolute;inset:-6px 0}.ic-chip .ic-i{width:16px;height:16px;color:var(--text-secondary)}.ic-chip:hover,.ic-chip.is-hover{background:var(--surface-hover)}.ic-chip:active,.ic-chip.is-active{background:var(--surface-pressed)}.ic-chip[aria-pressed=true],.ic-chip.is-selected{background:var(--accent-subtle);color:var(--accent-text);border-color:#0000}.ic-chip[aria-pressed=true] .ic-i,.ic-chip.is-selected .ic-i{color:var(--accent-text)}.ic-chip-count{background:var(--accent);min-width:18px;height:18px;color:var(--on-accent);font:600 11px/18px var(--font-sans);text-align:center;border-radius:9px;padding:0 5px}.ic-chip-x{width:18px;height:18px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-right:-6px;display:grid}.ic-chip-x:hover{background:var(--surface-pressed)}.ic-chip:disabled,.ic-chip.is-disabled{opacity:var(--opacity-disabled);pointer-events:none}.ic-chip--filled{background:var(--surface-3);border-color:#0000}.ic-filterbar{scrollbar-width:none;gap:8px;padding:4px 0;display:flex;overflow-x:auto}.ic-badge{--c:var(--text-secondary);--b:var(--surface-3);border-radius:var(--radius-pill);background:var(--b);height:24px;color:var(--c);font:550 12px/1 var(--font-sans);letter-spacing:.005em;white-space:nowrap;align-items:center;gap:5px;padding:0 9px 0 7px;display:inline-flex}.ic-badge .ic-i{stroke-width:1.75px;width:14px;height:14px}.ic-badge--sm{height:20px;padding:0 7px 0 5px;font-size:11px}.ic-badge--sm .ic-i{width:12px;height:12px}.ic-badge--solid{background:var(--c);color:var(--bg)}.ic-badge--disponivel{--c:var(--status-disponivel);--b:var(--status-disponivel-bg)}.ic-badge--reservado{--c:var(--status-reservado);--b:var(--status-reservado-bg)}.ic-badge--vendido{--c:var(--status-vendido);--b:var(--status-vendido-bg)}.ic-badge--alugado{--c:var(--status-alugado);--b:var(--status-alugado-bg)}.ic-badge--inativo{--c:var(--status-inativo);--b:var(--status-inativo-bg)}.ic-badge--novo{--c:var(--status-novo);--b:var(--status-novo-bg)}.ic-badge--ia{--c:var(--status-ia);--b:var(--status-ia-bg)}.ic-badge--corretor{--c:var(--status-corretor);--b:var(--status-corretor-bg)}.ic-badge--visita{--c:var(--status-visita);--b:var(--status-visita-bg)}.ic-badge--proposta{--c:var(--status-proposta);--b:var(--status-proposta-bg)}.ic-badge--ganho{--c:var(--status-ganho);--b:var(--status-ganho-bg)}.ic-badge--perdido{--c:var(--status-perdido);--b:var(--status-perdido-bg)}.ic-badge--success{--c:var(--success);--b:var(--success-subtle)}.ic-badge--warning{--c:var(--warning);--b:var(--warning-subtle)}.ic-badge--danger{--c:var(--danger);--b:var(--danger-subtle)}.ic-badge--info{--c:var(--info);--b:var(--info-subtle)}.ic-badge--accent{--c:var(--accent-text);--b:var(--accent-subtle)}.ic-badge--on-photo{background:var(--material);-webkit-backdrop-filter:blur(var(--blur-sm)) saturate(180%);backdrop-filter:blur(var(--blur-sm)) saturate(180%)}.ic-dot{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.ic-count{background:var(--accent);min-width:20px;height:20px;color:var(--on-accent);font:650 11px/1 var(--font-sans);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;padding:0 6px;display:inline-grid}.ic-count--neutral{background:var(--surface-3);color:var(--text-secondary)}.ic-tag{border-radius:var(--radius-xs);border:1px solid var(--border-strong);height:22px;color:var(--text-secondary);font:500 12px/1 var(--font-sans);white-space:nowrap;background:0 0;align-items:center;gap:4px;padding:0 7px;display:inline-flex}.ic-tag .ic-i{width:13px;height:13px}.ic-tag--venda,.ic-tag--aluguel{color:var(--text-primary);background:var(--surface-3);border-color:#0000}.ic-tag--code{font-family:var(--font-mono);letter-spacing:.02em;font-size:11px}.ic-tag--accent{color:var(--accent-text);border-color:var(--accent-subtle-hover)}.ic-avatar{--s:40px;width:var(--s);height:var(--s);background:var(--surface-3);color:var(--text-secondary);font:600 calc(var(--s) * .36)/1 var(--font-sans);letter-spacing:0;border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.ic-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.ic-avatar--xs{--s:24px}.ic-avatar--sm{--s:32px}.ic-avatar--lg{--s:56px}.ic-avatar--xl{--s:80px}.ic-avatar--ai{background:var(--ai-subtle);color:var(--ai);box-shadow:inset 0 0 0 1px var(--ai-border)}.ic-avatar--ai .ic-i{width:calc(var(--s) * .5);height:calc(var(--s) * .5)}.ic-avatar--broker{box-shadow:0 0 0 2px var(--surface-1), 0 0 0 3.5px var(--accent)}.ic-avatar-badge{border:2px solid var(--surface-1);background:var(--surface-3);width:18px;height:18px;color:var(--text-primary);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.ic-avatar-badge .ic-i{stroke-width:2px;width:10px;height:10px}.ic-avatar-badge--ai{background:var(--ai);color:var(--bg)}.ic-avatar-badge--broker{background:var(--accent);color:var(--on-accent)}.ic-avatar-badge--online{background:var(--success);width:12px;height:12px;bottom:0;right:0}.ic-avatar-group{display:inline-flex}.ic-avatar-group .ic-avatar{box-shadow:0 0 0 2px var(--surface-1)}.ic-avatar-group .ic-avatar+.ic-avatar{margin-left:-8px}.ic-tooltip{border-radius:var(--radius-sm);background:var(--surface-inverse);max-width:260px;color:var(--text-inverse);font:500 12px/16px var(--font-sans);box-shadow:var(--shadow-float);padding:7px 10px;display:inline-block;position:relative}.ic-tooltip:after{content:"";background:inherit;border-radius:0 0 2px;width:8px;height:8px;margin-left:-4px;position:absolute;bottom:-4px;left:50%;transform:rotate(45deg)}.ic-tooltip .ic-kbd{color:inherit;background:#7f7f7f33;border:0;height:18px;margin-left:6px}.ic-tabs{border-bottom:1px solid var(--border);scrollbar-width:none;gap:24px;display:flex;overflow-x:auto}.ic-tab{cursor:pointer;height:44px;color:var(--text-secondary);font:500 14px/1 var(--font-sans);white-space:nowrap;transition:color var(--duration-instant);background:0 0;border:0;align-items:center;gap:6px;padding:0 2px;display:inline-flex;position:relative}.ic-tab:hover,.ic-tab.is-hover{color:var(--text-primary)}.ic-tab[aria-selected=true]{color:var(--text-primary);font-weight:600}.ic-tab[aria-selected=true]:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.ic-tab:disabled{opacity:var(--opacity-disabled);pointer-events:none}.ic-tab .ic-count{min-width:18px;height:18px;font-size:10.5px}.ic-seg{border-radius:var(--radius-pill);background:var(--surface-3);gap:2px;padding:3px;display:inline-flex}.ic-seg button{border-radius:var(--radius-pill);height:32px;color:var(--text-secondary);font:550 13px/1 var(--font-sans);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.ic-seg button:hover{color:var(--text-primary)}.ic-seg button[aria-pressed=true]{background:var(--surface-1);color:var(--text-primary);box-shadow:var(--shadow-1), 0 0 0 .5px var(--border-strong)}[data-theme=light] .ic-seg button[aria-pressed=true]{background:var(--surface-1)}.ic-seg button .ic-i{width:16px;height:16px}.ic-seg--block{display:flex}.ic-seg--block button{flex:1}.ic-seg button:disabled{opacity:var(--opacity-disabled)}.ic-crumbs{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.ic-crumbs a{color:var(--text-secondary);border-radius:4px;margin:0 -4px;padding:2px 4px;text-decoration:none}.ic-crumbs a:hover{color:var(--text-primary);background:var(--surface-hover)}.ic-crumbs .sep{color:var(--text-disabled)}.ic-crumbs [aria-current]{color:var(--text-primary);font-weight:550}.ic-pagination{align-items:center;gap:4px;font-size:13px;display:flex}.ic-page{border-radius:var(--radius-pill);min-width:36px;height:36px;color:var(--text-secondary);font:500 13px/1 var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;place-items:center;padding:0 8px;display:inline-grid}.ic-page:hover{background:var(--surface-hover);color:var(--text-primary)}.ic-page[aria-current=page]{background:var(--surface-3);color:var(--text-primary);font-weight:650}.ic-page:disabled{opacity:var(--opacity-disabled);pointer-events:none}.ic-pagination-info{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-right:auto}.ic-sidebar{width:var(--sidebar-width);background:var(--surface-1);border-right:1px solid var(--border);height:100%;transition:width var(--duration-slow) var(--ease-standard);flex-direction:column;gap:4px;padding:12px;display:flex;overflow:hidden}.ic-tenant{border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:10px;min-height:52px;margin-bottom:8px;padding:8px;display:flex}.ic-tenant:hover{background:var(--surface-hover)}.ic-tenant-logo{background:var(--accent);width:36px;height:36px;color:var(--on-accent);font:700 14px/1 var(--font-sans);letter-spacing:-.02em;border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}.ic-tenant-logo img{object-fit:contain;width:100%;height:100%}.ic-tenant-name{font:600 15px/18px var(--font-sans);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ic-tenant-sub{color:var(--text-tertiary);white-space:nowrap;font-size:12px;line-height:16px}.ic-nav-section{font:600 11px/14px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap;padding:16px 10px 6px}.ic-nav-item{border-radius:var(--radius-sm);height:38px;color:var(--text-secondary);font:500 14px/1 var(--font-sans);white-space:nowrap;cursor:pointer;width:100%;transition:background-color var(--duration-instant), color var(--duration-instant);background:0 0;border:0;align-items:center;gap:12px;padding:0 10px;text-decoration:none;display:flex;position:relative}.ic-nav-item:hover,.ic-nav-item.is-hover{background:var(--surface-hover);color:var(--text-primary)}.ic-nav-item[aria-current=page]{background:var(--accent-subtle);color:var(--text-primary);font-weight:600}.ic-nav-item[aria-current=page] .ic-i{color:var(--accent-text)}.ic-nav-item .ic-count{margin-left:auto}.ic-sidebar-foot{color:var(--text-tertiary);border-top:1px solid var(--border);align-items:center;gap:8px;margin-top:auto;padding:12px 10px 4px;font-size:11px;display:flex}.ic-sidebar-foot svg{width:14px;height:14px}.ic-sidebar.is-collapsed{width:var(--sidebar-collapsed)}.ic-sidebar.is-collapsed .ic-tenant{justify-content:center;padding:8px 0}.ic-sidebar.is-collapsed .ic-tenant>:not(.ic-tenant-logo),.ic-sidebar.is-collapsed .ic-nav-item span,.ic-sidebar.is-collapsed .ic-nav-section,.ic-sidebar.is-collapsed .ic-sidebar-foot span{display:none}.ic-sidebar.is-collapsed .ic-nav-item{justify-content:center;padding:0}.ic-sidebar.is-collapsed .ic-nav-item .ic-count{min-width:16px;height:16px;padding:0 4px;font-size:10px;position:absolute;top:2px;right:6px}.ic-sidebar.is-collapsed .ic-sidebar-foot{justify-content:center}.ic-topbar{z-index:var(--z-nav);height:var(--topbar-height);background:var(--material);-webkit-backdrop-filter:blur(var(--blur-md)) saturate(180%);backdrop-filter:blur(var(--blur-md)) saturate(180%);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:0 16px 0 20px;display:flex;position:sticky;top:0}.ic-topbar-title{font:600 17px/22px var(--font-sans);letter-spacing:-.012em}.ic-search-trigger{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface-2);min-width:280px;height:36px;color:var(--text-tertiary);cursor:pointer;align-items:center;gap:8px;padding:0 8px 0 12px;font-size:14px;display:flex}.ic-search-trigger:hover{border-color:var(--border-strong)}.ic-search-trigger .ic-kbd{margin-left:auto}.ic-topbar-spacer{flex:1}.ic-tabbar{height:var(--tabbar-height);padding:0 8px env(safe-area-inset-bottom);background:var(--material);-webkit-backdrop-filter:blur(var(--blur-md)) saturate(180%);backdrop-filter:blur(var(--blur-md)) saturate(180%);border-top:1px solid var(--border);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.ic-tabbar a{min-width:var(--size-touch);color:var(--text-tertiary);font:550 10.5px/12px var(--font-sans);letter-spacing:.01em;border-radius:var(--radius-sm);flex-direction:column;justify-content:center;align-items:center;gap:3px;text-decoration:none;display:flex;position:relative}.ic-tabbar a .ic-i{width:24px;height:24px}.ic-tabbar a[aria-current=page]{color:var(--accent-text)}.ic-tabbar a .ic-count{min-width:16px;height:16px;padding:0 4px;font-size:10px;position:absolute;top:6px;left:calc(50% + 6px)}.ic-cmdk{border-radius:var(--radius-xl);background:var(--material-thick);width:640px;max-width:100%;-webkit-backdrop-filter:blur(var(--blur-lg)) saturate(180%);backdrop-filter:blur(var(--blur-lg)) saturate(180%);border:1px solid var(--border-strong);box-shadow:var(--shadow-overlay);overflow:hidden}.ic-cmdk-input{border-bottom:1px solid var(--border);align-items:center;gap:12px;height:60px;padding:0 20px;display:flex}.ic-cmdk-input input{letter-spacing:-.01em;color:var(--text-primary);background:0 0;border:0;outline:0;flex:1;font-size:18px}.ic-cmdk-input input::placeholder{color:var(--text-tertiary)}.ic-cmdk-input .ic-i{color:var(--text-secondary);width:22px;height:22px}.ic-cmdk-body{max-height:360px;padding:6px 8px 8px;overflow:auto}.ic-cmdk .ic-option{min-height:44px;font-size:14.5px}.ic-cmdk-thumb{background:var(--surface-3);width:28px;height:28px;color:var(--text-secondary);border-radius:8px;flex:none;place-items:center;display:grid;overflow:hidden}.ic-cmdk-thumb img{object-fit:cover;width:100%;height:100%}.ic-cmdk-foot{border-top:1px solid var(--border);height:40px;color:var(--text-tertiary);align-items:center;gap:16px;padding:0 16px;font-size:12px;display:flex}.ic-cmdk-foot span{align-items:center;gap:6px;display:inline-flex}.ic-card{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5)}.ic-card--raised{background:var(--surface-2)}.ic-card-title{font:600 16px/22px var(--font-sans);letter-spacing:-.006em;margin:0}.ic-property{width:100%;color:inherit;border-radius:var(--radius-lg);cursor:pointer;flex-direction:column;gap:12px;text-decoration:none;display:flex;position:relative}.ic-property-media{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--surface-3);position:relative;overflow:hidden}.ic-property-media img{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-standard)}.ic-property:hover .ic-property-media img,.ic-property.is-hover .ic-property-media img{transform:scale(1.03)}.ic-property-media .ic-badge{position:absolute;top:10px;left:10px}.ic-property-fav{cursor:pointer;background:var(--material);width:36px;height:36px;color:var(--text-primary);-webkit-backdrop-filter:blur(var(--blur-sm)) saturate(180%);backdrop-filter:blur(var(--blur-sm)) saturate(180%);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.ic-property-fav[aria-pressed=true]{color:var(--accent-text)}.ic-property-fav[aria-pressed=true] .ic-i{fill:currentColor}.ic-property-count{border-radius:var(--radius-pill);background:var(--material);height:24px;color:var(--text-primary);font:550 11px/1 var(--font-sans);-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));align-items:center;gap:4px;padding:0 8px;display:inline-flex;position:absolute;bottom:10px;right:10px}.ic-property-count .ic-i{width:13px;height:13px}.ic-property-body{flex-direction:column;gap:4px;padding:0 2px;display:flex}.ic-property-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ic-property-price{font:600 20px/26px var(--font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ic-property-price small{color:var(--text-secondary);letter-spacing:0;font-size:13px;font-weight:500}.ic-property-title{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:20px;overflow:hidden}.ic-property-place{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;min-width:0;font-size:13px;line-height:18px;display:flex;overflow:hidden}.ic-property-place .ic-i{width:14px;height:14px}.ic-property-feats{color:var(--text-secondary);font-variant-numeric:tabular-nums;gap:14px;margin-top:6px;font-size:13px;display:flex}.ic-property-feats span{align-items:center;gap:5px;display:inline-flex}.ic-property-feats .ic-i{width:16px;height:16px}.ic-property.is-selected .ic-property-media{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--accent)}.ic-property.is-inactive .ic-property-media img{opacity:var(--opacity-muted);filter:grayscale(.6)}.ic-property--row{background:var(--surface-1);border:1px solid var(--border);flex-direction:row;align-items:stretch;gap:16px;padding:10px}.ic-property--row .ic-property-media{border-radius:var(--radius-md);flex:none;width:168px}.ic-property--row .ic-property-body{flex:1;justify-content:center;min-width:0;padding:4px 4px 4px 0}.ic-property--row:hover{border-color:var(--border-strong)}.ic-gallery{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px;display:grid}.ic-thumb{aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--surface-3);cursor:grab;-webkit-user-select:none;user-select:none;transition:transform var(--duration-base) var(--ease-spring), box-shadow var(--duration-base), opacity var(--duration-fast);position:relative;overflow:hidden}.ic-thumb img{object-fit:cover;pointer-events:none;width:100%;height:100%}.ic-thumb-n{background:var(--material);min-width:22px;height:22px;color:var(--text-primary);font:600 11px/1 var(--font-sans);-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));border-radius:11px;place-items:center;padding:0 6px;display:grid;position:absolute;bottom:8px;left:8px}.ic-thumb-cover{position:absolute;top:8px;left:8px}.ic-thumb-actions{opacity:0;transition:opacity var(--duration-fast);gap:4px;display:flex;position:absolute;top:6px;right:6px}.ic-thumb:hover .ic-thumb-actions,.ic-thumb.is-hover .ic-thumb-actions,.ic-thumb:focus-within .ic-thumb-actions{opacity:1}.ic-thumb-actions button{cursor:pointer;background:var(--material);width:28px;height:28px;color:var(--text-primary);-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));border:0;border-radius:50%;place-items:center;display:grid}.ic-thumb-actions .ic-i{width:15px;height:15px}.ic-thumb.is-dragging{box-shadow:var(--shadow-overlay);z-index:2;cursor:grabbing;transform:scale(1.05)rotate(-1.5deg)}.ic-thumb.is-placeholder{box-shadow:inset 0 0 0 1.5px var(--accent);background:0 0;background:var(--accent-subtle)}.ic-thumb.is-placeholder>*{visibility:hidden}.ic-thumb.is-ghost{opacity:.35}.ic-thumb.is-uploading img{opacity:.4}.ic-thumb-progress{background:#ffffff40;border-radius:2px;height:4px;position:absolute;bottom:10px;left:10px;right:10px;overflow:hidden}.ic-thumb-progress span{background:var(--accent);border-radius:2px;height:100%;display:block}.ic-thumb.is-error{box-shadow:inset 0 0 0 1.5px var(--danger)}.ic-thumb-error{text-align:center;background:var(--danger-subtle);color:var(--danger);font:550 12px/16px var(--font-sans);place-content:center;justify-items:center;gap:4px;display:grid;position:absolute;inset:0}.ic-dropzone{text-align:center;border-radius:var(--radius-lg);border:1.5px dashed var(--border-control);background:var(--surface-1);color:var(--text-secondary);cursor:pointer;transition:border-color var(--duration-fast), background-color var(--duration-fast);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:36px 24px;display:flex}.ic-dropzone:hover,.ic-dropzone.is-hover{border-color:var(--text-secondary)}.ic-dropzone.is-over{border-color:var(--accent);background:var(--accent-subtle);color:var(--text-primary)}.ic-dropzone.is-error{border-color:var(--danger)}.ic-dropzone-icon{background:var(--surface-3);width:48px;height:48px;color:var(--text-primary);border-radius:50%;place-items:center;display:grid}.ic-dropzone-title{font:600 15px/20px var(--font-sans);color:var(--text-primary)}.ic-dropzone-hint{color:var(--text-tertiary);font-size:12px;line-height:16px}.ic-upload-item{border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--border);align-items:center;gap:12px;padding:10px 12px;display:flex}.ic-upload-item .name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.ic-upload-item .meta{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:12px}.ic-progress{background:var(--surface-3);border-radius:2px;height:4px;margin-top:6px;overflow:hidden}.ic-progress span{background:var(--accent);height:100%;transition:width var(--duration-base) var(--ease-standard);border-radius:2px;display:block}.ic-upload-item.is-error{border-color:var(--danger-border);background:var(--danger-subtle)}.ic-upload-item.is-error .meta{color:var(--danger)}.ic-lead-card{border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--border);cursor:grab;transition:border-color var(--duration-instant), transform var(--duration-base) var(--ease-spring), box-shadow var(--duration-base);flex-direction:column;gap:10px;padding:14px;display:flex}.ic-lead-card:hover,.ic-lead-card.is-hover{border-color:var(--border-strong)}.ic-lead-card.is-dragging{box-shadow:var(--shadow-overlay);cursor:grabbing;transform:rotate(-2deg)scale(1.02)}.ic-lead-card.is-selected{box-shadow:0 0 0 1.5px var(--accent);border-color:#0000}.ic-lead-head{align-items:flex-start;gap:10px;display:flex}.ic-lead-name{font:600 14px/18px var(--font-sans);letter-spacing:-.005em}.ic-lead-meta{color:var(--text-tertiary);align-items:center;gap:4px;font-size:12px;line-height:16px;display:flex}.ic-lead-meta .ic-i{width:13px;height:13px}.ic-lead-interest{border-radius:var(--radius-sm);background:var(--surface-3);align-items:center;gap:8px;padding:8px;font-size:12.5px;line-height:16px;display:flex}.ic-lead-interest img{object-fit:cover;border-radius:6px;flex:none;width:36px;height:28px}.ic-lead-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.ic-lead-value{font:600 14px/1 var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ic-lead-quote{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.ic-column{border-radius:var(--radius-lg);background:var(--surface-1);border:1px solid var(--border);flex-direction:column;flex:none;gap:10px;width:300px;padding:10px;display:flex}.ic-column-head{align-items:center;gap:8px;padding:4px 4px 2px;display:flex}.ic-column-head .ic-i{width:16px;height:16px}.ic-column-title{font:600 14px/18px var(--font-sans)}.ic-column-total{color:var(--text-tertiary);font-variant-numeric:tabular-nums;padding:0 4px;font-size:12px}.ic-column-drop{border-radius:var(--radius-md);border:1.5px dashed var(--accent);background:var(--accent-subtle);height:64px}.ic-column.is-over{border-color:var(--accent)}.ic-column-add{color:var(--text-secondary);justify-content:flex-start}.ic-table-wrap{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);overflow:auto}.ic-table{border-collapse:collapse;width:100%;font-size:14px}.ic-table th{z-index:var(--z-sticky);text-align:left;height:40px;font:550 12px/1 var(--font-sans);color:var(--text-tertiary);background:var(--surface-1);border-bottom:1px solid var(--border);white-space:nowrap;padding:0 14px;position:sticky;top:0}.ic-table th[aria-sort]{color:var(--text-primary)}.ic-table td{border-bottom:1px solid var(--border);white-space:nowrap;height:56px;padding:0 14px}.ic-table tr:last-child td{border-bottom:0}.ic-table tbody tr{transition:background-color var(--duration-instant)}.ic-table tbody tr:hover,.ic-table tbody tr.is-hover{background:var(--surface-hover)}.ic-table tbody tr[aria-selected=true]{background:var(--accent-subtle)}.ic-table .num{text-align:right;font-variant-numeric:tabular-nums}.ic-table .ic-check{min-height:0}.ic-cell-person{align-items:center;gap:10px;display:flex}.ic-cell-person b{font-weight:550;display:block}.ic-cell-person small{color:var(--text-tertiary);font-size:12px;display:block}.ic-bulkbar{border-radius:var(--radius-pill);background:var(--surface-inverse);color:var(--text-inverse);box-shadow:var(--shadow-float);align-items:center;gap:8px;padding:8px 8px 8px 16px;font-size:13px;display:flex}.ic-bulkbar .ic-btn--tertiary{color:var(--text-inverse)}.ic-lead-sheet{flex-direction:column;gap:16px;display:flex}.ic-lead-sheet-head{align-items:center;gap:14px;display:flex}.ic-dl{grid-template-columns:auto 1fr;gap:10px 16px;margin:0;font-size:14px;display:grid}.ic-dl dt{color:var(--text-tertiary)}.ic-dl dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.ic-quick-actions{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ic-quick-actions button{border-radius:var(--radius-md);background:var(--surface-3);color:var(--accent-text);font:550 12px/1 var(--font-sans);cursor:pointer;min-height:var(--size-touch);border:0;flex-direction:column;align-items:center;gap:6px;padding:12px 4px;display:flex}.ic-quick-actions button:hover{box-shadow:inset 0 0 0 99px var(--surface-hover)}.ic-conv-list{flex-direction:column;gap:2px;display:flex}.ic-conv-item{border-radius:var(--radius-md);cursor:pointer;color:inherit;transition:background-color var(--duration-instant);gap:12px;padding:12px;text-decoration:none;display:flex}.ic-conv-item:hover,.ic-conv-item.is-hover{background:var(--surface-hover)}.ic-conv-item[aria-current=true]{background:var(--surface-3)}.ic-conv-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ic-conv-top{align-items:baseline;gap:8px;display:flex}.ic-conv-name{font:600 14.5px/19px var(--font-sans);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ic-conv-time{color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.ic-conv-item.is-unread .ic-conv-time{color:var(--accent-text);font-weight:600}.ic-conv-preview{color:var(--text-secondary);align-items:center;gap:6px;font-size:13.5px;line-height:18px;display:flex}.ic-conv-preview>span:first-child{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ic-conv-item.is-unread .ic-conv-preview{color:var(--text-primary)}.ic-conv-preview .ic-i{flex:none;width:14px;height:14px}.ic-conv-tags{gap:6px;margin-top:4px;display:flex}.ic-thread{flex-direction:column;gap:6px;padding:16px;display:flex}.ic-day-sep{border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text-tertiary);font:550 11.5px/14px var(--font-sans);align-self:center;margin:10px 0;padding:4px 10px}.ic-msg{flex-direction:column;gap:4px;max-width:min(78%,520px);display:flex}.ic-msg--in{align-self:flex-start}.ic-msg--out{align-self:flex-end;align-items:flex-end}.ic-bubble{border-radius:var(--radius-lg);white-space:pre-wrap;word-wrap:break-word;padding:9px 13px;font-size:15px;line-height:21px;position:relative}.ic-msg--in .ic-bubble{background:var(--surface-3);color:var(--text-primary);border-bottom-left-radius:6px}.ic-msg--broker .ic-bubble{background:var(--accent-subtle);color:var(--text-primary);border-bottom-right-radius:6px}.ic-msg--ai .ic-bubble{background:var(--ai-subtle);color:var(--text-primary);border:1px solid var(--ai-border);border-bottom-right-radius:6px}.ic-msg-author{font:550 11.5px/14px var(--font-sans);color:var(--text-tertiary);align-items:center;gap:5px;padding:0 4px;display:inline-flex}.ic-msg--ai .ic-msg-author{color:var(--ai)}.ic-msg-author .ic-i{width:12px;height:12px}.ic-msg-meta{color:var(--text-tertiary);font-variant-numeric:tabular-nums;align-items:center;gap:4px;padding:0 4px;font-size:11px;display:inline-flex}.ic-msg-meta .ic-i{width:14px;height:14px}.ic-msg-meta .read{color:var(--info)}.ic-msg.is-failed .ic-msg-meta{color:var(--danger)}.ic-msg.is-sending .ic-bubble{opacity:.6}.ic-msg--note{align-self:stretch;max-width:none}.ic-msg--note .ic-bubble{background:var(--note-subtle);border:1px dashed var(--note);color:var(--text-primary);border-radius:var(--radius-md)}.ic-msg--note .ic-msg-author{color:var(--note)}.ic-system-event{color:var(--text-tertiary);align-self:center;align-items:center;gap:6px;padding:6px 0;font-size:12px;display:inline-flex}.ic-system-event .ic-i{width:14px;height:14px}.ic-bubble-media{padding:4px}.ic-bubble-media img{aspect-ratio:4/3;object-fit:cover;border-radius:14px;width:260px}.ic-bubble-media .cap{padding:6px 8px 2px}.ic-audio{align-items:center;gap:10px;min-width:240px;display:flex}.ic-audio-play{background:var(--text-primary);width:34px;height:34px;color:var(--bg);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.ic-audio-play .ic-i{fill:currentColor;width:16px;height:16px}.ic-wave{flex:1;align-items:center;gap:2px;height:28px;display:flex}.ic-wave i{background:var(--text-tertiary);border-radius:2px;width:2.5px}.ic-wave i.on{background:var(--text-primary)}.ic-audio-time{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:12px}.ic-transcript{border-top:1px solid var(--border);color:var(--text-secondary);margin-top:8px;padding-top:8px;font-size:13.5px;line-height:19px}.ic-transcript b{font:600 11px/14px var(--font-sans);color:var(--ai);align-items:center;gap:4px;margin-bottom:2px;display:flex}.ic-file{align-items:center;gap:10px;min-width:240px;display:flex}.ic-file-icon{background:var(--surface-2);width:38px;height:44px;color:var(--danger);font:700 10px/1 var(--font-sans);border-radius:8px;place-items:center;display:grid}.ic-ai-status{border-radius:var(--radius-pill);background:var(--ai-subtle);height:28px;color:var(--ai);font:550 12.5px/1 var(--font-sans);align-items:center;gap:8px;padding:0 12px 0 8px;display:inline-flex}.ic-ai-status .ic-i{width:15px;height:15px}.ic-typing{gap:3px;display:inline-flex}.ic-typing i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.2s infinite ic-dot}.ic-typing i:nth-child(2){animation-delay:.15s}.ic-typing i:nth-child(3){animation-delay:.3s}.ic-typing-bubble{border-radius:var(--radius-lg);background:var(--ai-subtle);border:1px solid var(--ai-border);color:var(--ai);border-bottom-right-radius:6px;align-self:flex-end;align-items:center;gap:8px;padding:10px 14px;font-size:12.5px;display:inline-flex}.ic-handoff{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-2);align-items:center;gap:12px;padding:10px 10px 10px 16px;display:flex}.ic-handoff-text{flex:1;min-width:0;font-size:13.5px;line-height:18px}.ic-handoff-text b{font-size:14px;font-weight:600;display:block}.ic-handoff-text span{color:var(--text-secondary)}.ic-handoff--ai{background:var(--ai-subtle);border-color:var(--ai-border)}.ic-ai-summary{border-radius:var(--radius-lg);background:var(--ai-subtle);border:1px solid var(--ai-border);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.ic-ai-summary-head{font:600 13px/16px var(--font-sans);color:var(--ai);align-items:center;gap:8px;display:flex}.ic-ai-summary-head .ic-icon-btn{color:var(--text-secondary);margin-left:auto}.ic-ai-summary ul{color:var(--text-primary);margin:0;padding-left:18px;font-size:14px;line-height:21px}.ic-ai-summary-facts{flex-wrap:wrap;gap:6px;display:flex}.ic-ai-summary-foot{color:var(--text-tertiary);font-size:11.5px}.ic-composer{border-radius:var(--radius-xl);background:var(--surface-2);border:1px solid var(--border-strong);transition:border-color var(--duration-instant);flex-direction:column;gap:8px;padding:10px;display:flex}.ic-composer:focus-within,.ic-composer.is-focus{border-color:var(--focus-ring)}.ic-composer textarea{resize:none;min-height:44px;color:var(--text-primary);background:0 0;border:0;outline:0;padding:4px 6px;font-size:15px;line-height:21px}.ic-composer textarea::placeholder{color:var(--text-tertiary)}.ic-composer-bar{align-items:center;gap:2px;display:flex}.ic-composer-bar .ic-btn--sm{margin-left:auto}.ic-composer.is-locked{background:var(--surface-1);border-style:dashed}.ic-composer.is-locked textarea{pointer-events:none}.ic-composer--note{background:var(--note-subtle);border-color:var(--note)}.ic-quick-replies{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.ic-event{--c:var(--accent);border-radius:var(--radius-sm);background:var(--accent-subtle);color:var(--text-primary);cursor:pointer;border:1px solid #0000;flex-direction:column;gap:2px;padding:8px 10px;font-size:12.5px;line-height:16px;display:flex;position:relative;overflow:hidden}.ic-event:hover,.ic-event.is-hover{border-color:var(--border-strong)}.ic-event.is-selected{border-color:var(--accent)}.ic-event-title{align-items:center;gap:6px;font-weight:600;display:flex}.ic-event-time{color:var(--text-secondary);font-variant-numeric:tabular-nums}.ic-event--pending{border:1px dashed var(--border-control);background:0 0}.ic-event--done{background:var(--surface-3);color:var(--text-secondary)}.ic-event--done .ic-event-title{text-decoration:line-through;-webkit-text-decoration-color:var(--text-tertiary);-webkit-text-decoration-color:var(--text-tertiary);-webkit-text-decoration-color:var(--text-tertiary);text-decoration-color:var(--text-tertiary)}.ic-event--canceled{background:var(--danger-subtle)}.ic-event--canceled .ic-event-title{text-decoration:line-through}.ic-event .ic-dot{width:7px;height:7px}.ic-cal{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);display:grid;overflow:hidden}.ic-cal-hours{grid-template-columns:56px 1fr;display:grid;position:relative}.ic-cal-hour{border-top:1px solid var(--border);height:56px;color:var(--text-tertiary);text-align:right;font-variant-numeric:tabular-nums;padding:4px 8px 0 0;font-size:11px}.ic-cal-hour:first-child{border-top:0}.ic-cal-slot{border-top:1px solid var(--border);height:56px}.ic-cal-slot:first-child{border-top:0}.ic-cal-now{border-top:1.5px solid var(--danger);z-index:1;height:0;position:absolute;left:50px;right:0}.ic-cal-now:before{content:"";background:var(--danger);border-radius:50%;width:8px;height:8px;position:absolute;top:-4.5px;left:-4px}.ic-week-head{border-bottom:1px solid var(--border);grid-template-columns:56px repeat(7,1fr);display:grid}.ic-week-day{text-align:center;color:var(--text-tertiary);letter-spacing:.03em;text-transform:uppercase;padding:10px 6px;font-size:11px;font-weight:600}.ic-week-day b{width:30px;height:30px;color:var(--text-primary);letter-spacing:-.01em;font-variant-numeric:tabular-nums;text-transform:none;border-radius:50%;margin:4px auto 0;font-size:16px;line-height:30px;display:block}.ic-week-day.is-today b{background:var(--accent);color:var(--on-accent)}.ic-week-grid{grid-template-columns:56px repeat(7,1fr);display:grid;position:relative}.ic-week-col{border-left:1px solid var(--border);position:relative}.ic-week-col.is-weekend{background:var(--surface-hover)}.ic-agenda-group{flex-direction:column;gap:8px;display:flex}.ic-agenda-date{font:600 14px/18px var(--font-sans);align-items:baseline;gap:8px;padding:8px 4px 0;display:flex}.ic-agenda-date span{color:var(--text-tertiary);font-size:13px;font-weight:400}.ic-agenda-item{border-radius:var(--radius-md);background:var(--surface-1);border:1px solid var(--border);align-items:center;gap:14px;padding:12px;display:flex}.ic-agenda-item:hover{border-color:var(--border-strong)}.ic-agenda-time{text-align:center;width:52px;font:600 15px/18px var(--font-sans);font-variant-numeric:tabular-nums;flex:none}.ic-agenda-time small{color:var(--text-tertiary);font-size:11px;font-weight:400;display:block}.ic-agenda-item img{object-fit:cover;border-radius:10px;flex:none;width:56px;height:44px}.ic-agenda-body{flex:1;min-width:0}.ic-agenda-body b{font-size:14px;font-weight:600;display:block}.ic-agenda-body span{color:var(--text-secondary);font-size:13px}.ic-scrim{background:var(--scrim)}.ic-modal{border-radius:var(--radius-xl);background:var(--surface-1);border:1px solid var(--border-strong);width:480px;max-width:100%;box-shadow:var(--shadow-overlay);flex-direction:column;display:flex;overflow:hidden}.ic-modal-head{align-items:flex-start;gap:12px;padding:22px 24px 8px;display:flex}.ic-modal-title{font:600 19px/26px var(--font-sans);letter-spacing:-.012em;flex:1;margin:0}.ic-modal-body{color:var(--text-secondary);flex-direction:column;gap:16px;padding:4px 24px 20px;font-size:15px;line-height:22px;display:flex}.ic-modal-foot{justify-content:flex-end;gap:8px;padding:14px 24px 20px;display:flex}.ic-modal-icon{background:var(--danger-subtle);width:44px;height:44px;color:var(--danger);border-radius:50%;flex:none;place-items:center;display:grid}.ic-sheet{background:var(--surface-1);border-left:1px solid var(--border-strong);width:420px;max-width:100%;height:100%;box-shadow:var(--shadow-overlay);flex-direction:column;display:flex}.ic-sheet-head{border-bottom:1px solid var(--border);align-items:center;gap:8px;height:60px;padding:0 12px 0 20px;display:flex}.ic-sheet-head h3{font:600 17px/22px var(--font-sans);letter-spacing:-.01em;flex:1;margin:0}.ic-sheet-body{flex-direction:column;flex:1;gap:18px;padding:20px;display:flex;overflow:auto}.ic-sheet-foot{border-top:1px solid var(--border);background:var(--material);-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md));gap:8px;padding:14px 20px;display:flex}.ic-sheet-foot .ic-btn{flex:1}.ic-bottom-sheet{background:var(--surface-1);border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-top:1px solid var(--border-strong);width:100%;box-shadow:var(--shadow-overlay);padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex}.ic-grabber{background:var(--border-control);opacity:.6;border-radius:3px;width:36px;height:5px;margin:8px auto 4px}.ic-bottom-sheet-head{align-items:center;padding:6px 16px 10px 20px;display:flex}.ic-bottom-sheet-head h3{font:600 17px/22px var(--font-sans);flex:1;margin:0}.ic-bottom-sheet-body{flex-direction:column;gap:14px;padding:0 20px 20px;display:flex}.ic-action-list{border-radius:var(--radius-md);background:var(--surface-2);flex-direction:column;display:flex;overflow:hidden}.ic-action-list button{min-height:52px;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 16px;font-size:16px;display:flex}.ic-action-list button+button{border-top:1px solid var(--border)}.ic-action-list button .ic-i{color:var(--accent-text)}.ic-action-list button:active{background:var(--surface-pressed)}.ic-toast{border-radius:var(--radius-lg);background:var(--surface-inverse);max-width:420px;min-height:48px;color:var(--text-inverse);box-shadow:var(--shadow-float);align-items:center;gap:12px;padding:8px 8px 8px 16px;font-size:14px;line-height:19px;display:inline-flex}.ic-toast>.ic-i{flex:none}.ic-toast-text{flex:1;padding:6px 0}.ic-toast .ic-btn--tertiary{color:var(--text-inverse);font-weight:650}.ic-toast .ic-btn--tertiary:hover{background:#7f7f7f2e}.ic-banner{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-2);align-items:flex-start;gap:12px;padding:14px 14px 14px 16px;font-size:14px;line-height:20px;display:flex}.ic-banner>.ic-i{flex:none;margin-top:1px}.ic-banner-body{flex:1}.ic-banner-body b{margin-bottom:1px;font-weight:600;display:block}.ic-banner-body span{color:var(--text-secondary)}.ic-banner-actions{gap:6px;margin-top:10px;display:flex}.ic-banner--info{background:var(--info-subtle);border-color:var(--info-border)}.ic-banner--info>.ic-i{color:var(--info)}.ic-banner--success{background:var(--success-subtle);border-color:var(--success-border)}.ic-banner--success>.ic-i{color:var(--success)}.ic-banner--warning{background:var(--warning-subtle);border-color:var(--warning-border)}.ic-banner--warning>.ic-i{color:var(--warning)}.ic-banner--danger{background:var(--danger-subtle);border-color:var(--danger-border)}.ic-banner--danger>.ic-i{color:var(--danger)}.ic-banner--ai{background:var(--ai-subtle);border-color:var(--ai-border)}.ic-banner--ai>.ic-i{color:var(--ai)}.ic-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:380px;margin:0 auto;padding:40px 24px;display:flex}.ic-empty-art{width:120px;height:96px;color:var(--text-tertiary);margin-bottom:12px}.ic-empty-art .acc{stroke:var(--accent)}.ic-empty-art .fill{fill:var(--surface-3);stroke:none}.ic-empty h3{font:600 17px/22px var(--font-sans);letter-spacing:-.01em;margin:0}.ic-empty p{color:var(--text-secondary);margin:0 0 10px;font-size:14px;line-height:20px}.ic-skel{background:linear-gradient(90deg, var(--surface-3) 0%, var(--surface-hover) 50%, var(--surface-3) 100%);background-size:200% 100%;border-radius:6px;animation:1.6s linear infinite ic-shimmer;display:block}.ic-skel--text{height:12px}.ic-skel--title{height:18px}.ic-skel--circle{border-radius:50%}.ic-steps{align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}.ic-step{text-align:center;color:var(--text-tertiary);flex-direction:column;flex:1;align-items:center;gap:8px;font-size:12.5px;line-height:16px;display:flex;position:relative}.ic-step-dot{z-index:1;background:var(--surface-1);width:28px;height:28px;box-shadow:inset 0 0 0 1.5px var(--border-control);font:600 13px/1 var(--font-sans);color:var(--text-secondary);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid;position:relative}.ic-step-dot .ic-i{stroke-width:2.25px;width:15px;height:15px}.ic-step+.ic-step:before{content:"";background:var(--border-control);border-radius:1px;height:1.5px;position:absolute;top:13px;left:calc(20px - 50%);right:calc(50% + 20px)}.ic-step.is-done .ic-step-dot{background:var(--accent);color:var(--on-accent);box-shadow:none}.ic-step.is-done+.ic-step:before{background:var(--accent)}.ic-step.is-done{color:var(--text-secondary)}.ic-step.is-current{color:var(--text-primary);font-weight:600}.ic-step.is-current .ic-step-dot{background:var(--accent-subtle);box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--accent-text)}.ic-step.is-error{color:var(--danger)}.ic-step.is-error .ic-step-dot{background:var(--danger-subtle);box-shadow:inset 0 0 0 1.5px var(--danger);color:var(--danger)}.ic-steps--vertical{flex-direction:column;gap:0}.ic-steps--vertical .ic-step{text-align:left;flex-direction:row;align-items:flex-start;gap:12px;padding-bottom:20px}.ic-steps--vertical .ic-step+.ic-step:before{width:1.5px;height:20px;inset:-20px auto auto 13px}.ic-ai-label{border-radius:var(--radius-pill);background:var(--ai-subtle);height:22px;color:var(--ai);font:600 11.5px/1 var(--font-sans);letter-spacing:.005em;white-space:nowrap;align-items:center;gap:4px;padding:0 8px 0 6px;display:inline-flex}.ic-ai-label .ic-i{width:13px;height:13px}.ic-ai-label--quiet{background:0 0;height:auto;padding:0;font-weight:550}.ic-ai-suggestion{border-radius:var(--radius-lg);background:var(--surface-1);border:1px solid var(--ai-border);flex-direction:column;gap:12px;padding:16px;display:flex;position:relative}.ic-ai-suggestion-head{align-items:center;gap:8px;display:flex}.ic-ai-suggestion-head b{font-size:14px;font-weight:600}.ic-ai-suggestion-head .ic-subtle{margin-left:auto;font-size:12px}.ic-ai-suggestion-body{border-radius:var(--radius-md);background:var(--ai-subtle);padding:12px 14px;font-size:15px;line-height:22px}.ic-ai-suggestion-body[contenteditable=true]{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--focus-ring);outline:0}.ic-ai-suggestion-why{color:var(--text-tertiary);gap:6px;font-size:12.5px;line-height:17px;display:flex}.ic-ai-suggestion-why .ic-i{flex:none;width:14px;height:14px;margin-top:1px}.ic-ai-suggestion-actions{align-items:center;gap:8px;display:flex}.ic-ai-suggestion-actions .ic-btn--tertiary{color:var(--text-secondary);margin-left:auto}.ic-ai-suggestion.is-accepted{border-color:var(--success-border)}.ic-ai-suggestion.is-loading .ic-ai-suggestion-body{color:var(--text-tertiary)}.ic-prompt{border-radius:var(--radius-xl);background:var(--surface-2);border:1px solid var(--border-strong);transition:border-color var(--duration-instant), box-shadow var(--duration-instant);flex-direction:column;gap:10px;padding:12px 12px 10px 16px;display:flex}.ic-prompt:focus-within,.ic-prompt.is-focus{border-color:var(--ai);box-shadow:0 0 0 3px var(--ai-subtle)}.ic-prompt-row{align-items:flex-start;gap:10px;display:flex}.ic-prompt-row>.ic-i{color:var(--ai);margin-top:3px}.ic-prompt textarea{resize:none;min-height:26px;color:var(--text-primary);background:0 0;border:0;outline:0;flex:1;padding:2px 0;font-size:15px;line-height:22px}.ic-prompt textarea::placeholder{color:var(--text-tertiary)}.ic-prompt-bar{align-items:center;gap:6px;display:flex}.ic-prompt-bar .ic-icon-btn--primary{margin-left:auto}.ic-prompt.is-loading .ic-icon-btn--primary{background:var(--surface-3);color:var(--text-primary)}.ic-prompt.is-error{border-color:var(--danger)}.ic-metric{border-radius:var(--radius-lg);background:var(--surface-1);border:1px solid var(--border);flex-direction:column;gap:6px;min-width:0;padding:18px 20px;display:flex}.ic-metric-label{color:var(--text-secondary);align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.ic-metric-label .ic-i{width:16px;height:16px}.ic-metric-value{font:600 32px/38px var(--font-sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ic-metric-value small{color:var(--text-secondary);letter-spacing:-.01em;font-size:16px;font-weight:500}.ic-metric-foot{color:var(--text-tertiary);align-items:center;gap:8px;font-size:12.5px;display:flex}.ic-delta{font:600 12.5px/1 var(--font-sans);font-variant-numeric:tabular-nums;align-items:center;gap:2px;display:inline-flex}.ic-delta .ic-i{stroke-width:2px;width:14px;height:14px}.ic-delta--up{color:var(--success)}.ic-delta--down{color:var(--danger)}.ic-delta--flat{color:var(--text-secondary)}.ic-spark{width:100%;height:36px;margin-top:4px}.ic-spark path.line{fill:none;stroke:var(--chart-1);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ic-spark path.area{fill:var(--accent-subtle);stroke:none}.ic-chart{width:100%;height:auto;font-family:var(--font-sans);font-variant-numeric:tabular-nums}.ic-chart .grid{stroke:var(--chart-grid);stroke-width:1px}.ic-chart .axis{fill:var(--text-tertiary);font-size:11px}.ic-chart .val{fill:var(--text-secondary);font-size:11px;font-weight:550}.ic-chart .s1{fill:var(--chart-1)}.ic-chart .s2{fill:var(--chart-2)}.ic-chart .s3{fill:var(--chart-3)}.ic-chart .s4{fill:var(--chart-4)}.ic-chart .s5{fill:var(--chart-5)}.ic-chart .l1{stroke:var(--chart-1);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ic-chart .l2{stroke:var(--chart-2);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:4 4}.ic-chart .dot1{fill:var(--chart-1);stroke:var(--surface-1);stroke-width:2px}.ic-chart .muted{fill:var(--surface-3)}.ic-legend{color:var(--text-secondary);flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.ic-legend span{align-items:center;gap:6px;display:inline-flex}.ic-legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.ic-legend i.dash{border-radius:1px;width:14px;height:2px}.ic-funnel{flex-direction:column;gap:8px;display:flex}.ic-funnel-row{grid-template-columns:130px 1fr 64px;align-items:center;gap:12px;font-size:13px;display:grid}.ic-funnel-row>span:first-child{color:var(--text-secondary);align-items:center;gap:6px;display:flex}.ic-funnel-bar{background:var(--surface-3);border-radius:6px;height:24px;overflow:hidden}.ic-funnel-bar i{background:var(--chart-1);border-radius:6px;height:100%;display:block}.ic-funnel-row b{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.ic-logo{color:var(--text-primary);align-items:center;gap:10px;display:inline-flex}.ic-logo svg{flex:none}.ic-logo-word{font:600 18px/1 var(--font-sans);letter-spacing:-.025em;white-space:nowrap}.ic-logo-word span{color:var(--text-secondary);font-weight:500}.mk-bg{fill:var(--accent)}.mk-fg{stroke:var(--on-accent);fill:none}.mk-spark{fill:var(--on-accent)}@media (max-width:767px){.ic-btn{--h:var(--size-control-lg)}.ic-btn--sm{--h:36px}.ic-modal{border-radius:var(--radius-xl)}.ic-search-trigger{min-width:0}.ic-column{width:86vw}}.ic-tooltip--float:after{display:none}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{min-height:100dvh}a{color:inherit}h1,h2,h3,h4,ol,ul{margin:0}.app-frame{background:var(--bg);min-height:100dvh;color:var(--text-primary);display:flex}.app-frame>.ic-sidebar{flex:none;height:100dvh;position:sticky;top:0;overflow-y:auto}.app-main{flex-direction:column;flex:1;min-width:0;display:flex}.app-content{flex-direction:column;gap:24px;width:100%;max-width:1280px;padding:28px 32px 48px;display:flex}html[data-sidebar=collapsed] .app-frame>.ic-sidebar{width:var(--sidebar-collapsed)}html[data-sidebar=collapsed] .ic-sidebar .ic-tenant{justify-content:center;padding:8px 0}html[data-sidebar=collapsed] .ic-sidebar .ic-tenant>:not(.ic-tenant-logo),html[data-sidebar=collapsed] .ic-sidebar .ic-nav-item span,html[data-sidebar=collapsed] .ic-sidebar .ic-nav-section,html[data-sidebar=collapsed] .ic-sidebar .sidebar-user>:not(.ic-avatar),html[data-sidebar=collapsed] .ic-sidebar .ic-sidebar-foot span,html[data-sidebar=collapsed] .ic-sidebar .nav-sub{display:none}html[data-sidebar=collapsed] .ic-sidebar .ic-nav-item{justify-content:center;padding:0}html[data-sidebar=collapsed] .ic-sidebar .sidebar-user{justify-content:center}.app-tabbar,.topbar-tenant{display:none}@media (max-width:767px){.app-frame>.ic-sidebar{display:none}.app-content{padding:16px 16px calc(var(--tabbar-height) + env(safe-area-inset-bottom) + 24px);gap:20px}.app-tabbar{z-index:var(--z-nav);background:var(--material);-webkit-backdrop-filter:blur(var(--blur-md)) saturate(180%);backdrop-filter:blur(var(--blur-md)) saturate(180%);border-top:1px solid var(--border);display:grid;position:fixed;bottom:0;left:0;right:0}.topbar-collapse{display:none}.topbar-tenant{display:grid}.heading-1{letter-spacing:-.018em;font-size:24px;line-height:30px}.display{font-size:32px;line-height:38px}}.auth-page{background:var(--bg);min-height:100dvh;color:var(--text-primary);place-items:center;padding:48px 16px;display:grid;position:relative;overflow:hidden}.auth-page:before{content:"";background:radial-gradient(60% 50% at 25% 20%, var(--accent-subtle), transparent 70%), radial-gradient(50% 45% at 80% 85%, var(--surface-3), transparent 70%);filter:blur(28px);position:absolute;inset:-10%}.auth-stack{flex-direction:column;align-items:center;gap:28px;width:100%;max-width:420px;display:flex;position:relative}.auth-stack--wide{max-width:520px}.auth-card{border-radius:var(--radius-xl);background:var(--material-thick);width:100%;-webkit-backdrop-filter:blur(var(--blur-lg)) saturate(180%);backdrop-filter:blur(var(--blur-lg)) saturate(180%);border:1px solid var(--border-strong);box-shadow:var(--shadow-overlay);flex-direction:column;gap:20px;padding:32px;display:flex}.auth-brand{font:600 20px/24px var(--font-sans);letter-spacing:-.02em;align-items:center;gap:12px;display:flex}.auth-brand .ic-tenant-logo{border-radius:12px;width:44px;height:44px;font-size:16px}.auth-foot{color:var(--text-tertiary);font:500 12px/16px var(--font-sans);align-items:center;gap:8px;display:flex}@media (max-width:480px){.auth-card{padding:24px 20px}}.onb{background:var(--bg);min-height:100dvh;color:var(--text-primary);flex-direction:column;display:flex}.onb-head{border-bottom:1px solid var(--border);background:var(--surface-1);flex-wrap:wrap;align-items:center;gap:24px;min-height:72px;padding:12px 32px;display:flex}.onb-head-side{align-items:center;gap:10px;min-width:200px;display:flex}.onb-head-side:last-child{justify-content:flex-end}.onb-main{flex-direction:column;flex:1;gap:32px;width:100%;margin:0 auto;padding:48px 24px 32px;display:flex}.onb-foot{border-top:1px solid var(--border);background:var(--material);-webkit-backdrop-filter:blur(var(--blur-md)) saturate(180%);backdrop-filter:blur(var(--blur-md)) saturate(180%);position:sticky;bottom:0}.onb-foot-inner{flex-wrap:wrap;align-items:center;gap:12px;margin:0 auto;padding:16px 24px;display:flex}.onb-intro{flex-direction:column;gap:8px;display:flex}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.form-grid .span-2{grid-column:span 2}@media (max-width:767px){.onb-head{gap:12px;padding:12px 16px}.onb-head-side{min-width:0}.onb-head .ic-steps{order:3;justify-content:flex-start;width:100%;overflow-x:auto}.onb-main{padding:28px 16px 24px}.form-grid{grid-template-columns:minmax(0,1fr)}.form-grid .span-2{grid-column:auto}}.field-error{color:var(--danger);font:400 13px/18px var(--font-sans);align-items:center;gap:6px;display:flex}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tenant-switch{position:relative}.tenant-switch>summary{list-style:none}.tenant-switch>summary::-webkit-details-marker{display:none}.tenant-switch-menu{z-index:var(--z-popover);position:absolute;top:calc(100% - 4px);left:0;right:0}.tenant-switch-menu form{display:contents}.invite-new{grid-template-columns:minmax(0,1fr) 180px auto;align-items:end;gap:12px;padding:20px;display:grid}.invite-row{border-radius:var(--radius-md);background:var(--surface-1);border:1px solid var(--border);align-items:center;gap:12px;padding:12px 16px;display:flex}@media (max-width:767px){.invite-new{grid-template-columns:minmax(0,1fr)}.invite-row{flex-wrap:wrap}}.template-card{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--radius-lg);background:var(--surface-1);border:1px solid var(--border);flex-direction:column;gap:14px;padding:14px;display:flex}.template-card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ic-seg a{border-radius:var(--radius-pill);height:32px;color:var(--text-secondary);font:550 13px/1 var(--font-sans);justify-content:center;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}.ic-seg a:hover{color:var(--text-primary)}.ic-seg a[aria-current=page]{background:var(--surface-1);color:var(--text-primary);box-shadow:var(--shadow-1), 0 0 0 .5px var(--border-strong)}.mobile-user-menu{display:none;position:relative}.mobile-user-menu>summary{cursor:pointer;border-radius:50%;place-items:center;width:44px;height:44px;list-style:none;display:grid}.mobile-user-menu>summary::-webkit-details-marker{display:none}.mobile-user-menu>.ic-popover{z-index:var(--z-popover);min-width:240px;position:absolute;top:calc(100% + 6px);right:0}.mobile-user-menu form{display:contents}@media (max-width:767px){.mobile-user-menu{display:block}.ic-topbar{padding-right:8px!important}}.invite-new--simple{grid-template-columns:minmax(0,1fr) auto}.invite-new--admin{grid-template-columns:minmax(0,1fr) 160px 200px auto}@media (max-width:767px){.invite-new--simple,.invite-new--admin{grid-template-columns:minmax(0,1fr)}}.perm-table th{white-space:normal;vertical-align:bottom;height:auto;padding-top:10px;padding-bottom:10px;line-height:16px}.perm-table th:not(:first-child),.perm-table td:not(:first-child){text-align:center;width:130px}.perm-table td:first-child{white-space:normal}.perm-table .ic-switch{justify-content:center}.perm-na{color:var(--text-tertiary)}.perm-adjusted{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.perm-adjusted--empty{background:0 0}.list-toolbar{top:var(--topbar-height);z-index:5;background:var(--bg);border-bottom:1px solid var(--border);flex-direction:column;gap:12px;padding:12px 32px 14px;display:flex;position:sticky}.ic-tab[aria-current=page]{color:var(--text-primary);font-weight:600}.ic-tab[aria-current=page]:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.filter-select{border-radius:var(--radius-pill);background:var(--surface-2);border:1px solid var(--border);height:32px;color:var(--text-primary);align-items:center;gap:6px;padding:0 10px 0 12px;font-size:13px;display:inline-flex}.filter-select.is-on{background:var(--accent-subtle);border-color:#0000}.filter-select select{color:inherit;font:inherit;appearance:none;cursor:pointer;background:0 0;border:0;outline:none;padding-right:4px}.filter-select:focus-within{box-shadow:0 0 0 2px var(--focus-ring)}.property-grid{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));align-content:start;gap:20px;display:grid}.bulk-dock{pointer-events:none;z-index:6;justify-content:center;display:flex;position:sticky;bottom:24px}.bulk-dock .ic-bulkbar{pointer-events:auto}@media (max-width:767px){.list-toolbar{top:var(--topbar-height);padding:10px 16px 12px}.bulk-dock{bottom:calc(var(--tabbar-height) + 16px)}}.editor-layout{flex-wrap:wrap;flex:1;align-items:flex-start;gap:32px;padding:28px 32px 0;display:flex}.editor-nav{top:calc(var(--topbar-height) + 28px);flex-direction:column;flex:0 0 200px;gap:2px;display:flex;position:sticky}.editor-main{flex-direction:column;flex:560px;gap:20px;min-width:0;max-width:860px;padding-bottom:40px;display:flex}.editor-section{scroll-margin-top:calc(var(--topbar-height) + 16px);flex-direction:column;gap:18px;padding:24px;display:flex}.editor-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.editor-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.editor-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.editor-grid-address{grid-template-columns:150px minmax(0,1fr) 110px;gap:16px;display:grid}.editor-grid-address2{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 100px;gap:16px;display:grid}.editor-map-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.editor-map-placeholder{border-radius:var(--radius-lg);border:1px dashed var(--border-strong);background:var(--surface-2);height:220px;color:var(--text-tertiary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex}.seo-preview{border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--border);flex-direction:column;gap:4px;padding:16px 18px;display:flex}.editor-footer{z-index:10;border-top:1px solid var(--border);background:var(--material);-webkit-backdrop-filter:blur(var(--blur-md)) saturate(180%);backdrop-filter:blur(var(--blur-md)) saturate(180%);position:sticky;bottom:0}.editor-footer-inner{flex-wrap:wrap;align-items:center;gap:12px;padding:14px 32px;display:flex}.editor-footer-note{color:var(--text-tertiary);flex:1;min-width:160px}.ic-chip input::placeholder{color:var(--text-secondary)}@media (max-width:1100px){.editor-nav{display:none}}@media (max-width:767px){.editor-layout{padding:16px 16px 0}.editor-section{padding:18px 16px}.editor-grid-2,.editor-grid-3,.editor-grid-address,.editor-grid-address2,.editor-map-row{grid-template-columns:minmax(0,1fr)}.editor-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-footer{bottom:calc(var(--tabbar-height) + env(safe-area-inset-bottom))}.editor-footer-inner{padding:10px 16px}.editor-footer-note{display:none}}.site-editor{min-height:calc(100dvh - var(--topbar-height));flex:1;grid-template-columns:380px minmax(0,1fr);display:grid}.site-editor-aside{background:var(--surface-1);border-right:1px solid var(--border);max-height:calc(100dvh - var(--topbar-height));top:var(--topbar-height);flex-direction:column;gap:6px;padding:20px 16px 0;display:flex;position:sticky;overflow-y:auto}.site-group{border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--border)}.site-group>summary{cursor:pointer;align-items:center;gap:10px;padding:12px 14px;font-weight:600;list-style:none;display:flex}.site-group>summary::-webkit-details-marker{display:none}.site-group[open] .site-group-chevron{transform:rotate(180deg)}.site-group-body{flex-direction:column;gap:14px;padding:2px 14px 16px;display:flex}.site-item{border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:12px;margin:0;padding:12px;display:flex}.site-item legend{padding:0 6px}.site-editor-save{background:var(--surface-1);border-top:1px solid var(--border);align-items:center;gap:8px;margin-top:8px;padding:12px 4px 16px;display:flex;position:sticky;bottom:0}.site-editor-preview{background:var(--bg);flex-direction:column;gap:14px;min-width:0;padding:20px 28px;display:flex}.site-editor-frame{border-radius:var(--radius-lg);border:1px solid var(--border-strong);background:var(--surface-2);min-height:640px;box-shadow:var(--shadow-float);width:100%;transition:max-width var(--duration-base) var(--ease-standard);flex-direction:column;flex:1;margin:0 auto;display:flex;overflow:hidden}.site-editor-frame[data-device=mobile]{max-width:400px}.site-editor-bar{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:10px 12px;display:flex}.site-editor-dots{gap:6px;display:flex}.site-editor-dots span{background:var(--surface-3);border-radius:50%;width:10px;height:10px}.site-editor-url{background:var(--surface-3);max-width:420px;height:26px;color:var(--text-secondary);white-space:nowrap;border-radius:13px;flex:1;justify-content:center;align-items:center;gap:6px;margin:0 auto;padding:0 10px;font-size:12px;display:flex;overflow:hidden}@media (max-width:1023px){.site-editor{grid-template-columns:minmax(0,1fr)}.site-editor-aside{border-right:0;max-height:none;position:static}.site-editor-preview{padding:16px}}.seo-health{grid-template-columns:300px minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.seo-score{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.seo-health-row{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 0;display:flex}.seo-rules{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.seo-scripts{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:10px 12px;display:grid}.redirect-form{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}@media (max-width:900px){.seo-health,.seo-rules,.redirect-form{grid-template-columns:minmax(0,1fr)}.redirect-form>.ic-i{display:none}}.site-editor-viewport{flex:1;display:flex;position:relative;overflow:hidden}.site-editor-viewport iframe{background:#fff;border:0;flex:none;width:100%;height:100%}.legal-doc article{flex-direction:column;gap:14px;display:flex}.legal-doc h2{margin-top:14px}.legal-doc p,.legal-doc li{color:var(--text-secondary);margin:0;font-size:16px;line-height:26px}.legal-doc ul,.legal-doc ol{flex-direction:column;gap:6px;padding-left:22px;display:flex}.wa-settings{grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));align-items:start;gap:20px;max-width:1180px;display:grid}.wa-settings>*{min-width:0}.wa-settings .ic-table td{height:auto;padding-block:10px}.wa-settings .ic-table td:first-child{white-space:normal;overflow-wrap:anywhere}.app-dialog{max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text-primary);background:0 0;border:0;padding:0;overflow:visible}.app-dialog::backdrop{background:var(--scrim)}.app-dialog .ic-modal{max-height:calc(100dvh - 32px)}.app-dialog .ic-modal-body{overflow-y:auto}.inbox{grid-template-columns:340px minmax(0,1fr) 340px;height:calc(100dvh - 56px);min-height:0;display:grid;position:relative}.inbox-scroll{overscroll-behavior:contain;min-height:0;overflow-y:auto}.inbox-list{background:var(--surface-1);border-right:1px solid var(--border);flex-direction:column;min-height:0;display:flex}.inbox-list-head{flex-direction:column;gap:12px;padding:16px 16px 4px;display:flex}.inbox-list .ic-tabs{gap:14px}.inbox-list .ic-conv-list{flex:1;padding:4px 8px 12px}.inbox-thread{flex-direction:column;min-width:0;min-height:0;display:flex}.inbox-placeholder{justify-content:center}.inbox-thread-head{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 20px;display:flex}.inbox-back,.inbox-aside-close,.inbox-info-btn{display:none}.inbox-handoff{padding:12px 20px 0}.inbox-thread .ic-thread{flex:1;padding:16px 20px}.inbox-composer{flex-direction:column;gap:10px;padding:0 20px 16px;display:flex}.inbox-composer .ic-composer-bar .ic-icon-btn.is-active{color:var(--note);background:var(--note-subtle)}.inbox-aside{background:var(--surface-1);border-left:1px solid var(--border);flex-direction:column;gap:18px;padding:20px;display:flex}.inbox-toast{z-index:var(--z-toast);position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.msg-media{border-radius:var(--radius-md);display:block;overflow:hidden}.msg-media img,video.msg-media{object-fit:cover;max-width:min(280px,100%);max-height:320px;display:block}.msg-doc{border-radius:var(--radius-md);background:var(--surface-3);color:inherit;align-items:center;gap:8px;padding:8px 10px;text-decoration:none;display:inline-flex}.msg-doc span{overflow-wrap:anywhere}.msg-retry{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.msg-reaction{margin-left:4px;font-size:14px}@media (max-width:1279px){.inbox{grid-template-columns:320px minmax(0,1fr)}.inbox-info-btn{display:inline-grid}.inbox-aside{width:min(380px,100%);z-index:var(--z-overlay);box-shadow:var(--shadow-overlay);display:none;position:fixed;top:0;bottom:0;right:0}.inbox-aside-close{display:inline-grid}.inbox.show-aside .inbox-aside{display:flex}}@media (max-width:767px){.inbox{height:calc(100dvh - 56px - var(--tabbar-height) - env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr)}.inbox.has-selection .inbox-list,.inbox:not(.has-selection) .inbox-thread{display:none}.inbox-list{border-right:0}.inbox-back{display:inline-grid}.inbox-thread-head{gap:8px;padding:8px 8px 8px 4px}.inbox-handoff{padding:10px 12px 0}.inbox-thread .ic-thread{padding:12px}.inbox-composer{padding:8px 12px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface-1)}.inbox-page:has(.inbox.has-selection)>.ic-topbar{display:none}body:has(.inbox.has-selection) .app-tabbar{display:none}.inbox.has-selection{height:100dvh}.inbox-toast{bottom:calc(var(--tabbar-height) + 16px);max-width:calc(100vw - 32px)}}.msg-error{color:var(--danger);text-align:right;padding:0 4px}.ic-msg--in .msg-error{text-align:left}.ic-seg .seg-link{border-radius:var(--radius-pill);height:32px;font:550 13px/1 var(--font-sans);color:var(--text-secondary);justify-content:center;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}.ic-seg .seg-link:hover{color:var(--text-primary)}.ic-seg .seg-link[aria-pressed=true]{background:var(--surface-1);color:var(--text-primary);box-shadow:var(--shadow-1), 0 0 0 .5px var(--border-strong)}.ic-seg .seg-link .ic-i{width:16px;height:16px}.leads-toolbar{z-index:var(--z-sticky);background:var(--bg);border-bottom:1px solid var(--border);flex-direction:column;gap:12px;padding:20px 32px 12px;display:flex;position:sticky;top:56px}.leads-toolbar-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.leads-filters{align-items:center}.leads-search{border-radius:var(--radius-pill);flex:none;width:240px;height:32px;min-height:32px}.leads-search input{height:30px;font-size:14px}.chip-select{cursor:pointer}.chip-select select{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:0}.leads-board{flex:1;align-items:flex-start;gap:16px;padding:20px 32px 32px;display:flex;overflow-x:auto}.leads-board .ic-column{width:280px}.row-link{cursor:pointer}.row-link:hover td{background:var(--surface-hover)}@media (max-width:767px){.leads-toolbar{padding:12px 16px;top:56px}.leads-search{width:180px}.leads-board{padding:16px 16px calc(var(--tabbar-height) + 24px);scroll-snap-type:x mandatory}.leads-board .ic-column{scroll-snap-align:start;width:calc(100vw - 48px)}}.seg-radio{display:inline-flex;position:relative}.seg-radio input{opacity:0;cursor:pointer;position:absolute;inset:0}.seg-radio span{border-radius:var(--radius-pill);height:32px;font:550 13px/1 var(--font-sans);color:var(--text-secondary);align-items:center;padding:0 16px;display:inline-flex}.seg-radio input:checked+span{background:var(--surface-1);color:var(--text-primary);box-shadow:var(--shadow-1), 0 0 0 .5px var(--border-strong)}.seg-radio input:focus-visible+span{outline:2px solid var(--focus-ring);outline-offset:2px}@media (max-width:767px){.hide-mobile{display:none}}.lead-detail{gap:20px}.lead-head{flex-wrap:wrap;align-items:center;gap:20px;padding:24px;display:flex}.lead-head-main{flex-direction:column;flex:1;gap:8px;min-width:260px;display:flex}.lead-head-facts{color:var(--text-secondary);flex-wrap:wrap;gap:6px 16px;display:flex}.lead-head-facts>span{align-items:center;gap:6px;display:inline-flex}.chip-select-overlay{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.lead-grid{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:start;gap:20px;display:grid}.lead-timeline{flex-direction:column;gap:4px;min-width:0;display:flex}.lead-side{flex-direction:column;gap:16px;min-width:0;display:flex}.timeline-row{border-bottom:1px solid var(--border);grid-template-columns:36px minmax(0,1fr) auto;gap:12px;padding:12px 0;display:grid}.timeline-icon{border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.timeline-text{color:var(--text-secondary)}.timeline-text b{color:var(--text-primary);font-weight:550}.timeline-note{border-radius:var(--radius-md);background:var(--note-subtle);border:1px dashed var(--note);color:var(--text-primary);white-space:pre-wrap;padding:10px 12px;font-size:14px}.timeline-quote{border-left:2px solid var(--border-strong);color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;padding:8px 12px;font-size:14px;display:-webkit-box;overflow:hidden}@media (max-width:1023px){.lead-grid{grid-template-columns:minmax(0,1fr)}}.lead-side .ic-property-place,.inbox-aside .ic-property-place{white-space:normal;flex-wrap:wrap}.lead-side form .ic-control{min-width:0}.lead-side form .ic-btn{flex:none}.notif,.notif-btn{position:relative}.notif-count{min-width:16px;height:16px;padding:0 4px;font-size:10px;position:absolute;top:2px;right:0}.notif-panel{z-index:var(--z-popover);border-radius:var(--radius-lg);flex-direction:column;width:min(380px,100vw - 24px);max-height:min(520px,70dvh);display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.notif-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:12px 12px 8px 16px;display:flex}.notif-list{flex-direction:column;gap:2px;padding:6px;display:flex;overflow-y:auto}.notif-item{border-radius:var(--radius-md);color:inherit;align-items:flex-start;gap:12px;padding:10px;text-decoration:none;display:flex}a.notif-item:hover{background:var(--surface-hover)}.notif-icon{background:var(--surface-3);width:32px;height:32px;color:var(--text-secondary);border-radius:50%;flex:none;place-items:center;display:grid}.notif-item.is-unread .notif-icon{background:var(--accent-subtle);color:var(--accent-text)}.notif-text{min-width:0;color:var(--text-secondary);flex-direction:column;flex:1;gap:2px;font-size:13.5px;line-height:18px;display:flex}.notif-text b{color:var(--text-primary);font-weight:600}.notif-time{color:var(--text-tertiary)}.notif-dot{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.notif-empty{text-align:center;color:var(--text-tertiary);padding:24px 12px}.funnels{grid-template-columns:repeat(auto-fit,minmax(min(480px,100%),1fr));align-items:start;gap:20px;max-width:1180px;display:grid}.funnels>.ic-banner{grid-column:1/-1}.funnels-card{flex-direction:column;gap:14px;min-width:0;padding:24px;display:flex}.stage-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.stage-item{border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--border);flex-direction:column;gap:10px;padding:6px 8px 6px 12px;display:flex}.stage-row{align-items:center;gap:10px;min-height:36px;display:flex}.stage-dot{border-radius:50%;flex:none;width:14px;height:14px}.stage-name{border-radius:var(--radius-sm);min-width:0;font:550 14px/18px var(--font-sans);color:var(--text-primary);background:0 0;border:1px solid #0000;flex:1;padding:6px 8px}.stage-name:hover:not(:disabled){border-color:var(--border)}.stage-name:focus{border-color:var(--focus-ring);background:var(--surface-1);outline:0}.stage-reasons{flex-wrap:wrap;gap:6px;padding:0 0 8px 24px;display:flex}.stage-inline-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stage-inline-form input{border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--surface-1);min-width:160px;height:34px;color:var(--text-primary);flex:1;padding:0 12px;font-size:14px}.stage-inline-form input:focus{border-color:var(--focus-ring);outline:0}.dist-options{flex-direction:column;gap:8px;display:flex}.dist-option{border-radius:var(--radius-md);border:1px solid var(--border);align-items:flex-start;gap:12px;padding:14px;display:flex}.dist-option input{accent-color:var(--accent);margin-top:3px}.dist-option>span{color:var(--text-secondary);flex-direction:column;gap:2px;font-size:13.5px;display:flex}.dist-option b{color:var(--text-primary);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.dist-option.is-selected{background:var(--accent-subtle);border-color:var(--accent)}.dist-option.is-disabled{opacity:.6}.clients-metrics{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:16px;display:grid}.attendant-form{flex-direction:column;gap:20px;display:flex}.attendant-fieldset{border:0;flex-direction:column;gap:24px;min-width:0;margin:0;padding:0;display:flex}.attendant-section{border-top:1px solid var(--border);flex-direction:column;gap:12px;padding-top:20px;display:flex}.attendant-section:first-child{border-top:0;padding-top:0}.hours-row{flex-direction:column;gap:8px;display:flex}.hours-row.is-muted{opacity:.55}.hours-days{flex-wrap:wrap;gap:6px;display:flex}.day-chip{position:relative}.day-chip input{opacity:0;cursor:pointer;position:absolute;inset:0}.day-chip span{border-radius:var(--radius-pill);border:1px solid var(--border-strong);min-width:48px;height:32px;font:550 13px/1 var(--font-sans);color:var(--text-secondary);place-items:center;padding:0 10px;display:inline-grid}.day-chip input:checked+span{background:var(--accent-subtle);color:var(--accent-text);border-color:#0000}.day-chip input:focus-visible+span{outline:2px solid var(--focus-ring);outline-offset:2px}.hours-times{align-items:center;gap:8px;display:flex}.attendant-example{flex-direction:column;gap:6px;max-width:520px;display:flex}.attendant-rules ul{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.attendant-rules li{color:var(--text-secondary);align-items:flex-start;gap:8px;font-size:14px;display:flex}.attendant-rules li .ic-i{color:var(--success);flex:none;margin-top:2px}.test-chat{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg);flex-direction:column;gap:10px;padding:12px;display:flex}.test-chat-head{align-items:center;gap:8px;display:flex}.test-chat-thread{min-height:220px;max-height:480px;padding:8px 4px;overflow-y:auto}.key-summary{border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.msg-transcript{border-top:1px solid var(--border);flex-direction:column;gap:2px;padding-top:6px;font-size:14px;display:flex}.visit-lead-options{flex-direction:column;gap:2px;max-height:180px;margin-top:6px;display:flex;overflow-y:auto}.visit-lead-option{border-radius:var(--radius-sm);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:8px;padding:8px 10px;font-size:14px;display:flex}.visit-lead-option:hover{background:var(--surface-hover)}.visit-lead-option b{font-weight:550}.visit-when{grid-template-columns:1fr 1fr;gap:12px;display:grid}.agenda{flex-direction:column;gap:16px;padding:20px 32px 40px;display:flex}.agenda-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.agenda-week{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);grid-template-columns:56px repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.agenda-hours{border-right:1px solid var(--border)}.agenda-hour{height:56px;color:var(--text-tertiary);text-align:right;font-variant-numeric:tabular-nums;border-top:1px solid var(--border);padding:2px 6px 0 0;font-size:11px}.agenda-dayhead{border-bottom:1px solid var(--border);flex-direction:column;justify-content:center;align-items:center;gap:2px;height:52px;display:flex}.agenda-dayhead b{font:600 18px/1 var(--font-sans)}.agenda-day{border-right:1px solid var(--border);min-width:0}.agenda-day:last-child{border-right:0}.agenda-day.is-today .agenda-dayhead b{color:var(--accent-text)}.agenda-day.is-today{background:var(--accent-subtle)}@supports (color:color-mix(in lab, red, red)){.agenda-day.is-today{background:color-mix(in srgb, var(--accent-subtle) 35%, transparent)}}.agenda-slots{background-image:repeating-linear-gradient(to bottom, var(--border) 0 1px, transparent 1px 56px);position:relative}.agenda-event{border:0;border-left:3px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent-subtle);color:var(--text-primary);font:12px/15px var(--font-sans);text-align:left;cursor:pointer;flex-direction:column;gap:1px;padding:4px 6px;display:flex;position:absolute;left:4px;right:4px;overflow:hidden}.agenda-event.is-agendada{border-left-color:var(--warning);background:var(--warning-subtle)}.agenda-event.is-realizada{border-left-color:var(--text-tertiary);background:var(--surface-3);color:var(--text-secondary)}.agenda-event span{white-space:nowrap;text-overflow:ellipsis;color:var(--text-secondary);overflow:hidden}.agenda-event-client{color:var(--text-primary)!important}.agenda-list{flex-direction:column;display:none}.agenda-row{border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius-md);background:var(--surface-1);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;align-items:center;gap:12px;margin-bottom:6px;padding:12px;display:flex}.agenda-row.is-agendada{border-left-color:var(--warning)}.agenda-row b{font-size:15px;font-weight:600}.agenda-row-time{font:600 15px/1.2 var(--font-sans);flex-direction:column;display:flex}.agenda-row-time small{color:var(--text-tertiary);font-size:12px;font-weight:400}.visit-result{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding-top:14px;display:flex}@media (max-width:767px){.agenda{padding:12px 16px calc(var(--tabbar-height) + 24px)}.agenda-week{display:none}.agenda-list{display:flex}}.lead-visit{border-radius:var(--radius-md);background:var(--surface-2);color:inherit;align-items:center;gap:8px;padding:8px 10px;font-size:14px;text-decoration:none;display:flex}.platform{background:var(--bg);min-height:100dvh;color:var(--text-primary)}.platform-header{z-index:var(--z-nav);background:var(--material);height:60px;-webkit-backdrop-filter:blur(var(--blur-md)) saturate(180%);backdrop-filter:blur(var(--blur-md)) saturate(180%);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:0 24px;display:flex;position:sticky;top:0}.platform-brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.platform-brand span{flex-direction:column;line-height:1.1;display:flex}.platform-brand b{font-size:15px;font-weight:650}.platform-brand small{color:var(--accent-text);font-size:12px;font-weight:550}.platform-main{flex-direction:column;gap:24px;max-width:1280px;margin:0 auto;padding:28px 32px 48px;display:flex}@media (max-width:767px){.platform-header{padding:0 12px}.platform-email{display:none}.platform-main{padding:16px}}.platform-grid{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:start;gap:16px;display:grid}.platform-invite{border-radius:var(--radius-md);background:var(--surface-2);align-items:center;gap:12px;padding:10px 12px;display:flex}.domain-card{flex-direction:column;gap:14px;padding:24px;display:flex}.domain-current{border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.domain-connect{flex-wrap:wrap;gap:8px;display:flex}.domain-steps{flex-direction:column;gap:16px;margin:0;padding-left:22px;list-style:decimal;display:flex}.domain-steps li{color:var(--text-secondary);flex-direction:column;gap:6px;font-size:14px;display:flex}.domain-steps li b{color:var(--text-primary);font-weight:600}.domain-steps li::marker{color:var(--text-tertiary);font-weight:600}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:var(--spacing)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.text-justify{text-align:justify}.break-all{word-break:break-all}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.line-through{text-decoration-line:line-through}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
