.integen-typography{--type-heading-weight:400;--type-heading-tracking:-.035em;--type-heading-leading:1.16;font-family:var(--font-geist-sans), Arial, sans-serif;-webkit-font-smoothing:antialiased;font-weight:400}body.integen-typography main h1,body.integen-typography main h2,body.integen-typography .ws h1,body.integen-typography .ws h2,body.integen-typography .agent-assistant h2{font-family:inherit;font-weight:var(--type-heading-weight);letter-spacing:var(--type-heading-tracking);line-height:var(--type-heading-leading);text-wrap:balance}body.integen-typography main h3,body.integen-typography .ws h3,body.integen-typography footer h3{letter-spacing:-.015em;font-family:inherit;font-weight:500;line-height:1.4}body.integen-typography main p,body.integen-typography .ws p,body.integen-typography .agent-assistant p,body.integen-typography footer p{letter-spacing:0;font-family:inherit;font-weight:400;line-height:1.7}body.integen-typography button,body.integen-typography input,body.integen-typography select,body.integen-typography textarea{font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:0}body.integen-typography .button,body.integen-typography .ws-primary,body.integen-typography .ws-secondary,body.integen-typography .agent-assistant button{letter-spacing:0;font-weight:550}body.integen-typography .brand,body.integen-typography .ws-brand{letter-spacing:.015em;font-weight:500}body.integen-typography .eyebrow,body.integen-typography .ws-kicker{letter-spacing:.17em;font-weight:550}body.integen-typography .assistant-answer strong{font-weight:650}body.integen-typography pre,body.integen-typography code{font-family:var(--font-geist-mono), monospace}body.integen-typography .ws-table{font-variant-numeric:tabular-nums}body.integen-typography .site-header .nav,body.integen-typography .site-header .nav a,body.integen-typography .site-header .nav-trigger,body.integen-typography .site-header .header-actions,body.integen-typography .site-footer,body.integen-typography .st-footer,body.integen-typography .ws{font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:0;font-weight:400}body.integen-typography .site-header .nav a,body.integen-typography .site-header .nav-trigger{font-size:11px;line-height:1.5}body.integen-typography .site-footer h3,body.integen-typography .st-footer h3{letter-spacing:-.015em;font-size:12px;font-weight:500;line-height:1.4}body.integen-typography .site-footer a:not(.brand),body.integen-typography .st-footer a:not(.brand),body.integen-typography .footer-base,body.integen-typography .st-footer-base{letter-spacing:0;font-weight:400;line-height:1.6}body.integen-typography .site-footer .brand,body.integen-typography .st-footer .brand,body.integen-typography .site-header .brand{letter-spacing:.015em;font-size:12px;font-weight:500}body.integen-typography .ws .ws-nav-item,body.integen-typography .ws .ws-tabs button,body.integen-typography .ws .ws-breadcrumb,body.integen-typography .ws .ws-table,body.integen-typography .ws .ws-footer{letter-spacing:0;font-weight:400;line-height:1.6}body.integen-typography .ws .ws-nav-item.active,body.integen-typography .ws .ws-tabs button.active,body.integen-typography .ws .ws-table th,body.integen-typography .ws .ws-record-title,body.integen-typography .ws label{letter-spacing:0;font-weight:550}body.integen-typography .ws .ws-nav-group{letter-spacing:.14em;font-weight:550}body.integen-typography .ws .ws-stat-card>strong{letter-spacing:-.035em;font-weight:400}:root:not([data-theme=light]){--bg:#000;--bg-soft:#090909;--text:#f5f5f5;--muted:#b5b5b5;--line:#fff3;--glow:#dedede;--surface:#ffffff08;--surface-strong:#fff1;--button-bg:#f5f5f5;--button-text:#080808}:root[data-theme=light]{--bg:#f8f8f8;--bg-soft:#eee;--text:#171717;--muted:#5c5c5c;--line:#0000002e;--glow:#777;--surface:#00000006;--surface-strong:#0000000f;--button-bg:#181818;--button-text:#fff}body{background:var(--bg)}main:is(.page,.hm-page,.strategy-reference,.pricing-page) .button{border-radius:7px}main:is(.page,.hm-page,.strategy-reference,.pricing-page) .button.primary{box-shadow:inset 0 0 0 1px #ffffff30,0 3px 16px #00000015}main .site-header{border-bottom:1px solid var(--line)}main .site-footer{background:linear-gradient(145deg,var(--bg-soft),var(--bg));border-top:1px solid var(--line);max-width:1320px;color:var(--text);border-radius:16px 16px 0 0;gap:32px;margin:34px auto 0;padding:42px 34px 24px}main .site-footer .brand{font-size:14px}main .site-footer h3{color:var(--text);letter-spacing:.04em;font-size:12px}main .site-footer p{color:var(--muted);margin:18px 0;font-size:12px}main .site-footer>div:not(.footer-brand):not(.footer-base) a{color:var(--muted);margin:10px 0;font-size:12px;line-height:1.6}main .site-footer a:hover{color:var(--text);text-underline-offset:4px;text-decoration:underline}main .site-footer a:focus-visible{outline:2px solid var(--text);outline-offset:5px}main .footer-base{align-items:center;gap:16px;font-size:11px}main .footer-base a{font-size:11px}main .footer-links{flex-wrap:wrap;gap:20px;display:flex}main .footer-brand .footer-contact{border:1px solid var(--line);border-radius:7px;gap:20px;padding:9px 14px;font-size:11px;display:inline-flex}@media (max-width:700px){main .site-footer{gap:25px;margin-top:25px;padding:30px 22px 20px}main .footer-base{align-items:flex-start}}
:root{--product-panel:#111215;--product-shadow:0 12px 34px #0003;--product-highlight:#ffffff09}:root[data-theme=light]{--product-panel:#fff;--product-shadow:0 10px 30px #17243b0b;--product-highlight:#ffffffd9}body.integen-typography .site-header.reference-header{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);width:calc(100% - 32px);max-width:1380px;height:72px;box-shadow:0 1px 0 var(--product-highlight) inset;border-radius:16px;margin:12px auto 0;padding-inline:24px;transition:box-shadow .2s;position:sticky;top:12px}body.integen-typography .site-header.is-scrolled{box-shadow:var(--product-shadow)}body.integen-typography .site-header .nav{gap:clamp(10px,1.5vw,24px)}body.integen-typography .site-header .nav-dropdown{background:var(--product-panel);border:1px solid var(--line);box-shadow:var(--product-shadow);border-radius:14px;padding:8px}body.integen-typography .site-header .nav-dropdown a{border-radius:8px;padding:12px 14px}body.integen-typography .site-header .nav-dropdown a:hover{background:var(--surface-strong)}body.integen-typography main .button{text-transform:none;letter-spacing:0;min-height:42px;box-shadow:none;border-radius:9px;font-size:12px}body.integen-typography main .button.primary{box-shadow:0 2px 5px #0002,inset 0 1px #fff3}body.integen-typography :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--glow);outline-offset:4px}body.integen-typography button:disabled{cursor:not-allowed;opacity:.55}body.integen-typography :is(.hm-function-grid>a,.contact-panel,.contact-team,.contact-office,.dm-form,.dm-includes article,.reference-card){box-shadow:inset 0 1px 0 var(--product-highlight), var(--product-shadow);border-radius:14px}body.integen-typography .hm-function-grid>a{transition:transform .2s,border-color .2s}body.integen-typography .hm-function-grid>a:hover{transform:translateY(-4px)}body.integen-typography .hm-functions{padding-block:56px}body.integen-typography .hm-dashboard{padding-block:48px}body.integen-typography .hm-callout{border-radius:12px}body.integen-typography .site-footer{margin-top:30px}.product-tour{border-bottom:1px solid var(--line);padding-block:64px}.product-section-heading{text-align:center;margin-bottom:28px}.product-eyebrow{text-transform:uppercase;letter-spacing:.15em;color:var(--muted);margin-bottom:14px;font-size:10px;display:block}.product-section-heading p,.product-tour-panel p,.product-faq p{color:var(--muted);margin-top:14px;font-size:14px}.product-tour-tabs{border:1px solid var(--line);background:var(--bg-soft);border-radius:12px;gap:5px;width:fit-content;max-width:100%;margin:0 auto 24px;padding:5px;display:flex}.product-tour-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:12px 22px;font-size:13px;display:flex}.product-tour-tabs button span{opacity:.65;font-size:10px}.product-tour-tabs button[aria-selected=true]{background:var(--button-bg);color:var(--button-text);box-shadow:0 2px 8px #0002}.product-tour-panel{border:1px solid var(--line);background:linear-gradient(135deg,var(--product-highlight),transparent),var(--product-panel);box-shadow:var(--product-shadow);border-radius:18px;grid-template-columns:1fr 1fr;gap:48px;padding:clamp(24px,4vw,48px);display:grid}.hm-page .product-tour-panel h3{font-size:clamp(23px,2.6vw,34px);line-height:1.2}.product-tour-panel .button{margin-top:24px}.product-tour-panel ol{align-content:center;gap:12px;margin:0;padding:0;list-style:none;display:grid}.product-tour-panel li{background:var(--bg-soft);border:1px solid var(--line);border-radius:12px;align-items:center;gap:16px;padding:19px;font-size:13px;display:flex}.product-tour-panel li>span{color:var(--muted);font-size:11px}.product-tour-panel li>svg{color:var(--muted);flex-shrink:0;margin-left:auto}.product-faq{border-bottom:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:64px;padding-block:64px;display:grid}.product-faq>div>a{text-underline-offset:5px;margin-top:22px;font-size:13px;text-decoration:underline;display:inline-block}.product-faq details{border:1px solid var(--line);background:var(--product-panel);border-radius:12px;margin-bottom:10px;padding:18px 22px}.product-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:14px;font-weight:500;list-style:none;display:flex}.product-faq summary::-webkit-details-marker{display:none}.product-faq summary span{font-size:22px;font-weight:300}.product-faq details[open] summary span{transform:rotate(45deg)}.hm-page .product-faq details p{margin-top:14px}body .ws.ws-app{--ws-bg:#f4f6f9;--ws-card:#fff;--ws-border:#e1e5eb}:root[data-theme=dark] body .ws.ws-app{--ws-bg:#090a0d;--ws-card:#121418;--ws-border:#282b32}body .ws .ws-sidebar{border-right:1px solid var(--ws-border);padding-top:24px}body .ws .ws-company{background:var(--ws-auto-soft);border-radius:12px;margin-block:22px;padding:14px 10px}body .ws .ws-topbar{background:color-mix(in srgb,var(--ws-card) 92%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:76px}body .ws .ws-content{max-width:1640px;margin-inline:auto;padding-bottom:36px}body .ws :is(.ws-card,.ws-stat-card,.ws-module-card,.ws-insight-card){border:1px solid var(--ws-border);box-shadow:0 5px 20px #00000005, inset 0 1px 0 var(--product-highlight);border-radius:16px}body .ws .ws-stat-card{padding:24px}body .ws .ws-stat-card>strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums}body .ws .ws-nav-item{border-radius:9px;min-height:42px;margin-block:3px}body .ws .ws-nav-item.active{box-shadow:inset 0 0 0 1px var(--ws-border)}body .ws .ws-section-toggle{letter-spacing:.1em;padding-block:15px;font-size:10px}body .ws :is(.ws-primary,.ws-secondary){border-radius:9px;min-height:38px}body .ws .ws-global-search{border:1px solid var(--ws-border);background:var(--ws-auto-soft);border-radius:10px;padding:6px 12px}body .ws .ws-table th{background:var(--ws-auto-soft);padding-block:15px}body .ws .ws-table td{padding-block:16px}body .ws .ws-table tbody tr:hover{background:var(--ws-auto-soft)}body .ws .ws-modal{box-shadow:var(--product-shadow);border-radius:18px}@media (max-width:800px){body.integen-typography .site-header.reference-header{border-radius:13px;width:calc(100% - 16px);height:64px;margin-top:8px;padding-inline:14px;top:8px}body.integen-typography .site-header.reference-header .nav.open{border:1px solid var(--line);background:var(--bg);box-shadow:var(--product-shadow);border-radius:14px;max-height:calc(100dvh - 104px);top:72px}.product-tour-panel,.product-faq{grid-template-columns:1fr;gap:28px}.product-tour,.product-faq{padding-block:40px}.product-tour-tabs button{gap:6px;padding:11px 12px}.product-tour-tabs button>span{display:none}body .ws .ws-stat-card{padding:18px}body .ws .ws-topbar{min-height:64px}}@media (prefers-reduced-motion:reduce){body.integen-typography .hm-function-grid>a:hover{transform:none}body.integen-typography .site-header{transition:none}}
.diagram-brand{object-fit:contain;vertical-align:middle;mix-blend-mode:multiply;width:1.2em;height:1.2em;display:inline-block}:root[data-theme=dark] .diagram-brand{filter:invert();mix-blend-mode:screen}:root body img[data-art-theme=light],:root[data-theme=light] body img[data-art-theme=dark]{display:none}:root[data-theme=light] body img[data-art-theme=light]{filter:none;opacity:1;mix-blend-mode:multiply;display:block}:root[data-theme=light] body :is(.hero-visual,.hr-demo-art,.hr-security-art,.hr-autonomy-visual){background:var(--bg-soft,#fff)}:root[data-theme=light] body .hr-autonomy-visual ol{background:linear-gradient(90deg, var(--bg-soft,#fff) 65%, transparent)}:root[data-theme=light] body .hr-autonomy-visual>img[data-art-theme=light]{object-fit:contain;opacity:1;width:100%;right:0}:root[data-theme=light] body .hr-autonomy-visual li{color:var(--text)}:root[data-theme=light] body .hm-page .hr-autonomy-visual p{color:var(--muted)}:root[data-theme=light] body .hr-security-labels>div{color:var(--text);border-color:var(--line);background:#fffffff0}:root[data-theme=light] body .visual-scanline{display:none}:root body .st-cta-orbit{background-image:url(/assets/generated/dark/ai-strategy-compass-v2.png)}:root[data-theme=dark] body img[data-art-theme=dark]{filter:none;opacity:1}:root[data-theme=dark] body .hr-autonomy-visual img[data-art-theme=dark]{object-fit:contain;width:100%;right:0}:root[data-theme=light] body .st-cta-orbit{filter:none;mix-blend-mode:multiply;background-image:url(/assets/generated/light/ai-strategy-compass-v2.png)}:root[data-theme=light] body .hm-global{background:var(--hm-bg);color:var(--text)}:root[data-theme=light] body .hm-global:before{background-image:linear-gradient(90deg,#f8f9fb 3%,#f8f9fbdd 24%,#0000 58%)}:root[data-theme=light] body .hm-global li{color:var(--hm-muted)}:root[data-theme=light] body .hm-global .button.primary{background:var(--button-bg);color:var(--button-text)}:root[data-theme=light] body .ws-login .ws-login-story{color:#171719;background:radial-gradient(at 50% 60%,#fff,#eef0f3 75%)}:root[data-theme=light] body .ws-login-story :is(.ws-brand,h1){color:#171719}:root[data-theme=light] body .ws-login-story :is(.ws-kicker,p,small,figcaption){color:#53565f}:root[data-theme=light] body .ws-login-story .integen-brand-mark{filter:none}:root[data-theme=light] body .login-art figcaption span{box-shadow:none;background:#53565f}:root[data-theme=light] body .vb-portrait{background-image:linear-gradient(to bottom, transparent 45%, var(--bg)), url(/assets/generated/ai-board-expert-portraits-v1.png);filter:grayscale(.65)}
:root body :is(.pf-phone,.dp-phone){background:linear-gradient(135deg, #ffffff0c, transparent 45%), var(--bg);isolation:isolate;border:5px solid #26282b;border-radius:28px;outline:1px solid #a7aaae;padding-top:42px;padding-bottom:27px;box-shadow:inset 0 0 0 1px #ffffff28,2px 0 0 2px #62666b,-2px 0 0 2px #121315,12px 22px 28px #0005,0 3px 5px #0008}:root body .pf-phone{min-height:338px}:root body :is(.pf-phone,.dp-phone):before{content:"";pointer-events:none;z-index:2;background:linear-gradient(115deg,#ffffff12,#0000 33% 70%,#ffffff06);border-top:1px solid #ffffff45;border-radius:21px;position:absolute;inset:2px}:root body :is(.pf-phone,.dp-phone):after{content:"";background:var(--text);opacity:.65;pointer-events:none;border-radius:5px;width:32%;height:3px;position:absolute;bottom:8px;left:34%}:root body .pf-phone-notch{background:radial-gradient(circle at 81%,#284455 0 2px,#101216 3px 4px,#0000 5px),#060708;border-radius:12px;width:36%;height:14px;top:9px;left:32%;box-shadow:inset 0 1px 2px #000,0 1px #ffffff15}:root body .pf-phone-tabs button{border-radius:6px;padding-block:6px}:root body .pf-phone-list>div{padding-block:12px}:root body .pf-device-art{min-height:410px;padding-top:40px;padding-bottom:65px}:root body :is(.pf-laptop,.dp-laptop){background:linear-gradient(120deg, #ffffff09, transparent 50%), var(--bg);border:5px solid #1c1e21;border-radius:12px 12px 5px 5px;outline:1px solid #a2a5aa;padding-top:18px;box-shadow:inset 0 0 0 1px #ffffff20,0 2px 0 2px #55585c,0 22px 30px #0004}:root body :is(.pf-laptop,.dp-laptop):before{content:"";background:radial-gradient(circle at 35% 30%,#56809a,#10171e 65%);border-radius:50%;width:4px;height:4px;position:absolute;top:5px;left:calc(50% - 2px);box-shadow:0 0 0 2px #090a0b}:root body .pf-laptop-base{background:linear-gradient(#e1e3e5 0%,#9b9fa5 20%,#d3d5d8 35%,#71767c 75%,#35393e);border:1px solid #94989c;border-radius:2px 2px 45% 45%;height:16px;bottom:-20px;box-shadow:0 12px 15px #0004}:root body .pf-laptop-base:after{content:"";background:linear-gradient(#676c72,#bfc2c6);border-radius:0 0 7px 7px;width:18%;height:5px;position:absolute;top:0;left:41%}:root body .dp-devices{height:170px;margin-top:24px}:root body .dp-laptop{height:118px;bottom:15px}:root body .dp-laptop:after{content:"";background:linear-gradient(#d7dade,#848990 55%,#393e44);border-radius:1px 1px 45% 45%;height:9px;position:absolute;bottom:-12px;left:-12px;right:-12px;box-shadow:0 8px 10px #0004}:root body .dp-phone{background:radial-gradient(ellipse 12px 3px at 50% 8px, #07090c 95%, transparent), var(--bg);border-width:3px;border-radius:16px;width:76px;height:153px;padding:20px 6px 15px}:root body .dp-phone:before{border-radius:11px}:root body .dp-phone i{border-radius:3px;height:16px;box-shadow:0 2px 3px #0001}:root body :is(.pf-command,.dm-dashboard,.rf-dashboard,.dashboard-mock){box-shadow:inset 0 1px #ffffff12,0 16px 35px #0002,0 2px 5px #0002}:root body .pf-laptop .pf-command{box-shadow:none}:root[data-theme=light] body :is(.pf-phone,.dp-phone,.pf-laptop,.dp-laptop){background-color:#f7f8fa}@media (max-width:500px){:root body .pf-device-art{min-height:440px;padding:25px 40px 105px 8px}:root body .pf-phone{width:145px;min-height:320px}}
:root body .pf-network-photo{position:absolute;inset:0 17%}:root body :is(.pf-network-photo,.pf-stack-real) img{object-fit:contain;filter:drop-shadow(0 8px 12px #0003)}:root body .pf-stack-real{perspective:none}:root body .pf-network-real .pf-network-item{z-index:1}:root body .pf-network-real .pf-network-item:nth-last-child(n+6){left:0}:root body .pf-network-real .pf-network-item:nth-last-child(-n+5){left:auto;right:0}:root body .in-art .in-realistic-object{object-fit:contain;filter:drop-shadow(0 8px 8px #0003);mix-blend-mode:normal;width:100%;height:100%;max-height:100%;padding:8px 12px;position:absolute;inset:0}:root[data-theme=light] body .in-art .in-realistic-object{filter:drop-shadow(0 7px 7px #26344820)}:root{--material-face:linear-gradient(145deg, #555960 0%, #292c31 23%, #15171b 57%, #35393f 100%);--material-glass:linear-gradient(135deg, #ffffff12, #ffffff03 42%, #ffffff08), #101216;--material-edge:#747a83;--material-highlight:#ffffff65;--material-shadow:#0008;--material-surface:linear-gradient(140deg, #ffffff08, transparent 60%), #121418}:root[data-theme=light]{--material-face:linear-gradient(145deg, #fff 0%, #e4e7eb 24%, #c5cbd2 58%, #f2f4f6 100%);--material-glass:linear-gradient(135deg, #fff, #ffffffa8 42%, #e9edf3c9), #f3f5f8;--material-edge:#a8afb8;--material-highlight:#fff;--material-shadow:#26344830;--material-surface:linear-gradient(140deg, #fff, #f5f7fa)}:root body :is(.hr-core,.pf-network-core,.pf-stack-core,.vb-network-core,.aw-engine-core,.ai-core){background:var(--material-face);border:1px solid var(--material-edge);box-shadow:inset 0 2px 2px var(--material-highlight), inset 0 -4px 7px #0004, 0 3px 0 #535961, 0 5px 0 #262b32, 0 16px 25px var(--material-shadow);color:var(--text)}:root body :is(.hr-node>span,.vb-network-node,.pf-network-item>svg,.dp-process-icon,.dp-expert){background:var(--material-face);border:1px solid var(--material-edge);box-shadow:inset 0 2px 2px var(--material-highlight), inset 0 -3px 4px #0003, 0 3px 0 #646a73, 0 9px 14px var(--material-shadow);color:var(--text)}:root body :is(.aw-engine-node,.aw-engine-side,.ig-node,.hr-capabilities>a){background:var(--material-glass);border-color:var(--material-edge);box-shadow:inset 0 1px 0 var(--material-highlight), inset 0 -1px 0 #0002, 0 3px 0 var(--line), 0 10px 20px var(--material-shadow)}:root body .pf-stack>span{border-color:var(--material-edge);box-shadow:inset 0 1px 2px #fff9, 0 6px 0 #69727d, 0 7px 0 #c1c7ce, 0 15px 20px var(--material-shadow);background:linear-gradient(135deg,#ffffff9c,#8b98a74d 35%,#d5dfec55 65%,#ffffffb0)}:root body .hr-system{--hub-metal:#343a43;--hub-ink:#edf1f7;--hub-face:#1c222b}:root[data-theme=light] body .hr-system{--hub-metal:#d5dce4;--hub-ink:#243247;--hub-face:#edf1f6}:root body .hr-ring{border:1px solid var(--material-edge);background:linear-gradient(145deg, #ffffff30, transparent 35%, #00000015 72%, #ffffff20), var(--hub-metal);box-shadow:inset 0 2px 2px var(--material-highlight), inset 0 -3px 4px #0003, 0 3px 0 var(--material-edge), 0 6px 0 var(--hub-face), 0 12px 18px var(--material-shadow)}:root body .hr-ring-inner{background:radial-gradient(ellipse at 32% 20%, #ffffff26, transparent 65%), var(--hub-face)}:root body .hr-ring span{color:var(--hub-ink);letter-spacing:.06em;font-weight:600;top:10px}:root body .hr-core{box-shadow:inset 0 2px 2px var(--material-highlight), inset 0 -3px 5px #0004, 0 3px 0 var(--material-edge), 0 6px 0 #414954, 0 15px 22px var(--material-shadow);border-radius:14px}:root body .hr-node>span{border:3px double var(--material-edge);position:relative}:root body .hr-node>span:after{content:"";border-radius:inherit;border-top:1px solid var(--material-highlight);pointer-events:none;position:absolute;inset:3px}:root body .hr-capabilities{background:var(--material-surface);box-shadow:inset 0 1px 0 var(--material-highlight);gap:8px;padding:12px}:root body .hr-capabilities>a{border:1px solid var(--material-edge);min-height:40px;color:var(--text);text-align:center;box-shadow:inset 0 1px 0 var(--material-highlight), 0 2px 3px var(--material-shadow);border-radius:8px;flex:120px;justify-content:center;align-items:center;padding:8px 12px;line-height:1.4;display:flex}:root body :is(.hr-node,.hr-capabilities>a):focus-visible{outline:2px solid var(--hub-ink);outline-offset:5px;border-radius:8px}:root body .hr-capabilities>a:hover{border-color:var(--hub-ink)}@media (max-width:600px){:root body .hr-ring span{letter-spacing:.02em;top:8px}:root body .hr-core{border-radius:10px}}:root body :is(.pf-orbit,.aw-orbit,.dm-orbit,.vb-closing-orbit,.sl-orbits){border-color:var(--material-edge);box-shadow:inset 0 2px 1px var(--material-highlight), inset 0 -3px 3px #0003, 0 3px 0 #737d8990, 0 12px 20px var(--material-shadow);background:radial-gradient(at 32% 19%,#ffffffb0,#0000 15%),linear-gradient(155deg,#cbd2db50,#0000 45%,#7c899b40)}:root body :is(.rf-card,.dp-card,.in-card,.pt-card,.sl-card,.st-panel,.aw-panel,.pf-panel,.trust-card,.vb-team-panel,.contact-panel,.contact-team,.contact-office,.dm-form,.dm-includes article,.pricing-option-panel,.reference-card,.feature-card,.product-tour-panel,.ig-studio){background:var(--material-surface);box-shadow:inset 0 1px 0 var(--material-highlight), 0 2px 4px #0000000d, 0 12px 28px var(--material-shadow);border-color:var(--line)}:root body :is(.pf-command,.rf-dashboard,.dm-dashboard,.dashboard-mock){background:var(--material-surface);border-color:var(--material-edge);box-shadow:inset 0 1px 0 var(--material-highlight), 0 3px 0 var(--line), 0 16px 28px var(--material-shadow)}:root body .pf-laptop .pf-command{box-shadow:none}:root body :is(.pf-dashboard-metrics,.rf-metrics,.dm-dash-metrics,.dash-metrics)>article{box-shadow:inset 0 1px 0 var(--product-highlight), 0 2px 5px #0000000c}:root body :is(.rf-donut,.dm-donut,.pf-progress>div,.st-progress-ring,.ig-health-ring){box-shadow:inset 0 2px 3px #ffffff30,0 2px 3px #0002}
:root body.integen-typography .hm-callout strong{font-size:14px;font-weight:550;line-height:1.4}:root body.integen-typography .hm-callout span{color:var(--description-ink);font-size:13px;line-height:1.55}@media (max-width:500px){:root body.integen-typography .hm-callout strong{font-size:12px}:root body.integen-typography .hm-callout span{font-size:11px}}:root{--description-ink:#c6c9cf}:root[data-theme=light]{--description-ink:#454b55}:root body.integen-typography main:not(.ws) p:not(:where([class*=eyebrow],[class*=kicker],.pf-command *,.pf-phone *,.dm-dashboard *,.rf-dashboard *,.dashboard-mock *,.vb-output-art *,.aw-panel *,.st-panel *,.ig-studio *,.ws *,.agent-assistant *)){color:var(--description-ink);letter-spacing:0;text-wrap:pretty;font-size:15px;font-weight:400;line-height:1.75}:root body.integen-typography :is(.hr-copy,.pf-copy,.sl-copy,.aw-section-copy,.vb-section-copy,.section-heading,.rf-hero,.in-hero,.dp-hero,.dm-hero,.hm-hero-copy,.hero-copy)>p:not([class*=eyebrow]):not([class*=kicker]){font-size:16px;line-height:1.75}:root body.integen-typography :is(.hr-checks,.rf-checks,.dp-checks,.dm-checks,.pf-copy ul,.sl-copy ul,.hm-global ul,.hero-checks) li{color:var(--description-ink);font-size:14px;line-height:1.65}:root body.integen-typography :is(.hr-checks,.rf-checks,.dp-checks,.dm-checks) svg{flex-shrink:0}:root body.integen-typography .site-footer p,:root body.integen-typography .site-footer a:not(.brand){font-size:14px;line-height:1.7}:root body.integen-typography .site-header .nav a,:root body.integen-typography .site-header .nav-trigger{font-size:13px}:root body.integen-typography :is(.dp-models,.pf-benefits,.pf-roles) p{height:auto;min-height:0}:root body.integen-typography .dp-models{grid-template-columns:repeat(3,minmax(0,1fr))}:root body.integen-typography .dp-models .dp-card{gap:8px}:root body.integen-typography .pf-roles>div{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:800px){:root body.integen-typography .dp-models,:root body.integen-typography .pf-roles>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){:root body.integen-typography .dp-models{grid-template-columns:1fr}}
:root body .ws.ws-app{--ws-bg:#eff1f4;--ws-card:#fff;--ws-ink:#20242b;--ws-muted:#505966;--ws-border:#d4dae2;--ws-auto-surface:#fff;--ws-auto-soft:#e9edf2;--ws-auto-text:#505966;--ws-auto-border:#d4dae2;--workspace-shadow:0 2px 4px #26344806, 0 10px 26px #2634480c;--workspace-highlight:#fff;background:radial-gradient(ellipse at 80% 0, #fff8, transparent 55%), var(--ws-bg);font-size:14px}:root[data-theme=dark] body .ws.ws-app{--ws-bg:#0b0d10;--ws-card:#171a20;--ws-ink:#f1f3f6;--ws-muted:#bdc4ce;--ws-border:#363c46;--ws-auto-surface:#171a20;--ws-auto-soft:#222730;--ws-auto-text:#bdc4ce;--ws-auto-border:#363c46;--workspace-shadow:0 2px 4px #0003, 0 10px 26px #0003;--workspace-highlight:#ffffff16;background:radial-gradient(ellipse at 80% 0, #ffffff04, transparent 55%), var(--ws-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root body .ws.ws-app :is(.ws-card,.ws-stat-card,.ws-module-card,.ws-kanban-card,.ws-local-card,.ws-modal,.team-task,.team-review-snapshot){background:linear-gradient(135deg, var(--workspace-highlight), transparent 70%), var(--ws-card);border:1px solid var(--ws-border);box-shadow:inset 0 1px 0 var(--workspace-highlight), var(--workspace-shadow);color:var(--ws-ink);border-radius:14px}:root body .ws.ws-app .ws-sidebar{background:linear-gradient(150deg, var(--workspace-highlight), transparent 60%), var(--ws-card);border-color:var(--ws-border);box-shadow:3px 0 18px #00000005}:root body .ws.ws-app .ws-topbar{background:color-mix(in srgb, var(--ws-card) 94%, transparent);border-color:var(--ws-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 var(--workspace-highlight), 0 3px 12px #00000008}:root body .ws.ws-app :is(.ws-tile-icon,.ws-ai-symbol,.ws-top-avatar,.ws-profile>span){background:var(--material-face);border:1px solid var(--material-edge);color:var(--ws-ink);box-shadow:inset 0 1px 1px var(--material-highlight), 0 2px 3px #0002}:root body .ws.ws-app .ws-nav-item.active{background:var(--ws-auto-soft);color:var(--ws-ink);box-shadow:inset 3px 0 0 var(--ws-accent), inset 0 1px 0 var(--workspace-highlight)}:root body .ws.ws-app :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){background:var(--ws-auto-surface);color:var(--ws-ink);border-color:var(--ws-border);font-size:14px;box-shadow:inset 0 2px 3px #00000008}:root body .ws.ws-app :is(.ws-secondary,.ws-suggestions button){background:var(--ws-card);color:var(--ws-ink);border-color:var(--ws-border);box-shadow:inset 0 1px 0 var(--workspace-highlight), 0 2px 3px #00000009}:root body .ws.ws-app .ws-insight-card{color:#f6f7f9;box-shadow:inset 0 1px 0 #ffffff29, var(--workspace-shadow);background:linear-gradient(135deg,#363c45,#171b22 65%,#292f39);border:1px solid #555e6c}:root body .ws.ws-app .ws-insight-card p{color:#d2d8e1}:root body .ws.ws-app .ws-insight-card :is(h2,h3,.ws-kicker){color:#f6f7f9}:root body .ws.ws-app .ws-insight-card :is(small,.ws-muted){color:#d2d8e1}:root body .ws.ws-app :is(.ws-page-heading,.ws-section-heading,.ws-card-heading,.ws-greeting,.ws-module-card,.ws-padded) p{font-size:14px;line-height:1.7}:root body .ws.ws-app .ws-muted{color:var(--ws-muted)}:root body .ws.ws-app .ws-table th{background:var(--ws-auto-soft);color:var(--ws-muted)}:root body .ws.ws-app .ws-table td{border-color:var(--ws-border)}:root body .ws.ws-app :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--ws-ink);outline-offset:3px}
