.aevor-signature{max-width:100%;color:inherit;white-space:nowrap;vertical-align:middle;align-items:center;gap:14px;line-height:1;display:inline-flex}.aevor-signature .aevor-signature-wordmark{flex:none;width:164px;height:auto;display:block;overflow:visible}.aevor-signature .aevor-signature-office{font-family:var(--font-body,"Geist Variable",system-ui,sans-serif);letter-spacing:.29em;border-left:1px solid #8a98a666;flex:none;padding-left:14px;font-size:9px;font-weight:450;line-height:24px;display:block}.aevor-signature--compact{gap:12px}.aevor-signature--compact .aevor-signature-wordmark{width:138px}.aevor-signature--compact .aevor-signature-office{padding-left:12px;font-size:8px;line-height:21px}.aevor-symbol{flex:none;line-height:0;display:inline-block}.aevor-symbol>svg{width:100%;height:100%;display:block}@media (width<=680px){.aevor-signature{gap:9px}.aevor-signature .aevor-signature-wordmark{width:118px}.aevor-signature .aevor-signature-office{padding-left:9px;font-size:7.5px;line-height:20px}}@media (width<=360px){.aevor-signature{gap:8px}.aevor-signature .aevor-signature-wordmark{width:100px}.aevor-signature .aevor-signature-office{padding-left:8px;font-size:7px;line-height:18px}}.aevor-signature.aevor-signature--small{gap:8px}.aevor-signature--small .aevor-signature-wordmark{width:98px}.aevor-signature--small .aevor-signature-office{padding-left:8px;font-size:6.5px;line-height:18px}@media (forced-colors:active){.aevor-signature{color:canvastext}.aevor-signature-symbol path{fill:canvastext}.aevor-signature .aevor-signature-office{border-color:canvastext}}.alive-surface.alive-public .office-line-footer{color:#10141a;text-align:left;background:0 0;border:0;border-top:1px solid #10141a12;border-radius:0;width:100%;max-width:none;margin:32px 0 0;padding:0;font-family:Geist Variable,Geist,Arial,sans-serif}.office-line-footer .office-footer-container{flex-direction:column;width:calc(100% - 96px);max-width:1320px;margin:0 auto;display:flex}.office-line-footer .office-footer-strip{align-items:center;gap:28px;min-height:88px;padding-right:112px;display:flex}.office-line-footer .office-footer-brand{flex-shrink:0;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.alive-surface.alive-public .office-line-footer .brand-lockup{color:#10141a;gap:9px;display:flex}.alive-surface.alive-public .office-line-footer .brand-lockup .brand-mark{color:#10141a;width:29px;height:29px}.alive-surface.alive-public .office-line-footer .brand-lockup .brand-word{letter-spacing:-.04em;color:#10141a;align-items:center;font-family:Geist Variable,Geist,Arial,sans-serif;font-size:18px;font-weight:600;display:flex}.alive-surface.alive-public .office-line-footer .brand-lockup .brand-office{letter-spacing:.27em;color:#64748b;border-left:1px solid #10141a26;margin-left:13px;padding-left:13px;font-family:Geist Variable,Geist,Arial,sans-serif;font-size:8px;font-weight:400;line-height:24px}.office-line-footer .office-footer-credit{color:#526f7c;text-transform:uppercase;white-space:nowrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:7px;min-height:44px;text-decoration:none;display:inline-flex}.office-line-footer .office-footer-credit>span{letter-spacing:.14em;font-size:9px;font-weight:500;line-height:1.6}.office-line-footer .office-footer-credit>strong{letter-spacing:.09em;font-size:11px;font-weight:650;line-height:1.6}.office-line-footer .office-footer-credit>svg{flex-shrink:0;transition:transform .2s}.office-line-footer .office-footer-year{color:#64748b;white-space:nowrap;font-size:11px;line-height:1.5}.office-line-footer .office-footer-rule{background:linear-gradient(90deg,#83a2db,#83a2db50 65%,#10141a12);flex:1;min-width:24px;height:1px;position:relative}.office-line-footer .office-footer-rule:before{content:"";background:#83a2db;border-radius:50%;width:4px;height:4px;position:absolute;top:-1.5px;left:0;box-shadow:0 0 0 3px #83a2db12}.office-line-footer .office-footer-toggle{color:#344054;cursor:pointer;background:0 0;border:0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:10px 0 10px 8px;scroll-margin-bottom:22px;font:500 12px/1.4 Geist Variable,Geist,Arial,sans-serif;display:inline-flex}.office-line-footer .office-footer-toggle>svg{color:#64748b;transition:transform .35s cubic-bezier(.22,1,.36,1)}.office-line-footer .office-footer-toggle[aria-expanded=true]>svg{transform:rotate(45deg)}.office-line-footer .office-footer-disclosure{opacity:0;visibility:hidden;order:-1;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1),opacity .25s,visibility .4s;display:grid}.office-line-footer .office-footer-disclosure[data-open=true]{opacity:1;visibility:visible;grid-template-rows:1fr}.office-line-footer .office-footer-disclosure-inner{min-height:0;overflow:hidden}.office-line-footer .office-footer-details{border-bottom:1px solid #10141a12;padding:26px 112px 20px 0}.office-line-footer .office-footer-links{flex-wrap:wrap;align-items:center;gap:0 28px;display:flex}.office-line-footer .office-footer-links :is(a,button){text-align:left;cursor:pointer;color:#344054;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;gap:6px;max-width:100%;min-height:44px;padding:8px 0;font-family:inherit;font-size:13px;font-weight:500;line-height:1.5;text-decoration:none;transition:color .2s;display:inline-flex}.office-line-footer .office-footer-links a>svg{color:#64748b;flex-shrink:0}.office-line-footer .office-footer-meta{justify-content:space-between;align-items:center;gap:24px;margin-top:13px;display:flex}.office-line-footer .office-footer-meta>small{color:#64748b;font-size:11px;line-height:1.7}.office-line-footer .office-footer-meta>button{color:#475467;min-height:44px;box-shadow:none;background:0 0;border:0;padding:8px 0 8px 12px;font-family:Geist Variable,Geist,Arial,sans-serif;font-size:12px}.office-line-footer :is(a,button):focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #83a2db}@media (hover:hover){.office-line-footer .office-footer-credit:hover{color:#183744}.office-line-footer .office-footer-credit:hover>svg{transform:translate(1px,-1px)}.office-line-footer .office-footer-links :is(a,button):hover{color:#10141a;text-underline-offset:5px;text-decoration:underline}.office-line-footer .office-footer-toggle:hover,.office-line-footer .office-footer-meta>button:hover{color:#10141a;background:0 0}}@media (width>=1600px){.office-line-footer .office-footer-strip,.office-line-footer .office-footer-details{padding-right:0}}@media (width<=1023px){body:has(.office-line-footer) .office-support-root.office-support-workspace .office-support-launcher{bottom:calc(16px + env(safe-area-inset-bottom,0px))}}@media (width<=760px){.alive-surface.alive-public .office-line-footer{padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));margin-top:24px}.office-line-footer .office-footer-container{width:calc(100% - 48px)}.office-line-footer .office-footer-strip{gap:18px;min-height:82px;padding-right:64px}.office-line-footer .office-footer-details{padding-right:0}.office-line-footer .office-footer-toggle{scroll-margin-bottom:22px}.office-line-footer .office-footer-links{gap:0 24px}}@media (width<=600px){.office-line-footer .office-footer-strip{grid-template-columns:minmax(0,1fr) auto 48px;gap:0 16px;padding:16px 0 8px;display:grid}.office-line-footer .office-footer-brand{grid-area:1/1/auto/3}.office-line-footer .office-footer-year{grid-area:1/3;justify-self:end}.office-line-footer .office-footer-rule{display:none}.office-line-footer .office-footer-credit{-moz-column-gap:6px;white-space:normal;flex-wrap:wrap;grid-area:2/1;justify-content:flex-start;gap:0 6px;padding:8px 0}.office-line-footer .office-footer-credit>span{letter-spacing:.1em;font-size:8px}.office-line-footer .office-footer-credit>strong{font-size:10px}.office-line-footer .office-footer-toggle{grid-area:2/2;justify-self:end}}@media (width<=440px){.office-line-footer .office-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 18px;display:grid}.office-line-footer .office-footer-links :is(a,button){font-size:12px}.office-line-footer .office-footer-meta{align-items:flex-start;gap:12px}.office-line-footer .office-footer-meta>small{max-width:190px}.office-line-footer .office-footer-meta>button{flex-shrink:0;margin-top:-8px}}@media (prefers-reduced-motion:reduce){.office-line-footer *{transition:none!important}}.office-editorial.alive-surface.alive-public{--eh-ink:#132430;--eh-muted:#52667b;--eh-blue:#486888;--eh-border:#dfe5e9;color:var(--eh-ink);background:#fcfdfd;min-height:100dvh;font-family:Geist,sans-serif;overflow-x:clip}.office-editorial.alive-surface.alive-public *{box-sizing:border-box}.office-editorial.alive-surface.alive-public button,.office-editorial.alive-surface.alive-public a,.office-editorial.alive-surface.alive-public input,.office-editorial.alive-surface.alive-public select{font-family:inherit}.office-editorial.alive-surface.alive-public button{cursor:pointer}.office-editorial.alive-surface.alive-public a{color:inherit;text-decoration:none}.office-editorial.alive-surface.alive-public h1,.office-editorial.alive-surface.alive-public h2,.office-editorial.alive-surface.alive-public h3,.office-editorial.alive-surface.alive-public p{margin:0}.office-editorial.alive-surface.alive-public h1,.office-editorial.alive-surface.alive-public h2,.office-editorial.alive-surface.alive-public h3{color:var(--eh-ink);letter-spacing:-.045em;font-weight:650}.office-editorial.alive-surface.alive-public h2{font-size:clamp(28px,2.5vw,38px);line-height:1.14}.office-editorial.alive-surface.alive-public :is(a,button,select,input,summary):focus-visible{outline-offset:4px;outline:3px solid #4a7ba8}.office-editorial.alive-surface.alive-public .eh-main#public-main{width:100%;max-width:none;margin:0;padding:0}.office-editorial.alive-surface.alive-public .eh-container{width:min(1320px,100% - 96px);margin-inline:auto}.eh-brand{white-space:nowrap;color:#142430;align-items:center;gap:12px;display:inline-flex}.eh-mark{flex:none;width:38px;height:38px}.eh-brand strong{letter-spacing:-.035em;font-size:23px;font-weight:730}.eh-brand>span{letter-spacing:.24em;border-left:1px solid #a6b1bb;margin-left:0;padding-left:13px;font-size:10px;line-height:24px}.office-editorial.alive-surface.alive-public .office-public-header-shell{width:100%;max-width:none;box-shadow:none;z-index:30;background:#fcfdfd;border-bottom:1px solid #e8ecee;margin:0;padding:0;position:relative;top:auto}.office-editorial.alive-surface.alive-public .office-public-nav.journey-header{width:min(1320px,100% - 96px);max-width:none;min-height:82px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:32px;margin:0 auto;padding:0;display:flex}.office-editorial.alive-surface.alive-public .office-nav-brand{flex:none}.office-editorial.alive-surface.alive-public .office-public-links{gap:27px;margin:auto}.office-editorial.alive-surface.alive-public .office-public-actions{flex:none;gap:22px}.office-editorial.alive-surface.alive-public .office-header-language{display:none}.office-editorial.alive-surface.alive-public .office-public-nav .public-primary{color:#fff;background:#182a35;border-radius:4px;min-height:44px;padding:12px 18px;font-size:13px;box-shadow:0 3px 8px #112a3520}.office-editorial.alive-surface.alive-public .office-public-nav .public-primary svg{display:none}.office-editorial.alive-surface.alive-public .office-desktop-link,.office-editorial.alive-surface.alive-public .office-product-trigger,.office-editorial.alive-surface.alive-public .journey-login{color:#172838;min-height:44px;padding:12px 0;font-size:14px}.office-editorial.alive-surface.alive-public .office-product-trigger>svg{display:none}.office-editorial.alive-surface.alive-public .office-product-panel{top:calc(100% + 16px)}.eh-hero{grid-template-columns:minmax(0,44%) minmax(0,56%);max-width:1600px;min-height:510px;margin:auto;display:grid}.eh-hero-copy{flex-direction:column;justify-content:center;padding:70px 28px 65px max(48px,50vw - 660px);display:flex}.office-editorial.alive-surface.alive-public .eh-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#53677b;margin:0 0 22px;font-size:11px;font-weight:650}.office-editorial.alive-surface.alive-public .eh-hero h1{letter-spacing:-.052em;font-size:clamp(34px,3.45vw,54px);line-height:1.07}.eh-hero h1>span{color:var(--eh-blue)}.office-editorial.alive-surface.alive-public .eh-intro{color:#40556a;max-width:470px;margin:20px 0;font-size:19px;line-height:1.5}.eh-actions{flex-wrap:wrap;gap:12px;display:flex}.office-editorial.alive-surface.alive-public .eh-button{border:1px solid #213441;border-radius:4px;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:13px 22px;font-size:14px;font-weight:570;line-height:1.35;transition:background .18s,box-shadow .18s;display:inline-flex}.office-editorial.alive-surface.alive-public .eh-primary{color:#fff;background:#182b36;box-shadow:0 3px 8px #152d3620}.office-editorial.alive-surface.alive-public .eh-primary:hover{background:#2d4657}.office-editorial.alive-surface.alive-public .eh-secondary{color:#152735;background:#fcfdfd}.office-editorial.alive-surface.alive-public .eh-secondary:hover{background:#edf3f6}.office-editorial.alive-surface.alive-public .eh-prelaunch{color:#5c6e7f;margin-top:16px;font-size:12px}.eh-hero-visual{background:#d5d9d6;min-width:0;min-height:510px;position:relative;overflow:hidden}.eh-hero-visual>img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.eh-hero-job{background:#fff;border:1px solid #e2e7e8;border-radius:6px;grid-template-columns:1fr 88px;gap:18px;width:350px;padding:20px;font-size:14px;display:grid;position:absolute;bottom:28px;right:28px;box-shadow:0 8px 26px #0d1d2524}.eh-hero-job strong{font-size:16px;font-weight:650}.eh-hero-job p{color:#53667c;margin:4px 0 12px;font-size:13px}.eh-hero-job>img,.eh-hero-job>.eh-image-fallback{-o-object-fit:cover;object-fit:cover;border-radius:4px;align-self:center;width:88px;height:100px}.eh-example{color:#52667a;background:#edf1f4;border-radius:10px;padding:2px 9px;font-size:10px;line-height:1.5;display:inline-flex}.eh-hero-job>.eh-example{position:absolute;top:-11px;right:17px;box-shadow:0 0 0 1px #fff}.eh-document-ready{color:#2b7151;white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.eh-document-ready i{color:#fff;background:#3d865f;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.eh-hero-person{color:#506078;align-items:center;gap:10px;margin-top:12px;font-size:12px;display:flex}.office-editorial.alive-surface.alive-public .eh-avatar.office-demo-portrait{width:28px;min-width:28px;height:28px;box-shadow:none;background:#e3ebe8;border:0;border-radius:50%;flex:none;padding:0;overflow:hidden}.office-editorial.alive-surface.alive-public .eh-avatar.office-demo-portrait img{-o-object-fit:cover;object-fit:cover;border:0;border-radius:50%;width:100%;height:100%;transform:none}.eh-image-fallback{color:#526a7c;text-align:center;background:#e9eef0;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:120px;padding:16px;font-size:12px;display:flex}.eh-hero-visual>.eh-image-fallback{height:100%;min-height:510px}.eh-industries{background:#f5f7f7;border-bottom:1px solid #edf0f1;align-items:center;gap:30px;padding:23px max(48px,50vw - 660px);scroll-margin-top:24px;display:flex}.eh-industries>strong{flex:none;font-size:14px;font-weight:600;line-height:1.5}.eh-industry-links{flex:1;justify-content:space-between;gap:18px;display:flex}.eh-industry-links button{color:#42678b;text-align:left;background:0 0;border:0;border-left:1px solid #dfe5e8;align-items:center;gap:20px;min-height:48px;padding:5px 0 5px 27px;font-size:14px;font-weight:550;display:flex}.eh-industry-links button:first-child{border-left:0}.eh-industry-links button>svg:first-child{color:#152b3b;flex:none}.eh-industry-links button[aria-pressed=true] span{text-underline-offset:6px;-webkit-text-decoration:underline #9bb5c7;text-decoration:underline #9bb5c7}.eh-industry-select{display:none}.office-editorial.alive-surface.alive-public .eh-product{padding-top:40px;padding-bottom:32px}.eh-section-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.eh-section-heading p{color:#465a6d;margin-top:8px;font-size:17px;line-height:1.5}.eh-choices{background:#fff;border:1px solid #cbd5de;border-radius:5px;flex-shrink:0;align-self:flex-end;padding:0;display:inline-flex}.eh-choices>button{color:#2c4156;white-space:nowrap;background:0 0;border:0;border-right:1px solid #dce2e7;min-height:44px;padding:12px 20px;font-size:12px;line-height:1.4}.eh-choices>button:last-child{border-right:0}.eh-choices>button[aria-pressed=true]{color:#fff;background:#1a2e39;border-radius:4px;box-shadow:0 2px 6px #13253225}.eh-dashboard{background:#fff;border:1px solid #dbe3e9;border-radius:6px;overflow:hidden;box-shadow:0 8px 24px #30485a08}.eh-dashboard-header{border-bottom:1px solid #e0e6eb;justify-content:space-between;align-items:center;height:54px;padding:12px 20px;display:flex}.eh-dashboard-header .eh-mark{width:26px;height:26px}.eh-dashboard-header .eh-brand{gap:8px}.eh-dashboard-header .eh-brand strong{font-size:15px}.eh-dashboard-header .eh-brand>span{padding-left:8px;font-size:8px;line-height:17px}.eh-dashboard-header>span{color:#617183;font-size:11px}.eh-dashboard-body{grid-template-columns:15% 51% 34%;min-height:395px;display:grid}.eh-dashboard-nav{background:#fcfdfd;border-right:1px solid #e4e9ee;flex-direction:column;gap:4px;padding:14px 10px;display:flex}.eh-dashboard-nav>a{color:#3a4c60;border-radius:4px;align-items:center;gap:13px;min-height:43px;padding:10px 12px;font-size:12px;display:flex}.eh-dashboard-nav>a.is-current{color:#1b354a;background:#e6f0fa;font-weight:620}.eh-dashboard-nav>a:hover{background:#edf3f7}.eh-operations{min-width:0;padding:22px 22px 26px}.office-editorial.alive-surface.alive-public .eh-operations h3{letter-spacing:-.025em;font-size:21px}.eh-operations>p{color:#718095;margin-top:4px;font-size:11px}.eh-kpis{border:1px solid #e7ebee;border-radius:4px;grid-template-columns:repeat(3,1fr);margin-top:16px;padding:12px 0;display:grid}.eh-kpis>div{border-right:1px solid #e5ebef;min-width:0;padding:0 16px}.eh-kpis>div:last-child{border:0}.eh-kpis strong{font-variant-numeric:tabular-nums;font-size:21px;font-weight:650;line-height:1.3;display:block}.eh-kpis span{color:#637489;margin-top:2px;font-size:10px;line-height:1.35;display:block}.eh-kpi-1{color:#c34444}.eh-kpi-2{color:#257758}.eh-job-list{gap:7px;margin-top:13px;display:grid}.eh-job-list>button{text-align:left;color:#233b51;background:#fff;border:1px solid #e5ebef;border-radius:5px;align-items:center;gap:12px;min-width:0;min-height:68px;padding:10px;display:flex}.eh-job-list>button[aria-pressed=true]{background:#f7fbff;border-color:#86b6df;box-shadow:0 0 0 2px #e8f2ff66}.eh-job-list>button>img,.eh-job-list>button>.eh-image-fallback{-o-object-fit:cover;object-fit:cover;border-radius:3px;flex:none;width:46px;height:46px;min-height:0;padding:0}.eh-job-name{flex:1;min-width:0}.eh-job-name strong{overflow-wrap:anywhere;font-size:12px;font-weight:650;display:block}.eh-job-name small{color:#687c90;margin-top:4px;font-size:10px;display:block}.eh-job-list time{white-space:nowrap;font-size:10px}.eh-worker{align-items:center;gap:7px;min-width:62px;font-size:10px;display:flex}.eh-status{white-space:nowrap;color:#27684e;background:#e0f0e7;border-radius:20px;justify-content:center;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:520;line-height:1.5;display:inline-flex}.eh-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.eh-status.planned{color:#52779b;background:#ecf3fa}.eh-status.review{color:#a1511b;background:#fff0dd}.eh-role-explanation{color:#587084;padding:22px 0;font-size:14px;line-height:1.6}.eh-role-explanation a{color:#365f86;align-items:center;gap:8px;margin-top:18px;display:inline-flex}.eh-detail{border-left:1px solid #dfe6eb;flex-direction:column;min-width:0;padding:18px;display:flex}.eh-detail-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.office-editorial.alive-surface.alive-public .eh-detail h3{letter-spacing:-.025em;font-size:18px}.eh-detail-heading p{color:#5c6e82;margin-top:3px;font-size:12px}.eh-detail-example{display:none}.eh-detail-tabs.eh-choices{border:0;border-bottom:1px solid #dfe5e9;border-radius:0;align-self:stretch;margin:10px 0 12px;display:flex}.eh-detail-tabs.eh-choices>button{color:#68798a;background:0 0;border:0;flex:1;min-height:40px;padding:9px 5px;font-size:11px}.eh-detail-tabs.eh-choices>button[aria-pressed=true]{box-shadow:none;color:#172c3e;border-bottom:2px solid #203b50;border-radius:0;font-weight:600}.eh-detail-content{flex:1}.eh-evidence{background:#e5ecee;border:0;border-radius:4px;width:100%;height:148px;padding:0;display:block;position:relative;overflow:hidden}.eh-evidence>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 54%;object-position:center 54%;width:100%;height:100%}.eh-evidence>span:not(.eh-image-fallback){opacity:0;background:#fffdf8dc;border-radius:4px;padding:5px;transition:opacity .15s;position:absolute;bottom:8px;right:8px}.eh-evidence:hover>span,.eh-evidence:focus-visible>span{opacity:1}.eh-checklist{gap:5px;margin:12px 0;display:grid}.eh-checklist>label{cursor:pointer;align-items:center;gap:9px;min-height:25px;font-size:12px;line-height:1.4;display:flex;position:relative}.eh-checklist input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0 auto auto 0}.eh-check{color:#fff;background:#fff;border:1px solid #b9c7d0;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;display:grid}.eh-check.checked{background:#3e875f;border-color:#3e875f}.eh-checklist input:focus-visible+.eh-check{outline-offset:3px;outline:3px solid #4a7ba8}.eh-checklist input:disabled{cursor:default}.eh-photo-caption{color:#536b7c;padding-top:14px;font-size:12px;line-height:1.7}.eh-detail-footer{border-top:1px solid #e4e9ec;align-items:center;gap:16px;margin-top:5px;padding-top:12px;display:flex}.eh-detail-person{border-right:1px solid #e3e9ed;align-items:center;gap:8px;min-width:43%;display:flex}.eh-detail-person small{color:#677d90;font-size:9px;display:block}.eh-detail-person strong{margin-top:3px;font-size:12px;display:block}.eh-progress{flex:1;min-width:0}.eh-progress>span{color:#62788a;justify-content:space-between;gap:8px;font-size:10px;display:flex}.eh-progress strong{color:#2c4255;font-size:10px;font-weight:600}.eh-progress progress{appearance:none;background:#e4eeea;border:0;border-radius:5px;width:100%;height:6px;margin-top:7px;display:block;overflow:hidden}.eh-progress progress::-webkit-progress-bar{background:#e4eeea}.eh-progress progress::-webkit-progress-value{background:#448b65;border-radius:5px}.eh-progress progress::-moz-progress-bar{background:#448b65;border-radius:5px}.eh-mobile-assignee{display:none}.eh-photo-dialog{font-family:Geist,sans-serif;color:#172c3d!important;background:#fff!important;border-radius:10px!important;max-width:860px!important;padding:28px!important}.eh-photo-dialog>img{-o-object-fit:contain;object-fit:contain;border-radius:5px;width:100%;height:auto;max-height:68dvh}.eh-flow-rail{justify-content:space-between;align-items:center;gap:23px;padding:20px 0 0;display:flex}.eh-flow-rail>a{align-items:center;gap:13px;min-width:0;min-height:44px;display:flex}.eh-flow-rail>a:not(:first-child):not(:last-child){border-left:1px solid #e0e6eb;padding-left:23px}.eh-step-number{color:#fff;background:#6087a7;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:12px;display:grid}.eh-flow-rail strong{font-size:12px;display:block}.eh-flow-rail small{color:#6a7e8e;margin-top:3px;font-size:10px;line-height:1.5;display:block}.eh-flow-rail .eh-try-flow{color:#426c93;white-space:nowrap;font-size:12px;font-weight:600}.office-editorial.alive-surface.alive-public .eh-roles{padding-top:26px;padding-bottom:30px}.eh-role-grid{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:23px;display:grid}.eh-role-card{align-items:center;gap:20px;min-width:0;padding-right:12px;display:flex;position:relative}.eh-role-card:not(:first-child){border-left:1px solid #dfe5e9;padding-left:26px}.office-editorial.alive-surface.alive-public .eh-role-card h3{letter-spacing:-.03em;font-size:19px;line-height:1.25}.eh-role-card p{color:#405469;margin-top:7px;font-size:14px;line-height:1.5}.eh-role-arrow{color:#537896;opacity:0;position:absolute;bottom:0;right:0}.eh-role-card:hover .eh-role-arrow{opacity:1}.eh-mini{background:#fff;border:1px solid #dce3e8;border-radius:5px;width:166px;min-width:40%;height:150px;padding:12px;font-size:9px;overflow:hidden;box-shadow:0 1px 7px #253d5810}.eh-mini b{font-size:9px;font-weight:650;display:block}.eh-mini-row{align-items:center;gap:6px;margin-top:10px;display:flex}.eh-mini-row>img{-o-object-fit:cover;object-fit:cover;border-radius:2px;width:19px;height:22px}.eh-mini-row>span{flex:1;gap:3px;display:grid}.eh-mini-row i{background:#c3cdd7;width:70%;height:4px}.eh-mini-row i:last-child{background:#dce3e8;width:50%;height:3px}.eh-mini-row em{background:#dfe6ed;width:25px;height:4px}.eh-mini-worker{border:5px solid #f3f5f7;border-radius:20px 20px 0 0;outline:1px solid #dce3e8;padding:22px 9px 8px;position:relative}.eh-mini-camera{background:#edf0f4;border-radius:0 0 8px 8px;height:9px;position:absolute;top:0;left:25%;right:25%}.eh-mini-pills{color:#6a7886;white-space:nowrap;justify-content:space-between;gap:4px;margin:10px 0 8px;font-size:7px;display:flex}.eh-mini-pills span:first-child{color:#fff;background:#213c4c;border-radius:12px;padding:2px 9px}.eh-mini-visit{border:1px solid #e4e9ed;border-radius:5px;padding:7px}.eh-mini-visit small,.eh-mini-customer small{color:#60788d;margin:4px 0 7px;font-size:7px;display:block}.eh-mini-visit>span{color:#6d8294;font-size:6px;display:block}.eh-mini-visit em{color:#44745a;background:#e2f0e8;margin-left:3px;padding:3px;font-style:normal}.eh-mini-customer{width:150px;min-width:38%}.eh-mini-photo{-o-object-fit:cover;object-fit:cover;width:100%;height:80px}.eh-role-accordion{display:none}.eh-setup{color:#fff;background:#192e3a;position:relative;overflow:hidden}.eh-setup>.eh-container{justify-content:space-between;align-items:center;gap:30px;padding:31px 0 33px;display:flex;position:relative}.office-editorial.alive-surface.alive-public .eh-setup h2{color:#fff;letter-spacing:-.035em;font-size:29px;position:relative}.eh-setup ol{gap:28px;margin:20px 0 0;padding:0;list-style:none;display:flex;position:relative}.eh-setup li{align-items:center;gap:14px;display:flex}.eh-setup li+li{border-left:1px solid #6979865c;padding-left:26px}.eh-setup li>span{border:1px solid #d0dce2;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.eh-setup li strong{font-size:12px;font-weight:550}.eh-setup li p{color:#b6c4cf;margin-top:4px;font-size:10px;line-height:1.5}.eh-setup-action{flex-direction:column;flex:none;align-items:center;gap:11px;display:flex;position:relative}.office-editorial.alive-surface.alive-public .eh-setup-action a{color:#182d3d;background:#fcfdfd;border-color:#f5f7f9;min-height:42px;padding:10px 18px;font-size:12px}.eh-setup-action small{color:#b4c4d0;font-size:10px}.eh-setup .eh-setup-watermark{color:#6d879830;pointer-events:none;width:230px;height:230px;position:absolute;top:18px;right:155px}.office-editorial.alive-surface.alive-public .eh-faq{grid-template-columns:26% 1fr;align-items:start;gap:25px;padding:22px 0;display:grid}.office-editorial.alive-surface.alive-public .eh-faq h2{padding-top:10px;font-size:30px}.eh-faq>div{gap:6px;display:grid}.eh-faq details{background:#fbfcfd;border:1px solid #e0e6eb;border-radius:4px}.eh-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:42px;padding:10px 15px;font-size:12px;font-weight:520;list-style:none;display:flex}.eh-faq summary::-webkit-details-marker{display:none}.eh-role-accordion summary::-webkit-details-marker{display:none}.eh-faq summary svg{color:#526b80;flex:none;transition:transform .15s}.eh-faq details[open] summary svg,.eh-role-accordion details[open] summary>svg:last-child{transform:rotate(180deg)}.eh-faq details p{color:#536a7e;max-width:75ch;padding:5px 15px 16px;font-size:14px;line-height:1.6}.eh-footer{background:#fcfdfd;border-top:1px solid #e2e7ea}.eh-footer>.eh-container{justify-content:space-between;align-items:center;gap:22px;min-height:77px;padding-top:13px;padding-bottom:13px;display:flex}.eh-footer-brand{align-items:center;gap:26px;display:flex}.eh-footer .eh-brand{gap:7px}.eh-footer .eh-mark{width:25px;height:25px}.eh-footer .eh-brand strong{font-size:13px}.eh-footer .eh-brand>span{letter-spacing:.2em;padding-left:8px;font-size:7px;line-height:17px}.eh-footer-brand>span{color:#6a7d8d;font-size:10px}.eh-footer nav{color:#566d82;align-items:center;gap:22px;font-size:10px;display:flex}.eh-footer nav a{align-items:center;min-height:44px;display:inline-flex}.eh-footer-meta{color:#627588;align-items:center;gap:20px;font-size:10px;display:flex}.eh-footer-meta small{white-space:nowrap;font-size:10px}.eh-footer-meta button{min-height:38px;font-size:10px}@media (width>=1601px){.eh-hero-copy{padding-left:140px}.eh-hero{grid-template-columns:45% 55%}.eh-hero-visual{min-height:540px}}@media (width<=1200px) and (width>=761px){.office-editorial.alive-surface.alive-public .eh-container,.office-editorial.alive-surface.alive-public .office-public-nav.journey-header{width:calc(100% - 56px)}.office-editorial.alive-surface.alive-public .office-public-nav.journey-header{gap:20px}.office-editorial.alive-surface.alive-public .office-public-links{gap:18px}.office-editorial.alive-surface.alive-public .office-public-actions{gap:16px}.eh-hero-copy{padding-left:28px}.eh-hero-visual,.eh-hero{min-height:470px}.eh-industries{gap:15px;padding-inline:28px}.eh-industries>strong{max-width:150px}.eh-industry-links button{gap:12px;padding-left:15px;font-size:12px}.eh-industry-links{gap:12px}.eh-dashboard-body{grid-template-columns:13% 51% 36%}.eh-dashboard-nav{padding:12px 5px}.eh-dashboard-nav a{gap:6px;padding:8px;font-size:10px}.eh-operations{padding:17px 12px}.eh-job-list time{display:none}.eh-detail{padding:14px}.eh-job-list>button{gap:8px}.eh-worker{min-width:unset}.eh-worker>span:last-child{display:none}.eh-choices>button{padding:12px 14px}.eh-flow-rail{gap:15px}.eh-flow-rail>a:not(:first-child):not(:last-child){padding-left:15px}.eh-flow-rail small{font-size:9px}.eh-role-grid{gap:16px}.eh-role-card{gap:12px}.eh-role-card:not(:first-child){padding-left:16px}.eh-mini{width:130px;height:135px}.eh-role-card p{font-size:12px}.office-editorial.alive-surface.alive-public .eh-role-card h3{font-size:16px}.eh-setup ol{gap:16px}.eh-setup li+li{padding-left:16px}.eh-setup li{gap:9px}.eh-setup li p{max-width:135px}.eh-footer-brand>span{display:none}.eh-footer nav{gap:16px}.eh-footer-meta{gap:8px}}@media (width<=980px) and (width>=761px){.eh-section-heading{flex-direction:column;align-items:flex-start;gap:15px}.eh-choices{align-self:flex-start}.eh-dashboard-body{grid-template-columns:52% 48%}.eh-dashboard-nav{display:none}.eh-setup>.eh-container{flex-wrap:wrap}.eh-setup-action{align-items:flex-start}.eh-role-card{flex-direction:column;align-items:flex-start}.eh-mini{width:150px;min-width:0;max-width:100%}.eh-footer>.eh-container{flex-wrap:wrap;gap:10px}.eh-footer-meta{margin-left:auto}.eh-hero h1 br{display:none}.eh-hero h1>span{display:block}.eh-hero-job{grid-template-columns:1fr 66px;width:300px;padding:16px;right:18px}.eh-hero-job>img{width:66px;height:88px}.eh-hero-copy{padding-right:18px}.office-editorial.alive-surface.alive-public .eh-intro{font-size:16px}.eh-actions{gap:8px}.office-editorial.alive-surface.alive-public .eh-actions .eh-button{width:100%;min-height:44px;padding:11px}.eh-flow-rail{flex-wrap:wrap}.eh-industry-links button>svg:last-child{display:none}}@media (width<=760px){.office-editorial.alive-surface.alive-public .eh-container{width:calc(100% - 36px)}.office-editorial.alive-surface.alive-public .office-public-nav.journey-header{gap:14px;width:calc(100% - 36px);min-height:67px}.office-editorial.alive-surface.alive-public .office-public-actions{gap:14px;margin-left:auto}.office-editorial.alive-surface.alive-public .office-public-actions>.public-primary,.office-editorial.alive-surface.alive-public .office-public-actions>.journey-login{display:none}.office-editorial.alive-surface.alive-public .office-public-menu-trigger{min-width:38px;min-height:44px;box-shadow:none;background:0 0;border:0;padding:6px}.office-editorial.alive-surface.alive-public .office-nav-brand .eh-brand{gap:7px}.office-editorial.alive-surface.alive-public .office-nav-brand .eh-mark{width:27px;height:27px}.office-editorial.alive-surface.alive-public .office-nav-brand .eh-brand strong{font-size:15px}.office-editorial.alive-surface.alive-public .office-nav-brand .eh-brand>span{letter-spacing:.2em;padding-left:8px;font-size:7px;line-height:18px}.eh-hero{flex-direction:column;min-height:0;display:flex}.eh-hero-copy{padding:26px 18px 18px}.office-editorial.alive-surface.alive-public .eh-eyebrow{letter-spacing:.105em;margin-bottom:10px;font-size:9px}.office-editorial.alive-surface.alive-public .eh-hero h1{letter-spacing:-.05em;font-size:clamp(31px,7.3vw,45px);line-height:1.04}.office-editorial.alive-surface.alive-public .eh-intro{max-width:520px;margin:12px 0;font-size:16px;line-height:1.4}.eh-actions{grid-template-columns:1fr;gap:7px;width:100%;display:grid}.office-editorial.alive-surface.alive-public .eh-actions .eh-button{gap:12px;width:100%;min-height:44px;padding:10px 14px;font-size:13px}.office-editorial.alive-surface.alive-public .eh-prelaunch{margin-top:10px;font-size:11px}.eh-hero-visual{height:260px;min-height:0}.eh-hero-visual>img{-o-object-position:50% 42%;object-position:50% 42%}.eh-hero-job{border-radius:5px;grid-template-columns:1fr 62px;gap:10px;width:252px;padding:14px;bottom:12px;right:15px}.eh-hero-job>img{width:62px;height:76px}.eh-hero-job strong{font-size:13px}.eh-hero-job p{margin:3px 0 8px;font-size:10px}.eh-document-ready{gap:5px;font-size:10px}.eh-document-ready i{width:14px;height:14px}.eh-hero-person{gap:7px;margin-top:8px;font-size:10px}.eh-hero-person .eh-avatar.office-demo-portrait{width:23px;min-width:23px;height:23px}.eh-hero-job>.eh-example{font-size:9px;top:-8px}.eh-industries{padding:14px 18px 16px;display:block}.eh-industries>strong{color:#516678;margin-bottom:7px;font-size:11px;font-weight:450;display:block}.eh-industry-links{display:none}.eh-industry-select{background:#fff;border:1px solid #cdd9e3;border-radius:4px;align-items:center;gap:12px;min-height:44px;padding:0 12px;display:flex;position:relative}.eh-industry-select>svg:first-child{color:#4a6e8f;width:23px;height:23px}.eh-industry-select select{appearance:none;color:#213c50;background:0 0;border:0;flex:1;min-width:0;min-height:44px;padding-right:25px;font-size:16px}.eh-industry-select>svg:last-child{pointer-events:none;position:absolute;right:12px}.office-editorial.alive-surface.alive-public .eh-product{padding-top:25px;padding-bottom:0}.eh-section-heading{margin-bottom:12px;display:block}.office-editorial.alive-surface.alive-public .eh-section-heading h2{letter-spacing:-.045em;max-width:450px;font-size:29px}.eh-section-heading p{margin-top:7px;font-size:15px;line-height:1.4}.eh-section-heading>.eh-choices{width:100%;margin-top:14px;display:flex}.eh-section-heading>.eh-choices>button{flex:1;padding:10px 8px;font-size:12px}.eh-dashboard{border-radius:5px}.eh-dashboard-header,.eh-dashboard-nav,.eh-operations{display:none}.eh-dashboard-body{min-height:0;display:block}.eh-detail{border:0;padding:14px 13px 12px}.eh-detail-heading{align-items:flex-start}.office-editorial.alive-surface.alive-public .eh-detail h3{font-size:16px}.eh-detail-heading p{margin-top:4px;font-size:12px}.eh-detail-heading>div:last-child{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.eh-detail-example{padding:2px 7px;font-size:9px;line-height:1.2;display:inline-flex}.eh-status{font-size:10px}.eh-mobile-assignee{color:#536b7f;justify-content:space-between;align-items:center;margin-top:10px;font-size:12px;display:flex}.eh-mobile-assignee>span{align-items:center;gap:8px;display:flex}.eh-detail-tabs.eh-choices{margin:8px 0 11px}.eh-detail-tabs.eh-choices>button{min-height:44px;font-size:12px}.eh-evidence{height:146px}.eh-evidence>span:not(.eh-image-fallback){display:none}.eh-checklist{gap:0;margin:9px 0}.eh-checklist>label{min-height:35px;font-size:12px}.eh-check{width:17px;height:17px}.eh-detail-person{display:none}.eh-detail-footer{margin-top:4px;padding-top:10px}.eh-progress{grid-template-columns:auto 1fr;align-items:center;gap:20px;display:grid}.eh-progress>span{font-size:10px;display:contents}.eh-progress strong{grid-area:1/2;justify-self:end}.eh-progress progress{grid-area:1/2;width:calc(100% - 65px);height:5px;margin:0}.eh-flow-rail{display:none}.office-editorial.alive-surface.alive-public .eh-roles{padding-top:23px;padding-bottom:20px}.office-editorial.alive-surface.alive-public .eh-roles h2{font-size:23px;line-height:1.15}.eh-role-grid{display:none}.eh-role-accordion{gap:6px;margin-top:11px;display:grid}.eh-role-accordion details{background:#fcfdfd;border:1px solid #dce4eb;border-radius:4px}.eh-role-accordion summary{cursor:pointer;align-items:center;gap:12px;min-height:58px;padding:10px 12px;list-style:none;display:flex}.eh-role-accordion summary>svg{flex:none}.eh-role-accordion summary>span{flex:1;min-width:0}.eh-role-accordion summary strong{font-size:13px;display:block}.eh-role-accordion summary span>span{color:#52697f;margin-top:3px;font-size:11px;line-height:1.4;display:block}.eh-role-accordion details>div{color:#48637b;padding:0 17px 15px 45px;font-size:12px;line-height:1.7}.eh-role-accordion ul{margin:6px 0 12px;padding-left:16px;list-style:outside}.eh-role-accordion a{color:#315e83;align-items:center;gap:7px;min-height:44px;display:flex}.eh-setup>.eh-container{padding:22px 0 20px;display:block}.office-editorial.alive-surface.alive-public .eh-setup h2{max-width:270px;font-size:24px;line-height:1.15}.eh-setup ol{flex-direction:column;gap:12px;margin-top:19px}.eh-setup li{gap:12px}.eh-setup li+li{border:0;padding:0}.eh-setup li>span{color:#233b49;background:#fff;border:0;width:29px;height:29px;font-size:12px}.eh-setup li strong{font-size:12px}.eh-setup li p{max-width:none;margin-top:3px;font-size:10px}.eh-setup-action{gap:8px;margin-top:19px}.office-editorial.alive-surface.alive-public .eh-setup-action a{width:100%;min-height:44px;font-size:12px}.eh-setup .eh-setup-watermark{width:220px;height:250px;top:30px;right:-10px}.eh-setup-action small{align-self:flex-end;font-size:9px}.office-editorial.alive-surface.alive-public .eh-faq{padding-top:18px;padding-bottom:17px;display:block}.office-editorial.alive-surface.alive-public .eh-faq h2{margin-bottom:10px;padding:0;font-size:21px}.eh-faq summary{min-height:44px;padding:9px 12px;font-size:11px}.eh-faq details p{font-size:13px}.eh-footer>.eh-container{flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:14px 0 22px;display:flex}.eh-footer-brand{flex-wrap:wrap;justify-content:space-between;gap:12px;min-height:25px}.eh-footer-brand>span{font-size:9px}.eh-footer nav{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:7px;font-size:9px}.eh-footer nav a{min-height:35px}.eh-footer-meta{justify-content:space-between;gap:12px;margin-top:3px}.eh-footer-meta small{font-size:9px}.eh-footer-meta button{min-height:36px}.eh-photo-dialog{width:calc(100vw - 28px)!important;padding:22px!important}.eh-photo-dialog>h2{padding-right:15px;font-size:19px}.eh-photo-dialog>p{font-size:12px}}@media (prefers-reduced-motion:reduce){.office-editorial.alive-surface.alive-public *{scroll-behavior:auto!important;transition:none!important}}.eh-hero-navigation{pointer-events:none;position:absolute;inset:0}.eh-hero-navigation>button{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;cursor:pointer;background:#142733a8;border:1px solid #ffffff75;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;transition:opacity .25s,background .2s;display:grid;position:absolute;box-shadow:0 3px 12px #10232b18}.eh-hero-navigation>.eh-hero-arrow{top:50%;transform:translateY(-50%)}.eh-hero-previous{left:16px}.eh-hero-next{right:16px}.eh-hero-slideshow[data-controls-visible=true] .eh-hero-navigation>button,.eh-hero-navigation>button:focus-visible{opacity:1;pointer-events:auto}.eh-hero-navigation>button:hover{background:#142733e8}.eh-hero-navigation>button:focus-visible,.eh-hero-slideshow:focus-visible{outline-offset:-4px;outline:2px solid #fff}@media (width<=760px){.eh-hero-navigation{height:285px;bottom:auto}.eh-hero-previous{left:12px}.eh-hero-next{right:12px}}@media (prefers-reduced-motion:reduce){.eh-hero-navigation>button{transition:none}}.office-editorial.alive-surface.alive-public .office-public-nav .office-header-language{display:flex}.office-editorial.alive-surface.alive-public .office-public-actions{gap:14px}.office-editorial.alive-surface.alive-public .eh-mark{box-shadow:none;color:inherit;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.office-editorial.alive-surface.alive-public .eh-mark>svg{width:100%;height:100%}.office-editorial.alive-surface.alive-public .eh-setup .eh-setup-watermark{color:#718b9d59;width:142px;height:142px;top:50%;right:230px;transform:translateY(-50%)}.eh-hero-slide{opacity:0;pointer-events:none;transition:opacity .85s;position:absolute;inset:0}.eh-hero-slide.is-active{opacity:1}.eh-hero-slide>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.eh-hero-slide .eh-image-fallback{height:100%}.eh-hero-slideshow .eh-hero-job{animation:.45s eh-outcome-in;bottom:74px}.eh-hero-controls{justify-content:flex-end;align-items:center;gap:6px;display:flex;position:absolute;bottom:15px;left:24px;right:24px}.eh-hero-controls>button{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#162a35c9;border:1px solid #ffffff5c;border-radius:4px;align-items:center;gap:7px;min-height:36px;padding:7px 10px;font-size:10px;line-height:1.3;display:flex}.eh-hero-controls>button[aria-pressed=true]{color:#172e3e;background:#fffffff0}.eh-hero-controls>button>span:first-child{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.eh-hero-controls .eh-slide-pause{justify-content:center;min-width:36px}.eh-hero-controls .eh-slide-pause:disabled{opacity:.6}.eh-leader-actions{justify-content:space-between;align-items:center;gap:12px;min-height:40px;margin-top:13px;display:flex}.eh-leader-actions>span{color:#697e8f;font-size:9px}.eh-leader-actions>button{color:#2a506e;background:#f5f9fc;border:1px solid #c8d7e1;border-radius:4px;align-items:center;gap:8px;min-height:36px;padding:7px 10px;font-size:10px;display:flex}.eh-leader-actions>button:disabled{color:#33735b;cursor:default;background:#e8f3ed;border-color:#cde4d9}.eh-worker-preview{background:linear-gradient(110deg,#f6f9fb,#edf3f6);grid-template-columns:1fr 380px;gap:60px;padding:30px 65px;display:grid}.eh-worker-context{max-width:620px;padding:12px 0}.eh-role-icon{color:#375d79;background:#e6edf2;border-radius:11px;place-items:center;width:42px;height:42px;margin-bottom:16px;display:grid}.office-editorial .eh-worker-context h3,.office-editorial .eh-customer-preview h3{letter-spacing:-.03em;font-size:26px}.eh-worker-context>p,.eh-customer-preview>header p{color:#5b7286;margin-top:8px;font-size:14px;line-height:1.6}.eh-worker-site{background:#fff;border:1px solid #dbe4eb;border-radius:7px;align-items:center;gap:20px;margin:24px 0;padding:14px;display:flex}.eh-worker-site>img{-o-object-fit:cover;object-fit:cover;border-radius:4px;width:125px;height:95px}.eh-worker-site>div>span{text-transform:uppercase;letter-spacing:.08em;color:#7790a5;font-size:9px}.eh-worker-context h4,.eh-customer-preview h4{letter-spacing:-.02em;margin:5px 0 6px;font-size:17px;font-weight:620;line-height:1.3}.eh-worker-site p{color:#657c8f;font-size:12px}.eh-worker-site small{color:#617a8f;align-items:center;gap:7px;margin-top:12px;font-size:11px;display:flex}.eh-role-demo-link{align-items:center;gap:9px;min-height:44px;margin-top:20px;font-size:13px;display:inline-flex;color:#39698b!important}.eh-worker-phone{background:#fff;border:1px solid #c9d7e0;border-radius:21px;padding:22px;box-shadow:0 10px 28px #193c5311,inset 0 0 0 5px #f2f5f7}.eh-worker-phone>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.eh-worker-phone>header>div>span{color:#71879a;margin-bottom:6px;font-size:10px;display:block}.eh-worker-phone>header strong{letter-spacing:-.03em;font-size:20px;font-weight:650;display:block}.eh-worker-phone>p{color:#59748a;margin-top:7px;font-size:12px}.eh-worker-timer{background:#f8fafc;border:1px solid #dfe7ec;border-radius:7px;justify-content:space-between;align-items:center;gap:15px;margin:18px 0;padding:13px;display:flex}.eh-worker-timer>span{grid-template-columns:auto 1fr;gap:2px 8px;display:grid}.eh-worker-timer>span>svg{color:#668399;grid-row:span 2;align-self:center}.eh-worker-timer small{color:#60788d;font-size:10px}.eh-worker-timer strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:550}.eh-worker-timer button{color:#294d66;background:#fff;border:1px solid #c7d7e3;border-radius:5px;align-items:center;gap:6px;min-height:44px;padding:9px;font-size:11px;display:flex}.eh-worker-check-heading{justify-content:space-between;font-size:12px;display:flex}.eh-worker-check-heading>span{color:#70869a;font-size:11px}.eh-worker-phone .eh-checklist label{min-height:38px}.eh-worker-evidence{border-top:1px solid #e2e9ee;align-items:center;gap:11px;margin-bottom:8px;padding:13px 0;display:flex}.eh-worker-evidence>img{-o-object-fit:cover;object-fit:cover;border-radius:4px;width:60px;height:46px}.eh-worker-evidence>span{flex:1}.eh-worker-evidence strong{font-size:11px;font-weight:550;display:block}.eh-worker-evidence small{color:#688093;margin-top:5px;font-size:10px;display:block}.eh-worker-evidence>svg{color:#448666}.office-editorial .eh-finish-job{width:100%;min-height:44px;font-size:12px}.office-editorial .eh-finish-job:disabled{opacity:.65;cursor:default}.eh-example-feedback{line-height:1.6;color:#59788c!important;margin-top:12px!important;font-size:10px!important}.eh-customer-preview{background:#f8fafb;padding:29px 38px}.eh-customer-preview>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.eh-customer-preview>header>div{padding-left:59px;position:relative}.eh-customer-preview>header .eh-role-icon{position:absolute;top:4px;left:0}.office-editorial .eh-customer-preview>header button{min-height:44px;padding:10px 14px;font-size:12px}.eh-customer-grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;margin-top:23px;display:grid}.eh-customer-property,.eh-customer-report{background:#fff;border:1px solid #dce5ec;border-radius:8px;overflow:hidden}.eh-customer-property>img{-o-object-fit:cover;object-fit:cover;width:100%;height:175px}.eh-customer-property>div{padding:18px}.eh-customer-property p{color:#637e93;font-size:13px}.eh-customer-property>div>span{color:#627e93;align-items:center;gap:7px;margin-top:18px;font-size:11px;display:flex}.eh-customer-property>div>strong{margin-top:7px;font-size:13px;font-weight:550;display:block}.eh-customer-report{padding:22px}.eh-customer-report h4{margin-top:14px}.eh-customer-report>p{color:#6b7f8f;font-size:12px;line-height:1.6}.eh-customer-visit{align-items:center;gap:12px;padding:18px 0;display:flex}.eh-customer-visit>span:nth-child(2){flex:1}.eh-customer-visit strong{font-size:13px;font-weight:550;display:block}.eh-customer-visit small{color:#6d8292;margin-top:5px;font-size:10px;display:block}.eh-customer-visit>svg{color:#3e8461}.eh-report-toggle{color:#2d5879;border:0;background:0 0;border-block:1px solid #e1e8ed;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:44px;padding:12px 0;font-size:12px;display:flex}.eh-report-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.eh-customer-report .eh-customer-sharing{color:#728494;margin-top:13px;font-size:10px}.eh-shared-report{padding-top:16px}.eh-shared-report>strong{font-size:12px}.eh-shared-report>p{align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.eh-shared-report>p>svg{color:#3c805b}.eh-shared-report>img{-o-object-fit:cover;object-fit:cover;border-radius:4px;width:100%;height:130px;margin-top:15px}.eh-shared-report>small{color:#6a7f90;font-size:10px}.eh-customer-request{background:#fff;border:1px solid #dce5ec;border-radius:7px;margin-top:22px;padding:20px}.eh-customer-request label{margin-bottom:10px;font-size:14px;font-weight:550;display:block}.eh-customer-request textarea{width:100%;font:inherit;resize:vertical;border:1px solid #cbd8e2;border-radius:5px;min-height:90px;padding:12px;font-size:14px}.eh-customer-request>div{justify-content:space-between;align-items:center;gap:20px;margin-top:10px;display:flex}.eh-customer-request>div>span{color:#6b8295;font-size:10px}.office-editorial .eh-customer-request button{min-height:44px;padding:9px 15px;font-size:12px}.eh-customer-request button:disabled{opacity:.5;cursor:default}@keyframes eh-outcome-in{0%{opacity:.1;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=1200px){.eh-worker-preview{grid-template-columns:1fr 360px;gap:30px;padding:28px}.eh-worker-site{gap:12px}.eh-worker-site>img{width:90px}.eh-hero-controls{left:15px;right:15px}.eh-hero-controls>button{padding:8px;font-size:9px}.eh-leader-actions{align-items:flex-start}.eh-leader-actions>span{max-width:100px}.office-editorial.alive-surface.alive-public .office-public-actions{gap:10px}}@media (width<=980px){.eh-worker-preview{grid-template-columns:1fr 340px;gap:22px;padding:24px}.eh-worker-site{display:block}.eh-worker-site>img{width:100%;height:100px;margin-bottom:10px}.eh-hero-controls .eh-scene-label{display:none}.eh-hero-controls>button{justify-content:center;min-width:40px;min-height:40px}.eh-customer-preview{padding:24px}.eh-customer-preview>header{align-items:flex-start}.eh-customer-grid{gap:18px}}@media (width<=760px){.office-editorial.alive-surface.alive-public .office-public-nav .office-header-language button{background:0 0;border:0;border-radius:0;gap:4px;min-width:38px;min-height:44px;padding:7px 4px;font-size:10px}.office-editorial.alive-surface.alive-public .office-public-actions,.office-editorial.alive-surface.alive-public .office-public-nav.journey-header{gap:7px}.office-editorial.alive-surface.alive-public .office-nav-brand .eh-brand{gap:5px}.office-editorial.alive-surface.alive-public .office-nav-brand .eh-brand>span{padding-left:6px;font-size:6px}.office-editorial.alive-surface.alive-public .office-nav-brand .eh-brand strong{font-size:14px}.office-editorial.alive-surface.alive-public .office-public-actions>.journey-login{padding-inline:0;font-size:11px}.office-editorial.alive-surface.alive-public .office-public-menu-trigger{min-width:32px;padding:4px}.office-editorial.alive-surface.alive-public .eh-setup .eh-setup-watermark{color:#718b9d50;width:155px;height:155px;top:50%;right:0;transform:translateY(-50%)}.eh-hero-slideshow.eh-hero-visual{height:300px}.eh-hero-slideshow .eh-hero-job{bottom:61px}.eh-hero-controls{justify-content:flex-end;bottom:10px}.eh-hero-slide>img{-o-object-position:center;object-position:center}.eh-worker-preview{background:#fff;padding:0;display:block}.eh-worker-context{display:none}.eh-worker-phone{box-shadow:none;border:0;border-radius:0;padding:17px}.eh-worker-phone .eh-checklist label{min-height:44px}.eh-customer-preview{padding:17px}.office-editorial .eh-customer-preview h3{font-size:22px}.eh-customer-preview>header{display:block}.eh-customer-preview>header>div{padding-left:0}.eh-customer-preview>header .eh-role-icon{display:none}.eh-customer-preview>header p{font-size:12px}.office-editorial .eh-customer-preview>header button{width:100%;margin-top:15px}.eh-customer-grid{grid-template-columns:1fr;gap:14px;margin-top:16px}.eh-customer-property>img{height:125px}.eh-customer-property>div{padding:14px}.eh-customer-property>div>span{margin-top:12px}.eh-customer-report{padding:16px}.eh-customer-request{padding:14px}.eh-customer-request textarea{font-size:16px}.eh-customer-request>div{display:block}.eh-customer-request>div>span{margin-bottom:10px;display:block}.office-editorial .eh-customer-request button{width:100%}.eh-worker-preview .eh-role-demo-link{font-size:12px}.eh-footer-meta{justify-content:flex-end}.eh-leader-actions{margin-top:9px}}@media (width<=350px){.office-editorial.alive-surface.alive-public .office-nav-brand .eh-brand>span{display:none}.office-editorial.alive-surface.alive-public .office-public-nav .office-header-language button span{display:none!important}}@media (prefers-reduced-motion:reduce){.eh-hero-slide,.eh-hero-job{transition:none!important;animation:none!important}}.eh-leader-mobile-tools{display:none}@media (width<=760px){.eh-leader-mobile-tools{gap:8px;margin-top:12px;display:grid}.eh-leader-mobile-tools select{color:#28465d;background:#f9fbfd;border:1px solid #d4dfe8;border-radius:4px;width:100%;min-height:44px;padding:8px;font-size:16px}.eh-leader-mobile-tools button{color:#315c7a;background:#eef5fa;border:1px solid #c3d4e2;border-radius:4px;min-height:44px;padding:9px;font-size:12px}.eh-leader-mobile-tools button:disabled{color:#39765b;cursor:default;background:#edf5ef}}.office-editorial.alive-surface.alive-public .eh-brand>.eh-mark{width:45px;height:45px}.office-editorial.alive-surface.alive-public .eh-dashboard-header .eh-brand>.eh-mark{width:32px;height:32px}.office-editorial.alive-surface.alive-public .eh-footer .eh-brand>.eh-mark{width:28px;height:28px}.office-editorial.alive-surface.alive-public .skip-link{color:#fff}@media (width<=760px){.office-editorial.alive-surface.alive-public .office-nav-brand .eh-brand>.eh-mark{width:34px;height:34px}}.office-editorial.office-premium-pages.alive-surface.alive-public{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-direction:column;min-height:100dvh;display:flex}.office-editorial.office-premium-pages.alive-surface.alive-public .ep-main#public-main{flex:1;width:100%;max-width:none;margin:0;padding:0}.office-editorial.office-premium-pages.alive-surface.alive-public :is(input,button,a,summary,select){-webkit-tap-highlight-color:transparent}.office-editorial.office-premium-pages.alive-surface.alive-public :is(button,a,summary){touch-action:manipulation}.office-editorial.office-premium-pages.alive-surface.alive-public :is(.office-auth-card,.membership-estimate,.registration-card,.journey-entry-panel){min-width:0}.office-editorial.office-premium-pages.alive-surface.alive-public .eh-footer{margin-top:auto}.office-editorial.office-premium-pages.alive-surface.alive-public .eh-footer nav{font-size:12px}.office-editorial.office-premium-pages.alive-surface.alive-public .eh-footer-meta{padding-right:48px}.office-editorial.office-premium-pages.alive-surface.alive-public .text-link{color:#365c78;align-items:center;gap:12px;min-height:44px;font-size:14px;display:inline-flex}.office-editorial.office-premium-pages.alive-surface.alive-public .aevor-label,.office-editorial.office-premium-pages.alive-surface.alive-public .membership-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#52667b;font-size:11px;font-weight:600;line-height:1.5}.office-editorial.office-premium-pages.alive-surface.alive-public .ep-work-visual{min-width:0;margin:28px 0 0}.ep-work-photo{isolation:isolate;background:#e9eff0;border:1px solid #dde5e7;border-radius:6px;height:278px;position:relative;overflow:hidden}.ep-work-photo>img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 40%;object-position:50% 40%;width:100%;height:100%;display:block}.ep-photo-label{color:#435d70;background:#fcfdfdee;border:1px solid #e0e6e8;border-radius:3px;padding:3px 8px;font-size:10px;line-height:1.5;position:absolute;top:12px;right:12px}.ep-work-outcome{background:#fff;border:1px solid #e0e7ea;border-radius:5px;align-items:center;gap:12px;padding:16px;display:flex;position:absolute;bottom:16px;left:16px;right:16px;box-shadow:0 7px 22px #152d3512}.ep-outcome-icon{color:#367153;background:#e4f0e9;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.ep-work-outcome>span:nth-child(2){flex:1;min-width:0}.ep-work-outcome strong{color:#1c3342;font-size:14px;font-weight:600;display:block}.ep-work-outcome small{color:#587081;margin-top:3px;font-size:11px;line-height:1.5;display:block}.ep-work-outcome>svg{color:#6d8799;flex:none}.ep-work-visual figcaption{justify-content:space-between;align-items:center;gap:12px;padding-top:17px;display:flex}.ep-work-visual figcaption>span{color:#415b70;align-items:center;gap:9px;min-width:0;font-size:12px;line-height:1.5;display:flex}.ep-work-visual figcaption b{color:#7a8b98;font-size:10px;font-weight:500}.ep-work-visual figcaption svg{color:#91a4b0;margin-left:8px}.ep-photo-fallback{color:#526a7c;text-align:center;align-content:center;justify-items:center;gap:14px;height:100%;padding:25px;font-size:13px;display:grid}.ep-work-photo.is-unavailable .ep-work-outcome{display:none}.office-editorial.office-premium-pages.alive-surface.alive-public .office-auth{color:#172c3a;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:76px;width:min(1180px,100% - 96px);max-width:none;margin:0 auto;padding:58px 0 62px;font-family:inherit;display:grid}.office-editorial.office-premium-pages.alive-surface.alive-public .office-auth-intro{min-width:0;padding-top:12px}.office-editorial.office-premium-pages.alive-surface.alive-public .office-auth-intro h1{letter-spacing:-.045em;max-width:560px;margin:18px 0 17px;font-size:clamp(34px,3.4vw,50px);font-weight:600;line-height:1.08}.office-editorial.office-premium-pages.alive-surface.alive-public .office-auth-intro h1 span{color:#486888}.office-editorial.office-premium-pages.alive-surface.alive-public .office-auth-intro>p:not(.aevor-label){color:#52667b;max-width:440px;font-size:16px;line-height:1.65}.office-editorial.office-premium-pages.alive-surface.alive-public .office-auth-assurance{color:#52667b;gap:10px;margin:21px 0 5px;font-size:12px;line-height:1.6}.office-editorial.office-premium-pages.alive-surface.alive-public .office-auth-assurance svg{color:#587b8d;flex:none;width:17px;height:17px}.office-editorial.office-premium-pages.alive-surface.alive-public .office-auth-intro>.text-link{font-size:13px}.office-editorial.office-premium-pages.alive-surface.alive-public .office-auth-card{background:#fff;border:1px solid #dbe3e8;border-radius:8px;padding:34px 36px;box-shadow:0 12px 40px #17374906}.office-editorial.office-premium-pages.alive-surface.alive-public .office-auth-icon{color:#54748b;background:#eef3f5;border-radius:6px;width:40px;height:40px;margin:0 0 25px}.office-editorial.office-premium-pages.alive-surface.alive-public .office-auth-card h2{letter-spacing:-.035em;margin:0 0 12px;font-size:29px;font-weight:600;line-height:1.2}.office-editorial.office-premium-pages.alive-surface.alive-public .office-auth-subtitle{color:#52667b;margin:0 0 25px;font-size:14px;line-height:1.6}.office-editorial.office-premium-pages.alive-surface.alive-public .office-auth-google{color:#1b3343;min-height:48px;box-shadow:none;background:#fff;border:1px solid #c6d2db;border-radius:4px;font-size:14px;font-weight:550}.office-editorial.office-premium-pages.alive-surface.alive-public .office-auth-google:hover{background:#f4f7f8;border-color:#94aabd}.office-editorial.office-premium-pages.alive-surface.alive-public .office-auth-divider{color:#617488;text-transform:none;margin:22px 0;font-size:12px}.office-editorial.office-premium-pages.alive-surface.alive-public .office-auth-divider:before,.office-editorial.office-premium-pages.alive-surface.alive-public .office-auth-divider:after{background:#dfe6eb}.office-editorial.office-premium-pages.alive-surface.alive-public .office-auth-field{margin-bottom:18px}.office-editorial.office-premium-pages.alive-surface.alive-public .office-auth-field label{color:#354f62;margin-bottom:8px;font-size:13px;font-weight:500}.office-editorial.office-premium-pages.alive-surface.alive-public .office-auth-field input{color:#172e3e;background:#fcfdfd;border:1px solid #c7d4de;border-radius:4px;min-height:48px;font-size:16px}.office-editorial.office-premium-pages.alive-surface.alive-public .office-auth-field input:focus{outline-offset:1px;background:#fff;border-color:#527d9d;outline:3px solid #6e96b529}.office-editorial.office-premium-pages.alive-surface.alive-public .office-auth-password button{color:#597183;border-radius:3px}.office-editorial.office-premium-pages.alive-surface.alive-public .office-auth-submit{color:#fff;background:#192f3b;border-radius:4px;min-height:48px;font-size:14px;box-shadow:0 3px 7px #112b3617}.office-editorial.office-premium-pages.alive-surface.alive-public .office-auth-submit:hover{background:#2d495a}.office-editorial.office-premium-pages.alive-surface.alive-public .office-auth-text{color:#3c627e;min-height:44px;font-size:13px}.office-editorial.office-premium-pages.alive-surface.alive-public .office-auth-links{border-top:1px solid #e4e9ec;gap:0;margin-top:22px;padding-top:14px}.office-editorial.office-premium-pages.alive-surface.alive-public .office-auth-feedback{border-radius:5px;padding:14px;font-size:13px;line-height:1.6}.office-editorial.office-premium-pages.alive-surface.alive-public .office-auth-hint{color:#5e7385;font-size:12px;line-height:1.5}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-showcase{color:#172e3e;width:min(1180px,100% - 96px);max-width:none;margin:0 auto;padding:58px 0 46px}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-heading{text-align:left;max-width:780px;margin:0 0 36px}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-heading h1{letter-spacing:-.045em;max-width:720px;margin:17px 0 16px;font-size:clamp(34px,3.5vw,50px);font-weight:600;line-height:1.08}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-heading>p:last-child{color:#52667b;max-width:650px;margin:0;font-size:17px;line-height:1.6}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-offer{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:48px;padding:0;display:grid;overflow:visible}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-product{min-width:0;padding:0}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-product-title{align-items:center;gap:10px;display:flex}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-product-icon{color:#4d6f86;background:#eef3f5;border-color:#dce5e9;border-radius:5px;width:34px;height:34px}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-product-icon svg{width:20px;height:20px}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-product h2{letter-spacing:-.035em;margin:20px 0 10px;font-size:28px;font-weight:600;line-height:1.2}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-product-lead{color:#52667b;max-width:56ch;font-size:14px;line-height:1.65}.office-editorial.office-premium-pages.alive-surface.alive-public .ep-work-membership{margin-top:22px}.ep-work-membership .ep-work-photo{height:190px}.ep-work-membership .ep-work-photo>img{-o-object-position:50% 35%;object-position:50% 35%}.ep-work-membership .ep-work-outcome{max-width:320px;padding:10px 13px;bottom:12px;left:12px;right:12px}.ep-work-membership .ep-outcome-icon{width:28px;height:28px}.ep-work-membership .ep-work-outcome strong{font-size:12px}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-included-label{letter-spacing:.1em;text-transform:uppercase;color:#61788a;margin:25px 0 18px;font-size:11px;font-weight:600}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-features{gap:22px 26px}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-features h4{color:#1d3749;margin:0 0 5px;font-size:14px;font-weight:600;line-height:1.4}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-features p{color:#5c7183;margin:0;font-size:12px;line-height:1.65}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-features li>span{color:#5e7c93}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-product-bottom p{color:#526b7e;border-color:#e0e7eb;margin:0;padding-top:18px;font-size:12px;line-height:1.6}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-product-bottom a{color:#365f7d;min-height:44px;font-size:13px}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-estimate{color:#fff;background:#192f3b;border:1px solid #2b4554;border-radius:8px;padding:32px;box-shadow:0 14px 38px #183a4812}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-estimate .membership-eyebrow{color:#bdcdd7}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-estimate h2{color:#d3dfe6;letter-spacing:0;margin:25px 0 12px;font-size:15px;font-weight:500;line-height:1.5}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-price{gap:6px;margin:24px 0 28px}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-price strong{letter-spacing:-.045em;color:#fff;font-size:clamp(38px,3.7vw,54px);font-weight:550;line-height:1.1}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-price>span{color:#bacbd5;font-size:13px}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-estimate .office-prelaunch-note{color:#d4e1e8;background:#263f4d;border:1px solid #43606f;border-radius:4px;margin:14px 0 0;padding:13px 14px;font-size:12px;line-height:1.6}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-estimate .office-prelaunch-note strong{color:#fff;margin-bottom:3px;font-size:12px;display:block}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-seat-field label{color:#e3ebef;font-size:13px}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-stepper{border-color:#617c8d;border-radius:4px;grid-template-columns:44px minmax(0,1fr) 44px;padding:3px}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-stepper input{font-size:20px;color:#183343!important}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-stepper button{color:#35586d;background:#f1f5f7;border-radius:3px}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-stepper button:disabled{opacity:.45}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-seat-field>p{color:#b7cbd7;margin:12px 0 0;font-size:12px;line-height:1.6}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-seat-field .membership-field-error{color:#ffc9c1}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-primary{color:#193747;box-shadow:none;white-space:normal;background:#fff;border:1px solid #fff;border-radius:4px;gap:10px;width:100%;min-height:48px;margin-top:24px;padding:11px 15px;font-size:14px;font-weight:600;line-height:1.5}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-primary:hover{background:#eaf0f4}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-primary:disabled{opacity:.5}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-checkout-note{color:#bdcfd9;margin:13px 0 0;font-size:12px;line-height:1.65}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-price-details{border-top:1px solid #486170;margin-top:22px;padding-top:5px}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-price-details summary{color:#e1ebf0;min-height:48px;font-size:13px}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-price-details :is(p,li,small){color:#becfd9;font-size:12px;line-height:1.65}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-price-details li{border-color:#405b6b}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-price-details strong{color:#fff}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-tax,.office-editorial.office-premium-pages.alive-surface.alive-public .membership-estimate .service-notice{color:#bdcfd9;font-size:12px}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-price-state{color:#d8e4eb;justify-content:center;min-height:240px}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-price-state>strong{color:#fff}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-price-state button{color:#183747;background:#fff;border-radius:4px;min-height:44px}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-get-started{background:0 0;border-block:1px solid #dfe7eb;border-radius:0;margin-top:48px;padding:30px 0}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-get-started h2{letter-spacing:-.03em;margin:0 0 24px;font-size:25px;font-weight:600;line-height:1.2}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-get-started ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:0;padding:0;display:grid}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-get-started li{background:0 0;border:0;align-items:start;gap:13px;padding:0}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-get-started li>span{color:#476b83;background:#f3f7f8;border:1px solid #c6d5df;border-radius:50%;width:30px;height:30px;font-size:11px}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-get-started h3{letter-spacing:0;margin:0 0 6px;font-size:14px;font-weight:600;line-height:1.5}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-get-started p{color:#5a7082;margin:0;font-size:12px;line-height:1.65}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-faq{grid-template-columns:1fr 1.5fr;gap:44px;margin-top:35px;padding:0;display:grid}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-faq h2{letter-spacing:-.035em;margin:12px 0 14px;font-size:28px;line-height:1.15}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-faq a{color:#3f6580;font-size:13px}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-faq-items{gap:8px}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-faq details{box-shadow:none;background:#fff;border:1px solid #dce5ea;border-radius:4px}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-faq summary{color:#29485d;min-height:48px;padding:13px 16px;font-size:13px}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-faq details p{color:#526d81;margin:0;padding:0 16px 17px;font-size:13px;line-height:1.65}.office-editorial.office-premium-pages.alive-surface.alive-public .journey-entry{background:0 0;border:0;grid-template-columns:1fr 1fr;gap:64px;width:min(1180px,100% - 96px);max-width:none;margin:0 auto;padding:58px 0 38px;display:grid}.office-editorial.office-premium-pages.alive-surface.alive-public .journey-entry h1{max-width:560px;margin:18px 0;font-size:clamp(34px,3.4vw,50px);font-weight:600;line-height:1.08}.office-editorial.office-premium-pages.alive-surface.alive-public .journey-entry-intro>p:not(.aevor-label){color:#526b7d;margin-bottom:24px;font-size:16px;line-height:1.7}.office-editorial.office-premium-pages.alive-surface.alive-public .journey-entry-panel{box-shadow:none;background:#fff;border:1px solid #dce5eb;border-radius:8px;padding:28px}.office-editorial.office-premium-pages.alive-surface.alive-public .entry-options{gap:16px;display:grid}.office-editorial.office-premium-pages.alive-surface.alive-public .entry-option{background:#fbfcfd;border:1px solid #dbe5eb;border-radius:5px;padding:22px;display:block;position:relative}.office-editorial.office-premium-pages.alive-surface.alive-public .entry-option h2{letter-spacing:-.03em;margin:14px 0 8px;font-size:22px;line-height:1.2}.office-editorial.office-premium-pages.alive-surface.alive-public .entry-option p{color:#526c7f;margin:0;font-size:14px;line-height:1.65}.office-editorial.office-premium-pages.alive-surface.alive-public .entry-option>svg{position:absolute;top:26px;right:22px}.office-editorial.office-premium-pages.alive-surface.alive-public .entry-option .module-icon{color:#52748b;background:#eef4f6;border-radius:5px;place-items:center;width:36px;height:36px;display:grid}.office-editorial.office-premium-pages.alive-surface.alive-public .entry-signed{padding-top:22px}.office-editorial.office-premium-pages.alive-surface.alive-public .entry-signed h2{margin:17px 0 14px;font-size:25px;line-height:1.25}.office-editorial.office-premium-pages.alive-surface.alive-public .entry-signed p{color:#526b7d;margin:0 0 22px;font-size:14px;line-height:1.65}.office-editorial.office-premium-pages.alive-surface.alive-public .entry-identity{overflow-wrap:anywhere;background:#eff5f7;border:1px solid #d8e4eb;border-radius:4px;padding:12px}.office-editorial.office-premium-pages.alive-surface.alive-public .entry-signed>button:not(.text-link){color:#fff;background:#192f3b;border-radius:4px;min-height:44px}.office-editorial.office-premium-pages.alive-surface.alive-public .journey-disclosure{color:#526b7d;background:0 0;border-top:1px solid #dde6eb;border-radius:0;align-items:center;gap:14px;width:min(1180px,100% - 96px);max-width:none;margin:0 auto 36px;padding:20px 0;font-size:13px;line-height:1.65;display:flex}.office-editorial.office-premium-pages.alive-surface.alive-public .journey-disclosure>p{flex:1}.office-editorial.office-premium-pages.alive-surface.alive-public .journey-disclosure>svg{flex:none}.office-editorial.office-premium-pages.alive-surface.alive-public .journey-disclosure>a{white-space:nowrap;align-items:center;min-height:44px;font-size:13px;display:flex}.office-editorial.office-premium-pages.alive-surface.alive-public .office-prelaunch-entry{width:min(1180px,100% - 96px);max-width:none;margin:0 auto;padding:35px 0 38px}.office-editorial.office-premium-pages.alive-surface.alive-public .registration-layout{gap:64px;margin-top:30px}.office-editorial.office-premium-pages.alive-surface.alive-public .registration-story h1{letter-spacing:-.045em;font-size:clamp(34px,3.4vw,50px);font-weight:600;line-height:1.08}.office-editorial.office-premium-pages.alive-surface.alive-public .registration-story h1 span{color:#486888}.office-editorial.office-premium-pages.alive-surface.alive-public .registration-card,.office-editorial.office-premium-pages.alive-surface.alive-public .registration-offer{box-shadow:none;background:#fff;border:1px solid #dce5eb;border-radius:8px}.office-editorial.office-premium-pages.alive-surface.alive-public .registration-offer{background:#f0f5f6}.office-editorial.office-premium-pages.alive-surface.alive-public .registration-card-icon,.office-editorial.office-premium-pages.alive-surface.alive-public .registration-step-icon{color:#51758e;background:#edf3f5;border-radius:5px}.office-editorial.office-premium-pages.alive-surface.alive-public .registration-cta{color:#fff;white-space:normal;background:#192f3b;border-radius:4px;min-height:48px}.office-editorial.office-premium-pages.alive-surface.alive-public .registration-bottom{background:0 0;border:0;border-top:1px solid #dce5ea;border-radius:0}.office-editorial.office-premium-pages.alive-surface.alive-public .access-state{background:#fff;border:1px solid #dce5eb;border-radius:8px;max-width:720px;margin:48px auto;padding:32px}.office-editorial.office-premium-pages.alive-surface.alive-public .access-state h1{margin-bottom:20px;font-size:32px}.office-editorial.office-premium-pages.alive-surface.alive-public .office-waiting-page{--ww-paper:#fcfdfd;--ww-ink:#172e3e;--ww-sub:#526b7f;--ww-line:#dfe7eb;--ww-action:#192f3b;background:0 0;min-height:0;font-family:inherit}.office-editorial.office-premium-pages.alive-surface.alive-public .office-waiting-page .ww-main{flex:none;width:min(1180px,100% - 96px);max-width:none;padding:38px 0 36px}.office-editorial.office-premium-pages.alive-surface.alive-public .office-waiting-page .ww-breadcrumb{margin:0 0 30px;font-size:11px}.office-editorial.office-premium-pages.alive-surface.alive-public .office-waiting-page .ww-next{margin-top:36px;padding-top:28px}.office-editorial.office-premium-pages.alive-surface.alive-public .office-waiting-page .ww-next h2{letter-spacing:-.035em;font-family:inherit;font-size:25px;font-weight:600;line-height:1.25}.office-editorial.office-premium-pages.alive-surface.alive-public .office-waiting-page .ww-path h3{letter-spacing:0;margin-bottom:6px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.6}.office-editorial.office-premium-pages.alive-surface.alive-public .office-waiting-page .ww-path p{font-size:13px;line-height:1.7}.office-editorial.office-premium-pages.alive-surface.alive-public .office-waiting-page .ww-support{margin-top:30px;padding:20px 0 0}.office-editorial.office-premium-pages.alive-surface.alive-public .office-waiting-page .ww-support a{min-height:44px}@media (width<=1100px) and (width>=761px){.office-editorial.office-premium-pages.alive-surface.alive-public :is(.office-auth,.membership-showcase,.journey-entry,.journey-disclosure,.office-prelaunch-entry),.office-editorial.office-premium-pages.alive-surface.alive-public .office-waiting-page .ww-main{width:calc(100% - 56px)}.office-editorial.office-premium-pages.alive-surface.alive-public .office-auth{gap:32px;padding-top:38px}.office-editorial.office-premium-pages.alive-surface.alive-public .office-auth-card{padding:28px}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-offer{grid-template-columns:1fr 1fr;gap:30px}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-estimate{padding:26px}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-features{grid-template-columns:1fr;gap:15px}.office-editorial.office-premium-pages.alive-surface.alive-public .ep-work-visual figcaption{flex-wrap:wrap;gap:6px}.ep-work-visual figcaption svg{display:none}.office-editorial.office-premium-pages.alive-surface.alive-public .registration-layout{gap:32px}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-get-started ol{gap:20px}}@media (width<=760px){.office-editorial.office-premium-pages.alive-surface.alive-public :is(.office-auth,.membership-showcase,.journey-entry,.journey-disclosure,.office-prelaunch-entry),.office-editorial.office-premium-pages.alive-surface.alive-public .office-waiting-page .ww-main{width:calc(100% - 36px)}.office-editorial.office-premium-pages.alive-surface.alive-public .eh-footer-meta{padding-right:50px}.office-editorial.office-premium-pages.alive-surface.alive-public .office-auth{grid-template-columns:minmax(0,1fr);gap:0;max-width:540px;padding:26px 0 30px}.office-editorial.office-premium-pages.alive-surface.alive-public .office-auth-intro{display:contents}.office-editorial.office-premium-pages.alive-surface.alive-public .office-auth-intro>.aevor-label{order:0;font-size:9px}.office-editorial.office-premium-pages.alive-surface.alive-public .office-auth-intro h1{order:1;max-width:480px;margin:12px 0 10px;font-size:32px;line-height:1.09}.office-editorial.office-premium-pages.alive-surface.alive-public .office-auth-intro>p:not(.aevor-label){order:2;max-width:440px;margin-bottom:22px;font-size:14px;line-height:1.6}.office-editorial.office-premium-pages.alive-surface.alive-public .office-auth-card{border-radius:6px;order:3;padding:24px 21px}.office-editorial.office-premium-pages.alive-surface.alive-public .office-auth-card h2{font-size:25px;line-height:1.2}.office-editorial.office-premium-pages.alive-surface.alive-public .office-auth-subtitle{margin-bottom:22px;font-size:13px}.office-editorial.office-premium-pages.alive-surface.alive-public .office-auth-icon{display:none}.office-editorial.office-premium-pages.alive-surface.alive-public .office-auth-intro>.ep-work-visual{order:6;margin-top:24px}.office-editorial.office-premium-pages.alive-surface.alive-public .office-auth-assurance{order:4;margin:18px 0 3px;font-size:12px}.office-editorial.office-premium-pages.alive-surface.alive-public .office-auth-intro>.text-link{order:5;justify-self:start;font-size:13px}.ep-work-photo{height:235px}.ep-work-outcome{gap:10px;padding:12px;bottom:12px;left:12px;right:12px}.ep-work-outcome strong{font-size:13px}.ep-work-outcome small{font-size:10px}.ep-work-visual figcaption{flex-wrap:wrap;gap:7px}.ep-work-visual figcaption>span{gap:6px;font-size:11px}.ep-work-visual figcaption svg{display:none}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-showcase{padding:28px 0 30px}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-heading{margin-bottom:25px}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-heading .membership-eyebrow{font-size:9px}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-heading h1{margin:13px 0 14px;font-size:34px;line-height:1.08}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-heading>p:last-child{font-size:15px;line-height:1.6}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-offer{flex-direction:column;gap:30px;display:flex}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-estimate{border-radius:6px;order:0;width:100%;padding:25px 22px}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-product{order:1;width:100%;padding:0}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-price strong{font-size:44px}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-product h2{margin-top:15px;font-size:27px}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 18px}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-features h4{font-size:13px}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-features p{font-size:12px}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-features li{flex-direction:column;gap:9px}.office-editorial.office-premium-pages.alive-surface.alive-public .ep-work-membership .ep-work-photo{height:210px}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-get-started{margin-top:30px;padding:25px 0}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-get-started h2{margin-bottom:20px;font-size:24px}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-get-started ol{grid-template-columns:1fr;gap:23px}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-faq{margin-top:27px;display:block}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-faq h2{font-size:26px}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-faq-items{margin-top:18px}.office-editorial.office-premium-pages.alive-surface.alive-public .journey-entry{grid-template-columns:1fr;gap:24px;padding:28px 0}.office-editorial.office-premium-pages.alive-surface.alive-public .journey-entry h1{margin:14px 0;font-size:34px}.office-editorial.office-premium-pages.alive-surface.alive-public .journey-entry-intro>p:not(.aevor-label){margin-bottom:12px;font-size:15px}.office-editorial.office-premium-pages.alive-surface.alive-public .journey-entry-panel{border-radius:6px;padding:21px}.office-editorial.office-premium-pages.alive-surface.alive-public .entry-option{padding:18px}.office-editorial.office-premium-pages.alive-surface.alive-public .entry-option h2{font-size:21px}.office-editorial.office-premium-pages.alive-surface.alive-public .journey-disclosure{flex-wrap:wrap;gap:9px;margin-bottom:25px;padding-top:20px;font-size:12px}.office-editorial.office-premium-pages.alive-surface.alive-public .journey-disclosure p{flex-basis:calc(100% - 32px)}.office-editorial.office-premium-pages.alive-surface.alive-public .journey-disclosure>a{margin-left:27px}.office-editorial.office-premium-pages.alive-surface.alive-public .office-prelaunch-entry{padding:24px 0}.office-editorial.office-premium-pages.alive-surface.alive-public .registration-layout{flex-direction:column;gap:26px;margin-top:24px;display:flex}.office-editorial.office-premium-pages.alive-surface.alive-public .registration-story h1{font-size:34px}.office-editorial.office-premium-pages.alive-surface.alive-public .registration-card{border-radius:6px;width:100%;padding:22px}.office-editorial.office-premium-pages.alive-surface.alive-public .access-state{margin:28px 18px;padding:22px}.office-editorial.office-premium-pages.alive-surface.alive-public .office-waiting-page .ww-main{padding:27px 0 30px}.office-editorial.office-premium-pages.alive-surface.alive-public .office-waiting-page .ww-breadcrumb{letter-spacing:.1em;gap:8px;margin-bottom:25px;font-size:9px}.office-editorial.office-premium-pages.alive-surface.alive-public .office-waiting-page .ww-next{margin-top:28px;padding-top:25px}.office-editorial.office-premium-pages.alive-surface.alive-public .office-waiting-page .ww-next-heading{gap:8px;margin-bottom:22px}.office-editorial.office-premium-pages.alive-surface.alive-public .office-waiting-page .ww-next h2{font-size:24px}.office-editorial.office-premium-pages.alive-surface.alive-public .office-waiting-page .ww-path{gap:23px}}@media (prefers-reduced-motion:reduce){.office-editorial.office-premium-pages.alive-surface.alive-public *{scroll-behavior:auto!important;transition:none!important}}.office-editorial.office-premium-pages.alive-surface.alive-public .office-auth-intro h1,.office-editorial.office-premium-pages.alive-surface.alive-public .office-auth-card h2{font-weight:600!important}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-product{box-shadow:none;background:0 0;border:0;border-radius:0}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 26px;margin:0;padding:0;list-style:none;display:grid}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-features li{background:0 0;border:0;align-items:flex-start;gap:10px;min-width:0;padding:0;display:flex}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-estimate{display:block}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-stepper{background:#fff;border:1px solid #617c8d;border-radius:4px;grid-template-columns:44px minmax(0,1fr) 44px;gap:0;width:100%;padding:3px;display:grid}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-stepper input{width:100%;max-width:none;box-shadow:none;background:#fff;border:0;border-radius:0;padding:0 8px}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-price{margin:24px 0 28px;display:grid}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-primary{margin-top:24px;display:flex}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-product-bottom{margin-top:24px;padding-top:0}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-product-bottom p{align-items:flex-start;gap:8px;display:flex}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-faq{border:0}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-faq-items{gap:8px;display:grid}@media (width<=1100px) and (width>=761px){.office-editorial.office-premium-pages.alive-surface.alive-public .membership-features{grid-template-columns:1fr;gap:15px}}@media (width<=760px){.office-editorial.office-premium-pages.alive-surface.alive-public .membership-features{gap:22px 18px}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-features li{flex-direction:column;gap:9px}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-estimate{margin-top:0}.office-editorial.office-premium-pages.alive-surface.alive-public .membership-heading{margin-bottom:25px}}.office-editorial.alive-surface.alive-public :is(.eh-button,.office-public-nav .public-primary){letter-spacing:-.012em;border:1px solid #1d3441;border-radius:999px;gap:14px;min-height:50px;padding:13px 24px;font-size:14px;font-weight:600;line-height:1.45;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;box-shadow:inset 0 1px #ffffff18,0 3px 6px #152d3612}.office-editorial.alive-surface.alive-public .eh-primary,.office-editorial.alive-surface.alive-public .office-public-nav .public-primary{color:#fff;background:#1b303c}.office-editorial.alive-surface.alive-public .eh-secondary{color:#294656;background:#fff;border-color:#cfdae2;box-shadow:0 2px 5px #1a354008}.office-editorial.alive-surface.alive-public :is(.eh-primary,.office-public-nav .public-primary):hover{background:#2b4655;border-color:#2b4655;box-shadow:0 5px 12px #182f401a}.office-editorial.alive-surface.alive-public .eh-secondary:hover{background:#f0f5f7;border-color:#a5bac8}.office-editorial.alive-surface.alive-public :is(.eh-button,.office-public-nav .public-primary):active{transform:translateY(1px)}.office-editorial.alive-surface.alive-public .eh-button>svg{flex:none;width:20px;height:20px;transition:transform .18s}.office-editorial.alive-surface.alive-public .eh-button:hover>svg{transform:translate(2px)}.office-editorial.alive-surface.alive-public .office-public-nav .public-primary{min-height:44px;padding:10px 19px;font-size:13px}.office-editorial.alive-surface.alive-public .eh-setup .eh-button{color:#203b4b;background:#fff;border-color:#fff;box-shadow:0 3px 10px #07161e14}.office-editorial.alive-surface.alive-public .eh-setup .eh-button:hover{background:#e9f1f5}.office-editorial.alive-surface.alive-public .eh-section-heading>.eh-choices{background:#f0f4f6;border-color:#e0e7eb;border-radius:999px;gap:3px;padding:4px}.office-editorial.alive-surface.alive-public .eh-section-heading>.eh-choices>button{border:0;border-radius:999px;min-height:42px;padding:10px 19px;font-size:13px}.office-editorial.alive-surface.alive-public .eh-section-heading>.eh-choices>button[aria-pressed=true]{border-radius:999px;box-shadow:0 2px 5px #1c36401c}.office-editorial.alive-surface.alive-public .eh-hero-controls>button{border-radius:999px;min-height:40px;padding:9px 12px}.office-editorial.alive-surface.alive-public .eh-hero-controls .eh-slide-pause{min-width:40px;padding:9px}.office-editorial.alive-surface.alive-public :is(.eh-leader-actions>button,.eh-leader-mobile-tools>button,.eh-worker-timer button){border-radius:10px;min-height:44px}.office-editorial.alive-surface.alive-public .eh-industry-links button>svg:first-child{width:28px;height:28px}.office-editorial.alive-surface.alive-public .eh-role-icon{border-radius:14px;width:48px;height:48px}.office-editorial.alive-surface.alive-public .eh-role-icon>svg{width:28px;height:28px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined{background:#f7f9fa}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-showcase{width:min(1180px,100% - 64px);padding:52px 0 58px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-heading{text-align:center;max-width:760px;margin:0 auto 36px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-heading h1{letter-spacing:-.045em;text-wrap:balance;max-width:700px;margin:16px auto;font-size:clamp(35px,3.65vw,52px);line-height:1.1;font-weight:600!important}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-heading>p:last-child{max-width:600px;margin:0 auto;font-size:16px;line-height:1.7}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-offer{background:#fff;border:1px solid #dce5ea;border-radius:28px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:0;margin:0;padding:8px;display:grid;overflow:hidden;box-shadow:0 12px 38px #253c5007,0 2px 4px #1c344004}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-product{background:0 0;padding:28px 30px 24px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-product-title{gap:13px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-product-icon{color:#375b72;background:#f0f5f7;border:1px solid #dde7ec;border-radius:14px;width:46px;height:46px;box-shadow:inset 0 1px #fff}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-product-icon>svg{width:28px;height:28px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-product h2{margin:21px 0 12px;font-size:31px;line-height:1.15}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-product-lead{max-width:48ch;font-size:15px;line-height:1.65}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-included-label{letter-spacing:.1em;color:#657d8e;margin:28px 0 18px;font-size:10px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-features li{flex-direction:column;gap:9px;min-width:0;padding:0;display:flex}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-features li>span{color:#486b82;background:0 0;flex:none;justify-content:flex-start;align-items:center;width:32px;height:32px;padding:0;display:flex}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-features h4{color:#213c4d;margin:0 0 5px;font-size:14px;font-weight:600;line-height:1.4}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-features p{color:#5b7182;font-size:13px;line-height:1.6}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-product-bottom{margin-top:28px;padding-top:0}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-product-bottom p{border-top:1px solid #e2e9ee;padding-top:18px;font-size:12px;line-height:1.7}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-product-bottom .membership-demo-link{color:#365b72;background:#fff;border:1px solid #d8e3e9;border-radius:999px;align-items:center;gap:16px;min-height:44px;margin-top:16px;padding:10px 17px;font-size:13px;font-weight:550;display:inline-flex;box-shadow:0 2px 4px #1b334005}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-product-bottom .membership-demo-link:hover{background:#f0f5f7;border-color:#a9becd}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-estimate{box-shadow:none;color:#1e3849;background:linear-gradient(155deg,#eef3f6,#f5f8fa 70%);border:1px solid #e2e9ed;border-radius:21px;padding:30px 28px;display:block;position:relative}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-estimate .membership-eyebrow{color:#597588;letter-spacing:.1em;font-size:10px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-estimate h2{letter-spacing:-.025em;color:#1d3748;margin:20px 0 12px;font-size:23px;font-weight:600;line-height:1.2}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-launch-status{color:#466e5e;background:#f8fcfa;border:1px solid #d6e4df;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:5px 9px;font-size:11px;line-height:1.4;display:inline-flex}.membership-launch-status>span{background:#5c8c75;border-radius:50%;flex:none;width:5px;height:5px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-price{flex-wrap:wrap;align-items:baseline;gap:8px;margin:23px 0 26px;display:flex}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-price strong{color:#1b3444;letter-spacing:-.05em;font-size:clamp(40px,4vw,56px);font-weight:600;line-height:1.08}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-price>span{color:#5c7486;font-size:13px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-seat-field label{color:#365366;margin-bottom:10px;font-size:13px;font-weight:550}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-stepper{background:#fff;border:1px solid #cddce5;border-radius:14px;grid-template-columns:44px minmax(0,1fr) 44px;width:100%;max-width:none;padding:5px;box-shadow:0 2px 4px #20384704}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-stepper input{background:0 0;font-size:22px;color:#213f52!important}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-stepper button{color:#42637b;background:#edf3f6;border:1px solid #e0e9ee;border-radius:10px;min-height:44px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-stepper button:hover:not(:disabled){background:#dfeaf1;border-color:#b6cbda}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-seat-field>p{color:#5f7688;margin:10px 0 0;font-size:12px;line-height:1.65}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-seat-field .membership-field-error{color:#a53030}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-primary{color:#fff;background:#1b3443;border:1px solid #1d3848;border-radius:999px;justify-content:space-between;align-items:center;gap:14px;min-height:52px;margin-top:22px;padding:13px 21px;font-size:14px;font-weight:600;line-height:1.5;transition:background .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:inset 0 1px #ffffff15,0 4px 8px #182e3b13}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-primary>svg{width:21px;height:21px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-primary:hover:not(:disabled){background:#2c4b5f;box-shadow:0 5px 12px #182e3b22}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-primary:active:not(:disabled){transform:translateY(1px)}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-checkout-note{color:#5e7485;margin:13px 0 0;font-size:12px;line-height:1.75}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-price-details{border-top:1px solid #d3e0e8;margin-top:23px;padding-top:4px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-price-details summary{color:#345b75;min-height:48px;font-size:13px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-price-details :is(p,li,small){color:#5e7688;font-size:12px;line-height:1.7}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-price-details li{border-color:#d8e3ea}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-price-details strong{color:#304f65}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined :is(.membership-tax,.membership-estimate .service-notice),.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-price-state{color:#536f82}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-price-state>strong{color:#243e51}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-price-state button{color:#2a506a;background:#fff;border:1px solid #cfdee7;border-radius:999px;padding:10px 18px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-get-started{background:0 0;border:0;margin:42px 0 0;padding:0}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-get-started h2{margin-bottom:24px;font-size:23px;line-height:1.3}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-get-started ol{gap:28px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-get-started li{gap:14px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-get-started li>span{color:#5b7e97;background:#fff;border-color:#dce6ed;width:36px;height:36px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-get-started h3{font-size:14px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-get-started p{font-size:13px;line-height:1.7}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-faq{border-top:1px solid #dfe7eb;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:42px;margin-top:40px;padding-top:36px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-faq h2{margin:14px 0;font-size:29px;line-height:1.2}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-faq-items{background:#fff;border:1px solid #dce6ed;border-radius:20px;gap:0;padding:0 22px;overflow:hidden}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-faq-items details{background:0 0;border:0;border-bottom:1px solid #e2e9ee;border-radius:0;padding:0}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-faq-items details:last-child{border:0}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-faq-items summary{min-height:66px;padding:16px 0;font-size:14px;line-height:1.6}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-faq-items p{padding:0 0 20px;font-size:13px;line-height:1.8}@media (width<=1000px) and (width>=761px){.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-showcase{width:calc(100% - 40px)}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-offer{grid-template-columns:1fr 1fr}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-product{padding:24px 20px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-estimate{padding:26px 22px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-features{gap:20px 15px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-features h4{font-size:13px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-get-started ol{gap:18px}}@media (width<=760px){.office-editorial.alive-surface.alive-public .eh-button{gap:12px;min-height:50px;padding:13px 20px;font-size:14px}.office-editorial.alive-surface.alive-public .eh-actions{gap:10px}.office-editorial.alive-surface.alive-public .eh-section-heading>.eh-choices{align-self:stretch;display:flex}.office-editorial.alive-surface.alive-public .eh-section-heading>.eh-choices>button{flex:1;padding:10px 11px;font-size:12px}.office-editorial.alive-surface.alive-public .eh-hero-controls>button{min-height:40px;padding:8px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-showcase{width:calc(100% - 32px);padding:30px 0 36px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-heading{text-align:left;margin:0 0 25px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-heading h1{max-width:530px;margin:13px 0;font-size:35px;line-height:1.1}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-heading>p:last-child{margin:0;font-size:15px;line-height:1.65}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-offer{border-radius:25px;flex-direction:column;gap:0;padding:6px;display:flex}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-estimate{border-radius:19px;order:0;width:100%;margin:0;padding:25px 21px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-estimate h2{margin-top:17px;font-size:23px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-price{margin:22px 0 24px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-price strong{font-size:48px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-product{order:1;padding:28px 18px 22px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-product h2{font-size:29px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-product-lead{font-size:14px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-features{gap:25px 17px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-features h4{font-size:13px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-features p{font-size:12px;line-height:1.65}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-get-started{margin-top:30px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-get-started ol{grid-template-columns:1fr;gap:23px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-faq{margin-top:29px;padding-top:25px;display:block}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-faq h2{font-size:27px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-faq-items{border-radius:18px;padding:0 18px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-faq-items summary{min-height:64px;font-size:13px}}@media (width<=360px){.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-estimate{padding:23px 15px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-product{padding:25px 14px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-features{grid-template-columns:1fr;gap:20px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-features li{flex-direction:row;gap:12px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-price strong{font-size:42px}}@media (prefers-reduced-motion:reduce){.office-editorial.alive-surface.alive-public :is(.eh-button,.eh-button>svg,.office-public-nav .public-primary),.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-refined .membership-primary{transition:none;transform:none}}body .office-polished.office-editorial.alive-surface.alive-public{--office-ink:#10141a;--office-muted:#596675;--office-accent:#83a2db;--office-link:#496895;--office-line:#dfe4e9;font-family:var(--crm-font,"Geist Variable",sans-serif);color:var(--office-ink)}body .office-polished.office-editorial.alive-surface.alive-public :is(button,input,select,textarea){font-family:inherit}body .office-polished.office-editorial.alive-surface.alive-public :is(.ph-copy h1,.cr-heading h2,.fns-copy h2,.office-integration-v3>h2,.mc-heading h1){color:var(--office-ink)}body .office-polished.office-editorial.alive-surface.alive-public :is(.ph-copy h1>span,.office-integration-v3>h2>span){color:#526787}body .office-polished.office-editorial.alive-surface.alive-public :is(.ph-intro,.cr-intro,.cr-role-copy>p,.fns-intro,.fns-benefits p,.office-integration-lead){color:var(--office-muted)}body .office-polished.office-editorial.alive-surface.alive-public :is(.ph-primary,.eh-primary,.office-public-nav .public-primary,.office-integration-v3 .office-integration-request>.office-status-button){background:var(--office-ink);border-color:var(--office-ink);color:#fff;box-shadow:0 2px 5px #10141a0a}body .office-polished.office-editorial.alive-surface.alive-public :is(.ph-primary,.eh-primary,.office-public-nav .public-primary,.office-integration-v3 .office-integration-request>.office-status-button):hover{background:#252c35;border-color:#252c35}body .office-polished.office-editorial.alive-surface.alive-public :is(.ph-secondary,.eh-secondary){color:var(--office-ink);border-color:var(--office-line);background:#fff}body .office-polished.office-editorial.alive-surface.alive-public :is(.ph-button,.eh-button,.office-status-button){transition:background .2s,border-color .2s,box-shadow .2s,transform .2s}body .office-polished.office-editorial.alive-surface.alive-public :is(.cr-heading h2,.fns-copy h2,.office-integration-v3>h2){letter-spacing:-.04em;font-size:clamp(28px,2.8vw,40px);font-weight:550;line-height:1.16}body .office-polished.office-editorial.alive-surface.alive-public :is(.cr-eyebrow,.fns-eyebrow,.office-integration-v3 .aevor-label){color:var(--office-link);letter-spacing:.16em;font-size:10px;font-weight:550}body .office-polished.office-editorial.alive-surface.alive-public :is(.cr-section,.fns-section),body .office-polished.office-editorial.alive-surface.alive-public .eh-integration-section{padding-block:36px}body .office-polished.office-editorial.alive-surface.alive-public .ph-copy-statement{text-align:center;flex-direction:column;align-items:center;padding:30px 0 24px;display:flex}body .office-polished.office-editorial.alive-surface.alive-public .ph-copy-statement .ph-kicker{letter-spacing:.16em;color:#61738d;margin:0 0 24px;font-size:10px;font-weight:450;line-height:1.5;display:block}body .office-polished.office-editorial.alive-surface.alive-public .ph-copy-statement h1{letter-spacing:-.065em;max-width:100%;margin:0;font-size:clamp(56px,5.8vw,84px);font-weight:500;line-height:.99}body .office-polished.office-editorial.alive-surface.alive-public .ph-copy-statement h1>span{color:#4878bc;text-shadow:none;margin-top:3px;margin-bottom:-.08em;padding-bottom:.08em;line-height:1.14;overflow:visible}@supports ((-webkit-background-clip:text) or (background-clip:text)){body .office-polished.office-editorial.alive-surface.alive-public .ph-copy-statement h1>span{color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(110deg,#4878bc 20% 42%,#cce4ff 48%,#fff 50%,#cce4ff 52%,#4878bc 58% 80%);background-position:100%;background-repeat:no-repeat;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:8s linear infinite office-headline-light}}@keyframes office-headline-light{0%,8%{background-position:100%}40%,to{background-position:0%}}@media (prefers-reduced-motion:reduce){body .office-polished.office-editorial.alive-surface.alive-public .ph-copy-statement h1>span{background-position:0%;animation:none}}@media (forced-colors:active){body .office-polished.office-editorial.alive-surface.alive-public .ph-copy-statement h1>span{color:canvastext;-webkit-text-fill-color:CanvasText;background:0 0;animation:none}}@media print{body .office-polished.office-editorial.alive-surface.alive-public .ph-copy-statement h1>span{color:#1b3041;-webkit-text-fill-color:#1b3041;background:0 0;animation:none}}body .office-polished.office-editorial.alive-surface.alive-public .ph-copy-statement:is(:lang(pl),:lang(lt)) h1{font-size:clamp(46px,4.6vw,66px)}body .office-polished.office-editorial.alive-surface.alive-public .ph-copy-statement .ph-intro{letter-spacing:-.02em;max-width:430px;margin:26px 0 25px;font-size:15px;font-weight:400;line-height:1.7}body .office-polished.office-editorial.alive-surface.alive-public .ph-copy-statement .ph-actions{flex-direction:column;align-items:center;gap:9px;display:flex}body .office-polished.office-editorial.alive-surface.alive-public .ph-copy-statement .ph-primary{min-height:52px;box-shadow:none;border-radius:999px;gap:36px;padding:7px 8px 7px 23px;font-size:13px;font-weight:500}body .office-polished.office-editorial.alive-surface.alive-public .ph-copy-statement .ph-arrow-disc{border:1px solid #46505c;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}body .office-polished.office-editorial.alive-surface.alive-public .ph-copy-statement .ph-arrow-disc>svg{transition:transform .2s}body .office-polished.office-editorial.alive-surface.alive-public .ph-copy-statement .ph-primary:hover .ph-arrow-disc>svg{transform:translate(2px,-2px)}body .office-polished.office-editorial.alive-surface.alive-public .ph-copy-statement .ph-secondary{min-height:42px;box-shadow:none;color:#39485e;background:0 0;border:0;border-radius:6px;gap:10px;padding:8px 12px;font-size:12px;font-weight:400}body .office-polished.office-editorial.alive-surface.alive-public .ph-copy-statement .ph-secondary:hover{color:#10141a;background:#edf1f6}body .office-polished.office-editorial.alive-surface.alive-public .ph-statement-roles{color:#62718a;letter-spacing:.03em;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 36px;margin:25px 0 24px;padding:0;font-size:11px;line-height:1.5;list-style:none;display:flex}body .office-polished.office-editorial.alive-surface.alive-public .ph-statement-roles li+li{position:relative}body .office-polished.office-editorial.alive-surface.alive-public .ph-statement-roles li+li:before{content:"";background:#a6b4c5;border-radius:50%;width:2px;height:2px;position:absolute;top:7px;left:-19px}body .office-polished.office-editorial.alive-surface.alive-public .ph-copy-statement .ph-reassurance{color:#6b7686;border-top:1px solid #dce1e7;width:100%;max-width:420px;margin:0;padding-top:17px;font-size:11px;line-height:1.6}@media (width<=600px){body .office-polished.office-editorial.alive-surface.alive-public .ph-copy-statement{padding:18px 0 5px}body .office-polished.office-editorial.alive-surface.alive-public .ph-copy-statement .ph-kicker{letter-spacing:.13em;margin-bottom:23px;font-size:9px}body .office-polished.office-editorial.alive-surface.alive-public .ph-copy-statement h1{font-size:clamp(49px,13.5vw,66px)}body .office-polished.office-editorial.alive-surface.alive-public .ph-copy-statement:is(:lang(pl),:lang(lt)) h1{font-size:clamp(36px,10.5vw,51px)}body .office-polished.office-editorial.alive-surface.alive-public .ph-copy-statement .ph-intro{margin:24px 0;font-size:14px}body .office-polished.office-editorial.alive-surface.alive-public .ph-statement-roles{margin:22px 0}body .office-polished.office-editorial.alive-surface.alive-public .ph-copy-statement .ph-reassurance{max-width:340px;font-size:10px}}@media (prefers-reduced-motion:reduce){body .office-polished.office-editorial.alive-surface.alive-public .ph-copy-statement .ph-arrow-disc>svg{transition:none}}body .office-polished.office-editorial.alive-surface.alive-public .ph-hero{align-items:center;gap:48px;margin-block:44px 38px}body .office-polished.office-editorial.alive-surface.alive-public .ph-visual{min-height:490px;padding-top:195px;padding-bottom:12px}body .office-polished.office-editorial.alive-surface.alive-public .ph-photo-frame{aspect-ratio:auto;border-radius:24px;width:89%;height:362px;position:absolute;top:0;right:0;overflow:hidden}body .office-polished.office-editorial.alive-surface.alive-public .ph-photo{-o-object-fit:cover;object-fit:cover;-o-object-position:center 42%;object-position:center 42%;width:100%;height:100%}body .office-polished.office-editorial.alive-surface.alive-public .ph-product-window{z-index:1;background:#fff;border:1px solid #e3e7ec;border-radius:18px;width:74%;max-width:390px;position:relative;overflow:hidden;box-shadow:0 16px 40px -14px #15253830,0 3px 8px #15253805}body .office-polished.office-editorial.alive-surface.alive-public .ph-product-window>header{background:#fff;border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:16px;padding:15px 21px;display:flex}body .office-polished.office-editorial.alive-surface.alive-public .ph-product-window>header>span{color:#76808d;text-align:right;font-size:9px;line-height:1.4}body .office-polished.office-editorial.alive-surface.alive-public .ph-product-window .aevor-signature{color:#3c4755;gap:8px}body .office-polished.office-editorial.alive-surface.alive-public .ph-product-window .aevor-signature-wordmark{width:94px;height:14px}body .office-polished.office-editorial.alive-surface.alive-public .ph-product-window .aevor-signature-office{letter-spacing:.18em;margin-left:0;padding-left:8px;font-size:6px}body .office-polished.office-editorial.alive-surface.alive-public .ph-product-body{padding:20px 21px 0}body .office-polished.office-editorial.alive-surface.alive-public .ph-product-heading{margin:0 0 12px}body .office-polished.office-editorial.alive-surface.alive-public .ph-product-heading h2{letter-spacing:.1em;text-transform:uppercase;color:#6f7d8d;margin:0;font-size:10px;font-weight:500;line-height:1.4}body .office-polished.office-editorial.alive-surface.alive-public .ph-product-window .job-card-interactive{box-shadow:none;color:#10141a;background:0 0;border:0;border-radius:0;padding:0;transition:none}body .office-polished.office-editorial.alive-surface.alive-public .ph-product-window .job-card-interactive:hover{box-shadow:none;background:0 0;transform:none}body .office-polished.office-editorial.alive-surface.alive-public .ph-product-window .job-card-interactive:focus-visible{outline-offset:5px;border-radius:6px;outline:2px solid #83a2db}body .office-polished.office-editorial.alive-surface.alive-public .ph-product-window .job-card-interactive>div:first-child>div{flex-direction:column;gap:7px;display:flex}body .office-polished.office-editorial.alive-surface.alive-public .ph-product-window .job-card-interactive>div:first-child p:first-child{color:#687789;letter-spacing:.015em;order:2;font-size:12px;font-weight:400;line-height:1.4}body .office-polished.office-editorial.alive-surface.alive-public .ph-product-window .job-card-interactive>div:first-child p:nth-child(2){letter-spacing:-.035em;color:#10141a;order:1;margin:0;font-size:23px;font-weight:550;line-height:1.15}body .office-polished.office-editorial.alive-surface.alive-public .ph-product-window .status-progress{color:#4a6594;white-space:nowrap;background:#edf2fb;border:0;padding:4px 9px;font-size:10px;font-weight:500;line-height:1.4}body .office-polished.office-editorial.alive-surface.alive-public .ph-product-window .job-card-interactive>div:nth-child(2){color:#738094;justify-content:space-between;gap:8px;margin-top:20px;font-size:11px}body .office-polished.office-editorial.alive-surface.alive-public .ph-product-window .job-card-interactive>div:nth-child(2)>span:first-child{color:#364558;font-size:12px;font-weight:500}body .office-polished.office-editorial.alive-surface.alive-public .ph-product-window .job-card-progress{color:#83a2db;accent-color:#83a2db;background:#edf1f6;border-radius:3px;height:3px;margin-top:12px}body .office-polished.office-editorial.alive-surface.alive-public .ph-product-window .job-card-progress::-webkit-progress-bar{background:#edf1f6;border-radius:3px}body .office-polished.office-editorial.alive-surface.alive-public .ph-product-window .job-card-progress::-webkit-progress-value{background:#83a2db;border-radius:3px}body .office-polished.office-editorial.alive-surface.alive-public .ph-product-window .job-card-progress::-moz-progress-bar{background:#83a2db;border-radius:3px}body .office-polished.office-editorial.alive-surface.alive-public .ph-product-window .job-card-open{color:#526b92;border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin-top:17px;font-size:11px;font-weight:500;display:flex}body .office-polished.office-editorial.alive-surface.alive-public .ph-product-window .job-card-open>svg{background:#f2f5fa;border-radius:50%;padding:6px;transition:background .2s,transform .2s;width:27px!important;height:27px!important}body .office-polished.office-editorial.alive-surface.alive-public .ph-product-window .job-card-interactive:hover .job-card-open>svg{background:#e7eef9;transform:translate(1px,-1px)}body .office-polished.office-editorial.alive-surface.alive-public .ph-workflow .ph-product-heading{margin-bottom:8px}body .office-polished.office-editorial.alive-surface.alive-public .ph-workflow-activity{color:#617897;min-height:34px;margin-bottom:9px;font-size:11px;line-height:1.45}body .office-polished.office-editorial.alive-surface.alive-public .ph-workflow-activity>span{align-items:flex-start;gap:7px;animation:.3s ease-out ph-activity-enter;display:flex}body .office-polished.office-editorial.alive-surface.alive-public .ph-workflow-activity svg{color:#6c8cc6;flex:none;margin-top:1px}body .office-polished.office-editorial.alive-surface.alive-public .ph-workflow .job-card-interactive>div:first-child>span{white-space:normal;text-align:center;border:0;flex-shrink:0;max-width:126px;padding:4px 9px;font-size:10px;font-weight:500;line-height:1.4;transition:background .3s,color .3s}body .office-polished.office-editorial.alive-surface.alive-public .ph-workflow .status-neutral{color:#667384;background:#eff1f4}body .office-polished.office-editorial.alive-surface.alive-public .ph-workflow[data-complete=true] .status-progress{color:#3f5f94;background:#e9eef8}body .office-polished.office-editorial.alive-surface.alive-public .ph-workflow .job-card-progress::-webkit-progress-value{transition:width .55s cubic-bezier(.2,.7,.2,1)}body .office-polished.office-editorial.alive-surface.alive-public .ph-workflow .job-card-progress::-moz-progress-bar{transition:width .55s cubic-bezier(.2,.7,.2,1)}@keyframes ph-activity-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){body .office-polished.office-editorial.alive-surface.alive-public .ph-workflow-activity>span{animation:none}body .office-polished.office-editorial.alive-surface.alive-public .ph-workflow .job-card-interactive>div:first-child>span{transition:none}body .office-polished.office-editorial.alive-surface.alive-public .ph-workflow .job-card-progress::-webkit-progress-value{transition:none}body .office-polished.office-editorial.alive-surface.alive-public .ph-workflow .job-card-progress::-moz-progress-bar{transition:none}}body .office-polished.office-editorial.alive-surface.alive-public .eh-dashboard-header{gap:18px;height:auto;min-height:64px}body .office-polished.office-editorial.alive-surface.alive-public .eh-window-minimized-caption{color:var(--office-muted);margin-right:auto;font-size:12px;line-height:1.5}body .office-polished.office-editorial.alive-surface.alive-public .eh-window-open{color:#fff;background:#10141a;border:1px solid #10141a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:11px 18px;font-size:13px;font-weight:550;transition:background .2s,box-shadow .2s;display:inline-flex}body .office-polished.office-editorial.alive-surface.alive-public .eh-window-open:hover{background:#252c35;box-shadow:0 4px 12px #10141a12}body .office-polished.office-editorial.alive-surface.alive-public .eh-window-open>svg{transition:transform .2s}body .office-polished.office-editorial.alive-surface.alive-public .eh-window-open:hover>svg{transform:translate(2px,-2px)}body .office-polished.office-editorial.alive-surface.alive-public .eh-window-open:focus-visible{outline-offset:4px;outline:3px solid #83a2db}body .office-polished.office-editorial.alive-surface.alive-public :is(.eh-window-controls,.eh-window-open)[hidden]{display:none!important}body .office-polished.office-editorial.alive-surface.alive-public .cr-role{gap:20px;min-height:208px;padding:26px 22px}body .office-polished.office-editorial.alive-surface.alive-public .cr-role-copy>p{color:var(--office-muted);font-size:13px;line-height:1.55}body .office-polished.office-editorial.alive-surface.alive-public .cr-role-action{color:var(--office-link);margin-top:13px;font-size:13px}body .office-polished.office-editorial.alive-surface.alive-public .cr-number{color:var(--office-link);margin-bottom:12px}body .office-polished.office-editorial.alive-surface.alive-public .cr-mini-heading{color:var(--office-ink);font-size:10px;line-height:1.3}body .office-polished.office-editorial.alive-surface.alive-public .cr-mini-row{gap:6px;margin-top:14px}body .office-polished.office-editorial.alive-surface.alive-public .cr-mini-row>img{width:25px;height:30px}body .office-polished.office-editorial.alive-surface.alive-public :is(.cr-mini-row b,.cr-phone-job b){color:var(--office-ink);font-size:9px;line-height:1.3}body .office-polished.office-editorial.alive-surface.alive-public .cr-mini-row small{color:var(--office-muted);font-size:9px}body .office-polished.office-editorial.alive-surface.alive-public .cr-mini-row>i{width:12px;height:12px}body .office-polished.office-editorial.alive-surface.alive-public .cr-phone-job{margin-top:8px}body .office-polished.office-editorial.alive-surface.alive-public .cr-check-count{justify-content:space-between;align-items:baseline;gap:6px;margin-top:5px;display:flex}body .office-polished.office-editorial.alive-surface.alive-public .cr-check-count strong{letter-spacing:-.04em;font-size:18px;font-weight:600;line-height:1.2}body .office-polished.office-editorial.alive-surface.alive-public .cr-check-count strong>span{color:#798390;letter-spacing:0;margin-left:2px;font-size:11px}body .office-polished.office-editorial.alive-surface.alive-public .cr-check-count>small{color:var(--office-muted);text-align:right;font-size:8px}body .office-polished.office-editorial.alive-surface.alive-public .cr-mini-progress{margin:5px 0 7px}body .office-polished.office-editorial.alive-surface.alive-public .cr-mini-checks{gap:5px}body .office-polished.office-editorial.alive-surface.alive-public .cr-mini-checks small{font-size:9px}body .office-polished.office-editorial.alive-surface.alive-public .cr-mini-report>img{height:67px;margin:9px 0}body .office-polished.office-editorial.alive-surface.alive-public .cr-report-complete{white-space:normal;font-size:9px;line-height:1.25}body .office-polished.office-editorial.alive-surface.alive-public .cr-panel{border-color:var(--office-line)}body .office-polished.office-editorial.alive-surface.alive-public .cr-role:hover{background:#f7f9fc}body .office-polished.office-editorial.alive-surface.alive-public .office-integration-showcase.office-integration-v3{border-color:var(--office-line);background:#fff;border-radius:24px;padding:28px;box-shadow:0 6px 24px #10141a04}body .office-polished.office-editorial.alive-surface.alive-public .office-integration-v3>h2{margin-block:15px 12px}body .office-polished.office-editorial.alive-surface.alive-public .office-integration-v3 .office-integration-network{margin:22px 0}body .office-polished.office-editorial.alive-surface.alive-public .office-integration-v3 .office-integration-hub{background:#f8f9fb;border-radius:14px;min-height:44px;margin-bottom:30px;padding:10px 20px;box-shadow:0 3px 12px #10141a06}body .office-polished.office-editorial.alive-surface.alive-public .office-integration-v3 .office-integration-provider{gap:12px;min-height:126px;padding:15px 16px}body .office-polished.office-editorial.alive-surface.alive-public .office-integration-v3 .office-integration-providers>li{border-radius:17px;box-shadow:0 3px 10px #10141a04}body .office-polished.office-editorial.alive-surface.alive-public .office-integration-v3 .office-integration-providers>li[data-selected=true]{border-color:var(--office-selection-border);background:var(--office-selection-soft)}body .office-polished.office-editorial.alive-surface.alive-public .office-integration-v3 .office-integration-provider-copy strong{color:var(--office-ink)}body .office-polished.office-editorial.alive-surface.alive-public .office-integration-v3 .office-integration-provider[aria-pressed=true] .office-integration-choice{background:var(--office-selection-mark);color:var(--office-selection-ink);border-color:var(--office-selection-border)}body .office-polished.office-editorial.alive-surface.alive-public .office-integration-v3 .office-integration-flow{box-shadow:none;border-color:var(--office-line);border-radius:17px;margin-bottom:20px;padding:18px 20px 12px}body .office-polished.office-editorial.alive-surface.alive-public .office-integration-v3 .office-integration-flow-content{min-height:52px}body .office-polished.office-editorial.alive-surface.alive-public .office-integration-v3 .office-integration-flow-copy>strong{color:var(--office-ink);font-size:18px}body .office-polished.office-editorial.alive-surface.alive-public .office-integration-v3 .office-integration-request{padding-top:18px}body .office-polished.office-editorial.alive-surface.alive-public .office-integration-v3 .office-integration-simulation-note{font-size:10px}body .office-polished.office-editorial.alive-surface.alive-public .office-integration-v3 .office-integration-note{font-size:11px}body .office-polished.office-editorial.alive-surface.alive-public .fns-preview{background:#f1f3f6}body .office-polished.office-editorial.alive-surface.alive-public .fns-link{color:var(--office-link)}body .office-polished.office-editorial.alive-surface.alive-public.office-membership-configurator{--mc-ink:#10141a;--mc-muted:#596675;--mc-line:#dfe4e9}body .office-polished.office-editorial.alive-surface.alive-public .mc-team-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}body .office-polished.office-editorial.alive-surface.alive-public .mc-inline-estimate{text-align:right;font-variant-numeric:tabular-nums;max-width:56%;display:none}body .office-polished.office-editorial.alive-surface.alive-public .mc-inline-estimate>span{color:var(--office-muted);margin-bottom:4px;font-size:10px;line-height:1.4;display:block}body .office-polished.office-editorial.alive-surface.alive-public .mc-inline-estimate>strong{letter-spacing:-.04em;color:var(--office-ink);font-size:24px;font-weight:600;line-height:1.1;display:block}body .office-polished.office-editorial.alive-surface.alive-public .mc-inline-estimate>small{color:var(--office-muted);margin-top:4px;font-size:11px;line-height:1.5;display:block}body .office-polished.office-editorial.alive-surface.alive-public .mc-inline-help{border:1px solid var(--office-line);width:100%;min-height:44px;color:var(--office-link);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:9px;margin:16px 0 0;padding:10px 12px;font-size:12px;font-weight:500;line-height:1.4;display:flex}body .office-polished.office-editorial.alive-surface.alive-public .mc-inline-help:hover{background:#f5f7fb;border-color:#b8c8e1}body .office-polished.office-editorial.alive-surface.alive-public .mc-inline-help:focus-visible{outline-offset:3px;outline:3px solid #83a2db}body.office-pricing-active .office-support-launcher{display:none!important}@media (width<=1000px) and (width>=761px){body .office-polished.office-editorial.alive-surface.alive-public .ph-hero{gap:26px}body .office-polished.office-editorial.alive-surface.alive-public .ph-product-window{width:84%}body .office-polished.office-editorial.alive-surface.alive-public .ph-product-window>header{padding-inline:20px}body .office-polished.office-editorial.alive-surface.alive-public .ph-product-window .brand-office{display:none}}@media (width<=940px){body .office-polished.office-editorial.alive-surface.alive-public .mc-inline-estimate{display:block}body .office-polished.office-editorial.alive-surface.alive-public .mc-team-heading .mc-section-title{margin-bottom:16px}}@media (width<=900px){body .office-polished.office-editorial.alive-surface.alive-public .ph-hero{align-items:stretch}body .office-polished.office-editorial.alive-surface.alive-public .ph-visual{width:100%;max-width:700px;margin-inline:auto}body .office-polished.office-editorial.alive-surface.alive-public .cr-role{gap:24px;padding:23px}}@media (width<=860px){body .office-polished.office-editorial.alive-surface.alive-public .office-integration-v3 .office-integration-providers{gap:22px 16px}body .office-polished.office-editorial.alive-surface.alive-public .office-integration-v3 .office-integration-provider{min-height:132px}}@media (width<=600px){body .office-polished.office-editorial.alive-surface.alive-public .ph-hero{gap:28px;margin-block:26px 28px}body .office-polished.office-editorial.alive-surface.alive-public .ph-visual{min-height:0;padding-top:190px}body .office-polished.office-editorial.alive-surface.alive-public .ph-photo-frame{border-radius:20px;width:100%;height:280px}body .office-polished.office-editorial.alive-surface.alive-public .ph-product-window{border-radius:17px;width:92%;max-width:380px;margin-inline:auto;box-shadow:0 12px 28px -12px #15253830}body .office-polished.office-editorial.alive-surface.alive-public .ph-product-window>header{gap:10px;padding:14px 18px}body .office-polished.office-editorial.alive-surface.alive-public .ph-product-body{padding:18px 18px 0}body .office-polished.office-editorial.alive-surface.alive-public .ph-product-heading h2{font-size:10px}body .office-polished.office-editorial.alive-surface.alive-public :is(.cr-section,.fns-section,.eh-integration-section){padding-block:26px}body .office-polished.office-editorial.alive-surface.alive-public :is(.cr-heading h2,.fns-copy h2,.office-integration-v3>h2){font-size:29px}body .office-polished.office-editorial.alive-surface.alive-public .eh-dashboard-header{grid-template-columns:minmax(0,1fr) auto;gap:12px;height:auto;min-height:64px;padding:14px;display:grid}body .office-polished.office-editorial.alive-surface.alive-public .eh-window-minimized-caption{flex-basis:100%;order:3;grid-column:1/-1;margin:0;display:block}body .office-polished.office-editorial.alive-surface.alive-public .eh-dashboard-header>.aevor-signature{gap:7px;min-width:0;max-width:138px}body .office-polished.office-editorial.alive-surface.alive-public .eh-dashboard-header .aevor-signature-wordmark{width:100px;min-width:0;max-width:100%;height:15px}body .office-polished.office-editorial.alive-surface.alive-public .eh-dashboard-header .aevor-signature-office{margin-left:0;padding-left:7px;font-size:6px}body .office-polished.office-editorial.alive-surface.alive-public .eh-window-open{min-height:44px;margin-left:auto;padding-inline:14px;font-size:12px}body .office-polished.office-editorial.alive-surface.alive-public .eh-demo-window[data-minimized=true] .eh-dashboard-header .aevor-signature-office{display:none}body .office-polished.office-editorial.alive-surface.alive-public .cr-role{gap:18px;min-height:174px;padding:20px 17px}body .office-polished.office-editorial.alive-surface.alive-public .cr-role-copy>p{font-size:13px}body .office-polished.office-editorial.alive-surface.alive-public .cr-role-action{margin-top:11px;font-size:12px}body .office-polished.office-editorial.alive-surface.alive-public .cr-mini-board{padding-inline:8px}body .office-polished.office-editorial.alive-surface.alive-public .cr-mini-row>img{width:21px;height:27px}body .office-polished.office-editorial.alive-surface.alive-public .cr-mini-row>i{width:10px;height:10px}body .office-polished.office-editorial.alive-surface.alive-public .cr-mini-row{gap:4px}body .office-polished.office-editorial.alive-surface.alive-public .cr-number{margin-bottom:9px}body .office-polished.office-editorial.alive-surface.alive-public .office-integration-showcase.office-integration-v3{border-radius:21px;padding:22px 18px}body .office-polished.office-editorial.alive-surface.alive-public .office-integration-v3 .office-integration-network{margin:20px 0}body .office-polished.office-editorial.alive-surface.alive-public .office-integration-v3 .office-integration-provider{gap:10px;min-height:145px;padding:13px 12px}body .office-polished.office-editorial.alive-surface.alive-public .office-integration-v3 .office-integration-card-body{gap:8px}body .office-polished.office-editorial.alive-surface.alive-public .office-integration-v3 .office-integration-hub{margin-bottom:30px}body .office-polished.office-editorial.alive-surface.alive-public .office-integration-v3 .office-integration-flow{padding:16px 15px 12px}body .office-polished.office-editorial.alive-surface.alive-public .office-integration-v3 .office-integration-simulation-note{min-height:0}body .office-polished.office-editorial.alive-surface.alive-public .office-integration-v3 .office-integration-note{margin-left:0}body .office-polished.office-editorial.alive-surface.alive-public.office-membership-configurator .mc-industries button{min-height:64px;padding-block:11px}body .office-polished.office-editorial.alive-surface.alive-public .mc-team-heading{gap:12px}body .office-polished.office-editorial.alive-surface.alive-public .mc-inline-estimate>strong{font-size:22px}}@media (prefers-reduced-motion:reduce){body .office-polished.office-editorial.alive-surface.alive-public :is(.ph-button,.eh-button,.office-status-button,.ph-product-window .job-card-open>svg,.eh-window-open,.eh-window-open>svg){transition:none}}.office-waiting-page{--ww-ink:#17222c;--ww-sub:#5c6a76;--ww-line:#e0e5e8;--ww-paper:#fcfcfb;--ww-card:#fff;--ww-soft:#f0f3f5;--ww-action:#203442;--ww-green:#3b6859;background:var(--ww-paper);min-height:100dvh;color:var(--ww-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-direction:column;font-family:Geist Variable,Arial,sans-serif;display:flex}.office-waiting-page *{box-sizing:border-box}.office-waiting-page .ww-skip{z-index:100;background:var(--ww-action);color:#fff;border-radius:8px;padding:12px 18px;position:absolute;top:8px;left:16px;transform:translateY(-160%)}.office-waiting-page .ww-skip:focus{transform:none}.office-waiting-page .ww-header{border-bottom:1px solid var(--ww-line);background:var(--ww-paper)}.office-waiting-page .ww-header-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1120px;min-height:84px;margin:auto;padding:16px 48px;display:flex}.office-waiting-page .ww-brand{color:var(--ww-ink);flex-shrink:0;text-decoration:none}.office-waiting-page .ww-header-actions{justify-content:flex-end;align-items:center;gap:24px;min-width:0;font-size:13px;display:flex}.office-waiting-page .ww-header-actions>a{color:var(--ww-sub);line-height:1.5;text-decoration:none}.office-waiting-page .ww-header-actions button{font-family:inherit}.office-waiting-page .ww-sign-out{border:1px solid var(--ww-line);background:var(--ww-card);min-height:44px;color:var(--ww-ink);white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:9px 14px;font-size:13px;line-height:1.5;display:inline-flex}.office-waiting-page .ww-sign-out:hover{background:var(--ww-soft)}.office-waiting-page .ww-main{flex:1;width:100%;max-width:1120px;margin:0 auto;padding:52px 48px 38px}.office-waiting-page .ww-breadcrumb{letter-spacing:1.5px;text-transform:uppercase;color:var(--ww-sub);flex-wrap:wrap;gap:11px;margin:0 0 42px;font-size:11px;line-height:1.6;display:flex}.office-waiting-page .ww-breadcrumb>span:nth-child(2){opacity:.45}#waiting-main .ww-hero{isolation:isolate;color:#fff;background:radial-gradient(at 92% 12%,#385563 0%,#0000 66%),#152934;border-radius:24px;grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,76px);padding:clamp(32px,4.4vw,66px);display:grid;position:relative;overflow:hidden}#waiting-main .ww-hero .ww-engraving{z-index:-1;pointer-events:none;color:#aeccdb0f;inline-size:clamp(260px,53%,700px);position:absolute;inset:auto 13% -40% auto}#waiting-main .ww-hero .ww-welcome{min-width:0}#waiting-main .ww-hero .ww-confirmation{color:#d6e4e9;align-items:center;gap:8px;margin:0 0 22px;font-size:13px;line-height:1.5;display:inline-flex}#waiting-main .ww-hero .ww-confirmation svg{flex:none}#waiting-main .ww-hero .ww-confirmation.is-confirmed svg{color:#9fd4bb}#waiting-main .ww-hero .ww-welcome h1{letter-spacing:-.055em;color:#fff;overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:clamp(42px,4.4vw,66px);font-weight:550;line-height:1.025}#waiting-main .ww-hero .ww-welcome h1 span{display:block}#waiting-main .ww-hero .ww-welcome h1 span:last-child{color:#b7d1e4}#waiting-main .ww-hero .ww-intro{color:#d1dfe6;max-width:43ch;margin:19px 0 28px;font-size:16px;line-height:1.65}#waiting-main .ww-hero .ww-primary{color:#162a36;max-width:100%;min-height:46px;font:inherit;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;gap:16px;padding:11px 19px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}#waiting-main .ww-hero .ww-primary:hover{background:#e7f0f6}#waiting-main .ww-hero .ww-primary svg,#waiting-main .ww-hero .ww-quiet-note svg{flex:none}#waiting-main .ww-hero .ww-quiet-note{color:#c7d6dd;align-items:baseline;gap:7px;margin:15px 0 0;font-size:12px;line-height:1.6;display:flex}#waiting-main .ww-hero .ww-quiet-note svg{align-self:flex-start;margin-top:2px}#waiting-main .ww-hero .ww-pass,#waiting-main .ww-hero .ww-state{overflow-wrap:anywhere;color:#192f3b;background:#fff;border:1px solid #dae4ea;border-radius:17px;min-width:0;box-shadow:0 18px 42px -20px #05141d7a}#waiting-main .ww-hero .ww-pass{padding:0 clamp(20px,2.3vw,34px);overflow:hidden}#waiting-main .ww-pass .ww-card-top{border-bottom:1px solid #dce5ea;padding:20px 0 22px}#waiting-main .ww-pass .ww-pass-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}#waiting-main .ww-hero .ww-card-kicker{color:#576e7b;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:10px;font-weight:600;line-height:1.5}#waiting-main .ww-pass .ww-pass-mark{flex:none;width:29px;height:29px}#waiting-main .ww-pass .ww-card-top h2{color:#192f3b;font:inherit;letter-spacing:-.045em;margin:0 0 5px;font-size:clamp(26px,2.6vw,36px);font-weight:550;line-height:1.12}#waiting-main .ww-pass .ww-card-top>p:last-child,#waiting-main .ww-pass .ww-benefit,#waiting-main .ww-pass .ww-terms{color:#4e6572;font-size:14px;line-height:1.65}#waiting-main .ww-pass .ww-card-top>p:last-child{margin:0}#waiting-main .ww-pass .ww-card-main{padding:20px 0}#waiting-main .ww-pass .ww-card-main h3{font:inherit;letter-spacing:-.03em;margin:7px 0;font-size:clamp(19px,1.65vw,24px);font-weight:550;line-height:1.23}#waiting-main .ww-pass .ww-benefit{margin:7px 0 0}#waiting-main .ww-pass .ww-offer-heading,#waiting-main .ww-pass .ww-card-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;font-size:13px;display:flex}#waiting-main .ww-pass .ww-reserved{color:#35674f;align-items:center;gap:4px;display:inline-flex}#waiting-main .ww-pass .ww-discount{letter-spacing:-.045em;margin:8px 0;font-size:40px;line-height:1.1}#waiting-main .ww-pass .ww-discount span{letter-spacing:0;font-size:15px}#waiting-main .ww-pass .ww-terms{margin-top:9px}#waiting-main .ww-pass .ww-terms summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:44px;list-style:none;display:flex}#waiting-main .ww-pass .ww-terms summary::-webkit-details-marker{display:none}#waiting-main .ww-pass .ww-terms[open] summary svg{transform:rotate(180deg)}#waiting-main .ww-pass .ww-terms p{margin:3px 0 8px}#waiting-main .ww-pass .ww-card-bottom{color:#526975;border-top:1px dashed #c5d3db;padding:14px 0 17px}#waiting-main .ww-pass .ww-card-bottom time{color:#223b49;font-variant-numeric:tabular-nums}#waiting-main .ww-hero .ww-state{padding:clamp(22px,3vw,38px);font-size:15px;line-height:1.7}#waiting-main .ww-hero .ww-state>p:last-of-type{margin:16px 0 0}#waiting-main .ww-hero .ww-state .ww-primary{color:#fff;background:#192f3b;margin-top:16px}#waiting-main .ww-hero .ww-skeleton{background:#edf2f5;border-radius:5px;width:65%;height:24px;margin-top:22px;display:block}#waiting-main .ww-hero .ww-welcome .ww-primary:focus-visible{outline-color:#b7d1e4}.office-waiting-page .ww-next{border-top:1px solid var(--ww-line);margin-top:58px;padding-top:30px}.office-waiting-page .ww-next-heading{justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:27px;display:flex}.office-waiting-page .ww-next-heading h2{letter-spacing:-.02em;color:var(--ww-ink);margin:0;font:500 19px/1.5 Geist Variable,Arial,sans-serif}.office-waiting-page .ww-text-link{min-height:36px;color:var(--ww-sub);align-items:center;gap:8px;font-size:13px;line-height:1.6;text-decoration:none;display:inline-flex}.office-waiting-page .ww-text-link svg{flex:none}.office-waiting-page .ww-text-link:hover,.office-waiting-page .ww-header-actions>a:hover{color:var(--ww-ink);text-underline-offset:4px;text-decoration:underline}.office-waiting-page .ww-path{grid-template-columns:1fr 1fr 1.15fr;gap:28px;margin:0;padding:0;list-style:none;display:grid}.office-waiting-page .ww-path li{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:11px;display:grid}.office-waiting-page .ww-path li>svg{color:var(--ww-green);stroke-width:1px;margin-top:2px}.office-waiting-page .ww-path li.is-current>svg{color:var(--ww-sub)}.office-waiting-page .ww-path h3{color:var(--ww-ink);margin:0 0 5px;font:500 14px/1.6 Geist Variable,Arial,sans-serif}.office-waiting-page .ww-path p,.office-waiting-page .ww-status-note{color:var(--ww-sub);margin:0;font-size:13px;line-height:1.75}.office-waiting-page .ww-support{border-top:1px solid var(--ww-line);justify-content:space-between;align-items:center;gap:18px;margin-top:36px;padding-top:22px;display:flex}.office-waiting-page .ww-support p{color:var(--ww-sub);margin:0;font-size:13px;line-height:1.7}.office-waiting-page .ww-footer{border-top:1px solid var(--ww-line);padding-bottom:env(safe-area-inset-bottom,0px)}.office-waiting-page .ww-footer>div{max-width:1120px;color:var(--ww-sub);justify-content:space-between;align-items:center;gap:20px;margin:auto;padding:25px 48px;font-size:12px;line-height:1.6;display:flex}.office-waiting-page .ww-footer nav{align-items:center;gap:22px;display:flex}.office-waiting-page .ww-footer a{color:inherit;align-items:center;min-height:30px;text-decoration:none;display:inline-flex}.office-waiting-page :is(a,button,summary):focus-visible{outline-offset:4px;outline:2px solid #557493}@media (width<=760px){.office-waiting-page .ww-header-inner{flex-wrap:wrap;gap:12px;min-height:72px;padding:14px 24px}.office-waiting-page .ww-header-actions{flex-wrap:wrap;gap:8px;margin-left:auto}.office-waiting-page .ww-header-actions>a{display:none}.office-waiting-page .ww-main{padding:31px 24px 28px}.office-waiting-page .ww-breadcrumb{letter-spacing:1.2px;gap:8px;margin-bottom:31px;font-size:10px}#waiting-main .ww-hero{border-radius:18px;grid-template-columns:minmax(0,1fr);gap:27px;padding:clamp(18px,4.5vw,32px)}#waiting-main .ww-hero .ww-engraving{width:65%;inset:5% -15% auto auto}#waiting-main .ww-hero .ww-confirmation{margin-bottom:15px}#waiting-main .ww-hero .ww-welcome h1{font-size:clamp(35px,8.5vw,48px)}#waiting-main .ww-hero .ww-intro{margin:14px 0 20px;font-size:15px}#waiting-main .ww-hero .ww-quiet-note{margin-top:10px}#waiting-main .ww-hero .ww-pass{border-radius:12px;padding-inline:clamp(16px,4vw,24px)}#waiting-main .ww-pass .ww-card-top,#waiting-main .ww-pass .ww-card-main{padding-block:16px}.office-waiting-page .ww-next{margin-top:35px;padding-top:26px}.office-waiting-page .ww-next-heading{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:24px}.office-waiting-page .ww-path{grid-template-columns:1fr;gap:25px}.office-waiting-page .ww-path li{gap:13px}.office-waiting-page .ww-support{flex-direction:column;align-items:flex-start;gap:5px;margin-top:29px}.office-waiting-page .ww-footer>div{flex-direction:column;align-items:flex-start;gap:11px;padding:23px 24px}.office-waiting-page .ww-footer nav{gap:22px}}@media (width<=359px){.office-waiting-page .ww-main,.office-waiting-page .ww-header-inner{padding-inline:19px}}@media (prefers-reduced-motion:reduce){.office-waiting-page *{transition:none!important;animation:none!important}}.finance-page,.finance-field{min-width:0}.finance-page .finance-wrap,.finance-state{overflow-wrap:anywhere}.finance-field{align-content:start}.finance-field .finance-input{min-width:0;max-width:100%}.finance-state{min-width:0;color:var(--crm-ink,#202632);align-items:flex-start;gap:14px;padding:28px 24px;display:flex}.finance-state-icon{background:var(--crm-inset,#edf0f5);width:40px;height:40px;color:var(--crm-muted,#596471);border-radius:50%;flex:0 0 40px;place-items:center;display:grid}.finance-state .finance-state-title{margin:0;font-size:15px;font-weight:600;line-height:1.5}.finance-state .finance-state-detail{color:var(--crm-muted,#596471);max-width:62ch;margin:5px 0 0;font-size:14px;line-height:1.65}.finance-state--error{border-radius:var(--crm-radius-sm,20px);background:#fff6f5;border:1px solid #e8c9c7}.finance-state--error .finance-state-icon{color:#9a3c34;background:#f7e5e3}.finance-invoice-row{cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:6px 12px;min-width:0;padding:18px 20px;display:grid}.finance-invoice-row>input{grid-area:1/1;margin-top:4px}.finance-invoice-row>span{overflow-wrap:anywhere;min-width:0}.finance-invoice-amount{text-align:left;grid-column:2;justify-self:start;max-width:100%}.finance-contribution{overflow-wrap:anywhere}.finance-dialog-actions{min-width:0}.finance-dialog-actions>.aevor-button{min-width:0;max-width:100%;min-height:44px}@media (width>=640px){.finance-invoice-row{grid-template-columns:20px minmax(0,1fr) minmax(0,max-content);gap:12px}.finance-invoice-amount{text-align:right;grid-column:3;justify-self:end;max-width:24ch}}@media (width<=639px){.finance-state{gap:12px;padding:24px 18px}.finance-dialog-actions{flex-direction:column;align-items:stretch}.finance-dialog-actions>.aevor-button{width:100%}.finance-invoice-row{padding:18px 16px}}.sales-insights{min-width:0;padding:24px}.sales-insights>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sales-insights h2{margin:0;font-size:20px}.sales-insights header p,.sales-insights header>span,.sales-insights-explanation{color:var(--crm-muted,#59616c);font-size:13px;line-height:1.6}.sales-insights header>span{flex-shrink:0}.sales-insights-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:22px 0;display:grid}.sales-insights-metrics>div{border-top:1px solid var(--crm-line,#dfe2e6);min-width:0;padding-top:12px}.sales-insights dt{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.sales-insights dd{margin:6px 0 0;font-size:26px;line-height:1.2}.sales-insights summary{cursor:pointer;align-content:center;min-height:44px;font-weight:500}.sales-insights ul{margin:12px 0 0;padding:0;list-style:none}.sales-insights li+li{border-top:1px solid var(--crm-line,#dfe2e6)}.sales-insights li button{text-align:left;cursor:pointer;width:100%;min-height:44px;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;font-family:inherit;display:flex}.sales-insights li button>span:first-child{min-width:0}.sales-insights li strong,.sales-insights li small,.sales-insights li button>span>span{overflow-wrap:anywhere;line-height:1.6;display:block}.sales-insights li small{color:var(--crm-muted,#59616c);font-size:12px}.sales-insights li button>span>span{margin-top:4px;font-size:13px}.sales-insights-open{flex-shrink:0;align-items:center;gap:6px;font-size:13px;display:flex}.sales-insights button:disabled{opacity:.55;cursor:wait}.sales-insights button:focus-visible,.sales-insights summary:focus-visible{outline-offset:4px;outline:2px solid}@media (width<=1000px){.sales-insights-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.sales-insights{padding:20px}.sales-insights>header{display:block}.sales-insights header>span{margin-top:8px;display:block}.sales-insights-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-insights li button{display:block}.sales-insights-open{margin-top:10px}}.billing-workspace{gap:24px;min-width:0;display:grid}.billing-workspace .finance-page{padding:0}.practical-tabs{border:1px solid var(--border,#d9e1e8);background:#fff9;border-radius:18px;flex-wrap:wrap;gap:6px;width:fit-content;max-width:100%;padding:6px;display:flex}.practical-tabs button{text-align:center;border-radius:12px;min-height:44px;padding:11px 17px;font-size:13px;line-height:1.4}.practical-tabs button[aria-current=page],.practical-tabs button[aria-pressed=true]{color:#fff;background:#17262d}.practical-tabs button:focus-visible{outline-offset:2px;outline:2px solid #708da9}.billing-row-link{text-underline-offset:3px;margin-top:8px;font-size:12px;text-decoration:underline;display:inline-block}.billing-selection{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.billing-workspace .finance-invoice-row{align-items:flex-start;gap:16px;padding:20px;display:flex}.billing-workspace .finance-invoice-amount{flex:none}.billing-document-dialog.crm-dialog{border-radius:22px;width:calc(100% - 24px);max-width:860px}.billing-document{min-width:0}.billing-document-meta{border-bottom:1px solid #d9e1e8;grid-template-columns:1fr 1fr;gap:20px;padding:24px 0;display:grid}.billing-document-meta>div,.billing-document-line>div{overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.billing-document small{color:#596b7b;font-size:11px}.billing-document-meta strong{font-size:16px}.billing-document-meta span{font-size:13px}.billing-document-line{-moz-column-break-inside:avoid;break-inside:avoid;border-bottom:1px solid #d9e1e8;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:18px;padding:18px 0;font-size:13px;display:grid}.billing-document-line>div:first-child span{color:#596b7b;font-size:12px}.billing-document-line>div:not(:first-child){text-align:right}.billing-document-total{justify-content:space-between;gap:24px;padding-top:24px;font-size:15px;display:flex}.billing-document-total strong{white-space:nowrap;font-size:22px}.billing-document-actions{border-top:1px solid #d9e1e8;flex-wrap:wrap;gap:8px;padding-top:20px;display:flex}@media (width<=600px){.practical-tabs{width:100%}.practical-tabs button{flex:1;min-width:90px;padding:10px 9px}.billing-workspace .finance-invoice-row{flex-wrap:wrap;gap:10px;padding:16px}.billing-workspace .finance-invoice-amount{margin-left:24px}.billing-document-meta{grid-template-columns:1fr}.billing-document-line{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.billing-document-line>div:first-child{grid-column:1/-1}.billing-document-line>div:not(:first-child){text-align:left}.billing-document-total{flex-direction:column;gap:6px}.billing-document-actions>*{white-space:normal;flex:1;height:auto;min-height:44px}}@media print{body.printing-billing-preparation #root,body.printing-billing-preparation .crm-dialog-overlay{display:none!important}body.printing-billing-preparation .billing-document-dialog{width:100%!important;max-width:none!important;max-height:none!important;box-shadow:none!important;color:#14212b!important;background:#fff!important;border:0!important;padding:12mm!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}body.printing-billing-preparation .billing-document-actions,body.printing-billing-preparation .billing-document-dialog>button{display:none!important}body.printing-billing-preparation{position:static!important;overflow:visible!important}body.printing-billing-preparation .billing-document-meta{grid-template-columns:1fr 1fr}body.printing-billing-preparation .billing-document-line{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr))}body.printing-billing-preparation .billing-document-line>div:first-child{grid-column:auto}}.office-support-panel.support-messenger .charlotte-avatar--photo{background:#e7ecef;overflow:hidden;box-shadow:0 0 0 1px #182a4010}.office-support-panel.support-messenger .charlotte-avatar--photo>img{-o-object-fit:cover;object-fit:cover;border-radius:inherit;width:100%;max-width:none;height:100%;display:block}.office-support-panel.support-messenger .office-support-mark .charlotte-avatar--photo{border-radius:14px;width:40px;height:40px}.office-support-panel.support-messenger .charlotte-avatar--photo.support-joined-avatar{border-radius:8px;width:23px;height:23px}.office-support-panel.support-messenger .charlotte-avatar--photo.support-reply-avatar{border-radius:8px;width:22px;height:22px}.office-support-root,.office-support-panel{color:#192728;letter-spacing:normal;font-family:Geist Variable,Aptos,Segoe UI,Arial,sans-serif;font-size:14px;line-height:1.55}.office-support-root *,.office-support-panel *{box-sizing:border-box;min-width:0}.office-support-launcher{right:24px;bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:35;color:#20344b;max-width:calc(100vw - 32px);min-height:58px;font:inherit;cursor:pointer;touch-action:manipulation;background:#f6f9fd;border:1px solid #cad7e5;border-radius:21px;justify-content:center;align-items:center;gap:10px;padding:6px 18px 6px 6px;font-weight:500;transition:background .18s,box-shadow .18s,transform .18s;display:flex;position:fixed;box-shadow:0 6px 22px #182c4624,inset 0 1px #fff}.office-support-overlay{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#15252438;position:fixed;inset:0}.office-support-panel{z-index:81;isolation:isolate;background:#fff;border:1px solid #d9e1df;border-radius:26px;outline:none;flex-direction:column;width:440px;max-width:calc(100vw - 24px);display:flex;position:fixed;right:20px;overflow:hidden;transform:translateY(-50%);box-shadow:0 24px 90px #15252433}.office-support-heading{background:#f6f8f6;border-bottom:1px solid #e1e8e4;flex:none;align-items:center;gap:12px;padding:20px 18px;display:flex}.office-support-mark{color:#20344b;background:0 0;border:0;border-radius:17px;flex:none;place-items:center;width:52px;height:52px;display:grid}.office-support-heading>div{flex:1}.office-support-heading p{letter-spacing:.16em;color:#62716b;margin:0 0 4px;font-size:9px}.office-support-heading h2{letter-spacing:-.025em;outline:none;margin:0;font:600 20px/1.2 Geist Variable,Aptos,Segoe UI,Arial,sans-serif}.office-support-heading span:not(.office-support-mark){color:#64716c;font-size:12px}.office-support-close{color:#30443b;cursor:pointer;background:#eaf0eb;border:0;border-radius:50%;flex:none;align-self:flex-start;place-items:center;width:44px;height:44px;display:grid}.office-support-body{overscroll-behavior:contain;scrollbar-gutter:stable;overflow-wrap:anywhere;flex:1;min-height:0;padding:22px 20px;overflow-y:auto}.office-support-welcome{letter-spacing:-.025em;margin:0 0 12px;font-size:19px;font-weight:550;line-height:1.3}.office-support-intro{color:#58685f;margin:0 0 20px;font-size:14px;line-height:1.65}.office-support-topics{grid-template-columns:1fr 1fr;gap:8px;display:grid}.office-support-topics button{text-align:left;color:#293d32;cursor:pointer;overflow-wrap:anywhere;background:#f5f7f4;border:1px solid #dfe6df;border-radius:14px;justify-content:space-between;align-items:center;gap:7px;min-height:48px;padding:10px 12px;font:500 13px/1.45 Geist Variable,Aptos,Segoe UI,Arial,sans-serif;display:flex}.office-support-topics svg{flex:none}.office-support-more,.office-support-back{color:#455f50;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:10px 0;font-size:12px;display:flex}.office-support-thread{gap:22px;margin-top:13px;display:grid}.office-support-turn{gap:12px;display:grid}.office-support-question{color:#fff;background:#263934;border-radius:17px 17px 4px;margin-left:40px;padding:12px 15px}.office-support-question p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:14px}.office-support-answer{background:#f1f5f1;border:1px solid #e1e8df;border-radius:4px 17px 17px;margin-right:14px;padding:15px}.office-support-answer>span{color:#526d5b;align-items:center;gap:5px;font-size:12px;display:flex}.office-support-answer h4{margin:10px 0 8px;font-size:14px;font-weight:650;line-height:1.5}.office-support-answer p{margin:9px 0 0;font-size:14px;line-height:1.7}.office-support-composer{background:#fff;border-top:1px solid #dfe6e1;flex:none;padding:13px 18px 15px}.office-support-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;margin-bottom:10px;display:flex}.office-support-actions button,.office-support-actions a{color:#345a4b;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:40px;padding:7px 0;font:500 12px/1.4 Geist Variable,Aptos,Segoe UI,Arial,sans-serif;text-decoration:none;display:flex}.office-support-label{color:#42594a;margin-bottom:7px;font-size:12px;font-weight:600;display:block}.office-support-input-row{align-items:flex-end;gap:8px;display:flex}.office-support-panel textarea{color:#1f3427;resize:vertical;outline-offset:2px;background:#f7f9f6;border:1px solid #d5dfd7;border-radius:12px;width:100%;max-width:100%;min-height:54px;padding:11px 12px;font:400 16px/1.5 Geist Variable,Aptos,Segoe UI,Arial,sans-serif;display:block}.office-support-input-row textarea{resize:none;max-height:110px}.office-support-send{color:#fff;cursor:pointer;background:#1d2c25;border:0;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.office-support-panel button:disabled{cursor:not-allowed;opacity:.45}.office-support-note{color:#627267;margin:10px 0 0;font-size:12px;line-height:1.5}.office-support-error{color:#a32d24;margin:8px 0 0;font-size:12px;line-height:1.5}.office-support-mail-details{background:#f7f9f6;border:1px solid #dfe6df;border-radius:14px;margin:15px 0 22px;padding:5px 14px}.office-support-mail-details>div{gap:12px;padding:10px 0;display:flex}.office-support-mail-details dt{color:#65756b;flex:0 0 47px;font-size:12px}.office-support-mail-details dd{overflow-wrap:anywhere;margin:0;font-size:14px}.office-support-fallback{background:#f3f7f1;border:1px solid #dce5dd;border-radius:16px;margin-top:23px;padding:17px}.office-support-fallback>p{margin:9px 0;font-size:12px;line-height:1.6}.office-support-address{-webkit-user-select:text;user-select:text;overflow-wrap:anywhere;font-weight:600;display:block}.office-support-fallback button{min-height:44px;font:inherit;cursor:pointer;color:#365e48;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-size:12px;display:flex}.office-support-fallback p[role=status]:empty{display:none}.office-support-email-footer{border-top:1px solid #dfe6e1;flex:none;padding:15px 18px}.office-support-primary{color:#fff;text-align:center;cursor:pointer;background:#1d2c25;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;padding:12px 18px;font:500 13px/1.5 Geist Variable,Aptos,Segoe UI,Arial,sans-serif;text-decoration:none;display:flex}.office-support-root button:focus-visible,.office-support-panel :is(a,button,textarea):focus-visible{outline-offset:3px;outline:3px solid #588b70}.office-support-topics button:hover{background:#eaf1e8}.office-support-send:hover,.office-support-primary:hover{background:#304b3b}@media (width<=767px){.office-support-launcher{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));padding:10px 17px}.office-support-workspace .office-support-launcher{bottom:calc(96px + env(safe-area-inset-bottom,0px))}.office-support-panel{border-radius:22px;right:12px}.office-support-heading{gap:9px;padding:15px 13px}.office-support-heading h2{font-size:18px}.office-support-heading>div>span{font-size:12px}.office-support-body{padding:18px 15px}.office-support-composer{padding:10px 13px 12px}.office-support-topics{gap:7px}.office-support-topics button{padding:10px;font-size:12px}.office-support-email-footer{padding:12px 13px}.office-support-actions{gap:3px}.office-support-actions a,.office-support-actions button{font-size:12px}.office-support-question{margin-left:24px}}@media (height<=540px){.office-support-heading{padding-block:8px}.office-support-heading>div>span{display:none}.office-support-mark{width:36px;height:36px}.office-support-note{margin-top:6px;font-size:12px}.office-support-composer{padding-block:8px}.office-support-actions{margin-bottom:3px}.office-support-actions a,.office-support-actions button{min-height:32px}.office-support-input-row textarea{min-height:44px;max-height:65px;padding-block:6px}}@media (prefers-reduced-motion:reduce){.office-support-root *,.office-support-panel *,.office-support-overlay{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.office-support-actions{flex-wrap:wrap}.office-support-case-heading{justify-content:space-between;align-items:center;gap:12px;margin:24px 0 10px;display:flex}.office-support-case-heading h3{font-size:16px}.office-support-case-heading button{place-items:center;min-width:44px;min-height:44px;display:grid}.office-support-case,.office-support-case-result{overflow-wrap:anywhere;border:1px solid #cedbce;border-radius:14px;margin:12px 0;padding:14px;font-size:14px;line-height:1.6}.office-support-case-result{background:#edf4eb}.office-support-case summary{cursor:pointer;min-height:44px}.office-support-case summary small{color:#5c6b61;display:block}.office-support-case-message{white-space:pre-wrap}.office-support-requests strong{overflow-wrap:anywhere}.office-support-requests textarea[readonly]{background:#edf1ee}.office-support-case p{margin-top:10px}.office-support-avatar{flex:none;width:44px;height:44px;display:block;overflow:visible}.office-support-mark .office-support-avatar{width:52px;height:52px}.office-support-avatar-head{transform-origin:32px 36px}.office-support-avatar-eyes{transform-origin:32px 35px}.office-support-launcher>span{white-space:nowrap;font-size:14px;line-height:1.4}.office-support-launcher:hover{background:#fff;box-shadow:0 8px 25px #182c4630,inset 0 1px #fff}.office-support-root .office-support-launcher:focus-visible{outline-offset:4px;outline:3px solid #5a86b6}.office-support-launcher:active{transform:scale(.97)}.office-support-launcher[data-state=open]{background:#e6eef8;border-color:#9ab4d0}.office-support-panel[data-state=open] .office-support-mark .office-support-avatar-head,.office-support-launcher:focus-visible .office-support-avatar-head{animation:.65s ease-out office-support-greet}.office-support-launcher:focus-visible .office-support-avatar-eyes{animation:.65s ease-out office-support-look}@media (hover:hover){.office-support-launcher:hover .office-support-avatar-head{animation:.65s ease-out office-support-greet}.office-support-launcher:hover .office-support-avatar-eyes{animation:.65s ease-out office-support-look}}@keyframes office-support-greet{0%,to{transform:rotate(0)}35%{transform:rotate(-6deg)translateY(-1px)}70%{transform:rotate(3deg)}}@keyframes office-support-look{0%,to{transform:translate(0)}40%,65%{transform:translate(1.5px)}}@media (width<=1023px){.office-support-launcher{border-radius:19px;min-height:54px;padding:5px 14px 5px 5px;right:16px}.office-support-launcher .office-support-avatar{width:42px;height:42px}.office-support-workspace .office-support-launcher{bottom:calc(112px + env(safe-area-inset-bottom,0px))}body:has(.office-support-workspace) .workspace-shell .office-footer{padding-bottom:calc(188px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.office-support-launcher,.office-support-avatar *{transition:none!important;animation:none!important}.office-support-launcher:active{transform:none}}.office-support-privacy{color:#627267;margin-top:8px;font-size:12px;line-height:1.5}.office-support-privacy summary{cursor:pointer;min-height:32px;padding-block:7px;display:list-item}.office-support-privacy[open]{max-height:130px;overflow:auto}.office-support-privacy summary:focus-visible{outline-offset:2px;outline:3px solid #588b70}@media (height<=540px){.office-support-mark .office-support-avatar{width:36px;height:36px}.office-support-privacy[open]{max-height:72px}}.office-support-panel{background:#f8fafd}.office-support-heading{background:#f5f8fc;border-color:#dbe3ee}.office-support-question{background:#21364d}.office-support-answer{background:#fff;border-color:#dde5ef;box-shadow:0 2px 8px #243d5710}.office-support-answer p{white-space:pre-wrap}.office-support-answer small{color:#5c6b7e;margin-top:9px;line-height:1.5;display:block}.office-support-topics[hidden]{display:none}.office-support-topics button{color:#263b51;background:#f1f5fa;border-color:#dbe3ee}.office-support-pending{color:#526579;align-items:center;gap:9px;display:flex}.office-support-pending i{background:#7899bd;border-radius:50%;width:8px;height:8px;animation:1.3s ease-in-out infinite office-reply-pulse}@keyframes office-reply-pulse{50%{opacity:.35;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.office-support-pending i{animation:none}}.office-support-welcome{color:#172b43;font-size:21px;line-height:1.35}.office-support-intro{color:#526278;margin-bottom:12px}.office-support-more{color:#345475;gap:10px;font-size:13px}.office-support-composer{padding-top:16px}.office-support-label{color:#3b5069;font-size:13px}.office-support-input-row textarea{background:#f6f8fc;border-color:#becbdc;min-height:76px}.office-support-send{background:#20364f}.office-support-contact>button{color:#304b6a;width:100%;min-height:44px;font:500 13px/1.5 var(--crm-font);cursor:pointer;background:#f7f9fc;border:1px solid #d9e2ee;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:8px 12px;display:flex}.office-support-contact>button:hover{background:#eaf0f8}.office-support-privacy{color:#526278;margin-top:4px}.office-support-privacy[open]{max-height:160px}.office-support-privacy .office-support-actions{margin-bottom:0}.office-support-privacy .office-support-note{margin-top:4px}.office-support-close{color:#304b6a;background:#e8eef6}@media (width<=1023px){.office-support-root .office-support-launcher{border-radius:17px;gap:0;width:50px;min-width:50px;height:50px;min-height:50px;padding:3px;right:16px}.office-support-launcher>span{display:none}.office-support-workspace .office-support-launcher{bottom:calc(96px + env(safe-area-inset-bottom,0px))}body:has(.office-support-workspace) .workspace-shell .office-footer{padding-bottom:calc(148px + env(safe-area-inset-bottom,0px))}}@media (height<=540px){.office-support-composer{padding-block:8px}.office-support-contact{margin-top:4px}.office-support-contact>button{min-height:36px}.office-support-privacy[open]{max-height:80px}.office-support-input-row textarea{min-height:44px}}.office-support-panel{background:#f6f8fb;border-color:#dce3ec;border-radius:24px;width:460px;box-shadow:0 24px 90px #14263b29,0 4px 16px #14263b12}.office-support-heading{background:#fff;border-color:#e5eaf1;gap:12px;padding:20px}.office-support-heading h2{letter-spacing:-.035em;color:#172435;font-size:19px;font-weight:600;line-height:1.3}.office-support-heading p{color:#738095;letter-spacing:.12em;font-size:10px}.office-support-heading span:not(.office-support-mark){color:#637184;margin-top:4px;font-size:12px;line-height:1.45;display:block}.office-support-mark,.office-support-mark .office-support-avatar{width:44px;height:44px}.office-support-close{color:#526073;background:#f1f4f8;width:36px;min-width:36px;height:36px}.office-support-body{scrollbar-width:thin;scrollbar-color:#ccd5e1 transparent;padding:24px}.office-support-eyebrow{color:#60748e;letter-spacing:.07em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:600;display:block}.office-support-welcome{letter-spacing:-.045em;color:#192737;max-width:320px;margin-bottom:14px;font-size:27px;font-weight:600;line-height:1.18}.office-support-intro{color:#607084;font-size:14px;line-height:1.7}.office-support-more{color:#516882;font-size:12px;font-weight:500}.office-support-thread{gap:24px;margin-top:18px}.office-support-question{box-shadow:none;background:#24364d;border-radius:18px 18px 5px;margin-left:48px;padding:13px 16px}.office-support-question>span{color:#c6d3e3;font-size:11px}.office-support-question p,.office-support-answer p{font-size:14px;line-height:1.7}.office-support-answer{background:#fff;border:1px solid #e1e7ef;border-radius:5px 18px 18px;margin-right:24px;padding:15px 17px;box-shadow:0 2px 5px #162d4610}.office-support-answer>span{color:#5b708a;font-size:11px;font-weight:500}.office-support-answer h4{font-size:14px;line-height:1.5}.office-support-topics{gap:8px}.office-support-topics button{background:#fff;border-radius:12px;min-height:48px;padding:10px 12px;font-size:12px}.office-support-composer{background:#fff;border-color:#e5eaf1;padding:16px 20px 14px}.office-support-input-row{align-items:stretch;position:relative}.office-support-input-row textarea{background:#f7f9fc;border-color:#d7dfeb;border-radius:16px;min-height:78px;max-height:120px;padding:13px 58px 13px 14px;font-size:16px;line-height:1.5}.office-support-panel textarea::placeholder{color:#768398;font-size:14px}.office-support-send{background:#23364d;border-radius:12px;width:40px;height:40px;position:absolute;bottom:10px;right:9px}.office-support-contact{margin-top:12px}.office-support-contact>button{background:#fff;border-color:#e0e6ee;border-radius:14px;justify-content:flex-start;gap:10px;min-height:60px;padding:10px 13px;font-size:13px}.office-support-contact>button>span{text-align:left;flex:1;font-weight:600;line-height:1.5}.office-support-contact small{color:#6a788a;margin-top:2px;font-size:11px;font-weight:400;line-height:1.5;display:block}.office-support-privacy{margin-top:8px;font-size:11px}.office-support-privacy summary{min-height:36px;padding-block:9px}.office-support-reset{color:#3d5775;cursor:pointer;background:0 0;border:0;min-height:40px;padding:8px 0;font:500 12px/1.5 inherit}.office-support-panel button:focus-visible,.office-support-panel a:focus-visible,.office-support-panel summary:focus-visible{outline-offset:3px;outline:2px solid #5479a6}.office-support-panel textarea:focus-visible{outline-offset:2px;border-color:#5479a6;outline:2px solid #5479a6}.office-support-launcher{background:#fff;border-radius:18px;box-shadow:0 5px 22px #19314c20}.office-support-root .office-support-launcher{gap:0;width:54px;min-width:54px;height:54px;min-height:54px;padding:5px}.office-support-root .office-support-launcher .office-support-avatar{width:42px;height:42px}@media (width<=767px){.office-support-root .office-support-launcher{width:50px;min-width:50px;height:50px;min-height:50px;padding:3px}}@media (width<=540px){.office-support-panel{border-radius:20px;max-width:calc(100vw - 16px);right:8px}.office-support-heading{gap:10px;padding:16px}.office-support-heading h2{font-size:18px}.office-support-heading span:not(.office-support-mark){font-size:11px}.office-support-body{padding:20px 16px}.office-support-welcome{font-size:25px}.office-support-composer{padding:12px 14px}.office-support-question{margin-left:24px}.office-support-answer{margin-right:10px}}@media (height<=560px){.office-support-heading{padding:10px 14px}.office-support-mark,.office-support-mark .office-support-avatar{width:34px;height:34px}.office-support-heading p{display:none}.office-support-composer{padding:8px 12px}.office-support-input-row textarea{min-height:48px;max-height:70px;padding-top:10px;padding-bottom:8px}.office-support-send{width:36px;height:36px;bottom:5px}.office-support-contact{margin-top:6px}.office-support-contact>button{min-height:40px;padding:6px 10px}.office-support-contact small,.office-support-label{display:none}.office-support-privacy{margin-top:0}.office-support-privacy summary{min-height:28px;padding-block:5px}}.support-admin-entry{color:#3c587a;align-items:center;gap:8px;min-height:40px;font-size:12px;text-decoration:none;display:flex}.support-conversation{overscroll-behavior:contain;color:#26364a;flex-direction:column;flex:1;gap:12px;min-height:0;padding:18px 20px;font:400 14px/1.6 Geist Variable,Aptos,Segoe UI,Arial,sans-serif;display:flex;overflow:auto}.support-thread-toolbar{flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.support-thread-toolbar button{color:#4b627e;min-width:40px;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:8px;display:flex}.support-queue-card{background:#edf3fa;border:1px solid #d8e3ef;border-radius:16px;flex:none;align-items:flex-start;gap:12px;padding:16px;display:flex}.support-queue-icon{color:#476789;background:#fff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.support-queue-card strong{font-size:14px;font-weight:600}.support-queue-card p{color:#566b82;margin:5px 0 0;font-size:12px;line-height:1.6}.support-queue-card small{color:#425d78;margin-top:6px;font-size:11px;display:block}.support-queue-resolved{background:#eef5f1;border-color:#d6e5dc}.support-reference{color:#6d7d91;overflow-wrap:anywhere;flex:none;font-size:11px}.support-reference summary{cursor:pointer;align-items:center;min-height:32px;display:flex}.support-reference p{margin:4px 0}.support-human-messages{scrollbar-width:thin;overscroll-behavior:contain;flex-direction:column;flex:1;gap:14px;min-height:100px;padding:5px 2px 10px;display:flex;overflow:auto}.support-human-message{overflow-wrap:anywhere;background:#fff;border:1px solid #e0e6ee;border-radius:16px;flex:none;max-width:94%;padding:12px 14px}.support-human-message>div{justify-content:space-between;align-items:baseline;gap:12px;font-size:11px;display:flex}.support-human-message time{opacity:.7;white-space:nowrap;font-size:10px}.support-human-message strong{font-weight:500}.support-human-message p{white-space:pre-wrap;margin:7px 0 0;font-size:14px;line-height:1.7}.support-from-customer{color:#fff;background:#263b54;border-color:#263b54;border-bottom-right-radius:5px;align-self:flex-end;min-width:45%}.support-from-team{border-bottom-left-radius:5px;align-self:flex-start;min-width:45%}.support-refresh-note{color:#708096;flex:none;margin:0;font-size:11px;line-height:1.5}.support-thread-composer{border-top:1px solid #e3e8ef;flex:none;padding-top:10px}.support-conversation textarea{resize:vertical;color:#24364d;background:#fff;border:1px solid #cad6e4;border-radius:14px;width:100%;min-height:78px;padding:12px 55px 12px 13px;font:400 16px/1.5 Geist Variable,Aptos,Segoe UI,Arial,sans-serif}.support-conversation .office-support-input-row{display:flex;position:relative}.support-conversation .office-support-send{color:#fff;cursor:pointer;border:0;place-items:center;display:grid;position:absolute;bottom:8px;right:8px}.support-conversation .office-support-primary{color:#fff;cursor:pointer;background:#253b55;border:0;border-radius:12px;min-height:44px;padding:10px 14px;font:500 13px/1.5 inherit}.support-conversation button:disabled,.support-desk-page button:disabled{opacity:.5;cursor:not-allowed}.support-resolve{color:#446351;cursor:pointer;background:0 0;border:0;align-self:flex-start;min-height:40px;padding:8px 0;font:500 12px/1.5 inherit}.support-resolve-confirm{background:#f0f4f0;border:1px solid #d5e0d5;border-radius:12px;padding:12px}.support-resolve-confirm p{margin:0 0 8px;font-size:12px}.support-resolve-confirm button{cursor:pointer;background:#fff;border:1px solid #b9cabb;border-radius:9px;min-height:40px;margin-right:8px;padding:8px 12px}.support-conversation-list{gap:10px;display:grid}.support-request-card{text-align:left;color:#26364a;cursor:pointer;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dfe6ef;border-radius:14px;padding:14px;display:block}.support-request-card>span{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.support-request-card strong{overflow-wrap:anywhere;font-size:12px}.support-request-card time{color:#788699;white-space:nowrap;font-size:10px}.support-request-card p{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:8px 0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.support-request-card small{color:#788699;overflow-wrap:anywhere;font-size:10px}.support-request-card:hover,.support-request-card.is-selected{background:#f0f5fb;border-color:#809ebf}.support-desk-page{box-sizing:border-box;color:#213249;background:#edf1f6;min-height:100dvh;padding:28px max(24px,50vw - 720px);font:400 14px/1.6 Geist Variable,Aptos,Segoe UI,Arial,sans-serif}.support-desk-page *{box-sizing:border-box;min-width:0}.support-desk-top{color:#62738a;justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.support-desk-top a,.support-desk-top span{color:inherit;align-items:center;gap:7px;text-decoration:none;display:flex}.support-desk-heading{justify-content:space-between;align-items:center;gap:24px;margin:32px 0 24px;display:flex}.support-desk-heading h1{letter-spacing:-.045em;margin:7px 0 10px;font-size:34px;font-weight:600;line-height:1.2}.support-desk-heading p{color:#60748e;margin:0}.support-desk-heading>div>p:first-child{letter-spacing:.12em;font-size:10px}.support-desk-heading>button{color:#405775;cursor:pointer;background:#fff;border:1px solid #ced9e6;border-radius:12px;flex:none;align-items:center;gap:8px;min-height:44px;padding:10px 14px;display:flex}.support-desk-grid{grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:20px;height:calc(100dvh - 220px);min-height:620px;max-height:1000px;display:grid}.support-desk-queue,.support-desk-detail{background:#f8fafd;border:1px solid #dbe3ee;border-radius:22px;min-height:0;overflow:hidden}.support-desk-queue{flex-direction:column;padding:16px;display:flex}.support-desk-filters{flex-wrap:wrap;gap:4px;margin-bottom:14px;display:flex}.support-desk-filters button{color:#526781;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;min-height:40px;padding:8px;font:500 12px/1.4 inherit}.support-desk-filters button[aria-pressed=true]{color:#fff;background:#243a53}.support-desk-items{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex;overflow:auto}.support-desk-items .support-request-card{flex:none}.support-desk-pagination{justify-content:space-between;gap:12px;margin-top:12px;display:flex}.support-desk-pagination button{color:#405b7c;cursor:pointer;background:0 0;border:0;min-height:40px;font:500 12px/1.4 inherit}.support-desk-detail{flex-direction:column;display:flex}.support-desk-empty{text-align:center;color:#708197;margin:auto;padding:32px}.support-desk-empty svg{margin:0 auto 14px;display:block}.support-desk-empty h2{font-size:18px;font-weight:500;line-height:1.5}.support-desk-empty p{max-width:360px;font-size:13px}.support-desk-page button:focus-visible,.support-desk-page a:focus-visible,.support-desk-page textarea:focus-visible{outline-offset:3px;outline:2px solid #537da8}@media (width<=700px){.support-desk-page{padding:18px 12px}.support-desk-top{align-items:flex-start;font-size:10px}.support-desk-top span{text-align:right;max-width:160px}.support-desk-heading{align-items:flex-start;gap:12px;margin:24px 0 20px}.support-desk-heading h1{font-size:28px}.support-desk-heading p{font-size:12px}.support-desk-heading>button{gap:0;padding:10px;font-size:0}.support-desk-heading>button svg{width:18px}.support-desk-grid{grid-template-columns:minmax(0,1fr);gap:0;height:calc(100dvh - 200px);min-height:480px}.support-desk-grid:not(.has-conversation):has(.support-desk-items>.support-desk-empty){height:auto;min-height:0}.support-desk-grid:not(.has-conversation) .support-desk-items:has(>.support-desk-empty){min-height:180px}.support-desk-grid:not(.has-conversation) .support-desk-empty{padding:28px 20px}.support-desk-grid .support-desk-detail,.support-desk-grid.has-conversation .support-desk-queue{display:none}.support-desk-grid.has-conversation .support-desk-detail{display:flex}.support-conversation{gap:10px;padding:12px 14px}.support-queue-card{gap:10px;padding:12px}.support-queue-icon{width:32px;height:32px}.support-human-message{max-width:96%}}@media (height<=560px){.support-queue-card p{font-size:11px;line-height:1.4}.support-queue-card{padding:10px}.support-human-messages{min-height:70px}.support-conversation{gap:7px;padding:10px 14px}.support-thread-composer{padding-top:6px}.support-reference{display:none}}.support-account{background:#f6f9fc;border:1px solid #d6e0e8;border-radius:18px;margin-top:18px;padding:12px 14px}.support-account>summary{cursor:pointer;align-items:center;gap:8px;min-height:28px;font-size:13px;font-weight:600;list-style:none;display:flex}.support-account-read{align-items:center;gap:8px;min-height:42px;display:inline-flex;background:#fff!important;border:1px solid #ccd8e4!important;border-radius:12px!important;padding:10px 12px!important;font-size:13px!important}.support-account-result dl{gap:8px;margin:14px 0;display:grid}.support-account-result dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:12px;font-size:12px;line-height:1.5;display:grid}.support-account-result dt{color:#58697b}.support-account-result dd{overflow-wrap:anywhere;margin:0;font-weight:600}.support-review-check{cursor:pointer;align-items:flex-start;gap:10px;padding:12px 0;font-size:13px!important;line-height:1.6!important;display:flex!important}.support-review-check input{accent-color:#233e53;flex:0 0 18px;width:18px!important;height:18px!important;min-height:18px!important;margin:3px 0 0!important;padding:0!important}.support-review-check small{color:#5e6d7b;margin-top:5px;font-size:11px;font-weight:400;line-height:1.5;display:block}.support-sources{border-top:1px solid #d7e0e8;margin-top:12px;padding-top:10px;font-size:12px}.support-sources summary{cursor:pointer;font-weight:600;line-height:1.6}.support-sources section{background:#f5f8fb;border:1px solid #dce4ec;border-radius:12px;margin-top:12px;padding:10px}.support-sources section>small{color:#647487;margin-top:4px;font-size:10px;display:block}.support-sources section>p{margin:8px 0!important;font-size:12px!important;line-height:1.65!important}.support-sources a{color:#24435b;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}@media (width<=480px){.support-account{padding:10px 12px}.support-account-result dl>div{gap:8px;font-size:12px}.support-sources section{padding:9px}}.office-support-panel.support-messenger.office-support-panel{width:400px;height:min(680px,calc(var(--support-viewport-height,100dvh) - 48px));transform-origin:100% 100%;background:#fff;border:1px solid #e0e6ee;border-radius:24px;max-width:calc(100vw - 32px);top:auto;bottom:24px;right:24px;transform:none;box-shadow:0 8px 48px #15273c29}.office-support-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#14233a0a}.office-support-panel.support-messenger[data-state=open]{animation:.26s cubic-bezier(.2,.8,.2,1) support-messenger-in}.office-support-panel.support-messenger[data-state=closed]{animation:.15s ease-in support-messenger-out}@keyframes support-messenger-in{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}@keyframes support-messenger-out{to{opacity:0;transform:translateY(10px)scale(.98)}}.office-support-panel.support-messenger .office-support-heading{background:#fff;border-color:#edf0f4;gap:10px;min-height:84px;padding:16px 18px}.office-support-panel.support-messenger .office-support-heading>div{min-width:0}.office-support-panel.support-messenger .office-support-heading h2{letter-spacing:-.025em;font-size:17px;line-height:1.35}.office-support-panel.support-messenger .office-support-heading p{display:none}.office-support-panel.support-messenger .office-support-heading>div>span{color:#68768a;margin-top:3px;font-size:11px;line-height:1.5;display:block}.office-support-panel.support-messenger .office-support-mark,.office-support-panel.support-messenger .office-support-mark .office-support-avatar{width:40px;height:40px}.office-support-panel.support-messenger .office-support-close,.support-header-back{color:#526174;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;align-self:center;place-items:center;width:36px;min-width:36px;height:40px;padding:0;display:grid}.office-support-panel.support-messenger .office-support-close:hover,.support-header-back:hover{background:#f1f4f8}.office-support-panel.support-messenger .charlotte-avatar{color:#25425f;background:linear-gradient(145deg,#e7eef8,#d3e0ef);border-radius:15px;flex:none;place-items:center;width:44px;height:44px;font:550 22px/1 Geist Variable,sans-serif;display:grid;position:relative;box-shadow:inset 0 0 0 1px #fff9}.office-support-panel.support-messenger .charlotte-avatar>span{color:#fff;background:#23384e;border:2px solid #fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;display:grid;position:absolute;bottom:-2px;right:-3px}.office-support-panel.support-messenger .office-support-body{scrollbar-width:thin;scrollbar-gutter:auto;padding:20px}.office-support-panel.support-messenger .support-home{background:linear-gradient(#eaf0f8 0,#f7f9fc 260px,#fff 100%);padding-top:24px}.support-home-intro{padding:2px 3px 22px}.support-home-eyebrow{letter-spacing:.13em;color:#637791;font-size:10px;font-weight:600}.support-home-intro h3{letter-spacing:-.055em;color:#182a40;max-width:280px;margin:12px 0;font-size:30px;font-weight:550;line-height:1.18}.support-home-intro p{color:#52647b;max-width:300px;margin:0;font-size:14px;line-height:1.65}.support-start-card,.support-team-card{text-align:left;color:#243950;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #dde5ef;border-radius:18px;align-items:center;gap:13px;padding:17px;transition:box-shadow .18s,border-color .18s,transform .18s;display:flex}.support-start-card{box-shadow:0 4px 18px #223e5c0c}.support-start-card>span:nth-child(2),.support-team-card>span{flex:1;min-width:0}.support-start-card strong,.support-team-card strong{font-size:14px;font-weight:600;line-height:1.5;display:block}.support-start-card small,.support-team-card small{color:#6a7a8d;margin-top:3px;font-size:12px;line-height:1.6;display:block}.support-start-card:hover,.support-team-card:hover{border-color:#a8bdd5;box-shadow:0 5px 20px #233f5e12}.support-start-card:active,.support-team-card:active{transform:scale(.99)}.support-help-card{background:#fff;border:1px solid #e1e7ef;border-radius:18px;margin:14px 0;padding:4px 14px 8px}.support-help-search{color:#6c7f95;border-bottom:1px solid #eaf0f5;align-items:center;gap:10px;min-height:52px;display:flex}.support-help-search input{color:#233a52;outline-offset:3px;background:0 0;border:0;width:100%;min-width:0;padding:10px 0;font:400 16px/1.5 Geist Variable,sans-serif}.support-help-search input::placeholder{color:#687b92;font-size:13px}.support-help-results{padding-top:3px;display:grid}.support-help-results button,.support-all-topics{color:#344c67;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:44px;padding:9px 2px;font:400 13px/1.5 Geist Variable,sans-serif;display:flex}.support-help-results button:hover{color:#0f2339;background:#f7f9fc}.support-help-results svg,.support-team-card>svg,.support-start-card>svg{flex:none}.support-all-topics{color:#6b7e95;justify-content:flex-start;font-size:12px}.support-team-card{box-shadow:none;gap:12px;padding:14px 16px}.support-team-card>svg:first-child{color:#6e87a2}.support-status-link{color:#61758e;justify-content:center;align-items:center;gap:7px;min-height:44px;margin-top:6px;font-size:12px;text-decoration:none;display:flex}.support-messenger-nav{padding:8px 18px max(10px,env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #edf0f4;flex:none;justify-content:center;gap:8px;display:flex}.support-messenger-nav button{color:#7a8797;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-height:48px;font:500 11px/1.4 Geist Variable,sans-serif;display:flex;position:relative}.support-messenger-nav button[aria-current=page]{color:#233a53;background:#f0f4f9}.support-messenger-nav button:hover{background:#f6f8fb}.support-messenger-nav i{background:#7498c0;border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:calc(50% + 13px)}.office-support-panel.support-messenger .support-chat-body{background:#fff;padding:18px 20px}.support-joined{text-align:center;color:#8390a0;margin:0 0 22px;font-size:11px;line-height:1.6}.support-charlotte-greeting{align-items:flex-end;gap:10px;display:flex}.office-support-panel.support-messenger .support-charlotte-greeting .charlotte-avatar{border-radius:10px;width:28px;height:28px;font-size:14px}.office-support-panel.support-messenger .support-charlotte-greeting .charlotte-avatar>span{display:none}.support-charlotte-greeting p{color:#34465b;background:#f0f3f7;border-radius:16px 16px 16px 4px;margin:0;padding:13px 15px;font-size:14px;line-height:1.65}.office-support-panel.support-messenger .office-support-more{color:#6c7f95;min-height:40px;margin-top:3px;padding-left:38px;font-size:12px}.office-support-panel.support-messenger .office-support-thread{gap:20px;margin-top:8px}.office-support-panel.support-messenger .office-support-question{background:#263d57;border:0;border-radius:17px 17px 4px;margin-left:44px;padding:12px 15px}.office-support-panel.support-messenger .office-support-question>span{display:none}.office-support-panel.support-messenger .office-support-question p{margin:0;line-height:1.65}.office-support-panel.support-messenger .office-support-answer{box-shadow:none;background:#f0f3f7;border:0;border-radius:17px 17px 17px 4px;margin-right:24px;padding:13px 15px}.office-support-panel.support-messenger .office-support-answer>span{color:#6c7d90;gap:6px;font-size:11px}.support-author-dot{background:#93a8c0;border-radius:50%;width:5px;height:5px}.office-support-panel.support-messenger .office-support-answer p{margin:6px 0 0;font-size:14px;line-height:1.7}.office-support-panel.support-messenger .office-support-composer{background:#fff;border-color:#eef1f5;padding:12px 16px 4px}.office-support-panel.support-messenger .office-support-input-row textarea{background:#f7f9fc;border:1px solid #e0e6ef;border-radius:17px;min-height:64px;max-height:104px;padding:13px 53px 12px 14px;font-size:16px;line-height:1.5}.office-support-panel.support-messenger .office-support-send{background:#253e59;border-radius:12px;width:36px;height:36px;bottom:10px;right:9px}.office-support-panel.support-messenger .office-support-send:disabled{opacity:.3}.support-composer-tools{justify-content:space-between;align-items:center;gap:8px;display:flex}.support-composer-tools>button{color:#57708e;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:38px;padding:6px 0;font:400 11px/1.5 Geist Variable,sans-serif;display:flex}.support-composer-tools>span{color:#7e8b9c;font-size:10px}.office-support-panel.support-messenger .office-support-privacy{color:#8290a1;margin:0;font-size:10px}.office-support-panel.support-messenger .office-support-privacy summary{min-height:26px;padding-block:4px}.office-support-panel.support-messenger .support-account{background:#fafbfd;border-color:#e7ecf3;border-radius:14px;margin-top:18px;padding:8px 12px}.office-support-panel.support-messenger .support-account>summary{color:#607791;min-height:32px;font-size:12px}.office-support-panel.support-messenger .support-sources{border-color:#dfe5ee;margin-top:10px;padding-top:8px;font-size:11px}.office-support-panel.support-messenger .support-conversation{background:#fff;padding:14px 18px}.office-support-panel.support-messenger .support-queue-card{background:#f0f4f9;border:0;border-radius:16px;gap:10px;padding:12px}.office-support-panel.support-messenger .support-queue-card strong{font-size:13px}.office-support-panel.support-messenger .support-queue-card p{font-size:11px;line-height:1.55}.office-support-panel.support-messenger .support-queue-icon{border-radius:10px;width:30px;height:30px}.office-support-panel.support-messenger .support-human-message{box-shadow:none;background:#f0f3f7;border:0}.office-support-panel.support-messenger .support-from-customer{background:#263d57}.office-support-panel.support-messenger .support-refresh-note{font-size:10px}.office-support-panel.support-messenger :is(button,a,summary,input,textarea):focus-visible{outline-offset:3px;outline:2px solid #547fae}@media (width<=540px){.office-support-panel.support-messenger.office-support-panel{top:var(--support-viewport-top,0px);width:100%;max-width:100%;height:var(--support-viewport-height,100dvh);transform-origin:bottom;border:0;border-radius:0;max-height:none;bottom:auto;left:0;right:0}.office-support-panel.support-messenger .office-support-heading{padding:calc(12px + env(safe-area-inset-top,0px)) 16px 12px;min-height:76px}.office-support-panel.support-messenger .office-support-close,.support-header-back{width:44px;height:44px}.office-support-panel.support-messenger .office-support-body{padding:20px}.office-support-panel.support-messenger .office-support-composer{padding:10px 16px 2px}.support-messenger-nav{padding-bottom:max(10px,env(safe-area-inset-bottom,0px))}.office-support-panel.support-messenger .support-conversation{padding:12px 16px}}@media (height<=560px){.office-support-panel.support-messenger.office-support-panel{height:calc(var(--support-viewport-height,100dvh) - 24px);bottom:12px}.office-support-panel.support-messenger .office-support-heading{min-height:56px;padding-block:8px}.support-messenger-nav{padding-block:4px}.support-messenger-nav button{flex-direction:row;gap:8px;min-height:36px}.office-support-panel.support-messenger .office-support-composer{padding-top:6px}.office-support-panel.support-messenger .office-support-input-row textarea{min-height:48px;max-height:65px}.office-support-panel.support-messenger .office-support-send{bottom:6px}.office-support-panel.support-messenger .office-support-privacy:not([open]),.office-support-panel.support-messenger .support-queue-card p{display:none}}@media (width<=540px) and (height<=560px){.office-support-panel.support-messenger.office-support-panel{height:var(--support-viewport-height,100dvh);bottom:auto}}@media (prefers-reduced-motion:reduce){.office-support-panel.support-messenger,.office-support-panel.support-messenger *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.support-home,.support-chat-body{animation:.18s ease-out support-view-in}@keyframes support-view-in{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.support-home,.support-chat-body{animation:none}}.office-support-panel.support-messenger .office-support-primary{background:#253e59;border-color:#253e59;border-radius:14px}.office-support-panel.support-messenger .office-support-primary:hover{background:#1c3046}.office-support-panel.support-messenger .office-support-requests{background:#f7f9fc}.support-message-entry{text-align:left;color:#233a53;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce5ef;border-radius:18px;align-items:center;gap:13px;padding:16px;transition:background .18s,border-color .18s;display:flex}.support-message-entry:hover{background:#f7f9fc;border-color:#b6c8dc}.support-message-entry>span:nth-child(2){flex:1;min-width:0}.support-message-entry strong{font-size:14px;line-height:1.5;display:block}.support-message-entry small{text-overflow:ellipsis;white-space:nowrap;color:#697d94;margin-top:3px;font-size:12px;line-height:1.7;display:block;overflow:hidden}.support-message-entry>svg{flex:none}.support-session-hint{color:#718197;margin:10px 4px 22px;font-size:11px;line-height:1.6}.support-message-meta{color:#77869a;justify-content:flex-end;gap:7px;margin:-6px 4px -2px;font-size:10px;line-height:1.5;display:flex}.support-message-meta span:before{content:"·";margin-right:7px}.support-typing-dots{align-items:center;gap:4px;display:inline-flex}.office-support-panel.support-messenger .support-typing-dots i{width:5px;height:5px;animation:1.2s ease-in-out infinite support-typing-dot}.office-support-panel.support-messenger .support-typing-dots i:nth-child(2){animation-delay:.16s}.office-support-panel.support-messenger .support-typing-dots i:nth-child(3){animation-delay:.32s}@keyframes support-typing-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.office-support-panel.support-messenger .office-support-turn{animation:.18s ease-out support-view-in}@media (prefers-reduced-motion:reduce){.office-support-panel.support-messenger .office-support-turn,.office-support-panel.support-messenger .support-typing-dots i{animation:none!important}}.office-support-panel.support-messenger.support-concierge{width:440px;height:min(740px,calc(var(--support-viewport-height,100dvh) - 48px));background:#f9fafc;border:1px solid #fff;border-radius:26px;box-shadow:0 24px 80px #18293826,0 3px 12px #18293812}.support-concierge .office-support-heading{background:#f9fafc;border:0;gap:12px;padding:20px 22px 16px}.support-concierge .office-support-heading h2{font-size:18px;font-weight:600}.support-concierge .office-support-heading>.charlotte-avatar{border-radius:16px;width:45px;height:45px;overflow:hidden;box-shadow:0 0 0 3px #fff}.support-concierge .support-header-back,.support-concierge .office-support-close{color:#687585;width:36px;min-width:36px;height:42px}.support-context-bar{color:#6e7d8f;border-bottom:1px solid #e6ebf0;justify-content:space-between;align-items:center;gap:12px;padding:0 22px 16px;font-size:11px;display:flex}.support-context-bar>span:first-child{color:#48617b;background:#edf2f8;border:1px solid #d8e2ec;border-radius:99px;flex:none;padding:3px 9px;font-weight:500}.support-context-bar>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.office-support-panel.support-concierge .office-support-body{scrollbar-gutter:stable;background:linear-gradient(170deg,#f9fafc,#f0f3f7);padding:26px 22px}.support-concierge-welcome{padding:2px 0 0}.support-card-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:#6c7e93;font-size:10px;font-weight:500;display:block}.support-concierge-welcome h3{letter-spacing:-.045em;color:#20292e;max-width:310px;margin:13px 0 10px;font-size:29px;font-weight:550;line-height:1.16}.support-concierge-welcome>p{color:#6b7a8b;margin:0;font-size:13px;line-height:1.7}.support-concierge-topics{grid-template-columns:1fr 1fr;gap:10px;margin:26px 0;display:grid}.support-concierge-topics button{text-align:left;color:#273b4e;cursor:pointer;background:#ffffffbf;border:1px solid #fff;border-radius:18px;flex-direction:column;align-items:flex-start;gap:13px;min-height:91px;padding:14px 14px 15px;font:500 13px/1.4 inherit;transition:background .2s,box-shadow .2s,transform .2s;display:flex;position:relative;box-shadow:0 3px 12px #182c4605}.support-concierge-topics button:hover{background:#fff;transform:translateY(-2px);box-shadow:0 6px 16px #2239500d}.support-topic-index{font-variant-numeric:tabular-nums;letter-spacing:.07em;color:#91a0af;font-size:10px}.support-concierge-topics button>svg{color:#70849b;position:absolute;top:14px;right:14px}.support-company-field{color:#64748a;flex-direction:column;gap:8px;font-size:11px;display:flex}.support-company-field input{color:#25384c;background:0 0;border:0;border-bottom:1px solid #cdd7e2;border-radius:0;width:100%;height:43px;padding:6px 0;font:400 16px/1.5 inherit}.support-company-field input::placeholder{color:#97a2af;font-size:13px}.support-concierge-welcome>p.support-prelaunch-footnote{color:#7e8b9a;margin-top:20px;font-size:11px;line-height:1.65}.support-concierge .office-support-thread{gap:26px;margin:0}.office-support-panel.support-concierge .office-support-turn{gap:12px}.office-support-panel.support-concierge .office-support-question{background:#273c50;border-radius:18px 18px 5px;max-width:90%;padding:12px 16px}.office-support-panel.support-concierge .office-support-answer{background:0 0;border:0;border-radius:0;width:100%;max-width:100%;padding:3px 2px}.office-support-panel.support-concierge .office-support-answer p{color:#344457;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.75}.support-concierge .office-support-pending{align-items:center;gap:10px;display:flex;color:#77869a!important;font-size:12px!important}.support-answer-actions{flex-wrap:wrap;gap:8px;display:flex}.support-answer-actions:empty{display:none}.support-answer-actions a,.support-price-card>a{color:#334e68;background:#ffffffb8;border:1px solid #dce4ed;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:9px 12px;font-size:12px;text-decoration:none;display:flex}.support-answer-actions a:hover,.support-price-card>a:hover{background:#fff;border-color:#b6c7d9}.support-price-card{font-variant-numeric:tabular-nums;background:#ffffffb8;border:1px solid #fff;border-radius:19px;width:100%;padding:18px;box-shadow:0 6px 22px #20395208}.support-price-card form{margin:15px 0}.support-price-card label{color:#4a5b6d;margin-bottom:7px;font-size:12px;display:block}.support-seat-control{align-items:center;gap:8px;display:flex}.support-seat-control input{color:#20354b;background:#fff;border:1px solid #dce3eb;border-radius:10px;width:100%;min-width:0;height:43px;padding:8px 11px;font-size:16px}.support-seat-control button{white-space:nowrap;color:#fff;height:43px;font:inherit;cursor:pointer;background:#273c50;border:0;border-radius:10px;flex:none;padding:0 15px;font-size:12px}.support-price-card small{color:#748396;margin-top:8px;font-size:10px;line-height:1.65;display:block}.support-price-card form>p{color:#993f37;font-size:12px}.support-price-card dl{border-top:1px solid #e5eaf0;margin:15px 0}.support-price-card dl>div{border-bottom:1px solid #e5eaf0;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.support-price-card dt{color:#6c7b8e;max-width:60%;font-size:11px}.support-price-card dd{white-space:nowrap;letter-spacing:-.035em;color:#25394e;margin:0;font-size:18px;font-weight:550}.support-price-card .support-offer-estimate dd{color:#386553}.support-price-card>a{background:0 0;margin-top:14px}.office-support-panel.support-concierge .office-support-composer{background:#f9fafc;border-top:1px solid #e4e9f0;padding:13px 18px 12px}.office-support-panel.support-concierge .office-support-input-row textarea{background:#fff;border-color:#dce3eb;border-radius:17px;min-height:63px;padding:13px 52px 12px 14px}.office-support-panel.support-concierge .office-support-send{background:#273c50;border-radius:12px;width:36px;height:36px;bottom:10px;right:9px}.support-session-caption{color:#8793a2;text-align:center;margin:8px 2px 0;font-size:10px;line-height:1.4}.support-resumed{color:#8793a2;text-align:center;margin:0 0 24px;font-size:10px}.support-guide-search{color:#7d8ea1;background:#fff;border:1px solid #dce3eb;border-radius:13px;align-items:center;gap:10px;padding:10px 12px;display:flex}.support-guide-search input{color:#34495f;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:16px}.support-guide-search input::placeholder{font-size:13px}.support-guide-results{margin-top:20px;display:grid}.support-guide-results button{text-align:left;width:100%;min-height:53px;font:inherit;color:#3d526a;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e0e7ef;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;font-size:13px;display:flex}.support-guide-results button:hover{color:#132d48}.support-reset-confirm{background:#fff;border-bottom:1px solid #dce3eb;padding:14px 22px}.support-reset-confirm p{margin:0 0 10px;font-size:12px}.support-reset-confirm button{font:inherit;cursor:pointer;background:#f5f7fa;border:1px solid #dce3eb;border-radius:10px;margin-right:7px;padding:9px 11px;font-size:11px}.support-retry{color:#3b658a;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:6px;margin-top:10px;padding:8px 0;font-size:12px;display:flex}.support-clarify-topics{flex-wrap:wrap;gap:8px;display:flex}.support-clarify-topics button{color:#405b76;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6e0eb;border-radius:99px;padding:8px 12px;font-size:11px}.support-concierge :is(button,a,input,textarea):focus-visible{outline-offset:3px;outline:2px solid #6b8ead}@media (width<=540px){.office-support-panel.support-messenger.support-concierge{top:var(--support-viewport-top,0px);width:100%;max-width:100%;height:var(--support-viewport-height,100dvh);border:0;border-radius:0;max-height:none;bottom:auto;left:0;right:0}.support-concierge .office-support-heading{padding:calc(12px + env(safe-area-inset-top,0px)) 18px 12px;gap:9px}.support-concierge .support-header-back,.support-concierge .office-support-close{width:40px;min-width:40px;height:44px}.support-context-bar{padding:0 20px 12px}.office-support-panel.support-concierge .office-support-body{padding:24px 20px}.office-support-panel.support-concierge .office-support-composer{padding:12px 16px max(12px,env(safe-area-inset-bottom,0px))}.support-concierge-welcome h3{font-size:29px}.support-concierge-topics{gap:10px;margin:24px 0}}@media (height<=560px){.support-concierge .office-support-heading{min-height:56px;padding-block:7px!important}.support-context-bar{padding-bottom:8px}.office-support-panel.support-concierge .office-support-body{padding-block:14px}.office-support-panel.support-concierge .office-support-composer{padding-top:8px;padding-bottom:8px}.support-concierge .support-session-caption{display:none}}@media (prefers-reduced-motion:reduce){.support-concierge *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=360px){.support-concierge .office-support-heading{gap:6px;padding-inline:14px}.support-concierge .office-support-heading>div>span{white-space:nowrap;font-size:10px}}@media (width<=540px),(width<=980px) and (height<=500px){.office-support-panel.support-messenger.support-concierge{top:var(--support-viewport-top,0px);width:100%;max-width:100%;height:var(--support-viewport-height,100dvh);border:0;border-radius:0;max-height:none;bottom:auto;left:0;right:0}.office-support-panel.support-messenger.support-concierge .office-support-heading{padding:calc(10px + env(safe-area-inset-top,0px)) max(14px,env(safe-area-inset-right,0px)) 10px max(14px,env(safe-area-inset-left,0px));gap:6px;min-height:66px}.office-support-panel.support-messenger.support-concierge .support-header-back,.office-support-panel.support-messenger.support-concierge .office-support-close{flex:none;width:44px;min-width:44px;height:44px}.office-support-panel.support-messenger.support-concierge .office-support-heading>.charlotte-avatar{width:40px;height:40px}.office-support-panel.support-messenger.support-concierge .office-support-heading h2{white-space:nowrap;font-size:17px;line-height:1.3}.office-support-panel.support-messenger.support-concierge .office-support-heading>div>span{white-space:nowrap;font-size:10px}.office-support-panel.support-messenger.support-concierge .office-support-send{width:44px;height:44px;bottom:9px;right:8px}.office-support-panel.support-messenger.support-concierge .office-support-input-row textarea{min-height:66px;padding-right:62px;font-size:16px}.office-support-panel.support-messenger.support-concierge .office-support-composer{padding:10px max(16px,env(safe-area-inset-right,0px)) max(10px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.support-concierge .support-seat-control :is(button,input){height:44px;min-height:44px}.support-concierge :is(.support-answer-actions a,.support-price-card>a,.support-reset-confirm button,.support-retry,.support-clarify-topics button,.support-status-link,.support-account-read,.support-account>summary,.support-sources>summary){min-height:44px}.support-concierge .support-price-card small{font-size:12px;line-height:1.6}.support-concierge .support-reset-confirm{flex-wrap:wrap;flex:none;gap:8px;padding:14px 18px;display:flex}.support-concierge .support-reset-confirm p{flex-basis:100%;margin:0}.support-concierge .support-reset-confirm button{margin:0;font-size:12px}.support-concierge .support-guide-search{min-height:46px}}@media (width<=980px) and (height<=500px){.office-support-panel.support-messenger.support-concierge .office-support-body{padding:14px max(20px,env(safe-area-inset-right,0px)) 14px max(20px,env(safe-area-inset-left,0px))}.support-concierge .support-context-bar{padding:0 max(20px,env(safe-area-inset-right,0px)) 8px max(20px,env(safe-area-inset-left,0px))}}.launch-admin{--la-ink:#202832;--la-muted:#626d7d;box-sizing:border-box;max-width:1240px;color:var(--la-ink);overflow-wrap:anywhere;margin:0 auto;padding:28px 28px 48px;font-family:Geist Variable,Segoe UI,sans-serif;font-size:15px;line-height:1.6}.launch-admin *{box-sizing:border-box;min-width:0}.launch-admin-top,.launch-admin-top a,.launch-admin-top span,.launch-admin-heading,.launch-admin-toolbar,.launch-admin-campaign,.launch-admin-ready,.launch-admin-notice,.launch-admin-closed{align-items:center;gap:12px;display:flex}.launch-admin-top,.launch-admin-heading,.launch-admin-toolbar,.launch-admin-campaign{flex-wrap:wrap;justify-content:space-between}.launch-admin-top{color:var(--la-muted);margin-bottom:40px;font-size:12px}.launch-admin a{color:inherit;text-decoration:none}.launch-admin a:hover{text-decoration:underline}.launch-admin h1{letter-spacing:-.045em;margin:8px 0 14px;font-size:clamp(30px,4vw,44px);font-weight:600;line-height:1.12}.launch-admin h2{letter-spacing:-.025em;margin:8px 0 12px;font-size:21px;font-weight:600;line-height:1.3}.launch-admin p{color:var(--la-muted);margin:0 0 16px}.launch-admin .launch-admin-eyebrow{letter-spacing:.13em;margin:0;font-size:10px;font-weight:600}.launch-admin-icon{background:#e5e9ec;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.launch-admin-toolbar{margin:24px 0 16px;font-size:13px}.launch-admin-card{background:#f4f5f8;border:1px solid #e1e5eb;border-radius:28px;min-width:0;padding:28px}.launch-admin-card>p{max-width:65ch}.launch-admin-campaign{background:linear-gradient(115deg,#eef2f4,#e4e9f3);gap:24px;margin-bottom:20px}.launch-admin-campaign>div:first-child{flex:340px}.launch-admin-offer{flex:0 320px;align-items:center;gap:20px;display:flex}.launch-admin-offer strong{white-space:nowrap;letter-spacing:-.06em;flex-shrink:0;font-size:48px;font-weight:500;line-height:1}.launch-admin-offer span{color:var(--la-muted);font-size:13px}.launch-admin-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.launch-admin-field{gap:8px;margin:24px 0 16px;font-size:13px;display:grid}.launch-admin input,.launch-admin select{width:100%;max-width:100%;min-height:48px;color:var(--la-ink);font:inherit;background:#fff;border:1px solid #d4dae3;border-radius:14px;padding:12px;font-size:16px;line-height:1.4}.launch-admin button{max-width:100%;min-height:44px;color:var(--la-ink);font:inherit;cursor:pointer;white-space:normal;text-align:center;background:#fff;border:1px solid #d1d8e1;border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:11px 17px;font-size:13px;line-height:1.5;display:inline-flex}.launch-admin button:hover:not(:disabled){background:#e7ecf3}.launch-admin button:disabled{opacity:.48;cursor:not-allowed}.launch-admin button.launch-admin-primary{color:#fff;background:#202832;border-color:#202832}.launch-admin button.launch-admin-primary:hover:not(:disabled){background:#354150}.launch-admin :is(button,a,input,select):focus-visible{outline-offset:3px;outline:3px solid #7696b9}.launch-admin-facts{gap:12px;margin:20px 0;font-size:13px;display:grid}.launch-admin-facts>div{grid-template-columns:105px minmax(0,1fr);gap:16px;display:grid}.launch-admin-facts dt{color:var(--la-muted)}.launch-admin-facts dd{margin:0}.launch-admin-alert,.launch-admin-notice{background:#fcf7ed;border:1px solid #e2d5bd;border-radius:16px;padding:14px 18px;font-size:13px}.launch-admin .launch-admin-alert{color:#765c30}.launch-admin .launch-admin-notice{color:#385f4a;background:#edf5ef;border-color:#d1e2d5}.launch-admin-ready{background:#e6eeea;border-radius:18px;margin:20px 0;padding:16px}.launch-admin-ready p{color:#38594c;margin:0;font-size:13px}.launch-admin svg{flex-shrink:0}.launch-admin-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.launch-admin-issuance{margin-top:20px}.launch-admin-status{background:#e4e9f1;border-radius:20px;padding:5px 12px;font-size:12px;display:inline-flex}.launch-admin-issuance label{color:var(--la-muted);font-size:12px}.launch-admin code{overflow-wrap:anywhere;word-break:break-all;background:#fff;border-radius:14px;margin:8px 0 16px;padding:16px;font-size:14px;display:block}.launch-admin-issuance>p{font-size:12px}.launch-admin-close{grid-template-columns:1.2fr 1fr;gap:32px;margin-top:20px;display:grid}.launch-admin-close .launch-admin-field{margin-top:0}.launch-admin-close form{align-self:center}.launch-admin .launch-admin-footnote{margin:20px 4px;font-size:12px}.launch-admin-empty{padding:18px 0}.launch-admin-access{max-width:680px;margin:28px auto}.launch-admin-spin{animation:1s linear infinite launch-spin}@keyframes launch-spin{to{transform:rotate(360deg)}}@media (width<=720px){.launch-admin{padding:20px 16px 36px}.launch-admin-top{margin-bottom:28px}.launch-admin-heading{align-items:flex-start}.launch-admin-heading>div{flex:1}.launch-admin-icon{width:44px;height:44px}.launch-admin-card{border-radius:24px;padding:22px}.launch-admin-grid,.launch-admin-close{grid-template-columns:minmax(0,1fr)}.launch-admin-close{gap:8px}.launch-admin-facts>div{grid-template-columns:90px minmax(0,1fr);gap:10px}.launch-admin-actions{flex-direction:column}.launch-admin-actions button{width:100%}}@media (prefers-reduced-motion:reduce){.launch-admin-spin{animation:none}}.launch-admin-administration{border-top:1px solid #d4dae3;margin-top:40px;padding-top:28px}.launch-admin-administration>header{max-width:70ch}.launch-admin-administration>header>h2{font-size:24px}.launch-admin-administration .launch-admin-close{margin-top:20px}@media (width<=720px){.launch-admin-administration{margin-top:32px;padding-top:24px}}.prelaunch-firms{--pf-line:#dde3e8;--pf-muted:#667481;--pf-ink:#1a2732;max-width:1420px;color:var(--pf-ink);font-family:var(--font-sans,"Geist",sans-serif);margin:auto;padding:28px 40px 64px;font-size:14px;line-height:1.5}.prelaunch-firms *{box-sizing:border-box}.prelaunch-firms :is(h1,h2,h3,p){margin:0}.prelaunch-firms :is(button,input,select,textarea){font:inherit}.prelaunch-firms button,.pf-action-link{border:1px solid var(--pf-line);min-height:44px;color:var(--pf-ink);cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:11px 16px;font-size:13px;line-height:1.4;transition:background .18s,box-shadow .18s;display:inline-flex}.prelaunch-firms button:hover:not(:disabled){background:#f1f4f6}.prelaunch-firms button:disabled{opacity:.5;cursor:not-allowed}.prelaunch-firms :is(button,input,select,textarea,a,summary):focus-visible{outline-offset:3px;outline:3px solid #799cbe}.prelaunch-firms .pf-primary{color:#fff;background:#1b2d39;border-color:#1b2d39}.prelaunch-firms .pf-primary:hover:not(:disabled){background:#2a4354;box-shadow:0 5px 14px #172a3514}.pf-top,.pf-heading,.pf-list-heading,.pf-list-footer,.pf-tools-heading,.pf-footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.pf-top{color:var(--pf-muted);flex-wrap:wrap;padding-bottom:30px;font-size:12px}.pf-top a{min-height:44px}.pf-top a,.pf-top>span,.pf-tools-heading>a,.pf-footer>span{align-items:center;gap:8px;display:flex}.pf-top>span{letter-spacing:.13em;font-size:10px}.pf-top i{border-left:1px solid #bac4cd;height:12px;margin:0 4px}.pf-heading{align-items:flex-end;margin-bottom:24px}.pf-eyebrow{letter-spacing:.13em;color:#637486;font-size:10px;font-weight:650}.pf-heading h1{letter-spacing:-.045em;margin:10px 0 12px;font-size:clamp(30px,3vw,40px);font-weight:500;line-height:1.12}.pf-heading h1 span{color:#8493a0}.pf-heading>div>p:last-child{color:var(--pf-muted);font-size:14px}.pf-heading>button{flex:none}.pf-overview{grid-template-columns:minmax(0,1fr) 310px;gap:20px;margin:26px 0;display:grid}.pf-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.prelaunch-firms .pf-metrics button{text-align:left;background:#f9fbfc;border-radius:20px;flex-direction:column;align-items:flex-start;gap:5px;padding:21px 24px;display:flex}.prelaunch-firms .pf-metrics button[aria-pressed=true]{background:#e4ecf2;border-color:#bccbd7;box-shadow:inset 0 0 0 1px #c5d2dc}.pf-metrics strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:500;line-height:1.3}.pf-metrics span{font-size:13px}.pf-metrics small{color:#71818e;font-size:11px}.pf-offer{color:#fff;background:#233a48;border-radius:20px;padding:20px 24px;position:relative;overflow:hidden}.pf-offer-tag{letter-spacing:.1em;color:#c7d4dd;font-size:9px}.pf-offer>div{align-items:center;gap:22px;margin:6px 0;display:flex}.pf-offer strong{letter-spacing:-.06em;font-size:46px;font-weight:500;line-height:1.2}.pf-offer strong span{margin-left:2px;font-size:25px}.pf-offer p{color:#e4ecf1;font-size:12px}.pf-offer>small{color:#b6c7d2;font-size:10px}.pf-workspace{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:start;gap:22px;display:grid}.pf-panel{background:#fcfdfe;border:1px solid #e1e6eb;border-radius:24px;min-width:0;padding:26px;box-shadow:0 12px 35px #30445404}.pf-panel h2{letter-spacing:-.035em;font-size:21px;font-weight:550}.pf-list-heading>span{color:var(--pf-muted);font-size:11px}.pf-search{border:1px solid var(--pf-line);color:#7a8996;background:#f3f6f8;border-radius:12px;align-items:center;gap:10px;margin:22px 0 12px;padding:0 13px;display:flex}.pf-search input{outline-offset:6px;width:100%;min-width:0;min-height:46px;color:var(--pf-ink);background:0 0;border:0;font-size:13px}.pf-filters{border-bottom:1px solid var(--pf-line);gap:9px;padding-bottom:16px;display:flex}.pf-filters label{flex:1;min-width:0}.pf-filters select{border:1px solid var(--pf-line);color:#576c7c;background:#fff;border-radius:10px;width:100%;min-height:44px;padding:8px 26px 8px 10px;font-size:12px}.prelaunch-firms .pf-firm{text-align:left;background:0 0;border:0;border-bottom:1px solid #e8edf0;border-radius:0;justify-content:flex-start;gap:12px;width:100%;min-height:100px;padding:19px 4px}.prelaunch-firms .pf-firm.is-selected{background:#eaf0f5;border-radius:12px;padding-left:12px;padding-right:10px;box-shadow:inset 3px 0 #52738b}.pf-avatar{color:#677d8d;background:#edf1f4;border-radius:11px;flex:none;place-items:center;width:37px;height:40px;font-size:15px;display:grid}.pf-firm-main{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.pf-firm-main strong{font-size:14px;font-weight:600}.pf-firm-main>span{color:#627482;font-size:12px}.pf-firm-main small{color:#89959f;font-size:10px}.pf-firm>svg{color:#8596a3;flex:none}.pf-status{white-space:nowrap;color:#637685;background:#edf1f4;border-radius:7px;flex:none;padding:5px 8px;font-size:10px;font-weight:550;line-height:1.4;display:inline-flex}.pf-status.needs_review{color:#826943;background:#f3ecdf}.pf-status.eligible,.pf-status.used{color:#426b57;background:#e4efe8}.pf-status.issued{color:#4d6a8b;background:#e5edf7}.pf-list-footer{color:#788996;margin-top:20px;font-size:11px}.pf-list-footer button{font-size:12px}.pf-welcome{max-width:380px;margin:auto;padding:30px 14px 20px}.pf-welcome-mark{color:#5d788e;background:#e9eff4;border-radius:19px;place-items:center;width:62px;height:62px;margin-bottom:28px;display:grid}.pf-welcome h2{margin:12px 0 15px;font-size:30px;line-height:1.2}.pf-welcome>p:not(.pf-eyebrow){color:var(--pf-muted);line-height:1.75}.pf-welcome ol{margin:26px 0;padding:0;list-style:none}.pf-welcome li{border-bottom:1px solid #e7edf1;align-items:center;gap:14px;padding:14px 0;font-size:13px;display:flex}.pf-welcome b{color:#8c9cab;font-size:11px;font-weight:500}.pf-welcome>.pf-primary{width:100%}.pf-welcome>small{color:#82909d;margin-top:16px;font-size:11px;line-height:1.8;display:block}.prelaunch-firms .pf-back{display:none}.pf-detail-heading{border-bottom:1px solid var(--pf-line);padding-bottom:24px;position:relative}.pf-detail-heading>.pf-status{position:absolute;top:0;right:0}.pf-detail-heading>.pf-eyebrow{padding-right:110px}.pf-detail-heading h2{overflow-wrap:anywhere;margin:14px 0 9px;font-size:29px;line-height:1.2}.pf-detail-heading>p:not(.pf-eyebrow){color:#526c7f;overflow-wrap:anywhere;font-size:13px}.pf-detail-heading small{color:#8a96a0;margin-top:7px;font-size:11px;display:block}.pf-review-heading{padding-top:24px}.pf-review h3{letter-spacing:-.02em;font-size:16px;font-weight:600}.pf-review-heading p{color:#758593;margin-top:7px;font-size:12px;line-height:1.7}.pf-field{color:#40586a;flex-direction:column;gap:7px;margin:18px 0;font-size:12px;display:flex}.pf-field :is(input,select,textarea){color:#273e50;background:#fff;border:1px solid #d5dfe7;border-radius:11px;width:100%;min-width:0;min-height:46px;padding:11px 12px;font-size:13px;line-height:1.5}.pf-field textarea{resize:vertical}.pf-field :is(input,select,textarea)[aria-invalid=true]{background:#fffaf9;border-color:#c98476}.pf-field small{color:#82909c;font-size:11px;line-height:1.6}.pf-field-error{color:#a34f40;font-size:12px;line-height:1.6;display:block}.pf-check{cursor:pointer;color:#607585;background:#f2f5f7;border-radius:12px;align-items:flex-start;gap:11px;margin:24px 0 10px;padding:14px;font-size:12px;line-height:1.75;display:flex}.pf-check input{accent-color:#304e65;flex:none;width:19px;height:19px;margin:2px 0 0}.pf-submit{padding-top:18px}.pf-submit>div{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:12px;line-height:1.6;display:flex}.pf-submit strong{font-size:12px;font-weight:550}.pf-submit span,.pf-submit p{color:#7e8d99;font-size:10px}.pf-submit>.pf-primary{width:100%;min-height:49px}.pf-exclude,.pf-record{border-top:1px solid var(--pf-line);color:#738592;margin-top:24px;padding-top:8px;font-size:12px}.pf-exclude summary,.pf-record summary{cursor:pointer;align-content:center;min-height:44px}.pf-record p{margin:10px 0;font-size:11px;line-height:1.8}.pf-caption{color:#6f8392;font-size:12px;line-height:1.7;margin-top:12px!important}.pf-approval{padding:25px 0 0}.pf-success-mark{color:#4c7960;background:#e4efe8;border-radius:50%;place-items:center;width:49px;height:49px;margin-bottom:17px;display:grid}.pf-approval h3{letter-spacing:-.03em;font-size:23px;font-weight:550}.pf-approval>p{color:#718391;margin-top:10px;font-size:13px;line-height:1.8}.pf-approval dl{background:#f0f5f2;border-radius:13px;margin:20px 0;padding:10px 16px;font-size:12px}.pf-approval dl>div{padding:7px 0}.pf-approval dt{color:#7c9183;font-size:10px}.pf-approval dd{overflow-wrap:anywhere;margin:3px 0 0}.pf-action-link{width:100%;min-height:48px;text-decoration:none;display:flex}.pf-approval>small{color:#83908c;margin-top:12px;font-size:11px;line-height:1.7;display:block}.pf-approval .pf-next{width:100%;margin-top:20px}.pf-tools{margin-top:24px;padding:0}.pf-tools>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:24px 28px;list-style:none;display:flex}.pf-tools>summary::-webkit-details-marker{display:none}.pf-tools>summary strong{font-size:14px;font-weight:550;display:block}.pf-tools>summary small{color:#84919b;margin-top:5px;font-size:12px;display:block}.pf-tools>summary svg{color:#7d91a0;flex:none}.pf-tools[open]>summary svg{transform:rotate(45deg)}.pf-tools-body{border-top:1px solid var(--pf-line);padding:26px}.pf-tools-heading h2{font-size:20px}.pf-tools-heading p{color:#7b8b98;margin-top:8px;font-size:12px}.pf-tools-heading>a{flex:none;font-size:12px}.pf-batch-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:16px;display:grid}.pf-batch-form button{margin-bottom:18px}.pf-batch-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pf-batch-list>div{overflow-wrap:anywhere;background:#eff3f6;border-radius:14px;padding:20px}.pf-batch-list strong{font-size:13px;display:block}.pf-batch-list span{color:#7b8d9c;font-size:11px}.pf-batch-list .pf-field{margin-bottom:0}.pf-batch-list input{font-size:11px}.pf-footer{border-top:1px solid var(--pf-line);color:#738797;margin-top:24px;padding-top:22px;font-size:12px}.pf-empty{color:#758a99;padding:35px 12px;line-height:1.7}.pf-empty h3{color:#405c70;margin:13px 0 8px;font-size:16px}.pf-empty p{margin-bottom:15px;font-size:12px}.pf-error,.pf-notice{color:#8e5140;overflow-wrap:anywhere;background:#f7eae5;border:1px solid #ead0c6;border-radius:12px;padding:14px 17px;font-size:13px;line-height:1.7;margin:15px 0!important}.pf-error button,.pf-error a{margin-top:12px}.pf-notice{color:#426b54;background:#e9f2ec;border-color:#d5e5d9;align-items:center;gap:10px;display:flex}.pf-notice svg{flex:none}.pf-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1150px){.prelaunch-firms{padding:26px}.pf-panel{padding:22px}.pf-workspace{grid-template-columns:minmax(0,1fr) minmax(360px,1fr)}.pf-avatar{display:none}.pf-overview{grid-template-columns:minmax(0,1fr) 270px}.pf-metrics button{padding:18px!important}.pf-batch-form{grid-template-columns:1fr 1fr}.pf-batch-form button{grid-column:1/-1}}@media (width<=900px){.pf-workspace{grid-template-columns:1fr}.pf-detail{display:none}.pf-has-selection .pf-detail{scroll-margin-top:14px;display:block}.pf-has-selection .pf-list,.pf-has-selection .pf-overview,.pf-has-selection .pf-heading{display:none}.prelaunch-firms .pf-back{background:#f0f4f7;border:0;margin-bottom:22px;display:inline-flex}.pf-overview{grid-template-columns:1fr}.pf-offer{display:none}.pf-top{padding-bottom:28px}.pf-avatar{display:grid}.pf-tools-heading{flex-direction:column;align-items:flex-start}.pf-has-selection .pf-tools{display:none}.pf-welcome{max-width:none}.pf-firm-main strong{font-size:15px}.pf-firm-main>span{font-size:13px}}@media (width<=600px){.prelaunch-firms{padding:20px 16px 40px}.pf-top>span{letter-spacing:.08em;gap:5px;font-size:8px}.pf-top{gap:12px;font-size:11px}.pf-top i{margin:0 2px}.pf-heading{align-items:flex-start;gap:12px}.pf-heading h1{font-size:34px}.pf-heading>div>p:last-child{max-width:260px;font-size:12px;line-height:1.7}.pf-heading>button{gap:0;width:44px;padding:12px;font-size:0}.pf-heading>button svg{flex:none;width:17px}.pf-metrics{gap:8px}.prelaunch-firms .pf-metrics button{border-radius:15px;padding:14px 12px!important}.pf-metrics span{font-size:11px}.pf-metrics strong{font-size:29px}.pf-metrics small{font-size:9px}.pf-overview{margin:22px 0 18px}.pf-panel{border-radius:19px;padding:20px 16px}.pf-list-heading h2{font-size:20px}.pf-search{margin-top:18px}.pf-search input,.pf-field :is(input,select,textarea),.pf-filters select{font-size:16px}.pf-filters{gap:8px}.pf-filters select{padding-left:8px;font-size:13px}.pf-firm{gap:10px!important}.pf-firm-main>span{font-size:11px}.pf-avatar,.pf-firm>svg{display:none}.pf-status{white-space:normal;max-width:85px;padding:5px 7px;font-size:9px}.pf-detail-heading h2{font-size:27px}.pf-submit{z-index:2;padding:14px 0 max(12px,env(safe-area-inset-bottom));background:#fcfdfef7;border-top:1px solid #e3e9ee;margin-top:20px;position:sticky;bottom:0;box-shadow:0 -8px 14px #fcfdfe}.pf-submit>div{flex-direction:column;gap:2px;margin-bottom:10px}.pf-tools{padding:0}.pf-tools>summary{padding:20px 17px}.pf-tools>summary small{font-size:11px;line-height:1.7}.pf-tools-body{padding:20px 16px}.pf-batch-form,.pf-batch-list{grid-template-columns:1fr;gap:5px}.pf-footer{flex-direction:column;align-items:flex-start}.pf-batch-list input{font-size:16px}.pf-check{padding:12px;font-size:12px}.pf-detail-heading>p:not(.pf-eyebrow){font-size:12px}}@media (prefers-reduced-motion:reduce){.prelaunch-firms *{transition:none!important}}@media (width<=900px){body:has(.prelaunch-firms.pf-has-selection) .office-support-launcher{display:none}}.pf-direct-approval{padding-top:24px}.pf-direct-offer{background:#eaf0f5;border-radius:15px;align-items:center;gap:22px;margin-bottom:25px;padding:22px;display:flex}.pf-direct-offer>strong{letter-spacing:-.06em;color:#29465c;font-size:48px;font-weight:500;line-height:1.2}.pf-direct-offer>strong span{font-size:25px}.pf-direct-offer b{font-size:13px;font-weight:600}.pf-direct-offer p{color:#6d8292;margin-top:6px;font-size:12px;line-height:1.7}.pf-direct-approval h3{letter-spacing:-.03em;margin-bottom:10px;font-size:20px;font-weight:550}.pf-direct-approval>p{color:#738695;font-size:13px;line-height:1.8}.pf-recipient{color:#547187;border:1px solid #e2e8ed;border-radius:12px;align-items:center;gap:13px;margin:22px 0;padding:16px;display:flex}.pf-recipient>div{min-width:0}.pf-recipient span{color:#82929e;margin-bottom:4px;font-size:10px;display:block}.pf-recipient strong{overflow-wrap:anywhere;font-size:13px;font-weight:550;display:block}.pf-direct-approval .pf-submit>p{color:#788d9b;margin-top:12px;font-size:11px;line-height:1.7}.pf-email-preview{color:#738797;border-top:1px solid #dfe6ec;margin-top:22px;font-size:12px;line-height:1.8}.pf-email-preview summary{cursor:pointer;align-content:center;min-height:44px}.pf-email-preview h4{color:#233f54;margin:15px 0;font-size:23px;font-weight:500}.pf-email-preview p{margin:15px 0}.pf-code-placeholder{color:#58758b;background:#edf3f7;border:1px dashed #b8c8d4;border-radius:10px;padding:15px;font-size:13px}.pf-private-code input{letter-spacing:.04em;background:#eef5f0;font-family:ui-monospace,monospace}.pf-direct-approval .pf-next{width:100%;margin-top:18px}@media (width<=600px){.pf-direct-offer{gap:19px;padding:18px}.pf-direct-offer>strong{font-size:43px}.pf-direct-approval .pf-submit>p{margin-top:8px;font-size:10px}}.pf-feedback{scroll-margin:24px 0}.pf-refresh-state{background:#f0f4f7;border:1px solid #dce5ec;border-radius:12px;margin:15px 0;padding:14px 16px}.pf-refresh-state p{color:#536e82;font-size:12px;line-height:1.7}.pf-refresh-state button{width:100%;margin-top:12px}.pf-feedback .pf-error p{margin-top:6px;font-size:12px}.pf-feedback .pf-notice{align-items:flex-start}.pf-archive-action{border-bottom:1px solid #dfe6ec;justify-content:space-between;align-items:center;gap:18px;padding:18px 0;display:flex}.pf-archive-action>div{min-width:0}.pf-archive-action strong{font-size:12px;font-weight:600}.pf-archive-action p{color:#738695;margin-top:5px;font-size:11px;line-height:1.7}.pf-archive-action button{flex-shrink:0;min-height:44px}@media (width<=600px){.pf-archive-action{flex-direction:column;align-items:stretch;gap:10px}.pf-archive-action button{width:100%}}.apv-page{color:#17232d;max-width:1440px;min-height:100dvh;margin:0 auto;padding:24px 32px 64px}.apv-top,.apv-top>div,.apv-intro,.apv-controls,.apv-panel>header,.apv-dashboard-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.apv-top{padding:0 0 40px}.apv-back,.apv-button,.apv-badge{justify-content:center;align-items:center;gap:8px;display:inline-flex}.apv-back{min-height:44px;font-size:13px}.apv-intro{align-items:flex-start;margin:12px 0 28px}.apv-eyebrow{letter-spacing:.12em;color:#64748b;font-size:11px}.apv-intro h1{letter-spacing:-.04em;margin:10px 0;font-size:clamp(26px,3vw,38px);font-weight:600}.apv-intro p,.apv-notice,.apv-caption{color:#5c6c7b;font-size:14px;line-height:1.6}.apv-badge{white-space:nowrap;background:#eaf1ed;border:1px solid #b9cbc5;border-radius:999px;padding:10px 14px;font-size:12px}.apv-controls{flex-wrap:wrap;align-items:flex-end;padding:20px 24px}.apv-controls>div>span,.apv-person{color:#4c5e6c;font-size:12px;font-weight:500}.apv-roles{background:#edf0f3;border-radius:14px;gap:4px;margin-top:8px;padding:4px;display:flex}.apv-roles button{border-radius:11px;min-height:44px;padding:10px 22px;font-size:14px}.apv-roles button[aria-pressed=true]{color:#fff;background:#192b36;box-shadow:0 2px 6px #10233318}.apv-person{flex-direction:column;flex:220px;gap:8px;min-width:0;max-width:420px;display:flex}.apv-person select{color:#17232d;background:#fff;border:1px solid #cbd3dc;border-radius:12px;width:100%;max-width:100%;min-height:48px;padding:10px 36px 10px 14px;font-size:14px}.apv-button{background:#fff;border:1px solid #cbd3dc;border-radius:12px;min-height:44px;padding:10px 16px;font-size:13px}.apv-page button:disabled{opacity:.55;cursor:wait}.apv-page :is(button,select,a):focus-visible{outline-offset:3px;outline:3px solid #527da6}.apv-notice{margin:14px 4px 24px}.apv-caption{margin:14px 4px;font-size:12px}.apv-error{background:#fff5f5;border:1px solid #d6aaaa;border-radius:12px;padding:16px}.apv-loading,.apv-empty{color:#5c6c7b;padding:28px}.apv-dashboard{gap:22px;display:grid}.apv-dashboard-heading{padding:4px}.apv-dashboard-heading p{color:#5c6c7b;font-size:13px}.apv-dashboard-heading h2{letter-spacing:-.03em;font-size:25px;font-weight:600}.apv-dashboard-heading>span{color:#5c6c7b;font-size:13px}.apv-metrics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;display:grid}.apv-metrics>div{flex-direction:column;gap:18px;padding:22px;display:flex}.apv-metrics span{color:#586b7c;font-size:13px}.apv-metrics strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:600}.apv-panel{padding:22px;overflow:hidden}.apv-panel>header{margin-bottom:14px}.apv-panel h2{font-size:16px;font-weight:600}.apv-panel>header>span{color:#64748b;font-size:12px}.apv-jobs{margin:0;padding:0;list-style:none}.apv-jobs li+li{border-top:1px solid #e1e6eb}.apv-jobs button{text-align:left;grid-template-columns:130px minmax(0,1fr) auto 18px;align-items:center;gap:16px;width:100%;min-height:88px;padding:18px 4px;display:grid}.apv-jobs button:hover{background:#f4f7fa;border-radius:10px}.apv-jobs time,.apv-job-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.apv-jobs strong{overflow-wrap:anywhere;font-size:14px;font-weight:550}.apv-jobs time span,.apv-job-copy>span,.apv-job-copy small{color:#64748b;overflow-wrap:anywhere;font-size:12px}.apv-customer-grid{grid-template-columns:1.2fr 1fr;gap:20px;min-width:0;display:grid}.apv-customer-grid .apv-jobs button{grid-template-columns:100px minmax(0,1fr);gap:10px}.apv-customer-grid .apv-jobs button>svg{display:none}.apv-cases{padding:0;list-style:none}.apv-cases li{overflow-wrap:anywhere;border-top:1px solid #e1e6eb;padding:18px 0}.apv-cases li>div{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.apv-cases strong{font-size:14px}.apv-cases p{color:#5c6c7b;margin-top:8px;font-size:13px}.apv-dialog{overflow-wrap:anywhere;max-height:85dvh;overflow-y:auto}.apv-dialog h3{font-size:14px;font-weight:600}.apv-dialog li{border-bottom:1px solid #e1e6eb;gap:10px;padding:12px 0;font-size:14px;display:flex}.apv-dialog li>svg{flex:0 0 17px}.apv-dialog li small{color:#64748b;margin-top:4px;font-size:12px;display:block}.apv-done{color:#327263}.apv-undone{opacity:.2}@media (width<=700px){.apv-page{padding:18px 16px 40px}.apv-top{padding-bottom:20px}.apv-top>div{gap:8px}.apv-back{min-width:44px;font-size:0}.apv-intro{flex-direction:column;gap:12px}.apv-controls{gap:16px;padding:16px}.apv-controls>div:first-child,.apv-roles{width:100%}.apv-roles button{flex:1;min-width:0;padding:10px 6px;font-size:13px}.apv-person{max-width:none}.apv-person select{font-size:16px}.apv-controls>.apv-button{width:100%}.apv-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.apv-metrics>div{padding:18px}.apv-metrics span{min-height:32px}.apv-panel{padding:16px}.apv-jobs button{grid-template-columns:95px minmax(0,1fr);gap:10px}.apv-jobs button>svg{display:none}.apv-jobs time strong{font-size:13px}.apv-dashboard-heading{flex-direction:column;align-items:flex-start;gap:8px}.apv-customer-grid{grid-template-columns:minmax(0,1fr)}}.journey-header{justify-content:space-between;align-items:center;gap:28px;max-width:1440px;min-height:96px;margin:auto;padding:0 5vw;display:flex}.journey-header>nav,.journey-header>div{align-items:center;gap:23px;display:flex}.journey-header>nav,.journey-login{color:#4b5668;font-size:13px}.journey-header>div{gap:12px}.journey-header a:focus-visible,.journey-footer a:focus-visible,.entry-option:focus-visible{outline-offset:5px;border-radius:8px;outline:3px solid #647b9e}.journey-footer{color:#58657a;border-top:1px solid #cfd6e0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;max-width:1440px;margin:auto;padding:35px 5vw;font-size:12px;display:flex}.journey-footer nav{flex-wrap:wrap;gap:4px 24px;min-width:0;max-width:100%;display:flex}.journey-footer nav a{overflow-wrap:anywhere;align-items:center;min-width:0;max-width:100%;min-height:44px;display:inline-flex}.journey-strip{background:#d0d8e5;border:1px solid #d0d8e5;border-radius:22px;grid-template-columns:repeat(4,1fr);gap:1px;max-width:1300px;margin:0 auto 35px;display:grid;overflow:hidden}.journey-strip a{background:#f0f3f8;align-items:center;gap:14px;padding:26px 22px;transition:background .2s;display:flex}.journey-strip a:hover{background:#fff}.journey-strip a>span{font-variant-numeric:tabular-nums;color:#69798e;font-size:11px}.journey-strip strong{flex:1;font-size:13px;font-weight:500}.journey-strip svg{color:#687b94}.journey-entry{grid-template-columns:1fr 1.15fr;align-items:start;gap:70px;max-width:1240px;min-height:650px;margin:auto;padding:65px 5vw 85px;display:grid}.journey-entry-intro{padding-top:20px}.journey-entry h1,.journey-product-hero h1,.journey-status h1{letter-spacing:-.055em;margin:24px 0;font-size:clamp(36px,4.2vw,62px);font-weight:450;line-height:1.08}.journey-entry-intro>p:not(.aevor-label){color:#5a6678;max-width:450px;margin-bottom:30px;font-size:15px;line-height:1.85}.journey-entry-panel{background:#f9fafcba;border:1px solid #fff;border-radius:28px;min-width:0;padding:30px;box-shadow:0 24px 80px #40577d0a}.entry-options{gap:18px;display:grid}.entry-option{background:#f0f3f8;border:1px solid #d7deea;border-radius:22px;padding:25px;transition:background .2s,transform .2s;position:relative}.entry-option:hover{background:#fff;transform:translateY(-2px)}.entry-option>.module-icon{border-radius:14px;width:46px;height:46px}.entry-option h2{letter-spacing:-.03em;margin:20px 0 11px;font-size:21px;font-weight:500;line-height:1.25}.entry-option p{color:#58677c;padding-right:5px;font-size:14px;line-height:1.8}.entry-option>svg:last-child{color:#5c6e87;position:absolute;top:35px;right:24px}.entry-signed{padding:28px 0 6px}.entry-signed>svg{color:#566b89}.entry-signed h2{letter-spacing:-.045em;margin:24px 0 15px;font-size:28px;font-weight:500;line-height:1.2}.entry-signed>p{color:#59697e;margin-bottom:25px;font-size:14px;line-height:1.85}.entry-signed .entry-identity{overflow-wrap:anywhere;color:#344960;background:#edf2f8;border:1px solid #dae1ec;border-radius:11px;padding:10px 15px}.entry-signed .entry-note{margin-top:24px;font-size:12px}.entry-signed>button.text-link{display:block}.journey-disclosure{color:#56677f;border-top:1px solid #ccd5e3;align-items:flex-start;gap:19px;max-width:1240px;margin:0 auto 55px;padding:26px 35px;display:flex}.journey-disclosure>svg{flex-shrink:0;margin-top:4px}.journey-disclosure p{max-width:800px;margin:0 0 10px;font-size:13px;line-height:1.85}.journey-disclosure h2{letter-spacing:-.03em;color:#253347;margin-bottom:12px;font-size:18px;font-weight:500}.journey-disclosure>a{white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:12px}.journey-product-hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:80px;max-width:1440px;margin:auto;padding:65px 5vw 85px;display:grid}.journey-product-hero h1{max-width:600px}.journey-product-hero>div>p:not(.aevor-label){color:#59687d;max-width:520px;font-size:16px;line-height:1.85}.journey-product-hero small{color:#607087;margin-top:22px;font-size:12px;display:block}.journey-process{background:linear-gradient(135deg,#fcfdffb0,#dce5f3);border:1px solid #fff;border-radius:28px;padding:27px 32px;transform:rotate(1deg);box-shadow:0 25px 70px #58749b16}.journey-process>div{align-items:center;gap:20px;padding:23px 0;display:flex}.journey-process>div>span:first-child{color:#637793;font-size:10px}.journey-process strong{letter-spacing:-.02em;font-size:17px;font-weight:500}.journey-process svg{color:#647e9e}.journey-process>p{align-items:center;gap:10px;display:flex;color:#5d718f!important;margin-top:22px!important;font-size:11px!important}.journey-role-section{max-width:1240px;margin:0 auto 65px;padding:0 30px}.journey-role-section>.role-switch{width:fit-content;margin-top:25px}.journey-role-section .role-switch button{color:#526077;min-height:44px;font-size:13px}.journey-role-card{background:#f8fafd9e;border:1px solid #fff;border-radius:24px;align-items:center;gap:25px;margin-top:20px;padding:32px;display:flex}.journey-role-card>div{flex:1}.journey-role-card h3{letter-spacing:-.04em;margin-bottom:10px;font-size:25px;font-weight:500}.journey-role-card p{color:#5b6b80;max-width:630px;font-size:14px;line-height:1.85}.journey-subscription{background:#f7f9fdb5;border:1px solid #fff;border-radius:24px;align-items:center;gap:30px;margin-top:30px;padding:32px;display:flex}.journey-subscription-icons{color:#6980a0;gap:13px;display:flex}.journey-subscription>div:nth-child(2){flex:1}.journey-subscription h3{letter-spacing:-.04em;margin-bottom:10px;font-size:21px;font-weight:500}.journey-subscription p{color:#5a6a80;max-width:680px;font-size:14px;line-height:1.8}.journey-status{max-width:1200px;margin:auto;padding:55px 5vw 90px}.journey-lead{color:#56677d;max-width:740px;font-size:16px;line-height:1.9}.journey-status-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:45px;display:grid}.journey-status-grid article{background:#f9fbfcb0;border:1px solid #fff;border-radius:24px;padding:30px}.journey-status-grid svg{color:#687f9e}.journey-status-grid h2{letter-spacing:-.03em;margin:25px 0 13px;font-size:21px;font-weight:500}.journey-status-grid p{color:#596b83;font-size:14px;line-height:1.85}.journey-status-actions{align-items:center;gap:25px;margin-top:35px;display:flex}.activation-card{background:linear-gradient(135deg,#fcfdffcf,#eef3fbc4);border:1px solid #fff;border-radius:25px;margin:24px 0;padding:27px 30px}.activation-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.activation-heading h2{letter-spacing:-.045em;margin:14px 0 10px;font-size:24px;font-weight:500;line-height:1.2}.activation-heading p:not(.aevor-label){color:#5e7088;font-size:13px;line-height:1.8}.activation-meter{background:#dbe3f0;border-radius:10px;height:4px;margin:25px 0 18px;overflow:hidden}.activation-meter span{background:#7b9b88;height:100%;transition:width .3s;display:block}.activation-steps{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.activation-steps a{background:#f2f5f9;border:1px solid #e0e7f1;border-radius:15px;flex-direction:column;align-items:flex-start;gap:13px;min-height:135px;padding:15px 13px;display:flex;position:relative}.activation-steps a:hover{background:#fff}.activation-steps a>span{color:#586e8c;background:#e0e7f1;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.activation-steps a>.done{color:#38654c;background:#dceae1}.activation-steps strong{font-size:12px;font-weight:500;line-height:1.6}.activation-steps a>svg{color:#617895;position:absolute;top:18px;right:13px}.activation-next{justify-content:space-between;align-items:center;gap:18px;margin-top:24px;display:flex}.activation-next small{color:#5c708c;font-size:11px}.first-job-layout{grid-template-columns:250px 1fr;gap:45px;max-width:1050px;margin:30px auto;display:grid}.first-job-layout>aside>p{color:#596d87;margin:25px 0 18px;font-size:13px;line-height:1.8}.first-job-steps{flex-direction:column;gap:25px;display:flex}.first-job-steps li{color:#61748f;align-items:center;gap:14px;font-size:13px;display:flex}.first-job-steps li>span{border:1px solid #c1cee0;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.first-job-steps li[aria-current=step]{color:#172435;font-weight:500}.first-job-steps li[aria-current=step]>span{color:#fff;background:#172435;border-color:#172435}.first-job-panel{background:#fafcfecc;border:1px solid #fff;border-radius:26px;min-width:0;padding:32px}.first-job-fields{gap:22px;display:grid}.first-job-fields input,.first-job-fields select,.first-job-fields textarea{margin-top:8px}.first-job-fields label{color:#35475e;font-size:13px}.first-job-fields input{background:#f1f5fa;height:46px}.journey-select{background:#f1f5fa;border:1px solid #d2dce9;border-radius:9px;width:100%;min-height:46px;padding:10px;font-size:14px}.first-job-panel .onboarding-actions{flex-wrap:wrap}.first-job-panel .onboarding-actions>button:last-child{white-space:normal;height:auto;min-height:44px;padding-top:11px;padding-bottom:11px;line-height:1.5}.first-job-review h2{letter-spacing:-.04em;margin-bottom:12px;font-size:27px;font-weight:500}.first-job-review p{color:#52677f;font-size:14px;line-height:1.8}.first-job-review dl{margin:24px 0}.first-job-review dl>div{border-bottom:1px solid #dee6f1;justify-content:space-between;gap:25px;padding:14px 0;font-size:13px;display:flex}.first-job-review dt{color:#5d7089}.first-job-review dd{text-align:right}.first-job-review ul{gap:14px;margin-bottom:25px;display:grid}.first-job-review li{align-items:center;gap:10px;font-size:13px;display:flex}.first-job-review li svg{color:#568369;flex-shrink:0}.journey-success{text-align:center;background:#f8fbfdc9;border:1px solid #fff;border-radius:28px;max-width:640px;margin:45px auto;padding:40px}.journey-success .success-seal{margin:0 auto 25px}.journey-success h1{letter-spacing:-.05em;margin:20px 0;font-size:35px;font-weight:500;line-height:1.15}.journey-success p:not(.aevor-label){color:#5c708b;font-size:14px;line-height:1.9}.journey-success>div{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:25px;display:flex}@media (width<=1100px){.journey-header>nav{display:none}.journey-strip{margin-left:5vw;margin-right:5vw}.journey-product-hero{gap:40px}.journey-entry{gap:35px}.journey-subscription{flex-wrap:wrap}.activation-steps{grid-template-columns:repeat(3,1fr)}.journey-status-grid{gap:14px}}@media (width<=767px){.journey-header{flex-wrap:wrap;gap:10px;min-height:80px;padding:18px 20px}.journey-header .brand-office{display:none}.journey-header .brand-mark{width:27px;height:27px}.journey-header .brand-word{font-size:17px}.journey-header>div{gap:3px}.journey-header .journey-login{display:none}.journey-header>div>a{font-size:12px}.journey-header>div>a svg{display:none}.journey-entry{min-height:0;padding:25px 20px 40px;display:block}.journey-entry-intro{padding:0 0 30px}.journey-entry h1{max-width:460px;margin:20px 0;font-size:37px}.journey-entry-panel{border-radius:25px;padding:23px}.entry-option{padding:22px}.entry-option h2{font-size:22px}.entry-option p{font-size:14px}.entry-signed h2{font-size:28px}.entry-signed>button{white-space:normal;max-width:100%;height:auto;min-height:48px;padding:12px 18px}.journey-footer{flex-wrap:wrap;padding:27px 22px}.journey-footer nav{flex-wrap:wrap;gap:4px 19px;width:100%}.journey-strip{grid-template-columns:1fr 1fr;margin:0 20px 35px}.journey-strip a{gap:9px;padding:20px 15px}.journey-strip strong{font-size:12px}.journey-strip svg{width:13px}.journey-product-hero{padding:30px 22px 45px;display:block}.journey-product-hero h1{font-size:42px}.journey-product-hero .hero-actions{flex-wrap:wrap;gap:22px}.journey-product-hero small{font-size:12px;line-height:1.7}.journey-process{margin-top:35px;padding:17px 23px;transform:none}.journey-process>div{padding:18px 0}.journey-process strong{font-size:16px}.journey-role-section{margin-bottom:40px;padding:0 22px}.journey-role-card{padding:24px;display:block}.journey-role-card h3{margin-top:20px}.journey-role-card a{margin-top:22px}.journey-role-section .role-switch{max-width:100%}.journey-role-section .role-switch button{padding:10px 13px}.journey-disclosure{flex-wrap:wrap;gap:12px;margin:0 22px 30px;padding:22px 0}.journey-disclosure>div{flex:1;min-width:240px}.journey-disclosure>a{margin-left:30px}.journey-subscription{padding:24px;display:block}.journey-subscription-icons{margin-bottom:22px}.journey-subscription a{margin-top:23px}.journey-status{padding:30px 22px 55px}.journey-status h1{font-size:38px}.journey-status-grid{grid-template-columns:1fr;margin-top:30px}.journey-status-grid article{padding:26px}.journey-status-actions{flex-wrap:wrap}.activation-card{padding:22px}.activation-heading h2{font-size:23px}.activation-steps{grid-template-columns:1fr}.activation-steps a{flex-direction:row;align-items:center;gap:13px;min-height:60px;padding:14px}.activation-steps strong{flex:1;font-size:13px}.activation-steps a>svg{flex-shrink:0;position:static}.activation-next{flex-direction:column;align-items:flex-start}.first-job-layout{margin-top:24px;display:block}.first-job-steps{flex-direction:row;justify-content:space-between;gap:13px}.first-job-steps li{gap:7px;font-size:11px}.first-job-steps li>span{flex-shrink:0;width:25px;height:25px}.first-job-layout>aside>p{margin:20px 0 12px}.first-job-layout>aside>a{margin-bottom:25px}.first-job-panel{padding:23px}.first-job-fields label{font-size:12px}.journey-success{margin-top:25px;padding:30px 22px}.journey-success h1{font-size:30px}}@media (prefers-reduced-motion:reduce){.entry-option,.activation-meter span{transition:none}}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator{--mc-ink:#193440;--mc-muted:#5a6d78;--mc-border:#dbe4e9;--mc-surface:#f5f8f9;color:var(--mc-ink);background:#f6f8f9}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .ep-main{width:100%;max-width:none;padding:0}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-shell{max-width:1280px;margin:0 auto;padding:52px 40px 68px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-shell :is(button,input,select){font:inherit}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-shell :is(button,a){-webkit-tap-highlight-color:transparent}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-shell button{cursor:pointer}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-shell button:disabled{cursor:not-allowed;opacity:.48}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-shell :is(button,a,input,summary):focus-visible{outline:3px solid var(--office-selection-border);outline-offset:4px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-shell svg{flex-shrink:0}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-eyebrow{letter-spacing:.18em;color:var(--mc-muted);font-size:10px;font-weight:500}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-hero{text-align:left;margin:0 0 34px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-hero h1{letter-spacing:-.045em;color:#182c36;margin:17px 0 16px;font-size:clamp(36px,4.2vw,54px);font-weight:500;line-height:1.1}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-hero-description{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-hero-description>p{color:var(--mc-muted);max-width:66ch;margin:0;font-size:16px;line-height:1.65}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-launch{color:#386650;background:#edf4f0;border:1px solid #dce9e2;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:11px;line-height:1.5;display:inline-flex}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-launch>span{background:#618b75;border-radius:50%;flex:none;width:5px;height:5px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-layout{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);grid-template-areas:"configuration summary""included summary";align-items:start;gap:0 24px;display:grid}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-configuration{border:1px solid var(--mc-border);background:#fff;border-bottom:0;border-radius:20px 20px 0 0;grid-area:configuration;align-self:stretch;min-width:0;padding:28px 28px 0}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-config-section+.mc-config-section{border-top:1px solid var(--mc-border);margin-top:24px;padding-top:24px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-section-title{align-items:center;gap:11px;margin:0 0 18px;display:flex}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-section-title>span{width:29px;height:29px;color:var(--mc-muted);background:#edf2f4;border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-section-title h2{letter-spacing:-.025em;margin:0;font-size:18px;font-weight:500;line-height:1.4}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-industries{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-industries>button{text-align:left;width:100%;min-width:0;min-height:160px;color:var(--mc-ink);background:#fff;border:1px solid #dce5ea;border-radius:13px;flex-direction:column;align-items:flex-start;gap:18px;padding:20px 16px 18px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-industries>button:hover{background:var(--office-selection-soft);border-color:var(--office-selection-border)}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-industries>button[aria-pressed=true]{background:var(--office-selection-soft);box-shadow:none;border-color:#8bb9db}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-industry-icon{min-height:36px;color:var(--mc-ink);align-items:center;display:flex}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-industry-icon svg{width:32px;height:32px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-industry-label{min-width:0;max-width:100%}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-industries strong{letter-spacing:-.025em;color:var(--mc-ink);overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;font-size:15px;font-weight:500;line-height:1.4;display:block}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-industries small{color:var(--mc-muted);overflow-wrap:break-word;margin-top:6px;font-size:12px;line-height:1.5;display:block}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-radio{background:#fff;border:1px solid #c6d5de;border-radius:50%;place-items:center;width:21px;height:21px;display:grid;position:absolute;top:15px;right:13px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator [aria-pressed=true]>.mc-radio{background:var(--office-selection-mark);color:var(--office-selection-ink);border-color:#8bb9db}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-scope{color:var(--mc-muted);margin:13px 0 0;font-size:12px;line-height:1.65}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-team>label{color:var(--mc-muted);margin-bottom:10px;font-size:13px;display:block}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-seat-selector{max-width:390px;margin:0 auto;padding:20px 18px 16px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-stepper{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;width:100%;max-width:290px;margin:0 auto 18px;display:grid}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-seat-value{flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:0;display:flex}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-stepper input{appearance:textfield;text-align:center;width:4.6ch;min-width:0;max-width:100%;height:46px;color:var(--mc-ink);letter-spacing:-.035em;font-variant-numeric:tabular-nums;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:8px;padding:0;font-size:36px;font-weight:500;line-height:1.1;transition:background .18s,border-color .18s}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-stepper input:hover{background:#fff;border-bottom-color:#b6c4cc}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-seat-selector :is(button,input):focus-visible{outline-offset:3px;outline:2px solid #344b59}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-stepper input[aria-invalid=true]{border-color:#9b3e36}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-seat-value>span{color:var(--mc-muted);font-size:12px;line-height:1.4}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-stepper>button{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--mc-ink);background:#fff;border:1px solid #d4dfe5;border-radius:12px;place-items:center;transition:background .18s,border-color .18s,transform .18s;display:grid;box-shadow:0 1px 2px #192c370a}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-stepper>button:hover:not(:disabled){background:#e8eef2;border-color:#aabcc8}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-stepper>button:active:not(:disabled){transform:scale(.96)}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-stepper>button:disabled{color:#9aa9b2;opacity:1;box-shadow:none;background:0 0;border-color:#e0e7eb}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-seat-presets>div{background:#ffffffb8;border:1px solid #e0e7ec;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:4px;display:grid}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-seat-presets button{color:#4e6472;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;min-width:0;min-height:44px;padding:8px 2px;font-size:13px;transition:background .18s,color .18s;display:grid}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-seat-presets button:hover{color:var(--mc-ink);background:#e9eff3}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-seat-presets button[aria-pressed=true]{color:#fff;background:#203743;border-color:#203743;font-weight:500}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator :is(.mc-hint,.mc-error){color:var(--mc-muted);margin:12px 0 0;font-size:12px;line-height:1.65}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-seat-limits{margin-top:2px;font-size:11px;display:block}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-error{color:#9b3e36}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-free{color:var(--office-selection-ink);align-items:center;gap:8px;margin:13px 0 0;font-size:12px;line-height:1.5;display:flex}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-summary{grid-area:summary;align-self:start;min-width:0;position:sticky;top:104px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-price-bar{min-width:0;color:var(--mc-ink);background:linear-gradient(145deg,#f8faff,#edf3fb);border:1px solid #d4dfec;border-radius:20px;padding:30px;box-shadow:0 12px 28px #4968950a,inset 0 1px #fff;container-type:inline-size}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-price-bar-inner{gap:22px;display:grid}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-price-identity{border-bottom:1px solid #d5dfeb;gap:5px;padding-bottom:23px;display:grid}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-price-identity strong{letter-spacing:-.025em;color:var(--mc-ink);overflow-wrap:break-word;font-size:23px;font-weight:500;line-height:1.3}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-price-identity>span{color:var(--mc-muted);font-size:13px;line-height:1.6}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-price-identity>.mc-price-eyebrow{text-transform:uppercase;letter-spacing:.17em;color:var(--office-link,#496895);margin-bottom:7px;font-size:10px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-price-amount>span{color:var(--mc-muted);font-size:13px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-price-amount>div{flex-wrap:wrap;align-items:baseline;gap:6px 10px;min-height:60px;margin-top:9px;display:flex}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-price-amount strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--office-link,#496895);max-width:100%;font-size:clamp(26px,11cqi,48px);font-weight:500;line-height:1.15;display:block}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-price-figure{animation:.2s ease-out mc-price-reveal}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-price-amount>div>span{white-space:nowrap;color:var(--mc-muted);font-size:13px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-price-amount>small{color:var(--mc-muted);margin-top:5px;font-size:12px;display:block}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-price-subtotal{color:var(--mc-muted);border-top:1px solid #d5dfeb;justify-content:space-between;align-items:baseline;gap:12px;padding-top:20px;font-size:13px;line-height:1.5;display:flex}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-price-subtotal>strong{white-space:nowrap;color:var(--mc-ink);font-size:14px;font-weight:500}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-price-action{gap:11px;display:grid}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-price-action>span{color:var(--mc-muted);text-align:center;font-size:12px;line-height:1.6}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-action-primary{color:#fff;text-align:center;background:#496895;border:1px solid #496895;border-radius:11px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:52px;padding:14px 18px;font-size:14px;font-weight:500;text-decoration:none;transition:background .18s,box-shadow .18s;display:flex}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-action-primary:hover{background:#3c5b88;border-color:#3c5b88;box-shadow:0 4px 12px #49689524}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-action-text{color:#405d6d;text-align:left;background:0 0;border:0;align-items:center;gap:10px;min-height:44px;padding:8px 0;font-size:13px;text-decoration:none;display:inline-flex}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-price-explanation{color:var(--mc-muted);border-top:1px solid #d5dfeb;padding-top:11px;font-size:13px;line-height:1.6}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-price-explanation .mc-action-text{width:100%;color:var(--office-link,#496895);justify-content:space-between}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-price-bar :is(button,a):focus-visible{outline-offset:5px;outline-color:#496895}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-contact{color:var(--mc-ink);justify-content:center;align-items:center;gap:14px;padding:25px 12px 0;display:flex}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-contact p{color:var(--mc-muted);margin:0;font-size:12px;line-height:1.6}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-contact a{min-height:44px;color:var(--mc-ink);text-underline-offset:4px;align-items:center;gap:9px;font-size:13px;-webkit-text-decoration:underline #8fa5b1;text-decoration:underline #8fa5b1;display:inline-flex}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-loading{min-height:190px;font-size:14px;line-height:1.7}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-membership-included{border:1px solid var(--mc-border);background:#fff;border-top:0;border-radius:0 0 20px 20px;grid-area:included;min-width:0;padding:24px 28px 28px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-included-heading{border-top:1px solid var(--mc-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:16px;padding-top:22px;display:flex}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-included-heading h2{letter-spacing:-.025em;margin:0;font-size:19px;font-weight:500;line-height:1.4}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-included-heading a{color:#405d6d;align-items:center;gap:6px;min-height:44px;font-size:12px;text-decoration:none;display:inline-flex}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-membership-included ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;margin:0;padding:0;list-style:none;display:grid}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-membership-included li{align-items:flex-start;gap:11px;min-width:0;display:flex}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-feature-icon{color:#405d6d;flex:none;justify-content:center;align-items:center;width:26px;height:28px;display:flex}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-membership-included h3{letter-spacing:-.01em;overflow-wrap:break-word;margin:0 0 4px;font-size:13px;font-weight:500;line-height:1.5}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-membership-included p{color:var(--mc-muted);margin:0;font-size:12px;line-height:1.65}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-integrations-note{color:var(--mc-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:14px 3px 0;font-size:12px;line-height:1.5;display:flex}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-integrations-note>span{align-items:center;gap:9px;display:flex}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-integrations-note>a{color:#405d6d;align-items:center;gap:8px;min-height:44px;text-decoration:none;display:inline-flex}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-start{border-top:1px solid var(--mc-border);margin-top:42px;padding-top:32px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator :is(.mc-start,.mc-faq) h2{letter-spacing:-.03em;margin:0 0 23px;font-size:23px;font-weight:500;line-height:1.35}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-start ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-start li{gap:14px;display:flex}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-start li>span{color:#6b8392;background:#fff;border:1px solid #d6e1e7;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-start h3{margin:3px 0 8px;font-size:14px;font-weight:500}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-start p{color:var(--mc-muted);margin:0;font-size:13px;line-height:1.75}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-faq{border-top:1px solid var(--mc-border);grid-template-columns:1fr 1.6fr;gap:40px;margin-top:38px;padding-top:30px;display:grid}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-faq>div>a{color:#5d7788;align-items:center;gap:9px;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-faq details{border-bottom:1px solid var(--mc-border)}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:17px 0;font-size:14px;list-style:none;display:flex}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-faq summary::-webkit-details-marker{display:none}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-faq details[open] summary svg{transform:rotate(180deg)}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-faq details p{color:var(--mc-muted);margin:0 0 18px;font-size:13px;line-height:1.8}.crm-dialog.aevor-dialog.mc-price-dialog{color:#203640;background:#fff;border:1px solid #d8e3e9;border-radius:22px;gap:14px;width:calc(100vw - 32px);max-width:500px;padding:30px}.crm-dialog.aevor-dialog.mc-price-dialog>h2{letter-spacing:-.03em;font-size:23px;font-weight:500;line-height:1.25}.crm-dialog.aevor-dialog.mc-price-dialog p{color:#596b77;font-size:12px;line-height:1.7}.mc-price-dialog .mc-dialog-total{background:#f1f5f7;border-radius:12px;flex-direction:column;gap:8px;padding:18px;display:flex}.mc-price-dialog .mc-dialog-total>span{color:#596b77;font-size:12px}.mc-price-dialog .mc-dialog-total strong{letter-spacing:-.04em;font-size:30px;font-weight:500}.mc-price-dialog .mc-dialog-total small{letter-spacing:0;color:#596b77;font-size:12px;font-weight:400}.mc-price-dialog dl{border-bottom:1px solid #e1e7eb;margin:0;padding-bottom:10px}.mc-price-dialog dl>div,.mc-price-dialog li{justify-content:space-between;gap:18px;padding:7px 0;font-size:12px;line-height:1.7;display:flex}.mc-price-dialog dd{white-space:nowrap;margin:0}.mc-price-dialog ul{margin:0;padding:0;list-style:none}.mc-price-dialog li strong{white-space:nowrap;font-weight:500}.mc-price-dialog li small{color:#596b77;font-size:9px}.mc-price-dialog .mc-dialog-note{background:#eff4f1;border-radius:10px;padding:14px}.mc-price-dialog .mc-dialog-note>strong{font-size:12px;font-weight:500}.mc-price-dialog .mc-dialog-note p{margin:6px 0 0}@media (width<=1080px){.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-shell{padding-inline:28px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-layout{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:0 20px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-industries>button{gap:16px;padding:18px 12px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-industries strong{font-size:14px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-price-bar{padding:26px}}@media (width<=940px){.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-layout{grid-template-columns:1fr;grid-template-areas:"configuration""summary""included";gap:20px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-configuration{border-bottom:1px solid var(--mc-border);border-radius:18px;padding-bottom:26px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-summary{position:static}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-price-bar{max-width:none;container-type:inline-size}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-price-amount strong{font-size:42px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-membership-included{border-top:1px solid var(--mc-border);border-radius:18px;padding-top:24px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-included-heading{border-top:0;padding-top:0}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-contact{padding-top:20px}}@media (width<=600px){.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-shell{padding:30px 20px 48px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-hero{margin-bottom:24px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-hero h1{margin:14px 0 13px;font-size:36px;line-height:1.12}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-hero-description{gap:13px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-hero-description>p{font-size:14px;line-height:1.6}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-layout{gap:16px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-configuration{padding:20px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-section-title{margin-bottom:15px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-section-title h2{font-size:17px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-industries{grid-template-columns:1fr;gap:8px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-industries>button{grid-template-columns:30px minmax(0,1fr) 20px;align-items:center;gap:11px;min-height:76px;padding:13px 12px;display:grid}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-industry-icon svg{width:29px;height:29px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-radio{width:20px;height:20px;position:static}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-industries strong{letter-spacing:-.015em;font-size:14px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-industries small{margin-top:3px;font-size:12px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-config-section+.mc-config-section{margin-top:22px;padding-top:22px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-seat-selector{padding:18px 14px 14px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-stepper{gap:6px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-stepper input{width:4.3ch;height:44px;font-size:34px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-seat-presets>div{gap:3px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-hint{font-size:11px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-price-bar{border-radius:18px;padding:24px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-price-bar-inner{gap:20px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-price-identity{padding-bottom:19px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-price-amount strong{font-size:clamp(26px,10.6cqi,42px)}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-price-amount>div{min-height:48px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-price-subtotal{padding-top:16px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-contact{justify-content:flex-start;padding:18px 8px 2px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-membership-included{padding:22px 20px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-membership-included ul{grid-template-columns:1fr;gap:19px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-included-heading h2{font-size:20px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-membership-included h3{font-size:14px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-start{margin-top:30px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-start ol{grid-template-columns:1fr;gap:24px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-faq{grid-template-columns:1fr;gap:14px;margin-top:28px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-faq h2{margin-bottom:8px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-integrations-note{gap:2px;padding-top:20px}.crm-dialog.aevor-dialog.mc-price-dialog{padding:26px 20px}.mc-price-dialog li{flex-wrap:wrap;gap:4px}}@media (width<=360px){.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-shell{padding-inline:14px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-hero h1{font-size:32px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-configuration{padding:17px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-price-bar{padding:21px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-industries>button{grid-template-columns:26px minmax(0,1fr) 19px;gap:8px;padding:12px 10px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-industries strong{font-size:13px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-industry-icon svg{width:26px;height:26px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-seat-selector{padding-inline:8px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-seat-presets>div{gap:2px;padding:3px}}@media (width>=941px) and (height<=740px){.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-summary{position:static}}@keyframes mc-price-reveal{0%{opacity:.55;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.office-editorial.office-premium-pages.alive-surface.alive-public.office-membership-configurator .mc-shell *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.alive-surface.alive-public .entry-admin-links{border-bottom:1px solid #dce3eb;gap:4px;margin:0 0 20px;padding-bottom:16px;display:grid}.alive-surface.alive-public .entry-admin-links .text-link{justify-content:space-between;gap:16px;min-height:44px;margin:0;line-height:1.5;display:flex}.alive-surface.alive-public .entry-admin-links svg{flex:none}.alive-surface.alive-public .entry-back{align-items:center;gap:8px;min-height:44px;display:inline-flex}.alive-surface.alive-public .entry-account-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:24px;display:flex}.alive-surface.alive-public .entry-account-actions .text-link{align-items:center;min-height:44px;margin:0;display:inline-flex}.alive-surface.alive-public .entry-account-actions button{white-space:normal;max-width:100%}.alive-surface.alive-public .entry-identity{overflow-wrap:anywhere}.alive-surface.alive-public .journey-entry.crm-entry.entry-returning.entry-choice{min-height:0}.alive-surface.alive-public .entry-returning.entry-choice .journey-entry-intro{max-width:700px;padding:0 0 24px}.alive-surface.alive-public .entry-returning.entry-choice .journey-entry-intro h1{letter-spacing:-.04em;max-width:none;margin:10px 0 12px;font-size:clamp(26px,2.6vw,34px);line-height:1.18}.alive-surface.alive-public .entry-returning.entry-choice .journey-entry-intro>p:not(.aevor-label){margin:0 auto 14px;font-size:14px}.alive-surface.alive-public .entry-returning.entry-choice .entry-options{align-items:stretch}.alive-surface.alive-public .entry-returning.entry-choice .entry-option{min-width:0;min-height:250px}.alive-surface.alive-public .entry-returning.entry-choice .entry-option h2{overflow-wrap:anywhere;padding-right:24px}.alive-surface.alive-public .entry-returning.entry-choice .entry-option p.entry-offer{border-top:1px solid #dce3eb;margin-top:16px;padding-top:14px;font-size:12px;line-height:1.7}@media (width<=767px){.alive-surface.alive-public .entry-returning.entry-choice .journey-entry-intro{padding-bottom:22px}.alive-surface.alive-public .entry-returning.entry-choice .entry-option{min-height:0;padding:24px}.alive-surface.alive-public .entry-returning.entry-choice .entry-option>svg:last-child{top:30px;right:24px}}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .ep-main#public-main{background:#f5f7f7;padding:42px 24px 32px}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-shell,.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .journey-entry.entry-choice{background:#fff;border:1px solid #e1e7e9;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;width:100%;max-width:1120px;min-height:0;margin:0 auto;padding:8px;display:grid;overflow:hidden;box-shadow:0 20px 60px -35px #18333d45}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-scene{isolation:isolate;background:#263e47;border-radius:21px;min-width:0;min-height:610px;position:relative;overflow:hidden}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-scene>img{-o-object-fit:cover;object-fit:cover;-o-object-position:44% center;object-position:44% center;width:100%;height:100%;position:absolute;inset:0}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-scene-registration>img{-o-object-position:50% center;object-position:50% center}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-scene-shade{background:linear-gradient(#0b202a40 0%,#0000 38%,#0c252c44 60%,#0b232ceb 100%);position:absolute;inset:0}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-scene-top{color:#fff;letter-spacing:.16em;justify-content:space-between;align-items:center;gap:16px;font-size:9px;font-weight:600;line-height:1.6;display:flex;position:absolute;inset:30px 30px auto}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-scene-top>span:last-child{letter-spacing:.03em;color:#f0f5f3;font-size:10px;font-weight:400}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-scene-copy{color:#fff;position:absolute;inset:auto 34px 34px}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-scene-copy .entry-scene-title{letter-spacing:-.045em;white-space:pre-line;color:#fff;margin:0 0 14px;font-size:clamp(34px,3.5vw,46px);font-weight:550;line-height:1.1}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-scene-copy>p:not(.entry-scene-title){color:#edf3f2;max-width:34ch;margin:0;font-size:14px;line-height:1.65}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-scene-line{background:#c6dad6;width:42px;height:2px;margin-top:23px;display:block}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience :is(.journey-entry-panel,.entry-action-panel){min-width:0;box-shadow:none;background:#fff;border:0;border-radius:0;align-self:center;padding:44px 42px}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-choice-head .aevor-label,.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-registration-kicker{letter-spacing:.13em;color:#647984;font-size:10px;font-weight:600;line-height:1.5}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience :is(.entry-choice-head,.entry-action-panel)>h1{letter-spacing:-.045em;color:#19313b;max-width:15ch;margin:14px 0;font-size:clamp(30px,2.9vw,39px);font-weight:550;line-height:1.12}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience :is(.entry-choice-head>p:not(.aevor-label),.entry-panel-lead){color:#5d707b;max-width:39ch;margin:0 0 28px;font-size:15px;line-height:1.65}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-options{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;display:grid}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-option{min-height:116px;box-shadow:none;background:#f7f9f9;border:1px solid #dce5e7;border-radius:16px;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:4px 16px;padding:22px;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:grid;position:relative}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-option:first-child{color:#fff;background:#19333f;border-color:#19333f}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-option:hover{background:#edf3f3;border-color:#8aa4af;transform:translateY(-2px)}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-option:first-child:hover{background:#244552;border-color:#244552}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-option .module-icon{color:#466474;width:44px;min-width:44px;height:44px;box-shadow:none;background:#e8eff0;border:0;border-radius:12px;grid-area:1/1/3;place-items:center;display:grid}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-option:first-child .module-icon{color:#e2eff0;background:#ffffff14}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-option h2{letter-spacing:-.025em;color:#1a333e;overflow-wrap:normal;grid-area:1/2;margin:0;padding:0;font-size:20px;font-weight:550;line-height:1.25}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-option:first-child h2{color:#fff}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-option p{color:#617784;grid-area:2/2;margin:0;font-size:12px;line-height:1.55}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-option:first-child p{color:#d3e1e5}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-option>svg:last-child{color:#718997;flex-shrink:0;grid-area:1/3/3;align-self:center;margin:0;transition:transform .2s;position:static}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-option:first-child>svg:last-child{color:#d3e1e5}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-option:hover>svg:last-child{transform:translate(3px)}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-demo-link{color:#405f70;align-items:center;gap:12px;min-height:44px;margin-top:20px;font-size:13px;font-weight:500;display:inline-flex}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .journey-disclosure{width:100%;max-width:1064px;box-shadow:none;color:#667b85;background:0 0;border:0;border-radius:0;align-items:flex-start;gap:10px;margin:0 auto;padding:20px 0 0;font-size:12px;line-height:1.65;display:flex}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .journey-disclosure>svg{flex:none;margin-top:1px}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .journey-disclosure p{flex:1;margin:0}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .journey-disclosure a{color:#466475;flex:none;align-items:center;min-height:28px;display:inline-flex}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-admin-links{margin-bottom:18px}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-registration{max-width:1120px;margin:0 auto}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-registration-top{justify-content:space-between;align-items:center;gap:18px;margin:-14px 4px 18px;display:flex}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-registration-top>a{color:#536e7c;align-items:center;gap:8px;min-height:44px;font-size:13px;display:inline-flex}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-phase{color:#476e5f;background:#edf4ef;border:1px solid #dce6e2;border-radius:99px;align-items:center;gap:7px;padding:7px 11px;font-size:11px;display:inline-flex}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-phase i{background:#658f7b;border-radius:50%;width:5px;height:5px}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-registration-kicker{justify-content:space-between;align-items:center;gap:16px;display:flex}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-registration-kicker>span:last-child{letter-spacing:.03em;font-variant-numeric:tabular-nums;font-weight:400}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-main-action{color:#fff;white-space:normal;background:#19333f;border:1px solid #19333f;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;width:100%;height:auto;min-height:52px;padding:14px 19px;font-size:14px;font-weight:600;line-height:1.5;transition:background .2s,transform .2s;display:flex;box-shadow:0 5px 12px #19333f12}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-main-action:hover{background:#284b59;transform:translateY(-1px)}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-main-action>svg{flex:none}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-reassurance{color:#627970;justify-content:center;align-items:flex-start;gap:7px;margin:12px 0 24px;font-size:11px;line-height:1.6;display:flex}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-reassurance>svg{flex:none;margin-top:1px}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-registration-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-registration-steps li{grid-template-columns:30px minmax(0,1fr);gap:14px;padding:13px 0;display:grid;position:relative}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-registration-steps li:not(:last-child):before{content:"";background:#e2e9eb;width:1px;position:absolute;top:43px;bottom:-13px;left:14px}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-step-number{color:#758b96;font-variant-numeric:tabular-nums;background:#f1f5f5;border:1px solid #e4eaeb;border-radius:50%;align-self:start;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-registration-steps [aria-current=step] .entry-step-number{color:#fff;background:#244651;border-color:#244651}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-registration-steps strong{color:#2a424c;margin:0;font-size:13px;font-weight:600;line-height:1.5;display:block}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-registration-steps p{color:#71818a;margin:3px 0 0;font-size:12px;line-height:1.55}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-signin{color:#6a7c86;border-top:1px solid #e6ebed;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin:20px 0 0;padding-top:20px;font-size:12px;line-height:1.65;display:flex}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-signin a{color:#284b5a;align-items:center;gap:7px;min-height:36px;font-weight:600;display:inline-flex}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-error{color:#914538;background:#fff4f1;border:1px solid #e8b9b2;border-radius:12px;margin-top:16px;padding:14px;font-size:13px}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-error button{min-height:44px;text-decoration:underline}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-registration-bottom{color:#637984;justify-content:space-between;align-items:flex-start;gap:20px;margin:20px 4px 0;font-size:12px;line-height:1.7;display:flex}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-registration-bottom p{margin:0}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-registration-bottom a,.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-registration-terms a{color:#3b6072;align-items:center;gap:8px;min-height:32px;display:inline-flex}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-registration-bottom a{flex:none}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-registration-terms{color:#657b86;max-width:80ch;margin:0 4px;font-size:12px;line-height:1.7}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-registration-terms summary{cursor:pointer;width:fit-content;min-height:44px;padding:10px 0}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-registration-terms p{margin:0 0 6px}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience :is(a,button,summary):focus-visible{outline-offset:4px;outline:2px solid #577f96}@media (width<=1000px){.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience :is(.journey-entry-panel,.entry-action-panel){padding:32px 28px}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-scene-copy{inset:auto 25px 30px}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-scene-top{display:block;inset:26px 24px auto}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-scene-top>span:last-child{margin-top:8px;display:block}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-option{grid-template-columns:40px minmax(0,1fr) 18px;gap:5px 12px;padding:18px}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-option .module-icon{width:40px;min-width:40px;height:40px}}@media (width<=700px){.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .ep-main#public-main{padding:20px 16px 22px}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience :is(.entry-shell,.journey-entry.entry-choice){border-radius:22px;grid-template-columns:minmax(0,1fr);padding:5px}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-scene{border-radius:17px;height:228px;min-height:0}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-scene>img{-o-object-position:50% 30%;object-position:50% 30%}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-scene-registration>img{-o-object-position:50% 54%;object-position:50% 54%}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-scene-top{display:flex;inset:18px 20px auto}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-scene-top>span:last-child{display:none}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-scene-copy{inset:auto 20px 20px}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-scene-copy .entry-scene-title{max-width:17ch;margin-bottom:8px;font-size:31px;line-height:1.1}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-scene-copy>p:not(.entry-scene-title),.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-scene-line{display:none}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience :is(.journey-entry-panel,.entry-action-panel){padding:28px 18px 24px}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience :is(.entry-choice-head,.entry-action-panel)>h1{max-width:17ch;margin:10px 0 12px;font-size:30px}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience :is(.entry-choice-head>p:not(.aevor-label),.entry-panel-lead){margin-bottom:22px;font-size:14px}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-option{border-radius:13px;grid-template-columns:36px minmax(0,1fr) 18px;gap:5px 12px;min-height:102px;padding:17px 14px}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-option .module-icon{border-radius:10px;width:36px;min-width:36px;height:36px}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-option h2{font-size:18px}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-option p{font-size:12px}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-demo-link{margin-top:15px;font-size:12px}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .journey-disclosure{grid-template-columns:18px minmax(0,1fr);gap:6px 10px;padding:16px 5px 0;font-size:11px;display:grid}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .journey-disclosure a{grid-column:2}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-registration-top{margin:-8px 2px 12px}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-phase{font-size:10px}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-registration-steps{margin-top:4px}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-registration-bottom{margin:16px 4px 0;font-size:11px;display:block}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-registration-bottom>a{margin-top:4px}.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience .entry-registration-terms{font-size:11px}}@media (prefers-reduced-motion:reduce){.office-editorial.office-premium-pages.alive-surface.alive-public.entry-experience :is(.entry-option,.entry-main-action,.entry-option>svg:last-child){transition:none;transform:none}}.office-auth{color:#10141a;grid-template-columns:1fr 460px;align-items:start;gap:100px;max-width:1180px;margin:0 auto;padding:78px 40px 100px;font-family:Geist Variable,Helvetica Neue,Arial,sans-serif;display:grid}.office-auth-google{background:#fff;border:1px solid #999fa8;border-radius:9px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px;font-size:14px;font-weight:600;display:flex}.office-auth-google:hover{background:#edf1f7}.office-auth-divider{color:#505661;align-items:center;gap:12px;margin:22px 0;font-size:12px;display:flex}.office-auth-divider:before,.office-auth-divider:after{content:"";background:#c9cbcf;flex:1;height:1px}.office-auth-intro{padding-top:42px}.office-auth-intro h1{letter-spacing:-.045em;max-width:570px;margin:25px 0;font-size:clamp(36px,4.4vw,58px);font-weight:600;line-height:1.08}.office-auth-intro>p:not(.aevor-label){color:#4c5159;max-width:440px;font-size:17px;line-height:1.65}.office-auth-assurance{align-items:flex-start;gap:12px;max-width:400px;margin:35px 0 26px;font-size:14px;line-height:1.55;display:flex}.office-auth-assurance svg{color:#385c94;flex-shrink:0}.office-auth-card{background:#f7f7f5;border:1px solid #c9cbcf;border-radius:22px;padding:34px;box-shadow:0 18px 50px #10141a08}.office-auth-icon{background:#dbe4f3;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:24px;display:grid}.office-auth-tabs{background:#e4e4e4;border-radius:10px;gap:4px;margin-bottom:26px;padding:4px;display:flex}.office-auth-tabs button{border-radius:7px;flex:1;min-height:42px;padding:10px 8px;font-size:14px;font-weight:600}.office-auth-tabs button[aria-current=page]{color:#fff;background:#10141a}.office-auth-card h2{letter-spacing:-.025em;margin:0 0 12px;font-size:28px;font-weight:600;line-height:1.2}.office-auth-card h2:focus{outline:none}.office-auth-subtitle{color:#505661;margin-bottom:26px;font-size:14px;line-height:1.6}.office-auth-card fieldset{border:0;min-width:0;margin:0;padding:0}.office-auth-field label{margin:0 0 8px;font-size:13px;font-weight:600;display:block}.office-auth-field input{color:#10141a;box-sizing:border-box;background:#fff;border:1px solid #999fa8;border-radius:9px;width:100%;min-width:0;height:48px;padding:0 13px;font-size:16px;display:block}.office-auth-field input:focus{outline-offset:1px;border-color:#385c94;outline:3px solid #83a2db55}.office-auth-password{position:relative}.office-auth-password input{padding-right:50px}.office-auth-password button{color:#505661;border-radius:7px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:2px;right:2px}.office-auth-hint{color:#505661;margin:8px 0 0;font-size:12px;line-height:1.5}.office-auth-code{letter-spacing:.15em}.office-auth-text{text-underline-offset:3px;text-align:center;color:#263f65;min-height:40px;font-size:13px;line-height:1.5;text-decoration:underline}.office-auth-forgot{margin:-6px 0 14px auto;display:block}.office-auth-submit{color:#fff;background:#10141a;border-radius:9px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.office-auth-submit:hover{background:#293746}.office-auth-links{flex-direction:column;gap:4px;margin-top:17px;display:flex}.office-auth-card button:focus-visible,.office-auth-intro a:focus-visible{outline-offset:4px;outline:3px solid #385c94}.office-auth-card button:disabled{opacity:.55;cursor:not-allowed}.office-auth-feedback{overflow-wrap:anywhere;background:#e7edf6;border:1px solid #a6b9da;border-radius:9px;margin-bottom:22px;padding:13px 15px;font-size:13px;line-height:1.6}.office-auth-feedback.is-error{color:#783737;background:#f7e9e9;border-color:#ce6969}.office-auth-feedback:focus{outline-offset:3px;outline:2px solid #385c94}@media (width<=1000px){.office-auth{grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:45px;padding:50px 30px 70px}.office-auth-intro{padding-top:20px}}@media (width<=760px){.office-auth{grid-template-columns:minmax(0,1fr);gap:30px;max-width:520px;padding:30px 20px 55px}.office-auth-intro{padding-top:0}.office-auth-intro h1{margin:15px 0;font-size:35px}.office-auth-intro>p:not(.aevor-label){font-size:15px}.office-auth-assurance{margin:19px 0 12px}.office-auth-card{border-radius:18px;padding:25px}.office-auth-card h2{font-size:25px}.office-auth-icon{display:none}}@media (prefers-reduced-motion:reduce){.office-auth *{scroll-behavior:auto;transition:none;animation:none}}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .ep-main#public-main{background:#f6f8f8;padding:40px 24px 48px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .office-auth.crm-auth{background:#fff;border:1px solid #dfe7e9;border-radius:28px;grid-template-columns:minmax(0,.98fr) minmax(0,1fr);align-items:stretch;gap:0;width:min(1120px,100%);max-width:1120px;margin:0 auto;padding:0;font-family:inherit;display:grid;overflow:hidden;box-shadow:0 20px 60px -38px #213c4b45}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .office-auth-intro.auth-context{min-width:0;box-shadow:none;background:linear-gradient(145deg,#edf3f4,#e5edef);border:0;border-radius:0;flex-direction:column;padding:46px;display:flex}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .auth-context-top{color:#526d79;letter-spacing:.14em;justify-content:space-between;align-items:center;gap:18px;font-size:10px;font-weight:500;line-height:1.6;display:flex}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .auth-context-top>span:last-child:not(:first-child){letter-spacing:0;color:#586e78;font-size:11px;font-weight:400}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .auth-context h1{letter-spacing:-.045em;color:#203640;max-width:14ch;margin:42px 0 21px;font-size:clamp(36px,3.4vw,46px);line-height:1.07}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .auth-context h1>span{color:#6a818c;display:block}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .auth-context .auth-context-lead{color:#526873;max-width:36ch;margin:0;font-size:15px;line-height:1.75;display:block}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .auth-context-steps{gap:0;margin:38px 0;padding:0;list-style:none;display:grid}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .auth-context-steps li{border-top:1px solid #cddadd;grid-template-columns:30px minmax(0,1fr);gap:18px;padding:20px 0;display:grid}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .auth-context-steps li>span{color:#7b929d;font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:19px;line-height:1.35}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .auth-context-steps strong{color:#243f4b;font-size:16px;font-weight:500;line-height:1.5;display:block}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .auth-context-steps p{color:#5e737e;max-width:32ch;margin:5px 0 0;font-size:13px;line-height:1.7}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .auth-context-footer{margin-top:auto}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .auth-context-footer p{color:#5b717c;max-width:38ch;margin:0 0 12px;font-size:12px;line-height:1.7}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .auth-context-footer a{color:#2b4c5c;align-items:center;gap:18px;min-height:44px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .auth-context-footer a:hover{text-underline-offset:5px;text-decoration:underline}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .office-auth-card{min-width:0;box-shadow:none;background:#fff;border:0;border-left:1px solid #e1e8ea;border-radius:0;padding:44px 46px;display:block}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .office-auth-card h2{color:#203640;letter-spacing:-.035em;margin:0 0 13px;font-size:32px;line-height:1.15}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .office-auth-subtitle{color:#617681;max-width:43ch;margin:0 0 27px;font-size:14px;line-height:1.7}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .office-auth-icon{color:#536f7d;background:#eff4f5;border-radius:11px;width:40px;height:40px;margin:0 0 22px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .office-auth-google{color:#263e4a;min-height:52px;box-shadow:none;background:#fff;border:1px solid #d6e1e6;border-radius:12px;gap:13px;padding:12px 18px;font-size:14px;font-weight:500}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .office-auth-google:hover{background:#f4f7f8;border-color:#8ea6b3}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .office-auth-divider{color:#7a8991;gap:15px;margin:24px 0;font-size:12px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .office-auth-divider:before,.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .office-auth-divider:after{background:#e3e9ec}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .office-auth-field{margin:0 0 19px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .office-auth-field label{color:#3b535f;margin:0 0 8px;font-size:13px;line-height:1.5}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .office-auth-field input{color:#203640;background:#f9fbfb;border:1px solid #d7e1e6;border-radius:11px;height:52px;min-height:52px;padding:0 15px;font-size:16px;line-height:1.5;box-shadow:0 1px 2px #18374703}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .office-auth-field input:focus{outline-offset:1px;background:#fff;border-color:#638695;outline:3px solid #6386951f}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .office-auth-password input{padding-right:54px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .office-auth-password button{color:#627a88;border-radius:8px;width:44px;min-width:44px;height:44px;min-height:44px;top:4px;right:4px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .office-auth-password button:hover{color:#294d61;background:#edf3f5}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .office-auth-hint{color:#6a7d88;margin:8px 0 0;font-size:12px;line-height:1.65}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .office-auth-submit{color:#fff;background:#203c49;border:1px solid #203c49;border-radius:12px;gap:18px;min-height:52px;padding:14px 20px;font-size:14px;font-weight:500;box-shadow:0 4px 12px #203c4912}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .office-auth-submit:hover{background:#315563;border-color:#315563}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .office-auth-text{color:#4a697b;text-underline-offset:4px;min-height:44px;font-size:13px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .office-auth-forgot{margin:-7px 0 12px auto}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .office-auth-links{border-top:1px solid #e5ebee;gap:1px;margin-top:22px;padding-top:15px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .auth-registration-note{color:#6b7c85;text-align:center;margin:13px 0 0;font-size:11px;line-height:1.7}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .office-auth-feedback{border-radius:12px;padding:14px 16px;font-size:13px;line-height:1.7}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .office-auth-card button:focus-visible,.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .auth-context a:focus-visible{outline-offset:4px;outline:2px solid #4c758b}@media (width<=1000px) and (width>=761px){.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .office-auth-intro.auth-context{padding:34px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .office-auth-card{padding:36px 30px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .auth-context-top{flex-direction:column;align-items:flex-start;gap:6px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .auth-context h1{margin-top:30px;font-size:38px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .auth-context-steps{margin:30px 0}}@media (width<=760px){.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .ep-main#public-main{padding:24px 16px 32px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .office-auth.crm-auth{border-radius:22px;grid-template-columns:minmax(0,1fr);gap:0;width:100%;max-width:480px;margin:0 auto;padding:0}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .office-auth-intro.auth-context{display:none}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .office-auth-card{border:0;border-radius:0;padding:28px 23px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .office-auth-card h2{margin-bottom:12px;font-size:29px;line-height:1.18}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .office-auth-subtitle{margin-bottom:24px;font-size:14px;line-height:1.65}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .office-auth-google,.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .office-auth-submit{min-height:52px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .office-auth-field input{font-size:16px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .office-auth-divider{margin:22px 0}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .office-auth-field{margin-bottom:18px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .office-auth-links{margin-top:20px;padding-top:12px}}@media (prefers-reduced-motion:reduce){.office-editorial.office-premium-pages.alive-surface.alive-public.office-auth-premium .office-auth :is(button,a,input){transition:none}}.office-demo-portrait{isolation:isolate;flex-shrink:0;overflow:hidden}.office-demo-portrait>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border:0;border-radius:0;width:100%;max-width:none;height:100%;margin:0;padding:0;display:block}.office-demo-portrait>svg{width:60%;height:60%}.alive-surface .vx-person.office-demo-portrait{box-shadow:none;color:#75818d;background:#e0e5e8;border:0;padding:0}.alive-surface .vx-person.office-demo-portrait:has(>img){background:0 0}.alive-surface .vx-team:has(>.office-demo-portrait){gap:6px;padding-right:0}.alive-surface .vx-team:has(>.office-demo-portrait)>.vx-person{margin:0}.alive-surface.alive-public.product-showcase{color:#1e3744;background:#f5f8f9}.alive-surface.alive-public.product-showcase>main{width:100%;max-width:none;padding:0}.px-product{min-width:0;max-width:1320px;margin:0 auto;padding:54px 40px 30px;font-family:inherit}.product-showcase .px-product :is(h1,h2,h3,h4,p){margin:0}.product-showcase .px-product :is(h1,h2,h3){color:#1c3441;letter-spacing:-.045em;font-weight:550}.product-showcase .px-product p{color:#637b88;font-size:14px;line-height:1.7}.px-product :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #497b9b}.px-product button,.px-product select{cursor:pointer;font-family:inherit}.px-product button:disabled{opacity:.45;cursor:default}.px-product .px-label{letter-spacing:.13em;text-transform:uppercase;color:#6c8796;font-size:10px;font-weight:550;line-height:1.5;display:block}.px-hero{grid-template-columns:1.1fr 1fr;align-items:end;gap:70px;margin-bottom:44px;display:grid}.product-showcase .px-hero h1{margin-top:20px;font-size:clamp(40px,4.2vw,63px);line-height:1.08}.px-hero h1>span{color:#647f90}.product-showcase .px-hero p{max-width:51ch;margin:16px 0 10px;font-size:15px;line-height:1.8}.px-badge{color:#617e8b;text-transform:none;letter-spacing:0;background:#f1f6f7;border:1px solid #dfe8e9;border-radius:100px;align-items:center;gap:5px;padding:6px 9px;font-size:9px;line-height:1.4;display:inline-flex}.px-badge.is-good{color:#487361;background:#eaf3ee;border-color:#dce9e1}.px-product .px-text-link{color:#365e75;align-items:center;gap:14px;min-height:44px;font-size:12px;line-height:1.5;text-decoration:none;display:inline-flex}.px-text-link:hover{color:#163d54}.px-text-link>svg{flex:none}.px-workflow{background:#fff;border:1px solid #d9e4ea;border-radius:27px;scroll-margin-top:126px;overflow:hidden;box-shadow:0 20px 50px #25435006}.px-workflow-toolbar{justify-content:space-between;align-items:center;gap:20px;padding:22px 27px;display:flex}.px-industry-select{color:#6c818f;align-items:center;gap:15px;min-width:0;font-size:11px;display:flex}.px-industry-select select{color:#2c5066;background:#f5f8fa;border:1px solid #d9e3e8;border-radius:10px;max-width:260px;min-height:42px;padding:10px 32px 10px 14px;font-size:12px}.px-steps{background:#f8fafb;border-block:1px solid #dfe8ec;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;padding:7px;display:grid}.px-steps button{color:#66818f;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:56px;padding:9px 7px;line-height:1.35;display:flex}.px-steps button>span{color:#879ca7;font-size:9px}.px-steps button>strong{font-size:12px;font-weight:500}.px-steps button>svg{flex:none;width:15px}.px-steps button[aria-pressed=true]{color:#fff;background:#203d4b;box-shadow:0 3px 8px #203d4b14}.px-steps button[aria-pressed=true]>span{color:#adbfca}.px-stage{grid-template-columns:minmax(0,.34fr) minmax(0,.66fr);min-height:530px;display:grid}.px-story{flex-direction:column;align-items:flex-start;padding:45px 32px;display:flex}.product-showcase .px-story h2{margin:20px 0;font-size:clamp(27px,2.6vw,38px);line-height:1.12}.product-showcase .px-story>p{font-size:14px;line-height:1.8}.px-try{border-top:1px solid #e2eaee;align-items:flex-start;gap:12px;width:100%;margin:28px 0 20px;padding-top:22px;display:flex}.px-try>svg{color:#5e8b9e;flex:none;margin-top:3px}.product-showcase .px-try p{color:#537285;font-size:12px;line-height:1.7}.px-story>small{color:#8a9ca6;margin-top:3px;font-size:10px;line-height:1.5;display:block}.px-scene{background:radial-gradient(at 100% 0,#f9fbfc,#ecf2f4);border-left:1px solid #e2eaee;justify-content:center;align-items:center;min-width:0;padding:30px;display:flex}.px-paper,.px-planning{background:#fff;border:1px solid #dbe5e9;border-radius:19px;width:100%;min-width:0;max-width:660px;overflow:hidden;box-shadow:0 15px 40px #2647580a}.px-paper{padding:25px}.px-window-label{color:#6a8592;letter-spacing:.08em;border-bottom:1px solid #e6edef;justify-content:space-between;align-items:center;gap:12px;padding-bottom:20px;font-size:9px;display:flex}.px-window-label .px-badge{font-size:8px}.px-site{align-items:center;gap:14px;padding:23px 0;display:flex}.px-site>img{-o-object-fit:cover;object-fit:cover;border-radius:10px;flex:none;width:61px;height:69px}.px-site>div{min-width:0}.px-site span{color:#78909d;margin-bottom:5px;font-size:9px;display:block}.product-showcase .px-site h3{letter-spacing:-.035em;font-size:23px;line-height:1.2}.product-showcase .px-site p{margin-top:5px;font-size:11px;line-height:1.5}.px-field{background:#f7f9fa;border:1px solid #e0e8eb;border-radius:11px;padding:15px}.px-field>span{color:#7c929e;font-size:10px;display:block}.px-field>strong{margin:7px 0;font-size:15px;font-weight:550;display:block}.product-showcase .px-field p{font-size:12px}.px-options{border:0;flex-wrap:wrap;gap:7px;margin:20px 0;padding:0;display:flex}.px-options legend{color:#5c7888;margin-bottom:10px;font-size:11px;font-weight:500}.px-options button{color:#5b7888;background:#fff;border:1px solid #dbe5e9;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 13px;font-size:11px;display:inline-flex}.px-options button[aria-pressed=true]{color:#244c62;background:#eaf1f4;border-color:#aec5d1}.px-price-line{color:#6d8592;justify-content:space-between;align-items:center;gap:12px;padding:18px 0 24px;font-size:11px;display:flex}.px-price-line strong{color:#254657;letter-spacing:-.04em;font-size:27px;font-weight:550}.px-price-line small{letter-spacing:0;font-size:11px}.px-product .px-action{color:#fff;text-align:center;background:#203d4b;border:1px solid #203d4b;border-radius:10px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:46px;padding:11px 15px;font-size:12px;font-weight:500;line-height:1.4;text-decoration:none;display:flex}.px-action svg{flex:none}.px-product .px-action.is-secondary{color:#42677a;background:#fff;border-color:#d5e1e7}.px-product .px-feedback{color:#4b7b63;align-items:flex-start;gap:8px;padding:12px 0 0;font-size:11px;line-height:1.6;display:flex}.px-feedback svg{flex:none;margin-top:2px}.px-planning>.px-window-label{padding:20px}.px-plan-grid{grid-template-columns:minmax(0,.43fr) minmax(0,.57fr);display:grid}.px-schedule{background:#f5f8f9;border-right:1px solid #e1e9ed;padding:16px 10px}.px-schedule button{text-align:left;color:#476576;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:38px minmax(0,1fr) 12px;gap:9px;width:100%;margin-bottom:8px;padding:13px 9px;display:grid}.px-schedule button time{color:#8097a3;grid-column:1/-1;padding-left:1px;font-size:9px}.px-schedule button img{-o-object-fit:cover;object-fit:cover;border-radius:6px;width:38px;height:45px}.px-schedule button strong{color:#2b4c5f;font-size:12px;font-weight:550;line-height:1.4;display:block}.px-schedule button small{margin-top:5px;font-size:9px;line-height:1.5;display:block}.px-schedule button>svg{margin-top:4px}.px-schedule button.is-selected{background:#fff;border-color:#becfda;box-shadow:0 4px 10px #2b4e6405}.px-assignment{padding:0 18px 20px}.px-assignment .px-site{gap:10px;padding-block:22px}.px-assignment .px-site>img{width:43px;height:52px}.product-showcase .px-assignment h3{font-size:19px}.px-plan-time{color:#668594;border-bottom:1px solid #e4ebee;flex-wrap:wrap;align-items:center;gap:7px;padding-bottom:18px;font-size:10px;display:flex}.px-plan-time strong{color:#3d6175;margin-left:auto;font-size:11px;font-weight:500}.px-team{border:0;margin:19px 0;padding:0}.px-team legend{color:#5c7b8b;margin-bottom:10px;font-size:11px}.px-team button{color:#456677;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:46px;padding:7px;font-size:12px;display:flex}.px-team button[aria-pressed=true]{background:#eff5f6;border-color:#cfdee3}.px-team button>svg{margin-left:auto}.px-team .office-demo-portrait{width:29px;min-width:29px;height:29px}.px-workday{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;width:100%;display:flex}.px-phone{background:#fff;border:6px solid #22313b;border-radius:37px;flex:none;width:306px;max-width:100%;overflow:hidden;box-shadow:0 0 0 2px #9eacb4,0 18px 35px #2e4d5c24}.px-phone-top{color:#1d3642;justify-content:space-between;align-items:center;height:34px;padding:10px 17px 0;font-size:9px;font-weight:600;display:flex;position:relative}.px-phone-top>i{background:#121b21;border-radius:20px;width:72px;height:20px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.px-phone-brand{border-bottom:1px solid #e6ecef;align-items:center;gap:8px;height:42px;padding:8px 15px;display:flex}.px-phone-brand>.brand-mark{width:20px;height:20px}.px-phone-brand strong{font-size:10px}.px-phone-brand>small{letter-spacing:.1em;border-left:1px solid #cfdbe0;padding-left:8px;font-size:6px}.px-phone-brand .px-badge{margin-left:auto;font-size:7px}.px-phone-content{overscroll-behavior:contain;scrollbar-width:thin;height:565px;padding:18px 15px;overflow-y:auto}.product-showcase .px-phone-content>h3{margin-top:6px;font-size:24px;line-height:1.2}.product-showcase .px-phone-content>p{margin:4px 0 14px;font-size:12px}.px-phone-content>.px-label{font-size:8px}.px-access{background:#f1f6f3;border:1px solid #deebe3;border-radius:11px;padding:12px}.px-access>strong{color:#527562;align-items:center;gap:6px;font-size:11px;font-weight:550;display:flex}.product-showcase .px-access p{margin:7px 0;font-size:12px;line-height:1.5}.px-access>div{color:#718f7d;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.px-access b{letter-spacing:.06em;color:#315641;font-size:17px;font-weight:550}.px-timer{border-bottom:1px solid #e5ecef;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.px-timer>span{color:#7a919d;font-size:10px}.px-timer strong{color:#2f5368;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:450;display:block}.px-timer button{color:#3e657e;background:#f1f6f9;border:1px solid #cbdae3;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.px-work-checklist{margin:10px 0}.px-work-checklist label{color:#4a6979;cursor:pointer;border-bottom:1px solid #edf1f3;align-items:center;gap:9px;min-height:44px;padding:10px 0;font-size:12px;line-height:1.5;display:flex}.px-work-checklist input,.px-check input{accent-color:#4d7d68;flex:none;width:17px;height:17px}.px-phone .px-action{gap:8px;min-height:44px;margin-top:10px;font-size:12px}.product-showcase .px-product .px-required{color:#8196a2;margin:9px 0 0;font-size:10px;line-height:1.55}.px-sample-photo{align-items:center;gap:9px;padding:8px 0;display:flex}.px-sample-photo>img{-o-object-fit:cover;object-fit:cover;border-radius:6px;width:55px;height:42px}.px-sample-photo>span{color:#537d68;align-items:center;gap:5px;font-size:9px;display:flex}.px-home-bar{border-top:1px solid #ecf1f3;justify-content:center;align-items:center;height:18px;display:flex}.px-home-bar:after{content:"";background:#213e4e;border-radius:4px;width:83px;height:3px}.px-office-note{background:#fffffff0;border:1px solid #d5e3e9;border-radius:14px;width:180px;padding:17px;box-shadow:0 9px 25px #30536a0a}.px-office-note>.px-label{font-size:8px}.px-office-note>div{align-items:center;gap:8px;margin:15px 0;display:flex}.px-office-note .office-demo-portrait{width:31px;min-width:31px;height:31px}.px-office-note strong{font-size:12px;font-weight:550}.px-office-note small{color:#81949f;margin-top:4px;font-size:9px;font-weight:400;line-height:1.5;display:block}.product-showcase .px-office-note p{border-top:1px solid #e3ebef;padding-top:10px;font-size:10px}.px-office-note>a{color:#507789;align-items:center;gap:8px;min-height:44px;margin-top:4px;font-size:10px;line-height:1.4;display:flex}.px-evidence-image{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:100%;height:164px;display:block}.px-time-grid{grid-template-columns:1fr 1fr;gap:10px;margin:17px 0;display:grid}.px-time-grid>div{background:#f6f9fa;border:1px solid #e0e9ed;border-radius:10px;padding:14px}.px-time-grid span{color:#6a8796;margin-bottom:6px;font-size:10px;display:block}.px-time-grid strong{letter-spacing:-.04em;color:#31576d;font-size:25px;font-weight:500}.px-time-grid small{letter-spacing:0;font-size:11px}.px-check{color:#4c6c80;cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:12px;display:flex}.product-showcase .px-product .px-fine{color:#7c909c;margin:12px 0 20px;font-size:11px;line-height:1.65}.product-showcase .px-portal>h3{margin:24px 0 10px;font-size:30px;line-height:1.2}.product-showcase .px-portal>p{font-size:12px}.px-portal>.px-options{flex-wrap:nowrap}.px-visit{background:#f7fafb;border:1px solid #dce6eb;border-radius:12px;padding:15px}.px-visit>div{align-items:center;gap:9px;display:flex}.px-visit>div>svg{color:#678b9f;flex:none}.px-visit strong{color:#3b5d71;font-size:12px;font-weight:550;display:block}.px-visit small{color:#7f95a2;margin-top:4px;font-size:9px;display:block}.px-visit .px-badge{margin-left:auto;font-size:8px}.px-visit>img{-o-object-fit:cover;object-fit:cover;border-radius:9px;width:100%;height:120px;margin-top:15px}.product-showcase .px-visit>p{color:#5b7d8d;align-items:center;gap:7px;margin-top:13px;font-size:11px;display:flex}.px-request{margin-top:22px}.px-request label{color:#3f657c;margin-bottom:9px;font-size:12px;font-weight:500;display:block}.px-request textarea{resize:vertical;color:#34566c;background:#fff;border:1px solid #cfdee6;border-radius:10px;width:100%;min-height:70px;margin-bottom:10px;padding:11px;font-family:inherit;font-size:12px;line-height:1.5;display:block}.px-invoice-table>div{border-bottom:1px solid #e3ebef;justify-content:space-between;align-items:center;gap:18px;padding:15px 0;display:flex}.px-invoice-table .px-table-heading{color:#8196a1;padding:12px 0;font-size:10px}.px-invoice-table strong{color:#385c71;font-size:12px;font-weight:500;display:block}.px-invoice-table small{color:#8195a1;margin-top:6px;font-size:10px;display:block}.px-invoice-table>div>strong{white-space:nowrap}.px-invoice-total{justify-content:space-between;align-items:center;gap:14px;padding:25px 0 10px;display:flex}.px-invoice-total>span{color:#6a8797;font-size:12px}.px-invoice-total strong{letter-spacing:-.05em;white-space:nowrap;font-size:35px;font-weight:450}.px-invoice-total small{letter-spacing:0;font-size:12px}.px-flow-footer{border-top:1px solid #dfe8ed;justify-content:space-between;align-items:center;gap:20px;padding:16px 27px;display:flex}.px-flow-footer>div{gap:16px;display:flex}.px-flow-footer :is(button,a){color:#52758b;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:5px;font-size:11px;text-decoration:none;display:inline-flex}.px-flow-footer>div>:last-child{color:#244f67;font-weight:550}.px-flow-footer .px-reset{color:#8699a4;font-size:10px}.product-showcase .px-product .px-local{color:#8a9ca7;padding:0 28px 17px;font-size:10px;line-height:1.5}.px-closing{border-bottom:1px solid #dbe5eb;grid-template-columns:1.3fr 1fr;gap:60px;margin-top:23px;padding:43px 7px 30px;display:grid}.product-showcase .px-closing h2{max-width:20ch;margin:13px 0 20px;font-size:32px;line-height:1.15}.px-role-links{flex-wrap:wrap;gap:18px;display:flex}.px-role-links a{color:#567c92;align-items:center;gap:8px;min-height:44px;font-size:12px;text-decoration:none;display:flex}.px-closing>div+div{place-self:center end;max-width:360px}.px-closing .px-signup{width:100%;text-decoration:none}.product-showcase .px-closing p{margin:13px 0 4px;font-size:11px;line-height:1.6}.product-showcase .px-product .px-scope{color:#8b9eaa;max-width:90ch;margin:21px 7px 0;font-size:10px;line-height:1.7}@media (width<=1100px){.px-product{padding-inline:28px}.px-hero{gap:35px}.px-stage{grid-template-columns:minmax(0,.33fr) minmax(0,.67fr)}.px-story{padding:32px 23px}.px-scene{padding:22px}.px-plan-grid{grid-template-columns:1fr}.px-schedule{border-bottom:1px solid #e1e9ed;border-right:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:10px;display:grid}.px-schedule button{flex-direction:column;gap:7px;margin:0;padding:9px;display:flex}.px-schedule button img,.px-schedule button>svg{display:none}.px-schedule button strong{font-size:11px}.px-team{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.px-team button{gap:6px;padding:6px;font-size:10px}.px-team .office-demo-portrait{width:25px;min-width:25px;height:25px}.px-steps button>svg{display:none}.px-office-note{width:306px;max-width:100%}.px-office-note>div{margin:10px 0}.px-office-note p{display:none}}@media (width<=760px){.px-product{padding:28px 18px 22px}.px-hero{grid-template-columns:1fr;gap:22px;margin-bottom:30px;padding-inline:7px}.product-showcase .px-hero h1{margin-top:15px;font-size:42px}.product-showcase .px-hero p{margin-top:12px;font-size:14px;line-height:1.7}.px-hero .px-badge{font-size:9px}.px-workflow{border-radius:21px;scroll-margin-top:94px}.px-workflow-toolbar{flex-direction:column;align-items:flex-start;gap:14px;padding:20px}.px-industry-select{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:10px;width:100%}.px-industry-select select{width:100%;max-width:100%;min-height:44px;font-size:16px}.px-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:6px}.px-steps button{text-align:center;flex-direction:column;gap:3px;min-height:57px;padding:7px 4px}.px-steps button>strong{font-size:11px}.px-steps button>span{font-size:8px}.px-stage{flex-direction:column;display:flex}.px-story{padding:27px 23px 24px}.product-showcase .px-story h2{margin:15px 0;font-size:31px}.product-showcase .px-story>p{font-size:13px;line-height:1.75}.px-try{margin:18px 0 5px;padding-top:16px}.product-showcase .px-try p{font-size:11px}.px-story>small{font-size:9px}.px-scene{border-top:1px solid #e1eaee;border-left:0;padding:22px 16px}.px-paper{border-radius:14px;padding:18px}.px-window-label{flex-wrap:wrap;gap:8px;padding-bottom:15px;font-size:8px}.px-site{gap:10px;padding:19px 0}.px-site>img{width:46px;height:55px}.product-showcase .px-site h3{font-size:21px}.px-site span{font-size:8px}.px-schedule{grid-template-columns:1fr;padding:10px}.px-schedule button{grid-template-columns:38px minmax(0,1fr) 15px;gap:8px;padding:10px;display:grid}.px-schedule button time{grid-column:1/-1}.px-schedule button img,.px-schedule button>svg{display:block}.px-schedule button strong{font-size:12px}.px-team{display:block}.px-team button{gap:9px;min-height:46px;font-size:12px}.px-team .office-demo-portrait{width:30px;min-width:30px;height:30px}.px-assignment{padding-inline:16px}.px-planning>.px-window-label{padding:17px}.px-plan-time{font-size:9px}.px-plan-time strong{font-size:10px}.px-product .px-action{padding-inline:11px;font-size:11px}.px-phone-content{padding:16px 12px}.px-office-note{padding:15px}.px-workday{gap:22px}.px-evidence-image{height:145px}.px-check{font-size:11px}.px-time-grid>div{padding:12px}.px-time-grid strong{font-size:23px}.product-showcase .px-portal>h3{font-size:27px}.px-portal>.px-options button{padding-inline:7px;font-size:10px}.px-visit{padding:12px}.px-visit>div{flex-wrap:wrap}.px-visit .px-badge{margin-left:27px}.px-request textarea{font-size:16px}.px-invoice-total{flex-direction:column;align-items:flex-start;gap:8px}.px-invoice-total strong{font-size:33px}.px-invoice-table strong{font-size:11px}.px-flow-footer{flex-direction:column;align-items:stretch;gap:5px;padding:12px 16px}.px-flow-footer>div{justify-content:space-between;gap:7px}.px-flow-footer .px-reset{align-self:flex-start}.px-flow-footer :is(button,a){font-size:10px}.product-showcase .px-product .px-local{padding:0 20px 20px;font-size:9px}.px-closing{grid-template-columns:1fr;gap:25px;padding:25px 7px}.product-showcase .px-closing h2{font-size:30px}.px-closing>div+div{justify-self:stretch;max-width:none}.px-role-links{gap:16px}}@media (width<=360px){.px-product{padding-inline:14px}.product-showcase .px-hero h1{font-size:36px}.px-story{padding-inline:18px}.product-showcase .px-story h2{font-size:28px}.px-scene{padding-inline:12px}.px-paper{padding:14px}.px-phone{border-width:5px;border-radius:30px}.px-phone-brand{gap:6px;padding-inline:10px}.px-phone-brand .px-badge{font-size:6px}.px-phone-content{padding-inline:11px}.px-phone-top{padding-inline:13px}.px-options button{padding-inline:9px}.px-price-line{flex-direction:column;align-items:flex-start;gap:10px}.px-window-label .px-badge{font-size:7px}}@media (prefers-reduced-motion:reduce){.px-product *{scroll-behavior:auto!important;transition:none!important}}.px-mobile-stage,.px-mobile-job,.px-mobile-label,.px-jump,.px-mobile-demo{display:none}.px-try>div{min-width:0}.px-try strong{color:#31566b;margin-bottom:5px;font-size:11px;font-weight:600;display:block}.px-timer button>span{display:none}.px-checklist-heading{color:#385d70;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;font-size:12px;display:flex}.px-checklist-heading strong{font-weight:550}.px-checklist-heading>span{font-variant-numeric:tabular-nums;color:#426c59}.px-flow-footer>div :is(button,a)>span{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.px-flow-footer small{font-size:9px;font-weight:400}.px-flow-footer strong{font-size:12px;font-weight:550}.px-scene:focus{outline:none}@media (width<=760px){.px-product{padding-inline:16px}.px-hero{gap:18px;margin-bottom:28px;padding-inline:4px}.product-showcase .px-hero p{color:#4f6979;font-size:15px;line-height:1.65}.px-workflow{border-radius:22px;scroll-margin-top:96px}.px-workflow-toolbar{gap:12px;padding:20px 20px 16px}.px-workflow-toolbar>.px-label{font-size:10px}.px-industry-select{color:#4c6879;gap:8px;font-size:12px}.px-industry-select select{border-radius:12px;min-height:50px;padding:12px 34px 12px 14px}.px-mobile-stage{background:#edf3f6;border-block:1px solid #dbe5eb;align-items:center;gap:16px;padding:17px 20px;display:flex}.px-mobile-stage label{color:#426173;flex:1;gap:8px;min-width:0;font-size:12px;font-weight:500;display:grid}.px-mobile-stage select{width:100%;min-width:0;min-height:50px;font:inherit;color:#1e3e50;background:#fff;border:1px solid #c8d9e3;border-radius:12px;padding:12px 30px 12px 13px;font-size:16px}.px-mobile-stage>span{color:#274d62;font-variant-numeric:tabular-nums;flex:none;align-items:baseline;gap:3px;padding-top:22px;font-size:27px;font-weight:500;display:flex}.px-mobile-stage>span small{color:#627f8d;font-size:12px}.px-steps{display:none}.px-story{padding:26px 20px 24px}.px-story>.px-label{font-size:10px}.product-showcase .px-story h2{margin:14px 0;font-size:30px;line-height:1.13}.product-showcase .px-story>p{color:#4e6878;font-size:15px;line-height:1.65}.px-story>.px-text-link,.px-story>small{display:none}.px-try{background:#f2f6f8;border:1px solid #e1e9ee;border-radius:13px;gap:10px;margin:20px 0 14px;padding:14px}.px-try strong{color:#294e64;margin-bottom:5px;font-size:12px}.product-showcase .px-try p{color:#4c6b7d;font-size:13px;line-height:1.6}.px-jump{color:#2e566d;background:#fff;border:1px solid #cbdce5;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:50px;padding:12px 15px;font-size:14px;font-weight:500;display:flex}.px-jump:active{background:#edf4f7}.px-scene{background:#eef4f6;padding:22px 12px;scroll-margin-top:96px}.px-paper{border-radius:16px;padding:20px 16px;box-shadow:0 8px 24px #23425108}.px-window-label{letter-spacing:.04em;font-size:10px;line-height:1.5}.px-window-label .px-badge,.px-badge{overflow-wrap:anywhere;max-width:100%;padding:6px 9px;font-size:10px;line-height:1.45}.px-site{gap:12px;padding-block:20px}.px-site>img{width:50px;height:60px}.px-site span{color:#546f80;font-size:11px}.product-showcase .px-site h3{font-size:23px}.product-showcase .px-site p{color:#536e7d;font-size:13px;line-height:1.5}.px-field{border-radius:12px;padding:14px}.px-field>span{color:#587282;font-size:12px}.px-field>strong{font-size:16px;line-height:1.4}.product-showcase .px-field p{color:#536e7d;font-size:14px;line-height:1.6}.px-options{gap:8px}.px-options legend,.px-team legend{color:#365c72;margin-bottom:12px;font-size:13px;line-height:1.5}.px-options button{border-radius:12px;min-height:50px;padding:11px 10px;font-size:14px}.px-options button[aria-pressed=true]{color:#244f66;background:#e5eff4;border-color:#749bb1;box-shadow:inset 0 0 0 1px #749bb1}.px-price-line{color:#506c7c;font-size:13px;line-height:1.5}.px-price-line strong{font-size:31px}.px-price-line small{font-size:13px}.product-showcase .px-product .px-action{border-radius:12px;min-height:52px;padding:13px;font-size:14px;line-height:1.45}.px-product button:disabled{opacity:.65}.px-product .px-action:disabled{color:#506674;opacity:1;background:#dce5ea;border-color:#dce5ea}.product-showcase .px-product .px-feedback{color:#38664f;margin-top:3px;font-size:13px;line-height:1.6}.product-showcase .px-product .px-required{color:#526d7e;margin-top:12px;font-size:12px;line-height:1.6}.product-showcase .px-product .px-fine{color:#526c7c;margin:13px 0 18px;font-size:12px;line-height:1.65}.px-planning{border-radius:16px}.px-planning>.px-window-label{padding:18px 16px}.px-schedule{display:none}.px-mobile-job{color:#365c72;background:#f3f7f9;border-bottom:1px solid #dce7ec;gap:9px;padding:18px 16px;font-size:13px;font-weight:500;display:grid}.px-mobile-job select{color:#274b60;background:#fff;border:1px solid #cbdce5;border-radius:12px;width:100%;min-width:0;min-height:50px;padding:12px 28px 12px 12px;font-size:16px}.px-desktop-label{display:none}.px-mobile-label{display:inline}.px-assignment{padding:0 16px 20px}.px-assignment .px-site>img{width:50px;height:60px}.product-showcase .px-assignment h3{font-size:23px}.px-plan-time{color:#4c6e80;gap:8px;font-size:12px;line-height:1.5}.px-plan-time strong{font-size:13px}.px-team{grid-template-columns:1fr;gap:8px;margin-block:22px;display:grid}.px-team button{background:#fff;border:1px solid #dfe7eb;border-radius:12px;gap:12px;min-height:58px;padding:10px 12px;font-size:15px}.px-team button[aria-pressed=true]{background:#eaf3f5;border-color:#749bb1}.px-team .office-demo-portrait{width:34px;min-width:34px;height:34px}.px-phone{border-width:5px;border-radius:31px;width:100%;max-width:360px}.px-phone-content{overscroll-behavior:auto;height:auto;padding:20px 14px;overflow:visible}.px-phone-brand{height:46px;padding-inline:14px}.px-phone-brand .px-badge{font-size:9px}.px-phone-brand strong{font-size:11px}.px-phone-brand>small{font-size:7px}.px-phone-content>.px-label{font-size:10px}.product-showcase .px-phone-content>h3{font-size:27px}.product-showcase .px-phone-content>p{margin-bottom:18px;font-size:13px;line-height:1.6}.px-access{padding:14px}.px-access>strong{font-size:12px}.product-showcase .px-access p{margin:10px 0;font-size:14px;line-height:1.55}.px-access>div{flex-wrap:wrap;gap:8px;margin-top:12px;font-size:11px}.px-access b{font-size:21px}.px-timer{flex-wrap:wrap;gap:12px;padding:20px 0}.px-timer>span{color:#4e6d7e;font-size:11px}.px-timer strong{margin-top:4px;font-size:33px}.px-timer button{border-radius:12px;justify-content:center;align-items:center;gap:8px;width:auto;min-width:96px;height:auto;min-height:48px;padding:10px 12px;font-size:13px;display:flex}.px-timer button>span{display:inline}.px-checklist-heading{margin-top:22px;font-size:14px}.px-checklist-heading>span{background:#eaf3ee;border-radius:8px;padding:5px 9px;font-size:12px}.px-work-checklist{margin:10px 0 18px}.px-work-checklist label{color:#385a6d;align-items:flex-start;gap:11px;min-height:56px;padding:15px 0;font-size:14px;line-height:1.55}.px-work-checklist input,.px-check input{width:21px;height:21px;margin:1px 0 0}.px-sample-photo{gap:10px;padding:13px 0}.px-sample-photo>img{width:64px;height:50px}.px-sample-photo>span{font-size:12px;line-height:1.5}.px-phone .px-action{gap:9px}.px-office-note{width:100%;max-width:360px;padding:18px}.px-office-note>.px-label{font-size:10px}.px-office-note strong{font-size:15px}.px-office-note small{color:#526f7f;font-size:12px}.product-showcase .px-office-note p{color:#526f7f;font-size:12px;display:block}.px-office-note>a{min-height:48px;font-size:13px}.px-evidence-image{height:170px}.px-time-grid{gap:9px}.px-time-grid>div{padding:14px 11px}.px-time-grid span{color:#4e6e81;font-size:12px}.px-time-grid strong{font-size:27px}.px-time-grid small{font-size:12px}.px-check{color:#385c72;background:#fff;border:1px solid #dbe5eb;border-radius:12px;align-items:flex-start;gap:11px;min-height:54px;margin:9px 0;padding:14px 12px;font-size:14px;line-height:1.5}.px-check:has(input:checked){background:#edf5f0;border-color:#93b3a2}.px-check:has(input:focus-visible){outline-offset:2px;outline:2px solid #497b9b}.product-showcase .px-portal>p{color:#536e7f;font-size:14px;line-height:1.65}.px-portal>.px-options button{padding:12px 8px;font-size:13px;line-height:1.45}.px-visit{padding:15px 12px}.px-visit strong{font-size:14px;line-height:1.45}.px-visit small{font-size:12px;line-height:1.5}.px-visit .px-badge{font-size:10px}.product-showcase .px-visit>p{font-size:13px}.px-request label{font-size:15px;line-height:1.5}.px-request textarea{border-radius:12px;min-height:112px;padding:14px;font-size:16px;line-height:1.6}.px-invoice .px-options button{flex-direction:column;min-width:0;padding-inline:5px;font-size:13px}.px-invoice-table .px-table-heading{color:#526e80;font-size:12px}.px-invoice-table>div{gap:10px}.px-invoice-table strong{font-size:14px;line-height:1.5}.px-invoice-table small{color:#607987;font-size:12px;line-height:1.5}.px-invoice-total{gap:9px}.px-invoice-total>span{color:#506c7e;font-size:14px}.px-invoice-total strong{font-size:35px}.px-invoice-total small{font-size:13px}.px-flow-footer{gap:12px;padding:20px 16px 10px}.px-flow-footer>div{order:-1;grid-template-columns:1fr 1fr;gap:10px;display:grid}.px-flow-footer>div :is(button,a){color:#365d73;text-align:left;background:#fff;border:1px solid #cfdee6;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:64px;padding:12px 10px}.px-flow-footer>div>:last-child{color:#fff;background:#203d4b;border-color:#203d4b}.px-flow-footer>div :is(button,a)>svg{flex:none}.px-flow-footer small{font-size:10px;line-height:1.35}.px-flow-footer strong{overflow-wrap:anywhere;font-size:13px;line-height:1.45}.px-flow-footer>div>a{font-size:13px;line-height:1.5}.px-flow-footer .px-reset{color:#526f80;min-height:48px;font-size:12px}.px-mobile-demo{color:#365e75;border-top:1px solid #e1e9ee;justify-content:space-between;align-items:center;gap:12px;min-height:52px;margin:0 20px 14px;padding:10px 0;font-size:14px;text-decoration:none;display:flex}.product-showcase .px-product .px-local{color:#5a7382;padding-bottom:22px;font-size:11px;line-height:1.6}.px-role-links{gap:10px}.px-role-links a{border:1px solid #d7e3e9;border-radius:10px;min-height:48px;padding:10px 12px;font-size:14px}.product-showcase .px-closing p{color:#536f80;font-size:13px}.px-product .px-text-link{font-size:14px}.product-showcase .px-product .px-scope{color:#607987;font-size:11px;line-height:1.65}}@media (width<=360px){.px-product{padding-inline:12px}.px-workflow-toolbar,.px-mobile-stage{padding-inline:17px}.px-mobile-stage{gap:10px}.px-story{padding-inline:17px}.product-showcase .px-story h2{font-size:28px}.px-scene{padding-inline:9px}.px-paper{padding-inline:14px}.px-phone-content{padding-inline:12px}.px-phone-brand{gap:6px;padding-inline:11px}.px-phone-brand .px-badge{font-size:8px}.px-timer button{flex:1}.px-flow-footer{padding-inline:12px}.px-flow-footer>div{gap:8px}.px-flow-footer>div :is(button,a){gap:6px;padding:11px 8px}.px-flow-footer strong{font-size:12px}.px-invoice-table>div{flex-wrap:wrap}.px-invoice-table>div>strong{margin-left:auto}}.office-editorial .eh-integration-section{padding-top:2px;padding-bottom:38px}.office-editorial.alive-surface.alive-public .office-integration-showcase.office-integration-v3{isolation:isolate;color:#193443;background:radial-gradient(at 50% 48%,#eef7fe80 0,#0000 60%),#fff;border:1px solid #dce6ee;border-radius:28px;min-width:0;margin-top:24px;padding:38px 36px 28px;position:relative;box-shadow:0 12px 34px #27445e08}.office-editorial .eh-integration-section .office-integration-showcase.office-integration-v3{margin-top:0}.office-integration-v3 .office-integration-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.office-editorial.alive-surface.alive-public .office-integration-v3 .aevor-label{color:#68829d;letter-spacing:.14em;margin:0;font-size:10px;font-weight:500;line-height:1.5}.office-integration-v3 .office-integration-badge{color:#4c6e89;white-space:nowrap;background:#edf4fc;border:1px solid #d4e2f1;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:7px 12px;font-size:11px;line-height:1.4;display:inline-flex}.office-editorial.alive-surface.alive-public .office-integration-v3>h2{letter-spacing:-.045em;color:#152e3d;margin:17px 0 13px;font-size:clamp(30px,3.05vw,43px);font-weight:600;line-height:1.12}.office-editorial.alive-surface.alive-public .office-integration-v3>h2>span{color:#567b9d}.office-editorial.alive-surface.alive-public .office-integration-v3 .office-integration-lead{color:#5b748c;max-width:69ch;margin:0;font-size:15px;line-height:1.7}.office-integration-v3 .office-integration-network{min-width:0;margin:26px 0;position:relative}.office-integration-v3 .office-integration-hub{z-index:2;background:linear-gradient(160deg,#fff,#f4f9fe);border:1px solid #d9e7f3;border-radius:18px;justify-content:center;align-items:center;width:fit-content;min-height:58px;margin:0 auto 48px;padding:13px 25px;display:flex;position:relative;box-shadow:0 9px 20px #447ba413,inset 0 1px #fff}.office-integration-v3 .office-integration-hub .brand-lockup{color:#183443;align-items:center;gap:9px;display:flex}.office-integration-v3 .office-integration-hub .brand-mark{color:#183443;width:28px;height:28px}.office-integration-v3 .office-integration-hub .brand-word{letter-spacing:-.035em;color:#183443;font-family:inherit;font-size:18px;font-weight:650;line-height:1.2}.office-integration-v3 .office-integration-hub .brand-office{letter-spacing:.22em;color:#647f98;border-left:1px solid #c9d9e6;margin-left:12px;padding-left:12px;font-family:inherit;font-size:8px;font-weight:500;line-height:25px}.office-integration-v3 .office-integration-wires{pointer-events:none;z-index:1;position:absolute;top:0;left:0;overflow:visible}.office-integration-v3 .office-integration-wire{fill:none;stroke:#bdd3ed;stroke-width:1.1px;vector-effect:non-scaling-stroke}.office-integration-v3 .office-integration-wire.is-active{stroke:#6e9dda;stroke-width:1.5px}.office-integration-v3 .office-integration-packet{fill:none;stroke:#3e86d5;stroke-width:3px;stroke-linecap:round;stroke-dasharray:6 194;filter:drop-shadow(0 0 3px #85bbf3);vector-effect:non-scaling-stroke;animation:1.45s cubic-bezier(.3,.1,.3,1) both office-integration-transmission}.office-integration-v3 .office-integration-node-ring{fill:#fff;stroke:#d9e7f5;stroke-width:1.5px}.office-integration-v3 .office-integration-node{fill:#81a8df}.office-integration-v3 .is-selected .office-integration-node{fill:#367ed0}.office-integration-v3 .office-integration-providers{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.office-integration-v3 .office-integration-providers>li{background:linear-gradient(145deg,#fff,#fdfefe);border:1px solid #e0e9f1;border-radius:21px;min-width:0;transition:border-color .22s,box-shadow .22s,background .22s;position:relative;box-shadow:0 8px 18px #24496509,0 2px 4px #24496503}.office-integration-v3 .office-integration-providers>li[data-selected=true]{background:linear-gradient(140deg,#fafdff,#eef7ff);border-color:#75a9e8;box-shadow:0 7px 20px #4a8dce14,0 0 0 1px #add2f92e}.office-integration-v3 .office-integration-providers>li[data-transmitting=true]{animation:.7s ease-out .85s office-integration-receive}.office-integration-v3 .office-integration-provider{border-radius:inherit;text-align:left;color:#193443;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:18px;width:100%;min-width:0;height:100%;min-height:158px;padding:19px 18px 22px;display:flex;position:relative}.office-integration-v3 .office-integration-card-top{justify-content:space-between;align-items:center;height:24px;display:flex}.office-integration-v3 .office-integration-index{color:#7891aa;font-size:11px;font-weight:400;line-height:1.5}.office-integration-v3 .office-integration-choice{color:#8ea6bc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .2s,color .2s;display:flex}.office-integration-v3 .office-integration-provider[aria-pressed=true] .office-integration-choice{color:#fff;background:#1c3a4a;box-shadow:0 3px 6px #203e5010}.office-integration-v3 .office-integration-card-body{align-items:center;gap:13px;min-width:0;display:flex}.office-integration-v3 .office-integration-logo{background:#fff;border:1px solid #dbe7f1;border-radius:12px;flex:0 0 45px;place-items:center;width:45px;height:45px;display:grid;overflow:hidden;box-shadow:0 5px 11px #315b7d09}.office-integration-v3 .office-integration-logo img{-o-object-fit:contain;object-fit:contain;border-radius:5px;width:29px;height:29px;display:block}.office-integration-v3 .office-integration-provider-copy{flex:1;min-width:0}.office-integration-v3 .office-integration-provider-copy strong{color:#16313f;letter-spacing:-.035em;margin:0 0 7px;font-size:clamp(16px,1.5vw,20px);font-weight:600;line-height:1.2;display:block}.office-integration-v3 .office-integration-areas{color:#617d96;font-size:11px;line-height:1.6;display:block}.office-editorial.alive-surface.alive-public .office-integration-v3 .office-integration-prompt{color:#6d859b;text-align:center;margin:14px 0 0;font-size:12px;line-height:1.6}.office-integration-v3 .office-integration-flow{background:#fff;border:1px solid #dce7f0;border-radius:20px;min-width:0;margin-bottom:27px;padding:24px 26px 15px;box-shadow:0 8px 20px #2e506809}.office-integration-v3 .office-integration-flow-content{justify-content:space-between;align-items:center;gap:32px;min-height:72px;display:flex}.office-integration-v3 .office-integration-flow-copy{flex:1;min-width:0}.office-integration-v3 .office-integration-flow-description{min-width:0;display:grid}.office-integration-v3 .office-integration-flow-description>p{grid-area:1/1}.office-integration-v3 .office-integration-flow-sizer{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.office-integration-v3 .office-integration-flow-copy>span{color:#71879d;font-size:11px;line-height:1.6;display:block}.office-integration-v3 .office-integration-flow-copy>strong{letter-spacing:-.025em;color:#193443;margin:7px 0 4px;font-size:19px;font-weight:600;line-height:1.4;display:block}.office-editorial.alive-surface.alive-public .office-integration-v3 .office-integration-flow-description>p{color:#5b7690;max-width:70ch;margin:0;font-size:13px;line-height:1.65}.office-integration-v3 .office-integration-route{color:#86a0bd;background:0 0;border:0;border-radius:12px;flex-shrink:0;align-items:center;gap:12px;min-height:52px;padding:0;display:flex}.office-integration-v3 .office-integration-route>span{color:#31516b;background:#fff;border:1px solid #dce7f0;border-radius:13px;place-items:center;min-height:49px;padding:11px 16px;font-size:13px;font-weight:500;line-height:1.5;display:grid;box-shadow:0 4px 9px #2e506806}.office-integration-v3 .office-integration-route>.office-integration-route-destination{background:#eff7ff;border-color:#c8def6}.office-integration-v3 .office-integration-route>i{flex-shrink:0;place-items:center;width:25px;display:grid;position:relative}.office-integration-v3 .office-integration-simulation-note{letter-spacing:.01em;color:#71889b;min-height:16px;margin-top:12px;font-size:9px;line-height:1.6;display:block}.office-integration-v3 .office-integration-request{border-top:1px solid #d8e3ee;align-items:center;gap:18px;padding-top:25px;display:flex}.office-integration-v3 .office-integration-request-icon{color:#577d9b;background:linear-gradient(145deg,#fff,#eff5fa);border:1px solid #dce7f0;border-radius:13px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 5px 13px #34597408}.office-integration-v3 .office-integration-request>div{flex:1;min-width:0}.office-editorial.alive-surface.alive-public .office-integration-v3 .office-integration-request h3{letter-spacing:-.03em;color:#173340;margin:0 0 7px;font-size:21px;font-weight:500;line-height:1.35}.office-editorial.alive-surface.alive-public .office-integration-v3 .office-integration-request p{color:#627c93;max-width:66ch;margin:0;font-size:13px;line-height:1.65}.office-editorial.alive-surface.alive-public .office-integration-v3 .office-integration-request>.office-status-button{color:#fff;background:#1b3848;border:1px solid #1e3d4f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:13px;min-height:48px;padding:12px 22px;font-size:13px;font-weight:600;line-height:1.5;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff12,0 6px 15px #1e3e5012}.office-editorial.alive-surface.alive-public .office-integration-v3 .office-integration-note{color:#70899f;margin:13px 0 0 64px;font-size:10px;line-height:1.7}.office-integration-v3 :is(button,a):focus-visible{outline-offset:4px;outline:3px solid #5689b3}@keyframes office-integration-transmission{0%{stroke-dashoffset:6px;opacity:0}12%{opacity:1}88%{opacity:1}to{stroke-dashoffset:-100px;opacity:0}}@keyframes office-integration-receive{0%,to{box-shadow:0 7px 20px #4a8dce14}45%{box-shadow:0 0 0 3px #a8d1fa45,0 10px 24px #5b9bd62b}}@media (hover:hover) and (pointer:fine){.office-integration-v3 .office-integration-providers>li:hover{border-color:#9cbde0;box-shadow:0 10px 22px #315c7e14}.office-editorial.alive-surface.alive-public .office-integration-v3 .office-integration-request>.office-status-button:hover{background:#2b5065;transform:translateY(-1px)}}@media (width<=1100px){.office-integration-v3 .office-integration-providers{gap:13px}.office-integration-v3 .office-integration-provider{gap:16px;min-height:162px;padding:18px 15px}.office-integration-v3 .office-integration-card-body{align-items:flex-start;gap:10px}.office-integration-v3 .office-integration-logo{border-radius:10px;flex-basis:38px;width:38px;height:38px}.office-integration-v3 .office-integration-logo img{width:26px;height:26px}.office-integration-v3 .office-integration-provider-copy strong{font-size:17px}}@media (width<=860px){.office-integration-v3 .office-integration-providers{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px}.office-integration-v3 .office-integration-provider{min-height:148px}.office-integration-v3 .office-integration-logo{flex-basis:44px;width:44px;height:44px}.office-integration-v3 .office-integration-card-body{align-items:center}.office-integration-v3 .office-integration-provider-copy strong{font-size:19px}.office-integration-v3 .office-integration-flow-content{flex-direction:column;align-items:stretch;gap:18px;min-height:0}.office-integration-v3 .office-integration-route{align-self:flex-start}.office-integration-v3 .office-integration-request{flex-wrap:wrap;align-items:flex-start}.office-integration-v3 .office-integration-request>div{flex-basis:calc(100% - 66px)}.office-editorial.alive-surface.alive-public .office-integration-v3 .office-integration-request>.office-status-button{margin-left:64px}}@media (width<=600px){.office-editorial.alive-surface.alive-public .office-integration-showcase.office-integration-v3{border-radius:23px;padding:24px 18px 22px}.office-integration-v3 .office-integration-top{gap:12px}.office-integration-v3 .office-integration-badge{gap:5px;padding:6px 9px;font-size:10px}.office-editorial.alive-surface.alive-public .office-integration-v3 .aevor-label{letter-spacing:.11em;font-size:9px}.office-editorial.alive-surface.alive-public .office-integration-v3>h2{margin:18px 0 14px;font-size:clamp(26px,7.2vw,36px);line-height:1.13}.office-editorial.alive-surface.alive-public .office-integration-v3 .office-integration-lead{font-size:14px;line-height:1.7}.office-integration-v3 .office-integration-network{margin:25px 0 23px}.office-integration-v3 .office-integration-hub{border-radius:15px;min-height:54px;margin-bottom:39px;padding:12px 19px}.office-integration-v3 .office-integration-hub .brand-word{font-size:16px}.office-integration-v3 .office-integration-hub .brand-mark{width:24px;height:24px}.office-integration-v3 .office-integration-providers{gap:36px 15px}.office-integration-v3 .office-integration-provider{gap:13px;min-height:172px;padding:15px 12px 18px}.office-integration-v3 .office-integration-providers>li{border-radius:17px}.office-integration-v3 .office-integration-card-top{height:20px}.office-integration-v3 .office-integration-choice{width:25px;height:25px}.office-integration-v3 .office-integration-card-body{flex-direction:column;align-items:flex-start;gap:11px}.office-integration-v3 .office-integration-logo{border-radius:10px;flex-basis:36px;width:36px;height:36px}.office-integration-v3 .office-integration-logo img{width:25px;height:25px}.office-integration-v3 .office-integration-provider-copy strong{overflow-wrap:normal;margin-bottom:6px;font-size:16px;line-height:1.25}.office-integration-v3 .office-integration-areas{font-size:11px;line-height:1.6}.office-editorial.alive-surface.alive-public .office-integration-v3 .office-integration-prompt{margin-top:17px;font-size:11px}.office-integration-v3 .office-integration-flow{border-radius:17px;margin-bottom:23px;padding:20px 17px 14px}.office-integration-v3 .office-integration-flow-copy>span{font-size:11px}.office-integration-v3 .office-integration-flow-copy>strong{font-size:20px}.office-editorial.alive-surface.alive-public .office-integration-v3 .office-integration-flow-description>p{font-size:13px}.office-integration-v3 .office-integration-route{justify-content:space-between;gap:8px;width:100%}.office-integration-v3 .office-integration-route>span{min-height:45px;padding:10px 12px;font-size:12px}.office-integration-v3 .office-integration-route>i{width:21px}.office-integration-v3 .office-integration-simulation-note{min-height:29px;margin-top:10px;font-size:9px;line-height:1.6}.office-integration-v3 .office-integration-request{gap:14px;padding-top:23px}.office-integration-v3 .office-integration-request-icon{border-radius:11px;flex-basis:39px;width:39px;height:39px}.office-integration-v3 .office-integration-request>div{flex-basis:calc(100% - 53px)}.office-editorial.alive-surface.alive-public .office-integration-v3 .office-integration-request h3{font-size:20px;line-height:1.3}.office-editorial.alive-surface.alive-public .office-integration-v3 .office-integration-request p{font-size:13px;line-height:1.7}.office-editorial.alive-surface.alive-public .office-integration-v3 .office-integration-request>.office-status-button{width:100%;min-height:49px;margin:3px 0 0;font-size:14px}.office-editorial.alive-surface.alive-public .office-integration-v3 .office-integration-note{margin:13px 0 0;font-size:10px;line-height:1.7}}@media (width<=360px){.office-editorial.alive-surface.alive-public .office-integration-showcase.office-integration-v3{padding-left:14px;padding-right:14px}.office-integration-v3 .office-integration-provider{padding-left:10px;padding-right:10px}.office-integration-v3 .office-integration-providers{-moz-column-gap:13px;column-gap:13px}.office-integration-v3 .office-integration-provider-copy strong{font-size:15px}.office-integration-v3 .office-integration-route{gap:6px}.office-integration-v3 .office-integration-route>span{padding:10px 9px}}@media (prefers-reduced-motion:reduce){.office-integration-v3 *{transition:none!important;animation:none!important}}@media (forced-colors:active){.office-integration-v3 .office-integration-provider[aria-pressed=true]{outline-offset:-3px;outline:2px solid highlight}.office-integration-v3 .office-integration-wire{stroke:canvastext}}.office-status{min-width:0;max-width:1220px;color:var(--crm-ink);margin:auto;padding:68px 28px 60px}.office-status *{box-sizing:border-box}.office-status :is(h1,h2,h3,p){overflow-wrap:break-word;margin:0}.office-status :is(button,a){font:inherit}.office-status-intro{max-width:760px;margin-bottom:38px}.office-status-intro h1{margin:16px 0 20px;font-size:clamp(32px,4vw,54px);line-height:1.15}.office-status-intro>p:last-child{color:var(--crm-muted);max-width:62ch;font-size:17px;line-height:1.75}.office-status-health{background:#f8fafd;border:1px solid #fff;border-radius:28px;padding:30px}.office-status-summary{justify-content:space-between;align-items:center;gap:24px;display:flex}.office-status-summary h2{align-items:center;gap:13px;margin:15px 0 9px;font-size:23px;line-height:1.4;display:flex}.office-status-summary>div>p:last-child,.office-status-refresh-note{color:var(--crm-muted);font-size:12px;line-height:1.6}.office-status-indicator{color:#566371;background:#e4e8ed;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:37px;height:37px;display:inline-flex}.office-status-indicator[data-state=operational]{color:#316046;background:#e0ece4}.office-status-indicator[data-state=degraded],.office-status-indicator[data-state=stale]{color:#77521d;background:#f6ead6}.office-status-indicator[data-state=unavailable]{color:#8d4037;background:#f5dfdb}.office-status .office-status-button{color:#fff;cursor:pointer;white-space:normal;background:#14191e;border:1px solid #14191e;border-radius:30px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px 20px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.office-status-button:disabled{opacity:.55;cursor:default}.office-status button:focus-visible,.office-status a:focus-visible{outline-offset:4px;outline:2px solid #42679d}.office-status-services{grid-template-columns:1fr 1fr;gap:15px;margin:25px 0 13px;display:grid}.office-status-services article{background:#edf2f8;border-radius:20px;min-width:0;padding:22px}.office-status-service-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.office-status-service-title h3{flex:1;min-width:90px;font-size:16px}.office-status-badge{color:#506071;background:#e1e6ed;border-radius:20px;padding:5px 9px;font-size:11px;line-height:1.5}.office-status-badge[data-state=operational]{color:#28553b;background:#dcece0}.office-status-badge[data-state=degraded]{color:#6a4710;background:#f5e5c7}.office-status-badge[data-state=unavailable]{color:#813b30;background:#f2dcd6}.office-status-services article>p{color:var(--crm-muted);margin-top:12px;font-size:13px;line-height:1.65}.office-status-services .office-status-latency{font-variant-numeric:tabular-nums;font-size:12px}.office-status-coverage{border-top:1px solid #d9e0e8;margin-top:24px;padding-top:8px}.office-status-coverage summary{cursor:pointer;border-radius:8px;align-items:center;gap:12px;min-height:44px;padding:8px 0;font-size:14px;line-height:1.5;list-style:none;display:flex}.office-status-coverage summary::-webkit-details-marker{display:none}.office-status-coverage summary>svg{flex-shrink:0}.office-status-coverage summary>span{flex:1}.office-status-coverage summary:focus-visible{outline-offset:4px;outline:2px solid #42679d}.office-status-coverage-chevron{color:#65788e;transition:transform .18s}.office-status-coverage[open] .office-status-coverage-chevron{transform:rotate(180deg)}.office-status-coverage p{color:var(--crm-muted);max-width:95ch;margin:8px 0 2px 31px;font-size:13px;line-height:1.75}@media (prefers-reduced-motion:reduce){.office-status-coverage-chevron{transition:none}}.office-status-notice{color:#634c2f;background:#f5ead9;border-radius:15px;padding:16px;font-size:14px;line-height:1.7;margin-top:20px!important}.office-status-columns{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:44px;margin-top:52px;display:grid}.office-status-releases>h2{margin:12px 0;font-size:28px}.office-status-releases>p:not(.aevor-label){color:var(--crm-muted);font-size:14px;line-height:1.7}.office-status-filters{flex-wrap:wrap;gap:8px;margin:22px 0 28px;display:flex}.office-status-filters button{color:#42505f;cursor:pointer;background:#f8fafd;border:1px solid #d0d8e1;border-radius:30px;min-height:44px;padding:10px 16px;font-size:12px}.office-status-filters button[aria-pressed=true]{color:#fff;background:#14191e;border-color:#14191e}.office-status-timeline{border-left:1px solid #bdc9d8;margin-left:7px;padding-left:25px}.office-status-timeline article{padding:0 0 33px;position:relative}.office-status-timeline-dot{background:#6f8fb6;border:3px solid #e8ecf1;border-radius:50%;width:11px;height:11px;position:absolute;top:4px;left:-31px}.office-status-release-meta{color:var(--crm-muted);flex-wrap:wrap;gap:12px;margin-bottom:11px;font-size:12px;line-height:1.6;display:flex}.office-status-release-meta>span{color:#426081}.office-status-timeline h3{margin-bottom:12px;font-size:19px;line-height:1.4}.office-status-timeline p,.office-status-empty{color:var(--crm-muted);font-size:14px;line-height:1.8}.office-status-aside{align-content:start;gap:18px;display:grid}.office-status-aside section{background:#f8fafd;border-radius:23px;min-width:0;padding:25px}.office-status-aside h2{margin-bottom:17px;font-size:19px;line-height:1.4}.office-status-aside h3{margin:22px 0 7px;font-size:14px;line-height:1.6}.office-status-aside p{color:var(--crm-muted);font-size:13px;line-height:1.8}.office-status-aside a{align-items:center;gap:9px;min-height:44px;margin-top:7px;font-size:13px;line-height:1.6;display:inline-flex}.office-status-aside section>svg{margin-bottom:14px}.office-status-actions{border-top:1px solid #cad4df;flex-wrap:wrap;align-items:center;gap:24px;margin-top:36px;padding-top:30px;display:flex}.office-status-actions>a:last-child{align-items:center;gap:10px;min-height:44px;font-size:13px;display:inline-flex}@media (width<=760px){.office-status{padding:38px 18px}.office-status-health{border-radius:23px;padding:22px 18px}.office-status-summary{flex-direction:column;align-items:flex-start;gap:17px}.office-status-summary h2{font-size:20px}.office-status-summary .office-status-button{width:100%}.office-status-services{grid-template-columns:1fr}.office-status-services article{padding:18px}.office-status-columns{grid-template-columns:1fr;gap:32px;margin-top:36px}.office-status-intro>p:last-child{font-size:15px}.office-status-timeline h3{font-size:18px}.office-status-aside section{padding:22px}.office-status-actions{gap:18px}.office-status-service-title h3{min-width:0}}.office-status-overview{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.office-status-overview>.office-status-health{grid-area:1/1;min-width:0}.office-status-overview .office-status-summary{flex-wrap:wrap;gap:16px}.office-status-launch{background:linear-gradient(145deg,#f8fafd 0%,#e4eaf2 100%);border:1px solid #fff;border-radius:28px;flex-direction:column;grid-area:1/2;min-width:0;padding:30px;display:flex;box-shadow:inset 0 1px #fff}.office-status-launch-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.office-status-launch-badge{color:#3b5473;background:#e4ebf4;border:1px solid #cbd6e3;border-radius:30px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;line-height:1.5;display:inline-flex}.office-status-launch h2{letter-spacing:-.6px;max-width:20ch;margin:24px 0 16px;font-size:clamp(25px,2.35vw,32px);line-height:1.2}.office-status-launch-body{color:var(--crm-muted);font-size:14px;line-height:1.8}.office-status-availability{gap:0;margin:26px 0 18px;font-size:12px;line-height:1.6;display:grid}.office-status-availability>div{border-bottom:1px solid #cfd8e3;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.office-status-availability dt{color:#465567}.office-status-availability dd{text-align:right;color:#263b54;align-items:center;gap:6px;margin:0;font-weight:500;display:flex}.office-status-availability dd svg{flex-shrink:0}.office-status-launch-timing{color:var(--crm-muted);font-size:12px;line-height:1.7}.office-status-launch-link{color:#263b54;justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin-top:auto;padding-top:26px;font-size:13px;font-weight:500;text-decoration:none;display:flex}@media (width<=1000px){.office-status-overview{grid-template-columns:1fr}.office-status-launch,.office-status-overview>.office-status-health{grid-area:auto}.office-status-launch h2{max-width:none}.office-status-launch-link{padding-top:20px}}@media (width<=760px){.office-status-launch{border-radius:23px;padding:24px 20px}.office-status-launch h2{font-size:27px}.office-status-availability>div{flex-wrap:wrap}.office-status-launch-link{min-height:64px}}.office-status-release-meta{align-items:center}.office-status-release-meta .office-status-version{color:#22364d;font-variant-numeric:tabular-nums;white-space:nowrap;background:#f8fafd;border:1px solid #cbd5e1;border-radius:8px;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}@media (width<=760px){.office-editorial.office-home-refined.alive-surface.alive-public .eh-detail-tabs.eh-choices{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.office-editorial.office-home-refined.alive-surface.alive-public .eh-detail-tabs.eh-choices>button{white-space:normal;overflow-wrap:anywhere;width:auto;min-width:0;line-height:1.4}}.office-editorial.office-home-refined.alive-surface.alive-public{background:#f7f9fa}.office-editorial.office-home-refined.alive-surface.alive-public .eh-hero{background:#fff;border:1px solid #dce5ea;border-radius:28px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);width:min(1320px,100% - 64px);max-width:1320px;margin:24px auto 0;overflow:hidden;box-shadow:0 10px 32px #203b4d06}.office-editorial.office-home-refined.alive-surface.alive-public .eh-hero-copy{min-width:0;padding:44px 36px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-hero h1{letter-spacing:-.045em;font-size:clamp(35px,3.5vw,51px);line-height:1.08}.office-editorial.office-home-refined.alive-surface.alive-public .eh-hero .eh-intro{max-width:440px;margin:21px 0 24px;font-size:17px;line-height:1.65}.office-editorial.office-home-refined.alive-surface.alive-public .eh-hero-job{border-color:#e0e7ea;border-radius:17px;padding:19px;bottom:76px;right:22px;box-shadow:0 12px 30px #152d3524}.office-editorial.office-home-refined.alive-surface.alive-public .eh-hero-job>img{border-radius:10px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-industries{background:#fff;border:1px solid #dfe7ec;border-radius:20px;gap:24px;width:min(1320px,100% - 64px);margin:16px auto 0;padding:19px 25px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-industries>strong{max-width:230px;font-size:13px;line-height:1.5}.office-editorial.office-home-refined.alive-surface.alive-public .eh-industry-links{gap:13px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-industry-links button{gap:13px;padding-left:20px;font-size:13px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-product{padding-top:54px;padding-bottom:30px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-section-heading{gap:26px;margin-bottom:25px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-section-heading h2{max-width:850px;font-size:clamp(29px,2.6vw,37px);line-height:1.15}.office-editorial.office-home-refined.alive-surface.alive-public .eh-section-heading p{margin-top:9px;font-size:16px;line-height:1.6}.office-editorial.office-home-refined.alive-surface.alive-public .eh-dashboard{border-color:#dce5eb;border-radius:24px;box-shadow:0 9px 30px #28465906}.office-editorial.office-home-refined.alive-surface.alive-public .eh-dashboard-header{height:62px;padding:15px 23px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-dashboard-nav{background:#f8fafb;gap:5px;padding:16px 12px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-dashboard-nav>a{border-radius:10px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-dashboard-nav>a.is-current{background:#e8f0f5}.office-editorial.office-home-refined.alive-surface.alive-public .eh-kpis{background:#f9fbfc;border-color:#e2e9ed;border-radius:13px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-job-list{gap:10px;margin-top:16px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-job-list>button{border-radius:12px;min-height:73px;padding:11px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-job-list>button[aria-pressed=true]{background:#f2f7fa;border-color:#aac6da;box-shadow:0 0 0 2px #eaf2f766}.office-editorial.office-home-refined.alive-surface.alive-public .eh-job-list>button>img{border-radius:7px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-detail{padding:22px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-evidence{border-radius:12px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-flow-rail{padding-top:24px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-worker-preview{background:#f5f8fa;gap:48px;padding:34px 48px}.office-editorial.office-home-refined.alive-surface.alive-public :is(.eh-worker-site,.eh-worker-timer,.eh-customer-property,.eh-customer-report,.eh-customer-request){border-color:#dce6ec;border-radius:16px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-worker-site>img{border-radius:10px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-customer-preview{background:#f5f8fa;padding:30px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-customer-request textarea{border-radius:12px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-roles{padding-top:25px;padding-bottom:38px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-role-grid{gap:18px;margin-top:24px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-role-card{background:#fff;border:1px solid #dce6ec;border-radius:22px;flex-direction:column;align-items:flex-start;gap:23px;min-width:0;padding:24px;transition:border-color .18s,box-shadow .18s;display:flex;box-shadow:0 4px 14px #203b5003}.office-editorial.office-home-refined.alive-surface.alive-public .eh-role-card:not(:first-child){border-left:1px solid #dce6ec;padding-left:24px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-role-card:hover{border-color:#aec5d5;box-shadow:0 9px 24px #203b500a}.office-editorial.office-home-refined.alive-surface.alive-public .eh-mini{background:#fafcfd;border-radius:12px;width:175px;min-width:0;height:155px;box-shadow:0 5px 14px #203b5008}.office-editorial.office-home-refined.alive-surface.alive-public .eh-mini-worker{background:#fff;border-radius:22px 22px 12px 12px;width:150px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-mini-customer{width:175px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-mini-photo{border-radius:6px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-role-card h3{padding-right:20px;font-size:21px;line-height:1.3}.office-editorial.office-home-refined.alive-surface.alive-public .eh-role-card p{max-width:32ch;margin-top:8px;font-size:14px;line-height:1.65}.office-editorial.office-home-refined.alive-surface.alive-public .eh-role-arrow{opacity:1;bottom:24px;right:24px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-role-card>div:nth-child(2){padding-bottom:22px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-setup{background:#1b3443;border:1px solid #213e50;border-radius:25px;width:min(1320px,100% - 64px);margin:0 auto}.office-editorial.office-home-refined.alive-surface.alive-public .eh-setup>.eh-container{gap:30px;width:auto;margin:0;padding:34px 35px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-setup h2{font-size:30px;line-height:1.2}.office-editorial.office-home-refined.alive-surface.alive-public .eh-setup ol{gap:22px;margin-top:25px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-setup li+li{padding-left:22px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-setup li p{max-width:160px;font-size:11px;line-height:1.6}.office-editorial.office-home-refined.alive-surface.alive-public .eh-setup-action .eh-button{min-height:50px;padding:12px 22px;font-size:13px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-faq{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:42px;padding:40px 0 42px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-faq h2{padding-top:12px;font-size:30px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-faq>div{background:#fff;border:1px solid #dce6ec;border-radius:20px;gap:0;padding:0 22px;overflow:hidden}.office-editorial.office-home-refined.alive-surface.alive-public .eh-faq details{background:0 0;border:0;border-bottom:1px solid #e1e9ee;border-radius:0}.office-editorial.office-home-refined.alive-surface.alive-public .eh-faq details:last-child{border:0}.office-editorial.office-home-refined.alive-surface.alive-public .eh-faq summary{min-height:65px;padding:15px 0;font-size:14px;line-height:1.6}.office-editorial.office-home-refined.alive-surface.alive-public .eh-faq details p{padding:0 0 21px;font-size:14px;line-height:1.75}.office-editorial.office-premium-pages.alive-surface.alive-public.office-status-public{--crm-ink:#1c3444;--crm-muted:#587082;background:#f7f9fa}.office-editorial.office-premium-pages.alive-surface.alive-public.office-status-public .office-status{color:#1c3444;width:min(1180px,100% - 64px);max-width:none;margin:0 auto;padding:52px 0 46px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-status-public .office-status-intro{margin-bottom:36px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-status-public .office-status-intro h1{letter-spacing:-.045em;margin:17px 0 18px;font-size:clamp(34px,3.6vw,52px);line-height:1.1;font-weight:600!important}.office-editorial.office-premium-pages.alive-surface.alive-public.office-status-public .office-status-intro>p:last-child{color:#526c80;font-size:16px;line-height:1.7}.office-editorial.office-premium-pages.alive-surface.alive-public.office-status-public :is(.office-status-health,.office-status-launch,.office-status-aside section){background:#fff;border:1px solid #dce5eb;border-radius:25px;box-shadow:0 7px 25px #233d5005}.office-editorial.office-premium-pages.alive-surface.alive-public.office-status-public .office-status-launch{background:linear-gradient(145deg,#eef3f6,#f8fafb);box-shadow:inset 0 1px #fff}.office-editorial.office-premium-pages.alive-surface.alive-public.office-status-public .office-status-summary h2{letter-spacing:-.03em;margin:15px 0 9px;font-size:23px;line-height:1.4}.office-editorial.office-premium-pages.alive-surface.alive-public.office-status-public .office-status-services article{background:#f0f5f8;border:1px solid #e3ebf0;border-radius:18px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-status-public .office-status-service-title h3{letter-spacing:-.02em;font-size:16px;line-height:1.4}.office-editorial.office-premium-pages.alive-surface.alive-public.office-status-public .office-status-service-title>svg{color:#52758e}.office-editorial.office-premium-pages.alive-surface.alive-public.office-status-public .office-status-launch h2{letter-spacing:-.035em;margin:24px 0 16px;font-size:30px;line-height:1.2}.office-editorial.office-premium-pages.alive-surface.alive-public.office-status-public .office-status-button{color:#fff;background:#1b3443;border:1px solid #1d3848;border-radius:999px;min-height:48px;padding:12px 20px;font-size:13px;font-weight:600;line-height:1.5;transition:background .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff15,0 3px 7px #182e3b10}.office-editorial.office-premium-pages.alive-surface.alive-public.office-status-public .office-status-button:hover:not(:disabled){background:#2c4b5f;box-shadow:0 5px 12px #182e3b1a}.office-editorial.office-premium-pages.alive-surface.alive-public.office-status-public .office-status-summary .office-status-button{color:#355b74;background:#fff;border-color:#ccdce6;min-height:44px;padding:10px 16px;font-size:12px;box-shadow:0 2px 5px #20384705}.office-editorial.office-premium-pages.alive-surface.alive-public.office-status-public .office-status-summary .office-status-button:hover:not(:disabled){background:#f0f5f8;border-color:#9fbaca}.office-editorial.office-premium-pages.alive-surface.alive-public.office-status-public .office-status-launch-link{color:#365e79;min-height:48px;margin-top:auto;padding-top:24px;font-size:13px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-status-public .office-status-releases>h2{letter-spacing:-.035em;margin:12px 0;font-size:30px;line-height:1.2}.office-editorial.office-premium-pages.alive-surface.alive-public.office-status-public .office-status-filters{gap:8px;margin:22px 0 28px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-status-public .office-status-filters button{color:#43637b;background:#fff;border-color:#d5e1e9;border-radius:999px;min-height:44px;padding:10px 17px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-status-public .office-status-filters button[aria-pressed=true]{color:#fff;background:#1b3443;border-color:#1b3443;box-shadow:0 2px 5px #1b344310}.office-editorial.office-premium-pages.alive-surface.alive-public.office-status-public .office-status-timeline h3{letter-spacing:-.025em;margin-bottom:10px;font-size:20px;line-height:1.4}.office-editorial.office-premium-pages.alive-surface.alive-public.office-status-public .office-status-version{background:#fff;border-color:#d2e0e9;border-radius:8px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-status-public .office-status-aside h2{letter-spacing:-.025em;margin-bottom:17px;font-size:20px;line-height:1.4}.office-editorial.office-premium-pages.alive-surface.alive-public.office-status-public .office-status-aside h3{letter-spacing:0;margin:22px 0 7px;font-size:14px;line-height:1.6}.office-editorial.office-premium-pages.alive-surface.alive-public.office-status-public .office-status-aside a{color:#365e79}.office-editorial.office-premium-pages.alive-surface.alive-public.office-status-public .office-status-aside section>svg{color:#52758e}@media (width<=1200px) and (width>=761px){.office-editorial.office-home-refined.alive-surface.alive-public .eh-hero{grid-template-columns:1fr 1fr;width:calc(100% - 40px)}.office-editorial.office-home-refined.alive-surface.alive-public .eh-hero-copy{padding:34px 26px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-hero h1{font-size:38px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-industries{gap:16px;width:calc(100% - 40px);padding:16px 20px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-industry-links button{gap:10px;padding-left:12px;font-size:12px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-industries>strong{max-width:155px;font-size:12px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-dashboard-nav{padding:14px 7px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-detail{padding:17px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-role-card,.office-editorial.office-home-refined.alive-surface.alive-public .eh-role-card:not(:first-child){padding:22px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-role-card h3{font-size:20px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-setup{width:calc(100% - 40px)}.office-editorial.office-home-refined.alive-surface.alive-public .eh-setup>.eh-container{flex-wrap:wrap;padding:30px 27px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-worker-preview{gap:26px;padding:26px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-status-public .office-status{width:calc(100% - 48px)}}@media (width<=760px){.office-editorial.office-home-refined.alive-surface.alive-public .eh-hero{border-radius:23px;width:calc(100% - 32px);min-height:0;margin:16px auto 0}.office-editorial.office-home-refined.alive-surface.alive-public .eh-hero-copy{padding:28px 21px 25px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-hero h1{font-size:clamp(30px,7.5vw,43px);line-height:1.08}.office-editorial.office-home-refined.alive-surface.alive-public .eh-hero .eh-intro{margin:16px 0 21px;font-size:15px;line-height:1.6}.office-editorial.office-home-refined.alive-surface.alive-public .eh-hero .eh-button{min-height:48px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-hero-job{border-radius:14px;gap:10px;width:min(280px,100% - 28px);padding:15px;bottom:63px;right:14px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-hero-job>img{border-radius:7px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-industries{border-radius:19px;width:calc(100% - 32px);margin-top:12px;padding:16px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-industries>strong{max-width:none;margin-bottom:10px;font-size:11px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-industry-select{background:#f7fafb;border-color:#dce6ed;border-radius:12px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-product{padding-top:31px;padding-bottom:0}.office-editorial.office-home-refined.alive-surface.alive-public .eh-section-heading{margin-bottom:18px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-section-heading h2{font-size:28px;line-height:1.15}.office-editorial.office-home-refined.alive-surface.alive-public .eh-section-heading p{font-size:14px;line-height:1.6}.office-editorial.office-home-refined.alive-surface.alive-public .eh-dashboard{border-radius:21px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-detail{padding:19px 16px 17px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-leader-mobile-tools select{border-radius:10px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-evidence{border-radius:11px;height:155px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-worker-preview{background:#fff;padding:0}.office-editorial.office-home-refined.alive-surface.alive-public .eh-worker-phone,.office-editorial.office-home-refined.alive-surface.alive-public .eh-customer-preview{padding:20px 16px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-roles{padding-top:31px;padding-bottom:28px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-roles h2{font-size:25px;line-height:1.2}.office-editorial.office-home-refined.alive-surface.alive-public .eh-role-accordion{gap:10px;margin-top:18px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-role-accordion details{background:#fff;border:1px solid #dce6ed;border-radius:16px;overflow:hidden}.office-editorial.office-home-refined.alive-surface.alive-public .eh-role-accordion summary{gap:12px;min-height:80px;padding:15px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-role-accordion summary strong{font-size:14px;line-height:1.4}.office-editorial.office-home-refined.alive-surface.alive-public .eh-role-accordion summary span>span{font-size:12px;line-height:1.6}.office-editorial.office-home-refined.alive-surface.alive-public .eh-role-accordion details>div{padding:0 18px 16px 48px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-setup{border-radius:23px;width:calc(100% - 32px)}.office-editorial.office-home-refined.alive-surface.alive-public .eh-setup>.eh-container{padding:27px 22px;display:block}.office-editorial.office-home-refined.alive-surface.alive-public .eh-setup h2{max-width:330px;font-size:25px;line-height:1.2}.office-editorial.office-home-refined.alive-surface.alive-public .eh-setup ol{gap:17px;margin-top:23px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-setup li+li{padding-left:0}.office-editorial.office-home-refined.alive-surface.alive-public .eh-setup li p{max-width:none;font-size:11px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-setup-action{margin-top:23px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-faq{padding:30px 0 32px;display:block}.office-editorial.office-home-refined.alive-surface.alive-public .eh-faq h2{margin-bottom:18px;padding:0;font-size:26px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-faq>div{border-radius:18px;padding:0 18px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-faq summary{min-height:62px;font-size:13px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-faq details p{font-size:13px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-status-public .office-status{width:calc(100% - 32px);padding:30px 0 32px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-status-public .office-status-intro{margin-bottom:25px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-status-public .office-status-intro h1{margin:14px 0 16px;font-size:35px;line-height:1.1}.office-editorial.office-premium-pages.alive-surface.alive-public.office-status-public .office-status-intro>p:last-child{font-size:15px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-status-public :is(.office-status-health,.office-status-launch,.office-status-aside section){border-radius:22px;padding:23px 19px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-status-public .office-status-summary h2{font-size:21px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-status-public .office-status-launch h2{font-size:28px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-status-public .office-status-service-title h3{font-size:16px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-status-public .office-status-releases>h2{font-size:28px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-status-public .office-status-timeline h3{font-size:19px}.office-editorial.office-premium-pages.alive-surface.alive-public.office-status-public .office-status-aside h2{font-size:20px}}@media (prefers-reduced-motion:reduce){.office-editorial.office-home-refined.alive-surface.alive-public .eh-role-card,.office-editorial.office-premium-pages.alive-surface.alive-public.office-status-public .office-status-button{transition:none}}:is(.approved-public #public-main:has(>.office-info),.office-premium-pages #public-main:has(>.office-info)){width:100%;max-width:none;margin:0;padding:0}.office-editorial.office-premium-pages .office-info{color:#182331;max-width:1112px;margin:0 auto;padding:44px 32px 72px}.office-editorial.office-premium-pages .office-info *,.office-info :before,.office-info :after{box-sizing:border-box}.office-editorial.office-premium-pages .office-info p{margin:0}.office-editorial.office-premium-pages .office-info-hero{max-width:820px}.office-editorial.office-premium-pages .office-info h1{letter-spacing:-.045em;color:#172230;margin:14px 0 18px;font-size:clamp(32px,3.6vw,46px);line-height:1.12}.office-editorial.office-premium-pages .office-info-lead{color:#566377;max-width:72ch;font-size:16px;line-height:1.75}.office-editorial.office-premium-pages .office-info-facts{grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.office-editorial.office-premium-pages .office-info-facts li{color:#3c4a5c;background:#f7f8fb;border:1px solid #fff;border-radius:16px;align-items:center;gap:10px;padding:14px 16px;font-size:13px;line-height:1.5;display:flex}.office-editorial.office-premium-pages .office-info-facts svg{color:#537095;flex:none}.office-editorial.office-premium-pages .office-info-sections{grid-template-columns:repeat(auto-fit,minmax(min(100%,285px),1fr));gap:18px;margin-top:38px;display:grid}.office-editorial.office-premium-pages .office-info-sections section{background:#fbfcfe;border:1px solid #fff;border-radius:22px;padding:26px;box-shadow:0 12px 34px #20334d08}.office-editorial.office-premium-pages .office-info-sections h2{letter-spacing:-.01em;margin:0 0 12px;font-size:15px}.office-editorial.office-premium-pages .office-info-sections p{color:#566377;font-size:15px;line-height:1.8}.office-editorial.office-premium-pages .office-info-cta{background:linear-gradient(140deg,#eef3fa,#f7f9fc);border:1px solid #fff;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin-top:34px;padding:30px;display:flex}.office-editorial.office-premium-pages .office-info-cta h2{letter-spacing:-.03em;margin:0 0 10px;font-size:22px}.office-editorial.office-premium-pages .office-info-cta p{color:#566377;max-width:54ch;font-size:14px;line-height:1.7}.office-editorial.office-premium-pages .office-info-cta-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.office-editorial.office-premium-pages .office-info .office-info-primary{color:#fff;background:#192b40;border-radius:14px;align-items:center;gap:10px;min-height:48px;padding:12px 22px;font-size:14px;font-weight:500;display:inline-flex}.office-editorial.office-premium-pages .office-info .office-info-primary:hover{background:#26405d}.office-editorial.office-premium-pages .office-info .office-info-link{color:#2f4763;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:500;display:inline-flex}.office-editorial.office-premium-pages .office-info .office-info-link:hover{color:#111}.office-editorial.office-premium-pages .office-info-contact .office-info-hero{max-width:760px}.office-editorial.office-premium-pages .office-contact-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,285px),1fr));gap:18px;margin-top:32px;display:grid}.office-editorial.office-premium-pages .office-contact-card{background:#fbfcfe;border:1px solid #fff;border-radius:24px;padding:28px;box-shadow:0 12px 34px #20334d08}.office-editorial.office-premium-pages .office-contact-icon{color:#3b526e;background:#edf2f8;border:1px solid #d6e0ed;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.office-editorial.office-premium-pages .office-contact-card h2{margin:20px 0 10px;font-size:16px}.office-editorial.office-premium-pages .office-contact-card p{color:#566377;font-size:14px;line-height:1.75}.office-editorial.office-premium-pages .office-contact-card .office-info-primary{margin-top:20px}.office-editorial.office-premium-pages .office-contact-card .office-info-link{margin-top:14px}.office-editorial.office-premium-pages .office-contact-support{border-top:1px solid #d2dae6;flex-wrap:wrap;justify-content:space-between;gap:24px;margin-top:26px;padding:28px 0 0;display:flex}.office-editorial.office-premium-pages .office-contact-support h2{letter-spacing:-.02em;margin:0 0 10px;font-size:18px}.office-editorial.office-premium-pages .office-contact-support p{color:#566377;max-width:60ch;font-size:14px;line-height:1.75}.office-editorial.office-premium-pages .office-contact-support-links{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.office-editorial.office-premium-pages .office-info :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #396fae}@media (width<=700px){.office-editorial.office-premium-pages .office-info{padding:30px 18px 56px}.office-editorial.office-premium-pages .office-info h1{font-size:32px}.office-editorial.office-premium-pages .office-info-lead{font-size:15px}.office-editorial.office-premium-pages .office-info-facts{grid-template-columns:1fr}.office-editorial.office-premium-pages .office-info-cta{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.office-info *{transition:none!important}}.service-notice,.service-success{border:1px solid hsl(var(--border));background:hsl(var(--muted)/.4);border-radius:12px;padding:14px 17px;font-size:13px;line-height:1.6}.service-success{color:#225a3c;background:#f0faf4;border-color:#b5d8c5}.setup-progress{background:hsl(var(--muted));border-radius:8px;height:5px;overflow:hidden}.setup-progress>span{background:hsl(var(--primary));height:100%;transition:width .2s;display:block}.setup-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:25px;display:grid}.setup-steps li{align-items:center;gap:10px;font-size:12px;line-height:1.5;display:flex}.setup-steps li>span:nth-child(2){flex:1}.setup-step{border:1px solid hsl(var(--border));border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.setup-step.complete{color:#276040;background:#ebf6ef;border-color:#9ac5aa}.service-textarea,.service-field select{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:9px;width:100%;min-width:0;padding:10px 12px;font-size:13px;line-height:1.6}.service-textarea:focus,.service-field select:focus{outline:2px solid hsl(var(--ring));outline-offset:2px}.service-field{flex-direction:column;gap:7px;font-size:12px;font-weight:500;display:flex}.service-field small{color:hsl(var(--muted-foreground));font-size:11px;font-weight:400}.service-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.service-toolbar .role-switch{flex-wrap:wrap}.service-toolbar .role-switch span{opacity:.7;margin-left:4px;font-size:10px}.service-search{align-items:center;gap:8px;min-width:200px;display:flex}.service-layout{grid-template-columns:minmax(240px,.8fr) minmax(0,1.5fr);align-items:start;gap:22px;display:grid}.service-case-list{overflow:hidden}.service-case{text-align:left;border-bottom:1px solid hsl(var(--border));overflow-wrap:anywhere;flex-direction:column;gap:10px;width:100%;padding:21px;transition:background .15s;display:flex}.service-case:last-child{border-bottom:0}.service-case:hover{background:hsl(var(--muted)/.4)}.service-case.selected{box-shadow:inset 3px 0 hsl(var(--primary));background:#f0f5f1}.service-case strong{font-size:14px;font-weight:500;line-height:1.6}.service-case>span,.service-case small{color:hsl(var(--muted-foreground));font-size:12px}.service-timeline{gap:15px;margin-top:16px;list-style:none;display:grid}.service-timeline li{border-left:1px solid hsl(var(--border));overflow-wrap:anywhere;padding-left:18px;position:relative}.service-timeline p{white-space:pre-wrap;font-size:12px;line-height:1.7}.timeline-dot{background:hsl(var(--primary));border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:-4px}.service-offer{border-top:1px solid hsl(var(--border));padding:84px 0}.service-offer-grid{grid-template-columns:1fr 1fr;gap:38px;margin-top:32px;display:grid}.pilot-price{border:1px solid hsl(var(--border));background:#fff;border-radius:18px;padding:34px}.pilot-amount{letter-spacing:-3px;margin:25px 0 8px;font-size:62px;line-height:1.2}.pilot-amount span{letter-spacing:0;color:hsl(var(--muted-foreground));font-size:22px}.pilot-price ul{gap:15px;margin:26px 0;font-size:13px;display:grid}.pilot-price li{align-items:flex-start;gap:10px;display:flex}.pilot-price li svg{color:#3b6e52;flex-shrink:0}.pilot-services{align-content:center;gap:30px;display:grid}.pilot-services article{gap:20px;padding:0 15px;display:flex}.pilot-services article>svg{color:#4b6855;flex-shrink:0}.pilot-services h3{margin-bottom:9px;font-size:16px;font-weight:500}.pilot-services p{color:hsl(var(--muted-foreground));font-size:13px;line-height:1.8}@media (width<=900px){.setup-steps{grid-template-columns:1fr 1fr}.service-layout{grid-template-columns:1fr}.service-case-list{max-height:390px;overflow:auto}.service-offer-grid{gap:25px}}@media (width<=600px){.setup-steps{grid-template-columns:1fr;gap:14px}.service-search{width:100%}.service-offer-grid{grid-template-columns:1fr}.service-offer{padding:48px 0}.pilot-price{padding:25px}.pilot-amount{font-size:52px}.service-case{padding:17px}}.office-logo-reveal{--logo-duration:2s;color:#142c37;pointer-events:none;justify-content:center;align-items:center;gap:20px;width:100%;height:100%;display:flex}.office-logo-reveal-artwork{flex:none;width:280px;max-width:calc(100% - 99px);height:auto;display:block;overflow:visible}.office-logo-reveal-office{font-family:var(--font-body,"Geist Variable",system-ui,sans-serif);letter-spacing:.29em;animation:office-logo-office var(--logo-duration) ease-out both;border-left:1px solid #a9b6c066;flex:none;padding-left:20px;font-size:11px;font-weight:450;line-height:32px}.office-logo-reveal-left,.office-logo-reveal-right{transform-box:view-box;transform-origin:26.5px 2px;animation:office-logo-unfold-left var(--logo-duration) cubic-bezier(.22,1,.36,1) both}.office-logo-reveal-right{animation-name:office-logo-unfold-right}.office-logo-reveal-solid{animation:office-logo-solid var(--logo-duration) linear both}.office-logo-reveal-trace{opacity:0;stroke-dasharray:100;animation:office-logo-trace var(--logo-duration) ease-out both}.office-logo-reveal .aevor-signature-letters{animation:office-logo-word var(--logo-duration) cubic-bezier(.22,1,.36,1) both}@keyframes office-logo-unfold-left{0%,6%{opacity:0;transform:translateY(2px)rotate(-9deg)scaleX(.08)}18%{opacity:1}57%,to{opacity:1;transform:none}}@keyframes office-logo-unfold-right{0%,13%{opacity:0;transform:translateY(2px)rotate(9deg)scaleX(.08)}25%{opacity:1}64%,to{opacity:1;transform:none}}@keyframes office-logo-solid{0%,63%{opacity:0}64%,to{opacity:1}}@keyframes office-logo-trace{0%{opacity:0;stroke-dashoffset:100px}12%{opacity:.2}43%{opacity:.2;stroke-dashoffset:0}62%,to{opacity:0;stroke-dashoffset:0}}@keyframes office-logo-word{0%,48%{opacity:0;transform:translate(-6px)}88%,to{opacity:1;transform:none}}@keyframes office-logo-office{0%,67%{opacity:0;transform:translate(-3px)}96%,to{opacity:1;transform:none}}.office-logo-reveal--compact{--logo-duration:1.2s;gap:0}.office-logo-reveal--compact .office-logo-reveal-artwork{width:100%;max-width:none;height:100%}.office-logo-reveal[data-still=true] *{animation:none!important}.office-logo-reveal[data-still=true] .office-logo-reveal-trace{display:none}@media (width<=1000px){.office-logo-reveal:not(.office-logo-reveal--compact){gap:14px}.office-logo-reveal:not(.office-logo-reveal--compact) .office-logo-reveal-artwork{width:220px;max-width:calc(100% - 82px)}.office-logo-reveal-office{padding-left:14px;font-size:9px;line-height:26px}}@media (prefers-reduced-motion:reduce){.office-logo-reveal *{animation:none!important}.office-logo-reveal .office-logo-reveal-trace{display:none}}@media (forced-colors:active){.office-logo-reveal{color:canvastext}.office-logo-reveal *{animation:none!important}.office-logo-reveal .aevor-signature-symbol path{fill:canvastext}.office-logo-reveal .office-logo-reveal-trace{display:none}.office-logo-reveal-office{border-color:canvastext}}.office-logo-reveal[data-still=true] :is(.office-logo-reveal-left,.office-logo-reveal-right,.aevor-signature-letters,.office-logo-reveal-office){transform:none!important}@media (prefers-reduced-motion:reduce),(forced-colors:active){.office-logo-reveal :is(.office-logo-reveal-left,.office-logo-reveal-right,.aevor-signature-letters,.office-logo-reveal-office){transform:none!important}}.office-page-loading{--office-loading-globe-size:64px;z-index:2147483646;box-sizing:border-box;color:#000;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:13px/1.6 var(--font-body,"Geist Variable", system-ui, sans-serif);opacity:1;background:#fff;place-items:center;transition:opacity .24s ease-out;display:grid;position:fixed;inset:0;overflow:hidden}.office-page-loading[data-phase=revealing]{opacity:0;pointer-events:none}.office-page-loading-brand{color:#000;position:absolute;top:clamp(22px,4vh,46px);left:clamp(24px,4vw,64px)}.office-page-loading .brand-lockup,.office-page-loading .brand-mark,.office-page-loading .brand-word,.office-page-loading .brand-office{color:#000}.office-page-loading .brand-office{border-color:#000}.office-page-loading-center{text-align:center;justify-items:center;gap:18px;padding:32px;display:grid}.office-page-loading-globe{width:var(--office-loading-globe-size);height:var(--office-loading-globe-size);background:0 0;place-items:center;display:grid}.office-page-loading-globe .office-welcome-globe{filter:none;width:100%;height:100%;display:block}.office-page-loading-label{color:#000;letter-spacing:0;font-size:13px}.office-page-loading[data-welcome=true]{overscroll-behavior:contain;background:#f7f7f5;flex-direction:column;justify-content:flex-start;align-items:center;padding:108px 40px 48px;display:flex;overflow:hidden auto}.office-page-loading[data-welcome=true] .office-page-loading-center{flex:none;width:min(100%,1100px);min-width:0;margin:auto 0;padding:0;display:block}.office-language-welcome{box-sizing:border-box;width:100%;min-width:0;box-shadow:none;text-align:left;color:#19313d;background:0 0;border:0;border-radius:0;outline:none;grid-template-columns:.95fr 1fr;gap:clamp(36px,5vw,72px);padding:0;display:grid}.office-page-loading .office-language-welcome:focus{outline:none}#root .office-startup-focus-target[tabindex="-1"]:focus{box-shadow:none;outline:none}.office-language-welcome *{box-sizing:border-box}.office-language-visual{isolation:isolate;background:0 0;border-radius:0;min-width:0;min-height:555px;position:relative;overflow:hidden}.office-language-visual:before{content:"";z-index:-1;background:radial-gradient(at 50% 34%,#ffffffb3 0%,#fff0 62%);transition:opacity .42s;position:absolute;inset:0}.office-language-globe-stage{place-items:center;display:grid;position:absolute;inset:0 4px 180px}.office-language-globe-stage:after{content:"";filter:blur(10px);z-index:-1;background:#19333f0a;border-radius:50%;width:24%;height:8px;transition:opacity .26s;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.office-language-globe-flight{aspect-ratio:1;width:min(100%,400px);position:relative}.office-welcome-globe{aspect-ratio:1;filter:none;width:100%;height:auto;display:block}.office-language-visual-copy{z-index:2;color:#10141a;position:absolute;bottom:28px;left:22px;right:12px}.office-language-visual-copy>span{letter-spacing:.18em;color:#788a94;font-size:10px;font-weight:550;display:block}.office-language-visual-copy p{letter-spacing:-.045em;white-space:pre-line;color:#10141a;margin:18px 0 16px;font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1.08}.office-language-visual-copy small{color:#6d7d88;font-size:14px;display:block}.office-language-controls{background:#fff;border:1px solid #dce3e7;border-radius:24px;align-self:center;min-width:0;padding:44px 42px 38px;box-shadow:0 12px 36px -32px #10141a20}.office-language-eyebrow{color:#607785;letter-spacing:.16em;margin:0 0 17px;font-size:10px;font-weight:550;line-height:1.5;display:block}.office-language-welcome h1{letter-spacing:-.045em;color:#19313d;text-wrap:balance;margin:0;font-size:clamp(25px,2.4vw,33px);font-weight:500;line-height:1.16}#office-language-description{color:#61717c;margin:14px 0 28px;font-size:14px;line-height:1.6}.office-language-options{border:0;grid-template-columns:minmax(0,1fr);gap:4px;width:100%;min-width:0;margin:0 0 24px;padding:0;display:grid;overflow:visible}.office-language-option{color:#435a67;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;min-width:0;min-height:53px;padding:13px 16px;font-size:15px;font-weight:450;transition:background .18s,color .18s,border-color .18s;display:flex;position:relative}.office-language-option:hover{background:var(--office-selection-soft);color:var(--office-selection-ink)}.office-language-option[data-selected=true]{background:var(--office-selection-soft);color:var(--office-selection-ink);border-color:var(--office-selection-border);font-weight:550}.office-language-option:has(input:focus-visible){outline:2px solid var(--office-selection-border);outline-offset:3px}.office-language-option input{opacity:0;width:1px;height:1px;position:absolute}.office-language-check{color:#fff;border:1px solid #c6d1d8;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;margin-left:16px;display:grid}.office-language-option[data-selected=true] .office-language-check{border-color:var(--office-selection-border);background:var(--office-selection-mark);color:var(--office-selection-ink)}.office-language-continue{border:1px solid var(--office-ink,#10141a);background:var(--office-ink,#10141a);color:#fff;letter-spacing:-.012em;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:14px;width:100%;min-height:50px;padding:13px 24px;font-size:14px;font-weight:600;line-height:1.45;transition:background .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 2px 5px #10141a0a}.office-language-continue svg{flex:none;transition:transform .18s}.office-language-continue:hover{background:#252c35;border-color:#252c35;box-shadow:0 2px 5px #10141a0a}.office-language-continue:hover svg{transform:translate(2px)}.office-language-continue:focus-visible{outline:2px solid var(--office-selection-border,#2583c5);outline-offset:3px}.office-language-note{text-align:center;color:#697b86;margin:16px 0 0;font-size:12px;line-height:1.6}@media (width<=900px){.office-page-loading[data-welcome=true]{padding:100px 28px 32px}.office-language-controls{padding:36px 28px}.office-language-visual-copy{bottom:28px;left:26px;right:20px}}@media (width<=680px){.office-page-loading{--office-loading-globe-size:64px}.office-page-loading[data-welcome=true]{background:#f7f7f5;padding:86px 20px 24px}.office-page-loading[data-welcome=true] .office-page-loading-center{max-width:430px;margin:0}.office-language-welcome{box-shadow:none;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:20px;padding:0}.office-language-visual{border-radius:0;height:150px;min-height:0}.office-language-globe-stage{width:44%;inset:0 0 0 auto}.office-language-globe-flight{width:min(100%,124px)}.office-language-visual-copy{inset:26px 44% auto 0}.office-language-visual-copy>span{font-size:8px}.office-language-visual-copy p{overflow-wrap:normal;margin:13px 0 0;font-size:clamp(19px,5.5vw,26px)}.office-language-visual-copy small{display:none}.office-language-controls{border-radius:20px;padding:28px 22px 24px}.office-language-eyebrow{display:none}.office-language-welcome h1{font-size:clamp(24px,6.5vw,28px)}#office-language-description{margin:10px 0 18px}.office-language-options{gap:2px;margin-bottom:20px}.office-language-option{min-height:50px}.office-language-note{margin-top:14px}}@media (prefers-reduced-motion:reduce){.office-language-option,.office-language-continue,.office-language-continue svg{transition:none}.office-language-continue:hover svg{transform:none}}@media (forced-colors:active){.office-page-loading[data-welcome=true],.office-language-welcome{background:canvas}.office-language-welcome,.office-language-welcome h1,.office-language-eyebrow,#office-language-description,.office-language-note{color:canvastext}.office-language-visual{display:none}.office-language-welcome{grid-template-columns:minmax(0,1fr)}.office-language-controls{background:canvas;border-color:canvastext}.office-language-option,.office-language-continue{color:buttontext;background:buttonface;border-color:buttontext}.office-language-option[data-selected=true]{outline-offset:-2px;outline:2px solid highlight}.office-language-check{color:canvastext;forced-color-adjust:auto;border-color:buttontext}.office-language-option[data-selected=true] .office-language-check{color:highlighttext;background:highlight}}@media (prefers-reduced-motion:reduce){.office-page-loading{transition:none}}@media (forced-colors:active){.office-page-loading{color:canvastext;background:canvas}.office-page-loading :is(.brand-lockup,.brand-mark,.brand-word,.brand-office,.office-page-loading-label){color:canvastext}.office-page-loading .brand-office{border-color:canvastext}.office-page-loading-globe{display:none}}.office-language-welcome{transition:background .42s,border-color .42s,box-shadow .42s}.office-language-controls,.office-language-visual-copy{transition:opacity .26s,visibility .26s}.office-page-loading[data-handoff=true]{overflow:hidden}.office-language-welcome[data-leaving=true]{box-shadow:none;pointer-events:none;background:0 0;border-color:#0000}.office-language-welcome[data-leaving=true] .office-language-visual{isolation:auto;overflow:visible}.office-language-welcome[data-leaving=true] .office-language-visual:before,.office-language-welcome[data-leaving=true] .office-language-globe-stage:after,.office-language-welcome[data-leaving=true] .office-language-visual-copy,.office-language-welcome[data-leaving=true] .office-language-controls{opacity:0;visibility:hidden}.office-language-welcome[data-leaving=true] .office-language-globe-flight{z-index:3;left:calc(50% - var(--office-loading-globe-size) / 2);top:calc(50% - 28px - var(--office-loading-globe-size) / 2);width:var(--office-loading-globe-size);height:var(--office-loading-globe-size);transform-origin:50%;animation:.36s ease-out .16s both office-logo-handoff;position:fixed}.office-language-welcome[data-leaving=true] .office-welcome-globe{filter:none;width:100%;height:100%}.office-language-handoff-label{top:calc(50% - 10px + var(--office-loading-globe-size) / 2);text-align:center;color:#19333f;font-size:13px;animation:.28s .42s both office-globe-label;position:fixed;left:24px;right:24px}@keyframes office-logo-handoff{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes office-globe-label{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.office-language-welcome,.office-language-controls,.office-language-visual-copy,.office-language-visual:before{transition:none}.office-language-welcome[data-leaving=true] .office-language-globe-flight,.office-language-handoff-label{animation:none}}@media (forced-colors:active){.office-language-welcome[data-leaving=true] .office-language-globe-flight{display:none}.office-language-handoff-label{color:canvastext;animation:none}}.office-language-welcome[data-static=true],.office-language-welcome[data-static=true] .office-language-visual:before,.office-language-welcome[data-static=true] :is(.office-language-controls,.office-language-visual-copy){transition:none}.office-language-welcome[data-static=true] .office-language-globe-flight,.office-language-welcome[data-static=true] .office-language-handoff-label{animation:none}@media (width<=680px){.office-page-loading[data-welcome=true]{padding-top:36px}.office-language-welcome:not([data-leaving=true]) .office-language-visual{height:150px}.office-language-welcome:not([data-leaving=true]) .office-language-globe-stage{width:100%;height:54px;inset:0 0 auto}.office-language-welcome:not([data-leaving=true]) .office-language-globe-flight{aspect-ratio:auto;width:100%;min-width:0;max-width:300px;height:54px}.office-language-welcome:not([data-leaving=true]) .office-language-visual-copy{text-align:center;top:76px;right:0}.office-language-welcome:not([data-leaving=true]) .office-language-visual-copy>span{display:none}.office-language-welcome:not([data-leaving=true]) .office-language-visual-copy p{margin:0}}.office-editorial.alive-surface.alive-public .ph-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);align-items:center;gap:36px;width:min(1320px,100% - 96px);margin:36px auto 0;display:grid}.office-editorial.alive-surface.alive-public .ph-copy{min-width:0;padding:28px 0 36px}.office-editorial.alive-surface.alive-public .ph-kicker{color:#55718a;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:16px;margin:0 0 28px;font-size:10px;font-weight:650;line-height:1.5;display:flex}.ph-kicker>span{background:#90a6b7;flex:none;width:28px;height:1px}.office-editorial.alive-surface.alive-public .ph-hero h1{letter-spacing:-.055em;color:#152d3a;margin:0;font-size:clamp(42px,4.1vw,64px);font-weight:650;line-height:1.04}.ph-hero h1>span{color:#4e6d89;margin-top:6px;display:block}.office-editorial.alive-surface.alive-public .ph-intro{color:#486175;max-width:500px;margin:28px 0 34px;font-size:clamp(16px,1.35vw,20px);line-height:1.55}.ph-actions{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.office-editorial.alive-surface.alive-public .ph-button{border:1px solid #193442;border-radius:999px;justify-content:center;align-items:center;gap:20px;min-height:52px;padding:14px 25px;font-size:13px;font-weight:600;line-height:1.35;text-decoration:none;transition:background .18s,box-shadow .18s;display:inline-flex}.office-editorial.alive-surface.alive-public .ph-primary{color:#fff;background:#193442;box-shadow:0 5px 14px #19344212}.office-editorial.alive-surface.alive-public .ph-secondary{color:#193442;background:0 0}.office-editorial.alive-surface.alive-public .ph-primary:hover{background:#29495a;box-shadow:0 8px 20px #1934421a}.office-editorial.alive-surface.alive-public .ph-secondary:hover{background:#edf2f4}.office-editorial.alive-surface.alive-public .ph-reassurance{color:#60768b;margin-top:17px;font-size:12px;line-height:1.6}.ph-visual{min-width:0;position:relative}.ph-photo-frame{aspect-ratio:4/3;background:#e3e9e7;border-radius:22px;overflow:hidden}.ph-photo{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;animation:.28s ease-out ph-photo-enter;display:block}.ph-photo-fallback{color:#5b7080;place-items:center;min-height:400px;padding:30px;font-size:14px;display:grid}.ph-job-card{z-index:1;background:#fff;border:1px solid #e5ebed;border-radius:21px;width:310px;padding:23px;position:absolute;bottom:22px;left:-26px;box-shadow:0 16px 45px #1b36431b}.ph-job-caption{color:#6b8092;justify-content:space-between;align-items:center;gap:12px;display:flex}.ph-job-caption>span:first-child{letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:650}.ph-job-caption>span:last-child{font-size:10px;line-height:1.4}.office-editorial.alive-surface.alive-public .ph-job-card h2{letter-spacing:-.04em;color:#183240;margin:12px 0 4px;font-size:27px;font-weight:650;line-height:1.15}.office-editorial.alive-surface.alive-public .ph-job-description{color:#617689;font-size:11px;line-height:1.6}.ph-job-description time{white-space:nowrap}.ph-journey{grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0 22px;padding:0;list-style:none;display:grid}.ph-journey li{text-align:center;color:#536c7d;flex-direction:column;align-items:center;gap:8px;min-width:0;font-size:9px;line-height:1.4;display:flex;position:relative}.ph-journey li:not(:last-child):after{content:"";background:#b2c1cd;width:calc(100% - 20px);height:1px;position:absolute;top:10px;left:calc(50% + 10px)}.ph-journey li.is-complete:after{background:#6d9d89}.ph-step{z-index:1;background:#fff;border:1px solid #91a7ba;border-radius:50%;place-items:center;width:21px;height:21px;display:grid;position:relative}.ph-journey .is-complete{color:#37785f}.is-complete .ph-step{color:#fff;background:#45856d;border-color:#45856d}.ph-journey .is-current{color:#3b719b}.is-current .ph-step{border-color:#4b83ae}.ph-step i{background:#5588ae;border-radius:50%;width:13px;height:13px;display:block}.ph-worker{color:#1d3b4b;align-items:center;gap:10px;min-width:0;display:flex}.ph-worker>strong{font-size:13px;font-weight:500}.ph-worker>.ph-scene-portrait{background:#e5ece9;border:0;border-radius:50%;flex:none;place-items:center;width:36px;min-width:36px;height:36px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #dbe5e8}.ph-scene-portrait>svg{width:100%;height:100%;display:block;overflow:hidden}.ph-scene-portrait>svg:not(:has(image)){color:#5d7889;width:20px;height:20px}.ph-location{color:#39765f;white-space:nowrap;background:#e5f0e9;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:7px 10px;font-size:10px;line-height:1.3;display:flex}@keyframes ph-photo-enter{0%{opacity:.6}to{opacity:1}}@media (width>=1600px){.office-editorial.alive-surface.alive-public .ph-hero{margin-top:42px}.ph-photo-frame{aspect-ratio:1.27}.ph-job-card{width:320px;bottom:24px;left:-28px}}@media (width<=1200px) and (width>=901px){.office-editorial.alive-surface.alive-public .ph-hero{grid-template-columns:1fr 1.05fr;gap:26px;width:calc(100% - 56px)}.office-editorial.alive-surface.alive-public .ph-hero h1{font-size:clamp(40px,4.35vw,52px)}.ph-photo-frame{aspect-ratio:1.04}.ph-job-card{width:270px;padding:20px;bottom:20px;left:-16px}.office-editorial.alive-surface.alive-public .ph-job-card h2{font-size:25px}.ph-journey{margin:17px 0 18px}.ph-journey li{font-size:8px}.office-editorial.alive-surface.alive-public .ph-button{gap:13px;padding:13px 19px;font-size:12px}}@media (width<=900px){.office-editorial.alive-surface.alive-public .ph-hero{flex-direction:column;align-items:stretch;gap:27px;width:calc(100% - 48px);margin:24px auto 0;display:flex}.office-editorial.alive-surface.alive-public .ph-copy{padding:8px 0 0}.office-editorial.alive-surface.alive-public .ph-hero h1{max-width:720px;font-size:clamp(40px,6.9vw,59px);line-height:1.05}.office-editorial.alive-surface.alive-public .ph-kicker{gap:12px;margin-bottom:20px;font-size:9px}.office-editorial.alive-surface.alive-public .ph-intro{max-width:550px;margin:22px 0 25px;font-size:17px}.ph-photo-frame{aspect-ratio:4/3}.ph-job-card{bottom:24px;left:24px}}@media (width<=600px){.office-editorial.alive-surface.alive-public .ph-hero{gap:26px;width:calc(100% - 40px);margin-top:20px}.office-editorial.alive-surface.alive-public .ph-hero h1{letter-spacing:-.05em;font-size:clamp(36px,9.4vw,51px)}.ph-hero h1>span{margin-top:4px}.office-editorial.alive-surface.alive-public .ph-kicker{letter-spacing:.15em;margin-bottom:18px;font-size:9px}.office-editorial.alive-surface.alive-public .ph-intro{margin:20px 0 24px;font-size:16px;line-height:1.55}.ph-actions{grid-template-columns:1fr;gap:10px;display:grid}.office-editorial.alive-surface.alive-public .ph-button{min-height:50px;padding:14px 20px;font-size:14px}.office-editorial.alive-surface.alive-public .ph-reassurance{margin-top:13px;font-size:11px;line-height:1.6}.ph-photo-frame{aspect-ratio:4/3;border-radius:18px}.ph-job-card{border-radius:18px;width:calc(100% - 28px);margin:-12px auto 0;padding:20px;position:relative;bottom:auto;left:auto;box-shadow:0 10px 30px #19344212}.office-editorial.alive-surface.alive-public .ph-job-card h2{font-size:25px}.ph-job-caption>span:first-child{font-size:8px}.ph-journey{margin:18px 0 19px}.ph-journey li{font-size:9px}}@media (prefers-reduced-motion:reduce){.ph-photo{animation:none}.office-editorial.alive-surface.alive-public .ph-button{transition:none}}.gj{--gj-ink:#19343f;--gj-muted:#607887;--gj-line:#dce6eb;min-width:0;color:var(--gj-ink);background:#f7fafb;flex-direction:column;font-family:Geist,Arial,sans-serif;font-size:14px;line-height:1.55;display:flex}.gj *{box-sizing:border-box}.gj button,.gj a{font-family:inherit}.gj button{cursor:pointer}.gj button:disabled{cursor:not-allowed;opacity:.45}.gj :is(button,a,input,summary):focus-visible{outline-offset:3px;outline:3px solid #5687a5}.gj h3:focus{outline:none}.gj svg{flex:none}.gj-toolbar{border-bottom:1px solid var(--gj-line);color:var(--gj-muted);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:4px 30px;font-size:12px;display:flex}.gj-toolbar>span,.gj-toolbar button{align-items:center;gap:8px;display:flex}.gj-toolbar button{color:#365b70;background:0 0;border:0;min-height:36px;padding:5px 0;font-size:12px}.gj-dot{background:#598d7e;border-radius:50%;width:6px;height:6px}.gj-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c5d4dc transparent;min-width:0;min-height:0;max-height:650px;overflow-y:auto}.gj-intro{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:center;gap:58px;max-width:1120px;margin:auto;padding:50px 40px;display:grid}.gj-eyebrow{color:#57768a;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font-size:10px;font-weight:600}.office-editorial.office-home-refined.alive-surface.alive-public .gj h3{letter-spacing:-.045em;color:#1b333e;margin:0 0 18px;font-size:clamp(30px,3.2vw,44px);font-weight:600;line-height:1.1}.gj-lead{color:var(--gj-muted);max-width:500px;margin:0;font-size:16px;line-height:1.7}.gj-itinerary{grid-template-columns:1fr 1fr;gap:20px 26px;margin:32px 0 0;padding:0;list-style:none;display:grid}.gj-itinerary li{align-items:center;gap:12px;min-width:0;display:flex}.gj-itinerary li>span{color:#87a0ae;font-variant-numeric:tabular-nums;font-size:12px}.gj-itinerary li>div{flex:1}.gj-itinerary strong{font-size:14px;font-weight:600;display:block}.gj-itinerary small{color:var(--gj-muted);margin-top:3px;font-size:11px;display:block}.gj-itinerary svg{color:#9ab0bc}.gj-dossier{border:1px solid var(--gj-line);background:#fff;border-radius:20px;overflow:hidden;transform:rotate(1deg);box-shadow:0 16px 35px #1d354109}.gj-dossier>img,.gj-dossier>.gj-image-fallback{-o-object-fit:cover;object-fit:cover;width:100%;height:175px;display:block}.gj-dossier>div{padding:24px}.gj-dossier .gj-eyebrow{margin-bottom:8px;font-size:9px}.gj h4{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:600;line-height:1.3}.gj-dossier p{color:var(--gj-muted);margin:6px 0;font-size:13px}.gj-dossier-time{align-items:center;gap:7px;display:flex}.gj-dossier-person{border-top:1px solid var(--gj-line);align-items:center;gap:10px;margin-top:16px;padding-top:16px;font-size:13px;display:flex}.gj-dossier-person small{color:var(--gj-muted);font-size:10px;display:block}.gj .office-demo-portrait{flex:none;width:38px;min-width:38px;height:38px}.gj-progress{background:#fff;padding:12px 32px 0}.gj-progress ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0 0 12px;list-style:none;display:grid}.gj-progress li{color:#708693;white-space:normal;align-items:center;gap:9px;font-size:12px;display:flex}.gj-progress li>span{border:1px solid #dbe6eb;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.gj-progress li[aria-current=step]{color:#1b3541;font-weight:600}.gj-progress li[aria-current=step]>span{color:#fff;background:#1b3541;border-color:#1b3541}.gj-progress li[data-complete=true]>span{color:#3b7f66;background:#e9f3ed;border-color:#dcece4}.gj-mobile-step{display:none}.gj-progress-track{background:#edf2f5;height:2px;margin:0 -32px}.gj-progress-track>span{background:#77a58f;height:100%;transition:width .25s;display:block}.gj-active{max-width:1100px;margin:auto;padding:26px 36px}.gj-heading{justify-content:space-between;align-items:center;gap:32px;margin-bottom:20px;display:flex}.gj-heading>div{min-width:0;max-width:720px}.gj-heading .gj-eyebrow{margin-bottom:9px}.office-editorial.office-home-refined.alive-surface.alive-public .gj .gj-heading h3{margin-bottom:10px;font-size:30px}.gj-heading p:not(.gj-eyebrow){color:var(--gj-muted);margin:0;font-size:14px;line-height:1.6}.gj-role-number{letter-spacing:-.08em;color:#dce7ec;font-size:64px;font-weight:400;line-height:1}.gj-handoff{color:#356b57;background:#eaf4ee;border:1px solid #d7e8dd;border-radius:10px;align-items:flex-start;gap:10px;margin:0 0 24px;padding:12px 15px;font-size:12px;line-height:1.6;display:flex}.gj-handoff svg{margin-top:1px}.gj-stage-layout{grid-template-columns:minmax(210px,.8fr) minmax(280px,1.2fr);align-items:start;gap:30px;display:grid}.gj-context{min-width:0;padding:6px 10px 10px 0}.gj-site{align-items:center;gap:13px;display:flex}.gj-site>img,.gj-site>.gj-image-fallback{-o-object-fit:cover;object-fit:cover;border-radius:10px;flex:none;width:70px;height:80px}.gj-site>div{gap:4px;min-width:0;display:grid}.gj-site strong{letter-spacing:-.02em;font-size:17px;font-weight:600}.gj-site span{color:var(--gj-muted);align-items:center;gap:6px;font-size:12px;display:flex}.gj-instructions{color:#627987;margin:20px 0;font-size:13px;line-height:1.75}.gj-assigned{border-top:1px solid var(--gj-line);align-items:center;gap:10px;margin-top:20px;padding-top:18px;display:flex}.gj-assigned>span{flex:1;min-width:0}.gj-assigned strong{font-size:13px;font-weight:500;display:block}.gj-assigned small{color:var(--gj-muted);font-size:11px;display:block}.gj-assigned>svg{color:#3c7e65}.gj-time{border-top:1px solid var(--gj-line);color:var(--gj-muted);align-items:center;gap:12px;margin-top:20px;padding-top:18px;font-size:11px;display:flex}.gj-time strong{color:#233c49;font-variant-numeric:tabular-nums;margin-top:3px;font-size:23px;font-weight:500;display:block}.gj-time small{color:var(--gj-muted);margin-left:5px;font-size:10px;font-weight:400}.gj-task{border:1px solid var(--gj-line);background:#fff;border-radius:17px;min-width:0;padding:20px;box-shadow:0 8px 24px #27465404}.gj-team{border:0;min-width:0;margin:0;padding:0}.gj-team legend{margin-bottom:15px;font-size:13px;font-weight:600}.gj-person{cursor:pointer;border:1px solid #dce5ea;border-radius:12px;align-items:center;gap:12px;min-height:66px;margin-top:8px;padding:12px;transition:background .15s,border-color .15s;display:flex;position:relative}.gj-person[data-selected=true]{background:#edf4f8;border-color:#668b9f;box-shadow:0 0 0 1px #668b9f}.gj-person>span:not(.office-demo-portrait):not(.gj-radio-mark){flex:1}.gj-person strong{font-size:14px;font-weight:500;display:block}.gj-person small{color:var(--gj-muted);margin-top:2px;font-size:11px;display:block}.gj-person input,.gj-check input{opacity:0;width:1px;height:1px;position:absolute}:is(.gj-person:has(input:focus-visible),.gj-check:has(input:focus-visible)){outline-offset:3px;outline:3px solid #5687a5}.gj-radio-mark{border:1px solid #cbdbe4;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.gj-person[data-selected=true] .gj-radio-mark{color:#fff;background:#244756;border-color:#244756}.gj-task-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.gj-task-title h4{font-size:16px}.gj-task-title>span{color:#517063;background:#edf5f0;border-radius:8px;padding:4px 8px;font-size:11px}.gj-task-title>svg{color:#58806d}.gj-checklist{gap:0;display:grid}.gj-check{cursor:pointer;border-bottom:1px solid #e6edf0;align-items:center;gap:11px;min-height:52px;padding:12px 0;font-size:13px;display:flex;position:relative}.gj-check>span:not(.gj-check-mark){flex:1}.gj-check>svg{color:#86a0b0}.gj-check-mark{border:1px solid #b8cbd6;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:grid}.gj-check:has(input:checked) .gj-check-mark{color:#fff;background:#438269;border-color:#438269}.gj-photo-task{gap:14px;padding-top:20px;display:grid}.gj-photo-task>div:first-child{color:#577689;align-items:center;gap:10px;display:flex}.gj-photo-task strong{color:#274451;font-size:13px;font-weight:500;display:block}.gj-photo-task small{color:var(--gj-muted);margin-top:3px;font-size:11px;display:block}.gj-photo-saved{color:#40765f;align-items:center;gap:7px;font-size:12px;display:flex}.gj-evidence{min-width:0;margin:0}.gj-evidence>img,.gj-evidence>.gj-image-fallback{-o-object-fit:cover;object-fit:cover;-o-object-position:center 50%;object-position:center 50%;border-radius:9px;width:100%;height:165px}.gj-evidence figcaption{color:#708590;align-items:center;gap:6px;margin-top:7px;font-size:10px;line-height:1.5;display:flex}.gj-time-note{color:var(--gj-muted);margin:18px 0 0;font-size:11px;line-height:1.6}.gj-check-review{gap:12px;margin:16px 0;padding:0;font-size:13px;list-style:none;display:grid}.gj-check-review li{align-items:center;gap:9px;display:flex}.gj-check-review svg{color:#4d866c}.gj-summary{background:#f4f8fa;border:1px solid #e6edf1;border-radius:10px;margin-bottom:18px;padding:15px}.gj-summary>span{color:#648092;font-size:10px}.gj-summary p{margin:5px 0 0;font-size:13px;line-height:1.7}.gj-photo-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:44px;font-size:12px;list-style:none;display:flex}.gj-photo-details summary::-webkit-details-marker{display:none}.gj-photo-details[open] summary{margin-bottom:10px}.gj-photo-details summary:after{content:"+";font-size:18px}.gj-photo-details[open] summary:after{content:"−"}.gj-photo-details summary svg{margin-left:auto}.gj-outcomes{border-top:1px solid var(--gj-line);margin-top:25px;padding-top:22px}.gj-outcomes h4{font-size:13px}.gj-outcomes ul{grid-template-columns:repeat(4,1fr);gap:12px;margin:15px 0 0;padding:0;list-style:none;display:grid}.gj-outcomes li{align-items:center;gap:7px;font-size:12px;display:flex}.gj-outcomes svg{color:#50856e}.gj-actions{border-top:1px solid var(--gj-line);background:#fff;justify-content:space-between;align-items:center;gap:24px;padding:18px 32px;display:flex;box-shadow:0 -8px 24px #1d354103}.gj-actions>p{color:var(--gj-muted);max-width:480px;margin:0;font-size:12px;line-height:1.6}.gj-actions>div{flex:none;align-items:center;gap:18px;display:flex}.office-editorial.office-home-refined.alive-surface.alive-public .gj .gj-primary{color:#fff;white-space:normal;text-align:center;background:#1d3946;border:1px solid #1d3946;border-radius:11px;justify-content:center;align-items:center;gap:16px;min-height:50px;padding:14px 23px;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;display:flex;box-shadow:0 4px 10px #2039430d}.gj .gj-secondary{color:#34596d;background:#f7fafb;border:1px solid #ccdce5;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px;font-size:12px;display:flex}.gj-replay{color:#57788b;background:0 0;border:0;align-items:center;gap:7px;min-height:44px;padding:0;font-size:12px;display:flex}.gj-image-fallback{color:#7893a6;background:#e8eff3;place-items:center;display:grid!important}.eh-demo-modal:has(.gj){overflow:hidden!important}.eh-demo-modal .gj{height:calc(100dvh - 104px);min-height:0}.eh-demo-modal .gj-scroll{flex:1;max-height:none}.eh-demo-modal .gj-toolbar,.eh-demo-modal .gj-progress,.eh-demo-modal .gj-actions{flex:none}@media (width>=761px) and (height<=700px){.gj-intro{padding-top:28px;padding-bottom:28px}.gj-dossier>img{height:130px}}@media (width<=760px){.gj-toolbar{padding:4px 18px;font-size:10px}.gj-toolbar button{min-height:40px;font-size:11px}.gj-toolbar>span{gap:6px}.gj-intro{flex-direction:column;gap:22px;padding:27px 20px;display:flex}.gj-intro-copy{width:100%}.gj-eyebrow{margin-bottom:12px;font-size:9px}.office-editorial.office-home-refined.alive-surface.alive-public .gj h3{margin-bottom:14px;font-size:31px}.gj-lead{font-size:14px;line-height:1.65}.gj-itinerary{gap:18px 12px;margin-top:24px}.gj-itinerary strong{font-size:12px}.gj-itinerary small{font-size:10px}.gj-itinerary svg{display:none}.gj-itinerary li{gap:9px}.gj-dossier{width:100%;box-shadow:none;border-radius:13px;align-items:stretch;display:flex;transform:none}.gj-dossier>img,.gj-dossier>.gj-image-fallback{flex:none;width:92px;height:auto;min-height:108px;max-height:140px}.gj-dossier>div{min-width:0;padding:14px}.gj-dossier h4{font-size:17px}.gj-dossier p{margin:4px 0;font-size:11px}.gj-dossier .gj-eyebrow{letter-spacing:.08em;font-size:8px}.gj-dossier-person{display:none}.gj-progress{padding:10px 18px 0}.gj-progress ol{display:none}.gj-mobile-step{color:#6b8290;justify-content:space-between;gap:14px;padding-bottom:12px;font-size:11px;display:flex}.gj-mobile-step strong{color:#254754;font-size:11px;font-weight:600}.gj-progress-track{margin:0 -18px}.gj-active{padding:22px 18px}.gj-heading{margin-bottom:16px}.gj-heading .gj-eyebrow{font-size:9px}.office-editorial.office-home-refined.alive-surface.alive-public .gj .gj-heading h3{margin-bottom:10px;font-size:26px;line-height:1.12}.gj-heading p:not(.gj-eyebrow){font-size:13px;line-height:1.65}.gj-role-number{display:none}.gj-handoff{gap:8px;margin-bottom:18px;padding:10px 12px;font-size:11px}.gj-stage-layout{flex-direction:column;gap:17px;display:flex}.gj-context{width:100%;padding:0}.gj-site>img,.gj-site>.gj-image-fallback{border-radius:7px;width:45px;height:49px}.gj-site{gap:10px}.gj-site strong{font-size:14px}.gj-site span{font-size:10px;line-height:1.4}.gj-site>div{gap:2px}.gj-instructions{margin:12px 0 0;font-size:12px;line-height:1.6}.gj-assigned{display:none}.gj-time{border:0;gap:8px;margin:12px 0 0;padding:0;font-size:10px}.gj-time>span{align-items:center;gap:9px;display:flex}.gj-time strong{margin:0;font-size:14px}.gj-time small{font-size:9px}.gj-task{border-radius:13px;width:100%;padding:17px}.gj-person{gap:10px;min-height:67px;padding:12px}.gj-person strong{font-size:13px}.gj-team legend{margin-bottom:6px;font-size:12px}.gj .office-demo-portrait{width:34px;min-width:34px;height:34px}.gj-task-title h4{font-size:14px}.gj-check{gap:9px;min-height:49px;font-size:12px}.gj-photo-task{padding-top:17px}.gj-evidence>img{height:140px}.gj-summary p{font-size:12px}.gj-check-review{gap:11px;font-size:12px}.gj-outcomes ul{grid-template-columns:1fr 1fr;gap:13px 10px}.gj-outcomes li{align-items:flex-start;font-size:11px}.gj-outcomes h4{font-size:12px}.gj-actions{padding:12px 18px max(14px,env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:10px;display:flex}.gj-actions>p{text-align:center;max-width:none;font-size:10px;line-height:1.5}.gj-actions>div{flex-direction:column;gap:8px;width:100%}.office-editorial.office-home-refined.alive-surface.alive-public .gj .gj-primary{gap:10px;width:100%;min-height:50px;padding:12px 16px;font-size:12px}.gj-replay{order:2;min-height:30px;font-size:11px}.eh-demo-modal .gj{height:calc(100dvh - 80px)}.gj-scroll{max-height:560px}}@media (prefers-reduced-motion:reduce){.gj *{scroll-behavior:auto!important;transition:none!important}}.cd-demo{color:#19313c;background:#fff;min-width:0;font-family:Geist,Arial,sans-serif;font-size:13px;line-height:1.55}.cd-demo *,.cd-dialog *{box-sizing:border-box}.cd-guide{background:linear-gradient(110deg,#f0f5f7,#fafcfc);border-bottom:1px solid #dce6eb;padding:18px 24px 20px}.cd-role-switch{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:400px;margin:0 0 16px;display:grid!important}.cd-demo .cd-role-switch>button{white-space:normal;overflow-wrap:normal;min-width:0;min-height:44px;padding:10px 8px;font-size:12px}.cd-guide-top{color:#647d8b;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.cd-guide-top>span{align-items:center;gap:8px;display:flex}.cd-live-dot{background:#528b78;border-radius:50%;width:6px;height:6px}.cd-guide-top>div{align-items:center;gap:14px;display:flex}.cd-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:16px 0 0;list-style:none;display:grid}.cd-steps li{min-width:0}.cd-steps button{text-align:left;align-items:center;gap:8px;min-height:40px;font-size:12px;font-weight:600;display:flex}.cd-steps button>span{color:#6c8592;background:#fff;border:1px solid #c8d7df;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.cd-steps button[aria-current=step]>span{color:#fff;background:#193440;border-color:#193440}.cd-steps button[aria-current=step]{color:#17343f}.cd-guidance{justify-content:space-between;align-items:center;gap:20px;padding-top:12px;display:flex}.cd-guidance p{color:#526b79;max-width:670px;margin:0;font-size:12px;line-height:1.6}.cd-workspace{grid-template-columns:174px minmax(0,1fr);min-width:0;display:grid}.cd-nav{background:#f8fafb;border-right:1px solid #e1e9ed;flex-direction:column;gap:3px;min-width:0;padding:16px 10px;display:flex}.cd-nav button{text-align:left;color:#536c7a;border-radius:8px;align-items:center;gap:10px;width:100%;min-width:0;min-height:44px;padding:11px 12px;font-size:12px;display:flex}.cd-nav button svg{flex:none}.cd-nav button span{flex:1}.cd-nav button[aria-current=page]{color:#18343f;background:#e6f0f5;font-weight:600}.cd-nav small{background:#fff;border-radius:4px;padding:1px 5px;font-size:10px}.cd-surface{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cedbe2 transparent;min-width:0;min-height:490px;max-height:690px;padding:24px;overflow:auto}.cd-title{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.cd-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#80929d;font-size:9px}.cd-title h3{letter-spacing:-.035em;margin:4px 0 0;font-size:23px;font-weight:600;line-height:1.2}.cd-kpis{background:#f7fafb;border:1px solid #e0e8ed;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px;display:grid;overflow:hidden}.cd-kpis button{text-align:left;min-width:0;padding:15px 17px;position:relative}.cd-kpis button+button{border-left:1px solid #e0e8ed}.cd-kpis strong{font-variant-numeric:tabular-nums;font-size:25px;font-weight:600;line-height:1.2;display:block}.cd-kpis span{color:#688190;margin-top:6px;font-size:10px;display:block}.cd-kpis svg{color:#8ba0ac;position:absolute;top:18px;right:14px}.cd-job-layout{grid-template-columns:minmax(220px,.95fr) minmax(280px,1.05fr);align-items:start;gap:24px;min-width:0;display:grid}.cd-jobs{flex-direction:column;gap:9px;min-width:0;display:flex}.cd-job{text-align:left;background:#fff;border-radius:11px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-width:0;padding:13px;display:grid;border:1px solid #dfe7ed!important}.cd-job[aria-pressed=true]{background:#f0f6f9;box-shadow:0 0 0 2px #b5cee31c;border-color:#93b5cc!important}.cd-job>img,.cd-job>.cd-photo-fallback{-o-object-fit:cover;object-fit:cover;border-radius:5px;width:44px;height:48px}.cd-job>span:not(.cd-status){gap:3px;min-width:0;display:grid}.cd-job strong{overflow-wrap:anywhere;font-size:12px;font-weight:600}.cd-job small{color:#6c8190;font-size:10px}.cd-job>span>span{color:#6b8393;font-size:10px}.cd-job .cd-status{grid-column:2;justify-self:start}.cd-status{color:#536f83;overflow-wrap:anywhere;background:#edf3f6;border-radius:6px;align-items:center;gap:4px;max-width:100%;padding:4px 8px;font-size:9px;line-height:1.4;display:inline-flex}.cd-status-in_progress{color:#24765e;background:#e6f3ec}.cd-status-completed{color:#9a601d;background:#fff2df}.cd-status-approved{color:#267153;background:#e4f3e9}.cd-detail{border-left:1px solid #e0e8ec;min-width:0;padding-left:24px}.cd-detail-title{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.cd-detail h4,.cd-records h4,.cd-result h4{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:600;line-height:1.3}.cd-detail-title p{color:#738894;margin:4px 0 0;font-size:11px}.cd-site-photo{background:#eef3f5;border-radius:9px;height:156px;overflow:hidden}.cd-site-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cd-photo-fallback{color:#7893a6;background:#e8eff3;place-items:center;width:100%;height:100%;display:grid}.cd-instructions{color:#5c7483;margin:12px 0;font-size:11px;line-height:1.7}.cd-assignee{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 18px;font-size:11px;display:flex}.cd-assignee .eh-avatar{width:29px;height:29px}.cd-assignee time{color:#748b99;font-variant-numeric:tabular-nums;margin-left:auto}.cd-form{gap:12px;min-width:0;margin-top:16px;display:grid}.cd-form label,.cd-person-select{color:#526d7d;gap:6px;min-width:0;font-size:11px;font-weight:500;display:grid}.cd-form input,.cd-form select,.cd-form textarea,.cd-person-select select{color:#213a46;width:100%;min-width:0;max-width:100%;min-height:44px;box-shadow:none;background:#fff;border:1px solid #ccdce6;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.5}.cd-form textarea{resize:vertical}.cd-person-select{max-width:300px;margin-bottom:18px}.cd-time-fields{grid-template-columns:1fr 1fr;gap:12px;min-width:0;display:grid}.office-editorial.office-home-refined.alive-surface.alive-public .cd-demo button{cursor:pointer;box-sizing:border-box;font-family:inherit;transition:background-color .15s,border-color .15s}.office-editorial.office-home-refined.alive-surface.alive-public .cd-demo .cd-primary,.office-editorial.office-home-refined.alive-surface.alive-public .cd-demo .cd-outline,.cd-dialog .cd-primary{color:#234454;text-align:center;white-space:normal;background:#fff;border:1px solid #cbdbe4;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 15px;font-size:11px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.office-editorial.office-home-refined.alive-surface.alive-public .cd-demo .cd-primary,.cd-dialog .cd-primary{color:#fff;background:#193540;border-color:#193540}.cd-guide-top button{color:#5c798b;background:0 0;border:0;align-items:center;min-height:34px;font-size:11px;display:flex}.cd-demo button:disabled,.cd-dialog button:disabled{opacity:.45;cursor:not-allowed!important}.cd-demo button:focus-visible,.cd-demo a:focus-visible,.cd-form :is(input,textarea,select):focus-visible,.cd-person-select select:focus-visible{outline-offset:3px;outline:2px solid #437ea3}.cd-demo button:not(:disabled):hover{filter:brightness(.97)}.cd-demo .cd-detail>.checklist-panel{margin-top:18px}.cd-demo .cd-detail>.checklist-panel+section{margin-top:15px}.cd-demo .checklist-panel h2{font-size:13px}.cd-demo .checklist-action{min-height:48px}.cd-demo .checklist-action span.text-sm{font-size:12px}.cd-notice,.cd-warning{color:#326d58;overflow-wrap:anywhere;background:#f0f8f4;border:1px solid #cfe5dc;border-radius:8px;align-items:flex-start;gap:8px;padding:12px;font-size:11px;line-height:1.6;display:flex}.cd-notice svg{flex:none;margin-top:2px}.cd-warning{color:#8b641f;background:#fff8e9;border-color:#eadbb6}.cd-hint{color:#718995;margin:10px 0;font-size:11px;line-height:1.7}.cd-empty{color:#7a8c98;background:#f7fafb;border:1px dashed #d6e2e8;border-radius:10px;padding:24px;font-size:12px;line-height:1.7}.cd-timer{border-top:1px solid #e0e8ed;justify-content:space-between;align-items:center;gap:10px;padding-top:18px;display:flex}.cd-timer span{color:#6f8695;font-size:10px}.cd-timer strong{color:#213d49;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;display:block}.cd-disclosure{border-top:1px solid #dfe8ed;margin-top:8px;padding-top:12px;font-size:12px}.cd-disclosure summary{cursor:pointer;color:#58768a;padding:6px 0}.cd-disclosure label{margin:12px 0}.cd-summary{gap:12px;margin:0;font-size:11px;display:grid}.cd-summary div{grid-template-columns:1fr 1.7fr;gap:10px;display:grid}.cd-summary dt{color:#77909e}.cd-summary dd{overflow-wrap:anywhere;margin:0}.cd-records{gap:12px;min-width:0;display:grid}.cd-records article{border:1px solid #dfe8ed;border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;min-width:0;padding:18px;display:flex}.cd-records article>div:first-of-type{flex:1;min-width:160px}.cd-records h4{font-size:14px}.cd-records p{color:#718896;overflow-wrap:anywhere;font-size:11px}.cd-records .eh-avatar{width:36px;height:36px}.cd-records .cd-issue{display:block}.cd-request{background:#f4f8fa;border-radius:12px;margin:0 0 16px;padding:20px}.cd-clear{color:#4c7895;padding:8px 0 14px;font-size:11px}.cd-result{background:#eef6f2;border:1px solid #d6e7df;border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;padding:24px;display:flex}.cd-result>span{color:#388061;background:#dfede5;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.cd-result>div{flex:1;min-width:200px}.cd-result p{color:#5b796d;max-width:560px;margin:7px 0 0;font-size:12px;line-height:1.7}.cd-footnote{color:#8698a3;background:#fbfcfd;border-top:1px solid #e4ebef;padding:11px 24px;font-size:10px;line-height:1.6}.cd-dialog{max-height:90dvh;font-family:Geist,Arial,sans-serif;overflow:auto;max-width:480px!important}.cd-dialog-actions{justify-content:flex-end;gap:12px;display:flex}.cd-dialog-actions button{border:1px solid #d8e4eb;border-radius:8px;min-height:44px;padding:10px 17px}.cd-dialog-actions button:last-child{color:#fff;background:#193540}.office-editorial.office-home-refined.alive-surface.alive-public.eh-demo-modal{display:block}.eh-demo-modal>div,.eh-demo-modal .eh-demo-window,.eh-demo-modal .eh-window-content{width:100%;min-width:0;max-width:100%}.eh-demo-modal .cd-workspace{height:calc(100dvh - 290px);min-height:220px}.eh-demo-modal .cd-nav{overflow:auto}.eh-demo-modal .cd-surface{height:100%;min-height:0;max-height:none}@media (width>=761px){.cd-guide{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.cd-role-switch{margin-bottom:0}.cd-guide-top{justify-content:flex-end}.cd-steps,.cd-guidance{grid-column:1/-1}}@media (width<=1100px){.cd-workspace{grid-template-columns:145px minmax(0,1fr)}.cd-surface{padding:18px}.cd-job-layout{grid-template-columns:minmax(180px,.9fr) minmax(230px,1.1fr);gap:16px}.cd-detail{padding-left:16px}.cd-nav button{padding:11px 8px;font-size:11px}.cd-detail-title{flex-wrap:wrap}}@media (width<=760px){.cd-demo .cd-role-switch>button{padding:10px 4px;font-size:11px}.cd-guide{padding:14px}.cd-guide-top{gap:6px;font-size:10px}.cd-guide-top>div{gap:8px}.cd-steps{gap:4px;padding-top:12px}.cd-steps button{flex-direction:column;align-items:flex-start;gap:5px;font-size:10px;line-height:1.4}.cd-guidance{flex-direction:column;align-items:flex-start;gap:12px}.cd-guidance .cd-primary{width:100%}.cd-guidance p{font-size:11px}.cd-workspace{display:block}.cd-nav{scrollbar-width:thin;border-bottom:1px solid #e1e9ed;border-right:0;flex-direction:row;gap:5px;padding:8px;overflow-x:auto}.cd-nav button{white-space:nowrap;flex:none;width:auto;padding:10px 12px;font-size:11px}.cd-nav svg{width:15px}.cd-surface{min-height:360px;max-height:620px;padding:16px}.cd-title{align-items:flex-start}.cd-title h3{font-size:21px}.cd-title>.cd-outline{padding:8px 10px!important;font-size:10px!important}.cd-job-layout{flex-direction:column;gap:20px;display:flex}.cd-jobs{scrollbar-width:thin;flex-direction:row;gap:9px;width:100%;padding:2px 2px 9px;display:flex;overflow-x:auto}.cd-job{flex:none;width:224px;padding:10px}.cd-detail{border-top:1px solid #dfe8ed;border-left:0;width:100%;padding-top:18px;padding-left:0}.cd-detail-title{flex-wrap:nowrap}.cd-kpis button{padding:12px 10px}.cd-kpis strong{font-size:22px}.cd-kpis span{padding-right:0;font-size:9px;line-height:1.5}.cd-kpis svg{display:none}.cd-site-photo{height:170px}.cd-footnote{padding:10px 16px;font-size:9px}.cd-records article{padding:15px}.cd-records article>div:first-of-type{min-width:140px}.cd-records button{flex:1}.cd-result{padding:18px}.cd-result>div{min-width:150px}.cd-result .cd-primary{width:100%}.eh-demo-modal .cd-workspace{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;height:calc(100dvh - 380px);min-height:200px;display:grid}.eh-demo-modal .cd-surface{height:100%;min-height:0;max-height:none}.cd-time-fields{gap:8px}.cd-form :is(input,textarea,select),.cd-person-select select{font-size:16px}}@media (prefers-reduced-motion:reduce){.cd-demo *{scroll-behavior:auto!important;transition:none!important}}.office-editorial.office-home-refined.alive-surface.alive-public .eh-launch{color:#203640;background:linear-gradient(120deg,#edf2f4,#e5edef);border:1px solid #dce5e9;border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:clamp(48px,7vw,104px);margin-top:12px;padding:clamp(32px,4.2vw,62px);display:grid;box-shadow:0 12px 32px #20364004}.office-editorial.office-home-refined.alive-surface.alive-public .eh-launch-label{letter-spacing:.13em;text-transform:uppercase;color:#536973;margin-bottom:23px;font-size:11px;font-weight:500;line-height:1.5;display:block}.office-editorial.office-home-refined.alive-surface.alive-public .eh-launch h2{letter-spacing:-.045em;color:#203640;max-width:12ch;margin:0;font-size:clamp(38px,4vw,56px);font-weight:500;line-height:1.04}.office-editorial.office-home-refined.alive-surface.alive-public .eh-launch h2 span{color:#607781;display:block}.office-editorial.office-home-refined.alive-surface.alive-public .eh-launch-description{color:#4e636f;max-width:39ch;margin:24px 0 0;font-size:16px;line-height:1.75}.office-editorial.office-home-refined.alive-surface.alive-public .eh-launch-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:30px;display:flex}.office-editorial.office-home-refined.alive-surface.alive-public .eh-launch-primary{color:#fff;min-height:52px;font:inherit;background:#203640;border:1px solid #203640;border-radius:999px;justify-content:center;align-items:center;gap:25px;padding:14px 23px;font-size:14px;font-weight:500;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex;box-shadow:0 4px 12px #20364012}.office-editorial.office-home-refined.alive-surface.alive-public .eh-launch-primary:hover{background:#304b58;border-color:#304b58}.office-editorial.office-home-refined.alive-surface.alive-public .eh-launch-secondary,.office-editorial.office-home-refined.alive-surface.alive-public .eh-questions-intro a{color:#304b58;align-items:center;gap:14px;min-height:44px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.office-editorial.office-home-refined.alive-surface.alive-public .eh-launch-secondary:hover,.office-editorial.office-home-refined.alive-surface.alive-public .eh-questions-intro a:hover{text-underline-offset:5px;text-decoration:underline}.office-editorial.office-home-refined.alive-surface.alive-public .eh-launch-note{color:#5b6d77;margin:16px 0 0;font-size:12px;line-height:1.65}.office-editorial.office-home-refined.alive-surface.alive-public .eh-launch-steps{align-self:center;min-width:0;margin:0;padding:0;list-style:none}.office-editorial.office-home-refined.alive-surface.alive-public .eh-launch-steps li{border-bottom:1px solid #cbd7dc;grid-template-columns:38px minmax(0,1fr);gap:22px;padding:26px 0;display:grid}.office-editorial.office-home-refined.alive-surface.alive-public .eh-launch-steps li:first-child{padding-top:0}.office-editorial.office-home-refined.alive-surface.alive-public .eh-launch-steps li:last-child{border-bottom:0;padding-bottom:0}.office-editorial.office-home-refined.alive-surface.alive-public .eh-launch-number{font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:#7e929b;font-size:24px;font-weight:400;line-height:1.15}.office-editorial.office-home-refined.alive-surface.alive-public .eh-launch-steps h3{color:#203640;letter-spacing:-.015em;margin:0;font-size:17px;font-weight:500;line-height:1.4}.office-editorial.office-home-refined.alive-surface.alive-public .eh-launch-steps p{color:#566b76;max-width:34ch;margin:9px 0 0;font-size:14px;line-height:1.7}.office-editorial.office-home-refined.alive-surface.alive-public .eh-questions{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,7vw,104px);padding-top:74px;padding-bottom:64px;display:grid}.office-editorial.office-home-refined.alive-surface.alive-public .eh-questions h2{color:#203640;letter-spacing:-.04em;margin:0;font-size:36px;font-weight:500;line-height:1.12}.office-editorial.office-home-refined.alive-surface.alive-public .eh-questions-intro>p{color:#5a6e79;max-width:27ch;margin:16px 0;font-size:15px;line-height:1.7}.office-editorial.office-home-refined.alive-surface.alive-public .eh-questions-list{border-top:1px solid #d8e1e6}.office-editorial.office-home-refined.alive-surface.alive-public .eh-questions details{border-bottom:1px solid #d8e1e6}.office-editorial.office-home-refined.alive-surface.alive-public .eh-questions summary{cursor:pointer;color:#203640;justify-content:space-between;align-items:center;gap:24px;min-height:84px;padding:22px 0;font-size:17px;font-weight:500;line-height:1.5;list-style:none;display:flex}.office-editorial.office-home-refined.alive-surface.alive-public .eh-questions summary::-webkit-details-marker{display:none}.office-editorial.office-home-refined.alive-surface.alive-public .eh-questions-toggle{color:#526c79;background:#fff;border:1px solid #dce4e8;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;transition:background .18s,transform .18s;display:grid}.office-editorial.office-home-refined.alive-surface.alive-public .eh-questions summary:hover .eh-questions-toggle{background:#eaf0f3}.office-editorial.office-home-refined.alive-surface.alive-public .eh-questions details[open] .eh-questions-toggle{background:#eaf0f3;transform:rotate(45deg)}.office-editorial.office-home-refined.alive-surface.alive-public .eh-questions-answer p{color:#576d79;max-width:65ch;margin:0;padding:0 58px 26px 0;font-size:15px;line-height:1.8}.office-editorial.office-home-refined.alive-surface.alive-public .eh-launch a:focus-visible,.office-editorial.office-home-refined.alive-surface.alive-public .eh-questions a:focus-visible,.office-editorial.office-home-refined.alive-surface.alive-public .eh-questions summary:focus-visible{outline-offset:5px;border-radius:6px;outline:2px solid #46687b}@media (width<=900px){.office-editorial.office-home-refined.alive-surface.alive-public .eh-launch{grid-template-columns:1fr 1fr;gap:36px;padding:36px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-launch-actions{gap:8px 16px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-launch-steps li{gap:14px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-questions{gap:36px}}@media (width<=640px){.office-editorial.office-home-refined.alive-surface.alive-public .eh-launch{border-radius:24px;padding:30px 24px;display:block}.office-editorial.office-home-refined.alive-surface.alive-public .eh-launch-label{margin-bottom:20px;font-size:10px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-launch h2{font-size:40px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-launch-description{margin-top:20px;font-size:15px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-launch-actions{flex-direction:column;align-items:stretch;gap:8px;margin-top:24px;display:flex}.office-editorial.office-home-refined.alive-surface.alive-public .eh-launch-primary{justify-content:space-between;gap:12px;min-height:52px;padding:14px 20px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-launch-secondary{justify-content:center}.office-editorial.office-home-refined.alive-surface.alive-public .eh-launch-note{margin-top:10px;font-size:12px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-launch-steps{border-top:1px solid #cbd7dc;margin-top:30px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-launch-steps li,.office-editorial.office-home-refined.alive-surface.alive-public .eh-launch-steps li:first-child{grid-template-columns:30px minmax(0,1fr);gap:16px;padding:22px 0}.office-editorial.office-home-refined.alive-surface.alive-public .eh-launch-steps li:last-child{padding-bottom:0}.office-editorial.office-home-refined.alive-surface.alive-public .eh-launch-number{font-size:21px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-launch-steps h3{font-size:16px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-launch-steps p{max-width:none;margin-top:6px;font-size:14px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-questions{padding-top:44px;padding-bottom:42px;display:block}.office-editorial.office-home-refined.alive-surface.alive-public .eh-questions h2{font-size:30px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-questions-intro>p{max-width:30ch;margin:12px 0 4px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-questions-list{margin-top:24px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-questions summary{gap:18px;min-height:78px;padding:20px 0;font-size:16px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-questions-toggle{width:32px;height:32px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-questions-answer p{padding:0 12px 23px 0;font-size:14px;line-height:1.8}}@media (prefers-reduced-motion:reduce){.office-editorial.office-home-refined.alive-surface.alive-public .eh-launch-primary,.office-editorial.office-home-refined.alive-surface.alive-public .eh-questions-toggle{transition:none}}.office-editorial.office-home-refined.alive-surface.alive-public .eh-industries.eh-industry-cards{width:min(1320px,100% - 96px);box-shadow:none;background:0 0;border:0;border-radius:0;margin:48px auto 0;padding:0;scroll-margin-top:100px;display:block}.office-editorial.office-home-refined.alive-surface.alive-public .eh-industry-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin:0 0 20px;display:flex}.office-editorial.office-home-refined.alive-surface.alive-public .eh-industry-heading p{letter-spacing:.16em;text-transform:uppercase;color:#60798a;margin:0 0 7px;font-size:9px;font-weight:600;line-height:1.5}.office-editorial.office-home-refined.alive-surface.alive-public .eh-industry-heading h2{letter-spacing:-.035em;color:#1b3443;margin:0;font-size:23px;font-weight:550;line-height:1.25}.office-editorial.office-home-refined.alive-surface.alive-public .eh-industry-heading>span{color:#607486;max-width:290px;font-size:12px;line-height:1.6}.office-editorial.office-home-refined.alive-surface.alive-public .eh-industry-cards .eh-industry-links{border-top:1px solid #dce5ea;border-bottom:1px solid #dce5ea;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:12px 0;display:grid}.office-editorial.office-home-refined.alive-surface.alive-public .eh-industry-cards .eh-industry-links button{color:#1b3443;width:100%;min-height:83px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:16px;padding:16px 24px;text-decoration:none;transition:background .18s,color .18s;display:flex;position:relative}.office-editorial.office-home-refined.alive-surface.alive-public .eh-industry-cards .eh-industry-links button+button{border-left:1px solid #dce5ea}.office-editorial.office-home-refined.alive-surface.alive-public .eh-industry-cards .eh-industry-links button[aria-pressed=true]{background:var(--office-selection-soft);color:var(--office-selection-ink);border-radius:10px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-industry-cards .eh-industry-links button span{text-decoration:none}.office-editorial.office-home-refined.alive-surface.alive-public .eh-industry-icon{color:#466c85;background:0 0;border:0;border-radius:0;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:44px;display:flex}.office-editorial.office-home-refined.alive-surface.alive-public .eh-industry-icon svg{width:29px;height:29px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-industry-copy{flex:1;min-width:0}.office-editorial.office-home-refined.alive-surface.alive-public .eh-industry-copy strong{letter-spacing:-.02em;font-size:15px;font-weight:550;line-height:1.4;display:block}.office-editorial.office-home-refined.alive-surface.alive-public .eh-industry-copy small{color:#627c8d;margin-top:5px;font-size:11px;font-weight:400;line-height:1.55;display:block}.office-editorial.office-home-refined.alive-surface.alive-public .eh-industry-arrow{color:#7893a5;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.office-editorial.office-home-refined.alive-surface.alive-public .eh-industry-links button[aria-pressed=true] .eh-industry-arrow{color:var(--office-selection-ink);background:var(--office-selection-mark)}.office-editorial.office-home-refined.alive-surface.alive-public .eh-industry-feedback{color:#627a8b;flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 0;font-size:11px;line-height:1.6;display:flex}.office-editorial.office-home-refined.alive-surface.alive-public .eh-industry-feedback strong{color:#2c4f65;font-weight:500}.office-editorial.office-home-refined.alive-surface.alive-public .eh-industry-links button:focus-visible{outline:3px solid var(--office-selection-border);outline-offset:3px;z-index:1}@media (hover:hover) and (pointer:fine){.office-editorial.office-home-refined.alive-surface.alive-public .eh-industry-cards .eh-industry-links button:hover{background:var(--office-selection-soft);border-radius:10px}}@media (width<=1200px) and (width>=901px){.office-editorial.office-home-refined.alive-surface.alive-public .eh-industries.eh-industry-cards{width:calc(100% - 56px)}.office-editorial.office-home-refined.alive-surface.alive-public .eh-industry-cards .eh-industry-links button{gap:10px;padding:16px 15px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-industry-copy strong{font-size:13px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-industry-arrow{display:none}}@media (width<=900px){.office-editorial.office-home-refined.alive-surface.alive-public .eh-industries.eh-industry-cards{width:calc(100% - 48px);margin-top:36px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-industry-heading{margin-bottom:17px;display:block}.office-editorial.office-home-refined.alive-surface.alive-public .eh-industry-heading h2{max-width:440px;font-size:22px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-industry-heading>span{margin-top:8px;font-size:12px;display:block}.office-editorial.office-home-refined.alive-surface.alive-public .eh-industry-cards .eh-industry-links button{gap:9px;padding:16px 12px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-industry-copy strong{font-size:13px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-industry-copy small{font-size:10px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-industry-arrow{display:none}}@media (width<=600px){.office-editorial.office-home-refined.alive-surface.alive-public .eh-industries.eh-industry-cards{width:calc(100% - 40px);margin-top:34px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-industry-cards .eh-industry-links{grid-template-columns:1fr;padding:0}.office-editorial.office-home-refined.alive-surface.alive-public .eh-industry-cards .eh-industry-links button{gap:14px;min-height:83px;padding:15px 12px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-industry-cards .eh-industry-links button+button{border-top:1px solid #dce5ea;border-left:0}.office-editorial.office-home-refined.alive-surface.alive-public .eh-industry-cards .eh-industry-links button[aria-pressed=true]{border-radius:0}.office-editorial.office-home-refined.alive-surface.alive-public .eh-industry-icon{flex-basis:34px;width:34px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-industry-copy strong{font-size:14px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-industry-copy small{margin-top:4px;font-size:11px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-industry-arrow{display:flex}}@media (prefers-reduced-motion:reduce){.office-editorial.office-home-refined.alive-surface.alive-public .eh-industry-cards *{transition:none!important;animation:none!important}}.office-editorial.alive-surface.alive-public .cr-section{padding-block:34px 32px}.cr-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.office-editorial.alive-surface.alive-public .cr-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#718ab4;margin:0 0 12px;font-size:10px;font-weight:550}.office-editorial.alive-surface.alive-public .cr-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(23px,2.2vw,30px);font-weight:550;line-height:1.2}.office-editorial.alive-surface.alive-public .cr-intro{color:#5b6a7a;flex:none;margin:0 0 3px;font-size:12px;line-height:1.5}.cr-panel{background:#fff;border:1px solid #dce5ec;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.cr-role{isolation:isolate;grid-template-columns:clamp(115px,10.7vw,148px) minmax(0,1fr);align-items:center;gap:24px;min-height:208px;padding:30px 24px;transition:background .2s;display:grid;position:relative;color:#10141a!important;text-decoration:none!important}.cr-role+.cr-role:before{content:"";background:#e3e9ef;width:1px;position:absolute;inset:27px auto 27px 0}.cr-role:hover,.cr-role:focus-visible{background:#f8fafd}.cr-role:focus-visible{outline-offset:-3px;border-radius:12px;outline:2px solid #83a2db}.cr-role-copy{min-width:0}.cr-number{color:#83a2db;margin-bottom:15px;font-size:11px;font-weight:500;display:block}.office-editorial.alive-surface.alive-public .cr-role h3{letter-spacing:-.035em;margin:0 0 9px;font-size:clamp(17px,1.65vw,22px);font-weight:550;line-height:1.2}.office-editorial.alive-surface.alive-public .cr-role-copy>p{color:#61748b;min-height:38px;margin:0;font-size:12px;line-height:1.55}.cr-role-action{color:#657fb4;border-bottom:1px solid #d3ddef;align-items:center;gap:9px;margin-top:16px;padding-bottom:3px;font-size:12px;line-height:1.3;display:inline-flex}.cr-role-action svg,.cr-corner-arrow{transition:transform .2s}.cr-role:hover .cr-role-action svg,.cr-role:focus-visible .cr-role-action svg{transform:translate(3px)}.cr-corner-arrow{color:#83a2db;position:absolute;top:25px;right:23px}.cr-role:hover .cr-corner-arrow,.cr-role:focus-visible .cr-corner-arrow{transform:translate(2px,-2px)}.cr-visual{pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;height:145px;display:flex}.cr-mini-board,.cr-mini-report,.cr-mini-phone{background:#fcfdff;border:1px solid #dbe4ee;border-radius:12px;width:100%;height:140px;padding:12px 10px;overflow:hidden;box-shadow:0 2px 8px #1e344303}.cr-mini-heading{letter-spacing:-.015em;color:#172b3b;white-space:nowrap;text-overflow:ellipsis;font-size:8px;font-weight:650;line-height:1.25;display:block;overflow:hidden}.cr-mini-row{align-items:center;gap:5px;min-width:0;margin-top:10px;display:flex}.cr-mini-row>img{-o-object-fit:cover;object-fit:cover;border-radius:3px;flex:none;width:22px;height:25px}.cr-mini-row>span{flex:1;min-width:0}.cr-mini-row b,.cr-phone-job b{white-space:nowrap;color:#1a2c3c;text-overflow:ellipsis;font-size:6.9px;font-weight:600;line-height:1.35;display:block;overflow:hidden}.cr-mini-row small,.cr-phone-job small{color:#708298;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:6px;line-height:1.3;display:block;overflow:hidden}.cr-mini-row>time{color:#8493aa;font-size:6px}.cr-mini-row>i{border:1px solid #83a2db;border-radius:50%;flex:none;place-items:center;width:9px;height:9px;display:grid}.cr-mini-row>i.is-done{color:#fff;background:#86b9a3;border-color:#86b9a3}.cr-mini-phone{background:#fff;border-color:#c2cfdd;border-radius:14px;width:116px;max-width:100%;padding-top:18px;position:relative;box-shadow:inset 0 0 0 2px #f0f3f7}.cr-phone-speaker{background:#e9edf2;border-radius:0 0 6px 6px;width:40%;height:7px;position:absolute;top:0;left:30%}.cr-phone-job{align-items:center;gap:6px;margin-top:11px;display:flex}.cr-phone-job>img{-o-object-fit:cover;object-fit:cover;border-radius:3px;width:23px;height:26px}.cr-phone-job>span{min-width:0}.cr-mini-progress{background:#e6edf2;border-radius:2px;height:3px;margin:7px 0 9px;overflow:hidden}.cr-mini-progress>i{background:#86b9a3;width:66.666%;height:100%;display:block}.cr-mini-checks{gap:6px;display:grid}.cr-mini-checks>div{align-items:center;gap:6px;min-width:0;display:flex}.cr-mini-checks small{color:#56687e;white-space:nowrap;text-overflow:ellipsis;font-size:6.8px;overflow:hidden}.cr-mini-checks>div>span{border:1px solid #b7c5d5;border-radius:50%;flex:none;place-items:center;width:10px;height:10px;display:grid}.cr-mini-checks>div>span.is-done{color:#fff;background:#83a2db;border-color:#83a2db}.cr-mini-report>img{-o-object-fit:cover;object-fit:cover;border-radius:6px;width:100%;height:78px;margin:10px 0 8px}.cr-report-complete{white-space:nowrap;color:#1b2e3d;align-items:center;gap:5px;font-size:6.7px;font-weight:500;display:flex}.cr-report-complete>i{color:#fff;background:#86b9a3;border-radius:50%;flex:none;place-items:center;width:12px;height:12px;display:grid}@media (width<=1150px) and (width>=901px){.cr-role{grid-template-columns:108px minmax(0,1fr);gap:16px;padding:25px 18px}.cr-number{margin-bottom:12px}.cr-mini-row>time{display:none}.cr-role-action{font-size:11px}.cr-corner-arrow{top:19px;right:15px}}@media (width<=900px){.cr-heading{margin-bottom:18px;display:block}.office-editorial.alive-surface.alive-public .cr-intro{margin-top:10px}.cr-panel{grid-template-columns:1fr}.cr-role{grid-template-columns:135px minmax(0,1fr);gap:24px;min-height:178px;padding:22px 26px}.cr-role+.cr-role:before{width:auto;height:1px;inset:0 24px auto}.office-editorial.alive-surface.alive-public .cr-role h3{font-size:21px}.office-editorial.alive-surface.alive-public .cr-role-copy>p{min-height:0;font-size:13px}.cr-number{margin-bottom:9px}.cr-role-action{margin-top:12px}}@media (width<=480px){.office-editorial.alive-surface.alive-public .cr-section{padding-block:26px}.cr-role{grid-template-columns:110px minmax(0,1fr);gap:18px;min-height:174px;padding:20px 17px}.cr-corner-arrow{top:17px;right:14px}.office-editorial.alive-surface.alive-public .cr-role h3{font-size:19px}.office-editorial.alive-surface.alive-public .cr-role-copy>p{font-size:12px}.cr-mini-row>time{display:none}.cr-visual{height:140px}.cr-mini-heading{font-size:7.5px}.cr-role-action{font-size:11px}}@media (width<=360px){.cr-role{grid-template-columns:96px minmax(0,1fr);gap:12px;padding-inline:12px}.office-editorial.alive-surface.alive-public .cr-role h3{font-size:17px}.cr-mini-row{gap:4px}.cr-mini-row>img{width:18px;height:23px}.cr-mini-row b{font-size:6px}.cr-mini-report{padding-inline:7px}.cr-report-complete{font-size:5.7px}}@media (prefers-reduced-motion:reduce){.cr-role,.cr-role-action svg,.cr-corner-arrow{transition:none}}.office-editorial.alive-surface.alive-public .fns-section{padding-block:42px}.fns-panel{background:#fff;border:1px solid #dbe5e9;border-radius:30px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid;overflow:hidden;box-shadow:0 14px 45px #243b4605}.fns-copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:56px 44px;display:flex}.office-editorial.alive-surface.alive-public .fns-eyebrow{text-transform:uppercase;letter-spacing:.18em;color:#5b7889;margin:0 0 22px;font-size:10px;font-weight:550}.office-editorial.alive-surface.alive-public .fns-copy h2{letter-spacing:-.045em;margin:0;font-size:clamp(32px,3vw,45px);font-weight:550;line-height:1.08}.fns-copy h2 span{color:#607f91;display:block}.office-editorial.alive-surface.alive-public .fns-intro{color:#5c7180;max-width:42ch;margin:23px 0 30px;font-size:15px;line-height:1.75}.fns-benefits{width:100%;margin:0;padding:0;list-style:none}.fns-benefits li{border-top:1px solid #e3eaee;grid-template-columns:22px minmax(0,1fr) 18px;align-items:start;gap:14px;padding:19px 0;display:grid}.fns-benefits li>span{color:#8199a6;font-variant-numeric:tabular-nums;padding-top:3px;font-size:10px}.fns-benefits li>svg{color:#688899;margin-top:4px}.office-editorial.alive-surface.alive-public .fns-benefits h3{letter-spacing:-.015em;margin:0 0 5px;font-size:14px;font-weight:550;line-height:1.4}.office-editorial.alive-surface.alive-public .fns-benefits p{color:#657b88;max-width:36ch;margin:0;font-size:12px;line-height:1.65}.fns-copy-action{flex-direction:column;align-items:flex-start;display:flex}.office-editorial.alive-surface.alive-public .fns-link{color:#294c61;border-bottom:1px solid #b8cbd5;align-items:center;gap:18px;min-height:46px;margin-top:17px;font-size:13px;text-decoration:none;display:inline-flex}.fns-link:hover{color:#112e40}.fns-link>svg{transition:transform .18s}.fns-link:hover>svg{transform:translate(3px)}.fns-prelaunch{color:#758794;margin-top:12px;font-size:10px}.fns-preview{isolation:isolate;background:radial-gradient(at 70% 40%,#edf3f3 0%,#f3f6f7 50%,#eaf0f3 100%);border-left:1px solid #e0e8eb;flex-direction:column;justify-content:center;align-items:stretch;min-width:0;padding:26px 28px 22px;display:flex;position:relative}.fns-preview:before{content:"";pointer-events:none;z-index:-1;background-image:linear-gradient(#8fa8b00a 1px,#0000 1px),linear-gradient(90deg,#8fa8b00a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 35%,#0000);mask-image:linear-gradient(#0000,#000 35%,#0000)}.fns-preview-label{letter-spacing:.09em;text-transform:uppercase;color:#7b919b;align-items:center;gap:9px;margin-bottom:22px;font-size:9px;display:flex}.fns-label-rule{background:#a6bbc5;width:24px;height:1px}.fns-device-stage{justify-content:center;min-width:0;padding-bottom:10px;padding-left:140px;display:flex;position:relative}.fns-phone{background:#202a31;border:7px solid #202a31;border-radius:45px;flex:none;width:302px;position:relative;transform:rotate(1.3deg);box-shadow:0 0 0 1px #53626b,0 0 0 3px #abb5ba,0 24px 50px #253e4a24,0 5px 10px #283e4c20}.fns-phone:after{content:"";pointer-events:none;border:1px solid #6e7b83;border-radius:42px;position:absolute;inset:-4px;box-shadow:inset 1px 0 1px #c0c9ce44}.fns-phone-glass{background:#fff;border-radius:37px;position:relative;overflow:hidden}.fns-hardware-button{z-index:-1;background:#76848d;border-radius:2px;width:3px;position:absolute}.fns-hardware-left{height:55px;top:110px;left:-11px;box-shadow:0 -38px 0 -1px #76848d}.fns-hardware-right{height:66px;top:151px;right:-11px}.fns-phone-status{color:#1b2b34;background:#fff;justify-content:space-between;align-items:center;height:38px;padding:11px 19px 0;font-family:Arial,sans-serif;font-size:11px;font-weight:600;line-height:1;display:flex;position:relative}.fns-dynamic-island{background:#111619;border-radius:20px;width:84px;height:24px;position:absolute;top:9px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #05090b}.fns-phone-status>svg{width:46px;height:13px}.fns-app-bar{background:#fff;border-bottom:1px solid #edf1f4;align-items:center;gap:8px;height:47px;padding:5px 17px;display:flex}.fns-app-mark{flex:none;place-items:center;width:22px;height:22px;display:grid}.fns-app-mark .brand-mark,.fns-app-mark svg{width:22px;height:22px;display:block}.fns-app-bar>span:nth-child(2){letter-spacing:.025em;color:#243d49;font-size:10px;font-weight:650}.fns-app-bar b{letter-spacing:.18em;border-left:1px solid #c0cdd4;margin-left:7px;padding-left:7px;font-size:6px;font-weight:500}.fns-app-indicator{background:#7a9b8c;border-radius:50%;width:5px;height:5px;margin-left:auto}.fns-screen{background:#f7faf9;min-width:0;height:442px;overflow:hidden}.fns-phone-view{min-width:0;height:100%}.fns-phone-view[hidden]{display:none!important}.fns-map{isolation:isolate;background:#e9ede6;height:100%;position:relative}.fns-map-art{width:100%;height:calc(100% - 242px);display:block;position:absolute;top:96px;left:0}.fns-direction{color:#fff;background:#173f35;border:1px solid #2e5046;border-radius:14px;align-items:center;gap:11px;padding:16px 13px;display:flex;position:absolute;top:13px;left:11px;right:11px;box-shadow:0 6px 16px #203c3023}.fns-direction>svg{color:#e9f2e8;flex:none;width:24px;height:27px}.fns-direction>div{min-width:0}.fns-direction span{letter-spacing:.14em;text-transform:uppercase;color:#b3cbbd;margin-bottom:5px;font-size:6.5px;display:block}.fns-direction strong{letter-spacing:-.025em;font-size:16px;font-weight:550;line-height:1.22;display:block}.office-editorial.alive-surface.alive-public .fns-direction p{color:#c8dbd0;margin:5px 0 0;font-size:9px;line-height:1.5}.fns-destination{color:#355343;background:#fff;border:1px solid #d5dfd9;border-radius:7px;align-items:center;gap:4px;padding:6px 8px;font-size:7px;display:flex;position:absolute;top:44%;right:4%;box-shadow:0 3px 8px #30493b0c}.fns-route-summary{background:#fffffff5;border:1px solid #fff;border-radius:15px;position:absolute;bottom:10px;left:10px;right:10px;overflow:hidden;box-shadow:0 8px 24px #27433412}.fns-route-metrics{grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 5px 10px;display:grid}.fns-route-metrics>div{gap:5px;padding-inline:10px;display:grid}.fns-route-metrics>div+div{border-left:1px solid #e0e8e4}.fns-route-metrics strong{letter-spacing:-.045em;color:#213f4d;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:19px;font-weight:550;line-height:1.1}.fns-route-metrics span{color:#6b8088;font-size:8px}.fns-route-address{color:#426755;border-top:1px solid #e7eeea;align-items:center;gap:7px;padding:10px 13px;font-size:9px;line-height:1.4;display:flex}.fns-route-address small{color:#7b9186;margin-top:2px;font-size:7px;display:block}.fns-route-arrival-dot{background:#78a18c;border-radius:50%;width:5px;height:5px;margin-left:auto}.fns-map-note{letter-spacing:.015em;color:#4f6970;font-size:6px;line-height:1.3;position:absolute;bottom:9px;left:12px;right:8px}.fns-screen-switch{background:#fff;border-top:1px solid #e4ebee;grid-template-columns:1fr 1fr;gap:6px;height:54px;padding:3px 7px 0;display:grid}.office-editorial.alive-surface.alive-public .fns-screen-switch>button{color:#6a818d;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:47px;padding:5px 4px;font-size:8px;line-height:1.3;transition:background .18s,color .18s;display:flex}.office-editorial.alive-surface.alive-public .fns-screen-switch>button[aria-pressed=true]{color:#244a5d;background:#edf4f5}.fns-screen-switch>button:focus-visible{outline-offset:-2px;outline:2px solid #4d7892}.fns-home-indicator{background:#fff;justify-content:center;align-items:center;height:17px;display:flex}.fns-home-indicator>span{background:#24333a;border-radius:10px;width:89px;height:3px;margin-top:3px}.fns-instructions{overscroll-behavior:contain;scrollbar-width:thin;background:#fff;height:100%;padding:19px 16px 12px;overflow-y:auto}.fns-job-heading{padding-bottom:15px;position:relative}.fns-job-heading>span:first-child{letter-spacing:.12em;text-transform:uppercase;color:#79919b;margin-bottom:6px;font-size:7px;display:block}.office-editorial.alive-surface.alive-public .fns-job-heading h3{letter-spacing:-.035em;margin:0;font-size:23px;line-height:1.15}.office-editorial.alive-surface.alive-public .fns-job-heading p{color:#6e818b;margin:5px 0 6px;font-size:10px;line-height:1.4}.fns-job-time{white-space:nowrap;color:#527283;font-size:9px}.fns-access{background:#f1f5f5;border:1px solid #e4ebeb;border-radius:10px;gap:9px;padding:12px 11px;display:flex}.fns-access>svg{color:#5e7f8b;flex:none;margin-top:1px}.fns-access strong{color:#2a495a;font-size:10px;font-weight:550;line-height:1.4;display:block}.office-editorial.alive-surface.alive-public .fns-access p{color:#6b808b;margin:4px 0 0;font-size:9px;line-height:1.5}.fns-checklist-heading{justify-content:space-between;align-items:center;gap:10px;padding:18px 0 8px;display:flex}.fns-checklist-heading>strong{font-size:11px;font-weight:550}.fns-checklist-heading>span{color:#6c8b7d;font-size:9px}.fns-task-progress{background:#eaf0ed;border-radius:6px;height:3px;margin-bottom:8px;overflow:hidden}.fns-task-progress>span{background:#6c9c85;height:100%;transition:width .18s;display:block}.fns-checklist>label{cursor:pointer;color:#45606e;border-bottom:1px solid #e9eeef;align-items:center;gap:9px;min-height:45px;padding-block:7px;font-size:10px;line-height:1.5;display:flex;position:relative}.fns-checklist input{opacity:0;width:20px;height:20px;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.fns-checklist input+span{color:#fff;background:#fff;border:1px solid #bfced2;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:grid}.fns-checklist input:checked+span{background:#4e796b;border-color:#4e796b}.fns-checklist input:focus-visible+span{outline-offset:2px;outline:3px solid #4a7ba8}.office-editorial.alive-surface.alive-public .fns-try{color:#7a909a;margin:12px 0 0;font-size:8px;line-height:1.5}.fns-office{z-index:3;background:#fffffff5;border:1px solid #d4e1e6;border-radius:17px;width:190px;padding:15px;position:absolute;bottom:85px;left:0;box-shadow:0 15px 35px #304a5912,0 2px 5px #233e4a04}.fns-office-label{color:#7b929f;justify-content:space-between;gap:10px;margin-bottom:13px;font-size:8px;line-height:1.5;display:flex}.fns-office-label>span:first-child{text-transform:uppercase;letter-spacing:.1em;color:#466677;font-weight:600}.fns-office-label>span:last-child{font-size:7px}.fns-office-worker{align-items:center;gap:9px;min-width:0;display:flex}.fns-office .fns-avatar.office-demo-portrait{border-radius:50%;width:33px;min-width:33px;height:33px}.fns-office-worker>div{flex:1;min-width:0}.fns-office strong{color:#284755;font-size:12px;font-weight:600;line-height:1.4;display:block}.office-editorial.alive-surface.alive-public .fns-office p{color:#678290;margin:3px 0 0;font-size:9px;line-height:1.5}.fns-status-dot{background:#6c9987;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 4px #edf4f0}.fns-office-footer{color:#628573;border-top:1px solid #e4ecef;justify-content:space-between;align-items:center;gap:9px;margin-top:13px;padding-top:10px;font-size:8px;line-height:1.4;display:flex}.office-editorial.alive-surface.alive-public .fns-local-note{color:#81939c;text-align:center;max-width:50ch;margin:20px auto 0;font-size:8px;line-height:1.6}.fns-footnote{padding:15px 3px 0}.office-editorial.alive-surface.alive-public .fns-footnote p{color:#758993;max-width:75ch;margin:0;font-size:10px;line-height:1.6}.fns-location-halo{transform-origin:0 0;animation:3.6s ease-in-out infinite fns-location-breathe}@keyframes fns-location-breathe{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@media (width>=761px) and (width<=1200px){.fns-copy{padding:40px 28px}.fns-preview{padding:26px 18px}.fns-device-stage{flex-direction:column;align-items:center;gap:20px;padding-bottom:0;padding-left:0}.fns-phone{width:282px;transform:none}.fns-office{width:100%;max-width:282px;padding:13px;position:relative;bottom:auto;left:auto}.fns-office-label{margin-bottom:8px}.fns-office-footer{margin-top:9px;padding-top:8px}.fns-screen{height:423px}.fns-preview-label{justify-content:center}.fns-local-note{margin-top:15px}}@media (width<=760px){.office-editorial.alive-surface.alive-public .fns-section{padding-block:26px}.fns-panel{border-radius:24px;flex-direction:column;display:flex}.fns-copy{display:contents}.fns-message{order:1;padding:29px 25px 24px}.office-editorial.alive-surface.alive-public .fns-eyebrow{margin-bottom:15px}.office-editorial.alive-surface.alive-public .fns-copy h2{font-size:34px}.office-editorial.alive-surface.alive-public .fns-intro{margin:18px 0 0;font-size:14px;line-height:1.65}.fns-preview{border-top:1px solid #e1e9ed;border-bottom:1px solid #e1e9ed;border-left:0;order:2;padding:22px 19px 18px}.fns-preview-label{justify-content:center;margin-bottom:23px;font-size:8px}.fns-device-stage{flex-direction:column;align-items:center;gap:24px;padding-bottom:0;padding-left:0;display:flex}.fns-phone{border-radius:43px;width:290px;max-width:100%;transform:none;box-shadow:0 0 0 1px #53626b,0 0 0 3px #abb5ba,0 16px 30px #253e4a1c,0 4px 8px #283e4c18}.fns-screen{height:442px}.fns-direction strong{font-size:16px}.fns-office{width:100%;max-width:302px;padding:15px;position:relative;bottom:auto;left:auto;box-shadow:0 7px 19px #304a5909}.fns-office-label{font-size:9px}.fns-office-label>span:last-child{font-size:8px}.fns-office strong{font-size:13px}.office-editorial.alive-surface.alive-public .fns-office p{font-size:10px}.fns-office-footer{font-size:9px}.office-editorial.alive-surface.alive-public .fns-local-note{max-width:32ch;margin-top:16px;font-size:9px}.fns-benefits{order:3;padding:12px 25px 0}.fns-benefits li{gap:10px;padding-block:17px}.fns-benefits li:first-child{border-top:0}.office-editorial.alive-surface.alive-public .fns-benefits p{font-size:12px}.fns-copy-action{order:4;padding:0 25px 27px}.office-editorial.alive-surface.alive-public .fns-link{margin-top:0}.fns-footnote{padding-inline:5px}}@media (width<=360px){.fns-message{padding:25px 20px}.office-editorial.alive-surface.alive-public .fns-copy h2{font-size:30px}.fns-preview{padding-inline:15px}.fns-phone{border-width:6px;border-radius:37px}.fns-phone-glass{border-radius:30px}.fns-phone:after{border-radius:34px}.fns-dynamic-island{width:70px;height:22px}.fns-phone-status{padding-inline:14px}.fns-phone-status>svg{width:41px}.fns-direction{gap:8px;padding:12px 10px}.fns-direction strong{font-size:14px}.fns-direction p{font-size:8px}.fns-route-metrics>div{padding-inline:7px}.fns-route-metrics strong{font-size:17px}.fns-route-metrics span{font-size:7px}.fns-instructions{padding:17px 12px 11px}.fns-checklist>label{gap:8px;font-size:10px}}@media (prefers-reduced-motion:reduce){.fns-location-halo{animation:none}.fns-link>svg,.fns-screen-switch>button,.fns-task-progress>span{transition:none}}.fns-manager-access{background:#f3f7f4;border:1px solid #e1e9e5;border-radius:11px;padding:11px}.fns-manager-label{color:#4e7162;align-items:center;gap:6px;line-height:1.4;display:flex}.fns-manager-label strong{font-size:9px;font-weight:550}.fns-access-code{color:#294b3e;justify-content:space-between;align-items:center;gap:8px;padding:9px 0;display:flex}.fns-access-code>span{font-size:9px;line-height:1.4}.fns-access-code small{color:#799285;font-size:7px;display:block}.fns-access-code>strong{letter-spacing:.1em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:550}.office-editorial.alive-surface.alive-public .fns-manager-access>p{color:#5d786b;align-items:flex-start;gap:6px;margin:0;font-size:9px;line-height:1.5;display:flex}.fns-manager-access>p>svg{flex:none;margin-top:1px}.fns-route-summary>.fns-manager-access{background:#f0f6f2;border:0;margin:9px 9px 8px;padding:8px}.fns-route-summary>.fns-manager-access .fns-access-code{padding:7px 0}.fns-route-summary>.fns-manager-access .fns-access-code>strong{font-size:20px}.fns-moving-marker{transition:transform .25s linear}.fns-journey-progress{background:#e9efec;border-radius:4px;height:3px;margin:0 12px;overflow:hidden}.fns-journey-progress>span{background:#698f7d;height:100%;transition:width .25s linear;display:block}.fns-trip-controls{align-items:stretch;gap:6px;padding:10px 8px 0;display:flex}.office-editorial.alive-surface.alive-public .fns-trip-controls>button{color:#385b50;cursor:pointer;text-align:center;background:#f2f6f4;border:1px solid #dce6e3;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:44px;padding:6px;font-size:10px;line-height:1.3;display:flex}.office-editorial.alive-surface.alive-public .fns-trip-controls>.fns-trip-primary{color:#fff;background:#173f35;border-color:#173f35;flex:1;min-width:0;font-weight:550}.fns-trip-controls>button>svg{flex:none}.fns-trip-controls>button:disabled{opacity:.35;cursor:default}.fns-trip-controls>button:focus-visible{outline-offset:2px;outline:2px solid #4f7eaa}.office-editorial.alive-surface.alive-public .fns-route-status{color:#627c70;text-align:center;min-height:26px;margin:0;padding:7px 9px 8px;font-size:8px;line-height:1.4}.fns-job-heading h3:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #507e9c}@media (width<=360px){.fns-map-art{height:calc(100% - 250px);top:98px}.fns-trip-controls{gap:4px;padding-inline:6px}.office-editorial.alive-surface.alive-public .fns-trip-controls>button{font-size:9px}.fns-route-status{font-size:7px}}@media (prefers-reduced-motion:reduce){.fns-moving-marker,.fns-journey-progress>span{transition:none}}.office-editorial.office-home-refined.alive-surface.alive-public .eh-window-minimized-caption{color:#6c7e8d;flex:1;margin:0 22px;font-size:12px;line-height:1.5}.crm-tooltip.eh-window-tooltip{z-index:80;color:#fff;max-width:calc(100vw - 32px);font-family:var(--crm-font);background:#1d3541;border:1px solid #d6e1e8;border-radius:10px;padding:9px 13px;font-size:12px;line-height:1.5;box-shadow:0 6px 20px #20364024}@media (width<=760px){.office-editorial.office-home-refined.alive-surface.alive-public .eh-window-minimized-caption,.eh-demo-window .eh-dashboard-header .eh-brand>span{display:none}}@media (prefers-reduced-motion:reduce){.crm-tooltip.eh-window-tooltip{transition:none!important;animation:none!important}}.office-editorial.office-home-refined.alive-surface.alive-public .eh-window-controls{position:relative}.eh-window-position{min-width:0}.office-editorial.office-home-refined.alive-surface.alive-public .eh-demo-window[data-expanded=false]{overflow:visible}.eh-demo-window[data-expanded=false]>.eh-window-content{border-radius:0 0 24px 24px;overflow:hidden}.eh-demo-window[hidden],.eh-window-content[hidden]{display:none!important}.office-editorial.office-home-refined.alive-surface.alive-public .eh-window-controls{flex:none;align-items:center;gap:1px;display:flex}.office-editorial.office-home-refined.alive-surface.alive-public .eh-window-controls>button{width:32px;min-width:32px;height:44px;min-height:44px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid}.office-editorial.office-home-refined.alive-surface.alive-public .eh-window-controls>button>span{color:#23333a;border:1px solid #00000014;border-radius:50%;place-items:center;width:14px;height:14px;transition:filter .15s,transform .15s;display:grid}.eh-window-close>span{background:#ff6259}.eh-window-minimize>span{background:#ffbd2e}.eh-window-expand>span{background:#28c840}.eh-window-controls svg{opacity:0;stroke-width:2px}.eh-window-controls:hover svg,.eh-window-controls:focus-within svg{opacity:1}.eh-window-controls button:hover>span{filter:brightness(.94);transform:scale(1.06)}.office-editorial.office-home-refined.alive-surface.alive-public .eh-window-controls>button:focus-visible{outline-offset:0;background:#edf3f6;outline:2px solid #49708c}.eh-window-controls button[aria-expanded=true].eh-window-expand svg{transform:rotate(180deg)}.office-editorial.office-home-refined.alive-surface.alive-public.eh-demo-modal{color:#1b303b;width:calc(100vw - 40px);max-width:1580px;max-height:calc(100dvh - 40px);font-family:var(--crm-font,"Geist Variable",sans-serif);background:#fff;border:0;border-radius:24px;gap:0;padding:0;overflow:auto}.eh-demo-modal>button{display:none}.office-editorial.office-home-refined.alive-surface.alive-public.eh-demo-modal .eh-dashboard{box-shadow:none;border:0;border-radius:0}.eh-demo-modal .eh-dashboard-header{z-index:3;background:#fff;position:sticky;top:0}.eh-demo-modal .eh-dashboard-body{min-height:580px}.eh-demo-modal .eh-evidence img{min-height:240px}.eh-window-note{color:#708394;margin:11px 2px 0;font-size:10px;line-height:1.5}.eh-window-reopen{background:linear-gradient(120deg,#fff,#f1f6f8);border:1px solid #dce5eb;border-radius:22px;align-items:center;gap:24px;padding:26px;display:flex}.eh-window-reopen>div{flex:1;gap:5px;display:grid}.eh-window-reopen strong{font-size:16px}.eh-window-reopen span{color:#617789;font-size:11px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-window-reopen>button{color:#fff;background:#1b303b;border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:12px 20px;font-size:12px;font-weight:600;display:flex}.eh-site-instruction{color:#5b7181;margin:13px 0 9px;font-size:11px;line-height:1.65}.eh-detail-content{animation:.2s eh-site-reveal}@keyframes eh-site-reveal{0%{opacity:.5;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.eh-hero-slide>img[src*=office-generated-property]{-o-object-position:60% center;object-position:60% center}.eh-hero-slide>img[src*=office-generated-cleaning]{-o-object-position:78% center;object-position:78% center}.eh-hero-slide>img[src*=office-generated-service]{-o-object-position:center 62%;object-position:center 62%}@media (width<=760px){.office-editorial.office-home-refined.alive-surface.alive-public .eh-window-controls>button{width:38px;min-width:38px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-dashboard-header{padding:10px 12px;display:flex}.office-editorial.office-home-refined.alive-surface.alive-public.eh-demo-modal{border-radius:18px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.eh-demo-modal .eh-dashboard-body{min-height:0}.eh-demo-modal .eh-evidence img{min-height:165px}.eh-window-reopen{flex-wrap:wrap;gap:17px;padding:20px}.eh-window-reopen .eh-brand{width:100%}.eh-window-reopen>div{min-width:170px}.eh-window-reopen>button{width:100%}.eh-site-instruction{font-size:12px}}@media (prefers-reduced-motion:reduce){.eh-detail-content{animation:none}.eh-window-controls>button>span{transition:none!important}}.office-editorial.office-home-refined.alive-surface.alive-public .eh-detail .eh-evidence img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:200px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-site-instruction{color:#5b7181;margin:14px 0 10px;font-size:11px;line-height:1.65}@media (width>=761px){.office-editorial.office-home-refined.alive-surface.alive-public .eh-hero-slideshow .eh-hero-job{bottom:24px}.office-editorial.office-home-refined.alive-surface.alive-public .eh-hero-visual[data-hero-scene=cleaning] .eh-hero-job{width:300px;top:24px;bottom:auto;right:22px}}@media (width<=760px){.office-editorial.office-home-refined.alive-surface.alive-public .eh-hero-slideshow.eh-hero-visual{background:#eef3f5;flex-direction:column;height:auto;min-height:0;padding-top:285px;display:flex}.office-editorial.office-home-refined.alive-surface.alive-public .eh-hero-slide{height:285px;bottom:auto}.office-editorial.office-home-refined.alive-surface.alive-public .eh-hero-slideshow .eh-hero-job{width:auto;max-width:none;margin:0 12px 12px;position:relative;inset:auto;transform:none;box-shadow:0 2px 10px #172d3910}.office-editorial.office-home-refined.alive-surface.alive-public .eh-hero-controls{height:44px;inset:12px 12px auto}.office-editorial.office-home-refined.alive-surface.alive-public .eh-site-instruction{font-size:12px}}.office-waiting{max-width:1080px;color:var(--crm-ink,#17212d);margin:auto;padding:54px 28px 80px}.office-waiting-badge{color:#506481;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.office-waiting-badge>span{background:#7a92b3;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #7a92b312}.office-waiting-welcome{text-align:center;max-width:720px;margin:36px auto 38px}.office-waiting-mark{color:#536f98;background:linear-gradient(135deg,#fff,#dce6f3);border:1px solid #fff;border-radius:23px;place-items:center;width:70px;height:70px;margin:0 auto 26px;display:grid;box-shadow:0 15px 40px #33496813}.office-waiting-welcome h1{letter-spacing:-.045em;margin:17px 0 24px;font-size:clamp(38px,5vw,64px);font-weight:500;line-height:1.05}.office-waiting-welcome>p:last-child{color:#637186;max-width:60ch;margin:auto;font-size:16px;line-height:1.8}.office-waiting-progress{color:#516278;flex-wrap:wrap;justify-content:center;gap:16px 28px;margin:0 auto 30px;padding:0;font-size:12px;list-style:none;display:flex}.office-waiting-progress li{align-items:center;gap:8px;display:flex}.office-waiting-progress li>span{color:#476955;background:#e0eae4;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.office-waiting-progress li[data-current=true]>span{color:#536e92;background:#dce5f1}.office-waiting-reservation{background:#f7f9fc;border:1px solid #fff;border-radius:30px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden;box-shadow:0 15px 60px #283b5510}.office-waiting-offer{background:linear-gradient(145deg,#eef3fb,#e1e9f5);padding:36px}.office-waiting-offer>strong{letter-spacing:-.07em;color:#334e72;margin:18px 0;font-size:88px;font-weight:500;line-height:1.1;display:block}.office-waiting-offer>strong>span{vertical-align:top;margin-left:7px;font-size:42px;line-height:1.8}.office-waiting-offer h2{margin:12px 0;font-size:20px;font-weight:500;line-height:1.4}.office-waiting-offer p,.office-waiting-details>p{color:#607089;margin:12px 0 0;font-size:13px;line-height:1.8}.office-waiting-details{flex-direction:column;justify-content:center;min-width:0;padding:36px;display:flex}.office-waiting-company{align-items:center;gap:12px;display:flex}.office-waiting-company svg{color:#6b819f;flex-shrink:0}.office-waiting-company h3{overflow-wrap:anywhere;margin:0;font-size:23px;line-height:1.35}.office-waiting-details dl{margin:25px 0 15px}.office-waiting-details dl>div{border-bottom:1px solid #d9e0e9;justify-content:space-between;gap:16px;padding:12px 0;font-size:12px;line-height:1.6;display:flex}.office-waiting-details dt{color:#708097}.office-waiting-details dd{text-align:right;color:#344b68;margin:0}.office-waiting-next{text-align:center;max-width:700px;margin:32px auto 0}.office-waiting-next>p{color:#64748b;font-size:13px;line-height:1.8}.office-waiting-next>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 25px;margin-top:24px;display:flex}.office-waiting-next a,.office-waiting-state button{justify-content:center;align-items:center;gap:10px;min-height:46px;font-size:13px;text-decoration:none;display:inline-flex}.office-waiting-primary,.office-waiting-state button{color:#fff;background:#17202a;border:0;border-radius:30px;padding:12px 22px}.office-waiting a:focus-visible,.office-waiting button:focus-visible{outline-offset:4px;outline:2px solid #5778a0}.office-waiting-state{text-align:center;background:#f7f9fc;border:1px solid #fff;border-radius:24px;padding:32px;font-size:14px;line-height:1.7}.office-waiting-skeleton{background:#e5eaf1;border-radius:16px;width:180px;height:70px;margin:0 auto 20px;display:block}.office-prelaunch-note{color:#405a7c;background:#eaf0f8;border:1px solid #cad8e9;border-radius:18px;margin-bottom:22px;padding:17px 20px;font-size:13px;line-height:1.8}.office-prelaunch-note strong{margin-bottom:5px;font-size:14px;display:block}.office-prelaunch-price{color:#536b88!important;margin-top:10px!important;font-size:13px!important;line-height:1.7!important}@media (width<=700px){.office-waiting{padding:34px 24px 60px}.office-waiting-welcome{margin:28px auto}.office-waiting-welcome>p:last-child{font-size:14px}.office-waiting-reservation{border-radius:25px;grid-template-columns:1fr}.office-waiting-offer,.office-waiting-details{padding:26px}.office-waiting-offer>strong{font-size:76px}.office-waiting-progress{justify-content:flex-start;gap:12px;font-size:11px}.office-waiting-details dl>div{flex-wrap:wrap}.office-waiting-next>div{flex-direction:column}.office-waiting-primary{width:100%}}.membership-showcase .membership-price .office-prelaunch-price strong{letter-spacing:0;font-size:16px;font-weight:600}.onboarding.crm-onboarding.alive-surface.onboarding-refined{--setup-ink:#17212b;--setup-muted:#5c6978;--setup-line:#dce2e8;min-height:100svh;color:var(--setup-ink);background:radial-gradient(at 100% 10%,#e6edf5 0,#0000 48%),#f5f6f8;padding:0 clamp(20px,5vw,80px) 110px}.onboarding.onboarding-refined.crm-onboarding.alive-surface .onboarding-header{border:0;border-bottom:1px solid var(--setup-line);background:0 0;max-width:1240px;height:100px;padding:0}.onboarding.onboarding-refined.crm-onboarding.alive-surface .onboarding-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(40px,7vw,104px);max-width:1120px;margin:0 auto;padding:64px 0 0;display:grid}.onboarding.onboarding-refined.crm-onboarding.alive-surface .onboarding-story{background:0 0;border:0;border-radius:0;grid-area:1/1;min-width:0;padding:22px 0 0}.onboarding.onboarding-refined.crm-onboarding.alive-surface .onboarding-story>.aevor-label{letter-spacing:.16em;color:#687789;font-size:10px;font-weight:500;line-height:1.6}.onboarding.onboarding-refined.crm-onboarding.alive-surface .onboarding-story h1{letter-spacing:-.055em;max-width:420px;margin:24px 0;font-size:clamp(38px,3.8vw,54px);line-height:1.08;font-weight:500!important}.onboarding.onboarding-refined.crm-onboarding.alive-surface .onboarding-story>p:not(.aevor-label){color:var(--setup-muted);max-width:350px;font-size:15px;line-height:1.8}.onboarding.onboarding-refined.crm-onboarding.alive-surface .onboarding-steps{grid-template-columns:1fr;gap:0;margin-top:36px;display:grid}.onboarding.onboarding-refined.crm-onboarding.alive-surface .onboarding-steps li{color:#697482;overflow-wrap:break-word;background:0 0;border-radius:0;flex-direction:row;align-items:center;gap:16px;min-height:65px;padding:10px 0;font-size:14px;line-height:1.5;display:flex;position:relative}.onboarding.onboarding-refined.crm-onboarding.alive-surface .onboarding-steps li:not(:last-child):after{content:"";background:#d6dee6;width:1px;height:28px;position:absolute;top:51px;left:18px}.onboarding.onboarding-refined.crm-onboarding.alive-surface .onboarding-steps li>span{z-index:1;color:#687789;background:#f5f6f8;border:1px solid #d4dde5;border-radius:50%;flex:0 0 38px;width:38px;height:38px;font-size:11px;font-weight:500;position:relative}.onboarding.onboarding-refined.crm-onboarding.alive-surface .onboarding-steps li.current{color:var(--setup-ink);background:0 0;font-weight:600}.onboarding.onboarding-refined.crm-onboarding.alive-surface .onboarding-steps li.current>span{color:#fff;background:#23394d;border-color:#23394d;box-shadow:0 0 0 5px #e5ebf1}.onboarding.onboarding-refined.crm-onboarding.alive-surface .onboarding-steps li.complete>span{color:#32644f;background:#e7efeb;border-color:#ceddd5}.onboarding.onboarding-refined.crm-onboarding.alive-surface .onboarding-story-note{border:0;border-top:1px solid var(--setup-line);color:#687789;background:0 0;border-radius:0;align-items:flex-start;gap:14px;max-width:350px;margin-top:32px;padding:22px 0 0;display:flex}.onboarding.onboarding-refined.crm-onboarding.alive-surface .onboarding-story-note p{color:var(--setup-muted);font-size:13px;line-height:1.75}.onboarding.onboarding-refined.crm-onboarding.alive-surface .onboarding-panel{background:#fff;border:1px solid #e1e6ec;border-radius:24px;grid-area:1/2;min-width:0;padding:clamp(28px,3vw,44px);box-shadow:0 24px 65px -35px #23394d35,0 2px 5px #23394d03}.onboarding-refined .onboarding-progress{justify-content:space-between;align-items:center;gap:20px;display:flex}.onboarding-refined .onboarding-progress .aevor-label{color:#23394d;white-space:nowrap;letter-spacing:.08em;font-size:11px;font-weight:500}.onboarding-refined .onboarding-progress .aevor-label span{color:#85919e;margin-left:5px}.onboarding-refined .onboarding-progress-track{gap:5px;width:116px;display:flex}.onboarding-refined .onboarding-progress-track span{background:#e9edf2;border-radius:3px;flex:1;height:3px}.onboarding-refined .onboarding-progress-track .filled{background:#59758f}.onboarding.onboarding-refined.crm-onboarding.alive-surface .onboarding-title{letter-spacing:-.045em;overflow-wrap:anywhere;margin:28px 0 10px;font-size:32px;line-height:1.2;font-weight:500!important}.onboarding-refined .onboarding-step-intro{color:var(--setup-muted);margin:0 0 26px;font-size:14px;line-height:1.7}.onboarding.onboarding-refined.crm-onboarding.alive-surface .office-prelaunch-note{color:#5c6978;background:#f5f8fa;border:1px solid #e0e7ed;border-radius:12px;margin:0 0 26px;padding:16px 18px;font-size:12px;line-height:1.75;display:block}.onboarding.onboarding-refined.crm-onboarding.alive-surface .office-prelaunch-note strong{color:#293c4d;margin-bottom:5px;font-size:13px;font-weight:500;display:block}.onboarding-refined .onboarding-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;display:grid}.onboarding-refined .onboarding-fields>div{min-width:0}.onboarding-refined .onboarding-field-wide{grid-column:1/-1}.onboarding.onboarding-refined.crm-onboarding.alive-surface .onboarding-fields label{color:#374553;font-size:13px;font-weight:500;line-height:1.5;display:inline-block}.onboarding.onboarding-refined.crm-onboarding.alive-surface .onboarding-panel input{width:100%;min-width:0;height:50px;color:var(--setup-ink);background:#fff;border:1px solid #d9e1e8;border-radius:10px;padding-inline:14px;font-size:16px;box-shadow:0 1px 2px #17212b03}.onboarding.onboarding-refined.crm-onboarding.alive-surface .onboarding-panel input:focus-visible{outline-offset:2px;box-shadow:none;border-color:#728da5;outline:2px solid #bdcedd}.onboarding.onboarding-refined.crm-onboarding.alive-surface .onboarding-actions{border-top:1px solid #e8ecf0;flex-wrap:wrap;gap:12px;margin-top:30px;padding-top:24px}.onboarding.onboarding-refined.crm-onboarding.alive-surface .onboarding-actions button{white-space:normal;border-radius:12px;max-width:100%;height:auto;min-height:48px;padding:12px 18px;font-size:13px;line-height:1.5}.onboarding.onboarding-refined.crm-onboarding.alive-surface .onboarding-actions button.bg-primary{color:#fff;background:#23394d;box-shadow:0 3px 7px #23394d14}.onboarding.onboarding-refined.crm-onboarding.alive-surface .onboarding-actions button.bg-primary:hover{background:#172b3d}.onboarding-refined .onboarding-actions button svg{flex-shrink:0}.onboarding.onboarding-refined.crm-onboarding.alive-surface .service-notice{overflow-wrap:anywhere;color:var(--setup-muted);background:0 0;border:0;border-bottom:1px solid #e8ecf0;border-radius:0;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 22px;padding:0 0 16px;font-size:12px;line-height:1.65;display:flex}.onboarding-refined .service-notice p{flex:190px}.onboarding-refined .service-notice button{white-space:normal;min-height:44px}.onboarding-refined .review-company{align-items:flex-start;min-width:0}.onboarding-refined .review-company>div{min-width:0}.onboarding-refined :is(.review-company,.review-details,.form-error){overflow-wrap:anywhere}.onboarding-refined .language-choice{white-space:normal;min-height:48px;font-size:14px}.onboarding-refined .module-card{box-shadow:none;border-color:#e2e7ed;border-radius:14px}.onboarding-refined .module-selected{background:#f4f7fa;border-color:#9bacbd}.onboarding-refined .module-card-copy p{line-height:1.7}.onboarding-refined.onboarding-preview{min-height:0}@media (width<=900px){.onboarding.onboarding-refined.crm-onboarding.alive-surface .onboarding-layout{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:32px;padding-top:40px}.onboarding.onboarding-refined.crm-onboarding.alive-surface .onboarding-story h1{font-size:38px}.onboarding.onboarding-refined.crm-onboarding.alive-surface .onboarding-panel{padding:28px}}@media (width<=700px){.onboarding.crm-onboarding.alive-surface.onboarding-refined{padding:0 20px 132px}.onboarding.onboarding-refined.crm-onboarding.alive-surface .onboarding-header{gap:8px;height:80px}.onboarding.onboarding-refined.crm-onboarding.alive-surface .onboarding-layout{flex-direction:column;gap:28px;padding:30px 0 0;display:flex}.onboarding.onboarding-refined.crm-onboarding.alive-surface .onboarding-story{width:100%;padding:0}.onboarding.onboarding-refined.crm-onboarding.alive-surface .onboarding-story h1{max-width:340px;margin:14px 0;font-size:34px}.onboarding.onboarding-refined.crm-onboarding.alive-surface .onboarding-story>p:not(.aevor-label){max-width:none;font-size:14px;line-height:1.7}.onboarding.onboarding-refined.crm-onboarding.alive-surface .onboarding-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:26px}.onboarding.onboarding-refined.crm-onboarding.alive-surface .onboarding-steps li{flex-direction:column;align-items:flex-start;gap:10px;min-height:0;padding:0;font-size:11px;line-height:1.5}.onboarding.onboarding-refined.crm-onboarding.alive-surface .onboarding-steps li>span{flex:0 0 32px;width:32px;height:32px}.onboarding.onboarding-refined.crm-onboarding.alive-surface .onboarding-steps li:not(:last-child):after{width:auto;height:1px;top:16px;left:42px;right:0}.onboarding.onboarding-refined.crm-onboarding.alive-surface .onboarding-story-note{display:none}.onboarding.onboarding-refined.crm-onboarding.alive-surface .onboarding-panel{border-radius:20px;width:100%;padding:26px 22px}.onboarding.onboarding-refined.crm-onboarding.alive-surface .onboarding-title{margin-top:24px;font-size:28px}.onboarding-refined .onboarding-fields{grid-template-columns:1fr;gap:20px}.onboarding.onboarding-refined.crm-onboarding.alive-surface .onboarding-actions button{padding-inline:14px}}@media (width<=359px){.onboarding.crm-onboarding.alive-surface.onboarding-refined{padding-inline:14px}.onboarding.onboarding-refined.crm-onboarding.alive-surface .onboarding-panel{padding:24px 18px}.onboarding.onboarding-refined.crm-onboarding.alive-surface .onboarding-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.onboarding.onboarding-refined.crm-onboarding.alive-surface .onboarding-steps li{overflow-wrap:anywhere;flex-direction:row;align-items:center;font-size:11px}.onboarding.onboarding-refined.crm-onboarding.alive-surface .onboarding-steps li:not(:last-child):after{display:none}}.industry-selector{border:0;min-width:0;margin:0;padding:0}.industry-selector legend{font-size:17px;font-weight:600}.industry-selector>p,.industry-template>p{color:#53647a;margin:10px 0 18px;font-size:14px;line-height:1.65}.industry-options{gap:12px;display:grid}.industry-options label{cursor:pointer;background:#fff;border:1px solid #d7dfe8;border-radius:18px;align-items:flex-start;gap:14px;min-width:0;padding:18px;display:flex}.industry-options label.selected{background:#edf3f8;border-color:#54718c}.industry-selector .industry-options label>input[type=checkbox]{appearance:auto;accent-color:#233b53;flex:0 0 19px;width:19px;min-width:19px;max-width:19px;height:19px;min-height:19px;max-height:19px;margin:3px 0 0;padding:0}.industry-options label>span{flex:1;min-width:0}.industry-options strong,.industry-options small{overflow-wrap:anywhere;display:block}.industry-options strong{font-size:15px}.industry-options small{color:#53647a;margin-top:6px;font-size:13px;line-height:1.6}.industry-options label:focus-within{outline-offset:3px;outline:2px solid #54718c}.industry-journey{background:#f6f8fb;border:1px solid #d7dfe8;border-radius:18px;margin:16px 0;padding:16px 20px}.industry-journey>div{flex-wrap:wrap;gap:8px;display:flex}.industry-journey span{color:#233b53;font-size:12px;font-weight:600}.industry-journey span+span:before{content:"·";padding-right:8px}.industry-journey p{color:#53647a;margin:8px 0 0;font-size:13px;line-height:1.65}.industry-template{border:1px solid #d7dfe8;border-radius:16px;min-width:0;padding:18px}.industry-template select{width:100%;max-width:100%;min-height:44px}.industry-template button{margin-top:12px}.industry-template label{font-size:14px;font-weight:600;display:block}@media (width<=640px){.industry-options label{padding:16px}.industry-journey{padding:14px 16px}.industry-template{padding:14px}}.public-industries{color:#203440;background:#f7f9fb;border:1px solid #dbe4eb;border-radius:22px;min-width:0;margin:28px 0;padding:24px}.public-industries h3{letter-spacing:0;margin:0 0 14px;font-size:15px;font-weight:500;line-height:1.5}.public-industry-choices{flex-wrap:wrap;gap:8px;display:flex}.public-industry-choices button{color:#435b6c;text-align:center;overflow-wrap:break-word;cursor:pointer;background:#fff;border:1px solid #d8e1e8;border-radius:12px;flex:160px;min-width:0;min-height:48px;padding:12px 14px;font-size:13px;font-weight:500;line-height:1.45}.public-industry-choices button[aria-pressed=true]{background:var(--office-selection-soft);border-color:var(--office-selection-border);color:var(--office-selection-ink);box-shadow:0 3px 8px #1689f510}.public-industry-choices button:focus-visible,.public-industry-description a:focus-visible{outline-offset:3px;outline:2px solid #517fa5}.public-industries .public-industry-description{justify-content:space-between;align-items:flex-start;gap:12px;margin-top:16px;display:flex}.public-industries .public-industry-description p{color:#526577;margin:0;font-size:14px;line-height:1.7}.public-industry-description a{flex-shrink:0;align-items:center;gap:8px;min-height:44px;font-size:13px;display:inline-flex}.public-industries.is-compact{background:0 0;border:0;border-radius:0;margin:4px 0 0;padding:18px 0 0}.public-industries.is-compact .public-industry-choices button{flex-basis:140px}.public-industries.is-compact .public-industry-description{min-height:86px;display:block}.public-industries .public-industry-price-note{color:#617386;margin:8px 0 0;font-size:12px;line-height:1.6}.public-industry-scope{color:#617386;max-width:76ch;margin:18px 0 32px;font-size:13px;line-height:1.7}.public-demo-scope{color:#5d7082;max-width:75ch;margin:16px 0;font-size:13px;line-height:1.65}.public-demo-scope a{text-underline-offset:3px;text-decoration:underline}@media (width<=600px){.public-industries{margin:22px 0;padding:18px}.public-industry-choices{grid-template-columns:1fr;width:100%;display:grid}.public-industry-choices button{text-align:left;width:100%;min-height:46px}.public-industry-description{flex-direction:column}.public-industries.is-compact .public-industry-description{min-height:0}.public-industries.is-compact{padding-top:16px}.public-demo-scope{padding:0}}.office-navigation{--nav-ink:#10141a;--nav-blue:#83a2db;--nav-coral:#ce6969;--nav-line:#d8dce2;color:var(--nav-ink);font:inherit;max-width:1440px;margin:auto;padding:4px 0 28px}.office-navigation button,.office-navigation a{font:inherit}.office-navigation button{cursor:pointer;border:1px solid var(--nav-line);min-height:44px;color:var(--nav-ink);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px 14px;font-size:13px;font-weight:600;display:inline-flex}.office-navigation button:disabled{opacity:.45;cursor:not-allowed}.office-navigation :is(button,a,summary):focus-visible{outline-offset:3px;outline:3px solid #527dbe}.office-navigation .office-nav-back{background:0 0;border:0;justify-content:flex-start;padding-left:0;font-size:12px}.office-nav-title{justify-content:space-between;align-items:center;gap:20px;padding:18px 0 24px;display:flex}.office-nav-title h1{letter-spacing:-.045em;margin:7px 0 9px;font-size:clamp(25px,3vw,38px);font-weight:600;line-height:1.2}.office-nav-title p{color:#59616c;font-size:14px}.office-nav-title .office-nav-eyebrow,.office-nav-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:#647080;font-size:10px;font-weight:700;line-height:1.6}.office-nav-badge{white-space:nowrap;background:#e8eef8;border-radius:999px;align-items:center;gap:7px;padding:10px 14px;font-size:12px;font-weight:600;display:inline-flex}.office-navigation-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:22px;display:grid}.office-nav-stage{border:1px solid var(--nav-line);background:#fff;border-radius:22px;min-width:0;overflow:hidden;box-shadow:0 10px 35px #10141a08}.office-nav-guidance{color:#fff;background:#10141a;align-items:center;gap:17px;min-height:125px;padding:22px 24px;display:flex}.office-nav-guidance .office-nav-eyebrow{color:#bdcbe4;letter-spacing:.06em;text-transform:none}.office-nav-guidance h2{letter-spacing:-.025em;margin:3px 0;font-size:clamp(18px,2vw,25px);font-weight:600;line-height:1.35}.office-nav-symbol{color:#a7bfe9;background:#ffffff0a;border:1px solid #ffffff26;border-radius:16px;flex-shrink:0;place-items:center;width:58px;height:66px;display:grid}.office-nav-turn-distance{color:#a7bfe9;font-variant-numeric:tabular-nums;margin-top:7px;font-size:22px;font-weight:600}.office-route-map-frame{position:relative}.office-route-map{background:#e4e4e4;width:100%;height:clamp(340px,52vh,630px)}.office-route-position{background:#527dbe;border:4px solid #fff;border-radius:50%;width:21px;height:21px;box-shadow:0 0 0 7px #83a2db40,0 2px 8px #10141a40}.office-route-map-warning{background:#fff;border:1px solid #d1a1a1;border-radius:12px;padding:12px;font-size:12px;line-height:1.5;position:absolute;top:14px;left:14px;right:55px}.office-nav-map-empty{color:#647080;text-align:center;background:#e4e4e4;flex-direction:column;justify-content:center;align-items:center;gap:18px;height:360px;padding:30px;font-size:14px;display:flex}.office-nav-map-tools{border-top:1px solid var(--nav-line);flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}.office-nav-map-tools button{padding:8px 12px;font-size:12px}.office-nav-map-tools button[aria-pressed=true]{background:#e8eef8;border-color:#83a2db}.office-nav-metrics{border-top:1px solid var(--nav-line);align-items:center;gap:34px;padding:18px 22px;display:flex}.office-nav-metrics div{flex-direction:column;gap:4px;display:flex}.office-nav-metrics strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:23px}.office-nav-metrics span{color:#647080;font-size:11px}.office-nav-provider{margin-left:auto}.office-nav-steps{border-top:1px solid var(--nav-line);padding:8px 22px}.office-nav-steps summary{cursor:pointer;align-items:center;min-height:44px;font-size:13px;font-weight:600;display:flex}.office-nav-steps ol{margin:8px 0 15px;padding-left:22px;list-style:decimal}.office-nav-steps li{border-top:1px solid #eef0f3;padding:10px 0;font-size:13px;line-height:1.5}.office-nav-steps li small{color:#647080;margin-top:3px;display:block}.office-nav-panel{flex-direction:column;gap:16px;display:flex}.office-nav-card{border:1px solid var(--nav-line);background:#fff;border-radius:20px;padding:22px;box-shadow:0 4px 22px #10141a04}.office-nav-card h2{letter-spacing:-.035em;margin:8px 0;font-size:20px;font-weight:600;line-height:1.3}.office-nav-card>p:not(.office-nav-eyebrow){color:#59616c;font-size:13px;line-height:1.6}.office-navigation .office-nav-primary{background:var(--nav-blue);border-color:var(--nav-blue);color:#10141a}.office-nav-card>.office-nav-primary{width:100%;margin-top:18px}.office-nav-modes{background:#f2f3f5;border-radius:12px;gap:5px;margin:20px 0 15px;padding:5px;display:flex}.office-nav-modes button{background:0 0;border-color:#0000;flex:1;gap:5px;min-width:0;padding:8px 5px;font-size:11px}.office-nav-modes button[aria-pressed=true]{background:#fff;border-color:#d8dce2;box-shadow:0 1px 4px #10141a08}.office-navigation .office-nav-privacy{color:#647080;margin:13px 0;font-size:11px;line-height:1.65}.office-nav-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.office-nav-actions>.office-nav-primary{flex:100%}.office-nav-actions>button{flex:1}.office-nav-external{color:#10141a;border-top:1px solid var(--nav-line);justify-content:space-between;align-items:center;gap:8px;min-height:44px;margin-top:18px;padding-top:14px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.office-nav-choices{gap:8px;margin:15px 0;display:grid}.office-nav-choices p{color:#647080;font-size:12px}.office-nav-choices button{text-align:left;justify-content:flex-start;font-size:12px;font-weight:500;line-height:1.5}.office-nav-choices svg{flex-shrink:0}.office-nav-selected{background:#f0f4fa;border-radius:10px;gap:8px;margin-top:16px;padding:12px;font-size:12px;line-height:1.5;display:flex}.office-nav-selected svg{flex-shrink:0}.office-navigation .office-nav-link{text-underline-offset:3px;background:0 0;border:0;min-height:38px;padding:8px 0;font-size:11px;text-decoration:underline}.office-nav-notice{background:#fbf3f3;border:1px solid #dba9a9;border-radius:12px;margin-top:14px;padding:12px;font-size:12px;line-height:1.6}.office-nav-notice button{min-height:38px;margin-top:8px;margin-right:6px;padding:7px 10px;font-size:11px}.office-nav-workflow .office-nav-actions{margin:0}@media (width<=1050px){.office-navigation-layout{grid-template-columns:minmax(0,1fr) 310px;gap:15px}.office-nav-card{padding:18px}}@media (width<=760px){.office-navigation-layout{grid-template-columns:1fr}.office-nav-title{flex-direction:column;align-items:flex-start;gap:12px;padding-top:10px}.office-nav-title h1{font-size:29px}.office-nav-stage{border-radius:18px}.office-nav-guidance{gap:13px;min-height:110px;padding:18px}.office-nav-guidance h2{font-size:20px}.office-route-map{height:43vh;min-height:310px}.office-nav-map-empty{height:220px}.office-nav-panel{gap:13px}.office-nav-metrics{gap:24px;padding:16px 18px}.office-nav-card{border-radius:18px}.office-nav-map-tools button{flex:1}.office-nav-badge{font-size:11px}.office-nav-symbol{width:48px;height:58px}}.office-nav-sharing-choice{align-items:flex-start;gap:10px;margin-top:15px;font-size:12px;line-height:1.6;display:flex}.office-nav-sharing-choice input{accent-color:#527dbe;margin-top:4px}.office-nav-sharing{background:#eef3fc;border:1px solid #83a2db;border-radius:12px;margin-top:14px;padding:13px;font-size:11px;line-height:1.6}.office-nav-sharing strong,.office-nav-sharing span{display:block}.office-nav-sharing p{margin:5px 0 8px}.office-nav-sharing button{min-height:38px!important;font-size:11px!important}.office-team-overview{background:#fff;border:1px solid #d8dce2;border-radius:20px;padding:22px!important}.office-team-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.office-team-header h2{letter-spacing:-.04em;margin:5px 0;font-size:22px;font-weight:600}.office-team-header p:not(.office-nav-eyebrow){color:#647080;font-size:12px}.office-team-map-wrap{border-radius:14px;position:relative;overflow:hidden}.office-team-map{background:#e4e4e4;height:340px}.office-team-marker{color:#fff;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#10141a;border:2px solid #fff;border-radius:12px;max-width:150px;padding:8px 11px;font:600 11px/1.4 inherit;overflow:hidden;box-shadow:0 3px 12px #10141a30}.office-team-list article{border-top:1px solid #e4e4e4;grid-template-columns:minmax(130px,1fr) 110px minmax(150px,1fr);align-items:center;gap:15px;padding:15px 0;display:grid}.office-team-list a{color:#10141a;font-size:13px;text-decoration:none}.office-team-list a strong,.office-team-list a span{display:block}.office-team-list a span{color:#647080;margin-top:4px;font-size:11px}.office-team-status{align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.office-team-status--en_route{color:#527dbe}.office-team-status--working{color:#3e685a}.office-team-freshness{color:#647080;font-size:10px;line-height:1.6}.office-team-freshness span{align-items:center;gap:5px;display:flex}.office-team-freshness small{display:block}@media (width<=760px){.office-team-list article{grid-template-columns:1fr auto;gap:8px}.office-team-freshness{grid-column:1/-1}.office-team-map{height:280px}.office-nav-metrics{flex-wrap:wrap!important;gap:20px!important}}.mapboxgl-map{-webkit-tap-highlight-color:#0000;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.mapboxgl-canvas{position:absolute;top:0;left:0}.mapboxgl-map:-webkit-full-screen{width:100%;height:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom,.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-left,.mapboxgl-ctrl-right,.mapboxgl-ctrl-top,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{pointer-events:none;z-index:2;position:absolute}.mapboxgl-ctrl-top-left{top:0;left:0}.mapboxgl-ctrl-top{top:0;left:50%;transform:translate(-50%)}.mapboxgl-ctrl-top-right{top:0;right:0}.mapboxgl-ctrl-right{top:50%;right:0;transform:translateY(-50%)}.mapboxgl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl-bottom{bottom:0;left:50%;transform:translate(-50%)}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-left{top:50%;left:0;transform:translateY(-50%)}.mapboxgl-ctrl{clear:both;pointer-events:auto}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{float:left;margin:10px 0 0 10px}.mapboxgl-ctrl-top .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl,.mapboxgl-ctrl-right .mapboxgl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-bottom .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl,.mapboxgl-ctrl-left .mapboxgl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px buttontext}}.mapboxgl-ctrl-group button{box-sizing:border-box;background-color:initial;cursor:pointer;border:0;outline:none;width:32px;height:32px;padding:0;display:block;overflow:hidden}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;display:block}@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:initial}.mapboxgl-ctrl-group button+button{border-top:1px solid buttontext}}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl-group button:first-of-type{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:only-child{border-radius:inherit}.mapboxgl-ctrl button:not(:disabled):hover{background-color:#eee}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-9z%22%2F%3E%3C%2Fsvg%3E)}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5z%22%2F%3E%3C%2Fsvg%3E)}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-9z%22%2F%3E%3C%2Fsvg%3E)}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5z%22%2F%3E%3C%2Fsvg%3E)}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23000%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-9z%22%2F%3E%3C%2Fsvg%3E)}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23000%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5z%22%2F%3E%3C%2Fsvg%3E)}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3h1zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16h1zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205H13zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1V7.5z%22%2F%3E%3C%2Fsvg%3E)}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1h-5.5zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1v-5.5zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1v5.5zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1h5.5z%22%2F%3E%3C%2Fsvg%3E)}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3h1zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16h1zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205H13zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1V7.5z%22%2F%3E%3C%2Fsvg%3E)}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1h-5.5zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1v-5.5zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1v5.5zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1h5.5z%22%2F%3E%3C%2Fsvg%3E)}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23000%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3h1zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16h1zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205H13zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1V7.5z%22%2F%3E%3C%2Fsvg%3E)}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23000%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1h-5.5zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1v-5.5zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1v5.5zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1h5.5z%22%2F%3E%3C%2Fsvg%3E)}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10.5%2014l4-8%204%208h-8z%22%2F%3E%3Cpath%20id%3D%22south%22%20d%3D%22M10.5%2016l4%208%204-8h-8z%22%20fill%3D%22%23ccc%22%2F%3E%3C%2Fsvg%3E)}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10.5%2014l4-8%204%208h-8z%22%2F%3E%3Cpath%20id%3D%22south%22%20d%3D%22M10.5%2016l4%208%204-8h-8z%22%20fill%3D%22%23999%22%2F%3E%3C%2Fsvg%3E)}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23000%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10.5%2014l4-8%204%208h-8z%22%2F%3E%3Cpath%20id%3D%22south%22%20d%3D%22M10.5%2016l4%208%204-8h-8z%22%20fill%3D%22%23ccc%22%2F%3E%3C%2Fsvg%3E)}}.mapboxgl-ctrl button.mapboxgl-ctrl-arrow-up .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D%22%23333%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.29289%2011.7071C4.68342%2012.0976%205.31658%2012.0976%205.70711%2011.7071L9%208.41421L12.2929%2011.7071C12.6834%2012.0976%2013.3166%2012.0976%2013.7071%2011.7071C14.0976%2011.3166%2014.0976%2010.6834%2013.7071%2010.2929L9.70711%206.29289C9.31658%205.90237%208.68342%205.90237%208.29289%206.29289L4.29289%2010.2929C3.90237%2010.6834%203.90237%2011.3166%204.29289%2011.7071Z%22%20fill%3D%22%23333333%22%2F%3E%3C%2Fsvg%3E);background-size:18px 18px}.mapboxgl-ctrl button.mapboxgl-ctrl-arrow-down .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D%22%23333%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.29289%206.29289C4.68342%205.90237%205.31658%205.90237%205.70711%206.29289L9%209.58579L12.2929%206.29289C12.6834%205.90237%2013.3166%205.90237%2013.7071%206.29289C14.0976%206.68342%2014.0976%207.31658%2013.7071%207.70711L9.70711%2011.7071C9.31658%2012.0976%208.68342%2012.0976%208.29289%2011.7071L4.29289%207.70711C3.90237%207.31658%203.90237%206.68342%204.29289%206.29289Z%22%20fill%3D%22%23333333%22%2F%3E%3C%2Fsvg%3E);background-size:18px 18px}.mapboxgl-ctrl button.mapboxgl-ctrl-indoor-toggle .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D%22%23333%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cpath%20d%3D%22M4.0017%203.0017L4.0017%2015.0017L10.0017%2015.0017V12.0017H12.0017V15.0017H14.0017L14.0017%203.0017C14.0097%202.86829%2013.9894%202.73469%2013.9419%202.60973C13.8945%202.48477%2013.8211%202.37129%2013.7266%202.27678C13.6321%202.18228%2013.5186%202.10889%2013.3937%202.06147C13.2687%202.01405%2013.1351%201.99368%2013.0017%202.0017L5.0017%202.0017C4.86829%201.99368%204.73469%202.01405%204.60973%202.06147C4.48477%202.10889%204.37129%202.18228%204.27678%202.27678C4.18228%202.37129%204.10889%202.48477%204.06147%202.60973C4.01405%202.73469%203.99368%202.86829%204.0017%203.0017ZM8.0017%2014.0017H6.0017V12.0017H8.0017V14.0017ZM8.0017%2010.0017H6.0017L6.0017%208.0017H8.0017V10.0017ZM8.0017%206.0017L6.0017%206.0017V4.0017H8.0017V6.0017ZM12.0017%2010.0017H10.0017V8.0017H12.0017V10.0017ZM12.0017%206.0017H10.0017V4.0017L12.0017%204.0017V6.0017Z%22%20fill%3D%22%23333333%22%2F%3E%3C%2Fsvg%3E);background-size:18px 18px}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-indoor-toggle .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D%22%23fff%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cpath%20d%3D%22M4.0017%203.0017L4.0017%2015.0017L10.0017%2015.0017V12.0017H12.0017V15.0017H14.0017L14.0017%203.0017C14.0097%202.86829%2013.9894%202.73469%2013.9419%202.60973C13.8945%202.48477%2013.8211%202.37129%2013.7266%202.27678C13.6321%202.18228%2013.5186%202.10889%2013.3937%202.06147C13.2687%202.01405%2013.1351%201.99368%2013.0017%202.0017L5.0017%202.0017C4.86829%201.99368%204.73469%202.01405%204.60973%202.06147C4.48477%202.10889%204.37129%202.18228%204.27678%202.27678C4.18228%202.37129%204.10889%202.48477%204.06147%202.60973C4.01405%202.73469%203.99368%202.86829%204.0017%203.0017ZM8.0017%2014.0017H6.0017V12.0017H8.0017V14.0017ZM8.0017%2010.0017H6.0017L6.0017%208.0017H8.0017V10.0017ZM8.0017%206.0017L6.0017%206.0017V4.0017H8.0017V6.0017ZM12.0017%2010.0017H10.0017V8.0017H12.0017V10.0017ZM12.0017%206.0017H10.0017V4.0017L12.0017%204.0017V6.0017Z%22%20fill%3D%22%23333333%22%2F%3E%3C%2Fsvg%3E)}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-indoor-toggle .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D%22%23000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cpath%20d%3D%22M4.0017%203.0017L4.0017%2015.0017L10.0017%2015.0017V12.0017H12.0017V15.0017H14.0017L14.0017%203.0017C14.0097%202.86829%2013.9894%202.73469%2013.9419%202.60973C13.8945%202.48477%2013.8211%202.37129%2013.7266%202.27678C13.6321%202.18228%2013.5186%202.10889%2013.3937%202.06147C13.2687%202.01405%2013.1351%201.99368%2013.0017%202.0017L5.0017%202.0017C4.86829%201.99368%204.73469%202.01405%204.60973%202.06147C4.48477%202.10889%204.37129%202.18228%204.27678%202.27678C4.18228%202.37129%204.10889%202.48477%204.06147%202.60973C4.01405%202.73469%203.99368%202.86829%204.0017%203.0017ZM8.0017%2014.0017H6.0017V12.0017H8.0017V14.0017ZM8.0017%2010.0017H6.0017L6.0017%208.0017H8.0017V10.0017ZM8.0017%206.0017L6.0017%206.0017V4.0017H8.0017V6.0017ZM12.0017%2010.0017H10.0017V8.0017H12.0017V10.0017ZM12.0017%206.0017H10.0017V4.0017L12.0017%204.0017V6.0017Z%22%20fill%3D%22%23333333%22%2F%3E%3C%2Fsvg%3E)}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23333%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1zm0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7z%22%2F%3E%3Ccircle%20id%3D%22dot%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20id%3D%22stroke%22%20d%3D%22M14%205l1%201-9%209-1-1%209-9z%22%20display%3D%22none%22%2F%3E%3C%2Fsvg%3E)}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23aaa%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1zm0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7z%22%2F%3E%3Ccircle%20id%3D%22dot%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20id%3D%22stroke%22%20d%3D%22M14%205l1%201-9%209-1-1%209-9z%22%20fill%3D%22%23f00%22%2F%3E%3C%2Fsvg%3E)}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%2333b5e5%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1zm0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7z%22%2F%3E%3Ccircle%20id%3D%22dot%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20id%3D%22stroke%22%20d%3D%22M14%205l1%201-9%209-1-1%209-9z%22%20display%3D%22none%22%2F%3E%3C%2Fsvg%3E)}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23e58978%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1zm0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7z%22%2F%3E%3Ccircle%20id%3D%22dot%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20id%3D%22stroke%22%20d%3D%22M14%205l1%201-9%209-1-1%209-9z%22%20display%3D%22none%22%2F%3E%3C%2Fsvg%3E)}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%2333b5e5%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1zm0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7z%22%2F%3E%3Ccircle%20id%3D%22dot%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%20display%3D%22none%22%2F%3E%3Cpath%20id%3D%22stroke%22%20d%3D%22M14%205l1%201-9%209-1-1%209-9z%22%20display%3D%22none%22%2F%3E%3C%2Fsvg%3E)}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23e54e33%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1zm0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7z%22%2F%3E%3Ccircle%20id%3D%22dot%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%20display%3D%22none%22%2F%3E%3Cpath%20id%3D%22stroke%22%20d%3D%22M14%205l1%201-9%209-1-1%209-9z%22%20display%3D%22none%22%2F%3E%3C%2Fsvg%3E)}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{animation:2s linear infinite mapboxgl-spin}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1zm0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7z%22%2F%3E%3Ccircle%20id%3D%22dot%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20id%3D%22stroke%22%20d%3D%22M14%205l1%201-9%209-1-1%209-9z%22%20display%3D%22none%22%2F%3E%3C%2Fsvg%3E)}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23999%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1zm0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7z%22%2F%3E%3Ccircle%20id%3D%22dot%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20id%3D%22stroke%22%20d%3D%22M14%205l1%201-9%209-1-1%209-9z%22%20fill%3D%22%23f00%22%2F%3E%3C%2Fsvg%3E)}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%2333b5e5%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1zm0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7z%22%2F%3E%3Ccircle%20id%3D%22dot%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20id%3D%22stroke%22%20d%3D%22M14%205l1%201-9%209-1-1%209-9z%22%20display%3D%22none%22%2F%3E%3C%2Fsvg%3E)}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23e58978%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1zm0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7z%22%2F%3E%3Ccircle%20id%3D%22dot%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20id%3D%22stroke%22%20d%3D%22M14%205l1%201-9%209-1-1%209-9z%22%20display%3D%22none%22%2F%3E%3C%2Fsvg%3E)}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%2333b5e5%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1zm0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7z%22%2F%3E%3Ccircle%20id%3D%22dot%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%20display%3D%22none%22%2F%3E%3Cpath%20id%3D%22stroke%22%20d%3D%22M14%205l1%201-9%209-1-1%209-9z%22%20display%3D%22none%22%2F%3E%3C%2Fsvg%3E)}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23e54e33%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1zm0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7z%22%2F%3E%3Ccircle%20id%3D%22dot%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%20display%3D%22none%22%2F%3E%3Cpath%20id%3D%22stroke%22%20d%3D%22M14%205l1%201-9%209-1-1%209-9z%22%20display%3D%22none%22%2F%3E%3C%2Fsvg%3E)}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23000%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1zm0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7z%22%2F%3E%3Ccircle%20id%3D%22dot%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20id%3D%22stroke%22%20d%3D%22M14%205l1%201-9%209-1-1%209-9z%22%20display%3D%22none%22%2F%3E%3C%2Fsvg%3E)}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23666%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1zm0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7z%22%2F%3E%3Ccircle%20id%3D%22dot%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20id%3D%22stroke%22%20d%3D%22M14%205l1%201-9%209-1-1%209-9z%22%20fill%3D%22%23f00%22%2F%3E%3C%2Fsvg%3E)}}@keyframes mapboxgl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2088%2023%22%3E%3Cdefs%3E%3Cpath%20id%3D%22logo%22%20d%3D%22M11.5%202.25c5.105%200%209.25%204.145%209.25%209.25s-4.145%209.25-9.25%209.25-9.25-4.145-9.25-9.25%204.145-9.25%209.25-9.25zM6.997%2015.983c-.051-.338-.828-5.802%202.233-8.873a4.395%204.395%200%20013.13-1.28c1.27%200%202.49.51%203.39%201.42.91.9%201.42%202.12%201.42%203.39%200%201.18-.449%202.301-1.28%203.13C12.72%2016.93%207%2016%207%2016l-.003-.017zM15.3%2010.5l-2%20.8-.8%202-.8-2-2-.8%202-.8.8-2%20.8%202%202%20.8z%22%2F%3E%3Cpath%20id%3D%22text%22%20d%3D%22M50.63%208c.13%200%20.23.1.23.23V9c.7-.76%201.7-1.18%202.73-1.18%202.17%200%203.95%201.85%203.95%204.17s-1.77%204.19-3.94%204.19c-1.04%200-2.03-.43-2.74-1.18v3.77c0%20.13-.1.23-.23.23h-1.4c-.13%200-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01%200%20.01%200%20.01-.01.13%200%20.22.1.22.22v7.55c0%20.12-.1.23-.23.23h-1.4c-.13%200-.23-.1-.23-.23V15c-.7.76-1.69%201.19-2.73%201.19-2.17%200-3.94-1.87-3.94-4.19%200-2.32%201.77-4.19%203.94-4.19%201.03%200%202.02.43%202.73%201.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24%204.24%200%2000-4.16%203.29c-.13.59-.13%201.19%200%201.77a4.233%204.233%200%20004.17%203.3c2.35%200%204.26-1.87%204.26-4.19%200-2.32-1.9-4.17-4.27-4.17zM60.63%205c.13%200%20.23.1.23.23v3.76c.7-.76%201.7-1.18%202.73-1.18%201.88%200%203.45%201.4%203.84%203.28.13.59.13%201.2%200%201.8-.39%201.88-1.96%203.29-3.84%203.29-1.03%200-2.02-.43-2.73-1.18v.77c0%20.12-.1.23-.23.23h-1.4c-.13%200-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34%2011h-1.4c-.13%200-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13%200%20.22.11.23.22v.68c.5-.68%201.3-1.09%202.16-1.1h.03c1.09%200%202.09.6%202.6%201.55.45-.95%201.4-1.55%202.44-1.56%201.62%200%202.93%201.25%202.9%202.78l.03%205.2c0%20.13-.1.23-.23.23h-1.41c-.13%200-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8%200-1.46.7-1.59%201.62l.01%204.68c0%20.13-.11.23-.23.23h-1.41c-.13%200-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85%200-1.54.79-1.6%201.8v4.5c0%20.13-.1.23-.23.23zm53.615%200h-1.61c-.04%200-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213%200%2001-.03-.12c0-.12.09-.21.21-.21h1.61c.13%200%20.24.06.3.17l1.41%202.37%201.4-2.37a.34.34%200%2001.3-.17h1.6c.04%200%20.08.01.12.03.09.06.13.19.06.28l-2.37%203.65%202.43%203.7c0%20.05.01.09.01.13%200%20.12-.09.21-.21.21h-1.61c-.13%200-.24-.06-.3-.17l-1.44-2.42-1.44%202.42a.34.34%200%2001-.3.17zm-7.12-1.49c-1.33%200-2.42-1.12-2.42-2.51%200-1.39%201.08-2.52%202.42-2.52%201.33%200%202.42%201.12%202.42%202.51%200%201.39-1.08%202.51-2.42%202.52zm-19.865%200c-1.32%200-2.39-1.11-2.42-2.48v-.07c.02-1.38%201.09-2.49%202.4-2.49%201.32%200%202.41%201.12%202.41%202.51%200%201.39-1.07%202.52-2.39%202.53zm-8.11-2.48c-.01%201.37-1.09%202.47-2.41%202.47s-2.42-1.12-2.42-2.51c0-1.39%201.08-2.52%202.4-2.52%201.33%200%202.39%201.11%202.41%202.48l.02.08zm18.12%202.47c-1.32%200-2.39-1.11-2.41-2.48v-.06c.02-1.38%201.09-2.48%202.41-2.48s2.42%201.12%202.42%202.51c0%201.39-1.09%202.51-2.42%202.51z%22%2F%3E%3C%2Fdefs%3E%3Cmask%20id%3D%22clip%22%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22white%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23logo%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23text%22%2F%3E%3C%2Fmask%3E%3Cg%20id%3D%22outline%22%20opacity%3D%220.3%22%20stroke%3D%22%23000%22%20stroke-width%3D%223%22%3E%3Ccircle%20mask%3D%22url(%23clip)%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.25%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23text%22%20mask%3D%22url(%23clip)%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22fill%22%20opacity%3D%220.9%22%20fill%3D%22%23fff%22%3E%3Cuse%20xlink%3Ahref%3D%22%23logo%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23text%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;width:88px;height:23px;margin:0 0 -4px -4px;display:block;overflow:hidden}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2088%2023%22%3E%3Cdefs%3E%3Cpath%20id%3D%22logo%22%20d%3D%22M11.5%202.25c5.105%200%209.25%204.145%209.25%209.25s-4.145%209.25-9.25%209.25-9.25-4.145-9.25-9.25%204.145-9.25%209.25-9.25zM6.997%2015.983c-.051-.338-.828-5.802%202.233-8.873a4.395%204.395%200%20013.13-1.28c1.27%200%202.49.51%203.39%201.42.91.9%201.42%202.12%201.42%203.39%200%201.18-.449%202.301-1.28%203.13C12.72%2016.93%207%2016%207%2016l-.003-.017zM15.3%2010.5l-2%20.8-.8%202-.8-2-2-.8%202-.8.8-2%20.8%202%202%20.8z%22%2F%3E%3Cpath%20id%3D%22text%22%20d%3D%22M50.63%208c.13%200%20.23.1.23.23V9c.7-.76%201.7-1.18%202.73-1.18%202.17%200%203.95%201.85%203.95%204.17s-1.77%204.19-3.94%204.19c-1.04%200-2.03-.43-2.74-1.18v3.77c0%20.13-.1.23-.23.23h-1.4c-.13%200-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01%200%20.01%200%20.01-.01.13%200%20.22.1.22.22v7.55c0%20.12-.1.23-.23.23h-1.4c-.13%200-.23-.1-.23-.23V15c-.7.76-1.69%201.19-2.73%201.19-2.17%200-3.94-1.87-3.94-4.19%200-2.32%201.77-4.19%203.94-4.19%201.03%200%202.02.43%202.73%201.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24%204.24%200%2000-4.16%203.29c-.13.59-.13%201.19%200%201.77a4.233%204.233%200%20004.17%203.3c2.35%200%204.26-1.87%204.26-4.19%200-2.32-1.9-4.17-4.27-4.17zM60.63%205c.13%200%20.23.1.23.23v3.76c.7-.76%201.7-1.18%202.73-1.18%201.88%200%203.45%201.4%203.84%203.28.13.59.13%201.2%200%201.8-.39%201.88-1.96%203.29-3.84%203.29-1.03%200-2.02-.43-2.73-1.18v.77c0%20.12-.1.23-.23.23h-1.4c-.13%200-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34%2011h-1.4c-.13%200-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13%200%20.22.11.23.22v.68c.5-.68%201.3-1.09%202.16-1.1h.03c1.09%200%202.09.6%202.6%201.55.45-.95%201.4-1.55%202.44-1.56%201.62%200%202.93%201.25%202.9%202.78l.03%205.2c0%20.13-.1.23-.23.23h-1.41c-.13%200-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8%200-1.46.7-1.59%201.62l.01%204.68c0%20.13-.11.23-.23.23h-1.41c-.13%200-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85%200-1.54.79-1.6%201.8v4.5c0%20.13-.1.23-.23.23zm53.615%200h-1.61c-.04%200-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213%200%2001-.03-.12c0-.12.09-.21.21-.21h1.61c.13%200%20.24.06.3.17l1.41%202.37%201.4-2.37a.34.34%200%2001.3-.17h1.6c.04%200%20.08.01.12.03.09.06.13.19.06.28l-2.37%203.65%202.43%203.7c0%20.05.01.09.01.13%200%20.12-.09.21-.21.21h-1.61c-.13%200-.24-.06-.3-.17l-1.44-2.42-1.44%202.42a.34.34%200%2001-.3.17zm-7.12-1.49c-1.33%200-2.42-1.12-2.42-2.51%200-1.39%201.08-2.52%202.42-2.52%201.33%200%202.42%201.12%202.42%202.51%200%201.39-1.08%202.51-2.42%202.52zm-19.865%200c-1.32%200-2.39-1.11-2.42-2.48v-.07c.02-1.38%201.09-2.49%202.4-2.49%201.32%200%202.41%201.12%202.41%202.51%200%201.39-1.07%202.52-2.39%202.53zm-8.11-2.48c-.01%201.37-1.09%202.47-2.41%202.47s-2.42-1.12-2.42-2.51c0-1.39%201.08-2.52%202.4-2.52%201.33%200%202.39%201.11%202.41%202.48l.02.08zm18.12%202.47c-1.32%200-2.39-1.11-2.41-2.48v-.06c.02-1.38%201.09-2.48%202.41-2.48s2.42%201.12%202.42%202.51c0%201.39-1.09%202.51-2.42%202.51z%22%2F%3E%3C%2Fdefs%3E%3Cmask%20id%3D%22clip%22%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22white%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23logo%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23text%22%2F%3E%3C%2Fmask%3E%3Cg%20id%3D%22outline%22%20opacity%3D%221%22%20stroke%3D%22%23000%22%20stroke-width%3D%223%22%3E%3Ccircle%20mask%3D%22url(%23clip)%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.25%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23text%22%20mask%3D%22url(%23clip)%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22fill%22%20opacity%3D%221%22%20fill%3D%22%23fff%22%3E%3Cuse%20xlink%3Ahref%3D%22%23logo%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23text%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2088%2023%22%3E%3Cdefs%3E%3Cpath%20id%3D%22logo%22%20d%3D%22M11.5%202.25c5.105%200%209.25%204.145%209.25%209.25s-4.145%209.25-9.25%209.25-9.25-4.145-9.25-9.25%204.145-9.25%209.25-9.25zM6.997%2015.983c-.051-.338-.828-5.802%202.233-8.873a4.395%204.395%200%20013.13-1.28c1.27%200%202.49.51%203.39%201.42.91.9%201.42%202.12%201.42%203.39%200%201.18-.449%202.301-1.28%203.13C12.72%2016.93%207%2016%207%2016l-.003-.017zM15.3%2010.5l-2%20.8-.8%202-.8-2-2-.8%202-.8.8-2%20.8%202%202%20.8z%22%2F%3E%3Cpath%20id%3D%22text%22%20d%3D%22M50.63%208c.13%200%20.23.1.23.23V9c.7-.76%201.7-1.18%202.73-1.18%202.17%200%203.95%201.85%203.95%204.17s-1.77%204.19-3.94%204.19c-1.04%200-2.03-.43-2.74-1.18v3.77c0%20.13-.1.23-.23.23h-1.4c-.13%200-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01%200%20.01%200%20.01-.01.13%200%20.22.1.22.22v7.55c0%20.12-.1.23-.23.23h-1.4c-.13%200-.23-.1-.23-.23V15c-.7.76-1.69%201.19-2.73%201.19-2.17%200-3.94-1.87-3.94-4.19%200-2.32%201.77-4.19%203.94-4.19%201.03%200%202.02.43%202.73%201.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24%204.24%200%2000-4.16%203.29c-.13.59-.13%201.19%200%201.77a4.233%204.233%200%20004.17%203.3c2.35%200%204.26-1.87%204.26-4.19%200-2.32-1.9-4.17-4.27-4.17zM60.63%205c.13%200%20.23.1.23.23v3.76c.7-.76%201.7-1.18%202.73-1.18%201.88%200%203.45%201.4%203.84%203.28.13.59.13%201.2%200%201.8-.39%201.88-1.96%203.29-3.84%203.29-1.03%200-2.02-.43-2.73-1.18v.77c0%20.12-.1.23-.23.23h-1.4c-.13%200-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34%2011h-1.4c-.13%200-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13%200%20.22.11.23.22v.68c.5-.68%201.3-1.09%202.16-1.1h.03c1.09%200%202.09.6%202.6%201.55.45-.95%201.4-1.55%202.44-1.56%201.62%200%202.93%201.25%202.9%202.78l.03%205.2c0%20.13-.1.23-.23.23h-1.41c-.13%200-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8%200-1.46.7-1.59%201.62l.01%204.68c0%20.13-.11.23-.23.23h-1.41c-.13%200-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85%200-1.54.79-1.6%201.8v4.5c0%20.13-.1.23-.23.23zm53.615%200h-1.61c-.04%200-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213%200%2001-.03-.12c0-.12.09-.21.21-.21h1.61c.13%200%20.24.06.3.17l1.41%202.37%201.4-2.37a.34.34%200%2001.3-.17h1.6c.04%200%20.08.01.12.03.09.06.13.19.06.28l-2.37%203.65%202.43%203.7c0%20.05.01.09.01.13%200%20.12-.09.21-.21.21h-1.61c-.13%200-.24-.06-.3-.17l-1.44-2.42-1.44%202.42a.34.34%200%2001-.3.17zm-7.12-1.49c-1.33%200-2.42-1.12-2.42-2.51%200-1.39%201.08-2.52%202.42-2.52%201.33%200%202.42%201.12%202.42%202.51%200%201.39-1.08%202.51-2.42%202.52zm-19.865%200c-1.32%200-2.39-1.11-2.42-2.48v-.07c.02-1.38%201.09-2.49%202.4-2.49%201.32%200%202.41%201.12%202.41%202.51%200%201.39-1.07%202.52-2.39%202.53zm-8.11-2.48c-.01%201.37-1.09%202.47-2.41%202.47s-2.42-1.12-2.42-2.51c0-1.39%201.08-2.52%202.4-2.52%201.33%200%202.39%201.11%202.41%202.48l.02.08zm18.12%202.47c-1.32%200-2.39-1.11-2.41-2.48v-.06c.02-1.38%201.09-2.48%202.41-2.48s2.42%201.12%202.42%202.51c0%201.39-1.09%202.51-2.42%202.51z%22%2F%3E%3C%2Fdefs%3E%3Cmask%20id%3D%22clip%22%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22white%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23logo%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23text%22%2F%3E%3C%2Fmask%3E%3Cg%20id%3D%22outline%22%20opacity%3D%221%22%20stroke%3D%22%23fff%22%20stroke-width%3D%223%22%20fill%3D%22%23fff%22%3E%3Ccircle%20mask%3D%22url(%23clip)%22%20cx%3D%2211.5%22%20cy%3D%2211.5%22%20r%3D%229.25%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23text%22%20mask%3D%22url(%23clip)%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22fill%22%20opacity%3D%221%22%20fill%3D%22%23000%22%3E%3Cuse%20xlink%3Ahref%3D%22%23logo%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23text%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{min-height:20px;box-sizing:initial;background-color:#fff;border-radius:12px;margin:10px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{visibility:visible;padding:2px 28px 2px 8px}:is(.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-left,.mapboxgl-ctrl-top-left)>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{cursor:pointer;box-sizing:border-box;background-color:#ffffff80;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E);border:0;border-radius:12px;outline:none;width:24px;height:24px;display:none;position:absolute;top:0;right:0}:is(.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-left,.mapboxgl-ctrl-top-left) .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:#0000000d}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;right:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;left:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E)}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E)}}.mapboxgl-ctrl-attrib a{color:#000000bf;text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{margin-left:2px;font-weight:700}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{color:#333;box-sizing:border-box;white-space:nowrap;background-color:#ffffffbf;border:2px solid #333;border-top:#333;padding:0 5px;font-size:10px}.mapboxgl-popup{will-change:transform;pointer-events:none;display:flex;position:absolute;top:0;left:0}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{z-index:1;border:10px solid #0000;width:0;height:0}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{border-top:none;border-bottom-color:#fff;align-self:center}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{border-top:none;border-bottom-color:#fff;border-left:none;align-self:flex-start}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{border-top:none;border-bottom-color:#fff;border-right:none;align-self:flex-end}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{border-top-color:#fff;border-bottom:none;align-self:center}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{border-top-color:#fff;border-bottom:none;border-left:none;align-self:flex-start}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{border-top-color:#fff;border-bottom:none;border-right:none;align-self:flex-end}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{border-left:none;border-right-color:#fff;align-self:center}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{border-left-color:#fff;border-right:none;align-self:center}.mapboxgl-popup-close-button{cursor:pointer;background-color:initial;border:0;border-radius:0 3px 0 0;position:absolute;top:0;right:0}.mapboxgl-popup-close-button:hover{background-color:#eee}.mapboxgl-popup-content{pointer-events:auto;background:#fff;border-radius:3px;padding:10px 10px 15px;position:relative;box-shadow:0 1px 2px #0000001a}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{will-change:transform;opacity:1;transition:opacity .2s;position:absolute;top:0;left:0}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;width:15px;height:15px}.mapboxgl-user-location-dot:before{content:"";animation:2s infinite mapboxgl-user-location-dot-pulse;position:absolute}.mapboxgl-user-location-dot:after{content:"";box-sizing:border-box;border:2px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 3px #00000059}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{width:0;height:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{content:"";border-bottom:7.5px solid #4aa1eb;position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid #0000;transform:translateY(-28px)skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid #0000;transform:translate(7.5px,-28px)skewY(20deg)}@keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;width:1px;height:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{opacity:.5;background:#fff;border:2px dotted #202020;width:0;height:0;position:absolute;top:0;left:0}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{color:#fff;text-align:center;opacity:0;pointer-events:none;background:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;transition:opacity .75s ease-in-out 1s;display:flex;position:absolute;top:0;left:0}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button{text-align:center;font-size:14px;font-weight:600}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected{color:#000;background-color:#bccbd7}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected:hover{background-color:#ccc}.ajl{color:#17212b;text-align:left;background:#f9fafc;border:1px solid #dce1e7;border-radius:20px;min-width:0;padding:20px;font-size:13px;line-height:1.5}.ajl *{box-sizing:border-box;min-width:0}.ajl .ajl-heading{align-items:center;gap:8px;margin-bottom:12px;display:flex}.ajl .ajl-heading h3{letter-spacing:0;flex:1;margin:0;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4}.ajl svg{flex-shrink:0}.ajl .ajl-address{color:#17212b;overflow-wrap:anywhere;margin:6px 0 12px;font-size:14px;line-height:1.5}.ajl .ajl-directions,.ajl button{color:#17212b;width:100%;font:inherit;white-space:normal;text-align:center;cursor:pointer;background:#fff;border:1px solid #cbd4df;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 13px;font-size:12px;line-height:1.45;text-decoration:none;display:flex}.ajl .ajl-directions{background:#e7eef9;border-color:#c4d3e8}.ajl button:disabled{opacity:.55;cursor:default}.ajl .ajl-note{color:#536170;margin:9px 0 13px;font-size:11px;line-height:1.6}.ajl-actions{gap:8px;display:grid}.ajl .ajl-primary{color:#fff;background:#15202b;border-color:#15202b}.ajl .ajl-subtle{text-underline-offset:3px;background:0 0;border-color:#0000;text-decoration:underline}.ajl-position,.ajl-saved{background:#eaf0f8;border-radius:12px;gap:5px;padding:11px;font-size:12px;display:grid}.ajl-position .ajl-subtle{padding:3px;font-size:11px}.ajl-saved>strong{font-size:14px}.ajl-saved>p{margin:5px 0 0;font-size:11px;line-height:1.6}.ajl-saved a{color:#263e65;text-decoration:underline}.ajl .ajl-error{background:#fff4e7;border-radius:12px;margin-top:10px;padding:12px;font-size:12px}.ajl-error>p{margin:0 0 8px}.ajl-error button+button{margin-top:6px}.ajl .ajl-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#536170;font-size:9px}.ajl a:focus-visible,.ajl button:focus-visible{outline-offset:3px;outline:2px solid #275dab}.ajl--compact{background:#ffffffbc;border:0;border-radius:20px;margin:12px 0;padding:13px}.ajl--compact .ajl-heading h3,.ajl--compact .ajl-address{font-size:11px}.ajl--compact .ajl-note{font-size:9px}.ajl--compact .ajl-directions,.ajl--compact button{min-height:36px;padding:8px;font-size:10px!important}.ajl--compact .ajl-position,.ajl--compact .ajl-saved,.ajl--compact .ajl-error{font-size:10px}.ajl--compact .ajl-saved>strong{font-size:12px}.ajl--compact .ajl-saved>p{font-size:9px}.ajl--compact .ajl-heading{margin-bottom:7px}.setup-entry-panel{background:#fff;border-radius:24px;min-width:0;padding:26px}.setup-entry-heading{align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.setup-entry-heading h2{letter-spacing:-.4px;margin:0;font-size:20px;font-weight:650;line-height:1.35}.setup-entry-heading p,.setup-entry-hint{color:#576578;margin:8px 0 0;font-size:14px;line-height:1.65}.setup-entry-icon{color:#263646;background:#eef2f6;border:1px solid #e2e7ee;border-radius:14px;flex:0 0 44px;place-items:center;height:44px;display:grid}.setup-entry-controls{border:0;min-width:0;padding:0}.setup-entry-controls:disabled{opacity:.75}.setup-entry-tabs{background:#eef1f5;border-radius:14px;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex}.setup-entry-panel button{font:inherit;color:#253344;cursor:pointer;white-space:normal;text-align:center;background:#fff;border:1px solid #d9e1e9;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:14px;line-height:1.35;display:inline-flex}.setup-entry-tabs button{background:0 0;border-color:#0000;min-width:120px}.setup-entry-tabs button svg{flex-shrink:0}@media (width<=380px){.setup-entry-tabs button{white-space:nowrap;padding:10px 8px;font-size:13px}.setup-entry-tabs button svg{display:none}}.setup-entry-tabs button[aria-pressed=true]{color:#fff;background:#18232e;box-shadow:0 2px 5px #17253715}.setup-entry-panel button:disabled{opacity:.5;cursor:not-allowed}.setup-entry-panel button:focus-visible,.setup-entry-panel input:focus-visible,.setup-entry-panel select:focus-visible,.setup-entry-panel summary:focus-visible{outline-offset:3px;outline:3px solid #5884a9}.setup-entry-form-heading{justify-content:space-between;align-items:center;gap:12px;margin:24px 0 16px;display:flex}.setup-entry-form-heading h3,.setup-entry-review h3{color:#1d2a37;margin:0;font-size:16px;font-weight:650}.setup-entry-form-heading button{background:0 0;border:0;padding:8px;font-size:13px}.setup-entry-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.setup-entry-field{min-width:0}.setup-entry-field label{color:#253344;flex-wrap:wrap;gap:5px;margin:0 0 8px;font-size:13px;font-weight:550;display:flex}.setup-entry-optional{color:#657487;font-size:12px;font-weight:400}.setup-entry-field input,.setup-entry-field select{color:#18232e;width:100%;min-width:0;height:46px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #ccd6e1;border-radius:10px;padding:10px 12px;font-size:15px;line-height:1.4;display:block}.setup-entry-field input[aria-invalid=true]{border-color:#b44545}.setup-entry-error{color:#a12c31;margin:6px 0;font-size:13px;line-height:1.5}.setup-entry-details{border-top:1px solid #e4e9ef;margin-top:22px;padding-top:4px}.setup-entry-details summary{cursor:pointer;color:#33465a;justify-content:space-between;align-items:center;gap:12px;min-height:48px;font-size:14px;list-style:none;display:flex}.setup-entry-details summary::-webkit-details-marker{display:none}.setup-entry-details[open] summary{margin-bottom:12px}.setup-entry-details[open] summary svg{transform:rotate(180deg)}.setup-entry-actions{border-top:1px solid #e4e9ef;flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;padding-top:20px;display:flex}.setup-entry-panel .setup-entry-primary{color:#fff;background:#18232e;border-color:#18232e;font-weight:550}.setup-entry-list{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.setup-entry-list li{min-width:0;max-width:100%}.setup-entry-list button{justify-content:flex-start;max-width:100%}.setup-entry-list strong{text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-weight:500;overflow:hidden}.setup-entry-list button[aria-current=true]{background:#eaf0f6;border-color:#8fa5ba}.setup-entry-list button>span:first-child{color:#53677b;font-size:12px}.setup-entry-pages{justify-content:space-between;align-items:center;gap:8px;margin-top:16px;font-size:13px;display:flex}.setup-entry-pages button{font-size:13px}.setup-entry-review{margin-top:24px}.setup-entry-review h3{align-items:center;gap:10px;display:flex}.setup-entry-review h3 span{background:#edf2f6;border-radius:8px;padding:4px 8px;font-size:12px}.setup-entry-review-list{margin:14px 0;padding:0;list-style:none}.setup-entry-review-list li{border-bottom:1px solid #e4e9ef;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 0;display:flex}.setup-entry-review-list li>div{overflow-wrap:anywhere;min-width:0}.setup-entry-review-list strong{font-size:15px;font-weight:600}.setup-entry-review-list p{color:#576578;margin:4px 0 0;font-size:13px;line-height:1.6}.setup-entry-review-list button{flex-shrink:0;font-size:13px}@media (width<=600px){.setup-entry-panel{border-radius:20px;padding:20px}.setup-entry-heading{gap:10px}.setup-entry-heading h2{font-size:18px}.setup-entry-icon{flex-basis:38px;height:38px}.setup-entry-fields{grid-template-columns:minmax(0,1fr);gap:16px}.setup-entry-tabs{width:100%}.setup-entry-tabs button{flex:1;min-width:0}.setup-entry-actions{flex-direction:column;align-items:stretch}.setup-entry-actions button{width:100%}.setup-entry-field input,.setup-entry-field select{font-size:16px}}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/geist/geist-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/geist/geist-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Outfit;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-ext-wght-normal-DdQaqQDo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Outfit;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-wght-normal-Bc-8i84L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-body);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--office-selection-soft:#eaf6ff;--office-selection-hover:#dcefff;--office-selection-mark:#bde6ff;--office-selection-border:#2583c5;--office-selection-ink:#205c88;--background:225 10% 92%;--foreground:220 9% 10%;--card:220 16% 98%;--card-foreground:220 9% 10%;--popover:0 0% 100%;--popover-foreground:220 9% 10%;--primary:220 7% 8%;--primary-foreground:0 0% 100%;--secondary:225 12% 92%;--secondary-foreground:220 9% 15%;--muted:225 13% 91%;--muted-foreground:220 7% 42%;--accent:220 22% 90%;--accent-foreground:220 9% 15%;--destructive:0 58% 46%;--destructive-foreground:0 0% 100%;--border:225 9% 85%;--input:225 9% 84%;--ring:220 10% 40%;--radius:1rem;--chart-1:220 40% 70%;--chart-2:13 52% 76%;--chart-3:150 24% 66%;--chart-4:40 45% 72%;--chart-5:270 22% 73%;--font-heading:"Geist Variable",ui-sans-serif,system-ui,sans-serif;--font-body:"Geist Variable",ui-sans-serif,system-ui,sans-serif;--font-display:"Geist Variable",ui-sans-serif,system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;--sidebar-background:225 10% 92%;--sidebar-foreground:220 9% 10%;--sidebar-primary:220 7% 8%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:225 13% 88%;--sidebar-accent-foreground:220 9% 10%;--sidebar-border:225 9% 85%;--sidebar-ring:220 10% 40%}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));font-family:var(--font-body);color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:-.025em}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{transition:background-color .18s,color .18s,box-shadow .18s,transform .18s}:focus-visible{outline-offset:4px;outline:2px solid #657b9d}::selection{color:#111;background:#c8d4e9}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.aevor-card{background-color:hsl(var(--card));border-width:1px;border-color:#fff9;border-radius:24px;box-shadow:0 2px 3px #21293903,0 14px 35px #21293903}.aevor-label{letter-spacing:.13em;text-transform:uppercase;color:#747983;font-size:10px;font-weight:600}.aevor-num{font-variant-numeric:tabular-nums;font-family:var(--font-body)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-0\.5{right:-.125rem}.-right-12{right:-3rem}.-top-0\.5{top:-.125rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:16/9}.size-4{width:1rem;height:1rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1px\]{height:1px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[300px\]{max-height:300px}.max-h-\[50vh\]{max-height:50vh}.max-h-\[60dvh\]{max-height:60dvh}.max-h-\[70dvh\]{max-height:70dvh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-24{min-height:6rem}.min-h-\[60px\]{min-height:60px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[1px\]{width:1px}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-11{min-width:2.75rem}.min-w-4{min-width:1rem}.min-w-5{min-width:1.25rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[720px\]{min-width:720px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:max-content}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-40{flex-basis:10rem}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x:-1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x:1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.scroll-mt-28{scroll-margin-top:7rem}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-7{gap:1.75rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-border>:not([hidden])~:not([hidden]){border-color:hsl(var(--border))}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[--color-border\]{border-color:var(--color-border)}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-border{border-color:hsl(var(--border))}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-input{border-color:hsl(var(--input))}.border-primary{border-color:hsl(var(--primary))}.border-primary\/30{border-color:hsl(var(--primary) / .3)}.border-primary\/50{border-color:hsl(var(--primary) / .5)}.border-rose-200{--tw-border-opacity:1;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-l-transparent{border-left-color:#0000}.border-t-primary{border-top-color:hsl(var(--primary))}.border-t-slate-800{--tw-border-opacity:1;border-top-color:rgb(30 41 59/var(--tw-border-opacity,1))}.border-t-transparent{border-top-color:#0000}.bg-\[\#eff0f2\]{--tw-bg-opacity:1;background-color:rgb(239 240 242/var(--tw-bg-opacity,1))}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-accent{background-color:hsl(var(--accent))}.bg-accent\/60{background-color:hsl(var(--accent) / .6)}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-100\/80{background-color:#fef3c7cc}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-50\/60{background-color:#fffbeb99}.bg-amber-50\/70{background-color:#fffbebb3}.bg-background{background-color:hsl(var(--background))}.bg-black\/80{background-color:#000c}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-card\/60{background-color:hsl(var(--card) / .6)}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-50\/40{background-color:#ecfdf566}.bg-emerald-50\/50{background-color:#ecfdf580}.bg-foreground{background-color:hsl(var(--foreground))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-muted\/60{background-color:hsl(var(--muted) / .6)}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-rose-50{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-rose-500{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.fill-current{fill:currentColor}.fill-primary{fill:hsl(var(--primary))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-heading{font-family:var(--font-heading)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-7xl{font-size:4.5rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-6{line-height:1.5rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-amber-950{--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-emerald-900{--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-rose-600{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-rose-900{--tw-text-opacity:1;color:rgb(136 19 55/var(--tw-text-opacity,1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-transparent{color:#0000}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-ring{--tw-ring-color:hsl(var(--ring))}.ring-sidebar-ring{--tw-ring-color:hsl(var(--sidebar-ring))}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.\!running{animation-play-state:running!important}.running{animation-play-state:running}.paused{animation-play-state:paused}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.brand-lockup{color:inherit;white-space:nowrap;align-items:center;gap:9px;display:flex}.brand-mark{color:#11161c;justify-content:center;align-items:center;display:inline-flex}.brand-mark svg{width:100%;height:100%}.brand-word{letter-spacing:-.055em;font-size:17px;font-weight:650}.brand-office{letter-spacing:.16em;border-left:1px solid #b8bbc0;margin-left:9px;padding-left:10px;font-size:10px;font-weight:450}.office-app{background:linear-gradient(155deg,#eeeeef 0%,#e8e9ed 48%,#dce3f1 100%);min-height:100vh}.office-topbar{align-items:center;gap:34px;height:88px;padding:0 32px 0 23px;display:flex}.workspace-identity{color:#656b75;align-items:center;gap:12px;min-width:0;font-size:12px;display:flex}.workspace-identity>span:last-child{color:#191b20;font-weight:500}.identity-dot{background:#839c91;border-radius:50%;width:6px;height:6px}.topbar-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.circle-control,.rail-button{color:#5d636d;background:#f6f6f880;border:1px solid #ffffff8a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.circle-control:hover,.rail-button:hover{color:#111;background:#fff}.user-avatar{color:#554f4a;background:#d8cec5;border:3px solid #f9f9fb;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-size:10px;font-weight:600;display:inline-flex}.office-rail{z-index:35;flex-direction:column;align-items:center;gap:12px;width:46px;display:flex;position:fixed;top:105px;bottom:24px;left:16px}.rail-button{border:none;width:40px;height:40px}.rail-button.active{color:#fff;background:#101216;box-shadow:0 5px 12px #0000000d}.rail-divider{background:#cdd0d6;width:20px;height:1px;margin:2px 0}.rail-bottom{flex-direction:column;gap:12px;margin-top:auto;display:flex}.office-content{margin-left:83px;padding-right:30px}.office-tabs{scrollbar-width:none;align-items:flex-start;gap:7px;min-height:57px;padding:0 0 12px;display:flex;overflow-x:auto}.office-tabs::-webkit-scrollbar{display:none}.office-tab{white-space:nowrap;color:#5d636e;border-radius:25px;flex-shrink:0;padding:12px 17px;font-size:12px;transition:background-color .2s,color .2s}.office-tab:hover{color:#111;background:#f9fafb99}.office-tab.active{color:#fff;background:#101216}.module-switch{white-space:nowrap;color:#626a76;align-items:center;gap:7px;margin-left:auto;padding:12px 6px;font-size:11px;display:flex}.office-main{min-width:0;max-width:1800px;min-height:calc(100vh - 205px);margin:auto;padding:12px 0 28px}.office-footer{color:#858b96;letter-spacing:.06em;justify-content:space-between;align-items:center;padding:18px 0 22px;font-size:10px;display:flex}.office-footer a{letter-spacing:0;align-items:center;gap:6px;display:flex}.page-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px;margin-bottom:27px;display:flex}.office-welcome{background:linear-gradient(110deg,#f5f5f6 0%,#edf0f8 100%);border:1px solid #ffffff8c;border-radius:30px;justify-content:space-between;align-items:center;min-height:235px;padding:40px 46px;display:flex;position:relative;overflow:hidden}.eyebrow-light{letter-spacing:.18em;color:#858b96;font-size:10px;font-weight:500}.office-welcome h1{letter-spacing:-.06em;margin:14px 0 10px;font-size:clamp(30px,3.5vw,51px);font-weight:500;line-height:1.15}.welcome-company{color:#717783;flex-wrap:wrap;align-items:center;gap:9px;margin-top:24px;font-size:10px;display:flex}.welcome-company span{border:1px solid #d8dde7;border-radius:20px;padding:6px 11px}.office-sculpture{flex-shrink:0;place-items:center;width:230px;height:170px;display:grid;position:relative}.office-sculpture i{background:#fff3;border:1px solid #b3bed055;border-radius:35px;width:140px;height:140px;position:absolute;transform:rotate(-15deg);box-shadow:10px 18px 40px #6177960b}.office-sculpture i:nth-child(2){transform:translate(25px,-12px)rotate(2deg)}.office-sculpture i:nth-child(3){transform:translate(-25px,12px)rotate(-30deg)}.office-sculpture span{z-index:1;letter-spacing:-.09em;color:#a5b0c1;font-size:75px;font-weight:300}.section-heading{justify-content:space-between;align-items:center;gap:16px;margin:30px 0 16px;display:flex}.office-modules{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px;display:grid}.module-card{background:#f9fafcbd;border:1px solid #ffffffa8;border-radius:26px;flex-direction:column;min-width:0;padding:27px;transition:background .25s,box-shadow .25s,transform .25s;display:flex}.module-card.module-available:hover{background:#fff;transform:translateY(-2px);box-shadow:0 15px 35px #53617f0a}.module-card.module-selected{background:#fafbff;border-color:#818a9b;box-shadow:0 0 0 1px #818a9b}.module-icon{color:#535e70;background:linear-gradient(135deg,#fff,#e4e9f3);border:1px solid #d8dce5;border-radius:17px;place-items:center;width:48px;height:48px;display:grid}.module-status{letter-spacing:.03em;color:#7b818d;white-space:nowrap;border:1px solid #d5d9e2;border-radius:20px;align-items:center;gap:6px;padding:5px 9px;font-size:9px;display:inline-flex}.module-status.is-active{color:#426c55;background:#e5eee9;border-color:#cdded4}.module-status.is-active:before{content:"";background:#6d947e;border-radius:50%;width:4px;height:4px}.module-card-copy h3{letter-spacing:-.045em;margin:24px 0 10px;font-size:22px;font-weight:500}.module-card-copy p{color:#787e89;max-width:430px;font-size:12px;line-height:1.8}.module-open,.module-select{border-top:1px solid #dde1e8;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:25px;padding:15px 0 0;font-size:12px;font-weight:500;display:flex}.module-open:hover{color:#527099}.module-check{border:1px solid #b7bdc7;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.module-selected .module-check{color:#fff;background:#15181d;border-color:#15181d}.module-planned{background:#edf0f550;border-style:dashed;border-color:#cbd2df}.module-planned .module-icon{color:#9097a3;background:0 0}.module-compact{grid-template-columns:1fr auto;gap:12px;padding:20px;display:grid}.module-compact>div:first-child{grid-column:1/-1}.module-compact .module-icon{border-radius:11px;width:33px;height:33px}.module-compact .module-icon svg{width:18px}.module-compact .module-card-copy h3{margin:0 0 6px;font-size:17px}.module-compact .module-card-copy p{font-size:11px}.module-compact .module-select{border:0;align-self:center;width:auto;margin:0;padding:0}.module-compact .module-select>span:first-child{display:none}.office-module-note{color:#7b8391;border-radius:26px;flex-direction:column;justify-content:center;align-items:flex-start;padding:32px;display:flex}.office-module-note h3{letter-spacing:-.045em;color:#6a7382;max-width:270px;margin:20px 0 9px;font-size:23px;font-weight:450}.office-module-note p{max-width:300px;font-size:12px;line-height:1.8}.office-module-note a{color:#404b5c;align-items:center;gap:12px;margin-top:23px;font-size:11px;display:flex}.company-tools{grid-template-columns:1fr 1fr;gap:16px;display:grid}.company-tool{color:#6d7687;background:#f7f8fc80;border:1px solid #ffffff80;border-radius:22px;align-items:center;gap:17px;padding:25px 27px;transition:background .2s;display:flex}a.company-tool:hover{background:#fff}.company-tool h3{color:#282e38;font-size:13px;font-weight:550}.company-tool p{color:#7b8391;margin-top:6px;font-size:11px}.company-tool>svg:last-child,.company-tool>.module-status{flex-shrink:0;margin-left:auto}.stat-tile{text-align:left;color:#89909e;background:#f7f8fbc9;border:1px solid #ffffff9c;border-radius:22px;flex-direction:column;gap:15px;width:100%;min-width:0;padding:21px 23px;display:flex}.stat-label{color:#767e8b;font-size:10px;line-height:1.6}.stat-value{letter-spacing:-.055em;color:#252c38;font-variant-numeric:tabular-nums;font-size:29px;font-weight:500;line-height:1}.stat-hint{color:#89909e;font-size:10px}.tone-attention{background:#efe9e3b0}.tone-danger{background:#f3e5e6b0}.tone-ok{background:#e4ece8b0}button.stat-tile:hover{background:#fff;transform:translateY(-2px)}.workflow-panel{background:linear-gradient(135deg,#f2f3f6cc,#e4e9f3ad);border:1px solid #fff8;border-radius:30px;padding:26px;overflow:hidden}.workflow-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.workflow-heading h2{letter-spacing:-.045em;font-size:16px;font-weight:550}.workflow-heading p{color:#8b92a0;margin-top:6px;font-size:10px}.avatar-stack{align-items:center;padding-left:6px;display:flex}.avatar-stack .person-avatar{border:3px solid #eff1f6;margin-left:-6px}.person-avatar{color:#5f5753;background:#e4d9cf;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:9px;font-weight:600;display:inline-flex}.person-avatar:nth-child(3n+2){color:#54637a;background:#d4deed}.person-avatar:nth-child(3n+3){color:#72607d;background:#e1d9e7}.workflow-scroll{scrollbar-width:thin;padding:2px 0 10px;overflow-x:auto}.workflow-columns{grid-template-columns:repeat(5,minmax(175px,1fr));align-items:start;gap:18px;min-width:950px;display:grid}.workflow-column{position:relative}.workflow-column:not(:last-child):after{content:"";z-index:1;background:#a9b8ce;width:22px;height:1px;position:absolute;top:90px;left:calc(100% - 2px)}.workflow-column:not(:last-child):before{content:"";z-index:2;background:#eef1f6;border:1px solid #93a5c0;border-radius:50%;width:6px;height:6px;position:absolute;top:87px;left:calc(100% + 7px)}.workflow-column-head{color:#737e91;justify-content:space-between;align-items:center;margin-bottom:13px;padding:0 9px;font-size:10px;display:flex}.workflow-column-head b{background:#e0e5ed;border-radius:10px;padding:3px 7px;font-size:9px;font-weight:400}.workflow-lane{background:#ffffffad;border-radius:23px;min-height:230px;padding:9px}.workflow-job{text-align:left;background:#f7f8fb;border:1px solid #eaedf3;border-radius:17px;width:100%;margin-bottom:8px;padding:14px 12px;transition:transform .2s,background .2s;display:block}.workflow-job:hover{background:#fff;transform:translateY(-2px);box-shadow:0 6px 18px #485c7d0b}.workflow-job strong{color:#333c4a;margin:11px 0 4px;font-size:11px;font-weight:550;line-height:1.5;display:block}.workflow-job small{color:#9098a6;font-size:9px;line-height:1.6;display:block}.workflow-job-top{justify-content:space-between;align-items:center;display:flex}.workflow-job-top>span:last-child{color:#8993a4;font-variant-numeric:tabular-nums;font-size:9px}.workflow-progress{background:#e5eaf3;border-radius:10px;height:3px;margin-top:14px;overflow:hidden}.workflow-progress span{background:#9bb1d0;height:100%;display:block}.workflow-empty{text-align:center;color:#a2a9b5;padding:30px 9px;font-size:10px;line-height:1.8}.workflow-more{text-align:center;color:#7c8aa1;width:100%;padding:10px;font-size:10px}.workflow-add{color:#778398;border-top:1px solid #dce2ed;justify-content:space-between;align-items:center;width:100%;margin-top:11px;padding:12px 9px;font-size:10px;display:flex}.workflow-tasks{grid-template-columns:1fr 1fr;gap:7px;display:grid}.workflow-task{text-align:left;background:#fafbfc;border-radius:18px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:12px;min-height:95px;padding:15px;font-size:10px;line-height:1.5;display:flex}.workflow-task.active{color:#fff;background:#111319}.workflow-task:hover{transform:translateY(-2px)}.workflow-task svg{opacity:.55}.onboarding{background:linear-gradient(135deg,#eeeeef,#e9ebf1 60%,#dae2f1);min-height:100vh;padding:0 5vw 60px}.onboarding-header{justify-content:space-between;align-items:center;gap:15px;max-width:1320px;height:98px;margin:auto;display:flex}.onboarding-layout{grid-template-columns:1fr 1.2fr;align-items:start;gap:80px;max-width:1100px;margin:40px auto 0;display:grid}.onboarding-story{padding:26px 0}.onboarding-story h1{letter-spacing:-.065em;max-width:330px;margin:25px 0 21px;font-size:clamp(38px,4vw,58px);font-weight:450;line-height:1.09}.onboarding-story>p:not(.aevor-label){color:#7d8490;max-width:310px;font-size:13px;line-height:1.9}.onboarding-steps{flex-direction:column;gap:23px;margin-top:45px;display:flex}.onboarding-steps li{color:#969dab;align-items:center;gap:17px;font-size:12px;display:flex}.onboarding-steps li>span{border:1px solid #cbd0d9;border-radius:50%;place-items:center;width:33px;height:33px;font-size:10px;display:grid}.onboarding-steps li.current{color:#171b23;font-weight:550}.onboarding-steps li.current>span{color:#fff;background:#15181d;border-color:#15181d}.onboarding-steps li.complete>span{color:#6c8a79;background:#e2e9e5;border-color:#c5d3ca}.onboarding-story-note{color:#8993a2;border-top:1px solid #d2d7e0;align-items:flex-start;gap:15px;max-width:330px;margin-top:48px;padding-top:25px;font-size:11px;line-height:1.8;display:flex}.onboarding-story-note svg{flex-shrink:0}.onboarding-panel{background:#fdfdfecc;border:1px solid #fff;border-radius:30px;min-width:0;padding:35px;box-shadow:0 20px 60px #46597908}.onboarding-title{letter-spacing:-.055em;margin:25px 0;font-size:29px;font-weight:500}.onboarding-actions{border-top:1px solid #e3e6ec;justify-content:space-between;align-items:center;gap:12px;margin-top:32px;padding-top:24px;display:flex}.onboarding-panel input{background:#f2f4f8;border-color:#e0e4ec;border-radius:12px;height:45px;font-size:12px}.onboarding-panel label{color:#636e7d;font-size:11px;font-weight:500}.language-choice{background:#f2f4f8;border:1px solid #e1e5ed;border-radius:13px;justify-content:space-between;align-items:center;padding:16px;font-size:12px;display:flex}.language-choice.selected{background:#e9edf5;border-color:#7b8495}.review-company{background:#eef1f7;border-radius:20px;align-items:center;gap:17px;padding:20px;display:flex}.company-monogram{color:#677a99;background:#dce3ef;border-radius:16px;place-items:center;width:50px;height:50px;font-size:16px;display:grid}.review-company h3{font-size:17px;font-weight:500}.review-company p{color:#7e8899;margin-top:5px;font-size:11px}.review-details{margin-top:25px}.review-details>div{border-bottom:1px solid #e4e8ef;justify-content:space-between;gap:20px;padding:17px 0;font-size:12px;display:flex}.review-details dt{color:#8a93a0}.review-details dd{text-align:right}.form-error{color:#9e4848;background:#f6e8e8;border-radius:12px;margin-top:20px;padding:12px 15px;font-size:12px}.onboarding-success,.access-state{text-align:center;max-width:560px;margin:8vh auto;padding:40px 20px}.onboarding-success h1,.access-state h1{margin:25px 0 15px;font-size:30px;font-weight:500}.onboarding-success p{color:#7a8495;margin-bottom:28px;font-size:13px;line-height:1.8}.success-seal{color:#5d8970;background:#e1ebe5;border:1px solid #cbddd2;border-radius:50%;place-items:center;width:80px;height:80px;margin:auto;display:grid}.access-state>svg{margin:auto}.access-state h1{font-size:24px}.onboarding-preview{border-radius:30px;min-height:0;padding:0 30px 35px}.onboarding-preview .onboarding-layout{gap:40px;margin-top:15px}.onboarding-preview .onboarding-story h1{font-size:40px}.search-dialog{background:#f8f9fc;border-radius:25px}.search-input{border:1px solid #dbe0e9;border-radius:15px;align-items:center;gap:12px;padding:15px;display:flex}.search-input input{background:0 0;outline:0;width:100%;font-size:14px}.search-results{max-height:50vh;overflow:auto}.search-results button{text-align:left;border-radius:12px;align-items:center;gap:13px;width:100%;padding:14px;font-size:12px;display:flex}.search-results button:hover{background:#e9edf4}.search-results button svg:last-child{margin-left:auto}.search-results p{color:#7b8596;padding:20px;font-size:12px}.skip-link{color:#fff;z-index:100;background:#111;border-radius:10px;padding:12px 20px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:12px}@keyframes aevor-rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.animate-rise,.route-transition,.step-transition{animation:.32s cubic-bezier(.22,1,.36,1) both aevor-rise}@media (width>=1600px){.office-content{margin-left:95px;padding-right:45px}.office-main{padding-top:20px}.office-topbar{padding-right:45px}}@media (width<=1100px){.workspace-identity{display:none}.office-topbar{height:77px}.office-content{margin-left:75px;padding-right:20px}.office-welcome{padding:32px}.office-sculpture{width:160px}.onboarding-layout{gap:35px}.office-tab{padding:11px 13px;font-size:11px}}@media (width<=767px){.office-topbar{gap:10px;height:73px;padding:0 17px}.brand-word{font-size:15px}.brand-office{margin-left:7px;padding-left:8px;font-size:8px}.office-topbar .topbar-actions{gap:4px}.office-topbar .user-avatar{display:none}.circle-control{width:36px;height:36px}.office-content{margin:0;padding:0 16px 70px}.office-tabs{gap:4px;min-height:55px}.office-main{padding-top:9px}.office-rail{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8f9fce8;border:1px solid #fff;border-radius:30px;flex-direction:row;gap:8px;width:auto;height:54px;padding:7px 10px;top:auto;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #3f4e6d18}.rail-divider,.rail-bottom{display:none}.rail-button{width:40px;height:40px}.module-switch{display:none}.page-heading{margin-bottom:22px}.page-heading h1{font-size:27px}.page-subtitle{font-size:11px}.office-welcome{border-radius:25px;min-height:220px;padding:28px}.office-welcome h1{font-size:36px}.office-sculpture{display:none}.office-modules,.company-tools{grid-template-columns:1fr}.office-module-note{padding:20px 8px}.office-module-note h3{max-width:none;margin:12px 0 7px;font-size:21px}.office-module-note>svg{display:none}.office-module-note p{max-width:none}.office-module-note a{margin-top:12px}.module-card{padding:24px}.section-heading{margin-top:25px}.section-heading>.aevor-label{display:none}.workflow-panel{border-radius:24px;padding:20px 15px}.workflow-columns{gap:14px}.workflow-heading{gap:12px}.stat-tile{gap:11px;padding:17px}.stat-value{font-size:26px}.onboarding{padding:0 18px 35px}.onboarding-header{height:77px}.onboarding-layout{margin-top:10px;display:block}.onboarding-story{padding:8px 4px 25px}.onboarding-story h1{max-width:none;margin:12px 0;font-size:34px}.onboarding-story>p:not(.aevor-label){max-width:none;font-size:12px}.onboarding-story-note{display:none}.onboarding-steps{flex-direction:row;justify-content:space-between;gap:8px;margin-top:25px}.onboarding-steps li{flex-direction:column;gap:7px;font-size:9px}.onboarding-panel{border-radius:24px;padding:24px}.onboarding-title{font-size:26px}.onboarding-actions{gap:5px}.onboarding-actions button{font-size:11px}.module-compact{padding:17px}.onboarding-preview{padding:0 0 25px}.onboarding-preview .onboarding-header{padding:0 15px}.onboarding-preview .onboarding-layout{padding:0 10px}.office-footer{font-size:9px}.office-footer>span{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.demo-caption{color:#818997;align-items:center;gap:8px;font-size:10px;display:flex}.demo-caption>span{background:#9baec9;border-radius:50%;width:5px;height:5px}.role-switch{background:#dfe4ed;border:1px solid #e9edf3;border-radius:25px;gap:3px;padding:4px;display:flex}.role-switch button{color:#7d8697;border-radius:22px;padding:9px 15px;font-size:11px}.role-switch button.active{color:#202632;background:#fbfcfe;box-shadow:0 2px 5px #4855750a}.operations-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:11px}.operations-table th{text-align:left;color:#969fac;padding:0 18px 14px 0;font-size:9px;font-weight:400}.operations-table td{color:#7a8596;border-top:1px solid #e4e8ef;padding:15px 18px 15px 0}.operations-table td:first-child{color:#414d60}.operations-table td a{align-items:center;gap:7px;display:flex}.attention-row{border-bottom:1px solid #e4e8ef;align-items:center;gap:12px;padding:12px 0;display:flex}.attention-row>div{flex:1}.attention-row p{color:#4e596b;font-size:11px}.attention-row small{color:#909aaa;font-size:10px}.attention-dot{background:#d5a6a3;border-radius:50%;width:6px;height:6px}.job-dialog{background:#f8f9fc;border-radius:28px}.job-detail-summary{color:#6b7b91;background:#eaf0f8;border-radius:18px;flex-direction:column;gap:12px;padding:20px;font-size:11px;display:flex}.job-detail-summary span{align-items:center;gap:11px;display:flex}.checklist-dot{border:1px solid #cdd6e4;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.checklist-dot.done{color:#68937b;background:#dce8e1;border-color:#c6dacc}.dashboard-skeleton{grid-template-columns:1fr 1fr;gap:20px;display:grid}.dashboard-skeleton>div{background:#ffffff50;border-radius:25px;height:140px}.dashboard-skeleton>div:last-child{grid-column:1/-1;height:340px}.office-landing{background:linear-gradient(150deg,#eeeff0 0%,#e7e9ee 55%,#dee5f1 100%);min-height:100vh}.landing-header{justify-content:space-between;align-items:center;gap:25px;max-width:1440px;height:95px;margin:auto;padding:0 5vw;display:flex}.landing-nav{color:#757d89;gap:30px;font-size:11px;display:flex}.landing-nav a:hover{color:#111}.landing-login{padding:10px 12px;font-size:11px}.landing-hero{grid-template-columns:1fr 1.05fr;align-items:center;gap:65px;max-width:1440px;margin:auto;padding:65px 5vw 80px;display:grid}.hero-copy>.aevor-label{letter-spacing:.09em;align-items:center;gap:8px;font-size:9px;display:flex}.hero-dot{background:#95a9c5;border-radius:50%;width:5px;height:5px}.hero-copy h1 span{color:#8a96a9}.hero-description{color:#7b8594;max-width:415px;font-size:13px;line-height:1.95}.hero-actions{align-items:center;gap:30px;margin-top:32px;display:flex}.text-link{color:#5e6a7d;align-items:center;gap:15px;font-size:12px;display:inline-flex}.hero-footnote{letter-spacing:.15em;color:#919cab;align-items:center;gap:13px;margin-top:49px;font-size:8px;display:flex}.hero-footnote>span{border:1px solid #c7ced9;border-radius:50%;padding:6px;font-size:9px}.hero-footnote i{background:#c5ccd7;width:30px;height:1px}.product-preview{background:linear-gradient(140deg,#f6f7f9dc,#dce4f2a8);border:1px solid #ffffffa0;border-radius:30px;min-height:425px;padding:22px 25px 0;transition:transform .7s cubic-bezier(.22,1,.36,1);transform:perspective(1200px)rotateY(-4deg)rotateX(2deg);box-shadow:0 25px 70px #596d9110}.product-preview:hover{transform:perspective(1200px)rotateY(0)rotateX(0)}.preview-chrome{justify-content:space-between;align-items:center;gap:10px;display:flex}.preview-chrome .brand-word{font-size:12px}.preview-chrome .brand-office{font-size:6px}.preview-chrome .brand-mark{width:22px;height:22px}.preview-switch{gap:7px;margin:21px 0;display:flex}.preview-switch button{color:#7c8799;border-radius:20px;padding:9px 14px;font-size:9px}.preview-switch button.active{color:#fff;background:#14171c}.preview-welcome{padding:16px 5px 22px}.preview-welcome .aevor-label{font-size:7px}.preview-welcome h2{letter-spacing:-.06em;margin:12px 0 7px;font-size:25px;font-weight:450}.preview-welcome p:not(.aevor-label){color:#929bae;font-size:9px}.preview-module{background:#ffffffa8;border-radius:20px;align-items:center;gap:14px;padding:20px;display:flex}.preview-module h3{font-size:13px;font-weight:500}.preview-module p{color:#8b96a9;margin-top:5px;font-size:8px}.preview-module .module-status{margin-left:auto;font-size:7px}.preview-module .module-icon{border-radius:12px;width:38px;height:38px}.preview-mini-tools{grid-template-columns:1fr 1fr;gap:12px;margin:13px 0;display:grid}.preview-mini-tools>div{color:#7b8aa2;background:#f5f7fb85;border-radius:17px;align-items:center;gap:10px;padding:19px;font-size:9px;display:flex}.preview-footer{color:#7e8ca3;justify-content:space-between;align-items:center;padding:19px 5px;font-size:9px;display:flex}.preview-flow{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.preview-flow>div{background:#f7f9fccc;border-radius:18px;padding:14px 12px;position:relative}.preview-flow>div:not(:last-child):after{content:"";background:#a7b8d3;width:12px;height:1px;position:absolute;top:70px;left:100%}.preview-flow>div>span{color:#99a7bc;font-size:8px}.preview-flow h3{margin:8px 0 15px;font-size:10px}.preview-task{background:#fff9;border-radius:10px;margin:8px 0;padding:10px}.preview-task i{background:#d5deed;border:3px solid #fff;border-radius:50%;width:18px;height:18px;margin-bottom:10px;display:block}.preview-task span{background:#dbe2ed;border-radius:5px;height:3px;margin-top:6px;display:block}.preview-task span:last-child{width:60%}.landing-principles{color:#8792a4;border-top:1px solid #d2d8e2;border-bottom:1px solid #d2d8e2;justify-content:space-between;align-items:center;gap:25px;max-width:1300px;margin:auto;padding:25px 0;font-size:10px;display:flex}.landing-principles>span{align-items:center;gap:10px;display:flex}.landing-principles>span:first-child{max-width:400px;line-height:1.8}.landing-modules,.landing-flow{max-width:1440px;margin:auto;padding:80px 5vw}.landing-section-heading h2{letter-spacing:-.065em;max-width:550px;margin:17px 0 15px;font-size:clamp(28px,3vw,42px);font-weight:450;line-height:1.16}.landing-section-heading>p:last-child{color:#8691a3;max-width:480px;font-size:12px;line-height:1.9}.landing-module-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:35px;display:grid}.landing-module-grid>div{min-width:0}.landing-module-grid .module-card{height:100%;min-height:250px}.landing-module-grid>div:first-child{background:#f9fafcbd;border-radius:26px;padding-bottom:44px;position:relative}.landing-module-grid>div:first-child .module-card{background:0 0;border:none;height:auto;min-height:0}.landing-module-action{justify-content:space-between;align-items:center;margin-top:-7px;padding:15px 27px 22px;font-size:11px;display:flex}.landing-flow{padding-top:15px}.flow-steps{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:35px;display:grid}.flow-steps article{color:#7c8aa1;border-top:1px solid #cdd5e2;padding-top:25px;position:relative}.flow-step-no{color:#9da7b9;font-size:10px;position:absolute;top:25px;right:0}.flow-steps h3{letter-spacing:-.04em;color:#444f62;margin:23px 0 10px;font-size:20px;font-weight:450}.flow-steps p{max-width:280px;font-size:12px;line-height:1.8}.landing-cta{background:#f6f8fc66;border:1px solid #fff8;border-radius:28px;justify-content:space-between;align-items:center;gap:20px;max-width:1300px;margin:0 auto 50px;padding:43px;display:flex}.landing-cta h2{letter-spacing:-.06em;margin-top:12px;font-size:34px;font-weight:450}.landing-footer{color:#919bad;justify-content:space-between;align-items:center;gap:20px;max-width:1440px;margin:auto;padding:30px 5vw;font-size:9px;display:flex}.landing-footer a{align-items:center;gap:8px;display:flex}.auth-gateway{background:linear-gradient(135deg,#eeeeef,#e4e9f3);min-height:100vh;padding:0 5vw 60px}.auth-gateway-panel{background:#ffffff9e;border:1px solid #fff;border-radius:30px;max-width:510px;margin:7vh auto;padding:45px;box-shadow:0 20px 80px #64779808}.auth-gateway-panel h1{letter-spacing:-.06em;margin:15px 0 22px;font-size:34px;font-weight:450;line-height:1.15}.auth-gateway-panel>p:not(.aevor-label){color:#7e8b9f;margin-bottom:29px;font-size:13px;line-height:1.9}.auth-gateway-panel>.text-link{display:flex}.auth-form-layout{grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1000px;margin:30px auto;display:grid}.auth-form-story h2{letter-spacing:-.065em;margin:25px 0;font-size:58px;font-weight:450;line-height:1.08}.auth-form-story h2 span{color:#94a0b4}.auth-form-story>p:last-child{color:#8591a4;max-width:350px;font-size:13px;line-height:1.9}.auth-form-card{background:#ffffffad;border:1px solid #fff;border-radius:30px;padding:35px}.auth-form-card h1{letter-spacing:-.05em;margin-top:24px;font-size:30px;font-weight:500}#demo-actions,#demo-invoices{scroll-margin-top:25px}@media (width<=1100px){.landing-hero{gap:35px;padding-top:40px}.landing-principles{margin:0 5vw}.landing-cta{margin-left:5vw;margin-right:5vw}.landing-nav{gap:18px}.landing-module-grid{gap:15px}.landing-module-grid .module-card{padding:23px}.landing-module-grid h3{font-size:20px}.product-preview{padding:18px 20px 0}.demo-caption{display:none}}@media (width<=767px){.landing-header{gap:10px;height:78px;padding:0 18px}.landing-nav,.landing-login{display:none}.landing-header .brand-mark{width:28px;height:28px}.landing-header .brand-office{display:none}.landing-header>div{gap:1px}.landing-hero{padding:35px 22px 45px;display:block}.hero-copy h1{margin-top:23px;font-size:51px}.hero-description{font-size:12px}.hero-actions{gap:24px}.hero-footnote{margin-top:30px}.product-preview{border-radius:24px;min-height:390px;margin-top:40px;padding:18px 19px 0;transform:none}.preview-module{padding:15px}.preview-module .module-status{display:none}.landing-principles{flex-direction:column;align-items:flex-start;gap:17px;margin:0 22px;padding:23px 0;font-size:10px}.landing-modules,.landing-flow{padding:45px 22px}.landing-module-grid{grid-template-columns:1fr}.landing-module-grid .module-card{min-height:0}.landing-module-grid .module-planned{padding:23px}.landing-module-grid .module-planned .module-card-copy h3{margin-top:15px}.flow-steps{grid-template-columns:1fr;gap:30px}.flow-steps article{padding-top:20px}.flow-steps h3{margin-top:15px}.flow-steps p{max-width:none}.landing-cta{margin:0 22px 20px;padding:27px;display:block}.landing-cta h2{margin-bottom:25px;font-size:30px}.landing-footer{flex-wrap:wrap;padding:27px 22px}.landing-footer>.brand-lockup{width:100%}.role-switch button{padding:9px 12px;font-size:10px}.auth-gateway{padding:0 20px 40px}.auth-gateway-panel{margin:4vh auto;padding:28px}.auth-gateway-panel h1{font-size:30px}.auth-form-layout{margin-top:20px;display:block}.auth-form-story{display:none}.auth-form-card{padding:27px}.auth-gateway .onboarding-header>.aevor-label{display:none}.demo-app .office-footer{line-height:1.8}.demo-app .office-footer>span:last-child{max-width:100%;display:block}.demo-app .office-topbar .brand-office{display:inline}.demo-register>span{display:none}.demo-register{width:36px;padding:0!important}.demo-register>svg{margin:0}.demo-app .office-topbar .brand-lockup{gap:6px}.office-main,.workflow-panel,.route-transition{min-width:0;max-width:100%}}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-0:last-child{border-width:0}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-muted\/60:hover{background-color:hsl(var(--muted) / .6)}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-primary:focus-visible{outline-color:hsl(var(--primary))}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-black:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(0 0 0/var(--tw-ring-opacity,1))}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color:hsl(var(--sidebar-ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-muted\/40:disabled{background-color:hsl(var(--muted) / .4)}.disabled\:opacity-50:disabled{opacity:.5}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100,.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity:1;color:rgb(254 242 242/var(--tw-text-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:.2s ease-out accordion-up}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:.2s ease-out accordion-down}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:.8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:-13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:-13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}@media (width>=640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:mt-0{margin-top:0}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1\.2fr_1fr_1fr_auto\]{grid-template-columns:1.2fr 1fr 1fr auto}.sm\:grid-cols-\[2fr_1fr_1fr\]{grid-template-columns:2fr 1fr 1fr}.sm\:grid-cols-\[2fr_1fr_auto\]{grid-template-columns:2fr 1fr auto}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:.625rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:p-12{padding:3rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:text-left{text-align:left}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}}@media (width>=768px){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}}@media (width>=1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.lg\:grid-cols-\[1\.5fr_1fr\]{grid-template-columns:1.5fr 1fr}.lg\:grid-cols-\[1\.6fr_1fr\]{grid-template-columns:1.6fr 1fr}.lg\:grid-cols-\[minmax\(240px\,0\.8fr\)_minmax\(0\,1\.5fr\)\]{grid-template-columns:minmax(240px,.8fr) minmax(0,1.5fr)}.lg\:grid-cols-\[minmax\(250px\,0\.8fr\)_minmax\(0\,1\.6fr\)\]{grid-template-columns:minmax(250px,.8fr) minmax(0,1.6fr)}}@media (width>=1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>span\]\:min-w-0>span{min-width:0}.\[\&\>span\]\:truncate>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline-offset:2px;outline:2px solid #0000}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline-offset:2px;outline:2px solid #0000}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}.membership-public{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;gap:64px;max-width:1440px;margin:auto;padding:70px clamp(22px,6vw,100px) 100px;display:grid}.membership-intro h1{letter-spacing:-.055em;margin:20px 0;font-size:clamp(32px,4.2vw,60px);line-height:1.1}.membership-note{color:hsl(var(--muted-foreground));max-width:450px;margin-top:20px;font-size:13px;line-height:1.7}.membership-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:32px 0;padding:0;list-style:none;display:grid}.membership-steps li{color:hsl(var(--muted-foreground));align-items:flex-start;gap:9px;font-size:12px;line-height:1.5;display:flex}.membership-steps li>span{border:1px solid hsl(var(--border));border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;display:grid}.membership-steps strong{font-weight:500}.membership-steps .current{color:hsl(var(--foreground))}.membership-steps .current>span{background:hsl(var(--foreground));color:#fff;border-color:#0000}.membership-steps .complete>span{color:#34513e;background:#e5eee8;border-color:#0000}.membership-plan h2,.membership-next h2{letter-spacing:-.035em;margin:12px 0;font-size:24px;font-weight:500}.membership-plan>p,.membership-next>p{color:hsl(var(--muted-foreground));font-size:14px;line-height:1.8}.membership-amount{letter-spacing:-.045em;overflow-wrap:anywhere;margin:28px 0 18px;font-size:clamp(30px,3vw,45px)}.membership-amount small{color:hsl(var(--muted-foreground));letter-spacing:0;margin-top:5px;font-size:14px;display:block}.membership-benefit{align-items:flex-start;gap:10px;margin-bottom:16px;font-size:13px;display:flex}.membership-benefit svg{flex-shrink:0}.membership-plan>small{color:hsl(var(--muted-foreground));font-size:12px}.membership-plan .membership-renewal{margin-top:18px;font-size:12px}.membership-waiting{border-top:1px solid hsl(var(--border));align-items:flex-start;gap:12px;margin-top:28px;padding-top:24px;display:flex}.membership-waiting>svg{flex-shrink:0}.membership-waiting strong{font-size:14px;font-weight:500}.membership-waiting p{color:hsl(var(--muted-foreground));margin-top:8px;font-size:13px;line-height:1.8}.membership-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.membership-next{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.membership-next .success-seal{width:52px;height:52px;margin:0}.membership-next h2{margin:5px 0}.membership-next>p{margin:0 0 12px}.service-offer{padding-inline:clamp(22px,6vw,100px)}.service-offer .journey-subscription{margin-inline:0}.office-main,.office-content{min-width:0}.office-topbar .user-avatar{border:1px solid #00000014;flex-shrink:0}.account-menu-identity{overflow-wrap:anywhere;max-width:250px;padding:12px;font-size:12px}.account-menu-identity strong{margin-bottom:4px;font-weight:500;display:block}.account-menu-identity span{color:hsl(var(--muted-foreground))}.company-tool:is(button){text-align:left;width:100%}.company-tool:focus-visible,.circle-control:focus-visible,.rail-button:focus-visible,.office-tab:focus-visible,.text-link:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}.service-case.selected{background:#e9ebed;box-shadow:inset 3px 0 #24272b}.pilot-services article>svg{color:#4b5058}.module-status{font-size:11px}.office-tabs{scrollbar-width:thin}.office-footer{gap:16px}.office-footer>a{min-height:36px}.landing-module-action{min-height:44px}.membership-workspace .page-heading{flex-wrap:wrap}@media (width<=900px){.membership-public{grid-template-columns:1fr;gap:30px;padding-top:40px}.membership-intro{max-width:680px}.membership-grid{grid-template-columns:1fr}.membership-steps{gap:12px}.membership-plan,.membership-next{padding:25px}}@media (width<=600px){.membership-steps{grid-template-columns:1fr 1fr;gap:18px;margin:24px 0}.membership-public{padding-bottom:55px}.circle-control,.rail-button,.office-topbar .user-avatar{min-width:40px;min-height:40px}.office-topbar{gap:8px}.topbar-actions{gap:7px}.office-tabs{padding-block:8px}.office-tab{min-height:40px}.company-tools{grid-template-columns:1fr}.office-footer{flex-wrap:wrap}.membership-next>a,.membership-next>button{width:100%}.service-offer{padding-inline:22px}.office-main{padding-bottom:30px}}@media (prefers-reduced-motion:reduce){.route-transition,.step-transition{animation:none!important}.office-app *{scroll-behavior:auto!important}.office-sculpture i{animation:none!important}}@media (width<=767px){.office-topbar .user-avatar{display:inline-flex}.office-topbar .topbar-actions{gap:6px}.office-topbar .brand-office{display:none}.onboarding-actions button,.page-subtitle{font-size:13px}}.public-mobile-menu{display:none}.journey-header nav a:hover{color:#111}.membership-steps strong{overflow-wrap:anywhere}@media (width<=767px){.journey-header .public-mobile-menu{justify-content:center;align-items:center;display:inline-flex}.journey-header .public-primary{display:none}.journey-header .brand-office{display:inline-block}.office-app .office-topbar .user-avatar{display:inline-flex}.office-app .office-topbar .topbar-actions{gap:6px}.journey-header>div{gap:8px}.journey-header .brand-lockup{flex-shrink:0}}@media (width>=768px) and (width<=1100px){.journey-header .public-mobile-menu{display:inline-flex}}:root{--brand-ink:#10141a;--brand-pearl:#e4e4e4;--brand-blue:#83a2db;--brand-coral:#ce6969;--brand-white:#fff;--background:0 0% 89.41%;--foreground:216 23.81% 8.24%;--card:0 0% 100%;--card-foreground:216 23.81% 8.24%;--primary:216 23.81% 8.24%;--primary-foreground:0 0% 100%;--popover-foreground:216 23.81% 8.24%;--muted-foreground:218 9% 35%;--secondary:0 0% 89.41%;--accent:218.86 55% 88%;--accent-foreground:216 23.81% 8.24%;--destructive:0 50.75% 60.98%;--destructive-foreground:216 23.81% 8.24%;--ring:216 23.81% 8.24%;--font-heading:"Geist Variable","Helvetica Neue",Arial,ui-sans-serif,system-ui,sans-serif;--font-body:"Geist Variable","Helvetica Neue",Arial,ui-sans-serif,system-ui,sans-serif;--font-display:var(--font-heading)}body{color:var(--brand-ink)}.office-app,.office-landing,.onboarding,.auth-gateway{background:linear-gradient(155deg,var(--brand-pearl),color-mix(in srgb,var(--brand-white) 88%,var(--brand-blue)))}.brand-mark{color:var(--brand-ink)}.rail-button.active,.office-tab.active,.workflow-task.active,.preview-switch button.active,.module-selected .module-check,.onboarding-steps li.current>span{background:var(--brand-ink);color:var(--brand-white)}.workflow-panel,.office-welcome,.product-preview{background:linear-gradient(125deg,color-mix(in srgb,var(--brand-white) 66%,var(--brand-pearl)),color-mix(in srgb,var(--brand-white) 85%,var(--brand-blue)))}.workflow-lane,.onboarding-panel,.module-card{background:color-mix(in srgb,var(--brand-white) 86%,var(--brand-pearl))}.workflow-job,.workflow-task:not(.active){background:var(--brand-white)}.workflow-job strong{color:var(--brand-ink);font-size:12px}.workflow-job small,.workflow-job-top>span:last-child,.workflow-column-head,.workflow-add,.workflow-more,.workflow-empty{color:#505966;font-size:11px}.workflow-progress span,.identity-dot,.hero-dot,.demo-caption>span,.workflow-column:not(:last-child):after{background:var(--brand-blue)}.workflow-column:not(:last-child):before{border-color:var(--brand-blue);background:var(--brand-white)}.person-avatar,.person-avatar:nth-child(3n+2){background:color-mix(in srgb,var(--brand-blue) 25%,var(--brand-white));color:var(--brand-ink)}.person-avatar:nth-child(3n+3){background:color-mix(in srgb,var(--brand-coral) 22%,var(--brand-white));color:var(--brand-ink)}.role-switch{background:var(--brand-pearl);border-color:var(--brand-white)}.role-switch button,.aevor-label,.eyebrow-light,.page-subtitle,.office-footer,.hero-description,.hero-footnote,.demo-caption,.module-card-copy p,.onboarding-story>p:not(.aevor-label),.onboarding-steps li,.review-details dt,.operations-table th,.operations-table td,.attention-row small{color:#505966}.role-switch button.active{background:var(--brand-white);color:var(--brand-ink)}.status-neutral{background:var(--brand-pearl);border-color:color-mix(in srgb,var(--brand-ink) 16%,var(--brand-white));color:var(--brand-ink)}.status-progress,.module-status.is-active,.membership-steps .complete>span,.onboarding-steps li.complete>span{background:color-mix(in srgb,var(--brand-blue) 22%,var(--brand-white));border-color:var(--brand-blue);color:var(--brand-ink)}.status-attention{background:color-mix(in srgb,var(--brand-coral) 18%,var(--brand-white));border-color:var(--brand-coral);color:var(--brand-ink)}.module-status.is-active:before,.attention-dot{background:var(--brand-blue)}.workflow-hint{display:none}@media (width<=1100px){.workflow-hint{color:#505966;justify-content:space-between;align-items:center;margin:0 3px 12px;font-size:11px;display:flex}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.office-topbar{height:76px}.office-tabs{min-height:50px}.page-heading{margin-bottom:20px}.workflow-compact{padding:23px 25px 16px}.workflow-compact .workflow-heading{align-items:center;margin-bottom:22px}.workflow-compact .avatar-stack{background:var(--brand-pearl);border:1px solid var(--brand-white);border-radius:24px;padding:8px 14px}.workflow-compact .workflow-columns{grid-template-columns:repeat(3,minmax(180px,1fr)) minmax(175px,.9fr);align-items:stretch;gap:20px;min-width:820px}.workflow-compact .workflow-column{flex-direction:column;display:flex}.workflow-compact .workflow-lane{flex:1;min-height:239px;padding:7px 11px}.workflow-compact .workflow-job{border:0;border-bottom:1px solid var(--brand-pearl);min-height:74px;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:5px 9px;margin:0;padding:14px 0 11px;display:grid}.workflow-compact .workflow-job:hover{background:color-mix(in srgb,var(--brand-blue) 8%,var(--brand-white));transform:none}.workflow-compact .workflow-job:last-of-type{border-bottom:0}.workflow-compact .workflow-job>.person-avatar{width:28px;height:28px;font-size:8px}.workflow-compact .workflow-job-copy{min-width:0}.workflow-compact .workflow-job strong{overflow-wrap:anywhere;margin:0 0 3px;font-size:11px;line-height:1.45}.workflow-compact .workflow-job small{font-size:10px;line-height:1.4}.workflow-job-time{color:#505966;align-items:center;gap:4px;font-size:10px;display:flex}.workflow-compact .workflow-progress{grid-column:2/-1;height:2px;margin-top:3px}.workflow-compact .workflow-more{justify-content:center;align-items:center;gap:7px;padding:10px 0;font-size:10px;display:flex}.workflow-compact .workflow-column-head{margin-bottom:12px;padding:0 4px;font-size:10px}.workflow-compact .workflow-add{margin-top:8px;padding:10px 4px;font-size:10px}.workflow-compact .workflow-tasks{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;height:100%;min-height:239px}.workflow-compact .workflow-task{border-radius:18px;gap:7px;min-height:70px;padding:12px;font-size:10px;transition:transform .2s,background-color .2s;position:relative}.workflow-compact .workflow-task>b,.workflow-compact .workflow-task>svg:last-child{font-size:10px;font-weight:400;position:absolute;top:12px;right:10px}.workflow-compact .workflow-task.active{border-radius:20px 20px 20px 7px}.dashboard-lower{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.dashboard-lower>*{min-width:0}.dashboard-lower .aevor-card h2{font-size:14px}.dashboard-lower .aevor-card>div>div>p{font-size:11px}.operations-progress{padding:24px}.operations-progress header{justify-content:space-between;align-items:center;gap:15px;display:flex}.operations-progress h2{font-size:13px;font-weight:500}.operations-progress header>span{color:#505966;font-size:10px}.operations-rings{grid-template-columns:1fr 1fr;gap:22px;margin-top:17px;display:grid}.operation-ring{max-width:150px;margin:auto;position:relative}.operation-ring svg{width:100%;height:auto}.operation-ring strong{place-items:center;font-size:26px;font-weight:450;display:grid;position:absolute;inset:0}.operations-rings figcaption{text-align:center;color:#505966;font-size:11px}.operations-progress>p{color:#505966;margin-top:15px;font-size:11px}@media (width<=1100px){.workflow-compact .workflow-columns{gap:14px;min-width:790px}.workflow-compact{padding:20px 18px 14px}.workflow-job-time{gap:2px;font-size:9px}.workflow-job-time svg{width:10px}.workflow-compact .workflow-job{-moz-column-gap:7px;column-gap:7px}}@media (width<=900px){.dashboard-lower{grid-template-columns:1fr}.workflow-compact .workflow-columns{min-width:850px}}@media (width<=767px){.office-topbar{height:73px}.workflow-compact .workflow-heading{align-items:flex-start}.workflow-compact .avatar-stack{padding:5px 8px}.workflow-compact .workflow-lane{min-height:250px}.operations-progress{padding:20px}}.workflow-compact .workflow-tools .workflow-tasks{flex:1;height:auto;min-height:230px}.demo-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-metrics .stat-tile{min-height:80px;padding:14px}.demo-metrics .stat-value{font-size:23px}.demo-metrics .stat-label{font-size:10px}@media (width>=900px){.workflow-compact .workflow-hint{display:none}.demo-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}}.demo-metrics{border:1px solid var(--brand-white);background:#ffffff70;border-radius:20px;gap:0;padding:6px}.demo-metrics .stat-tile{min-height:54px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.demo-metrics .stat-tile:not(:last-child){border-right:1px solid var(--brand-pearl)}.demo-metrics .stat-tile>div svg{display:none}.demo-metrics .stat-value{margin:0;font-size:22px}.dashboard-lower [role=tablist]{scrollbar-width:thin;overflow-y:hidden}.dashboard-lower [role=tab]{padding:8px 9px;font-size:10px}.membership-plan .membership-rates{border-top:1px solid var(--brand-pearl,#e4e4e4);margin:18px 0;padding:0;list-style:none}.membership-plan .membership-rates li{border-bottom:1px solid var(--brand-pearl,#e4e4e4);color:var(--brand-ink,#10141a);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;padding:12px 0;font-size:13px;line-height:1.6;display:flex}.membership-plan .membership-rates li>span{flex:none}.membership-plan .membership-rates li>strong{text-align:right;min-width:0;font-weight:500}@media (width<=420px){.membership-plan .membership-rates li{grid-template-columns:minmax(0,1fr);gap:3px;display:grid}.membership-plan .membership-rates li>strong{text-align:left}}.membership-plan .membership-benefit{margin-top:16px}:root{--type-ink:#18212d;--type-secondary:#4c5868;--type-subtle:#596575;--space-section:clamp(48px,6vw,88px);--muted-foreground:216 16% 35%;--input:216 11% 54%;--destructive:0 62% 37%;--destructive-foreground:0 0% 100%}body{font-family:var(--font-body);color:var(--type-ink);font-size:15px;line-height:1.6}h1,h2,h3,h4{letter-spacing:-.025em;line-height:1.25}p,li,dd{overflow-wrap:break-word}.text-xs{font-size:13px;line-height:1.5}.text-sm{font-size:15px;line-height:1.6}.aevor-label,.eyebrow-light{letter-spacing:.09em;color:var(--type-secondary);font-size:12px;font-weight:600;line-height:1.5}.aevor-num,.stat-value,.membership-amount,table{font-variant-numeric:tabular-nums}.aevor-num{font-family:var(--font-body)}.aevor-card{border-color:#dce1e8;box-shadow:0 2px 4px #18212d03,0 12px 32px #18212d04}.aevor-button{letter-spacing:0;height:auto;min-height:44px;padding-block:11px;font-size:14px;line-height:1.4}.aevor-button.h-8{min-height:40px;padding-block:9px;font-size:13px}.aevor-button.w-9{min-width:44px;padding:10px}.aevor-input{border-color:hsl(var(--input));background:#fff;min-height:46px;font-size:15px;line-height:1.5}.aevor-input::placeholder{color:var(--type-subtle);opacity:1}:is(.office-main,.onboarding-panel,.first-job-panel,[role=dialog]) :is(textarea,select,[role=combobox]){min-height:44px;font-size:15px;line-height:1.5}:is(.office-main,.onboarding-panel,.first-job-panel,[role=dialog]) label{line-height:1.5}:is(.office-main,[role=dialog]) table th{letter-spacing:.045em;color:var(--type-secondary);padding-block:14px;font-size:12px;font-weight:600;line-height:1.5}:is(.office-main,[role=dialog]) table td{padding-block:16px;font-size:14px;line-height:1.6}[role=dialog]{max-height:90dvh;overflow-y:auto}:is(.aevor-button,.aevor-input):focus-visible{outline-offset:3px;outline:2px solid #345a91}.journey-header{gap:24px;min-height:92px}.journey-header>nav{gap:28px}.journey-header>nav,.journey-login,.landing-nav,.landing-login{color:var(--type-secondary);font-size:14px}.journey-header nav a,.journey-footer a{padding-block:10px}.journey-footer,.landing-footer{color:var(--type-secondary);font-size:13px;line-height:1.7}.office-reference-landing .landing-hero{padding-top:clamp(48px,6vw,80px);padding-bottom:64px}.office-reference-landing .hero-copy{max-width:850px;margin-bottom:64px}.hero-copy>.aevor-label{letter-spacing:.1em;font-size:12px}.hero-copy h1{letter-spacing:-.045em;margin:24px 0;font-size:clamp(40px,5.3vw,72px);font-weight:500;line-height:1.12}.office-reference-landing .hero-copy h1 span{color:var(--type-secondary)}.office-reference-landing .hero-description,.hero-description{max-width:590px;color:var(--type-secondary);font-size:17px;line-height:1.75}.hero-actions{flex-wrap:wrap;gap:20px;margin-top:30px}.hero-actions .aevor-button{min-height:48px;padding-inline:24px;font-size:15px}.text-link,.office-pilot-link,.landing-module-action,.module-open,.module-select{min-height:44px;font-size:14px;line-height:1.5}.office-reference-landing .hero-footnote,.hero-footnote{letter-spacing:.08em;color:var(--type-subtle);margin-top:32px;font-size:11px;line-height:1.6}.landing-principles{color:var(--type-secondary);flex-wrap:wrap;padding-block:28px;font-size:14px;line-height:1.7}.landing-modules,.landing-flow{padding-block:var(--space-section)}.landing-section-heading h2,.landing-cta h2,.opl-demo-mobile h2{letter-spacing:-.035em;font-size:clamp(28px,3.1vw,42px);font-weight:500;line-height:1.2}.office-reference-landing .landing-section-heading>p:last-child,.landing-section-heading>p:last-child{color:var(--type-secondary);max-width:60ch;font-size:16px;line-height:1.75}.landing-module-grid{gap:24px;margin-top:32px}.flow-steps{gap:32px}.flow-steps h3{letter-spacing:-.025em;color:var(--type-ink);font-size:23px;line-height:1.3}.office-reference-landing .flow-steps p,.flow-steps p{color:var(--type-secondary);max-width:38ch;font-size:15px;line-height:1.75}.flow-step-no{color:var(--type-subtle);font-size:12px}.office-reference-landing .pilot-summary p,.opl-demo-mobile>div>p{color:var(--type-secondary);font-size:16px;line-height:1.75}.journey-entry h1,.journey-product-hero h1,.journey-status h1,.membership-intro h1{letter-spacing:-.035em;font-size:clamp(34px,4.1vw,56px);font-weight:500;line-height:1.15}.journey-entry-intro>p:not(.aevor-label),.journey-product-hero>div>p:not(.aevor-label),.journey-lead{color:var(--type-secondary);font-size:17px;line-height:1.75}.entry-option p,.entry-signed>p,.journey-role-card p,.journey-subscription p,.journey-status-grid p,.journey-disclosure p{color:var(--type-secondary);font-size:15px;line-height:1.75}.journey-strip strong{font-size:14px;line-height:1.5}.journey-strip a>span,.journey-process>div>span:first-child{color:var(--type-secondary);font-size:12px}.journey-disclosure>a,.journey-product-hero small,.entry-signed .entry-note,.journey-process>p{line-height:1.6;color:var(--type-secondary)!important;font-size:13px!important}.journey-role-card,.journey-subscription{gap:28px}.journey-role-card h3,.journey-subscription h3,.entry-signed h2{letter-spacing:-.025em;line-height:1.3}.office-main{padding-block:24px 40px}.office-topbar{height:auto;min-height:84px;padding-block:18px}.workspace-identity{font-size:13px}.office-tabs{gap:6px;min-height:58px;padding-bottom:12px}.office-tab{min-height:44px;padding:12px 18px;font-size:14px;line-height:1.4}.module-switch{padding:12px 8px;font-size:13px}.office-footer{letter-spacing:0;color:var(--type-secondary);font-size:12px;line-height:1.7}.page-heading{align-items:center;gap:20px;margin-bottom:28px}.page-heading h1{letter-spacing:-.03em;margin-top:8px;font-size:clamp(28px,2.8vw,36px);font-weight:550;line-height:1.2}.page-subtitle{color:var(--type-secondary);max-width:68ch;margin-top:10px;font-size:15px;line-height:1.7}.office-welcome{padding:clamp(26px,3.5vw,44px)}.office-welcome h1{letter-spacing:-.035em;font-size:clamp(30px,3.5vw,46px);line-height:1.2}.office-welcome h1 span{color:#4d6585}.office-welcome p:not(.eyebrow-light){color:var(--type-secondary);max-width:54ch;font-size:15px;line-height:1.75}.welcome-company{gap:10px;font-size:12px}.section-heading{margin:32px 0 18px}.section-heading h2{letter-spacing:-.025em;font-size:20px;font-weight:550}.module-card{padding:28px}.module-card-copy h3{letter-spacing:-.025em;margin:24px 0 12px;font-size:24px;line-height:1.3}.module-card-copy p,.module-compact .module-card-copy p{color:var(--type-secondary);font-size:15px;line-height:1.75}.module-compact .module-card-copy h3{font-size:19px}.module-status{letter-spacing:.015em;color:var(--type-secondary);white-space:normal;padding:6px 10px;font-size:12px;line-height:1.4}.module-planned h3{color:var(--type-secondary)}.office-module-note h3{color:var(--type-ink);letter-spacing:-.025em;font-size:24px;line-height:1.3}.office-module-note p,.office-module-note a{color:var(--type-secondary);font-size:14px;line-height:1.7}.company-tools{gap:20px}.company-tool h3{font-size:16px;line-height:1.4}.company-tool p{color:var(--type-secondary);margin-top:6px;font-size:14px;line-height:1.6}.stat-tile{color:var(--type-secondary);gap:16px;padding:24px}.stat-label,.stat-hint{color:var(--type-secondary);font-size:13px;line-height:1.5}.stat-value{letter-spacing:-.03em;font-size:32px;line-height:1.15}.demo-metrics .stat-tile{gap:16px;min-height:80px;padding:16px}.demo-metrics .stat-label{font-size:12px;line-height:1.5}.demo-metrics .stat-value{font-size:26px;line-height:1.2}.role-switch{gap:4px;padding:5px}.role-switch button{min-height:40px;padding:10px 16px;font-size:13px;line-height:1.4}.demo-caption{font-size:12px;line-height:1.6}.workflow-panel{padding:28px}.workflow-heading h2{letter-spacing:-.025em;font-size:19px;line-height:1.3}.workflow-heading p{color:var(--type-secondary);font-size:13px;line-height:1.6}.workflow-column-head,.workflow-compact .workflow-column-head{color:var(--type-secondary);margin-bottom:16px;font-size:13px;line-height:1.5}.workflow-column-head b{font-size:12px}.workflow-job strong,.workflow-compact .workflow-job strong{margin-bottom:5px;font-size:14px;line-height:1.5}.workflow-job small,.workflow-compact .workflow-job small,.workflow-job-top>span:last-child,.workflow-job-time{color:var(--type-secondary);font-size:12px;line-height:1.6}.workflow-compact .workflow-job{-moz-column-gap:10px;column-gap:10px;min-height:88px;padding-block:17px}.workflow-empty,.workflow-add,.workflow-more,.workflow-compact .workflow-add,.workflow-compact .workflow-more,.workflow-hint{color:var(--type-secondary);min-height:44px;font-size:13px;line-height:1.6}.workflow-task,.workflow-compact .workflow-task{gap:10px;min-height:84px;padding:16px;font-size:13px;line-height:1.5}.workflow-compact .workflow-task>b{font-size:13px}.operations-table{font-size:14px}.operations-table th{color:var(--type-secondary);padding-bottom:16px;font-size:12px;font-weight:600}.operations-table td{color:var(--type-ink);padding-block:17px}.attention-row{gap:14px;padding-block:16px}.attention-row p{color:var(--type-ink);font-size:14px;line-height:1.5}.attention-row small{color:var(--type-secondary);font-size:12px;line-height:1.6}.job-detail-summary{color:var(--type-secondary);gap:16px;padding:24px;font-size:14px;line-height:1.6}.dashboard-lower .aevor-card h2{font-size:18px;line-height:1.3}.dashboard-lower .aevor-card>div>div>p{font-size:14px;line-height:1.6}.dashboard-lower [role=tab]{min-height:40px;padding:10px 12px;font-size:13px;line-height:1.4}.operations-progress h2{font-size:18px}.operations-progress header>span,.operations-rings figcaption,.operations-progress>p{color:var(--type-secondary);font-size:13px;line-height:1.6}.onboarding-story h1{letter-spacing:-.035em;font-weight:500;line-height:1.15}.onboarding-story>p:not(.aevor-label){color:var(--type-secondary);font-size:16px;line-height:1.75}.onboarding-story-note,.onboarding-steps li{color:var(--type-secondary);font-size:13px;line-height:1.6}.onboarding-title{letter-spacing:-.03em;font-size:30px;line-height:1.25}.onboarding-panel{padding:36px}.onboarding-panel input{border-color:hsl(var(--input));background:#fff;min-height:46px;font-size:16px}.onboarding-panel label,.first-job-fields label,.service-field{color:var(--type-ink);font-size:14px;line-height:1.5}.language-choice,.review-details>div,.review-company p,.first-job-review dl>div,.first-job-review li{font-size:14px;line-height:1.6}.onboarding-actions{flex-wrap:wrap;gap:16px;margin-top:32px;padding-top:24px}.form-error,.service-notice,.service-success{padding:16px 20px;font-size:14px;line-height:1.7}.onboarding-success p,.first-job-layout>aside>p,.first-job-review p,.journey-success p:not(.aevor-label){color:var(--type-secondary);font-size:15px;line-height:1.75}.office-auth-subtitle,.office-auth-feedback{font-size:15px;line-height:1.65}.office-auth-hint,.office-auth-text{font-size:13px;line-height:1.6}.office-auth-card{background:#fff;padding:36px}.office-auth-field{margin-bottom:22px}.membership-plan,.membership-next{padding:32px}.membership-plan>p,.membership-next>p,.membership-benefit{font-size:15px;line-height:1.75}.membership-note,.membership-plan>small,.membership-plan .membership-renewal,.membership-steps li{color:var(--type-secondary);font-size:13px;line-height:1.65}.membership-amount{letter-spacing:-.03em;line-height:1.25}.membership-amount small{font-size:15px;line-height:1.5}.membership-plan .membership-rates li{padding-block:16px;font-size:14px;line-height:1.6}.membership-waiting p{font-size:14px;line-height:1.7}.setup-steps li,.service-case>span,.service-case small,.service-timeline p,.service-field small{font-size:13px;line-height:1.65}.service-case strong{font-size:15px}.service-textarea,.service-field select{border-color:hsl(var(--input));background:#fff;min-height:46px;font-size:15px;line-height:1.6}.pilot-services p,.pilot-price ul{font-size:15px;line-height:1.75}.pilot-services h3{font-size:19px;line-height:1.3}.account-menu-identity{padding:16px;font-size:13px;line-height:1.6}.ajl .ajl-note,.ajl-saved>p{font-size:13px;line-height:1.65}.ajl .ajl-directions,.ajl button{min-height:44px;font-size:14px;line-height:1.5}.ajl .ajl-eyebrow{font-size:11px;line-height:1.5}.office-reference-heading h1{letter-spacing:-.03em;font-size:clamp(30px,3vw,40px);line-height:1.2}.office-reference-heading>div>p{letter-spacing:.08em;font-size:12px}.office-reference-heading>p{max-width:44ch;font-size:15px;line-height:1.7}.office-reference-page>main>footer{font-size:13px;line-height:1.6}.opd{--opd-muted:#4c5868;font-size:14px;line-height:1.6}.opd-header nav button{min-height:44px;padding:12px 16px;font-size:13px}.opd-title p,.opd-date{font-size:12px;line-height:1.5}.opd-title h2{letter-spacing:-.03em;font-size:32px;line-height:1.2}.opd h3,.opd-workflow-head h3{letter-spacing:-.02em;font-size:16px;line-height:1.4}.opd-workflow-head h3{max-width:290px}.opd-task-card{height:auto;min-height:280px;padding:10px 16px}.opd-task{gap:10px;min-height:78px;padding:14px 0}.opd-task strong{font-size:13px;line-height:1.5}.opd-task small{margin-top:5px;font-size:12px;line-height:1.5}.opd-stage>p{font-size:12px;line-height:1.5}.opd-action-grid{gap:8px;height:auto;min-height:280px}.opd-action-grid button{min-height:80px;padding:16px 12px;font-size:13px;line-height:1.5}.opd-panel{padding:24px}.opd-panel-heading>span,.opd th,.opd-status{font-size:12px;line-height:1.5}.opd table,.opd-detail-view table{font-size:13px;line-height:1.6}.opd th{padding-bottom:14px;font-weight:500}.opd td{padding-block:14px}.opd-status{white-space:normal;padding:5px 9px}.opd-footnote{line-height:1.7;font-size:12px!important}.opd-records small{font-size:13px;line-height:1.6}.opd-ring small{font-size:11px;line-height:1.5}.opd-dialog p,.opd-dialog li{font-size:15px;line-height:1.7}.opd-dialog .opd-eyebrow{letter-spacing:.08em;font-size:12px}.opd-dialog{max-height:90%;overflow-y:auto}.oph-device .oph-heading h3{letter-spacing:-.03em;line-height:1.25;font-size:28px!important}.oph-heading>span,.oph-job>p,.oph-job-meta,.oph-checklist label{font-size:12px;line-height:1.6}.oph-job-top{flex-wrap:wrap;font-size:11px;line-height:1.5}.oph-device h4{font-size:15px;line-height:1.4}.oph-checklist h4{font-size:14px}.oph-checklist h4>span{font-size:12px}.oph-checklist label{gap:10px;min-height:32px}.oph-device button.oph-time,.oph-device button.oph-submit{min-height:44px;font-size:12px;line-height:1.5}.oph-device .oph-time small{font-size:11px;line-height:1.5}.oph-note{line-height:1.6;font-size:11px!important}.oph-device .ajl--compact .ajl-note,.oph-device .ajl--compact .ajl-saved>p{font-size:11px;line-height:1.6}.oph-device .ajl--compact .ajl-address{font-size:12px;line-height:1.6}.olo-badge>span:last-child,.olo-badge small,.olo-copy>small{line-height:1.65;font-size:13px!important}.olo-badge{gap:16px;padding:16px 20px}.olo-badge>span:first-child{letter-spacing:-.03em;font-size:28px}.olo-copy>p:not(.olo-kicker){font-size:16px;line-height:1.75}.olo-copy>a{min-height:44px;font-size:15px;line-height:1.6}.olo-kicker,.olo-number>p{letter-spacing:.08em;line-height:1.6;font-size:12px!important}.olo-copy h2{letter-spacing:-.03em;font-size:clamp(28px,3vw,38px)!important;line-height:1.25!important}.olo-terms p{line-height:1.7;font-size:13px!important}.olo-terms strong{font-size:14px;line-height:1.6}@media (width<=1100px){.office-topbar{gap:16px}.office-tab{padding-inline:14px;font-size:13px}.office-reference-heading{flex-wrap:wrap;gap:24px}.opd-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.opd-connector{display:none}.opd-header nav{flex-wrap:wrap;justify-content:flex-start}.demo-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-metrics .stat-tile{border-right:0!important}}@media (width<=767px){body{font-size:15px}.aevor-button,.aevor-button.h-8{white-space:normal;min-height:44px}.aevor-input,:is(.office-main,.onboarding-panel,.first-job-panel,[role=dialog]) :is(input:not([type=checkbox]):not([type=radio]),textarea,select,[role=combobox]){font-size:16px}.journey-header{gap:12px;min-height:80px;padding:16px 20px}.journey-header>div{gap:8px}.journey-footer{gap:24px;padding:28px 22px}.office-reference-landing .landing-hero{padding:40px 20px 48px}.office-reference-landing .hero-copy{margin-bottom:40px;padding:0}.hero-copy h1{letter-spacing:-.035em;margin:20px 0 24px;font-size:clamp(34px,8.8vw,48px);line-height:1.15}.office-reference-landing .hero-description{font-size:16px;line-height:1.75}.hero-actions{gap:14px;margin-top:24px}.hero-actions .text-link{padding:10px}.hero-footnote{flex-wrap:wrap;justify-content:center;gap:10px}.landing-modules,.landing-flow{padding:48px 22px}.landing-module-grid{gap:20px}.landing-principles{gap:20px;font-size:13px}.journey-strip strong{font-size:13px}.journey-strip a{padding:20px 14px}.journey-entry h1,.journey-product-hero h1,.journey-status h1,.membership-intro h1{letter-spacing:-.03em;font-size:36px;line-height:1.2}.journey-role-card,.journey-subscription,.journey-entry-panel{padding:24px}.office-main{padding-top:18px}.office-topbar{gap:10px;min-height:76px;padding:16px}.office-tab{min-height:44px;padding:12px 15px;font-size:13px}.page-heading{align-items:flex-start;gap:18px;margin-bottom:24px}.page-heading h1{font-size:28px}.page-subtitle{font-size:14px;line-height:1.7}.office-welcome{padding:26px}.office-welcome h1{font-size:34px}.module-card{padding:24px}.module-card-copy h3{font-size:23px}.company-tool{padding:24px}.company-tool p{font-size:13px}.workflow-panel{padding:24px 16px}.workflow-compact .workflow-job strong{font-size:13px}.demo-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.demo-metrics .stat-tile{flex-direction:column;align-items:flex-start;gap:10px;min-height:84px;padding:16px 12px}.role-switch{flex-wrap:wrap;max-width:100%}.role-switch button{min-height:44px;padding:11px 14px;font-size:12px}.onboarding-panel,.first-job-panel,.office-auth-card,.membership-plan,.membership-next{padding:24px}.onboarding-story>p:not(.aevor-label){font-size:15px}.onboarding-steps li{gap:9px;font-size:12px}.onboarding-title{font-size:27px}.onboarding-actions{gap:12px}.first-job-steps{flex-wrap:wrap;gap:16px}.first-job-steps li{font-size:12px}.membership-steps{gap:20px 14px}.office-reference-page>header{flex-wrap:wrap;gap:14px;padding:18px 16px}.office-reference-page>main{padding:32px 16px}.office-reference-heading{margin-bottom:28px;display:block}.office-reference-heading h1{margin-bottom:16px;font-size:30px}.office-reference-heading>p{font-size:14px;line-height:1.7}.opd-header{gap:16px;padding:20px 16px}.opd-header nav button{min-height:44px;padding:11px 14px;font-size:12px}.opd-title h2{font-size:28px}.opd-title p{letter-spacing:.06em;font-size:11px}.opd-workflow{padding:22px 16px}.opd-workflow-head{gap:20px}.opd-flow-grid{grid-template-columns:minmax(0,1fr);gap:24px}.opd-task-card{min-height:0;padding:8px 16px}.opd-task{min-height:76px}.opd-task strong{font-size:14px}.opd-task small{font-size:12px}.opd-action-grid{min-height:220px}.opd-action-grid button{min-height:76px;font-size:13px}.opd-panel{padding:22px 16px;overflow-x:auto}.opd table{min-width:390px}.opd-panel:has(.opd-rings){overflow:visible}.opd-dialog{padding:28px 22px}.opl-demo-mobile{gap:32px;padding:40px 0}.opl-demo-mobile h2{font-size:30px}.oph-device{max-width:100%}.olo-badge{gap:14px;padding:14px 16px}.olo-badge>span:first-child{font-size:26px}.olo-section{gap:28px;padding:28px 24px}.olo-copy h2{font-size:30px!important}}.office-app{--interaction-green:#286247;--interaction-tint:#e8f2eb;--interaction-border:#bfd6c8}.office-app :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #488469}.office-app :is(button,a){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.office-app .aevor-button,.office-app .workflow-job,.office-app .workflow-task,.office-app .module-card,.office-app .role-switch button{transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s}.office-app .role-switch button.active,.office-app .role-switch button[aria-pressed=true]{background:var(--interaction-tint);color:#20563c;box-shadow:0 2px 7px #254d3710}.office-app .office-tab.active{color:#20563c;background:#e3efe6;border-bottom-color:#488469}.office-app .rail-button.active{background:var(--interaction-tint);color:#20563c}.office-app [role=tab][data-state=active]{color:#20563c;background:#edf5ef;box-shadow:0 2px 8px #254d3710}.office-app [role=tabpanel][data-state=active]{animation:.18s ease-out office-panel-reveal}.office-app .job-card-interactive{min-width:0;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative}.job-card-open{color:#35674e;justify-content:space-between;align-items:center;gap:10px;margin-top:15px;font-size:12px;display:flex}.job-card-open svg{transition:transform .18s}.task-progress{appearance:none;color:#4a8b64;background:#e3ece6;border:0;width:100%;height:5px;display:block;overflow:hidden}.task-progress::-webkit-progress-bar{background:#e3ece6}.task-progress::-webkit-progress-value{background:#4a8b64;transition:width .25s}.task-progress::-moz-progress-bar{background:#4a8b64}.job-card-progress{border-radius:5px;margin-top:14px}.checklist-panel .checklist-count{color:#265b3e;background:#e8f2eb;border-radius:20px;justify-content:center;align-items:center;min-width:40px;padding:5px 9px;display:inline-flex}.checklist-action{min-height:56px}.checklist-action[aria-checked=true]{background:#edf5ef}.checklist-action[aria-checked=true]>span:first-child{color:#fff;background:#357553;border-color:#357553}.checklist-action:not(:disabled):active{background:#e1efe5}.office-app :is(.form-error,[role=alert]){overflow-wrap:anywhere;scroll-margin-top:90px}.office-app :is(.service-success,[role=status]){overflow-wrap:anywhere}.mobile-workspace-nav,.workflow-mobile-stages,.planning-mobile-days{display:none}.workspace-menu-dialog{background:#f7faf8}.workspace-menu-items{gap:6px;display:grid}.workspace-menu-items>button{text-align:left;border:1px solid #0000;border-radius:12px;align-items:center;gap:13px;min-height:55px;padding:10px;font-size:14px;display:flex}.workspace-menu-icon{color:#49725c;background:#edf2ee;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.workspace-menu-items>button>span:nth-child(2){flex:1}.workspace-menu-items>button>svg{color:#748579;flex-shrink:0}.workspace-menu-items>button[aria-current=page]{color:#235b3f;background:#e7f2eb;border-color:#c0d7c9}.workspace-menu-items>button:hover{background:#edf4ef}.workspace-menu-signout{color:#6b3e3e;border-top:1px solid #d9e5dc;min-height:48px;font-size:14px}.workspace-menu-dialog :is(button,a):focus-visible{outline-offset:2px;outline:3px solid #488469}@media (hover:hover) and (prefers-reduced-motion:no-preference){.office-app .job-card-interactive:hover,.office-app .workflow-job:hover{transform:translateY(-2px);box-shadow:0 9px 24px #254d3712}.office-app .job-card-interactive:hover{border-color:#a6c4b3}.office-app .job-card-interactive:hover .job-card-open svg{transform:translate(2px,-2px)}.office-app .aevor-button:active:not(:disabled){transform:translateY(1px)}}@keyframes office-panel-reveal{0%{opacity:.65;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=767px){.office-app:has(.mobile-workspace-nav) .office-rail{display:none}.office-app .office-content{padding-bottom:calc(110px + env(safe-area-inset-bottom,0px));min-width:0}.office-app .office-main,.office-app .route-transition{min-width:0}.office-app .page-heading{flex-wrap:wrap;align-items:flex-start;gap:18px}.office-app .page-heading>div{min-width:0;max-width:100%}.office-app .role-switch{width:100%;max-width:100%;padding:4px;display:flex}.office-app .role-switch button{white-space:normal;flex:1;min-width:0;min-height:44px;padding:9px 8px;font-size:12px;line-height:1.4}.office-app :is(.aevor-button,.circle-control,[role=tab],.office-tab){min-height:44px}.office-app .circle-control,.office-app .user-avatar,.office-app .demo-register{min-width:44px;min-height:44px}.office-app .office-topbar{flex-wrap:wrap}.office-app .office-topbar .topbar-actions{flex-shrink:0}.office-app .aevor-button{white-space:normal;height:auto;line-height:1.5}.office-app :is(input:not([type=checkbox]):not([type=radio]),textarea,select){max-width:100%;font-size:16px}.office-app [role=tablist]{flex-wrap:wrap;max-width:100%;height:auto}.office-app [role=tab]{white-space:normal;line-height:1.4}.office-app:has(.mobile-workspace-nav) .office-tabs{display:none}.office-app .office-tab{flex-shrink:0}.mobile-workspace-nav{z-index:40;padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8fbf8f5;border-top:1px solid #d7e3db;justify-content:space-around;gap:4px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #183f2b08}.mobile-workspace-nav>button{color:#5d6e63;border-radius:13px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;min-width:0;max-width:130px;min-height:55px;padding:5px;font-size:11px;line-height:1.25;display:flex}.mobile-workspace-nav>button>span{overflow-wrap:normal;max-width:100%}@media (width<=360px){.mobile-workspace-nav>button{padding-inline:2px;font-size:10px}}.mobile-workspace-nav>button[aria-current=page],.mobile-workspace-nav>button[data-state=open]{color:#245c3e;background:#e3efe6}.workspace-menu-dialog{overscroll-behavior:contain;border-radius:22px;width:calc(100% - 24px);max-height:calc(100dvh - 32px);padding:24px 18px}.office-app .workflow-mobile-stages{grid-template-columns:1fr 1fr;gap:7px;margin:18px 0;display:grid}.workflow-mobile-stages button{text-align:left;color:#4b6254;background:#f5f8f6;border:1px solid #d5e2d9;border-radius:12px;justify-content:space-between;align-items:center;gap:6px;min-height:48px;padding:10px 12px;font-size:12px;line-height:1.35;display:flex}.workflow-mobile-stages button span{background:#e9efeb;border-radius:8px;flex-shrink:0;padding:3px 6px;font-size:11px}.workflow-mobile-stages button[aria-pressed=true]{color:#205539;background:#e2f0e6;border-color:#9dbea9}.office-app .workflow-compact .workflow-scroll{overflow:visible}.office-app .workflow-compact .workflow-columns{width:auto;min-width:0;display:block}.office-app .workflow-compact .workflow-column{width:auto;min-width:0}.office-app .workflow-compact .workflow-column[data-mobile-active=false]{display:none}.office-app .workflow-compact .workflow-lane{min-height:0}.office-app .workflow-compact .workflow-tools .workflow-tasks{height:auto;min-height:0}.office-app .workflow-compact .workflow-job{min-height:86px}.office-app .planning-mobile-days{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:16px;display:grid}.planning-mobile-days button{background:#f8fbf9;border:1px solid #d5e2d9;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:62px;font-size:12px;display:flex}.planning-mobile-days button span{color:#5f7568;font-size:10px}.planning-mobile-days button[aria-pressed=true]{color:#205539;background:#e2f0e6;border-color:#9dbea9}.planning-week-day[data-mobile-active=false]{display:none}.office-app .job-card-interactive .truncate{white-space:normal;overflow-wrap:anywhere;overflow:visible}.office-app .job-card-interactive .status-pill{flex-shrink:0}.aevor-dialog{overscroll-behavior:contain;border-radius:20px;width:calc(100% - 24px);padding:24px 18px;scroll-padding-bottom:20px}.aevor-dialog :is(input:not([type=checkbox]):not([type=radio]),textarea,select){min-width:0;font-size:16px}.aevor-dialog :is(.aevor-button,[role=combobox]){white-space:normal;height:auto;min-height:44px}}@media (width<=359px){.office-app .office-topbar .brand-office{display:none}.office-app .office-topbar{gap:6px;padding-inline:12px}}@media (prefers-reduced-motion:reduce){.office-app .route-transition,.office-app [role=tabpanel],.aevor-dialog{animation:none!important}.office-app :is(button,a){transition:none!important}.task-progress::-webkit-progress-value{transition:none!important}.office-app :is(.job-card-interactive,.workflow-job):hover{transform:none}}:root{--crm-font:"Geist Variable","Segoe UI","Helvetica Neue",Arial,sans-serif;--font-body:var(--crm-font);--font-heading:var(--crm-font);--font-display:var(--crm-font);--crm-canvas:#e8ecf1;--crm-canvas-blue:#dbe6f5;--crm-surface:#f8fafd;--crm-surface-strong:#fff;--crm-inset:#edf2f8;--crm-ink:#14191e;--crm-muted:#596471;--crm-line:#d6dde5;--crm-active:#14191e;--crm-blue:#779bcf;--crm-coral:#c77770;--crm-green:#5b8169;--crm-radius:26px;--crm-radius-sm:18px;--crm-control:44px;--crm-rail:68px;--crm-header:84px;--type-ink:var(--crm-ink);--type-secondary:var(--crm-muted);--type-subtle:#606a78}body{font-family:var(--crm-font)}.crm-theme{font-family:var(--crm-font);color:var(--crm-ink);font-size:14px;line-height:1.6}.crm-theme :where(h1,h2,h3,h4,h5,button,input,select,textarea,table),.crm-dialog,.crm-menu{font-family:var(--crm-font)}.crm-theme :where(h1,h2,h3,h4,p,li,label,dd){overflow-wrap:break-word}.crm-theme :where(button,a,input,select,textarea):focus-visible,.crm-menu :focus-visible,.crm-dialog :focus-visible{outline-offset:3px;outline:2px solid #466aaf}.crm-theme :where(button,a){-webkit-tap-highlight-color:transparent}.crm-theme :where(input,textarea,select){min-width:0;max-width:100%}.crm-app{isolation:isolate;background:linear-gradient(150deg,#edf0f4 0%,#e8edf4 50%,#e2e8f1 100%) fixed;min-height:100dvh}.crm-app .office-topbar{height:var(--crm-header);z-index:40;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:26px;padding:18px 26px 18px 22px;display:grid;position:relative}.crm-app .office-topbar>a{align-items:center;min-height:44px;display:flex}.crm-app .brand-lockup{gap:7px}.crm-app .brand-word{letter-spacing:-.045em;font-size:18px;font-weight:700}.crm-app .brand-office{letter-spacing:.19em;margin-left:8px;padding-left:8px;font-size:9px;font-weight:500}.crm-app .office-tabs{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#b2bbc8 transparent;justify-content:safe center;align-items:center;gap:4px;min-width:0;max-width:100%;min-height:50px;margin:0;padding:3px 2px;display:flex;overflow-x:auto}.crm-app .office-tabs::-webkit-scrollbar{height:3px;display:block}.crm-app .office-tabs::-webkit-scrollbar-thumb{background:#b2bbc8;border-radius:4px}.crm-app .office-tab{color:#343a44;white-space:nowrap;border-radius:30px;flex-shrink:0;justify-content:center;align-items:center;min-height:44px;padding:11px 16px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.crm-app .office-tab:hover{background:#ffffff7d}.crm-app .office-tab.active{background:var(--crm-active);color:#fff;box-shadow:none}.crm-app .module-switch{min-height:44px;color:var(--crm-muted);flex-shrink:0;align-items:center;gap:6px;margin-left:5px;padding:10px;font-size:11px;display:inline-flex}.crm-app .topbar-actions{align-items:center;gap:7px;min-width:0;margin:0;display:flex}.crm-app .circle-control,.crm-app .topbar-actions>button,.crm-app .crm-language>button,.crm-icon-button{color:#3e4653;width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;background:#f8f9fb85;border:1px solid #ffffff75;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .18s,transform .18s;display:inline-flex}.crm-app .crm-language>button{border-radius:26px;gap:6px;width:auto;padding:0 11px;font-size:11px}.crm-app .circle-control:hover,.crm-app .topbar-actions>button:hover,.crm-app .crm-language>button:hover,.crm-icon-button:hover{background:#fff;transform:translateY(-1px)}.crm-app .office-rail{width:var(--crm-rail);z-index:35;gap:10px;position:fixed;top:98px;bottom:22px;left:6px}.crm-app .rail-button{color:#464e5a;background:#f5f6f878;border:1px solid #ffffff5e;border-radius:50%;width:44px;height:44px;min-height:44px;transition:background-color .18s,transform .18s}.crm-app .rail-button:hover{background:#fff;transform:translateY(-1px)}.crm-app .rail-button.active,.crm-app .rail-button[aria-current=page]{background:var(--crm-active);color:#fff;border-color:var(--crm-active);box-shadow:none}.crm-app .rail-divider{background:var(--crm-line);width:20px;margin:4px 0}.crm-app .rail-bottom{gap:10px}.crm-app .office-content{min-width:0;margin-left:88px;padding-right:26px}.crm-context-row{align-items:center;min-height:35px;padding:2px 2px 10px;display:flex}.crm-app .workspace-identity{color:var(--crm-muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:9px;font-size:11px;line-height:1.5;display:flex}.crm-app .workspace-identity .identity-dot{background:var(--crm-blue);flex-shrink:0}.crm-app .office-main{max-width:1800px;min-height:calc(100dvh - 185px);padding:10px 0 24px}.crm-app .office-footer{color:var(--crm-muted);flex-wrap:wrap;gap:16px;padding:18px 4px 22px;font-size:10px}.crm-app .office-footer a{min-height:44px}.crm-theme .page-heading,.crm-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px;display:flex}.crm-theme .page-heading h1,.crm-page-heading h1{letter-spacing:-.05em;margin-top:7px;font-size:clamp(30px,2.7vw,38px);font-weight:650;line-height:1.12}.crm-theme .page-subtitle{color:var(--crm-muted);max-width:68ch;margin-top:9px;font-size:14px;line-height:1.7}.crm-theme .aevor-label,.crm-theme .eyebrow-light{letter-spacing:.1em;color:var(--crm-muted);font-size:10px;font-weight:500;line-height:1.5}.crm-theme .aevor-card,.crm-panel{border-radius:var(--crm-radius);background:var(--crm-surface);box-shadow:none;border:1px solid #ffffff79;min-width:0}.crm-panel-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px 18px;display:flex}.crm-panel-header h2,.crm-panel-header h3{letter-spacing:-.025em;font-size:17px;font-weight:650}.crm-panel-body{min-width:0;padding:0 24px 24px}.crm-inset{background:var(--crm-inset);border-radius:var(--crm-radius-sm);border:1px solid #ffffff54;min-width:0}.crm-stack{gap:12px;min-width:0;display:grid}.crm-grid{gap:16px;min-width:0;display:grid}.crm-paired{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.crm-page-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.crm-identity-strip{background:#d9dce466;border:1px solid #ffffff5e;border-radius:30px;flex-wrap:wrap;align-items:center;gap:7px;padding:8px 12px;display:flex}.crm-pill{min-height:44px;color:var(--crm-ink);background:#f7f8fa99;border:1px solid #0000;border-radius:30px;justify-content:center;align-items:center;gap:7px;padding:10px 18px;font-size:12px;line-height:1.4;display:inline-flex}.crm-pill:is([aria-selected=true],[aria-pressed=true],[aria-current=page],.active){background:var(--crm-active);color:#fff}.crm-theme .aevor-button,.crm-dialog .aevor-button{white-space:normal;overflow-wrap:anywhere;height:auto;min-height:44px;box-shadow:none;border-radius:24px;padding:11px 18px;font-size:13px;font-weight:500;line-height:1.45}.crm-theme .aevor-button:is(.w-9,.w-10),.crm-dialog .aevor-button:is(.w-9,.w-10){min-width:44px;padding:10px}.crm-theme .aevor-input,.crm-dialog .aevor-input{min-height:44px;box-shadow:none;background:#fbfcfd99;border-color:#aeb7c3;border-radius:16px;font-size:14px;line-height:1.5}.crm-theme :where(textarea,select,[role=combobox]){min-height:44px;font-size:14px;line-height:1.5}.crm-theme .aevor-input::placeholder{color:#687382;opacity:1}.crm-theme .aevor-num,.crm-theme table{font-family:var(--crm-font);font-variant-numeric:tabular-nums}.crm-theme table th{letter-spacing:.015em;color:var(--crm-muted);padding-block:12px;font-size:11px;font-weight:500;line-height:1.5}.crm-theme table td{padding-block:14px;font-size:13px;line-height:1.55}.crm-table-wrap{overscroll-behavior-x:contain;border-radius:var(--crm-radius-sm);max-width:100%;overflow-x:auto}.crm-empty{min-width:0;color:var(--crm-muted);text-align:center;padding:30px 24px;font-size:13px;line-height:1.7}.crm-dialog-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#29344655}.crm-dialog{font-family:var(--crm-font);color:var(--crm-ink);background:#f8fafd;border:1px solid #ffffffbc;width:calc(100vw - 24px);line-height:1.55;box-shadow:0 22px 80px #1f2c4524;border-radius:28px!important}.crm-dialog :where(h2,h3){font-family:var(--crm-font);letter-spacing:-.035em;font-weight:600}.crm-dialog :where(input,textarea,select,button){font-family:var(--crm-font)}.crm-menu{font-family:var(--crm-font);color:var(--crm-ink);max-width:calc(100vw - 24px);max-height:var(--radix-dropdown-menu-content-available-height);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8fafd;border:1px solid #ffffffc9;border-radius:20px;padding:7px;overflow-y:auto;box-shadow:0 14px 40px #27344b1c}.crm-menu [role^=menuitem]{white-space:normal;overflow-wrap:anywhere;border-radius:13px;min-height:44px;padding:10px 12px;font-size:13px;line-height:1.5}.crm-menu [role^=menuitem]:focus,.crm-menu [role^=menuitem][data-highlighted]{color:var(--crm-ink);background:#e1e6f1}.crm-account-menu{min-width:245px}.crm-account-menu .account-menu-identity{gap:4px;padding:12px;display:grid}.crm-account-menu .account-menu-identity strong{font-size:13px;font-weight:600}.crm-account-menu .account-menu-identity span{color:var(--crm-muted);overflow-wrap:anywhere;font-size:12px}.crm-app .search-dialog,.crm-dialog.search-dialog{width:560px;max-width:calc(100vw - 24px);padding:28px}.crm-dialog .search-input{background:#ffffff91;border:1px solid #bfc8d5;border-radius:18px;min-height:48px;padding:0 14px}.crm-dialog .search-input input{background:0 0;min-width:0;min-height:44px;font-size:16px}.crm-dialog .search-results button{text-align:left;border-radius:16px;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px;font-size:14px;display:flex}.crm-dialog .search-results button>svg:last-child{margin-left:auto}.crm-mobile-nav{display:none}.crm-navigation-sheet{width:480px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px);padding:24px}.crm-sheet-heading{align-items:center;gap:12px;padding-right:24px;display:flex}.crm-sheet-heading>div{min-width:0}.crm-sheet-heading h2{overflow-wrap:anywhere;padding:0;font-size:21px;line-height:1.25}.crm-sheet-heading p{color:var(--crm-muted);margin-top:5px;font-size:13px}.crm-sheet-mark{background:#fff9;border:1px solid #fff;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.crm-navigation-sheet .workspace-menu-items{gap:6px;margin-top:8px;display:grid}.crm-navigation-sheet .workspace-menu-items button{text-align:left;background:#ffffff70;border:1px solid #0000;border-radius:20px;align-items:center;gap:12px;min-height:54px;padding:8px 12px;font-size:14px;line-height:1.4;display:flex}.crm-navigation-sheet .workspace-menu-items button>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.crm-navigation-sheet .workspace-menu-items button>svg{flex-shrink:0;margin-left:auto}.crm-navigation-sheet .workspace-menu-icon{background:#fff8;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.crm-navigation-sheet .workspace-menu-items button[aria-current=page]{background:var(--crm-active);color:#fff}.crm-navigation-sheet .workspace-menu-items button[aria-current=page] .workspace-menu-icon{background:#ffffff20}.crm-navigation-sheet .workspace-menu-signout{background:0 0;border:1px solid #b8c1cf;border-radius:24px;min-height:44px;margin-top:4px;padding:10px 18px;font-size:14px}@media (width>=768px) and (width<=1150px){.crm-app .office-topbar{grid-template-columns:1fr auto;gap:10px 24px;height:auto;min-height:130px;padding-bottom:10px}.crm-app .office-tabs{grid-area:2/1/auto/-1;justify-content:flex-start}.crm-app .topbar-actions{grid-area:1/2}.crm-app .office-rail{top:152px}}@media (width<=900px){.crm-paired{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.crm-app .office-topbar{grid-template-columns:minmax(0,1fr) auto;gap:7px;height:auto;min-height:76px;padding:14px 12px}.crm-app .office-tabs,.crm-app .office-rail{display:none}.crm-app .topbar-actions{gap:4px}.crm-app .crm-language>button{width:44px;padding:0;font-size:11px}.crm-app .crm-language>button>svg,.crm-app .crm-language>button>span:first-of-type{display:none}.crm-app .crm-language>button>span:last-of-type{display:inline}.crm-app .office-content{margin:0;padding:0 14px}.crm-app .office-main{min-height:calc(100dvh - 220px);padding-top:8px;padding-bottom:20px}.crm-context-row{min-height:30px;padding:2px 0 8px}.crm-app .workspace-identity{gap:7px;font-size:10px}.crm-app .office-footer{gap:12px;padding-bottom:120px}.crm-theme .page-heading,.crm-page-heading{gap:14px;margin-bottom:18px}.crm-theme .page-heading h1,.crm-page-heading h1{font-size:30px}.crm-theme .aevor-card,.crm-panel{border-radius:24px}.crm-panel-header{padding:20px 18px 16px}.crm-panel-body{padding:0 18px 20px}.crm-page-actions{gap:8px;width:100%}.crm-theme .aevor-input,.crm-theme :where(textarea,select,[role=combobox]){font-size:16px}.crm-mobile-nav{z-index:45;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f4f6faf2;border:1px solid #ffffffd9;border-radius:29px;align-items:stretch;gap:3px;width:auto;max-width:520px;margin:auto;padding:6px;display:flex;position:fixed;box-shadow:0 10px 35px #28395524}.crm-mobile-nav>button{color:#535e6d;min-width:0;min-height:58px;font-family:var(--crm-font);background:0 0;border:0;border-radius:23px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:5px;padding:7px 3px;font-size:10px;line-height:1.25;display:flex}.crm-mobile-nav>button>svg{flex-shrink:0;width:18px;height:18px}.crm-mobile-nav>button>span{white-space:normal;overflow-wrap:anywhere;text-align:center}.crm-mobile-nav>button[aria-current=page]{background:var(--crm-active);color:#fff;box-shadow:none}.crm-navigation-sheet{max-height:calc(100dvh - 24px);padding:24px 18px}.crm-dialog{border-radius:24px!important}.crm-dialog.search-dialog{padding:24px 18px}}@media (width<=540px){.crm-app .office-topbar .brand-office{display:none}.crm-app .office-topbar .brand-word{font-size:17px}.crm-app .office-topbar .brand-mark{width:24px;height:24px}.crm-app .office-topbar .brand-lockup{gap:4px}}@media (prefers-reduced-motion:reduce){.crm-theme *,.crm-dialog,.crm-menu{scroll-behavior:auto!important;transition:none!important;animation:none!important}.crm-theme :where(button,a):hover{transform:none}}.crm-app :is(button,a,input,select,textarea,[tabindex]):focus-visible,.crm-navigation-sheet :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #466aaf}.crm-navigation-sheet .workspace-menu-icon,.crm-navigation-sheet .workspace-menu-items button>svg{color:inherit}.crm-dialog>button:last-child{min-width:44px;min-height:44px}.crm-state-page{min-height:100dvh;font-family:var(--crm-font);background:linear-gradient(150deg,#edf0f4,#dbe6f5);justify-content:center;align-items:center;padding:36px 20px;display:flex}.crm-state-panel{text-align:center;background:#f8fafd;border:1px solid #ffffffb8;border-radius:32px;width:100%;min-width:0;max-width:520px;padding:42px;box-shadow:0 20px 65px #3046680c}.crm-state-panel .brand-lockup{justify-content:center}.crm-state-panel h1{font:600 clamp(26px,3vw,34px)/1.16 var(--crm-font);letter-spacing:-.04em;color:var(--crm-ink);overflow-wrap:anywhere}.crm-state-panel p{overflow-wrap:anywhere}.crm-state-panel .crm-state-code{font-family:var(--crm-font);color:#8498bc;letter-spacing:-.07em;margin-top:34px;font-size:78px;font-weight:400;line-height:1}.crm-state-description{color:var(--crm-muted);margin:18px 0 0;font-size:15px;line-height:1.7}.crm-state-symbol{color:#526784;background:#e0e7f3;border:1px solid #ffffffb0;border-radius:50%;place-items:center;width:64px;height:64px;margin:30px auto 22px;display:grid}.crm-state-guidance{text-align:left;color:var(--crm-muted);background:#ffffff75;border:1px solid #ffffff80;border-radius:23px;margin-top:28px;padding:22px;font-size:13px;line-height:1.7}.crm-state-guidance ul{margin-top:10px;padding-left:18px;list-style:outside}.crm-state-guidance li+li{margin-top:7px}.crm-empty-state{font-family:var(--crm-font);min-width:0;box-shadow:none;color:var(--crm-ink);background:#f8f9fc9c;border:1px solid #ffffff90;border-radius:26px;gap:13px;padding:36px 24px}.crm-empty-state>span{color:#5a6e8f;background:#e0e6f1;border:1px solid #fff9;border-radius:50%;width:48px;height:48px}.crm-empty-state>p{overflow-wrap:anywhere;max-width:44ch}.crm-empty-state>p+p{color:var(--crm-muted);font-size:13px;line-height:1.7}.crm-offline-bar{font-family:var(--crm-font);color:#3d506c;box-shadow:none;background:#f0f3f9cc;border:1px solid #ffffff9c;border-radius:23px;padding:18px 20px;font-size:13px;line-height:1.65}.crm-offline-bar>div>div{align-items:flex-start;min-width:0}.crm-offline-bar svg{flex-shrink:0;margin-top:2px}.crm-offline-bar span,.crm-offline-bar p{overflow-wrap:anywhere}.crm-offline-conflict{color:#634e28;background:#f8f2e5;border:1px solid #e3d5b4;border-radius:17px;padding:16px}.crm-offline-conflict strong{font-weight:600}.crm-offline-bar [role=alert]{color:#9a3545}.crm-notifications{padding:9px}.crm-notifications>a,.crm-notifications>div>a{opacity:1;border-radius:14px}.crm-notifications a{overflow-wrap:anywhere;min-height:54px}.crm-notifications :where(p,span){overflow-wrap:anywhere}.crm-notifications button{white-space:normal;min-height:44px;line-height:1.5}.crm-notifications .text-sm{font-size:13px;line-height:1.6}.crm-notifications .text-xs{font-size:12px;line-height:1.6}.crm-dialog .search-input:focus-within{outline-offset:3px;background:#fafcff;outline:2px solid #466aaf}.crm-dialog .search-input input:focus-visible{box-shadow:none;outline:none}.crm-dialog .search-results>p{color:var(--crm-muted);background:#ffffff57;border:1px solid #ffffff80;border-radius:18px;margin-top:14px;padding:20px;font-size:13px;line-height:1.6}.crm-select-trigger{font-family:var(--crm-font);white-space:normal;height:auto;min-height:44px;box-shadow:none;background:#fbfcfd99;border-color:#aeb7c3;border-radius:16px;gap:12px;max-width:100%;padding:11px 14px;font-size:14px;line-height:1.5}.crm-select-trigger>span{-webkit-line-clamp:unset;line-clamp:unset;-webkit-box-orient:initial;white-space:normal;overflow-wrap:anywhere;text-align:left;min-width:0;display:block;overflow:visible}.crm-select-trigger>svg{flex-shrink:0}:is(.crm-select-content,.crm-popover,.crm-sheet,.crm-alert-dialog){font-family:var(--crm-font);color:var(--crm-ink);background:#f8fafd;border:1px solid #fffb;border-radius:23px;max-width:calc(100vw - 24px);line-height:1.6;box-shadow:0 18px 50px #283a571e}:is(.crm-select-content,.crm-popover,.crm-sheet,.crm-alert-dialog) :where(button,input,select,textarea,h1,h2,h3,p){font-family:var(--crm-font)}:is(.crm-select-content,.crm-popover,.crm-sheet,.crm-alert-dialog) :where(p,label,h1,h2,h3,button){overflow-wrap:anywhere}:is(.crm-select-content,.crm-popover,.crm-sheet,.crm-alert-dialog) :where(button,a,input,select,textarea,[tabindex]):focus-visible,.crm-select-trigger:focus-visible{outline-offset:3px;outline:2px solid #466aaf}.crm-select-content{max-height:min(24rem,var(--radix-select-content-available-height,24rem));min-width:min(var(--radix-select-trigger-width,8rem),calc(100vw - 24px));border-radius:20px;padding:4px}.crm-select-content [role=option]{white-space:normal;overflow-wrap:anywhere;border-radius:13px;min-height:44px;padding:10px 32px 10px 12px;font-size:13px;line-height:1.5}.crm-select-content [role=option][data-highlighted]{color:var(--crm-ink);background:#e0e7f3}.crm-select-content [role=option][data-state=checked]{color:#1d3557;background:#e7edf7}.crm-select-content [data-radix-select-viewport]{max-width:100%}.crm-popover{max-height:var(--radix-popover-content-available-height,calc(100dvh - 24px));padding:20px;overflow-y:auto}.crm-alert-dialog{border-radius:28px;max-width:min(32rem,100vw - 24px);max-height:calc(100dvh - 32px);padding:28px;overflow-y:auto}.crm-alert-dialog h2,.crm-sheet h2{letter-spacing:-.03em;padding-right:32px;font-size:21px;font-weight:600;line-height:1.3}.crm-alert-dialog p,.crm-sheet p{color:var(--crm-muted);font-size:14px;line-height:1.7}.crm-alert-dialog button{white-space:normal;border-radius:24px;height:auto;min-height:44px;padding:10px 18px;font-size:13px}.crm-sheet{width:min(420px,100vw - 24px);max-height:100dvh;padding:72px 28px 28px;overflow-y:auto}.crm-sheet--right{border-radius:28px 0 0 28px}.crm-sheet--left{border-radius:0 28px 28px 0}.crm-sheet--top,.crm-sheet--bottom{width:100%;max-width:100%;max-height:calc(100dvh - 24px)}.crm-sheet--top{border-radius:0 0 28px 28px}.crm-sheet--bottom{border-radius:28px 28px 0 0}.crm-overlay-close{width:44px;height:44px;color:var(--crm-ink);opacity:1;background:#ffffff90;border-radius:50%;place-items:center;display:grid}.crm-overlay-close:hover{background:#fff}.crm-toast-viewport{font-family:var(--crm-font);gap:8px;padding:12px}.crm-toast{font-family:var(--crm-font);color:var(--crm-ink);background:#eff3fa;border:1px solid #ffffffc9;border-radius:23px;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:20px 58px 20px 20px;line-height:1.6;box-shadow:0 12px 35px #27395220}.crm-toast>div{overflow-wrap:anywhere;min-width:0;max-width:100%}.crm-toast .text-sm{font-size:13px;line-height:1.6}.crm-toast.destructive{color:#8c2d3d;background:#fff1f2;border-color:#e8c1c8}.crm-toast-close{opacity:1;min-width:44px;min-height:44px;color:inherit;border-radius:50%;place-items:center;padding:10px;display:grid;top:6px;right:6px}.crm-toast-close:hover{color:inherit;background:#ffffffa6}.crm-toast.destructive .crm-toast-close{color:#8c2d3d}.crm-toast-action{height:auto;min-height:44px;font-family:var(--crm-font);white-space:normal;overflow-wrap:anywhere;border-radius:22px;max-width:100%;padding:10px 14px;font-size:13px;line-height:1.5}[data-sonner-toaster],[data-sonner-toast]{font-family:var(--crm-font)}[data-sonner-toast]{border-radius:22px;line-height:1.6}[data-sonner-toast] [data-title],[data-sonner-toast] [data-description]{font-family:var(--crm-font);overflow-wrap:anywhere}[data-sonner-toast] button{font-family:var(--crm-font);min-height:32px}.crm-tooltip{font-family:var(--crm-font);background:var(--crm-active);color:#fff;white-space:normal;overflow-wrap:anywhere;border-radius:14px;max-width:min(280px,100vw - 24px);padding:9px 13px;font-size:12px;line-height:1.6}.crm-textarea{font-family:var(--crm-font);box-shadow:none;background:#fbfcfd99;border-color:#aeb7c3;border-radius:16px;min-width:0;max-width:100%;padding:12px 14px;font-size:14px;line-height:1.6}.crm-textarea:focus-visible{outline-offset:3px;outline:2px solid #466aaf}.crm-textarea::placeholder{color:#687382;opacity:1}[data-sonner-toaster] [data-sonner-toast][data-styled=true]{font-family:var(--crm-font);border-radius:22px}[data-sonner-toaster] [data-sonner-toast] button[data-button]{white-space:normal;height:auto;min-height:44px;line-height:1.5}@media (width<=767px){.crm-state-page{padding:24px 12px}.crm-state-panel{border-radius:27px;padding:30px 22px}.crm-state-guidance{padding:18px}.crm-empty-state{padding:30px 20px}.crm-offline-bar{padding:16px}.crm-select-trigger{font-size:16px}.crm-sheet{padding:68px 20px 24px}.crm-alert-dialog{padding:24px 20px}.crm-notifications{max-width:calc(100vw - 24px)}.crm-toast-viewport{padding-top:env(safe-area-inset-top,0px);top:12px}}@media (prefers-reduced-motion:reduce){:is(.crm-select-content,.crm-popover,.crm-sheet,.crm-alert-dialog,.crm-tooltip,.crm-toast,.crm-dialog-overlay){scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=767px){.crm-textarea{font-size:16px}}.crm-app .office-topbar{background:#edf0f4;gap:20px;padding:18px 28px 14px 22px}.crm-app .office-topbar .office-tabs{flex-wrap:wrap;gap:3px;min-height:50px;padding:3px 0;overflow:visible}.crm-app .office-tab{min-height:44px;padding:10px 13px;font-size:13px;font-weight:500}.crm-app .office-tab.office-more{font-family:var(--crm-font);color:#343a44;cursor:pointer;background:0 0;border:0;gap:7px;display:inline-flex}.crm-app .office-tab.office-more:hover{background:#fff}.crm-app .office-tab.office-more.active{background:var(--crm-active);color:#fff}.crm-navigation-menu{min-width:220px}.crm-navigation-menu [role=menuitem]{gap:11px;font-size:14px;display:flex}.crm-navigation-menu [aria-current=page]{color:#283e5d;background:#dbe6f5}.crm-navigation-menu [role=menuitem]>svg{flex-shrink:0}.crm-app .module-switch{color:#596b82;gap:7px;min-height:44px;padding:10px 8px;font-size:12px}.crm-app .circle-control,.crm-app .topbar-actions>button,.crm-app .crm-language>button,.crm-icon-button{color:#39434f;background:#f8fafd;border-color:#d8dfe8}.crm-app .crm-language>button{font-size:12px}.crm-app .topbar-actions>button.user-avatar{color:#3d5d4f;background:#dbe5df;border:2px solid #fff;font-size:12px;font-weight:650}.crm-app .office-rail{gap:10px}.crm-app .rail-button{color:#46546a;background:#f8fafd;border-color:#d8dfe8}.crm-app .office-content{padding-right:28px}.crm-app .office-main{max-width:1800px;padding-top:12px}.crm-context-row{min-height:38px;padding:3px 2px 10px}.crm-app .workspace-identity{letter-spacing:.025em;gap:9px;font-size:11px}.crm-app .workspace-current-page{color:#354862;font-weight:600}.crm-theme .aevor-card,.crm-panel{border-color:#fff;box-shadow:0 1px 1px #3d527004}.crm-panel-header{padding:23px 24px 18px}.crm-inset{background:#edf2f8;border-color:#dae3ef}.crm-theme .aevor-button,.crm-dialog .aevor-button{border-radius:26px;padding:11px 18px;font-size:14px;font-weight:600}.crm-theme .aevor-input,.crm-dialog .aevor-input,.crm-select-trigger,.crm-textarea{color:#263a54;background:#fff;border-color:#ccd6e3;border-radius:14px}.crm-theme table th{color:#65758a;padding-block:13px;font-size:12px;font-weight:600}.crm-theme table td{border-bottom-color:#e2e8f0;padding-block:17px;font-size:14px}.crm-dialog{border-color:#fff;box-shadow:0 22px 70px #25364e24}.crm-dialog :where(h2,h3){font-weight:650}.crm-menu{-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#e0e5ed;box-shadow:0 15px 42px #24354f20}.crm-menu [role^=menuitem]{min-height:46px;font-size:14px}.crm-app .search-dialog,.crm-dialog.search-dialog{background:#f8fafd;padding:28px}.crm-dialog .search-input{background:#fff;border-color:#cdd8e7;border-radius:16px;min-height:50px}.crm-dialog .search-results button{border-radius:16px;min-height:50px;padding:12px;font-size:14px}.crm-dialog .search-results button:hover{background:#dbe6f5}.crm-state-panel{border-color:#fff;border-radius:28px;box-shadow:0 22px 60px -38px #324d7280}.crm-state-panel h1{font-weight:650}.crm-state-panel .crm-state-code{color:#6f89ad;font-size:72px}.crm-state-symbol{color:#4b6c9a;background:#dbe6f5;border-radius:23px;width:68px;height:68px}.crm-state-guidance{background:#edf2f8;border-color:#d8e2ef;border-radius:20px;font-size:14px}.crm-empty-state{background:#f8fafd;border-style:solid;border-color:#fff;border-radius:26px;gap:16px;padding:42px 26px}.crm-empty-state>span{color:#4b6c9a;background:#dbe6f5;border-color:#d0ddef;border-radius:22px;width:62px;height:62px}.crm-empty-state>p:first-of-type{letter-spacing:-.04em;font-size:23px;font-weight:650;line-height:1.2}.crm-empty-state>p+p{max-width:42ch;font-size:14px;line-height:1.7}.crm-offline-bar{color:#385475;background:#e0e9f6;border:1px solid #ccdaec;border-radius:20px;padding:16px 18px;font-size:14px;line-height:1.65}.crm-offline-conflict{color:#80524b;background:#f6e6e2;border-color:#edd4cd;border-radius:17px;padding:16px}.crm-offline-conflict strong{font-size:14px;font-weight:650}.crm-offline-conflict .text-xs{margin-top:5px;font-size:13px;line-height:1.7}.crm-offline-bar .aevor-button{background:#f8fafd;font-size:13px}.crm-offline-bar>div>div{gap:10px}.crm-notifications{background:#f8fafd}.crm-notifications .text-sm{font-size:14px}.crm-notifications a{padding-block:14px}.crm-notifications a:hover{background:#e3ebf6}.crm-select-content,.crm-popover,.crm-sheet,.crm-alert-dialog{background:#f8fafd;border-color:#dce4ee}.crm-select-content [role=option]{font-size:14px}.crm-sheet h2,.crm-alert-dialog h2{font-size:23px;font-weight:650}.crm-overlay-close{background:#e8eef6;border:1px solid #d6e0ed}.crm-toast{background:#f8fafd;border-color:#d4e0ed}.crm-toast .text-sm{font-size:14px}.crm-toast-close{color:#3d506c}.crm-tooltip{background:#202b3c;font-size:13px}.crm-sheet-heading h2{font-size:24px;font-weight:650}.crm-sheet-mark{background:#dbe6f5;border-color:#d0ddef;border-radius:18px;width:48px;height:48px}.crm-navigation-sheet .workspace-menu-items button{background:#edf2f8;border-color:#dfe6ef;border-radius:18px;min-height:56px}.crm-navigation-sheet .workspace-menu-icon{background:#fff;border-radius:13px}.crm-navigation-sheet .workspace-menu-items button[aria-current=page]{color:#fff;background:#203047;border-color:#203047}@media (width>=1151px) and (width<=1400px){.crm-app .office-topbar{gap:14px}.crm-app .office-tab{padding-inline:10px;font-size:12px}.crm-app .module-switch>span{display:none}.crm-app .module-switch{justify-content:center;width:44px}}@media (width>=768px) and (width<=1150px){.crm-app .office-topbar{gap:10px 20px;padding:18px 24px 12px}.crm-app .office-tabs{justify-content:flex-start}.crm-app .office-content{padding-right:22px}.crm-app .office-rail{top:158px}}@media (width<=767px){.crm-app .office-topbar{background:#edf0f4;gap:8px;padding:15px 16px}.crm-app .office-topbar .office-tabs{display:none}.crm-app .office-content{padding:0 16px}.crm-app .office-main{padding-top:10px}.crm-context-row{min-height:29px;padding:0 1px 8px}.crm-app .workspace-identity{gap:7px;font-size:10px}.crm-app .workspace-current-page,.crm-app .workspace-identity>svg:last-of-type{display:none}.crm-theme .page-heading h1,.crm-page-heading h1{font-size:30px}.crm-theme .page-subtitle{font-size:14px}.crm-panel-header{padding:21px 18px 16px}.crm-empty-state{padding:32px 20px}.crm-empty-state>p:first-of-type{font-size:22px}.crm-state-panel{padding:30px 22px}.crm-offline-bar{padding:14px 15px;font-size:13px}.crm-offline-conflict{padding:14px}.crm-theme .aevor-input,.crm-dialog .aevor-input,.crm-select-trigger,.crm-textarea{font-size:16px}.crm-mobile-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8fafd;border-color:#dbe3ee;border-radius:28px;padding:6px;box-shadow:0 12px 34px #283b5a24}.crm-mobile-nav>button{border-radius:22px;gap:5px;min-height:60px;font-size:11px}.crm-mobile-nav>button[aria-current=page]{background:#203047}.crm-navigation-sheet{padding:24px 18px}.crm-navigation-sheet .workspace-menu-items button{font-size:15px}.crm-app .office-footer{padding-bottom:124px;font-size:11px}}@media (width<=359px){.crm-app .office-topbar{padding-inline:12px}.crm-app .topbar-actions{gap:2px}.crm-app .office-topbar .brand-word{font-size:15px}.crm-app .office-topbar .brand-mark{width:22px;height:22px}.crm-app .office-content{padding-inline:12px}.crm-mobile-nav>button{font-size:10px}}.crm-navigation-groups{gap:20px;min-width:0;margin-top:14px;display:grid}.crm-navigation-group h3,.crm-navigation-group-label{letter-spacing:.05em;color:var(--crm-muted);padding:4px 12px 6px;font-size:12px;font-weight:500;line-height:1.5}.crm-navigation-group .workspace-menu-items{margin-top:0}.crm-navigation-menu .crm-navigation-group-label:not(:first-child){border-top:1px solid var(--crm-line);margin-top:8px;padding-top:12px}@media (width<=767px){.crm-mobile-nav>button{justify-content:flex-start;padding-top:9px}.crm-mobile-nav>button>span{overflow-wrap:normal;word-break:normal;justify-content:center;align-items:center;min-height:2.6em;display:flex}}.crm-ops{min-width:0;color:var(--crm-ink,#14171c);font-family:var(--crm-font,inherit)}.crm-ops :is(h1,h2,h3,p,button,a){overflow-wrap:anywhere}.crm-ops :is(.aevor-card,.crm-ops-planning-section),.crm-ops-dialog{border-radius:var(--crm-radius,28px);background:var(--crm-surface,#f8f9fca8);border:1px solid #ffffffb3;box-shadow:0 3px 16px #454e6409}.crm-ops :is(.aevor-card .aevor-card,.crm-ops-lane){background:var(--crm-inset,#ffffff8a);border-radius:var(--crm-radius-sm,20px);box-shadow:none;border-color:#ffffffb3}.crm-ops .page-heading{align-items:flex-start;gap:20px;margin-bottom:4px}.crm-ops .page-subtitle{max-width:62ch;color:var(--crm-muted,#5b6472);font-size:13px;line-height:1.6}.crm-ops :is(.aevor-label,.stat-label){color:var(--crm-muted,#5b6472)}.crm-ops :is(input:not([type=checkbox]):not([type=radio]),textarea,select,[role=combobox]),.crm-ops-dialog :is(input:not([type=checkbox]):not([type=radio]),textarea,select,[role=combobox]){border-color:var(--crm-line,#6f7e9630);background:#ffffff9e;border-radius:14px;min-height:44px}.crm-ops input[type=file]{max-width:100%}.crm-ops :is(button,a):focus-visible,.crm-ops-dialog :is(button,a,input,textarea,select):focus-visible{outline-offset:3px;outline:2px solid #4c6391}.crm-ops :is(button,a){-webkit-tap-highlight-color:transparent}.crm-ops button:disabled{cursor:not-allowed}.crm-ops [role=tablist]{background:#ffffff6b;border:0;border-radius:999px;gap:3px;height:auto;padding:5px}.crm-ops [role=tab]{white-space:normal;min-height:44px;color:var(--crm-muted,#5b6472);border-radius:999px;padding:9px 17px}.crm-ops [role=tab][data-state=active]{background:var(--crm-active,#08090b);color:#fff;box-shadow:none}.crm-ops .operations-table{width:100%}.crm-ops table th{color:var(--crm-muted,#5b6472);white-space:nowrap;font-size:11px;font-weight:500}.crm-ops table :is(th,td){border-color:var(--crm-line,#6f7e9630);padding:14px 15px}.crm-ops table td{font-size:12px}.crm-ops table tbody tr{transition:background-color .16s}.crm-ops table tbody tr:hover{background:#ffffff80}.crm-ops table td a{align-items:center;gap:7px;min-height:32px;display:inline-flex}.crm-ops .stat-tile{box-shadow:none;background:#ffffff73;border:1px solid #ffffffa6;border-radius:20px;min-width:0;padding:17px 19px}.crm-ops .stat-value{letter-spacing:-.04em;font-size:25px;line-height:1.2}.crm-ops .stat-tile.tone-danger{color:#802d3b;background:#f5e1e4}.crm-ops .stat-tile.tone-attention{color:#6d512e;background:#eee5d8}.crm-ops-attention{gap:10px}.crm-ops-attention .stat-tile{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;gap:15px;display:flex}.crm-ops-attention .stat-tile>div{flex:1;align-items:center}.crm-ops-attention .stat-tile svg{display:none}.crm-ops-attention .stat-label{letter-spacing:0;text-transform:none;font-size:12px}.crm-ops-flow{background:linear-gradient(135deg,#f8f9fcab,#dde4f3b8);border:1px solid #ffffff80;border-radius:30px;padding:25px}.crm-ops-flow-header{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;padding:0;display:flex}.crm-ops-flow-header h2{letter-spacing:-.02em;margin:0;font-size:15px;font-weight:600;line-height:1.4}.crm-ops-flow-header p{color:var(--crm-muted,#5b6472);margin:5px 0 0;font-size:11px}.crm-ops-people{max-width:56%;box-shadow:none;background:0 0;border:0;flex-wrap:wrap;justify-content:flex-end;gap:9px;padding:0;display:flex}.crm-ops-person{align-items:center;gap:6px;display:flex}.crm-ops-avatar{color:#344b6e;background:#e1e7f1;border:2px solid #ffffffe6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.crm-ops-person:nth-child(3n+2) .crm-ops-avatar{color:#6a3941;background:#eddadd}.crm-ops-person:nth-child(3n) .crm-ops-avatar{color:#5d5746;background:#e5e2d6}.crm-ops-person-name{max-width:78px;font-size:10px;line-height:1.3}.crm-ops-team-remainder{color:var(--crm-muted,#5b6472);align-items:center;font-size:11px;display:flex}.crm-ops-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,.92fr);align-items:stretch;gap:24px;display:grid}.crm-ops-flow-lane{flex-direction:column;min-width:0;display:flex;position:relative}.crm-ops-lane-label{align-items:center;gap:7px;min-height:30px;margin:0 0 12px;display:flex}.crm-ops-lane-label h3{flex:1;margin:0;font-size:12px;font-weight:600;line-height:1.4}.crm-ops-step{color:#586d90;font-size:10px}.crm-ops-count{background:#ffffffb3;border-radius:50%;justify-content:center;align-items:center;min-width:24px;height:24px;font-size:10px;display:flex}.crm-ops-flow-tasks{background:#ffffffab;border:1px solid #ffffffd9;border-radius:24px;flex-direction:column;flex:1;min-height:222px;padding:7px;display:flex;position:relative}.crm-ops-flow-lane:not(.crm-ops-flow-lane--tools):after{content:"";z-index:0;pointer-events:none;border-top:1px solid #9cb0d4;border-bottom:1px solid #9cb0d4;border-right:1px solid #9cb0d4;border-radius:0 12px 12px 0;width:24px;height:58px;position:absolute;top:110px;right:-24px}.crm-ops-flow-lane--progress:after{border-color:#cb9ca7!important}.crm-ops-flow-job{text-align:left;width:100%;min-height:76px;color:var(--crm-ink,#14171c);background:0 0;border:0;border-radius:17px;grid-template-columns:32px minmax(0,1fr) 15px;align-items:start;gap:9px;padding:13px 9px;transition:background-color .16s,transform .16s;display:grid;position:relative}.crm-ops-flow-job+.crm-ops-flow-job{border-top:1px solid #8897b021}.crm-ops-flow-job:hover{background:#dbe4f480;transform:translateY(-2px)}.crm-ops-task-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.crm-ops-task-copy strong{font-size:12px;font-weight:600;line-height:1.4}.crm-ops-task-copy>span,.crm-ops-task-copy small{color:var(--crm-muted,#5b6472);font-size:10px;line-height:1.4}.crm-ops-task-arrow{color:#5c6e8c;margin-top:7px}.crm-ops-task-progress{grid-column:2/4;align-items:center;gap:8px;width:100%;display:flex}.crm-ops-progress-track{background:#e1e6ef;border-radius:4px;flex:1;height:3px;overflow:hidden}.crm-ops-task-progress small{color:var(--crm-muted,#5b6472);font-size:10px}.crm-ops-progress-track>span{border-radius:inherit;background:#829fda;height:100%;display:block}.crm-ops-flow-empty{min-height:150px;color:var(--crm-muted,#5b6472);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}.crm-ops-flow-more{color:#3f557c;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:10px;font-size:11px;display:flex}.crm-ops-lane-action{text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:48px;padding:9px 4px 0;font-size:11px;display:flex}.crm-ops-round{background:#ffffff7a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.crm-ops-tool-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.crm-ops-tool{text-align:left;background:#ffffff94;border:1px solid #ffffffbf;border-radius:21px;grid-template-columns:1fr auto;align-content:center;align-items:center;gap:9px;min-height:84px;padding:14px 12px;transition:transform .16s,background-color .16s;display:grid}.crm-ops-tool>span{grid-area:2/1/auto/-1;font-size:11px;line-height:1.35}.crm-ops-tool>b{grid-area:1/2;font-size:12px;font-weight:500}.crm-ops-tool>svg:last-child:not(:first-child){grid-area:1/2}.crm-ops-tool--primary{background:var(--crm-active,#08090b);color:#fff;border-color:var(--crm-active,#08090b)}.crm-ops-tool:hover{color:#14171c;background:#dce5f5;transform:translateY(-2px)}.crm-ops-tool--primary:hover{color:#fff;background:#242a33}.crm-ops-support{align-items:start}.crm-ops-support>section,.crm-ops-support>div>section{padding:22px}.crm-ops-support .operations-rings{gap:14px}.crm-ops-support .operation-ring{width:110px;height:110px}.crm-ops-support .attention-row{background:#fff6;border-radius:16px;padding:12px}.crm-ops-live .office-team-overview,.crm-ops .office-team-overview{background:var(--crm-surface,#f8f9fca8);border:1px solid #ffffffa6;border-radius:28px}.crm-ops .office-team-list article{background:#ffffff7a;border-radius:16px}.crm-ops-planning-section{padding:22px}.crm-ops-lane{min-width:0;padding:17px}.crm-ops-week{scroll-snap-type:x proximity;grid-template-columns:repeat(7,minmax(175px,1fr));padding-bottom:12px;display:grid;overflow-x:auto}.crm-ops-week>*{scroll-snap-align:start}.crm-ops .crm-ops-week .crm-ops-lane{min-height:240px}.crm-ops-next-header{background:linear-gradient(110deg,#ffffffb3,#d3def2ab);border-bottom:1px solid #ffffffb3;padding:26px}.crm-ops-next-header h2{letter-spacing:-.035em;font-size:26px;line-height:1.2}.crm-ops-next-body{padding:20px}.crm-ops-job-layout>*,.crm-ops-review-layout>*{min-width:0}.crm-ops-customer-grid,.crm-ops-agreement-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.crm-ops-customer-grid>*,.crm-ops-agreement-grid>*{min-width:0;margin-top:0!important}.crm-ops-customer-grid .divide-y>div{background:#ffffff80;border:0;border-radius:16px;margin:7px}.crm-ops-review-item{background:#f8f9fc9e;border-color:#0000;border-radius:22px;min-height:94px;padding:20px}.crm-ops-review-item[aria-pressed=true]{background:#dce4f1;border-color:#8b9cba;box-shadow:inset 3px 0 #708cba}.crm-ops-filter-panel{align-items:end}.crm-ops-absence-list>section{border-radius:24px}.crm-ops .service-layout{align-items:start;gap:20px}.crm-ops .service-case-list{padding:8px}.crm-ops .service-case{background:#ffffff57;border:0;border-radius:20px;min-height:106px;margin-bottom:5px}.crm-ops .service-case.selected{color:#182235;background:#dce4f1;box-shadow:inset 3px 0 #708cba}.crm-ops .service-case.selected :is(small,strong,span){color:inherit}.crm-ops-portal-panels>section{padding:23px}.crm-ops-portal-panels li{border-radius:16px}.crm-ops-dialog{background:#f1f3f8;padding:26px}@media (width>=1440px){.crm-ops-flow{padding:28px 30px}.crm-ops-flow-grid{gap:30px}.crm-ops-flow-lane:not(.crm-ops-flow-lane--tools):after{width:30px;right:-30px}}@media (width<=1100px){.crm-ops-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.crm-ops-flow-lane:after{display:none}.crm-ops-flow-tasks{min-height:190px}.crm-ops-people{max-width:55%}.crm-ops-person-name{display:none}.crm-ops-person{position:relative}.crm-ops-person-name{clip-path:inset(50%);width:1px;height:1px;display:block;position:absolute;overflow:hidden}.crm-ops-customer-grid,.crm-ops-agreement-grid{grid-template-columns:1fr}}@media (width<=640px){.crm-ops>*+*{margin-top:16px}.crm-ops .page-heading{gap:14px}.crm-ops .page-heading>div:last-child{max-width:100%}.crm-ops-flow{border-radius:24px;padding:18px 14px}.crm-ops-flow-header{align-items:flex-start;gap:12px;margin-bottom:18px}.crm-ops-people{gap:4px;max-width:44%}.crm-ops-people .crm-ops-avatar{width:28px;height:28px;font-size:9px}.crm-ops-flow-grid{grid-template-columns:minmax(0,1fr);gap:20px}.crm-ops-flow-tasks{min-height:130px}.crm-ops-flow-empty{min-height:100px}.crm-ops-flow-job{min-height:84px;padding:14px 10px}.crm-ops-task-copy strong{font-size:14px}.crm-ops-task-copy>span,.crm-ops-task-copy small{font-size:12px}.crm-ops-lane-label h3,.crm-ops-lane-action{font-size:13px}.crm-ops-tool{min-height:94px}.crm-ops-tool>span{font-size:13px}.crm-ops-attention .stat-tile{gap:8px;padding:15px 12px}.crm-ops-attention .stat-label{font-size:11px}.crm-ops-attention .stat-value{font-size:23px}.crm-ops-planning-section,.crm-ops-next-body{padding:14px}.crm-ops-next-header{padding:20px 16px}.crm-ops-next-header h2{font-size:24px}.crm-ops-support>section,.crm-ops-support>div>section,.crm-ops-portal-panels>section{padding:18px}.crm-ops :is(button,[role=tab]),.crm-ops table td a{min-height:44px}.crm-ops-dialog{border-radius:24px;padding:20px}.crm-ops .stat-tile{min-width:0}}@media (prefers-reduced-motion:reduce){.crm-ops *,.crm-ops-dialog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.crm-ops :is(.crm-ops-flow-job,.crm-ops-tool):hover{transform:none}}@media (width>=900px){.crm-ops-flow{isolation:isolate;box-shadow:none;background:0 0;border:0;padding:20px 22px 16px;position:relative}.crm-ops-flow:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(135deg,#f8f9fcab,#dde4f3b8);border-radius:28px;position:absolute;inset:0}@supports ((-webkit-mask-image:linear-gradient(#000,#000)) or (mask-image:linear-gradient(#000,#000))){.crm-ops-flow:has(.crm-ops-person):before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 70' preserveAspectRatio='none'%3E%3Cpath fill='white' d='M0 0H300Q320 0 326 26Q332 52 357 52H643Q668 52 674 26Q680 0 700 0H1000V70H0Z'/%3E%3C/svg%3E") top/100% 70px no-repeat,linear-gradient(#000 0 0) bottom/100% calc(100% - 69px) no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 70' preserveAspectRatio='none'%3E%3Cpath fill='white' d='M0 0H300Q320 0 326 26Q332 52 357 52H643Q668 52 674 26Q680 0 700 0H1000V70H0Z'/%3E%3C/svg%3E") top/100% 70px no-repeat,linear-gradient(#000 0 0) bottom/100% calc(100% - 69px) no-repeat}}.crm-ops-flow-header{gap:16px;min-height:46px;margin-bottom:10px}.crm-ops-flow-header>div:first-child{max-width:27%}.crm-ops-flow-header h2{font-size:14px}.crm-ops-flow-header p{margin-top:3px}.crm-ops-people{flex-wrap:nowrap;justify-content:center;align-items:center;gap:7px;width:max-content;max-width:36%;margin:0;position:absolute;top:7px;left:50%;transform:translate(-50%)}.crm-ops-people .crm-ops-avatar{width:30px;height:30px}.crm-ops-person-name{clip-path:inset(50%);width:1px;height:1px;display:block;position:absolute;overflow:hidden}.crm-ops-lane-label{min-height:25px;margin-bottom:9px}.crm-ops-flow-tasks{border-radius:24px;min-height:190px;padding:5px}.crm-ops-flow-job{gap:7px;min-height:68px;padding:10px 8px}.crm-ops-task-copy{gap:2px}.crm-ops-lane-action{min-height:42px;padding-top:6px}.crm-ops-tool{gap:7px;min-height:78px;padding:12px 11px}.crm-ops-flow-lane:not(.crm-ops-flow-lane--tools):after{top:97px}}@media (width>=900px) and (width<=1100px){.crm-ops-people{gap:5px;max-width:37%}.crm-ops-people .crm-ops-avatar{width:28px;height:28px}}@media (width<=640px){.crm-ops-flow-header{flex-direction:column;gap:12px}.crm-ops-people{justify-content:flex-start;gap:8px 12px;width:100%;max-width:none}.crm-ops-person{gap:5px;max-width:calc(50% - 6px)}.crm-ops-person-name{clip-path:none;width:auto;max-width:80px;height:auto;font-size:11px;position:static}}.crm-ops--planning .crm-ops-planning-section>.grid:not(.crm-ops-week){align-items:start}.crm-ops span[class*=status-]{overflow-wrap:normal;flex-shrink:0;max-width:100%}.crm-ops--planning .aevor-card>.flex:first-child{flex-wrap:wrap}.crm-ops-loading,.crm-ops-recovery{background:var(--crm-surface,#f8f9fca8);border-radius:28px;padding:24px}.crm-ops-dialog label:has([role=checkbox]){cursor:pointer;min-height:44px}.crm-ops-dialog button[role=checkbox]{border-radius:5px;width:20px;height:20px;min-height:20px}.crm-ops-dialog{width:calc(100vw - 24px);max-width:32rem}.crm-ops-dialog.max-w-md{max-width:28rem}.crm-ops-dialog.max-w-xl{max-width:36rem}.crm-ops-dialog.max-w-2xl{max-width:42rem}@media (width<=640px){.crm-ops-dialog :is(button,[role=combobox]){min-height:44px}.crm-ops-dialog button{white-space:normal;overflow-wrap:anywhere}.crm-ops-portal-panels li>.flex{flex-wrap:wrap}}.crm-ops{--ops-blue:#dbe6f5;--ops-coral:#f4dedb;--ops-green:#deebe4;color:#14191e;font-size:15px;line-height:1.6}.crm-ops>*+*{margin-top:24px}.crm-ops .page-heading{gap:20px;margin-bottom:28px}.crm-ops .page-heading h1{letter-spacing:-.055em;font-size:clamp(30px,3vw,38px);font-weight:650;line-height:1.12}.crm-ops .page-subtitle{color:#596471;max-width:68ch;font-size:15px}.crm-ops :is(.text-xs,.text-\[11px\],.text-\[10px\]){font-size:13px;line-height:1.55}.crm-ops :is(.text-sm,table td){font-size:14px;line-height:1.6}.crm-ops :is(.aevor-label,.stat-label){letter-spacing:.07em;font-size:11px}.crm-ops :is(.aevor-card,.crm-ops-planning-section),.crm-ops-dialog{box-shadow:none;background:#f8f9fb;border:1px solid #fff;border-radius:26px}.crm-ops :is(button:not([role=checkbox]),a[role=button]){min-height:44px}.crm-ops button:not([role=checkbox]){white-space:normal}.crm-ops :is(input:not([type=checkbox]):not([type=radio]),textarea,select,[role=combobox]),.crm-ops-dialog :is(input:not([type=checkbox]):not([type=radio]),textarea,select,[role=combobox]){background:#fff;border:1px solid #d6dde5;border-radius:14px;font-size:15px}.crm-ops label:has([role=checkbox]){cursor:pointer;min-height:44px}.crm-ops button[role=checkbox]{border-radius:5px;width:20px;height:20px;min-height:20px}.ops-panel-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.ops-panel-heading h2{letter-spacing:-.025em;font-size:18px;font-weight:650}.ops-count{background:#e6edf7;border-radius:30px;justify-content:center;align-items:center;min-width:30px;padding:3px 10px;font-size:13px;display:inline-flex}.ops-metric-line{padding:0 0 8px;gap:0!important}.crm-ops .ops-metric-line .stat-tile{box-shadow:none;background:0 0;border:0;border-right:1px solid #cbd5e2;border-radius:0;align-items:start;padding:6px 24px}.crm-ops .ops-metric-line .stat-tile:first-child{padding-left:0}.crm-ops .ops-metric-line .stat-tile:last-child{border-right:0}.crm-ops .ops-metric-line .stat-value{letter-spacing:-.045em;font-size:34px;font-weight:600}.crm-ops .ops-metric-line .stat-label{letter-spacing:0;text-transform:none;font-size:13px}.ops-design-flow.crm-ops-flow{background:var(--ops-blue);border:1px solid #ffffff80;border-radius:28px;padding:24px}.ops-design-flow.crm-ops-flow:before{display:none}.ops-design-flow .crm-ops-flow-header{align-items:center;min-height:44px;margin-bottom:22px;position:static}.ops-design-flow .crm-ops-flow-header>div:first-child{max-width:none}.ops-design-flow .crm-ops-flow-header h2{font-size:19px;font-weight:650}.ops-design-flow .crm-ops-flow-header p{font-size:13px}.ops-design-flow .crm-ops-people{flex-wrap:wrap;justify-content:flex-end;width:auto;max-width:45%;position:static;transform:none}.ops-design-flow .crm-ops-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ops-design-flow .crm-ops-flow-lane:after{display:none}.ops-design-flow .crm-ops-lane-label{min-height:30px;margin-bottom:10px}.ops-design-flow .crm-ops-lane-label h3{font-size:14px}.ops-design-flow .crm-ops-flow-tasks{background:0 0;gap:10px;min-height:0;padding:0;display:grid}.ops-design-flow .crm-ops-flow-job{min-height:122px;box-shadow:none;background:#f8f9fb;border:1px solid #fff;border-radius:20px;gap:12px;padding:18px}.ops-design-flow .crm-ops-task-copy strong{font-size:16px;font-weight:650;line-height:1.35}.ops-design-flow .crm-ops-task-copy>span,.ops-design-flow .crm-ops-task-copy small{font-size:13px;line-height:1.4}.ops-design-flow .crm-ops-flow-lane--progress .crm-ops-flow-job{color:#fff;background:#28364c;border-color:#28364c}.ops-design-flow .crm-ops-flow-lane--progress .crm-ops-task-copy :is(span,small),.ops-design-flow .crm-ops-flow-lane--progress .crm-ops-task-arrow{color:#dbe6f5}.ops-design-flow .crm-ops-flow-lane--approvals .crm-ops-flow-job{background:#f7eeeb}.ops-design-flow .crm-ops-flow-empty{background:#ffffff75;border:1px dashed #aebdd2;border-radius:20px;min-height:122px}.ops-design-flow .crm-ops-lane-action{margin-top:6px;font-size:13px}.ops-design-flow .crm-ops-flow-lane--tools{border-top:1px solid #bdcbdd;margin-top:18px;padding-top:18px}.ops-design-flow .crm-ops-flow-lane--tools>.crm-ops-lane-label{margin-bottom:10px}.ops-design-flow .crm-ops-tool-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.ops-design-flow .crm-ops-tool{background:#f8f9fb;border-radius:18px;min-height:74px;padding:13px}.ops-design-flow .crm-ops-tool--primary{color:#fff;background:#14191e}.ops-design-flow .crm-ops-tool>span{font-size:13px}.crm-ops--manager .crm-ops-support{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr)}.crm-ops--manager .crm-ops-support>div{flex-direction:column;gap:18px;display:flex}.crm-ops--manager .crm-ops-support>div>section:last-child{order:-1}.crm-ops--manager .attention-row{min-height:72px;padding:16px 0}.crm-ops--manager .attention-row p{font-size:15px;font-weight:600}.crm-ops table th{text-transform:none;letter-spacing:0;padding:15px 18px;font-size:12px}.crm-ops table td{padding:18px}.crm-ops .operations-table td a{font-size:14px}.ops-register-layout{grid-template-columns:minmax(0,1.2fr) minmax(300px,.85fr);align-items:start;gap:22px;display:grid}.ops-register{min-width:0;padding:22px}.ops-register-head{color:#596471;border-bottom:1px solid #d6dde5;justify-content:space-between;gap:16px;padding:12px 0;font-size:12px;display:flex}.ops-register-row{text-align:left;color:#14191e;border-bottom:1px solid #d6dde5;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:18px 12px;display:flex}.ops-register-row[aria-pressed=true]{background:#dbe6f5;box-shadow:inset 3px 0 #7498c7}.ops-register-row:hover{background:#eaf0f8}.ops-register-identity{align-items:center;gap:12px;min-width:0;display:flex}.ops-register-identity>span:last-child{min-width:0}.ops-register-identity strong{font-size:15px;font-weight:650;line-height:1.4;display:block}.ops-register-identity small{color:#596471;overflow-wrap:anywhere;margin-top:4px;font-size:13px;display:block}.ops-register-avatar{color:#3c5675;background:#d1ddeb;border:2px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:650;display:inline-flex}.ops-register-meta{color:#596471;flex-shrink:0;align-items:center;gap:12px;max-width:35%;font-size:12px;display:flex}.ops-register-detail.crm-ops-customer-grid,.ops-register-detail.crm-ops-agreement-grid{min-width:0;display:block}.ops-register-detail>.aevor-card{background:#dbe6f5;padding:6px}.ops-register-detail h2{letter-spacing:-.04em;margin:12px 0;font-size:27px;line-height:1.2}.ops-register-detail .divide-y>div{background:#f8f9fb;padding:18px}.ops-register-detail.crm-ops-agreement-grid>.aevor-card{padding:25px}.ops-register-detail.crm-ops-agreement-grid>.aevor-card>div{display:block}.ops-register-detail.crm-ops-agreement-grid>.aevor-card>div>div:last-child{border-top:1px solid #b9c9dd;margin-top:20px;padding-top:20px}.ops-register-detail.crm-ops-agreement-grid p{margin:14px 0}.crm-ops--planning .crm-ops-planning-section{padding:22px}.crm-ops--planning .ops-unassigned{background:#f5eee9}.ops-unassigned .aevor-card{background:#fff}.ops-planning-board h2{font-size:18px}.ops-schedule-scroll{border:1px solid #d6dde5;border-radius:20px;max-width:100%;max-height:75vh;overflow:auto}.crm-ops .ops-schedule{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1330px;font-size:14px}.crm-ops .ops-schedule th{background:#e7edf5;border-bottom:1px solid #d6dde5;border-right:1px solid #d6dde5;width:165px;padding:15px;font-weight:600}.crm-ops .ops-schedule thead th{z-index:2;position:sticky;top:0}.crm-ops .ops-schedule tbody th{z-index:1;text-align:left;white-space:normal;vertical-align:top;background:#f8f9fb;position:sticky;left:0}.ops-schedule tbody th>span:not(.ops-register-avatar),.ops-schedule tbody th>small{margin-top:8px;display:block}.crm-ops .ops-schedule td{vertical-align:top;background:#fff;border-bottom:1px solid #d6dde5;border-right:1px solid #d6dde5;padding:10px}.ops-schedule-event{color:#243b5a;background:#dbe6f5;border-radius:13px;gap:6px;min-height:100px;margin-bottom:8px;padding:12px;text-decoration:none;display:grid}.ops-schedule-event strong{overflow-wrap:anywhere;font-size:14px;font-weight:650}.ops-schedule-event>span:first-child,.ops-schedule-event small{font-size:12px}.ops-schedule-event.is-active{color:#355e49;background:#deebe4}.ops-schedule-event.has-conflict{color:#743f3b;background:#f4dedb}.ops-schedule-event span[class*=status-]{width:fit-content}.ops-schedule-empty{color:#6f7d8e;padding:12px 0;font-size:12px;display:block}.crm-ops-next-header{background:#dbe6f5;padding:28px!important}.crm-ops-next-header h2{font-size:clamp(28px,3vw,36px);line-height:1.12}.ops-next-progress{color:#4d607a;border-top:1px solid #bdccdf;margin-top:20px;padding-top:18px;font-size:14px}.ops-next-actions{align-items:center}.ops-next-actions .ops-next-primary{min-height:52px;padding:14px 22px;font-size:16px}.crm-ops-next-body{gap:24px;padding:24px}.crm-ops-next-body>.space-y-4:last-child>.aevor-card{padding:22px}.ops-job-start{align-items:start;gap:22px;display:grid}.ops-job-start:has(.ops-time-priority){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ops-time-priority>.aevor-card{background:#dbe6f5;padding:24px}.ops-time-priority button{min-height:48px!important}.ops-time-priority .text-2xl,.ops-time-priority .text-xl{font-size:30px}.crm-ops-job-layout{gap:24px}.crm-ops-job-layout>div>.aevor-card{padding:24px}.crm-ops-job-layout>div>.aevor-card:has(#job-summary){background:#deebe4}.crm-ops .crm-ops-review-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,.85fr)}.crm-ops-review-layout>div:first-child{background:#dbe6f5;border-radius:26px;grid-area:1/2;padding:16px}.crm-ops-review-layout>div:last-child{grid-area:1/1}.ops-review-evidence{padding:26px}.ops-review-evidence h2{letter-spacing:-.045em;font-size:28px;font-weight:650;line-height:1.2}.ops-review-evidence>p{color:#596471;margin-top:10px}.ops-evidence-assignee{font-weight:600;color:#14191e!important}.ops-evidence-metrics{border-top:1px solid #d6dde5;border-bottom:1px solid #d6dde5;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0;padding:20px 0;display:grid}.ops-evidence-metrics dt{color:#596471;font-size:12px}.ops-evidence-metrics dd{margin-top:7px;font-size:27px;font-weight:600;line-height:1.3}.ops-evidence-note{margin-bottom:20px;font-size:14px}.ops-evidence-note p{white-space:pre-wrap;margin-top:6px}.ops-table-caption{text-align:left;color:#14191e;padding:22px;font-size:17px;font-weight:650}.ops-absence-summary{flex-wrap:wrap;gap:30px;padding:0 0 8px;display:flex}.ops-absence-summary>span{color:#596471;border-left:1px solid #cbd5e2;gap:6px;padding-left:20px;font-size:14px;display:grid}.ops-absence-summary strong{color:#14191e;font-size:34px;font-weight:600}.crm-ops-absence-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.crm-ops-absence-list>section{padding:24px;margin-top:0!important}.crm-ops-absence-list>section>div:first-child p:first-child{font-size:18px}.crm-ops .ops-next-visit{background:#dbe6f5;justify-items:start;gap:10px;padding:28px;display:grid}.ops-next-visit h2{letter-spacing:-.04em;font-size:28px;font-weight:650;line-height:1.2}.ops-next-visit .ops-visit-time{font-size:28px;font-weight:500}.ops-next-visit p{color:#4d607a;font-size:15px}.crm-ops .ops-inbox-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,.85fr)}.ops-inbox-layout>.service-case-list{background:#dbe6f5;grid-area:1/2}.ops-inbox-layout>section:last-child{grid-area:1/1;padding:28px}.ops-inbox-layout .service-case{background:#ffffff75;min-height:120px;padding:18px}.ops-inbox-layout .service-case strong{font-size:16px;line-height:1.4}.ops-setup-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,.8fr);align-items:start;gap:22px;display:grid}.ops-setup-grid>section:last-child{background:#dbe6f5}.ops-setup-forms{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.ops-setup-forms>*{margin-top:0!important}.ops-setup-forms>section:last-of-type,.ops-setup-forms>div:last-child{grid-column:1/-1}.ops-first-job .first-job-layout{grid-template-columns:minmax(0,1.45fr) minmax(260px,.8fr);align-items:start;gap:24px;display:grid}.ops-first-job .first-job-layout>aside{background:#dbe6f5;border-radius:26px;grid-area:1/2;padding:26px}.ops-first-job .first-job-panel{background:#f8f9fb;border-radius:26px;grid-area:1/1;padding:28px}.ops-form-heading{letter-spacing:-.04em;margin-bottom:22px;font-size:25px;font-weight:650}.ops-status .crm-account-status-board{gap:22px}.ops-status .crm-account-status-board>section:nth-child(2){background:#dbe6f5}.ops-status .crm-account-status-board h2{font-size:25px}.crm-ops-dialog{padding:28px;font-size:15px;line-height:1.6}.crm-ops-dialog h2{letter-spacing:-.04em;font-size:26px}.crm-ops-dialog button:not([role=checkbox]){min-height:44px}@media (width<=1000px){.ops-design-flow .crm-ops-flow-grid{gap:12px}.ops-design-flow .crm-ops-flow-job{padding:14px}.ops-design-flow .crm-ops-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-register-layout,.crm-ops--manager .crm-ops-support,.crm-ops .crm-ops-review-layout,.crm-ops .ops-inbox-layout,.ops-setup-grid,.ops-first-job .first-job-layout{grid-template-columns:minmax(0,1fr)}.crm-ops-review-layout>div:first-child,.crm-ops-review-layout>div:last-child,.ops-inbox-layout>section,.ops-first-job .first-job-layout>*{grid-area:auto!important}.ops-register-row{padding:16px 10px}.ops-register-rows{max-height:360px;overflow:auto}.ops-first-job .first-job-layout>aside{order:-1}.ops-first-job .first-job-steps{flex-wrap:wrap;gap:14px;display:flex}}@media (width<=640px){.crm-ops .page-heading h1{font-size:31px}.crm-ops .page-subtitle{font-size:14px}.crm-ops>*+*{margin-top:20px}.ops-design-flow.crm-ops-flow{padding:18px}.ops-design-flow .crm-ops-flow-grid{grid-template-columns:1fr;gap:18px}.ops-design-flow .crm-ops-people{justify-content:flex-start;max-width:100%}.ops-design-flow .crm-ops-flow-header{align-items:flex-start;gap:12px}.ops-design-flow .crm-ops-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-design-flow .crm-ops-flow-job{min-height:112px;padding:16px}.crm-ops .ops-metric-line{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0!important}.crm-ops .ops-metric-line .stat-tile{padding:0 14px}.crm-ops .ops-metric-line .stat-tile:nth-child(odd){padding-left:0}.crm-ops .ops-metric-line .stat-value{font-size:29px}.ops-register,.ops-register-detail>.aevor-card,.ops-register-detail.crm-ops-agreement-grid>.aevor-card{padding:18px}.ops-register-detail>.aevor-card{padding:0}.ops-register-head{display:none}.ops-register-avatar{width:30px;height:30px}.ops-register-meta{flex-shrink:1;max-width:30%}.ops-register-meta svg{display:none}.ops-register-detail h2{font-size:27px}.crm-ops--planning .crm-ops-planning-section{padding:16px}.crm-ops-next-header{padding:22px!important}.crm-ops-next-header h2{font-size:30px}.ops-next-actions{grid-template-columns:1fr;display:grid}.ops-next-actions .ops-next-primary{width:100%}.crm-ops-next-body{padding:16px}.ops-next-progress{font-size:14px}.ops-job-start:has(.ops-time-priority){grid-template-columns:1fr}.ops-time-priority>.aevor-card,.crm-ops-job-layout>div>.aevor-card{padding:20px}.ops-time-priority .grid.grid-cols-2{gap:10px}.ops-review-evidence{padding:20px}.ops-evidence-metrics{grid-template-columns:1fr 1fr}.ops-evidence-metrics dd{font-size:25px}.crm-ops-absence-list,.ops-setup-forms{grid-template-columns:1fr}.ops-inbox-layout>section:last-child,.ops-first-job .first-job-panel{padding:20px}.ops-next-visit h2{font-size:26px}.crm-ops-dialog{padding:22px}.crm-ops-dialog :is(input:not([type=checkbox]):not([type=radio]),textarea,select,[role=combobox]){font-size:16px}}.ops-mobile-week{display:none}@media (width<=767px){.ops-desktop-week{display:none}.ops-mobile-week{display:block}}.ops-design-flow .crm-ops-flow-tasks{border:0;align-content:start}.ops-design-flow .crm-ops-flow-lane--progress .crm-ops-task-progress small{color:#dbe6f5}.ops-review-evidence a{white-space:normal;text-align:left;overflow-wrap:anywhere;max-width:100%;height:auto;min-height:44px}@media (width<=640px){.ops-register-row{flex-wrap:wrap;gap:8px}.ops-register-identity{width:100%}.ops-register-meta{max-width:none;margin-left:42px}.ops-register-meta span{overflow-wrap:normal}}.crm-ops .ops-disclosure{border:1px solid var(--crm-line,#d6dde5);background:var(--crm-surface,#f8f9fb);border-radius:16px;min-width:0;padding:0 16px}.crm-ops .ops-disclosure>summary{cursor:pointer;overflow-wrap:anywhere;min-height:48px;padding:12px 0;font-size:14px;font-weight:500;line-height:1.5}.crm-ops .ops-disclosure>summary:focus-visible{outline:2px solid var(--crm-focus,#466aaf);outline-offset:4px;border-radius:8px}.crm-ops .ops-disclosure[open]>:not(summary){margin-bottom:16px}.crm-ops .ops-disclosure>summary span{margin-left:8px;font-size:13px;font-weight:400}.crm-ops .ops-disclosure .ops-disclosure{border:0;padding:0}.crm-ops .ops-planning-tools{margin-bottom:16px}.crm-ops .ops-planning-board{margin-top:16px}.crm-ops .ops-unassigned>summary{display:list-item}.crm-ops .ops-unassigned-count{font-variant-numeric:tabular-nums;font-weight:600}.crm-ops .ops-inspection-empty{border-top:1px solid var(--crm-line,#d6dde5);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:16px 0;font-size:14px;display:flex}.crm-ops .ops-inspection-empty p{margin:0}.crm-ops .ops-inspection-compact>div:first-child p{display:none}.crm-ops .ops-review-focus{outline:none;scroll-margin-top:20px}.crm-ops .ops-review-focus:focus-visible{outline:2px solid var(--crm-focus,#466aaf);outline-offset:5px;border-radius:12px}.crm-ops .ops-review-back{display:none}.crm-ops .ops-review-heading{margin:0 0 12px;font-size:20px;font-weight:600;line-height:1.35}.crm-ops .ops-review-focus>section{margin-top:16px}.crm-ops .ops-schedule-event>span:first-child{font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.crm-ops .planning-mobile-days button,.crm-ops .planning-mobile-days button span,.crm-ops .ops-schedule-event small,.crm-ops .ops-schedule-empty,.crm-ops .crm-ops-review-item .text-xs,.crm-ops .crm-ops-review-item .text-\[11px\],.crm-ops .ops-inspection-panel .text-xs,.crm-ops .ops-time-corrections .text-xs{font-size:13px;line-height:1.5}.crm-ops .ops-inspection-panel h2,.crm-ops .ops-time-corrections h2,.crm-ops .ops-planning-board>h2{font-size:18px;line-height:1.35}.crm-ops .crm-ops-next-header h2{font-size:clamp(25px,2.5vw,30px);line-height:1.2}.crm-ops .ops-review-evidence h2{font-size:24px;line-height:1.3}.crm-ops :is(.ops-inspection-panel,.ops-time-corrections) article{min-width:0}.crm-ops .ops-inspection-panel article>div:first-child>div{overflow-wrap:anywhere;min-width:0}.crm-ops .ops-filter-controls :is(input,select){min-height:44px;font-family:var(--crm-font,inherit);font-size:14px;line-height:1.5}.crm-ops .ops-filter-controls select{padding-right:32px}.crm-ops .ops-filter-controls .ops-filter-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-dialog.ops-form-dialog{width:calc(100vw - 24px);max-height:calc(var(--ops-visual-height,100dvh) - 24px);top:calc(var(--ops-visual-top,0px) + var(--ops-visual-height,100dvh)/2);font-family:var(--crm-font,inherit);grid-template-rows:auto minmax(0,1fr) auto;gap:0;padding:0;display:grid;overflow:hidden}.ops-form-dialog>.ops-form-header{border-bottom:1px solid var(--crm-line,#d6dde5);text-align:left;min-width:0;max-height:calc(var(--ops-visual-height,100dvh) * .3);padding:20px 24px 16px;overflow:auto}.ops-form-dialog>.ops-form-header h2{padding-right:32px;font-size:22px;line-height:1.3}.ops-form-dialog>.ops-form-header p{font-size:14px;line-height:1.5}.ops-form-dialog>.ops-form-body{overscroll-behavior:contain;min-width:0;min-height:0;padding:20px 24px;scroll-padding:16px;overflow:auto}.ops-form-dialog>.ops-form-body>*+*{margin-top:16px}.ops-form-dialog>.ops-form-footer{padding:14px 24px max(14px,env(safe-area-inset-bottom));border-top:1px solid var(--crm-line,#d6dde5);background:var(--crm-surface,#f8f9fb);min-width:0;max-height:calc(var(--ops-visual-height,100dvh) * .45);overflow:auto}.ops-form-dialog .ops-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ops-form-dialog .ops-form-footer [role=alert]{margin-bottom:12px;font-size:14px}.ops-form-dialog :is(button:not([role=checkbox]),summary){height:auto;min-height:44px;line-height:1.5}.ops-form-dialog button{white-space:normal;overflow-wrap:anywhere}.ops-form-dialog :is(fieldset,label){min-width:0}.ops-form-dialog :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0;max-width:100%;min-height:44px;font-family:var(--crm-font,inherit);font-size:15px;line-height:1.5}.ops-form-dialog select{padding-right:32px}.ops-form-dialog .text-xs{font-size:13px;line-height:1.5}.ops-form-dialog label:has(>input[type=checkbox]){cursor:pointer;min-height:44px}.ops-form-dialog input[type=checkbox]{flex-shrink:0;min-width:18px;min-height:18px}.ops-form-dialog :is(input,select,textarea):focus-visible{outline:2px solid var(--crm-focus,#466aaf);outline-offset:2px}@media (width<=1000px){.crm-ops .ops-review-back{min-height:44px;margin-bottom:12px;display:inline-flex}.crm-ops .ops-review-focus{scroll-margin-top:16px}}@media (width<=768px){.crm-ops .ops-filter-controls .ops-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-ops .ops-filter-controls :is(input,select),.ops-form-dialog :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}.ops-form-dialog>.ops-form-header{padding:16px 18px 12px}.ops-form-dialog>.ops-form-body{padding:16px 18px}.ops-form-dialog>.ops-form-footer{padding:12px 18px max(12px,env(safe-area-inset-bottom))}.ops-form-dialog>.ops-form-header h2{font-size:20px}.ops-form-dialog .ops-form-actions>button{min-height:48px}}@media (width<=480px){.crm-ops .ops-filter-controls .ops-filter-fields{grid-template-columns:minmax(0,1fr)}.crm-ops .ops-disclosure{padding-inline:12px}.crm-ops .ops-review-heading{font-size:18px}.ops-form-dialog .ops-form-actions{grid-template-columns:1fr;display:grid}.ops-form-dialog .ops-form-actions>button{width:100%}.ops-form-dialog>.ops-form-header p{font-size:13px}}@media (prefers-reduced-motion:reduce){.crm-ops .ops-review-focus{scroll-behavior:auto}}.crm-account,.crm-account-public{--account-ink:#181b23;--account-muted:#626876;--account-line:#69718926;--account-panel:#ffffffb3;--account-blue:#e2e9f6;--account-lilac:#e8e7f0;color:var(--account-ink);font-family:var(--crm-font,inherit);min-width:0}.crm-account{isolation:isolate}.crm-account>*{min-width:0}.crm-account :is(h1,h2,h3){color:var(--account-ink);letter-spacing:-.035em}.crm-account h1{font-size:clamp(1.5rem,2.5vw,2.2rem);line-height:1.2}.crm-account :is(.page-heading,.section-heading){gap:1rem;margin-bottom:1.25rem}.crm-account .page-subtitle{max-width:65ch;color:var(--account-muted);line-height:1.65}.crm-account :is(.aevor-card,.office-module-note,.module-card,.first-job-panel,.onboarding-panel){background:var(--account-panel);border:1px solid #fffc;border-radius:26px;box-shadow:0 4px 20px #363e5409,inset 0 1px #fffc}.crm-account :is(.aevor-label,.eyebrow-light){color:var(--account-muted);letter-spacing:.14em;font-size:.65rem}.crm-account :is(input:not([type=checkbox]):not([type=radio]),textarea,select,[role=combobox]){border-color:var(--account-line);color:var(--account-ink);background:#fffc;border-radius:15px;min-height:44px;box-shadow:inset 0 1px 2px #3c466406}.crm-account :is(input,textarea,select){font-size:1rem}.crm-account :is(label,legend){line-height:1.5}.crm-account :is(button,a,input,textarea,select):focus-visible,.crm-account-public :is(button,a):focus-visible{outline-offset:4px;outline:2px solid #496ba5}.crm-account :is(button,a).bg-primary,.crm-account-public .public-primary,.crm-account .office-auth-submit{color:#fff;background:#191b22;border-radius:999px;box-shadow:0 4px 9px #14172014}.crm-account .office-auth-google{background-color:#ffffffa8;border-radius:999px}.crm-account :is(.service-notice,.service-success,.form-error,.office-auth-feedback){overflow-wrap:anywhere;border-radius:18px;padding:1rem 1.15rem;line-height:1.6}.crm-account .service-notice{color:#3d506d;background:#e5ebf7;border-color:#d4ddef}.crm-account .form-error,.crm-account .office-auth-feedback.is-error{color:#852c2c;background:#fae9e7;border-color:#f0ceca}.crm-account .service-success,.crm-account .office-auth-feedback.is-success{color:#285441;background:#e3efe9}.crm-account .module-status{background:var(--account-lilac);color:#505567;border-radius:999px;padding:.4rem .7rem}.crm-account .module-status.is-active{background:var(--account-blue);color:#344e77}.crm-account .success-seal{background:var(--account-blue);color:#334e77;border-radius:50%}.crm-account .module-icon{color:#4c5972;background:#e8ebf2;border-radius:50%}.crm-account-public{background:linear-gradient(140deg,#ececef,#e7e9ef 52%,#e1e6f1)}.crm-account-public-header{background:#f1f2f6db;border-bottom:1px solid #fff9}.crm-account-public-header>nav{background:#ffffff59;border-radius:999px;gap:3px;padding:5px}.crm-account-public-header>nav>a{border-radius:999px;padding:.7rem 1rem;font-size:.75rem}.crm-account-public-header>nav>a[aria-current=page]{color:#fff;background:#191b22}.crm-account-public .journey-footer{background:0 0;border-top-color:#fff9}.crm-account-public .journey-disclosure{background:#fff6;border-radius:22px}.crm-account:is(.office-auth,.journey-entry,.membership-public){grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:start;gap:clamp(1rem,3vw,2.5rem);max-width:1160px;margin:1.5rem auto;padding:clamp(1.2rem,4vw,3.5rem);display:grid}.crm-account :is(.office-auth-intro,.journey-entry-intro,.membership-intro){background:linear-gradient(150deg,#ffffff80,#d3ddf2ad);border:1px solid #ffffff80;border-radius:30px;padding:clamp(1.2rem,3vw,2.3rem)}.crm-account :is(.office-auth-intro,.journey-entry-intro,.membership-intro) h1{max-width:15ch;margin:1.25rem 0;font-size:clamp(1.8rem,3.5vw,3rem)}.crm-account :is(.office-auth-intro,.journey-entry-intro,.membership-intro) p:not(.aevor-label){color:var(--account-muted);font-size:.9rem;line-height:1.8}.crm-account :is(.office-auth-card,.journey-entry-panel){background:#ffffffc7;border:1px solid #ffffffe6;border-radius:30px;padding:clamp(1.3rem,3vw,2rem);box-shadow:0 12px 40px #3c445a0a}.crm-account .office-auth-icon{color:#4a5770;background:#e8ebf3;border-radius:50%;width:44px;height:44px}.crm-account .office-auth-tabs{background:#edf0f6;border-radius:999px;gap:5px;padding:5px}.crm-account .office-auth-tabs button{border:0;border-radius:999px;min-height:44px}.crm-account .office-auth-tabs button[aria-current=page]{color:#fff;background:#191b22}.crm-account .office-auth-card h2{font-size:1.4rem}.crm-account .office-auth-password{background:0 0;border:0}.crm-account .office-auth-password input{padding-right:3.2rem}.crm-account .office-auth-password button{min-width:44px;min-height:44px}.crm-account .office-auth-assurance{background:#ffffff80;border:0;border-radius:18px}.crm-account .entry-options{gap:12px}.crm-account .entry-option{background:#f4f6fa;border:1px solid #e1e5ef;border-radius:24px;padding:1.4rem}.crm-account .entry-option h2{font-size:1.1rem}.crm-account .entry-identity{overflow-wrap:anywhere}.crm-account .office-welcome{min-height:0;color:var(--account-ink);background:linear-gradient(120deg,#f0f1f7,#dfe7f5);border:1px solid #ffffffb3;border-radius:30px;justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1.4rem,3vw,2.3rem);display:flex}.crm-account .office-welcome h1{margin-block:.7rem;font-size:clamp(1.7rem,3vw,2.4rem)}.crm-account .office-welcome h1 span{color:#829bc6}.crm-account .office-welcome p{color:var(--account-muted);max-width:60ch}.crm-account .welcome-company{flex-wrap:wrap;gap:8px;display:flex}.crm-account .welcome-company span{color:#4f5b71;overflow-wrap:anywhere;background:#ffffff9e;border:1px solid #ffffffa6;border-radius:999px;padding:.45rem .75rem;font-size:.75rem}.crm-account-emblem{color:#4b5c7a;letter-spacing:-.06em;background:#d5dff0;border:8px solid #ffffff80;border-radius:50%;flex:0 0 80px;place-items:center;height:80px;font-size:1.5rem;display:grid}.crm-account .office-modules{align-items:stretch;gap:1rem}.crm-account .office-module-note{background:#e3e8f3bf;padding:1.5rem}.crm-account .company-tools{gap:12px}.crm-account .company-tool{background:#ffffffa6;border:1px solid #fffc;border-radius:24px;padding:1.2rem}.crm-account .company-tool>svg:first-child{box-sizing:content-box;background:#e8ecf4;border-radius:50%;padding:12px}.crm-account .company-tool h3{font-size:.9rem}.crm-account .company-tool p{color:var(--account-muted);font-size:.78rem}.crm-account-module-board{background:#dae1ef6b;border:1px solid #ffffff8c;border-radius:30px;padding:1rem}.crm-account-status-board{background:#dae1ef80;border-radius:30px;padding:1rem}.crm-account-status-board>section>div:first-child>span:first-child{background:#e2e8f3;border-radius:50%}.crm-account.journey-status{max-width:1160px;margin:1.5rem auto;padding:clamp(1.4rem,4vw,3.5rem)}.crm-account .journey-status-grid{background:#d6dded80;border-radius:30px;gap:1rem;padding:1rem}.crm-account .journey-status-grid article{background:#ffffffb8;border:1px solid #fffc;border-radius:24px;padding:1.5rem}.crm-account .journey-status-grid article>svg{box-sizing:content-box;background:#e7ebf4;border-radius:50%;padding:12px}.crm-account-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.crm-account-settings-grid>:not([hidden])~:not([hidden]){margin-top:0}.crm-account-settings-grid>section:first-child{grid-row:span 2}.crm-account-team-filter{background:#e0e6f2a6;border-radius:24px;padding:1rem}.crm-account-team-table{padding:.5rem}.crm-account-team-table table{border-collapse:separate;border-spacing:0 6px}.crm-account-team-table thead th{text-transform:none;letter-spacing:.02em;font-size:.67rem;font-weight:500}.crm-account-team-table tbody tr{background:#f8fafdd9}.crm-account-team-table tbody td{border:0}.crm-account-team-table tbody td:first-child{border-radius:16px 0 0 16px}.crm-account-team-table tbody td:last-child{border-radius:0 16px 16px 0}.crm-account-team-name{align-items:center;gap:.65rem;display:flex}.crm-account-person-monogram{color:#4a5b78;background:#e3e8f3;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:.68rem;font-weight:600;display:grid}[data-crm-account=true]{max-height:calc(100dvh - 2rem);font-family:var(--crm-font,inherit);background:#f5f6fa;border-radius:28px;overflow-y:auto}.crm-account.onboarding{background:linear-gradient(125deg,#ececf1,#e1e7f2)}.crm-account .onboarding-header{background:#fff6;border-bottom:1px solid #fff9}.crm-account .onboarding-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1.5rem;max-width:1200px}.crm-account .onboarding-story{background:#dfe4f1a6;border-radius:28px;align-self:start;padding:1.7rem}.crm-account .onboarding-story h1{font-size:2rem}.crm-account .onboarding-story-note{background:#ffffff80;border-radius:20px;padding:1rem}.crm-account :is(.onboarding-steps,.first-job-steps){gap:.65rem;display:grid}.crm-account :is(.onboarding-steps,.first-job-steps) li{background:#ffffff80;border-radius:20px;padding:.8rem 1rem;font-size:.8rem;position:relative}.crm-account :is(.onboarding-steps,.first-job-steps) li[aria-current=step]{color:#fff;background:#191b22}.crm-account :is(.onboarding-steps,.first-job-steps) li>span{color:#3e5273;background:#e7ebf4;border-radius:50%}.crm-account :is(.onboarding-steps,.first-job-steps) li[aria-current=step]>span{color:#191b22;background:#fff}.crm-account :is(.onboarding-steps,.first-job-steps) li:after{content:none}.crm-account :is(.onboarding-panel,.first-job-panel){padding:clamp(1.3rem,3vw,2rem)}.crm-account .onboarding-actions{border-top:1px solid var(--account-line);flex-wrap:wrap;gap:.75rem;padding-top:1.25rem}.crm-account .language-choice{border-color:var(--account-line);background:#f2f4f8;border-radius:16px;min-height:48px}.crm-account .language-choice.selected{color:#fff;background:#191b22}.crm-account .review-company{background:#e8edf6;border-radius:22px;padding:1.25rem}.crm-account .company-monogram{color:#3e5273;background:#d7e0f1;border-radius:50%}.crm-account .first-job-layout{gap:1.5rem}.crm-account .first-job-layout>aside{background:#e0e6f2a6;border-radius:26px;align-self:start;padding:1.3rem}.crm-account .membership-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:1.25rem;display:grid}.crm-account .membership-next{padding:clamp(1.3rem,3vw,2rem)}.crm-account .membership-next>h2{font-size:1.35rem}.crm-account .membership-next>p{color:var(--account-muted);line-height:1.7}.crm-account .membership-next>section{border:1px solid var(--account-line);border-radius:20px;padding:1rem}.crm-account .membership-next>section:not(.service-notice){background:#f3f5f9}.crm-account .membership-plan{box-shadow:none;background:#ffffffb3;border-color:#fffc;border-radius:28px}.crm-account :is(.membership-steps,.setup-steps){border-radius:22px}.crm-account .setup-steps li{background:#ecf0f8b3;border-radius:16px;margin-top:.5rem;padding:.9rem}.crm-account .setup-step{border-radius:50%}.crm-account .setup-step.complete{color:#3e5273;background:#dbe5f5}@media (hover:hover) and (prefers-reduced-motion:no-preference){.crm-account :is(.entry-option,.company-tool,.module-card){transition:transform .18s,box-shadow .18s,background-color .18s}.crm-account :is(.entry-option,.company-tool,.module-card):hover{transform:translateY(-2px);box-shadow:0 9px 22px #3e486412}}@media (width<=900px){.crm-account:is(.office-auth,.journey-entry,.membership-public),.crm-account .onboarding-layout,.crm-account .membership-grid{grid-template-columns:minmax(0,1fr)}.crm-account:is(.office-auth,.journey-entry,.membership-public){max-width:680px}.crm-account :is(.office-auth-intro,.journey-entry-intro,.membership-intro) h1{max-width:none}.crm-account-settings-grid{grid-template-columns:minmax(0,1fr)}.crm-account-settings-grid>section:first-child{grid-row:auto}.crm-account .onboarding-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.crm-account:is(.office-auth,.journey-entry,.membership-public){margin:.5rem auto;padding:.75rem}.crm-account :is(.office-auth-intro,.journey-entry-intro,.membership-intro){border-radius:24px;padding:1.25rem}.crm-account .office-welcome{align-items:flex-start}.crm-account-emblem{border-width:4px;flex-basis:48px;height:48px;font-size:1rem}.crm-account :is(.aevor-card,.office-auth-card,.journey-entry-panel){border-radius:22px}.crm-account .onboarding-story{padding:1.2rem}.crm-account .onboarding-steps li{overflow-wrap:anywhere;padding:.7rem;font-size:.75rem}.crm-account .onboarding-actions>button{min-height:44px}.crm-account .journey-status-grid{padding:.65rem}}@media (prefers-reduced-motion:reduce){.crm-account *,.crm-account :before,.crm-account :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.crm-account-gateway,.crm-account-invitation{background:linear-gradient(135deg,#ececf1,#e1e7f2);min-height:100dvh}.crm-account-gateway .auth-form-layout{gap:1.5rem}.crm-account-gateway :is(.auth-form-story,.auth-form-card){background:#ffffffb3;border:1px solid #fffc;border-radius:28px;min-width:0;padding:clamp(1.25rem,3vw,2rem)}.crm-account-invitation .crm-account-invite-item{border-color:var(--account-line);overflow-wrap:anywhere;background:#f3f5fa;border-radius:20px}.crm-account-state{color:#626876;overflow-wrap:anywhere;background:#ffffffb3;border:1px solid #fffc;border-radius:26px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem;min-height:10rem;padding:1.5rem;font-size:.9rem;line-height:1.6;display:flex}.crm-account-state>[role=alert]{flex-basis:100%}.crm-account-state .animate-spin{flex-shrink:0}.crm-account.crm-setup input[type=file]{height:auto;padding:.55rem}.crm-account.crm-setup input[type=file]::file-selector-button{color:#344e77;font:inherit;cursor:pointer;background:#e2e9f6;border:0;border-radius:999px;margin-right:.7rem;padding:.5rem .8rem}@media (width<=540px){.crm-account-invitation>div>section{padding:1.25rem}.crm-account-state,.crm-account-gateway :is(.auth-form-story,.auth-form-card){border-radius:22px}}.crm-dialog[data-crm-account=true]{width:calc(100vw - 2rem);max-width:32rem}.crm-account{--account-ink:#14191e;--account-muted:#596471;--account-panel:#f8f9fb;--account-blue:#dbe6f5;--account-line:#d6dde5}.crm-account:is(.crm-auth,.crm-entry,.crm-membership,.crm-billing,.crm-office-home,.crm-modules,.crm-team,.crm-settings,.crm-onboarding,.crm-account-gateway){font-size:15px;line-height:1.6}.crm-account:is(.crm-office-home,.crm-modules,.crm-team,.crm-settings,.crm-billing) h1{letter-spacing:-.05em;font-size:clamp(1.85rem,3vw,2.35rem);font-weight:650}.crm-account :is(.account-workspace-main,.account-workspace-context){min-width:0}.crm-account.crm-auth{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:24px;max-width:1220px;margin:24px auto 40px;padding:24px}.crm-auth .office-auth-intro{background:linear-gradient(145deg,#d1ddeb,#e5ecf6 65%,#c5d5ec);border-radius:28px;flex-direction:column;padding:32px;display:flex}.crm-auth .office-auth-intro h1{letter-spacing:-.05em;max-width:16ch;margin:28px 0 18px;font-size:clamp(2rem,3.4vw,2.6rem);font-weight:600;line-height:1.1}.crm-auth .office-auth-intro>p:not(.aevor-label){max-width:40ch;font-size:15px;line-height:1.75}.crm-auth .office-auth-card{box-shadow:none;background:#f8f9fb;border-radius:28px;flex-direction:column;justify-content:center;padding:36px;display:flex}.crm-auth .office-auth-card h2{letter-spacing:-.045em;margin-top:22px;font-size:32px;font-weight:650;line-height:1.15}.crm-auth .office-auth-subtitle{margin:12px 0 24px;font-size:14px;line-height:1.7}.crm-auth .office-auth-icon{display:none}.crm-auth .office-auth-tabs{background:#e8edf4;align-self:flex-start;width:auto;max-width:100%;margin:0 0 8px;padding:4px}.crm-auth .office-auth-tabs button{padding-inline:18px;font-size:13px}.crm-auth .office-auth-tabs{display:flex}.crm-auth .office-auth-tabs button{white-space:nowrap;flex:none}.crm-auth .office-auth-assurance{background:0 0;align-items:flex-start;margin-top:8px;padding:14px 0;font-size:12px}.crm-auth .office-auth-assurance svg{flex-shrink:0}.crm-auth .office-auth-intro>.text-link{margin-top:4px;font-size:13px}.crm-auth .office-auth-field{margin-bottom:18px}.crm-auth .office-auth-field label{margin-bottom:7px;font-size:13px;font-weight:600}.crm-auth .office-auth-field input{background:#fff;border:1px solid #ccd6e3;border-radius:13px;min-height:48px}.crm-auth :is(.office-auth-google,.office-auth-submit){min-height:48px;font-size:14px}.account-product-panel{background:#f8fafd;border:1px solid #fff;border-radius:24px;margin-top:30px;padding:20px;box-shadow:0 22px 42px -32px #38537566}.account-product-heading{letter-spacing:.08em;color:#596b82;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:10px;display:flex}.account-product-panel h2{margin:16px 0;font-size:20px;font-weight:650}.account-product-panel ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.account-product-panel li{background:#e9eff7;border:1px solid #fff;border-radius:18px;align-items:center;gap:12px;padding:13px;display:flex}.account-product-panel li:nth-child(2){background:#f4e7e4}.account-product-panel li:nth-child(3){background:#e5eee8}.account-product-panel li>div{flex:1;min-width:0}.account-product-panel li strong{font-size:14px;font-weight:650}.crm-account .account-product-panel li p{color:#596471;margin:2px 0 0;font-size:12px;line-height:1.5}.account-product-icon{background:#ffffffa6;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.account-product-number{color:#687a91;font-size:10px}.account-product-connection{color:#9babc1;justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.account-product-connection span{background:#9babc1;border-radius:50%;width:7px;height:7px}.crm-account-gateway .auth-form-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;max-width:1172px;margin:24px auto;padding:0 24px;display:grid}.crm-account-gateway .auth-form-story{background:linear-gradient(145deg,#d1ddeb,#e5ecf6 65%,#c5d5ec)}.crm-account-gateway .auth-form-card{flex-direction:column;justify-content:center;display:flex}.crm-account.crm-entry.entry-choice{max-width:1120px;padding:32px;display:block}.entry-choice .journey-entry-intro{background:0 0;border:0;padding:0 0 28px}.entry-choice .journey-entry-intro h1{max-width:24ch;margin:12px 0;font-size:clamp(2rem,4vw,3rem)}.entry-choice .journey-entry-intro>p{max-width:65ch}.entry-choice .journey-entry-panel{box-shadow:none;background:0 0;border:0;padding:0}.entry-choice .entry-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.entry-choice .entry-option{background:#f8f9fb;border-radius:26px;flex-direction:column;align-items:flex-start;min-height:260px;padding:30px;display:flex;position:relative}.entry-choice .entry-option:first-child{background:#dbe6f5}.entry-choice .entry-option h2{margin:20px 0 12px;font-size:26px;line-height:1.2}.entry-choice .entry-option p{max-width:42ch;font-size:15px;line-height:1.7}.entry-choice .entry-option>svg:last-child{align-self:flex-end;margin-top:auto}.crm-office-home .office-welcome{background:0 0;border:0;border-radius:0;align-items:center;padding:4px 0 24px}.crm-office-home .office-welcome h1{margin:10px 0}.crm-office-home .welcome-company{margin-top:16px}.account-workspace-layout{grid-template-columns:minmax(0,1.5fr) minmax(270px,1fr);align-items:start;gap:22px;display:grid}.account-workspace-layout.is-personal{grid-template-columns:minmax(0,1fr)}.account-workspace-main>.section-heading{margin:0 0 16px}.account-workspace-main>.section-heading h2{font-size:18px}.account-workspace-main .office-modules{background:0 0;border:0;grid-template-columns:minmax(0,1fr);padding:0;display:grid}.crm-office-home .module-card.module-available{background:#dbe6f5;min-height:280px;padding:28px}.crm-office-home .module-card-copy h3{font-size:30px}.crm-office-home .office-module-note{background:#f8f9fb;grid-template-columns:32px minmax(0,1fr);gap:8px 14px;min-height:0;padding:24px;display:grid}.crm-office-home .office-module-note>svg{grid-row:span 3}.crm-office-home .office-module-note :is(h3,p,a){grid-column:2;margin:0}.account-workspace-context{gap:22px;display:grid}.account-workspace-context .section-heading{margin:0 0 14px}.account-workspace-context .section-heading h2{font-size:18px}.account-workspace-context .company-tools{background:#f8f9fb;border:1px solid #fff;border-radius:26px;grid-template-columns:minmax(0,1fr);gap:0;padding:8px 22px;display:grid}.account-workspace-context .company-tool{box-shadow:none;background:0 0;border:0;border-radius:0;padding:18px 0}.account-workspace-context .company-tool+.company-tool{border-top:1px solid #dfe5ee}.account-workspace-context .company-tool h3{font-size:15px}.account-workspace-context .company-tool p{font-size:13px}.crm-account .activation-card{background:#f8f9fb;border:1px solid #fff;border-radius:26px;padding:24px}.crm-account .activation-heading h2{font-size:22px;line-height:1.2}.crm-account .activation-heading p:not(.aevor-label){font-size:14px;line-height:1.65}.crm-account .activation-meter{background:#e1e7ef;height:5px}.crm-account .activation-meter>span{background:#7899c4}.account-workspace-context .activation-steps{grid-template-columns:1fr;gap:0}.account-workspace-context .activation-steps li a{background:0 0;border:0;border-bottom:1px solid #dfe5ee;border-radius:0;flex-direction:row;align-items:center;gap:12px;min-height:0;padding:12px 0;display:flex}.account-workspace-context .activation-steps li a>svg:last-child{flex-shrink:0;position:static}.account-workspace-context .activation-steps li strong{flex:1;font-size:13px}.crm-account .activation-steps .done{color:#385e4f;background:#deebe4}.account-workspace-context .activation-next{flex-wrap:wrap;gap:12px}.crm-modules>.crm-account-module-board:first-of-type{background:#dbe6f5;grid-template-columns:minmax(0,1fr);max-width:800px;padding:20px}.crm-modules .module-available{-moz-column-gap:24px;grid-template-columns:minmax(0,1fr) auto;column-gap:24px;padding:28px;display:grid}.crm-modules .module-available>div:first-child{grid-column:1/-1}.crm-modules .module-available .module-open{align-self:end}.crm-modules .module-card-copy h3{font-size:28px}.crm-modules .module-planned{background:#f8f9fb}.crm-team .crm-account-team-filter{background:0 0;border:0;border-radius:0;gap:22px;padding:4px 0 12px}.crm-team .stat-tile{box-shadow:none;background:0 0;border:0;border-left:1px solid #c7d1e0;border-radius:0;padding:0 20px}.crm-team .stat-tile:first-child{border-left:0;padding-left:0}.crm-team .stat-value{letter-spacing:-.04em;font-size:34px;font-weight:600}.crm-team .stat-label,.crm-team .stat-hint{font-size:13px;line-height:1.5}.crm-team .team-access-context{background:#dbe6f5;justify-content:space-between;align-items:flex-start;gap:24px;padding:18px 22px;display:flex}.crm-team .team-access-context p{margin:0;font-size:13px;line-height:1.65}.crm-team .team-access-context p:first-child{max-width:55ch}.crm-team .crm-account-team-table{background:#f8f9fb;border-radius:26px;padding:12px 20px}.crm-team .crm-account-team-table table{border-spacing:0;font-size:14px}.crm-team .crm-account-team-table th{color:#596471;padding-block:16px;font-size:12px}.crm-team .crm-account-team-table tbody tr{background:0 0}.crm-team .crm-account-team-table tbody td{border-top:1px solid #dfe5ee;border-radius:0;padding-block:18px}.crm-team .crm-account-team-name{font-weight:600}.crm-settings .crm-account-settings-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);grid-template-areas:"profile languages""services rules";align-items:start;gap:22px}.crm-settings .crm-account-settings-grid>section{padding:26px}.crm-settings .crm-account-settings-grid>section:first-child{grid-area:profile}.crm-settings .crm-account-settings-grid>section:nth-child(2){background:#dbe6f5;grid-area:languages}.crm-settings .crm-account-settings-grid>section:nth-child(3){grid-area:services}.crm-settings .crm-account-settings-grid>section:nth-child(4){grid-area:rules}.crm-settings .crm-account-settings-grid h2{font-size:18px;font-weight:650}.crm-settings .crm-account-settings-grid>section:nth-child(2)>.grid{grid-template-columns:minmax(0,1fr)}.crm-settings .crm-account-settings-grid label{font-size:14px}.crm-account.crm-membership{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;max-width:1200px;padding:32px}.crm-membership .membership-intro{background:#dbe6f5;padding:32px}.crm-membership .membership-intro h1{max-width:16ch;font-size:clamp(2rem,4vw,3rem);line-height:1.08}.crm-account:is(.crm-membership,.crm-billing) .membership-plan{background:#f8f9fb;padding:28px}.crm-account:is(.crm-membership,.crm-billing) .membership-plan>h2{margin:16px 0;font-size:30px;line-height:1.15}.crm-account:is(.crm-membership,.crm-billing) .membership-plan p{font-size:14px;line-height:1.7}.crm-account:is(.crm-membership,.crm-billing) .membership-rates{margin:24px 0 16px;padding:0}.crm-account:is(.crm-membership,.crm-billing) .membership-rates li{border-bottom:1px solid #dfe5ee;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:20px;padding:14px 0;font-size:13px;display:flex}.crm-account:is(.crm-membership,.crm-billing) .membership-rates li strong{text-align:right;max-width:55%;font-weight:600}.crm-account .account-price-total{background:#dbe6f5;border-radius:20px;margin:24px 0 12px;padding:20px}.crm-account .account-price-total>p{gap:7px;display:grid}.crm-account .account-price-total>p>span{color:#596471;font-size:13px}.crm-account .account-price-total>p>strong{letter-spacing:-.03em;font-size:clamp(1.55rem,2.5vw,2rem);font-weight:650;line-height:1.2}.crm-account .account-price-total>span{margin-top:12px}.crm-billing .membership-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.crm-billing .membership-next{padding:28px}.crm-billing .membership-next>h2{margin:16px 0 12px;font-size:26px}.crm-billing .membership-next>section{padding:20px}.crm-billing .membership-next>p{font-size:15px}.crm-billing .membership-steps{background:#dbe6f5;border-radius:22px;padding:18px 22px}.crm-onboarding .onboarding-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:24px;padding:28px;display:grid}.crm-onboarding .onboarding-story{background:#dbe6f5;grid-area:1/2;padding:28px}.crm-onboarding .onboarding-panel{grid-area:1/1;padding:32px}.crm-onboarding .onboarding-title{margin:24px 0;font-size:32px;line-height:1.15}.crm-onboarding .onboarding-story h1{margin:16px 0;font-size:30px;line-height:1.15}.crm-onboarding .onboarding-steps{grid-template-columns:1fr;margin-top:24px}.crm-onboarding .onboarding-steps li{border-radius:16px;flex-direction:row;align-items:center;gap:10px;padding:12px;font-size:13px;display:flex}.crm-onboarding .onboarding-story-note{font-size:13px;line-height:1.65}@media (width<=900px){.account-workspace-layout{grid-template-columns:minmax(0,1fr)}.account-workspace-context{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.crm-settings .crm-account-settings-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"profile""languages""services""rules"}.crm-account.crm-auth{gap:16px;padding:16px}.crm-auth .office-auth-intro,.crm-auth .office-auth-card{padding:24px}.crm-onboarding .onboarding-layout{grid-template-columns:minmax(0,1fr);padding:20px}.crm-onboarding .onboarding-story{grid-area:1/1}.crm-onboarding .onboarding-panel{grid-area:2/1}.crm-onboarding .onboarding-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.crm-account.crm-auth,.crm-account-gateway .auth-form-layout,.crm-account.crm-membership,.crm-billing .membership-grid,.entry-choice .entry-options,.account-workspace-context{grid-template-columns:minmax(0,1fr)}.crm-auth .office-auth-intro h1{max-width:18ch;margin:14px 0;font-size:30px}.crm-auth .office-auth-intro .account-product-panel{display:none}.crm-auth .office-auth-assurance{padding:10px 0 0}.crm-auth .office-auth-card h2{font-size:28px}.crm-account.crm-auth{margin-top:0}.crm-account.crm-entry.entry-choice,.crm-account.crm-membership{padding:16px}.entry-choice .entry-option{min-height:230px;padding:24px}.crm-team .team-access-context{flex-direction:column;gap:10px}.crm-team .crm-account-team-filter{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.crm-team .stat-tile{padding:0 8px}.crm-team .stat-value{font-size:28px}.crm-team .stat-label,.crm-team .stat-hint{overflow-wrap:anywhere;font-size:11px}.crm-team .crm-account-team-table{padding:8px}.crm-modules .module-available{flex-direction:column;display:flex}.crm-account:is(.crm-membership,.crm-billing) .membership-plan,.crm-billing .membership-next,.crm-onboarding .onboarding-story,.crm-onboarding .onboarding-panel{padding:24px}.crm-onboarding .onboarding-story h1{font-size:25px}.crm-onboarding .onboarding-steps li{min-height:54px;padding:10px;font-size:12px}.crm-onboarding .onboarding-story-note{display:none}}.crm-public-site,.crm-public-preview,.crm-demo-shell,.opd.crm-public-demo{font-family:var(--crm-font,"Geist Variable",sans-serif);color:var(--crm-ink,#14171c)}.crm-public-site,.crm-public-preview{background:radial-gradient(at 85% 30%,#e3e7f255,#0000 55%),linear-gradient(160deg,#e5e6e8 0%,#e1e4ec 58%,#cbd5ea 100%)}.crm-public-site :is(h1,h2,h3,button,input,select,summary),.crm-public-preview :is(h1,h2,h3,button,input,select),.crm-public-demo :is(h1,h2,h3,button,input,table){font-family:inherit}.crm-public-site .al-hero-wash{opacity:.2}.crm-public-site .al-hero-copy h1{letter-spacing:-.045em;font-size:clamp(38px,5.9vw,78px);font-weight:600;line-height:1.04}.crm-public-site .al-hero-copy h1 span{color:#65758f}.crm-public-site :is(.al-price-card,.al-story-visual,.al-stat,.al-faq details){border-radius:var(--crm-radius,28px);background:var(--crm-surface,#f8f9fca8);border:1px solid #ffffffb8;box-shadow:0 6px 26px #27365406}.crm-public-site .al-price-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.crm-public-site .al-pricing-wrap{background:0 0}.crm-public-site .al-button{letter-spacing:-.01em;border-radius:999px;min-height:44px;font-weight:600}.crm-public-site .al-button-dark{background:var(--crm-active,#08090b)}.crm-public-site .al-story-caption button{border-radius:999px;min-height:44px}.crm-public-site .al-faq details{margin-bottom:10px;padding-inline:24px}.crm-public-site .al-faq summary{min-height:64px}.crm-public-site .al-closing{border-radius:var(--crm-radius,28px)}.crm-public-site .al-footer{border-color:var(--crm-line,#6f7e9630)}.crm-public-preview>header{border-bottom:1px solid #ffffff73;gap:18px;min-height:84px;padding:20px clamp(16px,4vw,54px)}.crm-public-preview>main{max-width:1520px;padding:30px clamp(16px,4vw,54px) 48px}.crm-public-preview .office-reference-heading{align-items:end;gap:28px;margin-bottom:24px}.crm-public-preview .office-reference-heading h1{letter-spacing:-.035em;font-size:clamp(26px,2.4vw,34px);font-weight:600;line-height:1.14}.crm-public-preview .office-reference-heading>p{color:var(--crm-muted,#5b6472);max-width:430px;font-size:13px;line-height:1.6}.crm-public-preview .office-reference-heading>div>p{letter-spacing:.1em;margin-bottom:10px;font-size:10px}.crm-public-preview .office-pilot-link{white-space:normal;min-height:44px;line-height:1.4}.crm-public-preview .opl-demo-mobile{border-radius:var(--crm-radius,28px);background:var(--crm-surface);border:1px solid #fff9;margin-top:40px;padding:32px}.crm-public-preview>main>footer{color:var(--crm-muted,#5b6472);flex-wrap:wrap;font-size:12px}.crm-public-preview>main>footer a{min-height:44px}.crm-product-hero{align-items:stretch;gap:24px}.crm-product-hero>div:first-child{border-radius:var(--crm-radius,28px);background:var(--crm-surface);border:1px solid #ffffffa8;padding:clamp(22px,3vw,40px)}.crm-product-hero h1{font-family:var(--crm-font,"Geist Variable",sans-serif);letter-spacing:-.04em;font-size:clamp(30px,3.7vw,52px);font-weight:600;line-height:1.12}.crm-product-hero .journey-process{border-radius:var(--crm-radius,28px);background:var(--crm-surface);border:1px solid #ffffffa8}.crm-product-hero .journey-process>div{background:var(--crm-inset,#ffffff8a);border:1px solid #ffffff8a;border-radius:20px;min-height:64px}.crm-product-roles .journey-role-card,.crm-product-disclosure{border-radius:var(--crm-radius,28px);background:var(--crm-surface);border:1px solid #ffffffa8}.crm-product-roles .role-switch{background:#ffffff4d;border-radius:999px;max-width:max-content;padding:5px}.crm-product-roles .role-switch button{border-radius:999px;min-height:44px}.crm-public-demo.opd{--opd-ink:var(--crm-ink,#14171c);--opd-muted:var(--crm-muted,#5b6472);background:linear-gradient(160deg,#e6e7e9 4%,#dde2ed 66%,#cbd5ea);border:1px solid #fffa;border-radius:28px;font-size:13px;box-shadow:0 14px 40px #23345908}.crm-public-demo .opd-header{gap:20px;padding:20px 24px}.crm-public-demo .opd-header nav button{min-height:42px;padding:10px 15px;font-size:12px;font-weight:500;line-height:1.35}.crm-public-demo :is(.opd-workflow,.opd-panel){background:var(--crm-surface,#f8f9fca8);box-shadow:none;border:1px solid #ffffff80;border-radius:28px}.crm-public-demo .opd-title h2{letter-spacing:-.035em;font-size:clamp(25px,3cqw,34px);font-weight:650}.crm-public-demo .opd-title p{letter-spacing:.08em;font-size:10px}.crm-public-demo .opd-date{font-size:12px}.crm-public-demo .opd-task-card{background:#f6f8fbc4;border:1px solid #ffffffad;border-radius:26px;box-shadow:0 4px 16px #2f3c5803}.crm-public-demo .opd-task strong{font-size:12px;font-weight:550;line-height:1.4}.crm-public-demo .opd-task small{color:var(--crm-muted,#5b6472);font-size:10px;line-height:1.45}.crm-public-demo .opd-action-grid button{background:#f7f8fac9;border-radius:20px;min-height:64px;font-size:12px;line-height:1.4}.crm-public-demo .opd-action-grid button.is-active{background:var(--crm-active,#08090b);color:#fff}.crm-public-demo .opd-workflow-head h3,.crm-public-demo .opd-panel h3{font-size:15px;font-weight:600}.crm-public-demo .opd-table-wrap{font-size:12px}.crm-public-demo .opd-footnote{color:var(--crm-muted,#5b6472);font-size:11px;line-height:1.5}.crm-public-demo .opd-round{width:40px;height:40px;transition:background .16s,transform .16s;border-color:#a9b3c44f!important}.crm-public-demo .opd-avatar{border-color:#e2e5ec}.crm-public-demo .opd-dialog{font-family:var(--crm-font,"Geist Variable",sans-serif);background:#f5f7fb;border:1px solid #fff;border-radius:28px;box-shadow:0 28px 80px #20293630}.crm-public-demo .opd-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#26334a30}.crm-public-demo .opd-confirm{border-radius:999px;min-height:44px}@container (width>=900px){.crm-public-demo .opd-workflow{isolation:isolate;background:0 0;border-color:#0000;padding:24px 24px 18px;position:relative}.crm-public-demo .opd-workflow:before{content:"";z-index:-1;pointer-events:none;background:var(--crm-surface,#f8f9fca8);position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 500' preserveAspectRatio='none'%3E%3Cpath fill='white' d='M28 0H275Q300 0 300 26Q300 55 330 55H670Q700 55 700 26Q700 0 725 0H972Q1000 0 1000 28V472Q1000 500 972 500H28Q0 500 0 472V28Q0 0 28 0Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 500' preserveAspectRatio='none'%3E%3Cpath fill='white' d='M28 0H275Q300 0 300 26Q300 55 330 55H670Q700 55 700 26Q700 0 725 0H972Q1000 0 1000 28V472Q1000 500 972 500H28Q0 500 0 472V28Q0 0 28 0Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.crm-public-demo .opd-workflow-head{gap:16px;min-height:40px;margin-bottom:14px}.crm-public-demo .opd-workflow-head h3{max-width:26%;font-size:14px;line-height:1.4}.crm-public-demo .opd-workflow-head>.opd-round{margin-left:auto}.crm-public-demo .opd-team{justify-content:center;gap:7px;width:38%;padding:0 6px;position:absolute;top:0;left:50%;transform:translate(-50%)}.crm-public-demo .opd-task-card{height:248px;min-height:248px;padding:8px 14px}.crm-public-demo .opd-action-grid,.crm-public-demo .opd-connector{height:248px}.crm-public-demo .opd-stage>p{margin-top:12px;font-size:11px}}.crm-demo-shell .office-topbar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;height:auto;min-height:84px;padding:18px 28px;display:grid}.crm-demo-shell .crm-demo-brand{align-items:center;gap:14px;min-width:0;display:flex}.crm-demo-shell .crm-demo-brand>.demo-caption{font-size:11px}.crm-demo-shell .crm-demo-navigation{scrollbar-width:thin;scrollbar-color:#9aabc0 transparent;justify-content:flex-start;align-items:center;gap:4px;min-width:0;padding-bottom:6px;scroll-padding-inline:8px;display:flex;overflow-x:auto}.crm-demo-shell .crm-demo-navigation::-webkit-scrollbar{height:6px}.crm-demo-shell .crm-demo-navigation::-webkit-scrollbar-thumb{background:#9aabc0;border-radius:6px}.crm-demo-shell .crm-demo-navigation:focus-visible{outline-offset:3px;outline:2px solid #779bcf}.crm-demo-shell .crm-demo-navigation .office-tab{white-space:nowrap;border-radius:999px;flex:none;align-items:center;min-height:44px;padding:12px 16px;font-size:13px;display:inline-flex}.crm-demo-shell .crm-demo-navigation .office-tab.active{background:var(--crm-active,#08090b);color:#fff}.crm-demo-shell .office-content{padding-top:4px}.crm-demo-shell .office-rail{top:106px}.crm-demo-shell .page-heading h1{letter-spacing:-.035em;font-size:clamp(26px,2.4vw,34px);font-weight:600}.crm-demo-shell .role-switch{background:#ffffff69;border-radius:999px;padding:5px}.crm-demo-shell .role-switch button{border-radius:999px;min-height:44px}.crm-demo-shell .role-switch button.active{background:var(--crm-active,#08090b);color:#fff}@media (hover:hover){.crm-public-demo .opd-round:hover{transform:translateY(-1px)}.crm-public-demo .opd-task:hover{background:#ffffff7d}.crm-public-demo .opd-action-grid button:hover{transform:translateY(-2px);box-shadow:0 5px 14px #2a395015}}@media (width<=1100px){.crm-demo-shell .office-topbar{grid-template-columns:minmax(0,1fr) auto;gap:14px}.crm-demo-shell .crm-demo-navigation{grid-area:2/1/auto/-1;justify-content:flex-start}.crm-demo-shell .office-rail{top:158px}.crm-public-preview .office-reference-heading{align-items:start}.crm-public-site .al-faq details{padding-inline:20px}}@media (width<=700px){.crm-demo-shell .office-topbar{gap:12px;padding:14px 16px}.crm-demo-shell .crm-demo-brand>.demo-caption{display:none}.crm-demo-shell .topbar-actions{gap:6px}.crm-demo-shell .crm-demo-navigation{margin-inline:-4px;padding-bottom:2px}.crm-demo-shell .crm-demo-navigation .office-tab{padding:11px 14px;font-size:12px}.crm-demo-shell .office-rail{display:none}.crm-demo-shell .office-content{margin-left:0;padding:0 16px}.crm-demo-shell .page-heading{gap:16px}.crm-demo-shell .role-switch{flex-wrap:wrap;gap:2px;width:100%;max-width:100%;display:flex}.crm-demo-shell .role-switch button{white-space:normal;flex:1}.crm-public-preview>header{flex-wrap:wrap;padding:16px}.crm-public-preview>main{padding:24px 12px}.crm-public-preview .office-reference-heading{padding-inline:4px;display:block}.crm-public-preview .office-reference-heading h1{margin-bottom:14px}.crm-public-preview .opl-demo-mobile{margin-top:26px;padding:22px 16px}.crm-public-site .al-faq details{padding-inline:16px}.crm-public-site .al-hero-copy h1{overflow-wrap:anywhere;line-height:1.08}.crm-product-roles .role-switch{border-radius:24px;flex-wrap:wrap;max-width:100%;display:flex}.crm-product-roles .role-switch button{white-space:normal;flex:1}}@container (width<=640px){.crm-public-demo .opd-header{gap:14px;padding:16px}.crm-public-demo .opd-header nav button{min-height:44px;font-size:12px}.crm-public-demo .opd-round{width:44px;height:44px}.crm-public-demo .opd-title{padding-bottom:18px}.crm-public-demo .opd-title h2{font-size:26px}.crm-public-demo .opd-workflow{padding:20px 16px}.crm-public-demo .opd-task strong{font-size:13px}.crm-public-demo .opd-task small{font-size:11px}.crm-public-demo .opd-stage>p{font-size:12px}.crm-public-demo .opd-table-wrap{overflow-x:auto}.crm-public-demo .opd-action-grid button{font-size:13px}}@media (prefers-reduced-motion:reduce){.crm-public-site *,.crm-public-preview *,.crm-public-demo *,.crm-demo-shell *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.crm-public-demo .opd-round:hover,.crm-public-demo .opd-action-grid button:hover{transform:none}}.approved-public.crm-theme,.approved-preview.crm-theme,.approved-demo.crm-theme{--crm-ink:#14191e;--crm-muted:#596471;--crm-surface:#f8f9fb;--crm-line:#d6dde5;color:#14191e;font-family:var(--crm-font,"Geist Variable",sans-serif);background:#e8ecf1}.approved-public .approved-public-header{background:#f4f6f8;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:none;min-height:88px;margin:auto;padding:22px max(40px,50% - 680px);display:flex}.approved-public .approved-public-header>nav{background:0 0;border:0;align-items:center;gap:3px;min-width:0;padding:0;display:flex}.approved-public .approved-public-header>nav a{color:#596471;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:11px 14px;font-size:13px;line-height:1.4;display:flex}.approved-public .approved-public-header>nav a.active{color:#14191e;background:#e2e8f0}.approved-public .approved-public-header>div{align-items:center;gap:12px;min-width:0;display:flex}.approved-public .approved-public-header .journey-login{align-items:center;min-height:44px;font-size:13px;display:inline-flex}.approved-public .approved-public-header .public-primary{color:#fff;white-space:normal;background:#14191e;border-radius:999px;height:auto;min-height:44px;padding:11px 17px;font-size:13px;line-height:1.5}.approved-public .approved-public-header .public-mobile-menu{display:none}.approved-public.journey-public>main{width:calc(100% - 80px);max-width:1360px;margin-inline:auto;padding:42px 0 60px}.approved-public.journey-public :is(h1,h2,h3){font-family:var(--crm-font,"Geist Variable",sans-serif);color:#14191e;letter-spacing:-.04em;font-weight:600}.approved-public.journey-public .crm-product-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:42px;margin:0 0 50px;padding:0;display:grid}.approved-public.journey-public .crm-product-hero>div:first-child{background:0 0;border:0;border-radius:0;padding:18px 0}.approved-public.journey-public .crm-product-hero h1{max-width:590px;margin:18px 0 24px;font-size:clamp(38px,4.6vw,62px);line-height:1.05}.approved-public.journey-public .crm-product-hero>div>p:not(.aevor-label){color:#596471;max-width:470px;font-size:16px;line-height:1.75}.approved-public.journey-public .crm-product-hero small{color:#596471;margin-top:16px;font-size:12px;line-height:1.7;display:block}.approved-public.journey-public .hero-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px;display:flex}.approved-public.journey-public .hero-actions :is(a,button){min-height:44px;font-size:14px}.approved-public.journey-public .workflow-explorer{background:#f8f9fb;border:1px solid #fff;border-radius:28px;padding:26px;box-shadow:0 22px 44px -35px #304a6c50}.approved-public.journey-public .workflow-explorer-hint{color:#596471;font-size:14px;line-height:1.7}.approved-public.journey-public .workflow-stage{border-radius:15px;min-height:48px;font-size:14px}.approved-public.journey-public .workflow-example{background:#dbe6f5;border-radius:20px;min-height:148px;padding:22px}.approved-public.journey-public .workflow-example-description{font-size:15px;line-height:1.65}.approved-public.journey-public .workflow-explorer-footer :is(a,button){min-height:44px;font-size:14px;line-height:1.5}.approved-public.journey-public .crm-product-roles{background:#f8f9fb;border:1px solid #fff;border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px;margin:0 0 44px;padding:36px;display:grid}.approved-public.journey-public .landing-section-heading h2{margin:14px 0 22px;font-size:clamp(30px,3vw,38px);line-height:1.14}.approved-public.journey-public .crm-product-roles .role-switch{background:#e8ecf1;border-radius:999px;flex-wrap:wrap;gap:3px;width:fit-content;max-width:100%;margin:24px 0;padding:5px;display:flex}.approved-public.journey-public .crm-product-roles .role-switch button{white-space:normal;border-radius:999px;min-height:44px;padding:10px 16px;font-size:14px}.approved-public.journey-public .crm-product-roles .role-switch button.active{color:#fff;background:#14191e}.approved-public.journey-public .journey-role-card{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:16px;padding:0;display:grid}.approved-public.journey-public .journey-role-card .module-icon{color:#526b90;background:#dbe6f5;border-radius:16px;width:48px;height:48px}.approved-public.journey-public .journey-role-card h3{margin:0 0 10px;font-size:22px}.approved-public.journey-public .journey-role-card p{color:#596471;font-size:16px;line-height:1.75}.approved-public.journey-public .journey-role-card>a{grid-column:2;justify-self:start;min-height:44px;margin-top:4px;font-size:14px}.approved-public.journey-public .approved-role-preview{background:#e2e9f2;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-width:0;padding:20px;display:flex}.approved-public.journey-public .journey-strip{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 44px;padding:0;display:grid}.approved-public.journey-public .journey-strip>a{background:#dbe3ef;border:1px solid #d0d9e6;border-radius:20px;align-items:center;gap:12px;min-width:0;min-height:76px;padding:18px;font-size:14px;line-height:1.5;display:flex}.approved-public.journey-public .journey-strip>a>strong{overflow-wrap:anywhere;flex:1;min-width:0}.approved-public.journey-public .journey-strip>a>span{color:#526b90;font-size:11px}.approved-public.journey-public .service-offer{background:0 0;border:0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px;margin:54px 0;padding:0;display:grid}.approved-public.journey-public .service-offer .landing-section-heading>p:not(.aevor-label){color:#596471;font-size:16px;line-height:1.75}.approved-public.journey-public .journey-subscription{background:#f8f9fb;border:1px solid #fff;border-radius:28px;grid-template-columns:48px minmax(0,1fr);gap:18px;min-width:0;padding:28px;display:grid}.approved-public.journey-public .journey-subscription h3{margin-bottom:10px;font-size:24px}.approved-public.journey-public .journey-subscription p{color:#596471;font-size:15px;line-height:1.75}.approved-public.journey-public .journey-subscription>a{grid-column:2;justify-self:start;min-height:44px;font-size:14px}.approved-public.journey-public .crm-product-disclosure{background:#deebe4;border:1px solid #c8dcd1;border-radius:24px;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:20px;padding:28px;display:grid}.approved-public.journey-public .crm-product-disclosure h2{margin-bottom:14px;font-size:24px}.approved-public.journey-public .crm-product-disclosure p{color:#40584d;font-size:14px;line-height:1.8}.approved-public.journey-public .crm-product-disclosure>a{align-items:center;min-height:44px;font-size:14px;display:flex}.approved-public .journey-footer{color:#596471;border-top:1px solid #d6dde5;flex-wrap:wrap;align-items:flex-start;gap:24px;max-width:1440px;margin:auto;padding:36px 40px;font-size:13px;display:flex}.approved-public .journey-footer>span{margin-right:auto;line-height:1.8}.approved-public .journey-footer nav{flex-wrap:wrap;gap:4px 20px;max-width:760px;display:flex}.approved-public .journey-footer a{align-items:center;min-height:44px;display:inline-flex}.approved-public .approved-product-status{max-width:none;margin:0;padding:12px 0 30px}.approved-public .approved-status-intro{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:56px;margin-bottom:38px;display:grid}.approved-public .approved-status-intro h1{margin:18px 0 0;font-size:clamp(38px,4.2vw,56px);line-height:1.08}.approved-public .approved-status-intro>.journey-lead{color:#596471;margin:0;font-size:16px;line-height:1.8}.approved-public .approved-product-status .journey-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;display:grid}.approved-public .approved-product-status .journey-status-grid article{background:#f8f9fb;border:1px solid #fff;border-radius:26px;padding:28px}.approved-public .approved-product-status .journey-status-grid article:nth-child(2){background:#dbe6f5}.approved-public .approved-product-status .journey-status-grid article:nth-child(3){background:#deebe4}.approved-public .approved-product-status .journey-status-grid h2{margin:24px 0 16px;font-size:25px;line-height:1.2}.approved-public .approved-product-status .journey-status-grid p{color:#596471;font-size:15px;line-height:1.8}.approved-public .approved-product-status .journey-status-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.approved-public .approved-product-status .journey-status-actions>a{min-height:44px;font-size:14px}.approved-preview.crm-theme>header{background:#f4f6f8;min-height:84px;padding:20px 40px}.approved-preview.crm-theme>main{max-width:1440px;padding:36px 40px 56px}.approved-preview .office-reference-heading{grid-template-columns:minmax(0,1fr) minmax(0,.7fr);align-items:end;gap:40px;margin:0 0 28px;display:grid}.approved-preview .office-reference-heading h1{letter-spacing:-.045em;font-size:clamp(32px,3.2vw,44px);font-weight:600;line-height:1.1}.approved-preview .office-reference-heading>p{color:#596471;max-width:470px;font-size:16px;line-height:1.75}.approved-preview .approved-demo-roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 30px;display:grid}.approved-preview .approved-demo-roles>a{color:#14191e;background:#f8f9fb;border:1px solid #fff;border-radius:24px;flex-direction:column;gap:12px;min-height:44px;padding:22px;display:flex}.approved-preview .approved-demo-roles>a:nth-child(2){background:#dbe6f5}.approved-preview .approved-demo-roles>a:nth-child(3){background:#deebe4}.approved-preview .approved-demo-roles strong{justify-content:space-between;align-items:center;gap:16px;font-size:20px;font-weight:600;display:flex}.approved-preview .approved-demo-roles span{color:#596471;font-size:14px;line-height:1.7}.approved-preview .opl-demo-mobile{background:#f8f9fb;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:36px;margin-top:40px;padding:36px;display:grid}.approved-preview .opl-demo-mobile h2{letter-spacing:-.04em;max-width:400px;margin-bottom:20px;font-size:36px;font-weight:600;line-height:1.13}.approved-preview .opl-demo-mobile p{color:#596471;max-width:460px;font-size:16px;line-height:1.8}.approved-preview>main>footer{font-size:13px}.approved-demo.crm-theme .office-topbar{background:#f4f6f8;border-bottom:1px solid #d6dde5;min-height:86px;padding:20px 28px}.approved-demo.crm-theme .crm-demo-navigation .office-tab{min-height:44px;font-size:14px}.approved-demo.crm-theme .office-main{max-width:1500px}.approved-demo.crm-theme .page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;padding:28px 0 0;display:flex}.approved-demo.crm-theme .page-heading h1{letter-spacing:-.045em;font-size:36px;font-weight:600;line-height:1.1}.approved-demo.crm-theme .page-heading .page-subtitle{margin-top:12px;font-size:14px;line-height:1.7}.approved-demo.crm-theme .role-switch{background:#f8f9fb;border:1px solid #fff;flex-shrink:0;gap:4px;padding:5px}.approved-demo.crm-theme .role-switch button{min-height:44px;padding:11px 18px;font-size:14px}.approved-demo .approved-demo-context{background:#dbe6f5;border:1px solid #cbd9ea;border-radius:20px;align-items:center;gap:18px;margin-bottom:22px;padding:16px 20px;font-size:14px;line-height:1.7;display:flex}.approved-demo .approved-demo-context>span{flex-shrink:0;font-weight:650}.approved-demo .approved-demo-context>p{color:#455b78;margin:0}.approved-demo.product-capture .approved-demo-context{display:none}@media (hover:hover){.approved-preview .approved-demo-roles>a:hover{border-color:#7d96b8;transform:translateY(-2px)}.approved-public .approved-public-header>nav a:hover{background:#e2e8f0}}@media (width<=1150px){.approved-public .approved-public-header{gap:14px;padding-inline:24px}.approved-public .approved-public-header>nav a{padding-inline:10px;font-size:12px}.approved-public .approved-public-header>div{gap:8px}.approved-public.journey-public>main{width:calc(100% - 48px)}.approved-public .approved-public-header .journey-login,.approved-public .approved-public-header>nav{display:none}.approved-public .approved-public-header .public-mobile-menu{background:#f8f9fb;border:1px solid #d6dde5;border-radius:50%;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.approved-public.journey-public .crm-product-roles{gap:24px;padding:28px}}@media (width<=950px){.approved-public .approved-public-header>nav{display:none}.approved-public .approved-public-header .public-mobile-menu{background:#f8f9fb;border:1px solid #d6dde5;border-radius:50%;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.approved-public.journey-public .crm-product-hero{grid-template-columns:minmax(0,1fr);gap:28px}.approved-public.journey-public .crm-product-roles{grid-template-columns:minmax(0,1fr)}.approved-public.journey-public .approved-role-preview>.al-real-frame:not(.is-phone){max-width:600px}.approved-public.journey-public .journey-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.approved-public.journey-public .service-offer,.approved-public .approved-status-intro{grid-template-columns:minmax(0,1fr);gap:24px}.approved-public .approved-product-status .journey-status-grid{grid-template-columns:minmax(0,1fr)}.approved-preview .approved-demo-roles{gap:10px}.approved-preview .approved-demo-roles>a{padding:18px}.approved-demo.crm-theme .page-heading{flex-wrap:wrap;align-items:flex-start}}@media (width<=600px){.approved-public .approved-public-header{min-height:76px;padding:16px 18px}.approved-public .approved-public-header .public-primary{display:none}.approved-public.journey-public>main{width:calc(100% - 36px);padding:28px 0 40px}.approved-public.journey-public .crm-product-hero{margin-bottom:30px}.approved-public.journey-public .crm-product-hero h1{overflow-wrap:break-word;font-size:40px}.approved-public.journey-public .workflow-explorer{padding:20px 16px}.approved-public.journey-public .crm-product-roles{gap:24px;padding:24px 18px}.approved-public.journey-public .crm-product-roles .role-switch{width:100%}.approved-public.journey-public .crm-product-roles .role-switch button{flex:1;padding-inline:10px;font-size:13px}.approved-public.journey-public .approved-role-preview{padding:12px}.approved-public.journey-public .journey-strip{gap:10px}.approved-public.journey-public .journey-strip>a{flex-wrap:wrap;padding:15px;font-size:13px}.approved-public.journey-public .journey-strip>a>strong{flex-basis:65%}.approved-public.journey-public .journey-subscription{grid-template-columns:minmax(0,1fr);padding:24px 20px}.approved-public.journey-public .journey-subscription>a{grid-column:1}.approved-public.journey-public .crm-product-disclosure{grid-template-columns:24px minmax(0,1fr);gap:14px;padding:24px 20px}.approved-public.journey-public .crm-product-disclosure>a{grid-column:2}.approved-public .journey-footer{padding:28px 18px}.approved-public .approved-status-intro h1{font-size:36px}.approved-public .approved-product-status .journey-status-grid article{padding:24px}.approved-preview.crm-theme>header{flex-wrap:wrap;gap:12px;padding:16px 18px}.approved-preview.crm-theme>main{padding:28px 18px 40px}.approved-preview .office-reference-heading{grid-template-columns:minmax(0,1fr);gap:16px}.approved-preview .office-reference-heading h1{font-size:34px}.approved-preview .approved-demo-roles{grid-template-columns:minmax(0,1fr);gap:10px}.approved-preview .approved-demo-roles>a{padding:19px 20px}.approved-preview .approved-demo-roles strong{font-size:19px}.approved-preview .opl-demo-mobile{grid-template-columns:minmax(0,1fr);gap:24px;padding:26px 20px}.approved-preview .opl-demo-mobile h2{font-size:30px}.approved-demo.crm-theme .office-topbar{gap:12px;padding:16px}.approved-demo.crm-theme .page-heading{gap:18px;padding-top:22px}.approved-demo.crm-theme .page-heading h1{font-size:32px}.approved-demo.crm-theme .role-switch{flex-wrap:wrap;width:100%}.approved-demo.crm-theme .role-switch button{flex:1;padding-inline:12px;font-size:13px}.approved-demo .approved-demo-context{padding:17px 18px;display:block}.approved-demo .approved-demo-context>p{margin-top:5px}}@media (prefers-reduced-motion:reduce){.approved-preview .approved-demo-roles>a{transition:none;transform:none!important}}.approved-public.journey-public .crm-product-disclosure>div{min-width:0}.approved-public.journey-public .crm-product-disclosure>a{margin-left:0}.crm-access-page,.crm-access-loading{font-family:var(--crm-font,"Geist Variable",sans-serif);color:var(--crm-ink,#14171c);background:linear-gradient(150deg,#edf0f4,#dbe6f5);justify-content:center;align-items:center;min-height:100dvh;padding:32px 20px;display:flex}.crm-access-page{flex-direction:column}.crm-access-page>.crm-access-card.access-state{margin:0}.crm-access-card.access-state{text-align:center;width:min(100%,600px);min-height:0;font-family:var(--crm-font,"Geist Variable",sans-serif);color:var(--crm-ink,#14171c);background:#f8fafd;border:1px solid #ffffffab;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:18px;margin:clamp(24px,6vh,72px) auto;padding:clamp(24px,4vw,44px);display:flex;box-shadow:0 16px 48px #29344a08}.crm-access-card.access-state>h1{letter-spacing:-.05em;overflow-wrap:anywhere;max-width:24ch;margin:0;font-size:clamp(26px,3vw,34px);font-weight:650;line-height:1.18}.crm-access-card.access-state>p{max-width:52ch;color:var(--crm-muted,#5b6472);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}.crm-access-card.access-state>svg{box-sizing:content-box;color:#657d9f;background:#dbe6f5;border-radius:22px;padding:14px}.crm-access-card.access-state>:is(button,a){white-space:normal;overflow-wrap:anywhere;border-radius:999px;justify-content:center;align-items:center;gap:7px;max-width:100%;min-height:44px;margin:0;display:inline-flex}.crm-access-card.access-state>.text-link{color:#344b6e;text-underline-offset:4px;padding:10px 14px;font-size:13px}.crm-access-card.access-state>:is(button,a):focus-visible{outline-offset:4px;outline:2px solid #466aaf}.crm-access-card.crm-access-module{margin-block:clamp(28px,8vh,88px)}.crm-access-loading{text-align:center;flex-direction:column;gap:18px}.crm-access-loading.access-state{width:100%;max-width:none;margin:0}.crm-access-loading .crm-access-spinner{border-width:3px;border-color:#536f9e #bfc9d8 #bfc9d8;width:34px;height:34px;margin:0}.crm-access-loading-label{letter-spacing:.02em;color:var(--crm-muted,#5b6472);font-size:13px;line-height:1.5}.crm-access-account{align-items:stretch;width:100%;max-width:none;margin:0;padding-inline:max(20px,50vw - 400px)}@media (width<=600px){.crm-access-page,.crm-access-loading{padding:24px 16px}.crm-access-card.access-state{border-radius:24px;gap:18px;padding:28px 20px}.crm-access-card.access-state>h1{font-size:26px}.crm-access-card.access-state>p{font-size:14px}.crm-access-card.access-state>:is(button,a),.crm-access-module.access-state{width:100%}.crm-access-account{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.crm-access-loading .crm-access-spinner{animation:none}.crm-access-page *,.crm-access-card *{transition:none!important;animation:none!important}}:root{--crm-font:"Geist Variable",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-body:var(--crm-font);--font-heading:var(--crm-font);--font-display:var(--crm-font);--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;--office-text-small:13px;--office-text-body:15px;--office-text-control:15px;--office-heading-section:20px;--office-control-height:44px}body{font-family:var(--crm-font);letter-spacing:0;font-optical-sizing:auto;font-weight:400;line-height:1.6}button,input,select,textarea,table,summary,[role=dialog],[role=menu],[role=listbox],[data-sonner-toast]{font-family:var(--crm-font)}:is(.crm-theme,.crm-dialog,.crm-menu,.office-landing) :is(h1,h2,h3,h4){letter-spacing:-.025em;line-height:1.25}:is(.crm-theme,.crm-dialog,.crm-menu,.office-landing) :is(p,li,dd,input,textarea,select,td){letter-spacing:0}:is(.crm-theme,.crm-dialog,.crm-menu,.office-landing) :is(button,label,th){letter-spacing:0;line-height:1.5}:is(.crm-theme,.crm-dialog,.crm-menu,.office-landing) :is(strong,b){font-weight:600}.crm-theme .page-heading h1,.crm-page-heading h1{letter-spacing:-.035em;font-weight:500;line-height:1.18}.crm-panel-header :is(h2,h3),.crm-dialog :is(h2,h3),.crm-sheet-heading h2{letter-spacing:-.025em;font-weight:600}:is(.office-landing,.crm-public-site) .al-hero-copy h1{letter-spacing:-.04em;font-weight:600;line-height:1.08}.approved-public.journey-public h1,.crm-product-hero h1{letter-spacing:-.035em;font-weight:400;line-height:1.14}:is(.office-landing,.crm-public-site) :is(.al-section-heading h2,.al-final-cta h2){letter-spacing:-.03em;font-weight:600}.crm-theme .aevor-button,.crm-dialog .aevor-button{min-height:var(--office-control-height);word-break:normal;overflow-wrap:break-word;font-size:14px;font-weight:500}:is(.crm-theme,.crm-dialog) :is(.aevor-input,.crm-textarea,.crm-select-trigger,select){font-size:var(--office-text-control);line-height:1.5}.crm-theme .aevor-label,.crm-theme .eyebrow-light{letter-spacing:.075em;font-size:12px;font-weight:500}.crm-theme .text-xs{font-size:var(--office-text-small);line-height:1.55}.crm-theme .text-sm{font-size:var(--office-text-body);line-height:1.6}.crm-app .office-footer{font-size:13px;line-height:1.65}.crm-menu [role^=menuitem],.crm-select-content [role=option]{overflow-wrap:break-word;word-break:normal;font-size:14px;line-height:1.5}.crm-select-trigger>span{overflow-wrap:break-word;word-break:normal}:is(.aevor-num,.stat-value,.membership-amount,table,time){font-variant-numeric:tabular-nums}.crm-app .workspace-identity{font-size:12px}@media (width<=767px){:is(.crm-theme,.crm-dialog,.office-landing,.crm-public-site) :is(input,textarea,select,[role=combobox]){font-size:16px}.crm-app .office-footer{row-gap:8px}.crm-app .office-footer a{align-items:center;min-height:44px;display:inline-flex}.crm-mobile-nav>button{font-size:11px;line-height:1.3}}@media (prefers-reduced-motion:reduce){:is(.office-landing,.crm-public-site) :is(button,a,summary){transition:none}}html{font-family:var(--crm-font)}:is(h1,h2,h3,h4,h5,h6){font-weight:600!important}:is(button,input,select,textarea,summary,[role=button],[role=combobox],[role=menuitem],[role=option]){font-weight:500!important}:is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[role=tooltip],[data-radix-popper-content-wrapper],[data-sonner-toast],.recharts-wrapper,.recharts-tooltip-wrapper,.mapboxgl-popup-content),:is(.recharts-wrapper,.recharts-surface) text{font-family:var(--crm-font)}.brand-lockup .brand-word,.brand-lockup .brand-office{font-family:Outfit,Helvetica Neue,Arial,sans-serif}:is(code,pre,kbd,samp),.font-mono{font-family:var(--font-mono)!important}.aevor-num{font-family:var(--font-body);font-variant-numeric:tabular-nums}.crm-app.workspace-shell .office-topbar{background:#edf0f4;grid-template-columns:232px minmax(0,1fr) auto;gap:24px;height:84px;min-height:84px;padding:16px 28px 16px 24px}.workspace-topbar-page{text-overflow:ellipsis;white-space:nowrap;color:#536176;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.workspace-sidebar{z-index:35;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#bdc7d5 transparent;background:#f5f7fb;border:1px solid #fff;border-radius:24px;width:240px;padding:8px 12px 16px;position:fixed;top:88px;bottom:16px;left:16px;overflow-y:auto}.workspace-sidebar-home{border-bottom:1px solid #dde4ee;margin-bottom:8px;padding:2px 0 12px}.workspace-sidebar-group+.workspace-sidebar-group{border-top:1px solid #dde4ee;margin-top:16px;padding-top:12px}.workspace-sidebar-group h2{letter-spacing:.035em;color:#647187;margin:10px 10px 7px;font-size:11px;line-height:1.5}.workspace-sidebar-link{color:#344259;border-radius:13px;align-items:center;gap:11px;min-height:44px;margin:2px 0;padding:10px;font-size:13px;line-height:1.45;text-decoration:none;display:flex}.workspace-sidebar-link>svg{flex:none;width:18px;height:18px}.workspace-sidebar-link>span{overflow-wrap:break-word;min-width:0}.workspace-sidebar-link:hover{color:#172536;background:#e7edf6}.workspace-sidebar-link.is-active{color:#fff;background:#192634;box-shadow:0 3px 8px #17253612}.workspace-sidebar-link:focus-visible{outline-offset:2px;outline:2px solid #466aaf}.crm-app.workspace-shell .office-content{min-width:0;margin-left:280px;padding-right:28px}.crm-app.workspace-shell .crm-context-row{min-width:0}.crm-app.workspace-shell .workspace-identity{overflow-wrap:anywhere;flex-wrap:wrap;min-width:0}.crm-app.workspace-shell .office-main{min-width:0}.discovery-panel{container-type:inline-size}.daily-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.crm-theme .daily-brief-card,.crm-theme .attention-card{background:#fff;border:1px solid #d8e0eb;border-radius:20px;min-width:0;padding:20px;text-decoration:none;box-shadow:0 2px 6px #23334c03}.daily-brief-card{flex-direction:column;gap:12px;display:flex}.daily-brief-card>div{align-items:flex-start;gap:12px}.daily-brief-card strong{overflow-wrap:anywhere;min-width:0;font-size:clamp(1.6rem,2.2vw,2rem);line-height:1.15}.daily-brief-card svg{color:#62728a;flex-shrink:0;margin-top:4px}.daily-brief-card>span{color:#46566e;margin:0;font-size:14px;line-height:1.5}.attention-grid{grid-template-columns:1fr;gap:14px;margin-top:20px;display:grid}.attention-grid>li{min-width:0;display:flex}.attention-card{flex-direction:column;gap:0;width:100%;display:flex}.attention-card>div:first-child{align-items:flex-start;row-gap:8px;min-width:0}.attention-card>div:first-child>span{white-space:normal;overflow-wrap:break-word;max-width:100%;line-height:1.5}.attention-card>span:nth-child(2){margin-top:16px;margin-bottom:4px}.attention-card strong{overflow-wrap:anywhere;font-size:14px;line-height:1.6}.attention-card>span:nth-child(3){overflow-wrap:anywhere;margin-bottom:16px;line-height:1.5}.attention-card>span:last-child{align-items:flex-start;margin-top:auto;line-height:1.5}.attention-card>span:last-child>span{overflow-wrap:anywhere;min-width:0}.crm-theme :is(.daily-brief-card,.attention-card):hover{background:#f8faff;border-color:#aebed3}.crm-team .crm-team-role{gap:10px;width:13rem;min-width:13rem;min-height:44px}.crm-team .crm-team-role>span{white-space:nowrap;overflow-wrap:normal;word-break:normal;text-overflow:ellipsis;overflow:hidden}.crm-team .crm-account-team-table{max-width:100%}@media (width<=1023px){.workspace-sidebar,.workspace-topbar-page{display:none}.crm-app.workspace-shell .office-topbar{grid-template-columns:minmax(0,1fr) auto;gap:8px;height:auto;min-height:76px;padding:15px 16px}.crm-app.workspace-shell .office-content{margin:0;padding:0 16px}.crm-app.workspace-shell .office-footer{padding-bottom:110px}.workspace-shell .crm-mobile-nav{z-index:45;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));background:#f8fafd;border:1px solid #dbe3ee;border-radius:28px;align-items:stretch;gap:3px;width:auto;max-width:520px;margin:auto;padding:6px;display:flex;position:fixed;box-shadow:0 12px 34px #283b5a24}.workspace-shell .crm-mobile-nav>button{color:#535e6d;min-width:0;min-height:60px;font-family:var(--crm-font);background:0 0;border:0;border-radius:22px;flex-direction:column;flex:1 1 0;justify-content:flex-start;align-items:center;gap:5px;padding:9px 3px 7px;font-size:11px;line-height:1.25;display:flex}.workspace-shell .crm-mobile-nav>button>svg{flex-shrink:0;width:18px;height:18px}.workspace-shell .crm-mobile-nav>button>span{white-space:normal;overflow-wrap:normal;word-break:normal;text-align:center;justify-content:center;align-items:center;min-height:2.6em;display:flex}.workspace-shell .crm-mobile-nav>button[aria-current=page]{color:#fff;box-shadow:none;background:#203047}}@container (width>=780px){.daily-brief-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (width>=720px){.attention-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.daily-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.crm-theme .daily-brief-card{border-radius:17px;padding:16px}.crm-theme .attention-card{border-radius:18px;padding:18px}.daily-brief-card>span{font-size:13px}.daily-brief-card strong{font-size:1.6rem}}@media (width<=359px){.crm-app.workspace-shell .office-topbar,.crm-app.workspace-shell .office-content{padding-inline:12px}.daily-brief-grid{grid-template-columns:1fr}}.crm-theme .page-subtitle{color:#536176}.crm-theme .stat-label{color:#526176;font-size:13px;line-height:1.5}.workspace-sidebar-link{text-align:left;width:100%}.crm-app.workspace-shell .workspace-topbar-page{color:#43516a}.crm-demo-shell.workspace-shell .crm-demo-brand{min-width:0}.crm-demo-shell.workspace-shell .demo-caption{display:none}:is(html:has(.crm-demo-shell),body:has(.crm-demo-shell)){overscroll-behavior-y:contain;scrollbar-gutter:stable}.crm-demo-shell.workspace-shell .office-topbar{z-index:45;position:sticky;top:0}.crm-demo-shell.workspace-shell .workspace-topbar-page{align-items:center;gap:12px;display:flex}.crm-demo-shell.workspace-shell .workspace-topbar-page small{color:#526176;font-size:12px;font-weight:400}.crm-demo-shell.workspace-shell .office-main{padding-top:24px}.crm-demo-shell.workspace-shell .demo-metrics{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0;display:grid}.crm-demo-shell.workspace-shell .demo-metrics .stat-tile{background:#f8fafd;border:1px solid #d6deea;border-radius:16px;min-height:80px;padding:16px}.crm-demo-shell.workspace-shell .demo-metrics .stat-label{color:#4c5b70;font-size:13px}.crm-demo-shell.workspace-shell .demo-metrics .stat-value{color:#172536;font-size:26px}.office-task-tabs{min-width:0;container-type:inline-size}.crm-theme .office-task-tabs [role=tablist]{background:#e2e9f2;border:1px solid #d4deeb;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;max-width:100%;height:auto;padding:6px;display:grid;overflow:visible}.crm-theme .office-task-tabs [role=tab]{white-space:normal;overflow-wrap:break-word;color:#36475d;border-radius:12px;justify-content:center;gap:7px;min-width:0;min-height:48px;padding:10px 8px;font-size:14px;line-height:1.45;display:flex}.crm-theme .office-task-tabs [role=tab][data-state=active]{color:#fff;background:#1c2c40;box-shadow:0 2px 6px #1c2c4015}.office-task-tab-count{font-variant-numeric:tabular-nums;background:#ffffff65;border-radius:7px;flex:none;min-width:22px;font-size:12px;line-height:22px}.crm-theme .office-task-tabs [role=tab][data-state=active] .office-task-tab-count{background:#ffffff25}@container (width>=660px){.crm-theme .office-task-tabs [role=tablist]{grid-template-columns:repeat(4,minmax(0,1fr))}}.crm-theme :is(.crm-ops,.crm-account) [role=tablist]{border-radius:18px;gap:5px}.crm-theme :is(.crm-ops,.crm-account) [role=tab]{white-space:normal;min-height:44px}@media (width>=1024px) and (width<=1399px){.crm-demo-shell.workspace-shell .dashboard-lower{grid-template-columns:1fr}}@media (width<=1023px){.crm-demo-shell.workspace-shell .workspace-topbar-page{display:none}.crm-demo-shell.workspace-shell .office-content{margin:0;padding:0 16px}.crm-demo-shell.workspace-shell .office-main{padding-top:16px}.workspace-shell .crm-mobile-nav>button{justify-content:center;gap:5px;min-height:56px;padding:8px 4px}.workspace-shell .crm-mobile-nav>button>span{min-height:1.4em;font-size:12px}.workspace-shell .crm-mobile-nav{border-radius:24px}.workspace-shell .crm-mobile-nav>button{border-radius:18px}.crm-demo-shell.workspace-shell .office-footer{padding-bottom:112px}}@media (width<=600px){.crm-demo-shell.workspace-shell .demo-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.crm-demo-shell.workspace-shell .demo-metrics .stat-tile{min-height:76px;padding:12px}.crm-demo-shell.workspace-shell .demo-metrics .stat-label{font-size:12px}.crm-demo-shell.workspace-shell .page-heading{align-items:flex-start;gap:16px}.crm-demo-shell.workspace-shell .role-switch{width:100%;display:flex}.crm-demo-shell.workspace-shell .role-switch button{flex:1;min-height:44px;padding:8px;font-size:13px}.crm-demo-shell.workspace-shell .office-topbar .demo-register{padding-inline:12px}.crm-demo-shell.workspace-shell .office-topbar .demo-register>svg{display:none}}.aevor-site.approved-public .al-product-foot{color:#4d5d73;font-size:12px}.aevor-site.approved-public .al-real-frame picture{width:100%;height:100%;display:block}@media (width<=640px){.aevor-site.approved-public .al-real-frame.is-hero{aspect-ratio:375/450!important}.aevor-site.approved-public .al-real-frame.is-hero img{-o-object-position:top;object-position:top;-o-object-fit:cover!important;object-fit:cover!important}.aevor-site.approved-public .al-product-foot{gap:4px;padding:12px}.aevor-site.approved-public .al-product-foot>span{width:100%}}.crm-account.crm-entry.entry-intent{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;max-width:1120px;min-height:0;margin:32px auto;padding:24px}.crm-entry.entry-intent .journey-entry-intro{background:0 0;border:0;padding:24px}.crm-entry.entry-intent .journey-entry-intro h1{max-width:18ch;margin:12px 0 18px;font-size:clamp(28px,3vw,38px)}.crm-entry.entry-intent .entry-signed{padding-top:20px}.crm-entry.entry-intent .entry-signed h2{font-size:24px;line-height:1.3}@media (width<=767px){.crm-account.crm-entry.entry-intent{flex-direction:column;gap:20px;margin:12px auto;padding:16px;display:flex}.crm-entry.entry-intent .journey-entry-intro{padding:0}.crm-entry.entry-intent .journey-entry-intro h1{max-width:none;font-size:30px}.crm-entry.entry-intent .journey-entry-intro>p:not(.aevor-label){margin-bottom:12px}.crm-entry.entry-intent .journey-entry-panel{width:100%;padding:22px}.crm-account.crm-entry.entry-intent{gap:16px;padding:0}.crm-entry.entry-intent .journey-entry-intro>p:not(.aevor-label){font-size:14px;line-height:1.65}.crm-entry.entry-intent .entry-signed h2{margin-top:16px}}@media (width<=359px){.approved-public-header{flex-wrap:nowrap;gap:8px}.approved-public-header .brand-office{display:none}.crm-entry.entry-intent .journey-entry-panel{padding:18px}.crm-entry.entry-intent .journey-entry-intro h1{font-size:27px}.crm-entry.entry-intent .entry-signed h2{font-size:22px}}@media (width<=760px){.crm-account.office-auth.crm-auth{gap:18px;margin:0 auto;padding:20px 16px 48px}.crm-auth .office-auth-intro{background:0 0;border:0;border-radius:0;padding:0}.crm-auth .office-auth-intro h1{max-width:none;margin:8px 0 10px;font-size:26px;line-height:1.18}.crm-auth .office-auth-intro>p:not(.aevor-label){max-width:none;font-size:14px;line-height:1.6}.crm-auth .office-auth-assurance,.crm-auth .office-auth-intro>.text-link{display:none}.crm-auth .office-auth-card{border-radius:24px;padding:22px}.crm-auth .office-auth-tabs{margin-bottom:20px}.approved-public #public-main:has(>.office-auth){padding-top:0}.crm-auth .office-auth-card h2{margin:0 0 10px;font-size:25px;line-height:1.25}.crm-auth .office-auth-subtitle{margin:0 0 18px;font-size:14px;line-height:1.6}.crm-auth .office-auth-divider{margin:16px 0}.crm-auth .office-auth-intro>p:not(.aevor-label){display:none}}@media (width<=600px){.crm-demo-shell.workspace-shell .office-topbar .demo-register{justify-content:center;align-items:center;width:44px;min-width:44px;min-height:44px;display:inline-flex;padding:0!important}.crm-demo-shell.workspace-shell .office-topbar .demo-register>svg{flex:none;width:18px;height:18px;margin:0;display:block}}.office-status.office-status--embedded{max-width:none;padding:12px 0 36px}.office-status--embedded .office-status-intro h1{font-size:clamp(30px,3vw,42px)}.office-status--embedded .office-status-columns{grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);gap:24px}.office-status-release-pagination{border-top:1px solid #cad4df;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:4px;padding-top:20px;display:flex}.office-status-release-pagination>p{color:var(--crm-muted);font-variant-numeric:tabular-nums;font-size:13px;line-height:1.6}@media (width<=1100px){.office-status--embedded .office-status-columns{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.office-status-release-pagination{align-items:stretch}.office-status-release-pagination .office-status-button{width:100%}}@media (width<=1023px){body:has(.workspace-shell .crm-mobile-nav) .office-support-launcher{display:none}.crm-navigation-sheet .workspace-menu-help{color:#20344b;text-align:left;background:#e5edf7;border:1px solid #d4dfed;border-radius:16px;align-items:center;gap:12px;width:100%;min-height:52px;padding:14px;font-size:15px;font-weight:500;display:flex}.crm-navigation-sheet .workspace-menu-help>svg:last-child{margin-left:auto}}@media (width<=767px){.crm-app.workspace-shell :is(input:not([type=checkbox]):not([type=radio]),textarea,select,[role=combobox]),.crm-ops-dialog :is(input:not([type=checkbox]):not([type=radio]),textarea,select,[role=combobox]){font-size:16px!important}}.crm-team-field-label,.crm-team-remove-label,.crm-settings-jump,.crm-settings-savebar{display:none}.crm-team-email{overflow-wrap:anywhere}.crm-team-confirm{width:calc(100vw - 32px);max-width:480px;font-family:var(--crm-font);border-radius:24px;padding:24px}.crm-settings-service{align-items:end}.crm-settings-service+.crm-settings-service{border-top:1px solid hsl(var(--border));padding-top:16px}.crm-settings :is(section,div)[id^=settings-]:focus-visible{outline-offset:4px;outline:2px solid #6884a3}@media (width<=767px){.crm-team .crm-account-team-table{box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.crm-team .crm-account-team-table table{width:100%;min-width:0;display:block}.crm-team .crm-account-team-table thead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.crm-team .crm-account-team-table tbody{gap:14px;display:grid}.crm-team .crm-account-team-table tbody tr{background:#ffffffbf;border:1px solid #dce2e9;border-radius:24px;grid-template-columns:minmax(0,1fr);gap:12px;padding:20px;display:grid}.crm-team .crm-account-team-table td{text-align:left;min-width:0;max-width:100%;display:block;border:0!important;padding:0!important}.crm-team-field-label{color:#64748b;margin-bottom:5px;font-size:12px;font-weight:500;display:block}.crm-team .crm-account-team-name{gap:12px}.crm-team .crm-team-role{width:100%;min-width:0;max-width:none}.crm-team .crm-team-actions:empty{display:none}.crm-team .crm-team-actions>div{border-top:1px solid #dce2e9;flex-wrap:wrap;justify-content:flex-start;gap:8px;padding-top:12px}.crm-team .crm-team-actions button{white-space:normal;max-width:100%;height:auto;min-height:44px}.crm-team-remove-label{display:inline}.crm-settings .crm-settings-sections{display:none}.crm-settings-jump{gap:8px;font-size:13px;font-weight:500;display:grid}.crm-settings-jump select{width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #d2dae4;border-radius:14px;padding:10px 12px;font-size:16px}.crm-settings:has(.crm-settings-savebar){padding-bottom:80px}.crm-settings-savebar{bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:35;background:#f7f9fcf7;border:1px solid #d2dae4;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:fixed;left:12px;right:12px;box-shadow:0 6px 24px #1923321f}.crm-settings-savebar span{min-width:0;font-size:13px;line-height:1.4}.crm-settings-savebar button{flex-shrink:0;min-height:44px}.crm-series-picker{flex-direction:column;align-items:stretch}.crm-series-picker>label,.crm-series-picker>button{flex:auto;width:100%}}@media (width<=400px){.launch-admin-heading .launch-admin-icon{display:none}.launch-admin-heading>div{flex-basis:100%}.launch-admin h1{font-size:28px}}.crm-role-overview{--overview-gap:20px;--overview-radius:20px}.crm-overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.crm-role-overview .crm-overview-metrics .stat-tile{border:1px solid hsl(var(--border,214 32% 91%));border-radius:var(--overview-radius);background:hsl(var(--card,0 0% 100%));text-align:left;min-width:0;min-height:140px;box-shadow:none;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;padding:20px;display:flex}.crm-role-overview .crm-overview-metrics button.stat-tile{cursor:pointer}.crm-role-overview .crm-overview-metrics button.stat-tile:hover{background:hsl(var(--muted,210 40% 96%))}.crm-role-overview .crm-overview-metrics button.stat-tile:focus-visible{outline:2px solid var(--brand-blue,#466aaf);outline-offset:3px}.crm-role-overview .crm-overview-metrics .stat-label{white-space:normal;overflow-wrap:break-word;min-height:3em;font-size:14px;line-height:1.5}.crm-role-overview .crm-overview-metrics .stat-value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:32px;font-weight:600;line-height:1.1}.crm-role-overview .crm-overview-metrics .stat-hint{color:var(--crm-muted,#52636e);margin-top:auto;font-size:12px;line-height:1.5}.crm-overview-freshness{color:var(--crm-muted,#52636e);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 18px;margin:12px 0;font-size:13px;line-height:1.6;display:flex}.crm-overview-freshness>span{font-size:12px}.crm-overview-main{gap:var(--overview-gap);grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);align-items:start;display:grid}.crm-day-agenda,.crm-workload{border-radius:var(--overview-radius);min-width:0;padding:24px}.crm-day-agenda>header{border-bottom:1px solid hsl(var(--border,214 32% 91%));flex-wrap:wrap;justify-content:space-between;gap:12px;padding-bottom:16px;display:flex}.crm-day-agenda h2,.crm-workload h2{font-size:18px;font-weight:600;line-height:1.4}.crm-day-agenda>header>span,.crm-workload-period{color:var(--crm-muted,#52636e);font-size:13px;line-height:1.6}.crm-day-agenda ul,.crm-workload ul{margin:0;padding:0;list-style:none}.crm-day-agenda li+li{border-top:1px solid hsl(var(--border,214 32% 91%))}.crm-agenda-job{min-height:80px;color:inherit;grid-template-columns:68px minmax(0,1fr) auto 16px;align-items:center;gap:14px;padding:18px 0;text-decoration:none;display:grid}.crm-agenda-job:focus-visible{outline:2px solid var(--brand-blue,#466aaf);outline-offset:3px;border-radius:8px}.crm-agenda-job:hover .crm-agenda-description>strong{text-underline-offset:4px;text-decoration:underline}.crm-agenda-time{font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.crm-agenda-time small{color:var(--crm-muted,#52636e);font-size:12px;display:block}.crm-agenda-description{flex-direction:column;gap:5px;min-width:0;display:flex}.crm-agenda-description strong{overflow-wrap:anywhere;font-size:15px;line-height:1.5}.crm-agenda-description>span,.crm-agenda-description small{color:var(--crm-muted,#52636e);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.crm-workload-period{margin:6px 0 16px}.crm-workload li a{color:inherit;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;min-height:44px;padding:9px 0;font-size:13px;text-decoration:none;display:grid}.crm-workload li a:focus-visible{outline:2px solid var(--brand-blue,#466aaf);outline-offset:3px}.crm-workload strong{font-variant-numeric:tabular-nums;font-weight:500}.crm-workload-track{background:var(--brand-pearl,#e1e7ef);border-radius:4px;grid-column:1/-1;height:6px;display:block;overflow:hidden}.crm-workload-track>span{border-radius:inherit;background:var(--brand-blue,#466aaf);height:100%;display:block}.crm-workload small{grid-column:1/-1;font-size:12px;line-height:1.5}.crm-workload-note{color:var(--crm-muted,#52636e);margin:18px 0 0;font-size:12px;line-height:1.6}.crm-active-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.crm-active-filters>span{overflow-wrap:anywhere;background:hsl(var(--muted,210 40% 96%));border-radius:10px;padding:7px 12px;font-size:13px;line-height:1.5}.crm-worker-sync{border-left:3px solid var(--brand-blue,#466aaf);background:hsl(var(--card,0 0% 100%));border-radius:0 10px 10px 0;padding:10px 14px;font-size:13px;line-height:1.6}.crm-worker-sync.needs-review{border-left-color:#a56a1d}.crm-role-overview .crm-ops-next-header{background:var(--brand-pearl,#e1e7ef);padding:24px!important}.crm-role-overview .crm-ops-next-header :is(h2,p){overflow-wrap:anywhere}.crm-role-overview .crm-worker-layout{gap:24px;padding:24px}.crm-role-overview .ops-next-visit{border-radius:var(--overview-radius);background:hsl(var(--card,0 0% 100%));flex-direction:column;align-items:flex-start;gap:10px;padding:28px;display:flex}.crm-role-overview .ops-next-visit h2{letter-spacing:-.035em;margin:0;font-size:clamp(24px,3vw,32px);line-height:1.2}.crm-role-overview .ops-next-visit p{overflow-wrap:anywhere;font-size:15px;line-height:1.6}.crm-role-overview .ops-visit-time{font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}.crm-visit-status{background:hsl(var(--muted,210 40% 96%));white-space:normal;border-radius:8px;align-items:center;max-width:100%;padding:5px 10px;font-size:12px;line-height:1.5;display:inline-flex}.crm-portal-actions{flex-wrap:wrap;gap:12px;display:flex}.crm-portal-actions>a{white-space:normal;text-align:center;height:auto;min-height:44px;padding:12px 18px;line-height:1.5}#portal-workspace-tabs,#demo-customer-issue,#demo-customer-request{scroll-margin-top:100px}.crm-portal-background>div{padding:16px 0}.crm-service-contact{border-top:1px solid hsl(var(--border,214 32% 91%));grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:20px;padding-top:24px;display:grid}.crm-service-contact h2{font-size:18px;font-weight:600}.crm-service-contact p{font-size:14px;line-height:1.6}.crm-service-contact>button{white-space:normal;justify-self:start;height:auto;min-height:44px}.crm-activity-pagination{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:14px;display:flex}.crm-activity-pagination button{white-space:normal;height:auto;min-height:44px;line-height:1.4}@media (width<=1200px){.crm-overview-main{grid-template-columns:minmax(0,1fr)}.crm-workload ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}}@media (width<=1050px){.crm-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.crm-role-overview{--overview-gap:16px;--overview-radius:17px}.crm-role-overview .crm-overview-metrics .stat-tile{min-height:132px;padding:16px}.crm-overview-metrics{gap:10px}.crm-day-agenda,.crm-workload{padding:18px}.crm-agenda-job{grid-template-columns:58px minmax(0,1fr) 16px;gap:8px 12px}.crm-agenda-job>.status-pill{grid-area:2/2;justify-self:start}.crm-agenda-job>svg{grid-area:1/3}.crm-agenda-job>:nth-child(3){grid-area:2/2;justify-self:start}.crm-role-overview .crm-worker-layout{gap:16px;padding:16px}.crm-role-overview .crm-ops-next-header{padding:20px!important}.crm-role-overview .ops-next-visit{padding:22px}.crm-portal-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.crm-service-contact{grid-template-columns:minmax(0,1fr)}.crm-overview-details>summary{min-height:48px}}@media (width<=359px){.crm-overview-metrics,.crm-portal-actions,.crm-workload ul{grid-template-columns:minmax(0,1fr)}}.crm-app.workspace-shell{--crm-canvas:#f2f4f7;--crm-surface:#fff;--crm-surface-strong:#fff;--crm-inset:#f6f8fa;--crm-ink:#1a2934;--crm-muted:#596b79;--crm-line:#dce3e9;--crm-active:#203442;--crm-radius:17px;--crm-radius-sm:12px;--overview-radius:17px;color:#1a2934;background:#f2f4f7;background-attachment:initial}.crm-app.workspace-shell .crm-account{--account-ink:#1a2934;--account-muted:#596b79;--account-line:#dce3e9;--account-panel:#fff;--account-blue:#edf3f8}.crm-app.workspace-shell .office-topbar{z-index:40;background:#fff;border-bottom:1px solid #e0e6eb;grid-template-columns:218px minmax(0,1fr) auto;gap:20px;height:76px;min-height:76px;padding:14px 28px 14px 24px;position:sticky;top:0}.crm-app.workspace-shell .workspace-topbar-page{color:#5c6e7a;font-size:13px}.crm-app.workspace-shell .office-content{margin-left:264px;padding-right:32px}.crm-app.workspace-shell .office-main{max-width:1600px;padding-top:17px}.crm-app.workspace-shell .crm-context-row{min-height:34px;padding-top:16px;padding-bottom:0}.crm-app.workspace-shell .workspace-identity{gap:8px;font-size:12px}.crm-app.workspace-shell .office-footer{padding-top:24px;font-size:11px}.crm-app.workspace-shell .circle-control,.crm-app.workspace-shell .crm-language>button{background:#f8fafc;border:1px solid #dce3e9;border-radius:11px}.crm-app.workspace-shell .circle-control:hover,.crm-app.workspace-shell .topbar-actions>button:hover{background:#eef3f7;transform:none}.crm-app.workspace-shell .crm-language>button{font-size:12px}.crm-app.workspace-shell .workspace-sidebar{background:#fbfcfd;border:1px solid #e0e6eb;border-radius:16px;width:224px;padding:14px 11px;top:88px;bottom:16px;left:16px;box-shadow:0 3px 12px #192d3c03}.workspace-sidebar-company{border-bottom:1px solid #e1e7ec;align-items:center;gap:10px;min-width:0;margin-bottom:12px;padding:8px 6px 17px;display:flex}.workspace-sidebar-company>span{color:#36576e;background:#e7eef3;border-radius:10px;flex:0 0 32px;justify-content:center;align-items:center;height:32px;font-size:12px;font-weight:600;display:flex}.workspace-sidebar-company>div{min-width:0}.workspace-sidebar-company strong{overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.5;display:block}.workspace-sidebar-company small{color:#617583;font-size:11px;line-height:1.4}.crm-app.workspace-shell .workspace-sidebar-link{min-height:44px;box-shadow:none;border-radius:9px;gap:10px;margin:2px 0;padding:10px 9px;font-size:13px;line-height:1.45}.crm-app.workspace-shell .workspace-sidebar-link.is-active{color:#fff;background:#203442}.crm-app.workspace-shell .workspace-sidebar-link:hover:not(.is-active){background:#edf2f6}.crm-app.workspace-shell .workspace-sidebar-home{margin-bottom:14px;padding-bottom:10px}.crm-app.workspace-shell .workspace-sidebar-group+.workspace-sidebar-group{border-top:1px solid #e2e8ed;margin-top:14px;padding-top:12px}.crm-app.workspace-shell .workspace-sidebar-group h2{letter-spacing:.025em;color:#60727f;margin:8px 9px;font-size:11px;font-weight:500}.workspace-sidebar-group>summary{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:44px;list-style:none;display:flex}.workspace-sidebar-group>summary::-webkit-details-marker{display:none}.workspace-sidebar-group>summary h2{flex:1;min-width:0}.workspace-sidebar-group>summary>svg{color:#718592;flex-shrink:0;width:15px;height:15px;margin-right:8px}.workspace-sidebar-group[open]>summary>svg{transform:rotate(180deg)}.workspace-sidebar-group>summary:focus-visible{outline-offset:2px;outline:2px solid #466aaf}.crm-app.workspace-shell :is(.crm-ops,.crm-account,.finance-page){font-size:14px;line-height:1.65}.crm-app.workspace-shell :is(.crm-page,.crm-account)>*{min-width:0}.crm-app.workspace-shell .page-heading{align-items:flex-start;gap:18px;margin-bottom:24px}.crm-app.workspace-shell .page-heading h1{letter-spacing:-.045em;color:#1a2934;font-size:clamp(28px,2.45vw,36px);font-weight:600;line-height:1.17}.crm-app.workspace-shell .page-subtitle{color:#596b79;max-width:65ch;font-size:14px;line-height:1.65}.crm-app.workspace-shell :is(.aevor-label,.eyebrow-light){letter-spacing:.065em;color:#5c707e;font-size:11px;line-height:1.5}.crm-app.workspace-shell :is(.aevor-card,.module-card,.office-module-note,.first-job-panel,.onboarding-panel,.crm-ops-planning-section){background:#fff;border:1px solid #dce3e9;border-radius:17px;box-shadow:0 3px 12px #192d3c03}.crm-app.workspace-shell .aevor-card .aevor-card{box-shadow:none;background:#f8fafb;border:1px solid #e2e8ed;border-radius:12px}.crm-app.workspace-shell :is(h2,h3){line-height:1.4}.crm-app.workspace-shell .aevor-button{height:auto;min-height:44px;box-shadow:none;border-radius:10px;padding:11px 16px;font-size:13px;font-weight:500;line-height:1.45}.crm-app.workspace-shell .aevor-button.bg-primary{color:#fff;background:#203442}.crm-app.workspace-shell .aevor-button:disabled{cursor:not-allowed}.crm-app.workspace-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,[role=combobox]){min-height:44px;box-shadow:none;background:#fff;border:1px solid #cbd6df;border-radius:10px;font-size:14px;line-height:1.5}.crm-app.workspace-shell :is(input,select,textarea,[role=combobox]):focus-visible{outline-offset:2px;outline:2px solid #6386a0}.crm-app.workspace-shell :is(.crm-ops,.crm-account,.finance-page) table th{letter-spacing:0;color:#586e7c;background:#f8fafc;font-size:12px;line-height:1.5}.crm-app.workspace-shell :is(.crm-ops,.crm-account,.finance-page) table td{vertical-align:middle;font-size:13px;line-height:1.6}.crm-app.workspace-shell :is(.crm-ops,.crm-account,.finance-page) table :is(th,td){border-color:#e1e7ec;padding:15px 16px}.crm-app.workspace-shell :is(.crm-ops,.crm-account,.finance-page) table tbody tr:hover{background:#f8fafc}.crm-app.workspace-shell .status-pill{white-space:normal;border-radius:7px;flex-shrink:0;max-width:100%;padding:4px 8px;font-size:12px;line-height:1.45}.crm-app.workspace-shell .crm-empty-state{background:#fff;border-style:solid;min-height:220px;padding:40px 24px}.crm-app.workspace-shell .crm-empty-state>span{color:#547187;background:#edf3f7;border-radius:12px}.crm-app.workspace-shell .crm-empty-state p{max-width:50ch}.crm-app.workspace-shell .crm-ops-loading,.crm-app.workspace-shell .crm-ops-recovery{background:#fff;border:1px solid #dce3e9;border-radius:17px;padding:28px}.crm-app.workspace-shell .crm-ops-recovery .crm-empty-state{border:0;min-height:140px;padding:16px}.crm-app.workspace-shell :is([role=alert],.service-notice,.service-success,.form-error){border-radius:12px;line-height:1.65}.crm-app.workspace-shell :is(.crm-ops,.crm-account,.finance-page) [role=tablist]{background:0 0;border:0;border-bottom:1px solid #d6e0e8;border-radius:0;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:3px;width:auto;max-width:100%;height:auto;padding:3px 0;display:flex}.crm-app.workspace-shell :is(.crm-ops,.crm-account,.finance-page) [role=tab]{height:auto;min-height:44px;box-shadow:none;white-space:normal;color:#596e7c;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:11px 14px;font-size:13px;line-height:1.45}.crm-app.workspace-shell :is(.crm-ops,.crm-account,.finance-page) [role=tab][data-state=active]{color:#203442;box-shadow:none;background:0 0;border-bottom-color:#203442;font-weight:600}.crm-app.workspace-shell .office-task-tabs [role=tablist]{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.crm-app.workspace-shell .office-task-tabs [role=tab]{padding:11px 8px}.crm-app.workspace-shell .office-task-tab-count{color:#37546b;background:#e5edf3;border-radius:5px}.crm-app.workspace-shell .office-task-tabs [role=tab][data-state=active] .office-task-tab-count{color:#fff;background:#203442}.crm-app.workspace-shell .crm-overview-metrics{background:#fff;border:1px solid #dce3e9;border-radius:17px;gap:0;overflow:hidden}.crm-app.workspace-shell .crm-overview-metrics .stat-tile{min-height:145px;box-shadow:none;background:0 0;border:0;border-right:1px solid #e3e9ed;border-radius:0;gap:10px;padding:20px 22px}.crm-app.workspace-shell .crm-overview-metrics .stat-tile:last-child{border-right:0}.crm-app.workspace-shell .crm-overview-metrics .stat-tile:hover{background:#f8fafb}.crm-app.workspace-shell .crm-overview-metrics .stat-label{letter-spacing:0;min-height:3em;font-size:13px;line-height:1.5}.crm-app.workspace-shell .crm-overview-metrics .stat-value{color:#1a2934;font-size:32px;font-weight:600}.crm-app.workspace-shell .crm-overview-metrics .stat-hint{color:#607482;font-size:12px}.refined-priority{background:#fcf8ee;border:1px solid #e3d9c2;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.refined-priority>div{align-items:flex-start;gap:13px;min-width:0;display:flex}.refined-priority-icon{color:#826132;background:#f4ead4;border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;height:38px;display:flex}.refined-priority h2{letter-spacing:-.02em;color:#382f21;margin:0;font-size:15px;font-weight:600}.refined-priority p{color:#715d3e;margin-top:4px;font-size:13px;line-height:1.6}.refined-priority .aevor-button{flex-shrink:0;gap:10px}.refined-priority--approve{background:#edf4f8;border-color:#d3e1eb}.refined-priority--approve :is(h2,p){color:#35546b}.refined-priority--approve .refined-priority-icon{color:#35546b;background:#dfeaf1}.crm-app.workspace-shell .crm-overview-freshness{color:#617481;gap:7px 16px;margin-top:12px;font-size:12px}.crm-app.workspace-shell .crm-overview-main{grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);align-items:start;gap:22px}.refined-manager-context{gap:22px;min-width:0;display:grid}.crm-app.workspace-shell :is(.crm-day-agenda,.crm-workload){border-radius:17px;padding:24px}.crm-app.workspace-shell .crm-day-agenda h2,.crm-app.workspace-shell .crm-workload h2{font-size:18px}.crm-app.workspace-shell .crm-agenda-job{grid-template-columns:65px minmax(0,1fr) auto 16px;gap:12px;min-height:86px;padding:18px 0}.crm-app.workspace-shell .crm-agenda-description strong{font-size:15px;font-weight:500;line-height:1.5}.crm-app.workspace-shell .crm-agenda-time{font-size:14px;line-height:1.5}.crm-app.workspace-shell .crm-agenda-description>span{font-size:13px}.crm-app.workspace-shell .crm-workload ul{display:block}.crm-app.workspace-shell .crm-workload-track>span{background:#7b9bb3}.crm-app.workspace-shell .attention-compact{padding:22px}.crm-app.workspace-shell .attention-compact h2{font-size:18px;line-height:1.4}.crm-app.workspace-shell .attention-compact .attention-grid{grid-template-columns:1fr;gap:0;margin-top:16px}.crm-app.workspace-shell .attention-compact .attention-grid>li+li{border-top:1px solid #e3e9ed}.crm-app.workspace-shell .attention-compact .attention-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:16px 0}.crm-app.workspace-shell .attention-compact .attention-card:hover{background:#f8fafb}.crm-app.workspace-shell .attention-compact .attention-card>span:nth-child(2){margin-top:9px}.crm-app.workspace-shell .attention-compact .attention-card>span:nth-child(3){margin-bottom:10px}.crm-app.workspace-shell .attention-compact .attention-card>span:last-child{padding-top:9px}.crm-app.workspace-shell .crm-office-home .office-welcome{color:#fff;box-shadow:none;background:#203442;border:1px solid #203442;border-radius:19px;min-height:0;margin-bottom:24px;padding:32px}.crm-app.workspace-shell .office-welcome :is(h1,.eyebrow-light){color:#fff}.crm-app.workspace-shell .office-welcome h1{letter-spacing:-.045em;font-size:clamp(27px,3vw,38px);line-height:1.18}.crm-app.workspace-shell .office-welcome p:not(.eyebrow-light){color:#d4e0e7;max-width:60ch;font-size:14px;line-height:1.7}.crm-app.workspace-shell .office-welcome .welcome-company{color:#d4e0e7;background:0 0;border:0;flex-wrap:wrap;gap:16px;margin-top:18px;padding:0}.crm-app.workspace-shell .office-welcome .crm-account-emblem{color:#dce7ee;box-shadow:none;background:#365061;border:1px solid #526a7b;border-radius:20px}.crm-app.workspace-shell .office-welcome .refined-open-work{color:#203442;background:#fff;border-radius:10px;align-items:center;gap:14px;min-height:44px;margin-top:22px;padding:11px 17px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.crm-app.workspace-shell .office-welcome .welcome-company>span{color:#d4e0e7;background:0 0;border:0;border-radius:0;padding:0}.crm-app.workspace-shell .daily-brief-grid{border:1px solid #e0e6eb;border-radius:13px;gap:0;overflow:hidden}.crm-app.workspace-shell .daily-brief-card{box-shadow:none;background:#fff;border:0;border-right:1px solid #e1e7ec;border-radius:0;padding:18px}.crm-app.workspace-shell .daily-brief-card:last-child{border-right:0}.crm-app.workspace-shell .daily-brief-card strong{font-size:29px}.crm-app.workspace-shell .daily-brief-card>span{font-size:13px}.crm-app.workspace-shell .crm-worker-sync{background:0 0;border:0;border-left:3px solid #6f947e;border-radius:0;padding:0 0 0 12px;font-size:12px;line-height:1.6}.crm-app.workspace-shell .crm-worker-sync.needs-review{border-left-color:#ad7933}.crm-app.workspace-shell .crm-role-overview .crm-ops-next-header{color:#fff;background:#203442;border-bottom:0;padding:28px!important}.crm-app.workspace-shell .crm-ops-next-header :is(h2,p,.aevor-label,.text-muted-foreground){color:#fff}.crm-app.workspace-shell .crm-ops-next-header p.text-muted-foreground{color:#d2dee7}.crm-app.workspace-shell .crm-ops-next-header h2{letter-spacing:-.035em;font-size:28px;line-height:1.2}.crm-app.workspace-shell .crm-ops-next-header .aevor-num{color:#fff;background:#365264;border-radius:8px;line-height:1.5}.crm-app.workspace-shell .crm-ops-next-header .status-pill{color:#25465c;background:#e6eef4;border-color:#0000}.crm-app.workspace-shell .crm-ops-next-header .aevor-button{color:#203442;box-shadow:none;background:#fff;border:1px solid #fff}.crm-app.workspace-shell .crm-ops-next-header .ops-next-primary{color:#203442;background:#fff}.crm-app.workspace-shell .crm-ops-next-header .ops-next-actions>.aevor-button:not(.ops-next-primary){color:#fff;background:#2d485a;border-color:#657b8c}.refined-worker-details>summary{cursor:pointer;background:#f8fafc;border-top:1px solid #dce5ed;justify-content:space-between;align-items:center;gap:14px;padding:18px 24px;font-size:14px;font-weight:500;list-style:none;display:flex}.refined-worker-details>summary::-webkit-details-marker{display:none}.refined-worker-details>summary:after{content:"+";font-size:20px;line-height:1}.refined-worker-details[open]>summary:after{content:"−"}.refined-worker-details>summary:focus-visible{outline-offset:-4px;outline:2px solid #6386a0}.refined-worker-plan{padding:24px}.refined-worker-plan h2{letter-spacing:-.025em;margin-bottom:14px;font-size:18px;font-weight:600}.refined-worker-plan ul{-moz-column-gap:28px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;margin:0;padding:0;list-style:none;display:grid}.refined-worker-plan li{border-top:1px solid #e1e8ed;min-width:0}.refined-worker-plan a{color:inherit;grid-template-columns:62px minmax(0,1fr) 18px;align-items:center;gap:14px;min-height:82px;padding:17px 0;text-decoration:none;display:grid}.refined-plan-time{font-variant-numeric:tabular-nums;font-size:14px;font-weight:500;line-height:1.5}.refined-plan-time small{color:#627684;font-size:12px;font-weight:400;display:block}.refined-plan-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.refined-plan-copy strong{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.5}.refined-plan-copy :is(span,small){color:#627684;font-size:12px;line-height:1.5}.refined-portal-welcome{grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr);align-items:stretch;gap:22px;display:grid}.crm-app.workspace-shell .crm-role-overview .ops-next-visit{color:#fff;box-shadow:none;background:#203442;border:1px solid #203442;border-radius:17px;gap:12px;padding:30px}.crm-app.workspace-shell .ops-next-visit :is(.aevor-label,h2,p){color:#fff}.crm-app.workspace-shell .ops-next-visit .aevor-label{color:#c4d4df}.crm-app.workspace-shell .ops-next-visit .ops-visit-time{letter-spacing:-.02em;margin:6px 0;font-size:28px;line-height:1.3}.crm-app.workspace-shell .ops-next-visit .crm-visit-status{color:#2a4b60;background:#e2edf3;border:0;border-radius:7px}.crm-app.workspace-shell .refined-portal-contact{background:#fff;border:1px solid #dce3e9;border-radius:17px;padding:24px}.crm-app.workspace-shell .refined-portal-contact.crm-service-contact{flex-direction:column;align-items:stretch;gap:16px;display:flex}.crm-app.workspace-shell .refined-portal-contact h2{font-size:18px}.crm-app.workspace-shell .refined-portal-contact>.aevor-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.crm-app.workspace-shell .refined-portal-contact>.aevor-button{align-self:flex-start;font-size:12px}.crm-app.workspace-shell .crm-portal-actions{gap:10px;margin-top:20px}.crm-app.workspace-shell .crm-ops-portal-panels>section{padding:24px}.crm-app.workspace-shell .crm-ops-portal-panels>section>h2{font-size:17px}.crm-app.workspace-shell .crm-ops-portal-panels li{background:#f8fafc;border-radius:12px;line-height:1.6}.refined-job-shortcuts{border-bottom:1px solid #dce4eb;flex-wrap:wrap;gap:6px;padding:0 0 12px;display:flex}.refined-job-shortcuts a{color:#3c5d73;background:#fff;border:1px solid #dce4eb;border-radius:9px;align-items:center;min-height:44px;padding:10px 14px;font-size:13px;text-decoration:none;display:flex}.refined-job-shortcuts a:hover{background:#e9f0f5}.crm-app.workspace-shell [id^=job-section-]{min-width:0;scroll-margin-top:100px}.crm-app.workspace-shell .ops-job-start,.crm-app.workspace-shell .crm-ops-job-layout{gap:22px}.crm-app.workspace-shell .crm-ops--job .font-heading.text-sm{font-size:16px}.crm-app.workspace-shell .crm-ops--job #job-section-finish{background:#f9fbfc;border-color:#bacbd6;padding:24px}.crm-app.workspace-shell .crm-ops--job #job-section-finish>.aevor-button{margin-top:20px}.crm-app.workspace-shell .ops-register-layout{gap:22px}.crm-app.workspace-shell .ops-register-detail{min-width:0}.crm-app.workspace-shell .ops-register-detail>.aevor-card{padding:24px}.crm-app.workspace-shell .crm-ops-review-item{background:#fff;border-color:#dce3e9;border-radius:12px;padding:17px}.crm-app.workspace-shell .crm-ops-review-item[aria-pressed=true]{background:#edf4f8;border-color:#8daabd;box-shadow:inset 3px 0 #426d88}.crm-app.workspace-shell .crm-ops-review-item .truncate{white-space:normal;overflow-wrap:anywhere}.crm-app.workspace-shell .ops-review-focus{min-width:0}.crm-app.workspace-shell .ops-review-heading{padding:0 0 5px;font-size:18px}.crm-app.workspace-shell .ops-metric-line .stat-tile{background:#fff;border:1px solid #dce3e9;border-radius:14px;min-height:115px;padding:20px}.crm-app.workspace-shell .ops-metric-line .stat-value{font-variant-numeric:tabular-nums;font-size:28px}.crm-app.workspace-shell .crm-ops-filter-panel{background:#fff;border-radius:14px;padding:20px}.crm-app.workspace-shell .service-case{border-radius:10px;padding:18px}.crm-app.workspace-shell .service-case.selected{background:#edf4f8;box-shadow:inset 3px 0 #426d88}.crm-app.workspace-shell .finance-page{--finance-surface:#fff;--finance-line:#dce3e9}.crm-app.workspace-shell .finance-page section{border-radius:16px}.crm-app.workspace-shell .crm-settings-sections{background:#fff;border-color:#dce3e9;border-radius:12px;gap:6px}.crm-app.workspace-shell .company-tool{background:#fff;border-color:#dce3e9;border-radius:12px;padding:18px}.crm-app.workspace-shell .ops-disclosure{background:#fff;border:1px solid #dce3e9;border-radius:13px;padding:0 18px}.crm-app.workspace-shell .ops-disclosure>summary{min-height:52px;padding:15px 0;font-size:13px;line-height:1.5}.crm-app.workspace-shell .crm-overview-details>div{margin-bottom:20px}body:has(.workspace-shell) :is(.crm-dialog,.crm-ops-dialog,.crm-menu){font-family:var(--crm-font);background:#fff;border:1px solid #dce3e9;box-shadow:0 18px 60px #1a334224;border-radius:16px!important}body:has(.workspace-shell) :is(.crm-dialog,.crm-ops-dialog) :is(input:not([type=checkbox]):not([type=radio]),select,textarea,[role=combobox]){background:#fff;border-color:#cbd6df;border-radius:10px;min-height:44px}body:has(.workspace-shell) :is(.crm-dialog,.crm-ops-dialog) .aevor-button{border-radius:10px;min-height:44px}body:has(.workspace-shell) .crm-menu [role^=menuitem]{border-radius:8px}body:has(.workspace-shell) .crm-navigation-sheet .workspace-menu-items button{background:#f5f8fa;border-radius:10px}body:has(.workspace-shell) .crm-navigation-sheet .workspace-menu-items button[aria-current=page]{color:#fff;background:#203442}.office-support-panel{background:#fff;border:1px solid #dce3e9;border-radius:20px;box-shadow:0 24px 80px #18334630}.office-support-panel .office-support-heading{background:#fff;border-bottom:1px solid #e1e7ed;padding:20px}.office-support-panel .office-support-body{background:#f8fafc}.office-support-panel .office-support-welcome-card{box-shadow:none;background:0 0;border:0;border-radius:0}.office-support-panel .office-support-answer{background:#fff;border:1px solid #dce5ec;border-radius:4px 14px 14px}.office-support-panel .office-support-question{color:#fff;background:#203442;border-radius:14px 14px 4px}.office-support-panel .office-support-question>span{color:#d3e0e8}.office-support-panel .office-support-composer{background:#fff;border-top:1px solid #e1e7ed}.office-support-panel :is(.office-support-contact>button,.support-account){border-radius:11px}.office-support-panel :is(textarea,.support-conversation textarea){background:#fff;border-radius:11px;font-size:16px}.office-support-panel .office-support-more{min-height:44px}.office-support-panel :is(.office-support-note,.office-support-message-label,.support-reference,.support-refresh-note){font-size:12px;line-height:1.6}.support-request-card :is(time,small){font-size:11px}@media (width>=1024px) and (width<=1279px){.crm-app.workspace-shell .office-topbar{grid-template-columns:200px minmax(0,1fr) auto;padding-inline:20px}.crm-app.workspace-shell .workspace-sidebar{width:204px;left:12px}.crm-app.workspace-shell .office-content{margin-left:238px;padding-right:24px}.crm-app.workspace-shell .crm-overview-main{grid-template-columns:minmax(0,1fr)}.refined-manager-context{grid-template-columns:repeat(2,minmax(0,1fr))}.refined-portal-welcome{grid-template-columns:minmax(0,1fr)}}@media (width<=1050px){.crm-app.workspace-shell .crm-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-app.workspace-shell .crm-overview-metrics .stat-tile:nth-child(2){border-right:0}.crm-app.workspace-shell .crm-overview-metrics .stat-tile:nth-child(-n+2){border-bottom:1px solid #e3e9ed}}@media (width<=1023px){.crm-app.workspace-shell .office-topbar{grid-template-columns:minmax(0,1fr) auto;gap:10px;height:auto;min-height:72px;padding:12px 16px}.crm-app.workspace-shell .workspace-sidebar{display:none}.crm-app.workspace-shell .office-content{margin:0;padding:0 20px}.crm-app.workspace-shell .office-main{padding-top:18px}.crm-app.workspace-shell .crm-mobile-nav{bottom:max(10px,env(safe-area-inset-bottom));background:#fff;border:1px solid #dce3e9;border-radius:19px;padding:6px;box-shadow:0 8px 30px #172d3d1c}.crm-app.workspace-shell .crm-mobile-nav>button{color:#526b7b;border-radius:13px;gap:5px;min-height:56px}.crm-app.workspace-shell .crm-mobile-nav>button[aria-current=page]{color:#fff;background:#203442}.crm-app.workspace-shell .crm-mobile-nav>button>span{font-size:12px}.crm-app.workspace-shell .office-footer{padding-bottom:112px}.crm-app.workspace-shell .crm-overview-main{grid-template-columns:minmax(0,1fr)}.refined-overview-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.refined-portal-welcome{grid-template-columns:minmax(0,1fr) minmax(260px,.9fr)}.crm-app.workspace-shell .daily-brief-card:nth-child(2){border-right:0}.crm-app.workspace-shell .daily-brief-card:nth-child(-n+2){border-bottom:1px solid #e1e7ec}}@media (width<=767px){.crm-app.workspace-shell .office-content{padding:0 16px}.crm-app.workspace-shell .page-heading{gap:16px;margin-bottom:20px}.crm-app.workspace-shell .page-heading h1{font-size:28px}.crm-app.workspace-shell .page-heading>div:last-child:not(:first-child){gap:8px}.crm-app.workspace-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,[role=combobox]){font-size:16px}body:has(.workspace-shell) :is(.crm-dialog,.crm-ops-dialog) :is(input,textarea,select,[role=combobox]){font-size:16px}.crm-app.workspace-shell .aevor-button{min-height:44px;padding:11px 14px}.crm-app.workspace-shell .crm-overview-metrics .stat-tile{min-height:137px;padding:18px 16px}.crm-app.workspace-shell .crm-overview-metrics .stat-value{font-size:30px}.crm-app.workspace-shell .crm-overview-metrics .stat-label{font-size:13px}.refined-priority{flex-direction:column;align-items:stretch;gap:14px;padding:18px}.refined-priority .aevor-button{justify-content:space-between;width:100%}.refined-manager-context,.refined-portal-welcome{grid-template-columns:minmax(0,1fr)}.crm-app.workspace-shell :is(.crm-day-agenda,.crm-workload,.attention-compact,.refined-worker-plan){padding:20px}.crm-app.workspace-shell .crm-agenda-job{grid-template-columns:57px minmax(0,1fr) 17px;gap:7px 10px}.crm-app.workspace-shell .crm-agenda-job>.status-pill{grid-area:2/2;justify-self:start}.crm-app.workspace-shell .crm-agenda-job>svg{grid-area:1/3}.crm-app.workspace-shell .crm-agenda-description strong{font-size:14px}.crm-app.workspace-shell .crm-office-home .office-welcome{gap:16px;padding:26px 22px}.crm-app.workspace-shell .office-welcome .crm-account-emblem{display:none}.crm-app.workspace-shell .daily-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-app.workspace-shell .daily-brief-card{padding:16px}.crm-app.workspace-shell .daily-brief-card>span{line-height:1.5}.crm-app.workspace-shell .crm-role-overview .crm-ops-next-header{padding:24px 20px!important}.crm-app.workspace-shell .crm-ops-next-header h2{font-size:25px}.crm-app.workspace-shell .crm-ops-next-header .ops-next-actions .aevor-button{flex:120px}.refined-worker-details>summary{padding:17px 20px;font-size:13px}.refined-worker-plan ul{grid-template-columns:minmax(0,1fr)}.crm-app.workspace-shell .crm-role-overview .ops-next-visit{padding:26px 22px}.crm-app.workspace-shell .refined-portal-contact{padding:22px}.crm-app.workspace-shell .crm-portal-actions{grid-template-columns:1fr 1fr}.crm-app.workspace-shell .crm-portal-actions>.aevor-button:last-child{grid-column:1/-1}.crm-app.workspace-shell .crm-ops-portal-panels>section{padding:20px}.refined-job-shortcuts{gap:7px}.refined-job-shortcuts a{flex:calc(50% - 7px);justify-content:center;padding:10px;font-size:12px}.crm-app.workspace-shell .crm-ops--job #job-section-finish,.crm-app.workspace-shell .ops-register-detail>.aevor-card{padding:20px}.crm-app.workspace-shell .office-task-tabs [role=tablist]{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-app.workspace-shell .crm-team .crm-account-team-table tbody tr{background:#fff;border-radius:15px;padding:20px}.crm-app.workspace-shell .crm-settings-savebar{bottom:calc(78px + env(safe-area-inset-bottom,0px));background:#fff;border-radius:12px}.crm-app.workspace-shell .ops-disclosure{padding-inline:16px}.office-support-panel .office-support-heading{padding:16px}}@media (width<=359px){.crm-app.workspace-shell .office-topbar{gap:4px;padding-inline:12px}.crm-app.workspace-shell .office-content{padding-inline:12px}.crm-app.workspace-shell .crm-shell-actions{gap:3px}.crm-app.workspace-shell .crm-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-app.workspace-shell .crm-overview-metrics .stat-tile{padding:14px 12px}.crm-app.workspace-shell .crm-overview-metrics .stat-label{font-size:12px}.crm-app.workspace-shell .ops-next-visit h2{font-size:25px}.refined-plan-time{font-size:13px}}@media (prefers-reduced-motion:reduce){.workspace-shell :is(.route-transition,.animate-rise,.dashboard-skeleton){transition:none!important;animation:none!important}.workspace-shell [id^=job-section-]{scroll-behavior:auto}}.alive-surface{--ap-canvas:#e8ebef;--ap-ink:#202429;--ap-muted:#68717c;--ap-line:#d9dde2;--ap-radius:24px;--ap-gap:24px;color:#202429}.alive-surface .ap-stage{background:#e8ebef;border:1px solid #d6dbe1;border-radius:28px;box-shadow:0 28px 80px #27313f13,0 2px 5px #27313f08}.alive-surface .ap-main{background:#e8ebef}.alive-surface .ap-topbar{background:#f6f7f9;border-color:#e0e3e6}.alive-surface .ap-sidebar{background:#f0f2f5;border:0;padding:24px 12px}.alive-surface .ap-nav-item.active{background:#202429;border-radius:14px;box-shadow:0 6px 14px #1d253b13}.alive-surface .ap-panel{background:#fafbfc;border-color:#fff;border-radius:24px;padding:23px;box-shadow:0 6px 16px #34405204,inset 0 1px #fff}.alive-surface .ap-kpis{background:#f7f8fa;border-color:#fff;border-radius:23px}.alive-surface .ap-kpi strong{letter-spacing:-1.5px;font-size:35px;font-weight:450}.alive-surface .ap-button{background:#fafbfc;border-color:#d9dfe5;border-radius:30px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,background .2s}.alive-surface .ap-button.primary{background:#202429;border-color:#202429;box-shadow:inset 0 1px #ffffff12,0 4px 9px #2024290a}.alive-surface .ap-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #25334413}.alive-surface .ap-button:active:not(:disabled){transform:translateY(0)scale(.97)}.alive-surface .rf-hero{background:#202429;border-radius:26px;box-shadow:0 16px 26px #2833440e}.alive-surface.cg-public .cg-public-nav{background:#f5f6f8;border:0;padding:22px 34px}.alive-surface .cg-navlinks{gap:24px}.alive-surface .cg-navlinks button{color:#565f68}.alive-surface .cg-wordmark{color:#202429}.alive-surface .cg-auth-card,.alive-surface .cg-tile,.alive-surface .cg-price{border-color:#fff;border-radius:26px;box-shadow:0 14px 30px #25334408}.alive-surface .cg-headline{color:#202429}.alive-surface .cg-headline em{color:#88919c}.alive-surface.vx-focus .ap-heading{display:none}.alive-surface.vx-focus .ap-main{padding:27px 24px}.alive-surface .vx-page{color:#202429;min-width:0;padding:0}.alive-surface .vx-intro{padding:46px 42px 32px;position:relative}.alive-surface .vx-eyebrow{text-transform:uppercase;letter-spacing:1.55px;color:#6e7783;align-items:center;gap:8px;font-size:10px;font-weight:500;line-height:1.5;display:flex}.alive-surface .vx-dot{background:#6b8b79;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block;box-shadow:0 0 0 4px #6b8b790f}.alive-surface .vx-title-row{grid-template-columns:1.25fr 1fr;align-items:end;gap:35px;margin-top:25px;display:grid}.alive-surface .vx-intro>.vx-title-row:first-child{margin-top:0}.alive-surface .vx-title{letter-spacing:-4.8px;color:#202429;margin:0;font-size:clamp(44px,7.3cqw,82px);font-weight:450;line-height:.98}.alive-surface .vx-title span{color:#9097a1;display:block}.alive-surface .vx-lead{color:#626d79;max-width:365px;font-size:14px;line-height:1.8}.alive-surface .vx-lead strong{color:#343b43;font-weight:500}.alive-surface .vx-cta-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.alive-surface .vx-cta-row .ap-button{white-space:normal;gap:12px;min-height:47px;padding:12px 18px;font-size:12px}.alive-surface .vx-note{color:#777f89;margin-top:14px;font-size:10px;line-height:1.65}.alive-surface .vx-showcase-wrap{perspective:1300px;background:radial-gradient(at 50% 72%,#c8d2df66,#0000 68%);padding:22px 24px 25px;position:relative}.alive-surface .vx-workstation{transform-origin:50% 100%;background:#e2e5ea;border:1px solid #fff;border-radius:27px;padding:0 0 19px;position:relative;overflow:hidden;transform:rotateX(2deg);box-shadow:0 35px 55px -30px #29384f40,inset 0 1px #fff}.alive-surface .vx-window-bar{justify-content:space-between;align-items:center;gap:20px;padding:15px 22px 0;display:flex}.alive-surface .vx-window-dots{gap:4px;display:flex}.alive-surface .vx-window-dots span{background:#afb6bf;border-radius:50%;width:5px;height:5px}.alive-surface .vx-window-url{text-align:center;color:#9199a4;background:#f1f3f6;border:1px solid #ffffff80;border-radius:20px;width:210px;padding:4px;font-size:9px}.alive-surface .vx-mini-nav{justify-content:space-between;align-items:center;gap:18px;padding:20px 25px 10px;font-size:11px;display:flex}.alive-surface .vx-mini-brand{letter-spacing:-.5px;align-items:center;gap:9px;font-size:13px;font-weight:650;display:flex}.alive-surface .vx-mini-brand span{letter-spacing:1.7px;color:#7f8793;border-left:1px solid #b5bdc7;margin-left:2px;padding-left:9px;font-size:9px;font-weight:450}.alive-surface .vx-mini-tabs{color:#6e7885;align-items:center;gap:18px;font-size:10px;display:flex}.alive-surface .vx-mini-tabs b{color:#fff;background:#202429;border-radius:25px;padding:11px 15px;font-size:10px;font-weight:500}.alive-surface .vx-mini-actions{gap:7px;display:flex}.alive-surface .vx-mini-actions span{color:#6f7985;background:#f4f6f8;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;box-shadow:inset 0 1px 1px #fff}.alive-surface .vx-mini-actions svg{width:12px;height:12px}.alive-surface .vx-board-header{justify-content:space-between;align-items:center;gap:20px;padding:20px 27px 23px;display:flex}.alive-surface .vx-board-header h2{letter-spacing:-1.15px;margin-top:7px;font-size:28px;font-weight:500}.alive-surface .vx-team{align-items:center;gap:0;padding-right:3px;display:flex;position:relative}.alive-surface .vx-person{color:#604d43;background:linear-gradient(140deg,#e8cfc1,#c6ad9d);border:3px solid #e4e7ec;border-radius:50%;place-items:center;width:32px;height:32px;margin-left:-6px;font-size:10px;font-weight:600;display:grid;position:relative}.alive-surface .vx-person:nth-child(2){color:#4c5c49;background:linear-gradient(135deg,#d2e0d2,#b7c5b2)}.alive-surface .vx-person:nth-child(3){color:#475a75;background:linear-gradient(135deg,#d1dcee,#9fb4cf)}.alive-surface .vx-person:nth-child(4){color:#655074;background:linear-gradient(135deg,#dfd5e7,#beacca)}.alive-surface .vx-person:nth-child(5){color:#737d88;background:#f7f8fa;font-size:9px}.alive-surface .vx-board{min-width:0;margin:0 22px;position:relative}.alive-surface .vx-stages{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid;position:relative}.alive-surface .vx-stage{background:linear-gradient(150deg,#f6f8faee,#f0f2f6dc);border:1px solid #ffffffdf;border-radius:23px;min-width:0;min-height:253px;padding:18px 15px;transition:background .4s,box-shadow .4s,transform .5s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 9px #35465d03}.alive-surface .vx-stage.active{background:#fff;transform:translateY(-5px);box-shadow:0 13px 25px #34425810}.alive-surface .vx-stage-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:20px;font-size:11px;display:flex}.alive-surface .vx-stage-top span{color:#9098a3;font-size:10px}.alive-surface .vx-stage-name{align-items:center;gap:8px;font-weight:500;display:flex}.alive-surface .vx-stage-name i,.alive-surface .vx-stage-name svg{color:#7f8c9c;width:14px;height:14px}.alive-surface .vx-ghost-job{color:#8893a2;border-top:1px solid #e2e6ec;align-items:center;gap:8px;min-width:0;padding:14px 2px 10px;font-size:10px;line-height:1.5;display:flex}.alive-surface .vx-ghost-job b{color:#536071;margin-bottom:3px;font-size:11px;font-weight:500;display:block}.alive-surface .vx-ghost-job .vx-person{border-width:2px;flex-shrink:0;width:28px;height:28px;margin:0}.alive-surface .vx-reserve{color:#9ba6b3;text-align:center;background:#e9eef530;border:1px dashed #d8dfe7;border-radius:14px;justify-content:center;align-items:center;height:117px;padding:10px;font-size:10px;display:flex}.alive-surface .vx-moving-job{top:54px;left:calc(var(--vx-step)*((100% + 20px)/3));z-index:3;width:calc(33.3333% - 13.3333px);padding:0 12px;transition:left .75s cubic-bezier(.22,.85,.15,1),transform .65s cubic-bezier(.22,.85,.15,1);position:absolute;transform:translateY(-4px)}.alive-surface .vx-job-inner{color:#fff;background:#263342;border:1px solid #3f4f61;border-radius:17px;min-height:122px;padding:15px;box-shadow:0 13px 23px -9px #293c5c69,inset 0 1px #ffffff15}.alive-surface .vx-job-inner strong{letter-spacing:-.15px;font-size:12px;font-weight:500;display:block}.alive-surface .vx-job-inner p{color:#bdc9d8;margin-top:5px;font-size:10px;line-height:1.55}.alive-surface .vx-job-bottom{justify-content:space-between;align-items:center;gap:7px;margin-top:18px;display:flex}.alive-surface .vx-job-bottom>span{color:#d2deeb;background:#ffffff10;border-radius:10px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;display:inline-flex}.alive-surface .vx-job-bottom .vx-person{border-color:#263342;width:24px;height:24px;margin-left:-3px;font-size:8px}.alive-surface .vx-flow-foot{justify-content:space-between;align-items:center;gap:14px;padding:20px 26px 2px;display:flex}.alive-surface .vx-play{color:#3c4b5b;background:#fff;border:1px solid #fff;border-radius:28px;align-items:center;gap:8px;min-height:40px;padding:10px 16px;font-size:11px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:inline-flex;box-shadow:0 3px 12px #2c3d5606}.alive-surface .vx-play:hover{transform:translateY(-2px);box-shadow:0 7px 15px #2c3d5612}.alive-surface .vx-play svg{width:13px;height:13px}.alive-surface .vx-flow-caption{color:#738296;align-items:center;gap:7px;font-size:10px;line-height:1.6;display:flex}.alive-surface .vx-flow-caption svg{color:#5f7d6b;width:13px;height:13px}.alive-surface .vx-flow-steps{gap:5px;display:flex}.alive-surface .vx-flow-steps button{background:#c9d2de;border:0;border-radius:10px;width:25px;height:7px;padding:0;transition:width .4s,background .4s}.alive-surface .vx-flow-steps button[aria-pressed=true]{background:#8b9eb6;width:45px}.alive-surface .vx-floating-note{z-index:4;background:#fff;border:1px solid #fefefe;border-radius:17px;align-items:center;gap:11px;width:max-content;max-width:calc(100% - 64px);margin:-2px 32px 0 auto;padding:14px 20px;display:flex;position:relative;transform:translateY(10px);box-shadow:0 15px 30px #34425712}.alive-surface .vx-seal{color:#5a7660;background:#e7eee8;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.alive-surface .vx-floating-note b{font-size:11px;font-weight:500;display:block}.alive-surface .vx-floating-note p{color:#88939e;margin-top:4px;font-size:10px}.alive-surface .vx-editorial{grid-template-columns:1fr 1fr;align-items:center;gap:30px;padding:37px 43px 43px;display:grid}.alive-surface .vx-editorial h2{letter-spacing:-1.8px;margin:18px 0;font-size:38px;font-weight:450;line-height:1.04}.alive-surface .vx-editorial h2 span{color:#939ca8}.alive-surface .vx-link{color:#435a73;text-align:left;background:0 0;border:0;align-items:center;gap:13px;min-height:42px;padding:12px 0;font-size:12px;font-weight:500;display:inline-flex}.alive-surface .vx-schedule{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;margin-bottom:14px;display:grid}.alive-surface .vx-schedule>span{color:#8b95a2;padding-top:12px;font-size:10px}.alive-surface .vx-visit{background:#f7f8fb;border:1px solid #fff;border-radius:16px;align-items:center;gap:13px;padding:16px 19px;display:flex;box-shadow:0 4px 9px #384a6203}.alive-surface .vx-visit.main{background:#dce5f0;border-color:#eaf0f7;transform:translate(-9px);box-shadow:0 8px 15px #465c7506}.alive-surface .vx-visit>div{flex:1;min-width:0}.alive-surface .vx-visit strong{font-size:12px;font-weight:500;display:block}.alive-surface .vx-visit p{color:#7f8ea0;margin-top:6px;font-size:10px;line-height:1.5}.alive-surface .vx-visit svg{color:#859bb4;width:16px;height:16px}.alive-surface .vx-visit .vx-person{border-color:#0000;margin:0}.alive-surface .vx-feature-strip{border-top:1px solid #d5dce4;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:0 30px 30px;padding:27px 8px;display:grid}.alive-surface .vx-feature-strip span{letter-spacing:1px;color:#8c98a6;font-size:10px}.alive-surface .vx-feature-strip h3{letter-spacing:-.35px;margin:11px 0 8px;font-size:15px;font-weight:500}.alive-surface .vx-feature-strip p{color:#7a8796;font-size:11px;line-height:1.7}.alive-surface .vx-dashboard-head{justify-content:space-between;align-items:end;gap:15px;margin-bottom:26px;display:flex}.alive-surface .vx-dashboard-head h1{letter-spacing:-1.7px;margin:12px 0 0;font-size:38px;font-weight:450;line-height:1.12}.alive-surface .vx-dashboard-head h1 span{color:#9199a4}.alive-surface .vx-dashboard-head p{color:#7b8899;margin-top:10px;font-size:12px;line-height:1.5}.alive-surface .vx-dashboard-head .ap-button{white-space:nowrap;font-size:11px}.alive-surface .vx-metric-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:23px;display:grid}.alive-surface .vx-metric{text-align:left;background:#f5f7fa;border:1px solid #fff;border-radius:21px;flex-direction:column;gap:13px;min-width:0;padding:17px 15px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;display:flex;position:relative}.alive-surface .vx-metric:hover{transform:translateY(-4px);box-shadow:0 12px 20px #3147600b}.alive-surface .vx-metric>span{color:#737f8e;font-size:11px;line-height:1.4}.alive-surface .vx-metric strong{letter-spacing:-1.5px;font-variant-numeric:tabular-nums;font-size:33px;font-weight:450;line-height:1}.alive-surface .vx-metric small{color:#8c97a3;font-size:9px;line-height:1.5}.alive-surface .vx-metric .vx-metric-mini{opacity:.8;align-items:end;gap:3px;height:23px;display:flex;position:absolute;bottom:15px;right:15px}.alive-surface .vx-metric-mini i{background:#b6c4d6;border-radius:3px;width:4px;display:block}.alive-surface .vx-metric.emphasis{color:#fff;background:#263342;border-color:#3e4a59}.alive-surface .vx-metric.emphasis>span,.alive-surface .vx-metric.emphasis small{color:#c2cbd7}.alive-surface .vx-metric.emphasis .vx-metric-mini i{background:#a8bcd4}.alive-surface .vx-section-top{justify-content:space-between;align-items:center;gap:14px;margin:20px 0 17px;display:flex}.alive-surface .vx-section-top h2{letter-spacing:-.6px;font-size:19px;font-weight:500}.alive-surface .vx-section-top>div{align-items:center;gap:14px;display:flex}.alive-surface .vx-compact-board{background:#dde3eb;border:1px solid #fefefe;border-radius:24px;margin-bottom:20px;padding:17px 0 18px}.alive-surface .vx-compact-board .vx-board-header{padding:0 20px 18px}.alive-surface .vx-compact-board .vx-board-header h2{letter-spacing:-.6px;font-size:19px}.alive-surface .vx-compact-board .vx-board{margin:0 14px}.alive-surface .vx-compact-board .vx-stages{gap:12px}.alive-surface .vx-compact-board .vx-stage{border-radius:18px;min-height:231px;padding:14px 11px}.alive-surface .vx-compact-board .vx-moving-job{top:47px;left:calc(var(--vx-step)*((100% + 12px)/3));width:calc(33.3333% - 8px);padding:0 8px}.alive-surface .vx-compact-board .vx-job-inner{border-radius:14px;padding:12px}.alive-surface .vx-compact-board .vx-ghost-job{font-size:9px}.alive-surface .vx-compact-board .vx-stage-top{margin-bottom:20px;font-size:10px}.alive-surface .vx-compact-board .vx-flow-foot{padding:17px 18px 0}.alive-surface .vx-lower{grid-template-columns:1.4fr 1fr;gap:18px;display:grid}.alive-surface .vx-pane{background:#f8fafc;border:1px solid #fff;border-radius:23px;min-width:0;padding:21px}.alive-surface .vx-pane header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.alive-surface .vx-pane h2{letter-spacing:-.6px;font-size:17px;font-weight:500}.alive-surface .vx-small-link{color:#8b98a8;background:0 0;border:0;min-height:32px;padding:8px 0;font-size:10px}.alive-surface .vx-taskrow{border-top:1px solid #e1e7ed;align-items:center;gap:12px;padding:13px 0;font-size:11px;display:flex}.alive-surface .vx-taskrow:first-of-type{border-top:0}.alive-surface .vx-taskrow>span{font-variant-numeric:tabular-nums;color:#8b97a7;min-width:31px;font-size:10px}.alive-surface .vx-taskrow>div{flex:1;min-width:0}.alive-surface .vx-taskrow strong{font-size:11px;font-weight:500;display:block}.alive-surface .vx-taskrow small{color:#929eab;margin-top:4px;font-size:10px;line-height:1.5;display:block}.alive-surface .vx-taskrow button{color:#7a8a9d;background:#fff;border:1px solid #dbe2ea;border-radius:50%;flex-shrink:0;place-items:center;width:31px;height:31px;display:grid}.alive-surface .vx-taskrow button svg{width:12px;height:12px}.alive-surface .vx-activity{gap:12px;padding:12px 0;display:flex;position:relative}.alive-surface .vx-activity .vx-person{border-color:#f8fafc;flex-shrink:0;margin:0}.alive-surface .vx-activity p{color:#738195;font-size:11px;line-height:1.65}.alive-surface .vx-activity b{color:#39485a;font-weight:500}.alive-surface .vx-activity time{color:#9ca5af;margin-top:5px;font-size:9px;display:block}.alive-surface .vx-demo-title{padding:38px 35px 13px}.alive-surface .vx-demo-title h1{letter-spacing:-2.5px;margin:18px 0;font-size:49px;font-weight:450;line-height:1.05}.alive-surface .vx-demo-title h1 span{color:#8d97a5}.alive-surface .vx-demo-tools{justify-content:space-between;align-items:center;gap:16px;margin-top:25px;display:flex}.alive-surface .vx-role-switch{background:#dce2e9;border:1px solid #ffffff80;border-radius:28px;gap:4px;padding:4px;display:flex}.alive-surface .vx-role-switch button{color:#748294;background:0 0;border:0;border-radius:25px;align-items:center;gap:8px;min-height:40px;padding:11px 15px;font-size:11px;transition:background .3s,color .3s,box-shadow .3s;display:flex}.alive-surface .vx-role-switch button[aria-pressed=true]{color:#293747;background:#fff;box-shadow:0 3px 8px #35435c09}.alive-surface .vx-role-switch svg{width:14px;height:14px}.alive-surface .vx-demo-surface{background:#e3e7ee;border:1px solid #fff;border-radius:27px;margin:12px 25px 25px;padding:23px;box-shadow:0 20px 36px #2c3e5610}.alive-surface .vx-demo-surface .vx-dashboard-head h1{font-size:35px}.alive-surface .vx-demo-surface .vx-metric{padding:17px}.alive-surface .vx-mobile-demo{grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:45px;padding:15px 35px;display:grid}.alive-surface .vx-mobile-demo h2{letter-spacing:-1.7px;margin:17px 0;font-size:37px;font-weight:450;line-height:1.08}.alive-surface .vx-phone{background:#ecf0f6;border:6px solid #fff;border-radius:39px;min-width:0;padding:24px 17px 18px;transform:rotate(-2deg);box-shadow:0 25px 45px #1f31492a,inset 0 0 0 1px #cbd5e0}.alive-surface .vx-phone-top{color:#707c8b;justify-content:space-between;align-items:center;padding:3px 4px 22px;font-size:10px;display:flex}.alive-surface .vx-phone-top>span{background:#202429;border-radius:10px;width:64px;height:13px}.alive-surface .vx-phone h3{letter-spacing:-.9px;margin:5px 0 19px;font-size:22px;font-weight:500}.alive-surface .vx-phone-task{background:#fff;border-radius:24px;padding:21px;box-shadow:0 8px 20px #3b4e6608}.alive-surface .vx-phone-task .vx-eyebrow{letter-spacing:1px;font-size:8px}.alive-surface .vx-phone-task h4{letter-spacing:-.7px;margin:11px 0 7px;font-size:20px;font-weight:500}.alive-surface .vx-phone-task p{color:#8c98a6;font-size:10px;line-height:1.6}.alive-surface .vx-phone-task .vx-time{letter-spacing:-1.4px;color:#3e5065;font-variant-numeric:tabular-nums;margin-top:24px;font-size:35px;font-weight:450}.alive-surface .vx-phone-line{color:#6f8197;border-top:1px solid #e8edf3;align-items:center;gap:9px;padding:13px 0;font-size:11px;display:flex}.alive-surface .vx-phone-line svg{color:#83a28b;width:13px;height:13px}.alive-surface .vx-phone-task .ap-button{justify-content:center;width:100%;margin-top:15px;font-size:11px}.alive-surface .vx-phone-footer{color:#8b9ab0;justify-content:space-around;margin-top:21px;display:flex}.alive-surface .vx-phone-footer svg{width:16px;height:16px}.alive-surface .vx-phone-footer .active{color:#273c55}@container alive (width<=850px){.alive-surface .vx-title-row{grid-template-columns:1.15fr 1fr;gap:22px}.alive-surface .vx-title{letter-spacing:-3.5px;font-size:62px}.alive-surface .vx-mini-tabs{gap:10px}.alive-surface .vx-intro{padding:36px 28px 25px}.alive-surface .vx-editorial{padding:35px 30px}.alive-surface .vx-lower{grid-template-columns:1fr}.alive-surface .vx-mobile-demo{grid-template-columns:1fr 285px;gap:24px;padding:10px}}@container alive (width<=650px){.alive-surface .vx-title-row{grid-template-columns:1fr;gap:24px;margin-top:22px}.alive-surface .vx-title{letter-spacing:-3.5px;font-size:61px}.alive-surface .vx-lead{max-width:500px;font-size:14px}.alive-surface .vx-mini-tabs{display:none}.alive-surface .vx-stages{gap:11px}.alive-surface .vx-stage{border-radius:17px;min-height:240px;padding:15px 11px}.alive-surface .vx-moving-job{left:calc(var(--vx-step)*((100% + 11px)/3));width:calc(33.3333% - 7.33333px);padding:0 7px}.alive-surface .vx-job-inner{padding:12px}.alive-surface .vx-ghost-job .vx-person,.alive-surface .vx-flow-caption{display:none}.alive-surface .vx-editorial{grid-template-columns:1fr;gap:20px}.alive-surface .vx-metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}.alive-surface .vx-mobile-demo{grid-template-columns:1fr;gap:22px;padding:10px 4px}.alive-surface .vx-phone{width:min(100%,310px);margin:0 auto;transform:rotate(-1deg)}.alive-surface .vx-demo-tools{flex-wrap:wrap;gap:14px}.alive-surface .vx-demo-surface{margin:12px 15px 25px;padding:18px}}@container alive (width<=450px){.alive-surface .vx-intro{padding:30px 22px 20px}.alive-surface .vx-title{letter-spacing:-3px;font-size:52px}.alive-surface .vx-note{font-size:10px}.alive-surface .vx-showcase-wrap{padding:12px 12px 23px}.alive-surface .vx-workstation{border-radius:23px;transform:none}.alive-surface .vx-window-bar{padding:13px 15px 0}.alive-surface .vx-window-url{width:150px}.alive-surface .vx-mini-nav{padding:18px 16px 6px}.alive-surface .vx-mini-brand span{padding-left:7px;font-size:8px}.alive-surface .vx-board-header{gap:10px;padding:19px 17px 23px}.alive-surface .vx-board-header h2{font-size:25px}.alive-surface .vx-board-header .vx-eyebrow{font-size:8px}.alive-surface .vx-board-header .vx-team{display:none}.alive-surface .vx-board{margin:0 13px}.alive-surface .vx-stages,.alive-surface .vx-compact-board .vx-stages{grid-template-columns:1fr;gap:12px}.alive-surface .vx-stage,.alive-surface .vx-compact-board .vx-stage{height:159px;min-height:159px;padding:13px 15px;position:relative}.alive-surface .vx-stage-top,.alive-surface .vx-compact-board .vx-stage-top{margin-bottom:8px;font-size:11px}.alive-surface .vx-reserve{height:101px}.alive-surface .vx-ghost-job{display:none}.alive-surface .vx-moving-job,.alive-surface .vx-compact-board .vx-moving-job{left:0;top:calc(43px + var(--vx-step)*171px);width:100%;padding:0 12px;transition:top .7s cubic-bezier(.22,.85,.15,1);transform:translateY(-3px)}.alive-surface .vx-job-inner,.alive-surface .vx-compact-board .vx-job-inner{-moz-column-gap:12px;grid-template-columns:1fr auto;column-gap:12px;height:103px;min-height:103px;padding:12px 15px;display:grid}.alive-surface .vx-job-inner>p{grid-column:1;max-width:160px}.alive-surface .vx-job-bottom{flex-direction:column;grid-area:1/2/3;justify-content:center;align-items:end;margin:0;display:flex}.alive-surface .vx-stage.active{transform:none}.alive-surface .vx-flow-foot{flex-wrap:wrap;gap:8px;padding:16px 16px 0}.alive-surface .vx-play{padding:10px 12px;font-size:10px}.alive-surface .vx-floating-note{max-width:calc(100% - 30px);margin:0 15px 0 auto;padding:12px 14px}.alive-surface .vx-editorial{padding:27px 23px}.alive-surface .vx-editorial h2{font-size:35px}.alive-surface .vx-feature-strip{grid-template-columns:1fr;gap:18px;margin:0 23px;padding:24px 0}.alive-surface .vx-feature-strip>div{-moz-column-gap:10px;grid-template-columns:28px 1fr;column-gap:10px;display:grid}.alive-surface .vx-feature-strip span{grid-row:1/3;padding-top:2px}.alive-surface .vx-feature-strip h3{margin:0 0 7px}.alive-surface .vx-dashboard-head{flex-direction:column;align-items:start}.alive-surface .vx-dashboard-head h1{font-size:35px}.alive-surface.vx-focus .ap-main{padding:25px 15px}.alive-surface .vx-compact-board .vx-board-header .vx-team{display:none}.alive-surface .vx-metric{padding:15px 13px}.alive-surface .vx-metric strong{font-size:31px}.alive-surface .vx-metric .vx-metric-mini{right:12px}.alive-surface .vx-metric small{max-width:82px}.alive-surface .vx-demo-title{padding:29px 22px 10px}.alive-surface .vx-demo-title h1{letter-spacing:-2px;font-size:42px}.alive-surface .vx-role-switch{gap:2px;width:100%}.alive-surface .vx-role-switch button{flex:1;justify-content:center;gap:5px;padding:10px 9px;font-size:10px}.alive-surface .vx-role-switch svg{display:none}}@media (prefers-reduced-motion:reduce){.alive-surface .vx-moving-job,.alive-surface .vx-compact-board .vx-moving-job,.alive-surface .vx-stage,.alive-surface .ap-button,.alive-surface .vx-metric,.alive-surface .vx-play{transition:none;animation:none}}.alive-surface .vx-intro{background:linear-gradient(140deg,#f5f6f8 0%,#e8ebef 75%)}.alive-surface .vx-workstation{transform:none}.alive-surface .vx-mini-brand .cg-brand-symbol{width:23px;height:23px}.alive-surface .vx-title span,.alive-surface .vx-editorial h2 span,.alive-surface .vx-dashboard-head h1 span{color:#7c8795}.alive-surface .vx-reserve{text-align:left;color:#728194;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:start;gap:10px;font-size:11px;transition:opacity .25s}.alive-surface .vx-reserve>span{align-items:center;gap:8px;display:flex}.alive-surface .vx-reserve svg{color:#8c9fb4;flex-shrink:0;width:13px;height:13px}.alive-surface .vx-stage.active .vx-reserve{opacity:0}.alive-surface .vx-stage{position:relative}.alive-surface .vx-stage:not(:last-child):after{content:"";z-index:1;background:#acb9c8;width:20px;height:1px;position:absolute;top:50%;right:-21px}.alive-surface .vx-compact-board .vx-stage:not(:last-child):after{width:12px;right:-13px}.alive-surface .vx-ghost-job{color:#7a899b;font-size:11px}.alive-surface .vx-job-inner p{color:#c4cfdd;font-size:11px}.alive-surface .vx-job-inner strong{font-size:13px}.alive-surface .vx-job-bottom>span{font-size:10px}.alive-surface .vx-note{color:#687584;font-size:11px}.alive-surface .vx-floating-note b{font-size:12px}.alive-surface .vx-floating-note p{color:#718197;font-size:11px}.alive-surface .vx-metric-symbol{color:#8293a7;background:#e6ebf1;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:49px;right:15px}.alive-surface .vx-metric-symbol svg{width:14px;height:14px}.alive-surface .vx-metric.emphasis .vx-metric-symbol{color:#bccada;background:#ffffff10}.alive-surface .vx-metric small{color:#718094;font-size:11px}.alive-surface .vx-pane h2{font-size:18px}.alive-surface .vx-taskrow strong,.alive-surface .vx-activity p{font-size:12px}.alive-surface .vx-taskrow small,.alive-surface .vx-activity time,.alive-surface .vx-small-link{color:#738298;font-size:11px}.alive-surface .vx-visit p{color:#75869c;font-size:11px}.alive-surface .vx-feature-strip p{color:#687b92;font-size:12px}.alive-surface .vx-phone-task p{color:#73839a;font-size:11px}@container alive (width<=650px){.alive-surface .vx-stage:not(:last-child):after{width:11px;right:-12px}}@container alive (width<=450px){.alive-surface .vx-stage:not(:last-child):after,.alive-surface .vx-compact-board .vx-stage:not(:last-child):after{width:1px;height:12px;top:100%;left:50%;right:auto}.alive-surface .vx-job-inner p{font-size:10px}.alive-surface .vx-job-inner strong{font-size:12px}.alive-surface .vx-metric-symbol{width:27px;height:27px;top:47px;right:12px}.alive-surface .vx-metric small{max-width:none}}.alive-surface{font-family:var(--crm-font);color:#202429;--crm-canvas:#e8ebef;--crm-ink:#202429;--crm-muted:#68717c;--crm-line:#d9dde2;--crm-active:#202429;--crm-radius:24px;--crm-radius-sm:14px;background:#e8ebef;font-size:14px;line-height:1.5}.alive-surface *{box-sizing:border-box}.alive-surface :is(.vx-page,.crm-ops--manager) :is(h1,h2,h3,h4,p){margin-bottom:0}.alive-surface :is(.vx-title,.vx-editorial h2,.vx-dashboard-head h1,.vx-demo-title h1,.vx-mobile-demo h2){font-weight:450!important}.alive-surface :is(.vx-board-header h2,.vx-pane h2,.vx-feature-strip h3,.vx-phone h3,.vx-phone h4){font-weight:500!important}.alive-surface .vx-page p,.alive-surface .vx-lead{margin-top:0}.alive-surface .vx-note{margin-top:14px!important}.alive-surface .ap-button{color:#202429;border:1px solid #d9dfe5;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:11px 17px;font-size:12px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.alive-surface .ap-button.primary{color:#fff}.alive-surface .ap-button:focus-visible,.alive-surface .vx-stage-top:focus-visible{outline-offset:3px;outline:2px solid #597ba3}.alive-surface :is(.vx-stage-top,.vx-link,.vx-visit,.vx-metric,.vx-play){text-decoration:none}.alive-surface .vx-stage-top{text-align:left;width:100%;color:inherit;background:0 0;border:0;padding:0}.alive-surface .vx-mini-brand .brand-lockup{gap:6px}.alive-surface .vx-mini-brand .brand-mark{width:23px;height:23px}.alive-surface .vx-mini-brand .brand-word{letter-spacing:-.4px;font-size:13px!important}.alive-surface .vx-mini-brand .brand-office{letter-spacing:1.6px;color:#737e8d;margin-left:9px;padding-left:9px;font-size:8px!important}.alive-surface .vx-board-header h2{margin:7px 0 0;line-height:1.2}.alive-surface .vx-ghost-job b{font-weight:500}.alive-surface .vx-job-inner>p{margin-top:5px}.alive-surface .vx-floating-note p{margin-top:4px}.alive-surface .vx-editorial h2{margin:18px 0}.alive-surface .vx-editorial .vx-lead{margin-top:0}.alive-surface .vx-feature-strip h3{margin:11px 0 8px}.alive-surface .vx-dashboard-head h1{margin:12px 0 0;line-height:1.12}.alive-surface .vx-dashboard-head p{margin-top:10px}.alive-surface .vx-visit p{margin-top:6px}.alive-surface .vx-flow-foot{min-height:54px}.alive-surface .vx-flow-steps button{min-height:7px;position:relative}.alive-surface .vx-flow-steps button:after{content:"";position:absolute;inset:-16px 0}.alive-surface .vx-demo-title h1{margin:18px 0;line-height:1.05}.alive-surface .vx-demo-title .vx-lead{max-width:420px;margin-top:0}.alive-surface .vx-role-switch button{font-weight:400!important}.alive-surface .vx-pane h2{margin:0;line-height:1.4}.alive-surface .vx-taskrow>a{color:#7a8a9d;background:#fff;border:1px solid #dbe2ea;border-radius:50%;flex-shrink:0;place-items:center;width:31px;height:31px;display:grid}.alive-surface .vx-pane .vx-small-link{gap:6px;min-height:32px;padding:8px 0;font-size:11px;font-weight:400!important}.alive-surface .vx-phone h3{margin:5px 0 19px;line-height:1.2}.alive-surface .vx-phone-task h4{margin:11px 0 7px}.alive-surface .vx-phone-time-caption{margin-bottom:20px!important}.alive-surface .vx-mobile-demo h2{margin:17px 0;line-height:1.08}.alive-surface .alive-badge{color:#6b7b8f;white-space:normal;background:#eff3f7;border-radius:5px;padding:4px 7px;font-size:10px;line-height:1.5}.alive-surface .alive-heading-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.alive-surface.alive-public{background:#e8ebef;max-width:none;min-height:100vh;margin:0;padding:0;container:alive/inline-size}.alive-surface.alive-public.journey-public{flex-direction:column;min-height:100dvh;display:flex}.alive-surface.alive-public.journey-public>#public-main{flex:1 0 auto;width:100%}.alive-surface.alive-public.journey-public>.office-line-footer{flex:none}.alive-surface.alive-public #public-main{min-width:0;max-width:1320px;margin:0 auto;padding:0}.alive-surface.alive-public .journey-header{max-width:none;min-height:86px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:30;background:#f5f6f8;border:0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:0;padding:22px max(34px,50% - 626px);display:flex;position:relative;top:auto}.alive-surface.alive-public .journey-header>nav{flex:0 auto;gap:24px;margin:auto;display:flex}.alive-surface.alive-public .journey-header>nav a{color:#565f68;padding:10px 0;font-size:12px;font-weight:400}.alive-surface.alive-public .journey-header>nav a.active{color:#202429;font-weight:600}.alive-surface.alive-public .journey-header>div{align-items:center;gap:9px;display:flex}.alive-surface.alive-public .journey-header .journey-login{color:#202429;background:#fafbfc;border:1px solid #d5dde7;border-radius:30px;align-items:center;min-height:42px;padding:11px 15px;font-size:12px;display:inline-flex}.alive-surface.alive-public .journey-header .public-primary{color:#fff;background:#202429;border-radius:30px;min-height:42px;padding:11px 17px;font-size:12px;box-shadow:0 4px 9px #2024290a}.alive-surface.alive-public .journey-header .public-mobile-menu{display:none}.alive-surface .brand-lockup{gap:9px}.alive-surface .brand-lockup .brand-mark{color:#202f38;width:31px;height:31px}.alive-surface .brand-lockup .brand-word{letter-spacing:-.6px;color:#202429;align-items:center;font-size:17px;display:flex}.alive-surface .brand-lockup .brand-office{letter-spacing:1.8px;color:#4f5b6b;border-left:1px solid #c5cdd6;margin-left:13px;padding-left:13px;font-size:9px;font-weight:400;line-height:25px}.alive-surface.alive-public .journey-footer{color:#718299;background:0 0;border-top:1px solid #d5dce4;flex-wrap:wrap;gap:18px;max-width:1252px;margin:48px auto 0;padding:24px 0 30px;font-size:11px}.alive-surface.alive-public .journey-footer nav{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.alive-surface.alive-public .journey-footer nav a{color:#62768c;font-size:11px}.alive-surface.alive-public .journey-footer .brand-lockup{display:none}.alive-surface.alive-public .journey-footer>span{flex:1;min-width:180px}.alive-surface .vx-page{container:alive/inline-size}.alive-surface .vx-demo-surface{animation:.42s cubic-bezier(.16,1,.3,1) alive-perspective-in}@keyframes alive-perspective-in{0%{opacity:.75;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=850px){.alive-surface.alive-public .journey-header{gap:14px;padding:18px 24px}.alive-surface.alive-public .journey-header>nav{gap:18px}.alive-surface.alive-public .journey-footer{margin:32px 24px 0}.alive-surface.alive-public .journey-header .public-primary{padding-inline:14px}}@media (width<=650px){.alive-surface.alive-public .journey-header{gap:13px;padding:20px 24px 16px}.alive-surface.alive-public .journey-header>nav{border-top:1px solid #e3e8ee;order:3;justify-content:space-between;width:100%;padding-top:10px}.alive-surface.alive-public .journey-header .journey-login{display:none}.alive-surface.alive-public .journey-header>div{margin-left:auto}.alive-surface.alive-public .journey-header>nav a{font-size:12px}.alive-surface.alive-public .journey-footer{padding-bottom:92px}.alive-surface .vx-phone{box-sizing:border-box}}@media (width<=450px){.alive-surface .vx-feature-strip h3{margin:0 0 7px}.alive-surface .vx-metric-symbol{right:12px}.alive-surface .vx-job-inner p{overflow-wrap:anywhere}.alive-surface .vx-stage .vx-reserve{padding-inline:8px}.alive-surface .vx-phone-task{padding:19px}.alive-surface .vx-phone-task .ap-button{padding-inline:10px;font-size:11px}.alive-surface .vx-phone-line{font-size:11px}.alive-surface.alive-public .brand-lockup .brand-word{font-size:15px}.alive-surface.alive-public .brand-lockup .brand-office{letter-spacing:1.3px;margin-left:8px;padding-left:8px;font-size:8px}}@media (prefers-reduced-motion:reduce){.alive-surface :is(.vx-demo-surface,.vx-reserve,.vx-role-switch button,.vx-flow-steps button,.ap-button,.vx-stage,.vx-moving-job){transition:none!important;animation:none!important}}.alive-surface .vx-landing .vx-title{letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(32px,5.5cqw,70px);line-height:1.06}.alive-surface .vx-landing .vx-title-row>*{min-width:0}.alive-surface .vx-landing .vx-lead{max-width:460px;font-size:15px}.alive-surface .vx-landing .vx-note{color:#586574;max-width:460px;font-size:12px}.alive-surface .vx-landing .vx-board-header{align-items:flex-start}.alive-surface .vx-landing .vx-board-header>div:first-child{min-width:0;max-width:690px}.alive-surface .vx-landing .vx-board-header h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(22px,2.5cqw,30px);line-height:1.2}.alive-surface .vx-landing .vx-flow-description{color:#586574;max-width:600px;margin-top:10px;font-size:14px;line-height:1.65}.alive-surface .vx-landing .vx-play{min-height:44px}.alive-surface .vx-landing .vx-feature-strip>div{min-width:0}.alive-surface .vx-landing .vx-feature-strip h3{font-size:18px;line-height:1.4}.alive-surface .vx-landing .vx-feature-strip p{color:#586574;font-size:14px;line-height:1.7}.alive-surface .vx-landing .vx-feature-strip span{color:#586574;font-size:11px}.alive-surface .vx-landing .vx-closing{background:#f5f6f8;border:1px solid #d9dfe5;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;margin:24px 34px 32px;padding:32px;display:flex}.alive-surface .vx-landing .vx-closing>div{min-width:0}.alive-surface .vx-landing .vx-closing h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(24px,2.6cqw,32px);font-weight:500;line-height:1.25}.alive-surface .vx-landing .vx-closing p{color:#586574;margin-top:12px;font-size:14px;line-height:1.7}.alive-surface .vx-landing .vx-closing .vx-cta-row{flex-shrink:0;margin-top:0}@media (width<=850px){.alive-surface .vx-landing .vx-closing{flex-direction:column;align-items:flex-start;margin-inline:24px;padding:24px}}@media (width<=650px){.alive-surface .vx-landing .vx-title{font-size:clamp(32px,8.6vw,48px)}.alive-surface .vx-landing .vx-feature-strip>div{display:block}.alive-surface .vx-landing .vx-feature-strip span{margin-bottom:8px;padding:0;display:block}.alive-surface .vx-landing .vx-feature-strip{gap:28px}.alive-surface .vx-landing .vx-closing{margin:24px 23px 0}.alive-surface .vx-landing .vx-closing .vx-cta-row{width:100%}.alive-surface .vx-landing .vx-closing .ap-button{flex:180px}}.alive-surface .vx-intro .vx-title{letter-spacing:-.045em;color:#151a20;overflow-wrap:normal;font-size:clamp(44px,5.5cqw,70px);line-height:1.08;font-weight:500!important}.alive-surface .vx-intro .vx-title>span{color:#6f7b8d}.alive-surface .vx-intro .vx-lead{color:#596575;max-width:42ch;margin:0;font-size:17px;line-height:1.65}@container alive (width<=650px){.alive-surface .vx-intro .vx-title-row{gap:24px}.alive-surface .vx-intro .vx-title{letter-spacing:-.04em;font-size:clamp(34px,10.25cqw,42px)}.alive-surface .vx-intro .vx-lead{max-width:36ch;font-size:16px;line-height:1.6}}.crm-app.workspace-shell.alive-surface{--crm-canvas:#e8ebef;--crm-surface:#fafbfc;--crm-surface-strong:#fff;--crm-inset:#eef1f5;--crm-ink:#202429;--crm-muted:#68717c;--crm-line:#d9dde2;--crm-active:#202429;color:#202429;background:#e8ebef}.crm-app.workspace-shell.alive-surface .crm-account{--account-ink:#202429;--account-muted:#68717c;--account-line:#d9dde2;--account-panel:#fafbfc;--account-blue:#e5ebf3}.crm-app.workspace-shell.alive-surface .office-topbar{background:#f6f7f9;border-color:#e0e3e6;grid-template-columns:162px minmax(0,1fr) auto;gap:22px;height:80px;min-height:80px;padding:18px 24px}.crm-app.workspace-shell.alive-surface .workspace-topbar-page{color:#627287;font-size:12px;font-weight:400}.crm-app.workspace-shell.alive-surface .workspace-sidebar{width:203px;box-shadow:none;background:#f0f2f5;border:0;border-radius:0;padding:24px 12px;top:80px;bottom:0;left:0}.crm-app.workspace-shell.alive-surface .workspace-sidebar-company{border-color:#d6dee7;gap:9px;margin-bottom:10px;padding:8px 6px 18px}.crm-app.workspace-shell.alive-surface .workspace-sidebar-company>span{color:#546f69;background:#dfebe7;border-radius:50%;flex-basis:32px;width:32px;font-size:11px}.crm-app.workspace-shell.alive-surface .workspace-sidebar-company strong{color:#202429;font-size:12px;font-weight:500!important}.crm-app.workspace-shell.alive-surface .workspace-sidebar-company small{display:none}.crm-app.workspace-shell.alive-surface .workspace-sidebar-group h2{letter-spacing:.6px;color:#78899d;font-size:10px;font-weight:400!important}.crm-app.workspace-shell.alive-surface .workspace-sidebar-link{color:#364350;border-radius:14px;gap:9px;min-height:42px;padding:11px 10px;font-size:12px;font-weight:400;line-height:1.5}.crm-app.workspace-shell.alive-surface .workspace-sidebar-link.is-active{color:#fff;background:#202429;font-weight:500;box-shadow:0 6px 14px #1d253b13}.crm-app.workspace-shell.alive-surface .workspace-sidebar-link svg{width:16px;height:16px}.crm-app.workspace-shell.alive-surface .workspace-sidebar-group+.workspace-sidebar-group{border-color:#d9e0e8;margin-top:16px;padding-top:16px}.crm-app.workspace-shell.alive-surface .office-content{max-width:none;margin-left:203px;padding:0 24px}.crm-app.workspace-shell.alive-surface .office-main{max-width:1600px;margin:auto;padding:27px 0 0;container:alive/inline-size}.crm-app.workspace-shell.alive-surface .crm-context-row{display:none}.crm-app.workspace-shell.alive-surface .office-footer{color:#74869b;border-top:1px solid #d5dce4;max-width:1600px;margin:26px auto 0;padding:22px 0;font-size:11px}.crm-app.workspace-shell.alive-surface :is(.circle-control,.crm-language>button){background:#fff;border-color:#d6dee7;border-radius:12px;min-width:40px;height:42px;min-height:42px}.crm-app.workspace-shell.alive-surface .crm-language>button{font-size:12px}.crm-app.workspace-shell.alive-surface .user-avatar{color:#324a4d;background:#e0eae7;border-radius:50%;width:33px;height:33px;font-size:11px;box-shadow:0 0 0 8px #fff}.crm-app.workspace-shell.alive-surface .crm-shell-actions{gap:14px}.alive-surface :is(.page-heading h1,.office-welcome h1){letter-spacing:-1.5px;color:#202429;font-size:35px;line-height:1.15;font-weight:450!important}.alive-surface .page-heading{align-items:start;gap:18px;margin-bottom:24px}.alive-surface .page-subtitle{color:#718197;max-width:65ch;margin-top:9px;font-size:13px;line-height:1.7}.alive-surface :is(.aevor-label,.eyebrow-light){letter-spacing:1.2px;color:#78879a;font-size:10px;font-weight:500;line-height:1.5}.crm-app.workspace-shell.alive-surface :is(.aevor-card,.module-card,.office-module-note,.first-job-panel,.onboarding-panel,.crm-ops-planning-section,.company-tool,.crm-panel,.finance-section){background:#fafbfc;border:1px solid #fff;border-radius:24px;box-shadow:0 6px 16px #34405204,inset 0 1px #fff}.crm-app.workspace-shell.alive-surface .aevor-card .aevor-card{box-shadow:none;background:#f1f4f8;border:1px solid #e1e7ee;border-radius:16px}.alive-surface :is(h2,h3,h4){font-weight:500!important}.crm-app.workspace-shell.alive-surface .aevor-button{min-height:42px;box-shadow:none;border-color:#d9dfe5;border-radius:30px;padding:11px 17px;font-size:12px;line-height:1.4;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;font-weight:500!important}.crm-app.workspace-shell.alive-surface .aevor-button.bg-primary{color:#fff;background:#202429;border-color:#202429}.crm-app.workspace-shell.alive-surface .aevor-button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 5px 15px #25334413}.crm-app.workspace-shell.alive-surface :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,[role=combobox]){color:#293746;min-height:44px;box-shadow:none;background:#fff;border-color:#d7dee7;border-radius:12px;font-size:14px}.crm-app.workspace-shell.alive-surface label{color:#5b6c80;font-size:12px;font-weight:500!important}.crm-app.workspace-shell.alive-surface :is(.crm-ops,.crm-account,.finance-page){font-size:13px;line-height:1.65}.crm-app.workspace-shell.alive-surface :is(.crm-ops,.crm-account,.finance-page) table th{color:#7b899c;background:#f4f6f9;font-size:11px;font-weight:500!important}.crm-app.workspace-shell.alive-surface :is(.crm-ops,.crm-account,.finance-page) table td{font-size:12px;line-height:1.65}.crm-app.workspace-shell.alive-surface :is(.crm-ops,.crm-account,.finance-page) table :is(th,td){border-color:#e0e6ee;padding:16px 17px}.crm-app.workspace-shell.alive-surface .status-pill{white-space:normal;border-radius:20px;max-width:100%;min-height:23px;padding:4px 9px;font-size:10px;line-height:1.5}.crm-app.workspace-shell.alive-surface :is(.crm-ops,.crm-account,.finance-page) [role=tablist]{background:#dfe5ed;border:1px solid #ffffff90;border-radius:30px;flex-wrap:wrap;gap:3px;width:auto;max-width:100%;padding:4px;display:inline-flex}.crm-app.workspace-shell.alive-surface :is(.crm-ops,.crm-account,.finance-page) [role=tab]{color:#728196;border:0;border-radius:25px;min-height:38px;padding:10px 17px;font-size:12px;line-height:1.45;font-weight:400!important}.crm-app.workspace-shell.alive-surface :is(.crm-ops,.crm-account,.finance-page) [role=tab][data-state=active]{color:#273441;background:#fff;border:0;box-shadow:0 3px 8px #35435c09}.crm-app.workspace-shell.alive-surface .office-task-tab-count{color:#526a86;background:#e8eef5;border-radius:10px}.crm-app.workspace-shell.alive-surface .office-task-tabs [role=tab][data-state=active] .office-task-tab-count{color:#526a86;background:#e8eef5}.crm-app.workspace-shell.alive-surface :is(.stat-tile,.daily-brief-card){box-shadow:none;background:#f7f8fa;border:1px solid #fff;border-radius:22px;padding:20px 22px}.crm-app.workspace-shell.alive-surface .stat-value{letter-spacing:-1.5px;font-size:35px;line-height:1.1;font-weight:450!important}.crm-app.workspace-shell.alive-surface .stat-label{color:#737f8e;font-size:11px}.crm-app.workspace-shell.alive-surface .stat-hint{color:#8c97a3;font-size:11px}.crm-app.workspace-shell.alive-surface .stat-grid{gap:14px}.crm-app.workspace-shell.alive-surface .crm-office-home .office-welcome{background:#202429;border:1px solid #202429;border-radius:26px;min-height:0;padding:32px;box-shadow:0 16px 26px #2833440e}.crm-app.workspace-shell.alive-surface .office-welcome :is(h1,.eyebrow-light){color:#fff}.crm-app.workspace-shell.alive-surface .office-welcome p{color:#bec8d4}.crm-app.workspace-shell.alive-surface .office-welcome .refined-open-work{color:#202429;background:#fff;border-color:#fff}.crm-app.workspace-shell.alive-surface .office-welcome .crm-account-emblem{color:#dbe2ea;background:#ffffff0a;border-color:#ffffff30;border-radius:50%}.crm-app.workspace-shell.alive-surface .daily-brief-grid{background:0 0;border:0;gap:14px}.crm-app.workspace-shell.alive-surface .daily-brief-card{border:1px solid #fff!important}.crm-app.workspace-shell.alive-surface .daily-brief-card>strong{font-size:32px;font-weight:450!important}.crm-app.workspace-shell.alive-surface .account-workspace-layout{gap:24px}.crm-app.workspace-shell.alive-surface .module-card{padding:26px}.crm-app.workspace-shell.alive-surface .module-icon{color:#657c99;background:#e7edf4;border-radius:17px}.crm-app.workspace-shell.alive-surface .crm-day-agenda{border-radius:23px;padding:21px}.crm-app.workspace-shell.alive-surface .crm-day-agenda h2{font-size:18px}.crm-app.workspace-shell.alive-surface .crm-overview-main{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:stretch;gap:18px}.crm-app.workspace-shell.alive-surface .crm-agenda-job{grid-template-columns:45px minmax(0,1fr) auto 16px;gap:11px;min-height:77px;padding:15px 0}.crm-app.workspace-shell.alive-surface .crm-agenda-description strong{font-size:12px;font-weight:500}.crm-app.workspace-shell.alive-surface .crm-agenda-description>span{color:#738298;font-size:11px}.crm-app.workspace-shell.alive-surface .crm-agenda-time{color:#7b8a9e;font-size:11px}.crm-app.workspace-shell.alive-surface .crm-overview-freshness{color:#7b889a;font-size:11px}.crm-app.workspace-shell.alive-surface .crm-ops--manager{container:alive/inline-size}.crm-app.workspace-shell.alive-surface .crm-ops--manager>.vx-metric-row{margin-top:0;margin-bottom:23px}.crm-app.workspace-shell.alive-surface .crm-ops--manager>.vx-dashboard-head{margin-bottom:26px}.alive-surface .alive-live-flow .vx-stages{align-items:start}.alive-surface .alive-live-flow .vx-stage{height:auto;min-height:231px;padding:14px 11px}.alive-surface .alive-live-flow .vx-stage.active{transform:none}.alive-surface .alive-live-flow .vx-stage-top{min-height:24px;margin-bottom:14px}.alive-surface .alive-lane-jobs{gap:10px;display:grid}.alive-surface .alive-live-job{text-align:left;color:#3b4d62;background:#fff;border:1px solid #e4e9f0;border-radius:14px;min-height:116px;padding:13px 11px;text-decoration:none;display:block;box-shadow:0 4px 12px #30425906}.alive-surface .alive-live-job strong{overflow-wrap:anywhere;font-size:12px;line-height:1.45;display:block;font-weight:500!important}.alive-surface .alive-live-job p{color:#7d8b9d;overflow-wrap:anywhere;margin-top:5px;font-size:11px;line-height:1.6}.alive-surface .alive-live-job.dark{color:#fff;background:#263342;border-color:#3f4f61;box-shadow:0 13px 23px -9px #293c5c69}.alive-surface .alive-live-job.dark p{color:#c4cfdd}.alive-surface .alive-live-job .vx-job-bottom{margin-top:15px}.alive-surface .alive-live-job .vx-person{border-color:#0000;flex-shrink:0;width:25px;height:25px;font-size:9px}.alive-surface .alive-live-job.dark .status-pill{color:#d8e1ec;background:#ffffff12;border:0}.alive-surface .alive-lane-empty{color:#8797aa;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:151px;padding:20px 9px;display:flex}.alive-surface .alive-lane-empty p{font-size:12px;line-height:1.7}.alive-surface .alive-team-activity .vx-activity{color:inherit;text-decoration:none}.alive-surface .alive-team-activity .status-pill{margin-top:6px}.alive-surface .alive-empty-caption{color:#7c8ba0;padding:16px 0;font-size:12px;line-height:1.7}.crm-app.workspace-shell.alive-surface .crm-ops-next-header{color:#fff;background:#263342;border-color:#3f4f61;border-radius:24px 24px 0 0;padding:28px!important}.crm-app.workspace-shell.alive-surface .crm-ops-next-header :is(h2,.aevor-label){color:#fff}.crm-app.workspace-shell.alive-surface .crm-ops-next-header :is(p,small,.text-muted-foreground){color:#c4cfdd}.crm-app.workspace-shell.alive-surface .crm-role-overview .ops-next-visit{color:#fff;background:#263342;border-color:#3f4f61;border-radius:24px;padding:28px}.crm-app.workspace-shell.alive-surface .ops-next-visit :is(h2,p,.aevor-label){color:inherit}.crm-app.workspace-shell.alive-surface .ops-next-visit p{color:#c4cfdd}.crm-app.workspace-shell.alive-surface .refined-job-shortcuts a{color:#61758d;background:#f9fafc;border:1px solid #fff;border-radius:25px;padding:10px 15px;font-size:12px}.crm-app.workspace-shell.alive-surface .ops-disclosure{background:#f8fafc;border-color:#fff;border-radius:22px}.crm-app.workspace-shell.alive-surface .ops-disclosure>summary{min-height:50px;font-size:12px;font-weight:500!important}.crm-app.workspace-shell.alive-surface .crm-team .crm-account-team-table tbody tr{background:#fafbfc;border-color:#fff}.alive-surface.alive-public :is(.journey-product-hero,.journey-role-section,.journey-entry,.office-auth,.membership-showcase,.ops-public-status,.product-status-page){max-width:none;margin:0;padding:44px 34px}.alive-surface.alive-public :is(.journey-product-hero,.journey-entry) h1{letter-spacing:-2px;color:#202429;font-size:clamp(38px,4.8vw,54px);line-height:1.05;font-weight:450!important}.alive-surface.alive-public :is(.journey-product-hero,.journey-entry) p{color:#68788d;max-width:60ch;font-size:14px;line-height:1.8}.alive-surface.alive-public :is(.journey-entry-panel,.entry-option,.office-auth-card,.auth-form-card,.workflow-explorer,.journey-role-card,.membership-product,.membership-estimator,.ps-panel,.ps-service,.journey-disclosure){background:#fafbfc;border:1px solid #fff;border-radius:26px;box-shadow:0 14px 30px #25334408}.alive-surface.alive-public .aevor-button{border-radius:30px;min-height:44px;padding:12px 18px;font-size:12px}.alive-surface.alive-public .aevor-button.bg-primary{color:#fff;background:#202429}.alive-surface.alive-public .membership-heading{text-align:center;max-width:760px;margin:auto;padding:0 0 38px}.alive-surface.alive-public .membership-heading h1{letter-spacing:-2px;font-size:clamp(38px,4.5vw,54px);line-height:1.1;font-weight:450!important}.alive-surface.alive-public .membership-heading>p:last-child{color:#68788d;font-size:14px;line-height:1.8}.alive-surface.alive-public .membership-offer{grid-template-columns:1fr 1fr;align-items:start;gap:24px}.alive-surface.alive-public .membership-product{padding:30px}.alive-surface.alive-public .membership-product h2{letter-spacing:-1px;font-size:30px;font-weight:500!important}.alive-surface.alive-public .membership-features{gap:20px}.alive-surface.alive-public .membership-features li>span{color:#6c8199;background:#e8eef5;border-radius:12px}.alive-surface.alive-public .membership-features h4{font-size:13px}.alive-surface.alive-public .membership-features p{color:#78889c;font-size:12px}.alive-surface.alive-public .membership-get-started{background:#f5f7fa;border-color:#fff;border-radius:23px;margin-top:30px}.alive-surface.alive-public .membership-faq{margin-top:30px;padding-top:30px}.alive-surface.alive-public .membership-faq-items details{border-color:#d7dfe8}.alive-surface.alive-public .office-auth{grid-template-columns:1fr 1fr;align-items:start;gap:48px;padding:45px 34px;display:grid}.alive-surface.alive-public .office-auth-intro{padding-top:15px}.alive-surface.alive-public .office-auth-intro>h1{letter-spacing:-2px;margin:19px 0;font-size:46px;line-height:1.08;font-weight:450!important}.alive-surface.alive-public .office-auth-intro>p{color:#718197;font-size:14px;line-height:1.8}.alive-surface.alive-public .office-auth-card{padding:32px}.alive-surface.alive-public .office-auth-card h2{letter-spacing:-1px;font-size:27px;line-height:1.2;font-weight:500!important}.alive-surface.alive-public .office-auth-icon{color:#657c99;background:#e7edf4;border-radius:14px;width:42px;height:42px;margin-bottom:21px}.alive-surface.alive-public .office-auth-tabs{background:#e8edf3;border-radius:24px;margin:0 0 24px;padding:4px}.alive-surface.alive-public .office-auth-tabs button{border-radius:21px;font-size:12px}.alive-surface.alive-public .office-auth-tabs button[aria-current=page]{color:#fff;background:#202429}.alive-surface.alive-public .office-auth-subtitle{color:#73849a;margin-top:10px;font-size:13px;line-height:1.75}.alive-surface.alive-public :is(.office-auth-submit,.office-auth-google){border-radius:30px;min-height:45px;font-size:13px}.alive-surface.alive-public .office-auth-submit{color:#fff;background:#202429}.alive-surface.alive-public .office-auth-field input{background:#fff;border-color:#d4dde7;border-radius:12px;min-height:46px;font-size:14px}.alive-surface.alive-public .office-auth-field label{color:#5d7086;font-size:12px;font-weight:500!important}.alive-surface.alive-public .account-product-panel{background:#e0e6ee;border-color:#fff;border-radius:24px;padding:24px;box-shadow:0 12px 25px #2e41570a}.alive-surface.alive-public .account-product-panel ol li{background:#fafbfc;border-color:#fff;border-radius:14px;padding:14px}.alive-surface.alive-public .journey-entry.entry-choice{display:block}.alive-surface.alive-public .entry-choice .journey-entry-intro{text-align:center;max-width:680px;margin:auto;padding-bottom:35px}.alive-surface.alive-public .entry-choice .journey-entry-panel{box-shadow:none;background:0 0;border:0;padding:0}.alive-surface.alive-public .entry-options{grid-template-columns:1fr 1fr;gap:24px;display:grid}.alive-surface.alive-public .entry-option{min-height:270px;padding:32px}.alive-surface.alive-public .entry-option h2{letter-spacing:-.7px;font-size:23px;font-weight:500!important}.alive-surface.alive-public .journey-strip{background:#f8fafc;border-color:#fff;border-radius:22px;margin:24px 34px}.alive-surface.alive-public .journey-disclosure{margin:24px 34px;padding:24px}.onboarding.crm-onboarding.alive-surface{background:#e8ebef;min-height:100vh}.onboarding.crm-onboarding.alive-surface .onboarding-header{background:#f6f7f9;border-color:#e0e3e6;padding:22px 34px}.onboarding.crm-onboarding.alive-surface .onboarding-layout{grid-template-columns:1fr 1.2fr;gap:50px;max-width:1120px;margin:auto;padding:44px 34px}.onboarding.crm-onboarding.alive-surface .onboarding-story h1{letter-spacing:-1.8px;font-size:43px;line-height:1.12;font-weight:450!important}.onboarding.crm-onboarding.alive-surface .onboarding-story p{color:#718197;font-size:14px;line-height:1.8}.onboarding.crm-onboarding.alive-surface .onboarding-panel{background:#fafbfc;border:1px solid #fff;border-radius:26px;padding:32px;box-shadow:0 14px 30px #25334408}.onboarding.crm-onboarding.alive-surface .onboarding-title{letter-spacing:-.8px;font-size:26px;font-weight:500!important}.onboarding.crm-onboarding.alive-surface .onboarding-steps{gap:9px}.onboarding.crm-onboarding.alive-surface .onboarding-steps li{background:0 0;border-radius:14px;padding:12px 14px;font-size:13px}.onboarding.crm-onboarding.alive-surface .onboarding-steps li.current{color:#fff;background:#202429}.onboarding.crm-onboarding.alive-surface .onboarding-steps li.current span{color:#fff;background:#ffffff15;border:0}.onboarding.crm-onboarding.alive-surface .onboarding-steps li>span{color:#73859a;background:#f8fafc;border-color:#fff;border-radius:50%}.onboarding.crm-onboarding.alive-surface .aevor-button{border-radius:30px;min-height:44px;font-size:12px}.onboarding.crm-onboarding.alive-surface .aevor-button.bg-primary{color:#fff;background:#202429}.onboarding.crm-onboarding.alive-surface :is(input,select,[role=combobox]){background:#fff;border-color:#d4dde7;border-radius:12px;min-height:44px}body:has(.alive-surface) :is(.crm-dialog,.crm-ops-dialog,.crm-menu,.crm-account-menu,.crm-select-content){font-family:var(--crm-font);background:#fafbfc;border:1px solid #fff;box-shadow:0 24px 70px #25334425;border-radius:22px!important}body:has(.alive-surface) :is(.crm-dialog,.crm-ops-dialog) :is(input,textarea,select,[role=combobox]){background:#fff;border-color:#d7dee7;border-radius:12px;min-height:44px}body:has(.alive-surface) :is(.crm-dialog,.crm-ops-dialog) .aevor-button{border-radius:30px;min-height:44px}body:has(.alive-surface) :is(.crm-dialog,.crm-ops-dialog) .aevor-button.bg-primary{color:#fff;background:#202429}body:has(.alive-surface) .office-support-panel{background:#f7f9fc;border-color:#fff;border-radius:26px;box-shadow:0 24px 80px #25334430}body:has(.alive-surface) .office-support-heading{background:#fafbfc;border-color:#dce3ec}body:has(.alive-surface) .office-support-body{background:#edf1f6}body:has(.alive-surface) .office-support-question{background:#263342;border-radius:18px 18px 4px}body:has(.alive-surface) .office-support-answer{background:#fff;border-color:#fff;border-radius:4px 18px 18px}body:has(.alive-surface) .office-support-composer{background:#fafbfc}body:has(.alive-surface) .office-support-contact>button{border-radius:20px}.support-desk-page{color:#202429;background:#e8ebef}.support-desk-queue,.support-desk-detail{background:#fafbfc;border-color:#fff;border-radius:24px}.support-request-card{border-radius:15px}@media (width>=1024px) and (width<=1279px){.crm-app.workspace-shell.alive-surface .office-content{margin-left:203px;padding-right:24px}.crm-app.workspace-shell.alive-surface .workspace-sidebar{width:203px;left:0}.crm-app.workspace-shell.alive-surface .office-topbar{grid-template-columns:162px minmax(0,1fr) auto}}@media (width<=1023px){.crm-app.workspace-shell.alive-surface .workspace-sidebar{display:none}.crm-app.workspace-shell.alive-surface .office-content{margin-left:0;padding:0 20px}.crm-app.workspace-shell.alive-surface .office-topbar{grid-template-columns:minmax(0,1fr) auto;gap:16px;height:auto;min-height:76px;padding:16px 20px}.crm-app.workspace-shell.alive-surface .workspace-topbar-page{display:none}.crm-app.workspace-shell.alive-surface .crm-mobile-nav{background:#f8fafc;border-color:#fff;border-radius:24px;box-shadow:0 8px 30px #25334418}.crm-app.workspace-shell.alive-surface .crm-mobile-nav>button{border-radius:19px;font-size:12px}.crm-app.workspace-shell.alive-surface .crm-mobile-nav>button[aria-current=page]{color:#fff;background:#202429}.crm-app.workspace-shell.alive-surface .office-footer{padding-bottom:110px}.crm-app.workspace-shell.alive-surface .crm-overview-main{grid-template-columns:1fr 1fr}}@media (width<=767px){.crm-app.workspace-shell.alive-surface .office-main{padding-top:25px}.crm-app.workspace-shell.alive-surface .office-content{padding:0 15px}.crm-app.workspace-shell.alive-surface .page-heading h1{font-size:30px}.crm-app.workspace-shell.alive-surface :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,[role=combobox]){font-size:16px}body:has(.alive-surface) :is(.crm-dialog,.crm-ops-dialog) :is(input,textarea,select,[role=combobox]){font-size:16px}.crm-app.workspace-shell.alive-surface .crm-overview-main{grid-template-columns:1fr}.crm-app.workspace-shell.alive-surface .crm-agenda-job{grid-template-columns:45px minmax(0,1fr) 17px}.crm-app.workspace-shell.alive-surface .crm-agenda-job>.status-pill{grid-area:2/2;justify-self:start}.alive-surface.alive-public :is(.journey-product-hero,.journey-role-section,.journey-entry,.office-auth,.membership-showcase){padding:32px 22px}.alive-surface.alive-public .office-auth{grid-template-columns:1fr;gap:28px}.alive-surface.alive-public .office-auth-intro{padding-top:0}.alive-surface.alive-public .office-auth-intro>h1{font-size:36px}.alive-surface.alive-public .office-auth-card{padding:25px}.alive-surface.alive-public .membership-offer,.alive-surface.alive-public .entry-options{grid-template-columns:1fr}.alive-surface.alive-public .membership-product{padding:25px}.alive-surface.alive-public .office-auth-field input{font-size:16px}.alive-surface.alive-public .journey-disclosure,.alive-surface.alive-public .journey-strip{margin:22px}.onboarding.crm-onboarding.alive-surface .onboarding-layout{grid-template-columns:1fr;gap:28px;padding:30px 22px}.onboarding.crm-onboarding.alive-surface .onboarding-story h1{font-size:36px}.onboarding.crm-onboarding.alive-surface .onboarding-panel{padding:25px}.onboarding.crm-onboarding.alive-surface input{font-size:16px}.crm-app.workspace-shell.alive-surface .daily-brief-grid{gap:12px}.crm-app.workspace-shell.alive-surface .daily-brief-card{padding:16px}.crm-app.workspace-shell.alive-surface .aevor-button{min-height:44px}}@container alive (width<=650px){.alive-surface .alive-live-flow .vx-stages{gap:12px}.alive-surface .vx-dashboard-head{flex-wrap:wrap}.alive-surface .alive-live-flow .vx-stage{min-height:0}.alive-surface .alive-live-flow .vx-stages{grid-template-columns:1fr}.alive-surface .alive-live-flow .vx-stage:not(:last-child):after{display:none}.alive-surface .alive-live-flow .vx-stage{height:auto!important}.alive-surface .alive-live-flow .vx-job-inner{min-height:116px;display:block;height:auto!important}.alive-surface .alive-live-flow .vx-job-bottom{flex-direction:row;align-items:center;margin-top:15px}.alive-surface .alive-live-flow .alive-lane-empty{min-height:115px}.alive-surface .alive-live-flow .vx-board-header .vx-team{display:none}}@media (width<=450px){.crm-app.workspace-shell.alive-surface .office-topbar{gap:8px;padding:15px}.crm-app.workspace-shell.alive-surface .crm-shell-actions{gap:7px}.crm-app.workspace-shell.alive-surface .crm-language>button{min-width:33px;padding-inline:8px}.crm-app.workspace-shell.alive-surface .user-avatar{width:29px;height:29px;box-shadow:0 0 0 4px #fff}.crm-app.workspace-shell.alive-surface .office-topbar .brand-word{font-size:14px}.crm-app.workspace-shell.alive-surface .office-topbar .brand-office{letter-spacing:1px;margin-left:7px;padding-left:7px;font-size:8px}.crm-app.workspace-shell.alive-surface .office-topbar .brand-mark{width:25px;height:25px}.alive-surface .alive-heading-actions{justify-content:space-between;width:100%}.alive-surface .vx-dashboard-head h1{font-size:33px}}@media (prefers-reduced-motion:reduce){.alive-surface :is(.route-transition,.step-transition,.aevor-button){transition:none!important;animation:none!important}}.alive-surface .alive-public-heading h1{letter-spacing:-2.2px;color:#202429;margin:20px 0;font-size:clamp(38px,4.8vw,58px);line-height:1.07;font-weight:450!important}.alive-surface .alive-public-heading h1>span,.alive-surface .office-auth-intro>h1>span{color:#8d9caf}.alive-surface .alive-public-heading .vx-lead{max-width:630px}.alive-surface .alive-product .workflow-explorer{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(210px,.8fr) minmax(0,1.5fr);gap:0 30px;margin:40px 0 50px;padding:0;display:grid}.alive-surface .alive-product .workflow-explorer-heading,.alive-surface .alive-product .workflow-explorer-hint{grid-column:1/-1;margin-bottom:15px;padding:0}.alive-surface .alive-product .workflow-explorer-heading{color:#73869d;font-size:11px}.alive-surface .alive-product .workflow-explorer-hint{color:#7d8da2;font-size:12px}.alive-surface .alive-product .workflow-stage-list{flex-direction:column;grid-area:3/1/5;gap:9px;padding:0;display:flex}.alive-surface .alive-product .workflow-stage{color:#657a93;text-align:left;background:#f8fafc;border:1px solid #fff;border-radius:15px;align-items:center;min-height:60px;padding:14px 16px;font-size:13px;display:flex}.alive-surface .alive-product .workflow-stage-number{color:inherit;background:0 0;border:0;width:22px;margin-right:12px;font-size:11px}.alive-surface .alive-product .workflow-stage-icon{display:none}.alive-surface .alive-product .workflow-stage-arrow{margin-left:auto}.alive-surface .alive-product .workflow-stage.is-active{color:#fff;background:#202429;border-color:#202429;box-shadow:0 10px 20px #25334412}.alive-surface .alive-product .workflow-example{background:#f8fafc;border:1px solid #fff;border-radius:25px 25px 0 0;grid-area:3/2;min-height:270px;margin:0;padding:30px}.alive-surface .alive-product .workflow-example-description{letter-spacing:-.8px;color:#263342;margin:22px 0;font-size:26px;font-weight:450;line-height:1.25}.alive-surface .alive-product .workflow-example-eyebrow{letter-spacing:1px;color:#7e8da1;font-size:10px}.alive-surface .alive-product .workflow-example-chips{gap:10px;display:grid}.alive-surface .alive-product .workflow-example-chips span{background:#fff;border:1px solid #e0e6ef;border-radius:13px;padding:13px;font-size:13px}.alive-surface .alive-product .workflow-explorer-footer{background:#f8fafc;border:1px solid #fff;border-top:0;border-radius:0 0 25px 25px;grid-area:4/2;margin:0;padding:0 30px 28px}.alive-surface .alive-product .workflow-explorer-footer button{color:#fff;background:#202429;border:0;border-radius:30px;min-height:44px;padding:12px 18px;font-size:12px}.alive-surface .alive-product .workflow-explorer-footer a{color:#74849a;font-size:12px}.alive-surface .alive-product-roles>h2{letter-spacing:-1.2px;margin:0 0 27px;font-size:34px;line-height:1.15}.alive-surface .alive-role-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.alive-surface .alive-role-grid article{background:#fafbfc;border:1px solid #fff;border-radius:24px;padding:28px;box-shadow:0 10px 24px #25334405}.alive-surface .alive-role-icon{color:#6c819a;background:#e8edf4;border-radius:14px;justify-content:center;align-items:center;width:43px;height:43px;margin-bottom:22px;display:flex}.alive-surface .alive-role-grid h3{letter-spacing:-.7px;margin:0 0 12px;font-size:21px}.alive-surface .alive-role-grid p{color:#728399;margin-bottom:22px;font-size:13px;line-height:1.8}.alive-surface .alive-public-closing{background:#f8fafc;border:1px solid #fff;border-radius:24px;justify-content:space-between;align-items:center;gap:30px;margin:42px 0 20px;padding:30px;display:flex}.alive-surface .alive-public-closing h2{letter-spacing:-.8px;font-size:26px;line-height:1.2}.alive-surface .alive-public-closing p{color:#7d8b9d;margin-top:10px;font-size:13px;line-height:1.8}.alive-surface .alive-public-closing .ap-button{flex-shrink:0}.alive-surface .alive-product-details{color:#6a7d94;border-top:1px solid #d4dde6;padding:20px 0;font-size:12px}.alive-surface .alive-product-details summary{cursor:pointer}.alive-surface .alive-product-details p{margin-top:15px;line-height:1.8}.alive-surface .alive-account-preview{background:linear-gradient(140deg,#dfe6ef,#edf1f6);border:1px solid #fff;border-radius:24px;margin-top:24px;padding:24px;box-shadow:0 15px 25px #3042590a}.alive-surface .alive-account-preview>header{color:#75869c;letter-spacing:.65px;justify-content:space-between;gap:12px;margin-bottom:27px;font-size:9px;display:flex}.alive-surface .alive-account-preview>h2{letter-spacing:-.75px;color:#28394d;font-size:24px;line-height:1.2;font-weight:450!important}.alive-surface .alive-account-preview>p{color:#7e8fa5;margin:9px 0;font-size:11px}.alive-surface .alive-account-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0;display:grid}.alive-surface .alive-account-metrics>div{background:#f8fafc;border:1px solid #fff;border-radius:15px;padding:16px 12px}.alive-surface .alive-account-metrics strong{letter-spacing:-1px;color:#354a64;font-size:30px;line-height:1.15;display:block;font-weight:450!important}.alive-surface .alive-account-metrics span{color:#7c8fa7;margin-top:8px;font-size:9px;line-height:1.5;display:block}.alive-surface .alive-account-row{border-bottom:1px solid #cdd7e380;align-items:center;gap:15px;padding:15px 0;font-size:12px;display:flex}.alive-surface .alive-account-row>time{color:#8797aa;font-size:10px}.alive-surface .alive-account-row>div{flex:1}.alive-surface .alive-account-row b{font-weight:500!important}.alive-surface .alive-account-row small{color:#8392a5;margin-top:5px;font-size:10px;display:block}.alive-surface .alive-account-row svg{color:#6f879e}.alive-surface .alive-account-line{background:#d5dfeb;border-radius:5px;height:5px;margin:20px 0}.alive-surface .alive-account-line span{background:#95abc6;border-radius:5px;width:71%;height:100%;display:block}@media (width<=767px){.alive-surface.alive-public .office-auth.crm-auth>.office-auth-intro{display:none}.alive-surface.alive-public .office-auth.crm-auth{gap:0;padding-top:20px}.alive-surface .alive-product .workflow-explorer{grid-template-columns:1fr;gap:18px}.alive-surface .alive-product .workflow-stage-list{grid-area:auto/1;grid-template-columns:1fr 1fr;display:grid}.alive-surface .alive-product .workflow-stage{min-height:48px;padding:10px;font-size:12px}.alive-surface .alive-product .workflow-stage-number{margin-right:5px}.alive-surface .alive-product .workflow-example{grid-area:auto/1;min-height:225px;margin-bottom:-19px;padding:24px}.alive-surface .alive-product .workflow-explorer-footer{grid-area:auto/1;padding:0 24px 24px}.alive-surface .alive-role-grid{grid-template-columns:1fr}.alive-surface .alive-public-closing{flex-direction:column;align-items:start;padding:25px}.alive-surface .alive-account-preview{padding:20px}.alive-surface .alive-account-metrics{gap:8px}.alive-surface .alive-account-metrics>div{padding:14px 10px}}.alive-surface.alive-public #public-main{width:100%}.alive-surface.alive-public .journey-header .public-primary{display:inline-flex}.alive-surface .alive-live-job .vx-job-bottom>.vx-person{white-space:nowrap;color:#526755;background:#d3dfd3;border:0;border-radius:50%;place-items:center;width:25px;height:25px;padding:0;line-height:1;display:grid}.alive-surface .alive-live-job .vx-job-bottom>span:not(.vx-person){color:#536b87;background:#e9eff6;border:0;border-radius:20px;padding:5px 8px;line-height:1.35}.alive-surface .alive-live-job .vx-job-bottom>span.status-attention{color:#835f40;background:#f3e6db}.alive-surface .alive-live-job.dark .vx-job-bottom>span:not(.vx-person){color:#d8e1ec;background:#ffffff12}.alive-surface .alive-live-flow .vx-stage:not(:last-child):after{top:130px}.alive-surface.alive-public .office-auth-intro{box-shadow:none;background:0 0;border:0;border-radius:0;padding:12px 0 0}.alive-surface.alive-public .office-auth-intro>.aevor-label{letter-spacing:1.1px;font-size:10px}.alive-surface.alive-public .office-auth-icon{place-items:center;display:grid}.alive-surface.alive-public .office-auth-assurance{margin:22px 0;font-size:12px}.alive-surface.alive-public .membership-estimate{background:#fafbfc;border:1px solid #fff;border-radius:26px;flex-direction:column;order:0;min-height:0;padding:30px;display:flex;box-shadow:0 14px 30px #25334408}.alive-surface.alive-public .membership-estimate-top{order:0}.alive-surface.alive-public .membership-estimate>h2{color:#273441;letter-spacing:-.8px;order:1;font-size:25px;font-weight:500!important}.alive-surface.alive-public .membership-seat-field{order:2;margin:24px 0 0}.alive-surface.alive-public .membership-price{color:#202429;order:3;margin:26px 0 20px}.alive-surface.alive-public .membership-price>strong{letter-spacing:-2px;font-size:52px;font-weight:450!important}.alive-surface.alive-public .membership-price>span{color:#78889b;font-size:12px}.alive-surface.alive-public .membership-price-details{border-color:#dce3ec;order:4;margin:0 0 20px;font-size:12px}.alive-surface.alive-public .membership-primary{background:#202429;border-radius:30px;order:5;min-height:46px;font-size:13px}.alive-surface.alive-public .membership-checkout-note{order:6}.alive-surface.alive-public .membership-tax,.alive-surface.alive-public .membership-estimate>.service-notice{order:7}.alive-surface.alive-public .membership-price-state{order:2;min-height:180px}.alive-surface.alive-public .membership-stepper{background:0 0;border:0;gap:12px;max-width:230px}.alive-surface.alive-public .membership-stepper button{color:#526a86;background:#fff;border:1px solid #d5dde7;border-radius:50%;width:44px;min-width:44px;height:44px}.alive-surface.alive-public .membership-stepper input{color:#263342;background:#fff;border:1px solid #d5dde7;border-radius:12px;width:100%;min-width:60px;font-size:22px}.alive-surface.alive-public .membership-features{grid-template-columns:1fr;gap:22px}.alive-surface.alive-public .membership-product{order:0}.alive-surface.alive-public .membership-product-lead{color:#76869b;font-size:13px;line-height:1.8}.launch-admin{background:#e8ebef}.launch-admin-card{background:#fafbfc;border-color:#fff;border-radius:24px;box-shadow:0 14px 30px #25334408}.launch-admin h1{font-weight:450!important}.launch-admin button{border-radius:24px}.launch-admin-primary{background:#202429}.launch-admin-field input{border-radius:12px}.office-public-header-shell{z-index:40;isolation:isolate;width:100%;padding:calc(16px + env(safe-area-inset-top,0px)) 0 10px;background:#e8ebef;border-bottom:1px solid #0000;transition:box-shadow .2s,border-color .2s;position:sticky;top:0}.office-public-header-shell:before{content:"";z-index:-1;inset:calc(-1 * max(80px,env(safe-area-inset-top,0px))) 0 0;background:inherit;pointer-events:none;position:absolute}.office-public-header-shell[data-scrolled=true]{border-bottom-color:#cfd6df80;box-shadow:0 6px 18px #20242908}@media (width<=980px){#root .office-editorial .office-public-header-shell{box-shadow:none;border-bottom:0}}.alive-surface.alive-public .vx-page.alive-product{width:100%;max-width:1292px;margin:auto;padding:52px 40px 20px}@media (width<=767px){.alive-surface.alive-public .vx-page.alive-product{padding:44px max(24px,env(safe-area-inset-right)) 24px max(24px,env(safe-area-inset-left))}.alive-surface .alive-product .workflow-explorer{grid-template-columns:minmax(0,1fr)}.alive-surface .alive-product .workflow-stage-list{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.alive-surface .alive-product .workflow-stage{gap:5px;min-width:0}.alive-surface .alive-product .workflow-stage>span:nth-child(3){overflow-wrap:anywhere;min-width:0}.alive-surface .alive-product .workflow-stage-number{flex-shrink:0;width:15px;margin:0}.alive-surface .alive-product .workflow-stage-arrow{flex-shrink:0;width:12px}}.alive-surface.alive-public .journey-header.office-public-nav{z-index:1;-webkit-backdrop-filter:none;background:#f5f6f8;border:1px solid #ffffffd9;border-radius:24px;flex-wrap:nowrap;grid-template-columns:1fr auto 1fr;gap:20px;width:calc(100% - 40px);max-width:1320px;min-height:76px;margin:0 auto;padding:12px 18px;display:grid;position:relative;top:auto;box-shadow:0 2px 3px #20242903,0 12px 32px #20242907,inset 0 0 0 1px #20242903}.office-public-nav .office-nav-brand{justify-self:start;align-items:center;min-width:0;min-height:44px;display:flex}.alive-surface.alive-public .office-public-nav>nav.office-public-links{background:#e7ebf080;border:1px solid #d6dce580;border-radius:100px;flex:none;order:0;gap:3px;width:auto;margin:0;padding:4px;display:flex}.alive-surface.alive-public .office-public-nav>nav.office-public-links a{isolation:isolate;color:#616a75;white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;min-height:40px;padding:10px 16px;font-size:13px;font-weight:500;line-height:1.2;text-decoration:none;transition:color .2s,background .2s;display:flex;position:relative}.office-public-links a:before{content:"";border-radius:inherit;opacity:0;z-index:-1;background:#fff;border:1px solid #ffffffeb;transition:opacity .22s,transform .32s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(.94);box-shadow:0 2px 8px #2024290b}.alive-surface.alive-public .office-public-nav>nav.office-public-links a.active{color:#202429;background:0 0;font-weight:600}.office-public-links a.active:before{opacity:1;transform:scale(1)}.alive-surface.alive-public .office-public-nav>div.office-public-actions{justify-self:end;align-items:center;gap:8px;min-width:0;margin:0;display:flex}.alive-surface.alive-public .office-public-nav .journey-login{box-shadow:none;color:#59626d;background:0 0;border:0;min-height:44px;padding:10px 13px;font-size:13px;font-weight:500}.alive-surface.alive-public .office-public-nav .public-primary{color:#fff;white-space:nowrap;background:#202429;border:1px solid #202429;border-radius:100px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 17px;font-size:13px;font-weight:500;line-height:1.2;text-decoration:none;transition:background .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff19,0 3px 7px #2024290d}.office-public-nav .public-primary svg{flex:none;transition:transform .25s cubic-bezier(.22,1,.36,1)}.office-public-nav .office-public-menu-trigger{color:#202429;cursor:pointer;background:#ffffffbd;border:1px solid #d7dce3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:none;box-shadow:0 2px 5px #20242904}.office-public-nav :is(a,button):focus-visible,.office-public-menu :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #526a82}.crm-dialog-overlay.office-public-menu-overlay{z-index:80;-webkit-backdrop-filter:blur(7px);background:#18202c40;animation-duration:.24s}.office-public-menu{z-index:81;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:calc(100% - 24px);max-width:480px;max-height:calc(100dvh - 24px);padding:22px 22px max(20px,env(safe-area-inset-bottom));color:#202429;background:linear-gradient(145deg,#fafbfc,#edf0f4);border:1px solid #ffffffed;border-radius:30px;outline:none;font-family:Geist,Inter,Arial,sans-serif;position:fixed;bottom:12px;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 24px 80px #131a2833,0 0 0 1px #20242904}.office-public-menu[data-state=open]{animation:.38s cubic-bezier(.22,1,.36,1) office-menu-enter}.office-public-menu[data-state=closed]{animation:.18s ease-in office-menu-leave}.office-public-menu-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.office-public-menu-top>a{align-items:center;min-height:44px;text-decoration:none;display:flex}.office-public-menu .brand-lockup{color:#202429;gap:8px}.office-public-menu .brand-word{letter-spacing:-.04em;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.office-public-menu .brand-office{letter-spacing:.18em;color:#68727d;border-left:1px solid #cbd2da;padding-left:10px;font-size:8px;font-weight:400}.office-public-menu .office-public-menu-close{color:#202429;cursor:pointer;background:#fff;border:1px solid #d6dde5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.office-public-menu-heading{padding:23px 2px 21px}.office-public-menu-heading h2{letter-spacing:-.055em;color:#202429;margin:0 0 7px;padding:0;font-size:29px;font-weight:500;line-height:1.15}.office-public-menu-heading p{color:#737d88;margin:0;font-size:13px;line-height:1.5}.office-public-menu-links{gap:7px;display:grid}.office-public-menu-links>a{color:#252b32;background:#ffffff8c;border:1px solid #dbe1e78c;border-radius:19px;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:13px;min-height:78px;padding:14px 15px;text-decoration:none;transition:background .2s,color .2s,border-color .2s,box-shadow .2s;display:grid}.office-public-menu-icon{color:#65717f;background:#e7ebf0b3;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.office-public-menu-label{gap:4px;min-width:0;display:grid}.office-public-menu-label strong{letter-spacing:-.025em;font-size:16px;font-weight:500;line-height:1.25}.office-public-menu-label small{color:#737d88;font-size:11px;font-weight:400;line-height:1.5}.office-public-menu-links>a>svg{color:#82909e}.office-public-menu-links>a.active{color:#fff;background:#252c34;border-color:#252c34;box-shadow:inset 0 1px #ffffff12,0 5px 12px #2024290c}.office-public-menu-links>a.active .office-public-menu-icon{color:#e4ebf3;background:#ffffff12}.office-public-menu-links>a.active :is(small,svg){color:#c7d0da}.office-public-menu-cta{color:#252c34;background:#fff;border:1px solid #cbd3dd;border-radius:100px;justify-content:space-between;align-items:center;gap:14px;min-height:50px;margin-top:18px;padding:14px 19px;font-size:14px;font-weight:500;text-decoration:none;display:flex;box-shadow:0 2px 5px #20242904}.office-public-menu-footer{border-top:1px solid #dce2e8;justify-content:space-between;align-items:center;gap:14px;margin-top:19px;padding:17px 2px 0;display:flex}.journey-footer .public-footer-sign-out{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.office-public-menu-footer>div{gap:5px;display:grid}.office-public-menu-footer>div>span{color:#77818b;font-size:11px}.office-public-menu-footer>div>:is(a,button){color:#202429;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:5px;min-height:44px;padding:0;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.office-public-menu-footer>button{color:#596470;background:#ffffff95;border:1px solid #d9e0e7;border-radius:100px;min-width:72px;min-height:44px;font-size:12px}@keyframes office-menu-enter{0%{opacity:0;transform:translate(-50%,24px)scale(.985)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes office-menu-leave{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,14px)}}@media (hover:hover){.alive-surface.alive-public .office-public-nav>nav.office-public-links a:hover{color:#202429;background:#fff5}.alive-surface.alive-public .office-public-nav .public-primary:hover{background:#333c46;box-shadow:0 4px 12px #2024291a}.office-public-nav .public-primary:hover svg{transform:translate(2px,-2px)}.office-public-menu-links>a:not(.active):hover{background:#fff;border-color:#cbd4df}.office-public-menu-cta:hover{background:#f6f8fa}}@media (width<=1100px){.alive-surface.alive-public .office-public-nav>nav.office-public-links a{padding-inline:12px}.alive-surface.alive-public .journey-header.office-public-nav{gap:12px}.alive-surface.alive-public .office-public-nav .journey-login{padding-inline:7px}}@media (width<=980px){.office-public-header-shell{padding-top:calc(12px + env(safe-area-inset-top,0px))}.alive-surface.alive-public .journey-header.office-public-nav{border-radius:23px;justify-content:space-between;gap:14px;width:calc(100% - 32px);min-height:70px;margin:0 auto;padding:10px 14px;display:flex;top:auto}.alive-surface.alive-public .office-public-nav>nav.office-public-links{display:none}.office-public-nav .office-public-menu-trigger{display:flex}.alive-surface.alive-public .office-public-nav .journey-login{display:none}}@media (width<=650px){.office-public-header-shell{padding-top:calc(8px + env(safe-area-inset-top,0px));padding-bottom:8px}.alive-surface.alive-public .journey-header.office-public-nav{border-radius:22px;gap:8px;width:calc(100% - 20px);min-height:64px;margin:0 auto;padding:9px 11px;top:auto}.alive-surface.alive-public .office-public-nav>div.office-public-actions{gap:7px;margin:0}.office-public-nav .brand-lockup{gap:6px}.office-public-nav .brand-word{font-size:14px}.office-public-nav .brand-office{letter-spacing:.14em;margin-left:9px;padding-left:9px;font-size:7px}.office-public-nav .brand-mark{width:25px;height:25px}.alive-surface.alive-public .office-public-nav .public-primary{white-space:normal;text-align:center;max-width:160px;padding:10px 13px;font-size:12px}.office-public-nav .public-primary svg{display:none}.office-public-menu{padding:18px 16px max(18px,env(safe-area-inset-bottom));border-radius:27px}}@media (width<=360px){.office-public-nav .brand-office{display:none}.alive-surface.alive-public .office-public-nav .public-primary{padding-inline:11px}.office-public-menu-links>a{gap:10px;padding:12px}.office-public-menu-label small{font-size:10px}}@media (height<=720px){.office-public-menu-heading{padding:12px 2px 14px}.office-public-menu-heading h2{font-size:25px}.office-public-menu-links>a{min-height:68px;padding-block:10px}.office-public-menu-footer{margin-top:12px;padding-top:12px}.office-public-menu-cta{margin-top:12px}}@media (prefers-reduced-motion:reduce){.office-public-header-shell,.office-public-nav *,.office-public-menu,.office-public-menu *,.office-public-menu-overlay{transition:none!important;animation:none!important}.office-public-links a:before{transition:none!important}}body:has(.office-public-menu) [data-radix-popper-content-wrapper]{z-index:90!important}.office-mobile-product{background:#ffffff8c;border:1px solid #dbe1e78c;border-radius:19px;overflow:hidden}.office-mobile-product>summary{cursor:pointer;color:#252b32;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:13px;min-height:78px;padding:14px 15px;list-style:none;display:grid}.office-mobile-product>summary::-webkit-details-marker{display:none}.office-mobile-product[open]>summary>svg{transform:rotate(180deg)}.office-mobile-product>summary:focus-visible{outline-offset:-4px;outline:2px solid #526a82}.office-mobile-product>div{padding:0 15px 12px}.office-mobile-product>div>a{color:#385b70;border-top:1px solid #e0e7ec;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:11px 10px;font-size:12px;text-decoration:none;display:flex}.office-mobile-product>div>a strong{font-size:12px;font-weight:500;display:block}.office-mobile-product>div>a small{color:#8396a2;margin-top:3px;font-size:10px;line-height:1.45;display:block}.office-mobile-product>div>a>svg{flex:none}.alive-surface.alive-public .alive-product .service-offer{min-width:0;margin:56px 0 16px}.alive-surface.alive-public .alive-product .service-offer .landing-section-heading>p:not(.aevor-label){margin-top:18px}@media (width<=767px){.alive-surface.alive-public .alive-product .service-offer{gap:28px;margin-top:48px}.alive-surface.alive-public .alive-product .workflow-explorer-footer{flex-wrap:wrap;row-gap:12px}.alive-surface.alive-public .alive-product .journey-subscription{min-width:0;padding:24px}.alive-surface.alive-public .alive-product .service-offer :is(h2,h3,p,a){overflow-wrap:break-word}}.office-product-panel{display:none}@media (width>=981px){.alive-surface.alive-public .journey-header.office-public-nav{background:#fafbfd;border-radius:16px;gap:18px;min-height:74px;padding:12px 24px;box-shadow:0 4px 18px #17202706,inset 0 0 0 1px #ffffffa6}.alive-surface.alive-public .office-public-nav>nav.office-public-links{background:0 0;border:0;border-radius:0;gap:24px;padding:0;position:static}.office-product-nav{align-items:center;display:flex;position:static}.alive-surface.alive-public .office-public-nav>nav.office-public-links :is(a.office-desktop-link,button.office-product-trigger){min-height:48px;box-shadow:none;font:inherit;color:#4b5563;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:7px;padding:12px 0;font-size:13px;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex;position:relative}.alive-surface.alive-public .office-public-nav>nav.office-public-links :is(a.office-desktop-link,button.office-product-trigger):before{content:none}.alive-surface.alive-public .office-public-nav>nav.office-public-links :is(a.office-desktop-link,button.office-product-trigger):after{content:"";transform-origin:0;background:#83a2db;border-radius:2px;height:2px;transition:transform .18s;position:absolute;bottom:1px;left:0;right:0;transform:scaleX(0)}.alive-surface.alive-public .office-public-nav>nav.office-public-links :is(a.office-desktop-link.active,button.office-product-trigger.active,button.office-product-trigger[aria-expanded=true]){color:#10141a;background:0 0;font-weight:500}.alive-surface.alive-public .office-public-nav>nav.office-public-links :is(a.office-desktop-link.active,button.office-product-trigger.active,button.office-product-trigger[aria-expanded=true]):after{transform:scaleX(1)}.office-product-trigger>svg{transition:transform .18s}.office-product-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.alive-surface.alive-public .office-public-nav .journey-login{color:#4b5563;padding-inline:12px;font-size:13px}.alive-surface.alive-public .office-public-nav .public-primary{background:#10141a;border-color:#10141a;min-height:46px;padding-inline:20px;box-shadow:inset 0 1px #ffffff12,0 2px 5px #10141a0a}.office-public-nav .public-primary>svg{transform:rotate(45deg)}.office-public-nav .public-primary:hover>svg{transform:rotate(45deg)translate(2px,-2px)}.office-product-panel{z-index:5;-moz-column-gap:36px;overscroll-behavior:contain;color:#10141a;background:#fff;border:1px solid #dbe1e8;border-radius:18px;grid-template-columns:minmax(0,.8fr) minmax(0,1.45fr);gap:28px 36px;width:min(940px,100% - 48px);max-height:calc(100dvh - 144px);padding:34px 36px 22px;animation:.18s cubic-bezier(.2,.7,.3,1) office-desktop-menu-enter;display:grid;position:absolute;top:calc(100% + 8px);left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 22px 55px #10141a12,0 4px 12px #10141a05}.office-product-panel[hidden]{display:none}.office-product-intro{border-right:1px solid #e4e8ee;padding-right:30px}.office-product-intro>p{letter-spacing:.15em;color:#697586;margin:0 0 18px;font-size:10px;font-weight:500;line-height:1.5}.office-product-intro>h2{letter-spacing:-.045em;color:#10141a;max-width:300px;margin:0 0 32px;font-size:30px;font-weight:500;line-height:1.16}.alive-surface.alive-public .office-public-nav>nav.office-public-links .office-product-panel a{min-height:44px;box-shadow:none;white-space:normal;color:#10141a;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;padding:0;font-size:13px;font-weight:400;line-height:1.4;text-decoration:none;display:flex;position:relative}.alive-surface.alive-public .office-public-nav>nav.office-public-links .office-product-panel a:before{content:none}.alive-surface.alive-public .office-public-nav>nav.office-public-links .office-product-panel .office-product-all{gap:12px;display:inline-flex}.office-product-all>span{border-bottom:1px solid #83a2db;padding-block:5px}.office-product-all>svg,.office-product-demo>svg{transition:transform .18s}.office-product-destinations{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 22px;display:grid}.alive-surface.alive-public .office-public-nav>nav.office-public-links .office-product-panel .office-product-destination{border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;padding:6px 8px;transition:background .18s;display:flex}.office-product-symbol{color:#10141a;background:#f6f7f9;border:1px solid #edf0f4;border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:4px;display:grid}.office-product-destination>strong{letter-spacing:-.025em;font-size:16px;font-weight:500;line-height:1.3}.office-product-destination>span:last-child{color:#657181;font-size:12px;line-height:1.5}.alive-surface.alive-public .office-public-nav>nav.office-public-links .office-product-panel .office-product-demo{border-top:1px solid #e4e8ee;grid-column:1/-1;gap:12px;padding-top:18px}.office-product-play{color:#4b5d76;border:1px solid #bbc5d2;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.office-public-links .office-product-panel a:focus-visible{outline-offset:4px;outline:2px solid #83a2db}.alive-surface.alive-public .office-public-nav>nav.office-public-links :is(a.office-desktop-link,button.office-product-trigger):hover{color:#10141a;background:0 0}.alive-surface.alive-public .office-public-nav>nav.office-public-links .office-product-panel .office-product-destination:hover{background:#f3f6fb}.office-product-panel :is(.office-product-all,.office-product-demo):hover>svg{transform:translate(3px)}}@media (width>=981px) and (width<=1100px){.alive-surface.alive-public .journey-header.office-public-nav{grid-template-columns:auto 1fr auto;gap:18px;padding-inline:18px}.alive-surface.alive-public .office-public-nav>nav.office-public-links{justify-content:center;gap:18px}.alive-surface.alive-public .office-public-nav .public-primary{padding-inline:14px}}@keyframes office-desktop-menu-enter{0%{opacity:0;transform:translate(-50%,-5px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.office-product-panel,.office-product-panel *,.office-product-trigger,.office-product-trigger>svg,.office-desktop-link:after,.office-product-trigger:after{transition:none!important;animation:none!important}}@media (width>=981px){.alive-surface.alive-public .office-public-nav .office-nav-brand{width:192px;max-width:100%}.alive-surface.alive-public .office-nav-brand .brand-lockup{gap:10px}.alive-surface.alive-public .office-nav-brand .brand-mark{color:#10141a;flex-shrink:0}.office-public-nav .office-nav-brand .brand-mark svg>path:last-child{transition:transform .65s cubic-bezier(.22,1,.36,1);transform:translateY(0)}.alive-surface.alive-public .office-nav-brand .brand-word{letter-spacing:-.055em;color:#10141a;font-family:Geist,Arial,sans-serif;font-size:18px;font-weight:600;transition:letter-spacing .65s cubic-bezier(.22,1,.36,1)}.alive-surface.alive-public .office-nav-brand .brand-office{letter-spacing:.3em;color:#596675;opacity:.65;border-left:0;margin-left:14px;padding-left:14px;font-family:Geist,Arial,sans-serif;font-size:9px;font-weight:400;line-height:25px;transition:opacity .65s,letter-spacing .65s cubic-bezier(.22,1,.36,1);position:relative}.office-public-nav .office-nav-brand .brand-office:before{content:"";transform-origin:50%;background:#bdc6d0;width:1px;height:100%;transition:transform .65s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;transform:scaleY(.78)}.office-public-nav .office-nav-brand:focus-visible .brand-mark svg>path:last-child{transform:translateY(-3px)}.alive-surface.alive-public .office-nav-brand:focus-visible .brand-word{letter-spacing:-.01em}.alive-surface.alive-public .office-nav-brand:focus-visible .brand-office{opacity:1;letter-spacing:.4em}.office-public-nav .office-nav-brand:focus-visible .brand-office:before{transform:scaleY(1)}}@media (width>=981px) and (hover:hover) and (pointer:fine){.office-public-nav .office-nav-brand:hover .brand-mark svg>path:last-child{transform:translateY(-3px)}.alive-surface.alive-public .office-nav-brand:hover .brand-word{letter-spacing:-.01em}.alive-surface.alive-public .office-nav-brand:hover .brand-office{opacity:1;letter-spacing:.4em}.office-public-nav .office-nav-brand:hover .brand-office:before{transform:scaleY(1)}}@media (width>=981px) and (prefers-reduced-motion:reduce){.office-public-nav .office-nav-brand *,.office-public-nav .office-nav-brand .brand-office:before{transition:none!important;animation:none!important}}.alive-surface.alive-public .journey-header.office-public-nav{max-width:1280px}.office-public-header-shell[data-scrolled=true] .journey-header.office-public-nav{box-shadow:0 8px 24px #1720270b,inset 0 0 0 1px #ffffffa6}.office-public-nav .office-header-language{display:none}@media (width<=980px){.office-public-header-shell{padding-top:calc(8px + env(safe-area-inset-top,0px));padding-bottom:8px}.alive-surface.alive-public .journey-header.office-public-nav{background:#fafbfd;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:calc(100% - 24px);min-height:64px;margin:0 auto;padding:9px 12px;display:grid;box-shadow:0 3px 14px #17202705,inset 0 0 0 1px #ffffffa6}.alive-surface.alive-public .office-public-nav>div.office-public-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;margin:0;display:flex}.alive-surface.alive-public .office-public-nav :is(.journey-login,.public-primary){display:none}.office-public-nav .office-nav-brand{min-width:0;min-height:44px}.office-public-nav .brand-lockup{white-space:nowrap;align-items:center;gap:6px;display:flex}.office-public-nav .brand-mark{flex-shrink:0;width:28px;height:28px}.office-public-nav .brand-word{letter-spacing:-.04em;align-items:center;gap:0;font-size:16px;line-height:1.2;display:flex}.office-public-nav .brand-office{letter-spacing:.18em;border-left:1px solid #cbd2da;margin-left:9px;padding-left:9px;font-size:8px;font-weight:400;line-height:22px;display:inline}.office-public-nav .office-header-language{flex-shrink:0;display:flex}.alive-surface.alive-public .office-public-nav .office-header-language button{color:#526173;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-width:52px;height:44px;min-height:44px;padding:8px 6px;font-size:11px;line-height:1;display:inline-flex}.alive-surface.alive-public .office-public-nav .office-header-language button svg{flex-shrink:0;width:16px;height:16px}.alive-surface.alive-public .office-public-nav .office-header-language button span:first-of-type{display:none}.alive-surface.alive-public .office-public-nav .office-header-language button span:last-of-type{display:inline}.office-public-nav .office-public-menu-trigger{width:44px;min-width:44px;height:44px;box-shadow:none;background:#fff;border:1px solid #e0e5eb;border-radius:50%;flex-shrink:0;margin:0;display:flex}}@media (width<=360px){.alive-surface.alive-public .journey-header.office-public-nav{gap:6px;width:calc(100% - 20px);padding-inline:10px}.office-public-nav .brand-mark{width:25px;height:25px}.office-public-nav .brand-word{font-size:15px}.office-public-nav .brand-office{margin-left:7px;padding-left:7px;font-size:7px}.alive-surface.alive-public .office-public-nav>div.office-public-actions{gap:2px}}@media (width>=981px){.alive-surface.alive-public .journey-header.office-public-nav{grid-template-columns:auto minmax(0,1fr) auto}.alive-surface.alive-public .office-public-nav>nav.office-public-links{justify-content:center}.office-public-nav .office-header-language{flex-shrink:0;display:flex}.alive-surface.alive-public .office-public-nav .office-header-language button{white-space:nowrap;color:#4b5563;border-radius:12px;min-height:44px;padding:10px 11px;font-size:12px}}@media (width>=981px) and (width<=1279px){.alive-surface.alive-public .office-public-nav .office-nav-brand{width:156px}.alive-surface.alive-public .office-public-nav>nav.office-public-links{gap:14px}.alive-surface.alive-public .office-public-nav .office-header-language button span:first-of-type{display:none}.alive-surface.alive-public .office-public-nav .office-header-language button span:last-of-type{display:inline}.alive-surface.alive-public .office-public-nav .office-header-language button{padding-inline:8px}}.crm-app.workspace-shell.precision-shell{--background:0 0% 100%;--card:0 0% 100%;--foreground:208 20% 13%;--muted:180 5% 96%;--muted-foreground:210 8% 41%;--border:190 8% 88%;--primary:208 20% 13%;--primary-foreground:0 0% 100%;--secondary:180 5% 95%;color:#18232b;background:#fff;font-family:Geist Variable,Arial,sans-serif}.precision-shell *,.precision-shell :before,.precision-shell :after{box-sizing:border-box}.crm-app.workspace-shell.precision-shell .office-topbar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #e2e6e7}.crm-app.workspace-shell.precision-shell .workspace-sidebar{box-shadow:none;background:#f7f8f8;border-right:1px solid #e2e6e7;border-radius:0}.crm-app.workspace-shell.precision-shell .workspace-sidebar nav{box-shadow:none;background:0 0;border:0;border-radius:0}.crm-app.workspace-shell.precision-shell .workspace-sidebar-link{color:#647079;min-height:42px;box-shadow:none;border-radius:5px;font-size:13px}.crm-app.workspace-shell.precision-shell .workspace-sidebar-link.is-active{color:#18232b;box-shadow:none;background:#e9edee;font-weight:600}.crm-app.workspace-shell.precision-shell .workspace-sidebar-link:hover{color:#18232b;background:#edf0f0}.crm-app.workspace-shell.precision-shell .workspace-sidebar-group{border-color:#e2e6e7}.crm-app.workspace-shell.precision-shell .workspace-sidebar-group summary h2{color:#647079;letter-spacing:.03em;font-size:11px}.crm-app.workspace-shell.precision-shell .workspace-sidebar-company{background:0 0;border-radius:0}.crm-app.workspace-shell.precision-shell .office-content,.crm-app.workspace-shell.precision-shell .office-main{background:#fff}.crm-app.workspace-shell.precision-shell .office-main{max-width:1480px;padding:30px 8px 48px}.crm-app.workspace-shell.precision-shell .page-heading{gap:24px;margin-bottom:22px;padding-top:0}.crm-app.workspace-shell.precision-shell .page-heading h1,.precision-heading h1{letter-spacing:-1.2px;color:#18232b;font-size:clamp(28px,2.7vw,38px);font-weight:500;line-height:1.15}.crm-app.workspace-shell.precision-shell .page-subtitle,.precision-heading>div>p:last-child{color:#647079;max-width:660px;font-size:14px;line-height:1.6}.crm-app.workspace-shell.precision-shell .role-switch{box-shadow:none;background:#f7f8f8;border:1px solid #e2e6e7;border-radius:6px;padding:4px}.crm-app.workspace-shell.precision-shell .role-switch button{min-height:38px;box-shadow:none;border-radius:4px;padding:9px 17px;font-size:12px}.crm-app.workspace-shell.precision-shell .role-switch button.active{color:#fff;background:#18232b}.crm-app.workspace-shell.precision-shell .demo-context-details,.crm-app.workspace-shell.precision-shell .demo-workflow-details{background:0 0;border:1px solid #e2e6e7;border-left:0;border-right:0;border-radius:0}.crm-app.workspace-shell.precision-shell .demo-context-details summary,.crm-app.workspace-shell.precision-shell .demo-workflow-details summary{color:#647079;padding:13px 0;font-size:12px}.crm-app.workspace-shell.precision-shell .demo-context-details p{padding:0 0 16px}.crm-app.workspace-shell.precision-shell .precision-role{color:#18232b;font-size:14px;line-height:1.55}.precision-role h2{letter-spacing:-.35px;font-size:17px;font-weight:500;line-height:1.35}.precision-role h3{font-size:15px;font-weight:500}.precision-role .aevor-label{letter-spacing:.07em;color:#647079;font-size:11px}.crm-app.workspace-shell.precision-shell .precision-role .aevor-card{box-shadow:none;background:#fff;border:1px solid #e2e6e7;border-radius:8px}.precision-role :is(input,textarea,[role=combobox]){background:#fff;border-color:#d6dcde;border-radius:6px}.precision-role :is(button,a){touch-action:manipulation}.precision-role :is(button,a,input,textarea):focus-visible{outline-offset:3px;outline:2px solid #18232b}.precision-role button:not([role=checkbox]):not(.precision-schedule-row):not(.precision-decision):not(.stat-tile){border-radius:6px}.precision-role [class*=text-muted-foreground]{color:#647079}.precision-role :is(.status-neutral,.status-progress,.status-attention){white-space:normal;box-shadow:none;color:#647079;background:0 0;border:0;border-radius:0;justify-content:flex-start;gap:6px;padding:0;font-size:12px;line-height:1.5}.precision-role :is(.status-neutral,.status-progress,.status-attention):before{content:"";background:#899299;border-radius:50%;flex-shrink:0;width:6px;height:6px}.precision-role .status-progress{color:#375e50}.precision-role .status-progress:before{background:#537965}.precision-role .status-attention{color:#86633d}.precision-role .status-attention:before{background:#987953}.precision-heading{justify-content:space-between;align-items:center;gap:22px;margin-bottom:28px;display:flex}.precision-heading h1{margin:8px 0 10px}.precision-heading-actions{align-items:center;gap:10px;display:flex}.precision-button{color:#fff;white-space:nowrap;background:#18232b;border-radius:6px;justify-content:center;align-items:center;gap:12px;min-height:42px;padding:10px 16px;font-size:13px;display:inline-flex}.precision-text-action{color:#18232b;align-items:center;gap:10px;min-height:42px;font-size:13px;display:inline-flex}.crm-app.workspace-shell.precision-shell .precision-role :is(.crm-overview-metrics,.vx-metric-row){box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e2e6e7;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:4px 0 26px;display:grid}.crm-app.workspace-shell.precision-shell .precision-role :is(.stat-tile,.vx-metric){text-align:left;min-height:110px;box-shadow:none;background:0 0;border:0;border-left:1px solid #e2e6e7;border-radius:0;flex-direction:column;align-items:flex-start;gap:0;margin:0;padding:0 22px;display:flex;transform:none}.crm-app.workspace-shell.precision-shell .precision-role :is(.stat-tile,.vx-metric):first-child{border-left:0;padding-left:0}.precision-role .stat-tile>div{width:100%}.precision-role .stat-tile svg,.precision-role .vx-metric-symbol{display:none}.crm-app.workspace-shell.precision-shell .precision-role :is(.stat-label,.vx-metric>span:first-child){color:#647079;font-size:12px;font-weight:400;line-height:1.5}.crm-app.workspace-shell.precision-shell .precision-role :is(.stat-value,.vx-metric>strong){letter-spacing:-1px;color:#18232b;margin:10px 0 7px;font-size:34px;font-weight:400;line-height:1.1}.crm-app.workspace-shell.precision-shell .precision-role :is(.stat-hint,.vx-metric>small){color:#647079;font-size:11px;line-height:1.5}.precision-notice,.precision-role .refined-priority{color:#473e33;background:#f6f3ee;border:0;border-left:2px solid #987953;border-radius:0;align-items:center;gap:14px;padding:15px 18px;display:flex}.precision-notice>svg{color:#86633d;flex-shrink:0}.precision-notice strong{font-size:14px;font-weight:500}.precision-notice p{color:#746857;margin-top:3px;font-size:12px}.precision-notice button{background:0 0;border:1px solid #d7cbbb;flex-shrink:0;align-items:center;gap:10px;min-height:42px;margin-left:auto;padding:8px 12px;font-size:12px;display:flex}.crm-app.workspace-shell.precision-shell .precision-role :is(.dashboard-lower,.crm-overview-main){grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:28px;display:grid}.precision-role .office-task-tabs{min-width:0}.crm-app.workspace-shell.precision-shell .precision-role [role=tablist]{background:0 0;border:0;border-bottom:1px solid #e2e6e7;border-radius:0;flex-wrap:wrap;justify-content:flex-start;gap:16px;width:100%;height:auto;padding:0;display:flex}.crm-app.workspace-shell.precision-shell .precision-role [role=tab]{min-height:44px;box-shadow:none;color:#647079;white-space:normal;background:0 0;border:0;border-bottom:2px solid #0000;flex:0 auto;gap:6px;padding:10px 0;font-size:13px;border-radius:0!important}.crm-app.workspace-shell.precision-shell .precision-role [role=tab][data-state=active]{color:#18232b;box-shadow:none;background:0 0;border-bottom-color:#18232b}.precision-role .office-task-tab-count{color:#647079;background:#f0f2f2;min-width:18px;height:18px;padding:0 4px;font-size:10px}.crm-app.workspace-shell.precision-shell .precision-role .office-task-tabs [role=tabpanel]>section,.crm-app.workspace-shell.precision-shell .precision-role .crm-day-agenda{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.precision-role .office-task-tabs [role=tabpanel]>section>div:first-child>div:last-child{color:#647079;font-size:11px}.precision-role .crm-day-agenda>header{border:0;justify-content:space-between;align-items:center;padding:0 0 20px;display:flex}.precision-role .crm-day-agenda>header>span{color:#647079;font-size:12px}.precision-schedule{margin-top:23px}.precision-schedule-labels,.precision-schedule-row{grid-template-columns:65px minmax(130px,1fr) minmax(90px,.6fr) minmax(110px,.65fr) 16px;align-items:center;gap:15px;display:grid}.precision-schedule-labels{color:#647079;border-bottom:1px solid #e2e6e7;padding:0 4px 11px;font-size:11px}.precision-schedule ul{margin:0;padding:0;list-style:none}.precision-schedule li{border-bottom:1px solid #e2e6e7}.precision-schedule-row{text-align:left;color:#18232b;background:0 0;border:0;border-radius:0;width:100%;min-height:92px;padding:20px 4px;text-decoration:none}.precision-schedule-row:hover{background:#f7f8f8}.precision-time{font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.precision-time small{color:#647079;margin-top:5px;font-size:12px;font-weight:400;display:block}.precision-job{min-width:0;display:block}.precision-job strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}.precision-job>span,.precision-job>small{color:#647079;overflow-wrap:anywhere;margin-top:4px;font-size:11px;display:block}.precision-person{overflow-wrap:anywhere;font-size:12px}.precision-person.needs-assignment{color:#86633d}.precision-job .precision-conflict{color:#86633d;align-items:center;gap:5px;display:flex}.precision-row-assign{flex-wrap:wrap;gap:8px;padding:0 4px 16px 84px;display:flex}.precision-empty{color:#647079;padding:25px 0;font-size:14px}.precision-rail{border-left:1px solid #e2e6e7;min-width:0;padding-left:24px}.precision-review h2{margin:4px 0 18px;font-size:16px}.precision-review>p,.precision-decision>span{justify-content:space-between;gap:12px;font-size:13px;display:flex}.precision-review strong{font-variant-numeric:tabular-nums;font-weight:500}.precision-decision{text-align:left;background:0 0;border:0;border-bottom:1px solid #e2e6e7;width:100%;padding:16px 0}.precision-decision:hover{color:#375e50}.precision-decision small{color:#647079;margin-top:7px;font-size:12px;line-height:1.6;display:block}.precision-role .precision-rail .attention-compact{box-shadow:none;background:0 0;padding:24px 0 0;border:0!important;border-radius:0!important}.precision-rail .attention-compact h2{font-size:16px}.precision-rail .attention-compact .attention-grid{display:block}.precision-rail .attention-card{background:0 0;border:0;border-bottom:1px solid #e2e6e7;border-radius:0;padding:15px 0}.precision-rail .attention-compact>div>div>p{font-size:12px}.crm-app.workspace-shell.precision-shell .precision-role .precision-invoices{border:0;border-top:1px solid #e2e6e7;border-radius:0;grid-column:1/-1;padding:24px 0 0}.precision-invoices th{padding-right:16px;font-size:10px;font-weight:500}.precision-invoices td{padding-right:16px;font-size:13px}.precision-invoices :is(th,td):last-child{white-space:nowrap;padding-right:0}.crm-app.workspace-shell.precision-shell .precision-role .crm-ops-next{background:0 0;border:0;border-radius:0;overflow:visible}.crm-app.workspace-shell.precision-shell .precision-role .crm-ops-next-header{color:#18232b;background:#fff;border:0;border-bottom:1px solid #e2e6e7;border-radius:0;padding:22px 0!important}.crm-app.workspace-shell.precision-shell .precision-role .crm-ops-next-header :is(h2,.font-heading){letter-spacing:-.7px;color:#18232b;font-size:27px;font-weight:500}.crm-app.workspace-shell.precision-shell .precision-role .crm-ops-next-header .text-muted-foreground{color:#647079!important}.crm-app.workspace-shell.precision-shell .precision-role .crm-ops-next-header .aevor-label{color:#647079}.crm-app.workspace-shell.precision-shell .precision-role .crm-ops-next-header .ops-next-primary{color:#fff;background:#18232b;border-color:#18232b}.precision-role .crm-ops-next-header .ops-next-actions a:not(.ops-next-primary){color:#18232b;background:#fff;border-color:#d6dcde}.crm-app.workspace-shell.precision-shell .precision-role .crm-worker-layout{grid-template-columns:minmax(0,1fr) 280px;gap:32px;padding:26px 0 0}.precision-role .crm-worker-layout>div:first-child>.aevor-card,.precision-role .crm-ops-job-layout>div:first-child>.aevor-card{padding:24px 0;border:0!important;border-top:1px solid #e2e6e7!important;border-radius:0!important}.crm-app.workspace-shell.precision-shell .precision-role .precision-instructions{background:#f6f7f7!important;border:0!important;border-left:2px solid #b9c2c1!important;border-radius:0!important;padding:18px 20px!important}.precision-worker-rail{border-left:1px solid #e2e6e7;padding-left:24px}.crm-app.workspace-shell.precision-shell .precision-worker-rail>.aevor-card{border:0;border-bottom:1px solid #e2e6e7;border-radius:0;padding:0 0 25px}.crm-app.workspace-shell.precision-shell .precision-role .checklist-panel{border:0;border-radius:0}.precision-role .checklist-panel>div:first-child{border:0;padding:16px 0}.precision-role .checklist-panel .checklist-action{border-radius:0;padding:17px 0}.precision-role .checklist-panel .checklist-action[aria-checked=true]{background:#fafbfa}.precision-role .checklist-panel .checklist-action>span:first-child{border-radius:4px;width:21px;height:21px}.precision-role .checklist-panel .checklist-action .line-through{color:#647079;text-decoration:none}.precision-role .task-progress{border-radius:0;height:2px}.precision-role .task-progress::-webkit-progress-bar{background:#edf0ef}.precision-role .task-progress::-webkit-progress-value{background:#456759}.crm-app.workspace-shell.precision-shell .precision-role .refined-worker-details{background:0 0;border:0;border-radius:0}.precision-role .refined-worker-details>summary{padding:16px 0;font-size:13px}.precision-role .crm-ops-job-layout{gap:32px}.precision-role .refined-job-shortcuts{background:0 0;border-bottom:1px solid #e2e6e7;border-radius:0;flex-wrap:wrap;gap:22px;padding:0}.precision-role .refined-job-shortcuts a{color:#647079;background:0 0;border-radius:0;padding:14px 0}.crm-app.workspace-shell.precision-shell .precision-customer .ops-next-visit{color:#18232b;min-height:0;box-shadow:none;background:#f6f7f7;border:1px solid #e2e6e7;border-radius:8px;padding:28px}.crm-app.workspace-shell.precision-shell .precision-customer .ops-next-visit :is(h2,.ops-visit-time){color:#18232b}.crm-app.workspace-shell.precision-shell .precision-customer .ops-next-visit h2{letter-spacing:-.7px;margin:12px 0 9px;font-size:26px;font-weight:500}.crm-app.workspace-shell.precision-shell .precision-customer .ops-next-visit .ops-visit-time{font-size:20px;font-weight:400}.crm-app.workspace-shell.precision-shell .precision-customer .ops-next-visit :is(p,.aevor-label){color:#647079}.precision-customer .refined-portal-welcome{grid-template-columns:minmax(0,1.45fr) minmax(250px,1fr);gap:28px}.precision-customer .refined-portal-contact{background:#fff!important;padding:24px!important}.precision-customer .refined-portal-contact>section{border:0!important;padding:15px 0!important}.precision-customer .crm-portal-actions{flex-wrap:wrap;gap:12px}.precision-customer .crm-portal-actions a{border-radius:6px;min-height:42px}.crm-app.workspace-shell.precision-shell .precision-customer .crm-ops-portal-panels>section,.crm-app.workspace-shell.precision-shell .precision-customer .precision-portal-visits>section{border:0;border-radius:0;padding:12px 0}.crm-app.workspace-shell.precision-shell .precision-customer :is(.crm-ops-portal-panels,.precision-portal-visits) ul>li{background:0 0;border:0;border-bottom:1px solid #e2e6e7;border-radius:0;margin:0;padding:17px 0}.crm-app.workspace-shell.precision-shell .precision-customer :is(.crm-ops-portal-panels,.precision-portal-visits)>section+section{border-left:1px solid #e2e6e7!important;padding-left:28px!important}.precision-customer .ops-disclosure{background:0 0;border:1px solid #e2e6e7;border-left:0;border-right:0;border-radius:0}.precision-customer .ops-disclosure>summary{padding:16px 0}.precision-customer .ops-disclosure>div{border:0!important;padding:15px 0!important}@media (width>=1100px){.precision-worker-rail{position:sticky;top:96px}}@media (width<=1200px){.crm-app.workspace-shell.precision-shell .precision-role :is(.dashboard-lower,.crm-overview-main){grid-template-columns:minmax(0,1fr) 240px;gap:22px}.precision-schedule-labels,.precision-schedule-row{grid-template-columns:52px minmax(110px,1fr) 84px minmax(90px,.65fr) 12px;gap:10px}.precision-row-assign{padding-left:66px}.crm-app.workspace-shell.precision-shell .office-main{padding-left:0;padding-right:0}}@media (width<=1000px){.crm-app.workspace-shell.precision-shell .precision-role :is(.dashboard-lower,.crm-overview-main){grid-template-columns:minmax(0,1fr)}.precision-rail{border-top:1px solid #e2e6e7;border-left:0;padding:24px 0 0}.precision-review{max-width:none}.precision-role .precision-rail .attention-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.crm-app.workspace-shell.precision-shell .precision-role .crm-worker-layout{grid-template-columns:minmax(0,1fr) 230px;gap:24px}}@media (width<=767px){.crm-app.workspace-shell.precision-shell .office-main{padding:25px 0 32px}.crm-app.workspace-shell.precision-shell .page-heading{align-items:flex-start;gap:20px;margin-bottom:20px}.crm-app.workspace-shell.precision-shell .page-heading h1,.precision-heading h1{letter-spacing:-.9px;font-size:29px}.crm-app.workspace-shell.precision-shell .page-subtitle,.precision-heading>div>p:last-child{font-size:13px}.crm-app.workspace-shell.precision-shell .role-switch{width:100%;display:flex}.crm-app.workspace-shell.precision-shell .role-switch button{flex:1;min-height:42px}.precision-heading{flex-wrap:wrap;align-items:flex-start;gap:14px}.precision-heading-actions{justify-content:flex-end;width:100%}.crm-app.workspace-shell.precision-shell .precision-role :is(.crm-overview-metrics,.vx-metric-row){grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px;padding-bottom:24px}.crm-app.workspace-shell.precision-shell .precision-role :is(.stat-tile,.vx-metric){min-height:104px;padding:0 18px}.crm-app.workspace-shell.precision-shell .precision-role :is(.stat-tile,.vx-metric):nth-child(odd){border-left:0;padding-left:0}.crm-app.workspace-shell.precision-shell .precision-role :is(.stat-value,.vx-metric>strong){font-size:32px}.precision-notice{grid-template-columns:18px minmax(0,1fr);gap:10px;padding:16px;display:grid}.precision-notice button{grid-column:2;justify-self:start;margin:2px 0 0}.precision-role .refined-priority{padding:16px}.crm-app.workspace-shell.precision-shell .precision-role [role=tablist]{gap:14px}.crm-app.workspace-shell.precision-shell .precision-role [role=tab]{min-height:46px;font-size:12px}.precision-schedule-labels{display:none}.precision-schedule{margin-top:12px}.precision-schedule-row{grid-template-columns:52px minmax(0,1fr) 16px;gap:6px 13px;padding:20px 0}.precision-time{grid-area:1/1/4;align-self:start}.precision-job{grid-area:1/2}.precision-schedule-row>svg{grid-area:1/3;align-self:start}.precision-person{color:#647079;grid-area:2/2;margin-top:4px}.precision-schedule-row>[class*=status-]{grid-area:3/2;margin-top:3px}.precision-job strong{font-size:14px}.precision-job>span{font-size:12px;line-height:1.6}.precision-row-assign{padding-left:65px}.precision-row-assign button{min-height:42px}.precision-rail .attention-grid{grid-template-columns:minmax(0,1fr)!important}.precision-invoices table{min-width:0}.precision-invoices :is(th,td){vertical-align:top;padding-right:12px;font-size:11px}.crm-app.workspace-shell.precision-shell .precision-role .crm-ops-next-header{padding:20px 0!important}.crm-app.workspace-shell.precision-shell .precision-role .crm-ops-next-header :is(h2,.font-heading){font-size:25px}.crm-app.workspace-shell.precision-shell .precision-role .crm-worker-layout{flex-direction:column;gap:22px;display:flex}.precision-worker-rail{border:0;padding:0;display:contents}.precision-worker-rail>.aevor-card:first-child{order:-1;border-bottom:1px solid #e2e6e7!important;padding-bottom:18px!important}.precision-worker-rail>.aevor-card:last-child{order:2}.precision-role .crm-ops-job-layout{grid-template-columns:minmax(0,1fr)}.precision-customer .refined-portal-welcome{grid-template-columns:minmax(0,1fr);gap:20px}.crm-app.workspace-shell.precision-shell .precision-customer .ops-next-visit{padding:23px}.crm-app.workspace-shell.precision-shell .precision-customer .ops-next-visit h2{font-size:24px}.crm-app.workspace-shell.precision-shell .precision-customer :is(.crm-ops-portal-panels,.precision-portal-visits){grid-template-columns:minmax(0,1fr);gap:20px}.crm-app.workspace-shell.precision-shell .precision-customer :is(.crm-ops-portal-panels,.precision-portal-visits)>section+section{border-top:1px solid #e2e6e7!important;border-left:0!important;padding:22px 0 0!important}.precision-role textarea,.precision-role input{font-size:16px}}@media (prefers-reduced-motion:reduce){.precision-role *{scroll-behavior:auto!important;animation:none!important}}.crm-app.workspace-shell.precision-shell .precision-customer .ops-disclosure{background:0 0;border:1px solid #e2e6e7;border-left:0;border-right:0;border-radius:0}.crm-app.workspace-shell.precision-shell .precision-customer .ops-disclosure>summary{padding:16px 0}.crm-app.workspace-shell.precision-shell .precision-customer .ops-next-visit{display:block}.crm-app.workspace-shell.precision-shell .precision-customer .ops-next-visit h2{margin:12px 0 9px}.crm-app.workspace-shell.precision-shell .precision-customer .ops-next-visit .ops-visit-time{margin:0 0 14px;display:block}.crm-app.workspace-shell.precision-shell .precision-customer .ops-next-visit>p{margin:12px 0}.crm-app.workspace-shell.precision-shell .precision-customer .crm-portal-actions a{border-radius:6px}.crm-app.workspace-shell.precision-shell .precision-portal-form{max-width:720px}.crm-app.workspace-shell.precision-shell .precision-role .crm-worker-layout a{border-radius:6px}.crm-app.workspace-shell.precision-shell .precision-worker-rail li{background:0 0;border:0;border-bottom:1px solid #e2e6e7;border-radius:0;padding:14px 0}.crm-app.workspace-shell.precision-shell .crm-mobile-nav{background:#fff;border:1px solid #e2e6e7;border-radius:8px;box-shadow:0 3px 18px #18232b0d}.crm-app.workspace-shell.precision-shell .crm-mobile-nav>button{border-radius:5px}.crm-app.workspace-shell.precision-shell .crm-mobile-nav>button[aria-current=page]{color:#18232b;background:#e9edee}.crm-app.workspace-shell.precision-shell .precision-role .crm-ops-next-header .ops-next-progress{color:#647079;border-color:#e2e6e7}.crm-app.workspace-shell.precision-shell .precision-role .crm-ops-next-header .aevor-num{color:#18232b;background:#f0f2f2;border-radius:6px}.crm-app.workspace-shell.precision-shell .precision-role .crm-ops-next-header .ops-next-actions a{border-radius:6px;min-height:44px}.crm-app.workspace-shell.precision-shell .precision-role .crm-ops-next-header .ops-next-actions a:not(.ops-next-primary){color:#18232b;background:#fff;border:1px solid #d6dcde}.crm-app.workspace-shell.precision-shell .precision-role .refined-priority a{color:#fff;background:#18232b;border-radius:6px}@media (width<=767px){.crm-app.workspace-shell.precision-shell .precision-role .ops-next-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.crm-app.workspace-shell.precision-shell .precision-role .ops-next-actions .ops-next-primary{grid-column:1/-1}.crm-app.workspace-shell.precision-shell .precision-role .ops-next-actions a{white-space:normal;text-align:center}}.crm-app.workspace-shell.precision-shell .precision-execution-rail{min-width:0}.crm-app.workspace-shell.precision-shell .precision-execution-rail .ops-job-start{margin:0;display:block}.crm-app.workspace-shell.precision-shell .precision-execution-rail .ops-time-priority{padding:0}.crm-app.workspace-shell.precision-shell .precision-role .refined-job-shortcuts a{background:0 0;border-radius:0}.crm-app.workspace-shell.precision-shell .precision-role .crm-visit-status{color:#52615a;background:#eef1f0;border-radius:4px}@media (width<=767px){.crm-app.workspace-shell.precision-shell .precision-execution-grid{flex-direction:column;gap:24px;display:flex}.crm-app.workspace-shell.precision-shell .precision-execution-rail{display:contents}.crm-app.workspace-shell.precision-shell .precision-execution-rail .ops-job-start{order:-1}}.crm-app.workspace-shell.precision-shell .precision-role .checklist-panel .checklist-action{width:100%;height:auto;min-height:54px;box-shadow:none;border:0;justify-content:flex-start;display:flex}@media (width<=1023px){.crm-app.workspace-shell.precision-shell .crm-mobile-nav{width:auto;max-width:none;padding:6px max(8px,env(safe-area-inset-right,0px)) max(6px,env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));background:#fff;border:0;border-top:1px solid #e2e6e7;border-radius:0;justify-content:center;margin:0;bottom:0;left:0;right:0;box-shadow:0 -3px 18px #18232b08}.crm-app.workspace-shell.precision-shell .crm-mobile-nav>button{max-width:160px;min-height:56px;padding-inline:3px}.crm-app.workspace-shell.precision-shell .crm-mobile-nav>button>span{font-size:clamp(10px,3vw,12px)}}@media (width<=540px){.crm-app.workspace-shell.precision-shell .company-tool:has(>.module-status){grid-template-columns:24px minmax(0,1fr);align-items:start;display:grid}.crm-app.workspace-shell.precision-shell .company-tool:has(>.module-status)>div{overflow-wrap:anywhere;min-width:0}.crm-app.workspace-shell.precision-shell .company-tool>.module-status{grid-column:2;justify-self:start}}.crm-app.workspace-shell .company-tool>svg:first-child{flex-shrink:0}.crm-app.workspace-shell .company-tool>div{overflow-wrap:anywhere;min-width:0}.crm-app.workspace-shell .sales-insights-metrics>div{flex-direction:column;display:flex}.crm-app.workspace-shell .sales-insights-metrics dd{margin-top:auto;padding-top:8px}.crm-app.workspace-shell .service-case-detail{scroll-margin-top:96px}.crm-app.workspace-shell .service-back-to-list{display:none}@media (width<=767px){.crm-app.workspace-shell :is(.crm-ops--approvals,.crm-ops--invoices) .ops-metric-line{grid-template-columns:minmax(0,1fr);gap:0!important}.crm-app.workspace-shell :is(.crm-ops--approvals,.crm-ops--invoices) .ops-metric-line .stat-tile{min-height:64px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e2e6e7;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 0;display:grid}.crm-app.workspace-shell :is(.crm-ops--approvals,.crm-ops--invoices) .ops-metric-line .stat-tile:last-child{border-bottom:0}.crm-app.workspace-shell :is(.crm-ops--approvals,.crm-ops--invoices) .ops-metric-line .stat-value{white-space:nowrap;margin:0;font-size:24px}.crm-app.workspace-shell .crm-ops--inbox .service-toolbar>.role-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;display:grid}.crm-app.workspace-shell .crm-ops--inbox .service-toolbar>.role-switch>button{white-space:normal;word-break:normal;overflow-wrap:normal;justify-content:center;align-items:center;gap:6px;min-height:44px;display:flex}}@media (width<=1023px){.crm-app.workspace-shell .service-back-to-list{margin-bottom:16px;display:inline-flex}.crm-app.workspace-shell .service-case-list,.crm-app.workspace-shell .service-case{scroll-margin-top:96px}}@media (width<=767px){.crm-app.workspace-shell .crm-team .crm-account-team-filter{grid-template-columns:minmax(0,1fr);gap:0}.crm-app.workspace-shell .crm-team .crm-account-team-filter .stat-tile{min-height:64px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e2e6e7;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:14px 0;display:grid}.crm-app.workspace-shell .crm-team .crm-account-team-filter .stat-value{white-space:nowrap;grid-area:1/2;margin:0;font-size:24px}.crm-app.workspace-shell .crm-team .crm-account-team-filter .stat-hint{grid-column:1/-1}.crm-app.workspace-shell .crm-team .crm-account-team-filter .stat-tile:last-child{border-bottom:0}.crm-app.workspace-shell.precision-shell .precision-role .refined-job-shortcuts{flex-flow:wrap;gap:6px;padding-bottom:12px;display:flex}.crm-app.workspace-shell.precision-shell .precision-role .refined-job-shortcuts a{white-space:nowrap;background:#f6f8f9;border:1px solid #e2e6e7;border-radius:6px;flex:0 auto;justify-content:center;min-height:44px;padding:10px 12px}}.crm-app.workspace-shell .job-issue-severity{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.crm-app.workspace-shell .job-issue-severity>button{min-width:0;min-height:44px;padding:8px 6px;font-size:12px}.crm-app.workspace-shell #portal-completed-visits{scroll-margin-top:96px}@media (width<=767px){.crm-app.workspace-shell #portal-workspace-tabs>[role=tablist]{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;height:auto;padding:4px;display:grid}.crm-app.workspace-shell #portal-workspace-tabs>[role=tablist]>[role=tab]{white-space:normal;word-break:normal;overflow-wrap:normal;text-align:center;min-width:0;min-height:48px;padding:8px 4px;font-size:12px;line-height:1.4}}.crm-app.workspace-shell #portal-workspace-tabs>[role=tablist]>[role=tab]{border-bottom:2px solid #0000}.crm-app.workspace-shell #portal-workspace-tabs>[role=tablist]>[role=tab][data-state=active]{color:#203442;border-bottom-color:#203442;font-weight:600}:root{--office-surface:#f0f5f8;--office-surface-hover:#eaf1f5;--office-surface-selected:#e8f0f5;--office-surface-line:#e3ebf0;--office-surface-selected-line:#8ca7b8;--office-surface-radius:18px;--office-surface-ink:#213744;--office-surface-muted:#587084}.office-card-surface,#root .office-editorial :is(.office-status-services article,.office-integration-providers>li,.office-status-aside section,.office-contact-card,.office-integration-flow,.office-info-sections>section,.registration-offer,.ww-reservation,.workflow-example,.rj-metric,.eh-role-card,.alive-role-grid>article,.cr-panel,.mc-membership-included li,.mc-seat-selector,.ep-work-outcome){background:var(--office-surface);border:1px solid var(--office-surface-line);border-radius:var(--office-surface-radius);box-shadow:none}#root .office-editorial .office-integration-providers>li[data-selected=true]{background:var(--office-surface-selected);border-color:var(--office-surface-selected-line)}#root .office-editorial :is(.office-auth-card,.registration-card,.journey-entry-panel,.mc-configuration,.office-status-health,.workflow-explorer){border:1px solid var(--office-surface-line);border-radius:var(--office-surface-radius);box-shadow:none;background:#fff}#root :is(.office-editorial,.crm-app) :is(.mc-industries>button,.membership-industry-choices button,.public-industry-choices button,.industry-options label,.eh-industry-cards .eh-industry-links button){background:var(--office-surface);border:1px solid var(--office-surface-line);border-radius:var(--office-surface-radius);color:var(--office-surface-ink);box-shadow:none;transition:background-color .16s,border-color .16s;transform:none}#root :is(.office-editorial,.crm-app) :is(.mc-industries>button,.membership-industry-choices button,.public-industry-choices button,.industry-options label,.eh-industry-cards .eh-industry-links button):hover{background:var(--office-surface-hover);box-shadow:none;border-color:#bccdd8;transform:none}#root :is(.office-editorial,.crm-app) :is(.mc-industries>button,.membership-industry-choices button,.public-industry-choices button,.eh-industry-cards .eh-industry-links button)[aria-pressed=true],#root :is(.office-editorial,.crm-app) .industry-options label.selected{background:var(--office-surface-selected);border-color:var(--office-surface-selected-line);color:var(--office-surface-ink);box-shadow:inset 0 0 0 1px #8ca7b81a}#root .office-editorial .eh-industry-links button[aria-pressed=true] :is(strong,small){color:var(--office-surface-ink)}#root .office-editorial .eh-industry-links button .eh-industry-icon{color:#57778e;box-shadow:none;background:0 0;border:0}#root .office-editorial .eh-industry-links button[aria-pressed=true] .eh-industry-arrow{color:#356b53;background:#dcece3}#root :is(.office-editorial,.crm-app) :is(.mc-industries>button,.membership-industry-choices button,.public-industry-choices button,.eh-industry-cards .eh-industry-links button):focus-visible{outline-offset:3px;outline:2px solid #52748a}#root .office-editorial .mc-membership-included li{min-width:0;padding:20px}#root .office-editorial .mc-membership-included ul{gap:14px}#root .office-membership-configurator .mc-industries{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#root .office-membership-configurator .mc-industries>button{flex-direction:column;align-items:flex-start;gap:14px;min-height:146px;padding:18px;line-height:1.45;display:flex;position:relative}#root .office-membership-configurator :is(.mc-industry-symbol,.mc-industry-icon){color:#5b7d95;align-items:center;width:24px;height:24px;min-height:24px;display:flex}#root .office-membership-configurator .mc-industry-icon svg{width:24px;height:24px}#root .office-membership-configurator .mc-industries strong{font-size:14px;line-height:1.45}#root .office-membership-configurator .mc-industries small{color:var(--office-surface-muted);margin-top:5px;font-size:12px;line-height:1.6}#root .office-membership-configurator .mc-radio{color:#356b53;background:#fff;border:1px solid #cedde6;width:22px;height:22px;position:absolute;top:16px;right:14px}#root .office-membership-configurator [aria-pressed=true]>.mc-radio{color:#356b53;background:#dcece3;border-color:#c8dfd2}#root .crm-app.workspace-shell :is(.aevor-card,.office-card-surface,.od-panel,.od-details,.od-metrics,.office-module,.office-module-note,.office-card,.module-card,.rj-paper,.rj-metric,.pw-plan-card,.pw-secondary,.ow-disclosure,.ow-arrival-detail,.ow-more,.ow-access,.ow-destination,.ow-job .checklist-panel,.ow-job .work-session-card,.ops-disclosure,.ops-review-queue,.ops-filter-controls,.travel-card,.travel-destination,.industry-journey,.industry-template,.onboarding-panel):not([role=alert]):not(.ops-planning-board):not(.crm-workload){background:var(--office-surface)!important;border:1px solid var(--office-surface-line)!important;border-radius:var(--office-surface-radius)!important;box-shadow:none!important}#root .crm-app.workspace-shell :is(.crm-ops-lane,.planning-week-day){border-color:var(--office-surface-line)!important;border-radius:var(--office-surface-radius)!important;box-shadow:none!important;background:#eaf0f4!important}#root .crm-app.workspace-shell .job-card-interactive{border-color:var(--office-surface-line)!important;box-shadow:none!important;background:#fff!important;border-radius:14px!important}#root .crm-app.workspace-shell .office-attention:not(.attention-compact){background:var(--office-surface)!important;border:1px solid var(--office-surface-line)!important;border-radius:var(--office-surface-radius)!important;box-shadow:none!important}#root .crm-app.workspace-shell .office-main :is(.ow-disclosure,.ow-arrival-detail,.ow-more,.ops-disclosure,.pw-secondary,.od-details)>summary{border-radius:var(--office-surface-radius);background:0 0}#root .crm-app.workspace-shell .office-main :is(.ow-disclosure,.ow-arrival-detail,.ow-more,.ops-disclosure,.pw-secondary,.od-details)[open]>summary{border-bottom-color:var(--office-surface-line);background:0 0;border-radius:18px 18px 0 0}#root .crm-app.workspace-shell .office-main :is(.ow-disclosure,.ow-arrival-detail,.ow-more,.ops-disclosure,.pw-secondary,.od-details)>summary:hover{background:var(--office-surface-hover)}@media (width<=600px){#root .office-membership-configurator .mc-industries{grid-template-columns:minmax(0,1fr)}#root .office-membership-configurator .mc-industries>button{grid-template-columns:24px minmax(0,1fr) 22px;align-items:center;gap:14px;min-height:88px;padding:18px;display:grid}#root .office-membership-configurator .mc-radio{align-self:center;position:static}}@media (prefers-reduced-motion:reduce){#root :is(.mc-industries>button,.eh-industry-links button){transition:none}}
