:root{--color-midnight-500:#061027;--color-midnight-500-ch:6 16 39;--color-blue-600:#0046e0;--color-blue-500:#05f;--color-blue-500-ch:0 85 255;--color-blue-400:#0092ff;--color-blue-400-ch:0 146 255;--color-blue-300:#94c5ff;--color-blue-300-ch:148 197 255;--color-blue-200:#c7e0ff;--color-blue-200-ch:199 224 255;--color-neutral-0:#fff;--color-neutral-0-ch:255 255 255;--color-neutral-50:#fdfdfd;--color-neutral-50-ch:246 249 252;--color-neutral-25:#fffefe;--color-neutral-60:#f8fafd;--color-neutral-300:#cbd5e1;--color-neutral-600:#475569;--color-neutral-900:#0f172a;--color-red-500-ch:220 72 66;--color-red-100-ch:255 226 224;--handoff-conflict-bg-ch:var(--color-red-100-ch);--font-heading:"SF Compact Display","SF Compact Text","SF Pro Display","SF Pro Text",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-body:"SF Compact Text","SF Compact Display","SF Pro Text","SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--radius-sm:6px;--radius-md:8px;--radius-lg:.875rem;--radius-card:.625rem;--radius-inner-panel:.5rem;--radius-pill:999px;--motion-duration-fast:.18s;--motion-duration-base:.26s;--motion-ease-standard:cubic-bezier(.22,1,.36,1);--bp-sm:640px;--bp-md:960px;--bp-lg:1280px;--mobile-blur:18px;--tap-target-min:2.75rem;--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-top:env(safe-area-inset-top,0px);--ink-a05:rgb(var(--color-midnight-500-ch)/.05);--ink-a08:rgb(var(--color-midnight-500-ch)/.08);--ink-a10:rgb(var(--color-midnight-500-ch)/.1);--ink-a12:rgb(var(--color-midnight-500-ch)/.12);--blue-a08:rgb(var(--color-blue-500-ch)/.08);--blue-a12:rgb(var(--color-blue-500-ch)/.12);--blue-a22:rgb(var(--color-blue-500-ch)/.22);--blue-a28:rgb(var(--color-blue-500-ch)/.28);--color-accent-violet-ch:112 58 255;--color-accent-pink-ch:255 92 184;--color-accent-indigo-ch:96 86 255;--color-dark-panel-from:#071535;--color-dark-panel-mid:#0a1f51;--color-dark-panel-to:#0b2462;--semantic-bg:var(--color-neutral-0);--semantic-page-bg:var(--color-neutral-25);--semantic-surface:var(--color-neutral-50);--semantic-text:var(--color-neutral-900);--semantic-text-muted:var(--color-neutral-600);--semantic-border:var(--color-neutral-300);--semantic-primary:var(--color-blue-500);--semantic-primary-hover:var(--color-blue-600);--semantic-primary-soft:var(--color-blue-200);--semantic-secondary:var(--color-midnight-500);--dash-bg:var(--color-neutral-0);--dash-bg-muted:#f9fafb;--dash-surface:var(--color-neutral-0);--dash-surface-item:#f8fafc;--dash-line:#d9dee7;--dash-text:#1f2937;--dash-text-muted:var(--semantic-text-muted);--dash-text-subtle:var(--color-neutral-300);--dash-text-secondary:#334155;--dash-text-nav:#596274;--dash-icon:#96a0b2;--dash-icon-info:#8fa0ba;--dash-icon-wrap-active:#e1e6ee;--dash-brand:var(--semantic-primary);--dash-avatar-bg:linear-gradient(145deg,#d1d5db,#9ca3af);--dash-chart-grid:#e4e7ec;--dash-status-green-text:#11843a;--dash-status-green-border:#9adfb3;--dash-status-green-bg:#eefaf2;--dash-status-blue-text:#2057dc;--dash-status-blue-border:#b5cdfa;--dash-status-blue-bg:#eff5ff;--dash-status-red-text:#d10e4d;--dash-status-red-border:#f7bfd0;--dash-status-red-bg:#fff1f5;--dash-notice-dot:#0ea5e9;--dash-notice-dot-ring:rgba(14,165,233,.16);--dash-notice-border:#b9ddfd;--dash-notice-bg:#eef6ff;--dash-notice-btn-border:#9fd2ff;--role-you-accent-ch:108 176 238;--role-ceo-accent-ch:92 182 145;--role-hr-accent-ch:111 157 244;--role-cfo-accent-ch:233 164 104;--role-coo-accent-ch:170 137 229;--role-cto-accent-ch:96 187 191;--role-sales-accent-ch:223 132 173;--role-legal-accent-ch:143 154 174;--role-ops-accent-ch:224 127 127;--file-pdf-accent-ch:220 72 66;--file-pdf-soft-ch:238 122 115;--file-pdf-paper-ch:255 248 248;--file-pdf-border-ch:233 72 68;--file-doc-accent-ch:37 109 246;--file-doc-soft-ch:97 149 255;--file-doc-paper-ch:248 251 255;--file-doc-border-ch:39 113 255;--file-xls-accent-ch:20 134 80;--file-xls-soft-ch:70 172 124;--file-xls-paper-ch:247 255 251;--file-xls-border-ch:28 142 88;--file-ppt-accent-ch:222 104 44;--file-ppt-soft-ch:241 152 103;--file-ppt-paper-ch:255 249 246;--file-ppt-border-ch:225 112 56;--file-txt-accent-ch:194 144 43;--file-txt-soft-ch:219 183 92;--file-txt-paper-ch:255 252 245;--file-txt-border-ch:198 145 44;--file-csv-accent-ch:21 142 148;--file-csv-soft-ch:74 180 186;--file-csv-paper-ch:244 255 255;--file-csv-border-ch:30 150 155;--file-zip-accent-ch:102 113 130;--file-zip-soft-ch:145 157 176;--file-zip-paper-ch:249 250 252;--file-zip-border-ch:108 117 133;--file-json-accent-ch:114 92 210;--file-json-soft-ch:153 132 236;--file-json-paper-ch:248 246 255;--file-json-border-ch:118 94 215;--hero-exp-center-title:var(--semantic-text);--hero-exp-center-copy:var(--dash-text-muted);--hero-exp-node-bg:var(--dash-brand);--hero-exp-node-ring:rgb(var(--color-blue-500-ch)/.16);--hero-exp-beam-start:rgb(var(--color-blue-500-ch)/.16);--hero-exp-beam-mid:rgb(var(--color-blue-500-ch)/.7);--hero-exp-beam-end:rgb(var(--color-blue-500-ch)/.14);--hero-exp-install-overlay:var(--dash-bg-muted);--hero-exp-install-flash-a:rgba(190,232,255,.9);--hero-exp-install-flash-b:rgba(190,232,255,.34);--hero-exp-install-flash-c:rgba(243,246,251,0);--hero-exp-install-flash-d:rgba(214,231,255,.42);--hero-exp-install-wave-a:hsla(0,0%,100%,.72);--hero-exp-install-wave-b:hsla(0,0%,100%,.38);--hero-exp-install-wave-transparent:hsla(0,0%,100%,0);--hero-exp-install-wave-c1:rgba(147,197,253,.82);--hero-exp-install-wave-c2:rgba(125,211,252,.76);--hero-exp-install-wave-c3:rgba(167,139,250,.74);--hero-exp-install-wave-c4:rgba(244,114,182,.74);--hero-exp-install-wave-c5:rgba(251,207,232,.72);--hero-exp-topbar-bg:var(--dash-surface);--hero-exp-topbar-dot:var(--dash-text-subtle);--hero-exp-orb-track:rgba(148,163,184,.24);--hero-exp-orb-progress:var(--color-blue-400);--hero-exp-orb-rim-border:hsla(0,0%,100%,.56);--hero-exp-orb-rim-bg-a:hsla(0,0%,100%,.28);--hero-exp-orb-rim-bg-b:hsla(0,0%,100%,.04);--hero-exp-orb-shadow-a:rgb(var(--color-blue-500-ch)/.32);--hero-exp-orb-shadow-b:rgba(8,18,36,0);--hero-exp-install-subline:var(--dash-text-muted);--hero-exp-step-border:rgba(181,193,214,.82);--hero-exp-step-bg:hsla(0,0%,100%,.62);--hero-exp-step-fill:rgb(var(--color-blue-500-ch)/.1);--hero-exp-step-label-ring:rgb(var(--color-blue-500-ch)/.15);--hero-exp-step-percent:var(--dash-brand);--hero-exp-ready-border:rgba(16,185,129,.34);--hero-exp-ready-bg:rgba(16,185,129,.14);--hero-exp-ready-text:#047857;--hero-exp-ready-dot:#16a34a;--hero-exp-import-btn-border:rgb(var(--color-blue-500-ch)/.4);--hero-exp-import-ghost-border:rgb(var(--color-midnight-500-ch)/.14);--hero-exp-import-table-line:var(--dash-line);--hero-exp-import-checkbox-border:rgb(var(--color-midnight-500-ch)/.2);--hero-exp-import-icon-primary:var(--dash-brand);--hero-exp-import-icon-danger:#ef4444;--hero-exp-import-avatar-border:var(--ink-a12);--hero-exp-import-avatar-bg:var(--dash-bg-muted);--hero-exp-status-active-text:#15803d;--hero-exp-status-active-border:rgba(34,197,94,.35);--hero-exp-status-active-bg:rgba(34,197,94,.12);--hero-exp-status-inactive-text:#ea580c;--hero-exp-status-inactive-border:rgba(251,146,60,.34);--hero-exp-status-inactive-bg:rgba(251,146,60,.12);--hero-exp-bridge-hover-bg:rgb(var(--color-blue-500-ch)/.03);--hero-exp-bridge-active-text:var(--dash-brand);--hero-exp-bridge-progress-bg:rgba(148,163,184,.25);--type-h1-font:var(--font-heading);--type-h1-line:1.1;--type-h1-weight:700;--type-h2-font:var(--font-heading);--type-h2-line:1.15;--type-h2-weight:700;--ui-app-font-family:"SF Pro Text","SF Pro Display","Segoe UI",var(--font-body),sans-serif;--ui-app-size-heading:.94rem;--ui-app-size-label:.72rem;--ui-app-size-body:.84rem;--ui-app-size-value:.9rem;--ui-app-size-badge:.7rem;--ui-app-size-micro:.68rem;--ui-app-line-heading:1.24;--ui-app-line-label:1.22;--ui-app-line-body:1.28;--ui-app-line-value:1.2;--ui-app-line-badge:1.22;--ui-app-line-micro:1.2;--ui-app-weight-heading:600;--ui-app-weight-label:500;--ui-app-weight-body:560;--ui-app-weight-value:600;--ui-app-weight-badge:600;--ui-app-weight-micro:500;--ui-app-color-heading:rgb(var(--color-midnight-500-ch)/.8);--ui-app-color-label:rgb(var(--color-midnight-500-ch)/.46);--ui-app-color-body:rgb(var(--color-midnight-500-ch)/.7);--ui-app-color-value:rgb(var(--color-midnight-500-ch)/.78);--ui-app-color-badge:rgb(var(--color-midnight-500-ch)/.66);--ui-app-color-micro:rgb(var(--color-midnight-500-ch)/.56);--ui-app-table-size-head-compact:.67rem;--ui-app-table-size-head-alt:.69rem;--ui-app-table-size-body-compact:.7rem;--ui-app-table-size-value-compact:.72rem;--ui-app-table-size-badge-compact:.68rem;--ui-app-avatar-size-sm:1.4rem;--ui-app-avatar-size-md:1.8rem;--ui-app-avatar-size-lg:2.2rem;--ui-app-avatar-font-sm:.54rem;--ui-app-avatar-font-md:.64rem;--ui-app-avatar-font-lg:.74rem;--ui-app-tag-radius:var(--radius-pill);--ui-app-tag-pad-y:.2rem;--ui-app-tag-pad-x:.72rem;--ui-app-tag-bg:rgb(var(--color-blue-300-ch)/.32);--ui-app-tag-text:rgb(var(--color-midnight-500-ch)/.66);--ui-app-tag-neutral-bg:rgb(var(--color-blue-300-ch)/.34);--ui-app-tag-neutral-text:rgb(var(--color-blue-500-ch)/.82);--ui-app-tag-warning-bg:rgb(var(--color-accent-violet-ch)/.28);--ui-app-tag-warning-text:rgb(var(--color-accent-violet-ch)/.88);--ui-app-tag-danger-bg:rgba(239,68,68,.2);--ui-app-tag-danger-text:rgba(185,28,28,.92);--ui-app-tag-success-bg:rgba(34,197,94,.2);--ui-app-tag-success-text:rgba(22,101,52,.92);--ui-app-tag-info-bg:rgb(var(--color-blue-300-ch)/.32);--ui-app-tag-info-text:rgb(var(--color-blue-500-ch)/.78);--ui-app-tag-slate-bg:rgb(var(--color-midnight-500-ch)/.12);--ui-app-tag-slate-text:rgb(var(--color-midnight-500-ch)/.64);--ui-app-border-soft-color:var(--surface-border-subtle);--ui-app-divider-color:var(--surface-border-subtle,var(--ink-a10));--ui-app-ease-out:cubic-bezier(.23,1,.32,1);--ui-app-ease-in-out:cubic-bezier(.77,0,.175,1);--ui-app-modal-backdrop-bg:rgb(var(--color-neutral-0-ch)/.58);--ui-app-modal-backdrop-blur:.6px;--ui-app-modal-enter-blur:1.2px;--ui-app-shadow-xs:0 1px 2px rgb(var(--color-midnight-500-ch)/.08);--ui-app-shadow-sm:0 2px 6px rgb(var(--color-midnight-500-ch)/.1);--ui-app-shadow-md:0 8px 18px rgb(var(--color-midnight-500-ch)/.12);--ui-app-shadow-lg:0 14px 28px rgb(var(--color-midnight-500-ch)/.14);--ui-app-shadow-xl:0 22px 44px rgb(var(--color-midnight-500-ch)/.16);--ui-app-shadow-modal:0 18px 40px rgb(var(--color-midnight-500-ch)/.16),0 4px 14px rgb(var(--color-midnight-500-ch)/.1)}.ui-app-view{font-family:var(--ui-app-font-family)}.ui-app-heading{font-size:var(--ui-app-size-heading);line-height:var(--ui-app-line-heading);font-weight:var(--ui-app-weight-heading);color:var(--ui-app-color-heading)}.ui-app-mode-title{font-size:.78rem;line-height:1.2;font-weight:600;color:rgb(var(--color-midnight-500-ch)/.66)}.ui-app-table-head-text{font-size:var(--ui-app-size-label);line-height:var(--ui-app-line-label);font-weight:var(--ui-app-weight-label);color:var(--ui-app-color-label)}.ui-app-table-head-text--alt{font-size:var(--ui-app-table-size-head-alt);line-height:1.18;font-weight:600;letter-spacing:.01em;text-transform:uppercase;color:rgb(var(--color-midnight-500-ch)/.56)}.ui-app-table-row-text{font-size:var(--ui-app-size-body);line-height:var(--ui-app-line-body);font-weight:var(--ui-app-weight-body);color:var(--ui-app-color-body)}.ui-app-table-row-value{font-size:var(--ui-app-size-value);line-height:var(--ui-app-line-value);font-weight:var(--ui-app-weight-value);color:var(--ui-app-color-value)}.ui-app-table-badge{font-size:var(--ui-app-size-badge);line-height:var(--ui-app-line-badge);font-weight:var(--ui-app-weight-badge);color:var(--ui-app-color-badge)}.ui-app-micro-text{font-size:var(--ui-app-size-micro);line-height:var(--ui-app-line-micro);font-weight:var(--ui-app-weight-micro);color:var(--ui-app-color-micro)}.ui-app-table-scale-compact .ui-app-table-head-text{font-size:var(--ui-app-table-size-head-compact);line-height:1.18;font-weight:400;color:rgb(var(--color-midnight-500-ch)/.52)}.ui-app-table-scale-compact .ui-app-table-row-text{font-size:var(--ui-app-table-size-body-compact);line-height:1.24;font-weight:400;color:rgb(var(--color-midnight-500-ch)/.68)}.ui-app-table-scale-compact .ui-app-table-row-value{font-size:var(--ui-app-table-size-value-compact);line-height:1.2;font-weight:400;color:rgb(var(--color-midnight-500-ch)/.7)}.ui-app-table-scale-compact .ui-app-table-badge{font-size:var(--ui-app-table-size-badge-compact);line-height:1.18;font-weight:400}.ui-app-avatar{width:var(--ui-app-avatar-size-md);height:var(--ui-app-avatar-size-md);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:var(--ui-app-avatar-font-md);line-height:var(--ui-app-line-label);font-weight:400;letter-spacing:0;background:rgb(var(--color-blue-100-ch)/.6);color:rgb(var(--color-blue-500-ch)/.86)}.ui-app-avatar--sm{width:var(--ui-app-avatar-size-sm);height:var(--ui-app-avatar-size-sm);font-size:var(--ui-app-avatar-font-sm)}.ui-app-avatar--md{width:var(--ui-app-avatar-size-md);height:var(--ui-app-avatar-size-md);font-size:var(--ui-app-avatar-font-md)}.ui-app-avatar--lg{width:var(--ui-app-avatar-size-lg);height:var(--ui-app-avatar-size-lg);font-size:var(--ui-app-avatar-font-lg)}.ui-app-avatar--tone-1{background:rgb(var(--color-accent-indigo-ch)/.2);color:rgb(var(--color-accent-indigo-ch)/.92)}.ui-app-avatar--tone-2{background:rgb(var(--color-accent-violet-ch)/.2);color:rgb(var(--color-accent-violet-ch)/.92)}.ui-app-avatar--tone-3{background:rgb(var(--color-accent-pink-ch)/.2);color:rgb(var(--color-accent-pink-ch)/.92)}.ui-app-avatar--tone-4{background:rgb(var(--color-blue-300-ch)/.24);color:rgb(var(--color-blue-500-ch)/.9)}.ui-app-avatar--tone-5{background:rgb(var(--color-blue-400-ch)/.2);color:rgb(var(--color-blue-500-ch)/.92)}.ui-app-avatar--tone-6{background:rgb(var(--color-accent-indigo-ch)/.18);color:rgb(var(--color-accent-indigo-ch)/.92)}.ui-app-avatar--tone-7{background:rgb(var(--color-blue-300-ch)/.38);color:rgb(var(--color-blue-500-ch)/.92)}.ui-app-avatar--tone-8{background:rgb(var(--color-accent-violet-ch)/.2);color:rgb(var(--color-accent-violet-ch)/.92)}.ui-app-avatar--media{overflow:hidden;padding:0;background:rgb(var(--color-neutral-0-ch)/1);color:rgb(var(--color-midnight-500-ch)/.72)}.ui-app-avatar-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ui-app-tag{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ui-app-tag-radius);padding:var(--ui-app-tag-pad-y) var(--ui-app-tag-pad-x);background:var(--ui-app-tag-bg);background-color:var(--ui-app-tag-bg);color:var(--ui-app-tag-text);white-space:nowrap}.ui-app-tag--neutral{background:var(--ui-app-tag-neutral-bg);background-color:var(--ui-app-tag-neutral-bg);color:var(--ui-app-tag-neutral-text)}.ui-app-tag--warning{background:var(--ui-app-tag-warning-bg);background-color:var(--ui-app-tag-warning-bg);color:var(--ui-app-tag-warning-text)}.ui-app-tag--danger{background:var(--ui-app-tag-danger-bg);background-color:var(--ui-app-tag-danger-bg);color:var(--ui-app-tag-danger-text)}.ui-app-tag--success{background:var(--ui-app-tag-success-bg);background-color:var(--ui-app-tag-success-bg);color:var(--ui-app-tag-success-text)}.ui-app-tag--info{background:var(--ui-app-tag-info-bg);background-color:var(--ui-app-tag-info-bg);color:var(--ui-app-tag-info-text)}.ui-app-tag--slate{background:var(--ui-app-tag-slate-bg);background-color:var(--ui-app-tag-slate-bg);color:var(--ui-app-tag-slate-text)}.ui-app-icon{width:1rem;height:1rem;display:inline-block;vertical-align:middle;color:rgb(var(--color-midnight-500-ch)/.68)}.ui-app-icon--xs{width:.7rem;height:.7rem}.ui-app-icon--sm{width:.85rem;height:.85rem}.ui-app-icon--md{width:1rem;height:1rem}.ui-app-icon--lg{width:1.2rem;height:1.2rem}.ui-app-icon--xl{width:1.4rem;height:1.4rem}.ui-app-icon--muted{color:rgb(var(--color-midnight-500-ch)/.52)}.ui-app-icon--soft{color:rgb(var(--color-midnight-500-ch)/.64)}.ui-app-icon--strong{color:rgb(var(--color-midnight-500-ch)/.78)}.ui-app-icon--primary{color:rgb(var(--color-blue-500-ch)/.82)}.ui-app-icon--danger{color:rgb(var(--color-accent-pink-ch)/.86)}.ui-app-icon-button{width:1.7rem;height:1.7rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid transparent;background:transparent;color:inherit;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.ui-app-icon-button--neutral{border-color:var(--ui-app-border-soft-color);background:rgb(var(--color-neutral-0-ch)/.66)}.ui-app-icon-button--neutral:hover{background:rgb(var(--color-neutral-0-ch)/.9)}.ui-app-exit-button{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;border-radius:0;padding:0;min-width:1rem;min-height:1rem;color:rgb(var(--color-midnight-500-ch)/.5);cursor:pointer;transition:color .14s var(--ui-app-ease-out),transform .14s var(--ui-app-ease-out)}.ui-app-exit-button:hover{color:rgb(var(--color-midnight-500-ch)/.68)}.ui-app-exit-button:active{transform:scale(.97)}.ui-app-media-frame{border:var(--ui-app-media-border-width,1px) solid var(--ui-app-media-border-color,var(--ui-app-border-soft-color));border-radius:var(--ui-app-media-radius,.5rem);overflow:hidden}.ui-app-media-image{display:block;width:100%;height:100%;-o-object-fit:var(--ui-app-media-fit,contain);object-fit:var(--ui-app-media-fit,contain);-o-object-position:center;object-position:center}.ui-app-media-fallback,.ui-app-media-image{transition:transform .4s var(--motion-ease-standard);will-change:transform}.ui-app-media-fallback{font-size:var(--ui-app-media-fallback-size,3.4rem);line-height:1}.ui-app-shadow-xs{box-shadow:var(--ui-app-shadow-xs)}.ui-app-shadow-sm{box-shadow:var(--ui-app-shadow-sm)}.ui-app-shadow-md{box-shadow:var(--ui-app-shadow-md)}.ui-app-shadow-lg{box-shadow:var(--ui-app-shadow-lg)}.ui-app-shadow-xl{box-shadow:var(--ui-app-shadow-xl)}.ui-app-shadow-modal{box-shadow:var(--ui-app-shadow-modal)}.ui-app-pressable-row{transition:transform .14s var(--ui-app-ease-out),background-color .16s var(--ui-app-ease-out),box-shadow .18s var(--ui-app-ease-out)}.ui-app-pressable-row--pressed{transform:scale(.993);background:rgb(var(--color-blue-300-ch)/.2)}.ui-app-pressable-control{transition:transform .14s var(--ui-app-ease-out),background-color .16s var(--ui-app-ease-out),box-shadow .18s var(--ui-app-ease-out)}.ui-app-pressable-control--pressed{transform:scale(.95);background:rgb(var(--color-midnight-500-ch)/.08);border-radius:.35rem}.ui-app-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--ui-app-border-soft-color);border-radius:.6rem;background:rgb(var(--color-neutral-0-ch)/.86);color:rgb(var(--color-midnight-500-ch)/.72);height:2.25rem;padding:0 .9rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:inherit;font-size:var(--ui-app-size-badge);line-height:1.12;font-weight:520;letter-spacing:.01em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .14s var(--ui-app-ease-out),background-color .16s var(--ui-app-ease-out),border-color .18s var(--ui-app-ease-out),color .18s var(--ui-app-ease-out),box-shadow .18s var(--ui-app-ease-out);will-change:transform}@keyframes uiAppButtonPress{0%{transform:translateZ(0) scale(1)}28%{transform:translate3d(0,.06rem,0) scale(.96)}66%{transform:translate3d(0,-.03rem,0) scale(1.01)}to{transform:translateZ(0) scale(1)}}.ui-app-btn:active{transform:translate3d(0,.04rem,0) scale(.985)}.ui-app-btn.is-pressing{animation:uiAppButtonPress .2s cubic-bezier(.23,1,.32,1) both}.ui-app-btn--neutral{border-color:var(--ui-app-border-soft-color);background:rgb(var(--color-neutral-0-ch)/.86);color:rgb(var(--color-midnight-500-ch)/.66)}.ui-app-btn--primary{border-color:rgb(var(--color-blue-500-ch)/.34);background:rgb(var(--color-blue-500-ch)/.12);color:rgb(var(--color-blue-500-ch)/.94)}.ui-app-btn--primary:active{transform:translate3d(0,.05rem,0) scale(.98)}.ui-app-btn:focus-visible{outline:2px solid rgb(var(--color-blue-500-ch)/.32);outline-offset:2px}.ui-app-btn:disabled,.ui-app-btn[aria-disabled=true]{cursor:default;pointer-events:none;filter:saturate(.92)}.ui-app-btn--primary.is-active{background:rgb(var(--color-blue-500-ch)/.95);border-color:rgb(var(--color-blue-500-ch)/.38);color:rgb(var(--color-neutral-0-ch)/1)}.ui-app-border-soft{border:1px solid var(--ui-app-border-soft-color)}@media(max-width:760px){.ui-app-avatar--md{width:var(--ui-app-avatar-size-sm);height:var(--ui-app-avatar-size-sm);font-size:var(--ui-app-avatar-font-sm)}}@media(prefers-reduced-motion:reduce){.ui-app-pressable-row{transition-duration:.01ms!important}.ui-app-pressable-row--pressed{transform:none;box-shadow:none}.ui-app-pressable-control{transition-duration:.01ms!important}.ui-app-pressable-control--pressed{transform:none;box-shadow:none}}.ds-brand-logo{--brand-logo-height:2rem;display:inline-flex;align-items:center;line-height:1;min-width:0}.ds-brand-logo__asset{display:block;height:var(--brand-logo-height);width:auto;max-width:none}.ds-brand-logo--sm{--brand-logo-height:1.6rem}.ds-brand-logo--lg{--brand-logo-height:2.3rem}.ds-brand-logo--animated .ds-brand-logo__asset{animation:brand-mark-breathe 2.6s ease-in-out infinite}@keyframes brand-mark-breathe{0%{transform:translateY(0) scale(1);filter:saturate(1)}50%{transform:translateY(-1px) scale(1.03);filter:saturate(1.08)}to{transform:translateY(0) scale(1);filter:saturate(1)}}.dash-shot{--bg:var(--dash-bg);--surface:var(--dash-surface);--line:var(--dash-line);--text:var(--dash-text);--muted:var(--dash-text-muted);--brand:var(--dash-brand);--radius:16px;display:grid;grid-template-columns:15.5rem 1fr;width:100%;height:100%;min-height:100%;background:var(--bg);color:var(--text);border:0;border-radius:14px;overflow:hidden;font-family:SF Pro Text,SF Pro Display,Segoe UI,sans-serif;container-type:inline-size;container-name:dashshot}.dash-shot__sidebar{border-right:0;background:var(--dash-bg-muted);padding:.95rem .75rem;display:flex;flex-direction:column;gap:.9rem}.search{border:1px solid var(--ink-a05);border-radius:10px;height:2.35rem;padding:0 .65rem;display:flex;align-items:center;gap:.5rem;font-size:.9rem}.search,.search__icon{color:var(--dash-text-subtle)}.search__icon{width:1rem;height:1rem}.menu{display:flex;flex-direction:column;gap:.08rem}.menu__item{display:flex;align-items:center;gap:.56rem;min-height:2.05rem;padding:0 .32rem;border-radius:8px;color:rgb(var(--color-midnight-500-ch)/.58);font-size:.9rem;font-weight:500;line-height:1}.menu__label{display:inline-flex;align-items:center;min-height:1.62rem}.menu__item--active{background:transparent;color:rgb(var(--color-midnight-500-ch)/.92);font-weight:600}.menu__icon-wrap{width:1.62rem;height:1.62rem;border-radius:.46rem;flex:0 0 1.62rem;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-midnight-500-ch)/.52);background:transparent}.menu__item--active .menu__icon-wrap{color:rgb(var(--color-midnight-500-ch)/.92);background:var(--dash-icon-wrap-active)}.menu__icon{width:1.1rem;height:1.1rem;opacity:.88;display:block;flex:0 0 auto}.dash-shot__main{min-width:0;display:grid;grid-template-rows:auto 1fr}.topbar{height:3.1rem;border-bottom:0;background:var(--dash-bg-muted);padding:0 1rem;justify-content:space-between}.crumbs,.topbar{display:flex;align-items:center}.crumbs{gap:.4rem;font-size:.95rem;color:var(--color-neutral-600);font-weight:600;line-height:1.2}.crumbs__icon{width:1rem;height:1rem;display:block;flex:0 0 auto}.profile{display:flex;align-items:center;gap:.55rem;color:var(--dash-text)}.profile__bell{width:1rem;height:1rem}.profile__avatar{width:1.7rem;height:1.7rem;min-width:1.7rem;min-height:1.7rem;border-radius:50%;overflow:hidden;flex:0 0 1.7rem;background:var(--dash-avatar-bg)}.profile__avatar--photo{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background:transparent}.profile__name{font-size:.9rem;font-weight:600}.content{padding:1rem;display:grid;gap:.8rem;grid-template-rows:auto auto auto 1fr}.content__head{display:flex;justify-content:space-between;align-items:center;gap:.8rem}.content__head h3{margin:0;font-size:clamp(1.05rem,1.7vw,2rem);font-weight:700;letter-spacing:-.02em}.range-tabs{display:inline-flex;gap:.35rem;border:1px solid var(--ink-a05);border-radius:var(--radius-pill);background:var(--surface);padding:.25rem;font-size:.8rem;color:var(--dash-text-muted)}.range-tabs__item{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;padding:.28rem .58rem;border-radius:var(--radius-pill);transition:background-color var(--motion-duration-base) var(--motion-ease-standard),color var(--motion-duration-base) var(--motion-ease-standard)}.range-tabs__active{background:var(--brand);color:var(--color-neutral-0);font-weight:600}.notice{border:1px solid var(--ink-a05);border-radius:12px;background:var(--dash-notice-bg);padding:.45rem .7rem;justify-content:space-between;gap:.8rem;font-size:.86rem}.notice,.notice__left{display:flex;align-items:center}.notice__left{gap:.5rem;min-width:0}.notice__left span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dot{width:.72rem;aspect-ratio:1;border-radius:var(--radius-pill);background:var(--dash-notice-dot);box-shadow:0 0 0 4px var(--dash-notice-dot-ring)}.notice button{border:1px solid var(--ink-a05);border-radius:9px;background:var(--color-neutral-0);font-size:.82rem;padding:.38rem .62rem;font-weight:600}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.stat-card{border:1px solid var(--ink-a05);border-radius:12px;background:var(--surface);padding:.7rem}.stat-card p{margin:0;font-size:.8rem;color:var(--dash-text-muted)}.stat-card strong{display:block;margin-top:.38rem;font-size:1.7rem;line-height:1;letter-spacing:-.02em}.stat-card__value{font-variant-numeric:tabular-nums;transition:color var(--motion-duration-fast) var(--motion-ease-standard)}.stat-card small{display:block;margin-top:.4rem;font-size:.78rem;color:var(--dash-text-subtle)}.stat-card__top-title{margin:0;display:flex;align-items:center;gap:.32rem;font-size:.8rem;color:var(--dash-text-muted)}.stat-card__top-title small{margin-left:auto;margin-top:0;font-size:.76rem;color:var(--dash-text-subtle)}.stat-card__info{width:.88rem;height:.88rem;color:var(--dash-icon-info)}.stat-card__empty{margin:.72rem 0 0;font-size:.9rem;line-height:1.45;color:var(--color-neutral-600)}.top-customers-list{margin:.62rem 0 0;display:grid;gap:.46rem}.top-customers-list__item{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.35rem .44rem;border:1px solid var(--ink-a05);border-radius:8px;background:var(--dash-surface-item);transition:transform var(--motion-duration-base) var(--motion-ease-standard),opacity var(--motion-duration-base) var(--motion-ease-standard),border-color var(--motion-duration-base) var(--motion-ease-standard)}.top-customers-list__name{font-size:.78rem;color:var(--color-neutral-600)}.top-customers-list__amount{font-size:.76rem;font-weight:700;color:var(--dash-text)}.stat-card--top-customers>small,.stat-card--top-customers>strong{display:none}.stat-card--top-customers{min-height:100%}.metrics-layout{display:grid;grid-template-columns:minmax(0,1fr) clamp(12rem,15cqw,16rem);grid-template-rows:auto minmax(0,1fr);gap:.6rem}.metrics-layout .stats{grid-column:1;grid-row:1}.metrics-layout .chart-card{grid-column:1;grid-row:2}.metrics-layout .stat-card--top-customers{grid-column:2;grid-row:1/span 2;align-self:stretch}.chart-card{border:1px solid var(--ink-a05);border-radius:12px;background:var(--surface);padding:.7rem;min-height:0;display:grid;grid-template-rows:auto 1fr;width:100%}.chart-card__head{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.chart-card__head p{margin:0;font-size:.84rem;color:var(--dash-text-secondary)}.legend{gap:.35rem}.legend,.legend__pill{display:inline-flex;align-items:center}.legend__pill{border:1px solid transparent;border-radius:var(--radius-pill);padding:.24rem .58rem;min-height:1.85rem;gap:.42rem;font-size:.74rem;font-weight:600;letter-spacing:.01em;background:var(--color-neutral-0)}.legend__pill:before{content:"";width:.5rem;aspect-ratio:1;border-radius:var(--radius-pill);background:currentColor;opacity:.95}.legend__pill--green{color:var(--dash-status-green-text);border-color:var(--ink-a05);background:var(--dash-status-green-bg)}.legend__pill--blue{color:var(--dash-status-blue-text);border-color:var(--ink-a05);background:var(--dash-status-blue-bg)}.legend__pill--red{color:var(--dash-status-red-text);border-color:var(--ink-a05);background:var(--dash-status-red-bg)}.chart-card svg{width:100%;height:100%;min-height:8.2rem;margin-top:.55rem}.grid-lines line{stroke:var(--dash-chart-grid);stroke-dasharray:6 6}.customer-fade-enter-active,.customer-fade-leave-active{transition:opacity var(--motion-duration-base) var(--motion-ease-standard),transform var(--motion-duration-base) var(--motion-ease-standard)}.customer-fade-enter-from,.customer-fade-leave-to{opacity:0;transform:translateY(6px)}.chart-fade-enter-active,.chart-fade-leave-active{transition:opacity var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard)}.chart-fade-enter-from,.chart-fade-leave-to{opacity:0;transform:translateY(4px)}.stat-slide-enter-active,.stat-slide-leave-active{transition:opacity var(--motion-duration-base) var(--motion-ease-standard),transform var(--motion-duration-base) var(--motion-ease-standard)}.stat-slide-enter-from{opacity:0;transform:translate(12px)}.stat-slide-leave-to{opacity:0;transform:translate(-12px)}@container dashshot (max-width: 78rem){.dash-shot{grid-template-columns:12.5rem 1fr}.content{gap:.65rem;padding:.8rem}.content__head h3{font-size:clamp(1rem,3.2cqw,1.55rem)}.range-tabs{font-size:.75rem}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@container dashshot (max-width: 62rem){.dash-shot{grid-template-columns:1fr}.dash-shot__sidebar{display:none}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-layout{grid-template-columns:1fr;grid-template-rows:auto auto auto}.metrics-layout .stats{grid-column:1;grid-row:1}.metrics-layout .stat-card--top-customers{grid-column:1;grid-row:2}.metrics-layout .chart-card{grid-column:1;grid-row:3}}@container dashshot (max-width: 44rem){.dash-shot{grid-template-columns:1fr}.dash-shot__sidebar{display:none}.topbar{width:100%;max-width:100%;padding:0 .42rem;gap:.5rem;overflow:hidden;box-sizing:border-box;justify-content:flex-start}.crumbs{display:none}.profile{min-width:0;flex:0 1 auto;gap:.4rem}.profile__bell{display:none}.profile__name{max-width:10.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content{padding:.52rem .42rem .62rem;gap:.55rem}.content__head{flex-direction:column;align-items:flex-start;gap:.48rem}.content__head h3{font-size:1.02rem}.range-tabs{max-width:100%;overflow:hidden;padding:.18rem;gap:.2rem}.range-tabs__item{display:none;padding:.22rem .5rem;font-size:.72rem}.range-tabs__item.range-tabs__active{display:inline-flex;align-items:center}.notice{display:none}.stat-card{padding:.58rem;width:100%;margin:0}.stat-card strong{font-size:1.34rem}.top-customers-list__item{padding:.3rem .38rem}.stat-card--top-customers{display:none}.chart-card{padding:.58rem;width:100%;margin:0}.chart-card svg{min-height:6.4rem}.stats{grid-template-columns:1fr}.stat-card--mobile-slide,.stats{min-height:0}.chart-card__head{flex-direction:column;align-items:flex-start}.metrics-layout .stats{grid-template-columns:1fr}}@media(max-width:60em){.dash-shot{grid-template-columns:1fr}.dash-shot__sidebar{display:none}}.hero-experience-stage{position:relative;width:100%;height:100%;isolation:isolate}.hero-scene-fade-enter-active,.hero-scene-fade-leave-active{transition:opacity .38s ease,transform .38s ease}.hero-scene-fade-enter-from,.hero-scene-fade-leave-to{opacity:0;transform:translateY(8px)}.hero-experience-shell{border:0;border-radius:0;background:var(--dash-surface)}.hero-experience-shell .dash-shot__sidebar{background:var(--dash-bg-muted);border-right:0}.hero-experience-shell .topbar{background:var(--dash-bg-muted);border-bottom:0}.hero-experience-shell__content{position:relative;display:grid;place-items:center;height:100%;background:var(--dash-surface);overflow:hidden}.hero-experience-shell__center-copy{text-align:center;max-width:40ch;padding:0 1rem;z-index:2}.hero-experience-shell__center-copy h4{margin:0 0 .5rem;font-size:clamp(1rem,1.7vw,1.45rem);line-height:1.2;letter-spacing:-.02em;color:var(--hero-exp-center-title)}.hero-experience-shell__center-copy p{margin:0;color:var(--hero-exp-center-copy);line-height:1.5;font-size:.95rem}.hero-experience-shell__connection-grid{position:absolute;inset:0;z-index:1}.hero-experience-shell__node{position:absolute;width:.9rem;height:.9rem;border-radius:var(--radius-pill);background:var(--hero-exp-node-bg);box-shadow:0 0 0 .48rem var(--hero-exp-node-ring);animation:connection-pulse 1.9s ease-in-out infinite}.hero-experience-shell__node--a{top:24%;left:24%}.hero-experience-shell__node--b{top:30%;right:25%;animation-delay:.18s}.hero-experience-shell__node--c{bottom:24%;left:31%;animation-delay:.28s}.hero-experience-shell__node--d{bottom:28%;right:30%;animation-delay:.42s}.hero-experience-shell__beam{position:absolute;height:2px;transform-origin:left center;background:linear-gradient(90deg,var(--hero-exp-beam-start),var(--hero-exp-beam-mid),var(--hero-exp-beam-end));animation:beam-flow 1.7s linear infinite}.hero-experience-shell__beam--ab{top:27%;left:24%;width:53%;transform:rotate(3deg)}.hero-experience-shell__beam--bc{top:31%;left:47%;width:33%;transform:rotate(44deg)}.hero-experience-shell__beam--cd{bottom:27%;left:31%;width:40%;transform:rotate(8deg)}.hero-experience-shell__beam--ad{top:24%;left:25%;width:10%;transform:rotate(71deg)}.hero-scene-install{position:relative;background:var(--dash-bg-muted)}.hero-scene-install__overlay{z-index:8;display:grid;place-items:center;background:var(--hero-exp-install-overlay);pointer-events:auto;overflow:hidden}.hero-scene-install__exit-flash{z-index:0;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 44%,var(--hero-exp-install-flash-a) 0,var(--hero-exp-install-flash-b) 25%,var(--hero-exp-install-flash-c) 62%),linear-gradient(180deg,var(--hero-exp-install-flash-d),var(--hero-exp-install-flash-c))}.hero-scene-install__exit-wave{z-index:0;pointer-events:none;opacity:0;background:radial-gradient(circle at 32% 26%,var(--hero-exp-install-wave-a) 0,var(--hero-exp-install-wave-transparent) 36%),radial-gradient(circle at 68% 72%,var(--hero-exp-install-wave-b) 0,var(--hero-exp-install-wave-transparent) 34%),conic-gradient(from 205deg at 50% 50%,var(--hero-exp-install-wave-c1) 0deg,var(--hero-exp-install-wave-c2) 68deg,var(--hero-exp-install-wave-c3) 142deg,var(--hero-exp-install-wave-c4) 228deg,var(--hero-exp-install-wave-c5) 292deg,var(--hero-exp-install-wave-c1) 1turn)}.hero-scene-install__panel{width:min(34rem,calc(100% - 2.2rem));padding:.4rem .6rem;display:flex;flex-direction:column;gap:var(--space-6);align-items:center;justify-content:center;position:relative;z-index:1}.hero-scene-install__topbar{position:absolute;top:.8rem;left:.8rem;right:.8rem;width:auto;min-height:2rem;border-radius:.5rem;border:0;background:var(--hero-exp-topbar-bg);display:flex;align-items:center;justify-content:space-between;padding:.34rem 1rem;z-index:2}.hero-scene-install__topbar-label{color:var(--dash-text-subtle);font-size:.8rem;font-weight:600;letter-spacing:.01em}.hero-scene-install__topbar-dots{display:inline-flex;align-items:center;gap:.32rem}.hero-scene-install__topbar-dot{width:.38rem;height:.38rem;border-radius:var(--radius-pill);background:var(--hero-exp-topbar-dot)}.hero-scene-install__ring-wrap{position:relative;width:7.2rem;height:7.2rem}.hero-liquid-orb{position:relative;width:100%;height:100%;display:grid;place-items:center;isolation:isolate}.hero-liquid-orb__canvas{width:100%;height:100%;display:block;border-radius:var(--radius-pill);z-index:2}.hero-liquid-orb__progress{position:absolute;inset:0;width:100%;height:100%;z-index:4;pointer-events:none;transform:rotate(-90deg)}.hero-liquid-orb__progress-track{fill:none;stroke:var(--hero-exp-orb-track);stroke-width:4}.hero-liquid-orb__progress-value{fill:none;stroke:var(--hero-exp-orb-progress);stroke-width:4;stroke-linecap:round}.hero-liquid-orb__rim{position:absolute;inset:0;border-radius:var(--radius-pill);border:1px solid var(--ink-a05);background:linear-gradient(145deg,var(--hero-exp-orb-rim-bg-a),var(--hero-exp-orb-rim-bg-b));z-index:5;pointer-events:none}.hero-liquid-orb__shadow{position:absolute;width:76%;height:16%;bottom:-11%;border-radius:var(--radius-pill);background:radial-gradient(circle at 50% 50%,var(--hero-exp-orb-shadow-a),var(--hero-exp-orb-shadow-b));filter:blur(6px);z-index:1;pointer-events:none}.hero-scene-install__status{color:var(--semantic-text);width:100%;max-width:32rem;text-align:center}.hero-scene-install__step-current-wrap{position:relative;margin-inline:0;overflow:visible}.hero-scene-install__step-current,.hero-scene-install__step-current-wrap{width:auto;min-height:0;display:flex;justify-content:center;align-items:center}.hero-scene-install__step-current{margin:0;padding:0;gap:.6rem;z-index:1;color:var(--semantic-text);font-size:.9rem;font-weight:600}.hero-scene-install__step-label{display:inline-flex;align-items:center;gap:.5rem;animation:install-step-blink 1.35s ease-in-out infinite;will-change:opacity}.hero-scene-install__step-label:before{content:"";width:.44rem;height:.44rem;border-radius:var(--radius-pill);background:var(--dash-brand);box-shadow:0 0 0 .24rem var(--hero-exp-step-label-ring);animation:install-step-dot-blink 1.35s ease-in-out infinite}@keyframes install-step-blink{0%{opacity:.72;filter:saturate(.9)}50%{opacity:1;filter:saturate(1.08)}to{opacity:.72;filter:saturate(.9)}}@keyframes install-step-dot-blink{0%{opacity:.75;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}to{opacity:.75;transform:scale(.94)}}@media(prefers-reduced-motion:reduce){.hero-scene-install__step-label,.hero-scene-install__step-label:before{animation:none}}.hero-scene-install__ready-chip{position:absolute;top:1rem;right:1rem;z-index:10;border:1px solid var(--ink-a05);background:var(--hero-exp-ready-bg);color:var(--hero-exp-ready-text);border-radius:var(--radius-pill);min-height:1.9rem;padding:.24rem .72rem;display:inline-flex;align-items:center;gap:.45rem;font-size:.76rem;font-weight:700}.hero-scene-install__ready-dot{width:.46rem;height:.46rem;border-radius:var(--radius-pill);background:var(--hero-exp-ready-dot)}.install-overlay-fade-enter-active,.install-overlay-fade-leave-active,.shell-ready-fade-enter-active,.shell-ready-fade-leave-active{transition:opacity var(--motion-duration-base) var(--motion-ease-standard),transform var(--motion-duration-base) var(--motion-ease-standard)}.install-overlay-fade-enter-from,.install-overlay-fade-leave-to,.shell-ready-fade-enter-from,.shell-ready-fade-leave-to{opacity:0}.hero-experience-stage__control{position:relative}.hero-experience-shell--import .dash-shot__main{background:var(--hero-exp-topbar-bg)}.hero-import__content{height:100%;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:.7rem;padding:1rem 1.1rem 1.1rem;color:var(--semantic-text-muted)}.hero-import__content *{font-weight:400}.hero-import__toolbar{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.hero-import__toolbar-left,.hero-import__toolbar-right{display:inline-flex;align-items:center;gap:.55rem}.hero-import__title{margin:0;font-size:1.52rem;font-weight:400;letter-spacing:-.02em;color:var(--semantic-secondary)}.hero-import__button{border:1px solid var(--ink-a05);background:var(--hero-exp-topbar-bg);color:var(--dash-brand);min-height:2.2rem;padding:.3rem .82rem;border-radius:.6rem;font-size:.9rem;font-weight:400;line-height:1}.hero-import__button--ghost{color:var(--semantic-text-muted);border-color:var(--ink-a05)}.hero-import__search{min-height:2.2rem;min-width:12.5rem;border:1px solid var(--ink-a05);border-radius:.6rem;background:var(--hero-exp-topbar-bg);display:inline-flex;align-items:center;padding:0 .82rem}.hero-import__search,.hero-import__subtitle{color:var(--semantic-text-muted);font-size:.9rem}.hero-import__subtitle{margin:0;line-height:1.4}.hero-import__progress{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:var(--semantic-text-muted);font-size:.84rem;font-weight:400}.hero-import__progress strong{color:var(--dash-brand);font-weight:400}.hero-import__table-wrap{min-height:0;border:0!important;border-radius:0!important;outline:0;background:transparent;overflow:hidden;box-shadow:none}.hero-import__table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:auto;border:0;outline:0}.hero-import__table thead{background:transparent}.hero-import__table td,.hero-import__table th{text-align:left;vertical-align:middle;padding:.58rem .72rem;border-bottom:1px solid var(--ink-a05);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-left:0;border-right:0}.hero-import__table tr:last-child td{border-bottom:0}.hero-import__row:not(.hero-import__row--loaded) td{border-bottom-color:transparent}.hero-import__table th{color:var(--semantic-text-muted);font-size:.76rem;letter-spacing:.02em;text-transform:none;font-weight:400}.hero-import__table tbody td{color:var(--semantic-text-muted);font-size:.83rem;font-weight:400}.hero-import__col{opacity:1;transform:none}.hero-import__row{opacity:0;transform:translateY(10px);transition:opacity .36s var(--motion-ease-standard),transform .38s var(--motion-ease-standard)}.hero-import__row--loaded{opacity:1;transform:translateY(0)}.hero-import__row:nth-child(2){transition-delay:50ms}.hero-import__row:nth-child(3){transition-delay:.1s}.hero-import__row:nth-child(4){transition-delay:.15s}.hero-import__row:nth-child(5){transition-delay:.2s}.hero-import__row:nth-child(6){transition-delay:.25s}.hero-import__cell--checkbox,.hero-import__col--checkbox{width:2rem;padding-left:.25rem;padding-right:.25rem;text-align:center;vertical-align:middle}.hero-import__table td:nth-child(2),.hero-import__table th:nth-child(2){width:7rem;padding-left:.3rem;padding-right:.35rem}.hero-import__table td:nth-child(3),.hero-import__table th:nth-child(3){width:11.5rem;padding-left:.45rem}.hero-import__checkbox{width:1rem;height:1rem;border:1px solid rgb(var(--color-midnight-500-ch)/.24);border-radius:.28rem;display:block;margin:0 auto;background:rgb(var(--color-neutral-0-ch)/.94)}.hero-import__cell--actions{display:table-cell;white-space:nowrap}.hero-import__icon-btn{width:.95rem;height:.95rem;border:0;padding:0;margin-right:.42rem;background:transparent;color:var(--hero-exp-import-icon-primary);display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;line-height:0}.hero-import__icon-btn svg{width:100%;height:100%;stroke-width:1.6}.hero-import__icon-btn:nth-child(3){color:var(--hero-exp-import-icon-danger)}.hero-import__icon-btn.hero-import__icon-btn--danger{color:var(--dash-status-red-text)}.hero-import__icon-btn.hero-import__icon-btn--danger .ui-app-icon{color:inherit}.hero-import__icon-btn:last-child{margin-right:0}.hero-import__user{display:inline-flex;align-items:center;gap:.52rem;width:100%}.hero-import__kebab{display:none;margin-left:auto;min-width:1.7rem;height:1.7rem;border:1px solid var(--ink-a05);border-radius:var(--radius-pill);background:var(--hero-exp-topbar-bg);color:var(--semantic-text-muted);align-items:center;justify-content:center;padding:0;font-size:.74rem;line-height:1}.hero-import__avatar{flex:0 0 auto}.hero-import__user-meta{display:inline-flex;flex-direction:column;gap:.1rem}.hero-import__user-meta small{color:var(--semantic-text-muted);opacity:.72;font-size:.72rem;line-height:1.2}.hero-import__status{display:inline-flex;align-items:center;justify-content:center;min-height:1.45rem;border-radius:var(--radius-pill);border:1px solid transparent;padding:.1rem .55rem;font-size:.76rem;font-weight:400;line-height:1}.hero-import__status--active{color:var(--hero-exp-status-active-text);border-color:var(--ink-a05);background:var(--hero-exp-status-active-bg)}.hero-import__status--inactive{color:var(--hero-exp-status-inactive-text);border-color:var(--ink-a05);background:var(--hero-exp-status-inactive-bg)}@keyframes connection-pulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.12);opacity:1}}@keyframes beam-flow{0%{opacity:.38;filter:saturate(1)}50%{opacity:.88;filter:saturate(1.24)}to{opacity:.38;filter:saturate(1)}}@media(max-width:60em){.hero-scene-install{display:grid;place-items:center;padding-inline:.5rem}.hero-scene-install .dash-shot{width:min(100%,22.5rem);height:auto;min-height:0;aspect-ratio:9/19;border-radius:1.15rem;grid-template-columns:1fr}.hero-scene-install .dash-shot__sidebar,.hero-scene-install .topbar{display:none}.hero-scene-install .dash-shot__main{grid-template-rows:1fr;min-height:0}.hero-scene-install .hero-experience-shell__content{min-height:0}.hero-scene-install__panel{width:min(20rem,calc(100% - 1.1rem));padding-inline:.25rem}.hero-scene-install__ring-wrap{width:6.3rem;height:6.3rem}.hero-scene-install__step-current{min-height:2.2rem;padding-inline:.4rem;font-size:.9rem}.hero-import__content{gap:.55rem;padding:.72rem;min-height:0;overflow:hidden;width:100%;max-width:100%;box-sizing:border-box}.hero-import__toolbar{flex-direction:column;align-items:stretch;gap:.45rem}.hero-import__toolbar-left,.hero-import__toolbar-right{min-width:0;flex-wrap:wrap}.hero-import__toolbar-left{width:100%;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:.5rem}.hero-import__toolbar-right{display:none}.hero-experience-shell--import.dash-shot{width:100%;max-width:100%;height:100%;min-height:100%;aspect-ratio:auto;border-radius:0;overflow:hidden;grid-template-columns:1fr}.hero-experience-shell--import .dash-shot__sidebar{display:none}.hero-experience-shell--import .dash-shot__main{min-height:0;grid-template-rows:auto minmax(0,1fr);width:100%;max-width:100%}.hero-experience-shell--import .topbar{display:flex!important;min-height:3.1rem;height:3.1rem;width:100%;max-width:100%;padding:0 .42rem;gap:.5rem;overflow:hidden;box-sizing:border-box;justify-content:flex-start}.hero-experience-shell--import .crumbs,.hero-experience-shell--import .profile__bell{display:none}.hero-experience-shell--import .profile{min-width:0;flex:0 1 auto;gap:.4rem}.hero-experience-shell--import .profile__name{max-width:10.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-import__title{font-size:1.05rem;line-height:1.2}.hero-import__button{min-height:1.95rem;padding:.24rem .6rem;font-size:.78rem}.hero-import__search{min-width:0;width:100%;max-width:100%;min-height:1.95rem;font-size:.78rem;padding-inline:.62rem}.hero-import__subtitle{display:none}.hero-import__progress{font-size:.74rem}.hero-import__table-wrap{width:100%;max-width:100%;min-height:0;overflow-x:hidden;overflow-y:hidden;-webkit-overflow-scrolling:auto;scrollbar-width:none}.hero-import__table-wrap::-webkit-scrollbar{width:0;height:0;display:none}.hero-import__table{width:100%;min-width:0;table-layout:auto}.hero-import__table td,.hero-import__table th{padding:.48rem .5rem;font-size:.74rem}.hero-experience-shell--import .hero-import__table thead,.hero-import__table td:first-child,.hero-import__table td:nth-child(2),.hero-import__table td:nth-child(n+4),.hero-import__table th:first-child,.hero-import__table th:nth-child(2),.hero-import__table th:nth-child(n+4){display:none}.hero-experience-shell--import .hero-import__table,.hero-experience-shell--import .hero-import__table tbody,.hero-experience-shell--import .hero-import__table td,.hero-experience-shell--import .hero-import__table tr{display:block;width:100%}.hero-experience-shell--import .hero-import__table tbody{display:grid;gap:.42rem}.hero-experience-shell--import .hero-import__table tr{border:1px solid var(--ink-a05);border-radius:.68rem;background:var(--hero-exp-topbar-bg);padding:.52rem .58rem}.hero-experience-shell--import .hero-import__table td{border:0;padding:0}.hero-experience-shell--import .hero-import__table tbody .hero-import__cell{display:none}.hero-experience-shell--import .hero-import__table tbody .hero-import__cell--username{display:block;width:100%;max-width:100%;padding:0}.hero-import__kebab{display:inline-flex}.hero-import__user-meta small{display:block;font-size:.64rem;line-height:1.15;opacity:.7}.hero-import__status{min-height:1.2rem;padding:.08rem .42rem;font-size:.68rem}}@media(prefers-reduced-motion:reduce){.hero-experience-shell__beam,.hero-experience-shell__node{animation:none}}.home-info-section{background:var(--color-midnight-500)}.home-section__container{padding-inline:var(--content-inset)}.home-section__intro{max-width:64ch}.home-section__text{margin:0;max-width:62ch}.home-info-section .section__title{color:var(--color-neutral-0)}.home-info-section .home-section__text{color:rgb(var(--color-neutral-0-ch)/.82)}.info-card-grid{margin-top:var(--space-6);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.faq-card,.info-card{border:.0625rem solid var(--ink-a10);border-radius:var(--radius-md);padding:clamp(.9rem,1.8vw,1.3rem);background:#ffffffe6}.info-card__media{width:100%;aspect-ratio:16/9;border:.0625rem solid var(--ink-a10);border-radius:calc(var(--radius-md) - .25rem);margin-bottom:var(--space-4);overflow:hidden;background:linear-gradient(135deg,rgb(var(--color-neutral-0-ch)/.72),rgb(var(--color-blue-100-ch)/.42))}.info-card__media-lazy{width:100%;height:100%}.info-card__media-video{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.info-card--confidence{background:linear-gradient(180deg,#fffffff0,#f3f8ffdb),radial-gradient(260px 140px at 92% -8%,var(--blue-a08),transparent 74%)}.info-card__title{margin:0 0 var(--space-3)}.info-card__text{margin:0}.faq-list{margin-top:var(--space-6);display:grid;gap:var(--space-4)}.faq-card__question{margin:0 0 var(--space-2)}.faq-card__answer{margin:0}@media(max-width:60em){.info-card-grid{grid-template-columns:1fr}.faq-card,.info-card{padding:.85rem}}.problem__container{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);align-items:center;min-height:clamp(35rem,82vh,46rem)}.problem__copy{display:grid;align-content:center}.problem__text{margin:0;max-width:62ch}.problem__list{display:grid;gap:0}.problem__item{border-top:1px solid var(--surface-border-subtle)}.problem__item-button{position:relative;display:block;width:100%;border:0;background:transparent;text-align:left;padding:var(--space-3) .125rem;color:var(--dash-icon);font-size:1.03rem;font-weight:600;cursor:pointer;opacity:.9;transform:translate(0);filter:saturate(.84);transition:color var(--motion-duration-base) var(--motion-ease-standard),opacity var(--motion-duration-base) var(--motion-ease-standard),transform var(--motion-duration-base) var(--motion-ease-standard),filter var(--motion-duration-base) var(--motion-ease-standard),letter-spacing var(--motion-duration-base) var(--motion-ease-standard),padding-left var(--motion-duration-base) var(--motion-ease-standard)}.problem__item-button:before{content:"";position:absolute;left:0;top:50%;width:.2rem;height:1.15rem;border-radius:999px;background:rgb(var(--color-blue-500-ch)/.9);opacity:0;transform:translateY(-50%) scaleY(.35);transform-origin:center;transition:opacity var(--motion-duration-base) var(--motion-ease-standard),transform var(--motion-duration-base) var(--motion-ease-standard)}.problem__item-button:hover{color:var(--semantic-secondary);letter-spacing:.002em;opacity:1;filter:saturate(1)}.problem__item-button:focus-visible{outline:2px solid rgb(var(--color-blue-500-ch)/.36);outline-offset:2px;border-radius:.3rem}.problem__item--active .problem__item-button{color:var(--semantic-text);padding-left:.72rem;letter-spacing:.003em;opacity:1;transform:translate(.2rem);filter:saturate(1)}.problem__item--active .problem__item-button:before{opacity:1;transform:translateY(-50%) scaleY(1)}.problem__visual{position:relative;display:flex;align-items:stretch;align-self:center;height:clamp(21rem,38vw,26rem)}.problem__mobile-stack{display:none}.problem__mobile-scene{display:grid;gap:var(--space-4)}.problem__mobile-visual{position:relative;min-height:18rem}.problem__mobile-visual .problem-visual{height:100%}.problem__mobile-caption{margin:0;padding-inline:.125rem}.problem-visual{position:relative;width:100%;height:100%;border:0;border-radius:var(--surface-radius-card);padding:clamp(1rem,2.5vw,1.3rem);background:linear-gradient(165deg,#fffffff5,rgb(var(--color-blue-200-ch)/.36)),radial-gradient(260px 180px at 90% 14%,rgb(var(--color-blue-500-ch)/.06),transparent 74%);box-shadow:none;overflow:hidden}.problem-visual:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent,rgb(var(--color-blue-500-ch)/.03))}.problem-visual__eyebrow{margin:0;font-size:.77rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--semantic-primary)}.problem-visual__title{margin:.4rem 0 1rem;max-width:30ch;color:var(--semantic-secondary);font-size:1rem;line-height:1.45;font-weight:600}.problem[data-scene-mode=pinned] .problem__container{min-height:clamp(34rem,82vh,43rem)}@media(min-width:90em){.problem__container{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch;min-height:clamp(40rem,90vh,56rem)}.problem__copy{align-content:center;padding-right:clamp(.75rem,1.8vw,1.75rem)}.problem__visual{justify-self:end;align-self:center;width:min(100%,41rem);height:clamp(24rem,31vw,33rem)}.problem[data-scene-mode=pinned] .problem__container{min-height:clamp(40rem,90vh,56rem)}}@media(prefers-reduced-motion:reduce){.problem__item-button,.problem__item-button:before{transition:none}}@media(max-width:980px){.problem__container{grid-template-columns:1fr;min-height:auto;gap:var(--space-6)}.problem__copy--mobile{align-content:start}.problem__copy--mobile .section__title{max-width:none;text-wrap:pretty}.problem__list,.problem__visual{display:none}.problem__mobile-stack{display:grid;gap:var(--space-8)}.problem__mobile-visual{min-height:clamp(18rem,66vw,24rem)}.problem__mobile-visual .problem-visual{height:100%}.problem-visual{padding:clamp(.9rem,3.8vw,1.15rem)}}.problem-you-cursor{position:absolute;inset:0;z-index:30;pointer-events:none;overflow:hidden}.problem-you-cursor__node{position:absolute;left:0;top:0;opacity:0;will-change:transform,opacity}.problem-you-cursor--visible .problem-you-cursor__node{opacity:1}.problem-you-cursor__node .role-pointer-tag{--pointer-stroke:rgb(var(--color-neutral-0-ch));transform:translate(-.95rem,-2.15rem)}@media(hover:hover)and (pointer:fine){.problem__visual.problem__visual--you-cursor-active,.problem__visual.problem__visual--you-cursor-active *{cursor:none!important}}.doc-file-glyph{--file-accent:var(--color-blue-500-ch);--file-accent-soft:var(--color-blue-300-ch);--file-paper:var(--color-neutral-0-ch);--file-stroke:var(--color-midnight-500-ch);display:inline-grid;width:4.15rem;height:3.04rem;transform:translateY(.05rem)}.doc-file-glyph__svg{width:100%;height:100%;display:block}.doc-file-glyph__back{fill:rgb(var(--file-accent-soft)/.24)}.doc-file-glyph__inner-cover{fill:rgb(var(--file-accent-soft)/.74);stroke:rgb(var(--file-accent)/.22);stroke-width:1}.doc-file-glyph__sheet{fill:rgb(var(--file-paper)/.95);stroke:rgb(var(--file-stroke)/.1);stroke-width:1}.doc-file-glyph__sheet--b{fill:rgb(var(--file-paper)/.88)}.doc-file-glyph__line{fill:rgb(var(--color-midnight-500-ch)/.2)}.doc-file-glyph__front{fill:rgb(var(--file-accent)/.92);transform:translateY(8px)}.problem-handoffs{position:relative;height:100%;min-height:inherit;isolation:isolate;overflow:hidden;border-radius:var(--radius-card);background:rgb(var(--color-neutral-0-ch));opacity:0;transform:translateY(.9rem) scale(1.015);transition:opacity .46s cubic-bezier(.22,1,.36,1),transform .74s cubic-bezier(.16,1,.3,1)}.problem-visual--handoffs:after{display:none}.problem-handoffs--entered{opacity:1;transform:translateY(0) scale(1)}.problem-handoffs__grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:.52rem;height:100%;border-radius:var(--radius-inner-panel);overflow:hidden;opacity:0;transform:translateY(.6rem);transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .56s cubic-bezier(.16,1,.3,1)}.problem-handoffs__links,.problem-handoffs__pointers{position:absolute;inset:.45rem;z-index:3;pointer-events:none;opacity:0;transition:opacity .32s cubic-bezier(.22,1,.36,1)}.problem-handoffs__links{width:calc(100% - .9rem);height:calc(100% - .9rem)}.problem-handoffs__link{fill:none;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:2 .9;stroke-dashoffset:0;transition:stroke .22s var(--motion-ease-standard);opacity:0}.problem-handoffs__link--a,.problem-handoffs__link--b{stroke:rgb(var(--color-midnight-500-ch)/.28)}.problem-handoffs__links--wire .problem-handoffs__link{opacity:1;stroke-dasharray:2 .9;stroke-dashoffset:0;animation:none}.problem-handoffs__links--error .problem-handoffs__link{opacity:1;stroke-dasharray:2 .9;stroke-dashoffset:0;stroke:rgb(var(--color-red-500-ch)/.82)}.problem-handoffs__conflict-badge{--conflict-x:.5;--conflict-y:.5;position:absolute;z-index:4;left:calc(.45rem + (100% - .9rem)*var(--conflict-x));top:calc(.45rem + (100% - .9rem)*var(--conflict-y));width:2.1rem;height:2.1rem;border-radius:.46rem;background:rgb(var(--handoff-conflict-bg-ch));border:1px solid rgb(var(--color-red-500-ch)/.55);display:grid;place-items:center;transform:translate(-50%,-50%);pointer-events:none;opacity:0}.problem-handoffs__conflict-badge--visible{opacity:1}.problem-handoffs__conflict-badge--x-0{--conflict-x:.165}.problem-handoffs__conflict-badge--x-1{--conflict-x:.3325}.problem-handoffs__conflict-badge--x-2{--conflict-x:.5}.problem-handoffs__conflict-badge--x-3{--conflict-x:.6675}.problem-handoffs__conflict-badge--x-4{--conflict-x:.835}.problem-handoffs__conflict-badge--y-0{--conflict-y:.165}.problem-handoffs__conflict-badge--y-1{--conflict-y:.3325}.problem-handoffs__conflict-badge--y-2{--conflict-y:.5}.problem-handoffs__conflict-badge--y-3{--conflict-y:.6675}.problem-handoffs__conflict-badge--y-4{--conflict-y:.835}.problem-handoffs__conflict-icon{width:1.46rem;height:1.46rem;color:rgb(var(--color-red-500-ch));position:relative;z-index:1}.problem-handoffs__pointer{--pointer-stroke:rgb(var(--color-neutral-0-ch));position:absolute;top:0;left:0;will-change:transform;opacity:1;--offscreen-pad-x:20rem;--offscreen-pad-y:12rem;--entry-dx:calc(var(--target-x)*-1 - var(--offscreen-pad-x));--entry-dy:0rem;--exit-dx:calc(100% - var(--target-x) + var(--offscreen-pad-x));--exit-dy:0rem;--entry-lane-dx:0rem;--entry-lane-dy:0rem;--exit-lane-dx:0rem;--exit-lane-dy:0rem;--curve-mid-dx:.72rem;--curve-mid-dy:-.42rem;--click-dx:.18rem;--click-dy:-.16rem;--click-tilt:-1.8deg;--exit-curve-dx:1.1rem;--exit-curve-dy:-.88rem}.problem-handoffs__pointer--a{z-index:4;--pointer-anchor-x:-1.05rem;--pointer-anchor-y:-2.48rem}.problem-handoffs__pointer--b{z-index:4;--pointer-anchor-x: calc(-100% + 1.35rem) ;--pointer-anchor-y:-2.42rem}.problem-handoffs__pointer--target-0{--target-x:16.5%;--target-y:16.5%}.problem-handoffs__pointer--target-1{--target-x:50%;--target-y:16.5%}.problem-handoffs__pointer--target-2{--target-x:83.5%;--target-y:16.5%}.problem-handoffs__pointer--target-3{--target-x:16.5%;--target-y:50%}.problem-handoffs__pointer--target-4{--target-x:50%;--target-y:50%}.problem-handoffs__pointer--target-5{--target-x:83.5%;--target-y:50%}.problem-handoffs__pointer--target-6{--target-x:16.5%;--target-y:83.5%}.problem-handoffs__pointer--target-7{--target-x:50%;--target-y:83.5%}.problem-handoffs__pointer--target-8{--target-x:83.5%;--target-y:83.5%}.problem-handoffs__pointer--phase-idle{transform:translate(calc(var(--target-x) + var(--entry-dx) + var(--entry-lane-dx) + var(--pointer-anchor-x)),calc(var(--target-y) + var(--entry-dy) + var(--entry-lane-dy) + var(--pointer-anchor-y)))}.problem-handoffs__pointer--phase-enter{animation:handoff-pointer-enter .98s cubic-bezier(.22,.68,.18,1) forwards}.problem-handoffs__pointer--phase-click{animation:handoff-pointer-click .34s var(--motion-ease-standard) forwards}.problem-handoffs__pointer--phase-exit{animation:handoff-pointer-exit 1.48s cubic-bezier(.2,.58,.3,1) forwards}.problem-handoffs__pointer--entry-left-high{--entry-dx:calc(var(--target-x)*-1 - var(--offscreen-pad-x));--entry-dy:0rem;--entry-lane-dy:-5.1rem}.problem-handoffs__pointer--entry-left-low,.problem-handoffs__pointer--entry-left-mid{--entry-dx:calc(var(--target-x)*-1 - var(--offscreen-pad-x));--entry-dy:0rem}.problem-handoffs__pointer--entry-left-low{--entry-lane-dy:5.1rem}.problem-handoffs__pointer--entry-right-high{--entry-dx:calc(100% - var(--target-x) + var(--offscreen-pad-x));--entry-dy:0rem;--entry-lane-dy:-5.1rem}.problem-handoffs__pointer--entry-right-low,.problem-handoffs__pointer--entry-right-mid{--entry-dx:calc(100% - var(--target-x) + var(--offscreen-pad-x));--entry-dy:0rem}.problem-handoffs__pointer--entry-right-low{--entry-lane-dy:5.1rem}.problem-handoffs__pointer--entry-top-left{--entry-dx:0rem;--entry-dy:calc(var(--target-y)*-1 - var(--offscreen-pad-y));--entry-lane-dx:-7rem}.problem-handoffs__pointer--entry-top-right{--entry-dx:0rem;--entry-dy:calc(var(--target-y)*-1 - var(--offscreen-pad-y));--entry-lane-dx:7rem}.problem-handoffs__pointer--entry-bottom-left{--entry-dx:0rem;--entry-dy:calc(100% - var(--target-y) + var(--offscreen-pad-y));--entry-lane-dx:-7rem}.problem-handoffs__pointer--entry-bottom-right{--entry-dx:0rem;--entry-dy:calc(100% - var(--target-y) + var(--offscreen-pad-y));--entry-lane-dx:7rem}.problem-handoffs__pointer--exit-left-high{--exit-dx:calc(var(--target-x)*-1 - var(--offscreen-pad-x));--exit-dy:0rem;--exit-lane-dy:-5.1rem}.problem-handoffs__pointer--exit-left-low,.problem-handoffs__pointer--exit-left-mid{--exit-dx:calc(var(--target-x)*-1 - var(--offscreen-pad-x));--exit-dy:0rem}.problem-handoffs__pointer--exit-left-low{--exit-lane-dy:5.1rem}.problem-handoffs__pointer--exit-right-high{--exit-dx:calc(100% - var(--target-x) + var(--offscreen-pad-x));--exit-dy:0rem;--exit-lane-dy:-5.1rem}.problem-handoffs__pointer--exit-right-low,.problem-handoffs__pointer--exit-right-mid{--exit-dx:calc(100% - var(--target-x) + var(--offscreen-pad-x));--exit-dy:0rem}.problem-handoffs__pointer--exit-right-low{--exit-lane-dy:5.1rem}.problem-handoffs__pointer--exit-top-left{--exit-dx:0rem;--exit-dy:calc(var(--target-y)*-1 - var(--offscreen-pad-y));--exit-lane-dx:-7rem}.problem-handoffs__pointer--exit-top-right{--exit-dx:0rem;--exit-dy:calc(var(--target-y)*-1 - var(--offscreen-pad-y));--exit-lane-dx:7rem}.problem-handoffs__pointer--exit-bottom-left{--exit-dx:0rem;--exit-dy:calc(100% - var(--target-y) + var(--offscreen-pad-y));--exit-lane-dx:-7rem}.problem-handoffs__pointer--exit-bottom-right{--exit-dx:0rem;--exit-dy:calc(100% - var(--target-y) + var(--offscreen-pad-y));--exit-lane-dx:7rem}.problem-handoffs__pointer--curve-a{--curve-mid-dx:.82rem;--curve-mid-dy:-.46rem;--click-dx:.2rem;--click-dy:-.16rem;--click-tilt:-1.2deg;--exit-curve-dx:1.02rem;--exit-curve-dy:-.72rem}.problem-handoffs__pointer--curve-b{--curve-mid-dx:-.74rem;--curve-mid-dy:.44rem;--click-dx:-.18rem;--click-dy:.15rem;--click-tilt:1.1deg;--exit-curve-dx:-.98rem;--exit-curve-dy:.68rem}.problem-handoffs__pointer--curve-c{--curve-mid-dx:.58rem;--curve-mid-dy:.72rem;--click-dx:.16rem;--click-dy:.18rem;--click-tilt:-.9deg;--exit-curve-dx:.76rem;--exit-curve-dy:.76rem}.problem-handoffs__pointer--curve-d{--curve-mid-dx:-.62rem;--curve-mid-dy:-.72rem;--click-dx:-.16rem;--click-dy:-.18rem;--click-tilt:.9deg;--exit-curve-dx:-.72rem;--exit-curve-dy:-.68rem}.problem-handoffs__tile{position:relative;min-height:3.65rem;border:0;border-radius:0;background:transparent;padding:.4rem;display:grid;place-items:center;opacity:0;transform:translateY(.5rem) scale(.985);transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.16,1,.3,1),filter .22s var(--motion-ease-standard)}.problem-handoffs--entered .problem-handoffs__grid,.problem-handoffs--entered .problem-handoffs__links,.problem-handoffs--entered .problem-handoffs__pointers,.problem-handoffs--entered .problem-handoffs__tile{opacity:1;transform:translateY(0) scale(1)}.problem-handoffs--entered .problem-handoffs__grid{transition-delay:.13s}.problem-handoffs--entered .problem-handoffs__tile:first-child{transition-delay:.17s}.problem-handoffs--entered .problem-handoffs__tile:nth-child(2){transition-delay:.21s}.problem-handoffs--entered .problem-handoffs__tile:nth-child(3){transition-delay:.25s}.problem-handoffs--entered .problem-handoffs__tile:nth-child(4){transition-delay:.29s}.problem-handoffs--entered .problem-handoffs__tile:nth-child(5){transition-delay:.33s}.problem-handoffs--entered .problem-handoffs__tile:nth-child(6){transition-delay:.37s}.problem-handoffs--entered .problem-handoffs__tile:nth-child(7){transition-delay:.41s}.problem-handoffs--entered .problem-handoffs__tile:nth-child(8){transition-delay:.45s}.problem-handoffs--entered .problem-handoffs__tile:nth-child(9){transition-delay:.49s}.problem-handoffs--entered .problem-handoffs__links,.problem-handoffs--entered .problem-handoffs__pointers{transition-delay:.52s}.problem-handoffs__grid--focus .problem-handoffs__tile{opacity:.4;filter:saturate(.76)}.problem-handoffs__grid--focus .problem-handoffs__tile--target-a,.problem-handoffs__grid--focus .problem-handoffs__tile--target-b{opacity:1;filter:saturate(1.08) brightness(1.02)}.problem-handoffs__tile--target-a,.problem-handoffs__tile--target-b{animation:handoff-folder-click .42s var(--motion-ease-standard) 1}.problem-handoffs__tile .doc-file-glyph__line,.problem-handoffs__tile .doc-file-glyph__sheet,.problem-handoffs__tile .doc-file-glyph__sheet--b{transform-box:fill-box;transform-origin:50% 100%;transform:translateY(0);transition:transform .28s cubic-bezier(.22,.68,.2,1)}.problem-handoffs__grid--focus .problem-handoffs__tile--target-a .doc-file-glyph__sheet,.problem-handoffs__grid--focus .problem-handoffs__tile--target-a .doc-file-glyph__sheet--b,.problem-handoffs__grid--focus .problem-handoffs__tile--target-b .doc-file-glyph__sheet,.problem-handoffs__grid--focus .problem-handoffs__tile--target-b .doc-file-glyph__sheet--b{transform:translateY(-11px)}.problem-handoffs__grid--focus .problem-handoffs__tile--target-a .doc-file-glyph__line,.problem-handoffs__grid--focus .problem-handoffs__tile--target-b .doc-file-glyph__line{transform:translateY(-9px);transition-delay:24ms}.problem-handoffs__tile--csv,.problem-handoffs__tile--doc,.problem-handoffs__tile--json,.problem-handoffs__tile--pdf,.problem-handoffs__tile--ppt,.problem-handoffs__tile--txt,.problem-handoffs__tile--xls,.problem-handoffs__tile--zip{border-color:transparent}.problem-handoffs__tile--pdf .doc-file-glyph{--file-accent:var(--file-pdf-accent-ch);--file-accent-soft:var(--file-pdf-soft-ch);--file-paper:var(--file-pdf-paper-ch)}.problem-handoffs__tile--doc .doc-file-glyph{--file-accent:var(--file-doc-accent-ch);--file-accent-soft:var(--file-doc-soft-ch);--file-paper:var(--file-doc-paper-ch)}.problem-handoffs__tile--xls .doc-file-glyph{--file-accent:var(--file-xls-accent-ch);--file-accent-soft:var(--file-xls-soft-ch);--file-paper:var(--file-xls-paper-ch)}.problem-handoffs__tile--ppt .doc-file-glyph{--file-accent:var(--file-ppt-accent-ch);--file-accent-soft:var(--file-ppt-soft-ch);--file-paper:var(--file-ppt-paper-ch)}.problem-handoffs__tile--txt .doc-file-glyph{--file-accent:var(--file-txt-accent-ch);--file-accent-soft:var(--file-txt-soft-ch);--file-paper:var(--file-txt-paper-ch)}.problem-handoffs__tile--csv .doc-file-glyph{--file-accent:var(--file-csv-accent-ch);--file-accent-soft:var(--file-csv-soft-ch);--file-paper:var(--file-csv-paper-ch)}.problem-handoffs__tile--zip .doc-file-glyph{--file-accent:var(--file-zip-accent-ch);--file-accent-soft:var(--file-zip-soft-ch);--file-paper:var(--file-zip-paper-ch)}.problem-handoffs__tile--json .doc-file-glyph{--file-accent:var(--file-json-accent-ch);--file-accent-soft:var(--file-json-soft-ch);--file-paper:var(--file-json-paper-ch)}@keyframes handoff-folder-click{0%{transform:scale(1);filter:brightness(1)}35%{transform:scale(1.085);filter:brightness(1.08)}to{transform:scale(1);filter:brightness(1)}}@keyframes handoff-pointer-enter{0%{transform:translate(calc(var(--target-x) + var(--entry-dx) + var(--entry-lane-dx) + var(--pointer-anchor-x)),calc(var(--target-y) + var(--entry-dy) + var(--entry-lane-dy) + var(--pointer-anchor-y))) scale(.985) rotate(-1.4deg)}68%{transform:translate(calc(var(--target-x) + var(--curve-mid-dx) + var(--pointer-anchor-x)),calc(var(--target-y) + var(--curve-mid-dy) + var(--pointer-anchor-y))) scale(1.004) rotate(0)}to{transform:translate(calc(var(--target-x) + var(--pointer-anchor-x)),calc(var(--target-y) + var(--pointer-anchor-y))) scale(1)}}@keyframes handoff-pointer-click{0%{transform:translate(calc(var(--target-x) + var(--pointer-anchor-x)),calc(var(--target-y) + var(--pointer-anchor-y))) scale(1)}45%{transform:translate(calc(var(--target-x) + var(--pointer-anchor-x) + var(--click-dx)),calc(var(--target-y) + var(--pointer-anchor-y) + var(--click-dy))) scale(1.045) rotate(var(--click-tilt))}to{transform:translate(calc(var(--target-x) + var(--pointer-anchor-x)),calc(var(--target-y) + var(--pointer-anchor-y))) scale(1)}}@keyframes handoff-pointer-exit{0%{transform:translate(calc(var(--target-x) + var(--pointer-anchor-x)),calc(var(--target-y) + var(--pointer-anchor-y))) scale(1)}36%{transform:translate(calc(var(--target-x) + var(--exit-curve-dx) + var(--pointer-anchor-x)),calc(var(--target-y) + var(--exit-curve-dy) + var(--pointer-anchor-y))) scale(.992)}to{transform:translate(calc(var(--target-x) + var(--exit-dx) + var(--exit-lane-dx) + var(--pointer-anchor-x)),calc(var(--target-y) + var(--exit-dy) + var(--exit-lane-dy) + var(--pointer-anchor-y))) scale(.984)}}@media(prefers-reduced-motion:reduce){.problem-handoffs,.problem-handoffs__grid,.problem-handoffs__links,.problem-handoffs__pointer,.problem-handoffs__pointers,.problem-handoffs__tile{transition:none;animation:none;opacity:1;transform:none}.problem-handoffs__pointer{opacity:1;transform:translate(calc(var(--target-x) + var(--pointer-anchor-x)),calc(var(--target-y) + var(--pointer-anchor-y)))}.problem-handoffs__tile--target-a,.problem-handoffs__tile--target-b{animation:none}.problem-handoffs__tile--target-a .doc-file-glyph__line,.problem-handoffs__tile--target-a .doc-file-glyph__sheet,.problem-handoffs__tile--target-a .doc-file-glyph__sheet--b,.problem-handoffs__tile--target-b .doc-file-glyph__line,.problem-handoffs__tile--target-b .doc-file-glyph__sheet,.problem-handoffs__tile--target-b .doc-file-glyph__sheet--b{transition:none;transform:none}.problem-handoffs__link{opacity:0;animation:none}.problem-handoffs__links--error .problem-handoffs__link,.problem-handoffs__links--wire .problem-handoffs__link{opacity:1;stroke-dashoffset:0}}@media(max-width:980px){.problem-handoffs{min-height:20rem}.problem-handoffs__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr))}.problem-handoffs__tile{min-height:0;aspect-ratio:1/1}}.problem-manual{display:grid;gap:.64rem}.problem-manual__task{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,.8fr) auto;align-items:center;gap:.6rem;min-height:3.1rem;border:1px solid rgb(var(--color-midnight-500-ch)/.12);border-radius:.72rem;padding:.52rem .68rem;background:#ffffffbf;opacity:.9;transition:opacity .36s var(--motion-ease-standard),border-color .36s var(--motion-ease-standard)}.problem-manual__task--error{border-color:rgb(var(--color-blue-500-ch)/.3)}.problem-manual__dot{width:.48rem;height:.48rem;border-radius:var(--radius-pill);background:rgb(var(--color-midnight-500-ch)/.3)}.problem-visual.is-active .problem-manual__dot{animation:problem-dot-pulse 1.8s var(--motion-ease-standard) infinite}.problem-manual__line{display:block;height:.38rem;border-radius:var(--radius-pill);background:rgb(var(--color-midnight-500-ch)/.15)}.problem-manual__line--a{width:88%}.problem-manual__line--b{width:74%}.problem-manual__line--c{width:56%}.problem-manual__pill{width:1.5rem;height:.52rem;border-radius:999px;border:1px solid rgb(var(--color-midnight-500-ch)/.16);background:#ffffffb3}.problem-manual__pill--error{border-color:rgb(var(--color-blue-500-ch)/.35);background:rgb(var(--color-blue-500-ch)/.1)}@keyframes problem-dot-pulse{0%,to{transform:scale(1);box-shadow:0 0 rgb(var(--color-blue-500-ch)/.22)}60%{transform:scale(1.22);box-shadow:0 0 0 6px rgb(var(--color-blue-500-ch)/0)}}@media(prefers-reduced-motion:reduce){.problem-manual__task{transition:none}.problem-manual__dot{animation:none}}.problem-visual--manual{display:grid;place-items:start center;padding:clamp(.45rem,1.2vw,.8rem) clamp(.8rem,2vw,1.2rem) clamp(.8rem,2vw,1.2rem)}.problem-mobile-files{position:relative;width:100%;height:100%;display:grid;place-items:start center}.problem-mobile-files__phone{position:relative;width:auto;height:100%;max-width:min(23.2rem,100%);aspect-ratio:12/19;border:1px solid rgb(var(--color-neutral-0-ch)/.9);border-radius:2rem;overflow:hidden;background:radial-gradient(240px 160px at 18% 4%,rgb(var(--color-blue-300-ch)/.26),transparent 72%),linear-gradient(160deg,rgb(var(--color-blue-500-ch)/.94),rgb(var(--color-blue-400-ch)/.9));box-shadow:0 0 0 3px rgb(var(--color-neutral-0-ch)/.78),inset 0 0 0 1px rgb(var(--color-neutral-0-ch)/.35);opacity:0;transform:translateY(2rem) scale(1.02);transform-origin:top center;transition:opacity .54s cubic-bezier(.22,1,.36,1),transform .82s cubic-bezier(.16,1,.3,1)}.problem-mobile-files--active .problem-mobile-files__phone{opacity:1;transform:translateY(1.2rem) scale(1.1)}.problem-mobile-files__header{display:flex;align-items:flex-start;justify-content:space-between;padding:1.2rem 1.2rem .72rem}.problem-mobile-files__title{margin:0;color:var(--color-neutral-0);font-size:1.44rem;line-height:1.1;letter-spacing:-.02em;font-weight:700}.problem-mobile-files__subtitle{margin:.34rem 0 0;color:rgb(var(--color-neutral-0-ch)/.8);font-size:.74rem;line-height:1.25}.problem-mobile-files__avatar{display:block;flex:0 0 auto;width:2.6rem;height:2.6rem;border:2px solid rgb(var(--color-neutral-0-ch)/.68);border-radius:var(--radius-pill);-o-object-fit:cover;object-fit:cover;background:rgb(var(--color-neutral-0-ch)/.88)}.problem-mobile-files__search{margin:0 1.2rem;height:2.5rem;border:1px solid rgb(var(--color-neutral-0-ch)/.36);border-radius:.72rem;display:flex;align-items:center;gap:.5rem;padding:0 .78rem;background:rgb(var(--color-neutral-0-ch)/.11)}.problem-mobile-files__search-icon{width:.78rem;height:.78rem;border:2px solid rgb(var(--color-neutral-0-ch)/.8);border-radius:var(--radius-pill);position:relative}.problem-mobile-files__search-icon:after{content:"";position:absolute;width:.48rem;height:.125rem;border-radius:999px;background:rgb(var(--color-neutral-0-ch)/.8);right:-.35rem;bottom:-.22rem;transform:rotate(45deg)}.problem-mobile-files__search-text{color:rgb(var(--color-neutral-0-ch)/.82);font-size:.85rem;font-weight:500}.problem-mobile-files__body{position:absolute;inset:7.9rem 0 0;border-radius:1.5rem 1.5rem 0 0;background:var(--color-neutral-0);z-index:3;overflow:hidden;transition:inset .56s cubic-bezier(.22,1,.36,1),border-radius .46s cubic-bezier(.22,1,.36,1)}.problem-mobile-files__body--open{inset:0;border-radius:0}.problem-mobile-files__grid-view,.problem-mobile-files__open-view{position:absolute;inset:0;transition:opacity .34s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}.problem-mobile-files__grid-view{z-index:1;padding:.82rem 1.05rem 1.1rem;opacity:1;transform:translateY(0)}.problem-mobile-files__grid-view--hidden{pointer-events:none}.problem-mobile-files--active .problem-mobile-files__grid-view--hidden,.problem-mobile-files__grid-view--hidden{opacity:0;transform:scale(.985);visibility:hidden}.problem-mobile-files__open-view{z-index:2;padding:.95rem .92rem 1.1rem;opacity:0;transform:translateY(.9rem);pointer-events:none}.problem-mobile-files__open-view--active{opacity:1;transform:translateY(0);pointer-events:auto}.problem-mobile-files__grid-view,.problem-mobile-files__header,.problem-mobile-files__search{opacity:0;transform:translateY(.7rem);transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .56s cubic-bezier(.22,1,.36,1)}.problem-mobile-files--active .problem-mobile-files__header{opacity:1;transform:translateY(0);transition-delay:.18s}.problem-mobile-files--active .problem-mobile-files__search{opacity:1;transform:translateY(0);transition-delay:.26s}.problem-mobile-files--active .problem-mobile-files__grid-view{opacity:1;transform:translateY(0);transition-delay:.32s}.problem-mobile-files__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.problem-mobile-files__tab{height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);color:rgb(var(--color-midnight-500-ch)/.45);font-size:.72rem;font-weight:600}.problem-mobile-files__tab--active{color:rgb(var(--color-blue-500-ch)/.88);background:rgb(var(--color-blue-300-ch)/.34)}.problem-mobile-files__grid{margin:.9rem 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem .75rem}.problem-mobile-files__item{display:grid;justify-items:center;gap:.08rem;transition:transform .22s var(--motion-ease-standard)}.problem-mobile-files__item--clicked{transform:translateY(-.06rem)}.problem-mobile-files__item--clicked .doc-file-glyph{transform:scale(.968)}.problem-mobile-files__item .doc-file-glyph{--folder-front:var(--color-blue-500);--folder-cover:rgb(var(--color-blue-300-ch)/.7);--folder-back:rgb(var(--color-midnight-500-ch)/.22);--folder-top:rgb(var(--color-midnight-500-ch)/.15);--folder-sheet:rgb(var(--color-neutral-0-ch)/.9);--folder-line:rgb(var(--color-midnight-500-ch)/.14);width:3.55rem;display:inline-flex;transition:transform .22s var(--motion-ease-standard)}.problem-mobile-files__item .doc-file-glyph__svg{width:100%;height:auto}.problem-mobile-files__item .doc-file-glyph__back{fill:var(--folder-back)}.problem-mobile-files__item .doc-file-glyph__inner-cover{fill:var(--folder-cover)}.problem-mobile-files__item .doc-file-glyph__sheet,.problem-mobile-files__item .doc-file-glyph__sheet--b{fill:var(--folder-sheet)}.problem-mobile-files__item .doc-file-glyph__line{fill:var(--folder-line)}.problem-mobile-files__item .doc-file-glyph__front{fill:var(--folder-front)}.problem-mobile-files__item--pdf .doc-file-glyph{--folder-front:#f4d550;--folder-cover:#e9c64c;--folder-back:#d8b249}.problem-mobile-files__item--doc .doc-file-glyph{--folder-front:#20c9b5;--folder-cover:#1dbba9;--folder-back:#179886}.problem-mobile-files__item--xls .doc-file-glyph{--folder-front:#f58f83;--folder-cover:#ea877b;--folder-back:#d66f64}.problem-mobile-files__item--ppt .doc-file-glyph{--folder-front:#6f8ef1;--folder-cover:#6683e0;--folder-back:#4f68ba}.problem-mobile-files__label{margin:0;display:block;gap:.3rem;width:100%;max-width:6.9rem;margin-inline:auto;color:rgb(var(--color-midnight-500-ch)/.62);font-size:.68rem;font-weight:600;line-height:1.2;text-align:center;text-wrap:balance}.problem-mobile-files__dot{display:none}.problem-mobile-files__open-header{height:2.45rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;margin-bottom:.72rem}.problem-mobile-files__open-title{margin:0;text-align:center;color:rgb(var(--color-midnight-500-ch)/.84);font-size:1.02rem;font-weight:700}.problem-mobile-files__open-icon{width:1.6rem;height:1.6rem;display:inline-flex;align-items:center;justify-content:center;color:rgb(var(--color-midnight-500-ch)/.68);font-size:1.26rem;line-height:1}.problem-mobile-files__open-back{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;cursor:pointer}.problem-mobile-files__open-list{margin:0;padding:0;list-style:none;display:grid;gap:.6rem}.problem-mobile-files__open-row{position:relative;min-height:3.78rem;border-radius:.72rem;background:rgb(var(--color-neutral-50-ch)/.94);border:1px solid rgb(var(--color-midnight-500-ch)/.06);padding:.52rem .55rem;display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.62rem}.problem-mobile-files__doc-icon{width:1.7rem;height:1.7rem;border-radius:.32rem;position:relative}.problem-mobile-files__doc-icon:after{content:"";position:absolute;inset:0;margin:auto;width:.64rem;height:.64rem;border-radius:.12rem;background:rgb(var(--color-neutral-0-ch)/.88)}.problem-mobile-files__doc-icon--folder{background:#f6ca58}.problem-mobile-files__doc-icon--pdf{background:#f58f83}.problem-mobile-files__doc-icon--doc{background:#6f8ef1}.problem-mobile-files__doc-icon--xls{background:#20c9b5}.problem-mobile-files__open-meta{min-width:0}.problem-mobile-files__open-name{margin:0;color:rgb(var(--color-midnight-500-ch)/.84);font-size:.72rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.problem-mobile-files__open-date{margin:.16rem 0 0;color:rgb(var(--color-midnight-500-ch)/.4);font-size:.6rem;font-weight:600;display:inline-flex;gap:.52rem}.problem-mobile-files__open-dots{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:rgb(var(--color-midnight-500-ch)/.4);font-size:1.1rem;line-height:1;padding:0 .18rem;cursor:pointer}.problem-mobile-files__open-dots:hover{color:rgb(var(--color-midnight-500-ch)/.66)}.problem-mobile-files__pointer-wrap{position:absolute;z-index:10;left:50%;top:0;width:min(19.4rem,100%);height:100%;transform:translate(-50%);pointer-events:none}.problem-mobile-files__pointer-wrap--under-modal{z-index:2}.problem-mobile-files__pointer-node{position:absolute;left:0;top:0;opacity:0;will-change:transform,opacity}.problem-mobile-files__pointer-node--visible{opacity:1}.problem-mobile-files__pointer{--pointer-stroke:rgb(var(--color-neutral-0-ch));transform:translate(-1.02rem,-2.42rem)}@media(max-width:980px){.problem-mobile-files__phone{height:24rem}}@media(prefers-reduced-motion:reduce){.problem-mobile-files__grid-view,.problem-mobile-files__header,.problem-mobile-files__item,.problem-mobile-files__phone,.problem-mobile-files__search{opacity:1;transform:translateY(0);transition:none}.problem-mobile-files__phone{transform:translateY(1.2rem) scale(1.08)}.problem-mobile-files__pointer-node{opacity:0}}.problem-file-options-dropdown{position:absolute;right:1.8rem;top:.45rem;width:7.9rem;border-radius:.62rem;border:1px solid rgb(var(--color-midnight-500-ch)/.14);background:rgb(var(--color-neutral-0-ch)/.98);box-shadow:0 10px 20px rgb(var(--color-midnight-500-ch)/.16);opacity:0;transform:translateY(-.2rem) scale(.97);transition:opacity .18s var(--motion-ease-standard),transform .22s var(--motion-ease-standard);pointer-events:none;z-index:6}.problem-file-options-dropdown--visible{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.problem-file-options-dropdown__list{margin:0;padding:.2rem;list-style:none;display:grid;gap:.06rem}.problem-file-options-dropdown__item{display:block}.problem-file-options-dropdown__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:100%;border-radius:.45rem;background:transparent;color:rgb(var(--color-midnight-500-ch)/.62);font-size:.67rem;font-weight:600;text-align:left;padding:.38rem .48rem;cursor:pointer}.problem-file-options-dropdown__button:hover{background:rgb(var(--color-blue-300-ch)/.2);color:rgb(var(--color-midnight-500-ch)/.72)}.problem-file-sent-modal{position:absolute;inset:0;z-index:20;display:grid;place-items:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s var(--motion-ease-standard)}.problem-file-sent-modal:before{content:"";position:absolute;inset:0;background:rgb(var(--color-midnight-500-ch)/.14);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.problem-file-sent-modal--visible{opacity:1;visibility:visible}.problem-file-sent-modal__card{position:relative;z-index:1;width:min(16rem,calc(100% - 2rem));border-radius:.85rem;border:1px solid rgb(var(--color-midnight-500-ch)/.12);background:rgb(var(--color-neutral-0-ch)/.98);box-shadow:0 12px 26px rgb(var(--color-midnight-500-ch)/.18);padding:.78rem .92rem;text-align:center}.problem-file-sent-modal__loader{width:1.15rem;height:1.15rem;border-radius:var(--radius-pill);border:2px solid rgb(var(--color-midnight-500-ch)/.16);border-top-color:rgb(var(--color-blue-500-ch)/.78);display:inline-block;animation:problem-file-sent-modal-spin .72s linear infinite}.problem-file-sent-modal__progress{width:100%;height:.3rem;border-radius:var(--radius-pill);background:rgb(var(--color-midnight-500-ch)/.08);margin:.52rem 0 0;overflow:hidden;display:block}.problem-file-sent-modal__progress-fill{width:44%;height:100%;border-radius:inherit;display:block;background:linear-gradient(90deg,rgb(var(--color-blue-500-ch)/.36),rgb(var(--color-blue-500-ch)/.76),rgb(var(--color-blue-500-ch)/.36));animation:problem-file-sent-modal-progress 1.2s ease-in-out infinite}.problem-file-sent-modal__title{margin:.56rem 0 0;color:rgb(var(--color-midnight-500-ch)/.86);font-size:.82rem;font-weight:700;line-height:1.2}.problem-file-sent-modal__message{margin:.3rem 0 0;color:rgb(var(--color-midnight-500-ch)/.62);font-size:.69rem;font-weight:600;line-height:1.3}@keyframes problem-file-sent-modal-spin{to{transform:rotate(1turn)}}@keyframes problem-file-sent-modal-progress{0%{transform:translate(-115%)}to{transform:translate(245%)}}.problem-visual--visibility:after{display:none}.problem-visibility-explorer{position:relative;height:100%;min-height:inherit;border:1px solid rgb(var(--color-blue-200-ch)/.78);border-radius:var(--radius-inner-panel);background:radial-gradient(360px 170px at 92% -6%,rgb(var(--color-blue-400-ch)/.14),transparent 74%),linear-gradient(180deg,rgb(var(--color-neutral-0-ch)),rgb(var(--color-neutral-50-ch)/.94));overflow:hidden;isolation:isolate;opacity:0;transform:translateY(.95rem) scale(1.015);transition:opacity .46s cubic-bezier(.22,1,.36,1),transform .74s cubic-bezier(.16,1,.3,1)}.problem-visibility-explorer--entered{opacity:1;transform:translateY(0) scale(1)}.problem-visibility-explorer__topbar{height:3.25rem;padding:.58rem .9rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgb(var(--color-midnight-500-ch)/.08);background:rgb(var(--color-neutral-0-ch)/.92);opacity:0;transform:translateY(.5rem);transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.16,1,.3,1)}.problem-visibility-explorer__app-meta{min-width:0}.problem-visibility-explorer__title{margin:0;color:rgb(var(--color-midnight-500-ch)/.92);font-size:.88rem;line-height:1.2;font-weight:700}.problem-visibility-explorer__subtitle{margin:.16rem 0 0;color:rgb(var(--color-midnight-500-ch)/.55);font-size:.69rem;line-height:1.2;font-weight:600}.problem-visibility-explorer__window-actions{display:inline-flex;align-items:center;gap:.36rem}.problem-visibility-explorer__window-actions span{width:.52rem;height:.52rem;border-radius:999px;background:rgb(var(--color-midnight-500-ch)/.2)}.problem-visibility-explorer__body{display:grid;grid-template-columns:9.2rem 1fr;height:calc(100% - 3.25rem);opacity:0;transform:translateY(.68rem);transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .58s cubic-bezier(.16,1,.3,1)}.problem-visibility-explorer__sidebar{border-right:1px solid rgb(var(--color-midnight-500-ch)/.08);padding:.72rem .6rem;background:rgb(var(--color-blue-200-ch)/.14);opacity:0;transform:translate(-.56rem);transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .54s cubic-bezier(.16,1,.3,1)}.problem-visibility-explorer__sidebar-title{margin:0;color:rgb(var(--color-midnight-500-ch)/.74);font-size:.7rem;font-weight:700;letter-spacing:.01em}.problem-visibility-explorer__sidebar-list{margin:.46rem 0 0;padding:0;list-style:none;display:grid;gap:.24rem}.problem-visibility-explorer__sidebar-item{min-height:1.52rem;border:1px solid transparent;border-radius:.38rem;padding:0 .42rem;display:inline-flex;align-items:center;color:rgb(var(--color-midnight-500-ch)/.56);font-size:.66rem;font-weight:600}.problem-visibility-explorer__sidebar-item:nth-child(2){border-color:rgb(var(--color-blue-500-ch)/.2);background:rgb(var(--color-blue-300-ch)/.26);color:rgb(var(--color-blue-500-ch)/.88)}.problem-visibility-explorer__main{min-width:0;padding:.72rem .8rem;opacity:0;transform:translateY(.48rem);transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .56s cubic-bezier(.16,1,.3,1)}.problem-visibility-explorer__pathbar{min-height:1.8rem;border:1px solid rgb(var(--color-midnight-500-ch)/.1);border-radius:.44rem;padding:0 .52rem;display:flex;align-items:center;justify-content:space-between;background:rgb(var(--color-neutral-0-ch)/.82)}.problem-visibility-explorer__path{color:rgb(var(--color-midnight-500-ch)/.58);font-size:.66rem;font-weight:600}.problem-visibility-explorer__path-icon{color:rgb(var(--color-midnight-500-ch)/.46);font-size:.72rem;line-height:1}.problem-visibility-explorer__folders{margin:.82rem 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.problem-visibility-explorer__folder{--folder-front:var(--color-blue-500);--folder-cover:rgb(var(--color-blue-300-ch)/.74);--folder-back:rgb(var(--color-midnight-500-ch)/.2);--folder-sheet:rgb(var(--color-neutral-0-ch)/.92);--folder-line:rgb(var(--color-midnight-500-ch)/.16);position:relative;min-height:7.5rem;border:1px solid rgb(var(--color-midnight-500-ch)/.08);border-radius:.54rem;padding:.54rem .45rem .5rem;background:rgb(var(--color-neutral-0-ch)/.9);display:grid;justify-items:center;align-content:start;gap:.15rem;opacity:0;transform:translateY(.56rem) scale(.985)}.problem-visibility-explorer__folder--active{transform:translateY(-.04rem)}.problem-visibility-explorer--entered .problem-visibility-explorer__body,.problem-visibility-explorer--entered .problem-visibility-explorer__folder,.problem-visibility-explorer--entered .problem-visibility-explorer__main,.problem-visibility-explorer--entered .problem-visibility-explorer__pointer-wrap,.problem-visibility-explorer--entered .problem-visibility-explorer__sidebar,.problem-visibility-explorer--entered .problem-visibility-explorer__topbar{opacity:1;transform:translate(0) scale(1)}.problem-visibility-explorer--entered .problem-visibility-explorer__topbar{transition-delay:.12s}.problem-visibility-explorer--entered .problem-visibility-explorer__body{transition-delay:.19s}.problem-visibility-explorer--entered .problem-visibility-explorer__sidebar{transition-delay:.24s}.problem-visibility-explorer--entered .problem-visibility-explorer__main{transition-delay:.26s}.problem-visibility-explorer--entered .problem-visibility-explorer__folder:first-child{transition-delay:.32s}.problem-visibility-explorer--entered .problem-visibility-explorer__folder:nth-child(2){transition-delay:.39s}.problem-visibility-explorer--entered .problem-visibility-explorer__folder:nth-child(3){transition-delay:.46s}.problem-visibility-explorer--entered .problem-visibility-explorer__pointer-wrap{transition-delay:.52s}.problem-visibility-explorer__folder{transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.16,1,.3,1),border-color .2s var(--motion-ease-standard),background-color .2s var(--motion-ease-standard),box-shadow .2s var(--motion-ease-standard)}.problem-visibility-explorer__folder--allowed{border-color:rgb(var(--file-xls-accent-ch)/.34);box-shadow:0 0 0 1px rgb(var(--file-xls-accent-ch)/.2);background:rgb(var(--file-xls-soft-ch)/.2)}.problem-visibility-explorer__folder--denied{border-color:rgb(var(--color-red-500-ch)/.34);box-shadow:0 0 0 1px rgb(var(--color-red-500-ch)/.2);background:rgb(var(--handoff-conflict-bg-ch)/.7)}.problem-visibility-explorer__folder-glyph{display:inline-flex;width:3.18rem}.problem-visibility-explorer__folder-glyph .doc-file-glyph{width:100%}.problem-visibility-explorer__folder .doc-file-glyph__back{fill:var(--folder-back)}.problem-visibility-explorer__folder .doc-file-glyph__inner-cover{fill:var(--folder-cover)}.problem-visibility-explorer__folder .doc-file-glyph__sheet,.problem-visibility-explorer__folder .doc-file-glyph__sheet--b{fill:var(--folder-sheet)}.problem-visibility-explorer__folder .doc-file-glyph__line{fill:var(--folder-line)}.problem-visibility-explorer__folder .doc-file-glyph__front{fill:var(--folder-front)}.problem-visibility-explorer__folder--operations{--folder-front:rgb(var(--file-doc-accent-ch));--folder-cover:rgb(var(--file-doc-soft-ch));--folder-back:rgb(var(--file-doc-accent-ch)/.4)}.problem-visibility-explorer__folder--sales{--folder-front:rgb(var(--file-ppt-accent-ch));--folder-cover:rgb(var(--file-ppt-soft-ch));--folder-back:rgb(var(--file-ppt-accent-ch)/.4)}.problem-visibility-explorer__folder--finance{--folder-front:rgb(var(--file-xls-accent-ch));--folder-cover:rgb(var(--file-xls-soft-ch));--folder-back:rgb(var(--file-xls-accent-ch)/.42)}.problem-visibility-explorer__folder-name{margin:.08rem 0 0;color:rgb(var(--color-midnight-500-ch)/.88);font-size:.66rem;line-height:1.2;font-weight:700;text-align:center;text-wrap:balance}.problem-visibility-explorer__folder-owner{margin:0;color:rgb(var(--color-midnight-500-ch)/.5);font-size:.59rem;line-height:1.2;font-weight:600;text-align:center}.problem-visibility-explorer__granted-chip{margin-top:.18rem;min-height:1.05rem;padding:0 .34rem;border-radius:999px;background:rgb(var(--file-xls-soft-ch)/.42);color:rgb(var(--file-xls-accent-ch)/.9);font-size:.53rem;font-weight:700;display:inline-flex;align-items:center;animation:visibility-granted-fade .66s var(--motion-ease-standard)}.problem-visibility-explorer__pointer-wrap{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0;transition:opacity .32s cubic-bezier(.22,1,.36,1)}.problem-visibility-explorer__pointer-node{position:absolute;left:0;top:0;opacity:0;will-change:transform,opacity}.problem-visibility-explorer__pointer-node--visible{opacity:1}.problem-visibility-explorer__pointer{--pointer-stroke:rgb(var(--color-neutral-0-ch));transform:translate(-1rem,-2.38rem)}.problem-visibility-explorer__modal-overlay{position:absolute;inset:0;z-index:4;background:rgb(var(--color-midnight-500-ch)/.2);opacity:0;pointer-events:none;transition:opacity .22s var(--motion-ease-standard)}.problem-visibility-explorer__modal-overlay--visible{opacity:1}.problem-visibility-explorer__denied-modal{position:absolute;z-index:5;left:50%;top:50%;width:min(15rem,calc(100% - 2.5rem));border:0;border-radius:.68rem;padding:.74rem .84rem;background:rgb(var(--color-neutral-0-ch));box-shadow:0 10px 28px rgb(var(--color-midnight-500-ch)/.18);transform:translate(-50%,-50%) scale(.96);opacity:0;pointer-events:none;transition:opacity .22s var(--motion-ease-standard),transform .28s var(--motion-ease-standard),background-color .22s var(--motion-ease-standard)}.problem-visibility-explorer__denied-modal--visible{opacity:1;transform:translate(-50%,-50%) scale(1)}.problem-visibility-explorer__denied-modal--allowed,.problem-visibility-explorer__denied-modal--checking{background:rgb(var(--color-neutral-0-ch))}.problem-visibility-explorer__denied-title{margin:0;color:rgb(var(--color-midnight-500-ch)/.9);font-size:.78rem;line-height:1.2;font-weight:800;text-align:center}.problem-visibility-explorer__denied-text{margin:.24rem 0 0;color:rgb(var(--color-midnight-500-ch)/.7);font-size:.66rem;line-height:1.35;font-weight:600;text-align:center;text-wrap:balance}.problem-visibility-explorer__denied-modal--checking .problem-visibility-explorer__denied-title{color:rgb(var(--color-blue-500-ch)/.9)}.problem-visibility-explorer__denied-modal--checking .problem-visibility-explorer__denied-text{color:rgb(var(--color-blue-500-ch)/.78)}.problem-visibility-explorer__denied-modal--denied .problem-visibility-explorer__denied-title{color:rgb(var(--color-red-500-ch))}.problem-visibility-explorer__denied-modal--denied .problem-visibility-explorer__denied-text{color:rgb(var(--color-red-500-ch)/.82)}.problem-visibility-explorer__denied-modal--allowed .problem-visibility-explorer__denied-title{color:rgb(var(--file-xls-accent-ch)/.94)}.problem-visibility-explorer__denied-modal--allowed .problem-visibility-explorer__denied-text{color:rgb(var(--file-xls-accent-ch)/.82)}.problem-visibility-explorer__checking-dots{margin-top:.4rem;display:inline-flex;align-items:center;justify-content:center;gap:.22rem;width:100%}.problem-visibility-explorer__checking-dots span{width:.26rem;height:.26rem;border-radius:999px;background:rgb(var(--color-blue-500-ch)/.7);animation:visibility-check-pulse .78s var(--motion-ease-standard) infinite}.problem-visibility-explorer__checking-dots span:nth-child(2){animation-delay:.12s}.problem-visibility-explorer__checking-dots span:nth-child(3){animation-delay:.24s}@keyframes visibility-granted-fade{0%{opacity:0;transform:translateY(.12rem)}to{opacity:1;transform:translateY(0)}}@keyframes visibility-check-pulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-.08rem)}}@media(max-width:1100px){.problem-visibility-explorer__body{grid-template-columns:8.3rem 1fr}}@media(max-width:980px){.problem-visibility-explorer{min-height:20rem}.problem-visibility-explorer__body{grid-template-columns:1fr}.problem-visibility-explorer__sidebar{display:none}}@media(prefers-reduced-motion:reduce){.problem-visibility-explorer,.problem-visibility-explorer__body,.problem-visibility-explorer__checking-dots span,.problem-visibility-explorer__denied-modal,.problem-visibility-explorer__folder,.problem-visibility-explorer__granted-chip,.problem-visibility-explorer__main,.problem-visibility-explorer__pointer-wrap,.problem-visibility-explorer__sidebar,.problem-visibility-explorer__topbar{transition:none;animation:none}.problem-visibility-explorer,.problem-visibility-explorer__body,.problem-visibility-explorer__folder,.problem-visibility-explorer__main,.problem-visibility-explorer__pointer-wrap,.problem-visibility-explorer__sidebar,.problem-visibility-explorer__topbar{opacity:1;transform:none}.problem-visibility-explorer__pointer-node{opacity:0}}.role-pointer-tag{--pointer-fill:var(--color-blue-500);--pointer-stroke:rgb(var(--color-neutral-0-ch));--tag-bg:rgb(var(--color-blue-200-ch)/.35);--tag-text:var(--color-midnight-500);--tag-border:var(--color-midnight-500);--tag-radius:999px;--pointer-size:5.1rem;--label-height:2.45rem;--label-padding-inline:1.15rem;--label-font-size:1rem;--label-font-weight:700;position:relative;display:inline-block}.role-pointer-tag__pointer{position:absolute;top:0;left:0;z-index:2;width:var(--pointer-size);height:var(--pointer-size)}.role-pointer-tag__pointer-path{fill:var(--pointer-fill);stroke:var(--pointer-stroke);stroke-width:64;stroke-linejoin:round}.role-pointer-tag__label{display:inline-flex;align-items:center;justify-content:center;margin-top:calc(var(--pointer-size)*.58);min-height:var(--label-height);padding:0 var(--label-padding-inline);border:0;border-radius:var(--tag-radius);background:var(--tag-bg);color:var(--tag-text);font-family:var(--font-heading);font-size:var(--label-font-size);font-weight:var(--label-font-weight);letter-spacing:-.01em;line-height:1;white-space:nowrap}.role-pointer-tag--pointer-left .role-pointer-tag__pointer{left:calc(var(--pointer-size)*-.34);right:auto}.role-pointer-tag--pointer-left .role-pointer-tag__label{margin-left:calc(var(--pointer-size)*.26);margin-right:0}.role-pointer-tag--pointer-right .role-pointer-tag__pointer{left:auto;right:calc(var(--pointer-size)*-.34)}.role-pointer-tag--pointer-right .role-pointer-tag__label{margin-left:0;margin-right:calc(var(--pointer-size)*.26)}.role-pointer-tag--rotation-0 .role-pointer-tag__pointer{transform:scaleX(-1) rotate(0)}.role-pointer-tag--rotation-minus-90 .role-pointer-tag__pointer{transform:scaleX(-1) rotate(-90deg)}.role-pointer-tag--variant-solid{--tag-bg:var(--pointer-fill);--tag-text:var(--color-neutral-0)}.role-pointer-tag--variant-soft{--tag-bg:color-mix(in srgb,var(--pointer-fill) 20%,var(--color-neutral-0));--tag-text:color-mix(in srgb,var(--pointer-fill) 72%,var(--color-midnight-500))}.role-pointer-tag--role-ceo{--pointer-fill:rgb(var(--role-ceo-accent-ch))}.role-pointer-tag--role-you{--pointer-fill:rgb(var(--role-you-accent-ch))}.role-pointer-tag--role-hr{--pointer-fill:rgb(var(--role-hr-accent-ch))}.role-pointer-tag--role-cfo{--pointer-fill:rgb(var(--role-cfo-accent-ch))}.role-pointer-tag--role-coo{--pointer-fill:rgb(var(--role-coo-accent-ch))}.role-pointer-tag--role-cto{--pointer-fill:rgb(var(--role-cto-accent-ch))}.role-pointer-tag--role-sales{--pointer-fill:rgb(var(--role-sales-accent-ch))}.role-pointer-tag--role-legal{--pointer-fill:rgb(var(--role-legal-accent-ch))}.role-pointer-tag--role-ops{--pointer-fill:rgb(var(--role-ops-accent-ch))}.role-pointer-tag--tone-blue{--pointer-fill:var(--color-blue-500)}.role-pointer-tag--tone-green{--pointer-fill:rgb(var(--file-xls-accent-ch))}.role-pointer-tag--tone-orange{--pointer-fill:rgb(var(--file-ppt-accent-ch))}.role-pointer-tag--tone-violet{--pointer-fill:rgb(var(--file-json-accent-ch))}.role-pointer-tag--tone-pink{--pointer-fill:rgb(var(--color-accent-pink-ch))}.role-pointer-tag--tone-teal{--pointer-fill:rgb(var(--file-csv-accent-ch))}.role-pointer-tag--tone-slate{--pointer-fill:rgb(var(--file-zip-accent-ch))}.role-pointer-tag--tone-red{--pointer-fill:rgb(var(--file-pdf-accent-ch))}.role-pointer-tag--size-sm{--pointer-size:4.6rem;--label-height:2rem;--label-padding-inline:.9rem;--label-font-size:.88rem}.role-pointer-tag--size-md{--pointer-size:5.1rem;--label-height:2.45rem;--label-padding-inline:1.15rem;--label-font-size:1rem}.role-pointer-tag--size-lg{--pointer-size:6.4rem;--label-height:2.95rem;--label-padding-inline:1.4rem;--label-font-size:1.2rem}.services__card--with-holder{display:flex;flex-direction:column;gap:var(--space-4)}.services__card--with-wave-bg>:not(.services__card-wave-bg){position:relative;z-index:2}.services__card--a.services__card--with-holder{position:relative;isolation:isolate;min-height:clamp(28rem,45vw,31.25rem)}.services__inventory-holder-mount{position:relative;z-index:3;margin-top:auto}.services__card-wave-bg{position:absolute!important;pointer-events:none;overflow:visible;z-index:0;opacity:.2;transition:opacity .22s var(--motion-ease-standard)}@media(hover:hover)and (pointer:fine){.services__card--with-wave-bg:hover .services__card-wave-bg{opacity:.4}}.services__card-wave-bg--inventory{width:calc(100% + 2px);height:100%;inset:0 0 0 -1px}.services__card-wave-bg--access{inset:auto -1px -1px;width:auto;height:74%}.services-inventory-holder{--inventory-table-pad-x:.42rem;--inventory-table-side-col:5.4rem;--glass-border-color:var(--ui-app-border-soft-color);--glass-background:linear-gradient(180deg,rgb(var(--color-neutral-0-ch)/.5),rgb(var(--color-blue-100-ch)/.3));--glass-backdrop:saturate(165%) blur(18px);--glass-shadow:inset 0 1px 0 rgb(var(--color-neutral-0-ch)/.72),0 14px 32px rgb(var(--color-midnight-500-ch)/.08);isolation:isolate;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:.42rem;padding:.26rem;overflow:hidden}.services-inventory-holder,.services-inventory-holder>*{position:relative;z-index:1}.services-inventory-holder__content-surface{margin:0;border-radius:0 0 .3rem .3rem;border-top:0;background:#fff;overflow:hidden}.services-inventory-holder__head{display:flex;align-items:center;gap:.62rem;min-height:2.25rem;padding:.42rem .38rem}.services-inventory-holder__mac-actions{display:inline-flex;align-items:center;gap:.34rem;order:2;margin-left:auto}.services-inventory-holder__mac-dot{width:.58rem;height:.58rem;border-radius:999px;border:1px solid var(--ui-app-border-soft-color)}.services-inventory-holder__mac-dot--red{background:rgb(var(--color-accent-pink-ch)/.35)}.services-inventory-holder__mac-dot--yellow{background:rgb(var(--color-accent-violet-ch)/.3)}.services-inventory-holder__mac-dot--green{background:rgb(var(--color-blue-400-ch)/.42)}.services-inventory-holder__head-meta{display:inline-flex;align-items:center;gap:.45rem;order:1}.services-inventory-holder__mode-title{margin:0}.services-inventory-holder__body{position:relative;display:block;padding:.28rem;background:#fff;min-height:clamp(19rem,31vw,21.75rem);max-height:clamp(19rem,31vw,21.75rem)}.services-inventory-holder__panel{display:flex;flex-direction:column;min-height:0;height:100%;width:100%;background:#fff;border:0;border-radius:0;padding:0}.services-inventory-holder__table-head{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,var(--inventory-table-side-col));gap:.42rem;margin-bottom:.42rem;padding:0 var(--inventory-table-pad-x);letter-spacing:0;text-transform:none}.services-inventory-holder__head-category,.services-inventory-holder__head-state,.services-inventory-holder__head-stock{text-align:center;justify-self:center}.services-inventory-holder__head-category{text-align:left;justify-self:start}.services-inventory-holder__head-state{text-align:center}.services-inventory-holder__rows{display:grid;gap:0;overflow-y:auto;min-height:0}.services-inventory-holder__row{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,var(--inventory-table-side-col));align-items:center;gap:.42rem;position:relative;overflow:hidden;border:0;border-radius:0;padding:.34rem var(--inventory-table-pad-x);background:#fff;cursor:default;pointer-events:none}.services-inventory-holder__row+.services-inventory-holder__row{border-top:1px solid var(--ui-app-divider-color)}.services-inventory-holder__row:hover{background:rgb(var(--color-blue-100-ch)/.16)}.services-inventory-holder__row-sku{display:flex;align-items:center;gap:.44rem;min-width:0}.services-inventory-holder__row-avatar{flex:0 0 auto}.services-inventory-holder__row-category,.services-inventory-holder__row-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.services-inventory-holder__row-category{justify-self:start;text-align:left}.services-inventory-holder__row-stock{text-align:center;justify-self:center}.services-inventory-holder__row-state{display:flex;align-items:center;justify-content:center;justify-self:center}.services-inventory-holder__state-pill{display:inline-flex;align-items:center;justify-content:center;min-width:3.35rem}.services-inventory-holder__modal-tags .ui-app-tag[data-state=low],.services-inventory-holder__state-pill[data-state=low]{background:var(--ui-app-tag-danger-bg);background-color:var(--ui-app-tag-danger-bg);color:var(--ui-app-tag-danger-text)}.services-inventory-holder__modal-tags .ui-app-tag[data-state=watch],.services-inventory-holder__state-pill[data-state=watch]{background:var(--ui-app-tag-warning-bg);background-color:var(--ui-app-tag-warning-bg);color:var(--ui-app-tag-warning-text)}.services-inventory-holder__modal-tags .ui-app-tag[data-state=healthy],.services-inventory-holder__state-pill[data-state=healthy]{background:var(--ui-app-tag-neutral-bg);background-color:var(--ui-app-tag-neutral-bg);color:var(--ui-app-tag-neutral-text)}.services-inventory-holder__modal-backdrop{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;background:var(--ui-app-modal-backdrop-bg);backdrop-filter:blur(var(--ui-app-modal-backdrop-blur));-webkit-backdrop-filter:blur(var(--ui-app-modal-backdrop-blur))}.services-inventory-holder__modal{width:min(94%,38rem);max-height:calc(100% - 1rem);overflow:auto;border-radius:.6rem;background:rgb(var(--color-neutral-0-ch)/.96);padding:.9rem;will-change:transform,opacity}.services-inventory-holder__modal-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.services-inventory-holder__modal-head-main{display:flex;align-items:center;gap:.54rem;min-width:0}.services-inventory-holder__modal-photo{flex:0 0 auto}.services-inventory-holder__modal-head-copy{display:grid;gap:.14rem;min-width:0}.services-inventory-holder__modal-preview,.services-inventory-holder__modal-title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.services-inventory-holder__modal-close{flex:0 0 auto}.services-inventory-holder__modal-tags{margin-top:.64rem;display:flex;align-items:center;gap:.42rem}.services-inventory-holder__modal-layout{margin-top:.68rem;display:grid;grid-template-columns:minmax(0,14.25rem) minmax(0,1fr);gap:.72rem;align-items:start}.services-inventory-holder__modal-info{display:grid;gap:.5rem;align-content:start;padding-right:.72rem;border-right:1px solid var(--ui-app-divider-color)}.services-inventory-holder__modal-kpis{margin:0;display:grid;gap:0}.services-inventory-holder__modal-kpis div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.5rem;padding:.42rem 0}.services-inventory-holder__modal-kpis dd,.services-inventory-holder__modal-kpis dt{margin:0}.services-inventory-holder__modal-meta{margin:0;display:grid;gap:0;border-top:1px solid var(--ui-app-divider-color)}.services-inventory-holder__modal-meta div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.5rem;border-bottom:1px solid var(--ui-app-divider-color);padding:.42rem 0}.services-inventory-holder__modal-meta dd,.services-inventory-holder__modal-meta dt{margin:0}.services-inventory-holder__variants{margin-top:0;padding-left:.02rem}.services-inventory-holder__variants-title{margin:0}.services-inventory-holder__variants-list{display:grid;gap:0;margin-top:.12rem}.services-inventory-holder__variant-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.28rem .52rem;padding:.42rem 0;border:0;border-radius:0;background:transparent}.services-inventory-holder__variant-main{display:grid;gap:.12rem}.services-inventory-holder__variant-main p{margin:0}.services-inventory-holder__variant-stats{display:grid;justify-items:end;align-content:start;gap:.08rem}.services-inventory-holder__variant-meter{grid-column:1/-1;height:.28rem;border-radius:999px;background:rgb(var(--color-midnight-500-ch)/.08);overflow:hidden}.services-inventory-holder__variant-meter-fill{display:block;height:100%;border-radius:inherit;transform-origin:left center;transform:scaleX(0);opacity:0;will-change:transform,opacity;transition:transform .68s var(--ui-app-ease-out),opacity .4s var(--ui-app-ease-out)}.services-inventory-holder__variants-list--animated .services-inventory-holder__variant-meter-fill{transform:scaleX(1);opacity:1}.services-inventory-holder__variants-list--animated .services-inventory-holder__variant-row:first-child .services-inventory-holder__variant-meter-fill{transition-delay:60ms}.services-inventory-holder__variants-list--animated .services-inventory-holder__variant-row:nth-child(2) .services-inventory-holder__variant-meter-fill{transition-delay:.13s}.services-inventory-holder__variants-list--animated .services-inventory-holder__variant-row:nth-child(3) .services-inventory-holder__variant-meter-fill{transition-delay:.2s}.services-inventory-holder__variants-list--animated .services-inventory-holder__variant-row:nth-child(4) .services-inventory-holder__variant-meter-fill{transition-delay:.27s}.services-inventory-holder__variants-list--animated .services-inventory-holder__variant-row:nth-child(5) .services-inventory-holder__variant-meter-fill{transition-delay:.34s}.services-inventory-holder__variant-meter-fill--healthy{width:88%;background:var(--ui-app-tag-neutral-text)}.services-inventory-holder__variant-meter-fill--watch{width:56%;background:var(--ui-app-tag-warning-text)}.services-inventory-holder__variant-meter-fill--low{width:28%;background:var(--ui-app-tag-danger-text)}.services-inventory-modal-enter-active{transition:opacity .42s var(--ui-app-ease-out)}.services-inventory-modal-leave-active{transition:opacity .54s var(--ui-app-ease-in-out)}.services-inventory-modal-enter-active .services-inventory-holder__modal{transition:transform .54s var(--ui-app-ease-out),opacity .42s var(--ui-app-ease-out)}.services-inventory-modal-leave-active .services-inventory-holder__modal{transition:transform .44s var(--ui-app-ease-in-out),opacity .36s var(--ui-app-ease-in-out)}.services-inventory-modal-enter-from,.services-inventory-modal-leave-to{opacity:0}.services-inventory-modal-enter-from .services-inventory-holder__modal,.services-inventory-modal-leave-to .services-inventory-holder__modal{opacity:0;transform:translateY(10px) scale(.982)}.services-inventory-modal-enter-to .services-inventory-holder__modal,.services-inventory-modal-leave-from .services-inventory-holder__modal{transform:translateY(0) scale(1)}@media(prefers-reduced-motion:reduce){.services-inventory-holder__variant-meter-fill,.services-inventory-modal-enter-active,.services-inventory-modal-enter-active .services-inventory-holder__modal,.services-inventory-modal-leave-active,.services-inventory-modal-leave-active .services-inventory-holder__modal{transition-duration:.01ms!important;animation-duration:.01ms!important;transition-delay:0s!important}}@media(max-width:980px){.services__card--a.services__card--with-holder{min-height:clamp(25rem,74vw,29rem)}.services-inventory-holder__body{min-height:auto;max-height:none}.services-inventory-holder__panel{min-height:17rem;max-height:17rem}}@media(max-width:760px){.services-inventory-holder__modal-backdrop{align-items:center;justify-content:center;padding:.42rem}.services-inventory-holder__modal{width:100%;max-width:100%;max-height:min(84vh,34rem);border-radius:.72rem .72rem .46rem .46rem;padding:.72rem}.services-inventory-holder__modal-layout{grid-template-columns:1fr;gap:.52rem}.services-inventory-holder__modal-info,.services-inventory-holder__modal-tags,.services-inventory-holder__variant-stats,.services-inventory-holder__variants-title{display:none}.services-inventory-holder__modal-info{padding-right:0;border-right:0;padding-bottom:.44rem;border-bottom:1px solid var(--ui-app-divider-color)}.services-inventory-holder__variants{padding-left:0;margin-top:0}.services-inventory-holder__modal-kpis div,.services-inventory-holder__modal-meta div{padding:.34rem 0}.services-inventory-holder__variant-row{display:grid;grid-template-columns:1fr;padding:.22rem 0}.services-inventory-holder__variant-main{display:grid;gap:.08rem;margin-bottom:.16rem}.services-inventory-holder__variant-meter{height:.34rem}.services-inventory-holder__table-head{grid-template-columns:minmax(0,1fr) 4.2rem}.services-inventory-holder__head-category,.services-inventory-holder__table-head span:last-child{display:none}.services-inventory-holder__row{grid-template-columns:minmax(0,1fr) 4.2rem}.services-inventory-holder__row-category,.services-inventory-holder__row-state,.services-inventory-holder__rows .services-inventory-holder__row:nth-child(4),.services-inventory-holder__state-pill{display:none}}.services__card--with-crm-globe{display:flex;flex-direction:column;gap:var(--space-4);isolation:isolate}.services__crm-globe-mount{position:relative;z-index:1;flex:1 1 auto;min-height:12rem}.crm-globe{position:absolute;inset:0;overflow:hidden}.crm-globe__canvas{display:block;width:100%;height:100%}.crm-globe__badges{position:absolute;inset:0;pointer-events:none}.crm-globe__badge{position:absolute;display:inline-flex;align-items:center;gap:.38rem;padding:.28rem .5rem .28rem .28rem;border-radius:var(--radius-pill);background:rgb(var(--color-neutral-0-ch)/.92);border:1px solid rgb(var(--color-midnight-500-ch)/.1);box-shadow:0 4px 14px rgb(var(--color-midnight-500-ch)/.12);transform:translate(-50%,-50%);transition:opacity .28s var(--motion-ease-standard),transform .32s var(--motion-ease-standard);white-space:nowrap;will-change:opacity,transform}.crm-globe__badge--entering{opacity:0;transform:translate(-50%,-50%) scale(.88) translateY(4px)}.crm-globe__badge--leaving{opacity:0;transform:translate(-50%,-50%) scale(.92) translateY(-3px)}.crm-globe__badge-avatar{width:1.4rem;height:1.4rem;min-width:1.4rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.5rem;font-weight:700;letter-spacing:.01em;color:rgb(var(--color-neutral-0-ch)/1);background:rgb(var(--color-blue-500-ch)/1);font-family:var(--ui-app-font-family)}.crm-globe__badge--violet .crm-globe__badge-avatar{background:rgb(var(--color-accent-violet-ch)/1)}.crm-globe__badge--indigo .crm-globe__badge-avatar{background:rgb(var(--color-accent-indigo-ch)/1)}.crm-globe__badge--pink .crm-globe__badge-avatar{background:rgb(var(--color-accent-pink-ch)/1)}.crm-globe__badge-info{display:flex;flex-direction:column;gap:.06rem}.crm-globe__badge-name{font-size:.6rem;font-weight:600;color:rgb(var(--color-midnight-500-ch)/.76)}.crm-globe__badge-name,.crm-globe__badge-value{line-height:1.2;font-family:var(--ui-app-font-family)}.crm-globe__badge-value{font-size:.58rem;font-weight:500;color:rgb(var(--color-midnight-500-ch)/.5)}@media(prefers-reduced-motion:reduce){.crm-globe__badge,.crm-globe__badge--entering,.crm-globe__badge--leaving{transition:none;animation:none}}.services__card--with-product-visual{display:flex;flex-direction:column;gap:var(--space-4)}.services__product-visual-mount{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:17.9rem;padding:0 .5rem}@media(max-width:60em){.services__product-visual-mount{margin-top:var(--space-4);min-height:0}.pcard,.pcard-scene{min-height:0}.pcard{padding:.46rem}.pcard__preview{width:100%;aspect-ratio:16/9;max-height:9rem}.pcard__body{padding:.54rem .28rem .26rem;gap:.38rem}.pcard-backdrop{inset:0}.pcard-backdrop__surface{width:100%}}.pcard-scene{position:relative;width:100%;max-width:none;min-height:17.9rem}.pcard-backdrop{position:absolute;inset:0 0 1rem;z-index:1;border-radius:.5rem;padding:.26rem;overflow:hidden;background:linear-gradient(180deg,rgb(var(--color-neutral-0-ch)/.48),rgb(var(--color-blue-100-ch)/.28));border:1px solid var(--ui-app-border-soft-color);backdrop-filter:saturate(165%) blur(16px);-webkit-backdrop-filter:saturate(165%) blur(16px);box-shadow:inset 0 1px rgb(var(--color-neutral-0-ch)/.68),0 10px 24px rgb(var(--color-midnight-500-ch)/.08)}.pcard-backdrop__glass{height:100%;display:flex;flex-direction:column;overflow:hidden;border-radius:.3rem}.pcard-backdrop__head{display:flex;align-items:center;gap:.44rem;min-height:2rem;padding:.42rem .44rem;border:1px solid var(--ui-app-border-soft-color);border-bottom:0;border-radius:.3rem .3rem 0 0;background:linear-gradient(180deg,rgb(var(--color-neutral-0-ch)/.54),rgb(var(--color-blue-100-ch)/.3));backdrop-filter:saturate(150%) blur(14px);-webkit-backdrop-filter:saturate(150%) blur(14px)}.pcard-backdrop__mac-actions{display:inline-flex;align-items:center;gap:.34rem}.pcard-backdrop__mac-dot{width:.54rem;height:.54rem;border-radius:999px;border:1px solid var(--ui-app-border-soft-color)}.pcard-backdrop__mac-dot--red{background:rgb(var(--color-accent-pink-ch)/.34)}.pcard-backdrop__mac-dot--yellow{background:rgb(var(--color-accent-violet-ch)/.28)}.pcard-backdrop__mac-dot--green{background:rgb(var(--color-blue-400-ch)/.42)}.pcard-backdrop__title{margin:0 0 0 auto;text-align:right}.pcard-backdrop__surface{flex:1 1 auto;min-height:0;background:rgb(var(--color-neutral-0-ch));border:1px solid rgb(var(--color-blue-200-ch)/.52);border-top:0;border-radius:0 0 .3rem .3rem;padding:.32rem .36rem .36rem;display:grid;grid-template-rows:auto minmax(0,1fr)}.pcard-backdrop__table-head{display:grid;grid-template-columns:minmax(0,1fr) 6.1rem 3.3rem;gap:.42rem;margin-bottom:.24rem;padding:0 .26rem}.pcard-backdrop__table-head span:last-child{text-align:right}.pcard-backdrop__rows{margin:0;padding:0;list-style:none;display:grid;gap:0;overflow:hidden}.pcard-backdrop__row{display:grid;grid-template-columns:minmax(0,1fr) 6.1rem 3.3rem;gap:.42rem;align-items:center;border:0;border-radius:0;padding:.31rem .26rem;background:#fff}.pcard-backdrop__row+.pcard-backdrop__row{border-top:1px solid var(--ui-app-divider-color)}.pcard-backdrop__row-main{display:flex;align-items:center;gap:.4rem;min-width:0}.pcard-backdrop__avatar{flex:0 0 auto}.pcard-backdrop__avatar-media{font-size:.72rem;line-height:1}.pcard-backdrop__row-name,.pcard-backdrop__row-sku{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcard-backdrop__row-sku{text-align:center}.pcard-backdrop__row-price{text-align:right;font-variant-numeric:tabular-nums}.pcard-backdrop__row.is-active{background:rgb(var(--color-blue-100-ch)/.26)}.pcard-backdrop__row.is-active .pcard-backdrop__row-name{color:rgb(var(--color-midnight-500-ch)/.78)}.pcard{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%);width:100%;max-width:15.8rem;height:auto;min-height:16.9rem;border-radius:var(--surface-radius-card);border:1px solid var(--surface-border-subtle);background:rgb(var(--color-neutral-0-ch)/1);padding:.52rem;overflow:hidden;box-shadow:var(--ui-app-shadow-md);font-family:var(--ui-app-font-family);-webkit-user-select:none;-moz-user-select:none;user-select:none}.pcard-switch-enter-active{transition:opacity .32s var(--motion-ease-standard),transform .36s var(--motion-ease-standard)}.pcard-switch-leave-active{transition:opacity .22s cubic-bezier(.4,0,1,1),transform .22s cubic-bezier(.4,0,1,1)}.pcard-switch-enter-from{opacity:0;transform:translate(-50%,calc(-50% + .6rem)) scale(.97)}.pcard-switch-leave-to{opacity:0;transform:translate(-50%,calc(-50% - .4rem)) scale(.98)}.pcard-media-enter-active{transition:opacity .24s var(--motion-ease-standard),transform .32s var(--motion-ease-standard)}.pcard-media-leave-active{transition:opacity .18s cubic-bezier(.4,0,1,1),transform .18s cubic-bezier(.4,0,1,1)}.pcard-media-enter-from{opacity:0;transform:translateY(.35rem) scale(.985)}.pcard-media-leave-to{opacity:0;transform:translateY(-.2rem) scale(.99)}.pcard__preview{--ui-app-media-radius:calc(var(--surface-radius-card) - .25rem);--ui-app-media-fit:contain;--ui-app-media-fallback-size:3.4rem;--ui-app-media-border-color:rgb(var(--color-midnight-500-ch)/.16);--ui-app-media-border-width:1px;position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1/1;height:auto;margin-inline:auto}.pcard__preview-emoji{display:inline-flex}.pcard__preview-image{display:block}.pcard__preview--amber{background:linear-gradient(160deg,#fef9c3,#fde68a)}.pcard__preview--slate{background:linear-gradient(160deg,#f8fafc,#e2e8f0)}.pcard__preview--blue{background:linear-gradient(160deg,rgb(var(--color-blue-200-ch)/.5) 0,rgb(var(--color-blue-300-ch)/.45))}.pcard__preview--violet{background:linear-gradient(160deg,rgb(var(--color-accent-violet-ch)/.14) 0,rgb(var(--color-accent-indigo-ch)/.1))}.pcard__preview--forest{background:linear-gradient(160deg,#d1fae5,#a7f3d0)}.pcard__preview--has-image{background:#fff;background-image:none}.pcard__preview-badge{position:absolute;z-index:1;top:.5rem;left:.5rem}.pcard__body{padding:.62rem .32rem .34rem;display:grid;grid-template-rows:auto auto minmax(1.25rem,auto);gap:.5rem}.pcard__headline-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.pcard__swatches{display:flex;align-items:center;gap:.3rem;flex:0 0 auto}.pcard__swatch{width:.88rem;height:.88rem;min-width:.88rem;border-radius:999px;border:1.5px solid transparent;cursor:pointer;transition:transform .18s var(--motion-ease-standard),border-color .18s var(--motion-ease-standard),box-shadow .18s var(--motion-ease-standard);will-change:transform}.pcard__swatch.is-selected{border-color:rgb(var(--color-blue-500-ch)/.7);transform:scale(1.18);box-shadow:0 0 0 2px rgb(var(--color-neutral-0-ch)),0 0 0 3.5px rgb(var(--color-blue-500-ch)/.4)}.pcard__swatch--amber{background:#d97706}.pcard__swatch--earth{background:#78350f}.pcard__swatch--midnight{background:rgb(var(--color-midnight-500-ch))}.pcard__swatch--silver{background:#cbd5e1}.pcard__swatch--slate{background:#64748b}.pcard__swatch--ocean{background:#0284c7}.pcard__swatch--coral{background:#f43f5e}.pcard__swatch--cream{background:#fef3c7;border-color:var(--surface-border-subtle)}.pcard__name{margin:0;min-width:0;text-overflow:ellipsis}.pcard__meta,.pcard__name{overflow:hidden;white-space:nowrap}.pcard__meta{display:flex;align-items:center;gap:.3rem}.pcard__meta-dot{width:.18rem;height:.18rem;border-radius:999px;background:rgb(var(--color-midnight-500-ch)/.3);flex:0 0 auto}.pcard__sku{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcard__price-row{display:flex;align-items:baseline;gap:.38rem;flex-wrap:nowrap;min-height:1.25rem}.pcard__price{font-size:.9rem;font-weight:700;line-height:1.2;color:rgb(var(--color-midnight-500-ch)/.88);font-variant-numeric:tabular-nums;transition:color .18s var(--motion-ease-standard)}.pcard__original-price{text-decoration:line-through;color:rgb(var(--color-midnight-500-ch)/.38);font-size:.72rem;line-height:1.2}.pcard__original-price,.pcard__price-row .ui-app-tag{flex:0 0 auto;white-space:nowrap}@media(prefers-reduced-motion:reduce){.pcard-media-enter-active,.pcard-media-leave-active,.pcard-switch-enter-active,.pcard-switch-leave-active,.pcard__preview-emoji,.pcard__price,.pcard__swatch{transition:none;animation:none}}@media(max-width:60em){.pcard,.pcard-scene{min-height:0}.pcard{height:auto}}.services-users-access{--glass-border-color:var(--ui-app-border-soft-color);--glass-background:linear-gradient(180deg,rgb(var(--color-neutral-0-ch)/.5),rgb(var(--color-blue-100-ch)/.3));--glass-backdrop:saturate(165%) blur(18px);--glass-shadow:inset 0 1px 0 rgb(var(--color-neutral-0-ch)/.72),0 14px 32px rgb(var(--color-midnight-500-ch)/.08);position:relative;isolation:isolate;border-radius:.42rem;padding:.26rem;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.services-users-access>*{position:relative;z-index:1}.services-users-access__head{display:flex;align-items:center;gap:.62rem;min-height:2.25rem;padding:.42rem .38rem}.services-users-access__mac-actions{display:inline-flex;align-items:center;gap:.34rem;margin-left:auto}.services-users-access__mac-dot{width:.58rem;height:.58rem;border-radius:999px;border:1px solid var(--ui-app-border-soft-color)}.services-users-access__mac-dot--red{background:rgb(var(--color-accent-pink-ch)/.35)}.services-users-access__mac-dot--yellow{background:rgb(var(--color-accent-violet-ch)/.3)}.services-users-access__mac-dot--green{background:rgb(var(--color-blue-400-ch)/.42)}.services-users-access__head-meta{display:grid;gap:.12rem;min-width:0}.services-users-access__mode-subtitle,.services-users-access__mode-title{margin:0}.services-users-access__surface{background:#fff;border-radius:0 0 .3rem .3rem;overflow:hidden;padding:.45rem .45rem .5rem}.services-users-access__table-head{padding:0 .22rem .35rem}.services-users-access__rows{display:grid;gap:0}.services-users-access__row{display:block;padding:.4rem .22rem;border-top:1px solid var(--ui-app-divider-color);transform-origin:center;border-radius:.6rem}.services-users-access__row:first-child{border-top:0}.services-users-access__row.ui-app-pressable-row--pressed{background:rgb(var(--color-blue-300-ch)/.22);animation:uiAppButtonPress .2s cubic-bezier(.23,1,.32,1) both}.services-users-access__row-user{display:flex;align-items:center;gap:.5rem;min-width:0}.services-users-access__row-copy{display:grid;gap:.2rem;min-width:0}.services-users-access__row-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.services-users-access__row-org{justify-self:start;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.services__card--with-users-access{display:flex;flex-direction:column;gap:var(--space-4)}.services__users-access-mount{align-self:center;width:min(100%,34rem);margin-block:auto}.services-users-access__modal{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;z-index:4;opacity:0;transform:translate3d(0,.6rem,0) scale(.985);filter:blur(.6px);transition:opacity .2s var(--ui-app-ease-out),transform .26s var(--ui-app-ease-out),filter .26s var(--ui-app-ease-out)}.services-users-access.is-active.is-modal-open .services-users-access__modal{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}@media(hover:hover)and (pointer:fine){.services__card--with-users-access:hover .services-users-access.is-modal-open .services-users-access__modal{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}.services-users-access__modal-backdrop{position:absolute;inset:0;background:rgb(var(--color-neutral-0-ch)/.5);backdrop-filter:blur(var(--ui-app-modal-enter-blur));-webkit-backdrop-filter:blur(var(--ui-app-modal-enter-blur))}.services-users-access__modal-card{position:relative;width:min(92%,18.5rem);border-radius:.85rem;background:rgb(var(--color-neutral-0-ch)/.88);backdrop-filter:blur(12px) saturate(155%);-webkit-backdrop-filter:blur(12px) saturate(155%);padding:.9rem .85rem .85rem;display:grid;gap:.85rem;overflow:visible}.services-users-access__modal-user{display:flex;align-items:center;gap:.75rem;min-width:0}.services-users-access__modal-copy{min-width:0;display:grid;gap:.18rem}.services-users-access__modal-name,.services-users-access__modal-org{margin:0}.services-users-access__modal-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.services-users-access__modal-controls{display:grid;gap:.5rem}.services-users-access__modal-control{height:2.25rem;border-radius:.6rem;background:rgb(var(--color-neutral-0-ch)/.76);display:flex;align-items:center;padding:0 .72rem;justify-content:space-between;gap:.6rem}.services-users-access__select{position:relative;display:grid;gap:.45rem;z-index:0}.services-users-access__select.is-open{z-index:3}.services-users-access__select-label{flex:0 0 auto;text-transform:none;letter-spacing:0;font-weight:500;color:rgb(var(--color-midnight-500-ch)/.46)}.services-users-access__select-value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.services-users-access__select-caret{flex:0 0 auto;margin-left:.35rem;width:.95rem;height:.95rem;color:rgb(var(--color-midnight-500-ch)/.52)}.services-users-access__select-menu{position:absolute;left:0;right:0;top:calc(100% + .42rem);background:#fff;border:1px solid var(--ui-app-border-soft-color);border-radius:.7rem;overflow:hidden;padding:.25rem;display:grid;gap:.12rem;z-index:5;max-height:10.5rem;overflow:auto;opacity:0;transform:translate3d(0,-.35rem,0) scale(.99);filter:blur(.6px);transition:opacity .16s var(--ui-app-ease-out),transform .18s var(--ui-app-ease-out),filter .18s var(--ui-app-ease-out)}.services-users-access__select--role .services-users-access__select-menu{top:auto;bottom:calc(100% + .42rem);transform:translate3d(0,.35rem,0) scale(.99)}.services-users-access__select--role.is-open .services-users-access__select-menu{transform:translateZ(0) scale(1)}.services-users-access__select.is-open .services-users-access__select-menu{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}.services-users-access__select-item{border:0;background:transparent;text-align:left;padding:.45rem .55rem;border-radius:.55rem}.services-users-access__select-item.is-highlighted{background:rgb(var(--color-blue-300-ch)/.22)}.services-users-access__select-item.is-selected{background:rgb(var(--color-blue-300-ch)/.3)}.services-users-access__modal-actions{display:flex;gap:.6rem;margin-top:.1rem}.services-users-access__modal-actions .ui-app-btn{flex:1}@media(prefers-reduced-motion:reduce){.services-users-access__modal{transition-duration:.01ms!important}}@media(max-width:760px){.services-users-access{padding:.22rem}.services-users-access__head{min-height:2rem;padding:.36rem .34rem}.services-users-access__mac-actions,.services-users-access__mode-subtitle{display:none}.services-users-access__surface{padding:.36rem .34rem .4rem}.services-users-access__table-head{display:none}.services-users-access__row{padding:.34rem .08rem}.services-users-access__row-org{max-width:15.5rem}.services-users-access__modal{align-items:flex-end;padding:.36rem;transform:translate3d(0,.4rem,0) scale(.99)}.services-users-access__modal-card{width:100%;max-width:100%;border-radius:.82rem .82rem .52rem .52rem;padding:.74rem .7rem .72rem;gap:.68rem}.services-users-access__modal-user{gap:.58rem}.services-users-access__modal-controls{gap:.42rem}.services-users-access__modal-control{height:2.06rem;padding:0 .62rem}.services-users-access__modal-actions{margin-top:0;gap:.48rem}}.services__card--with-scheduling{display:flex;flex-direction:column;gap:var(--space-4);isolation:isolate}.services__scheduling-mount{align-self:center;width:min(100%,23.5rem);margin-top:var(--space-6)}.services-scheduling{position:relative;isolation:isolate;border-radius:.42rem;padding:.26rem;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto}.services-scheduling>*{position:relative;z-index:1}.services-scheduling *{pointer-events:none}.services-scheduling{--sched-item-h:4.8rem;--sched-gap:.85rem;--sched-step:calc(var(--sched-item-h) + var(--sched-gap));--sched-visible:3;--sched-shell-pad:.55rem;--sched-viewport-h:calc(var(--sched-item-h)*var(--sched-visible) + var(--sched-gap)*(var(--sched-visible) - 1));--sched-count:6;--sched-duration:22s}.services-scheduling[data-scroll-count="1"]{--sched-count:1}.services-scheduling[data-scroll-count="2"]{--sched-count:2}.services-scheduling[data-scroll-count="3"]{--sched-count:3}.services-scheduling[data-scroll-count="4"]{--sched-count:4}.services-scheduling[data-scroll-count="5"]{--sched-count:5}.services-scheduling[data-scroll-count="6"]{--sched-count:6}.services-scheduling[data-scroll-count="7"]{--sched-count:7}.services-scheduling[data-scroll-count="8"]{--sched-count:8}.services-scheduling[data-scroll-count="9"]{--sched-count:9}.services-scheduling[data-scroll-count="10"]{--sched-count:10}.services-scheduling[data-scroll-count="11"]{--sched-count:11}.services-scheduling[data-scroll-count="12"]{--sched-count:12}.services-scheduling__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.25rem;padding:.42rem .38rem;border-bottom:1px solid var(--ui-app-divider-color)}.services-scheduling__head-nav{display:inline-flex;align-items:center;gap:.42rem;min-width:0}.services-scheduling__nav-btn{width:1.7rem;height:1.7rem;border-radius:.55rem;border:1px solid var(--ui-app-border-soft-color);background:rgb(var(--color-neutral-0-ch)/.72);display:inline-flex;align-items:center;justify-content:center;padding:0;opacity:.88}.services-scheduling__month{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.services-scheduling__day-pill{display:inline-flex;align-items:center;gap:.55rem;padding:.26rem .55rem;border-radius:.75rem;background:rgb(var(--color-neutral-0-ch)/.7)}.services-scheduling__day-number{color:rgb(var(--color-midnight-500-ch)/.78)}.services-scheduling__day-label{color:rgb(var(--color-midnight-500-ch)/.56)}.services-scheduling__surface{background:#fff;border-radius:0 0 .3rem .3rem;overflow:hidden;padding:.45rem .45rem .5rem}.services-scheduling__timeline{display:grid;grid-template-columns:4.9rem minmax(0,1fr);gap:.65rem}.services-scheduling__times{position:relative;min-width:0}.services-scheduling__events-kicker{min-width:0}.services-scheduling__time-kicker{display:block;padding:0 .1rem .35rem}.services-scheduling__viewport{position:relative;grid-column:1/-1;height:calc(var(--sched-viewport-h) + var(--sched-shell-pad)*2);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 10%,#000 90%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 10%,#000 90%,transparent)}.services-scheduling__viewport:before{content:"";position:absolute;top:0;bottom:0;left:5.55rem;right:0;border-radius:.8rem;border:1px solid var(--ui-app-border-soft-color);background:linear-gradient(180deg,rgb(var(--color-blue-100-ch)/.16),rgb(var(--color-neutral-0-ch)/1) 54%),radial-gradient(220px 140px at 85% 10%,rgb(var(--color-accent-violet-ch)/.05),transparent 70%)}.services-scheduling__rows{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--sched-gap);position:relative;z-index:1;padding:var(--sched-shell-pad) 0}.services-scheduling__row{min-height:var(--sched-item-h);display:grid;grid-template-columns:4.9rem minmax(0,1fr);gap:.65rem;align-items:center;padding:0}.services-scheduling__row-time{padding-right:.35rem;display:flex;flex-direction:column;justify-content:center;gap:.22rem}.services-scheduling__time-end,.services-scheduling__time-start{color:rgb(var(--color-midnight-500-ch)/.52)}.services-scheduling__event{min-height:var(--sched-item-h);margin-right:var(--sched-shell-pad);margin-left:var(--sched-shell-pad)}.services-scheduling__scroll-content{transform:translateZ(0);will-change:transform;transition:transform .26s var(--ui-app-ease-out)}.services-scheduling__event{position:relative;border-radius:.85rem;padding:.65rem .65rem .6rem;background:rgb(var(--color-neutral-0-ch)/.92);box-shadow:none;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;transform:translateZ(0);transition:background-color .22s var(--ui-app-ease-out),border-color .22s var(--ui-app-ease-out),transform .26s var(--ui-app-ease-out),opacity .26s var(--ui-app-ease-out)}.services-scheduling__event:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgb(var(--evt-tint)/.12),transparent 55%);opacity:1}.services-scheduling__event:after{content:"";position:absolute;left:0;top:0;bottom:0;width:.22rem;border-radius:.85rem 999px 999px .85rem;background:rgb(var(--evt-accent)/.65)}.services-scheduling__event--indigo{--evt-accent:var(--color-accent-indigo-ch);--evt-tint:var(--color-accent-indigo-ch)}.services-scheduling__event--violet{--evt-accent:var(--color-accent-violet-ch);--evt-tint:var(--color-accent-violet-ch)}.services-scheduling__event--blue{--evt-accent:var(--color-blue-400-ch);--evt-tint:var(--color-blue-400-ch)}.services-scheduling__event--slate{--evt-accent:var(--color-midnight-500-ch);--evt-tint:var(--color-midnight-500-ch)}.services-scheduling__event-head{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem}.services-scheduling__event-title{margin:0;font-size:.82rem;line-height:1.22;font-weight:560;color:rgb(var(--color-midnight-500-ch)/.78);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.services-scheduling__event-menu{color:rgb(var(--color-midnight-500-ch)/.46);flex:0 0 auto}.services-scheduling__event-time{margin:.18rem 0 0;position:relative;color:rgb(var(--color-midnight-500-ch)/.54)}.services-scheduling__event-assignees{margin-top:auto;padding-top:.55rem;display:flex;align-items:center;justify-content:space-between;gap:.6rem}.services-scheduling__assigned-label{color:rgb(var(--color-midnight-500-ch)/.5)}.services-scheduling__avatars{display:inline-flex;align-items:center;justify-content:flex-end;gap:0}.services-scheduling__avatar{border:1px solid rgb(var(--color-neutral-0-ch)/.92);box-shadow:0 1px rgb(var(--color-midnight-500-ch)/.06);margin-left:-.38rem}.services-scheduling__avatar:first-child{margin-left:0}.services-scheduling__more{margin-left:.35rem}@media(max-width:760px){.services-scheduling__timeline{grid-template-columns:1fr;gap:0}.services-scheduling__row-time,.services-scheduling__times{display:none}.services-scheduling__viewport:before{left:0}.services-scheduling__row{grid-template-columns:1fr;gap:0}.services-scheduling__event{margin-left:var(--sched-shell-pad);margin-right:var(--sched-shell-pad)}}.services__card--with-proposal{display:flex;flex-direction:column;gap:var(--space-4);isolation:isolate}.services__proposal-mount{align-self:center;width:min(100%,23.5rem);margin-block:auto}.services-proposal{position:relative;border-radius:.42rem;padding:.26rem;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.services-proposal>*{position:relative;z-index:1}.services-proposal__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.25rem;padding:.42rem .38rem;border-bottom:1px solid var(--ui-app-divider-color)}.services-proposal__title{margin:0}.services-proposal__status{display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem}.services-proposal__surface{background:#fff;border-radius:0 0 .3rem .3rem;overflow:hidden;padding:.5rem;position:relative;min-height:17.25rem}.services-proposal__stage{position:relative;min-height:16.25rem}.services-proposal__stack{position:absolute;inset:.55rem;pointer-events:none;z-index:0}.services-proposal__sheet{position:absolute;inset:0;border-radius:.75rem;background:rgb(var(--color-neutral-0-ch)/.9);backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%);padding:.6rem .65rem;display:grid;gap:.5rem;opacity:0;transform:translate3d(0,.75rem,0) scale(.985);transition:opacity .32s var(--ui-app-ease-out),transform .42s var(--ui-app-ease-out)}.services-proposal__stage.is-active .services-proposal__sheet{opacity:1}.services-proposal__sheet.is-level-1{transform:translate3d(0,.35rem,0) scale(.985);opacity:.36}.services-proposal__sheet.is-level-2{transform:translate3d(0,.62rem,0) scale(.972);opacity:.22}.services-proposal__sheet.is-level-3{transform:translate3d(0,.88rem,0) scale(.958);opacity:.14}.services-proposal__sheet-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-width:0}.services-proposal__sheet-body{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;min-width:0}.services-proposal__swap-leaving{position:absolute;inset:.55rem;z-index:3;border-radius:.38rem;background:rgb(var(--color-neutral-0-ch)/.96);padding:.55rem;display:grid;align-content:start;gap:.52rem;pointer-events:none;animation:servicesProposalSlideOut .62s cubic-bezier(.22,1,.36,1) both}.services-proposal__swap-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.services-proposal__swap-body{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.services-proposal__swap-lines{display:grid;gap:.42rem;margin-top:.1rem}.services-proposal__placeholder{position:absolute;inset:0;display:grid;place-items:center;padding:.55rem;opacity:1;transform:translateZ(0) scale(1);filter:blur(0);transition:opacity .26s var(--ui-app-ease-out),transform .32s var(--ui-app-ease-out),filter .32s var(--ui-app-ease-out)}.services-proposal__stage.is-active .services-proposal__placeholder{opacity:0;transform:translate3d(0,-.2rem,0) scale(.99);filter:blur(1.2px);pointer-events:none}.services-proposal__placeholder-box{width:min(100%,17.8rem);border-radius:.75rem;background:linear-gradient(165deg,rgb(var(--color-neutral-0-ch)/.98),rgb(var(--color-blue-100-ch)/.35));padding:1.05rem .95rem .95rem;display:grid;gap:.35rem;position:relative;overflow:hidden}.services-proposal__placeholder-box:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgb(var(--color-midnight-500-ch)/.03) 1px,transparent 1px) 0 0 /14px 100%,linear-gradient(0deg,rgb(var(--color-midnight-500-ch)/.03) 1px,transparent 1px) 0 0 /100% 14px;opacity:.6}.services-proposal__placeholder-box:after{content:"";position:absolute;left:-18%;right:-18%;height:1.9rem;bottom:10%;pointer-events:none;background:linear-gradient(90deg,transparent,rgb(var(--color-blue-400-ch)/.15),rgb(var(--color-accent-violet-ch)/.12),transparent);filter:blur(8px);animation:servicesProposalAiScan 2.6s cubic-bezier(.37,0,.2,1) infinite}.services-proposal__placeholder-sub,.services-proposal__placeholder-title{margin:0;position:relative;z-index:1}.services-proposal__placeholder-title{color:rgb(var(--color-midnight-500-ch)/.76)}.services-proposal__placeholder-sub{color:rgb(var(--color-midnight-500-ch)/.52);max-width:34ch}.services-proposal__skeleton{margin-top:.6rem;display:grid;gap:.42rem;position:relative;z-index:1}.services-proposal__sk{height:.62rem;border-radius:999px;background:linear-gradient(90deg,rgb(var(--color-midnight-500-ch)/.08),rgb(var(--color-midnight-500-ch)/.14),rgb(var(--color-midnight-500-ch)/.08));background-size:220% 100%;animation:servicesProposalSkeleton 1.4s var(--ui-app-ease-in-out) infinite}.services-proposal__sk--w1{width:76%}.services-proposal__sk--w2{width:92%}.services-proposal__sk--w3{width:64%}.services-proposal__sk--w4{width:84%}@keyframes servicesProposalSkeleton{0%{background-position:0 0}55%{background-position:100% 0}to{background-position:0 0}}.services-proposal__placeholder.is-reduced .services-proposal__sk{animation:none}.services-proposal__builder{position:relative;border-radius:.38rem;background:rgb(var(--color-neutral-0-ch)/1);padding:.55rem;display:flex;flex-direction:column;min-height:16.25rem;transform:translate3d(0,.55rem,0);opacity:0;filter:blur(2px);transition:transform .52s var(--ui-app-ease-out),opacity .52s var(--ui-app-ease-out),filter .52s var(--ui-app-ease-out);z-index:2}.services-proposal__builder-shell{position:relative;z-index:2}.services-proposal__builder-shell.is-swap-enter{animation:servicesProposalSlideIn .62s cubic-bezier(.22,1,.36,1) both}.services-proposal__stage:not(.is-active) .services-proposal__builder{opacity:0;transform:translate3d(0,.55rem,0);filter:blur(2px);pointer-events:none}.services-proposal__stage.is-active .services-proposal__builder.is-customer,.services-proposal__stage.is-active .services-proposal__builder.is-decision,.services-proposal__stage.is-active .services-proposal__builder.is-header,.services-proposal__stage.is-active .services-proposal__builder.is-items,.services-proposal__stage.is-active .services-proposal__builder.is-paper-in,.services-proposal__stage.is-active .services-proposal__builder.is-result,.services-proposal__stage.is-active .services-proposal__builder.is-totals{transform:translateZ(0);opacity:1;filter:blur(0)}.services-proposal__builder-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem}.services-proposal__builder-title{min-width:0}.services-proposal__kicker{display:block;color:rgb(var(--color-midnight-500-ch)/.52);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:18ch}.services-proposal__h{margin:.12rem 0 0;font-size:.9rem;font-weight:600;color:rgb(var(--color-midnight-500-ch)/.78)}.services-proposal__builder-meta{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem;min-width:0}.services-proposal__meta-line{color:rgb(var(--color-midnight-500-ch)/.52);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:16ch}.services-proposal__meta-line--ghost{display:inline-block;width:10ch;height:.55rem;border-radius:999px;background:rgb(var(--color-midnight-500-ch)/.08)}.services-proposal__divider{height:1px;background:var(--ui-app-divider-color);margin:.6rem 0}.services-proposal__content{flex:1 1 auto;min-height:0}.services-proposal__layout{display:grid;grid-template-columns:minmax(0,1fr) 7.9rem;gap:.6rem}.services-proposal__section-label{margin:0 0 .35rem;color:rgb(var(--color-midnight-500-ch)/.52)}.services-proposal__left{min-width:0;display:grid;gap:.6rem}.services-proposal__block{border-radius:.55rem;background:rgb(var(--color-neutral-0-ch)/1);padding:.46rem .5rem;opacity:0;transform:translate3d(0,8px,0);transition:opacity .36s var(--ui-app-ease-out),transform .42s var(--ui-app-ease-out)}.services-proposal__builder.is-customer .services-proposal__block--customer,.services-proposal__builder.is-decision .services-proposal__block--customer,.services-proposal__builder.is-result .services-proposal__block--customer,.services-proposal__builder.is-totals .services-proposal__block--customer{opacity:1;transform:translateZ(0)}.services-proposal__builder.is-decision .services-proposal__block--summary,.services-proposal__builder.is-result .services-proposal__block--summary,.services-proposal__builder.is-totals .services-proposal__block--summary{opacity:1;transform:translateZ(0);transition-delay:80ms}.services-proposal__customer{display:grid;gap:.14rem}.services-proposal__customer-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.services-proposal__customer-line--ghost{width:18ch;height:.55rem;border-radius:999px;background:rgb(var(--color-midnight-500-ch)/.08)}.services-proposal__right{border-radius:.55rem;background:rgb(var(--color-neutral-0-ch)/1);padding:.46rem .5rem;opacity:0;transform:translate3d(0,8px,0);transition:opacity .36s var(--ui-app-ease-out),transform .42s var(--ui-app-ease-out)}.services-proposal__builder.is-decision .services-proposal__right,.services-proposal__builder.is-result .services-proposal__right,.services-proposal__builder.is-totals .services-proposal__right{opacity:1;transform:translateZ(0);transition-delay:.14s}.services-proposal__builder.is-decision .services-proposal__layout,.services-proposal__builder.is-result .services-proposal__layout,.services-proposal__builder.is-totals .services-proposal__layout{grid-template-columns:minmax(0,1fr)}.services-proposal__builder.is-decision .services-proposal__left,.services-proposal__builder.is-result .services-proposal__left,.services-proposal__builder.is-totals .services-proposal__left{grid-column:1/-1}.services-proposal__builder.is-decision .services-proposal__right,.services-proposal__builder.is-result .services-proposal__right,.services-proposal__builder.is-totals .services-proposal__right{display:none}.services-proposal__approvals{margin-top:.1rem;display:grid;gap:.46rem}.services-proposal__approval-line{height:.6rem;border-radius:999px;background:rgb(var(--color-midnight-500-ch)/.08);opacity:.7}.services-proposal__approval-line--w1{width:92%}.services-proposal__approval-line--w2{width:72%}.services-proposal__approval-line--w3{width:84%}.services-proposal__totals{margin-top:.22rem;padding-top:.15rem;display:grid;gap:.32rem;opacity:0;transform:translate3d(0,6px,0);transition:opacity .36s var(--ui-app-ease-out),transform .42s var(--ui-app-ease-out)}.services-proposal__totals--summary{margin-top:.2rem;padding-top:0}.services-proposal__total-divider{height:1px;background:var(--ui-app-divider-color);opacity:.7}.services-proposal__builder.is-decision .services-proposal__totals,.services-proposal__builder.is-result .services-proposal__totals,.services-proposal__builder.is-totals .services-proposal__totals{opacity:1;transform:translateZ(0)}.services-proposal__total-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;opacity:0;transform:translate3d(0,6px,0);transition:opacity .3s var(--ui-app-ease-out),transform .36s var(--ui-app-ease-out)}.services-proposal__builder.is-decision .services-proposal__total-row,.services-proposal__builder.is-result .services-proposal__total-row,.services-proposal__builder.is-totals .services-proposal__total-row{opacity:1;transform:translateZ(0)}.services-proposal__builder.is-totals .services-proposal__total-row:first-child{transition-delay:0s}.services-proposal__builder.is-totals .services-proposal__total-row:nth-child(2){transition-delay:90ms}.services-proposal__builder.is-totals .services-proposal__total-row:nth-child(3){transition-delay:.18s}.services-proposal__total-row--strong span:first-child{color:rgb(var(--color-midnight-500-ch)/.72)}.services-proposal__footer{margin-top:.55rem;padding-top:.5rem;border-top:1px solid var(--ui-app-divider-color)}.services-proposal__actions{display:grid;grid-template-columns:1fr 1fr;gap:.55rem;opacity:0;transform:translate3d(0,6px,0);transition:opacity .42s var(--ui-app-ease-out),transform .42s var(--ui-app-ease-out)}.services-proposal__builder.is-decision .services-proposal__actions,.services-proposal__builder.is-result .services-proposal__actions{opacity:1;transform:translateZ(0)}.services-proposal__btn{width:100%}.services-proposal__waiting{position:absolute;inset:.5rem;display:grid;place-items:center;opacity:0;pointer-events:none;transition:opacity .24s var(--ui-app-ease-out)}.services-proposal__waiting.is-visible{opacity:1}.services-proposal__waiting-dot{width:.48rem;height:.48rem;border-radius:999px;background:rgb(var(--color-midnight-500-ch)/.18);box-shadow:0 0 0 10px rgb(var(--color-midnight-500-ch)/.04);animation:servicesProposalWaitingPulse 1.4s var(--ui-app-ease-in-out) infinite}@keyframes servicesProposalWaitingPulse{0%{transform:scale(.9);opacity:.62}45%{transform:scale(1.1);opacity:1}to{transform:scale(.9);opacity:.62}}@keyframes servicesProposalSlideIn{0%{transform:translate3d(1.2rem,0,0);opacity:.58;filter:blur(1.2px)}to{transform:translateZ(0);opacity:1;filter:blur(0)}}@keyframes servicesProposalSlideOut{0%{transform:translateZ(0);opacity:1;filter:blur(0)}to{transform:translate3d(-1.25rem,0,0);opacity:0;filter:blur(1.3px)}}@keyframes servicesProposalAiScan{0%{transform:translate3d(-2%,.25rem,0);opacity:.38}50%{transform:translate3d(2%,-.15rem,0);opacity:.7}to{transform:translate3d(-2%,.25rem,0);opacity:.38}}@media(prefers-reduced-motion:reduce){.services-proposal__builder-shell.is-swap-enter,.services-proposal__placeholder-box:after,.services-proposal__swap-leaving,.services-proposal__waiting-dot{animation:none}}.services__card--with-dashboard{display:flex;flex-direction:column;gap:var(--space-4);isolation:isolate}.services__dashboard-mount{align-self:stretch;width:100%;max-width:none;margin-top:auto;min-height:0}.services-dashboard{--services-dashboard-solid-border:1px solid var(--ui-app-divider-color);--ui-app-divider-color:var(--surface-border-subtle);--glass-border-color:var(--ui-app-border-soft-color);--glass-background:linear-gradient(180deg,rgb(var(--color-neutral-0-ch)/.5),rgb(var(--color-blue-100-ch)/.3));--glass-backdrop:saturate(165%) blur(18px);--glass-shadow:inset 0 1px 0 rgb(var(--color-neutral-0-ch)/.72),0 14px 32px rgb(var(--color-midnight-500-ch)/.08);position:relative;isolation:isolate;border-radius:.42rem;padding:0;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;height:100%;min-height:0}.services-dashboard .ui-app-border-soft{border:var(--services-dashboard-solid-border)!important}.services-dashboard>*{position:relative;z-index:1}.services-dashboard__surface{background:#fff;border-radius:.3rem;overflow:hidden;padding:.52rem;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:.52rem;height:100%;min-height:0}.services-dashboard__toolbar{display:flex;align-items:center;justify-content:space-between;gap:.72rem;border:0;border-radius:.56rem;padding:.44rem .52rem;background:rgb(var(--color-neutral-0-ch)/1)}.services-dashboard__welcome{margin:0;font-size:1rem;color:rgb(var(--color-midnight-500-ch)/.88)}.services-dashboard__ranges{display:inline-flex;align-items:center;gap:.2rem;border-radius:999px;padding:.22rem;background:rgb(var(--color-neutral-0-ch)/.92)}.services-dashboard__ranges>span{display:inline-flex;align-items:center;justify-content:center;min-height:1.7rem;padding:0 .62rem;border-radius:999px;white-space:nowrap}.services-dashboard__notice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.52rem;border:var(--services-dashboard-solid-border);border-radius:.58rem;padding:.44rem .52rem;background:rgb(var(--color-blue-100-ch)/.42)}.services-dashboard__notice-dot{width:.62rem;height:.62rem;border-radius:999px;background:rgb(var(--color-blue-500-ch)/.74)}.services-dashboard__notice-text{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.services-dashboard__notice-cta{height:1.8rem;padding-inline:.68rem}.services-dashboard__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;border:var(--services-dashboard-solid-border);border-radius:.56rem;padding:.42rem}.services-dashboard__kpi,.services-dashboard__kpis{display:grid;background:rgb(var(--color-neutral-0-ch)/1)}.services-dashboard__kpi{border:var(--services-dashboard-solid-border);border-radius:.54rem;padding:.42rem .48rem;gap:.14rem}.services-dashboard__kpi p{margin:0}.services-dashboard__content-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,17rem);gap:.46rem;align-items:stretch;border:0;border-radius:.56rem;padding:0;background:rgb(var(--color-neutral-0-ch)/1);overflow:hidden;min-height:0;height:100%}.services-dashboard__content-main{display:grid;grid-template-rows:auto minmax(0,1fr);gap:.42rem;min-width:0;min-height:0;height:100%;padding:0;border:0}.services-dashboard__chart-panel{border:var(--services-dashboard-solid-border);border-radius:.56rem;padding:.46rem;background:rgb(var(--color-neutral-0-ch)/1);min-width:0;min-height:0;overflow:hidden}.services-dashboard__chart-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.36rem}.services-dashboard__chart-head p{margin:0}.services-dashboard__legend{display:inline-flex;align-items:center;gap:.32rem}.services-dashboard__chart-svg{width:100%;max-width:100%;height:13.3rem;display:block}.services-dashboard__grid-lines line{stroke:var(--color-neutral-300);stroke-width:1;stroke-dasharray:4 6}.services-dashboard__line{fill:none;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round;transition:stroke-dashoffset .32s var(--ui-app-ease-out)}.services-dashboard__line--approved{stroke:#16a34afa;stroke-width:4.6;filter:drop-shadow(0 0 2px rgb(22 163 74/.45))}.services-dashboard__line--pending{stroke:rgb(var(--color-blue-500-ch)/.9)}.services-dashboard__line--rejected{stroke:rgb(var(--color-accent-pink-ch)/.86)}.services-dashboard__customers{border:var(--services-dashboard-solid-border);border-radius:.56rem;padding:.46rem;background:rgb(var(--color-neutral-0-ch)/1);align-self:stretch;height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;box-sizing:border-box}.services-dashboard__customers-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-bottom:.3rem;margin-bottom:.34rem;border-bottom:var(--services-dashboard-solid-border)}.services-dashboard__customers-head p{margin:0}.services-dashboard__customers-list{display:grid;gap:.24rem;align-content:start;min-height:0;height:100%;overflow:hidden;box-sizing:border-box}.services-dashboard__customer-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;border-radius:.34rem;padding:.22rem .1rem;background:transparent}.services-dashboard__customer-row>span,.services-dashboard__customer-row>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}@media(max-width:1100px){.services-dashboard__toolbar{display:grid;grid-template-columns:1fr;gap:.5rem}.services-dashboard__ranges{justify-self:start}.services-dashboard__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.services-dashboard__content-grid{grid-template-columns:1fr}}@media(max-width:760px){.services-dashboard__surface{padding:.38rem;gap:.38rem}.services-dashboard__toolbar{grid-template-columns:1fr;padding:.34rem .4rem;gap:.36rem}.services-dashboard__welcome{font-size:.9rem}.services-dashboard__ranges{justify-self:start;padding:.14rem;gap:.14rem}.services-dashboard__ranges>span{display:none;min-height:1.48rem;padding:0 .5rem}.services-dashboard__ranges>span:nth-child(4){display:inline-flex}.services-dashboard__notice{display:none}.services-dashboard__kpis{grid-template-columns:repeat(2,minmax(0,1fr));padding:.3rem;gap:.28rem}.services-dashboard__kpi{padding:.34rem .36rem}.services-dashboard__content-grid{grid-template-columns:1fr;gap:.34rem}.services-dashboard__chart-panel{padding:.38rem}.services-dashboard__chart-head{flex-direction:column;align-items:flex-start;gap:.34rem}.services-dashboard__legend{gap:.2rem}.services-dashboard__chart-svg{height:9rem}.services-dashboard__customers{display:none}}.flow{position:relative;isolation:isolate;overflow-x:clip;background-color:var(--color-neutral-60)}.flow>.container{position:relative;z-index:1}.flow__heading{max-width:74ch}.flow__text{margin:0}.flow-workflow{position:relative;margin-top:0;min-height:clamp(21.5rem,42vw,25.5rem);padding:0;border:0;border-radius:1rem;overflow:visible;isolation:isolate;background:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flow-workflow__lines{z-index:1}.flow-workflow__line{fill:none;stroke:rgb(var(--color-blue-400-ch)/.34);stroke-width:.34;stroke-linecap:round;stroke-linejoin:round;transition:opacity .22s var(--motion-ease-standard),stroke .22s var(--motion-ease-standard)}.flow-workflow__line--solid{stroke-dasharray:none}.flow-workflow__line--dotted{stroke-dasharray:1.4 1}.flow-workflow__line--accent{stroke:rgb(var(--color-blue-500-ch)/.46)}.flow-workflow__line.is-active{stroke:rgb(var(--color-blue-500-ch)/.92);stroke-width:.58}.flow-workflow__packets{z-index:2;pointer-events:none}.flow-workflow__packet{position:absolute;left:0;top:0;width:.72rem;height:.72rem;border-radius:999px;opacity:0;background:rgb(var(--color-blue-500-ch)/.95)}.flow-workflow__nodes{z-index:3}.flow-workflow__node-slot{position:absolute;transform:translate(-50%,-50%)}.flow-workflow-node{border:0;border-radius:var(--surface-radius-card);background:rgb(var(--color-neutral-0-ch)/1);will-change:transform;transition:transform .28s var(--motion-ease-standard)}.flow-workflow-node.is-active{transform:translateY(-.08rem)}.flow-workflow-node__title{margin:0 0 .52rem}.flow-node-shell{position:relative;isolation:isolate;overflow:hidden;padding:.35rem;border-radius:var(--surface-radius-panel)}.flow-trigger-shell{width:min(14.4rem,26vw)}.flow-workflow-node--trigger{width:100%;padding:.9rem .88rem}.flow-trigger-form__title{margin:0 0 .52rem}.flow-trigger-form__grid{display:grid;gap:.42rem}.flow-trigger-form__field{display:grid}.flow-trigger-form__input{min-height:2rem;border:1px solid rgb(var(--color-midnight-500-ch)/.14);border-radius:.38rem;padding:0 .65rem;display:inline-flex;align-items:center;justify-content:space-between;color:rgb(var(--color-midnight-500-ch)/.48);background:rgb(var(--color-neutral-0-ch)/.9)}.flow-trigger-form__input.is-typing{color:var(--semantic-text-muted)}.flow-trigger-form__input.is-filled{color:rgb(var(--color-midnight-500-ch)/.78)}.flow-trigger-form__caret{color:rgb(var(--color-midnight-500-ch)/.56)}.flow-trigger-form__submit{margin-top:.52rem;width:100%;min-height:2.1rem;border:1px solid rgb(var(--color-blue-500-ch)/.38);border-radius:.42rem;background:rgb(var(--color-blue-500-ch)/.12);color:rgb(var(--color-blue-500-ch)/.94)}.flow-trigger-form__submit.is-submitted{background:rgb(var(--color-blue-500-ch)/.95);color:rgb(var(--color-neutral-0-ch)/1)}.flow-trigger-form__submit.is-pressing{animation:flowSubmitPress .2s cubic-bezier(.23,1,.32,1) both}.flow-workflow-node--entity{width:min(14.2rem,25vw);padding:.62rem}.flow-entity-node__rows{position:relative;min-height:5.16rem;contain:layout}.flow-entity-node__rows--contact{min-height:5.92rem}.flow-entity-node__rows li{position:absolute;inset-inline:0;min-height:2.25rem;border-radius:.56rem;border:1px solid rgb(var(--color-midnight-500-ch)/.08);padding:0 .6rem;display:inline-flex;align-items:center;gap:.5rem;background:rgb(var(--color-neutral-0-ch)/.94);transition:top .7s cubic-bezier(.23,1,.32,1),inset-inline .7s cubic-bezier(.23,1,.32,1),min-height .7s cubic-bezier(.23,1,.32,1),padding-inline .7s cubic-bezier(.23,1,.32,1),transform .7s cubic-bezier(.23,1,.32,1),opacity .7s cubic-bezier(.23,1,.32,1),border-color .22s var(--motion-ease-standard),background-color .22s var(--motion-ease-standard);will-change:transform,opacity}.flow-entity-node__rows--contact li{align-items:flex-start;padding-top:.24rem;padding-bottom:.24rem}.flow-entity-node__rows--contact li.flow-entity-node__stack-item--latest{min-height:3rem}.flow-entity-node__rows--contact li.flow-entity-node__stack-item--mid{min-height:2.68rem}.flow-entity-node__rows--contact li.flow-entity-node__stack-item--oldest{min-height:2.36rem}.flow-entity-node__rows li.flow-entity-node__stack-item--latest{top:2.8rem;inset-inline:0;min-height:2.25rem;padding-inline:.6rem;z-index:3;opacity:1;border-color:rgb(var(--color-blue-500-ch)/.2)}.flow-entity-node__rows li.flow-entity-node__stack-item--mid{top:1.4rem;inset-inline:.55rem;min-height:2.08rem;padding-inline:.54rem;z-index:2;opacity:.5;background:rgb(var(--color-neutral-0-ch)/.96)}.flow-entity-node__rows li.flow-entity-node__stack-item--oldest{top:.35rem;inset-inline:1.08rem;min-height:1.9rem;padding-inline:.48rem;z-index:1;opacity:.3;background:rgb(var(--color-neutral-0-ch)/.92)}.flow-entity-node__rows--contact li.flow-entity-node__stack-item--mid .flow-entity-node__line:not(:first-child),.flow-entity-node__rows--contact li.flow-entity-node__stack-item--oldest .flow-entity-node__line:not(:first-child){display:none}.flow-entity-node__rows--contact li.flow-entity-node__stack-item--mid,.flow-entity-node__rows--contact li.flow-entity-node__stack-item--oldest{align-items:center;padding-top:0;padding-bottom:0}.flow-entity-node__dot{width:.9rem;height:.9rem;min-width:.9rem;min-height:.9rem;flex:0 0 auto;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:rgb(var(--color-neutral-0-ch)/.96);font-size:.46rem;font-weight:800;letter-spacing:.01em;line-height:1;background:rgb(var(--color-midnight-500-ch)/.2)}.flow-entity-node__rows li.flow-entity-node__stack-item--latest .flow-entity-node__dot{width:1.15rem;height:1.15rem}.flow-entity-node__rows li.flow-entity-node__stack-item--mid .flow-entity-node__dot{width:.98rem;height:.98rem}.flow-entity-node__rows li.flow-entity-node__stack-item--oldest .flow-entity-node__dot{width:.84rem;height:.84rem}.flow-entity-node__dot--blue{background:rgb(var(--color-blue-500-ch)/.9)}.flow-entity-node__dot--indigo{background:rgb(var(--color-accent-indigo-ch)/.92)}.flow-entity-node__dot--violet{background:rgb(var(--color-accent-violet-ch)/.9)}.flow-entity-node__dot--pink{background:rgb(var(--color-accent-pink-ch)/.88)}.flow-entity-node__dot--midnight{background:rgb(var(--color-midnight-500-ch)/.84)}.flow-entity-node__text-lines{min-width:0;flex:1 1 auto;display:grid;gap:.04rem}.flow-entity-node__line{min-width:0;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:rgb(var(--color-midnight-500-ch)/.6)}.flow-entity-node__rows li.flow-entity-node__stack-item--latest .flow-entity-node__line{color:rgb(var(--color-midnight-500-ch)/.76)}.flow-entity-node__rows li.flow-entity-node__stack-item--mid .flow-entity-node__line{color:rgb(var(--color-midnight-500-ch)/.68)}.flow-entity-node__rows li.flow-entity-node__stack-item--oldest .flow-entity-node__line{color:rgb(var(--color-midnight-500-ch)/.62)}.flow-entity-node__rows li.flow-entity-node__stack-item--entering{animation:flowStackEntry .72s cubic-bezier(.23,1,.32,1)}.flow-entity-node__rows li.flow-entity-node__stack-item--entering .flow-entity-node__dot{animation:flowStackDotIn .52s cubic-bezier(.23,1,.32,1)}.flow-entity-node__rows li.flow-entity-node__stack-item--entering .flow-entity-node__text-lines{animation:flowStackTextIn .46s cubic-bezier(.23,1,.32,1)}@keyframes flowStackEntry{0%{opacity:0;transform:translate3d(0,.5rem,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes flowStackDotIn{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@keyframes flowStackTextIn{0%{opacity:0;transform:translate3d(.2rem,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes flowSubmitPress{0%{transform:translateZ(0) scale(1)}28%{transform:translate3d(0,.06rem,0) scale(.96)}66%{transform:translate3d(0,-.03rem,0) scale(1.01)}to{transform:translateZ(0) scale(1)}}.flow-workflow-node--action{display:inline-flex;flex-direction:column;align-items:flex-start}.flow-workflow-node--quote{min-width:5rem;padding:.5rem .66rem;border-radius:var(--radius-inner-panel)}.flow-action-node__quote-id{margin:.08rem 0 0;color:rgb(var(--color-midnight-500-ch)/.76)}.flow-action-node__quote-list{margin:.16rem 0 0;display:grid;gap:.24rem}.flow-action-node__quote-list .flow-action-node__quote-id{margin:0}.flow-action-node__quote-list .flow-action-node__quote-id:first-child{color:rgb(var(--color-midnight-500-ch)/.76)}.flow-action-node__quote-list .flow-action-node__quote-id:nth-child(2){color:rgb(var(--color-midnight-500-ch)/.62)}.flow-action-node__quote-list .flow-action-node__quote-id:nth-child(3){color:rgb(var(--color-midnight-500-ch)/.48)}.flow-action-node__quote-id--entering{animation:flowQuoteEntry .38s cubic-bezier(.23,1,.32,1)}@keyframes flowQuoteEntry{0%{opacity:0;transform:translate3d(0,-.3rem,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}.flow-workflow-node--proposal{width:min(11.8rem,21vw);min-height:14rem;padding:.86rem .66rem;display:flex;flex-direction:column}.flow-action-node__proposal{width:100%;display:flex;flex-direction:column;gap:.62rem;flex:1 1 auto;min-height:0}.flow-action-node__proposal-waiting{position:relative;width:100%;min-height:0;flex:1 1 auto;border:1px dashed rgb(var(--color-midnight-500-ch)/.14);border-radius:.42rem;background:rgb(var(--color-neutral-0-ch)/.98);overflow:hidden}.flow-action-node__proposal-waiting:before{content:"";position:absolute;inset:-36% -42%;background:linear-gradient(110deg,transparent 35%,rgb(var(--color-blue-500-ch)/.09) 48%,transparent 62%);animation:flowProposalWaitingSweep 2.2s cubic-bezier(.37,0,.2,1) infinite}.flow-action-node__proposal-waiting:after{content:"";position:absolute;left:50%;top:50%;width:.44rem;height:.44rem;border-radius:999px;background:rgb(var(--color-blue-500-ch)/.76);transform:translate(-50%,-50%);animation:flowProposalWaitingPulse 1.4s cubic-bezier(.22,1,.36,1) infinite}.flow-action-node__proposal--entering{animation:flowProposalSheetRise .6s cubic-bezier(.2,.88,.24,1)}.flow-action-node__proposal--entering .flow-action-node__proposal-actions,.flow-action-node__proposal--entering .flow-action-node__proposal-lines,.flow-action-node__proposal--entering .flow-action-node__proposal-meta{animation:flowProposalRevealIn .38s cubic-bezier(.2,.88,.24,1) both}.flow-action-node__proposal--entering .flow-action-node__proposal-meta{animation-delay:90ms}.flow-action-node__proposal--entering .flow-action-node__proposal-lines{animation-delay:.15s}.flow-action-node__proposal--entering .flow-action-node__proposal-actions{animation-delay:.26s}.flow-action-node__proposal--entering .flow-action-node__proposal-lines span{transform-origin:left center;animation:flowProposalLineFill .32s cubic-bezier(.2,.88,.24,1) both}.flow-action-node__proposal--entering .flow-action-node__proposal-lines span:first-child{animation-delay:.23s}.flow-action-node__proposal--entering .flow-action-node__proposal-lines span:nth-child(2){animation-delay:.28s}.flow-action-node__proposal--entering .flow-action-node__proposal-lines span:nth-child(3){animation-delay:.34s}.flow-action-node__proposal-meta{display:grid;gap:.22rem}.flow-action-node__proposal-meta span{color:rgb(var(--color-midnight-500-ch)/.52)}.flow-action-node__proposal-lines{display:grid;gap:.32rem}.flow-action-node__proposal-lines span{width:100%;height:.34rem;border-radius:999px;background:rgb(var(--color-midnight-500-ch)/.2)}.flow-action-node__proposal-lines--short span:first-child{width:68%}.flow-action-node__proposal-lines--short span:nth-child(2){width:88%}.flow-action-node__proposal-actions{margin-top:.1rem;min-height:1.96rem}.flow-action-node__proposal-actions-buttons{display:grid;grid-template-columns:1fr 1fr;gap:.42rem}.flow-action-node__proposal-button{min-height:1.96rem;border:1px solid rgb(var(--color-midnight-500-ch)/.14);border-radius:.3rem;display:inline-flex;align-items:center;justify-content:center;color:rgb(var(--color-midnight-500-ch)/.56);font-size:var(--ui-app-table-size-badge-compact);line-height:var(--ui-app-line-badge);font-weight:600;background:rgb(var(--color-neutral-0-ch)/1);cursor:pointer;transition:border-color .18s var(--motion-ease-standard),background-color .18s var(--motion-ease-standard),color .18s var(--motion-ease-standard),transform .18s var(--motion-ease-standard),box-shadow .18s var(--motion-ease-standard)}.flow-action-node__proposal-button.is-active{border-color:rgb(var(--color-blue-500-ch)/.4);background:rgb(var(--color-blue-500-ch)/.94);color:rgb(var(--color-neutral-0-ch)/1)}@media(hover:hover)and (pointer:fine){.flow-action-node__proposal-button:hover{border-color:rgb(var(--color-midnight-500-ch)/.22);background:rgb(var(--color-neutral-0-ch)/1)}}.flow-action-node__proposal-button:active{transform:scale(.97)}.flow-action-node__proposal-button.is-auto-pressing{animation:flowProposalButtonPress .34s cubic-bezier(.23,1,.32,1) both}.flow-action-node__proposal-decision-tag{width:100%;min-height:1.96rem;display:inline-flex;align-items:center;justify-content:center;animation:flowProposalDecisionTagIn .26s cubic-bezier(.23,1,.32,1) both}.flow-proposal-decision-enter-active{transition:opacity .26s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)}.flow-proposal-decision-leave-active{transition:opacity .18s cubic-bezier(.4,0,1,1),transform .18s cubic-bezier(.4,0,1,1)}.flow-proposal-decision-enter-from,.flow-proposal-decision-leave-to{opacity:0;transform:translate3d(0,.2rem,0) scale(.97)}.flow-proposal-decision-enter-to,.flow-proposal-decision-leave-from{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}.flow-workflow-node--output{width:min(14.8rem,27vw);padding:.52rem}.flow-output-node__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.flow-output-node__stats div{min-height:2.9rem;border:1px solid rgb(var(--color-midnight-500-ch)/.12);border-radius:.42rem;padding:.32rem .36rem;display:grid;align-content:center}.flow-output-node__stats small{color:rgb(var(--color-midnight-500-ch)/.56)}.flow-output-node__rows{margin-top:.54rem;display:grid;gap:.32rem}.flow-output-node__row{min-height:1.54rem;border:1px solid rgb(var(--color-midnight-500-ch)/.08);border-radius:.62rem;padding:.26rem .5rem;display:inline-flex;align-items:center;justify-content:space-between;gap:.46rem;color:rgb(var(--color-midnight-500-ch)/.64)}.flow-output-node__row--entering{animation:flowReportRowEnter .46s cubic-bezier(.23,1,.32,1)}.flow-output-node__row-order{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--color-midnight-500-ch)/.66)}.flow-output-node__row-tag{flex:0 0 auto;min-width:3.5rem;display:inline-flex;align-items:center;justify-content:center}.flow-workflow__node-slot--form-submit{left:8.4%;top:50%}.flow-workflow__node-slot--customer-table{left:36%;top:24%}.flow-workflow__node-slot--contact-table{left:36%;top:76%}.flow-workflow__node-slot--quote{left:57%;top:50%}.flow-workflow__node-slot--proposal{left:72%;top:50%}.flow-workflow__node-slot--live-reporting{left:90.9%;top:50%}.flow-mobile{margin-top:0;min-height:23rem;border:0;border-radius:1rem;background:transparent;padding:0}.flow-mobile__meta{margin-bottom:.5rem}.flow-mobile__step{margin:0}.flow-mobile__card{margin-top:var(--space-4);height:20.5rem;align-items:stretch}.flow-mobile__card,.flow-mobile__card-frame{display:grid;gap:.6rem;justify-items:center;overflow:hidden}.flow-mobile__card-frame{position:relative;isolation:isolate;width:100%;max-width:none;height:100%;padding:.5rem;border-radius:var(--surface-radius-card);align-content:center}.flow-mobile__card .flow-trigger-shell,.flow-mobile__card .flow-workflow-node--entity,.flow-mobile__card .flow-workflow-node--output,.flow-mobile__card .flow-workflow-node--proposal{width:min(18rem,92vw)}.flow-mobile__card .flow-workflow-node--quote{min-width:min(9rem,56vw)}.flow-mobile-swap-enter-active,.flow-mobile-swap-leave-active{transition:opacity .24s var(--motion-ease-standard),transform .24s var(--motion-ease-standard)}.flow-mobile-swap-enter-from{opacity:0;transform:translate3d(.5rem,0,0)}.flow-mobile-swap-leave-to{opacity:0;transform:translate3d(-.5rem,0,0)}@media(max-width:80em){.flow-workflow{min-height:clamp(22.5rem,46vw,27rem)}.flow-trigger-shell{width:min(13.3rem,26vw)}.flow-workflow-node--entity{width:min(12.2rem,25vw)}.flow-workflow-node--proposal{width:min(10.6rem,20vw);min-height:12.6rem}.flow-workflow-node--output{width:min(13rem,24vw)}.flow-workflow__node-slot--live-reporting{left:89.4%}}@media(max-width:60em){.flow-workflow{min-height:35rem}.flow-trigger-shell,.flow-workflow-node--entity,.flow-workflow-node--output,.flow-workflow-node--proposal{width:min(15rem,74vw)}.flow-workflow-node--quote{min-width:min(7rem,42vw)}.flow-workflow__node-slot--form-submit{left:50%;top:12%}.flow-workflow__node-slot--customer-table{left:50%;top:35%}.flow-workflow__node-slot--contact-table{left:50%;top:53%}.flow-workflow__node-slot--quote{left:50%;top:69%}.flow-workflow__node-slot--proposal{left:50%;top:84%}.flow-workflow__node-slot--live-reporting{left:50%;top:96%}.flow-mobile{min-height:22rem}.flow-mobile__card{min-height:19.75rem}}@media(prefers-reduced-motion:reduce){.flow-workflow-node,.flow-workflow__line{transition:none}.flow-entity-node__rows li.flow-entity-node__stack-item--entering,.flow-entity-node__rows li.flow-entity-node__stack-item--entering .flow-entity-node__dot,.flow-entity-node__rows li.flow-entity-node__stack-item--entering .flow-entity-node__text-lines,.flow-trigger-form__submit.is-pressing{animation:none}.flow-action-node__proposal--entering,.flow-action-node__proposal--entering .flow-action-node__proposal-actions,.flow-action-node__proposal--entering .flow-action-node__proposal-lines,.flow-action-node__proposal--entering .flow-action-node__proposal-lines span,.flow-action-node__proposal--entering .flow-action-node__proposal-meta,.flow-action-node__proposal-button.is-auto-pressing,.flow-action-node__proposal-decision-tag,.flow-action-node__proposal-waiting:after,.flow-action-node__proposal-waiting:before,.flow-mobile-swap-enter-active,.flow-mobile-swap-leave-active,.flow-output-node__row--entering,.flow-proposal-decision-enter-active,.flow-proposal-decision-leave-active{animation:none;transition:none}}@keyframes flowProposalSheetRise{0%{opacity:0;transform:translate3d(0,.6rem,0) scale(.96)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes flowProposalRevealIn{0%{opacity:0;transform:translate3d(0,.3rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes flowProposalLineFill{0%{opacity:0;transform:scaleX(.12)}to{opacity:1;transform:scaleX(1)}}@keyframes flowProposalWaitingSweep{0%{transform:translate3d(-22%,0,0);opacity:0}24%{opacity:1}74%{opacity:1}to{transform:translate3d(24%,0,0);opacity:0}}@keyframes flowProposalWaitingPulse{0%{opacity:.22;box-shadow:0 0 rgb(var(--color-blue-500-ch)/.22);transform:translate(-50%,-50%) scale(.72)}56%{opacity:.9;box-shadow:0 0 0 .38rem rgb(var(--color-blue-500-ch)/.08);transform:translate(-50%,-50%) scale(1)}to{opacity:.24;box-shadow:0 0 0 .02rem rgb(var(--color-blue-500-ch)/0);transform:translate(-50%,-50%) scale(.76)}}@keyframes flowProposalButtonPress{0%{transform:translateZ(0) scale(1);box-shadow:0 0 rgb(var(--color-blue-500-ch)/0)}26%{transform:translate3d(0,.11rem,0) scale(.94);box-shadow:inset 0 .1rem .28rem #00000029}58%{transform:translate3d(0,-.03rem,0) scale(1.02);box-shadow:0 0 0 .24rem rgb(var(--color-blue-500-ch)/.14)}to{transform:translateZ(0) scale(1);box-shadow:0 0 rgb(var(--color-blue-500-ch)/0)}}@keyframes flowProposalDecisionTagIn{0%{opacity:0;transform:translate3d(0,.2rem,0) scale(.94)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes flowReportRowEnter{0%{opacity:0;transform:translate3d(.3rem,0,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}.site-header{position:fixed;top:8px;left:50%;right:auto;width:min(90rem,calc(100vw - 16px));transform:translate(-50%);z-index:100}.site-header[data-intro=pending] .site-header__actions>*,.site-header[data-intro=pending] .site-header__brand,.site-header[data-intro=pending] .site-header__inner,.site-header[data-intro=pending] .site-header__nav-link{opacity:0}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:66px;border:1px solid rgb(var(--color-blue-200-ch)/.8);border-radius:var(--radius-pill);padding:0 var(--space-4);background:#ffffffd6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 34px var(--ink-a08),inset 0 1px #ffffffd9}.site-header__brand{display:inline-flex;align-items:center;gap:10px}.site-header__brand-mark{width:14px;height:14px;border-radius:var(--radius-pill);background:linear-gradient(135deg,var(--semantic-primary),var(--color-blue-400));box-shadow:0 0 0 6px var(--blue-a12)}.site-header__brand-text{font-family:var(--font-heading);font-weight:700;letter-spacing:-.015em}.site-header__nav{display:inline-flex;align-items:center;gap:var(--space-6)}.site-header__nav-link{color:var(--semantic-text-muted);font-size:.9rem;font-weight:500;letter-spacing:.01em;transition:color .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}.site-header__nav-link:hover{color:var(--semantic-primary);transform:translateY(-1px)}.site-header__lang{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:36px;border-radius:var(--radius-pill);border:1px solid var(--semantic-border);color:var(--semantic-secondary);font-size:.825rem;font-weight:700;letter-spacing:.04em;transition:border-color .18s ease-out,color .18s ease-out,transform .18s ease-out}.site-header__lang:hover{border-color:var(--semantic-primary);color:var(--semantic-primary);transform:translateY(-1px)}.site-header{border-bottom:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.site-header-spacer{height:72px}.site-header__inner{width:100%;min-height:56px;border:.0625rem solid transparent;border-radius:clamp(.5rem,.75vw,.65rem);padding:8px;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,backdrop-filter .22s ease}.site-header.site-header--scrolled .site-header__inner,.site-header:focus-within .site-header__inner,.site-header:hover .site-header__inner{border-color:var(--ink-a10);background:rgb(var(--color-neutral-0-ch)/1);-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem);box-shadow:0 .75rem 1.8rem var(--ink-a08)}.site-header__brand-text{font-size:1.56rem;letter-spacing:-.045em}.site-header__brand-mark{width:.625rem;height:.625rem;box-shadow:0 0 0 .5rem rgb(var(--color-blue-500-ch)/.09)}.site-header__nav{gap:var(--space-4)}.site-header__actions{display:inline-flex;align-items:center;gap:.625rem}.site-header__nav-link{position:relative;font-size:.97rem;color:rgb(var(--color-midnight-500-ch)/.78);padding:.625rem .75rem;border-radius:.4rem}.site-header__nav-link:hover{color:var(--semantic-secondary);background:var(--blue-a08);transform:none}.site-header__contact,.site-header__signin{display:inline-flex;align-items:center;justify-content:center;min-height:clamp(2.5rem,4vw,2.75rem);padding:0 clamp(.75rem,1.4vw,1rem);border-radius:.4rem;border:1px solid var(--ink-a12);font-size:.93rem;font-weight:600;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.site-header__signin{background:var(--color-neutral-0);color:rgb(var(--color-midnight-500-ch)/.86)}.site-header__signin:hover{transform:translateY(-1px);border-color:rgb(var(--color-midnight-500-ch)/.22)}.site-header__contact{border-color:transparent;background:var(--semantic-primary);color:var(--color-neutral-0);box-shadow:0 10px 20px var(--blue-a28)}.site-header__contact:hover{background:var(--semantic-primary-hover);transform:translateY(-1px);box-shadow:0 14px 24px rgb(var(--color-blue-500-ch)/.34)}.site-header__lang{min-width:clamp(2.5rem,4vw,3.375rem);height:clamp(2.5rem,4vw,2.75rem);border-radius:.45rem;background:var(--color-neutral-0);border-color:var(--ink-a12)}.site-header__burger{display:none;width:2.5rem;height:2.5rem;border:1px solid var(--ink-a12);border-radius:.45rem;background:rgb(var(--color-neutral-0-ch)/.94);padding:.5rem;align-items:center;justify-content:center;gap:.22rem;flex-direction:column;cursor:pointer}.site-header__burger span{display:block;width:1rem;height:.12rem;border-radius:999px;background:rgb(var(--color-midnight-500-ch)/.86)}.site-mobile-menu{position:fixed;inset:0;z-index:120;background:rgb(var(--color-midnight-500-ch)/.34);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.site-mobile-menu__panel{min-height:100dvh;width:100%;background:rgb(var(--color-neutral-0-ch)/.96);padding:max(1rem,var(--safe-area-top)) clamp(1rem,5vw,1.5rem) max(1.25rem,var(--safe-area-bottom));display:grid;align-content:start;gap:1.25rem}.site-mobile-menu__topbar{display:flex;align-items:center;justify-content:space-between;width:100%;gap:.55rem}.site-mobile-menu__topbar-right{display:inline-flex;align-items:center;gap:.55rem}.site-mobile-menu__brand{display:inline-flex;align-items:center;min-height:2.1rem;padding:0 .2rem}.site-mobile-menu__close{width:2.1rem;height:2.1rem;border:1px solid var(--ink-a12);border-radius:.45rem;background:rgb(var(--color-neutral-0-ch)/.94);display:inline-flex;align-items:center;justify-content:center;position:relative;cursor:pointer}.site-mobile-menu__close span{position:absolute;width:.8rem;height:.12rem;border-radius:999px;background:rgb(var(--color-midnight-500-ch)/.82)}.site-mobile-menu__close span:first-child{transform:rotate(45deg)}.site-mobile-menu__close span:last-child{transform:rotate(-45deg)}.site-mobile-menu__nav{display:grid;gap:.3rem}.site-mobile-menu__link{display:inline-flex;align-items:center;min-height:3rem;padding:0 .8rem;border-radius:.6rem;font-family:var(--font-heading);font-size:clamp(1.15rem,5vw,1.55rem);letter-spacing:-.02em;color:rgb(var(--color-midnight-500-ch)/.92);background:rgb(var(--color-neutral-0-ch)/.7);border:1px solid rgb(var(--color-midnight-500-ch)/.08)}.site-mobile-menu__actions{display:grid;grid-template-columns:1fr;gap:.55rem}.site-mobile-menu__contact,.site-mobile-menu__lang,.site-mobile-menu__signin{display:inline-flex;align-items:center;justify-content:center;min-height:2.9rem;border-radius:.55rem;font-size:.95rem;font-weight:600}.site-mobile-menu__signin{border:1px solid var(--ink-a12);background:rgb(var(--color-neutral-0-ch)/.95);color:rgb(var(--color-midnight-500-ch)/.86)}.site-mobile-menu__contact{border:1px solid transparent;background:var(--semantic-primary);color:var(--color-neutral-0)}.site-mobile-menu__lang{border:1px solid var(--ink-a12);background:rgb(var(--color-neutral-0-ch)/.95);color:rgb(var(--color-midnight-500-ch)/.86)}@media(max-width:60em){.site-header{position:fixed;top:8px;left:50%;right:auto;width:min(30rem,calc(100vw - 18px));transform:translate(-50%);padding-top:0;background:transparent}.site-header-spacer{height:72px}.site-header__inner{border-radius:.6rem;border:0;backdrop-filter:none;-webkit-backdrop-filter:none;min-height:56px}.site-header .ds-brand-logo{--brand-logo-height:2.2rem}.site-header__nav{display:none}.site-header__actions{gap:.5rem}.site-header__contact,.site-header__lang,.site-header__signin{display:none}.site-header__burger{display:inline-flex}}@media(prefers-reduced-motion:reduce){.site-header[data-intro=pending] .site-header__actions>*,.site-header[data-intro=pending] .site-header__brand,.site-header[data-intro=pending] .site-header__inner,.site-header[data-intro=pending] .site-header__nav-link{opacity:1!important;transform:none!important}.site-header__contact,.site-header__inner,.site-header__lang,.site-header__nav-link,.site-header__signin{transition:none}}.section.hero{position:relative;overflow:hidden;padding:clamp(1rem,2.4vw,1.8rem) 0 0}.hero:before{content:none}.hero__bg-glow{display:block;position:absolute;left:50%;top:100%;width:100%;height:1020px;transform:translate(-50%,-50%);pointer-events:none;z-index:0;border-radius:999px;background:radial-gradient(58% 62% at 50% 50%,rgba(0,102,255,.6) 0,rgba(0,146,255,.46) 32%,rgba(108,74,255,.32) 56%,transparent 100%);filter:blur(3.6rem);opacity:.5}.hero__container{position:relative;z-index:2;display:grid;grid-template-columns:1fr;align-items:center;gap:clamp(1.75rem,3.2vw,4rem);min-height:min(76dvh,52rem);border:0;border-radius:0;padding:clamp(1.2rem,2.8vw,2.4rem) var(--content-inset) 0;background:transparent;box-shadow:none;overflow:hidden}.hero__container:before{content:none}.hero__copy{position:relative;z-index:3;width:100%;max-width:72rem;margin:0 auto;text-align:center}.hero-line{overflow:hidden}.hero-line__inner{display:inline-block}.hero[data-intro=pending] .hero__announce,.hero[data-intro=pending] .hero__micro-trust,.hero[data-intro=pending] .hero__subtitle,.hero[data-intro=pending] .hero__title{opacity:0;transform:translateY(1.625rem)}.hero[data-intro=pending] .hero__actions .btn{opacity:0;transform:translateY(.875rem)}.hero[data-intro=pending] .hero__video-shell{opacity:0;transform:translateY(1.375rem) scale(.982)}.hero__announce{margin:0 0 var(--space-4)}.hero__title{margin:0;max-width:16ch}.hero__title--wide{margin:0 auto;max-width:16.5ch;text-wrap:balance}.hero__subtitle{margin:var(--space-4) auto 0;max-width:62ch}.hero__actions{margin-top:var(--space-6);display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.hero__actions .btn{min-width:11.5rem;justify-content:center}.hero__micro-trust{margin:var(--space-4) auto 0;max-width:58ch}.hero__video-shell{width:calc(100% + var(--content-inset)*2);max-width:none;height:clamp(22rem,40vw,34rem);margin:clamp(1.5rem,3.4vw,2.5rem) auto 0;margin-left:calc(var(--content-inset)*-1);margin-right:calc(var(--content-inset)*-1);border:.0625rem solid var(--ink-a10);border-radius:.75rem .75rem 0 0;background:#ffffff8f;overflow:hidden}@media(max-width:60em){.hero:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(rgb(var(--color-blue-500-ch)/.12) 1px,transparent 1px);background-size:18px 18px;background-position:0 0}.hero__container{min-height:auto;gap:var(--space-6);padding-top:var(--space-4);padding-bottom:0}.hero__title--wide{max-width:12.5ch}.hero__announce{max-width:30ch;margin-inline:auto;text-wrap:balance}.hero__actions .btn--ghost,.hero__subtitle{display:none}.hero__actions .btn--primary{width:min(100%,19rem);justify-content:center}.hero__video-shell{margin-top:var(--space-6);border-radius:.6rem .6rem 0 0;width:100%;height:clamp(30rem,116vw,42rem);margin-left:0;margin-right:0}.section.hero{padding-top:var(--space-6);padding-bottom:0}.hero__bg-glow{width:100%;height:500px;opacity:.36}}@media(prefers-reduced-motion:reduce){.hero-line__inner,.hero[data-intro=pending] .hero__actions .btn,.hero[data-intro=pending] .hero__announce,.hero[data-intro=pending] .hero__micro-trust,.hero[data-intro=pending] .hero__subtitle,.hero[data-intro=pending] .hero__title,.hero[data-intro=pending] .hero__video-shell{opacity:1!important;transform:none!important}}.section.bridge{padding-top:0;padding-bottom:0}.bridge__container{position:relative;display:grid;grid-template-columns:minmax(0,2.2fr) repeat(3,minmax(0,1fr));align-items:stretch;border-top:0;border-bottom:0;background:transparent}.bridge__accent{display:none}.bridge__intro,.bridge__item{padding-block:var(--space-6);min-height:0;height:100%}.bridge__intro{width:100%;min-width:0;padding-left:var(--content-inset);padding-right:clamp(1rem,2vw,1.75rem)}.bridge__item{border-left:.0625rem solid var(--ink-a10);padding-inline:clamp(1rem,2vw,1.75rem)}.bridge__item--button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;justify-content:flex-start;border:0;border-left:.0625rem solid var(--ink-a10);background:transparent;width:100%;height:100%;text-align:left;cursor:pointer;position:relative;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard)}.bridge__item--button:hover{background:var(--hero-exp-bridge-hover-bg)}.bridge__item--active .bridge__item-title{color:var(--hero-exp-bridge-active-text)}.bridge__item-progress-wrap{position:absolute;top:0;left:0;right:0;height:3px;display:block}.bridge__item-progress{width:100%;height:3px;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;background:var(--hero-exp-bridge-progress-bg)}.bridge__item-progress::-webkit-progress-bar{background:var(--hero-exp-bridge-progress-bg)}.bridge__item-progress::-webkit-progress-value{background:var(--dash-brand)}.bridge__item-progress::-moz-progress-bar{background:var(--dash-brand)}.bridge__item:last-child{padding-right:var(--content-inset)}.bridge+.section{padding-top:var(--space-12)}.bridge__intro-description,.bridge__intro-title,.bridge__item-description{margin:0}.bridge__intro-description{max-width:none}.bridge__item-description{max-width:34ch}.bridge__item-title{margin:0 0 var(--space-2)}.bridge+.section:before{content:none}.bridge:after{content:"";position:absolute;left:calc(50% - var(--guide-half));right:calc(50% - var(--guide-half));bottom:0;border-bottom:.0625rem solid var(--ink-a10);pointer-events:none}@media(max-width:60em){.bridge__container{grid-template-columns:1fr;border-bottom:0}.bridge__intro{display:none}.bridge__accent{left:1.1rem;width:5.2rem}.bridge__item{padding-inline:0}.bridge__item,.bridge__item--button{border-left:0;border-top:.0625rem solid var(--ink-a10)}.bridge__item--button.bridge__item--active{min-height:var(--bridge-mobile-card-height,auto)}.bridge__item-progress-wrap{left:50%;right:auto;width:100vw;transform:translate(-50%)}.bridge__item--button:first-of-type,.bridge__item:first-of-type{border-top:0}.bridge-swap-enter-active,.bridge-swap-leave-active{transition:opacity .22s var(--motion-ease-standard),transform .22s var(--motion-ease-standard)}.bridge-swap-enter-from{opacity:0;transform:translate(10px)}.bridge-swap-leave-to{opacity:0;transform:translate(-10px)}}@media(prefers-reduced-motion:reduce){.bridge-swap-enter-active,.bridge-swap-leave-active{transition:none}}.bridge__mobile-measure{position:absolute;inset:0 auto auto 0;visibility:hidden;pointer-events:none;z-index:-1}.bridge__mobile-probe{position:static}.services__heading{max-width:64ch}.services__bento{margin-top:var(--space-8);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(32rem,50vw,36rem);gap:var(--space-4);grid-auto-flow:dense}.services__card{position:relative;border:1px solid var(--surface-border-subtle);border-radius:var(--surface-radius-card);padding:var(--surface-padding-card);background:var(--surface-bg-card);box-shadow:0 0 0 transparent;overflow:hidden;min-height:clamp(32rem,50vw,36rem);transition:transform .26s var(--motion-ease-standard),box-shadow .26s var(--motion-ease-standard),border-color .26s var(--motion-ease-standard);opacity:0;transform:translateY(.875rem) scale(.97);animation:card-reveal .5s cubic-bezier(.23,1,.32,1) forwards;isolation:isolate}@media(hover:hover)and (pointer:fine){.services__card:hover{transform:translateY(-2px) scale(1.018);border-color:var(--surface-border-accent);box-shadow:0 18px 36px rgb(var(--color-midnight-500-ch)/.09),0 6px 14px rgb(var(--color-midnight-500-ch)/.06)}}.services__card:first-child{animation-delay:0s}.services__card:nth-child(2){animation-delay:60ms}.services__card:nth-child(3){animation-delay:.12s}.services__card:nth-child(4){animation-delay:.18s}.services__card:nth-child(5){animation-delay:.24s}.services__card:nth-child(6){animation-delay:.3s}.services__card:nth-child(7){animation-delay:.36s}.services__card-kicker{color:var(--semantic-primary);font-size:.76rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.services__card-text,.services__card-title{margin:0}.services__module-chip{margin:var(--space-4) 0 0;display:inline-flex;align-items:center;border:.0625rem solid var(--surface-border-subtle);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-3);color:rgb(var(--color-midnight-500-ch)/.58);font-size:.82rem;line-height:1.2;font-weight:600;background:var(--surface-bg-card-soft)}.services__card--a{grid-column:span 8}.services__card--b,.services__card--c,.services__card--d,.services__card--e,.services__card--f{grid-column:span 4}.services__card--g{grid-column:span 8}@keyframes card-reveal{0%{opacity:0;transform:translateY(.875rem) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:60em){.services__bento{grid-template-columns:1fr;grid-auto-rows:auto}.services__card{min-height:clamp(30rem,108vw,40rem)}.services__card--a,.services__card--b,.services__card--c,.services__card--d,.services__card--e,.services__card--f,.services__card--g{grid-column:auto}}@media(prefers-reduced-motion:reduce){.services__card{transition:none;animation:none;opacity:1!important;transform:none!important}}.why-us{position:relative;padding-top:var(--section-space);padding-bottom:var(--section-space);background:var(--color-midnight-500)}.why-us__panel{position:relative;display:grid;grid-template-columns:.95fr 1.05fr;grid-template-areas:"copy cards";gap:var(--space-6);align-items:end;min-height:clamp(26rem,54vh,38rem);border:0;border-radius:var(--surface-radius-panel);padding:clamp(.9rem,1.8vw,1.3rem);background:radial-gradient(1100px 420px at 100% 0,rgb(var(--color-accent-violet-ch)/.32),transparent 68%),radial-gradient(560px 280px at 0 100%,rgb(var(--color-accent-pink-ch)/.2),transparent 72%),linear-gradient(155deg,var(--color-dark-panel-from),var(--color-dark-panel-mid) 54%,var(--color-dark-panel-to));box-shadow:none;overflow:hidden;isolation:isolate}.why-us__bg-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.why-us__mobile-media{display:none}.why-us__bg-overlay{position:absolute;inset:0;background:linear-gradient(155deg,rgb(var(--color-midnight-500-ch)/.62),rgb(var(--color-midnight-500-ch)/.46) 54%,rgb(var(--color-midnight-500-ch)/.58));z-index:1;pointer-events:none}.why-us__list,.why-us__sticky{position:relative;z-index:2}.why-us__sticky{position:sticky;top:96px;align-self:end;grid-area:copy}.why-us__eyebrow{margin:0;color:rgb(var(--color-blue-200-ch)/.95);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.why-us__summary{margin:0}.why-us__list{grid-area:cards;display:grid;grid-template-columns:1fr;gap:var(--space-3);align-self:end;justify-self:end;width:min(100%,24rem)}.why-us__item{position:relative;border:1px solid var(--color-neutral-300);border-radius:var(--radius-sm);padding:.62rem .78rem .62rem 2.05rem;color:rgb(var(--color-midnight-500-ch)/.88);line-height:1.35;font-weight:600;background:var(--color-neutral-0)}.why-us__item:before{content:none}.why-us__item-icon{position:absolute;top:50%;left:.72rem;transform:translateY(-50%);width:.84rem;height:.84rem;color:rgb(var(--color-blue-500-ch)/.9);stroke-width:2}.role-value{margin-top:var(--space-6);border:1px solid var(--surface-border-strong);border-radius:.75rem;padding:var(--surface-padding-card);background:linear-gradient(180deg,#ffffffed,#f6faffed),radial-gradient(22.5rem 11.25rem at 92% 16%,rgb(var(--color-accent-indigo-ch)/.12),transparent 74%)}.role-value__title{margin:0 0 var(--space-4)}.role-value__tabs{display:flex;flex-wrap:wrap;gap:var(--space-2)}.role-value__tab{border:1px solid rgb(var(--color-blue-500-ch)/.2);border-radius:.4rem;padding:8px 14px;color:var(--semantic-secondary);font-size:.88rem;font-weight:600;cursor:pointer;background:var(--surface-bg-elevated)}.role-value__tab--active{border-color:rgb(var(--color-blue-500-ch)/.45);color:var(--semantic-primary);background:rgb(var(--color-blue-500-ch)/.14)}.role-value__content{margin:0;max-width:62ch}@media(max-width:60em){.why-us__panel{grid-template-columns:1fr;grid-template-areas:"media" "copy" "cards";min-height:0;align-items:start;gap:var(--space-4);border:.0625rem solid var(--ink-a10);border-radius:var(--radius-md);padding:.85rem!important;background:#ffffffe6}.why-us__mobile-media{display:block;grid-area:media;width:100%;aspect-ratio:1/1;border:.0625rem solid var(--ink-a10);border-radius:.75rem!important;padding:0;margin-bottom:var(--space-4);overflow:hidden;clip-path:inset(0 round .75rem);-webkit-mask-image:-webkit-radial-gradient(#fff,#000);position:relative;z-index:2;background:transparent}.why-us__mobile-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border:0;border-radius:0!important;overflow:hidden}.why-us__bg-overlay,.why-us__bg-video{display:none}.why-us__sticky{position:static;padding:0}.why-us__eyebrow{color:rgb(var(--color-blue-500-ch)/.9)}.why-us .section__title--light{color:rgb(var(--color-midnight-500-ch)/.92)}.why-us__summary{color:rgb(var(--color-midnight-500-ch)/.72)!important}.why-us__list{margin:0;padding:0;grid-template-columns:1fr;width:100%;justify-self:stretch}}@media(prefers-reduced-motion:reduce){.why-us__item{transition:none;animation:none}}.cta{position:relative;padding-top:var(--section-space);padding-bottom:var(--section-space);background:var(--color-midnight-500);border-top:.0625rem solid color-mix(in srgb,var(--color-neutral-300) 44%,transparent);overflow:hidden}.cta:before,.section--dark-guides+.cta:before{content:none}.cta>:not(.dots-layer){position:relative;z-index:1}.cta .dots-layer{opacity:.58}.cta .dots-layer--interactive{opacity:calc(var(--dots-hover-opacity, 0)*.62)}.cta__panel{position:relative;display:grid;justify-items:center;border:1px solid var(--surface-border-strong);border-radius:var(--surface-radius-panel);padding:var(--surface-padding-panel-loose);text-align:center;box-shadow:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.cta__panel:before{content:none}.cta__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center}.cta__text{margin:0;max-width:56ch;margin-inline:auto;color:rgb(var(--color-neutral-0-ch)/.82)}.cta__micro-trust{margin:0;color:rgb(var(--color-neutral-0-ch)/.74)}.cta__title{color:var(--color-neutral-0);margin:0;max-width:20ch;text-align:center}.footer{margin-top:0;border-top-color:var(--semantic-border);border-top:1px solid rgb(var(--color-neutral-0-ch)/.16);background:var(--color-neutral-900)}.footer__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-6) 0}.footer__brand,.footer__legal{display:inline-flex;align-items:center}.footer__legal{gap:var(--space-3)}.footer__copy{color:rgb(var(--color-neutral-0-ch)/.72);font-size:.875rem;letter-spacing:.01em}.footer__terms{color:rgb(var(--color-neutral-0-ch)/.86);font-size:.82rem;font-weight:600;text-decoration:underline;text-underline-offset:.14em;text-decoration-color:rgb(var(--color-blue-300-ch)/.56);transition:color .18s ease,text-decoration-color .18s ease}.footer__terms:hover{color:rgb(var(--color-neutral-0-ch)/1);text-decoration-color:rgb(var(--color-blue-300-ch)/.9)}@media(max-width:60em){.footer__inner,.footer__legal{flex-direction:column;align-items:flex-start}.footer__legal{gap:var(--space-2)}}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;overflow-x:clip}html{scroll-behavior:smooth}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}body{font-family:var(--font-body);color:var(--semantic-text);background:var(--semantic-page-bg);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}a{color:inherit;text-decoration:none}.home{position:relative;overflow-x:clip;--section-space:clamp(3.75rem,6.2vw,6rem);--page-max:90rem;--page-gutter:clamp(1.5rem,4vw,4rem);--guide-half:calc(var(--page-max)/2);--content-inset:clamp(.5rem,1.6vw,1.5rem);--home-dots-hover-x:50%;--home-dots-hover-y:16%;--home-dots-hover-opacity:0;--home-dots-area-height: calc(min(76dvh, 52rem) + clamp(4rem, 8vw, 6.5rem)) ;--surface-border-subtle:var(--ink-a10);--surface-border-strong:var(--ink-a12);--surface-border-accent:var(--blue-a22);--surface-radius-card:var(--radius-card);--surface-radius-panel:var(--radius-lg);--surface-radius-tile:.5rem;--surface-padding-card:var(--space-6);--surface-padding-panel:clamp(1.75rem,4vw,3rem);--surface-padding-panel-compact:clamp(1.75rem,3.2vw,2.8rem);--surface-padding-panel-loose:clamp(1.5rem,4vw,3rem);--surface-bg-card:hsla(0,0%,100%,.86);--surface-bg-card-soft:hsla(0,0%,100%,.88);--surface-bg-elevated:hsla(0,0%,100%,.92)}.overflow-x-hidden{overflow-x:hidden}.w-full{width:100%}.ui-size-full{width:100%;height:100%}.ui-abs-fill{position:absolute;inset:0}.max-w-full{max-width:100%}.ui-list-reset{margin:0;padding:0;list-style:none}.touch-target{min-width:var(--tap-target-min);min-height:var(--tap-target-min)}.ui-radius-panel{border-radius:var(--surface-radius-panel)}.ui-glass-apple{--glass-border-color:rgb(var(--color-neutral-0-ch)/.68);--glass-background:linear-gradient(180deg,rgb(var(--color-neutral-0-ch)/.5),rgb(var(--color-blue-100-ch)/.3));--glass-backdrop:saturate(165%) blur(18px);--glass-shadow:inset 0 1px 0 rgb(var(--color-neutral-0-ch)/.72),0 14px 32px rgb(var(--color-midnight-500-ch)/.08);border:1px solid var(--glass-border-color);background:var(--glass-background);backdrop-filter:var(--glass-backdrop);-webkit-backdrop-filter:var(--glass-backdrop);box-shadow:var(--glass-shadow)}.container{width:min(var(--page-max),calc(100% - var(--page-gutter)*2));margin:0 auto}.section{padding:var(--section-space) 0;position:relative}.site-header{padding-top:0}.footer__inner{padding-bottom:max(var(--space-6),var(--safe-area-bottom))}.section__title{margin:0 0 var(--space-6);font-family:var(--type-h2-font);font-size:clamp(1.875rem,4.5vw,2.625rem);line-height:var(--type-h2-line);font-weight:var(--type-h2-weight);max-width:19ch;letter-spacing:-.03em;text-wrap:balance}.section__title--light{color:var(--color-neutral-0)}.section__kicker{margin:0 0 var(--space-3);color:var(--semantic-primary);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:none}.content-stack{--content-stack-gap:var(--space-4);display:grid}.content-stack>*{margin:0}.content-stack>*+*{margin-top:var(--content-stack-gap)}.content-stack--2{--content-stack-gap:var(--space-2)}.content-stack--3{--content-stack-gap:var(--space-3)}.content-stack--4{--content-stack-gap:var(--space-4)}.content-stack--6{--content-stack-gap:var(--space-6)}.content-stack--8{--content-stack-gap:var(--space-8)}.typo-h1-display{font-family:var(--type-h1-font);font-size:clamp(2.75rem,4.8vw,4.85rem);line-height:1;font-weight:var(--type-h1-weight);letter-spacing:-.04em;text-wrap:balance}.typo-h2-bridge{font-family:var(--font-heading);font-size:clamp(1.6rem,2.7vw,2.25rem);line-height:1.16;letter-spacing:-.02em;color:var(--semantic-secondary);text-wrap:pretty}.typo-h3-xl{font-size:1.54rem;line-height:1.14;text-wrap:balance}.typo-h3-md,.typo-h3-xl{font-family:var(--font-heading);font-weight:700;letter-spacing:-.01em;color:var(--semantic-secondary)}.typo-h3-md{font-size:1.35rem;line-height:1.22}.typo-h3-sm{font-size:1.15rem;line-height:1.2}.typo-h3-sm,.typo-h3-xs{font-family:var(--font-heading);font-weight:700;letter-spacing:-.01em;color:var(--semantic-secondary)}.typo-h3-xs{font-size:1.12rem;line-height:1.3}.typo-p-announce{color:var(--dash-icon-info);font-size:1rem;font-weight:600;letter-spacing:-.01em}.typo-p-hero-subtitle{color:rgb(var(--color-midnight-500-ch)/.68);font-size:1.1rem;line-height:1.62}.typo-p-lead-muted{color:var(--semantic-text-muted);font-size:1.02rem;line-height:1.62}.typo-p-body-muted{line-height:1.7}.typo-p-body-md-muted,.typo-p-body-muted{color:var(--semantic-text-muted);text-wrap:pretty}.typo-p-body-md-muted{line-height:1.65}.typo-p-body-strong{color:var(--semantic-secondary);line-height:1.5}.typo-p-panel-muted{color:#ffffffdb;line-height:1.65;text-wrap:pretty}.typo-p-micro{color:var(--semantic-text-muted);font-size:.875rem;line-height:1.55}.typo-p-micro-muted{color:rgb(var(--color-midnight-500-ch)/.62);font-size:.93rem}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:.45rem;padding:.75rem 1.25rem;font-size:.95rem;font-weight:600;transition:transform .22s cubic-bezier(.16,1,.3,1),background-color .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1)}.btn:active{transform:scale(.98)}.btn--primary{background:var(--semantic-primary);color:var(--color-neutral-0);box-shadow:0 .875rem 1.625rem rgb(var(--color-blue-500-ch)/.26)}.btn--primary:hover{background:var(--semantic-primary-hover);transform:translateY(-1px)}.btn--ghost{border:1px solid var(--blue-a28);color:var(--semantic-secondary);background:#ffffffe6}.btn--ghost:hover{transform:translateY(-1px);border-color:rgb(var(--color-blue-500-ch)/.45)}a:focus-visible,button:focus-visible{outline:2px solid rgb(var(--color-blue-500-ch)/.5);outline-offset:3px;border-radius:8px}.home:before{position:fixed;bottom:0;left:50%;width:.0625rem;background:var(--ink-a10);transform:translate(calc(var(--guide-half)*-1));box-shadow:calc(var(--guide-half)*2) 0 0 0 var(--ink-a10)}.home:after,.home:before{content:"";top:0;pointer-events:none;z-index:-1}.home:after{position:absolute;left:0;right:0;height:var(--home-dots-area-height);background:radial-gradient(circle,rgb(var(--color-blue-300-ch)/.24) 1px,transparent 1.3px);background-size:14px 14px}.home--plain:after,.home--plain:before{content:none}.home__dots-hover{position:absolute;top:0;left:0;right:0;height:var(--home-dots-area-height);pointer-events:none;z-index:0;background:radial-gradient(circle,rgb(var(--color-blue-500-ch)/.18) 1px,transparent 1.3px);background-size:14px 14px;opacity:var(--home-dots-hover-opacity);transition:opacity var(--motion-duration-base) var(--motion-ease-standard);-webkit-mask-image:radial-gradient(circle 12rem at var(--home-dots-hover-x) var(--home-dots-hover-y),#000 0,rgba(0,0,0,.82) 36%,transparent 100%);mask-image:radial-gradient(circle 12rem at var(--home-dots-hover-x) var(--home-dots-hover-y),#000 0,rgba(0,0,0,.82) 36%,transparent 100%)}.home>:not(.home__dots-hover){position:relative;z-index:1}.section+.section:before{content:"";position:absolute;top:0;left:calc(50% - var(--guide-half));right:calc(50% - var(--guide-half));border-top:.0625rem solid var(--ink-a10);pointer-events:none}.section--dark-guides:after,.section--dark-guides:before{content:"";position:absolute;top:0;bottom:0;width:.0625rem;background:color-mix(in srgb,var(--color-neutral-300) 24%,transparent);pointer-events:none}.section--dark-guides:before{left:calc(50% - var(--guide-half))}.section--dark-guides:after{right:calc(50% - var(--guide-half))}.section--dark-guides+.section:before{border-top-color:color-mix(in srgb,var(--color-neutral-300) 24%,transparent)}.flow .container,.problem__container,.services .container{position:relative;padding-block:clamp(1.25rem,2.8vw,2.25rem);padding-inline:var(--content-inset)}.cta .container,.demo-process .container,.why-us .container{padding-inline:var(--content-inset)}.flow .container:before,.problem+.section:before,.problem__container:before,.services .container:before{content:none}.problem:after{content:"";position:absolute;left:calc(50% - var(--guide-half));right:calc(50% - var(--guide-half));bottom:0;border-bottom:.0625rem solid var(--ink-a10);pointer-events:none}@media(max-width:60em){.problem__container{grid-template-columns:1fr}.container{width:min(var(--page-max),calc(100% - (clamp(1rem,5vw,1.5rem)*2)))}.section{padding:var(--space-12) 0}.typo-h1-display{font-size:clamp(2.15rem,9.8vw,3.1rem);line-height:1.02;letter-spacing:-.02em}.typo-p-hero-subtitle{font-size:1.05rem;line-height:1.55}.typo-p-micro-muted{font-size:.92rem}.flow .container:before,.problem__container:before,.services .container:before{display:none}}@media(max-width:960px){:root{--mobile-blur:6px}.home{--surface-padding-card:clamp(1rem,3.2vw,1.25rem);--surface-padding-panel:clamp(1.125rem,4vw,1.5rem)}.pcard-backdrop,.services-inventory-holder__modal-backdrop,.site-header__inner,.ui-glass-apple,.ui-sheet__backdrop{backdrop-filter:blur(var(--mobile-blur));-webkit-backdrop-filter:blur(var(--mobile-blur))}.surface-pastel,.surface-pastel:before{animation:none}}@media(max-width:960px)and (prefers-reduced-motion:no-preference)and (min-resolution:2dppx){.surface-pastel{animation:problem-visual-bg-shift 14s ease-in-out infinite alternate}.surface-pastel:before{animation:problem-visual-aura-sweep 18s cubic-bezier(.37,0,.2,1) infinite}}@media(hover:none)and (pointer:coarse){.dots-layer,.dots-layer--interactive,.home:after,.home__dots-hover{display:none}.btn--ghost:hover,.btn--primary:hover,.site-header__contact:hover,.site-header__lang:hover,.site-header__nav-link:hover,.site-header__signin:hover{transform:none}}@media(min-width:120em){.home{--page-max:104rem;--page-gutter:clamp(2.75rem,6vw,6rem);--content-inset:clamp(.9rem,2vw,1.8rem);--guide-half:calc(var(--page-max)/2 + 2.5rem)}}@media(min-width:140em){.home{--page-max:114rem;--page-gutter:clamp(3.5rem,7vw,7.5rem);--content-inset:clamp(1rem,2.2vw,2rem);--guide-half:calc(var(--page-max)/2 + 4rem)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn{transition:none}[data-motion=desire-panel]{transform:none!important;opacity:1!important}}.surface-pastel{isolation:isolate;background:linear-gradient(160deg,rgb(var(--color-neutral-0-ch)/.92),rgb(var(--color-blue-100-ch)/.86)),radial-gradient(380px 220px at 12% 18%,rgb(var(--color-blue-400-ch)/.22),transparent 72%),radial-gradient(360px 220px at 88% 82%,rgb(var(--color-accent-indigo-ch)/.2),transparent 72%),radial-gradient(320px 200px at 82% 16%,rgb(var(--color-blue-500-ch)/.24),transparent 70%);background-size:100% 100%,125% 125%,120% 120%,118% 118%;background-position:50%,0 0,100% 100%,100% 0;animation:problem-visual-bg-shift 14s ease-in-out infinite alternate}.surface-pastel:before{content:"";position:absolute;inset:-22% -14%;z-index:-1;pointer-events:none;background:conic-gradient(from 210deg at 50% 50%,rgb(var(--color-blue-500-ch)/.22),rgb(var(--color-blue-300-ch)/.16),rgb(var(--color-accent-indigo-ch)/.2),rgb(var(--color-blue-400-ch)/.16),rgb(var(--color-blue-500-ch)/.22));filter:blur(44px);opacity:.9;animation:problem-visual-aura-sweep 18s cubic-bezier(.37,0,.2,1) infinite}@media(prefers-reduced-motion:reduce){.surface-pastel,.surface-pastel:before{animation:none}}.dots-layer{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle,rgb(var(--color-blue-300-ch)/.24) 1px,transparent 1.3px);background-size:14px 14px}.dots-layer--interactive{background:radial-gradient(circle,rgb(var(--color-blue-500-ch)/.18) 1px,transparent 1.3px);background-size:14px 14px;opacity:var(--dots-hover-opacity,0);transition:opacity var(--motion-duration-base) var(--motion-ease-standard);-webkit-mask-image:radial-gradient(circle 12rem at var(--dots-hover-x,50%) var(--dots-hover-y,50%),#000 0,rgba(0,0,0,.82) 36%,transparent 100%);mask-image:radial-gradient(circle 12rem at var(--dots-hover-x,50%) var(--dots-hover-y,50%),#000 0,rgba(0,0,0,.82) 36%,transparent 100%)}@media(prefers-reduced-motion:reduce){.dots-layer--interactive{transition:none}}@keyframes problem-visual-bg-shift{0%{background-position:50%,0 0,100% 100%,100% 0}to{background-position:50%,38% 24%,62% 76%,76% 34%}}@keyframes problem-visual-aura-sweep{0%{transform:translate3d(-2%,-1%,0) rotate(0) scale(1)}50%{transform:translate3d(2%,1%,0) rotate(7deg) scale(1.04)}to{transform:translate3d(-1%,2%,0) rotate(12deg) scale(1.02)}}.skip-link{position:fixed;top:.75rem;left:.75rem;z-index:200;padding:.8rem 1rem;border-radius:.75rem;background:rgb(var(--color-neutral-0-ch));color:rgb(var(--color-midnight-500-ch));box-shadow:0 10px 24px rgb(var(--color-midnight-500-ch)/.18);transform:translateY(-140%);transition:transform .2s ease}.skip-link:focus{transform:translateY(0)}
