@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow,.shadow\/glass{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}}@font-face{font-family:Aeonik Trial;src:url(/fonts/AeonikTRIAL-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Aeonik Trial;src:url(/fonts/AeonikTRIAL-Medium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}:root{--paper:#fdfdfb;--ink:#111718;--ink-soft:#3b5154;--primary:#3b5154;--primary-foreground:#fdfdfb;--neutral:#edf1f2;--sage:#a8bec2;--mist:#e5ecee;--white:#fff;--muted:#6d7777;--positive:#507266;--warning:#a96946;--danger:#9b5f57;--line:#1117181c;--line-strong:#11171830;--line-dark:#fafaf826;--shell:min(calc(100% - clamp(40px, 22vw, 400px)), 1417px);--site-header-height:100px;--font-sans:"Aeonik Trial", "Inter", "Helvetica Neue", Arial, sans-serif;--font-size-min:max(18px, 1.125rem);--heading-display-size:clamp(3.5rem, 3rem + 3vw, 6rem);--heading-display-leading:1.04;--heading-section-size:clamp(2.625rem, 1.75rem + 2.75vw, 4.5rem);--heading-section-leading:1.1}*,:before,:after{box-sizing:border-box;letter-spacing:0!important}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--site-header-height) + 16px);background:var(--paper)}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--font-size-min);font-kerning:normal;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.5;overflow-x:clip}button,input,textarea{font:inherit}small{font-size:inherit}button,a{color:inherit}button{border:0}a{text-decoration:none}::selection{background:var(--sage);color:var(--ink)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--ink);color:var(--paper);font-size:var(--font-size-min);padding:10px 14px;transition:transform .16s;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:2px solid var(--sage);outline-offset:3px}.reveal-ready [data-reveal]{opacity:0;transition:opacity .62s cubic-bezier(.2,.7,.2,1),transform .62s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0s);transform:translateY(14px)}.reveal-ready [data-reveal].is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.finance-surface{isolation:isolate;border-radius:var(--surface-radius,24px);background-color:var(--primary);background-image:radial-gradient(ellipse at 96% -20%, var(--surface-cool,#b8d3dcd1), transparent 64%), radial-gradient(ellipse at 28% 112%, var(--surface-warm,#f4cda661), transparent 58%), radial-gradient(ellipse at 88% 78%, #184031b3, transparent 60%), radial-gradient(ellipse at 92% 112%, var(--surface-sage,#a8bec257), transparent 56%), linear-gradient(120deg, #3b5154 0%, var(--surface-mid,#3b5154) 56%, var(--surface-end,#344a4d) 100%);color:var(--primary-foreground);position:relative;overflow:hidden}.finance-surface:before{content:"";z-index:0;border-radius:inherit;mix-blend-mode:soft-light;opacity:var(--surface-grain-opacity,.32);pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='3.2' intercept='-1.1'/%3E%3CfeFuncG type='linear' slope='3.2' intercept='-1.1'/%3E%3CfeFuncB type='linear' slope='3.2' intercept='-1.1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Cpath d='M0 0h180v180H0z' filter='url(%23grain)'/%3E%3C/svg%3E"),radial-gradient(#0000 30%,#0816182e 100%);background-size:180px 180px,100% 100%;position:absolute;inset:0}.finance-surface>*{z-index:1;position:relative}.finance-surface>.finance-surface-gradient{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.finance-surface-gradient:before,.finance-surface-gradient:after{content:"";opacity:0;position:absolute;inset:-18%}.finance-surface-gradient:before{background:radial-gradient(at 78% 18%,#91bed699,#0000 62%),linear-gradient(125deg,#36565f 12%,#577c91 65%,#40677c)}.finance-surface-gradient:after{background:radial-gradient(ellipse at 24% 85%, #f4cda6e6 8%, #f4cda67a 36%, transparent 68%), radial-gradient(ellipse at 88% 72%, #184031e0 8%, transparent 64%), radial-gradient(ellipse at 92% 12%, #edf1f233, transparent 62%), linear-gradient(115deg, var(--primary) 12%, #667b7d 64%, var(--sage))}@keyframes finance-surface-blue{0%,65%,to{opacity:0;transform:translate(-3%,2%)scale(1)}30%{opacity:.55;transform:translate(3%,-2%)scale(1.04)}}@keyframes finance-surface-beige{0%,35%,to{opacity:0;transform:translate(3%,-2%)scale(1)}70%{opacity:.5;transform:translate(-3%,2%)scale(1.04)}}@media (prefers-reduced-motion:no-preference){.finance-surface-gradient:before{animation:30s ease-in-out infinite finance-surface-blue}.finance-surface-gradient:after{animation:30s ease-in-out infinite finance-surface-beige}}.wordmark-icon{flex-shrink:0;width:1.1em;height:1.1em;display:block}@font-face{font-family:Nohemi;src:url(/fonts/Nohemi-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nohemi;src:url(/fonts/Nohemi-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.hp{--df-paper:#fdfdfb;--df-ink:#111718;--df-primary:#3b5154;--df-neutral:#edf1f2;--df-sage:#a8bec2;--df-mist:#e5ecee;--df-white:#fff;--df-muted:#6d7777;--df-positive:#507266;--df-warning:#a96946;--df-danger:#9b5f57;--df-line:#1117181c;--df-line-strong:#11171830;--df-line-dark:#fafaf826;--df-diagram-border:#fdfdfb61;--df-diagram-fill:#1b2d3033;--df-on-dark-muted:#fdfdfbc7;--df-font-heading:"Nohemi", "Geist", sans-serif;--df-font-body:"Geist", "Inter", "Helvetica Neue", Arial, sans-serif;--df-shell:min(calc(100% - clamp(40px, 16vw, 320px)), 1280px);--df-ease:cubic-bezier(.2, .7, .2, 1);--hp-h2:clamp(2rem, 1.2rem + 2.3vw, 3.375rem);--hp-section-space:clamp(72px, 7.5vw, 120px);--bar-rest:#d6e0e2;--df-agent:#608ba3;--df-agent-tint:#608ba31f;--df-positive-tint:#5072661f;--df-warning-tint:#a969461f;background:var(--df-paper);color:var(--df-ink);font-family:var(--df-font-body);font-synthesis:none;-webkit-font-smoothing:antialiased;font-size:1.125rem;line-height:1.5}.hp :where(h1,h2,h3,p,ol,ul,figure){margin:0}.hp :where(ol,ul){padding:0;list-style:none}.hp-icon{flex:none}.hp-shell{width:var(--df-shell);margin-inline:auto}.hp-h2{font-family:var(--df-font-heading);font-size:var(--hp-h2);text-wrap:balance;font-weight:500;line-height:1.08}.hp-h2 span{color:var(--df-muted)}.hp-label{color:var(--df-muted);font-size:1rem;margin-bottom:16px!important}.hp-label.is-light{color:var(--df-on-dark-muted)}.hp-lede{max-width:42ch;color:var(--df-muted);font-size:clamp(1.0625rem,1.2vw,1.1875rem);margin-top:20px!important}.hp-head{max-width:820px;margin-bottom:clamp(36px,4vw,56px)}.hp-head-center{text-align:center;max-width:980px;margin-inline:auto}.hp-footnote{color:var(--df-muted);font-size:.8125rem;margin-top:16px!important}.hp-section{padding-block:var(--hp-section-space)}.hp-btn{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 24px;font-size:1rem;font-weight:500;line-height:1;transition:background-color .18s,color .18s,border-color .18s,transform .18s;display:inline-flex}.hp-btn:hover{transform:translateY(-1px)}.hp-btn-light{background:var(--df-paper);color:var(--df-ink)}.hp-btn-light:hover{background:#e9eeec}.hp-btn-ghost{color:var(--df-paper);border-color:#fdfdfb8c}.hp-icon-btn{border:1px solid var(--df-diagram-border);width:32px;height:32px;color:var(--df-paper);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}.hp-nav{z-index:40;color:var(--df-paper);border-bottom:1px solid #0000;transition:background-color .22s,color .22s,border-color .22s;position:fixed;inset:0 0 auto}.hp-nav.is-scrolled{border-color:var(--df-line);color:var(--df-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fdfdfbf0}.hp-nav-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;min-height:76px;display:grid}.hp-wordmark{width:fit-content;font-family:var(--df-font-heading);align-items:center;gap:10px;font-size:1.5rem;font-weight:500;line-height:1;display:inline-flex}.hp-wordmark svg{width:26px;height:26px}.hp-nav-links{gap:clamp(20px,2.4vw,40px);font-size:1rem;display:flex}.hp-nav-links a{opacity:.86;transition:opacity .16s}.hp-nav-links a:hover{opacity:1}.hp-btn-nav{background:var(--df-paper);min-height:40px;color:var(--df-ink);justify-self:end;padding:0 18px;font-size:.9375rem}.hp-nav.is-scrolled .hp-btn-nav{background:var(--df-ink);color:var(--df-paper)}.hp-panel{background:var(--df-neutral);border-radius:24px;place-items:center;display:grid;position:relative;overflow:hidden}.hp-ui-card{border:1px solid var(--df-line);background:var(--df-white);width:100%;color:var(--df-ink);border-radius:12px;padding:20px;font-size:.9375rem;line-height:1.4}.hp-ui-title{align-items:center;gap:8px;font-weight:500;display:flex;margin-bottom:14px!important}.hp-ui-title .hp-icon{color:var(--df-muted)}.hp-ui-title>strong,.hp-ui-title>.hp-pill{margin-left:auto}.hp-pill{background:var(--df-positive-tint);color:var(--df-positive);border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:500}.hp-pill.is-agent{background:var(--df-agent-tint);color:var(--df-agent)}.hp-agent-ico{color:var(--df-agent)}.hp-skel{background:var(--bar-rest);border-radius:4px;height:8px;margin:6px 0;display:block}.hp-skel.is-short{width:60%}.hp-skel.is-shimmer{background:linear-gradient(90deg, var(--df-agent-tint), #608ba359, var(--df-agent-tint));background-size:200% 100%;animation:1.1s linear infinite hp-shimmer}@keyframes hp-shimmer{to{background-position:-200% 0}}.hp-dots{border:2px solid var(--df-agent);border-right-color:#0000;border-radius:50%;flex:none;width:12px;height:12px;animation:.8s linear infinite hp-spin;display:inline-block}@keyframes hp-spin{to{transform:rotate(360deg)}}.hp-thinking{color:var(--df-agent);align-items:center;gap:8px;font-size:.9375rem;animation:1.2s ease-in-out infinite hp-pulse;display:inline-flex}@keyframes hp-pulse{50%{opacity:.45}}@keyframes hp-in{0%{opacity:0;transform:translateY(8px)}}.hp-meter{background:var(--df-neutral);border-radius:999px;height:6px;display:block;overflow:hidden}.hp-meter i{border-radius:inherit;background:var(--df-positive);height:100%;transition:width .7s var(--df-ease);display:block}.hp-caret{vertical-align:-.14em;background:currentColor;width:2px;height:1em;margin-left:2px;animation:.9s step-end infinite hp-blink;display:inline-block}@keyframes hp-blink{50%{opacity:0}}.hp-cursor{color:var(--df-ink);opacity:0;pointer-events:none;transition:transform .8s var(--df-ease), opacity .2s ease;position:absolute;bottom:-14px;right:-6px;transform:translate(60px,50px)}.hp-cursor .hp-icon{fill:var(--df-white)}.hp-cursor.is-on{opacity:1;transform:translate(0)}.hp-approve-btn,.hp-mini-btn{background:var(--df-ink);color:var(--df-paper);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:.8125rem;font-weight:500;transition:background-color .2s;display:inline-flex;position:relative}.hp-approve-btn.is-done{background:var(--df-positive)}.hp-mini-btn{margin-left:auto;padding:4px 12px}.hp-hero{isolation:isolate;color:var(--df-paper);padding-top:clamp(104px,9vw,136px);position:relative;overflow:hidden}.hp-hero-surface.finance-surface{--surface-cool:#a8bec275;--surface-warm:#f4cda647;--surface-sage:#a8bec24d;--surface-mid:#49666b;--surface-end:#405b60;--surface-grain-opacity:.2;z-index:-1;border-radius:0;position:absolute;inset:0}.hp-hero-surface:after{content:"";background:linear-gradient(#0f20234d,#0000 36%),linear-gradient(90deg,#1b2d304d,#0000 70%);position:absolute;inset:0}.hp-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(40px,5vw,80px);display:grid}.hp-hero-title{font-family:var(--df-font-heading);font-size:clamp(2.5rem,.8rem + 3.4vw,4.5rem);font-weight:500;line-height:1.04;display:grid}.hp-hero-lede{max-width:28em;color:var(--df-on-dark-muted);font-size:clamp(1.0625rem,1.3vw,1.3125rem);margin-top:24px!important}.hp-hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hp-hero-visual{justify-self:end;width:100%;max-width:560px}.hp-role-switch{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.hp-role-tabs{flex-wrap:wrap;gap:4px 14px;display:flex}.hp-role-tab{color:var(--df-paper);cursor:pointer;opacity:.6;background:0 0;border-bottom:1px solid #0000;padding:4px 0;font-size:.875rem;transition:opacity .16s}.hp-role-tab:hover{opacity:.9}.hp-role-tab[aria-pressed=true]{opacity:1;border-color:currentColor}.hp .sr-only,.hp-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hp :where(a):not([class]){color:inherit;text-decoration:none}:where(.hp button){font:inherit}:where(.hp table){border-collapse:collapse;width:100%}:where(.hp th){text-align:left;font-weight:500}:where(.hp dl,.hp dd){margin:0}.hp :focus-visible{outline:2px solid var(--df-agent);outline-offset:2px}.hp-section.is-tint,.hp-tables,.hp-inbox,.hp-agents,.hp-faq{background:var(--df-white)}.hp-illus{color:var(--df-muted);text-align:right;font-size:.8125rem;margin-top:12px!important}.is-light .hp-label,.hp-head.is-light .hp-label,.hp-head.is-light .hp-h2 span,.hp-head.is-light .hp-lede{color:var(--df-on-dark-muted)}.hp-lede{max-width:52ch}.hp-head-center .hp-lede{margin-inline:auto}.hp-btn-paper{background:var(--df-paper);color:var(--df-ink)}.hp-btn-paper:hover{background:#e9eeec}.hp-icon-btn.is-dark{border-color:var(--df-line-strong);color:var(--df-ink)}.hp-icon-btn.is-dark:hover{background:var(--df-neutral)}.hp-avatar{background:var(--df-primary);width:32px;height:32px;color:var(--df-paper);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:600;display:inline-grid}.hp-avatar.is-sm{width:26px;height:26px;font-size:.6875rem}.hp-status{color:var(--df-ink);align-items:center;gap:7px;display:inline-flex}.hp-status .hp-icon{flex:none}.hp-status.is-done .hp-icon{color:var(--df-positive)}.hp-status.is-flag .hp-icon{color:var(--df-warning)}.hp-status.is-idle{color:var(--df-muted)}.hp-status.is-idle .hp-icon{color:var(--df-sage)}.hp-logo{border:1px solid var(--df-line);background:var(--df-white);height:44px;color:var(--df-ink);white-space:nowrap;border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-size:.875rem;font-weight:500;display:inline-flex}.hp-logo img{object-fit:contain;width:auto;max-width:96px;height:22px;display:block}.hp-logo.is-sm{border-radius:10px;height:36px;padding:0 10px;font-size:.8125rem}.hp-logo.is-sm img{max-width:76px;height:18px}.hp-logo em{color:var(--df-ink);font-style:normal;font-weight:400}.hp-logo.is-icon .hp-icon{color:var(--df-primary)}.hp-logo.is-more{color:var(--df-muted);background:0 0;border-style:dashed}.hp-prompt-pill{border:1px solid var(--df-line-strong);background:var(--df-white);min-height:48px;color:var(--df-ink);border-radius:999px;align-items:center;gap:10px;padding:8px 10px 8px 12px;font-size:.9375rem;line-height:1.35;display:flex}.hp-prompt-pill>span:not(.hp-send){flex:1;min-width:0}.hp-send{background:var(--df-ink);width:32px;height:32px;color:var(--df-paper);border-radius:50%;flex:none;place-items:center;display:grid}.hp-out-chip,.hp-live,.hp-src,.hp-fx{background:var(--df-neutral);color:var(--df-primary);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:.6875rem;font-style:normal;font-weight:500;line-height:1.5;display:inline-flex}.hp-live{background:var(--df-positive-tint);color:var(--df-positive);margin-left:auto}.hp-live:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite hp-pulse}.hp-fx{background:var(--df-agent-tint);font-family:ui-monospace,SF Mono,Menlo,monospace}.hp-choice-btn,.hp-save,.hp-release-btn,.hp-result-review b{position:relative}.hp-cursor{z-index:3;align-items:flex-start;gap:2px;display:inline-flex}.hp-cursor em{background:var(--df-ink);color:var(--df-paper);white-space:nowrap;border-radius:6px;margin-top:16px;padding:2px 8px;font-size:.6875rem;font-style:normal;font-weight:500}.hp-cursor .hp-icon{fill:var(--df-white);stroke:var(--df-ink)}.hp-atlas{color:var(--df-primary);flex:none;overflow:visible}.hp-atlas-eyes{transform-box:fill-box;transform-origin:50%}.hp-atlas.is-idle .hp-atlas-eyes{animation:6s infinite hp-atlas-blink}.hp-atlas.is-thinking .hp-atlas-eyes{animation:1.4s ease-in-out infinite hp-atlas-look}.hp-atlas.is-thinking .hp-atlas-orbit{stroke-dasharray:18 6;animation:1.2s linear infinite hp-atlas-orbit}@keyframes hp-atlas-blink{0%,93%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes hp-atlas-look{0%,to{transform:translate(-2px)}50%{transform:translate(2px)}}@keyframes hp-atlas-orbit{to{stroke-dashoffset:-48px}}.hp-steplist{grid-template-columns:minmax(0,.8fr) minmax(0,1.45fr);align-items:start;gap:clamp(32px,4vw,64px);display:grid}.hp-steps-col{justify-items:start;gap:20px;display:grid}.hp-steps{gap:4px;width:100%;display:grid}.hp-steps li{border-bottom:1px solid var(--df-line);padding:14px 0 16px;position:relative}.hp-steps button{width:100%;color:var(--df-muted);cursor:pointer;font-family:var(--df-font-heading);text-align:left;background:0 0;border:0;align-items:flex-start;gap:14px;padding:0;font-size:1.25rem;font-weight:500;line-height:1.25;transition:color .2s;display:flex}.hp-steps li.is-active button,.hp-steps button:hover{color:var(--df-ink)}.hp-step-num{border:1px solid var(--df-line-strong);width:26px;height:26px;font-family:var(--df-font-body);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:.8125rem;display:inline-grid}.is-active .hp-step-num{border-color:var(--df-ink);background:var(--df-ink);color:var(--df-paper)}.hp-steps p{color:var(--df-muted);padding:8px 0 0 40px;font-size:1rem;display:none}.hp-steps li.is-active p{animation:hp-in .4s var(--df-ease);display:block}.hp-step-line{height:2px;position:absolute;bottom:-1px;left:0;right:0}.hp-step-line i{background:var(--df-ink);transform-origin:0;height:100%;animation:linear forwards hp-grow;display:block}@keyframes hp-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hp-stage{background-color:var(--df-neutral);background-image:radial-gradient(#11171812 1px,#0000 1px);background-size:16px 16px;border-radius:24px;grid-template-columns:minmax(0,1fr);min-height:500px;padding:64px clamp(16px,3vw,40px) 32px;display:grid;position:relative;overflow:hidden}.hp-stage-label{color:var(--df-primary);align-items:center;gap:8px;font-size:.875rem;font-weight:500;display:inline-flex;position:absolute;top:20px;left:clamp(16px,3vw,40px)}.hp-stage-scene{min-width:0;animation:hp-in .45s var(--df-ease);grid-template-columns:minmax(0,1fr);align-content:center;display:grid}.hp-panel{padding:clamp(20px,3vw,48px)}.hp-nav-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.hp-lang{opacity:.86;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.875rem;font-weight:500;display:inline-flex}.hp-lang:hover{opacity:1}.hp-menu-btn{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:none}.hp-mobile-menu{background:var(--df-paper);gap:4px;padding:8px 20px 20px;display:grid}.hp-mobile-menu a{border-bottom:1px solid var(--df-line);padding:12px 0;font-size:1.125rem}.hp-mobile-menu .hp-menu-cta{background:var(--df-ink);color:var(--df-paper);border:0;margin-top:12px;padding:0 24px;font-size:1rem;display:none}.hp-dot-idle{border:1.5px dashed var(--df-sage);border-radius:50%;flex:none;width:12px;height:12px}.hp-spark-line{fill:none;stroke:var(--df-primary);stroke-width:2px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.2s var(--df-ease)}.is-on .hp-spark-line,.is-on.hp-dash-line .hp-spark-line{stroke-dashoffset:0}.hp-spark-min{stroke:var(--df-warning);stroke-dasharray:4 4;stroke-width:1px;opacity:.7}.hp-spark-dot{fill:var(--df-warning);stroke:var(--df-white);stroke-width:2px}.hp-sort{background-color:var(--df-neutral);background-image:radial-gradient(#11171812 1px,#0000 1px);background-size:16px 16px;border-radius:24px;height:500px;position:relative;overflow:hidden}.hp-sort-badge{background:var(--df-white);color:var(--df-primary);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.875rem;transition:opacity .4s;display:inline-flex;position:absolute;top:20px}.hp-sort-badge b{background:var(--df-warning);color:var(--df-white);border-radius:999px;padding:0 7px;font-size:.75rem}.hp-sort-badge.is-mail{right:20px}.hp-sort-badge.is-chat{right:124px}.is-sorted .hp-sort-badge{opacity:0}.hp-ping{border:1px solid var(--df-line);background:var(--df-white);opacity:0;max-width:44%;transition:opacity .26s ease, transform .36s var(--df-ease);border-radius:14px;align-items:center;gap:8px;padding:8px 14px 8px 8px;font-size:.9375rem;line-height:1.3;display:inline-flex;position:absolute;transform:scale(.92)rotate(-1.5deg);box-shadow:0 6px 20px #11171812}.hp-ping.is-on{opacity:.8;transform:rotate(-1.5deg)}.hp-ping-who,.hp-ping-ico{background:var(--df-sage);width:26px;height:26px;color:var(--df-ink);border-radius:50%;flex:none;place-items:center;font-size:.6875rem;font-weight:600;display:inline-grid}.hp-ping-ico.is-file{color:#1d6b3d;background:#d9eadf;border-radius:7px}.hp-ping-ico.is-mail{background:var(--df-agent-tint);color:var(--df-agent);border-radius:7px}.hp-sort-item{--px:var(--x);--py:var(--y);top:var(--py);left:var(--px);opacity:0;width:max-content;max-width:44%;transform:scale(.9) rotate(var(--r,-2deg));transition:top .7s var(--df-ease) var(--d), left .7s var(--df-ease) var(--d), width .7s var(--df-ease) var(--d), transform .5s var(--df-ease), opacity .26s ease;position:absolute}.hp-sort-item:nth-child(2n){--r:2deg}.hp-sort-item.is-on{opacity:1;transform:rotate(var(--r,-2deg))}.is-sorted .hp-sort-item{--px:var(--sx);--py:var(--sy);width:30%;max-width:30%;transform:none}.hp-face{border:1px solid var(--df-line);background:var(--df-white);transition:opacity .3s ease var(--d);border-radius:14px;align-items:center;gap:8px;line-height:1.3;display:flex;box-shadow:0 6px 20px #11171812}.hp-face.is-ping{padding:8px 14px 8px 8px;font-size:.9375rem}.hp-face.is-place{width:100%;min-height:150px;box-shadow:none;opacity:0;border-radius:18px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:18px;position:absolute;inset:0 auto auto 0}.is-sorted .hp-face.is-ping{opacity:0}.is-sorted .hp-face.is-place{opacity:1}.hp-place-label{color:var(--df-primary);align-items:center;gap:6px;font-size:.875rem;font-weight:500;display:inline-flex}.hp-place-object{font-family:var(--df-font-heading);font-size:1.1875rem;font-weight:500;line-height:1.2}.hp-bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.hp-bcard{background:var(--df-neutral);border-radius:24px;grid-template-rows:auto 1fr;gap:20px;min-height:380px;padding:26px;transition:background-color .2s;display:grid;position:relative;overflow:hidden}.hp-bcard:hover{background:#e4eaeb}.hp-bcard.is-a{grid-column:span 2}.hp-bcard.is-f{grid-column:1/-1;min-height:300px}.hp-bcard-title{max-width:24ch;font-family:var(--df-font-heading);padding-right:44px;font-size:1.5rem;font-weight:500;line-height:1.15}.hp-bcard-title span{color:var(--df-muted)}.hp-bcard-arrow{background:var(--df-white);border-radius:50%;place-items:center;width:36px;height:36px;transition:transform .2s;display:grid;position:absolute;top:22px;right:22px}.hp-bcard:hover .hp-bcard-arrow{transform:translate(2px,-2px)}.hp-bcard-visual{align-items:center;min-width:0;display:grid;position:relative}.hp-mini{width:100%;font-size:.8125rem;position:relative}.hp-mini .hp-ui-card{padding:14px;font-size:.8125rem}.hp-mini-meta{color:var(--df-primary);align-items:center;gap:6px;font-weight:500;display:flex;margin-bottom:10px!important}.hp-mini-meta em{color:var(--df-muted);margin-left:auto;font-style:normal;font-weight:400;transition:color .3s}.hp-mini-meta em.is-flash{color:var(--df-positive)}.hp-mini-table .hp-ui-card{opacity:.25;transition:opacity .4s ease, transform .5s var(--df-ease);transform:translateY(6px)}.hp-mini-table .hp-ui-card.is-on{opacity:1;transform:none}.hp-file-chip{z-index:2;border:1px solid var(--df-line);background:var(--df-white);color:var(--df-ink);transition:opacity .4s ease, transform .5s var(--df-ease);border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:.875rem;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #1117181f}.hp-file-chip .hp-icon{color:#1d6b3d}.hp-file-chip.is-gone{opacity:0;transform:translate(-50%,-80%)scale(.9)}.hp-mini table{font-variant-numeric:tabular-nums}.hp-mini th,.hp-mini td{border-top:1px solid var(--df-line);white-space:nowrap;padding:7px 6px}.hp-mini th{color:var(--df-muted);border-top:0;font-size:.75rem}.hp-mini td:not(:first-child),.hp-mini th:not(:first-child){text-align:right}.hp-mini .hp-src,.hp-mini .hp-fx{padding:0 6px;font-size:.625rem}.hp-mini tr.is-upd td{animation:1.4s hp-flash}@keyframes hp-flash{0%,40%{background:var(--df-positive-tint)}}.hp-mini-prompt{border:1px solid var(--df-line-strong);background:var(--df-white);border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:6px 14px 6px 8px;font-size:.875rem;display:flex;margin-bottom:10px!important}.hp-mini-dash .hp-ui-card{opacity:0;justify-content:space-between;align-items:flex-end;gap:12px;transition:opacity .4s;display:flex}.hp-mini-dash .hp-ui-card.is-on{opacity:1}.hp-kpi{display:grid}.hp-kpi em{color:var(--df-muted);font-style:normal}.hp-kpi strong{font-family:var(--df-font-heading);font-size:1.625rem;font-weight:500}.hp-mini-bars{align-items:flex-end;gap:5px;height:64px;display:flex}.hp-mini-bars i{background:var(--df-primary);transform-origin:bottom;border-radius:3px 3px 0 0;width:10px}.is-on .hp-mini-bars i{animation:hp-bar .6s var(--df-ease) both}.hp-mini-bars i.is-warn{background:var(--df-warning)}@keyframes hp-bar{0%{transform:scaleY(0)}}.hp-mini-close ul{gap:8px;display:grid}.hp-mini-close li{font-size:.875rem}.hp-gauge{align-items:baseline;gap:10px;display:flex;margin-bottom:8px!important}.hp-gauge strong{font-family:var(--df-font-heading);color:var(--df-positive);font-size:2rem;font-weight:500;transition:color .3s}.hp-gauge strong.is-warn{color:var(--df-warning)}.hp-gauge em{color:var(--df-muted);font-style:normal}.hp-meter i.is-warn{background:var(--df-warning)}.hp-run-line{background:var(--df-neutral);opacity:0;border-radius:8px;padding:8px 10px;transition:opacity .3s;margin-top:12px!important}.hp-run-line.is-on{opacity:1}.hp-run-line b{color:var(--df-warning);font-weight:500}.hp-mini-atlas{justify-items:center;gap:18px;display:grid}.hp-mini-atlas .hp-mini-prompt{width:100%;margin:0!important}.hp-mini-sources{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.hp-mini-logos{flex-wrap:wrap;gap:8px;display:flex}.hp-flow-line{background:repeating-linear-gradient(90deg, var(--df-sage) 0 6px, transparent 6px 12px);background-size:24px 2px;flex:60px;min-width:40px;height:2px;animation:1s linear infinite hp-march}@keyframes hp-march{to{background-position:24px 0}}.hp-lake-chip{background:var(--df-primary);color:var(--df-paper);border-radius:14px;align-items:center;gap:8px;padding:12px 18px;font-weight:500;display:inline-flex}.hp-data-flow{background:var(--df-neutral);border-radius:24px;grid-template-columns:minmax(0,1.1fr) 72px minmax(0,1fr) 72px minmax(0,.7fr);align-items:center;padding:clamp(20px,3vw,40px);display:grid}.hp-data-col{gap:10px;display:grid}.hp-entity-card{border:1px solid var(--df-line);background:var(--df-white);border-radius:14px;gap:10px;padding:14px;display:grid}.hp-entity-card>p{align-items:center;gap:8px;font-weight:500;display:flex}.hp-entity-card>p .hp-icon{color:var(--df-primary)}.hp-entity-sources{flex-wrap:wrap;gap:6px;display:flex}.hp-entity-sources .hp-logo{background:var(--df-paper);height:32px}.hp-more-entities{color:var(--df-muted);padding:4px 14px;font-size:.9375rem}.hp-flowline{width:72px;height:300px;overflow:visible}.hp-flowline-base{fill:none;stroke:var(--df-sage);stroke-width:1.5px;vector-effect:non-scaling-stroke}.hp-flowline-pulse{fill:none;stroke:var(--df-agent);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:.12 1;stroke-dashoffset:.12px;animation:2s linear infinite hp-pulse-run}@keyframes hp-pulse-run{to{stroke-dashoffset:-1px}}.hp-data-core{background:var(--df-primary);color:var(--df-paper);border-radius:20px;gap:14px;padding:22px;display:grid}.hp-core-brand{font-family:var(--df-font-heading);font-size:1.375rem;font-weight:500}.hp-data-core ol{gap:12px;display:grid}.hp-data-core li{color:var(--df-on-dark-muted);gap:10px;font-size:.875rem;line-height:1.35;display:flex}.hp-data-core li .hp-icon{color:var(--df-sage);margin-top:2px}.hp-data-core li strong{color:var(--df-paper);font-size:.9375rem;font-weight:500;display:block}.hp-data-out{gap:10px;display:grid}.hp-data-out li{border:1px solid var(--df-line);background:var(--df-white);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:.9375rem;font-weight:500;display:flex}.hp-data-out .hp-icon{color:var(--df-primary)}.hp-data-types{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px 32px;margin-top:32px;display:grid}.hp-data-types-label{color:var(--df-muted);padding-top:8px;font-size:.9375rem}.hp-data-types ul{flex-wrap:wrap;gap:8px;display:flex}.hp-data-types li{border:1px solid var(--df-line);border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:.875rem;display:inline-flex}.hp-data-types li .hp-icon{color:var(--df-primary)}.hp-data-types li.is-more{color:var(--df-muted);border-style:dashed}.hp-xl,.hp-smart,.hp-linked-table{border:1px solid var(--df-line);background:var(--df-white);font-variant-numeric:tabular-nums;border-radius:12px;width:100%;font-size:.875rem;overflow:hidden}.hp-xl-file{color:#fff;background:#1d6b3d;align-items:center;gap:8px;padding:10px 14px;font-weight:500;display:flex}.hp-xl-file em{opacity:.85;margin-left:auto;font-size:.75rem;font-style:normal;font-weight:400}.hp-xl-bar{border-bottom:1px solid var(--df-line);gap:12px;padding:6px 14px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.8125rem;display:flex}.hp-xl-bar b{color:var(--df-muted);font-style:italic;font-weight:400}.hp-xl-grid th,.hp-xl-grid td{white-space:nowrap;border:1px solid #e2e6e6;padding:7px 10px}.hp-xl-grid th{color:var(--df-muted);text-align:center;vertical-align:top;background:#f3f5f5;font-size:.75rem;font-weight:400;position:relative}.hp-xl-grid td:first-child{width:32px;color:var(--df-muted);text-align:center;background:#f3f5f5;font-size:.75rem}.hp-xl-grid td:nth-child(n+3){text-align:right}.hp-xl-grid td.is-pasted{background:#fff8e6}.hp-col-tag{border:1px solid var(--df-agent);background:var(--df-white);color:var(--df-ink);white-space:nowrap;animation:hp-in .35s var(--df-ease);border-radius:999px;justify-content:center;align-items:center;gap:4px;margin-top:4px;padding:2px 6px;font-size:.6875rem;display:flex}.hp-ask-view{display:grid;position:relative}.hp-ask-dim{opacity:.45;filter:saturate(.6)}.hp-atlas-bubble{border:1px solid var(--df-line);background:var(--df-white);width:min(360px,88%);animation:hp-in .4s var(--df-ease);border-radius:16px;gap:10px;padding:16px;font-size:.9375rem;display:grid;position:absolute;bottom:-8px;right:4%;box-shadow:0 20px 50px #11171829}.hp-atlas-bubble-head{align-items:center;gap:8px;font-weight:500;display:flex}.hp-choice{gap:8px;display:flex}.hp-choice-btn{border:1px solid var(--df-line-strong);border-radius:999px;padding:7px 14px;font-size:.8125rem;font-weight:500}.hp-choice-btn.is-primary{border-color:var(--df-ink);background:var(--df-ink);color:var(--df-paper)}.hp-ok{color:var(--df-ink);animation:hp-in .3s var(--df-ease);align-items:center;gap:8px;font-size:.875rem;display:flex}.hp-ok .hp-icon{color:var(--df-positive)}.hp-smart-meta{border-bottom:1px solid var(--df-line);color:var(--df-primary);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;font-weight:500;display:flex}.hp-meta-stamp{color:var(--df-ink);opacity:0;align-items:center;gap:5px;margin-left:auto;font-size:.75rem;font-weight:400;transition:opacity .3s;display:inline-flex}.hp-meta-stamp.is-on{opacity:1}.hp-smart-grid th,.hp-smart-grid td{border-bottom:1px solid var(--df-line);white-space:nowrap;padding:9px 12px;transition:background-color .3s}.hp-smart-grid th{vertical-align:top;color:var(--df-muted);font-size:.75rem}.hp-smart-grid th .hp-src,.hp-smart-grid th .hp-fx-chip,.hp-smart-grid th .hp-scope{width:fit-content;margin-top:4px;display:flex}.hp-smart-grid th:not(:first-child),.hp-smart-grid td:not(:first-child){text-align:right}.hp-smart-grid th:not(:first-child)>*{margin-left:auto}.hp-smart-grid tfoot td{border-bottom:0;font-weight:500}.hp-fx-chip{background:var(--df-agent-tint);color:var(--df-primary);opacity:0;border-radius:999px;padding:1px 7px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.625rem;font-style:normal;transition:opacity .3s;display:inline-flex}.hp-fx-chip.is-on{opacity:1}.hp-smart-grid td.is-upd{background:var(--df-positive-tint)}.hp-upd-note{color:var(--df-positive);font-size:.6875rem;font-style:normal;display:block}.hp-smart-grid tr.is-flag td{background:var(--df-warning-tint)}.hp-smart-grid tr.is-flag td:first-child{box-shadow:inset 3px 0 0 var(--df-warning)}.hp-kpi-rule{background:var(--df-paper);opacity:0;align-items:flex-start;gap:8px;padding:10px 14px;font-size:.8125rem;transition:opacity .3s;display:flex}.hp-kpi-rule.is-on{opacity:1}.hp-kpi-rule .hp-icon{color:var(--df-primary);margin-top:2px}.hp-smart.has-ai .hp-smart-grid th:nth-child(2),.hp-smart.has-ai .hp-smart-grid td:nth-child(2){display:none}.hp-ai-th{min-width:220px;color:var(--df-ink)!important;text-align:left!important}.hp-ai-th>span{color:var(--df-ink);align-items:center;gap:5px;font-weight:500;display:inline-flex}.hp-ai-th .hp-icon{color:var(--df-agent)}.hp-scope{border:1px solid var(--df-line-strong);color:var(--df-ink);border-radius:999px;align-items:center;gap:4px;padding:1px 7px;font-size:.625rem;font-style:normal;font-weight:400;display:inline-flex;margin-left:0!important}.hp-ai-td{min-width:220px;color:var(--df-muted);white-space:normal!important;text-align:left!important}.hp-ai-td.is-on{animation:hp-in .3s var(--df-ease)}.hp-ai-td.is-on.is-hit{color:var(--df-ink)}.hp-ai-td .hp-skel{width:70%}.hp-src-link{background:var(--df-neutral);white-space:nowrap;border-radius:999px;align-items:center;gap:3px;margin-left:6px;padding:0 6px;font-size:.6875rem;display:inline-flex}.hp-linked{grid-template-columns:minmax(0,.9fr) 60px minmax(0,1.2fr);align-items:center;display:grid}.hp-linked-row{flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:14px;font-size:1rem;transition:background-color .4s;display:flex}.hp-linked-row b{font-family:var(--df-font-heading);margin-left:auto;font-size:1.5rem;font-weight:500}.hp-linked-row em{width:100%;color:var(--df-positive);text-align:right;font-size:.75rem;font-style:normal}.hp-linked-row.is-upd{background:var(--df-positive-tint)}.hp-linked-lines{width:60px;height:160px}.hp-linked-lines path{fill:none;stroke:var(--df-sage);stroke-width:1.5px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke;animation:1s linear infinite hp-dash}@keyframes hp-dash{to{stroke-dashoffset:-8px}}.hp-linked-cards{gap:14px;display:grid}.hp-linked-card{gap:6px;padding:14px 16px;transition:border-color .3s;display:grid}.hp-linked-card>p{align-items:center;gap:8px;font-weight:500;display:flex}.hp-linked-card>em{color:var(--df-muted);font-size:.8125rem;font-style:normal}.hp-linked-card.is-affected{border-color:var(--df-warning)}.hp-affected{background:var(--df-warning-tint);animation:hp-in .3s var(--df-ease);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:4px;padding:8px 10px;font-size:.8125rem;display:flex}.hp-affected .hp-icon{color:var(--df-warning)}.hp-affected b{background:var(--df-ink);color:var(--df-paper);border-radius:999px;margin-left:auto;padding:3px 10px;font-size:.75rem;font-weight:500}.hp-reports-panel{background-color:var(--df-neutral);background-image:radial-gradient(#11171812 1px,#0000 1px);background-size:16px 16px;border-radius:24px;gap:14px;display:grid}.hp-reports-panel>.hp-prompt-pill{max-width:760px}.hp-query{opacity:0;align-items:center;gap:8px;padding-left:14px;font-size:.875rem;transition:opacity .3s;display:flex}.hp-query.is-on{opacity:1}.hp-query .hp-icon{color:var(--df-positive)}.hp-reports-row{grid-template-columns:minmax(0,1.9fr) minmax(0,.8fr);align-items:end;gap:16px;display:grid}.hp-dash,.hp-report-card{opacity:.2;gap:14px;transition:opacity .4s;display:grid}.hp-dash.is-on,.hp-report-card.is-on{opacity:1}.hp-report-card{transition:opacity .4s ease, transform .5s var(--df-ease);transform:translateY(12px)}.hp-report-card.is-on{transform:none}.hp-dash-head{align-items:center;gap:8px;font-weight:500;display:flex}.hp-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hp-kpis p{background:var(--df-paper);border-radius:10px;gap:2px;padding:12px;display:grid}.hp-kpis em{color:var(--df-muted);font-size:.8125rem;font-style:normal}.hp-kpis strong{font-family:var(--df-font-heading);font-size:clamp(1.25rem,1.8vw,1.625rem);font-weight:500}.hp-kpis span{font-size:.75rem}.hp-dash-line{width:100%;height:auto;display:block;overflow:visible}.hp-dash-line .hp-spark-dot,.hp-dash-line .hp-chart-label.is-warn{opacity:0;transition:opacity .3s .9s}.hp-dash-line.is-on .hp-spark-dot,.hp-dash-line.is-on .hp-chart-label.is-warn{opacity:1}.hp-chart-label{fill:var(--df-ink);font-size:12px}.hp-chart-label.is-warn{fill:var(--df-warning);font-weight:600}.hp-comment{background:var(--df-paper);opacity:0;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:.875rem;transition:opacity .4s;display:flex}.hp-comment.is-on{opacity:1}.hp-save{background:var(--df-ink);color:var(--df-paper);border-radius:999px;justify-self:end;padding:8px 16px;font-size:.8125rem;font-weight:500}.hp-snapshot{background:var(--df-neutral);border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:2px 8px;font-size:.75rem;display:inline-flex}.hp-report-mini{background:linear-gradient(180deg, transparent 60%, var(--df-neutral) 60%) 0 0 / 100% 100%, linear-gradient(90deg, var(--df-sage) 2px, transparent 2px) 0 0 / 14% 100%;opacity:.7;border-radius:8px;height:70px;display:block}.hp-report-note{font-size:.8125rem}.hp-inbox-panel{background:var(--df-neutral);border-radius:24px;display:grid}.hp-inbox-card{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);padding:0;display:grid;overflow:hidden}.hp-inbox-list{border-right:1px solid var(--df-line);background:var(--df-paper);align-content:start;gap:14px;padding:18px;display:grid}.hp-inbox-title{align-items:center;gap:8px;font-weight:500;display:flex}.hp-inbox-group{color:var(--df-muted);align-items:center;gap:8px;font-size:.8125rem;display:flex;margin-bottom:6px!important}.hp-inbox-group b{background:var(--df-neutral);color:var(--df-ink);border-radius:999px;padding:0 7px;font-size:.75rem;font-weight:500}.hp-inbox-list ul{gap:6px;display:grid}.hp-inbox-list li{background:var(--df-white);max-height:120px;transition:max-height .4s var(--df-ease), padding .4s var(--df-ease), opacity .3s ease, border-color .3s ease;border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex;position:relative}.hp-inbox-list li>.hp-icon{color:var(--df-primary);margin-top:2px}.hp-inbox-list li span{min-width:0;display:grid}.hp-inbox-list li strong{font-size:.875rem;font-weight:500;line-height:1.3}.hp-inbox-list li em{color:var(--df-muted);font-size:.75rem;font-style:normal}.hp-inbox-list li i{color:var(--df-muted);margin-left:auto;font-size:.75rem;font-style:normal}.hp-inbox-list li.is-active{border-color:var(--df-primary)}.hp-inbox-list li.is-hidden{opacity:0;max-height:0;padding-block:0;overflow:hidden}.hp-unread{background:var(--df-agent);border-radius:50%;width:8px;height:8px;position:absolute;top:12px;left:-4px}.hp-inbox-detail{align-content:start;gap:14px;padding:22px;display:grid}.hp-detail-kind{color:var(--df-primary);align-items:center;gap:8px;font-size:.8125rem;font-weight:500;display:flex}.hp-detail-kind .hp-status{margin-left:auto;font-weight:400}.hp-inbox-detail h3{font-family:var(--df-font-heading);font-size:1.375rem;font-weight:500;line-height:1.2}.hp-route{background:var(--df-paper);opacity:.3;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:.8125rem;transition:opacity .3s;display:flex}.hp-route.is-on{opacity:1}.hp-route>span{align-items:center;gap:6px;display:inline-flex}.hp-route>span+span:before{content:"→";color:var(--df-muted);margin-right:4px}.hp-route em{color:var(--df-muted);font-style:normal}.hp-evidence{flex-wrap:wrap;gap:6px;display:flex}.hp-evidence span{border:1px solid var(--df-line);border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:.75rem;display:inline-flex}.hp-thread{opacity:0;transition:opacity .3s ease, transform .4s var(--df-ease);gap:8px;display:grid;transform:translateY(6px)}.hp-thread.is-on{opacity:1;transform:none}.hp-msg{background:var(--df-neutral);border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:.875rem;display:flex}.hp-msg.is-atlas{border:1px solid var(--df-agent);background:var(--df-white)}.hp-atlas-sec,.hp-close-sec{--surface-radius:0;--surface-grain-opacity:.2;padding-block:var(--hp-section-space);color:var(--df-paper)}.hp-atlas-intro{justify-items:center;gap:8px;display:grid}.hp-atlas-hero-mark{--atlas-fill:#e4ebed;place-items:center;width:160px;height:160px;display:grid;position:relative}.hp-atlas-hero-mark .hp-atlas{color:var(--df-paper)}.hp-atlas-hero-mark .hp-atlas-head{fill:#fdfdfb1f}.hp-atlas-hero-mark i{border:1px solid var(--df-diagram-border);border-radius:50%;animation:4.5s ease-out infinite hp-ring;position:absolute;inset:0}.hp-atlas-hero-mark i:nth-child(2){animation-delay:1.5s}.hp-atlas-hero-mark i:nth-child(3){animation-delay:3s}@keyframes hp-ring{0%{opacity:.8;transform:scale(.55)}to{opacity:0;transform:scale(1.15)}}.hp-atlas-demo{max-width:880px;margin-inline:auto}.hp-atlas-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:20px;display:flex}.hp-atlas-tab{border:1px solid var(--df-diagram-border);color:var(--df-paper);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:.9375rem;transition:background-color .2s,color .2s;display:inline-flex}.hp-atlas-tab:hover{background:#fdfdfb1a}.hp-atlas-tab[aria-selected=true]{border-color:var(--df-paper);background:var(--df-paper);color:var(--df-ink)}.hp-atlas-run{align-content:start;gap:14px;min-height:330px;display:grid}.hp-prompt-pill.is-wide{min-height:56px;padding-left:16px;font-size:1rem}.hp-atlas-result{opacity:0;transition:opacity .4s ease, transform .5s var(--df-ease);padding:20px 22px;transform:translateY(8px)}.hp-atlas-result.is-on{opacity:1;transform:none}.hp-atlas-answer{gap:12px;display:grid}.hp-atlas-answer>p:first-child{font-family:var(--df-font-heading);font-size:1.375rem;line-height:1.25}.hp-sources{flex-wrap:wrap;gap:6px;display:flex}.hp-sources span{background:var(--df-neutral);border-radius:999px;padding:3px 10px;font-size:.8125rem}.hp-atlas-table{font-variant-numeric:tabular-nums;max-width:420px}.hp-atlas-table th,.hp-atlas-table td{border-bottom:1px solid var(--df-line);padding:8px 10px}.hp-atlas-table th{color:var(--df-muted);font-size:.8125rem}.hp-atlas-table td:last-child,.hp-atlas-table th:last-child{text-align:right}.hp-atlas-table tfoot td{border:0;font-weight:500}.hp-atlas-dash{flex-wrap:wrap;align-items:flex-end;gap:16px 24px;display:flex}.hp-atlas-bars{align-items:flex-end;gap:8px;height:64px;display:flex}.hp-atlas-bars i{background:var(--df-primary);transform-origin:bottom;width:22px;animation:hp-bar .6s var(--df-ease) both;border-radius:4px 4px 0 0}.hp-atlas-bars i:nth-child(2){animation-delay:60ms}.hp-atlas-bars i:nth-child(3){animation-delay:.12s}.hp-atlas-bars i:nth-child(4){animation-delay:.18s}.hp-atlas-bars i:nth-child(5){animation-delay:.24s}.hp-atlas-bars i:nth-child(6){animation-delay:.3s}.hp-atlas-bars i.is-warn{background:var(--df-warning)}.hp-atlas-dash p,.hp-atlas-agent>p{align-items:center;gap:8px;font-weight:500;display:flex}.hp-atlas-tasks{gap:8px;display:grid}.hp-atlas-tasks li{background:var(--df-paper);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px;display:flex}.hp-atlas-tasks li>span{align-items:center;gap:6px;margin-left:auto;font-size:.8125rem;display:inline-flex}.hp-atlas-agent{gap:8px;display:grid}.hp-atlas-agent>em{font-size:.875rem;font-style:normal}.hp-atlas-agent a{text-underline-offset:3px;align-items:center;gap:6px;width:fit-content;font-weight:500;text-decoration:underline;display:inline-flex}.hp-atlas-facts{color:var(--df-on-dark-muted);flex-wrap:wrap;justify-content:center;gap:12px 36px;margin-top:40px;font-size:.9375rem;display:flex}.hp-atlas-facts li{align-items:center;gap:8px;display:inline-flex}.hp-atlas-facts .hp-icon{color:var(--df-sage)}.hp-manual-panel{background:var(--df-neutral);border-radius:24px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.hp-account{gap:12px;display:grid}.hp-account-head{flex-wrap:wrap;align-items:center;gap:8px;font-size:1rem;display:flex}.hp-account-head strong{font-weight:500}.hp-account-head .hp-pill{margin-left:auto}.hp-account-meta{font-size:.8125rem}.hp-frameworks{flex-wrap:wrap;gap:6px;display:flex}.hp-frameworks span{border:1px solid var(--df-line-strong);border-radius:6px;padding:2px 9px;font-size:.75rem;font-weight:500}.hp-account dl{display:grid}.hp-account dl>div{border-top:1px solid var(--df-line);grid-template-columns:130px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.hp-account dt{color:var(--df-muted);font-size:.875rem}.hp-account dd{font-size:.875rem}.hp-account dl>div:last-child dd{font-weight:500}.hp-special{border:1px dashed var(--df-agent);opacity:0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:.8125rem;transition:opacity .3s;display:flex}.hp-special.is-on{opacity:1}.hp-special b{border:1px solid var(--df-line-strong);border-radius:999px;margin-left:auto;padding:3px 10px;font-weight:500}.hp-manual-side{gap:14px;display:grid}.hp-bubble-q{background:var(--df-primary);max-width:90%;color:var(--df-paper);opacity:0;transition:opacity .3s ease, transform .4s var(--df-ease);border-radius:16px 16px 4px;justify-self:end;padding:12px 16px;font-size:.9375rem;transform:translateY(6px)}.hp-bubble-q.is-on,.hp-proposal.is-on{opacity:1;transform:none}.hp-proposal{opacity:0;transition:opacity .3s ease, transform .4s var(--df-ease);gap:10px;display:grid;transform:translateY(6px)}.hp-proposal-head{align-items:center;gap:8px;font-weight:500;display:flex}.hp-proposal table{font-variant-numeric:tabular-nums;font-size:.8125rem}.hp-proposal th,.hp-proposal td{border-bottom:1px solid var(--df-line);padding:7px 6px}.hp-proposal th{color:var(--df-muted);font-size:.75rem}.hp-proposal td:nth-child(2),.hp-proposal th:nth-child(2){text-align:right}.hp-cite{background:var(--df-neutral);border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:3px 10px;font-size:.75rem;display:inline-flex}.hp-agent-build{gap:16px;display:grid}.hp-spec{gap:0;padding:6px 18px;display:grid}.hp-spec p{border-bottom:1px solid var(--df-line);opacity:.15;grid-template-columns:90px minmax(0,1fr);gap:12px;padding:11px 0;transition:opacity .3s;display:grid}.hp-spec p:last-child{border-bottom:0}.hp-spec p.is-on{opacity:1}.hp-spec em{color:var(--df-muted);font-style:normal}.hp-backtest{gap:16px;display:grid}.hp-bt-head{align-items:center;gap:8px;font-size:.9375rem;font-weight:500;display:flex}.hp-case-grid{grid-template-columns:repeat(20,minmax(0,1fr));gap:4px;display:grid}.hp-case-grid i{aspect-ratio:1;background:var(--bar-rest);transition:background-color .2s ease calc(var(--i) * 12ms);border-radius:3px}.hp-case-grid.is-run i{background:var(--df-positive)}.hp-case-grid.is-run i.is-miss{background:var(--df-warning)}.hp-case-grid.is-refined i.is-miss{background:var(--df-positive)}.hp-case-grid.is-refined i.is-miss.is-stay{background:var(--df-warning)}.hp-score{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.hp-score strong{font-family:var(--df-font-heading);color:var(--df-positive);font-size:2.5rem;font-weight:500;line-height:1}.hp-score strong.is-warn{color:var(--df-warning)}.hp-score em{font-style:normal}.hp-diff,.hp-rule-diff{background:var(--df-white);animation:hp-in .3s var(--df-ease);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:.875rem;display:flex}.hp-diff .hp-icon{color:var(--df-warning)}.hp-rule-diff{opacity:0;gap:6px;transition:opacity .3s;animation:none;display:grid}.hp-rule-diff.is-on{opacity:1}.hp-rule-diff .is-old{color:var(--df-muted);text-decoration:line-through}.hp-rule-diff .is-new{border-left:3px solid var(--df-positive);padding-left:10px}.hp-release{gap:14px;display:grid}.hp-release-card{gap:8px;display:grid}.hp-release-card>p{align-items:center;gap:8px;display:flex}.hp-release-card>p strong{font-weight:500}.hp-release-card>em{font-size:.8125rem;font-style:normal}.hp-release-btn{background:var(--df-ink);color:var(--df-paper);border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:7px 16px;font-size:.8125rem;font-weight:500;transition:background-color .2s;display:inline-flex}.hp-release-btn.is-done{background:var(--df-positive)}.hp-runs{gap:8px;display:grid}.hp-runs li{border:1px solid var(--df-line);background:var(--df-white);opacity:0;transition:opacity .3s ease, transform .4s var(--df-ease);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 14px;font-size:.875rem;display:flex;transform:translateY(6px)}.hp-runs li.is-on{opacity:1;transform:none}.hp-runs li span{font-weight:500}.hp-runs li b{background:var(--df-warning-tint);border-radius:999px;margin-left:auto;padding:1px 9px;font-weight:500}.hp-library{margin-top:clamp(40px,5vw,64px)}.hp-library-label{color:var(--df-muted);font-size:.9375rem;margin-bottom:14px!important}.hp-library ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.hp-library li{border:1px solid var(--df-line);background:var(--df-paper);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 12px;padding:14px 16px;display:grid}.hp-library li>.hp-icon,.hp-library li>.hp-atlas{color:var(--df-primary);grid-row:span 2}.hp-library li strong{font-size:.9375rem;font-weight:500}.hp-library li em{color:var(--df-muted);font-size:.8125rem;font-style:normal}.hp-library li.is-own{border:1px dashed var(--df-agent);background:var(--df-white)}.hp-close-wrap{gap:18px;display:grid}.hp-ladder{border:0;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;display:flex}.hp-ladder button{border:1px solid var(--df-diagram-border);color:var(--df-paper);cursor:pointer;background:0 0;border-radius:999px;padding:8px 16px;font-size:.9375rem}.hp-ladder button[aria-pressed=true]{border-color:var(--df-paper);background:var(--df-paper);color:var(--df-ink)}.hp-ladder-note{color:var(--df-on-dark-muted);margin-left:8px;font-size:.875rem}.hp-close-card{padding:0;overflow:auto hidden}.hp-close-head{border-bottom:1px solid var(--df-line);align-items:center;gap:16px;padding:16px 20px;display:flex}.hp-close-head>span:first-child{display:grid}.hp-close-head strong{font-family:var(--df-font-heading);font-size:1.25rem;font-weight:500}.hp-close-head em{font-size:.8125rem;font-style:normal}.hp-ring{--p:0;background:radial-gradient(closest-side, var(--df-white) 78%, transparent 80%), conic-gradient(var(--df-positive) calc(var(--p) * 1%), var(--df-neutral) 0);border-radius:50%;place-items:center;width:56px;height:56px;margin-left:auto;font-size:.75rem;font-weight:600;transition:--p .6s;display:grid}.hp-close-card table{min-width:860px;font-size:.875rem}.hp-close-card th,.hp-close-card td{border-bottom:1px solid var(--df-line);vertical-align:top;padding:12px 16px}.hp-close-card th{color:var(--df-muted);font-size:.75rem}.hp-close-card tbody tr{transition:background-color .3s}.hp-close-card tbody tr.is-run{background:var(--df-agent-tint)}.hp-close-card tbody tr.is-flag{background:var(--df-warning-tint)}.hp-close-card td:nth-child(2){white-space:nowrap}.hp-close-card td:nth-child(2) .hp-icon{vertical-align:-2px;color:var(--df-muted);margin-right:6px}.hp-close-card td.is-agent .hp-icon{color:var(--df-agent)}.hp-close-card td:nth-child(4){white-space:nowrap}.hp-close-card td:nth-child(2) .hp-icon{display:inline-block}.hp-result>span{align-items:center;gap:6px;display:flex}.hp-result .is-pending{color:var(--df-muted)}.hp-result-review{flex-wrap:wrap}.hp-result-review b{background:var(--df-ink);color:var(--df-paper);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:.75rem;font-weight:500}.hp-handoff{background:var(--df-positive-tint);opacity:0;border-radius:999px;flex-wrap:wrap;align-items:center;gap:4px 8px;width:fit-content;margin-top:6px;padding:3px 10px;font-size:.75rem;transition:opacity .3s;display:flex!important}.hp-handoff.is-on{opacity:1}.hp-handoff em{color:var(--df-muted);font-style:normal}.hp-import{background:var(--df-paper);align-items:center;gap:8px;padding:12px 20px;font-size:.8125rem;display:flex}.hp-import .hp-icon{color:#1d6b3d}.hp-group-strip{border:1px solid var(--df-diagram-border);background:var(--df-diagram-fill);border-radius:16px;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);align-items:center;gap:16px 28px;padding:18px 20px;display:grid}.hp-group-strip>p{gap:4px;display:grid}.hp-group-strip>p strong{font-weight:500}.hp-group-strip>p span{color:var(--df-on-dark-muted);font-size:.875rem}.hp-tiles{grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;display:grid}.hp-tile{border:1px solid var(--df-diagram-border);border-radius:8px;gap:2px;padding:6px;font-size:.6875rem;display:grid}.hp-tile b{font-weight:600}.hp-tile em{color:var(--df-on-dark-muted);font-style:normal}.hp-tile.is-focus{border-color:var(--df-paper);background:#fdfdfb1f}.hp-tile.is-flag{border-color:#d8a283}.hp-tile-dots{gap:2px;display:flex}.hp-tile-dots i{background:#fdfdfb33;border-radius:2px;flex:1;height:3px}.hp-tile-dots i.is-done{background:#9cc3ae}.hp-tile-dots i.is-flag{background:#d8a283}.hp-close-sec .hp-illus{color:var(--df-on-dark-muted)}.hp-area-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.hp-area{background:var(--df-neutral);border:1px solid #0000;border-radius:20px;align-content:start;gap:10px;padding:24px;transition:border-color .2s,background-color .2s;display:grid}.hp-area.is-active{border-color:var(--df-primary);background:var(--df-white)}.hp-area-icon{background:var(--df-primary);width:42px;height:42px;color:var(--df-paper);border-radius:12px;place-items:center;display:grid}.hp-area h3{font-family:var(--df-font-heading);margin-top:6px;font-size:1.3125rem;font-weight:500;line-height:1.2}.hp-area>p{color:var(--df-muted);font-size:.9375rem}.hp-chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.hp-chip{border:1px solid var(--df-line-strong);background:var(--df-white);color:var(--df-ink);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:.8125rem;transition:background-color .16s,color .16s,border-color .16s}.hp-chip:hover{border-color:var(--df-ink)}.hp-chip[aria-pressed=true]{border-color:var(--df-ink);background:var(--df-ink);color:var(--df-paper)}.hp-area-prompt{border:1px solid var(--df-line-strong);background:var(--df-white);border-radius:999px;align-items:center;gap:12px;max-width:820px;min-height:60px;margin:0 auto 24px;padding:10px 12px 10px 16px;display:flex;box-shadow:0 12px 36px #11171814}.hp-area-prompt>span:not(.hp-send){min-width:0;animation:hp-in .3s var(--df-ease);flex:1}.hp-area-own{color:var(--df-muted);text-align:center;justify-content:center;align-items:center;gap:8px;font-size:.9375rem;display:flex;margin-top:16px!important}.hp-security{background:var(--df-neutral)}.hp-chain{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;display:grid;margin-bottom:28px!important}.hp-chain li{border:1px solid var(--df-line);background:var(--df-white);opacity:.25;border-radius:16px;gap:4px;padding:18px 16px;transition:opacity .4s;display:grid;position:relative}.hp-chain li+li:before{content:"";background:var(--df-primary);width:24px;height:2px;position:absolute;top:50%;left:-25px}.hp-chain li.is-on{opacity:1}.hp-chain-icon{background:var(--df-neutral);width:34px;height:34px;color:var(--df-primary);border-radius:10px;place-items:center;margin-bottom:6px;display:grid}.hp-chain em{color:var(--df-muted);font-size:.75rem;font-style:normal}.hp-chain strong{font-size:.875rem;font-weight:500;line-height:1.3}.hp-sec-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.hp-sec-card{background:var(--df-white);border-radius:20px;align-content:start;gap:12px;padding:24px;display:grid}.hp-sec-card h3{font-family:var(--df-font-heading);font-size:1.3125rem;font-weight:500}.hp-sec-card ul{gap:8px;display:grid}.hp-sec-card li{align-items:flex-start;gap:8px;font-size:.9375rem;display:flex}.hp-sec-card li .hp-icon{color:var(--df-positive);margin-top:4px}.hp-made{color:var(--df-primary);justify-content:center;align-items:center;gap:8px;font-size:.9375rem;display:flex;margin-top:24px!important}.hp-faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.hp-faq-grid .hp-head{position:sticky;top:110px}.hp-faq-list{border-top:1px solid var(--df-line)}.hp-faq-list details{border-bottom:1px solid var(--df-line)}.hp-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:1.125rem;font-weight:500;list-style:none;display:flex}.hp-faq-list summary::-webkit-details-marker{display:none}.hp-faq-list summary .hp-icon{color:var(--df-muted);transition:transform .2s}.hp-faq-list details[open] summary .hp-icon{transform:rotate(45deg)}.hp-faq-list details p{max-width:62ch;color:var(--df-muted);padding-bottom:22px;font-size:1rem}.hp-cta{--surface-radius:0;--surface-grain-opacity:.2;color:var(--df-paper);padding-block:clamp(80px,9vw,140px)}.hp-cta-inner{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.hp-cta-copy{justify-items:start;gap:28px;display:grid}.hp-cta-copy .hp-h2 span{color:var(--df-on-dark-muted)}.hp-cta-steps{gap:12px;display:grid}.hp-cta-steps li{border:1px solid var(--df-diagram-border);background:var(--df-diagram-fill);border-radius:16px;grid-template-columns:auto minmax(0,1fr);gap:2px 14px;padding:18px 20px;display:grid}.hp-cta-steps .hp-step-num{border-color:var(--df-diagram-border);grid-row:span 2}.hp-cta-steps strong{font-weight:500}.hp-cta-steps em{color:var(--df-on-dark-muted);font-size:.9375rem;font-style:normal}.hp-footer{background:var(--df-ink);color:var(--df-paper);padding:64px 0 32px;font-size:.9375rem}.hp-footer-top{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:40px;display:grid}.hp-footer-brand{align-content:start;justify-items:start;gap:16px;display:grid}.hp-footer-brand p{max-width:30ch;color:var(--df-on-dark-muted)}.hp-footer-brand .hp-lang{padding-left:0}.hp-footer nav>p{color:var(--df-on-dark-muted);font-size:.8125rem;margin-bottom:14px!important}.hp-footer nav ul{gap:10px;display:grid}.hp-footer nav a{opacity:.9}.hp-footer nav a:hover{opacity:1;text-underline-offset:3px;text-decoration:underline}.hp-footer-bottom{border-top:1px solid var(--df-line-dark);color:var(--df-on-dark-muted);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:56px;padding-top:24px;font-size:.8125rem;display:flex}.hp-legal{flex-direction:column;min-height:100vh;display:flex}.hp-legal-main{width:min(var(--df-shell), 720px);flex:1 0 auto;padding:calc(76px + clamp(48px,7vw,96px)) 0 clamp(72px,8vw,120px);font-size:1rem;line-height:1.65}.hp-legal-intro{border-bottom:1px solid var(--df-line);padding-bottom:clamp(28px,3vw,40px)}.hp-legal-title{font-family:var(--df-font-heading);font-size:clamp(2.25rem,1.6rem + 2vw,3.25rem);font-weight:500;line-height:1.08}.hp-legal-lede{color:var(--df-muted);font-size:1.0625rem;line-height:1.55;margin-top:16px!important}.hp-legal-section{border-bottom:1px solid var(--df-line);gap:12px;padding:clamp(28px,3vw,36px) 0;display:grid}.hp-legal-section h2{font-family:var(--df-font-heading);margin-bottom:4px;font-size:1.375rem;font-weight:500;line-height:1.2}.hp-legal-section h3{margin-top:8px;font-size:1rem;font-weight:600}.hp-legal-section ul{gap:4px;padding-left:20px;list-style:outside;display:grid}.hp-legal-section li::marker{color:var(--df-muted)}.hp-legal-facts{margin:0;display:grid}.hp-legal-facts>div{border-top:1px solid var(--df-line);grid-template-columns:200px minmax(0,1fr);gap:4px 24px;padding:10px 0;display:grid}.hp-legal-facts>div:first-child{border-top:0;padding-top:0}.hp-legal-facts dt{color:var(--df-muted)}.hp-legal-facts dd{margin:0}.hp-legal-main a{text-decoration:underline;-webkit-text-decoration-color:var(--df-line-strong);-webkit-text-decoration-color:var(--df-line-strong);-webkit-text-decoration-color:var(--df-line-strong);text-decoration-color:var(--df-line-strong);text-underline-offset:3px;overflow-wrap:anywhere}.hp-legal-main a:hover{text-decoration-color:currentColor}.hp-legal-updated{color:var(--df-muted);font-size:.875rem;margin-top:28px!important}@media (max-width:640px){.hp-legal-facts>div{grid-template-columns:minmax(0,1fr)}}.hp-hero{padding-bottom:clamp(56px,6vw,96px)}.hp-hero-words{color:var(--df-sage);white-space:nowrap;display:block}.hp-hero-caret{vertical-align:-.06em;background:currentColor;border-radius:1px;width:.06em;height:.86em;margin-left:.05em;animation:1.05s step-end infinite hp-caret-blink;display:inline-block}.hp-hero-caret.is-typing{animation:none}@keyframes hp-caret-blink{50%{opacity:0}}.hp-role-tab{position:relative}.hp-role-progress{background:var(--df-paper);transform-origin:0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.hp-role-tab[aria-pressed=true]{border-color:#fdfdfb4d}.hp-st{--st-pad:18px;background-color:var(--df-paper);height:462px;color:var(--df-ink);background-image:radial-gradient(#11171814 1px,#0000 1px);background-size:16px 16px;border-radius:24px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 80px #08161847}.hp-st-inner{height:100%;padding:var(--st-pad);grid-template-rows:56px 26px 216px minmax(0,1fr);grid-template-columns:minmax(0,1fr);row-gap:10px;transition:opacity .24s;animation:.3s both hp-st-in;display:grid;position:relative}.hp-st.is-exit .hp-st-inner{opacity:0}@keyframes hp-st-in{0%{opacity:0}}.hp-st-ask{justify-content:flex-end;align-items:flex-start;gap:8px;min-width:0;display:flex}.hp-st-bubble{border:1px solid var(--df-line);background:var(--df-white);opacity:0;min-width:0;max-width:84%;transition:opacity .3s ease, transform .38s var(--df-ease);border-radius:16px 16px 4px;padding:8px 13px;font-size:.875rem;line-height:1.35;transform:translateY(8px);box-shadow:0 2px 8px #1117180d}.hp-st-bubble.is-on{opacity:1;transform:none}.hp-st-bubble>span{opacity:0;transition:opacity .18s}.hp-st-bubble>span.is-on{opacity:1}.hp-st-ask .hp-avatar{margin-top:4px}.hp-st-reads{align-items:center;gap:8px;min-width:0;display:flex}.hp-st-srcs{flex-wrap:wrap;flex:1;gap:6px;min-width:0;height:26px;display:flex;overflow:hidden}.hp-st-src{border:1px solid var(--df-line);background:var(--df-white);height:26px;color:var(--df-ink);white-space:nowrap;opacity:0;transition:opacity .22s ease, transform .28s var(--df-ease), border-color .3s ease;border-radius:13px;flex:none;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:.75rem;display:inline-flex;position:relative;overflow:hidden;transform:scale(.85)}.hp-st-src.is-logo{padding:0 10px}.hp-st-src.is-on{opacity:1;transform:none}.hp-st-src img{object-fit:contain;width:auto;max-width:40px;height:16px;display:block}.hp-st-src .hp-icon{color:var(--df-primary);flex:none}.hp-st-src.is-reading{border-color:#608ba373}.hp-st-src.is-reading:after{content:"";animation:1.3s linear infinite hp-shimmer;animation-delay:calc(var(--i) * .18s);background:linear-gradient(90deg,#0000,#608ba329,#0000) 0 0/200% 100%;position:absolute;inset:0}.hp-st-obj{border:1px solid var(--df-line);background:var(--df-white);opacity:.001;min-width:0;transition:opacity .3s ease, transform .36s var(--df-ease);border-radius:14px;grid-template-rows:20px minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 14px;display:grid;transform:translateY(6px)}.hp-st-obj.is-on{opacity:1;transform:none}.hp-st-head{min-width:0;color:var(--df-primary);white-space:nowrap;align-items:center;gap:6px;font-size:.8125rem;font-weight:600;display:flex}.hp-st-head>.hp-icon{flex:none}.hp-st-head>span:not(.hp-vat-legend){text-overflow:ellipsis;min-width:0;overflow:hidden}.hp-st-head>em{color:var(--df-muted);margin-left:auto;padding-left:8px;font-style:normal;font-weight:400}.hp-st-body{min-width:0;min-height:0;position:relative}.hp-st-body:after{content:"";z-index:2;opacity:0;pointer-events:none;background:#ffffffa6;border-radius:8px;transition:opacity .3s;position:absolute;inset:-4px -6px}.hp-st-obj.is-focus .hp-st-body:after{opacity:1}.hp-tag{z-index:3;border:1.5px solid var(--df-warning);background:var(--df-white);height:20px;color:var(--df-ink);white-space:nowrap;animation:hp-tag-in .32s var(--df-ease) .25s both;border-radius:6px;flex:none;align-items:center;padding:0 7px;font-size:.75rem;font-style:normal;font-weight:500;line-height:1;display:inline-flex}@keyframes hp-tag-in{0%{opacity:0;transform:translate(-6px)}}.hp-st-out{flex-wrap:wrap;align-content:center;align-items:center;gap:8px 12px;min-width:0;padding:0 4px 18px;display:flex;position:relative}.hp-st-value{flex:1 1 0;gap:3px;min-width:0;display:grid}.hp-st-value strong{white-space:nowrap;min-height:1.1em;color:var(--df-primary);font-family:var(--df-font-body);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:2.25rem;font-weight:600;line-height:1.05}.hp-st-value strong span{color:var(--df-sage)}.hp-st-value em{color:var(--df-ink);animation:hp-in .28s var(--df-ease);font-size:.8125rem;font-style:normal;line-height:1.35}.hp-st-skel{opacity:0;width:140px;height:10px;margin:5px 0;transition:opacity .25s}.hp-st-skel.is-on{opacity:1}.hp-st-glyph{width:24px;height:24px;color:var(--df-positive);flex:none;place-items:center;display:grid}.hp-st-glyph i{background:var(--df-warning);border-radius:50%;width:12px;height:12px;animation:1.2s ease-in-out infinite hp-pulse}.hp-st-glyph.is-done{animation:hp-in .3s var(--df-ease)}.hp-st-track{opacity:0;gap:3px;height:4px;transition:opacity .3s;display:flex;position:absolute;bottom:8px;left:4px;right:4px}.hp-st-track.is-on{opacity:1}.hp-st-track i{background:var(--bar-rest);transition:background-color .3s ease calc(var(--i) * 50ms);border-radius:2px;flex:1}.hp-st-track i.is-on{background:var(--df-primary)}.hp-st-track i.is-flag{background:var(--df-warning)}.hp-st-track i.is-done{background:var(--df-positive)}.hp-st-cov{background:var(--df-positive-tint);height:28px;color:var(--df-ink);white-space:nowrap;opacity:0;transition:opacity .3s ease, transform .4s var(--df-ease);border-radius:14px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:.75rem;font-weight:500;display:inline-flex;transform:translateY(8px)}.hp-st-cov .hp-icon{color:var(--df-positive)}.hp-st-cov.is-on{opacity:1;transform:none}.hp-msg{right:var(--st-pad);bottom:var(--st-pad);left:var(--st-pad);z-index:5;border:1px solid var(--df-line-strong);background:var(--df-white);opacity:0;pointer-events:none;border-radius:16px;grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 14px 12px;transition:transform .42s cubic-bezier(.4,0,.8,.6),opacity .3s .1s;display:grid;position:absolute;transform:translateY(calc(100% + 30px));box-shadow:0 18px 44px #1117182e,0 2px 8px #1117180f}.hp-msg.is-on{opacity:1;transition:transform .52s var(--df-ease), opacity .22s ease;transform:none}.hp-msg-top{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;display:grid}.hp-msg-top p{color:var(--df-ink);font-size:.84375rem;line-height:1.45}.hp-msg-ev{gap:6px;min-width:0;padding-left:34px;display:flex}.hp-msg-ev>span{border:1px solid var(--df-line);background:var(--df-paper);min-width:0;height:26px;color:var(--df-ink);white-space:nowrap;border-radius:8px;flex:0 auto;align-items:center;gap:5px;padding:0 9px 0 7px;font-size:.75rem;display:inline-flex}.hp-msg-ev>span>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.hp-msg-ev .hp-icon{color:var(--df-primary);flex:none}.hp-msg-act{grid-template-columns:minmax(0,1fr);min-height:32px;display:grid}.hp-msg-btns,.hp-msg-done{grid-area:1/1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.hp-msg-btns{transition:opacity .2s ease, transform .25s var(--df-ease)}.hp-msg-btns.is-off{opacity:0;transform:scale(.96)}.hp-msg-btn{border:1px solid var(--df-line-strong);height:32px;color:var(--df-ink);white-space:nowrap;border-radius:16px;flex:none;align-items:center;padding:0 14px;font-size:.8125rem;font-weight:500;display:inline-flex;position:relative}.hp-msg-btn.is-primary{border-color:var(--df-primary);background:var(--df-primary);color:var(--df-paper);font-weight:600;transition:background-color .15s}.hp-msg-btn.is-pressed{border-color:var(--df-ink);background:var(--df-ink);animation:.22s hp-press}@keyframes hp-press{50%{transform:scale(.93)}}.hp-msg-btn .hp-cursor{transition:transform .8s cubic-bezier(.45,.05,.25,1),opacity .25s;inset:50% auto auto 58%;transform:translate(-170px,-96px)}.hp-msg-btn .hp-cursor.is-on{transform:none}.hp-msg-done{color:var(--df-positive);opacity:0;transition:opacity .25s ease .12s, transform .3s var(--df-ease) .12s;justify-content:flex-end;gap:6px;font-size:.8125rem;font-weight:600;transform:translateY(6px)}.hp-msg-done.is-on{opacity:1;transform:none}.hp-sc-acc{height:100%;margin:0 -8px;padding:0 8px;overflow:hidden}.hp-acc-in{transition:margin-top .6s var(--df-ease);grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.hp-sc-acc.is-shift .hp-acc-in{margin-top:-46px}.hp-acc-gl{height:18px;color:var(--df-muted);white-space:nowrap;opacity:0;align-items:center;gap:6px;font-size:.75rem;font-weight:500;transition:opacity .25s;display:flex;overflow:hidden}.hp-acc-gl.is-on{opacity:1}.hp-acc-gl .hp-icon{color:var(--df-primary);flex:none}.hp-acc-group ul{display:grid}.hp-acc-group li{opacity:0;height:20px;transition:opacity .26s ease, transform .3s var(--df-ease), background-color .3s ease, box-shadow .3s ease;border-radius:6px;align-items:center;gap:8px;padding:0 6px;font-size:.8125rem;display:flex;transform:translate(-14px)}.hp-acc-group li.is-on{opacity:1;transform:none}.hp-acc-l{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hp-acc-group li b{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-weight:500}.hp-acc-group li.is-open b{color:var(--df-muted)}.hp-acc-group li.is-flag{z-index:3;box-shadow:inset 0 0 0 1.5px var(--df-warning);background:#f6ede8;animation:.9s .35s 2 hp-flagpulse;position:relative}.hp-acc-group li.is-flag b{color:var(--df-ink)}@keyframes hp-flagpulse{30%{transform:scale(1.035)}}.hp-acc-glyph{width:16px;color:var(--df-positive);flex:none;place-items:center;display:grid}.hp-acc-group li.is-open .hp-acc-glyph{color:var(--df-sage)}.hp-acc-group li.is-flag .hp-acc-glyph{color:var(--df-warning)}.hp-sc-wf{--bar:30px;--gut:40px;grid-template-rows:minmax(0,1fr) 15px;grid-template-columns:minmax(0,1fr);gap:4px;height:100%;display:grid}.hp-wf-plot{min-height:0;padding-right:var(--gut);margin-top:6px;display:flex;position:relative}.hp-wf-ref{border-top:1.5px dashed var(--df-sage);opacity:0;transition:opacity .3s;position:absolute;left:0;right:0}.hp-wf-ref.is-on{opacity:1}.hp-wf-col{flex:1 1 0;min-width:0;position:relative}.hp-wf-bar{width:var(--bar);margin-left:calc(var(--bar) / -2);transition:transform .45s var(--df-ease), background-color .3s ease, border-color .3s ease;border-radius:3px;position:absolute;left:50%;transform:scaleY(0)}.hp-wf-col.is-total .hp-wf-bar,.hp-wf-col.is-up .hp-wf-bar{transform-origin:bottom}.hp-wf-col.is-down .hp-wf-bar{transform-origin:top}.hp-wf-col.is-on .hp-wf-bar{transform:none}.hp-wf-col.is-total .hp-wf-bar{background:var(--df-primary);border-radius:3px 3px 0 0}.hp-wf-col.is-up .hp-wf-bar{border:1.5px solid var(--df-positive);background:var(--df-positive-tint)}.hp-wf-col.is-down .hp-wf-bar{border:1.5px solid var(--df-primary);background:#3b515424}.hp-wf-col.is-flag{z-index:3}.hp-wf-col.is-flag .hp-wf-bar{border-color:var(--df-warning);background:#a9694638;animation:.9s .2s 2 hp-flagpulse}.hp-wf-callout.is-flag{border:1.5px solid var(--df-warning);animation:hp-tag-in .32s var(--df-ease) .25s both}.hp-wf-callout.is-flag:before{border-color:var(--df-warning);border-width:0 0 1.5px 1.5px}.hp-wf-break{border-top:1.5px solid var(--df-white);border-bottom:1.5px solid var(--df-white);height:5px;position:absolute;bottom:10px;left:-3px;right:-3px;transform:skewY(-12deg)}.hp-wf-val{color:var(--df-ink);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;opacity:0;font-size:.75rem;font-style:normal;font-weight:600;line-height:1.2;transition:opacity .25s .25s;position:absolute;left:-8px;right:-8px}.hp-wf-col.is-on .hp-wf-val{opacity:1}.hp-wf-link{left:calc(50% + var(--bar) / 2);width:calc(100% - var(--bar));border-top:1px solid var(--df-line-strong);opacity:0;transition:opacity .25s .35s;position:absolute}.hp-wf-link.is-on{opacity:1}.hp-wf-q{z-index:2;border:1.5px solid var(--df-warning);background:var(--df-white);width:18px;height:18px;color:var(--df-ink);animation:hp-pop-c .3s var(--df-ease);border-radius:50%;place-items:center;margin-left:-9px;font-size:.75rem;font-weight:600;display:grid;position:absolute;left:50%}@keyframes hp-pop-c{0%{opacity:0;transform:scale(.5)}}.hp-wf-callout{left:calc(50% + var(--bar) / 2 + 7px);z-index:2;border:1px solid var(--df-primary);background:var(--df-white);height:22px;color:var(--df-ink);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:0 8px 0 6px;font-size:.75rem;font-weight:500;animation:.3s hp-fade;display:inline-flex;position:absolute}.hp-wf-callout:before{content:"";border-bottom:1px solid var(--df-primary);border-left:1px solid var(--df-primary);background:var(--df-white);width:8px;height:8px;position:absolute;top:6px;left:-5px;transform:rotate(45deg)}.hp-wf-callout .hp-icon{color:var(--df-primary);flex:none}.hp-wf-gap{left:calc(50% + var(--bar) / 2 + 4px);right:calc(-1 * var(--gut) + 22px);border:1.5px solid var(--df-ink);opacity:0;border-left:0;transition:opacity .3s;position:absolute}.hp-wf-gap.is-on{opacity:1}.hp-wf-gap em{background:var(--df-ink);color:var(--df-paper);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;padding:1px 6px;font-size:.75rem;font-style:normal;font-weight:600;line-height:1.4;position:absolute;top:50%;left:100%;transform:translate(-50%,-50%)}.hp-wf-x{padding-right:var(--gut);color:var(--df-primary);font-size:.75rem;line-height:15px;display:flex}.hp-wf-x span{text-align:center;white-space:nowrap;flex:1 1 0;min-width:0}.hp-sc-ic{--dot:13px;--gap:7px;justify-content:center;height:100%;padding-top:6px;display:flex}.hp-ic-box{height:max-content;position:relative}.hp-ic-grid{grid-template-columns:repeat(12, var(--dot));gap:var(--gap);transition:opacity .3s;display:grid}.hp-ic-box.is-open .hp-ic-grid{opacity:.25}.hp-ic-grid i{width:var(--dot);height:var(--dot);border:1.5px solid var(--df-sage);border-radius:50%;transition:background-color .25s,border-color .25s}.hp-ic-grid i.is-on{border-color:var(--df-positive);background:var(--df-positive)}.hp-ic-grid i.is-flag{border-color:var(--df-warning);background:var(--df-warning)}.hp-ic-grid i.is-pulse{z-index:3;animation:.5s 2 hp-dotpulse;position:relative}@keyframes hp-dotpulse{50%{box-shadow:0 0 0 6px #a9694640}}.hp-ic-box.is-shimmer .hp-ic-grid i{animation:hp-shim .6s ease calc(var(--d) * 30ms)}@keyframes hp-shim{50%{transform:scale(1.25)}}.hp-pair{z-index:3;border:1px solid var(--df-line-strong);background:var(--df-white);opacity:0;transform-origin:calc(40px + 11.5 * var(--dot) + 11 * var(--gap)) calc(6px + 7.5 * var(--dot) + 7 * var(--gap));transition:transform .42s var(--df-ease), opacity .28s ease;border-radius:12px;grid-template-columns:minmax(0,1fr);gap:9px;padding:12px 14px;display:grid;position:absolute;top:-6px;left:-40px;right:-40px;transform:scale(.04);box-shadow:0 12px 30px #1117181f}.hp-ic-box.is-open .hp-pair{opacity:1;transform:none}.hp-pair p{justify-content:space-between;align-items:center;gap:6px;display:flex}.hp-pair-ents span{background:var(--df-neutral);border-radius:999px;padding:2px 12px;font-size:.75rem;font-weight:600}.hp-pair-ents .hp-icon{color:var(--df-primary)}.hp-pair-delta{justify-content:center!important}.hp-pair-amts{font-variant-numeric:tabular-nums;font-size:.8125rem}.hp-pair-amts b{font-weight:500}.hp-delta{border:1px solid var(--df-warning);background:var(--df-warning-tint);white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:2px 10px;font-size:.75rem;font-weight:600;transition:background-color .25s,border-color .25s;display:inline-flex}.hp-delta.is-ok{border-color:var(--df-positive);background:var(--df-positive-tint)}.hp-delta.is-ok .hp-icon{color:var(--df-positive)}.hp-pair-dates{color:var(--df-ink);opacity:0;font-size:.75rem;transition:opacity .25s}.hp-pair-dates.is-on{opacity:1}.hp-truck{border-bottom:1px dashed var(--df-sage);flex:1;height:16px;position:relative}.hp-truck .hp-icon{color:var(--df-primary);position:absolute;bottom:1px;left:0}.hp-pair-dates.is-on .hp-truck .hp-icon{animation:2.2s ease-in-out forwards hp-truck}@keyframes hp-truck{0%{left:0}to{left:calc(100% - 14px)}}.hp-sc-chart{grid-template-rows:minmax(0,1fr) 16px;grid-template-columns:minmax(0,1fr);gap:4px;height:100%;display:grid}.hp-chart-area{min-height:0;margin-top:4px;position:relative}.is-landing .hp-chart-area{margin-top:16px}.hp-chart-area>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hp-ch-line{fill:none;stroke:var(--df-primary);stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}.hp-ch-line.is-dashed{stroke-dasharray:5 4}.hp-ch-area{fill:#3b515414}.hp-ch-min,.hp-ch-budget{stroke:var(--df-sage);stroke-dasharray:4 4;stroke-width:1.5px;vector-effect:non-scaling-stroke}.hp-ch-budget{opacity:0;transition:opacity .3s}.hp-ch-budget.is-on{opacity:1}.hp-ch-fan{fill:#3b51541a;animation:.4s hp-in}.hp-ch-preview{fill:none;stroke:var(--df-warning);stroke-dasharray:3 3;stroke-width:1.5px;vector-effect:non-scaling-stroke;animation:.3s hp-fade}@keyframes hp-fade{0%{opacity:0}}.hp-ch-dot{background:var(--df-primary);border-radius:50%;width:6px;height:6px;transition:background-color .25s;position:absolute;transform:translate(-50%,-50%)}.hp-ch-dot.is-low{border:2px solid var(--df-white);width:10px;height:10px;box-shadow:0 0 0 1px var(--df-primary)}.hp-ch-dot.is-fc{border:1.5px solid var(--df-primary);background:var(--df-white)}.hp-ch-dot.is-end{background:var(--df-primary);width:10px;height:10px}.hp-ch-dot.is-flag{z-index:3;border-color:var(--df-warning);background:var(--df-warning);width:12px;height:12px;animation:.9s 2 hp-dotpulse}.hp-chart-area>svg.hp-ch-top{z-index:3}.hp-ch-tag{animation-name:hp-fade;position:absolute;transform:translateY(-50%)}.hp-ch-tag.is-below{transform:translate(-62%)}.hp-ch-lead{z-index:3;border-left:1.5px dashed var(--df-warning);width:0;animation:.3s .2s both hp-fade;position:absolute}.hp-ch-minlabel{color:var(--df-primary);font-size:.6875rem;line-height:1;position:absolute;right:0;transform:translateY(calc(-100% - 3px))}.hp-ch-token{z-index:3;border:1.5px solid var(--df-primary);background:var(--df-white);color:var(--df-ink);animation:hp-pop .3s var(--df-ease);border-radius:999px;padding:1px 8px;font-size:.75rem;font-weight:600;line-height:1.4;transition:border-color .25s,background-color .25s;position:absolute;transform:translate(-50%,-50%)}@keyframes hp-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}}.hp-ch-token.is-flag{border-color:var(--df-warning);background:#f6ede8}.hp-ch-ghost{z-index:3;border-top:1.5px dashed var(--df-warning);height:0;animation:.3s hp-fade;position:absolute}.hp-ch-ghost:after{content:"";border:5px solid #0000;border-left-color:var(--df-warning);position:absolute;top:-5.5px;right:-2px}.hp-ch-head,.hp-ch-gap{border-left:1.5px solid var(--df-positive);width:0;animation:.3s hp-fade;position:absolute}.hp-ch-head:before,.hp-ch-head:after{content:"";border-top:1.5px solid;width:7px;position:absolute;left:-4px}.hp-ch-head{color:var(--df-positive)}.hp-ch-head:before{top:0}.hp-ch-head:after{bottom:0}.hp-ch-head em,.hp-ch-gap em{background:var(--df-positive-tint);color:var(--df-ink);white-space:nowrap;border-radius:999px;padding:0 7px;font-size:.75rem;font-style:normal;font-weight:600;line-height:1.4;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.hp-ch-gap{border-left-color:var(--df-primary);color:var(--df-primary)}.hp-ch-gap em{background:var(--df-neutral);inset:auto -6px calc(100% + 5px) auto;transform:none}.hp-ch-todayline{border-left:1px solid var(--df-line-strong);opacity:0;width:0;transition:opacity .3s;position:absolute;top:0;bottom:0}.hp-ch-todayline.is-on{opacity:1}.hp-ch-todayline em{color:var(--df-muted);font-size:.6875rem;font-style:normal;line-height:1;position:absolute;bottom:0;left:4px}.hp-ch-flag{color:var(--df-primary);white-space:nowrap;opacity:0;align-items:center;gap:3px;font-size:.75rem;font-weight:600;line-height:1;transition:opacity .3s;display:inline-flex;position:absolute;transform:translateY(-50%)}.hp-ch-flag.is-on{opacity:1}.hp-ch-x{color:var(--df-primary);font-size:.6875rem;position:relative}.hp-ch-x span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.hp-ch-x span:first-child{transform:none}.hp-ch-x.is-months span:first-child{transform:translate(-50%)}.hp-sc-vat{grid-template-columns:minmax(0,1fr);grid-auto-rows:34px;gap:2px;padding-top:4px;display:grid}.hp-sc-vat li{opacity:0;border-radius:6px;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:8px;padding:0 6px;transition:opacity .25s,background-color .3s,box-shadow .3s;display:grid}.hp-sc-vat li.is-on{opacity:1}.hp-sc-vat li.is-flag{z-index:3;box-shadow:inset 0 0 0 1.5px var(--df-warning);background:#f6ede8;animation:.9s .35s 2 hp-flagpulse;position:relative}.hp-vat-tag{animation-name:hp-fade;position:absolute;top:50%;transform:translateY(-50%)}.hp-vat-l{color:var(--df-ink);white-space:nowrap;font-size:.8125rem}.hp-vat-bars{height:13px;margin-right:74px;position:relative}.hp-vat-bars i{height:5px;transition:width .5s var(--df-ease), top .3s var(--df-ease), height .3s var(--df-ease), background-color .25s ease, opacity .25s ease;border-radius:2px;position:absolute;left:0}.hp-vat-bars i.is-ledger{background:var(--df-sage);top:0}.hp-vat-bars i.is-return{background:var(--df-primary);top:8px}.hp-vat-bars i.is-gap{box-sizing:border-box;border:1.5px solid var(--df-warning);opacity:0;background:#a9694633;height:7px;top:7px}.hp-sc-vat li.is-flag .is-gap{opacity:1}.hp-sc-vat li.is-merged i.is-ledger,.hp-sc-vat li.is-merged i.is-return{background:var(--df-primary);height:7px;top:3px}.hp-vat-ok{width:16px;height:16px;color:var(--df-positive);place-items:center;margin-left:4px;animation:.25s hp-fade;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.hp-vat-legend{color:var(--df-muted);align-items:center;gap:4px;margin-left:auto;padding-left:8px;font-size:.75rem;font-weight:400;display:inline-flex}.hp-vat-legend i{border-radius:2px;width:10px;height:5px;margin-left:4px}.hp-vat-legend i.is-ledger{background:var(--df-sage)}.hp-vat-legend i.is-return{background:var(--df-primary)}@media (max-width:720px){.hp-hero-words{white-space:normal}.hp-st{--st-pad:14px;height:516px}.hp-st-inner{grid-template-rows:58px 26px 232px minmax(0,1fr)}.hp-st-bubble{max-width:86%;padding:8px 12px}.hp-st-obj{padding:10px 12px}.hp-st-value strong{font-size:1.75rem}.hp-st-value{flex-basis:calc(100% - 40px)}.hp-st-cov{order:3}.hp-msg{gap:9px;padding:12px 12px 10px}.hp-msg-top{grid-template-columns:22px minmax(0,1fr);gap:8px}.hp-msg-top p{font-size:.8125rem;line-height:1.42}.hp-msg-ev{padding-left:0}.hp-msg-btn{height:30px;padding:0 12px;font-size:.78125rem}.hp-msg-btn .hp-cursor{transform:translate(-120px,-96px)}.hp-acc-group li{height:22px}.hp-sc-wf{--bar:22px;--gut:44px}.hp-wf-gap{right:calc(-1 * var(--gut) + 22px)}.hp-wf-gap em{padding:1px 5px}.hp-wf-x{font-size:.625rem}.hp-sc-ic{padding-top:10px}.hp-pair{transform-origin:calc(30px + 11.5 * var(--dot) + 11 * var(--gap)) calc(6px + 7.5 * var(--dot) + 7 * var(--gap));left:-30px;right:-30px}.hp-sc-vat{grid-auto-rows:38px}.hp-sc-vat li{grid-template-columns:92px minmax(0,1fr)}.hp-role-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.hp-role-tab{flex:none}}.hp-ov-head{justify-content:space-between;align-items:flex-end;gap:24px;max-width:none;display:flex}.hp-ov-head .hp-h2{max-width:1000px}.hp-ov-pause{flex:none}.hp-ov-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"g g g g s s""b b k k k k""a a a a r r";gap:24px;display:grid}.hp-ov-card{background-color:var(--df-neutral);height:520px;color:var(--df-ink);background-image:radial-gradient(#11171812 1px,#0000 1px);background-size:14px 14px;border-radius:20px;font-size:.8125rem;text-decoration:none;transition:background-color .2s;display:block;position:relative;overflow:hidden;container-type:inline-size}.hp-ov-card:focus-visible{outline:2px solid var(--df-primary);outline-offset:3px}.hp-ov-card.is-group{grid-area:g}.hp-ov-card.is-systems{grid-area:s}.hp-ov-card.is-routine{grid-area:r;height:570px}.hp-ov-card.is-calc{grid-area:k;height:570px}.hp-ov-card.is-close{grid-area:a;height:570px}.hp-ov-card.is-report{grid-area:b;height:570px}.hp-ov-title{z-index:300;max-width:22ch;font-family:var(--df-font-heading);padding:28px 72px 0 28px;font-size:1.5rem;font-weight:500;line-height:1.18;position:relative}.is-group>.hp-ov-title,.is-calc>.hp-ov-title,.is-close>.hp-ov-title{max-width:34ch}.hp-ov-title span{color:var(--df-muted)}.hp-ov-arrow{z-index:300;background:var(--df-white);width:36px;height:36px;color:var(--df-ink);border-radius:50%;display:grid;position:absolute;top:24px;right:24px;overflow:hidden}.hp-ov-arrow i{transition:transform .5s var(--df-ease);grid-area:1/1;place-items:center;display:grid}.hp-ov-arrow i+i{transform:translate(-150%,150%)}.hp-ov-card:hover .hp-ov-arrow i:first-child,.hp-ov-card:focus-visible .hp-ov-arrow i:first-child{transform:translate(150%,-150%)}.hp-ov-card:hover .hp-ov-arrow i+i,.hp-ov-card:focus-visible .hp-ov-arrow i+i{transform:none}.hp-ov-vis{pointer-events:none;position:absolute;inset:0}.hp-ov-vis>div{transition:opacity .45s}.hp-ov-vis>.is-fade{opacity:0}.hp-ov-chip{border:1px solid var(--df-line);background:var(--df-white);height:20px;color:var(--df-primary);white-space:nowrap;border-radius:6px;flex:none;align-items:center;gap:4px;padding:0 7px;font-size:.6875rem;font-style:normal;font-weight:500;display:inline-flex}.hp-si,.hp-lg{flex:none;width:14px;height:14px}.hp-lg.is-mono{fill:var(--df-ink)}.hp-si-png{flex:none;width:auto;height:13px}.hp-ag{border:1.5px solid var(--df-agent);background:var(--df-white);width:20px;height:20px;color:var(--df-agent);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.hp-ag .hp-icon{width:11px;height:11px}.hp-ag.is-busy{animation:1.2s ease-in-out infinite hp-ag-pulse}.hp-ag.is-busy:after{content:"";border:1.5px solid #0000;border-top-color:var(--df-agent);border-radius:50%;animation:.8s linear infinite hp-spin;position:absolute;inset:-4px}@keyframes hp-ag-pulse{50%{box-shadow:0 0 0 4px var(--df-agent-tint)}}.hp-ov-av{background:var(--df-primary);width:22px;height:22px;color:var(--df-paper);animation:hp-ov-drop .35s var(--df-ease);border-radius:50%;flex:none;place-items:center;font-size:.6875rem;font-weight:600;display:inline-grid}@keyframes hp-ov-drop{0%{opacity:0;transform:translateY(-8px)}}.hp-ov-spark{color:var(--df-agent);animation:.9s ease-in-out infinite hp-ov-spark}@keyframes hp-ov-spark{50%{opacity:.4;transform:rotate(20deg)scale(.85)}}.hp-ov-ghost{opacity:0}.hp-ov-win{border:1px solid var(--df-line);background:var(--df-white);border-radius:12px;width:calc(100% + 12px);height:calc(100% - 78px);position:absolute;top:118px;left:28px;overflow:hidden;box-shadow:0 20px 50px #1117181a}.hp-ov-chrome{border-bottom:1px solid var(--df-line);align-items:center;gap:6px;height:30px;padding:0 12px;display:flex}.hp-ov-chrome>i{background:#d9e1e3;border-radius:50%;flex:none;width:8px;height:8px}.hp-ov-body{padding:10px 56px 12px 16px;position:relative}.hp-slip{z-index:8;border:1px solid var(--df-line-strong);background:var(--df-white);color:var(--df-ink);text-align:left;white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:6px 10px 6px 8px;transition:opacity .35s,transform .35s;display:inline-flex;position:absolute;box-shadow:0 12px 28px #1117182e}.hp-slip .hp-si{width:20px;height:20px}.hp-slip span{line-height:1.25;display:grid}.hp-slip b{font-size:.75rem;font-weight:600}.hp-slip em{color:var(--df-primary);font-size:.6875rem;font-style:normal}.hp-slip.is-landed{opacity:0}.hp-g,.hp-a,.hp-b{position:absolute;inset:0}.hp-g-lines{position:absolute;top:0;left:0;overflow:visible}.hp-g-line{fill:none;stroke:var(--df-line-strong);stroke-dasharray:1;stroke-width:1.5px}.hp-g-dot{z-index:1;background:var(--df-positive);width:8px;height:8px;box-shadow:0 0 0 3px var(--df-positive-tint);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.hp-g-ring{flex:none;place-items:center;width:30px;height:30px;display:inline-grid;position:relative}.hp-g-ring>svg{position:absolute;inset:0;transform:rotate(-90deg)}.hp-g-ring circle{fill:none;stroke:var(--bar-rest);stroke-width:3.5px}.hp-g-ring circle+circle{stroke:var(--df-primary);stroke-linecap:round;transition:stroke .4s}.hp-g-ring.is-done{background:var(--df-positive-tint);border-radius:50%}.hp-g-ring.is-done circle+circle{stroke:var(--df-positive)}.hp-g-ring.is-block circle+circle{stroke:var(--df-warning)}.hp-g-ring b{color:var(--df-ink);font-variant-numeric:tabular-nums;place-items:center;font-size:.625rem;font-weight:600;display:grid;position:relative}.hp-g-ring.is-done b{color:var(--df-positive)}.hp-g-hold{z-index:2;border:1px solid var(--df-line);background:var(--df-white);border-radius:12px;align-items:center;gap:10px;width:236px;padding:8px 12px 8px 8px;display:flex;position:absolute;top:112px;left:28px;box-shadow:0 8px 22px #1117180f}.hp-g-hold .hp-g-ring{width:48px;height:48px}.hp-g-hold .hp-g-ring circle{stroke-width:3px}.hp-g-hold .hp-g-ring b{font-size:.75rem}.hp-g-hold .hp-g-ring.is-done b{letter-spacing:-.02em;font-size:.6875rem}.hp-g-hold p{gap:2px;min-width:0;display:grid}.hp-g-hold p b{white-space:nowrap;font-size:.8125rem;font-weight:600}.hp-g-hold p em,.hp-g-count{color:var(--df-muted);white-space:nowrap;font-size:.6875rem;font-style:normal}.hp-g-kpis{gap:4px;display:grid;position:absolute;top:116px;left:290px}.hp-g-kpis p{gap:26px;display:flex}.hp-g-kpis span{gap:2px;display:grid}.hp-g-kpis span em{color:var(--df-muted);font-size:.6875rem;font-style:normal}.hp-g-kpis b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.125rem;font-weight:600}.hp-g-rows{gap:6px;display:grid;position:absolute;top:194px;left:66px;right:28px}.hp-g-row{border:1px solid var(--df-line);background:var(--df-white);opacity:0;height:40px;transition:opacity .3s ease, transform .4s var(--df-ease), border-color .3s ease, box-shadow .3s ease;border-radius:10px;grid-template-columns:26px minmax(0,132px) 96px 30px minmax(0,1fr);grid-template-areas:"iso name sys ring st";align-items:center;column-gap:12px;padding:0 12px;display:grid;transform:translateY(6px)}.hp-g-row.is-on{opacity:1;transform:none}.hp-g-row.is-flag{border-color:var(--df-warning);box-shadow:0 0 0 1px var(--df-warning)}.hp-g-row>.hp-g-ring{grid-area:ring}.hp-g-iso{background:var(--df-neutral);border-radius:4px;grid-area:iso;justify-self:start;padding:0 5px;font-size:.6875rem;font-weight:600;line-height:16px}.hp-g-name{text-overflow:ellipsis;white-space:nowrap;grid-area:name;min-width:0;font-size:.75rem;font-weight:600;overflow:hidden}.hp-g-sys{min-width:0;color:var(--df-primary);white-space:nowrap;grid-area:sys;align-items:center;gap:6px;font-size:.6875rem;display:flex}.hp-g-sys .hp-si-png{height:14px}.hp-g-st{grid-area:st;gap:2px;min-width:0;font-size:.6875rem;line-height:1.25;display:grid}.hp-g-st b,.hp-g-st em{min-width:0;color:var(--df-primary);white-space:nowrap;align-items:center;gap:5px;font-style:normal;font-weight:400;animation:.4s hp-fade;display:flex;overflow:hidden}.hp-g-st b.is-fin{color:var(--df-positive);font-weight:600}.hp-g-st b.is-block{color:var(--df-ink);font-weight:600}.hp-g-st em.is-posted,.hp-g-count.is-fin{color:var(--df-positive);font-weight:600}.hp-g-count.is-fin{align-items:center;gap:4px;display:inline-flex}.hp-g-st .hp-ag{width:16px;height:16px}.hp-g-row.is-ghost{border:1.5px dashed var(--df-line-strong);height:30px;color:var(--df-muted);background:0 0;font-size:.75rem;font-weight:600;display:flex}.hp-g-tick{gap:2px;display:grid;position:absolute;bottom:12px;left:28px;right:28px}.hp-g-tick li{height:26px;animation:hp-g-in .45s var(--df-ease);background:#ffffffbf;border-radius:8px;grid-template-columns:18px 22px minmax(0,1fr) auto;align-items:center;gap:6px;padding:0 10px;font-size:.75rem;display:grid}.hp-g-tick li:first-child{background:var(--df-white);box-shadow:0 4px 12px #1117180f}@keyframes hp-g-in{0%{opacity:0;transform:translateY(-10px)}}.hp-g-tick b{font-size:.6875rem;font-weight:600}.hp-g-tick span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hp-g-tick em{color:var(--df-muted);white-space:nowrap;font-size:.6875rem;font-style:normal}.hp-g-tick .hp-ag{width:18px;height:18px}.hp-g-tdot{background:var(--df-positive);border-radius:50%;justify-self:center;width:7px;height:7px}.hp-g-tdot.is-amber{background:var(--df-warning)}@media (min-width:721px){@container (max-width:690px){.hp-g-row{grid-template-columns:minmax(0,130px) 16px 30px minmax(0,1fr);grid-template-areas:"name sys ring st";column-gap:10px;padding:0 10px}.hp-g-iso,.hp-g-sys span{display:none}}}.hp-ov-card.is-routine{flex-direction:column;display:flex}.hp-ov-card.is-routine>.hp-ov-vis{flex:1;min-height:0;position:relative}.hp-r{--drop:250px;flex-direction:column;gap:16px;padding:13px 28px 22px;display:flex;position:absolute;inset:0}.hp-r-jobs{flex-wrap:wrap;gap:5px;display:flex}.hp-r-jobs li{border:1px solid var(--df-line);white-space:nowrap;background:#ffffffb3;border-radius:8px;flex:none;align-items:center;height:26px;padding:0 7px;font-size:.75rem;font-weight:500;transition:background-color .3s,border-color .3s,box-shadow .3s;display:inline-flex}.hp-r-jobs li.is-on{border-color:var(--df-primary);background:var(--df-white);box-shadow:0 0 0 1px var(--df-primary)}.hp-r-jobs li.is-more{color:var(--df-primary);background:0 0;border-style:dashed;display:none}.hp-r-flow{min-height:0;animation:hp-r-enter .26s var(--df-ease);flex-direction:column;flex:1;gap:12px;transition:opacity .18s ease-in,transform .18s ease-in;display:flex}.hp-r-flow.is-fade{opacity:0;transform:translate(-18px)}@keyframes hp-r-enter{0%{opacity:0;transform:translate(18px)}}.hp-r-head{color:var(--df-primary);justify-content:space-between;align-items:center;gap:8px;font-size:.75rem;display:flex}.hp-r-head span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hp-r-count{border:1px solid var(--df-line);background:var(--df-white);height:22px;color:var(--df-ink);font-variant-numeric:tabular-nums;border-radius:11px;flex:none;padding:0 9px;font-size:.75rem;font-weight:600;line-height:20px}.hp-r-stack{flex:none;height:172px;position:relative}.hp-r-paper{border:1px solid var(--df-line);background:var(--df-white);width:100%;min-height:120px;color:var(--df-ink);white-space:pre-line;transition:transform .45s var(--df-ease), opacity .3s ease;border-radius:10px;padding:12px 14px;font-family:ui-monospace,Geist Mono,SF Mono,Menlo,monospace;font-size:.75rem;line-height:1.55;position:absolute;top:0;left:0;transform:rotate(-1.5deg);box-shadow:0 6px 16px #1117180f}.hp-r-stack.is-doc .hp-r-paper{font-family:var(--df-font-body);font-size:.8125rem}.hp-r-paper.is-under{z-index:1;color:var(--df-muted);transform:translate(calc(var(--k) * 1.5px), calc(var(--k) * 8px)) rotate(calc(var(--k) * .5deg - 1.5deg))}.hp-r-paper.is-top{z-index:3}.hp-r-paper.is-straight{transform:none}.hp-r-paper.is-fly{z-index:4;opacity:calc(1 - var(--f) * var(--f) * var(--f));transform:translate(calc(var(--f) * 8px), calc(var(--f) * var(--f) * var(--drop))) rotate(calc(var(--f) * 5deg - 1.5deg)) scale(calc(1 - var(--f) * .12));transition:none}.hp-r-paper.is-flag{border-color:var(--df-warning);box-shadow:0 0 0 1px var(--df-warning)}.hp-r-paper.is-done{border-color:var(--df-positive);box-shadow:0 0 0 1px var(--df-positive)}.hp-r-paper>.hp-ag{position:absolute;top:8px;right:8px}.hp-r-raw .hp-icon{color:var(--df-primary);vertical-align:-2px;margin-right:5px;display:inline-block}.hp-r-match{font-family:var(--df-font-body);white-space:normal;gap:6px;font-size:.75rem;animation:.14s hp-fade;display:grid}.hp-r-match b{font-size:.8125rem;font-weight:600}.hp-r-match p{flex-wrap:wrap;gap:5px;display:flex}.hp-r-ok{color:var(--df-positive);align-items:center;font-weight:600}.hp-r-diff{font-family:var(--df-font-body);font-size:.75rem;font-weight:600;margin-top:4px!important}.hp-r-diff.is-done{color:var(--df-positive);align-items:center;gap:5px;animation:.3s hp-fade;display:flex}.hp-r-rev{min-height:24px;font-family:var(--df-font-body);align-items:center;gap:6px;font-size:.75rem;display:flex;margin-top:5px!important}.hp-r-rev .hp-a-btn{margin-left:auto}.hp-r-list{z-index:5;opacity:.5;background:#fffc;border:1px solid #5072664d;border-radius:8px;flex:none;align-items:center;gap:6px;height:36px;padding:0 10px;font-size:.75rem;font-weight:600;transition:opacity .3s;display:flex;position:relative;margin-top:auto!important}.hp-r-list.is-on{opacity:1}.hp-r-list:not(.is-on) b{visibility:hidden}.hp-r-list .hp-icon{color:var(--df-positive)}.hp-r-list b{font-variant-numeric:tabular-nums;margin-left:auto}@media (min-width:721px){@container (max-width:380px){.hp-r-jobs li.is-extra-n{display:none}.hp-r-jobs li.is-more.is-n{display:inline-flex}.hp-ov-title{padding:24px 64px 0 22px;font-size:1.3125rem}.hp-r{gap:10px;padding:14px 18px 16px}.hp-b{--pt:112px}.hp-b-page{width:calc(100% - 36px);left:18px}}}.hp-k-file{min-width:0;color:var(--df-muted);white-space:nowrap;align-items:center;gap:6px;margin-left:10px;font-size:.75rem;display:inline-flex;overflow:hidden}.hp-k-file b{color:var(--df-ink);font-weight:600}.hp-k-tabs{white-space:nowrap;gap:4px;height:26px;display:flex;overflow:hidden;margin-bottom:8px!important}.hp-k-tabs span{height:26px;color:var(--df-muted);border:1px solid #0000;border-radius:7px;flex:none;align-items:center;gap:5px;padding:0 7px;font-size:.75rem;display:inline-flex}.hp-k-tabs span.is-on{background:var(--df-neutral);color:var(--df-ink);font-weight:500}.hp-k-tabs span.is-new{border:1px dashed var(--df-line-strong)}@container (max-width:760px){.hp-k-tabs span:not(.is-on,.is-new) .hp-icon{display:none}}.hp-k-fx{border:1px solid var(--df-line);white-space:nowrap;border-radius:7px;align-items:center;gap:8px;height:30px;padding:0 8px;font-size:.75rem;display:flex;margin-bottom:6px!important}.hp-k-fx i{color:var(--df-primary);font-weight:600}.hp-k-fx span{text-overflow:ellipsis;min-width:0;overflow:hidden}.hp-k-fx span.is-xl{color:var(--df-muted);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.6875rem}.hp-k-grid{position:relative}.hp-k-row{border-bottom:1px solid var(--df-line);grid-template-columns:minmax(0,1.3fr) minmax(0,.62fr) minmax(0,.72fr) minmax(0,.55fr) minmax(0,2.2fr);align-items:center;gap:12px;min-height:36px;padding:0 4px;font-size:.8125rem;transition:background-color .4s,box-shadow .4s;display:grid}.hp-k-row>span{min-width:0;position:relative}.hp-k-row.is-head{min-height:46px;color:var(--df-muted);align-items:start;padding-top:5px;font-size:.75rem;font-weight:500}.hp-k-row.is-head>span:nth-child(n+2):nth-child(-n+4){text-align:right}.hp-k-row .is-num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.hp-k-row.is-head .is-src{animation:.3s hp-fade;position:absolute;top:18px;right:0}.hp-k-row .is-ai{opacity:0;color:var(--df-ink);font-size:.75rem;line-height:1.3;transition:opacity .3s}.hp-k-row .is-ai.is-on{opacity:1}.hp-k-row.is-head .is-ai b{color:var(--df-ink);font-weight:600}.hp-k-row .is-flag{box-shadow:inset 0 0 0 1px var(--df-warning);background:#f6ede8;border-radius:5px;justify-self:end;padding:2px 6px}.hp-k-row.is-hit{background:var(--df-agent-tint);box-shadow:inset 3px 0 0 var(--df-agent)}.hp-k-swap{justify-items:end;line-height:1.3;display:inline-grid}.hp-k-swap s{color:var(--df-muted);font-size:.6875rem}.hp-k-swap b{font-weight:600;animation:.6s hp-fade}.hp-k-ist.is-sel{outline:1.5px solid var(--df-primary);outline-offset:7px;border-radius:2px}.hp-k-note{gap:2px;padding:6px 0;display:grid;position:relative}.hp-k-note>b,.hp-k-note>em{opacity:0;transition:opacity .3s}.hp-k-note.is-on>b,.hp-k-note.is-on>em{opacity:1}.hp-k-note b{color:var(--df-ink);flex-wrap:wrap;align-items:center;gap:2px 6px;font-weight:500;display:flex}.hp-k-note em{color:var(--df-primary);font-variant-numeric:tabular-nums;font-size:.6875rem;font-style:normal}.hp-k-mk{display:none}.hp-k-note>.hp-ov-spark{margin-top:-6px;position:absolute;top:50%;left:0}.hp-k-row.is-sum{border-top:1px solid var(--df-line-strong);font-weight:600}.hp-k-row.is-smart{visibility:hidden;opacity:0;border-bottom:0;min-height:42px;transition:opacity .3s}.hp-k-row.is-smart.is-on{visibility:visible;opacity:1}.hp-k-row.is-smart>.is-num{font-weight:600}.hp-k-smart{align-items:center;gap:7px;font-weight:600;line-height:1.2;display:inline-flex}.hp-k-smart .hp-ag{flex:none}.hp-k-ask{border:1px solid var(--df-agent);background:var(--df-white);height:30px;box-shadow:0 0 0 3px var(--df-agent-tint);border-radius:8px;grid-column:1/-1;justify-self:start;align-items:center;gap:8px;padding:0 8px 0 5px;animation:.3s hp-fade;display:inline-flex}.hp-k-ask-t{white-space:nowrap;align-items:center;min-width:190px;display:inline-flex}.hp-k-ask-t i{background:var(--df-ink);width:1.5px;height:14px;margin-left:1px;animation:.9s step-end infinite hp-k-caret}@keyframes hp-k-caret{50%{opacity:0}}.hp-k-ask>.hp-icon{background:var(--df-primary);width:20px;height:20px;color:var(--df-paper);border-radius:5px;padding:4px}.hp-k-row.is-smart .is-wait{color:#0000}.hp-k-row.is-smart .is-wait:after{content:"";background:linear-gradient(90deg, var(--df-agent-tint), #608ba34d, var(--df-agent-tint));background-size:200% 100%;border-radius:4px;width:min(56px,100%);height:8px;margin-top:-4px;animation:1.1s linear infinite hp-shimmer;position:absolute;top:50%;right:0}.hp-k-row.is-smart .is-in,.hp-k-fx .hp-k-fxnew{animation:.4s hp-fade}.hp-k-fxnew em{font-style:normal}.hp-k-fx .hp-ov-chip{margin-left:auto;animation:.4s hp-fade}.hp-k-err{color:var(--df-danger);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.75rem;font-weight:600}.hp-k-sweep{z-index:3;background:linear-gradient(90deg,#0000,#608ba333,#0000);width:30%;animation:.9s linear forwards hp-k-sweep;position:absolute;top:0;bottom:0}@keyframes hp-k-sweep{0%{left:-30%}to{left:100%}}.hp-k-ist .hp-cursor{z-index:7;transition:transform .8s cubic-bezier(.45,.05,.25,1),opacity .25s;bottom:-12px;right:6px;transform:translate(-180px,110px)}.hp-k-ist .hp-cursor.is-on{transform:none}.hp-k-ist.is-menu .hp-cursor.is-on{transition-duration:.45s;transform:translate(-60px,32px)}.hp-k-menu{z-index:6;border:1px solid var(--df-line-strong);background:var(--df-white);min-width:172px;color:var(--df-ink);text-align:left;animation:hp-k-drill .2s var(--df-ease);border-radius:8px;padding:4px;font-size:.75rem;font-weight:400;display:grid;position:absolute;top:calc(100% + 12px);right:-10px;box-shadow:0 12px 28px #11171829}.hp-k-menu>span{border-radius:5px;align-items:center;gap:8px;height:26px;padding:0 8px;transition:background-color .15s;display:flex}.hp-k-menu>span.is-hover{background:var(--df-neutral);font-weight:500}.hp-k-menu .hp-icon{color:var(--df-primary)}.hp-k-drill{--col:calc((100% - 56px) / 5.39);z-index:5;width:calc(var(--col) * 3.19 + 46px);border:1px solid var(--df-line-strong);background:var(--df-white);animation:hp-k-drill .35s var(--df-ease);border-radius:10px;gap:8px;padding:10px 12px 12px;font-size:.75rem;display:grid;position:absolute;top:132px;left:0;box-shadow:0 16px 36px #11171829}.hp-k-drill:before{content:"";border-top:1px solid var(--df-line-strong);border-left:1px solid var(--df-line-strong);background:var(--df-white);width:10px;height:10px;position:absolute;top:-6px;left:calc(82.7586% - 44.4138px);transform:rotate(45deg)}@keyframes hp-k-drill{0%{opacity:0;transform:translateY(-8px)}}.hp-k-dq{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.hp-k-dq b{font-size:.8125rem;font-weight:600}.hp-k-dq em{color:var(--df-muted);text-overflow:ellipsis;font-size:.6875rem;font-style:normal;overflow:hidden}.hp-k-an{align-items:flex-start;gap:16px;display:flex}.hp-k-mo{flex:auto;min-width:0;padding-right:30px}.hp-k-plot{border-bottom:1px solid var(--df-line-strong);gap:3px;height:80px;display:flex;position:relative}.hp-k-plot>span{flex-direction:column-reverse;flex:1 1 0;display:flex}.hp-k-plot>span i{background:var(--df-sage);border-radius:2px 2px 0 0;display:block}.hp-k-plot>span i.is-up{background:var(--df-primary);max-height:0;transition:max-height .5s var(--df-ease)}.hp-k-plot>span i.is-up+i{border-radius:0}.hp-k-plot>span i:has(+i.is-up){border-radius:0}.s1 .hp-k-plot>span i.is-up{max-height:20px}.hp-k-pl{z-index:1;border-top:1px dashed var(--df-ink);position:absolute;left:0;right:0}.hp-k-pl em{color:var(--df-muted);font-size:.6875rem;font-style:normal;position:absolute;top:-8px;left:calc(100% + 5px)}.hp-k-jul{z-index:1;border-left:1px dashed var(--df-primary);opacity:0;transition:opacity .3s;position:absolute;top:0;bottom:0;left:calc(66.67% + .5px)}.s1 .hp-k-jul{opacity:1}.hp-k-jul em{color:var(--df-primary);white-space:nowrap;font-size:.6875rem;font-style:normal;font-weight:500;position:absolute;top:-2px;right:5px}.hp-k-jul em span+span{display:none}.hp-k-mx{color:var(--df-muted);gap:3px;font-size:.6875rem;line-height:1.2;display:flex;margin-top:3px!important}.hp-k-mx span{text-align:center;flex:1 1 0}.hp-k-wf{opacity:0;transition:opacity .3s ease, transform .3s var(--df-ease);flex:none;gap:6px;display:flex;transform:translateY(4px)}.s2 .hp-k-wf{opacity:1;transform:none}.hp-k-wf>span{width:40px;display:grid}.hp-k-wfp{border-bottom:1px solid var(--df-line-strong);height:80px;position:relative}.hp-k-wfp i{background:var(--df-sage);border-radius:2px 2px 0 0;position:absolute;left:6px;right:6px}.hp-k-wfp b{font-variant-numeric:tabular-nums;text-align:center;margin-bottom:2px;font-size:.6875rem;font-weight:600;position:absolute;left:-4px;right:-4px}.hp-k-wf>span.is-up i{background:var(--df-primary);border-radius:2px}.hp-k-wf>span.is-up b{color:var(--df-primary)}.hp-k-wf em{color:var(--df-muted);text-align:center;margin-top:3px;font-size:.6875rem;font-style:normal;line-height:1.2}.hp-k-ev{border:1px solid var(--df-line);background:var(--df-paper);white-space:nowrap;opacity:0;border-radius:7px;justify-self:start;align-items:center;gap:6px;max-width:100%;height:26px;padding:0 8px;font-size:.6875rem;transition:opacity .3s;display:flex}.s3 .hp-k-ev{opacity:1}.hp-k-ev .hp-icon{color:var(--df-primary);flex:none}.hp-k-ev b{font-weight:600}.hp-k-ev span{min-width:0;color:var(--df-muted);text-overflow:ellipsis;overflow:hidden}.hp-k-slip{--sx:330px;--sy:-160px;transform:translate(calc(var(--sx) * (1 - var(--p))), calc(-50% + var(--sy) * (1 - var(--p))));top:50%;right:-8px}.hp-a-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex;position:absolute;top:108px;left:24px;right:24px}.hp-a-head b{font-size:.8125rem;font-weight:600}.hp-a-closed{background:var(--df-positive-tint);height:22px;color:var(--df-ink);border-radius:11px;align-items:center;gap:5px;padding:0 9px;font-size:.71875rem;font-weight:600;animation:.3s hp-fade;display:inline-flex}.hp-a-closed .hp-icon{color:var(--df-positive)}.hp-a-closed.is-m{display:none}.hp-a-legend{color:var(--df-primary);gap:12px;margin-left:auto;font-size:.6875rem;display:flex}.hp-a-legend span{align-items:center;gap:5px;display:inline-flex}.hp-a-legend .hp-ag{width:18px;height:18px}.hp-a-person{background:var(--df-primary);width:18px;height:18px;color:var(--df-paper);border-radius:50%;flex:none;place-items:center;display:inline-grid}.hp-a-m-done{display:none}.hp-a-edges{position:absolute;top:0;left:0;overflow:visible}.hp-a-edge{fill:none;stroke:var(--df-sage);stroke-dasharray:5 4;stroke-width:1.5px;transition:stroke .3s}.hp-a-edge.is-solid{stroke:var(--df-primary);stroke-dasharray:none}.hp-a-edge.is-pulse{animation:1s hp-a-pulse}@keyframes hp-a-pulse{50%{stroke:var(--df-agent);stroke-width:3px}}.hp-a-flow{fill:var(--df-agent)}.hp-a-node{top:var(--y);left:var(--x);width:var(--w);min-height:var(--h);border:1px solid var(--df-line);background:var(--df-white);border-radius:10px;align-content:start;gap:5px;padding:8px 10px;font-size:.75rem;transition:border-color .3s,box-shadow .3s,background-color .3s;display:grid;position:absolute}.hp-a-node.is-todo,.hp-a-node.is-wait{border:1px dashed var(--df-line-strong);background:#f7f9f9}.hp-a-node.is-run{border-color:var(--df-agent);box-shadow:0 0 0 1px var(--df-agent)}.hp-a-node.is-done{border-color:#50726666}.hp-a-node.is-out{border-color:var(--df-primary)}.hp-a-t{align-items:center;gap:6px;min-width:0;display:flex}.hp-a-t b{flex:1;min-width:0;font-weight:600;line-height:1.25}.hp-a-st{border:1.5px solid var(--df-line-strong);border-radius:50%;flex:none;place-items:center;width:16px;height:16px;display:grid}.is-done .hp-a-st{border-color:var(--df-positive);background:var(--df-positive-tint);color:var(--df-positive)}.is-wait .hp-a-st{color:var(--df-primary);border-style:dashed}.is-out .hp-a-st{color:var(--df-primary);border-color:#0000}.hp-a-perf{min-width:0;color:var(--df-primary);align-items:center;gap:6px;font-size:.6875rem;font-weight:500;display:flex}.hp-a-perf span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hp-a-perf .hp-ag{width:18px;height:18px}.hp-a-s{color:var(--df-ink);font-size:.75rem;line-height:1.3;animation:.3s hp-fade;display:block}.is-wait .hp-a-s{color:var(--df-primary)}.hp-a-s.is-act{justify-content:space-between;align-items:center;gap:8px;display:flex}.hp-a-stack{border:1px solid var(--df-line-strong);background:var(--df-white);box-shadow:3px 3px 0 -1px var(--df-white), 3px 3px 0 0 var(--df-line-strong), 6px 6px 0 -1px var(--df-white), 6px 6px 0 0 var(--df-line-strong);color:var(--df-ink);border-radius:6px;padding:2px 8px;font-weight:600;display:inline-flex}.hp-a-amber{box-shadow:inset 0 0 0 1px var(--df-warning);color:var(--df-ink);white-space:nowrap;background:#f6ede8;border-radius:4px;padding:0 5px;font-weight:600}.hp-a-btn{background:var(--df-primary);height:24px;color:var(--df-paper);border-radius:12px;align-items:center;padding:0 10px;font-size:.71875rem;font-weight:600;transition:background-color .15s;display:inline-flex;position:relative}.hp-a-btn.is-pressed{background:var(--df-ink);animation:.22s hp-press}.hp-a-btn .hp-cursor{transition:transform .8s cubic-bezier(.45,.05,.25,1),opacity .25s;inset:50% auto auto 50%;transform:translate(-150px,80px)}.hp-a-btn .hp-cursor.is-on{transform:none}.hp-b{--pt:128px}.hp-b-page{top:var(--pt);border:1px solid var(--df-line);background:var(--df-white);border-radius:10px;grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;width:min(330px,100% - 44px);padding:12px 16px;display:grid;position:absolute;bottom:-30px;left:28px;box-shadow:0 20px 50px #1117181a}.hp-b-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.hp-b-head b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;font-weight:600;overflow:hidden}.hp-b-live{background:var(--df-agent-tint);height:22px;color:var(--df-ink);border-radius:11px;flex:none;align-items:center;gap:5px;padding:0 8px;font-size:.6875rem;font-weight:600;display:inline-flex}.hp-b-live i{background:var(--df-agent);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite hp-pulse}.hp-b-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:62px;display:grid}.hp-b-kpis>p{border:1px solid var(--df-line);background:var(--df-paper);border-radius:8px;padding:5px 8px;transition:border-color .4s,box-shadow .4s,background-color .4s;animation:.3s hp-fade;display:grid;position:relative}.hp-b-kpis>p.is-hit{border-color:var(--df-agent);background:var(--df-white);box-shadow:0 0 0 3px var(--df-agent-tint)}.hp-b-kpis em,.hp-b-chart>em,.hp-b-lh em{color:var(--df-muted);font-size:.6875rem;font-style:normal}.hp-b-kpis b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.875rem;font-weight:600}.hp-b-swap{align-items:baseline;gap:5px;display:inline-flex}.hp-b-swap s{color:var(--df-muted);font-size:.6875rem;font-weight:400}.hp-b-kpis span{color:var(--df-muted);font-size:.6875rem}.hp-b-kpis span.is-up{color:var(--df-positive)}.hp-b-kpis .hp-skel{border-radius:8px;height:62px;margin:0}.hp-b-slip{--sx:170px;transform:translate(calc(var(--sx) * (1 - var(--p))), -50%);top:50%;right:4px}.hp-b-conn{z-index:7;border-top:1.5px dashed var(--df-agent);width:260px;transform:scaleX(calc(1 - var(--p) * .6));transform-origin:100%;position:absolute;top:50%;left:50%}.hp-b-chart,.hp-b-cash{gap:6px;display:grid}.hp-b-bars{border-bottom:1px solid var(--df-line);align-items:flex-end;gap:10px;height:64px;display:flex;margin-bottom:15px!important}.hp-b-bars span{flex:1;justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.hp-b-bars i{background:var(--df-primary);border-radius:2px 2px 0 0;width:100%;max-width:22px;transition:background-color .4s}.hp-b-bars span.is-hit i{background:var(--df-agent)}.hp-b-bars b{color:var(--df-muted);font-size:.6875rem;font-weight:500;position:absolute;bottom:-15px}.hp-b-lh{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.hp-b-lh span{color:var(--df-muted);white-space:nowrap;opacity:0;border-radius:4px;margin-right:-5px;padding:0 5px;font-size:.6875rem;transition:opacity .3s,background-color .4s}.hp-b-lh span.is-on{opacity:1}.hp-b-lh span.is-hit{background:var(--df-agent-tint);animation:.3s hp-fade}.hp-b-lh b{color:var(--df-ink);font-variant-numeric:tabular-nums;font-weight:600}.hp-b-plot{height:58px;position:relative}.hp-b-plot svg{width:100%;height:100%;display:block;overflow:visible}.hp-b-area{fill:var(--df-primary);opacity:.07}.hp-b-pl{fill:none;stroke:var(--df-primary);stroke-linejoin:round;stroke-width:1.75px;vector-effect:non-scaling-stroke}.hp-b-min{stroke:var(--df-sage);stroke-dasharray:4 3;stroke-width:1.5px;vector-effect:non-scaling-stroke}.hp-b-minl{color:var(--df-primary);white-space:nowrap;font-size:.6875rem;line-height:1;position:absolute;right:0;transform:translateY(calc(-100% - 4px))}.hp-b-low{z-index:1;border:2px solid var(--df-white);background:var(--df-primary);width:9px;height:9px;box-shadow:0 0 0 1px var(--df-primary);border-radius:50%;transition:background-color .4s,box-shadow .4s;animation:.3s hp-fade;position:absolute;transform:translate(-50%,-50%)}.hp-b-low:after{border-left:1px dotted var(--df-sage);content:"";height:16px;position:absolute;top:5px;left:50%}.hp-b-low.is-hit{background:var(--df-agent);box-shadow:0 0 0 1px var(--df-agent), 0 0 0 5px var(--df-agent-tint)}.hp-b-wk{color:var(--df-muted);justify-content:space-between;font-size:.6875rem;line-height:1;display:flex;position:relative;margin-top:2px!important}.hp-b-wk b{color:var(--df-ink);opacity:0;font-weight:600;transition:opacity .3s;position:absolute;top:0;transform:translate(-50%)}.hp-b-wk b.is-on{opacity:1}.hp-b-sum{border-top:1px solid var(--df-line);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;padding-top:10px;display:grid}.hp-b-sum ul{gap:3px;display:grid}.hp-b-sum li{align-items:center;min-height:17px;font-size:.75rem;line-height:1.4;display:flex}.hp-b-sum li>span{min-width:0}.hp-b-sum li b{font-weight:600}.hp-b-sum li .hp-skel{width:88%;margin:0}.hp-b-sum li:nth-child(2) .hp-skel{width:76%}.hp-b-sum li:nth-child(3) .hp-skel{width:64%}.hp-b-sum>.hp-skel{border-radius:50%;width:20px;height:20px;margin:0}.hp-b-chip{top:calc(var(--pt) + var(--y));left:calc(4px + var(--p) * 90px);z-index:5;border:1px solid var(--df-line-strong);background:var(--df-white);white-space:nowrap;height:26px;opacity:calc(1 - var(--p) * .8);border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:.71875rem;font-weight:500;display:inline-flex;position:absolute;transform:translateY(-50%);box-shadow:0 8px 20px #1117181f}.hp-s-globe{--sr:43%;aspect-ratio:1;width:min(100%,390px);position:absolute;top:calc(50% + 32px);left:50%;transform:translate(-50%,-50%)}.hp-s-tile{border:1px solid var(--df-line);background:var(--df-white);width:44px;height:44px;color:var(--df-primary);white-space:nowrap;will-change:transform, opacity;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:0 6px;display:inline-flex;position:absolute;box-shadow:0 4px 12px #11171812}.hp-s-tile .hp-si,.hp-s-tile .hp-lg{width:28px;height:28px}.hp-s-tile img{object-fit:contain;width:auto;max-width:32px;height:28px}.hp-s-tile.is-wide{width:92px}.hp-s-tile.is-wide .hp-lg{width:74px;height:22px}.hp-s-tile.is-ic{gap:5px;width:max-content;min-width:92px;padding:0 10px}.hp-s-tile.is-ic .hp-icon{flex:none}.hp-s-tile b.hp-s-wm{color:var(--df-ink);letter-spacing:-.01em;font-size:.8125rem;font-weight:700}.hp-s-tile b.hp-s-lab{color:var(--df-ink);font-size:.6875rem;font-weight:500}.hp-s-more{z-index:300;border:1px solid var(--df-line);background:var(--df-white);white-space:nowrap;border-radius:15px;align-items:center;gap:5px;height:30px;padding:0 12px;font-size:.75rem;font-weight:500;display:inline-flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 6px 16px #11171814}@media (max-width:1180px){.hp-ov-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:none;gap:20px}.hp-ov-card.is-group,.hp-ov-card.is-systems,.hp-ov-card.is-routine,.hp-ov-card.is-calc,.hp-ov-card.is-close,.hp-ov-card.is-report{grid-area:auto}}@media (max-width:720px){.hp-ov-head{align-items:flex-start}.hp-ov-grid{gap:16px}.hp-ov-title{padding:22px 64px 0 20px;font-size:1.3125rem}.hp-ov-arrow{top:18px;right:18px}.hp-ov-win{width:calc(100% + 24px);height:calc(100% - 84px);top:124px;left:16px}.hp-ov-body{padding:10px 52px 12px 12px}.hp-ov-card.is-group{height:720px}.hp-g{flex-direction:column;gap:8px;padding:118px 16px 16px;display:flex}.hp-g-lines,.hp-g-dot{display:none}.hp-g-hold,.hp-g-kpis,.hp-g-rows,.hp-g-tick{width:auto;position:static}.hp-g-kpis{padding:0 2px 4px}.hp-g-kpis p{gap:20px}.hp-g-count{white-space:normal}.hp-g-rows{gap:6px;padding-left:18px;position:relative;inset:auto}.hp-g-rows:before{content:"";border-left:1.5px solid var(--df-line-strong);position:absolute;top:-8px;bottom:16px;left:4px}.hp-g-row{grid-template-columns:24px minmax(0,1fr) auto 30px;grid-template-areas:"iso name sys ring""st st st st";gap:0 8px;height:auto;min-height:42px;padding:5px 10px;position:relative}.hp-g-row:before{content:"";border-top:1.5px solid var(--df-line-strong);width:13px;position:absolute;top:20px;left:-15px}.hp-g-st:not(:empty){padding:2px 0 3px}.hp-g-st b,.hp-g-st em{white-space:normal}.hp-g-row.is-ghost{justify-content:center;height:34px;min-height:0;padding-block:0}.hp-g-row.is-ghost:before{top:50%}.hp-g-tick{margin-top:auto}.hp-g-tick li:nth-child(3){display:none}.hp-g-tick li{height:auto;min-height:26px;padding:4px 8px;line-height:1.3}.hp-g-tick span{white-space:normal}@container (max-width:340px){.hp-g-sys span{display:none}}.hp-ov-card.is-routine{height:490px}.hp-ov-card.is-calc{height:610px}.hp-r{--drop:190px;padding:24px 16px 16px}.hp-r-jobs li.is-extra{display:none}.hp-r-jobs li.is-more.is-m{display:inline-flex}.hp-k-row{grid-template-columns:minmax(0,1.5fr) minmax(0,.9fr) minmax(0,.6fr);min-height:40px}.hp-k-row .is-plan,.hp-k-row .is-ai:not(.has-note){display:none}.hp-k-row .is-ai.has-note{grid-column:1/-1;margin-top:-8px}.hp-k-mk{color:var(--df-agent);margin-right:-2px;display:block}.hp-k-fxnew em{display:none}.hp-k-drill{width:auto;padding:10px;top:152px;left:-4px;right:-4px}.hp-k-drill:before{left:auto;right:90px}.hp-k-an{gap:10px}.hp-k-mo{padding-right:26px}.hp-k-plot,.hp-k-mx{gap:2px}.hp-k-wf{gap:4px}.hp-k-wf>span{width:44px}.hp-k-jul em span{display:none}.hp-k-jul em span+span{display:inline}.hp-k-ist .hp-cursor{transform:translate(-120px,110px)}.hp-k-slip{--sx:40px;--sy:-170px}.hp-ov-card.is-close{height:740px}.hp-a-btn .hp-cursor{left:12%}.hp-a{flex-direction:column;align-items:stretch;gap:8px;padding:118px 16px 0;display:flex}.hp-a-head,.hp-a-m-done,.hp-a-node{position:relative;top:auto;left:auto;right:auto}.hp-a-legend{margin-left:0}.hp-a-head .hp-a-closed{display:none}.hp-a-closed.is-m{width:fit-content;display:inline-flex}.hp-a-edges,.hp-a-node.is-p0,.hp-a-node.is-p1,.hp-a-node.is-p2{display:none}.hp-a-m-done{background:var(--df-positive-tint);border-radius:12px;align-items:center;gap:5px;width:fit-content;min-height:24px;padding:2px 10px;font-size:.75rem;font-weight:500;display:inline-flex}.hp-a-m-done .hp-icon{color:var(--df-positive)}.hp-a-node{width:auto;min-height:0}.hp-ov-card.is-report{height:572px}.hp-b{--pt:124px}.hp-b-page{width:calc(100% - 32px);left:16px}.hp-b-slip{--sx:140px}.hp-b-conn{left:30%}.hp-ov-card.is-systems{height:470px}.hp-s-globe{--sr:41%;top:calc(50% + 22px)}.hp-s-tile{border-radius:10px;width:38px;height:38px;padding:0 5px}.hp-s-tile.is-wide{width:84px}.hp-s-tile.is-ic{width:max-content;min-width:84px;padding:0 8px}.hp-s-tile .hp-si,.hp-s-tile .hp-lg{width:24px;height:24px}.hp-s-tile img{max-width:28px;height:24px}.hp-s-tile.is-wide .hp-lg{width:68px;height:20px}.hp-s-tile b.hp-s-wm{font-size:.75rem}}@media (max-width:1180px){.hp-nav-links{gap:18px;font-size:.9375rem}.hp-hero-grid,.hp-steplist,.hp-manual-panel,.hp-faq-grid,.hp-cta-inner{grid-template-columns:minmax(0,1fr)}.hp-hero-visual{justify-self:start;max-width:640px}.hp-faq-grid .hp-head{position:static}.hp-data-flow{grid-template-columns:minmax(0,1fr);gap:12px}.hp-flowline{width:100%;height:36px;transform:none}.hp-flowline path{display:none}.hp-flowline:after{content:""}.hp-data-flow>.hp-flowline{background:repeating-linear-gradient(180deg, var(--df-sage) 0 5px, transparent 5px 10px);justify-self:center;width:2px;height:32px}.hp-data-out{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-library ul{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-chain{grid-template-columns:minmax(0,1fr);gap:18px}.hp-chain li+li:before{width:2px;height:18px;top:-19px;left:32px}.hp-group-strip{grid-template-columns:minmax(0,1fr)}}@media (max-width:960px){.hp-nav-links{display:none}.hp-nav-inner{grid-template-columns:1fr auto}.hp-menu-btn{display:grid}.hp-bento,.hp-area-grid,.hp-sec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-bcard.is-a,.hp-bcard.is-f{grid-column:1/-1}.hp-reports-row,.hp-inbox-card{grid-template-columns:minmax(0,1fr)}.hp-inbox-list{border-right:0;border-bottom:1px solid var(--df-line)}.hp-footer-top{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-footer-brand{grid-column:1/-1}}@media (max-width:720px){.hp{--df-shell:calc(100% - 32px)}.hp-nav-inner{gap:12px;min-height:64px}.hp-btn-nav{display:none}.hp-mobile-menu .hp-menu-cta{display:inline-flex}.hp-wordmark{font-size:1.3rem}.hp-hero{padding-top:92px}.hp-hero-title{font-size:clamp(2.1rem,9.5vw,3rem)}.hp-sort{height:640px}.hp-sort:not(.is-sorted) .hp-sort-item{left:min(var(--px), 34%);max-width:64%}.hp-ping.is-noise{display:none}.is-sorted .hp-sort-item{--px:var(--mx);--py:var(--my);width:47%;max-width:47%}.hp-face.is-place{min-height:180px;padding:12px}.hp-place-object{font-size:1rem}.hp-ping{max-width:70%;font-size:.8125rem}.hp-face.is-ping{font-size:.8125rem}.hp-sort-badge.is-chat{left:20px;right:auto}.hp-bento,.hp-area-grid,.hp-sec-grid,.hp-library ul,.hp-data-out,.hp-kpis{grid-template-columns:minmax(0,1fr)}.hp-library li.is-own{grid-column:auto}.hp-bcard{min-height:0;padding:20px}.hp-bcard-title{font-size:1.25rem}.hp-stage{min-height:440px;padding:56px 12px 16px}.hp-steps button{font-size:1.0625rem}.hp-xl,.hp-smart{overflow-x:auto}.hp-xl-grid,.hp-smart-grid{font-size:.75rem}.hp-atlas-bubble{width:100%;margin-top:-40px;position:relative;bottom:auto;right:auto}.hp-linked{grid-template-columns:minmax(0,1fr);gap:12px}.hp-linked-lines{display:none}.hp-data-types{grid-template-columns:minmax(0,1fr)}.hp-account dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.hp-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}.hp-atlas-run{min-height:380px}.hp-area-prompt{border-radius:20px}.hp-footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}}.hp-vt-head{justify-content:space-between;align-items:flex-end;gap:20px 40px;max-width:none;margin-bottom:clamp(24px,2.4vw,32px);display:flex}.hp-vt-head .hp-h2 span{display:block}.hp-vt-steps{flex:none;gap:6px;padding-bottom:6px;display:flex}.hp-vt-steps li{width:150px;color:var(--df-muted);white-space:nowrap;align-items:center;gap:8px;padding-bottom:10px;font-size:.875rem;line-height:24px;transition:color .3s;display:flex;position:relative}.hp-vt-steps li:before,.hp-vt-steps li:after{content:"";border-radius:1px;height:2px;position:absolute;bottom:0;left:0}.hp-vt-steps li:before{background:var(--df-line);right:0}.hp-vt-steps li:after{width:calc(var(--p,0) * 100%);background:var(--df-ink)}.hp-vt-steps .is-on,.hp-vt-steps .is-done{color:var(--df-ink)}.hp-vt-mk{border:1.5px solid var(--df-line-strong);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:.6875rem;font-weight:600;display:grid}.hp-vt-steps .is-on .hp-vt-mk{border-color:var(--df-ink)}.hp-vt-steps .is-done .hp-vt-mk{background:var(--df-primary);color:var(--df-paper);border:0}.hp-vt-mk .hp-icon{stroke-width:3px}.hp-vt-stage{background-color:var(--df-neutral);background-image:radial-gradient(#11171812 1px,#0000 1px);background-size:14px 14px;border-radius:20px;height:444px;font-size:.8125rem;line-height:1.3;position:relative;overflow:hidden;container-type:inline-size}.hp-vt-in{position:absolute;inset:0}.hp-vt-agent{z-index:3;border:1px solid var(--df-line);background:var(--df-white);border-radius:999px;align-items:center;gap:9px;height:34px;padding:0 14px 0 7px;display:inline-flex;position:absolute;top:20px;left:24px}.hp-vt-agent b{font-weight:500}.hp-vt-agent span:last-child{color:var(--df-muted)}.hp-vt-legend{z-index:3;color:var(--df-muted);gap:16px;font-size:.75rem;display:flex;position:absolute;top:28px;right:64px}.hp-vt-legend span{align-items:center;gap:6px;display:inline-flex}.hp-vt-legend i{background:var(--df-primary);border-radius:3px;width:10px;height:14px}.hp-vt-legend i.is-ref{background:#ffffff8c;border:1.5px dashed #3b51548c}.hp-vt-pause{z-index:4;background:var(--df-white);position:absolute;top:21px;right:20px}.hp-vt-pause:hover{background:var(--df-white)}.hp-vt-scene{place-items:center;display:grid;position:absolute;inset:62px 0 70px}.hp-vt-chart{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:2.5cqi;width:min(930px,100cqi - 40px);display:grid}.hp-vt-col{justify-items:center;row-gap:8px;transition:opacity .3s;display:grid}.hp-vt-col.is-dim{opacity:.35}.hp-vt-pair{width:100%;height:clamp(140px,20cqi,240px);position:relative}.hp-vt-pair i,.hp-vt-gapnum{position:absolute;bottom:0}.hp-vt-ref{background:#ffffff8c;border:1.5px dashed #3b515480;border-radius:5px 5px 2px 2px;inset-inline:0}.hp-vt-bar,.hp-vt-gap{background:var(--df-primary);border-radius:3px 3px 1px 1px;inset-inline:12%}.hp-vt-gap{background:var(--df-warning) repeating-linear-gradient(135deg, #ffffff47 0 3px, transparent 3px 6px);border-radius:3px}.hp-vt-gl{border:1.5px dashed var(--df-line-strong);width:20px;height:20px;color:var(--df-white);border-radius:50%;place-items:center;display:grid}.hp-vt-gl.is-ok,.hp-vt-gl.is-off{background:var(--df-positive);border:0}.hp-vt-gl.is-off{background:var(--df-warning)}.hp-vt-gl .hp-icon{stroke-width:3px}.hp-vt-mo{color:var(--df-muted);font-variant-numeric:tabular-nums;font-size:.8125rem;line-height:1}.hp-vt-wd{height:12px;color:var(--df-warning);margin-top:-4px;font-size:.75rem;font-weight:600;line-height:1}.hp-vt-cause{align-items:flex-end;gap:clamp(20px,8cqi,96px);display:flex}.hp-vt-col.is-big{row-gap:10px;padding-bottom:2px}.is-big .hp-vt-pair{width:clamp(36px,6.6cqi,80px);height:clamp(140px,19cqi,232px)}.is-big .hp-vt-gl{width:26px;height:26px}.hp-vt-gapnum{color:var(--df-warning);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.0625rem;font-weight:600;left:calc(100% + 12px);transform:translateY(50%)}.hp-vt-week{padding-bottom:42px;position:relative}.hp-vt-arcs{width:100%;height:auto;margin-bottom:4px;position:absolute;bottom:100%;left:0;overflow:visible}.hp-vt-arcs path{fill:none;stroke-width:2.2px;stroke-linecap:round}.hp-vt-arcs .is-w{fill:var(--df-warning);stroke:var(--df-warning)}.hp-vt-arcs .is-r{fill:var(--df-positive);stroke:var(--df-positive)}.hp-vt-arcs path.is-w,.hp-vt-arcs path.is-r{fill:none}.hp-vt-days{grid-template-columns:repeat(5,clamp(44px,9.75cqi,118px));gap:clamp(6px,1.15cqi,14px);display:grid}.hp-vt-days li{border:1px solid var(--df-line);background:var(--df-white);border-radius:clamp(10px,1.2cqi,14px);align-content:center;justify-items:center;gap:2px;height:clamp(60px,10.9cqi,132px);transition:border-color .25s,background-color .25s,transform .15s;display:grid;position:relative}.hp-vt-days span{color:var(--df-muted);font-size:clamp(.625rem,1.15cqi,.875rem)}.hp-vt-days b{font-family:var(--df-font-heading);font-variant-numeric:tabular-nums;font-size:clamp(1.125rem,3.3cqi,2.5rem);font-weight:500;line-height:1}.hp-vt-days .is-we{background-color:#f5f7f7;background-image:repeating-linear-gradient(135deg,#1117180b 0 4px,#0000 4px 9px)}.hp-vt-days .is-stich{border:1.5px solid var(--df-ink)}.hp-vt-days .is-wrong{border:1.5px solid var(--df-warning);background:var(--df-warning-tint)}.hp-vt-days .is-right{border:1.5px solid var(--df-positive);background:var(--df-positive-tint)}.hp-vt-days .is-press{transform:scale(.96)}.hp-vt-under{color:var(--df-ink);white-space:nowrap;align-items:center;gap:4px;font-size:.8125rem;font-style:normal;font-weight:500;display:inline-flex;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.hp-vt-under.is-ecb{border:1px solid var(--df-line);background:var(--df-white);height:20px;color:var(--df-positive);border-radius:6px;padding:0 7px}.hp-vt-card{border:1px solid var(--df-line);background:var(--df-white);border-radius:18px;width:min(600px,100cqi - 32px);padding:20px 26px 18px;position:relative;box-shadow:0 18px 40px -24px #11171847}.hp-vt-card-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.hp-vt-card-h b{align-items:center;gap:12px;font-size:1.125rem;font-weight:600;display:inline-flex}.hp-vt-rows{border-top:1px solid var(--df-line);margin-top:14px!important}.hp-vt-rows li{border-bottom:1px solid var(--df-line);align-items:center;gap:12px;height:39px;font-size:1rem;font-weight:500;display:flex}.hp-vt-rows li>span{background:var(--df-neutral);width:28px;height:28px;color:var(--df-primary);border-radius:50%;flex:none;place-items:center;display:grid}.hp-vt-rows .is-test>span{background:var(--df-positive);color:var(--df-white)}.hp-vt-rows .is-test .hp-icon{stroke-width:3px}.hp-vt-card-f{justify-content:flex-end;padding-top:12px;display:flex}.hp-vt-btn{background:var(--df-ink);height:40px;color:var(--df-paper);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:.9375rem;font-weight:500;transition:background-color .25s,transform .15s;display:inline-flex;position:relative}.hp-vt-btn.is-press{transform:scale(.96)}.hp-vt-btn.is-done{background:var(--df-positive)}.hp-vt-btn .hp-icon{stroke-width:2.5px}.hp-vt-cap{z-index:3;justify-content:center;display:flex;position:absolute;bottom:20px;left:0;right:0}.hp-vt-cap>span{border:1px solid var(--df-line);background:var(--df-white);height:40px;font-family:var(--df-font-heading);white-space:nowrap;animation:hp-vt-cap .3s var(--df-ease);border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 10px;font-size:1.125rem;font-weight:500;display:inline-flex}.hp-vt-cap .hp-vt-gl{width:22px;height:22px}@keyframes hp-vt-cap{0%{opacity:.2}}@media (max-width:1180px){.hp-vt-stage{height:420px}.hp-vt-card-h b{font-size:1rem}.hp-vt-rows li{height:36px;font-size:.9375rem}.hp-vt-btn{height:36px}}@media (max-width:960px){.hp-vt-head{flex-direction:column;align-items:stretch}.hp-vt-steps li{flex:1;width:auto;min-width:0}}@media (max-width:720px){.hp-vt-steps li{gap:6px;font-size:.8125rem}.hp-vt-stage{height:400px}.hp-vt-agent{height:32px;font-size:.75rem;top:14px;left:14px}.hp-vt-agent span:last-child{display:none}.hp-vt-legend{gap:12px;font-size:.6875rem;top:58px;left:16px;right:auto}.hp-vt-pause{top:14px;right:14px}.hp-vt-scene{inset:84px 0 66px}.hp-vt-scene.is-rel{inset:52px 0 66px}.hp-vt-col{row-gap:6px}.hp-vt-gl{width:15px;height:15px}.hp-vt-gl .hp-icon{width:8px;height:8px}.hp-vt-mo{font-size:.625rem}.hp-vt-wd{font-size:.5625rem}.is-big .hp-vt-gl{width:20px;height:20px}.hp-vt-gapnum{font-size:.75rem;top:-6px;left:50%;transform:translate(-50%,-100%);bottom:auto!important}.hp-vt-week{padding-bottom:30px}.hp-vt-arcs path{stroke-width:4.4px}.hp-vt-under{font-size:.6875rem;top:calc(100% + 7px)}.hp-vt-card{border-radius:14px;padding:14px 16px 12px}.hp-vt-card-h b{gap:9px;font-size:.9375rem}.hp-vt-rows{margin-top:10px!important}.hp-vt-rows li{gap:10px;height:32px;font-size:.8125rem}.hp-vt-rows li>span{width:24px;height:24px}.hp-vt-card-f{padding-top:10px}.hp-vt-btn{height:34px;padding:0 16px;font-size:.8125rem}.hp-vt-cap{bottom:16px}.hp-vt-cap>span{height:36px;padding:0 14px 0 8px;font-size:1rem}}@media (max-width:400px){.hp-vt-steps li{gap:5px;font-size:.75rem}.hp-vt-mk{width:19px;height:19px;font-size:.625rem}}.hp-trust{padding-block:clamp(56px,4.5vw,72px)}.hp-trust-head{justify-content:space-between;align-items:flex-end;gap:24px;max-width:none;margin-bottom:clamp(20px,1.8vw,26px);display:flex}.hp-trust-head .hp-h2 span{display:block}.hp-trust-made{color:var(--df-muted);white-space:nowrap;flex:none;align-items:center;gap:12px;padding-bottom:6px;font-size:.9375rem;line-height:1.25;display:inline-flex}.hp-trust-flag{flex:none;width:64px;height:auto;display:block}.hp-trust-panel{background:var(--df-neutral);border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hp-trust-group{flex-direction:column;min-width:0;padding:22px 26px 24px;display:flex}.hp-trust-group+.hp-trust-group{border-left:1px solid var(--df-line)}.hp-trust-label{color:var(--df-muted);font-family:var(--df-font-body);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:500;line-height:1.2;margin-bottom:14px!important}.hp-trust-list{gap:6px;display:grid}.hp-trust-list li{cursor:default;align-items:center;gap:12px;min-height:32px;font-size:.9375rem;line-height:1.25;display:flex}.hp-trust-icon{background:var(--df-white);width:32px;height:32px;color:var(--df-primary);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.hp-trust-icon i{border:2px solid var(--df-neutral);background:var(--df-positive);width:15px;height:15px;color:var(--df-white);opacity:0;transition:opacity .26s var(--df-ease), transform .36s var(--df-ease);transition-delay:calc(var(--d,0s) + .3s);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px;transform:scale(.4)}.hp-trust-icon i .hp-icon{stroke-width:3.5px}.hp-trust-panel[data-ticked] .hp-trust-icon i{opacity:1;transform:none}.hp-trust-toggle{background:#1117180d;border-radius:14px;flex:auto;padding:4px;position:relative}.hp-trust-toggle ul{grid-template-rows:repeat(3,minmax(0,1fr));gap:4px;height:100%;display:grid;position:relative}.hp-trust-toggle li{min-height:40px;color:var(--df-muted);cursor:default;align-items:center;gap:12px;padding:0 14px;font-size:.9375rem;line-height:1.2;transition:color .3s;display:flex}.hp-trust-toggle li.is-on{color:var(--df-ink)}.hp-trust-toggle li.is-on .hp-icon{color:var(--df-primary)}.hp-trust-thumb{background:var(--df-white);width:calc(100% - 8px);height:calc(33.3333% - 5.33333px);transform:translateY(calc(var(--i,0) * (100% + 4px)));transition:transform .52s var(--df-ease);border-radius:10px;position:absolute;top:4px;left:4px;box-shadow:0 1px 2px #11171814,0 4px 12px #1117180d}.hp-trust-ai{border-top:1px solid var(--df-line);flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:6px 16px;padding:16px 26px 18px;display:flex}.hp-trust-ai .hp-trust-label{margin-bottom:0!important}.hp-trust-ai p{color:var(--df-ink);font-size:.9375rem;line-height:1.3}@media (max-width:960px){.hp-trust-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-trust-group.is-modes{border-bottom:1px solid var(--df-line);grid-column:1/-1}.hp-trust-group.is-modes+.hp-trust-group{border-left:0}.hp-trust-toggle ul{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr))}.hp-trust-thumb{width:calc(33.3333% - 5.33333px);height:calc(100% - 8px);transform:translateX(calc(var(--i,0) * (100% + 4px)))}}@media (max-width:720px){.hp-trust-head{flex-direction:column;align-items:flex-start;gap:14px}.hp-trust-made{padding-bottom:0;font-size:.875rem}.hp-trust-panel{grid-template-columns:minmax(0,1fr)}.hp-trust-group{padding:16px 18px 18px}.hp-trust-group+.hp-trust-group{border-left:0;border-top:1px solid var(--df-line)}.hp-trust-group.is-modes{border-bottom:0}.hp-trust-label{margin-bottom:10px!important}.hp-trust-toggle li{text-align:center;flex-direction:column;justify-content:center;gap:4px;min-height:56px;padding:6px 4px;font-size:.75rem}.hp-trust-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.hp-trust-list li{gap:8px;font-size:.8125rem}.hp-trust-icon{width:28px;height:28px}.hp-trust-ai{padding:14px 18px 16px}}@media (prefers-reduced-motion:reduce){.hp *,.hp :before,.hp :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.hp-flowline-pulse,.hp-atlas-hero-mark i{display:none}}.hp-hero-lede strong{color:var(--df-paper);font-weight:400}.hp-pf.finance-surface{--surface-radius:0;--surface-grain-opacity:.2;--surface-cool:#a8bec24d;--surface-warm:#f4cda624;--surface-sage:#a8bec233;--surface-end:#2c4245;color:var(--df-paper);overflow:clip}.hp-pf.finance-surface:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(120% 90% at 85% 8%,#0000,#0f202357),linear-gradient(#0f202338,#0f20235c);position:absolute;inset:0}.hp-pf-head{justify-content:space-between;align-items:flex-end;gap:20px 40px;max-width:none;display:flex}.hp-pf-lede{max-width:58rem;color:var(--df-on-dark-muted);text-wrap:pretty}.hp-pf-lede strong{color:var(--df-paper);font-weight:400}.hp-pf-ctl{flex:none;align-items:center;gap:12px;display:flex}.hp-pf-hold{color:var(--df-on-dark-muted);align-items:center;gap:8px;font-size:.8125rem;display:inline-flex}.hp-pf-hold svg{width:18px;height:18px;transform:rotate(-90deg)}.hp-pf-hold circle{fill:none;stroke:var(--df-line-dark);stroke-width:2.5px}.hp-pf-hold circle+circle{stroke:var(--df-paper);stroke-dasharray:50.3}.hp-pf-split{grid-template-columns:minmax(0,45fr) minmax(0,55fr);align-items:start;gap:28px;display:grid;position:relative}.hp-pf-chat{background:var(--df-paper);height:clamp(700px,100svh - 104px,800px);color:var(--df-ink);border-radius:20px;flex-direction:column;display:flex;position:sticky;top:88px;overflow:hidden;box-shadow:0 24px 60px -30px #08161899}.hp-pf-chat-h{border-bottom:1px solid var(--df-line);align-items:center;gap:10px;padding:14px 18px;font-size:1rem;font-weight:600;display:flex}.hp-pf-chat-h .hp-atlas{color:var(--df-primary)}.hp-pf-pill{background:var(--df-neutral);color:var(--df-primary);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:4px 10px;font-size:.8125rem;font-weight:500;display:inline-flex;overflow:hidden}.hp-pf-log{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 18px 12px;display:flex}.hp-pf-req{background:var(--df-neutral);border-radius:16px 16px 4px;align-self:flex-end;max-width:88%;padding:11px 15px;font-size:1rem;line-height:1.45;display:grid}.hp-pf-req>span{grid-area:1/1}.hp-pf-req .is-sizer{visibility:hidden}.hp-pf-req .is-caret:after{content:"";background:var(--df-primary);vertical-align:-2px;width:1.5px;height:1em;margin-left:2px;display:inline-block}.hp-pf-ans{border:1px solid var(--df-line);background:var(--df-white);border-radius:16px;flex:1;min-height:0;padding:16px 18px;position:relative;overflow:hidden}.hp-pf-ans-in{font-variant-numeric:tabular-nums;height:100%;font-size:.9375rem;line-height:1.4}.hp-pf-note{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.45;display:-webkit-box;overflow:hidden}.hp-pf-hand{align-items:center;gap:10px;font-size:.9375rem;display:flex}.hp-pf-hand .hp-ov-av{width:28px;height:28px}.hp-pf-prog{background:var(--df-line);height:2px}.hp-pf-prog i{background:var(--df-sage);transform-origin:0;height:100%;display:block}.hp-pf-in{border-top:1px solid var(--df-line);background:#f6f8f7;padding:12px 14px}.hp-pf-box{border:1px solid var(--df-line-strong);background:var(--df-white);border-radius:14px;align-items:center;gap:8px;height:52px;padding:0 7px 0 16px;display:flex}.hp-pf-box:focus-within{border-color:var(--df-primary);box-shadow:0 0 0 4px var(--df-agent-tint)}.hp-pf-box input{min-width:0;height:100%;color:var(--df-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:1rem}.hp-pf-box input::placeholder{color:var(--df-muted)}.hp-pf-go{background:var(--df-primary);width:38px;height:38px;color:var(--df-paper);cursor:pointer;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.hp-pf-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 18px;margin-top:10px;display:flex}.hp-pf-nav{color:var(--df-ink);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:.8125rem;display:inline-flex}.hp-pf-nav>span{text-align:center;min-width:48px}.hp-pf-step{border:1px solid var(--df-line);background:var(--df-white);width:30px;height:30px;color:var(--df-ink);cursor:pointer;border-radius:50%;place-items:center;transition:background-color .15s,border-color .15s;display:inline-grid}.hp-pf-step:hover{background:var(--df-neutral);border-color:#1117183d}.hp-pf-step:focus-visible{outline:2px solid var(--df-primary);outline-offset:2px}.hp-pf-key{color:var(--df-muted);flex-wrap:wrap;justify-content:center;gap:6px 18px;font-size:.8125rem;display:flex}.hp-pf-key>span{align-items:center;gap:7px;display:inline-flex}.hp-pf-play{background:var(--df-primary);border-radius:5px;flex:none;width:18px;height:18px;display:inline-block;position:relative}.hp-pf-play:after{content:"";border-block:4px solid #0000;border-left:6px solid var(--df-paper);position:absolute;top:5px;left:7px}.hp-pf-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.hp-pf-col{flex-direction:column;gap:16px;display:flex}.hp-pf-col.is-b{margin-top:36px}.hp-pf-card{background:#fdfdfb0f;border:1px solid #fdfdfb33;border-radius:20px;padding:20px 0 18px;transition:background-color .35s,border-color .35s,box-shadow .35s}.hp-pf-card-h{width:100%;color:var(--df-paper);font-family:var(--df-font-heading);text-align:center;text-wrap:balance;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:12px;padding:0 18px 16px;font-size:1.5rem;font-weight:500;line-height:1.12;display:flex}.hp-pf-ic{color:#fdfdfbe0;display:inline-grid}.hp-pf-card.is-lit .hp-pf-ic{color:var(--df-paper);animation:hp-pf-pop .7s var(--df-ease)}@keyframes hp-pf-pop{40%{transform:scale(1.14)rotate(-4deg)}}.hp-pf-row{height:44px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000)}.hp-pf-row+.hp-pf-row{margin-top:6px}.hp-pf-track{will-change:transform;align-items:center;gap:8px;display:flex;position:absolute;inset:0 auto 0 0}.hp-pf-chip{color:#fdfdfbeb;white-space:nowrap;cursor:pointer;background:#fdfdfb0f;border:1px solid #fdfdfb4d;border-radius:10px;flex:none;align-items:center;gap:8px;height:38px;padding:0 15px;font-size:.9375rem;transition:background-color .2s,color .2s;display:inline-flex}.hp-pf-chip:hover{color:var(--df-paper);background:#fdfdfb24}.hp-pf-chip.is-show{border-color:var(--df-paper);background:var(--df-paper);color:var(--df-primary);padding-left:7px;font-weight:500}.hp-pf-chip.is-show .hp-pf-play{background:#3b51541f;border-radius:7px;width:24px;height:24px}.hp-pf-chip.is-show .hp-pf-play:after{border-block-width:5px;border-left:8px solid var(--df-primary);top:7px;left:9px}.hp-pf-chip.is-on{box-shadow:0 0 0 2px var(--df-primary), 0 0 0 4px var(--df-paper);animation:hp-pf-ring 1s var(--df-ease)}.hp-pf-chip.is-on:not(.is-show){border-color:var(--df-paper);color:var(--df-paper);background:#fdfdfb33;box-shadow:0 0 0 3px #fdfdfb47}@keyframes hp-pf-ring{30%{transform:scale(1.08)}}.hp-pf-link{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hp-pf-link path{fill:none;stroke:var(--df-paper);stroke-dasharray:1;stroke-linecap:round;stroke-width:1.5px}.hp-pf-tip{z-index:3;background:var(--df-ink);color:var(--df-paper);white-space:nowrap;pointer-events:none;border-radius:9px;align-items:center;gap:7px;padding:6px 11px 6px 7px;font-size:.8125rem;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 8px))}.hp-pf-tip .hp-pf-play{background:#fdfdfb33}.hp-pf-foot{color:var(--df-on-dark-muted);font-size:.8125rem;margin-top:20px!important}.hp-pf-ans-in [data-i]{animation:hp-pf-rise .42s var(--df-ease) both;animation-delay:calc(var(--i,0) * 40ms + .1s)}@keyframes hp-pf-rise{0%{opacity:0;transform:translateY(6px)}}.hp-pf-grow{transform-box:fill-box;transform-origin:50% 100%;animation:hp-pf-grow .6s var(--df-ease) both;animation-delay:calc(var(--i,0) * 70ms + .12s)}.hp-pf-grow.is-down{transform-origin:50% 0}@keyframes hp-pf-grow{0%{transform:scaleY(0)}}.hp-pf-svg{display:block;overflow:visible}.hp-pf-cap{fill:var(--df-muted);font-size:12px}.hp-pf-axis{stroke:var(--df-line-strong)}.hp-pf-grid{stroke:var(--df-line)}.hp-pf-conn{stroke:var(--df-line-strong);stroke-dasharray:2 3}.hp-pf-break{fill:none;stroke:var(--df-white);stroke-width:3px}.hp-pf-val{fill:var(--df-ink);font-size:13px;font-weight:600}.hp-pf-val.is-soft{font-weight:400}.hp-pf-lab{fill:var(--df-muted);font-size:13px}.hp-pf-lab.is-key{fill:var(--df-ink);font-weight:600}.hp-pf-min{stroke:var(--df-ink);stroke-dasharray:4 3;stroke-width:1.2px}.hp-pf-tbl{border-collapse:collapse;width:100%;display:grid}.hp-pf-tbl thead,.hp-pf-tbl tbody{display:contents}.hp-pf-tr>*{font-weight:inherit;text-align:left;padding:0}.hp-pf-tr{border-bottom:1px solid var(--df-line);align-items:center;column-gap:12px;min-height:52px;padding:6px 10px;display:grid}.hp-pf-tr .is-num{text-align:right}.hp-pf-tr.is-th{border-bottom-color:var(--df-line-strong);min-height:34px;color:var(--df-muted);text-align:left;font-size:.8125rem;font-weight:400}.hp-pf-tbl.is-tight .hp-pf-tr{padding-block:3px;line-height:1.3}.hp-pf-tr.is-tot{border-top:1px solid var(--df-line-strong);border-bottom:0;font-weight:600}.hp-pf-tr.is-amb{border:1px solid var(--df-warning);background:var(--df-warning-tint);border-radius:8px}.hp-pf-sub{color:var(--df-muted);font-size:.8125rem;font-style:normal;line-height:1.3;display:block}.hp-pf-chipx{background:var(--df-neutral);color:var(--df-primary);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:.8125rem;display:inline-block}.hp-pf-chipx.is-pos{background:var(--df-positive-tint);color:var(--df-positive)}.hp-pf-kz{color:var(--df-primary);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.75rem}.hp-pf-hbar{height:10px;display:block}.hp-pf-hbar i{background:var(--df-primary);transform-origin:0;height:100%;animation:hp-pf-growx .6s var(--df-ease) both;animation-delay:calc(var(--i,0) * 60ms + .12s);border-radius:3px;display:block}.hp-pf-hbar i.is-rest{background:var(--bar-rest)}@keyframes hp-pf-growx{0%{transform:scaleX(0)}}.hp-pf-sum{color:var(--df-muted);font-size:.8125rem;margin-top:12px!important}.hp-pf-sum b{color:var(--df-ink)}.hp-pf-mx{gap:5px;display:grid}.hp-pf-mx>span{min-height:var(--cell,48px);border-radius:8px;place-items:center;font-size:.8125rem;display:grid}.hp-pf-mx .is-lab{color:var(--df-muted);font-size:.75rem;font-weight:600}.hp-pf-mx .is-ok{background:var(--df-positive-tint);color:var(--df-positive);font-weight:600}.hp-pf-mx .is-off{border:1.5px solid var(--df-warning);background:var(--df-warning-tint);font-weight:600}.hp-pf-mx .is-none{color:var(--df-sage)}.hp-pf-mx .is-self{background:var(--df-neutral)}.hp-pf-mx .is-na{background:repeating-linear-gradient(135deg,#0000 0 5px,#1117180d 5px 6px)}.hp-pf-legend{color:var(--df-muted);flex-wrap:wrap;gap:6px 16px;font-size:.75rem;display:flex;margin-top:12px!important}.hp-pf-legend span{align-items:center;gap:6px;display:inline-flex}.hp-pf-legend i{border-radius:3px;width:11px;height:11px}.hp-pf-legend i.is-ok{border:1px solid var(--df-positive);background:var(--df-positive-tint)}.hp-pf-legend i.is-off{border:1px solid var(--df-warning);background:var(--df-warning-tint)}.hp-pf-sz{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.hp-pf-sz-in{align-content:start;gap:12px;display:grid}.hp-pf-sl{border-radius:10px;gap:6px;padding:6px 8px;transition:background-color .2s;display:grid}.hp-pf-sl>span{justify-content:space-between;font-size:.875rem;display:flex}.hp-pf-sl input{width:100%;accent-color:var(--df-primary)}.hp-pf-tg{cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:6px 8px;font-size:.875rem;display:flex}.hp-pf-tg input{width:18px;height:18px;accent-color:var(--df-primary)}.hp-pf-sl.is-demo,.hp-pf-tg.is-demo{background:var(--df-agent-tint)}.hp-pf-big{letter-spacing:-.02em;white-space:nowrap;font-size:2rem;font-weight:600;line-height:1;margin:4px 0 14px!important}.hp-pf-big em{letter-spacing:0;font-size:.875rem;font-style:normal}.hp-pf-cmp{color:var(--df-muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 10px;margin-bottom:14px;font-size:.8125rem;display:grid}.hp-pf-cmp i{background:var(--bar-rest);height:12px;transition:width .3s var(--df-ease);border-radius:4px;display:block}.hp-pf-cmp i.is-now{background:var(--df-primary)}.hp-pf-cmp b{color:var(--df-ink);font-weight:500}.hp-pf-cov{border:1px solid var(--df-line);border-radius:10px;padding:10px 12px;font-size:.875rem;transition:border-color .2s,background-color .2s}.hp-pf-cov em{color:var(--df-muted);font-size:.75rem;font-style:normal;display:block}.hp-pf-cov.is-amb{border-color:var(--df-warning);background:var(--df-warning-tint)}.hp-pf-flags{gap:8px;display:grid;margin-top:14px!important}.hp-pf-flags li{border:1px solid var(--df-line);border-radius:10px;padding:10px 12px 10px 28px;font-size:.875rem;line-height:1.4;position:relative}.hp-pf-flags li:before{content:"";background:var(--df-primary);border-radius:50%;width:8px;height:8px;position:absolute;top:15px;left:12px}.hp-pf-flags li.is-amb{border-color:var(--df-warning);background:var(--df-warning-tint)}.hp-pf-flags li.is-amb:before{background:var(--df-warning)}.hp-pf-setup-h{align-items:center;gap:10px;font-size:1rem;font-weight:600;display:flex;margin-bottom:8px!important}.hp-pf-setup-h .hp-atlas{color:var(--df-primary)}.hp-pf-setup ol{display:grid}.hp-pf-setup li{border-top:1px solid var(--df-line);animation:hp-pf-rise .45s var(--df-ease) both;animation-delay:calc(var(--r) * .3s + .15s);grid-template-columns:28px 104px minmax(0,1fr);align-items:start;gap:12px;padding:16px 0;display:grid}.hp-pf-setup li>b{padding-top:3px;font-size:.9375rem}.hp-pf-setup li>div{flex-wrap:wrap;align-items:center;gap:6px 8px;min-height:28px;font-size:.875rem;display:flex}.hp-pf-n{border:1.5px solid var(--df-agent);width:28px;height:28px;color:var(--df-primary);border-radius:50%;place-items:center;font-size:.8125rem;font-weight:600;display:grid}.hp-pf-src{border:1px solid var(--df-line);color:var(--df-primary);white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:3px 9px;font-size:.8125rem;display:inline-flex}.hp-pf-src:before{content:"";background:var(--df-sage);border-radius:2px;width:6px;height:6px}.hp-pf-ask{border:1px solid var(--df-agent);background:var(--df-agent-tint);border-radius:12px 12px 12px 3px;padding:6px 11px;font-size:.875rem}.hp-pf-months{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;width:100%;display:grid}.hp-pf-months>span{text-align:center;gap:3px;display:grid}.hp-pf-months i{background:var(--df-positive-tint);height:30px;color:var(--df-positive);animation:hp-pf-mo .35s var(--df-ease) both;animation-delay:calc(1.1s + var(--k) * 90ms);border-radius:6px;place-items:center;font-size:.75rem;font-style:normal;font-weight:600;display:grid}.hp-pf-months .is-amb i{background:var(--df-warning-tint);box-shadow:inset 0 0 0 1.5px var(--df-warning);color:var(--df-ink)}.hp-pf-months em{color:var(--df-muted);font-size:.6875rem;font-style:normal}@keyframes hp-pf-mo{0%{background:var(--df-neutral);box-shadow:none;color:#0000}}.hp-pf-sz.is-narrow{grid-template-columns:minmax(0,1fr);gap:8px}.hp-pf-sz.is-narrow .hp-pf-sz-in{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px}.hp-pf-sz.is-narrow .hp-pf-tg{grid-column:1/-1}.hp-pf-sz.is-narrow .hp-pf-big{font-size:1.625rem;margin-bottom:8px!important}.hp-pf-sz.is-short .hp-pf-cmp{display:none}.hp-pf-sz.is-tall{gap:18px}.hp-pf-sz.is-tall .hp-pf-sz-in{gap:10px 12px}.hp-pf-sz.is-tall .hp-pf-sl,.hp-pf-sz.is-tall .hp-pf-tg{padding:10px 12px;font-size:.9375rem}.hp-pf-sz.is-tall .hp-pf-big{font-size:2.5rem;margin:8px 0 20px!important}.hp-pf-sz.is-tall .hp-pf-cmp{gap:12px;margin-bottom:20px;font-size:.875rem}.hp-pf-sz.is-tall .hp-pf-cmp i{height:16px}.hp-pf-sz.is-tall .hp-pf-cov{padding:14px 16px;font-size:.9375rem}.hp-pf-sz.is-tall .hp-pf-cov em{margin-top:2px;font-size:.8125rem}.hp-pf-setup .hp-pf-sub{width:100%;margin-top:4px}@media (max-width:1180px){.hp-pf-card-h{font-size:1.3125rem}.hp-pf-chip{font-size:.875rem}}@media (max-width:1100px){.hp-pf-split{flex-direction:column;gap:16px;display:flex}.hp-pf-cards{scroll-snap-type:x mandatory;scrollbar-width:none;order:-1;gap:12px;margin-inline:calc(50% - 50vw);padding:4px calc(50vw - 50%) 12px;display:flex;overflow-x:auto}.hp-pf-cards::-webkit-scrollbar{display:none}.hp-pf-col{display:contents}.hp-pf-card{scroll-snap-align:center;flex:0 0 min(320px,82vw);padding:16px 0 14px}.hp-pf-card-h{gap:8px;padding:0 14px 12px;font-size:1.25rem}.hp-pf-ic .hp-icon{width:34px;height:34px}.hp-pf-row{height:40px}.hp-pf-chip{height:34px;padding:0 12px}.hp-pf-chat{height:760px;position:static}}@media (max-width:720px){.hp-pf-head{display:block}.hp-pf-ctl{margin-top:16px}.hp-pf-chat{border-radius:16px}.hp-pf-chat-h{padding:12px 14px}.hp-pf-log{gap:10px;padding:12px 14px 10px}.hp-pf-req{font-size:.9375rem}.hp-pf-ans{padding:12px}.hp-pf-ans-in{font-size:.8125rem}.hp-pf-note,.hp-pf-hand{font-size:.875rem}.hp-pf-note{-webkit-line-clamp:3}.hp-pf-tr{column-gap:8px;min-height:38px;padding:5px 6px}.hp-pf-setup li{grid-template-columns:24px minmax(0,1fr);gap:4px 10px}.hp-pf-setup li>div{grid-column:2}.hp-pf-n{width:24px;height:24px;font-size:.75rem}.hp-pf-months i{height:24px}.hp-pf-setup .hp-pf-src{padding:2px 7px;font-size:.75rem}.hp-pf-key{font-size:.75rem}}.hp-cp-head{max-width:none}.hp-cp-head .hp-h2 span{display:block}.hp-cp-stage{background-color:var(--df-neutral);background-image:radial-gradient(circle at 50% 30%,#ffffffe6 0,#fff0 340px),radial-gradient(#11171812 1px,#0000 1px);background-size:auto,14px 14px;border-radius:20px;padding:40px;font-size:.8125rem;line-height:1.35;position:relative;overflow:clip}.hp-cp-scene{--cp-mode:orbit;grid-template-columns:minmax(0,1fr) minmax(320px,380px) minmax(0,1fr);grid-template-areas:"tab core dash""rev fx man";align-items:stretch;gap:28px 44px;display:grid;position:relative}.hp-cp-pause{z-index:5;background:var(--df-white);position:absolute;top:16px;right:16px}.hp-cp-pause:hover{background:var(--df-white)}.hp-cp-lines{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hp-cp-ring{fill:none;stroke:#3b515417}.hp-cp-line{fill:none;stroke:#3b515442;stroke-width:1.25px;stroke-dasharray:2 5;stroke-linecap:round}.hp-cp-line.is-on{stroke:#3b51546b;stroke-dasharray:none}.hp-cp-pulse,.hp-cp-glow{fill:none;stroke-linecap:round}.hp-cp-pulse{stroke:var(--df-primary);stroke-width:2.25px}.hp-cp-glow{stroke:#608ba359;stroke-width:8px;filter:blur(2px)}.hp-cp-node{fill:var(--df-paper);stroke:#3b515459;stroke-width:1.25px}.hp-cp-node.is-on{fill:var(--df-primary);stroke:var(--df-primary)}.hp-cp-core{z-index:2;grid-area:core;align-content:start;justify-items:center;padding-top:4px;display:grid;position:relative}.hp-cp-disc{border:1px solid var(--df-line);background:var(--df-white);border-radius:50%;place-items:center;width:120px;height:120px;display:grid;position:relative;box-shadow:0 18px 40px #11171814,0 2px 6px #1117180d}.hp-cp-disc:after{content:"";border:1px solid #0000;border-radius:50%;transition:border-color .4s;position:absolute;inset:-9px}.hp-cp-core.is-thinking .hp-cp-disc:after{border-color:#608ba373}.hp-cp-name{font-family:var(--df-font-heading);font-size:1.75rem;font-weight:500;line-height:1;margin-top:16px!important}.hp-cp-role{color:var(--df-muted);font-size:.875rem;margin-top:6px!important}.hp-cp-composer{border:1px solid var(--df-line-strong);background:var(--df-white);border-radius:999px;align-items:center;gap:10px;width:100%;min-height:52px;margin-top:20px;padding:7px 7px 7px 18px;display:flex;box-shadow:0 10px 28px #11171812}.hp-cp-field{flex:1;min-width:0;height:24px;font-size:.9375rem;line-height:24px;position:relative;overflow:hidden}.hp-cp-ph,.hp-cp-typed{white-space:nowrap;position:absolute;inset:0;overflow:hidden}.hp-cp-ph{color:#98a1a1;text-overflow:ellipsis}.hp-cp-caret{vertical-align:-3px;background:var(--df-primary);width:1.5px;height:17px;margin-left:1px;display:inline-block}.hp-cp-send{background:var(--df-mist);width:36px;height:36px;color:var(--df-muted);border-radius:50%;flex:none;place-items:center;transition:background-color .25s,color .25s;display:grid}.hp-cp-send.is-ready{background:var(--df-ink);color:var(--df-paper)}.hp-cp-card{z-index:1;border:1px solid var(--df-line);background:var(--df-white);min-width:0;transition:box-shadow .5s var(--df-ease), border-color .5s ease, transform .5s var(--df-ease), opacity .4s ease;border-radius:18px;grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1fr);gap:12px;padding:16px 16px 14px;display:grid;position:relative;box-shadow:0 1px 2px #1117180a}.hp-cp-card.is-tab{grid-area:tab}.hp-cp-card.is-dash{grid-area:dash}.hp-cp-card.is-rev{grid-area:rev}.hp-cp-card.is-man{grid-area:man}.hp-cp-card.is-fx{border-color:#608ba34d;grid-area:fx;align-self:start}.hp-cp-card.is-idle{opacity:.62}.hp-cp-card.is-live{border-color:#3b515447;transform:translateY(-2px);box-shadow:0 22px 50px #1117181a,0 2px 6px #1117180d}.hp-cp-card-head{min-width:0;color:var(--df-muted);align-items:center;gap:8px;font-weight:500;display:flex}.hp-cp-card-head>.hp-icon{color:var(--df-agent)}.hp-cp-card-head>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hp-cp-ask{align-items:flex-start;gap:8px;min-height:34px;display:flex}.hp-cp-ask .hp-ov-av{margin-top:5px;animation:none}.hp-cp-ask>span:last-child{background:var(--df-neutral);color:var(--df-ink);border-radius:12px 12px 12px 4px;padding:6px 11px;font-size:.84375rem}.hp-cp-body{min-width:0;position:relative}.hp-cp-card.is-idle:is(.is-rev,.is-man) .hp-cp-body:before{content:"";background:repeating-linear-gradient(to bottom, var(--df-neutral) 0 8px, transparent 8px 22px);border-radius:4px;height:60px;position:absolute;inset:4px 12% auto 0}.hp-cp-done{min-width:0;color:var(--df-ink);white-space:nowrap;align-items:center;gap:7px;font-size:.84375rem;font-weight:500;display:flex}.hp-cp-done .hp-ov-av{animation:none}.hp-cp-ck{background:var(--df-positive);width:18px;height:18px;color:var(--df-white);border-radius:50%;flex:none;place-items:center;display:inline-grid}.hp-cp-ck .hp-icon{stroke-width:3px}.hp-cp-rev li{border-bottom:1px solid var(--df-line);align-items:center;gap:9px;min-width:0;padding:6px 0;display:flex}.hp-cp-rev li:last-child{border-bottom:0}.hp-cp-rev i{border:1.5px solid var(--df-line-strong);border-radius:4px;flex:none;width:13px;height:13px}.hp-cp-rev span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hp-cp-rev b{background:var(--df-agent-tint);color:#3f6b82;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:1px 6px;font-size:.625rem;font-weight:600}.hp-cp-rev li.is-new{background:linear-gradient(90deg,#608ba317,#608ba300);border-radius:6px;margin-inline:-6px;padding-inline:6px}.hp-cp-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.78125rem}.hp-cp-table th{color:var(--df-muted);text-align:right;white-space:nowrap;padding:0 0 5px;font-size:.6875rem;font-weight:500}.hp-cp-table :is(th,td):first-child{text-align:left}.hp-cp-table td{border-top:1px solid var(--df-line);text-align:right;white-space:nowrap;padding:5px 0}.hp-cp-table tr.is-sum td{border-top:1px dashed var(--df-line-strong);font-weight:600}.hp-cp-table .hp-cp-abw{width:calc(var(--w,1) * 58px);max-width:calc(var(--w,1) * 58px);padding-inline:calc(var(--w,1) * 8px) calc(var(--w,1) * 6px);background:rgba(59, 81, 84, calc(var(--w,1) * .05));overflow:hidden}.hp-cp-table th.hp-cp-abw{color:var(--df-primary);border-radius:6px 6px 0 0;padding-top:3px;font-weight:600}.hp-cp-table tr:last-child .hp-cp-abw{border-radius:0 0 6px 6px}.hp-cp-table .hp-cp-abw>span{opacity:var(--w,1);display:block}.hp-cp-table td.is-warn{color:var(--df-warning);font-weight:600}.hp-cp-kpi{color:var(--df-muted);white-space:nowrap;justify-content:space-between;align-items:baseline;gap:8px;font-size:.75rem;display:flex;margin-bottom:6px!important}.hp-cp-kpi b{color:var(--df-ink);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:600}.hp-cp-chart{width:100%;height:104px;display:block;overflow:visible}.hp-cp-chart line.is-base{stroke:var(--df-line-strong)}.hp-cp-chart line.is-grid{stroke:var(--df-line);stroke-dasharray:2 4}.hp-cp-chart rect{fill:var(--bar-rest)}.hp-cp-chart rect.is-now{fill:var(--df-primary)}.hp-cp-plan{fill:none;stroke:var(--df-agent);stroke-linecap:round;stroke-width:1.6px;vector-effect:non-scaling-stroke}.hp-cp-cite{border:1px solid var(--df-line);max-width:100%;color:var(--df-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;margin-bottom:10px;padding:3px 9px 3px 7px;font-size:.75rem;display:inline-flex}.hp-cp-cite .hp-icon{color:var(--df-agent);flex:none}.hp-cp-sh{gap:4px;display:grid}.hp-cp-sh>div{border:1px solid var(--df-line);background:#fbfcfc;border-radius:10px;grid-template-columns:44px minmax(0,1fr) auto;align-items:baseline;gap:8px;min-width:0;padding:5px 10px;display:grid}.hp-cp-sh-f{color:var(--df-muted);padding-inline:10px;font-size:.75rem;margin-top:2px!important}.hp-cp-sh em{color:var(--df-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem;font-style:normal;font-weight:600}.hp-cp-sh span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hp-cp-sh b{font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:600}.hp-cp-steps{flex-wrap:wrap;gap:6px 16px;display:flex}.hp-cp-steps li{white-space:nowrap;align-items:center;gap:6px;transition:opacity .3s;display:inline-flex}.hp-cp-steps li.is-idle{opacity:.45}.hp-cp-steps li>i{border:1.5px solid var(--df-line-strong);border-radius:50%;flex:none;width:18px;height:18px}.hp-cp-steps li.is-run>i{border-color:var(--df-agent);border-top-color:#0000;animation:.8s linear infinite hp-spin}@media (max-width:1360px){.hp-cp-stage{padding:32px}.hp-cp-scene{column-gap:36px}}@media (max-width:1199px){.hp-cp-stage{padding:24px}.hp-cp-scene{--cp-mode:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"core core""rev tab""dash man""fx fx";gap:16px}.hp-cp-core{z-index:4;border:1px solid var(--df-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fdfdfbf0;border-radius:20px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"disc name""disc role""comp comp";justify-self:center;place-items:center start;column-gap:12px;width:min(100%,460px);margin-bottom:8px;padding:12px;position:sticky;top:88px;box-shadow:0 10px 30px #11171814}.hp-cp-disc{width:52px;height:52px;box-shadow:none;grid-area:disc}.hp-cp-disc .hp-atlas{width:34px;height:34px}.hp-cp-disc:after{inset:-5px}.hp-cp-name{grid-area:name;align-self:end;font-size:1.25rem;margin-top:0!important}.hp-cp-role{grid-area:role;align-self:start;font-size:.8125rem;margin-top:2px!important}.hp-cp-composer{min-height:46px;box-shadow:none;grid-area:comp;margin-top:12px;padding:5px 5px 5px 14px}.hp-cp-send{width:34px;height:34px}.hp-cp-field{font-size:.875rem}.hp-cp-card.is-fx{align-self:stretch}.hp-cp-card.is-live{transform:none}.hp-cp-pause{top:auto;bottom:12px;right:12px}.hp-cp-stage{padding-bottom:56px}}@media (max-width:860px){.hp-cp-stage{padding:12px 12px 56px}.hp-cp-scene{--cp-mode:stack;grid-template-columns:minmax(0,1fr);grid-template-areas:"core""rev""tab""dash""man""fx";gap:14px}.hp-cp-core{width:100%;margin-bottom:0;top:72px}.hp-cp-card{margin-left:22px}}@media (max-width:400px){.hp-cp-card{padding-inline:14px}.hp-cp-table{font-size:.75rem}}.hp{--df-paper:#fbfaf8;--df-ink:#10151f;--df-primary:#4862cf;--df-neutral:#f5f3f0;--df-sage:#b9c9e2;--df-mist:#f1f3fc;--df-muted:#7a808b;--df-positive:#2b7350;--df-warning:#8f5c0c;--df-danger:#ad5f56;--df-line:#e6e3de;--df-line-strong:#10151f30;--df-line-dark:#e6e3de;--df-diagram-border:#e6e3de;--df-diagram-fill:#ffffff8c;--df-on-dark-muted:#59606c;--df-font-heading:"Geist", ui-sans-serif, system-ui, sans-serif;--df-font-body:"Geist", ui-sans-serif, system-ui, sans-serif;--df-agent:#4862cf;--df-agent-tint:#f1f3fc;--df-positive-tint:#e8efe9;--df-warning-tint:#fbf1df;--bar-rest:#d9dde6;isolation:isolate;background:var(--df-paper);position:relative}.hp:before{content:"";z-index:5;inset-block:0;left:calc((100% - var(--df-shell)) / 2 - 28px);width:calc(var(--df-shell) + 56px);border-inline:1px solid var(--df-line);pointer-events:none;position:absolute}.hp :is(.hp-hero-title,.hp-h2){letter-spacing:-.044em!important}.hp :is(.hp-ov-title,.hp-pf-card-h,.hp-wordmark){letter-spacing:-.025em!important}.hp :is(.hp-hero-title,.hp-h2,.hp-ov-title) span{letter-spacing:inherit!important}.hp-section,.hp-hero,.hp-cta,.hp-footer{border-bottom:1px solid var(--df-line)}.hp-hero,.hp-pf.finance-surface,.hp-cta.finance-surface{color:var(--df-ink)}.hp .finance-surface{--primary:#fbfaf8;--primary-foreground:#10151f;background-color:var(--df-paper);background-image:radial-gradient(at 95% 5%,#b9c9e24d,#0000 60%),radial-gradient(at 10% 100%,#dcd4f252,#0000 60%),radial-gradient(at 85% 95%,#f3cdbf33,#0000 55%)}.hp .finance-surface:before{background-image:none}.hp .finance-surface-gradient:before{background:radial-gradient(at 85% 15%,#b9c9e24d,#0000 62%)}.hp .finance-surface-gradient:after{background:radial-gradient(at 25% 85%,#dcd4f252,#0000 62%)}.hp-hero-surface.finance-surface{background-color:var(--df-paper);background-image:linear-gradient(90deg,#fbfaf8 15%,#fbfaf8b3 50%,#fbfaf80f),url(/paperfold/ribbon-hero.jpg);background-position:50%,100%;background-repeat:no-repeat;background-size:100% 100%,auto 110%}.hp-hero-surface.finance-surface:after{background:0 0}.hp-hero-lede{color:#59606c}.hp-hero-lede strong{color:var(--df-ink)}.hp-hero-words{color:var(--df-muted)}.hp-hero-caret{color:var(--df-primary)}.hp-role-tab{color:#59606c;opacity:1}.hp-role-tab[aria-pressed=true]{color:var(--df-primary)}.hp-role-progress{background:var(--df-primary)}.hp-icon-btn{border-color:var(--df-line);color:var(--df-ink);background:#ffffffa6}.hp-icon-btn:hover{background:var(--df-mist)}.hp-nav{border-color:var(--df-line);color:var(--df-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfaf8e0}.hp-nav.is-scrolled{background:#fbfaf8f0}.hp-nav-links{color:#59606c}.hp-nav-links a:hover,.hp-lang:hover{color:var(--df-primary)}.hp-btn{border-radius:10px}.hp-btn-light,.hp-btn-paper,.hp-btn-nav,.hp-nav.is-scrolled .hp-btn-nav,.hp-menu-cta{border-color:var(--df-primary);background:var(--df-primary);color:#fff;box-shadow:0 1px 2px #3a50b033,0 6px 16px -8px #4862cf66,inset 0 1px #ffffff2e}.hp-btn-light:hover,.hp-btn-paper:hover,.hp-btn-nav:hover{background:#3a50b0}.hp-btn-ghost{border-color:var(--df-line);color:#3a50b0;background:#ffffffb3}.hp-btn-ghost:hover{background:#fff}.hp :is(.hp-approve-btn,.hp-mini-btn,.hp-msg-btn,.hp-release-btn){border-radius:8px}.hp-st{background-color:var(--df-mist);background-image:linear-gradient(#ffffffb8,#ffffffb8),url(/paperfold/ribbon-wide.jpg);background-position:50%;background-size:cover;border:1px solid #ffffffbf;border-radius:18px;box-shadow:0 1px 2px #10151f0a,0 10px 24px -10px #10151f1a,0 36px 72px -36px #24305240}.hp :is(.hp-st-obj,.hp-st-bubble,.hp-msg,.hp-ui-card,.hp-ov-win,.hp-b-page,.hp-k-sheet,.hp-a-panel,.hp-vt-card,.hp-cp-card,.hp-cp-disc,.hp-cp-composer,.hp-pf-chat){-webkit-backdrop-filter:blur(20px)saturate(1.35);backdrop-filter:blur(20px)saturate(1.35);background-color:#ffffffab;border-color:#ffffffc7;border-radius:12px;box-shadow:0 1px 2px #10151f0a,0 18px 40px -24px #24305238}.hp-ov-card{border:1px solid var(--df-line);background-color:#f8f8fb;background-image:radial-gradient(at 100% 0,#b9c9e242,#0000 65%);background-size:auto;border-radius:18px}.hp-ov-card:hover{background-color:#f3f5fc}.hp-ov-card.is-report{background-color:#f7f5fa;background-image:radial-gradient(at 100% 100%,#dcd4f261,#0000 65%)}.hp-ov-card.is-calc{background-color:#fbf8f5;background-image:linear-gradient(#fbfaf8c4,#fbfaf8d1),url(/paperfold/fold-doc.jpg);background-position:50%;background-size:cover}.hp-ov-card.is-close{background-color:#f7f8f4;background-image:radial-gradient(at 0 100%,#dcd4f240,#0000 65%)}.hp-ov-card.is-routine{background-color:#fbf6f2;background-image:radial-gradient(at 100% 0,#f3cdbf4d,#0000 65%)}.hp-ov-card.is-systems{background-color:#f7f8fb}.hp-pf.finance-surface{background-color:var(--df-paper)}.hp-pf.finance-surface:after{background:linear-gradient(#fbfaf8cc,#fbfaf8db),url(/paperfold/ribbon-wide.jpg) bottom/auto 70% no-repeat}.hp-pf .hp-h2,.hp-pf-card-h{color:var(--df-ink)}.hp-pf .hp-h2 span,.hp-pf .hp-lede,.hp-pf-note{color:#59606c}.hp-pf-lede strong{color:var(--df-ink)}.hp-pf-card{border-color:var(--df-line);-webkit-backdrop-filter:blur(20px)saturate(1.35);backdrop-filter:blur(20px)saturate(1.35);background:#ffffff8c;border-radius:12px}.hp-pf-card.is-lit{background:#f1f3fccc;border-color:#bdc9ed;box-shadow:0 0 0 3px #4862cf0f,0 18px 40px -24px #24305233}.hp-pf-ic,.hp-pf-card.is-lit .hp-pf-ic{color:var(--df-primary)}.hp-pf-chip{color:#59606c;background:#ffffff8c;border-color:#dedee8;border-radius:8px}.hp-pf-chip:hover{color:#3a50b0;background:#f1f3fc;border-color:#bdc9ed}.hp-pf-chip.is-show{color:#3a50b0;background:#f1f3fc;border-color:#d2daf3}.hp-pf-chip.is-show:hover{background:#e8edfc}.hp-pf-chip.is-show .hp-pf-play{background:#4862cf17}.hp-pf-chip.is-on:not(.is-show){color:#3a50b0;background:#f1f3fc;border-color:#bdc9ed;box-shadow:0 0 0 3px #4862cf17}.hp-pf-link path{stroke:var(--df-primary)}.hp-pf .hp-pf-ctl .hp-icon-btn{color:var(--df-primary)}.hp-cp-stage,.hp-vt-stage{border:1px solid var(--df-line);background-color:var(--df-mist);background-image:linear-gradient(#fbfaf8bf,#fbfaf8d9),url(/paperfold/ribbon-wide.jpg);background-position:50%;background-size:cover;border-radius:18px}.hp-cp-ring{stroke:#4862cf17}.hp-cp-line{stroke:#4862cf40}.hp-cp-line.is-on{stroke:#4862cf6b}.hp-cp-glow{stroke:#4862cf4d}.hp-cp-node{stroke:#4862cf59}.hp-cp-card.is-live{border-color:#cbd4ed}.hp-cp-card.is-fx.is-live{border-color:#9faee3}.hp-cp-card.is-fx{border-color:#d3daf0}.hp-cp-rev b{color:#3a50b0}.hp-trust-panel{border:1px solid var(--df-line);background:#f7f6f3;border-radius:18px}.hp-vt-steps li{text-align:center;justify-content:center}.hp-trust-toggle{background:#eeece8;border-radius:10px}.hp-trust-thumb{border-radius:8px}.hp-cta.finance-surface{background-image:linear-gradient(90deg,#fbfaf8e6,#fbfaf880),url(/paperfold/ribbon-wide.jpg);background-position:100%;background-size:cover}.hp-cta-copy .hp-atlas{--atlas-fill:#4862cf14;color:var(--df-primary)}.hp-cta-copy .hp-h2 span,.hp-cta-steps em{color:#59606c}.hp-cta-steps li{border-color:var(--df-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff8c;border-radius:12px}.hp-step-num{color:var(--df-primary)}.hp-footer{background:var(--df-paper);color:var(--df-ink)}.hp-footer-top{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr))}.hp-footer-brand p,.hp-footer nav>p,.hp-footer-bottom{color:#59606c}.hp-contact-note{color:#59606c;max-width:38ch;font-size:.8125rem}.hp-btn[aria-disabled=true]{opacity:.66;cursor:default;box-shadow:none}@media (max-width:720px){.hp:before{width:calc(100% - 24px);left:12px}.hp-hero-surface.finance-surface{background-position:50%,100% 100%;background-size:100% 100%,auto 70%}.hp-footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-footer-brand{grid-column:1/-1}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
