@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e484ef06964e3fd1-s.a8817183.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/116f49b013842575-s.05596756.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aaeb013c77132fba-s.p.4ecc522b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_35c298c7-module__s7i6Kq__className{font-family:Newsreader,Newsreader Fallback;font-style:normal;font-weight:400}.newsreader_35c298c7-module__s7i6Kq__variable{--font-hp-editorial:"Newsreader","Newsreader Fallback"}
body [data-hp1] :is(.hp-label,.hp-hero>.hp-label,.hp-core>.hp-label),body [data-hp1] :is(.hp-hero-actions .hp-button,.hp-film-button,.hp-text-link,.hp-foundation-copy .hp-text-link,.hp-mcp-note summary){font-size:12px}body [data-hp1] :is(.hp-hero-copy,.hp-core-copy,.hp-booking-copy){font-size:14px}body [data-hp1] .hp-foundation-copy>p:not(.hp-label){font-size:14px;line-height:1.85}body [data-hp1] .hp-practice-intro>p,body [data-hp1] .hp-mcp-note>p{font-size:14px}body [data-hp1] :is(.hp-footer,.hp-booking-action>span,.hp-dialog-fallback),body [data-hp1] :is(.hp-header nav,.hp-header .hp-nav-book),body [data-premium] .pr-credits{font-size:12px}body [data-hp1] .hp-flow-groups{fill:#536b86;font-size:11.5px}body [data-hp1] .hp-flow-stage text{font-size:14px}body [data-hp1] .hp-flow-release text{font-size:13px}body [data-hp1] .hp-flow-limit text,body [data-hp1] .hp-flow-base text{font-size:12px}body [data-hp1] .hp-flow-base text:first-of-type{font-size:14px}body [data-hp1] :is(.hp-context-title>div>span,.hp-context-label,.hp-context-source small,.hp-context-permission){font-size:11px}body [data-hp1] .hp-context-source strong{font-size:12px}body [data-hp1] .hp-context-source>p{font-size:13px}body [data-hp1] .hp-source-index{width:18px;height:18px;font-size:10px}body [data-hp1] :is(.hp-chat-you,.hp-connected,.hp-tool-activity,.hp-chat-footer){font-size:12px}body [data-hp1] :is(.hp-chat-answer>p,.hp-user-message>p,.hp-chat-draft>p){font-size:14px}body [data-hp1] .hp-chat-facts>div>span{font-size:11px}body [data-hp1] .hp-chat-facts strong{font-size:12px}body [data-hp1] .hp-chat-facts sup{font-size:10px}body [data-hp1] .hp-chat-draft strong{font-size:12px}body [data-hp1] :is(.hp-chat-draft>div>span,.hp-chat-draft small){font-size:11px}body [data-hp1] :is(.hp-playback button,.hp-scenario-picker button),body [data-hp1] .hp-assistant-picker button{font-size:12px}body [data-hp1] .hp-followup button{min-height:44px;font-size:12px;line-height:1.5}body [data-hp1] .hp-playback{width:188px}body [data-hp1] .hp-scenario-number{font-size:11px}body [data-premium=about]{--ab-figure-muted:#526981}body [data-premium=about] :is(.gl-label,.ab-team figcaption>.gl-label,.ab-sched .left .gl-label){font-size:12px}body [data-premium=about] :is(.ab-open-lede,.ab-notes p,.ab-reasons p,.ab-hold p,.ab-sched .built){font-size:14px;line-height:1.85}body [data-premium=about] .ab-sched .left b{font-size:13px}body [data-premium=about] :is(.ab-figure-toolbar,.ab-motion-control,.ab-flow figcaption){font-size:12px}body [data-premium=about] :is(.ab-notes,.ab-hold) .n{font-size:11px}body [data-premium=about] .ab-why .gl-credit{font-size:12px}body [data-premium=about] :is(.ab-bend .app b,.ab-bend .gen .app b){font-size:13px}body [data-premium=about] .ab-bend .gl-chip,body [data-premium=about] .ab-bend .mrow span{font-size:11px}body [data-premium=about] .ab-bend .cut .mrow{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}body [data-premium=about] .ab-bend .cut .mrow span:first-child{white-space:normal;text-overflow:clip;padding-block:5px;line-height:1.4}body [data-premium=about] .ab-bend .cap{font-size:13px}body [data-premium=about] .ab-grow{--nm:48px;--flag:32px}body [data-premium=about] .ab-grow .flag{font-size:11px}body [data-premium=about] .ab-grow .nm,body [data-premium=about] .ab-grow .key{font-size:12px}body [data-premium=about] .ab-grow .status{font-size:14px}body [data-premium=about] :is(.ab-team .rev,.ab-team .cap-name,.ab-team .loop .n){font-size:11px}body [data-premium=about] .ab-team .hubname{font-size:12px}body [data-premium=about] .ab-team .loop p{font-size:14px}body [data-premium=about] .ab-team .cap{font-size:13px}body [data-premium=thinking]{--th-caption:.8125rem}@media (max-width:760px){body [data-premium=thinking] .th-further .sys{grid-template-columns:repeat(2,minmax(0,1fr))}body [data-premium=thinking] .th-further :is(.tie,.bus){display:none}}@media (max-width:700px){body [data-hp1] .hp-playback{width:auto}body [data-hp1] .hp-chat-topbar{flex-wrap:wrap}body [data-hp1] .hp-chat-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){body [data-premium=about] .ab-bend .cut .mrow{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}body [data-premium=about] .ab-grow{--nm:100px}}@media (max-width:420px){body [data-hp1] .hp-chat-facts{grid-template-columns:1fr;padding-block:0}body [data-hp1] .hp-chat-facts>div{border-left:0;flex-direction:row;justify-content:space-between;align-items:baseline;padding:9px 0}body [data-hp1] .hp-chat-facts>div+div{border-top:1px solid #e9edf1}body [data-hp1] .hp-context-sources{grid-template-columns:1fr}body [data-hp1] .hp-context-source summary{flex-wrap:nowrap;gap:10px;min-height:58px}body [data-hp1] .hp-context-source summary>span:nth-child(2){order:initial;width:auto}}@media (max-width:370px){body [data-hp1] .hp-header{gap:8px}body [data-hp1] .hp-header nav{gap:7px}}body [data-premium=about] .capacity-key{font-size:12px}body [data-hp1] .hp-foundry-systems{grid-template-columns:repeat(4,minmax(0,1fr))}body [data-hp1] .hp-foundry-systems>span{min-width:0;padding-inline:5px;line-height:1.4}body:has([data-hp1]):before{display:none}[data-hp1]{--hp-paper:#fdfdfc;--hp-ink:#18212b;--hp-muted:#59616b;--hp-blue:#0052ff;--hp-blue-hover:#003dc2;--hp-blue-paper:#f2f5ff;--hp-line:#dcdfe1;background:var(--hp-paper);color:var(--hp-ink);font-family:var(--font-geist),Arial,sans-serif;letter-spacing:-.012em;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;font-optical-sizing:auto;font-size:14px;line-height:1.7}[data-hp1] *,[data-hp1] :before,[data-hp1] :after{box-sizing:border-box}[data-hp1] :is(h1,h2,h3,p,ol){margin:0}[data-hp1] a{color:inherit;text-decoration:none}[data-hp1] button{font:inherit;color:inherit;cursor:pointer}[data-hp1] :is(a,button,summary):focus-visible{outline:2px solid var(--hp-blue);outline-offset:5px}[data-hp1] ::selection{color:#102761;background:#dce6ff}[data-hp1] .hp-wrap{width:min(1040px,100% - 96px);margin-inline:auto}[data-hp1] .hp-skip{z-index:100;background:#fff;padding:10px 20px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}[data-hp1] .hp-skip:focus{transform:translateY(0)}[data-hp1] .hp-header{border-bottom:1px solid var(--hp-line);justify-content:space-between;align-items:center;height:100px;display:flex}[data-hp1] .hp-wordmark{letter-spacing:-.075em;font-size:27px;font-weight:550;line-height:1}[data-hp1] .hp-wordmark sup{margin-left:3px;font-size:13px;font-weight:500;top:-.65em}[data-hp1] .hp-header nav{align-items:center;gap:32px;font-size:12px;display:flex}[data-hp1] .hp-header nav a{align-items:center;gap:12px;min-height:44px;display:inline-flex}[data-hp1] .hp-header nav a:last-child,[data-hp1] .hp-header a:hover{color:var(--hp-blue)}[data-hp1] .hp-label{letter-spacing:.025em;color:var(--hp-muted);font-size:11px;font-weight:400}[data-hp1] .hp-hero{text-align:left;grid-template-columns:1fr 1fr;align-items:end;column-gap:80px;padding-block:68px 60px;display:grid}[data-hp1] .hp-hero>.hp-label{color:var(--hp-blue)}[data-hp1] h1{font-family:var(--font-hp-editorial),Georgia,serif;letter-spacing:-.035em;text-wrap:balance;margin-top:22px;font-size:46px;font-weight:400;line-height:1.04}[data-hp1] .hp-text-link{min-height:44px;color:var(--hp-blue);align-items:center;gap:15px;font-size:12px;display:inline-flex}[data-hp1] .hp-text-link:hover{text-underline-offset:5px;text-decoration:underline}[data-hp1] .hp-hero-intro .hp-text-link{margin-top:16px}[data-hp1] .hp-hero-heading>.hp-label{color:var(--hp-blue)}[data-hp1] .hp-hero-intro{padding-bottom:1px}[data-hp1] .hp-practice{scroll-margin-top:24px}[data-hp1] summary{cursor:pointer;list-style:none}[data-hp1] summary::-webkit-details-marker{display:none}[data-hp1] .hp-example-footnote{color:var(--hp-muted);text-align:left;padding-top:12px;font-size:10px}[data-hp1] h2{letter-spacing:-.03em;text-wrap:balance;font-size:27px;font-weight:450;line-height:1.3}[data-hp1] .hp-ownership{border-block:1px solid var(--hp-line);grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-block:64px;display:grid}[data-hp1] .hp-ownership-copy>.hp-label{color:var(--hp-blue);margin:0 0 20px;font-size:11px}[data-hp1] .hp-ownership h2{font-family:var(--font-hp-editorial),Georgia,serif;letter-spacing:-.025em;font-size:35px;font-weight:400;line-height:1.15}[data-hp1] .hp-ownership-copy>p:not(.hp-label){color:var(--hp-muted);margin-top:20px;font-size:14px;line-height:1.8}[data-hp1] .hp-ownership .hp-text-link{margin-top:17px}[data-hp1] :is(.hp-details,.hp-reading){border-bottom:1px solid var(--hp-line);grid-template-columns:1fr 1fr;gap:80px;padding-block:40px;display:grid}[data-hp1] :is(.hp-details,.hp-reading)>h2{letter-spacing:-.01em;padding-top:14px;font-size:14px}[data-hp1] .hp-details details{border-bottom:1px solid var(--hp-line);font-size:12px}[data-hp1] .hp-details details:last-child{border:none}[data-hp1] .hp-details summary{justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding-block:12px;display:flex}[data-hp1] .hp-details summary>span{color:var(--hp-muted);font-size:16px}[data-hp1] .hp-details details[open] summary>span{transform:rotate(45deg)}[data-hp1] .hp-details details p{color:var(--hp-muted);padding:0 24px 19px 0;font-size:13px;line-height:1.8}[data-hp1] .hp-reading a{justify-content:space-between;align-items:center;gap:25px;padding-block:14px;font-size:13px;line-height:1.6;display:flex}[data-hp1] .hp-reading a+a{border-top:1px solid var(--hp-line)}[data-hp1] .hp-reading a>span:last-child,[data-hp1] .hp-reading a:hover{color:var(--hp-blue)}[data-hp1] .hp-close{justify-content:space-between;align-items:center;gap:40px;padding-block:75px;display:flex}[data-hp1] .hp-close h2{font-size:23px}[data-hp1] .hp-close p{color:var(--hp-muted);margin-top:11px;font-size:13px}[data-hp1] .hp-button{background:var(--hp-blue);color:#fff;border-radius:3px;flex-shrink:0;justify-content:space-between;align-items:center;gap:26px;min-height:46px;padding:10px 17px;font-size:12px;transition:background .15s;display:inline-flex}[data-hp1] .hp-button:hover{background:var(--hp-blue-hover)}[data-hp1] .hp-footer{border-top:1px solid var(--hp-line);color:var(--hp-muted);align-items:center;gap:28px;padding-block:27px;font-size:10px;display:flex}[data-hp1] .hp-footer .hp-wordmark{color:var(--hp-ink);font-size:23px}[data-hp1] .hp-footer>a:last-child{gap:12px;margin-left:auto;display:flex}[data-hp1] .hp-knowledge-scene{isolation:isolate;background:#202c35;border-radius:6px;flex-direction:column;justify-content:end;align-items:end;min-height:350px;padding:85px 24px 20px;display:flex;position:relative;overflow:hidden}[data-hp1] .hp-knowledge-scene>img{object-fit:cover;object-position:36% center;z-index:-1}[data-hp1] .hp-knowledge-scene:before{display:none}[data-hp1] .hp-knowledge-card{background:#fff;border:1px solid #e3e5e7;border-radius:5px;width:100%;max-width:300px;transform:none;box-shadow:0 2px 4px #211e181c,0 16px 24px -8px #211e1845}[data-hp1] .hp-knowledge-heading{border-bottom:1px solid #e5e8ed;align-items:center;gap:10px;padding:16px;font-size:11px;display:flex}[data-hp1] .hp-record-icon{color:var(--hp-blue);background:#edf2ff;border:1px solid #dde5fa;border-radius:3px;place-items:center;width:23px;height:25px;font-size:18px;line-height:1;display:grid}[data-hp1] .hp-knowledge-card dl{margin:0;padding:10px 16px}[data-hp1] .hp-knowledge-card dl>div{justify-content:space-between;align-items:center;gap:12px;padding-block:9px;font-size:10px;display:flex}[data-hp1] .hp-knowledge-card dt{color:var(--hp-muted)}[data-hp1] .hp-knowledge-card dd{margin:0}[data-hp1] .hp-knowledge-footer{color:#52617b;background:#f6f8fc;border-top:1px solid #e5e8ed;border-radius:0 0 7px 7px;align-items:center;gap:9px;padding:12px 16px;font-size:10px;display:flex}[data-hp1] .hp-knowledge-footer>span{color:var(--hp-blue)}[data-hp1] .hp-knowledge-caption{color:#fff;background:#172738;border-radius:2px;margin-top:12px;padding:3px 8px;font-size:9px}@media (max-width:950px){[data-hp1] :is(.hp-ownership,.hp-details,.hp-reading){gap:45px}[data-hp1] .hp-knowledge-scene{padding-inline:18px}}@media (max-width:700px){[data-hp1] .hp-wrap{width:calc(100% - 40px)}[data-hp1] .hp-header{height:78px}[data-hp1] .hp-header nav{gap:23px}[data-hp1] .hp-header nav a{gap:8px}[data-hp1] .hp-hero{padding-block:57px 47px}[data-hp1] h1{margin-top:19px;font-size:32px}[data-hp1] .hp-hero-copy{max-width:340px;font-size:14px}[data-hp1] .hp-example-footnote{text-align:left;line-height:1.8}[data-hp1] :is(.hp-ownership,.hp-details,.hp-reading){grid-template-columns:1fr;gap:28px}[data-hp1] h2{font-size:25px}[data-hp1] .hp-ownership{padding-block:38px 42px}[data-hp1] .hp-ownership h2{font-size:32px}[data-hp1] .hp-knowledge-scene{min-height:300px}[data-hp1] :is(.hp-details,.hp-reading){gap:12px;padding-block:25px 30px}[data-hp1] .hp-close{flex-direction:column;align-items:flex-start;gap:25px;padding-block:45px}[data-hp1] .hp-close h2{font-size:22px}[data-hp1] .hp-footer{flex-wrap:wrap;gap:18px 22px}[data-hp1] .hp-footer>a:last-child{width:100%;margin-left:0}}@media (max-width:370px){[data-hp1] .hp-header nav{gap:16px;font-size:11px}[data-hp1] h1{font-size:29px}}[data-hp1] .hp-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}[data-hp1] .hp-demo{background:#fff;border:1px solid #d6dce2;border-radius:7px;overflow:hidden;box-shadow:0 3px 6px #172b4310,0 20px 40px -28px #172b4330}[data-hp1] .hp-playback{align-items:center;gap:14px;display:flex}[data-hp1] .hp-playback button{color:#536175;background:0 0;border:0;align-items:center;gap:6px;min-height:32px;padding:0 3px;font-size:10px;display:flex}[data-hp1] .hp-playback button:hover{color:var(--hp-blue)}[data-hp1] .hp-demo-stage{isolation:isolate;background:#172c43;grid-template-columns:250px minmax(0,1fr);align-items:end;gap:30px;padding:48px 40px;display:grid;position:relative}[data-hp1] .hp-demo-painting{object-fit:cover;object-position:center 48%;z-index:-1}[data-hp1] .hp-demo-stage:before{display:none}[data-hp1] .hp-business-context{color:#fff;background:#11283f;border:1px solid #385067;border-radius:6px;min-width:0;box-shadow:0 4px 10px #07152124,0 16px 32px -12px #07152150}[data-hp1] .hp-context-title{align-items:center;gap:10px;margin:0;padding:18px 17px;display:flex}[data-hp1] .hp-connection-mark{color:#fff;background:var(--hp-blue);border-radius:4px;place-items:center;width:32px;height:32px;font-family:Georgia,serif;font-size:23px;font-style:italic;display:grid}[data-hp1] .hp-context-title>div{flex-direction:column;gap:1px;display:flex}[data-hp1] .hp-context-title strong{color:#fff;font-size:13px;font-weight:500}[data-hp1] .hp-context-title>div>span{color:#c0cddb;font-size:10px}[data-hp1] .hp-context-label{letter-spacing:.015em;color:#b4c5d7;margin:0;padding:0 17px 10px;font-size:10px}[data-hp1] .hp-context-sources{gap:0;padding-inline:8px;display:grid}[data-hp1] .hp-context-source{box-shadow:none;background:#11283f;border:1px solid #0000;border-top-color:#31465b;border-radius:0;transition:border-color .2s ease-out,transform .2s ease-out,background .2s ease-out}[data-hp1] .hp-context-source summary{align-items:center;gap:11px;min-height:67px;padding:10px 8px;display:flex}[data-hp1] .hp-document-icon{color:#46607a;flex-shrink:0;width:27px;height:33px;display:block}[data-hp1] .hp-document-icon svg{width:100%;height:100%}[data-hp1] .hp-context-source summary>span:nth-child(2){flex-direction:column;gap:2px;display:flex}[data-hp1] .hp-context-source strong{color:#fff;font-size:12px;font-weight:450;line-height:1.4}[data-hp1] .hp-context-source small{color:#b4c5d7;font-size:10px}[data-hp1] .hp-source-index{width:18px;height:18px;font-family:var(--font-geist-mono),monospace;color:#d1deeb;background:#203c57;border:1px solid #486079;border-radius:3px;flex-shrink:0;place-items:center;margin-left:auto;font-size:9px;display:grid}[data-hp1] .hp-context-source[open] .hp-source-index,[data-hp1] .hp-context-source summary:hover strong{color:#b8d0ff}[data-hp1] .hp-context-source>p{color:#d1deeb;padding:0 9px 13px;font-size:12px}[data-hp1] .hp-context-permission{color:#bdccda;border-top:1px solid #31465b;align-items:center;gap:7px;margin-top:7px;padding:12px 17px;font-size:10px;display:flex}[data-hp1] .hp-context-permission svg{width:14px;height:14px}[data-hp1] .hp-context-permission>span{margin-left:auto;font-size:18px;line-height:1}[data-hp1] .hp-chat-window{background:#fff;border:1px solid #e4e8ed;border-radius:7px;min-width:0;position:relative;box-shadow:0 3px 5px #07152118,0 18px 36px -12px #07152148}[data-hp1] .hp-chat-topbar{border-bottom:1px solid #e4e8ed;justify-content:space-between;align-items:center;gap:12px;min-height:61px;padding:12px 22px;display:flex}[data-hp1] .hp-assistant-picker{background:#f5f6f7;border:1px solid #e8eaed;border-radius:6px;gap:2px;padding:3px;display:flex}[data-hp1] .hp-assistant-picker button{color:#596574;background:0 0;border:0;border-radius:3px;min-height:32px;padding:5px 12px;font-size:12px;line-height:1.5}[data-hp1] .hp-assistant-picker button[aria-pressed=true]{color:#28313b;background:#fff;box-shadow:0 1px 3px #213c5c16}[data-hp1] .hp-connected{color:#536354;align-items:center;gap:6px;font-size:10px;display:flex}[data-hp1] .hp-connected>span{background:#54816f;border-radius:50%;width:5px;height:5px}[data-hp1] .hp-conversation{min-height:378px;padding:24px 28px 25px}[data-hp1] .hp-user-message{text-align:right;max-width:94%;margin-left:auto}[data-hp1] .hp-chat-you{color:#617080;margin-bottom:5px;font-size:10px;display:block}[data-hp1] .hp-user-message>p{text-align:left;color:#26394d;background:#eef2f6;border:1px solid #e2e7ed;border-radius:7px 7px 2px;padding:10px 14px;font-size:13px;display:inline-block}[data-hp1] [data-assistant=Claude] .hp-user-message>p{background:#f4f3f0;border-color:#eeece7}[data-hp1] .hp-assistant-message{margin-top:22px}[data-hp1] .hp-assistant-name{letter-spacing:-.01em;align-items:center;gap:11px;font-size:12px;font-weight:550;display:flex}[data-hp1] .hp-assistant-rule{background:#c8d2e0;width:24px;height:1px}[data-hp1] .hp-tool-activity{color:#5d6b79;align-items:center;gap:6px;margin-block:9px 16px;font-size:10px;display:flex}[data-hp1] .hp-tool-symbol{color:#527863;width:12px}[data-hp1] .hp-tool-dots{color:var(--hp-blue);visibility:hidden;font-size:16px;line-height:0}[data-hp1] .hp-tool-dots[data-visible=true]{visibility:visible}[data-hp1] .hp-tool-activity[data-active=true]{color:#315caa}[data-hp1] .hp-chat-answer h2{font-family:var(--font-geist),Arial,sans-serif;letter-spacing:-.025em;text-wrap:pretty;max-width:420px;font-size:20px;font-weight:500;line-height:1.35}[data-hp1] .hp-chat-answer>p{color:#526170;max-width:440px;margin-top:12px;font-size:12px;line-height:1.75}[data-hp1] .hp-chat-facts{border-top:1px solid #e9edf1;border-bottom:1px solid #e9edf1;grid-template-columns:1fr 1fr 1.2fr;margin-top:18px;padding-block:11px;display:grid}[data-hp1] .hp-chat-facts>div{border-left:1px solid #e9edf1;flex-direction:column;gap:4px;padding-inline:10px;display:flex}[data-hp1] .hp-chat-facts>div:first-child{border:0;padding-left:0}[data-hp1] .hp-chat-facts>div:last-child{padding-right:0}[data-hp1] .hp-chat-facts>div>span{color:#596c7e;font-size:10px}[data-hp1] .hp-chat-facts sup{font-family:var(--font-geist-mono),monospace;color:#4f6b95;margin-left:4px;font-size:7px}[data-hp1] .hp-chat-facts strong{color:#315c4d;align-items:baseline;gap:4px;font-size:11px;font-weight:500;line-height:1.5;display:flex}[data-hp1] .hp-chat-facts strong[data-review=true]{color:#2559b4}[data-hp1] .hp-followup{margin-top:14px}[data-hp1] .hp-followup button{text-align:left;color:#1649b0;background:#f3f6fd;border:1px solid #cddaf4;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:39px;padding:8px 11px;font-size:11px;transition:background .15s;display:flex}[data-hp1] .hp-followup button:hover{background:#edf2ff}[data-hp1] .hp-chat-draft{background:#fbfcfe;border:1px solid #e1e7f0;border-radius:5px;margin-top:18px;padding:16px;animation:.23s ease-out hp-arrive}[data-hp1] .hp-chat-draft>div{justify-content:space-between;align-items:center;gap:14px;display:flex}[data-hp1] .hp-chat-draft strong{font-size:11px;font-weight:500}[data-hp1] .hp-chat-draft>div>span{color:#4167af;flex-shrink:0;font-size:8px}[data-hp1] .hp-chat-draft>p{color:#596778;margin-top:10px;font-size:11px}[data-hp1] .hp-chat-draft small{color:#5d6c7b;border-top:1px solid #e7ebf2;margin-top:13px;padding-top:10px;font-size:9px;display:block}[data-hp1] .hp-chat-footer{color:#567;background:#f8fafc;border-top:1px solid #e4e8ed;border-radius:0 0 7px 7px;align-items:center;gap:8px;padding:12px 22px;font-size:10px;display:flex}[data-hp1] .hp-connection-glyph{color:var(--hp-blue);font-size:15px}[data-hp1] .hp-reveal{opacity:1;visibility:visible;transition:opacity .23s ease-out,transform .23s ease-out;transform:translateY(0)}[data-hp1] .hp-reveal[data-visible=false]{opacity:0;visibility:hidden;transform:translateY(5px)}[data-hp1] .hp-scenario-picker{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 12px;display:grid}[data-hp1] .hp-scenario-picker button{color:#526172;text-align:left;background:#fff;border:0;align-items:center;gap:10px;min-height:60px;padding:18px 17px;font-size:12px;display:flex;position:relative}[data-hp1] .hp-scenario-picker button:after{content:"";background:0 0;height:2px;position:absolute;inset:auto 17px 0}[data-hp1] .hp-scenario-picker button[aria-pressed=true]{color:var(--hp-blue)}[data-hp1] .hp-scenario-picker button[aria-pressed=true]:after{background:var(--hp-blue)}[data-hp1] .hp-scenario-number{font-family:var(--font-geist-mono),monospace;opacity:.65;font-size:9px}[data-hp1] .hp-scenario-arrow{margin-left:auto}@keyframes hp-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:950px){[data-hp1] .hp-demo-stage{grid-template-columns:195px minmax(0,1fr);gap:20px;padding:24px}[data-hp1] .hp-context-source summary{gap:7px;padding:10px}[data-hp1] .hp-document-icon{width:25px}[data-hp1] .hp-chat-topbar{gap:8px;padding-inline:13px}[data-hp1] .hp-assistant-picker button{padding-inline:8px}[data-hp1] .hp-connected{font-size:8px}[data-hp1] .hp-conversation{padding-inline:20px}}@media (max-width:700px){[data-hp1] .hp-playback{gap:10px;margin-left:auto}[data-hp1] .hp-playback button{font-size:9px}[data-hp1] .hp-demo-stage{grid-template-columns:1fr;gap:20px;padding:22px}[data-hp1] .hp-context-title{margin-bottom:15px}[data-hp1] .hp-context-label{font-size:7px}[data-hp1] .hp-context-sources{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:7px}[data-hp1] .hp-context-source summary{flex-wrap:wrap;align-content:start;gap:7px;min-height:100px;padding:10px}[data-hp1] .hp-context-source summary>span:nth-child(2){order:3;width:100%}[data-hp1] .hp-context-source strong{font-size:10px}[data-hp1] .hp-context-source small{font-size:8px}[data-hp1] .hp-document-icon{width:21px;height:25px}[data-hp1] .hp-source-index{width:15px;height:15px;font-size:7px}[data-hp1] .hp-context-source>p{padding:0 12px 12px;font-size:11px}[data-hp1] .hp-context-source[open]{grid-column:1/-1}[data-hp1] .hp-context-source[open] summary{flex-wrap:nowrap;min-height:55px}[data-hp1] .hp-context-source[open] summary>span:nth-child(2){order:initial;width:auto}[data-hp1] .hp-context-permission{padding-top:9px;font-size:8px}[data-hp1] .hp-context-permission>span{transform:rotate(90deg)}[data-hp1] .hp-conversation{min-height:356px}[data-hp1] .hp-chat-answer h2{font-size:23px}[data-hp1] .hp-scenario-picker{padding-inline:4px}[data-hp1] .hp-scenario-picker button{gap:7px;min-height:58px;padding:15px 10px;font-size:10px}[data-hp1] .hp-scenario-number{display:none}[data-hp1] .hp-scenario-picker button:after{inset-inline:10px}}@media (max-width:450px){[data-hp1] .hp-demo-stage{gap:15px;padding:17px 12px}[data-hp1] .hp-context-title{gap:8px;margin-bottom:12px}[data-hp1] .hp-context-label{display:none}[data-hp1] .hp-context-source summary{min-height:86px}[data-hp1] .hp-connection-mark{border-radius:7px;width:30px;height:30px;font-size:22px}[data-hp1] .hp-context-title strong{font-size:12px}[data-hp1] .hp-context-title>div>span{font-size:9px}[data-hp1] .hp-chat-topbar{padding:10px}[data-hp1] .hp-assistant-picker button{font-size:10px}[data-hp1] .hp-conversation{min-height:390px;padding:18px 16px}[data-hp1] .hp-user-message>p{font-size:11px}[data-hp1] .hp-chat-answer h2{font-size:22px}[data-hp1] .hp-chat-facts>div{padding-inline:7px}[data-hp1] .hp-chat-facts strong{font-size:9px}[data-hp1] .hp-chat-footer{padding-inline:12px;font-size:8px}[data-hp1] .hp-scenario-arrow{display:none}}@media (max-width:370px){[data-hp1] .hp-playback{width:100%;margin-left:0}[data-hp1] .hp-connected{gap:0;font-size:0}[data-hp1] .hp-conversation{padding-inline:13px}[data-hp1] .hp-context-source summary{padding:8px}[data-hp1] .hp-chat-facts{grid-template-columns:1fr 1fr 1.25fr}[data-hp1] .hp-chat-facts>div{padding-inline:5px}}[data-hp1] .hp-context-source[data-reading=true]{background:#1b3c61;border-color:#7ba2ff;transform:translate(2px)}[data-hp1] .hp-context-source[data-reading=true] .hp-source-index{background:var(--hp-blue);border-color:var(--hp-blue);color:#fff}[data-hp1] .hp-context-source[data-checked=true] .hp-source-index{color:#e3effc;background:#234767;border-color:#527493}[data-hp1] .hp-user-message{animation:.23s ease-out hp-arrive}@media (prefers-reduced-motion:reduce){[data-hp1] .hp-context-source[data-reading=true]{transform:none}[data-hp1] *,[data-hp1] :before,[data-hp1] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:950px){[data-hp1] .hp-hero{gap:40px}[data-hp1] .hp-demo-stage{grid-template-columns:210px minmax(0,1fr);gap:22px;padding:32px 24px}[data-hp1] .hp-conversation{padding-inline:22px}[data-hp1] .hp-chat-answer h2{font-size:19px}[data-hp1] .hp-context-title,[data-hp1] .hp-context-label{padding-inline:13px}[data-hp1] .hp-context-source summary{gap:8px}[data-hp1] .hp-context-source strong{font-size:11px}[data-hp1] .hp-context-source small{font-size:9px}[data-hp1] .hp-chat-topbar{flex-wrap:wrap;gap:8px}[data-hp1] .hp-connected{font-size:9px}}@media (max-width:700px){[data-hp1] .hp-wrap{width:calc(100% - 40px)}[data-hp1] .hp-header{height:80px}[data-hp1] .hp-hero{grid-template-columns:1fr;gap:24px;padding-block:42px 40px}[data-hp1] h1{margin-top:16px;font-size:40px}[data-hp1] .hp-hero-copy{max-width:380px;font-size:14px}[data-hp1] .hp-hero-intro .hp-text-link{margin-top:10px}[data-hp1] .hp-demo-stage{grid-template-columns:1fr;gap:16px;padding:62px 20px 24px}[data-hp1] .hp-demo-painting{object-position:30% center}[data-hp1] .hp-business-context{border-color:#385067}[data-hp1] .hp-context-title{margin:0;padding:14px}[data-hp1] .hp-context-label{display:none}[data-hp1] .hp-context-sources{gap:0;padding-inline:6px}[data-hp1] .hp-context-source summary{min-height:100px;padding:10px 8px}[data-hp1] .hp-context-source strong{font-size:11px}[data-hp1] .hp-context-source small{font-size:9px}[data-hp1] .hp-context-permission{margin:0;padding:10px 14px;font-size:9px}[data-hp1] .hp-context-source[open] summary{min-height:54px}[data-hp1] .hp-context-source>p{color:#d1deeb}[data-hp1] .hp-conversation{min-height:395px;padding:22px}[data-hp1] .hp-user-message>p{font-size:12px}[data-hp1] .hp-chat-answer h2{font-size:20px}[data-hp1] .hp-chat-answer>p{font-size:12px}[data-hp1] .hp-chat-facts strong{font-size:10px}[data-hp1] .hp-chat-footer{padding-inline:16px;font-size:9px}[data-hp1] .hp-scenario-picker button{font-size:11px}[data-hp1] :is(.hp-ownership,.hp-details,.hp-reading){grid-template-columns:1fr;gap:25px}[data-hp1] .hp-ownership{padding-block:44px}}@media (max-width:450px){[data-hp1] .hp-demo-stage{gap:12px;padding:48px 12px 20px}[data-hp1] .hp-context-source summary{padding-inline:6px}[data-hp1] .hp-context-source strong{font-size:10px}[data-hp1] .hp-source-index{width:15px;height:15px;font-size:8px}[data-hp1] .hp-context-source small{font-size:8px}[data-hp1] .hp-conversation{padding:20px 16px}[data-hp1] .hp-chat-answer h2{font-size:18px}[data-hp1] .hp-chat-topbar{padding-inline:12px}[data-hp1] .hp-chat-facts>div{padding-inline:7px}[data-hp1] .hp-followup button{font-size:10px}}@media (max-width:370px){[data-hp1] h1{font-size:36px}[data-hp1] .hp-conversation{padding-inline:13px}[data-hp1] .hp-chat-facts>div{padding-inline:5px}[data-hp1] .hp-chat-facts strong{font-size:9px}}[data-hp1] .hp-demo-toolbar{align-items:stretch;gap:12px;padding-inline:8px 19px;display:flex}[data-hp1] .hp-scenario-picker{flex:1;padding:0}[data-hp1] .hp-playback{border-left:1px solid #e2e7ed;flex-shrink:0;justify-content:end;gap:11px;width:160px;margin-block:14px;padding-left:14px}[data-hp1] .hp-playback button{min-height:32px;font-size:10px}[data-hp1] .hp-scenario-picker button{min-height:60px;padding-inline:15px}[data-hp1] .hp-chat-answer>p{font-size:13px}[data-hp1] .hp-context-source summary:hover{background:#1c3854}@media (max-width:700px){[data-hp1] .hp-demo-toolbar{flex-direction:column;gap:0;padding:0 8px}[data-hp1] .hp-scenario-picker{flex:auto}[data-hp1] .hp-scenario-picker button{min-height:52px;padding-inline:8px}[data-hp1] .hp-playback{border-top:1px solid #e4e8ed;border-left:0;width:auto;min-height:44px;margin:0;padding:4px 8px}[data-hp1] .hp-chat-answer>p{font-size:12px}}[data-hp1] .hp-playback:empty{display:none}[data-hp1] .hp-hero-copy{text-wrap:balance}@media (max-width:700px){[data-hp1] .hp-context-source summary{min-height:84px}[data-hp1] .hp-context-source[open] summary{min-height:54px}}[data-hp1] .hp-discovery{padding-block:50px 58px;scroll-margin-top:28px}[data-hp1] .hp-discovery-intro{grid-template-columns:1fr 1fr;align-items:end;gap:80px;margin-bottom:30px;display:grid}[data-hp1] .hp-discovery-intro h2{margin-top:15px;font-size:27px}[data-hp1] .hp-discovery-intro>p{max-width:415px;color:var(--hp-muted);text-wrap:pretty;font-size:13px;line-height:1.85}[data-hp1] .hp-discovery-intro .hp-label{color:var(--hp-blue);font-size:10px}[data-hp1] .hp-scan{background:#f7f9fc;border:1px solid #d7dfe8;border-radius:7px;overflow:hidden;box-shadow:0 3px 5px #182d4210,0 20px 32px -28px #182d4228}[data-hp1] .hp-scan-toolbar{color:#fff;background:#11283f;justify-content:space-between;align-items:center;gap:16px;padding:15px 24px;font-size:12px;display:flex}[data-hp1] .hp-scan-example{color:#c0cfdf;font-size:10px}[data-hp1] .hp-scan-choices{background:#fff;border-bottom:1px solid #dfe5ed;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 18px;display:grid}[data-hp1] .hp-scan-choices button{text-align:left;color:#526172;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:9px;min-height:54px;padding:17px 12px;font-size:12px;display:flex}[data-hp1] .hp-scan-choices button>span{font-size:9px;font-family:var(--font-geist-mono),monospace}[data-hp1] .hp-scan-choices button[aria-pressed=true]{color:var(--hp-blue);border-bottom-color:var(--hp-blue)}[data-hp1] .hp-scan-choices button:hover{color:var(--hp-blue)}[data-hp1] .hp-scan-body{padding:28px}[data-hp1] .hp-scan-question{text-align:center;margin-bottom:43px;position:relative}[data-hp1] .hp-scan-question h3{letter-spacing:-.025em;text-wrap:balance;margin-top:7px;font-size:19px;font-weight:500;line-height:1.4}[data-hp1] .hp-scan-inputs{color:#50647b;background:#fff;border:1px solid #dfe6ef;border-radius:4px;align-items:center;gap:10px;margin-top:12px;padding:6px 11px;font-size:10px;display:inline-flex}[data-hp1] .hp-scan-inputs>span{color:var(--hp-blue)}[data-hp1] .hp-scan-question:after{content:"";background:#b7c7e0;width:1px;height:23px;position:absolute;bottom:-23px;left:50%}[data-hp1] .hp-agent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid;position:relative}[data-hp1] .hp-agent-grid:before{content:"";background:#b7c7e0;height:1px;animation:.26s ease-out hp-fan-out;position:absolute;top:-20px;left:calc(16.6667% - 4.66667px);right:calc(16.6667% - 4.66667px)}[data-hp1] .hp-agent{background:#fff;border:1px solid #dfe5ec;border-radius:5px;min-width:0;padding:18px;animation:.23s ease-out both hp-arrive;position:relative}[data-hp1] .hp-agent:nth-child(2){animation-delay:35ms}[data-hp1] .hp-agent:nth-child(3){animation-delay:70ms}[data-hp1] .hp-agent:before{content:"";background:#b7c7e0;width:1px;height:20px;position:absolute;top:-21px;left:50%}[data-hp1] .hp-agent-heading{color:#546b86;align-items:center;gap:8px;font-size:10px;display:flex}[data-hp1] .hp-agent-heading svg{stroke:#315caa;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:25px;height:25px}[data-hp1] .hp-agent-number{font-size:8px;font-family:var(--font-geist-mono),monospace;color:#607695;margin-left:auto}[data-hp1] .hp-agent-observation{color:#33485e;border-top:1px solid #e5eaf0;min-height:75px;margin-top:13px;padding-top:13px;font-size:12px;line-height:1.7}[data-hp1] .hp-team-insight{grid-template-columns:150px 1fr;align-items:baseline;gap:22px;padding:22px 5px;display:grid}[data-hp1] .hp-team-insight>span{color:#5c6b7e;font-size:10px}[data-hp1] .hp-team-insight>p{font-family:var(--font-hp-editorial),Georgia,serif;letter-spacing:-.01em;text-wrap:pretty;color:#344559;font-size:19px;line-height:1.35}[data-hp1] .hp-scan-result{color:#fff;background:#11283f;border:1px solid #1c3b59;border-radius:5px;grid-template-columns:1fr 1fr;gap:30px;padding:25px;display:grid}[data-hp1] .hp-scan-result-label{color:#b4c8e0;margin-bottom:10px;font-size:9px;display:block}[data-hp1] .hp-scan-result h3{letter-spacing:-.025em;text-wrap:balance;font-size:19px;font-weight:450;line-height:1.35}[data-hp1] .hp-scan-result>div>p{color:#c0d0e1;margin-top:11px;font-size:10px;line-height:1.65}[data-hp1] .hp-first-build{border-left:1px solid #3a5069;padding-left:26px;padding-right:23px;position:relative}[data-hp1] .hp-first-build>span:first-child{color:#b4c8e0;font-size:10px}[data-hp1] .hp-scan-result .hp-first-build>p{color:#fff;margin-top:9px;font-size:13px;line-height:1.7}[data-hp1] .hp-scan-result-arrow{color:#a6c3ff;font-size:20px;position:absolute;bottom:0;right:0}[data-hp1] .hp-scan-footer{color:#586a7d;background:#fff;border-top:1px solid #dfe5ed;align-items:center;gap:10px;padding:12px 24px;font-size:10px;display:flex}[data-hp1] .hp-scan-footer>span{color:var(--hp-blue);font-size:15px}[data-hp1] .hp-mcp-note{max-width:600px;margin-top:11px}[data-hp1] .hp-mcp-note summary{min-height:36px;color:var(--hp-blue);align-items:center;gap:15px;font-size:11px;display:inline-flex}[data-hp1] .hp-mcp-note>p{color:var(--hp-muted);margin-top:6px;font-size:12px;line-height:1.8}[data-hp1] .hp-mcp-note[open] summary>span{transform:rotate(45deg)}[data-hp1] .hp-department{grid-template-columns:1fr 1fr;gap:80px;padding-block:65px;display:grid}[data-hp1] .hp-department h2{margin-top:16px}[data-hp1] .hp-department>div:first-child>p:not(.hp-label){color:var(--hp-muted);text-wrap:pretty;max-width:380px;margin-top:20px;font-size:13px;line-height:1.85}[data-hp1] .hp-department .hp-text-link{margin-top:14px}[data-hp1] .hp-department-ledger{align-self:center}[data-hp1] .hp-department-ledger>div{border-bottom:1px solid var(--hp-line);grid-template-columns:85px 1fr;gap:18px;padding-block:23px;display:grid}[data-hp1] .hp-department-ledger>div:first-child{padding-top:0}[data-hp1] .hp-department-ledger>div:last-child{border-bottom:0;padding-bottom:0}[data-hp1] .hp-department-ledger>div>span{color:var(--hp-blue);font-size:12px}[data-hp1] .hp-department-ledger p{color:#596674;font-size:12px;line-height:1.8}[data-hp1] .hp-close h2{max-width:500px}@keyframes hp-fan-out{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:950px){[data-hp1] :is(.hp-discovery-intro,.hp-department){gap:40px}[data-hp1] .hp-scan-body{padding:23px}[data-hp1] .hp-agent{padding:14px}[data-hp1] .hp-agent-heading{gap:5px;font-size:9px}[data-hp1] .hp-agent-number{display:none}[data-hp1] .hp-agent-observation{min-height:96px}[data-hp1] .hp-scan-choices button{padding-inline:8px;font-size:11px}[data-hp1] .hp-scan-result{gap:22px;padding:22px}}@media (max-width:700px){[data-hp1] :is(.hp-discovery-intro,.hp-department){grid-template-columns:1fr;gap:20px}[data-hp1] .hp-discovery{padding-block:37px 42px}[data-hp1] .hp-discovery-intro{margin-bottom:24px}[data-hp1] .hp-discovery-intro h2{font-size:25px}[data-hp1] .hp-scan-toolbar{padding:12px 15px;font-size:11px}[data-hp1] .hp-scan-example{font-size:9px}[data-hp1] .hp-scan-choices{padding-inline:8px}[data-hp1] .hp-scan-choices button{min-height:60px;padding:12px 7px;font-size:10px;line-height:1.55}[data-hp1] .hp-scan-choices button>span{display:none}[data-hp1] .hp-scan-body{padding:24px 16px 16px}[data-hp1] .hp-scan-question{margin-bottom:24px}[data-hp1] .hp-scan-question h3{font-size:18px}[data-hp1] .hp-scan-inputs{gap:7px;padding-inline:8px;font-size:9px}[data-hp1] .hp-scan-question:after{height:24px;bottom:-24px}[data-hp1] .hp-agent-grid{grid-template-columns:1fr;gap:10px}[data-hp1] .hp-agent-grid:before,[data-hp1] .hp-agent:before{display:none}[data-hp1] .hp-agent{padding:15px}[data-hp1] .hp-agent-heading{gap:8px;font-size:10px}[data-hp1] .hp-agent-number{display:block}[data-hp1] .hp-agent-observation{min-height:0;margin-top:10px;padding-top:10px;font-size:12px}[data-hp1] .hp-team-insight{grid-template-columns:1fr;gap:9px;padding-block:20px}[data-hp1] .hp-team-insight>p{font-size:18px}[data-hp1] .hp-scan-result{grid-template-columns:1fr;gap:19px;padding:20px}[data-hp1] .hp-scan-result h3{font-size:19px}[data-hp1] .hp-first-build{border-top:1px solid #3a5069;border-left:0;padding-top:17px;padding-left:0}[data-hp1] .hp-scan-footer{padding-inline:16px;font-size:9px}[data-hp1] .hp-department{gap:30px;padding-block:43px}[data-hp1] .hp-department-ledger>div{grid-template-columns:70px 1fr}}@media (prefers-reduced-motion:reduce){[data-hp1] .hp-agent,[data-hp1] .hp-agent-grid:before{animation:none!important}}[data-hp1] .hp-discovery{padding-top:5px}[data-hp1] .hp-agent-observation{color:#233b52;border-top:0;min-height:67px;margin-top:16px;padding-top:0;font-size:13px}@media (max-width:950px){[data-hp1] .hp-agent-observation{min-height:91px}}@media (max-width:700px){[data-hp1] .hp-discovery{padding-top:0}[data-hp1] .hp-agent-observation{min-height:0;margin-top:10px;font-size:12px}}[data-hp1] .hp-header{border-bottom:0;height:90px}[data-hp1] .hp-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:0;min-height:min(720px,100svh - 115px);padding:86px 0 110px;display:flex}[data-hp1] .hp-hero>.hp-label{color:#526171;letter-spacing:.015em;font-size:11px}[data-hp1] .hp-hero h1{letter-spacing:-.045em;color:#162332;margin:28px 0 0;font-size:62px;font-weight:400;line-height:1.02}[data-hp1] .hp-hero-copy{color:#596674;text-wrap:pretty;max-width:430px;margin:27px 0 0;font-size:14px;line-height:1.85}[data-hp1] .hp-hero>.hp-text-link{gap:17px;margin-top:24px;font-size:11px}[data-hp1] .hp-core{text-align:center;border-top:1px solid #e0e4e8;padding:72px 0 85px;scroll-margin-top:30px}[data-hp1] .hp-core>.hp-label{color:var(--hp-blue);font-size:10px}[data-hp1] .hp-core h2{font-family:var(--font-hp-editorial),Georgia,serif;letter-spacing:-.03em;margin-top:19px;font-size:38px;font-weight:400;line-height:1.1}[data-hp1] .hp-core-copy{color:#596674;text-wrap:pretty;max-width:420px;margin:22px auto 0;font-size:14px;line-height:1.85}[data-hp1] .hp-focused-practice{padding-block:45px 0}[data-hp1] .hp-practice-intro{justify-content:space-between;align-items:end;gap:40px;margin-bottom:28px;display:flex}[data-hp1] .hp-practice-intro h2{font-family:var(--font-hp-editorial),Georgia,serif;font-size:32px;font-weight:400;line-height:1.18}[data-hp1] .hp-practice-intro>p{color:#596674;font-size:12px;line-height:1.8}[data-hp1] .hp-partnership{border-bottom:1px solid var(--hp-line);grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-block:75px;display:grid}[data-hp1] .hp-partnership h2{margin-top:18px;font-size:25px}[data-hp1] .hp-partnership>p{color:#596674;text-wrap:pretty;max-width:420px;font-size:13px;line-height:1.9}[data-hp1] .hp-close{padding-block:75px}[data-hp1] .hp-close h2{font-family:var(--font-hp-editorial),Georgia,serif;letter-spacing:-.025em;font-size:31px;font-weight:400}@media (max-width:950px){[data-hp1] .hp-partnership{gap:40px}}@media (max-width:700px){[data-hp1] .hp-header{height:80px}[data-hp1] .hp-hero{min-height:min(660px,100svh - 105px);padding:70px 0 95px}[data-hp1] .hp-hero h1{margin-top:25px;font-size:49px}[data-hp1] .hp-hero-copy{max-width:320px;margin-top:23px;padding-inline:8px;font-size:13px}[data-hp1] .hp-desktop-break{display:none}[data-hp1] .hp-core{padding-block:52px 55px}[data-hp1] .hp-core h2{font-size:34px}[data-hp1] .hp-core-copy{max-width:345px;font-size:13px}[data-hp1] .hp-focused-practice{padding-top:30px}[data-hp1] .hp-practice-intro{flex-direction:column;align-items:start;gap:13px}[data-hp1] .hp-practice-intro h2{font-size:29px}[data-hp1] .hp-partnership{grid-template-columns:1fr;gap:22px;padding-block:48px}[data-hp1] .hp-partnership h2{font-size:24px}[data-hp1] .hp-close{padding-block:48px}}@media (max-width:370px){[data-hp1] .hp-hero h1{font-size:43px}[data-hp1] .hp-hero>.hp-label{font-size:10px}[data-hp1] .hp-hero-copy{padding-inline:0}}[data-hp1] .hp-core-copy{max-width:470px}[data-hp1] .hp-business-flow{text-align:left;max-width:980px;margin:46px auto 0}[data-hp1] .hp-flow-toolbar{border-block:1px solid #dde4ec;justify-content:space-between;align-items:center;padding:12px 0;display:flex}[data-hp1] .hp-flow-toolbar label{cursor:pointer;align-items:center;gap:10px;min-height:32px;font-size:12px;display:flex}[data-hp1] .hp-flow-toolbar input{accent-color:var(--hp-blue);cursor:pointer;width:15px;height:15px}[data-hp1] .hp-flow-toolbar input:focus-visible{outline:2px solid var(--hp-blue);outline-offset:4px}[data-hp1] .hp-flow-toolbar button{color:#61728a;background:0 0;border:0;align-items:center;gap:12px;min-height:32px;padding:6px 0 6px 14px;font-size:10px;display:flex}[data-hp1] .hp-flow-canvas{padding:28px 0 22px}[data-hp1] .hp-flow-canvas svg{width:100%;display:block;overflow:visible}[data-hp1] .hp-flow-canvas .hp-flow-mobile{display:none}[data-hp1] .hp-flow-groups{fill:#69809a;letter-spacing:.08em;font-size:9px}[data-hp1] .hp-flow-groups path{stroke:#dbe2ec}[data-hp1] .hp-flow-center{stroke:#b5caed;stroke-width:1px;stroke-dasharray:3 5}[data-hp1] .hp-flow-stage text{fill:#263b54;font-size:13px}[data-hp1] .hp-flow-stage circle{stroke:#799dcc;fill:#fff;stroke-width:1.3px}[data-hp1] .hp-flow-work{fill:#0052ff}[data-hp1] .hp-flow-release path{stroke:#d4dbe6;stroke-dasharray:3 4}[data-hp1] .hp-flow-release rect{fill:#fcfcfd;stroke:#d8e0eb}[data-hp1] .hp-flow-release text{fill:#75859c;font-size:11px}[data-hp1] .hp-flow-release[data-live=true] rect{fill:#0052ff;stroke:#0052ff}[data-hp1] .hp-flow-release[data-live=true] text{fill:#fff}[data-hp1] .hp-flow-release[data-live=true] path{stroke:#779fe8;stroke-dasharray:none}[data-hp1] .hp-flow-release rect{transition:fill .35s,stroke .35s}[data-hp1] .hp-flow-base rect{fill:#f4f7fc;stroke:#c9d7e9}[data-hp1] .hp-flow-base text{fill:#526d8d;font-size:10px}[data-hp1] .hp-flow-base text:first-of-type{fill:#214573;font-size:12px}[data-hp1] .hp-business-flow[data-enabled=false] .hp-flow-work{fill:#718195}[data-hp1] .hp-business-flow[data-enabled=false] .hp-flow-base{opacity:.45}[data-hp1] .hp-business-flow figcaption{border-top:1px solid #dde4ec;justify-content:space-between;gap:30px;min-height:76px;padding-top:19px;display:flex}[data-hp1] .hp-flow-status{align-items:baseline;gap:12px;display:flex}[data-hp1] .hp-flow-status-dot{background:var(--hp-blue);border-radius:50%;flex:0 0 5px;width:5px;height:5px}[data-hp1] .hp-flow-status strong{font-size:13px;font-weight:450;display:block}[data-hp1] .hp-flow-status p>span{color:#61728a;margin-top:5px;font-size:11px;display:block}[data-hp1] .hp-foundation{border-top:1px solid var(--hp-line);grid-template-columns:1fr 1.15fr;align-items:center;gap:90px;padding-block:70px;display:grid}[data-hp1] .hp-foundation-copy h2{font-family:var(--font-hp-editorial),Georgia,serif;margin-top:19px;font-size:31px;font-weight:400;line-height:1.18}[data-hp1] .hp-foundation-copy>p:not(.hp-label){color:#617083;margin-top:20px;font-size:13px;line-height:1.9}[data-hp1] .hp-foundation-copy .hp-text-link{margin-top:16px;font-size:11px}[data-hp1] .hp-journal{border-bottom:1px solid var(--hp-line);padding-block:75px 60px}[data-hp1] .hp-journal-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px;display:flex}[data-hp1] .hp-journal-heading h2{font-family:var(--font-hp-editorial),Georgia,serif;margin-top:13px;font-size:31px;font-weight:400}[data-hp1] .hp-journal-grid{grid-template-columns:1.1fr 1fr;gap:55px;display:grid}[data-hp1] .hp-journal-image{aspect-ratio:2.35;border-radius:4px;position:relative;overflow:hidden}[data-hp1] .hp-journal :is(.hp-journal-image,.hp-journal-small-image) img{object-fit:cover;transition:transform .25s}[data-hp1] .hp-journal a:hover img{transform:scale(1.025)}[data-hp1] .hp-journal-meta{color:#64758a;gap:18px;margin-top:18px;font-size:10px;display:flex}[data-hp1] .hp-journal-meta>span{color:#7e8a99}[data-hp1] .hp-journal h3{font-family:var(--font-hp-editorial),Georgia,serif;letter-spacing:-.02em;margin-top:11px;font-size:25px;font-weight:400;line-height:1.2}[data-hp1] .hp-journal-read{color:var(--hp-blue);gap:17px;margin-top:17px;font-size:10px;display:inline-flex}[data-hp1] .hp-journal-list>a{grid-template-columns:100px 1fr;gap:22px;padding-block:0 26px;display:grid}[data-hp1] .hp-journal-list>a+a{border-top:1px solid var(--hp-line);padding-block:26px 0}[data-hp1] .hp-journal-small-image{border-radius:3px;height:120px;position:relative;overflow:hidden}[data-hp1] .hp-journal-list .hp-journal-meta{margin-top:0}[data-hp1] .hp-journal-list h3{font-size:23px}[data-hp1] .hp-booking{padding-block:70px 35px;scroll-margin-top:25px}[data-hp1] .hp-booking h2{font-family:var(--font-hp-editorial),Georgia,serif;margin-top:17px;font-size:39px;font-weight:400;line-height:1.1}@media (max-width:950px){[data-hp1] .hp-foundation{gap:40px}[data-hp1] .hp-journal-grid{gap:30px}[data-hp1] .hp-journal-list>a{grid-template-columns:80px 1fr;gap:16px}}@media (max-width:700px){[data-hp1] .hp-business-flow{margin-top:32px}[data-hp1] .hp-flow-canvas{padding-top:24px;padding-bottom:16px}[data-hp1] .hp-flow-canvas .hp-flow-desktop{display:none}[data-hp1] .hp-flow-canvas .hp-flow-mobile{width:100%;display:block}[data-hp1] .hp-flow-toolbar label{font-size:11px}[data-hp1] .hp-business-flow figcaption{flex-direction:column;gap:16px;min-height:100px;padding-top:16px}[data-hp1] .hp-flow-status strong{font-size:12px}[data-hp1] .hp-flow-status p>span{font-size:11px}[data-hp1] .hp-foundation{grid-template-columns:1fr;gap:35px;padding-block:48px}[data-hp1] .hp-foundation-copy h2{font-size:29px}[data-hp1] .hp-journal{padding-block:50px 35px}[data-hp1] .hp-journal-heading{flex-direction:column;align-items:start;gap:8px;margin-bottom:23px}[data-hp1] .hp-journal-heading h2{font-size:28px}[data-hp1] .hp-journal-grid{grid-template-columns:1fr;gap:30px}[data-hp1] .hp-journal-list>a{grid-template-columns:90px 1fr;gap:20px}[data-hp1] .hp-journal-list h3{font-size:22px}[data-hp1] .hp-booking{padding-block:48px 30px}[data-hp1] .hp-booking h2{font-size:34px}}@media (prefers-reduced-motion:reduce){[data-hp1] .hp-flow-release rect,[data-hp1] .hp-journal img{transition:none}}[data-hp1] .hp-hero{min-height:min(660px,100svh - 105px);padding-block:75px 95px}[data-hp1] .hp-hero-actions{justify-content:center;align-items:center;gap:24px;margin-top:30px;display:flex}[data-hp1] .hp-button{border:1px solid var(--hp-blue);font-weight:400}[data-hp1] .hp-hero-actions .hp-button{gap:24px;min-height:43px;padding-inline:18px;font-size:11px}[data-hp1] .hp-film-button{color:#42536a;background:0 0;border:0;align-items:center;gap:10px;min-height:44px;padding:0;font-size:11px;display:inline-flex}[data-hp1] .hp-film-button:hover{color:var(--hp-blue)}[data-hp1] .hp-header .hp-nav-book{color:var(--hp-blue);background:0 0;border:0;align-items:center;gap:12px;min-height:44px;padding:0;font-size:12px;display:inline-flex}[data-hp1] .hp-action-dialog{width:min(1080px,100vw - 48px);max-width:none;max-height:calc(100svh - 48px);color:var(--hp-ink);background:#fff;border:1px solid #d8dfe9;border-radius:9px;margin:auto;padding:0;overflow:auto;box-shadow:0 25px 100px #10203740}[data-hp1] .hp-action-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#101c32ad}[data-hp1] .hp-dialog-header{z-index:1;background:#fff;border-bottom:1px solid #e2e6ed;justify-content:space-between;align-items:center;gap:15px;padding:10px 23px;font-size:12px;display:flex;position:sticky;top:0}[data-hp1] .hp-dialog-header button{background:0 0;border:0;align-items:center;gap:14px;min-height:36px;padding:4px 0 4px 12px;font-size:11px;display:flex}[data-hp1] .hp-dialog-header button>span{font-size:20px}[data-hp1] .hp-action-dialog iframe{border:0;width:100%;height:min(640px,100svh - 150px);min-height:320px;display:block}[data-hp1] .hp-dialog-fallback{color:var(--hp-blue);border-top:1px solid #e2e6ed;padding:10px 23px;font-size:10px;display:block}[data-hp1] .hp-action-dialog[data-view=film]{background:#0e1826;border-color:#263e59;width:min(1040px,100vw - 48px)}[data-hp1] .hp-action-dialog[data-view=film] .hp-dialog-header{color:#fff;background:#0e1826;border-color:#263e59}[data-hp1] .hp-action-dialog video{aspect-ratio:16/9;background:#080f18;width:100%;max-height:calc(100svh - 130px);display:block}[data-hp1] .hp-flow-channel{fill:#edf4ff;stroke:#9db9e8;stroke-width:1px}[data-hp1] .hp-business-flow[data-enabled=false] .hp-flow-channel{fill:#f3f5f7;stroke:#c2ccd8}[data-hp1] .hp-flow-queues{fill:#9b7441}[data-hp1] .hp-flow-limit text{fill:#926b34;font-size:10px}[data-hp1] .hp-flow-stage circle{r:3}[data-hp1] .hp-business-flow[data-level="0"] .hp-flow-status-dot{background:#9b7441}[data-hp1] .hp-foundation{grid-template-columns:.8fr 1.4fr;gap:50px;padding-block:65px}[data-hp1] .hp-foundation-copy h2{font-size:32px}[data-hp1] .hp-foundation-scene{isolation:isolate;background:#423c29;border-radius:6px;padding:65px 28px 45px;position:relative;overflow:hidden}[data-hp1] .hp-foundation-art{object-fit:cover;object-position:43% center;z-index:-1}[data-hp1] .hp-foundation-board{filter:drop-shadow(0 8px 18px #080f24a6);width:100%;height:auto;display:block}[data-hp1] .hp-board-screws{fill:#516578;stroke:#8190a1;stroke-width:.5px}[data-hp1] .hp-board-traces{stroke:#62829e;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}[data-hp1] .hp-board-energy{stroke:#75b6ff;stroke-width:2.5px;stroke-dasharray:15 85;opacity:0}[data-hp1] .hp-foundation-scene[data-entered=true] .hp-board-energy-in{animation:2.2s ease-in-out both hp-board-power}[data-hp1] .hp-foundation-scene[data-entered=true] .hp-board-energy-out{animation:2.2s ease-in-out 1.6s both hp-board-power}@keyframes hp-board-power{0%{stroke-dashoffset:100px;opacity:0}15%,85%{opacity:1}to{stroke-dashoffset:0;opacity:0}}[data-hp1] .hp-board-output .hp-board-output-note{fill:#657991;font-size:10px}[data-hp1] .hp-board-core text{fill:#fff}[data-hp1] .hp-board-core .hp-board-owned{letter-spacing:.1em;fill:#cbdcff;font-size:9px}[data-hp1] .hp-board-core .hp-board-core-title{letter-spacing:-.035em;font-size:21px}[data-hp1] .hp-board-core .hp-board-core-note{fill:#d6e4ff;font-size:11px}[data-hp1] .hp-board-input text{fill:#f1f7ff;font-size:14px}[data-hp1] .hp-board-input circle{fill:#a9c9ef}[data-hp1] .hp-board-footer{fill:#a4bbd3;font-size:11px}[data-hp1] .hp-booking{justify-content:space-between;align-items:center;gap:50px;padding-block:65px;display:flex}[data-hp1] .hp-booking h2{font-size:35px}[data-hp1] .hp-booking-copy{color:#637386;margin-top:19px;font-size:13px;line-height:1.85}[data-hp1] .hp-booking-action{flex-direction:column;align-items:start;gap:12px;display:flex}[data-hp1] .hp-booking-action>span{color:#6d7d91;font-size:10px}@media (max-width:950px){[data-hp1] .hp-foundation{grid-template-columns:1fr;gap:32px}[data-hp1] .hp-foundation-copy{max-width:470px}[data-hp1] .hp-foundation-scene{padding:65px 40px 45px}}@media (max-width:700px){[data-hp1] .hp-hero{min-height:min(610px,100svh - 105px);padding-block:60px 80px}[data-hp1] .hp-hero-actions{gap:20px;margin-top:25px}[data-hp1] .hp-header .hp-nav-book{gap:8px;font-size:11px}[data-hp1] .hp-foundation{padding-block:45px}[data-hp1] .hp-foundation-copy h2{font-size:29px}[data-hp1] .hp-foundation-scene{margin-inline:-10px;padding:45px 10px 30px}[data-hp1] .hp-board-output .hp-board-output-note{display:none}[data-hp1] .hp-board-output text{font-size:20px;transform:translateY(8px)}[data-hp1] .hp-board-input text{font-size:18px}[data-hp1] .hp-board-core .hp-board-core-title{font-size:25px}[data-hp1] .hp-board-core .hp-board-core-note{font-size:13px}[data-hp1] .hp-board-footer{font-size:14px}[data-hp1] .hp-booking{flex-direction:column;align-items:start;gap:28px;padding-block:45px}[data-hp1] .hp-booking h2{font-size:32px}[data-hp1] .hp-action-dialog,[data-hp1] .hp-action-dialog[data-view=film]{width:calc(100vw - 20px);max-height:calc(100svh - 20px)}[data-hp1] .hp-dialog-header{padding-inline:15px;font-size:11px}[data-hp1] .hp-action-dialog iframe{height:calc(100svh - 125px)}}@media (prefers-reduced-motion:reduce){[data-hp1] .hp-foundation-scene[data-entered=true] .hp-board-energy{animation:none}}[data-hp1] .hp-dialog-calendar{position:relative}[data-hp1] .hp-calendar-loading{color:#657489;pointer-events:none;background:#fff;place-items:center;font-size:12px;display:grid;position:absolute;inset:0}[data-hp1] .hp-hero-actions{gap:29px}[data-hp1] .hp-hero-actions .hp-button{color:var(--hp-blue);background:0 0;border:0;border-radius:0;gap:12px;min-height:44px;padding:0;font-size:11px}[data-hp1] .hp-hero-actions .hp-button:hover{text-underline-offset:5px;background:0 0;text-decoration:underline}[data-hp1] .hp-film-button{color:#5c6a7c}[data-hp1] .hp-film-button>span{color:#697d98;font-size:15px}[data-hp1] .hp-flow-intake{stroke:#b5cae7;stroke-width:1px}[data-hp1] .hp-flow-intake circle{fill:var(--hp-blue);stroke:none}[data-hp1] .hp-foundation-scene{isolation:auto;background:#f8fafc;border:1px solid #d9e2ef;border-radius:4px;padding:18px 18px 12px}[data-hp1] .hp-blueprint-heading{color:#647b98;justify-content:space-between;gap:16px;padding:0 1px 16px;font-size:9px;display:flex}[data-hp1] .hp-blueprint-heading>span:last-child{color:#3264ac}[data-hp1] .hp-foundation-board{filter:none}[data-hp1] .hp-board-surface{fill:#0000;stroke:#0000}[data-hp1] .hp-board-screws{fill:#a8bbd4;stroke:none}[data-hp1] .hp-board-traces{stroke:#8ca9cf;stroke-width:1.25px}[data-hp1] .hp-board-energy{stroke:#0052ff;stroke-width:2px}[data-hp1] .hp-board-output rect{fill:#fff;stroke:#8aa8d1}[data-hp1] .hp-board-output text{fill:#2b4b76;font-size:15px}[data-hp1] .hp-board-output circle{fill:#fff;stroke:#7196c9}[data-hp1] .hp-board-core rect{fill:#f8fbff;stroke:#7499d2}[data-hp1] .hp-board-core .hp-board-core-rim{fill:#eef4fd;stroke:#abc0de}[data-hp1] .hp-blueprint-pins{stroke:#7499d2;stroke-width:2px}[data-hp1] .hp-board-core .hp-board-owned{fill:#6f89ad;letter-spacing:.08em;font-size:9px}[data-hp1] .hp-board-core .hp-board-core-title{fill:#1e487e}[data-hp1] .hp-board-core .hp-board-core-note{fill:#6280a6}[data-hp1] .hp-board-input rect{fill:#fff;stroke:#a6bbd7}[data-hp1] .hp-board-input text{fill:#47658c}[data-hp1] .hp-board-input circle{fill:#fff;stroke:#7196c9}[data-hp1] .hp-board-footer{fill:#7790af}[data-hp1] .hp-blueprint-generated{stroke:#5d85bd;stroke-width:1.2px;fill:none}[data-hp1] .hp-foundation-scene[data-entered=true] .hp-board-output rect{animation:1.3s ease-out 1.9s both hp-blueprint-outline}[data-hp1] .hp-foundation-scene[data-entered=true] .hp-blueprint-generated{animation:1.1s ease-out 2.7s both hp-blueprint-detail}@keyframes hp-blueprint-outline{0%{stroke-dasharray:100;stroke-dashoffset:100px}to{stroke-dasharray:100;stroke-dashoffset:0}}@keyframes hp-blueprint-detail{0%{opacity:0}to{opacity:1}}@media (max-width:700px){[data-hp1] .hp-foundation-scene{margin-inline:-4px;padding:16px 8px 10px}[data-hp1] .hp-board-output text{font-size:20px;transform:none}[data-hp1] .hp-board-core .hp-board-owned{font-size:10px}}@media (prefers-reduced-motion:reduce){[data-hp1] .hp-foundation-scene[data-entered=true] .hp-board-output rect,[data-hp1] .hp-foundation-scene[data-entered=true] .hp-blueprint-generated{animation:none}}@media (max-width:960px){[data-hp1] .hp-flow-canvas .hp-flow-desktop{display:none}[data-hp1] .hp-flow-canvas .hp-flow-mobile{width:100%;max-width:420px;margin-inline:auto;display:block}}
[data-hp1]{--hp-panel:#fff;--hp-button-ink:#fff;min-height:100svh}.dark [data-hp1]{--hp-paper:#11151b;--hp-ink:#e8edf4;--hp-muted:#a2adbb;--hp-blue:#86adff;--hp-blue-hover:#abc6ff;--hp-blue-paper:#1a2943;--hp-line:#303944;--hp-panel:#191f28;--hp-button-ink:#111b2d;--hp-diagram-line:#526d94;--hp-diagram-text:#b4c7e1;--hp-warning:#d2a467;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-hp1] .hp-theme-menu{flex:0 0 44px;display:flex}[data-hp1] .hp-header .hp-menu-trigger{width:44px;height:44px;color:var(--hp-muted);background:0 0;border:0;border-radius:4px;flex:0 0 44px;place-items:center;padding:0;transition:color .15s ease-out,transform .15s ease-out;display:inline-grid}[data-hp1] .hp-header .hp-menu-trigger:is(:hover,[data-state=open]){color:var(--hp-ink)}[data-hp1] .hp-header .hp-menu-trigger:active{transform:scale(.96)}[data-hp1] .hp-theme-popover{z-index:60;border:1px solid var(--hp-line);background:var(--hp-panel);width:188px;max-width:calc(100vw - 32px);color:var(--hp-ink);border-radius:8px;outline:none;padding:6px;font-size:12px;line-height:1.5;box-shadow:0 3px 8px #111b2d08,0 12px 28px #111b2d12}.dark [data-hp1] .hp-theme-popover{box-shadow:0 3px 8px #080e1826,0 12px 28px #080e1850}[data-hp1] .hp-theme-menu-label{color:var(--hp-muted);padding:8px 10px 6px;font-size:11px}[data-hp1] .hp-theme-option{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;outline:none;align-items:center;gap:10px;min-height:40px;padding:8px 10px;display:flex}[data-hp1] .hp-theme-option>svg{color:var(--hp-muted)}[data-hp1] .hp-theme-option[data-highlighted]{background:var(--hp-blue-paper)}[data-hp1] .hp-theme-option:focus-visible{outline:1px solid var(--hp-blue);outline-offset:-1px}[data-hp1] .hp-theme-check{color:var(--hp-blue);margin-left:auto;display:flex}[data-hp1] .hp-skip{background:var(--hp-panel)}[data-hp1] .hp-button{color:var(--hp-button-ink)}.dark [data-hp1] .hp-hero h1{color:var(--hp-ink)}.dark [data-hp1] .hp-core{border-color:var(--hp-line)}.dark [data-hp1] :is(.hp-hero>.hp-label,.hp-hero-copy,.hp-core-copy,.hp-practice-intro>p,.hp-foundation-copy>p:not(.hp-label),.hp-booking-copy,.hp-booking-action>span,.hp-film-button,.hp-film-button>span,.hp-playback button,.hp-flow-toolbar button,.hp-chat-you,.hp-tool-activity,.hp-chat-answer>p,.hp-chat-facts>div>span,.hp-chat-draft>p,.hp-chat-draft small,.hp-chat-footer,.hp-scenario-picker button){color:var(--hp-muted)}.dark [data-hp1] ::selection{color:#f4f7ff;background:#2e4b78}.dark [data-hp1] :is(.hp-film-button,.hp-playback button):hover{color:var(--hp-blue)}.dark [data-hp1] :is(.hp-flow-toolbar,.hp-business-flow figcaption){border-color:var(--hp-line)}.dark [data-hp1] .hp-flow-groups{fill:var(--hp-muted)}.dark [data-hp1] .hp-flow-groups path{stroke:var(--hp-line)}.dark [data-hp1] :is(.hp-flow-center,.hp-flow-intake){stroke:var(--hp-diagram-line)}.dark [data-hp1] .hp-flow-channel{fill:#19263b;stroke:var(--hp-diagram-line)}.dark [data-hp1] .hp-business-flow[data-enabled=false] .hp-flow-channel{fill:var(--hp-panel);stroke:#536171}.dark [data-hp1] .hp-flow-stage text{fill:var(--hp-ink)}.dark [data-hp1] .hp-flow-stage circle{fill:var(--hp-paper);stroke:var(--hp-diagram-text)}.dark [data-hp1] .hp-flow-work{fill:var(--hp-blue)}.dark [data-hp1] .hp-business-flow[data-enabled=false] .hp-flow-work{fill:var(--hp-muted)}.dark [data-hp1] .hp-flow-release path{stroke:var(--hp-diagram-line)}.dark [data-hp1] .hp-flow-release rect{fill:var(--hp-panel);stroke:var(--hp-line)}.dark [data-hp1] .hp-flow-release text{fill:var(--hp-muted)}.dark [data-hp1] .hp-flow-release[data-live=true] rect{fill:var(--hp-blue);stroke:var(--hp-blue)}.dark [data-hp1] .hp-flow-release[data-live=true] text{fill:var(--hp-button-ink)}.dark [data-hp1] .hp-flow-release[data-live=true] path{stroke:var(--hp-blue)}.dark [data-hp1] .hp-flow-base rect{fill:var(--hp-blue-paper);stroke:var(--hp-diagram-line)}.dark [data-hp1] .hp-flow-base text{fill:var(--hp-diagram-text)}.dark [data-hp1] .hp-flow-base text:first-of-type{fill:var(--hp-ink)}.dark [data-hp1] :is(.hp-flow-limit text,.hp-flow-queues){fill:var(--hp-warning)}.dark [data-hp1] .hp-business-flow[data-level="0"] .hp-flow-status-dot{background:var(--hp-warning)}.dark [data-hp1] :is(.hp-demo,.hp-chat-window){background:var(--hp-panel);border-color:var(--hp-line)}.dark [data-hp1] .hp-demo{box-shadow:0 3px 6px #080e1826,0 20px 40px -28px #080e1850}.dark [data-hp1] :is(.hp-chat-topbar,.hp-chat-facts,.hp-chat-facts>div,.hp-chat-draft,.hp-chat-draft small,.hp-chat-footer,.hp-playback){border-color:var(--hp-line)}.dark [data-hp1] .hp-assistant-picker{background:var(--hp-paper);border-color:var(--hp-line)}.dark [data-hp1] .hp-assistant-picker button{color:var(--hp-muted)}.dark [data-hp1] .hp-assistant-picker button[aria-pressed=true]{color:var(--hp-ink);background:#303a49}.dark [data-hp1] .hp-connected{color:#a4c8b5}.dark [data-hp1] .hp-connected>span{background:#86c5a6}.dark [data-hp1] .hp-user-message>p{color:var(--hp-ink);background:#253144;border-color:#354458}.dark [data-hp1] [data-assistant=Claude] .hp-user-message>p{background:#2c2c2c;border-color:#41403c}.dark [data-hp1] .hp-assistant-rule{background:var(--hp-diagram-line)}.dark [data-hp1] .hp-tool-symbol{color:#a4c8b5}.dark [data-hp1] .hp-chat-facts strong{color:#a4d4b9}.dark [data-hp1] :is(.hp-tool-activity[data-active=true],.hp-chat-facts sup,.hp-chat-facts strong[data-review=true],.hp-chat-draft>div>span,.hp-scenario-picker button[aria-pressed=true]){color:var(--hp-blue)}.dark [data-hp1] .hp-followup button{background:var(--hp-blue-paper);color:var(--hp-blue);border-color:#3c5680}.dark [data-hp1] .hp-followup button:hover{background:#243858}.dark [data-hp1] :is(.hp-chat-draft,.hp-chat-footer){background:#151b23}.dark [data-hp1] .hp-scenario-picker button{background:0 0}.dark [data-hp1] .hp-connection-mark,.dark [data-hp1] .hp-context-source[data-reading=true] .hp-source-index{color:var(--hp-button-ink)}.dark [data-hp1] .hp-action-dialog:not([data-view=film]),.dark [data-hp1] .hp-action-dialog:not([data-view=film]) .hp-dialog-header,.dark [data-hp1] .hp-calendar-loading{background:var(--hp-panel);border-color:var(--hp-line)}.dark [data-hp1] .hp-calendar-loading{color:var(--hp-muted)}.dark [data-hp1] .hp-dialog-fallback{border-color:var(--hp-line)}@media (max-width:700px){[data-hp1] .hp-header{gap:12px}[data-hp1] .hp-header nav{gap:16px}}@media (max-width:420px){[data-hp1] .hp-header nav{gap:10px;font-size:11px}[data-hp1] .hp-header .hp-nav-book{font-size:11px}[data-hp1] .hp-header .hp-nav-book>span{display:none}}@media (max-width:350px){[data-hp1] .hp-header nav{gap:8px}[data-hp1] .hp-header .hp-wordmark{font-size:24px}}@media (prefers-reduced-motion:reduce){[data-hp1] .hp-header .hp-menu-trigger{transition:none}}
