/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--uh-command-aura:0deg}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:host,:root{--font-sans:var(--font-inter),"Inter",ui-sans-serif,system-ui,sans-serif;--font-mono:var(--font-geist-mono),"Geist Mono",ui-monospace,monospace}:root{--background:#f7f9fc;--foreground:#050505;--card:oklch(100% 0 0);--card-foreground:#050505;--popover:oklch(100% 0 0);--popover-foreground:#050505;--primary:#050505;--primary-foreground:oklch(98.5% 0 0);--secondary:#f1f5f9;--secondary-foreground:#334155;--muted:#f1f5f9;--muted-foreground:#64748b;--accent:#f1f5f9;--accent-foreground:#050505;--destructive:#dc2626;--border:#e2e8f0;--input:#e2e8f0;--ring:#050505;--chart-1:#050505;--chart-2:#334155;--chart-3:#94a3b8;--chart-4:#64748b;--chart-5:#16a34a;--ticket-chart-created:#6f7ff2;--ticket-chart-created-soft:#eef1ff;--ticket-chart-resolved:#28a978;--ticket-chart-resolved-soft:#e8f8f0;--ticket-chart-backlog:#52606f;--ticket-chart-risk:#d65f63;--ticket-chart-risk-soft:#fff0f0;--ticket-chart-response:#0f9aa7;--ticket-chart-grid:#e6edf5;--ticket-chart-panel:#fbfdff;--ticket-status-open:#6f7ff2;--ticket-status-progress:#52606f;--ticket-status-internal:#d9902f;--ticket-status-waiting:#0f9aa7;--ticket-status-resolved:#28a978;--radius:.75rem;--sidebar:#fff;--sidebar-foreground:#334155;--sidebar-primary:#050505;--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:#f1f5f9;--sidebar-accent-foreground:#050505;--sidebar-border:#e2e8f0;--sidebar-ring:#050505}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--ticket-chart-created:#9aa7ff;--ticket-chart-created-soft:#9aa7ff24;--ticket-chart-resolved:#6ee7b7;--ticket-chart-resolved-soft:#6ee7b71f;--ticket-chart-backlog:#cbd5e1;--ticket-chart-risk:#fb8a90;--ticket-chart-risk-soft:#fb8a901f;--ticket-chart-response:#67e8f9;--ticket-chart-grid:#ffffff14;--ticket-chart-panel:#ffffff09;--ticket-status-open:#9aa7ff;--ticket-status-progress:#cbd5e1;--ticket-status-internal:#f6c46a;--ticket-status-waiting:#67e8f9;--ticket-status-resolved:#6ee7b7;--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(98.5% 0 0);--sidebar-primary-foreground:oklch(14.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.6% 0 0)}@layer base{*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}body{background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-family:var(--font-inter),"Inter",ui-sans-serif,system-ui,sans-serif}.maplibregl-popup-content{box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}.maplibregl-popup-tip{display:none!important}html{overscroll-behavior:none;scroll-behavior:smooth}body,html{width:100%;max-width:100%;overflow-x:clip}body{overscroll-behavior-x:none;min-width:0}@supports not (overflow:clip){body,html{overflow-x:hidden}}}@media (max-width:767px){input,select,textarea{font-size:16px!important}}.theme-adaptive{--crm-font-weight-emphasis:550;--crm-font-weight-strong:600;transition:background-color .16s,color .16s,border-color .16s}.theme-adaptive :where(.font-semibold){font-weight:var(--crm-font-weight-emphasis)}.theme-adaptive :where(.font-bold,.font-extrabold,.font-black,strong,b),.theme-adaptive :where(h1,h2,h3,h4,h5,h6,th){font-weight:var(--crm-font-weight-strong)}.theme-adaptive .dashboard-subtle-graph :where(h1,h2,h3,h4,h5,h6,th,.font-bold,.font-semibold){font-weight:500}.theme-adaptive .topbar-dropdown-panel,.theme-adaptive .topbar-dropdown-panel:hover{box-shadow:none!important}.dashboard-chart-line-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:dashboard-chart-line-draw .82s cubic-bezier(.22,1,.36,1) forwards}.dashboard-chart-area-reveal{transform-box:fill-box;transform-origin:bottom;animation:dashboard-chart-area-reveal .68s cubic-bezier(.22,1,.36,1) forwards}.dashboard-bar-rise{animation:dashboard-bar-rise .62s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--dashboard-delay,0s);transform-origin:bottom}.dashboard-bar-stretch{animation:dashboard-bar-stretch .62s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--dashboard-delay,0s);transform-origin:0}.dashboard-cell-in{animation:dashboard-cell-in .52s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--dashboard-delay,0s)}.dashboard-ring-reveal{animation:dashboard-ring-reveal .9s cubic-bezier(.22,1,.36,1) both}.dashboard-donut-pop{animation:dashboard-donut-pop .56s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--dashboard-delay,0s);transform-box:fill-box;transform-origin:50%}.dashboard-view{contain:style}.dashboard-chart-shell{contain:layout paint;transform:translateZ(0)}.dashboard-deferred-section{content-visibility:auto;contain-intrinsic-size:auto 420px}@keyframes dashboard-chart-line-draw{to{stroke-dashoffset:0}}@keyframes dashboard-chart-area-reveal{0%{opacity:0;transform:scaleY(.88)}to{opacity:1;transform:scaleY(1)}}@keyframes dashboard-bar-rise{0%{opacity:.35;transform:scaleY(.08)}to{opacity:1;transform:scaleY(1)}}@keyframes dashboard-bar-stretch{0%{opacity:.35;transform:scaleX(.08)}to{opacity:1;transform:scaleX(1)}}@keyframes dashboard-cell-in{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes dashboard-donut-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes dashboard-ring-reveal{0%{stroke-dashoffset:var(--dashboard-ring-start)}to{stroke-dashoffset:var(--dashboard-ring-final)}}@media (prefers-reduced-motion:reduce){.dashboard-bar-rise,.dashboard-bar-stretch,.dashboard-cell-in,.dashboard-chart-area-reveal,.dashboard-chart-line-draw,.dashboard-donut-pop,.dashboard-ring-reveal{stroke-dashoffset:0!important;opacity:1!important;animation:none!important;transform:none!important}.dashboard-ring-reveal{stroke-dashoffset:var(--dashboard-ring-final)!important}}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}:root{--unified-scrollbar-thumb:#0f172a6b;--unified-scrollbar-thumb-hover:#0f172a80;--unified-scrollbar-thumb-active:#0f172a94}.dark,[data-theme=dark]{--unified-scrollbar-thumb:#f8fafc5c;--unified-scrollbar-thumb-hover:#f8fafc75;--unified-scrollbar-thumb-active:#f8fafc8f}body,html{scrollbar-color:var(--unified-scrollbar-thumb) transparent;scrollbar-width:thin}body::-webkit-scrollbar,html::-webkit-scrollbar{width:6px;height:6px}body::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background:0 0}body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background:var(--unified-scrollbar-thumb);background-clip:padding-box;border:1px solid #0000;border-radius:999px;min-height:44px}body::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:hover{background:var(--unified-scrollbar-thumb-hover);background-clip:padding-box}body::-webkit-scrollbar-thumb:active,html::-webkit-scrollbar-thumb:active{background:var(--unified-scrollbar-thumb-active);background-clip:padding-box}body::-webkit-scrollbar-button,html::-webkit-scrollbar-button{background:0 0;display:none}body::-webkit-scrollbar-corner,html::-webkit-scrollbar-corner{background:0 0;display:none}.unified-scrollbar{scrollbar-color:var(--unified-scrollbar-thumb) transparent;scrollbar-width:thin}.unified-scrollbar::-webkit-scrollbar{width:6px;height:6px}.unified-scrollbar::-webkit-scrollbar-track{background:0 0}.unified-scrollbar::-webkit-scrollbar-thumb{background:var(--unified-scrollbar-thumb);background-clip:padding-box;border:1px solid #0000;border-radius:999px;min-height:44px}.unified-scrollbar:hover::-webkit-scrollbar-thumb{background:var(--unified-scrollbar-thumb-hover);background-clip:padding-box}.unified-scrollbar::-webkit-scrollbar-thumb:active{background:var(--unified-scrollbar-thumb-active);background-clip:padding-box}.unified-scrollbar::-webkit-scrollbar-button,.unified-scrollbar::-webkit-scrollbar-corner{background:0 0;display:none}.dark .unified-scrollbar::-webkit-scrollbar-thumb:active,.unified-scrollbar[data-theme=dark]::-webkit-scrollbar-thumb:active{background:var(--unified-scrollbar-thumb-active);background-clip:padding-box}.crm-sidebar-scroll{-ms-overflow-style:none;scrollbar-width:none}.crm-sidebar-scroll::-webkit-scrollbar{width:0;height:0;display:none}.crm-sidebar-scrollbar{z-index:3;opacity:0;pointer-events:none;width:4px;transition:opacity .26s cubic-bezier(.4,0,.2,1);position:absolute;top:0;bottom:0;right:4px}.crm-sidebar-scrollbar.is-visible{opacity:1}.crm-sidebar-scrollbar-thumb{will-change:transform,height;background:#0f172a2e;border-radius:999px;width:4px;min-height:34px;transition:background-color .18s,height .12s,transform .12s;position:absolute;top:0;right:0}.dark .crm-sidebar-scrollbar-thumb{background:#f8fafc33}.mobile-kpi-row{overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-inline:.75rem;margin-inline:-.75rem;padding-bottom:.25rem;scroll-padding-inline:.75rem;display:flex;overflow-x:auto}.mobile-kpi-row>*{scroll-snap-align:start;flex:0 0 min(76vw,240px);min-width:min(76vw,240px)}@media (min-width:768px){.mobile-kpi-row{scroll-snap-type:none;padding-inline:0;margin-inline:0;padding-bottom:0;display:grid;overflow:visible}.mobile-kpi-row>*{flex:initial;scroll-snap-align:none;min-width:0}}.team-chat-typing-dots{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;flex-shrink:0;align-items:center;gap:4px;padding:7px 9px;display:inline-flex}.team-chat-typing-dots span{opacity:.4;background:#64748b;border-radius:9999px;width:5px;height:5px;animation:team-chat-typing-bounce 1.15s ease-in-out infinite;transform:translateY(0)scale(.82)}.team-chat-typing-dots span:nth-child(2){animation-delay:.14s}.team-chat-typing-dots span:nth-child(3){animation-delay:.28s}@keyframes team-chat-typing-bounce{0%,60%,to{opacity:.4;transform:translateY(0)scale(.82)}30%{opacity:1;transform:translateY(-3px)scale(1)}}.dark .theme-adaptive .team-chat-typing-dots{background:#ffffff0f;border-color:#ffffff1f}.dark .theme-adaptive .team-chat-typing-dots span{background:#f8fafceb}.calendar-input,.calendar-textarea{color:#050505;background:#fff;border:1px solid #e2e8f0;border-radius:1rem;outline:none;width:100%;min-width:0;font-size:13px;font-weight:600;transition:border-color .16s,box-shadow .16s,background-color .16s}.calendar-input{height:2.75rem;padding:0 .875rem}.calendar-textarea{resize:vertical;min-height:6.5rem;padding:.875rem;line-height:1.5}.calendar-input::placeholder,.calendar-textarea::placeholder{color:#94a3b8}.calendar-input:focus,.calendar-textarea:focus{border-color:#050505;box-shadow:0 0 0 3px #0505051f}.calendar-field{color:#64748b;gap:.5rem;font-size:12px;font-weight:700;display:grid}.calendar-check-field{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:1rem;align-items:center;gap:.625rem;min-height:2.75rem;padding:0 .875rem;font-size:13px;font-weight:700;display:inline-flex}.calendar-danger-button,.calendar-icon-button,.calendar-primary-button,.calendar-secondary-button,.calendar-view-button{white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;font-weight:700;transition:background-color .16s,border-color .16s,color .16s,opacity .16s;display:inline-flex}.calendar-danger-button,.calendar-primary-button,.calendar-secondary-button,.calendar-view-button{height:2.5rem;padding:0 1rem;font-size:13px}.calendar-primary-button{color:#fff;background:#050505}.calendar-primary-button:hover{background:#171717}.calendar-danger-button,.calendar-icon-button,.calendar-secondary-button,.calendar-view-button{color:#334155;background:#fff;border:1px solid #e2e8f0}.calendar-icon-button:hover,.calendar-secondary-button:hover,.calendar-view-button:hover{color:#050505;background:#f8fafc}.calendar-danger-button{color:#b91c1c}.calendar-danger-button:hover{background:#fef2f2}.calendar-view-button-active{color:#fff;background:#050505;border-color:#050505}.calendar-icon-button{width:2.25rem;height:2.25rem;padding:0}.calendar-danger-button:disabled,.calendar-primary-button:disabled,.calendar-secondary-button:disabled{cursor:not-allowed;opacity:.6}.dark .theme-adaptive .calendar-check-field,.dark .theme-adaptive .calendar-danger-button,.dark .theme-adaptive .calendar-icon-button,.dark .theme-adaptive .calendar-input,.dark .theme-adaptive .calendar-secondary-button,.dark .theme-adaptive .calendar-textarea,.dark .theme-adaptive .calendar-view-button{color:#ffffffe0;background:#141414;border-color:#ffffff1a}.dark .theme-adaptive .calendar-input:focus,.dark .theme-adaptive .calendar-textarea:focus{border-color:#ffffffbf;box-shadow:0 0 0 3px #ffffff1f}.dark .theme-adaptive .calendar-primary-button,.dark .theme-adaptive .calendar-view-button-active{color:#050505;background:#fff}.dark .theme-adaptive .calendar-primary-button:hover,.dark .theme-adaptive .calendar-view-button-active:hover{background:#ffffffe6}.dark .theme-adaptive .calendar-icon-button:hover,.dark .theme-adaptive .calendar-secondary-button:hover,.dark .theme-adaptive .calendar-view-button:hover{color:#fff;background:#ffffff14}.invoice-input{color:#050505;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;outline:none;width:100%;min-width:0;height:2.75rem;padding:0 .75rem;font-size:13px;font-weight:500;transition:border-color .16s,background-color .16s}.invoice-input::placeholder{color:#94a3b8}.invoice-input:focus{border-color:#050505}.invoice-input[aria-invalid=true]{background:#fef2f2;border-color:#ef4444;box-shadow:0 0 0 3px #ef444424}.invoice-input[aria-invalid=true]::placeholder{color:#f87171}.invoice-input[aria-invalid=true]:focus{border-color:#dc2626}.invoice-input:disabled,.invoice-input[readonly]{cursor:not-allowed;color:#94a3b8;background:#f1f5f9;border-color:#e2e8f0}.invoice-input:disabled::placeholder,.invoice-input[readonly]::placeholder{color:#cbd5e1}@media print{body *{visibility:hidden}.invoice-print-area,.invoice-print-area *{visibility:visible}.invoice-print-area{width:100%;box-shadow:none;inset-inline-start:0;border:0;padding:0;position:absolute;top:0}}.invoice-danger-button,.invoice-primary-button,.invoice-secondary-button,.invoice-small-button{white-space:nowrap;border-radius:1rem;justify-content:center;align-items:center;gap:.5rem;font-weight:700;transition:background-color .16s,border-color .16s,color .16s,opacity .16s;display:inline-flex}.invoice-primary-button{color:#fff;background:#050505;height:2.5rem;padding:0 1rem;font-size:13px}.invoice-primary-button:hover{background:#171717}.invoice-secondary-button{color:#334155;background:#fff;border:1px solid #e2e8f0;height:2.5rem;padding:0 1rem;font-size:13px}.invoice-secondary-button:hover{background:#f8fafc}.invoice-danger-button{color:#b91c1c;background:#fff;border:1px solid #e2e8f0;height:2.5rem;padding:0 1rem;font-size:13px}.invoice-danger-button:hover{background:#fef2f2}.invoice-small-button{color:#334155;background:#fff;border:1px solid #e2e8f0;height:2rem;padding:0 .75rem;font-size:11px}.invoice-small-button:hover{background:#f1f5f9}.dark .theme-adaptive .invoice-input{color:#fff;background:#101010;border-color:#ffffff1a}.dark .theme-adaptive .invoice-input:focus{border-color:#ffffffbf}.dark .theme-adaptive .invoice-input[aria-invalid=true]{background:#ef44441f;border-color:#f87171;box-shadow:0 0 0 3px #ef444433}.dark .theme-adaptive .invoice-input[aria-invalid=true]::placeholder{color:#f87171d9}.dark .theme-adaptive .invoice-input:disabled,.dark .theme-adaptive .invoice-input[readonly]{color:#ffffff59;background:#ffffff0a;border-color:#ffffff14}.dark .theme-adaptive .invoice-primary-button{color:#050505;background:#fff}.dark .theme-adaptive .invoice-primary-button:hover{background:#ffffffe6}.dark .theme-adaptive .invoice-secondary-button,.dark .theme-adaptive .invoice-small-button{color:#ffffffb8;background:#141414;border-color:#ffffff1a}.dark .theme-adaptive .invoice-secondary-button:hover,.dark .theme-adaptive .invoice-small-button:hover{color:#fff;background:#ffffff1a}.dark .theme-adaptive .invoice-danger-button{color:#fecaca;background:#141414;border-color:#ffffff1a}.dark .theme-adaptive .invoice-danger-button:hover{background:#ef44441f}.crm-shell-scale{--crm-shell-scale:1;--crm-shell-viewport-height:100svh;width:100%;max-width:100vw}@media (min-width:1920px) and (min-height:1200px){.crm-shell-scale{--crm-shell-scale:1.08;--crm-shell-viewport-height:calc(100svh / var(--crm-shell-scale));width:calc(100vw / var(--crm-shell-scale));max-width:calc(100vw / var(--crm-shell-scale));zoom:var(--crm-shell-scale)}.crm-shell-scale,.crm-shell-scale .crm-shell-frame{min-height:var(--crm-shell-viewport-height)}.crm-shell-scale .crm-shell-sidebar-frame{height:var(--crm-shell-viewport-height)}}@media (min-width:2560px) and (min-height:1200px){.crm-shell-scale{--crm-shell-scale:1.15}}@media (min-width:1280px) and (max-height:1100px){.crm-shell-scale{--crm-shell-scale:1}.crm-calendar-page h1{font-size:28px!important}.crm-calendar-panel-header{gap:12px!important;padding:16px!important}.crm-calendar-panel-heading{font-size:22px!important}.crm-calendar-body{padding:16px!important}.crm-calendar-month-grid{grid-template-rows:26px repeat(6,minmax(64px,1fr))!important;gap:6px!important}.crm-calendar-day-cell{border-radius:14px!important;padding:10px!important}.crm-calendar-day-number{width:28px!important;height:28px!important;font-size:12px!important}.crm-calendar-bottom-strip{padding:12px 20px!important}}@media (min-width:1280px) and (min-height:1101px){.inventory-responsive-grid{grid-template-columns:minmax(0,1fr) 360px}.inventory-zone-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dark .theme-adaptive{color:#f5f5f5;background-color:#050505}.dark .theme-adaptive [class~=bg-white]{background-color:#171717!important}.dark .theme-adaptive [class~=bg-white\/80],.dark .theme-adaptive [class~=bg-white\/85],.dark .theme-adaptive [class~=bg-white\/90]{background-color:#111111e6!important}.dark .theme-adaptive [class~="bg-[#f8fafc]/60"]{background-color:#26262673!important}.dark .theme-adaptive [class~="bg-[#e2e8f0]"],.dark .theme-adaptive [class~="bg-[#eef2f7]"],.dark .theme-adaptive [class~="bg-[#eef3f9]"],.dark .theme-adaptive [class~="bg-[#f1f5f9]"],.dark .theme-adaptive [class~="bg-[#f5f5f5]"],.dark .theme-adaptive [class~="bg-[#f6f7f9]"],.dark .theme-adaptive [class~="bg-[#f8fafc]"],.dark .theme-adaptive [class~="bg-[#fafafa]"],.dark .theme-adaptive [class~="bg-[#fbfcff]"],.dark .theme-adaptive [class~="bg-[#fbfdff]"]{background-color:#111!important}.dark .theme-adaptive [class~="bg-[#dcfce7]"],.dark .theme-adaptive [class~="bg-[#ecfdf5]"],.dark .theme-adaptive [class~="bg-[#f0fdf4]"]{background-color:#14532d52!important}.dark .theme-adaptive [class~="bg-[#dbeafe]"],.dark .theme-adaptive [class~="bg-[#eff6ff]"]{background-color:#1e40af4d!important}.dark .theme-adaptive [class~="bg-[#fef3c7]"],.dark .theme-adaptive [class~="bg-[#fff7ed]"],.dark .theme-adaptive [class~="bg-[#fffbeb]"]{background-color:#92400e47!important}.dark .theme-adaptive [class~="bg-[#fee2e2]"],.dark .theme-adaptive [class~="bg-[#fef2f2]"],.dark .theme-adaptive [class~="bg-[#fff1f2]"]{background-color:#7f1d1d4d!important}.dark .theme-adaptive a[class~="bg-[#050505]"],.dark .theme-adaptive button[class~="bg-[#050505]"]{color:#050505!important;background-color:#f5f5f5!important}.dark .theme-adaptive [class~="hover:bg-[#171717]"]:hover{color:#050505!important;background-color:#e5e5e5!important}.dark .theme-adaptive [class~="hover:bg-[#f1f5f9]"]:hover,.dark .theme-adaptive [class~="hover:bg-[#f8fafc]"]:hover,.dark .theme-adaptive [class~="hover:bg-[#fbfcff]"]:hover,.dark .theme-adaptive [class~=hover\:bg-white]:hover{background-color:#262626!important}.dark .theme-adaptive [class~="hover:bg-[#fee2e2]"]:hover,.dark .theme-adaptive [class~="hover:bg-[#fef2f2]"]:hover{background-color:#7f1d1d6b!important}.dark .theme-adaptive [class~="hover:text-[#050505]"]:hover,.dark .theme-adaptive [class~="hover:text-[#334155]"]:hover{color:#f5f5f5!important}.dark .theme-adaptive [class~="bg-[#e8edf3]"],.dark .theme-adaptive [class~="bg-[#f4f6f8]"],.dark .theme-adaptive [class~="bg-[#fbfcfe]"],.dark .theme-adaptive [class~="bg-[#fcfcfd]"]{background-color:#111!important}.dark .theme-adaptive [class~="bg-[#eef2ff]"]{background-color:#1e40af4d!important}.dark .theme-adaptive [class~="bg-[#ffedd5]"]{background-color:#92400e47!important}.dark .theme-adaptive [class~="bg-[#fecaca]"]{background-color:#7f1d1d73!important}.dark .theme-adaptive [class~="bg-[#0a0a0a]"]{background-color:#262626!important}.dark .theme-adaptive [class~="border-[#0a0a0a]"]{border-color:#404040!important}.dark .theme-adaptive [class~="hover:bg-[#e2e8f0]"]:hover,.dark .theme-adaptive [class~="hover:bg-[#fbfdff]"]:hover{background-color:#262626!important}.dark .theme-adaptive [class~="hover:bg-[#fecaca]"]:hover{background-color:#7f1d1d80!important}.dark .theme-adaptive [class~="hover:bg-[#050505]"]:hover,.dark .theme-adaptive [class~="hover:bg-[#1e293b]"]:hover{color:#050505!important;background-color:#e5e5e5!important}.dark .theme-adaptive [class~="disabled:bg-[#e2e8f0]"]:disabled{color:#737373!important;background-color:#262626!important}.dark .theme-adaptive [class~="text-[#0a0a0a]"],.dark .theme-adaptive [class~="text-[#0f172a]"],.dark .theme-adaptive [class~="text-[#111111]"],.dark .theme-adaptive [class~="text-[#263241]"]{color:#f5f5f5!important}.dark .theme-adaptive [class~="text-[#737373]"]{color:#a3a3a3!important}.dark .theme-adaptive [class~="disabled:text-[#94a3b8]"]:disabled{color:#737373!important}.dark .theme-adaptive [class~="text-[#dc2626]"]{color:#fca5a5!important}.dark .theme-adaptive [class~="text-[#9a3412]"]{color:#fcd34d!important}.dark .theme-adaptive [class~="text-[#4f46e5]"]{color:#93c5fd!important}.dark .theme-adaptive [class~="border-[#d7dee8]"],.dark .theme-adaptive [class~="border-[#d9e1ec]"],.dark .theme-adaptive [class~="border-[#dbe3ec]"],.dark .theme-adaptive [class~="border-[#dce3ec]"],.dark .theme-adaptive [class~="border-[#e5e5e5]"],.dark .theme-adaptive [class~="border-[#eef2f7]"]{border-color:#262626!important}.dark .theme-adaptive .crm-calendar-day-number[class~="bg-[#050505]"]{color:#050505!important;background-color:#f5f5f5!important}.dark .theme-adaptive [class~="border-[#94a3b8]"],.dark .theme-adaptive [class~="focus-within:border-[#94a3b8]"]:focus-within,.dark .theme-adaptive [class~="focus:border-[#94a3b8]"]:focus,.dark .theme-adaptive [class~="hover:border-[#94a3b8]"]:hover,.dark .theme-adaptive [class~="hover:border-[#cbd5e1]"]:hover{border-color:#525252!important}.dark .theme-adaptive [class~="hover:text-[#ef4444]"]:hover{color:#fca5a5!important}.dark .theme-adaptive [class~="focus-within:border-[#050505]"]:focus-within,.dark .theme-adaptive [class~="focus:border-[#050505]"]:focus{border-color:#f5f5f5!important}.dark .theme-adaptive [data-dark-selected=true],.dark .theme-adaptive button[data-dark-selected=true]{color:#f5f5f5!important;background-color:#262626!important;border-color:#525252!important}.dark .theme-adaptive [data-dark-selected=true]:hover,.dark .theme-adaptive button[data-dark-selected=true]:hover{background-color:#2f2f2f!important}.dark .theme-adaptive [data-calendar-selected=true],.dark .theme-adaptive button[data-calendar-selected=true]{color:#f5f5f5!important;--tw-ring-color:#52525280!important;background-color:#262626!important;border-color:#525252!important}.dark .theme-adaptive [data-calendar-selected=true]:hover,.dark .theme-adaptive [data-calendar-track=true],.dark .theme-adaptive button[data-calendar-selected=true]:hover{background-color:#2f2f2f!important}.dark .theme-adaptive [data-calendar-fill=true]{color:#050505!important;background-color:#f5f5f5!important}.dark .theme-adaptive .theme-adaptive-logo{filter:none}.dark .theme-adaptive [class~="text-[#050505]"],.dark .theme-adaptive [class~="text-[#07152f]"],.dark .theme-adaptive [class~="text-[#334155]"],.dark .theme-adaptive [class~=text-black]{color:#f5f5f5!important}.dark .theme-adaptive [class~="text-[#475569]"],.dark .theme-adaptive [class~="text-[#64748b]"],.dark .theme-adaptive [class~="text-[#8b98b4]"],.dark .theme-adaptive [class~="text-[#94a3b8]"]{color:#a3a3a3!important}.dark .theme-adaptive [class~="text-[#10b981]"],.dark .theme-adaptive [class~="text-[#166534]"]{color:#86efac!important}.dark .theme-adaptive [class~="text-[#1d4ed8]"],.dark .theme-adaptive [class~="text-[#2563eb]"],.dark .theme-adaptive [class~="text-[#3b82f6]"]{color:#93c5fd!important}.dark .theme-adaptive [class~="text-[#92400e]"],.dark .theme-adaptive [class~="text-[#f59e0b]"]{color:#fcd34d!important}.dark .theme-adaptive [class~="text-[#7f1d1d]"],.dark .theme-adaptive [class~="text-[#991b1b]"],.dark .theme-adaptive [class~="text-[#b91c1c]"],.dark .theme-adaptive [class~="text-[#ef4444]"]{color:#fca5a5!important}.dark .theme-adaptive [class~="border-[#050505]"],.dark .theme-adaptive [class~="border-[#b9c4d6]"],.dark .theme-adaptive [class~="border-[#cbd5e1]"],.dark .theme-adaptive [class~="border-[#d4d4d4]"],.dark .theme-adaptive [class~="border-[#d6dfec]"],.dark .theme-adaptive [class~="border-[#dbe3ee]"],.dark .theme-adaptive [class~="border-[#e2e8f0]"],.dark .theme-adaptive [class~="border-[#edf2f7]"]{border-color:#262626!important}.dark .theme-adaptive [class~="border-[#a7f3d0]"],.dark .theme-adaptive [class~="border-[#bbf7d0]"]{border-color:#86efac52!important}.dark .theme-adaptive [class~="border-[#bfdbfe]"],.dark .theme-adaptive [class~="border-[#dbeafe]"]{border-color:#93c5fd52!important}.dark .theme-adaptive [class~="border-[#fde68a]"],.dark .theme-adaptive [class~="border-[#fed7aa]"]{border-color:#fcd34d52!important}.dark .theme-adaptive [class~="border-[#fecaca]"],.dark .theme-adaptive [class~="border-[#fecdd3]"]{border-color:#fca5a552!important}.dark .theme-adaptive [class~="shadow-[0_1px_3px_rgba(0,0,0,0.05)]"],.dark .theme-adaptive [class~="shadow-[0_24px_80px_rgba(0,0,0,0.08)]"]{box-shadow:0 20px 70px #00000061!important}.dark .theme-adaptive [class~="shadow-[0_0_0_2px_white]"]{box-shadow:0 0 0 2px #111!important}.dark .theme-adaptive input,.dark .theme-adaptive select,.dark .theme-adaptive textarea{color-scheme:dark}.theme-adaptive .feedback-status-select option{color:#050505;background-color:#fff}.dark .theme-adaptive .feedback-status-select{color-scheme:dark}.dark .theme-adaptive .feedback-status-select option{color:#f5f5f5;background-color:#171717}.dark .theme-adaptive .feedback-status-select option:checked{color:#fff;background-color:#262626}.dark .theme-adaptive input::placeholder,.dark .theme-adaptive textarea::placeholder{color:#737373}.doc-editor:empty:before{color:#9aa0a6;content:attr(data-placeholder)}.doc-editor h1{margin-bottom:20px;font-size:28px;font-weight:600;line-height:1.25}.doc-editor h2{margin-top:28px;margin-bottom:12px;font-size:20px;font-weight:600;line-height:1.35}.doc-editor h3{margin-top:22px;margin-bottom:10px;font-size:17px;font-weight:600;line-height:1.4}.doc-editor p{margin-bottom:16px}.doc-editor ol,.doc-editor ul{margin-bottom:16px;margin-left:24px}.doc-editor ul{list-style:outside}.doc-editor ol{list-style:decimal}.doc-editor li+li{margin-top:6px}@media print{@page{size:letter;margin:.65in}body:has(.doc-editor){background:#fff!important}body:has(.doc-editor) *{visibility:hidden!important}body:has(.doc-editor) .doc-editor,body:has(.doc-editor) .doc-editor *,body:has(.doc-editor) .doc-editor-page,body:has(.doc-editor) .doc-editor-page *{visibility:visible!important}body:has(.doc-editor) .doc-editor-page{width:100%!important;box-shadow:none!important;zoom:1!important;background:#fff!important;position:absolute!important;inset:0 auto auto 0!important}body:has(.doc-editor) .doc-editor{color:#000!important;outline:none!important;min-height:auto!important;padding:0!important}body:has(.doc-editor) .doc-editor:empty:before{content:""!important}}.pool-arcade-page,.pool-page{--pool-ink:#f8efe0;--pool-muted:#b9c3b2;--pool-felt:#0f6b4a;--pool-felt-dark:#073a2d;--pool-rail:#241411;--pool-gold:#d8b267;--pool-panel:#080e0cb8;--pool-border:#eed3952e;color:var(--pool-ink)}.pool-arcade-page{flex-direction:column;gap:18px;min-width:0;display:flex}.pool-arcade-card,.pool-arcade-hero,.pool-room{border:1px solid var(--pool-border);background:radial-gradient(circle at 14% 10%,#d8b26738,#0000 32%),radial-gradient(circle at 82% 12%,#16734e47,#0000 34%),linear-gradient(145deg,#07110f,#0d211a 48%,#090b0a);box-shadow:inset 0 1px #ffffff14,0 28px 90px #0003}.pool-arcade-hero{border-radius:34px;grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);gap:24px;min-height:420px;padding:clamp(22px,4vw,42px);display:grid;overflow:hidden}.pool-arcade-hero-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.pool-kicker{color:#d8c7a5;background:#07110f9e;border:1px solid #d8b26747;border-radius:999px;width:fit-content;padding:8px 12px;font-size:12px;font-weight:850}.pool-arcade-hero h1{color:#fff5df;letter-spacing:-.08em;max-width:680px;margin-top:18px;font-size:clamp(44px,8vw,92px);font-weight:950;line-height:.86}.pool-arcade-hero p{max-width:620px;color:var(--pool-muted);margin-top:22px;font-size:15px;line-height:1.8}.pool-arcade-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.pool-arcade-primary,.pool-arcade-secondary,.pool-back-link,.pool-top-actions button{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:13px;font-weight:850;transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s;display:inline-flex}.pool-arcade-primary{color:#150f0b;background:linear-gradient(#f5df9a,#b9893d);box-shadow:0 16px 36px #d8b26733}.pool-arcade-secondary,.pool-back-link,.pool-top-actions button{border:1px solid var(--pool-border);color:#fff5df;background:#ffffff0f}.pool-arcade-primary:hover,.pool-arcade-secondary:hover,.pool-back-link:hover,.pool-top-actions button:hover{transform:translateY(-1px)}.pool-arcade-table-preview{place-items:center;min-height:320px;display:grid}.pool-preview-felt{aspect-ratio:1.9;background:linear-gradient(90deg,#ffffff12 1px,#0000 0) 0 0/34px 34px,linear-gradient(0deg,#ffffff0d 1px,#0000 0) 0 0/34px 34px,radial-gradient(circle at 34% 48%,#ffffff24,#0000 8%),linear-gradient(135deg,#17774f,#083f30);border:22px solid #281611;border-radius:34px;width:min(100%,680px);position:relative;box-shadow:inset 0 0 0 10px #00000057,inset 0 24px 38px #ffffff0f,0 28px 70px #0000005c}.pool-preview-pocket{background:#020202;border-radius:999px;width:38px;height:38px;position:absolute;box-shadow:0 0 0 12px #00000047}.pool-preview-pocket-tl{top:-18px;left:-18px}.pool-preview-pocket-tr{top:-18px;right:-18px}.pool-preview-pocket-bl{bottom:-18px;left:-18px}.pool-preview-pocket-br{bottom:-18px;right:-18px}.pool-preview-cue{transform-origin:0;background:linear-gradient(90deg,#76451f,#f2d7a7 76%,#fff4d8);width:44%;height:8px;top:47%;left:18%;transform:rotate(-18deg);box-shadow:0 6px 14px #00000038}.pool-preview-ball,.pool-preview-cue{border-radius:999px;position:absolute}.pool-preview-ball{background:radial-gradient(circle at 32% 24%,#fff,#f5d256 22%,#bd8126 100%);width:24px;height:24px;box-shadow:0 8px 16px #00000038}.pool-preview-ball-0{background:radial-gradient(circle at 32% 24%,#fff,#f8efd8 58%,#d4c7aa 100%);top:48%;left:25%}.pool-preview-ball-1{top:43%;right:28%}.pool-preview-ball-2{background:radial-gradient(circle at 32% 24%,#fff,#244fb2 36%,#0f2c73 100%);top:37%;right:23%}.pool-preview-ball-3{background:radial-gradient(circle at 32% 24%,#fff,#c73735 36%,#7d1717 100%);top:50%;right:23%}.pool-preview-ball-4{background:radial-gradient(circle at 32% 24%,#fff,#111 40%,#000 100%);top:43%;right:18%}.pool-preview-ball-5{background:radial-gradient(circle at 32% 24%,#fff,#1c8d67 36%,#07543d 100%);top:56%;right:18%}.pool-arcade-section{justify-content:space-between;align-items:end;padding-inline:4px;display:flex}.pool-arcade-section h2{color:#101418;letter-spacing:-.04em;font-size:22px;font-weight:900}.dark .theme-adaptive .pool-arcade-section h2{color:#f8efe0}.pool-arcade-section p{color:#64748b;margin-top:5px;font-size:13px}.dark .theme-adaptive .pool-arcade-section p{color:var(--pool-muted)}.pool-arcade-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.pool-arcade-card{color:#f8efe0;border-radius:28px;min-height:250px;padding:22px}.pool-arcade-card.is-featured{background:radial-gradient(circle at 20% 12%,#d8b2673d,#0000 28%),linear-gradient(145deg,#0e2c21,#06100d)}.pool-arcade-card:hover{transform:translateY(-2px)}.pool-arcade-orb{color:#f0d78c;background:#ffffff14;border:1px solid #d8b26747;border-radius:18px;place-items:center;width:48px;height:48px;display:grid}.pool-arcade-card span,.pool-arcade-card strong,.pool-arcade-status{color:#d8c7a5;font-size:11px;font-weight:850}.pool-arcade-status{background:#ffffff14;border-radius:999px;padding:6px 10px}.pool-arcade-card h3{letter-spacing:-.05em;font-size:22px;font-weight:950}.pool-arcade-card p{color:#b9c3b2;margin-top:10px;font-size:13px;line-height:1.75}.pool-room{min-height:calc(var(--crm-shell-viewport-height,100vh) - 154px);border-radius:34px;flex-direction:column;gap:14px;padding:clamp(14px,2vw,22px);display:flex;overflow:hidden}.pool-bottom-status,.pool-scoreboard,.pool-topbar{z-index:2;align-items:center;gap:12px;display:flex;position:relative}.pool-topbar{justify-content:space-between}.pool-topbar h1{color:#fff5df;letter-spacing:-.06em;font-size:clamp(24px,4vw,42px);font-weight:950;line-height:1}.pool-scoreboard{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pool-player-card{border:1px solid var(--pool-border);background:#ffffff0e;border-radius:22px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.pool-player-card.is-active{background:#d8b2671f;border-color:#d8b2679e}.pool-avatar{color:#130f0a;background:linear-gradient(#f4e6bf,#a77b39);border-radius:999px;flex:none;place-items:center;width:42px;height:42px;font-size:12px;font-weight:950;display:grid}.pool-player-card strong{color:#fff5df;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;display:block;overflow:hidden}.pool-player-card span{color:#b9c3b2;margin-top:2px;font-size:12px;display:block}.pool-turn-ring{color:#e9d396;text-transform:uppercase;border:1px solid #d8b2674d;border-radius:999px;margin-left:auto;padding:6px 9px;font-size:10px;font-weight:900}.pool-play-layout{flex:1;grid-template-columns:minmax(190px,230px) minmax(0,1fr) minmax(170px,210px);gap:14px;min-height:0;display:grid}.pool-side-panel{flex-direction:column;gap:12px;min-width:0;display:flex}.pool-ball-hand-button,.pool-panel-card,.pool-power-card{border:1px solid var(--pool-border);background:var(--pool-panel);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:22px;padding:14px}.pool-panel-label{color:#d8c7a5;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.pool-panel-card strong{color:#fff5df;letter-spacing:-.05em;margin-top:8px;font-size:20px;font-weight:950;display:block}.pool-panel-card p{color:#b9c3b2;margin-top:8px;font-size:12px;line-height:1.55}.pool-aim-controls,.pool-pocket-grid{gap:8px;margin-top:10px;display:grid}.pool-pocket-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pool-aim-controls button,.pool-ball-hand-button,.pool-pocket-grid button,.pool-spin-pad button,.pool-spin-toggle{color:#f8efe0;background:#ffffff12;border:1px solid #d8b2672e;border-radius:999px;font-size:12px;font-weight:850;transition:background-color .16s,border-color .16s,transform .16s}.pool-pocket-grid button{min-height:32px}.pool-aim-controls button:hover,.pool-ball-hand-button:hover:not(:disabled),.pool-pocket-grid button.is-selected,.pool-pocket-grid button:hover,.pool-spin-pad button:hover,.pool-spin-toggle:hover{background:#d8b26729;border-color:#d8b26775}.pool-mini-rack{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:12px;display:grid}.pool-ball-tray i,.pool-mini-rack span{--ball-color:#e9c441;aspect-ratio:1;background:radial-gradient(circle at 32% 24%,#fff,var(--ball-color) 38%,#111 120%);color:#fff;border-radius:999px;place-items:center;font-size:10px;font-weight:950;display:grid;box-shadow:0 6px 12px #00000038}.pool-ball-tray i.is-pocketed,.pool-mini-rack span.is-pocketed{filter:grayscale();opacity:.28}.pool-mini-rack span.is-eight{color:#f8efe0}.pool-table-shell{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}.pool-ball-tray{border:1px solid var(--pool-border);background:#ffffff0e;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:7px 10px;display:flex}.pool-ball-tray span{color:#d8c7a5;font-size:11px;font-weight:900}.pool-ball-tray div{gap:5px;display:flex}.pool-ball-tray i{width:18px;height:18px}.pool-canvas-stage{background:radial-gradient(circle,#d8b26729,#0000 44%),#050707;border:1px solid #d8b2672e;border-radius:30px;flex:1;place-items:center;min-width:0;padding:clamp(8px,1.6vw,16px);display:grid;overflow:hidden}.pool-canvas{touch-action:none;border-radius:22px;width:100%;max-width:100%;display:block}.pool-power-card{flex-direction:column;gap:12px;min-height:242px;display:flex}.pool-power-header{color:#d8c7a5;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-size:12px;font-weight:900;display:grid}.pool-power-card input[type=range]{accent-color:#d8b267;width:100%}.pool-shoot-button{color:#150f0b;background:linear-gradient(#f5df9a,#b9893d);border-radius:999px;min-height:46px;font-size:14px;font-weight:950}.pool-ball-hand-button:disabled,.pool-shoot-button:disabled{cursor:not-allowed;filter:grayscale();opacity:.42}.pool-aim-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.pool-aim-controls button{min-height:38px}.pool-ball-hand-button,.pool-spin-toggle{justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;display:inline-flex}.pool-spin-pad{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:8px;margin-top:12px;display:grid}.pool-spin-pad button{min-height:34px}.pool-spin-pad button:first-child,.pool-spin-pad button:last-child{grid-column:1/-1}.pool-spin-ball{aspect-ratio:1;position:relative;background:radial-gradient(circle at 35% 25%,#fff,#efe2c5 70%,#c9b998)!important;border-radius:999px!important;min-height:74px!important}.pool-spin-ball span{background:#101010;border-radius:999px;width:10px;height:10px;position:absolute;top:calc(50% - 5px);left:calc(50% - 5px)}.pool-bottom-status{border:1px solid var(--pool-border);background:#ffffff0e;border-radius:999px;flex-wrap:wrap;padding:9px 12px}.pool-bottom-status span{color:#d8c7a5;border-right:1px solid #d8b26729;padding-right:12px;font-size:12px;font-weight:850}.pool-bottom-status span:last-child{border-right:0}@media (max-width:1180px){.pool-arcade-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pool-play-layout{grid-template-columns:minmax(0,1fr) minmax(170px,210px)}.pool-side-panel-left{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}@media (max-width:860px){.pool-arcade-hero,.pool-play-layout{grid-template-columns:1fr}.pool-side-panel,.pool-side-panel-left{grid-template-columns:1fr;display:grid}.pool-scoreboard{grid-template-columns:1fr}}@media (max-width:560px){.pool-arcade-grid{grid-template-columns:1fr}.pool-arcade-hero,.pool-room{border-radius:24px}.pool-topbar{flex-direction:column;align-items:flex-start}.pool-arcade-table-preview{min-height:220px}.pool-preview-felt{border-width:14px;border-radius:24px}}.arcade-page{--arcade-ink:#2f1d15;--arcade-muted:#745f52;--arcade-panel:#fff9eeb8;--arcade-border:#69462a2e;color:var(--arcade-ink)}.dark .theme-adaptive .arcade-page{--arcade-ink:#fff0d9;--arcade-muted:#d1b899;--arcade-panel:#2b1f19c2;--arcade-border:#ffd9ae2e}.arcade-scene{border:1px solid var(--arcade-border);background:radial-gradient(circle at 18% 8%,#ffd5979e,#0000 28%),radial-gradient(circle at 82% 10%,#f7b08b61,#0000 28%),radial-gradient(circle at 68% 92%,#5f725147,#0000 34%),linear-gradient(135deg,#d8c1a0,#f2d2a7 32%,#d39d6b 62%,#6f6f56);border-radius:34px;box-shadow:inset 0 1px #ffffff8c,0 30px 90px #54301933}.dark .theme-adaptive .arcade-scene{background:radial-gradient(circle at 18% 8%,#a8672b70,#0000 28%),radial-gradient(circle at 82% 10%,#8f4a435c,#0000 28%),radial-gradient(circle at 68% 92%,#3948306b,#0000 34%),linear-gradient(135deg,#35281f,#5c3d28 42%,#2e3529)}.arcade-scene:after,.arcade-scene:before{content:"";pointer-events:none;position:absolute;inset:0}.arcade-scene:before{z-index:-2;filter:blur(1.5px);opacity:.42;background-color:#0000;background-image:linear-gradient(90deg,#ffffff1a 1px,#0000 0),linear-gradient(0deg,#50372317 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.arcade-scene:after{z-index:-1;background:radial-gradient(circle,#0000 42%,#2b1d163d 100%),linear-gradient(#ffffff14,#fff0)}.arcade-petal{left:var(--petal-left);top:var(--petal-top);width:18px;height:10px;filter:blur(var(--petal-blur));opacity:var(--petal-opacity);transform:rotate(var(--petal-rotate));animation:arcade-petal-drift var(--petal-duration) ease-in-out var(--petal-delay) infinite;background:linear-gradient(135deg,#ffe2cee6,#e8847794);border-radius:999px 999px 999px 2px;position:absolute}@keyframes arcade-petal-drift{0%{transform:translate3d(-24px,-24px,0) rotate(var(--petal-rotate))}50%{transform:translate3d(38px,52px,0) rotate(calc(var(--petal-rotate) + 82deg))}to{transform:translate3d(-24px,-24px,0) rotate(calc(var(--petal-rotate) + 180deg))}}.arcade-chess-panel,.arcade-chess-topbar,.arcade-game-card,.arcade-library-hero{border:1px solid var(--arcade-border);background:var(--arcade-panel);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:inset 0 1px #ffffff6b,0 24px 80px #4e2a1429}.arcade-library-hero{border-radius:32px}.arcade-kicker{color:var(--arcade-muted);background:#fff7e5a3;border:1px solid #68492f29;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800}.arcade-back-link,.arcade-chess-actions button,.arcade-primary-button,.arcade-secondary-button{border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:800;transition:transform .16s,box-shadow .16s,border-color .16s,background-color .16s;display:inline-flex}.arcade-primary-button{color:#fff5de;background:linear-gradient(#5a2e19,#321b12);min-height:44px;padding:0 18px;box-shadow:0 16px 34px #43200e47}.arcade-back-link,.arcade-chess-actions button,.arcade-secondary-button{border:1px solid var(--arcade-border);min-height:42px;color:var(--arcade-ink);background:#fffbf28a;padding:0 15px}.arcade-back-link:hover,.arcade-chess-actions button:hover:not(:disabled),.arcade-primary-button:hover,.arcade-secondary-button:hover{transform:translateY(-1px)}.uniportal-primary-button{color:#fff;background:#0f172a;border:1px solid #0f172a;border-radius:999px;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1.125rem;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.uniportal-primary-button:hover{background:#111827;border-color:#111827;transform:translateY(-1px)}.website-builder-primary-button,.website-builder-secondary-button,.website-builder-tab{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 1rem;font-size:13px;font-weight:700;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.website-builder-secondary-button,.website-builder-tab{color:#334155;background:#fff;border:1px solid #e2e8f0}.website-builder-secondary-button:hover,.website-builder-tab:hover{color:#050505;background:#f8fafc}.website-builder-primary-button,.website-builder-tab-active{color:#fff;background:#050505;border:1px solid #050505}.website-builder-primary-button:hover{background:#171717;transform:translateY(-1px)}.dark .theme-adaptive .websites-builder-page .website-builder-secondary-button,.dark .theme-adaptive .websites-builder-page .website-builder-tab{color:#ffffffb8;background:#171717;border-color:#ffffff1a}.dark .theme-adaptive .websites-builder-page .website-builder-secondary-button:hover,.dark .theme-adaptive .websites-builder-page .website-builder-tab:hover{color:#fff;background:#262626}.dark .theme-adaptive .websites-builder-page .website-builder-primary-button,.dark .theme-adaptive .websites-builder-page .website-builder-tab-active{color:#050505;background:#fff;border-color:#fff}:root{--pd-surface:#fff;--pd-surface-low:#f8fafc;--pd-surface-mid:#eef4fb;--pd-border:#dbe4ef;--pd-text:#0f172a;--pd-text-muted:#64748b;--pd-accent-soft:#f1f5f9;--pd-accent-soft2:#e2e8f0;--pd-green:#16a34a;--pd-green-bg:#dcfce7;--pd-red:#dc2626;--pd-red-bg:#fee2e2;--pd-amber:#d97706;--pd-amber-bg:#fef3c7}.pd-page-title{color:var(--pd-text);letter-spacing:-.02em;font-size:32px;font-weight:650;line-height:1.1}.pd-page-sub{color:var(--pd-text-muted);margin-top:6px;font-size:14px}.pd-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pd-metrics-four{grid-template-columns:repeat(4,minmax(0,1fr))}.pd-card,.pd-donut-card,.pd-gauge-card,.pd-orders-card,.pd-schedule-card,.pd-stat-card{background:var(--pd-surface);border:1px solid var(--pd-border);border-radius:16px;box-shadow:0 1px 3px #0f172a0d}.pd-card{padding:22px;transition:box-shadow .2s,transform .2s}.pd-card:hover{transform:translateY(-1px);box-shadow:0 8px 22px #0f172a14}.pd-card-top,.pd-orders-head,.pd-stat-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pd-card-icon{background:var(--pd-accent-soft);color:var(--pd-text);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.pd-card-label{color:var(--pd-text-muted);margin-top:14px;font-size:12.5px}.pd-card-value{color:var(--pd-text);letter-spacing:-.02em;margin-top:4px;font-size:28px;font-weight:650}.pd-badge,.pd-badge-trend{border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.pd-badge-trend.up,.pd-status-badge.completed{background:var(--pd-green-bg);color:#166534}.pd-badge-trend.down,.pd-status-badge.overdue{background:var(--pd-red-bg);color:#991b1b}.pd-status-badge.pending{background:var(--pd-amber-bg);color:#92400e}.pd-charts-row{grid-template-columns:minmax(0,1fr) 360px;gap:24px;display:grid}.pd-stat-card{padding:28px}.pd-donut-title,.pd-gauge-title,.pd-orders-title,.pd-schedule-title,.pd-stat-title{color:var(--pd-text);font-size:15px;font-weight:700}.pd-stat-sub{color:var(--pd-text-muted);margin-top:4px;font-size:12.5px}.pd-tab-group{gap:6px;display:flex}.pd-tab{background:var(--pd-accent-soft);color:var(--pd-text-muted);border-radius:8px;padding:6px 12px;font-size:12px;font-weight:650}.pd-tab.active{background:var(--pd-text);color:#fff}.pd-chart-area{width:100%;height:260px;position:relative}.pd-chart-svg{width:100%;height:100%;position:absolute;inset:0}.pd-chart-labels{color:var(--pd-text-muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-size:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.pd-right-col{flex-direction:column;gap:20px;display:flex}.pd-donut-card,.pd-gauge-card,.pd-schedule-card{padding:24px}.pd-gauge-ring-wrap{width:170px;height:85px;margin:20px auto 14px;position:relative;overflow:hidden}.pd-gauge-bg,.pd-gauge-fill{border:14px solid var(--pd-accent-soft2);border-radius:50%;width:170px;height:170px}.pd-gauge-fill{border-color:var(--pd-text);border-bottom-color:#0000;border-right-color:#0000;position:absolute;top:0;left:0;transform:rotate(135deg)}.pd-gauge-label{color:var(--pd-text);justify-content:center;align-items:flex-end;padding-bottom:6px;font-size:20px;font-weight:700;display:flex;position:absolute;inset:0}.pd-gauge-sub,.pd-schedule-time{color:var(--pd-text-muted);font-size:12px}.pd-schedule-items{flex-direction:column;gap:8px;margin-top:14px;display:flex}.pd-schedule-item{border-radius:10px;align-items:center;gap:14px;padding:10px;display:flex}.pd-schedule-item:hover{background:var(--pd-accent-soft)}.pd-schedule-date{background:var(--pd-accent-soft2);color:var(--pd-text);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:42px;height:40px;display:flex}.pd-schedule-month{opacity:.7;font-size:9px;font-weight:700}.pd-schedule-day{font-size:16px;font-weight:700;line-height:1}.pd-schedule-event{color:var(--pd-text);font-size:12.5px;font-weight:700}.pd-bottom-row{grid-template-columns:320px minmax(0,1fr);gap:24px;display:grid}.pd-donut-wrap{flex-direction:column;align-items:center;display:flex}.pd-donut-svg-wrap{width:140px;height:140px;margin:20px 0}.pd-donut-svg{width:100%;height:100%;transform:rotate(-90deg)}.pd-donut-legend{flex-direction:column;gap:10px;width:100%;display:flex}.pd-legend-item{justify-content:space-between;align-items:center;font-size:13px;display:flex}.pd-legend-label{color:var(--pd-text-muted);align-items:center;display:flex}.pd-legend-dot{border-radius:50%;width:9px;height:9px;margin-right:8px}.pd-cell-value,.pd-legend-pct{color:var(--pd-text);font-weight:700}.pd-orders-card{overflow:hidden}.pd-orders-head{border-bottom:1px solid var(--pd-border);padding:18px 22px}.pd-view-all{color:var(--pd-text-muted);font-size:13px;font-weight:650}.pd-table{border-collapse:collapse;width:100%}.pd-table th{background:var(--pd-accent-soft);color:var(--pd-text-muted);letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:11px 20px;font-size:10.5px;font-weight:700}.pd-table td{border-bottom:1px solid var(--pd-border);vertical-align:middle;padding:13px 20px}.pd-table tr:last-child td{border-bottom:none}.pd-table tr:hover td{background:var(--pd-accent-soft)}.pd-customer-cell{align-items:center;gap:10px;display:flex}.pd-cust-avatar{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:flex}.pd-cell-id,.pd-cust-name{color:var(--pd-text);font-size:12.5px;font-weight:650}.pd-cell-muted{color:var(--pd-text-muted);font-size:12.5px}.pd-status-badge{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-block}.pd-action-btn{color:var(--pd-text-muted);font-size:13px}.pd-pipeline-flex{gap:12px;display:flex;position:relative}@media (max-width:1100px){.pd-bottom-row,.pd-charts-row{grid-template-columns:1fr!important}.pd-metrics,.pd-metrics-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.pd-metrics{overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-inline:.75rem;margin-inline:-.75rem;padding-bottom:.25rem;scroll-padding-inline:.75rem;display:flex;overflow-x:auto}.pd-metrics>*{scroll-snap-align:start;flex:0 0 min(76vw,240px);min-width:min(76vw,240px)}.pd-pipeline-flex{flex-direction:column}.pd-page-title{font-size:26px}}.arcade-chess-actions button:disabled{cursor:not-allowed;opacity:.45}.arcade-mini-board{background:radial-gradient(circle at 40% 18%,#ffeec4cc,#0000 35%),linear-gradient(#9e5f31,#633619);border-radius:30px;align-self:stretch;padding:clamp(14px,3vw,26px);box-shadow:inset 0 16px 36px #ffedc433,inset 0 -28px 48px #2f180b47}.arcade-mini-board-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;height:100%;min-height:260px;display:grid}.arcade-mini-tile{color:#fff4d8;text-shadow:0 6px 16px #3d1f0e3d;background:linear-gradient(#ffd87b,#c77d35);border-radius:20px;place-items:center;font-size:clamp(30px,7vw,58px);display:grid;box-shadow:inset 0 1px #ffffff70,0 9px 18px #4424122e}.arcade-mini-tile.is-raised{background:linear-gradient(#ffe39a,#dd9a43)}.arcade-section-heading{color:var(--arcade-ink);justify-content:space-between;align-items:end;display:flex}.arcade-section-heading h2{letter-spacing:-.04em;font-size:22px;font-weight:900}.arcade-section-heading p{color:var(--arcade-muted);margin-top:4px;font-size:13px}.arcade-game-card{min-height:250px;color:var(--arcade-ink);border-radius:28px;padding:22px}.arcade-game-card:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff6b,0 28px 90px #4e2a1438}.arcade-game-orb{color:#4e2814;background:linear-gradient(#fff1cb,#d38a44);border-radius:18px;place-items:center;width:48px;height:48px;display:grid}.arcade-card-action,.arcade-meta,.arcade-status-chip{color:var(--arcade-muted);background:#fffaee99;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:850}.arcade-game-card h3{letter-spacing:-.05em;font-size:22px;font-weight:950}.arcade-game-card p{color:var(--arcade-muted);margin-top:10px;font-size:13px;line-height:1.75}.arcade-chess-topbar{border-radius:28px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.arcade-chess-topbar h1{letter-spacing:-.06em;font-size:clamp(22px,4vw,34px);font-weight:950}.arcade-chess-topbar p{color:var(--arcade-muted);margin-top:2px;font-size:12px;line-height:1.4}.arcade-chess-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.arcade-board-stage{border-radius:34px;place-items:center;min-width:0;padding:clamp(12px,3vw,28px);display:grid}.arcade-board-shell{aspect-ratio:1;width:min(100%,680px);position:relative}.arcade-board-glow{filter:blur(44px);background:#ffd07e4d;border-radius:35%;position:absolute;inset:8%}.arcade-chess-board{background:radial-gradient(circle at 22% 14%,#ffdb9a3d,#0000 34%),linear-gradient(#ffe7b22e,#0000),linear-gradient(#9a5e30,#4b2a19 72%,#3a1f13);border-radius:clamp(24px,5vw,44px);grid-template-rows:repeat(8,minmax(0,1fr));grid-template-columns:repeat(8,minmax(0,1fr));gap:clamp(5px,.9vw,10px);width:100%;height:100%;padding:clamp(10px,2.2vw,22px);display:grid;position:relative;box-shadow:inset 0 18px 34px #ffe6b833,inset 0 -32px 64px #27130a57,0 34px 80px #3d1e0d47}.arcade-chess-square{aspect-ratio:1;min-width:0;min-height:0;color:inherit;cursor:pointer;border:0;border-radius:clamp(11px,1.8vw,19px);outline:none;place-items:center;transition:transform .15s,box-shadow .15s,filter .15s;display:grid;position:relative;overflow:hidden}.arcade-chess-square.is-light{background:radial-gradient(circle at 36% 24%,#fff6c6b3,#0000 42%),linear-gradient(#ffdb80,#efb456 58%,#c77a2d);box-shadow:inset 0 2px #fff7d0b8,inset 0 -10px 18px #8d4b193d,0 8px 14px #41200e2e}.arcade-chess-square.is-dark{background:radial-gradient(circle at 34% 22%,#e8954185,#0000 46%),linear-gradient(#d17c34,#b35f24 58%,#7a3b1b);box-shadow:inset 0 2px #ffbe6847,inset 0 -10px 18px #461e0c4d,0 8px 14px #41200e33}.arcade-chess-square.is-selected,.arcade-chess-square:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff75,0 10px 22px #32180c3d}.arcade-chess-square.is-selected{filter:saturate(1.08)brightness(1.05);outline-offset:-3px;outline:2px solid #fff4d6db}.arcade-chess-square.is-last-move:before,.arcade-chess-square.is-target:before{content:"";border-radius:inherit;pointer-events:none;border:2px solid #fff5e0ad;position:absolute;inset:10%}.arcade-target-dot{aspect-ratio:1;background:#572d1442;border:2px solid #fff6dbb8;border-radius:50%;width:28%;position:absolute;box-shadow:inset 0 1px 5px #fff6db5c,0 0 18px #ffefc0a6}.arcade-chess-piece{z-index:1;-webkit-user-select:none;user-select:none;font-size:clamp(22px,5.8vw,46px);line-height:1;position:relative;transform:translateY(-1px)}.arcade-chess-piece.is-white{color:#fff3d8;text-shadow:0 2px #7044233d,0 10px 24px #562a1240}.arcade-chess-piece.is-black{color:#4a2818;text-shadow:0 1px #ffe0ac38,0 10px 18px #34170a4d}.arcade-chess-panel{border-radius:30px;flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex}.arcade-turn-card{background:#fff4db8c;border-radius:22px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.arcade-captured-row span,.arcade-move-row em,.arcade-move-row span,.arcade-panel-section h2,.arcade-turn-card span{color:var(--arcade-muted);font-size:11px;font-weight:800}.arcade-turn-card strong{letter-spacing:-.04em;margin-top:3px;font-size:17px;display:block}.arcade-panel-section{background:#fffaef80;border-radius:22px;min-width:0;padding:14px}.arcade-panel-section h2{text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px}.arcade-captured-row{border-top:1px solid var(--arcade-border);grid-template-columns:1fr;gap:8px;padding:10px 0;display:grid}.arcade-captured-row:first-of-type{border-top:0}.arcade-captured-row div{flex-wrap:wrap;gap:6px;min-height:28px;display:flex}.arcade-captured-row i{width:28px;height:28px;color:var(--arcade-ink);background:#ffeecc94;border-radius:10px;place-items:center;font-style:normal;display:grid}.arcade-captured-row em,.arcade-empty-moves{color:var(--arcade-muted);font-size:12px;font-style:normal}.arcade-move-list{max-height:260px;padding-right:4px;overflow-y:auto}.arcade-move-row{border-top:1px solid var(--arcade-border);grid-template-columns:42px 1fr auto;align-items:center;gap:8px;padding:10px 0;display:grid}.arcade-move-row strong{min-width:0;font-size:13px}@media (max-width:900px){.arcade-chess-topbar{grid-template-columns:1fr}.arcade-chess-actions{justify-content:flex-start}.arcade-chess-panel{grid-template-columns:1fr;display:grid}}@media (max-width:520px){.arcade-chess-panel,.arcade-chess-topbar,.arcade-library-hero,.arcade-scene{border-radius:24px}.arcade-back-link,.arcade-chess-actions button{min-height:38px;padding-inline:12px}.arcade-board-stage{padding-inline:0}.arcade-chess-board{gap:4px;padding:10px}}@media (prefers-reduced-motion:reduce){.arcade-petal{animation:none}.arcade-back-link,.arcade-chess-actions button,.arcade-chess-square,.arcade-game-card,.arcade-primary-button,.arcade-secondary-button{transition:none}}@keyframes inventory-ai-shimmer{0%{transform:translate(-100%)skew(-12deg)}to{transform:translate(220%)skew(-12deg)}}@keyframes inventory-ai-scanline{0%,to{top:6%}50%{top:90%}}@keyframes inventory-ai-pulse-ring{0%{box-shadow:0 0 #8b5cf673}70%{box-shadow:0 0 0 10px #8b5cf600}to{box-shadow:0 0 #8b5cf600}}@keyframes inventory-skeleton-wave{0%{background-position:200% 0}to{background-position:-200% 0}}.inventory-ai-analyzing{position:relative;overflow:hidden}.inventory-ai-analyzing:before{content:"";z-index:2;background:linear-gradient(100deg,#fff0,#c4b5fd52 45%,#ffffff8c 50%,#c4b5fd52 55%,#fff0);width:55%;animation:inventory-ai-shimmer 1.7s cubic-bezier(.4,0,.2,1) infinite;position:absolute;inset:0}.inventory-ai-analyzing:after{content:"";z-index:3;background:linear-gradient(90deg,#0000,#a78bfa 20%,#f0abfc 50%,#a78bfa 80%,#0000);border-radius:999px;height:2px;animation:inventory-ai-scanline 2.6s ease-in-out infinite;position:absolute;left:4%;right:4%;box-shadow:0 0 14px 3px #a78bfa8c}.inventory-ai-skeleton{background:linear-gradient(90deg,#94a3b829 25%,#c4b5fd61 50%,#94a3b829 75%) 0 0/200% 100%;border-radius:8px;animation:inventory-skeleton-wave 1.6s linear infinite}.inventory-ai-pulse{animation:inventory-ai-pulse-ring 1.8s ease-out infinite}@media (prefers-reduced-motion:reduce){.inventory-ai-analyzing:after,.inventory-ai-analyzing:before,.inventory-ai-pulse,.inventory-ai-skeleton{animation:none}}@keyframes barcode-laser-sweep{0%,to{opacity:.4;top:3%}50%{opacity:1;top:95%}}.barcode-scanner-laser{background:linear-gradient(90deg,#0000,#ef4444 20%,#fb7185 50%,#ef4444 80%,#0000);border-radius:999px;height:2px;animation:barcode-laser-sweep 2.2s ease-in-out infinite;position:absolute;left:0;right:0;box-shadow:0 0 12px 2px #ef4444a6}@media (prefers-reduced-motion:reduce){.barcode-scanner-laser{animation:none;top:50%}}.calendar-deck-stack-card{transition:transform .28s cubic-bezier(.22,.9,.28,1.12)}.calendar-deck-deal{animation:calendar-deck-deal .32s cubic-bezier(.2,.9,.26,1.12) both}@keyframes calendar-deck-deal{0%{opacity:0;transform:translateY(18px)scale(.94)}}.calendar-dossier-desk{animation:calendar-dossier-desk .24s ease-out both}@keyframes calendar-dossier-desk{0%{opacity:0}}.calendar-dossier-deal{animation:calendar-dossier-deal .42s cubic-bezier(.22,1,.36,1) both}@keyframes calendar-dossier-deal{0%{opacity:0;transform:translateY(46px)scale(.94)}}@media (prefers-reduced-motion:reduce){.calendar-deck-stack-card{transition:none}.calendar-deck-deal,.calendar-dossier-deal,.calendar-dossier-desk{animation:none}}.calendar-rich-text a{color:#2563eb;text-underline-offset:2px;cursor:pointer;text-decoration:underline}.calendar-rich-text code{font-family:var(--font-mono,ui-monospace,monospace);background:#f1f5f9;border-radius:5px;padding:1px 5px;font-size:12px}.calendar-rich-text h1,.calendar-rich-text h2,.calendar-rich-text h3{letter-spacing:-.01em;margin:6px 0 2px;font-size:15px;font-weight:600}.calendar-rich-text blockquote{color:#64748b;border-left:3px solid #cbd5e1;margin:4px 0;padding-left:10px}.calendar-rich-text ul{margin:2px 0;padding-left:20px;list-style:outside}.calendar-rich-text ol{margin:2px 0;padding-left:20px;list-style:decimal}.calendar-rich-text ul.checklist{padding-left:4px;list-style:none}.calendar-rich-text input[type=checkbox]{vertical-align:-1px;accent-color:#050505;margin-right:6px}.calendar-rich-text table{border-collapse:collapse;width:100%;margin:6px 0}.calendar-rich-text td,.calendar-rich-text th{text-align:left;border:1px solid #e2e8f0;padding:4px 8px;font-size:12px}.calendar-rich-text th{background:#f8fafc;font-weight:600}.calendar-rich-editor:empty:before{content:attr(data-placeholder);color:#94a3b8;pointer-events:none}.ticket-description-content .ticket-contact-card{cursor:pointer;background:#0c0c0d;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:12px;width:fit-content;min-width:min(320px,100%);max-width:100%;margin:10px 0 4px;padding:12px;text-decoration:none;transition:background-color .15s,border-color .15s;display:flex}.ticket-description-content .ticket-contact-card:hover{background:#161618;border-color:#ffffff47}.ticket-description-content .ticket-contact-card-avatar{background-color:#ffffff1a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c9ccd1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21a8 8 0 0 1 16 0'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:20px 20px;border-radius:10px;flex:none;width:40px;height:40px}.ticket-description-content .ticket-contact-card-text{flex-direction:column;gap:3px;min-width:0;display:flex}.ticket-description-content .ticket-contact-card-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:1.25;overflow:hidden}.ticket-description-content .ticket-contact-card-meta{color:#ffffff9e;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.4;text-decoration:none;overflow:hidden}@keyframes call-rise-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes call-pop-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes call-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes call-toast-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.call-rise-in{animation:call-rise-in .32s cubic-bezier(.32,.72,0,1) both}.call-pop-in{animation:call-pop-in .26s cubic-bezier(.32,.72,0,1) both}.call-scrim-in{animation:call-scrim-in .22s ease-out both}.call-toast-in{animation:call-toast-in .34s cubic-bezier(.32,.72,0,1) both}.dial-key{transition:background-color .35s ease-out,transform .35s cubic-bezier(.32,.72,0,1)}.dial-key:active{transition-duration:0s;transform:scale(.94)}@media (prefers-reduced-motion:reduce){.call-pop-in,.call-rise-in,.call-scrim-in,.call-toast-in{animation-duration:1ms}.dial-key,.dial-key:active{transition:background-color .15s ease-out;transform:none}}@keyframes merchant-row-flash{0%{background-color:#10b98129}to{background-color:#0000}}@media (prefers-reduced-motion:reduce){.animate-\[merchant-row-flash_1\.8s_ease-out\]{animation-duration:1ms}}@keyframes hr-rise-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes hr-pop-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes hr-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes hr-slide-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.hr-rise-in{animation:hr-rise-in .28s cubic-bezier(.32,.72,0,1) both}.hr-pop-in{animation:hr-pop-in .24s cubic-bezier(.32,.72,0,1) both}.hr-scrim-in{animation:hr-scrim-in .2s ease-out both}.hr-slide-in{animation:hr-slide-in .3s cubic-bezier(.32,.72,0,1) both}.hr-stagger>*{animation:hr-rise-in .26s cubic-bezier(.32,.72,0,1) both}.hr-stagger>:first-child{animation-delay:0s}.hr-stagger>:nth-child(2){animation-delay:35ms}.hr-stagger>:nth-child(3){animation-delay:70ms}.hr-stagger>:nth-child(4){animation-delay:.105s}.hr-stagger>:nth-child(5){animation-delay:.14s}.hr-stagger>:nth-child(n+6){animation-delay:.165s}.hr-document-sheet{font-size:15px;line-height:1.7}.hr-document-sheet :where(h2){letter-spacing:-.01em;text-transform:uppercase;margin-top:26px;margin-bottom:10px;font-size:15px;font-weight:700}.hr-document-sheet :where(h3){margin-top:20px;margin-bottom:8px;font-size:14px;font-weight:700}.hr-document-sheet :where(p){margin-bottom:12px}.hr-document-sheet :where(ul,ol){margin-bottom:14px;padding-left:22px}.hr-document-sheet :where(ul){list-style:outside}.hr-document-sheet :where(ol){list-style:decimal}.hr-document-sheet :where(li){margin-bottom:7px;padding-left:4px}.hr-document-sheet :where(blockquote){color:#475569;border-left:2px solid #cbd5e1;margin-bottom:14px;padding-left:14px;font-style:italic}.dark .hr-document-sheet :where(blockquote){color:#ffffff9e;border-left-color:#ffffff3d}@media (prefers-reduced-motion:reduce){.hr-pop-in,.hr-rise-in,.hr-scrim-in,.hr-slide-in,.hr-stagger>*{animation-duration:1ms;animation-delay:0s}}.uh-root{--uh-paper:#fbfbfa;--uh-paper-muted:#f3f3f0;--uh-ink:#0a0a0a;--uh-graphite:#5c5c5c;--uh-mist:#e2e2de;--uh-divider:#0a0a0a16;--uh-accent:#3155ff;--uh-accent-deep:#1937cc;--uh-accent-soft:#eef1ff;--uh-violet:#7c5cff;--uh-violet-soft:#f1edff;--uh-mint:#16a374;--uh-mint-soft:#e9f8f2;--uh-portal-soft:#f2eee7;--uh-cyan:#1496bb;--uh-amber:#d58a12;--uh-section-soft:var(--uh-paper);--uh-radius-small:16px;--uh-radius-medium:24px;--uh-radius-large:40px;--uh-signal:#3155ff;--uh-signal-mid:#1937cc;--uh-signal-bright:#8aa0ff;--uh-signal-tint:#eef1ff;--uh-console:#0a0a0a;--uh-display:var(--font-plus-jakarta,var(--font-sans));background:var(--uh-paper);color:var(--uh-ink)}.uh-root ::selection{background:var(--uh-accent);color:#fff}.uh-root section[id]{scroll-margin-top:5.5rem}.uh-section-divider{background:linear-gradient(90deg,transparent 0,var(--uh-divider) 7%,var(--uh-divider) 93%,transparent 100%);opacity:.58;pointer-events:none;width:min(1200px,100% - 2.5rem);height:1px;margin-inline:auto}.uh-site-footer{border-top:1px solid #0a0a0a2e}.uh-skip-link{z-index:200;color:#0a0a0a;background:#fff;border-radius:999px;padding:.75rem 1rem;font-size:.875rem;font-weight:700;transition:transform .18s;position:fixed;top:1rem;left:1rem;transform:translateY(-160%);box-shadow:0 12px 32px #0a0a0a29}.uh-skip-link:focus{outline:3px solid var(--uh-accent);outline-offset:3px;transform:translateY(0)}.uh-site-header{isolation:isolate}.uh-platform-menu-panel{transform-origin:top;animation:uh-platform-menu-in .18s cubic-bezier(.22,1,.36,1) both}@keyframes uh-platform-menu-in{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.uh-platform-menu-panel{animation:none}}.uh-page-progress-track{pointer-events:none;height:2px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.uh-page-progress-bar{background:var(--uh-accent);transform-origin:0;width:100%;height:100%;transition:transform 90ms linear;display:block;transform:scaleX(0)}.uh-nav-link{position:relative}.uh-nav-link:after{content:"";background:var(--uh-accent);transform-origin:100%;height:2px;transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-.55rem;left:0;right:0;transform:scaleX(0)}.uh-nav-link:focus-visible:after,.uh-nav-link:hover:after{transform-origin:0;transform:scaleX(1)}.uh-eyebrow:before{display:none}.uh-a11y-trigger{background:linear-gradient(145deg,#242625,#111212) padding-box padding-box,conic-gradient(from 215deg,#2dd4bf,#60a5fa,#a78bfa,#f472b6,#2dd4bf) border-box;border:2px solid #0000;transition:transform .18s,box-shadow .18s;box-shadow:0 0 0 2px #ffffffeb,0 12px 28px #1112123d,0 0 26px #60a5fa1c,0 0 34px #f472b614}.uh-a11y-trigger:hover{transform:translateY(-2px)scale(1.025);box-shadow:0 0 0 2px #fff,0 16px 34px #1112124d,0 0 30px #2dd4bf26,0 0 40px #a78bfa1f}.uh-a11y-trigger:active{transform:translateY(0)scale(.98)}.uh-a11y-dialog[open]{animation:uh-a11y-panel-in .24s cubic-bezier(.22,1,.36,1) both}.uh-a11y-header{background:radial-gradient(circle at 78% 15%,#22d3ee2e,#0000 34%),radial-gradient(circle at 30% 120%,#f43fbc33,#0000 44%),linear-gradient(135deg,#111114,#22153d 54%,#4c1d95)}@keyframes uh-a11y-panel-in{0%{opacity:0;transform:translate(-18px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}html[data-a11y-text-size="1"] .uh-root{zoom:1.05}html[data-a11y-text-size="2"] .uh-root{zoom:1.1}html[data-a11y-text-size="3"] .uh-root{zoom:1.15}html[data-a11y-line-height="1"] .uh-root :where(p,li,dd){line-height:1.75!important}html[data-a11y-line-height="2"] .uh-root :where(p,li,dd){line-height:2!important}html[data-a11y-text-spacing="1"] .uh-root :where(p,li,a,button,summary,h1,h2,h3,h4){letter-spacing:.035em!important;word-spacing:.075em!important}html[data-a11y-text-spacing="2"] .uh-root :where(p,li,a,button,summary,h1,h2,h3,h4){letter-spacing:.07em!important;word-spacing:.14em!important}html[data-a11y-readable-font=true] .uh-root,html[data-a11y-readable-font=true] .uh-root :where(*){font-family:Verdana,Arial,sans-serif!important}html[data-a11y-highlight-links=true] .uh-root a:not(.uh-skip-link){outline-offset:3px;text-underline-offset:.2em;border-radius:.2em;outline:2px solid;text-decoration:underline!important;text-decoration-thickness:2px!important}html[data-a11y-high-contrast=true] .uh-root{--uh-graphite:#282828;--uh-divider:#00000038}html[data-a11y-filtered] .uh-root{filter:saturate(var(--a11y-saturation,1)) contrast(var(--a11y-contrast,1))}html[data-a11y-color-blind=true] .uh-root :where(button,a,summary):focus-visible{outline-offset:3px!important;outline:3px solid #111!important}html[data-a11y-seizure-safe=true]{scroll-behavior:auto!important}html[data-a11y-seizure-safe=true] .uh-root,html[data-a11y-seizure-safe=true] .uh-root *,html[data-a11y-seizure-safe=true] .uh-root :after,html[data-a11y-seizure-safe=true] .uh-root :before{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}@media (prefers-reduced-motion:reduce){.uh-a11y-dialog[open]{animation:none}.uh-a11y-trigger{transition:none}}@media (max-width:639px){.uh-a11y-dialog[open]{animation-name:uh-a11y-sheet-in}@keyframes uh-a11y-sheet-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}}.uh-display{font-family:var(--uh-display);letter-spacing:-.035em;font-weight:700}.uh-hero-phrase{--uh-ink:#3155ff;--uh-signal-cyan:#22d3ee;--uh-signal-bright:#8b5cf6;--uh-signal-pink:#f43fbc;color:#0000;will-change:background-position;background:linear-gradient(110deg,#3155ff,#22d3ee 12.5%,#8b5cf6 25%,#f43fbc 37.5%,#3155ff 50%,#22d3ee 62.5%,#8b5cf6 75%,#f43fbc 87.5%,#3155ff) 100%/200% 100%;-webkit-background-clip:text;background-clip:text;position:relative;transform:translateZ(0);filter:none!important;animation:uh-hero-color-flow 3s linear both!important}@keyframes uh-hero-color-flow{0%{background-position:100%}to{background-position:0}}.uh-mono{font-family:var(--font-mono);letter-spacing:.08em}.uh-hero-section{isolation:isolate;background:var(--uh-paper);position:relative}.uh-hero-section:before{z-index:0;content:"";opacity:0;pointer-events:none;transform-origin:50% 62%;background:radial-gradient(45% 24% at 50% 66%,#975bff1b,#0000 74%),radial-gradient(33% 21% at 29% 69%,#466aff13,#0000 76%),radial-gradient(32% 20% at 71% 68%,#22d3ee12,#0000 78%);animation:uh-hero-background-in 1.25s cubic-bezier(.22,1,.36,1) 80ms forwards;position:absolute;inset:0;transform:translateY(18px)scale(.96)}.uh-hero-aurora{z-index:0;opacity:0;transform-origin:50% 64%;background:radial-gradient(36% 44% at 25% 63%,#5b7aff22,#0000 72%),radial-gradient(38% 48% at 51% 65%,#cc52e81d,#0000 73%),radial-gradient(33% 42% at 77% 62%,#2bcde11d,#0000 74%);animation:uh-hero-aurora-in 1.4s cubic-bezier(.22,1,.36,1) .16s forwards;transform:translateY(22px)scale(.94)}.uh-hero-bottom-glow{opacity:0;animation:uh-hero-bottom-glow-in 1.2s ease-out .24s forwards;transform:translateY(14px)}@keyframes uh-hero-background-in{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes uh-hero-aurora-in{to{opacity:.94;transform:translateY(0)scale(1)}}@keyframes uh-hero-bottom-glow-in{to{opacity:1;transform:translateY(0)}}.uh-hero-section [data-analytics=homepage_hero_see_it_work]{background:#0a0a0a;box-shadow:0 18px 40px #0a0a0a38}.uh-hero-section [data-analytics=homepage_hero_see_it_work]:hover{background:#292929}@media (prefers-reduced-motion:reduce){.uh-hero-aurora,.uh-hero-bottom-glow,.uh-hero-section:before{opacity:1;animation:none;transform:none}.uh-hero-phrase,.uh-hero-phrase:after{filter:none;animation:none!important}.uh-hero-phrase:after{opacity:0}}.uh-audience-line{border-left:2px solid var(--uh-accent);color:#5c5c5c;max-width:52ch;margin-top:1.25rem;padding-left:.875rem;font-size:.8125rem;line-height:1.65}.uh-product-stage{margin-top:2.75rem;padding-top:1rem;position:relative}.uh-product-stage:before{content:"";filter:blur(24px);opacity:.72;pointer-events:none;background:radial-gradient(at 50% 58%,#0a0a0a0e,#0000 52%);position:absolute;inset:2.75rem -5% -5rem}.uh-product-stage>*{z-index:1;position:relative}.uh-product-stage-label{color:#6b6b6b;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;font-size:.625rem;display:flex}.uh-product-stage-label span:first-child{color:#6b6b6b;font-weight:600}.uh-product-stage .uh-workbench{margin-top:1.5rem}.uh-integrations-section{border-color:var(--uh-divider);background:var(--uh-paper);overflow:hidden}.uh-integration-marquees{min-width:0;max-width:1240px;margin-inline:auto}.uh-marquee-group>span{border:1px solid #0a0a0a0a;transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .22s}.uh-workflows-section{border-color:var(--uh-divider);background:var(--uh-paper);position:relative}.uh-customers-section,.uh-faq-section,.uh-metrics-section,.uh-pricing-section,.uh-workflows-section{border-block:0;position:relative}.uh-workflows-section:after,.uh-workflows-section:before{display:none}.uh-implementation-section,.uh-integrations-section{position:relative}.uh-customers-section:after,.uh-faq-section:after,.uh-implementation-section:after,.uh-integrations-section:after,.uh-metrics-section:after,.uh-pricing-section:after,.uh-workflows-section:after{display:none}.uh-workflow-nav{scrollbar-width:none;overscroll-behavior-inline:contain}.uh-workflow-nav::-webkit-scrollbar{display:none}.uh-workflow-rail-list{scrollbar-width:none;overscroll-behavior-inline:contain}.uh-workflow-rail-list::-webkit-scrollbar{display:none}.uh-workflow-rail-item.is-active:before{content:"";inset-block:13px;background:#0a0a0a;border-radius:999px;width:2px;position:absolute;left:-10px}.uh-workflow-rail-item.is-active{box-shadow:inset 0 0 0 1px #0a0a0a0b,0 10px 24px -22px #0a0a0a52}.uh-workflow-showcase{isolation:isolate;background:0 0;max-width:80rem;margin-inline:auto;position:relative}@media (max-width:1023px){.uh-workflow-rail-item.is-active:before{width:auto;height:2px;inset:auto 14px -5px}}.uh-workflow-showcase:after,.uh-workflow-tab.is-active:before,.uh-workflow-tab:before{display:none}.uh-workflow-window{background:#fff;border:1px solid #0a0a0a1f;transform:translateZ(0);box-shadow:0 1px 2px #0a0a0a0d,0 20px 48px -32px #0a0a0a4d,inset 0 1px #fffffff5}.uh-workflow-window-header{background:#fdfdfc;border-bottom:1px solid #0a0a0a14;box-shadow:0 1px #0a0a0a06}.uh-workflow-swap{background:#fff;animation:uh-workflow-enter .44s cubic-bezier(.22,1,.36,1) both}.uh-workflow-panel-heading{padding-inline:.125rem}.uh-workflow-window-footer{background:#fdfdfc;border-top:1px solid #0a0a0a16;box-shadow:0 -1px #fffc}@keyframes uh-workflow-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.uh-console-section{isolation:isolate;background:var(--uh-paper);border-block:0;position:relative;overflow:hidden}.uh-console-section:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(at 70% 52%,#7568ff0e,#4cd1c206 34%,#0000 68%);position:absolute;inset:12% 4%}.uh-console-gradient-text{color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 12px #605bd224);background:linear-gradient(100deg,#1764d8,#19aac2 18%,#6f72e8 38%,#9d55d8 58%,#d84c9a 78%,#1764d8) 0 0/260% 100%;-webkit-background-clip:text;background-clip:text;animation:uh-console-text-aura 4.8s ease-in-out infinite}.uh-console-command{--uh-command-aura:0deg;background:linear-gradient(#f8f8f5,#f8f8f5) padding-box,conic-gradient(from var(--uh-command-aura),transparent 0deg 235deg,#5ddbff47 252deg,#776cffe6 278deg,#ca5bffeb 300deg,#ff68aeb8 320deg,transparent 342deg 1turn) border-box;border:1px solid #0000;animation:uh-console-aura-orbit 6.4s linear infinite;box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #0a0a0a0e,0 14px 30px -26px #0a0a0a47}.uh-console-command:nth-child(2){animation-delay:-2.1s}.uh-console-command:nth-child(3){animation-delay:-4.2s}.uh-console-command.is-active{background:linear-gradient(#fff,#fff) padding-box,conic-gradient(from var(--uh-command-aura),transparent 0deg 195deg,#61dcff 225deg,#6f79ff 257deg,#c65cff 292deg,#ff6cae 320deg,#ffd36d 340deg,transparent 356deg 1turn) border-box;box-shadow:inset 0 1px #fffffffa,0 18px 40px -30px #4c56b473,18px 0 42px -34px #be4cbe6b}.uh-console-panel{background:#fff;border-color:#0a0a0a1a;box-shadow:inset 0 1px #fffffff2,0 28px 72px -44px #2d2a426b}.uh-console-panel .uh-eiko-orb{background:radial-gradient(circle at 35% 28%,#67adffcc,#0000 32%),radial-gradient(circle at 70% 75%,#a652ffb3,#0000 42%),#1b2748b3;box-shadow:0 0 38px #4c67ff40}.uh-console-panel .uh-eiko-ring{border-color:#6f80ff9e}.uh-console-panel .uh-eiko-bar{background:linear-gradient(#be6fff,#599cff);width:3px}.uh-limitless-section{background:var(--uh-paper);padding-block:clamp(4.5rem,6vw,6rem);position:relative}.uh-limitless-stack{--uh-limitless-stick-top:6rem;flex-direction:column;gap:clamp(1.25rem,2vw,1.75rem);display:flex}.uh-limitless-stack:after{content:"";flex:none;height:clamp(3rem,7vw,6rem);display:block}.uh-limitless-layer{position:relative}.uh-limitless-intro{z-index:1;background:var(--uh-paper);grid-template-columns:minmax(0,1fr) minmax(24rem,.78fr);align-items:start;gap:clamp(2.5rem,6vw,7rem);min-height:clamp(18rem,24vw,22rem);padding-top:clamp(.75rem,2vw,1.75rem);display:grid}.uh-limitless-intro-title h2{max-width:11ch;font-family:var(--uh-display);letter-spacing:-.05em;font-size:clamp(3.25rem,5vw,4.75rem);font-weight:600;line-height:.96}.uh-limitless-intro-copy{flex-direction:column;align-items:flex-start;gap:1.5rem;padding-top:1.5rem;display:flex}.uh-limitless-intro-copy>p{color:#343432;max-width:36rem;font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.52}.uh-limitless-intro-copy>p strong{color:#11110f;font-weight:650}.uh-limitless-intro-copy>a{color:#fff;background:#11110f;border-radius:999px;align-items:center;gap:.55rem;min-height:3rem;padding-inline:1.25rem;font-size:.875rem;font-weight:600;transition:transform .18s,background-color .18s;display:inline-flex}.uh-limitless-intro-copy>a:hover{background:#292927;transform:translateY(-2px)}.uh-limitless-intro-copy>a:focus-visible{outline-offset:4px;outline:2px solid #11110f}.uh-limitless-provider-rail{align-items:center;min-height:3.2rem;padding-left:.2rem;display:flex}.uh-limitless-tool-token{color:#171715;background:#fff;border:1px solid #11110f14;border-radius:999px;justify-content:center;align-items:center;width:3.1rem;height:3.1rem;margin-left:-.45rem;transition:transform .18s cubic-bezier(.22,1,.36,1),z-index;display:inline-flex;position:relative;box-shadow:0 3px 12px #11110f14}.uh-limitless-tool-token:first-child{margin-left:0}.uh-limitless-tool-token:hover{z-index:2;transform:translateY(-3px)}.uh-limitless-tool-token>svg{stroke-width:1.8px;width:1.15rem;height:1.15rem}.uh-limitless-provider-rail-flow .uh-limitless-tool-token{width:2.8rem;height:2.8rem;margin-left:0}.uh-limitless-provider-rail-flow{flex-wrap:nowrap;gap:.35rem}.uh-limitless-provider-rail-flow .uh-limitless-rail-arrow{color:#1d1d1a;stroke-width:1.5px;flex:none;width:1.4rem;height:1.4rem;margin-inline:.3rem}.uh-limitless-card{top:var(--uh-limitless-stick-top);background:#f0f1f2;border:1px solid #11110f0b;border-radius:1.5rem;grid-template-columns:minmax(20rem,.83fr) minmax(0,1.17fr);min-height:clamp(29rem,34vw,33rem);padding:2rem 2rem 2rem 3rem;display:grid;position:sticky;overflow:hidden}.uh-limitless-card-workflow{z-index:2}.uh-limitless-card-agents{z-index:3;background:#f1f1ef}.uh-limitless-card-copy{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:3rem;min-width:0;padding:1rem 2.5rem 1rem 0;display:flex}.uh-limitless-card-copy h3{max-width:11ch;font-family:var(--uh-display);letter-spacing:-.045em;font-size:clamp(2.25rem,3.5vw,3.5rem);font-weight:600;line-height:.98}.uh-limitless-card-copy p{color:#444440;max-width:31rem;margin-top:1.4rem;font-size:1rem;line-height:1.58}.uh-limitless-card-visual{min-width:0;min-height:28rem}.uh-limitless-agent-frame,.uh-limitless-product-frame{background:#fff;border:1px solid #11110f14;border-radius:1rem;width:100%;height:100%;overflow:hidden}.uh-limitless-frame-bar{border-bottom:1px solid #e8e8e5;justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding-inline:1.5rem;display:flex}.uh-limitless-frame-bar>div{align-items:center;gap:.65rem;display:flex}.uh-limitless-frame-bar p{font-size:.82rem;font-weight:650}.uh-limitless-frame-bar>span:last-child{color:#0a7b55;font-family:var(--font-mono);letter-spacing:.08em;background:#e8f7f0;border-radius:999px;padding:.34rem .65rem;font-size:.6rem;font-weight:700}.uh-limitless-frame-dot{background:#3155ff;border-radius:999px;width:.5rem;height:.5rem;box-shadow:0 0 0 .25rem #eef1ff}.uh-limitless-request-row{border-bottom:1px solid #ecece9;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:1.25rem 1.5rem;display:grid}.uh-limitless-request-icon{color:#3155ff;background:#eef1ff;border-radius:.85rem;place-items:center;width:2.65rem;height:2.65rem;display:grid}.uh-limitless-request-icon svg{width:1.1rem;height:1.1rem}.uh-limitless-request-row small,.uh-limitless-step small{color:#858580;font-family:var(--font-mono);letter-spacing:.08em;font-size:.58rem;display:block}.uh-limitless-request-row strong{text-overflow:ellipsis;white-space:nowrap;margin-top:.35rem;font-size:.86rem;font-weight:650;display:block;overflow:hidden}.uh-limitless-priority{color:#a33b1e;background:#fff0eb;border-radius:999px;padding:.38rem .65rem;font-size:.68rem;font-weight:650}.uh-limitless-step-list{padding:.35rem 1.5rem 1.1rem}.uh-limitless-step{border-bottom:1px solid #ecece9;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;min-height:4.65rem;display:grid;position:relative}.uh-limitless-step:last-child{border-bottom:0}.uh-limitless-step>span{color:#242421;background:#f3f4f5;border-radius:.7rem;place-items:center;width:2.2rem;height:2.2rem;display:grid}.uh-limitless-step>span svg{width:.95rem;height:.95rem}.uh-limitless-step strong{margin-bottom:.2rem;font-size:.78rem;font-weight:650;display:block}.uh-limitless-step-check{color:#149268;stroke-width:2.2px;width:1rem;height:1rem}.uh-limitless-agent-frame{color:#fff;background:#151615;flex-direction:column;display:flex}.uh-limitless-agent-header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:1rem;min-height:4.75rem;padding-inline:1.35rem;display:flex}.uh-limitless-agent-header>div{align-items:center;gap:.8rem;display:flex}.uh-limitless-agent-header>div>span{color:#11110f;background:#fff;border-radius:.75rem;place-items:center;width:2.45rem;height:2.45rem;display:grid}.uh-limitless-agent-header svg{width:1rem;height:1rem}.uh-limitless-agent-header small,.uh-limitless-agent-header strong{display:block}.uh-limitless-agent-header strong{font-size:.8rem}.uh-limitless-agent-header small{color:#ffffff80;margin-top:.18rem;font-size:.65rem}.uh-limitless-secure{color:#ffffffb3;background:#ffffff14;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .65rem;font-size:.62rem;display:inline-flex}.uh-limitless-agent-conversation{flex-direction:column;flex:1;justify-content:center;gap:1.25rem;padding:clamp(1.25rem,3vw,2.25rem);display:flex}.uh-limitless-agent-prompt{color:#ffffffe0;background:#30312f;border-radius:1rem 1rem .3rem;align-self:flex-end;max-width:78%;padding:.9rem 1rem;font-size:.78rem;line-height:1.5}.uh-limitless-agent-response{max-width:88%}.uh-limitless-agent-response>p{align-items:center;gap:.55rem;font-size:.8rem;font-weight:650;display:flex}.uh-limitless-agent-response>p svg{color:#a4b3ff;width:1rem;height:1rem}.uh-limitless-agent-response ul{border-left:1px solid #ffffff24;margin-top:.85rem;padding-left:1rem}.uh-limitless-agent-response li{color:#fff9;align-items:center;gap:.55rem;padding-block:.38rem;font-size:.68rem;display:flex}.uh-limitless-agent-response li svg{color:#72d8ad;width:.85rem;height:.85rem}.uh-limitless-agent-footer{border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:1rem;min-height:4.65rem;padding-inline:1.35rem;display:flex}.uh-limitless-agent-footer>span{color:#ffffff75;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.uh-limitless-agent-footer>.uh-limitless-agent-action{color:#11110f;min-height:2.45rem;font-family:var(--font-sans);letter-spacing:0;text-transform:none;background:#fff;border-radius:999px;align-items:center;gap:.45rem;padding-inline:.95rem;font-size:.7rem;font-weight:650;display:inline-flex}.uh-limitless-agent-action svg{width:.9rem;height:.9rem}@media (max-width:1023px){.uh-limitless-intro{grid-template-columns:minmax(0,1fr) minmax(20rem,.82fr);gap:2.5rem}.uh-limitless-intro-title h2{font-size:clamp(3rem,6vw,4.1rem)}.uh-limitless-card{grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr);padding-left:2rem}.uh-limitless-card-copy{padding-right:1.5rem}}@media (max-width:767px){.uh-limitless-section{padding-block:4rem}.uh-limitless-stack{--uh-limitless-stick-top:4.75rem;gap:1.5rem}.uh-limitless-stack:after{height:4rem}.uh-limitless-intro{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;min-height:18rem;padding:1.5rem .5rem;display:flex}.uh-limitless-intro-title h2{max-width:10ch;font-size:clamp(2.3rem,10.5vw,3.2rem);line-height:1}.uh-limitless-intro-copy{align-items:center;gap:1rem;padding-top:0}.uh-limitless-intro-copy>p{max-width:31rem;font-size:.9rem}.uh-limitless-intro-copy>a{min-height:2.65rem;font-size:.8rem}.uh-limitless-tool-token{width:2.55rem;height:2.55rem}.uh-limitless-provider-rail-flow .uh-limitless-tool-token{width:2.35rem;height:2.35rem}.uh-limitless-rail-arrow{width:1.25rem;height:1.25rem;margin-inline:.45rem .65rem}.uh-limitless-card{border-radius:1rem;flex-direction:column;gap:1.5rem;min-height:34rem;padding:1.25rem;display:flex}.uh-limitless-card-copy{flex:none;gap:2.25rem;min-height:13rem;padding:0}.uh-limitless-card-copy h3{max-width:14ch;font-size:clamp(2rem,9vw,2.65rem)}.uh-limitless-card-copy p{margin-top:.75rem;font-size:.88rem}.uh-limitless-card-visual{flex:1;min-height:18rem}.uh-limitless-agent-header,.uh-limitless-frame-bar{min-height:3.5rem;padding-inline:.9rem}.uh-limitless-request-row{padding:.85rem .9rem}.uh-limitless-request-row strong{font-size:.72rem}.uh-limitless-step-list{padding:.25rem .9rem .65rem}.uh-limitless-step{min-height:3.35rem}.uh-limitless-step>span{width:1.85rem;height:1.85rem}.uh-limitless-step strong{font-size:.69rem}.uh-limitless-secure{display:none}.uh-limitless-agent-conversation{gap:.85rem;padding:1rem}.uh-limitless-agent-prompt,.uh-limitless-agent-response{max-width:94%}.uh-limitless-agent-footer{min-height:3.5rem;padding-inline:.9rem}}@media (prefers-reduced-motion:reduce){.uh-limitless-intro-copy>a,.uh-limitless-tool-token{transition:none}}@property --uh-command-aura{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes uh-console-aura-orbit{to{--uh-command-aura:360deg}}@keyframes uh-console-text-aura{0%,to{background-position:0}50%{background-position:100%}}@media (prefers-reduced-motion:reduce){.uh-console-command,.uh-console-gradient-text{animation:none}.uh-console-gradient-text{background-position:50%}}.uh-modules-section{border-color:var(--uh-divider);background:var(--uh-paper)}.uh-module-stage{border:1px solid #0a0a0a0f;box-shadow:inset 0 1px #ffffffe6}.uh-module-card{border-radius:var(--uh-radius-medium);transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s,border-color .26s}.uh-module-card-portal{background:var(--uh-portal-soft)}.uh-implementation-section{background:var(--uh-paper-muted);border-block:0;position:relative;overflow:hidden}.uh-implementation-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 12% 48%,#3155ff0e,#0000 23%),radial-gradient(circle at 88% 62%,#7c3aed09,#0000 24%);position:absolute;inset:0}.uh-implementation-section>div,.uh-request-flow{position:relative}.uh-request-flow{box-shadow:inset 0 1px #ffffffe6,0 30px 80px -56px #0a0a0a80}.uh-request-summary{background:radial-gradient(circle at 12% 100%,#24c8b114,#0000 28%),radial-gradient(circle at 96% 0,#6a75ff1f,#0000 31%),#0d0d0c}.uh-rollout-stream{transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .22s,background-color .22s}.uh-rollout-status.is-blue,.uh-rollout-stream-icon.is-blue{color:#3155ff;background:#eef1ff}.uh-rollout-status.is-green,.uh-rollout-stream-icon.is-green{color:#087c58;background:#e8f8f1}.uh-rollout-status.is-violet,.uh-rollout-stream-icon.is-violet{color:#7447df;background:#f2edff}.uh-rollout-status.is-amber,.uh-rollout-stream-icon.is-amber{color:#9a6500;background:#fff4dc}.uh-metrics-section{border-color:var(--uh-divider);background:var(--uh-paper)}.uh-metrics-section .uh-display{color:#11110f}.uh-metrics-shell{isolation:isolate}.uh-metrics-header{text-align:center;justify-content:center;margin-bottom:clamp(2.25rem,4vw,3.25rem);display:flex}.uh-metrics-header h2{letter-spacing:-.055em;text-wrap:balance;white-space:nowrap;max-width:none;font-size:clamp(2.75rem,4.2vw,3.85rem);font-weight:650;line-height:.98}.uh-metrics-panel{background:0 0;border:0;border-radius:0;max-width:80rem;margin-inline:auto;padding:0}.uh-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(.7rem,1vw,.9rem);margin:0;padding:0;display:grid}.uh-metrics-grid:focus-visible{outline-offset:4px;outline:2px solid #5f6ee8}.uh-metrics-grid>*{min-width:0;height:100%}.uh-metric-glass-card{isolation:isolate;text-align:left;color:#11110f;background:#fff;border:1px solid #11110f17;border-radius:1rem;flex-direction:column;justify-content:space-between;height:100%;min-height:13.75rem;padding:clamp(1.2rem,1.8vw,1.5rem);transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #19263c1a}.uh-metric-glass-card:after,.uh-metric-glass-card:before{display:none}.uh-metric-card-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.uh-metric-icon{color:#20201e;background:#f1f3f5;border-radius:.72rem;flex:none;place-items:center;width:2.65rem;height:2.65rem;display:grid}.uh-metric-icon svg{stroke-width:1.8px;width:1.1rem;height:1.1rem}.uh-metric-signal{color:#00ad83;stroke-width:2.1px;flex:none;width:1rem;height:1rem}.uh-metrics-section .uh-metric-copy dd{color:#11110f;font-size:clamp(2.35rem,3.2vw,3.05rem);line-height:.94}.uh-metric-copy dt{color:#1a1a18;margin-top:.42rem;font-size:.88rem;font-weight:650;line-height:1.25}.uh-metric-copy p{color:#696d75;max-width:16rem;margin-top:.55rem;font-size:.73rem;line-height:1.5}.uh-pricing-section{isolation:isolate;border-color:var(--uh-divider);background:var(--uh-paper)}.uh-pricing-section:after{display:none}.uh-pricing-grid>*{min-width:0}.uh-pricing-card{isolation:isolate;color:#11110f;background:#fff;border:1px solid #11110f1a;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s,border-color .22s;position:relative;overflow:hidden;box-shadow:0 22px 55px -42px #11110f6b}.uh-pricing-card.is-featured{color:#fff;background:linear-gradient(155deg,#1b1b19,#090909 62%);border-color:#090909;box-shadow:0 30px 70px -42px #000000b8}.uh-pricing-icon{color:#11110f;background:#f5f5f2}.uh-pricing-plan-label{color:#4f4f4b}.uh-pricing-check,.uh-pricing-popular{color:#11110f;background:#eeeeeb}.uh-pricing-footer{background:0 0}.uh-pricing-muted{color:#64645f}.uh-pricing-price-block{border-color:#11110f1a}.uh-pricing-feature,.uh-pricing-feature-title,.uh-pricing-price{color:currentColor}.uh-pricing-cta{color:#fff;background:#11110f}.uh-pricing-cta:hover{background:#2a2a27}.uh-pricing-card.is-featured .uh-pricing-check,.uh-pricing-card.is-featured .uh-pricing-icon,.uh-pricing-card.is-featured .uh-pricing-popular{color:#fff;background:#ffffff1a;border-color:#ffffff24}.uh-pricing-card.is-featured .uh-pricing-muted,.uh-pricing-card.is-featured .uh-pricing-plan-label{color:#ffffffad}.uh-pricing-card.is-featured .uh-pricing-price-block{border-color:#ffffff24}.uh-pricing-card.is-featured .uh-pricing-footer{border-color:#ffffff1f}.uh-pricing-card.is-featured .uh-pricing-cta{color:#11110f;background:#fff}.uh-pricing-card.is-featured .uh-pricing-cta:hover{background:#eeeeeb}.uh-customers-section{border-color:var(--uh-divider);background:var(--uh-paper);overflow:hidden}.uh-testimonial-carousel{position:relative}.uh-testimonial-track{padding:.25rem 0 1.75rem;overflow:hidden}.uh-testimonial-pages{width:100%;transform:translate3d(calc(var(--uh-testimonial-page) * -100%),0,0);will-change:transform;transition:transform .56s cubic-bezier(.22,1,.36,1);display:flex}.uh-testimonial-page{grid-template-columns:repeat(var(--uh-testimonial-columns),minmax(0,1fr));flex:0 0 100%;gap:2rem;min-width:100%;display:grid}@media (prefers-reduced-motion:reduce){.uh-testimonial-pages{transition:none}}.uh-testimonial-card{height:38rem;min-height:38rem;box-shadow:none;background:#e8e8e5;border:1px solid #0a0a0a14;border-radius:.2rem;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s,border-color .22s;position:relative;overflow:hidden}.uh-testimonial-visual{background:#efefec;position:absolute;inset:0;overflow:hidden}.uh-testimonial-visual img{object-position:50% 12%;filter:saturate(.9)contrast(.99)brightness(1.01);transition:transform .56s cubic-bezier(.22,1,.36,1),filter .32s;transform:scale(1.005)}.uh-testimonial-visual-wash{background:linear-gradient(#0000 54%,#0a0a0a14 72%,#0a0a0a47);position:absolute;inset:0}.uh-testimonial-glass{-webkit-backdrop-filter:blur(18px)saturate(.72);backdrop-filter:blur(18px)saturate(.72);background:#14141470;border-top:1px solid #ffffff57;flex-direction:column;min-height:42%;padding:1.35rem 1.5rem 1.45rem;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 1px #ffffff2e}.uh-testimonial-glass blockquote{color:#fff;font-family:var(--uh-display);letter-spacing:-.025em;margin-top:.85rem;font-size:clamp(1.08rem,1.35vw,1.32rem);font-weight:650;line-height:1.3}.uh-testimonial-glass figcaption{margin-top:auto;padding-top:1.25rem}.uh-testimonial-glass figcaption span:first-child{color:#fff}.uh-testimonial-glass figcaption span:last-child{color:#ffffffc2}.uh-testimonial-arrow{color:#0a0a0a;background:#ffffffb3;border:1px solid #0a0a0a24;border-radius:999px;place-items:center;width:2.8rem;height:2.8rem;transition:transform .18s,border-color .18s,background-color .18s;display:inline-grid}.uh-testimonial-arrow:hover{background:#fff;border-color:#0a0a0a57;transform:translateY(-2px)}.uh-testimonial-arrow:focus-visible{outline-offset:3px;outline:2px solid #0a0a0a}.uh-quote-card{border-radius:var(--uh-radius-medium);min-height:11.5rem;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s,border-color .22s;position:relative;overflow:hidden;box-shadow:0 16px 44px -38px #0a0a0a80}.uh-quote-card.is-featured{background:radial-gradient(circle at 88% 14%,#3155ff29,#0000 31%),linear-gradient(145deg,#eef1ffbd,#fffffff5 58%),#fff;min-height:100%;box-shadow:0 28px 74px -50px #0a0a0a8c,0 24px 62px -48px #3155ff94}.uh-quote-card.is-violet{background:radial-gradient(circle at 94% 12%,#7c5cff1f,#0000 35%),#fff}.uh-quote-card.is-green{background:radial-gradient(circle at 94% 12%,#16a3741c,#0000 35%),#fff}.uh-quote-card.is-featured:after{content:"“";color:#3155ff14;font-family:var(--uh-display);pointer-events:none;font-size:clamp(8rem,14vw,13rem);font-weight:700;line-height:.7;position:absolute;bottom:1.75rem;right:2.25rem}.uh-quote-card.is-featured blockquote,.uh-quote-card.is-featured figcaption{z-index:1;position:relative}.uh-quote-card:before{content:"";opacity:.54;transform-origin:0;background:linear-gradient(90deg,#3155ff,#7c5cff 54%,#16a374);height:2px;transition:opacity .22s,transform .42s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:1.75rem;right:1.75rem;transform:scaleX(.36)}.uh-faq-section{background:var(--uh-paper);border-top:0;overflow:hidden}.uh-faq-frame,.uh-faq-shell{box-shadow:none;background:0 0;border:0;border-radius:0;position:relative}.uh-final-cta{isolation:isolate;box-shadow:none;border-block:0}.uh-final-cta,.uh-site-footer{background:var(--uh-paper)}.uh-final-cta:before{display:none}.uh-final-cta-inner{padding-block:clamp(1.5rem,2vw,2rem)}.uh-final-cta-title{text-wrap:balance;max-width:18ch}.uh-final-cta-copy{text-wrap:pretty}.uh-final-cta-assurances{border-top:0;padding-top:.25rem}.uh-faq-item{box-shadow:none;background:#fff;border:1px solid #0a0a0a1a;border-radius:.9rem;margin-block:.5rem;transition:transform .22s cubic-bezier(.22,1,.36,1),background-color .22s,border-color .22s,box-shadow .26s;position:relative}.uh-faq-item summary::-webkit-details-marker{display:none}.uh-faq-toggle{color:#fff;background:#111;border:1px solid #111;transition:background-color .2s,color .2s,box-shadow .2s;box-shadow:0 4px 12px #00000029}.uh-faq-close,.uh-faq-plus{transition:opacity .18s,transform .18s}.uh-faq-close{opacity:0;transform:scale(.7)}.uh-faq-answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1),opacity .22s;display:grid!important}.uh-faq-answer>div{overflow:hidden}.uh-faq-item[open]{box-shadow:none;background:#fff;border-color:#0a0a0a33}.uh-faq-item[open] summary{color:#111}.uh-faq-item[open] .uh-faq-answer{opacity:1;grid-template-rows:1fr}.uh-faq-item[open] .uh-faq-index{color:#111;background:#f2f2ef}.uh-faq-item[open] .uh-faq-toggle{color:#111;box-shadow:none;background:#fff;border-color:#0a0a0a24}.uh-faq-item[open] .uh-faq-plus{opacity:0;transform:scale(.7)}.uh-faq-item[open] .uh-faq-close{opacity:1;transform:scale(1)}@media (hover:hover) and (pointer:fine){.uh-marquee-group>span:hover{z-index:1;border-color:#0a0a0a29;transform:translateY(-2px)scale(1.03)}.uh-rollout-stream:hover{background:#fff;border-color:#0a0a0a26;transform:translate(2px)}.uh-module-card:hover{transform:translateY(-4px);box-shadow:0 22px 54px #0a0a0a1a}.uh-metric-glass-card:hover{background:#fff;border-color:#11110f29;transform:translateY(-3px);box-shadow:0 16px 32px #19263c21}.uh-pricing-card:hover,.uh-quote-card:hover,.uh-testimonial-card:hover{transform:translateY(-6px);box-shadow:0 28px 64px -42px #0a0a0a70}.uh-testimonial-card:hover .uh-testimonial-visual img{filter:saturate(.35)contrast(.96)brightness(1.03);transform:scale(1.075)}.uh-quote-card:hover:before{opacity:1;transform:scaleX(1)}.uh-faq-item:not([open]):hover{background:#fff;border-color:#0a0a0a2e;transform:none}}@media (max-width:639px){.uh-faq-shell{border-radius:0}}@media (min-width:1024px){.uh-integrations-layout{display:block}.uh-integrations-intro{text-align:center;align-items:center}.uh-integration-marquees{margin-top:4rem}.uh-quote-grid{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.uh-testimonial-page{gap:2rem}}@media (max-width:639px){.uh-metrics-header{margin-bottom:1.75rem}.uh-metrics-header h2{white-space:normal;max-width:12ch;font-size:clamp(2.3rem,11vw,3rem)}.uh-product-stage{margin-top:2.25rem}.uh-product-stage-label{flex-direction:column;align-items:flex-start;gap:.35rem}.uh-console-section,.uh-final-cta{border-radius:0;margin-inline:0}.uh-quote-card{min-height:0}.uh-testimonial-card{border-radius:.2rem;height:34rem;min-height:34rem}.uh-testimonial-glass{min-height:44%;padding:1.25rem}.uh-testimonial-controls p{display:none}.uh-quote-card.is-featured:after{font-size:7.5rem;bottom:1.25rem;right:1.25rem}.uh-module-stage{border-radius:1.5rem}.uh-metric-glass-card{min-height:13.25rem;padding:1.25rem}}@media (max-width:899px){.uh-metrics-panel{padding:0;overflow:hidden}.uh-metrics-grid{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(16.25rem,78vw);grid-auto-flow:column;padding:0 0 .35rem;scroll-padding-inline:0;overflow-x:auto}.uh-metrics-grid::-webkit-scrollbar{display:none}.uh-metrics-grid>*{scroll-snap-align:start}}@media (prefers-reduced-motion:reduce),(scripting:none){.uh-scroll-reveal-hidden{opacity:1!important;transform:none!important}.uh-faq-answer,.uh-faq-item,.uh-faq-toggle,.uh-metric-glass-card,.uh-module-card,.uh-nav-link:after,.uh-page-progress-bar,.uh-pricing-card,.uh-quote-card,.uh-rollout-stream,.uh-skip-link,.uh-workflow-showcase:after,.uh-workflow-swap,.uh-workflow-tab,.uh-workflow-tab:before{transition:none}.uh-generating-bar:after,.uh-workflow-showcase:after{animation:none}.uh-generating-bar:after{opacity:.72;transform:scaleX(1)}.uh-workflow-swap{animation:none}}.uh-sizer,.uh-sizer *{transition:none!important;animation:none!important}.uh-hero-dots{background-image:radial-gradient(#0a0a0a0e 1px,#0000 1.2px);background-size:30px 30px}.uh-workbench{position:relative}.uh-workbench:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#0a0a0a09 1px,#0000 0),linear-gradient(#0a0a0a09 1px,#0000 0);background-size:52px 52px;position:absolute;inset:-6% -4%;-webkit-mask-image:radial-gradient(68% 62% at 50% 46%,#000 38%,#0000 76%);mask-image:radial-gradient(68% 62% at 50% 46%,#000 38%,#0000 76%)}.uh-panel{background:#fff;border:1px solid #0a0a0a1c;border-radius:16px;box-shadow:0 2px 5px #0a0a0a0a,0 24px 54px -30px #0a0a0a33}.uh-panel-main{border-color:#0a0a0a29;box-shadow:0 2px 5px #0a0a0a0a,0 34px 80px -42px #0a0a0a3d}.uh-panel-overlay{box-shadow:0 2px 5px #0a0a0a0d,0 26px 58px -28px #0a0a0a33}.uh-tour-composition{--uh-tour-side-progress:1}.uh-tour-panel-wrap{width:100%;position:relative}.uh-tour-eiko-wrap{max-width:25rem}.uh-tour-scan-wrap{align-self:flex-end;max-width:21.25rem}.uh-panel-dark{background:var(--uh-console);border:1px solid #ffffff29;border-radius:10px;box-shadow:0 1px 2px #0a0a0a59,11px 13px 0 -3px #0a0a0a29}.uh-panel-lift{box-shadow:0 4px 10px #0a0a0a14,0 34px 70px -30px #0a0a0a7a}.uh-panel-dark.uh-panel-lift{box-shadow:0 1px 2px #0a0a0a59,19px 23px 0 -4px #0a0a0a33}.uh-grip{opacity:.32;background-image:radial-gradient(currentColor 1.1px,#0000 1.2px);background-size:5px 5px;flex:none;width:9px;height:14px;display:block}.uh-word{vertical-align:bottom;margin-bottom:-.08em;margin-right:-.06em;padding-bottom:.08em;padding-right:.06em;display:inline-block;overflow:hidden}.uh-word>span{animation:uh-rise .9s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--uh-delay,0s);display:inline-block;transform:translateY(112%)}@keyframes uh-rise{to{transform:translateY(0)}}.uh-fade-in{opacity:0;animation:uh-fade .8s forwards;animation-delay:var(--uh-delay,0s)}@keyframes uh-fade{to{opacity:1}}.uh-live-dot{background:var(--uh-signal);border-radius:9999px;width:7px;height:7px;display:inline-block;position:relative}.uh-live-dot:after{content:"";border:1px solid var(--uh-signal);opacity:.6;border-radius:9999px;animation:uh-ping 1.8s cubic-bezier(0,0,.2,1) infinite;position:absolute;inset:-4px}@keyframes uh-ping{0%{opacity:.7;transform:scale(.6)}80%,to{opacity:0;transform:scale(1.6)}}.uh-thinking{color:#0000;background-image:linear-gradient(100deg,#9a9a9a 20%,#d4d4d4 38%,#9a9a9a 56%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:uh-shimmer 1.6s linear infinite}@keyframes uh-shimmer{0%{background-position:180%}to{background-position:-80%}}.uh-cell-fill{animation:uh-cell-in .5s cubic-bezier(.22,1,.36,1) both}.uh-generating-bar{background:#11110f0e;position:relative;box-shadow:inset 0 0 0 1px #7c5cff14}.uh-generating-bar:after{border-radius:inherit;content:"";opacity:.72;transform-origin:0;animation:uh-generating-fill 5.8s cubic-bezier(.18,.72,.25,1) both;animation-delay:var(--uh-generating-delay,0s);background:linear-gradient(90deg,#5eead4b3,#818cf8b8 38%,#c084fcad 68%,#f472b694);position:absolute;inset:0;transform:scaleX(0)}.uh-generating-bar--full:after{opacity:.78;will-change:transform,opacity;width:200%;animation:uh-generating-aura-pulse 1.7s ease-in-out infinite,uh-generating-aura-drift 5.2s linear infinite;animation-delay:var(--uh-generating-delay,0s);background:linear-gradient(90deg,#5eead4b3,#818cf8b8 12.5%,#c084fcad 25%,#f472b694 37.5%,#5eead4b3 50%,#818cf8b8 62.5%,#c084fcad 75%,#f472b694 87.5%,#5eead4b3);inset:0 auto 0 0;transform:translate(0)}@keyframes uh-generating-aura-pulse{0%,to{opacity:.58;filter:saturate(.92)brightness()}50%{opacity:.96;filter:saturate(1.16)brightness(1.06)}}@keyframes uh-generating-aura-drift{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes uh-generating-fill{0%{opacity:.34;transform:scaleX(0)}72%{opacity:.72;transform:scaleX(.82)}to{opacity:.72;transform:scaleX(1)}}@keyframes uh-cell-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.uh-caret{vertical-align:text-bottom;background:var(--uh-signal);width:8px;height:1.05em;animation:uh-blink 1.05s steps(2,start) infinite;display:inline-block}@keyframes uh-blink{to{visibility:hidden}}.uh-spin{animation:uh-rotate .9s linear infinite;display:inline-block}@keyframes uh-rotate{to{transform:rotate(1turn)}}.uh-dot{animation:uh-dot-pulse 1.2s ease-in-out infinite;display:inline-block}.uh-dot:nth-child(2){animation-delay:.16s}.uh-dot:nth-child(3){animation-delay:.32s}@keyframes uh-dot-pulse{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.uh-live-green{background:#22c55e}.uh-live-green:after{border-color:#22c55e}.uh-live-unified{background:#0a0a0a}.uh-live-unified:after{border-color:#0a0a0a}.uh-eiko-ring{border:1px solid #0a0a0a29;border-radius:9999px;animation:uh-eiko-ring 2.2s ease-out infinite;position:absolute;inset:0}.uh-eiko-ring+.uh-eiko-ring{animation-delay:1.1s}@keyframes uh-eiko-ring{0%{opacity:.5;transform:scale(.7)}70%,to{opacity:0;transform:scale(1.3)}}.uh-eiko-orb{background:radial-gradient(circle at 50% 38%,#ffffffeb,#ffffff29 34%,#0a0a0a0f 64%,#0a0a0a08),linear-gradient(135deg,#0a0a0a14,#0a0a0a03)}.uh-eiko-core{animation:uh-eiko-breathe 2.8s ease-in-out infinite}@keyframes uh-eiko-breathe{0%,to{transform:scale(.95)}50%{transform:scale(1.06)}}.uh-eiko-bar{transform-origin:50% 100%;background:#0a0a0a;border-radius:9999px;width:4px;animation:uh-eiko-bar-idle 1.9s ease-in-out infinite}@keyframes uh-eiko-bar-idle{0%,to{opacity:.45;transform:scaleY(.3)}50%{opacity:.85;transform:scaleY(.72)}}[data-voice=speaking] .uh-eiko-bar,[data-voice=thinking] .uh-eiko-bar{opacity:.92;animation-name:uh-eiko-bar-active;animation-duration:.78s}@keyframes uh-eiko-bar-active{0%,to{transform:scaleY(.26)}30%{transform:scaleY(.95)}58%{transform:scaleY(.5)}}.uh-scan-thumb:before{content:"";z-index:2;background:linear-gradient(100deg,#fff0,#c4b5fd52 45%,#ffffff8c 50%,#c4b5fd52 55%,#fff0);width:55%;animation:uh-scan-shimmer 1.7s cubic-bezier(.4,0,.2,1) infinite;position:absolute;inset:0}.uh-scan-thumb:after{content:"";z-index:3;background:linear-gradient(90deg,#0000,#a78bfa 20%,#f0abfc 50%,#a78bfa 80%,#0000);border-radius:999px;height:2px;animation:uh-scanline 2.6s ease-in-out infinite;position:absolute;left:6%;right:6%;box-shadow:0 0 10px 2px #a78bfa8c}@keyframes uh-scan-shimmer{0%{transform:translate(-100%)skew(-12deg)}to{transform:translate(220%)skew(-12deg)}}@keyframes uh-scanline{0%,to{top:8%}50%{top:88%}}.uh-scan-skeleton{background:linear-gradient(90deg,#94a3b829 25%,#c4b5fd61 50%,#94a3b829 75%) 0 0/200% 100%;border-radius:6px;animation:uh-scan-wave 1.6s linear infinite}@keyframes uh-scan-wave{0%{background-position:200% 0}to{background-position:-200% 0}}.uh-flow-path{stroke-dasharray:6 7;animation:uh-flow 1.3s linear infinite}@keyframes uh-flow{to{stroke-dashoffset:-13px}}.uh-beam-pulse{stroke-dasharray:20 480;stroke-dashoffset:120px;stroke-linecap:round;animation:uh-beam 3s cubic-bezier(.45,0,.35,1) infinite}@keyframes uh-beam{to{stroke-dashoffset:-120px}}@media (prefers-reduced-motion:reduce){.uh-beam-pulse{opacity:0;animation:none}}.uh-gravity-chip{animation:uh-gravity-drift 6.5s ease-in-out infinite;animation-delay:var(--uh-float-delay,0s);will-change:transform;transform:translate(-50%,-50%)}@keyframes uh-gravity-drift{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 5px))}}.uh-gravity-glow{animation:uh-gravity-glow 3.6s ease-in-out infinite;transform:translate(-50%,-50%)}@keyframes uh-gravity-glow{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(.88)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.06)}}.uh-node-pulse{transform-origin:50%;transform-box:fill-box;animation:uh-node 2.6s ease-in-out infinite}@keyframes uh-node{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.12)}}.uh-edge-l{background:linear-gradient(to right,var(--uh-paper),transparent)}.uh-edge-r{background:linear-gradient(to left,var(--uh-paper),transparent)}@media (prefers-reduced-motion:reduce){.uh-word>span{animation:none;transform:none}.uh-fade-in{opacity:1}.uh-caret,.uh-dot,.uh-eiko-bar,.uh-eiko-core,.uh-eiko-ring,.uh-fade-in,.uh-flow-path,.uh-gravity-chip,.uh-gravity-glow,.uh-live-dot:after,.uh-node-pulse,.uh-scan-skeleton,.uh-scan-thumb:after,.uh-scan-thumb:before,.uh-spin,.uh-thinking{animation:none}.uh-eiko-ring{opacity:0}.uh-thinking{color:#9a9a9a;background:0 0}}.uh-marquee{width:100%;margin-block:-.25rem;padding-block:.25rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.uh-marquee-track{width:max-content;animation:uh-marquee var(--uh-marquee-duration,48s) linear infinite;will-change:transform;display:flex}.uh-marquee-track.uh-marquee-reverse{animation-direction:reverse}.uh-marquee-group{flex:none;align-items:center;gap:1.25rem;padding-right:1.25rem;display:flex}@keyframes uh-marquee{to{transform:translate(-25%)}}.uh-marquee:hover .uh-marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.uh-marquee-track{animation:none}}.uh-tour-scene{animation:uh-tour-scene-in .3s cubic-bezier(.22,1,.36,1) both}@keyframes uh-tour-scene-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.uh-tour-cursor{z-index:30;pointer-events:none;will-change:transform;filter:drop-shadow(0 2px 4px #0a0a0a59);transition:transform .65s cubic-bezier(.22,1,.36,1),opacity .3s;position:absolute;top:0;left:0}.uh-tour-ripple{border:2px solid var(--uh-signal);opacity:0;border-radius:9999px;width:22px;height:22px;animation:uh-tour-ripple .5s ease-out;position:absolute;top:-8px;left:-8px}@keyframes uh-tour-ripple{0%{opacity:.8;transform:scale(.3)}to{opacity:0;transform:scale(1.7)}}.uh-tour-overlay-in{animation:uh-tour-overlay .45s cubic-bezier(.22,1,.36,1) both}.uh-tour-overlay-out{animation:uh-tour-overlay .42s cubic-bezier(.55,0,.55,.2) reverse both}@keyframes uh-tour-overlay{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.uh-tour-progress{opacity:.35;transform-origin:0;background:currentColor;border-radius:999px;height:2px;animation:uh-tour-progress linear both;position:absolute;bottom:2px;left:6px;right:6px}@keyframes uh-tour-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.uh-tour-cursor{display:none}.uh-tour-overlay-in,.uh-tour-overlay-out,.uh-tour-progress,.uh-tour-ripple,.uh-tour-scene{animation:none}.uh-tour-overlay-in,.uh-tour-overlay-out{opacity:1}}@media (min-width:1024px){.uh-tour-composition{--uh-tour-side-progress:clamp(0,var(--uh-tour-progress,0),1);height:min(720px,56vw);min-height:620px}.uh-tour-panel-wrap{will-change:transform;position:absolute}.uh-tour-main-wrap{z-index:20;width:min(1160px,94%);transform:translateX(-50%) scale(calc(1 - (var(--uh-tour-side-progress) * .13)));transform-origin:50% 8%;top:0;left:50%}.uh-tour-eiko-wrap{width:min(26rem,32vw);transform:translate(calc((1 - var(--uh-tour-side-progress)) * -5rem),calc((1 - var(--uh-tour-side-progress)) * 2.5rem)) scale(calc(.88 + (var(--uh-tour-side-progress) * .12)));bottom:2.25rem;left:.4rem}.uh-tour-eiko-wrap,.uh-tour-scan-wrap{z-index:30;opacity:1;max-width:none;pointer-events:auto}.uh-tour-scan-wrap{width:min(22rem,28vw);transform:translate(calc((1 - var(--uh-tour-side-progress)) * 5rem),calc((1 - var(--uh-tour-side-progress)) * 3rem)) scale(calc(.88 + (var(--uh-tour-side-progress) * .12)));bottom:.75rem;right:.2rem}}@media (min-width:1280px){.uh-tour-composition{height:660px}.uh-tour-main-wrap{width:min(1180px,88%)}.uh-tour-eiko-wrap{width:27rem;bottom:3.25rem;left:.25rem}.uh-tour-scan-wrap{width:22.5rem;bottom:1.25rem;right:.25rem}}@media (prefers-reduced-motion:reduce) and (min-width:1024px){.uh-tour-composition{--uh-tour-side-progress:1}.uh-tour-main-wrap{transform:translate(-50%)scale(.87)!important}.uh-tour-eiko-wrap,.uh-tour-scan-wrap{opacity:1!important;pointer-events:auto!important;transform:none!important}}.uh-eiko-bar.uh-eiko-bar-color{background:#0a0a0a}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.uh-public-container{width:min(1200px,100% - 2.5rem);margin-inline:auto}.uh-public-kicker{color:#777772;font-family:var(--font-geist-mono,ui-monospace,monospace);letter-spacing:.18em;text-transform:uppercase;font-size:.625rem;font-weight:650;line-height:1.4}.uh-public-hero{isolation:isolate;background:radial-gradient(circle at 50% 18%,#ffffffeb,transparent 37rem),var(--uh-paper);padding:clamp(4.5rem,8vw,7.5rem) 0 clamp(4.5rem,8vw,7rem);position:relative;overflow:hidden}.uh-public-hero:before{z-index:-2;content:"";opacity:.38;background-image:radial-gradient(circle,#0a0a0a17 .7px,#0000 0);background-size:21px 21px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.uh-public-hero-aura{z-index:-1;filter:blur(54px);opacity:.78;pointer-events:none;background:radial-gradient(circle at 25% 55%,#3155ff1f,#0000 31%),radial-gradient(circle at 51% 70%,#ca43d31a,#0000 29%),radial-gradient(circle at 78% 52%,#16a37417,#0000 31%);width:min(74rem,95vw);height:26rem;position:absolute;bottom:3rem;left:50%;transform:translate(-50%)}.uh-public-hero-inner{position:relative}.uh-public-hero-copy{text-align:center;max-width:930px;margin-inline:auto}.uh-public-hero-copy h1{max-width:15ch;color:var(--uh-ink);font-family:var(--uh-display);letter-spacing:-.068em;text-wrap:balance;margin:1.15rem auto 0;font-size:clamp(3.15rem,6.4vw,6rem);font-weight:650;line-height:.97}.uh-public-lede{color:#60605b;text-wrap:pretty;max-width:720px;margin:1.55rem auto 0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.68}.uh-public-actions{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1.8rem;display:flex}.uh-public-button{border-radius:999px;justify-content:center;align-items:center;gap:.6rem;min-height:3rem;padding:.75rem 1.35rem;font-size:.875rem;font-weight:700;transition:transform .18s,background-color .18s,box-shadow .18s;display:inline-flex}.uh-public-button svg{width:1rem;height:1rem;transition:transform .18s}.uh-public-button:hover{transform:translateY(-2px)}.uh-public-button:hover svg{transform:translate(2px)}.uh-public-button-dark{color:#fff;background:#0a0a0a;box-shadow:0 14px 30px #0a0a0a24}.uh-public-button-light{color:#171715;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffbd;box-shadow:inset 0 0 0 1px #0a0a0a21}.uh-public-button:focus-visible,.uh-public-pricing-grid a:focus-visible,.uh-public-resource-list a:focus-visible{outline-offset:4px;outline:2px solid #0a0a0a}.uh-public-hero-visual{margin-top:clamp(3rem,6vw,5rem)}.uh-public-window{text-align:left;background:#fffffff0;border:1px solid #0a0a0a1f;border-radius:clamp(1.2rem,2vw,1.75rem);overflow:hidden;box-shadow:0 36px 90px #1e1e1821,inset 0 2px #fffc}.uh-public-window-bar{border-bottom:1px solid #0a0a0a17;justify-content:space-between;align-items:center;gap:1rem;min-height:3.75rem;padding:.75rem 1.1rem;display:flex}.uh-public-window-name,.uh-public-window-status{align-items:center;gap:.7rem;font-size:.78rem;font-weight:700;display:flex}.uh-public-window-name>span{color:#fff;background:#0a0a0a;border-radius:.65rem;place-items:center;width:2rem;height:2rem;display:grid}.uh-public-window-name svg{width:.95rem;height:.95rem}.uh-public-window-status{color:#777772;font-family:var(--font-geist-mono,ui-monospace,monospace);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem}.uh-public-window-status i{background:#19a873;border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 0 4px #19a8731a}.uh-public-preview-layout{grid-template-columns:minmax(13rem,.68fr) minmax(0,1.82fr);min-height:31rem;display:grid}.uh-public-preview-rail{background:#f0f0ed;border-right:1px solid #0a0a0a17;padding:1.5rem}.uh-public-preview-rail>div{color:#656560;border-radius:.85rem;grid-template-columns:1.5rem 1fr;align-items:center;gap:.6rem;margin-top:.55rem;padding:.75rem;display:grid}.uh-public-preview-rail>div.is-active{color:#fff;background:#0a0a0a}.uh-public-preview-rail span{font-family:var(--font-geist-mono,ui-monospace,monospace);opacity:.66;font-size:.56rem}.uh-public-preview-rail p{font-size:.77rem;font-weight:650;line-height:1.35}.uh-public-preview-canvas,.uh-public-product-canvas{min-width:0;padding:clamp(1.25rem,3vw,2.25rem)}.uh-public-preview-heading{border-bottom:1px solid #0a0a0a17;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1.25rem;display:flex}.uh-public-preview-heading h2{letter-spacing:-.04em;margin-top:.35rem;font-size:clamp(1.35rem,2.3vw,2.1rem);font-weight:650}.uh-public-preview-heading>span{color:#62625e;font-family:var(--font-geist-mono,ui-monospace,monospace);letter-spacing:.08em;text-transform:uppercase;background:#efefec;border-radius:999px;flex:none;padding:.42rem .65rem;font-size:.56rem}.uh-public-record-grid{grid-template-columns:minmax(0,1.25fr) minmax(13rem,.75fr);gap:1rem;margin-top:1.25rem;display:grid}.uh-public-record-list{gap:.7rem;display:grid}.uh-public-record-row{background:#fff;border:1px solid #0a0a0a17;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;min-height:4.4rem;padding:.7rem .85rem;display:grid}.uh-public-avatar{border-radius:.8rem;place-items:center;width:2.4rem;height:2.4rem;display:grid}.uh-public-avatar svg{width:1rem;height:1rem}.uh-public-avatar.amber{color:#b96013;background:#fff0dd}.uh-public-avatar.mint{color:#07845c;background:#e8f7f1}.uh-public-avatar.cyan{color:#176f8b;background:#e9f5f9}.uh-public-record-row small,.uh-public-record-row strong{display:block}.uh-public-record-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.uh-public-record-row small{color:#85857f;margin-top:.15rem;font-size:.64rem}.uh-public-record-row em{color:#555550;background:#efefec;border-radius:999px;padding:.35rem .55rem;font-size:.62rem;font-style:normal;font-weight:700}.uh-public-account-card{background:#f6f6f3;border:1px solid #0a0a0a17;border-radius:1rem;padding:1rem}.uh-public-account-card h3{letter-spacing:-.03em;margin-top:.25rem;font-size:1.1rem;font-weight:700}.uh-public-account-card>.uh-public-kicker{margin-top:1rem}.uh-public-stat-pair{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1rem;display:grid}.uh-public-stat-pair span{color:#777772;border:1px solid #0a0a0a14;border-radius:.75rem;padding:.7rem;font-size:.6rem}.uh-public-stat-pair strong{color:#171715;margin-bottom:.2rem;font-size:1rem;display:block}.uh-public-context-note,.uh-public-inline-proof{color:#5f5f5a;align-items:center;gap:.5rem;font-size:.67rem;display:flex}.uh-public-context-note{border-top:1px solid #0a0a0a14;margin-top:1rem;padding-top:.85rem}.uh-public-context-note svg,.uh-public-inline-proof svg{color:#0d8f65;width:.9rem;height:.9rem}.uh-public-command{border:1px solid #0a0a0a1a;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;margin-top:1.2rem;padding:.85rem 1rem;font-size:.78rem;font-weight:600;display:flex}.uh-public-command span{color:#fff;background:#0a0a0a;border-radius:.72rem;flex:none;place-items:center;width:2.2rem;height:2.2rem;display:grid}.uh-public-command svg{width:1rem;height:1rem}.uh-public-step-list{gap:.55rem;margin-top:1rem;display:grid}.uh-public-step-list>div{border-bottom:1px solid #0a0a0a14;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:3.6rem;padding:.5rem;display:grid}.uh-public-step-list>div>span{border:1px solid #0a0a0a1c;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-size:.58rem;display:grid}.uh-public-step-list>div>span.is-done{color:#087a55;background:#e8f7f1}.uh-public-step-list svg{width:.8rem;height:.8rem}.uh-public-step-list p{font-size:.77rem;font-weight:650}.uh-public-step-list small{color:#85857f;font-size:.6rem}.uh-public-ticket-list{gap:.65rem;margin-top:1.2rem;display:grid}.uh-public-ticket-list>div{border:1px solid #0a0a0a17;border-radius:1rem;grid-template-columns:2.7rem minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:4.1rem;padding:.7rem .85rem;display:grid}.uh-public-ticket-list b{font-family:var(--font-geist-mono,ui-monospace,monospace);font-size:.65rem}.uh-public-ticket-list small,.uh-public-ticket-list strong{display:block}.uh-public-ticket-list strong{font-size:.76rem}.uh-public-ticket-list small{color:#85857f;margin-top:.15rem;font-size:.62rem}.uh-public-ticket-list em{color:#656560;background:#f2f2ef;border-radius:999px;padding:.35rem .55rem;font-size:.59rem;font-style:normal}.uh-public-inline-proof{background:#f2f2ef;border-radius:.8rem;margin-top:1rem;padding:.75rem}.uh-public-portal-summary{grid-template-columns:repeat(3,1fr);gap:.7rem;margin-top:1.2rem;display:grid}.uh-public-portal-summary>div{border:1px solid #0a0a0a17;border-radius:1rem;min-height:8.5rem;padding:1rem}.uh-public-portal-summary small,.uh-public-portal-summary span,.uh-public-portal-summary strong{display:block}.uh-public-portal-summary small{color:#777772;font-size:.62rem}.uh-public-portal-summary strong{letter-spacing:-.05em;margin-top:1.2rem;font-size:1.65rem}.uh-public-portal-summary span{color:#777772;margin-top:.2rem;font-size:.62rem}.uh-public-portal-update{background:#f0f0ed;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;margin-top:.8rem;padding:.85rem 1rem;display:grid}.uh-public-portal-update>svg{width:1rem;height:1rem}.uh-public-portal-update small,.uh-public-portal-update strong{display:block}.uh-public-portal-update strong{font-size:.75rem}.uh-public-portal-update small{color:#777772;margin-top:.15rem;font-size:.6rem}.uh-public-portal-update em{color:#fff;background:#0a0a0a;border-radius:999px;padding:.35rem .55rem;font-size:.58rem;font-style:normal}.uh-public-section{background:var(--uh-paper);padding:clamp(4.5rem,8vw,7.5rem) 0}.uh-public-section-soft{background:#f1f1ee}.uh-public-section-heading{max-width:760px}.uh-public-how h2,.uh-public-pricing-intro h2,.uh-public-resource-layout>div:first-child h2,.uh-public-section-heading h2{color:#0a0a0a;letter-spacing:-.062em;text-wrap:balance;margin-top:1rem;font-size:clamp(2.65rem,5vw,4.8rem);font-weight:650;line-height:.98}.uh-public-outcomes{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:3rem;display:grid}.uh-public-outcomes.has-four{grid-template-columns:repeat(4,1fr)}.uh-public-outcomes article{background:#fff;border:1px solid #0a0a0a17;border-radius:1.25rem;min-height:19rem;padding:1.5rem;transition:transform .22s,box-shadow .22s}.uh-public-outcomes article:first-child{color:#fff;background:#11110f}.uh-public-outcomes article:hover{transform:translateY(-4px);box-shadow:0 22px 50px #16161217}.uh-public-outcomes article>span{color:#888883;font-family:var(--font-geist-mono,ui-monospace,monospace);font-size:.6rem}.uh-public-outcomes h3{letter-spacing:-.045em;margin-top:5.5rem;font-size:clamp(1.4rem,2.3vw,2rem);font-weight:650;line-height:1.08}.uh-public-outcomes p{color:#676762;margin-top:1rem;font-size:.875rem;line-height:1.65}.uh-public-outcomes article:first-child p{color:#ffffffa1}.uh-public-how{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(3rem,8vw,7rem);display:grid}.uh-public-how-copy>p:last-child,.uh-public-pricing-intro>p:last-child,.uh-public-resource-layout>div:first-child>p:last-child{color:#676762;max-width:32rem;margin-top:1.5rem;font-size:.92rem;line-height:1.7}.uh-public-how-steps{border-top:1px solid #0a0a0a1c}.uh-public-how-steps article{border-bottom:1px solid #0a0a0a1c;grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding:1.75rem 0;display:grid}.uh-public-how-steps article>span{color:#85857f;font-family:var(--font-geist-mono,ui-monospace,monospace);font-size:.6rem}.uh-public-how-steps h3{letter-spacing:-.035em;font-size:1.35rem;font-weight:650}.uh-public-how-steps p{color:#676762;max-width:42rem;margin-top:.55rem;font-size:.875rem;line-height:1.65}.uh-public-closing{isolation:isolate;color:#fff;text-align:center;background:#0d0d0c;border-radius:2rem;padding:clamp(2.5rem,7vw,6rem);position:relative;overflow:hidden}.uh-public-closing-aura{z-index:-1;filter:blur(60px);background:radial-gradient(circle,#6a5eff57,#16a37417 40%,#0000 70%);width:70%;height:120%;position:absolute;top:-60%;left:50%;transform:translate(-50%)}.uh-public-closing .uh-public-kicker{color:#ffffff8c}.uh-public-closing h2{letter-spacing:-.065em;text-wrap:balance;max-width:17ch;margin:1rem auto 0;font-size:clamp(2.7rem,5.4vw,5rem);font-weight:650;line-height:.98}.uh-public-closing>p:not(.uh-public-kicker){color:#ffffff9e;max-width:650px;margin:1.25rem auto 1.8rem;font-size:.95rem;line-height:1.7}.uh-public-closing .uh-public-button-dark{color:#0a0a0a;background:#fff}.uh-public-module-grid{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:3rem;display:grid}.uh-public-module-grid article{background:#fff;border:1px solid #0a0a0a17;border-radius:1.25rem;flex-direction:column;justify-content:space-between;min-height:14rem;padding:1.5rem;display:flex}.uh-public-module-grid article.is-wide{grid-column:span 2}.uh-public-module-grid article>span,.uh-public-trust-grid article>span{background:#efefec;border-radius:.8rem;place-items:center;width:2.5rem;height:2.5rem;display:grid}.uh-public-module-grid svg,.uh-public-trust-grid svg{width:1.05rem;height:1.05rem}.uh-public-module-grid h3,.uh-public-trust-grid h3{letter-spacing:-.035em;font-size:1.35rem;font-weight:650}.uh-public-module-grid p,.uh-public-trust-grid p{color:#676762;max-width:37rem;margin-top:.5rem;font-size:.84rem;line-height:1.62}.uh-public-product-shell{grid-template-columns:11rem minmax(0,1fr);min-height:30rem;display:grid}.uh-public-product-shell aside{background:#f0f0ed;border-right:1px solid #0a0a0a17;padding:1.2rem}.uh-public-product-shell aside span{color:#686864;border-radius:.75rem;margin-bottom:.3rem;padding:.65rem .75rem;font-size:.72rem;font-weight:650;display:block}.uh-public-product-shell aside span.is-active{color:#fff;background:#0a0a0a}.uh-public-activity-strip{grid-template-columns:repeat(3,1fr);gap:.6rem;margin-top:.9rem;display:grid}.uh-public-activity-strip span{color:#5f5f5a;background:#f2f2ef;border-radius:.8rem;align-items:center;gap:.5rem;padding:.75rem;font-size:.64rem;display:flex}.uh-public-activity-strip i{background:#0a0a0a;border-radius:50%;flex:none;width:.4rem;height:.4rem}.uh-public-activity-strip i.is-live{background:#17a36e}.uh-public-trust-preview{grid-template-columns:.8fr 1.2fr;min-height:25rem;display:grid}.uh-public-trust-score{background:#f0f0ed;border-right:1px solid #0a0a0a17;flex-direction:column;justify-content:center;padding:2rem;display:flex}.uh-public-trust-score>span{color:#fff;background:#0a0a0a;border-radius:1rem;place-items:center;width:3rem;height:3rem;display:grid}.uh-public-trust-score svg{width:1.25rem;height:1.25rem}.uh-public-trust-score strong{letter-spacing:-.04em;margin-top:2rem;font-size:1.55rem}.uh-public-trust-score p{color:#676762;margin-top:.65rem;font-size:.82rem;line-height:1.6}.uh-public-boundaries{align-content:center;gap:.75rem;padding:2rem;display:grid}.uh-public-boundaries>div{border:1px solid #0a0a0a17;border-radius:1rem;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4.5rem;padding:.8rem 1rem;display:grid}.uh-public-boundaries span{color:#8a8a84;font-family:var(--font-geist-mono,ui-monospace,monospace);font-size:.58rem}.uh-public-boundaries strong{font-size:.8rem}.uh-public-boundaries small{color:#666661;background:#efefec;border-radius:999px;padding:.35rem .55rem;font-size:.58rem}.uh-public-trust-grid{grid-template-columns:repeat(2,1fr);gap:.8rem;margin-top:3rem;display:grid}.uh-public-trust-grid article{background:#fff;border:1px solid #0a0a0a17;border-radius:1.25rem;min-height:17rem;padding:1.5rem}.uh-public-trust-grid h3{margin-top:4rem}.uh-public-disclaimer{color:#777772;text-align:center;max-width:760px;margin:1.5rem auto 0;font-size:.72rem;line-height:1.6}.uh-public-resource-layout{grid-template-columns:minmax(17rem,.7fr) minmax(0,1.3fr);gap:clamp(3rem,9vw,8rem);display:grid}.uh-public-resource-list{border-top:1px solid #0a0a0a1c}.uh-public-resource-list a{border-bottom:1px solid #0a0a0a1c;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:start;gap:1rem;padding:1.3rem 0;transition:padding-left .18s;display:grid}.uh-public-resource-list a:hover{padding-left:.5rem}.uh-public-resource-list>a>span{color:#85857f;font-family:var(--font-geist-mono,ui-monospace,monospace);font-size:.6rem}.uh-public-resource-list small{color:#777772;font-size:.62rem}.uh-public-resource-list h3{letter-spacing:-.03em;margin-top:.15rem;font-size:1.25rem;font-weight:650}.uh-public-resource-list p{color:#676762;max-width:37rem;margin-top:.35rem;font-size:.79rem;line-height:1.55}.uh-public-resource-list svg{width:1rem;height:1rem;margin-top:.3rem}.uh-public-connection-map{grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;min-height:27rem;padding:clamp(1.5rem,4vw,3.5rem);display:grid}.uh-public-connection-map>div{grid-template-columns:repeat(2,1fr);gap:.65rem;display:grid}.uh-public-connection-map>div>span{background:#fafaf8;border:1px solid #0a0a0a17;border-radius:1rem;align-items:center;gap:.7rem;min-height:4.3rem;padding:.8rem;font-size:.72rem;font-weight:650;display:flex}.uh-public-connection-map>div svg{width:1rem;height:1rem}.uh-public-connection-map>strong{color:#fff;background:#0a0a0a;border-radius:50%;place-items:center;width:7rem;height:7rem;display:grid;box-shadow:0 0 0 1rem #0a0a0a0a}.uh-public-connection-map>strong svg{width:1.5rem;height:1.5rem}.uh-public-connection-map>strong small{margin-top:-1.9rem;font-size:.62rem}.uh-public-pricing-intro{text-align:center;max-width:760px;margin-inline:auto}.uh-public-pricing-intro>p:last-child{margin-inline:auto}.uh-public-pricing-grid{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:3rem;display:grid}.uh-public-pricing-grid article{background:#fff;border:1px solid #0a0a0a1a;border-radius:1.5rem;flex-direction:column;min-height:31rem;padding:1.6rem;display:flex}.uh-public-pricing-grid article.is-featured{color:#fff;background:#11110f;transform:translateY(-.75rem);box-shadow:0 30px 70px #0a0a0a26}.uh-public-pricing-grid article>div>span{color:#666661;font-family:var(--font-geist-mono,ui-monospace,monospace);letter-spacing:.08em;text-transform:uppercase;background:#efefec;border-radius:999px;padding:.35rem .6rem;font-size:.55rem;display:inline-flex}.uh-public-pricing-grid article.is-featured>div>span{color:#ffffffb8;background:#ffffff1a}.uh-public-pricing-grid h3{letter-spacing:-.055em;margin-top:1.25rem;font-size:2.5rem;font-weight:650}.uh-public-pricing-grid article>div>p{color:#676762;margin-top:.7rem;font-size:.85rem;line-height:1.6}.uh-public-pricing-grid article.is-featured>div>p{color:#ffffff9c}.uh-public-pricing-grid ul{gap:.9rem;margin-top:2.5rem;display:grid}.uh-public-pricing-grid li{align-items:center;gap:.65rem;font-size:.8rem;display:flex}.uh-public-pricing-grid li svg{width:.95rem;height:.95rem}.uh-public-pricing-grid article>a{color:#fff;background:#0a0a0a;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;min-height:3rem;margin-top:auto;font-size:.8rem;font-weight:700;display:inline-flex}.uh-public-pricing-grid article.is-featured>a{color:#0a0a0a;background:#fff}.uh-public-pricing-grid article>a svg{width:1rem;height:1rem}@media (max-width:900px){.uh-public-how,.uh-public-preview-layout,.uh-public-product-shell,.uh-public-resource-layout,.uh-public-trust-preview{grid-template-columns:1fr}.uh-public-preview-rail{border-bottom:1px solid #0a0a0a17;border-right:0;grid-template-columns:repeat(3,1fr);padding:1rem;display:grid}.uh-public-preview-rail>.uh-public-kicker{grid-column:1/-1}.uh-public-record-grid{grid-template-columns:1fr}.uh-public-account-card{display:none}.uh-public-module-grid,.uh-public-outcomes,.uh-public-outcomes.has-four,.uh-public-pricing-grid{grid-template-columns:repeat(2,1fr)}.uh-public-product-shell aside{border-bottom:1px solid #0a0a0a17;border-right:0;display:flex;overflow-x:auto}.uh-public-product-shell aside span{flex:none;margin:0 .25rem 0 0}.uh-public-trust-score{border-bottom:1px solid #0a0a0a17;border-right:0}.uh-public-pricing-grid article.is-featured{transform:none}}@media (max-width:640px){.uh-public-container{width:min(100% - 1.5rem,1200px)}.uh-public-hero{padding-block:4rem}.uh-public-hero-copy h1{font-size:clamp(2.65rem,13vw,4rem)}.uh-public-lede{font-size:.96rem}.uh-public-actions{flex-direction:column}.uh-public-button{width:100%}.uh-public-window-bar{min-height:3.25rem}.uh-public-window-status{display:none}.uh-public-preview-layout{min-height:0}.uh-public-preview-rail{grid-template-columns:1fr}.uh-public-preview-rail>div:not(.is-active){display:none}.uh-public-preview-canvas,.uh-public-product-canvas{padding:1rem}.uh-public-preview-heading{display:block}.uh-public-preview-heading>span{margin-top:.75rem;display:inline-flex}.uh-public-portal-summary{grid-template-columns:1fr}.uh-public-portal-summary>div{min-height:6rem}.uh-public-module-grid,.uh-public-outcomes,.uh-public-outcomes.has-four,.uh-public-pricing-grid,.uh-public-trust-grid{grid-template-columns:1fr}.uh-public-module-grid article.is-wide{grid-column:auto}.uh-public-outcomes article{min-height:15rem}.uh-public-outcomes h3{margin-top:3.5rem}.uh-public-activity-strip{grid-template-columns:1fr}.uh-public-connection-map{grid-template-columns:1fr;gap:1.4rem}.uh-public-connection-map>strong{margin-inline:auto}.uh-public-boundaries{padding:1rem}.uh-public-boundaries>div{grid-template-columns:2rem minmax(0,1fr)}.uh-public-boundaries small{grid-column:2;justify-self:start}.uh-public-resource-list a{grid-template-columns:2rem minmax(0,1fr)}.uh-public-resource-list a>svg{display:none}.uh-public-pricing-grid article{min-height:27rem}}@media (prefers-reduced-motion:reduce){.uh-public-button,.uh-public-button svg,.uh-public-outcomes article,.uh-public-resource-list a{transition:none}}.uh-public-contact{isolation:isolate;background:var(--uh-paper);padding:clamp(3.25rem,4vw,4.25rem) 0;position:relative;overflow:hidden}.uh-public-contact-aura{z-index:-1;filter:blur(42px);background:radial-gradient(circle,#3155ff1a,#be41d20d 42%,#0000 70%);border-radius:50%;width:38rem;height:38rem;position:absolute;top:-5rem;left:-8rem}.uh-public-contact-layout{grid-template-columns:minmax(0,.84fr) minmax(610px,1.3fr);align-items:start;gap:clamp(3.5rem,5.5vw,6rem);width:min(1320px,100% - 3rem);display:grid}.uh-public-contact-copy{padding-top:1rem}.uh-public-contact-copy h1{letter-spacing:-.065em;text-wrap:balance;max-width:10ch;margin-top:1rem;font-size:clamp(2.75rem,4.8vw,4.75rem);font-weight:650;line-height:.98}.uh-public-contact-copy>p:not(.uh-public-kicker){color:#62625e;max-width:34rem;margin-top:1.5rem;font-size:.95rem;line-height:1.72}.uh-public-contact-points{border-top:1px solid #0a0a0a1a;gap:0;margin-top:2.5rem;display:grid}.uh-public-contact-points>div{border-bottom:1px solid #0a0a0a1a;grid-template-columns:2.5rem minmax(0,1fr);gap:.8rem;padding:1.1rem 0;display:grid}.uh-public-contact-points>div>span{background:#ededeb;border-radius:.7rem;place-items:center;width:2.2rem;height:2.2rem;display:grid}.uh-public-contact-points svg{width:.95rem;height:.95rem}.uh-public-contact-points h2{font-size:.82rem;font-weight:700}.uh-public-contact-points p{color:#6b6b66;margin-top:.25rem;font-size:.75rem;line-height:1.55}.uh-public-contact-form{background:#fffffff5;border:1px solid #0a0a0a1c;padding:clamp(1.5rem,2.3vw,2rem);box-shadow:0 1px 2px #1818140a}.uh-public-contact-form-head{border-bottom:1px solid #0a0a0a17;margin-bottom:1.35rem;padding-bottom:1.15rem}.uh-public-contact-form-head h2{letter-spacing:-.045em;margin-top:.5rem;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:650}.uh-public-contact-form-head>p:last-child{color:#777772;margin-top:.4rem;font-size:.78rem}.uh-public-contact-form label>span{color:#20201e;font-size:.76rem;font-weight:700;display:block}.uh-public-contact-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;display:grid}.uh-public-contact-field-wide{grid-column:1/-1}.uh-public-contact-notes{margin-top:1.1rem;display:block}.uh-public-contact-form input,.uh-public-contact-form textarea{color:#171715;background:#fafaf8;border:1px solid #0a0a0a1f;border-radius:.9rem;outline:none;width:100%;margin-top:.5rem;font-size:1rem;transition:border-color .16s,box-shadow .16s}.uh-public-contact-form input{height:3rem;padding-inline:.95rem}.uh-public-contact-form textarea{resize:vertical;min-height:7rem;padding:.85rem .95rem}.uh-public-contact-form input:focus,.uh-public-contact-form textarea:focus{border-color:#0a0a0a;box-shadow:0 0 0 3px #0a0a0a12}.uh-public-contact-submit{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.uh-public-contact-submit button{color:#fff;background:#0a0a0a;border-radius:999px;align-items:center;gap:.55rem;min-height:3rem;padding:.75rem 1.3rem;font-size:.8rem;font-weight:700;display:inline-flex}.uh-public-contact-submit button:disabled{cursor:wait;opacity:.62}.uh-public-contact-submit button:focus-visible{outline-offset:3px;outline:2px solid #0a0a0a}.uh-public-contact-submit svg{width:1rem;height:1rem}.uh-public-contact-submit p{color:#777772;font-size:.68rem}.uh-public-contact-message{color:#087a55;min-height:1.25rem;margin-top:.65rem;font-size:.75rem}.uh-public-contact-message.is-error{color:#b42318}.uh-public-contact-message span{align-items:center;gap:.5rem;display:inline-flex}.uh-public-contact-message svg{width:.9rem;height:.9rem}@media (max-width:1050px){.uh-public-contact-layout{grid-template-columns:1fr;gap:3.5rem;width:min(100% - 2.5rem,760px)}.uh-public-contact-copy h1{max-width:13ch}}@media (max-width:640px){.uh-public-contact{padding-block:3.5rem}.uh-public-contact-layout{gap:3rem;width:min(100% - 1.5rem,760px)}.uh-public-contact-fields{grid-template-columns:1fr;gap:1rem}.uh-public-contact-field-wide{grid-column:auto}.uh-public-contact-form{box-shadow:none;background:0 0;border:0;padding:0}.uh-public-contact-submit{align-items:flex-start}}[data-public-marketing]{color:#11110f;background:#fff}[data-public-marketing] [data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}[data-public-marketing] [data-reveal][data-visible=true]{opacity:1;transform:translate(0)}.uh-product-page{--product-ink:#11110f;--product-muted:#6a6964;--product-border:#11110f1a;--product-soft:#f7f7f4;background:#fff}.uh-product-hero{border-bottom:1px solid var(--product-border);background-image:radial-gradient(#11110f12 .7px,#0000 0);background-size:18px 18px;padding:clamp(5.5rem,9vw,8.5rem) 0 0;overflow:hidden}.uh-product-hero-copy{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.uh-product-pill{border:1px solid var(--product-border);color:#7a7974;min-height:2rem;font-family:var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;background:#ffffffd1;border-radius:999px;align-items:center;padding:0 .85rem;font-size:.62rem;display:inline-flex}.uh-product-hero h1{letter-spacing:-.055em;margin-top:1.55rem;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:.98}.uh-product-hero h1>span{display:block}.uh-product-hero-copy>p:not(.uh-product-pill){max-width:610px;color:var(--product-muted);margin-top:1.2rem;font-size:clamp(1rem,1.55vw,1.2rem);line-height:1.55}.uh-product-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}.uh-product-button{min-height:3.15rem;color:var(--product-ink);background:#fff;border:1px solid #11110f47;border-radius:.55rem;justify-content:center;align-items:center;gap:.55rem;padding:.75rem 1.8rem;font-size:.8rem;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.uh-product-button svg{width:1rem;height:1rem}.uh-product-button:hover{transform:translateY(-2px);box-shadow:0 10px 28px #11110f1a}.uh-product-button:focus-visible{outline-offset:3px;outline:2px solid #11110f}.uh-product-button.is-dark{color:#fff;background:#11110f;border-color:#11110f}.uh-product-button.is-light{color:#11110f;background:#fff;border-color:#fff}.uh-product-button.is-outline{color:#fff;background:0 0;border-color:#ffffff8c}.uh-product-proof-wrap{margin-top:clamp(3.25rem,6vw,5.5rem);padding:0 clamp(.25rem,2vw,1.5rem) clamp(2.4rem,5vw,4rem);position:relative}.uh-product-aura{filter:blur(30px);opacity:.72;pointer-events:none;background:radial-gradient(circle at 17% 60%,#49d2ff2e,#0000 35%),radial-gradient(circle at 52% 80%,#835cf629,#0000 38%),radial-gradient(circle at 88% 58%,#f75aba24,#0000 34%);position:absolute;inset:4% -10% -6%}.uh-product-tour-shell{z-index:1;background:#fbfbf9;border:1px solid #11110f21;border-radius:1.15rem 1.15rem 0 0;position:relative;overflow:hidden;box-shadow:0 32px 70px #1e1c1824}.uh-product-tour-bar{background:#ffffffeb;border-bottom:1px solid #11110f1a;justify-content:space-between;align-items:center;min-height:3rem;padding:0 1rem;display:flex}.uh-product-tour-bar>div{align-items:center;gap:.55rem;display:flex}.uh-product-tour-bar span{background:#20b875;border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 4px #20b8751a}.uh-product-tour-bar strong{color:#191917;font-size:.72rem}.uh-product-tour-bar p{color:#85837d;font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;font-size:.52rem}.uh-product-workspace{z-index:1;background:#fffffff5;border:1px solid #11110f21;border-radius:1.15rem 1.15rem 0 0;grid-template-columns:190px minmax(0,1fr);min-height:650px;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 70px #1e1c1824}.uh-product-workspace>aside{border-right:1px solid var(--product-border);background:#fbfbf9;padding:1.3rem .75rem}.uh-product-mini-brand{align-items:center;gap:.55rem;padding:.2rem .45rem 1rem;display:flex}.uh-product-mini-brand>span{color:#fff;background:#11110f;border-radius:.5rem;place-items:center;width:1.8rem;height:1.8rem;font-size:.75rem;font-weight:800;display:grid}.uh-product-mini-brand b{font-size:.85rem}.uh-product-home,.uh-product-workspace>aside>div:not(.uh-product-mini-brand){color:#66645f;border-radius:.5rem;align-items:center;gap:.6rem;min-height:2.25rem;padding:0 .65rem;font-size:.7rem;display:flex}.uh-product-workspace>aside>div.is-active{color:#11110f;background:#efefec;font-weight:700}.uh-product-workspace>aside svg{width:.85rem;height:.85rem}.uh-product-workspace>aside small{color:#9a9891;font-family:var(--font-mono,monospace);letter-spacing:.13em;text-transform:uppercase;margin:1rem .65rem .45rem;font-size:.5rem;display:block}.uh-product-home kbd{color:#a09e98;margin-left:auto;font-size:.48rem}.uh-product-workspace>main{min-width:0;padding:0 1rem 1rem}.uh-product-workspace>main>header{border-bottom:1px solid var(--product-border);justify-content:space-between;align-items:center;min-height:4rem;display:flex}.uh-product-workspace>main>header>div:first-child{align-items:center;gap:.65rem;display:flex}.uh-product-workspace>main>header>div:first-child>span{color:#fff;background:#153d65;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.58rem;font-weight:800;display:grid}.uh-product-workspace>main>header strong{font-size:.78rem;display:block}.uh-product-workspace>main>header small{color:#898780;align-items:center;gap:.3rem;margin-top:.12rem;font-size:.53rem;display:flex}.uh-product-workspace>main>header small i{background:#22b779;border-radius:50%;width:.32rem;height:.32rem}.uh-product-people{align-items:center;display:flex}.uh-product-people>span{background:#e7ded0;border:2px solid #fff;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;margin-left:-.35rem;font-size:.47rem;font-weight:700;display:grid}.uh-product-people button{border:1px solid var(--product-border);border-radius:.5rem;min-height:2rem;margin-left:.7rem;padding:0 .8rem;font-size:.58rem;font-weight:600}.uh-product-workspace>main>nav{border-bottom:1px solid var(--product-border);color:#88867f;align-items:flex-end;gap:1.4rem;min-height:3.1rem;font-size:.6rem;display:flex}.uh-product-workspace>main>nav>*{height:2.25rem}.uh-product-workspace>main>nav b{color:#11110f;border-bottom:2px solid #11110f}.uh-product-dashboard-grid{grid-template-columns:1fr 1.3fr 1fr;gap:.65rem;padding-top:.9rem;display:grid}.uh-product-dashboard-grid>section{border:1px solid var(--product-border);background:#fff;border-radius:.65rem;min-width:0}.uh-product-dashboard-grid>section.is-wide{grid-column:span 1}.uh-product-dashboard-grid>section>h3{border-bottom:1px solid var(--product-border);padding:.7rem .75rem;font-size:.63rem}.uh-product-dashboard-grid>section>div{padding:.7rem .75rem}.uh-product-definition{justify-content:space-between;align-items:center;gap:1rem;padding:.32rem 0;font-size:.52rem;display:flex}.uh-product-definition>span{color:#898780}.uh-product-definition strong{font-weight:600}.uh-product-definition strong.is-good{color:#0b8b5d}.uh-product-activity{grid-template-columns:1.35rem 1fr auto;align-items:center;gap:.45rem;padding:.38rem 0;display:grid}.uh-product-activity>span{background:#f1f3f7;border-radius:.35rem;place-items:center;width:1.35rem;height:1.35rem;display:grid}.uh-product-activity svg{width:.66rem;height:.66rem}.uh-product-activity b,.uh-product-team b{font-size:.52rem;display:block}.uh-product-activity small,.uh-product-team small{color:#96938c;margin-top:.08rem;font-size:.44rem;display:block}.uh-product-activity em{color:#9b9992;font-size:.43rem;font-style:normal}.uh-product-dashboard-grid label{gap:.5rem;padding:.35rem 0;display:flex}.uh-product-dashboard-grid input{accent-color:#11110f}.uh-product-dashboard-grid label b{font-size:.52rem;display:block}.uh-product-dashboard-grid label small{color:#9a9890;font-size:.44rem;display:block}.uh-product-dashboard-grid label:first-child small{color:#dc423c}.uh-product-ai-copy{color:#77756f;min-height:4rem;font-size:.5rem;line-height:1.6}.uh-product-dashboard-grid section button{border:1px solid var(--product-border);border-radius:.4rem;justify-content:center;align-items:center;gap:.3rem;width:100%;min-height:1.7rem;font-size:.5rem;display:inline-flex}.uh-product-dashboard-grid section button svg{width:.6rem;height:.6rem}.uh-product-team{align-items:center;gap:.45rem;padding:.3rem 0;display:flex}.uh-product-team>span{background:#ded6cc;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;font-size:.42rem;font-weight:700;display:grid}.uh-product-changes{border-bottom:1px solid var(--product-border);padding:clamp(3rem,6vw,5rem) 0}.uh-product-changes h2,.uh-product-how>.uh-public-container>h2{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.7vw,3.7rem);font-weight:400}.uh-product-change-grid{border-top:1px solid var(--product-border);grid-template-columns:repeat(3,1fr);margin-top:2rem;display:grid}.uh-product-change-grid article{border-right:1px solid var(--product-border);min-height:10rem;padding:2rem clamp(1.25rem,3vw,2.8rem)}.uh-product-change-grid article:last-child{border-right:0}.uh-product-change-grid svg{stroke-width:1.5px;width:1.15rem;height:1.15rem}.uh-product-change-grid h3{margin-top:2rem;font-size:.9rem}.uh-product-change-grid p{max-width:30ch;color:var(--product-muted);margin-top:.65rem;font-size:.75rem;line-height:1.55}.uh-product-how{padding:clamp(4rem,8vw,7rem) 0}.uh-product-process{gap:.9rem;margin-top:2rem;display:grid}.uh-product-process>article{border:1px solid var(--product-border);background:#fbfbf9;border-radius:.85rem;grid-template-columns:1.25fr .9fr;min-height:310px;display:grid;overflow:hidden}.uh-product-process>article.is-reverse{grid-template-columns:.9fr 1.25fr}.uh-product-process>article.is-reverse .uh-product-process-visual{order:2}.uh-product-process>article.is-reverse .uh-product-process-copy{order:1}.uh-product-process-visual{border-right:1px solid var(--product-border);background:#fff;place-items:center;padding:1.4rem;display:grid}.uh-product-process>article.is-reverse .uh-product-process-visual{border-right:0;border-left:1px solid var(--product-border)}.uh-product-process-copy{flex-direction:column;justify-content:center;padding:clamp(2rem,4vw,4rem);display:flex}.uh-product-process-copy>span{color:#355dff;font-family:var(--font-mono,monospace);font-size:.72rem}.uh-product-process-copy h3{letter-spacing:-.035em;margin-top:.9rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3vw,3rem);font-weight:400}.uh-product-process-copy p{max-width:34ch;color:var(--product-muted);margin-top:.75rem;font-size:.82rem;line-height:1.6}.uh-product-integrations{grid-template-columns:repeat(6,1fr);gap:.45rem;width:100%;max-width:660px;display:grid}.uh-product-integrations>div{border:1px solid var(--product-border);background:#fff;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;min-height:120px;display:flex}.uh-product-integrations img{object-fit:contain;width:2.3rem;height:2.3rem}.uh-product-integrations b{margin-top:.75rem;font-size:.55rem}.uh-product-integrations span{border:1px solid var(--product-border);color:#77756f;border-radius:999px;margin-top:.35rem;padding:.2rem .45rem;font-size:.42rem}.uh-product-integrations span.is-connected{color:#087c54;background:#eaf8f2;border-color:#0d9a6338}.uh-product-identity{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;width:100%;max-width:670px;display:grid}.uh-product-identity>section{border:1px solid var(--product-border);background:#fff;border-radius:.6rem;min-height:190px;padding:1.15rem}.uh-product-identity>section>small{color:#77756f;margin-bottom:.9rem;font-size:.55rem;display:block}.uh-product-identity>section>span{margin:.4rem 0;font-size:.62rem;display:block}.uh-product-identity>section>b{margin-bottom:.75rem;font-size:.78rem;display:block}.uh-product-identity>svg{color:#84827c;width:1.2rem;height:1.2rem}.uh-product-builder{border:1px solid var(--product-border);background:#fff;border-radius:.65rem;width:100%;max-width:680px;overflow:hidden}.uh-product-builder header{border-bottom:1px solid var(--product-border);flex-wrap:wrap;align-items:center;gap:.5rem;padding:1rem;font-size:.58rem;display:flex}.uh-product-builder header b{border:1px solid var(--product-border);border-radius:.35rem;padding:.45rem .6rem}.uh-product-builder>div{padding:1rem}.uh-product-builder small{color:#86847e;margin-bottom:.4rem;font-size:.5rem;display:block}.uh-product-builder p{border-bottom:1px solid var(--product-border);grid-template-columns:1rem 1fr 1.4fr 1.2fr;align-items:center;gap:.5rem;min-height:2.5rem;font-size:.55rem;display:grid}.uh-product-builder p svg{color:#187d5b;width:.75rem;height:.75rem}.uh-product-builder p em,.uh-product-builder p span{color:#77756f;font-style:normal}.uh-product-final{padding:0 0 clamp(4rem,8vw,7rem)}.uh-product-final>div{color:#fff;background:linear-gradient(120deg,#10100f,#242321);border-radius:.85rem;justify-content:space-between;align-items:center;gap:2rem;min-height:240px;padding:clamp(2.25rem,5vw,4.5rem);display:flex}.uh-product-final h2,.uh-product-final p{font-family:Georgia,Times New Roman,serif;font-size:clamp(2.1rem,4vw,4rem);font-weight:400;line-height:.95}.uh-product-final span{color:#b8b6b0;max-width:38ch;margin-top:1rem;font-size:.78rem;line-height:1.55;display:block}.uh-product-final>div>div:last-child{gap:.65rem;min-width:220px;display:grid}@media (max-width:980px){.uh-product-workspace{grid-template-columns:145px minmax(0,1fr);min-height:580px}.uh-product-dashboard-grid{grid-template-columns:repeat(2,1fr)}.uh-product-dashboard-grid>section:last-child{display:none}.uh-product-integrations{grid-template-columns:repeat(3,1fr)}.uh-product-integrations>div{min-height:92px}}@media (max-width:760px){.uh-product-hero{padding-top:4rem}.uh-product-hero h1{font-size:clamp(2.65rem,13vw,4rem)}.uh-product-proof-wrap{padding-inline:0}.uh-product-workspace{border-radius:.8rem;grid-template-columns:1fr;min-height:460px}.uh-product-workspace>aside{display:none}.uh-product-workspace>main{padding-inline:.65rem}.uh-product-dashboard-grid{grid-template-columns:1fr 1fr}.uh-product-dashboard-grid>section:nth-child(n+4){display:none}.uh-product-workspace>main>nav{overflow-x:auto}.uh-product-change-grid{grid-template-columns:1fr}.uh-product-change-grid article{border-right:0;border-bottom:1px solid var(--product-border);min-height:auto}.uh-product-change-grid article:last-child{border-bottom:0}.uh-product-process>article,.uh-product-process>article.is-reverse{grid-template-columns:1fr}.uh-product-process>article.is-reverse .uh-product-process-copy,.uh-product-process>article.is-reverse .uh-product-process-visual{order:0}.uh-product-process-visual,.uh-product-process>article.is-reverse .uh-product-process-visual{border:0;border-bottom:1px solid var(--product-border);min-height:260px}.uh-product-integrations{grid-template-columns:repeat(3,1fr)}.uh-product-identity{grid-template-columns:1fr}.uh-product-identity>svg{justify-self:center;transform:rotate(90deg)}.uh-product-identity>section{min-height:auto}.uh-product-final>div{flex-direction:column;align-items:flex-start}.uh-product-final>div>div:last-child{width:100%;min-width:0}}@media (max-width:500px){.uh-product-dashboard-grid{grid-template-columns:1fr}.uh-product-dashboard-grid>section:nth-child(n+3){display:none}.uh-product-workspace{min-height:390px}.uh-product-people>span{display:none}.uh-product-integrations{grid-template-columns:repeat(2,1fr)}.uh-product-builder p{grid-template-columns:1rem 1fr}.uh-product-builder p em,.uh-product-builder p span{display:none}}@media (prefers-reduced-motion:reduce){[data-public-marketing] [data-reveal]{opacity:1;transition:none;transform:none}.uh-product-button{transition:none}}.uh-pricing-page .uh-public-hero,.uh-solution-page .uh-public-hero,[data-public-marketing]>.uh-public-hero{background:radial-gradient(circle at 15% 38%,#4ad2ff14,#0000 30%),radial-gradient(circle at 84% 44%,#e656cd12,#0000 28%),#fff;padding-top:clamp(5.25rem,9vw,8rem)}.uh-pricing-page .uh-public-hero:before,.uh-solution-page .uh-public-hero:before,[data-public-marketing]>.uh-public-hero:before{opacity:.32}.uh-pricing-page .uh-public-hero-inner,.uh-solution-page .uh-public-hero-inner,[data-public-marketing]>.uh-public-hero-inner{gap:clamp(2.8rem,7vw,6rem)}.uh-pricing-page .uh-public-hero-copy h1,.uh-solution-page .uh-public-hero-copy h1,[data-public-marketing]>.uh-public-hero .uh-public-hero-copy h1{letter-spacing:-.055em;max-width:13ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,5.7vw,5.8rem);font-weight:400;line-height:.98}.uh-pricing-page .uh-public-kicker,.uh-solution-page .uh-public-kicker,[data-public-marketing]>.uh-public-hero .uh-public-kicker{border:1px solid #11110f1a;border-radius:999px;align-items:center;width:fit-content;min-height:1.9rem;padding:0 .75rem;display:inline-flex}.uh-solution-page .uh-public-hero-visual,[data-public-marketing]>.uh-public-hero .uh-public-hero-visual{position:relative}.uh-solution-page .uh-public-hero-visual:before,[data-public-marketing]>.uh-public-hero .uh-public-hero-visual:before{z-index:-1;content:"";filter:blur(40px);background:linear-gradient(110deg,#38bfff24,#825ef521,#f45bb81f);border-radius:50%;position:absolute;inset:8% -5% -8%}.uh-solution-page .uh-public-window,[data-public-marketing]>.uh-public-hero .uh-public-window{border-color:#11110f1f;border-radius:1rem;box-shadow:0 28px 65px #17161321}.uh-solution-page .uh-public-window-bar,[data-public-marketing]>.uh-public-hero .uh-public-window-bar{background:#fbfbf9;min-height:3.35rem}.uh-solution-page .uh-public-preview-layout{grid-template-columns:190px 1fr;min-height:31rem}.uh-solution-page .uh-public-preview-rail{background:#f8f8f5}.uh-solution-page .uh-public-preview-rail>div{border:0;border-radius:.5rem}.uh-solution-page .uh-public-preview-rail>div.is-active{color:#fff;background:#11110f}.uh-solution-page .uh-public-preview-canvas{padding:clamp(1.25rem,3vw,2.4rem)}.uh-solution-audience{background:#f7f7f4;padding:1.4rem 0}.uh-solution-audience>div{grid-template-columns:minmax(160px,.7fr) minmax(260px,1.7fr) repeat(3,auto);align-items:center;gap:1.4rem;display:grid}.uh-solution-audience .uh-public-kicker{border:0;min-height:auto;padding:0}.uh-solution-audience>div>p:nth-child(2){color:#66645f;font-size:.78rem;line-height:1.55}.uh-solution-audience span{color:#4f4e49;white-space:nowrap;align-items:center;gap:.4rem;font-size:.66rem;display:inline-flex}.uh-solution-audience svg{color:#12825d;width:.78rem;height:.78rem}.uh-pricing-page .uh-public-section,.uh-solution-page .uh-public-section,[data-public-marketing]>.uh-public-section{padding-block:clamp(4.75rem,8vw,7.5rem)}.uh-pricing-page .uh-public-pricing-intro h2,.uh-solution-page .uh-public-how h2,.uh-solution-page .uh-public-section-heading h2,[data-public-marketing] .uh-public-resource-layout h2{font-family:Georgia,Times New Roman,serif;font-weight:400}.uh-solution-page .uh-public-outcomes{gap:.75rem}.uh-solution-page .uh-public-outcomes article,.uh-solution-page .uh-public-outcomes article:first-child{color:#11110f;background:#fff;border:1px solid #11110f1a;border-radius:.9rem;min-height:270px;padding:1.5rem;position:relative;box-shadow:0 16px 34px #1917130d}.uh-solution-page .uh-public-outcomes article:before{opacity:.65;content:"";background:linear-gradient(#4ad7eb,#8464f5,#eb5eb6);border-radius:1rem 0 0 1rem;width:3px;position:absolute;inset:0 auto 0 0}.uh-solution-page .uh-public-outcomes article:hover{transform:translateY(-4px);box-shadow:0 24px 48px #19171317}.uh-solution-page .uh-public-outcomes article>span{color:#77756f}.uh-solution-page .uh-public-outcomes article:first-child p{color:#66645f}.uh-solution-page .uh-public-outcomes h3{margin-top:auto;font-size:clamp(1.35rem,2vw,1.75rem)}.uh-solution-page .uh-public-outcomes p{color:#66645f}.uh-solution-page .uh-public-section-soft{background:#f7f7f4}.uh-solution-page .uh-public-how{align-items:start}.uh-solution-page .uh-public-how-copy{position:sticky;top:7rem}.uh-solution-page .uh-public-how-steps{gap:.75rem}.uh-solution-page .uh-public-how-steps article{background:#fff;border:1px solid #11110f17;border-radius:.85rem;align-items:center;min-height:190px;padding:1.5rem}.uh-solution-page .uh-public-how-steps article>span{color:#595853;border:1px solid #11110f1c;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;display:grid}.uh-pricing-page .uh-public-closing,.uh-solution-page .uh-public-closing,[data-public-marketing]>.uh-public-section .uh-public-closing{min-height:330px;box-shadow:none;background:linear-gradient(120deg,#11110f,#272522);border-radius:1rem}.uh-public-pricing-grid{gap:1rem}.uh-public-pricing-grid article{border-radius:.9rem;transition:transform .22s,box-shadow .22s;box-shadow:0 18px 44px #1917130f}.uh-public-pricing-grid article:hover{transform:translateY(-4px);box-shadow:0 28px 60px #1917131a}.uh-public-pricing-grid article.is-featured{background:linear-gradient(145deg,#161513,#24211f);transform:translateY(-.6rem)}.uh-public-pricing-grid article.is-featured:hover{transform:translateY(-.9rem)}.uh-public-pricing-grid article>a{border-radius:.5rem}.uh-public-trust-grid article{border-radius:.85rem;box-shadow:0 14px 36px #1917130d}.uh-public-resource-list a{background:#fff;border:1px solid #11110f17;border-radius:.75rem;margin-bottom:.45rem;padding:1.15rem;transition:transform .18s,box-shadow .18s}.uh-public-resource-list a:hover{padding-left:1.15rem;transform:translate(5px);box-shadow:0 14px 34px #19171312}.uh-public-contact{background:radial-gradient(circle at 12% 28%,#4bd3f517,#0000 31%),radial-gradient(circle at 88% 68%,#e756cb14,#0000 30%),#fff}.uh-public-contact-form{border-radius:1rem;box-shadow:0 1px 2px #1917130a}@media (max-width:640px){.uh-public-contact-form{box-shadow:none}}@media (min-width:1051px){.uh-public-contact{align-items:center;min-height:calc(100svh - 4.5625rem);padding-block:clamp(1.25rem,2.8vh,2rem);display:grid}}@media (min-width:1051px) and (max-height:900px){.uh-public-contact{padding-block:1.25rem}.uh-public-contact-copy{padding-top:.25rem}.uh-public-contact-copy h1{margin-top:.65rem;font-size:clamp(3.2rem,4vw,4.25rem);line-height:.95}.uh-public-contact-copy>p:not(.uh-public-kicker){margin-top:1rem;font-size:.9rem;line-height:1.55}.uh-public-contact-points{margin-top:1.25rem}.uh-public-contact-points>div{grid-template-columns:2.25rem minmax(0,1fr);gap:.7rem;padding:.7rem 0}.uh-public-contact-points>div>span{width:2rem;height:2rem}.uh-public-contact-points p{margin-top:.15rem;font-size:.7rem;line-height:1.4}.uh-public-contact-form{padding:1.5rem 1.75rem}.uh-public-contact-form-head{margin-bottom:1rem;padding-bottom:1rem}.uh-public-contact-form-head h2{font-size:clamp(1.85rem,2.4vw,2.2rem);line-height:1.08}.uh-public-contact-form-head>p:last-child{margin-top:.3rem}.uh-public-contact-fields{gap:.75rem 1.25rem}.uh-public-contact-form input{height:2.75rem}.uh-public-contact-form textarea{min-height:5.75rem}.uh-public-contact-notes{margin-top:.8rem}.uh-public-contact-submit{margin-top:.9rem}.uh-public-contact-submit button{min-height:2.75rem}.uh-public-contact-message:empty{min-height:0;margin-top:0}}@media (min-width:1051px) and (max-height:800px){.uh-public-contact{padding-block:1rem}.uh-public-contact-copy h1{font-size:3.85rem}.uh-public-contact-copy>p:not(.uh-public-kicker){margin-top:.8rem;font-size:.84rem;line-height:1.48}.uh-public-contact-points{margin-top:1rem}.uh-public-contact-points>div{padding:.55rem 0}.uh-public-contact-form{padding:1.25rem 1.5rem}.uh-public-contact-form-head{margin-bottom:.8rem;padding-bottom:.8rem}.uh-public-contact-form-head h2{font-size:1.9rem}.uh-public-contact-fields{gap:.6rem 1.1rem}.uh-public-contact-form input{height:2.625rem}.uh-public-contact-form textarea{min-height:4.75rem}.uh-public-contact-notes{margin-top:.65rem}.uh-public-contact-submit{margin-top:.7rem}.uh-public-contact-submit button{min-height:2.625rem}}@media (max-width:1050px){.uh-solution-audience>div{grid-template-columns:1fr 2fr}.uh-solution-audience span{display:none}}@media (max-width:760px){.uh-solution-page .uh-public-preview-layout{grid-template-columns:1fr;min-height:auto}.uh-solution-page .uh-public-preview-rail{display:none}.uh-solution-audience>div{grid-template-columns:1fr}.uh-solution-page .uh-public-how-copy{position:static}.uh-solution-page .uh-public-outcomes article,.uh-solution-page .uh-public-outcomes article:first-child{min-height:220px}.uh-public-pricing-grid article.is-featured{transform:none}.uh-public-pricing-grid article.is-featured:hover{transform:translateY(-4px)}}.uh-site-header .uh-nav-link:after{background:#11110f;height:1px;bottom:-.35rem}.uh-site-header .uh-nav-link.is-active:after{transform-origin:0;transform:scaleX(1)}[data-public-marketing] :is(section[id],.uh-public-section,.uh-product-changes,.uh-product-how){scroll-margin-top:5.5rem}.uh-pricing-page .uh-public-hero-copy h1,.uh-solution-page .uh-public-hero-copy h1,[data-public-marketing]>.uh-public-hero .uh-public-hero-copy h1{text-wrap:balance;max-width:15ch;font-size:clamp(2.9rem,5.15vw,5.15rem);line-height:1.01}[data-public-marketing] :is(.uh-public-lede,.uh-public-section-heading p,.uh-public-how-copy>p,.uh-public-resource-list p){text-wrap:pretty}.uh-public-resource-list h3{text-wrap:balance;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.25}.uh-public-resource-list p{font-size:.84rem}.uh-product-hero h1{text-wrap:balance;max-width:1120px;font-size:clamp(3rem,5.4vw,5.6rem);line-height:1.01}.uh-product-hero-copy>p:not(.uh-product-pill){text-wrap:pretty;max-width:680px}.uh-product-changes h2,.uh-product-final h2,.uh-product-how>.uh-public-container>h2,.uh-product-process-copy h3{text-wrap:balance}@media (max-width:1050px){.uh-product-hero h1{max-width:940px}}@media (max-width:760px){.uh-pricing-page .uh-public-hero,.uh-solution-page .uh-public-hero,[data-public-marketing]>.uh-public-hero{padding-block:4.25rem}.uh-pricing-page .uh-public-hero-copy h1,.uh-product-hero h1,.uh-solution-page .uh-public-hero-copy h1,[data-public-marketing]>.uh-public-hero .uh-public-hero-copy h1{letter-spacing:-.055em;max-width:13ch;font-size:clamp(2.65rem,12vw,4rem);line-height:1.02}.uh-product-hero h1>span{display:inline}.uh-product-process-copy{padding:1.75rem}.uh-product-process-copy p{font-size:.9rem}}@media (max-width:500px){.uh-product-actions,.uh-product-button,.uh-public-actions{width:100%}.uh-product-proof-wrap{margin-top:2.5rem}.uh-product-workspace{min-height:400px}.uh-product-workspace>main>header{min-height:3.5rem}.uh-product-people button,.uh-product-workspace>main>nav span:nth-last-child(-n+2){display:none}.uh-product-change-grid article{padding:1.5rem 0}}.uh-pricing-page-v2{--pricing-ink:#0d0e11;--pricing-muted:#5f6870;--pricing-line:#dbe1e5;--pricing-blue:#7799b4;--pricing-navy:#254862;--pricing-canvas:#eef2f4;background:var(--pricing-canvas);color:var(--pricing-ink)}.uh-pricing-stage{isolation:isolate;place-items:center;min-height:calc(100svh - 80px);padding:clamp(3rem,7vw,7rem) clamp(1rem,4vw,4rem);display:grid;position:relative;overflow:hidden}.uh-pricing-stage:before{z-index:-2;content:"";background-image:linear-gradient(#2548620b 1px,#0000 0),linear-gradient(90deg,#2548620b 1px,#0000 0);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.uh-pricing-stage-aura{z-index:-1;filter:blur(56px);opacity:.9;pointer-events:none;background:radial-gradient(circle at 24% 38%,#7799b438,#0000 38%),radial-gradient(circle at 73% 58%,#eaaeb02b,#0000 42%);border-radius:50%;width:min(76vw,1080px);height:min(46vw,620px);animation:uh-pricing-aura 14s ease-in-out infinite alternate;position:absolute}.uh-pricing-stage-shell{background:#fff;border:1px solid #0d0e111f;border-radius:28px;grid-template-columns:minmax(0,1.04fr) minmax(440px,.96fr);width:min(100%,1220px);min-height:720px;display:grid;overflow:hidden;box-shadow:0 30px 80px #25486224,0 6px 20px #0d0e110d}.uh-pricing-selector,.uh-pricing-story{min-width:0}.uh-pricing-story{border-right:1px solid var(--pricing-line);background:linear-gradient(145deg,#ffffffeb,#e7eff4f5),#e8eff3;flex-direction:column;justify-content:space-between;padding:clamp(2rem,4vw,4.5rem) clamp(1.5rem,4vw,4.25rem) 0;display:flex}.uh-pricing-story-copy{max-width:530px}.uh-pricing-details-heading>p,.uh-pricing-eyebrow,.uh-pricing-selector-kicker{color:var(--pricing-navy);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);letter-spacing:.13em;text-transform:uppercase;margin:0 0 1rem;font-size:.7rem;font-weight:650}.uh-pricing-story h1{letter-spacing:-.065em;text-wrap:balance;max-width:10ch;margin:0;font-size:clamp(3.15rem,5vw,5.45rem);font-weight:620;line-height:.94}.uh-pricing-story-copy>p:last-child{max-width:48ch;color:var(--pricing-muted);margin:1.75rem 0 0;font-size:1.03rem;line-height:1.7}.uh-pricing-scope-preview{background:#fffffff2;border:1px solid #0d0e1121;border-bottom:0;border-radius:22px 22px 0 0;width:min(100%,555px);margin:clamp(2.5rem,6vw,5.5rem) auto 0;overflow:hidden;box-shadow:0 24px 50px #25486221}.uh-pricing-preview-bar,.uh-pricing-preview-heading,.uh-pricing-preview-list>div{justify-content:space-between;align-items:center;display:flex}.uh-pricing-preview-bar{border-bottom:1px solid var(--pricing-line);gap:1rem;min-height:58px;padding:0 1.25rem}.uh-pricing-preview-bar>span{align-items:center;gap:.65rem;font-size:.83rem;font-weight:650;display:inline-flex}.uh-pricing-preview-logo{width:25px;height:29px}.uh-pricing-preview-bar>small,.uh-pricing-preview-heading>span,.uh-pricing-preview-list small{color:var(--pricing-navy);letter-spacing:.07em;text-transform:uppercase;background:#edf2f5;border-radius:999px;padding:.35rem .55rem;font-size:.64rem;font-weight:700}.uh-pricing-preview-body{padding:1.35rem}.uh-pricing-preview-heading{gap:1rem;margin-bottom:1rem}.uh-pricing-preview-heading>div{gap:.2rem;display:grid}.uh-pricing-preview-heading small{color:#7d858b;font-size:.67rem}.uh-pricing-preview-heading strong{font-size:1.22rem}.uh-pricing-preview-list{gap:.55rem;display:grid}.uh-pricing-preview-list>div{background:#fff;border:1px solid #e4e8ea;border-radius:12px;gap:.75rem;min-height:48px;padding:.65rem .8rem}.uh-pricing-preview-list>div>span{align-items:center;gap:.55rem;font-size:.78rem;font-weight:600;display:inline-flex}.uh-pricing-preview-list svg{color:#2b8268;width:15px}.uh-pricing-preview-note{border-left:2px solid var(--pricing-blue);color:#697177;margin-top:1rem;padding-left:.75rem;font-size:.7rem;line-height:1.5}.uh-pricing-selector{background:#fff;flex-direction:column;justify-content:center;padding:clamp(2rem,4vw,4.5rem);display:flex}.uh-pricing-selector-brand{border:1px solid var(--pricing-line);background:#fff;border-radius:20px;place-items:center;width:64px;height:64px;margin:0 auto 1.25rem;display:grid;box-shadow:0 12px 24px #2548621c}.uh-pricing-brand-mark{width:34px;height:40px}.uh-pricing-fine-print,.uh-pricing-selector h2,.uh-pricing-selector-copy,.uh-pricing-selector-kicker{text-align:center}.uh-pricing-selector-kicker{color:#7d858b;margin-bottom:.65rem}.uh-pricing-selector h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.2rem,3.5vw,3.25rem);font-weight:630;line-height:1}.uh-pricing-selector-copy{max-width:42ch;color:var(--pricing-muted);margin:1rem auto 1.75rem;font-size:.94rem;line-height:1.6}.uh-pricing-plan-options{gap:.65rem;display:grid}.uh-pricing-plan-options>a{border:1px solid var(--pricing-line);min-height:108px;color:inherit;background:#fff;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.uh-pricing-plan-options>a:hover{border-color:#25486266;transform:translateY(-2px);box-shadow:0 10px 22px #25486214}.uh-pricing-plan-options>a.is-recommended{background:linear-gradient(135deg,#f9fbfc,#edf3f6);border-color:#2548628c;box-shadow:0 9px 22px #25486217}.uh-pricing-plan-icon{width:44px;height:44px;color:var(--pricing-navy);background:#edf2f5;border-radius:12px;place-items:center;display:grid}.uh-pricing-plan-icon svg{width:20px}.uh-pricing-plan-copy{min-width:0;display:grid}.uh-pricing-plan-copy strong{flex-wrap:wrap;align-items:center;gap:.55rem;font-size:1rem;display:flex}.uh-pricing-plan-copy em{background:var(--pricing-navy);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.27rem .45rem;font-size:.55rem;font-style:normal}.uh-pricing-plan-copy small{color:var(--pricing-navy);letter-spacing:.05em;text-transform:uppercase;margin-top:.16rem;font-size:.68rem;font-weight:650}.uh-pricing-plan-copy p{color:var(--pricing-muted);margin:.45rem 0 0;font-size:.76rem;line-height:1.45}.uh-pricing-plan-options>a>svg{color:#788187;width:18px}.uh-pricing-plan-options>a:focus-visible,.uh-pricing-primary-action:focus-visible{outline-offset:3px;outline:3px solid #25486261}.uh-pricing-primary-action{background:var(--pricing-ink);color:#fff;border-radius:13px;justify-content:center;align-items:center;gap:.7rem;min-height:54px;margin-top:1.1rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.uh-pricing-primary-action:hover{background:var(--pricing-navy);transform:translateY(-1px)}.uh-pricing-primary-action svg{width:18px}.uh-pricing-fine-print{color:#7a8389;max-width:48ch;margin:.8rem auto 0;font-size:.68rem;line-height:1.45}.uh-pricing-page-v2>.uh-section-divider{background:var(--pricing-canvas)}.uh-pricing-details{background:#f8f9f9;padding:clamp(4rem,8vw,7.5rem) 1.25rem}.uh-pricing-details .uh-public-container{width:min(100%,1120px);margin-inline:auto}.uh-pricing-details-heading{max-width:720px;margin-bottom:clamp(2.5rem,5vw,4.25rem);display:grid}.uh-pricing-details-heading h2{letter-spacing:-.06em;max-width:14ch;margin:0;font-size:clamp(2.5rem,5vw,4.75rem);font-weight:620;line-height:.98}.uh-pricing-details-heading>span{max-width:55ch;color:var(--pricing-muted);margin-top:1.35rem;line-height:1.65}.uh-pricing-detail-grid{border-top:1px solid #d8dddf;border-bottom:1px solid #d8dddf;grid-template-columns:repeat(3,1fr);display:grid}.uh-pricing-detail-grid article{min-height:220px;padding:2rem}.uh-pricing-detail-grid article+article{border-left:1px solid #d8dddf}.uh-pricing-detail-grid span{color:var(--pricing-blue);font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.08em;font-size:.72rem;font-weight:700}.uh-pricing-detail-grid h3{margin:3.4rem 0 .75rem;font-size:1.3rem}.uh-pricing-detail-grid p{max-width:30ch;color:var(--pricing-muted);margin:0;font-size:.88rem;line-height:1.6}@keyframes uh-pricing-aura{0%{transform:translate(-3%,-2%)scale(.96)}to{transform:translate(3%,2%)scale(1.04)}}@media (max-width:960px){.uh-pricing-stage{min-height:auto}.uh-pricing-stage-shell{grid-template-columns:1fr;min-height:0}.uh-pricing-story{border-right:0;border-bottom:1px solid var(--pricing-line)}.uh-pricing-story-copy{text-align:center;max-width:650px;margin-inline:auto}.uh-pricing-story h1{max-width:none}.uh-pricing-story-copy>p:last-child{margin-inline:auto}.uh-pricing-detail-grid{grid-template-columns:1fr}.uh-pricing-detail-grid article{min-height:0}.uh-pricing-detail-grid article+article{border-top:1px solid #d8dddf;border-left:0}.uh-pricing-detail-grid h3{margin-top:1.75rem}}@media (max-width:620px){.uh-pricing-stage{padding:1rem}.uh-pricing-stage-shell{border-radius:20px}.uh-pricing-selector,.uh-pricing-story{padding:2rem 1.15rem 0}.uh-pricing-selector{padding-bottom:2rem}.uh-pricing-story h1{font-size:clamp(2.7rem,14vw,3.7rem)}.uh-pricing-scope-preview{margin-top:2.5rem}.uh-pricing-preview-bar>small,.uh-pricing-preview-heading>span{display:none}.uh-pricing-plan-options>a{gap:.75rem;min-height:118px;padding:.9rem}.uh-pricing-plan-copy p{font-size:.72rem}.uh-pricing-details{padding-inline:1rem}.uh-pricing-detail-grid article{padding:1.6rem 0}}@media (prefers-reduced-motion:reduce){.uh-pricing-stage-aura{animation:none}.uh-pricing-plan-options>a,.uh-pricing-primary-action{transition:none}}:root{--calendar-accent-blue:#2563eb;--calendar-accent-emerald:#059669;--calendar-accent-amber:#d97706;--calendar-accent-rose:#e11d48;--calendar-accent-meeting:#2563eb;--calendar-accent-customer-follow-up:#7c3aed;--calendar-accent-support-coverage:#c026d3;--calendar-accent-ticket-sla-block:#e11d48;--calendar-accent-shipment-checkpoint:#ea580c;--calendar-accent-payroll-admin-deadline:#ca8a04;--calendar-accent-pto-absence:#16a34a;--calendar-accent-shift-coverage:#0d9488;--calendar-accent-focus-block:#475569}.dark{--calendar-accent-blue:#60a5fa;--calendar-accent-emerald:#34d399;--calendar-accent-amber:#fbbf24;--calendar-accent-rose:#fb7185;--calendar-accent-meeting:#60a5fa;--calendar-accent-customer-follow-up:#a78bfa;--calendar-accent-support-coverage:#e879f9;--calendar-accent-ticket-sla-block:#fb7185;--calendar-accent-shipment-checkpoint:#fb923c;--calendar-accent-payroll-admin-deadline:#fbbf24;--calendar-accent-pto-absence:#4ade80;--calendar-accent-shift-coverage:#2dd4bf;--calendar-accent-focus-block:#94a3b8}