@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2?dpl=dpl_67Nc5DLEYEz8rYX6s3eYhgiYD76S) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2?dpl=dpl_67Nc5DLEYEz8rYX6s3eYhgiYD76S) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2?dpl=dpl_67Nc5DLEYEz8rYX6s3eYhgiYD76S) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2?dpl=dpl_67Nc5DLEYEz8rYX6s3eYhgiYD76S) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2?dpl=dpl_67Nc5DLEYEz8rYX6s3eYhgiYD76S) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2?dpl=dpl_67Nc5DLEYEz8rYX6s3eYhgiYD76S) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2?dpl=dpl_67Nc5DLEYEz8rYX6s3eYhgiYD76S) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2?dpl=dpl_67Nc5DLEYEz8rYX6s3eYhgiYD76S) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2?dpl=dpl_67Nc5DLEYEz8rYX6s3eYhgiYD76S) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2?dpl=dpl_67Nc5DLEYEz8rYX6s3eYhgiYD76S) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2?dpl=dpl_67Nc5DLEYEz8rYX6s3eYhgiYD76S) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2?dpl=dpl_67Nc5DLEYEz8rYX6s3eYhgiYD76S) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2?dpl=dpl_67Nc5DLEYEz8rYX6s3eYhgiYD76S) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2?dpl=dpl_67Nc5DLEYEz8rYX6s3eYhgiYD76S) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2?dpl=dpl_67Nc5DLEYEz8rYX6s3eYhgiYD76S) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2?dpl=dpl_67Nc5DLEYEz8rYX6s3eYhgiYD76S) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2?dpl=dpl_67Nc5DLEYEz8rYX6s3eYhgiYD76S) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2?dpl=dpl_67Nc5DLEYEz8rYX6s3eYhgiYD76S) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2?dpl=dpl_67Nc5DLEYEz8rYX6s3eYhgiYD76S) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2?dpl=dpl_67Nc5DLEYEz8rYX6s3eYhgiYD76S) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2?dpl=dpl_67Nc5DLEYEz8rYX6s3eYhgiYD76S) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_b1c4f0{font-family:Inter,Inter Fallback;font-style:normal}.__variable_b1c4f0{--font-inter:"Inter","Inter Fallback"}.site-assistant{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:72;display:flex;flex-direction:column;align-items:flex-end;gap:.75rem;pointer-events:none}.site-assistant>*{pointer-events:auto}.site-assistant-fab{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.55rem .95rem .55rem .65rem;border-radius:999px;border:1px solid rgba(30,58,95,.18);background:linear-gradient(135deg,#0f172a,#1e3a5f);color:#f8fafc;font-size:.875rem;font-weight:600;letter-spacing:-.01em;box-shadow:0 10px 28px rgba(15,23,42,.22),inset 0 0 0 1px rgba(255,255,255,.08);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.site-assistant-fab:focus-visible,.site-assistant-fab:hover{transform:translateY(-1px);box-shadow:0 14px 32px rgba(15,23,42,.28),inset 0 0 0 1px rgba(255,255,255,.12);outline:none}.site-assistant-fab:focus-visible{outline:2px solid #38bdf8;outline-offset:3px}.site-assistant-fab-icon{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:999px;background:rgba(56,189,248,.18);color:#e0f2fe;font-size:1rem;line-height:1}.site-assistant-panel{width:min(22.5rem,calc(100vw - 2rem));max-height:min(34rem,calc(100vh - 6.5rem));display:flex;flex-direction:column;overflow:hidden;border-radius:1rem;border:1px solid rgba(15,23,42,.1);background:#ffffff;box-shadow:0 24px 48px rgba(15,23,42,.18),inset 0 0 0 1px rgba(255,255,255,.7);animation:site-assistant-panel-in .28s cubic-bezier(.16,1,.3,1)}.site-assistant-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.95rem 1rem .85rem;background:linear-gradient(160deg,#0f172a,#1e3a5f 70%,#1d4ed8 140%);color:#f8fafc}.site-assistant-kicker{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#7dd3fc}.site-assistant-header h2{margin:.15rem 0 0;font-size:1.05rem;font-weight:650;letter-spacing:-.02em;line-height:1.2}.site-assistant-sub{margin:.35rem 0 0;font-size:.75rem;line-height:1.35;color:rgba(226,232,240,.88);max-width:16rem}.site-assistant-close{flex-shrink:0;width:2rem;height:2rem;border:0;border-radius:.5rem;background:rgba(255,255,255,.1);color:#f8fafc;font-size:1.25rem;line-height:1;cursor:pointer}.site-assistant-close:focus-visible,.site-assistant-close:hover{background:rgba(255,255,255,.18);outline:none}.site-assistant-messages{flex:1 1 auto;overflow-y:auto;padding:.85rem .9rem;display:flex;flex-direction:column;gap:.7rem;background:radial-gradient(ellipse at top right,rgba(14,165,233,.06),transparent 55%),#f8fafc}.site-assistant-bubble{max-width:95%}.site-assistant-bubble-user{align-self:flex-end}.site-assistant-bubble-assistant{align-self:flex-start}.site-assistant-bubble-text{padding:.65rem .75rem;border-radius:.85rem;font-size:.875rem;line-height:1.45;color:#0f172a}.site-assistant-bubble-text p{margin:0}.site-assistant-bubble-text p+p{margin-top:.4rem}.site-assistant-bubble-text a{color:#1d4ed8;text-decoration:underline;text-underline-offset:2px}.site-assistant-bubble-text strong{font-weight:650}.site-assistant-bubble-user .site-assistant-bubble-text{background:#1e3a5f;color:#f8fafc;border-bottom-right-radius:.3rem}.site-assistant-bubble-user .site-assistant-bubble-text a{color:#bae6fd}.site-assistant-bubble-assistant .site-assistant-bubble-text{background:#ffffff;border:1px solid rgba(15,23,42,.08);border-bottom-left-radius:.3rem;box-shadow:0 1px 2px rgba(15,23,42,.04)}.site-assistant-links{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;margin:.45rem 0 0;padding:0}.site-assistant-links a{display:inline-flex;align-items:center;padding:.28rem .55rem;border-radius:999px;border:1px solid rgba(29,78,216,.22);background:#eff6ff;color:#1e3a8a;font-size:.75rem;font-weight:600;text-decoration:none}.site-assistant-links a:focus-visible,.site-assistant-links a:hover{background:#dbeafe;outline:none}.site-assistant-typing{margin:0;font-size:.8125rem;color:#64748b}.site-assistant-chips{display:flex;flex-wrap:wrap;gap:.35rem;padding:.55rem .85rem .15rem;border-top:1px solid rgba(15,23,42,.06);background:#ffffff}.site-assistant-chip{border:1px solid rgba(30,58,95,.16);background:#f1f5f9;color:#0f172a;border-radius:999px;padding:.28rem .6rem;font-size:.75rem;font-weight:600;cursor:pointer}.site-assistant-chip:focus-visible:not(:disabled),.site-assistant-chip:hover:not(:disabled){background:#e2e8f0;outline:none}.site-assistant-chip:disabled{opacity:.55;cursor:not-allowed}.site-assistant-form{display:flex;flex-direction:column;gap:.45rem;padding:.65rem .85rem .85rem;background:#ffffff}.site-assistant-form textarea{width:100%;resize:none;border-radius:.75rem;border:1px solid rgba(15,23,42,.12);padding:.65rem .75rem;font:inherit;font-size:.875rem;color:#0f172a;background:#f8fafc}.site-assistant-form textarea:focus{outline:2px solid #38bdf8;outline-offset:1px;background:#ffffff}.site-assistant-form-actions{display:flex;align-items:center;gap:.45rem}.site-assistant-quick{font-size:.75rem;font-weight:600;color:#1d4ed8;text-decoration:none}.site-assistant-quick:focus-visible,.site-assistant-quick:hover{text-decoration:underline;outline:none}.site-assistant-form-actions button[type=submit]{margin-left:auto;border:0;border-radius:.65rem;padding:.45rem .9rem;background:#1e3a5f;color:#f8fafc;font-size:.8125rem;font-weight:650;cursor:pointer}.site-assistant-form-actions button[type=submit]:focus-visible:not(:disabled),.site-assistant-form-actions button[type=submit]:hover:not(:disabled){background:#0f172a;outline:none}.site-assistant-form-actions button[type=submit]:disabled{opacity:.5;cursor:not-allowed}.site-assistant-error{margin:0;font-size:.75rem;color:#b91c1c}@keyframes site-assistant-panel-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:640px){.site-assistant{bottom:max(4.75rem,calc(env(safe-area-inset-bottom) + 3.75rem))}.site-assistant-fab-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-assistant-fab{width:2.75rem;height:2.75rem;padding:0;justify-content:center}.site-assistant-panel{width:min(100vw - 1.5rem,22.5rem);max-height:min(70vh,calc(100vh - 8rem))}}@media (prefers-reduced-motion:reduce){.site-assistant-fab,.site-assistant-panel{animation:none;transition:none}}:root{--apple-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--apple-text:#1d1d1f;--apple-text-secondary:#6e6e73;--apple-text-tertiary:#86868b;--apple-bg:#fbfbfd;--apple-bg-secondary:#f5f5f7;--apple-bg-tertiary:#e8e8ed;--apple-fill:#f5f5f7;--apple-border:#d2d2d7;--apple-border-light:#e8e8ed;--apple-blue:#0071e3;--apple-blue-hover:#0077ed;--apple-blue-pressed:#006edb;--apple-green:#34c759;--apple-red:#ff3b30;--apple-radius-sm:8px;--apple-radius:12px;--apple-radius-lg:18px;--apple-radius-pill:980px;--apple-shadow:0 1px 3px rgba(0,0,0,0.06);--apple-shadow-card:0 2px 12px rgba(0,0,0,0.06);--apple-font-caption2:0.6875rem;--apple-font-caption1:0.75rem;--apple-font-footnote:0.8125rem;--apple-font-subhead:0.9375rem;--apple-font-callout:1rem;--apple-font-body:0.875rem;--apple-font-headline:1.0625rem;--apple-font-title3:1.25rem;--apple-font-title2:1.375rem;--apple-font-title1:1.75rem;--apple-font-large-title:2.125rem;--apple-weight-regular:400;--apple-weight-medium:500;--apple-weight-semibold:600;--apple-leading-tight:1.15;--apple-leading-normal:1.47059;--apple-tracking-tight:-0.022em}.workspace-app,.workspace-login{font-family:var(--apple-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--apple-text)}.workspace-app{--ws-font-xs:var(--apple-font-caption2);--ws-font-sm:var(--apple-font-caption1);--ws-font-base:var(--apple-font-body);--ws-font-md:var(--apple-font-headline);--ws-font-lg:var(--apple-font-title3);--ws-font-stat:var(--apple-font-title2);--sf-brand:var(--apple-blue);--sf-brand-hover:var(--apple-blue-hover);--sf-page-bg:var(--apple-bg);--sf-card-border:var(--apple-border-light);--sf-text:var(--apple-text);--sf-text-secondary:var(--apple-text-secondary);--sf-header-bg:var(--apple-bg-secondary);--sf-row-hover:var(--apple-fill);font-size:var(--apple-font-body);font-weight:var(--apple-weight-regular);line-height:var(--apple-leading-normal);letter-spacing:-.011em}.workspace-app.saas-app{background:var(--apple-bg)}.workspace-app .saas-content{padding:24px 28px 40px;background:var(--apple-bg)}.workspace-app .saas-sidebar{background:var(--apple-bg-secondary);border-right:1px solid var(--apple-border-light);box-shadow:none;color:var(--apple-text);--ws-sidebar-lockup-dark:none;--ws-sidebar-lockup-light:block;--ws-sidebar-org-color:var(--apple-text-secondary)}.workspace-app .saas-sidebar-brand strong{color:var(--apple-text);font-size:var(--apple-font-subhead);font-weight:var(--apple-weight-semibold)}.workspace-app .saas-sidebar-brand span{color:var(--apple-text-secondary)}.workspace-app .saas-sidebar-brand .logo-mark{background:#fff;border:1px solid var(--apple-border-light)}.workspace-app .ws-sidebar-org-name{color:var(--ws-sidebar-org-color,var(--apple-text-secondary))}.workspace-app .crm-sidebar-head{border-bottom-color:var(--apple-border-light)}.workspace-app .crm-sidebar-profile{background:#fff;border:1px solid var(--apple-border-light)}.workspace-app .crm-sidebar-profile strong{color:var(--apple-text);font-weight:var(--apple-weight-semibold)}.workspace-app .crm-user-role{color:var(--apple-text-secondary)}.workspace-app .crm-avatar{background:var(--apple-bg-tertiary);color:var(--apple-text);font-weight:var(--apple-weight-semibold)}.workspace-app .saas-nav-link{color:var(--apple-text);font-weight:var(--apple-weight-regular);font-size:var(--apple-font-body);border-radius:var(--apple-radius-sm)}.workspace-app .saas-nav-link:hover{background:rgba(0,0,0,.04);border-color:transparent;color:var(--apple-text)}.workspace-app .saas-nav-link.active{background:#fff;border-color:var(--apple-border-light);color:var(--apple-text);font-weight:var(--apple-weight-semibold);box-shadow:var(--apple-shadow)}.workspace-app .saas-nav-link:focus-visible{outline:2px solid var(--apple-blue);outline-offset:1px}.workspace-app .saas-nav-section{color:var(--apple-text-tertiary);font-weight:var(--apple-weight-semibold);letter-spacing:.06em}.workspace-app .saas-sidebar-foot{border-top-color:var(--apple-border-light)}.workspace-app .saas-sidebar-foot .saas-plan-badge,.workspace-app .saas-sidebar-foot button,.workspace-app .saas-sidebar-foot span{color:var(--apple-text-secondary)}.workspace-app .ws-module-subnav{background:var(--apple-bg-secondary);border-right-color:var(--apple-border-light)}.workspace-app .ws-module-subnav-link{font-size:var(--apple-font-body);font-weight:var(--apple-weight-regular);border-radius:var(--apple-radius-sm);color:var(--apple-text)}.workspace-app .ws-module-subnav-link:hover{background:rgba(0,0,0,.04)}.workspace-app .ws-module-subnav-link.is-active{background:#fff;color:var(--apple-text);font-weight:var(--apple-weight-semibold);box-shadow:var(--apple-shadow)}.workspace-app .ws-module-subnav-link small{color:var(--apple-text-secondary)}.workspace-app .crm-dashboard-topbar h1,.workspace-app .hs-dashboard-topbar h1,.workspace-app .ws-fms-sf .ws-sf-page-toolbar h1,.workspace-app .ws-page-header h1,.workspace-app .ws-settings-page .ws-page-header h1,.workspace-app .ws-tasks-sf .ws-sf-page-toolbar h1{font-family:var(--apple-font);font-size:var(--apple-font-title2);font-weight:var(--apple-weight-semibold);letter-spacing:var(--apple-tracking-tight);line-height:var(--apple-leading-tight);color:var(--apple-text)}.workspace-app .ws-page-header p,.workspace-app .ws-sf-page-toolbar p{font-size:var(--apple-font-subhead);font-weight:var(--apple-weight-regular);color:var(--apple-text-secondary);line-height:var(--apple-leading-normal)}.workspace-app .ws-page-header{margin-bottom:20px}.workspace-app .saas-panel-head h2,.workspace-app .ws-em-hero-copy h2,.workspace-app .ws-fms-journey-header h2,.workspace-app .ws-fms-journey-header-work h2,.workspace-app .ws-fms-ops-hero-copy h2,.workspace-app .ws-fms-sf .ws-sf-list-view-title h2,.workspace-app .ws-settings-pro-panel-head h2,.workspace-app .ws-sf-list-view-title h2,.workspace-app .ws-tasks-sf .ws-sf-list-view-title h2{font-family:var(--apple-font);font-size:var(--apple-font-headline);font-weight:var(--apple-weight-semibold);letter-spacing:-.016em;color:var(--apple-text)}.workspace-app .ws-fms-step-work-title{font-size:var(--apple-font-headline);font-weight:var(--apple-weight-semibold)}.workspace-app .ws-fms-step-work-section-title{font-size:var(--apple-font-footnote);font-weight:var(--apple-weight-semibold);color:var(--apple-text-secondary);text-transform:none;letter-spacing:0}.workspace-app .saas-kpi strong,.workspace-app .ws-fms-sf .ws-sf-metric-tile strong,.workspace-app .ws-ims-status-card strong,.workspace-app .ws-pc-metric-card strong,.workspace-app .ws-stat-card strong,.workspace-app .ws-tasks-sf .ws-sf-metric-tile strong{font-size:var(--apple-font-title3);font-weight:var(--apple-weight-semibold);letter-spacing:var(--apple-tracking-tight);color:var(--apple-text)}.workspace-app .saas-kpi span,.workspace-app .ws-sf-metric-tile span{font-size:var(--apple-font-footnote);font-weight:var(--apple-weight-regular);color:var(--apple-text-secondary)}.workspace-app .ws-em-deficit-lg,.workspace-app .ws-em-hero-stat strong{font-size:var(--apple-font-title2);font-weight:var(--apple-weight-semibold)}.workspace-app .saas-kpi,.workspace-app .saas-panel,.workspace-app .ws-fms-instance-work-card,.workspace-app .ws-fms-journey-hero,.workspace-app .ws-fms-sf .ws-sf-list-view,.workspace-app .ws-sf-card,.workspace-app .ws-sf-list-view,.workspace-app .ws-tasks-sf .ws-sf-list-view{border-radius:var(--apple-radius);border:1px solid var(--apple-border-light);background:#fff;box-shadow:var(--apple-shadow)}.workspace-app .ws-fms-sf .ws-sf-list-view-header,.workspace-app .ws-sf-list-view-header,.workspace-app .ws-tasks-sf .ws-sf-list-view-header{background:var(--apple-bg-secondary);border-bottom-color:var(--apple-border-light)}.workspace-app .ws-sf-list-view-count{font-size:var(--apple-font-caption1);font-weight:var(--apple-weight-regular);color:var(--apple-text-secondary)}.workspace-app .ws-fms-data-table,.workspace-app .ws-mis-score-table,.workspace-app .ws-sf-data-table{font-size:var(--apple-font-body)}.workspace-app .ws-fms-data-table th,.workspace-app .ws-mis-score-table th,.workspace-app .ws-sf-data-table th{font-size:var(--apple-font-caption1);font-weight:var(--apple-weight-semibold);letter-spacing:.02em;text-transform:none;color:var(--apple-text-secondary);border-bottom-color:var(--apple-border-light)}.workspace-app .ws-fms-data-table td,.workspace-app .ws-mis-score-table td,.workspace-app .ws-sf-data-table td{border-bottom-color:var(--apple-border-light)}.workspace-app .ws-mis-data-row:hover{background:var(--apple-fill)}.workspace-app .btn-primary,.workspace-app .ws-fms-sf .ws-sf-btn-primary,.workspace-app .ws-sf-btn-primary,.workspace-app .ws-tasks-sf .ws-sf-btn-primary{min-height:32px;padding:6px 16px;border-radius:var(--apple-radius-pill);background:var(--apple-blue);border:none;color:#fff;font-size:var(--apple-font-body);font-weight:var(--apple-weight-regular);box-shadow:none;letter-spacing:-.011em}.workspace-app .btn-primary:hover,.workspace-app .ws-sf-btn-primary:hover{background:var(--apple-blue-hover)}.workspace-app .btn-ghost,.workspace-app .btn-secondary{min-height:32px;padding:6px 16px;border-radius:var(--apple-radius-pill);border:1px solid var(--apple-border);background:#fff;color:var(--apple-blue);font-size:var(--apple-font-body);font-weight:var(--apple-weight-regular);box-shadow:none}.workspace-app .btn-secondary:hover{background:var(--apple-fill);border-color:var(--apple-border);color:var(--apple-blue-hover)}.workspace-app .btn-sm{min-height:28px;padding:4px 12px;font-size:var(--apple-font-footnote)}.workspace-app .ws-mis-metric-link,.workspace-app a.ws-sf-record-link{color:var(--apple-blue);font-weight:var(--apple-weight-regular)}.workspace-app .ws-mis-metric-link{border-radius:var(--apple-radius-sm);background:transparent}.workspace-app .ws-mis-metric-link:hover{background:rgba(0,113,227,.08);color:var(--apple-blue-hover)}.workspace-app .ws-mis-result-badge,.workspace-app .ws-sf-badge{border-radius:var(--apple-radius-pill);font-size:var(--apple-font-caption2);font-weight:var(--apple-weight-semibold);letter-spacing:.02em}.workspace-app .ws-mis-result-on-time{background:rgba(52,199,89,.12);color:#248a3d;border:none}.workspace-app .ws-sf-badge-danger{background:rgba(255,59,48,.12);color:#d70015;border:none}.workspace-app input,.workspace-app select,.workspace-app textarea{font-family:var(--apple-font);font-size:var(--apple-font-body);border-radius:var(--apple-radius-sm);border-color:var(--apple-border)}.workspace-app input:focus,.workspace-app select:focus,.workspace-app textarea:focus{border-color:var(--apple-blue);box-shadow:0 0 0 3px rgba(0,113,227,.2);outline:none}.workspace-app .ws-fms-journey-hero.is-work-mode{border-left-color:var(--apple-blue)}.workspace-login{font-family:var(--apple-font)}.workspace-login .login-brand-copy h1{font-size:var(--apple-font-title1);font-weight:var(--apple-weight-semibold);letter-spacing:var(--apple-tracking-tight)}.workspace-login .login-card-head h2{font-size:var(--apple-font-title3);font-weight:var(--apple-weight-semibold)}.workspace-login .login-submit.btn-primary{background:var(--apple-blue);border-radius:var(--apple-radius-pill);font-weight:var(--apple-weight-regular);box-shadow:none}.workspace-login .login-switch-mode a{color:var(--apple-blue)}.marketing-site{font-family:var(--apple-font);background:var(--apple-bg);color:var(--apple-text);-webkit-font-smoothing:antialiased}.site-header-saas{border-bottom-color:rgba(0,0,0,.08);background:rgba(251,251,253,.8);backdrop-filter:saturate(180%) blur(20px)}.site-brand{color:var(--apple-text)}.site-brand strong{font-weight:var(--apple-weight-semibold);letter-spacing:-.016em}.site-brand small{color:var(--apple-text-secondary);font-weight:var(--apple-weight-regular)}.saas-hero,.saas-hero-ai{background:var(--apple-bg);border-bottom-color:var(--apple-border-light)}.saas-hero-title{color:var(--apple-text);font-weight:var(--apple-weight-semibold);letter-spacing:var(--apple-tracking-tight);line-height:1.05}.saas-hero-lead{color:var(--apple-text-secondary);font-size:var(--apple-font-headline)}.saas-hero-eyebrow,.saas-hero-lead{font-weight:var(--apple-weight-regular)}.saas-hero-eyebrow{border-color:var(--apple-border-light);background:var(--apple-fill);color:var(--apple-blue);border-radius:var(--apple-radius-pill)}.saas-hero-metric{border-color:var(--apple-border-light);border-radius:var(--apple-radius);box-shadow:var(--apple-shadow)}.type-card-title,.type-card-title-lg,.type-hero-title,.type-page-title,.type-section-title{font-weight:var(--apple-weight-semibold);letter-spacing:var(--apple-tracking-tight)}.type-kicker{font-weight:var(--apple-weight-semibold);letter-spacing:var(--tracking-kicker)}.workspace-app .ws-btn,.workspace-app a.ws-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:6px 16px;border-radius:var(--apple-radius-pill);font-family:var(--apple-font);font-size:var(--apple-font-body);font-weight:var(--apple-weight-regular);letter-spacing:-.011em;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;box-shadow:none}.workspace-app .ws-btn-primary{border:none;background:var(--apple-blue);color:#fff}.workspace-app .ws-btn-primary:hover{background:var(--apple-blue-hover);box-shadow:none}.workspace-app .ws-btn-primary:disabled{background:var(--apple-border);color:#fff;cursor:not-allowed}.workspace-app .ws-btn-secondary{border:1px solid var(--apple-border);background:#fff;color:var(--apple-blue)}.workspace-app .ws-btn-secondary:hover{background:var(--apple-fill);border-color:var(--apple-border)}.workspace-app .ws-btn-ghost{border:none;background:transparent;color:var(--apple-blue)}.workspace-app .ws-btn-ghost:hover{background:rgba(0,113,227,.08)}.workspace-app .ws-btn-sm,.workspace-app .ws-btn-small{min-height:28px;padding:4px 12px;font-size:var(--apple-font-footnote)}.workspace-app .ws-ims-sf .ws-sf-page-toolbar{margin-bottom:24px;padding:0 0 20px;border-bottom:1px solid var(--apple-border-light)}.workspace-app .ws-ims-sf .ws-sf-page-toolbar h1{font-size:var(--apple-font-title2);font-weight:var(--apple-weight-semibold);letter-spacing:var(--apple-tracking-tight);color:var(--apple-text)}.workspace-app .ws-ims-sf .ws-sf-page-toolbar p{margin-top:6px;font-size:var(--apple-font-subhead);font-weight:var(--apple-weight-regular);color:var(--apple-text-secondary);line-height:var(--apple-leading-normal)}.workspace-app .ws-ims-page{gap:24px}.workspace-app .ws-ims-panel{border-radius:var(--apple-radius);border:1px solid var(--apple-border-light);background:#fff;box-shadow:var(--apple-shadow);padding:0;overflow:hidden}.workspace-app .ws-ims-panel-head{padding:16px 20px;border-bottom:1px solid var(--apple-border-light);background:var(--apple-bg-secondary)}.workspace-app .ws-ims-panel h2,.workspace-app .ws-ims-panel-head h2{font-size:var(--apple-font-headline);font-weight:var(--apple-weight-semibold);color:var(--apple-text)}.workspace-app .ws-ims-help,.workspace-app .ws-ims-note{font-size:var(--apple-font-footnote);color:var(--apple-text-secondary);line-height:var(--apple-leading-normal)}.workspace-app .ws-ims-success{color:#248a3d;font-size:var(--apple-font-footnote)}.workspace-app .ws-ims-error{color:#d70015;font-size:var(--apple-font-footnote)}.workspace-app .ws-ims-table-wrap{overflow-x:auto}.workspace-app .ws-ims-table{width:100%;border-collapse:collapse;font-size:var(--apple-font-body)}.workspace-app .ws-ims-table td,.workspace-app .ws-ims-table th{padding:14px 20px;border-bottom:1px solid var(--apple-border-light);text-align:left;vertical-align:top}.workspace-app .ws-ims-table th{font-size:var(--apple-font-caption1);font-weight:var(--apple-weight-semibold);color:var(--apple-text-secondary);background:var(--apple-bg-secondary);text-transform:none;letter-spacing:0}.workspace-app .ws-ims-table tbody tr:hover{background:var(--apple-fill)}.workspace-app .ws-ims-table tbody tr:last-child td{border-bottom:none}.workspace-app .ws-ims-table strong{font-weight:var(--apple-weight-semibold);color:var(--apple-text)}.workspace-app .ws-ims-pill{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--apple-radius-pill);font-size:var(--apple-font-caption2);font-weight:var(--apple-weight-semibold);letter-spacing:.02em;text-transform:none;border:none}.workspace-app .ws-ims-pill-green{background:rgba(52,199,89,.14);color:#248a3d}.workspace-app .ws-ims-pill-orange{background:rgba(255,149,0,.14);color:#c93400}.workspace-app .ws-ims-pill-red{background:rgba(255,59,48,.12);color:#d70015}.workspace-app .ws-ims-pill-blue{background:rgba(0,113,227,.1);color:var(--apple-blue)}.workspace-app .ws-ims-inline-list{margin:0;padding:0;list-style:none;font-size:var(--apple-font-footnote);color:var(--apple-text-secondary);line-height:1.5}.workspace-app .ws-ims-inline-list li+li{margin-top:4px}.workspace-app .ws-ims-inline-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.workspace-app .ws-apple-record-list{display:flex;flex-direction:column}.workspace-app .ws-apple-record-card{padding:18px 20px;border-bottom:1px solid var(--apple-border-light);transition:background .15s ease}.workspace-app .ws-apple-record-card:last-child{border-bottom:none}.workspace-app .ws-apple-record-card:hover{background:var(--apple-fill)}.workspace-app .ws-apple-record-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.workspace-app .ws-apple-record-title{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.workspace-app .ws-apple-record-title h3{margin:0;letter-spacing:-.016em}.workspace-app .ws-apple-record-title h3,.workspace-app .ws-apple-record-value{font-size:var(--apple-font-headline);font-weight:var(--apple-weight-semibold);color:var(--apple-text)}.workspace-app .ws-apple-record-value{white-space:nowrap}.workspace-app .ws-apple-record-meta{margin:8px 0 0;font-size:var(--apple-font-footnote);color:var(--apple-text-secondary);line-height:1.45}.workspace-app .ws-apple-record-lines{margin:10px 0 0;padding:10px 12px;list-style:none;border-radius:var(--apple-radius-sm);background:var(--apple-bg-secondary);font-size:var(--apple-font-footnote);color:var(--apple-text-secondary);line-height:1.5}.workspace-app .ws-apple-record-lines li+li{margin-top:4px}.workspace-app .ws-apple-record-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.workspace-app .ws-apple-record-empty{padding:40px 24px;text-align:center;font-size:var(--apple-font-subhead);color:var(--apple-text-secondary)}.workspace-app .ws-ims-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%}.workspace-app .ws-ims-form-grid .ws-ims-form-full{grid-column:1/-1}.workspace-app .ws-apple-data-table{font-size:var(--apple-font-footnote)}.workspace-app .ws-apple-data-table th{font-size:var(--apple-font-caption1);font-weight:var(--apple-weight-semibold);color:var(--apple-text-secondary);white-space:nowrap}.workspace-app .ws-apple-data-table td{font-size:var(--apple-font-footnote);vertical-align:middle}.workspace-app .ws-apple-cell-primary{font-size:var(--apple-font-body);font-weight:var(--apple-weight-semibold);color:var(--apple-text);letter-spacing:-.011em}.workspace-app .ws-apple-cell-secondary{font-size:var(--apple-font-footnote);color:var(--apple-text-secondary)}.workspace-app .ws-apple-cell-lines{font-size:var(--apple-font-caption1);color:var(--apple-text-secondary);line-height:1.45;max-width:280px}.workspace-app .ws-myspace-analysis-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.workspace-app .ws-myspace-period{margin-bottom:4px}.workspace-app .ws-ims-panel>.ws-ims-help{padding:16px 20px 0;margin:0}.workspace-app .ws-ims-form{padding:20px;display:flex;flex-direction:column;gap:16px}.workspace-app .ws-ims-form label{display:flex;flex-direction:column;gap:6px;font-size:var(--apple-font-footnote);font-weight:var(--apple-weight-semibold);color:var(--apple-text-secondary)}.workspace-app .ws-ims-form input,.workspace-app .ws-ims-form select,.workspace-app .ws-ims-form textarea{font-family:var(--apple-font);font-size:var(--apple-font-body);border-radius:var(--apple-radius-sm);border:1px solid var(--apple-border);padding:10px 12px;color:var(--apple-text);background:#fff}.workspace-app .ws-ims-form-actions{display:flex;flex-wrap:wrap;gap:10px;padding-top:4px}@media (max-width:768px){.workspace-app .ws-ims-form-grid{grid-template-columns:1fr}.workspace-app .saas-content{padding:16px 16px 32px}.workspace-app .ws-fms-sf .ws-sf-page-toolbar h1,.workspace-app .ws-page-header h1,.workspace-app .ws-tasks-sf .ws-sf-page-toolbar h1{font-size:var(--apple-font-headline)}}