:root{--ink-rgb: 22, 19, 15;--white-rgb: 255, 255, 255;--ink: #16130f;--ink-hover: #2a241c;--white: #ffffff;--signal: #f2f03a;--accent: #f5873f;--accent-deep: #b85a16;--accent-hover: #8f430d;--accent-money-hover: #e4762d;--canvas-1: #efecc6;--canvas-2: #eae5cc;--canvas-3: #e4e0d2;--canvas-4: #dedbd5;--canvas-5: #d9d7d4;--canvas: linear-gradient( 148deg, var(--canvas-1) 0%, var(--canvas-2) 22%, var(--canvas-3) 48%, var(--canvas-4) 74%, var(--canvas-5) 100% );--canvas-landing: linear-gradient( 178deg, var(--canvas-1) 0%, var(--canvas-2) 26%, var(--canvas-3) 58%, var(--canvas-5) 100% );--canvas-glow: radial-gradient(760px 420px at 8% -6%, rgba(242, 240, 58, .55), transparent 70%), radial-gradient(680px 460px at 92% 4%, rgba(245, 135, 63, .28), transparent 72%);--text-primary: #1a1712;--text-secondary: #3b352b;--text-muted: #5c5748;--text-label: #7a7466;--text-quiet: #8b8474;--text-link: var(--accent-deep);--text-link-hover: var(--accent-hover);--text-on-inverse: var(--white);--text-on-inverse-secondary: rgba(var(--white-rgb), .78);--text-on-inverse-label: rgba(var(--white-rgb), .6);--text-on-inverse-quiet: rgba(var(--white-rgb), .5);--surface-rgb: var(--white-rgb);--surface-alpha-header: .42;--surface-alpha-rail: .5;--surface-alpha-card: .62;--surface-alpha-nested: .72;--surface-header: rgba(var(--surface-rgb), var(--surface-alpha-header));--surface-rail: rgba(var(--surface-rgb), var(--surface-alpha-rail));--surface-card: rgba(var(--surface-rgb), var(--surface-alpha-card));--surface-nested: rgba(var(--surface-rgb), var(--surface-alpha-nested));--surface-solid: var(--white);--surface-paper: #fbfaf4;--surface-inverse: var(--ink);--surface-inverse-glass: rgba(var(--ink-rgb), .94);--surface-overlay: rgba(var(--ink-rgb), .9);--scrim: rgba(var(--ink-rgb), .5);--blur-card: blur(20px);--blur-header: blur(22px) saturate(1.25);--border-rgb: var(--ink-rgb);--border-hairline: rgba(var(--border-rgb), .07);--border-subtle: rgba(var(--border-rgb), .1);--border-input: rgba(var(--border-rgb), .12);--border-strong: rgba(var(--border-rgb), .2);--border-glass-rgb: var(--white-rgb);--border-glass: rgba(var(--border-glass-rgb), .85);--border-glass-soft: rgba(var(--border-glass-rgb), .55);--fill-rgb: var(--ink-rgb);--fill-weak: rgba(var(--fill-rgb), .04);--fill-soft: rgba(var(--fill-rgb), .06);--fill-base: rgba(var(--fill-rgb), .08);--fill-strong: rgba(var(--fill-rgb), .12);--fill-placeholder: repeating-linear-gradient( 45deg, rgba(var(--fill-rgb), .07) 0 6px, rgba(var(--fill-rgb), .03) 6px 12px );--status-bg-alpha: .12;--status-success-rgb: 20, 122, 85;--status-success-text: #0f5c40;--status-success-solid: #147a55;--status-success-bg: rgba(var(--status-success-rgb), var(--status-bg-alpha));--status-warning-rgb: 163, 92, 0;--status-warning-text: #7a4200;--status-warning-solid: #a35c00;--status-warning-bg: rgba(var(--status-warning-rgb), var(--status-bg-alpha));--status-error-rgb: 195, 54, 43;--status-error-text: #8e2a21;--status-error-solid: #c3362b;--status-error-bg: rgba(var(--status-error-rgb), var(--status-bg-alpha));--status-process-rgb: 110, 86, 207;--status-process-text: #4b34a8;--status-process-solid: #6e56cf;--status-process-bg: rgba(var(--status-process-rgb), var(--status-bg-alpha));--status-neutral-text: var(--text-muted);--status-neutral-solid: rgba(var(--ink-rgb), .25);--status-neutral-bg: rgba(var(--ink-rgb), .07);--status-success-on-inverse: #8dd13c;--status-warning-on-inverse: #ffc58a;--status-error-on-inverse: #ff9c8f;--status-accent-on-inverse: var(--signal);--font-ui: "Onest", "Helvetica Neue", Helvetica, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--fs-kpi: 36px;--fs-screen-title: 32px;--fs-num-lg: 26px;--fs-num-md: 20px;--fs-num-sm: 17px;--fs-section: 15px;--fs-body: 13px;--fs-table: 12.5px;--fs-body-sm: 12px;--fs-caption: 11.5px;--fs-label: 11px;--fs-micro: 10.5px;--fs-rubric: 10px;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--lh-display: 1.05;--lh-tight: 1;--lh-heading: 1.1;--lh-snug: 1.25;--lh-title: 1.3;--lh-table: 1.4;--lh-caption: 1.45;--lh-body: 1.5;--ls-kpi: -.035em;--ls-title: -.03em;--ls-tight: -.02em;--ls-normal: 0;--ls-rubric: .08em;--ls-rubric-wide: .1em;--space-2: 2px;--space-3: 3px;--space-4: 4px;--space-5: 5px;--space-6: 6px;--space-7: 7px;--space-8: 8px;--space-9: 9px;--space-10: 10px;--space-11: 11px;--space-12: 12px;--space-13: 13px;--space-14: 14px;--space-16: 16px;--space-18: 18px;--space-20: 20px;--space-22: 22px;--space-26: 26px;--gap-grid: var(--space-12);--gap-section: var(--space-14);--pad-card: var(--space-16);--pad-nested: var(--space-12);--radius-xs: 6px;--radius-sm: 9px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 22px;--radius-2xl: 28px;--radius-pill: 999px;--radius-phone: 44px;--radius-phone-screen: 34px;--radius-badge: var(--radius-xs);--radius-chip: var(--radius-sm);--radius-control: var(--radius-md);--radius-card: var(--radius-xl);--shadow-kpi-signal: 0 12px 30px -14px rgba(120, 110, 20, .5);--shadow-kpi-ink: 0 12px 30px -14px rgba(var(--ink-rgb), .6);--shadow-kpi-accent: 0 12px 30px -14px rgba(180, 90, 25, .55);--shadow-aibar: 0 20px 50px -18px rgba(var(--ink-rgb), .7);--shadow-popover: 0 24px 54px -20px rgba(var(--ink-rgb), .5);--shadow-modal: 0 30px 70px -22px rgba(var(--ink-rgb), .55);--shadow-money: 0 12px 26px -12px rgba(180, 90, 25, .8);--shadow-cta: 0 16px 34px -18px rgba(var(--ink-rgb), .8);--dur-fast: .12s;--dur-base: .16s;--dur-slow: .18s;--dur-pop: .2s;--dur-panel: .24s;--dur-screen: .28s;--dur-rise: .65s;--ease-standard: ease;--ease-out: cubic-bezier(.22, 1, .36, 1);--focus-ring: var(--accent-deep);--focus-ring-width: 2px;--focus-ring-offset: 2px}:root[data-theme=dark]{--canvas-1: #14110d;--canvas-2: #17140f;--canvas-3: #1a1712;--canvas-4: #1e1a15;--canvas-5: #222018;--canvas-glow: radial-gradient(760px 420px at 8% -6%, rgba(242, 240, 58, .14), transparent 70%), radial-gradient(680px 460px at 92% 4%, rgba(245, 135, 63, .1), transparent 72%);--surface-alpha-header: .05;--surface-alpha-rail: .06;--surface-alpha-card: .08;--surface-alpha-nested: .11;--surface-solid: #201c16;--surface-paper: #1a1712;--surface-inverse: #2b2620;--surface-inverse-glass: rgba(43, 38, 32, .94);--surface-overlay: rgba(20, 17, 13, .9);--scrim: rgba(0, 0, 0, .62);--border-rgb: var(--white-rgb);--fill-rgb: var(--white-rgb);--border-glass: rgba(var(--border-glass-rgb), .12);--border-glass-soft: rgba(var(--border-glass-rgb), .08);--text-primary: #f4f1e8;--text-secondary: rgba(var(--white-rgb), .78);--text-muted: rgba(var(--white-rgb), .62);--text-label: rgba(var(--white-rgb), .5);--text-quiet: rgba(var(--white-rgb), .42);--text-link: var(--accent);--text-link-hover: var(--signal);--status-bg-alpha: .18;--status-success-text: var(--status-success-on-inverse);--status-warning-text: var(--status-warning-on-inverse);--status-error-text: var(--status-error-on-inverse);--status-process-text: #b8a9ff;--status-neutral-text: rgba(var(--white-rgb), .62);--status-neutral-solid: rgba(var(--white-rgb), .35);--status-neutral-bg: rgba(var(--white-rgb), .08);--focus-ring: var(--signal)}*{box-sizing:border-box}html,body{margin:0;padding:0;overflow-x:hidden;overflow-x:clip}body{font-family:Onest,Helvetica Neue,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1a1712;background:#efecc6}a{color:#b85a16;text-decoration:none}a:hover{color:#8f430d}button{font:inherit;cursor:pointer;border:none;background:none;color:inherit;padding:0}input,textarea,select{font:inherit;color:inherit}.tnum,table td,table th{font-variant-numeric:tabular-nums}.mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#5a482838;border-radius:8px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-track{background:transparent}@keyframes floatIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.35}}@keyframes popIn{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}@keyframes popInCenter{0%{opacity:0;transform:translate(-50%) translateY(-8px) scale(.98)}to{opacity:1;transform:translate(-50%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes aiSpin{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.08)}to{transform:rotate(360deg) scale(1)}}@keyframes aiGlow{0%,to{box-shadow:0 0 #f2f03a80}50%{box-shadow:0 0 0 7px #f2f03a00}}@keyframes bellRing{0%,60%,to{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-12deg)}30%{transform:rotate(9deg)}40%{transform:rotate(-6deg)}50%{transform:rotate(3deg)}}@keyframes slideUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes barGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes skeleton{0%{opacity:.55}50%{opacity:1}to{opacity:.55}}@keyframes spin{to{transform:rotate(360deg)}}button{transition:background .16s ease,color .16s ease,transform .12s ease,box-shadow .16s ease,opacity .16s ease}button:active:not(:disabled){transform:scale(.975)}button:disabled{cursor:not-allowed;opacity:.55}header button svg{transition:transform .18s ease}header button:hover svg{transform:scale(1.06)}[data-pop]{animation:popIn .2s cubic-bezier(.22,1,.36,1) both}[data-pop-center]{animation:popInCenter .22s cubic-bezier(.22,1,.36,1) both}[data-scrim]{animation:fadeIn .18s ease both}[data-ai-panel]{animation:slideUp .24s cubic-bezier(.22,1,.36,1) both}[data-ai-orb]{animation:aiGlow 2.8s ease-in-out infinite}[data-ai-orb] svg{animation:aiSpin 7s linear infinite;transform-origin:50% 50%}[data-bell]:hover svg{animation:bellRing .8s ease}[data-chart-bar]{animation:barGrow .45s cubic-bezier(.22,1,.36,1) both;transform-origin:bottom}@keyframes screenIn{0%{opacity:0}to{opacity:1}}[data-screen]{animation:screenIn .28s ease both}:focus-visible{outline:2px solid #b85a16;outline-offset:2px;border-radius:8px}@media(max-width:1500px){[data-rail]{width:200px!important}}@media(max-width:1340px){[data-rail]{width:66px!important;padding:14px 7px!important}[data-rail] [data-rail-label]{display:none!important}[data-rail] a,[data-rail] button{justify-content:center!important;padding:0!important;gap:0!important}[data-rail-group]{font-size:0!important;height:12px!important;padding:8px 0 0!important}[data-rail-ai],[data-hd-sec]{display:none!important}[data-wizard]{grid-template-columns:172px minmax(0,1fr)!important}[data-wizard]>div:last-child{grid-column:1 / -1!important;position:static!important}[data-side]{grid-template-columns:minmax(0,1fr)!important}[data-side]>div:last-child{position:static!important}[data-set-grid]{grid-template-columns:1fr!important}[data-set-tabs]{flex-direction:row!important;overflow-x:auto!important;position:static!important}[data-set-tabs] button{min-width:150px!important;flex:none!important}}@media(pointer:coarse){button,a[role=button],[role=button],input[type=checkbox],input[type=radio]{min-height:44px}td button,th button{min-height:0}[data-rail] a{min-height:44px}a:not([role=button]):not([data-rail] a){padding-block:4px}nav a,footer a{display:inline-flex;align-items:center;min-height:44px}}@media(max-width:1000px){[data-md-hide]{display:none!important}[data-md-only]{display:flex!important}[data-md-stack]{grid-template-columns:1fr!important}}@media(max-width:760px){[data-sm-hide]{display:none!important}[data-sm-only]{display:flex!important}[data-sm-stack]{grid-template-columns:1fr!important}[data-sm-col]{flex-direction:column!important;align-items:stretch!important}[data-sm-full]{width:100%!important;max-width:none!important}[data-sm-center]{text-align:center!important;justify-content:center!important}[data-sm-2col]{grid-template-columns:1fr 1fr!important}}@media(max-width:420px){[data-xs-1col]{grid-template-columns:1fr!important}}[data-md-only],[data-sm-only]{display:none}@keyframes rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}[data-rise]{animation:rise .65s ease both}@supports (animation-timeline: view()){[data-rise]:not([data-rise-static]){animation:rise linear both;animation-timeline:view();animation-range:entry 0% cover 20%}}@keyframes floatSoft{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes shimmer{0%{transform:translate(-120%)}60%,to{transform:translate(220%)}}@keyframes growBar{0%{transform:scaleY(.05)}to{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}[data-rise]{opacity:1!important;transform:none!important}}
