html:has(.hv2-page){position:relative}.hv2-page{--hv2-content-max: 1320px;--hv2-page-gutter: 2rem;--hv2-bg: var(--surface);--hv2-bg-soft: color-mix(in srgb, var(--surface) 92%, var(--surface-alt));--hv2-panel: color-mix(in srgb, var(--surface) 97%, var(--surface-alt));--hv2-panel-strong: color-mix(in srgb, var(--surface) 88%, var(--surface-alt));--hv2-text: var(--text);--hv2-muted: var(--text-muted);--hv2-soft: var(--text-soft);--hv2-border: color-mix(in srgb, var(--border) 82%, transparent);--hv2-blue: #1463f3;--hv2-blue-solid: #1463f3;--hv2-blue-strong: #0c4fd6;--hv2-blue-soft: color-mix(in srgb, var(--primary) 10%, var(--surface));--hv2-green: #0d9f6e;--hv2-purple: #7c3aed;--hv2-amber: #d97706;min-height:100vh;padding-top:0;overflow-x:clip;overflow-y:visible;background:var(--hv2-bg);color:var(--hv2-text);font-family:Work Sans,ui-sans-serif,system-ui,-apple-system,sans-serif}:root[data-theme=dark] .hv2-page{--hv2-blue: #76a8ff}.hv2-page *,.hv2-page *:before,.hv2-page *:after{box-sizing:border-box}.hv2-page img{display:block;max-width:100%}.hv2-page button,.hv2-page input{font:inherit}.hv2-page button,.hv2-page a{-webkit-tap-highlight-color:transparent}.hv2-page a{color:inherit;text-decoration:none}.hv2-page h1,.hv2-page h2,.hv2-page h3,.hv2-page p{margin:0}.hv2-page h1,.hv2-page h2,.hv2-page .hv2-stage-copy h2,.hv2-page .hv2-footer-brand p{font-family:inherit;font-weight:600;letter-spacing:-.035em}.hv2-page :focus-visible{outline:3px solid color-mix(in srgb,var(--hv2-blue) 82%,white);outline-offset:3px}.hv2-skip-link{position:fixed;left:1rem;top:-5rem;z-index:200;border-radius:.5rem;background:var(--hv2-text);color:var(--hv2-bg);padding:.75rem 1rem;transition:top .16s ease}.hv2-skip-link:focus{top:1rem}.hv2-eyebrow{color:var(--hv2-blue);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.hv2-button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:.6rem;border:1px solid transparent;border-radius:var(--radius-action);padding:.75rem 1.15rem;font-size:.9rem;font-weight:650;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.hv2-button svg{height:1rem;width:1rem}.hv2-button:hover{transform:translateY(-2px)}.hv2-button-primary{background:var(--hv2-blue-solid);color:#fff!important;box-shadow:0 14px 32px #1463f333}.hv2-button-primary:hover{background:var(--hv2-blue-strong)}.hv2-button-secondary{border-color:color-mix(in srgb,var(--hv2-blue) 60%,var(--hv2-border));background:color-mix(in srgb,var(--hv2-bg) 92%,transparent);color:var(--hv2-blue)!important}.hv2-button-secondary:hover{background:var(--hv2-blue-soft)}.hv2-header{position:fixed;top:0;right:0;left:0;z-index:100;border-bottom:0;background:color-mix(in srgb,var(--hv2-bg) 78%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hv2-header:after{position:absolute;top:100%;right:0;left:0;height:28px;background:linear-gradient(180deg,color-mix(in srgb,var(--hv2-bg) 30%,transparent),transparent);content:"";pointer-events:none}.hv2-header-inner{display:grid;min-height:72px;max-width:var(--hv2-content-max);grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;margin:0 auto;padding:0 2rem}.hv2-logo-link img{height:30px;width:auto}.hv2-desktop-nav{display:flex;align-items:center;justify-content:center;gap:.35rem}.hv2-desktop-nav a{border-radius:.4rem;padding:.6rem .75rem;color:var(--hv2-muted);font-size:.82rem;font-weight:550;transition:color .16s ease,background .16s ease}.hv2-desktop-nav a:hover{background:var(--hv2-blue-soft);color:var(--hv2-text)}.hv2-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:.55rem}.hv2-icon-button,.hv2-menu-button{display:inline-grid;height:40px;width:40px;place-items:center;border:1px solid var(--hv2-border);border-radius:.45rem;background:var(--hv2-panel);color:var(--hv2-muted);cursor:pointer}.hv2-icon-button svg,.hv2-menu-button svg{height:1rem;width:1rem}.hv2-header-avatar,.hv2-app-user{display:inline-grid;flex:0 0 auto;place-items:center;border-radius:999px;background:var(--hv2-blue-solid);color:#fff;font-size:.7rem;font-weight:750;letter-spacing:.04em}.hv2-header-avatar{height:40px;width:40px}.hv2-header-cta{display:inline-flex;min-height:40px;align-items:center;border-radius:.45rem;background:var(--hv2-blue-solid);color:#fff!important;padding:.6rem .95rem;font-size:.8rem;font-weight:650}.hv2-menu-button,.hv2-mobile-menu{display:none}.hv2-hero{position:relative;min-height:780px;overflow:hidden;padding-top:72px;background:radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--hv2-blue) 18%,transparent),transparent 30%),radial-gradient(circle at 54% 66%,color-mix(in srgb,var(--hv2-blue) 8%,transparent),transparent 34%),linear-gradient(118deg,var(--hv2-bg) 0%,var(--hv2-bg) 42%,color-mix(in srgb,var(--hv2-blue) 8%,var(--hv2-bg)) 100%)}.hv2-hero:after{position:absolute;inset:72px -12% auto 49%;height:72%;background:repeating-linear-gradient(90deg,transparent 0 64px,color-mix(in srgb,var(--hv2-blue) 7%,transparent) 65px 66px),repeating-linear-gradient(0deg,transparent 0 64px,color-mix(in srgb,var(--hv2-blue) 6%,transparent) 65px 66px);content:"";-webkit-mask-image:linear-gradient(115deg,transparent 0%,rgba(0,0,0,.16) 26%,rgba(0,0,0,.7) 72%,transparent 100%);mask-image:linear-gradient(115deg,transparent 0%,rgba(0,0,0,.16) 26%,rgba(0,0,0,.7) 72%,transparent 100%);opacity:.48;pointer-events:none;transform:perspective(900px) rotateY(-10deg) rotate(2deg);transform-origin:center}.hv2-hero-inner{position:relative;z-index:2;display:grid;min-height:708px;max-width:var(--hv2-content-max);grid-template-columns:minmax(390px,.76fr) minmax(600px,1.24fr);align-items:center;gap:clamp(.5rem,2vw,2rem);margin:0 auto;padding:4.5rem 2rem 6.5rem}.hv2-hero-copy-veil{position:absolute;bottom:0;left:-8rem;top:0;z-index:5;width:min(72vw,1040px);background:linear-gradient(90deg,var(--hv2-bg) 0%,color-mix(in srgb,var(--hv2-bg) 98%,transparent) 48%,color-mix(in srgb,var(--hv2-bg) 90%,transparent) 66%,color-mix(in srgb,var(--hv2-bg) 48%,transparent) 82%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,black 11%,black 88%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,black 11%,black 88%,transparent 100%);pointer-events:none}.hv2-hero-copy{position:relative;z-index:6;width:min(720px,46vw);max-width:720px}.hv2-hero-copy h1{max-width:none;margin-top:.8rem;font-size:clamp(3.35rem,4.8vw,4.9rem);line-height:.96}.hv2-hero-copy h1 span{display:block;width:-moz-max-content;width:max-content;max-width:100%}.hv2-hero-copy>p:not(.hv2-eyebrow){max-width:600px;margin-top:1.6rem;color:var(--hv2-muted);font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.7}.hv2-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.hv2-easy-start{display:block;margin-top:.9rem;color:var(--hv2-soft);font-size:.76rem}.hv2-hero-product{position:relative;z-index:3;width:min(64vw,820px);aspect-ratio:1.34;justify-self:end;perspective:1400px}.hv2-hero-product-plane{position:absolute;top:4%;right:-10%;bottom:8%;left:2%;z-index:3;display:grid;grid-template-columns:62px minmax(0,1fr);border:1px solid color-mix(in srgb,var(--hv2-blue) 24%,var(--hv2-border));border-radius:.8rem;background:color-mix(in srgb,var(--hv2-panel) 97%,transparent);box-shadow:0 42px 90px color-mix(in srgb,var(--hv2-blue-strong) 16%,transparent),0 12px 34px #0f172a26,inset 0 1px color-mix(in srgb,white 38%,transparent);transform-style:preserve-3d;will-change:transform,opacity}.hv2-hero-mini-sidebar{position:relative;z-index:3;display:flex;min-width:0;flex-direction:column;align-items:center;border-right:1px solid var(--hv2-border);border-radius:.8rem 0 0 .8rem;background:color-mix(in srgb,var(--hv2-panel-strong) 82%,transparent);padding:.75rem .55rem}.hv2-hero-mini-brand{display:grid;height:42px;width:42px;place-items:center}.hv2-hero-mini-brand img{height:42px;width:42px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 5px 5px rgba(15,23,42,.16))}.hv2-hero-mini-sidebar nav{display:grid;width:100%;gap:.42rem;margin-top:1.15rem}.hv2-hero-mini-sidebar nav>span{display:grid;height:35px;width:100%;place-items:center;border:1px solid transparent;border-radius:.42rem;color:var(--hv2-soft)}.hv2-hero-mini-sidebar nav>span.is-active{border-color:color-mix(in srgb,var(--hv2-blue) 24%,transparent);background:color-mix(in srgb,var(--hv2-blue) 12%,var(--hv2-panel));color:var(--hv2-blue)}.hv2-hero-mini-sidebar svg{height:16px;width:16px}.hv2-hero-product-main{position:relative;min-width:0;overflow:hidden;border-radius:0 .8rem .8rem 0;background:linear-gradient(145deg,color-mix(in srgb,var(--hv2-panel) 98%,transparent),var(--hv2-panel)),var(--hv2-panel)}.hv2-hero-product-main>header{display:grid;min-height:62px;grid-template-columns:minmax(0,1fr) minmax(150px,220px) auto;align-items:center;gap:.75rem;border-bottom:1px solid var(--hv2-border);padding:.7rem .9rem .7rem 1rem}.hv2-hero-product-main>header>div:first-child{display:grid;min-width:0;gap:.12rem}.hv2-hero-product-main>header strong{color:var(--hv2-text);font-size:.82rem;font-weight:700}.hv2-hero-product-main>header>div:first-child span{overflow:hidden;color:var(--hv2-soft);font-size:.56rem;text-overflow:ellipsis;white-space:nowrap}.hv2-hero-product-search{display:flex;min-width:0;height:32px;align-items:center;gap:.5rem;border:1px solid var(--hv2-border);border-radius:.38rem;background:color-mix(in srgb,var(--hv2-bg) 50%,transparent);color:var(--hv2-soft);padding:0 .65rem;font-size:.61rem}.hv2-hero-product-search svg{height:13px;width:13px;flex:0 0 auto}.hv2-hero-product-search span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hv2-hero-product-avatar{display:grid;height:30px;width:30px;place-items:center;border-radius:999px;background:var(--hv2-blue-solid);color:#fff;font-size:.58rem;font-weight:750}.hv2-hero-product-toolbar{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 1rem}.hv2-hero-list-view{position:relative;transform-origin:42% 42%;will-change:transform,filter,opacity}.hv2-hero-product-toolbar>div{display:grid;gap:.15rem}.hv2-hero-product-toolbar small{color:var(--hv2-blue);font-size:.52rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hv2-hero-product-toolbar strong{color:var(--hv2-text);font-size:.92rem}.hv2-hero-product-toolbar>span{display:inline-flex;min-height:29px;align-items:center;gap:.35rem;border:1px solid var(--hv2-border);border-radius:.38rem;color:var(--hv2-muted);padding:.35rem .55rem;font-size:.58rem}.hv2-hero-product-toolbar svg{height:12px;width:12px}.hv2-hero-product-table{position:relative;padding:0 1rem 1rem}.hv2-hero-table-head,.hv2-hero-product-rows article{display:grid;grid-template-columns:minmax(160px,1.2fr) .6fr minmax(135px,.95fr) .45fr;align-items:center;gap:.65rem}.hv2-hero-table-head{min-height:25px;border-bottom:1px solid var(--hv2-border);color:var(--hv2-soft);font-size:.48rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.hv2-hero-product-rows{display:grid;gap:.45rem;padding-top:.48rem}.hv2-hero-product-rows article{position:relative;min-height:48px;border:1px solid var(--hv2-border);border-radius:.48rem;background:color-mix(in srgb,var(--hv2-panel-strong) 34%,transparent);color:var(--hv2-muted);padding:.42rem .58rem;font-size:.57rem;transition:border-color .42s ease,box-shadow .42s ease,background .42s ease}.hv2-hero-product-rows article.is-selected{z-index:2;border-color:color-mix(in srgb,var(--hv2-blue) 86%,white);background:color-mix(in srgb,var(--hv2-blue) 10%,var(--hv2-panel));box-shadow:0 0 0 1px color-mix(in srgb,var(--hv2-blue) 50%,transparent),0 0 22px color-mix(in srgb,var(--hv2-blue) 42%,transparent);color:var(--hv2-text)}.hv2-hero-person-name{display:flex;min-width:0;align-items:center;gap:.45rem}.hv2-hero-person-name img,.hv2-hero-person-initials{display:grid;height:26px;width:26px;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--hv2-border) 72%,transparent);border-radius:999px;-o-object-fit:cover;object-fit:cover}.hv2-hero-person-initials{background:color-mix(in srgb,var(--hv2-blue) 10%,var(--hv2-panel));color:var(--hv2-blue);font-size:.48rem;font-weight:750}.hv2-hero-person-name strong{overflow:hidden;color:var(--hv2-text);font-size:.6rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.hv2-hero-product-rows article>span:not(.hv2-hero-person-initials){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hv2-hero-product-rows article>span.is-active,.hv2-hero-product-rows article>span.is-leave{justify-self:start;border-radius:999px;padding:.18rem .4rem;font-size:.5rem;font-weight:700}.hv2-hero-product-rows article>span.is-active{background:color-mix(in srgb,var(--hv2-green) 12%,transparent);color:var(--hv2-green)}.hv2-hero-product-rows article>span.is-leave{background:color-mix(in srgb,var(--hv2-amber) 12%,transparent);color:var(--hv2-amber)}.hv2-hero-loading-rail{position:absolute;inset:26px 1rem auto;z-index:4;height:2px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--hv2-blue) 12%,transparent);transform-origin:left}.hv2-hero-loading-rail i{display:block;height:100%;border-radius:inherit;background:var(--hv2-blue-solid);box-shadow:0 0 14px color-mix(in srgb,var(--hv2-blue) 70%,transparent);transform-origin:left}.hv2-hero-profile-stage{position:absolute;right:-1%;top:5%;z-index:7;width:min(620px,78%);border:1px solid color-mix(in srgb,var(--hv2-blue) 34%,var(--hv2-border));border-radius:.72rem;background:linear-gradient(145deg,color-mix(in srgb,var(--hv2-panel) 98%,transparent),color-mix(in srgb,var(--hv2-panel-strong) 93%,transparent)),var(--hv2-panel);box-shadow:0 38px 90px #0f172a4d,0 0 52px color-mix(in srgb,var(--hv2-blue) 22%,transparent);padding:1.05rem;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transform-origin:82% 32%;transform-style:preserve-3d;will-change:transform,opacity}.hv2-hero-profile-person{display:flex;align-items:center;gap:.85rem;padding-bottom:.9rem}.hv2-hero-profile-person img{height:62px;width:62px;flex:0 0 auto;border:2px solid color-mix(in srgb,var(--hv2-blue) 22%,var(--hv2-border));border-radius:999px;-o-object-fit:cover;object-fit:cover}.hv2-hero-profile-person>div{display:grid;min-width:0;gap:.2rem}.hv2-hero-profile-person small{color:var(--hv2-blue);font-size:.48rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hv2-hero-profile-person strong{color:var(--hv2-text);font-size:1.08rem;font-weight:750}.hv2-hero-profile-person span{color:var(--hv2-soft);font-size:.62rem}.hv2-hero-profile-person b{border-radius:999px;background:color-mix(in srgb,var(--hv2-purple) 13%,transparent);color:var(--hv2-purple);padding:.16rem .35rem;font-weight:700}.hv2-hero-profile-stage dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0;border-top:1px solid var(--hv2-border);padding-top:.72rem}.hv2-hero-profile-stage dl>div{position:relative;display:grid;gap:.16rem;min-width:0;border:1px solid color-mix(in srgb,var(--hv2-border) 72%,transparent);border-radius:.46rem;background:color-mix(in srgb,var(--hv2-panel) 54%,transparent);padding:.52rem .58rem;box-shadow:0 0 0 transparent,0 0 0 transparent;transform-style:preserve-3d;transition:border-color .9s ease,background .9s ease,box-shadow .9s ease}.hv2-hero-profile-stage dl>div.is-lifted{z-index:3;border-color:color-mix(in srgb,var(--hv2-blue) 55%,var(--hv2-border));background:color-mix(in srgb,var(--hv2-blue) 9%,var(--hv2-panel));box-shadow:0 14px 28px #0f172a33,0 0 24px color-mix(in srgb,var(--hv2-blue) 26%,transparent)}.hv2-hero-profile-stage dl>div:last-child{padding-bottom:.52rem}.hv2-hero-profile-stage dt{display:flex;align-items:center;gap:.3rem;color:var(--hv2-soft);font-size:.46rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.hv2-hero-profile-stage dt svg{height:11px;width:11px;color:var(--hv2-blue)}.hv2-hero-profile-stage dd{display:flex;align-items:center;gap:.28rem;margin:0;color:var(--hv2-text);font-size:.59rem;font-weight:600;overflow-wrap:anywhere}.hv2-hero-field-app{position:absolute;right:.42rem;top:.42rem;height:20px;width:20px;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--hv2-blue) 42%,transparent));pointer-events:none}.hv2-hero-profile-connections{display:grid;gap:.5rem;margin-top:.72rem;border-top:1px solid var(--hv2-border);padding-top:.68rem}.hv2-hero-profile-connections>span{color:var(--hv2-blue);font-size:.5rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.hv2-hero-profile-connections>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}.hv2-hero-profile-connections article{display:flex;min-width:0;align-items:center;gap:.42rem;border:1px solid color-mix(in srgb,var(--hv2-blue) 20%,var(--hv2-border));border-radius:.48rem;background:color-mix(in srgb,var(--hv2-blue) 6%,var(--hv2-panel));box-shadow:0 10px 24px #0f172a24,0 0 22px color-mix(in srgb,var(--hv2-blue) 18%,transparent);padding:.48rem}.hv2-hero-profile-connections img{height:30px;width:30px;flex:0 0 auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 4px rgba(15,23,42,.14))}.hv2-hero-profile-connections article>div{display:grid;min-width:0;gap:.08rem}.hv2-hero-profile-connections strong,.hv2-hero-profile-connections small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hv2-hero-profile-connections strong{color:var(--hv2-text);font-size:.52rem;font-weight:700}.hv2-hero-profile-connections small{color:var(--hv2-soft);font-size:.42rem}.hv2-hero-system-status{position:absolute;left:39%;top:-2.25rem;z-index:10;display:grid;min-width:240px;gap:.16rem;border-left:2px solid var(--hv2-blue-solid);color:var(--hv2-text);padding-left:.72rem;pointer-events:none}.hv2-hero-system-status span{color:var(--hv2-blue);font-size:.55rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.hv2-hero-system-status strong{font-size:.83rem;font-weight:650}.hv2-hero-system-dock{position:absolute;right:-4%;bottom:-1.45rem;left:17%;z-index:10;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem;border:1px solid color-mix(in srgb,var(--hv2-blue) 30%,var(--hv2-border));border-radius:.72rem;background:color-mix(in srgb,var(--hv2-panel) 91%,transparent);box-shadow:0 22px 54px #0f172a38,0 0 30px color-mix(in srgb,var(--hv2-blue) 16%,transparent);padding:.52rem;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:none}.hv2-hero-system-dock>span{display:flex;min-width:0;align-items:center;gap:.38rem;border-right:1px solid color-mix(in srgb,var(--hv2-border) 76%,transparent);padding:.32rem .42rem}.hv2-hero-system-dock>span:last-child{border-right:0}.hv2-hero-system-dock img{height:30px;width:30px;flex:0 0 auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 4px rgba(15,23,42,.14))}.hv2-hero-system-dock b{overflow:hidden;color:var(--hv2-text);font-size:.52rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.hv2-hero-product.is-system .hv2-hero-product-plane,.hv2-hero-product.is-handoff .hv2-hero-product-plane,.hv2-hero-product.is-system .hv2-hero-profile-stage,.hv2-hero-product.is-handoff .hv2-hero-profile-stage{border-color:color-mix(in srgb,var(--hv2-blue) 48%,var(--hv2-border));box-shadow:0 42px 100px color-mix(in srgb,var(--hv2-blue-strong) 22%,transparent),0 0 46px color-mix(in srgb,var(--hv2-blue) 10%,transparent),inset 0 1px color-mix(in srgb,white 38%,transparent)}.hv2-hero-scroll-handoff{position:absolute;left:53%;bottom:-4.4rem;z-index:9;display:grid;justify-items:center;color:var(--hv2-blue)!important;font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transform:translate(-50%)}.hv2-hero-scroll-handoff span{border:1px solid color-mix(in srgb,var(--hv2-blue) 44%,var(--hv2-border));border-radius:999px;background:color-mix(in srgb,var(--hv2-panel) 90%,transparent);padding:.38rem .62rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hv2-hero-scroll-handoff i{display:block;height:52px;width:1px;background:linear-gradient(var(--hv2-blue),color-mix(in srgb,var(--hv2-blue) 16%,transparent));box-shadow:0 0 10px color-mix(in srgb,var(--hv2-blue) 58%,transparent)}.hv2-hero-scroll-handoff svg{height:15px;width:15px;margin-top:-.12rem}.hv2-section-heading,.hv2-membership-section,.hv2-connected-story,.hv2-sites-section,.hv2-hiring-section,.hv2-finance-section,.hv2-operations-section,.hv2-trust-section,.hv2-trial-cta,.hv2-footer{max-width:var(--hv2-content-max);margin-inline:auto}.hv2-membership-section{--hv2-people-frame-clip: 100%;--hv2-people-sidebar-clip: 100%;--hv2-people-header-clip: 100%;--hv2-people-content-clip: 100%;--hv2-people-search-scale: 0;--hv2-people-results-clip: 100%;--hv2-people-frame-y: 6.5rem;--hv2-people-frame-scale: .965;--hv2-people-frame-opacity: .12;position:relative;padding:8.5rem 2rem 4rem}.hv2-section-heading{max-width:100%}.hv2-section-heading h2,.hv2-sites-copy h2,.hv2-hiring-copy h2,.hv2-finance-copy h2,.hv2-operations-heading h2,.hv2-trial-cta h2{margin-top:.75rem;font-size:clamp(2.6rem,5vw,5rem);line-height:.98;text-wrap:balance}.hv2-section-heading>p:last-child,.hv2-sites-copy>p,.hv2-hiring-copy>p,.hv2-finance-copy>p,.hv2-operations-heading>p,.hv2-trial-cta>div>p:last-child{max-width:760px;margin-top:1.1rem;color:var(--hv2-muted);font-size:1rem;line-height:1.7}.hv2-app-shell{position:relative;display:flex;min-width:0;min-height:560px;overflow:hidden;border:1px solid var(--hv2-border);border-radius:.7rem;background:var(--hv2-panel);box-shadow:0 28px 70px color-mix(in srgb,var(--text) 10%,transparent),0 2px 8px color-mix(in srgb,var(--text) 5%,transparent);color:var(--hv2-text);font-size:.78rem;text-align:left}.hv2-app-sidebar{display:flex;width:172px;flex:0 0 172px;flex-direction:column;border-right:1px solid var(--hv2-border);background:color-mix(in srgb,var(--hv2-panel) 98%,var(--hv2-bg-soft))}.hv2-app-brand{display:flex;min-height:58px;align-items:center;gap:.55rem;border-bottom:1px solid var(--hv2-border);padding:.7rem .8rem}.hv2-app-brand>svg{width:.9rem;margin-left:auto;color:var(--hv2-soft)}.hv2-app-brand-icon{display:grid;height:30px;width:30px;place-items:center;border:1px solid var(--hv2-border);border-radius:.38rem;background:var(--hv2-bg)}.hv2-app-brand-icon img{height:19px;width:19px}.hv2-app-brand strong{font-size:.75rem}.hv2-app-nav{display:grid;gap:.25rem;padding:.75rem .55rem}.hv2-app-nav>div,.hv2-app-help{display:flex;min-height:34px;align-items:center;gap:.55rem;border-radius:.38rem;padding:.45rem .55rem;color:var(--hv2-muted);font-size:.68rem;font-weight:550}.hv2-app-nav>div svg,.hv2-app-help svg{height:.9rem;width:.9rem;flex:0 0 auto;color:var(--hv2-soft)}.hv2-app-nav>div.is-active{background:var(--hv2-blue-soft);color:var(--hv2-blue)}.hv2-app-nav>div.is-active svg{color:var(--hv2-blue)}.hv2-app-help{margin-top:auto;border-top:1px solid var(--hv2-border);border-radius:0;padding:.9rem 1rem}.hv2-app-main{display:flex;min-width:0;flex:1;flex-direction:column}.hv2-app-topbar{display:flex;min-height:58px;align-items:center;justify-content:flex-end;gap:.8rem;border-bottom:1px solid var(--hv2-border);padding:.7rem .9rem}.hv2-app-search{display:flex;height:32px;width:min(280px,68%);align-items:center;gap:.45rem;border:1px solid var(--hv2-border);border-radius:.4rem;background:var(--hv2-bg-soft);padding:0 .65rem;color:var(--hv2-soft);font-size:.64rem}.hv2-app-search svg{height:.75rem;width:.75rem}.hv2-app-user{height:30px;width:30px;font-size:.6rem}.hv2-app-content{position:relative;min-width:0;flex:1;overflow:hidden;padding:1rem}.hv2-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--hv2-border);padding-bottom:.8rem}.hv2-panel-heading span:first-child{color:var(--hv2-soft);font-size:.58rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.hv2-panel-heading h3{margin-top:.2rem;font-family:inherit;font-size:1rem;font-weight:700;letter-spacing:-.02em}.hv2-status{display:inline-flex;width:-moz-max-content;width:max-content;align-items:center;border-radius:999px;padding:.18rem .45rem;font-size:.56rem;font-weight:700}.hv2-status-blue{background:color-mix(in srgb,var(--hv2-blue) 12%,var(--hv2-bg));color:var(--hv2-blue)}.hv2-status-green{background:color-mix(in srgb,var(--hv2-green) 14%,var(--hv2-bg));color:var(--hv2-green)}.hv2-status-purple{background:color-mix(in srgb,var(--hv2-purple) 14%,var(--hv2-bg));color:var(--hv2-purple)}.hv2-status-amber{background:color-mix(in srgb,var(--hv2-amber) 14%,var(--hv2-bg));color:var(--hv2-amber)}.hv2-fake-cursor{position:absolute;z-index:30;display:flex;align-items:center;gap:.35rem;color:var(--hv2-text);backface-visibility:hidden;pointer-events:none;will-change:left,top,transform,opacity}.hv2-fake-cursor>svg{height:1.25rem;width:1.25rem;fill:var(--hv2-bg);filter:drop-shadow(0 2px 2px rgba(0,0,0,.2));stroke-width:2.5}.hv2-member-portrait{flex:0 0 auto;border:2px solid color-mix(in srgb,var(--hv2-blue) 18%,var(--hv2-bg));border-radius:50%;-o-object-fit:cover;object-fit:cover}.hv2-member-portrait-sm{height:28px;width:28px}.hv2-member-portrait-md{height:46px;width:46px}.hv2-member-portrait-lg{height:66px;width:66px}.hv2-member-card{position:relative;width:min(100%,260px);border:1px solid color-mix(in srgb,var(--hv2-blue) 18%,var(--hv2-border));border-radius:.7rem;background:var(--hv2-panel);box-shadow:0 18px 36px color-mix(in srgb,var(--text) 10%,transparent);padding:1rem}.hv2-member-card.is-compact{width:232px;padding:.85rem}.hv2-member-card-heading,.hv2-profile-heading,.hv2-member-portal-heading,.hv2-credentials-card>div:first-child{display:flex;align-items:center;gap:.7rem}.hv2-member-card-heading strong,.hv2-profile-heading h3{display:block;font-size:.9rem;letter-spacing:-.01em}.hv2-inline-meta,.hv2-profile-heading>div>div{display:flex;align-items:center;gap:.35rem;margin-top:.25rem;color:var(--hv2-soft);font-size:.62rem}.hv2-member-details{display:grid;gap:.6rem;margin:.9rem 0 0}.hv2-member-details>div{display:grid;grid-template-columns:18px 1fr;align-items:center;gap:.4rem;color:var(--hv2-muted);font-size:.62rem}.hv2-member-details dt svg{height:.8rem;width:.8rem;color:var(--hv2-soft)}.hv2-member-details dd,.hv2-employment-details dd{margin:0}.hv2-member-card.is-compact .hv2-member-email{min-width:0;letter-spacing:-.01em;white-space:nowrap}.hv2-member-details>div.is-updated{border-radius:.35rem;background:color-mix(in srgb,var(--hv2-green) 10%,transparent);color:var(--hv2-green);margin:-.2rem -.25rem;padding:.2rem .25rem}.hv2-employment-details{display:grid;gap:.5rem;margin:.8rem 0 0;border-top:1px solid var(--hv2-border);padding-top:.7rem}.hv2-employment-details>div{display:grid;gap:.12rem}.hv2-employment-details dt{color:var(--hv2-soft);font-size:.52rem;letter-spacing:.04em;text-transform:uppercase}.hv2-employment-details dd{font-size:.62rem;font-weight:600}.hv2-updated-note,.hv2-context-ready{display:flex;align-items:center;gap:.35rem;margin-top:.7rem;color:var(--hv2-green);font-size:.56rem;font-weight:650}.hv2-updated-note svg,.hv2-context-ready svg{height:.8rem;width:.8rem}.hv2-updated-note.is-reserved{visibility:hidden}.hv2-people-demo{position:relative;margin-top:3rem}.hv2-people-demo>.hv2-app-shell{min-height:640px}.hv2-people-demo .hv2-scaled-demo-canvas>.people-product-demo{max-width:none;border-radius:.7rem;border-color:var(--hv2-border);box-shadow:0 28px 70px color-mix(in srgb,var(--text) 10%,transparent),0 2px 8px color-mix(in srgb,var(--text) 5%,transparent)}.hv2-people-demo .people-product-demo{font-size:.88rem}.hv2-people-demo .people-product-demo [class~=text-lg]{font-size:1.02rem}.hv2-people-demo .people-product-demo [class~=text-base]{font-size:.88rem}.hv2-people-demo .people-product-demo [class~=text-sm]{font-size:.79rem}.hv2-people-demo .people-product-demo [class~=text-xs]{font-size:.68rem}.hv2-people-demo .people-product-demo [class~="text-[11px]"]{font-size:.62rem}.hv2-people-demo .people-product-demo [class~="text-[10px]"]{font-size:.56rem}.hv2-people-demo .people-product-demo button{letter-spacing:-.005em}.hv2-people-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--hv2-border);padding-bottom:.8rem}.hv2-people-toolbar>div{display:grid;gap:.15rem}.hv2-people-toolbar p{font-weight:700}.hv2-people-toolbar span{color:var(--hv2-soft);font-size:.62rem}.hv2-search-control{display:grid;width:min(330px,52%);height:38px;grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;border:1px solid var(--hv2-border);border-radius:.45rem;background:var(--hv2-bg-soft);padding:0 .7rem;transition:border-color .18s ease,box-shadow .18s ease}.hv2-search-control.is-focused{border-color:var(--hv2-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--hv2-blue) 14%,transparent)}.hv2-search-control svg{height:.85rem;width:.85rem;color:var(--hv2-soft)}.hv2-search-control>svg:last-child{color:var(--hv2-green)}.hv2-search-control input{min-width:0;border:0;outline:0;background:transparent;color:var(--hv2-text);font-size:.7rem}.hv2-people-layout{display:grid;min-height:475px;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:1rem;padding-top:.9rem}.hv2-people-list,.hv2-people-profile{min-width:0;border:1px solid var(--hv2-border);border-radius:.55rem;background:color-mix(in srgb,var(--hv2-panel) 96%,var(--hv2-bg))}.hv2-table-header,.hv2-table-row{display:grid;grid-template-columns:1.1fr .72fr 1.2fr .9fr .52fr;align-items:center;gap:.5rem;padding:.72rem .75rem}.hv2-table-header{border-bottom:1px solid var(--hv2-border);color:var(--hv2-soft);font-size:.52rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.hv2-table-row{min-height:56px;border-bottom:1px solid color-mix(in srgb,var(--hv2-border) 70%,transparent);color:var(--hv2-muted);font-size:.59rem;transition:background .18s ease,box-shadow .18s ease}.hv2-table-row.is-selected{position:relative;z-index:1;background:var(--hv2-blue-soft);box-shadow:inset 3px 0 var(--hv2-blue);color:var(--hv2-text)}.hv2-table-row>span:first-child{display:flex;min-width:0;align-items:center;gap:.45rem}.hv2-table-row strong{overflow:hidden;color:var(--hv2-text);font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.hv2-list-avatar{display:grid;height:28px;width:28px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--hv2-panel-strong);color:var(--hv2-muted);font-size:.52rem;font-weight:700}.hv2-result-count{display:flex;align-items:center;gap:.4rem;padding:.9rem .75rem;color:var(--hv2-soft);font-size:.55rem}.hv2-result-count svg{height:.8rem;width:.8rem}.hv2-people-profile{padding:1rem}.hv2-profile-employer{margin-top:.75rem!important;color:var(--hv2-muted);font-size:.65rem}.hv2-profile-tabs{display:flex;gap:.8rem;margin-top:1rem;border-bottom:1px solid var(--hv2-border);color:var(--hv2-soft);font-size:.56rem}.hv2-profile-tabs span{padding:.5rem 0}.hv2-profile-tabs .is-active{border-bottom:2px solid var(--hv2-blue);color:var(--hv2-blue);font-weight:700}.hv2-profile-fields{display:grid;gap:.65rem;margin:.85rem 0 0}.hv2-profile-fields>div{display:grid;gap:.2rem;border:1px solid var(--hv2-border);border-radius:.45rem;padding:.6rem}.hv2-profile-fields dt{color:var(--hv2-soft);font-size:.5rem;letter-spacing:.05em;text-transform:uppercase}.hv2-profile-fields dd{margin:0;font-size:.62rem;font-weight:600}.hv2-replay-button{border:1px solid var(--hv2-border);border-radius:.4rem;background:var(--hv2-panel);color:var(--hv2-blue);padding:.45rem .7rem;font-size:.66rem;font-weight:650;cursor:pointer}.hv2-connected-story{padding:2rem 2rem 5rem}.hv2-communications-stage-wrap,.hv2-cases-stage-wrap,.hv2-forms-stage-wrap{position:relative}.hv2-record-flow{position:absolute;left:116px;top:-5.25rem;z-index:1;width:210px;height:25.5rem;pointer-events:none}.union-pulse.hv2-record-flow-pulse-system{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto}.union-pulse.hv2-record-flow-pulse-mobile,.hv2-record-flow .union-pulse__destination,.hv2-sites-pulse .union-pulse__destination,.hv2-hiring-pulse .union-pulse__destination,.hv2-finance-input-pulse .union-pulse__destination,.hv2-finance-return-pulse .union-pulse__destination{display:none}.hv2-cases-people-flow .hv2-record-flow-pulse-system .union-pulse__svg{transform:none}.hv2-record-flow-track{position:absolute;left:0;top:0;width:2px;height:100%;border-radius:999px;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--hv2-blue) 42%,transparent) 16%,var(--hv2-blue) 68%,color-mix(in srgb,var(--hv2-blue) 16%,transparent));box-shadow:0 0 8px color-mix(in srgb,var(--hv2-blue) 48%,transparent),0 0 24px color-mix(in srgb,var(--hv2-blue) 24%,transparent);transform-origin:top}.hv2-record-flow-pulse{position:absolute;left:-4px;top:0;height:10px;width:10px;border:2px solid var(--hv2-panel);border-radius:50%;background:#fff;box-shadow:0 0 0 2px color-mix(in srgb,var(--hv2-blue) 75%,transparent),0 0 16px 5px color-mix(in srgb,var(--hv2-blue) 46%,transparent)}.hv2-record-flow-label{position:absolute;left:2.25rem;top:43%;display:grid;gap:.12rem;color:var(--hv2-blue);font-size:.66rem;font-weight:700;letter-spacing:.01em;white-space:nowrap}.hv2-record-flow-label small{color:var(--hv2-soft);font-size:.57rem;font-weight:500}.hv2-communications-member-reveal{position:relative;display:inline-block;border-radius:.7rem;will-change:transform,opacity}.hv2-pulse-destination-status{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.36rem;margin:0 0 .5rem .1rem;color:var(--hv2-blue);font-size:.59rem;font-weight:680;letter-spacing:.01em}.hv2-pulse-destination-status:before{width:6px;height:6px;border-radius:50%;background:var(--hv2-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--hv2-blue) 11%,transparent);content:""}.hv2-member-reveal-scan{position:absolute;z-index:3;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,#7dd3fc 15%,#2563eb 52%,#7dd3fc 85%,transparent);box-shadow:0 0 10px 2px color-mix(in srgb,var(--hv2-blue) 50%,transparent),0 8px 22px color-mix(in srgb,var(--hv2-blue) 20%,transparent);opacity:0;transform:translateY(-1px)}.hv2-mobile-record-flow-label{display:none}.hv2-cases-people-flow{position:absolute;right:104px;top:-5.25rem;z-index:1;width:230px;height:25.5rem;pointer-events:none}.hv2-cases-people-route{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.hv2-cases-people-flow .union-pulse__destination{display:none}.hv2-cases-people-flow-track{position:absolute;right:0;top:0;width:2px;height:100%;border-radius:999px;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--hv2-blue) 34%,transparent) 16%,var(--hv2-blue) 72%,color-mix(in srgb,var(--hv2-blue) 12%,transparent));box-shadow:0 0 8px color-mix(in srgb,var(--hv2-blue) 42%,transparent),0 0 22px color-mix(in srgb,var(--hv2-blue) 20%,transparent);transform-origin:top}.hv2-cases-people-flow-pulse{position:absolute;right:-4px;top:0;height:10px;width:10px;border:2px solid var(--hv2-panel);border-radius:50%;background:#fff;box-shadow:0 0 0 2px color-mix(in srgb,var(--hv2-blue) 72%,transparent),0 0 15px 5px color-mix(in srgb,var(--hv2-blue) 38%,transparent)}.hv2-cases-people-flow-label{position:absolute;right:2.25rem;top:45%;display:flex;align-items:center;gap:.45rem;color:var(--hv2-blue);font-size:.66rem;font-weight:700;text-align:right;white-space:nowrap}.hv2-cases-people-flow-label span{display:grid;gap:.1rem}.hv2-cases-people-flow-label small{color:var(--hv2-soft);font-size:.57rem;font-weight:500}.hv2-cases-member-reveal{position:relative;display:inline-block;width:232px;border-radius:.7rem;will-change:transform,opacity}.hv2-cases-member-reveal .hv2-member-card{width:100%}.hv2-forms-member-context{position:relative;display:grid;isolation:isolate;gap:.55rem}.hv2-forms-member-context>*:not(.hv2-forms-people-flow){position:relative;z-index:2}.hv2-forms-people-flow{position:absolute;left:50%;bottom:calc(100% - .1rem);z-index:0;display:block;width:2px;height:180px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--hv2-blue) 36%,transparent) 20%,color-mix(in srgb,var(--hv2-blue) 78%,transparent));box-shadow:0 0 8px color-mix(in srgb,var(--hv2-blue) 42%,transparent),0 0 24px color-mix(in srgb,var(--hv2-blue) 18%,transparent);transform-origin:bottom}.hv2-forms-people-flow:after{position:absolute;left:50%;bottom:-4px;height:10px;width:10px;border:2px solid var(--hv2-panel);border-radius:50%;background:var(--hv2-blue);box-shadow:0 0 0 2px color-mix(in srgb,var(--hv2-blue) 35%,transparent),0 0 18px color-mix(in srgb,var(--hv2-blue) 45%,transparent);content:"";transform:translate(-50%)}.hv2-forms-people-flow i{position:absolute;left:-3px;top:0;display:block;height:8px;width:8px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px color-mix(in srgb,var(--hv2-blue) 74%,transparent),0 0 14px 4px color-mix(in srgb,var(--hv2-blue) 38%,transparent)}.hv2-forms-member-context>div{border-radius:.72rem;transition:filter .52s ease,transform .52s ease}.hv2-forms-member-context .hv2-member-card.is-compact{display:flex;min-height:246px;flex-direction:column}.hv2-forms-member-context .hv2-updated-note{min-height:.85rem;margin-top:auto;padding-top:.7rem}.hv2-forms-member-context.is-updated>div{filter:none}.hv2-forms-member-context.is-created>div{filter:none}.hv2-forms-member-context.is-updated .hv2-member-card{box-shadow:0 14px 30px #0f172a14,0 0 16px #16a34a14}.hv2-forms-member-context.is-created .hv2-member-card{box-shadow:0 14px 30px #0f172a14,0 0 16px #2563eb14}.hv2-forms-people-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.32rem;border:1px solid color-mix(in srgb,var(--hv2-blue) 24%,var(--hv2-border));border-radius:999px;background:color-mix(in srgb,var(--hv2-blue) 8%,var(--hv2-panel));color:var(--hv2-blue);padding:.34rem .52rem;font-size:.62rem;font-weight:700}.hv2-forms-people-badge svg{height:.72rem;width:.72rem}.hv2-organizing-avatar{display:grid;height:32px;width:32px;flex:0 0 auto;place-items:center;border-radius:50%;background:linear-gradient(145deg,#2563eb,#7c3aed);color:#fff;font-size:.58rem;font-weight:750}.hv2-organizing-person-card{border-color:color-mix(in srgb,var(--hv2-blue) 32%,var(--hv2-border))}.hv2-app-stage{position:relative;display:grid;min-height:880px;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:minmax(210px,auto) minmax(210px,auto);align-items:center;-moz-column-gap:1.6rem;column-gap:1.6rem;padding:8rem 0}.hv2-stage-member{position:relative;z-index:5;align-self:end}.hv2-stage-copy{position:relative;z-index:5;align-self:start;max-width:320px;padding-top:1.2rem}.hv2-stage-copy h2{margin-top:.75rem;font-size:clamp(1.75rem,2.3vw,2.65rem);line-height:1.06}.hv2-stage-copy p{margin-top:.9rem;color:var(--hv2-muted);font-size:.84rem;line-height:1.65}.hv2-app-label{display:inline-flex;min-height:clamp(62px,5.2vw,78px);align-items:center;gap:clamp(.7rem,1.1vw,1rem);color:var(--hv2-blue);font-size:1.05rem;font-weight:700}.hv2-app-label img{height:clamp(62px,5.2vw,78px);width:clamp(62px,5.2vw,78px);flex:0 0 auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 11px 12px rgba(15,23,42,.2));transform:translateZ(0)}.hv2-stage-plane{--hv2-demo-frame-radius: .72rem;position:relative;z-index:2;min-width:0;border-radius:var(--hv2-demo-frame-radius);will-change:transform}.hv2-stage-plane:before{position:absolute;z-index:-1;top:8%;right:-7%;bottom:8%;left:-7%;border-radius:clamp(2.25rem,4vw,4rem);background:radial-gradient(ellipse farthest-side at center,color-mix(in srgb,var(--hv2-blue) 9%,transparent) 0%,transparent 72%);content:"";filter:blur(30px)}.hv2-app-stage-right .hv2-stage-member,.hv2-app-stage-right .hv2-stage-copy{grid-column:1 / 4}.hv2-app-stage-right .hv2-stage-member{grid-row:1}.hv2-app-stage-right .hv2-stage-copy{grid-row:2}.hv2-app-stage-right .hv2-stage-plane{grid-column:4 / -1;grid-row:1 / 3;margin-right:0}.hv2-app-stage-left .hv2-stage-plane{grid-column:1 / 10;grid-row:1 / 3;margin-left:0}.hv2-app-stage-left .hv2-stage-member,.hv2-app-stage-left .hv2-stage-copy{grid-column:10 / -1}.hv2-app-stage-left .hv2-stage-member{grid-row:1;justify-self:end}.hv2-app-stage-left .hv2-stage-copy{grid-row:2;justify-self:end}.hv2-field-row{position:relative;display:grid;min-height:48px;grid-template-columns:minmax(95px,.45fr) minmax(0,1fr) auto;align-items:center;gap:.65rem;border:1px solid var(--hv2-border);border-radius:.42rem;background:var(--hv2-panel);padding:.55rem .7rem;transition:border-color .18s ease,background .18s ease}.hv2-field-row>span{color:var(--hv2-soft);font-size:.58rem}.hv2-field-row strong{overflow:hidden;font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.hv2-field-row svg{height:.8rem;width:.8rem;color:var(--hv2-green)}.hv2-field-row.is-emphasized{border-color:var(--hv2-blue);background:var(--hv2-blue-soft)}.hv2-field-row.is-success{border-color:color-mix(in srgb,var(--hv2-green) 45%,var(--hv2-border));background:color-mix(in srgb,var(--hv2-green) 8%,var(--hv2-panel))}.communications-product-demo{--hv2-bg: #ffffff;--hv2-blue: #1463f3;--hv2-green: #0d9f6e;--hv2-purple: #7c3aed;--hv2-text: #0f172a;position:relative;display:flex;width:100%;height:720px;overflow:hidden;border:1px solid #cbd5e1;border-radius:.55rem;background:#f8fafc;box-shadow:0 28px 72px #0f172a29;color:#0f172a;font-family:Work Sans,ui-sans-serif,system-ui,sans-serif;font-size:12px;text-align:left}.communications-source-sidebar{display:flex;width:220px;flex:0 0 220px;flex-direction:column;border-right:1px solid #e2e8f0;background:#fff}.communications-source-brand{display:flex;height:56px;align-items:center;gap:.65rem;border-bottom:1px solid #f1f5f9;padding:0 .9rem}.communications-source-brand>span{display:grid;height:40px;width:40px;flex:0 0 40px;place-items:center}.communications-source-brand img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 5px 5px rgba(15,23,42,.16))}.communications-source-brand strong{min-width:0;flex:1;overflow:hidden;font-size:.77rem;text-overflow:ellipsis}.communications-source-brand svg{height:.9rem;width:.9rem;color:#94a3b8}.communications-source-sidebar nav{flex:1;overflow:hidden;padding:.75rem}.communications-source-nav-group+.communications-source-nav-group{margin-top:.85rem}.communications-source-nav-group>p{display:flex;align-items:center;gap:.25rem;padding:0 .55rem .25rem;color:#94a3b8;font-size:.61rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.communications-source-nav-group>p svg{height:.65rem;width:.65rem}.communications-source-nav-group>div,.communications-source-help{display:flex;min-height:31px;align-items:center;gap:.55rem;border-radius:.35rem;padding:.4rem .6rem;color:#64748b;font-size:.663rem;font-weight:550}.communications-source-nav-group>div svg,.communications-source-help svg{height:.85rem;width:.85rem;color:#94a3b8}.communications-source-nav-group>div.is-active{border-left:2px solid #2563eb;background:#eff6ff;color:#2563eb;padding-left:calc(.6rem - 2px)}.communications-source-nav-group>div.is-active svg{color:#2563eb}.communications-source-help{border-top:1px solid #f1f5f9;border-radius:0;padding:.85rem 1.35rem}.communications-source-main{display:flex;min-width:0;flex:1;flex-direction:column}.communications-source-header{display:flex;height:56px;flex:0 0 56px;align-items:center;justify-content:flex-end;gap:.35rem;border-bottom:1px solid #e2e8f0;background:#ffffffeb;padding-inline:1rem}.communications-source-header>button{display:grid;height:30px;width:30px;place-items:center;border:0;border-radius:.35rem;background:transparent;color:#64748b}.communications-source-header>button svg{height:.9rem;width:.9rem}.communications-source-search{display:flex;width:min(280px,45%);height:30px;align-items:center;gap:.4rem;margin-right:.25rem;border:1px solid #e2e8f0;border-radius:.38rem;background:#f8fafc;padding:0 .6rem;color:#94a3b8;font-size:.621rem}.communications-source-search svg{height:.75rem;width:.75rem}.communications-source-avatar{display:grid;height:30px;width:30px;place-items:center;border-radius:50%;background:#2563eb;color:#fff;font-size:.589rem;font-weight:700}.communications-source-workspace{min-height:0;flex:1;overflow:hidden;padding:1rem 1.2rem 1.2rem}.communications-source-workspace h3,.communications-source-workspace h4,.communications-source-workspace p{margin:0;font-family:inherit}.communications-view-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.communications-view-heading p,.communications-editor-heading p{color:#2563eb;font-size:.599rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.communications-view-heading h3,.communications-editor-heading h3{margin-top:.2rem;font-size:1.124rem;letter-spacing:-.02em}.communications-view-heading>div>span,.communications-editor-heading>div>span{display:block;margin-top:.15rem;color:#94a3b8;font-size:.621rem}.communications-view-heading>button{display:inline-flex;height:34px;align-items:center;gap:.35rem;border:0;border-radius:.38rem;background:#2563eb;color:#fff;padding:0 .75rem;font-size:.663rem;font-weight:650}.communications-view-heading>button svg{height:.8rem;width:.8rem}.communications-view-heading.is-compact{align-items:center;border-bottom:1px solid #e2e8f0;padding-bottom:.7rem}.communications-autosave{display:inline-flex;align-items:center;gap:.3rem;color:#059669;font-size:.621rem}.communications-autosave svg{height:.75rem;width:.75rem}.communications-filter-row{display:flex;align-items:center;gap:.35rem;margin-top:1rem}.communications-filter-row>span{border:1px solid #e2e8f0;border-radius:999px;padding:.35rem .55rem;color:#64748b;font-size:.599rem}.communications-filter-row>span.is-active{border-color:#bfdbfe;background:#eff6ff;color:#2563eb}.communications-filter-row>div{display:flex;width:190px;height:29px;align-items:center;gap:.35rem;margin-left:auto;border:1px solid #e2e8f0;border-radius:.35rem;padding:0 .55rem;color:#94a3b8;font-size:.599rem}.communications-filter-row svg{height:.7rem;width:.7rem}.communications-campaign-table{margin-top:.75rem;overflow:hidden;border:1px solid #e2e8f0;border-radius:.45rem;background:#fff}.communications-campaign-table>div{display:grid;grid-template-columns:1.6fr .55fr .85fr .55fr .55fr;align-items:center;min-height:62px;gap:.6rem;border-bottom:1px solid #f1f5f9;padding:.55rem .7rem;color:#64748b;font-size:.61rem}.communications-campaign-table>div.is-highlighted{border-left:3px solid #2563eb;background:#eff6ff;padding-left:calc(.7rem - 3px)}.communications-campaign-table>div>span:first-child{display:grid;min-width:0;grid-template-columns:auto 1fr;gap:.15rem .45rem}.communications-campaign-table>div>span:first-child svg{grid-row:1 / 3;height:.85rem;width:.85rem;align-self:center;color:#2563eb}.communications-campaign-table>div>span:first-child strong{overflow:hidden;color:#0f172a;text-overflow:ellipsis;white-space:nowrap}.communications-campaign-table>div>span:first-child small{color:#94a3b8}.communications-campaign-table-head{min-height:32px!important;background:#f8fafc;color:#94a3b8!important;font-size:.51rem!important;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.communications-campaign-table-head>span:first-child{display:block!important}.communications-setup-grid,.communications-preview-grid,.communications-sms-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(220px,.75fr);gap:.8rem;margin-top:.8rem}.communications-setup-grid>section,.communications-setup-grid>aside,.communications-preview-grid>aside,.communications-sms-grid>section{display:grid;align-content:start;gap:.65rem}.communications-source-card{border:1px solid #e2e8f0;border-radius:.45rem;background:#fff;padding:.7rem}.communications-source-card>p{color:#0f172a;font-size:.674rem;font-weight:650}.communications-source-card>strong{display:block;margin-top:.5rem;font-size:.77rem}.communications-source-card>small{display:block;margin-top:.35rem;color:#94a3b8;font-size:.567rem;line-height:1.5}.communications-channel-options{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem;margin-top:.55rem}.communications-channel-options span{display:grid;min-height:64px;place-items:center;gap:.25rem;border:1px solid #e2e8f0;border-radius:.45rem;color:#64748b;font-size:.61rem;font-weight:600}.communications-channel-options span.is-active{border:2px solid #2563eb;background:#eff6ff;color:#2563eb}.communications-channel-options svg{height:1.1rem;width:1.1rem}.communications-email-settings>label,.communications-email-settings>div>label,.communications-schedule-card label{display:grid;gap:.25rem;margin-top:.55rem;color:#64748b;font-size:.556rem}.communications-email-settings>label>span,.communications-email-settings>div>label>span,.communications-schedule-card label>span{min-height:28px;border:1px solid #e2e8f0;border-radius:.35rem;background:#fff;color:#0f172a;padding:.45rem .5rem;font-size:.621rem}.communications-email-settings>div{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.communications-segment-chip{display:flex;min-height:32px;align-items:center;gap:.4rem;margin-top:.45rem;border-radius:999px;background:#eff6ff;color:#2563eb;padding:.35rem .55rem;font-size:.589rem;font-weight:600}.communications-segment-chip svg{height:.72rem;width:.72rem}.communications-segment-chip small{margin-left:auto;color:#64748b}.communications-recipient-estimate>div{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.55rem}.communications-recipient-estimate>div span{display:grid;gap:.1rem;border-radius:.4rem;background:#ecfdf5;color:#047857;padding:.55rem;font-size:.535rem}.communications-recipient-estimate>div span:last-child{background:#fff7ed;color:#c2410c}.communications-recipient-estimate strong{font-size:.91rem}.communications-modal-stage{display:grid;min-height:100%;height:100%;place-items:center;box-sizing:border-box;background:transparent;padding:0}.communications-modal-panel{display:flex;max-height:100%;width:100%;flex-direction:column;overflow:hidden;border:1px solid #cfd8e5;border-radius:.82rem;background:#fff;box-shadow:0 24px 60px #0f1f362e;color:#182338}.communications-modal-panel--segments,.communications-modal-panel--eligibility{max-width:none}.communications-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid #dce3ec;padding:1rem 1.15rem .88rem}.communications-modal-header h3{margin:0;font-size:1.05rem;font-weight:670;letter-spacing:-.02em}.communications-modal-header p{margin:.22rem 0 0;color:#64748b;font-size:.7rem}.communications-modal-header>button{display:inline-grid;height:2rem;width:2rem;flex:0 0 2rem;place-items:center;border:0;border-radius:.45rem;background:transparent;color:#526176}.communications-modal-header>button:hover{background:#edf1f6;color:#172033}.communications-modal-header>button svg{height:.9rem;width:.9rem}.communications-segment-modal-search,.communications-eligibility-controls{display:flex;align-items:center;gap:.55rem}.communications-segment-modal-search{margin:.85rem 1.15rem .7rem;border:1px solid #cfd8e5;border-radius:.48rem;color:#6b778b;padding:.58rem .68rem;font-size:.7rem}.communications-segment-modal-search svg,.communications-eligibility-controls svg{height:.82rem;width:.82rem}.communications-segment-modal-search small{margin-left:auto;color:#1f5fe0;font-weight:650}.communications-segment-modal-list{overflow-y:auto;border-block:1px solid #e2e7ee}.communications-segment-modal-list label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.72rem;border-bottom:1px solid #e9edf2;padding:.65rem 1.15rem}.communications-segment-modal-list label:last-child{border-bottom:0}.communications-segment-modal-list label.is-selected{background:#f2f6ff}.communications-segment-modal-list input,.communications-eligibility-controls input{accent-color:#2463e8}.communications-segment-modal-list label>span{display:grid;gap:.12rem;min-width:0}.communications-segment-modal-list strong{color:#1c2638;font-size:.72rem;font-weight:640}.communications-segment-modal-list small{color:#708096;font-size:.61rem}.communications-segment-modal-list b{display:inline-flex;align-items:center;gap:.34rem;color:#59697e;font-size:.66rem;font-weight:600}.communications-segment-modal-list b svg{height:.76rem;width:.76rem}.communications-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.82rem 1.15rem}.communications-modal-footer>span{max-width:21rem;color:#69788d;font-size:.61rem;line-height:1.45}.communications-modal-footer>div{display:flex;gap:.45rem}.communications-modal-footer button{min-height:2rem;border:1px solid #cbd5e1;border-radius:.48rem;background:#fff;color:#344257;padding:.42rem .72rem;font-size:.66rem;font-weight:650}.communications-modal-footer button.is-primary{border-color:#1f5fe0;background:#1f5fe0;color:#fff}.communications-eligibility-channels{display:flex;align-items:center;gap:.4rem;border-bottom:1px solid #dfe5ed;padding:.62rem 1.15rem}.communications-eligibility-channels>span{margin-right:.25rem;color:#6b778a;font-size:.65rem;font-weight:600}.communications-eligibility-channels button{display:inline-flex;min-height:1.85rem;align-items:center;gap:.32rem;border:1px solid #d6dee9;border-radius:.45rem;background:#fff;color:#425168;padding:.32rem .65rem;font-size:.64rem;font-weight:620}.communications-eligibility-channels button.is-active{border-color:#1f5fe0;background:#1f5fe0;color:#fff}.communications-eligibility-channels button svg{height:.72rem;width:.72rem}.communications-eligibility-body{min-height:0;overflow:hidden;padding:.82rem 1.15rem 1rem}.communications-eligibility-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem}.communications-eligibility-stats article{display:grid;gap:.1rem;border:1px solid #d9e0ea;border-radius:.5rem;background:#fff;padding:.56rem .68rem}.communications-eligibility-stats article.is-reachable{border-color:#8ab0ff;box-shadow:inset 3px 0 #2463e8}.communications-eligibility-stats small{color:#6f7d91;font-size:.58rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em}.communications-eligibility-stats strong{font-size:.98rem;font-weight:680}.communications-eligibility-stats article.is-reachable strong{color:#1f5fe0}.communications-eligibility-reasons{display:flex;align-items:center;gap:.4rem;margin-top:.56rem;color:#68778d;font-size:.58rem}.communications-eligibility-reasons b{display:inline-flex;gap:.28rem;border:1px solid #d9e0e9;border-radius:999px;background:#fff;color:#49586d;padding:.24rem .44rem;font-weight:560}.communications-eligibility-reasons b small{color:#8a4b37;font-weight:680}.communications-eligibility-controls{margin-top:.58rem;color:#6c7a8e;font-size:.59rem}.communications-eligibility-controls>span{display:flex;width:15rem;align-items:center;gap:.42rem;border:1px solid #d5dde8;border-radius:.42rem;background:#fff;padding:.42rem .52rem}.communications-eligibility-controls label{display:inline-flex;align-items:center;gap:.32rem}.communications-eligibility-controls>small{margin-left:auto}.communications-eligibility-table{margin-top:.58rem;overflow:hidden;border:1px solid #d8e0e9;border-radius:.5rem}.communications-eligibility-table__head,.communications-eligibility-row{display:grid;grid-template-columns:1.05fr 1.45fr .9fr;align-items:center;-moz-column-gap:.65rem;column-gap:.65rem}.communications-eligibility-table__head{background:#f1f3f6;color:#66758a;padding:.42rem .62rem;font-size:.55rem;font-weight:650}.communications-eligibility-row{border-top:1px solid #e6eaf0;padding:.38rem .62rem}.communications-eligibility-row>span{display:flex;min-width:0;align-items:center;gap:.42rem}.communications-eligibility-row i{display:inline-grid;height:1.4rem;width:1.4rem;flex:0 0 1.4rem;place-items:center;border-radius:50%;background:#e8eef8;color:#31578f;font-size:.5rem;font-style:normal;font-weight:700}.communications-eligibility-row strong{overflow:hidden;font-size:.61rem;font-weight:630;text-overflow:ellipsis;white-space:nowrap}.communications-eligibility-row>small{overflow:hidden;color:#65748a;font-size:.56rem;text-overflow:ellipsis;white-space:nowrap}.communications-eligibility-row>b{display:inline-flex;justify-self:start;align-items:center;gap:.28rem;color:#6d7788;font-size:.54rem;font-weight:600}.communications-eligibility-row>b.is-reachable{color:#08764e}.communications-eligibility-row>b svg{height:.7rem;width:.7rem}.communications-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid #e2e8f0;padding-bottom:.55rem}.communications-editor-heading>div:last-child{display:flex;align-items:center;gap:.25rem}.communications-editor-heading button{display:inline-flex;height:27px;align-items:center;gap:.25rem;border:1px solid #e2e8f0;border-radius:.32rem;background:#fff;color:#64748b;padding:0 .45rem;font-size:.556rem}.communications-editor-heading button.is-active{background:#eff6ff;color:#2563eb}.communications-editor-heading button svg{height:.7rem;width:.7rem}.communications-editor-grid{display:grid;min-height:586px;grid-template-columns:135px minmax(330px,1fr) 170px;margin:.65rem -1.2rem -1.2rem;border-top:1px solid #e2e8f0}.communications-block-palette,.communications-inspector{border-right:1px solid #e2e8f0;background:#fff;padding:.65rem}.communications-block-palette>div{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.55rem}.communications-block-palette>div strong{width:100%;margin-bottom:.25rem;font-size:.663rem}.communications-block-palette>div span{border-radius:999px;padding:.2rem .35rem;color:#94a3b8;font-size:.514rem}.communications-block-palette>div span.is-active{background:#eff6ff;color:#2563eb}.communications-block-palette>button{display:flex;width:100%;min-height:40px;align-items:center;gap:.45rem;margin-top:.35rem;border:1px solid #e2e8f0;border-radius:.38rem;background:#fff;color:#475569;padding:.45rem;font-size:.589rem}.communications-block-palette>button.is-dragging{border-color:#93c5fd;box-shadow:0 0 18px #2563eb33}.communications-block-palette>button svg{height:.8rem;width:.8rem;color:#2563eb}.communications-block-palette>p{margin-top:.65rem;color:#94a3b8;font-size:.514rem;line-height:1.5;text-align:center}.communications-canvas-workspace{position:relative;overflow:hidden;background:linear-gradient(rgba(226,232,240,.45) 1px,transparent 1px),linear-gradient(90deg,rgba(226,232,240,.45) 1px,transparent 1px),#f8fafc;background-size:20px 20px;padding:2.4rem 1rem 1rem}.communications-device-toggle{position:absolute;left:50%;top:.45rem;display:flex;align-items:center;gap:.35rem;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#64748b;padding:.25rem .5rem;font-size:.503rem;transform:translate(-50%)}.communications-device-toggle svg{height:.65rem;width:.65rem}.communications-email-canvas{width:min(100%,410px);margin:0 auto;overflow:hidden;border:1px solid #cbd5e1;border-radius:.4rem;background:#fff;box-shadow:0 14px 38px #0f172a21}.communications-email-brand{display:flex;align-items:center;justify-content:center;gap:.45rem;background:#123fae;color:#fff;padding:.65rem;letter-spacing:.11em}.communications-email-brand img{height:20px;width:20px;filter:brightness(0) invert(1)}.communications-email-brand strong{font-size:.696rem}.communications-email-hero{width:100%;height:112px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 45%;object-position:center 45%}.communications-email-copy{padding:.75rem 1.15rem .9rem}.communications-email-copy>p{color:#475569;font-size:.599rem;line-height:1.55}.communications-email-copy>p:first-child{margin-bottom:.35rem}.communications-email-copy>p:first-child span,.communications-email-copy>p:first-child strong{color:#2563eb}.communications-email-copy h4{margin-bottom:.35rem;color:#0f172a;font-size:1.07rem;line-height:1.1}.communications-meeting-details{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;margin-top:.6rem}.communications-meeting-details span{display:flex;align-items:center;gap:.3rem;border-radius:.3rem;background:#eff6ff;color:#1d4ed8;padding:.45rem;font-size:.492rem;font-weight:600}.communications-meeting-details svg{height:.65rem;width:.65rem}.communications-email-copy button{margin-top:.65rem;border:0;border-radius:.3rem;background:#2563eb;color:#fff;padding:.45rem .65rem;font-size:.535rem;font-weight:650}.communications-email-footer{background:#0f172a;color:#94a3b8;padding:.55rem;font-size:.46rem;text-align:center}.communications-merge-popover{position:absolute;right:.75rem;top:5.2rem;z-index:8;width:180px;border:1px solid #bfdbfe;border-radius:.45rem;background:#fff;box-shadow:0 16px 34px #0f172a2e;padding:.45rem}.communications-merge-popover p{display:flex;align-items:center;gap:.3rem;border-bottom:1px solid #e2e8f0;padding:.3rem;font-size:.589rem;font-weight:650}.communications-merge-popover p svg{height:.75rem;width:.75rem;color:#2563eb}.communications-merge-popover>span{display:flex;justify-content:space-between;gap:.4rem;border-radius:.3rem;padding:.38rem;font-size:.524rem}.communications-merge-popover>span.is-selected{background:#eff6ff;color:#2563eb}.communications-merge-popover code{color:#64748b;font-size:.471rem}.communications-inspector{border-right:0;border-left:1px solid #e2e8f0}.communications-inspector>p{font-size:.663rem;font-weight:650}.communications-inspector label{display:grid;gap:.25rem;margin-top:.65rem;color:#64748b;font-size:.514rem}.communications-inspector label span{min-height:32px;border:1px solid #e2e8f0;border-radius:.32rem;background:#f8fafc;color:#0f172a;padding:.45rem;line-height:1.4}.communications-inspector>div{margin-top:.7rem;border-top:1px solid #e2e8f0;padding-top:.7rem}.communications-inspector button{display:inline-flex;align-items:center;gap:.3rem;border:1px solid #bfdbfe;border-radius:.32rem;background:#eff6ff;color:#2563eb;padding:.4rem;font-size:.535rem}.communications-inspector button svg{height:.7rem;width:.7rem}.communications-preview-grid{grid-template-columns:minmax(0,1.45fr) minmax(180px,.55fr)}.communications-inbox-preview{min-width:0;overflow:hidden;border:1px solid #e2e8f0;border-radius:.45rem;background:#fff}.communications-inbox-header{display:flex;align-items:center;gap:.45rem;border-bottom:1px solid #e2e8f0;padding:.55rem .7rem}.communications-inbox-header>span:nth-child(2){display:grid;flex:1;gap:.1rem}.communications-inbox-header strong{font-size:.621rem}.communications-inbox-header small{color:#94a3b8;font-size:.514rem}.communications-email-window{padding:.65rem}.communications-email-window>div:first-child{display:grid;gap:.15rem;margin-bottom:.55rem;border-bottom:1px solid #f1f5f9;padding-bottom:.55rem}.communications-email-window>div:first-child strong{font-size:.674rem}.communications-email-window>div:first-child span{color:#94a3b8;font-size:.535rem}.communications-email-window .communications-email-canvas{width:min(100%,380px)}.communications-email-window .communications-email-hero{height:88px}.communications-email-window .communications-email-copy{padding-block:.6rem}.communications-schedule-card{transition:border-color .22s ease,box-shadow .22s ease}.communications-schedule-card.is-scheduled{border-color:#6ee7b7;box-shadow:0 0 26px #10b98138}.communications-schedule-card button{display:flex;width:100%;min-height:32px;align-items:center;justify-content:center;gap:.35rem;margin-top:.6rem;border:0;border-radius:.35rem;background:#2563eb;color:#fff;font-size:.589rem;font-weight:650}.communications-schedule-card.is-scheduled button{background:#059669}.communications-schedule-card button svg,.communications-send-checks span svg{height:.75rem;width:.75rem}.communications-send-checks span{display:flex;align-items:center;gap:.35rem;margin-top:.45rem;color:#047857;font-size:.535rem}.communications-sms-grid{grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr)}.communications-sms-field{position:relative;min-height:130px;margin-top:.55rem;border:1px solid #2563eb;border-radius:.4rem;box-shadow:0 0 0 3px #dbeafe;padding:.65rem;color:#334155;font-size:.674rem;line-height:1.65}.communications-sms-field strong{color:#2563eb}.communications-type-caret{display:inline-block;height:.8rem;width:1px;margin-left:2px;background:#2563eb;vertical-align:middle;animation:hv2-blink .9s steps(1) infinite}.communications-sms-meta{display:flex;align-items:center;justify-content:space-between;margin-top:.45rem;color:#94a3b8;font-size:.535rem}.communications-sms-meta button{display:inline-flex;align-items:center;gap:.3rem;border:1px solid #e2e8f0;border-radius:.3rem;background:#fff;color:#2563eb;padding:.35rem .45rem;font-size:.535rem}.communications-sms-meta svg{height:.7rem;width:.7rem}.communications-phone{width:238px;min-height:445px;margin:0 auto;overflow:hidden;border:5px solid #0f172a;border-radius:2rem;background:#fff;box-shadow:0 20px 45px #0f172a33}.communications-phone-status{display:flex;justify-content:space-between;padding:.65rem 1rem .35rem;color:#475569;font-size:.482rem;font-weight:650}.communications-phone-contact{display:grid;grid-template-columns:32px 1fr;align-items:center;gap:0 .45rem;border-bottom:1px solid #f1f5f9;padding:.45rem .75rem}.communications-phone-contact>span{display:grid;height:32px;width:32px;grid-row:1 / 3;place-items:center;border-radius:50%;background:#2563eb;color:#fff;font-weight:700}.communications-phone-contact strong{font-size:.642rem}.communications-phone-contact small{color:#94a3b8;font-size:.482rem}.communications-phone-thread{min-height:295px;padding:.8rem .65rem}.communications-phone-thread>small{display:block;color:#94a3b8;font-size:.449rem;text-align:center}.communications-phone-thread p{width:88%;margin-top:.7rem;border-radius:.8rem .8rem .8rem .18rem;background:#f1f5f9;padding:.65rem;color:#334155;font-size:.589rem;line-height:1.5}.communications-phone-input{margin:.4rem .65rem .8rem;border:1px solid #e2e8f0;border-radius:999px;color:#94a3b8;padding:.45rem .65rem;font-size:.535rem}.communications-delivered-heading{display:flex;max-width:620px;align-items:center;gap:.7rem;margin:.5rem auto 1rem;text-align:center}.communications-delivered-heading>span{display:grid;height:38px;width:38px;flex:0 0 38px;place-items:center;border-radius:50%;background:#ecfdf5;color:#059669}.communications-delivered-heading svg{height:1rem;width:1rem}.communications-delivered-heading p{color:#059669;font-size:.567rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.communications-delivered-heading h3{margin-top:.25rem;font-size:1.231rem}.communications-delivered-grid{display:grid;max-width:740px;grid-template-columns:1.2fr .8fr;gap:.8rem;margin:0 auto}.communications-delivered-grid>article,.communications-recipient-card{border:1px solid #e2e8f0;border-radius:.5rem;background:#fff;box-shadow:0 12px 30px #0f172a14;padding:.8rem}.communications-delivered-grid>article>div{display:flex;align-items:center;gap:.45rem;border-bottom:1px solid #f1f5f9;padding-bottom:.6rem}.communications-delivered-grid>article>div>svg{height:1rem;width:1rem;color:#2563eb}.communications-delivered-grid>article>div>span:nth-child(2){display:grid;flex:1}.communications-delivered-grid>article>div strong{font-size:.663rem}.communications-delivered-grid>article>div small{color:#94a3b8;font-size:.514rem}.communications-delivery-email>p{margin-top:.65rem;color:#2563eb;font-size:.556rem;font-weight:650}.communications-delivery-email h4{margin-top:.25rem;font-size:.91rem}.communications-delivery-email>span,.communications-delivery-sms>p{display:block;margin-top:.35rem;color:#64748b;font-size:.589rem;line-height:1.5}.communications-recipient-card{display:flex;grid-column:1 / -1;width:-moz-max-content;width:max-content;align-items:center;gap:.65rem;justify-self:center}.communications-recipient-card>div{display:grid;gap:.15rem}.communications-recipient-card strong{font-size:.77rem}.communications-recipient-card span{color:#7c3aed;font-size:.556rem}.communications-recipient-card small{color:#059669;font-size:.535rem}.communications-analytics-view{min-height:100%}.communications-analytics-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:.75rem}.communications-analytics-metrics>article{display:flex;min-width:0;align-items:center;gap:.55rem;border:1px solid #e2e8f0;border-radius:.5rem;background:#fff;padding:.65rem;box-shadow:0 5px 16px #0f172a09}.communications-analytics-metrics>article>span{display:grid;height:30px;width:30px;flex:0 0 30px;place-items:center;border-radius:.42rem;background:#eff6ff;color:#2563eb}.communications-analytics-metrics>article:nth-child(2)>span{background:#ecfdf5;color:#059669}.communications-analytics-metrics>article:nth-child(3)>span{background:#f5f3ff;color:#7c3aed}.communications-analytics-metrics>article:nth-child(4)>span{background:#fff7ed;color:#ea580c}.communications-analytics-metrics svg{height:.9rem;width:.9rem}.communications-analytics-metrics>article>div{display:grid;min-width:0;gap:.06rem}.communications-analytics-metrics small,.communications-analytics-metrics em{overflow:hidden;color:#64748b;font-size:.503rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.communications-analytics-metrics strong{color:#0f172a;font-size:1.017rem;line-height:1}.communications-analytics-metrics em{color:#059669}.communications-analytics-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(200px,.55fr);gap:.65rem;margin-top:.65rem}.communications-analytics-chart,.communications-channel-summary,.communications-activity-table{border:1px solid #e2e8f0;border-radius:.5rem;background:#fff;box-shadow:0 5px 16px #0f172a09}.communications-analytics-chart,.communications-channel-summary{height:214px;padding:.7rem}.communications-analytics-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem}.communications-analytics-card-heading p{color:#0f172a;font-size:.653rem;font-weight:650}.communications-analytics-card-heading span{display:block;margin-top:.12rem;color:#94a3b8;font-size:.492rem}.communications-chart-legend{display:flex;align-items:center;gap:.55rem}.communications-chart-legend>span{display:flex;align-items:center;gap:.22rem;margin:0;color:#64748b}.communications-chart-legend i{display:block;height:6px;width:6px;border-radius:50%}.communications-chart-legend .is-opens{background:#2563eb}.communications-chart-legend .is-clicks{background:#7c3aed}.communications-chart-bars{position:relative;display:grid;height:154px;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:.55rem;margin-top:.55rem;border-bottom:1px solid #e2e8f0;background:repeating-linear-gradient(to bottom,transparent 0,transparent 39px,#f1f5f9 39px,#f1f5f9 40px)}.communications-chart-column{display:grid;height:100%;min-width:0;grid-template-rows:minmax(0,1fr) 18px;gap:.18rem;align-items:end}.communications-chart-column>div{display:flex;height:100%;align-items:flex-end;justify-content:center;gap:3px}.communications-chart-column i{display:block;width:min(10px,35%);border-radius:3px 3px 0 0;transform-origin:bottom}.communications-chart-column i.is-opens{background:linear-gradient(180deg,#60a5fa,#2563eb)}.communications-chart-column i.is-clicks{background:linear-gradient(180deg,#a78bfa,#7c3aed)}.communications-chart-column>span{overflow:hidden;color:#94a3b8;font-size:.449rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.communications-channel-summary>article{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:.45rem;margin-top:.55rem;border:1px solid #f1f5f9;border-radius:.38rem;padding:.45rem}.communications-channel-summary>article>span{display:grid;height:28px;width:28px;place-items:center;border-radius:.34rem;background:#eff6ff;color:#2563eb}.communications-channel-summary>article:nth-child(3)>span{background:#f5f3ff;color:#7c3aed}.communications-channel-summary>article svg{height:.75rem;width:.75rem}.communications-channel-summary>article>div{display:grid;gap:.08rem}.communications-channel-summary>article strong{font-size:.578rem}.communications-channel-summary>article small{color:#94a3b8;font-size:.46rem}.communications-channel-summary>article em{color:#059669;font-size:.556rem;font-style:normal;font-weight:650}.communications-channel-insight{display:flex;align-items:flex-start;gap:.45rem;margin-top:.55rem;border-radius:.38rem;background:#ecfdf5;color:#047857;padding:.5rem;font-size:.471rem;line-height:1.4}.communications-channel-insight svg{height:.72rem;width:.72rem;flex:0 0 auto}.communications-channel-insight span{display:grid}.communications-channel-insight strong{font-size:.514rem}.communications-activity-table{margin-top:.65rem;overflow:hidden}.communications-activity-table>.communications-analytics-card-heading{align-items:center;padding:.55rem .7rem}.communications-activity-table button{border:0;background:transparent;color:#2563eb;font-size:.514rem;font-weight:600}.communications-activity-table-head,.communications-activity-table>div:not(.communications-analytics-card-heading){display:grid;grid-template-columns:minmax(230px,1fr) repeat(3,minmax(86px,.48fr));align-items:center}.communications-activity-table-head{border-block:1px solid #e2e8f0;background:#f8fafc;color:#64748b;font-size:.46rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.communications-activity-table-head>span,.communications-activity-table>div:not(.communications-analytics-card-heading)>span{min-width:0;padding:.35rem .55rem}.communications-activity-table>div:not(.communications-analytics-card-heading){min-height:40px;border-bottom:1px solid #f1f5f9;color:#475569;font-size:.492rem}.communications-activity-table>div:last-child{border-bottom:0}.communications-activity-table>div.is-highlighted{background:#eff6ff;box-shadow:inset 2px 0 #2563eb}.communications-activity-table>div:not(.communications-analytics-card-heading)>span:first-child{display:flex;align-items:center;gap:.42rem}.communications-activity-table>div:not(.communications-analytics-card-heading)>span:first-child>i{display:grid;height:24px;width:24px;flex:0 0 24px;place-items:center;border-radius:50%;background:#e2e8f0;color:#475569;font-size:.449rem;font-style:normal;font-weight:650}.communications-activity-table>div:not(.communications-analytics-card-heading)>span:first-child>span{display:grid;min-width:0;gap:.06rem}.communications-activity-table>div:not(.communications-analytics-card-heading) strong,.communications-activity-table>div:not(.communications-analytics-card-heading) small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.communications-activity-table>div:not(.communications-analytics-card-heading) strong{color:#0f172a;font-size:.546rem}.communications-activity-table>div:not(.communications-analytics-card-heading) small{color:#94a3b8;font-size:.449rem}.communications-activity-table>div:not(.communications-analytics-card-heading)>span:not(:first-child){display:flex;align-items:center;gap:.23rem;color:#047857}.communications-activity-table>div:not(.communications-analytics-card-heading)>span.is-empty{color:#94a3b8}.communications-activity-table>div:not(.communications-analytics-card-heading)>span:not(:first-child) svg{height:.62rem;width:.62rem}.communications-animation-lab{width:100%}.communications-lab-controls{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.8rem;border:1px solid #334155;border-radius:.4rem;background:#0f172af5;color:#e2e8f0;padding:.8rem}.communications-lab-controls>div:first-child p{color:#93c5fd;font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.communications-lab-controls>div:first-child span{display:block;margin-top:.25rem;color:#94a3b8;font-size:.62rem}.communications-lab-controls>div:last-child{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.35rem}.communications-lab-controls button{display:inline-flex;min-height:30px;align-items:center;gap:.3rem;border:1px solid #475569;border-radius:.3rem;background:#0f172a;color:#cbd5e1;padding:.35rem .5rem;font-size:.52rem}.communications-lab-controls button svg{height:.7rem;width:.7rem}.communications-lab-stage-buttons{display:flex;flex-wrap:wrap;gap:.2rem}.communications-lab-stage-buttons button.is-active{border-color:#2563eb;background:#2563eb;color:#fff}.hv2-segment-rules{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.8rem}.hv2-segment-rules span,.hv2-segment-rules button{border:1px solid var(--hv2-border);border-radius:.35rem;background:var(--hv2-blue-soft);color:var(--hv2-blue);padding:.38rem .55rem;font-size:.57rem;font-weight:650}.hv2-segment-rules button{background:var(--hv2-panel);color:var(--hv2-muted);cursor:pointer}.hv2-communications-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);gap:.75rem;margin-top:.8rem}.hv2-compose-panel,.hv2-channel-panel,.hv2-case-form,.hv2-case-context,.hv2-form-stage-content{border:1px solid var(--hv2-border);border-radius:.5rem;background:color-mix(in srgb,var(--hv2-panel) 96%,var(--hv2-bg));padding:.8rem}.hv2-compose-title,.hv2-hiring-app-heading>div{display:flex;align-items:center;gap:.45rem}.hv2-compose-title svg{height:.9rem;width:.9rem;color:var(--hv2-blue)}.hv2-compose-panel label{display:grid;gap:.25rem;margin-top:.8rem;color:var(--hv2-soft);font-size:.55rem}.hv2-compose-panel label span{color:var(--hv2-text);font-size:.64rem}.hv2-compose-input,.hv2-compose-body{min-height:42px;margin-top:.55rem;border:1px solid var(--hv2-border);border-radius:.42rem;background:var(--hv2-bg);padding:.65rem;font-size:.68rem}.hv2-compose-input.is-focused{border-color:var(--hv2-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--hv2-blue) 11%,transparent)}.hv2-compose-input strong{color:var(--hv2-blue)}.hv2-compose-body{display:grid;align-content:start;gap:.6rem;min-height:108px;color:var(--hv2-muted);line-height:1.5}.hv2-channel-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--hv2-border);color:var(--hv2-soft);text-align:center}.hv2-channel-tabs span{padding:.55rem}.hv2-channel-tabs .is-active{border-bottom:2px solid var(--hv2-blue);color:var(--hv2-blue);font-weight:700}.hv2-phone-preview{display:grid;gap:.45rem;margin:.9rem auto 0;border:1px solid var(--hv2-border);border-radius:.8rem;background:var(--hv2-bg-soft);padding:1rem}.hv2-phone-preview svg{height:1rem;width:1rem;color:var(--hv2-blue)}.hv2-phone-preview p{border-radius:.5rem;background:color-mix(in srgb,var(--hv2-text) 7%,var(--hv2-panel));padding:.6rem;line-height:1.45}.hv2-phone-preview small{color:var(--hv2-soft)}.hv2-success-toast{position:absolute;z-index:20;right:1rem;bottom:1rem;display:flex;align-items:center;gap:.5rem;border:1px solid color-mix(in srgb,var(--hv2-green) 32%,var(--hv2-border));border-radius:.5rem;background:color-mix(in srgb,var(--hv2-green) 8%,var(--hv2-panel));box-shadow:0 16px 35px color-mix(in srgb,var(--text) 12%,transparent);color:var(--hv2-green);padding:.7rem .85rem;font-size:.65rem;font-weight:700}.hv2-success-toast svg{height:.9rem;width:.9rem}.hv2-case-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin-top:.8rem}.hv2-case-progress span{display:flex;align-items:center;gap:.35rem;color:var(--hv2-soft);font-size:.54rem;font-weight:600}.hv2-case-progress i{display:grid;height:20px;width:20px;place-items:center;border:1px solid var(--hv2-border);border-radius:50%;font-style:normal}.hv2-case-progress span.is-active{color:var(--hv2-blue)}.hv2-case-progress span.is-active i{border-color:var(--hv2-blue);background:var(--hv2-blue-solid);color:#fff}.hv2-case-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(230px,.88fr);gap:.75rem;margin-top:.8rem}.hv2-case-form{display:grid;align-content:start;gap:.6rem}.hv2-case-context{transition:border-color .18s ease,background .18s ease}.hv2-case-context.is-filled{border-color:color-mix(in srgb,var(--hv2-blue) 30%,var(--hv2-border));background:var(--hv2-blue-soft)}.hv2-case-context>div:first-child{display:flex;align-items:center;gap:.45rem;color:var(--hv2-blue)}.hv2-case-context>div:first-child svg{height:1rem;width:1rem}.hv2-case-context dl{display:grid;gap:.55rem;margin:.8rem 0 0}.hv2-case-context dl>div{display:grid;gap:.1rem}.hv2-case-context dt{color:var(--hv2-soft);font-size:.5rem;letter-spacing:.04em;text-transform:uppercase}.hv2-case-context dd{margin:0;font-size:.62rem;font-weight:650}.hv2-form-step-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin-top:.75rem}.hv2-form-step-tabs button{display:flex;min-width:0;min-height:48px;align-items:center;gap:.4rem;border:1px solid var(--hv2-border);border-radius:.42rem;background:var(--hv2-panel);color:var(--hv2-muted);padding:.45rem;font-size:.54rem;font-weight:650;cursor:pointer}.hv2-form-step-tabs button[aria-pressed=true]{border-color:var(--hv2-blue);background:var(--hv2-blue-soft);color:var(--hv2-blue)}.hv2-form-step-tabs svg{height:.9rem;width:.9rem;flex:0 0 auto}.hv2-form-stage-content{min-height:275px;margin-top:.75rem}.hv2-form-builder,.hv2-submission-layout,.hv2-survey-results{display:grid;gap:.75rem}.hv2-form-fields{display:grid;gap:.55rem}.hv2-after-submit{display:grid;gap:.4rem;border-top:1px solid var(--hv2-border);padding-top:.7rem}.hv2-after-submit label{display:flex;align-items:center;gap:.45rem;color:var(--hv2-muted);font-size:.58rem}.hv2-after-submit input{accent-color:var(--hv2-green)}.hv2-form-canvas{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:.7rem}.hv2-form-canvas>svg{height:1.5rem;width:1.5rem;color:var(--hv2-blue)}.hv2-form-canvas>div:nth-child(2){display:grid;gap:.2rem}.hv2-form-canvas>div:nth-child(2) p{color:var(--hv2-soft);font-size:.58rem}.hv2-form-question,.hv2-rank-row{grid-column:1 / -1;display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:.7rem;border:1px solid var(--hv2-border);border-radius:.45rem;background:var(--hv2-bg);padding:.65rem .75rem}.hv2-form-question span{color:var(--hv2-soft);font-size:.57rem}.hv2-form-question strong,.hv2-rank-row strong{font-size:.64rem}.hv2-rank-row{justify-content:flex-start}.hv2-rank-row>span{display:grid;height:24px;width:24px;place-items:center;border-radius:.35rem;background:var(--hv2-blue-soft);color:var(--hv2-blue);font-size:.58rem;font-weight:700}.hv2-results-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.hv2-results-summary>div{display:grid;gap:.2rem;border:1px solid var(--hv2-border);border-radius:.45rem;background:var(--hv2-bg);padding:.65rem}.hv2-results-summary strong{font-size:1rem}.hv2-results-summary span{color:var(--hv2-soft);font-size:.52rem}.hv2-submission-rows{display:grid}.hv2-submission-rows>div{display:grid;grid-template-columns:.9fr 1fr auto;align-items:center;gap:.5rem;border-bottom:1px solid var(--hv2-border);padding:.55rem .2rem;font-size:.58rem}.hv2-submission-rows>div>span:first-child{color:var(--hv2-soft)}.hv2-bar-chart{display:grid;gap:.6rem}.hv2-bar-chart>div{display:grid;grid-template-columns:80px 1fr 36px;align-items:center;gap:.5rem;font-size:.57rem}.hv2-bar-chart i{height:8px;overflow:hidden;border-radius:999px;background:var(--hv2-panel-strong)}.hv2-bar-chart b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--hv2-blue),#40a2ff)}.hv2-replay-button{position:absolute;left:1rem;bottom:.9rem;display:inline-flex;align-items:center;gap:.4rem}.hv2-replay-button svg{height:.8rem;width:.8rem}.hv2-platform-sectors.app-product-sectors{border-block:0;background:#09111e}.hv2-platform-sectors .app-product-sectors__heading{max-width:var(--hv2-content-max)}.hv2-platform-sectors .app-product-kicker{color:#6795ff}.hv2-platform-sectors .app-product-sectors__heading h2{max-width:900px;font-family:inherit;font-size:clamp(2.7rem,5vw,5.35rem);font-weight:600;letter-spacing:-.052em;line-height:.96}.hv2-platform-sectors .app-product-sectors__heading>p:last-child{max-width:820px;color:#aeb9ca;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.65}.hv2-platform-sectors .app-product-sectors__card-back strong{font-family:inherit}.hv2-human-proof{display:grid;max-width:var(--hv2-content-max);grid-template-columns:minmax(0,1.08fr) minmax(320px,.82fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin:0 auto;border-top:1px solid var(--hv2-border);padding:clamp(5rem,8vw,8rem) var(--hv2-page-gutter)}.hv2-human-proof__image{aspect-ratio:4 / 3;overflow:hidden;border-radius:1.2rem;background:#101828}.hv2-human-proof__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:38% center;object-position:38% center}.hv2-human-proof__copy{max-width:500px}.hv2-human-proof blockquote{margin:1.25rem 0 0}.hv2-human-proof blockquote svg{height:1.75rem;width:1.75rem;margin-bottom:1.15rem;color:var(--hv2-blue)}.hv2-human-proof blockquote p{color:var(--hv2-text);font-size:clamp(1.65rem,2.7vw,2.75rem);font-weight:580;letter-spacing:-.038em;line-height:1.08;text-wrap:balance}.hv2-sites-section{position:relative;display:grid;min-height:980px;grid-template-columns:minmax(250px,.28fr) minmax(0,.72fr);grid-template-rows:auto auto;align-items:center;gap:1.25rem;padding:8rem 2rem}.hv2-sites-section:before{position:absolute;top:0;bottom:0;left:50%;z-index:0;width:100vw;border-radius:0;background:radial-gradient(circle at 68% 36%,color-mix(in srgb,var(--hv2-blue) 10%,transparent),transparent 36%),color-mix(in srgb,var(--hv2-blue) 2.5%,var(--hv2-bg));content:"";transform:translate(-50%)}.hv2-sites-copy,.hv2-sites-editor,.hv2-sites-support,.hv2-audience-panel,.hv2-member-portal{position:relative;z-index:2}.hv2-sites-copy{grid-column:1;grid-row:1 / 3;align-self:center}.hv2-sites-copy h2{font-size:clamp(2.25rem,3.4vw,3.45rem)}.hv2-sites-copy ul{display:grid;gap:.75rem;margin:1.7rem 0 0;padding:0;list-style:none}.hv2-sites-copy li{display:flex;align-items:center;gap:.5rem;color:var(--hv2-muted);font-size:.72rem;font-weight:600}.hv2-sites-copy li svg{height:1rem;width:1rem;color:var(--hv2-blue)}.hv2-sites-editor{grid-column:2;grid-row:1;width:100%;min-width:0;align-self:center}.hv2-sites-editor .sites-product-demo{width:100%;min-width:0}.hv2-sites-support{display:grid;min-width:0;grid-column:2;grid-row:2;grid-template-columns:minmax(250px,.62fr) minmax(0,1.38fr);gap:1rem;align-self:start}.hv2-sites-people-flow{display:grid;min-width:0;min-height:42px;grid-column:1 / -1;grid-template-columns:auto minmax(72px,1fr) auto;align-items:center;gap:.65rem;color:var(--hv2-blue)}.hv2-sites-people-flow>span,.hv2-sites-people-flow>b{display:inline-flex;align-items:center;gap:.34rem;border:1px solid color-mix(in srgb,var(--hv2-blue) 22%,var(--hv2-border));border-radius:999px;background:color-mix(in srgb,var(--hv2-panel) 92%,transparent);padding:.3rem .52rem;font-size:.58rem;font-weight:650;line-height:1;white-space:nowrap;box-shadow:0 7px 20px color-mix(in srgb,var(--hv2-blue) 8%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hv2-sites-people-flow>span img,.hv2-sites-people-flow>b svg{width:.78rem;height:.78rem}.hv2-sites-people-flow>b{opacity:.44;transition:opacity .42s ease,border-color .42s ease}.hv2-sites-people-flow.is-connected>b{border-color:color-mix(in srgb,var(--hv2-blue) 38%,var(--hv2-border));opacity:1}.union-pulse.hv2-sites-pulse{width:100%;height:42px}.hv2-sites-pulse .union-pulse__track{stroke:color-mix(in srgb,var(--hv2-blue) 28%,transparent);stroke-width:1.3px}.hv2-sites-pulse .union-pulse__energy{stroke-width:1.55px}.hv2-sites-pulse .union-pulse__tracer-halo{width:22px;height:22px;opacity:.34}.hv2-sites-pulse .union-pulse__tracer-core{width:11px;height:11px}.hv2-site-editor-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;border-bottom:1px solid var(--hv2-border);padding-bottom:.65rem}.hv2-site-editor-toolbar>div{display:grid;gap:.1rem;margin-right:auto}.hv2-site-editor-toolbar>div span{color:var(--hv2-soft);font-size:.54rem}.hv2-site-editor-toolbar button{display:inline-flex;min-height:30px;align-items:center;gap:.35rem;border:1px solid var(--hv2-border);border-radius:.35rem;background:var(--hv2-panel);color:var(--hv2-muted);padding:.3rem .55rem;font-size:.56rem;font-weight:700;cursor:pointer}.hv2-site-editor-toolbar button.is-primary{border-color:var(--hv2-blue);background:var(--hv2-blue-solid);color:#fff}.hv2-site-editor-toolbar button svg{height:.75rem;width:.75rem}.hv2-local-site-preview{overflow:hidden;margin-top:.75rem;border:1px solid var(--hv2-border);border-radius:.48rem;background:var(--hv2-bg)}.hv2-local-site-preview>nav{display:flex;height:42px;align-items:center;gap:.75rem;padding:0 .7rem;color:var(--hv2-muted);font-size:.5rem}.hv2-local-site-preview>nav strong{margin-right:auto;color:var(--hv2-text);font-size:.65rem;letter-spacing:.04em}.hv2-local-site-hero{position:relative;height:230px;overflow:hidden;background:#0a1730}.hv2-local-site-hero>img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;opacity:.62}.hv2-local-site-hero:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#051023db,#0510231a);content:""}.hv2-local-site-hero>div{position:absolute;z-index:2;left:1.2rem;top:50%;width:min(80%,310px);color:#fff;transform:translateY(-50%)}.hv2-local-site-hero p{font-size:.72rem}.hv2-local-site-hero h3{margin-top:.2rem;color:#fff;font-family:inherit;font-size:2rem;line-height:.98}.hv2-local-site-hero button{margin-top:.8rem;border:0;border-radius:.32rem;background:var(--hv2-blue-solid);color:#fff;padding:.45rem .65rem;font-size:.54rem;font-weight:700}.hv2-local-site-news{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;padding:.75rem}.hv2-local-site-news article{display:grid;gap:.22rem;overflow:hidden;border:1px solid var(--hv2-border);border-radius:.4rem;padding-bottom:.45rem}.hv2-local-site-news img{width:100%;aspect-ratio:1.8;-o-object-fit:cover;object-fit:cover}.hv2-local-site-news strong,.hv2-local-site-news span{padding:0 .45rem;font-size:.54rem}.hv2-local-site-news span{color:var(--hv2-blue);font-size:.48rem}.hv2-audience-panel,.hv2-member-portal,.hv2-credentials-card{border:1px solid color-mix(in srgb,var(--hv2-blue) 18%,var(--hv2-border));border-radius:.65rem;background:var(--hv2-panel);box-shadow:0 24px 52px color-mix(in srgb,var(--text) 12%,transparent);padding:1rem}.hv2-audience-panel{min-width:0}.hv2-audience-panel>div:first-child{display:flex;align-items:center;gap:.55rem}.hv2-audience-panel>div:first-child svg{height:1rem;width:1rem;color:var(--hv2-blue)}.hv2-audience-panel>div:first-child div{display:grid;gap:.15rem}.hv2-audience-panel>div:first-child span{color:var(--hv2-soft);font-size:.54rem}.hv2-audience-options{display:grid;grid-template-columns:1fr;gap:.5rem;margin:.8rem 0 0}.hv2-audience-option{display:grid;min-width:0;min-height:68px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;border:1px solid var(--hv2-border);border-radius:.5rem;background:color-mix(in srgb,var(--hv2-panel-strong) 72%,transparent);color:var(--hv2-muted);padding:.65rem;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.hv2-audience-option.is-selected{border-color:color-mix(in srgb,var(--hv2-blue) 42%,var(--hv2-border));background:color-mix(in srgb,var(--hv2-blue-soft) 72%,var(--hv2-panel));box-shadow:0 8px 20px color-mix(in srgb,var(--hv2-blue) 9%,transparent)}.hv2-audience-option-icon{display:grid;height:32px;width:32px;place-items:center;border:1px solid color-mix(in srgb,var(--hv2-blue) 18%,var(--hv2-border));border-radius:.42rem;background:var(--hv2-panel);color:var(--hv2-blue)}.hv2-audience-option-icon svg{height:1rem;width:1rem}.hv2-audience-option>span:nth-child(2){display:grid;min-width:0;gap:.12rem}.hv2-audience-option strong{overflow:hidden;color:var(--hv2-text);font-size:.68rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.hv2-audience-option small{overflow:hidden;color:var(--hv2-soft);font-size:.54rem;line-height:1.25;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hv2-audience-option-state{display:grid;height:20px;width:20px;place-items:center;border:1px solid var(--hv2-border);border-radius:50%;background:var(--hv2-panel);color:transparent}.hv2-audience-option.is-selected .hv2-audience-option-state{border-color:var(--hv2-blue);background:var(--hv2-blue-solid);color:#fff}.hv2-audience-option-state svg{height:.72rem;width:.72rem;stroke-width:3}.hv2-member-portal{min-width:0}.hv2-member-portal-heading span{display:block;margin-top:.1rem;color:var(--hv2-soft);font-size:.54rem}.hv2-member-portal>nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;margin-top:.8rem;border-block:1px solid var(--hv2-border);padding:.65rem 0}.hv2-member-portal>nav span{display:flex;align-items:center;gap:.45rem;color:var(--hv2-muted);font-size:.56rem}.hv2-member-portal>nav svg{height:.82rem;width:.82rem;color:var(--hv2-blue)}.hv2-portal-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.7rem}.hv2-portal-cards article{display:grid;gap:.3rem;border:1px solid var(--hv2-border);border-radius:.42rem;padding:.55rem}.hv2-portal-cards article>span:first-child{color:var(--hv2-blue);font-size:.52rem;font-weight:700}.hv2-portal-cards article strong{font-size:.56rem}.hv2-portal-cards article small{color:var(--hv2-soft);font-size:.5rem;line-height:1.35}.hv2-portal-card-heading{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.4rem}.hv2-portal-card-heading>span:first-child{display:inline-flex;min-width:0;align-items:center;gap:.3rem;color:var(--hv2-blue);font-size:.52rem;font-weight:700}.hv2-portal-card-heading>span:first-child svg{height:.72rem;width:.72rem}.hv2-portal-case-card{grid-column:1 / -1}.hv2-portal-case-progress{position:relative;overflow:hidden;height:5px;border-radius:999px;background:var(--hv2-panel-strong)}.hv2-portal-case-progress>span{display:block;height:100%;width:62%;border-radius:inherit;background:linear-gradient(90deg,var(--hv2-blue-solid),#5da1ff)}.hv2-portal-case-steps{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem;color:var(--hv2-soft);font-size:.48rem}.hv2-portal-case-steps span{display:inline-flex;align-items:center;gap:.2rem}.hv2-portal-case-steps svg{height:.65rem;width:.65rem;color:var(--hv2-green)}.hv2-portal-case-steps .is-current{color:var(--hv2-blue);font-weight:700}.hv2-hiring-section{position:relative;display:grid;width:100%;max-width:none;min-height:760px;grid-template-columns:minmax(0,.32fr) minmax(0,.68fr);grid-template-rows:auto 1fr;align-items:center;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:1.5rem;overflow:hidden;isolation:isolate;background:var(--hv2-panel);padding:7rem max(var(--hv2-page-gutter),calc((100vw - var(--hv2-content-max)) / 2 + var(--hv2-page-gutter)))}.hv2-hiring-copy{position:relative;z-index:3;grid-column:1;grid-row:1;align-self:end;padding-right:1.5rem}.hv2-hiring-copy h2{font-size:clamp(2.2rem,3.25vw,3.35rem);line-height:.98}.hv2-hiring-copy .hv2-app-label{margin-top:1rem}.hv2-hiring-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.hv2-hiring-photo:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,color-mix(in srgb,var(--hv2-panel) 90%,transparent),color-mix(in srgb,var(--hv2-panel) 76%,transparent) 27%,color-mix(in srgb,var(--hv2-panel) 48%,transparent) 50%,color-mix(in srgb,var(--hv2-panel) 68%,transparent)),linear-gradient(to bottom,color-mix(in srgb,var(--hv2-panel) 76%,transparent),color-mix(in srgb,var(--hv2-panel) 18%,transparent) 42%,color-mix(in srgb,var(--hv2-panel) 72%,transparent));content:""}.hv2-hiring-photo img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:38% center;object-position:38% center;opacity:.86;filter:saturate(.9) contrast(.97);transform:scale(1.025)}.hv2-credentials-fan{position:relative;z-index:4;display:grid;grid-column:1;grid-row:2;min-height:330px;align-self:start;grid-template-rows:auto minmax(0,1fr);align-content:center;justify-items:center;gap:.8rem}.hv2-hiring-people-flow{position:relative;z-index:1;display:grid;width:min(100%,330px);min-height:36px;grid-template-columns:auto minmax(48px,1fr) auto;align-items:center;color:var(--hv2-blue)}.union-pulse.hv2-hiring-pulse{width:100%;height:40px}.hv2-hiring-pulse .union-pulse__track{stroke:color-mix(in srgb,var(--hv2-blue) 34%,transparent);stroke-width:1.35px}.hv2-hiring-pulse .union-pulse__energy{stroke-width:1.65px}.hv2-hiring-pulse .union-pulse__tracer-halo{height:20px;width:20px;opacity:.32}.hv2-hiring-pulse .union-pulse__tracer-core{height:9px;width:9px}.hv2-hiring-people-flow>span,.hv2-hiring-people-flow>b{display:inline-flex;align-items:center;gap:.35rem;border:1px solid color-mix(in srgb,var(--hv2-blue) 24%,var(--hv2-border));border-radius:999px;background:color-mix(in srgb,var(--hv2-panel) 92%,transparent);padding:.28rem .52rem;font-size:.62rem;font-weight:600;line-height:1;box-shadow:0 7px 24px color-mix(in srgb,var(--hv2-blue) 9%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hv2-hiring-people-flow>span img{height:.82rem;width:.82rem}.hv2-hiring-people-flow>b{opacity:.58;transition:opacity .42s ease,border-color .42s ease}.hv2-hiring-people-flow.is-connected>b{border-color:color-mix(in srgb,var(--hv2-blue) 42%,var(--hv2-border));opacity:1}.hv2-credentials-card{grid-area:1 / 1;width:214px;border:1px solid var(--hv2-border);border-radius:.78rem;background:color-mix(in srgb,var(--hv2-panel) 92%,transparent);color:var(--hv2-text);font:inherit;padding:.76rem;text-align:left;cursor:pointer;transform-origin:center;box-shadow:0 18px 42px color-mix(in srgb,var(--hv2-ink) 11%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hv2-credentials-card.is-selected{border-color:color-mix(in srgb,var(--hv2-blue) 68%,var(--hv2-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--hv2-blue) 30%,transparent),0 26px 58px color-mix(in srgb,var(--hv2-blue) 20%,transparent)}.hv2-credentials-stack{display:grid;min-height:270px;width:min(100%,310px);place-items:center;touch-action:pan-y}.hv2-credentials-card.is-selected{cursor:grab}.hv2-credential-avatar{display:block;height:36px;width:36px;flex:0 0 36px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 33%;object-position:center 33%;box-shadow:0 0 0 1px color-mix(in srgb,var(--hv2-blue) 24%,var(--hv2-border))}.hv2-credentials-card>div:first-child{display:flex;align-items:center;gap:.55rem}.hv2-credentials-card>div:first-child div{display:grid;gap:.12rem}.hv2-credentials-card>div:first-child span{color:var(--hv2-soft);font-size:.48rem}.hv2-credentials-card>p{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.35rem;margin-top:.44rem;border-top:1px solid var(--hv2-border);padding-top:.44rem;font-size:.49rem}.hv2-credentials-card>p svg{height:.8rem;width:.8rem;color:var(--hv2-green)}.hv2-hiring-app{position:relative;z-index:2;grid-column:2;grid-row:1 / 3;margin-right:0;transform-origin:right center;will-change:transform}.hv2-hiring-app .hv2-app-shell{min-height:680px}.hv2-hiring-app .hiring-hall-product-demo{height:680px;min-height:680px}.hv2-hiring-app-heading{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-bottom:1px solid var(--hv2-border);padding-bottom:.65rem}.hv2-hiring-app-heading svg{height:1rem;width:1rem;color:var(--hv2-blue)}.hv2-hiring-app-heading span{display:grid;gap:.08rem}.hv2-hiring-app-heading small{color:var(--hv2-soft);font-size:.5rem}.hv2-eligible-list{display:grid;margin-top:.55rem}.hv2-eligible-list button{display:grid;min-height:50px;grid-template-columns:24px minmax(0,1fr) minmax(60px,.8fr) auto;align-items:center;gap:.4rem;border:0;border-bottom:1px solid var(--hv2-border);background:transparent;color:var(--hv2-muted);padding:.45rem .2rem;text-align:left;cursor:pointer}.hv2-eligible-list button.is-selected{background:var(--hv2-blue-soft);color:var(--hv2-text)}.hv2-eligible-list button>span:first-child{display:grid;height:22px;width:22px;place-items:center;border-radius:50%;background:var(--hv2-panel-strong);font-size:.52rem}.hv2-eligible-list button strong{color:var(--hv2-text);font-size:.57rem}.hv2-eligible-list button small{color:var(--hv2-soft);font-size:.5rem}.hv2-dispatch-bar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.8rem;border-radius:.45rem;background:var(--hv2-bg-soft);padding:.6rem}.hv2-dispatch-bar span{display:flex;align-items:center;gap:.35rem;color:var(--hv2-muted);font-size:.52rem}.hv2-dispatch-bar svg{height:.8rem;width:.8rem}.hv2-dispatch-bar button{display:inline-flex;min-height:32px;align-items:center;gap:.35rem;border:0;border-radius:.36rem;background:var(--hv2-blue-solid);color:#fff;padding:.4rem .65rem;font-size:.56rem;font-weight:700;cursor:pointer}.hv2-finance-section{position:relative;display:grid;min-height:980px;grid-template-columns:minmax(260px,.27fr) minmax(0,.73fr);align-items:center;gap:4.5rem;padding:8rem 2rem}.hv2-finance-section:before{position:absolute;z-index:-1;top:3.5rem;right:-6vw;bottom:2rem;left:-6vw;border-radius:2rem;background:radial-gradient(circle at 72% 42%,color-mix(in srgb,var(--hv2-blue) 10%,transparent),transparent 45%),linear-gradient(145deg,color-mix(in srgb,var(--hv2-blue) 3%,var(--hv2-panel)),var(--hv2-panel));content:""}.hv2-finance-copy{position:relative;z-index:4;align-self:center}.hv2-finance-copy .hv2-app-label{margin-top:1rem}.hv2-finance-copy h2{max-width:340px;font-size:clamp(2.35rem,3.15vw,3.6rem);line-height:1}.hv2-finance-demo{position:relative;z-index:3;min-width:0;margin-right:0;transform:perspective(1600px) rotateY(-1.5deg);transform-origin:left center}.hv2-finance-input-flow{position:absolute;left:64.5%;top:-2.5rem;z-index:2;display:grid;height:142px;justify-items:center;color:var(--hv2-blue);transform:translate(-50%)}.union-pulse.hv2-finance-input-pulse{width:40px;height:86px}.hv2-finance-input-flow>span,.hv2-finance-input-flow>b{display:inline-flex;align-items:center;gap:.38rem;border:1px solid color-mix(in srgb,var(--hv2-blue) 24%,var(--hv2-border));border-radius:999px;background:color-mix(in srgb,var(--hv2-panel) 94%,transparent);padding:.34rem .62rem;color:var(--hv2-blue);font-size:.61rem;font-weight:650;line-height:1;box-shadow:0 8px 28px color-mix(in srgb,var(--hv2-blue) 12%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hv2-finance-input-flow>span img{height:.9rem;width:.9rem}.hv2-finance-input-flow>i{position:relative;width:1px;min-height:178px;transform-origin:top center;background:linear-gradient(to bottom,color-mix(in srgb,var(--hv2-blue) 26%,transparent),color-mix(in srgb,var(--hv2-blue) 88%,transparent),color-mix(in srgb,var(--hv2-blue) 34%,transparent));box-shadow:0 0 17px color-mix(in srgb,var(--hv2-blue) 45%,transparent)}.hv2-finance-input-flow>i:after{position:absolute;left:50%;bottom:-4px;height:8px;width:8px;border-radius:50%;background:var(--hv2-blue);box-shadow:0 0 0 6px color-mix(in srgb,var(--hv2-blue) 11%,transparent),0 0 22px var(--hv2-blue);content:"";transform:translate(-50%)}.hv2-finance-input-flow:after{position:absolute;left:50%;top:100%;height:86px;width:1px;background:linear-gradient(to bottom,var(--hv2-blue),color-mix(in srgb,var(--hv2-blue) 34%,transparent));box-shadow:0 0 16px color-mix(in srgb,var(--hv2-blue) 44%,transparent);content:"";transform:translate(-50%)}.hv2-finance-input-flow:has(.hv2-finance-input-pulse):after{content:none}.hv2-finance-input-flow>b{position:relative;z-index:2}.hv2-finance-people-label{display:flex;align-items:center;gap:.55rem;margin-top:2rem;color:var(--hv2-text)}.hv2-finance-people-label>img{height:28px;width:28px;border:1px solid color-mix(in srgb,var(--hv2-blue) 22%,var(--hv2-border));border-radius:.38rem;background:var(--hv2-panel);padding:.32rem}.hv2-finance-people-label>span{display:grid;gap:.1rem}.hv2-finance-people-label small{color:var(--hv2-soft);font-size:.66rem}.hv2-finance-member-payments{display:grid;gap:.45rem;margin-top:.7rem}.hv2-finance-member-payments article{display:grid;min-height:62px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;border:1px solid color-mix(in srgb,var(--hv2-soft) 28%,var(--hv2-border));border-radius:.52rem;background:var(--hv2-panel);padding:.55rem;box-shadow:0 12px 28px color-mix(in srgb,var(--text) 6%,transparent);isolation:isolate}.hv2-finance-member-payments article img{height:34px;width:34px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.hv2-finance-member-payments article>div{display:grid;min-width:0;gap:.08rem}.hv2-finance-member-payments article>div strong,.hv2-finance-member-payments article>div small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hv2-finance-member-payments article>div strong{font-size:.72rem}.hv2-finance-member-payments article>div small{color:var(--hv2-soft);font-size:.59rem}.hv2-finance-member-payments .hv2-status{display:inline-flex;align-items:center;gap:.2rem}.hv2-finance-member-payments .hv2-status svg{height:.65rem;width:.65rem}.hv2-finance-member-payments.is-reconciled article{box-shadow:0 0 0 1px color-mix(in srgb,var(--hv2-green) 10%,transparent),0 16px 34px color-mix(in srgb,var(--hv2-green) 10%,transparent)}.hv2-finance-record-flow{position:absolute;z-index:5;left:calc(27% - .5rem);bottom:2.75rem;display:flex;width:clamp(5.5rem,8.25vw,7.5rem);height:64px;align-items:center;color:var(--hv2-blue);opacity:0;pointer-events:none;transform-origin:right center;visibility:hidden;transition:opacity .28s ease,visibility 0s linear .28s}.hv2-finance-record-flow.is-active{opacity:1;visibility:visible;transition-delay:0s}.union-pulse.hv2-finance-return-pulse{width:100%;height:64px}.union-pulse.hv2-finance-return-pulse-mobile{display:none}.hv2-finance-record-flow>i{height:1px;flex:1;background:linear-gradient(to left,var(--hv2-blue),color-mix(in srgb,var(--hv2-blue) 10%,transparent));box-shadow:0 0 14px color-mix(in srgb,var(--hv2-blue) 45%,transparent)}.hv2-finance-record-flow>span{position:absolute;left:50%;bottom:.1rem;display:inline-flex;align-items:center;gap:.3rem;border-radius:999px;background:var(--hv2-panel);padding:.28rem .48rem;font-size:.56rem;font-weight:600;box-shadow:0 7px 20px color-mix(in srgb,var(--hv2-blue) 9%,transparent);transform:translate(-50%);white-space:nowrap}.hv2-finance-record-flow svg{height:.72rem;width:.72rem}.hv2-operations-section{padding:8rem 2rem 4rem}.hv2-operations-heading{max-width:800px}.hv2-operations-heading h2{font-size:clamp(2.6rem,5vw,5rem)}.hv2-app-directory{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:2.6rem;border-block:1px solid color-mix(in srgb,var(--hv2-blue) 14%,var(--hv2-border))}.hv2-app-directory>a{position:relative;display:grid;min-height:0;grid-template-columns:64px minmax(0,1fr) 28px;align-content:center;align-items:center;gap:.72rem;border:0;border-right:1px solid color-mix(in srgb,var(--hv2-blue) 12%,var(--hv2-border));border-radius:0;background:transparent;color:var(--hv2-muted);padding:1.05rem .9rem;transition:background .18s ease,color .18s ease}.hv2-app-directory>a:nth-child(5n){border-right:0}.hv2-app-directory>a:nth-child(n+6){border-top:1px solid color-mix(in srgb,var(--hv2-blue) 12%,var(--hv2-border))}.hv2-app-directory>a:hover{background:color-mix(in srgb,var(--hv2-blue) 5.5%,var(--hv2-panel))}.hv2-app-directory-icon{display:grid;height:64px;width:64px;place-items:center}.hv2-app-directory-icon img{height:66px;width:66px;max-width:none;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 9px 9px rgba(15,23,42,.18));transition:transform .18s ease}.hv2-app-directory>a:hover .hv2-app-directory-icon img{transform:scale(1.045) rotate(-1deg)}.hv2-app-directory-copy{display:grid;min-width:0;gap:.28rem}.hv2-app-directory-copy strong{color:var(--hv2-text);font-size:.96rem;font-weight:650;line-height:1.15;letter-spacing:-.015em}.hv2-app-directory-copy small{color:var(--hv2-muted);font-size:.7rem;line-height:1.45}.hv2-app-directory>a>svg{height:28px;width:28px;border-radius:50%;background:color-mix(in srgb,var(--hv2-text) 6%,var(--hv2-panel));color:var(--hv2-soft);padding:.42rem;transition:background .18s ease,color .18s ease,transform .18s ease}.hv2-app-directory>a:hover>svg{background:color-mix(in srgb,var(--hv2-blue) 12%,var(--hv2-panel));color:var(--hv2-blue);transform:translate(2px)}.hv2-operation-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem}.hv2-operation-benefits article{display:flex;align-items:flex-start;gap:.8rem;border-right:1px solid var(--hv2-border);padding:.8rem 1.2rem .8rem 0}.hv2-operation-benefits article:last-child{border-right:0}.hv2-operation-benefits article>svg{height:1.2rem;width:1.2rem;flex:0 0 auto;color:var(--hv2-blue)}.hv2-operation-benefits h3{font-family:inherit;font-size:.86rem;letter-spacing:-.01em}.hv2-operation-benefits p{margin-top:.35rem;color:var(--hv2-muted);font-size:.7rem;line-height:1.55}.hv2-trust-section{position:relative;display:grid;grid-template-columns:minmax(0,.44fr) minmax(480px,.56fr);gap:4rem;overflow:hidden;margin-top:5rem;border:1px solid rgba(148,163,184,.2);border-radius:1.35rem;background:radial-gradient(circle at 78% 38%,rgba(37,99,235,.28),transparent 35%),radial-gradient(circle at 25% 92%,rgba(13,159,110,.12),transparent 34%),#071226;color:#f8fafc;padding:5rem 4rem 3.5rem;box-shadow:0 36px 90px #0f172a38}.hv2-trust-section:before{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(148,163,184,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.045) 1px,transparent 1px);background-size:42px 42px;content:"";-webkit-mask-image:linear-gradient(to bottom,black,transparent 84%);mask-image:linear-gradient(to bottom,black,transparent 84%);pointer-events:none}.hv2-trust-copy{position:relative;z-index:2;align-self:center}.hv2-trust-copy .hv2-eyebrow{color:#60a5fa}.hv2-trust-copy h2{max-width:570px;margin-top:.85rem;color:#fff;font-size:clamp(3rem,5.2vw,5.5rem);line-height:.94;letter-spacing:-.045em;text-wrap:balance}.hv2-trust-copy>p:last-of-type{max-width:590px;margin-top:1.35rem;color:#b7c5d9;font-size:1rem;line-height:1.75}.hv2-trust-copy>a{display:inline-flex;min-height:42px;align-items:center;gap:.45rem;margin-top:1.7rem;border-bottom:1px solid rgba(96,165,250,.5);color:#93c5fd;font-size:.88rem;font-weight:650}.hv2-trust-copy>a svg{height:1rem;width:1rem}.hv2-trust-visual{position:relative;z-index:2;min-height:490px;align-self:center}.hv2-trust-orbit{position:absolute;left:50%;top:50%;border:1px solid rgba(96,165,250,.2);border-radius:50%;box-shadow:inset 0 0 36px #2563eb0a;transform:translate(-50%,-50%)}.hv2-trust-orbit:after{position:absolute;left:50%;top:-4px;height:7px;width:7px;border-radius:50%;background:#60a5fa;box-shadow:0 0 18px #3b82f6;content:""}.hv2-trust-orbit-one{height:210px;width:210px}.hv2-trust-orbit-two{height:340px;width:340px;border-color:#60a5fa29}.hv2-trust-orbit-three{height:465px;width:465px;border-color:#94a3b81f}.hv2-trust-orbit-one{animation:hv2-trust-orbit 16s linear infinite}.hv2-trust-orbit-two{animation:hv2-trust-orbit-reverse 24s linear infinite}.hv2-trust-orbit-three{animation:hv2-trust-orbit 34s linear infinite}@keyframes hv2-trust-orbit{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes hv2-trust-orbit-reverse{to{transform:translate(-50%,-50%) rotate(-360deg)}}.hv2-trust-core{position:absolute;z-index:5;left:50%;top:50%;display:grid;width:176px;min-height:176px;place-content:center;justify-items:center;gap:.34rem;border:1px solid rgba(96,165,250,.42);border-radius:1rem;background:linear-gradient(145deg,#1e40af9e,#0f172aeb);box-shadow:0 0 0 10px #2563eb0f,0 28px 60px #00000057,0 0 54px #2563eb38;transform:translate(-50%,-50%)}.hv2-trust-core>span{display:grid;height:52px;width:52px;place-items:center;border-radius:.8rem;background:linear-gradient(145deg,#3b82f6,#1453c7);box-shadow:0 13px 30px #2563eb59}.hv2-trust-core svg{height:1.8rem;width:1.8rem}.hv2-trust-core strong{margin-top:.25rem;font-size:.86rem}.hv2-trust-core small{color:#9fb0c8;font-size:.65rem}.hv2-trust-app{position:absolute;z-index:4;display:flex;min-width:118px;align-items:center;gap:.55rem;border:1px solid rgba(148,163,184,.22);border-radius:.62rem;background:#0f172ae0;padding:.58rem .68rem;box-shadow:0 14px 34px #00000040;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hv2-trust-app>span{display:grid;height:30px;width:30px;place-items:center;border-radius:.4rem;background:#fffffff0;padding:.38rem}.hv2-trust-app img{height:100%;width:100%}.hv2-trust-app strong{color:#e5edf8;font-size:.68rem}.hv2-trust-app.is-people{left:4%;top:14%}.hv2-trust-app.is-cases{right:2%;top:20%}.hv2-trust-app.is-finance{left:0;bottom:16%}.hv2-trust-app.is-communications{right:0;bottom:12%}.hv2-trust-signal{position:absolute;z-index:6;display:inline-flex;align-items:center;gap:.32rem;border:1px solid rgba(52,211,153,.28);border-radius:999px;background:#064e3bb8;color:#a7f3d0;padding:.34rem .58rem;font-size:.58rem;font-weight:650;box-shadow:0 10px 28px #05966929}.hv2-trust-signal svg{height:.72rem;width:.72rem}.hv2-trust-signal.is-encrypted{left:16%;top:51%}.hv2-trust-signal.is-scoped{right:12%;top:54%}.hv2-residency-visual{display:grid;place-items:center;perspective:1100px}.hv2-residency-globe{position:relative;width:min(100%,500px);aspect-ratio:1;filter:drop-shadow(0 34px 58px rgba(0,0,0,.34));transform:rotateX(3deg) rotateY(-5deg);transform-style:preserve-3d}.hv2-residency-globe>svg{display:block;height:100%;width:100%;overflow:visible}.hv2-residency-atmosphere{fill:#2563eb14;stroke:#60a5fa6b;stroke-width:2;filter:drop-shadow(0 0 24px rgba(59,130,246,.34));animation:hv2-residency-atmosphere 4.8s ease-in-out infinite}.hv2-residency-grid{fill:none;stroke:#93c5fd38;stroke-width:1.15}.hv2-residency-land{stroke:#6ee7b76b;stroke-width:1.15}.hv2-residency-routes{fill:none;stroke:#7dd3fcd6;stroke-dasharray:5 9;stroke-linecap:round;stroke-width:2;animation:hv2-residency-route 10s linear infinite}.hv2-residency-dots{fill:#6ee7b7;stroke:#d1fae5;stroke-width:2}@keyframes hv2-residency-route{to{stroke-dashoffset:-140}}@keyframes hv2-residency-atmosphere{50%{fill:#2563eb24;stroke:#6ee7b780}}.hv2-residency-core,.hv2-residency-node,.hv2-residency-status{position:absolute;z-index:3;display:flex;align-items:center;border:1px solid rgba(148,197,253,.24);background:#07142bdb;box-shadow:0 16px 38px #0000004d,0 1px #ffffff0d inset;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hv2-residency-core{left:33%;top:33%;gap:.55rem;border-color:#6ee7b77a;border-radius:.72rem;padding:.58rem .72rem;transform:translate(-50%,-50%) translateZ(28px)}.hv2-residency-core>span{display:grid;height:34px;width:34px;flex:0 0 34px;place-items:center;border-radius:.52rem;background:linear-gradient(145deg,#1fc89a,#1167c9);box-shadow:0 8px 24px #10b98142}.hv2-residency-core svg{height:1.1rem;width:1.1rem}.hv2-residency-core strong,.hv2-residency-core small{display:block}.hv2-residency-core strong{font-size:.72rem}.hv2-residency-core small{margin-top:.12rem;color:#9fb5d2;font-size:.55rem}.hv2-residency-node{gap:.5rem;border-radius:999px;padding:.48rem .65rem;transform:translateZ(18px)}.hv2-residency-node>svg{height:1rem;width:1rem;color:#6ee7b7}.hv2-residency-node strong,.hv2-residency-node small{display:block;white-space:nowrap}.hv2-residency-node strong{color:#eff6ff;font-size:.61rem}.hv2-residency-node small{margin-top:.08rem;color:#8fa8c8;font-size:.49rem}.hv2-residency-node-dot{height:8px;width:8px;flex:0 0 8px;border:2px solid #d1fae5;border-radius:50%;background:#10b981;box-shadow:0 0 16px #34d399d1}.hv2-residency-node.is-canada{left:-1%;top:20%}.hv2-residency-node.is-europe{right:-2%;top:29%}.hv2-residency-node.is-us{right:1%;bottom:20%}.hv2-residency-status{right:50%;bottom:-.4rem;gap:.6rem;border-color:#60a5fa4d;border-radius:.72rem;padding:.65rem .82rem;transform:translate(50%) translateZ(30px)}.hv2-residency-status>svg{height:1rem;width:1rem;color:#93c5fd}.hv2-residency-status strong,.hv2-residency-status small{display:block;white-space:nowrap}.hv2-residency-status strong{color:#eff6ff;font-size:.64rem}.hv2-residency-status small{margin-top:.12rem;color:#8fa8c8;font-size:.51rem}.hv2-residency-visual{position:relative;min-height:520px;align-self:stretch;overflow:visible;perspective:none}.hv2-residency-globe{position:absolute;top:-54%;right:-47%;width:min(1060px,101vw);max-width:none;filter:none;transform:rotate(-7deg)}.hv2-residency-globe:before{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;background:radial-gradient(circle,rgba(37,99,235,.12),rgba(37,99,235,.025) 52%,transparent 72%);content:"";filter:blur(28px)}.hv2-residency-visual:after{position:absolute;z-index:2;right:-65%;bottom:-2.5rem;width:165%;height:54%;background:linear-gradient(145deg,transparent 5%,rgba(7,18,38,.28) 42%,rgba(7,18,38,.82) 76%,#071226 100%);content:"";pointer-events:none}.hv2-residency-dot-field{fill:#60a5fa}.hv2-residency-dot-field circle{transform-box:fill-box;transform-origin:center}.hv2-residency-dot-field circle.is-pulse{fill:#38bdf8;animation:hv2-residency-dot-pulse 3.8s ease-in-out infinite}@keyframes hv2-residency-dot-pulse{0%,to{opacity:.36;transform:scale(.86)}48%{opacity:1;transform:scale(2.1)}}.hv2-trust-points{position:relative;z-index:2;display:grid;grid-column:1 / -1;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:.5rem;border-top:1px solid rgba(148,163,184,.18);padding-top:2rem}.hv2-trust-points article{display:flex;gap:.75rem;min-width:0;border-right:1px solid rgba(148,163,184,.16);padding:0 1.1rem}.hv2-trust-points article:first-child{padding-left:0}.hv2-trust-points article:last-child{border-right:0;padding-right:0}.hv2-trust-points article>span{display:grid;height:34px;width:34px;flex:0 0 34px;place-items:center;border-radius:.5rem;background:#2563eb2e;color:#93c5fd}.hv2-trust-points svg{height:1rem;width:1rem}.hv2-trust-points h3{color:#f8fafc;font-family:inherit;font-size:.86rem}.hv2-trust-points p{margin-top:.3rem;color:#91a2ba;font-size:.72rem;line-height:1.5}.hv2-trial-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;margin-top:3rem;border:1px solid color-mix(in srgb,var(--hv2-blue) 26%,var(--hv2-border));border-radius:.75rem;background:linear-gradient(112deg,color-mix(in srgb,var(--hv2-blue) 9%,var(--hv2-panel)),var(--hv2-panel)),var(--hv2-panel);padding:2.5rem}.hv2-trial-cta h2{font-size:clamp(2.3rem,4vw,4rem)}.hv2-trial-actions{display:flex;align-items:stretch;gap:.8rem}.hv2-trial-actions .hv2-button{min-width:180px}.hv2-trial-action-stack{display:grid;justify-items:end;gap:.75rem}.hv2-trial-details{max-width:420px;margin:0;color:var(--hv2-muted);font-size:.76rem;line-height:1.45;text-align:right}.hv2-footer{padding:5rem 2rem 2rem}.hv2-global-footer{min-height:0}.hv2-footer-grid{display:grid;grid-template-columns:1.25fr repeat(4,minmax(0,1fr));gap:1.5rem;border-top:1px solid var(--hv2-border);padding-top:2.5rem}.hv2-footer-brand img{height:30px;width:auto}.hv2-page .hv2-footer-brand p{max-width:none;margin-top:.62rem;font-size:.82rem;font-weight:450;letter-spacing:-.02em;line-height:1.3;white-space:nowrap}.hv2-footer-brand .hv2-footer-assurance{display:inline-flex;min-height:32px;align-items:center;gap:.32rem;margin-top:.65rem;margin-inline:-.15rem;color:var(--hv2-soft);padding-inline:.15rem;font-size:.64rem;font-weight:600;line-height:1.35;transition:color .18s ease}.hv2-footer-brand .hv2-footer-assurance:hover{color:var(--hv2-blue)}.hv2-footer-brand .hv2-footer-assurance svg{height:.75rem;width:.75rem;flex:0 0 auto}.hv2-footer-brand .hv2-footer-locale{display:inline-flex;height:32px;min-height:32px;align-items:center;gap:.32rem;margin-top:.86rem;border:1px solid var(--hv2-border);border-radius:.42rem;background:transparent;color:var(--hv2-muted);padding:.3rem .5rem;font-size:.6rem;font-weight:620;line-height:1;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}.hv2-footer-brand .hv2-footer-locale:hover{border-color:color-mix(in srgb,var(--hv2-blue) 42%,var(--hv2-border));background:var(--hv2-blue-soft);color:var(--hv2-text)}.hv2-footer-brand .hv2-footer-locale svg{height:.72rem;width:.72rem}.hv2-footer-theme{display:grid;width:-moz-max-content;width:max-content;gap:.34rem;margin-top:.72rem}.hv2-footer-theme>span{color:var(--hv2-soft);font-size:.58rem;font-weight:620;letter-spacing:.06em;line-height:1;text-transform:uppercase}.hv2-footer-theme-toggle{display:inline-flex;align-items:center;gap:2px;border:1px solid var(--hv2-border);border-radius:.42rem;background:color-mix(in srgb,var(--hv2-panel) 62%,transparent);padding:2px}.hv2-footer-theme-toggle button{min-height:26px;border:0;border-radius:.3rem;background:transparent;color:var(--hv2-muted);padding:.3rem .48rem;font-family:inherit;font-size:.6rem;font-weight:620;line-height:1;cursor:pointer;transition:background .18s ease,box-shadow .18s ease,color .18s ease}.hv2-footer-theme-toggle button:hover{color:var(--hv2-text)}.hv2-footer-theme-toggle button.is-active{background:var(--hv2-panel);box-shadow:0 1px 4px color-mix(in srgb,var(--hv2-text) 10%,transparent);color:var(--hv2-text)}.hv2-footer-grid h2{font-family:inherit;font-size:.84rem;letter-spacing:.02em}.hv2-footer-grid ul{display:grid;gap:.18rem;margin:.65rem 0 0;padding:0;list-style:none}.hv2-footer-grid a{display:inline-flex;min-height:26px;align-items:center;margin-inline:-.25rem;padding-inline:.25rem;color:var(--hv2-muted);font-size:.78rem}.hv2-footer-grid a:hover,.hv2-footer-legal a:hover,.hv2-footer-legal button:hover{color:var(--hv2-blue)}.hv2-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:2rem;border-top:1px solid var(--hv2-border);padding-top:1.2rem}.hv2-footer-legal,.hv2-footer-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;color:var(--hv2-soft);font-size:.7rem}.hv2-footer-copyright{display:block;line-height:1.35}.hv2-footer-copyright a{display:inline;height:auto;width:auto;color:inherit;font-weight:700}.hv2-footer-legal a,.hv2-footer-legal button{display:inline-flex;min-height:28px;align-items:center}.hv2-footer-legal button{border:0;background:transparent;color:inherit;padding:0;font:inherit;cursor:pointer}.hv2-footer-meta>a{display:inline-grid;height:32px;width:32px;place-items:center;border-radius:.4rem}.hv2-footer-meta>a svg{height:.9rem;width:.9rem}@media(min-width:1100px){.hv2-footer-copyright{white-space:nowrap}}.hv2-motion-paused *,.hv2-motion-paused *:before,.hv2-motion-paused *:after{animation-play-state:paused!important}.hv2-motion-paused .hv2-record-flow,.hv2-motion-paused .hv2-cases-people-flow,.hv2-motion-paused .hv2-forms-people-flow,.hv2-motion-paused .hv2-hiring-people-flow,.hv2-motion-paused .hv2-finance-input-flow,.hv2-motion-paused .hv2-finance-record-flow{opacity:1!important}.hv2-motion-paused .hv2-record-flow-track,.hv2-motion-paused .hv2-cases-people-flow-track,.hv2-motion-paused .hv2-forms-people-flow,.hv2-motion-paused .hv2-hiring-people-flow,.hv2-motion-paused .hv2-finance-input-flow>i{transform:scaleY(1)!important}.hv2-motion-paused .hv2-finance-record-flow{transform:scaleX(1)!important}.hv2-motion-paused .hv2-record-flow-label{opacity:1!important}.hv2-motion-paused .hv2-record-flow-pulse,.hv2-motion-paused .hv2-cases-people-flow-pulse,.hv2-motion-paused .hv2-forms-people-flow i,.hv2-motion-paused .hv2-member-reveal-scan{display:none}.hv2-motion-paused .hv2-communications-member-reveal,.hv2-motion-paused .hv2-cases-member-reveal{opacity:1!important;clip-path:none!important;filter:none!important;transform:none!important}.hv2-motion-paused .hv2-stage-plane{transform:none!important}.hv2-motion-control{position:fixed;right:4.25rem;bottom:1.25rem;z-index:71;display:inline-grid;height:40px;width:40px;place-items:center;border:1px solid var(--hv2-border);border-radius:999px;background:var(--hv2-panel);color:var(--hv2-text);box-shadow:var(--shadow-md);cursor:pointer;transition:transform .18s ease,background .18s ease}.hv2-motion-control:hover{background:var(--hv2-panel-strong);transform:translateY(-2px)}.hv2-motion-control svg{height:1rem;width:1rem}@media(min-width:1680px){.hv2-page{--hv2-content-max: 1520px;--hv2-page-gutter: 2.5rem}.hv2-hero-inner{min-height:800px;grid-template-columns:minmax(430px,.7fr) minmax(720px,1.3fr);gap:2rem}.hv2-hero-product{width:min(59vw,940px)}.hv2-connected-story{padding-inline:var(--hv2-page-gutter)}.hv2-app-stage{min-height:940px;-moz-column-gap:2.4rem;column-gap:2.4rem}.hv2-stage-copy{max-width:350px}.hv2-cases-people-flow{width:312px}.hv2-record-flow.hv2-forms-record-flow{width:272px}.hv2-sites-section,.hv2-finance-section,.hv2-operations-section{padding-inline:var(--hv2-page-gutter)}}@media(min-width:1101px)and (max-width:1320px){.hv2-hiring-section{min-height:880px;grid-template-columns:minmax(0,.32fr) minmax(0,.68fr);grid-template-rows:auto minmax(350px,1fr);-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:1.5rem;padding-block:5rem}.hv2-hiring-copy{grid-column:1;grid-row:1;align-self:end;padding-right:1.5rem}.hv2-credentials-fan{grid-column:1;grid-row:2;min-height:350px;align-self:start}.hv2-hiring-app{grid-column:2;grid-row:1 / 3;width:100%;margin:0}}@media(max-width:1180px){.hv2-connected-story{padding-inline:clamp(1.1rem,3vw,2rem)}.hv2-app-stage{display:flex;min-height:0;flex-direction:column;gap:1.2rem;padding:6rem 0}.hv2-stage-member,.hv2-stage-copy,.hv2-stage-plane{width:100%;max-width:none;margin:0!important}.hv2-stage-member{position:relative;top:auto;z-index:12;align-self:stretch}.hv2-stage-member .hv2-member-card{width:100%;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hv2-stage-copy{order:-1}.hv2-app-stage-left .hv2-stage-member{order:0}.hv2-stage-plane{transform:none!important}.hv2-app-stage .hv2-app-shell{width:100%;min-height:620px}}@media(max-width:1100px){.hv2-hero{min-height:700px}.hv2-hero-inner{min-height:628px;grid-template-columns:minmax(335px,.82fr) minmax(500px,1.18fr);gap:.5rem}.hv2-hero-copy h1{font-size:clamp(3.15rem,6.5vw,4.55rem)}.hv2-hero-product{width:min(64vw,690px)}.hv2-hero-product-plane{inset-inline:2% -12%}.hv2-hero-profile-stage{right:-1%;width:min(570px,80%)}.hv2-hero-table-head,.hv2-hero-product-rows article{grid-template-columns:minmax(145px,1.15fr) .62fr minmax(110px,.82fr) .45fr}.hv2-app-stage{min-height:820px}.hv2-app-stage-right .hv2-stage-member,.hv2-app-stage-right .hv2-stage-copy{grid-column:1 / 5}.hv2-app-stage-right .hv2-stage-plane{grid-column:5 / -1}.hv2-app-stage-left .hv2-stage-plane{grid-column:1 / 9}.hv2-app-stage-left .hv2-stage-member,.hv2-app-stage-left .hv2-stage-copy{grid-column:9 / -1}.hv2-app-sidebar{width:148px;flex-basis:148px}.hv2-sites-section{min-height:1050px;grid-template-columns:minmax(220px,.32fr) minmax(0,.68fr);grid-template-rows:auto auto}.hv2-sites-copy{grid-column:1;grid-row:1 / 3}.hv2-sites-editor{grid-column:2;grid-row:1}.hv2-sites-support{grid-column:2;grid-row:2;grid-template-columns:1fr}.hv2-hiring-section{min-height:1060px;grid-template-columns:.42fr .58fr;grid-template-rows:auto auto}.hv2-hiring-copy{grid-column:1;grid-row:1}.hv2-credentials-fan{grid-column:2;grid-row:1}.hv2-hiring-app{grid-column:1 / -1;grid-row:2;margin:0}.hv2-hiring-app .hiring-hall-product-demo{min-height:540px}.hv2-finance-section{min-height:0;grid-template-columns:1fr;gap:3rem;padding-block:8rem 6rem}.hv2-finance-copy{max-width:620px}.hv2-finance-copy h2{max-width:520px}.hv2-finance-demo{width:100%;margin:0;transform:none}.hv2-app-directory{grid-template-columns:repeat(3,minmax(0,1fr))}.hv2-app-directory>a:nth-child(n){border-right:1px solid color-mix(in srgb,var(--hv2-blue) 12%,var(--hv2-border))}.hv2-app-directory>a:nth-child(3n){border-right:0}.hv2-app-directory>a:nth-child(n+4){border-top:1px solid color-mix(in srgb,var(--hv2-blue) 12%,var(--hv2-border))}}@media(max-width:1180px){.hv2-page{padding-top:0}.hv2-hero{padding-top:64px}.hv2-header-inner{min-height:64px;grid-template-columns:auto 1fr auto;padding-inline:1rem}.hv2-logo-link img{height:26px}.hv2-desktop-nav,.hv2-header-actions>.hv2-header-cta,.hv2-header-actions>.hv2-header-avatar{display:none}.hv2-menu-button{display:inline-grid}.hv2-mobile-menu{display:grid;gap:.35rem;border-top:1px solid var(--hv2-border);background:var(--hv2-panel);padding:.75rem 1rem 1rem}.hv2-mobile-menu>a:not(.hv2-header-cta){min-height:44px;border-radius:.4rem;padding:.75rem;color:var(--hv2-muted)}.hv2-app-stage{display:flex;min-height:0;flex-direction:column;gap:1.2rem;padding:6rem 0}.hv2-stage-member,.hv2-stage-copy,.hv2-stage-plane{width:100%;margin:0!important}.hv2-stage-member{position:relative;top:auto;z-index:12;align-self:stretch}.hv2-stage-member .hv2-member-card{width:100%;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hv2-stage-copy{order:-1;max-width:none}.hv2-app-stage-left .hv2-stage-member{order:0}.hv2-stage-plane{transform:none!important}.hv2-app-stage .hv2-app-shell{min-height:620px}}@media(max-width:780px){.hv2-hero,.hv2-hero-inner{min-height:auto}.hv2-hero-inner{grid-template-columns:1fr;gap:4rem;padding:5rem 1.25rem 7rem}.hv2-hero-copy h1{font-size:clamp(2.75rem,12vw,3.4rem)}.hv2-hero-copy{width:100%;max-width:none}.hv2-hero-copy-veil{display:none}.hv2-hero-copy h1 span{width:auto}.hv2-hero-actions{display:grid;grid-template-columns:1fr}.hv2-button{width:100%}.hv2-hero:after{inset:54% -45% auto 0;height:46%}.hv2-hero-product{width:100%;height:520px;aspect-ratio:auto;justify-self:stretch}.hv2-hero-product-plane{top:0;right:0;bottom:0;left:0;grid-template-columns:48px minmax(0,1fr);transform:none!important}.hv2-hero-mini-sidebar{padding-inline:.42rem}.hv2-hero-mini-brand,.hv2-hero-mini-brand img{height:30px;width:30px}.hv2-hero-mini-sidebar nav{gap:.28rem;margin-top:.8rem}.hv2-hero-mini-sidebar nav>span{height:30px}.hv2-hero-mini-sidebar nav>span:nth-child(n+7){display:none}.hv2-hero-product-main>header{grid-template-columns:minmax(0,1fr) minmax(116px,.78fr) auto;padding-inline:.72rem}.hv2-hero-product-toolbar,.hv2-hero-product-table{padding-inline:.72rem}.hv2-hero-table-head,.hv2-hero-product-rows article{grid-template-columns:minmax(0,1fr) auto}.hv2-hero-table-head>span:nth-child(2),.hv2-hero-table-head>span:nth-child(3),.hv2-hero-product-rows article>span:nth-child(2),.hv2-hero-product-rows article>span:nth-child(3){display:none}.hv2-hero-product-rows{gap:.36rem}.hv2-hero-product-rows article{min-height:45px}.hv2-hero-profile-stage{top:0;right:0;bottom:0;left:0;width:100%;padding:.72rem;transform:none!important}.hv2-hero-profile-person{gap:.62rem;padding-bottom:.62rem}.hv2-hero-profile-person img{height:48px;width:48px}.hv2-hero-profile-person strong{font-size:.84rem}.hv2-hero-profile-stage dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;padding-top:.5rem}.hv2-hero-profile-stage dl>div{padding:.4rem .45rem}.hv2-hero-profile-stage dt{font-size:.4rem}.hv2-hero-profile-stage dd{font-size:.5rem}.hv2-hero-profile-connections{gap:.35rem;margin-top:.5rem;padding-top:.5rem}.hv2-hero-profile-connections>div{gap:.3rem}.hv2-hero-profile-connections article{min-height:58px;flex-direction:column;align-items:flex-start;justify-content:center;gap:.22rem;padding:.35rem}.hv2-hero-profile-connections img{height:20px;width:20px}.hv2-hero-profile-connections small{display:none}.hv2-hero-system-status{left:20%;top:-2.7rem;min-width:0}.hv2-hero-system-dock{right:.35rem;bottom:-2.4rem;left:calc(48px + .35rem);grid-template-columns:repeat(6,minmax(0,1fr));padding:.42rem}.hv2-hero-system-dock>span{justify-content:center;border-right:0;padding:.22rem}.hv2-hero-system-dock b{display:none}.hv2-hero-system-dock img{height:26px;width:26px}.hv2-hero-scroll-handoff{left:50%;bottom:-5.75rem}.hv2-membership-section,.hv2-connected-story,.hv2-sites-section,.hv2-hiring-section,.hv2-finance-section,.hv2-operations-section,.hv2-footer{padding-inline:1.1rem}.hv2-membership-section{padding-top:6rem}.hv2-section-heading h2,.hv2-sites-copy h2,.hv2-hiring-copy h2,.hv2-finance-copy h2,.hv2-operations-heading h2{font-size:clamp(2.5rem,12vw,4rem)}.hv2-app-sidebar{display:none}.hv2-app-topbar{min-height:52px}.hv2-app-content{padding:.75rem}.hv2-people-demo>.hv2-app-shell{min-height:760px}.people-product-demo>div:first-child>aside{display:none}.hv2-people-toolbar{align-items:stretch;flex-direction:column}.hv2-search-control{width:100%}.hv2-people-layout{grid-template-columns:1fr}.hv2-table-header{grid-template-columns:1fr auto}.hv2-table-header span:nth-child(2),.hv2-table-header span:nth-child(3),.hv2-table-header span:nth-child(4){display:none}.hv2-table-row{grid-template-columns:1fr auto}.hv2-table-row>span:nth-child(2),.hv2-table-row>span:nth-child(3),.hv2-table-row>span:nth-child(4){display:none}.hv2-people-profile{min-height:300px}.hv2-app-stage{display:flex;min-height:0;flex-direction:column;gap:1.2rem;padding:5rem 0}.hv2-stage-member,.hv2-stage-copy,.hv2-stage-plane{width:100%;margin:0!important}.hv2-stage-member{position:relative;top:auto;z-index:12;align-self:stretch}.hv2-stage-member .hv2-member-card{width:100%;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hv2-stage-copy{order:-1;max-width:none}.hv2-app-stage-left .hv2-stage-member{order:0}.hv2-stage-plane{transform:none!important}.hv2-app-stage .hv2-app-shell{min-height:620px}.hv2-communications-layout,.hv2-case-grid{grid-template-columns:1fr}.hv2-form-step-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.hv2-success-toast{left:.75rem;right:.75rem}.hv2-platform-sectors .app-product-sectors__heading h2{font-size:clamp(2.5rem,12vw,3.65rem)}.hv2-human-proof{grid-template-columns:1fr;gap:2rem;padding-inline:1.2rem}.hv2-human-proof__copy{max-width:none}.hv2-human-proof blockquote p{font-size:clamp(1.65rem,7.8vw,2.35rem)}.hv2-sites-section{display:flex;min-height:0;flex-direction:column;gap:1.2rem;padding-block:6rem}.hv2-sites-section:before{top:0;bottom:0;left:50%;width:100vw;border-radius:0;transform:translate(-50%)}.hv2-sites-copy,.hv2-sites-editor,.hv2-sites-support,.hv2-audience-panel,.hv2-member-portal{width:100%}.hv2-sites-support{grid-template-columns:1fr}.hv2-sites-editor .sites-product-demo{min-height:610px}.hv2-local-site-preview>nav span{display:none}.hv2-local-site-news{grid-template-columns:1fr}.hv2-local-site-news article:nth-child(n+2){display:none}.hv2-hiring-section{display:flex;min-height:0;flex-direction:column;gap:1rem;padding-block:6rem}.hv2-hiring-copy,.hv2-hiring-photo,.hv2-credentials-fan,.hv2-hiring-app{width:100%}.hv2-credentials-fan{min-height:380px;overflow:visible}.hv2-hiring-people-flow{z-index:6}.union-pulse.hv2-hiring-pulse{height:40px}.hv2-forms-people-flow{display:none}.hv2-hiring-photo img{aspect-ratio:1.3}.hv2-eligible-list button{grid-template-columns:24px minmax(0,1fr) auto}.hv2-eligible-list button small{display:none}.hv2-finance-section{display:flex;min-height:0;flex-direction:column;gap:2.5rem;padding-block:8rem 6rem}.hv2-finance-section:before{top:2rem;right:-1rem;bottom:2rem;left:-1rem;border-radius:1.5rem}.hv2-finance-copy,.hv2-finance-demo{width:100%}.hv2-finance-demo{margin:0;transform:none}.hv2-finance-member-payments{grid-template-columns:repeat(2,minmax(0,1fr))}.hv2-finance-record-flow{display:none}.hv2-finance-input-flow{position:relative;left:auto;top:auto;order:2;display:flex;width:100%;height:auto;align-items:center;justify-content:center;gap:.55rem;transform:none}.hv2-finance-copy{order:1}.hv2-finance-demo{order:3}.hv2-finance-input-flow>i{width:clamp(1.5rem,8vw,3rem);min-height:1px;height:1px}.hv2-finance-input-flow:after{display:none}.hv2-trust-section{grid-template-columns:1fr;gap:2.5rem;margin:4rem 1.1rem 0;padding:3.5rem 1.5rem 2.25rem}.hv2-trust-copy h2{font-size:clamp(2.7rem,11vw,4.2rem)}.hv2-trust-visual{min-height:450px}.hv2-trust-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.hv2-trust-points article,.hv2-trust-points article:first-child,.hv2-trust-points article:last-child{border:1px solid rgba(148,163,184,.14);border-radius:.65rem;padding:.9rem}.hv2-app-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.hv2-app-directory>a:nth-child(n){border-right:1px solid color-mix(in srgb,var(--hv2-blue) 12%,var(--hv2-border))}.hv2-app-directory>a:nth-child(2n){border-right:0}.hv2-app-directory>a:nth-child(n+3){border-top:1px solid color-mix(in srgb,var(--hv2-blue) 12%,var(--hv2-border))}.hv2-operation-benefits{grid-template-columns:1fr}.hv2-operation-benefits article{border-right:0;border-bottom:1px solid var(--hv2-border);padding-right:0;padding-bottom:1.2rem}.hv2-trial-cta{grid-template-columns:1fr;margin-inline:1.1rem;padding:1.5rem}.hv2-trial-actions{display:grid}.hv2-trial-action-stack{justify-items:stretch}.hv2-trial-details{max-width:none;text-align:left}.hv2-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hv2-footer-brand{grid-column:1 / -1}.hv2-footer-bottom{align-items:flex-start;flex-direction:column}}@media(max-width:420px){.hv2-fake-cursor{display:none!important}.hv2-audience-options{grid-template-columns:1fr}.hv2-audience-option:last-child{grid-column:auto}.hv2-sites-people-flow{gap:.4rem;grid-template-columns:minmax(0,auto) minmax(52px,1fr) minmax(0,auto)}.hv2-sites-people-flow>span,.hv2-sites-people-flow>b{min-height:1.9rem;padding:.3rem .42rem;font-size:.5rem}.hv2-sites-people-flow>b{width:auto;min-width:0;justify-content:flex-start;overflow:visible;color:inherit;gap:.3rem;border-color:color-mix(in srgb,var(--hv2-blue) 28%,var(--hv2-border));opacity:.66}.hv2-sites-people-flow>b svg{flex:0 0 auto;width:.78rem;height:.78rem;color:var(--hv2-blue)}.union-pulse.hv2-sites-pulse{min-width:52px}.hv2-member-portal>nav,.hv2-portal-cards{grid-template-columns:1fr}.hv2-portal-case-card{grid-column:auto}.hv2-motion-control{right:3.75rem;bottom:.75rem}.hv2-header-actions{gap:.35rem}.hv2-icon-button,.hv2-menu-button{height:38px;width:38px}.hv2-hero-product{height:500px}.hv2-hero-product-main>header{grid-template-columns:minmax(0,1fr) minmax(98px,.72fr)}.hv2-hero-product-avatar{display:none}.hv2-hero-product-toolbar>span{font-size:0}.hv2-hero-product-toolbar>span svg{height:14px;width:14px}.hv2-hero-profile-person img{height:42px;width:42px}.hv2-hero-profile-stage dl>div{padding:.36rem .4rem}.hv2-app-search{width:74%}.hv2-form-step-tabs{grid-template-columns:1fr}.hv2-case-progress span{display:grid;justify-items:center;text-align:center}.hv2-results-summary{grid-template-columns:1fr}.hv2-local-site-hero h3{font-size:1.65rem}.hv2-dispatch-bar{align-items:stretch;flex-direction:column}.hv2-finance-member-payments{grid-template-columns:1fr}.hv2-trust-section{padding-inline:1rem}.hv2-trust-visual{min-height:390px}.hv2-trust-orbit-one{height:170px;width:170px}.hv2-trust-orbit-two{height:255px;width:255px}.hv2-trust-orbit-three{height:345px;width:345px}.hv2-trust-core{width:138px;min-height:138px}.hv2-trust-app{min-width:98px;padding:.45rem}.hv2-trust-app strong{font-size:.58rem}.hv2-trust-app.is-people,.hv2-trust-app.is-finance{left:0}.hv2-trust-app.is-cases,.hv2-trust-app.is-communications{right:0}.hv2-trust-signal{display:none}.hv2-trust-points,.hv2-footer-grid{grid-template-columns:1fr}.hv2-footer-brand{grid-column:auto}}@media(max-width:1180px){.communications-product-demo{height:690px}.communications-source-sidebar{width:64px;flex-basis:64px}.communications-source-brand{justify-content:center;padding:0}.communications-source-brand strong,.communications-source-brand>svg,.communications-source-nav-group>p,.communications-source-nav-group>div span,.communications-source-help span{display:none}.communications-source-nav-group>div,.communications-source-help{justify-content:center;padding-inline:0}.communications-source-nav-group>div.is-active{border-left:0;padding-left:0}.communications-editor-grid{grid-template-columns:92px minmax(300px,1fr)}.communications-inspector{display:none}.communications-lab-controls{align-items:stretch;flex-direction:column}.communications-lab-controls>div:last-child{justify-content:flex-start}.hv2-record-flow,.hv2-cases-people-flow{display:none}.hv2-communications-member-reveal,.hv2-cases-member-reveal{display:block;width:100%}.hv2-mobile-record-flow-label{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.55rem;border-radius:999px;background:color-mix(in srgb,var(--hv2-blue) 9%,var(--hv2-panel));color:var(--hv2-blue);padding:.34rem .55rem;font-size:.56rem;font-weight:650}.hv2-mobile-record-flow-label:before{height:6px;width:6px;border-radius:50%;background:var(--hv2-blue);box-shadow:0 0 9px color-mix(in srgb,var(--hv2-blue) 60%,transparent);content:""}}@media(max-width:780px){.communications-product-demo{height:720px}.communications-source-sidebar{display:none}.communications-source-header{height:52px;flex-basis:52px;padding-inline:.65rem}.communications-source-search{width:68%;margin-right:auto}.communications-source-workspace{overflow:hidden;padding:.75rem}.communications-campaign-table>div{grid-template-columns:minmax(0,1fr) auto}.communications-campaign-table>div>span:nth-child(2),.communications-campaign-table>div>span:nth-child(3),.communications-campaign-table>div>span:nth-child(5){display:none}.communications-filter-row>span:nth-child(n+3){display:none}.communications-filter-row>div{width:145px}.communications-setup-grid,.communications-preview-grid,.communications-sms-grid{grid-template-columns:1fr}.communications-analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.communications-analytics-grid{grid-template-columns:1fr}.communications-channel-summary{height:auto}.communications-activity-table{min-width:0}.communications-activity-table-head,.communications-activity-table>div:not(.communications-analytics-card-heading){grid-template-columns:minmax(0,1fr) minmax(76px,auto)}.communications-activity-table-head>span:nth-child(3),.communications-activity-table-head>span:nth-child(4),.communications-activity-table>div:not(.communications-analytics-card-heading)>span:nth-child(3),.communications-activity-table>div:not(.communications-analytics-card-heading)>span:nth-child(4){display:none}.communications-setup-grid>aside,.communications-preview-grid>aside{grid-template-columns:repeat(2,minmax(0,1fr))}.communications-recipient-estimate,.communications-send-checks{grid-column:1 / -1}.communications-editor-heading{align-items:flex-start;flex-direction:column}.communications-editor-grid{min-height:590px;min-width:0;grid-template-columns:66px minmax(0,1fr);margin-inline:-.75rem}.communications-block-palette{padding-inline:.35rem}.communications-block-palette>button{justify-content:center}.communications-block-palette>button span,.communications-block-palette>p,.communications-block-palette>div span{display:none}.communications-canvas-workspace{padding-inline:.55rem}.communications-email-canvas{width:min(100%,340px)}.communications-merge-popover{right:.35rem;width:160px}.communications-phone{width:min(238px,80vw)}.communications-delivered-grid{grid-template-columns:1fr}.communications-recipient-card{grid-column:auto;width:100%}.communications-lab-stage-buttons button{flex:1 1 110px}}@media(max-width:560px){.hv2-app-directory{grid-template-columns:1fr}.hv2-app-directory>a:nth-child(n){border-right:0}.hv2-app-directory>a:nth-child(n+2){border-top:1px solid color-mix(in srgb,var(--hv2-blue) 12%,var(--hv2-border))}}@media(min-width:781px)and (max-width:1100px){.hv2-app-directory>a:last-child{border-right:0}.hv2-app-directory>a:last-child:nth-child(3n+1):after,.hv2-app-directory>a:last-child:nth-child(3n+2):after{position:absolute;top:-1px;left:100%;border-top:1px solid color-mix(in srgb,var(--hv2-blue) 12%,var(--hv2-border));content:"";pointer-events:none}.hv2-app-directory>a:last-child:nth-child(3n+1):after{width:200%}.hv2-app-directory>a:last-child:nth-child(3n+2):after{width:100%}}.hv2-persona-hero{position:relative;z-index:1;padding:92px var(--hv2-page-gutter) 0;background:radial-gradient(circle at 72% 4%,color-mix(in srgb,var(--hv2-blue) 10%,transparent),transparent 34%),var(--hv2-bg)}.hv2-persona-stage{position:relative;min-height:clamp(560px,40vw,720px);max-width:min(1540px,calc(100vw - (var(--hv2-page-gutter) * 2)));overflow:hidden;border:1px solid color-mix(in srgb,var(--hv2-border) 70%,transparent);border-radius:clamp(.85rem,1.4vw,1.25rem);margin:0 auto;background:var(--hv2-panel-strong);box-shadow:0 34px 90px color-mix(in srgb,var(--hv2-text) 11%,transparent),0 1px color-mix(in srgb,white 48%,transparent) inset;isolation:isolate}.hv2-persona-media,.hv2-persona-media img,.hv2-persona-stage-wash{position:absolute;top:0;right:0;bottom:0;left:0}.hv2-persona-media{background:var(--hv2-panel-strong)}.hv2-persona-media img{height:100%;width:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;filter:saturate(.92) contrast(1.02)}.hv2-persona-stage-wash{z-index:1;background:linear-gradient(90deg,color-mix(in srgb,var(--hv2-bg) 99%,transparent) 0%,color-mix(in srgb,var(--hv2-bg) 96%,transparent) 24%,color-mix(in srgb,var(--hv2-bg) 76%,transparent) 42%,color-mix(in srgb,var(--hv2-bg) 22%,transparent) 62%,transparent 78%),linear-gradient(0deg,color-mix(in srgb,var(--hv2-bg) 36%,transparent) 0%,transparent 28%,transparent 72%,color-mix(in srgb,var(--hv2-bg) 18%,transparent) 100%);pointer-events:none}.hv2-persona-copy{position:absolute;top:50%;left:clamp(2.25rem,5.6vw,5.75rem);z-index:3;width:min(820px,58%);transform:translateY(-48%)}.hv2-persona-copy .hv2-eyebrow{font-size:.78rem;letter-spacing:.18em}.hv2-persona-copy h1{max-width:820px;margin-top:1rem;color:var(--hv2-text);font-size:clamp(3.5rem,4.55vw,4.9rem);font-weight:540;letter-spacing:-.055em;line-height:.96;overflow:visible}.hv2-persona-copy .hv2-hero-line{display:block;white-space:nowrap}.hv2-persona-copy .hv2-hero-accent{color:var(--hv2-blue-solid);font-style:normal}.hv2-persona-copy .hv2-hero-line b{color:var(--hv2-text);font-weight:inherit}.hv2-persona-copy>p:not(.hv2-eyebrow){max-width:570px;margin-top:1.65rem;color:color-mix(in srgb,var(--hv2-text) 76%,var(--hv2-muted));font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.58}.hv2-persona-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem}.hv2-persona-actions .hv2-button{min-height:52px;padding-inline:1.35rem}.hv2-persona-play{display:inline-flex;min-height:48px;align-items:center;gap:.72rem;color:var(--hv2-text);font-size:.9rem;font-weight:620}.hv2-persona-play>span{display:inline-grid;height:34px;width:34px;place-items:center;border:1px solid color-mix(in srgb,var(--hv2-text) 24%,transparent);border-radius:999px;background:color-mix(in srgb,var(--hv2-bg) 82%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .18s ease,transform .18s ease}.hv2-persona-play:hover>span{border-color:var(--hv2-blue);transform:scale(1.06)}.hv2-persona-play svg{height:.82rem;width:.82rem;fill:currentColor}.hv2-persona-proof{display:flex;flex-wrap:wrap;gap:.7rem 1.3rem;margin:1.35rem 0 0;padding:0;color:var(--hv2-muted);font-size:.78rem;list-style:none}.hv2-persona-proof li{display:inline-flex;align-items:center;gap:.4rem}.hv2-persona-proof svg{height:.95rem;width:.95rem;border:1px solid color-mix(in srgb,var(--hv2-blue) 58%,transparent);border-radius:999px;color:var(--hv2-blue);padding:.1rem}.hv2-persona-outcome{--persona-accent: var(--hv2-blue-solid);position:absolute;right:clamp(2rem,5vw,5rem);bottom:clamp(2.15rem,4vw,4rem);z-index:4;display:flex;width:min(280px,24%);min-height:300px;flex-direction:column;align-items:stretch;gap:0;border:1px solid color-mix(in srgb,var(--persona-accent) 26%,var(--hv2-border));border-radius:.95rem;background:color-mix(in srgb,var(--hv2-panel-strong) 72%,transparent);color:var(--hv2-text);padding:0;box-shadow:0 24px 64px color-mix(in srgb,var(--hv2-text) 16%,transparent),0 1px color-mix(in srgb,white 76%,transparent) inset;-webkit-backdrop-filter:blur(26px) saturate(1.18);backdrop-filter:blur(26px) saturate(1.18)}.hv2-persona-outcome:after{position:absolute;right:1rem;bottom:0;left:1rem;height:2px;border-radius:999px;background:var(--persona-accent);content:""}.hv2-persona-outcome-icon{display:grid;height:42px;width:42px;place-items:center;border-radius:.72rem;border:1px solid color-mix(in srgb,var(--persona-accent) 25%,var(--hv2-border));background:color-mix(in srgb,var(--persona-accent) 12%,var(--hv2-panel-strong))}.hv2-persona-outcome-header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.68rem;padding:.7rem .8rem .62rem}.hv2-persona-outcome-icon img{height:23px;width:23px;border-radius:.35rem}.hv2-persona-outcome-header>span:last-child{display:grid;min-width:0;gap:.12rem}.hv2-persona-outcome-header strong{font-size:.96rem;font-weight:650;letter-spacing:-.02em}.hv2-persona-outcome-header p{color:var(--hv2-muted);font-size:.69rem;line-height:1.45}.hv2-persona-metrics{display:grid;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;border-top:1px solid color-mix(in srgb,var(--hv2-border) 82%,transparent);border-bottom:1px solid color-mix(in srgb,var(--hv2-border) 82%,transparent)}.hv2-persona-metric{display:grid;min-width:0;align-content:center;padding:.76rem .78rem .68rem}.hv2-persona-metric:nth-child(odd){border-right:1px solid color-mix(in srgb,var(--hv2-border) 72%,transparent)}.hv2-persona-metric:nth-child(-n+2){border-bottom:1px solid color-mix(in srgb,var(--hv2-border) 72%,transparent)}.hv2-persona-metric>span:first-child{display:grid;min-width:0;grid-template-columns:minmax(2.7rem,auto) minmax(0,1fr);align-items:baseline;gap:.52rem}.hv2-persona-metric b{color:var(--hv2-text);font-size:1.28rem;font-weight:700;letter-spacing:-.03em;line-height:1}.hv2-persona-metric small{color:var(--hv2-muted);font-size:.7rem;font-weight:500;line-height:1.2;white-space:normal}.hv2-persona-outcome-status{display:flex;align-items:center;gap:.5rem;margin:.44rem .52rem .5rem;border:1px solid color-mix(in srgb,#10b981 35%,var(--hv2-border));border-radius:.55rem;background:color-mix(in srgb,#10b981 9%,var(--hv2-panel));padding:.52rem .58rem}.hv2-persona-outcome-status>svg{height:1.35rem;width:1.35rem;flex:0 0 1.35rem;border:1px solid color-mix(in srgb,#10b981 72%,transparent);border-radius:50%;background:color-mix(in srgb,#10b981 12%,transparent);color:color-mix(in srgb,#0d9f6e 88%,var(--hv2-text));padding:.2rem}.hv2-persona-outcome-status strong,.hv2-persona-outcome-status small{display:block}.hv2-persona-outcome-status strong{color:var(--hv2-text);font-size:.66rem;font-weight:700}.hv2-persona-outcome-status small{margin-top:.08rem;color:var(--hv2-muted);font-size:.6rem}.hv2-persona-progress{position:absolute;right:50%;bottom:1.3rem;z-index:5;display:flex;gap:.42rem;transform:translate(50%)}.hv2-persona-progress i{--persona-accent: var(--hv2-blue-solid);position:relative;overflow:hidden;height:5px;width:18px;border-radius:999px;background:#ffffff57;transition:width .26s ease}.hv2-persona-progress i.is-active{width:38px}.hv2-persona-progress i>span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--persona-accent);transform-origin:right center}.hv2-persona-directory{display:grid;max-width:min(1540px,calc(100vw - (var(--hv2-page-gutter) * 2)));grid-template-columns:minmax(0,1fr);gap:.8rem;margin:1.15rem auto 0;padding-bottom:clamp(3.5rem,6vw,6.5rem)}.hv2-persona-directory-intro{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.4rem 1rem;padding:.25rem .15rem}.hv2-persona-directory-intro>strong{color:var(--hv2-text);font-size:clamp(1.3rem,1.65vw,1.65rem);font-weight:650;letter-spacing:-.04em;line-height:1.05}.hv2-persona-directory-intro>p{margin:0;color:var(--hv2-muted);font-size:.86rem;line-height:1.5}.hv2-persona-card-track{display:grid;min-width:0;grid-template-columns:repeat(6,minmax(165px,1fr));gap:.72rem}.hv2-persona-card{--persona-accent: var(--hv2-blue-solid);position:relative;display:grid;min-width:0;min-height:230px;overflow:hidden;grid-template-rows:auto 1fr;align-content:start;border:1px solid var(--hv2-border);border-radius:1rem;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--persona-accent) 13%,transparent),transparent 52%),linear-gradient(145deg,var(--hv2-panel-strong),var(--hv2-panel));color:var(--hv2-text);padding:1.05rem 1rem 1.15rem;text-align:left;box-shadow:0 14px 34px color-mix(in srgb,var(--hv2-text) 5%,transparent);cursor:pointer;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.hv2-persona-card:after{position:absolute;right:.75rem;bottom:0;left:.75rem;height:3px;border-radius:999px 999px 0 0;background:var(--persona-accent);content:"";opacity:.72;transform:scaleX(.32);transform-origin:left;transition:opacity .22s ease,transform .22s ease}.hv2-persona-card:hover,.hv2-persona-card.is-active{border-color:color-mix(in srgb,var(--persona-accent) 55%,var(--hv2-border));box-shadow:0 20px 48px color-mix(in srgb,var(--persona-accent) 14%,transparent);transform:translateY(-4px)}.hv2-persona-card-icon{display:grid;height:32px;width:32px;place-items:center;border:1px solid color-mix(in srgb,var(--persona-accent) 24%,var(--hv2-border));border-radius:.62rem;background:color-mix(in srgb,var(--persona-accent) 10%,var(--hv2-panel));box-shadow:0 8px 20px color-mix(in srgb,var(--persona-accent) 10%,transparent)}.hv2-persona-card-icon img{height:19px;width:19px;border-radius:.28rem}.hv2-persona-card-copy{display:flex;min-width:0;flex-direction:column;justify-content:flex-end;gap:.72rem;padding:1.5rem 0 .3rem}.hv2-persona-card-copy strong{max-width:12ch;font-size:clamp(1.08rem,1.25vw,1.32rem);font-weight:650;letter-spacing:-.04em;line-height:1.06}.hv2-persona-card-copy small{max-width:22ch;color:var(--hv2-muted);font-size:.78rem;line-height:1.42}:root[data-theme=dark] .hv2-persona-stage-wash{background:linear-gradient(90deg,color-mix(in srgb,var(--hv2-bg) 100%,transparent),color-mix(in srgb,var(--hv2-bg) 94%,transparent) 27%,color-mix(in srgb,var(--hv2-bg) 70%,transparent) 45%,color-mix(in srgb,var(--hv2-bg) 20%,transparent) 66%,#080f1b14),linear-gradient(0deg,rgba(8,15,27,.48),transparent 36%,rgba(8,15,27,.08))}:root[data-theme=dark] .hv2-persona-media img{filter:brightness(.72) saturate(.78) contrast(1.08)}:root[data-theme=dark] .hv2-persona-stage{box-shadow:0 34px 90px #0000004d,0 1px #ffffff0d inset}:root[data-theme=dark] .hv2-persona-outcome{border-color:#ffffff29;background:#081733a3;color:#fff;box-shadow:0 24px 64px #00000061}:root[data-theme=dark] .hv2-persona-outcome-icon{border-color:color-mix(in srgb,var(--persona-accent) 30%,rgba(255,255,255,.12));background:color-mix(in srgb,var(--persona-accent) 24%,rgba(255,255,255,.08))}:root[data-theme=dark] .hv2-persona-outcome small{color:#fff9}:root[data-theme=dark] .hv2-persona-outcome p{color:#ffffffbd}:root[data-theme=dark] .hv2-persona-card{border-color:color-mix(in srgb,var(--hv2-border) 60%,rgba(255,255,255,.18));background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--persona-accent) 22%,transparent),transparent 52%),linear-gradient(145deg,color-mix(in srgb,var(--hv2-panel-strong) 86%,#233553 14%),var(--hv2-panel-strong));box-shadow:0 18px 42px #0000004d,0 1px #ffffff0b inset}:root[data-theme=dark] .hv2-persona-card-copy{background:none}:root[data-theme=dark] .hv2-persona-card-copy strong{color:color-mix(in srgb,white 94%,var(--hv2-text))}:root[data-theme=dark] .hv2-persona-card-copy small{color:color-mix(in srgb,var(--hv2-muted) 72%,white 28%)}:root[data-theme=dark] .hv2-persona-card:hover,:root[data-theme=dark] .hv2-persona-card.is-active{border-color:color-mix(in srgb,var(--persona-accent) 72%,rgba(255,255,255,.22));box-shadow:0 22px 54px color-mix(in srgb,var(--persona-accent) 20%,rgba(0,0,0,.5)),0 0 0 1px color-mix(in srgb,var(--persona-accent) 16%,transparent)}@media(min-width:1680px){.hv2-persona-stage,.hv2-persona-directory{max-width:min(1620px,calc(100vw - (var(--hv2-page-gutter) * 2)))}.hv2-persona-stage{min-height:740px}.hv2-persona-copy{left:clamp(5.5rem,6vw,7.5rem);width:min(900px,58%)}.hv2-persona-copy h1{font-size:clamp(4.9rem,4.9vw,5.6rem)}.hv2-persona-card{min-height:250px}}@media(max-width:1180px){.hv2-persona-hero{padding-top:80px}.hv2-persona-stage{min-height:690px}.hv2-persona-copy{left:clamp(2rem,4vw,3.75rem);width:min(680px,60%)}.hv2-persona-copy h1{font-size:clamp(3.1rem,5.5vw,4rem)}.hv2-persona-outcome{right:1.6rem;bottom:2.5rem;width:min(285px,30%)}.hv2-persona-card-track{overflow-x:auto;grid-template-columns:repeat(6,184px);padding:0 .15rem 1rem;scroll-snap-type:x mandatory;scrollbar-width:thin}.hv2-persona-card{scroll-snap-align:start}}@media(max-width:860px){.hv2-persona-hero{padding-inline:1rem}.hv2-persona-stage{min-height:820px;max-width:calc(100vw - 2rem)}.hv2-persona-media img{-o-object-position:66% center;object-position:66% center}.hv2-persona-stage-wash{background:linear-gradient(180deg,color-mix(in srgb,var(--hv2-bg) 96%,transparent),color-mix(in srgb,var(--hv2-bg) 88%,transparent) 37%,color-mix(in srgb,var(--hv2-bg) 20%,transparent) 65%,color-mix(in srgb,var(--hv2-bg) 72%,transparent)),linear-gradient(90deg,color-mix(in srgb,var(--hv2-bg) 58%,transparent),transparent 72%)}.hv2-persona-copy{top:4.25rem;right:1.6rem;left:1.6rem;width:auto;transform:none}.hv2-persona-copy h1{max-width:640px;font-size:clamp(3rem,6.2vw,3.6rem)}.hv2-persona-copy>p:not(.hv2-eyebrow){max-width:540px}.hv2-persona-outcome{right:1.5rem;bottom:2.8rem;left:1.5rem;width:auto}.hv2-persona-progress{bottom:1rem}.hv2-persona-directory{max-width:calc(100vw - 2rem);gap:.7rem}.hv2-persona-directory-intro{padding:.5rem .15rem}.hv2-persona-card-track{margin-right:-1rem}}@media(max-width:560px){.hv2-persona-hero{padding-top:72px;padding-inline:.75rem}.hv2-persona-stage{min-height:1020px;max-width:calc(100vw - 1.5rem);border-radius:.75rem}.hv2-persona-copy{top:2.4rem;right:1.15rem;left:1.15rem}.hv2-persona-copy .hv2-eyebrow{font-size:.65rem;letter-spacing:.14em}.hv2-persona-copy h1{margin-top:.78rem;font-size:clamp(2.75rem,13vw,3.6rem);line-height:.97}.hv2-persona-copy>p:not(.hv2-eyebrow){margin-top:1.1rem;font-size:.94rem;line-height:1.48}.hv2-persona-copy .hv2-hero-line{white-space:normal}.hv2-persona-actions{display:grid;grid-template-columns:1fr;gap:.6rem;margin-top:1.25rem}.hv2-persona-actions .hv2-button{min-height:48px;width:100%}.hv2-persona-play{justify-content:center}.hv2-persona-proof{gap:.45rem .7rem;margin-top:.75rem;font-size:.68rem}.hv2-persona-media img{-o-object-position:61% center;object-position:61% center}.hv2-persona-outcome{right:.9rem;bottom:7rem;left:.9rem;gap:0;padding:0}.hv2-persona-outcome-icon{height:42px;width:42px}.hv2-persona-outcome-icon img{height:23px;width:23px}.hv2-persona-outcome-header strong{font-size:.95rem}.hv2-persona-outcome-header p{font-size:.7rem}.hv2-persona-metric{padding:.72rem}.hv2-persona-progress{bottom:5.35rem}.hv2-persona-directory{max-width:calc(100vw - 1.5rem)}.hv2-persona-directory-intro{grid-template-columns:1fr;gap:.25rem}.hv2-persona-card-track{grid-template-columns:repeat(6,min(72vw,245px));margin-right:-.75rem}.hv2-persona-card{min-height:218px}.hv2-residency-visual{min-height:300px}.hv2-residency-globe{top:-38%;right:-46%;width:min(625px,168vw);transform:rotate(-7deg)}.hv2-residency-core{left:34%;top:32%;padding:.45rem .55rem}.hv2-residency-core>span{height:30px;width:30px;flex-basis:30px}.hv2-residency-node{gap:.36rem;padding:.38rem .48rem}.hv2-residency-node.is-canada{left:0;top:14%}.hv2-residency-node.is-europe{right:0;top:27%}.hv2-residency-node.is-us{right:0;bottom:16%}.hv2-residency-status{bottom:0;padding:.52rem .64rem}}@media(min-width:641px)and (max-width:780px){.hv2-trust-section{isolation:isolate;gap:1.75rem;padding:3rem 2rem 2rem}.hv2-trust-copy,.hv2-trust-points{z-index:3}.hv2-trust-copy{max-width:610px}.hv2-trust-copy h2{font-size:clamp(3rem,9vw,4.1rem)}.hv2-trust-copy>p:last-of-type{max-width:575px;line-height:1.62}.hv2-trust-visual.hv2-residency-visual{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;min-height:0;overflow:hidden;pointer-events:none}.hv2-residency-globe{top:4%;right:-34%;width:min(760px,108vw);opacity:.68}.hv2-residency-visual:after{top:0;right:0;bottom:0;left:0;width:auto;height:auto;background:linear-gradient(90deg,#071226,#071226e0 42%,#0712262e),linear-gradient(180deg,#0712260f 38%,#071226eb 82%,#071226)}.hv2-trust-points{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;margin-top:.4rem;padding-top:1.4rem}.hv2-trust-points article,.hv2-trust-points article:first-child,.hv2-trust-points article:last-child{grid-column:span 2;min-height:92px;border:1px solid rgba(148,163,184,.18);border-radius:.7rem;background:#071226b3;padding:.9rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hv2-trust-points article:nth-last-child(-n+2){grid-column:span 3}.hv2-trust-points h3{font-size:.88rem}.hv2-trust-points p{font-size:.75rem;line-height:1.45}}@media(max-width:640px){.hv2-trust-section{isolation:isolate;gap:1.35rem;margin-top:3rem;padding:2.5rem 1rem 1.25rem}.hv2-trust-copy,.hv2-trust-points{z-index:3}.hv2-trust-copy h2{font-size:clamp(2.45rem,11.5vw,3.35rem);line-height:.96}.hv2-trust-copy>p:last-of-type{margin-top:1rem;color:#c6d3e4;font-size:.9rem;line-height:1.6}.hv2-trust-copy>a{margin-top:1.2rem}.hv2-trust-visual.hv2-residency-visual{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;min-height:0;overflow:hidden;opacity:.48;pointer-events:none}.hv2-residency-globe{top:17%;right:-62%;width:min(560px,145vw);opacity:.54}.hv2-residency-visual:after{top:0;right:0;bottom:0;left:0;width:auto;height:auto;background:linear-gradient(180deg,#0712261f,#07122694 42%,#071226 78%)}.hv2-trust-points{grid-template-columns:1fr;gap:.55rem;margin-top:.15rem;padding-top:1.15rem}.hv2-trust-points article,.hv2-trust-points article:first-child,.hv2-trust-points article:last-child{min-height:0;background:#071226c2;padding:.72rem .75rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hv2-trust-points h3{font-size:.86rem}.hv2-trust-points p{font-size:.73rem}}@media(prefers-reduced-motion:reduce){.hv2-page *,.hv2-page *:before,.hv2-page *:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media(max-width:1180px){.hv2-record-flow,.hv2-cases-people-flow{display:block;top:-3.75rem;right:auto;left:1.15rem;width:min(22rem,calc(100% - 2.3rem));height:6.25rem}.hv2-cases-people-flow .hv2-record-flow-pulse-system .union-pulse__svg{transform:none}.hv2-record-flow-track,.hv2-cases-people-flow-track{right:auto;left:0}.hv2-record-flow-pulse,.hv2-cases-people-flow-pulse{right:auto;left:-4px}.hv2-record-flow-label,.hv2-cases-people-flow-label{top:2.35rem;right:auto;left:2.35rem;width:-moz-max-content;width:max-content;max-width:calc(100% - 2.75rem);align-items:center;border:1px solid color-mix(in srgb,var(--hv2-blue) 18%,var(--hv2-border));border-radius:999px;background:color-mix(in srgb,var(--hv2-panel) 90%,transparent);padding:.34rem .55rem;text-align:left;box-shadow:0 8px 26px color-mix(in srgb,var(--hv2-blue) 10%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hv2-motion-paused .hv2-record-flow,.hv2-motion-paused .hv2-cases-people-flow{display:block!important}}@media(max-width:780px){.hv2-app-label{min-height:54px;gap:.7rem;font-size:1rem}.hv2-app-label img{height:54px;width:54px}.hv2-communications-stage-wrap .hv2-app-stage.hv2-app-stage-right{display:grid;grid-template-columns:minmax(0,1fr) minmax(9.35rem,.72fr);grid-template-rows:auto auto auto auto;align-items:start;-moz-column-gap:.8rem;column-gap:.8rem;row-gap:0}.hv2-communications-stage-wrap .hv2-app-stage-right .hv2-stage-copy{display:contents}.hv2-communications-stage-wrap .hv2-app-stage-right .hv2-app-label{grid-column:1;grid-row:1}.hv2-communications-stage-wrap .hv2-app-stage-right .hv2-stage-copy h2{grid-column:1;grid-row:2;margin-top:.65rem}.hv2-communications-stage-wrap .hv2-app-stage-right .hv2-stage-copy p{grid-column:1 / -1;grid-row:3;margin-top:.9rem}.hv2-communications-stage-wrap .hv2-app-stage-right .hv2-stage-member{position:relative;top:auto;grid-column:2;grid-row:1 / 3;width:100%;align-self:start}.hv2-communications-stage-wrap .hv2-app-stage-right .hv2-stage-plane{grid-column:1 / -1;grid-row:4;margin-top:1.2rem!important}.hv2-communications-stage-wrap .hv2-communications-member-reveal,.hv2-communications-stage-wrap .hv2-member-card.is-compact{width:100%}.hv2-communications-stage-wrap .hv2-member-card.is-compact{padding:.7rem}.hv2-communications-stage-wrap .hv2-member-card-heading{gap:.45rem}.hv2-communications-stage-wrap .hv2-member-card-heading strong{font-size:.76rem}.hv2-communications-stage-wrap .hv2-inline-meta{gap:.22rem;font-size:.5rem}.hv2-communications-stage-wrap .hv2-status{padding:.14rem .3rem;font-size:.48rem}.hv2-communications-stage-wrap .hv2-member-details{gap:.35rem;margin-top:.6rem}.hv2-communications-stage-wrap .hv2-member-details>div{grid-template-columns:14px minmax(0,1fr);gap:.28rem;font-size:.52rem}.hv2-communications-stage-wrap .hv2-member-details dd{overflow-wrap:anywhere}.hv2-communications-stage-wrap .hv2-mobile-record-flow-label{margin:0 0 .45rem;padding:.28rem .42rem;font-size:.49rem;white-space:nowrap}.union-pulse.hv2-record-flow-pulse-desktop{display:none}.union-pulse.hv2-record-flow-pulse-mobile{display:block}.hv2-record-flow{top:-4.5rem;left:-.35rem;height:8.25rem;width:40px}.hv2-record-flow-label{display:none}.hv2-record-flow-label small{font-size:.54rem}.hv2-cases-people-flow{top:-4.5rem;left:-.35rem;height:8.25rem;width:40px}.hv2-cases-people-flow-label{display:none}.hv2-cases-people-flow-label small{font-size:.54rem}.hv2-pulse-destination-status{display:none}.hv2-forms-people-flow{display:block;height:76px}.hv2-record-flow.hv2-forms-record-flow{top:-4.5rem;left:-.35rem;height:8.25rem;width:40px}.hv2-forms-record-flow .hv2-record-flow-label{display:none}.hv2-credentials-fan{margin-top:2rem}.hv2-finance-section{gap:1.5rem}.hv2-finance-input-flow{position:relative;top:auto;left:auto;order:0;display:flex;width:100%;height:118px;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;margin:-5.5rem 0 0;transform:none}.hv2-finance-input-flow>i{width:1px;min-height:58px;height:58px;flex:0 0 58px}.union-pulse.hv2-finance-input-pulse{width:40px;height:58px;flex:0 0 58px}.hv2-finance-input-flow:after{display:none}.hv2-finance-copy{order:1}.hv2-finance-demo{order:3}.hv2-finance-record-flow{position:relative;top:auto;bottom:auto;left:auto;order:4;display:flex;width:calc(100% - 2rem);height:58px;align-items:center;align-self:center;margin:.25rem auto 1.25rem;transform-origin:center}.union-pulse.hv2-finance-return-pulse{height:58px}.union-pulse.hv2-finance-return-pulse-desktop{display:none}.union-pulse.hv2-finance-return-pulse-mobile{display:block;width:40px;height:58px;margin-inline:auto}.hv2-finance-record-flow>span{right:auto;left:50%;bottom:-.15rem;transform:translate(-50%)}.hv2-motion-paused .hv2-finance-record-flow{display:flex!important}}@media(max-width:359px){.hv2-app-label{min-height:46px}.hv2-app-label img{height:46px;width:46px}.hv2-communications-stage-wrap .hv2-app-stage.hv2-app-stage-right{grid-template-columns:minmax(0,1fr) 9.1rem;-moz-column-gap:.55rem;column-gap:.55rem}.hv2-communications-stage-wrap .hv2-app-label{gap:.38rem;font-size:.86rem}.hv2-communications-stage-wrap .hv2-app-label img{height:46px;width:46px}.hv2-communications-stage-wrap .hv2-member-portrait-sm{height:24px;width:24px}.hv2-communications-stage-wrap .hv2-member-card.is-compact{padding:.58rem}.hv2-communications-stage-wrap .hv2-member-card-heading strong{font-size:.7rem}.hv2-communications-stage-wrap .hv2-mobile-record-flow-label{font-size:.44rem}}@media(max-width:560px){.hv2-persona-stage{display:flex;min-height:0;flex-direction:column;overflow:hidden;background:var(--hv2-panel-strong)}.hv2-persona-copy{position:relative;top:auto;right:auto;left:auto;order:1;width:auto;z-index:2;padding:2rem 1.15rem 2.15rem;transform:none}.hv2-persona-copy h1{font-size:clamp(2.5rem,12.2vw,3.35rem)}.hv2-persona-media{position:relative;inset:auto;order:2;height:245px;flex:0 0 245px;overflow:hidden;margin-top:-2.15rem}.hv2-persona-media:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,var(--hv2-panel-strong) 0%,color-mix(in srgb,var(--hv2-panel-strong) 84%,transparent) 10%,transparent 37%,transparent 78%,color-mix(in srgb,var(--hv2-bg) 24%,transparent) 100%),linear-gradient(90deg,color-mix(in srgb,var(--hv2-panel-strong) 28%,transparent),transparent 48%);content:"";pointer-events:none}.hv2-persona-media img{-o-object-position:64% center;object-position:64% center}.hv2-persona-stage-wash,.hv2-persona-outcome{display:none}.hv2-persona-progress{position:relative;right:auto;bottom:auto;order:3;align-self:center;margin:-1.15rem 0 .45rem;transform:none}.hv2-persona-directory{gap:.45rem;margin-top:.4rem;padding-bottom:3.5rem}.hv2-persona-directory-intro{grid-template-columns:minmax(0,1fr);align-items:start;gap:.35rem;padding:.15rem .25rem}.hv2-persona-directory-intro>strong{font-size:1.12rem}.hv2-persona-directory-intro>p{max-width:32ch;font-size:.76rem;line-height:1.4}.hv2-persona-card-track{grid-template-columns:repeat(6,min(72vw,250px));gap:.62rem;padding-bottom:.75rem}.hv2-persona-card{min-height:218px}}.hv2-persona-outcome{--persona-accent: var(--hv2-blue-solid);width:min(310px,25%);min-height:0;border-color:color-mix(in srgb,var(--hv2-blue-solid) 20%,var(--hv2-border));background:color-mix(in srgb,var(--hv2-panel-strong) 76%,transparent);box-shadow:0 22px 54px color-mix(in srgb,var(--hv2-text) 13%,transparent),0 1px color-mix(in srgb,white 68%,transparent) inset;-webkit-backdrop-filter:blur(24px) saturate(1.08);backdrop-filter:blur(24px) saturate(1.08)}.hv2-persona-outcome:after{right:.8rem;left:.8rem;background:var(--hv2-blue-solid)}.hv2-persona-outcome-header{align-items:start;padding:.9rem .95rem .75rem}.hv2-persona-outcome-icon{height:34px;width:34px;border-color:color-mix(in srgb,var(--hv2-blue-solid) 22%,var(--hv2-border));border-radius:.58rem;background:color-mix(in srgb,var(--hv2-blue-solid) 8%,var(--hv2-panel-strong));box-shadow:none}.hv2-persona-outcome-icon img{height:19px;width:19px}.hv2-persona-outcome-header>span:last-child{gap:.2rem}.hv2-persona-outcome-header small{order:-1;color:var(--hv2-blue);font-size:.58rem;font-weight:720;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.hv2-persona-outcome-header strong{font-size:.96rem;letter-spacing:-.025em;line-height:1.15}.hv2-persona-briefing{display:grid;margin:0;padding:0;border-top:1px solid color-mix(in srgb,var(--hv2-border) 80%,transparent);list-style:none}.hv2-persona-briefing li{display:grid;min-height:38px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:.55rem;border-bottom:1px solid color-mix(in srgb,var(--hv2-border) 66%,transparent);padding:.48rem .95rem;color:color-mix(in srgb,var(--hv2-text) 84%,var(--hv2-muted));font-size:.7rem;font-weight:540;line-height:1.25}.hv2-persona-briefing svg{height:17px;width:17px;border:1px solid color-mix(in srgb,#10b981 54%,transparent);border-radius:50%;color:color-mix(in srgb,#0d9f6e 85%,var(--hv2-text));padding:.18rem}.hv2-persona-outcome-status{margin:.55rem .62rem .62rem;padding:.58rem .64rem}.hv2-persona-outcome-status strong{font-size:.68rem;line-height:1.25}.hv2-persona-directory{gap:.95rem}.hv2-persona-directory-intro{gap:.35rem 1.1rem;padding-inline:0}.hv2-persona-directory-intro>strong{font-size:clamp(1.25rem,1.5vw,1.55rem);font-weight:620}.hv2-persona-directory-intro>p{font-size:.82rem}.hv2-persona-card-track{display:flex;gap:0;overflow:hidden;border:1px solid var(--hv2-border);border-radius:.85rem;background:color-mix(in srgb,var(--hv2-panel) 74%,var(--hv2-bg));padding:0;box-shadow:0 14px 42px color-mix(in srgb,var(--hv2-text) 4%,transparent);scrollbar-width:none}.hv2-persona-card-track::-webkit-scrollbar{display:none}.hv2-persona-card{min-width:0;min-height:132px;flex:1 1 0;grid-template-columns:28px minmax(0,1fr);grid-template-rows:1fr;align-items:start;gap:.7rem;border:0;border-right:1px solid color-mix(in srgb,var(--hv2-border) 76%,transparent);border-radius:0;background:transparent;padding:1rem .85rem 1.1rem;box-shadow:none;opacity:.7;transition:background-color .2s ease,flex-grow .36s cubic-bezier(.22,1,.36,1),box-shadow .2s ease,opacity .2s ease}.hv2-persona-card:last-child{border-right:0}.hv2-persona-card:after{right:.8rem;left:.8rem;height:2px;background:var(--hv2-blue-solid);opacity:0;transform:scaleX(0)}.hv2-persona-card:hover,.hv2-persona-card.is-active{border-color:color-mix(in srgb,var(--hv2-blue-solid) 24%,var(--hv2-border));background:color-mix(in srgb,var(--hv2-panel-strong) 72%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--hv2-blue-solid) 30%,transparent) inset;opacity:1;transform:none}.hv2-persona-card.is-active{flex-grow:1.24}.hv2-persona-card.is-active:after,.hv2-persona-card:hover:after{opacity:1;transform:scaleX(1)}.hv2-persona-card-icon{height:28px;width:28px;border-color:color-mix(in srgb,var(--hv2-blue-solid) 18%,var(--hv2-border));border-radius:.5rem;background:color-mix(in srgb,var(--hv2-blue-solid) 6%,var(--hv2-panel-strong));box-shadow:none}.hv2-persona-card-icon img{height:16px;width:16px;filter:grayscale(1) saturate(.2);opacity:.72}.hv2-persona-card.is-active .hv2-persona-card-icon img,.hv2-persona-card:hover .hv2-persona-card-icon img{filter:grayscale(1) saturate(.2);opacity:.9}.hv2-persona-card-copy{justify-content:flex-start;gap:.48rem;padding:.05rem 0 0}.hv2-persona-card-copy strong{max-width:14ch;font-size:clamp(.9rem,1vw,1rem);font-weight:610;letter-spacing:-.025em;line-height:1.12}.hv2-persona-card-copy small{max-width:22ch;font-size:.68rem;line-height:1.38}.hv2-persona-mobile-nav{display:none}.hv2-persona-trial-action{display:grid;width:-moz-max-content;width:max-content;justify-items:start;gap:.65rem}.hv2-persona-trial-action .hv2-button{width:100%}.hv2-persona-copy .hv2-persona-trial-action>.hv2-persona-proof{display:block;max-width:none;margin:0;padding:0;color:var(--hv2-muted);font-size:.72rem;line-height:1.35;white-space:nowrap}.hv2-persona-proof a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.hv2-persona-proof a:hover{color:var(--hv2-text)}:root[data-theme=dark] .hv2-persona-outcome{border-color:color-mix(in srgb,var(--hv2-blue-solid) 34%,rgba(255,255,255,.12));background:#0b182cb8}:root[data-theme=dark] .hv2-persona-briefing li{color:color-mix(in srgb,var(--hv2-text) 88%,white 12%)}:root[data-theme=dark] .hv2-persona-card-track{border-color:color-mix(in srgb,var(--hv2-border) 70%,rgba(255,255,255,.12));background:color-mix(in srgb,var(--hv2-panel-strong) 86%,#18243a)}:root[data-theme=dark] .hv2-persona-card{border-color:color-mix(in srgb,var(--hv2-border) 72%,rgba(255,255,255,.1));background:transparent;box-shadow:none}:root[data-theme=dark] .hv2-persona-card:hover,:root[data-theme=dark] .hv2-persona-card.is-active{border-color:color-mix(in srgb,var(--hv2-blue-solid) 42%,rgba(255,255,255,.12));background:color-mix(in srgb,var(--hv2-panel-strong) 76%,#213553);box-shadow:0 0 0 1px color-mix(in srgb,var(--hv2-blue-solid) 36%,transparent) inset}@media(max-width:1180px)and (min-width:701px){.hv2-persona-card-track{overflow-x:auto;scroll-snap-type:x mandatory}.hv2-persona-card{flex:0 0 172px;scroll-snap-align:start}.hv2-persona-card.is-active{flex-basis:206px}}@media(max-width:700px){.hv2-persona-outcome{display:none}.hv2-persona-directory{gap:.7rem}.hv2-persona-directory-intro{grid-template-columns:1fr;gap:.28rem}.hv2-persona-card-track{display:block;overflow:visible;border-radius:.75rem}.hv2-persona-card{display:none;min-height:112px;width:100%;grid-template-columns:30px minmax(0,1fr);border:0;padding:.9rem 1rem 1rem}.hv2-persona-card.is-active{display:grid}.hv2-persona-card-copy strong{max-width:none;font-size:1rem}.hv2-persona-card-copy small{max-width:36ch;font-size:.74rem}.hv2-persona-mobile-nav{display:flex;align-items:center;justify-content:space-between}.hv2-persona-mobile-nav button{display:grid;height:38px;width:38px;place-items:center;border:1px solid var(--hv2-border);border-radius:999px;background:var(--hv2-panel-strong);color:var(--hv2-text)}.hv2-persona-mobile-nav button:hover{border-color:color-mix(in srgb,var(--hv2-blue-solid) 48%,var(--hv2-border));color:var(--hv2-blue)}.hv2-persona-mobile-nav svg{height:17px;width:17px}.hv2-persona-mobile-nav>span{color:var(--hv2-muted);font-size:.7rem;font-variant-numeric:tabular-nums;letter-spacing:.08em}.hv2-persona-trial-action{width:100%;justify-items:center}}.hv2-persona-stage{touch-action:pan-y}.hv2-persona-media img{-o-object-position:center;object-position:center;filter:saturate(.88) contrast(1.025)}.hv2-persona-stage-wash{background:linear-gradient(90deg,color-mix(in srgb,var(--hv2-bg) 99%,transparent) 0%,color-mix(in srgb,var(--hv2-bg) 96%,transparent) 23%,color-mix(in srgb,var(--hv2-bg) 78%,transparent) 39%,color-mix(in srgb,var(--hv2-bg) 24%,transparent) 59%,transparent 75%),linear-gradient(0deg,color-mix(in srgb,var(--hv2-bg) 30%,transparent) 0%,transparent 25%,transparent 74%,color-mix(in srgb,var(--hv2-bg) 12%,transparent) 100%)}.hv2-persona-outcome{width:min(316px,25%);min-height:0;overflow:hidden;border:1px solid color-mix(in srgb,white 58%,var(--hv2-border));border-radius:1.15rem;background:color-mix(in srgb,var(--hv2-panel-strong) 76%,transparent);box-shadow:0 24px 64px color-mix(in srgb,var(--hv2-text) 10%,transparent),0 1px #ffffff9e inset;-webkit-backdrop-filter:blur(30px) saturate(1.05);backdrop-filter:blur(30px) saturate(1.05)}.hv2-persona-outcome:after{display:none}.hv2-persona-outcome-header{gap:.8rem;padding:1rem 1.05rem .9rem}.hv2-persona-outcome-icon{height:32px;width:32px;border:1px solid color-mix(in srgb,var(--hv2-blue-solid) 18%,var(--hv2-border));border-radius:.62rem;background:color-mix(in srgb,var(--hv2-blue-solid) 6%,var(--hv2-panel-strong));box-shadow:none}.hv2-persona-outcome-icon img{height:17px;width:17px}.hv2-persona-outcome-header small{color:var(--hv2-muted);font-size:.58rem;font-weight:620;letter-spacing:.08em}.hv2-persona-outcome-header strong{font-size:1rem;font-weight:620;line-height:1.15}.hv2-persona-briefing{border-top:1px solid color-mix(in srgb,var(--hv2-border) 54%,transparent);padding:0 1.05rem}.hv2-persona-briefing li{min-height:42px;grid-template-columns:18px minmax(0,1fr);gap:.66rem;border-bottom:1px solid color-mix(in srgb,var(--hv2-border) 46%,transparent);padding:.55rem 0;font-size:.73rem;font-weight:520}.hv2-persona-briefing li:last-child{border-bottom:0}.hv2-persona-briefing svg{height:18px;width:18px;border-color:color-mix(in srgb,#10b981 46%,var(--hv2-border));background:color-mix(in srgb,#10b981 5%,transparent);color:color-mix(in srgb,#0d9f6e 76%,var(--hv2-text))}.hv2-persona-outcome-status{margin:.72rem .78rem .8rem;border-color:color-mix(in srgb,#10b981 22%,var(--hv2-border));border-radius:.68rem;background:color-mix(in srgb,#10b981 6%,var(--hv2-panel));padding:.65rem .72rem}.hv2-persona-outcome-status>svg{height:1.25rem;width:1.25rem;flex-basis:1.25rem;border-color:color-mix(in srgb,#10b981 52%,var(--hv2-border));background:color-mix(in srgb,#10b981 8%,transparent)}.hv2-persona-outcome-status strong{font-size:.7rem;font-weight:620;line-height:1.3}.hv2-persona-directory{gap:.8rem}.hv2-persona-directory-intro{padding-inline:.1rem}.hv2-persona-card-track{display:grid;overflow:visible;grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;border:0;border-radius:0;background:transparent;box-shadow:none}.hv2-persona-card{min-height:166px;width:100%;grid-template-columns:26px minmax(0,1fr);grid-template-rows:1fr;gap:.68rem;border:1px solid color-mix(in srgb,var(--hv2-border) 78%,transparent);border-radius:.9rem;background:color-mix(in srgb,var(--hv2-panel-strong) 94%,transparent);padding:1rem .82rem 1.05rem;box-shadow:none;opacity:1;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.hv2-persona-card:last-child{border-right:1px solid color-mix(in srgb,var(--hv2-border) 78%,transparent)}.hv2-persona-card:after{right:.82rem;left:.82rem;height:2px;background:var(--hv2-blue-solid)}.hv2-persona-card:hover,.hv2-persona-card.is-active{border-color:color-mix(in srgb,var(--hv2-blue-solid) 50%,var(--hv2-border));background:var(--hv2-panel-strong);box-shadow:none;transform:translateY(-2px)}.hv2-persona-card.is-active{flex-grow:1}.hv2-persona-card-icon{height:26px;width:26px;border:0;border-radius:.45rem;background:transparent}.hv2-persona-card-icon img{height:15px;width:15px;filter:grayscale(1) saturate(0);opacity:.58}.hv2-persona-card:hover .hv2-persona-card-icon img,.hv2-persona-card.is-active .hv2-persona-card-icon img{filter:none;opacity:.94}.hv2-persona-card-copy{min-height:100%;gap:.66rem}.hv2-persona-card-copy strong{max-width:13ch;font-size:clamp(.88rem,.98vw,1rem);font-weight:610;line-height:1.15}.hv2-persona-card-copy small{display:-webkit-box;max-width:21ch;overflow:hidden;color:var(--hv2-muted);font-size:.7rem;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:2}:root[data-theme=dark] .hv2-persona-stage-wash{background:linear-gradient(90deg,rgba(14,17,22,.99) 0%,rgba(14,17,22,.95) 25%,rgba(14,17,22,.76) 43%,rgba(14,17,22,.22) 62%,transparent 78%),linear-gradient(0deg,rgba(14,17,22,.38),transparent 34%)}:root[data-theme=dark] .hv2-persona-outcome{border-color:#ffffff24;background:#111927c2;box-shadow:0 26px 70px #00000042,0 1px #ffffff14 inset}:root[data-theme=dark] .hv2-persona-card-track{border:0;background:transparent}:root[data-theme=dark] .hv2-persona-card,:root[data-theme=dark] .hv2-persona-card:last-child{border-color:#ffffff1c;background:color-mix(in srgb,var(--hv2-panel-strong) 94%,#172134)}:root[data-theme=dark] .hv2-persona-card:hover,:root[data-theme=dark] .hv2-persona-card.is-active{border-color:color-mix(in srgb,var(--hv2-blue-solid) 58%,rgba(255,255,255,.12));background:color-mix(in srgb,var(--hv2-panel-strong) 84%,#20324e);box-shadow:none}@media(max-width:1180px)and (min-width:768px){.hv2-persona-copy{left:2.25rem;width:52%}.hv2-persona-copy h1{font-size:clamp(2.85rem,5vw,3.8rem)}.hv2-persona-outcome{right:1.35rem;width:280px}.hv2-persona-card-track{grid-template-columns:repeat(3,minmax(0,1fr))}.hv2-persona-card,.hv2-persona-card.is-active{min-height:126px}}@media(max-width:767px){.hv2-persona-hero{padding-top:76px}.hv2-persona-stage{display:flex;min-height:0;flex-direction:column;overflow:hidden;background:var(--hv2-panel-strong)}.hv2-persona-copy{position:relative;top:auto;left:auto;order:1;width:100%;padding:2rem 1.2rem 1.4rem;transform:none}.hv2-persona-copy h1{max-width:11ch;margin-top:.75rem;font-size:clamp(2.45rem,11.6vw,4rem);line-height:.98}.hv2-persona-copy .hv2-hero-line{white-space:normal}.hv2-persona-copy>p:not(.hv2-eyebrow){max-width:42ch;margin-top:1.15rem;font-size:.98rem;line-height:1.48}.hv2-persona-actions{margin-top:1.35rem}.hv2-persona-trial-action{width:min(100%,272px);justify-items:stretch}.hv2-persona-copy .hv2-persona-trial-action>.hv2-persona-proof{text-align:center;white-space:normal}.hv2-persona-media{position:relative;inset:auto;order:2;height:clamp(250px,72vw,390px);overflow:hidden}.hv2-persona-media:before,.hv2-persona-media:after{position:absolute;right:0;left:0;z-index:2;height:22%;pointer-events:none;content:""}.hv2-persona-media:before{top:0;background:linear-gradient(180deg,var(--hv2-panel-strong),transparent)}.hv2-persona-media:after{bottom:0;background:linear-gradient(0deg,color-mix(in srgb,var(--hv2-panel-strong) 38%,transparent),transparent)}.hv2-persona-media img{position:absolute;top:0;right:0;bottom:0;left:0;-o-object-position:center;object-position:center}.hv2-persona-stage-wash{display:none}.hv2-persona-outcome{position:relative;right:auto;bottom:auto;display:flex;order:3;width:auto;margin:-2rem 1rem 1.15rem}.hv2-persona-progress{display:none}.hv2-persona-directory{gap:.65rem;margin-top:.75rem;padding-bottom:3.5rem}.hv2-persona-directory-intro{grid-template-columns:1fr;gap:.3rem}.hv2-persona-card-track{display:block;overflow:visible}.hv2-persona-card{display:none;min-height:124px;width:100%;grid-template-columns:28px minmax(0,1fr);border-radius:.9rem;padding:1rem 1.05rem 1.1rem}.hv2-persona-card.is-active{display:grid;min-height:124px;transform:none}.hv2-persona-card-copy strong,.hv2-persona-card-copy small{max-width:36ch}.hv2-persona-mobile-nav{display:flex}}@media(max-width:430px){.hv2-persona-copy{padding-inline:1rem}.hv2-persona-outcome{margin-inline:.7rem}.hv2-persona-outcome-header,.hv2-persona-briefing{padding-inline:.9rem}}.hv2-persona-media-card{display:contents}.hv2-persona-media picture,.hv2-persona-media picture img{height:100%;width:100%}.hv2-persona-media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;will-change:opacity,transform}.hv2-persona-media img{-o-object-position:var(--hv2-desktop-object-position, center);object-position:var(--hv2-desktop-object-position, center)}.hv2-hero-title-mobile,.hv2-persona-briefing-mobile,.hv2-persona-outcome-status .hv2-persona-status-mobile,.hv2-persona-media-controls{display:none}.hv2-hero-title-desktop,.hv2-persona-status-desktop{display:block}@media(max-width:767px){.hv2-persona-hero{padding:64px 12px 0}.hv2-persona-stage{display:grid;min-height:0;max-width:100%;grid-template-columns:minmax(0,1fr);gap:.9rem;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;touch-action:auto}.hv2-persona-copy{position:relative;top:auto;left:auto;order:1;width:100%;padding:.9rem .25rem 0;transform:none}.hv2-persona-copy .hv2-eyebrow{font-size:clamp(.72rem,2.9vw,.78rem);line-height:1.3;letter-spacing:.12em}.hv2-persona-copy h1{max-width:none;margin:.7rem 0 0;overflow:visible;font-size:clamp(2.7rem,12vw,4rem);line-height:.95}.hv2-hero-title-desktop{display:none}.hv2-hero-title-mobile{display:flex;flex-direction:column;align-items:flex-start}.hv2-hero-title-mobile>span{display:block;white-space:nowrap}.hv2-persona-copy>p:not(.hv2-eyebrow){max-width:35ch;margin:.85rem 0 0;font-size:clamp(1.05rem,4.4vw,1.15rem);line-height:1.45}.hv2-persona-actions{margin-top:1rem}.hv2-persona-trial-action{width:100%;max-width:30rem;justify-items:stretch;gap:.55rem}.hv2-persona-actions .hv2-button{min-height:48px;width:100%;justify-content:center;padding-inline:1.25rem}.hv2-persona-copy .hv2-persona-trial-action>.hv2-persona-proof{text-align:center;white-space:normal}.hv2-persona-media-card{position:relative;isolation:isolate;display:block;height:clamp(300px,88vw,390px);order:2;overflow:hidden;border:1px solid color-mix(in srgb,var(--hv2-blue-solid) 16%,var(--hv2-border));border-radius:1.25rem;outline:none;background:color-mix(in srgb,var(--hv2-panel) 76%,var(--hv2-bg));box-shadow:0 18px 48px color-mix(in srgb,var(--hv2-text) 8%,transparent);cursor:grab;touch-action:pan-y}.hv2-persona-media-card:active{cursor:grabbing}.hv2-persona-media-card:focus-visible{outline:3px solid color-mix(in srgb,var(--hv2-blue-solid) 70%,white);outline-offset:3px}.hv2-persona-media{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;overflow:hidden}.hv2-persona-media:before,.hv2-persona-media:after{display:none}.hv2-persona-media picture,.hv2-persona-media img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.hv2-persona-media img{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--hv2-mobile-object-position, center);object-position:var(--hv2-mobile-object-position, center)}.hv2-persona-stage-wash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;pointer-events:none;background:linear-gradient(0deg,rgba(7,20,33,.66) 0%,rgba(7,20,33,.23) 48%,transparent 75%),linear-gradient(180deg,rgba(5,15,28,.07),transparent 36%)}.hv2-persona-outcome{position:absolute;right:12px;bottom:70px;left:12px;z-index:4;display:flex;width:auto;min-height:0;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.56);border-radius:1.05rem;background:#f7f7f4cc;color:#12233a;box-shadow:0 1px #ffffff8c inset;-webkit-backdrop-filter:blur(28px) saturate(1.08);backdrop-filter:blur(28px) saturate(1.08)}.hv2-persona-outcome-header{grid-template-columns:minmax(0,1fr);gap:0;padding:.85rem 1rem .48rem}.hv2-persona-outcome-icon{display:none}.hv2-persona-outcome-header>span:last-child{gap:.14rem}.hv2-persona-outcome-header small{color:#486072;font-size:.6rem;letter-spacing:.13em}.hv2-persona-outcome-header strong{color:#102238;font-size:1rem;font-weight:680;line-height:1.15}.hv2-persona-briefing-desktop,.hv2-persona-outcome-status .hv2-persona-status-desktop{display:none}.hv2-persona-briefing-mobile{display:grid;border-top:0;padding:0 1rem}.hv2-persona-briefing-mobile li{min-height:31px;grid-template-columns:22px minmax(0,1fr);gap:.58rem;border-bottom:1px solid rgba(71,96,114,.14);padding:.28rem 0;color:#263b4d;font-size:.75rem;font-weight:580}.hv2-persona-briefing-mobile svg{height:21px;width:21px;border-color:#20715b6b;background:#cbe8dac2;color:#226e5b;stroke-width:2.2}.hv2-persona-outcome-status{min-height:34px;gap:.48rem;margin:.45rem .68rem .68rem;border-color:#2c776047;border-radius:.68rem;background:#daeee3d1;padding:.42rem .55rem}.hv2-persona-outcome-status>svg{height:22px;width:22px;flex-basis:22px;border-color:#236f5880;background:#e9f7f0e6;color:#246f5c;stroke-width:2.2}.hv2-persona-outcome-status .hv2-persona-status-mobile{display:block;color:#173e35;font-size:.72rem;line-height:1.2}.hv2-persona-progress{position:absolute;right:auto;left:50%;top:12px;bottom:auto;width:auto;margin:0;z-index:6;display:flex;gap:.3rem;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:#07142147;padding:.3rem .38rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translate(-50%)}.hv2-persona-progress i{height:3px;width:15px;background:#ffffff80}.hv2-persona-progress i.is-active{width:28px}.hv2-persona-media-controls{position:absolute;right:12px;bottom:8px;left:12px;z-index:6;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;pointer-events:none}.hv2-persona-media-controls button{display:grid;height:44px;width:44px;place-items:center;border:1px solid rgba(255,255,255,.38);border-radius:999px;background:#0c1c2d9e;color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto}.hv2-persona-media-controls button:last-child{justify-self:end}.hv2-persona-media-controls button:focus-visible{outline:3px solid white;outline-offset:2px}.hv2-persona-media-controls svg{height:18px;width:18px}.hv2-persona-media-controls>span{justify-self:center;color:#fff;font-size:.74rem;font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:.04em;text-shadow:0 1px 8px rgba(0,0,0,.46)}.hv2-persona-directory{max-width:100%;gap:.85rem;margin:2.4rem 0 0;padding-bottom:3.5rem}.hv2-persona-directory-intro{grid-template-columns:minmax(0,1fr);gap:.3rem;padding:0 .25rem}.hv2-persona-directory-intro>strong{max-width:16ch;font-size:1.35rem;line-height:1.05}.hv2-persona-directory-intro>p{max-width:32ch;font-size:.86rem}.hv2-persona-card-track{display:flex;margin-right:-12px;overflow-x:auto;overflow-y:hidden;gap:.75rem;border:0;border-radius:0;background:transparent;padding:0 12px .8rem 0;box-shadow:none;scroll-padding-inline:0;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hv2-persona-card{display:grid;min-height:154px;width:min(82vw,300px);min-width:min(82vw,300px);flex:0 0 min(82vw,300px);grid-template-columns:28px minmax(0,1fr);border:1px solid color-mix(in srgb,var(--hv2-border) 82%,transparent);border-radius:.95rem;background:var(--hv2-panel-strong);padding:1rem 1rem 1.08rem;opacity:1;scroll-snap-align:start;transform:none}.hv2-persona-card:last-child{border-right:1px solid color-mix(in srgb,var(--hv2-border) 82%,transparent)}.hv2-persona-card:hover,.hv2-persona-card.is-active{min-height:154px;background:var(--hv2-panel-strong);transform:none}.hv2-persona-card-copy strong{max-width:18ch;font-size:1rem}.hv2-persona-card-copy small{max-width:27ch;font-size:.75rem;-webkit-line-clamp:2}.hv2-persona-mobile-nav{display:none}:root[data-theme=dark] .hv2-persona-stage{background:transparent}:root[data-theme=dark] .hv2-persona-stage-wash{background:linear-gradient(0deg,rgba(4,12,24,.74) 0%,rgba(4,12,24,.28) 50%,transparent 78%),linear-gradient(180deg,rgba(2,8,18,.09),transparent 38%)}:root[data-theme=dark] .hv2-persona-outcome{border-color:#ffffff29;background:#0d192ad1;color:#eef5ff}:root[data-theme=dark] .hv2-persona-outcome-header small{color:#a9bdd0}:root[data-theme=dark] .hv2-persona-outcome-header strong,:root[data-theme=dark] .hv2-persona-briefing-mobile li{color:#f0f5fb}:root[data-theme=dark] .hv2-persona-briefing-mobile li{border-color:#ffffff1a}:root[data-theme=dark] .hv2-persona-outcome-status{border-color:#58a98f57;background:#1b4a3eb8}:root[data-theme=dark] .hv2-persona-outcome-status .hv2-persona-status-mobile{color:#d8f0e7}}@media(max-width:767px)and (max-height:650px){.hv2-persona-copy{padding-top:.55rem}.hv2-persona-copy h1{margin-top:.5rem;font-size:clamp(2.6rem,11.4vw,3.2rem)}.hv2-persona-copy>p:not(.hv2-eyebrow){margin-top:.65rem;font-size:1rem}.hv2-persona-actions{margin-top:.75rem}.hv2-persona-media-card{height:280px}.hv2-persona-outcome{bottom:66px}}@media(max-width:350px){.hv2-persona-hero{padding-inline:10px}.hv2-persona-copy{padding-inline:.1rem}.hv2-persona-copy h1{font-size:2.7rem}.hv2-persona-copy>p:not(.hv2-eyebrow){font-size:1rem}.hv2-persona-media-card{height:285px}}@media(min-width:768px){.hv2-persona-outcome{--status-accent: #5e9b92;--status-accent-soft: rgba(94, 155, 146, .12);width:min(330px,27%);border:1px solid rgba(255,255,255,.54);border-radius:22px;background:#f8f7f3ad;padding:1.4rem 1.45rem 1.35rem;box-shadow:0 24px 64px #15223121,inset 0 1px #ffffffa3;backdrop-filter:blur(26px) saturate(112%);-webkit-backdrop-filter:blur(26px) saturate(112%)}.hv2-persona-outcome:after{display:none}.hv2-persona-outcome-header{display:block;padding:0}.hv2-persona-outcome-icon-mobile{display:none}.hv2-persona-outcome-header>span:last-child{display:grid;gap:.38rem}.hv2-persona-outcome-header small{color:#5f6b76;font-size:.62rem;font-weight:680;letter-spacing:.14em;line-height:1;text-transform:uppercase}.hv2-persona-outcome-header strong{color:#142033;font-size:1.08rem;font-weight:650;letter-spacing:-.018em;line-height:1.22}.hv2-persona-briefing-desktop{gap:.82rem;border:0;padding:1.18rem 0 0}.hv2-persona-briefing-desktop li{min-height:0;grid-template-columns:9px minmax(0,1fr);align-items:center;gap:.78rem;border:0;padding:0;color:#283442;font-size:.76rem;font-weight:540;line-height:1.35}.hv2-persona-completion-dot{display:block;height:9px;width:9px;border-radius:999px;background:var(--status-accent);box-shadow:0 0 0 4px var(--status-accent-soft)}.hv2-persona-outcome-status{display:block;min-height:0;margin:1.25rem 0 0;border:0;border-radius:0;background:transparent;padding:0}.hv2-persona-status-icon-mobile{display:none}.hv2-persona-outcome-status strong{color:#53616e;font-size:.74rem;font-weight:560;line-height:1.42}:root[data-theme=dark] .hv2-persona-outcome{border-color:#ffffff21;background:#111824b3;box-shadow:0 26px 68px #0000004d,inset 0 1px #ffffff14}:root[data-theme=dark] .hv2-persona-outcome-header small{color:#9aa8b8}:root[data-theme=dark] .hv2-persona-outcome-header strong{color:#f1f4f7}:root[data-theme=dark] .hv2-persona-briefing-desktop li{color:#d8e0e8}:root[data-theme=dark] .hv2-persona-outcome-status{border:0;background:transparent}:root[data-theme=dark] .hv2-persona-outcome-status strong{color:#aebbc8}}.hv2-persona-stage{padding-bottom:116px}.hv2-persona-copy{top:43%}.hv2-persona-progress{display:none}.hv2-persona-directory{position:absolute;right:0;bottom:0;left:0;z-index:7;display:block;max-width:none;margin:0;border-top:1px solid color-mix(in srgb,var(--hv2-border) 64%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--hv2-panel-strong) 78%,transparent),color-mix(in srgb,var(--hv2-panel-strong) 94%,transparent));padding:0;box-shadow:0 -16px 34px color-mix(in srgb,var(--hv2-text) 5%,transparent);backdrop-filter:blur(24px) saturate(1.08);-webkit-backdrop-filter:blur(24px) saturate(1.08)}.hv2-persona-card-track{display:grid;height:95px;min-width:0;overflow:visible;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none}.hv2-persona-card,.hv2-persona-card:last-child,.hv2-persona-card:hover,.hv2-persona-card.is-active{position:relative;display:grid;min-height:95px;width:100%;min-width:0;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:center;overflow:hidden;border:0;border-radius:0;background:transparent;color:var(--hv2-text);padding:.82rem clamp(calc(1.2rem + 5px),calc(1.55vw + 5px),calc(1.7rem + 5px)) .84rem;box-shadow:none;opacity:.68;text-align:left;transform:none;transition:background-color .18s ease,color .18s ease,opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.hv2-persona-card:after{position:absolute;right:clamp(calc(1.2rem + 5px),calc(1.55vw + 5px),calc(1.7rem + 5px));bottom:0;left:clamp(calc(1.2rem + 5px),calc(1.55vw + 5px),calc(1.7rem + 5px));height:2px;border-radius:999px 999px 0 0;background:var(--hv2-blue-solid);content:"";opacity:0;transform:scaleX(.35);transform-origin:center;transition:opacity .18s ease,transform .24s ease}.hv2-persona-card:hover{background:color-mix(in srgb,var(--hv2-blue-solid) 4%,transparent);opacity:.9}.hv2-persona-card.is-active{background:color-mix(in srgb,var(--hv2-blue-solid) 7%,transparent);opacity:1}.hv2-persona-card.is-active:after{opacity:1;transform:scaleX(1)}.hv2-persona-card-copy{position:relative;display:block;min-height:58px;padding:0}.hv2-persona-card-copy strong{position:absolute;top:50%;right:0;left:0;display:-webkit-box;max-width:none;overflow:hidden;color:inherit;font-size:clamp(.82rem,.86vw,.93rem);font-weight:560;letter-spacing:-.018em;line-height:1.18;transform:translateY(-50%);transition:transform .24s cubic-bezier(.22,1,.36,1),top .24s cubic-bezier(.22,1,.36,1);-webkit-box-orient:vertical;-webkit-line-clamp:2}.hv2-persona-card-copy small{position:absolute;right:0;bottom:0;left:0;display:-webkit-box;max-width:none;overflow:hidden;color:var(--hv2-muted);font-size:clamp(.7rem,.74vw,.79rem);line-height:1.24;opacity:0;transform:translateY(5px);transition:opacity .18s ease-in,transform .24s cubic-bezier(.22,1,.36,1);-webkit-box-orient:vertical;-webkit-line-clamp:2}.hv2-persona-card.is-active .hv2-persona-card-copy strong{top:0;font-weight:700;transform:translateY(0)}.hv2-persona-card.is-active .hv2-persona-card-copy small{opacity:1;transform:translateY(0)}.hv2-persona-outcome{bottom:clamp(10.1rem,11.45vw,11.1rem);background:color-mix(in srgb,var(--hv2-panel-strong) 68%,transparent)}.hv2-persona-hero+.hv2-membership-section{margin-top:0;padding-top:clamp(5.25rem,6.2vw,6.75rem)}:root[data-theme=dark] .hv2-persona-directory{border-top-color:#ffffff1a;background:linear-gradient(180deg,#0f1621c7,#0f1621f0);box-shadow:0 -16px 34px #00000024}:root[data-theme=dark] .hv2-persona-card,:root[data-theme=dark] .hv2-persona-card:last-child{border:0;background:transparent}:root[data-theme=dark] .hv2-persona-card:hover{border:0;background:#3474eb14}:root[data-theme=dark] .hv2-persona-card.is-active{border:0;background:#3474eb21}:root[data-theme=dark] .hv2-persona-outcome{background:#111824a3}.hv2-persona-mobile-rail-progress{display:none}@media(max-width:767px){.hv2-persona-stage{padding-bottom:0}.hv2-persona-directory{display:none}.hv2-persona-outcome{bottom:94px}.hv2-persona-media-card{height:clamp(330px,94vw,420px)}.hv2-persona-media-controls{right:10px;bottom:9px;left:10px;min-height:62px;grid-template-columns:44px minmax(0,1fr) 44px;gap:.45rem;border:1px solid rgba(255,255,255,.28);border-radius:.92rem;background:#0918287a;padding:.42rem;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}.hv2-persona-media-controls button{border-color:#ffffff3d;background:#0814226b}.hv2-persona-media-controls>.hv2-persona-mobile-rail-copy{display:grid;min-width:0;justify-items:center;gap:.12rem;color:#fff;text-align:center}.hv2-persona-mobile-rail-copy>span:first-child{font-size:.58rem;font-variant-numeric:tabular-nums;font-weight:630;letter-spacing:.1em;line-height:1;opacity:.78;text-transform:uppercase}.hv2-persona-mobile-rail-copy>strong{width:100%;overflow:hidden;font-size:.76rem;font-weight:680;letter-spacing:-.01em;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.hv2-persona-mobile-rail-progress{display:flex;width:min(132px,100%);justify-content:center;gap:.24rem;margin-top:.08rem}.hv2-persona-mobile-rail-progress i{display:block;height:2px;width:13px;border-radius:999px;background:#ffffff57}.hv2-persona-mobile-rail-progress i.is-active{width:24px;background:#fff}.hv2-persona-hero+.hv2-membership-section{padding-top:2.9rem}}@media(max-width:767px)and (max-height:650px){.hv2-persona-outcome{bottom:88px}}.hv2-persona-stage{min-height:max(620px,85vh);min-height:max(620px,85svh)}.hv2-persona-media picture{position:absolute;top:0;right:0;bottom:0;left:0}.hv2-persona-outcome{--status-accent: #5e9b92;--status-accent-soft: rgba(94, 155, 146, .12);background:#f7f6f19c}.hv2-persona-outcome-header>span:last-child{display:grid;gap:.34rem}.hv2-persona-outcome-header small{color:#5e6b77;font-weight:690}.hv2-persona-briefing-desktop{gap:.78rem}.hv2-persona-briefing-desktop li,.hv2-persona-briefing-mobile li{color:#293847}.hv2-persona-briefing-mobile li{grid-template-columns:9px minmax(0,1fr);gap:.62rem}.hv2-persona-briefing-mobile svg,.hv2-persona-status-icon-mobile{display:none}.hv2-persona-completion-dot{height:9px;width:9px;background:var(--status-accent);box-shadow:0 0 0 4px var(--status-accent-soft)}.hv2-persona-outcome-status{margin-top:1.15rem;padding:0}.hv2-persona-outcome-status strong{color:#586774;font-weight:590}.hv2-persona-membership-bridge{position:relative;display:grid;min-height:clamp(11.5rem,15vw,14.5rem);place-items:center;margin:0 auto;padding:clamp(2.4rem,4vw,4.4rem) 1rem clamp(1.7rem,2.5vw,2.5rem);text-align:center;isolation:isolate}.hv2-persona-membership-bridge:before{position:absolute;z-index:-1;top:-1px;left:50%;height:100%;width:min(52vw,34rem);border-radius:50%;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--hv2-blue-solid) 10%,transparent),transparent 67%);content:"";opacity:0;transform:translate(-50%) scale(.72);transition:opacity .72s ease,transform 1s cubic-bezier(.22,1,.36,1)}.hv2-persona-membership-bridge-track{position:absolute;top:0;left:50%;height:100%;width:2px;background:linear-gradient(to bottom,color-mix(in srgb,var(--hv2-blue-solid) 22%,transparent),color-mix(in srgb,var(--hv2-blue-solid) 8%,transparent));transform:translate(-50%)}.hv2-persona-membership-bridge-track:before{position:absolute;top:0;left:0;height:100%;width:100%;border-radius:inherit;background:linear-gradient(to bottom,color-mix(in srgb,var(--hv2-blue-solid) 94%,#7dd3fc) 0%,var(--hv2-blue-solid) 72%,color-mix(in srgb,var(--hv2-blue-solid) 10%,transparent) 100%);box-shadow:0 0 7px color-mix(in srgb,var(--hv2-blue-solid) 48%,transparent),0 0 22px color-mix(in srgb,var(--hv2-blue-solid) 22%,transparent);content:"";transform:scaleY(0);transform-origin:top;transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.hv2-persona-membership-bridge-origin,.hv2-persona-membership-bridge-signal{position:absolute;left:50%;border-radius:50%;transform:translate(-50%) scale(.6);opacity:0}.hv2-persona-membership-bridge-origin{top:-5px;height:11px;width:11px;border:2px solid var(--hv2-panel);background:var(--hv2-blue-solid);box-shadow:0 0 0 2px color-mix(in srgb,var(--hv2-blue-solid) 58%,transparent),0 0 18px 4px color-mix(in srgb,var(--hv2-blue-solid) 34%,transparent);transition:opacity .22s ease 80ms,transform .36s cubic-bezier(.22,1,.36,1) 80ms}.hv2-persona-membership-bridge-signal{top:calc(100% - 3.1rem);height:16px;width:16px;border:3px solid var(--hv2-panel);background:#fff;box-shadow:0 0 0 2px color-mix(in srgb,var(--hv2-blue-solid) 76%,transparent),0 0 22px 6px color-mix(in srgb,var(--hv2-blue-solid) 33%,transparent);transition:opacity .22s ease .78s,transform .42s cubic-bezier(.22,1,.36,1) .78s}.hv2-persona-membership-bridge-copy{position:relative;z-index:1;display:grid;max-width:min(100%,31rem);gap:.34rem;margin-top:-.45rem;padding:.9rem 1.2rem .95rem;border:1px solid color-mix(in srgb,var(--hv2-blue-solid) 22%,var(--hv2-border));border-radius:1rem;background:color-mix(in srgb,var(--hv2-panel) 88%,transparent);box-shadow:0 18px 42px color-mix(in srgb,var(--hv2-blue-solid) 11%,transparent);opacity:0;transform:translateY(12px) scale(.98);transition:opacity .52s ease .43s,transform .7s cubic-bezier(.22,1,.36,1) .43s}.hv2-persona-membership-bridge-copy>span{color:var(--hv2-blue-solid);font-size:.61rem;font-weight:760;letter-spacing:.13em;text-transform:uppercase}.hv2-persona-membership-bridge-copy strong{color:var(--hv2-ink);font-size:clamp(1rem,1.4vw,1.22rem);font-weight:710;letter-spacing:-.025em;line-height:1.12}.hv2-persona-membership-bridge-copy small{color:var(--hv2-muted);font-size:.76rem;line-height:1.4}.hv2-persona-membership-bridge-node{position:absolute;bottom:.25rem;left:50%;z-index:2;display:inline-flex;align-items:center;gap:.42rem;padding:.36rem .58rem .36rem .38rem;border:1px solid color-mix(in srgb,var(--hv2-blue-solid) 28%,var(--hv2-border));border-radius:999px;background:var(--hv2-panel);box-shadow:0 10px 24px color-mix(in srgb,var(--hv2-blue-solid) 16%,transparent);color:var(--hv2-blue-solid);font-size:.67rem;font-weight:720;opacity:0;transform:translate(-50%,8px) scale(.92);transition:opacity .36s ease .92s,transform .56s cubic-bezier(.22,1,.36,1) .92s}.hv2-persona-membership-bridge-node img{height:1.28rem;width:1.28rem;border-radius:.32rem}.hv2-persona-membership-bridge.is-connected:before,.hv2-persona-membership-bridge.is-connected .hv2-persona-membership-bridge-origin,.hv2-persona-membership-bridge.is-connected .hv2-persona-membership-bridge-signal,.hv2-persona-membership-bridge.is-connected .hv2-persona-membership-bridge-copy,.hv2-persona-membership-bridge.is-connected .hv2-persona-membership-bridge-node{opacity:1}.hv2-persona-membership-bridge.is-connected:before{transform:translate(-50%) scale(1)}.hv2-persona-membership-bridge.is-connected .hv2-persona-membership-bridge-track:before{transform:scaleY(1)}.hv2-persona-membership-bridge.is-connected .hv2-persona-membership-bridge-origin,.hv2-persona-membership-bridge.is-connected .hv2-persona-membership-bridge-signal{transform:translate(-50%) scale(1)}.hv2-persona-membership-bridge.is-connected .hv2-persona-membership-bridge-copy{transform:translateY(0) scale(1)}.hv2-persona-membership-bridge.is-connected .hv2-persona-membership-bridge-node{transform:translate(-50%) scale(1)}.hv2-persona-hero+.hv2-membership-section{padding-top:clamp(2.6rem,3.8vw,4.25rem)}:root[data-theme=dark] .hv2-persona-outcome{background:#1118249c}:root[data-theme=dark] .hv2-persona-briefing-desktop li,:root[data-theme=dark] .hv2-persona-briefing-mobile li{color:#d8e0e8}:root[data-theme=dark] .hv2-persona-outcome-status strong{color:#b4c0cc}:root[data-theme=dark] .hv2-persona-membership-bridge-copy{border-color:#7aa0da47;background:#0d192acc}:root[data-theme=dark] .hv2-persona-membership-bridge-signal{border-color:#101a29;background:#dce9ff}@media(max-width:767px){.hv2-persona-stage{min-height:0}.hv2-persona-outcome{right:12px;bottom:82px;left:12px;border-color:#ffffff6e;background:#f6f6f1b3;border-radius:1.1rem;box-shadow:0 10px 26px #08142221}.hv2-persona-outcome-header{padding:.8rem 1rem .34rem}.hv2-persona-outcome-header small{font-size:.58rem}.hv2-persona-outcome-header strong{font-size:.94rem}.hv2-persona-briefing-mobile{gap:.42rem;padding:.14rem 1rem 0}.hv2-persona-briefing-mobile li{font-size:.74rem;font-weight:570}.hv2-persona-completion-dot{height:8px;width:8px;box-shadow:0 0 0 3px var(--status-accent-soft)}.hv2-persona-outcome-status{margin:.55rem 1rem .82rem}.hv2-persona-outcome-status strong{font-size:.68rem;line-height:1.3}.hv2-persona-membership-bridge{min-height:9.5rem;padding:1.7rem .9rem 1.35rem}.hv2-persona-membership-bridge-copy{max-width:min(100%,20.5rem);padding:.75rem .9rem .8rem}.hv2-persona-membership-bridge-copy>span{font-size:.54rem}.hv2-persona-membership-bridge-copy strong{font-size:.96rem}.hv2-persona-membership-bridge-copy small{font-size:.7rem}.hv2-persona-membership-bridge-signal{top:calc(100% - 2.55rem)}.hv2-persona-membership-bridge-node{bottom:0}}@media(prefers-reduced-motion:reduce){.hv2-persona-membership-bridge:before,.hv2-persona-membership-bridge-origin,.hv2-persona-membership-bridge-signal,.hv2-persona-membership-bridge-copy,.hv2-persona-membership-bridge-node,.hv2-persona-membership-bridge-track:before{transition:none}}.hv2-persona-hero{--hv2-transition-progress: 0;--hv2-transition-line-one-opacity: 0;--hv2-transition-line-two-opacity: 0;--hv2-transition-line-one-y: 1.4rem;--hv2-transition-line-two-y: 1.4rem;--hv2-transition-accent-opacity: 0;--hv2-transition-accent-inset: 100%;--hv2-statement-y: 5.5vh;--hv2-statement-scale: .94;--hv2-statement-opacity: .3;--hv2-hero-exit-y: 0px;--hv2-hero-exit-scale: 1;--hv2-hero-exit-blur: 0px;--hv2-hero-exit-opacity: 1;--hv2-media-exit-y: 0px;--hv2-media-exit-scale: 1;--hv2-dock-exit-y: 0px;--hv2-dock-exit-opacity: 1;--hv2-people-heading-opacity: 1;--hv2-people-heading-y: 0px;--hv2-people-heading-mobile-y: 0px;--hv2-people-frame-y: 6.5rem;--hv2-people-frame-scale: .965;--hv2-people-frame-opacity: .12;--hv2-mobile-hero-exit-y: 0px;--hv2-mobile-hero-exit-scale: 1;--hv2-mobile-hero-exit-blur: 0px;--hv2-transition-glow-opacity: .15;--hv2-transition-glow-y: 0px;--hv2-transition-glow-scale: .7;--hv2-transition-glow-blur: 0px;--hv2-transition-pulse-opacity: 0;--hv2-hero-edge-alpha: 1;isolation:isolate}.hv2-persona-hero>.hv2-persona-stage{position:relative;top:auto;z-index:4;border-bottom-right-radius:clamp(.85rem,1.4vw,1.25rem);border-bottom-left-radius:clamp(.85rem,1.4vw,1.25rem)}.hv2-persona-hero.is-transitioning>.hv2-persona-stage{transform:translate3d(0,var(--hv2-hero-exit-y),0) scale(var(--hv2-hero-exit-scale));transform-origin:center 38%;opacity:var(--hv2-hero-exit-opacity);will-change:transform,opacity}.hv2-persona-hero.is-transitioning>.hv2-persona-stage .hv2-persona-media{transform:translate3d(0,var(--hv2-media-exit-y),0) scale(var(--hv2-media-exit-scale));transition:none}.hv2-persona-hero.is-transitioning>.hv2-persona-stage .hv2-persona-directory{opacity:var(--hv2-dock-exit-opacity);transform:translate3d(0,var(--hv2-dock-exit-y),0);pointer-events:auto;transition:none}:root:not([data-theme=dark]) .hv2-persona-media img{filter:none}.hv2-persona-stage-blend{--hv2-stage-blend-height: clamp(8rem, 13vw, 12rem);position:relative;z-index:5;height:var(--hv2-stage-blend-height);max-width:min(1540px,calc(100vw - (var(--hv2-page-gutter) * 2)));margin:-2px auto calc(-1 * var(--hv2-stage-blend-height));background:linear-gradient(180deg,color-mix(in srgb,var(--hv2-panel-strong) 78%,transparent) 0%,color-mix(in srgb,var(--hv2-bg) 48%,transparent) 24%,transparent 78%);filter:blur(.35px);-webkit-mask-image:linear-gradient(180deg,transparent 0%,black 18%,black 72%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,black 18%,black 72%,transparent 100%);pointer-events:none}.hv2-persona-membership-transition{position:relative;z-index:3;height:clamp(32rem,58vh,40rem);margin-top:0;pointer-events:none}.hv2-persona-membership-transition-sticky{position:relative;top:auto;display:grid;min-height:50vh;place-items:center;overflow:visible;padding:clamp(1.5rem,4vw,4rem);isolation:isolate}.hv2-persona-membership-transition-sticky:before{position:absolute;z-index:-2;top:-18vh;right:-14vw;bottom:-24vh;left:-14vw;content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--hv2-bg) 88%,transparent) 0%,var(--hv2-bg) 72%,var(--hv2-bg) 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,black 24%,black 100%);mask-image:linear-gradient(180deg,transparent 0%,black 24%,black 100%)}.hv2-persona-membership-transition-glow{position:absolute;z-index:-1;height:min(70vw,64rem);width:min(112vw,96rem);border-radius:44% 56% 48% 52%;background:radial-gradient(ellipse,color-mix(in srgb,var(--hv2-blue-solid) 15%,transparent) 0%,color-mix(in srgb,#d9edff 22%,transparent) 34%,transparent 74%);filter:blur(32px);opacity:var(--hv2-transition-glow-opacity);transform:translate3d(0,var(--hv2-transition-glow-y),0) scale(var(--hv2-transition-glow-scale));will-change:opacity,transform}.union-pulse.hv2-persona-membership-pulse{position:absolute;z-index:0;top:clamp(-11rem,-12vw,-7rem);left:50%;width:min(132vw,112rem);max-width:none;height:clamp(42rem,82vh,58rem);opacity:var(--hv2-transition-pulse-opacity);transform:translate(-50%);will-change:opacity}.union-pulse.hv2-persona-membership-pulse:before{position:absolute;top:2%;right:3%;bottom:0;left:3%;border-radius:46% 54% 50% 50%;background:radial-gradient(ellipse at 50% 46%,color-mix(in srgb,var(--hv2-blue-solid) 13%,transparent) 0%,color-mix(in srgb,var(--union-pulse-cyan) 7%,transparent) 42%,transparent 76%);content:"";filter:blur(32px);opacity:.82;transform:scale3d(.92,.9,1);transition:opacity .7s ease,transform 1s cubic-bezier(.22,1,.36,1)}.union-pulse.hv2-persona-membership-pulse[data-state=activate]:before,.union-pulse.hv2-persona-membership-pulse[data-state=connect]:before{opacity:1;transform:scale3d(1.04,1,1)}.union-pulse.hv2-persona-membership-pulse[data-state=complete]:before{opacity:.32;transform:scale3d(1.08,1.06,1)}.hv2-persona-membership-pulse .union-pulse__svg{overflow:visible;opacity:.92;mask-image:linear-gradient(180deg,transparent 0%,black 7%,black 80%,rgba(0,0,0,.7) 88%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,black 7%,black 80%,rgba(0,0,0,.7) 88%,transparent 100%)}.hv2-persona-membership-pulse .union-pulse__track{stroke:color-mix(in srgb,var(--hv2-blue-solid) 15%,transparent);stroke-width:1.1px}.hv2-persona-membership-pulse .union-pulse__energy{stroke-width:2.35px;stroke-dasharray:.18 1;filter:drop-shadow(0 0 9px color-mix(in srgb,var(--union-pulse-cyan) 46%,transparent))}.hv2-persona-membership-pulse .union-pulse__tracer,.hv2-persona-membership-pulse .union-pulse__destination,.hv2-persona-membership-pulse .union-pulse__ring,.hv2-persona-membership-pulse .union-pulse__wave{display:none}.hv2-persona-membership-pulse .union-pulse__core{width:34px;height:5px;border-radius:999px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--union-pulse-cyan) 72%,white),var(--hv2-blue-solid),transparent);box-shadow:0 0 18px color-mix(in srgb,var(--hv2-blue-solid) 32%,transparent);filter:blur(.7px);opacity:.7}.hv2-persona-membership-transition-statement{position:relative;z-index:1;max-width:none;margin:0;color:var(--hv2-ink);font-size:clamp(3.4rem,7.1vw,7.8rem);font-weight:650;letter-spacing:-.066em;line-height:.93;text-align:center;opacity:var(--hv2-statement-opacity);transform:translate3d(0,var(--hv2-statement-y),0) scale(var(--hv2-statement-scale));transform-origin:center;will-change:opacity,transform}.hv2-persona-transition-line{display:block;margin-inline:auto;white-space:nowrap;will-change:opacity,transform}.hv2-persona-transition-line-one{opacity:var(--hv2-transition-line-one-opacity);transform:translate3d(0,var(--hv2-transition-line-one-y),0)}.hv2-persona-transition-line-two{opacity:var(--hv2-transition-line-two-opacity);transform:translate3d(0,var(--hv2-transition-line-two-y),0)}.hv2-persona-transition-members{position:relative;display:inline-block;color:var(--hv2-ink);font-style:normal;opacity:1;text-shadow:none}.hv2-persona-transition-members:before,.hv2-persona-transition-members:after{position:absolute;top:0;right:0;bottom:0;left:0;color:var(--hv2-blue-solid);content:attr(data-label);pointer-events:none}.hv2-persona-transition-members:before{opacity:var(--hv2-transition-accent-opacity);-webkit-mask-image:linear-gradient(90deg,transparent 0,transparent calc(100% - var(--hv2-transition-accent-inset)),#000 calc(100% - var(--hv2-transition-accent-inset) + .01em),rgba(0,0,0,.58) calc(100% - var(--hv2-transition-accent-inset) + .08em),transparent calc(100% - var(--hv2-transition-accent-inset) + .2em),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,transparent calc(100% - var(--hv2-transition-accent-inset)),#000 calc(100% - var(--hv2-transition-accent-inset) + .01em),rgba(0,0,0,.58) calc(100% - var(--hv2-transition-accent-inset) + .08em),transparent calc(100% - var(--hv2-transition-accent-inset) + .2em),transparent 100%)}.hv2-persona-transition-members:after{clip-path:inset(0 var(--hv2-transition-accent-inset) 0 0)}.hv2-persona-transition-period{color:inherit;font-weight:inherit}.hv2-persona-hero+.hv2-membership-section{position:relative;z-index:4;margin-top:-12.75rem;padding-top:.75rem;isolation:isolate}.hv2-persona-hero+.hv2-membership-section:before{position:absolute;z-index:0;top:-8rem;left:50%;width:100vw;height:13rem;background:linear-gradient(180deg,transparent 0%,transparent 34%,color-mix(in srgb,var(--hv2-bg) 70%,transparent) 72%,var(--hv2-bg) 100%);content:"";mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.28) 18%,black 42%,black 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.28) 18%,black 42%,black 100%);pointer-events:none;transform:translate(-50%)}#membership-story .hv2-people-demo{z-index:1;margin-top:1rem}#membership-story .hv2-people-demo>.hv2-scaled-demo-frame{position:relative;clip-path:inset(0 0 var(--hv2-people-frame-clip) 0 round .72rem);opacity:var(--hv2-people-frame-opacity);transform:translate3d(0,var(--hv2-people-frame-y),0) scale(var(--hv2-people-frame-scale));transform-origin:center top;will-change:clip-path,opacity,transform}#membership-story .hv2-people-demo>.hv2-scaled-demo-frame .people-product-demo{border-top-color:var(--hv2-border)}#membership-story .people-assembly-sidebar{clip-path:inset(0 var(--hv2-people-sidebar-clip) 0 0);transform-origin:left center;will-change:clip-path}#membership-story .people-assembly-header{clip-path:inset(0 0 var(--hv2-people-header-clip) 0);transform-origin:top center;will-change:clip-path}#membership-story .people-assembly-main{clip-path:inset(0 0 var(--hv2-people-content-clip) 0);transform-origin:top center;will-change:clip-path}#membership-story .people-assembly-search{transform:scaleX(var(--hv2-people-search-scale));transform-origin:left center;will-change:transform}#membership-story .people-assembly-results{clip-path:inset(0 0 var(--hv2-people-results-clip) 0);transform-origin:top center;will-change:clip-path}.hv2-people-system-presence{position:relative;display:grid;width:2.25rem;height:1.75rem;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--hv2-blue-solid) 16%,#dbe3ee);border-radius:999px;background:color-mix(in srgb,var(--hv2-blue-solid) 2%,white);box-shadow:inset 0 1px #ffffffe6,0 3px 10px #1d4ed80f}.union-pulse.hv2-people-system-pulse{width:2.25rem;height:1.75rem;max-width:none}.hv2-people-system-pulse .union-pulse__svg{opacity:0}.hv2-people-system-pulse .union-pulse__core{width:21px;height:9px}.hv2-people-system-pulse .union-pulse__ring,.hv2-people-system-pulse .union-pulse__ring-secondary{display:none}.hv2-people-system-pulse .union-pulse__wave{width:20px;height:12px;border-color:color-mix(in srgb,var(--hv2-blue-solid) 22%,transparent)}.hv2-people-system-pulse[data-state=complete]{opacity:.64}#membership-story .hv2-section-heading{opacity:var(--hv2-people-heading-opacity);transform:translate3d(0,var(--hv2-people-heading-y),0);will-change:opacity,transform}:root[data-theme=dark] .hv2-persona-membership-transition-glow{background:radial-gradient(circle,rgba(37,128,255,.25) 0%,rgba(37,128,255,.08) 35%,transparent 70%)}:root[data-theme=dark] .hv2-persona-membership-transition-sticky:before{background:linear-gradient(180deg,color-mix(in srgb,var(--hv2-bg) 86%,transparent) 0%,var(--hv2-bg) 68%,var(--hv2-bg) 100%)}:root[data-theme=dark] .hv2-persona-membership-transition-statement{color:#f4f7fb}:root[data-theme=dark] .hv2-persona-transition-members{color:#f4f7fb}:root[data-theme=dark] .hv2-persona-transition-members:after{color:#72a8ff}@media(max-width:767px){.hv2-persona-stage-blend{display:none}.hv2-persona-hero>.hv2-persona-stage{top:0}.hv2-persona-hero.is-transitioning>.hv2-persona-stage{transform:translate3d(0,var(--hv2-mobile-hero-exit-y),0) scale(var(--hv2-mobile-hero-exit-scale));filter:blur(var(--hv2-mobile-hero-exit-blur))}.hv2-persona-hero>.hv2-persona-stage .hv2-persona-directory{display:none}.hv2-persona-membership-transition{height:clamp(27rem,57svh,34rem);margin-top:0}.hv2-persona-membership-transition-sticky{top:10svh;min-height:43svh;padding:1.25rem}.hv2-persona-membership-transition-glow{height:min(128vw,40rem);width:min(148vw,44rem)}.union-pulse.hv2-persona-membership-pulse{top:-6rem;width:min(154vw,44rem);height:clamp(31rem,68svh,40rem)}.hv2-persona-membership-transition-statement{font-size:clamp(2.05rem,9vw,3.2rem);letter-spacing:-.06em;line-height:.96}.hv2-persona-hero+.hv2-membership-section{margin-top:-12.5rem;padding-top:.75rem}#membership-story .hv2-section-heading{transform:translate3d(0,var(--hv2-people-heading-mobile-y),0)}}@media(min-width:768px)and (max-width:1180px){.hv2-persona-hero{padding-inline:.75rem}.hv2-persona-hero>.hv2-persona-stage,.hv2-persona-stage-blend{width:100%;max-width:none}}@media(min-width:768px)and (max-width:860px){.hv2-persona-outcome{right:1.35rem;left:auto;width:min(280px,34%)}}@media(prefers-reduced-motion:reduce){.hv2-persona-hero>.hv2-persona-stage,.hv2-persona-hero>.hv2-persona-stage .hv2-persona-media,.hv2-persona-hero>.hv2-persona-stage .hv2-persona-directory,#membership-story .hv2-section-heading{filter:none;opacity:1;transform:none}.hv2-persona-hero>.hv2-persona-stage{position:relative;top:auto}.hv2-persona-membership-transition{height:auto;margin:0;padding:3.5rem 0 1.5rem}.hv2-persona-membership-transition-sticky{position:relative;top:auto;min-height:0}.hv2-persona-membership-transition-glow{opacity:.72;transform:none}.union-pulse.hv2-persona-membership-pulse{position:relative;top:auto;left:auto;width:8rem;height:8rem;margin:0 auto 1rem;opacity:1;transform:none}.hv2-persona-transition-line{color:var(--hv2-ink);opacity:1;transform:none}.hv2-persona-transition-members{color:var(--hv2-blue-solid);opacity:1;filter:none}}.hv2-persona-hero.is-static>.hv2-persona-stage,.hv2-persona-hero.is-static>.hv2-persona-stage .hv2-persona-media,.hv2-persona-hero.is-static>.hv2-persona-stage .hv2-persona-directory,.hv2-persona-hero.is-static+.hv2-membership-section .hv2-section-heading{filter:none;opacity:1;transform:none}.hv2-persona-hero.is-static .hv2-persona-transition-line{color:var(--hv2-ink);opacity:1;transform:none}.hv2-persona-hero.is-static .hv2-persona-transition-members{color:var(--hv2-blue-solid);opacity:1;filter:none}:root[data-theme=dark] .hv2-persona-hero.is-static .hv2-persona-transition-line{color:#f4f7fb}.hv2-persona-mobile-card-rail-wrap{display:none}@media(max-width:767px){.hv2-persona-hero{padding:5rem 0 0}.hv2-persona-hero>.hv2-persona-stage,.hv2-persona-hero.is-transitioning>.hv2-persona-stage{position:relative;top:auto;display:block;width:auto;min-height:0;margin-inline:.75rem;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;filter:none;opacity:1;transform:none}.hv2-persona-copy{right:auto;left:auto;display:flex;min-height:clamp(29rem,66svh,34rem);width:100%;flex-direction:column;justify-content:flex-end;padding:2rem 1.25rem 1.25rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--hv2-blue-solid) 10%,var(--hv2-border));border-radius:1.75rem;background:color-mix(in srgb,var(--hv2-panel) 88%,#edf3ff);box-shadow:0 1px #ffffffe0 inset,0 18px 46px color-mix(in srgb,var(--hv2-ink) 7%,transparent)}.hv2-persona-copy .hv2-eyebrow{margin-bottom:1rem;font-size:.64rem;letter-spacing:.13em}.hv2-persona-copy h1{margin:0;font-size:clamp(2.8rem,13vw,3.55rem);font-weight:540;letter-spacing:-.05em;line-height:.96}.hv2-persona-copy .hv2-hero-title-mobile b{color:var(--hv2-text);font-weight:inherit}.hv2-persona-copy>p:not(.hv2-eyebrow){max-width:31ch;margin-top:1.1rem;font-size:.98rem;line-height:1.47}.hv2-persona-actions{margin-top:1.5rem}.hv2-persona-trial-action{width:100%}.hv2-persona-trial-action .hv2-button{width:100%;min-height:3.45rem;justify-content:center;border-radius:var(--radius-action)}.hv2-persona-proof{margin-top:.72rem;text-align:center}.hv2-persona-media-card{display:none}.hv2-persona-mobile-card-rail-wrap{display:block;width:calc(100vw - .75rem);margin-top:.85rem;overflow:hidden}.hv2-persona-mobile-card-rail{display:grid;grid-auto-columns:min(86vw,42rem);grid-auto-flow:column;gap:.75rem;overflow-x:auto;padding:0 .75rem 1rem 0;scroll-padding-inline:0;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.hv2-persona-mobile-card-rail::-webkit-scrollbar{display:none}.hv2-persona-mobile-story-card{position:relative;display:grid;min-height:30.75rem;grid-template-rows:19rem minmax(11.75rem,auto);overflow:hidden;border:1px solid color-mix(in srgb,var(--hv2-ink) 16%,var(--hv2-border));border-radius:1.75rem;background:color-mix(in srgb,var(--hv2-panel) 96%,var(--hv2-blue-solid));box-shadow:inset 0 1px color-mix(in srgb,white 82%,transparent),0 18px 42px color-mix(in srgb,var(--hv2-ink) 11%,transparent);isolation:isolate;scroll-snap-align:start}.hv2-persona-mobile-story-card>img{display:block;width:100%;height:19rem;min-height:0;-o-object-fit:cover;object-fit:cover}.hv2-persona-mobile-story-copy{position:relative;z-index:1;display:flex;min-height:11.75rem;flex-direction:column;margin-top:-1px;border-top:1px solid color-mix(in srgb,var(--hv2-ink) 13%,var(--hv2-border));background:color-mix(in srgb,var(--hv2-panel) 96%,var(--hv2-blue-solid));padding:1.2rem 1.2rem 1.35rem;box-shadow:0 -10px 28px color-mix(in srgb,var(--hv2-ink) 4%,transparent)}.hv2-persona-mobile-story-copy small{display:block;color:var(--hv2-blue-solid);font-size:.62rem;font-weight:760;letter-spacing:.11em;text-transform:uppercase}.hv2-persona-mobile-story-copy h2{margin-top:.6rem;color:var(--hv2-ink);font-size:clamp(1.85rem,8.4vw,2.25rem);font-weight:680;letter-spacing:-.052em;line-height:.98}.hv2-persona-mobile-story-copy p{margin-top:.65rem;color:var(--hv2-muted);font-size:.9rem;line-height:1.45}.hv2-persona-hero>.hv2-persona-stage .hv2-persona-directory{display:none}.hv2-persona-membership-transition{height:clamp(17rem,34svh,19rem);margin-top:-.15rem;padding-inline:.75rem}.hv2-persona-membership-transition-sticky{position:relative;top:auto;min-height:100%;align-content:start;justify-items:start;padding:clamp(2rem,8vw,2.75rem) 1rem 0}.hv2-persona-membership-transition-statement{width:100%;margin:0;font-size:clamp(1.9rem,9.6vw,3.05rem);letter-spacing:-.062em;line-height:.94;text-align:left;transform-origin:left center}.hv2-persona-transition-line{margin-inline:0}.hv2-persona-hero+.hv2-membership-section{margin-top:-8.75rem;padding:0 .75rem 4rem}#membership-story .hv2-people-demo{margin-top:0}:root[data-theme=dark] .hv2-persona-copy{border-color:color-mix(in srgb,var(--hv2-blue-solid) 24%,var(--hv2-border));background:color-mix(in srgb,var(--hv2-panel) 90%,var(--hv2-blue-solid))}:root[data-theme=dark] .hv2-persona-mobile-story-card,:root[data-theme=dark] .hv2-persona-mobile-story-copy{background:color-mix(in srgb,var(--hv2-panel) 94%,var(--hv2-blue-solid))}}@media(min-width:520px)and (max-width:767px){.hv2-persona-copy{min-height:clamp(29rem,60svh,32rem);justify-content:center;padding:2.5rem 2rem}}.hv2-persona-card-copy strong,.hv2-persona-card-copy small,.hv2-persona-mobile-story-copy h2,.hv2-persona-mobile-story-copy p{text-wrap:balance}.hv2-persona-directory,:root[data-theme=dark] .hv2-persona-directory{background:var(--hv2-panel)}.hv2-persona-hero.is-transitioning>.hv2-persona-stage .hv2-persona-directory{opacity:1;transform:none}@media(min-width:768px)and (max-width:1280px){.hv2-persona-card,.hv2-persona-card:last-child,.hv2-persona-card:hover,.hv2-persona-card.is-active{padding-right:clamp(.65rem,1vw,.95rem);padding-left:clamp(.65rem,1vw,.95rem)}}@media(max-width:767px){.hv2-persona-mobile-rail-copy>strong{overflow:visible;text-overflow:clip;white-space:normal}}.hv2-page .union-pulse__track{stroke:color-mix(in srgb,var(--hv2-blue) 32%,transparent);stroke-width:1.6px}.hv2-page .union-pulse__energy{stroke-width:1.75px}@media(max-width:780px){.hv2-page .union-pulse__track{stroke:color-mix(in srgb,var(--hv2-blue) 38%,transparent);stroke-width:1.8px}.hv2-page .union-pulse__energy{stroke-width:1.9px}}.cases-product-demo{--cases-blue: #2563eb;--cases-text: #0f172a;--cases-muted: #64748b;position:relative;display:flex;width:100%;height:720px;overflow:hidden;border:1px solid #cbd5e1;border-radius:.55rem;background:#f8fafc;box-shadow:0 28px 72px #0f172a29;color:var(--cases-text);font-family:Work Sans,ui-sans-serif,system-ui,sans-serif;font-size:12px;text-align:left}.cases-source-sidebar{display:flex;width:220px;flex:0 0 220px;flex-direction:column;border-right:1px solid #e2e8f0;background:#fff}.cases-source-brand{display:flex;height:56px;flex:0 0 56px;align-items:center;gap:.65rem;border-bottom:1px solid #f1f5f9;padding:0 .9rem}.cases-source-brand>span{display:grid;height:40px;width:40px;flex:0 0 40px;place-items:center}.cases-source-brand img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 5px 5px rgba(15,23,42,.16))}.cases-source-brand strong{min-width:0;flex:1;overflow:hidden;font-size:.77rem;text-overflow:ellipsis}.cases-source-brand svg{height:.9rem;width:.9rem;color:#94a3b8}.cases-source-sidebar nav{display:grid;align-content:start;gap:.12rem;overflow:hidden;padding:.7rem}.cases-source-sidebar nav>div{display:flex;min-height:34px;align-items:center;gap:.65rem;border-radius:.35rem;color:#64748b;padding:.45rem .65rem;font-size:.663rem;font-weight:550}.cases-source-sidebar nav>div svg{height:.9rem;width:.9rem;flex:0 0 auto;color:#94a3b8}.cases-source-sidebar nav>div.is-active{border-left:2px solid #2563eb;background:#eff6ff;color:#2563eb;padding-left:calc(.65rem - 2px)}.cases-source-sidebar nav>div.is-active svg{color:#2563eb;filter:drop-shadow(0 0 5px rgba(37,99,235,.28))}.cases-source-main{display:flex;min-width:0;flex:1;flex-direction:column}.cases-source-header{position:relative;z-index:20;display:flex;height:56px;flex:0 0 56px;align-items:center;justify-content:flex-end;gap:.35rem;border-bottom:1px solid #e2e8f0;background:#fffffff0;padding:0 1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cases-source-search{display:flex;width:min(100%,400px);height:34px;align-items:center;gap:.45rem;margin-right:auto;border:1px solid #e2e8f0;border-radius:.38rem;background:#f8fafc;color:#94a3b8;padding:0 .65rem;font-size:.589rem}.cases-source-search svg{height:.75rem;width:.75rem}.cases-source-search span{flex:1}.cases-source-search kbd{border:1px solid #e2e8f0;border-radius:.24rem;background:#fff;padding:.1rem .25rem;color:#94a3b8;font-family:inherit;font-size:.449rem}.cases-source-header>button{position:relative;display:grid;height:30px;width:30px;place-items:center;border:0;border-radius:.38rem;background:transparent;color:#94a3b8}.cases-source-header>button svg{height:.85rem;width:.85rem}.cases-notification-button>span{position:absolute;right:1px;top:0;display:grid;min-width:13px;height:13px;place-items:center;border:2px solid white;border-radius:999px;background:#ef4444;color:#fff;font-size:.407rem;font-weight:700}.cases-source-avatar{display:grid;height:30px;width:30px;place-items:center;border-radius:50%;background:#2563eb;color:#fff;font-size:.578rem;font-weight:700}.cases-source-workspace{min-height:0;flex:1;overflow:hidden;padding:1rem 1.2rem 1.2rem}.cases-source-workspace h3,.cases-source-workspace h4,.cases-source-workspace h5,.cases-source-workspace p,.cases-source-workspace dl,.cases-source-workspace dd{margin:0;font-family:inherit}.cases-view-heading,.cases-created-heading,.cases-document-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.cases-view-heading>div:first-child>p{color:#2563eb;font-size:.535rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cases-view-heading h3,.cases-created-heading h3,.cases-document-heading h3{margin-top:.15rem;font-size:1.07rem;line-height:1.2}.cases-view-heading>div:first-child>span,.cases-created-heading>div:first-child>p,.cases-created-heading>div:first-child>span{display:block;margin-top:.2rem;color:#64748b;font-size:.578rem}.cases-view-heading>button,.cases-intake-actions button,.cases-created-heading>button,.cases-document-heading button,.cases-view-switcher button{display:inline-flex;min-height:31px;align-items:center;justify-content:center;gap:.35rem;border:1px solid #dbe3ee;border-radius:.36rem;background:#fff;color:#334155;padding:.42rem .65rem;font-size:.556rem;font-weight:620}.cases-view-heading>button,.cases-intake-actions button:not(.is-secondary),.cases-created-heading>button,.cases-document-heading button.is-primary,.cases-view-switcher button.is-active{border-color:#2563eb;background:#2563eb;color:#fff}.cases-view-heading button svg,.cases-intake-actions button svg,.cases-created-heading button svg,.cases-document-heading button svg,.cases-view-switcher button svg{height:.72rem;width:.72rem}.cases-intake-view{max-width:900px;margin:0 auto}.cases-intake-progress{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;margin-top:.75rem}.cases-intake-progress:before{position:absolute;left:9%;right:9%;top:13px;height:1px;background:#e2e8f0;content:""}.cases-intake-progress>span{position:relative;z-index:1;display:grid;min-height:43px;justify-items:center;gap:.18rem;color:#94a3b8;font-size:.535rem;font-weight:650;line-height:26px;text-align:center}.cases-intake-progress>span:after{position:absolute;z-index:-1;left:50%;top:0;height:26px;width:26px;border:1px solid #dbe3ee;border-radius:50%;background:#fff;content:"";transform:translate(-50%)}.cases-intake-progress>span.is-current,.cases-intake-progress>span.is-complete{color:#2563eb}.cases-intake-progress>span.is-current:after,.cases-intake-progress>span.is-complete:after{border-color:#2563eb;background:#eff6ff;box-shadow:0 0 12px #2563eb29}.cases-intake-progress>span>svg{height:.7rem;width:.7rem;margin-top:.65rem}.cases-intake-progress>span small{display:block;margin-top:9px;font-size:.492rem;font-weight:600;line-height:1}.cases-intake-card,.cases-timeline-card{margin-top:.6rem;border:1px solid #e2e8f0;border-radius:.52rem;background:#fff;box-shadow:0 8px 24px #0f172a0b;padding:.8rem}.cases-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.cases-card-heading h4{font-size:.728rem}.cases-card-heading p{margin-top:.15rem;color:#64748b;font-size:.535rem;line-height:1.45}.cases-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.7rem}.cases-type-grid>article{display:grid;min-height:78px;grid-template-columns:10px minmax(0,1fr) auto;align-items:flex-start;gap:.55rem;border:1px solid #e2e8f0;border-radius:.48rem;padding:.7rem}.cases-type-grid>article.is-selected{border-color:#f59e0b;background:#fffbeb;box-shadow:0 0 0 1px #f59e0b14}.cases-type-grid>article>i{height:10px;width:10px;margin-top:.15rem;border-radius:50%}.cases-type-grid>article>div{display:grid;gap:.2rem}.cases-type-grid strong{font-size:.653rem}.cases-type-grid span{color:#64748b;font-size:.514rem;line-height:1.4}.cases-type-grid svg{height:.85rem;width:.85rem;color:#d97706}.cases-intake-actions{display:flex;justify-content:flex-end;margin-top:.7rem}.cases-intake-actions.is-split{justify-content:space-between}.cases-intake-actions button.is-secondary{background:#fff}.cases-member-link-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr);gap:.75rem;margin-top:.7rem}.cases-member-link-grid label,.cases-details-form label>span{color:#64748b;font-size:.514rem;font-weight:620}.cases-person-search{display:flex;height:34px;align-items:center;gap:.45rem;margin-top:.3rem;border:1px solid #60a5fa;border-radius:.36rem;background:#fff;box-shadow:0 0 0 2px #2563eb14;padding:0 .55rem;color:#334155;font-size:.567rem}.cases-person-search svg{height:.72rem;width:.72rem;color:#2563eb}.cases-person-result{display:flex;align-items:center;gap:.55rem;margin-top:.45rem;border:1px solid #bfdbfe;border-radius:.42rem;background:#eff6ff;padding:.55rem}.cases-person-result>div{display:grid;flex:1;gap:.08rem}.cases-person-result strong{font-size:.621rem}.cases-person-result span,.cases-person-result small{color:#64748b;font-size:.482rem}.cases-add-person{display:inline-flex;align-items:center;gap:.35rem;margin-top:.45rem;border:1px solid #e2e8f0;border-radius:.34rem;background:#fff;color:#475569;padding:.4rem .55rem;font-size:.514rem}.cases-add-person svg{height:.7rem;width:.7rem}.cases-member-link-grid>aside{border:1px solid #bfdbfe;border-radius:.45rem;background:#eff6ff;padding:.65rem}.cases-member-link-grid>aside>p{display:flex;align-items:center;gap:.35rem;color:#2563eb;font-size:.61rem;font-weight:650}.cases-member-link-grid>aside>p svg{height:.8rem;width:.8rem}.cases-member-link-grid dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .45rem;margin-top:.65rem}.cases-member-link-grid dt{display:flex;align-items:center;gap:.2rem;color:#64748b;font-size:.449rem;letter-spacing:.04em;text-transform:uppercase}.cases-member-link-grid dt svg{height:.6rem;width:.6rem}.cases-member-link-grid dd{margin-top:.15rem;color:#0f172a;font-size:.535rem;font-weight:620}.cases-agreement-button{display:inline-flex;align-items:center;gap:.3rem;border:0;background:transparent;color:#2563eb;font-size:.514rem}.cases-agreement-button svg{height:.72rem;width:.72rem}.cases-details-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.7rem}.cases-details-form label{display:grid;gap:.22rem}.cases-details-form label.is-wide{grid-column:1 / -1}.cases-details-form label>strong{min-height:34px;border:1px solid #e2e8f0;border-radius:.35rem;background:#fff;color:#334155;padding:.55rem;font-size:.556rem;font-weight:550}.cases-details-form label.is-wide:nth-child(4)>strong{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.cases-details-form label>small{margin-top:-.4rem;color:#64748b;padding:0 .55rem .45rem;font-size:.46rem}.cases-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.7rem}.cases-review-grid>article{border:1px solid #e2e8f0;border-radius:.42rem;padding:.65rem}.cases-review-grid>article>p{color:#2563eb;font-size:.535rem;font-weight:680;text-transform:uppercase}.cases-review-grid dl{display:grid;gap:.38rem;margin-top:.55rem}.cases-review-grid dl>div{display:grid;grid-template-columns:75px 1fr;gap:.4rem;font-size:.524rem}.cases-review-grid dt{color:#94a3b8}.cases-review-grid dd{color:#334155;font-weight:600}.cases-review-person{display:flex;align-items:center;gap:.55rem;margin-top:.7rem}.cases-review-person>div{display:grid;gap:.12rem}.cases-review-person strong{font-size:.599rem}.cases-review-person span,.cases-review-person small{color:#64748b;font-size:.492rem}.cases-created-view{max-width:920px;margin:0 auto}.cases-created-heading>div:first-child>div{display:flex;flex-wrap:wrap;gap:.3rem}.cases-created-heading>button{margin-top:.15rem}.cases-detail-tabs{display:flex;gap:.1rem;margin-top:.8rem;border-bottom:1px solid #e2e8f0}.cases-detail-tabs>span{border-bottom:2px solid transparent;color:#64748b;padding:.45rem .65rem;font-size:.535rem;font-weight:600}.cases-detail-tabs>span.is-active{border-bottom-color:#2563eb;color:#2563eb}.cases-record-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.65rem}.cases-record-card,.cases-notes-view,.cases-files-view{border:1px solid #e2e8f0;border-radius:.5rem;background:#fff;padding:.7rem}.cases-record-card--wide{grid-column:1 / -1}.cases-record-person{display:flex;align-items:center;gap:.55rem;margin-top:.55rem}.cases-record-person>div{display:grid;gap:.1rem}.cases-record-person strong,.cases-record-facts dd,.cases-record-agreement strong,.cases-record-access strong{font-size:.58rem}.cases-record-person span,.cases-record-person small,.cases-record-agreement span,.cases-record-agreement small,.cases-record-access span{color:#64748b;font-size:.48rem}.cases-record-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.6rem}.cases-record-card dt,.cases-record-facts dt{color:#94a3b8;font-size:.43rem;letter-spacing:.04em;text-transform:uppercase}.cases-record-card dd{margin-top:.12rem;font-size:.52rem;font-weight:600}.cases-record-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem .55rem;margin-top:.65rem}.cases-record-agreement,.cases-record-access{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem}.cases-record-agreement>svg,.cases-record-access>svg{height:1rem;width:1rem;color:#2563eb}.cases-record-agreement>div,.cases-record-access>div{display:grid;gap:.08rem}.cases-record-agreement button,.cases-notes-view .cases-card-heading button,.cases-files-view .cases-card-heading button{display:inline-flex;min-height:28px;align-items:center;gap:.28rem;border:1px solid #bfdbfe;border-radius:.34rem;background:#eff6ff;color:#2563eb;padding:.35rem .55rem;font-size:.5rem;font-weight:650}.cases-files-view .cases-card-heading button svg{height:.68rem;width:.68rem}.cases-record-access{border-color:#bbf7d0;background:#f0fdf4}.cases-record-access>svg{color:#059669}.cases-notes-view,.cases-files-view{margin-top:.65rem}.cases-notes-list,.cases-files-list{display:grid;gap:.45rem;margin-top:.65rem}.cases-notes-list>article,.cases-files-list>article{display:flex;align-items:flex-start;gap:.55rem;border:1px solid #eef2f7;border-radius:.42rem;padding:.55rem}.cases-notes-list>article>span:first-child,.cases-files-list>article>span:first-child{display:grid;height:28px;width:28px;flex:0 0 28px;place-items:center;border-radius:50%;background:#eff6ff;color:#2563eb;font-size:.47rem;font-weight:700}.cases-files-list>article>span:first-child{border-radius:.35rem}.cases-files-list>article>span:first-child.is-ready{background:#ecfdf5;color:#059669}.cases-files-list svg{height:.8rem;width:.8rem}.cases-notes-list>article>div,.cases-files-list>article>div{display:grid;min-width:0;flex:1;gap:.12rem}.cases-notes-list strong,.cases-files-list strong{font-size:.56rem}.cases-notes-list p,.cases-files-list p{color:#475569;font-size:.5rem;line-height:1.45}.cases-notes-list small,.cases-files-list small{color:#94a3b8;font-size:.45rem}.cases-files-list>article>button{border:0;background:transparent;color:#2563eb;font-size:.48rem;font-weight:650}.cases-timeline-card{margin-top:.65rem}.cases-timeline-card ol{display:grid;margin:.65rem 0 0;padding:0;list-style:none}.cases-timeline-card li{position:relative;display:grid;min-height:53px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:.5rem}.cases-timeline-card li:not(:last-child):after{position:absolute;left:12px;top:39px;bottom:-14px;width:1px;background:#e2e8f0;content:""}.cases-timeline-card li>span:first-child{display:grid;height:26px;width:26px;place-items:center;border:1px solid #e2e8f0;border-radius:50%;background:#fff;color:#94a3b8}.cases-timeline-card li.is-complete>span:first-child{background:#e2e8f0;color:#475569}.cases-timeline-card li.is-active>span:first-child{border-color:#60a5fa;background:#eff6ff;color:#2563eb;box-shadow:0 0 12px #2563eb29}.cases-timeline-card li svg{height:.72rem;width:.72rem}.cases-timeline-card li>div{display:grid;gap:.12rem}.cases-timeline-card li strong{color:#334155;font-size:.578rem}.cases-timeline-card li small{color:#94a3b8;font-size:.482rem}.cases-document-view{position:relative;min-height:100%}.cases-document-heading{align-items:center}.cases-document-heading>div{display:flex;align-items:center;gap:.45rem}.cases-document-heading>div:first-child>button{height:30px;width:30px;padding:0}.cases-document-heading>div:first-child p{color:#64748b;font-size:.514rem}.cases-template-row{display:flex;align-items:flex-end;justify-content:space-between;gap:.7rem;margin-top:.65rem}.cases-template-row>label{display:grid;width:min(390px,62%);gap:.2rem}.cases-template-row>label span{color:#64748b;font-size:.492rem}.cases-template-row>label strong{border:1px solid #e2e8f0;border-radius:.35rem;background:#fff;padding:.5rem .6rem;font-size:.556rem}.cases-template-row>span{display:flex;align-items:center;gap:.3rem;color:#059669;font-size:.514rem;font-weight:620}.cases-template-row>span svg{height:.7rem;width:.7rem}.cases-document-layout{display:grid;height:512px;grid-template-columns:205px minmax(0,1fr);gap:.7rem;margin-top:.65rem}.cases-document-layout>aside{overflow:hidden;border:1px solid #e2e8f0;border-radius:.45rem;background:#fff;padding:.65rem}.cases-document-layout>aside>p{color:#2563eb;font-size:.556rem;font-weight:680}.cases-document-layout>aside>div:not(.cases-pdf-ready){display:grid;gap:.12rem;border-bottom:1px solid #f1f5f9;padding:.45rem 0}.cases-document-layout>aside>div span{color:#94a3b8;font-size:.449rem}.cases-document-layout>aside>div strong{color:#334155;font-size:.514rem}.cases-pdf-ready{display:flex;align-items:flex-start;gap:.4rem;margin-top:.6rem;border-radius:.38rem;background:#ecfdf5;color:#047857;padding:.5rem}.cases-pdf-ready svg{height:.8rem;width:.8rem;flex:0 0 auto}.cases-pdf-ready>span{display:grid;min-width:0;gap:.1rem;color:#047857!important}.cases-pdf-ready strong{overflow:hidden;color:#047857!important;text-overflow:ellipsis;white-space:nowrap}.cases-document-canvas{display:grid;overflow:hidden;place-items:start center;border-radius:.48rem;background:#e2e8f0;padding:.8rem}.cases-letter-page{width:min(100%,440px);min-height:560px;background:#fff;box-shadow:0 12px 30px #0f172a21;color:#334155;padding:1.1rem 1.25rem;font-family:Georgia,Times New Roman,serif;font-size:.578rem;line-height:1.55}.cases-letter-page>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:2px solid #1d4ed8;padding-bottom:.65rem}.cases-letter-page>header>div{display:grid}.cases-letter-page>header strong{color:#1d4ed8;font-family:Work Sans,ui-sans-serif,sans-serif;font-size:.963rem;letter-spacing:.08em}.cases-letter-page>header span{color:#64748b;font-family:Work Sans,ui-sans-serif,sans-serif;font-size:.471rem}.cases-letter-page>header img{height:28px;width:28px}.cases-letter-page>p{margin-top:.65rem}.cases-letter-page h4{margin-top:.8rem;color:#0f172a;font-size:.685rem;text-decoration:underline}.cases-letter-page h5{margin-top:.7rem;color:#0f172a;font-size:.599rem}.cases-letter-page>footer{display:flex;justify-content:space-between;margin-top:1.15rem;border-top:1px solid #cbd5e1;padding-top:.55rem}.cases-export-toast{position:absolute;right:.75rem;bottom:.65rem;display:flex;align-items:center;gap:.4rem;border:1px solid #a7f3d0;border-radius:.42rem;background:#ecfdf5f5;box-shadow:0 12px 30px #05966921;color:#047857;padding:.55rem .7rem;font-size:.535rem;font-weight:620}.cases-export-toast svg{height:.78rem;width:.78rem}.cases-library-view,.cases-research-view,.cases-reports-view{min-height:100%}.cases-library-toolbar,.cases-reports-toolbar{display:flex;align-items:center;gap:.45rem;margin-top:.7rem}.cases-library-toolbar>div,.cases-reports-toolbar>div,.cases-research-search{display:flex;min-height:34px;min-width:0;flex:1;align-items:center;gap:.4rem;border:1px solid #e2e8f0;border-radius:.38rem;background:#fff;color:#94a3b8;padding:0 .6rem;font-size:.53rem}.cases-library-toolbar svg,.cases-reports-toolbar svg,.cases-research-search svg{height:.72rem;width:.72rem}.cases-library-toolbar>button{display:inline-flex;min-height:34px;align-items:center;gap:.35rem;border:1px solid #bfdbfe;border-radius:.38rem;background:#eff6ff;color:#2563eb;padding:0 .65rem;font-size:.51rem;font-weight:650}.cases-library-layout{display:grid;height:500px;grid-template-columns:245px minmax(0,1fr);gap:.6rem;margin-top:.65rem}.cases-library-layout>aside,.cases-agreement-reader,.cases-research-results>article,.cases-reports-grid>article{overflow:hidden;border:1px solid #e2e8f0;border-radius:.48rem;background:#fff}.cases-library-layout>aside{display:grid;align-content:start;gap:.35rem;padding:.5rem}.cases-library-layout>aside article{display:flex;align-items:flex-start;gap:.45rem;border:1px solid transparent;border-radius:.4rem;padding:.55rem}.cases-library-layout>aside article.is-active{border-color:#bfdbfe;background:#eff6ff}.cases-library-layout>aside article>svg{height:.8rem;width:.8rem;flex:0 0 auto;color:#64748b}.cases-library-layout>aside article>div{display:grid;min-width:0;gap:.1rem}.cases-library-layout>aside strong{font-size:.53rem}.cases-library-layout>aside span,.cases-library-layout>aside small{color:#64748b;font-size:.45rem}.cases-agreement-reader{padding:.65rem}.cases-agreement-reader>header{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem;border-bottom:1px solid #e2e8f0;padding-bottom:.55rem}.cases-agreement-reader>header>div:first-child{display:grid;gap:.12rem}.cases-agreement-reader>header strong{font-size:.61rem}.cases-agreement-reader>header span{color:#64748b;font-size:.47rem}.cases-agreement-reader>header>div:last-child{display:flex;gap:.2rem}.cases-agreement-reader button,.cases-research-tabs button,.cases-reports-toolbar>button,.cases-research-results button,.cases-reports-grid article>button{display:inline-flex;min-height:28px;align-items:center;justify-content:center;gap:.28rem;border:1px solid #e2e8f0;border-radius:.34rem;background:#fff;color:#475569;padding:.32rem .5rem;font-size:.48rem;font-weight:620}.cases-agreement-reader button.is-active,.cases-research-tabs button.is-active,.cases-reports-toolbar>button.is-active,.cases-research-results button.is-saved{border-color:#bfdbfe;background:#eff6ff;color:#2563eb}.cases-agreement-search{display:flex;min-height:32px;align-items:center;gap:.4rem;margin-top:.55rem;border:1px solid #bfdbfe;border-radius:.35rem;background:#f8fbff;color:#334155;padding:0 .55rem;font-size:.5rem}.cases-agreement-search svg{height:.7rem;width:.7rem;color:#2563eb}.cases-agreement-search span{flex:1}.cases-agreement-search small{color:#2563eb;font-size:.45rem}.cases-agreement-reader>article{margin-top:.5rem;border:1px solid #e2e8f0;border-radius:.42rem;padding:.6rem}.cases-agreement-reader>article.is-cited{border-color:#a7f3d0;background:#f0fdf4}.cases-agreement-reader>article>div{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.cases-agreement-reader>article>div>span{color:#2563eb;font-size:.48rem;font-weight:680}.cases-agreement-reader>article h4{margin-top:.3rem;font-size:.59rem}.cases-agreement-reader>article p{margin-top:.25rem;color:#475569;font-size:.49rem;line-height:1.5}.cases-research-tabs{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.65rem;border-bottom:1px solid #e2e8f0;padding-bottom:.55rem}.cases-research-tabs button svg,.cases-research-results button svg{height:.67rem;width:.67rem}.cases-research-search{margin-top:.6rem}.cases-research-search strong{min-width:0;flex:1;color:#334155;font-size:.53rem}.cases-research-search button{min-height:26px;border:1px solid #2563eb;border-radius:.32rem;background:#2563eb;color:#fff;padding:0 .55rem;font-size:.47rem;font-weight:650}.cases-research-meta{display:flex;align-items:center;gap:.35rem;margin-top:.45rem}.cases-research-meta span{display:inline-flex;align-items:center;gap:.25rem;border:1px solid #e2e8f0;border-radius:999px;color:#475569;padding:.3rem .45rem;font-size:.45rem}.cases-research-meta svg{height:.6rem;width:.6rem}.cases-research-meta small{margin-left:auto;color:#64748b;font-size:.46rem}.cases-research-results{display:grid;gap:.45rem;margin-top:.55rem}.cases-research-results>article{padding:.6rem}.cases-research-results>article.is-active{border-color:#bfdbfe;background:#f8fbff}.cases-research-results>article>div:first-child,.cases-research-results>article>div:last-child{display:flex;align-items:center;gap:.4rem}.cases-research-results>article>div:first-child span{color:#2563eb;font-size:.48rem;font-weight:680}.cases-research-results>article>div:first-child small{color:#64748b;font-size:.44rem}.cases-research-results h4{margin-top:.25rem;font-size:.56rem}.cases-research-results p{margin:.2rem 0 .45rem;color:#475569;font-size:.48rem;line-height:1.4}.cases-reports-toolbar>div{max-width:260px}.cases-reports-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.7rem}.cases-reports-grid>article{padding:.7rem}.cases-reports-grid>article.is-featured{border-color:#bfdbfe;box-shadow:0 8px 24px #2563eb14}.cases-reports-grid>article>div:first-child{display:flex;align-items:center;justify-content:space-between}.cases-reports-grid>article>div:first-child>span{display:grid;height:28px;width:28px;place-items:center;border-radius:.36rem;background:#eff6ff;color:#2563eb}.cases-reports-grid>article>div:first-child svg{height:.8rem;width:.8rem}.cases-reports-grid h4{margin-top:.5rem;font-size:.61rem}.cases-reports-grid p{margin-top:.12rem;color:#64748b;font-size:.48rem}.cases-report-preview{display:flex;height:62px;align-items:flex-end;gap:.35rem;margin-top:.5rem;border-radius:.36rem;background:repeating-linear-gradient(0deg,#f8fafc,#f8fafc 15px,#eef2f7 16px);padding:.5rem .65rem}.cases-report-preview i{min-height:8px;flex:1;border-radius:.18rem .18rem 0 0;background:linear-gradient(180deg,#60a5fa,#2563eb)}.cases-reports-grid article>button{width:100%;margin-top:.55rem}.cases-view-switcher{display:flex;border:1px solid #e2e8f0;border-radius:.38rem;background:#fff;padding:.15rem}.cases-view-switcher button{min-height:28px;border:0;padding:.35rem .55rem}.cases-timeline-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.7rem;border:1px solid #e2e8f0;border-radius:.45rem;background:#fff;padding:.55rem}.cases-timeline-filters>span,.cases-timeline-filters>button{display:inline-flex;min-height:28px;align-items:center;gap:.3rem;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#475569;padding:.35rem .55rem;font-size:.503rem}.cases-timeline-filters>span i{height:7px;width:7px;border-radius:50%;background:#f59e0b}.cases-gantt{position:relative;width:100%;min-width:0;margin-top:.65rem;overflow:hidden;border:1px solid #e2e8f0;border-radius:.48rem;background:#fff}.cases-gantt-head,.cases-gantt>article{display:grid;grid-template-columns:235px minmax(0,1fr)}.cases-gantt-head{min-height:52px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.cases-gantt-head>span{display:flex;align-items:flex-end;border-right:1px solid #e2e8f0;color:#475569;padding:.6rem;font-size:.556rem;font-weight:650}.cases-gantt-head>div{display:grid;grid-template-columns:repeat(4,1fr);align-items:end;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(25% - 1px),#e2e8f0 calc(25% - 1px),#e2e8f0 25%)}.cases-gantt-head>div strong{grid-column:1 / -1;color:#475569;padding:.35rem .5rem 0;font-size:.535rem}.cases-gantt-head>div span{color:#94a3b8;padding:.2rem .35rem;font-size:.449rem}.cases-gantt>article{min-height:106px;border-bottom:1px solid #f1f5f9}.cases-gantt>article:last-child{border-bottom:0}.cases-gantt>article.is-alerting{background:linear-gradient(90deg,#fffbeb,transparent 72%);box-shadow:inset 3px 0 #f59e0b}.cases-gantt>article>div:first-child{display:grid;align-content:center;gap:.2rem;border-right:1px solid #e2e8f0;padding:.55rem .65rem}.cases-gantt>article>div:first-child>span{display:flex;align-items:center;gap:.35rem}.cases-gantt>article>div:first-child>span strong{color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.482rem}.cases-gantt>article h4{overflow:hidden;font-size:.589rem;text-overflow:ellipsis;white-space:nowrap}.cases-gantt>article small{overflow:hidden;color:#94a3b8;font-size:.449rem;text-overflow:ellipsis;white-space:nowrap}.cases-gantt>article em{width:-moz-max-content;width:max-content;border-radius:999px;padding:.16rem .34rem;font-size:.428rem;font-style:normal;font-weight:650}.cases-gantt>article em.is-amber{background:#fef3c7;color:#b45309}.cases-gantt>article em.is-green{background:#dcfce7;color:#047857}.cases-gantt>article em.is-red{background:#fee2e2;color:#b91c1c}.cases-gantt>article>div:last-child{position:relative;overflow:hidden;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(25% - 1px),#f1f5f9 calc(25% - 1px),#f1f5f9 25%)}.cases-gantt>article>div:last-child>span{position:absolute;top:50%;display:flex;height:22px;align-items:center;overflow:hidden;border-radius:.28rem;color:#fff;padding:0 .32rem;font-size:.428rem;text-overflow:ellipsis;white-space:nowrap;transform:translateY(-50%)}.cases-gantt>article>div:last-child>span.is-done{background:#94a3b8}.cases-gantt>article>div:last-child>span.is-active{background:#2563eb;box-shadow:0 0 0 2px #bfdbfe}.cases-gantt>article>div:last-child>span.is-future{background:#cbd5e1;color:#475569}.cases-gantt>article>div:last-child>span.is-overdue{background:#ef4444;box-shadow:0 0 0 2px #fecaca}.cases-gantt-today{position:absolute;z-index:4;left:calc(235px + (100% - 235px)*.38);top:52px;bottom:0;width:1px;background:#ef4444a6;pointer-events:none}.cases-gantt-today span{position:absolute;left:50%;top:-14px;color:#ef4444;font-size:.407rem;transform:translate(-50%)}.cases-notification-popover{position:absolute;z-index:45;right:3.5rem;top:3.2rem;width:310px;border:1px solid #e2e8f0;border-radius:.48rem;background:#fff;box-shadow:0 20px 50px #0f172a2e;color:#334155;padding:.45rem}.cases-notification-popover>div:first-child{display:flex;align-items:center;justify-content:space-between;padding:.4rem .45rem}.cases-notification-popover>div:first-child strong{font-size:.621rem}.cases-notification-popover>div:first-child button{border:0;background:transparent;color:#2563eb;font-size:.471rem}.cases-notification-popover>article{display:flex;align-items:flex-start;gap:.5rem;border-radius:.38rem;padding:.55rem .45rem}.cases-notification-popover>article:first-of-type{background:#fffbeb}.cases-notification-popover>article>span{display:grid;height:26px;width:26px;flex:0 0 26px;place-items:center;border-radius:50%;background:#fef3c7;color:#d97706}.cases-notification-popover>article>span.is-blue{background:#eff6ff;color:#2563eb}.cases-notification-popover>article svg{height:.72rem;width:.72rem}.cases-notification-popover>article>div{display:grid;gap:.12rem}.cases-notification-popover>article strong{font-size:.556rem}.cases-notification-popover>article p,.cases-notification-popover>article small{color:#64748b;font-size:.46rem;line-height:1.35}.cases-notification-settings{display:flex;width:100%;align-items:center;gap:.35rem;border:0;border-top:1px solid #f1f5f9;background:#fff;color:#475569;padding:.5rem;font-size:.492rem}.cases-notification-settings svg{height:.68rem;width:.68rem}.cases-animation-lab{width:100%}.cases-lab-controls{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.8rem;border:1px solid #334155;border-radius:.4rem;background:#0f172af5;color:#e2e8f0;padding:.8rem}.cases-lab-controls>div:first-child p{color:#fbbf24;font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.cases-lab-controls>div:first-child span{display:block;margin-top:.25rem;color:#94a3b8;font-size:.62rem}.cases-lab-controls>div:last-child{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.35rem}.cases-lab-controls button{display:inline-flex;min-height:30px;align-items:center;gap:.3rem;border:1px solid #475569;border-radius:.3rem;background:#0f172a;color:#cbd5e1;padding:.35rem .5rem;font-size:.52rem}.cases-lab-controls button svg{height:.7rem;width:.7rem}.cases-lab-stage-buttons{display:flex;flex-wrap:wrap;gap:.2rem}.cases-lab-stage-buttons button.is-active{border-color:#d97706;background:#d97706;color:#fff}@media(max-width:1180px){.cases-product-demo{height:690px}.cases-source-sidebar{width:64px;flex-basis:64px}.cases-source-brand{justify-content:center;padding:0}.cases-source-brand strong,.cases-source-brand>svg,.cases-source-sidebar nav>div span{display:none}.cases-source-sidebar nav>div{justify-content:center;padding-inline:0}.cases-source-sidebar nav>div.is-active{border-left:0;padding-left:0}.cases-document-layout{grid-template-columns:175px minmax(0,1fr)}.cases-lab-controls{align-items:stretch;flex-direction:column}.cases-lab-controls>div:last-child{justify-content:flex-start}}@media(max-width:780px){.cases-product-demo{height:720px}.cases-source-sidebar{display:none}.cases-source-header{height:52px;flex-basis:52px;padding-inline:.65rem}.cases-source-search{width:68%}.cases-source-search kbd{display:none}.cases-source-workspace{overflow:hidden;padding:.75rem}.cases-type-grid,.cases-member-link-grid,.cases-review-grid{grid-template-columns:1fr}.cases-member-link-grid>aside{display:none}.cases-details-form{grid-template-columns:1fr}.cases-details-form label.is-wide{grid-column:auto}.cases-intake-progress>span small{display:none}.cases-document-heading{align-items:flex-start;flex-direction:column}.cases-document-heading>div:last-child{align-self:flex-end}.cases-template-row>span{display:none}.cases-template-row>label{width:100%}.cases-document-layout{height:520px;grid-template-columns:1fr}.cases-document-layout>aside{display:none}.cases-letter-page{width:100%;min-width:0}.cases-board-view,.cases-gantt{min-width:0}.cases-gantt-head,.cases-gantt>article{grid-template-columns:minmax(112px,.42fr) minmax(0,1fr)}.cases-gantt-head>div span:nth-child(n+3){display:none}.cases-gantt-head>div{grid-template-columns:repeat(2,1fr)}.cases-gantt-today{left:calc(42% + (58% * .38))}.cases-notification-popover{right:.75rem;width:min(310px,calc(100% - 1.5rem))}.cases-lab-stage-buttons button{flex:1 1 118px}}@media(prefers-reduced-motion:reduce){.cases-product-demo *,.cases-product-demo *:before,.cases-product-demo *:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}.forms-product-demo{position:relative;height:650px;overflow:hidden;border:1px solid #dbe4f0;border-radius:.62rem;background:#f8fafc;color:#0f172a;box-shadow:0 22px 60px #0f172a1f;font-family:Work Sans,ui-sans-serif,system-ui,sans-serif}.forms-source-shell{display:flex;height:100%}.forms-source-sidebar{display:flex;width:190px;flex:0 0 190px;flex-direction:column;border-right:1px solid #e2e8f0;background:#fff}.forms-source-brand{display:flex;height:56px;align-items:center;gap:.55rem;border-bottom:1px solid #f1f5f9;padding:0 .85rem}.forms-source-brand>span{display:grid;height:40px;width:40px;flex:0 0 40px;place-items:center}.forms-source-brand img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 5px 5px rgba(15,23,42,.16))}.forms-source-brand strong{min-width:0;flex:1;font-size:.77rem}.forms-source-brand svg{height:.85rem;width:.85rem;color:#94a3b8}.forms-source-sidebar nav{flex:1;padding:.8rem .65rem}.forms-source-sidebar nav>p{margin:0 0 .42rem .65rem;color:#94a3b8;font-size:.535rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.forms-source-sidebar nav>div{display:flex;height:35px;align-items:center;gap:.6rem;border-radius:.36rem;color:#64748b;padding:0 .7rem;font-size:.663rem;font-weight:600}.forms-source-sidebar nav>div svg{height:.9rem;width:.9rem;color:#94a3b8}.forms-source-sidebar nav>div.is-active{border-left:2px solid #2563eb;background:#eff6ff;color:#2563eb;padding-left:calc(.7rem - 2px)}.forms-source-sidebar nav>div.is-active svg{color:#2563eb}.forms-source-help{display:flex;height:48px;align-items:center;gap:.55rem;border-top:1px solid #e2e8f0;padding:0 .85rem;color:#64748b;font-size:.631rem;font-weight:600}.forms-source-help svg{height:.85rem;width:.85rem}.forms-source-main{display:flex;min-width:0;flex:1;flex-direction:column}.forms-source-header{display:flex;height:56px;flex:0 0 56px;align-items:center;justify-content:flex-end;gap:.45rem;border-bottom:1px solid #e2e8f0;background:#fffffff0;padding:0 .9rem}.forms-source-autosave{display:inline-flex;align-items:center;gap:.25rem;margin-right:auto;color:#16a34a;font-size:.556rem}.forms-source-autosave svg,.forms-source-header button svg{height:.78rem;width:.78rem}.forms-source-header button{display:grid;height:28px;width:28px;place-items:center;border:0;border-radius:.35rem;background:transparent;color:#64748b}.forms-source-avatar{display:grid;height:29px;width:29px;place-items:center;border-radius:50%;background:#2563eb;color:#fff;font-size:.556rem;font-weight:700}.forms-source-workspace{min-height:0;flex:1;overflow:hidden;background:#f8fafc;padding:1rem 1.1rem 1.1rem}.forms-source-view{height:100%}.forms-source-view h3,.forms-source-view h4,.forms-source-view p{margin:0}.forms-source-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.forms-source-title-row h3{margin-top:.16rem;font-size:1.113rem;letter-spacing:-.02em}.forms-source-title-row p{margin-top:.16rem;color:#94a3b8;font-size:.599rem}.forms-source-title-row>button{display:inline-flex;align-items:center;gap:.35rem;border:0;border-radius:.36rem;background:#2563eb;color:#fff;padding:.52rem .7rem;font-size:.621rem;font-weight:650}.forms-source-title-row>button svg{height:.75rem;width:.75rem}.forms-source-title-row.is-compact{min-height:48px}.forms-source-eyebrow{color:#2563eb;font-size:.535rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.forms-source-filter-row{display:flex;align-items:center;gap:.35rem;margin-top:1rem}.forms-source-filter-row>span{border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#64748b;padding:.35rem .6rem;font-size:.556rem}.forms-source-filter-row>span.is-active{border-color:#bfdbfe;background:#eff6ff;color:#2563eb}.forms-source-filter-row>div{width:170px;margin-left:auto;border:1px solid #e2e8f0;border-radius:.35rem;background:#fff;color:#94a3b8;padding:.42rem .58rem;font-size:.556rem}.forms-source-form-table{margin-top:.7rem;overflow:hidden;border:1px solid #e2e8f0;border-radius:.48rem;background:#fff}.forms-source-form-table>div{display:grid;grid-template-columns:minmax(220px,2fr) .65fr .75fr .75fr;align-items:center;min-height:62px;border-top:1px solid #f1f5f9;padding:0 .7rem;color:#64748b;font-size:.589rem}.forms-source-form-table>div>span:first-child{display:grid;gap:.15rem}.forms-source-form-table>div strong{color:#1e293b;font-size:.642rem}.forms-source-form-table>div small{color:#94a3b8;font-size:.514rem}.forms-source-form-table>div.is-highlighted{border-left:2px solid #2563eb;background:#eff6ff}.forms-source-form-table>.forms-source-form-head{min-height:34px;border-top:0;background:#f8fafc;color:#94a3b8;font-size:.514rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.forms-source-builder-tabs{display:flex;gap:.35rem;margin:.65rem 0 .75rem;overflow:hidden}.forms-source-builder-tabs span{flex:0 0 auto;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#64748b;padding:.34rem .54rem;font-size:.514rem;font-weight:600}.forms-source-builder-tabs span.is-active{border-color:#2563eb;background:#2563eb;color:#fff}.forms-source-people-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:.65rem}.forms-source-people-grid>section{border:1px solid #e2e8f0;border-radius:.48rem;background:#fff;padding:.75rem}.forms-source-card-heading{display:flex;align-items:flex-start;gap:.48rem;margin-bottom:.6rem}.forms-source-card-heading>svg{height:.85rem;width:.85rem;color:#2563eb}.forms-source-card-heading>div{display:grid;gap:.12rem}.forms-source-card-heading strong{font-size:.653rem}.forms-source-card-heading span{color:#94a3b8;font-size:.524rem}.forms-source-choice{display:flex;align-items:flex-start;gap:.45rem;margin-top:.4rem;border:1px solid #e2e8f0;border-radius:.4rem;padding:.52rem}.forms-source-choice>i{height:8px;width:8px;flex:0 0 auto;margin-top:.12rem;border:2px solid #cbd5e1;border-radius:50%}.forms-source-choice>span{display:grid;gap:.08rem}.forms-source-choice strong{font-size:.599rem}.forms-source-choice small{color:#94a3b8;font-size:.503rem;line-height:1.4}.forms-source-choice.is-selected{border-color:#93c5fd;background:#eff6ff}.forms-source-choice.is-selected>i{border-color:#fff;background:#2563eb;box-shadow:0 0 0 2px #2563eb}.forms-source-mapping{display:grid;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:.4rem;min-height:39px;border-top:1px solid #f1f5f9;color:#64748b;font-size:.546rem}.forms-source-mapping svg{height:.68rem;width:.68rem;color:#94a3b8}.forms-source-mapping svg:last-child{color:#16a34a}.forms-source-mapping strong{border:1px solid #e2e8f0;border-radius:.32rem;background:#f8fafc;color:#334155;padding:.35rem;font-size:.546rem}.forms-source-sync-result,.forms-source-deduplicate{display:flex;grid-column:1 / -1;align-items:center;gap:.55rem;border:1px solid #86efac!important;background:#f0fdf4!important}.forms-source-sync-result>svg,.forms-source-deduplicate>svg{height:1rem;width:1rem;color:#16a34a}.forms-source-sync-result>div,.forms-source-deduplicate>div{display:grid;flex:1;gap:.12rem}.forms-source-sync-result strong,.forms-source-deduplicate strong{color:#166534;font-size:.621rem}.forms-source-sync-result span,.forms-source-deduplicate span{color:#4d7c0f;font-size:.524rem}.forms-source-public-form{max-width:560px;margin:0 auto;border:1px solid #dbe4f0;border-radius:.52rem;background:#fff;padding:.85rem 1rem;box-shadow:0 10px 30px #0f172a0f}.forms-source-public-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f1f5f9;padding-bottom:.55rem}.forms-source-public-heading>div{display:flex;align-items:center;gap:.4rem;font-size:.556rem;font-weight:700}.forms-source-public-heading img{height:22px;width:22px}.forms-source-public-heading small,.forms-source-public-form>p{color:#94a3b8;font-size:.524rem}.forms-source-public-form h4{margin-top:.7rem;font-size:.91rem}.forms-source-public-form>p{margin-top:.2rem}.forms-source-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.7rem}.forms-source-field-grid label{display:grid;gap:.2rem;border:1px solid #e2e8f0;border-radius:.38rem;padding:.5rem}.forms-source-field-grid label span{color:#94a3b8;font-size:.492rem;text-transform:uppercase}.forms-source-field-grid label strong{font-size:.589rem}.forms-source-field-grid label.is-editing{border-color:#60a5fa;box-shadow:0 0 0 2px #2563eb1a}.forms-source-public-form>button{display:flex;align-items:center;gap:.3rem;margin:.7rem 0 0 auto;border:0;border-radius:.36rem;background:#2563eb;color:#fff;padding:.48rem .68rem;font-size:.567rem;font-weight:650}.forms-source-public-form>button svg{height:.7rem;width:.7rem}.forms-source-builder-layout{display:grid;grid-template-columns:150px minmax(0,1fr);gap:.7rem}.forms-source-field-gallery,.forms-source-step-card{border:1px solid #e2e8f0;border-radius:.48rem;background:#fff;padding:.65rem}.forms-source-field-gallery{display:grid;align-content:start;gap:.36rem}.forms-source-field-gallery>strong{margin-bottom:.2rem;font-size:.621rem}.forms-source-field-gallery>span{display:flex;align-items:center;gap:.35rem;border:1px dashed #cbd5e1;border-radius:.34rem;color:#64748b;padding:.42rem;font-size:.535rem}.forms-source-field-gallery svg,.forms-source-step-card svg{height:.7rem;width:.7rem;color:#94a3b8}.forms-source-step-card>div{display:flex;align-items:center;gap:.45rem;padding:.2rem .1rem .5rem}.forms-source-step-card>div span{display:grid;gap:.1rem}.forms-source-step-card>div strong{font-size:.631rem}.forms-source-step-card>div small{color:#94a3b8;font-size:.503rem}.forms-source-step-card>p{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;min-height:44px;border-top:1px solid #f1f5f9;color:#334155;font-size:.556rem}.forms-source-step-card>p small{color:#94a3b8;font-size:.471rem}.forms-source-step-card>p.is-selected{margin-inline:-.35rem;border:1px solid #93c5fd;border-radius:.36rem;background:#eff6ff;padding-inline:.35rem}.forms-source-submissions,.forms-source-results{margin-top:.75rem}.forms-source-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:.55rem}.forms-source-stats>span{display:grid;gap:.15rem;border:1px solid #e2e8f0;border-radius:.44rem;background:#fff;padding:.65rem}.forms-source-stats strong{font-size:.856rem}.forms-source-stats small{color:#94a3b8;font-size:.503rem}.forms-source-submission-table{margin-top:.55rem;overflow:hidden;border:1px solid #e2e8f0;border-radius:.45rem;background:#fff}.forms-source-submission-table>div{display:grid;grid-template-columns:1.1fr .9fr .9fr .9fr .6fr;align-items:center;min-height:48px;border-top:1px solid #f1f5f9;padding:0 .6rem;color:#64748b;font-size:.535rem}.forms-source-submission-table>div:first-child{min-height:30px;border-top:0;background:#f8fafc;color:#94a3b8;font-size:.471rem;font-weight:650;text-transform:uppercase}.forms-source-submission-table strong{color:#1e293b;font-size:.567rem}.forms-source-people-pill{display:inline-flex;align-items:center;gap:.2rem;color:#16a34a!important;font-weight:650}.forms-source-people-pill svg{height:.62rem;width:.62rem}.forms-source-results .forms-source-stats{grid-template-columns:repeat(3,1fr)}.forms-source-results-grid{display:grid;grid-template-columns:1fr 170px;gap:.7rem;margin-top:.65rem}.forms-source-bar-chart,.forms-source-donut{border:1px solid #e2e8f0;border-radius:.45rem;background:#fff;padding:.8rem}.forms-source-bar-chart>div{display:grid;grid-template-columns:90px 1fr 35px;align-items:center;gap:.45rem;margin:.48rem 0;font-size:.535rem}.forms-source-bar-chart i{height:7px;overflow:hidden;border-radius:999px;background:#e2e8f0}.forms-source-bar-chart b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#38bdf8)}.forms-source-bar-chart strong{text-align:right}.forms-source-donut{display:grid;place-items:center;align-content:center}.forms-source-donut i{height:76px;width:76px;border-radius:50%;background:conic-gradient(#2563eb 0,#2563eb 68%,#e2e8f0 68%,#e2e8f0);box-shadow:inset 0 0 0 16px #fff}.forms-source-donut strong{margin-top:-50px;font-size:.877rem}.forms-source-donut span{margin-top:32px;color:#94a3b8;font-size:.503rem}.forms-source-type-select{display:grid;gap:.17rem;margin-top:.55rem;border:1px solid #93c5fd;border-radius:.42rem;background:#eff6ff;padding:.6rem}.forms-source-type-select>span{color:#64748b;font-size:.492rem;text-transform:uppercase}.forms-source-type-select strong{color:#1d4ed8;font-size:.642rem}.forms-source-type-select small{color:#64748b;font-size:.503rem}.forms-source-created-layout{display:grid;grid-template-columns:1fr .9fr;gap:.7rem;margin-top:.8rem}.forms-source-created-layout>section{border:1px solid #e2e8f0;border-radius:.48rem;background:#fff;padding:.75rem}.forms-source-created-layout>section:first-child>div{display:grid;grid-template-columns:.8fr 1.2fr;gap:.5rem;border-top:1px solid #f1f5f9;padding:.55rem 0;font-size:.567rem}.forms-source-created-layout>section:first-child>div span{color:#94a3b8}.forms-source-created-person{display:flex;align-items:center;gap:.65rem;border-color:#86efac!important;background:#f0fdf4!important}.forms-source-created-person>span{display:grid;height:36px;width:36px;flex:0 0 auto;place-items:center;border-radius:50%;background:#dcfce7;color:#16a34a}.forms-source-created-person>span svg{height:1rem;width:1rem}.forms-source-created-person>div{display:grid;min-width:0;flex:1;gap:.1rem}.forms-source-created-person small{color:#16a34a;font-size:.503rem}.forms-source-created-person strong{font-size:.696rem}.forms-source-created-person p{color:#64748b;font-size:.524rem}@media(max-width:1180px){.forms-source-sidebar{width:64px;flex-basis:64px}.forms-source-brand{justify-content:center;padding-inline:0}.forms-source-brand strong,.forms-source-brand>svg,.forms-source-sidebar nav>p,.forms-source-sidebar nav>div span,.forms-source-help span{display:none}.forms-source-sidebar nav>div,.forms-source-help{justify-content:center;padding-inline:0}.forms-source-people-grid{grid-template-columns:1fr 1fr}}@media(max-width:780px){.forms-product-demo{height:700px}.forms-source-sidebar{display:none}.forms-source-workspace{overflow:hidden;padding:.85rem}.forms-source-people-grid,.forms-source-created-layout,.forms-source-results-grid{grid-template-columns:1fr}.forms-source-builder-layout{min-width:0;grid-template-columns:82px minmax(0,1fr)}.forms-source-form-table,.forms-source-submission-table{min-width:0}.forms-source-form-table>div{grid-template-columns:minmax(0,1fr) auto}.forms-source-form-table>div>span:nth-child(2),.forms-source-form-table>div>span:nth-child(3){display:none}.forms-source-submission-table>div{grid-template-columns:minmax(0,1fr) auto}.forms-source-submission-table>div>span:nth-child(2),.forms-source-submission-table>div>span:nth-child(3),.forms-source-submission-table>div>span:nth-child(4){display:none}.forms-source-stats{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){.forms-product-demo *,.forms-product-demo *:before,.forms-product-demo *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.forms-animation-lab{width:100%}.forms-lab-controls{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.8rem;border:1px solid #263147;border-radius:.45rem;background:#111827;padding:.8rem;color:#e2e8f0}.forms-lab-controls>div:first-child{display:grid;gap:.2rem}.forms-lab-controls>div:first-child strong{color:#86efac;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.forms-lab-controls>div:first-child span{max-width:440px;color:#94a3b8;font-size:.58rem}.forms-lab-controls>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.3rem}.forms-lab-controls button{border:1px solid #334155;border-radius:.3rem;background:#111827;color:#cbd5e1;padding:.38rem .48rem;font-size:.5rem}.forms-lab-controls button.is-active{border-color:#22c55e;background:#166534;color:#fff}@media(max-width:900px){.forms-lab-controls{flex-direction:column}.forms-lab-controls>div:last-child{justify-content:flex-start}}.sites-product-demo{position:relative;height:610px;overflow:hidden;border:1px solid #dbe4f0;border-radius:.58rem;background:#f8fafc;color:#0f172a;box-shadow:0 22px 60px #0f172a1f;font-family:Work Sans,ui-sans-serif,system-ui,sans-serif}.sites-source-shell{display:flex;height:100%}.sites-source-sidebar{display:flex;width:180px;flex:0 0 180px;flex-direction:column;border-right:1px solid #e2e8f0;background:#fff}.sites-source-brand{display:flex;height:54px;flex:0 0 54px;align-items:center;gap:.5rem;border-bottom:1px solid #f1f5f9;padding:0 .72rem}.sites-source-brand>span{display:grid;height:40px;width:40px;flex:0 0 40px;place-items:center}.sites-source-brand img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 5px 5px rgba(15,23,42,.16))}.sites-source-brand strong{flex:1;font-size:.728rem}.sites-source-brand svg{height:.78rem;width:.78rem;color:#94a3b8}.sites-source-sidebar nav{flex:1;overflow:hidden;padding:.55rem}.sites-source-nav-group{margin-bottom:.4rem}.sites-source-nav-group>p{display:flex;align-items:center;gap:.2rem;margin:0 0 .18rem .35rem;color:#94a3b8;font-size:.449rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.sites-source-nav-group>p svg{height:.54rem;width:.54rem}.sites-source-nav-group>div{display:flex;height:26px;align-items:center;gap:.46rem;border-radius:.3rem;color:#64748b;padding:0 .52rem;font-size:.524rem;font-weight:600}.sites-source-nav-group>div svg{height:.7rem;width:.7rem;color:#94a3b8}.sites-source-nav-group>div.is-active{border-left:2px solid #2563eb;background:#eff6ff;color:#2563eb;padding-left:calc(.52rem - 2px)}.sites-source-nav-group>div.is-active svg{color:#2563eb}.sites-source-main{display:flex;min-width:0;flex:1;flex-direction:column}.sites-source-header{display:flex;height:54px;flex:0 0 54px;align-items:center;justify-content:flex-end;gap:.35rem;border-bottom:1px solid #e2e8f0;background:#fffffff0;padding:0 .72rem}.sites-source-header>span:first-child{margin-right:auto;color:#64748b;font-size:.578rem;font-weight:650}.sites-source-header button{display:grid;height:27px;width:27px;place-items:center;border:0;border-radius:.34rem;background:transparent;color:#64748b}.sites-source-header button svg{height:.74rem;width:.74rem}.sites-source-avatar{display:grid;height:28px;width:28px;place-items:center;border-radius:50%;background:#2563eb;color:#fff;font-size:.535rem;font-weight:700}.sites-source-workspace{min-height:0;flex:1;overflow:hidden;background:#f8fafc;padding:.8rem}.sites-source-view{height:100%}.sites-source-view h3,.sites-source-view h4,.sites-source-view p{margin:0}.sites-source-editor-toolbar{display:flex;min-height:38px;align-items:center;gap:.35rem}.sites-source-editor-toolbar>div:first-child{display:grid;min-width:0;margin-right:auto;gap:.05rem}.sites-source-editor-toolbar>div:first-child strong{font-size:.717rem}.sites-source-editor-toolbar>div:first-child span{color:#94a3b8;font-size:.482rem}.sites-source-device-toggle{display:flex;border:1px solid #e2e8f0;border-radius:.34rem;background:#fff}.sites-source-device-toggle svg{height:.7rem;width:.7rem;margin:.35rem;color:#94a3b8}.sites-source-device-toggle svg:first-child{color:#2563eb}.sites-source-editor-toolbar>button,.sites-source-trigger-build{display:inline-flex;align-items:center;gap:.25rem;border:1px solid #e2e8f0;border-radius:.34rem;background:#fff;color:#475569;padding:.38rem .52rem;font-size:.514rem;font-weight:650}.sites-source-editor-toolbar>button svg,.sites-source-trigger-build svg{height:.65rem;width:.65rem}.sites-source-editor-toolbar>button.is-primary,.sites-source-trigger-build{border-color:#2563eb;background:#2563eb;color:#fff}.sites-source-editor-layout{display:grid;height:calc(100% - 42px);grid-template-columns:135px minmax(240px,1fr) 165px;gap:.55rem}.sites-source-sections,.sites-source-page-canvas,.sites-source-properties{min-height:0;overflow:hidden;border:1px solid #e2e8f0;border-radius:.42rem;background:#fff}.sites-source-sections,.sites-source-properties{padding:.55rem}.sites-source-sections>div:first-child{display:flex;align-items:center;justify-content:space-between;margin-bottom:.35rem}.sites-source-sections>div:first-child strong{color:#94a3b8;font-size:.482rem;letter-spacing:.06em;text-transform:uppercase}.sites-source-sections button{display:flex;align-items:center;gap:.15rem;border:0;background:transparent;color:#2563eb;font-size:.482rem}.sites-source-sections button svg{height:.55rem;width:.55rem}.sites-source-sections>div:not(:first-child){display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.32rem;min-height:38px;margin-bottom:.24rem;border:1px solid #e2e8f0;border-radius:.34rem;padding:0 .38rem;color:#475569;font-size:.514rem}.sites-source-sections>div:not(:first-child) svg{height:.64rem;width:.64rem;color:#94a3b8}.sites-source-sections>div.is-selected{border-color:#60a5fa;background:#eff6ff;color:#2563eb}.sites-source-sections>div.is-dragging{position:relative;z-index:3;box-shadow:0 12px 28px #2563eb3d}.sites-source-sections small{color:#94a3b8;font-size:.428rem}.sites-source-page-canvas{padding:.45rem;background:radial-gradient(circle at 20% 10%,rgba(37,99,235,.04),transparent 30%),#f1f5f9}.sites-source-properties{overflow-y:auto}.sites-source-eyebrow{color:#2563eb;font-size:.449rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.sites-source-properties h4{margin:.15rem 0 .5rem;font-size:.717rem}.sites-source-properties>label{display:grid;gap:.2rem;margin-bottom:.52rem}.sites-source-properties>label>span{color:#94a3b8;font-size:.449rem;text-transform:uppercase}.sites-source-properties>label>strong,.sites-source-image-field{border:1px solid #e2e8f0;border-radius:.3rem;background:#f8fafc;padding:.38rem;font-size:.492rem;font-weight:550}.sites-source-properties input[type=range]{width:100%;accent-color:#2563eb}.sites-source-image-field{display:flex;align-items:center;gap:.3rem;color:#2563eb}.sites-source-image-field img{height:24px;width:34px;border-radius:.2rem;-o-object-fit:cover;object-fit:cover}.sites-source-toggle{grid-template-columns:1fr auto;align-items:center}.sites-source-toggle i{height:13px;width:24px;border-radius:999px;background:#2563eb}.sites-source-toggle i:after{display:block;height:9px;width:9px;margin:2px 2px 2px auto;border-radius:50%;background:#fff;content:""}.sites-source-slide-list{display:grid;gap:.22rem;margin-bottom:.55rem}.sites-source-slide-list>div{display:grid;grid-template-columns:auto 28px 1fr;align-items:center;gap:.25rem;border:1px solid #e2e8f0;border-radius:.28rem;padding:.25rem;font-size:.449rem}.sites-source-slide-list>div.is-active{border-color:#60a5fa;background:#eff6ff}.sites-source-slide-list svg{height:.55rem;width:.55rem;color:#94a3b8}.sites-source-slide-list img{height:20px;width:28px;-o-object-fit:cover;object-fit:cover}.sites-source-local-preview{overflow:hidden;border:1px solid #e2e8f0;border-radius:.34rem;background:#fff}.sites-source-local-preview>nav{display:flex;height:29px;align-items:center;gap:.55rem;padding:0 .55rem;font-size:.396rem}.sites-source-local-preview>nav strong{margin-right:auto;font-size:.503rem}.sites-source-local-hero{position:relative;height:180px;overflow:hidden}.sites-source-local-hero img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.sites-source-local-hero:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0f172ae0,#0f172a42);content:""}.sites-source-local-hero>div{position:absolute;z-index:2;left:1rem;top:50%;width:65%;color:#fff;transform:translateY(-50%)}.sites-source-local-hero span{font-size:.46rem}.sites-source-local-hero h4{margin-top:.16rem;font-family:var(--font-serif, Georgia, serif);font-size:1.156rem;line-height:1.04}.sites-source-local-hero button{margin-top:.45rem;border:0;border-radius:.24rem;background:#2563eb;color:#fff;padding:.32rem .45rem;font-size:.428rem;font-weight:650}.sites-source-news-row{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem;padding:.45rem}.sites-source-news-row article{display:grid;gap:.16rem;overflow:hidden;border:1px solid #e2e8f0;border-radius:.3rem;padding-bottom:.32rem}.sites-source-news-row article.is-new{border-color:#60a5fa;box-shadow:0 0 0 2px #2563eb1a}.sites-source-news-row img{height:52px;width:100%;-o-object-fit:cover;object-fit:cover}.sites-source-news-row strong,.sites-source-news-row span{padding:0 .25rem;font-size:.428rem}.sites-source-news-row span{color:#2563eb;font-size:.375rem}.sites-source-content-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;min-height:48px}.sites-source-content-heading h3{margin-top:.12rem;font-size:.942rem}.sites-source-content-heading p{margin-top:.1rem;color:#94a3b8;font-size:.492rem}.sites-source-cms-layout{display:grid;height:calc(100% - 48px);grid-template-columns:minmax(280px,1fr) 190px;gap:.55rem}.sites-source-cms-layout>main,.sites-source-cms-layout>aside>section{border:1px solid #e2e8f0;border-radius:.42rem;background:#fff;padding:.65rem}.sites-source-cms-layout>main{min-height:0;overflow:hidden}.sites-source-cms-layout>aside{display:grid;align-content:start;gap:.45rem}.sites-source-form-row,.sites-source-form-grid>div{display:grid;gap:.2rem}.sites-source-form-row label,.sites-source-form-grid label{color:#94a3b8;font-size:.439rem;text-transform:uppercase}.sites-source-form-row strong,.sites-source-form-grid strong{border:1px solid #e2e8f0;border-radius:.3rem;background:#f8fafc;padding:.42rem;font-size:.535rem}.sites-source-form-grid{display:grid;grid-template-columns:1fr .55fr;gap:.45rem;margin-top:.45rem}.sites-source-rich-editor{margin-top:.5rem;overflow:hidden;border:1px solid #e2e8f0;border-radius:.34rem}.sites-source-rich-editor>div{display:flex;gap:.6rem;border-bottom:1px solid #e2e8f0;background:#f8fafc;padding:.4rem;color:#64748b;font-size:.46rem}.sites-source-rich-editor>p{padding:.45rem .55rem 0;color:#475569;font-size:.514rem;line-height:1.5}.sites-source-rich-editor>p:last-child{padding-bottom:.55rem}.sites-source-featured-image{display:flex;align-items:center;gap:.48rem;margin-top:.5rem;border:1px solid #e2e8f0;border-radius:.34rem;padding:.4rem}.sites-source-featured-image img{height:42px;width:65px;border-radius:.25rem;-o-object-fit:cover;object-fit:cover}.sites-source-featured-image>span{display:grid;flex:1;gap:.1rem}.sites-source-featured-image strong{font-size:.514rem}.sites-source-featured-image small{color:#94a3b8;font-size:.428rem}.sites-source-featured-image button{border:1px solid #e2e8f0;border-radius:.28rem;background:#fff;color:#2563eb;padding:.32rem;font-size:.449rem}.sites-source-cms-layout>aside>section h4{margin:.12rem 0 .38rem;font-size:.621rem}.sites-source-cms-layout>aside>section label{display:flex;align-items:center;gap:.35rem;margin-top:.34rem;color:#475569;font-size:.471rem}.sites-source-cms-layout>aside>section input{height:10px;width:10px;accent-color:#2563eb}.sites-source-cms-layout>aside>section.is-emphasized{border-color:#60a5fa;box-shadow:0 0 16px #2563eb29}.sites-source-visibility-select{display:flex;align-items:center;gap:.4rem;border:1px solid #93c5fd;border-radius:.32rem;background:#eff6ff;padding:.42rem}.sites-source-visibility-select>svg{height:.75rem;width:.75rem;color:#2563eb}.sites-source-visibility-select>span{display:grid;gap:.1rem}.sites-source-visibility-select strong{color:#1d4ed8;font-size:.514rem}.sites-source-visibility-select small{color:#64748b;font-size:.417rem}.sites-source-cms-layout>aside>section p{display:flex;align-items:center;gap:.25rem;margin-top:.42rem;color:#16a34a;font-size:.417rem;font-weight:650}.sites-source-users-mini{display:flex}.sites-source-users-mini i{height:8px;width:8px;margin-right:-2px;border:1px solid #fff;border-radius:50%;background:#60a5fa}.sites-source-publish-actions{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.sites-source-publish-actions button{display:flex;align-items:center;justify-content:center;gap:.2rem;border:1px solid #e2e8f0;border-radius:.32rem;background:#fff;color:#475569;padding:.42rem;font-size:.471rem;font-weight:650}.sites-source-publish-actions button.is-primary{border-color:#2563eb;background:#2563eb;color:#fff}.sites-source-publish-actions svg{height:.65rem;width:.65rem}.sites-source-trigger-build{border:0}.sites-source-live-build{display:flex;align-items:center;gap:.65rem;margin-top:.5rem;border:1px solid #86efac;border-radius:.44rem;background:#f0fdf4;padding:.7rem}.sites-source-live-build>span{display:grid;height:30px;width:30px;place-items:center;border-radius:50%;background:#dcfce7;color:#16a34a}.sites-source-live-build>span svg{height:.85rem;width:.85rem}.sites-source-live-build>div{display:grid;flex:1;gap:.1rem}.sites-source-live-build small{color:#16a34a;font-size:.449rem;text-transform:uppercase}.sites-source-live-build strong{font-size:.621rem}.sites-source-live-build p{color:#64748b;font-size:.46rem}.sites-source-live-build>button{border:1px solid #bbf7d0;border-radius:.3rem;background:#fff;color:#15803d;padding:.35rem .45rem;font-size:.449rem}.sites-source-build-table{margin-top:.55rem;overflow:hidden;border:1px solid #e2e8f0;border-radius:.42rem;background:#fff}.sites-source-build-table>div{display:grid;grid-template-columns:1fr .7fr 1fr .8fr;align-items:center;min-height:47px;border-top:1px solid #f1f5f9;padding:0 .6rem;color:#64748b;font-size:.503rem}.sites-source-build-table>div:first-child{min-height:29px;border-top:0;background:#f8fafc;color:#94a3b8;font-size:.428rem;font-weight:650;text-transform:uppercase}.sites-source-build-table strong{color:#1e293b;font-size:.535rem}.sites-source-live-view{position:relative;max-width:620px;margin:0 auto}.sites-source-browser-bar{display:flex;height:31px;align-items:center;gap:.25rem;border:1px solid #e2e8f0;border-bottom:0;border-radius:.4rem .4rem 0 0;background:#f8fafc;padding:0 .45rem}.sites-source-browser-bar>i{height:6px;width:6px;border-radius:50%;background:#cbd5e1}.sites-source-browser-bar>span:not(.hv2-status){flex:1;margin-left:.35rem;border-radius:999px;background:#fff;color:#64748b;padding:.25rem .5rem;font-size:.428rem}.sites-source-live-view>.sites-source-local-preview{border-radius:0 0 .4rem .4rem}.sites-source-published-toast{position:absolute;right:.6rem;bottom:.6rem;display:flex;align-items:center;gap:.45rem;border:1px solid #86efac;border-radius:.38rem;background:#f0fdf4f5;padding:.48rem .55rem;box-shadow:0 12px 30px #16a34a24}.sites-source-published-toast>svg{height:.8rem;width:.8rem;color:#16a34a}.sites-source-published-toast>span{display:grid;gap:.08rem}.sites-source-published-toast strong{color:#166534;font-size:.503rem}.sites-source-published-toast small{color:#4d7c0f;font-size:.407rem}@media(max-width:1180px){.sites-source-sidebar{width:64px;flex-basis:64px}.sites-source-brand{justify-content:center;padding:0}.sites-source-brand strong,.sites-source-brand>svg,.sites-source-nav-group>p,.sites-source-nav-group>div span{display:none}.sites-source-nav-group>div{justify-content:center;padding-inline:0}.sites-source-editor-layout{grid-template-columns:112px minmax(250px,1fr) 145px}}@media(max-width:780px){.sites-product-demo{height:700px}.sites-source-sidebar{display:none}.sites-source-workspace{overflow:hidden}.sites-source-editor-layout{min-width:0;grid-template-columns:84px minmax(0,1fr)}.sites-source-properties{display:none}.sites-source-cms-layout{min-width:0;grid-template-columns:minmax(0,1fr)}.sites-source-cms-layout>aside{display:none}}@media(prefers-reduced-motion:reduce){.sites-product-demo *,.sites-product-demo *:before,.sites-product-demo *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sites-animation-lab{width:100%}.sites-lab-controls{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.8rem;border:1px solid #263147;border-radius:.45rem;background:#111827;padding:.8rem;color:#e2e8f0}.sites-lab-controls>div:first-child{display:grid;gap:.2rem}.sites-lab-controls>div:first-child strong{color:#93c5fd;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.sites-lab-controls>div:first-child span{max-width:440px;color:#94a3b8;font-size:.58rem}.sites-lab-controls>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.3rem}.sites-lab-controls button{border:1px solid #334155;border-radius:.3rem;background:#111827;color:#cbd5e1;padding:.38rem .48rem;font-size:.5rem}.sites-lab-controls button.is-active{border-color:#3b82f6;background:#1d4ed8;color:#fff}@media(max-width:900px){.sites-lab-controls{flex-direction:column}.sites-lab-controls>div:last-child{justify-content:flex-start}}.hiring-hall-product-demo{position:relative;display:flex;height:540px;overflow:hidden;border:1px solid #dbe4f0;border-radius:.7rem;background:#f8fafc;box-shadow:0 24px 60px #0f172a24;color:#0f172a;font-family:Work Sans,ui-sans-serif,system-ui,sans-serif;font-size:13px;text-align:left}.hh-source-sidebar{display:flex;width:205px;flex:0 0 205px;flex-direction:column;border-right:1px solid #e2e8f0;background:#fff}.hh-source-brand{display:flex;height:56px;flex:0 0 56px;align-items:center;gap:.65rem;border-bottom:1px solid #f1f5f9;padding:0 .9rem}.hh-source-brand>span{display:grid;height:40px;width:40px;flex:0 0 40px;place-items:center}.hh-source-brand img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 5px 5px rgba(15,23,42,.16))}.hh-source-brand strong{min-width:0;flex:1;font-size:.69rem;white-space:nowrap}.hh-source-brand svg{height:.9rem;width:.9rem;color:#94a3b8}.hh-source-sidebar nav{flex:1;overflow:hidden;padding:.72rem}.hh-nav-group{margin:0}.hh-nav-group+.hh-nav-group{margin-top:.64rem}.hh-nav-group>p{margin:0;padding:0 .55rem .22rem;color:#94a3b8;font-size:.44rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.hh-nav-group>div{display:flex;min-height:31px;align-items:center;gap:.55rem;border-radius:.36rem;color:#64748b;padding:.38rem .58rem;font-size:.53rem;font-weight:600}.hh-nav-group>div svg{height:.86rem;width:.86rem;flex:0 0 auto;color:#94a3b8}.hh-nav-group>div span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hh-nav-group>div b{border-radius:999px;background:#fef3c7;color:#b45309;padding:.05rem .25rem;font-size:.4rem}.hh-nav-group>div.is-active{border-left:2px solid #2563eb;background:#eff6ff;color:#2563eb;padding-left:calc(.58rem - 2px)}.hh-nav-group>div.is-active svg{color:#2563eb}.hh-live-state{display:flex;align-items:center;gap:.35rem;margin:0 .72rem .72rem;border:1px solid #bbf7d0;border-radius:.38rem;background:#f0fdf4;color:#15803d;padding:.5rem .55rem;font-size:.46rem;font-weight:650}.hh-live-state i{height:6px;width:6px;flex:0 0 6px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #22c55e21}.hh-source-help{display:flex;min-height:48px;align-items:center;gap:.55rem;border-top:1px solid #e2e8f0;padding:0 1.25rem;color:#64748b;font-size:.5rem;font-weight:600}.hh-source-help svg{height:.9rem;width:.9rem}.hh-source-main{display:flex;min-width:0;flex:1;flex-direction:column}.hh-source-header{display:flex;height:56px;flex:0 0 56px;align-items:center;justify-content:flex-end;gap:.45rem;border-bottom:1px solid #e2e8f0;background:#fff;padding:0 1rem}.hh-source-header>div{display:flex;width:min(290px,46%);height:31px;align-items:center;gap:.45rem;border:1px solid #dbe4f0;border-radius:.36rem;color:#94a3b8;padding:0 .65rem;font-size:.52rem}.hh-source-header>div svg{height:.82rem;width:.82rem}.hh-source-header>button{position:relative;display:grid;height:30px;width:30px;place-items:center;border:0;background:transparent;color:#64748b}.hh-source-header>button svg{height:.82rem;width:.82rem}.hh-source-header>button b{position:absolute;right:0;top:0;display:grid;height:10px;width:10px;place-items:center;border-radius:50%;background:#ef4444;color:#fff;font-size:.36rem}.hh-source-header>span{display:grid;height:30px;width:30px;place-items:center;border-radius:50%;background:#2563eb;color:#fff;font-size:.52rem;font-weight:700}.hh-source-workspace{position:relative;min-height:0;flex:1;overflow:hidden;background:#f8fafc;padding:1.1rem 1.2rem 1.25rem}.hh-screen{display:flex;height:100%;flex-direction:column;gap:.85rem}.hh-screen-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid #e2e8f0;padding-bottom:.7rem}.hh-screen-heading>div{display:grid;min-width:0;flex:1;gap:.12rem}.hh-screen-heading span{color:#2563eb;font-size:.43rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.hh-screen-heading strong{font-size:.94rem}.hh-screen-heading small{color:#64748b;font-size:.48rem}.hh-screen-heading button,.hh-form-actions button{flex:0 0 auto;max-width:150px;min-height:32px;border:1px solid #2563eb;border-radius:.36rem;background:#2563eb;color:#fff;padding:.4rem .72rem;font:inherit;font-size:.5rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hh-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}.hh-kpis article{display:grid;gap:.08rem;border:1px solid #e2e8f0;border-radius:.42rem;background:#fff;padding:.48rem}.hh-kpis span{color:#64748b;font-size:.46rem}.hh-kpis strong{font-size:.82rem}.hh-filter{display:flex;min-height:30px;align-items:center;gap:.38rem;border:1px solid #e2e8f0;border-radius:.4rem;background:#fff;color:#94a3b8;padding:0 .5rem;font-size:.48rem}.hh-filter svg{height:.72rem;width:.72rem}.hh-table{overflow:hidden;border:1px solid #e2e8f0;border-radius:.42rem;background:#fff}.hh-table-head,.hh-table-row{display:grid;grid-template-columns:1.2fr .85fr .55fr auto;align-items:center;gap:.35rem;padding:.46rem .5rem}.hh-table-head{background:#f8fafc;color:#94a3b8;font-size:.42rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hh-table-row{min-height:48px;border-top:1px solid #f1f5f9;color:#475569;font-size:.49rem}.hh-table-row>span:first-child{display:grid;gap:.08rem}.hh-table-row small{color:#94a3b8;font-size:.42rem}.hh-form-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.hh-form-progress span{display:flex;min-height:28px;align-items:center;justify-content:center;gap:.25rem;border-radius:.36rem;background:#eef2f7;color:#64748b;font-size:.45rem;font-weight:650}.hh-form-progress span.is-active{background:#dbeafe;color:#1d4ed8}.hh-form-progress span.is-complete{background:#dcfce7;color:#15803d}.hh-form-progress svg{height:.65rem;width:.65rem}.hh-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.hh-form-grid label{display:grid;gap:.16rem;border:1px solid #e2e8f0;border-radius:.4rem;background:#fff;padding:.45rem .5rem}.hh-form-grid label.is-wide{grid-column:1 / -1}.hh-form-grid label span{color:#94a3b8;font-size:.42rem;font-weight:650;text-transform:uppercase}.hh-form-grid label strong{font-size:.52rem}.hh-crew-panel{display:grid;gap:.45rem;border:1px solid #bfdbfe;border-radius:.5rem;background:#eff6ff;padding:.5rem}.hh-crew-header{display:flex;align-items:center;justify-content:space-between;font-size:.52rem;font-weight:700}.hh-rule-note,.hh-dispatch-confirm,.hh-map-summary{display:flex;align-items:center;gap:.35rem;border-radius:.36rem;background:#dcfce7;color:#15803d;padding:.45rem .5rem;font-size:.45rem;font-weight:650}.hh-rule-note svg,.hh-dispatch-confirm svg,.hh-map-summary svg{height:.72rem;width:.72rem}.hh-form-actions{display:flex;justify-content:flex-end;gap:.38rem;margin-top:auto}.hh-form-actions button:first-child{border-color:#cbd5e1;background:#fff;color:#475569}.hh-people-sync,.hh-dispatch-summary,.hh-timesheet-strip{display:flex;align-items:center;gap:.48rem;border:1px solid #bfdbfe;border-radius:.46rem;background:#eff6ff;padding:.5rem}.hh-people-sync>span{display:grid;height:28px;width:28px;place-items:center;border-radius:.4rem;background:#fff;padding:.32rem}.hh-people-sync img{height:100%;width:100%}.hh-people-sync>div,.hh-dispatch-summary>div>span,.hh-timesheet-strip>span{display:grid;min-width:0;flex:1;gap:.08rem}.hh-people-sync strong,.hh-dispatch-summary strong,.hh-timesheet-strip strong{font-size:.54rem}.hh-people-sync small,.hh-dispatch-summary small,.hh-timesheet-strip small{color:#64748b;font-size:.43rem}.hh-people-sync>.hv2-status{margin-left:auto}.hh-match-list,.hh-offer-list{display:grid;gap:.32rem}.hh-match-list article,.hh-offer-list>div{display:grid;min-height:43px;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:.42rem;overflow:hidden;border:1px solid #e2e8f0;border-radius:.42rem;background:#fff;padding:.38rem .45rem}.hh-member-avatar{display:block;height:27px;width:27px;flex:0 0 27px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 34%;object-position:center 34%;box-shadow:0 0 0 1px #bfdbfe}.hh-match-list article>div{display:grid;gap:.06rem}.hh-match-list strong,.hh-offer-list strong{font-size:.5rem}.hh-match-list small,.hh-offer-list small{color:#64748b;font-size:.41rem}.hh-match-list article>b{color:#15803d;font-size:.52rem}.hh-dispatch-summary>div{display:flex;min-width:0;flex:1;align-items:center;gap:.4rem}.hh-dispatch-summary svg,.hh-timesheet-strip>svg{height:.85rem;width:.85rem;color:#2563eb}.hh-offer-list>div>span:first-child{display:grid;height:23px;width:23px;place-items:center;border-radius:50%;background:#f1f5f9;color:#64748b;font-size:.42rem}.hh-assignment-card{display:grid;gap:.6rem;border:1px solid #bfdbfe;border-radius:.5rem;background:#fff;padding:.62rem;box-shadow:0 10px 24px #2563eb14}.hh-assignment-card>div:first-child{display:flex;align-items:center;gap:.45rem}.hh-assignment-card>div:first-child>div{display:grid;min-width:0;flex:1;gap:.08rem}.hh-assignment-card>div:first-child strong{font-size:.58rem}.hh-assignment-card>div:first-child small{color:#64748b;font-size:.42rem}.hh-assignment-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;margin:0}.hh-assignment-card dl>div{display:grid;gap:.08rem;border-radius:.36rem;background:#f8fafc;padding:.4rem}.hh-assignment-card dt{color:#94a3b8;font-size:.4rem;text-transform:uppercase}.hh-assignment-card dd{margin:0;font-size:.5rem;font-weight:650}.hh-hours-progress{position:relative;overflow:hidden;height:18px;border-radius:999px;background:#e2e8f0}.hh-hours-progress>span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#38bdf8)}.hh-hours-progress small{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#0f172a;font-size:.4rem;font-weight:700}.hh-timesheet-strip>.hv2-status{margin-left:auto}.hh-map-screen{gap:.48rem}.hh-map{--hh-map-land-start: #edf2e9;--hh-map-land-end: #e8efe7;--hh-map-water-start: #cce4fa;--hh-map-water-end: #a9cef3;position:relative;min-height:300px;flex:1;overflow:hidden;border:1px solid #cbd5e1;border-radius:.52rem;background:var(--hh-map-land-start);box-shadow:inset 0 1px #ffffffad}.hh-map:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(148deg,rgba(255,255,255,.14),transparent 36%,rgba(15,23,42,.035));content:"";pointer-events:none}.hh-map-art{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.hh-map-blocks{fill:#fff6;stroke:#94a3b842;stroke-width:1}.hh-map-parks{fill:#86be8e47;stroke:#4b8b5d2e;stroke-width:1}.hh-map-shoreline{fill:none;stroke:#5c97c685;stroke-width:2}.hh-map-minor-roads{fill:none;stroke:#fffffff2;stroke-width:3}.hh-map-arterials{fill:none;stroke:#f4c95d;stroke-linecap:round;stroke-width:8}.hh-map-arterials path{paint-order:stroke;stroke:#f4c95d;stroke-width:5}.hh-map-transit{fill:none;stroke:#2563eba3;stroke-dasharray:4 7;stroke-linecap:round;stroke-width:2.5}.hh-map-neighbourhoods{fill:#47556999;font-size:8px;font-weight:700;letter-spacing:.12em}.hh-map-compass,.hh-map-zoom,.hh-map-scale{position:absolute;z-index:3;border:1px solid rgba(148,163,184,.32);background:#ffffffe0;color:#475569;box-shadow:0 3px 12px #0f172a17;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hh-map-compass{right:.45rem;top:.45rem;display:grid;height:1.62rem;width:1.62rem;place-items:center;border-radius:50%;font-size:.36rem;font-weight:800}.hh-map-compass i{position:absolute;left:50%;top:52%;height:0;width:0;border-right:.18rem solid transparent;border-bottom:.56rem solid #2563eb;border-left:.18rem solid transparent;transform:translate(-50%,-50%) rotate(18deg);transform-origin:50% 70%}.hh-map-compass span{position:absolute;left:50%;top:-.2rem;transform:translate(-50%)}.hh-map-zoom{right:.45rem;top:2.42rem;display:grid;overflow:hidden;border-radius:.34rem}.hh-map-zoom span{display:grid;height:1.1rem;width:1.35rem;place-items:center;font-size:.7rem;font-weight:650}.hh-map-zoom span+span{border-top:1px solid rgba(148,163,184,.32)}.hh-map-scale{right:.42rem;bottom:.34rem;display:flex;align-items:center;gap:.22rem;border-radius:.28rem;padding:.2rem .3rem;font-size:.34rem;font-weight:600}.hh-map-scale i{width:1.5rem;border-top:2px solid currentColor}.hh-map-pin{position:absolute;z-index:3;display:flex;align-items:center;gap:.25rem;border:0;background:transparent;color:#1d4ed8;font:inherit;cursor:pointer;transform:translate(-50%,-50%)}.hh-map-pin svg{height:1.15rem;width:1.15rem;flex:0 0 auto;fill:currentColor;filter:drop-shadow(0 3px 3px rgba(15,23,42,.22));stroke:#fff}.hh-map-pin>span{display:grid;gap:.02rem;border:1px solid rgba(148,163,184,.25);border-radius:.3rem;background:#ffffffeb;color:#0f172a;padding:.22rem .3rem;text-align:left;box-shadow:0 5px 15px #0f172a24;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hh-map-pin strong{font-size:.43rem;white-space:nowrap}.hh-map-pin small{color:#64748b;font-size:.36rem}.hh-map-pin.is-green{color:#16a34a}.hh-map-pin.is-amber{color:#d97706}.hh-map-pin.is-purple{color:#7c3aed}.hh-map-legend{position:absolute;left:.45rem;bottom:.42rem;z-index:3;display:flex;gap:.45rem;border:1px solid rgba(148,163,184,.25);border-radius:.32rem;background:#ffffffe0;padding:.28rem .38rem;font-size:.37rem;box-shadow:0 4px 14px #0f172a17;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hh-map-legend span{display:flex;align-items:center;gap:.18rem}.hh-map-legend i{height:6px;width:6px;border-radius:50%;background:#2563eb}.hh-map-legend span:last-child i{background:#22c55e}:root[data-theme=dark] .hh-map{--hh-map-land-start: #182232;--hh-map-land-end: #111c2a;--hh-map-water-start: #17395c;--hh-map-water-end: #0d2d4d;border-color:#34445d;box-shadow:inset 0 1px #94a3b814}:root[data-theme=dark] .hh-map-blocks{fill:#1e293bb8;stroke:#64748b3d}:root[data-theme=dark] .hh-map-parks{fill:#1c534261;stroke:#488b6938}:root[data-theme=dark] .hh-map-minor-roads{stroke:#475569ad}:root[data-theme=dark] .hh-map-arterials{stroke:#a17d32}:root[data-theme=dark] .hh-map-arterials path{stroke:#a17d32}:root[data-theme=dark] .hh-map-neighbourhoods{fill:#94a3b8a3}:root[data-theme=dark] :is(.hh-map-compass,.hh-map-zoom,.hh-map-scale,.hh-map-legend){border-color:#64748b6b;background:#0f172adb;color:#cbd5e1}.hiring-hall-product-demo{font-size:13px}.hh-source-brand strong{font-size:.79rem;font-weight:600}.hh-nav-group>p{font-size:.57rem;font-weight:500}.hh-nav-group>div{min-height:32px;font-size:.7rem;font-weight:500}.hh-nav-group>div svg{height:.82rem;width:.82rem}.hh-live-state,.hh-source-help,.hh-source-header>div{font-size:.6rem;font-weight:500}.hh-screen-heading strong{font-size:1.03rem;font-weight:600}.hh-screen-heading span{font-size:.57rem;font-weight:500}.hh-screen-heading small{font-size:.55rem}.hh-screen-heading button,.hh-form-actions button{min-height:32px;padding:.38rem .65rem;font-size:.64rem;font-weight:500}.hh-filter,.hh-table-row,.hh-form-progress span,.hh-form-grid label strong,.hh-rule-note,.hh-dispatch-confirm,.hh-map-summary{font-size:.58rem}.hh-table-head,.hh-table-row small,.hh-form-grid label span{font-size:.52rem;font-weight:500}.hh-kpis span,.hh-people-sync small,.hh-dispatch-summary small,.hh-timesheet-strip small,.hh-match-list small,.hh-offer-list small{font-size:.54rem}.hh-kpis strong{font-size:.88rem;font-weight:600}.hh-people-sync strong,.hh-dispatch-summary strong,.hh-timesheet-strip strong,.hh-match-list strong,.hh-offer-list strong,.hh-assignment-card>div:first-child strong{font-size:.64rem;font-weight:600}.hh-match-list article,.hh-offer-list>div{min-height:48px}.hh-match-list article>b{font-size:.6rem;font-weight:600}.hh-assignment-card dt{font-size:.5rem;font-weight:500}.hh-assignment-card dd{font-size:.61rem;font-weight:600}@media(max-width:780px){.hiring-hall-product-demo{height:610px}.hh-source-sidebar{display:none}.hh-source-workspace{padding:.65rem}.hh-screen-heading small{max-width:210px}}@media(prefers-reduced-motion:reduce){.hiring-hall-product-demo *,.hiring-hall-product-demo *:before,.hiring-hall-product-demo *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.finance-dues-product-demo{position:relative;display:flex;height:680px;overflow:hidden;border:1px solid #cbd5e1;border-radius:.58rem;background:#f8fafc;box-shadow:0 28px 72px #0f172a29;color:#0f172a;font-family:Work Sans,ui-sans-serif,system-ui,sans-serif;font-size:12px;text-align:left}.finance-source-sidebar{display:flex;width:205px;flex:0 0 205px;flex-direction:column;border-right:1px solid #e2e8f0;background:#fff}.finance-source-brand{display:flex;height:56px;flex:0 0 56px;align-items:center;gap:.65rem;border-bottom:1px solid #f1f5f9;padding:0 .9rem}.finance-source-brand>span{display:grid;height:40px;width:40px;flex:0 0 40px;place-items:center}.finance-source-brand img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 5px 5px rgba(15,23,42,.16))}.finance-source-brand strong{min-width:0;flex:1}.finance-source-brand>svg{height:.9rem;width:.9rem;color:#94a3b8}.finance-source-sidebar nav{flex:1;overflow:hidden;padding:.72rem}.finance-source-nav-group+.finance-source-nav-group{margin-top:.64rem}.finance-source-nav-group>p{margin:0;padding:0 .55rem .22rem;color:#94a3b8;letter-spacing:.08em;text-transform:uppercase}.finance-source-nav-group>div{display:flex;min-height:31px;align-items:center;gap:.55rem;border-radius:.36rem;color:#64748b;padding:.38rem .58rem}.finance-source-nav-group>div svg{height:.86rem;width:.86rem;flex:0 0 auto;color:#94a3b8}.finance-source-nav-group>div span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-source-nav-group>div.is-active{border-left:2px solid #2563eb;background:#eff6ff;color:#2563eb;padding-left:calc(.58rem - 2px)}.finance-source-nav-group>div.is-active svg{color:#2563eb}.finance-source-help{display:flex;min-height:48px;align-items:center;gap:.55rem;border-top:1px solid #f1f5f9;padding:0 1.25rem;color:#64748b}.finance-source-help svg{height:.9rem;width:.9rem}.finance-source-main{display:flex;min-width:0;flex:1;flex-direction:column}.finance-source-header{display:flex;height:56px;flex:0 0 56px;align-items:center;justify-content:flex-end;gap:.45rem;border-bottom:1px solid #e2e8f0;background:#fffffff0;padding:0 1rem}.finance-source-header>div{display:flex;width:min(290px,46%);height:31px;align-items:center;gap:.45rem;border:1px solid #e2e8f0;border-radius:.38rem;color:#94a3b8;padding:0 .65rem}.finance-source-header>div svg,.finance-source-header>button svg{height:.82rem;width:.82rem}.finance-source-header>button{display:grid;height:30px;width:30px;place-items:center;border:0;background:transparent;color:#64748b}.finance-source-header>span{display:grid;height:30px;width:30px;place-items:center;border-radius:50%;background:#2563eb;color:#fff;font-size:.58rem;font-weight:600}.finance-source-workspace{min-height:0;flex:1;overflow:hidden;background:#f8fafc;padding:1.1rem 1.2rem 1.25rem}.finance-screen{display:flex;height:100%;flex-direction:column;gap:.85rem}.finance-screen-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid #e2e8f0;padding-bottom:.7rem}.finance-screen-heading>div{display:grid;gap:.12rem}.finance-screen-heading span{color:#2563eb;letter-spacing:.06em;text-transform:uppercase}.finance-screen-heading strong{font-size:1.06rem}.finance-screen-heading small{color:#64748b}.finance-screen-heading button{min-height:32px;border:0;border-radius:.38rem;background:#2563eb;color:#fff;padding:.4rem .72rem}.finance-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.finance-kpis article{display:grid;gap:.15rem;min-height:84px;align-content:center;border:1px solid #e2e8f0;border-radius:.48rem;background:#fff;padding:.7rem}.finance-kpis span,.finance-kpis small{color:#64748b}.finance-kpis strong{font-size:1.04rem}.finance-dues-tabs{display:flex;min-height:34px;gap:.2rem;overflow:hidden;border-bottom:1px solid #e2e8f0}.finance-dues-tabs span{flex:0 0 auto;border-bottom:2px solid transparent;color:#64748b;padding:.48rem .55rem;font-size:.58rem;font-weight:500;white-space:nowrap}.finance-dues-tabs span.is-active{border-color:#2563eb;color:#2563eb}.finance-overview-grid{display:grid;min-height:250px;grid-template-columns:1.25fr .75fr;gap:.75rem}.finance-overview-grid>section,.finance-overview-grid>aside,.finance-remittance-grid>section,.finance-remittance-grid>aside{border:1px solid #e2e8f0;border-radius:.5rem;background:#fff;padding:.8rem}.finance-card-heading{display:flex;min-height:26px;align-items:center;justify-content:space-between;gap:.5rem;border-bottom:1px solid #f1f5f9;padding-bottom:.45rem}.finance-card-heading strong{display:inline-flex;align-items:center;gap:.4rem}.finance-card-heading svg{height:.85rem;width:.85rem;color:#2563eb}.finance-bars{display:flex;height:155px;align-items:end;gap:8%;border-bottom:1px solid #e2e8f0;padding:1.2rem 1rem 0}.finance-bars i{flex:1;border-radius:.28rem .28rem 0 0;background:linear-gradient(#60a5fa,#2563eb);box-shadow:0 0 18px #2563eb29}.finance-chart-axis{display:flex;justify-content:space-between;color:#94a3b8;padding:.4rem .65rem 0;font-size:.55rem}.finance-overview-grid>aside>strong{display:block;margin-bottom:.5rem}.finance-overview-grid>aside>div{display:grid;min-height:58px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.22rem .45rem;border-bottom:1px solid #f1f5f9}.finance-overview-grid>aside>div>span{color:#475569}.finance-overview-grid>aside>div>.hv2-status{grid-column:1 / -1;justify-self:start}.finance-sync-banner,.finance-success-banner{display:flex;min-height:66px;align-items:center;gap:.65rem;border:1px solid #bfdbfe;border-radius:.48rem;background:#eff6ff;padding:.65rem .75rem}.finance-sync-banner>span:first-child{display:grid;height:32px;width:32px;flex:0 0 32px;place-items:center;border-radius:.4rem;background:#fff;padding:.4rem}.finance-sync-banner img{height:100%;width:100%}.finance-sync-banner>div,.finance-success-banner>div{display:grid;min-width:0;flex:1;gap:.1rem}.finance-sync-banner small,.finance-success-banner small{overflow:hidden;color:#64748b;text-overflow:ellipsis;white-space:nowrap}.finance-member-table,.finance-remittance-history{overflow:hidden;border:1px solid #e2e8f0;border-radius:.48rem;background:#fff}.finance-member-table>div{display:grid;min-height:60px;grid-template-columns:1.45fr .85fr .42fr .48fr .48fr;align-items:center;gap:.55rem;border-bottom:1px solid #f1f5f9;padding:.48rem .65rem;color:#64748b}.finance-member-table>div>span:first-child{display:flex;min-width:0;align-items:center;gap:.48rem}.finance-member-table img{height:30px;width:30px;flex:0 0 30px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.finance-member-table>div>span:first-child>span{display:grid;min-width:0}.finance-member-table strong{color:#0f172a}.finance-member-table small{color:#94a3b8}.finance-member-table>.finance-member-table-head{min-height:31px;background:#f8fafc;color:#94a3b8;font-size:.52rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.finance-total-strip{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:1rem;border:1px solid #bbf7d0;border-radius:.45rem;background:#f0fdf4;color:#15803d;padding:.55rem .75rem}.finance-remittance-grid{display:grid;min-height:0;flex:1;grid-template-columns:1.28fr .72fr;gap:.75rem}.finance-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:.55rem;margin-top:.65rem}.finance-form-grid label{display:grid;gap:.25rem;color:#64748b}.finance-form-grid label.is-wide{grid-column:1 / -1}.finance-form-grid label strong{min-height:34px;border:1px solid #e2e8f0;border-radius:.38rem;background:#fff;color:#0f172a;padding:.55rem}.finance-allocation-list{margin-top:.65rem}.finance-allocation-list>p{margin:0 0 .3rem;color:#64748b}.finance-allocation-list>div{display:flex;min-height:42px;align-items:center;justify-content:space-between;border-top:1px solid #f1f5f9}.finance-allocation-list>div span{display:flex;align-items:center;gap:.45rem}.finance-allocation-list img{height:25px;width:25px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.finance-remittance-grid aside dl{margin:.7rem 0}.finance-remittance-grid aside dl>div{display:flex;min-height:39px;align-items:center;justify-content:space-between;gap:.6rem;border-bottom:1px solid #f1f5f9}.finance-remittance-grid dt{color:#64748b}.finance-remittance-grid dd{margin:0;text-align:right;font-weight:600}.finance-balance-check{display:flex;align-items:center;gap:.55rem;border-radius:.4rem;background:#f0fdf4;color:#15803d;padding:.65rem}.finance-balance-check svg{height:1rem;width:1rem}.finance-balance-check span{display:grid;gap:.12rem}.finance-remittance-grid aside>button,.finance-recon-filters button{width:100%;min-height:34px;margin-top:.7rem;border:0;border-radius:.38rem;background:#2563eb;color:#fff}.finance-recon-filters{display:grid;grid-template-columns:1fr 1fr .72fr;gap:.55rem}.finance-recon-filters>span{display:grid;gap:.16rem;border:1px solid #e2e8f0;border-radius:.4rem;background:#fff;padding:.55rem}.finance-recon-filters small{color:#64748b}.finance-recon-filters button{margin:0}.finance-recon-totals{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem}.finance-recon-totals article{display:grid;min-height:70px;align-content:center;gap:.15rem;border:1px solid #e2e8f0;border-radius:.45rem;background:#fff;padding:.65rem}.finance-recon-totals span{color:#64748b}.finance-recon-totals strong{font-size:1.05rem}.finance-recon-totals article.is-zero{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.finance-recon-table>div{grid-template-columns:1.35fr .62fr .62fr .55fr .58fr}.finance-success-banner{border-color:#bbf7d0;background:#f0fdf4}.finance-success-banner>svg{height:32px;width:32px;flex:0 0 32px;border-radius:50%;background:#dcfce7;color:#059669;padding:.5rem}.finance-people-summary{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.finance-people-summary article{display:grid;min-height:98px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;border:1px solid #bfdbfe;border-radius:.5rem;background:#fff;padding:.75rem;box-shadow:0 12px 30px #2563eb14}.finance-people-summary img{height:42px;width:42px;grid-row:1 / 3;border-radius:50%;-o-object-fit:cover;object-fit:cover}.finance-people-summary article>div{display:grid;gap:.12rem}.finance-people-summary small{color:#64748b}.finance-people-summary article>.hv2-status{grid-column:2 / -1;justify-self:start}.finance-remittance-history>div{display:grid;min-height:72px;grid-template-columns:1.4fr .65fr .45fr .65fr .58fr;align-items:center;gap:.6rem;border-bottom:1px solid #f1f5f9;padding:.55rem .75rem;color:#64748b}.finance-remittance-history>div:first-child{min-height:34px;background:#f8fafc;color:#94a3b8;font-size:.52rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.finance-remittance-history>div>span:first-child{display:grid}.finance-remittance-history strong{color:#0f172a}.finance-remittance-history small{color:#94a3b8}@media(max-width:1100px){.finance-dues-product-demo{height:640px}.finance-source-sidebar{width:176px;flex-basis:176px}.finance-kpis{grid-template-columns:repeat(2,1fr)}.finance-kpis article{min-height:62px}.finance-overview-grid{min-height:200px}}@media(max-width:720px){.finance-dues-product-demo{height:610px}.finance-source-sidebar{display:none}.finance-source-workspace{padding:.8rem}.finance-source-header>div{width:min(230px,72%)}.finance-kpis article:nth-child(n+3),.finance-overview-grid>aside,.finance-member-table>div>span:nth-child(2),.finance-member-table>div>span:nth-child(3),.finance-remittance-grid>aside,.finance-dues-tabs span:nth-child(n+4){display:none}.finance-kpis{grid-template-columns:1fr 1fr}.finance-overview-grid,.finance-remittance-grid{grid-template-columns:1fr}.finance-member-table>div{grid-template-columns:minmax(0,1fr) .6fr .55fr}.finance-recon-table>div{grid-template-columns:minmax(0,1fr) .55fr .55fr}.finance-recon-filters{grid-template-columns:1fr 1fr}.finance-recon-filters button{display:none}.finance-people-summary{grid-template-columns:1fr}}:root.dark .finance-dues-product-demo,.dark .finance-dues-product-demo{border-color:#334155;background:#0f172a;color:#e2e8f0}:root.dark :is(.finance-source-sidebar,.finance-source-header,.finance-overview-grid>section,.finance-overview-grid>aside,.finance-remittance-grid>section,.finance-remittance-grid>aside,.finance-member-table,.finance-remittance-history,.finance-kpis article,.finance-form-grid label strong,.finance-recon-filters>span,.finance-recon-totals article,.finance-people-summary article),.dark :is(.finance-source-sidebar,.finance-source-header,.finance-overview-grid>section,.finance-overview-grid>aside,.finance-remittance-grid>section,.finance-remittance-grid>aside,.finance-member-table,.finance-remittance-history,.finance-kpis article,.finance-form-grid label strong,.finance-recon-filters>span,.finance-recon-totals article,.finance-people-summary article){border-color:#334155;background:#111827}:root.dark .finance-source-workspace,.dark .finance-source-workspace{background:#0f172a}:root.dark :is(.finance-source-brand,.finance-source-help,.finance-screen-heading,.finance-dues-tabs,.finance-member-table>div,.finance-allocation-list>div,.finance-remittance-grid aside dl>div,.finance-remittance-history>div),.dark :is(.finance-source-brand,.finance-source-help,.finance-screen-heading,.finance-dues-tabs,.finance-member-table>div,.finance-allocation-list>div,.finance-remittance-grid aside dl>div,.finance-remittance-history>div){border-color:#334155}:root.dark :is(.finance-member-table strong,.finance-form-grid label strong,.finance-remittance-history strong),.dark :is(.finance-member-table strong,.finance-form-grid label strong,.finance-remittance-history strong){color:#e2e8f0}:root.dark :is(.finance-sync-banner,.finance-success-banner),.dark :is(.finance-sync-banner,.finance-success-banner){border-color:#166534;background:#064e3b38}:root{--union-pulse-colour: #1d4ed8;--union-pulse-cyan: #67d4f8;--union-pulse-luminance: #ffffff;--union-pulse-duration: 1.45s;--union-pulse-ease: cubic-bezier(.22, 1, .36, 1);--union-pulse-breathe-ease: cubic-bezier(.37, 0, .63, 1);--union-pulse-glow-opacity: .25;--union-pulse-ring-opacity: .52}.union-pulse{position:relative;display:block;width:12rem;max-width:100%;height:6rem;min-width:1px;min-height:1px;contain:layout paint style;isolation:isolate;pointer-events:none}.union-pulse__svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;overflow:visible}.union-pulse__track,.union-pulse__energy{fill:none;stroke-linecap:round;stroke-linejoin:round}.union-pulse__track{stroke:color-mix(in srgb,var(--union-pulse-colour) 12%,transparent);stroke-width:.9px}.union-pulse__energy{stroke-width:1.15px;stroke-dasharray:.09 1;stroke-dashoffset:1.09;opacity:0;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--union-pulse-cyan) 30%,transparent));transition:opacity .16s ease}.union-pulse__node{--union-pulse-x: 50%;--union-pulse-y: 50%;position:absolute;z-index:2;top:0;left:0;width:0;height:0;transform:translate3d(var(--union-pulse-x),var(--union-pulse-y),0);will-change:transform,opacity}.union-pulse__node>span{position:absolute;top:50%;left:50%;display:block;border-radius:50%;transform:translate(-50%,-50%)}.union-pulse__origin{z-index:3}.union-pulse__core{width:10px;height:10px;background:radial-gradient(circle at 35% 29%,#ffffff 0 8%,var(--union-pulse-cyan) 18%,transparent 40%),radial-gradient(circle at 58% 64%,color-mix(in srgb,var(--union-pulse-colour) 88%,#061f66) 0,color-mix(in srgb,var(--union-pulse-colour) 88%,#061f66) 54%,#061f66);border:1px solid color-mix(in srgb,#ffffff 44%,var(--union-pulse-cyan));box-shadow:inset -1px -1px 2px color-mix(in srgb,#061f66 58%,transparent),0 0 5px color-mix(in srgb,var(--union-pulse-colour) 24%,transparent)}.union-pulse__ring,.union-pulse__ring-secondary,.union-pulse__wave{display:none}.union-pulse__tracer{z-index:4;opacity:0}.union-pulse__tracer-halo{width:18px;height:18px;background:color-mix(in srgb,var(--union-pulse-colour) 13%,transparent);filter:blur(6px);opacity:calc(var(--union-pulse-glow-opacity) * .64)}.union-pulse__tracer-ring{display:none}.union-pulse__tracer-core{width:10px;height:10px;background:radial-gradient(circle at 35% 29%,#ffffff 0 8%,var(--union-pulse-cyan) 18%,transparent 40%),radial-gradient(circle at 58% 64%,color-mix(in srgb,var(--union-pulse-colour) 88%,#061f66) 0,color-mix(in srgb,var(--union-pulse-colour) 88%,#061f66) 54%,#061f66);border:1px solid color-mix(in srgb,#ffffff 44%,var(--union-pulse-cyan));box-shadow:inset -1px -1px 2px color-mix(in srgb,#061f66 58%,transparent),0 0 5px color-mix(in srgb,var(--union-pulse-colour) 26%,transparent)}.union-pulse__destination{z-index:3}.union-pulse__destination-core{width:5px;height:5px;border:0;background:color-mix(in srgb,var(--union-pulse-colour) 52%,transparent);opacity:.42;transition:width .42s var(--union-pulse-ease),height .42s var(--union-pulse-ease),background .42s ease,box-shadow .42s ease}.union-pulse__destination-ring{display:none;transition:width .56s var(--union-pulse-ease),height .56s var(--union-pulse-ease),opacity .42s ease}.union-pulse[data-state=idle] .union-pulse__core{animation:union-pulse-breathe var(--union-pulse-duration) var(--union-pulse-breathe-ease) infinite}.union-pulse[data-state=activate] .union-pulse__core{animation:union-pulse-compress .62s var(--union-pulse-ease) both}.union-pulse[data-state=activate] .union-pulse__wave{animation:none}.union-pulse[data-state=transmit] .union-pulse__core,.union-pulse[data-state=branch] .union-pulse__core,.union-pulse[data-state=intelligence-ready] .union-pulse__core{animation:union-pulse-release .68s var(--union-pulse-ease) both}.union-pulse[data-state=transmit] .union-pulse__tracer,.union-pulse[data-state=branch] .union-pulse__tracer,.union-pulse[data-state=intelligence-ready] .union-pulse__tracer{opacity:1;transition:opacity .18s ease}.union-pulse[data-state=connect] .union-pulse__destination-ring,.union-pulse[data-arrived=true] .union-pulse__destination-ring{display:none}.union-pulse[data-state=connect] .union-pulse__destination-core,.union-pulse[data-arrived=true] .union-pulse__destination-core{width:10px;height:10px;background:radial-gradient(circle at 35% 29%,#ffffff 0 8%,var(--union-pulse-cyan) 18%,transparent 40%),radial-gradient(circle at 58% 64%,color-mix(in srgb,var(--union-pulse-colour) 88%,#061f66) 0,color-mix(in srgb,var(--union-pulse-colour) 88%,#061f66) 54%,#061f66);box-shadow:0 0 6px color-mix(in srgb,var(--union-pulse-colour) 20%,transparent)}.union-pulse[data-state=connect] .union-pulse__origin .union-pulse__ring,.union-pulse[data-arrived=true] .union-pulse__origin .union-pulse__ring{animation:union-pulse-settle .72s var(--union-pulse-ease) both}.union-pulse[data-state=complete] .union-pulse__origin{animation:union-pulse-complete var(--union-pulse-duration) var(--union-pulse-ease) both}.union-pulse[data-state=complete] .union-pulse__tracer{opacity:0}.union-pulse[data-state=intelligence-ready] .union-pulse__ring-secondary{animation:union-pulse-layered-ring var(--union-pulse-duration) var(--union-pulse-breathe-ease) infinite}.union-pulse[data-state=intelligence-ready] .union-pulse__ring-primary{animation:union-pulse-breathe var(--union-pulse-duration) var(--union-pulse-breathe-ease) infinite reverse}.union-pulse.is-paused *,.union-pulse.is-paused *:before,.union-pulse.is-paused *:after{animation-play-state:paused!important}@keyframes union-pulse-breathe{0%,to{filter:saturate(.92) brightness(.96);transform:translate(-50%,-50%) scale(.98)}50%{filter:saturate(1.06) brightness(1.08);transform:translate(-50%,-50%) scale(1.02)}}@keyframes union-pulse-compress{0%{transform:translate(-50%,-50%) scaleZ(1)}42%{transform:translate(-50%,-50%) scale3d(.7,1.12,1)}to{transform:translate(-50%,-50%) scaleZ(1)}}@keyframes union-pulse-wave{0%{opacity:0;transform:translate(-50%,-50%) scale(.62)}18%{opacity:.52}to{opacity:0;transform:translate(-50%,-50%) scale3d(4.4,2.3,1)}}@keyframes union-pulse-release{0%{transform:translate(-50%,-50%) scaleZ(1)}34%{transform:translate(-50%,-50%) scale3d(.72,1.08,1)}72%{transform:translate(-50%,-50%) scale3d(1.1,.96,1)}to{transform:translate(-50%,-50%) scaleZ(1)}}@keyframes union-pulse-settle{0%{opacity:.72;transform:translate(-50%,-50%) scale(1.16)}to{opacity:var(--union-pulse-ring-opacity);transform:translate(-50%,-50%) scale(1)}}@keyframes union-pulse-complete{0%{opacity:1;transform:translate3d(var(--union-pulse-x),var(--union-pulse-y),0) scale(1)}to{opacity:.42;transform:translate3d(var(--union-pulse-x),var(--union-pulse-y),0) scale(.72)}}@keyframes union-pulse-layered-ring{0%,to{opacity:.12;transform:translate(-50%,-50%) scale(.86)}50%{opacity:.42;transform:translate(-50%,-50%) scale(1.12)}}.union-pulse[data-reduced-motion=true] .union-pulse__energy,.union-pulse[data-reduced-motion=true] .union-pulse__tracer{display:none}.union-pulse[data-reduced-motion=true] *,.union-pulse[data-reduced-motion=true] *:before,.union-pulse[data-reduced-motion=true] *:after{animation:none!important;transition-duration:.12s!important}@media(prefers-reduced-motion:reduce){.union-pulse__energy,.union-pulse__tracer{display:none}}.app-product-page{--app-page-bg: var(--background);--app-page-panel: var(--surface);--app-page-panel-strong: var(--surface-strong);--app-page-text: var(--text);--app-page-muted: var(--text-muted);--app-page-soft: var(--text-soft);--app-page-border: var(--border);--app-page-blue: var(--primary);--app-page-blue-soft: color-mix(in srgb, var(--primary) 8%, var(--background));--app-page-green: #17845d;overflow:clip;background:var(--app-page-bg);color:var(--app-page-text)}.app-product-page>.app-product-hero{padding-top:clamp(7.25rem,9vw,8.5rem)!important}.app-product-page :is(h1,h2,h3,p){margin:0}.app-product-hero{display:grid;max-width:1480px;min-height:calc(100svh - 76px);grid-template-columns:minmax(0,.84fr) minmax(520px,1.16fr);align-items:center;gap:clamp(2rem,4vw,5rem);margin:0 auto;padding:clamp(3.5rem,7vw,7rem) clamp(1.25rem,4vw,4rem) clamp(4rem,7vw,7rem)}.app-product-hero__copy{position:relative;z-index:2}.app-product-hero__product{display:flex;align-items:center;gap:.85rem}.app-product-hero__product>img{height:76px;width:76px;flex:0 0 auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 12px 13px rgba(15,23,42,.2))}.app-product-hero__product p,.app-product-kicker{color:var(--app-page-blue);font-size:.72rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.app-product-hero__product strong{display:block;margin-top:.18rem;font-size:1rem;font-weight:650}.app-product-hero h1{max-width:770px;margin-top:1.8rem;font-size:clamp(3.2rem,6.1vw,6.7rem);font-weight:690;letter-spacing:-.058em;line-height:.91;text-wrap:balance}.app-product-hero__subtitle{max-width:690px;margin-top:1.7rem!important;color:var(--app-page-muted);font-size:clamp(1.06rem,1.45vw,1.3rem);line-height:1.62}.app-product-hero__promise{max-width:660px;margin-top:1rem!important;color:var(--app-page-text);font-size:1rem;font-weight:580;line-height:1.55}.app-product-hero__actions,.app-product-cta>div:last-child{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.9rem}.app-product-action{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:.5rem;border:1px solid var(--app-page-border);border-radius:var(--radius-action);padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:background .16s ease,border-color .16s ease,transform .16s ease}.app-product-action:hover{transform:translateY(-1px)}.app-product-action svg{height:1rem;width:1rem}.app-product-action--primary{border:0;background:var(--app-page-blue);color:#fff;box-shadow:var(--shadow-md)}.app-product-action--primary:hover{background:var(--primary-hover)}.app-product-action--secondary{background:var(--app-page-panel);color:var(--app-page-text)}.app-product-action--secondary:hover{background:var(--app-page-panel-strong)}.app-product-hero__proof{display:flex;flex-wrap:wrap;gap:.7rem 1.1rem;margin:1.2rem 0 0;padding:0;color:var(--app-page-muted);font-size:.76rem;list-style:none}.app-product-hero__proof li{display:flex;align-items:center;gap:.35rem}.app-product-hero__proof svg{height:.85rem;width:.85rem;color:var(--app-page-green)}.app-product-hero__visual{min-width:0}.app-product-page--compact-hero .app-product-hero{min-height:clamp(680px,78svh,780px);padding-block:clamp(2.75rem,4.5vw,4.5rem)}.app-product-page--compact-hero .app-product-hero__subtitle{max-width:610px}.app-product-page--compact-hero .app-product-hero__promise{color:var(--app-page-muted);font-size:.88rem;font-weight:520}.app-product-page--compact-hero .app-product-action--secondary{min-height:42px;border-color:transparent;background:transparent;padding-inline:.35rem;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--app-page-text) 28%,transparent);text-underline-offset:.3em}.app-product-page--compact-hero .app-product-action--secondary:hover{background:transparent;text-decoration-color:currentColor}.app-product-page--compact-hero .people-product-hero-visual{height:min(62svh,620px);min-height:520px}.app-product-proof-strip{border-block:1px solid var(--app-page-border);background:var(--app-page-panel)}.app-product-proof-strip ul{display:flex;max-width:1480px;align-items:center;justify-content:center;gap:.8rem clamp(1.5rem,4vw,3.5rem);margin:0 auto;overflow-x:auto;padding:.82rem clamp(1.25rem,4vw,4rem);scrollbar-width:none}.app-product-proof-strip ul::-webkit-scrollbar{display:none}.app-product-proof-strip li{display:flex;flex:0 0 auto;align-items:center;gap:.42rem;color:var(--app-page-muted);font-size:.74rem;list-style:none;white-space:nowrap}.app-product-proof-strip svg{height:.9rem;width:.9rem;color:var(--app-page-green)}.people-product-hero-visual{position:relative;height:min(76svh,790px);min-height:600px;overflow:hidden;border:1px solid var(--app-page-border);border-radius:1.2rem;background:var(--app-page-panel-strong);box-shadow:0 36px 90px color-mix(in srgb,var(--app-page-text) 14%,transparent)}.people-product-hero-visual>img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.people-product-hero-visual__shade,.app-product-human-story__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#08162647;pointer-events:none}.people-product-hero-visual__caption{position:absolute;right:1.2rem;bottom:1.2rem;left:1.2rem;max-width:330px;border:1px solid rgba(255,255,255,.28);border-radius:.8rem;background:#091828b3;color:#fff;padding:.8rem .9rem;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.people-product-hero-visual__caption span{display:block;color:#ffffffad;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase}.people-product-hero-visual__caption strong{display:block;margin-top:.3rem;font-size:.95rem;line-height:1.35}.people-product-hero-card{position:absolute;top:1.2rem;right:1.2rem;width:min(340px,calc(100% - 2.4rem));border:1px solid rgba(255,255,255,.34);border-radius:.9rem;background:#ffffffeb;color:#132033;padding:1rem;box-shadow:0 24px 54px #09182833;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.people-product-hero-card>div:first-child{display:flex;align-items:center;gap:.6rem}.people-product-hero-card>div:first-child>img{height:42px;width:42px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.people-product-hero-card span{display:grid;flex:1}.people-product-hero-card small{margin-top:.1rem;color:#6b7789;font-size:.68rem}.people-product-hero-card i{border-radius:999px;background:#e5f6ef;color:#137a55;padding:.24rem .48rem;font-size:.64rem;font-style:normal;font-weight:650}.people-product-hero-card dl{display:grid;gap:.55rem;margin:.9rem 0 0;border-top:1px solid #dde3ea;padding-top:.8rem}.people-product-hero-card dl>div{display:grid;grid-template-columns:84px 1fr;gap:.55rem;font-size:.72rem}.people-product-hero-card dt{color:#7b8797}.people-product-hero-card dd{margin:0;font-weight:600}.people-product-hero-card>p{display:flex;align-items:center;gap:.35rem;margin-top:.8rem!important;color:#6b7789;font-size:.66rem}.people-product-hero-card>p svg{height:.75rem;width:.75rem}.communications-product-hero-visual{position:relative;height:min(76svh,790px);min-height:600px;overflow:hidden;border:1px solid var(--app-page-border);border-radius:1.2rem;background:#0b111c;box-shadow:0 36px 90px color-mix(in srgb,var(--app-page-text) 14%,transparent)}.communications-product-hero-visual>img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:55% center;object-position:55% center}.communications-product-hero-visual__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#0814243d;pointer-events:none}.communications-product-hero-visual__caption{position:absolute;right:1.2rem;bottom:1.2rem;left:1.2rem;max-width:360px;border:1px solid rgba(255,255,255,.26);border-radius:.8rem;background:#091828b8;color:#fff;padding:.8rem .9rem;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.communications-product-hero-visual__caption span{display:block;color:#ffffffad;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase}.communications-product-hero-visual__caption strong{display:block;margin-top:.3rem;font-size:.95rem;line-height:1.35}.communications-product-hero-card{position:absolute;top:1.2rem;right:1.2rem;width:min(370px,calc(100% - 2.4rem));border:1px solid rgba(255,255,255,.34);border-radius:.9rem;background:#fffffff0;color:#132033;padding:1rem;box-shadow:0 24px 54px #09182838;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.communications-product-hero-card>div:first-child{display:flex;align-items:center;gap:.6rem}.communications-product-hero-card>div:first-child>span:nth-child(2){display:grid;min-width:0;flex:1}.communications-product-hero-card__icon{display:grid;height:40px;width:40px;flex:0 0 40px;place-items:center;border-radius:.58rem;background:#eaf2ff;color:#2563eb}.communications-product-hero-card__icon svg{height:1rem;width:1rem}.communications-product-hero-card small{margin-top:.12rem;color:#6b7789;font-size:.67rem}.communications-product-hero-card i{border-radius:999px;background:#e5f6ef;color:#137a55;padding:.24rem .48rem;font-size:.64rem;font-style:normal;font-weight:650}.communications-product-hero-card__channels{display:flex;gap:.38rem;margin-top:.85rem;border-top:1px solid #dde3ea;padding-top:.8rem}.communications-product-hero-card__channels span{display:flex;flex:1;align-items:center;justify-content:center;gap:.28rem;border:1px solid #dbe3ef;border-radius:.42rem;background:#f7f9fc;padding:.38rem .28rem;color:#4f5d72;font-size:.62rem;font-weight:620}.communications-product-hero-card__channels svg{height:.72rem;width:.72rem;color:#2563eb}.communications-product-hero-card dl{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;margin:.75rem 0 0}.communications-product-hero-card dl>div{display:grid;gap:.14rem;border-radius:.42rem;background:#f4f7fb;padding:.5rem}.communications-product-hero-card dt{color:#7b8797;font-size:.58rem}.communications-product-hero-card dd{margin:0;font-size:.9rem;font-weight:680}.communications-product-hero-card>p{display:flex;align-items:center;gap:.35rem;margin-top:.75rem!important;color:#137a55;font-size:.64rem;font-weight:590}.communications-product-hero-card>p svg{height:.76rem;width:.76rem}.app-product-rail{position:sticky;top:0;z-index:18;border-block:1px solid var(--app-page-border);background:color-mix(in srgb,var(--app-page-bg) 88%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.app-product-rail>div{display:flex;max-width:1480px;align-items:center;gap:.4rem;margin:0 auto;overflow-x:auto;padding:.7rem clamp(1.25rem,4vw,4rem);scrollbar-width:none}.app-product-rail>div::-webkit-scrollbar{display:none}.app-product-rail span{flex:0 0 auto;margin-right:.55rem;color:var(--app-page-soft);font-size:.68rem;font-weight:650;letter-spacing:.09em;text-transform:uppercase}.app-product-rail a{flex:0 0 auto;border:1px solid transparent;border-radius:999px;color:var(--app-page-muted);padding:.48rem .7rem;font-size:.75rem;font-weight:560;transition:background .16s ease,border-color .16s ease,color .16s ease}.app-product-rail a:hover{border-color:var(--app-page-border);background:var(--app-page-panel);color:var(--app-page-text)}.app-product-stories{max-width:1480px;margin:0 auto}.app-product-feature{position:relative;min-height:116svh;scroll-margin-top:4.5rem;padding:0 clamp(1.25rem,4vw,4rem)}.app-product-feature__scene{position:sticky;top:clamp(5.25rem,10svh,7.5rem);display:grid;grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr);grid-template-rows:auto auto;align-items:stretch;gap:clamp(2.5rem,5vw,6rem);row-gap:0;padding-block:clamp(5rem,8vw,8rem);transform-origin:center}.app-product-feature--reverse .app-product-feature__scene{grid-template-columns:minmax(0,1.32fr) minmax(300px,.68fr)}.app-product-feature__copy--lead{grid-column:1;grid-row:1;align-self:end}.app-product-feature__copy--details{grid-column:1;grid-row:2;align-self:start}.app-product-feature__visual{grid-column:2;grid-row:1 / span 2;align-self:center}.app-product-feature--reverse .app-product-feature__copy--lead{grid-column:2;grid-row:1}.app-product-feature--reverse .app-product-feature__copy--details{grid-column:2;grid-row:2}.app-product-feature--reverse .app-product-feature__visual{grid-column:1;grid-row:1 / span 2}.app-product-kicker{display:flex;align-items:center;gap:.65rem}.app-product-kicker>span{display:grid;height:28px;width:28px;place-items:center;border:1px solid color-mix(in srgb,var(--app-page-blue) 28%,var(--app-page-border));border-radius:50%;color:var(--app-page-blue);font-size:.62rem;letter-spacing:0}.app-product-feature__copy h2,.app-product-capabilities__heading h2,.people-product-connected-story h2,.app-product-cta h2{margin-top:1rem;font-size:clamp(2.25rem,3.8vw,4.15rem);font-weight:680;letter-spacing:-.052em;line-height:1;text-wrap:balance}.app-product-feature__body{margin-top:1.35rem!important;color:var(--app-page-muted);font-size:1rem;line-height:1.72}.app-product-feature__explore{display:grid;gap:.65rem;margin-top:1.2rem;border-block:1px solid var(--app-page-border);padding-block:.9rem}.app-product-feature__explore>span{color:var(--app-page-blue);font-size:.68rem;font-weight:680;letter-spacing:.11em;text-transform:uppercase}.app-product-feature__explore>div{display:flex;flex-wrap:wrap;gap:.45rem}.app-product-feature__explore button{border:1px solid var(--app-page-border);border-radius:999px;background:var(--app-page-panel);color:var(--app-page-muted);padding:.52rem .72rem;font-size:.75rem;font-weight:590;line-height:1;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.app-product-feature__explore button:hover{border-color:color-mix(in srgb,var(--app-page-blue) 35%,var(--app-page-border));color:var(--app-page-text)}.app-product-feature__explore button.is-active{border-color:var(--app-page-blue);background:var(--app-page-blue);color:#fff;box-shadow:0 7px 18px color-mix(in srgb,var(--app-page-blue) 22%,transparent)}.app-product-feature__explore button:focus-visible{outline:2px solid color-mix(in srgb,var(--app-page-blue) 45%,transparent);outline-offset:2px}.app-product-feature__visual-toolbar{display:grid;justify-items:start;margin-bottom:.85rem}.app-product-feature__explore--connected{display:block;max-width:100%;margin:0;border:0;padding:0}.app-product-feature__explore--connected>div{width:-moz-max-content;width:max-content;max-width:100%;flex-wrap:nowrap;gap:.35rem;overflow-x:auto;border:1px solid var(--app-page-border);border-radius:999px;background:color-mix(in srgb,var(--app-page-panel) 72%,var(--app-page-bg));padding:0 .25rem;scrollbar-width:none}.app-product-feature__explore--connected>div::-webkit-scrollbar{display:none}.app-product-feature__explore--connected button{position:relative;isolation:isolate;min-height:44px;min-width:-moz-max-content;min-width:max-content;border:0;border-radius:999px;background:transparent;color:var(--app-page-muted);padding:.35rem .85rem;font-size:.76rem;font-weight:680;box-shadow:none}.app-product-feature__explore--connected button:hover{border-color:transparent;color:var(--app-page-text)}.app-product-feature__explore--connected button.is-active{border-color:transparent;background:transparent;color:var(--app-page-blue);box-shadow:none}.app-product-feature__scene-indicator{position:absolute;z-index:-1;top:4px;right:0;bottom:4px;left:0;border-radius:inherit;background:var(--app-page-panel);box-shadow:0 5px 14px #0f172a14}.app-product-feature__scene-label{position:relative;z-index:1}.app-product-feature__visual-panel{min-width:0}.app-product-feature__outcome{display:grid;grid-template-columns:auto 1fr;gap:.6rem;margin-top:1.15rem;border-left:2px solid var(--app-page-green);background:color-mix(in srgb,var(--app-page-green) 6%,var(--app-page-bg));padding:.75rem .85rem}.app-product-feature__outcome svg{height:1rem;width:1rem;margin-top:.18rem;color:var(--app-page-green)}.app-product-feature__outcome p{font-size:.82rem;font-weight:570;line-height:1.55}.app-product-feature__outcome--check{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:.65rem;margin-top:1.4rem;border:0;background:transparent;padding:0}.app-product-feature__outcome--check svg{height:20px;width:20px;margin:0;border-radius:50%;background:color-mix(in srgb,var(--app-page-green) 12%,transparent);padding:.24rem}.app-product-feature__outcome--check p{color:var(--app-page-muted);font-size:.87rem;font-weight:520;line-height:1.5}.app-product-feature__copy>ul{display:grid;gap:.6rem;margin:1.1rem 0 0;padding:0;color:var(--app-page-muted);font-size:.82rem;list-style:none}.app-product-feature__copy>ul li{display:grid;grid-template-columns:auto 1fr;gap:.55rem;align-items:baseline}.app-product-feature__copy>ul span{height:5px;width:5px;border-radius:50%;background:var(--app-page-blue)}.app-product-feature__visual{min-width:0}.app-product-feature__included{margin-top:.85rem;border-top:1px solid var(--app-page-border);padding-top:.8rem}.app-product-feature__included>span{display:block;color:var(--app-page-blue);font-size:.66rem;font-weight:660;letter-spacing:.1em;text-transform:uppercase}.app-product-feature__included p{max-width:42rem;margin-top:.55rem!important;color:var(--app-page-muted);font-size:.82rem;line-height:1.62}.app-product-human-story{position:relative;height:min(72svh,760px);min-height:520px;overflow:hidden;margin:clamp(1rem,2vw,2rem) clamp(1.25rem,4vw,4rem);border-radius:1rem}.app-product-human-story>img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.app-product-human-story__shade{background:#0814227a}.app-product-human-story__copy{position:absolute;right:clamp(1.25rem,4vw,4rem);bottom:clamp(1.25rem,4vw,4rem);left:clamp(1.25rem,4vw,4rem);max-width:760px;color:#fff}.app-product-human-story__copy>p{color:#ffffffad;font-size:.72rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.app-product-human-story blockquote{margin:1rem 0 0}.app-product-human-story blockquote>svg{height:1.35rem;width:1.35rem;opacity:.78}.app-product-human-story blockquote span{display:block;margin-top:.65rem;font-size:clamp(2rem,4vw,4rem);font-weight:590;letter-spacing:-.045em;line-height:1.04;text-wrap:balance}.app-product-sectors{position:relative;overflow:hidden;border-block:1px solid var(--app-page-border);background:#09111e;color:#f5f8fc;padding:clamp(6rem,9vw,9rem) 0}.app-product-sectors__heading{max-width:1480px;margin:0 auto;padding:0 clamp(1.25rem,4vw,4rem)}.app-product-sectors__heading h2{max-width:880px;margin-top:1rem;font-size:clamp(2.35rem,4.2vw,4.55rem);font-weight:680;letter-spacing:-.052em;line-height:.98;text-wrap:balance}.app-product-sectors__heading>p:last-child{max-width:760px;margin-top:1.2rem!important;color:#aeb9ca;font-size:1rem;line-height:1.7}.app-product-sectors__viewport{display:grid;gap:1rem;margin-top:clamp(2.5rem,5vw,4.5rem);overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:clamp(1.25rem,4vw,4rem);scroll-snap-type:x proximity;scrollbar-width:none}.app-product-sectors__viewport.is-looping{scroll-snap-type:none}.app-product-sectors__viewport.is-looping:focus-visible{outline:2px solid #6795ff;outline-offset:-2px}.app-product-sectors__viewport::-webkit-scrollbar{display:none}.app-product-sectors__row{display:flex;width:-moz-max-content;width:max-content;gap:1rem;padding-inline:clamp(1.25rem,4vw,4rem);scroll-snap-align:start;will-change:transform}.app-product-sectors__row--reverse{padding-inline:clamp(1.25rem,4vw,4rem)}.app-product-sectors__row article{position:relative;width:clamp(320px,36vw,560px);aspect-ratio:3 / 2;flex:0 0 auto;perspective:1800px;scroll-snap-align:center}.app-product-sectors__row article.is-compact{width:clamp(300px,31vw,480px)}.app-product-sectors__row article>button{display:block;height:100%;width:100%;overflow:hidden;border:0;border-radius:.9rem;background:transparent;color:inherit;cursor:pointer;padding:0;text-align:left}.app-product-sectors__row article>button:focus-visible{outline:3px solid #7da7ff;outline-offset:4px}.app-product-sectors__card-inner{position:relative;display:block;height:100%;width:100%;transform:rotateY(.001deg);transform-origin:center;transform-style:preserve-3d;transition:transform 1.05s cubic-bezier(.42,0,.2,1);will-change:transform}.app-product-sectors__row article.is-flipped .app-product-sectors__card-inner{transform:rotateY(-180deg)}.app-product-sectors__card-front,.app-product-sectors__card-back{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:.9rem;background:#121d2c;backface-visibility:hidden;transform-style:preserve-3d;will-change:transform}.app-product-sectors__card-front{z-index:2;transform:rotateY(.001deg) translateZ(1px)}.app-product-sectors__card-front img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.app-product-sectors__row article:not(.is-flipped):hover img{transform:scale(1.035)}.app-product-sectors__label{position:absolute;right:auto;bottom:.85rem;left:.85rem;display:inline-flex;align-items:center;gap:.55rem;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#07101cd1;padding:.58rem .72rem .58rem .8rem;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.app-product-sectors__label>span,.app-product-sectors__card-back>span{color:#7da7ff;font-size:.62rem;font-weight:680;letter-spacing:.12em;text-transform:uppercase}.app-product-sectors__label svg{height:1.12rem;width:1.12rem;border-radius:50%;background:#ffffff1f;color:#fff;padding:.18rem}.app-product-sectors__card-back{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;background:radial-gradient(circle at 85% 15%,rgba(54,104,218,.34),transparent 38%),#101a2a;padding:clamp(1.5rem,3vw,2.6rem);transform:rotateY(180deg) translateZ(1px)}.app-product-sectors__card-back>span,.app-product-sectors__card-back>strong{transform:translateZ(2px)}.app-product-sectors__card-back strong{display:block;max-width:430px;margin-top:.85rem;color:#f5f8fc;font-size:clamp(1.25rem,2vw,2rem);font-weight:560;letter-spacing:-.025em;line-height:1.2;text-wrap:balance}.app-product-capabilities,.app-product-connected,.app-product-cta{max-width:1400px;margin:0 auto;padding:clamp(6rem,9vw,9rem) clamp(1.25rem,4vw,4rem)}.app-product-capabilities__heading{max-width:870px}.app-product-capabilities__heading>p:last-child,.people-product-connected-story>div:first-child>p:last-child,.app-product-cta>div:first-child>p:last-child{max-width:760px;margin-top:1.25rem!important;color:var(--app-page-muted);font-size:1rem;line-height:1.7}.app-product-capabilities__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:3rem}.app-product-capabilities__grid article{min-height:250px;border:1px solid var(--app-page-border);border-radius:.85rem;background:var(--app-page-panel);padding:1.3rem;box-shadow:var(--shadow-sm)}.app-product-capabilities__icon{display:grid;height:42px;width:42px;place-items:center;border-radius:.62rem;background:var(--app-page-blue-soft);color:var(--app-page-blue)}.app-product-capabilities__icon svg{height:1.15rem;width:1.15rem}.app-product-capabilities__grid h3{margin-top:1.2rem;font-size:1.1rem;font-weight:650;letter-spacing:-.02em}.app-product-capabilities__grid p{margin-top:.55rem!important;color:var(--app-page-muted);font-size:.86rem;line-height:1.55}.app-product-capabilities__grid small{display:block;margin-top:1.1rem;border-top:1px solid var(--app-page-border);padding-top:.85rem;color:var(--app-page-soft);font-size:.72rem;line-height:1.52}.app-product-connected{padding-top:2rem}.people-product-connected-story{display:grid;grid-template-columns:minmax(0,.85fr) minmax(520px,1.15fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);border:1px solid var(--app-page-border);border-radius:1rem;background:var(--app-page-panel);padding:clamp(2rem,5vw,5rem);box-shadow:var(--shadow-md)}.people-product-connected-story__apps{display:grid;gap:.9rem}.people-product-connected-story__source,.people-product-connected-story__apps>div article{display:flex;align-items:center;gap:.75rem;border:1px solid var(--app-page-border);border-radius:.72rem;background:var(--app-page-bg);padding:.85rem}.people-product-connected-story__source{border-color:color-mix(in srgb,var(--app-page-blue) 42%,var(--app-page-border));background:var(--app-page-blue-soft)}.people-product-connected-story__apps img{height:48px;width:48px;flex:0 0 auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 7px 8px rgba(15,23,42,.16))}.people-product-connected-story__apps span{display:grid}.people-product-connected-story__apps strong{font-size:.78rem}.people-product-connected-story__apps small{margin-top:.13rem;color:var(--app-page-soft);font-size:.66rem}.people-product-connected-story__apps>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.app-product-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;border-top:1px solid var(--app-page-border);padding-bottom:clamp(6rem,10vw,10rem)}.app-product-cta>div:last-child{justify-content:flex-end}.people-feature-demo{position:relative;overflow:hidden;border:1px solid var(--app-page-border);border-radius:.9rem;background:#0d1421;box-shadow:0 28px 70px color-mix(in srgb,var(--app-page-text) 14%,transparent)}.people-feature-demo__controls{display:grid;min-height:64px;grid-template-columns:minmax(120px,auto) minmax(0,1fr) auto;align-items:center;gap:.9rem;border-bottom:1px solid #263348;background:#101a2a;color:#edf2f8;padding:.65rem .75rem}.people-feature-demo__controls>div:first-child{display:grid}.people-feature-demo__controls>div:first-child span{color:#7d8da4;font-size:.54rem;letter-spacing:.12em;text-transform:uppercase}.people-feature-demo__controls>div:first-child strong{margin-top:.18rem;font-size:.7rem}.people-feature-demo__steps{display:flex;min-width:0;justify-content:center;gap:.28rem}.people-feature-demo__steps button{display:flex;min-height:32px;min-width:0;align-items:center;gap:.35rem;overflow:hidden;border:1px solid transparent;border-radius:.42rem;color:#8998ad;padding:.35rem .48rem;font-size:.56rem;text-overflow:ellipsis;white-space:nowrap}.people-feature-demo__steps button:hover,.people-feature-demo__steps button.is-active{border-color:#315ca8;background:#172947;color:#e8f0fd}.people-feature-demo__steps i{display:grid;height:18px;width:18px;flex:0 0 18px;place-items:center;border-radius:50%;background:#243146;font-size:.52rem;font-style:normal}.people-feature-demo__steps i svg{height:.65rem;width:.65rem}.people-feature-demo__steps button.is-active i{background:#2563eb;color:#fff}.people-feature-demo__playback{display:flex;gap:.3rem}.people-feature-demo__playback button{display:grid;height:32px;width:32px;place-items:center;border:1px solid #324057;border-radius:.42rem;color:#c6d0df}.people-feature-demo__playback button:hover{background:#1b2739}.people-feature-demo__playback svg{height:.8rem;width:.8rem}.people-feature-demo .hv2-scaled-demo-frame{position:relative;width:100%;overflow:hidden}.people-feature-demo .hv2-scaled-demo-canvas{position:relative;transform-origin:top left}.communications-feature-demo__canvas{position:relative;height:680px;width:1120px}.communications-feature-demo__canvas .communications-product-demo{height:680px;width:1120px;border:0;border-radius:0;box-shadow:none}.communications-feature-demo__canvas .communications-source-workspace{padding:.8rem 1rem 1rem}.communications-feature-demo__canvas .communications-product-demo .fake-product-cursor{z-index:12}.communications-builder-spotlight{background:#0b1320}.communications-builder-spotlight__bar{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid #263348;background:#101a2a;color:#edf2f8;padding:.72rem .9rem}.communications-builder-spotlight__bar>div{display:grid;gap:.18rem}.communications-builder-spotlight__bar>div span{color:#8190a6;font-size:.54rem;letter-spacing:.12em;text-transform:uppercase}.communications-builder-spotlight__bar strong{font-size:.76rem}.communications-builder-spotlight__bar>span{display:inline-flex;align-items:center;gap:.38rem;border:1px solid #315ca8;border-radius:999px;background:#172947;color:#dbeafe;padding:.42rem .65rem;font-size:.58rem;font-weight:650}.communications-builder-spotlight__bar svg{height:.78rem;width:.78rem}.communications-builder-spotlight__scaled{background:#edf2f7}.communications-builder-spotlight__viewport{position:relative;height:560px;width:930px;overflow:hidden;background:#f8fafc}.communications-builder-spotlight__product{position:absolute;left:-190px;top:-42px;height:680px;width:1120px}.communications-builder-spotlight__product .communications-product-demo{height:680px;width:1120px;border:0;border-radius:0;box-shadow:none}.communications-builder-spotlight__product .communications-source-workspace{padding:.8rem 1rem 1rem}.communications-builder-spotlight__product .fake-product-cursor,.communications-builder-spotlight__product .hv2-fake-cursor{display:none}.communications-builder-spotlight__drag-card{position:absolute;left:34px;top:176px;z-index:15;display:grid;width:176px;grid-template-columns:auto 1fr;align-items:center;gap:.55rem;border:1px solid #60a5fa;border-radius:.5rem;background:#fff;color:#0f172a;box-shadow:0 18px 42px #0f172a3d,0 0 0 4px #2563eb1f;padding:.62rem .7rem}.communications-builder-spotlight__drag-card>svg:first-child{height:1rem;width:1rem;color:#2563eb}.communications-builder-spotlight__drag-card>svg:last-child{position:absolute;right:-14px;bottom:-18px;height:1.4rem;width:1.4rem;color:#0f172a;fill:#fff;filter:drop-shadow(0 2px 3px rgba(15,23,42,.22))}.communications-builder-spotlight__drag-card span{display:grid;gap:.1rem}.communications-builder-spotlight__drag-card strong{font-size:.66rem}.communications-builder-spotlight__drag-card small{overflow:hidden;color:#64748b;font-size:.5rem;text-overflow:ellipsis;white-space:nowrap}.communications-builder-spotlight__drop-line{position:absolute;left:345px;top:310px;z-index:13;width:340px;height:3px;border-radius:999px;background:#2563eb;box-shadow:0 0 0 5px #2563eb1f,0 0 22px #2563eb5c;transform-origin:center}.communications-builder-spotlight__drop-line:before,.communications-builder-spotlight__drop-line:after{position:absolute;top:50%;height:9px;width:9px;border-radius:50%;background:#2563eb;content:"";transform:translateY(-50%)}.communications-builder-spotlight__drop-line:before{left:-3px}.communications-builder-spotlight__drop-line:after{right:-3px}.communications-builder-spotlight__drop-line span{position:absolute;left:50%;bottom:9px;border-radius:999px;background:#1d4ed8;color:#fff;padding:.28rem .48rem;font-size:.49rem;font-weight:700;white-space:nowrap;transform:translate(-50%)}.communications-builder-spotlight__success{position:absolute;left:584px;top:268px;z-index:16;display:inline-flex;align-items:center;gap:.34rem;border:1px solid #a7f3d0;border-radius:999px;background:#ecfdf5;color:#047857;box-shadow:0 10px 28px #0f172a24;padding:.38rem .55rem;font-size:.53rem;font-weight:700}.communications-builder-spotlight__success svg{height:.72rem;width:.72rem}.communications-builder-spotlight__caption{display:flex;min-height:62px;align-items:center;gap:.7rem;border-top:1px solid #263348;background:#101a2a;color:#cbd5e1;padding:.72rem .9rem}.communications-builder-spotlight__caption>span{display:grid;height:24px;width:24px;flex:0 0 24px;place-items:center;border-radius:50%;background:#2563eb;color:#fff;font-size:.58rem;font-weight:750}.communications-builder-spotlight__caption p{margin:0;color:#94a3b8;font-size:.62rem;line-height:1.45}.communications-builder-spotlight__caption strong{color:#f8fafc}.communications-channel-spotlight,.communications-channel-spotlight__scaled{background:#f8fafc}.communications-channel-spotlight__canvas{position:relative;display:grid;height:620px;width:930px;grid-template-rows:auto auto auto minmax(0,1fr) auto;overflow:hidden;background:#f8fafc;color:#0f172a;padding:1rem 1.15rem 0}.communications-channel-spotlight__heading{display:flex;align-items:start;justify-content:space-between;gap:1rem;border-bottom:1px solid #dbe3ec;padding-bottom:.72rem}.communications-channel-spotlight__heading>div{display:grid;gap:.14rem}.communications-channel-spotlight__heading p{color:#2563eb;font-size:.52rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.communications-channel-spotlight__heading h3{font-size:1.02rem;line-height:1.15}.communications-channel-spotlight__heading>div>span{color:#64748b;font-size:.58rem}.communications-channel-spotlight__heading>span{display:inline-flex;align-items:center;gap:.3rem;border-radius:999px;background:#ecfdf5;color:#047857;padding:.35rem .55rem;font-size:.54rem;font-weight:650}.communications-channel-spotlight__heading>span svg{height:.7rem;width:.7rem}.communications-channel-spotlight__selector{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;padding:.75rem 0 .6rem}.communications-channel-spotlight__selector button{position:relative;display:grid;min-height:66px;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;border:1px solid #dbe3ec;border-radius:.52rem;background:#fff;color:#64748b;padding:.58rem .65rem;text-align:left;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.communications-channel-spotlight__selector button.is-active{border-color:#2563eb;background:#eff6ff;color:#1d4ed8;box-shadow:0 0 0 3px #2563eb1a,0 10px 24px #2563eb1f;transform:translateY(-1px)}.communications-channel-spotlight__selector button:focus{outline:none}.communications-channel-spotlight__selector button:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.communications-channel-spotlight__selector button>span:first-child{display:grid;height:34px;width:34px;place-items:center;border-radius:.42rem;background:#f1f5f9;color:#475569}.communications-channel-spotlight__selector button.is-active>span:first-child{background:#dbeafe;color:#2563eb}.communications-channel-spotlight__selector button>span:nth-child(2){display:grid;gap:.06rem}.communications-channel-spotlight__selector strong{color:#0f172a;font-size:.66rem}.communications-channel-spotlight__selector small{color:#94a3b8;font-size:.49rem}.communications-channel-spotlight__selector svg{height:.9rem;width:.9rem}.communications-channel-spotlight__selector button>svg{color:#2563eb}.communications-channel-spotlight__audience{display:flex;min-height:30px;align-items:center;justify-content:space-between;gap:1rem;border-radius:.38rem;background:#eef4fb;color:#475569;padding:.4rem .6rem;font-size:.53rem}.communications-channel-spotlight__audience span{display:inline-flex;align-items:center;gap:.34rem}.communications-channel-spotlight__audience strong{color:#2563eb}.communications-channel-spotlight__audience svg{height:.74rem;width:.74rem;color:#2563eb}.communications-channel-spotlight__audience small{color:#64748b}.communications-channel-spotlight__product-viewport{position:relative;min-height:0;overflow:hidden;border:1px solid #dbe3ec;border-radius:.52rem;background:#f8fafc;margin-top:.65rem}.communications-channel-spotlight__real-product{position:absolute;left:-190px;top:-42px;height:680px;width:1120px}.communications-channel-spotlight__real-product .communications-product-demo{height:680px;width:1120px;border:0;border-radius:0;box-shadow:none}.communications-channel-spotlight__real-product .communications-source-workspace{padding:.8rem 1rem 1rem}.communications-channel-spotlight__real-product .fake-product-cursor,.communications-channel-spotlight__real-product .hv2-fake-cursor{display:none}.communications-channel-spotlight__editor{display:grid;min-height:0;grid-template-columns:minmax(0,1.25fr) minmax(230px,.75fr);align-items:stretch;gap:.75rem;padding:.7rem 0}.communications-channel-spotlight__fields,.communications-channel-spotlight__email-preview,.communications-channel-spotlight__phone,.communications-channel-spotlight__voice-preview{min-height:0;border:1px solid #dbe3ec;border-radius:.52rem;background:#fff;padding:.72rem}.communications-channel-spotlight__fields{display:grid;align-content:start;gap:.52rem}.communications-channel-spotlight__fields>p{font-size:.64rem;font-weight:700}.communications-channel-spotlight__fields label{display:grid;gap:.22rem;color:#64748b;font-size:.5rem}.communications-channel-spotlight__fields label>span{min-height:29px;border:1px solid #dbe3ec;border-radius:.34rem;background:#f8fafc;color:#0f172a;padding:.44rem .5rem;font-size:.58rem}.communications-channel-spotlight__fields>div:not(.communications-channel-spotlight__message,.communications-channel-spotlight__meta,.communications-channel-spotlight__voice-options){display:grid;grid-template-columns:1fr auto;align-items:end;gap:.55rem}.communications-channel-spotlight__fields button,.communications-channel-spotlight__meta button{display:inline-flex;min-height:29px;align-items:center;justify-content:center;gap:.3rem;border:1px solid #bfdbfe;border-radius:.34rem;background:#eff6ff;color:#2563eb;padding:.4rem .55rem;font-size:.53rem;font-weight:650}.communications-channel-spotlight__fields button svg,.communications-channel-spotlight__meta button svg{height:.7rem;width:.7rem}.communications-channel-spotlight__email-preview{overflow:hidden;padding:0;text-align:left}.communications-channel-spotlight__email-preview>span{display:block;background:#123fae;color:#fff;padding:.48rem;font-size:.54rem;font-weight:750;letter-spacing:.1em;text-align:center}.communications-channel-spotlight__email-preview img{display:block;height:82px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 45%;object-position:center 45%}.communications-channel-spotlight__email-preview p,.communications-channel-spotlight__email-preview h4,.communications-channel-spotlight__email-preview>small,.communications-channel-spotlight__email-preview>button{margin-inline:.72rem}.communications-channel-spotlight__email-preview p{margin-top:.6rem;color:#475569;font-size:.52rem}.communications-channel-spotlight__email-preview p strong{color:#2563eb}.communications-channel-spotlight__email-preview h4{margin-top:.18rem;font-size:.76rem}.communications-channel-spotlight__email-preview>small{display:block;margin-top:.24rem;color:#64748b;font-size:.48rem}.communications-channel-spotlight__email-preview>button{margin-top:.5rem;border:0;border-radius:.3rem;background:#2563eb;color:#fff;padding:.38rem .55rem;font-size:.49rem;font-weight:650}.communications-channel-spotlight__message{min-height:94px;border:1px solid #93c5fd;border-radius:.42rem;background:#f8fbff;color:#334155;padding:.65rem;font-size:.62rem;line-height:1.6}.communications-channel-spotlight__message strong{color:#2563eb}.communications-channel-spotlight__meta{display:flex;align-items:center;justify-content:space-between;gap:.6rem;color:#64748b;font-size:.5rem}.communications-channel-spotlight__fields>small{display:flex;align-items:center;gap:.3rem;color:#047857;font-size:.5rem}.communications-channel-spotlight__fields>small svg{height:.68rem;width:.68rem}.communications-channel-spotlight__phone{width:218px;justify-self:center;border:5px solid #172033;border-radius:1rem;background:#f8fafc;padding:.72rem .62rem}.communications-channel-spotlight__phone>span{display:grid;gap:.05rem;color:#0f172a;font-size:.58rem;font-weight:700;text-align:center}.communications-channel-spotlight__phone>span small{color:#94a3b8;font-size:.43rem;font-weight:500}.communications-channel-spotlight__phone p{margin-top:1rem;border-radius:.68rem .68rem .2rem;background:#2563eb;color:#fff;padding:.62rem;font-size:.51rem;line-height:1.5}.communications-channel-spotlight__phone p strong{color:#fff}.communications-channel-spotlight__phone>div{margin-top:1.4rem;border:1px solid #dbe3ec;border-radius:999px;color:#94a3b8;padding:.42rem .55rem;font-size:.48rem}.communications-channel-spotlight__voice-options{display:flex;gap:.45rem}.communications-channel-spotlight__voice-options button{flex:1;border-color:#dbe3ec;background:#fff;color:#64748b}.communications-channel-spotlight__voice-options button.is-active{border-color:#93c5fd;background:#eff6ff;color:#2563eb}.communications-channel-spotlight__voice-preview{display:grid;align-content:center;justify-items:center;text-align:center}.communications-channel-spotlight__voice-preview>span{display:grid;height:44px;width:44px;place-items:center;border-radius:50%;background:#dbeafe;color:#2563eb}.communications-channel-spotlight__voice-preview>span svg{height:1.2rem;width:1.2rem}.communications-channel-spotlight__voice-preview>p{margin-top:.5rem;color:#64748b;font-size:.5rem}.communications-channel-spotlight__voice-preview>strong{margin-top:.12rem;font-size:.7rem}.communications-channel-spotlight__voice-preview>div{display:grid;width:100%;grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;margin-top:.72rem}.communications-channel-spotlight__voice-preview>div button{display:grid;height:28px;width:28px;place-items:center;border:0;border-radius:50%;background:#2563eb;color:#fff}.communications-channel-spotlight__voice-preview>div button svg{height:.72rem;width:.72rem}.communications-channel-spotlight__voice-preview>div i{height:4px;overflow:hidden;border-radius:999px;background:#dbe3ec}.communications-channel-spotlight__voice-preview>div i span{display:block;width:38%;height:100%;border-radius:inherit;background:#2563eb}.communications-channel-spotlight__voice-preview>div small{color:#64748b;font-size:.44rem}.communications-channel-spotlight__voice-preview>small{display:flex;align-items:center;gap:.28rem;margin-top:.75rem;color:#047857;font-size:.48rem}.communications-channel-spotlight__voice-preview>small svg{height:.68rem;width:.68rem}.communications-channel-spotlight__footer{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:1rem;margin-inline:-1.15rem;border-top:1px solid #dbe3ec;background:#fff;padding:.55rem 1.15rem}.communications-channel-spotlight__footer span{display:inline-flex;align-items:center;gap:.35rem;color:#2563eb;font-size:.55rem;font-weight:700}.communications-channel-spotlight__footer svg{height:.72rem;width:.72rem}.communications-channel-spotlight__footer p{color:#64748b;font-size:.52rem}.communications-voice-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr);gap:.75rem;margin-top:.75rem}.communications-voice-grid>section,.communications-voice-grid>aside{display:grid;align-content:start;gap:.65rem}.communications-voice-script>div:first-child{display:flex;align-items:center;justify-content:space-between}.communications-voice-script>div:first-child button{display:flex;align-items:center;gap:.3rem;border:1px solid #bfdbfe;border-radius:.34rem;background:#eff6ff;color:#2563eb;padding:.35rem .48rem;font-size:.52rem}.communications-voice-script>div:first-child svg{height:.68rem;width:.68rem}.communications-voice-script blockquote{margin:.6rem 0 0;border:1px solid #dfe6ef;border-radius:.4rem;background:#f8fafc;color:#425069;padding:.7rem;font-size:.6rem;line-height:1.65}.communications-voice-script blockquote strong{color:#2563eb}.communications-voice-script>small{display:block;margin-top:.45rem;color:#8a96a8;font-size:.5rem}.communications-voice-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.communications-voice-options article{display:flex;min-height:74px;align-items:center;gap:.55rem;border:1px solid #dfe6ef;border-radius:.45rem;background:#fff;padding:.65rem}.communications-voice-options article.is-active{border-color:#60a5fa;background:#eff6ff;box-shadow:0 0 0 2px #dbeafe}.communications-voice-options article>svg:first-child{height:1rem;width:1rem;color:#2563eb}.communications-voice-options article>svg:last-child{height:.8rem;width:.8rem;margin-left:auto;color:#15966a}.communications-voice-options span{display:grid;min-width:0}.communications-voice-options strong{font-size:.58rem}.communications-voice-options small{margin-top:.15rem;color:#7d899b;font-size:.48rem}.communications-voice-player{display:grid;justify-items:center;border:1px solid #dfe6ef;border-radius:.55rem;background:#fff;padding:.8rem;text-align:center}.communications-voice-player>span{display:grid;height:42px;width:42px;place-items:center;border-radius:50%;background:#ede9fe;color:#7c3aed}.communications-voice-player>span svg{height:1rem;width:1rem}.communications-voice-player>p{margin-top:.45rem!important;color:#8a96a8;font-size:.5rem}.communications-voice-player>strong{margin-top:.1rem;font-size:.65rem}.communications-voice-player>div{display:flex;width:100%;align-items:center;gap:.45rem;margin-top:.65rem}.communications-voice-player button{display:grid;height:28px;width:28px;place-items:center;border:0;border-radius:50%;background:#7c3aed;color:#fff}.communications-voice-player button svg{height:.68rem;width:.68rem}.communications-voice-player i{height:4px;flex:1;overflow:hidden;border-radius:999px;background:#e5e7eb}.communications-voice-player i span{display:block;height:100%;width:38%;background:#7c3aed}.communications-voice-player small{color:#7d899b;font-size:.46rem}.communications-template-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);gap:.75rem;margin-top:.7rem}.communications-template-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.communications-template-gallery>article{overflow:hidden;border:1px solid #dfe6ef;border-radius:.48rem;background:#fff}.communications-template-gallery>article.is-selected{border-color:#60a5fa;box-shadow:0 0 0 2px #dbeafe}.communications-template-gallery>article>div{min-height:245px;background:#fff;color:#0f172a;text-align:center}.communications-template-gallery>article>div>span{display:block;background:#1846a3;color:#fff;padding:.4rem;font-size:.42rem;font-weight:700;letter-spacing:.12em}.communications-template-gallery img{height:94px;width:100%;-o-object-fit:cover;object-fit:cover}.communications-template-gallery>article>div>strong{display:block;padding:.5rem .35rem .2rem;font-size:.56rem}.communications-template-gallery>article>div>i{display:block;color:#64748b;padding:0 .45rem;font-size:.43rem;font-style:normal;line-height:1.45}.communications-template-gallery>article>div>button{margin-top:.45rem;border:0;border-radius:.3rem;background:#2563eb;color:#fff;padding:.34rem .5rem;font-size:.44rem}.communications-template-gallery>article>p{display:grid;gap:.12rem;border-top:1px solid #e7ebf0;padding:.55rem}.communications-template-gallery>article>p strong{font-size:.55rem}.communications-template-gallery>article>p span{color:#8995a6;font-size:.46rem}.communications-brand-panel{border:1px solid #dfe6ef;border-radius:.48rem;background:#fff;padding:.7rem}.communications-brand-panel>p{display:flex;align-items:center;gap:.35rem;font-size:.6rem;font-weight:650}.communications-brand-panel>p svg{height:.78rem;width:.78rem;color:#2563eb}.communications-brand-preview{display:flex;align-items:center;gap:.5rem;margin-top:.6rem;border:1px solid #dfe6ef;border-radius:.4rem;background:#f8fafc;padding:.55rem}.communications-brand-preview img{height:30px;width:30px}.communications-brand-preview span{display:grid}.communications-brand-preview strong{font-size:.56rem}.communications-brand-preview small{color:#7d899b;font-size:.45rem}.communications-brand-panel>label{display:flex;align-items:center;justify-content:space-between;margin-top:.48rem;color:#667386;font-size:.49rem}.communications-brand-panel>label>span{display:flex;align-items:center;gap:.3rem;border:1px solid #dfe6ef;border-radius:.32rem;padding:.28rem .38rem;color:#334155;font-family:ui-monospace,monospace}.communications-brand-panel>label i{display:block;height:10px;width:10px;border-radius:2px;background:#1846a3}.communications-brand-panel>label:nth-of-type(2) i{border:1px solid #d7dee8;background:#fff}.communications-brand-panel>label:nth-of-type(3) i{background:#0f172a}.communications-contrast-pass{display:flex;align-items:center;gap:.45rem;margin-top:.65rem;border:1px solid #a7e4c9;border-radius:.4rem;background:#ecfdf5;color:#137a55;padding:.55rem}.communications-contrast-pass>svg{height:.9rem;width:.9rem}.communications-contrast-pass>span{display:grid}.communications-contrast-pass strong{font-size:.51rem}.communications-contrast-pass small{color:#3d8b6d;font-size:.44rem}.communications-brand-panel>button{width:100%;margin-top:.65rem;border:0;border-radius:.36rem;background:#2563eb;color:#fff;padding:.5rem;font-size:.54rem;font-weight:620}.communications-compliance-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:.65rem}.communications-compliance-metrics article{display:flex;align-items:center;gap:.5rem;border:1px solid #dfe6ef;border-radius:.45rem;background:#fff;padding:.55rem}.communications-compliance-metrics article>svg{height:.85rem;width:.85rem;color:#2563eb}.communications-compliance-metrics article>span{display:grid}.communications-compliance-metrics small{color:#8491a2;font-size:.45rem}.communications-compliance-metrics strong{font-size:.72rem}.communications-compliance-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(210px,.64fr);gap:.6rem;margin-top:.6rem}.communications-compliance-card,.communications-reputation-card{border:1px solid #dfe6ef;border-radius:.48rem;background:#fff;padding:.65rem}.communications-compliance-card>div:first-child{display:flex;align-items:center;gap:.45rem;margin-bottom:.5rem}.communications-compliance-card>div:first-child>span{display:grid;height:28px;width:28px;place-items:center;border-radius:.38rem;background:#eaf2ff;color:#2563eb}.communications-compliance-card>div:first-child svg{height:.75rem;width:.75rem}.communications-compliance-card>div:first-child p{display:grid;flex:1}.communications-compliance-card>div:first-child strong{font-size:.56rem}.communications-compliance-card>div:first-child small{color:#8491a2;font-size:.44rem}.communications-compliance-card>p{display:flex;min-height:31px;align-items:center;justify-content:space-between;border-top:1px solid #edf0f4;color:#657286;font-size:.48rem}.communications-compliance-card>p>span{display:grid}.communications-compliance-card>p>span small{color:#9aa5b3;font-size:.39rem}.communications-compliance-card>p>strong{display:flex;align-items:center;gap:.25rem;color:#137a55;font-size:.46rem}.communications-compliance-card>p>strong svg{height:.56rem;width:.56rem}.communications-reputation-card{display:grid;align-content:start}.communications-reputation-card>span{display:grid;height:34px;width:34px;place-items:center;border-radius:.42rem;background:#ede9fe;color:#7c3aed}.communications-reputation-card>span svg{height:.85rem;width:.85rem}.communications-reputation-card>p{margin-top:.45rem!important;color:#8491a2;font-size:.46rem}.communications-reputation-card>strong{margin-top:.1rem;color:#137a55;font-size:.8rem}.communications-reputation-card dl{display:grid;gap:.38rem;margin:.6rem 0 0}.communications-reputation-card dl>div{display:flex;justify-content:space-between;border-top:1px solid #edf0f4;padding-top:.38rem;font-size:.46rem}.communications-reputation-card dt{color:#8491a2}.communications-reputation-card dd{margin:0;font-weight:650}.communications-reputation-card>small{display:flex;align-items:center;gap:.25rem;margin-top:.65rem;color:#137a55;font-size:.43rem}.communications-reputation-card>small svg{height:.64rem;width:.64rem}:root[data-theme=dark] .communications-feature-demo :is(.communications-voice-script blockquote,.communications-voice-options article,.communications-voice-player,.communications-template-gallery>article,.communications-brand-panel,.communications-brand-preview,.communications-compliance-metrics article,.communications-compliance-card,.communications-reputation-card){border-color:var(--demo-border);background:var(--demo-panel);color:var(--demo-text)}:root[data-theme=dark] .communications-feature-demo :is(.communications-voice-options article.is-active,.communications-contrast-pass){border-color:#365f9d;background:var(--demo-blue-soft)}:root[data-theme=dark] .communications-feature-demo :is(.communications-voice-script blockquote,.communications-brand-preview){background:var(--demo-panel-soft);color:var(--demo-muted)}:root[data-theme=dark] .communications-feature-demo .communications-template-gallery>article>div{color-scheme:light}.people-page-demo{position:relative;height:610px;width:1040px;overflow:hidden;background:#f7f9fc;color:#1a2738;font-family:Work Sans,ui-sans-serif,system-ui,sans-serif}.people-page-demo__canvas{display:flex;height:100%;width:100%;background:#f7f9fc}.people-page-demo__sidebar{display:flex;width:180px;flex:0 0 180px;flex-direction:column;border-right:1px solid #dce3eb;background:#fff}.people-page-demo__brand{display:flex;height:52px;align-items:center;gap:.55rem;border-bottom:1px solid #edf1f5;padding:0 .75rem}.people-page-demo__brand img{height:34px;width:34px;flex:0 0 auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 4px rgba(15,23,42,.15))}.people-page-demo__brand strong{font-size:.72rem}.people-page-demo__sidebar nav{overflow:hidden;padding:.55rem}.people-page-demo__nav-group+.people-page-demo__nav-group{margin-top:.58rem}.people-page-demo__nav-group>p{display:flex;align-items:center;gap:.3rem;margin:0 0 .22rem!important;color:#9aa5b3;font-size:.48rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.people-page-demo__nav-group>p svg{height:.58rem;width:.58rem}.people-page-demo__nav-group>span{display:flex;min-height:27px;align-items:center;gap:.48rem;border-radius:.35rem;color:#667386;padding:.3rem .45rem;font-size:.56rem;font-weight:560}.people-page-demo__nav-group>span svg{height:.78rem;width:.78rem;color:#8793a4}.people-page-demo__nav-group>span.is-active{background:#eaf2ff;color:#1f5dcc;box-shadow:inset 2px 0 #2563eb}.people-page-demo__nav-group>span.is-active svg{color:#2563eb}.people-page-demo__main{display:flex;min-width:0;flex:1;flex-direction:column}.people-page-demo__header{display:flex;height:52px;align-items:center;justify-content:flex-end;gap:.7rem;border-bottom:1px solid #dce3eb;background:#fffffff2;padding:0 .8rem}.people-page-demo__header>svg{height:.82rem;width:.82rem;color:#738095}.people-page-demo__global-search{display:flex;height:30px;width:254px;align-items:center;gap:.42rem;margin-right:auto;border:1px solid #dce3eb;border-radius:.4rem;background:#f7f9fc;color:#8b97a8;padding:0 .5rem;font-size:.54rem}.people-page-demo__global-search svg{height:.72rem;width:.72rem}.people-page-demo__global-search span{flex:1}.people-page-demo__global-search kbd{border:1px solid #d7dee7;border-radius:.25rem;background:#fff;padding:.1rem .25rem;color:#7e8a9a;font-family:inherit;font-size:.48rem}.people-page-demo__user{display:grid;height:27px;width:27px;place-items:center;border-radius:50%;background:#2563eb;color:#fff;font-size:.53rem;font-weight:680}.people-page-demo__content{min-height:0;flex:1;overflow:hidden;padding:.9rem}.people-page-demo__panel-heading{display:flex;min-height:52px;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid #e0e6ed;padding-bottom:.7rem}.people-page-demo__panel-heading>div{min-width:0}.people-page-demo__panel-heading span{display:block;color:#8b97a8;font-size:.48rem;font-weight:650;letter-spacing:.09em;text-transform:uppercase}.people-page-demo__panel-heading h3{margin-top:.14rem;font-size:.9rem;font-weight:680;letter-spacing:-.02em}.people-page-demo__panel-heading p{margin-top:.14rem!important;color:#7b8798;font-size:.55rem}.people-page-demo button{display:inline-flex;min-height:29px;align-items:center;justify-content:center;gap:.3rem;border:1px solid #d6dee8;border-radius:.38rem;background:#fff;color:#425069;padding:.35rem .55rem;font-family:inherit;font-size:.54rem;font-weight:590}.people-page-demo__panel-heading>button{border-color:#2563eb;background:#2563eb;color:#fff}.people-page-demo button svg{height:.68rem;width:.68rem}.people-page-demo__record-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:.65rem;margin-top:.7rem;transition:grid-template-columns .42s ease}.people-page-demo__record-layout.is-profile-open{grid-template-columns:minmax(0,.92fr) minmax(270px,.74fr)}.people-page-demo__people-list,.people-page-demo__profile,.people-page-demo__assignment-card,.people-page-demo__history-card,.people-page-demo__rules-card,.people-page-demo__preview-card,.people-page-demo__coverage-form,.people-page-demo__coverage-result{min-width:0;overflow:hidden;border:1px solid #dce3eb;border-radius:.5rem;background:#fff;box-shadow:0 2px 6px #2531430a}.people-page-demo__toolbar{display:flex;gap:.4rem;padding:.55rem}.people-page-demo__field{display:flex;height:29px;min-width:170px;flex:1;align-items:center;gap:.35rem;border:1px solid #d6dee8;border-radius:.35rem;color:#7e8a9a;padding:0 .5rem;font-size:.53rem}.people-page-demo__field.is-focused{border-color:#3b82f6;box-shadow:0 0 0 2px #dbeafe;color:#334155}.people-page-demo__field svg{height:.68rem;width:.68rem}.people-page-demo__table-head,.people-page-demo__person-row{display:grid;grid-template-columns:minmax(180px,1.4fr) .7fr .7fr .55fr;align-items:center;gap:.5rem;padding:0 .6rem}.people-page-demo__table-head{min-height:27px;border-block:1px solid #edf1f5;background:#f9fafb;color:#95a0af;font-size:.46rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.people-page-demo__person-row{min-height:53px;border-bottom:1px solid #eef2f6;color:#657286;font-size:.51rem}.people-page-demo__person-row.is-selected{background:#edf5ff;box-shadow:inset 3px 0 #2563eb;color:#233349}.people-page-demo__person-row>div:first-child{display:flex;min-width:0;align-items:center;gap:.48rem}.people-page-demo__person-row>div:first-child>img,.people-page-demo__initials{display:grid;height:28px;width:28px;flex:0 0 28px;place-items:center;border-radius:50%;background:#e7eef8;color:#41658d;-o-object-fit:cover;object-fit:cover;font-size:.48rem;font-weight:680}.people-page-demo__person-row>div:first-child>div{display:grid;min-width:0}.people-page-demo__person-row strong{color:#243249;font-size:.56rem}.people-page-demo__person-row small{overflow:hidden;margin-top:.1rem;color:#8b97a8;font-size:.46rem;text-overflow:ellipsis;white-space:nowrap}.people-page-demo__tag,.people-page-demo__status{width:-moz-max-content;width:max-content;border-radius:999px;background:#edf1f6;color:#64748b;padding:.18rem .38rem;font-size:.47rem;font-weight:640}.people-page-demo__status{background:#e6f7ef;color:#137a55}.people-page-demo__profile{padding:.7rem}.people-page-demo__profile-person,.people-page-demo__assignment-person{display:flex;align-items:center;gap:.55rem}.people-page-demo__profile-person>img,.people-page-demo__assignment-person>img{height:42px;width:42px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.people-page-demo__profile-person>div,.people-page-demo__assignment-person>div{display:grid;flex:1}.people-page-demo__profile-person strong,.people-page-demo__assignment-person strong{font-size:.64rem}.people-page-demo__profile-person span,.people-page-demo__assignment-person span{margin-top:.1rem;color:#7f8c9d;font-size:.49rem}.people-page-demo__profile-person>.people-page-demo__status{color:#137a55}.people-page-demo__tabs{display:flex;gap:.65rem;margin-top:.7rem;border-bottom:1px solid #e0e6ed;color:#8b97a8;font-size:.48rem}.people-page-demo__tabs span{padding:.38rem 0}.people-page-demo__tabs .is-active{border-bottom:2px solid #2563eb;color:#2563eb;font-weight:650}.people-page-demo__profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;margin:.65rem 0 0}.people-page-demo__profile-grid>div{border:1px solid #e2e8f0;border-radius:.36rem;padding:.38rem}.people-page-demo__profile-grid dt{color:#95a0af;font-size:.43rem;letter-spacing:.05em;text-transform:uppercase}.people-page-demo__profile-grid dd{overflow:hidden;margin:.12rem 0 0;color:#344155;font-size:.49rem;font-weight:590;text-overflow:ellipsis;white-space:nowrap}.people-page-demo__context-card{margin-top:.55rem;border:1px solid #dce3eb;border-radius:.42rem;background:#f8fafc;padding:.48rem;transition:border-color .28s ease,box-shadow .28s ease}.people-page-demo__context-card.is-highlighted,.people-page-demo__preview-card.is-highlighted,.people-page-demo__history-card.is-highlighted,.people-page-demo__coverage-result.is-highlighted{border-color:#60a5fa;box-shadow:0 0 0 3px #dbeafe}.people-page-demo__context-card>div{display:flex;align-items:center;gap:.3rem}.people-page-demo__context-card svg{height:.7rem;width:.7rem;color:#2563eb}.people-page-demo__context-card strong{font-size:.5rem}.people-page-demo__context-card p{margin-top:.25rem!important;color:#6f7c8d;font-size:.46rem}.people-page-demo__metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem;margin-top:.65rem}.people-page-demo__metric-grid article{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.12rem .4rem;border:1px solid #dce3eb;border-radius:.45rem;background:#fff;padding:.5rem}.people-page-demo__metric-grid article>span{display:grid;height:27px;width:27px;grid-row:1 / 3;place-items:center;border-radius:.35rem;background:#eaf2ff;color:#2563eb}.people-page-demo__metric-grid svg{height:.75rem;width:.75rem}.people-page-demo__metric-grid small{color:#8b97a8;font-size:.45rem;text-transform:uppercase}.people-page-demo__metric-grid strong{font-size:.72rem}.people-page-demo__dashboard-grid{display:grid;grid-template-columns:1.6fr .8fr;gap:.48rem;margin-top:.48rem}.people-page-demo__chart-card{min-height:210px;border:1px solid #dce3eb;border-radius:.45rem;background:#fff;padding:.55rem}.people-page-demo__chart-card>div:first-child{display:grid}.people-page-demo__chart-card>div:first-child strong{font-size:.54rem}.people-page-demo__chart-card>div:first-child small{margin-top:.12rem;color:#8b97a8;font-size:.45rem}.people-page-demo__bar-chart,.people-page-demo__report-chart{display:grid;gap:.5rem;margin-top:.8rem}.people-page-demo__bar-chart>div,.people-page-demo__report-chart>div{display:grid;grid-template-columns:112px minmax(0,1fr) 34px;align-items:center;gap:.4rem;color:#657286;font-size:.46rem}.people-page-demo__bar-chart i,.people-page-demo__report-chart i{display:block;height:12px;border-radius:0 3px 3px 0;background:#4b86e8}.people-page-demo__bar-chart strong,.people-page-demo__report-chart strong{color:#344155;font-size:.47rem;text-align:right}.people-page-demo__donut-card{text-align:center}.people-page-demo__donut{display:grid!important;height:102px;width:102px;place-items:center;margin:.65rem auto!important;border:15px solid #4b86e8;border-right-color:#dbe4ef;border-radius:50%}.people-page-demo__donut span{color:#263449;font-size:.75rem;font-weight:700}.people-page-demo__donut-card>p{display:flex;align-items:center;gap:.3rem;margin-top:.3rem!important;color:#7b8798;font-size:.44rem;text-align:left}.people-page-demo__donut-card>p i{height:6px;width:6px;border-radius:50%;background:#4b86e8}.people-page-demo__donut-card>p:nth-of-type(2) i{background:#cbd5e1}.people-page-demo__donut-card>p strong{margin-left:auto}.people-page-demo__risk-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem;margin-top:.48rem;border:1px solid #dce3eb;border-radius:.45rem;background:#fff;padding:.48rem;transition:border-color .28s ease,box-shadow .28s ease}.people-page-demo__risk-strip.is-active{border-color:#f59e0b;box-shadow:0 0 0 3px #fef3c7}.people-page-demo__risk-strip>div{display:flex;align-items:center;gap:.35rem;color:#657286;font-size:.45rem}.people-page-demo__risk-strip svg{height:.72rem;width:.72rem;color:#d97706}.people-page-demo__risk-strip strong{color:#27354a;font-size:.58rem}.people-page-demo__risk-strip button{grid-column:1 / -1;justify-self:end;border-color:#f59e0b;color:#b45309}.people-page-demo__assignment-layout,.people-page-demo__segment-layout,.people-page-demo__coverage-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:.65rem;margin-top:.7rem}.people-page-demo__assignment-card,.people-page-demo__history-card,.people-page-demo__coverage-form,.people-page-demo__coverage-result{padding:.7rem}.people-page-demo__assignment-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:.7rem 0 0}.people-page-demo__assignment-card dl>div{border:1px solid #e1e7ee;border-radius:.36rem;padding:.45rem}.people-page-demo__assignment-card dt{color:#8b97a8;font-size:.44rem;text-transform:uppercase}.people-page-demo__assignment-card dd{margin:.14rem 0 0;font-size:.52rem;font-weight:620}.people-page-demo__primary-pill{display:inline-flex;align-items:center;gap:.3rem;margin-top:.6rem;border-radius:999px;background:#eaf7f1;color:#137a55;padding:.25rem .45rem;font-size:.47rem;font-weight:630}.people-page-demo__primary-pill svg{height:.62rem;width:.62rem}.people-page-demo__history-card{transition:border-color .28s ease,box-shadow .28s ease}.people-page-demo__history-card>strong{font-size:.58rem}.people-page-demo__history-card>div{display:grid;grid-template-columns:14px 1fr;gap:.45rem;padding-top:.7rem}.people-page-demo__history-card>div>span{position:relative;height:9px;width:9px;margin-top:.15rem;border:2px solid #b8c3d1;border-radius:50%;background:#fff}.people-page-demo__history-card>div>span:after{position:absolute;top:8px;left:2px;height:48px;width:1px;background:#d9e0e8;content:""}.people-page-demo__history-card>div:last-child>span:after{display:none}.people-page-demo__history-card>div>span.is-current{border-color:#2563eb}.people-page-demo__history-card section small{color:#8b97a8;font-size:.44rem}.people-page-demo__history-card section h4{margin:.16rem 0 0;font-size:.53rem}.people-page-demo__history-card section p{margin-top:.1rem!important;color:#748195;font-size:.45rem}.people-page-demo__segment-layout{grid-template-columns:minmax(0,1.1fr) minmax(260px,.7fr)}.people-page-demo__rules-card,.people-page-demo__preview-card{padding:.65rem}.people-page-demo__rules-card>div:first-child,.people-page-demo__preview-card>div:first-child{display:flex;align-items:center;justify-content:space-between}.people-page-demo__rules-card>div:first-child strong,.people-page-demo__preview-card>div:first-child strong{font-size:.57rem}.people-page-demo__rules-card>div:first-child span,.people-page-demo__preview-card>div:first-child span{border-radius:999px;background:#eaf2ff;color:#2563eb;padding:.2rem .4rem;font-size:.45rem;font-weight:650}.people-page-demo__rules-card>div:not(:first-child){display:grid;grid-template-columns:1.15fr .7fr 1.15fr 24px;align-items:center;gap:.35rem;margin-top:.48rem;border:1px solid #e0e6ed;border-radius:.38rem;padding:.38rem;color:#708096;font-size:.48rem}.people-page-demo__rules-card>div.is-active{border-color:#60a5fa;box-shadow:0 0 0 2px #dbeafe}.people-page-demo__rules-card>div strong{color:#334155;font-size:.49rem}.people-page-demo__rules-card>button{margin-top:.55rem}.people-page-demo__preview-card{transition:border-color .28s ease,box-shadow .28s ease}.people-page-demo__preview-card.is-saved{border-color:#24a36f;box-shadow:0 0 0 3px #24a36f24}.people-page-demo__preview-card>div:not(:first-child){display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.42rem;margin-top:.55rem;border-bottom:1px solid #edf1f5;padding-bottom:.48rem}.people-page-demo__preview-card p{display:grid}.people-page-demo__preview-card p strong{font-size:.5rem}.people-page-demo__preview-card p small{margin-top:.1rem;color:#8b97a8;font-size:.44rem}.people-page-demo__preview-card>div>svg{height:.72rem;width:.72rem;color:#17845d}.people-page-demo__preview-card>small{display:block;margin-top:.55rem;color:#8b97a8;font-size:.44rem}.people-page-demo__map-layout{display:grid;height:415px;grid-template-columns:205px 1fr;gap:.55rem;margin-top:.7rem}.people-page-demo__map-layout>aside{border:1px solid #dce3eb;border-radius:.45rem;background:#fff;padding:.65rem}.people-page-demo__map-layout>aside>strong{font-size:.58rem}.people-page-demo__map-layout>aside>p{margin-top:.14rem!important;color:#8491a2;font-size:.46rem}.people-page-demo__map-layout>aside>span{display:flex;align-items:center;gap:.3rem;margin-top:.5rem;border:1px solid #dce3eb;border-radius:.34rem;padding:.36rem;color:#506077;font-size:.47rem}.people-page-demo__map-layout>aside>span svg{height:.62rem;width:.62rem;color:#2563eb}.people-page-demo__map-layout>aside>div{display:grid;margin-top:.7rem;border-top:1px solid #e4e9ef;padding-top:.65rem}.people-page-demo__map-layout>aside>div strong{font-size:.74rem}.people-page-demo__map-layout>aside>div small{margin-top:.12rem;color:#8491a2;font-size:.45rem}.people-page-demo__map,.people-page-demo__coverage-map{position:relative;overflow:hidden;border:1px solid #d0d9e3;border-radius:.45rem;background:#e8eef4}.people-page-demo__map>img,.people-page-demo__coverage-map>img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.people-page-demo__district{position:absolute;z-index:2;border:1px solid rgba(255,255,255,.9);border-radius:999px;background:#154eabc7;color:#fff;padding:.18rem .35rem;font-size:.43rem;font-weight:650}.people-page-demo__district.district-a{top:39%;left:48%}.people-page-demo__district.district-b{top:48%;left:63%}.people-page-demo__district.district-c{top:57%;left:77%}.people-page-demo__map-pin{position:absolute;z-index:3;display:grid;height:22px;width:22px;place-items:center;border:2px solid #fff;border-radius:50%;background:#1f5dcc;color:#fff;box-shadow:0 4px 12px #1c345940}.people-page-demo__map-pin svg{height:.62rem;width:.62rem}.people-page-demo__map-pin.pin-a{top:31%;left:54%}.people-page-demo__map-pin.pin-b{top:46%;left:69%}.people-page-demo__map-pin.pin-c{top:60%;left:80%}.people-page-demo__map>div{position:absolute;right:.55rem;bottom:.55rem;z-index:3;display:grid;border:1px solid rgba(255,255,255,.76);border-radius:.4rem;background:#ffffffeb;padding:.45rem;box-shadow:0 8px 20px #26375221}.people-page-demo__map>div strong{font-size:.5rem}.people-page-demo__map>div span{margin-top:.12rem;color:#2563eb;font-size:.44rem}.people-page-demo__content--map{padding:.7rem .75rem .75rem}.people-page-demo__map-toolbar{display:flex;min-height:38px;align-items:center;gap:.45rem;margin-top:.45rem;border-block:1px solid #dce3eb;padding-block:.36rem}.people-page-demo__map-toolbar>div{display:flex;gap:.2rem;border-radius:.36rem;background:#edf1f6;padding:.18rem}.people-page-demo__map-toolbar button{min-height:25px;border-color:transparent;background:transparent;padding:.24rem .38rem;font-size:.46rem}.people-page-demo__map-toolbar button.is-active{border-color:#cdd8e5;background:#fff;color:#1d4ed8;box-shadow:0 2px 6px #1c345917}.people-page-demo__map-toolbar svg{height:.66rem;width:.66rem}.people-page-demo__map-toolbar>span{display:inline-flex;align-items:center;gap:.28rem;border-left:1px solid #dce3eb;color:#67768a;padding-left:.48rem;font-size:.45rem;font-weight:570}.people-page-demo__mapping-explorer{display:grid;height:386px;grid-template-columns:minmax(0,1fr) 235px;margin-top:.55rem;overflow:hidden;border:1px solid #d0d9e3;border-radius:.5rem;background:#fff}.people-page-demo__mapping-map{position:relative;overflow:hidden;border-right:1px solid #d0d9e3;background:#e8eef4}.people-page-demo__mapping-map>img{position:absolute;top:-4%;right:-4%;bottom:-4%;left:-4%;height:108%;width:108%;-o-object-fit:cover;object-fit:cover;transition:transform .65s cubic-bezier(.22,1,.36,1),filter .4s ease}.people-page-demo__mapping-map.step-1>img{transform:scale(1.05) translate3d(-1%,-1%,0)}.people-page-demo__mapping-map.step-2>img,.people-page-demo__mapping-map.step-3>img{transform:scale(1.12) translate3d(-4%,-2%,0)}.people-page-demo__mapping-map .people-page-demo__district{transition:transform .32s ease,box-shadow .32s ease}.people-page-demo__mapping-map.step-2 .district-b,.people-page-demo__mapping-map.step-3 .district-a,.people-page-demo__mapping-map.step-3 .district-b{transform:scale(1.14);box-shadow:0 0 0 4px #2563eb38}.people-page-demo__map-density{position:absolute;bottom:.55rem;left:.55rem;z-index:4;display:grid;grid-template-columns:repeat(4,13px);gap:.18rem;border:1px solid rgba(255,255,255,.76);border-radius:.38rem;background:#ffffffeb;color:#536276;padding:.42rem;box-shadow:0 8px 20px #26375221}.people-page-demo__map-density>span{grid-column:1 / -1;font-size:.43rem;font-weight:650}.people-page-demo__map-density>i{height:6px;border-radius:999px;background:#dce8fb}.people-page-demo__map-density>i:nth-of-type(2){background:#abc7f2}.people-page-demo__map-density>i:nth-of-type(3){background:#6697e8}.people-page-demo__map-density>i:nth-of-type(4){background:#2765ca}.people-page-demo__map-density>small{grid-column:span 2;margin-top:.1rem;font-size:.36rem}.people-page-demo__map-density>small:last-child{text-align:right}.people-page-demo__district-panel{overflow:hidden;background:#fff;padding:.72rem}.people-page-demo__district-panel-eyebrow{display:block;color:#2563eb;font-size:.42rem;font-weight:680;letter-spacing:.1em;text-transform:uppercase}.people-page-demo__district-panel>strong{display:block;margin-top:.28rem;font-size:.68rem}.people-page-demo__district-panel>p{margin-top:.2rem!important;color:#7b8798;font-size:.44rem;line-height:1.45}.people-page-demo__district-panel dl{display:grid;gap:.34rem;margin:.62rem 0 0}.people-page-demo__district-panel dl>div{display:flex;justify-content:space-between;gap:.45rem;border-bottom:1px solid #e7ebf0;padding:.34rem 0;font-size:.43rem}.people-page-demo__district-panel dt{color:#7e8a9c}.people-page-demo__district-panel dd{margin:0;font-weight:660}.people-page-demo__district-list{display:grid;gap:.3rem;margin-top:.56rem}.people-page-demo__district-list button{display:grid;min-height:43px;grid-template-columns:15px minmax(0,1fr) auto;justify-content:initial;gap:.35rem;width:100%;padding:.34rem;text-align:left}.people-page-demo__district-list button.is-selected{border-color:#86aef0;background:#edf4ff}.people-page-demo__district-list button>i{display:grid;height:14px;width:14px;place-items:center;border:1px solid #aeb8c6;border-radius:.22rem;color:#fff}.people-page-demo__district-list button.is-selected>i{border-color:#2563eb;background:#2563eb}.people-page-demo__district-list svg{height:.56rem;width:.56rem}.people-page-demo__district-list button>span{display:grid}.people-page-demo__district-list button strong,.people-page-demo__district-list button b{font-size:.46rem}.people-page-demo__district-list button small{margin-top:.1rem;color:#8a96a7;font-size:.38rem}.people-page-demo__district-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:.34rem;margin-top:.58rem}.people-page-demo__district-metrics article{display:grid;border:1px solid #b9d0f5;border-radius:.38rem;background:#edf4ff;padding:.46rem}.people-page-demo__district-metrics svg{height:.72rem;width:.72rem;color:#2563eb}.people-page-demo__district-metrics strong{margin-top:.2rem;font-size:.72rem}.people-page-demo__district-metrics span{margin-top:.08rem;color:#5272a8;font-size:.37rem;text-transform:uppercase}.people-page-demo__segment-summary{display:grid;gap:.34rem;margin-top:.68rem}.people-page-demo__segment-summary span{display:flex;align-items:center;gap:.3rem;color:#4b5b71;font-size:.43rem}.people-page-demo__segment-summary svg{height:.62rem;width:.62rem;color:#17845d}.people-page-demo__district-action{width:100%;margin-top:.72rem;border-color:#2563eb!important;background:#2563eb!important;color:#fff!important}.people-page-demo__coverage-form>label{display:block;margin:.5rem 0 .2rem;color:#7b8798;font-size:.44rem;font-weight:630;text-transform:uppercase}.people-page-demo__person-select{display:flex;align-items:center;gap:.45rem;border:1px solid #dce3eb;border-radius:.38rem;padding:.4rem}.people-page-demo__person-select img{height:30px;width:30px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.people-page-demo__person-select span{display:grid;flex:1}.people-page-demo__person-select strong{font-size:.51rem}.people-page-demo__person-select small{margin-top:.1rem;color:#8b97a8;font-size:.43rem}.people-page-demo__person-select>svg{height:.65rem;width:.65rem;color:#8b97a8}.people-page-demo__coverage-fields{display:grid;grid-template-columns:repeat(2,1fr);gap:.4rem;margin-top:.45rem}.people-page-demo__coverage-fields>div{display:grid;border:1px solid #dce3eb;border-radius:.38rem;padding:.42rem}.people-page-demo__coverage-fields label{color:#8b97a8;font-size:.42rem}.people-page-demo__coverage-fields strong{margin-top:.12rem;font-size:.49rem}.people-page-demo__token-field{display:flex;min-height:36px;flex-wrap:wrap;gap:.28rem;align-items:center;border:1px solid #dce3eb;border-radius:.38rem;padding:.34rem;transition:border-color .24s ease,box-shadow .24s ease}.people-page-demo__token-field.is-active{border-color:#60a5fa;box-shadow:0 0 0 2px #dbeafe}.people-page-demo__token-field span{border-radius:999px;background:#eaf2ff;color:#2563eb;padding:.2rem .38rem;font-size:.44rem;font-weight:590}.people-page-demo__coverage-result{transition:border-color .28s ease,box-shadow .28s ease}.people-page-demo__coverage-result>div:first-child{display:flex;align-items:center;gap:.5rem}.people-page-demo__coverage-result>div:first-child>svg{height:1.35rem;width:1.35rem;color:#2563eb}.people-page-demo__coverage-result>div:first-child span{display:grid}.people-page-demo__coverage-result>div:first-child strong{font-size:.62rem}.people-page-demo__coverage-result>div:first-child small{margin-top:.1rem;color:#8491a2;font-size:.45rem}.people-page-demo__coverage-map{height:260px;margin-top:.6rem}.people-page-demo__coverage-map>span{position:absolute;z-index:2;display:flex;align-items:center;gap:.18rem;border:2px solid #fff;border-radius:999px;background:#2563eb;color:#fff;padding:.22rem .4rem;box-shadow:0 4px 12px #1c345933;font-size:.45rem;font-weight:650}.people-page-demo__coverage-map>span:nth-of-type(1){top:38%;left:56%}.people-page-demo__coverage-map>span:nth-of-type(2){top:56%;left:73%}.people-page-demo__coverage-map svg{height:.58rem;width:.58rem}.people-page-demo__coverage-result>p{display:flex;align-items:center;gap:.3rem;margin-top:.55rem!important;color:#137a55;font-size:.47rem;font-weight:620}.people-page-demo__coverage-result>p svg{height:.65rem;width:.65rem}.people-page-demo__progress{display:grid;grid-template-columns:repeat(4,1fr);gap:.3rem;margin-top:.65rem}.people-page-demo__progress span{display:flex;align-items:center;gap:.35rem;color:#8b97a8;font-size:.47rem;font-weight:570}.people-page-demo__progress i{display:grid;height:22px;width:22px;place-items:center;border:1px solid #cfd8e3;border-radius:50%;background:#fff;font-style:normal}.people-page-demo__progress i svg{height:.65rem;width:.65rem}.people-page-demo__progress span.is-active{color:#2563eb}.people-page-demo__progress span.is-active i{border-color:#2563eb;background:#2563eb;color:#fff}.people-page-demo__upload{display:flex;height:330px;flex-direction:column;align-items:center;justify-content:center;margin-top:.75rem;border:1px dashed #9cb9e8;border-radius:.55rem;background:#f5f9ff}.people-page-demo__upload>svg{height:2rem;width:2rem;color:#2563eb}.people-page-demo__upload strong{margin-top:.6rem;font-size:.68rem}.people-page-demo__upload span{margin-top:.22rem;color:#8491a2;font-size:.49rem}.people-page-demo__upload button{margin-top:.75rem;border-color:#2563eb;background:#2563eb;color:#fff}.people-page-demo__mapping{margin-top:.75rem;overflow:hidden;border:1px solid #dce3eb;border-radius:.5rem;background:#fff}.people-page-demo__mapping>div{display:grid;min-height:58px;grid-template-columns:.8fr 1.15fr 1.3fr;align-items:center;gap:.6rem;border-bottom:1px solid #edf1f5;padding:0 .65rem;color:#637187;font-size:.5rem}.people-page-demo__mapping>div:first-child{min-height:30px;background:#f8fafc;color:#8b97a8;font-size:.43rem;letter-spacing:.06em;text-transform:uppercase}.people-page-demo__mapping>div>strong:nth-child(2){display:flex;width:-moz-max-content;width:max-content;align-items:center;gap:.28rem;border:1px solid #dce3eb;border-radius:.34rem;padding:.32rem .42rem;color:#334155;font-size:.49rem}.people-page-demo__mapping svg{height:.6rem;width:.6rem}.people-page-demo__import-preview{display:grid;grid-template-columns:repeat(4,1fr);gap:.45rem;margin-top:.75rem}.people-page-demo__import-preview article{display:grid;border:1px solid #dce3eb;border-radius:.45rem;background:#fff;padding:.55rem}.people-page-demo__import-preview article.is-warning{border-color:#f59e0b;background:#fffbeb}.people-page-demo__import-preview article small{color:#8491a2;font-size:.44rem}.people-page-demo__import-preview article strong{margin-top:.2rem;font-size:.8rem}.people-page-demo__import-preview article span{margin-top:.15rem;color:#718095;font-size:.43rem}.people-page-demo__import-preview>div{display:flex;grid-column:1 / -1;align-items:center;gap:.55rem;margin-top:.2rem;border:1px solid #f59e0b;border-radius:.45rem;background:#fffaf0;padding:.65rem}.people-page-demo__import-preview>div>svg{height:1.2rem;width:1.2rem;color:#d97706}.people-page-demo__import-preview>div p{display:grid;flex:1}.people-page-demo__import-preview>div p strong{font-size:.52rem}.people-page-demo__import-preview>div p span{margin-top:.12rem;color:#7b8798;font-size:.44rem}.people-page-demo__import-history{margin-top:.75rem;border:1px solid #dce3eb;border-radius:.5rem;background:#fff;padding:.7rem}.people-page-demo__import-history>div:first-child{display:flex;align-items:center;gap:.55rem}.people-page-demo__import-history>div:first-child>svg{height:1.3rem;width:1.3rem;color:#2563eb}.people-page-demo__import-history>div:first-child p{display:grid;flex:1}.people-page-demo__import-history>div:first-child strong{font-size:.55rem}.people-page-demo__import-history>div:first-child p span{margin-top:.13rem;color:#8491a2;font-size:.44rem}.people-page-demo__import-history dl{display:grid;grid-template-columns:repeat(4,1fr);gap:.45rem;margin:.7rem 0 0}.people-page-demo__import-history dl>div{border:1px solid #e0e6ed;border-radius:.4rem;padding:.5rem}.people-page-demo__import-history dt{color:#8491a2;font-size:.44rem}.people-page-demo__import-history dd{margin:.16rem 0 0;font-size:.72rem;font-weight:680}.people-page-demo__rollback,.people-page-demo__export-note{display:flex;align-items:center;gap:.55rem;margin-top:.7rem;border:1px solid #9cb9e8;border-radius:.45rem;background:#f5f9ff;padding:.65rem}.people-page-demo__rollback>svg,.people-page-demo__export-note>svg{height:1.15rem;width:1.15rem;color:#2563eb}.people-page-demo__rollback p,.people-page-demo__export-note p{display:grid;flex:1}.people-page-demo__rollback p strong,.people-page-demo__export-note p strong{font-size:.51rem}.people-page-demo__rollback p span,.people-page-demo__export-note p span{margin-top:.12rem;color:#718095;font-size:.44rem}.people-page-demo__rollback button{border-color:#ef4444;color:#b91c1c}.people-page-demo__report-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:.55rem;margin-top:.75rem}.people-page-demo__report-gallery article{display:grid;min-height:150px;grid-template-columns:auto 1fr auto;align-content:center;align-items:center;gap:.3rem .5rem;border:1px solid #dce3eb;border-radius:.48rem;background:#fff;padding:.7rem}.people-page-demo__report-gallery article>svg{height:1.1rem;width:1.1rem;grid-row:1 / 3;color:#2563eb}.people-page-demo__report-gallery article strong{font-size:.54rem}.people-page-demo__report-gallery article span{color:#8491a2;font-size:.45rem}.people-page-demo__report-gallery article button{grid-column:3;grid-row:1 / 3}.people-page-demo__report-layout{display:grid;grid-template-columns:205px 1fr;gap:.55rem;margin-top:.7rem}.people-page-demo__report-layout>aside,.people-page-demo__report-layout>article{border:1px solid #dce3eb;border-radius:.48rem;background:#fff;padding:.65rem}.people-page-demo__report-layout>aside{display:flex;flex-direction:column}.people-page-demo__report-layout>aside label{margin:.5rem 0 .18rem;color:#8491a2;font-size:.43rem;font-weight:630;text-transform:uppercase}.people-page-demo__report-layout>aside label:first-child{margin-top:0}.people-page-demo__report-layout>aside strong,.people-page-demo__report-layout>aside span{display:flex;align-items:center;justify-content:space-between;border:1px solid #dce3eb;border-radius:.34rem;padding:.34rem;color:#3f4e64;font-size:.47rem}.people-page-demo__report-layout>aside span+span{margin-top:.28rem}.people-page-demo__report-layout>aside svg{height:.58rem;width:.58rem}.people-page-demo__report-layout>article{transition:border-color .28s ease,box-shadow .28s ease}.people-page-demo__report-layout>article.is-active{border-color:#60a5fa;box-shadow:0 0 0 3px #dbeafe}.people-page-demo__report-layout>article>div:first-child{display:grid}.people-page-demo__report-layout>article>div:first-child strong{font-size:.58rem}.people-page-demo__report-layout>article>div:first-child span{margin-top:.12rem;color:#8491a2;font-size:.44rem}.people-page-demo__report-chart{margin-top:1rem}.people-page-demo__report-chart>div{grid-template-columns:118px minmax(0,1fr) 32px}.people-page-demo__export-note{margin-top:1rem}.people-page-demo__export-note button{border-color:#2563eb;background:#2563eb;color:#fff}.people-feature-demo__zoom-label{position:absolute;right:.7rem;bottom:.7rem;z-index:8;display:flex;align-items:center;gap:.35rem;border:1px solid rgba(255,255,255,.68);border-radius:999px;background:#0b192cdb;color:#fff;padding:.32rem .5rem;font-size:.52rem;font-weight:620;box-shadow:0 8px 20px #0b192c33}.people-feature-demo__zoom-label svg{height:.68rem;width:.68rem}:root[data-theme=dark] .people-page-demo{background:#0b111c;color:#e8eef7;color-scheme:dark}:root[data-theme=dark] .people-page-demo__canvas,:root[data-theme=dark] .people-page-demo__content{background:#0b111c}:root[data-theme=dark] .people-page-demo :is(.people-page-demo__sidebar,.people-page-demo__header,.people-page-demo__people-list,.people-page-demo__profile,.people-page-demo__assignment-card,.people-page-demo__history-card,.people-page-demo__rules-card,.people-page-demo__preview-card,.people-page-demo__coverage-form,.people-page-demo__coverage-result,.people-page-demo__metric-grid article,.people-page-demo__chart-card,.people-page-demo__risk-strip,.people-page-demo__map-layout>aside,.people-page-demo__mapping-explorer,.people-page-demo__district-panel,.people-page-demo__district-metrics article,.people-page-demo__mapping,.people-page-demo__import-preview article,.people-page-demo__import-preview>div,.people-page-demo__import-history,.people-page-demo__report-gallery article,.people-page-demo__report-layout>aside,.people-page-demo__report-layout>article){border-color:#2b3a50;background:#111a29;color:#e8eef7}:root[data-theme=dark] .people-page-demo__map-toolbar{border-color:#2b3a50}:root[data-theme=dark] .people-page-demo__map-toolbar>div{background:#121c2b}:root[data-theme=dark] .people-page-demo__map-toolbar button.is-active{border-color:#3c5f94;background:#192b47;color:#8db2ff}:root[data-theme=dark] .people-page-demo__map-toolbar>span,:root[data-theme=dark] .people-page-demo__mapping-map,:root[data-theme=dark] .people-page-demo__mapping-explorer{border-color:#2b3a50}:root[data-theme=dark] .people-page-demo__district-list button.is-selected,:root[data-theme=dark] .people-page-demo__district-metrics article{border-color:#315ca8;background:#132544}:root[data-theme=dark] .people-page-demo__district-panel dl>div{border-color:#2b3a50}:root[data-theme=dark] .people-page-demo__segment-summary span{color:#a9b7ca}:root[data-theme=dark] .people-page-demo :is(.people-page-demo__brand,.people-page-demo__header,.people-page-demo__panel-heading,.people-page-demo__table-head,.people-page-demo__person-row,.people-page-demo__tabs,.people-page-demo__preview-card>div:not(:first-child),.people-page-demo__mapping>div,.people-page-demo__context-card){border-color:#2b3a50}:root[data-theme=dark] .people-page-demo :is(h3,h4,strong,dd){color:#e8eef7}:root[data-theme=dark] .people-page-demo :is(p,small,dt,label){color:#9eabc0}:root[data-theme=dark] .people-page-demo :is(.people-page-demo__global-search,.people-page-demo__field,.people-page-demo__assignment-card dl>div,.people-page-demo__profile-grid>div,.people-page-demo__context-card,.people-page-demo__person-select,.people-page-demo__coverage-fields>div,.people-page-demo__token-field,.people-page-demo__mapping>div>strong:nth-child(2),.people-page-demo__report-layout>aside strong,.people-page-demo__report-layout>aside span){border-color:#34445b;background:#151f2f;color:#dce5f2}:root[data-theme=dark] .people-page-demo button{border-color:#3a4b64;background:#182438;color:#dce5f2}:root[data-theme=dark] .people-page-demo__panel-heading>button,:root[data-theme=dark] .people-page-demo__upload button,:root[data-theme=dark] .people-page-demo__export-note button{border-color:#3978ec;background:#3978ec;color:#fff}:root[data-theme=dark] .people-page-demo__table-head,:root[data-theme=dark] .people-page-demo__mapping>div:first-child{background:#101826;color:#7f90a8}:root[data-theme=dark] .people-page-demo__person-row{color:#a7b4c6}:root[data-theme=dark] .people-page-demo__person-row.is-selected{background:#172a4d;color:#e8eef7}:root[data-theme=dark] .people-page-demo__person-row small,:root[data-theme=dark] .people-page-demo__panel-heading p,:root[data-theme=dark] .people-page-demo__global-search,:root[data-theme=dark] .people-page-demo__nav-group>span{color:#8e9db2}:root[data-theme=dark] .people-page-demo__sidebar nav{background:#101826}:root[data-theme=dark] .people-page-demo__nav-group>span.is-active{background:#172a4d;color:#8ab8ff}:root[data-theme=dark] .people-page-demo__upload{border-color:#315ca8;background:#101d32}:root[data-theme=dark] .people-page-demo__import-preview article.is-warning,:root[data-theme=dark] .people-page-demo__import-preview>div{border-color:#a76d16;background:#2d2416}:root[data-theme=dark] .people-page-demo :is(.people-page-demo__rollback,.people-page-demo__export-note){border-color:#315ca8;background:#101d32}:root[data-theme=dark] .people-page-demo__donut{border-color:#4b86e8;border-right-color:#2b3a50}:root[data-theme=dark] .people-page-demo__bar-chart i,:root[data-theme=dark] .people-page-demo__report-chart i{background:#5b91ea}@media(max-width:1180px){.app-product-hero{min-height:auto;grid-template-columns:1fr}.app-product-hero__copy{max-width:900px}.app-product-hero__visual{width:100%}.people-product-hero-visual,.communications-product-hero-visual{height:min(76svh,780px)}.app-product-feature{min-height:0;padding-block:2rem}.app-product-feature__scene,.app-product-feature--reverse .app-product-feature__scene{position:relative;top:auto;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:1.5rem}.app-product-feature__copy--lead,.app-product-feature__copy--details,.app-product-feature__visual,.app-product-feature--reverse .app-product-feature__copy--lead,.app-product-feature--reverse .app-product-feature__copy--details,.app-product-feature--reverse .app-product-feature__visual{grid-column:1;grid-row:auto}.app-product-feature__copy{min-width:0;max-width:790px}.people-product-connected-story{grid-template-columns:1fr}}@media(max-width:860px){.app-product-capabilities__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-product-cta{grid-template-columns:1fr}.app-product-cta>div:last-child{justify-content:flex-start}.people-feature-demo__controls{grid-template-columns:1fr auto}.people-feature-demo__steps{grid-column:1 / -1;grid-row:2;justify-content:flex-start;overflow-x:auto;padding-bottom:.1rem}}@media(max-width:640px){.app-product-hero__product>img{height:62px;width:62px}.app-product-hero{padding-top:2.8rem}.app-product-page--compact-hero .app-product-hero{gap:1.65rem;padding-top:2rem;padding-bottom:2.25rem}.app-product-hero h1{font-size:clamp(3rem,15vw,4.6rem)}.app-product-hero__actions{align-items:stretch;flex-direction:column}.app-product-action{width:100%}.app-product-page--compact-hero .app-product-hero__actions{gap:.35rem;margin-top:1.35rem}.app-product-page--compact-hero .app-product-action--secondary{width:-moz-max-content;width:max-content;align-self:flex-start;justify-content:flex-start}.app-product-page--compact-hero .people-product-hero-visual{height:360px;min-height:0}.app-product-proof-strip ul{justify-content:flex-start}.people-product-hero-visual,.communications-product-hero-visual{height:590px;min-height:0}.people-product-hero-card,.communications-product-hero-card{top:auto;bottom:1rem;left:1rem;width:calc(100% - 2rem)}.people-product-hero-visual__caption,.communications-product-hero-visual__caption{top:1rem;right:1rem;bottom:auto;left:1rem}.app-product-rail span{display:none}.app-product-rail:after{position:absolute;top:1px;right:0;bottom:1px;display:grid;width:42px;place-items:center;background:linear-gradient(90deg,transparent,var(--app-page-bg) 58%);color:var(--app-page-muted);content:"›";font-size:1.2rem;pointer-events:none}.app-product-feature{padding-block:3rem}.app-product-feature__copy h2,.app-product-capabilities__heading h2,.people-product-connected-story h2,.app-product-cta h2{font-size:clamp(2.15rem,10.5vw,3.2rem)}.app-product-sectors__heading h2{font-size:clamp(2.2rem,11vw,3.4rem)}.app-product-sectors__viewport:not(.is-looping) .app-product-sectors__row{padding-inline:1.25rem;transform:none!important}.app-product-sectors__viewport:not(.is-looping) .app-product-sectors__row--reverse{margin-left:0;padding-left:2.5rem}.app-product-sectors__viewport.is-looping .app-product-sectors__row{padding-inline:1.25rem}.app-product-sectors__row article,.app-product-sectors__row article.is-compact{width:min(82vw,430px)}.app-product-human-story{min-height:570px}.app-product-human-story blockquote span{font-size:clamp(2rem,10vw,3rem)}.app-product-capabilities__grid{grid-template-columns:1fr}.app-product-capabilities__grid article{min-height:220px}.people-product-connected-story{padding:1.2rem}.people-product-connected-story__apps>div{grid-template-columns:1fr}.people-feature-demo__controls{min-height:58px}.people-feature-demo__steps button{font-size:.52rem}}.app-product-page--people-v3 .app-product-stories{position:relative}.app-product-page--people-v3 .app-product-hero{position:relative;isolation:isolate}.app-product-page--people-v3 .app-product-hero:before{position:absolute;z-index:-1;inset:0 auto 0 50%;width:100vw;background:radial-gradient(ellipse 48% 58% at 78% 44%,color-mix(in srgb,var(--app-page-blue) 12%,transparent),transparent 72%),radial-gradient(ellipse 34% 44% at 12% 74%,color-mix(in srgb,var(--app-page-green) 6%,transparent),transparent 74%);content:"";pointer-events:none;transform:translate(-50%)}.app-product-page--people-v3 .app-product-stories:before{position:absolute;z-index:0;top:2rem;bottom:2rem;left:clamp(.65rem,2vw,1.75rem);width:2px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--app-page-blue) 38%,transparent) 8%,color-mix(in srgb,var(--app-page-green) 32%,transparent) 48%,color-mix(in srgb,#7b61ff 28%,transparent) 72%,color-mix(in srgb,#dfa52d 28%,transparent) 92%,transparent);content:"";pointer-events:none}.app-product-page--people-v3 .app-product-stories>div{position:relative;z-index:1}.app-product-page--people-v3 .app-product-stories>div:before{position:absolute;z-index:2;top:clamp(7rem,42svh,28rem);left:calc(clamp(.65rem,2vw,1.75rem) - 4px);height:10px;width:10px;border:2px solid var(--app-page-bg);border-radius:50%;background:var(--app-page-blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--app-page-blue) 10%,transparent);content:"";pointer-events:none}.app-product-page--people-v3 .app-product-stories>div:nth-child(2n):before{background:var(--app-page-green);box-shadow:0 0 0 4px color-mix(in srgb,var(--app-page-green) 10%,transparent)}.app-product-page--people-v3 .app-product-stories>div:nth-child(3):before{background:#7b61ff;box-shadow:0 0 0 4px color-mix(in srgb,#7b61ff 10%,transparent)}.app-product-page--people-v3 .app-product-stories>div:nth-child(5):before{background:#dfa52d;box-shadow:0 0 0 4px color-mix(in srgb,#dfa52d 10%,transparent)}.app-product-page--people-v3 .app-product-feature{isolation:isolate}.app-product-page--people-v3 .app-product-feature:before{position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;background:radial-gradient(ellipse 54% 42% at 82% 50%,color-mix(in srgb,var(--app-page-blue) 15%,transparent),transparent 72%),radial-gradient(ellipse 34% 32% at 12% 82%,color-mix(in srgb,var(--app-page-green) 5%,transparent),transparent 74%);content:"";pointer-events:none;transform:translate(-50%)}.app-product-page--people-v3 .app-product-stories>div:nth-child(2n)>.app-product-feature:before{background:radial-gradient(ellipse 50% 40% at 16% 50%,color-mix(in srgb,var(--app-page-green) 14%,transparent),transparent 72%),radial-gradient(ellipse 34% 30% at 88% 80%,color-mix(in srgb,var(--app-page-blue) 5%,transparent),transparent 74%)}.app-product-page--people-v3 .app-product-stories>div:nth-child(3)>.app-product-feature:before{background:radial-gradient(ellipse 52% 42% at 80% 50%,color-mix(in srgb,#7b61ff 13%,transparent),transparent 72%),radial-gradient(ellipse 32% 28% at 12% 82%,color-mix(in srgb,var(--app-page-blue) 5%,transparent),transparent 74%)}.app-product-page--people-v3 .app-product-stories>div:nth-child(5)>.app-product-feature:before{background:radial-gradient(ellipse 52% 42% at 80% 50%,color-mix(in srgb,#dfa52d 13%,transparent),transparent 72%),radial-gradient(ellipse 32% 28% at 10% 82%,color-mix(in srgb,var(--app-page-green) 5%,transparent),transparent 74%)}.app-product-page--people-v3 .app-product-hero h1{max-width:660px;font-size:clamp(2.8rem,3.7vw,3.95rem);font-weight:620;letter-spacing:-.052em;line-height:.96;text-wrap:pretty}@media(min-width:1181px){.app-product-page--people-v3.app-product-page--compact-hero .app-product-hero{min-height:clamp(610px,70svh,700px);grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);padding-block:clamp(2.5rem,3.5vw,3.75rem)}.app-product-page--people-v3.app-product-page--compact-hero .people-product-hero-visual{height:min(54svh,560px);min-height:470px}}.app-product-page--people-v3 .app-product-feature{min-height:84svh}.app-product-page--people-v3 .app-product-feature__scene{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(2.25rem,4vw,4.5rem);row-gap:0;padding-block:clamp(3rem,5vw,5rem)}.app-product-page--people-v3 .app-product-feature--reverse .app-product-feature__scene{grid-template-columns:minmax(0,1.28fr) minmax(300px,.72fr)}.app-product-page--people-v3 :is(.app-product-feature__copy h2,.app-product-capabilities__heading h2,.people-product-connected-story h2,.app-product-cta h2){font-size:clamp(2.05rem,3vw,3.35rem);font-weight:610;letter-spacing:-.042em;line-height:1.06}.app-product-page--people-v3 .app-product-feature__body{max-width:42rem;font-size:1rem;line-height:1.68}.app-product-page--people-v3 .app-product-feature__outcome p{font-weight:540}.app-product-page--people-v3 .app-product-human-story{height:min(56svh,600px);min-height:430px}.app-product-page--people-v3 .app-product-human-story blockquote span{max-width:680px;font-size:clamp(1.8rem,3.2vw,3.35rem)}.app-product-page--people-v3 .app-product-sectors{padding-block:clamp(4.5rem,7vw,7rem)}.app-product-page--people-v3 .app-product-sectors__viewport{margin-top:clamp(2rem,3.5vw,3rem)}.app-product-page--people-v3 .app-product-sectors__row article{width:clamp(300px,31vw,480px)}.app-product-page--people-v3 .app-product-sectors__row article.is-compact{width:clamp(280px,27vw,420px)}.app-product-page--people-v3 :is(.app-product-capabilities,.app-product-connected,.app-product-cta){padding-block:clamp(4.5rem,7vw,7rem)}.app-product-page--people-v3 .app-product-capabilities__grid article{min-height:220px}.app-product-page--people-v3 .app-product-feature__visual{width:100%;max-width:760px;justify-self:end}.app-product-page--people-v3 .app-product-feature--reverse .app-product-feature__visual{justify-self:start}.people-interactive-demo{position:relative;min-height:520px;overflow:hidden;border:1px solid #d9e1ec;border-radius:1rem;background:#f4f7fb;color:#132033;box-shadow:0 26px 64px #17263e24}.people-interactive-demo__header{display:flex;min-height:64px;align-items:center;justify-content:flex-start;gap:1rem;border-bottom:1px solid rgba(255,255,255,.12);background:#101b31;color:#fff;padding:.85rem 1rem}.people-interactive-demo__header>div:first-child{display:grid;width:auto;min-width:0;gap:.18rem}.people-interactive-demo__header>div:first-child span{color:#8796b1;font-size:.58rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.people-interactive-demo__header>div:first-child strong{font-size:.84rem;font-weight:620}.people-interactive-demo__pills{display:flex;min-width:0;flex:1 1 auto;justify-content:flex-end;gap:.32rem;overflow-x:auto;padding-bottom:.05rem;scrollbar-width:none}.people-interactive-demo__pills::-webkit-scrollbar{display:none}.people-interactive-demo__pills button{flex:0 0 auto;border:1px solid #34445f;border-radius:999px;background:#192742;color:#afbbce;padding:.42rem .65rem;font-size:.65rem;font-weight:580;transition:border-color .16s ease,background .16s ease,color .16s ease}.people-interactive-demo__pills button:hover,.people-interactive-demo__pills button.is-active{border-color:#5d8ce9;background:#24457e;color:#fff}.people-interactive-demo__pills button:focus-visible{outline:2px solid #8cb5ff;outline-offset:2px}.people-interactive-demo__body{min-height:446px;padding:1rem}.people-interactive-demo__scene{position:relative;min-height:414px}.people-interactive-demo--record{min-height:430px}.people-interactive-demo--record .people-interactive-demo__body{min-height:356px}.people-interactive-demo--record .people-interactive-demo__scene{min-height:324px}.people-interactive-demo :is(button,strong,input){font:inherit}.people-interactive-demo button{cursor:pointer}.people-demo-label{display:block;color:#2f63d8;font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.people-demo-cursor{position:absolute;top:70px;left:188px;z-index:4;filter:drop-shadow(0 2px 2px rgba(11,22,38,.28));color:#132033}.people-demo-cursor svg{height:1.1rem;width:1.1rem;fill:#fff}.people-start-demo{min-height:414px}.people-start-demo--import{display:grid;grid-template-columns:minmax(150px,.78fr) auto minmax(250px,1.32fr);align-content:start;align-items:center;gap:.8rem}.people-start-demo__source,.people-start-demo__map,.people-start-demo__fresh-intro,.people-start-demo__fresh-form{border:1px solid #d9e1ec;border-radius:.75rem;background:#fff;padding:.9rem}.people-start-demo__file{display:flex;align-items:center;gap:.55rem;margin-top:.75rem;border:1px solid #dfe5ee;border-radius:.62rem;padding:.65rem}.people-start-demo__file>svg{height:1.35rem;width:1.35rem;flex:0 0 auto;color:#2f63d8}.people-start-demo__file>span{display:grid;min-width:0;flex:1;gap:.12rem}.people-start-demo__file strong{overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.people-start-demo__file small{color:#7a8799;font-size:.58rem}.people-start-demo__file i{display:flex;align-items:center;gap:.18rem;border-radius:999px;background:#e8f7f0;color:#147a55;padding:.25rem .4rem;font-size:.54rem;font-style:normal;font-weight:650}.people-start-demo__file i svg{height:.65rem;width:.65rem}.people-start-demo__columns{display:flex;flex-wrap:wrap;gap:.28rem;margin-top:.7rem}.people-start-demo__columns span{border-radius:.28rem;background:#edf1f7;color:#526176;padding:.25rem .38rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.52rem}.people-start-demo__arrow{height:1.1rem;width:1.1rem;color:#7d8ca0}.people-start-demo__map{position:relative;padding:.8rem}.people-start-demo__map-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;margin-bottom:.55rem}.people-start-demo__map-heading>span{display:grid;gap:.12rem}.people-start-demo__map-heading strong{font-size:.78rem}.people-start-demo__map-heading small,.people-start-demo__map-heading i{color:#7a8799;font-size:.55rem;font-style:normal}.people-start-demo__map>div:not(:first-child){display:grid;grid-template-columns:72px 14px minmax(116px,1fr) minmax(100px,1fr);align-items:center;gap:.38rem;border:1px solid #e0e6ef;border-radius:.45rem;margin-top:.35rem;padding:.45rem;font-size:.58rem}.people-start-demo__map code{color:#55657b;font-size:.56rem}.people-start-demo__map>div>svg{height:.65rem;width:.65rem;color:#94a0b1}.people-start-demo__map>div>strong{display:flex;align-items:center;justify-content:space-between;gap:.25rem;border:1px solid #d9e1ec;border-radius:.35rem;padding:.35rem;color:#25354c}.people-start-demo__map>div>strong svg{height:.62rem;width:.62rem}.people-start-demo__map>div>small{overflow:hidden;color:#7a8799;font-size:.53rem;text-overflow:ellipsis;white-space:nowrap}.people-start-demo__summary{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(80px,.6fr)) minmax(210px,1.4fr);gap:.55rem;margin-top:.15rem}.people-start-demo__summary>span{display:flex;min-height:62px;align-items:center;gap:.35rem;border:1px solid #d9e1ec;border-radius:.62rem;background:#fff;padding:.65rem}.people-start-demo__summary strong{font-size:1.05rem}.people-start-demo__summary small{color:#748196;font-size:.58rem}.people-start-demo__summary>span:last-child{background:#eef6ff;color:#244a87;font-size:.64rem;font-weight:600}.people-start-demo__summary svg{height:1rem;width:1rem;flex:0 0 auto;color:#2f63d8}.people-start-demo--fresh{display:grid;grid-template-columns:minmax(190px,.86fr) minmax(240px,1.14fr);align-items:stretch;gap:.9rem}.people-start-demo__fresh-intro{display:flex;flex-direction:column;justify-content:center;background:#eaf2ff}.people-start-demo__fresh-intro h3{margin-top:.65rem;font-size:1.45rem;font-weight:620;letter-spacing:-.035em}.people-start-demo__fresh-intro>p{margin-top:.6rem!important;color:#526176;font-size:.72rem;line-height:1.6}.people-start-demo__fresh-intro>div{display:grid;gap:.45rem;margin-top:1rem}.people-start-demo__fresh-intro>div span{display:flex;align-items:center;gap:.42rem;color:#33435a;font-size:.65rem;font-weight:570}.people-start-demo__fresh-intro>div svg{height:.78rem;width:.78rem;color:#17845d}.people-start-demo__fresh-form{display:grid;align-content:start;gap:.65rem}.people-start-demo__fresh-heading{display:flex;align-items:center;gap:.55rem;border-bottom:1px solid #e2e7ef;padding-bottom:.7rem}.people-start-demo__fresh-heading>span{display:grid;height:34px;width:34px;place-items:center;border-radius:.55rem;background:#eaf2ff;color:#2f63d8}.people-start-demo__fresh-heading svg{height:1rem;width:1rem}.people-start-demo__fresh-heading>div{display:grid;gap:.12rem}.people-start-demo__fresh-heading strong{font-size:.82rem}.people-start-demo__fresh-heading small{color:#7a8799;font-size:.57rem}.people-start-demo__fresh-form label,.people-structure-demo--organizations label,.people-fields-demo label,.people-workflow-demo label{display:grid;gap:.25rem;color:#718096;font-size:.58rem}.people-start-demo__fresh-form label>strong,.people-structure-demo--organizations label>strong,.people-fields-demo label>strong,.people-workflow-demo label>strong{display:flex;min-height:32px;align-items:center;justify-content:space-between;gap:.35rem;border:1px solid #dbe2eb;border-radius:.42rem;background:#fff;color:#24344a;padding:.42rem .5rem;font-size:.64rem;font-weight:560}.people-start-demo__fresh-form label svg,.people-structure-demo--organizations label svg,.people-fields-demo label svg{height:.68rem;width:.68rem}.people-start-demo__fresh-fields{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.people-start-demo__fresh-form>button{display:flex;min-height:34px;align-items:center;justify-content:center;gap:.35rem;border:1px solid #2f63d8;border-radius:.45rem;background:#2f63d8;color:#fff;font-size:.64rem;font-weight:620}.people-start-demo__fresh-form>button svg{height:.75rem;width:.75rem}.people-structure-demo{min-height:414px;border:1px solid #d9e1ec;border-radius:.75rem;background:#fff;padding:1rem}.people-structure-demo__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid #e2e7ef;padding-bottom:.8rem}.people-structure-demo__heading>div{max-width:470px}.people-structure-demo__heading h3{margin-top:.35rem;font-size:1.12rem;font-weight:620;letter-spacing:-.025em}.people-structure-demo__heading p{margin-top:.35rem!important;color:#68768a;font-size:.66rem;line-height:1.55}.people-structure-demo__heading>button,.people-record-demo button,.people-map-demo button,.people-workflow-demo button{display:inline-flex;min-height:32px;flex:0 0 auto;align-items:center;justify-content:center;gap:.3rem;border:1px solid #cbd6e5;border-radius:.42rem;background:#fff;color:#2b3c55;padding:.4rem .55rem;font-size:.6rem;font-weight:600}.people-structure-demo__heading>button svg,.people-record-demo button svg,.people-map-demo button svg,.people-workflow-demo button svg{height:.72rem;width:.72rem}.people-structure-demo__type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.8rem}.people-structure-demo__type-grid article{display:flex;min-height:48px;align-items:center;gap:.5rem;border:1px solid #dfe5ee;border-radius:.55rem;padding:.5rem}.people-structure-demo__type-grid article>i{display:grid;height:30px;width:30px;flex:0 0 auto;place-items:center;border-radius:.45rem;background:#eaf2ff;color:#2f63d8;font-style:normal}.people-structure-demo__type-grid article>i.is-green{background:#e8f7f0;color:#17845d}.people-structure-demo__type-grid article>i.is-violet{background:#f1eafd;color:#7453b8}.people-structure-demo__type-grid article>i.is-amber{background:#fff4dc;color:#a56a08}.people-structure-demo__type-grid article>i.is-indigo{background:#e9edff;color:#455cc2}.people-structure-demo__type-grid article>i.is-slate{background:#edf1f5;color:#58677a}.people-structure-demo__type-grid article>i svg{height:.85rem;width:.85rem}.people-structure-demo__type-grid article>span{display:grid;min-width:0;flex:1;gap:.1rem}.people-structure-demo__type-grid article strong{font-size:.66rem}.people-structure-demo__type-grid article small{color:#7a8799;font-size:.55rem}.people-structure-demo__type-grid article>svg{height:.72rem;width:.72rem;color:#91a0b3}.people-structure-demo__type-grid article.is-new{border-color:#8fb2ef;background:#f0f6ff}.people-structure-demo__note{display:flex;align-items:center;gap:.35rem;margin-top:.7rem!important;color:#516078;font-size:.58rem}.people-structure-demo__note svg{height:.72rem;width:.72rem;color:#17845d}.people-structure-demo__org-layout{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(240px,1.2fr);gap:.75rem;margin-top:.8rem}.people-structure-demo__org-layout>div{display:grid;align-content:start;gap:.45rem}.people-structure-demo__org-layout>div article{display:flex;align-items:center;gap:.5rem;border:1px solid #e0e6ef;border-radius:.5rem;padding:.55rem}.people-structure-demo__org-layout>div article>svg{height:.9rem;width:.9rem;color:#2f63d8}.people-structure-demo__org-layout>div article span{display:grid;gap:.1rem}.people-structure-demo__org-layout>div article strong{font-size:.64rem}.people-structure-demo__org-layout>div article small{color:#7a8799;font-size:.53rem}.people-structure-demo__org-layout aside{display:grid;align-content:start;gap:.55rem;border:1px solid #8fb2ef;border-radius:.62rem;background:#f5f8ff;padding:.75rem}.people-structure-demo__org-layout aside>button{display:flex;min-height:32px;align-items:center;justify-content:center;gap:.3rem;border:1px solid #b8d0f7;border-radius:.42rem;background:#e6f0ff;color:#285398;font-size:.6rem;font-weight:620}.people-structure-demo__org-layout aside>button svg{height:.72rem;width:.72rem}.people-fields-demo{display:grid;grid-template-columns:minmax(150px,.72fr) minmax(250px,1.28fr);gap:.75rem;margin-top:.8rem}.people-fields-demo>aside{display:grid;align-content:start;gap:.25rem;border-right:1px solid #e0e6ef;padding-right:.75rem}.people-fields-demo>aside strong{margin-bottom:.25rem;font-size:.65rem}.people-fields-demo>aside span{border-radius:.38rem;color:#647287;padding:.42rem;font-size:.58rem}.people-fields-demo>aside span.is-active{background:#eaf2ff;color:#2f63d8;font-weight:620}.people-fields-demo>div{display:grid;align-content:start;gap:.55rem}.people-fields-demo>div>div:not(.people-fields-demo__access){display:grid;grid-template-columns:.76fr 1.24fr;gap:.55rem}.people-fields-demo__access{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.15rem}.people-fields-demo__access span{display:flex;align-items:center;gap:.25rem;border-radius:999px;background:#edf3fa;color:#53647b;padding:.3rem .45rem;font-size:.54rem}.people-fields-demo__access svg{height:.65rem;width:.65rem;color:#17845d}.people-record-demo__person{display:flex;align-items:center;gap:.55rem;border:1px solid #d9e1ec;border-radius:.7rem;background:#fff;padding:.65rem}.people-record-demo__person img{height:40px;width:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.people-record-demo__person>span{display:grid;flex:1;gap:.12rem}.people-record-demo__person strong{font-size:.76rem}.people-record-demo__person small{color:#778499;font-size:.58rem}.people-record-demo__person>i{border-radius:999px;background:#e8f7f0;color:#147a55;padding:.3rem .5rem;font-size:.55rem;font-style:normal;font-weight:620}.people-record-demo{margin-top:.65rem}.people-record-demo--overview{display:grid;grid-template-columns:1fr minmax(190px,.62fr);gap:.65rem}.people-record-demo--overview dl{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin:0;border:1px solid #d9e1ec;border-radius:.7rem;background:#fff;padding:.75rem}.people-record-demo--overview dl>div{min-width:0;border-bottom:1px solid #edf0f5;padding-bottom:.45rem}.people-record-demo--overview dt{color:#7a8799;font-size:.54rem}.people-record-demo--overview dd{overflow:hidden;margin:.2rem 0 0;font-size:.64rem;font-weight:590;text-overflow:ellipsis;white-space:nowrap}.people-record-demo--overview aside{border:1px solid #d9e1ec;border-radius:.7rem;background:#fff;padding:.75rem}.people-record-demo--overview aside>strong{display:block;margin-top:.7rem;font-size:.78rem}.people-record-demo--overview aside>small{color:#7a8799;font-size:.56rem}.people-record-demo--overview aside>div{display:flex;align-items:flex-start;gap:.3rem;margin-top:.8rem;border-radius:.45rem;background:#eaf7f1;color:#28634e;padding:.5rem;font-size:.56rem;line-height:1.4}.people-record-demo--overview aside svg{height:.75rem;width:.75rem;flex:0 0 auto}.people-record-demo--notes{display:grid;grid-template-columns:minmax(250px,1.2fr) minmax(180px,.8fr);gap:.65rem}.people-record-demo__note-compose,.people-record-demo--notes>article,.people-record-demo--files,.people-record-demo--history{border:1px solid #d9e1ec;border-radius:.7rem;background:#fff;padding:.75rem}.people-record-demo__note-compose>div{display:flex;align-items:center;gap:.45rem}.people-record-demo__note-compose>div svg{height:.9rem;width:.9rem;color:#2f63d8}.people-record-demo__note-compose>div span{display:grid;gap:.08rem}.people-record-demo__note-compose strong{font-size:.68rem}.people-record-demo__note-compose small{color:#7a8799;font-size:.53rem}.people-record-demo__note-compose>p{min-height:76px;margin-top:.6rem!important;border:1px solid #dbe2eb;border-radius:.45rem;color:#526176;padding:.6rem;font-size:.62rem;line-height:1.55}.people-record-demo__note-compose>button{margin-top:.5rem;margin-right:.35rem}.people-record-demo__note-compose>button:last-child{border-color:#2f63d8;background:#2f63d8;color:#fff}.people-record-demo--notes>article>span{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.people-record-demo--notes>article>span strong{border-radius:999px;background:#fff2d8;color:#9a650c;padding:.2rem .35rem;font-size:.52rem}.people-record-demo--notes>article>span small,.people-record-demo--notes>article>small{color:#7a8799;font-size:.52rem}.people-record-demo--notes>article p{margin:.65rem 0!important;color:#435269;font-size:.62rem;line-height:1.55}.people-record-demo--files{display:grid;gap:.45rem}.people-record-demo__files-heading{display:flex;align-items:center;justify-content:space-between;gap:.55rem;margin-bottom:.2rem}.people-record-demo__files-heading>span{display:flex;align-items:center;gap:.4rem}.people-record-demo__files-heading>span svg{height:.9rem;width:.9rem;color:#2f63d8}.people-record-demo__files-heading strong{font-size:.68rem}.people-record-demo--files article{display:flex;align-items:center;gap:.5rem;border:1px solid #e0e6ef;border-radius:.5rem;padding:.5rem}.people-record-demo--files article>svg{height:.9rem;width:.9rem;color:#2f63d8}.people-record-demo--files article>span{display:grid;flex:1;gap:.08rem}.people-record-demo--files article strong{font-size:.62rem}.people-record-demo--files article small{color:#7a8799;font-size:.52rem}.people-record-demo--files article i{border-radius:999px;background:#edf2f8;color:#526176;padding:.22rem .38rem;font-size:.5rem;font-style:normal}.people-record-demo--files>p{display:flex;align-items:center;gap:.3rem;color:#506077;font-size:.55rem}.people-record-demo--files>p svg{height:.7rem;width:.7rem;color:#17845d}.people-record-demo--history{display:grid;gap:0}.people-record-demo--history article{display:grid;grid-template-columns:28px 1fr;gap:.5rem;min-height:62px}.people-record-demo--history article>i{position:relative;display:grid;height:24px;width:24px;place-items:center;border-radius:50%;background:#edf1f6;color:#738198}.people-record-demo--history article>i:after{position:absolute;top:24px;bottom:-38px;left:11px;width:1px;background:#d9e1ec;content:""}.people-record-demo--history article:last-child>i:after{display:none}.people-record-demo--history article>i.is-current{background:#eaf2ff;color:#2f63d8}.people-record-demo--history article>i svg{height:.72rem;width:.72rem}.people-record-demo--history article>span{display:grid;align-content:start;gap:.1rem}.people-record-demo--history article small{color:#7a8799;font-size:.52rem}.people-record-demo--history article strong{font-size:.64rem}.people-record-demo--history article p{color:#66758a;font-size:.54rem}.people-map-demo{display:grid;min-height:414px;grid-template-columns:minmax(0,1fr) 210px;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid #d9e1ec;border-radius:.75rem;background:#fff}.people-map-demo__toolbar{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:.55rem;border-bottom:1px solid #dfe5ee;padding:.6rem}.people-map-demo__toolbar span{display:flex;align-items:center;gap:.3rem;border:1px solid #dbe2eb;border-radius:.38rem;color:#718096;padding:.35rem .45rem;font-size:.54rem}.people-map-demo__toolbar svg{height:.68rem;width:.68rem}.people-map-demo__map{position:relative;min-height:354px;overflow:hidden;background:#dfe9ef}.people-map-demo__map>img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;opacity:.86;transition:filter .24s ease,transform .24s ease}.people-map-demo.is-heatmap .people-map-demo__map>img{filter:saturate(.7);transform:scale(1.05)}.people-map-demo__pin{position:absolute;display:flex;height:30px;min-width:30px;align-items:center;justify-content:center;gap:.2rem;border:2px solid #fff;border-radius:999px;background:#2f63d8;color:#fff;padding-inline:.35rem;box-shadow:0 4px 12px #1d448242;font-style:normal}.people-map-demo__pin svg{height:.72rem;width:.72rem}.people-map-demo__pin b{font-size:.54rem}.people-map-demo__pin.pin-a{top:28%;left:39%}.people-map-demo__pin.pin-b{top:47%;left:59%}.people-map-demo__pin.pin-c{top:62%;left:76%}.people-map-demo__district{position:absolute;border:2px solid rgba(47,99,216,.72);border-radius:.38rem;background:#2f63d8d1;color:#fff;padding:.34rem .44rem;box-shadow:0 4px 12px #1d448233;font-size:.54rem;font-weight:650}.people-map-demo__district.district-a{top:34%;left:33%}.people-map-demo__district.district-b{top:48%;left:54%}.people-map-demo__district.district-c{top:61%;left:72%}.people-map-demo__member-cloud{position:absolute;top:0;right:0;bottom:0;left:0}.people-map-demo__member-cloud i{position:absolute;height:8px;width:8px;border:2px solid #fff;border-radius:50%;background:#2f63d8;box-shadow:0 2px 5px #1941804d}.people-map-demo__member-cloud i:nth-child(1){top:24%;left:31%}.people-map-demo__member-cloud i:nth-child(2){top:29%;left:37%}.people-map-demo__member-cloud i:nth-child(3){top:34%;left:44%}.people-map-demo__member-cloud i:nth-child(4){top:38%;left:53%}.people-map-demo__member-cloud i:nth-child(5){top:45%;left:61%}.people-map-demo__member-cloud i:nth-child(6){top:51%;left:68%}.people-map-demo__member-cloud i:nth-child(7){top:59%;left:73%}.people-map-demo__member-cloud i:nth-child(8){top:64%;left:80%}.people-map-demo__member-cloud i:nth-child(9){top:42%;left:34%}.people-map-demo__member-cloud i:nth-child(10){top:55%;left:45%}.people-map-demo__member-cloud i:nth-child(11){top:68%;left:55%}.people-map-demo__member-cloud i:nth-child(12){top:72%;left:66%}.people-map-demo__member-cloud i:nth-child(13){top:30%;left:71%}.people-map-demo__member-cloud i:nth-child(14){top:19%;left:58%}.people-map-demo__member-cloud i:nth-child(15){top:76%;left:38%}.people-map-demo__member-cloud i:nth-child(16){top:48%;left:82%}.people-map-demo__member-cloud i:nth-child(17){top:22%;left:78%}.people-map-demo__member-cloud i:nth-child(18){top:61%;left:27%}.people-map-demo__heat{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 56% 52%,rgba(237,73,71,.56),transparent 17%),radial-gradient(circle at 42% 38%,rgba(255,174,57,.5),transparent 22%),radial-gradient(circle at 71% 65%,rgba(47,99,216,.45),transparent 24%);mix-blend-mode:multiply}.people-map-demo>aside{border-left:1px solid #dfe5ee;background:#fff;padding:.8rem}.people-map-demo>aside>strong{display:block;margin-top:.7rem;font-size:.83rem;line-height:1.3}.people-map-demo>aside>p{margin-top:.45rem!important;color:#68768a;font-size:.58rem;line-height:1.55}.people-map-demo>aside dl{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;margin:.75rem 0}.people-map-demo>aside dl>div{border-radius:.45rem;background:#edf3fa;padding:.5rem}.people-map-demo>aside dt{color:#748196;font-size:.5rem}.people-map-demo>aside dd{margin:.15rem 0 0;font-size:.8rem;font-weight:650}.people-map-demo>aside button{width:100%;border-color:#2f63d8;background:#2f63d8;color:#fff}.people-workflow-demo{min-height:414px;overflow:hidden;border:1px solid #d9e1ec;border-radius:.75rem;background:#fff}.people-workflow-demo--segments,.people-workflow-demo--coverage{display:grid;grid-template-columns:minmax(260px,1.15fr) minmax(190px,.85fr);gap:.75rem;padding:.9rem}.people-workflow-demo--segments>div,.people-workflow-demo--coverage>div{display:grid;align-content:start;gap:.5rem}.people-workflow-demo h3{margin:.25rem 0 .2rem;font-size:1rem;font-weight:620}.people-workflow-demo--segments article{display:grid;grid-template-columns:minmax(110px,1fr) 48px minmax(95px,.8fr);align-items:center;gap:.4rem;border:1px solid #dfe5ee;border-radius:.48rem;padding:.55rem}.people-workflow-demo--segments article span,.people-workflow-demo--segments article small,.people-workflow-demo--segments article strong{font-size:.58rem}.people-workflow-demo--segments article small{color:#7a8799}.people-workflow-demo--segments>div>button{justify-self:start}.people-workflow-demo--segments aside,.people-workflow-demo--coverage aside{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border:1px solid #b9d6ca;border-radius:.65rem;background:#edf9f4;padding:.9rem}.people-workflow-demo--segments aside>span{display:flex;align-items:center;gap:.4rem}.people-workflow-demo--segments aside>span svg,.people-workflow-demo--coverage aside>svg{height:1.1rem;width:1.1rem;color:#17845d}.people-workflow-demo--segments aside strong,.people-workflow-demo--coverage aside strong{font-size:.86rem}.people-workflow-demo--segments aside p,.people-workflow-demo--coverage aside p{margin-top:.55rem!important;color:#4e6b60;font-size:.6rem;line-height:1.55}.people-workflow-demo--segments aside>div,.people-workflow-demo--coverage aside>div{display:flex;align-items:center;gap:.3rem;margin-top:.75rem;color:#23664d;font-size:.57rem;font-weight:600}.people-workflow-demo--segments aside>div svg,.people-workflow-demo--coverage aside>div svg{height:.7rem;width:.7rem}.people-workflow-demo--segments aside>button{width:100%;margin-top:.75rem;border-color:#17845d;background:#17845d;color:#fff}.people-workflow-demo--coverage label{gap:.2rem}.people-workflow-demo--coverage label>strong{justify-content:flex-start}.people-workflow-demo--coverage aside>svg{margin-bottom:.55rem}.people-workflow-demo--reports{display:grid;grid-template-columns:minmax(180px,.76fr) minmax(280px,1.24fr)}.people-workflow-demo--reports>aside{display:grid;align-content:start;gap:.55rem;border-right:1px solid #dfe5ee;background:#f8fafc;padding:.85rem}.people-workflow-demo--reports>aside>div{display:flex;align-items:center;gap:.3rem;margin-top:.2rem;border-radius:.42rem;background:#eaf7f1;color:#28634e;padding:.45rem;font-size:.55rem}.people-workflow-demo--reports>aside>div svg{height:.72rem;width:.72rem}.people-workflow-demo--reports>div{padding:.85rem}.people-workflow-demo--reports>div>span{display:flex;align-items:center;gap:.4rem;margin-bottom:.8rem}.people-workflow-demo--reports>div>span svg{height:1rem;width:1rem;color:#2f63d8}.people-workflow-demo--reports>div>span strong{font-size:.76rem}.people-workflow-demo--reports article{display:grid;grid-template-columns:110px 1fr 28px;align-items:center;gap:.45rem;margin-top:.55rem}.people-workflow-demo--reports article span,.people-workflow-demo--reports article strong{font-size:.55rem}.people-workflow-demo--reports article i{height:7px;overflow:hidden;border-radius:999px;background:#e7ecf3}.people-workflow-demo--reports article i b{display:block;height:100%;border-radius:inherit;background:#2f63d8}.people-workflow-demo--reports>div>button{margin-top:1rem}@media(max-width:1180px){.app-product-page--people-v3 .app-product-feature,.app-product-page--people-v3 .app-product-feature__scene{min-height:0}.app-product-page--people-v3 .app-product-feature__scene,.app-product-page--people-v3 .app-product-feature--reverse .app-product-feature__scene{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:1.4rem}.app-product-page--people-v3 .app-product-feature__copy--lead,.app-product-page--people-v3 .app-product-feature__copy--details,.app-product-page--people-v3 .app-product-feature__visual,.app-product-page--people-v3 .app-product-feature--reverse .app-product-feature__copy--lead,.app-product-page--people-v3 .app-product-feature--reverse .app-product-feature__copy--details,.app-product-page--people-v3 .app-product-feature--reverse .app-product-feature__visual{grid-column:1;grid-row:auto}.app-product-page--people-v3 :is(.app-product-feature__scene,.app-product-feature__copy,.app-product-feature__visual){opacity:1!important;transform:none!important}.app-product-page--people-v3 .app-product-feature__visual,.app-product-page--people-v3 .app-product-feature--reverse .app-product-feature__visual{max-width:820px;justify-self:stretch}}@media(max-width:760px){.app-product-page--people-v3.app-product-page--compact-hero .app-product-hero{padding-top:3.25rem}.app-product-page--people-v3 .app-product-feature{padding-block:2.25rem}.app-product-page--people-v3 .app-product-feature__scene{gap:1.1rem;padding-block:0}.app-product-page--people-v3 .app-product-feature__explore{margin-top:1rem;padding-bottom:.35rem}.app-product-page--people-v3 .app-product-feature__explore--connected{margin-top:0;padding-bottom:0}.app-product-page--people-v3 .app-product-feature__visual-toolbar{margin-bottom:.65rem}.app-product-page--people-v3 .app-product-feature__visual{margin-top:.1rem}.app-product-page--people-v3 .app-product-feature__copy--details{margin-top:-.2rem}.app-product-page--people-v3 .app-product-feature__included p{font-size:.88rem;line-height:1.66}.app-product-page--people-v3 .app-product-human-story{height:470px;min-height:0}.app-product-page--people-v3 .app-product-sectors{padding-block:4.5rem}.people-interactive-demo__pills{width:100%;justify-content:flex-start}.people-start-demo,.people-structure-demo,.people-workflow-demo{min-height:0}.people-start-demo--import,.people-start-demo--fresh,.people-structure-demo__org-layout,.people-fields-demo,.people-record-demo--overview,.people-record-demo--notes,.people-map-demo,.people-workflow-demo--segments,.people-workflow-demo--coverage,.people-workflow-demo--reports{grid-template-columns:1fr}.people-start-demo__arrow{justify-self:center;transform:rotate(90deg)}.people-start-demo__summary{grid-template-columns:repeat(3,1fr)}.people-start-demo__summary>span:last-child{grid-column:1 / -1}.people-fields-demo>aside,.people-workflow-demo--reports>aside{border-right:0;border-bottom:1px solid #dfe5ee;padding:0 0 .7rem}.people-map-demo__toolbar{align-items:stretch;flex-direction:column}.people-map-demo__map{min-height:330px}.people-map-demo>aside{border-top:1px solid #dfe5ee;border-left:0}.people-workflow-demo--reports>div{min-height:300px}}@media(max-width:520px){.app-product-page--people-v3 .app-product-hero h1{margin-top:1.25rem;font-size:clamp(2.55rem,11.5vw,3.5rem)}.app-product-page--people-v3 :is(.app-product-feature__copy h2,.app-product-capabilities__heading h2,.people-product-connected-story h2,.app-product-cta h2){font-size:clamp(1.95rem,9.5vw,2.8rem)}.people-interactive-demo__pills button{padding:.38rem .5rem;font-size:.6rem}.people-structure-demo__heading{flex-direction:column}.people-structure-demo__type-grid,.people-start-demo__fresh-fields,.people-record-demo--overview dl{grid-template-columns:1fr}.people-start-demo__map>div:not(:first-child){grid-template-columns:62px 12px 1fr}.people-start-demo__map>div>small{display:none}.people-start-demo__summary{grid-template-columns:1fr}.people-start-demo__summary>span:last-child{grid-column:auto}.people-record-demo__person{align-items:flex-start;flex-wrap:wrap}.people-record-demo__person>i{margin-left:48px}.people-workflow-demo--segments article{grid-template-columns:1fr 40px .8fr}.people-workflow-demo--reports article{grid-template-columns:92px 1fr 25px}}@media(prefers-reduced-motion:reduce){.app-product-page *,.app-product-page *:before,.app-product-page *:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.hv2-page :is(.communications-product-demo,.cases-product-demo,.forms-product-demo,.sites-product-demo,.hiring-hall-product-demo,.finance-dues-product-demo){--demo-brand-size: .79rem;--demo-nav-size: .79rem;--demo-group-size: .68rem;--demo-body-size: .68rem;--demo-caption-size: .62rem;--demo-heading-size: 1.03rem;--demo-control-size: .64rem;font-family:Work Sans,ui-sans-serif,system-ui,sans-serif;font-weight:400}.hv2-page :is(.communications-product-demo,.cases-product-demo,.forms-product-demo,.sites-product-demo,.hiring-hall-product-demo,.finance-dues-product-demo) strong{font-weight:600}.hv2-page :is(.communications-product-demo,.cases-product-demo,.forms-product-demo,.sites-product-demo,.hiring-hall-product-demo,.finance-dues-product-demo) button{font-family:inherit;font-weight:500}.hv2-page :is(.communications-source-nav-group>div,.cases-source-sidebar nav>div,.forms-source-sidebar nav>div,.sites-source-nav-group>div,.hh-nav-group>div,.finance-source-nav-group>div) svg{height:1rem;width:1rem}.hv2-page :is(.communications-source-brand,.cases-source-brand,.forms-source-brand,.sites-source-brand,.hh-source-brand,.finance-source-brand) strong{font-size:var(--demo-brand-size);font-weight:600;letter-spacing:-.01em}.hv2-page :is(.communications-source-nav-group>div,.cases-source-sidebar nav>div,.forms-source-sidebar nav>div,.sites-source-nav-group>div,.hh-nav-group>div,.finance-source-nav-group>div){min-height:32px;font-size:var(--demo-nav-size);font-weight:500}.hv2-page :is(.communications-source-nav-group>p,.forms-source-sidebar nav>p,.sites-source-nav-group>p,.hh-nav-group>p,.finance-source-nav-group>p){font-size:var(--demo-group-size);font-weight:500;letter-spacing:.07em}.hv2-page :is(.communications-source-help,.forms-source-help,.hh-source-help,.finance-source-help){font-size:var(--demo-body-size);font-weight:500}.hv2-page :is(.communications-source-search,.cases-source-search,.forms-source-autosave,.sites-source-header>span:first-child,.hh-source-header>div,.finance-source-header>div){font-size:var(--demo-body-size);font-weight:400}.hv2-page :is(.communications-product-demo,.cases-product-demo,.forms-product-demo,.sites-product-demo,.hiring-hall-product-demo,.finance-dues-product-demo) small{font-size:var(--demo-caption-size);font-weight:400}.hv2-page :is(.communications-view-heading h3,.communications-editor-heading h3,.communications-delivered-heading h3,.cases-view-heading h3,.cases-created-heading h3,.cases-document-heading h3,.forms-source-title-row h3,.hh-screen-heading strong,.finance-screen-heading strong){font-size:var(--demo-heading-size);font-weight:600;letter-spacing:-.015em}.hv2-page :is(.communications-view-heading>button,.communications-editor-heading button,.cases-view-heading>button,.cases-intake-actions button,.cases-created-heading>button,.cases-document-heading button,.forms-source-title-row>button,.forms-source-public-form>button,.sites-source-editor-toolbar>button,.sites-source-trigger-build,.hh-screen-heading button,.hh-form-actions button,.finance-screen-heading button,.finance-remittance-grid aside>button,.finance-recon-filters button){min-height:32px;border-radius:.38rem;font-size:var(--demo-control-size);font-weight:500;line-height:1.15}.hv2-page :is(.communications-view-heading p,.communications-editor-heading p,.cases-view-heading>div:first-child>p,.forms-source-eyebrow,.hh-screen-heading span,.finance-screen-heading span){font-size:var(--demo-group-size);font-weight:500}.hv2-page :is(.communications-view-heading>div>span,.communications-editor-heading>div>span,.cases-view-heading>div:first-child>span,.forms-source-title-row p,.hh-screen-heading small,.finance-screen-heading small){font-size:var(--demo-caption-size);font-weight:400}.hv2-page :is(.communications-source-avatar,.cases-source-avatar,.forms-source-avatar,.sites-source-avatar){font-size:.58rem;font-weight:600}:root[data-theme=dark] .hv2-page :is(.people-product-demo,.communications-product-demo,.cases-product-demo,.forms-product-demo,.sites-product-demo,.hiring-hall-product-demo,.finance-dues-product-demo){--demo-shell: #0b111c;--demo-sidebar: #101826;--demo-panel: #151f2f;--demo-panel-soft: #111a29;--demo-panel-raised: #1a2638;--demo-border: #2b3a50;--demo-border-strong: #3a4b64;--demo-text: #e8eef7;--demo-muted: #a7b4c6;--demo-soft: #7f90a8;--demo-blue-soft: #172a4d;--demo-blue-text: #8ab8ff;--demo-green-soft: #12382f;--demo-amber-soft: #3b2b16;background:var(--demo-shell)!important;border-color:var(--demo-border)!important;color:var(--demo-text);color-scheme:dark;box-shadow:0 26px 70px #00000057,0 0 0 1px #7896be0a}:root[data-theme=dark] .hv2-page :is(.people-product-demo,.communications-product-demo,.cases-product-demo,.forms-product-demo,.sites-product-demo,.hiring-hall-product-demo,.finance-dues-product-demo) :is(h1,h2,h3,h4,h5,h6,strong,dt,dd,label,button,th,td){color:var(--demo-text)}:root[data-theme=dark] .hv2-page :is(.people-product-demo,.communications-product-demo,.cases-product-demo,.forms-product-demo,.sites-product-demo,.hiring-hall-product-demo,.finance-dues-product-demo) :is(p,small){color:var(--demo-muted)}:root[data-theme=dark] .hv2-page :is(.communications-source-sidebar,.cases-source-sidebar,.forms-source-sidebar,.sites-source-sidebar,.hh-source-sidebar,.finance-source-sidebar,.communications-source-header,.cases-source-header,.forms-source-header,.sites-source-header,.hh-source-header,.finance-source-header){background:var(--demo-sidebar)!important;border-color:var(--demo-border)!important}:root[data-theme=dark] .hv2-page :is(.communications-source-workspace,.cases-source-workspace,.forms-source-workspace,.sites-source-workspace,.hh-source-workspace,.finance-source-workspace){background:var(--demo-shell)!important}:root[data-theme=dark] .hv2-page :is(.communications-source-sidebar,.cases-source-sidebar,.forms-source-sidebar,.sites-source-sidebar,.hh-source-sidebar,.finance-source-sidebar) :is(p,small){color:var(--demo-soft)}:root[data-theme=dark] .hv2-page :is(.communications-source-nav-group>div,.cases-source-sidebar nav>div,.forms-source-sidebar nav>div,.sites-source-nav-group>div,.hh-nav-group>div,.finance-source-nav-group>div){color:var(--demo-muted)}:root[data-theme=dark] .hv2-page :is(.communications-source-nav-group>div.is-active,.cases-source-sidebar nav>div.is-active,.forms-source-sidebar nav>div.is-active,.sites-source-nav-group>div.is-active,.hh-nav-group>div.is-active,.finance-source-nav-group>div.is-active){background:var(--demo-blue-soft)!important;color:var(--demo-blue-text)!important}:root[data-theme=dark] .hv2-page :is(.communications-source-brand,.cases-source-brand,.forms-source-brand,.sites-source-brand,.hh-source-brand,.finance-source-brand,.communications-source-help,.cases-source-help,.forms-source-help,.sites-source-help,.hh-source-help,.finance-source-help){border-color:var(--demo-border)!important;color:var(--demo-text)}:root[data-theme=dark] .hv2-page :is(.communications-source-search,.cases-source-search,.forms-source-autosave,.sites-source-header>span:first-child,.hh-source-header>div,.finance-source-header>div){background:var(--demo-panel-soft)!important;border-color:var(--demo-border)!important;color:var(--demo-muted)!important}:root[data-theme=dark] .people-product-demo{background:var(--demo-shell)!important;border-color:var(--demo-border)!important}:root[data-theme=dark] .people-product-demo .bg-white{background-color:var(--demo-panel)!important}:root[data-theme=dark] .people-product-demo :is(aside,header,aside .bg-white){background-color:var(--demo-sidebar)!important}:root[data-theme=dark] .people-product-demo :is(.bg-slate-50,[class~="bg-slate-50/50"]){background-color:var(--demo-shell)!important}:root[data-theme=dark] .people-product-demo .bg-slate-100{background-color:var(--demo-panel)!important}:root[data-theme=dark] .people-product-demo .bg-slate-200{background-color:var(--demo-border)!important}:root[data-theme=dark] .people-product-demo :is(.text-slate-900,.text-slate-800,.text-slate-700){color:var(--demo-text)!important}:root[data-theme=dark] .people-product-demo :is(.text-slate-600,.text-slate-500){color:var(--demo-muted)!important}:root[data-theme=dark] .people-product-demo .text-slate-400{color:var(--demo-soft)!important}:root[data-theme=dark] .people-product-demo :is(.border-slate-100,.border-slate-200,.border-slate-300,.border-slate-700){border-color:var(--demo-border)!important}:root[data-theme=dark] .people-product-demo [class*=border-slate-]{border-color:var(--demo-border)!important}:root[data-theme=dark] .people-product-demo .divide-slate-100>:not([hidden])~:not([hidden]){border-color:var(--demo-border)!important}:root[data-theme=dark] .people-product-demo .bg-blue-50{background-color:var(--demo-blue-soft)!important}:root[data-theme=dark] .people-product-demo :is(.text-blue-600,.text-blue-700,.text-blue-800){color:var(--demo-blue-text)!important}:root[data-theme=dark] .people-product-demo .bg-emerald-50{background-color:var(--demo-green-soft)!important}:root[data-theme=dark] .people-product-demo :is(.text-emerald-700,.text-emerald-800){color:#63d6ad!important}:root[data-theme=dark] .people-product-demo .bg-purple-100{background-color:#33235a!important}:root[data-theme=dark] .people-product-demo :is(.text-purple-700,.text-purple-800){color:#c4a7ff!important}:root[data-theme=dark] .people-product-demo button.group{background-color:var(--demo-sidebar)!important}:root[data-theme=dark] .people-product-demo button.group.people-row-selected{background-color:var(--demo-blue-soft)!important}:root[data-theme=dark] .hv2-page :is(.communications-campaign-table,.communications-source-card,.communications-email-settings>label>span,.communications-email-settings>div>label>span,.communications-schedule-card label>span,.communications-editor-heading button,.communications-block-palette,.communications-inspector,.communications-block-palette>button,.communications-device-toggle,.communications-merge-popover,.communications-inspector label span,.communications-inbox-preview,.communications-sms-meta button,.communications-phone,.communications-delivered-grid>article,.communications-recipient-card,.communications-analytics-metrics>article,.communications-analytics-chart,.communications-channel-summary,.communications-activity-table){background:var(--demo-panel)!important;border-color:var(--demo-border)!important;color:var(--demo-text)}:root[data-theme=dark] .hv2-page :is(.communications-campaign-table-head,.communications-activity-table-head,.communications-phone-thread p){background:var(--demo-panel-soft)!important;border-color:var(--demo-border)!important}:root[data-theme=dark] .hv2-page :is(.communications-filter-row>span.is-active,.communications-campaign-table>div.is-highlighted,.communications-channel-options span.is-active,.communications-segment-chip,.communications-editor-heading button.is-active,.communications-block-palette>div span.is-active,.communications-meeting-details span,.communications-merge-popover>span.is-selected,.communications-inspector button,.communications-activity-table>div.is-highlighted){background:var(--demo-blue-soft)!important;border-color:#365f9d!important;color:var(--demo-blue-text)!important}:root[data-theme=dark] .hv2-page :is(.communications-recipient-estimate>div span,.communications-delivered-heading>span,.communications-analytics-metrics>article:nth-child(2)>span,.communications-channel-insight){background:var(--demo-green-soft)!important;border-color:#246f5b!important;color:#63d6ad!important}:root[data-theme=dark] .hv2-page :is(.communications-recipient-estimate>div span:last-child,.communications-analytics-metrics>article:nth-child(4)>span){background:var(--demo-amber-soft)!important;border-color:#765221!important;color:#f6c76b!important}:root[data-theme=dark] .hv2-page :is(.communications-campaign-table,.communications-source-card,.communications-schedule-card,.communications-inspector,.communications-merge-popover,.communications-inbox-preview,.communications-phone,.communications-recipient-card,.communications-analytics-metrics,.communications-activity-table) :is(p,small){color:var(--demo-muted)}:root[data-theme=dark] .hv2-page .communications-email-canvas{background:#fff!important;border-color:#dbe3ef!important;color:#0f172a!important;color-scheme:light}:root[data-theme=dark] .hv2-page .communications-email-canvas :is(h1,h2,h3,h4,strong,p,small,span){color:inherit}:root[data-theme=dark] .hv2-page :is(.cases-view-switcher,.cases-view-switcher button,.cases-intake-card,.cases-type-grid>article,.cases-timeline-card,.cases-intake-actions button.is-secondary,.cases-person-search,.cases-add-person,.cases-details-form label>strong,.cases-template-row>label strong,.cases-document-layout>aside,.cases-timeline-filters,.cases-timeline-filters>button,.cases-gantt,.cases-notification-popover,.cases-notification-settings,.cases-source-search kbd,.cases-timeline-card li>span:first-child){background:var(--demo-panel)!important;border-color:var(--demo-border)!important;color:var(--demo-text)}:root[data-theme=dark] .hv2-page .cases-gantt-head{background:var(--demo-panel-soft)!important;border-color:var(--demo-border)!important}:root[data-theme=dark] .hv2-page :is(.cases-type-grid>article.is-selected,.cases-notification-popover>article:first-of-type){background:var(--demo-amber-soft)!important;border-color:#765221!important}:root[data-theme=dark] .hv2-page :is(.cases-intake-progress>span.is-complete:after,.cases-person-result,.cases-member-link-grid>aside,.cases-details-form label.is-wide:nth-child(4)>strong,.cases-timeline-card li.is-active>span:first-child,.cases-notification-popover>article>span.is-blue){background:var(--demo-blue-soft)!important;border-color:#365f9d!important}:root[data-theme=dark] .hv2-page :is(.cases-intake-progress:before,.cases-timeline-card li:not(:last-child):after,.cases-timeline-card li.is-complete>span:first-child,.cases-document-canvas){background:var(--demo-border)!important}:root[data-theme=dark] .hv2-page .cases-pdf-ready{background:var(--demo-green-soft)!important;border-color:#246f5b!important;color:#63d6ad!important}:root[data-theme=dark] .hv2-page .cases-intake-progress>span:after{background:var(--demo-panel)!important;border-color:var(--demo-border)!important}:root[data-theme=dark] .hv2-page .cases-letter-page{background:#fff!important;color:#0f172a!important;color-scheme:light}:root[data-theme=dark] .hv2-page .cases-letter-page :is(h1,h2,h3,h4,strong,p,small,span){color:inherit}:root[data-theme=dark] .hv2-page :is(.forms-source-filter-row>span,.forms-source-filter-row>div,.forms-source-form-table,.forms-source-builder-tabs span,.forms-source-people-grid>section,.forms-source-mapping strong,.forms-source-public-form,.forms-source-field-gallery,.forms-source-step-card,.forms-source-stats>span,.forms-source-submission-table,.forms-source-bar-chart,.forms-source-donut,.forms-source-created-layout>section){background:var(--demo-panel)!important;border-color:var(--demo-border)!important;color:var(--demo-text)}:root[data-theme=dark] .hv2-page :is(.forms-source-form-table>.forms-source-form-head,.forms-source-submission-table>div:first-child){background:var(--demo-panel-soft)!important;border-color:var(--demo-border)!important}:root[data-theme=dark] .hv2-page :is(.forms-source-filter-row>span.is-active,.forms-source-form-table>div.is-highlighted,.forms-source-choice.is-selected,.forms-source-step-card>p.is-selected,.forms-source-type-select){background:var(--demo-blue-soft)!important;border-color:#365f9d!important;color:var(--demo-blue-text)!important}:root[data-theme=dark] .hv2-page :is(.forms-source-deduplicate,.forms-source-created-person){background:var(--demo-green-soft)!important;border-color:#246f5b!important}:root[data-theme=dark] .hv2-page .forms-source-bar-chart i{background:var(--demo-border)!important}:root[data-theme=dark] .hv2-page :is(.sites-source-device-toggle,.sites-source-trigger-build,.sites-source-editor-toolbar>button:not(.is-primary),.sites-source-sections,.sites-source-page-canvas,.sites-source-properties,.sites-source-properties>label>strong,.sites-source-image-field,.sites-source-cms-layout>main,.sites-source-cms-layout>aside>section,.sites-source-form-grid strong,.sites-source-rich-editor>div,.sites-source-featured-image button,.sites-source-publish-actions button,.sites-source-live-build>button,.sites-source-build-table,.sites-source-browser-bar,.sites-source-browser-bar>span:not(.hv2-status)){background:var(--demo-panel)!important;border-color:var(--demo-border)!important;color:var(--demo-text)}:root[data-theme=dark] .hv2-page .sites-source-build-table>div:first-child{background:var(--demo-panel-soft)!important;border-color:var(--demo-border)!important}:root[data-theme=dark] .hv2-page :is(.sites-source-sections>div.is-selected,.sites-source-slide-list>div.is-active,.sites-source-visibility-select){background:var(--demo-blue-soft)!important;border-color:#365f9d!important;color:var(--demo-blue-text)!important}:root[data-theme=dark] .hv2-page .sites-source-live-build{background:var(--demo-green-soft)!important;border-color:#246f5b!important}:root[data-theme=dark] .hv2-page .sites-source-toggle i{background:#27405f!important;border-color:var(--demo-border-strong)!important}:root[data-theme=dark] .hv2-page .sites-source-local-preview{background:#fff!important;border-color:#dbe3ef!important;color-scheme:light}:root[data-theme=dark] .hv2-page :is(.hh-kpis article,.hh-filter,.hh-table,.hh-form-grid label,.hh-form-actions button:first-child,.hh-people-sync>span,.hh-offer-list>div,.hh-assignment-card,.hh-assignment-card dl>div){background:var(--demo-panel)!important;border-color:var(--demo-border)!important;color:var(--demo-text)}:root[data-theme=dark] .hv2-page :is(.hh-table-head,.hh-offer-list>div>span:first-child){background:var(--demo-panel-soft)!important;border-color:var(--demo-border)!important}:root[data-theme=dark] .hv2-page :is(.hh-crew-panel,.hh-timesheet-strip){background:var(--demo-blue-soft)!important;border-color:#365f9d!important}:root[data-theme=dark] .hv2-page :is(.hh-form-progress span,.hh-hours-progress){background:var(--demo-border)!important}:root[data-theme=dark] .hv2-page .hh-live-state{background:var(--demo-green-soft)!important;border-color:#246f5b!important;color:#63d6ad!important}:root[data-theme=dark] .hv2-page .hh-map-pin>span{background:#151f2ff0!important;border-color:var(--demo-border-strong)!important;color:var(--demo-text)!important}:root[data-theme=dark] .hv2-page :is(.finance-kpis article,.finance-overview-grid>section,.finance-overview-grid>aside,.finance-remittance-grid>section,.finance-remittance-grid>aside,.finance-sync-banner>span:first-child,.finance-member-table,.finance-remittance-history,.finance-form-grid label strong,.finance-recon-filters>span,.finance-recon-totals article,.finance-people-summary article){background:var(--demo-panel)!important;border-color:var(--demo-border)!important;color:var(--demo-text)}:root[data-theme=dark] .hv2-page :is(.finance-card-heading,.finance-bars,.finance-overview-grid>aside>div,.finance-dues-tabs){border-color:var(--demo-border)!important}:root[data-theme=dark] .hv2-page :is(.finance-member-table>.finance-member-table-head,.finance-remittance-history>div:first-child){background:var(--demo-panel-soft)!important;border-color:var(--demo-border)!important}:root[data-theme=dark] .hv2-page .finance-success-banner{background:var(--demo-blue-soft)!important;border-color:#365f9d!important}:root[data-theme=dark] .hv2-page :is(.finance-total-strip,.finance-balance-check,.finance-recon-totals article.is-zero){background:var(--demo-green-soft)!important;border-color:#246f5b!important}:root[data-theme=dark] .hv2-page :is(.communications-product-demo,.cases-product-demo,.forms-product-demo,.sites-product-demo,.hiring-hall-product-demo,.finance-dues-product-demo) :is(input,textarea,select){background:var(--demo-panel-soft)!important;border-color:var(--demo-border)!important;color:var(--demo-text)!important;caret-color:#7fb0ff}:root[data-theme=dark] .hv2-page :is(.communications-product-demo,.cases-product-demo,.forms-product-demo,.sites-product-demo,.hiring-hall-product-demo,.finance-dues-product-demo) :is(input,textarea)::-moz-placeholder{color:var(--demo-soft)!important}:root[data-theme=dark] .hv2-page :is(.communications-product-demo,.cases-product-demo,.forms-product-demo,.sites-product-demo,.hiring-hall-product-demo,.finance-dues-product-demo) :is(input,textarea)::placeholder{color:var(--demo-soft)!important}:root[data-theme=dark] .hv2-page :is(.communications-product-demo,.cases-product-demo,.forms-product-demo,.sites-product-demo,.hiring-hall-product-demo,.finance-dues-product-demo) :is(hr,[class*=divider]){border-color:var(--demo-border)!important}.hv2-scaled-demo-frame{--hv2-demo-frame-radius: .72rem;position:relative;width:100%;max-width:100%;overflow:hidden;border-radius:var(--hv2-demo-frame-radius);isolation:isolate}.hv2-scaled-demo-canvas{position:relative;overflow:hidden;border-radius:inherit;transform-origin:top left}.hv2-scaled-demo-canvas.is-scaled{position:absolute;inset:0 auto auto 0}.hv2-scaled-demo-canvas>:is(.people-product-demo,.communications-product-demo,.cases-product-demo,.forms-product-demo,.sites-product-demo,.hiring-hall-product-demo,.finance-dues-product-demo){width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;border-radius:inherit!important}@media(max-width:1180px){.hv2-scaled-demo-canvas.is-scaled .people-product-demo>div:first-child>aside{display:flex!important}.hv2-scaled-demo-canvas.is-scaled :is(.communications-source-sidebar,.cases-source-sidebar,.forms-source-sidebar,.sites-source-sidebar,.hh-source-sidebar,.finance-source-sidebar){display:flex!important}.hv2-scaled-demo-canvas.is-scaled .communications-source-sidebar,.hv2-scaled-demo-canvas.is-scaled .cases-source-sidebar{width:220px!important;flex-basis:220px!important}.hv2-scaled-demo-canvas.is-scaled .forms-source-sidebar{width:190px!important;flex-basis:190px!important}.hv2-scaled-demo-canvas.is-scaled .sites-source-sidebar{width:180px!important;flex-basis:180px!important}.hv2-scaled-demo-canvas.is-scaled .hh-source-sidebar,.hv2-scaled-demo-canvas.is-scaled .finance-source-sidebar{width:205px!important;flex-basis:205px!important}.hv2-scaled-demo-canvas.is-scaled :is(.communications-source-brand,.cases-source-brand,.forms-source-brand,.sites-source-brand,.hh-source-brand,.finance-source-brand){justify-content:flex-start!important}.hv2-scaled-demo-canvas.is-scaled :is(.communications-source-brand strong,.communications-source-brand>svg,.communications-source-nav-group>p,.communications-source-nav-group>div span,.communications-source-help span,.cases-source-brand strong,.cases-source-brand>svg,.cases-source-sidebar nav>div span,.forms-source-brand strong,.forms-source-brand>svg,.forms-source-sidebar nav>p,.forms-source-sidebar nav>div span,.forms-source-help span,.sites-source-brand strong,.sites-source-brand>svg,.sites-source-nav-group>p,.sites-source-nav-group>div span){display:block!important}.hv2-scaled-demo-canvas.is-scaled .communications-source-brand,.hv2-scaled-demo-canvas.is-scaled .cases-source-brand,.hv2-scaled-demo-canvas.is-scaled .finance-source-brand{padding:0 .9rem!important}.hv2-scaled-demo-canvas.is-scaled .forms-source-brand{padding:0 .85rem!important}.hv2-scaled-demo-canvas.is-scaled .sites-source-brand{padding:0 .72rem!important}.hv2-scaled-demo-canvas.is-scaled .hh-source-brand{padding:0 .9rem!important}.hv2-scaled-demo-canvas.is-scaled :is(.communications-source-nav-group>div,.communications-source-help,.cases-source-sidebar nav>div,.forms-source-sidebar nav>div,.forms-source-help,.sites-source-nav-group>div){justify-content:flex-start!important}.hv2-scaled-demo-canvas.is-scaled .communications-source-nav-group>div{padding:.4rem .6rem!important}.hv2-scaled-demo-canvas.is-scaled .communications-source-nav-group>div.is-active{border-left:2px solid #2563eb!important;padding-left:calc(.6rem - 2px)!important}.hv2-scaled-demo-canvas.is-scaled .communications-source-help{padding:.85rem 1.35rem!important}.hv2-scaled-demo-canvas.is-scaled .cases-source-sidebar nav>div{padding:.45rem .65rem!important}.hv2-scaled-demo-canvas.is-scaled .cases-source-sidebar nav>div.is-active{border-left:2px solid #2563eb!important;padding-left:calc(.65rem - 2px)!important}.hv2-scaled-demo-canvas.is-scaled .forms-source-sidebar nav>div{padding:0 .7rem!important}.hv2-scaled-demo-canvas.is-scaled .forms-source-sidebar nav>div.is-active{border-left:2px solid #2563eb!important;padding-left:calc(.7rem - 2px)!important}.hv2-scaled-demo-canvas.is-scaled .forms-source-help{padding:0 .85rem!important}.hv2-scaled-demo-canvas.is-scaled .sites-source-nav-group>div{padding:0 .52rem!important}.hv2-scaled-demo-canvas.is-scaled .sites-source-nav-group>div.is-active{border-left:2px solid #2563eb!important;padding-left:calc(.52rem - 2px)!important}.hv2-scaled-demo-canvas.is-scaled :is(.communications-source-header,.cases-source-header,.forms-source-header,.hh-source-header,.finance-source-header){height:56px!important;flex-basis:56px!important}.hv2-scaled-demo-canvas.is-scaled .communications-source-header,.hv2-scaled-demo-canvas.is-scaled .cases-source-header,.hv2-scaled-demo-canvas.is-scaled .hh-source-header{padding-inline:1rem!important}.hv2-scaled-demo-canvas.is-scaled .communications-source-search{width:min(280px,45%)!important;margin-right:.25rem!important}.hv2-scaled-demo-canvas.is-scaled .cases-source-search{width:min(100%,400px)!important}.hv2-scaled-demo-canvas.is-scaled .cases-source-search kbd{display:inline-block!important}.hv2-scaled-demo-canvas.is-scaled .communications-source-workspace,.hv2-scaled-demo-canvas.is-scaled .cases-source-workspace{padding:1rem 1.2rem 1.2rem!important}.hv2-scaled-demo-canvas.is-scaled .forms-source-workspace{padding:1rem 1.1rem 1.1rem!important}.hv2-scaled-demo-canvas.is-scaled .sites-source-workspace{padding:.8rem!important}.hv2-scaled-demo-canvas.is-scaled .hh-source-workspace,.hv2-scaled-demo-canvas.is-scaled .finance-source-workspace{padding:1.1rem 1.2rem 1.25rem!important}.hv2-scaled-demo-canvas.is-scaled .communications-campaign-table>div{grid-template-columns:1.6fr .55fr .85fr .55fr .55fr!important}.hv2-scaled-demo-canvas.is-scaled .communications-campaign-table>div>span,.hv2-scaled-demo-canvas.is-scaled .communications-filter-row>span{display:block!important}.hv2-scaled-demo-canvas.is-scaled .communications-campaign-table>div>span:first-child{display:grid!important}.hv2-scaled-demo-canvas.is-scaled .communications-campaign-table-head>span:first-child{display:block!important}.hv2-scaled-demo-canvas.is-scaled .communications-filter-row>div{width:190px!important}.hv2-scaled-demo-canvas.is-scaled :is(.communications-setup-grid,.communications-preview-grid,.communications-sms-grid){grid-template-columns:minmax(0,1.55fr) minmax(220px,.75fr)!important}.hv2-scaled-demo-canvas.is-scaled .communications-setup-grid>aside,.hv2-scaled-demo-canvas.is-scaled .communications-preview-grid>aside{grid-template-columns:none!important}.hv2-scaled-demo-canvas.is-scaled :is(.communications-recipient-estimate,.communications-send-checks){grid-column:auto!important}.hv2-scaled-demo-canvas.is-scaled .communications-editor-heading{align-items:center!important;flex-direction:row!important}.hv2-scaled-demo-canvas.is-scaled .communications-editor-grid{min-height:0!important;min-width:760px!important;grid-template-columns:135px minmax(330px,1fr) 170px!important;margin-inline:0!important}.hv2-scaled-demo-canvas.is-scaled .communications-inspector{display:block!important}.hv2-scaled-demo-canvas.is-scaled .communications-block-palette{padding-inline:.7rem!important}.hv2-scaled-demo-canvas.is-scaled .communications-block-palette>button{justify-content:flex-start!important}.hv2-scaled-demo-canvas.is-scaled :is(.communications-block-palette>button span,.communications-block-palette>p,.communications-block-palette>div span){display:block!important}.hv2-scaled-demo-canvas.is-scaled .communications-canvas-workspace{padding-inline:1rem!important}.hv2-scaled-demo-canvas.is-scaled .communications-email-canvas{width:min(100%,530px)!important}.hv2-scaled-demo-canvas.is-scaled .communications-merge-popover{right:1rem!important;width:190px!important}.hv2-scaled-demo-canvas.is-scaled .communications-phone{width:min(250px,100%)!important}.hv2-scaled-demo-canvas.is-scaled .communications-delivered-grid{grid-template-columns:1.2fr .8fr!important}.hv2-scaled-demo-canvas.is-scaled .communications-recipient-card{width:auto!important}.hv2-scaled-demo-canvas.is-scaled .communications-analytics-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important}.hv2-scaled-demo-canvas.is-scaled .communications-analytics-grid{grid-template-columns:minmax(0,1.45fr) minmax(200px,.55fr)!important}.hv2-scaled-demo-canvas.is-scaled .communications-activity-table-head,.hv2-scaled-demo-canvas.is-scaled .communications-activity-table>div:not(.communications-analytics-card-heading){grid-template-columns:1.15fr .75fr .45fr .45fr!important}.hv2-scaled-demo-canvas.is-scaled .communications-activity-table-head>span,.hv2-scaled-demo-canvas.is-scaled .communications-activity-table>div:not(.communications-analytics-card-heading)>span{display:block!important}.hv2-scaled-demo-canvas.is-scaled :is(.cases-type-grid,.cases-review-grid,.cases-details-form){grid-template-columns:repeat(2,minmax(0,1fr))!important}.hv2-scaled-demo-canvas.is-scaled .cases-member-link-grid{grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr)!important}.hv2-scaled-demo-canvas.is-scaled .cases-member-link-grid>aside{display:block!important}.hv2-scaled-demo-canvas.is-scaled .cases-details-form label.is-wide{grid-column:1 / -1!important}.hv2-scaled-demo-canvas.is-scaled .cases-intake-progress>span small,.hv2-scaled-demo-canvas.is-scaled .cases-template-row>span{display:block!important}.hv2-scaled-demo-canvas.is-scaled .cases-document-heading{align-items:flex-start!important;flex-direction:row!important}.hv2-scaled-demo-canvas.is-scaled .cases-document-heading>div:last-child{align-self:auto!important}.hv2-scaled-demo-canvas.is-scaled .cases-template-row>label{width:auto!important}.hv2-scaled-demo-canvas.is-scaled .cases-document-layout{height:520px!important;grid-template-columns:205px minmax(0,1fr)!important}.hv2-scaled-demo-canvas.is-scaled .cases-document-layout>aside{display:block!important}.hv2-scaled-demo-canvas.is-scaled .cases-letter-page{width:620px!important;min-width:620px!important}.hv2-scaled-demo-canvas.is-scaled .cases-board-view,.hv2-scaled-demo-canvas.is-scaled .cases-gantt{min-width:780px!important}.hv2-scaled-demo-canvas.is-scaled .cases-gantt{grid-template-columns:235px minmax(0,1fr)!important}.hv2-scaled-demo-canvas.is-scaled .cases-gantt-head,.hv2-scaled-demo-canvas.is-scaled .cases-gantt>article{grid-template-columns:235px minmax(0,1fr)!important}.hv2-scaled-demo-canvas.is-scaled .cases-gantt-head>div{grid-template-columns:repeat(4,1fr)!important}.hv2-scaled-demo-canvas.is-scaled .cases-gantt-head>div span{display:block!important}.hv2-scaled-demo-canvas.is-scaled .forms-source-people-grid{grid-template-columns:.9fr 1.1fr!important}.hv2-scaled-demo-canvas.is-scaled .forms-source-created-layout{grid-template-columns:1fr .9fr!important}.hv2-scaled-demo-canvas.is-scaled .forms-source-builder-layout{min-width:720px!important;grid-template-columns:150px minmax(0,1fr)!important}.hv2-scaled-demo-canvas.is-scaled .forms-source-form-table{min-width:680px!important}.hv2-scaled-demo-canvas.is-scaled .forms-source-form-table>div{grid-template-columns:minmax(220px,2fr) .65fr .75fr .75fr!important}.hv2-scaled-demo-canvas.is-scaled .forms-source-form-table>div>span{display:block!important}.hv2-scaled-demo-canvas.is-scaled .forms-source-submission-table{min-width:720px!important}.hv2-scaled-demo-canvas.is-scaled .forms-source-submission-table>div{grid-template-columns:1.1fr .9fr .9fr .9fr .6fr!important}.hv2-scaled-demo-canvas.is-scaled .forms-source-submission-table>div>span{display:block!important}.hv2-scaled-demo-canvas.is-scaled .forms-source-stats{grid-template-columns:repeat(3,1fr)!important}.hv2-scaled-demo-canvas.is-scaled .forms-source-results-grid{grid-template-columns:1fr 170px!important}.hv2-scaled-demo-canvas.is-scaled .sites-source-editor-layout{min-width:760px!important;grid-template-columns:135px minmax(240px,1fr) 165px!important}.hv2-scaled-demo-canvas.is-scaled .sites-source-properties{display:block!important}.hv2-scaled-demo-canvas.is-scaled .sites-source-cms-layout{min-width:620px!important;grid-template-columns:minmax(280px,1fr) 190px!important}.hv2-scaled-demo-canvas.is-scaled .sites-source-cms-layout>aside{display:grid!important}.hv2-scaled-demo-canvas.is-scaled .hiring-hall-product-demo{height:100%!important}.hv2-scaled-demo-canvas.is-scaled .finance-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}.hv2-scaled-demo-canvas.is-scaled .finance-kpis article{min-height:84px!important}.hv2-scaled-demo-canvas.is-scaled .finance-kpis article,.hv2-scaled-demo-canvas.is-scaled .finance-overview-grid>aside,.hv2-scaled-demo-canvas.is-scaled .finance-member-table>div>span,.hv2-scaled-demo-canvas.is-scaled .finance-remittance-grid>aside,.hv2-scaled-demo-canvas.is-scaled .finance-dues-tabs span{display:block!important}.hv2-scaled-demo-canvas.is-scaled .finance-overview-grid{min-height:250px!important;grid-template-columns:1.25fr .75fr!important}.hv2-scaled-demo-canvas.is-scaled .finance-remittance-grid{grid-template-columns:1.28fr .72fr!important}.hv2-scaled-demo-canvas.is-scaled .finance-member-table>div{grid-template-columns:1.45fr .85fr .42fr .48fr .48fr!important}.hv2-scaled-demo-canvas.is-scaled .finance-recon-table>div{grid-template-columns:1.35fr .62fr .62fr .55fr .58fr!important}.hv2-scaled-demo-canvas.is-scaled .finance-recon-filters{grid-template-columns:1fr 1fr .72fr!important}.hv2-scaled-demo-canvas.is-scaled .finance-recon-filters button{display:inline-flex!important}.hv2-scaled-demo-canvas.is-scaled .finance-people-summary{grid-template-columns:1fr 1fr!important}}.people-source-demo{font-family:Work Sans,ui-sans-serif,system-ui,sans-serif}.people-demo-scale-frame{position:relative;width:100%;max-width:100%;overflow:hidden;border-radius:.9rem;isolation:isolate}.people-demo-scale-frame .hv2-scaled-demo-canvas{position:relative;overflow:hidden;border-radius:inherit;transform-origin:top left}.people-demo-scale-frame .hv2-scaled-demo-canvas.is-scaled{position:absolute;inset:0 auto auto 0}.people-demo-scale-frame .people-source-demo.people-interactive-demo{display:flex;width:100%;max-width:none;height:100%;min-height:100%;flex-direction:column}.people-source-demo.people-interactive-demo{overflow:visible;border:0;background:transparent;box-shadow:none}.people-source-demo .people-interactive-demo__body{display:flex;min-height:0;flex:1;overflow:hidden;border:1px solid #dce3ed;border-radius:.9rem;background:#f7f9fc;padding:.7rem;box-shadow:0 24px 56px #17263e21}.people-source-demo .people-interactive-demo__scene{display:flex;width:100%;min-height:0;flex:1}.people-source-ui{width:100%;min-height:0;height:100%;overflow:hidden;border:1px solid #dce3ed;border-radius:.75rem;background:#f8fafc;color:#172033;font-size:.62rem;box-shadow:0 1px 2px #0f172a0a}.people-profile-ui{display:flex;min-height:0;flex-direction:column}.people-profile-ui>.people-interactive-demo__scene{min-height:0;flex:1;overflow:hidden}.people-profile-ui>.people-interactive-demo__scene>*{width:100%;min-width:0}.people-profile-activity-ui{display:flex;min-height:0;flex:1;flex-direction:column}.people-profile-activity-ui>section{min-height:0;flex:1;padding-bottom:.8rem}.people-source-ui *,.people-source-ui *:before,.people-source-ui *:after{box-sizing:border-box}.people-source-ui button,.people-source-ui input{font:inherit}.people-source-ui :is(p,dl,dd){margin:0}.people-source-ui svg{flex:0 0 auto}.people-source-ui__route-heading{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid #e2e8f0;background:#fff;padding:.72rem .85rem}.people-source-ui__route-heading>div{display:grid;min-width:0;gap:.16rem}.people-source-ui__route-heading>div>strong{display:flex;align-items:center;gap:.35rem;font-size:.82rem;font-weight:620}.people-source-ui__route-heading>div>strong svg{height:.9rem;width:.9rem;color:#64748b}.people-source-ui__route-heading small{color:#64748b;font-size:.56rem;line-height:1.4}.people-source-ui__route-heading>span{display:flex;align-items:center;gap:.35rem}.people-source-ui__button{display:inline-flex;min-height:30px;align-items:center;justify-content:center;gap:.28rem;border:1px solid #d2dae6;border-radius:.38rem;background:#fff;color:#334155;padding:.38rem .58rem;font-size:.58rem;font-weight:580;white-space:nowrap}.people-source-ui__button svg{height:.7rem;width:.7rem}.people-source-ui__button.is-compact{min-height:26px;padding:.3rem .45rem;font-size:.54rem}.people-source-ui__button.is-primary{border-color:#2f63d8;background:#2f63d8;color:#fff}.people-source-ui__badge{display:inline-flex;align-items:center;border-radius:.28rem;background:#eef2f6;color:#58667a;padding:.18rem .34rem;font-size:.48rem;font-style:normal;font-weight:620;line-height:1.2;white-space:nowrap}.people-source-ui__badge.is-blue{background:#e8f0ff;color:#255ab8}.people-source-ui__badge.is-green{background:#e9f8f1;color:#187450}.people-source-ui__badge.is-purple{background:#f0eafb;color:#6b45a9}.people-source-ui__badge.is-amber{background:#fff3da;color:#976006}.people-source-ui__switch{position:relative;display:inline-flex;height:14px;width:25px;align-items:center;border-radius:999px;background:#cbd5e1;padding:2px}.people-source-ui__switch i{display:block;height:10px;width:10px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0f172a33;transition:transform .16s ease}.people-source-ui__switch.is-on{background:#2f63d8}.people-source-ui__switch.is-on i{transform:translate(11px)}.people-source-ui__select{display:flex;min-height:28px;min-width:0;align-items:center;justify-content:space-between;gap:.28rem;border:1px solid #d7dfe9;border-radius:.36rem;background:#fff;color:#334155;padding:.32rem .45rem;font-size:.55rem;font-weight:560}.people-source-ui__select svg{height:.62rem;width:.62rem;color:#94a3b8}.people-source-ui__notice{display:flex;align-items:flex-start;gap:.42rem;border:1px solid #bfdbfe;border-radius:.38rem;background:#eff6ff;color:#1e4d91;padding:.46rem .55rem;font-size:.53rem;line-height:1.45}.people-source-ui__notice svg{height:.76rem;width:.76rem;margin-top:.05rem}.app-product-visual-break.people-record-diagram-break{width:min(100% - 2rem,1440px);margin:0 auto;padding:clamp(4.5rem,8vw,8rem) clamp(1rem,4vw,4.5rem)}.people-record-diagram{overflow:hidden;border:1px solid #dce4ef;border-radius:var(--radius-panel, 20px);background:#f9fbff;padding:clamp(2rem,5vw,5.25rem);box-shadow:0 30px 80px #1f35571a}.people-record-diagram__heading{max-width:760px;margin:0 auto clamp(2.5rem,5vw,4.5rem);text-align:center}.people-record-diagram__heading .app-product-kicker{justify-content:center}.people-record-diagram__heading h2{margin:.75rem 0 1rem;color:#111a2e;font-size:clamp(2.6rem,5vw,5.5rem);font-weight:610;letter-spacing:-.055em;line-height:.98;text-wrap:balance}.people-record-diagram__heading>p:last-child{max-width:640px;margin:0 auto;color:#52627a;font-size:clamp(1rem,1.45vw,1.22rem);line-height:1.65}.people-record-diagram__canvas{position:relative;display:grid;min-height:600px;grid-template-columns:minmax(220px,.85fr) minmax(280px,1fr) minmax(220px,.85fr);grid-template-rows:1fr 1fr;grid-template-areas:"communications member case" "file member agreement";align-items:center;gap:clamp(1.5rem,4vw,5.75rem)}.people-record-diagram__member,.people-record-diagram__card{position:relative;z-index:2;border:1px solid #dce4ef;border-radius:var(--radius-card, 16px);background:#fff;color:#172033;box-shadow:0 20px 50px #2236551c}.people-record-diagram__member{grid-area:member;align-self:center;padding:clamp(1.25rem,2.2vw,2rem)}.people-record-diagram__member-heading,.people-record-diagram__card header,.people-record-diagram__file-row{display:flex;align-items:center}.people-record-diagram__member-heading{gap:.85rem;padding-bottom:1rem;border-bottom:1px solid #e5eaf1}.people-record-diagram__member-heading img{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.people-record-diagram__member-heading span,.people-record-diagram__card header span,.people-record-diagram__file-row span{display:grid;gap:.18rem}.people-record-diagram__member-heading strong{font-size:1.18rem}.people-record-diagram__member-heading small{width:-moz-max-content;width:max-content;border-radius:999px;background:#e9f8f1;color:#187450;padding:.22rem .46rem;font-size:.7rem;font-weight:650}.people-record-diagram__member dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .8rem;margin:1.2rem 0}.people-record-diagram__member dl div{display:grid;gap:.15rem}.people-record-diagram__member dt{color:#718198;font-size:.67rem;text-transform:uppercase;letter-spacing:.05em}.people-record-diagram__member dd{margin:0;font-size:.82rem;font-weight:620}.people-record-diagram__member>p{display:flex;align-items:center;gap:.45rem;margin:.55rem 0 0;color:#53647b;font-size:.77rem}.people-record-diagram__member>p svg{width:.9rem;height:.9rem;color:#3268d5}.people-record-diagram__card{padding:clamp(1rem,1.8vw,1.45rem)}.people-record-diagram__card--communications{grid-area:communications}.people-record-diagram__card--case{grid-area:case}.people-record-diagram__card--file{grid-area:file}.people-record-diagram__card--agreement{grid-area:agreement}.people-record-diagram__card header{gap:.6rem;margin-bottom:1rem}.people-record-diagram__card header img{width:42px;height:42px;flex:0 0 auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 6px 6px rgba(15,23,42,.16))}.people-record-diagram__card header>svg{width:32px;height:32px;flex:0 0 auto;border-radius:9px;background:#f0eafb;color:#7255bf;padding:.43rem}.people-record-diagram__card header strong,.people-record-diagram__file-row strong{font-size:.8rem}.people-record-diagram__card header small,.people-record-diagram__file-row small{color:#718198;font-size:.65rem}.people-record-diagram__card label{display:grid;gap:.38rem;color:#718198;font-size:.68rem}.people-record-diagram__card label>span{border:1px solid #dce4ef;border-radius:8px;background:#fbfcfe;color:#28364b;padding:.65rem .7rem;font-size:.75rem;font-weight:580}.people-record-diagram__channels{display:flex;gap:.38rem;margin-top:.75rem}.people-record-diagram__channels span{display:inline-flex;min-height:34px;align-items:center;gap:.3rem;border:1px solid #dce4ef;border-radius:8px;padding:.42rem .52rem;color:#53647b;font-size:.67rem;font-weight:580}.people-record-diagram__channels span.is-active{border-color:#7fa8ff;background:#edf4ff;color:#285dc5}.people-record-diagram__channels svg{width:.8rem;height:.8rem}.people-record-diagram__card h3{margin:0 0 .6rem;font-size:.98rem;line-height:1.3}.people-record-diagram__card>p{display:flex;align-items:flex-start;gap:.4rem;margin:0;color:#52627a;font-size:.72rem;line-height:1.5}.people-record-diagram__card>p svg{width:.85rem;height:.85rem;margin-top:.08rem;color:#2c6ad9}.people-record-diagram__status{display:inline-flex;margin-top:.75rem;border-radius:999px;background:#e9f8f1;color:#187450;padding:.27rem .5rem;font-size:.68rem;font-weight:650}.people-record-diagram__file-row{justify-content:space-between;gap:1rem}.people-record-diagram__file-row>svg{width:1rem;height:1rem;color:#52627a}.people-record-diagram__connector{position:absolute;z-index:-1;top:50%;width:clamp(2rem,4vw,5rem);height:2px;background:#7fa8ff}.people-record-diagram__connector:before,.people-record-diagram__connector:after{position:absolute;top:-4px;width:10px;height:10px;border:2px solid currentColor;border-radius:50%;background:#f9fbff;content:""}.people-record-diagram__connector--right{left:100%;color:#3468dd}.people-record-diagram__connector--right:before{left:-2px}.people-record-diagram__connector--right:after{right:-2px}.people-record-diagram__connector--left{right:100%;color:#2aa777;background:#70c7a8}.people-record-diagram__connector--left:before{left:-2px}.people-record-diagram__connector--left:after{right:-2px}@media(max-width:980px){.app-product-visual-break.people-record-diagram-break{width:min(100% - 1.25rem,900px);padding-inline:0}.people-record-diagram__canvas{min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;grid-template-areas:"member member" "communications case" "file agreement";align-items:stretch;gap:1rem}.people-record-diagram__member{width:min(100%,440px);justify-self:center}.people-record-diagram__connector{display:none}}@media(max-width:620px){.app-product-visual-break.people-record-diagram-break{padding-block:3.5rem}.people-record-diagram{border-radius:16px;padding:1.25rem}.people-record-diagram__heading{margin-bottom:2rem;text-align:left}.people-record-diagram__heading .app-product-kicker{justify-content:flex-start}.people-record-diagram__heading h2{font-size:clamp(2.2rem,12vw,3.2rem);text-wrap:pretty}.people-record-diagram__canvas{grid-template-columns:minmax(0,1fr);grid-template-areas:"member" "communications" "case" "file" "agreement"}.people-record-diagram__member dl{grid-template-columns:minmax(0,1fr);gap:.7rem}.people-record-diagram__channels{flex-wrap:wrap}}.people-source-ui__cursor{position:absolute;z-index:4;color:#0f172a;filter:drop-shadow(0 2px 2px rgba(15,23,42,.25));font-style:normal;pointer-events:none}.people-source-ui__cursor svg{height:1rem;width:1rem;fill:#fff}.people-import-ui{padding-bottom:.7rem}.people-import-ui__steps{display:flex;align-items:center;gap:.25rem;overflow:hidden;border-bottom:1px solid #e2e8f0;background:#fff;padding:.55rem .85rem}.people-import-ui__steps span{display:flex;min-width:0;align-items:center;gap:.25rem;border-radius:999px;background:#f1f5f9;color:#94a3b8;padding:.28rem .42rem;font-size:.48rem;font-weight:600;white-space:nowrap}.people-import-ui__steps span:not(:last-child):after{display:block;height:1px;width:8px;margin-left:.15rem;background:#cbd5e1;content:""}.people-import-ui__steps b{display:grid;height:14px;width:14px;place-items:center;border-radius:50%;background:#e2e8f0;font-size:.46rem}.people-import-ui__steps .is-active{background:#dbeafe;color:#1d4ed8}.people-import-ui__steps .is-active b{background:#2f63d8;color:#fff}.people-import-ui__steps .is-complete{background:#ecfdf5;color:#15805d}.people-import-ui__mapping-card{margin:.65rem .65rem 0;border:1px solid #dce3ed;border-radius:.55rem;background:#fff;padding:.65rem}.people-import-ui__mapping-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;margin-bottom:.48rem}.people-import-ui__mapping-card>header>span{display:grid;gap:.08rem}.people-import-ui__mapping-card>header strong{font-size:.64rem}.people-import-ui__mapping-card>header small{color:#64748b;font-size:.49rem}.people-import-ui__mapping-list{position:relative;display:grid;gap:.26rem;margin-top:.5rem}.people-import-ui__mapping-list>div{display:grid;grid-template-columns:84px 12px minmax(150px,.9fr) minmax(120px,1fr);align-items:center;gap:.35rem;border:1px solid #e2e8f0;border-radius:.35rem;padding:.28rem}.people-import-ui__mapping-list code{overflow:hidden;border-radius:.25rem;background:#f1f5f9;color:#475569;padding:.32rem;font-size:.49rem;text-overflow:ellipsis;white-space:nowrap}.people-import-ui__mapping-list>div>svg{height:.6rem;width:.6rem;color:#94a3b8}.people-import-ui__mapping-list>div>small{overflow:hidden;color:#64748b;font-size:.48rem;text-overflow:ellipsis;white-space:nowrap}.people-import-ui__mapping-list .people-source-ui__cursor{top:119px;left:245px}.people-import-ui__preview{margin:.5rem .65rem 0;overflow:hidden;border:1px solid #dce3ed;border-radius:.5rem;background:#fff}.people-import-ui__preview header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e8f0;padding:.38rem .5rem;color:#64748b;font-size:.48rem;font-weight:620}.people-import-ui__preview header small{color:#16815c}.people-import-ui__preview>div{display:grid;grid-template-columns:.7fr .7fr .7fr 1.4fr 1.1fr}.people-import-ui__preview>div span{overflow:hidden;border-right:1px solid #eef2f7;padding:.31rem .38rem;color:#475569;font-size:.45rem;text-overflow:ellipsis;white-space:nowrap}.people-import-ui__preview>div:first-of-type{background:#f8fafc;color:#64748b;font-weight:650}.people-add-person-ui,.people-profile-ui{padding:.65rem}.people-profile-ui__header{display:flex;align-items:flex-start;gap:.7rem;border:1px solid #dce3ed;border-radius:.52rem;background:#fff;padding:.7rem;box-shadow:0 1px 2px #0f172a0a}.people-profile-ui__avatar{height:42px;width:42px;flex:0 0 auto;border-radius:50%;-o-object-fit:cover;object-fit:cover}.people-profile-ui__avatar.is-initials{display:grid;place-items:center;background:linear-gradient(135deg,#4f46e5,#db2777);color:#fff}.people-profile-ui__avatar.is-initials svg{height:1.1rem;width:1.1rem}.people-profile-ui__identity{display:grid;min-width:0;flex:1;gap:.2rem}.people-profile-ui__identity>strong{font-size:.8rem}.people-profile-ui__identity>span,.people-profile-ui__identity>div{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem}.people-profile-ui__identity>span small{color:#64748b;font-size:.52rem}.people-profile-ui__identity p{display:flex;align-items:center;gap:.25rem;color:#475569;font-size:.54rem}.people-profile-ui__identity p svg,.people-profile-ui__identity>div svg{height:.62rem;width:.62rem;color:#94a3b8}.people-profile-ui__identity>div span{display:flex;align-items:center;gap:.2rem;color:#64748b;font-size:.49rem}.people-profile-ui__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.28rem}.people-profile-ui__tabs{display:flex;gap:.12rem;overflow-x:auto;border-bottom:1px solid #dce3ed;padding:.5rem 0 0;scrollbar-width:none}.people-profile-ui__tabs::-webkit-scrollbar{display:none}.people-profile-ui__tabs span{flex:0 0 auto;border-bottom:2px solid transparent;color:#64748b;padding:.42rem .5rem;font-size:.52rem;font-weight:580}.people-profile-ui__tabs span.is-active{border-color:#2f63d8;color:#2f63d8}.people-profile-ui__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;margin-top:.55rem}.people-profile-ui__section{border:1px solid #dce3ed;border-radius:.48rem;background:#fff;padding:.58rem}.people-profile-ui__section.is-wide{grid-column:1 / -1}.people-profile-ui__section>header{margin-bottom:.5rem}.people-profile-ui__section>header span{display:inline-flex;border:1px solid #dce3ed;border-radius:.32rem;background:#f1f5f9;color:#475569;padding:.25rem .45rem;font-size:.5rem;font-weight:620}.people-profile-ui__section dl,.people-profile-ui__field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem .7rem}.people-profile-ui__section dl div,.people-profile-ui__field-grid label{display:grid;min-width:0;gap:.14rem}.people-profile-ui__section dt,.people-profile-ui__field-grid label{color:#94a3b8;font-size:.46rem;font-weight:580}.people-profile-ui__section dd,.people-profile-ui__field-grid label strong{overflow:hidden;color:#334155;font-size:.54rem;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.people-profile-ui__field-grid label strong{min-height:28px;border:1px solid #dce3ed;border-radius:.35rem;background:#fff;padding:.4rem}.people-profile-ui__field-grid .people-source-ui__select{margin-top:.14rem}.people-profile-ui__representative{display:flex;align-items:center;gap:.45rem}.people-profile-ui__representative>i{display:grid;height:30px;width:30px;place-items:center;border-radius:50%;background:#ede9fe;color:#6d28d9;font-size:.48rem;font-style:normal;font-weight:650}.people-profile-ui__representative>span{display:grid;flex:1;gap:.1rem}.people-profile-ui__representative strong{font-size:.56rem}.people-profile-ui__representative small{color:#64748b;font-size:.47rem}.people-profile-ui__assignment{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto auto;align-items:center;gap:.45rem;border:1px solid #e2e8f0;border-radius:.4rem;padding:.5rem}.people-profile-ui__assignment>span{display:grid;min-width:0;gap:.1rem}.people-profile-ui__assignment small{color:#94a3b8;font-size:.43rem}.people-profile-ui__assignment strong{overflow:hidden;font-size:.5rem;text-overflow:ellipsis;white-space:nowrap}.people-profile-ui__assignment>svg{height:.72rem;width:.72rem;color:#94a3b8}.people-profile-notes-ui{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(190px,.8fr);gap:.48rem;margin-top:.55rem}.people-profile-notes-ui>section,.people-profile-notes-ui>aside{border:1px solid #dce3ed;border-radius:.5rem;background:#fff;padding:.62rem}.people-profile-notes-ui header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.48rem;font-size:.62rem}.people-profile-notes-ui label{display:grid;gap:.22rem;margin-top:.38rem;color:#64748b;font-size:.47rem}.people-profile-notes-ui label>span{min-height:29px;border:1px solid #dce3ed;border-radius:.35rem;background:#fff;color:#334155;padding:.4rem;font-size:.52rem}.people-profile-notes-ui label>span.is-textarea{min-height:76px;line-height:1.45}.people-profile-notes-ui__tools{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.48rem}.people-profile-notes-ui__tools .is-primary{margin-left:auto}.people-profile-notes-ui article{border:1px solid #e2e8f0;border-radius:.4rem;background:#f8fafc;padding:.52rem}.people-profile-notes-ui article>strong{font-size:.58rem}.people-profile-notes-ui article p{margin-top:.38rem;color:#475569;font-size:.51rem;line-height:1.48}.people-profile-notes-ui article>small{display:block;margin-top:.4rem;color:#94a3b8;font-size:.46rem}.people-profile-notes-ui article>span{display:flex;flex-wrap:wrap;gap:.2rem;margin-top:.42rem}.people-profile-files-ui,.people-profile-activity-ui{margin-top:.55rem;overflow:hidden;border:1px solid #dce3ed;border-radius:.5rem;background:#fff}.people-profile-files-ui>header{display:flex;align-items:center;gap:.3rem;border-bottom:1px solid #e2e8f0;padding:.48rem}.people-profile-files-ui>header>span{display:flex;min-height:26px;min-width:120px;flex:1;align-items:center;gap:.25rem;border:1px solid #dce3ed;border-radius:.35rem;color:#94a3b8;padding:.35rem}.people-profile-files-ui>header>span svg{height:.6rem;width:.6rem}.people-profile-files-ui>header>i{display:inline-flex;gap:.1rem;border:1px solid #dce3ed;border-radius:.35rem;padding:.25rem;font-style:normal}.people-profile-files-ui>header>i svg{height:.66rem;width:.66rem;color:#64748b}.people-profile-files-ui__folders{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;padding:.55rem}.people-profile-files-ui__folders article{display:flex;align-items:center;gap:.4rem;border:1px solid #dce3ed;border-radius:.4rem;padding:.48rem}.people-profile-files-ui__folders svg{height:1rem;width:1rem;color:#e3a62f}.people-profile-files-ui__folders strong{font-size:.54rem}.people-profile-files-ui__files{display:grid;gap:0;border-top:1px solid #e2e8f0}.people-profile-files-ui__files article{display:flex;align-items:center;gap:.45rem;border-bottom:1px solid #eef2f7;padding:.46rem .58rem}.people-profile-files-ui__files article>svg:first-child{height:.9rem;width:.9rem;color:#2f63d8}.people-profile-files-ui__files article>span{display:grid;flex:1;gap:.08rem}.people-profile-files-ui__files article strong{font-size:.53rem}.people-profile-files-ui__files article small{color:#94a3b8;font-size:.45rem}.people-profile-files-ui__files article>svg:last-child{height:.66rem;width:.66rem;color:#94a3b8}.people-profile-activity-ui>header{display:flex;align-items:center;gap:.25rem;border-bottom:1px solid #e2e8f0;padding:.48rem}.people-profile-activity-ui>header>svg{height:.7rem;width:.7rem;color:#94a3b8}.people-profile-activity-ui>header>small{margin-left:auto;color:#94a3b8;font-size:.46rem}.people-profile-activity-ui>section{padding:.58rem .58rem .82rem}.people-profile-activity-ui article{display:grid;min-height:60px;grid-template-columns:26px 1fr;gap:.45rem}.people-profile-activity-ui article>i{position:relative;display:grid;height:22px;width:22px;place-items:center;border-radius:50%;background:#eef2f7;color:#64748b}.people-profile-activity-ui article>i:after{position:absolute;top:22px;bottom:-38px;left:10px;width:1px;background:#dce3ed;content:""}.people-profile-activity-ui article:last-child>i:after{display:none}.people-profile-activity-ui article>i.is-current{background:#dbeafe;color:#2563eb}.people-profile-activity-ui article>i svg{height:.66rem;width:.66rem}.people-profile-activity-ui article>span{display:grid;align-content:start;gap:.1rem}.people-profile-activity-ui article small{color:#94a3b8;font-size:.43rem}.people-profile-activity-ui article strong{display:flex;align-items:center;gap:.28rem;font-size:.54rem}.people-profile-activity-ui article p{color:#64748b;font-size:.46rem}.people-settings-ui,.people-field-settings-ui{padding-bottom:.65rem}.people-settings-ui__rows{display:grid;gap:.28rem;padding:.62rem}.people-settings-ui__rows article,.people-organization-types-ui section article{display:flex;min-height:47px;align-items:center;gap:.48rem;border:1px solid #dce3ed;border-radius:.42rem;background:#fff;padding:.42rem .52rem}.people-settings-ui__rows article>i,.people-organization-types-ui section article>i{display:grid;height:29px;width:29px;flex:0 0 auto;place-items:center;border-radius:.38rem;background:#edf2f7;color:#64748b}.people-settings-ui__rows article>i.is-blue{background:#dbeafe;color:#2563eb}.people-settings-ui__rows article>i.is-green{background:#dcfce7;color:#15803d}.people-settings-ui__rows article>i.is-amber{background:#fef3c7;color:#a16207}.people-settings-ui__rows article>i.is-purple{background:#ede9fe;color:#7c3aed}.people-settings-ui__rows article>i svg,.people-organization-types-ui section article>i svg{height:.82rem;width:.82rem}.people-settings-ui__rows article>span,.people-organization-types-ui section article>span{display:grid;min-width:0;flex:1;gap:.12rem}.people-settings-ui__rows article>span>strong,.people-organization-types-ui section article>span>strong{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem;font-size:.57rem}.people-settings-ui__rows article>span>small,.people-organization-types-ui section article>span>small{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem;color:#94a3b8;font-size:.44rem}.people-settings-ui__rows article>label,.people-organization-types-ui section article>label,.people-field-settings-ui__group article>label{display:flex;align-items:center;gap:.28rem;color:#94a3b8;font-size:.44rem;white-space:nowrap}.people-settings-ui__rows article>svg,.people-organization-types-ui section article>svg{height:.7rem;width:.7rem;color:#94a3b8}.people-settings-ui>footer{display:flex;align-items:center;justify-content:space-between;color:#94a3b8;padding:0 .7rem;font-size:.46rem}.people-settings-ui>footer span{border:1px solid #dce3ed;border-radius:.28rem;background:#fff;color:#475569;padding:.2rem .35rem}.people-organization-types-ui section{margin:.58rem .65rem 0}.people-organization-types-ui section>header{display:grid;gap:.08rem;margin-bottom:.26rem;padding-inline:.12rem}.people-organization-types-ui section>header strong{color:#64748b;font-size:.47rem;letter-spacing:.08em;text-transform:uppercase}.people-organization-types-ui section>header small{color:#94a3b8;font-size:.44rem}.people-organization-types-ui section>div{display:grid;gap:1px;overflow:hidden;border:1px solid #dce3ed;border-radius:.44rem;background:#eef2f7}.people-organization-types-ui section article{border:0;border-radius:0}.people-organization-types-ui section article>i{background:linear-gradient(135deg,#3b82f6,#4f46e5);color:#fff}.people-field-settings-ui__tabs{display:flex;gap:.1rem;overflow-x:auto;border-bottom:1px solid #dce3ed;background:#fff;padding:.4rem .65rem 0;scrollbar-width:none}.people-field-settings-ui__tabs span{flex:0 0 auto;border-bottom:2px solid transparent;color:#64748b;padding:.38rem .5rem;font-size:.5rem;font-weight:580}.people-field-settings-ui__tabs span.is-active{border-color:#2f63d8;color:#2f63d8}.people-field-settings-ui__toolbar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .65rem}.people-field-settings-ui__toolbar>label{display:flex;align-items:center;gap:.35rem;color:#64748b;font-size:.48rem}.people-field-settings-ui__toolbar>span{display:flex;gap:.3rem}.people-field-settings-ui__group{margin:0 .65rem;overflow:hidden;border:1px solid #dce3ed;border-radius:.48rem;background:#fff}.people-field-settings-ui__group>header{display:flex;min-height:40px;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e8f0;padding:.5rem .58rem}.people-field-settings-ui__group>header>strong{font-size:.58rem}.people-field-settings-ui__group>header>span{display:flex;gap:.2rem}.people-field-settings-ui__group>div{display:grid;gap:.28rem;padding:.48rem}.people-field-settings-ui__group article{display:flex;min-height:48px;align-items:center;gap:.4rem;border:1px solid #e2e8f0;border-radius:.4rem;background:#f8fafc;padding:.42rem}.people-field-settings-ui__group article.is-dragged{border-color:#93b4ed;box-shadow:0 4px 12px #2f63d81f}.people-field-settings-ui__group article>svg{height:.7rem;width:.7rem;color:#94a3b8}.people-field-settings-ui__group article>span{display:grid;min-width:0;flex:1;gap:.1rem}.people-field-settings-ui__group article>span strong{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem;font-size:.54rem}.people-field-settings-ui__group article>span small{color:#94a3b8;font-size:.43rem}.people-map-ui{display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-template-rows:auto auto 1fr}.people-map-ui>header{display:flex;grid-column:1 / -1;min-height:55px;align-items:center;justify-content:space-between;gap:.6rem;border-bottom:1px solid #dce3ed;background:#fff;padding:.55rem .7rem}.people-map-ui>header>div{display:grid;gap:.12rem}.people-map-ui>header strong{display:flex;align-items:center;gap:.28rem;font-size:.64rem}.people-map-ui>header strong svg{height:.78rem;width:.78rem;color:#2f63d8}.people-map-ui>header small{color:#64748b;font-size:.46rem}.people-map-ui>header nav{display:flex;gap:.12rem;border-radius:.42rem;background:#f1f5f9;padding:.18rem}.people-map-ui>header nav span{display:flex;align-items:center;gap:.2rem;border-radius:.32rem;color:#64748b;padding:.3rem .4rem;font-size:.46rem;white-space:nowrap}.people-map-ui>header nav span.is-active{background:#fff;color:#0f172a;box-shadow:0 1px 3px #0f172a17}.people-map-ui>header nav svg{height:.62rem;width:.62rem}.people-map-ui__controls{display:flex;grid-column:1 / -1;align-items:center;gap:.28rem;overflow:hidden;border-bottom:1px solid #dce3ed;background:#fff;padding:.38rem .5rem}.people-map-ui__controls .people-source-ui__select{min-height:25px;flex:0 1 140px}.people-map-ui__controls label{display:flex;align-items:center;gap:.25rem;color:#64748b;font-size:.44rem;white-space:nowrap}.people-map-ui__canvas{position:relative;min-height:312px;overflow:hidden;background:#dbe7ed}.people-map-ui__canvas>img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition:transform .26s ease,filter .26s ease}.people-map-ui.is-worksites .people-map-ui__canvas>img{transform:scale(1.42) translate(-8%,5%)}.people-map-ui.is-members .people-map-ui__canvas>img{transform:scale(1.85) translate(5%,-4%)}.people-map-ui.is-districts .people-map-ui__canvas>img{transform:scale(1.02)}.people-map-ui.is-heatmap .people-map-ui__canvas>img{filter:saturate(.9) contrast(.97);transform:scale(1.17) translate(-2%,2%)}.people-map-ui>aside{min-width:0;border-left:1px solid #dce3ed;background:#fff}.people-map-ui__markers span{position:absolute;display:flex;min-height:27px;align-items:center;gap:.2rem;border:2px solid #fff;border-radius:999px;background:#2f63d8;color:#fff;padding:.25rem .38rem;box-shadow:0 3px 10px #1f4a8e47}.people-map-ui__markers span svg{height:.65rem;width:.65rem}.people-map-ui__markers span b{font-size:.48rem}.people-map-ui__markers .marker-a{top:27%;left:36%}.people-map-ui__markers .marker-b{top:49%;left:60%}.people-map-ui__markers .marker-c{top:61%;left:73%}.people-map-ui__member-overlay,.people-map-ui__heat-label{position:absolute;top:.65rem;left:.65rem}.people-map-ui__member-clusters span{position:absolute;display:grid;height:28px;width:28px;place-items:center;border:2px solid #fff;border-radius:50%;background:#2f63d8;color:#fff;box-shadow:0 3px 12px #1f4a8e4d}.people-map-ui__member-clusters svg{height:.72rem;width:.72rem}.people-map-ui__member-clusters .cluster-a{top:30%;left:32%}.people-map-ui__member-clusters .cluster-b{top:48%;left:53%}.people-map-ui__member-clusters .cluster-c{top:66%;left:72%}.people-map-ui__member-clusters .cluster-d{top:25%;left:76%}.people-map-ui__member-clusters .cluster-e{top:70%;left:41%}.people-map-ui__district-panel{display:flex;height:100%;flex-direction:column}.people-map-ui__district-panel>header{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #e2e8f0;padding:.58rem}.people-map-ui__district-panel>header>span{display:grid;gap:.1rem}.people-map-ui__district-panel>header strong{font-size:.56rem}.people-map-ui__district-panel>header small{color:#94a3b8;font-size:.43rem}.people-map-ui__district-panel>p{display:flex;align-items:center;gap:.25rem;color:#64748b;padding:.48rem .58rem 0;font-size:.46rem}.people-map-ui__district-panel>p svg{height:.68rem;width:.68rem;color:#2f63d8}.people-map-ui__district-panel>label{display:flex;align-items:center;gap:.25rem;margin:.45rem .5rem;border:1px solid #dce3ed;border-radius:.34rem;color:#94a3b8;padding:.36rem;font-size:.45rem}.people-map-ui__district-panel>label svg{height:.58rem;width:.58rem}.people-map-ui__district-panel>div{flex:1}.people-map-ui__district-panel article{display:flex;align-items:center;gap:.32rem;border-top:1px solid #eef2f7;padding:.44rem .5rem}.people-map-ui__district-panel article.is-selected{background:#eff6ff}.people-map-ui__district-panel article>i{display:grid;height:13px;width:13px;place-items:center;border:1px solid #cbd5e1;border-radius:.2rem}.people-map-ui__district-panel article.is-selected>i{border-color:#2f63d8;background:#2f63d8;color:#fff}.people-map-ui__district-panel article>i svg{height:.5rem;width:.5rem}.people-map-ui__district-panel article>span{display:grid;min-width:0;flex:1;gap:.08rem}.people-map-ui__district-panel article strong{overflow:hidden;font-size:.49rem;text-overflow:ellipsis;white-space:nowrap}.people-map-ui__district-panel article small{overflow:hidden;color:#94a3b8;font-size:.4rem;text-overflow:ellipsis;white-space:nowrap}.people-map-ui__district-panel article>b{font-size:.49rem}.people-map-ui__district-panel article>svg{height:.58rem;width:.58rem;color:#cbd5e1}.people-map-ui__district-panel>footer{display:flex;align-items:center;justify-content:space-between;gap:.3rem;border-top:1px solid #e2e8f0;padding:.45rem .5rem}.people-map-ui__district-panel>footer small{color:#64748b;font-size:.43rem}.people-map-ui__summary-panel{display:grid;align-content:start;grid-template-columns:1fr 1fr;gap:.45rem;padding:.65rem}.people-map-ui__summary-panel>span{display:grid;grid-column:1 / -1;gap:.15rem;border-bottom:1px solid #e2e8f0;padding-bottom:.55rem}.people-map-ui__summary-panel>span strong{font-size:.64rem}.people-map-ui__summary-panel>span small{color:#64748b;font-size:.46rem;line-height:1.4}.people-map-ui__summary-panel>div{display:grid;border:1px solid #bfdbfe;border-radius:.45rem;background:#eff6ff;padding:.5rem}.people-map-ui__summary-panel>div svg{height:.8rem;width:.8rem;color:#2f63d8}.people-map-ui__summary-panel>div strong{margin-top:.35rem;color:#1d4ed8;font-size:.9rem}.people-map-ui__summary-panel>div small{color:#3b68a9;font-size:.43rem}.people-map-ui__summary-panel>button{grid-column:1 / -1;margin-top:.2rem}.people-segment-ui{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(190px,.75fr);grid-template-rows:auto 1fr}.people-segment-ui>.people-source-ui__route-heading{grid-column:1 / -1}.people-segment-ui>section{border-right:1px solid #dce3ed;padding:.65rem}.people-segment-ui>section>header{display:grid;gap:.3rem}.people-segment-ui>section>header label,.people-segment-ui__rules>div>label{color:#64748b;font-size:.47rem;font-weight:580}.people-segment-ui>section>header span{display:flex;align-items:center;gap:.28rem;font-size:.49rem}.people-segment-ui>section>header i{display:block;height:10px;width:10px;border:1px solid #cbd5e1;border-radius:50%}.people-segment-ui>section>header i.is-selected{border:3px solid #2f63d8}.people-segment-ui__rules{margin-top:.55rem;border:1px solid #dce3ed;border-radius:.45rem;background:#f8fafc;padding:.5rem}.people-segment-ui__rules>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:.32rem}.people-segment-ui__rules article{display:grid;grid-template-columns:14px 1.1fr .8fr 1fr 14px;align-items:center;gap:.28rem;margin-top:.25rem}.people-segment-ui__rules article>svg{height:.62rem;width:.62rem;color:#94a3b8}.people-segment-ui>aside{background:#fff}.people-segment-ui>aside>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e8f0;padding:.55rem}.people-segment-ui>aside>header strong{font-size:.56rem}.people-segment-ui>aside article{display:flex;align-items:center;gap:.38rem;border-bottom:1px solid #eef2f7;padding:.45rem .55rem}.people-segment-ui>aside article>i{display:grid;height:27px;width:27px;place-items:center;border-radius:50%;background:#e8f0ff;color:#2f63d8;font-size:.43rem;font-style:normal;font-weight:650}.people-segment-ui>aside article>span{display:grid;min-width:0;flex:1;gap:.08rem}.people-segment-ui>aside article strong{font-size:.51rem}.people-segment-ui>aside article small{overflow:hidden;color:#94a3b8;font-size:.4rem;text-overflow:ellipsis;white-space:nowrap}.people-segment-ui>aside>footer{display:flex;align-items:center;gap:.25rem;margin:.55rem;border:1px solid #bbebd7;border-radius:.4rem;background:#ecfdf5;color:#15704d;padding:.45rem;font-size:.45rem;line-height:1.4}.people-segment-ui>aside>footer svg{height:.65rem;width:.65rem}.people-coverage-ui{padding-bottom:.65rem}.people-coverage-ui>section{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.85fr);gap:.55rem;padding:.65rem}.people-coverage-ui>section>div,.people-coverage-ui>section>aside{border:1px solid #dce3ed;border-radius:.48rem;background:#fff;padding:.62rem}.people-coverage-ui>section>div{display:grid;align-content:start;grid-template-columns:.65fr 1.35fr;gap:.38rem .55rem}.people-coverage-ui>section>div>label{color:#64748b;font-size:.46rem;font-weight:620;text-transform:uppercase}.people-coverage-ui>section>div>strong,.people-coverage-ui>section>div>ul{margin:0;color:#334155;font-size:.53rem}.people-coverage-ui>section>div>ul{padding-left:.8rem}.people-coverage-ui>section>aside{display:grid;grid-template-rows:auto 1fr auto;gap:.4rem}.people-coverage-ui>section>aside>header{display:flex;align-items:center;gap:.25rem;color:#64748b;font-size:.48rem;font-weight:620;text-transform:uppercase}.people-coverage-ui>section>aside>header svg{height:.66rem;width:.66rem}.people-coverage-ui>section>aside img{min-height:190px;width:100%;border-radius:.4rem;-o-object-fit:cover;object-fit:cover}.people-coverage-ui>section>aside>div{display:grid;border:1px solid #dce3ed;border-radius:.38rem;padding:.45rem}.people-coverage-ui>section>aside>div strong{font-size:.9rem}.people-coverage-ui>section>aside>div small{color:#64748b;font-size:.45rem}.people-report-ui{padding-bottom:.65rem}.people-report-ui>section{display:grid;grid-template-columns:minmax(200px,.82fr) minmax(0,1.18fr);gap:.55rem;padding:.65rem}.people-report-ui>section>aside,.people-report-ui>section>div{border:1px solid #dce3ed;border-radius:.48rem;background:#fff;padding:.62rem}.people-report-ui>section>aside{display:grid;align-content:start;gap:.42rem}.people-report-ui>section>aside>label{display:grid;gap:.16rem;color:#64748b;font-size:.45rem;font-weight:580}.people-report-ui>section>aside>label>span{min-height:27px;border:1px solid #dce3ed;border-radius:.35rem;background:#fff;color:#334155;padding:.36rem;font-size:.5rem}.people-report-ui>section>aside>nav{display:flex;flex-wrap:wrap;gap:.2rem}.people-report-ui>section>aside>div{display:flex;align-items:flex-start;gap:.25rem;border:1px solid #bbebd7;border-radius:.38rem;background:#ecfdf5;color:#15704d;padding:.42rem;font-size:.44rem;line-height:1.4}.people-report-ui>section>aside>div svg{height:.66rem;width:.66rem}.people-report-ui>section>div>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e8f0;padding-bottom:.48rem}.people-report-ui>section>div>header strong{font-size:.58rem}.people-report-ui__metric{display:grid;grid-template-columns:24px 1fr;grid-template-rows:auto auto;margin:.52rem 0 .7rem}.people-report-ui__metric svg{height:1rem;width:1rem;grid-row:1 / 3;align-self:center;color:#2f63d8}.people-report-ui__metric strong{font-size:.9rem}.people-report-ui__metric small{color:#64748b;font-size:.43rem}.people-report-ui>section>div>article{display:grid;grid-template-columns:minmax(95px,1fr) 1fr 28px;align-items:center;gap:.38rem;margin-top:.48rem}.people-report-ui>section>div>article>span,.people-report-ui>section>div>article>strong{font-size:.47rem}.people-report-ui>section>div>article>i{height:7px;overflow:hidden;border-radius:999px;background:#e2e8f0}.people-report-ui>section>div>article>i b{display:block;height:100%;border-radius:inherit;background:#2f63d8}.app-product-page--communications-v3 .app-product-hero,.app-product-page--communications-v3 .app-product-stories{position:relative}.app-product-page--communications-v3 .app-product-hero{isolation:isolate}.app-product-page--communications-v3 .app-product-hero:before{position:absolute;z-index:-1;inset:0 auto 0 50%;width:100vw;background:radial-gradient(ellipse 48% 58% at 78% 44%,color-mix(in srgb,var(--app-page-blue) 11%,transparent),transparent 72%);content:"";pointer-events:none;transform:translate(-50%)}.app-product-page--communications-v3 .app-product-stories>div{position:relative;z-index:1}.app-product-page--communications-v3 .app-product-feature{min-height:0;isolation:isolate}.app-product-page--communications-v3 .app-product-feature:before{position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;background:#f7f8fa;content:"";pointer-events:none;transform:translate(-50%)}.app-product-page--communications-v3 .app-product-stories>div:nth-child(2n)>.app-product-feature:before{background:#f1f3f6}.app-product-page--communications-v3 .app-product-stories>div:nth-child(3)>.app-product-feature:before{background:#f7f8fa}.app-product-page--communications-v3 .app-product-stories>div:nth-child(5)>.app-product-feature:before{background:#f1f3f6}.app-product-page--communications-v3 .app-product-hero h1{max-width:660px;font-size:clamp(2.8rem,3.7vw,3.95rem);font-weight:620;letter-spacing:-.052em;line-height:.96;text-wrap:pretty}.app-product-page--communications-v3 .communications-product-hero-visual{height:min(54svh,560px);min-height:470px}.app-product-page--communications-v3 .communications-product-hero-visual>img{-o-object-position:54% center;object-position:54% center}.app-product-page--communications-v3 .communications-product-hero-visual__shade{background:linear-gradient(180deg,#0814240a,#08142447)}.app-product-page--communications-v3 .app-product-feature__scene{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(2.25rem,4vw,4.5rem);row-gap:0;padding-block:clamp(3rem,5vw,5rem)}.app-product-page--communications-v3 .app-product-feature--reverse .app-product-feature__scene{grid-template-columns:minmax(0,1.28fr) minmax(300px,.72fr)}.app-product-page--communications-v3 :is(.app-product-feature__copy h2,.app-product-capabilities__heading h2,.people-product-connected-story h2,.app-product-cta h2){font-size:clamp(2.05rem,3vw,3.35rem);font-weight:610;letter-spacing:-.042em;line-height:1.06}.app-product-page--communications-v3 .app-product-feature__body{max-width:42rem;font-size:1rem;line-height:1.68}.app-product-page--communications-v3 .app-product-feature__outcome p{font-weight:540}.app-product-page--communications-v3 .app-product-feature__visual{width:100%;max-width:760px;justify-self:end}.app-product-page--communications-v3 .app-product-feature--reverse .app-product-feature__visual{justify-self:start}.app-product-page--communications-v3 .app-product-human-story{height:min(56svh,600px);min-height:430px}.app-product-page--communications-v3 .app-product-human-story blockquote span{max-width:680px;font-size:clamp(1.8rem,3.2vw,3.35rem)}.app-product-page--communications-v3 :is(.app-product-capabilities,.app-product-connected,.app-product-cta){padding-block:clamp(4.5rem,7vw,7rem)}.app-product-page--communications-v3 .app-product-capabilities__grid article{min-height:220px}.communications-demo-scale-frame{position:relative;width:100%;max-width:100%;overflow:hidden;border-radius:.9rem;isolation:isolate}.communications-demo-scale-frame .hv2-scaled-demo-canvas{position:relative;overflow:hidden;border-radius:inherit;transform-origin:top left}.communications-demo-scale-frame .hv2-scaled-demo-canvas.is-scaled{position:absolute;inset:0 auto auto 0}.communications-interactive-demo{width:100%;overflow:hidden;border:1px solid #dce3ed;border-radius:.9rem;background:#f7f9fc;padding:.7rem;box-shadow:0 24px 56px #17263e21;font-family:Work Sans,ui-sans-serif,system-ui,sans-serif}.communications-interactive-demo__viewport{position:relative;height:100%;width:100%;overflow:hidden;border:1px solid #dce3ed;border-radius:.72rem;background:#f8fafc}.communications-interactive-demo__camera{height:100%;width:100%;will-change:transform}.communications-interactive-demo--fragment{border-color:#cbd6e5;background:#fff;padding:0}.communications-interactive-demo--channels,.communications-interactive-demo--builder,.communications-interactive-demo--delivery{background:#fff}.communications-interactive-demo__viewport--fragment{border:0;background:#fff}.communications-interactive-demo__camera--fragment{position:relative}.communications-fragment-canvas{position:relative;box-sizing:border-box;height:560px;width:880px;overflow:hidden;background:#fff;padding:1.1rem 1.25rem 1.25rem}.communications-interactive-demo--segments .communications-modal-panel,.communications-interactive-demo--eligibility .communications-modal-panel{border:0;border-radius:0;box-shadow:none}.communications-product-view,.communications-fragment-canvas>*{min-height:100%}.communications-product-view--focus-email .communications-setup-grid>section>.communications-source-card:nth-child(2),.communications-product-view--focus-campaign .communications-setup-grid>section>.communications-source-card:first-child{border-color:#75a0f7;box-shadow:0 0 0 3px #2f63d81f}.communications-interactive-demo--builder .communications-fragment-canvas,.communications-interactive-demo--voice .communications-fragment-canvas,.communications-interactive-demo--health .communications-fragment-canvas{background:#fff}.app-product-page--communications-v3 .communications-interactive-demo .communications-product-demo{height:100%;width:100%;border:0;border-radius:0;box-shadow:none;font-size:11px}.app-product-page--communications-v3 .communications-interactive-demo .communications-source-sidebar{display:flex;width:176px;flex-basis:176px}.app-product-page--communications-v3 .communications-interactive-demo .communications-source-brand{justify-content:flex-start;padding:0 .8rem}.app-product-page--communications-v3 .communications-interactive-demo :is(.communications-source-brand strong,.communications-source-brand>svg,.communications-source-nav-group>p,.communications-source-nav-group>div span,.communications-source-help span){display:initial}.app-product-page--communications-v3 .communications-interactive-demo .communications-source-nav-group>p{display:flex}.app-product-page--communications-v3 .communications-interactive-demo :is(.communications-source-nav-group>div,.communications-source-help){justify-content:flex-start;padding-inline:.55rem}.app-product-page--communications-v3 .communications-interactive-demo .communications-source-nav-group>div.is-active{border-left:2px solid #2563eb;padding-left:calc(.55rem - 2px)}.app-product-page--communications-v3 .communications-interactive-demo .communications-source-header{height:48px;flex-basis:48px;padding-inline:.75rem}.app-product-page--communications-v3 .communications-interactive-demo .communications-source-workspace{overflow:hidden;padding:.78rem .9rem .9rem}.app-product-page--communications-v3 .communications-interactive-demo :is(.communications-setup-grid,.communications-preview-grid,.communications-sms-grid){grid-template-columns:minmax(0,1.48fr) minmax(190px,.72fr)}.app-product-page--communications-v3 .communications-interactive-demo .communications-voice-grid{grid-template-columns:minmax(0,1.42fr) minmax(190px,.7fr)}.app-product-page--communications-v3 .communications-interactive-demo :is(.communications-setup-grid>aside,.communications-preview-grid>aside){display:grid;grid-template-columns:1fr}.app-product-page--communications-v3 .communications-interactive-demo .communications-editor-grid{min-height:510px;min-width:0;grid-template-columns:116px minmax(300px,1fr) 150px;margin:.55rem -.9rem -.9rem}.app-product-page--communications-v3 .communications-interactive-demo .communications-inspector{display:block}.app-product-page--communications-v3 .communications-interactive-demo .communications-phone{width:210px;min-height:390px}.app-product-page--communications-v3 .communications-interactive-demo .communications-phone-thread{min-height:250px}.app-product-page--communications-v3 .communications-interactive-demo .communications-analytics-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.app-product-page--communications-v3 .communications-interactive-demo .communications-analytics-grid{grid-template-columns:minmax(0,1.45fr) minmax(180px,.55fr)}.app-product-page--communications-v3 .communications-interactive-demo :is(.communications-activity-table-head,.communications-activity-table>div:not(.communications-analytics-card-heading)){grid-template-columns:minmax(210px,1fr) repeat(3,minmax(72px,.48fr))}.app-product-page--communications-v3 .communications-interactive-demo :is(.communications-activity-table-head>span:nth-child(3),.communications-activity-table-head>span:nth-child(4),.communications-activity-table>div:not(.communications-analytics-card-heading)>span:nth-child(3),.communications-activity-table>div:not(.communications-analytics-card-heading)>span:nth-child(4)){display:flex}@media(min-width:1181px){.app-product-page--communications-v3.app-product-page--compact-hero .app-product-hero{min-height:clamp(610px,70svh,700px);grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);padding-block:clamp(2.5rem,3.5vw,3.75rem)}}@media(max-width:1180px){.app-product-page--communications-v3 .app-product-feature,.app-product-page--communications-v3 .app-product-feature__scene{min-height:0}.app-product-page--communications-v3 .app-product-feature__scene,.app-product-page--communications-v3 .app-product-feature--reverse .app-product-feature__scene{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:1.4rem}.app-product-page--communications-v3 .app-product-feature__copy--lead,.app-product-page--communications-v3 .app-product-feature__copy--details,.app-product-page--communications-v3 .app-product-feature__visual,.app-product-page--communications-v3 .app-product-feature--reverse .app-product-feature__copy--lead,.app-product-page--communications-v3 .app-product-feature--reverse .app-product-feature__copy--details,.app-product-page--communications-v3 .app-product-feature--reverse .app-product-feature__visual{grid-column:1;grid-row:auto}.app-product-page--communications-v3 :is(.app-product-feature__scene,.app-product-feature__copy,.app-product-feature__visual){opacity:1!important;transform:none!important}.app-product-page--communications-v3 .app-product-feature__visual,.app-product-page--communications-v3 .app-product-feature--reverse .app-product-feature__visual{max-width:820px;justify-self:stretch}}@media(max-width:760px){.app-product-page--communications-v3.app-product-page--compact-hero .app-product-hero{padding-top:3.25rem}.app-product-page--communications-v3 .communications-product-hero-visual{height:360px;min-height:0}.app-product-page--communications-v3 .communications-product-hero-visual>img{-o-object-position:58% center;object-position:58% center}.app-product-page--communications-v3 .app-product-feature{padding-block:2.25rem}.app-product-page--communications-v3 .app-product-feature__scene{gap:1.1rem;padding-block:0}.app-product-page--communications-v3 .app-product-feature__explore{margin-top:1rem;padding-bottom:.35rem}.app-product-page--communications-v3 .app-product-feature__explore--connected{margin-top:0;padding-bottom:0}.app-product-page--communications-v3 .app-product-feature__visual-toolbar{margin-bottom:.65rem}.app-product-page--communications-v3 .app-product-feature__visual{margin-top:.1rem}.app-product-page--communications-v3 .app-product-feature__copy--details{margin-top:-.2rem}.app-product-page--communications-v3 .app-product-feature__included p{font-size:.88rem;line-height:1.66}.app-product-page--communications-v3 .app-product-human-story{height:470px;min-height:0}}@media(max-width:520px){.app-product-page--communications-v3 :is(.app-product-hero,.app-product-hero__copy,.app-product-hero h1,.app-product-hero__subtitle,.app-product-hero__actions){width:100%;min-width:0;max-width:100%}.app-product-page--communications-v3 .app-product-hero h1{margin-top:1.25rem;overflow-wrap:anywhere;font-size:clamp(2.35rem,11vw,2.9rem);text-wrap:wrap}.app-product-page--communications-v3 :is(.app-product-feature__copy h2,.app-product-capabilities__heading h2,.people-product-connected-story h2,.app-product-cta h2){font-size:clamp(1.95rem,9.5vw,2.8rem)}}@media(prefers-reduced-motion:reduce){.communications-interactive-demo__camera{transition:none!important}}.app-product-page--cases-v3{--cases-story-violet: #185ce7;--cases-story-warm: #223247}.app-product-page--cases-v3 .app-product-hero,.app-product-page--cases-v3 .app-product-stories{position:relative}.app-product-page--cases-v3 .app-product-hero{isolation:isolate}.app-product-page--cases-v3 .app-product-hero:before{position:absolute;z-index:-1;inset:0 auto 0 50%;width:100vw;background:radial-gradient(ellipse 50% 60% at 78% 45%,color-mix(in srgb,var(--app-page-blue) 12%,transparent),transparent 72%),radial-gradient(ellipse 34% 44% at 12% 74%,color-mix(in srgb,var(--cases-story-warm) 6%,transparent),transparent 74%);content:"";pointer-events:none;transform:translate(-50%)}.app-product-page--cases-v3 .app-product-stories:before{position:absolute;z-index:0;top:2rem;bottom:2rem;left:clamp(.65rem,2vw,1.75rem);width:2px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--app-page-blue) 38%,transparent) 8%,color-mix(in srgb,var(--app-page-green) 30%,transparent) 44%,color-mix(in srgb,var(--cases-story-violet) 28%,transparent) 70%,color-mix(in srgb,var(--cases-story-warm) 28%,transparent) 92%,transparent);content:"";pointer-events:none}.app-product-page--cases-v3 .app-product-stories:before,.app-product-page--cases-v3 .app-product-stories>div:before{display:none}.app-product-page--cases-v3 .app-product-stories>div{position:relative;z-index:1}.app-product-page--cases-v3 .app-product-stories>div:before{position:absolute;z-index:2;top:clamp(7rem,42svh,28rem);left:calc(clamp(.65rem,2vw,1.75rem) - 4px);height:10px;width:10px;border:2px solid var(--app-page-bg);border-radius:50%;background:var(--app-page-blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--app-page-blue) 10%,transparent);content:"";pointer-events:none}.app-product-page--cases-v3 .app-product-stories>div:nth-child(2n):before{background:var(--app-page-green);box-shadow:0 0 0 4px color-mix(in srgb,var(--app-page-green) 10%,transparent)}.app-product-page--cases-v3 .app-product-stories>div:nth-child(3):before{background:var(--cases-story-violet);box-shadow:0 0 0 4px color-mix(in srgb,var(--cases-story-violet) 10%,transparent)}.app-product-page--cases-v3 .app-product-stories>div:nth-child(5):before{background:var(--cases-story-warm);box-shadow:0 0 0 4px color-mix(in srgb,var(--cases-story-warm) 10%,transparent)}.app-product-page--cases-v3 .app-product-feature{min-height:0;isolation:isolate}.app-product-page--cases-v3 .app-product-feature:before{position:absolute;z-index:-1;inset:0 auto 0 50%;width:100vw;background:#fff;content:"";pointer-events:none;transform:translate(-50%)}.app-product-page--cases-v3 .app-product-stories>div:nth-child(2n)>.app-product-feature:before{background:#f4f6f8}.app-product-page--cases-v3 .app-product-stories>div:nth-child(3)>.app-product-feature:before{background:#fff}.app-product-page--cases-v3 .app-product-stories>div:nth-child(5)>.app-product-feature:before{background:#fff}.app-product-page--cases-v3 .app-product-hero h1{max-width:660px;font-size:clamp(2.8rem,3.7vw,3.95rem);font-weight:620;letter-spacing:-.052em;line-height:.96;text-wrap:pretty}.cases-product-hero-visual{position:relative;height:min(54svh,560px);min-height:470px;overflow:hidden;border:1px solid var(--app-page-border);border-radius:1.2rem;background:#10151c;box-shadow:0 36px 90px color-mix(in srgb,var(--app-page-text) 14%,transparent)}.cases-product-hero-visual>img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% center;object-position:50% center}.cases-procedure-break-wrap{position:relative;left:50%;width:100vw;transform:translate(-50%)}.cases-procedure-break{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(2rem,6vw,7rem);max-width:1440px;margin:0 auto;padding:clamp(5rem,9vw,8rem) clamp(1.2rem,5vw,5.5rem);background:#0b1727;color:#fff}.cases-procedure-break>div>p{margin:0;color:#6ea0ff;font-size:.74rem;font-weight:780;letter-spacing:.16em;text-transform:uppercase}.cases-procedure-break h2{margin:.9rem 0 1rem;font-size:clamp(2.7rem,5.2vw,5.8rem);font-weight:590;letter-spacing:-.062em;line-height:.92;text-wrap:balance}.cases-procedure-break>div>span{display:block;max-width:580px;color:#b9c5d5;font-size:clamp(1rem,1.5vw,1.22rem);line-height:1.65}.cases-procedure-break ol{margin:0;padding:0;list-style:none}.cases-procedure-break li{display:grid;grid-template-columns:48px 1fr;gap:1rem;align-items:center;min-height:92px;border-top:1px solid rgba(255,255,255,.16)}.cases-procedure-break li:last-child{border-bottom:1px solid rgba(255,255,255,.16)}.cases-procedure-break li>b{display:grid;height:36px;width:36px;place-items:center;border:1px solid #4d83ef;border-radius:50%;color:#6ea0ff;font-size:.72rem}.cases-procedure-break li div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.cases-procedure-break li strong{font-size:1.08rem}.cases-procedure-break li span{max-width:300px;color:#acb9cc;font-size:.86rem;text-align:right}@media(max-width:900px){.cases-procedure-break{grid-template-columns:1fr}}@media(max-width:600px){.cases-procedure-break li div{align-items:flex-start;flex-direction:column;gap:.2rem}.cases-procedure-break li span{text-align:left}}.cases-product-hero-visual__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#08142405,#0814244d);pointer-events:none}.cases-product-hero-visual__caption{position:absolute;right:1.2rem;bottom:1.2rem;left:1.2rem;max-width:390px;border:1px solid rgba(255,255,255,.27);border-radius:.8rem;background:#091828bd;color:#fff;padding:.8rem .9rem;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cases-product-hero-visual__caption span{display:block;color:#ffffffad;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase}.cases-product-hero-visual__caption strong{display:block;margin-top:.3rem;font-size:.95rem;line-height:1.35}.app-product-page--cases-v3 .app-product-feature__scene{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(2.25rem,4vw,4.5rem);row-gap:0;padding-block:clamp(3rem,5vw,5rem)}.app-product-page--cases-v3 .app-product-feature--reverse .app-product-feature__scene{grid-template-columns:minmax(0,1.28fr) minmax(300px,.72fr)}.app-product-page--cases-v3 :is(.app-product-feature__copy h2,.app-product-capabilities__heading h2,.people-product-connected-story h2,.app-product-cta h2){font-size:clamp(2.05rem,3vw,3.35rem);font-weight:610;letter-spacing:-.042em;line-height:1.06}.app-product-page--cases-v3 .app-product-feature__body{max-width:42rem;font-size:1rem;line-height:1.68}.app-product-page--cases-v3 .app-product-feature__outcome p{font-weight:540}.app-product-page--cases-v3 .app-product-feature__visual{width:100%;max-width:780px;justify-self:end}.app-product-page--cases-v3 .app-product-feature--reverse .app-product-feature__visual{justify-self:start}.app-product-page--cases-v3 .app-product-human-story{height:min(56svh,600px);min-height:430px}.app-product-page--cases-v3 .app-product-human-story blockquote span{max-width:700px;font-size:clamp(1.8rem,3.2vw,3.35rem)}.app-product-page--cases-v3 :is(.app-product-capabilities,.app-product-connected,.app-product-cta){padding-block:clamp(4.5rem,7vw,7rem)}.app-product-page--cases-v3 .app-product-capabilities__grid article{min-height:220px}.cases-demo-scale-frame{position:relative;width:100%;max-width:100%;overflow:hidden;border-radius:.9rem;isolation:isolate}.cases-demo-scale-frame .hv2-scaled-demo-canvas{position:relative;overflow:hidden;border-radius:inherit;transform-origin:top left}.cases-demo-scale-frame .hv2-scaled-demo-canvas.is-scaled{position:absolute;inset:0 auto auto 0}.cases-interactive-demo{width:100%;overflow:hidden;border:1px solid #dce3ed;border-radius:.9rem;background:#f7f9fc;padding:.7rem;box-shadow:0 24px 56px #17263e21;font-family:Work Sans,ui-sans-serif,system-ui,sans-serif}.cases-interactive-demo__viewport{position:relative;height:100%;width:100%;overflow:hidden;border:1px solid #dce3ed;border-radius:.72rem;background:#f8fafc}.cases-interactive-demo__camera{height:100%;width:100%;will-change:transform}.cases-interactive-demo--fragment{border-color:#d6dde8;background:#edf1f6;padding:.9rem}.cases-interactive-demo--record{background:#e9eef3}.cases-interactive-demo--deadlines{background:#edf0f4}.cases-interactive-demo--research{background:#eceff3}.cases-interactive-demo__viewport--fragment{border:0;background:#fff}.cases-interactive-demo__camera--fragment{position:relative}.cases-fragment-canvas{position:relative;box-sizing:border-box;height:560px;width:900px;overflow:hidden;background:#fff;padding:1.1rem 1.25rem 1.25rem}.cases-fragment-canvas>*{min-height:100%}.cases-interactive-demo--deadlines .cases-fragment-canvas,.cases-interactive-demo--research .cases-fragment-canvas{background:#fff}.app-product-page--cases-v3 .cases-interactive-demo .cases-product-demo{height:100%;width:100%;border:0;border-radius:0;box-shadow:none;font-size:11px}.app-product-page--cases-v3 .cases-interactive-demo .cases-source-sidebar{display:flex;width:190px;flex-basis:190px}.app-product-page--cases-v3 .cases-interactive-demo .cases-source-brand{justify-content:flex-start;padding:0 .8rem}.app-product-page--cases-v3 .cases-interactive-demo :is(.cases-source-brand strong,.cases-source-brand>svg,.cases-source-sidebar nav>div span){display:initial}.app-product-page--cases-v3 .cases-interactive-demo .cases-source-sidebar nav>div{justify-content:flex-start;padding-inline:.55rem}.app-product-page--cases-v3 .cases-interactive-demo .cases-source-sidebar nav>div.is-active{border-left:2px solid #2563eb;padding-left:calc(.55rem - 2px)}.app-product-page--cases-v3 .cases-interactive-demo .cases-source-header{height:48px;flex-basis:48px;padding-inline:.75rem}.app-product-page--cases-v3 .cases-interactive-demo .cases-source-workspace{overflow:hidden;padding:.78rem .9rem .9rem}.app-product-page--cases-v3 .cases-interactive-demo :is(.cases-type-grid,.cases-review-grid,.cases-record-grid,.cases-reports-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.app-product-page--cases-v3 .cases-interactive-demo .cases-member-link-grid{grid-template-columns:minmax(0,1.15fr) minmax(230px,.85fr)}.app-product-page--cases-v3 .cases-interactive-demo .cases-member-link-grid>aside{display:block}.app-product-page--cases-v3 .cases-interactive-demo .cases-details-form{grid-template-columns:repeat(2,minmax(0,1fr))}.app-product-page--cases-v3 .cases-interactive-demo .cases-details-form label.is-wide{grid-column:1 / -1}.app-product-page--cases-v3 .cases-interactive-demo .cases-intake-progress>span small{display:block}.app-product-page--cases-v3 .cases-interactive-demo .cases-document-heading{align-items:center;flex-direction:row}.app-product-page--cases-v3 .cases-interactive-demo .cases-template-row>span{display:flex}.app-product-page--cases-v3 .cases-interactive-demo .cases-template-row>label{width:min(390px,62%)}.app-product-page--cases-v3 .cases-interactive-demo .cases-document-layout{height:470px;grid-template-columns:185px minmax(0,1fr)}.app-product-page--cases-v3 .cases-interactive-demo .cases-document-layout>aside{display:block}.app-product-page--cases-v3 .cases-interactive-demo .cases-letter-page{width:min(100%,410px);min-width:0}.app-product-page--cases-v3 .cases-interactive-demo .cases-library-layout{grid-template-columns:220px minmax(0,1fr)}.app-product-page--cases-v3 .cases-interactive-demo :is(.cases-gantt-head,.cases-gantt>article){grid-template-columns:215px minmax(0,1fr)}.app-product-page--cases-v3 .cases-interactive-demo .cases-gantt-head>div{grid-template-columns:repeat(4,1fr)}.app-product-page--cases-v3 .cases-interactive-demo .cases-gantt-head>div span:nth-child(n+3){display:block}@media(min-width:1181px){.app-product-page--cases-v3.app-product-page--compact-hero .app-product-hero{min-height:clamp(610px,70svh,700px);grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);padding-block:clamp(2.5rem,3.5vw,3.75rem)}}@media(max-width:1180px){.app-product-page--cases-v3 .app-product-feature,.app-product-page--cases-v3 .app-product-feature__scene{min-height:0}.app-product-page--cases-v3 .app-product-feature__scene,.app-product-page--cases-v3 .app-product-feature--reverse .app-product-feature__scene{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:1.4rem}.app-product-page--cases-v3 .app-product-feature__copy--lead,.app-product-page--cases-v3 .app-product-feature__copy--details,.app-product-page--cases-v3 .app-product-feature__visual,.app-product-page--cases-v3 .app-product-feature--reverse .app-product-feature__copy--lead,.app-product-page--cases-v3 .app-product-feature--reverse .app-product-feature__copy--details,.app-product-page--cases-v3 .app-product-feature--reverse .app-product-feature__visual{grid-column:1;grid-row:auto}.app-product-page--cases-v3 :is(.app-product-feature__scene,.app-product-feature__copy,.app-product-feature__visual){opacity:1!important;transform:none!important}.app-product-page--cases-v3 .app-product-feature__visual,.app-product-page--cases-v3 .app-product-feature--reverse .app-product-feature__visual{max-width:840px;justify-self:stretch}}@media(max-width:760px){.app-product-page--cases-v3.app-product-page--compact-hero .app-product-hero{padding-top:3.25rem}.app-product-page--cases-v3 .cases-product-hero-visual{height:360px;min-height:0}.app-product-page--cases-v3 .cases-product-hero-visual>img{-o-object-position:52% center;object-position:52% center}.app-product-page--cases-v3 .app-product-feature{padding-block:2.25rem}.app-product-page--cases-v3 .app-product-feature__scene{gap:1.1rem;padding-block:0}.app-product-page--cases-v3 .app-product-feature__explore{margin-top:1rem;padding-bottom:.35rem}.app-product-page--cases-v3 .app-product-feature__explore--connected{margin-top:0;padding-bottom:0}.app-product-page--cases-v3 .app-product-feature__visual-toolbar{margin-bottom:.65rem}.app-product-page--cases-v3 .app-product-feature__visual{margin-top:.1rem}.app-product-page--cases-v3 .app-product-feature__copy--details{margin-top:-.2rem}.app-product-page--cases-v3 .app-product-feature__included p{font-size:.88rem;line-height:1.66}.app-product-page--cases-v3 .app-product-human-story{height:470px;min-height:0}}@media(max-width:520px){.app-product-page--cases-v3 :is(.app-product-hero,.app-product-hero__copy,.app-product-hero h1,.app-product-hero__subtitle,.app-product-hero__actions){width:100%;min-width:0;max-width:100%}.app-product-page--cases-v3 .app-product-hero h1{margin-top:1.25rem;overflow-wrap:anywhere;font-size:clamp(2.35rem,11vw,2.9rem);text-wrap:wrap}.app-product-page--cases-v3 :is(.app-product-feature__copy h2,.app-product-capabilities__heading h2,.people-product-connected-story h2,.app-product-cta h2){font-size:clamp(1.95rem,9.5vw,2.8rem)}}@media(prefers-reduced-motion:reduce){.cases-interactive-demo__camera{transition:none!important}}.app-product-scene{width:100%;overflow:hidden;border:1px solid #dbe4f0;border-radius:18px;background:#f7f9fc;box-shadow:0 28px 65px #162a481f}.app-product-scene__viewport,.app-product-scene__camera{width:900px;height:560px}.app-product-scene__viewport{overflow:hidden;background:#f7f9fc}.app-product-scene__camera{will-change:transform}.app-product-scene .forms-product-demo,.app-product-scene .hiring-hall-product-demo,.app-product-scene .finance-dues-product-demo,.app-product-scene .sites-product-demo{height:560px;width:900px;border-radius:0;box-shadow:none}.app-scene-source-shell{display:grid;grid-template-columns:188px minmax(0,1fr);width:900px;height:560px;overflow:hidden;background:#f7f9fc;color:#111c32;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.app-scene-source-sidebar{display:flex;min-width:0;flex-direction:column;border-right:1px solid #dce5f0;background:#fff}.app-scene-source-brand{display:flex;height:64px;align-items:center;gap:10px;border-bottom:1px solid #e2e8f1;padding:0 16px}.app-scene-source-brand img{height:36px;width:36px;flex:0 0 auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 5px 5px rgba(15,23,42,.15))}.app-scene-source-brand strong{flex:1;font-size:14px}.app-scene-source-brand svg{height:15px;width:15px;color:#7890ae}.app-scene-source-sidebar nav{flex:1;padding:12px 10px}.app-scene-source-sidebar nav>div+div{margin-top:14px}.app-scene-source-sidebar nav p{margin:0 8px 6px;color:#7890ae;font-size:9px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.app-scene-source-sidebar nav span{display:flex;height:34px;align-items:center;gap:9px;border-radius:7px;padding:0 9px;color:#526883}.app-scene-source-sidebar nav span.is-active{background:#eaf1ff;color:#1558dc}.app-scene-source-sidebar nav svg{height:15px;width:15px}.app-scene-source-sidebar nav b{font-size:11px;font-weight:620}.app-scene-source-help{display:flex;height:48px;align-items:center;gap:8px;border-top:1px solid #e2e8f1;padding:0 18px;color:#637997;font-size:10px;font-weight:620}.app-scene-source-help svg{height:14px;width:14px}.app-scene-source-main{min-width:0}.app-scene-source-main>header{display:flex;height:64px;align-items:center;gap:14px;border-bottom:1px solid #dce5f0;background:#fff;padding:0 18px}.app-scene-source-main>header>svg{height:16px;width:16px;color:#7086a4}.app-scene-source-main>header>span{display:grid;height:32px;width:32px;place-items:center;border-radius:50%;background:#1e5ee9;color:#fff;font-size:10px;font-weight:750}.app-scene-source-search{display:flex;height:34px;min-width:0;flex:1;align-items:center;gap:8px;border:1px solid #d8e2ef;border-radius:7px;color:#8296b0;padding:0 12px;font-size:10px}.app-scene-source-search svg{height:14px;width:14px}.app-scene-source-main>main{height:496px;overflow:hidden;padding:18px}.app-scene-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.app-scene-title-row>div>span{color:#1558dc;font-size:9px;font-weight:780;letter-spacing:.11em;text-transform:uppercase}.app-scene-title-row h3{margin:2px 0;font-size:20px;letter-spacing:-.025em}.app-scene-title-row p{margin:0;color:#6f829c;font-size:10px}.app-scene-title-row button,.workspace-template-fragment>button{display:flex;height:34px;align-items:center;gap:7px;border:0;border-radius:7px;background:#1f5fe8;color:#fff;padding:0 12px;font-size:10px;font-weight:700}.app-scene-title-row button svg{height:14px;width:14px}.workspace-scene-view{display:flex;height:100%;min-height:0;flex-direction:column}.workspace-scene-view .app-scene-title-row{flex:0 0 auto;margin-bottom:10px}.workspace-scene-view .app-scene-title-row h3{font-size:18px}.workspace-task-toolbar{display:flex;min-height:34px;flex:0 0 auto;align-items:center;justify-content:space-between;margin-bottom:10px;border:1px solid #dce4ef;border-radius:8px;background:#fff;padding:3px 5px}.workspace-task-toolbar>div{display:flex;align-items:center;gap:3px}.workspace-task-toolbar span{display:flex;min-height:26px;align-items:center;gap:5px;border-radius:6px;color:#647995;padding:0 8px;font-size:8px;font-weight:680}.workspace-task-toolbar span.is-active{background:#eaf1ff;color:#1558dc}.workspace-task-toolbar span b{color:inherit;font-size:7px}.workspace-task-toolbar svg{height:11px;width:11px}.workspace-board-fragment{display:grid;min-height:0;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.workspace-board-fragment>section{min-height:0;overflow:hidden;border:1px solid #dce4ef;border-radius:9px;background:#eef2f7;padding:10px}.workspace-board-fragment>section>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px;font-size:11px}.workspace-board-fragment>section>header span{display:grid;height:20px;min-width:20px;place-items:center;border-radius:10px;background:#fff;color:#58708e;font-size:9px}.workspace-board-fragment article{border:1px solid #dce4ef;border-radius:8px;background:#fff;padding:11px;box-shadow:0 4px 12px #1e36580a}.workspace-board-fragment article+article{margin-top:8px}.workspace-board-fragment article>small{color:#5f78a0;font-size:8px}.workspace-board-fragment h4{min-height:40px;margin:5px 0 12px;font-size:11px;line-height:1.35}.workspace-board-fragment footer{display:flex;align-items:center;justify-content:space-between}.workspace-board-fragment footer>span{display:grid;height:25px;width:25px;place-items:center;border-radius:50%;background:#e9e3ff;color:#6043cd;font-size:8px;font-weight:750}.workspace-board-fragment footer b{display:flex;align-items:center;gap:4px;color:#7589a5;font-size:8px;font-weight:600}.workspace-board-fragment footer svg{height:10px;width:10px}.workspace-task-fragment{display:grid;min-height:0;flex:1;grid-template-columns:minmax(0,1fr) 210px;overflow:hidden;border:1px solid #dbe4ef;border-radius:10px;background:#fff}.workspace-task-card{min-width:0;padding:17px 20px}.workspace-task-card__meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.workspace-task-card__meta>small{color:#8192a7;font-size:8px}.app-scene-status{display:inline-flex;border-radius:10px;background:#eaf1ff;color:#1558dc;padding:4px 8px;font-size:9px;font-weight:700}.workspace-task-card h4{margin:10px 0 6px;font-size:18px}.workspace-task-card>p{margin:0;color:#61758f;font-size:10px;line-height:1.5}.workspace-task-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:13px 0}.workspace-task-fields span{border:1px solid #dfe6ef;border-radius:7px;padding:8px}.workspace-task-fields small{display:block;color:#8394a9;font-size:8px}.workspace-task-fields b{font-size:9px}.workspace-checklist{border-top:1px solid #e3e9f1;padding-top:8px}.workspace-checklist b{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:9px}.workspace-checklist svg,.workspace-checklist b>span{height:16px;width:16px;border-radius:50%;background:#e5f7ef;color:#16875b;padding:3px}.workspace-checklist b>span{border:1px solid #cdd8e5;background:#fff}.workspace-task-fragment>aside{display:flex;min-height:0;flex-direction:column;border-left:1px solid #dfe6ef;background:#f8fafc;padding:16px}.workspace-task-fragment>aside>strong{font-size:11px}.workspace-task-fragment>aside p{display:flex;flex-direction:column;border-left:2px solid #2d69ee;color:#657a95;padding-left:8px;font-size:9px;line-height:1.45}.workspace-task-fragment>aside p b{color:#21324d}.workspace-task-fragment>aside p small{margin-top:3px;color:#8b9aad;font-size:7px}.workspace-task-fragment>aside>div{margin-top:auto}.workspace-task-fragment input{width:100%;border:1px solid #d7e1ed;border-radius:7px;padding:9px;font-size:9px}.workspace-project-fragment{display:grid;min-height:0;flex:1;grid-template-columns:1.1fr 1fr .95fr;gap:10px}.workspace-project-fragment>section{min-height:0;overflow:hidden;border:1px solid #dce4ef;border-radius:10px;background:#fff;padding:14px}.workspace-project-fragment>section>span{color:#7085a0;font-size:9px}.workspace-project-fragment>section>strong{display:block;margin:12px 0 8px;font-size:31px}.workspace-project-fragment>section:first-child>div:first-of-type{height:7px;overflow:hidden;border-radius:5px;background:#e7edf5}.workspace-project-fragment>section:first-child>div:first-of-type>i{display:block;height:100%;width:72%;background:#1f5fe8}.workspace-project-fragment h4{margin:0 0 12px;font-size:12px}.workspace-project-fragment p{display:flex;gap:8px;margin:8px 0;color:#657a95;font-size:9px;line-height:1.4}.workspace-project-fragment p svg{height:16px;width:16px;color:#16875b}.workspace-project-fragment p span{display:flex;flex-direction:column}.workspace-project-fragment p b{color:#1d2a40;font-size:9px}.workspace-project-fragment p small{font-size:8px}.workspace-project-dates{margin-top:12px;border-top:1px solid #e5eaf1;padding-top:4px}.workspace-project-dates p{margin:7px 0}.workspace-people-stack{display:flex;margin:20px 0}.workspace-people-stack span{display:grid;height:32px;width:32px;place-items:center;border:2px solid white;border-radius:50%;background:#dfe8ff;color:#2959bd;font-size:8px;font-weight:750}.workspace-people-stack span+span{margin-left:-7px}.workspace-project-file{display:flex;align-items:center;gap:7px;margin-top:12px;border-top:1px solid #e5eaf1;padding-top:10px}.workspace-project-file svg{height:16px;width:16px;color:#2463df}.workspace-project-file span{display:flex;flex-direction:column}.workspace-project-file b{font-size:8px}.workspace-project-file small{color:#8495aa;font-size:7px}.workspace-calendar-fragment{display:grid;min-height:0;flex:1;grid-template-columns:repeat(5,1fr);overflow:hidden;border:1px solid #dce4ef;border-radius:10px;background:#fff}.workspace-calendar-fragment>section{border-right:1px solid #e2e8f0;padding:12px}.workspace-calendar-fragment>section:last-child{border:0}.workspace-calendar-fragment>section>strong{color:#637994;font-size:9px}.workspace-calendar-fragment article{margin-top:34px;border-left:3px solid #1f5fe8;border-radius:6px;background:#eaf1ff;color:#153e92;padding:9px;font-size:9px;font-weight:700}.workspace-calendar-fragment article.is-quiet{border-left-color:#7b8ba1;background:#f0f3f7;color:#40546f}.workspace-calendar-fragment article small{display:block;margin-top:5px;color:#59729a;font-size:8px;font-weight:500}.workspace-template-fragment{display:grid;min-height:0;flex:1;grid-template-columns:.9fr 1.5fr;gap:10px}.workspace-template-fragment>section{display:flex;min-height:0;flex-direction:column;border:1px solid #dce4ef;border-radius:9px;background:linear-gradient(145deg,#0c2e67,#174fa8);color:#fff;padding:18px}.workspace-template-fragment>section span{color:#a8c6ff;font-size:9px}.workspace-template-fragment>section h4{margin:10px 0;font-size:20px}.workspace-template-fragment>section p{color:#d5e3ff;font-size:9px;line-height:1.5}.workspace-template-fragment>section>div{display:grid;grid-template-columns:repeat(3,auto 1fr);align-items:end;gap:4px;margin-top:8px;border-top:1px solid rgba(255,255,255,.18);padding-top:12px}.workspace-template-fragment>section>div b{font-size:14px}.workspace-template-fragment>section>div small{color:#b9ceef;font-size:7px}.workspace-template-fragment>section button{align-self:flex-start;margin-top:auto;border:0;border-radius:7px;background:#fff;color:#164ba8;padding:9px 12px;font-size:8px;font-weight:750}.workspace-template-steps{display:flex;min-height:0;flex-direction:column;overflow:hidden;border:1px solid #dce4ef;border-radius:9px;background:#fff}.workspace-template-steps>header{display:flex;min-height:38px;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e8f1;padding:0 11px}.workspace-template-steps>header strong{font-size:9px}.workspace-template-steps>header span{color:#8091a7;font-size:8px}.workspace-template-fragment article{display:grid;min-height:56px;flex:1;grid-template-columns:30px 1fr;align-items:center;border-bottom:1px solid #e2e8f1;background:#fff;padding:7px 11px}.workspace-template-fragment article:last-child{border-bottom:0}.workspace-template-fragment article span{grid-row:span 2;display:grid;height:21px;width:21px;place-items:center;border-radius:50%;background:#eaf1ff;color:#1558dc;font-size:8px}.workspace-template-fragment article b{font-size:9px}.workspace-template-fragment article small{color:#7c8ea6;font-size:8px}.files-source-shell{display:grid;grid-template-columns:188px minmax(0,1fr);width:900px;height:560px;overflow:hidden;background:#f8fafc;color:#111c32;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.files-source-sidebar{display:flex;min-width:0;flex-direction:column;border-right:1px solid #e2e8f0;background:#fff}.files-source-brand{display:flex;height:56px;flex:0 0 auto;align-items:center;gap:9px;border-bottom:1px solid #f0f3f7;padding:0 14px}.files-source-brand img{height:34px;width:34px;flex:0 0 auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 4px rgba(15,23,42,.15))}.files-source-brand strong{flex:1;font-size:12px}.files-source-brand svg{height:14px;width:14px;color:#94a3b8}.files-source-sidebar nav{min-height:0;flex:1;padding:10px}.files-source-sidebar nav>div+div{margin-top:15px}.files-source-sidebar nav p{margin:0 8px 5px;color:#94a3b8;font-size:8px;font-weight:680;letter-spacing:.08em;text-transform:uppercase}.files-source-sidebar nav span{display:flex;height:30px;align-items:center;gap:9px;border-radius:6px;padding:0 9px;color:#64748b}.files-source-sidebar nav span.is-active{border-left:2px solid #2563eb;border-radius:0 6px 6px 0;background:#eff6ff;color:#2563eb;padding-left:7px}.files-source-sidebar nav svg{height:14px;width:14px;color:#94a3b8}.files-source-sidebar nav span.is-active svg{color:#2563eb}.files-source-sidebar nav b{font-size:9px;font-weight:620}.files-source-main{min-width:0}.files-source-main>header{display:flex;height:56px;align-items:center;gap:11px;border-bottom:1px solid #e2e8f0;background:#ffffffeb;padding:0 16px}.files-source-main>header>svg{height:15px;width:15px;color:#64748b}.files-source-main>header>span{display:grid;height:30px;width:30px;place-items:center;border-radius:50%;background:#2563eb;color:#fff;font-size:8px;font-weight:760}.files-source-global-search{display:flex;height:31px;min-width:0;flex:1;align-items:center;gap:7px;border:1px solid #d8e2ee;border-radius:6px;background:#fff;color:#94a3b8;padding:0 10px;font-size:9px}.files-source-global-search svg{height:13px;width:13px}.files-source-main>main{height:504px;overflow:hidden;padding:16px}.files-scene-view{height:100%;min-height:0}.files-source-page{display:flex;height:100%;min-height:0;flex-direction:column}.files-source-page-heading{display:flex;min-height:30px;align-items:center;justify-content:space-between;margin-bottom:10px}.files-source-page-heading>div{display:flex;align-items:center;gap:7px}.files-source-page-heading svg{height:14px;width:14px;color:#64748b}.files-source-page-heading h3{margin:0;font-size:14px}.files-source-page-heading button{display:flex;height:28px;align-items:center;gap:5px;border:1px solid #d8e1ec;border-radius:6px;background:#fff;color:#334155;padding:0 9px;font-size:8px;font-weight:680}.files-source-listing-card{min-height:0;flex:1;overflow:hidden;border:1px solid #dce4ee;border-radius:10px;background:#fff;box-shadow:0 4px 14px #1f304c0a}.files-source-toolbar{display:flex;min-height:42px;align-items:center;gap:6px;border-bottom:1px solid #e4e9f0;padding:6px 9px}.files-source-toolbar>div{display:flex;height:28px;min-width:115px;flex:1;align-items:center;gap:6px;border:1px solid #dbe3ed;border-radius:6px;color:#94a3b8;padding:0 8px;font-size:8px}.files-source-toolbar button{display:flex;height:28px;align-items:center;gap:5px;border:1px solid #dbe3ed;border-radius:6px;background:#fff;color:#64748b;padding:0 8px;font-size:8px}.files-source-toolbar>span{display:flex;height:28px;align-items:center;gap:2px;margin-left:auto;border:1px solid #dbe3ed;border-radius:6px;padding:2px}.files-source-toolbar>span svg{height:22px;width:22px;border-radius:4px;color:#64748b;padding:5px}.files-source-toolbar>span svg.is-active{background:#eff6ff;color:#2563eb}.files-source-toolbar svg{height:11px;width:11px}.files-source-upload{display:flex;height:29px;align-items:center;gap:6px;border-bottom:1px solid #e8edf3;color:#64748b;padding:0 11px;font-size:8px}.files-source-upload svg{height:11px;width:11px;color:#2563eb}.files-source-upload b{color:#2563eb}.files-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px}.files-source-grid article{display:grid;min-height:66px;grid-template-columns:30px minmax(0,1fr) 14px;align-items:center;gap:8px;border:1px solid #dfe6ef;border-radius:8px;background:#fff;padding:8px}.files-source-grid article>div{display:grid;height:28px;width:28px;place-items:center;border-radius:7px;background:#eef4ff;color:#2563eb}.files-source-grid article.is-folder>div{background:#dbeafe;color:#1d4ed8}.files-source-grid article>div svg{height:14px;width:14px}.files-source-grid article>span{min-width:0}.files-source-grid b{display:block;overflow:hidden;color:#1e293b;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.files-source-grid small{display:block;overflow:hidden;margin-top:4px;color:#94a3b8;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.files-source-grid article>svg{height:12px;width:12px;color:#94a3b8}.files-source-page-intro{max-width:610px;margin:-2px 0 14px;color:#64748b;font-size:9px;line-height:1.5}.files-app-folder-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.files-app-folder-grid article{display:flex;min-height:155px;flex-direction:column;align-items:center;justify-content:center;border:1px solid #dfe6ef;border-radius:9px;background:#fff;padding:13px;text-align:center}.files-app-folder-grid article>div{display:grid;height:48px;width:48px;place-items:center;border-radius:10px;background:#dbeafe;color:#1d4ed8;box-shadow:0 5px 12px #2563eb14}.files-app-folder-grid svg{height:24px;width:24px}.files-app-folder-grid b{margin-top:9px;font-size:9px}.files-app-folder-grid small{margin-top:3px;color:#64748b;font-size:7px}.files-app-folder-grid span{margin-top:8px;color:#94a3b8;font-size:6px;font-weight:720;letter-spacing:.1em}.files-search-query{display:flex;height:38px;align-items:center;gap:8px;margin-bottom:8px;border:1px solid #cfd9e5;border-radius:7px;background:#fff;padding:0 7px 0 11px}.files-search-query svg{height:14px;width:14px;color:#64748b}.files-search-query b{min-width:0;flex:1;font-size:9px}.files-search-query button{height:26px;border:0;border-radius:6px;background:#2563eb;color:#fff;padding:0 11px;font-size:8px;font-weight:700}.files-search-types{display:flex;gap:4px;margin-bottom:8px}.files-search-types button{height:23px;border:1px solid #dbe3ed;border-radius:12px;background:#fff;color:#64748b;padding:0 9px;font-size:7px}.files-search-types button.is-active{border-color:#93b4f7;background:#eff6ff;color:#1d4ed8}.files-source-page--search .files-source-toolbar{border:1px solid #dce4ee;border-radius:8px 8px 0 0;background:#fff}.files-source-results{overflow:hidden;border:1px solid #dce4ee;border-top:0;border-radius:0 0 8px 8px;background:#fff}.files-source-results>header,.files-source-results article{display:grid;min-height:48px;grid-template-columns:1.7fr .45fr .45fr .6fr .65fr;align-items:center;border-bottom:1px solid #e6ebf1;padding:0 9px}.files-source-results>header{min-height:27px;background:#f8fafc;color:#94a3b8;font-size:6px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.files-source-results article:last-child{border-bottom:0}.files-source-results article.is-active{border-left:2px solid #2563eb;background:#eff6ff;padding-left:7px}.files-source-results article>span{color:#64748b;font-size:7px}.files-source-results article>span:first-child{display:grid;min-width:0;grid-template-columns:23px 1fr;align-items:center}.files-source-results article svg{grid-row:span 2;height:14px;width:14px;color:#2563eb}.files-source-results article b{overflow:hidden;color:#1e293b;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.files-source-results article small{grid-column:2;color:#94a3b8;font-size:6px}.files-source-preview{display:grid;height:100%;grid-template-columns:minmax(0,1fr) 245px;overflow:hidden;border:1px solid #dce4ee;border-radius:9px;background:#fff}.files-source-preview-main{display:flex;min-width:0;flex-direction:column}.files-source-preview-main>header{display:flex;height:40px;flex:0 0 auto;align-items:center;gap:7px;border-bottom:1px solid #dfe6ee;padding:0 8px}.files-source-preview-main>header>button,.files-source-preview-main>header>span button{display:flex;height:25px;align-items:center;gap:4px;border:0;border-radius:5px;background:#fff;color:#475569;padding:0 6px;font-size:7px}.files-source-preview-main>header>i,.files-source-preview-main>header>span i{display:block;height:18px;width:1px;background:#e2e8f0}.files-source-preview-main>header>b{min-width:0;flex:1;overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.files-source-preview-main>header>span{display:flex;align-items:center;gap:2px}.files-source-preview-main>header small{color:#64748b;font-size:7px}.files-source-preview-main>header svg{height:10px;width:10px}.files-source-preview-main>header button.is-active{background:#f1f5f9}.files-source-preview-main>div{display:flex;min-height:0;flex:1;align-items:flex-start;justify-content:center;overflow:hidden;background:#f5f5f5;padding-top:12px}.files-source-paper{width:315px;min-height:395px;background:#fff;box-shadow:0 4px 14px #0f172a21;padding:28px 32px 22px}.files-source-paper>span{color:#2563eb;font-size:7px;font-weight:780;letter-spacing:.14em}.files-source-paper h4{margin:14px 0 4px;font-size:17px}.files-source-paper p{margin:0 0 23px;color:#64748b;font-size:8px}.files-source-paper strong{display:block;margin-top:18px;font-size:9px}.files-source-paper i{display:block;height:5px;margin-top:9px;border-radius:3px;background:#e5e9ef}.files-source-paper i.is-short{width:67%}.files-source-paper footer{margin-top:30px;border-top:1px solid #dfe5ec;padding-top:12px;color:#94a3b8;font-size:7px;text-align:center}.files-details-drawer{display:flex;min-width:0;flex-direction:column;border-left:1px solid #dce4ee;background:#fff}.files-details-drawer>header{display:flex;min-height:44px;align-items:center;gap:7px;border-bottom:1px solid #e2e8f0;padding:0 10px}.files-details-drawer>header svg{height:13px;width:13px;color:#2563eb}.files-details-drawer>header svg:last-child{margin-left:auto;color:#94a3b8}.files-details-drawer>header b{min-width:0;overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.files-details-drawer>nav{display:flex;border-bottom:1px solid #e2e8f0}.files-details-drawer>nav span{display:flex;height:33px;flex:1;align-items:center;justify-content:center;gap:4px;color:#64748b;font-size:7px}.files-details-drawer>nav span.is-active{border-bottom:2px solid #2563eb;color:#1e293b;font-weight:700}.files-details-drawer>nav svg{height:10px;width:10px}.files-details-drawer dl{margin:0;padding:13px}.files-details-drawer dl>div{display:grid;grid-template-columns:72px 1fr;gap:8px;margin-bottom:13px}.files-details-drawer dt{color:#94a3b8;font-size:6px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.files-details-drawer dd{margin:0;color:#1e293b;font-size:8px;line-height:1.45}.files-details-drawer dd>span{display:inline-block;margin:0 3px 3px 0;border-radius:5px;background:#f1f5f9;color:#64748b;padding:2px 4px;font-size:6px}.files-details-drawer dd small{color:#94a3b8;font-size:6px}.files-drawer-activity,.files-drawer-versions{padding:13px}.files-drawer-activity article{display:grid;position:relative;grid-template-columns:10px 1fr;-moz-column-gap:7px;column-gap:7px;padding:0 0 17px}.files-drawer-activity article:not(:last-child):after{content:"";position:absolute;top:10px;bottom:0;left:3px;width:1px;background:#dbe4ee}.files-drawer-activity i{position:relative;z-index:1;height:7px;width:7px;border-radius:50%;background:#2563eb}.files-drawer-activity b{font-size:8px}.files-drawer-activity small{grid-column:2;color:#64748b;font-size:7px}.files-drawer-versions article{display:flex;min-height:48px;align-items:center;justify-content:space-between;border:1px solid #dfe6ee;border-radius:6px;padding:7px 9px}.files-drawer-versions article+article{margin-top:7px}.files-drawer-versions article.is-current{border-color:#93b4f7;background:#eff6ff}.files-drawer-versions article>div{display:flex;flex-direction:column}.files-drawer-versions b{font-size:8px}.files-drawer-versions small,.files-drawer-versions span{color:#64748b;font-size:6px}.files-source-modal-stage{position:relative;display:grid;height:100%;place-items:center;overflow:hidden;border:1px solid #dce4ee;border-radius:9px;background:#f8fafc}.files-modal-backdrop-list{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:.3;filter:blur(.3px)}.files-modal-backdrop-list article{display:grid;min-height:54px;grid-template-columns:24px 1fr 125px;align-items:center;gap:8px;border-bottom:1px solid #e5eaf0;padding:0 11px}.files-modal-backdrop-list article svg{height:15px;width:15px;color:#2563eb}.files-modal-backdrop-list article b,.files-modal-backdrop-list article span{font-size:8px}.files-source-modal{position:relative;z-index:2;width:520px;max-height:440px;overflow:hidden;border:1px solid #d7e0ea;border-radius:10px;background:#fff;box-shadow:0 22px 55px #0f172a38}.files-source-modal>header{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #e2e8f0;padding:13px 15px}.files-source-modal>header h4{margin:0 0 3px;font-size:12px}.files-source-modal>header p{margin:0;color:#64748b;font-size:7px}.files-source-modal>header svg{height:13px;width:13px;color:#94a3b8}.files-modal-form{display:grid;grid-template-columns:96px 1fr;align-items:center;gap:8px;padding:11px 15px}.files-modal-form>label{color:#64748b;font-size:6px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.files-modal-choice{display:flex;gap:4px}.files-modal-choice button,.files-capability-list button{display:flex;min-height:25px;align-items:center;gap:4px;border:1px solid #dbe3ed;border-radius:6px;background:#fff;color:#475569;padding:0 9px;font-size:7px}.files-modal-choice button.is-active,.files-capability-list button.is-active{border-color:#2563eb;background:#2563eb;color:#fff}.files-modal-input{min-height:27px;border:1px solid #dbe3ed;border-radius:6px;background:#fff;color:#334155;padding:7px 9px;font-size:7px}.files-modal-input.is-muted{color:#94a3b8}.files-modal-grantee{display:grid;grid-template-columns:88px 1fr;gap:5px}.files-modal-grantee>button{display:flex;min-height:27px;align-items:center;justify-content:space-between;border:1px solid #dbe3ed;border-radius:6px;background:#fff;color:#475569;padding:0 8px;font-size:7px}.files-modal-grantee svg{height:10px;width:10px}.files-capability-list{display:flex;flex-wrap:wrap;gap:4px}.files-capability-list button{min-height:22px;padding:0 7px}.files-capability-list svg{height:9px;width:9px}.files-modal-primary{height:28px;margin:0 15px 10px;border:0;border-radius:6px;background:#2563eb;color:#fff;padding:0 11px;font-size:7px;font-weight:700}.files-modal-grants{border-top:1px solid #e2e8f0;padding:9px 15px 4px}.files-modal-grants>p{margin:0 0 6px;color:#64748b;font-size:6px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.files-modal-grants article{display:grid;min-height:40px;grid-template-columns:28px 1fr 45px;align-items:center;gap:7px;border:1px solid #e0e6ee;border-radius:6px;padding:4px 7px}.files-modal-grants article+article{margin-top:5px}.files-modal-grants article>span{display:grid;height:23px;width:23px;place-items:center;border-radius:50%;background:#eff6ff;color:#1d4ed8;font-size:6px;font-weight:700}.files-modal-grants article>div{display:flex;flex-direction:column}.files-modal-grants b{font-size:7px}.files-modal-grants small{color:#64748b;font-size:6px}.files-modal-grants article button,.files-source-modal>footer button{border:0;background:none;color:#475569;font-size:7px}.files-source-modal>footer{display:flex;justify-content:flex-end;padding:7px 15px 11px}.files-source-modal>footer button{height:25px;border:1px solid #dbe3ed;border-radius:6px;background:#fff;padding:0 10px}.files-source-modal--permissions{width:560px}.files-source-modal--permissions .files-modal-form{grid-template-columns:88px 1fr}.files-source-page--activity{max-width:590px}.files-source-activity{position:relative;padding-left:1px}.files-source-activity:before{content:"";position:absolute;top:15px;bottom:15px;left:14px;width:1px;background:#dce4ee}.files-source-activity article{display:grid;position:relative;min-height:76px;grid-template-columns:29px 1fr;align-items:start;gap:13px;padding-top:7px}.files-source-activity article>span{display:grid;position:relative;z-index:1;height:29px;width:29px;place-items:center;border:2px solid #fff;border-radius:50%;background:#2563eb;color:#fff;font-size:7px;font-weight:700;box-shadow:0 0 0 1px #cbd8ea}.files-source-activity p{margin:2px 0 0;color:#64748b;font-size:9px}.files-source-activity p b,.files-source-activity p strong{color:#1e293b}.files-source-activity p small{display:block;margin-top:5px;color:#94a3b8;font-size:7px}.finance-kpi-fragment{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.finance-kpi-fragment article{border:1px solid #dce4ef;border-radius:9px;background:#fff;padding:12px}.finance-kpi-fragment span{display:block;color:#7387a1;font-size:8px}.finance-kpi-fragment strong{display:block;margin:7px 0 3px;font-size:17px}.finance-kpi-fragment small{color:#16835a;font-size:8px}.finance-overview-fragment{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:10px;margin-top:11px}.finance-overview-fragment>section,.finance-overview-fragment>aside{min-height:268px;border:1px solid #dce4ef;border-radius:9px;background:#fff;padding:14px}.finance-overview-fragment>section header{display:flex;justify-content:space-between;font-size:9px}.finance-overview-fragment>section header span{color:#778aa3}.finance-bars{display:flex;height:178px;align-items:end;gap:10px;border-bottom:1px solid #dfe6ef;padding:18px 8px 0}.finance-bars i{flex:1;max-height:145px;border-radius:3px 3px 0 0;background:linear-gradient(#2e6fec,#184ba9)}.finance-overview-fragment footer{display:flex;justify-content:space-between;padding:8px;color:#8092a8;font-size:7px}.finance-overview-fragment>aside h4{margin:0 0 13px;font-size:11px}.finance-overview-fragment>aside p{display:grid;grid-template-columns:26px 1fr;align-items:center;gap:8px;border-bottom:1px solid #e5eaf1;padding:9px 0;margin:0}.finance-overview-fragment>aside p span{display:grid;height:24px;width:24px;place-items:center;border-radius:50%;background:#eaf1ff;color:#1e5ed0;font-size:8px;font-weight:750}.finance-overview-fragment>aside p b{font-size:8px;line-height:1.4}.finance-budget-fragment{display:grid;grid-template-columns:minmax(0,1fr) 205px;gap:11px}.finance-budget-fragment>section,.finance-budget-fragment>aside{overflow:hidden;border:1px solid #dce4ef;border-radius:9px;background:#fff}.finance-budget-fragment header,.finance-budget-fragment article{display:grid;grid-template-columns:1.4fr repeat(3,.8fr);align-items:center;min-height:54px;border-bottom:1px solid #e4e9f0;padding:0 12px}.finance-budget-fragment header{min-height:32px;background:#f2f5f9;color:#7488a2;font-size:8px;font-weight:720}.finance-budget-fragment article span{font-size:9px}.finance-budget-fragment article.is-alert{border-left:3px solid #1f5fe8;background:#f4f7ff}.finance-budget-fragment>aside{padding:17px}.finance-budget-fragment>aside>span{color:#7589a2;font-size:8px}.finance-budget-fragment>aside>strong{display:block;margin:8px 0 12px;color:#1f5fe8;font-size:24px}.finance-budget-fragment>aside p{color:#5e738e;font-size:9px;line-height:1.55}.finance-budget-fragment>aside button{margin-top:14px;border:0;border-radius:7px;background:#1f5fe8;color:#fff;padding:9px 11px;font-size:8px;font-weight:700}.finance-approval-fragment{overflow:hidden;border:1px solid #dce4ef;border-radius:9px;background:#fff}.finance-approval-fragment header,.finance-approval-fragment article{display:grid;grid-template-columns:1.45fr 1fr .8fr .65fr .65fr;align-items:center;min-height:58px;border-bottom:1px solid #e4e9f0;padding:0 13px}.finance-approval-fragment header{min-height:34px;background:#f2f5f9;color:#7488a2;font-size:8px;font-weight:720}.finance-approval-fragment article span{font-size:9px}.finance-approval-fragment article b{justify-self:start;border-radius:11px;background:#eaf1ff;color:#1b5bd0;padding:5px 8px;font-size:8px}.finance-approval-fragment article b.is-approved{background:#e5f7ef;color:#137b53}.workspace-source-shell{display:grid;grid-template-columns:154px minmax(0,1fr);width:900px;height:560px;overflow:hidden;background:#f8fafc;color:#0f172a;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.workspace-source-sidebar{display:flex;min-width:0;flex-direction:column;border-right:1px solid #e2e8f0;background:#fff}.workspace-source-brand{display:flex;height:46px;flex:0 0 46px;align-items:center;gap:8px;border-bottom:1px solid #e2e8f0;padding:0 11px}.workspace-source-brand img{height:32px;width:32px;flex:0 0 auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 4px rgba(15,23,42,.15))}.workspace-source-brand strong{flex:1;font-size:11px}.workspace-source-brand svg{height:13px;width:13px;color:#94a3b8}.workspace-source-sidebar nav{min-height:0;flex:1;overflow:hidden;padding:8px 6px}.workspace-source-sidebar nav>div+div{margin-top:8px}.workspace-source-sidebar nav p{margin:0 7px 4px;color:#94a3b8;font-size:7px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.workspace-source-sidebar nav span{position:relative;display:flex;height:24px;align-items:center;gap:7px;border-radius:5px;padding:0 8px;color:#526276}.workspace-source-sidebar nav span.is-active{background:#eff6ff;color:#2563eb}.workspace-source-sidebar nav span.is-active:before{position:absolute;top:4px;bottom:4px;left:0;width:2px;border-radius:0 2px 2px 0;background:#2563eb;content:""}.workspace-source-sidebar nav svg{height:12px;width:12px;stroke-width:1.8}.workspace-source-sidebar nav b{overflow:hidden;font-size:8px;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.workspace-source-main{min-width:0}.workspace-source-main>header{display:flex;height:46px;align-items:center;gap:10px;border-bottom:1px solid #e2e8f0;background:#fff;padding:0 13px}.workspace-source-main>header>svg{height:14px;width:14px;color:#64748b}.workspace-source-main>header>span{display:grid;height:27px;width:27px;place-items:center;border-radius:50%;background:#2563eb;color:#fff;font-size:8px;font-weight:750}.workspace-source-search{display:flex;height:29px;min-width:0;flex:1;align-items:center;gap:7px;border:1px solid #d8e0ea;border-radius:6px;color:#94a3b8;padding:0 9px;font-size:8px}.workspace-source-search svg{height:12px;width:12px}.workspace-source-support{display:grid;height:21px;width:21px;place-items:center;border:1px solid #dce3ec;border-radius:5px;background:#fff;color:#64748b;font-size:8px;font-weight:700}.workspace-source-main>main{height:514px;overflow:hidden;padding:14px 16px 16px}.workspace-scene-view{position:relative;display:flex;height:100%;min-height:0;flex-direction:column}.workspace-ui-toolbar{flex:0 0 auto;margin-bottom:9px}.workspace-ui-toolbar__top{display:flex;min-height:42px;align-items:flex-start;justify-content:space-between;gap:10px}.workspace-ui-toolbar__top h3{margin:0 0 2px;font-size:15px;letter-spacing:-.02em}.workspace-ui-toolbar__top p{margin:0;color:#64748b;font-size:8px}.workspace-ui-toolbar__actions{display:flex;align-items:center;gap:6px}.workspace-ui-toolbar__actions>button,.workspace-template-title>button{display:flex;height:28px;align-items:center;gap:5px;border:0;border-radius:6px;background:#2563eb;color:#fff;padding:0 10px;font-size:8px;font-weight:700}.workspace-ui-toolbar__actions>button svg,.workspace-template-title>button svg{height:11px;width:11px}.workspace-ui-icon-group{display:flex;height:27px;align-items:center;gap:1px;border:1px solid #dce3ec;border-radius:6px;background:#fff;padding:2px}.workspace-ui-icon-group svg{height:21px;width:23px;border-radius:4px;color:#64748b;padding:5px}.workspace-ui-icon-group svg.is-active{background:#eff6ff;color:#2563eb}.workspace-ui-toolbar__tabs{display:flex;height:27px;align-items:center;gap:2px;margin-bottom:6px;border-bottom:1px solid #e2e8f0}.workspace-ui-toolbar__tabs span{display:flex;height:26px;align-items:center;gap:4px;border-bottom:2px solid transparent;color:#64748b;padding:0 8px;font-size:7px;font-weight:620}.workspace-ui-toolbar__tabs span.is-active{border-color:#2563eb;color:#2563eb}.workspace-ui-toolbar__tabs b{display:grid;height:14px;min-width:14px;place-items:center;border-radius:7px;background:#f1f5f9;font-size:6px}.workspace-ui-toolbar__filters{display:flex;height:30px;align-items:center;gap:5px}.workspace-ui-toolbar__filters>span,.workspace-ui-filter-search{display:flex;height:27px;align-items:center;gap:4px;border:1px solid #dce3ec;border-radius:6px;background:#fff;color:#64748b;padding:0 7px;font-size:7px;white-space:nowrap}.workspace-ui-filter-search{min-width:130px;flex:1;color:#94a3b8}.workspace-ui-toolbar__filters svg{height:10px;width:10px}.workspace-ui-toolbar__filters>span>svg:last-child{height:8px;width:8px}.workspace-ui-toolbar__filters>span.is-sort{margin-left:auto}.workspace-board-fragment{display:grid;min-height:0;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;transition:opacity .2s ease}.workspace-board-fragment.is-dimmed{opacity:.22}.workspace-board-fragment>section{position:relative;min-height:0;overflow:hidden;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;padding:8px}.workspace-board-fragment>section>i{position:absolute;top:0;right:0;left:0;height:3px;background:#94a3b8}.workspace-board-fragment>section.is-in-progress>i{background:#3b82f6}.workspace-board-fragment>section.is-done>i{background:#22c55e}.workspace-board-fragment>section>header{display:grid;grid-template-columns:1fr 18px 14px;align-items:center;gap:5px;margin:3px 0 7px}.workspace-board-fragment>section>header strong{font-size:8px;letter-spacing:.03em;text-transform:uppercase}.workspace-board-fragment>section>header span{display:grid;height:16px;place-items:center;border-radius:8px;background:#e2e8f0;color:#64748b;font-size:7px}.workspace-board-fragment>section>header svg{height:12px;width:12px;color:#94a3b8}.workspace-board-fragment article{border:1px solid #e2e8f0;border-radius:7px;background:#fff;padding:9px;box-shadow:0 2px 7px #0f172a0a}.workspace-board-fragment article+article{margin-top:7px}.workspace-board-fragment article>small{color:#64748b;font-size:7px}.workspace-board-fragment h4{min-height:30px;margin:5px 0 7px;color:#1e293b;font-size:9px;line-height:1.35}.workspace-card-tags{display:flex;align-items:center;gap:5px;margin-bottom:8px}.workspace-card-tags span{border-radius:8px;background:#eff6ff;color:#2563eb;padding:3px 6px;font-size:6px;font-weight:650}.workspace-card-tags b{display:flex;align-items:center;gap:3px;color:#94a3b8;font-size:6px;font-weight:550}.workspace-card-tags svg{height:8px;width:8px}.workspace-board-fragment footer{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:6px}.workspace-board-fragment footer>span{display:grid;height:20px;width:20px;place-items:center;border-radius:50%;background:#dbeafe;color:#1d4ed8;font-size:6px;font-weight:750}.workspace-board-fragment footer b{display:flex;align-items:center;gap:3px;color:#64748b;font-size:6px;font-weight:550}.workspace-board-fragment footer svg{height:8px;width:8px}.workspace-board-fragment>section>button{display:flex;align-items:center;gap:4px;margin-top:7px;border:0;background:none;color:#64748b;font-size:7px}.workspace-board-fragment>section>button svg{height:9px;width:9px}.workspace-task-background{display:flex;height:100%;min-height:0;flex-direction:column}.workspace-task-fragment{position:absolute;top:-14px;right:-16px;bottom:-16px;z-index:2;display:block;width:650px;overflow:hidden;border-left:1px solid #dbe2ea;background:#fff;box-shadow:-18px 0 45px #0f172a26}.workspace-task-fragment>header{display:flex;height:42px;align-items:center;gap:5px;border-bottom:1px solid #e2e8f0;padding:0 12px}.workspace-task-fragment>header>div{flex:1}.workspace-task-fragment>header>button{display:flex;height:25px;align-items:center;gap:4px;border:1px solid #e2e8f0;border-radius:5px;background:#fff;color:#64748b;padding:0 7px;font-size:7px}.workspace-task-fragment>header svg{height:10px;width:10px}.workspace-task-fragment__body{display:grid;height:472px;grid-template-columns:minmax(0,1fr) 190px}.workspace-task-fragment__body>main{min-width:0;overflow:hidden;padding:17px}.workspace-task-fragment__body>main>h3{margin:0 0 7px;font-size:17px;letter-spacing:-.02em}.workspace-task-fragment__body>main>p{margin:0 0 15px;color:#64748b;font-size:8px;line-height:1.5}.workspace-task-properties{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 13px;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:8px 0}.workspace-task-properties>span{display:grid;min-height:37px;grid-template-columns:16px 1fr;align-items:center;-moz-column-gap:5px;column-gap:5px}.workspace-task-properties svg{grid-row:span 2;height:11px;width:11px;color:#94a3b8}.workspace-task-properties small{color:#94a3b8;font-size:6px}.workspace-task-properties b{overflow:hidden;color:#334155;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.workspace-task-subtasks{margin-top:13px}.workspace-task-subtasks header{margin-bottom:6px;color:#64748b;font-size:7px;letter-spacing:.08em;text-transform:uppercase}.workspace-task-subtasks p{display:flex;align-items:center;gap:7px;margin:0;border-bottom:1px solid #eef2f6;padding:7px 2px;font-size:8px}.workspace-task-subtasks svg{height:13px;width:13px;color:#94a3b8}.workspace-task-subtasks svg.is-complete{color:#16a34a}.workspace-task-fragment__body>aside{display:flex;min-height:0;flex-direction:column;border-left:1px solid #e2e8f0;background:#f8fafc;padding:15px}.workspace-task-fragment__body>aside h4{margin:0 0 10px;color:#64748b;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.workspace-task-fragment__body>aside p{display:grid;grid-template-columns:23px 1fr;gap:7px;margin:0;padding:8px 0}.workspace-task-fragment__body>aside p>span{display:grid;height:22px;place-items:center;border-radius:50%;background:#dbeafe;color:#1d4ed8;font-size:6px;font-weight:750}.workspace-task-fragment__body>aside p b{color:#475569;font-size:7px;line-height:1.4}.workspace-task-fragment__body>aside p small{display:block;margin-top:3px;color:#94a3b8;font-size:6px;font-weight:500}.workspace-task-fragment__body>aside>div{display:flex;align-items:center;gap:6px;margin-top:auto;border:1px solid #dce3ec;border-radius:6px;background:#fff;color:#94a3b8;padding:8px;font-size:7px}.workspace-task-fragment__body>aside>div svg{height:10px;width:10px}.workspace-project-fragment{display:block;min-height:0}.workspace-project-back{display:flex;align-items:center;gap:3px;margin:0 0 6px -5px;border:0;background:none;color:#64748b;font-size:7px}.workspace-project-back svg{height:10px;width:10px}.workspace-project-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.workspace-project-header>div{display:flex;align-items:center;gap:6px}.workspace-project-header h3{margin:0;font-size:16px}.workspace-project-header>div:first-child>span{border-radius:9px;background:#dcfce7;color:#15803d;padding:4px 7px;font-size:6px;font-weight:700}.workspace-project-header button{display:flex;height:25px;align-items:center;gap:4px;border:1px solid #dce3ec;border-radius:5px;background:#fff;color:#475569;padding:0 7px;font-size:7px}.workspace-project-header button.is-primary{border-color:#2563eb;background:#2563eb;color:#fff}.workspace-project-header svg{height:9px;width:9px}.workspace-project-summary{margin:5px 0 9px;color:#64748b;font-size:8px}.workspace-project-progress{position:relative;display:grid;grid-template-columns:auto auto auto 1fr auto;align-items:center;gap:10px;border:1px solid #e2e8f0;border-radius:7px;background:#fff;padding:8px 10px;color:#64748b;font-size:7px}.workspace-project-progress span b{color:#0f172a}.workspace-project-progress>div{display:flex;height:6px;overflow:hidden;border-radius:3px;background:#e2e8f0}.workspace-project-progress>div i:first-child{width:72%;background:#2563eb}.workspace-project-progress>div i:last-child{width:18%;background:#60a5fa}.workspace-project-progress strong{color:#2563eb;font-size:10px}.workspace-project-tabs{display:flex;height:33px;align-items:end;gap:3px;border-bottom:1px solid #e2e8f0}.workspace-project-tabs span{display:flex;height:30px;align-items:center;gap:4px;border-bottom:2px solid transparent;color:#64748b;padding:0 8px;font-size:7px;font-weight:620}.workspace-project-tabs span.is-active{border-color:#2563eb;color:#2563eb}.workspace-project-tabs b{border-radius:7px;background:#f1f5f9;padding:2px 4px;font-size:6px}.workspace-project-overview{display:grid;grid-template-columns:1fr 1.15fr 180px;gap:8px;margin-top:8px}.workspace-project-overview>section,.workspace-project-overview>aside{overflow:hidden;border:1px solid #e2e8f0;border-radius:7px;background:#fff;padding:10px}.workspace-project-overview>section:first-child{display:grid;gap:5px}.workspace-project-overview article{display:grid;grid-template-columns:22px 1fr;align-items:center;gap:7px;border-bottom:1px solid #f1f5f9;padding:5px 0}.workspace-project-overview article:last-child{border:0}.workspace-project-overview article>svg{height:17px;width:17px;color:#2563eb}.workspace-project-overview article span{display:flex;flex-direction:column}.workspace-project-overview small{color:#94a3b8;font-size:6px}.workspace-project-overview b{color:#334155;font-size:7px}.workspace-project-overview>section:nth-child(2) header{display:flex;justify-content:space-between;margin-bottom:5px}.workspace-project-overview h4,.workspace-project-overview header strong{margin:0;font-size:8px}.workspace-project-overview header button{border:0;background:none;color:#2563eb;font-size:6px}.workspace-project-overview>section:nth-child(2) p{display:grid;grid-template-columns:15px 1fr;gap:6px;margin:0;border-top:1px solid #f1f5f9;padding:7px 0}.workspace-project-overview>section:nth-child(2) p svg{height:12px;width:12px;color:#94a3b8}.workspace-project-overview>section:nth-child(2) p span{display:flex;flex-direction:column}.workspace-project-overview>aside p{display:flex;flex-direction:column;margin:8px 0}.workspace-people-stack{display:flex;margin-top:3px}.workspace-people-stack i{display:grid;height:23px;width:23px;place-items:center;border:2px solid #fff;border-radius:50%;background:#dbeafe;color:#1d4ed8;font-size:6px;font-style:normal;font-weight:750}.workspace-people-stack i+i{margin-left:-5px}.workspace-calendar-fragment{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden;border:1px solid #e2e8f0;border-radius:7px;background:#fff}.workspace-calendar-fragment>header{display:grid;height:34px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:7px;border-bottom:1px solid #e2e8f0;padding:0 8px}.workspace-calendar-fragment>header>button,.workspace-calendar-fragment>header>div button{height:23px;border:1px solid #dce3ec;background:#fff;color:#64748b;padding:0 7px;font-size:7px}.workspace-calendar-fragment>header>div button:first-child{border-radius:5px 0 0 5px}.workspace-calendar-fragment>header>div button:last-child{border-radius:0 5px 5px 0}.workspace-calendar-fragment>header>div button.is-active{background:#eff6ff;color:#2563eb}.workspace-calendar-fragment>header>span{display:flex;gap:2px}.workspace-calendar-fragment>header svg{height:12px;width:12px;color:#64748b}.workspace-calendar-fragment>header strong{text-align:center;font-size:9px}.workspace-calendar-weekdays,.workspace-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr)}.workspace-calendar-weekdays span{border-right:1px solid #e2e8f0;padding:6px 7px;color:#64748b;font-size:6px;font-weight:650;text-align:right}.workspace-calendar-grid{height:calc(100% - 56px)}.workspace-calendar-grid section{min-height:0;border-top:1px solid #e2e8f0;border-right:1px solid #e2e8f0;padding:4px}.workspace-calendar-grid section b{display:block;color:#475569;font-size:6px;text-align:right}.workspace-calendar-grid section.is-outside b{color:#cbd5e1}.workspace-calendar-grid article{margin-top:4px;overflow:hidden;border-left:2px solid #2563eb;border-radius:3px;background:#eff6ff;color:#1d4ed8;padding:4px;font-size:6px;font-weight:650;line-height:1.25}.workspace-template-fragment{display:flex;min-height:0;flex:1;flex-direction:column;gap:0}.workspace-template-title{display:flex;min-height:43px;align-items:flex-start;justify-content:space-between;gap:10px}.workspace-template-title h3{margin:0 0 2px;font-size:15px}.workspace-template-title p{margin:0;color:#64748b;font-size:7px}.workspace-template-browser{display:grid;min-height:0;flex:1;grid-template-columns:118px minmax(0,1fr) 205px;gap:9px}.workspace-template-browser>aside,.workspace-template-browser>section{overflow:hidden;border:1px solid #e2e8f0;border-radius:7px;background:#fff}.workspace-template-browser>aside{padding:7px}.workspace-template-browser>aside>span{display:grid;height:27px;grid-template-columns:13px 1fr auto;align-items:center;gap:5px;border-radius:5px;color:#64748b;padding:0 6px;font-size:7px}.workspace-template-browser>aside>span.is-active{background:#eff6ff;color:#2563eb}.workspace-template-browser>aside svg{height:10px;width:10px}.workspace-template-browser>aside b{font-size:6px}.workspace-template-browser>aside p{margin:7px 3px 0;border-top:1px solid #e2e8f0;color:#94a3b8;padding-top:7px;font-size:6px;line-height:1.4}.workspace-template-browser>main{min-width:0}.workspace-template-filters{display:grid;height:30px;grid-template-columns:1fr auto auto;gap:5px;margin-bottom:7px}.workspace-template-filters span,.workspace-template-filters button{display:flex;min-width:0;align-items:center;gap:4px;border:1px solid #dce3ec;border-radius:5px;background:#fff;color:#64748b;padding:0 6px;font-size:6px}.workspace-template-filters svg{height:9px;width:9px}.workspace-template-cards{display:grid;gap:7px}.workspace-template-cards article{display:flex;min-height:118px;flex-direction:column;align-items:stretch;border:1px solid #e2e8f0;border-radius:7px;background:#fff;padding:10px}.workspace-template-cards article.is-selected{border-color:#2563eb;box-shadow:0 7px 20px #2563eb1f}.workspace-template-cards header{display:grid;min-width:0;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:7px}.workspace-template-cards header>div{display:flex;min-width:0;flex-direction:column;gap:2px}.workspace-template-cards header>span,.workspace-template-browser>section>header>span{display:grid;height:26px;width:26px;place-items:center;border-radius:6px;background:#eff6ff;color:#2563eb}.workspace-template-cards svg,.workspace-template-browser>section>header svg{height:13px;width:13px}.workspace-template-cards h4,.workspace-template-browser>section h4{margin:0;font-size:8px;line-height:1.3}.workspace-template-cards small{color:#94a3b8;font-size:6px;text-transform:uppercase}.workspace-template-cards article>p{min-height:0;margin:8px 0;color:#64748b;font-size:7px;line-height:1.45}.workspace-template-cards footer{display:flex;gap:10px;margin-top:auto;border-top:1px solid #f1f5f9;padding-top:7px}.workspace-template-cards footer span{display:flex;align-items:center;gap:3px;color:#94a3b8;font-size:6px}.workspace-template-cards footer svg{height:8px;width:8px}.workspace-template-browser>section{padding:10px}.workspace-template-browser>section>header{display:flex;align-items:center;gap:7px;padding-bottom:8px}.workspace-template-browser>section>header small{color:#94a3b8;font-size:6px;text-transform:uppercase}.workspace-template-browser>section>p{margin:0 0 9px;color:#64748b;font-size:7px;line-height:1.4}.workspace-template-browser>section>strong{display:block;border-top:1px solid #e2e8f0;padding:8px 0 5px;color:#64748b;font-size:6px;text-transform:uppercase}.workspace-template-browser>section>div{display:grid;grid-template-columns:19px 1fr;align-items:center;gap:5px;padding:4px 0}.workspace-template-browser>section>div>span{display:grid;height:17px;place-items:center;border:1px solid #cbd5e1;border-radius:50%;color:#94a3b8;font-size:6px}.workspace-template-browser>section>div>b{font-size:7px;font-weight:560}.workspace-template-browser>section>button{display:flex;width:100%;height:27px;align-items:center;justify-content:center;gap:5px;margin-top:8px;border:0;border-radius:5px;background:#2563eb;color:#fff;font-size:7px;font-weight:700}.workspace-template-browser>section>button svg{height:9px;width:9px}.workspace-team-fragment,.workspace-project-links-fragment,.workspace-reports-fragment{display:flex;min-height:0;flex:1;flex-direction:column}.workspace-team-fragment>header{display:flex;min-height:57px;align-items:flex-start;justify-content:space-between;gap:12px}.workspace-team-fragment>header>div:first-child{display:flex;align-items:center;gap:8px}.workspace-team-fragment>header>div:first-child>span{display:grid;height:32px;width:32px;place-items:center;border-radius:7px;background:#eff6ff;color:#2563eb}.workspace-team-fragment>header svg{height:14px;width:14px}.workspace-team-fragment>header small,.workspace-project-links-fragment>header small,.workspace-reports-fragment>header small{display:block;margin-bottom:2px;color:#2563eb;font-size:6px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.workspace-team-fragment>header h3,.workspace-project-links-fragment>header h3,.workspace-reports-fragment>header h3{margin:0;font-size:15px;line-height:1.1}.workspace-team-fragment>header p,.workspace-project-links-fragment>header p,.workspace-reports-fragment>header p{display:flex;align-items:center;gap:3px;margin:3px 0 0;color:#64748b;font-size:7px}.workspace-team-fragment>header p svg{height:8px;width:8px}.workspace-team-people{display:flex;align-items:center;padding-top:4px}.workspace-team-people i{display:grid;height:25px;width:25px;place-items:center;margin-left:-5px;border:2px solid #f8fafc;border-radius:50%;background:#dbeafe;color:#1d4ed8;font-size:6px;font-style:normal;font-weight:750}.workspace-team-people i:first-child{margin-left:0}.workspace-team-people button,.workspace-project-links-fragment>header>button{display:flex;height:28px;align-items:center;gap:5px;margin-left:9px;border:0;border-radius:6px;background:#2563eb;color:#fff;padding:0 10px;font-size:7px;font-weight:700}.workspace-team-people button svg,.workspace-project-links-fragment>header>button svg{height:10px;width:10px}.workspace-team-fragment>nav,.workspace-project-links-fragment>nav{display:flex;height:31px;flex:0 0 31px;align-items:end;gap:1px;border-bottom:1px solid #e2e8f0}.workspace-team-fragment>nav span,.workspace-project-links-fragment>nav span{display:flex;height:30px;align-items:center;gap:4px;border-bottom:2px solid transparent;color:#64748b;padding:0 10px;font-size:7px;font-weight:650}.workspace-team-fragment>nav span.is-active,.workspace-project-links-fragment>nav span.is-active{border-color:#2563eb;color:#2563eb}.workspace-team-fragment>nav b,.workspace-project-links-fragment>nav b{display:grid;height:14px;min-width:14px;place-items:center;border-radius:7px;background:#f1f5f9;font-size:6px}.workspace-team-layout{display:grid;min-height:0;flex:1;grid-template-columns:176px minmax(0,1fr);gap:10px;padding-top:10px}.workspace-team-layout>aside{min-height:0;overflow:hidden;border:1px solid #e2e8f0;border-radius:8px;background:#fff;padding:8px}.workspace-team-layout>aside h4{margin:0 5px 5px;color:#64748b;font-size:7px;letter-spacing:.08em;text-transform:uppercase}.workspace-team-layout>aside button{display:grid;width:100%;min-height:46px;grid-template-columns:28px minmax(0,1fr) 11px;align-items:center;gap:6px;border:0;border-radius:6px;background:none;color:#475569;padding:5px;text-align:left}.workspace-team-layout>aside button.is-active{background:#eff6ff;color:#1d4ed8}.workspace-team-layout>aside button>span{display:grid;height:26px;width:26px;place-items:center;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#64748b}.workspace-team-layout>aside button.is-active>span{border-color:#bfdbfe;color:#2563eb}.workspace-team-layout>aside button svg{height:11px;width:11px}.workspace-team-layout>aside button>div{display:flex;min-width:0;flex-direction:column;gap:2px}.workspace-team-layout>aside button b{overflow:hidden;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.workspace-team-layout>aside button small{overflow:hidden;color:#94a3b8;font-size:5.5px;text-overflow:ellipsis;white-space:nowrap}.workspace-team-layout>main{display:flex;min-width:0;min-height:0;flex-direction:column}.workspace-team-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.workspace-team-metrics article{display:flex;min-width:0;flex-direction:column;border:1px solid #e2e8f0;border-radius:7px;background:#fff;padding:8px}.workspace-team-metrics span{color:#64748b;font-size:6px}.workspace-team-metrics strong{margin:3px 0 1px;font-size:14px}.workspace-team-metrics small{display:flex;align-items:center;gap:3px;color:#64748b;font-size:5.5px}.workspace-team-metrics small svg{height:8px;width:8px;color:#16a34a}.workspace-team-work{display:grid;min-height:0;flex:1;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:7px;margin-top:7px}.workspace-team-work>section,.workspace-team-work>aside{min-height:0;overflow:hidden;border:1px solid #e2e8f0;border-radius:7px;background:#fff}.workspace-team-work header{display:flex;height:32px;align-items:center;justify-content:space-between;border-bottom:1px solid #eef2f6;padding:0 9px}.workspace-team-work header strong{font-size:7px}.workspace-team-work header button{border:0;background:none;color:#2563eb;font-size:6px}.workspace-team-work>section article{display:grid;grid-template-columns:minmax(0,1fr) 110px 30px;align-items:center;gap:8px;border-bottom:1px solid #eef2f6;padding:9px}.workspace-team-work>section article:last-child{border-bottom:0}.workspace-team-work>section article>div{display:flex;min-width:0;flex-direction:column;gap:2px}.workspace-team-work>section article b{overflow:hidden;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.workspace-team-work>section article small{color:#94a3b8;font-size:6px}.workspace-team-work>section article>span,.workspace-report-layout>section article>span{height:5px;overflow:hidden;border-radius:3px;background:#e2e8f0}.workspace-team-work>section article>span i,.workspace-report-layout>section article>span i{display:block;height:100%;border-radius:inherit;background:#2563eb}.workspace-team-work>section article>strong{color:#475569;font-size:7px;text-align:right}.workspace-team-work>aside header span{display:grid;height:16px;min-width:16px;place-items:center;border-radius:8px;background:#eff6ff;color:#2563eb;font-size:6px}.workspace-team-work>aside p{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;margin:0;border-bottom:1px solid #eef2f6;padding:9px}.workspace-team-work>aside p:last-child{border-bottom:0}.workspace-team-work>aside p>svg{height:19px;width:19px;border-radius:5px;background:#eff6ff;color:#2563eb;padding:5px}.workspace-team-work>aside p span{display:flex;min-width:0;flex-direction:column;gap:2px}.workspace-team-work>aside p b{overflow:hidden;font-size:6.5px;text-overflow:ellipsis;white-space:nowrap}.workspace-team-work>aside p small{color:#94a3b8;font-size:5.5px}.workspace-project-links-fragment>.workspace-project-back{align-self:flex-start;margin-bottom:5px}.workspace-project-links-fragment>header{display:flex;min-height:52px;align-items:flex-start;justify-content:space-between;gap:12px}.workspace-project-links-layout{display:grid;min-height:0;flex:1;grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);gap:9px;padding-top:10px}.workspace-project-links-layout>main,.workspace-project-links-layout>aside{min-width:0;min-height:0;overflow:hidden;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.workspace-project-files-heading{display:flex;height:48px;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #e2e8f0;padding:0 10px}.workspace-project-files-heading h4,.workspace-project-links-layout>aside h4{margin:0 0 2px;font-size:8px}.workspace-project-files-heading p,.workspace-project-links-layout>aside header p{margin:0;color:#64748b;font-size:6px}.workspace-project-files-heading button{display:flex;height:25px;align-items:center;gap:4px;border:1px solid #dce3ec;border-radius:5px;background:#fff;color:#2563eb;padding:0 7px;font-size:6px;font-weight:650}.workspace-project-files-heading button svg{height:9px;width:9px}.workspace-project-file-list>header,.workspace-project-file-list article{display:grid;grid-template-columns:minmax(0,1fr) 105px 75px;align-items:center;gap:8px}.workspace-project-file-list>header{height:24px;background:#f8fafc;color:#94a3b8;padding:0 10px;font-size:5.5px;font-weight:650;text-transform:uppercase}.workspace-project-file-list article{min-height:54px;border-top:1px solid #eef2f6;padding:0 10px;color:#475569;font-size:6px}.workspace-project-file-list article>span:first-child{display:grid;min-width:0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px}.workspace-project-file-list article>span:first-child>svg{height:25px;width:25px;border-radius:6px;background:#eff6ff;color:#2563eb;padding:6px}.workspace-project-file-list article>span:first-child>span{display:flex;min-width:0;flex-direction:column;gap:2px}.workspace-project-file-list article b{overflow:hidden;color:#1e293b;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.workspace-project-file-list article small{color:#94a3b8;font-size:5.5px}.workspace-project-file-list article>span:last-child{display:flex;align-items:center;justify-content:space-between}.workspace-project-file-list article>span:last-child svg{height:10px;width:10px;color:#94a3b8}.workspace-project-links-layout>aside>header{display:grid;grid-template-columns:1fr 24px;align-items:center;border-bottom:1px solid #e2e8f0;padding:10px}.workspace-project-links-layout>aside>header>span{display:grid;height:22px;width:22px;place-items:center;border:1px solid #dce3ec;border-radius:5px;color:#2563eb}.workspace-project-links-layout>aside>header svg{height:9px;width:9px}.workspace-project-links-layout>aside article{display:grid;min-height:55px;grid-template-columns:28px minmax(0,1fr) 10px;align-items:center;gap:8px;border-bottom:1px solid #eef2f6;padding:7px 10px}.workspace-project-links-layout>aside article img{height:40px;width:40px;flex:0 0 auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 5px 5px rgba(15,23,42,.15))}.workspace-project-links-layout>aside article>span{display:flex;min-width:0;flex-direction:column;gap:2px}.workspace-project-links-layout>aside article b{font-size:7px}.workspace-project-links-layout>aside article small{color:#64748b;font-size:5.5px;line-height:1.3}.workspace-project-links-layout>aside article>svg{height:9px;width:9px;color:#94a3b8}.workspace-project-links-layout>aside footer{display:flex;align-items:flex-start;gap:5px;color:#64748b;padding:9px 10px;font-size:5.5px;line-height:1.4}.workspace-project-links-layout>aside footer svg{height:9px;width:9px;flex:0 0 auto;color:#2563eb}.workspace-reports-fragment>header{display:flex;min-height:58px;align-items:flex-start;justify-content:space-between;gap:12px}.workspace-reports-fragment>header>div:last-child{display:flex;gap:5px;padding-top:4px}.workspace-reports-fragment>header button{display:flex;height:27px;align-items:center;gap:4px;border:1px solid #dce3ec;border-radius:5px;background:#fff;color:#64748b;padding:0 8px;font-size:6px}.workspace-reports-fragment>header button svg{height:9px;width:9px}.workspace-report-filters{display:flex;gap:5px;margin-bottom:8px}.workspace-report-filters span{display:flex;height:27px;align-items:center;gap:4px;border:1px solid #dce3ec;border-radius:5px;background:#fff;color:#64748b;padding:0 8px;font-size:6px}.workspace-report-filters svg{height:9px;width:9px}.workspace-report-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.workspace-report-metrics article{display:flex;flex-direction:column;border:1px solid #e2e8f0;border-radius:7px;background:#fff;padding:8px 10px}.workspace-report-metrics article.is-attention{border-color:#fed7aa}.workspace-report-metrics span{color:#64748b;font-size:6px}.workspace-report-metrics strong{margin:3px 0 1px;font-size:15px}.workspace-report-metrics article.is-attention strong{color:#c2410c}.workspace-report-metrics small{color:#94a3b8;font-size:5.5px}.workspace-report-layout{display:grid;min-height:0;flex:1;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);gap:8px;margin-top:8px}.workspace-report-layout>section,.workspace-report-layout>aside{min-height:0;overflow:hidden;border:1px solid #e2e8f0;border-radius:7px;background:#fff}.workspace-report-layout>section>header{display:grid;height:30px;grid-template-columns:1fr 110px;align-items:center;border-bottom:1px solid #eef2f6;padding:0 9px}.workspace-report-layout>section header strong,.workspace-report-layout>aside header strong{font-size:7px}.workspace-report-layout>section header span{color:#94a3b8;font-size:5.5px;text-align:center;text-transform:uppercase}.workspace-report-layout>section article{display:grid;min-height:48px;grid-template-columns:minmax(0,1fr) 110px 30px 74px;align-items:center;gap:7px;border-bottom:1px solid #eef2f6;padding:0 9px}.workspace-report-layout>section article:last-child{border-bottom:0}.workspace-report-layout>section article>div{display:flex;min-width:0;flex-direction:column;gap:2px}.workspace-report-layout>section article b{overflow:hidden;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.workspace-report-layout>section article small{color:#94a3b8;font-size:5.5px}.workspace-report-layout>section article>strong{color:#475569;font-size:7px;text-align:right}.workspace-report-layout>section article em{border-radius:7px;background:#ecfdf5;color:#15803d;padding:4px 5px;font-size:5.5px;font-style:normal;text-align:center;white-space:nowrap}.workspace-report-layout>section article em.is-attention{background:#fff7ed;color:#c2410c}.workspace-report-layout>aside header{display:flex;height:30px;align-items:center;justify-content:space-between;border-bottom:1px solid #eef2f6;padding:0 9px}.workspace-report-layout>aside header svg{height:11px;width:11px;color:#2563eb}.workspace-report-layout>aside p{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:7px;margin:0;border-bottom:1px solid #eef2f6;padding:0 9px}.workspace-report-layout>aside p:last-child{border-bottom:0}.workspace-report-layout>aside p span{display:flex;min-width:0;flex-direction:column;gap:2px}.workspace-report-layout>aside p b{overflow:hidden;font-size:6.5px;text-overflow:ellipsis;white-space:nowrap}.workspace-report-layout>aside p small{color:#94a3b8;font-size:5.5px}.workspace-report-layout>aside p>strong{color:#64748b;font-size:5.5px;white-space:nowrap}@media(max-width:760px){.app-product-scene{border-radius:13px}}@media(prefers-reduced-motion:reduce){.app-product-scene__camera{transition:none!important}}.app-product-page--story{--app-story-ink: #0d1830;--app-story-blue: #185ce7;background:#fff}.app-product-page--story .app-product-hero h1{max-width:700px;font-size:clamp(2.7rem,4vw,4.35rem);font-weight:630;letter-spacing:-.055em;line-height:.98;text-wrap:balance}.app-product-story-hero{position:relative;height:min(53svh,555px);min-height:460px;overflow:hidden;border:1px solid var(--app-page-border);border-radius:20px;background:#111923;box-shadow:0 35px 82px #13254129}.app-product-story-hero>img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.app-product-page--workspace-v1 .app-product-story-hero>img{-o-object-position:50% 44%;object-position:50% 44%}.app-product-page--files-v1 .app-product-story-hero>img{-o-object-position:50% 48%;object-position:50% 48%}.app-product-page--hiring-hall-v1 .app-product-story-hero>img{-o-object-position:50% 42%;object-position:50% 42%}.app-product-story-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 38%,rgba(8,18,32,.48))}.app-product-story-hero__caption{position:absolute;right:1.2rem;bottom:1.2rem;left:1.2rem;max-width:430px;border:1px solid rgba(255,255,255,.28);border-radius:13px;background:#081526c7;color:#fff;padding:.86rem 1rem;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.app-product-story-hero__caption span{display:block;margin-bottom:.35rem;color:#ffffffad;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.app-product-story-hero__caption strong{font-size:.98rem;line-height:1.4}.app-product-page--story .app-product-feature{min-height:0}.app-product-page--story .app-product-stories>div:nth-child(2n)>.app-product-feature:before{position:absolute;z-index:-1;inset:0 auto 0 50%;width:100vw;background:#f6f7f9;content:"";transform:translate(-50%)}.app-product-page--story .app-product-feature__visual-panel{background:transparent}.app-product-page--story .app-product-feature__included{border-top-color:#dfe5ed}.app-product-page--forms-v1 .app-product-stories>div:nth-child(4)>.app-product-feature:before,.app-product-page--sites-v1 .app-product-stories>div:nth-child(4)>.app-product-feature:before{background:#f2f5f9}.app-product-page--workspace-v1 .app-product-stories>div:nth-child(2n)>.app-product-feature:before{background:#f3f5f7}.app-product-page--files-v1 .app-product-stories>div:nth-child(2n)>.app-product-feature:before{background:#f5f4f1}.app-product-page--hiring-hall-v1 .app-product-stories>div:nth-child(2n)>.app-product-feature:before{background:#f4f2ed}.app-product-page--finance-v1 .app-product-stories>div:nth-child(2n)>.app-product-feature:before{background:#f2f5f3}.app-product-story-flow-wrap{position:relative;left:50%;width:100vw;transform:translate(-50%);background:#0a1b35}.app-product-story-flow{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,6vw,7rem);max-width:1440px;margin:0 auto;padding:clamp(5rem,9vw,8rem) clamp(1.2rem,5vw,5.5rem);background:#0a1b35;color:#fff}.app-product-story-flow:before{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 78% 34%,rgba(31,95,232,.22),transparent 31%);content:"";pointer-events:none}.app-product-story-flow>div,.app-product-story-flow>ol{position:relative;z-index:1}.app-product-story-flow>div>p{margin:0;color:#72a2ff;font-size:.74rem;font-weight:780;letter-spacing:.16em;text-transform:uppercase}.app-product-story-flow h2{max-width:620px;margin:.9rem 0 1rem;font-size:clamp(2.6rem,5vw,5.7rem);font-weight:590;letter-spacing:-.06em;line-height:.93;text-wrap:balance}.app-product-story-flow>div>span{display:block;max-width:570px;color:#b7c4d8;font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.65}.app-product-story-flow ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.app-product-story-flow li{display:grid;grid-template-columns:48px 1fr;gap:1rem;align-items:center;min-height:90px;border-top:1px solid rgba(255,255,255,.16)}.app-product-story-flow li:last-child{border-bottom:1px solid rgba(255,255,255,.16)}.app-product-story-flow li>b{display:grid;height:36px;width:36px;place-items:center;border:1px solid #4d83ef;border-radius:50%;color:#72a2ff;font-size:.72rem}.app-product-story-flow li div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.app-product-story-flow li strong{font-size:1.1rem}.app-product-story-flow li span{color:#aebbd0;font-size:.88rem;text-align:right}.app-product-story-flow-wrap--forms{background:#0c2141}.app-product-story-flow-wrap--workspace{background:#141921}.app-product-story-flow-wrap--files{background:#222019}.app-product-story-flow-wrap--hiring-hall{background:#17231d}.app-product-story-flow-wrap--finance{background:#10251d}.app-product-story-flow-wrap--sites{background:#101a35}.app-product-story-flow--forms,.app-product-story-flow--workspace,.app-product-story-flow--files,.app-product-story-flow--hiring-hall,.app-product-story-flow--finance,.app-product-story-flow--sites{background:transparent}.workspace-organization-break-wrap{position:relative;left:50%;width:100vw;overflow:hidden;background:#0b1424;transform:translate(-50%)}.workspace-organization-break-wrap:before{position:absolute;top:-240px;right:-160px;height:560px;width:560px;border-radius:50%;background:radial-gradient(circle,#1d5ce547,#1d5ce500 68%);content:"";pointer-events:none}.workspace-organization-break{position:relative;display:grid;gap:clamp(2.2rem,5vw,4.8rem);max-width:1440px;margin:0 auto;padding:clamp(5rem,8vw,8rem) clamp(1.2rem,5vw,5.5rem);color:#fff}.workspace-organization-break__heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:clamp(2rem,7vw,7rem);align-items:end}.workspace-organization-break__heading>p{grid-column:1 / -1;margin:0 0 -1.4rem;color:#72a2ff;font-size:.74rem;font-weight:780;letter-spacing:.16em;text-transform:uppercase}.workspace-organization-break__heading h2{max-width:780px;margin:0;font-size:clamp(3rem,6vw,6.5rem);font-weight:590;letter-spacing:-.065em;line-height:.91;text-wrap:balance}.workspace-organization-break__heading>span{display:block;max-width:600px;color:#b7c4d8;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.7}.workspace-organization-break__story{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:1.25rem 2rem}.workspace-organization-break__controls{display:flex;align-self:end;gap:.4rem}.workspace-organization-break__controls button{position:relative;display:flex;min-height:44px;align-items:center;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff0a;color:#aebbd0;padding:.72rem 1rem;font:inherit;font-size:.82rem;font-weight:680}.workspace-organization-break__controls button:hover{border-color:#72a2ff9e;color:#fff}.workspace-organization-break__controls button:focus-visible{outline:2px solid #72a2ff;outline-offset:3px}.workspace-organization-break__controls button.is-active{border-color:#3979f4;background:#185ce7;color:#fff;box-shadow:0 10px 30px #185ce74d}.workspace-organization-break__context{align-self:end;border-left:2px solid #3979f4;padding:.25rem 0 .25rem 1rem}.workspace-organization-break__context strong{display:block;margin-bottom:.35rem;font-size:1rem}.workspace-organization-break__context p{margin:0;color:#aebbd0;font-size:.86rem;line-height:1.55}.workspace-organization-break__story>[role=tabpanel]{grid-column:1 / -1;overflow:hidden;border:1px solid rgba(136,170,237,.34);border-radius:22px;background:#fff;box-shadow:0 42px 100px #00000059}.workspace-organization-break__story .app-product-scene{border:0;border-radius:0;box-shadow:none}.app-product-story-connected{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,5rem);align-items:center;border:1px solid var(--app-page-border);border-radius:24px;background:#fff;padding:clamp(2rem,5vw,4.2rem);box-shadow:0 24px 60px #1226431a}.app-product-story-connected h2{max-width:600px;font-size:clamp(2.2rem,3.5vw,3.8rem);letter-spacing:-.055em;line-height:1}.app-product-story-connected>div:first-child>p:last-child{max-width:640px;color:var(--app-page-muted);font-size:1.04rem;line-height:1.65}.app-product-story-connected__apps>article,.app-product-story-connected__apps>div article{display:flex;align-items:center;gap:.8rem;border:1px solid #dce4ef;background:#fff;padding:.8rem .9rem}.app-product-story-connected__apps>article{border-radius:13px;border-color:#81a7f4}.app-product-story-connected__apps>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.65rem}.app-product-story-connected__apps>div article{border-radius:11px}.app-product-story-connected__apps img{height:50px;width:50px;flex:0 0 auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 7px 8px rgba(15,23,42,.16))}.app-product-story-connected__apps span{display:flex;min-width:0;flex-direction:column}.app-product-story-connected__apps strong{font-size:.88rem}.app-product-story-connected__apps small{margin-top:.16rem;color:#6f819a;font-size:.72rem}@media(max-width:900px){.app-product-story-hero{min-height:390px}.app-product-story-flow,.app-product-story-connected{grid-template-columns:1fr}.app-product-story-flow li div{align-items:flex-start;flex-direction:column;gap:.2rem}.app-product-story-flow li span{text-align:left}.workspace-organization-break__heading,.workspace-organization-break__story{grid-template-columns:1fr}.workspace-organization-break__heading>p{margin-bottom:-.6rem}.workspace-organization-break__controls{align-self:auto;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:none}.workspace-organization-break__controls::-webkit-scrollbar{display:none}.workspace-organization-break__controls button{flex:0 0 auto}.workspace-organization-break__context{align-self:auto}.workspace-organization-break__story>[role=tabpanel]{grid-column:1}}@media(max-width:600px){.app-product-story-hero{height:58svh;min-height:360px;border-radius:16px}.app-product-story-hero__caption{right:.8rem;bottom:.8rem;left:.8rem}.app-product-story-flow{padding-block:4.5rem}.app-product-story-flow li{grid-template-columns:40px 1fr;min-height:82px}.app-product-story-connected{border-radius:18px;padding:1.25rem}.app-product-story-connected__apps>div{grid-template-columns:1fr}.workspace-organization-break{padding-block:4.5rem}.workspace-organization-break__heading h2{font-size:clamp(2.75rem,14vw,4.4rem)}.workspace-organization-break__story{gap:1rem}.workspace-organization-break__context{margin-top:.25rem}.workspace-organization-break__story>[role=tabpanel]{border-radius:15px}}.app-product-page--source{--source-blue:#185ce7;--source-ink:#0d1830;background:#fff}.app-product-page--source .app-product-hero h1{max-width:720px;font-size:clamp(2.8rem,4.3vw,4.8rem);font-weight:630;line-height:.96;letter-spacing:-.058em;text-wrap:balance}.source-product-hero{position:relative;height:min(53svh,555px);min-height:450px;overflow:hidden;border:1px solid var(--app-page-border);border-radius:20px;background:#101a28;box-shadow:0 34px 80px #12264329}.source-product-hero>img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.source-product-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 38%,rgba(7,17,30,.5))}.source-product-hero__caption{position:absolute;right:1.2rem;bottom:1.2rem;left:1.2rem;max-width:445px;border:1px solid rgba(255,255,255,.28);border-radius:13px;background:#071424cc;color:#fff;padding:.88rem 1rem;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.source-product-hero__caption span{display:block;margin-bottom:.3rem;color:#ffffffad;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.source-product-hero__caption strong{font-size:.98rem;line-height:1.4}.app-product-page--source .app-product-feature{min-height:0}.app-product-page--source .app-product-stories>div:nth-child(2n)>.app-product-feature:before{position:absolute;z-index:-1;inset:0 auto 0 50%;width:100vw;background:#f5f7fa;content:"";transform:translate(-50%)}.app-product-page--source .app-product-feature__visual-panel{background:transparent}.source-product-scale-frame{overflow:hidden;border:1px solid #dce4ef;border-radius:20px;background:#f4f7fb;box-shadow:0 30px 72px #12264324}.source-product-scale-frame .hv2-scaled-demo-canvas{transform-origin:top left}.source-product-screen{display:grid;grid-template-columns:224px 1fr;height:720px;width:1180px;overflow:hidden;border-radius:19px;background:#f7f9fc;color:#14213a;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.source-product-screen *{box-sizing:border-box}.source-product-screen__sidebar{display:flex;min-height:0;flex-direction:column;border-right:1px solid #dce4ef;background:#fff}.source-product-screen__sidebar>header{display:flex;height:62px;align-items:center;gap:.65rem;border-bottom:1px solid #e5eaf1;padding:0 1rem}.source-product-screen__sidebar>header img{height:38px;width:38px;flex:0 0 auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 5px 5px rgba(15,23,42,.16))}.source-product-screen__sidebar>header strong{flex:1;font-size:.9rem}.source-product-screen__sidebar>header svg{height:16px;color:#8ca0ba}.source-product-screen__sidebar nav{display:grid;gap:1.2rem;overflow:hidden;padding:1rem .75rem}.source-product-screen__sidebar nav section{display:grid;gap:.25rem}.source-product-screen__sidebar nav p{margin:0 .65rem .25rem;color:#8ca0ba;font-size:.63rem;font-weight:760;letter-spacing:.13em;text-transform:uppercase}.source-product-screen__sidebar nav span{display:flex;min-height:35px;align-items:center;gap:.6rem;border-radius:7px;color:#61738d;padding:0 .7rem;font-size:.74rem}.source-product-screen__sidebar nav span i{height:13px;width:13px;border:1.5px solid currentColor;border-radius:3px}.source-product-screen__sidebar nav span.is-active{border-left:2px solid #185ce7;background:#eaf1ff;color:#185ce7;padding-left:calc(.7rem - 2px)}.source-product-screen__sidebar footer{display:flex;align-items:center;gap:.5rem;margin-top:auto;border-top:1px solid #e5eaf1;color:#7a8ba3;padding:.9rem 1rem;font-size:.68rem}.source-product-screen__sidebar footer svg{height:15px}.source-product-screen__workspace{min-width:0}.source-product-screen__workspace>header{display:flex;height:62px;align-items:center;gap:1rem;border-bottom:1px solid #dce4ef;background:#fff;padding:0 1.2rem}.source-product-screen__workspace>header>div{display:flex;flex:1;align-items:center;gap:.6rem;border:1px solid #d6dfeb;border-radius:8px;color:#91a2b8;padding:.6rem .8rem;font-size:.72rem}.source-product-screen__workspace>header svg{height:18px;color:#7d90aa}.source-product-screen__workspace>header>span{display:grid;height:36px;width:36px;place-items:center;border-radius:50%;background:#185ce7;color:#fff;font-size:.72rem;font-weight:760}.source-product-screen__workspace>main{display:grid;gap:14px;padding:24px 26px}.source-product-screen__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.source-product-screen__heading small{color:#185ce7;font-size:.64rem;font-weight:760;letter-spacing:.09em;text-transform:uppercase}.source-product-screen__heading h3{margin:.25rem 0 .2rem;font-size:1.35rem;letter-spacing:-.025em}.source-product-screen__heading p{margin:0;color:#71829a;font-size:.72rem}.source-product-screen__heading button,.source-product-store aside button,.source-product-ballot aside button{display:flex;min-height:40px;align-items:center;gap:.45rem;border:0;border-radius:9px;background:#185ce7;color:#fff;padding:0 .9rem;font:inherit;font-size:.72rem;font-weight:720}.source-product-screen__heading button svg{height:16px}.source-product-screen__filters{display:flex;gap:.5rem}.source-product-screen__filters span{display:flex;align-items:center;gap:.35rem;border:1px solid #dce4ef;border-radius:8px;background:#fff;color:#63758e;padding:.45rem .65rem;font-size:.68rem}.source-product-screen__filters svg{height:14px}.source-product-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.source-product-stats article{display:grid;gap:.25rem;border:1px solid #dce4ef;border-radius:10px;background:#fff;padding:.8rem}.source-product-stats small{color:#7b8ca4;font-size:.62rem;text-transform:uppercase}.source-product-stats strong{font-size:1.25rem}.source-product-stats span{color:#2a8b64;font-size:.62rem}.source-product-status{display:inline-flex;width:-moz-max-content;width:max-content;min-height:24px;align-items:center;gap:.3rem;border-radius:999px;background:#e9f7f1;color:#18815a;padding:0 .5rem;font-size:.61rem;font-weight:720}.source-product-status svg{height:11px;width:11px}.source-product-table{overflow:hidden;border:1px solid #dce4ef;border-radius:11px;background:#fff}.source-product-table>header,.source-product-table>article{display:grid;grid-template-columns:1.35fr 1fr .65fr 22px;gap:.8rem;align-items:center;min-height:52px;padding:0 .9rem}.source-product-table>header{min-height:38px;background:#f3f6fa;color:#8292a8;font-size:.6rem;text-transform:uppercase}.source-product-table>article{border-top:1px solid #e6ebf2;font-size:.7rem}.source-product-table article>span:first-child{display:grid;gap:.18rem}.source-product-table article small{color:#8191a7}.source-product-table article>svg{height:15px;color:#8ea0b7}.source-product-board{display:grid;grid-template-columns:repeat(3,1fr);gap:.65rem;min-height:385px}.source-product-board>section{display:grid;align-content:start;gap:.55rem;border:1px solid #dce4ef;border-radius:11px;background:#edf1f6;padding:.7rem}.source-product-board section>header{display:flex;align-items:center;justify-content:space-between;padding:.2rem;font-size:.72rem}.source-product-board section>header span{display:grid;height:24px;width:24px;place-items:center;border-radius:50%;background:#fff;color:#71829a}.source-product-board article{display:grid;gap:.45rem;border:1px solid #dce4ef;border-radius:9px;background:#fff;padding:.7rem}.source-product-board article small{color:#6f83a0;font-size:.6rem}.source-product-board article b{font-size:.72rem;line-height:1.35}.source-product-board article footer{display:flex;align-items:center;gap:.4rem;color:#71829a;font-size:.6rem}.source-product-board article footer span{display:grid;height:24px;width:24px;place-items:center;border-radius:50%;background:#eaf0ff;color:#185ce7;font-weight:760}.source-product-board article footer svg{height:12px}.source-product-timeline{display:grid;overflow:hidden;border:1px solid #dce4ef;border-radius:11px;background:#fff}.source-product-timeline article{display:grid;grid-template-columns:34px 1fr auto;gap:.8rem;align-items:center;min-height:72px;border-top:1px solid #e7ecf3;padding:.65rem .9rem}.source-product-timeline article:first-child{border-top:0}.source-product-timeline article>i{display:grid;height:28px;width:28px;place-items:center;border:1px solid #bdd0f8;border-radius:50%;color:#185ce7;font-size:.65rem;font-style:normal}.source-product-timeline article div{display:grid;gap:.15rem}.source-product-timeline small{color:#7f90a7;font-size:.6rem}.source-product-timeline strong{font-size:.74rem}.source-product-timeline p{margin:0;color:#62758e;font-size:.65rem}.source-product-document{display:grid;grid-template-columns:260px 1fr;min-height:360px;overflow:hidden;border:1px solid #dce4ef;border-radius:11px;background:#fff}.source-product-document>aside{display:grid;align-content:start;gap:.45rem;border-right:1px solid #dce4ef;background:#f5f7fa;padding:.8rem}.source-product-document>aside>small{margin:.2rem;color:#7c8da5;font-size:.62rem;text-transform:uppercase}.source-product-document aside button{display:flex;align-items:center;gap:.55rem;border:1px solid transparent;border-radius:8px;background:transparent;color:#5e718b;padding:.65rem;text-align:left}.source-product-document aside button.is-active{border-color:#a9c3fb;background:#fff;color:#15233d}.source-product-document aside button svg{height:16px}.source-product-document aside button span{display:grid;gap:.15rem}.source-product-document aside button b{font-size:.68rem}.source-product-document aside button small{color:#8292a8;font-size:.58rem}.source-product-document>main{display:grid;align-content:start;gap:1.2rem;padding:1.4rem}.source-product-document main header{display:flex;align-items:center;justify-content:space-between}.source-product-document main header span{display:grid;gap:.2rem}.source-product-document main header small{color:#185ce7;font-size:.63rem;text-transform:uppercase}.source-product-document main header button{display:flex;align-items:center;gap:.35rem;border:1px solid #dce4ef;border-radius:8px;background:#fff;color:#60738c;padding:.5rem .65rem}.source-product-document main header svg{height:14px}.source-product-document main p{max-width:620px;margin:0;border-left:2px solid #185ce7;color:#34465f;padding-left:1rem;font-size:.77rem;line-height:1.65}.source-product-document main mark{border-radius:8px;background:#edf3ff;color:#185ce7;padding:.75rem;font-size:.67rem}.source-product-document main footer{display:flex;align-items:center;justify-content:space-between;color:#8191a8;font-size:.62rem}.source-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem}.source-product-grid article{display:grid;gap:.55rem;min-height:155px;border:1px solid #dce4ef;border-radius:10px;background:#fff;padding:.8rem}.source-product-grid article>span:first-child{display:grid;height:32px;width:32px;place-items:center;border-radius:9px;background:#edf3ff;color:#185ce7}.source-product-grid article>span:first-child svg{height:16px}.source-product-grid article small{color:#8091a8;font-size:.6rem;text-transform:uppercase}.source-product-grid article strong{font-size:.76rem}.source-product-grid article p{margin:0;color:#65778f;font-size:.64rem;line-height:1.45}.source-product-grid article footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.source-product-grid article footer>svg{height:14px;color:#8b9cb2}.source-product-course,.source-product-store,.source-product-ballot{display:grid;grid-template-columns:.78fr 1.22fr;gap:.8rem}.source-product-course>aside,.source-product-store>aside,.source-product-ballot>aside{display:grid;align-content:start;gap:.65rem;border:1px solid #dce4ef;border-radius:11px;background:#fff;padding:1.1rem}.source-product-course>aside>span{display:grid;height:40px;width:40px;place-items:center;border-radius:10px;background:#edf3ff;color:#185ce7}.source-product-course>aside p,.source-product-store>aside p,.source-product-ballot>aside p{margin:0;color:#65778f;font-size:.68rem}.source-product-course>aside>div{height:8px;overflow:hidden;border-radius:999px;background:#e8edf4}.source-product-course>aside>div i{display:block;height:100%;border-radius:inherit;background:#185ce7}.source-product-course>main,.source-product-ballot>main{display:grid;align-content:start;overflow:hidden;border:1px solid #dce4ef;border-radius:11px;background:#fff}.source-product-course main article,.source-product-ballot main label{display:grid;grid-template-columns:30px 1fr auto;gap:.7rem;align-items:center;min-height:62px;border-top:1px solid #e6ebf2;padding:.6rem .8rem}.source-product-course main article:first-child,.source-product-ballot main label:first-of-type{border-top:0}.source-product-course main article>i,.source-product-ballot label span i{display:grid;height:26px;width:26px;place-items:center;border:1px solid #bdcdf0;border-radius:50%;color:#185ce7;font-size:.62rem;font-style:normal}.source-product-course main article>span,.source-product-ballot label>span{display:grid;gap:.15rem}.source-product-course main b,.source-product-ballot main b{font-size:.72rem}.source-product-course main small,.source-product-ballot main small{color:#8191a7;font-size:.6rem}.source-product-store{grid-template-columns:1.25fr .75fr}.source-product-store>main{display:grid;grid-template-columns:repeat(3,1fr);gap:.65rem}.source-product-store main article{display:grid;gap:.4rem;border:1px solid #dce4ef;border-radius:10px;background:#fff;padding:.65rem}.source-product-store main article>div{display:grid;height:82px;place-items:center;border-radius:8px;background:linear-gradient(145deg,#eff3f8,#dde6f2)}.source-product-store main article>div span{height:38px;width:54px;border-radius:6px 6px 12px 12px;background:#185ce7;box-shadow:inset 0 5px #ffffff40}.source-product-store main small{color:#8191a7;font-size:.58rem}.source-product-store main strong{font-size:.72rem}.source-product-store main footer{display:flex;align-items:center;justify-content:space-between}.source-product-store main footer b{font-size:.68rem}.source-product-store aside button,.source-product-ballot aside button{justify-content:center}.source-product-ballot main{padding:.8rem 1rem}.source-product-ballot main>small{color:#185ce7;font-size:.6rem;text-transform:uppercase}.source-product-ballot main h4{margin:.3rem 0 .7rem}.source-product-ballot main label{grid-template-columns:1fr auto;padding-inline:0}.source-product-ballot label span{grid-template-columns:30px 1fr}.source-product-ballot label span small{grid-column:2}.source-product-ballot aside>svg{height:34px;width:34px;color:#185ce7}.source-product-schedule{overflow:hidden;border:1px solid #dce4ef;border-radius:11px;background:#fff}.source-product-schedule>header{display:flex;min-height:48px;align-items:center;justify-content:center;gap:1rem;border-bottom:1px solid #e3e9f1}.source-product-schedule header button{display:grid;height:28px;width:28px;place-items:center;border:1px solid #dce4ef;border-radius:7px;background:#fff}.source-product-schedule header svg{height:14px}.source-product-schedule main article{display:grid;grid-template-columns:78px 1.2fr 1fr auto;gap:.8rem;align-items:center;min-height:62px;border-top:1px solid #e8edf3;padding:.6rem .85rem}.source-product-schedule main article:first-child{border-top:0}.source-product-schedule time{color:#65778f;font-size:.65rem}.source-product-schedule article>span{display:grid;gap:.15rem}.source-product-schedule article b{font-size:.72rem}.source-product-schedule article small{color:#8191a7;font-size:.6rem}.source-product-schedule article>div{height:7px;overflow:hidden;border-radius:999px;background:#e8edf3}.source-product-schedule article>div i{display:block;height:100%;border-radius:inherit;background:#185ce7}.source-product-dashboard{display:grid;grid-template-columns:1.3fr .7fr;gap:.7rem}.source-product-dashboard>section,.source-product-dashboard>aside{border:1px solid #dce4ef;border-radius:11px;background:#fff;padding:.9rem}.source-product-dashboard section>header{display:flex;align-items:center;justify-content:space-between;font-size:.7rem}.source-product-dashboard section>header span{color:#8191a7;font-size:.6rem}.source-product-dashboard section>div{display:flex;height:210px;align-items:flex-end;gap:.55rem;border-bottom:1px solid #dce4ef;padding:1rem .2rem 0}.source-product-dashboard section>div i{flex:1;min-height:20px;border-radius:5px 5px 0 0;background:linear-gradient(180deg,#3979f4,#a5c1fb)}.source-product-dashboard section footer{display:flex;justify-content:space-between;color:#8797ab;padding-top:.5rem;font-size:.56rem}.source-product-dashboard>aside{display:grid;align-content:start;gap:.5rem}.source-product-dashboard aside article{display:grid;grid-template-columns:30px 1fr auto;gap:.55rem;align-items:center;border-bottom:1px solid #e8edf3;padding:.45rem 0}.source-product-dashboard aside article>span{display:grid;height:28px;width:28px;place-items:center;border-radius:8px;background:#edf3ff;color:#185ce7}.source-product-dashboard aside svg{height:14px}.source-product-dashboard aside article div{display:grid;gap:.1rem}.source-product-dashboard aside small{color:#8494aa;font-size:.56rem}.source-product-dashboard aside strong{font-size:.65rem}.source-product-dashboard aside article>b{color:#18815a;font-size:.63rem}.source-product-connected{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,5rem);align-items:center;border:1px solid var(--app-page-border);border-radius:24px;background:#fff;padding:clamp(2rem,5vw,4.2rem);box-shadow:0 24px 60px #1226431a}.source-product-connected h2{max-width:600px;font-size:clamp(2.2rem,3.5vw,3.8rem);letter-spacing:-.055em;line-height:1}.source-product-connected>div:first-child>p:last-child{max-width:640px;color:var(--app-page-muted);font-size:1.04rem;line-height:1.65}.source-product-connected__apps>article,.source-product-connected__apps>div article{display:flex;align-items:center;gap:.8rem;border:1px solid #dce4ef;background:#fff;padding:.8rem .9rem}.source-product-connected__apps>article{border-radius:13px;border-color:#81a7f4}.source-product-connected__apps>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.65rem}.source-product-connected__apps>div article{border-radius:11px}.source-product-connected__apps img{height:50px;width:50px;flex:0 0 auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 7px 8px rgba(15,23,42,.16))}.source-product-connected__apps span{display:flex;min-width:0;flex-direction:column}.source-product-connected__apps strong{font-size:.88rem}.source-product-connected__apps small{margin-top:.16rem;color:#6f819a;font-size:.72rem}@media(max-width:900px){.source-product-hero{min-height:390px}.source-product-connected{grid-template-columns:1fr}}@media(max-width:600px){.source-product-hero{height:58svh;min-height:360px;border-radius:16px}.source-product-hero__caption{right:.8rem;bottom:.8rem;left:.8rem}.source-product-connected{border-radius:18px;padding:1.25rem}.source-product-connected__apps>div{grid-template-columns:1fr}}.ent-page{--ent-blue: var(--hv2-blue-solid, #1463f3);--ent-blue-soft: color-mix(in srgb, var(--ent-blue) 9%, var(--surface));--ent-line: color-mix(in srgb, var(--border) 84%, transparent);--ent-panel: color-mix(in srgb, var(--surface) 97%, var(--surface-alt));--ent-panel-soft: color-mix(in srgb, var(--surface-alt) 72%, var(--surface));--ent-ui-frame-radius: .72rem;--ent-ui-card-radius: .5rem;--ent-ui-control-radius: .38rem;overflow:clip}.ent-page h1,.ent-page h2,.ent-page h3,.ent-page p{margin:0}.ent-page h1,.ent-page h2,.ent-page h3,.ent-page strong{color:var(--text)}.ent-page button,.ent-page a{font:inherit}.ent-page button:focus-visible,.ent-page a:focus-visible{outline:2px solid var(--ent-blue);outline-offset:3px}.ent-eyebrow{color:var(--ent-blue)!important;font-size:.76rem;font-weight:760;letter-spacing:.13em;text-transform:uppercase}.ent-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:.65rem;border:1px solid transparent;border-radius:var(--radius-action);padding:.8rem 1.15rem;font-size:.9rem;font-weight:720;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.ent-button:hover{transform:translateY(-2px)}.ent-button svg{height:1rem;width:1rem}.ent-button-primary{background:var(--ent-blue);box-shadow:0 14px 34px color-mix(in srgb,var(--ent-blue) 24%,transparent);color:#fff!important}.ent-button-primary:hover{background:color-mix(in srgb,var(--ent-blue) 88%,#001b52)}.ent-button-secondary{border-color:color-mix(in srgb,var(--text) 16%,transparent);background:color-mix(in srgb,var(--surface) 76%,transparent);color:var(--text)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ent-hero{position:relative;min-height:840px;overflow:hidden;border-bottom:1px solid var(--ent-line);background:#0d1727}.ent-hero-image,.ent-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.ent-hero-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;animation:ent-hero-arrive 1.1s cubic-bezier(.22,1,.36,1) both}.ent-hero-shade{background:linear-gradient(90deg,#f7f9fdfc,#f7f9fdf2 30%,#f7f9fdb3 44%,#f7f9fd0a 62%),linear-gradient(180deg,#f7f9fd2e,#0711212e)}:root[data-theme=dark] .ent-hero-shade{background:linear-gradient(90deg,#0b0c10fc,#0b0c10f2 30%,#0b0c10b3 44%,#0b0c100a 62%),linear-gradient(180deg,#0b0c1038,#00000047)}.ent-hero-inner{position:relative;z-index:2;display:grid;min-height:840px;max-width:1440px;grid-template-columns:minmax(0,620px) minmax(0,1fr);align-items:center;gap:2rem;margin:0 auto;padding:8.5rem 2rem 5rem}.ent-hero-copy{max-width:700px;animation:ent-copy-arrive .85s .12s cubic-bezier(.22,1,.36,1) both}.ent-hero-copy h1{max-width:680px;margin-top:1rem;font-size:clamp(3.6rem,5.7vw,5.5rem);font-weight:720;letter-spacing:-.065em;line-height:.95}.ent-hero-copy h1 em{color:var(--ent-blue);font-style:normal}.ent-hero-lead,.ent-hero-phrase{display:block;white-space:nowrap}.ent-hero-copy>p:not(.ent-eyebrow){max-width:640px;margin-top:1.55rem;color:var(--text-muted);font-size:clamp(1.05rem,1.35vw,1.23rem);line-height:1.65}.ent-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.ent-hero-note{display:block;max-width:570px;margin-top:1rem;color:var(--text-soft);font-size:.78rem;line-height:1.5}.ent-human-proofline>svg{display:grid;height:42px;width:42px;flex:0 0 auto;place-items:center;border-radius:.65rem;background:var(--ent-blue);color:#fff;padding:.7rem}.ent-scale-strip{border-block:1px solid var(--ent-line);background:color-mix(in srgb,var(--surface-subtle) 78%,var(--surface))}.ent-scale-strip-inner{display:grid;max-width:1240px;margin:0 auto;padding:clamp(3.5rem,5vw,5rem) 2rem;gap:2.75rem}.ent-scale-strip-copy{text-align:center}.ent-scale-strip-copy .ent-eyebrow{margin-bottom:.8rem}.ent-scale-strip-copy h2{font-size:clamp(2rem,3vw,3rem);letter-spacing:-.05em;line-height:1.02}.ent-scale-strip-copy>p:last-child{margin-top:.85rem;color:var(--text-muted);font-size:1rem}.ent-scale-levels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--ent-line)}.ent-scale-levels span{display:flex;min-height:84px;align-items:center;justify-content:center;gap:.7rem;color:var(--text);font-size:.88rem;font-weight:620;line-height:1.35;padding:1.25rem;text-align:center}.ent-scale-levels span+span{border-left:1px solid var(--ent-line)}.ent-scale-levels svg{height:1.15rem;width:1.15rem;flex:0 0 auto;color:var(--ent-blue)}.ent-intro,.ent-connected-heading{max-width:870px;margin:0 auto;padding:clamp(6rem,10vw,10rem) 2rem clamp(4rem,7vw,7rem);text-align:center}.ent-intro h2,.ent-connected-heading h2,.ent-rollout h2,.ent-cta h2,.ent-human-copy h2,.ent-conference-overlay h2{margin-top:.8rem;font-size:clamp(2.45rem,4.2vw,4.3rem);font-weight:700;letter-spacing:-.055em;line-height:1.02}.ent-intro>p:last-child,.ent-connected-heading>p:last-child{max-width:720px;margin:1.35rem auto 0;color:var(--text-muted);font-size:1.05rem;line-height:1.72}.ent-chapter{display:grid;max-width:1440px;grid-template-columns:minmax(300px,.62fr) minmax(680px,1.38fr);align-items:start;gap:clamp(2.5rem,5vw,6rem);margin:0 auto;padding:clamp(5rem,8vw,8rem) 2rem}.ent-chapter-reverse{grid-template-columns:minmax(680px,1.38fr) minmax(300px,.62fr)}.ent-chapter-reverse .ent-chapter-copy{grid-column:2;grid-row:1}.ent-chapter-reverse .ent-chapter-product{grid-column:1;grid-row:1}.ent-chapter-copy{padding-top:4rem}.ent-chapter-copy h2{margin-top:.8rem;font-size:clamp(2.35rem,3.5vw,3.8rem);font-weight:700;letter-spacing:-.055em;line-height:1.02}.ent-chapter-copy>p:not(.ent-eyebrow){margin-top:1.35rem;color:var(--text-muted);font-size:1rem;line-height:1.7}.ent-chapter-copy ul{display:grid;gap:.82rem;margin:1.6rem 0 0;padding:0;list-style:none}.ent-chapter-copy li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:.65rem;color:var(--text-muted);font-size:.87rem;line-height:1.5}.ent-chapter-copy li svg{height:20px;width:20px;border-radius:50%;background:color-mix(in srgb,var(--accent-green) 12%,transparent);color:var(--accent-green);padding:.24rem}.ent-chapter-product{min-width:0}.ent-product-label{display:flex;align-items:center;gap:.7rem;margin-bottom:.8rem}.ent-product-label>span{display:grid;height:44px;width:44px;flex:0 0 auto;place-items:center}.ent-product-label img{height:42px;width:42px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 6px 6px rgba(15,23,42,.16))}.ent-product-label strong{font-size:.82rem}.ent-scene-selector{display:flex;width:-moz-max-content;width:max-content;max-width:100%;gap:.35rem;margin-bottom:.85rem;border:1px solid var(--ent-line);border-radius:999px;background:var(--ent-panel-soft);padding:0 .25rem}.ent-scene-selector button{position:relative;isolation:isolate;min-height:44px;border:0;border-radius:999px;background:transparent;color:var(--text-muted);padding:.35rem .85rem;font-size:.76rem;font-weight:680;cursor:pointer;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.ent-scene-selector button:hover{color:var(--text)}.ent-scene-selector button.is-active{color:var(--ent-blue)}.ent-scene-indicator{position:absolute;z-index:-1;top:4px;right:0;bottom:4px;left:0;border-radius:inherit;background:var(--surface);box-shadow:var(--shadow-sm)}.ent-scene-label{position:relative;z-index:1}.ent-scaled-demo{overflow:hidden;border:1px solid var(--ent-line);border-radius:var(--ent-ui-frame-radius);background:var(--ent-panel);box-shadow:0 30px 72px #0f172a21,inset 0 1px color-mix(in srgb,white 54%,transparent)}.ent-app-shell{display:grid;height:690px;grid-template-columns:240px minmax(0,1fr);overflow:hidden;border-radius:inherit;background:color-mix(in srgb,var(--surface-alt) 82%,var(--surface));color:var(--text)}.ent-app-sidebar{display:flex;min-width:0;flex-direction:column;border-right:1px solid var(--ent-line);background:var(--surface)}.ent-app-brand{display:flex;height:56px;flex:0 0 56px;align-items:center;gap:.72rem;border-bottom:1px solid color-mix(in srgb,var(--ent-line) 70%,transparent);padding:0 .9rem}.ent-app-brand>span{display:grid;height:40px;width:40px;flex:0 0 auto;place-items:center}.ent-app-brand img{height:40px;width:40px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 5px 5px rgba(15,23,42,.17))}.ent-app-brand strong{min-width:0;overflow:hidden;font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.ent-app-brand>svg{height:16px;width:16px;flex:0 0 auto;margin-left:auto;color:#94a3b8}.ent-app-sidebar nav{display:grid;flex:1;align-content:start;gap:1rem;overflow-y:auto;padding:.82rem .75rem}.ent-app-nav-group{display:grid;gap:.12rem}.ent-app-nav-group>p{display:flex;align-items:center;gap:.25rem;padding:0 .58rem .24rem;color:var(--text-soft);font-size:.58rem;font-weight:680;letter-spacing:.08em;text-transform:uppercase}.ent-app-nav-group>p svg{height:11px;width:11px}.ent-app-nav-group>div{display:grid;min-height:30px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:.6rem;border-left:2px solid transparent;border-radius:var(--ent-ui-control-radius);color:var(--text-muted);padding:0 .62rem;font-size:.66rem;font-weight:560}.ent-app-nav-group>div.is-active{border-left-color:var(--ent-blue);background:color-mix(in srgb,var(--ent-blue) 10%,var(--surface));color:var(--ent-blue);font-weight:700}.ent-app-nav-group>div svg,.ent-app-help svg{height:14px;width:14px}.ent-app-help{display:flex;align-items:center;gap:.5rem;margin-top:auto;border-top:1px solid var(--ent-line);color:var(--text-soft);padding:.78rem 1rem;font-size:.62rem}.ent-app-main{display:flex;min-width:0;overflow:hidden;flex-direction:column}.ent-app-header{display:flex;height:56px;flex:0 0 56px;align-items:center;justify-content:flex-end;gap:.4rem;border-bottom:1px solid var(--ent-line);background:color-mix(in srgb,var(--surface) 88%,transparent);padding:0 1rem}.ent-app-header>div{display:flex;width:min(100%,400px);height:34px;min-width:220px;flex:0 1 400px;align-items:center;gap:.55rem;margin-right:auto;border:1px solid var(--ent-line);border-radius:var(--ent-ui-control-radius);background:var(--ent-panel-soft);color:var(--text-soft);padding:0 .65rem;font-size:.61rem}.ent-app-header svg{height:13px;width:13px}.ent-app-header button{display:grid;height:30px;width:30px;place-items:center;border:0;border-radius:var(--ent-ui-control-radius);background:transparent;color:var(--text-muted)}.ent-app-avatar{display:grid;height:30px;width:30px;place-items:center;border-radius:50%;background:var(--ent-blue);color:#fff;font-size:.58rem;font-weight:760}.ent-app-workspace{min-height:0;flex:1;overflow:hidden;background:radial-gradient(circle at 95% 0%,color-mix(in srgb,var(--ent-blue) 5%,transparent),transparent 28%),color-mix(in srgb,var(--surface-alt) 82%,var(--surface));padding:1rem 1.2rem}.ent-screen{height:100%}.ent-screen-intro{display:flex;min-height:72px;align-items:start;justify-content:space-between;gap:1rem}.ent-screen-intro>div{display:grid;gap:.22rem}.ent-screen-intro span{color:var(--ent-blue);font-size:.56rem;font-weight:730;letter-spacing:.09em;text-transform:uppercase}.ent-screen-intro h3{font-size:1.15rem;font-weight:720;letter-spacing:-.03em}.ent-screen-intro p{color:var(--text-soft);font-size:.62rem}.ent-screen-intro button,.ent-table-toolbar button,.ent-deadline-card button,.ent-reconcile-layout aside button{min-height:34px;border:0;border-radius:var(--ent-ui-control-radius);background:var(--ent-blue);color:#fff;padding:.5rem .75rem;font-size:.61rem;font-weight:680}.ent-kpi-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.62rem;margin-bottom:.85rem}.ent-kpi-strip article{display:grid;min-height:82px;gap:.18rem;border:1px solid var(--ent-line);border-radius:var(--ent-ui-card-radius);background:var(--ent-panel);padding:.72rem}.ent-kpi-strip span{color:var(--text-soft);font-size:.56rem}.ent-kpi-strip strong{font-size:1.05rem;letter-spacing:-.035em}.ent-kpi-strip small{color:var(--text-soft);font-size:.53rem}.ent-status{display:inline-flex;width:-moz-max-content;width:max-content;min-height:24px;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--accent-green) 12%,transparent);color:var(--accent-green);padding:.23rem .46rem;font-size:.52rem;font-weight:720;white-space:nowrap}.ent-status-blue{background:color-mix(in srgb,var(--ent-blue) 10%,transparent);color:var(--ent-blue)}.ent-status-amber{background:color-mix(in srgb,var(--accent-orange) 12%,transparent);color:var(--accent-orange)}.ent-org-grid,.ent-report-grid,.ent-reconcile-layout,.ent-conference-layout,.ent-followup-grid{display:grid;grid-template-columns:minmax(0,1.48fr) minmax(220px,.72fr);gap:.75rem}.ent-org-tree,.ent-activity-card,.ent-case-list,.ent-deadline-card,.ent-bars-card,.ent-issue-card,.ent-reconcile-layout>section,.ent-reconcile-layout>aside,.ent-region-progress,.ent-registration-needs,.ent-motion-record,.ent-vote-panel,.ent-campaign-card,.ent-followup-grid>section,.ent-followup-grid>aside{border:1px solid var(--ent-line);border-radius:var(--ent-ui-card-radius);background:var(--ent-panel);padding:.8rem}.ent-org-root{display:flex;min-height:66px;align-items:center;gap:.65rem;border:1px solid color-mix(in srgb,var(--ent-blue) 20%,var(--ent-line));border-radius:var(--ent-ui-card-radius);background:color-mix(in srgb,var(--ent-blue) 7%,var(--surface));padding:.68rem}.ent-org-root>span:first-child,.ent-access-summary>span:first-child,.ent-reconcile-banner>span:first-child{display:grid;height:36px;width:36px;flex:0 0 auto;place-items:center;border-radius:.55rem;background:var(--ent-blue);color:#fff}.ent-org-root svg,.ent-access-summary svg,.ent-reconcile-banner svg{height:17px;width:17px}.ent-org-root>div{display:grid;min-width:0;flex:1;gap:.12rem}.ent-org-root strong,.ent-org-branches strong{font-size:.66rem}.ent-org-root small,.ent-org-branches small{color:var(--text-soft);font-size:.51rem}.ent-org-branches{display:grid;gap:.42rem;margin-top:.6rem;padding-left:1.3rem}.ent-org-branches article{position:relative;display:grid;min-height:54px;grid-template-columns:25px minmax(150px,1fr) minmax(100px,.7fr) 18px;align-items:center;gap:.5rem;border:1px solid var(--ent-line);border-radius:.52rem;background:var(--surface);padding:.5rem .62rem}.ent-org-branches article:before{position:absolute;right:100%;top:50%;width:1.25rem;border-top:1px solid var(--ent-line);content:""}.ent-org-branches i{display:grid;height:25px;width:25px;place-items:center;border-radius:50%;background:var(--ent-blue-soft);color:var(--ent-blue);font-size:.53rem;font-style:normal;font-weight:720}.ent-org-branches article>div{display:grid;gap:.12rem}.ent-org-branches article>span{color:var(--text-muted);font-size:.55rem}.ent-org-branches svg{height:13px;width:13px;color:var(--text-soft)}.ent-card-heading,.ent-activity-card>div:first-child{display:flex;min-height:30px;align-items:center;justify-content:space-between;gap:.65rem}.ent-card-heading strong,.ent-activity-card>div:first-child strong{font-size:.65rem}.ent-card-heading>span:not(.ent-status){color:var(--text-soft);font-size:.53rem}.ent-card-heading svg{height:14px;width:14px;color:var(--ent-blue)}.ent-activity-card ol{display:grid;gap:0;margin:.35rem 0 0;padding:0;list-style:none}.ent-activity-card li{display:grid;gap:.12rem;border-top:1px solid var(--ent-line);padding:.62rem 0}.ent-activity-card li span{color:var(--text);font-size:.56rem;font-weight:630}.ent-activity-card li small{color:var(--text-soft);font-size:.5rem}.ent-table-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.48rem;margin-bottom:.65rem}.ent-table-toolbar>div{display:flex;min-height:34px;align-items:center;gap:.45rem;border:1px solid var(--ent-line);border-radius:var(--ent-ui-control-radius);color:var(--text-soft);padding:0 .65rem;font-size:.56rem}.ent-table-toolbar svg{height:13px;width:13px}.ent-table-toolbar button{border:1px solid var(--ent-line);background:var(--surface);color:var(--text-muted)}.ent-data-table{overflow:hidden;border:1px solid var(--ent-line);border-radius:var(--ent-ui-card-radius);background:var(--surface)}.ent-data-table>div{display:grid;min-height:61px;align-items:center;gap:.65rem;border-top:1px solid var(--ent-line);color:var(--text-muted);padding:.55rem .7rem;font-size:.56rem}.ent-data-table>div:first-child{border-top:0}.ent-data-table>.ent-data-head{min-height:34px;background:var(--ent-panel-soft);color:var(--text-soft);font-size:.5rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ent-data-table.ent-dense-table>div{min-height:34px;gap:.4rem;padding:.26rem .55rem;font-size:.49rem}.ent-data-table.ent-dense-table>.ent-data-head{min-height:28px;font-size:.43rem}.ent-data-table.ent-dense-table>div>span,.ent-data-table.ent-dense-table>div>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ent-data-table.ent-dense-table .ent-person-cell>i{height:22px;width:22px;font-size:.4rem}.ent-data-table.ent-dense-table .ent-person-cell strong{font-size:.51rem}.ent-data-table.ent-dense-table .ent-person-cell small{font-size:.42rem}.ent-data-table.ent-dense-table .ent-status{min-height:19px;padding:.12rem .34rem;font-size:.41rem}.ent-rep-table>div{grid-template-columns:minmax(185px,1.25fr) .9fr .35fr .5fr .86fr}.ent-organization-record-table>div{grid-template-columns:minmax(132px,1.18fr) .82fr .9fr .55fr .55fr .82fr .5fr}.ent-data-table.ent-organization-record-table>div:not(.ent-data-head){min-height:32px}.ent-organization-cell{display:flex;min-width:0;align-items:center;gap:.42rem}.ent-organization-cell>i{display:grid;height:22px;width:22px;flex:0 0 auto;place-items:center;border-radius:.35rem;background:var(--ent-blue-soft);color:var(--ent-blue)}.ent-organization-cell svg{height:11px;width:11px}.ent-assignment-table>div{grid-template-columns:.62fr .72fr 1.15fr .78fr .5fr}.ent-cases-record-table>div{grid-template-columns:.56fr minmax(118px,1.35fr) .72fr .66fr .95fr .56fr .68fr .62fr .62fr .45fr}.ent-record-number{color:var(--ent-blue);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ent-cases-record-table .is-overdue{color:#dc2626}.ent-finance-table>div{grid-template-columns:.68fr .78fr .45fr .7fr .7fr .45fr}.ent-finance-table.ent-dense-table>div{min-height:31px}.ent-credentials-table>div{grid-template-columns:minmax(175px,1.18fr) .82fr .6fr .65fr .65fr}.ent-data-table.ent-credentials-table>div:not(.ent-data-head){min-height:33px}.ent-person-cell{display:flex;min-width:0;align-items:center;gap:.5rem}.ent-person-cell>i{display:grid;height:30px;width:30px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--ent-blue-soft);color:var(--ent-blue);font-size:.48rem;font-style:normal;font-weight:760}.ent-person-cell>span{display:grid;min-width:0;gap:.12rem}.ent-person-cell strong{font-size:.58rem}.ent-person-cell small{color:var(--text-soft);font-size:.49rem}.ent-table-footer{display:flex;min-height:38px;align-items:center;justify-content:space-between;color:var(--text-soft);padding:.55rem .7rem;font-size:.52rem}.ent-table-footer strong{color:var(--accent-green);font-size:.53rem}.ent-access-summary,.ent-reconcile-banner{display:flex;min-height:62px;align-items:center;gap:.65rem;margin-bottom:.72rem;border:1px solid color-mix(in srgb,var(--accent-green) 22%,var(--ent-line));border-radius:var(--ent-ui-card-radius);background:color-mix(in srgb,var(--accent-green) 5%,var(--surface));padding:.68rem}.ent-access-summary>span:first-child,.ent-reconcile-banner>span:first-child{background:var(--accent-green)}.ent-access-summary>div,.ent-reconcile-banner>div{display:grid;min-width:0;flex:1;gap:.12rem}.ent-access-summary strong,.ent-reconcile-banner strong{font-size:.64rem}.ent-access-summary small,.ent-reconcile-banner small{color:var(--text-soft);font-size:.52rem}.ent-role-list{display:grid;gap:.48rem}.ent-role-list article{display:grid;min-height:68px;grid-template-columns:34px minmax(170px,.9fr) minmax(190px,1.1fr) 55px 18px;align-items:center;gap:.65rem;border:1px solid var(--ent-line);border-radius:var(--ent-ui-card-radius);background:var(--surface);padding:.58rem .7rem}.ent-role-list article>span:first-child{display:grid;height:34px;width:34px;place-items:center;border-radius:.52rem;background:var(--ent-blue-soft);color:var(--ent-blue)}.ent-role-list svg{height:15px;width:15px}.ent-role-list article>svg{color:var(--text-soft)}.ent-role-name{display:grid;gap:.13rem}.ent-role-name strong{font-size:.61rem}.ent-role-name small{color:var(--text-soft);font-size:.5rem}.ent-role-tags{display:flex;flex-wrap:wrap;gap:.25rem}.ent-role-people{display:grid;gap:.1rem;text-align:right}.ent-role-people strong{font-size:.7rem}.ent-role-people small{color:var(--text-soft);font-size:.48rem}.ent-case-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);gap:.75rem}.ent-case-list article{display:grid;min-height:77px;grid-template-columns:34px minmax(0,1fr) auto 16px;align-items:center;gap:.62rem;border-top:1px solid var(--ent-line)}.ent-case-icon{display:grid;height:34px;width:34px;place-items:center;border-radius:.5rem;background:var(--ent-blue-soft);color:var(--ent-blue)}.ent-case-icon svg,.ent-case-list article>svg{height:14px;width:14px}.ent-case-list article>svg{color:var(--text-soft)}.ent-case-list article>div{display:grid;gap:.12rem}.ent-case-list small,.ent-case-list span:not(.ent-case-icon,.ent-status){color:var(--text-soft);font-size:.49rem}.ent-case-list strong{font-size:.61rem}.ent-deadline-card>div:not(.ent-card-heading){display:grid;gap:.12rem;border-top:1px solid var(--ent-line);padding:.68rem 0}.ent-deadline-card>div>span{color:var(--ent-blue);font-size:.49rem;font-weight:720}.ent-deadline-card>div>strong{font-size:.59rem}.ent-deadline-card>div>small{color:var(--text-soft);font-size:.49rem}.ent-deadline-card button,.ent-reconcile-layout aside button{width:100%;margin-top:.45rem;border:1px solid var(--ent-line);background:var(--surface);color:var(--text)}.ent-bars-card>div:not(.ent-card-heading){display:grid;min-height:49px;grid-template-columns:92px minmax(0,1fr) 34px;align-items:center;gap:.55rem;border-top:1px solid var(--ent-line);font-size:.54rem}.ent-bars-card>div>span{color:var(--text-muted)}.ent-bars-card>div>i{height:8px;overflow:hidden;border-radius:999px;background:var(--ent-panel-soft)}.ent-bars-card>div>i>b{display:block;height:100%;border-radius:inherit;background:var(--ent-blue)}.ent-bars-card>div>strong{text-align:right}.ent-issue-card{display:grid;align-content:start}.ent-issue-card>div:not(.ent-card-heading){display:flex;min-height:49px;align-items:center;justify-content:space-between;gap:.6rem;border-top:1px solid var(--ent-line);font-size:.54rem}.ent-issue-card>div>span{color:var(--text-muted)}.ent-issue-card>.ent-status{margin-top:.65rem}.ent-reconcile-layout>section>article{display:grid;min-height:78px;grid-template-columns:35px minmax(0,1fr) 58px 58px;align-items:center;gap:.6rem;border-top:1px solid var(--ent-line)}.ent-reconcile-layout>section>article>span:first-child{display:grid;height:35px;width:35px;place-items:center;border-radius:.52rem;background:color-mix(in srgb,var(--accent-orange) 10%,var(--surface));color:var(--accent-orange)}.ent-reconcile-layout>section>article svg{height:15px;width:15px}.ent-reconcile-layout>section>article>div{display:grid;gap:.12rem}.ent-reconcile-layout>section>article strong{font-size:.6rem}.ent-reconcile-layout>section>article small{color:var(--text-soft);font-size:.49rem}.ent-reconcile-layout>section>article b{color:var(--accent-orange);font-size:.59rem;text-align:right}.ent-reconcile-layout dl{display:grid;gap:0;margin:.4rem 0 0}.ent-reconcile-layout dl>div{display:flex;min-height:48px;align-items:center;justify-content:space-between;border-top:1px solid var(--ent-line);font-size:.54rem}.ent-reconcile-layout dt{color:var(--text-muted)}.ent-reconcile-layout dd{margin:0;color:var(--text);font-weight:680}.ent-finance-bars{min-height:350px}.ent-column-chart{display:flex!important;height:270px!important;align-items:end!important;gap:.58rem!important;border-top:0!important;padding-top:1.2rem}.ent-column-chart>span{display:grid;height:100%;flex:1;grid-template-rows:minmax(0,1fr) auto;align-items:end;gap:.42rem}.ent-column-chart i{display:block;width:100%;border-radius:.35rem .35rem .1rem .1rem;background:linear-gradient(180deg,var(--ent-blue),color-mix(in srgb,var(--ent-blue) 60%,var(--accent-cyan)))}.ent-column-chart small{color:var(--text-soft);font-size:.49rem;text-align:center}.ent-region-progress>div:not(.ent-card-heading){display:grid;min-height:67px;grid-template-columns:145px minmax(0,1fr) 38px;align-items:center;gap:.65rem;border-top:1px solid var(--ent-line)}.ent-region-progress>div>span{display:grid;gap:.12rem}.ent-region-progress>div>span strong{font-size:.59rem}.ent-region-progress>div>span small{color:var(--text-soft);font-size:.49rem}.ent-region-progress>div>i{height:8px;overflow:hidden;border-radius:999px;background:var(--ent-panel-soft)}.ent-region-progress>div>i>b{display:block;height:100%;border-radius:inherit;background:var(--ent-blue)}.ent-region-progress>div>strong{font-size:.55rem;text-align:right}.ent-registration-needs>div:not(.ent-card-heading){display:grid;min-height:83px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:.62rem;border-top:1px solid var(--ent-line)}.ent-registration-needs>div>span{display:grid;height:34px;width:34px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--accent-orange) 10%,var(--surface));color:var(--accent-orange);font-size:.61rem;font-weight:750}.ent-registration-needs p{display:grid;gap:.14rem}.ent-registration-needs strong{font-size:.57rem}.ent-registration-needs small{color:var(--text-soft);font-size:.49rem}.ent-motion-process{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;overflow:hidden;margin-bottom:.72rem;border:1px solid var(--ent-line);border-radius:var(--ent-ui-card-radius);background:var(--ent-line)}.ent-motion-process>div{display:grid;min-height:56px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:.45rem;background:var(--surface);padding:.48rem .55rem}.ent-motion-process>div>span{display:grid;height:25px;width:25px;place-items:center;border-radius:50%;background:var(--ent-panel-soft);color:var(--text-soft);font-size:.5rem;font-weight:730}.ent-motion-process>div.is-complete>span{background:color-mix(in srgb,var(--accent-green) 12%,var(--surface));color:var(--accent-green)}.ent-motion-process>div.is-active{background:color-mix(in srgb,var(--ent-blue) 6%,var(--surface))}.ent-motion-process>div.is-active>span{background:var(--ent-blue);color:#fff}.ent-motion-process svg{height:12px;width:12px}.ent-motion-process p{display:grid;gap:.08rem}.ent-motion-process strong{font-size:.51rem;line-height:1.2}.ent-motion-process small{color:var(--text-soft);font-size:.43rem}.ent-motion-layout{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(245px,.68fr);gap:.72rem}.ent-motion-record,.ent-vote-panel{min-height:318px}.ent-motion-summary{display:grid;min-height:66px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:.62rem;border-top:1px solid var(--ent-line)}.ent-motion-summary>span{display:grid;height:34px;width:34px;place-items:center;border-radius:.52rem;background:var(--ent-blue-soft);color:var(--ent-blue)}.ent-motion-summary svg,.ent-vote-turnout svg,.ent-vote-decision svg{height:15px;width:15px}.ent-motion-summary>div{display:grid;gap:.15rem}.ent-motion-summary small,.ent-amendment small,.ent-speaker-list small,.ent-vote-panel>p,.ent-vote-turnout small,.ent-vote-decision small{color:var(--text-soft);font-size:.47rem}.ent-motion-summary strong{font-size:.58rem;line-height:1.35}.ent-amendment{display:grid;min-height:54px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:.55rem;border:1px solid color-mix(in srgb,var(--accent-green) 18%,var(--ent-line));border-radius:.52rem;background:color-mix(in srgb,var(--accent-green) 4%,var(--surface));padding:.48rem .55rem}.ent-amendment>span{display:grid;height:27px;width:27px;place-items:center;border-radius:.42rem;background:color-mix(in srgb,var(--accent-green) 12%,var(--surface));color:var(--accent-green);font-size:.49rem;font-weight:740}.ent-amendment p{display:grid;gap:.08rem}.ent-amendment strong{font-size:.53rem}.ent-speaker-list{margin-top:.45rem}.ent-speaker-list>div:not(.ent-card-heading){display:grid;min-height:45px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:.52rem;border-top:1px solid var(--ent-line)}.ent-speaker-list>div>i{display:grid;height:27px;width:27px;place-items:center;border-radius:50%;background:var(--ent-blue-soft);color:var(--ent-blue);font-size:.43rem;font-style:normal;font-weight:740}.ent-speaker-list p{display:grid;gap:.08rem}.ent-speaker-list strong{font-size:.52rem}.ent-speaker-list>div>span:not(.ent-status){color:var(--text-soft);font-size:.46rem;font-weight:680}.ent-vote-panel{display:grid;align-content:start}.ent-vote-panel>p{min-height:42px;border-top:1px solid var(--ent-line);padding-top:.55rem;line-height:1.4}.ent-vote-turnout{display:grid;min-height:52px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:.5rem;border:1px solid var(--ent-line);border-radius:.5rem;background:var(--surface);padding:.42rem .5rem}.ent-vote-turnout>span{display:grid;height:30px;width:30px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--accent-green) 12%,var(--surface));color:var(--accent-green)}.ent-vote-turnout p,.ent-vote-decision>span{display:grid;gap:.08rem}.ent-vote-turnout strong,.ent-vote-decision strong{font-size:.53rem}.ent-vote-results{display:grid;gap:.42rem;margin-top:.6rem}.ent-vote-results>div{display:grid;grid-template-columns:58px minmax(0,1fr) 28px;align-items:center;gap:.45rem}.ent-vote-results span,.ent-vote-results strong{font-size:.47rem}.ent-vote-results>div>i{height:7px;overflow:hidden;border-radius:999px;background:var(--ent-panel-soft)}.ent-vote-results>div>i>b{display:block;height:100%;border-radius:inherit;background:var(--ent-blue)}.ent-vote-results>div:nth-child(2)>i>b{background:var(--accent-orange)}.ent-vote-results>div:nth-child(3)>i>b{background:var(--text-soft)}.ent-vote-results strong{text-align:right}.ent-vote-decision{display:grid;min-height:48px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:.5rem;margin-top:.6rem;border-top:1px solid var(--ent-line);color:var(--accent-green);padding-top:.45rem}.ent-vote-decision>svg{height:20px;width:20px}.ent-comms-campaign-layout,.ent-comms-map-layout,.ent-workshop-layout{display:grid;grid-template-columns:minmax(0,1.48fr) minmax(230px,.72fr);gap:.75rem}.ent-comms-campaign-list,.ent-comms-recipient-card,.ent-comms-segment-grid>article,.ent-comms-map-panel,.ent-comms-district-card,.ent-workshop-schedule,.ent-workshop-attention{border:1px solid var(--ent-line);border-radius:var(--ent-ui-card-radius);background:var(--ent-panel);padding:.8rem}.ent-comms-campaign-list article{display:grid;min-height:92px;grid-template-columns:36px minmax(0,1fr) minmax(150px,.65fr) auto;align-items:center;gap:.65rem;border-top:1px solid var(--ent-line)}.ent-comms-campaign-list article>span:first-child{display:grid;height:36px;width:36px;place-items:center;border-radius:.55rem;background:color-mix(in srgb,#7c3aed 10%,var(--surface));color:#7c3aed}.ent-comms-campaign-list article>span:first-child svg{height:16px;width:16px}.ent-comms-campaign-list article>div{display:grid;gap:.2rem}.ent-comms-campaign-list article>div:nth-of-type(2){justify-items:end;text-align:right}.ent-comms-campaign-list article strong{font-size:.58rem}.ent-comms-campaign-list article small{color:var(--text-soft);font-size:.49rem}.ent-comms-campaign-table>div{grid-template-columns:minmax(132px,1.45fr) .7fr .82fr .6fr .76fr .82fr}.ent-comms-campaign-table .ent-comms-channels{margin-top:0}.ent-comms-campaign-table .ent-comms-channels span{min-height:19px;padding:.1rem .3rem;font-size:.4rem}.ent-comms-channels{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.12rem}.ent-comms-channels span{display:inline-flex;min-height:22px;align-items:center;gap:.22rem;border-radius:999px;background:color-mix(in srgb,#7c3aed 8%,var(--surface));color:#6d28d9;padding:.18rem .38rem;font-size:.43rem;font-weight:680}.ent-comms-channels svg{height:9px;width:9px}.ent-comms-recipient-card{display:grid;align-content:start}.ent-comms-recipient-card>strong{margin-top:.7rem;color:#6d28d9;font-size:2rem;letter-spacing:-.06em}.ent-comms-recipient-card>span{color:var(--text-muted);font-size:.58rem}.ent-comms-recipient-card>div:not(.ent-card-heading){display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-top:1px solid var(--ent-line);padding:.65rem 0}.ent-comms-recipient-card>div:not(.ent-card-heading):first-of-type{margin-top:.75rem}.ent-comms-recipient-card>div:not(.ent-card-heading) span,.ent-comms-recipient-card>div:not(.ent-card-heading) strong{font-size:.5rem}.ent-comms-recipient-card>div:not(.ent-card-heading) span{color:var(--text-soft)}.ent-comms-segment-summary{display:flex;min-height:62px;align-items:center;gap:.65rem;margin-bottom:.75rem;border:1px solid color-mix(in srgb,#7c3aed 18%,var(--ent-line));border-radius:var(--ent-ui-card-radius);background:color-mix(in srgb,#7c3aed 5%,var(--surface));padding:.65rem .8rem}.ent-comms-segment-summary>span{display:grid;height:34px;width:34px;flex:0 0 auto;place-items:center;border-radius:50%;background:color-mix(in srgb,#7c3aed 12%,var(--surface));color:#7c3aed}.ent-comms-segment-summary svg{height:15px;width:15px}.ent-comms-segment-summary>div{display:grid;flex:1;gap:.12rem}.ent-comms-segment-summary strong{font-size:.62rem}.ent-comms-segment-summary small{color:var(--text-soft);font-size:.49rem}.ent-comms-segment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.ent-comms-segment-grid>article{display:grid;min-height:158px;align-content:start}.ent-comms-segment-grid header{display:flex;align-items:start;justify-content:space-between;gap:.5rem}.ent-comms-segment-grid header strong{font-size:.6rem;line-height:1.35}.ent-comms-segment-grid header span{color:#6d28d9;font-size:.72rem;font-weight:740}.ent-comms-segment-grid p{min-height:28px;margin-top:.4rem;color:var(--text-soft);font-size:.49rem;line-height:1.45}.ent-comms-segment-grid button{display:inline-flex;min-height:30px;align-items:center;justify-content:center;gap:.35rem;margin-top:auto;border:1px solid var(--ent-line);border-radius:.48rem;color:var(--ent-blue);font-size:.48rem;font-weight:680}.ent-comms-segment-grid button svg{height:12px;width:12px}.ent-comms-map-layout{min-height:442px}.ent-comms-map-panel{position:relative;overflow:hidden;background:linear-gradient(90deg,color-mix(in srgb,var(--ent-blue) 4%,transparent) 1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--ent-blue) 4%,transparent) 1px,transparent 1px),var(--ent-panel);background-size:26px 26px}.ent-comms-map-toolbar{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ent-comms-map-toolbar strong{display:inline-flex;align-items:center;gap:.35rem;font-size:.6rem}.ent-comms-map-toolbar span{color:var(--text-soft);font-size:.49rem}.ent-comms-map-toolbar svg{height:14px;width:14px;color:var(--ent-blue)}.ent-comms-map-panel>svg{display:block;width:100%;height:316px;margin-top:.35rem}.ent-comms-map-panel path{stroke:color-mix(in srgb,var(--ent-blue) 38%,var(--ent-line));stroke-width:1.25;stroke-linejoin:round;transition:fill .18s ease,stroke .18s ease}.ent-comms-map-panel path.is-muted{fill:color-mix(in srgb,var(--ent-blue) 7%,var(--surface))}.ent-comms-map-panel path.is-selected{fill:color-mix(in srgb,var(--ent-blue) 32%,var(--surface));stroke:var(--ent-blue);stroke-width:2.5}.ent-comms-map-legend{display:flex;align-items:center;gap:.35rem;color:var(--text-soft);font-size:.47rem}.ent-comms-map-legend i{height:9px;width:9px;border:1px solid color-mix(in srgb,var(--ent-blue) 45%,var(--ent-line));background:color-mix(in srgb,var(--ent-blue) 32%,var(--surface))}.ent-comms-map-legend i:nth-of-type(2){margin-left:.5rem;background:color-mix(in srgb,var(--ent-blue) 7%,var(--surface))}.ent-comms-district-card{display:grid;align-content:start}.ent-comms-district-card>div:not(.ent-card-heading){display:grid;min-height:64px;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:.45rem;border-top:1px solid var(--ent-line)}.ent-comms-district-card>div:not(.ent-card-heading)>svg:first-child{color:var(--ent-blue)}.ent-comms-district-card>div:not(.ent-card-heading)>svg:last-child{color:var(--accent-green)}.ent-comms-district-card svg{height:13px;width:13px}.ent-comms-district-card>div>span{display:grid;gap:.12rem}.ent-comms-district-card strong{font-size:.53rem}.ent-comms-district-card small{color:var(--text-soft);font-size:.47rem}.ent-comms-district-card footer{display:grid;gap:.55rem;margin-top:.75rem;border-top:1px solid var(--ent-line);padding-top:.75rem}.ent-comms-district-card footer>span:first-child{display:grid;gap:.18rem}.ent-comms-district-card footer>span:first-child strong{color:var(--ent-blue);font-size:1.5rem}.ent-comms-district-card footer p{color:var(--text-soft);font-size:.47rem;line-height:1.45}.ent-workshop-layout{min-height:354px}.ent-workshop-schedule article{display:grid;min-height:71px;grid-template-columns:56px minmax(0,1fr) 74px auto;align-items:center;gap:.55rem;border-top:1px solid var(--ent-line)}.ent-workshop-schedule time{color:var(--ent-blue);font-size:.5rem;font-weight:720}.ent-workshop-schedule article>div{display:grid;gap:.16rem}.ent-workshop-schedule article strong{font-size:.56rem}.ent-workshop-schedule article small,.ent-workshop-schedule article>span{color:var(--text-soft);font-size:.47rem}.ent-workshop-attention>div:not(.ent-card-heading){display:grid;min-height:70px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:.55rem;border-top:1px solid var(--ent-line)}.ent-workshop-attention>div:not(.ent-card-heading)>span{display:grid;height:30px;width:30px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--accent-orange) 12%,var(--surface));color:var(--accent-orange);font-size:.52rem;font-weight:760}.ent-workshop-attention p{display:grid;gap:.13rem}.ent-workshop-attention strong{font-size:.54rem}.ent-workshop-attention small{color:var(--text-soft);font-size:.47rem;line-height:1.35}.ent-workshop-attention button{min-height:34px;margin-top:.55rem;border:1px solid var(--ent-line);border-radius:.5rem;color:var(--ent-blue);font-size:.49rem;font-weight:680}.ent-campaign-card{margin-bottom:.75rem}.ent-campaign-flow{display:grid;grid-template-columns:1fr 18px 1fr 18px 1fr;align-items:center;gap:.48rem;margin-top:.55rem}.ent-campaign-flow>svg{height:14px;width:14px;color:var(--text-soft)}.ent-campaign-flow article{display:grid;min-height:75px;grid-template-columns:32px minmax(0,1fr) 14px;align-items:center;gap:.5rem;border:1px solid var(--ent-line);border-radius:.55rem;background:var(--surface);padding:.6rem}.ent-campaign-flow article>span{display:grid;height:32px;width:32px;place-items:center;border-radius:.5rem;background:var(--ent-blue-soft);color:var(--ent-blue)}.ent-campaign-flow article svg{height:14px;width:14px}.ent-campaign-flow article>svg{color:var(--accent-green)}.ent-campaign-flow article>div{display:grid;gap:.12rem}.ent-campaign-flow small{color:var(--text-soft);font-size:.47rem}.ent-campaign-flow strong{font-size:.54rem;line-height:1.35}.ent-followup-grid>section>div:not(.ent-card-heading){display:grid;min-height:62px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:.6rem;border-top:1px solid var(--ent-line)}.ent-followup-grid>section>div>span:first-child{display:grid;height:38px;width:38px;place-items:center}.ent-followup-grid img{height:36px;width:36px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 5px 5px rgba(15,23,42,.16))}.ent-followup-grid p{display:grid;gap:.12rem}.ent-followup-grid strong{font-size:.57rem}.ent-followup-grid small{color:var(--text-soft);font-size:.49rem}.ent-followup-grid>aside{display:grid;align-content:center;justify-items:start}.ent-followup-grid>aside>strong{margin-top:.45rem;color:var(--ent-blue);font-size:2rem;letter-spacing:-.06em}.ent-followup-grid>aside>span{max-width:170px;margin-top:.35rem;color:var(--text-muted);font-size:.58rem;line-height:1.45}.ent-followup-grid>aside>small{margin-top:.7rem;color:var(--text-soft);font-size:.49rem}.ent-workspace-team-layout{display:grid;grid-template-columns:minmax(290px,.78fr) minmax(0,1.22fr);gap:.75rem}.ent-workspace-team-list,.ent-workspace-team-detail{border:1px solid var(--ent-line);border-radius:var(--ent-ui-card-radius);background:var(--ent-panel);padding:.78rem}.ent-workspace-team-list article{display:grid;min-height:56px;grid-template-columns:9px minmax(0,1fr) auto 14px;align-items:center;gap:.52rem;border-top:1px solid var(--ent-line);color:var(--text-soft);font-size:.5rem}.ent-workspace-team-list article.is-active{margin-inline:-.35rem;border:1px solid color-mix(in srgb,var(--ent-blue) 22%,var(--ent-line));border-radius:.52rem;background:var(--ent-blue-soft);padding-inline:.35rem}.ent-workspace-team-list article>i,.ent-workspace-board header>span{height:8px;width:8px;border-radius:50%;background:var(--ent-blue)}.ent-workspace-team-list article>i.tone-green,.ent-workspace-board header>span.tone-green{background:var(--accent-green)}.ent-workspace-team-list article>i.tone-amber,.ent-workspace-board header>span.tone-amber{background:var(--accent-orange)}.ent-workspace-board header>span.tone-violet{background:var(--accent-purple)}.ent-workspace-team-list article p{display:grid;gap:.12rem}.ent-workspace-team-list article strong{font-size:.59rem}.ent-workspace-team-list article small{color:var(--text-soft);font-size:.49rem}.ent-workspace-team-list article>span{font-size:.5rem}.ent-workspace-team-list article>svg{height:12px;width:12px}.ent-workspace-team-heading{display:flex;min-height:48px;align-items:center;gap:.58rem}.ent-workspace-team-heading>span{display:grid;height:38px;width:38px;flex:0 0 auto;place-items:center;border-radius:var(--ent-ui-control-radius);background:color-mix(in srgb,var(--accent-green) 12%,var(--surface));color:var(--accent-green)}.ent-workspace-team-heading svg{height:17px;width:17px}.ent-workspace-team-heading>p{display:grid;min-width:0;flex:1;gap:.1rem}.ent-workspace-team-heading small{color:var(--text-soft);font-size:.49rem}.ent-workspace-team-heading strong{font-size:.71rem}.ent-avatar-stack{display:flex;align-items:center}.ent-avatar-stack i,.ent-avatar-stack b{display:grid;height:25px;width:25px;place-items:center;margin-left:-5px;border:2px solid var(--surface);border-radius:50%;background:var(--ent-blue-soft);color:var(--ent-blue);font-size:.43rem;font-style:normal;font-weight:760}.ent-avatar-stack i:first-child{margin-left:0}.ent-avatar-stack b{width:30px;background:var(--ent-panel-soft);color:var(--text-muted)}.ent-workspace-tabs{display:flex;min-height:37px;align-items:center;gap:.82rem;overflow:hidden;border-bottom:1px solid var(--ent-line);color:var(--text-soft);font-size:.5rem;white-space:nowrap}.ent-workspace-tabs strong{display:inline-flex;min-height:37px;align-items:center;gap:.22rem;border-bottom:2px solid var(--ent-blue);color:var(--text);font-size:.52rem}.ent-workspace-tabs strong span{display:inline-flex;min-width:18px;min-height:18px;align-items:center;justify-content:center;border-radius:999px;background:var(--ent-blue-soft);color:var(--ent-blue)}.ent-workspace-team-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem;margin:.68rem 0}.ent-workspace-team-summary article{display:grid;gap:.1rem;border:1px solid var(--ent-line);border-radius:.5rem;background:var(--surface);padding:.55rem}.ent-workspace-team-summary small,.ent-workspace-team-summary span{color:var(--text-soft);font-size:.46rem}.ent-workspace-team-summary strong{font-size:.86rem;letter-spacing:-.03em}.ent-workspace-assignment-list article{display:grid;min-height:54px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:.5rem;border-top:1px solid var(--ent-line)}.ent-workspace-assignment-list article>i{display:grid;height:28px;width:28px;place-items:center;border-radius:50%;background:var(--ent-blue-soft);color:var(--ent-blue);font-size:.45rem;font-style:normal;font-weight:760}.ent-workspace-assignment-list article>p{display:grid;gap:.12rem}.ent-workspace-assignment-list article strong{font-size:.55rem}.ent-workspace-assignment-list article small{color:var(--text-soft);font-size:.47rem}.ent-workspace-project-filter{display:flex;min-height:39px;align-items:center;gap:1rem;margin-bottom:.7rem;border-bottom:1px solid var(--ent-line);color:var(--text-soft);font-size:.55rem}.ent-workspace-project-filter>strong{display:inline-flex;min-height:39px;align-items:center;gap:.25rem;border-bottom:2px solid var(--ent-blue);color:var(--text);font-size:.56rem}.ent-workspace-project-filter>strong span{color:var(--ent-blue)}.ent-workspace-project-filter button{display:inline-flex;min-height:30px;align-items:center;gap:.35rem;margin-left:auto;border:1px solid var(--ent-line);border-radius:.42rem;background:var(--surface);color:var(--text-soft);padding:0 .58rem;font-size:.5rem}.ent-workspace-project-filter svg{height:12px;width:12px}.ent-workspace-project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.ent-workspace-project-grid>article{display:grid;min-height:184px;align-content:start;border:1px solid var(--ent-line);border-radius:var(--ent-ui-card-radius);background:var(--ent-panel);padding:.78rem}.ent-workspace-project-grid>article>p{min-height:34px;margin-top:.3rem;color:var(--text-soft);font-size:.51rem;line-height:1.45}.ent-workspace-progress{display:grid;grid-template-columns:minmax(0,1fr) 150px 32px;align-items:end;gap:.48rem;margin-top:.75rem}.ent-workspace-progress>span{display:grid;gap:.13rem}.ent-workspace-progress small,.ent-workspace-project-grid footer>span{color:var(--text-soft);font-size:.47rem}.ent-workspace-progress>span strong,.ent-workspace-progress>strong{font-size:.52rem}.ent-workspace-progress>i{height:6px;overflow:hidden;border-radius:999px;background:var(--ent-panel-soft)}.ent-workspace-progress>i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-green),var(--ent-blue))}.ent-workspace-project-grid footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;border-top:1px solid var(--ent-line);padding-top:.65rem}.ent-workspace-project-tabs{margin-bottom:.62rem}.ent-workspace-board-toolbar{display:flex;min-height:38px;align-items:center;justify-content:flex-end;gap:.38rem;margin-bottom:.62rem}.ent-workspace-board-toolbar>div{display:flex;margin-right:auto;overflow:hidden;border:1px solid var(--ent-line);border-radius:.46rem}.ent-workspace-board-toolbar>div>strong,.ent-workspace-board-toolbar>div>span,.ent-workspace-board-toolbar>span{display:inline-flex;min-height:31px;align-items:center;gap:.3rem;border:1px solid var(--ent-line);border-radius:.42rem;color:var(--text-soft);padding:0 .55rem;font-size:.49rem;font-weight:620}.ent-workspace-board-toolbar>div>strong,.ent-workspace-board-toolbar>div>span{border:0;border-radius:0}.ent-workspace-board-toolbar>div>strong{background:var(--ent-blue-soft);color:var(--ent-blue)}.ent-workspace-board-toolbar svg{height:12px;width:12px}.ent-workspace-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.52rem}.ent-workspace-board>section{min-width:0;border-radius:.55rem;background:var(--ent-panel-soft);padding:.48rem}.ent-workspace-board header{display:grid;min-height:30px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:.4rem}.ent-workspace-board header strong{overflow:hidden;font-size:.52rem;text-overflow:ellipsis;white-space:nowrap}.ent-workspace-board header small{color:var(--text-soft);font-size:.48rem}.ent-workspace-board>section>article{display:grid;min-height:112px;margin-top:.38rem;border:1px solid var(--ent-line);border-radius:.52rem;background:var(--surface);padding:.58rem;box-shadow:0 4px 10px color-mix(in srgb,var(--text) 5%,transparent)}.ent-workspace-board>section>article>small{overflow:hidden;color:var(--text-soft);font-size:.43rem;text-overflow:ellipsis;white-space:nowrap}.ent-workspace-board>section>article>strong{margin-top:.3rem;font-size:.55rem;line-height:1.35}.ent-workspace-board>section>article>div{margin-top:.42rem;color:var(--text-soft);font-size:.46rem}.ent-workspace-board>section>article>div.is-blocked{color:#dc2626}.ent-workspace-board article footer{display:flex;align-items:center;gap:.38rem;margin-top:auto;padding-top:.45rem}.ent-workspace-board article footer i{display:grid;height:23px;width:23px;place-items:center;border-radius:50%;background:var(--ent-blue-soft);color:var(--ent-blue);font-size:.4rem;font-style:normal;font-weight:760}.ent-workspace-board article footer span{display:inline-flex;align-items:center;gap:.12rem;color:var(--text-soft);font-size:.42rem}.ent-workspace-board article footer svg{height:10px;width:10px}.ent-workspace-board article footer b{margin-left:auto;color:var(--accent-orange);font-size:.42rem}.ent-workspace-board>section>button{width:100%;min-height:28px;margin-top:.38rem;border:1px dashed var(--ent-line);border-radius:.42rem;background:transparent;color:var(--text-soft);font-size:.47rem}.ent-workspace-file-tabs{display:flex;min-height:42px;align-items:center;gap:.55rem;margin-bottom:.7rem;border-bottom:1px solid var(--ent-line);color:var(--text-soft);font-size:.5rem}.ent-workspace-file-tabs>strong,.ent-workspace-file-tabs>span{display:inline-flex;min-height:32px;align-items:center;gap:.28rem;padding:0 .55rem}.ent-workspace-file-tabs>strong{border-bottom:2px solid var(--ent-blue);color:var(--ent-blue)}.ent-workspace-file-tabs svg{height:11px;width:11px}.ent-workspace-file-tabs button{display:inline-flex;min-height:32px;align-items:center;gap:.32rem;margin-left:auto;border-radius:.48rem;background:var(--ent-blue);color:#fff;padding:0 .68rem;font-size:.49rem;font-weight:700}.ent-workspace-folder-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-bottom:.7rem}.ent-workspace-folder-grid article{display:grid;min-height:62px;grid-template-columns:34px minmax(0,1fr) 12px;align-items:center;gap:.52rem;border:1px solid var(--ent-line);border-radius:var(--ent-ui-card-radius);background:var(--ent-panel);padding:.55rem}.ent-workspace-folder-grid article>span{display:grid;height:34px;width:34px;place-items:center;border-radius:.52rem;background:var(--ent-blue-soft);color:var(--ent-blue)}.ent-workspace-folder-grid article>span.tone-green{background:color-mix(in srgb,var(--accent-green) 11%,var(--surface));color:var(--accent-green)}.ent-workspace-folder-grid article>span.tone-amber{background:color-mix(in srgb,var(--accent-orange) 11%,var(--surface));color:var(--accent-orange)}.ent-workspace-folder-grid article>span.tone-violet{background:color-mix(in srgb,var(--accent-purple) 11%,var(--surface));color:var(--accent-purple)}.ent-workspace-folder-grid svg{height:15px;width:15px}.ent-workspace-folder-grid article>div{display:grid;min-width:0;gap:.14rem}.ent-workspace-folder-grid strong{overflow:hidden;font-size:.54rem;text-overflow:ellipsis;white-space:nowrap}.ent-workspace-folder-grid small{overflow:hidden;color:var(--text-soft);font-size:.45rem;text-overflow:ellipsis;white-space:nowrap}.ent-workspace-file-list{border:1px solid var(--ent-line);border-radius:var(--ent-ui-card-radius);background:var(--ent-panel);padding:.7rem}.ent-workspace-file-head,.ent-workspace-file-list>article{display:grid;grid-template-columns:minmax(210px,1.3fr) minmax(145px,.9fr) minmax(95px,.55fr) 70px minmax(120px,.68fr);align-items:center;gap:.55rem}.ent-workspace-file-head{min-height:28px;color:var(--text-soft);font-size:.43rem;font-weight:700;text-transform:uppercase}.ent-workspace-file-list>article{min-height:26px;border-top:1px solid var(--ent-line);color:var(--text-muted);font-size:.43rem}.ent-workspace-file-list>article>span:first-child{display:flex;min-width:0;align-items:center;gap:.45rem}.ent-workspace-file-list>article>span:first-child svg{height:12px;width:12px;flex:0 0 auto;color:var(--ent-blue)}.ent-workspace-file-list>article>span:first-child strong{overflow:hidden;color:var(--text);font-size:.45rem;text-overflow:ellipsis;white-space:nowrap}.ent-human-break{display:grid;max-width:1380px;min-height:600px;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);overflow:hidden;margin:clamp(4rem,8vw,8rem) auto;border:1px solid var(--ent-line);border-radius:var(--radius-panel);background:var(--ent-panel-soft);box-shadow:var(--shadow-md)}.ent-human-image{min-height:600px;overflow:hidden}.ent-human-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ent-human-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(2.5rem,5vw,5.5rem)}.ent-human-copy h2{font-size:clamp(2.3rem,3.4vw,3.7rem)}.ent-human-copy>p:not(.ent-eyebrow){margin-top:1.35rem;color:var(--text-muted);font-size:1rem;line-height:1.7}.ent-human-proofline{display:flex;align-items:center;gap:.75rem;margin-top:2rem;border-top:1px solid var(--ent-line);padding-top:1.2rem}.ent-human-proofline>span{display:grid;gap:.18rem}.ent-human-proofline strong{font-size:.84rem}.ent-human-proofline small{color:var(--text-soft);font-size:.72rem}.ent-conference-story{position:relative;max-width:1380px;min-height:680px;overflow:hidden;margin:clamp(5rem,9vw,9rem) auto;border-radius:var(--radius-panel);background:#161d28;box-shadow:var(--shadow-lg)}.ent-conference-story>img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ent-conference-story:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#091427d1,#09142714 65%);content:""}.ent-conference-overlay{position:relative;z-index:2;display:flex;min-height:680px;max-width:650px;flex-direction:column;justify-content:center;padding:clamp(3rem,7vw,7rem)}.ent-conference-overlay .ent-eyebrow{color:#8eb4ff!important}.ent-conference-overlay h2,.ent-conference-overlay p:not(.ent-eyebrow){color:#fff}.ent-conference-overlay p:not(.ent-eyebrow){margin-top:1.35rem;font-size:1rem;line-height:1.72;opacity:.84}.ent-connected{padding:clamp(5rem,9vw,9rem) 2rem;background:color-mix(in srgb,var(--surface-alt) 62%,var(--surface))}.ent-connected-heading{padding-top:0}.ent-app-grid{display:grid;max-width:1240px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0 auto}.ent-app-grid article{display:grid;min-height:150px;grid-template-columns:56px minmax(0,1fr);align-content:center;gap:.8rem;border:1px solid var(--ent-line);border-radius:var(--radius-card);background:var(--surface);padding:1.15rem;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.ent-app-grid article:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--ent-blue) 28%,var(--ent-line));box-shadow:var(--shadow-md)}.ent-app-grid article>span{display:grid;height:56px;width:56px;place-items:center}.ent-app-grid img{height:54px;width:54px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 7px 7px rgba(15,23,42,.17))}.ent-app-grid article>div{display:grid;gap:.32rem}.ent-app-grid strong{font-size:.9rem}.ent-app-grid small{color:var(--text-muted);font-size:.73rem;line-height:1.45}.ent-rollout{display:grid;max-width:1380px;grid-template-columns:minmax(360px,.75fr) minmax(600px,1.25fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);margin:0 auto;padding:clamp(7rem,11vw,11rem) 2rem}.ent-rollout-copy>p:not(.ent-eyebrow){margin-top:1.35rem;color:var(--text-muted);line-height:1.7}.ent-rollout-copy>a{display:inline-flex;min-height:44px;align-items:center;gap:.55rem;margin-top:1.55rem;color:var(--ent-blue);font-size:.9rem;font-weight:720}.ent-rollout-copy>a svg{height:1rem;width:1rem}.ent-rollout-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.ent-rollout-grid article{display:grid;min-height:190px;grid-template-columns:42px minmax(0,1fr);align-content:center;gap:.8rem;border:1px solid var(--ent-line);border-radius:var(--radius-card);background:var(--ent-panel);padding:1.2rem}.ent-rollout-grid article>span{display:grid;height:42px;width:42px;place-items:center;border-radius:.68rem;background:var(--ent-blue-soft);color:var(--ent-blue)}.ent-rollout-grid svg{height:19px;width:19px}.ent-rollout-grid article>div{display:grid;gap:.38rem}.ent-rollout-grid strong{font-size:.87rem;line-height:1.35}.ent-rollout-grid small{color:var(--text-muted);font-size:.72rem;line-height:1.5}.ent-cta{display:flex;max-width:1380px;min-height:420px;align-items:center;justify-content:space-between;gap:3rem;margin:0 auto clamp(3rem,6vw,6rem);overflow:hidden;border-radius:var(--radius-panel);background:radial-gradient(circle at 92% 20%,rgba(109,156,255,.25),transparent 28%),linear-gradient(135deg,#0d1b35,#162c53);padding:clamp(3rem,6vw,6rem);color:#fff}.ent-cta>div{max-width:770px}.ent-cta .ent-eyebrow{color:#8eb4ff!important}.ent-cta h2,.ent-cta p:not(.ent-eyebrow){color:#fff}.ent-cta p:not(.ent-eyebrow){max-width:670px;margin-top:1.2rem;line-height:1.7;opacity:.76}.ent-cta>.ent-button{flex:0 0 auto;background:#fff;box-shadow:none;color:#0d3c8f!important}@keyframes ent-hero-arrive{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes ent-copy-arrive{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1180px){.ent-hero{min-height:790px}.ent-hero-inner{min-height:790px;grid-template-columns:minmax(0,520px) minmax(0,1fr);padding-inline:1.5rem}.ent-chapter,.ent-chapter-reverse{grid-template-columns:minmax(250px,.58fr) minmax(0,1.42fr);gap:2.5rem;padding-inline:1.5rem}.ent-chapter-reverse .ent-chapter-copy{grid-column:1}.ent-chapter-reverse .ent-chapter-product{grid-column:2}.ent-human-break,.ent-conference-story,.ent-cta{margin-inline:1.5rem}.ent-app-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ent-rollout{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);padding-inline:1.5rem}}@media(max-width:980px){.ent-hero,.ent-hero-inner{min-height:880px}.ent-hero-image{-o-object-position:60% center;object-position:60% center}.ent-hero-shade{background:linear-gradient(90deg,#f7f9fdfc,#f7f9fdde 52%,#f7f9fd4d),linear-gradient(180deg,#f7f9fd14,#07112133)}:root[data-theme=dark] .ent-hero-shade{background:linear-gradient(90deg,#0b0c10fc,#0b0c10de 52%,#0b0c104d),linear-gradient(180deg,#0b0c1014,#0000004d)}.ent-hero-inner{grid-template-columns:minmax(0,520px) minmax(0,1fr)}.ent-hero-copy h1{font-size:clamp(3.4rem,7.2vw,4.8rem)}.ent-chapter,.ent-chapter-reverse{grid-template-columns:1fr;gap:2.3rem;padding-block:5rem}.ent-chapter-reverse .ent-chapter-copy,.ent-chapter-reverse .ent-chapter-product{grid-column:1;grid-row:auto}.ent-chapter-copy{position:static;max-width:720px;padding-top:0}.ent-human-break{grid-template-columns:1.1fr .9fr}.ent-human-copy{padding:2.5rem}.ent-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ent-rollout{grid-template-columns:1fr}}@media(max-width:767px){.ent-hero{min-height:0;padding-top:72px;background:var(--surface)}.ent-hero-image,.ent-hero-shade{position:relative}.ent-hero-image{height:340px;-o-object-position:62% center;object-position:62% center}.ent-hero-shade{position:absolute;inset:72px 0 auto;height:342px;background:linear-gradient(180deg,transparent 40%,var(--surface) 100%)}:root[data-theme=dark] .ent-hero-shade{background:linear-gradient(180deg,transparent 40%,var(--surface) 100%)}.ent-hero-inner{display:flex;min-height:0;flex-direction:column;gap:1.3rem;padding:0 1rem 2.5rem}.ent-hero-copy{margin-top:-2.5rem}.ent-hero-copy h1{max-width:390px;margin-top:.72rem;font-size:clamp(2.75rem,13.5vw,3.65rem);line-height:.96}.ent-hero-copy>p:not(.ent-eyebrow){margin-top:1.15rem;font-size:.97rem;line-height:1.6}.ent-hero-actions{display:grid;margin-top:1.4rem}.ent-hero-actions .ent-button{width:100%}.ent-hero-note{font-size:.72rem}.ent-scale-strip{border-inline:0}.ent-scale-strip-inner{padding:3.5rem 1rem;gap:2rem}.ent-scale-levels{grid-template-columns:1fr 1fr}.ent-scale-levels span{min-height:76px;padding:1rem .75rem}.ent-scale-levels span:nth-child(3){border-left:0}.ent-scale-levels span:nth-child(n+3){border-top:1px solid var(--ent-line)}.ent-intro,.ent-connected-heading{padding:5.5rem 1rem 3rem}.ent-intro h2,.ent-connected-heading h2,.ent-rollout h2,.ent-cta h2,.ent-human-copy h2,.ent-conference-overlay h2{font-size:2.45rem}.ent-intro>p:last-child,.ent-connected-heading>p:last-child{font-size:.96rem}.ent-chapter,.ent-chapter-reverse{gap:1.8rem;padding:4.5rem 1rem}.ent-chapter-copy h2{font-size:2.5rem}.ent-chapter-copy>p:not(.ent-eyebrow){font-size:.96rem}.ent-product-label{margin-bottom:.65rem}.ent-scene-selector{width:100%;overflow-x:auto;margin-bottom:.65rem;scrollbar-width:none}.ent-scene-selector::-webkit-scrollbar{display:none}.ent-scene-selector button{min-width:-moz-max-content;min-width:max-content}.ent-scaled-demo{border-radius:var(--ent-ui-frame-radius)}.ent-human-break{display:flex;min-height:0;flex-direction:column;margin:4rem 1rem}.ent-human-image{min-height:320px}.ent-human-image img{min-height:320px;-o-object-position:54% center;object-position:54% center}.ent-human-copy{padding:2rem 1.25rem 2.3rem}.ent-conference-story{min-height:620px;margin:4rem 1rem}.ent-conference-story>img{-o-object-position:66% center;object-position:66% center}.ent-conference-story:after{background:linear-gradient(0deg,#091427eb,#09142726 72%)}.ent-conference-overlay{min-height:620px;justify-content:end;padding:2rem 1.25rem 2.5rem}.ent-connected{padding:4.5rem 1rem}.ent-connected-heading{padding-inline:0}.ent-app-grid{grid-template-columns:1fr}.ent-app-grid article{min-height:126px}.ent-rollout{gap:2rem;padding:5rem 1rem}.ent-rollout-grid{grid-template-columns:1fr}.ent-rollout-grid article{min-height:150px}.ent-cta{display:grid;min-height:0;margin:0 1rem 3rem;padding:2.6rem 1.25rem}.ent-cta>.ent-button{width:100%}}@media(max-width:430px){.ent-eyebrow{font-size:.68rem}.ent-hero-image{height:300px}.ent-hero-shade{height:302px}.ent-hero-copy h1{font-size:2.85rem}.ent-human-image,.ent-human-image img{min-height:280px}}@media(prefers-reduced-motion:reduce){.ent-page *,.ent-page *:before,.ent-page *:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.legal-page-shell{--legal-ink: var(--text);--legal-muted: var(--text-muted);--legal-line: var(--border);--legal-panel: var(--surface);--legal-soft: var(--surface-alt);background:var(--bg);color:var(--legal-ink)}.legal-container{width:min(1180px,calc(100% - 2.5rem));margin-inline:auto}.legal-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--legal-line);background:radial-gradient(circle at 76% 12%,color-mix(in srgb,var(--primary) 12%,transparent),transparent 36%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,var(--surface-alt)),var(--bg));padding:8.5rem 0 3.5rem}.legal-hub-hero{padding-bottom:4.25rem}.legal-back-link{display:inline-flex;min-height:44px;align-items:center;gap:.45rem;margin-bottom:1.5rem;color:var(--legal-muted);font-size:.88rem;font-weight:600}.legal-back-link:hover{color:var(--primary)}.legal-back-link svg{width:1rem}.legal-eyebrow{margin:0;color:var(--primary);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.legal-hero h1{max-width:900px;margin:.65rem 0 0;color:var(--legal-ink);font-size:clamp(2.45rem,5vw,4.6rem);font-weight:650;letter-spacing:-.055em;line-height:.98}.legal-hero-summary{max-width:760px;margin:1.35rem 0 0;color:var(--legal-muted);font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.65}.legal-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.75rem;color:var(--legal-muted);font-size:.82rem;font-weight:600}.legal-meta-row span,.legal-meta-row button{display:inline-flex;min-height:36px;align-items:center;gap:.42rem}.legal-meta-row svg{width:1rem}.legal-meta-row button{border:1px solid var(--legal-line);border-radius:var(--radius-action);background:var(--legal-panel);color:var(--legal-ink);padding:.45rem .75rem;font:inherit;cursor:pointer}.legal-meta-row button:hover{border-color:color-mix(in srgb,var(--primary) 50%,var(--legal-line));color:var(--primary)}.legal-language-note{max-width:720px;margin:1.25rem 0 0;border-left:3px solid var(--primary);padding-left:.85rem;color:var(--legal-muted);font-size:.88rem;line-height:1.55}.legal-document-layout{display:grid;grid-template-columns:240px minmax(0,760px);justify-content:space-between;gap:4.5rem;padding-block:4rem 6rem}.legal-toc{position:sticky;top:1.5rem;align-self:start;max-height:calc(100vh - 3rem);overflow-y:auto;border-left:1px solid var(--legal-line);padding-left:1.1rem}.legal-toc>strong{display:block;margin-bottom:.8rem;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.legal-toc nav{display:grid;gap:.1rem}.legal-toc a{display:block;padding:.42rem 0;color:var(--legal-muted);font-size:.78rem;line-height:1.35}.legal-toc a:hover{color:var(--primary)}.legal-document{min-width:0}.legal-document>section{scroll-margin-top:1.5rem;border-bottom:1px solid var(--legal-line);padding:0 0 2.75rem}.legal-document>section+section{padding-top:2.75rem}.legal-document h2{margin:0 0 1.1rem;color:var(--legal-ink);font-size:clamp(1.45rem,2.5vw,1.9rem);font-weight:650;letter-spacing:-.025em;line-height:1.18}.legal-document p,.legal-document li{color:var(--legal-muted);font-size:1rem;line-height:1.75}.legal-document p{margin:0}.legal-document p+p,.legal-document p+ul,.legal-document ul+p,.legal-document .legal-table-wrap+p,.legal-document .legal-note+p{margin-top:1rem}.legal-document a{color:var(--primary);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--primary) 35%,transparent);text-underline-offset:.18em}.legal-document ul{display:grid;gap:.55rem;margin:0;padding-left:1.25rem}.legal-document li{padding-left:.25rem}.legal-note{margin-top:1.2rem;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--legal-line));border-radius:var(--radius-card);background:color-mix(in srgb,var(--primary) 5%,var(--legal-panel));padding:1.1rem 1.2rem}.legal-note>strong{display:block;margin-bottom:.35rem;color:var(--legal-ink);font-size:.9rem}.legal-note p{font-size:.92rem;line-height:1.65}.legal-table-wrap{max-width:100%;overflow-x:auto;margin-top:1.2rem;border:1px solid var(--legal-line);border-radius:var(--radius-card);background:var(--legal-panel)}.legal-table-wrap:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.legal-table-wrap table{width:100%;min-width:640px;border-collapse:collapse;font-size:.84rem;line-height:1.5}.legal-table-wrap th,.legal-table-wrap td{border-bottom:1px solid var(--legal-line);padding:.85rem .95rem;text-align:left;vertical-align:top}.legal-table-wrap thead th{background:var(--legal-soft);color:var(--legal-ink);font-size:.73rem;letter-spacing:.04em;text-transform:uppercase}.legal-table-wrap tbody th{width:28%;color:var(--legal-ink);font-weight:650}.legal-table-wrap td{color:var(--legal-muted)}.legal-table-wrap tr:last-child th,.legal-table-wrap tr:last-child td{border-bottom:0}.legal-related{padding-top:3.5rem}.legal-related h2{font-size:1.2rem}.legal-related>div{display:grid;gap:.75rem}.legal-related a{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--legal-line);border-radius:var(--radius-card);background:var(--legal-panel);padding:.9rem 1rem;text-decoration:none;transition:border-color .18s ease,transform .18s ease}.legal-related a:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--legal-line));transform:translateY(-1px)}.legal-related a span{display:grid;gap:.2rem}.legal-related a strong{color:var(--legal-ink);font-size:.92rem}.legal-related a small{color:var(--legal-muted);font-size:.77rem;line-height:1.4}.legal-related a>svg{flex:0 0 auto;width:1rem}.legal-hub-content{display:grid;gap:4rem;padding-block:4rem 6rem}.legal-hub-group>header{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,520px);align-items:end;gap:2rem;margin-bottom:1.35rem}.legal-hub-group h2,.legal-review-callout h2{margin:0;font-size:clamp(1.65rem,3vw,2.25rem);letter-spacing:-.035em}.legal-hub-group header p,.legal-review-callout p{margin:0;color:var(--legal-muted);line-height:1.65}.legal-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.legal-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;min-height:142px;border:1px solid var(--legal-line);border-radius:var(--radius-card);background:var(--legal-panel);padding:1.1rem;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.legal-card:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--legal-line));box-shadow:var(--shadow-md);transform:translateY(-2px)}.legal-card-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--primary) 9%,var(--legal-soft));color:var(--primary)}.legal-card-icon svg{width:1.15rem}.legal-card>span:not(.legal-card-icon){display:grid;gap:.35rem}.legal-card strong{color:var(--legal-ink);font-size:1rem}.legal-card small{color:var(--legal-muted);font-size:.8rem;line-height:1.45}.legal-card>svg{width:1rem;color:var(--legal-muted)}.legal-review-callout{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.25rem;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--legal-line));border-radius:var(--radius-panel);background:color-mix(in srgb,var(--primary) 5%,var(--legal-panel));padding:clamp(1.35rem,3vw,2.25rem)}.legal-review-callout>svg{width:1.5rem;color:var(--primary)}.legal-review-callout h2{margin-bottom:.6rem;font-size:1.35rem}@media(max-width:900px){.legal-document-layout{grid-template-columns:1fr;gap:2rem}.legal-toc{position:static;max-height:none;border:1px solid var(--legal-line);border-radius:var(--radius-card);background:var(--legal-panel);padding:1rem}.legal-toc nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.1rem 1rem}}@media(max-width:680px){.legal-container{width:min(100% - 2rem,1180px)}.legal-hero{padding-top:7.4rem;padding-bottom:2.6rem}.legal-hero h1{font-size:clamp(2.25rem,11vw,3.2rem)}.legal-document-layout,.legal-hub-content{padding-block:2.5rem 4rem}.legal-toc nav,.legal-card-grid{grid-template-columns:1fr}.legal-document>section+section{padding-top:2.2rem}.legal-document>section{padding-bottom:2.2rem}.legal-hub-group>header{grid-template-columns:1fr;gap:.65rem}.legal-card{min-height:126px}.legal-review-callout{grid-template-columns:1fr}}@media print{.legal-page-shell{background:#fff;color:#111}.legal-hero{padding:1rem 0 2rem;background:#fff}.legal-back-link,.legal-meta-row button,.legal-toc,.legal-related,.hv2-global-footer,header,[aria-label="Manage Cookies"]{display:none!important}.legal-document-layout{display:block;padding:1.5rem 0}.legal-document>section{-moz-column-break-inside:avoid;break-inside:avoid}.legal-document p,.legal-document li,.legal-table-wrap td,.legal-table-wrap th{color:#222}}*,:before,:after{--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: rgb(59 130 246 / .5);--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: }::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: rgb(59 130 246 / .5);--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-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings: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:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-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{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,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{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-10{top:-2.5rem;right:-2.5rem;bottom:-2.5rem;left:-2.5rem}.-inset-6{top:-1.5rem;right:-1.5rem;bottom:-1.5rem;left:-1.5rem}.-inset-8{top:-2rem;right:-2rem;bottom:-2rem;left:-2rem}.inset-0{top:0;right:0;bottom:0;left:0}.inset-2{top:.5rem;right:.5rem;bottom:.5rem;left:.5rem}.inset-x-0{left:0;right:0}.inset-x-3{left:.75rem;right:.75rem}.inset-x-4{left:1rem;right:1rem}.inset-x-5{left:1.25rem;right:1.25rem}.bottom-0{bottom:0}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-\[38\%\]{left:38%}.left-\[40\%\]{left:40%}.right-0{right:0}.right-1\.5{right:.375rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-24{top:6rem}.top-3{top:.75rem}.top-4{top:1rem}.top-\[10vh\]{top:10vh}.top-\[11vh\]{top:11vh}.top-\[48\%\]{top:48%}.top-\[52\%\]{top:52%}.top-\[72px\]{top:72px}.top-\[76px\]{top:76px}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[120\]{z-index:120}.z-\[5\]{z-index:5}.z-\[60\]{z-index:60}.z-\[65\]{z-index:65}.z-\[70\]{z-index:70}.z-\[72\]{z-index:72}.z-\[80\]{z-index:80}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-9{grid-column:span 9 / span 9}.col-span-full{grid-column:1 / -1}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-7{margin-top:1.75rem;margin-bottom:1.75rem}.my-8{margin-top:2rem;margin-bottom:2rem}.-mr-2{margin-right:-.5rem}.-mt-2{margin-top:-.5rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-11{margin-bottom:2.75rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-\[1\.1rem\]{margin-bottom:1.1rem}.mb-\[10px\]{margin-bottom:10px}.mb-\[14px\]{margin-bottom:14px}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mt-0{margin-top:0}.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-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-20{margin-top:5rem}.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-9{margin-top:2.25rem}.mt-\[3px\]{margin-top:3px}.mt-\[42px\]{margin-top:42px}.mt-\[8px\]{margin-top:8px}.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}.contents{display:contents}.hidden{display:none}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1 / 1}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1\.5px\]{height:1.5px}.h-\[14px\]{height:14px}.h-\[18px\]{height:18px}.h-\[220px\]{height:220px}.h-\[22px\]{height:22px}.h-\[244px\]{height:244px}.h-\[250px\]{height:250px}.h-\[280vh\]{height:280vh}.h-\[300px\]{height:300px}.h-\[312px\]{height:312px}.h-\[320px\]{height:320px}.h-\[360px\]{height:360px}.h-\[3px\]{height:3px}.h-\[420vh\]{height:420vh}.h-\[42px\]{height:42px}.h-\[440px\]{height:440px}.h-\[456px\]{height:456px}.h-\[540px\]{height:540px}.h-\[560px\]{height:560px}.h-\[600px\]{height:600px}.h-\[620px\]{height:620px}.h-\[640px\]{height:640px}.h-\[68px\]{height:68px}.h-\[790px\]{height:790px}.h-full{height:100%}.h-px{height:1px}.max-h-0{max-height:0px}.max-h-48{max-height:12rem}.max-h-64{max-height:16rem}.max-h-\[120px\]{max-height:120px}.max-h-\[220px\]{max-height:220px}.max-h-\[260px\]{max-height:260px}.max-h-\[92vh\]{max-height:92vh}.max-h-\[calc\(100dvh-5\.5rem\)\]{max-height:calc(100dvh - 5.5rem)}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-7{min-height:1.75rem}.min-h-9{min-height:2.25rem}.min-h-\[1\.5rem\]{min-height:1.5rem}.min-h-\[136px\]{min-height:136px}.min-h-\[150px\]{min-height:150px}.min-h-\[172px\]{min-height:172px}.min-h-\[180px\]{min-height:180px}.min-h-\[190px\]{min-height:190px}.min-h-\[196px\]{min-height:196px}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[220px\]{min-height:220px}.min-h-\[240px\]{min-height:240px}.min-h-\[260px\]{min-height:260px}.min-h-\[280px\]{min-height:280px}.min-h-\[310px\]{min-height:310px}.min-h-\[340px\]{min-height:340px}.min-h-\[360px\]{min-height:360px}.min-h-\[380px\]{min-height:380px}.min-h-\[390px\]{min-height:390px}.min-h-\[410px\]{min-height:410px}.min-h-\[420px\]{min-height:420px}.min-h-\[430px\]{min-height:430px}.min-h-\[440px\]{min-height:440px}.min-h-\[44px\]{min-height:44px}.min-h-\[620px\]{min-height:620px}.min-h-\[640px\]{min-height:640px}.min-h-\[680px\]{min-height:680px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0\.5{width:.125rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[148px\]{width:148px}.w-\[18px\]{width:18px}.w-\[22px\]{width:22px}.w-\[290px\]{width:290px}.w-\[2px\]{width:2px}.w-\[300px\]{width:300px}.w-\[360px\]{width:360px}.w-\[68px\]{width:68px}.w-\[min\(92vw\,600px\)\]{width:min(92vw,600px)}.w-\[min\(94vw\,820px\)\]{width:min(94vw,820px)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[18px\]{min-width:18px}.min-w-\[240px\]{min-width:240px}.min-w-\[640px\]{min-width:640px}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[220px\]{max-width:220px}.max-w-\[300px\]{max-width:300px}.max-w-\[360px\]{max-width:360px}.max-w-\[36rem\]{max-width:36rem}.max-w-\[380px\]{max-width:380px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[600px\]{max-width:600px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[68\%\]{max-width:68%}.max-w-\[680px\]{max-width:680px}.max-w-\[700px\]{max-width:700px}.max-w-\[70ch\]{max-width:70ch}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[820px\]{max-width:820px}.max-w-\[92\%\]{max-width:92%}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-center{transform-origin:center}.origin-left{transform-origin:left}.origin-right{transform-origin:right}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-2{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-3{--tw-translate-y: -.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-\[6px\]{--tw-translate-y: -6px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-6{--tw-translate-x: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[40px\]{--tw-translate-x: 40px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0\.5{--tw-translate-y: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-3{--tw-translate-y: .75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[5px\]{--tw-translate-y: 5px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(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)) skew(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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-90{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.96\]{--tw-scale-x: .96;--tw-scale-y: .96;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.98\]{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.99\]{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.01\]{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.03\]{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.45\]{--tw-scale-x: 1.45;--tw-scale-y: 1.45;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-100{--tw-scale-x: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-50{--tw-scale-x: .5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[comms-send-pulse_900ms_ease-out_forwards\]{animation:comms-send-pulse .9s ease-out forwards}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-20{scroll-margin-top:5rem}.scroll-mt-28{scroll-margin-top:7rem}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,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))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.grid-cols-\[1\.86fr_1fr\]{grid-template-columns:1.86fr 1fr}.grid-cols-\[110px_1fr\]{grid-template-columns:110px 1fr}.grid-cols-\[68px_minmax\(0\,1fr\)\]{grid-template-columns:68px minmax(0,1fr)}.grid-cols-\[auto_auto_1fr\]{grid-template-columns:auto auto 1fr}.grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[30px\]{gap:30px}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.gap-y-5{row-gap:1.25rem}.gap-y-8{row-gap:2rem}.-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)))}.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))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-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-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * 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-24>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(6rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(6rem * 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-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * 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-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-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-site-border>:not([hidden])~:not([hidden]){border-color:var(--border)}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(241 245 249 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-clip{overflow-x:clip}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[1\.28rem\]{border-radius:1.28rem}.rounded-\[1\.7rem\]{border-radius:1.7rem}.rounded-\[1\.8rem\]{border-radius:1.8rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[14px\]{border-radius:14px}.rounded-\[17px\]{border-radius:17px}.rounded-\[18px\]{border-radius:18px}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[30px\]{border-radius:30px}.rounded-\[38px\]{border-radius:38px}.rounded-\[var\(--radius-action\)\]{border-radius:var(--radius-action)}.rounded-\[var\(--radius-card\)\]{border-radius:var(--radius-card)}.rounded-\[var\(--radius-panel\)\]{border-radius:var(--radius-panel)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-t-\[var\(--radius-card\)\]{border-top-left-radius:var(--radius-card);border-top-right-radius:var(--radius-card)}.rounded-tl-md{border-top-left-radius:.375rem}.border{border-width:1px}.border-2{border-width:2px}.border-x{border-left-width:1px;border-right-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-l-\[2px\]{border-left-width:2px}.border-l-\[3px\]{border-left-width:3px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#e5e7eb\]{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-\[color\:color-mix\(in_srgb\,var\(--card-glow\)_18\%\,var\(--border\)\)\]{border-color:color-mix(in srgb,var(--card-glow) 18%,var(--border))}.border-\[color\:color-mix\(in_srgb\,var\(--card-glow\)_22\%\,var\(--border\)\)\]{border-color:color-mix(in srgb,var(--card-glow) 22%,var(--border))}.border-\[color\:color-mix\(in_srgb\,var\(--card-glow\)_26\%\,var\(--border\)\)\]{border-color:color-mix(in srgb,var(--card-glow) 26%,var(--border))}.border-\[color\:color-mix\(in_srgb\,var\(--text\)_16\%\,var\(--border\)\)\]{border-color:color-mix(in srgb,var(--text) 16%,var(--border))}.border-\[color\:var\(--primary\)\]{border-color:var(--primary)}.border-\[var\(--accent-green\)\]{border-color:var(--accent-green)}.border-\[var\(--primary\)\]{border-color:var(--primary)}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-black\/10{border-color:#0000001a}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-cyan-300\/20{border-color:#67e8f933}.border-cyan-300\/30{border-color:#67e8f94d}.border-cyan-300\/55{border-color:#67e8f98c}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-site-border{border-color:var(--border)}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-200\/80{border-color:#e2e8f0cc}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-600{--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/40{border-color:#fff6}.border-white\/70{border-color:#ffffffb3}.border-white\/75{border-color:#ffffffbf}.border-t-\[var\(--primary\)\]{border-top-color:var(--primary)}.bg-\[\#081225\]{--tw-bg-opacity: 1;background-color:rgb(8 18 37 / var(--tw-bg-opacity, 1))}.bg-\[\#0b0c0f\]{--tw-bg-opacity: 1;background-color:rgb(11 12 15 / var(--tw-bg-opacity, 1))}.bg-\[\#0b1220\]{--tw-bg-opacity: 1;background-color:rgb(11 18 32 / var(--tw-bg-opacity, 1))}.bg-\[\#0c172b\]{--tw-bg-opacity: 1;background-color:rgb(12 23 43 / var(--tw-bg-opacity, 1))}.bg-\[\#0f172a\]{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-\[\#111b31\]{--tw-bg-opacity: 1;background-color:rgb(17 27 49 / var(--tw-bg-opacity, 1))}.bg-\[\#1d4ed8\]{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.bg-\[\#1f2d4a\]{--tw-bg-opacity: 1;background-color:rgb(31 45 74 / var(--tw-bg-opacity, 1))}.bg-\[\#243b5e\]{--tw-bg-opacity: 1;background-color:rgb(36 59 94 / var(--tw-bg-opacity, 1))}.bg-\[\#2f4468\]{--tw-bg-opacity: 1;background-color:rgb(47 68 104 / var(--tw-bg-opacity, 1))}.bg-\[\#eef0f2\]{--tw-bg-opacity: 1;background-color:rgb(238 240 242 / var(--tw-bg-opacity, 1))}.bg-\[color\:color-mix\(in_srgb\,var\(--accent-cyan\)_14\%\,var\(--surface\)\)\]{background-color:color-mix(in srgb,var(--accent-cyan) 14%,var(--surface))}.bg-\[color\:color-mix\(in_srgb\,var\(--accent-green\)_14\%\,var\(--surface\)\)\]{background-color:color-mix(in srgb,var(--accent-green) 14%,var(--surface))}.bg-\[color\:color-mix\(in_srgb\,var\(--accent-green\)_16\%\,var\(--surface\)\)\]{background-color:color-mix(in srgb,var(--accent-green) 16%,var(--surface))}.bg-\[color\:color-mix\(in_srgb\,var\(--accent-orange\)_14\%\,var\(--surface\)\)\]{background-color:color-mix(in srgb,var(--accent-orange) 14%,var(--surface))}.bg-\[color\:color-mix\(in_srgb\,var\(--accent-purple\)_14\%\,var\(--surface\)\)\]{background-color:color-mix(in srgb,var(--accent-purple) 14%,var(--surface))}.bg-\[color\:color-mix\(in_srgb\,var\(--grievances\)_18\%\,white\)\]{background-color:color-mix(in srgb,var(--grievances) 18%,white)}.bg-\[color\:color-mix\(in_srgb\,var\(--primary\)_10\%\,var\(--surface\)\)\]{background-color:color-mix(in srgb,var(--primary) 10%,var(--surface))}.bg-\[color\:color-mix\(in_srgb\,var\(--primary\)_14\%\,var\(--surface\)\)\]{background-color:color-mix(in srgb,var(--primary) 14%,var(--surface))}.bg-\[color\:color-mix\(in_srgb\,var\(--primary\)_16\%\,var\(--surface\)\)\]{background-color:color-mix(in srgb,var(--primary) 16%,var(--surface))}.bg-\[color\:color-mix\(in_srgb\,var\(--primary\)_55\%\,var\(--surface\)\)\]{background-color:color-mix(in srgb,var(--primary) 55%,var(--surface))}.bg-\[color\:color-mix\(in_srgb\,var\(--primary\)_55\%\,white\)\]{background-color:color-mix(in srgb,var(--primary) 55%,white)}.bg-\[color\:color-mix\(in_srgb\,var\(--primary\)_7\%\,var\(--surface\)\)\]{background-color:color-mix(in srgb,var(--primary) 7%,var(--surface))}.bg-\[color\:color-mix\(in_srgb\,var\(--primary\)_8\%\,var\(--surface\)\)\]{background-color:color-mix(in srgb,var(--primary) 8%,var(--surface))}.bg-\[color\:color-mix\(in_srgb\,var\(--surface\)_84\%\,var\(--surface-alt\)\)\]{background-color:color-mix(in srgb,var(--surface) 84%,var(--surface-alt))}.bg-\[color\:color-mix\(in_srgb\,var\(--surface\)_88\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface) 88%,transparent)}.bg-\[color\:color-mix\(in_srgb\,var\(--surface\)_88\%\,var\(--surface-alt\)\)\]{background-color:color-mix(in srgb,var(--surface) 88%,var(--surface-alt))}.bg-\[color\:color-mix\(in_srgb\,var\(--surface\)_90\%\,var\(--surface-alt\)\)\]{background-color:color-mix(in srgb,var(--surface) 90%,var(--surface-alt))}.bg-\[color\:color-mix\(in_srgb\,var\(--surface\)_92\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface) 92%,transparent)}.bg-\[color\:color-mix\(in_srgb\,var\(--surface\)_92\%\,var\(--surface-alt\)\)\]{background-color:color-mix(in srgb,var(--surface) 92%,var(--surface-alt))}.bg-\[color\:color-mix\(in_srgb\,var\(--text\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--text) 14%,transparent)}.bg-\[color\:var\(--primary\)\]{background-color:var(--primary)}.bg-\[color\:var\(--surface\)\]{background-color:var(--surface)}.bg-\[var\(--accent-cyan\)\]{background-color:var(--accent-cyan)}.bg-\[var\(--accent-green\)\]{background-color:var(--accent-green)}.bg-\[var\(--accent-orange\)\]{background-color:var(--accent-orange)}.bg-\[var\(--accent-purple\)\]{background-color:var(--accent-purple)}.bg-\[var\(--command\)\]{background-color:var(--command)}.bg-\[var\(--forms\)\]{background-color:var(--forms)}.bg-\[var\(--grievances\)\]{background-color:var(--grievances)}.bg-\[var\(--intelligence\)\]{background-color:var(--intelligence)}.bg-\[var\(--primary\)\]{background-color:var(--primary)}.bg-\[var\(--sms\)\]{background-color:var(--sms)}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/20{background-color:#0003}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-black\/45{background-color:#00000073}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/60{background-color:#3b82f699}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-600\/80{background-color:#2563ebcc}.bg-current{background-color:currentColor}.bg-cyan-300\/10{background-color:#67e8f91a}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/90{background-color:#ef4444e6}.bg-rose-600{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.bg-site-bg{background-color:var(--bg)}.bg-site-border{background-color:var(--border)}.bg-site-surface{background-color:var(--surface)}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/50{background-color:#f8fafc80}.bg-slate-700\/70{background-color:#334155b3}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-900\/90{background-color:#0f172ae6}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-slate-950\/65{background-color:#020617a6}.bg-slate-950\/\[0\.32\]{background-color:#02061752}.bg-slate-950\/\[0\.34\]{background-color:#02061757}.bg-slate-950\/\[0\.38\]{background-color:#02061761}.bg-slate-950\/\[0\.3\]{background-color:#0206174d}.bg-slate-950\/\[0\.62\]{background-color:#0206179e}.bg-slate-950\/\[0\.65\]{background-color:#020617a6}.bg-slate-950\/\[0\.72\]{background-color:#020617b8}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/5{background-color:#ffffff0d}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/90{background-color:#ffffffe6}.bg-white\/\[0\.88\]{background-color:#ffffffe0}.bg-\[linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--primary\)_8\%\,var\(--surface\)\)\,var\(--surface\)\)\]{background-image:linear-gradient(135deg,color-mix(in srgb,var(--primary) 8%,var(--surface)),var(--surface))}.bg-\[linear-gradient\(145deg\,color-mix\(in_srgb\,var\(--primary\)_8\%\,var\(--surface\)\)\,var\(--surface\)_72\%\)\]{background-image:linear-gradient(145deg,color-mix(in srgb,var(--primary) 8%,var(--surface)),var(--surface) 72%)}.bg-\[linear-gradient\(160deg\,rgba\(251\,191\,36\,0\.16\)\,rgba\(255\,255\,255\,0\.7\)\,rgba\(251\,191\,36\,0\.08\)\)\]{background-image:linear-gradient(160deg,#fbbf2429,#ffffffb3,#fbbf2414)}.bg-\[linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--accent-green\)_8\%\,var\(--surface-alt\)\)_0\%\,var\(--surface-alt\)_100\%\)\]{background-image:linear-gradient(180deg,color-mix(in srgb,var(--accent-green) 8%,var(--surface-alt)) 0%,var(--surface-alt) 100%)}.bg-\[linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--primary\)_10\%\,var\(--surface-alt\)\)_0\%\,var\(--surface-alt\)_100\%\)\]{background-image:linear-gradient(180deg,color-mix(in srgb,var(--primary) 10%,var(--surface-alt)) 0%,var(--surface-alt) 100%)}.bg-\[linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--surface\)_82\%\,var\(--surface-alt\)\)_0\%\,var\(--surface\)_100\%\)\]{background-image:linear-gradient(180deg,color-mix(in srgb,var(--surface) 82%,var(--surface-alt)) 0%,var(--surface) 100%)}.bg-\[linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--surface\)_88\%\,var\(--surface-alt\)\)_0\%\,var\(--surface\)_100\%\)\]{background-image:linear-gradient(180deg,color-mix(in srgb,var(--surface) 88%,var(--surface-alt)) 0%,var(--surface) 100%)}.bg-\[linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--surface\)_90\%\,var\(--surface-alt\)\)_0\%\,var\(--surface\)_100\%\)\]{background-image:linear-gradient(180deg,color-mix(in srgb,var(--surface) 90%,var(--surface-alt)) 0%,var(--surface) 100%)}.bg-\[linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--surface\)_94\%\,var\(--surface-alt\)\)_0\%\,var\(--surface\)_100\%\)\]{background-image:linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,var(--surface-alt)) 0%,var(--surface) 100%)}.bg-\[linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--surface\)_96\%\,var\(--surface-alt\)\)_0\%\,var\(--surface\)_100\%\)\]{background-image:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,var(--surface-alt)) 0%,var(--surface) 100%)}.bg-\[linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--surface-alt\)_84\%\,var\(--surface\)\)_0\%\,var\(--surface-alt\)_100\%\)\]{background-image:linear-gradient(180deg,color-mix(in srgb,var(--surface-alt) 84%,var(--surface)) 0%,var(--surface-alt) 100%)}.bg-\[linear-gradient\(180deg\,rgba\(8\,19\,40\,0\.96\)\,rgba\(10\,24\,48\,0\.98\)_58\%\,rgba\(11\,29\,56\,1\)\)\]{background-image:linear-gradient(180deg,#081328f5,#0a1830fa 58%,#0b1d38)}.bg-\[linear-gradient\(90deg\,rgba\(59\,130\,246\,0\.58\)\,rgba\(59\,130\,246\,0\.1\)\)\]{background-image:linear-gradient(90deg,#3b82f694,#3b82f61a)}.bg-\[linear-gradient\(90deg\,rgba\(59\,130\,246\,0\.65\)\,rgba\(59\,130\,246\,0\.12\)\)\]{background-image:linear-gradient(90deg,#3b82f6a6,#3b82f61f)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/10{--tw-gradient-from: rgb(59 130 246 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500\/25{--tw-gradient-from: rgb(239 68 68 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-950\/20{--tw-gradient-from: rgb(2 6 23 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-indigo-500{--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #6366f1 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-500\/10{--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(99 102 241 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-500\/15{--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(236 72 153 / .15) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-500\/10{--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(239 68 68 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/55{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .55) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-orange-400\/20{--tw-gradient-to: rgb(251 146 60 / .2) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-violet-500{--tw-gradient-to: #8b5cf6 var(--tw-gradient-to-position)}.to-violet-500\/10{--tw-gradient-to: rgb(139 92 246 / .1) var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-\[72\%_center\]{-o-object-position:72% center;object-position:72% center}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[30px\]{padding:30px}.p-\[4px\]{padding:4px}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.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-3\.5{padding-left:.875rem;padding-right:.875rem}.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}.px-\[14px\]{padding-left:14px;padding-right:14px}.py-0{padding-top:0;padding-bottom:0}.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-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.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-0\.5{padding-bottom:.125rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.pl-0{padding-left:0}.pl-1{padding-left:.25rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-9{padding-left:2.25rem}.pl-\[10px\]{padding-left:10px}.pl-\[44px\]{padding-left:44px}.pr-10{padding-right:2.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-14{padding-top:3.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-24{padding-top:6rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-\[\'Work_Sans\'\,ui-sans-serif\,system-ui\,sans-serif\]{font-family:Work Sans,ui-sans-serif,system-ui,sans-serif}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.95em\]{font-size:.95em}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[19px\]{font-size:19px}.text-\[24px\]{font-size:24px}.text-\[25px\]{font-size:25px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[44px\]{font-size:44px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[clamp\(2\.75rem\,6vw\,5\.10rem\)\]{font-size:clamp(2.75rem,6vw,5.1rem)}.text-\[clamp\(2\.8rem\,6vw\,5\.6rem\)\]{font-size:clamp(2.8rem,6vw,5.6rem)}.text-\[clamp\(3\.15rem\,7\.4vw\,6\.9rem\)\]{font-size:clamp(3.15rem,7.4vw,6.9rem)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.italic{font-style:italic}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-\[0\.95\]{line-height:.95}.leading-\[0\.98\]{line-height:.98}.leading-\[0\.9\]{line-height:.9}.leading-\[1\.00\]{line-height:1}.leading-\[1\.02\]{line-height:1.02}.leading-\[1\.03\]{line-height:1.03}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.35\]{line-height:1.35}.leading-\[1\.4rem\]{line-height:1.4rem}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.6\]{line-height:1.6}.leading-\[1\.72\]{line-height:1.72}.leading-\[1\],.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.-tracking-\[0\.035em\]{letter-spacing:-.035em}.tracking-\[-0\.005em\]{letter-spacing:-.005em}.tracking-\[-0\.015em\]{letter-spacing:-.015em}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.025em\]{letter-spacing:-.025em}.tracking-\[-0\.035em\]{letter-spacing:-.035em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.045em\]{letter-spacing:-.045em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[-0\.055em\]{letter-spacing:-.055em}.tracking-\[-0\.06em\]{letter-spacing:-.06em}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.13em\]{letter-spacing:.13em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.17em\]{letter-spacing:.17em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[color\:var\(--grievances\)\]{color:var(--grievances)}.text-\[color\:var\(--primary\)\]{color:var(--primary)}.text-\[color\:var\(--surface\)\]{color:var(--surface)}.text-\[var\(--accent-cyan\)\]{color:var(--accent-cyan)}.text-\[var\(--accent-green\)\]{color:var(--accent-green)}.text-\[var\(--accent-orange\)\]{color:var(--accent-orange)}.text-\[var\(--accent-purple\)\]{color:var(--accent-purple)}.text-\[var\(--grievances\)\]{color:var(--grievances)}.text-\[var\(--primary\)\]{color:var(--primary)}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-blue-100{--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.text-blue-100\/70{color:#dbeafeb3}.text-blue-100\/80{color:#dbeafecc}.text-blue-100\/90{color:#dbeafee6}.text-blue-200{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.text-blue-50\/80{color:#eff6ffcc}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-cyan-100{--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.text-cyan-100\/85{color:#cffafed9}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.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-indigo-100{--tw-text-opacity: 1;color:rgb(224 231 255 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-site-muted{color:var(--text-muted)}.text-site-primary{color:var(--primary)}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / 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-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/75{color:#ffffffbf}.text-white\/90{color:#ffffffe6}.text-white\/95{color:#fffffff2}.text-white\/\[0\.75\]{color:#ffffffbf}.underline{text-decoration-line:underline}.decoration-site-border{text-decoration-color:var(--border)}.decoration-slate-400{text-decoration-color:#94a3b8}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--primary\)\]{accent-color:var(--primary)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-\[0\.05\]{opacity:.05}.opacity-\[0\.08\]{opacity:.08}.opacity-\[0\.42\]{opacity:.42}.shadow-\[0_0_0_1px_color-mix\(in_srgb\,var\(--primary\)_18\%\,transparent\)\]{--tw-shadow: 0 0 0 1px color-mix(in srgb,var(--primary) 18%,transparent);--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-\[0_0_0_2px_rgba\(59\,130\,246\,0\.18\)\]{--tw-shadow: 0 0 0 2px rgba(59,130,246,.18);--tw-shadow-colored: 0 0 0 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-\[0_10px_24px_color-mix\(in_srgb\,var\(--text\)_8\%\,transparent\)\]{--tw-shadow: 0 10px 24px color-mix(in srgb,var(--text) 8%,transparent);--tw-shadow-colored: 0 10px 24px 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_10px_28px_color-mix\(in_srgb\,var\(--text\)_10\%\,transparent\)\]{--tw-shadow: 0 10px 28px color-mix(in srgb,var(--text) 10%,transparent);--tw-shadow-colored: 0 10px 28px 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_12px_28px_rgba\(0\,0\,0\,0\.14\)\]{--tw-shadow: 0 12px 28px rgba(0,0,0,.14);--tw-shadow-colored: 0 12px 28px 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_12px_28px_rgba\(2\,6\,23\,0\.32\)\]{--tw-shadow: 0 12px 28px rgba(2,6,23,.32);--tw-shadow-colored: 0 12px 28px 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_18px_34px_color-mix\(in_srgb\,var\(--text\)_22\%\,transparent\)\]{--tw-shadow: 0 18px 34px color-mix(in srgb,var(--text) 22%,transparent);--tw-shadow-colored: 0 18px 34px 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_1px_2px_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow: 0 1px 2px rgba(0,0,0,.03);--tw-shadow-colored: 0 1px 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-\[0_20px_50px_color-mix\(in_srgb\,var\(--text\)_20\%\,transparent\)\,0_10px_24px_color-mix\(in_srgb\,var\(--text\)_10\%\,transparent\)\]{--tw-shadow: 0 20px 50px color-mix(in srgb,var(--text) 20%,transparent),0 10px 24px color-mix(in srgb,var(--text) 10%,transparent);--tw-shadow-colored: 0 20px 50px var(--tw-shadow-color), 0 10px 24px 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_20px_60px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow: 0 20px 60px rgba(15,23,42,.18);--tw-shadow-colored: 0 20px 60px 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_24px_60px_color-mix\(in_srgb\,var\(--text\)_18\%\,transparent\)\,0_12px_30px_color-mix\(in_srgb\,var\(--text\)_10\%\,transparent\)\]{--tw-shadow: 0 24px 60px color-mix(in srgb,var(--text) 18%,transparent),0 12px 30px color-mix(in srgb,var(--text) 10%,transparent);--tw-shadow-colored: 0 24px 60px var(--tw-shadow-color), 0 12px 30px 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_24px_70px_rgba\(15\,23\,42\,0\.22\)\]{--tw-shadow: 0 24px 70px rgba(15,23,42,.22);--tw-shadow-colored: 0 24px 70px 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_24px_70px_rgba\(15\,23\,42\,0\.28\)\]{--tw-shadow: 0 24px 70px rgba(15,23,42,.28);--tw-shadow-colored: 0 24px 70px 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_28px_80px_rgba\(15\,23\,42\,0\.22\)\]{--tw-shadow: 0 28px 80px rgba(15,23,42,.22);--tw-shadow-colored: 0 28px 80px 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_28px_80px_rgba\(15\,23\,42\,0\.24\)\]{--tw-shadow: 0 28px 80px rgba(15,23,42,.24);--tw-shadow-colored: 0 28px 80px 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_2px_10px_color-mix\(in_srgb\,var\(--text\)_8\%\,transparent\)\]{--tw-shadow: 0 2px 10px color-mix(in srgb,var(--text) 8%,transparent);--tw-shadow-colored: 0 2px 10px 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_2px_12px_color-mix\(in_srgb\,var\(--text\)_8\%\,transparent\)\]{--tw-shadow: 0 2px 12px color-mix(in srgb,var(--text) 8%,transparent);--tw-shadow-colored: 0 2px 12px 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_2px_8px_color-mix\(in_srgb\,var\(--text\)_7\%\,transparent\)\]{--tw-shadow: 0 2px 8px color-mix(in srgb,var(--text) 7%,transparent);--tw-shadow-colored: 0 2px 8px 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_3px_10px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow: 0 3px 10px rgba(15,23,42,.05);--tw-shadow-colored: 0 3px 10px 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_3px_12px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 3px 12px rgba(15,23,42,.08);--tw-shadow-colored: 0 3px 12px 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_4px_12px_color-mix\(in_srgb\,var\(--text\)_8\%\,transparent\)\,0_14px_30px_color-mix\(in_srgb\,var\(--text\)_1\%\,transparent\)\]{--tw-shadow: 0 4px 12px color-mix(in srgb,var(--text) 8%,transparent),0 14px 30px color-mix(in srgb,var(--text) 1%,transparent);--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color), 0 14px 30px 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_4px_12px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow: 0 4px 12px rgba(15,23,42,.04);--tw-shadow-colored: 0 4px 12px 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_4px_12px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 4px 12px rgba(15,23,42,.08);--tw-shadow-colored: 0 4px 12px 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_4px_12px_rgba\(15\,23\,42\,0\.28\)\]{--tw-shadow: 0 4px 12px rgba(15,23,42,.28);--tw-shadow-colored: 0 4px 12px 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_6px_14px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 6px 14px rgba(15,23,42,.06);--tw-shadow-colored: 0 6px 14px 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_6px_18px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow: 0 6px 18px rgba(15,23,42,.05);--tw-shadow-colored: 0 6px 18px 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_6px_18px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 6px 18px rgba(15,23,42,.06);--tw-shadow-colored: 0 6px 18px 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_6px_20px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow: 0 6px 20px rgba(0,0,0,.05);--tw-shadow-colored: 0 6px 20px 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_6px_24px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0 6px 24px rgba(0,0,0,.08);--tw-shadow-colored: 0 6px 24px 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_8px_18px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 8px 18px rgba(15,23,42,.08);--tw-shadow-colored: 0 8px 18px 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_8px_24px_color-mix\(in_srgb\,var\(--text\)_8\%\,transparent\)\]{--tw-shadow: 0 8px 24px color-mix(in srgb,var(--text) 8%,transparent);--tw-shadow-colored: 0 8px 24px 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-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--border\)_38\%\,transparent\)\]{--tw-shadow: inset 0 0 0 1px color-mix(in srgb,var(--border) 38%,transparent);--tw-shadow-colored: inset 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-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--border\)_42\%\,transparent\)\,0_10px_24px_color-mix\(in_srgb\,var\(--text\)_6\%\,transparent\)\]{--tw-shadow: inset 0 0 0 1px color-mix(in srgb,var(--border) 42%,transparent),0 10px 24px color-mix(in srgb,var(--text) 6%,transparent);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color), 0 10px 24px 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-\[inset_0_1px_0_color-mix\(in_srgb\,var\(--text\)_5\%\,transparent\)\,0_2px_8px_color-mix\(in_srgb\,var\(--text\)_6\%\,transparent\)\]{--tw-shadow: inset 0 1px 0 color-mix(in srgb,var(--text) 5%,transparent),0 2px 8px color-mix(in srgb,var(--text) 6%,transparent);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 2px 8px 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 rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--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-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 rgb(0 0 0 / .05);--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 rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--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)}.shadow-\[var\(--shadow-lg\)\]{--tw-shadow-color: var(--shadow-lg);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--shadow-md\)\]{--tw-shadow-color: var(--shadow-md);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--shadow-sm\)\]{--tw-shadow-color: var(--shadow-sm);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/35{--tw-shadow-color: rgb(59 130 246 / .35);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/40{--tw-shadow-color: rgb(59 130 246 / .4);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.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-2{--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)}.ring-blue-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1))}.ring-blue-200\/80{--tw-ring-color: rgb(191 219 254 / .8)}.ring-cyan-200\/80{--tw-ring-color: rgb(165 243 252 / .8)}.ring-emerald-200\/80{--tw-ring-color: rgb(167 243 208 / .8)}.ring-red-200\/80{--tw-ring-color: rgb(254 202 202 / .8)}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.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)}.blur-2xl{--tw-blur: blur(40px);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)}.blur-3xl{--tw-blur: blur(64px);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)}.drop-shadow-\[0_0_18px_rgba\(103\,232\,249\,0\.16\)\]{--tw-drop-shadow: drop-shadow(0 0 18px rgba(103,232,249,.16));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)}.drop-shadow-\[0_10px_11px_rgba\(15\,23\,42\,0\.18\)\]{--tw-drop-shadow: drop-shadow(0 10px 11px rgba(15,23,42,.18));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)}.drop-shadow-\[0_3px_5px_rgba\(15\,23\,42\,0\.18\)\]{--tw-drop-shadow: drop-shadow(0 3px 5px rgba(15,23,42,.18));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)}.drop-shadow-\[0_5px_5px_rgba\(15\,23\,42\,0\.16\)\]{--tw-drop-shadow: drop-shadow(0 5px 5px rgba(15,23,42,.16));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)}.drop-shadow-\[0_6px_6px_rgba\(15\,23\,42\,0\.17\)\]{--tw-drop-shadow: drop-shadow(0 6px 6px rgba(15,23,42,.17));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)}.drop-shadow-\[0_7px_7px_rgba\(15\,23\,42\,0\.17\)\]{--tw-drop-shadow: drop-shadow(0 7px 7px rgba(15,23,42,.17));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)}.grayscale{--tw-grayscale: grayscale(100%);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)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-0{--tw-backdrop-blur: blur(0);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[3px\]{--tw-backdrop-blur: blur(3px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[5px\]{--tw-backdrop-blur: blur(5px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.\!transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,color\]{transition-property:background-color,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,opacity\,box-shadow\]{transition-property:transform,opacity,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-none{transition-property:none}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.bg-site-bg{background:var(--bg)}.bg-site-surface{background:var(--surface)}.bg-surface-muted{background:var(--surface-alt)}.bg-surface-elevated{background:color-mix(in srgb,var(--surface-alt) 76%,var(--surface))}.text-site-text{color:var(--text)}.text-site-body,.text-site-muted{color:var(--text-muted)}.text-site-heading{color:var(--text)}.border-site,.border-site-border{border-color:var(--border)}.shadow-site{box-shadow:var(--shadow-md)}.section-wrap{padding-top:3.5rem;padding-bottom:3.5rem}@media(min-width:640px){.section-wrap{padding-top:5rem;padding-bottom:5rem}}.bg-surface{background:var(--surface)}.bg-dark{background:#0b1220;color:#f8fafc}.chip{display:inline-flex;align-items:center;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.2em;color:var(--text-muted)}html[data-theme=dark] .bento-scope .chip{color:var(--text-muted)}.chip{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-radius:var(--radius-action);background:var(--primary);box-shadow:var(--shadow-md)}.btn-primary:hover{background:var(--primary-hover)}.btn-primary:active{background:var(--primary-active)}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:var(--text);border-radius:var(--radius-action);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm)}.btn-secondary:hover{background:var(--surface-alt)}.card-base{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:16px}.tile,.laptop-frame,.widget-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm)}.tile{border-radius:1rem;padding:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tile:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.shadow-premium{box-shadow:var(--shadow-lg)}.input-control{border-radius:.75rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:var(--text);border:1px solid var(--border);background:var(--surface)}.input-control:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 22%,transparent)}.pricing-number-input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;border-radius:.375rem;text-align:center}.pricing-number-input::-webkit-inner-spin-button,.pricing-number-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pricing-app-option-selected{border-color:color-mix(in srgb,var(--primary) 62%,var(--border));background:color-mix(in srgb,var(--primary) 5%,var(--surface));box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 18%,transparent),var(--shadow-sm)}.pricing-app-selection-indicator.is-selected{border-color:color-mix(in srgb,var(--primary) 68%,var(--border));background:color-mix(in srgb,var(--primary) 10%,var(--surface));color:var(--primary)}.pricing-annual-savings{color:var(--primary)}.icon-button{display:inline-flex;height:2.5rem;align-items:center;justify-content:center;border-radius:.75rem;padding-left:.75rem;padding-right:.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:var(--text);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm)}.icon-button:hover{background:var(--surface-alt)}.locale-option.is-active{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 16%,var(--surface))}.nav-link{position:relative;display:inline-flex;align-items:center;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.nav-link:before{content:"";position:absolute;left:.8rem;right:.8rem;bottom:.3rem;height:1px;background:color-mix(in srgb,var(--primary) 72%,transparent);transform:scaleX(0);transform-origin:center;transition:transform .22s ease;opacity:.7}.nav-link:hover:before{transform:scaleX(1)}.nav-link-indicator{position:absolute;left:50%;bottom:-.1rem;width:5px;height:5px;border-radius:9999px;background:var(--primary);transform:translate(-50%) scale(0);opacity:0;transition:transform .22s ease,opacity .22s ease}.nav-link-active .nav-link-indicator{transform:translate(-50%) scale(1);opacity:1}.whitepaper-prose>: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))}.whitepaper-prose{font-size:18px;line-height:1.75;color:var(--text)}.whitepaper-prose p{max-width:70ch;margin:0}.whitepaper-prose ul,.whitepaper-prose ol{max-width:70ch}.whitepaper-prose ul>:not([hidden])~:not([hidden]),.whitepaper-prose ol>: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))}.whitepaper-prose ul,.whitepaper-prose ol{padding-left:1.5rem}.whitepaper-prose ul{list-style-type:disc}.whitepaper-prose ol{list-style-type:decimal}html[data-theme=dark] .bento-scope .bg-white{background:var(--surface)!important}html[data-theme=dark] .bento-scope .bg-white\/92,html[data-theme=dark] .bento-scope .bg-white\/90,html[data-theme=dark] .bento-scope .bg-white\/70,html[data-theme=dark] .bento-scope .bg-white\/60{background:color-mix(in srgb,var(--surface) 92%,transparent)!important}html[data-theme=dark] .bento-scope .bg-slate-50\/80,html[data-theme=dark] .bento-scope .bg-slate-50,html[data-theme=dark] .bento-scope .bg-neutral-50,html[data-theme=dark] .bento-scope .bg-site-bg{background:var(--surface-alt)!important}html[data-theme=dark] .bento-scope .border-neutral-200,html[data-theme=dark] .bento-scope .border-black\/10,html[data-theme=dark] .bento-scope .border-white\/10,html[data-theme=dark] .bento-scope .border-white\/15,html[data-theme=dark] .bento-scope .border-white\/8{border-color:var(--border)!important}html[data-theme=dark] .bento-scope .text-slate-900,html[data-theme=dark] .bento-scope .text-slate-800,html[data-theme=dark] .bento-scope .text-slate-700,html[data-theme=dark] .bento-scope .text-neutral-900,html[data-theme=dark] .bento-scope .text-neutral-800,html[data-theme=dark] .bento-scope .text-site-heading{color:var(--text)!important}html[data-theme=dark] .bento-scope .text-slate-600,html[data-theme=dark] .bento-scope .text-slate-500,html[data-theme=dark] .bento-scope .text-slate-400,html[data-theme=dark] .bento-scope .text-neutral-600,html[data-theme=dark] .bento-scope .text-neutral-500,html[data-theme=dark] .bento-scope .text-site-muted{color:var(--text-muted)!important}html[data-theme=dark] .bento-scope .bg-emerald-50{background:color-mix(in srgb,var(--accent-green) 14%,var(--surface))!important}html[data-theme=dark] .bento-scope .border-emerald-200,html[data-theme=dark] .bento-scope .ring-emerald-200\/80{border-color:color-mix(in srgb,var(--accent-green) 34%,var(--border))!important;--tw-ring-color: color-mix(in srgb, var(--accent-green) 22%, transparent) !important}html[data-theme=dark] .bento-scope .text-emerald-800,html[data-theme=dark] .bento-scope .text-emerald-700{color:var(--accent-green)!important}html[data-theme=dark] .bento-scope .bg-blue-50{background:color-mix(in srgb,var(--primary) 14%,var(--surface))!important}html[data-theme=dark] .bento-scope .border-blue-200,html[data-theme=dark] .bento-scope .ring-blue-200\/80,html[data-theme=dark] .bento-scope .border-cyan-200,html[data-theme=dark] .bento-scope .ring-cyan-200\/80{border-color:color-mix(in srgb,var(--primary) 34%,var(--border))!important;--tw-ring-color: color-mix(in srgb, var(--primary) 22%, transparent) !important}html[data-theme=dark] .bento-scope .text-blue-800,html[data-theme=dark] .bento-scope .text-blue-700{color:var(--primary-soft)!important}html[data-theme=dark] .bento-scope .bg-red-50{background:color-mix(in srgb,var(--grievances) 14%,var(--surface))!important}html[data-theme=dark] .bento-scope .border-red-200,html[data-theme=dark] .bento-scope .ring-red-200\/80{border-color:color-mix(in srgb,var(--grievances) 34%,var(--border))!important;--tw-ring-color: color-mix(in srgb, var(--grievances) 22%, transparent) !important}html[data-theme=dark] .bento-scope .text-red-700{color:var(--grievances)!important}html[data-theme=dark] .bento-scope .bg-amber-50{background:color-mix(in srgb,var(--accent-orange) 14%,var(--surface))!important}html[data-theme=dark] .bento-scope .text-amber-700{color:var(--accent-orange)!important}html[data-theme=dark] .bento-scope .bg-slate-200{background:color-mix(in srgb,var(--border) 88%,transparent)!important}html[data-theme=dark] .bento-scope .shadow-sm,html[data-theme=dark] .bento-scope .shadow-lg,html[data-theme=dark] .bento-scope [class*="shadow-\\[0_4px_12px"],html[data-theme=dark] .bento-scope [class*="shadow-\\[0_6px_18px"],html[data-theme=dark] .bento-scope [class*="shadow-\\[0_12px_28px"],html[data-theme=dark] .bento-scope [class*="shadow-\\[0_14px_30px"]{box-shadow:var(--shadow-md)!important}.whitepaper-prose blockquote{border-left-width:4px;padding-left:1.5rem;font-size:1.5rem;line-height:2rem;font-weight:500;line-height:1.25;color:var(--text)}html[data-theme=dark] .bento-scope .whitepaper-prose blockquote{color:var(--text)}.whitepaper-prose blockquote{border-color:var(--primary)}.whitepaper-prose pre{overflow-x:auto;border-radius:.75rem;border-width:1px;background-color:var(--surface);padding:1rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;background:var(--surface);color:var(--text);border-color:var(--border)}.whitepaper-prose code{border-radius:.25rem;padding:.125rem .375rem;font-size:.95em;background:var(--surface-alt);color:var(--text)}html[data-theme=dark] .bento-scope .whitepaper-prose code{color:var(--text)}.whitepaper-table-wrapper{overflow-x:auto}.whitepaper-table-wrapper table{width:100%;border-collapse:collapse;margin:28px 0;font-size:15px}.whitepaper-table-wrapper thead{background:#2f4468;color:#fff}.dark .whitepaper-table-wrapper thead{background:#1f2937}.whitepaper-table-wrapper th{text-align:left;padding:12px 14px;font-weight:600}.whitepaper-table-wrapper td{padding:12px 14px;border-top:1px solid #e5e7eb;vertical-align:top}.dark .whitepaper-table-wrapper td{border-top-color:color-mix(in srgb,var(--border) 90%,transparent)}.whitepaper-table-wrapper tbody tr:nth-child(2n){background:#f9fafb}.dark .whitepaper-table-wrapper tbody tr:nth-child(2n){background:#0f172a}.section-number{font-size:14px;color:var(--text-muted);margin-right:8px}.whitepaper-header-card{position:relative;border-radius:14px;padding:32px 40px;overflow:hidden}.whitepaper-header-gradient{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,#3b82f60f,#7c3aed14,#3b82f60a)}.whitepaper-header-content{position:relative;z-index:2}.whitepaper-subtitle{font-size:18px;line-height:1.625;color:#475569;font-style:italic;max-width:760px;margin-top:10px}.whitepaper-audience{font-size:14px;color:#64748b;font-weight:400;margin-top:10px;max-width:640px;line-height:1.625}.whitepaper-meta-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:18px 20px;font-size:14px;color:#64748b}.whitepaper-meta-card p{margin:6px 0}@media(max-width:640px){.whitepaper-header-card{padding:20px}}.whitepaper-insight{float:right;width:min(340px,100%);max-width:340px;margin:8px 0 24px 48px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:18px 20px;box-shadow:0 10px 30px #00000014}.whitepaper-insight-title{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px}.whitepaper-insight-body{font-size:15px;line-height:1.6;color:var(--text);font-style:italic;border-left:3px solid rgba(59,130,246,.6);padding-left:18px}@media(max-width:1023px){.whitepaper-insight{float:none;width:100%;max-width:100%;margin:24px 0}}*{box-sizing:border-box}html{transition:background .3s ease,color .3s ease}html,body,#root{min-height:100%}body{margin:0;font-family:Work Sans,ui-sans-serif,system-ui,sans-serif;background:radial-gradient(circle at 10% 0%,color-mix(in srgb,var(--primary) 10%,transparent),transparent 38%),radial-gradient(circle at 95% 20%,color-mix(in srgb,var(--intelligence) 9%,transparent),transparent 44%),var(--bg);color:var(--text)}html,body{overflow-x:clip}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.hero-test-svg{display:block}.hero-test-section{isolation:isolate}.hero-test-overlay{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,transparent),color-mix(in srgb,var(--surface) 84%,transparent) 35%,color-mix(in srgb,var(--surface) 26%,transparent))}.hero-test-vignette{background:radial-gradient(circle at 12% 18%,color-mix(in srgb,var(--primary) 10%,transparent),transparent 42%),radial-gradient(circle at 86% 14%,color-mix(in srgb,var(--intelligence) 9%,transparent),transparent 45%)}.hero-test-content{text-shadow:0 1px 0 color-mix(in srgb,var(--surface) 55%,transparent)}.reveal-item{opacity:0;transform:translateY(14px);transition:opacity .42s ease,transform .42s ease}.reveal-item.is-visible{opacity:1;transform:translateY(0)}.hero-test-svg .layer-appRow,.hero-test-svg .layer-dashboard,.hero-test-svg .layer-device,.hero-test-svg .layer-uiScape,.hero-test-svg .layer-app-icon{will-change:transform}.hero-test-svg .hero-grid-line{stroke-opacity:var(--hero-grid-opacity)}.hero-test-svg .layer-uiScape{opacity:.88}.hero-test-svg .dashboard-accent{opacity:.9}.hero-test-svg .layer-intelCard{transform-box:fill-box;transform-origin:center;animation:intelPulse 3.2s ease-in-out infinite}.hero-test-svg .layer-intelCard .intel-shell{box-shadow:0 0 24px color-mix(in srgb,var(--intelligence) 35%,transparent)}html[data-theme=dark] .hero-test-overlay{background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 92%,transparent),color-mix(in srgb,var(--bg) 78%,transparent) 38%,color-mix(in srgb,var(--bg) 18%,transparent))}html[data-theme=dark] .hero-test-vignette{background:radial-gradient(circle at 16% 20%,color-mix(in srgb,var(--primary) 16%,transparent),transparent 46%),radial-gradient(circle at 84% 12%,color-mix(in srgb,var(--intelligence) 14%,transparent),transparent 48%)}html[data-theme=dark] .hero-test-content{text-shadow:none}html[data-theme=dark] .hero-test-svg .layer-uiScape{opacity:.78}html[data-theme=dark] .hero-test-svg .dashboard-accent{opacity:.68}@keyframes intelPulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.hero-test-svg .layer-intelCard{animation:none}}@media(max-width:1024px){.hero-test-svg .layer-brand{opacity:.58}}@media(max-width:768px){.hero-test-svg .layer-appRow{display:none}.hero-test-svg .layer-brand{opacity:.5}}@media(min-width:1024px){.max-w-7xl{max-width:86rem}}@media(min-width:1440px){.max-w-7xl{max-width:92rem}}.bento-dialog-overlay{animation:bentoOverlayIn .18s ease-out}.bento-dialog-content{animation:bentoContentIn .22s ease-out;transform-origin:center}.bento-graph-line{stroke-dasharray:420;stroke-dashoffset:420;animation:bentoLineDraw 1.3s ease forwards}.bento-pulse-number{animation:bentoPulse 3s ease-in-out infinite}.region-modal{background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--primary) 10%,transparent),transparent 38%),radial-gradient(circle at 82% 10%,color-mix(in srgb,var(--intelligence) 9%,transparent),transparent 40%),var(--surface)}.region-modal-watermark{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.3;background-image:radial-gradient(circle at 24% 24%,color-mix(in srgb,var(--primary) 14%,transparent) 0 2px,transparent 2px),radial-gradient(circle at 74% 68%,color-mix(in srgb,var(--intelligence) 12%,transparent) 0 2px,transparent 2px);background-size:140px 140px,180px 180px}.region-modal-item{display:flex;width:100%;align-items:center;justify-content:space-between;border-radius:.75rem;border-width:1px;padding:.5rem .75rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:var(--border);background:var(--surface)}.region-modal-item:hover{border-color:color-mix(in srgb,var(--primary) 36%,var(--border));background:color-mix(in srgb,var(--primary) 7%,var(--surface))}.region-modal-item.is-active{border-color:color-mix(in srgb,var(--primary) 58%,var(--border));background:color-mix(in srgb,var(--primary) 12%,var(--surface));box-shadow:var(--shadow-sm)}.region-lang-chip{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;border-width:1px;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:var(--border);background:var(--surface);color:var(--text)}.region-lang-chip:hover{border-color:color-mix(in srgb,var(--primary) 40%,var(--border));background:color-mix(in srgb,var(--primary) 8%,var(--surface))}.region-lang-chip.is-active{border-color:color-mix(in srgb,var(--primary) 62%,var(--border));background:color-mix(in srgb,var(--primary) 14%,var(--surface))}.region-lang-chip:disabled{opacity:.62;cursor:not-allowed}.bento-bar-animate{animation:bentoBarDrift 3.8s ease-in-out infinite}@keyframes bentoOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes bentoContentIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bentoLineDraw{to{stroke-dashoffset:0}}@keyframes bentoPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.02);opacity:.92}}@keyframes bentoBarDrift{0%,to{filter:brightness(1)}50%{filter:brightness(1.06)}}@media(prefers-reduced-motion:reduce){.bento-dialog-overlay,.bento-dialog-content,.bento-graph-line,.bento-pulse-number,.bento-bar-animate{animation:none!important}}.bento-atmo-drift{animation:bentoAtmosphereDrift 12s linear infinite;will-change:transform}@keyframes bentoAtmosphereDrift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(2px,-2px,0) scale(1.01)}to{transform:translate3d(-2px,1px,0) scale(1.005)}}@media(prefers-reduced-motion:reduce){.bento-atmo-drift{animation:none!important}}@media(max-width:768px){.bento-atmo-drift{opacity:.68}.bento-parallax-layer{transform:none!important}}.hero-linefield-root{will-change:transform}.hero-linefield-drift{animation:heroLineFieldDrift 22s ease-in-out infinite;transform-origin:center center}.hero-linefield-path{stroke-dashoffset:0;animation-name:heroLineFieldDash;animation-timing-function:linear;animation-iteration-count:infinite}.hero-linefield-hatch{opacity:.85}.hero-linefield-hatch-path{opacity:.15}@keyframes heroLineFieldDrift{0%{transform:translateY(0)}50%{transform:translateY(5px)}to{transform:translateY(0)}}@keyframes heroLineFieldDash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-420}}html[data-theme=dark] .hero-linefield-hatch{opacity:.7}@media(max-width:768px){.hero-linefield-drift{animation-duration:26s}.hero-linefield-path{opacity:.12!important}}.first\:mt-0:first-child{margin-top:0}.first\:mt-10:first-child{margin-top:2.5rem}.first\:pt-0:first-child{padding-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:pb-0:last-child{padding-bottom:0}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-\[2px\]:hover{--tw-translate-y: -2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[color-mix\(in_srgb\,var\(--primary\)_35\%\,var\(--border\)\)\]:hover{border-color:color-mix(in srgb,var(--primary) 35%,var(--border))}.hover\:border-\[color\:color-mix\(in_srgb\,var\(--text\)_24\%\,var\(--border\)\)\]:hover{border-color:color-mix(in srgb,var(--text) 24%,var(--border))}.hover\:border-\[color\:color-mix\(in_srgb\,var\(--text\)_45\%\,var\(--border\)\)\]:hover{border-color:color-mix(in srgb,var(--text) 45%,var(--border))}.hover\:border-\[color\:var\(--primary\)\]:hover,.hover\:border-\[var\(--primary\)\]:hover{border-color:var(--primary)}.hover\:border-blue-300:hover{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.hover\:bg-\[color-mix\(in_srgb\,var\(--primary\)_8\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--primary) 8%,transparent)}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-300\/15:hover{background-color:#67e8f926}.hover\:bg-site-bg:hover{background-color:var(--bg)}.hover\:bg-site-surface:hover{background-color:var(--surface)}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:text-\[var\(--primary\)\]:hover{color:var(--primary)}.hover\:text-slate-700:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--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)}.hover\:shadow-\[var\(--shadow-lg\)\]:hover{--tw-shadow-color: var(--shadow-lg);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-\[var\(--shadow-md\)\]:hover{--tw-shadow-color: var(--shadow-md);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-\[var\(--shadow-sm\)\]:hover{--tw-shadow-color: var(--shadow-sm);--tw-shadow: var(--tw-shadow-colored)}.hover\:bg-site-bg:hover{background:var(--bg)}.hover\:bg-site-surface:hover{background:var(--surface)}.hover\:bg-surface-muted:hover{background:var(--surface-alt)}.hover\:text-site-text:hover{color:var(--text)}.hover\:text-site-muted:hover{color:var(--text-muted)}.hover\:text-site-heading:hover{color:var(--text)}html[data-theme=dark] .bento-scope .hover\:bg-site-bg:hover{background:var(--surface-alt)!important}html[data-theme=dark] .bento-scope .hover\:text-slate-700:hover,html[data-theme=dark] .bento-scope .hover\:text-site-heading:hover{color:var(--text)!important}html[data-theme=dark] .bento-scope .hover\:text-site-muted:hover{color:var(--text-muted)!important}html[data-theme=dark] .bento-scope .hover\:bg-blue-50:hover{background:color-mix(in srgb,var(--primary) 14%,var(--surface))!important}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:absolute:focus{position:absolute}.focus\:left-4:focus{left:1rem}.focus\:top-4:focus{top:1rem}.focus\:z-\[100\]:focus{z-index:100}.focus-visible\:border-blue-500:focus-visible{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus-visible\:bg-\[color-mix\(in_srgb\,var\(--primary\)_8\%\,transparent\)\]:focus-visible{background-color:color-mix(in srgb,var(--primary) 8%,transparent)}.focus-visible\:bg-site-bg:focus-visible{background-color:var(--bg)}.focus-visible\:text-\[var\(--primary\)\]:focus-visible{color:var(--primary)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.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-\[var\(--primary\)\]:focus-visible{--tw-ring-color: var(--primary)}.focus-visible\:ring-blue-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-blue-500\/20:focus-visible{--tw-ring-color: rgb(59 130 246 / .2)}.focus-visible\:ring-blue-500\/30:focus-visible{--tw-ring-color: rgb(59 130 246 / .3)}.focus-visible\:ring-white:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-site-bg:focus-visible{--tw-ring-offset-color: var(--bg)}.focus-visible\:ring-offset-site-surface:focus-visible{--tw-ring-offset-color: var(--surface)}.focus-visible\:ring-offset-slate-950:focus-visible{--tw-ring-offset-color: #020617}.focus-visible\:bg-site-bg:focus-visible{background:var(--bg)}html[data-theme=dark] .bento-scope .focus-visible\:bg-site-bg:focus-visible{background:var(--surface-alt)!important}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-blue-300:disabled{--tw-bg-opacity: 1;background-color:rgb(147 197 253 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:-translate-y-0\.5{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-rotate-1{--tw-rotate: -1deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/expand:hover .group-hover\/expand\:scale-\[1\.45\]{--tw-scale-x: 1.45;--tw-scale-y: 1.45;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.035\]{--tw-scale-x: 1.035;--tw-scale-y: 1.035;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.045\]{--tw-scale-x: 1.045;--tw-scale-y: 1.045;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:text-\[var\(--primary\)\]{color:var(--primary)}.group:hover .group-hover\:opacity-100{opacity:1}.group:focus-visible .group-focus-visible\:scale-\[1\.035\]{--tw-scale-x: 1.035;--tw-scale-y: 1.035;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:focus-visible .group-focus-visible\:scale-\[1\.045\]{--tw-scale-x: 1.045;--tw-scale-y: 1.045;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:focus-visible .group-focus-visible\:bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}@media(prefers-reduced-motion:reduce){.motion-reduce\:duration-0{transition-duration:0s}}@media(min-width:640px){.sm\:inset-x-6{left:1.5rem;right:1.5rem}.sm\:bottom-5{bottom:1.25rem}.sm\:bottom-6{bottom:1.5rem}.sm\:left-5{left:1.25rem}.sm\:left-6{left:1.5rem}.sm\:right-5{right:1.25rem}.sm\:right-auto{right:auto}.sm\:top-5{top:1.25rem}.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:mt-24{margin-top:6rem}.sm\:mt-6{margin-top:1.5rem}.sm\:mt-7{margin-top:1.75rem}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:aspect-\[16\/7\]{aspect-ratio:16/7}.sm\:h-\[360vh\]{height:360vh}.sm\:h-\[500px\]{height:500px}.sm\:h-\[78px\]{height:78px}.sm\:min-h-\[148px\]{min-height:148px}.sm\:min-h-\[310px\]{min-height:310px}.sm\:min-h-\[520px\]{min-height:520px}.sm\:w-\[380px\]{width:380px}.sm\:w-\[420px\]{width:420px}.sm\:w-\[78px\]{width:78px}.sm\:w-auto{width:auto}.sm\:flex-none{flex:none}.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-\[1fr_1\.4fr\]{grid-template-columns:1fr 1.4fr}.sm\:grid-cols-\[78px_minmax\(0\,1fr\)\]{grid-template-columns:78px minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-px{gap:1px}.sm\:rounded-\[var\(--radius-card\)\]{border-radius:var(--radius-card)}.sm\:border{border-width:1px}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:p-9{padding:2.25rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-24{padding-top:6rem;padding-bottom:6rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:pb-14{padding-bottom:3.5rem}.sm\:pb-20{padding-bottom:5rem}.sm\:pb-3{padding-bottom:.75rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pr-11{padding-right:2.75rem}.sm\:pt-10{padding-top:2.5rem}.sm\:pt-14{padding-top:3.5rem}.sm\:pt-20{padding-top:5rem}.sm\:pt-32{padding-top:8rem}.sm\:pt-4{padding-top:1rem}.sm\:pt-\[110px\]{padding-top:110px}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[2\.6rem\]{font-size:2.6rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:leading-8{line-height:2rem}.sm\:leading-9{line-height:2.25rem}}@media(min-width:768px){.md\:order-1{order:1}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-3{grid-column:span 3 / span 3}.md\:col-span-6{grid-column:span 6 / span 6}.md\:mt-0{margin-top:0}.md\:mt-16{margin-top:4rem}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-\[280px\]{height:280px}.md\:min-h-\[260px\]{min-height:260px}.md\:min-h-\[280px\]{min-height:280px}.md\:min-h-\[430px\]{min-height:430px}.md\:min-h-\[500px\]{min-height:500px}.md\:w-1\/2{width:50%}.md\:w-\[164px\]{width:164px}.md\:max-w-\[600px\]{max-width:600px}.md\:scale-\[1\.75\]{--tw-scale-x: 1.75;--tw-scale-y: 1.75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:auto-rows-\[minmax\(220px\,auto\)\]{grid-auto-rows:minmax(220px,auto)}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[0\.92fr_1\.08fr\]{grid-template-columns:.92fr 1.08fr}.md\:grid-cols-\[0\.9fr_1fr_1\.2fr\]{grid-template-columns:.9fr 1fr 1.2fr}.md\:grid-cols-\[1\.08fr_0\.92fr\]{grid-template-columns:1.08fr .92fr}.md\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.md\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.md\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.md\:grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(0\,1\.05fr\)\]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.md\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(280px\,0\.75fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-3{gap:.75rem}.md\:gap-5{gap:1.25rem}.md\:gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.md\:self-center{align-self:center}.md\:border-b-0{border-bottom-width:0px}.md\:border-r{border-right-width:1px}.md\:object-\[76\%_center\]{-o-object-position:76% center;object-position:76% center}.md\:p-10{padding:2.5rem}.md\:p-4{padding:1rem}.md\:p-8{padding:2rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:px-\[34px\]{padding-left:34px;padding-right:34px}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.md\:pb-8{padding-bottom:2rem}.md\:pr-10{padding-right:2.5rem}.md\:pt-8{padding-top:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-\[2rem\]{font-size:2rem}}@media(min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-24{top:6rem}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mt-28{margin-top:7rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-\[440vh\]{height:440vh}.lg\:h-\[470vh\]{height:470vh}.lg\:h-\[585px\]{height:585px}.lg\:min-h-\[330px\]{min-height:330px}.lg\:min-h-\[52vh\]{min-height:52vh}.lg\:min-h-full{min-height:100%}.lg\:translate-y-4{--tw-translate-y: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:auto-rows-\[minmax\(220px\,auto\)\]{grid-auto-rows:minmax(220px,auto)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1fr_0\.95fr\]{grid-template-columns:1fr .95fr}.lg\:grid-cols-\[1fr_1\.05fr\]{grid-template-columns:1fr 1.05fr}.lg\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.lg\:grid-cols-\[240px_1fr\]{grid-template-columns:240px 1fr}.lg\:grid-cols-\[240px_minmax\(0\,760px\)\]{grid-template-columns:240px minmax(0,760px)}.lg\:grid-cols-\[280px_minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.lg\:grid-cols-\[320px_minmax\(0\,1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.lg\:grid-cols-\[360px_1fr\]{grid-template-columns:360px 1fr}.lg\:grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.lg\:grid-cols-\[minmax\(0\,0\.46fr\)_minmax\(0\,0\.54fr\)\]{grid-template-columns:minmax(0,.46fr) minmax(0,.54fr)}.lg\:grid-cols-\[minmax\(0\,0\.85fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.lg\:grid-cols-\[minmax\(0\,0\.92fr\)_minmax\(0\,1\.08fr\)\]{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.lg\:grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(480px\,1\.05fr\)\]{grid-template-columns:minmax(0,.95fr) minmax(480px,1.05fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_180px\]{grid-template-columns:minmax(0,1fr) 180px}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(320px\,0\.8fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr)}.lg\:grid-cols-\[minmax\(360px\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr)}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:items-stretch{align-items:stretch}.lg\:justify-normal{justify-content:normal}.lg\:justify-center{justify-content:center}.lg\:gap-10{gap:2.5rem}.lg\:gap-12{gap:3rem}.lg\:gap-14{gap:3.5rem}.lg\:gap-16{gap:4rem}.lg\:gap-7{gap:1.75rem}.lg\:gap-x-16{-moz-column-gap:4rem;column-gap:4rem}.lg\: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))}.lg\:space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.lg\:space-y-14>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3.5rem * var(--tw-space-y-reverse))}.lg\:self-stretch{align-self:stretch}.lg\:justify-self-end{justify-self:end}.lg\:p-10{padding:2.5rem}.lg\:p-12{padding:3rem}.lg\:p-8{padding:2rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-28{padding-top:7rem;padding-bottom:7rem}.lg\:py-4{padding-top:1rem;padding-bottom:1rem}.lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.lg\:pb-16{padding-bottom:4rem}.lg\:pb-20{padding-bottom:5rem}.lg\:pl-0{padding-left:0}.lg\:pr-12{padding-right:3rem}.lg\:pt-12{padding-top:3rem}.lg\:pt-14{padding-top:3.5rem}.lg\:pt-32{padding-top:8rem}.lg\:pt-\[140px\]{padding-top:140px}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-\[2\.9rem\]{font-size:2.9rem}}@media(min-width:1280px){.xl\:order-1{order:1}.xl\:order-2{order:2}.xl\:col-span-3{grid-column:span 3 / span 3}.xl\:col-span-6{grid-column:span 6 / span 6}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:aspect-auto{aspect-ratio:auto}.xl\:min-h-\[126px\]{min-height:126px}.xl\:min-h-full{min-height:100%}.xl\:flex-1{flex:1 1 0%}.xl\:auto-rows-\[minmax\(220px\,auto\)\]{grid-auto-rows:minmax(220px,auto)}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(360px\,0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr)}.xl\:grid-cols-\[minmax\(360px\,0\.8fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr)}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:items-stretch{align-items:stretch}.xl\:justify-center{justify-content:center}.xl\:gap-3{gap:.75rem}.xl\:p-12{padding:3rem}.xl\:p-8{padding:2rem}}@media(prefers-color-scheme:dark){.dark\:border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.dark\:bg-\[\#1f2937\]{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:border-site-border{border-color:var(--border)}}.\[\&\>\*\]\:h-full>*{height:100%}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>button\>svg\]\:h-4>button>svg{height:1rem}.\[\&\>button\>svg\]\:w-4>button>svg{width:1rem}.\[\&\>button\]\:absolute>button{position:absolute}.\[\&\>button\]\:right-3>button{right:.75rem}.\[\&\>button\]\:right-4>button{right:1rem}.\[\&\>button\]\:top-3>button{top:.75rem}.\[\&\>button\]\:top-4>button{top:1rem}.\[\&\>button\]\:z-20>button{z-index:20}.\[\&\>button\]\:flex>button{display:flex}.\[\&\>button\]\:h-8>button{height:2rem}.\[\&\>button\]\:w-8>button{width:2rem}.\[\&\>button\]\:items-center>button{align-items:center}.\[\&\>button\]\:justify-center>button{justify-content:center}.\[\&\>button\]\:rounded-md>button{border-radius:.375rem}.\[\&\>button\]\:border>button{border-width:1px}.\[\&\>button\]\:border-slate-200>button{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.\[\&\>button\]\:bg-site-surface>button{background-color:var(--surface)}.\[\&\>button\]\:bg-white>button{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.\[\&\>button\]\:px-0>button{padding-left:0;padding-right:0}.\[\&\>button\]\:text-slate-500>button{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.\[\&\>button\]\:shadow-none>button{--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)}.\[\&\>button\]\:shadow-\[var\(--shadow-sm\)\]>button{--tw-shadow-color: var(--shadow-sm);--tw-shadow: var(--tw-shadow-colored)}.\[\&\>button\]\:transition-colors>button{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\[\&\>button\]\:bg-site-surface>button{background:var(--surface)}.\[\&\>button\]\:border-site-border>button{border-color:var(--border)}html[data-theme=dark] .bento-scope .\[\&\>button\]\:bg-white>button{background:var(--surface)!important}html[data-theme=dark] .bento-scope .\[\&\>button\]\:text-slate-500>button{color:var(--text-muted)!important}.\[\&\>button\]\:hover\:bg-slate-50:hover>button{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.\[\&\>button\]\:hover\:text-slate-700:hover>button{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}html[data-theme=dark] .bento-scope .\[\&\>button\]\:hover\:bg-slate-50:hover>button{background:var(--surface-alt)!important}html[data-theme=dark] .bento-scope .\[\&\>button\]\:hover\:text-slate-700:hover>button{color:var(--text)!important}@media(min-width:768px){.md\:\[\&\>button\]\:right-5>button{right:1.25rem}.md\:\[\&\>button\]\:top-5>button{top:1.25rem}}.\[\&_\.stage-shell\]\:origin-top-left .stage-shell{transform-origin:top left}.\[\&_\.stage-shell\]\:scale-\[0\.86\] .stage-shell{--tw-scale-x: .86;--tw-scale-y: .86;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media(min-width:768px){.\[\&_\.stage-shell\]\:md\:scale-\[0\.94\] .stage-shell{--tw-scale-x: .94;--tw-scale-y: .94;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.\[\&_\.workspace-container\]\:px-0 .workspace-container{padding-left:0;padding-right:0}.\[\&_\.workspace-intro\]\:hidden .workspace-intro{display:none}.\[\&_\.workspace-section\]\:mt-0 .workspace-section{margin-top:0}.\[\&_\.workspace-section\]\:py-6 .workspace-section{padding-top:1.5rem;padding-bottom:1.5rem}.\[\&_article\]\:max-w-\[72ch\] article{max-width:72ch}.\[\&_article_blockquote\]\:my-8 article blockquote{margin-top:2rem;margin-bottom:2rem}.\[\&_article_h1\]\:text-\[32px\] article h1{font-size:32px}.\[\&_article_h1\]\:leading-tight article h1{line-height:1.25}@media(min-width:640px){.sm\:\[\&_article_h1\]\:text-\[38px\] article h1{font-size:38px}}@media(min-width:768px){.md\:\[\&_article_h1\]\:text-\[44px\] article h1{font-size:44px}}.\[\&_article_h2\:first-of-type\]\:mt-0 article h2:first-of-type{margin-top:0}.\[\&_article_h2\]\:mb-5 article h2{margin-bottom:1.25rem}.\[\&_article_h2\]\:mt-\[3\.75rem\] article h2{margin-top:3.75rem}.\[\&_article_h2\]\:text-\[28px\] article h2{font-size:28px}.\[\&_article_h2\]\:text-\[32px\] article h2{font-size:32px}.\[\&_article_h2\]\:font-bold article h2{font-weight:700}.\[\&_article_h2\]\:tracking-tight article h2{letter-spacing:-.025em}@media(min-width:640px){.sm\:\[\&_article_h2\]\:text-\[32px\] article h2{font-size:32px}}.\[\&_article_h3\]\:mb-4 article h3{margin-bottom:1rem}.\[\&_article_h3\]\:mt-10 article h3{margin-top:2.5rem}.\[\&_article_h3\]\:text-\[19px\] article h3{font-size:19px}.\[\&_article_h3\]\:tracking-tight article h3{letter-spacing:-.025em}.\[\&_article_ol\]\:mb-4 article ol{margin-bottom:1rem}.\[\&_article_ol\]\:mt-2 article ol{margin-top:.5rem}.\[\&_article_ol\]\:space-y-1 article ol>: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))}.\[\&_article_p\]\:mb-5 article p{margin-bottom:1.25rem}.\[\&_article_p\]\:max-w-\[72ch\] article p{max-width:72ch}.\[\&_article_p\]\:text-\[18px\] article p{font-size:18px}.\[\&_article_p\]\:leading-\[1\.65\] article p{line-height:1.65}.\[\&_article_p\]\:tracking-\[-0\.01em\] article p{letter-spacing:-.01em}.\[\&_article_section\]\:my-8 article section{margin-top:2rem;margin-bottom:2rem}.\[\&_article_section\]\:mb-9 article section{margin-bottom:2.25rem}.\[\&_article_section\]\:mt-6 article section{margin-top:1.5rem}.\[\&_article_section\]\:rounded-\[12px\] article section{border-radius:12px}.\[\&_article_table\]\:mb-12 article table{margin-bottom:3rem}.\[\&_article_table\]\:mt-8 article table{margin-top:2rem}.\[\&_article_table\]\:overflow-hidden article table{overflow:hidden}.\[\&_article_table\]\:rounded-\[10px\] article table{border-radius:10px}.\[\&_article_table\]\:text-sm article table{font-size:.875rem;line-height:1.25rem}.\[\&_article_table\]\:leading-6 article table{line-height:1.5rem}.\[\&_article_td\]\:px-\[14px\] article td{padding-left:14px;padding-right:14px}.\[\&_article_td\]\:py-3 article td{padding-top:.75rem;padding-bottom:.75rem}.\[\&_article_th\]\:p-\[14px\] article th{padding:14px}.\[\&_article_ul\]\:mb-4 article ul{margin-bottom:1rem}.\[\&_article_ul\]\:mt-2 article ul{margin-top:.5rem}.\[\&_article_ul\]\:space-y-1 article ul>: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))}.\[\&_nav\]\:w-\[320px\] nav{width:320px}.\[\&_tr\:nth-child\(even\)\]\:bg-\[\#f9fafb\] tr:nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}@media(prefers-color-scheme:dark){.dark\:\[\&_tr\:nth-child\(even\)\]\:bg-\[\#0f172a\] tr:nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}}:root,:root[data-theme=light]{--bg: #F7F7F8;--surface: #FFFFFF;--surface-alt: #F0F2F5;--text: #0F172A;--text-muted: #475569;--text-soft: #64748B;--border: #E2E8F0;--primary: #1D4ED8;--primary-strong: #1E40AF;--primary-soft: #2563EB;--primary-hover: var(--primary-soft);--primary-active: var(--primary-strong);--accent-purple: #5B21B6;--accent-cyan: #00B7FF;--accent-green: #059669;--accent-orange: #FF6A00;--forms: var(--accent-green);--email: var(--accent-purple);--sms: var(--accent-orange);--grievances: #DC2626;--intelligence: var(--accent-cyan);--command: #1E293B;--shadow-sm: 0 2px 8px rgba(15, 23, 42, .07);--shadow-md: 0 10px 24px rgba(15, 23, 42, .14);--shadow-lg: 0 24px 48px rgba(15, 23, 42, .2);--radius-action: .75rem;--radius-card: 1rem;--radius-panel: 1.5rem;--hero-grid-opacity: .04;--site-bg: var(--bg);--site-surface: var(--surface);--site-panel: var(--surface-alt);--site-text: var(--text);--site-muted: var(--text-muted);--site-heading: var(--text);--site-border: var(--border);--site-accent: var(--primary);--site-accent-soft: var(--accent-cyan)}:root[data-theme=dark]{--bg: #0B0C10;--surface: #111318;--surface-alt: #161A22;--text: #F8FAFC;--text-muted: #CBD5E1;--text-soft: #94A3B8;--border: #1F2937;--primary: #2563EB;--primary-strong: #1D4ED8;--primary-soft: #3B82F6;--primary-hover: var(--primary-soft);--primary-active: var(--primary-strong);--accent-purple: #7C3AED;--accent-cyan: #00D4FF;--accent-green: #10B981;--accent-orange: #FF7A18;--forms: var(--accent-green);--email: var(--accent-purple);--sms: var(--accent-orange);--grievances: #F87171;--intelligence: var(--accent-cyan);--command: #334155;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .48);--shadow-md: 0 10px 24px rgba(0, 0, 0, .58);--shadow-lg: 0 24px 50px rgba(0, 0, 0, .68);--hero-grid-opacity: .06;--site-bg: var(--bg);--site-surface: var(--surface);--site-panel: var(--surface-alt);--site-text: var(--text);--site-muted: var(--text-muted);--site-heading: var(--text);--site-border: var(--border);--site-accent: var(--primary);--site-accent-soft: var(--accent-cyan)}
