/*! tailwindcss v4.3.3 | 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,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--color-slate-200:oklch(92.9% .013 255.508);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-lg:.5rem;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;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:where(:not(iframe)){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;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-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}*{box-sizing:border-box}body{background-color:var(--color-white);font-family:var(--font-sans);color:var(--color-slate-900);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}button,a,input,select{font:inherit}button,a{transition:background .15s,color .15s}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline-offset:3px;outline:2px solid #8b93a4}input,select,textarea{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-outline-style:none;outline-style:none}input:focus,select:focus{border-color:#8c93a0;box-shadow:0 0 0 3px #edf0f5}label{gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600);display:grid}small{font-size:11px;line-height:1.7}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-1.4px;font-size:34px;font-weight:700;line-height:1.18}h2{letter-spacing:-.4px;font-size:18px;font-weight:700}h3{font-size:14px;font-weight:650}form{gap:17px;display:grid}form>button,.emit-button,.card>button,.plan-gate>.button{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);background-color:var(--color-slate-950);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);display:flex}table{border-collapse:collapse;width:100%;font-size:12px}th{text-align:left;color:#8c939f;text-transform:uppercase;border-bottom:1px solid #e9ecf1;padding:14px 12px;font-size:10px;font-weight:600}td{border-bottom:1px solid #f0f2f6;padding:17px 12px}td small{color:#8c939f;display:block}.checkbox{align-items:flex-start;gap:10px;font-weight:400;line-height:1.6;display:flex}.checkbox input{flex:0 0 15px;width:15px;height:15px;margin:3px 0 0}.checkbox a{text-decoration:underline}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.max-w-\[680px\]{max-width:680px}.max-w-\[820px\]{max-width:820px}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-\[18px\]{gap:18px}.rounded-\[14px\]{border-radius:14px}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-\[\#29292f\]{border-color:#29292f}.border-\[\#232329\]{border-color:#232329}.border-\[\#cdff28\]\/25{border-color:#cdff2840}.bg-\[\#0c0c0e\]{background-color:#0c0c0e}.bg-\[\#0c0c10\]{background-color:#0c0c10}.bg-\[\#111114\]{background-color:#111114}.bg-\[\#cdff28\]\/10{background-color:#cdff281a}.p-3{padding:calc(var(--spacing) * 3)}.p-6{padding:calc(var(--spacing) * 6)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[max\(30px\,calc\(\(100vw_-_1248px\)\/2\)\)\]{padding-inline:max(30px,50vw - 624px)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-\[70px\]{padding-block:70px}.pb-9{padding-bottom:calc(var(--spacing) * 9)}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15\.5px\]{font-size:15.5px}.text-\[16px\]{font-size:16px}.text-\[29px\]{font-size:29px}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.4px\]{--tw-tracking:-.4px;letter-spacing:-.4px}.tracking-\[-1\.2px\]{--tw-tracking:-1.2px;letter-spacing:-1.2px}.tracking-\[0\.2px\]{--tw-tracking:.2px;letter-spacing:.2px}.break-all{word-break:break-all}.text-\[\#92929c\]{color:#92929c}.text-\[\#b9b9c4\]{color:#b9b9c4}.text-\[\#c6c6cd\]{color:#c6c6cd}.text-\[\#cdff28\]{color:#cdff28}.text-\[\#f0f0f2\]{color:#f0f0f2}.uppercase{text-transform:uppercase}.italic{font-style:italic}.no-underline{text-decoration-line:none}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}@media(hover:hover){.hover\:-translate-y-1\.5:hover{--tw-translate-y:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#cdff28\]\/45:hover{border-color:#cdff2873}.hover\:border-\[\#cdff28\]\/50:hover{border-color:#cdff2880}.hover\:bg-\[\#141419\]:hover{background-color:#141419}.hover\:text-\[\#f0f0f2\]:hover{color:#f0f0f2}.hover\:underline:hover{text-decoration-line:underline}}@media(min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:text-\[34px\]{font-size:34px}.sm\:tracking-\[-1\.4px\]{--tw-tracking:-1.4px;letter-spacing:-1.4px}}@media(min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:text-\[40px\]{font-size:40px}.lg\:tracking-\[-1\.6px\]{--tw-tracking:-1.6px;letter-spacing:-1.6px}}}.button{color:#0a0a0a;background:#cdff28;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:12px;padding:14px 21px;font-size:13px;font-weight:650;display:inline-flex}.button.light{color:#08090b;background:#fff;border-color:#e1e5eb;border-radius:7px}.secondary{border-radius:7px;padding:8px 12px;font-size:11px;color:#313845!important;background:#fff!important;border:1px solid #e1e5eb!important}.eyebrow{letter-spacing:1.8px;color:#8f939c;text-transform:uppercase;font-size:10px;font-weight:700}.pill{white-space:nowrap;color:#707684;background:#f0f2f6;border-radius:20px;align-items:center;padding:6px 10px;font-size:10px;font-weight:600;display:inline-flex}.pill-real{color:#06753a;letter-spacing:.4px;background:#e6f9ee;gap:5px;font-weight:700}.pill-ia{color:#557a0e;letter-spacing:.4px;background:#f4ffd6;gap:5px;font-weight:700}.btn-ai{color:#0a0a0a;cursor:pointer;background:#cdff28;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:700;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;box-shadow:0 6px 18px #cdff2859}.btn-ai:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 10px 26px #cdff2873}.btn-ai:active:not(:disabled){transform:translateY(0)}.btn-ai:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.service-cat{background:#fafbff;border:1px dashed #d4d9e4;border-radius:12px;gap:8px;padding:12px;display:grid}.service-cat .eyebrow{align-items:center;gap:5px;margin:0;display:inline-flex}.service-cat-grid{gap:6px;display:grid}.service-cat-grid details{background:#fff;border:1px solid #e3e7f0;border-radius:10px;overflow:hidden}.service-cat-grid summary{cursor:pointer;color:#557a0e;-webkit-user-select:none;user-select:none;padding:9px 12px;font-size:12px;font-weight:700}.service-cat-grid summary:hover{background:#f9ffe8}.service-cat-items{gap:4px;padding:6px 10px 10px;display:grid}.service-cat-items button{text-align:left;color:#2b3040;background:#f6f7fb;border:1px solid #0000;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:500}.service-cat-items button:hover{color:#557a0e;background:#f4ffd6;border-color:#c3e678}.service-cat-other{color:#4a5064;background:#fff;border:1px dashed #b9c2d8;border-radius:10px;padding:9px 12px;font-size:12px;font-weight:700}.service-cat-other:hover{color:#557a0e;background:#f9ffe8;border-color:#a8d420}.chat{gap:0;display:grid;overflow:hidden}.chat-messages{gap:12px;max-height:52vh;padding:18px;display:grid;overflow-y:auto}.chat-msg{align-items:flex-end;gap:8px;display:flex}.chat-msg p{white-space:pre-wrap;border-radius:14px;max-width:78%;margin:0;padding:10px 14px;font-size:14px;line-height:1.45}.chat-msg.ai p{color:#232838;background:#f0f2f8;border-bottom-left-radius:4px}.chat-msg.user{justify-content:flex-end}.chat-msg.user p{color:#0a0a0a;background:#cdff28;border-bottom-right-radius:4px}.chat-avatar{color:#557a0e;background:#f4ffd6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.chat-typing{font-style:italic;color:#7a8194!important}.chat-suggestions{flex-wrap:wrap;gap:8px;padding:0 18px 14px;display:flex}.chat-suggestions button{color:#557a0e;background:#fbfff0;border:1px solid #d3e89a;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:600}.chat-suggestions button:hover{background:#f4ffd6;border-color:#a8d420}.chat-input{border-top:1px solid #eceef4;gap:8px;padding:14px 18px;display:flex}.chat-input input{flex:1}.quote-public{background:linear-gradient(#f8ffed,#fff 40%);flex-direction:column;min-height:100vh;display:flex}.quote-head{justify-content:space-between;align-items:center;padding:18px clamp(16px,5vw,48px);display:flex}.quote-body{flex:1;place-items:start center;padding:12px 16px 40px;display:grid}.quote-card{background:#fff;border:1px solid #e6e9f2;border-radius:18px;gap:10px;width:min(680px,100%);padding:clamp(18px,4vw,34px);display:grid;box-shadow:0 14px 40px #232d5a14}.quote-card h1{margin:0;font-size:clamp(20px,4vw,26px)}.quote-card hr{border:0;border-top:1px solid #eceef4;width:100%}.quote-items{border-collapse:collapse;width:100%;margin-top:6px}.quote-items th,.quote-items td{text-align:left;border-bottom:1px solid #eef0f6;padding:8px 6px;font-size:13px}.quote-items th{color:#6b7280;text-transform:uppercase;letter-spacing:.4px;font-size:11px}.quote-actions{gap:10px;margin-top:10px;display:grid}.quote-reject{color:#b23b3b;background:#fff;border:1px solid #e5c7c7;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:11px;font-weight:700;display:inline-flex}.quote-reject:hover:not(:disabled){background:#fdf1f1}.quote-success{text-align:center;justify-items:center}.quote-success svg{color:#0a9d58}.quote-foot{text-align:center;color:#8a90a0;padding:18px}.hero{position:relative}.hero:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#cdff281a,#0000 65%);width:580px;height:580px;position:absolute;top:-90px;left:-170px}.hero>*{z-index:1;position:relative}.module-grid article{transition:transform .18s,border-color .18s,box-shadow .18s}.module-grid article:hover{border-color:#7d9430;transform:translateY(-3px);box-shadow:0 12px 30px #14180859}.mod-ico{color:#cfd2e4;background:linear-gradient(160deg,#ffffff12,#ffffff05);border:1px solid #ffffff1a;border-radius:13px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:24px;font-style:normal;transition:border-color .18s,color .18s,box-shadow .18s;display:inline-flex}.module-grid article:hover .mod-ico{color:#cdff28;border-color:#cdff2880;box-shadow:0 0 20px #cdff282e}.plans-grid article{transition:transform .18s,border-color .18s}.plans-grid article:hover{border-color:#7d9430;transform:translateY(-3px)}.ai-section{background:linear-gradient(#cdff2814,#a8d4200d);border:1px solid #a8d4204d;border-radius:18px;margin-top:30px;margin-bottom:30px;padding:64px 40px}.ai-section .eyebrow{color:#cdff28}.ai-section article>span{color:#a8d420;font-weight:700}.sda-cta{color:#0a0a0a;background:#cdff28;border-radius:12px;align-items:center;gap:8px;margin-top:12px;padding:12px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;box-shadow:0 6px 18px #cdff2859}.sda-cta:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 10px 26px #cdff2880}.sda-cta svg{flex-shrink:0}.tech-section{max-width:1248px;margin:auto;padding:60px 0 100px}.tech-top{padding:26px 0 70px}.tech-logo-img{width:auto;height:30px;margin-bottom:22px;display:block}.tech-section h2{letter-spacing:-1.8px;margin:20px 0 40px;font-size:42px;line-height:1.2}.tech-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.tech-card{background:#0c0c0e;border:1px solid #29292f;border-radius:14px;padding:34px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative}.tech-card:hover{border-color:#7d9430;transform:translateY(-3px);box-shadow:0 12px 30px #14180859}.tech-logo{align-items:center;gap:8px;margin-bottom:22px;font-size:15px;display:inline-flex}.nvidia-logo{color:#fff;letter-spacing:1.5px;background:#76b900;border-radius:8px;padding:9px 16px;font-weight:800;box-shadow:0 6px 18px #76b90040}.tech-card h3{letter-spacing:-.4px;margin:0 0 10px;font-size:17px;font-weight:600}.tech-card p{color:#92929c;margin:0;font-size:12.5px;line-height:1.9}.status-link{color:#2fe07c;font-weight:700;text-decoration:none}.status-link:hover{text-decoration:underline}.tech-card .status-link{align-items:center;gap:5px;margin-top:14px;display:inline-flex}@media(max-width:1100px){.tech-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.tech-grid{grid-template-columns:1fr}}.compare-wrap{border:1px solid #2c2c3a;border-radius:14px;margin-top:42px;overflow-x:auto;box-shadow:0 14px 40px #0a0c1e73}.compare-table{border-collapse:collapse;width:100%;min-width:620px}.compare-table th,.compare-table td{text-align:left;border-bottom:1px solid #23232f;padding:14px 16px;font-size:13px}.compare-table thead th{color:#dfe2ee;text-transform:uppercase;letter-spacing:.8px;background:linear-gradient(135deg,#1b1d2a,#1a1c22);padding:16px;font-size:12px}.compare-table thead th.plan-lux{color:#0a0a0a;background:#cdff28}.lux-tag{color:#4a3500;letter-spacing:.4px;vertical-align:middle;background:#ffd23f;border-radius:999px;margin-left:6px;padding:2px 7px;font-size:9px;font-weight:800;display:inline-block}.compare-table td:first-child{color:#b6bac9;font-weight:500}.compare-table td:not(:first-child),.compare-table th:not(:first-child){text-align:center}.compare-table tbody tr:last-child td{border-bottom:0}.compare-table tbody tr:hover td{background:#14141f}.compare-table td.col-lux,.compare-table tbody tr:hover td.col-lux{background:#cdff281a}.compare-check{background:#cdff2829;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.compare-check svg{color:#cdff28}.compare-table .no{color:#4a4a58;font-weight:700}.compare-price td{font-weight:800;background:#14141f!important;font-size:15px!important}.compare-price td:nth-child(2){color:#8fa3c8}.compare-price td:nth-child(3){color:#a8d420}.compare-price td.col-lux{color:#ffd23f!important;background:#cdff2829!important}.compare-sda{color:#a9a9b3;margin-top:14px;font-size:13px}.compare-sda a{color:#cdff28;font-weight:700}.webchat-fab{z-index:60;color:#0a0a0a;cursor:pointer;background:#cdff28;border:0;border-radius:50%;place-items:center;width:56px;height:56px;transition:transform .15s;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 10px 28px #cdff2873}.webchat-fab:hover{transform:scale(1.06)}.webchat-fab.hidden{display:none}.webchat-fab-dot{background:#0a0a0a;border:2px solid #0c0c0e;border-radius:50%;width:11px;height:11px;position:absolute;top:4px;right:4px}.webchat{z-index:60;background:#101014;border:1px solid #2a2a33;border-radius:16px;flex-direction:column;width:min(360px,100vw - 32px);height:480px;max-height:72vh;display:flex;position:fixed;bottom:22px;right:22px;overflow:hidden;box-shadow:0 24px 60px #0000008c}.webchat header{background:#12121a;border-bottom:1px solid #23232b;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.webchat-title{color:#e6e8f2;align-items:center;gap:8px;display:flex}.webchat-title svg{color:#cdff28}.webchat-title small{color:#cdff28;font-size:10px}.webchat header>button{color:#9aa0b4;cursor:pointer;background:0 0;border:0}.webchat-messages{flex:1;align-content:start;gap:8px;padding:14px;display:grid;overflow-y:auto}.webchat-messages p{white-space:pre-wrap;border-radius:12px;max-width:85%;margin:0;padding:9px 12px;font-size:13px;line-height:1.5}.webchat-messages .ai{color:#dfe2ee;background:#1b1d27;border-bottom-left-radius:3px;justify-self:start}.webchat-messages .user{color:#0a0a0a;background:#cdff28;border-bottom-right-radius:3px;justify-self:end}.webchat-messages .typing{color:#7d84a0;font-style:italic}.webchat-suggestions{flex-wrap:wrap;gap:6px;padding:0 14px 10px;display:flex}.webchat-suggestions button{color:#cdff28;background:#191f10;border:1px solid #3a4a1c;border-radius:999px;padding:6px 10px;font-size:11px}.webchat-suggestions button:hover{background:#232b14}.webchat form{border-top:1px solid #23232b;gap:8px;padding:12px 14px;display:flex}.webchat form input{color:#e6e8f2;background:#16171f;border:1px solid #2a2c3a;border-radius:10px;flex:1;padding:10px 12px;font-size:13px}.webchat form button{color:#0a0a0a;cursor:pointer;background:#cdff28;border:0;border-radius:10px;padding:0 14px}.webchat form button:disabled{opacity:.5}.muted{color:#9399a5;font-size:12px;line-height:1.8}.notice{color:#646b78;background:#f4f5f7;border:1px solid #e5e7eb;border-radius:9px;padding:14px 16px;font-size:12px;line-height:1.8}.error{color:#ad4d43;background:#fff1ef;border:1px solid #f3d5d0;border-radius:8px;padding:14px;font-size:12px}.loading{color:#858c99;place-items:center;min-height:100vh;display:grid}.brand{flex-shrink:0;width:260px;height:68px;display:block;position:relative;overflow:hidden}.brand img{filter:invert();mix-blend-mode:screen;width:368px;max-width:none;height:368px;position:absolute;top:-144px;left:-60px}.brand.dark img{filter:invert()brightness(2);mix-blend-mode:normal}.brand.icon{width:38px;height:28px}.brand.icon img{width:104px;height:104px;top:-34px;left:-33px}.marketing{color:#f5f5f6;background:#050505}.marketing-header{border-bottom:1px solid #242426;justify-content:space-between;align-items:center;max-width:1248px;height:104px;margin:auto;padding:18px 0;display:flex}.marketing-header nav{color:#a5a5aa;gap:28px;font-size:13px;display:flex}.marketing-header>div{align-items:center;gap:23px;display:flex}.text-link{font-size:13px;font-weight:600}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:75px;max-width:1248px;margin:auto;padding:100px 0 110px;display:grid}.hero h1{letter-spacing:-3.4px;margin:35px 0;font-size:66px;line-height:1.07}.hero h1 span{color:#a9a9af}.hero .eyebrow{color:#b9b9c4;background:#ffffff09;border:1px solid #2d2d35;border-radius:999px;align-items:center;gap:9px;padding:8px 16px;display:inline-flex}.hero .eyebrow:before{content:"";background:#cdff28;border-radius:50%;width:7px;height:7px;animation:2.4s ease-out infinite pulse-dot;box-shadow:0 0 #cdff288c}.hero-description{color:#96969e;max-width:525px;margin-bottom:30px;font-size:15px;line-height:1.9}.hero-actions{align-items:center;gap:25px;display:flex}.hero-actions>a:last-child{font-size:12px;font-weight:600}.hero-proof{color:#a8a8ad;gap:20px;margin-top:28px;font-size:11px;display:flex}.hero-proof span{align-items:center;gap:6px;display:flex}.product-preview{background:#111114;border:1px solid #323237;border-radius:3px;font-size:12px;position:relative;box-shadow:0 20px 80px #17171b40}.product-preview>header{border-bottom:1px solid #303034;justify-content:space-between;align-items:center;padding:20px;font-size:12px;font-weight:700;display:flex}.product-preview header small{color:#a1a1a9;background:#252529;border-radius:2px;padding:5px 8px;font-size:9px;font-weight:400}.preview-layout{grid-template-columns:115px 1fr;display:grid}.preview-layout aside{color:#86868f;border-right:1px solid #303034;align-content:start;gap:25px;padding:22px 10px;font-size:10px;display:grid}.preview-layout aside b{color:#fff;background:#252529;border-radius:3px;padding:10px 8px}.preview-layout aside span{padding-left:8px}.preview-layout section{padding:24px}.preview-layout h3{letter-spacing:-.7px;margin:13px 0 22px;font-size:22px}.preview-client{border:1px solid #303034;border-radius:2px;gap:5px;padding:12px 14px;display:grid}.preview-client small{color:#86868e;font-size:9px}.preview-row{border-bottom:1px solid #303034;justify-content:space-between;align-items:center;padding:21px 0;font-size:11px;display:flex}.preview-row span{gap:5px;display:grid}.preview-row small{color:#86868e;font-size:9px}.preview-layout dl{margin:22px 0 0}.preview-layout dl>div{color:#92929c;justify-content:space-between;margin-bottom:10px;font-size:10px;display:flex}.preview-total{border-top:1px solid #303034;padding-top:17px;font-weight:700;color:#f5f5f7!important;font-size:14px!important}.preview-guarantee{color:#9d9da5;background:#252529;justify-content:space-between;padding:10px;font-size:9px;display:flex}.preview-guarantee b{color:#f5f5f7}.preview-cta{color:#111114;text-align:center;background:#fff;padding:11px;font-size:10px;font-weight:650}.preview-note{color:#101013;background:#fff;border-radius:2px;align-items:center;gap:12px;padding:13px 20px;display:flex;position:absolute;bottom:-22px;left:38px;box-shadow:0 10px 35px #0008}.preview-note span{font-size:11px;font-weight:700}.preview-note small{color:#8a8a92;font-size:9px;font-weight:400;display:block}.industry-strip{color:#99999f;background:#0c0c0e;border-block:1px solid #242426;justify-content:center;align-items:center;gap:34px;padding:25px 30px;font-size:10px;display:flex}.industry-strip span{letter-spacing:1.3px;font-size:9px;font-weight:700}.industry-strip b{font-weight:500}.marketing-section{max-width:1248px;margin:auto;padding:100px 0}.marketing-section h2{letter-spacing:-1.8px;margin:20px 0 40px;font-size:42px;line-height:1.2}.module-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.module-grid article{background:#0c0c0e;border:1px solid #29292f;padding:32px;position:relative}.module-grid article>span{color:#55555d;font-size:11px;position:absolute;top:25px;right:24px}.module-grid article>svg{color:#c6c6cd;margin-bottom:30px}.module-grid h3{letter-spacing:-.4px;font-size:17px;font-weight:600}.module-grid p{color:#92929c;margin:0;font-size:12px;line-height:1.9}.plans-section{border-top:1px solid #29292f}.plans-section>p:not(.eyebrow){color:#92929c;font-size:13px}.plans-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin:35px 0;display:grid}.plans-grid article{background:#0d0d10;border:1px solid #32323a;flex-direction:column;padding:30px;display:flex}.plans-grid article>div:first-child{justify-content:space-between;align-items:center;display:flex}.plans-grid h3{margin:0;font-size:23px}.plans-grid p{color:#92929c;margin-top:15px;font-size:12px}.plans-grid .pill{color:#ccc;background:#27272f;font-size:8px}.plan-price{letter-spacing:-2px;margin:20px 0;font-size:48px;font-weight:650}.plan-price small{letter-spacing:0;color:#91919b;font-size:11px;font-weight:400}.plans-grid ul{flex:1;gap:15px;margin:0 0 30px;padding:0;list-style:none;display:grid}.plans-grid li{color:#b4b4be;align-items:center;gap:10px;font-size:12px;display:flex}.plans-grid .button{color:#161619;background:#fff;border-radius:2px}.ciclo-toggle{background:#0d0d10;border:1px solid #32323a;border-radius:999px;gap:4px;width:fit-content;margin:30px auto 0;padding:4px;display:flex}.ciclo-toggle button{color:#b4b4be;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 22px;font-size:13px;font-weight:600}.ciclo-toggle button.activa{color:#161619;background:#cdff28}.ciclo-toggle button span{color:#777783;font-size:9px;font-weight:500;display:block}.ciclo-toggle button.activa span{color:#3f4a12}.precios-aviso{color:#f4b400;background:#201a05;border:1px solid #6b4a00;margin:24px 0;padding:14px 18px;font-size:13px}.precios-aviso ul{margin:8px 0 0;padding-left:18px}.scope-note{color:#777783;max-width:950px;line-height:1.9;font-size:11px!important}.trial-section{background:radial-gradient(760px 360px at 90% 8%,#cdff281a,#0000 62%),radial-gradient(900px 460px at 2% 110%,#cdff2829,#0000 66%),linear-gradient(135deg,#0f1207,#0a0c06 55%,#0c0f08);border-block:1px solid #29292f;grid-template-columns:1.15fr .85fr;align-items:center;gap:40px;padding:84px max(30px,50vw - 624px);display:grid;position:relative;overflow:hidden}.trial-section h2{letter-spacing:-2px;font-size:46px;line-height:1.12}.trial-section .eyebrow{color:#cdff28}.trial-section p:not(.eyebrow){color:#a9b0c4;max-width:470px;margin:16px 0 30px;font-size:13.5px;line-height:1.75}.trial-copy{z-index:1;position:relative}.button.green{color:#0a0a0a;background:#cdff28;border-radius:999px;padding:15px 26px;font-weight:750;transition:transform .18s,box-shadow .18s;box-shadow:0 16px 38px #cdff2847}.button.green:hover{transform:translateY(-2px);box-shadow:0 20px 46px #cdff2866}.trial-visual{height:320px;position:relative}.tv-orbit{border:1px dashed #ffffff29;border-radius:50%;position:absolute;top:6%;right:10%;bottom:6%;left:10%;transform:rotate(-13deg)}.tv-orbit-2{border-color:#cdff2840;top:18%;right:2%;bottom:18%;left:2%;transform:rotate(16deg)}.tv-core{color:#0a0a0a;background:#cdff28;border-radius:26px;place-items:center;width:88px;height:88px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 55px #cdff2859}.tv-chip{color:#e8ebf7;-webkit-backdrop-filter:blur(6px);background:#ffffff12;border:1px solid #ffffff24;border-radius:17px;place-items:center;width:56px;height:56px;animation:5.5s ease-in-out infinite floaty;display:grid;position:absolute}.tv-1{top:4%;left:14%}.tv-2{animation-delay:1.1s;top:14%;right:8%}.tv-3{animation-delay:2.2s;bottom:12%;left:6%}.tv-4{animation-delay:3.3s;bottom:4%;right:16%}.marketing footer{max-width:1248px;margin:auto;padding:50px 0 35px}.marketing footer p{color:#92929c;margin-top:20px;font-size:12px}.marketing footer>div{color:#b6b6bf;flex-wrap:wrap;gap:30px;margin:25px 0;font-size:11px;display:flex}.marketing footer>small{color:#62626c;font-size:9px}.info-main{max-width:1248px;margin:auto}.info-hero{max-width:850px;padding:112px 0 100px}.info-hero h1{letter-spacing:-3px;max-width:800px;margin:24px 0;font-size:61px;line-height:1.08}.info-hero>p:not(.eyebrow){color:#a1a1aa;max-width:680px;font-size:16px;line-height:1.9}.info-actions{align-items:center;gap:24px;margin-top:32px;font-size:12px;font-weight:650;display:flex}.hero-pills{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.info-hero .eyebrow,.insights-hero .eyebrow{color:#b9b9c4;background:#ffffff09;border:1px solid #2d2d35;border-radius:999px;align-items:center;padding:8px 16px;line-height:1.4;display:inline-flex}.legal>main>.eyebrow{color:#b9b9c4;letter-spacing:1.6px;text-transform:uppercase;background:#ffffff09;border:1px solid #2d2d35;border-radius:999px;align-items:center;margin-bottom:18px;padding:8px 16px;font-size:10px;font-weight:700;line-height:1.4;display:inline-flex}.ai-tag{color:#cdff28;letter-spacing:1.4px;text-transform:uppercase;background:#cdff281f;border:1px solid #cdff2866;border-radius:999px;align-items:center;gap:7px;padding:8px 15px;font-size:10px;font-weight:700;display:inline-flex}.auth-page .ai-tag{margin-top:22px}.info-faq .ai-card{background:linear-gradient(120deg,#cdff2814,#cdff2805);border:1px solid #cdff284d;border-radius:16px;grid-column:1/-1;padding:26px 28px}.info-faq .ai-card h3{color:#2fe07c}.info-section{border-top:1px solid #252529;padding:82px 0}.info-section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:38px;display:flex}.info-section-heading h2{letter-spacing:-1.7px;max-width:640px;margin:0;font-size:38px}.security-grid{background:#29292e;border:1px solid #29292e;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.security-grid article{background:#0d0d0f;min-height:245px;padding:30px}.security-grid svg,.invoicing-steps svg{color:#d1d1d6}.security-grid h3{margin:25px 0 11px;font-size:16px}.security-grid p,.invoicing-steps p,.info-faq p{color:#96969f;margin:0;font-size:13px;line-height:1.8}.security-grid .security-ally{grid-column:span 3;align-items:center;gap:46px;display:flex}.security-ally-brand{flex-direction:column;flex:0 0 230px;align-items:flex-start;gap:15px;display:flex}.security-ally-brand img{width:auto;height:28px;display:block}.security-ally-brand span{letter-spacing:1.7px;color:#83838d;font-size:10.5px;font-weight:750}.security-ally h3{margin-top:0}.info-banner{background:#121216;border:1px solid #3c3c43;align-items:flex-start;gap:20px;padding:38px;display:flex}.info-banner>svg{flex:none}.info-banner h2{margin:0 0 10px;font-size:24px}.info-banner p{color:#a0a0a8;max-width:800px;margin:0;font-size:13px;line-height:1.8}.info-banner-warning{background:#1b1913;border-color:#5e5438}.info-banner-warning>svg{color:#e4cd7a}.info-faq>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;display:grid}.info-faq h3{margin-bottom:12px;font-size:16px}.invoicing-steps{background:#29292e;border:1px solid #29292e;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.invoicing-steps li{background:#0d0d0f;grid-template-columns:34px 28px minmax(0,1fr);gap:17px;min-height:205px;padding:29px;display:grid}.invoicing-steps li>span{color:#74747d;font-size:11px;font-weight:700}.invoicing-steps h3{margin:1px 0 10px;font-size:17px}.insights-hero{grid-template-columns:minmax(0,.95fr) minmax(440px,1.05fr);align-items:center;gap:70px;padding:100px 0;display:grid}.insights-hero h1{letter-spacing:-3px;max-width:600px;margin:24px 0;font-size:59px;line-height:1.08}.insights-hero>div>p:not(.eyebrow){color:#a1a1aa;max-width:560px;font-size:16px;line-height:1.9}.insight-dashboard{background:#111114;border:1px solid #36363c;overflow:hidden;box-shadow:0 25px 80px #00000050}.insight-dashboard-head{border-bottom:1px solid #303035;justify-content:space-between;align-items:center;padding:18px 21px;font-size:12px;font-weight:700;display:flex}.insight-dashboard-head small{color:#9c9ca5;border:1px solid #3b3b42;border-radius:20px;padding:4px 8px;font-size:9px;font-weight:500}.insight-metrics{border-bottom:1px solid #303035;grid-template-columns:repeat(3,1fr);display:grid}.insight-metrics>div{border-right:1px solid #303035;gap:8px;padding:18px;display:grid}.insight-metrics>div:last-child{border:0}.insight-metrics small,.insight-chart small{color:#90909a;font-size:9px}.insight-metrics b{letter-spacing:-.6px;font-size:19px}.insight-metrics span{color:#b9dfbf;font-size:9px}.insight-metrics .attention{color:#dfc88d}.insight-chart{padding:20px 22px 9px}.insight-chart>div{justify-content:space-between;align-items:center;font-size:11px;display:flex}.insight-chart svg{width:100%;height:150px;margin-top:10px;display:block}.insight-products{color:#d3d3d9;border-top:1px solid #303035;gap:12px;padding:17px 22px 22px;font-size:10px;display:grid}.insight-products>span{color:#90909a;font-size:9px}.insight-products>div{grid-template-columns:minmax(0,1fr) 130px;align-items:center;gap:10px;display:grid}.insight-products i{background:#d4d4d8;border-radius:20px;height:6px;display:block}.insight-products b{font-size:10px;font-weight:500}.report-grid{background:#29292e;border:1px solid #29292e;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.report-grid article{background:#0d0d0f;min-height:330px;padding:31px}.report-grid svg{color:#d1d1d6}.report-grid h3{margin:23px 0 11px;font-size:18px}.report-grid p{color:#96969f;font-size:13px;line-height:1.8}.report-grid ul{color:#c0c0c7;gap:9px;margin:22px 0 0;padding:0;font-size:11px;list-style:none;display:grid}.report-grid li:before{content:"•";color:#82828c;margin-right:8px}.insight-note{margin-top:0}.auth-page{color:#f5f5f6;background:#08090b;min-height:100vh;padding:0 6vw 50px}.auth-page>header{border-bottom:1px solid #292a2f;justify-content:space-between;align-items:center;max-width:1248px;margin:auto;padding:18px 0;display:flex}.auth-page>header>a:last-child{color:#b5b5bf;font-size:12px}.auth-grid{grid-template-columns:minmax(0,1fr) 455px;align-items:center;gap:100px;max-width:1248px;margin:50px auto;display:grid}.auth-grid>section:first-child{max-width:600px}.auth-grid h1{letter-spacing:-3px;margin:27px 0;font-size:66px}.auth-grid>section>p:not(.eyebrow){color:#94949f;font-size:14px;line-height:1.8}.auth-grid>section>small{color:#888896;margin-top:25px;line-height:1.9;display:block}.benefits{color:#d2d2dc;gap:19px;padding:15px 0;font-size:13px;list-style:none;display:grid}.auth-card{color:#1b1c21;background:#fff;border-radius:20px;padding:32px}.auth-card h2{letter-spacing:-1px;margin:18px 0 12px;font-size:28px}.auth-card>p{color:#8c909b!important;font-size:12px!important}.auth-card form{margin-top:24px}.auth-card form>button{background:#101115}.auth-card>p:last-child{text-align:center;margin:20px 0 0}.auth-card a{color:#272932;text-decoration:underline}.auth-card .notice{font-size:11px}.app-shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:#0c0c0e;border-right:1px solid #232329;flex-direction:column;height:100vh;padding:25px 18px;display:flex;position:sticky;top:0;overflow:auto}.app-brand{align-items:center;gap:10px;margin:0 6px 25px;display:flex}.app-brand>b{letter-spacing:-.6px;color:#f5f5f7;font-size:17px}.app-brand small{letter-spacing:1.3px;color:#8a90a0;margin-top:3px;font-size:8px;display:block}.business-tile{color:#e6e8f2;cursor:pointer;border-block:1px solid #232329;align-items:center;gap:10px;margin-bottom:25px;padding:16px 9px;text-decoration:none;transition:background .15s;display:flex}a.business-tile:hover{background:#17191f}a.business-tile:focus-visible{outline-offset:-2px;outline:2px solid #cdff28}.business-tile>span{color:#f0f1f5;background:#1c1f26;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.business-tile b{overflow-wrap:anywhere;font-size:11px}.business-tile small{color:#8a90a0;font-size:9px;display:block}.sidebar>.eyebrow{letter-spacing:1px;margin:0 9px 15px;font-size:8px}.sidebar nav{gap:4px;display:grid}.sidebar nav a{color:#9aa0b4;border-radius:8px;align-items:center;gap:11px;padding:12px 11px;font-size:11px;transition:background .15s,color .15s;display:flex}.sidebar nav a:hover{color:#f0f1f5;background:#17191f}.sidebar nav a.active{color:#10121a;background:#eff2f6;font-weight:650}.nav-lock{color:#6b7280;margin-left:auto}.sidebar-bottom{color:#999fad;margin-top:auto;padding-top:30px;font-size:10px}.sidebar-bottom>span{overflow-wrap:anywhere;padding:10px;display:block}.sidebar-bottom>button{color:#9aa0b4;background:0 0;border:0;align-items:center;gap:10px;padding:10px;font-size:11px;display:flex}.sidebar-bottom>button:hover{color:#f0f1f5}.workspace>header{color:#818793;background:#fff;border-bottom:1px solid #e6eaf0;justify-content:space-between;align-items:center;height:70px;padding:0 32px;font-size:11px;display:flex}.workspace>header b{color:#373d48}.subscription-bar{background:#f0f2f6;border-bottom:1px solid #e5e9ef;justify-content:space-between;align-items:center;gap:15px;padding:12px 32px;display:flex}.subscription-bar b{text-transform:capitalize;font-size:11px}.subscription-bar small{color:#9197a3;font-size:9px;display:block}.subscription-bar a{font-size:11px;font-weight:650}.subscription-bar.expired{background:#fff3ea}.workspace>main{padding:30px 32px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.page-heading .eyebrow{margin-bottom:12px;font-size:8px}.page-heading h1{margin-bottom:9px;font-size:31px}.page-heading p:not(.eyebrow){color:#9399a5;margin:0;font-size:12px}.card{background:#fff;border:1px solid #e5e9ef;border-radius:12px;min-width:0;margin-bottom:20px;padding:24px}.card form{margin-top:18px}.card small{color:#999fad}.secure-hint{color:#7a8194;align-items:flex-start;gap:7px;margin:8px 0 0;font-size:12px;line-height:1.6;display:flex}.secure-hint svg{color:#557a0e;flex:none;margin-top:2px}.security-summary .summary-lead{color:#55607a;margin:10px 0 16px;font-size:14px}.security-summary ul{gap:11px;margin:0 0 16px;padding:0;list-style:none;display:grid}.security-summary li{color:#3f4656;padding-left:27px;font-size:13.5px;line-height:1.55;position:relative}.security-summary li:before{content:"✓";color:#0b8a4f;font-weight:700;position:absolute;top:0;left:0}.security-summary .summary-link{color:#0b8a4f;font-size:13.5px;font-weight:700;text-decoration:none}.security-summary .summary-link:hover{text-decoration:underline}.pos-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:23px;display:grid}.pos-columns .card{margin:0}.card>label{margin-top:20px}.search-field{position:relative}.search-field svg{color:#afb4bf;position:absolute;top:13px;left:12px}.search-field input{padding-left:36px}.selected-client{background:#f6f7fa;border-radius:8px;margin:15px 0 23px;padding:14px;font-size:12px}.selected-client small{display:block}.field-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.field-pair input{font-size:11px}.rental-period{color:#7c8391;background:#f4f6f9;border-radius:7px;margin-top:12px;padding:11px 14px;font-size:10px}.section-label{justify-content:space-between;align-items:center;margin:24px 0 14px;display:flex}.section-label h2,.section-label h3{margin:0}.section-label small{color:#a0a5b0;font-size:9px}.product-list{gap:10px;max-height:410px;margin-top:16px;display:grid;overflow:auto}.product-list>button{text-align:left;background:#fff;border:1px solid #ebedf2;border-radius:9px;align-items:center;gap:12px;padding:14px 12px;display:flex}.product-list>button>span:nth-child(2){flex:1}.product-list>button b{font-size:11px;display:block}.product-list small{font-size:9px;display:block}.product-icon{color:#737b8b;background:#f0f2f6;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.additional-services{border-top:1px solid #eceff4;margin-top:25px;padding-top:22px}.additional-services>.checkbox{margin:13px 0}.invoice-card .section-label{margin-top:0}.invoice-item{border-bottom:1px solid #edf0f5;grid-template-columns:minmax(0,1fr) 55px 70px 22px;align-items:center;gap:10px;padding:15px 0;display:grid}.invoice-item b{font-size:11px;line-height:1.6}.invoice-item small{font-size:9px;display:block}.invoice-item input{padding:7px;font-size:10px}.invoice-item label{font-size:8px}.invoice-item>button{color:#a1a7b2;background:0 0;border:0;padding:0}.empty-state{text-align:center;color:#a1a7b2;padding:45px 15px;font-size:12px}.totals{margin:25px 0 15px}.totals>div{color:#9198a5;justify-content:space-between;gap:12px;padding:8px 0;font-size:11px;display:flex}.totals dd{color:#475061;font-weight:600}.totals .grand-total{color:#323a49;border-top:1px solid #e7ebf1;margin-top:14px;padding-top:20px;font-size:12px;font-weight:700}.totals .grand-total dd{letter-spacing:-.7px;color:#10121a;font-size:21px}.deposit-field{background:#f5f6f9;border-radius:8px;padding:14px}.deposit-field small{font-size:9px;font-weight:400}.invoice-card .emit-button{width:100%;margin:25px 0 8px}.invoice-card>small:last-child{text-align:center;font-size:9px;display:block}.customer-results{background:#fff;border:1px solid #e3e7ef;border-radius:8px;padding:6px}.customer-results button{text-align:left;background:0 0;border:0;width:100%;padding:10px;font-size:11px;display:block}.customer-results small{display:block}.editor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.editor-grid h2{grid-column:1/-1;margin-bottom:7px}.editor-grid>button{align-self:end}.table-wrap{overflow:auto}.table-wrap>small{margin-top:20px;display:block}.date-filter{gap:10px;display:flex}.date-filter input{width:145px;font-size:10px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.metric-grid .card{padding:20px}.metric-grid small{font-size:9px;display:block}.metric-grid b{letter-spacing:-1px;margin:12px 0;font-size:28px;display:block}.metric-grid span{color:#b3b8c2;font-size:9px}.tabs{border-bottom:1px solid #e2e7ef;gap:25px;margin:15px 0 23px;display:flex}.tabs button{color:#949baa;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 0;font-size:11px}.tabs button.active{color:#151a24;border-bottom-color:#151a24;font-weight:650}.finance-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.business-intelligence{gap:20px;display:grid}.intelligence-metrics .card span{color:#7d8798;font-size:10px}.intelligence-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.95fr);gap:20px;display:grid}.reports-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-card{min-height:310px;margin:0}.intelligence-card-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.intelligence-card-heading h2{margin-bottom:7px}.intelligence-card-heading p{margin:0}.intelligence-card-heading>b{letter-spacing:-.6px;white-space:nowrap;font-size:19px}.sales-trend-chart{border-bottom:1px solid #e8ecf1;align-items:end;gap:9px;height:210px;margin-top:28px;padding:0 0 23px;display:flex}.sales-trend-column{cursor:default;flex:1;align-items:end;gap:8px;min-width:20px;height:100%;display:grid}.sales-trend-column i{background:linear-gradient(#cdff28,#a8d420);border-radius:5px 5px 1px 1px;width:100%;min-height:4px;display:block}.sales-trend-column small{color:#929bab;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.top-items-chart{gap:17px;margin-top:30px;display:grid}.top-items-chart>div{gap:8px;display:grid}.top-items-chart span{justify-content:space-between;gap:10px;display:flex}.top-items-chart b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.top-items-chart small{color:#929bab;text-align:right;white-space:nowrap;font-size:9px}.top-items-chart>div>div{background:#eef1f5;border-radius:8px;height:8px;overflow:hidden}.top-items-chart i{border-radius:inherit;background:#cdff28;height:100%;display:block}.insight-list{margin-top:25px;display:grid}.insight-list>div{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:15px;padding:14px 0;display:flex}.insight-list>div:first-child{padding-top:0}.insight-list span{min-width:0}.insight-list b,.insight-list small{display:block}.insight-list b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.insight-list small{color:#949baa;font-size:9px}.insight-list strong{color:#3b4657;flex:none;font-size:11px}.payment-chart{gap:25px;margin:30px 0;display:grid}.payment-chart>div{color:#858d9c;grid-template-columns:95px minmax(0,1fr) 90px;align-items:center;gap:10px;font-size:10px;display:grid}.payment-chart>div>div{background:#eef1f6;border-radius:5px;height:9px;overflow:hidden}.payment-chart i{background:#cdff28;border-radius:5px;min-width:0;height:100%;display:block}.payment-chart b{text-align:right;color:#485163;font-size:11px}.movement-row{border-bottom:1px solid #eef1f5;justify-content:space-between;gap:15px;padding:15px 0;display:flex}.movement-row b{font-size:11px}.movement-row small{font-size:9px;display:block}.inline-form{align-items:center;gap:7px;display:flex;margin:0!important}.inline-form input{width:85px;padding:7px;font-size:10px}.inline-form select{width:100px;padding:7px;font-size:10px}.inline-form button{padding:8px;font-size:10px}.plan-gate{text-align:center;background:#fff;border:1px solid #e2e7ef;border-radius:18px;max-width:640px;margin:50px auto;padding:45px}.plan-gate>div{color:#8b93a2;background:#f2f4f7;border-radius:50%;place-items:center;width:75px;height:75px;margin:0 auto 25px;display:grid}.plan-gate h1{font-size:30px}.plan-gate p:not(.eyebrow){color:#8c94a3;font-size:13px;line-height:1.9}.plan-gate>.button{text-transform:capitalize;margin:15px 0;display:inline-flex}.plan-gate>small{color:#9ca3af;font-size:9px;display:block}.app-plans article{background:#fff;border-color:#e2e7ef;border-radius:12px}.app-plans article p,.app-plans article li{color:#8c94a3;font-size:11px}.app-plans button{color:#fff;background:#11141b;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:13px;font-size:12px;display:flex}.app-plans .plan-price{font-size:45px}.app-plans article h2{font-size:23px}.payment-result{margin-top:25px}.payment-result h2{margin:15px 0}.payment-result p{color:#8b93a2;font-size:12px}.payment-actions{gap:15px;display:flex}.payment-actions .paypal-slot{width:100%;max-width:350px}.payment-actions paypal-button{--paypal-button-border-radius:10px;width:100%;display:block}.modal-backdrop{z-index:30;background:#11182788;place-items:center;padding:20px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.emission-modal{background:#fff;border-radius:16px;width:480px;max-width:100%;padding:35px;position:relative}.modal-close{color:#929baa;background:0 0;border:0;font-size:22px;position:absolute;top:15px;right:20px}.emission-modal h2{margin:20px 0;font-size:25px}.emission-modal ol{gap:18px;padding:10px 0;list-style:none;display:grid}.emission-modal li{color:#9aa2b1;align-items:center;gap:13px;font-size:12px;display:flex}.emission-modal li span{background:#f0f2f7;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.emission-modal li.complete{color:#242c3a}.emission-modal li.complete span{color:#fff;background:#202630}.emission-modal p{color:#9199a8;font-size:12px;line-height:1.8}.emission-modal>button:last-child{color:#fff;background:#121720;border:0;border-radius:7px;width:100%;margin-top:20px;padding:13px;font-size:12px}.legal>.marketing-header{height:auto;padding:25px 0}.legal>main{max-width:1100px;margin:auto;padding:70px 0 100px}.legal footer{border-top:1px solid #252529}.legal h1{max-width:750px;margin-bottom:30px;font-size:45px}.legal h2{margin:35px 0 15px;font-size:21px}.legal .legal-meta{color:#a8a8b3;letter-spacing:.03em;margin:-12px 0 26px;font-size:12px}.legal>main>p{color:#9b9ba6;max-width:900px;font-size:14px;line-height:1.9}.legal>main>p a{color:#d9d9df;text-underline-offset:3px;text-decoration-color:#777783}.legal>main>p a:hover{color:#fff}.legal .notice{color:#a1a1ad;background:#17171d;border-color:#33333c}.legal .module-grid{grid-template-columns:repeat(2,1fr);margin:35px 0}@media(max-width:1360px){.marketing-header,.hero,.marketing-section,.marketing footer{margin-inline:5vw}.info-main,.legal>main{max-width:none;margin-inline:5vw}.hero{gap:45px}.hero h1{font-size:58px}.marketing-header nav{gap:20px}.marketing-header .brand{width:230px}.marketing-header>div{gap:18px}.app-shell{grid-template-columns:220px minmax(0,1fr)}.workspace>main{padding:25px}.card{padding:20px}.pos-columns{gap:18px}.auth-grid{gap:70px}.editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1000px){.marketing-header nav{display:none}.hero{grid-template-columns:1fr;gap:70px;padding-top:70px}.hero h1{font-size:64px}.product-preview{width:100%;max-width:600px;margin:0 auto}.insights-hero{grid-template-columns:1fr;gap:45px;padding:75px 0}.insight-dashboard{width:100%;max-width:650px}.module-grid{grid-template-columns:repeat(2,1fr)}.plans-grid{grid-template-columns:1fr}.industry-strip{flex-wrap:wrap;gap:20px}.auth-grid{grid-template-columns:minmax(0,1fr) 420px;gap:35px}.auth-grid h1{font-size:48px}.auth-page{padding-inline:30px}.pos-columns,.finance-grid,.intelligence-grid,.reports-grid{grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(2,1fr)}.page-heading{align-items:flex-start}.app-shell{grid-template-columns:200px minmax(0,1fr)}.sidebar{padding-inline:12px}.sidebar nav a{gap:9px;font-size:10px}.workspace>header,.subscription-bar{padding-inline:20px}.legal>header,.legal>main{margin-inline:30px}}@media(max-width:700px){.marketing-header{height:90px}.brand{width:205px;height:55px}.brand img{width:300px;height:300px;top:-117px;left:-49px}.marketing-header .brand{width:180px}.marketing-header .brand img{width:265px;height:265px;top:-103px;left:-43px}.marketing-header>div{gap:10px}.marketing-header .text-link{display:none}.marketing-header .button{padding:11px 13px;font-size:10px}.hero{padding:55px 0 85px}.hero h1{letter-spacing:-2.5px;font-size:49px}.hero-description{font-size:13px}.hero-actions{gap:15px}.hero-actions .button{padding:14px 15px;font-size:11px}.hero-actions>a:last-child{font-size:10px}.hero-proof{flex-wrap:wrap;gap:11px;font-size:9px}.product-preview{font-size:10px}.preview-layout{grid-template-columns:83px 1fr}.preview-layout aside{padding-inline:8px;font-size:8px}.preview-layout section{padding:18px}.preview-layout h3{font-size:19px}.preview-client{padding:10px;font-size:9px}.preview-row,.preview-layout dl>div{font-size:9px}.preview-total{font-size:12px!important}.preview-note{padding:12px 14px;left:15px}.preview-note span{font-size:10px}.industry-strip{gap:13px;padding:22px 20px;font-size:9px}.industry-strip span{text-align:center;width:100%}.marketing-section{padding:65px 0}.marketing-section h2,.trial-section h2{font-size:34px}.info-hero{padding:68px 0}.info-hero h1,.insights-hero h1{letter-spacing:-2px;font-size:43px}.insights-hero>div>p:not(.eyebrow),.info-hero>p:not(.eyebrow){font-size:13px}.info-actions{flex-direction:column;align-items:flex-start;gap:18px}.info-section{padding:55px 0}.info-section-heading{margin-bottom:28px;display:block}.info-section-heading h2{margin-top:15px;font-size:30px}.security-grid,.invoicing-steps,.info-faq>div,.report-grid{grid-template-columns:1fr}.security-grid article,.invoicing-steps li,.report-grid article{min-height:0}.security-ally{flex-direction:column;align-items:flex-start;gap:18px}.insight-metrics{grid-template-columns:1fr}.insight-metrics>div{border-bottom:1px solid #303035;border-right:0;grid-template-columns:1fr auto;align-items:center}.insight-metrics>div:last-child{border-bottom:0}.insight-metrics>div>small,.insight-metrics>div>b{grid-column:1}.insight-metrics>div>span{grid-area:1/2/span 2}.info-banner{padding:25px}.info-banner h2{font-size:20px}.module-grid{grid-template-columns:1fr}.module-grid article{padding:27px}.plans-grid article{padding:28px}.trial-section{padding:45px 25px;display:block}.trial-section .button{margin-top:20px}.marketing footer>div{flex-wrap:wrap;gap:15px}.auth-page{padding-inline:20px}.auth-grid{grid-template-columns:minmax(0,1fr);gap:25px;margin:30px auto}.auth-grid h1{margin:20px 0;font-size:44px}.auth-grid>section>p:not(.eyebrow){font-size:12px}.auth-grid>section>small{margin-top:15px;font-size:10px}.auth-grid .benefits{display:none}.auth-card{padding:26px}.auth-page>header>a:last-child{text-align:right;max-width:90px;font-size:10px}.app-shell{display:block}.sidebar{height:auto;padding:18px;position:relative}.sidebar .business-tile,.sidebar>.eyebrow,.sidebar-bottom{display:none}.sidebar nav{gap:10px;display:flex;overflow-x:auto}.sidebar nav a{white-space:nowrap;padding:10px;font-size:10px}.app-brand{margin-bottom:16px}.workspace>header{height:55px;padding:0 18px}.workspace>header>span:first-child{display:none}.subscription-bar{padding:12px 18px}.subscription-bar small{font-size:8px}.subscription-bar a{font-size:9px}.workspace>main{padding:22px 18px}.page-heading{display:block}.page-heading h1{font-size:28px}.page-heading>.pill{margin-top:12px}.editor-grid,.field-pair{grid-template-columns:1fr}.metric-grid{gap:10px}.metric-grid .card{padding:16px}.intelligence-card-heading{display:block}.intelligence-card-heading>.secondary{margin-top:14px}.intelligence-card-heading>b{margin-top:12px;display:block}.sales-trend-chart{gap:5px;height:175px}.top-items-chart span{display:block}.top-items-chart small{text-align:left;margin-top:3px;display:block}.metric-grid b{font-size:24px}.tabs{white-space:nowrap;gap:15px;overflow:auto}.date-filter{margin-top:20px}.date-filter input{width:125px}.plan-gate{margin:25px auto;padding:35px 20px}.plan-gate h1{font-size:27px}.payment-chart>div{grid-template-columns:85px minmax(0,1fr) 75px}.legal>header,.legal>main{margin-inline:20px}.legal h1{font-size:34px}.legal>main{padding-top:45px}.legal .module-grid{grid-template-columns:1fr}.legal>header>.button{padding:10px;font-size:9px}.payment-actions{display:grid}}.divider{text-align:center;color:var(--muted,#6b7280);margin:14px 0 6px;font-size:.85rem}.google-btn{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:10px;width:100%;padding:11px;font-weight:600}.google-btn:disabled{opacity:.6;cursor:not-allowed}.linklike{color:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.alert{color:#ffb4c0;background:#3a1015;border:1px solid #7f2839;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.5}.rental-mode{margin-top:10px}.rental-mode label{color:#92929c;gap:6px;font-size:12px;display:grid}.rental-mode select{color:#fff;background:#141418;border:1px solid #2a2a31;border-radius:8px;padding:9px 10px}.fieldhint{color:#6b7280;font-size:11px}.ruc-lookup{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.ruc-lookup>label{min-width:0}.ruc-lookup>button{white-space:nowrap;min-height:39px}.ruc-result{color:#c8f7d6;background:#102619;border:1px solid #235c3b;border-radius:9px;grid-column:1/-1;gap:4px;padding:11px 13px;font-size:12px;line-height:1.45;display:grid}.ruc-result span,.ruc-result small{color:#a7cfb2}.ruc-result.warning{color:#ffe3a1;background:#2d2512;border-color:#805d1c}.ruc-result.warning span,.ruc-result.warning small{color:#e8cc8e}@media(max-width:520px){.ruc-lookup{grid-template-columns:1fr}.ruc-lookup>button{width:100%}}.sri-card{padding:0;overflow:hidden}.sri-card-head{color:#0a0a0a;background:#cdff28;align-items:center;gap:12px;padding:22px 24px;display:flex}.sri-card-head h2{margin:0;font-size:22px}.sri-mark{color:#ffce00;background:#ffffff26;border-radius:10px;place-items:center;width:40px;height:40px;font-weight:800;display:inline-grid}.sri-card-body{gap:16px;padding:22px 24px;display:grid}.sri-ruc{margin:0;font-size:18px;font-weight:700}.sri-ruc small{color:#92929c;font-size:13px;font-weight:500}.sri-alert{color:#c0392b;background:#fde2e9;border:1px solid #f5c3d0;border-radius:10px;gap:12px;padding:16px;display:flex}.sri-alert h3{margin:0 0 6px;font-size:17px}.sri-alert p{color:#a93226;margin:0;font-size:13px;line-height:1.5}.sri-alert a{color:#922;text-decoration:underline}.sri-warn{font-size:30px;line-height:1}.sri-connected{color:#2ecc71;font-weight:700}.sri-actions{justify-content:flex-end;display:flex}.sri-connect{color:#1a1a1a;cursor:pointer;background:#f4b400;border:none;border-radius:8px;padding:10px 22px;font-weight:700}.sri-checks{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sri-checks li{font-size:13px}.sri-checks .ok{color:#2ecc71}.sri-checks .bad{color:#e67e22}:root{--accent-a:#f4b400;--accent-b:#86b81a;--accent-c:#2ecc71;--accent-d:#e67e22}.sidebar nav a.active,.sidebar nav a.active *{color:#0a0a0a!important}.sidebar nav a.active{border-left:3px solid #a8d420;background:#cdff28!important}.page-heading .eyebrow{color:#6f8a1e}.card h2{color:#1f2937}.emision-block .eyebrow{margin-bottom:12px}.emision-alert{background:#fdecec;border:1px solid #f5b5b5;border-radius:10px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.emision-warn{color:#c62828;font-size:20px;line-height:1}.emision-alert h3{color:#b3261e;margin:0 0 6px;font-size:15px}.emision-alert p{color:#7a2e2e;margin:0;font-size:12.5px;line-height:1.55}.emision-cta{color:#fff;background:#14161c;border-radius:7px;align-items:center;gap:8px;margin-top:14px;padding:11px 18px;font-size:12.5px;font-weight:650;text-decoration:none;display:inline-flex}.emision-cta:hover{background:#000}.account-photo{flex-wrap:wrap;align-items:center;gap:22px;margin-top:16px;display:flex}.avatar-box{color:#557a0e;background:#eef1f6;border:1px solid #e1e5eb;border-radius:12px;flex:0 0 104px;justify-content:center;align-items:center;width:104px;height:104px;font-size:38px;font-weight:700;display:inline-flex;overflow:hidden}.avatar-box img{object-fit:cover;width:100%;height:100%}.account-photo small{max-width:340px;line-height:1.5;display:block}.password-field{align-items:center;gap:6px;display:flex}.password-field input{flex:1;min-width:0}.icon-btn{cursor:pointer;color:#555c6b;background:#f0f2f6;border:1px solid #e1e5eb;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}label>svg{vertical-align:-1px;color:#9aa0ac;margin-left:4px}.storage-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;display:grid}.gauge{text-align:center;width:150px;position:relative}.gauge svg{width:150px;height:150px;transform:rotate(-90deg)}.gauge circle{fill:none;stroke-width:11px}.gauge-bg{stroke:#eef1f6}.gauge-fg{stroke:#2ecc71;stroke-linecap:round;transition:stroke-dashoffset .4s}.gauge b{color:#1f2937;font-size:22px;position:absolute;top:44px;left:0;right:0}.gauge .pill{justify-content:center;position:absolute;top:76px;left:0;right:0}.storage-mid h3{color:#1f2937;margin:0 0 12px;font-size:14px}.storage-bar{background:#eef1f6;border-radius:20px;height:12px;overflow:hidden}.storage-bar span{background:linear-gradient(90deg,#cdff28,#86b81a);border-radius:20px;height:100%;display:block}.storage-labels{color:#707684;justify-content:space-between;gap:10px;margin-top:8px;font-size:11px;display:flex}.storage-mid .notice{margin-top:14px}.storage-free ul{gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.storage-free li{color:#555c6b;font-size:12px}.storage-free b{color:#1f2937;font-size:15px}.dist-list,.limits-list{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.dist-list li,.limits-list li{color:#313845;grid-template-columns:minmax(0,1fr) minmax(90px,2fr) auto;align-items:center;gap:14px;font-size:12.5px;display:grid}.dist-bar{background:#eef1f6;border-radius:20px;height:8px;overflow:hidden}.dist-bar span{background:#a8d420;border-radius:20px;min-width:2px;height:100%;display:block}.dist-size,.limit-value{font-variant-numeric:tabular-nums;color:#707684;white-space:nowrap}.limits-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.limits-head a{color:#557a0e;font-size:12px;font-weight:600;text-decoration:none}.limits-list+small,.card>small{color:#999fad;margin-top:14px;line-height:1.5;display:block}.card h2 svg{vertical-align:-3px;color:#557a0e}.empty{color:#999fad;margin-top:14px;font-size:13px}.card>small{color:#999fad}.regime-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:16px;display:grid}.regime-card{text-align:left;cursor:pointer;font:inherit;background:#fff;border:1.5px solid #e1e5eb;border-radius:10px;gap:8px;padding:16px;transition:border-color .15s,box-shadow .15s;display:grid}.regime-card:hover:not(:disabled){border-color:#a8d420}.regime-card.active{border-color:#86b81a;box-shadow:0 0 0 3px #cdff2859}.regime-card b{color:#1f2937;font-size:14px}.regime-card span{color:#707684;font-size:12px;line-height:1.5}.regime-card .pill{justify-self:start}.ambiente-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:16px;display:grid}.ambiente-card{text-align:left;cursor:pointer;font:inherit;background:#fff;border:1.5px solid #e1e5eb;border-radius:10px;gap:7px;padding:16px;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}.ambiente-card:hover:not(:disabled){border-color:#a8d420}.ambiente-card.active{border-color:#86b81a;box-shadow:0 0 0 3px #cdff2859}.ambiente-card b{color:#1f2937;font-size:14px}.ambiente-card span{color:#707684;font-size:12px;line-height:1.45}.ambiente-card .pill{position:absolute;top:14px;right:14px}.summary-box{background:#f7f8fb;border:1px solid #e5e9ef;border-radius:10px;margin-top:18px;padding:16px 18px}.summary-box .eyebrow{margin-bottom:10px}.summary-box dl{gap:8px;margin:0;display:grid}.summary-box dl>div{border-bottom:1px dashed #e5e9ef;justify-content:space-between;gap:14px;padding-bottom:7px;font-size:12.5px;display:flex}.summary-box dl>div:last-child{border-bottom:none;padding-bottom:0}.summary-box dt{color:#707684}.summary-box dd{color:#1f2937;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.summary-box dd.ok{color:#06753a}.summary-box dd.bad{color:#b3261e}@media(max-width:900px){.storage-top{text-align:center;grid-template-columns:1fr;justify-items:center}.storage-labels{flex-direction:column;gap:4px}.dist-list li,.limits-list li{grid-template-columns:1fr;gap:6px}}.pill-nc{color:#a05a00;background:#fff4e5;margin-left:8px}.pill-nc.pill-real{color:#06753a;background:#e6f9ee}button.secondary:disabled{opacity:.5;cursor:not-allowed}.nota-modal p b{color:#242c3a}.nc-motivo{box-sizing:border-box;width:100%;font:inherit;resize:vertical;border:1px solid #e1e5eb;border-radius:8px;margin:4px 0 14px;padding:11px;font-size:13px}.nc-motivo:focus{border-color:#121720;outline:none}.nc-actions{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.nc-actions button{color:#fff;cursor:pointer;background:#121720;border:0;border-radius:7px;padding:12px 16px;font-size:12px}.nc-actions button:disabled{opacity:.55;cursor:not-allowed}.nc-actions button.secondary{color:#313845!important;background:#fff!important;border:1px solid #e1e5eb!important}.emision-modal .nc-ok,.emision-modal .nc-fallo{border-radius:8px;padding:12px;line-height:1.6}.emision-modal .nc-ok{color:#06753a;background:#e6f9ee}.emision-modal .nc-fallo{color:#b3261e;background:#fdecec}.chat-feedback{gap:6px;margin:5px 0 6px 2px;display:flex}.chat-feedback button{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #d9def0;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.chat-feedback button:hover{color:#557a0e;background:#f9ffe8;border-color:#c3e678}.chat-feedback small{color:#7a8194;align-self:center;font-size:11px}.rufo-panel{margin-top:18px}.rufo-panel h2{align-items:center;gap:8px;margin:6px 0 4px;font-size:18px;display:flex}.rufo-subtitulo{margin:18px 0 6px;font-size:14px}.rufo-lista{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.rufo-item{background:#fbfcff;border:1px solid #e6e9f2;border-left-width:4px;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.rufo-item.riesgo{border-left-color:#f04438}.rufo-item.oportunidad{border-left-color:#12b76a}.rufo-item.patron{border-left-color:#7a5af8}.rufo-item p{color:#5a6275;margin:4px 0 0;font-size:13px;line-height:1.5}.rufo-acciones{flex-shrink:0;gap:6px;display:flex}.rufo-acciones .secondary{padding:6px 10px;font-size:12px}.rufo-vacio{color:#7a8194;background:#f7f8fc;border:1px dashed #dfe3ee;border-radius:10px;margin:12px 0 0;padding:12px;font-size:13px}.rufo-recuerdos{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.rufo-recuerdos li{color:#3d465b;background:#f7f8fc;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.rufo-olvidar{color:#98a2b3;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:4px;display:inline-flex}.rufo-olvidar:hover{color:#d92d20;background:#fdecec}.rufo-declarar{gap:8px;margin-top:12px;display:flex}.rufo-declarar input{flex:1;font-size:13px}.rufo-section{color:#eef1f6;background:radial-gradient(900px 380px at 8% -20%,#ff443847,#0000 62%),radial-gradient(760px 340px at 92% 118%,#ff443824,#0000 58%),#0b0c10;border:1px solid #ffffff14;border-radius:22px;margin-top:30px;margin-bottom:30px;padding:60px 44px;position:relative;overflow:hidden;box-shadow:0 34px 80px #0b0c1073}.rufo-section .eyebrow{color:#ff6152;letter-spacing:.16em}.rufo-section h2{color:#fff;margin:16px 0 0}.rufo-logo{filter:drop-shadow(0 8px 30px #ff443873);width:auto;height:56px;margin-bottom:20px;display:block}.rufo-intro{color:#b6bcca;max-width:620px;margin:18px 0 34px;font-size:17px;line-height:1.6}.rufo-section .module-grid article{background:#ffffff0b;border-color:#ffffff1a}.rufo-section .module-grid article>span{color:#ff7a6b;font-weight:700}.rufo-section .module-grid article>svg{color:#ff5b4a}.rufo-section .module-grid h3{color:#fff}.rufo-section .module-grid p{color:#a7adbc}.rufo-section .module-grid article:hover{border-color:#ff5b4a8c;box-shadow:0 16px 40px #ff44382e}.rufo-cta{flex-wrap:wrap;align-items:center;gap:16px;margin-top:34px;display:flex}.rufo-button{color:#fff;background:linear-gradient(135deg,#ff4438,#ff7a45);border-radius:12px;align-items:center;gap:8px;padding:14px 24px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .15s;display:inline-flex;box-shadow:0 14px 34px #ff443859}.rufo-button:hover{transform:translateY(-2px)}.rufo-nota{color:#8d93a3;letter-spacing:.04em;font-size:12px}.assistant-hero{color:#fff;background:radial-gradient(520px 200px at 6% -40%,#ff44384d,#0000 65%),#0b0c10;border:1px solid #ffffff14;border-radius:18px;flex-wrap:wrap;align-items:center;gap:20px;padding:24px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #0b0c1059}.assistant-logo{filter:drop-shadow(0 6px 22px #ff443866);width:auto;height:46px}.assistant-hero h1{color:#fff;margin:4px 0;font-size:clamp(22px,3vw,30px)}.assistant-hero p{color:#b6bcca;margin:0;font-size:14px}.assistant-hero .pill-ia{color:#ff8a7d;background:#ff443824;border:1px solid #ff5b4a8c;margin-left:auto}.assistant-hero .pill-ia svg{color:#ff6152}.rufo-panel{border-top:3px solid #ff4438}.rufo-panel .eyebrow{color:#e5432f}button.text-link{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}button.button{cursor:pointer;font-family:inherit}@keyframes pulse-dot{70%{box-shadow:0 0 0 9px #cdff2800}to{box-shadow:0 0 #cdff2800}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-11px)}}@media(max-width:1100px){.trial-section{grid-template-columns:1fr}.trial-visual{display:none}}@media(max-width:520px){.hero .eyebrow{letter-spacing:1.1px;padding:7px 12px;font-size:9px}}@media(prefers-reduced-motion:reduce){.tv-chip,.hero .eyebrow:before{animation:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
