/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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{--tw-ease:initial;--pillar-progress:0deg}::backdrop{--tw-ease:initial;--pillar-progress:0deg}}}@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-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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;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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.visible{visibility:visible}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.grid{display:grid}.table{display:table}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--brand-amber:#ffb547;--brand-coral:#ff5f6d;--brand-blue:var(--brand-amber);--brand-teal:var(--brand-coral);--brand-green:var(--brand-coral);--brand-gradient:linear-gradient(112deg, var(--brand-amber) 0%, var(--brand-coral) 100%);--brand-amber-soft:#fff6e8;--brand-coral-soft:#fff0f1;--brand-warm-soft:#fff8f4;--brand-warm-line:#f0d9d1;--brand-warm-ink:#70494b;--paper:#fbfaf8;--paper-deep:#f2f0ec;--surface:#fff;--ink:#292a2c;--muted:#858587;--line:#dfddd8;--line-soft:#ebe9e5;--copper:var(--brand-coral);--copper-dark:#c74657;--dark:#1d222c;--green:var(--brand-green);--red:#b9574a;--site-content-max:1140px;--site-gutter:24px;--site-shell:max(var(--site-gutter), calc((100vw - var(--site-content-max)) / 2));--font-site:var(--font-nunito), "Nunito", Arial, sans-serif;--display-title-size:clamp(38px, 3.4vw, 56px);--display-title-weight:520}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-site);margin:0;overflow-x:hidden}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.kubik-inline-wordmark{vertical-align:-.045em;filter:drop-shadow(.012em 0)drop-shadow(-.012em 0);background:currentColor;flex:none;width:2.72em;height:.82em;margin:0;display:inline-block;-webkit-mask:url(/kubiktexto-regular.svg) 50%/contain no-repeat;mask:url(/kubiktexto-regular.svg) 50%/contain no-repeat}strong .kubik-inline-wordmark,b .kubik-inline-wordmark{filter:drop-shadow(.018em 0)drop-shadow(-.018em 0);-webkit-mask-image:url(/kubiktexto-bold.svg);mask-image:url(/kubiktexto-bold.svg)}::selection{background:#ff5f6d38}.site-header{z-index:1000;height:68px;padding:0 var(--site-shell);opacity:1;visibility:visible;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfaf8e0;border:0;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;inset:0 0 auto;transform:translateZ(0)}.brand img{width:156px;height:auto;display:block}.site-header nav{color:#1f2022;gap:34px;font-size:13px;display:flex}.site-header nav a,.login-link{transition:color .2s}.site-header nav a:hover,.login-link:hover{color:#000}.header-actions{justify-self:end;align-items:center;gap:20px;font-size:13px;display:flex}.login-link{color:#1f2022;align-items:center;gap:7px;display:inline-flex}.login-link svg{color:#111;transition:transform .2s}.login-link:hover svg{transform:translate(2px)}.header-cta{color:#fff;background:linear-gradient(#202329,#171a20);border:1px solid #30343b;border-radius:7px;align-items:center;gap:13px;min-height:40px;padding:0 0 0 15px;font-weight:600;transition:transform .22s,border-color .22s,box-shadow .22s,filter .22s;display:inline-flex;overflow:hidden;box-shadow:0 7px 18px #14161b24}.header-cta:hover{filter:brightness(1.07);border-color:#474b53;transform:translateY(-1px);box-shadow:0 10px 24px #14161b36}.header-cta .button-icon{width:40px;color:var(--brand-coral);border-left:1px solid #ff5f6d7a;place-content:center;align-self:stretch;display:grid}.header-cta .button-icon svg{transition:transform .22s,color .22s}.header-cta:hover .button-icon svg{color:var(--brand-amber);transform:translate(2px,-2px)}.menu-toggle{display:none}.hero{text-align:center;background:var(--paper);min-height:auto;padding:128px 24px 0;overflow:hidden}.hero-copy{z-index:4;max-width:1060px;margin:0 auto;position:relative}.eyebrow{color:var(--copper);letter-spacing:.08em;margin:0 0 17px;font-size:12px;font-weight:620}.hero-copy>.eyebrow{background:linear-gradient(#ffffffdb, #ffffffdb) padding-box, var(--brand-gradient) border-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:fit-content;color:var(--brand-warm-ink);letter-spacing:.018em;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin:0 auto 20px;padding:8px 13px 9px;font-size:11px;font-weight:380;display:inline-flex;box-shadow:0 8px 24px #ff5f6d14,inset 0 1px #ffffffc7}.hero-copy>.eyebrow svg{color:var(--brand-blue);flex:none}.hero-copy>.eyebrow:before{display:none}.hero-copy>h1{letter-spacing:-.062em;max-width:1050px;margin:0 auto;font-size:clamp(54px,6vw,82px);font-weight:520;line-height:.95}.hero-title-line{display:block}.hero-title-gradient,.solution-title-gradient,.feature-title-gradient{color:#0000;background:var(--brand-gradient);-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;margin-right:-.085em;padding-right:.085em;display:inline-block}.hero-copy>p:not(.eyebrow){max-width:640px;color:var(--muted);letter-spacing:-.012em;margin:20px auto 0;font-size:clamp(14px,1.15vw,17px);font-weight:350;line-height:1.58}.hero-actions{justify-content:center;gap:20px;margin-top:24px;display:flex}.button{border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:0 0 0 17px;font-size:13px;font-weight:620;transition:transform .22s,border-color .22s,box-shadow .22s,filter .22s;display:inline-flex;overflow:hidden}.demo-cta{font-weight:470}.button .button-icon{border-left:1px solid;place-content:center;align-self:stretch;width:46px;margin-left:1px;display:grid}.button .button-icon svg{transition:transform .22s,color .22s}.button:hover{transform:translateY(-2px)}:is(.button:focus-visible,.header-cta:focus-visible){outline:2px solid var(--copper);outline-offset:3px}.button-primary,.button-dark{color:#fff;background:linear-gradient(#202329,#171a20);border-color:#30343b;box-shadow:0 10px 24px #14161b26}.button-primary .button-icon,.button-dark .button-icon{color:var(--brand-coral);border-left-color:#ff5f6d7a}.button-primary:hover,.button-dark:hover{filter:brightness(1.07);border-color:#484c54;box-shadow:0 14px 30px #14161b38}.button-primary:hover .button-icon svg,.button-dark:hover .button-icon svg{color:var(--brand-amber);transform:translate(2px,-2px)}.button-text{color:#36383c;background:#ffffffdb;border-color:#c9c8c5;box-shadow:0 4px 12px #14161b09}.button-text .button-icon{color:#30343b;border-left-color:#d7d5d1}.button-text:hover{background:#fff;border-color:#aaa9a6;box-shadow:0 7px 17px #14161b12}.button-dark{align-self:flex-start;margin-top:10px}.hero-preview{z-index:2;isolation:isolate;width:100%;max-width:var(--site-content-max);min-width:0;margin:38px auto 0;position:relative}.hero-preview .kd-window{aspect-ratio:auto;height:clamp(720px,65.625vw,748px)}.ambient-glow{z-index:0;filter:blur(52px)saturate(1.12)brightness(.98);opacity:.48;transform-origin:50%;pointer-events:none;background:radial-gradient(at 30% 52%,#ffb54759,#0000 54%),radial-gradient(at 72% 52%,#ff5f6d4a,#0000 54%);border-radius:50%;width:min(78vw,1120px);height:360px;animation:7.5s ease-in-out infinite heroAmbientGlow;position:absolute;top:-210px;left:50%;transform:translate(-50%)scale(.96)}@keyframes heroAmbientGlow{0%,to{opacity:.38;filter:blur(56px)saturate(1.06)brightness(.9);transform:translate(-50.8%,6px)scale(.94)}45%{opacity:.66;filter:blur(46px)saturate(1.22)brightness(1.13);transform:translate(-49.2%,-5px)scale(1.05)}72%{opacity:.5;filter:blur(51px)saturate(1.15)brightness(1.02);transform:translate(-50.2%,2px)scale(1)}}.section-fade-transition{--section-fade-height:clamp(210px,18vw,300px);z-index:12;height:var(--section-fade-height);margin-block:calc(var(--section-fade-height) * -.5);pointer-events:none;background:linear-gradient(#fbfaf800 0%,#fbfaf86b 22%,#fbfaf8 50%,#fbfaf86b 78%,#fbfaf800 100%);position:relative}.kd-window{z-index:2;text-align:left;background:#f5f5f5;border:1px solid #d8d9d6;border-radius:13px;width:100%;height:970px;position:relative;overflow:hidden;box-shadow:0 48px 100px #2725222e,0 3px 15px #2725220f}.kubik-dashboard-demo{--accent-copper:#ff5f6d;--dark:#0a0a0a;--green:#3f3f46;--line:#e4e4e7;--muted:#71717a;--soft:#f7f7f8;--chart-blue:#ffb547;--shadow:0 1px 2px #18181b0a, 0 8px 28px #18181b0f;color:#18181b;height:100%;font-family:var(--font-site);background:#f5f5f5;grid-template-columns:236px minmax(0,1fr);font-size:12px;display:grid;position:relative}.kubik-dashboard-demo *,.kubik-dashboard-demo :before,.kubik-dashboard-demo :after{box-sizing:border-box}.kubik-dashboard-demo button{font:inherit;cursor:pointer}.kubik-dashboard-demo h1,.kubik-dashboard-demo h2,.kubik-dashboard-demo p{margin:0}.kubik-dashboard-demo svg{flex:none}.kd-sidebar{border-right:1px solid var(--line);background:#fbfaf8;flex-direction:column;min-width:0;padding:18px 13px 13px;display:flex;overflow:hidden}.kd-sidebar-top{justify-content:space-between;align-items:center;padding:0 7px 18px;display:flex}.kd-mobile-menu,.kd-sidebar-close{color:#66726a;background:#fff;border:1px solid #e0e6e1;border-radius:8px;place-content:center;width:32px;min-width:32px;height:32px;padding:0;display:none}.kd-brand{background:0 0;border:0;align-items:center;padding:0;display:flex}.kd-brand span{place-content:center;width:124px;height:35px;display:grid}.kd-brand img{object-fit:contain;width:100%;height:100%;display:block}.kd-command-trigger{color:#68736b;background:#fff;border:1px solid #e0e6e1;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:38px;padding:0 9px;font-size:11px;display:flex}.kd-command-trigger span{text-align:left;flex:1}.kd-command-trigger kbd{color:#7a847b;background:#f1f4f1;border:1px solid #e3e7e3;border-radius:5px;padding:2px 5px;font-family:inherit;font-size:9px}.kd-project-context{flex-direction:column;gap:3px;padding:18px 9px 10px;display:flex}.kd-project-context button{width:max-content;color:var(--muted);background:0 0;border:0;align-items:center;gap:5px;padding:0 0 10px;font-size:10px;font-weight:600;display:flex}.kd-project-context strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.kd-project-context small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.kd-main-nav{flex-direction:column;flex:1;gap:3px;min-height:0;padding:12px 0 2px;display:flex;overflow:auto}.kd-main-nav button,.kd-nav-utility{color:#617066;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;min-height:37px;padding:0 10px;font-size:12px;font-weight:600;display:flex}.kd-main-nav button.active{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.kd-main-nav button.active{background:color-mix(in srgb, var(--green) 10%, white)}}.kd-main-nav button.active{box-shadow:inset 2px 0 var(--accent-copper);color:var(--dark)}.kd-nav-utility{width:100%;margin-bottom:10px}.kd-sidebar-user{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;padding:13px 5px 2px;display:grid}.kd-sidebar-user>span{background:var(--dark);color:#fff;border-radius:8px;place-content:center;width:30px;height:30px;font-size:10px;font-weight:700;display:grid}.kd-sidebar-user>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.kd-sidebar-user strong,.kd-sidebar-user small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kd-sidebar-user strong{font-size:10px}.kd-sidebar-user small{color:var(--muted);font-size:8px}.kd-sidebar-user>div:last-child{gap:3px;display:flex}.kd-sidebar-user>div:last-child button{color:#66726a;background:#fff;border:1px solid #e0e6e1;border-radius:8px;place-content:center;width:27px;height:27px;padding:0;display:grid}.kd-main-area{min-width:0;overflow:hidden}.kd-topbar{border-bottom:1px solid var(--line);background:#ffffffed;justify-content:space-between;align-items:center;height:61px;padding:0 26px;display:flex}.kd-breadcrumb{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.kd-breadcrumb strong{color:#334139}.kd-top-actions{align-items:center;gap:7px;display:flex}.kd-top-actions button{color:#66726a;background:#fff;border:1px solid #e0e6e1;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:32px;height:32px;padding:0 9px;font-size:10px;display:flex}.kd-warning span{color:#fff;background:#dc2626;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;display:inline-flex}.kd-page-container{max-width:1540px;margin:auto;padding:28px clamp(20px,3vw,44px) 60px}.kd-project-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.kd-project-heading h1{color:var(--dark);letter-spacing:-.025em;margin:7px 0 5px;font-size:31px}.kd-project-heading p{color:var(--muted);font-size:12px}.kd-project-heading>div:last-child{align-items:center;gap:8px;display:flex}.kd-project-heading>div:last-child button,.kd-dashboard-primary-metrics-toolbar>button{min-height:38px;color:var(--dark);white-space:nowrap;background:#fff;border:1px solid #cfd2cf;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-size:12px;font-weight:600;display:inline-flex}.kd-eyebrow{color:var(--accent-copper);letter-spacing:.13em;font-size:10px;font-weight:700}.kd-summary-tabs{border-bottom:1px solid var(--line);gap:5px;margin-bottom:20px;display:flex;overflow-x:auto}.kd-summary-tabs button{min-height:41px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:600;display:flex}.kd-summary-tabs button.active{border-color:var(--accent-copper);color:var(--dark)}.kd-dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.kd-span-4{grid-column:span 4}.kd-span-5{grid-column:span 5}.kd-span-7{grid-column:span 7}.kd-span-8{grid-column:span 8}.kd-span-12{grid-column:1/-1}.kd-dashboard-perspective-tabs{background:#f8f7f5;border:1px solid #e1ddd8;border-radius:12px;align-items:stretch;gap:7px;padding:5px;display:flex;overflow-x:auto}.kd-dashboard-perspective-tabs button{color:#556158;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;flex:1;gap:2px;min-width:138px;padding:10px 14px;display:grid}.kd-dashboard-perspective-tabs button.active{border-color:var(--accent-copper);box-shadow:0 2px 8px var(--accent-copper);background:#fff}@supports (color:color-mix(in lab, red, red)){.kd-dashboard-perspective-tabs button.active{box-shadow:0 2px 8px color-mix(in srgb,var(--accent-copper) 12%,transparent)}}.kd-dashboard-perspective-tabs button.active{color:var(--dark)}.kd-dashboard-perspective-tabs button span{white-space:nowrap;font-size:12px;font-weight:600}.kd-dashboard-perspective-tabs button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.kd-dashboard-project-view-help{color:var(--muted);align-items:center;gap:7px;margin:-2px 4px 0;font-size:11px;line-height:1.45;display:flex}.kd-dashboard-project-view-help svg{color:var(--green)}.kd-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;padding:20px}.kd-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.kd-card-heading h2{color:var(--dark);letter-spacing:-.025em;margin-top:4px;font-size:17px}.kd-dashboard-cash-horizon{color:var(--muted);white-space:nowrap;justify-content:flex-end;align-items:center;font-size:9px;display:inline-flex}.kd-dashboard-cash-horizon>span{align-items:center;gap:4px;display:inline-flex}.kd-dashboard-cash-horizon>span+span{border-left:1px solid #dce3de;margin-left:9px;padding-left:9px}.kd-dashboard-cash-horizon i{background:#64748b;border-radius:50%;width:6px;height:6px}.kd-dashboard-cash-horizon .financial-tail i{background:#c4ccc6}.kd-dashboard-cash-horizon strong{color:#4f5e55;font-size:10px;font-weight:800}.kd-dashboard-cash-context{color:var(--muted);font-size:9px}.kd-chart-wrap{height:290px}.kd-chart-wrap .recharts-surface{overflow:visible}.kd-chart-wrap .recharts-wrapper text{font-family:var(--font-site)}.kd-dashboard-cash-tooltip{background:#fffffff7;border:1px solid #dde4df;border-radius:9px;gap:3px;min-width:146px;padding:10px 12px;display:grid;box-shadow:0 8px 24px #0f28181f}.kd-dashboard-cash-tooltip span,.kd-dashboard-cash-tooltip small{color:var(--muted);font-size:10px}.kd-dashboard-cash-tooltip strong{font-size:14px}.kd-dashboard-cash-tooltip strong.negative{color:#dc2626}.kd-dashboard-cash-tooltip strong.positive{color:#009c3b}.kd-stock-summary{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.kd-stock-summary div{background:var(--soft);border-radius:8px;padding:12px 8px}.kd-stock-summary strong,.kd-stock-summary span{display:block}.kd-stock-summary strong{color:var(--dark);font-size:20px}.kd-stock-summary span{color:var(--muted);margin-top:2px;font-size:8px}.kd-stock-bar{background:#eef1ee;border-radius:5px;height:7px;margin:16px 0;overflow:hidden}.kd-stock-bar i{border-radius:inherit;background:var(--chart-blue);transform-origin:0;height:100%;animation:1s .7s both kdStockBar;display:block}@keyframes kdStockBar{0%{transform:scaleX(0)}}.kd-divider{background:var(--line);height:1px;margin:14px 0}.kd-mini-stat{justify-content:space-between;align-items:center;padding:6px 0;font-size:10px;display:flex}.kd-mini-stat span{color:var(--muted)}.kd-mini-stat strong{color:var(--dark)}.kd-incorporator-memory-title{align-items:center;gap:10px;display:flex}.kd-incorporator-memory-title>i{background:var(--green);border-radius:9px;flex:none;place-content:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.kd-incorporator-memory-title>i{background:color-mix(in srgb,var(--green) 9%,white)}}.kd-incorporator-memory-title>i{color:var(--green)}.kd-incorporator-memory-title small{display:block}.kd-incorporator-memory-card>p{color:var(--muted);margin:-5px 0 0;font-size:9px;line-height:1.45}.kd-incorporator-memory-row{border-bottom:1px solid #eee8e3;justify-content:space-between;align-items:center;gap:12px;padding:8px 2px;font-size:9px;display:flex}.kd-incorporator-memory-row span{color:var(--muted)}.kd-incorporator-memory-row strong{color:var(--dark);text-align:right;white-space:nowrap;font-size:10px}.kd-incorporator-memory-row.negative strong{color:#b9574a}.kd-incorporator-memory-row.emphasis{background:#fff8f4;border:1px solid #e5dbd5;border-radius:8px;margin-top:6px;padding:11px 9px}.kd-incorporator-memory-row.emphasis span{color:var(--dark);font-weight:700}.kd-incorporator-memory-row.emphasis strong{color:#15803d;font-size:12px}.kd-dashboard-primary-metrics{gap:7px;display:grid}.kd-dashboard-primary-metrics-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.kd-dashboard-primary-metrics-toolbar>div{align-items:center;gap:6px;display:flex}.kd-dashboard-primary-metrics-toolbar small{color:var(--muted)}.kd-dashboard-primary-metrics-toolbar>button{min-height:36px;padding:8px 12px}.kd-metrics-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.kd-metric-card{border:1px solid var(--line);min-height:0;box-shadow:var(--shadow);background:#fff;border-radius:10px;grid-template-columns:24px minmax(0,1fr);align-content:center;column-gap:7px;padding:8px 10px;display:grid}.kd-metric-card.highlighted{background:#fff7f7;border-left:4px solid #dc2626}.kd-metric-icon{background:var(--green);border-radius:7px;grid-row:span 3;place-content:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.kd-metric-icon{background:color-mix(in srgb,var(--green) 10%,white)}}.kd-metric-icon{color:var(--green)}.kd-metric-icon svg{width:14px;height:14px}.kd-metric-icon.mint{color:#ff5f6d;background:#fff0f1}.kd-metric-icon.rose{color:#e11d48;background:#fff1f2}.kd-metric-icon.blue{color:#ffb547;background:#fff6e8}.kd-metric-card>span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:700;line-height:1.1}.kd-metric-card strong{color:var(--dark);text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.08;overflow:hidden}.kd-metric-card.highlighted strong{color:#dc2626}.kd-metric-card small{color:#8a948c;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8px;line-height:1.15;display:-webkit-box;overflow:hidden}.kd-metric-card.positive{background:#f4fbf6;border-left:4px solid #16a36b}.kd-metric-card.positive strong{color:#15803d}.kd-incorporator-indicators>.kd-card-heading>span{color:var(--muted);font-size:9px}.kd-incorporator-indicators>div:last-child{border:1px solid var(--line);background:var(--line);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.kd-incorporator-indicators article{background:#fff;gap:3px;padding:12px;display:grid}.kd-incorporator-indicators article span,.kd-incorporator-indicators article small{color:var(--muted);font-size:8px}.kd-incorporator-indicators article strong{color:var(--dark);font-size:14px}.kd-dashboard-milestones{padding:18px}.kd-dashboard-milestones .kd-card-heading{align-items:center;margin-bottom:12px}.kd-dashboard-milestone-heading-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.kd-dashboard-milestone-heading-actions>span{color:var(--muted);font-size:10px}.kd-dashboard-milestone-view{border:1px solid var(--line);background:#f8f4f1;border-radius:9px;gap:2px;padding:3px;display:inline-flex}.kd-dashboard-milestone-view button{color:#68766d;background:0 0;border:0;border-radius:7px;min-height:30px;padding:5px 10px;font-size:10px;font-weight:600}.kd-dashboard-milestone-view button.active{color:var(--dark);background:#fff;box-shadow:0 2px 7px #0f281814}.kd-dashboard-milestone-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.kd-dashboard-milestone{min-width:0;min-height:76px;color:var(--dark);text-align:left;background:#fff;border:1px solid #dfe5e1;border-radius:10px;grid-template-columns:34px minmax(0,1fr) 15px;align-items:center;gap:10px;padding:12px;display:grid}.kd-dashboard-milestone>i{color:#ffb547;background:#fff6e8;border-radius:9px;place-content:center;width:34px;height:34px;display:grid}.kd-dashboard-milestone>span{gap:2px;min-width:0;display:grid}.kd-dashboard-milestone small,.kd-dashboard-milestone strong,.kd-dashboard-milestone em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kd-dashboard-milestone small{color:var(--muted);font-size:10px;font-style:normal;font-weight:700}.kd-dashboard-milestone strong{color:var(--dark);font-size:14px}.kd-dashboard-milestone em{color:var(--muted);font-size:10px;font-style:normal}.kd-dashboard-milestone>svg{color:#95a098}.kd-dashboard-milestone.blue>i{color:#ffb547;background:#fff6e8}.kd-dashboard-milestone.amber>i{color:#ff5f6d;background:#fff4e7}.kd-dashboard-milestone.teal>i{color:#ff5f6d;background:#fff0f1}.kd-composition-row{margin-top:24px}.kd-composition-row>div{color:var(--muted);justify-content:space-between;font-size:10px;display:flex}.kd-composition-row strong{color:var(--dark)}.kd-composition-row>i{background:#eef1ee;border-radius:999px;height:6px;margin-top:7px;display:block;overflow:hidden}.kd-composition-row>i b{border-radius:inherit;background:var(--chart-blue);height:100%;display:block}.kd-executive-card>div:last-child{grid-template-columns:1fr 1fr;margin-top:24px;display:grid}.kd-executive-card p{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:14px 10px;display:flex}.kd-executive-card strong{color:var(--dark)}.app-chrome{z-index:2;text-align:left;background:#f5f5f3;border:1px solid #d9d7d2;border-radius:13px;width:100%;position:relative;overflow:hidden;box-shadow:0 45px 90px #27252229,0 3px 15px #2725220f}.app-windowbar{background:#fbfaf9;border-bottom:1px solid #e3e1dc;align-items:center;gap:7px;height:29px;padding:0 11px;display:flex}.app-windowbar>span{background:#d6d3cd;border-radius:50%;width:8px;height:8px}.app-windowbar>span:first-child{background:#db7967}.app-windowbar>span:nth-child(2){background:#e6b964}.app-windowbar>span:nth-child(3){background:#68b478}.app-windowbar small{color:#a3a09a;margin-left:7px;font-size:8px}.app-windowbar b{color:#aaa6a0;letter-spacing:.06em;text-transform:uppercase;margin-left:auto;font-size:7px;font-weight:500}.app-shell{grid-template-columns:155px 1fr;min-height:590px;display:grid}.app-sidebar{background:#fbfbf9;border-right:1px solid #dfddd8;flex-direction:column;gap:4px;padding:17px 12px;display:flex}.app-sidebar img{width:74px;margin:0 7px 12px}.app-search{color:#999690;border:1px solid #e2e0dc;border-radius:6px;margin-bottom:10px;padding:8px;font-size:8px}.app-sidebar>span{color:#6f716f;border-radius:6px;padding:8px 10px;font-size:9px}.app-sidebar>span.active{border-left:2px solid var(--copper);color:#30312f;background:#eceae7}.app-surface{background:#f2f2f0;padding:25px 28px;overflow:hidden}.app-page-head,.tracking-head,.corporate-head{justify-content:space-between;align-items:flex-start;display:flex}.app-page-head div,.tracking-head>div:first-child,.corporate-head>div{flex-direction:column;display:flex}.app-page-head small,.tracking-head small,.corporate-head small{color:#87847f;font-size:8px}.app-page-head div>small:first-child{color:var(--copper);letter-spacing:.09em}.app-page-head strong,.tracking-head strong,.corporate-head strong{margin:6px 0 3px;font-size:19px;font-weight:630}.app-page-head button{color:#444;background:#fff;border:1px solid #d8d5cf;border-radius:6px;padding:8px 10px;font-size:8px}.app-tabs{color:#777873;border-bottom:1px solid #dcdad5;gap:25px;margin-top:19px;font-size:9px;display:flex}.app-tabs>*{padding:0 0 9px;font-weight:500}.app-tabs b{border-bottom:2px solid var(--copper);color:#30312f}.perspective-tabs{background:#efede9;border:1px solid #dedbd5;border-radius:8px;grid-template-columns:repeat(3,1fr);margin-top:12px;padding:4px;display:grid}.perspective-tabs button,.tracking-head button{color:#66645f;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px;font-size:8px}.perspective-tabs button[aria-pressed=true],.tracking-head button[aria-pressed=true]{color:#282a28;background:#fff;border:1px solid #ff5f6d99;box-shadow:0 3px 8px #1e1c190a}.app-metrics{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.app-metrics article{background:#fff;border:1px solid #dedcd7;border-radius:8px;padding:13px}.app-metrics span,.app-metrics small{color:#888781;font-size:7px;display:block}.app-metrics strong{margin:5px 0 3px;font-size:14px;font-weight:620;display:block}.dashboard-grid{grid-template-columns:1.55fr .65fr;gap:10px;margin-top:10px;display:grid}.app-chart-card,.stock-card{background:#fff;border:1px solid #dedcd7;border-radius:8px;min-height:250px;padding:15px}.app-kicker{color:var(--copper);letter-spacing:.09em;font-size:7px;display:block}.app-chart-card>strong,.stock-card>strong{margin-top:5px;font-size:12px;display:block}.line-chart{background-image:linear-gradient(#ecebe8 1px,#0000 1px);background-size:100% 33.3%;border-bottom:1px solid #bbb;height:174px;margin-top:14px;position:relative}.line-chart .chart-segment{background:var(--copper);transform-origin:0;height:2px;position:absolute}.line-chart .s1{width:23%;top:60%;left:3%;transform:rotate(-10deg)}.line-chart .s2{width:29%;top:52%;left:25%;transform:rotate(17deg)}.line-chart .s3{width:28%;top:66%;left:51%;transform:rotate(-12deg)}.line-chart .s4{width:22%;top:54%;left:77%;transform:rotate(-23deg)}.line-chart small{color:#9d9a94;font-size:7px;position:absolute;bottom:-16px}.line-chart small:last-child{right:0}.stock-card>div{background:#f4f3f1;border-radius:7px;grid-template-columns:auto 1fr;gap:3px 9px;margin:17px 0;padding:12px;display:grid}.stock-card>div b{grid-row:span 2;font-size:20px}.stock-card>div small{color:#85837e;font-size:7px}.stock-card p{color:#6f6e69;border-top:1px solid #ebe9e5;justify-content:space-between;margin:0;padding:9px 0;font-size:8px;display:flex}.stock-card p b{color:#30312f}.scale-proof{isolation:isolate;min-height:660px;padding:90px var(--site-shell);color:#202627;background:#fff7f2;grid-template-columns:minmax(520px,1.65fr) minmax(260px,.72fr);align-items:center;gap:clamp(52px,7vw,118px);display:grid;position:relative;overflow:hidden}.scale-proof:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000 64%,#fbfaf814 72%,#fbfaf8b3 92%,#fbfaf8 100%);position:absolute;inset:0}.scale-proof:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffd6 44%,#0000) 5% 42px/28% 1px no-repeat,linear-gradient(#0000,#ffffffd1 42%,#0000) 3.5% 76px/1px 176px no-repeat,linear-gradient(90deg,#0000,#ffffffb8 48%,#0000) 76% calc(100% - 58px)/19% 1px no-repeat,linear-gradient(#0000,#ffffffb3 48%,#0000) 96% 72px/1px 190px no-repeat;position:absolute;inset:0}.scale-proof-dots{z-index:0;pointer-events:none;position:absolute;inset:0}.scale-proof-dots:before{content:"";opacity:.82;background:linear-gradient(135deg, var(--brand-amber) 0%, var(--brand-coral) 100%);-webkit-mask-composite:source-in, source-in;width:33.333%;height:clamp(430px,78%,560px);position:absolute;top:0;left:0;-webkit-mask-image:radial-gradient(circle,#000 1.15px,#0000 1.4px),linear-gradient(#0000 0%,#00000038 8%,#000000d1 25%,#000 42%,#000000b8 66%,#00000042 84%,#0000 100%),linear-gradient(90deg,#000 0% 44%,#000c 62%,#00000052 80%,#0000 100%);mask-image:radial-gradient(circle,#000 1.15px,#0000 1.4px),linear-gradient(#0000 0%,#00000038 8%,#000000d1 25%,#000 42%,#000000b8 66%,#00000042 84%,#0000 100%),linear-gradient(90deg,#000 0% 44%,#000c 62%,#00000052 80%,#0000 100%);-webkit-mask-position:0 0,0 0,0 0;mask-position:0 0,0 0,0 0;-webkit-mask-size:17px 17px,100% 100%,100% 100%;mask-size:17px 17px,100% 100%,100% 100%;-webkit-mask-repeat:repeat,no-repeat,no-repeat;mask-repeat:repeat,no-repeat,no-repeat;-webkit-mask-composite:source-in,source-in;mask-composite:intersect,intersect}.scale-proof-value{z-index:1;isolation:isolate;align-self:center;padding-top:12px;position:relative}.scale-proof-value h2{z-index:1;isolation:isolate;white-space:nowrap;letter-spacing:-.075em;align-items:center;margin:0;font-size:clamp(112px,10.8vw,178px);font-weight:580;line-height:.78;display:flex;position:relative}.scale-proof-value h2:before{content:"";z-index:-1;opacity:.9;pointer-events:none;background:radial-gradient(at 43% 48%,#ffb54724 0%,#ff5f6d1a 42%,#0000 72%);width:clamp(540px,48vw,780px);height:330px;position:absolute;top:50%;left:clamp(-125px,-7vw,-72px);transform:translateY(-50%);-webkit-mask-image:radial-gradient(at 43% 48%,#000 0 38%,#000000d6 52%,#0000 76%);mask-image:radial-gradient(at 43% 48%,#000 0 38%,#000000d6 52%,#0000 76%)}.scale-proof-value h2 strong{width:.68em;min-width:.68em;font:inherit;place-items:center;display:inline-grid;overflow:visible}.scale-proof-value h2 strong span{color:#0000;background:var(--brand-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;grid-area:1/1;padding-right:.035em;animation:.34s cubic-bezier(.22,.72,.2,1) both scaleNumberRise;display:block}@keyframes scaleNumberRise{0%{opacity:0;filter:blur(3px);transform:translateY(.3em)}to{opacity:1;filter:blur();transform:translateY(0)}}.scale-proof-value .scale-currency{letter-spacing:-.035em;align-self:center;margin-right:-.18em;font-size:.107em;font-weight:400;transform:translateY(.06em)}.scale-proof-value .scale-unit{margin-left:.09em;font-weight:580}.scale-proof-value .scale-unit-long{letter-spacing:-.055em;font-size:.42em;font-weight:500}.scale-proof-value .scale-unit-short{letter-spacing:-.075em;font-size:1em;display:none}.scale-proof-value sup{letter-spacing:0;color:var(--brand-coral);align-self:flex-start;margin:.34em 0 0 .24em;font-size:.25em;font-weight:430;line-height:1}.scale-proof-value>p{color:#455356;letter-spacing:-.015em;max-width:720px;margin:34px 0 0;font-size:clamp(18px,1.45vw,24px);font-weight:300;line-height:1.35}.scale-proof-context{z-index:1;flex-direction:column;justify-content:center;align-self:center;align-items:flex-start;gap:22px;min-height:230px;padding-left:42px;display:flex;position:relative}.scale-proof-context i{background:linear-gradient(#0000,#ffb547d1 20%,#ff5f6ddb 78%,#0000);width:1px;position:absolute;top:0;bottom:0;left:0}.scale-proof-icon{place-items:center;width:62px;height:72px;display:grid;position:relative}.scale-proof-icon img{z-index:1;object-fit:contain;width:100%;height:100%;display:block;position:relative}.scale-proof-icon:before{content:"";z-index:2;opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000 0 43%,#ffffff2e 46%,#fffffff0 50%,#ffffff42 54%,#0000 58% 100%) 155% 0/300% 100%;animation:4s linear infinite kubikLogoReflection;position:absolute;inset:0;-webkit-mask:url(/iconkubik-brand-2026.svg) 50%/contain no-repeat;mask:url(/iconkubik-brand-2026.svg) 50%/contain no-repeat}@keyframes kubikLogoReflection{0%,79%{opacity:0;background-position:155% 0}81%{opacity:.96}94%{opacity:.96;background-position:-55% 0}96%,to{opacity:0;background-position:-55% 0}}.scale-proof-context p{color:#465457;max-width:310px;margin:0;font-size:16px;font-weight:350;line-height:1.72}.problem-section{background-blend-mode:luminosity;background:#fbfaf8 url(/fundo1.png) 50%/cover no-repeat;min-height:920px;padding:82px 24px 54px;position:relative;overflow:hidden}.problem-layout{width:min(var(--site-content-max),100%);margin:0 auto}.section-label{border:1px solid var(--line);background:#fffc;border-radius:99px;align-items:center;gap:10px;margin-bottom:28px;padding:7px 11px;font-size:10px;display:inline-flex}.section-label span{color:var(--copper)}.section-label b{font-weight:550}.problem-section .section-label{color:#1f2023;background:0 0;border:0;border-radius:0;gap:18px;margin:0 0 37px;padding:0;font-size:14px}.problem-section .section-label:before{border-bottom:1px solid var(--copper);border-left:1px solid var(--copper);content:"";width:19px;height:19px;display:block}.problem-section .section-label span{color:var(--copper);font-family:var(--font-site);font-size:14px}.problem-section .section-label b{font-weight:430}.section-label,.hero~section .eyebrow{display:none}.problem-section h2,.solution-section>h2{letter-spacing:-.055em;max-width:940px;margin:0 auto;font-size:clamp(42px,5vw,74px);font-weight:520;line-height:1.02}.problem-section h2{color:#17181b;letter-spacing:-.055em;max-width:1030px;margin:0 0 52px;font-size:clamp(58px,4.35vw,74px);font-weight:520;line-height:1.04}.problem-section h2 i{border-top:1.5px solid var(--copper);border-right:1.5px solid var(--copper);border-bottom:1.5px solid var(--copper);vertical-align:-.08em;width:22px;height:54px;margin-left:16px;display:inline-block}.problem-grid{background:#ffffff29;border-top:1px solid #bfb8b1a6;border-left:1px solid #bfb8b1a6;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.problem-grid article{background:#ffffff2e;border-bottom:1px solid #bfb8b1a6;border-right:1px solid #bfb8b1a6;flex-direction:column;gap:14px;min-height:151px;padding:25px 27px;transition:background .2s,box-shadow .2s;display:flex}.problem-grid article>span{color:var(--copper);font-family:var(--font-site);font-size:17px;line-height:1}.problem-grid article p{color:#222327;max-width:270px;margin:0;font-size:17px;font-weight:390;line-height:1.5}.problem-grid article.active{box-shadow:inset 0 3px var(--copper);background:#ff5f6d17}.problem-grid article.active p{font-weight:680}.problem-grid article:hover{background:#ff5f6d0e}.solution-section{text-align:center;background:#fff;padding:140px 24px 150px}.solution-lead{max-width:760px;color:var(--muted);margin:35px auto 0;font-size:18px;line-height:1.72}.pillars{max-width:var(--site-content-max);background:linear-gradient(to bottom,var(--line) 0 68%,transparent 100%);border:0;grid-template-columns:1fr 1fr;gap:1px;margin:85px auto 0;padding:1px 1px 0;display:grid}.pillars>article{background:linear-gradient(to bottom,var(--paper) 0 68%,#fbfaf800 100%);text-align:left;min-width:0;min-height:560px;padding:38px;position:relative;overflow:visible}.pillar-copy{min-height:118px;padding-right:42px}.pillars h3{letter-spacing:-.035em;max-width:none;margin:0 0 13px;font-size:28px;font-weight:540}.pillars p{max-width:440px;color:var(--muted);margin:0;font-size:14px;line-height:1.7}.pillar-progress{--pillar-progress:0deg;z-index:9;background:conic-gradient(var(--copper) var(--pillar-progress), #ff5f6d21 0);width:18px;height:18px;animation:pillarProgressFill var(--pillar-duration) linear infinite;border-radius:50%;position:absolute;top:38px;right:38px;box-shadow:0 0 0 1px #ff5f6d1f,0 0 14px #ff5f6d1f}.pillar-progress:after{content:"";border-radius:inherit;background:var(--paper);position:absolute;inset:3px}@property --pillar-progress{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes pillarProgressFill{to{--pillar-progress:360deg}}.pillar-product-demo{--demo-line:#e3e7e4;--demo-muted:#727a75;height:330px;box-shadow:none;color:#242925;font-family:var(--font-site);background:0 0;border:0;border-radius:0;margin-top:25px;position:relative;overflow:visible}.pillar-demo-windowbar{border-bottom:1px solid var(--demo-line);background:#fbfaf8;align-items:center;gap:5px;height:25px;padding:0 9px;display:flex}.pillar-demo-windowbar>span{background:#d4d7d4;border-radius:50%;width:6px;height:6px}.pillar-demo-windowbar>span:first-child{background:#db7967}.pillar-demo-windowbar>span:nth-child(2){background:#e6b964}.pillar-demo-windowbar>span:nth-child(3){background:#68b478}.pillar-demo-windowbar small{color:#9aa09b;margin-left:5px;font-size:7px}.pillar-demo-surface{background:0 0;height:100%;padding:8px 0 0;position:relative;overflow:hidden}.pillar-demo-toolbar{justify-content:space-between;align-items:flex-start;gap:12px;min-height:40px;display:flex}.pillar-demo-toolbar>div{gap:3px;min-width:0;display:grid}.pillar-demo-toolbar>div>span{color:var(--copper);letter-spacing:.11em;font-size:7px;font-weight:800}.pillar-demo-toolbar>div>strong{color:#202421;font-size:13px}.pillar-demo-toolbar>button{color:#4e5b52;background:#fff;border:1px solid #d9d1cc;border-radius:7px;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:8px;font-weight:700;display:inline-flex}.pillar-demo-toolbar>small{color:var(--demo-muted);font-size:8px}.pillar-action-pulse{z-index:2;isolation:isolate;position:relative}.pillar-action-pulse:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;border:1px solid #ff5f6d6b;animation:1.25s cubic-bezier(.22,.72,.2,1) both pillarActionPulse;position:absolute;inset:-4px;box-shadow:0 0 #ff5f6d3d,0 0 14px #ff5f6d33}@keyframes pillarActionPulse{0%,18%{opacity:0;transform:scale(.97);box-shadow:0 0 #ff5f6d47,0 0 8px #ff5f6d24}42%{opacity:1}to{opacity:0;transform:scale(1.045);box-shadow:0 0 0 7px #ff5f6d00,0 0 20px #ff5f6d00}}.pillar-hierarchy-group.pillar-action-pulse{animation:1.25s cubic-bezier(.22,.72,.2,1) both pillarActionRowPulse}.pillar-hierarchy-group.pillar-action-pulse:after{display:none}@keyframes pillarActionRowPulse{0%,18%{box-shadow:inset 0 0 #ff5f6d00,inset 0 0 #ff5f6d00}45%{box-shadow:inset 0 0 0 1px #ff5f6d80,inset 0 0 16px #ff5f6d21}to{box-shadow:inset 0 0 0 1px #ff5f6d00,inset 0 0 22px #ff5f6d00}}.pillar-comparison-chart{border-bottom:1px solid #dce3de;height:91px;margin:1px 8px 0;position:relative}.pillar-comparison-axis{pointer-events:none;align-content:space-between;display:grid;position:absolute;inset:0}.pillar-comparison-axis i{border-top:1px solid #eee8e3;display:block}.pillar-comparison-bars{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;display:grid;position:absolute;inset:5px 22px 0}.pillar-comparison-bars article{opacity:.65;grid-template-rows:1fr 15px;gap:2px;min-width:0;transition:opacity .25s;display:grid}.pillar-comparison-bars article.active{opacity:1}.pillar-comparison-bars article>div{justify-content:center;align-items:flex-end;gap:5px;display:flex}.pillar-comparison-bars article i{border-radius:3px 3px 0 0;width:20px;min-height:3px;transition:height .35s}.pillar-comparison-bars article i.result,.pillar-comparison-legend i.result{background:#6366f1}.pillar-comparison-bars article i.npv,.pillar-comparison-legend i.npv{background:#ec4899}.pillar-comparison-bars article>span{color:#67716a;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.pillar-comparison-legend{min-height:22px;color:var(--demo-muted);justify-content:center;gap:12px;padding-top:6px;font-size:6px;display:flex}.pillar-comparison-legend span{align-items:center;gap:4px;display:inline-flex}.pillar-comparison-legend i{border-radius:2px;width:6px;height:6px}.pillar-comparison-table{border:1px solid var(--demo-line);background:#fff;border-radius:8px;overflow:hidden}.pillar-comparison-table>header{background:#f8faf9;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:5px 7px;display:flex}.pillar-comparison-table>header>div{gap:1px;display:grid}.pillar-comparison-table>header span{color:var(--copper);letter-spacing:.07em;font-size:5px;font-weight:700}.pillar-comparison-table>header strong{font-size:8px}.pillar-comparison-table>header button{color:#56615a;background:#fff;border:1px solid #d9d1cc;border-radius:5px;align-items:center;gap:3px;min-height:21px;padding:0 6px;font-size:6px;display:inline-flex}.pillar-comparison-row{color:#4f5952;text-align:right;background:#fff;border:0;border-top:1px solid #eee8e3;grid-template-columns:1.2fr repeat(4,.82fr);align-items:center;gap:4px;width:100%;min-height:28px;padding:0 7px;display:grid}.pillar-comparison-row.head{color:#788079;text-transform:uppercase;background:#f5f7f6;border-top-color:#e9e2dd;min-height:21px;font-size:5px;font-weight:700}.pillar-comparison-row>:first-child{text-align:left}.pillar-comparison-row:not(.head)>span{align-items:center;gap:3px;min-width:0;font-size:6px;display:flex}.pillar-comparison-row:not(.head)>span>i{background:#6366f1;border-radius:50%;flex:none;width:5px;height:5px}.pillar-comparison-row:not(.head):last-child>span>i{background:#ec4899}.pillar-comparison-row:not(.head) small{color:#19868c;background:#fff4e7;border-radius:99px;padding:2px 3px;font-size:4px}.pillar-comparison-row b{white-space:nowrap;font-size:6px;font-weight:600}.pillar-comparison-row.active{background:#fff8f4;box-shadow:inset 2px 0 #ff5f6d}.pillar-tracking-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:4px 0 11px;display:grid}.pillar-tracking-kpis article{border:1px solid var(--demo-line);background:#fff;border-radius:7px;align-content:center;gap:3px;min-height:48px;padding:7px 9px;display:grid}.pillar-tracking-kpis span{color:var(--demo-muted);font-size:7px}.pillar-tracking-kpis strong{font-size:10px}.pillar-hierarchy-table{isolation:isolate;border:1px solid var(--demo-line);background:#fff padding-box padding-box;border-radius:9px;overflow:hidden}.pillar-hierarchy-head,.pillar-hierarchy-group,.pillar-hierarchy-children>div{grid-template-columns:1.3fr repeat(5,.72fr);align-items:center;gap:5px;display:grid}.pillar-hierarchy-head{color:#727b74;letter-spacing:.03em;text-transform:uppercase;background:#faf8f6;min-height:30px;padding:0 8px;font-size:6px;font-weight:800}.pillar-hierarchy-group{color:#283029;text-align:left;background:#faf8f6;border:0;border-top:1px solid #dce3de;width:100%;min-height:42px;padding:0 8px}.pillar-hierarchy-group>span{grid-template-columns:13px minmax(0,1fr);align-items:center;gap:3px;min-width:0;display:grid}.pillar-hierarchy-group>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.pillar-hierarchy-group>span small{color:var(--demo-muted);grid-column:2;font-size:6px}.pillar-hierarchy-group>b{white-space:nowrap;font-size:7px}.pillar-hierarchy-children{opacity:0;max-height:0;transition:max-height .5s,opacity .28s;overflow:hidden}.pillar-tracking-demo.expanded .pillar-hierarchy-children{opacity:1;max-height:114px}.pillar-hierarchy-children>div{background:#fff;border-top:1px solid #eee8e3;min-height:34px;padding:0 8px}.pillar-hierarchy-children span{color:#555f58;text-overflow:ellipsis;white-space:nowrap;padding-left:16px;font-size:7px;overflow:hidden}.pillar-hierarchy-children b{color:#4f5952;white-space:nowrap;font-size:7px;font-weight:600}.pillar-hierarchy-children>div:nth-child(2){background:#fff8f4}.feature-split{min-height:820px;padding:125px var(--site-shell);grid-template-columns:.8fr 1.2fr;align-items:center;gap:7vw;display:grid;overflow:hidden}.tracking-section{background:#fff;grid-template-columns:1.25fr .75fr}.feature-copy{z-index:3;max-width:540px;position:relative}.feature-copy h2,.center-heading h2,.speed-copy h2,.authority-section h2,.capability-head h2{letter-spacing:-.052em;margin:0 0 26px;font-size:clamp(40px,4.1vw,64px);font-weight:520;line-height:1.02}.split-section-title{align-items:inherit;flex-direction:column;gap:9px;display:flex}.split-section-title .split-section-kicker{color:var(--ink);letter-spacing:-.025em;white-space:nowrap;font-size:clamp(17px,1.35vw,22px);font-weight:320;line-height:1.15;display:block}.split-section-title .split-section-main{display:block}.feature-copy>p:not(.eyebrow),.center-heading>p:not(.eyebrow),.speed-copy>p:not(.eyebrow),.authority-section p{color:var(--muted);font-size:15px;line-height:1.75}.feature-copy>strong{color:#55534f;margin:29px 0 23px;font-size:14px;line-height:1.6;display:block}.feature-copy ul{gap:17px;margin:30px 0;padding:0;list-style:none;display:grid}.feature-copy .feature-icon-list li{border:0;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;padding:0;display:grid}.feature-list-icon{background:var(--paper-deep);color:#68736d;border:1px solid #e8e1dc;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.feature-list-icon svg{display:block}.feature-list-copy{gap:4px;min-width:0;display:grid}.feature-copy .feature-list-copy b{color:var(--ink);font-size:13px;font-weight:650}.feature-copy .feature-list-copy>span{color:var(--muted);font-size:12px;line-height:1.5}.feature-visual{isolation:isolate;min-width:0;position:relative}.accounts-section .feature-visual{--preview-fade-solid:#fbfaf8;--preview-fade-clear:#fbfaf800}.tracking-section .feature-visual{--preview-fade-solid:#fff;--preview-fade-clear:#fff0}.accounts-section .rp-preview-frame,.tracking-section .rp-preview-frame{box-shadow:none}.accounts-section .feature-visual:before,.tracking-section .feature-visual:before{content:"";z-index:5;pointer-events:none;background:linear-gradient(90deg, var(--preview-fade-solid) 0%, var(--preview-fade-solid) 14%, var(--preview-fade-solid) 38%, var(--preview-fade-solid) 71%, var(--preview-fade-clear) 100%);width:clamp(92px,17%,168px);position:absolute;inset:-2px auto -2px -2px}@supports (color:color-mix(in lab, red, red)){.accounts-section .feature-visual:before,.tracking-section .feature-visual:before{background:linear-gradient(90deg, var(--preview-fade-solid) 0%, var(--preview-fade-solid) 14%, color-mix(in srgb,var(--preview-fade-solid) 88%,transparent) 38%, color-mix(in srgb,var(--preview-fade-solid) 42%,transparent) 71%, var(--preview-fade-clear) 100%)}}.accounts-section .feature-visual:after,.tracking-section .feature-visual:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(180deg, var(--preview-fade-clear) 0%, var(--preview-fade-solid) 29%, var(--preview-fade-solid) 63%, var(--preview-fade-solid) 94%);height:clamp(125px,28%,210px);position:absolute;inset:auto -2px -2px}@supports (color:color-mix(in lab, red, red)){.accounts-section .feature-visual:after,.tracking-section .feature-visual:after{background:linear-gradient(180deg, var(--preview-fade-clear) 0%, color-mix(in srgb,var(--preview-fade-solid) 26%,transparent) 29%, color-mix(in srgb,var(--preview-fade-solid) 72%,transparent) 63%, var(--preview-fade-solid) 94%)}}.copper-haze{z-index:0;filter:blur(30px);pointer-events:none;background:radial-gradient(circle at 34% 34%,#ffb54733,#ff5f6d29 48%,#0000 74%);border-radius:50%;width:620px;height:440px;position:absolute}.haze-one{top:-165px;right:-105px;transform:rotate(12deg)}.haze-two{top:-165px;right:-110px;transform:rotate(12deg)}.accounts-window{z-index:2;background:#fff;border:1px solid #dcd9d4;border-radius:12px;min-height:520px;position:relative;overflow:hidden;transform:perspective(1000px)rotateY(-2deg);box-shadow:0 35px 75px #322e291f}.accounts-toolbar{border-bottom:1px solid #e7e5e0;justify-content:space-between;align-items:center;height:64px;padding:0 22px;display:flex}.accounts-toolbar>div:first-child{flex-direction:column;gap:4px;display:flex}.accounts-toolbar b{font-size:13px}.accounts-toolbar small{color:#999690;font-size:8px}.accounts-toolbar>div:last-child{border:1px solid #e0ddd7;border-radius:7px;padding:3px;display:flex}.accounts-toolbar button{color:#85827d;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:6px 9px;font-size:8px}.accounts-toolbar button[aria-pressed=true]{color:#2f302e;background:#f0eeea}.account-head{color:#8b8984;border-bottom:1px solid #e6e4df;grid-template-columns:1fr 180px;padding:9px 19px;font-size:8px;display:grid}.account-head span:last-child{text-align:right}.account-body{max-height:430px;overflow:hidden}.account-row{color:#4f504e;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #efede9;grid-template-columns:1fr 180px;align-items:center;width:100%;min-height:39px;padding:0 19px;display:grid}.account-row:hover{background:#faf9f7}.account-row span{font-size:10px}.account-row span b{font-weight:490}.account-row strong{text-align:right;font-size:10px;font-weight:500}.account-row.level-1{color:#898984;padding-left:42px}.account-row.level-0 span b{color:#333431;font-weight:580}.fade-bottom{pointer-events:none;background:linear-gradient(#0000,#fff);height:95px;position:absolute;inset:auto 0 0}.app-chrome--compact .app-shell{grid-template-columns:120px 1fr;min-height:500px}.app-chrome--compact .app-sidebar{padding-inline:9px}.app-chrome--compact .app-sidebar img{width:60px}.app-chrome--compact .app-surface{padding:23px}.tracking-head>div:last-child{background:#e8e6e2;border-radius:7px;padding:3px;display:flex}.tracking-head button{padding-inline:10px}.budget-cards{gap:9px;margin-top:23px;display:grid}.budget-cards article{background:#fff;border:1px solid #dedcd7;border-radius:8px;grid-template-columns:1.35fr repeat(4,1fr);align-items:center;gap:7px;padding:17px;display:grid}.budget-cards article>div{flex-direction:column;gap:4px;display:flex}.budget-cards article>div strong{font-size:11px}.budget-cards article>div span,.budget-cards p span{color:#8e8b85;font-size:7px}.budget-cards p{margin:0}.budget-cards p span,.budget-cards p b{display:block}.budget-cards p b{margin-top:4px;font-size:9px;font-weight:580}.warning{color:var(--red)!important}.indicators-section{padding:145px var(--site-shell);background:var(--paper-deep)}.center-heading{text-align:center;max-width:790px;margin:0 auto 70px}.center-heading>p:not(.eyebrow){max-width:650px;margin:0 auto}.indicator-stage{border:1px solid var(--line);background:#fff;grid-template-columns:.82fr 1.18fr;min-height:620px;display:grid;box-shadow:0 28px 70px #2f2b2712}.indicator-list{border-right:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.indicator-list button{border:0;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);text-align:left;cursor:pointer;background:#fff;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:206px;padding:25px;display:flex;position:relative}.indicator-list button:hover,.indicator-list button[aria-selected=true]{background:#fff8f4}.indicator-list button[aria-selected=true]{box-shadow:inset 3px 0 var(--copper)}.indicator-list .indicator-icon{border:1px solid var(--line);background:var(--paper-deep);color:#747c78;border-radius:11px;flex:none;place-items:center;width:46px;height:46px;margin:0 0 26px;display:grid}.indicator-list .indicator-icon svg{display:block}.indicator-list b{font-size:16px;font-weight:550}.indicator-list small{color:var(--muted);margin-top:7px;font-size:10px}.indicator-list .indicator-progress{pointer-events:none;animation-iteration-count:1;top:25px;right:25px}.indicator-list .indicator-progress:after{background:#fff8f4}.indicator-detail{background:#f5f5f5;min-width:0;padding:0;position:relative;overflow:hidden}.rp-indicator-product{--rp-indicator-dark:#0a0a0a;--rp-indicator-muted:#71717a;--rp-indicator-line:#e4e4e7;color:#18181b;width:100%;height:100%;min-height:620px;font-family:var(--font-site);text-align:left}.rp-indicator-product *,.rp-indicator-product :before,.rp-indicator-product :after{box-sizing:border-box}.rp-indicator-product button{font:inherit;cursor:pointer}.rp-indicator-view{min-height:620px;animation:.38s cubic-bezier(.22,.75,.24,1) both rpIndicatorEnter}@keyframes rpIndicatorEnter{0%{opacity:0;transform:translateY(7px)}}.rp-indicator-screen-header{border-bottom:1px solid var(--rp-indicator-line);background:#fffffff5;justify-content:space-between;align-items:center;gap:12px;height:43px;padding:0 16px;display:flex}.rp-indicator-screen-header>div{min-width:0;color:var(--rp-indicator-muted);align-items:center;gap:6px;font-size:8px;display:flex}.rp-indicator-screen-header>div strong{color:#334139;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rp-indicator-screen-header>em{color:#66726a;white-space:nowrap;background:#fff;border:1px solid #e7dfda;border-radius:6px;padding:5px 8px;font-size:7px;font-style:normal}.rp-indicator-view-body{background:#f5f5f5;min-height:577px;padding:14px}.rp-system-card{border:1px solid var(--rp-indicator-line);background:#fff;border-radius:10px;box-shadow:0 1px 2px #18181b0a,0 8px 28px #18181b0d}.rp-system-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.rp-system-heading h3{color:var(--rp-indicator-dark);letter-spacing:-.02em;margin:3px 0 0;font-size:13px}.rp-system-heading h4{margin:3px 0 0;font-size:10px}.rp-system-heading p{color:var(--rp-indicator-muted);margin:3px 0 0;font-size:8px;line-height:1.45}.rp-system-heading>span{color:var(--rp-indicator-muted);font-size:7px}.rp-system-heading>button{color:#4d5951;background:#fff;border:1px solid #e2dad5;border-radius:6px;align-items:center;gap:5px;min-height:26px;padding:5px 8px;font-size:7px;display:flex}.rp-indicator-product .rp-eyebrow{color:#ff5f6d;letter-spacing:.12em;font-size:7px;font-weight:700}.rp-indicator-product .positive{color:#07883d!important}.rp-indicator-product .negative{color:#c92929!important}.rp-return-memory{min-height:548px;padding:16px}.rp-return-rate-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.rp-return-rate-strip article{border:1px solid var(--rp-indicator-line);background:#fafafa;border-radius:8px;grid-template-columns:25px minmax(0,1fr);gap:1px 7px;min-width:0;padding:10px;display:grid}.rp-return-rate-strip article.active{background:#fff8f4;border-color:#ff5f6d8c}.rp-return-rate-strip svg{box-sizing:content-box;color:#47504a;background:#f7f2ee;border-radius:7px;grid-row:1/4;padding:5px}.rp-return-rate-strip article.active svg{color:#c74657;background:#ff5f6d1f}.rp-return-rate-strip span,.rp-return-summary span{color:var(--rp-indicator-muted);text-transform:uppercase;letter-spacing:.035em;font-size:6px}.rp-return-rate-strip strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.rp-return-rate-strip small,.rp-return-summary small{color:#7b837e;font-size:6px}.rp-return-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.rp-return-summary article{border:1px solid var(--rp-indicator-line);border-radius:8px;grid-template-columns:19px minmax(0,1fr);gap:2px 5px;min-width:0;padding:9px;display:grid}.rp-return-summary svg{color:#657069;grid-row:1/4}.rp-return-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.rp-return-note{color:#3e5f4c;background:#f7faf8;border:1px solid #dce7e0;border-radius:8px;align-items:flex-start;gap:7px;margin-top:8px;padding:9px 10px;display:flex}.rp-return-note span{gap:2px;display:grid}.rp-return-note strong{color:#263c2f;font-size:8px}.rp-return-note small{color:var(--rp-indicator-muted);font-size:7px}.rp-return-ledger{border:1px solid var(--rp-indicator-line);border-radius:8px;margin-top:8px;padding:10px}.rp-return-ledger h4{margin:2px 0 7px;font-size:9px}.rp-return-ledger table{border-collapse:collapse;table-layout:fixed;width:100%}.rp-return-ledger th,.rp-return-ledger td{text-align:right;white-space:nowrap;border-bottom:1px solid #eee8e3;padding:6px 8px;font-size:7px}.rp-return-ledger th:first-child,.rp-return-ledger td:first-child{text-align:left}.rp-return-ledger th{color:var(--rp-indicator-muted);text-transform:uppercase;background:#faf8f6;font-size:6px}.rp-exposure-card{min-height:548px;padding:16px}.rp-exposure-focus{background:#fff7f7;border:1px solid #fecdd3;border-radius:8px;grid-template-columns:19px minmax(0,1fr);align-items:center;gap:1px 6px;padding:7px 9px;display:grid;color:#e11d48!important}.rp-exposure-focus svg{grid-row:span 2}.rp-exposure-focus small{font-size:6px}.rp-exposure-focus strong{white-space:nowrap;font-size:8px}.rp-exposure-kpis{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.rp-exposure-kpis article{border:1px solid var(--rp-indicator-line);border-radius:8px;grid-template-columns:27px minmax(0,1fr);gap:1px 7px;padding:10px;display:grid}.rp-exposure-kpis i{color:#e11d48;background:#fff1f2;border-radius:7px;grid-row:span 3;place-content:center;width:27px;height:27px;display:grid}.rp-exposure-kpis span{color:var(--rp-indicator-muted);font-size:7px}.rp-exposure-kpis strong{font-size:12px}.rp-exposure-kpis small{color:#8a948c;font-size:7px}.rp-exposure-chart{height:320px;margin-top:9px}.rp-exposure-chart .recharts-wrapper text{font-family:var(--font-site)}.rp-chart-horizon{color:var(--rp-indicator-muted);justify-content:flex-end;gap:12px;font-size:7px;display:flex}.rp-chart-horizon span{align-items:center;gap:4px;display:flex}.rp-chart-horizon i{background:#64748b;border-radius:50%;width:5px;height:5px}.rp-chart-horizon span:last-child i{background:#c4ccc6}.rp-chart-horizon strong{color:#4f5e55}.rp-indicator-revenue-grid{grid-template-columns:.9fr 1.1fr;gap:10px;display:grid}.rp-stock-system-card,.rp-revenue-memory{min-height:548px;padding:15px}.rp-stock-system-card .rp-system-heading button{color:#66726a;background:#fff;border:1px solid #e7dfda;border-radius:6px;align-items:center;gap:3px;padding:5px 7px;font-size:7px;display:flex}.rp-stock-summary{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:17px;display:grid}.rp-stock-summary div{background:#f7f7f8;border-radius:7px;padding:10px 7px}.rp-stock-summary strong,.rp-stock-summary span{display:block}.rp-stock-summary strong{font-size:17px}.rp-stock-summary span{color:var(--rp-indicator-muted);margin-top:2px;font-size:6px}.rp-stock-bar{background:#eef1ee;border-radius:5px;height:6px;margin:15px 0;overflow:hidden}.rp-stock-bar i{border-radius:inherit;transform-origin:0;background:#ffb547;width:77.8%;height:100%;animation:1s .3s both kdStockBar;display:block}.rp-system-divider{background:var(--rp-indicator-line);height:1px;margin:12px 0}.rp-system-mini-stat{border-bottom:1px solid #eef0ee;justify-content:space-between;gap:10px;padding:8px 0;font-size:7px;display:flex}.rp-system-mini-stat span{color:var(--rp-indicator-muted)}.rp-system-mini-stat strong{text-align:right}.rp-revenue-memory>.rp-system-heading{margin-bottom:13px}.rp-revenue-memory article{border:1px solid #e5e8e5;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:12px;display:grid}.rp-revenue-memory article+article{margin-top:7px}.rp-revenue-memory article span{color:var(--rp-indicator-muted);font-size:7px}.rp-revenue-memory article strong{font-size:10px}.rp-revenue-memory article small{color:#8a948c;grid-column:1/-1;font-size:6.5px}.rp-revenue-memory article.total{background:#fff8f4;border-color:#ff5f6d73}.rp-revenue-memory article.total strong{color:#c74657}.rp-cost-account-card{min-height:548px;padding:15px;overflow:hidden}.rp-cost-table-head{color:var(--rp-indicator-muted);text-transform:uppercase;grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:7px;margin-top:14px;padding:0 9px 7px;font-size:6px;display:grid}.rp-cost-account-card>article{border-top:1px solid var(--rp-indicator-line);min-height:108px;animation:rpIndicatorEnter .35s ease var(--rp-delay) both;grid-template-columns:1.3fr repeat(4,minmax(0,1fr));align-items:center;gap:7px;padding:12px 9px 15px;display:grid;position:relative}.rp-cost-account{grid-template-columns:minmax(0,1fr) auto;gap:3px 5px;min-width:0;display:grid}.rp-cost-account strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.rp-cost-account em{color:#ffb547;font-size:6px;font-style:normal}.rp-cost-account small{color:var(--rp-indicator-muted);grid-column:1/-1;font-size:6px;line-height:1.35}.rp-cost-tag{background:#fafafa;border:1px solid #e8e1dc;border-radius:7px;grid-template-columns:17px minmax(0,1fr);gap:1px 4px;min-width:0;padding:7px;display:grid}.rp-cost-tag svg{box-sizing:content-box;color:#ffb547;background:#fff6e8;border-radius:5px;grid-row:span 2;padding:3px}.rp-cost-tag small{color:var(--rp-indicator-muted);text-overflow:ellipsis;white-space:nowrap;font-size:5.5px;overflow:hidden}.rp-cost-tag strong{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.rp-cost-tag.over{background:#fff7f7;border-color:#fecdd3}.rp-cost-tag.over strong{color:#dc2626}.rp-cost-account-card>article>i{background:#ffb547;border-radius:3px;height:3px;position:absolute;bottom:7px;left:9px}.rp-investor-system-card{padding:15px}.rp-investor-table-wrap{border:1px solid var(--rp-indicator-line);border-radius:7px;margin-top:13px;overflow-x:auto}.rp-investor-table-wrap table{border-collapse:collapse;width:100%;min-width:620px}.rp-investor-table-wrap th,.rp-investor-table-wrap td{text-align:right;white-space:nowrap;border-bottom:1px solid #eee8e3;padding:8px 7px;font-size:6.5px}.rp-investor-table-wrap th{color:var(--rp-indicator-muted);text-transform:uppercase;background:#faf8f6;font-size:5.5px}.rp-investor-table-wrap th:first-child,.rp-investor-table-wrap td:first-child{text-align:left}.rp-investor-table-wrap td strong,.rp-investor-table-wrap td small{display:block}.rp-investor-table-wrap td small{color:var(--rp-indicator-muted);margin-top:2px;font-size:5.5px}.rp-investor-table-wrap button{background:#fff;border:1px solid #e2dad5;border-radius:5px;padding:5px 6px;font-size:5.5px}.rp-equity-chart-card{margin-top:9px;padding:14px}.rp-equity-chart{height:205px;margin-top:6px}.rp-equity-chart .recharts-wrapper text{font-family:var(--font-site)}.rp-equity-legend{color:var(--rp-indicator-muted);justify-content:center;gap:12px;font-size:6.5px;display:flex}.rp-equity-legend span{align-items:center;gap:4px;display:flex}.rp-equity-legend i{border-radius:2px;width:7px;height:7px}.rp-equity-legend .blue{background:#ffb547}.rp-equity-legend .pink{background:#ff5f6d}.rp-equity-legend .indigo{background:#c74657}.rp-cashflow-system-card{min-height:548px;padding:15px}.rp-cashflow-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.rp-cashflow-summary article{border:1px solid var(--rp-indicator-line);border-radius:7px;grid-template-columns:22px minmax(0,1fr);gap:2px 5px;min-width:0;padding:9px;display:grid}.rp-cashflow-summary svg{box-sizing:content-box;color:#ffb547;background:#fff6e8;border-radius:6px;grid-row:span 2;padding:4px}.rp-cashflow-summary span{color:var(--rp-indicator-muted);font-size:6px}.rp-cashflow-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.rp-cashflow-tabs{border-bottom:1px solid var(--rp-indicator-line);gap:4px;margin-top:12px;display:flex}.rp-cashflow-tabs button{color:var(--rp-indicator-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 9px;font-size:7px}.rp-cashflow-tabs button.active{color:#18181b;border-color:#ff5f6d;font-weight:700}.rp-cashflow-table-wrap{border:1px solid var(--rp-indicator-line);border-radius:8px;margin-top:9px;overflow-x:auto}.rp-cashflow-table-wrap table{border-collapse:collapse;width:100%;min-width:600px}.rp-cashflow-table-wrap th,.rp-cashflow-table-wrap td{text-align:right;white-space:nowrap;border-bottom:1px solid #eee8e3;padding:10px 8px;font-size:7px}.rp-cashflow-table-wrap th{color:var(--rp-indicator-muted);text-transform:uppercase;background:#faf8f6;font-size:6px}.rp-cashflow-table-wrap th:first-child,.rp-cashflow-table-wrap td:first-child{text-align:left}.rp-cashflow-table-wrap td:first-child strong,.rp-cashflow-table-wrap td:first-child small{display:block}.rp-cashflow-table-wrap td:first-child small{color:var(--rp-indicator-muted);margin-top:2px;font-size:6px}.orbit-1{transform:rotate(45deg)}.orbit-2{transform:rotate(105deg)}.orbit-3{transform:rotate(165deg)}.orbit-4{transform:rotate(225deg)}.orbit-5{transform:rotate(300deg)}.center-close{text-align:center;color:var(--ink);font-family:var(--font-site);letter-spacing:-.012em;margin:45px 0 0;font-size:16px;font-weight:460}.mid-cta{padding:95px var(--site-shell);color:#fff;background-color:#080e17;background-image:linear-gradient(90deg,#050a11e6 0%,#070c14c7 34%,#0a0f1870 57%,#0a0f181a 78%),url(/fundokubik2-warm.webp);background-position:50%,50% 52%;background-repeat:no-repeat;background-size:cover,cover;grid-template-columns:1.3fr .7fr;align-items:end;gap:8vw;display:grid}.mid-cta h2{letter-spacing:-.05em;margin:0;font-size:clamp(42px,5vw,72px);font-weight:500}.mid-cta p:not(.eyebrow){color:#b3b5b9;max-width:570px;line-height:1.65}.mid-cta>div:last-child{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.mid-cta .button{justify-content:space-between;width:min(100%,240px)}.mid-cta .button-primary{color:var(--dark);background:#fff;border-color:#fff;box-shadow:0 10px 24px #0000002e}.mid-cta .button-primary:hover{filter:none;background:#f4f3f1;border-color:#fff;box-shadow:0 14px 30px #0000003d}.mid-cta .button-primary .button-icon{color:#ff5f6d;border-left-color:#ff5f6d59}.button-text.light{box-shadow:none;color:#fff;background:0 0;border-color:#ffffff47}.button-text.light .button-icon{color:#fff;border-left-color:#ffffff38}.button-text.light:hover{background:#ffffff12;border-color:#ffffff80}.sensitivity-section,.import-section{padding:145px var(--site-shell);background:#fff;grid-template-columns:.7fr 1.3fr;align-items:center;gap:7vw;display:grid}.sensitivity-visual{isolation:isolate;min-width:0;position:relative}.sensitivity-visual .rp-sensitivity-card{z-index:1;box-shadow:none;position:relative}.sensitivity-visual:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(270deg,#fff 0% 12%,#fffffff5 30%,#ffffffbd 56%,#ffffff42 82%,#fff0 100%);width:clamp(160px,23%,280px);position:absolute;inset:-3px -3px -3px auto}.sensitivity-visual:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#fff0 0%,#fff3 24%,#ffffffa8 55%,#fffffff0 78%,#fff 94%);height:clamp(165px,28%,260px);position:absolute;inset:auto -3px -3px}.sensitivity-preview,.reforecast-preview,.import-preview{border:1px solid var(--line);background:#f4f4f2;border-radius:13px;overflow:hidden;box-shadow:0 32px 70px #2e2b2717}.sensitivity-head,.reforecast-top,.import-head{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.sensitivity-head>div,.reforecast-top>div{flex-direction:column;gap:5px;display:flex}.sensitivity-head strong,.reforecast-top strong,.import-head strong{font-size:14px}.sensitivity-head small,.reforecast-top small,.import-head small{color:var(--muted);font-size:8px}.sensitivity-grid{grid-template-columns:74px repeat(5,1fr);gap:4px;padding:15px;display:grid}.axis-corner,.axis-label{color:#63645f;background:#e7e9e5;border-radius:5px;justify-content:center;align-items:center;min-height:38px;font-size:7px;display:flex}.matrix-row{display:contents}.heat{color:#4a4844;cursor:pointer;border:0;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:68px;display:flex}.heat b{font-size:8px;font-weight:580}.heat small{font-size:7px}.heat-0{background:#d3b4a5}.heat-1{background:#e2c9bd}.heat-2{background:#eee3dc}.heat-3{background:#dce7dc}.heat-4{background:#c5d9ca}.heat:hover,.heat[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--copper)}.sensitivity-result{border-top:1px solid var(--line);background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:15px 20px;display:grid}.sensitivity-result span{color:var(--muted);font-size:8px}.sensitivity-result strong,.sensitivity-result b{font-size:9px}.sensitivity-result b{color:var(--copper-dark)}.reforecast-section{padding:145px var(--site-shell);background:var(--paper-deep)}.reforecast-preview{background:#fff}.reforecast-top>span{color:var(--copper-dark);background:#fff4e7;border-radius:99px;padding:7px 10px;font-size:9px}.reforecast-top>span.status-confirmed{color:var(--green);background:#e4efe7}.reforecast-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.reforecast-summary article{border-right:1px solid var(--line);padding:24px}.reforecast-summary article:last-child{border:0}.reforecast-summary span{color:var(--muted);font-size:9px;display:block}.reforecast-summary b{margin-top:7px;font-size:17px;display:block}.reforecast-timeline{padding:40px 38px 30px}.timeline-labels{color:#96938e;grid-template-columns:32% 15% 53%;margin-bottom:8px;font-size:7px;display:grid}.timeline-labels span:nth-child(2){text-align:center}.timeline-labels span:nth-child(3){text-align:right}.timeline-bar{border-radius:5px;grid-template-columns:32% 15% 53%;height:22px;display:grid;overflow:hidden}.timeline-bar i:first-child{background:#4d5969}.timeline-bar i:nth-child(2){background:#73cfc7}.timeline-bar i:last-child{background:var(--copper)}.timeline-months{color:#9a9792;justify-content:space-between;margin-top:8px;font-size:8px;display:flex}.reforecast-compare{border-top:1px solid var(--line);color:var(--muted);background:#faf9f7;align-items:center;gap:25px;padding:18px 24px;font-size:9px;display:flex}.reforecast-compare span{flex-direction:column;gap:3px;display:flex}.reforecast-compare span b{color:#484844}.reforecast-compare button{background:var(--dark);color:#fff;cursor:pointer;border:0;border-radius:6px;margin-left:auto;padding:9px 12px;font-size:8px}.three-points{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:60px;display:grid}.three-points article{background:#fff;min-height:250px;padding:30px}.three-point-icon{border:1px solid var(--line);background:var(--paper-deep);color:#747c78;border-radius:11px;place-items:center;width:46px;height:46px;display:grid}.three-point-icon svg{display:block}.three-points h3{letter-spacing:-.02em;margin:54px 0 13px;font-size:18px;font-weight:550}.three-points p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.import-section{background:#fff;grid-template-columns:1.2fr .8fr}.import-head{justify-content:flex-start;gap:13px}.import-head>div:last-child{flex-direction:column;gap:5px;display:flex}.import-icon{width:34px;height:34px;color:var(--copper);background:#fff4e7;border-radius:8px;place-items:center;display:grid}.file-row{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:15px;padding:13px;display:grid}.file-row>span{color:var(--copper-dark);background:#fff0e8;border-radius:4px;padding:5px;font-size:7px;font-weight:700}.file-row div{flex-direction:column;gap:3px;display:flex}.file-row b{font-size:9px}.file-row small{color:var(--muted);font-size:7px}.file-row i{color:var(--green);font-size:7px;font-style:normal}.mapping-table{border:1px solid var(--line);border-radius:7px;margin:0 15px 15px;overflow:hidden}.mapping-table>div,.mapping-table>button{border:0;border-bottom:1px solid var(--line-soft);text-align:left;background:#fff;grid-template-columns:1fr 1.2fr .65fr;align-items:center;gap:8px;width:100%;padding:10px 12px;display:grid}.mapping-table>div{color:#8d8a85;background:#f3f2ef;font-size:7px}.mapping-table>button{color:#555550;cursor:pointer;font-size:8px}.mapping-table>button:hover{background:#faf8f6}.mapping-table>button b{color:var(--copper-dark);background:#fff1ec;border-radius:99px;justify-self:start;padding:5px 7px;font-size:7px;font-weight:550}.mapping-table>button b.mapped{color:var(--green);background:#e4eee7}.import-foot{border-top:1px solid var(--line);color:var(--muted);background:#fff;justify-content:space-between;align-items:center;padding:16px 20px;font-size:8px;display:flex}.import-foot button{background:var(--copper);color:#fff;border:0;border-radius:5px;padding:8px 10px;font-size:8px}.import-foot button:disabled{background:#d7d4cf}.corporate-section{padding:145px var(--site-shell);background:var(--paper-deep)}.corporate-section>.app-chrome{margin-top:0}.corporate-head>b{border:1px solid var(--line);background:#fff;border-radius:6px;padding:8px 10px;font-size:8px}.project-select{border:1px solid var(--line);background:#fff;border-radius:8px;gap:6px;margin-top:18px;padding:14px;display:grid}.project-select>span,.corporate-chart>span{color:var(--copper);letter-spacing:.08em;font-size:7px}.project-select button{color:#555550;text-align:left;cursor:pointer;background:#f7f6f3;border:1px solid #e2dfda;border-radius:6px;justify-content:space-between;padding:10px;font-size:8px;display:flex}.project-select button[aria-pressed=true]{background:#fff5ef;border-color:#ff5f6d8c}.project-select button b{color:var(--copper)}.corporate-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}.corporate-metrics article{border:1px solid var(--line);background:#fff;border-radius:7px;padding:14px}.corporate-metrics span{color:var(--muted);font-size:7px;display:block}.corporate-metrics b{margin-top:6px;font-size:13px;display:block}.corporate-chart{border:1px solid var(--line);background:#fff;border-radius:7px;margin-top:8px;padding:15px}.corporate-chart>div{background-image:linear-gradient(#eceae6 1px,#0000 1px);background-size:100% 33%;border-bottom:1px solid #d5d2cc;align-items:end;gap:7px;height:100px;margin-top:13px;display:flex}.corporate-chart i{background:linear-gradient(180deg, var(--brand-amber), var(--brand-coral));border-radius:3px 3px 0 0;flex:1;transition:height .25s}.corporate-chart small{color:var(--muted);justify-content:space-between;margin-top:6px;font-size:7px;display:flex}.rp-preview-frame,.rp-sensitivity-card,.rp-reforecast-modal,.rp-smart-import-modal{--rp-dark:#0a0a0a;--rp-copper:#ff5f6d;--rp-line:#e4e4e7;--rp-muted:#71717a;--rp-soft:#f7f7f8;color:#18181b;font-family:var(--font-site);text-align:left}.rp-preview-frame *,.rp-sensitivity-card *,.rp-reforecast-modal *,.rp-smart-import-modal *{box-sizing:border-box}.rp-preview-frame button,.rp-sensitivity-card button,.rp-reforecast-modal button,.rp-smart-import-modal button{font:inherit}.rp-preview-frame{z-index:2;background:#f5f5f5;border:1px solid #d8d9d6;border-radius:13px;width:100%;height:550px;position:relative;overflow:hidden;box-shadow:0 35px 75px #322e291f}.rp-app-shell{background:#f5f5f5;grid-template-columns:132px minmax(0,1fr);height:100%;font-size:8px;display:grid;position:relative}.rp-sidebar{border-right:1px solid var(--rp-line);background:#fbfaf8;flex-direction:column;min-width:0;padding:11px 8px 8px;display:flex;overflow:hidden}.rp-sidebar-top{justify-content:space-between;align-items:center;padding:0 4px 10px;display:flex}.rp-sidebar-top img{width:66px;height:auto}.rp-sidebar-top button{border:1px solid var(--rp-line);color:#58615b;background:#fff;border-radius:7px;place-items:center;width:26px;height:26px;padding:0;display:none}.rp-command-trigger{color:#68736b;background:#fff;border:1px solid #e0e6e1;border-radius:6px;align-items:center;gap:5px;width:100%;min-height:28px;padding:0 6px;font-size:7px;display:flex}.rp-command-trigger span{text-align:left;flex:1}.rp-command-trigger kbd{color:#7a847b;font:inherit;background:#f1f4f1;border:1px solid #e3e7e3;border-radius:4px;padding:1px 3px;font-size:6px}.rp-project-context{flex-direction:column;gap:2px;padding:11px 5px 6px;display:flex}.rp-project-context button{width:max-content;color:var(--rp-muted);background:0 0;border:0;align-items:center;gap:4px;padding:0 0 5px;font-size:7px;font-weight:600;display:flex}.rp-project-context strong,.rp-project-context small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rp-project-context strong{font-size:8px}.rp-project-context small{color:var(--rp-muted);font-size:6.5px}.rp-main-nav{flex-direction:column;gap:2px;min-height:0;display:flex;overflow:hidden}.rp-main-nav--workspace{margin-top:13px}.rp-main-nav button,.rp-nav-utility{color:#59665e;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;width:100%;min-height:25px;padding:0 7px;font-size:7px;display:flex}.rp-main-nav button.active{color:#252a27;box-shadow:inset 2px 0 var(--rp-copper);background:#eeeded}.rp-main-nav button svg,.rp-nav-utility svg{color:#67776d}.rp-nav-utility,.rp-main-nav--workspace+.rp-nav-utility{margin-top:auto}.rp-main-area{min-width:0;overflow:hidden}.rp-topbar{border-bottom:1px solid var(--rp-line);background:#fff;justify-content:space-between;align-items:center;gap:10px;height:38px;padding:0 13px;display:flex}.rp-mobile-menu{border:1px solid var(--rp-line);color:#59665e;background:#fff;border-radius:7px;place-items:center;width:26px;height:26px;padding:0;display:none}.rp-breadcrumb{min-width:0;color:var(--rp-muted);align-items:center;gap:7px;font-size:7px;display:flex}.rp-breadcrumb strong{color:#3d4a42;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rp-top-actions{align-items:center;gap:5px;display:flex}.rp-top-actions button{color:#46534b;background:#fff;border:1px solid #dce2dd;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-width:27px;height:25px;padding:0 7px;font-size:6.5px;display:flex;position:relative}.rp-top-actions i{color:#fff;background:#dc2626;border-radius:50%;place-items:center;width:9px;height:9px;font-size:5px;font-style:normal;display:grid;position:absolute;top:2px;right:2px}.rp-page-container{height:calc(100% - 38px);padding:16px;overflow:hidden auto}.rp-page-hero{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:12px;display:flex}.rp-page-hero>div:first-child{min-width:0}.rp-eyebrow{color:var(--rp-copper);letter-spacing:.13em;font-size:6.5px;font-weight:700}.rp-page-hero h2{color:var(--rp-dark);letter-spacing:-.025em;margin:4px 0 2px;font-size:19px;font-weight:700}.rp-page-hero p{color:var(--rp-muted);font-size:7.5px;line-height:1.45}.rp-primary{border:1px solid var(--rp-copper);min-height:27px;color:var(--rp-copper);white-space:nowrap;background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:6px 9px;font-size:7px;font-weight:700;display:inline-flex}.rp-card{border:1px solid var(--rp-line);background:#fff;border-radius:8px;box-shadow:0 1px 2px #18181b0a,0 8px 28px #18181b0d}.rp-section-head{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;margin-bottom:10px;display:flex}.rp-section-head h3{color:var(--rp-dark);margin:3px 0 0;font-size:11px}.rp-section-head>small{color:var(--rp-muted);font-size:6.5px}.rp-section-head>button{border:1px solid var(--rp-dark);min-height:24px;color:var(--rp-dark);background:#fff;border-radius:6px;padding:5px 8px;font-size:6.5px}.rp-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:8px;display:grid}.rp-category-grid button{border:1px solid var(--rp-line);min-width:0;color:var(--rp-muted);text-align:left;background:#fff;border-radius:8px;gap:2px;padding:9px;display:grid}.rp-category-grid button.active{background:#fff8f4;border-color:#ff5f6da6;box-shadow:0 0 0 2px #ff5f6d12}.rp-category-grid span{font-size:6.5px}.rp-category-grid strong{color:var(--rp-dark);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.rp-category-grid small{text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.rp-budget-card{padding:13px}.rp-budget-category-panel{border:1px solid var(--rp-line);border-radius:8px;animation:.38s both rp-surface-enter;overflow:hidden}.rp-budget-category-panel>header{background:#faf8f6;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.rp-budget-category-panel header>i{color:#4f46e5;background:#eef2ff;border-radius:7px;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.rp-budget-category-panel header>span{gap:1px;display:grid}.rp-budget-category-panel header strong{color:var(--rp-dark);font-size:8px}.rp-budget-category-panel header small{color:var(--rp-muted);font-size:6px}.rp-budget-category-panel header b{font-size:9px}.rp-budget-category-panel article{min-height:44px;animation:.35s both rp-row-enter;animation-delay:var(--rp-delay);border-top:1px solid #eee8e3;grid-template-columns:minmax(0,1fr) auto auto 24px;align-items:center;gap:8px;padding:7px 9px;display:grid}.rp-budget-category-panel article>span{gap:2px;min-width:0;display:grid}.rp-budget-category-panel article strong{color:var(--rp-dark);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.rp-budget-category-panel article small{color:var(--rp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.rp-budget-category-panel article>b{white-space:nowrap;font-size:7.5px}.rp-budget-category-panel article button{color:#3f3f46;background:#fff;border:1px solid #d8dadd;border-radius:5px;align-items:center;gap:4px;min-height:23px;padding:4px 6px;font-size:6px;display:flex}.rp-budget-category-panel article button:last-child{justify-content:center;width:23px;padding:0}.rp-version-state,.rp-corporate-status{color:#435048;white-space:nowrap;background:#fff;border:1px solid #e6ddd8;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-size:6.5px;display:flex}.rp-version-state svg,.rp-corporate-status svg{color:#009c3b}.rp-executive-kpis,.rp-corporate-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:9px;display:grid}.rp-executive-kpis article,.rp-corporate-kpis article{grid-template-columns:26px minmax(0,1fr);align-content:center;gap:2px 7px;min-width:0;min-height:62px;padding:9px;display:grid}.rp-executive-kpis article>i,.rp-corporate-kpis article>i{color:#4f46e5;background:#eef2ff;border-radius:7px;grid-row:1/4;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.rp-executive-kpis span,.rp-executive-kpis small,.rp-corporate-kpis span,.rp-corporate-kpis small{color:var(--rp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:5.8px;overflow:hidden}.rp-executive-kpis strong,.rp-corporate-kpis strong{color:var(--rp-dark);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.rp-tracking-detail-card{padding:13px}.rp-detail-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:9px;display:grid}.rp-detail-kpis article{border:1px solid var(--rp-line);background:#faf8f6;border-radius:6px;gap:2px;min-width:0;padding:8px;display:grid}.rp-detail-kpis span,.rp-detail-kpis small{color:var(--rp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:5.8px;overflow:hidden}.rp-detail-kpis strong{color:var(--rp-dark);font-size:9px}.rp-tracking-table{border:1px solid var(--rp-line);border-radius:7px;overflow:hidden auto}.rp-tracking-table table{border-collapse:collapse;table-layout:fixed;width:100%}.rp-tracking-table th{color:var(--rp-muted);text-align:right;text-transform:uppercase;background:#faf8f6;padding:6px 7px;font-size:5.5px;font-weight:800}.rp-tracking-table th:first-child{text-align:left;width:30%}.rp-tracking-table td{color:#4d5951;text-align:right;white-space:nowrap;border-top:1px solid #eee8e3;padding:7px;font-size:6.3px}.rp-tracking-table td:first-child{text-align:left;white-space:normal}.rp-tracking-table td strong,.rp-tracking-table td small{display:block}.rp-tracking-table td strong{color:var(--rp-dark)}.rp-tracking-table td small{color:var(--rp-muted);margin-top:2px;font-size:5.5px}.rp-tracking-table tr{cursor:pointer}.rp-tracking-table td.negative{color:#dc2626;font-weight:800}.rp-sensitivity-card{border:1px solid var(--rp-line);background:#fff;border-radius:12px;min-width:0;padding:20px;box-shadow:0 1px 2px #18181b0a,0 8px 28px #18181b0f}.rp-sensitivity-card .rp-section-head{margin-bottom:17px}.rp-sensitivity-card .rp-section-head h3{font-size:18px}.rp-sensitivity-card .rp-section-head>small{white-space:nowrap;margin-right:clamp(110px,12vw,180px);font-size:10px}.rp-sensitivity-scroll{max-width:100%;overflow:auto}.rp-sensitivity-grid{grid-template-columns:120px repeat(5,minmax(130px,1fr));gap:5px;min-width:830px;display:grid}.rp-sensitivity-grid>strong,.rp-axis-corner{color:#34483b;background:#edf1ee;border-radius:7px;place-items:center;min-height:42px;font-size:10px;display:grid}.rp-sensitivity-grid>strong{grid-row:1}.rp-sensitivity-grid>strong:first-of-type{grid-column:2}.rp-sensitivity-grid>strong:nth-of-type(2){grid-column:3}.rp-sensitivity-grid>strong:nth-of-type(3){grid-column:4}.rp-sensitivity-grid>strong:nth-of-type(4){grid-column:5}.rp-sensitivity-grid>strong:nth-of-type(5){grid-column:6}.rp-axis-corner{grid-area:1/1}.rp-sensitivity-row{grid-column:1/-1;grid-template-columns:120px repeat(5,minmax(130px,1fr));gap:5px;display:grid}.rp-sensitivity-row>strong{color:#34483b;background:#edf1ee;border-radius:7px;place-items:center;font-size:10px;display:grid}.rp-sensitivity-row article{text-align:center;min-height:102px;animation:.42s both rp-cell-enter;animation-delay:var(--rp-delay);border-radius:8px;place-content:center;gap:3px;padding:9px;display:grid}.rp-sensitivity-row article.base{outline:2px solid #a7683f}.rp-sensitivity-row article b{color:#102a43;font-size:12px}.rp-sensitivity-row article small{color:#243b53;font-size:10px}.rp-sensitivity-grid{grid-template-columns:95px repeat(5,minmax(120px,1fr));min-width:750px}.rp-sensitivity-row{grid-template-columns:95px repeat(5,minmax(120px,1fr))}.rp-reforecast-modal{border:1px solid var(--rp-line);background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 30px 90px #00190d29}.rp-reforecast-modal>header,.rp-smart-import-modal>header{align-items:flex-start;gap:14px;padding:20px 24px 16px;display:flex}.rp-reforecast-modal>header>div,.rp-smart-import-modal>header>div{flex:1;min-width:0}.rp-reforecast-modal>header h3,.rp-smart-import-modal>header h3{color:var(--rp-dark);margin:4px 0 2px;font-size:18px}.rp-reforecast-modal>header p,.rp-smart-import-modal>header p{color:var(--rp-muted);font-size:11px;line-height:1.45}.rp-reforecast-modal>header>button,.rp-smart-import-modal>header>button{color:#69766d;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;padding:0;display:grid}.rp-reforecast-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 24px 18px;display:grid}.rp-reforecast-summary>span{background:#faf8f6;border:1px solid #e0e5e1;border-radius:9px;gap:3px;min-width:0;padding:12px;display:grid}.rp-reforecast-summary small{color:var(--rp-muted);text-transform:uppercase;font-size:8px}.rp-reforecast-summary strong{color:var(--rp-dark);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.rp-reforecast-form{border-top:1px solid var(--rp-line);grid-template-columns:1fr 1fr;gap:12px;padding:18px 24px;display:grid}.rp-reforecast-form label{color:#405047;gap:5px;min-width:0;font-size:9px;font-weight:700;display:grid}.rp-reforecast-form label>button,.rp-reforecast-form label>div{color:#17231a;text-align:left;background:#fff;border:1px solid #e4ddd8;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:0 10px;display:flex}.rp-reforecast-form label>button{justify-content:space-between}.rp-reforecast-form input,.rp-reforecast-form textarea,.rp-reforecast-curve-grid input{color:#17231a;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.rp-reforecast-form textarea{resize:none;border:1px solid #e4ddd8;border-radius:8px;height:48px;padding:8px 10px}.rp-reforecast-form label>small{color:var(--rp-muted);font-size:8px;font-weight:500;line-height:1.35}.rp-reforecast-form .span-2{grid-column:1/-1}.rp-reforecast-curve{border-top:1px solid var(--rp-line);gap:11px;padding:18px 24px;display:grid}.rp-reforecast-curve-head{grid-template-columns:1fr 230px;align-items:start;gap:18px;display:grid}.rp-reforecast-curve h4{color:var(--rp-dark);margin:3px 0 0;font-size:15px}.rp-reforecast-curve-head>div:last-child{background:#03bf030a;border:1px solid #03bf034d;border-radius:8px;gap:2px;padding:9px 11px;display:grid}.rp-reforecast-curve-head span,.rp-reforecast-curve-head small{color:var(--rp-muted);font-size:8px}.rp-reforecast-curve-head strong{color:#009c3b;font-size:14px}.rp-reforecast-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.rp-reforecast-actions>span{color:var(--rp-muted);margin-right:auto;font-size:8px}.rp-reforecast-actions>span b{color:var(--rp-dark);margin-left:5px}.rp-reforecast-actions button,.rp-reforecast-modal>footer button,.rp-smart-import-modal>footer button{min-height:30px;color:var(--rp-dark);background:#fff;border:1px solid #d8dadd;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:8px;font-weight:700;display:inline-flex}.rp-reforecast-actions button.active{border-color:var(--rp-copper);color:var(--rp-copper);background:#fff8f4}.rp-reforecast-curve-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.rp-reforecast-curve-grid label{color:#405047;gap:4px;min-width:0;font-size:8px;font-weight:750;display:grid}.rp-reforecast-curve-grid label>div{background:#fff;border:1px solid #e4ddd8;border-radius:8px;align-items:center;gap:4px;min-height:34px;padding:0 8px;display:flex}.rp-reforecast-curve-grid label span{color:var(--rp-muted);font-size:8px}.rp-reforecast-modal>footer,.rp-smart-import-modal>footer{border-top:1px solid var(--rp-line);background:#fbfaf8;justify-content:flex-end;align-items:center;gap:8px;padding:14px 24px;display:flex}.rp-reforecast-modal>footer button:first-child{margin-right:auto}.rp-reforecast-modal>footer button.primary,.rp-smart-import-modal>footer button.primary{border-color:var(--rp-copper);color:var(--rp-copper)}.rp-reforecast-modal.saved>footer button.primary{color:#009c3b;background:#f0faf3;border-color:#009c3b}.rp-smart-import-modal{border:1px solid var(--rp-line);background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 30px 90px #00190d26}.rp-smart-import-modal>header>i{background:var(--rp-copper);border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.rp-smart-import-modal>header>i{background:color-mix(in srgb, var(--rp-copper) 12%, white)}}.rp-smart-import-modal>header>i{color:var(--rp-copper);font-style:normal}.rp-smart-import-body{border-top:1px solid var(--rp-line);background:#faf8f6;align-content:start;gap:12px;min-height:360px;padding:16px 20px 18px;display:grid}.rp-import-target{border:1px solid var(--rp-line);background:#fff;border-radius:9px;gap:3px;padding:11px 12px;display:grid}.rp-import-target strong{font-size:10px}.rp-import-target small{color:var(--rp-muted);font-size:8px}.rp-import-status{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.rp-import-status>div{border:1px solid var(--rp-line);color:#8a918c;background:#fff;border-radius:8px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;padding:7px;display:grid}.rp-import-status>div>i{background:#f7f2ee;border-radius:7px;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.rp-import-status>div>span{text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:700;overflow:hidden}.rp-import-status>div.active{color:var(--rp-copper);border-color:#ff5f6d73}.rp-import-status>div.complete>i{background:#eef9f1}.rp-import-status>div.active svg{animation:1s linear infinite rp-spin}.rp-import-status>div.active:last-child svg{animation:none}.rp-import-working{text-align:center;background:#fff;border:1px dashed #ccd3cd;border-radius:11px;align-content:center;place-items:center;gap:8px;min-height:220px;display:grid}.rp-import-working>div{width:80px;height:80px;color:var(--rp-copper);place-items:center;display:grid;position:relative}.rp-import-working>div i{border:1px solid #ff5f6d38;border-radius:50%;animation:2s ease-out infinite rp-radar;position:absolute;inset:0}.rp-import-working>div i:nth-of-type(2){animation-delay:.5s}.rp-import-working>div i:nth-of-type(3){animation-delay:1s}.rp-import-working strong{font-size:11px}.rp-import-working small{color:var(--rp-muted);font-size:8px}.rp-import-summary{color:#009c3b;background:#f0faf3;border:1px solid #bde4c7;border-radius:9px;align-items:center;gap:9px;padding:10px;animation:.32s both rp-surface-enter;display:flex}.rp-import-summary>span{gap:2px;display:grid}.rp-import-summary strong{color:#153b23;font-size:9px}.rp-import-summary small{color:#55705d;font-size:7px}.rp-import-mapping{gap:7px;display:grid}.rp-import-mapping>strong{font-size:9px}.rp-import-mapping>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.rp-import-mapping span{border:1px solid var(--rp-line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 5px;min-width:0;padding:8px;display:grid}.rp-import-mapping small,.rp-import-mapping b{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.rp-import-mapping small{color:var(--rp-muted)}.rp-import-mapping b{grid-column:1}.rp-import-mapping em{color:#009c3b;background:#eef9f1;border-radius:99px;grid-area:1/2/3;padding:3px 5px;font-size:6.5px;font-style:normal;font-weight:800}.rp-import-mapping svg{display:none}.rp-import-preview-table{border:1px solid var(--rp-line);background:#fff;border-radius:8px;overflow:hidden}.rp-import-preview-table>div{justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.rp-import-preview-table>div strong{font-size:8px}.rp-import-preview-table>div small{color:var(--rp-muted);font-size:7px}.rp-import-preview-table table{border-collapse:collapse;width:100%}.rp-import-preview-table th,.rp-import-preview-table td{border-top:1px solid var(--rp-line);text-align:left;padding:6px 8px;font-size:7px}.rp-import-preview-table th{color:var(--rp-muted);text-transform:uppercase;background:#faf8f6;font-size:6px}.rp-project-selector{margin-bottom:8px;padding:13px}.rp-project-selector>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.rp-project-selector>div:last-child>button{color:#445048;text-align:left;background:#fff;border:1px solid #e6ddd8;border-radius:7px;grid-template-columns:4px minmax(0,1fr) 20px;align-items:center;gap:7px;min-width:0;padding:8px;display:grid}.rp-project-selector>div:last-child>button.selected{background:#f0faf3;border-color:#009c3b}.rp-project-selector button>i{background:var(--project-color);border-radius:99px;width:4px;height:24px}.rp-project-selector button>span{gap:2px;min-width:0;display:grid}.rp-project-selector button strong,.rp-project-selector button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rp-project-selector button strong{color:var(--rp-dark);font-size:7px}.rp-project-selector button small{color:var(--rp-muted);font-size:5.5px}.rp-project-selector button>b{color:#fff;background:#009c3b;border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.rp-corporate-preview{height:860px}.rp-corporate-preview .rp-main-area,.rp-corporate-preview .rp-page-container{overflow:hidden}.rp-corporate-kpis{margin-bottom:8px}.rp-corporate-legend{color:var(--rp-muted);flex-wrap:wrap;gap:8px 13px;margin-bottom:4px;font-size:6px;display:flex}.rp-corporate-legend span{align-items:center;gap:4px;display:flex}.rp-corporate-legend i{border-radius:2px;width:7px;height:7px}.rp-corporate-legend i.negative{background:#dc5962}.rp-corporate-legend i.line{border-radius:99px;width:11px;height:2px}.rp-corporate-legend i.line.negative{background:#dc2626}.rp-corporate-legend i.line.positive{background:#16a36b}.kd-metric-icon.blue,.rp-cost-tag svg,.rp-cashflow-summary svg,.rp-budget-category-panel header>i,.rp-executive-kpis article>i,.rp-corporate-kpis article>i{color:#ffb547;background:#fff6e8}.rp-executive-kpis article:nth-child(2)>i,.rp-corporate-kpis article:nth-child(2)>i{color:#ff5f6d;background:#fff4e7}.rp-executive-kpis article:nth-child(3)>i,.rp-corporate-kpis article:nth-child(3)>i{color:#ff5f6d;background:#fff0f1}.rp-executive-kpis article:nth-child(4)>i,.rp-corporate-kpis article:nth-child(4)>i{color:#ffb547;background:#fff6e8}.kubik-dashboard-demo,.rp-preview-frame,.rp-sensitivity-card,.rp-reforecast-modal,.rp-smart-import-modal,.rp-indicator-product,.pillar-product-demo{--text-heading:#202421;--text-emphasis:#3d4540;--text-semi-emphasis:#46504a;--text-primary:#515a54;--text-secondary:#6c746f;--text-tertiary:#858c87;--control-border:#e2dbd6;--control-surface-hover:#faf8f6;--brand-soft-gradient:linear-gradient(90deg,var(--brand-amber-soft),var(--brand-coral-soft));--rp-dark:#333a36;--rp-muted:#6c746f;--rp-copper:#ff5f6d;--dark:#333a36;--green:#ff5f6d;--muted:#6c746f;color:var(--text-primary)}.kubik-dashboard-demo :is(h1,h2),.rp-preview-frame :is(h1,h2),.rp-sensitivity-card :is(h1,h2),.rp-reforecast-modal :is(h1,h2),.rp-smart-import-modal :is(h1,h2),.rp-indicator-product :is(h1,h2),.pillar-product-demo :is(h1,h2){color:var(--text-heading);font-weight:700}.kubik-dashboard-demo :is(h3,h4,h5,h6),.rp-preview-frame :is(h3,h4,h5,h6),.rp-sensitivity-card :is(h3,h4,h5,h6),.rp-reforecast-modal :is(h3,h4,h5,h6),.rp-smart-import-modal :is(h3,h4,h5,h6),.rp-indicator-product :is(h3,h4,h5,h6),.pillar-product-demo :is(h3,h4,h5,h6){color:var(--text-heading);font-weight:600}.kubik-dashboard-demo :is(strong,b),.rp-preview-frame :is(strong,b),.rp-sensitivity-card :is(strong,b),.rp-reforecast-modal :is(strong,b),.rp-smart-import-modal :is(strong,b),.rp-indicator-product :is(strong,b),.pillar-product-demo :is(strong,b){font-weight:600}.kubik-dashboard-demo :is(label,legend),.rp-preview-frame :is(label,legend),.rp-sensitivity-card :is(label,legend),.rp-reforecast-modal :is(label,legend),.rp-smart-import-modal :is(label,legend),.rp-indicator-product :is(label,legend),.pillar-product-demo :is(label,legend){color:var(--text-secondary);font-weight:500}.kubik-dashboard-demo :is(input,select,textarea),.rp-preview-frame :is(input,select,textarea),.rp-reforecast-modal :is(input,select,textarea),.rp-smart-import-modal :is(input,select,textarea),.pillar-product-demo :is(input,select,textarea){border-color:var(--control-border);color:var(--text-emphasis);font-weight:400}.kubik-dashboard-demo :is(th),.rp-preview-frame :is(th),.rp-sensitivity-card :is(th),.rp-reforecast-modal :is(th),.rp-smart-import-modal :is(th),.rp-indicator-product :is(th),.pillar-product-demo :is(th){color:var(--text-semi-emphasis);font-weight:600}.kd-eyebrow,.rp-eyebrow,.pillar-demo-toolbar>div>span{background:var(--brand-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;width:fit-content;color:#0000!important;font-weight:600!important}.kd-main-nav button,.kd-nav-utility,.rp-main-nav button,.rp-nav-utility{color:#617066;font-weight:500}.kd-main-nav button.active,.rp-main-nav button.active{color:var(--text-heading);background:#efefef;box-shadow:inset 2px 0 #ff5f6d}.kd-breadcrumb strong,.rp-breadcrumb strong{color:var(--text-emphasis);font-weight:600}.kd-project-heading>div:last-child button,.kd-dashboard-primary-metrics-toolbar>button,.rp-section-head>button,.rp-top-actions button,.pillar-demo-toolbar>button,.pillar-cost-modal>footer button,.rp-reforecast-actions button,.rp-reforecast-modal>footer button,.rp-smart-import-modal>footer button{color:#5a635d;background:#fff;border-color:#cbd1cc;font-weight:500;box-shadow:0 1px 2px #18181b06}.kd-project-heading>div:last-child button:hover,.kd-dashboard-primary-metrics-toolbar>button:hover,.rp-section-head>button:hover,.rp-top-actions button:hover,.pillar-demo-toolbar>button:hover,.pillar-cost-modal>footer button:hover,.rp-reforecast-actions button:hover,.rp-reforecast-modal>footer button:hover,.rp-smart-import-modal>footer button:hover{background:var(--control-surface-hover);color:#333a36;border-color:#aeb7b0}.kd-summary-tabs button.active{border-color:#0000;border-image:var(--brand-gradient) 1;color:var(--text-heading)}.kd-dashboard-perspective-tabs,.rp-corporate-perspective-tabs{background:#faf8f6;border-color:#e8e2dc}.kd-dashboard-perspective-tabs button:hover,.rp-corporate-perspective-tabs button:hover{background:#fff;border-color:#e2b5aa}.kd-dashboard-perspective-tabs button.active,.rp-corporate-perspective-tabs button.active{background:var(--brand-soft-gradient) padding-box,var(--brand-gradient) border-box;color:#18181b;border:2px solid #0000;box-shadow:0 2px 8px #ff5f6d1f}.kd-dashboard-perspective-tabs button.active :is(span,small),.rp-corporate-perspective-tabs button.active :is(span,small){color:#18181b}.kd-stock-bar i,.rp-stock-bar i,.kd-composition-row>i b{background:var(--brand-gradient)}.kubik-dashboard-demo .recharts-cartesian-axis-tick text,.rp-preview-frame .recharts-cartesian-axis-tick text,.rp-indicator-product .recharts-cartesian-axis-tick text{fill:#6c746f!important}.rp-primary,.rp-reforecast-modal>footer button.primary,.rp-smart-import-modal>footer button.primary{background:var(--brand-gradient) text,var(--brand-soft-gradient) padding-box,var(--brand-gradient) border-box;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text,padding-box,border-box;background-clip:text,padding-box,border-box;border:1px solid #0000;font-weight:600}.rp-primary>svg,.rp-reforecast-modal>footer button.primary>svg,.rp-smart-import-modal>footer button.primary>svg{color:#ffb547;stroke:#ffb547;stroke-width:1.75px}.rp-sensitivity-row article{background:var(--sensitivity-background)}.rp-sensitivity-row article.base{background:linear-gradient(var(--sensitivity-background),var(--sensitivity-background)) padding-box,var(--brand-gradient) border-box;border:2px solid #0000;outline:0}.rp-tracking-table th{color:var(--text-semi-emphasis);font-weight:600}.rp-tracking-table td{color:var(--text-primary)}.rp-tracking-table tr.active td{background:#fff8f4}.rp-tracking-table tr.active td:first-child{box-shadow:inset 2px 0 #ff5f6d}.rp-executive-kpis article:nth-child(2)>i{color:#ff5f6d;background:#fff3f0}.rp-executive-kpis article:nth-child(3)>i{color:#ff5f6d;background:#fff0f1}.rp-executive-kpis article:nth-child(4)>i,.rp-corporate-kpis article:first-child>i{color:#ffb547;background:#fff6e8}.rp-corporate-kpis article:nth-child(2)>i{color:#dc2626;background:#fff0f0}.rp-corporate-kpis article:nth-child(3)>i{color:#7c3aed;background:#f4f0ff}.rp-corporate-kpis article:nth-child(4)>i{color:#ff5f6d;background:#fff3f0}.rp-corporate-expenses-card{margin-bottom:8px;padding:11px 13px}.rp-corporate-expenses-card .rp-section-head{align-items:center;margin-bottom:5px}.rp-corporate-expenses-card .rp-section-head p{color:var(--rp-muted);margin-top:2px;font-size:6px}.rp-corporate-expenses-card .rp-primary{background:var(--brand-soft-gradient) padding-box,var(--brand-gradient) border-box;min-width:84px;min-height:24px;color:var(--brand-coral);-webkit-text-fill-color:var(--brand-coral)}.rp-corporate-expenses-card>article{border-top:1px solid #eee8e3;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:7px;padding-top:6px;display:grid}.rp-corporate-expenses-card>article>i{color:#d64d58;background:#fff0f1;border-radius:7px;place-content:center;width:25px;height:25px;font-style:normal;display:grid}.rp-corporate-expenses-card>article>span{gap:1px;min-width:0;display:grid}.rp-corporate-expenses-card>article strong{color:var(--text-heading);font-size:7px}.rp-corporate-expenses-card>article small{color:var(--rp-muted);font-size:5.5px}.rp-corporate-expenses-card dl{justify-items:end;gap:1px;margin:0;display:grid}.rp-corporate-expenses-card dt{color:var(--rp-muted);text-transform:uppercase;font-size:5px}.rp-corporate-expenses-card dd{color:var(--text-heading);margin:0;font-size:7px;font-weight:600}.rp-corporate-perspective-tabs{border:1px solid #e8e2dc;border-radius:8px;gap:5px;margin-bottom:7px;padding:4px;display:flex;overflow-x:auto}.rp-corporate-perspective-tabs button{color:#556158;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;flex:1;gap:1px;min-width:105px;padding:6px 8px;display:grid}.rp-corporate-perspective-tabs span{white-space:nowrap;font-size:6.5px;font-weight:600}.rp-corporate-perspective-tabs small{color:var(--rp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:5px;overflow:hidden}.rp-corporate-chart-card{padding:11px 13px}.rp-corporate-chart{height:220px}.rp-main-nav{scrollbar-width:thin;overflow:auto}.rp-smart-import-modal>header{border-bottom:1px solid #eae3de;grid-template-columns:auto 1fr auto;gap:16px;padding:24px 26px 20px;display:grid}.rp-smart-import-modal>header>i{color:#ff5f6d;background:linear-gradient(145deg,#fff6e8,#fff0f1);border:1px solid #f0cabc;border-radius:14px;width:44px;height:44px}.rp-smart-import-body{background:#fff;border-top:0;gap:18px;min-height:360px;padding:20px 26px 26px}.rp-import-target{background:linear-gradient(90deg,#fff8ec,#fff3f1);border-color:#f0d9d1;border-radius:12px;gap:7px;padding:12px 14px}.rp-import-status{background:#f6f6f4;border:1px solid #e9e2dd;border-radius:14px;gap:8px;padding:7px}.rp-import-status>div{color:#8a8c93;background:0 0;border:0;border-radius:10px;gap:8px;padding:9px;display:flex}.rp-import-status>div>i{background:#fff;border:1px solid #e9e2dd;border-radius:9px;width:30px;height:30px}.rp-import-status>div>span{letter-spacing:-.01em;font-weight:600}.rp-import-status>div>svg:last-child{margin-left:auto}.rp-import-status>div.active{color:#c74657;background:#fff;border-color:#0000}.rp-import-status>div.active>i,.rp-import-status>div.complete>i{color:#ff5f6d;background:#fff0f1;border-color:#e6b1a7}.rp-import-status>div.complete{color:#43534a}.rp-import-working{background:#fbfbfa;border:1px solid #eae3de;border-radius:18px;min-height:230px}.rp-import-working>div{width:92px;height:92px}.rp-import-working>div i{border-color:#ff5f6d42}.rp-import-summary{border-radius:14px;padding:14px 16px}.rp-import-mapping span,.rp-import-preview-table{border-radius:10px}@keyframes rp-row-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes rp-cell-enter{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes rp-surface-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes rp-spin{to{transform:rotate(360deg)}}@keyframes rp-radar{0%{opacity:.75;transform:scale(.35)}to{opacity:0;transform:scale(1)}}.four-points{grid-template-columns:repeat(4,1fr);gap:25px;margin-top:55px;display:grid}.four-points article{padding-top:20px}.white-grid-icon{border:1px solid var(--line);color:#747c78;background:#fff;border-radius:11px;place-items:center;width:46px;height:46px;display:grid}.white-grid-icon svg{display:block}.four-points h3{margin:25px 0 11px;font-size:15px;font-weight:570}.four-points p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.speed-section{min-height:740px;padding:130px var(--site-shell);background:#fff;grid-template-columns:.9fr 1.1fr;align-items:center;gap:9vw;display:grid}.speed-copy>div{color:#595955;gap:12px;margin:28px 0;font-size:13px;display:grid}.speed-icon-list>span{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;display:grid}.speed-icon-list>span>i{background:var(--paper-deep);color:#68736d;border:1px solid #e8e1dc;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.speed-icon-list>span>i svg{display:block}.speed-icon-list>span>em{color:#595955;font-style:normal}.speed-copy>strong{font-size:14px}.impact-map{isolation:isolate;background-color:#fdfdfc;background-image:linear-gradient(#ffb5470e 1px,#0000 1px),linear-gradient(90deg,#ff5f6d0f 1px,#0000 1px);background-size:40px 40px;border:1px solid #e9e2dd;border-radius:24px;min-height:520px;position:relative;overflow:hidden;box-shadow:0 28px 75px #2a333017,inset 0 1px #ffffffe6}.impact-map:after{z-index:8;content:"";filter:blur(17px);opacity:.75;pointer-events:none;background:radial-gradient(#ff5f6d2b,#ffb5470f 52%,#0000 74%);border-radius:50%;width:180px;height:65px;animation:3.2s ease-in-out infinite impactDecisionGlow;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.impact-grid-flow{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.impact-grid-flow>i{opacity:0;display:block;position:absolute}.impact-grid-flow>i:first-child,.impact-grid-flow>i:nth-child(2){background:linear-gradient(90deg,#0000 0%,#ffb54766 24%,#ffb547 48%,#ff5f6d 68%,#0000 100%);width:96px;height:1px;animation:7.2s linear infinite impactGridTraceX;left:-105px;box-shadow:0 0 6px #ffb54752,0 0 12px #ff5f6d26}.impact-grid-flow>i:first-child{top:120px}.impact-grid-flow>i:nth-child(2){animation-delay:-3.4s;top:360px}.impact-grid-flow>i:nth-child(3),.impact-grid-flow>i:nth-child(4){background:linear-gradient(#0000 0%,#ffb54759 26%,#ffb547 48%,#ff5f6d 76%,#0000 100%);width:1px;height:96px;animation:8.4s linear infinite impactGridTraceY;top:-105px;box-shadow:0 0 6px #ff5f6d4d,0 0 12px #ffb54724}.impact-grid-flow>i:nth-child(3){animation-delay:-1.8s;left:120px}.impact-grid-flow>i:nth-child(4){animation-delay:-5.2s;right:80px}.impact-axis{z-index:2;background:linear-gradient(#1d2636 0%,#ffb547 42%,#ff5f6d 100%);width:2px;position:absolute;top:88px;bottom:88px;left:50%;transform:translate(-50%);box-shadow:0 0 16px #ff5f6d1f}.impact-axis:before{content:"";filter:blur(1px);background:linear-gradient(#0000,#ffffffe6 48%,#0000);border-radius:999px;width:8px;height:72px;animation:4.4s cubic-bezier(.45,0,.55,1) infinite impactFlow;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.impact-axis-point{z-index:3;background:#fff;border:3px solid;border-radius:50%;width:12px;height:12px;position:absolute;left:50%;box-shadow:0 0 0 5px,0 0 18px}@supports (color:color-mix(in lab, red, red)){.impact-axis-point{box-shadow:0 0 0 5px color-mix(in srgb,currentColor 11%,transparent),0 0 18px color-mix(in srgb,currentColor 25%,transparent)}}.impact-axis-point{transform:translate(-50%,-50%)}.impact-axis-start{color:#36445f;top:0}.impact-axis-middle{color:#ff5f6d;animation:2.5s ease-in-out infinite impactPointPulse;top:50%}.impact-axis-end{color:var(--brand-coral);top:100%}.impact-node{z-index:6;color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:12px;place-items:center;min-width:132px;min-height:58px;padding:0 24px;font-size:12px;font-weight:750;display:grid;position:absolute;left:50%;transform:translate(-50%)}.impact-premise{background:linear-gradient(#252d3b,#171d28);border:1px solid #ffffff17;top:30px;box-shadow:0 15px 30px #171d2833,0 0 0 1px #24314621}.impact-decision{background:linear-gradient(112deg,#ffb547 0%,#ff5f6d 100%);bottom:30px;box-shadow:0 16px 34px #ff5f6d40,0 0 0 1px #ff5f6d14}.impact-link{z-index:1;width:22%;height:1px;position:absolute}.impact-link:before,.impact-link:after{content:"";border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.impact-link:before{background:#ffb547;width:6px;height:6px;animation:3.4s ease-in-out infinite impactLinkPulse;box-shadow:0 0 0 4px #ffb54714,0 0 12px #ffb54747}.impact-link:after{background:linear-gradient(90deg,#0000,#ffb547e0,#0000);width:28%;height:1px;animation:3.4s linear infinite impactLinkTravel}.impact-link-left{left:28%}.impact-link-right{right:28%}.impact-link-top{top:37%}.impact-link-bottom{top:67%}.impact-link-left:before{left:0}.impact-link-right:before{right:0}.impact-link-left:after{left:0}.impact-link-right:after{animation-direction:reverse;right:0}.impact-link-bottom:before{background:var(--brand-coral);animation-delay:-1.7s;box-shadow:0 0 0 4px #ff5f6d14,0 0 12px #ff5f6d3d}.impact-link-bottom:after{animation-delay:-1.7s}.impact-card{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#30373d;background:#ffffffe8;border:1px solid #d7dedbeb;border-radius:15px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;width:min(31%,200px);min-height:72px;padding:13px 14px;animation:5.6s ease-in-out infinite impactCardFloat;display:grid;position:absolute;box-shadow:0 14px 32px #2a333017,inset 0 1px #fff}.impact-card strong{letter-spacing:-.015em;min-width:0;font-size:13px;font-weight:650}.impact-card-icon{width:44px;height:44px;color:var(--brand-coral);background:linear-gradient(145deg,var(--brand-amber-soft),var(--brand-coral-soft));border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffb5470f}.impact-card-grip{display:none}.impact-card-calendar{top:calc(37% - 36px);left:3.5%}.impact-card-cash{animation-delay:-.8s;top:calc(37% - 36px);right:3.5%}.impact-card-result{animation-delay:-1.6s;top:calc(67% - 36px);left:3.5%}.impact-card-people{animation-delay:-2.4s;top:calc(67% - 36px);right:3.5%}.impact-card-cash .impact-card-icon,.impact-card-result .impact-card-icon,.impact-card-people .impact-card-icon{color:var(--brand-coral);background:linear-gradient(145deg,var(--brand-amber-soft),var(--brand-coral-soft))}@keyframes impactFlow{0%{opacity:0;top:-20%}12%{opacity:1}88%{opacity:1}to{opacity:0;top:100%}}@keyframes impactGridTraceX{0%{opacity:0;left:-105px}6%{opacity:.9}92%{opacity:.9}to{opacity:0;left:100%}}@keyframes impactGridTraceY{0%{opacity:0;top:-105px}6%{opacity:.85}92%{opacity:.85}to{opacity:0;top:100%}}@keyframes impactPointPulse{0%,to{box-shadow:0 0 0 5px #ff5f6d14,0 0 14px #ff5f6d2e}50%{box-shadow:0 0 0 10px #ff5f6d00,0 0 24px #ff5f6d66}}@keyframes impactLinkPulse{0%,to{opacity:.55;transform:translateY(-50%)scale(.78)}50%{opacity:1;transform:translateY(-50%)scale(1.12)}}@keyframes impactLinkTravel{0%{opacity:0;transform:translate(-35%)}18%,82%{opacity:.9}to{opacity:0;transform:translate(360%)}}@keyframes impactCardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes impactDecisionGlow{0%,to{opacity:.45;transform:translate(-50%)scale(.88)}50%{opacity:.9;transform:translate(-50%)scale(1.08)}}.authority-section{min-height:clamp(620px,35.86vw,751px);padding:clamp(88px, 7vw, 145px) var(--site-shell);color:#fff;background:#07111c url(/fundokubik1-warm.webp) 50%/cover no-repeat;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(64px,6vw,112px);display:grid}.authority-section>div{align-self:center}.authority-title h2{text-wrap:balance;max-width:720px;margin:0}.authority-copy{max-width:570px}.authority-section p{color:#b5b6ba;margin:0 0 8px;font-size:clamp(14px,.9vw,17px);line-height:1.9}.authority-section strong{color:#ffd8ce;margin-top:34px;font-size:clamp(13px,.75vw,15px);line-height:1.65;display:block}.trust-section{width:min(100%, var(--site-content-max));background:#d9d7d2;grid-template-columns:repeat(4,1fr);gap:1px;margin-inline:auto;display:grid}.trust-section article{background:var(--paper);min-height:300px;padding:37px}.trust-section h3{margin:42px 0 14px;font-size:19px;font-weight:550}.trust-section p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.capabilities-section{padding:145px var(--site-shell);background:#fff}.capability-head{text-align:center;justify-content:center;align-items:end;margin-bottom:60px;display:flex}.capability-head h2{max-width:680px;margin:0 auto}.capability-head a{color:var(--copper-dark);font-size:12px;font-weight:600}.capability-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.capability-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:250px;padding:24px}.capability-icon{color:#fff;border-radius:12px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 10px 24px #18181b1f}.capability-icon svg{display:block}.capability-grid article:nth-child(n) .capability-icon{background:var(--brand-gradient)}.capability-grid h3{letter-spacing:-.02em;margin:48px 0 13px;font-size:16px;font-weight:550}.capability-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.capability-cta{text-align:center;flex-direction:column;align-items:center;gap:18px;margin-top:54px;display:flex}.capability-cta p{color:var(--ink);letter-spacing:-.015em;margin:0;font-size:17px;font-weight:430}.final-cta{background:var(--paper);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:700px;padding:110px 24px;display:flex;position:relative;overflow:hidden}.final-cta>:not(.cta-glow){z-index:2;position:relative}.final-cta h2{letter-spacing:-.06em;max-width:900px;margin:0;font-size:clamp(52px,6vw,88px);font-weight:510;line-height:.98}.final-cta h2 .kubik-inline-wordmark{vertical-align:-.045em;margin:0}.final-cta>p:not(.eyebrow){max-width:610px;color:var(--muted);margin:28px 0 30px;font-size:17px;line-height:1.6}.final-cta>div:not(.cta-glow){gap:20px;display:flex}.cta-glow{filter:blur(24px);background:radial-gradient(at 34% 100%,#ffb5472e,#0000 60%),radial-gradient(at 66% 100%,#ff5f6d2b,#0000 62%);border-radius:50% 50% 0 0;width:min(1200px,115vw);height:500px;position:absolute;bottom:-180px;left:50%;transform:translate(-50%)}.hero-copy>h1,.problem-section h2,.solution-section>h2,.feature-copy h2,.center-heading h2,.mid-cta h2,.speed-copy h2,.authority-section h2,.capability-head h2,.final-cta h2{font-size:var(--display-title-size);font-weight:var(--display-title-weight);letter-spacing:-.052em;line-height:1.02}.site-footer{min-height:0;padding:48px var(--site-shell) 16px;border-top:1px solid var(--line);background:#fff;flex-direction:column;justify-content:center;display:flex}.footer-main{grid-template-columns:minmax(0,1.25fr) minmax(470px,.95fr);align-items:start;gap:clamp(70px,10vw,170px);display:grid}.footer-brand img{width:174px;height:auto;display:block}.footer-brand p{color:#676c6e;max-width:430px;margin:34px 0 0;font-size:14px;line-height:1.75}.footer-brand strong{color:#282d30;letter-spacing:-.012em;margin-top:17px;font-size:14px;font-weight:630;display:block}.footer-accent{background:var(--brand-gradient);border-radius:99px;width:38px;height:2px;margin-top:34px;display:block}.footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(54px,6vw,96px);display:grid}.footer-menu{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.footer-menu h2{color:#262b2e;letter-spacing:-.02em;margin:0;font-size:17px;font-weight:650}.footer-menu>.footer-accent{width:32px;margin:14px 0 22px}.footer-menu a{color:#5e6466;align-items:center;gap:12px;min-height:38px;font-size:13px;font-weight:430;line-height:1.35;transition:color .2s,transform .2s;display:inline-flex}.footer-menu a svg{color:#697174;flex:none;transition:color .2s}.footer-menu a:hover{color:#202629;transform:translate(3px)}.footer-menu a:hover svg{color:var(--brand-teal)}.footer-bottom{border-top:1px solid #ccd3d5e0;margin-top:70px;padding-top:27px}.footer-bottom small{color:#858a8c;font-size:10px}.privacy-page{min-height:100vh;color:var(--ink);background:#fbfaf8}.privacy-header{z-index:20;min-height:74px;padding:0 var(--site-shell);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfaf8e6;border-bottom:1px solid #dfddd8c7;justify-content:space-between;align-items:center;gap:28px;display:flex;position:relative}.privacy-header>a img{width:146px;display:block}.privacy-header nav{align-items:center;gap:9px;display:flex}.privacy-header nav a{color:#4f5456;border-radius:7px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:12px;font-weight:570;transition:background .2s,color .2s,transform .2s;display:inline-flex}.privacy-header nav a:hover{color:#202326;background:#f0efec}.privacy-header nav .privacy-header-login{color:#fff;background:#22272e;border:1px solid #22272e}.privacy-header nav .privacy-header-login:hover{color:#fff;background:#303640;transform:translateY(-1px)}.privacy-hero{isolation:isolate;min-height:520px;padding:104px var(--site-shell) 84px;border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) 340px;align-items:end;gap:80px;display:grid;position:relative;overflow:hidden}.privacy-hero:before{z-index:-2;content:"";background-image:linear-gradient(#292a2c09 1px,#0000 1px),linear-gradient(90deg,#292a2c09 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.privacy-hero-glow{z-index:-1;filter:blur(25px);opacity:.92;background:radial-gradient(at 28% 38%,#ffb5473d,#0000 52%),radial-gradient(at 72% 40%,#ff5f6d36,#0000 54%);border-radius:50%;width:min(980px,88vw);height:440px;position:absolute;bottom:-260px;left:9%}.privacy-hero-copy{max-width:790px}.privacy-kicker{background:linear-gradient(white,white) padding-box,var(--brand-gradient) border-box;width:fit-content;color:var(--brand-warm-ink);letter-spacing:.03em;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;margin:0 0 26px;padding:8px 12px;font-size:11px;display:inline-flex}.privacy-kicker svg{color:var(--brand-teal)}.privacy-hero h1{letter-spacing:-.066em;max-width:820px;margin:0;font-size:clamp(56px,6.8vw,92px);font-weight:520;line-height:.92}.privacy-hero h1 span{color:#0000;background:var(--brand-gradient);-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;margin-right:-.085em;padding-right:.085em;display:inline-block}.privacy-hero-copy>p:not(.privacy-kicker){color:#717577;max-width:690px;margin:30px 0 0;font-size:17px;font-weight:350;line-height:1.65}.privacy-updated{color:#8c9091;align-items:center;gap:13px;margin-top:34px;font-size:11px;display:flex}.privacy-updated span{border-right:1px solid var(--line);padding-right:13px}.privacy-updated strong{color:#4d5254;font-weight:620}.privacy-identity-card{background:#fbfcfad1;border:1px solid #dfe1de;border-radius:13px;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:250px;padding:28px;display:flex;box-shadow:0 18px 44px #2228240e}.privacy-card-icon{width:48px;height:48px;color:var(--brand-teal);background:#fff;border:1px solid #eadfd9;border-radius:11px;place-content:center;margin-bottom:26px;display:grid}.privacy-identity-card small{color:#8a8e8b;text-transform:uppercase;letter-spacing:.07em;font-size:10px}.privacy-identity-card strong{color:#272c2d;margin-top:7px;font-size:15px}.privacy-identity-card p{color:#7b807d;margin:6px 0 0;font-size:12px}.privacy-identity-card a{color:#c74657;align-items:center;gap:6px;margin-top:20px;font-size:12px;font-weight:650;display:inline-flex}.privacy-shell{width:min(var(--site-content-max),calc(100% - 48px));grid-template-columns:260px minmax(0,1fr);gap:96px;margin:0 auto;padding:92px 0 140px;display:grid}.privacy-toc{align-self:start;position:sticky;top:30px}.privacy-toc>p{color:#303536;letter-spacing:.05em;text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:700}.privacy-toc nav{border-top:1px solid var(--line);flex-direction:column;display:flex}.privacy-toc nav a{border-bottom:1px solid var(--line-soft);color:#707577;grid-template-columns:27px 1fr;gap:9px;padding:10px 0;font-size:11px;line-height:1.35;transition:color .2s,padding-left .2s;display:grid}.privacy-toc nav a span{color:#a4a7a6;letter-spacing:.05em;font-size:9px}.privacy-toc nav a:hover{color:var(--brand-teal);padding-left:4px}.privacy-toc>div{color:#70494b;background:#fff4ed;border-radius:9px;gap:12px;margin-top:26px;padding:16px;display:flex}.privacy-toc>div svg{flex:none;margin-top:2px}.privacy-toc>div p{color:#687775;margin:0;font-size:10px;line-height:1.5}.privacy-toc>div strong{color:#345853;margin-bottom:3px;font-size:11px;display:block}.privacy-content{min-width:0}.privacy-content>section{padding:0 0 88px;scroll-margin-top:28px}.privacy-content>section+section{border-top:1px solid var(--line);padding-top:88px}.privacy-content>section:last-child{padding-bottom:0}.privacy-section-number{letter-spacing:.1em;color:var(--brand-teal)!important;margin:0 0 18px!important;font-size:10px!important;font-weight:750!important}.privacy-content h2{color:#262a2c;letter-spacing:-.047em;max-width:760px;margin:0 0 30px;font-size:clamp(36px,4vw,52px);font-weight:520;line-height:1.02}.privacy-content>section>p:not(.privacy-section-number){color:#62676a;max-width:780px;margin:0 0 19px;font-size:15px;font-weight:380;line-height:1.78}.privacy-content p strong{color:#34393b;font-weight:700}.privacy-content p a{color:#c74657;text-underline-offset:3px;-webkit-text-decoration:underline #137e8652;text-decoration:underline #137e8652}.privacy-note{color:#70494b;background:#fff8f4;border:1px solid #f0d9d1;border-radius:10px;align-items:flex-start;gap:16px;max-width:780px;margin-top:30px;padding:22px;display:flex}.privacy-note svg{flex:none;margin-top:2px}.privacy-note p{color:#536d68;margin:0;font-size:12px;line-height:1.65}.privacy-role-grid{grid-template-columns:1fr 1fr;gap:14px;margin:30px 0;display:grid}.privacy-role-grid article{border:1px solid var(--line);background:#fff;border-radius:11px;min-height:250px;padding:25px}.privacy-role-grid article>span{width:45px;height:45px;color:var(--brand-teal);background:#fff0f1;border-radius:10px;place-content:center;display:grid}.privacy-role-grid h3{color:#2e3334;margin:36px 0 10px;font-size:17px;font-weight:670}.privacy-role-grid p{color:#74797a;margin:0;font-size:12px;line-height:1.68}.privacy-data-list{border-top:1px solid var(--line);margin:32px 0}.privacy-data-list article{border-bottom:1px solid var(--line);grid-template-columns:46px minmax(0,1fr);gap:18px;padding:23px 0;display:grid}.privacy-data-list article>span{width:42px;height:42px;color:var(--brand-teal);background:#fff;border:1px solid #dfe4e1;border-radius:9px;place-content:center;display:grid}.privacy-data-list h3{color:#303537;margin:0 0 7px;font-size:14px}.privacy-data-list p{color:#74797b;max-width:720px;margin:0;font-size:12px;line-height:1.68}.privacy-purpose-table{border:1px solid var(--line);background:#fff;border-radius:11px;margin:32px 0 0;overflow:hidden}.privacy-purpose-table>div{grid-template-columns:1.2fr .8fr;display:grid}.privacy-purpose-table>div+div{border-top:1px solid var(--line-soft)}.privacy-purpose-table b,.privacy-purpose-table span{padding:16px 18px}.privacy-purpose-table b{color:#59605c;letter-spacing:.055em;text-transform:uppercase;background:#f7f2ee;font-size:9px}.privacy-purpose-table b+b,.privacy-purpose-table span+span{border-left:1px solid var(--line-soft)}.privacy-purpose-table span{color:#6c7273;font-size:11px;line-height:1.55}.privacy-inline-heading{color:var(--brand-teal);align-items:center;gap:13px;margin:0 0 18px;display:flex}.privacy-inline-heading h3{color:#303536;margin:0;font-size:18px}.privacy-check-list{gap:10px;max-width:780px;margin:28px 0;padding:0;list-style:none;display:grid}.privacy-check-list li{border:1px solid var(--line-soft);color:#707677;background:#fff;border-radius:8px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:12px;line-height:1.65;display:flex}.privacy-check-list li svg{color:var(--brand-green);stroke-width:2px;flex:none;margin-top:3px}.privacy-check-list strong{color:#3e4445}.privacy-ai-card{background:linear-gradient(#fff8f4,#fff8f4) padding-box,var(--brand-gradient) border-box;border:1px solid #0000;border-radius:11px;align-items:center;gap:18px;max-width:780px;margin:0 0 30px;padding:22px;display:flex}.privacy-ai-card>span{width:50px;height:50px;color:var(--brand-teal);background:#fff;border-radius:11px;flex:none;place-content:center;display:grid;box-shadow:0 6px 18px #ff5f6d1a}.privacy-ai-card h3{color:#2d3435;margin:0 0 5px;font-size:16px}.privacy-ai-card p{color:#6d7977;margin:0;font-size:11px;line-height:1.55}.privacy-retention-grid{border:1px solid var(--line);background:var(--line);border-radius:11px;grid-template-columns:1fr 1fr;gap:1px;max-width:780px;margin:30px 0;display:grid;overflow:hidden}.privacy-retention-grid article{background:#fff;min-height:170px;padding:23px}.privacy-retention-grid h3{color:#33393a;margin:0 0 12px;font-size:14px}.privacy-retention-grid p{color:#747a7b;margin:0;font-size:11px;line-height:1.65}.privacy-rights-grid{grid-template-columns:1fr 1fr;gap:9px;max-width:780px;margin:28px 0;display:grid}.privacy-rights-grid article{border:1px solid var(--line-soft);background:#fff;border-radius:8px;align-items:flex-start;gap:10px;padding:14px;display:flex}.privacy-rights-grid article:last-child:nth-child(odd){grid-column:1/-1}.privacy-rights-grid svg{color:var(--brand-green);stroke-width:2px;flex:none;margin-top:2px}.privacy-rights-grid p{color:#666d6e;margin:0;font-size:11px;line-height:1.5}.privacy-contact-card{background:#fff;border:1px solid #eadfd9;border-radius:11px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:16px;max-width:650px;min-height:94px;margin:28px 0 30px;padding:20px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.privacy-contact-card:hover{border-color:#ff5f6d99;transform:translateY(-1px);box-shadow:0 13px 28px #ff5f6d14}.privacy-contact-card>span{width:50px;height:50px;color:var(--brand-teal);background:#fff0f1;border-radius:10px;place-content:center;display:grid}.privacy-contact-card div{flex-direction:column;gap:4px;display:flex}.privacy-contact-card small{color:#8a8f8d;letter-spacing:.07em;text-transform:uppercase;font-size:9px}.privacy-contact-card strong{color:#303637;font-size:15px}.privacy-contact-card>svg{color:var(--brand-teal)}.privacy-references{background:#f1f2ef;border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;max-width:780px;margin-top:36px;padding:24px;display:flex}.privacy-references h3{color:#404647;margin:0 0 6px;font-size:12px}.privacy-references a{color:#66706d;text-underline-offset:3px;align-items:center;gap:7px;font-size:11px;-webkit-text-decoration:underline #c5cdca;text-decoration:underline #c5cdca;display:inline-flex}.privacy-footer{background:#fff}.terms-hero .privacy-hero-glow{opacity:.86;left:17%}.terms-shell{grid-template-columns:270px minmax(0,1fr);gap:86px}.terms-content .privacy-note a,.terms-content>section>p a{color:#c74657;text-underline-offset:3px;-webkit-text-decoration:underline #137e8652;text-decoration:underline #137e8652}.terms-definitions{border:1px solid var(--line);background:var(--line);border-radius:11px;grid-template-columns:1fr 1fr;gap:1px;max-width:780px;margin-top:32px;display:grid;overflow:hidden}.terms-definitions article{background:#fff;min-height:145px;padding:22px}.terms-definitions b{color:#33393a;font-size:13px}.terms-definitions p{color:#747a7b;margin:10px 0 0;font-size:11px;line-height:1.62}.terms-warning{color:#88733f;background:#fbf8ef;border-color:#e6dfc9}.terms-prohibited-list{border:1px solid var(--line);background:var(--line-soft);border-radius:10px;gap:1px;max-width:780px;margin:28px 0;padding:0;list-style:none;display:grid;overflow:hidden}.terms-prohibited-list li{color:#6e7475;background:#fff;align-items:flex-start;gap:13px;min-height:62px;padding:16px 17px;font-size:12px;line-height:1.58;display:flex}.terms-prohibited-list svg{color:#b9574a;stroke-width:1.8px;flex:none;margin-top:1px}.terms-ip-list{max-width:780px}.terms-decision-card{background:linear-gradient(#f7faf9,#f7faf9) padding-box,var(--brand-gradient) border-box;border:1px solid #0000;border-radius:11px;align-items:center;gap:18px;max-width:780px;margin-bottom:30px;padding:24px;display:flex}.terms-decision-card>span{width:54px;height:54px;color:var(--brand-teal);background:#fff;border-radius:11px;flex:none;place-content:center;display:grid;box-shadow:0 6px 18px #ff5f6d1a}.terms-decision-card h3{color:#2d3435;margin:0 0 6px;font-size:16px}.terms-decision-card p{color:#6d7776;margin:0;font-size:11px;line-height:1.58}.terms-integration-grid{margin-top:28px}.terms-liability-list li svg{color:var(--brand-teal);stroke-width:2px}.terms-general-list{grid-template-columns:1fr 1fr;gap:12px;max-width:780px;margin:30px 0;display:grid}.terms-general-list article{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:170px;padding:22px}.terms-general-list h3{color:#343a3b;margin:0 0 11px;font-size:14px}.terms-general-list p{color:#747a7b;margin:0;font-size:11px;line-height:1.64}.scale-proof-value sup,.impact-axis-end{color:var(--brand-coral)}.impact-grid-flow>i:nth-child(3),.impact-grid-flow>i:nth-child(4){box-shadow:0 0 6px #ff5f6d4d,0 0 12px #ffb54724}.impact-link-bottom:before{background:var(--brand-coral);box-shadow:0 0 0 4px #ff5f6d14,0 0 12px #ff5f6d3d}.impact-card-icon,.impact-card-cash .impact-card-icon,.impact-card-result .impact-card-icon,.impact-card-people .impact-card-icon{color:var(--brand-coral);background:linear-gradient(145deg,var(--brand-amber-soft),var(--brand-coral-soft))}.rp-executive-kpis article:nth-child(3)>i,.rp-corporate-kpis article:nth-child(3)>i{background:var(--brand-coral-soft);color:var(--brand-coral)}.rp-sensitivity-grid>strong,.rp-axis-corner,.rp-sensitivity-row>strong{background:var(--brand-amber-soft);color:var(--brand-warm-ink)}.privacy-kicker{color:var(--brand-warm-ink)}.privacy-kicker svg,.privacy-card-icon,.privacy-inline-heading,.privacy-contact-card>svg,.terms-liability-list li svg{color:var(--brand-coral)}.privacy-identity-card{border-color:var(--brand-warm-line);background:#fffaf8e0;box-shadow:0 18px 44px #5e372e0e}.privacy-card-icon{border-color:var(--brand-warm-line);background:var(--brand-amber-soft)}.privacy-toc nav a:hover{color:var(--brand-coral)}.privacy-toc>div{color:var(--brand-warm-ink);background:#fff4ed}.privacy-toc>div p{color:#79645f}.privacy-toc>div strong{color:#69494a}.privacy-content p a,.terms-content .privacy-note a,.terms-content>section>p a{text-decoration-color:#ff5f6d57}.privacy-note{border-color:var(--brand-warm-line);background:var(--brand-warm-soft);color:var(--brand-warm-ink)}.privacy-note p{color:#745f5b}.privacy-role-grid article>span,.privacy-contact-card>span{background:var(--brand-coral-soft);color:var(--brand-coral)}.privacy-data-list article>span{border-color:var(--brand-warm-line);background:var(--brand-amber-soft);color:var(--brand-coral)}.privacy-purpose-table b{background:#faf5f1}.privacy-purpose-table span:last-child{color:#6f5754;background:#fffaf8}.privacy-ai-card{background:linear-gradient(var(--brand-warm-soft),var(--brand-warm-soft)) padding-box,var(--brand-gradient) border-box}.privacy-ai-card>span{color:var(--brand-coral)}.privacy-contact-card{border-color:var(--brand-warm-line)}.privacy-references{background:#f7f2ee}.terms-decision-card{background:linear-gradient(var(--brand-warm-soft),var(--brand-warm-soft)) padding-box,var(--brand-gradient) border-box}.terms-decision-card>span{color:var(--brand-coral)}.terms-definitions{border-color:var(--brand-warm-line);background:var(--brand-warm-line)}.terms-definitions article{background:#fffaf8}.terms-warning{background:var(--brand-amber-soft);color:#765536;border-color:#f1d7ad}.terms-warning p{color:#715f50}.terms-prohibited-list{border-color:var(--brand-warm-line);background:var(--brand-warm-line)}.terms-prohibited-list li{background:#fffaf8}.terms-integration-grid{border-color:var(--brand-warm-line);background:var(--brand-warm-line)}.terms-integration-grid article{background:#fffaf8}.terms-liability-list li{border-color:var(--brand-warm-line);background:#fffaf8}.terms-general-list article{border-color:var(--brand-warm-line);background:var(--brand-warm-soft)}@media (max-width:900px){.privacy-hero{grid-template-columns:1fr;gap:48px;padding-top:82px}.privacy-identity-card{max-width:520px;min-height:220px}.privacy-shell{grid-template-columns:1fr;gap:65px}.terms-shell{grid-template-columns:1fr}.privacy-toc{position:static}.privacy-toc nav{border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.privacy-toc nav a{border-right:1px solid var(--line);padding:11px}.privacy-toc>div{max-width:360px}}@media (max-width:600px){.privacy-header{min-height:66px;padding-inline:18px}.privacy-header>a img{width:118px}.privacy-header nav>a:first-child{display:none}.privacy-header nav a{padding-inline:11px;font-size:10px}.privacy-hero{min-height:auto;padding:72px 18px 62px}.privacy-hero h1{font-size:54px}.privacy-hero-copy>p:not(.privacy-kicker){font-size:14px}.privacy-identity-card{padding:22px}.privacy-shell{width:calc(100% - 36px);padding:68px 0 100px}.privacy-toc nav{grid-template-columns:1fr}.privacy-content>section{padding-bottom:68px}.privacy-content>section+section{padding-top:68px}.privacy-content h2{font-size:38px}.privacy-content>section>p:not(.privacy-section-number){font-size:14px;line-height:1.72}.privacy-role-grid,.privacy-retention-grid,.privacy-rights-grid,.terms-definitions,.terms-general-list{grid-template-columns:1fr}.privacy-rights-grid article:last-child:nth-child(odd){grid-column:auto}.privacy-purpose-table{overflow-x:auto}.privacy-purpose-table>div{min-width:620px}.privacy-ai-card{align-items:flex-start}.privacy-contact-card{grid-template-columns:44px minmax(0,1fr) auto;padding:16px}.privacy-contact-card>span{width:44px;height:44px}.privacy-contact-card strong{overflow-wrap:anywhere;font-size:12px}}:focus-visible{outline:2px solid var(--copper);outline-offset:3px}@media (max-width:1100px){.kd-span-8,.kd-span-4,.kd-span-5,.kd-span-7{grid-column:1/-1}.kd-metrics-grid,.kd-dashboard-milestone-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell{grid-template-columns:115px 1fr}.feature-split,.tracking-section,.sensitivity-section,.import-section{grid-template-columns:1fr}.feature-copy{max-width:700px}.tracking-section .feature-visual{order:2}.sensitivity-preview,.import-preview{margin-top:25px}.scale-proof{grid-template-columns:minmax(0,1fr) minmax(240px,.52fr);gap:36px 56px;min-height:680px}.scale-proof-context{grid-column:auto;min-height:auto;padding:0 0 0 30px}.capability-grid{grid-template-columns:repeat(3,1fr)}.four-points{grid-template-columns:1fr 1fr}}@media (max-width:820px){.site-header{grid-template-columns:1fr auto;padding-inline:20px}.site-header nav{border-bottom:1px solid var(--line);background:var(--paper);flex-direction:column;gap:0;padding:12px 20px 20px;display:none;position:absolute;top:68px;left:0;right:0}.site-header nav.open{display:flex}.site-header nav a{padding:13px 0}.menu-toggle{background:0 0;border:0;flex-direction:column;gap:5px;padding:8px;display:flex}.menu-toggle span{background:var(--ink);width:20px;height:1px}.header-actions{display:none}.hero{min-height:auto;padding-top:120px;padding-bottom:64px}.hero-title-line{display:inline}.hero-preview{width:calc(100vw - 24px);margin-top:45px;left:50%;transform:translate(-50%)}.ambient-glow{filter:blur(44px)saturate(1.1);width:140vw;height:280px;top:-155px}.hero-preview .kd-window{height:80vh;aspect-ratio:auto;border-radius:17px;height:80svh;transform:none;box-shadow:0 30px 70px #2725222e,0 3px 15px #2725220f}.hero-preview .kd-dashboard-project-view-help{display:none}.kubik-dashboard-demo{display:block}.kd-sidebar{z-index:30;width:236px;transition:transform .25s;position:absolute;inset:0 auto 0 0;transform:translate(-102%);box-shadow:12px 0 40px #0000001f}.kd-sidebar.open{transform:translate(0)}.kd-mobile-menu,.kd-sidebar-close{display:grid}.kd-main-area{overscroll-behavior-y:auto;height:100%;overflow-y:auto}.kd-topbar{z-index:20;padding:0 15px;position:sticky;top:0}.kd-breadcrumb{flex:1;min-width:0;margin-left:10px}.kd-breadcrumb strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kd-page-container{padding:22px 15px 45px}.kd-metrics-grid{grid-template-columns:1fr}.kd-dashboard-milestone-heading-actions{flex-direction:column;align-items:flex-start;gap:7px;width:100%}.kd-dashboard-milestone-view{width:100%}.kd-dashboard-milestone-view button{flex:1}.kd-incorporator-indicators>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.scale-proof{background-position:46%;grid-template-columns:1fr;align-content:center;gap:35px;min-height:720px;padding-block:78px}.scale-proof:after{display:none}.scale-proof-dots:before{height:min(520px,75%)}.scale-proof-value h2{font-size:clamp(94px,21vw,145px)}.scale-proof-value>p{margin-top:32px}.scale-proof-context{grid-column:auto;max-width:480px;padding-left:28px}.problem-section{background-position:62% bottom;min-height:auto;padding:88px 18px 54px}.problem-section h2{max-width:720px}.problem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pillars{grid-template-columns:1fr}.feature-split{padding-block:95px}.indicator-stage{grid-template-columns:1fr}.indicator-list{border-right:0}.indicator-detail{min-height:620px}.mid-cta,.speed-section,.authority-section{grid-template-columns:1fr}.authority-section{background-position:50%;align-content:center;gap:42px;min-height:720px}.authority-title h2{max-width:680px}.authority-copy{max-width:620px}.mid-cta>div:last-child{margin-top:20px}.three-points{grid-template-columns:1fr}.three-points article{min-height:200px}.three-points h3{margin-top:40px}.trust-section,.capability-grid{grid-template-columns:1fr 1fr}.capability-head{flex-direction:column;align-items:center;gap:25px}.footer-main{grid-template-columns:1fr;gap:68px}.footer-brand{grid-column:auto}.footer-brand p{max-width:500px}}@media (max-width:600px){.accounts-title-break,.scale-proof-value .scale-unit-long{display:none}.scale-proof-value .scale-unit-short{display:inline}.scale-proof{align-content:start;gap:34px;min-height:0;padding:68px 24px 76px}.scale-proof-dots:before{opacity:.48;width:58%;height:100%}.scale-proof-value{text-align:center;width:100%;padding-top:0}.scale-proof-value h2{letter-spacing:-.065em;justify-content:center;font-size:76px;line-height:.86}.scale-proof-value h2:before{width:430px;height:230px;left:-70px}.scale-proof-value h2 strong{width:.62em;min-width:.62em}.scale-proof-value .scale-currency{margin-right:.08em;font-size:.17em;transform:translateY(.08em)}.scale-proof-value .scale-unit-short{letter-spacing:-.065em;margin-left:.08em;font-size:.7em}.scale-proof-value sup{margin:.13em 0 0 .18em;font-size:.23em}.scale-proof-value>p{text-align:center;max-width:330px;margin:20px auto 0;font-size:17px;line-height:1.42}.scale-proof-context{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:16px;max-width:none;min-height:0;padding:24px 0 0;display:grid}.scale-proof-context i{display:none}.scale-proof-icon{width:48px;height:55px}.scale-proof-context p{max-width:none;font-size:14px;line-height:1.62}.solution-title-break{display:none}.kd-incorporator-indicators>div:last-child{grid-template-columns:1fr}:root{--display-title-size:30px}.hero{min-height:auto;padding-inline:17px}.hero-copy>p:not(.eyebrow){max-width:520px;font-size:14px;font-weight:340}.hero-actions,.final-cta>div:not(.cta-glow){flex-direction:column;gap:5px}.hero-actions .button,.feature-copy .button,.mid-cta .button,.capability-cta .button,.final-cta>div:not(.cta-glow) .button{justify-content:center;gap:10px;width:100%;min-height:50px;padding:0 18px}.hero-actions .button .button-icon,.feature-copy .button .button-icon,.mid-cta .button .button-icon,.capability-cta .button .button-icon,.final-cta>div:not(.cta-glow) .button .button-icon{border-left:0;align-self:center;width:auto;height:auto;margin-left:0}.hero-preview{width:calc(100vw - 24px);margin-top:42px}.hero-preview:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(#fbfaf800 0%,#fbfaf838 26%,#fbfaf8d1 68%,#fbfaf8 100%);border-radius:0 0 22px 22px;height:150px;position:absolute;bottom:-26px;left:-2px;right:-2px}.hero-preview .app-chrome{transform-origin:top;transform:rotateX(4deg)scale(.8)}.solution-section,.indicators-section,.reforecast-section,.corporate-section,.capabilities-section{padding-block:95px}.problem-section{background-position:70% bottom;padding:74px 14px 44px}.problem-section h2,.solution-section>h2,.feature-copy h2,.center-heading h2,.speed-copy h2,.authority-section h2,.capability-head h2{font-size:var(--display-title-size)}.split-section-title .split-section-kicker{white-space:normal;font-size:17px}.problem-section h2{letter-spacing:-.045em;margin-bottom:38px;line-height:1.06}.problem-section h2 i{width:14px;height:31px;margin-left:8px}.problem-section .section-label{margin-bottom:29px}.problem-grid article{gap:11px;min-height:138px;padding:18px 16px}.problem-grid article>span{font-size:14px}.problem-grid article p{font-size:14px;line-height:1.42}.pillars{background:0 0;gap:16px;padding:0}.pillars>article{border:1px solid var(--line);background:linear-gradient(180deg,var(--paper) 0 70%,#fbfaf8db 84%,#fbfaf800 100%);min-height:535px;padding:24px;overflow:hidden}.pillar-copy{min-height:138px;padding-right:34px}.pillars h3{margin-top:0}.pillar-progress{top:25px;right:24px}.pillar-product-demo{height:305px}.pillar-demo-surface{padding:6px 0 0}.pillar-cost-modal{inset:41px 10px 10px}.pillar-cost-fields{gap:6px;padding-inline:9px}.pillar-hierarchy-head,.pillar-hierarchy-group,.pillar-hierarchy-children>div{gap:3px;padding-inline:6px}.pillar-hierarchy-group>span small{display:none}.feature-split,.sensitivity-section,.import-section{padding:90px 18px}.feature-visual{width:780px;left:50%;transform:translate(-50%)}.feature-visual .accounts-window{transform-origin:50%;transform:scale(.72)}.accounts-section .feature-visual{height:440px}.feature-visual .app-chrome{transform-origin:50%;transform:scale(.72)}.tracking-section .feature-visual{height:410px}.indicator-stage{min-height:0}.indicator-list{border-right:0;border-bottom:1px solid var(--line);scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;gap:7px;padding:10px 12px;scroll-padding-inline:12px;display:flex;overflow-x:auto}.indicator-list::-webkit-scrollbar{display:none}.indicator-list button{align-items:center;justify-content:initial;border:1px solid var(--line);scroll-snap-align:center;border-radius:10px;flex:0 0 164px;grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr);gap:2px 9px;width:164px;min-height:62px;padding:9px 22px 9px 9px;display:grid}.indicator-list button[aria-selected=true]{box-shadow:inset 0 -3px var(--copper);border-color:#ff5f6d8c}.indicator-list .indicator-icon{border-radius:8px;grid-row:1/-1;width:32px;height:32px;margin:0}.indicator-list .indicator-icon svg{width:17px;height:17px}.indicator-list b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}.indicator-list small{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;line-height:1.2;overflow:hidden}.indicator-list .indicator-progress{width:11px;height:11px;top:7px;right:7px}.indicator-list .indicator-progress:after{inset:2px}.indicator-detail{min-height:620px;padding:0}.rp-indicator-product,.rp-indicator-view{min-height:620px}.rp-indicator-view-body{min-height:577px;padding:9px}.rp-indicator-screen-header{padding-inline:10px}.rp-indicator-screen-header>em{display:none}.rp-system-heading{flex-direction:column;align-items:flex-start;gap:6px}.rp-return-memory,.rp-exposure-card,.rp-stock-system-card,.rp-revenue-memory,.rp-cost-account-card,.rp-cashflow-system-card{min-height:0;padding:12px}.rp-return-rate-strip{grid-template-columns:1fr}.rp-return-summary{grid-template-columns:1fr 1fr}.rp-exposure-focus{align-self:stretch}.rp-exposure-kpis{grid-template-columns:1fr}.rp-exposure-chart{height:255px}.rp-chart-horizon{justify-content:flex-start}.rp-indicator-revenue-grid{grid-template-columns:1fr}.rp-stock-system-card,.rp-revenue-memory{min-height:440px}.rp-cost-account-card{overflow:hidden}.rp-cost-account-card>.rp-system-heading{min-width:0}.rp-cost-table-head{display:none}.rp-cost-account-card>article{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;min-height:0;padding:13px 5px 17px}.rp-cost-account{grid-column:1/-1}.rp-cost-tag{grid-template-columns:17px minmax(0,1fr);padding:7px 6px}.rp-investor-system-card,.rp-equity-chart-card{padding:12px}.rp-investor-table-wrap{border:0;overflow:visible}.rp-investor-table-wrap table,.rp-investor-table-wrap tbody{min-width:0;display:block}.rp-investor-table-wrap thead{display:none}.rp-investor-table-wrap tbody{gap:8px;display:grid}.rp-investor-table-wrap tr{border:1px solid var(--rp-indicator-line);border-radius:8px;padding:9px;display:grid}.rp-investor-table-wrap td{text-align:right;white-space:normal;border-bottom:1px solid #eee8e3;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:5px 0;display:grid}.rp-investor-table-wrap td:not(:first-child):not(:last-child):before{content:attr(data-label);color:var(--rp-indicator-muted);text-align:left}.rp-investor-table-wrap td:first-child{text-align:left;padding-bottom:8px}.rp-investor-table-wrap td:last-child{border-bottom:0;padding:8px 0 0;display:block}.rp-investor-table-wrap button{width:100%}.rp-equity-chart{height:220px}.rp-cashflow-summary{grid-template-columns:1fr 1fr}.rp-cashflow-tabs{grid-template-columns:1.35fr 1fr 1fr;display:grid}.rp-cashflow-tabs button{min-width:0;padding-inline:4px}.rp-cashflow-table-wrap{border:0;overflow:visible}.rp-cashflow-table-wrap table,.rp-cashflow-table-wrap tbody{width:100%;min-width:0;display:block}.rp-cashflow-table-wrap thead{display:none}.rp-cashflow-table-wrap tbody{gap:8px;display:grid}.rp-cashflow-table-wrap tr{border:1px solid var(--rp-indicator-line);background:#fff;border-radius:8px;padding:9px;display:grid}.rp-cashflow-table-wrap td{text-align:right;white-space:normal;border-bottom:1px solid #eee8e3;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:5px 0;display:grid}.rp-cashflow-table-wrap td:not(:first-child):before{content:attr(data-label);color:var(--rp-indicator-muted);text-align:left}.rp-cashflow-table-wrap td:first-child{text-align:left;margin-bottom:2px;padding-bottom:8px;display:block}.rp-cashflow-table-wrap td:last-child{border-bottom:0}.sensitivity-preview{transform-origin:0 0;width:760px;transform:scale(.66)}.sensitivity-section{overflow:hidden}.sensitivity-section .sensitivity-preview{height:380px}.reforecast-summary{grid-template-columns:1fr 1fr}.reforecast-summary article:nth-child(2){border-right:0}.reforecast-summary article:nth-child(-n+2){border-bottom:1px solid var(--line)}.reforecast-compare{flex-direction:column;align-items:stretch}.reforecast-compare button{margin-left:0}.import-section{overflow:hidden}.import-preview{transform-origin:0 0;width:700px;height:400px;transform:scale(.7)}.corporate-section>.app-chrome{transform-origin:0 0;width:820px;transform:scale(.67)}.corporate-section{overflow:hidden}.corporate-section>.app-chrome{height:500px}.four-points,.trust-section,.capability-grid{grid-template-columns:1fr}.speed-section,.authority-section{padding:95px 20px}.authority-section{gap:34px;min-height:720px}.authority-section p{font-size:14px;line-height:1.75}.authority-section strong{margin-top:26px}.impact-map{border-radius:18px;min-height:460px}.impact-node{min-width:112px;min-height:52px;padding-inline:18px;font-size:10px}.impact-premise{top:25px}.impact-decision{bottom:25px}.impact-axis{top:76px;bottom:76px}.impact-card{grid-template-columns:34px minmax(0,1fr);gap:7px;width:44%;min-height:62px;padding:9px 8px}.impact-card-icon{width:34px;height:34px}.impact-card-grip{display:none}.impact-card strong{letter-spacing:-.025em;white-space:nowrap;max-width:100%;font-size:clamp(8.5px,3vw,10px);line-height:1.15;overflow:hidden}.impact-card-calendar,.impact-card-result{left:1%}.impact-card-cash,.impact-card-people{right:1%}.impact-link-left{width:5%;left:45%}.impact-link-right{width:5%;right:45%}.trust-section article{min-height:230px}.trust-section h3{margin-top:30px}.capability-grid article{min-height:210px}.capability-grid h3{margin-top:38px}.final-cta{min-height:620px}.site-footer{min-height:0;padding:36px 20px 14px}.footer-main{gap:58px}.footer-brand img{width:150px}.footer-brand p{margin-top:27px;font-size:13px}.footer-nav{grid-template-columns:1fr;gap:42px}.footer-menu a{min-height:40px;font-size:13px}.footer-bottom{margin-top:58px}}@media (prefers-reduced-motion:reduce){.impact-map:after,.impact-grid-flow>i,.impact-axis:before,.impact-axis-middle,.impact-link:before,.impact-link:after,.impact-card{animation:none}}@media (max-width:680px){.kd-summary-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;max-width:none;display:grid;overflow:visible}.kd-dashboard-perspective-tabs{grid-template-columns:minmax(0,1fr);gap:6px;width:100%;max-width:none;display:grid;overflow:visible}.kd-summary-tabs{padding-bottom:10px}.kd-summary-tabs button,.kd-dashboard-perspective-tabs button{white-space:normal;overflow-wrap:anywhere;justify-content:flex-start;width:100%;min-width:0;max-width:100%}.kd-summary-tabs button{border:1px solid #e8dfda;border-radius:9px;min-height:42px;padding:8px 10px}.kd-summary-tabs button.active{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.kd-summary-tabs button.active{border-color:color-mix(in srgb,var(--green) 42%,#e8dfda)}}.kd-summary-tabs button.active{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.kd-summary-tabs button.active{background:color-mix(in srgb,var(--green) 5%,white)}}.kd-summary-tabs button.active{box-shadow:inset 3px 0 var(--accent-copper)}.kd-summary-tabs button:last-child:nth-child(odd){grid-column:1/-1}.kd-dashboard-perspective-tabs button:last-child:nth-child(odd){grid-column:auto}}@media (max-width:560px){.app-windowbar b,.kd-top-actions .kd-icon-action{display:none}.kd-scenario-button{white-space:nowrap;width:108px;overflow:hidden;min-width:108px!important}.kd-warning{width:32px;position:relative;min-width:32px!important;padding:0!important}.kd-warning span{position:absolute;top:-5px;right:-5px}.kd-breadcrumb>span,.kd-breadcrumb>svg{display:none}.kd-project-heading{flex-direction:column;align-items:flex-start}.kd-project-heading>div:last-child{flex-direction:column;align-items:stretch;width:100%}.kd-project-heading>div:last-child button{width:100%}.kd-card{padding:16px}.kd-chart-card .kd-card-heading{flex-direction:column;align-items:flex-start}.kd-dashboard-cash-horizon{white-space:normal;justify-content:flex-start;width:100%}.kd-stock-summary{grid-template-columns:1fr}.kd-dashboard-primary-metrics-toolbar{flex-direction:column;align-items:flex-start}.kd-dashboard-primary-metrics-toolbar>button{width:100%}.kd-dashboard-milestones .kd-card-heading{flex-direction:column;align-items:flex-start;gap:4px}.kd-dashboard-milestone-grid,.kd-executive-card>div:last-child{grid-template-columns:1fr}}@media (max-width:820px){.rp-preview-frame{height:690px}.rp-corporate-preview{height:980px}.rp-app-shell{display:block}.rp-sidebar{z-index:30;width:220px;transition:transform .25s;position:absolute;inset:0 auto 0 0;transform:translate(-102%);box-shadow:12px 0 40px #0000001f}.rp-sidebar.open{transform:translate(0)}.rp-sidebar-top img{width:92px}.rp-sidebar-top button,.rp-mobile-menu{display:grid}.rp-main-area{overscroll-behavior:contain;height:100%;overflow-y:auto}.rp-topbar{z-index:20;height:48px;padding-inline:11px;position:sticky;top:0}.rp-breadcrumb{flex:1;font-size:9px}.rp-page-container{height:calc(100% - 48px);padding:15px}.rp-page-hero{flex-direction:column;align-items:flex-start}.rp-page-hero h2{font-size:24px}.rp-page-hero p{font-size:9px}.rp-category-grid,.rp-executive-kpis,.rp-corporate-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-category-grid button{min-height:64px}.rp-tracking-table table{min-width:610px}.rp-project-selector>div:last-child{grid-template-columns:1fr}.rp-corporate-chart{height:280px}}@media (max-width:600px){.accounts-section .feature-visual,.tracking-section .feature-visual{width:100%;height:auto;left:auto;transform:none}.accounts-section .feature-visual .rp-preview-frame,.tracking-section .feature-visual .rp-preview-frame{transform:none}.accounts-section .feature-visual:before,.tracking-section .feature-visual:before{display:none}.accounts-section .feature-visual:after,.tracking-section .feature-visual:after{background:linear-gradient(180deg,var(--preview-fade-clear) 0%,var(--preview-fade-solid) 26%,var(--preview-fade-solid) 68%,var(--preview-fade-solid) 100%);height:150px;bottom:-22px;left:-2px;right:-2px}@supports (color:color-mix(in lab, red, red)){.accounts-section .feature-visual:after,.tracking-section .feature-visual:after{background:linear-gradient(180deg,var(--preview-fade-clear) 0%,color-mix(in srgb,var(--preview-fade-solid) 22%,transparent) 26%,color-mix(in srgb,var(--preview-fade-solid) 82%,transparent) 68%,var(--preview-fade-solid) 100%)}}.rp-preview-frame,.rp-reforecast-modal{height:80vh;border-radius:12px;height:80svh}.rp-main-area,.rp-reforecast-modal{overscroll-behavior-y:auto;overflow-y:auto}.rp-corporate-preview .rp-main-area{overflow-y:auto}.rp-corporate-preview .rp-page-container{height:auto;min-height:calc(100% - 48px);overflow:visible}.rp-top-actions>button:first-child{white-space:nowrap;max-width:94px;overflow:hidden}.rp-breadcrumb>span,.rp-breadcrumb>svg{display:none}.rp-executive-kpis,.rp-corporate-kpis,.rp-detail-kpis{grid-template-columns:1fr}.rp-budget-category-panel article{grid-template-columns:minmax(0,1fr) auto 24px}.rp-budget-category-panel article>button:first-of-type{justify-content:center;width:24px;padding:0;font-size:0}.rp-budget-category-panel article>button:first-of-type svg{width:12px;height:12px}.rp-sensitivity-card{width:100%;margin-top:25px;padding:17px}.rp-sensitivity-card .rp-section-head{flex-direction:column;align-items:flex-start}.rp-sensitivity-card .rp-section-head>small{white-space:normal;margin-right:0}.sensitivity-visual:before{width:64px}.rp-sensitivity-grid{grid-template-columns:72px repeat(5,minmax(108px,1fr));min-width:637px}.rp-sensitivity-row{grid-template-columns:72px repeat(5,minmax(108px,1fr))}.rp-reforecast-modal>header,.rp-smart-import-modal>header{padding-inline:17px}.rp-reforecast-summary,.rp-reforecast-form{grid-template-columns:1fr;padding-inline:17px}.rp-reforecast-form .span-2{grid-column:auto}.rp-reforecast-curve{padding-inline:17px}.rp-reforecast-curve-head{grid-template-columns:1fr}.rp-reforecast-actions{flex-wrap:wrap;align-items:stretch}.rp-reforecast-actions>span{width:100%;margin:0}.rp-reforecast-actions button{flex:1}.rp-reforecast-curve-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-reforecast-modal>footer,.rp-smart-import-modal>footer{flex-direction:column;align-items:stretch;padding-inline:17px}.rp-reforecast-modal>footer button:first-child{margin:0}.rp-smart-import-body{padding-inline:14px}.rp-import-status{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-import-mapping>div{grid-template-columns:1fr}.rp-import-preview-table{overflow-x:auto}.rp-import-preview-table table{min-width:470px}}@media (max-width:400px){.kd-scenario-action{display:none!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.ambient-glow{opacity:.48;filter:blur(52px)saturate(1.12);transform:translate(-50%)scale(1);animation:none!important}.scale-proof-icon:before{opacity:0;animation:none!important}}@property --tw-ease{syntax:"*";inherits:false}
